ID TECH OmniXpress Reader User Manual FCC ID:WQJ- IDCA36-0119 USER MANUAL OmniXpress Reader Version V1.
ID TECH OmniXpress Reader User Manual Warning Changes or modifications not expressly approved by IDTECH can void the user’s authority to operate this equipment Notes: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
ID TECH OmniXpress Reader User Manual Cypress, CA 90630-4720 (714)761-6368 www.idtechproducts.
ID TECH OmniXpress Reader User Manual Table of Contents Section 1. Introduction Description Section 2. Installation RS232 interface Section 3. Definitions Common Terms and Abbreviations Related Documents Related Links Section 4.
ID TECH OmniXpress Reader User Manual Section 1 INTRODUCTION Description OmniXpress reader is a hybrid of magnetic stripe reading technology with Proximity smart card reading technology. It provides reading of MagStripe cards, passed through a card slot, and reading proximity cards, held within the reader’s field range. The reader has a choice of communication interfaces to a host. Communications are through an interface cable. The cable can exit from the end or from the bottom of the base.
ID TECH OmniXpress Reader User Manual Section 2 INSTALLATION RS232 Interface As with a standard serial interface, the host must be configured to accept the data and perform the appropriate processing. For the RS232 interface device, the end user needs care that the host application's RS-232 parameters (baud rate, data bits, Start/Stop characters, parity, and handshaking method) match those expected by the reader.
ID TECH OmniXpress Reader User Manual Section 4 CONFIGURATION PARAMETERS I. Command protocol Host to device: STX LenL LenH CommandData Lrc1 Lrc2 ETX STX: 0x02. 1 byte. LenL+LenH: sizeof(CommandData). 2 bytes. CommandData: main command string. Several bytes needed. Lrc1: Exclusive or of CommandData. 1 byte. Lrc2: Sum of CommandData. 1 byte. ETX: 0x03. 1 byte. E.g. Turn application off command is: 0x02 0x02 0x00 0x78 0x16 0x00 0x6E 0x8E 0x03.
ID TECH OmniXpress Reader User Manual 1-5. WUPA COMMAND: <0xFD><0x14><0x00>. Inform the device to send command wake up to type A card. PARAMETERS: <0xFD><0x14><0x00> is the command head. RETURN: Success: . Fail: This operation will succeed always. 1-6. HALTA COMMAND: <0xFD><0x16><0x00>. Inform the device to send command halt type A card. PARAMETERS: <0xFD><0x16><0x00> is the command head. RETURN: Success: .
ID TECH OmniXpress Reader User Manual COMMAND: <0xFD><0x32> Inform the device to send commands to the active card. PARAMETERS: <0xFD><0x32> is the command head. 2 bytes. is the command send to the card. RETURN: Success: Fail: This operation will succeed always. 1-13. APP_TEST_START COMMAND: <0xFD><0x41> Inform the device to start digital test. PARAMETERS: <0xFD><0x41> is the command head. 2 bytes. RETURN: Success: . Fail: This operation will succeed always. 1-14.
ID TECH OmniXpress Reader User Manual RETURN: Success: < OldParity. (1 byte)>. OldParity is the old parity. Fail: . 2-4. SET_HANDSHAKING COMMAND: <0x70><0x05>. Set the device's hand shaking style. PARAMETERS: <0x70><0x05> is the command head. is the required serial port communication hand shaking mode. 1 byte: 0x00 for no hand shaking mode, 0x01 for XON/XOFF hand shaking mode, 0x02 for RTS/CTS hand shaking mode.
ID TECH OmniXpress Reader User Manual RETURN: Success: . Fail: This operation will succeed always. 3-4. LED_CONTROL COMMAND: <0x78><0x05>. Control the system's led. PARAMETERS: <0x78><0x05> is the command header. is the led's id. 0x00--0x07 is acceptable. : 0x01(ON) means let led to light on and 0x00(OFF) means let led to light off. RETURN: Success: . Fail: This operation will succeed always. 3-5. APPLICATION_CONTROL COMMAND: <0x78><0x16>.
ID TECH OmniXpress Reader User Manual Fail: This operation will succeed always. 4-5. APP_GET_MCHIP_DATA COMMAND: <0x7E><0x10> Get the unread read m/chip data. PARAMETERS: <0x7E><0x10> is the command header. : 0x00 is not, others yes. RETURN: Success: . Fail: 4-6. APP_GET_TVR COMMAND: <0x7E><0x20>. Get the last terminal verification result. PARAMETERS: <0x7E><0x20>. is the command header.
ID TECH OmniXpress Reader User Manual 4-9. APP_GET_DATETIME COMMAND: <0x7E><0x18> Get date and time. PARAMETERS: <0x7E><0x18> is the command head. RETURN: Success: < DATE(YYYYMMDDHHMMSS)> Eg.0x32 0x30 0x30 0x36 0x30 0x31 0x30 0x32 0x31 0x36 0x33 0x30 0x32 0x35 means 2006-01-02 16:30:25. Fail: This operation will succeed always. 4-10. APP_GET_TRANSACTION_COUNT COMMAND: <0x7E><0x30> Get the transaction count. PARAMETERS: <0x7E><0x30> is the command head.
ID TECH OmniXpress Reader User Manual COMMAND: <0x7E><0xF0><0x05>. Select the terminal’s application, used for test only. PARAMETERS: <0x7E><0xF0><0x05> is the command head. Application type: 1 byte. RETURN: Success: . Fail: This operation will succeed always. 5-5. RETRIEVE_COUNTRY_CODE_TABLE COMMAND: <0x7E><0xF0><0x14> Retrieve the terminal's country code table data. PARAMETERS: <0x7E><0xF0><0x14> is the command head.
ID TECH OmniXpress Reader User Manual 5-12. RETRIVE_PUBLIC_KEY_COUNT COMMAND: <0x7E><0xF1><0x08> Retrieve the count of the terminal's SAVED public key of a special RID. PARAMETERS: <0x7E><0xF1><0x08> is the command head. RETURN: Success: . Fail: This operation will succeed always. 6. Device direct control commands. Command header: 0xFE. To use these commands, the application must be off (Use command APPLICATION_CONTROL in 3-5). 6-1.
ID TECH OmniXpress Reader User Manual COMMAND: <0xFE><0x05> Get the cards count using by the device system. PARAMETERS: <0xFE><0x05> is the command head. RETURN: Success: . 2 bytes Fail: This operation will succeed always. 6-6. GET FREE SLOTS COMMAND: <0xFE><0x06>. Get the free slots available in the device system. PARAMETERS: <0xFE><0x06> is the command head. RETURN: Success: . 2 bytes Fail: This operation will succeed always. 6-7.
ID TECH OmniXpress Reader User Manual 6-11-1. REQUEST A CARD CommandBlock: <0x00> Inform the device to send command to request a card. RETURN: 6-11-2. CommandBlock: <0x01> This command is used to let the device to send command wake up a card. PARAMETERS: 0x01 is the command head. 1 byte. RETURN: 6-11-3.