USB KB SURESWIPE & USB KB SWIPE READER TECHNICAL REFERENCE MANUAL Manual Part Number 99875206 Rev 18 JANUARY 2012 REGISTE
USB Keyboard Emulation Swipe Reader 2 FEATURES Major features of the Swipe Reader are as follows: • Powered through the USB – no external power
Section 1. Features and Specifications 3 HARDWARE CONFIGURATIONS The hardware configurations for the USB KB Swipe Reader are as follows: Part Nu
USB Keyboard Emulation Swipe Reader 4 SPECIFICATIONS Table 1-1 lists the specifications for the USB Swipe Reader. Figure 1-2 shows the dimension
Section 1. Features and Specifications 5 Figure 1-2. Dimensions
USB Keyboard Emulation Swipe Reader 6
7 SECTION 2. INSTALLATION This section describes the cable connection, the Windows Plug and Play Setup, and the physical mounting of the unit. U
USB Keyboard Emulation Swipe Reader 8 WINDOWS PLUG AND PLAY SETUP On hosts with the Windows operating system, the first time the device is plugge
Section 2. Installation 9 Figure 2-2. Mounting Hole Dimensions for Surface 2. Ensure the Reader is positioned on a flat, accessible surface
USB Keyboard Emulation Swipe Reader 10
11 SECTION 3. OPERATION This section describes the LED Indicator and Card Read. LED INDICATOR The LED indicator will be either off, red, or gre
ii Copyright© 2001-2012 MagTek®, Inc. Printed in the United States of America Information in this document is subject to change without notice. No
USB Keyboard Emulation Swipe Reader 12
13 SECTION 4. USB COMMUNICATIONS This device conforms to the USB specification revision 1.1. This device also conforms with the Human Interface
USB Keyboard Emulation Swipe Reader 14 Because of potential “data interleave” issues associated with the USB Keyboard interface, MagTek recommends
Section 4. USB Communications 15 where: ES = P22 (end sentinel) LRC = Longitudinal redundancy check character P5 = Terminating character P1
USB Keyboard Emulation Swipe Reader 16 HID USAGES HID devices send data in reports. Elements of data in a report are identified by unique identi
Section 4. USB Communications 17 Item Value(Hex) Output (Data, Variable, Absolute) 91 02 Report Count (1) 95 01 Report Size (3) 75 03 Output (Con
USB Keyboard Emulation Swipe Reader 18 COMMAND NUMBER This one-byte field contains the value of the requested command number. The following tabl
Section 4. USB Communications 19 GET AND SET PROPERTY COMMANDS The Get Property command gets a property from the device. The Get Property comma
USB Keyboard Emulation Swipe Reader 20 Value (Hex) Property ID Description 0F ASCII TO KEYPRESS CONVERSION TYPE Type of conversion performed when
Section 4. USB Communications 21 Example Get Software ID property Response (Hex): Result Code Data Len Prp Value 00 01 32 31 30 34 32 38 31 32 44
iii LIMITED WARRANTY MagTek warrants that the products sold pursuant to this Agreement will perform in accordance with MagTek’s published specificati
USB Keyboard Emulation Swipe Reader 22 POLLING INTERVAL PROPERTY Property ID: 0x02 Property Type: Byte Length: 1 byte Get Property: Yes Set P
Section 4. USB Communications 23 TRACK ID ENBLE PROPERTY Property ID: 0x03 Property Type: Byte Length: 1 byte Get Property: Yes Set Property
USB Keyboard Emulation Swipe Reader 24 TRACK DATA SEND FLAGS PROPERTY Property ID: 0x04 Property Type: Byte Length: 1 byte Get Property: Yes
Section 4. USB Communications 25 TERMINATION CHAR PROPERTY Property ID: 0x05 Property Type: Byte Length: 1 byte Get Property: Yes Set Proper
USB Keyboard Emulation Swipe Reader 26 SS TK3 ISO ABA PROPERTY Property ID: 0x08 Property Type: Byte Length: 1 byte Get Property: Yes Set Pro
Section 4. USB Communications 27 PRE CARD CHAR PROPERTY Property ID: 0x0B Property Type: Byte Length: 1 byte Get Property: Yes Set Propert
USB Keyboard Emulation Swipe Reader 28 This property is stored in non-volatile memory, so it will persist when the unit is power cycled. When thi
Section 4. USB Communications 29 If this device needs to be able to emulate all country’s keyboards then this property should be set to 1 (ALT AS
USB Keyboard Emulation Swipe Reader 30 Example Set Interface Type property to HID Request (Hex): Cmd Num Data Len Prp ID Prp Value 01 02 10 00 Ex
Section 4. USB Communications 31 Example Set Active Keymap property Request (Hex): Cmd Num Data Len Prp ID Prp Value 01 02 11 00 Example Set Act
iv FCC WARNING STATEMENT This equipment has been tested and was found to comply with the limits for a Class B digital device pursuant to Part 15 of
USB Keyboard Emulation Swipe Reader 32 POST CARD STRING PROPERTY Property ID: 0x13 Property Type: String Length: 0 – 7 bytes Get Property: Ye
Section 4. USB Communications 33 SS TK2 ISO ABA PROPERTY Property ID: 0x15 Property Type: Byte Length: 1 byte Get Property: Yes Set Property
USB Keyboard Emulation Swipe Reader 34 This property is stored in non-volatile memory, so it will persist when the unit is power cycled. When thi
Section 4. USB Communications 35 Note This property only applies to swipe readers, not the SureSwipe readers. DECODE ENABLE PROPERTY Property I
USB Keyboard Emulation Swipe Reader 36 SS JIS TYPE 2 PROPERTY Property ID: 0x1B Property Type: Byte Length: 1 byte Get Property: Yes Set Pro
Section 4. USB Communications 37 PAN NAME DATE ENABLE PROPERTY Property ID: 0x1D Property Type: Byte Length: 1 byte Get Property: Yes Set Pr
USB Keyboard Emulation Swipe Reader 38 Example Get PAN Name Date Enable property Response (Hex): Result Code Data Len Prp Value 00 01 01 Note * T
Section 4. USB Communications 39 The host poll timeout was added around the year 2010 because if a USB suspend occurred while the reader was i
USB Keyboard Emulation Swipe Reader 40 RESET DEVICE COMMAND Command number: 0x02 Description: This command is used to reset the device. This c
Section 4. USB Communications 41 combined with the left ALT key modifier, last keypad ‘3’ is sent combined with the left ALT key modifier. Data
TABLE OF CONTENTS SECTION 1. FEATURES AND SPECIFICATIONS ... 1
USB Keyboard Emulation Swipe Reader 42 SET KEYMAP ITEM COMMAND Command number: 0x04 Description: This command is used to set a key map item of
Section 4. USB Communications 43 Data structure: Request Data: Offset Field Name Description 0 ASCII value Value of the ASCII character to be
USB Keyboard Emulation Swipe Reader 44 SAVE CUSTOM KEYMAP COMMAND Command number: 0x05 Description: This command is used to save the active key
45 SECTION 5. DEMO PROGRAM The purpose of this demo program is not to demonstrate card reading with this Keyboard Emulation device. Use a text e
USB Keyboard Emulation Swipe Reader 46 • Enter a command in the Message edit box. All data entered should be in hexadecimal bytes with a space b
47 APPENDIX A. USAGE ID DEFINITIONS This appendix is from the following document found on www.usb.org: Universal Serial Bus HID Usage Tables, Ve
USB Keyboard Emulation Swipe Reader 48 Usage ID (Dec) Usage ID (Hex) Usage Name Ref: Typical AT-101 Position PC-AT Mac UNIX Boot 20 14 Keyboard q
Universal Serial Bus HID Tables 49 Usage ID (Dec) Usage ID (Hex) Usage Name Ref: Typical AT-101 Position PC-AT Mac UNIX Boot 60 3C Keyboard F3 11
USB Keyboard Emulation Swipe Reader 50 Usage ID (Dec) Usage ID (Hex) Usage Name Ref: Typical AT-101 Position PC-AT Mac UNIX Boot 99 63 Keypad . an
Universal Serial Bus HID Tables 51 Usage ID (Dec) Usage ID (Hex) Usage Name Ref: Typical AT-101 Position PC-AT Mac UNIX Boot 139 8B Keyboard Inte
vi POST TK CHAR ENABLE PROPERTY ... 38 HOST POLL TIMEOU
USB Keyboard Emulation Swipe Reader 52 Usage ID (Dec) Usage ID (Hex) Usage Name Ref: Typical AT-101 Position PC-AT Mac UNIX Boot 188 BC Keypad A
Universal Serial Bus HID Tables 53 Usage ID (Dec) Usage ID (Hex) Usage Name Ref: Typical AT-101 Position PC-AT Mac UNIX Boot 229 E5 Keyboard Righ
USB Keyboard Emulation Swipe Reader 54
55 APPENDIX B. MODIFIER BYTE DEFINITIONS This appendix is from the following document found on www.usb.org: Device Class Definition for Human In
USB Keyboard Emulation Swipe Reader 56
vii Figure 1-1. USB Swipe Reader
1 SECTION 1. FEATURES AND SPECIFICATIONS USB KB SWIPE READER The USB (Universal Serial Bus) Keyboard Emulation Swipe Reader is a compact magneti
Commentaires sur ces manuels