Page 2 - ii
Page 3 - REVISIONS; Rev Number
iii C Printed in the United States of America lectronic or mechanical, for any purpose, ithout the express written permission of MagTek, Inc. agTek is a registered trademark of MagTek, Inc. telliHead ™ is a trademark of MagTek, Inc. 998 by Compaq Computer Corporation, Intel Corporation, Microsoft Co...
Page 4 - iv; LIMITED WARRANTY
iv te horized by MagTek to resell the products, in which event, this warranty ll, at its laced e, ek reserves the right to examine the . t, a three (3) day shipping service. A Return Material Authorization (RMA) number must accompany Y DING ANY WARRANTY OF MERCHANTABILITY OR O DVISED OF THE POSSIBIL...
Page 6 - TABLE OF CONTENTS; vi
TABLE OF CONTENTS SECTION 1. FEATURES AND SPECIFICATIONS..................................................................................... 1 1222 5 555 7 7 9 9 10 11 11121212121213 13131313141414141515 1617181920212223 25 252526 27 FEATURES..........................................................
Page 7 - TABLES AND FIGURES; vii
TABLES AND FIGURES Figure 1-1. USB IntelliHead 3-Track .......................................................................................................... v iii 5 282930313233343536 Table 1-1. Specifications ......................................................................................
Page 8 - viii
Page 9 - SECTION 1. FEATURES AND SPECIFICATIONS; FEATURES
SECTION 1. FEATURES AND SPECIFICATIONS The USB (Universal Serial Bus) HID (Human Interface Device) IntelliHead Swipe Reader is a compact magnetic stripe card reader that conforms to ISO standards. The Reader is compatible with any device with a USB host interface. A card is read by sliding it past t...
Page 10 - Magnetic Card Reader Design Kit Technical Specification
USB HID IntelliHead Swipe Reader HARDWARE CONFIGURATIONS The hardware configurations are as shown in the table below. Drawings of each model are included in Appendix A. Part Number Description Cable Length and Connector Type Rail or Housing 21030006 USB HID IntelliHead on spring 125mm, 5 pin Molex N...
Page 11 - Section 1. Features and Specifications; SPECIFICATIONS; ELECTRICAL
Section 1. Features and Specifications SPECIFICATIONS Table 1-1 lists the specifications for the USB IntelliHead. Table 1-1. Specifications Reference Standards ISO 7810, ISO 7811, AAMVA and JIS X 6302* Power Input 5V from USB bus Recording Method Two-frequency coherent phase (F2F) Message Format ASC...
Page 12 - USB HID IntelliHead Swipe Reader
Page 13 - SECTION 2. INSTALLATION; USB CONNECTION; Pin Number; WINDOWS PLUG AND PLAY SETUP; Magnetic Card Reader Design
5 SECTION 2. INSTALLATION This section describes the cable connection, the Windows Plug and Play Setup, and the physical mounting of the unit. USB CONNECTION Since the USB IntelliHead is supplied as an OEM product, the installation and system integration will be unique for each application. The read...
Page 15 - SECTION 3. OPERATION; CARD READ
7 SECTION 3. OPERATION CARD READ A card may be swiped past the read head at any time. The magnetic stripe must face toward the head and may be swiped in either direction. If there is data encoded on the card, the device will attempt to decode the data and then send the results to the host via a USB ...
Page 17 - SECTION 4. USB COMMUNICATIONS; HID USAGES
SECTION 4. USB COMMUNICATIONS This device conforms to the USB specification revision 1.1. This device also conforms with the Human Interface Device (HID) class specification version 1.1. The device communicates to the host as a vendor-defined HID device. The details about how the card data and comma...
Page 18 - REPORT DESCRIPTOR
USB HID IntelliHead Swipe Reader have a usage page in the range 0xFF00 – 0xFFFF. All usages for this device use vendor-defined magnetic stripe reader usage page 0xFF00. The usage IDs for this device are defined in the following table. The usage types are also listed. These usage types are defined in...
Page 19 - CARD DATA; Offset Usage; TRACK 1 DECODE STATUS
Section 4. USB Communications Item Value (Hex) Input (Data, Variable, Absolute, Buffered Bytes) 82 02 01 Usage (Track 3 data) 09 32 Report Count (110) 95 6E Input (Data, Variable, Absolute, Buffered Bytes) 82 02 01 Usage (Command message) 09 20 Report Count (24) 95 18 Feature (Data, Variable, Absolu...
Page 20 - TRACK 2 DECODE STATUS; TRACK 3 DECODE STATUS; TRACK 1 DATA LENGTH
USB HID IntelliHead Swipe Reader TRACK 2 DECODE STATUS Bits 7-1 0 Value Reserved Error This is a one-byte value, which indicates the status of decoding track 2. Bit position zero indicates if there was an error decoding track 2 if this bit is set to one. If it is zero, then no error occurred. If a t...
Page 21 - Section 4. USB Communications; CARD ENCODE TYPE; Value Encode; TRACK DATA
Section 4. USB Communications CARD ENCODE TYPE This one-byte value indicates the type of encoding that was found on the card. The following table defines the possible values. Value Encode Type Description 0 ISO/ABA ISO/ABA encode format 1 AAMVA AAMVA encode format 2 CADL CADL encode format. Note tha...
Page 24 - SOFTWARE_ID PROPERTY; String; Software ID
USB HID IntelliHead Swipe Reader The result codes for the Get and Set Property commands can be any of the codes list in the generic result code table. Property ID is a one-byte field that contains a value that identifies the property. The following table lists all the current property ID values: Val...
Page 25 - Example Get; Serial Num
Section 4. USB Communications SERIAL_NUM PROPERTY Property ID: 0x01 Property Type: String Length: 0 – 15 bytes Get Property: Yes Set Property: Yes Default Value: The default value is no string with a length of zero. Description: The value is an ASCII string that represents the device’s serial number...
Page 26 - POLLING_INTERVAL PROPERTY; Byte; Polling Interval
USB HID IntelliHead Swipe Reader POLLING_INTERVAL PROPERTY Property ID: 0x02 Property Type: Byte Length: 1 byte Get Property: Yes Set Property: Yes Default Value: 10 Description: The value is a byte that represents the devices polling interval for the Interrupt In Endpoint. The value can be set in t...
Page 27 - Max Packet Size
Section 4. USB Communications MAX_PACKET_SIZE PROPERTY Property ID: 0x03 Property Type: Byte Length: 1 byte Get Property: Yes Set Property: Yes Default Value: 8 Description: The value is a byte that represents the devices maximum packet size for the Interrupt In Endpoint. The value can be set in the...
Page 29 - INTERFACE_TYPE PROPERTY; Interface Type
Section 4. USB Communications INTERFACE_TYPE PROPERTY Property ID: 0x10 Property Type: Byte Length: 1 byte Get Property: Yes Set Property: Yes Default Value: 0 (HID) Description: The value is a byte that represents the devices interface type. The value can be set to 0 for the HID interface or to 1 f...
Page 30 - DECODE_ENABLE PROPERTY; Note
USB HID IntelliHead Swipe Reader DECODE_ENABLE PROPERTY Property ID: 0x1A Property Type: Byte Length: 1 byte Get Property: Yes Set Property: Yes Default Value: 0x00 Description: This property is defined as follows: Bit Position 7 6 5 4 3 2 1 0 Decode Type Reserved Reserved Reserved Reserved Reserved...
Page 31 - RESET_DEVICE COMMAND; No data is sent with this command
Section 4. USB Communications RESET_DEVICE COMMAND Command number: 0x02 Description: This command is used to reset the device. This command can be used to make previously changed properties take affect without having to unplug and then plug in the device. When the device resets, it automatically doe...
Page 33 - SECTION 5. DEMO PROGRAM; INSTALLATION
SECTION 5. DEMO PROGRAM The demo program, which is written in Visual Basic, can be used to do the following: • Read cards from the device and view the card data • Send command requests to the device and view the command responses • Guide application developers in their application development by pro...
Page 34 - SOURCE CODE; USB
USB HID IntelliHead Swipe Reader 26 SOURCE CODE Source code is included with the demo program. It can be used as a guide for application development. It is described in detail, with comments, to assist developers. The book USB Complete by Jan Axelson is also a good guide for application developers, ...
Page 35 - APPENDIX A. DRAWINGS; Part Number Title
APPENDIX A. DRAWINGS The following drawings are provided in this section: Part Number Title 21030006 USB HID IntelliHead, 3-Track, 125mm wire, 5-Pin Molex Connector 21030010 USB HID IntelliHead, 3 Track, 440mm wire, 5-Pin Molex (Reverse pin out) 21030042 USB HID IntelliHead, 3 Track, 4.05mm Beam Arm...
Page 37 - Appendix A. Drawings
Appendix A. Drawings Figure A-2. USB HID IntelliHead, 3-Track, 440mm Wire, 5-Pin Reverse Connector 29