beautypg.com

Report descriptor – Compaq 99875320-5 User Manual

Page 18

background image

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

(Hex)

Usage Name

Usage

Type

Report

Type

01

Decoding reader device

Collection

None

20

Track 1 decode status

Data

Input

21

Track 2 decode status

Data

Input

22

Track 3 decode status

Data

Input

28

Track 1 data length

Data

Input

29

Track 2 data length

Data

Input

2A

Track 3 data length

Data

Input

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


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