MagTek USB KB SURESWIPE & USB KB SWIPE READER User Manual

Page 22

Advertising
background image

USB Keyboard Emulation Swipe Reader

14

Because of potential “data interleave” issues associated with the USB Keyboard interface,
MagTek recommends that the USB Keyboard Emulation MSR product should only be used by
customers who have previously used MagTek’s Keyboard Wedge MSR, or who are interfacing
with an existing PC software application which gathers card data from the keyboard port. If
previous applications were based upon RS-232 serial interface MSRs, or if this is a brand new
development effort, it is recommended that you use the MagTek’s USB MSR (Non-Keyboard
Emulation Version). Refer to Technical Manual 99875191 for further information regarding the
USB HID reader.

The device’s programmable configuration options affect the format of the card data.

The card data format for the default configuration is as follows:

[Tk1 SS] [Tk1 Data] [ES] [Tk2 SS] [Tk2 Data] [ES] [Tk3 SS] [Tk3 Data] [ES] [CR]

where:

Tk1 SS = % (7-bit start sentinel)
Tk2 SS = ; (ISO/ABA 5-bit start sentinel)

@ (7-bit start sentinel)

DEL (0x7F) (JIS type 2 start sentinel)*

Tk3 SS = + (ISO/ABA start sentinel)

# (AAMVA start sentinel)

& (7-bit start sentinel)

ES

= ? (end sentinel for all formats except JIS type 2)

DEL (0x7F) (JIS type 2 end sentinel)*

CR

= (carriage return) (0x0D)

*

Before the JIS type 2 encode type can be decoded, decoding must be enabled with the decode

enable property. The JIS type 2 decoding option was not added until firmware with software ID
21042812K01 was release in October 2008. Some applications may not work well with the JIS
type 2 format because this format allows ASCII characters in the non-printable range (0x00 – 0x1F
and 0x7F).


All data will be sent in upper case regardless of the state of the caps lock key on the keyboard. If
no data is detected on a track then nothing will be transmitted for that track. If an error is
detected on a track the ASCII character E will be sent in place of the track data to indicate an
error.

The card data format for all programmable configuration options is as follows:

[P18][P11] [P13] [Tk1 SS] [Tk1 Data] [ES] [LRC] [P14] [P5] [P13] [Tk2 SS] [Tk2 Data] [ES]
[LRC] [P14] [P5] [P13] [Tk3 SS] [Tk3 Data] [ES] [LRC] [P14] [P5] [P12][P19]

Advertising