![POSMicro ID Tech MiniMag Manual Download Page 9](http://html1.mh-extra.com/html/posmicro/id-tech-minimag/id-tech-minimag_manual_1582664009.webp)
MiniMag USB HID Reader Interface Reference
5.
USB HID Interface
The MiniMag reader conforms to the USB specification revision 2.0. This device
also conforms to the Human Interface Device (HID) class specification version 2.0.
The reader communicates to the host as a vendor defined HID device. The details
about how the card data and commands are structured into HID reports follow later
in this section. The latest versions of the Windows operating systems, Windows 98,
Me, 2000, and XP all come with a standard Windows USB HID driver. Windows
applications that communicate to this reader can be easily developed. These
applications can communicate to the reader using standard windows API calls that
communicate to the reader using the standard Windows USB HID driver. These
applications can be easily developed using compilers such as Microsoft’s Visual
Basic or Visual C++. A demonstration program and its source code, written in
Visual Basic, that communicates with this reader is available. This demo program
can be used to test the reader and it can be used as a guide for developing other
applications. More details about the demo program follow later in this document.
Developers should become familiar with the HID specification and the USB
specification before attempting to communicate with the reader. This document
assumes the developer is familiar with these specifications. Specifications can be
downloaded free from
.
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.
5.1 Data
Structure
MiniMag USB HID Reader supports both Mag-Tek and ID TECH data Structure
with an EEPROM setting.
USB HID Data Format Setting:
Setting A: ID TECH Data Format (Default setting)
Product ID: 0500
Setting B: MagTek Data Format
Product ID: 0510
During first time the reader is plugged in, the Firmware will read the "Data Format
Setting" from EEPROM and send current Product ID in enumeration. Each time
after changing the "Data Format Setting", the firmware will save the setting to
EEPROM then re-do the enumeration process. (On occasion, the reader will need
to be disconnected and connected again to switch the data format.)
Copyright © 2006, International Technologies & Systems Corporation. All rights reserved.
Page 8 of 15