Report descriptor (hid) – MagTek USB MagnePrint Swipe Reader with Encryption User Manual
Page 22

USB MagnePrint Swipe Reader with Encryption
14
MAGNETIC STRIPE READER USAGE PAGE (HID)
Magnetic Stripe Reader usage page 0xFF00:
Usage ID
(Hex)
Usage Name
Usage
Type
Report
Type
1
Decoding reader device
Collect
ion
None
20
Track 1 decode status
Data
Input
21
Track 2 decode status
Data
Input
22
Track 3 decode status
Data
Input
23 MagnePrint
status
Data Input
28
Track 1 data length
Data
Input
29
Track 2 data length
Data
Input
2A
Track 3 data length
Data
Input
2B
MagnePrint data length
Data
Input
30
Track 1 data
Data
Input
31
Track 2 data
Data
Input
32
Track 3 data
Data
Input
33 MagnePrint
data
Data Input
38
Card encode type
Data
Input
39 Card
status
Data Input
40 Device
serial
number
Data Input
41 Sequence
counter
Data Input
42
Reader Encryption Status
Data
Input
42 Masked
PAN
Data Input
43 Cardholder
Name
Data Input
44 Expiration
Date
Data Input
45 DUKPT
serial
number/counter
Data Input
20 Command
message
Data
Feature
REPORT DESCRIPTOR (HID)
The 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