Post tk char enable property, Host poll timeout property – MagTek USB KB INTELLIHEAD User Manual

Page 42

Advertising
background image

USB Keyboard Emulation Swipe Reader

34

POST TK CHAR ENABLE PROPERTY
Property ID:

0x1E

Property Type:

Byte

Length:

1 byte

Get Property:

Yes

Set Property:

Yes

Default Value:

0x07

Description:

This property is used to enable or disable the post track character for each
track individually. The post track character is set separately with the post
track character property. To enable the post track character for a given track
set its corresponding bit position to one. To disable it, set it to zero. The
following table shows how this properties bit positions relate to each track.

Bit
position

7

6

5

4

3

2

1

0

Track

Reserved Reserved Reserved Reserved Reserved 3

2

1

The reserved track fields should always be set to zero. For example, to enable
all three tracks set this property to 0x07. To enable only track 1 set this
property to 0x01.

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.

*This property was not added until firmware version 21042812L02.

HOST POLL TIMEOUT PROPERTY
Property ID:

0x52

Property Type:

Byte

Length:

1 byte

Get Property:

Yes

Set Property:

Yes

Default Value:

0x02 (2 seconds)

Description:

This property can be used to adjust the device’s host poll timeout. The
property can be set to 0 to disable the timeout or it can be set to a value in the
range of 1 to 60 seconds.


The host poll timeout was added around the year 2010 because if a USB
suspend occurred while the reader was in the middle of transmitting card data
to the host, the reader would no longer be able to read cards until power
cycled. It was given a fixed value of 2 seconds. If a USB suspend now
occurred while the reader was transmitting card data, this timeout would occur
and the remainder of the card data would be discarded and the reader would
be ready to read the next card once it got a USB resume signal. Getting a
USB suspend while transmitting card data is not an event that would be
expected to occur under normal operating conditions, however a customer was

Advertising