MagTek USB KB INTELLIHEAD User Manual

Page 43

Advertising
background image

Section 4. USB Communications

35

seeing this occur due to abnormal USB bus activity from other devices on the
bus.


Around the year 2012, starting with firmware part number 21042886 Revision
C.01, this timeout was made adjustable with this property so that it could be
disabled or adjusted. This property was added because some printers, made
by HP and used as a host in this application, were occasionally ceasing to poll
the reader for more than two seconds which would cause a timeout to occur
which would in turn cause the host application to have problems. The timeout
was disabled to resolve this problem. The printer was not behaving properly
in this case. This problem would not be expected to occur on an error free
USB Bus.


Not all readers contain this timeout and not all readers contain this property to
adjust it.

This property is stored in non-volatile memory, so it will persist when the unit is
power cycled. When this property is changed, the unit must be reset (see
Command Number 2) or power cycled to have these changes take effect.


Example Set HOST POLL TIMEOUT property Request (Hex):

Cmd Num

Data Len

Prp ID

Prp Value

01

02

52

02


Example Set HOST POLL TIMEOUT property Response (Hex):

Result Code Data Len

Data

00

00


Example Get HOST POLL TIMEOUT property Request (Hex):

Cmd Num

Data Len

Prp ID

00

01

52


Example Get HOST POLL TIMEOUT property Response (Hex):

Result Code Data Len

Prp Value

00

01

02

Advertising