USB HID IntelliHead Swipe Reader

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 defined in the 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

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

Page 18
Image 18
Compaq 99875320-5 manual Report Descriptor, Usage ID Usage Name Hex Type, Report Type, Value