background image

 

MiniMag USB HID Reader Interface Reference 

 

1. Introduction 

 
The MiniMag USB HID Reader is a magstripe card reader that conforms to ISO 
standards. The reader is compatible with personal computers or a device with a 
USB interface.  A LED (Light Emitting Diode) and a beeper on the reader provide 
status of the reading operations.  
 
The reader conforms to the USB Human Interface Device (HID) Class specification 
Version 2.0.  Host applications designed for the latest versions of Windows 98, Me, 
2000, XP can easily communicate to the reader using standard Windows API calls. 
 
The reader is a “vendor defined HID device” so that a direct communication path 
can be established with an application. 
 
A demo program with its source code is available, written in Visual Basic, and 
exercises the reader using the standard Windows API.  
 

2. 

Features and Specifications 

 

• 

Powered through the USB – no external power supply   

• 

Hardware Compatible with PC or terminal with a USB interface  

• 

Reads encoded data that meets ANSI/ISO/CDL/AAMVA standards 

• 

Reads up to three tracks of card data  

• 

Bi-directional card reading LED for status  

• 

Compatible with USB specification Revision 2.0  

• 

Compatible with HID specification Version 2.0 

• 

Can use standard Windows HID driver for communications.  

• 

Programmable USB Interrupt in Endpoint polling interval  

• 

Non-volatile flash EEPROM memory for reader configuration storage  

• 

Built-in 6 foot USB cable  

 

Copyright © 2006, International Technologies & Systems Corporation. All rights reserved. 

 
 

Page 5 of 15 

Summary of Contents for ID Tech MiniMag

Page 1: ...ow support POSMicro com Monday Friday 6 AM to 5 PM Pacific Time Bulk Discounts FREE SHIPPING SE Habla Espa ol Free ground shipping to the continental USA on orders over 100 For Help Call 1 800 241 626...

Page 2: ...erface Reference USER MANUAL MINIMAG EASYMAG USB HID READERS Models IDMB IDEA INTERFACE REFERENCE 02 02 2006 80066510 003 Rev A R02 06 412 Copyright 2006 International Technologies Systems Corporation...

Page 3: ...talled and used in accordance with the instruction manual may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interferen...

Page 4: ...al Authorization RMA number instructions for returning the product THIS WARRANTY IS IN LIEU OF ALL OTHER WARRANTIES OF MERCHANTABILITY OR FITNESS FOR PARTICULAR PURPOSE THERE ARE NO OTHER WARRANTIES O...

Page 5: ...Mag Tek Format Data Structure 9 5 4 IDTECH format and MagTek format 10 5 5 Descriptor Tables 10 Device Descriptor 10 Configuration Descriptor 11 Interface Descriptor 11 HID Descriptor 11 End Pointer D...

Page 6: ...n be established with an application A demo program with its source code is available written in Visual Basic and exercises the reader using the standard Windows API 2 Features and Specifications Powe...

Page 7: ...e the device is plugged into a specific USB port Windows will pop up a dialog box The box provides a guide through the process of installing the HID device driver After this process is completed once...

Page 8: ...the card data the LED will turn red for less than one second to indicate that an error occurred and then turn green The reader does support USB suspend mode the LED be off in suspend mode 4 2 Card Rea...

Page 9: ...iliar 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...

Page 10: ...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 5 3 Mag Tek...

Page 11: ...ncode TypeDescription 0 ISO ABA ISO ABA encode format 1 AAMVA AAMVA encode format 2 CADL California Driver License 3 Blank The card is blank 4 Other The card has a non standard format For example ISO...

Page 12: ...on Length 09 Des type 04 Interface No 00 Alternator Setting 00 EP 01 Interface Class 03 HID Sub Class 00 Interface Protocol 00 iInterface 00 HID Descriptor Field Value Description Length 09 Des type 2...

Page 13: ...e Status 09 21 Usage Tk2 Decode Status 09 22 Usage Tk3 Decode Status 09 28 Usage Tk1 Data Length 09 29 Usage Tk2 Data Length 09 2A Usage Tk3 Data Length 09 38 Usage Card Encode Type 95 07 Report Count...

Page 14: ...k2 Data Length 09 2A Usage Tk3 Data Length 09 38 Usage Card Encode Type 95 07 Report Count 81 02 Input Data Var Abs Bit Field 09 30 Usage Tk1 Data 95 6E Report Count 110 82 02 01 Input Data Var Abs Bi...

Page 15: ...rg Vendor defined usages must 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 defi...

Page 16: ...t 30 Track 1 data Data Input 31 Track 2 data Data Input 32 Track 3 data Data Input 38 Card encode type Data Input 20 Command message Data Feature 7 Commands and responses Commands and responses are ex...

Reviews: