USB Swipe Reader
following table. The usage types are also listed. These usage types are defined in the HID
Usage Tables document.
Magnetic Stripe Reader usage page 0xff00:
Usage ID
(Hex)
1
20
21
22
28
29
2A
30
31
32
38
20
REPORT DESCRIPTOR
The HID report descriptor is structured as follows:
12
Usage Name
Decoding reader device
Track 1 decode status
Track 2 decode status
Track 3 decode status
Track 1 data length
Track 2 data length
Track 3 data length
Track 1 data
Track 2 data
Track 3 data
Card encode type
Command message
Item
Usage Page (Magnetic Stripe
Reader)
Usage (Decoding reader device)
Collection (Application)
Logical Minimum (0)
Logical Maximum (255)
Report Size (8)
Usage (Track 1 decode status)
Usage (Track 2 decode status)
Usage (Track 3 decode status)
Usage (Track 1 data length)
Usage (Track 2 data length)
Usage (Track 3 data length)
(Continued)
Usage
Report
Type
Type
Collection
None
Data
Input
Data
Input
Data
Input
Data
Input
Data
Input
Data
Input
Data
Input
Data
Input
Data
Input
Data
Input
Data
Feature
Value(Hex)
06 00 FF
09 01
A1 01
15 00
26 ff 00
75 08
09 20
09 21
09 22
09 28
09 29
09 2A