USB HID IntelliHead Swipe Reader
have a usage page in the range 0xFF00 – 0xFFFF. All usages for this device use
Magnetic Stripe Reader usage page 0xFF00:
Usage ID | Usage Name | Usage |
(Hex) |
| Type |
01 | Decoding reader device | Collection |
20 | Track 1 decode status | Data |
21 | Track 2 decode status | Data |
22 | Track 3 decode status | Data |
28 | Track 1 data length | Data |
29 | Track 2 data length | Data |
2A | Track 3 data length | Data |
30 | Track 1 data | Data |
31 | Track 2 data | Data |
32 | Track 3 data | Data |
38 | Card encode type | Data |
20 | Command message | Data |
Report
Type
None
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Feature
REPORT DESCRIPTOR
The HID report descriptor is structured as follows:
Item | Value |
| (Hex) |
Usage Page (Magnetic Stripe Reader) | 06 00 FF |
Usage (Decoding reader device) | 09 01 |
Collection (Application) | A1 01 |
Logical Minimum (0) | 15 00 |
Logical Maximum (255) | 26 FF 00 |
Report Size (8) | 75 08 |
Usage (Track 1 decode status) | 09 20 |
Usage (Track 2 decode status) | 09 21 |
Usage (Track 3 decode status) | 09 22 |
Usage (Track 1 data length) | 09 28 |
Usage (Track 2 data length) | 09 29 |
Usage (Track 3 data length) | 09 2A |
Usage (Card encode type) | 09 38 |
Report Count (7) | 95 07 |
Input (Data, Variable, Absolute, Bit Field) | 81 02 |
Usage (Track 1 data) | 09 30 |
Report Count (110) | 95 6E |
Input (Data, Variable, Absolute, Buffered Bytes) | 82 02 01 |
Usage (Track 2 data) | 09 31 |
Report Count (110) | 95 6E |
10