User manual

ScanVue5
®
Mini Kiosk
User Manual
M37574–01T
Industrial Electronic Engineers, Inc.
23-June-2008 Rev T Page 49
Magnetic Stripe Reader
A three track swipe reader that reads data from any standard ISO 7811, ANSI , AAMVA
or California DMV encoded magnetic stripe credit, loyalty or gift card. Decoded ASCII
characters read from the 3 tracks are stuffed into an EVNT packet and transmitted to the
host computer. Raw card data is not encrypted before transmitting it to the host. The
data is transmitted as a serial stream as follows:
<S1> <DATA1> <ES> <S2> <DATA2> <ES> <S3> <DATA3> <ES>
where S1, S2, S3 are the start sentinels for track1, track2 and track3 and ES is the end sentinel for all tracks.
Sentinels S1 S2 S3 ES <DataN>
ISO format % ; + ? ASCII
CADMV format % ; ! ? ASCII
Invalid track E
If the track data is not valid <DataN> will be character E. The status LED is normally
off, lights green for a good read or red for ½ sec, then green for a bad read.
Configuring,Scanvue5 for Input Devices
A multiplexer (MUX) PCB is installed in Scanvue5 units that have a touch screen or
magnetic stripe input device. Pushbuttons do not require the MUX PCB however they
cannot be used when the MUX is installed. The keypad may be run from the external
serial port without using a MUX however this precludes using a printer on this port.
Scanvue5 must be running version 5.02 or later to support any of the input devices.
Enable Multiplexer
The multiplexer PCB must be enabled to operate with input devices in versions 5.02 and
earlier. In versions later than 5.02, the multiplexer is detected and enabled automatically
and this mode will not show up in UnitConfig.
Set MUX ENABLED to TRUE
Start Event and End Event Masks
Start and end event masks define the beginning and completion of a device activation
period. For instance, a pushbutton start mask defines when the button is pressed and
the end mask defines when it is released. The mode values are 8 digit hex masks (32
bit) which define the type of device initiating the event as well as the button position (see
Table 1). Start and end masks are always present in the transmitted packet when the
device is used but for most applications the end event mask should be disabled by
setting it to 0 in UnitConfig. Set the mode values (mask settings) as shown in Table 1
Push Buttons
The time the button is pressed and held down can be measured by setting the start and
end event masks and reading the number of 10 millisec clock ticks between them. For
example, this could be useful in an application to discriminate between a ‘short’ press
and a ‘long’ press.
Set start mask. Set end mask only if required for timing
Touch Screen
The touch screen has only start events, however 2 or more touch areas pressed
simultaneously will be recorded and transmitted in the same packet. The clock tick
count in this case is the time elapsed from the prior event.
Set start mask only.