Report descriptor – MagTek USB HID SURESWIPE & USB HID SWIPE READER User Manual

Page 20

Advertising
background image

USB HID Swipe Reader

14

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

1

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

Input (Data, Variable, Absolute, Buffered Bytes)

82 02 01

Usage (Track 3 data)

09 32

Report Count (110)

95 6E

Input (Data, Variable, Absolute, Buffered Bytes)

82 02 01

Advertising