beautypg.com
vi
TERMINATION_CHAR PROPERTY (KB)........................................................................................................... 32
SS_TK2_7BITS PROPERTY (KB) ...................................................................................................................... 32
SS_TK3_ISO_ABA PROPERTY (KB)................................................................................................................. 33
SS_TK3_AAMVA PROPERTY (KB).................................................................................................................... 33
SS_TK3_7BITS PROPERTY (KB) ...................................................................................................................... 33
PRE_CARD_CHAR PROPERTY (KB)................................................................................................................ 34
POST_CARD_CHAR PROPERTY (KB) ............................................................................................................. 34
PRE_TK_CHAR PROPERTY (KB) ..................................................................................................................... 34
POST_TK_CHAR PROPERTY (KB) ................................................................................................................... 35
ASCII_TO_KEYPRESS_CONVERSION_TYPE PROPERTY (KB) .................................................................... 35
INTERFACE_TYPE PROPERTY ........................................................................................................................ 36
ACTIVE_KEYMAP PROPERTY (KB).................................................................................................................. 37
PRE_CARD_STRING PROPERTY (KB) ............................................................................................................ 38
POST_CARD_STRING PROPERTY (KB) .......................................................................................................... 38
SS_TK1_ISO_ABA PROPERTY (KB)................................................................................................................. 39
SS_TK2_ISO_ABA PROPERTY (KB)................................................................................................................. 39
ES PROPERTY (KB) ........................................................................................................................................... 40
FS PROPERTY (KB) ........................................................................................................................................... 40
DEVICE_SERIAL_NUM PROPERTY ................................................................................................................. 41
SEQUENCE_COUNTER PROPERTY................................................................................................................ 41
RESET_DEVICE COMMAND ............................................................................................................................. 42
GET_KEYMAP_ITEM COMMAND (KB) ............................................................................................................. 42
SET_KEYMAP_ITEM COMMAND (KB).............................................................................................................. 43
SAVE_CUSTOM_KEYMAP COMMAND (KB) .................................................................................................... 45
ENCRYPTION KEYS........................................................................................................................................... 46
Load DUKPT Initial Key................................................................................................................................... 46
Reinitialize DUKPT Key................................................................................................................................... 47
Report DUKPT KSN and Counter ................................................................................................................... 48
SECTION 5. DEMO PROGRAM............................................................................................................................. 51
INSTALLATION ................................................................................................................................................... 51
OPERATION........................................................................................................................................................ 51
SOURCE CODE .................................................................................................................................................. 52
APPENDIX A. KEYBOARD USAGE ID DEFINITIONS ......................................................................................... 53
KEYBOARD/KEYPAD PAGE (0X07) .................................................................................................................. 53
APPENDIX B. MODIFIER BYTE DEFINITIONS .................................................................................................... 61
APPENDIX C. GUIDE ON DECRYPTING DATA................................................................................................... 63
TABLES AND FIGURES
Figure 1-1. USB MagnePrint Swipe Reader with Encryption................................................................................. viii
Table 1-2. Specifications........................................................................................................................................ 4
Figure 1-2. Dimensions .......................................................................................................................................... 5
Figure 2-1. Reader Cable and Connector.............................................................................................................. 7
Table 2-1. 4-Pin Connector .................................................................................................................................... 7
Figure 2-2. Mounting Hole Dimensions.................................................................................................................. 9
Table A-1. Keyboard/Keypad ................................................................................................................................. 53
Table B-1. Modifier Byte......................................................................................................................................... 61