v
TABLE OF CONTENTS
SECTION 1. FEATURES AND SPECIFICATIONS ...................................................................... ...........1
FEATURES.................................. .......................................... .......................................... ................... 1
HARDWARE CONFIGURATIONS................................................................ ....................................... 1
ACCESSORIES........ .......................................... ......................................... ....................................... 2
REFERENCE DOCUMENTS................................................................ ............................................... 2
SPECIFICATIONS. .......................................... .......................................... ......................................... 3
SECTION 2. INSTALLATION............................................................... .................................................. 5
USB CONNECTION...................................... ................................................................... ...................5
WINDOWS PLUG AND PLAY SETUP................................................................ ................................. 5
MOUNTING ................................. .......................................... .......................................... ................... 5
SECTION 3. OPERATION.......................................................................... ............................................ 7
CARD READ................................ ................................................................... .................................... 7
SECTION 4. USB COMMUNICATIONS............................... ................................................................... 9
HOST APPLICATIONS..... ........................................................................ .......................................... 9
CARD DATA..... ..................................................................... ............................................................. 9
PROGRAMMABLE CONFIGURATION OPTIONS............................................................ .................11
LOW LEVEL COMMUNICATIONS...................... .................................................................. ............11
HID USAGES............................... ................................................................... .................................. 11
REPORT DESCRIPTOR....................... .................................................................. .......................... 12
COMMANDS............................................ ............................................ ............................................ . 13
COMMAND NUMBER............................. ................................................................... .......................13
DATA LENGTH............................ ...................................................................... ............................... 13
DATA............. ......................................... ....................................... .......................................... ......... 13
RESULT CODE................................................... ..................................................................... .........14
GET AND SET PROPERTY COMMANDS................................................................................ .........14
SOFTWARE_ID PROPERTY........................ ........................................................................ ............15
SERIAL_NUM PROPERTY................................. ..................................................................... .........16
POLLING_INTERVAL PROPERTY..................... .................................................................. ............16
TRACK_ID_ENABLE PROPERTY.......... ......................................................................... .................17
TRACK_DATA_SEND_FLAGS PROPERTY.................. .................................................................. .18
TERMINATION_CHAR PROPERTY...................................................................... ............................ 19
SS_TK2_7BITS PROPERTY..................................................... ........................................................ 19
SS_TK3_ISO_ABA PROPERTY......................................................................... ............................... 20
SS_TK3_AAMVA PROPERTY................... ...................................................................... .................20
SS_TK3_7BITS PROPERTY..................................................... ........................................................ 20
PRE_CARD_CHAR PROPERTY.................................................................. ..................................... 21
POST_CARD_CHAR PROPERTY...................... ........................................................................ ......21
PRE_TK_CHAR PROPERTY...................................... ...................................................................... 22
POST_TK_CHAR PROPERTY.......................................................... ................................................ 22
ASCII_TO_KEYPRESS_CONVERSION_TYPE PROPERTY............................................................. 22
INTERFACE_TYPE PROPERTY.................................................................. ..................................... 23
SECTION 5. DEMO PROGRAM.................................................................... ........................................ 25
INSTALLATION..................................................... ............................................. ............................... 25
OPERATION................................ ............................................. ............................................ ............ 25
SOURCE CODE............................................................. ................................................................... 26
APPENDIX A. USB INTELLIHEAD SWIPE READER..................................... ..................................... 27
FIGURES
Figure 1-1. 3-Track USB Keyboard Emulation IntelliHead ---------------------------------------------- --------------vi
TABLES
Table 1-2. Specifications---------------------------------------------- ----------------------------------------------------------3
Table 2-1. 4-Pin Connector------------------------------------------------------------- ----------------------------------------5