VersaKey with USB-HID Reader Interface
This is a full speed USB reader. The reader has a number of programmable
configuration properties. These properties are stored in non-volatile EEPROM
memory. These properties can be configured at the factory or by the end user. The
reader has an adjustable endpoint descriptor polling interval value that can be set
to any value in the range of 1ms to 255ms. This property can be used to change
the speed of the card data transfer rate.
3.1
Data Structure
The USB HID Reader supports the ID TECH data Structure with an EEPROM
setting.
USB HID Data Format Setting:
Setting A: ID TECH Data Format (Default setting)
When the reader is initially plugged in, the Firmware reads the "Data Format
Setting" from EEPROM and send current Product ID in enumeration. Each time
after changing the "Data Format Setting", the firmware saves the setting to
EEPROM then re-do the enumeration process. (On occasion, the reader needs to
be disconnected and connected again to switch the data format.)
3.2
Format Data Structure
Offset
0
1
2
3
4
5
6
7, 8
9-508
In this approach, the reader keeps all of the ID TECH data editing and other
features like preamble, postamble, etc. The output data is always 500 bytes;
the "Total Output Length" field indicates the valid data length in the output
data.
Copyright © 2006, International Technologies & systems Corporation. All rights reserved.
Usage Name
T1 decode status
T2 decode status
T3 decode status
T1 data length
T2 data length
T3 data length
Card encode type
Total Output Length
Output Data
Page 6 of 11
Product ID: 0500
.