No part of this p ublic ation ma y be repr oduce d, transm itte d, transc ribed , store d in a ret rieval system,
or translated into any language or computer language, in any form or by any mean s , including, but not
limited to, electronic, magnetic, optical, chemical, manual, or otherwise without prior written
permission of Elo TouchSy s tems.
Disclaimer
The informat ion in this docum ent is subje ct to change with out notice . Elo TouchSystems makes no
representations or warranties with respect to the contents hereof, and specifically disclaims any
implied warran ties of merchan tabili ty or fitnes s for a partic ular pu rpose. El o TouchSystems re serves
the right to revise this publication and to make changes from time to time in the content hereof
withou t ob l igatio n of El o Touch S ys tems to notif y an y pe r s o n of such revi s io ns or ch an g es .
Trademark Acknowledgments
IntelliTouch, SecureTouch, AccuTouch, Entuitive, and MonitorMouse are trademarks of Elo
TouchSystems, Inc.
Other product names mentioned herein may be trademarks or registered trademarks of their
respective companies. Elo TouchSystems claims no interest in trademarks other than its own.
Congratulati ons on your purchase of an Elo TouchSystems Entuitive
touchmonitor. Your new touchmonitor combines the reliable perfor mance of
Elo’s touch technolo gy with the latest advances in LCD display design. This
combination of featur es creates a natural flow of information between a user
and your touchmonitor.
Precautions
C HAPTER
1
C
HAPTER
1
I
NTRODUCTION
Follow all warnings, precautions and maintenance as recommended in this
user’s manual to maximize the life of your unit. See Appendix B for more
information on touchmon itor safety.
Abou t the Pr oduct
Your LCD Desktop Touchmonitor is a 15.1” XGA TFT color display with the
following feature s:
• Direct analog RGB input
• 15.0” diagonal screen size
• 16.7 million displayable colors
• 1024 x 768 resolution
• XGA/ SVGA/ VGA/ VESA/ Mac compatible
• 30kHz~62 horizontal scan
• 56~75Hz refresh rate
1-1
• Auto adjustment capability
• High quality full scree n re- scaling
• Multilingual OSD menus in four languages: English, French, German,
Spanish, and Japanese
• Serial or USB touch interfa ce (USB requires Windows 98, 2000, Me and
XP.)
• Bui lt in sp eaker s
• Patented touch technology of Elo TouchSystems
• VESA DDC 1/2B data communication
• VESA DPMS power saving
• Stand with minimum 45° angle of tilt.
• Cable management device
• VESA flat panel monitor physical mou nting interface (75mm)
• OSD and Power button lockouts
For full Product Specif ications refer to Appendix C.
1-2Elo Entuitive Touchmonitor User Guide
C
HAPTER
2
I
NSTALLATION AND
This chapter discusse s how to install your LCD touchmonitor and how to insta ll
Elo TouchSystems driver software.
Unpac king Your Touc hm onitor
Check that the following 8 items are present and in good condition:
C HAPTER
2
S
ETUP
cable
LCD Display
European monitor power cable
Quick Install Guide
CD
Software
Speaker Cable
User Guide-on CD,
Quick Install Guide and software CD
OR
Serial touchscreenUSB touchscreen
cable
Video cable
Speaker cable
Monitor power cable
(US/Canada)
2-3
Prod uct O verview
Main Unit
Rear View
LCD Display
Stand
2-4Elo Entuitive Touchmonitor User Guide
Side View
User Controls
Base Bottom View
2-5
Touch Interface Connec tion
N
OTE
:
Your interface cables may hav e been pre-connected to y our monitor at the factory.
Your touchmonitor comes with one of the following touc hscreen connector
cables: Serial (RS-232) cable or USB cable. (For Windows 98, 2000, Me and
XP systems only.)
To set up this display, please refer to the following figures and procedures:
Serial Connection
The following illustrat ions guide you step by step in connecting your
touchmonitor using a serial cable connec tion.
CAU TION
Before connecting the cables to your touchmonitor and PC, be sure that the computer
and the touchmonitor are turned off.
Serial touchscreen
cable
Removable back cover
Speaker
port
Power
Connections on underside
Video cable
Female 9-pin serial
Touchscreen
connector
Female 15-pin
video
connector
Speaker
cable
Monitor
power cable
(US/Canada)
European monitor
power cable
2-6Elo Entuitive Touchmonitor User Guide
STEP 1-Removi ng the Back Co ver
Bottom cut-out
• The cables are routed thro ugh the back of the stand.
• To remove the back cover, place one hand at the top of the stand an d your
other hand on the bottom cut-out.
• Pull forward from the bottom cut- out an d twist the cover until it snaps off.
The cable ports are located on the underside of your touchmonitor.
2-7
STEP 2-Connecting the Video Cable
Connections on underside
Female
video
connector
Cable management clip
Video
cable
Video
port
Ferrite bead
• Tilt the screen up and back to access the connection ports.
• Connect the 15-pin video cable (the ferrite bead end) to the video port on
your PC.
• Connect the other end of the video cable to the video connector on your
touchmonitor by routing the cable through the hole in the stand.
• Secure the cable to your touchmon itor and PC by turning the screws on the
connector clockwi se.
• Place the cable in the cable management clip.
2-8Elo Entuitive Touchmonitor User Guide
STEP 3-Connecting the S erial Touchscreen Cable
Connections on underside
Female 9-pin Serial
Touchscreen
connector
Serial
Touchscreen
cable
• Connect the female end of the serial (RS-232) cable to the serial port on the
back of your PC.
• Connect the male e nd of th e cable to t he s erial t ouchsc reen conne ctor on your
touchmonitor.
• Secure the cable to your touchmon itor and PC by turning the screws on the
connector.
• Route the cable through the cable management clip.
2-9
N
STEP 4-Connecting the S peaker Cab le
OTE
:
If you do not wish to connect the speaker cab le, go to step 5.
Speaker
cable
Connections on underside
Speaker port
• To use the built in speakers, you need to connect the speaker cable. Connect
the speaker cable to the speaker port inside the back of your touchmonitor.
• Connect the other end of the cable to the spe aker connector on your PC.
2-10Elo Entuitive Touchmonitor User Guide
STEP 5-Connecting the Power Cable
Connections on underside
AC power cable port
Cable management clip
Power cable
Depending on where you live, you will use eit her the European or US/Canadian
power cable.
• Connect the female end of the power cable to the power port on the
touchmonitor.
N
• Route the cable through the cable management clip.
OTE
:
To protect your equipment against risk of damage from electrical surges in the power
line, plug the touchmonitor’s power cord int o a surge protector, and then connect the
surge protector to a grounded AC electrical outlet.
STEP 6-Replacing the Back Cover
When all the cables hav e been co nne ct ed:
• Replace the b ack sta nd co v er.
• Power on your PC then your touchmonitor. After a brief pause the picture
should appear.
2-11
N
OTE
CAUT ION
USB Connection
:
A USB connection can only be used if your PC is running Windows 98, 2000, Me or XP.
The following illust rations guide you step by step in connecting your
touchmonitor using a USB cable connection.
Before connecting the cables to your touchmonitor and PC, be sure that the computer
and the touchmonitor are turned off.
USB touchscreen
cable
Removable
back cover
Speaker port
Connections on underside
USB port
Video cable
Female 15-pin
video
connector
Speaker cable
Monitor
power cable
(US/Canada)
European monitor
power cable
2-12Elo Entuitive Touchmonitor User Guide
STEP 1-Removi ng the Back Co ver
Bottom cut-out
• The cables are routed thro ugh the back of the stand.
• To remove the back cover, place one hand at the top of the stand an d your
other hand on the bottom cut-out.
• Pull forward from the bottom cut- out an d twist the cover until it snaps off.
The cable ports are located on the underside of your touchmonitor.
2-13
STEP 2-Connecting the Video Cable
Connections on underside
Female 15-pin
Cable management clip
Video
cable
video
connector
Video
port
Ferrite bead
• Tilt the screen up and back to access the connection ports.
• Connect the 15-pin video cable (the ferrite bead end) to the video port on
your PC.
• Connect the other end of the video cable to the video connector on your
touchmonitor by routing the cable through the hole in the stand.
• Secure the cable to your touchmon itor and PC by turning the screws on the
connector clockwi se.
• Place the cable in the cable management clip.
2-14Elo Entuitive Touchmonitor User Guide
STEP 3-Connecting the U SB Touchscreen Cable
Connections on underside
USB
touchscreen
connector
Cable management clip
USB
touchscreen
cable
• Connect the USB t ouchscree n cabl e to the US B touch screen co nnector on the
touchmonitor.
• Connect the other end of the USB touchscreen cable to your PC.
• The touchscreen cabl e connector s should fit snugly into the connectors on
your touchmonitor and PC.
• Route the cable through the cable management clip.
2-15
STEP 4-Connecting the S peaker Cab le
Speaker cable
Connections on underside
Speaker port
N
OTE
:
If you do not wish to connect the speaker cab le, go to step 5.
• To use the b uilt in s peake rs, you need to connect t he speaker c able. B oth ends
of the speaker cable are identical, so you can connect either end of the
speaker cable to the speaker port inside the stand of your touchmonitor.
• Connect the other end of the cable to the spe aker connector on your PC.
2-16Elo Entuitive Touchmonitor User Guide
STEP 5-Connecting the Power Cable
Connections on underside
Power cable
Depending on where you live, you will use eit her the European or US/Canadian
power cable.
N
• Connect the female end of the power cable into the power port on the
touchmonitor.
• Route the cable through the cable management clip.
OTE
:
To protect your equipment against risk of damage from electrical surges in the power
line, plug the touchmonitor’s power cord int o a surge protector, and then connect the
surge protector to a grounded AC electrical outlet.
STEP 6-Replacing the Back Cover
When all the cables hav e been co nne ct ed:
• Put the back stand cover on.
• Power on your PC then your touchmonitor. After a brief pause the picture
should appear.
2-17
Optimizing the LCD Display
To ensure the LCD display works well with your compute r, configure the
display mode of your graphic card to make it less than or equal to 1024 x 768
resolution, and make sure the timi ng of the display mode is compatible with the
LCD display. Refer to Appendix A for more information about resolution.
Compatible video modes for your touchmonitor are listed in Appendix C.
VESA M ou nt on Yo ur Touchm onitor
Your touchmonitor confo rms to the VESA Flat Panel Monitor Physical
Mounting Interface (FPMPMI™) Standard which defines a physical mounting
interface for flat panel monitors, and corresponding standards for flat panel
monitor mounting device s, suc h as wall and table arms. The VESA mounting
interface is loca ted on the back of your touchmonitor and is shipped
pre-connected to the base.
M4x0.7
threaded holes
VESA mounting
interface
N
OTE
:
The abov e drawing displays the VESA mounting interface after the removal of the
mounting cover and base.
2-18Elo Entuitive Touchmonitor User Guide
N
Accessing the VESA Mounting Interface
If you want to convert your desktop monitor to a wall mount or kiosk monitor,
follow the steps below to acces s the VESA mounting interface.
OTE
:
You will need a screwdriver f or the following steps.
1 Remove the back cover of the stand by pulling forward on the bottom
cut-out.
2 Carefully lay the monitor face down. At the top of the mounting screw cover
there are two slots. With a screwdriver, pry open the mounting screw cover.
The cover fit is tight so remove it carefully.
3 When you remove the mounting screw cover, you will see four screws.
Remove the screws to mount your monitor. Refer to the drawing on page 18.
The following companies provide VESA mounting devices compatible with
your touchmonitor:
You can also mount your touc hmonitor by using the keyholes in the base of the
stand. These keyholes provide easy slide on mounting. You can also bolt your
touchmonitor to a table top or other flat surface. Please refer to Appendix C for
location and dimension of the mounting holes.
Elo TouchSystems provides driver software that allows your touchmonitor to
work with your computer. Drivers a re located on the enc losed CD-ROM for the
following operat ing systems:
• Windows XP
• Windows 2000
• Windows Me
• Windows 98
• Windows 95
• Windows NT 4.0
Additional driver s and driver information fo r other operating systems (i ncluding
MS DOS, Windows 3.x, OS/2, Macintosh and Linux) are available on the Elo
TouchSystems web site at www.elotouch.com.
Your Elo touchmonitor is plug-a nd-play compliant. Information on the video
capabilitie s of your touchmonitor is sent to your video display adapte r when
Windows starts. If Windows detects your touchmonitor, follow the instr uctions
on the screen to install a generic plug-and-play monitor.
Refer to the appropriat e following section for driver installation instructions.
2-20Elo Entuitive Touchmonitor User Guide
N
Installing the Serial T o uch Driver for Windows XP,
Windows 20001, Me, 95/98 and NT 4.0
OTE
:
For Windows 2000 and NT 4.0 you must have administrator access rights to install the
driver.
1 Insert the Elo CD-ROM in your computer’s CD-ROM drive.
If the AutoStart feature for your CD-ROM drive is active, the system
automatically de tects the CD and starts the setup program.
2 Follow the directions on the screen to complete the driver setup for your
version of Windows.
If the AutoStart featu re is no t acti ve:
1 Click Start > Run.
2 Click the Browse button to locate the EloCd.exe program on the CD-ROM.
3 Click Open, then OK to run EloCd.exe.
4 Follow the directions on the screen to complete the driver setup for your
version of Windows.
1.To install Windows 2000 and Windows XP, you must use the "update driver"
method; you will not find a setup.exe fil e within the download.
2-21
Inst a lling the Serial Touch Driver for M S-DOS and
Windows 3. 1
You must have a DOS mouse driver (MOUSE.COM) installed for your mouse
if you wish to continue using your mouse along with your touchmonitor in
DOS.
To install Windows 3.x and MS-DOS from Windows 95/98, follow the
dire c t io ns be lo w:
1 Insert the Elo CD-ROM in your computer’s CD-ROM drive.
2 From DOS, type d:\EloDos_W31 to change to the correct directory on the
CD-ROM (your CD-ROM drive may be mapped to a different drive letter).
3 Type install and press Enter to start the installation.
4 Align the touchscree n.
You must have already completed Steps 1 and 2 before proceeding. Refer to
Chapter 2 of the Elo DOS and Windows Driver Guide as necessary for
additional ins tallation information.
To run the INSTALL program:
1 Type INSTALL at the DOS prompt in the directory containing the driver
inst a l l f i l e s .
2 INSTALL asks you to select the softwar e to install. Then choose
d:\EloDos_W31 from the displ ayed list.
3 INSTALL also asks you for the paths to use during ins tallation, or you may
use its defaults. INSTALL creates directories as necessary, and warns you if
they exist.
If you are updating your softwar e, you may wish to specify the paths conta ining
the earlier versi ons, and overwrite the obsolete files. All executable programs
are upward comp a tib le. Fo r a list of differences from each prev iou s ve rsion of
the drivers, be sure to select "Differences from Previous Versions" during the
installation process.
INSTALL updates your AUTOEXEC.BAT file with the drivers you select.
INSTALL makes a copy of your original AUTOEXEC.BAT file, cal led
AUTOEXEC.OLD. If you already have Elo driver commands in your
AUTOEXEC.BAT file, they will be commented out.
When INSTALL is finished, it leaves a file called GO.BAT in the subdirectory
you specified. GO loads the touchscreen driver, runs the calibration program
ELOCALIB, and gives you some final instructions.
If you are using Windows 3.1, you will also calibrate the touchscreen within
Windows 3.1 with the Touchscreen Control Panel.
2-22Elo Entuitive Touchmonitor User Guide
N
To install Windows 2000 and Windows XP, you must use the "update
driver" method; you will not find a setup.exe file within the download
Installing the USB Touch Driver
Installing the USB Touch Driver for Windows XP, Windows 2000,
Me and 98
1 Insert the Elo CD-ROM in your computer’s CD-ROM drive.
If Windows 98 or Windows 2000 starts the Add New Hardware Wizard:
2 Choose Next. Select “Search for the best driver for your device
(Recommended)” and choose Next.
3 When a list of search locations is displayed, place a checkmark on “Specify a
location” and use Browse to select the \EloUSB directory on the Elo
CD-ROM.
4 Choose Next. Once the Elo TouchSystems USB touchscreen driver has been
detected, choose Next again.
5 You will see several files being copied. Insert your Windows 98 CD if
prompted. Choose Finish.
If Windows 98 or Windows 2000 does not start the Add New Hardware Wizard:
OTE
:
For Windows 2000 you must have administrator access rights to install the driver.
1 Insert the Elo CD-ROM in your computer’s CD-ROM drive.
If the AutoStart feature for your CD-ROM drive is active, the system
automatically detects the CD and starts the setup program.
2 Follow the directions on the screen to complete the driver setup for your
version of Windows.
If the AutoStart feature is not active:
1 Click Start > Run.
2 Click the Browse button to locate the EloCd.exe program on the CD-ROM.
3 Click Open, then OK to run EloCd.exe.
4 Follow the directions on the screen to complete the driver setup for your
version of Windows.
2-23
2-24Elo Entuitive Touchmonitor User Guide
About T ouchmonitor Adjustments
Your touchmonitor will unlikely require adjustment. Variations in video output
and application may requi re adjustments to your touchmonitor to optimize the
quality of the displa y.
For best performance, your touchmonitor should be operating in native
resolution, that is 1024 x 768 at 60-75 Hz. Use the Display control panel in
Windows to choose 1024 x 768 resolution.
C HAPTER
3
C
HAPTER
3
O
PERATION
Operating in other resolutions will degrade video performance. For further
information, please refer to Appendix A.
All adjustments you make to the controls are automatically memorized. This
feature saves you from having to rese t your choices every time you unplug or
power your touchmonitor off and on. If there is a power failure your
touchmonitor settings will not default to the factory specifications.
Using the On- Screen Displa y (OSD) M enus
All adjustments are made by using the on-screen display (OSD) menus. All
menu items can be selected by using the buttons on the side bezel.
N
OTE
:
OSD menu default is enabled.
3-25
Side Be zel Butt ons
MENU
1
2
3
SELECT
4
1
2
3
4
5
Contro lFunction
MenuDisplay on ex it the OSD menus.
Contrast/
Up/Toggle
Volume/Down
Toggle
Enter Select item
1. Shortcut to Contrast adjustment
2. Increase value of adjustment items
3. With menu on toggles OSD options
1. Shortcut to Volume adjustment
2. Decrease value of the adjustment items
3. With menu on toggles OSD options
1. Shortcut to Auto Adjust
2. Select- To select the adjustment items from the
OSD menus.
3. Auto- To act ivate the “Auto Adjustment”
function to obta in an optimum image.
5
3-26Elo Entuitive Touchmonitor User Guide
Power SwitchSwitches the power on/off to your touchmonitor.
Enable/ D isable1. Press th e U p and Down buttons at the same
time to ena ble /d is abl e the MU TE f unc ti ons . OS D
menu default is enabled
2. Press the Me nu and Up buttons at the same
time and hold for two seconds to enable/disable
the OSD functions. OSD menu default is
enabled.
3. Press the Me nu and Down buttons at the same
time and hold for two seconds to enable/disable
the power loc k function. OSD menu default is
enabled.
OSD M enu F unction
CONTRAST
50
Contrast
Controls the picture contrast
Brightness
Controls the picture brightness
V-Position
Controls the vertical position
H-Position
Controls the horizontal position
Recall De faults
Recalls f actory settings of the image
parameters
C1/C2/USER (Color)
Using these icons, you can select one of
the preset color temperatures (9300°K or
6500°K). Confirm your choice by
pres si ng the SELECT button. If you
want to change the color temperatu res
individually, select USER and confirm by
pressing the OSD button SELECT. Now
you can use the OSD dial to toggle
between the settings R, G and B (red,
green and bl ue foregroun d). T o change a
setting, first press the SELECT button,
then ch oo s e the desired value w ith the
OSD dial. To confirm the setting, press
the SELECT button again.
If you don’t need to adjust an y further
settings, choose the
icon to return to the OSD main menu.
Phase
Controls the vertical fine adjustment
Clock
Controls the horizontal fine adjustment
OSD H-Position
Adjusts the horizontal position of the OSD
menu
OSD V-Position
Adjust th e vertical position of the OSD men u
OSD Time
Determines how long (in seconds) the OSD
menu waits befor e cl osing au to m a tic a lly after
no action has been performed.
Auto Adjus t
Autom at ic a lly selects th e o ptional set tings for
image parameters (brightness, contrast, image
position, phase, etc.)
OSD Language
Selection of the OSD menu langu age: English,
French, Ge rm an, Spanish, Japanese.
Image Inform ation
Display s the current graphics mode.
3-27
3-28Elo Entuitive Touchmonitor User Guide
If you are experiencing trouble with your touchmonitor, refer to the following
table. If the problem persists, please contact your local dealer or our service
center.
Solutions to Common Problems
ProblemSuggestion(s)
C HAPTER
4
C
HAPTER
4
T
ROUBLESHOOTING
No image ap pears on screen .Check that al l the I/O and power connectors are properly
connected as described in Chapter 2.
Make sure the pins of the connectors are not cr ooked or
broken.
Test power su pply by trying different cable s, a different
wall outlet or plug another appliance into the outlet.
Make certa in the vi deo cab le is prope rl y conne ct ed a nd tha t
it is not damaged. Check for bent pins on the cable
connectors.
Ensure that your computer and video card are properly
configured. (Consult video card documentation.)
“Out of Range ” displayCheck to see if the resolution of your compute r is higher
than that of the LC D display.
Reconfigure the resolution of your computer to make it less
than or equal to 1024 x 768. See Appendix A for more
info rmation on res olution .
4-29
Image has vertical flickering line bars.Use “PHASE” to make an adjustment .
Check and reco nfigure the display mode of the vertical
refresh ra te of y our gr aph ic car d t o mak e it co mpat ib le with
the LCD display.
Image is uns table and flicke ringUse “CLOC K” to m ake an adjustme nt.
Image is scrollingMake sure the VGA signal cable (or adapter) is well
connected.
Check and reco nfigure the display mode of the vertical
refresh ra te of y our gr aph ic car d t o mak e it co mpat ib le with
the LCD display.
Touch doesn’t workMake sure cable is securely attached at both ends.
4-30Elo Entuitive Touchmonitor User Guide
A PPENDIX
A
C
HAPTER
4
N
ATIVE
The native resolution of a monitor is the resolution level at which the LCD
panel is designed to perfor m best. For the Elo LCD touchmonitor, the native
resolution is 1024 x 768 for the XGA-15 inch siz e. In almost all cases, screen
images look best when viewed at their native resolution. You can lower the
resolution setting of a monitor but not increase it.
Input Video15" LCD
640x480 (VGA)Transforms input format to 1024x768
800x600 (SVGA)Transforms input format to 1024x768
1024x768 (XGA)Displays in Native Resolution
R
ESOLUTION
The native resolution of an LCD is the actual number of pixels horizontally in
the LCD by the number of pixels vertical ly in the LCD. LCD resol ution is
usually represented by the following symbols:
VGA
SVGA
XGA
SXGA
UXGA
640x480
800x600
1024x768
1280x1024
1600x1200
A-31
As an example, a SVGA resolution LCD panel has 800 pixels horizontally by
600 pixels vertically. Input video is also represented by the same terms. XGA
input video has a format of 1024 pixels hor iz ontally by 768 pixels vertically.
When the input pixels containe d in the video input format match the native
resolution of the pa nel, there i s a one to one corre spondence of mapping of input
video pixels to LCD pixels. As an example, the pixel in column 45 and row 26
of the input video is in column 45 and row 26 of the LCD. For the case when
the input vide o is a t a lowe r res oluti on than t he nat ive res oluti on of th e LCD, the
direct corresponde nce between the video pixels and the LCD pixels is lost. The
LCD controller c an compu te the correspon dence be tween video pi xels a nd LCD
pixels using algorithms contained on its controller. The accur acy of the
algorithms determines the fidelity of conversion of video pixels to LCD pixels.
Poor fideli ty conversion can result in artifacts in the LCD displayed image such
as varying width charact ers.
A-32Elo Entuitive Touchmonitor User Guide
A PPENDIX
B
C
HAPTER
4
T
OUCHMONITOR
This manual contains inf ormation that is important for the proper setup and
maintenance of your touc hmonitor. Befor e setti ng u p and poweri ng on your new
touchmonitor, read thr ough this manual, especia lly Chapter 2 (Insta llati on), and
Chapter 3 (Ope rati o n).
1 To reduce the risk of electric shock, follow all safety notices and never open
the touchmonitor case.
2 Turn off the product before cleaning
S
AFE TY
3 Your new touchmonitor is equipped with a 3-wire, grounding power cord.
The power cord plug will onl y fit into a grounde d outlet. Do not a ttempt to fit
the plug into an outlet that has not been confi gured for this purpose. Do not
use a damaged power cord. Use only the power cord that comes with your
Elo TouchSystems Touchmonitor. Use of an unauthorized power cord may
invalidate your warranty.
4 The slots located on the sides and top of the touchmo nitor case are for
ventilatio n. Do not bloc k or insert anything inside the ventilati on slots.
5 It is important that your touchmonitor remains dry. Do not pour liquid int o or
onto your touchmonitor . If your touchmo nitor becomes wet do not attempt to
repair it yourself.
B-33
Care an d Handling of Your T o uchm onitor
The following tips will help keep your Elo Entuitive touchmonitor functioning
at the optimal level.
• To avoid risk of electric shock, do not disassemble the brick supply or
display unit cabine t. The unit is not user serviceable. Remember to unplug
the display unit from the power outlet before cleaning.
• Do not use alcohol (methyl, ethyl or isopropyl) or any strong dissolvent. Do
not use thinner or benzene, abra sive cleaners or compressed air.
• To clean the display unit cabinet , use a cloth lightly dampened with a mild
detergent.
• Avoid getting liquids inside your touchmonitor. If liquid does get inside,
have a qualified servi ce te chnician check it before you power it on again.
• Do not wipe the screen with a cloth or sponge that could scratch the surface.
• To clean the touchscreen, use window or glass cleaner. Put the cleaner on the
rag and wipe the touchscreen . Never apply the cleaner directly on the
touchscreen
B-34Elo Entuitive Touchmonitor User Guide
A PPENDIX
C
C
HAPTER
4
T
ECHNICAL
Compatib le Video Modes
Your Elo Entuitive touchmon itor is compatible with the following standard
video modes:
ModeResolutionH. Frequency (kHz)V. Frequency (Hz)
IBM & VESA VGA640 x 35031.4770.09
IBM & VESA VGA640 x 40031.4770.09
IBM & VESA VGA720 x 40031.4770.09
IBM & VESA VGA640 x 48031.4759.94
IBM & VESA VGA640 x 48037.8672.81
IBM & VESA VGA640 x 48037.5075.00
VESA SVGA800 x 60035.1656.25
VESA SVGA800 x 60037.8860.32
VESA SVGA800 x 60048.0872.19
VESA SVGA800 x 60046.8875.00
VESA XGA1024 x 76848.3660.00
VESA XGA1024 x 76856.4870.07
VESA XGA1024 x 76860.0275.03
Apple Macintosh LC 13”640 x 48034.9766.61
Apple Macintosh II 13”640 x 48035.0066.67
Apple Macintosh 16”832 x 62449.7374.55
Apple Macintosh 19”1024 x 76860.2475.02
NEC FC-98 series640 x 40024.8356.42
NEC FC-98 series640 x 40031.4770.01
NEC FC-98 series640 x 48031.4759.94
Size
Input Video
Input Power
Power Dissipation
8 ohms, 1 watt per speaker
Safety & EMCUL, cUL and TUV-GS, FCC-B,
±65 or 12 0 de gree s total
±60- 45 or 105 deg re es tota l
0°C to 40°C
-25°C to +60°C
80% non-condensing AT
95% IT
17 lbs. maximum approx. weight
for IntelliTouc h an d A cc u T ouch
See drawings on next page.
VGA/SVGA/XGA analog video
100-240 VAC, 50/60 Hz.
Universal
CE, C-Tick and VCCI
C-36Elo Entuitive Touchmonitor User Guide
Table C.2
Mechanical
Positional Accuracy
Touchpoint Densit y
Touch Activation
Force
Surface Durability
Expected Life
Performance
Sealin g
Optical
Light Transmission
(per ASTM D1003)
Visual Resolution
Gloss (per ASTM
D2457 using a 60degree gloss meter)
IntelliTouch Touchmonitor Specifications
Standard deviation of error is less than 0.080 in. (2.03 mm).
Equate s to les s th an ± 1%.
More than 100,000 touchpoints/in2 (15,500 touchpoints/cm2).
Typically less than 3 ounces (85 grams).
Surfac e durability is that of glass, Mohs’ hardness rating of 7.
No know n we ar -o ut mech an ism, as th ere are no layers, coating s,
or moving pa rts. Intelli T ouch technology has been opera tionally
tested to more th an 5 0 millio n to uches in o n e location w ithout
failure, using a stylus similar to a finger.
Unit is sealed to protect against splashed liquids, dirt, and dust.
90%
All measurem ents made using U SA F 1951 Resolution Chart,
under 30X magnification, with test unit located approximately
1.5 in (38 mm) from surface of resolution chart.
Clear surface: Excellent, with no noticeable degradation.
Antiglare surface: 6:1 minimum.
Antiglare surface: Curved: 60 ± 20 gloss units or 75 ± 15 gloss
units.
C-37
Environmental
Chemical Resistance
Electrostatic
Protection (per EN 61
000-4-2, 1995)
The acti ve area of the touchscreen is resistan t to all chemicals
that do no t affect glass, such as:
Acetone
Toluene
Methyl et hyl ketone
Isopropyl alcohol
Methyl alcohol
Ethyl ac etate
Ammo ni a-bas ed gl ass clea n er s
Gasoline
Kerosene
Vinegar
Touchpoin t Dens it y
Touch Activatio n Force
Surface Durability
Expected Life
Performance
Optical
Light Transmis s ion
(per ASTM D1003)
Visual Resolution
Haze (per ASTM D1003)
Gloss (per ASTM D2457)
Top: Pol ye s te r w ith ou ts id e har d -surfac e co a tin g wi th cle ar or
antiglare finish.
Inside: Transparent conductive coating.
Bottom: G lass substrate with uniform resistive coating. Top and
bottom la yers separated by Elo-patented separator dots.
Standard deviation of error is less than 0.080 in. (2.03 mm). This
equates to less than ±1%.
More than 100,000 touchpoints/in² (15,500 touchpoints/cm²).
Typically less than 4 ounces (113 grams).
Meets Taber Abrasion Test (ASTM D1044), CS-10F wheel, 500 g.
Meets pencil hardness 3H.
AccuTouch technology has been operationally tested to greater than
35 million touches in one location without failure, using a stylus
similar to a finger.
Typically 75% at 550-nm wavelength (visible light spectrum).
All measurements made using USAF 1951 Resolution Chart, under
30 X magnification, with test unit located approximately 1.5 in. (38
mm) from surface of resolution chart.
Antiglare surface: 6:1 minimum.
Antiglare surface: Less than 15%.
Antiglare surface: 90 ± 20 gloss units tested on a hard-coated front
surface.
C-39
15" LCD Touc hmon itor (ET 15-XXWA-1) Dim ensions
C-40Elo Entuitive Touchmonitor User Guide
See Detail A
Detail A
C-41
C-42Elo Entuitive Touchmonitor User Guide
C
HAPTER
4
R
EGULATORY INFORMATION
I. Electrical Safety Inform ation:
A) Compliance is required with respect to the voltage, frequency, and current
requirements indicated on the manufacturer’s label. Connection to a different
power source than those specified herein will likely result in improper operation,
damage to the equipment or pose a fire hazard if the limitations are not followed.
B) There are no operator serv iceable parts inside this equipment. The re are haza rdous vol tages genera ted by this equipment which constitute a safety hazard. Service
should be provided only by a qualifi ed service technician.
C) This equipment is provided with a detachable po w er cord which has an integral
safety ground wire intended for connection to a grounded safety outlet.
1) Do not substi tute the cord with othe r than the provide d approved typ e.
Under no circumstances use an adapter plug to connect to a 2-wire outlet as
this will defeat the continuity of the grounding wire.
2) The equipment requires the use of the ground wire as a part of the safety
certification, modification or misuse can provide a shock hazard that can
result in serious injury or death.
3) Contact a qualified electrician or the manufacturer if there are questions
about the installation prior to connecting the equ ipment to mains power.
II. Emissions and Immunity Information
A) Notice to Users in the United States: This equipment has been tested and found
to comply with the limits for a Class B digital device, pursuant to Part 15 of FCC
Rules. These limits are designed to provide reasonable protection against harmful
interference in a residential installation. This equipment generates, uses, and can
radiate radio frequency energy, and if not installed and used in accordance with the
instructions, ma y cause harmful interference to radio communications.
B) Noti ce to Users in Canada: This equipment complie s with the C lass B lim its for
radio noise emissions from digital apparatus as established by the Radio Interference Regulations of Industrie Canada.
C) Notic e to U se rs in th e E ur o pe an Unio n: Us e only the prov id ed power cords and
interconnecting cabling provided with the equipment. Substitution of provided
cords and cabling may compromise electrical safety or CE Mark Certification for
emission s or immunity as required by the following standards:
43
This Inform ation T echnology Equipment (ITE) is required to have a CE Mark
on the manufacturer’s label which means that the equipment has been tested
to the following Direc tives an d Standards:
This equipment has been tested to the requirements for the CE Mark as
required by EMC Directive 89/336/EEC indicated in European Standard EN
55 022 Class B and the Low Voltage Directive 73/23/EEC as indicated in
European Standard EN 60 950.
D) General Information to all Users: This equipment generates, uses and can radiate radio frequency energy. If not installed and used according to this manual the
equipment may cause interference with radio and television communications.
There is, however, no guarantee that interference will not occur in any particular
instal lation due to site-specific factors.
1) In order to meet emission and immunity requirements, the user must
observe the following:
a) Use only the provided I/O cables to connect this digital device with
any computer.
b) To ensure compliance , use only th e provided manufacturer’ s approve d
line cord.
c) The user is cautioned that changes or modifications to the equipment
not expressly approved by the party responsible for compliance could
void the user’s authority to operate the equipment.
2) If this e quipment appear s to cause interference with radio or television
reception, or any other device:
a) Verify as an emission source by turning the equipme nt off and on.
b) If you de te r m in e th a t th is equ i pm e n t is cau s in g the int er fe rence, tr y to
correct the interference by using one or m ore of the following measures:
i) Move the digital device away from th e affecte d receiver.
ii) Reposition (turn) the digital device with respect to the affected
receiver.
iii) Reorient the affected re ceiver’s antenna.
iv) Plug the digital device into a different AC outlet so the digital
device and the receiver are on different branch circuits.
v) Disconnect and remove any I/O cables that the digital device
does not use. (Unterminated I/O cables are a potential source of
high RF emission levels. )
vi) Plug the digital device into only a grounded outlet receptacle.
Do not u se AC adap ter plugs. (Re moving or cuttin g the line cord
ground may increase RF emission levels and may also present a
lethal shock hazard to the user.)
If you need additional help, consult your dealer, manufacturer, or an experienced radio or television technician.
44Elo Entuitive Touchmonitor User Guide
N10051
45
46Elo Entuitive Touchmonitor User Guide
C
HAPTER
4
W
ARRANTY
Except as otherwise stated herein or in an order acknowledgment delivered to
Buyer, Seller warrants to Buyer that the Product shall be free of defects in
materials and workmanship. The warranty for the touchmonitors and
components of the product is 1
Seller makes no warranty regarding the model life of components. Seller’s
suppliers may at any time and from time to time make change s in the
components deliver ed as Products or components.
Buyer shall notify Seller in writing promptly (and in no case later than thirty
(30) days after discov ery) of the failure of any Product to conform to the
warranty set forth above; shall describe in commercially reasonable detail in
such notice the symptoms assoc iated with such failure; and shall provide to
Seller the opportun ity to inspect such Products as installed, if possible. The
notice must be received by Selle r during the Warranty Period for such product,
unless otherwise directed in writing by the Seller. Within thirty (30) days after
submitting such noti ce, Bu yer shall package the allegedly defective Product in
its original ship ping carton(s) or a functional equivalent a nd shall ship to Seller
at Buyer’s expense and risk.
Within a reasonable time after receipt of the allegedly defective Product and
verification by Seller that the Product fails to meet the warranty set forth above ,
Seller shall corr ect such failure by, at Seller’s options, either (i) modifying or
repairing t he Product or (ii) replacing the Product. Such modification, repair, or
replacement and the return shipment of the Pro duct with minimum insurance to
Buyer shall be at Se ller’s expense. Buye r shall be ar the r isk of loss or damage in
transit, and may insure the Product. Buyer shall reimburse Seller for
transportat ion cost incurred for Product returned but not found by Seller to be
defective. Modifi cation or repair , of Products may, at Seller’ s option , take place
either at Seller ’s facilities or at Buyer’s premises. If Seller is unable to modify,
repair, or replace a Product to conform to the warranty set forth above, then
Seller shall, at Seller’s option, either refund to Buyer or credit to Buyer’s
account the purchase price of the Product less depreciation calculated on a
straight-line basis over Seller’s stated Warranty Period.
year.
47
THESE REMEDIES SHALL BE THE BUYER’S EXCLUSIVE REMEDIES
FOR BRE ACH OF WARRA NTY. EXCEPT FOR THE EXPRESS
WARRANTY SET FORTH ABOVE, SELLER GRANTS NO OTHER
WARRANTIES, EXPRESS OR IMPLIED BY STATUTE OR OTHERWISE,
REGARDING THE PRODUCTS, THEIR FITNESS FOR ANY PURPOSE,
THEIR QUALITY, THEIR MERCHANTABILITY, THEIR
NONINFRINGEMENT, OR OTHERWISE. NO EMPLOYEE OF SELLER
OR ANY OTHER PARTY IS AUTHORIZED TO MAKE ANY WARRANTY
FOR THE GOODS OTHER THAN THE WARRANTY SET FORTH
HEREIN. SELLER’S LIABILITY UNDER THE WARRANTY SHALL BE
LIMITED TO A REFUND OF THE PURCHASE PRICE OF THE PR ODUCT.
IN NO EVENT SHALL SELLER BE LIABLE FOR THE COST OF
PROCUREMENT OR INSTALLATION OF SUBSTITUTE GOODS BY
BUYER OR FOR ANY SPECIAL, CONSEQUENTIAL, INDIRECT, OR
INCIDENTAL DAMAGES.
Buyer assumes the risk and agrees to indemnify Seller against and hold Seller
harmless from all liability relating to (i) assessing the suitability for Buyer’s
intended use of the Product s and of any system design or drawing and (ii)
determining the complia nce of Buyer’s use of the Products with applicable
laws, regulations, codes, and standards. Buyer retains and accepts full
responsibil ity for all warranty and other claims relatin g to or aris ing from
Buyer’s products, which include or incorporate Products or componen ts
manufactured or supplied by Seller. Buyer is solely responsible for any and all
representations and warranties regarding the Products made or authorized by
Buyer. Buyer will indemnify Seller and hold Seller harmle ss from any liability,
claims, los s, cos t, or expe nses (inc lu ding rea sonable a tto rney’s fees) a ttribu table
to Buyer’s products or representations or warranties concerning same.
48Elo Entuitive Touchmonitor User Guide
INDEX
Numerics
15" LCD Tou c hm on it or (E T1 5-XXWA-1 ) Di m en si ons, 40
15” LCD To uchmo nit or (ET15 -XXW A-1) Specif icat ion s, 36
A
About the Product, 1
About Touchmonitor Adjustments, 25
Accessing the VESA Mounting Interface, 19
AccuTouch Touc hmonitor Specifications, 39
Agencies, 36
Auto Adjust, 27
B
Back-light Lamp Life, 36
Base Bottom View, 5
Brightness, 27
C
C1/C 2/USER (Color), 27
Care and Handling of Your Touchmoni tor, 34
Chemical Resistance, IntelliTouch, 38
Cleaning Your Touchmonitor, 34
Clock, 27
Colors, 36
Compatible Vid eo Modes, 35
Connecting the Power Cable, 11, 17
Connecting the Serial Touchscreen Cable,9
Connecting the Speaker Cable, 10, 16
Connecting the USB Touchscreen Cable, 15
Connecting the Video Cable, 8, 14
Construction, AccuTouch, 39
Contrast, 26, 27
Contrast Ratio, 36
Expected Life Performance, AccuTouch,39
Expected Life Performance, Intelli Touch, 37
G
Glos s, Ac cuTouc h, 39
Gloss, In tel liT ou c h, 37
H
Haze, Ac cuTouch, 39
H-Position, 27
I
Image I nformation, 27
Image problem, 29
Image, scrolling, 30
Image, unstable ,30
Image, vertical flickering, 30
Instal lation an d Setup, 3
Installing the Driver Software, 20
Installing the Serial Touch Driver, 21
Installing the Serial Touch Driver for MS-DOS and
Windo ws 3.1, 22
Instal ling th e Seria l Touch D river f or Window s 2000 , Me,
95/98 and NT 4.0, 21
Insta lling the USB Touch Driver, 23
Install ing t he US B Touc h Driv er for Windo ws 2 000, Me and
98, 23
Intelli Touch Touc hm onitor Spe c if i ca tio ns , 37
Introduction,1
L
Light Transmission, AccuTouch, 39
Light Trans mi ssi on , Inte lli To uc h, 3 7
D
Display Brightness,36
Display Response Time, 36
Display Type, 36
Main Unit, 4
Mechanical, 36
Mechanic al, AccuTouch, 39
Mechanical, IntelliTouch, 37
Menu, 26
Minus Cou nter-clockw ise, 26
Mounting the Base,19
N
Native Resolution, 31
Index-49
O
Operation, 25
Optica l, A c cu Touch, 39
Optical, Int el liTouch, 37
Optimizing the LCD Dis pl ay, 18
OSD H-Position, 27
OSD Language, 27
OSD Menu Function, 27
OSD Time, 27
OSD V-Position, 27
Out of Range display, 29
Unpacking Your Touchmonitor,3
USB Connection,12
Using the On-Screen Display (OSD) Menus, 25
UXGA, 31
P
Phase, 27
Pixel Format, 36
Plus/Clockwise, 26
Positi onal Accur acy, AccuTou c h, 39
Positi onal Accur acy, IntelliTouch, 37
Power Switch, 26
Precautions, 1
Product Overview, 4
R
Rear View, 4
Recall Defaults, 27
Regulatory Information, 43
Removing the Back Cover, 7, 13
Replacing the Back Cover,11, 17
S
Sealing, IntelliTouch, 37
Serial Connection, 6
Side Bezel Buttons, 26
Side View, 5
Solutions to Common Problems, 29
Speakers, 36
Surfac e Dur a bi lity, Accu T o uc h , 3 9
Surface D ur a bi lit y, Intelli Touch, 37
SVGA, 31
SXGA, 31
V
VESA Mount on Your T ouchmonitor, 18
VGA, 31
Viewing Angle, 36
Visual Resolution, AccuTouch, 39
Visual Resolution, IntelliTouch, 37
Volume, 26
V-Position, 27
Information in this document is subject to change without notice. No part of this document may
be reproduced or transmitted in any form or by any means, electronic or mechanical, for any
purpose, without the express written permission of Mag-Tek, Inc.
Mag-Tek is a registered trademark of Mag-Tek, Inc.
Procomm is a registered trademark of Datastorm Technologies, Inc.
REVISIONS
Rev Number Date Notes
1 11 Dec 97 Initial Release
2 18 Dec 97 Sec 1 Changed spec Dimensions; Sec 1, 3 Changed illustrations
for clarity.
3 11 May 98 Sections 1, 2, and 3 revised to reflect latest firmware revisions.
Sec 4 deleted.
4 15 Jun 98 Two part numbers added.
5 1 Mar 99 Sec 1, Added 3 part numbers, changed specs, Changed
and moved to Sec 3; Specification weight changed from 5.9 oz to
5.8oz, Converted symbols to Metric System [SI]. Sec 3: Added 5
new part numbers with firmware, tracks, and configurations.
9 09 Mar 01 Front Matter: Corrected Agency Approvals to include
Class B for FCC and Class B for CE. Changed RMA Warranty
address to 20801 S. Annalee. Section 3: Removed “Track 3 – 7
bit” line from Table 3-1. Added 094 and 096 configurations in
Table 3-2.
10 25 Jul 01 Front Matter: Agency Approvals: Corrected Class B for CE and
Corrected UL and CUL . Copyright 2001 added.
52
Limited Warranty
Mag-Tek, Inc. (hereinafter “Mag-Tek”) warrants this Mag-Tek product IN ITS ENTIRETY, to
be in good working order for a period of one year from the date of purchase from Mag-Tek.
Should this product fail to be in good working order at any time during this warranty period,
Mag-Tek will, at its option, repair or replace this product at no additional charge except as set
forth below. Repair parts and replacement products will be furnished on an exchange basis and
will be either reconditioned or new. All replaced parts and products become the property of
Mag-Tek. This limited warranty does not include service to repair damage to the product
resulting from accident, disaster, misuse, abuse, or non-Mag-Tek modification of the product.
Limited Warranty service may be obtained by delivering the product during the warranty period
to Mag-Tek (20801 S. Annalee Ave., Carson, CA 90746). If this product is delivered by mail,
you agree to insure the product or assume the risk of loss or damage in transit, to prepay shipping
charges to the warranty service location and to use the original shipping container or equivalent.
ALL EXPRESS AND IMPLIED WARRANTIES FOR THIS PRODUCT, INCLUDING THE
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE, ARE LIMITED IN DURATION TO A PERIOD OF ONE YEAR FROM THE
DATE OF PURCHASE, AND NO WARRANTIES, WHETHER EXPRESS OR IMPLIED,
WILL APPLY AFTER THIS PERIOD, EXCEPT AS PROVIDED IN THE PRECEDING
SENTENCE. EACH PURCHASER UNDERSTANDS THAT THE MAG-TEK PRODUCT IS
OFFERED AS IS.
IF THIS PRODUCT IS NOT IN GOOD WORKING ORDER AS WARRANTED ABOVE,
YOUR SOLE REMEDY SHALL BE REPAIR OR REPLACEMENT AS PROVIDED ABOVE.
IN NO EVENT WILL MAG-TEK BE LIABLE TO YOU FOR ANY DAMAGES,
INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF OR INABILITY TO USE
SUCH PRODUCT, EVEN IF MAG-TEK HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY.
THIS WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS, AND YOU MAY ALSO
HAVE OTHER RIGHTS WHICH VARY FROM STATE TO STATE.
53
FCC WARNING STATEMENT
This equipment has been tested and found to comply with the limits for Class B digital device, pursuant to
Part 15 of FCC Rules. These limits are designed to provide reasonable protection against harmful
interference when the equipment is operated in a residential environment. This equipment generates,
uses, and can radiate radio frequency energy and, if not installed and used in accordance with the
instruction manual, may cause harmful interference to radio communications. However, there is no
guarantee that interference will not occur in a particular installation.
FCC COMPLIANCE STATEMENT
This device complies with Part 15 of the FCC Rules. Operation of this device is subject to the following
two conditions: (1) This device may not cause harmful interference; and (2) this device must accept any
interference received, including interference that may cause undesired operation.
CANADIAN DOC STATEMENT
This digital apparatus does not exceed the Class B limits for radio noise for digital apparatus set out in the
Radio Interference Regulations of the Canadian Department of Communications.
Le présent appareil numérique n’émet pas de bruits radioélectriques dépassant les limites applicables
aux appareils numériques de las classe B prescrites dans le Réglement sur le brouillage radioélectrique
édicté par les ministère des Communications du Canada.
CE STANDARDS
Testing for compliance to CE and FCC requirements was performed by an independent laboratory. The
unit under test was found compliant to Class B.
UL/CSA
This product is recognized per Underwriter Laboratories and Canadian Underwriter Laboratories 1950.
54
TABLE OF CONTENTS
SECTION 1. FEATURES AND SPECIFICATIONS --------------------------------------------------------------------- 57
MAG-TEK DEVICE DRIVERS FOR WINDOWS ---------------------------------------------------------------------- 57
FEATURES--------------------------------------------------------------------------------------------------------------------- 57
CONFIGURATION------------------------------------------------------------------------------------------------------------ 58
SPECIFICATIONS------------------------------------------------------------------------------------------------------------59
REQUIREMENTS------------------------------------------------------------------------------------------------------------- 61
MOUNTING--------------------------------------------------------------------------------------------------------------------- 61
INSTALLATION AND TEST ------------------------------------------------------------------------------------------------ 62
LED INDICATOR-------------------------------------------------------------------------------------------------------------- 65
CARD READ ------------------------------------------------------------------------------------------------------------------- 65
READER TO HOST MESSAGE FORMAT ----------------------------------------------------------------------------- 65
TIMING FOR ID SIGN ON --------------------------------------------------------------------------------------------------66
FIGURES
Figure 1-1. Port-Powered Swipe Reader-----------------------------------------------------------------------------------58
Figure 1-2. Reader Cable and Optional Adapter ------------------------------------------------------------------------- 58
Figure 1-3. Dimensions---------------------------------------------------------------------------------------------------------60
Figure 2-1. Mounting Hole Dimensions For Surface -------------------------------------------------------------------- 62
Figure 3-1. Timing For ID Sign-on and Transmission Bursts.---------------------------------------------------------66
TABLES
Table 1-1. OEM and 9-Pin Connectors and 25-Pin Adapter ---------------------------------------------------------- 58
Table 1-2. Specifications------------------------------------------------------------------------------------------------------- 59
Table 3-1. SS and ES Track Symbols --------------------------------------------------------------------------------------65
Table 3-2. Sign-on ID for Configurations-----------------------------------------------------------------------------------67
55
Figure 1-1. Port-Powered Swipe Reader
56
SECTION 1. FEATURES AND SPECIFICATIONS
The Port Powered Swipe Reader is a compact magnetic stripe card reader which conforms to
ISO/ANSI standards. The Reader is compatible with the PC series of personal computers or any
device with a serial RS-232 interface. A card is read by sliding it, stripe down and facing the
LED side, through the slot either forward or backward.
A green LED (Light Emitting Diode) indicator on the Reader panel provides the operator with
continuous status of the Reader operations.
When power is applied, the Reader transmits a sign-on ID message. About 150 milliseconds
after DTR is applied, the Reader sends the part number of the firmware in the following form:
21088819A01 <CR>. The first 8 characters indicate the firmware number; the letter is the
revision, which is followed by a revision sublevel of 01 to 99. The <CR> indicates carriage
return (0x0D). The sign-on messages for part numbers are listed in Section 3. Timing is also
shown in Section 3.
Since the input voltage is supplied by a relatively low source of power, the Reader depends on its
input capacitor to maintain proper charge during all operations. In order to reduce the drain on
this internal power source during data transmission, the output data is transmitted in 5 to 6
millisecond bursts with a 10-millisecond gap between bursts to allow the capacitor to recharge.
The PC software should be able to tolerate this 10-millisecond space between characters. The
Timing is shown is Section 3, Figure 3-1. Configurations, including part numbers, firmware,
tracks, and unit configuration, are listed in Section 3, Table 3-2.
MAG-TEK DEVICE DRIVERS FOR WINDOWS
The Mag-Tek Device Drivers for Windows, Part Number 30037385, may be used with the Port
Powered Swipe Reader. When this program is used, refer to Mag-Tek Device Driver for Windows, Programming Reference Manual, Part Number 99875125.
FEATURES
Major features of the Swipe Reader are as follows:
• Powered through the RS-232 serial port – no external power supply required
• Hardware Compatible with PC or any computer or terminal with an RS-232 interface
• Software Compatible with Procomm, or any RS-232 communications program
• Bidirectional card reading
• Reads encoded data that meets ANSI/ISO/CDL/AAMVA standards
• Green LED for status
57
Port Powered Swipe Reader
CONFIGURATION
The Reader, LED Indicator, pin numbers for the 9-pin connector, and the Adapter are shown in
Figure 1-2.
Figure 1-2. Reader Cable and Optional Adapter
Pin numbers and signal descriptions for the 9-pin (DE9) cable and 25-pin (DB25) adapter shown
in the illustration are listed in Table 1-1. Also listed is the pin list OEM version, P/N 21040077.
Table 1-1. OEM and 9-Pin Connectors and 25-Pin Adapter
Connector for OEM
Version 21040077
J2 on the PCB
- 1 NC*
1 3 2 RXD (to PC)
2 2 3 TXD** (from PC)
3 20 4 DTR (from PC)
4 7 5 GND
- 6-9 NC*
25-pin
Adapter
DE9-pin
Connector
Signal
* No Connection
** Pin must be connected to TXD (or DTR if TXD not available).
58
Section 1. Features and Specifications
SPECIFICATIONS
Table 1-2 lists the specifications for the Port Powered Swipe Reader. Figure 1-3 shows the
dimensions for the standard product. Other sizes are available by special order.
Table 1-2. Specifications
OPERATING
Reference Standards ISO/ANSI/ CDL/ AAMVA*
Power Input From RS-232 interface
Recording Method Two-frequency coherent phase (F2F)
Message Format ASCII
Card Speed 3 to 50 IPS
MTBF Electronics: 125,000 hours. Head: 1,000,000 passes
ELECTRICAL
DTR Voltage 5 to 15 VDC
Current
Quiescent
Transmitting
Peak at Power On
RS-232 Communication 9600 bps, no parity, 8 data bits, 1 stop bit
Dimensions Length: 3.94” (100.0 mm),
Weight Reader 5.8 oz. (165 gr.)
Cable length 5 Ft. (1.5 m)
Connector 9 pin D female (May require a 25-pin adapter)
Temperature
Operating 32oF to 131oF (0oC to 55oC)
Storage -22oF to 158oF (-30oC to 70oC)
Humidity
Operating 10% to 90% noncondensing
Storage Up to 100% noncondensing
Altitude
Operating 0-10,000 ft. (0-3048 m.)
Storage 0-50,000 ft. (0-15240 m.)
* ISO (International Standards Organization), ANSI (American National Standards Institute), CDL
(California Drivers License), and AAMVA (American Association of Motor Vehicle Administrators).
1 to 2 mA typical (continuous)
8 to 9 mA typical (5 ms duration)
12 mA
MECHANICAL (STANDARD PRODUCT)
Width: 1.28” (32.5 mm)
Height: 1.23” (31.3 mm)
ENVIRONMENTAL
59
Port Powered Swipe Reader
Figure 1-3. Dimensions
60
SECTION 2. INSTALLATION
The hardware installation consists of plugging the cable into the PC and optional adapter, if
required, Com Port setup, and testing the Reader.
REQUIREMENTS
• Port Powered Swipe Reader
• Optional 9- to 25-pin Adapter, P/N 78200018
• PC with Com Port
• Procomm, Hyper Terminal, Mag-Tek Windows Drivers, or other RS-232 communications
program
MOUNTING
1. The Reader can be mounted on a surface in three ways:
• By two screws through the surface attached to the bottom of the unit and running the
cable on the top of the surface;
• By two screws through the surface attached to the bottom of the unit and by drilling a
hole in the surface for the cable and running the cable through the hole;
• By attaching the unit to the surface with fastening tape and running the cable on the top
of the surface.
Note
The two mounting inserts are 3 mm diameter; 0.5 mm pitch; 6.4
mm deep. The length of the screws used depends on the mounting
surface thickness and the thickness of washers (if used).
The mounting dimensions are shown in Figure 2-1. Determine the method of mounting
required.
2. Ensure the Reader is positioned on a flat, accessible surface with at least 4 inches
clearance on either end for room to swipe a card. Orient the Reader so the side with the
LED is facing the direction of intended use.
If fastening tape is to be used, clean the area that the Reader will be mounted on with
isopropyl alcohol. Remove the adhesive protective cover on the fastening tape, and
position the Reader and push down firmly.
Port Powered Swipe Reader
Figure 2-1. Mounting Hole Dimensions For Surface
3. Mount the Reader.
INSTALLATION AND TEST
To install the Swipe Reader, perform the following steps:
1. Connect the Swipe Reader cable connector into a 9-pin serial Com Port on the PC. If a
25-pin Adapter is required, plug the 9-pin connector on the Reader into the Adapter, and
the adapter into the PC.
2. Open a communications program such as the Mag-Tek Encoder/Reader Demonstration
Program, which may be obtained from the Internet at www.magtek.com. Navigate to the
Demo Programs and select Reader & Encoder Demos (Win 95/98/NT).
3. On the program, select the Com Port the Reader is connected to.
4. If the Com Port selected is correct, the green LED on the Reader will light; if the wrong
Com Port is selected, the LED will not light.
5. Select the baud rate of 9600.
Section 2. Installation
6. Select 8 data bits, no parity, 1 stop bit.
7. With the LED on, swipe a card. The data on the screen will show Track 1 beginning with
“%” and ending with “?”. Track 2 begins with “;” and ends with “?”. Track 3 begins
with “+” (normal) or "!" (CDL) and ends with “?”. The following is an example:
If a track cannot be read, an E will appear in place of the track data; for example, if
Track 2 is bad and Tracks 1 and 3 are good, the display will be similar to the following:
If Tracks 1 and 3 are bad and Track 2 is good, the display will be similar to the following:
%E?;22222222222222222222?+E?<0x0D>
8. If the data on the screen is not numeric or alphanumeric similar to the above, check the
communications rate. If the alphanumeric characters are similar to the above, the unit is
ready for operation.
63
Port Powered Swipe Reader
64
SECTION 3. OPERATION
Included in this section are Indicator, Card Read, Reader to Host Message Format, and a timing
diagram of sign-on ID.
LED INDICATOR
A green LED indicator on the panel gives the operator the status of the Reader. If the cabling is
correct and the correct Com Port is selected, the indicator will be on. If the indictor does not
come on, check the cabling and the Com Port. The LED is turned off during a card swipe and
while the unit is transmitting.
CARD READ
A card may be swiped through the Reader slot when the green LED is lit. The magnetic stripe
must face toward the front (the side with the LED) and may be swiped in either direction.
READER TO HOST MESSAGE FORMAT
Track data is sent in the following order: SS, Card Data, ES.
The format in which data is transmitted (in track order) after a card is read successfully is as
follows:
SS CARD DATA ES CR
Start Sentinel Character
Card Data or "E" (for Error)
End Sentinel
Table 3-1 lists Start Sentinel and End Sentinel symbols.
Table 3-1. SS and ES Track Symbols
Start Sentinel End Sentinel Description
% ? Track 1
; ? Track 2
+ ? Track 3 - ISO
# ? Track 3 - AAMVA
! ? Track 3 - CDL
Carriage Return
Port Powered Swipe Reader
TIMING FOR ID SIGN ON
Timing for the ID Sign-on and transmission bursts (5 ms with 10 ms between bursts) are shown
in Figure 3-1.
DTR
150 ms
Sign-on ID
Transmission
Burst
5 ms
10 ms
Figure 3-1. Timing For ID Sign-on and Transmission Bursts.
The firmware controls the operation of Sign-on ID and Transmission bursts in the following
format:
210888xxLnn <CR>
Where:
the first 8 digits are the firmware part number (xx represents the Swipe Reader series),
L is the alpha revision,
nn is the number sub-revision.
<CR> is 0x0D.
66
Section 3. Operation
Table 3-2 lists the available part number, firmware, and configuration.
Table 3-2. Sign-on ID for Configurations
Part Number Firmware Track Configuration Configuration*
21040071 21088811 1,2 Pearl White
21040073 21088812 2,3 Pearl White
21040074 21088817 1,2,3 Pearl White
21040075 21088814 2 Pearl White
21040077 21088817 1,2,3 Black, No Cover, No Cable
21040079 21088811 1,2 Black
21040080 21088814 2 Black
21040081 21088811 1,2 Black (150 mm)
21040082 21088817 1,2,3 Black
21040084 21088811 1,2
21040086 21088817 1,2,3 Pearl White, No Cover, 12" Cable, 6-pin
21040088 21088824 1,2,3 Pearl White, 4800/7O, 10' cable
21040089 21088811 1,2 Pearl White, 10' cable
21040091 21088811 1,2 Black, No Cover, 5.9" Cable, 4-pin
21040092 21088817 1,2,3 Pearl White, 5 m cable
21040094 21068811 1,2 Pearl White, No Cover
21040096 21088811 1,2 Black, 4” Cable, 4-pin
*All cables are 6' DE9 unless otherwise specified.
Pearl White
(with STX and ETX)
67
Port Powered Swipe Reader
68
MAGTEKDEVICE DRIVERS
FOR WINDOWS
PROGRAMMING REFERENCE MANUAL
Manual Part Number: 99875125 Rev 6
NOVEMBER 2001
20725 South Annalee Avenue
Carson, CA 90746
Phone: (310) 631-8602
FAX: (310) 631-3956
Technical Support: (888) 624-8350
www.MagTek.com
Copyright 1996-2001
MAG-TEK, Inc.
Printed in the United States of America
Information in this document is subject to change without notice. No part of this document may
be reproduced or transmitted in any form or by any means, electronic or mechanical, for any
purpose, without the express written permission of Mag-Tek, Inc.
MagTek is a registered trademark of Mag-Tek, Inc.
Microsoft, MS, MSDOS, MSCOMM and Microsoft Visual Basic are registered trademarks of
Microsoft Corporation; Windows and Windows 95 are trademarks of Microsoft Corporation.
REVISIONS
Rev
Number
1 20 Nov 98 Initial Release
2 16 Feb 99 Sec 1: Editorial comments for clarification; Sec 2: Added c_wr_secure
3 27 Apr 99 Global: Changed names of Mt-211 and MT-215 to port powered
4 21 Oct 99 Sec 1: added: part numbers of media, special commands, MICR
5 14 Dec 99 Appendix A: Added statement about "Long File Names" under "Adding
6 30 Nov 01 Editorial changes throughout and added Software Version MTD 1.10,
Date Notes
and trks 1, 2, and 3; Sec 3: Editorial comments for clarification;
Appendix A: Added MT-85 and clarified tables; Appendix D: Added
c_wr_secure and tks 1, 2, and 3 and MT-85 Encoder sheet.
readers; Sec 3: Added card insertion note to event; Sec 4: Added this
section, Data Parsing. Appendix A: Changed file names. Appendix D.
Appendix A; Completely revised; Appendix D: added applied_fmt to all
forms.
MagTek Device Drivers" General Notes number 4; added statement to
"Completing the Installation" about sharing a single port; Edited
"Removing the Drivers"; added "Configuration Examples of NT Drivers."
Appendix D: Under IntelliPIN PINPad and MSR, added statement under
Remarks about IntelliPIN driver; under MiniWedge MSR added
statement about ASCII and Character Conversion.
which includes Windows ME/2000/XP.
70
Limited Warranty
Mag-Tek, Inc. (hereinafter “Mag-Tek”) warrants this Mag-Tek product IN ITS ENTIRETY, to be in good
working order for a period of 90 days from the date of purchase from Mag-Tek. Should this product fail
to be in good working order at any time during this warranty period, Mag-Tek will, at its option, repair or
replace this product at no additional charge except as set forth below. Repair parts and replacement
products will be furnished on an exchange basis and will be either reconditioned or new. All replaced
parts and products become the property of Mag-Tek. This limited warranty does not include service to
repair damage to the product resulting from accident, disaster, misuse, abuse, or non-Mag-Tek
modification of the product.
Limited Warranty service may be obtained by delivering the product during the warranty period to MagTek (20725 S. Annalee Ave., Carson, CA 90746). If this product is delivered by mail, you agree to insure
the product or assume the risk of loss or damage in transit, to prepay shipping charges to the warranty
service location and to use the original shipping container or equivalent.
ALL EXPRESS AND IMPLIED WARRANTIES FOR THIS PRODUCT, INCLUDING THE
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE
LIMITED IN DURATION TO A PERIOD OF 90 DAYS FROM THE DATE OF PURCHASE, AND
NO WARRANTIES, WHETHER EXPRESS OR IMPLIED, WILL APPLY AFTER THIS PERIOD,
EXCEPT AS PROVIDED IN THE PRECEDING SENTENCE. EACH PURCHASER UNDERSTANDS
THAT THE MAG-TEK PRODUCT IS OFFERED AS IS.
IF THIS PRODUCT IS NOT IN GOOD WORKING ORDER AS WARRANTED ABOVE, YOUR
SOLE REMEDY SHALL BE REPAIR OR REPLACEMENT AS PROVIDED ABOVE. IN NO EVENT
WILL MAG-TEK BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING ANY LOST PROFITS,
LOST SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF
THE USE OF OR INABILITY TO USE SUCH PRODUCT, EVEN IF MAG-TEK HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER
PARTY.
THIS WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS, AND YOU MAY ALSO HAVE
OTHER RIGHTS WHICH VARY FROM STATE TO STATE.
Figure 1-1. MagTek Devices and Device Drivers for Windows......................................................76
Figure A-1. Properties Settings, Windows 95 ................................................................................134
Figure A-2. Advanced Settings, Windows 95.................................................................................134
75
MTD
MagTek
Device Drivers
for Windows
Figure 1-1. MagTek Devices and Device Drivers for Windows
76
SECTION 1. OVERVIEW
The MagTek Device (MTD) Drivers for Windows is a collection of individual drivers that
support a number of MagTek products. These drivers provide a uniform application interface for
controlling a wide range of MagTek devices. The drivers, combined with a device control
language, solve many of the difficulties application developers face when attempting to control
hardware devices. The difficulties mount when faced with the task of developing an application
that supports an entire product line of devices.
Part Numbers for the MTD are as follows:
Part Number Windows Version Medium
30037385 All CD
99510030 9X/ME Internet* (MTD110-9x-ME)
99510031 NT (MTD110-NT)
99510032 2000/XP (MTD110-2K-XP)
*www.magtek.com
PROBLEMS WITH CONTROLLING DEVICES
The major problems with developing an application that supports an entire product line of
devices are as follows:
• Each MagTek device has a unique set of commands. The commands usually perform
similar functions on a particular class of devices but either differ in syntax or have small
variations in their functionality. An application would have to implement a custom
mechanism to control each device it supported–much like DOS applications had to do to
support various printers.
• Most MagTek devices communicate via data streams, not packets. This means that an
application receives data from the device one character at a time; it only receives partial
command responses. It would be the application’s responsibility to collect the incoming
data and parse it into individual responses.
• Responses from MagTek devices are inherently asynchronous. When an application
sends a command that requires a response, the response from the device arrives (or
worse, begins to arrive) long after the command is sent. The application would have to
either poll the device until all of the response is collected or implement a callback
mechanism to collect and receive it.
• Most MagTek devices maintain a communication protocol of some kind. In addition to
this, the protocols differ between devices. For example, some devices frame responses
with STX and ETX control characters and others simply use a CR or require a checksum
in the frame. To deal with this, an application would have to recognize and implement all
of the various protocols for the devices it supports.
77
MagTek Device Drivers for Windows
• MagTek devices are attached to the host in different ways. MagTek devices may be
attached to a serial port, parallel port, to another device or even to the keyboard port. All
these ports differ greatly in nature and would all have to be accessed by the application.
Additionally, meaningful communication with a device attached to the keyboard port
would be tricky at best. This is because the operating system does not provide a means to
send data to the keyboard port nor any mechanism to discriminate between the device
data and manual keystrokes.
BENEFITS OF A CONTROL LANGUAGE AND DRIVER
A device control language is defined to support most of the functionality of all MagTek devices.
As noted previously, most devices of a particular class have similar functionality. The control
language defines a common set of commands that perform these functions in the same way for
all MagTek devices, thus eliminating device-specific coding for most applications. If the need
arises to perform an operation on a device not covered by the common command set, a “raw”
send and receive command can be used to communicate directly with the device, effectively
eliminating any limitations on the amount of control you have over the device.
The control language is based on a simple property/command model. This model is familiar to
most developers who deal with properties and methods in development environments such as
Visual Basic or Delphi. You set up the device by getting and setting properties and operate it by
invoking commands.
The command set presents a synchronous interface to the application even though the device
operates asynchronously, greatly simplifying the effort in retrieving responses from a device.
The pattern is simple: send a command to the device and invoke a read command, which will not
complete until after the entire response is received from the device.
The control language is implemented by a driver, which completes the solution for the
application developer. The driver adds the following benefits:
• Gives easy access to the device. All MagTek devices are presented uniformly as a virtual
serial port, regardless of how they are actually attached to the host.
• Hides the communication protocol. Adding and stripping frames, performing
checksums, detecting and correcting communication errors, etc, are handled completely
by the driver. The application sees only the data that it is interested in and can be assured
that it is free from transport errors.
• Converts the incoming data stream into complete responses. The application receives
data from the device in easy to use packets. The entire response to a command is
received in a single operation.
• Makes it easier to upgrade to a new device. The driver shields you from differences in
the new device’s commands or interface. When upgrading the device, an application can
78
Section 1. Overview
usually remain unchanged, even though the new device may be very different from the
old one.
The features of a driver that implement a device control language completely shield an
application developer from the complexities of device-specific functionality.
LANGUAGE OVERVIEW
The device control language is text based and designed to utilize the read and write file I/O
facilities of the underlying operating system. All commands, their responses and properties
consist of text strings that are written to or read from the driver using basic file I/O. The control
language is based on a property/command model that is similar to the notions of properties and
methods as accepted in environments such as Visual Basic or Delphi.
Properties
All properties are accessed in a uniform way: by using a
get (/getprop) or set(/setprop)
command. Properties are either read/write or read only. A set command with a read only
property will fail. All properties are identified by a string name and use strings for their
arguments. Properties defined by the control language fall into the following three groups:
• Capability properties – These properties contain information about the capabilities of a
particular device and are generally read only. They allow an application to query a
device’s capabilities to determine if the device is suitable for a particular task. Included
in this category are
c_check
).
c_cardwpin, c_check, c_pin, and c_magnetic (e. g., /get
• Configuration properties – These properties configure a device for different modes of
operation or may alter the way some commands behave. Because of this, they are usually
readable and writable. They give an application the ability to set up a device for a particular
task that requires a specific, non-default mode of operation. Included in this category are
capitalize, dev_version, and port_name (e.g., /set capitalize 1).
• Device-specific properties −These properties cover configuration requirements that are
not common among MagTek devices, even if the devices belong to the same class. An
application can determine if a particular set of device-specific properties is available by
first querying the device’s capabilities or version. Refer to Appendix D, Device Driver
Summaries, for a particular driver to see how these properties are affected with an
individual device.
Properties can be “action” properties. That is, the driver may execute an action on the device
when a property is set. For example, an application can enable or disable magnetic stripe tracks
by setting the
the device to enable or disable the desired tracks.
trk_enable property. The driver responds by sending one or more commands to
79
MagTek Device Drivers for Windows
COMMANDS
Like properties, commands are identified by a string name and have string arguments. All
commands are terminated by line feed <LF> or a carriage return. To invoke a command, an
application simply writes it to the driver in the same manner as writing to a file or serial port. If
the command has a response defined for it, the application reads it from the driver using the same
I/O handle as in the write.
Four types of commands are defined by the device control language:
• Non-interactive – These commands manipulate the device without requiring any
interaction with the user. The property commands
examples of this type.
get and set, reset and ver are
• Interactive – These commands interact with the user. They do not necessarily require the
user to do anything but may only prompt the user to do something.
example of such a command. Others, such as read or write, however, require user
interaction to complete. For example, the user must either swipe a card or cancel the
operation in order to complete a read command.
display is an
• Device-specific – These commands give access to device-specific features. For example,
load_key command is available for MagTek devices that use keys to encrypt data
the
before sending it to the host.
• Raw – These are effectively escape commands. They allow the application to bypass the
driver to perform device-specific operations that are not included in the driver syntax and
not supported elsewhere. With these commands, an application has no limitations on the
amount of control it has over a device. The raw commands can be formatted exactly as
specified in the device documentation. The command bracketing will be inserted by the
driver if required (e.g., <stx> and <etx> will be inserted for certain devices). Three
commands are defined for this type:
data directly to the device, and
the first two.
A small set of interactive and non-interactive commands is all that is required for an application
to perform the most common tasks with these devices. Device-specific or raw commands should
rarely ever be needed.
rawsend and rawrecv, used to send and receive
rawxact, a transactional version that is a combination of
80
Section 1. Overview
TYPICAL OPERATION
This section describes a typical pattern that an application developer may use to operate a device.
Although it is the most typical pattern, it is by no means the only viable one. Refer to Section 5,
Example Applications, to see how to use the drivers in various applications.
Open a device
Access to the device is obtained by opening the comxx: port that the device was installed as.
This is not the hardware port that the device may be attached to, but a virtual comxx : port
presented by the driver (e.g., COM5 or higher). A handle is returned by the open function and is
required for all subsequent interactions with the driver. When opened, the driver initializes itself
and, where required, the device.
Some drivers support automatic settings. In this mode, the driver first attempts to communicate
with the device at the previous setting or at the default setting if it is the first time. (The setting
for the initial attempt is grayed out in the manual settings fields.) If the driver does not receive a
response, it will adjust the settings and try again. This sequence continues until the device
responds or until all possible settings have been attempted.
If the driver is set for the automatic mode, it may take considerably longer for the device driver
to detect an error. In particular, if the device is not connected to the specified port or if its power
is off, the device driver may take several seconds attempting all possible settings before it returns
an error. The application program should be tolerant of this delay.
Query the device’s capabilities
The application now queries the device to determine if it can perform the required task. The
capability properties (
c_xxx) are provided for this purpose. For example, if an application
requires the ability to read checks, it can get the c_check property to determine if the device
can read checks.
Prepare the device for work
The device is prepared for operation by setting one or more of the configuration properties. Its
mode of operation and other features are set up by these properties. Setting the
capitalize
property to 1 to cause all data written to or read from a card’s magnetic strip to be capitalized is
an example of this type of initialization. In some cases, modifying a property may cause the
driver to execute functions on the device.
Use the device
The device is now fully initialized ready for operation. Because most tasks with the device
require interaction with the user, the application operates the device using primarily the
interactive commands. A typical scenario is when, in response to some event, the user is
prompted to swipe a card by using the display command, followed by a read command to
81
MagTek Device Drivers for Windows
instruct the device to return the card data when swiped. All the facilities of the driver are utilized
during this stage of operation.
Close the device
When the application is finished with the device, it simply closes the port using the handle
obtained when it opened it. The driver shuts down the device if required.
Note
In some cases with Windows 95, the Driver may not be closed
properly. This will leave the port open and will prevent further
communications with that device until the computer is rebooted.
METHODS OF ACCESSING THE DEVICE
This section describes how to use control language commands in a Visual Basic development
environment using the MSComm (Microsoft Communication) component.
Obtaining access to the device
If the MSComm (Microsoft Communication) ActiveX component is used to access the device,
set the
CommPort property to the com port number of the device. Then, set the PortOpen
property to True to open it. The following example shows how:
‘set error handling
On Error Resume Next
‘open the port
Comm.CommPort = 5
Comm.PortOpen = True
If Err.Number <> 0 Then
<<process error>>
End If
on error goto 0
Note
After issuing an Open command, the computer may spend several
seconds attempting to communicate with the device. During this
time the computer will appear to be hung up.
If file I/O access is desired, you have the option of using either the device’s friendly name, such
as
\\.\micr+ (where \\.\ specifies to Windows that this is a device and not a file) or its port
name, COM<5..15>. The friendly name is more intuitive and easier to remember than a port
number; however, the serial method gives the programmer better control of the device. The port
number can be found in the operating system’s device UI. For example, open Control
Panel/System/Device Manager/MagTek and select a specific driver. Under Properties, select the
82
Section 1. Overview
Settings tab. This gives both the Friendly Name and the port name (
COM<5-15>). It also
identifies the physical port that will be used to communicate with the device.
Open the device using either of the previous names. Use whatever facility is provided by your
development environment for opening files. For Visual Basic, do the following:
'set error handling
On Error Resume Next
‘open the port for binary access
Open “\\.\micr+” For Binary Access Read Write As #1
If Err.Number <> 0 Then
<<process error>>
End If
on error goto 0
Note
The friendly name of the device, as found in the operating system’s
device UI (Device Manager in Windows 95, for example), must be
prefixed with “\\.\” in order to open the device. If the previous
example did not have the prefix, it would create a file named
micr+ in the current directory–clearly not the desired result.
Interacting with the device
An application interacts with the device by sending commands to the device and reading its
responses. Commands are sent by writing to the opened port and responses from the device or
property requests are retrieved by reading from the port.
To interact with the device using the MSComm component, invoke a command by assigning it to
MSComm’s Output property. The response is received by MSComm’s OnComm event handler
as a comEvReceive event or by directly polling the port. The entire response to a command or
property request is received as a single event.
'submit echo command
Comm.Output = "/echo Hello" + Chr$(10)
Private Sub Comm_OnComm()
‘return if not a receive event
If Comm.CommEvent = comEvReceive Then
‘process received data
a$ = Comm.Input‘get echo data
Else
<<process non-read event>>
End If
End Sub
If using file I/O access, interaction with the device is indistinguishable from writing to or reading
from a file.
83
MagTek Device Drivers for Windows
‘set up error handling
On Error Resume Next
‘submit echo command
Put #1, , "/echo Hello" + Chr$(10)
‘declare an input buffer
a$ = String(2000, Chr$(0))
‘read echo response from device
Get #1, , a$
If Err.Number <> 0 Then
<<process error>>
End If
Note
File I/O interaction with the device is synchronous; the read operation
will block until a response is received from the device or is returned by
the driver (as in a property request). This means that a read command
cannot be canceled because the computer will not accept any new
commands while one is pending. The only exception to this is when the
development environment provides access to the Win32 API, giving the
application the ability to use overlapped file I/O.
Releasing access to the device
Releasing access to the device is very simple. If using MSComm, close the device by setting its
PortOpen property to False:
‘close the port
mscomm1.PortOpen = FALSE
If opened as a file, close it as in the following:
‘close the port
Close #1
ERRORS AND ERROR PROCESSING
A command’s execution status is returned to an application in the command’s response, if it has
one. The status value is a two digit numeric field located at positions 23 and 24 of the response
(refer to Appendix C. Status Codes for a description of all error conditions) .
Errors are processed differently for property manipulation. If an error occurs while getting a
property, the response will be returned with an empty property value. No status is returned when
setting a property because the
set command has no response defined for it.
If a command returns a non-zero status, indicating an error, an application can typically respond
in the following manner:
84
Section 1. Overview
1. It can prompt the user to repeat the action and re-submit the command. This is typical if
the status does not indicate a failure, per se, but that the device may not be ready yet or
first needs some other interaction by the user.
2. It can reset the device and prompt the user to repeat the action. Typically, this action is
necessary if the device’s state or configuration has been corrupted, but is otherwise
functioning correctly.
3. Finally, the application can refuse to continue operation of the device. An application
should do this only if the returned status indicates that the device is malfunctioning.
HANDLING SPECIAL COMMANDS
Some devices such as the IntelliPIN PLUS support a set of commands that are not standard
and/or do not follow the usual protocol. The Generic Driver can be used to support these
commands. It does not know how to communicate with any device and does not support any
protocol. The Generic Driver allows the application to send any string to a device. When the
Generic Driver is used, the application must form the command, insert packet characters, and
compute a check character where required.
In particular, the IntelliPIN PLUS supports a set of commands that require <SI> and <SO> as
command brackets instead of the usual <stx> and <etx> characters. These special commands
cannot be used with the IntelliPIN PLUS drivers. If the <SI>/<SO> commands are required in
an application, the Generic Driver can be used to formulate the commands and recognize the
responses.
For example, in order to select one of the Multi-Master keys in the IntelliPIN PLUS, the format
of the command is:
<SI>08[address]<SO>{LRC}
The IntelliPIN PLUS driver cannot generate this command since all commands supported by the
driver begin with <stx> and end with <etx>. To solve the problem, open the Generic Driver and
send the following command to select master key number 3:
/rawsend \x0F083\x0E\x35
where <SI> is 0x0F and <SO> is 0x0E.
The Generic Driver can be used whenever a deviation from the standard protocol is required or
when no protocol exists at all. However, the Generic Driver does not support any properties like
all of the other drivers. It is only available to support those cases that cannot be handled with the
standard drivers.
FILE PROPERTIES
When updating the MagTek Device Drivers, discussing performance characteristics, or reporting
errors, it will be important to identify the part number and version of the associated file(s). In
order to determine which version is installed, use Windows Explorer and go to the
\Windows\System directory. Right click on the associated “VXD” driver file (see Appendix A.
85
MagTek Device Drivers for Windows
Installation And Setup) and select Properties. Click on the Version tab. Note the File Version,
Part Number, and Description.
INSTALLATION
The drivers are installed by means of the Windows “Add New Hardware” facility in Windows
95/98/ME and the "INF" installation feature in Windows NT/2000/XP. Refer to "Appendix A.
Installation And Setup" for a full description of the installation procedure.
MICR Format Numbers
In order to retrieve the built-in check properties (chk_***), the driver automatically configures
the MICR units to format number 6500. However, there are some cases, especially outside the
United States, where the check information is not consistent with format number 6500. In these
cases, the installer has the option of modifying the format number string in the OEMSETUP.INF
file.
The format number can be changed to another value (e.g., 7700 to allow use of a flex format) by
editing the field following the format number entry (%CheckFormatCodeName%) in the
OEMSETUP.INF file. This must be changed in three places depending on which drivers are to
be used (MICR+, MiniMICR RS232, and MiniMICR Wedge). By defining a flex format that
would duplicate the 6500 output format, the driver will still be able to parse the check data and
present the individual properties (e.g., chk_account, chk_amount, chk_number, and chk_transit).
If a suitable format cannot be developed to present the individual properties, the driver will still
be able to present the check data (chk_data) as received from the MICR reader. If the existing
format number in the MICR device is suitable, set the %CheckFormatCodeName% entry to null
(i.e., “”), so it will not be modified by the Driver.
Refer to the appropriate MICR Technical Reference Manual for more information about the use
of format numbers and available MICR fields.
86
SECTION 2. PROPERTIES
This section lists the properties that are used in the MagTek Drivers. Properties can be
interrogated by issuing a
Commands for complete description and examples of all commands.
c_xxx properties are set by the driver and reflect the device’s capabilities. However, the
The
c_xxx properties do not indicate the configuration of the device. For example, a device may be
capable of reading all three magnetic tracks but be configured to only read two tracks or a MICR
reader, while often configured with a magnetic stripe reader, may not have an MSR installed.
Unless otherwise noted, 1 means the capability is available, 0 or null (i.e., the value is not
present) means that the capability is not available.
In this table, the Access information indicates whether the property can be modified (Read/Write
–R/W) or merely accessed (Read Only–R).
Property AccessDescription
account_no
amount
applied_fmt
c_card_stat
c_cardwpin
c_check
c_events
c_keypress
c_keystring
c_magnetic
c_mechanics
c_pin
c_smart
c_tracks
get command and modified with a set command. Refer to Section 3.
R/W Cardholder account number, including check digit. It is set by the
application to be used in PIN encryption commands (IntelliPIN).
R/W Transaction amount in cents, without punctuation (IntelliPIN).
R Indicates which format template was used to parse the magnetics
data. If no template or rule is applied, this property returns a null.
R
1 indicates that the driver supports retrieval of card sensor status
(e.g., PPINSERT)
R
1 if the device supports reading of a card and a PIN in response to
a single command (e.g., IntelliPIN).
R
R
1 if the device can read checks (e.g., MICR devices).
1 indicates that the driver supports unsolicited event notification
(e.g., PPINSERT).
R
R
1 if the device supports retrieval of a key press (e.g., IntelliPIN).
1 if the device supports retrieval of a sequence of key presses (e.g.,
IntelliPIN).
R
1 if the device can read magnetic cards.
R This value indicates how the card reader’s mechanism operates:
0 – manually operated device or no card reader
1 – device is mechanized and supports “eject”
2 – device is mechanized and supports “eject” and “confiscate”
R
R
1 if the device supports reading of PINs (e.g., IntelliPIN).
1 if the device supports smart cards.
R A three-character string, representing the tracks supported by the
device. The left-most position indicates track 1. Thus
110
indicates that the device can access tracks 1 and 2 but not track 3.
trk_enable to determine which tracks are enabled.
See
MagTek Device Drivers for Windows
Property AccessDescription
c_write
c_wr_secure
R
R
1 if the device can encode a magnetic card in either LoCo or HiCo;
2 if the device can encode a magnetic card in only the setting
indicated in
0 if the device does not support secure mode;
1 if the device can switch between secure and non-secure mode
read and write commands. The default value for this property is
1 (enable capitalization).
0 to prevent the driver from capitalizing the data for the
R Current card sensor status:
0 = not blocked, 1 = blocked (PPINSERT).
R Check account number from check (MICR).
R Check amount from check (MICR).
R Bank ID number from the transit field (MICR).
R Output data string as received from MICR reader (MICR).
R/W
Indicates the format of the check data. Set to
6500 by default. If
this property is modified by the application, the
chk_xx properties
(except chk_data and chk_status) will be set to null. (MICR)
R Mod10 check digit from the transit field (MICR).
R Check number (MICR).
R Routing number from the transit field (MICR).
R 2-digit status code from the check just read (MICR).
R Transit number from check (MICR).
R Command pending–indicates which command, if any, is pending.
If none is pending, the second argument will be null:
/getcmd_pending<LF>
dblpinentry
R/W
Set to
1 to enable double PIN entry such as when requesting a new
PIN; set to 0 when verifying a customer’s PIN (IntelliPIN).
dev_status
R
Device status.
0 means device is connected and operational. Any
other value indicates a device-specific error. If the device fails to
respond, a null value is reported:
/getdev_status<LF>
dev_version
R Device version string. This value is read directly from the device,
if the device supports a version string. <CR> characters in the
string read from the device will be replaced with
/. This property
will be useful in reporting operational problems to MagTek.
enable_cmc7
R/W
Set this property to
1 to enable CMC-7 characters decoding, 0 to
disable it. This is used for international checks; see MICR manual
for more information. (MICR)
88
Section 2. Properties
Property AccessDescription
enc_key
enc_key_sn
R/W Encryption key to use for the next encryption process (IntelliPIN):
M for Master key
Sfor Session key
0-3 for lower working keys
A-Jfor upper working keys
R/W Serial number of encryption key. Used to specify key serial
number for activating/deactivating PIN encryption in MSK mode
and to return the key serial number in DUKPT mode. The key
serial number is specified in clear text (IntelliPIN).
enc_mode
entry_echo
R/W
Current encryption mode –
msk or dukpt (IntelliPIN).
R/W Specifies how to display the characters when entered from the
keypad on the LCD screen (IntelliPIN):
• empty value to display as entered
• (minus) to suppress display
• $ to display as amount
The value of this property affects the operation of the read
entry_len
key_string
R/W Maximum number of characters (1-32) to be collected with the
read key_string command. An empty value (default) for this
command. By default this property is empty.
property converts to a length of 1. (IntelliPIN)
entry_tout
R/W Entry timeout: number of seconds (15-255) to wait for keypad
input. (IntelliPIN)
events_on
R/W
Set to
1 to enable unsolicited event notifications. The default is 0.
(PPINSERT)
invalcmdrsp
R/W
Invalid command response: set to
1 to enable responses to invalid
commands (useful during program development). This is set to 0
(disabled) by default.
key_parity
lasterr
R/W
Set to
1 to enable parity check on encryption keys. (IntelliPIN)
R Status from the last command sent to the driver. A successfully
executed command will reset this value to
0. This property is
useful for checking the operation of the set commands. After
set, the response to get lasterr should be 0.
each
max_pin_len
R/W Maximum PIN length (IntelliPIN):
• 1 – 16 for ibm format (IBM 3624)
• 4 – 12 for ansi format (ANSI 9.8)
msg1 - msg4
89
R/W Messages to show on LCD screen with various commands.
msg1 – used by the read and display commands
msg2 – used by the display and read pin commands
msg3 – used by the read pin command
msg4 – used by the key_press and key_string operations
To specify leading spaces, use \x20. See the display command
for more information. (IntelliPIN)
MagTek Device Drivers for Windows
Property AccessDescription
offline_enc
R/W
Set to
1 to enable encode capability in standalone mode with
keyboard; 0 prevents standalone encoding (MT-95).
oper_tout
pin_blk_fmt
pinfilldig
port_name
R/W Operational timeout in seconds (15-255). (IntelliPIN)
R/W PIN block format (IntelliPIN):
ansi (ANSI 9.8) or ibm (IBM 3624)
R/W
PIN fill digit (0..9, A..F) when
pin_blk_fmt is ibm (IntelliPIN)
R Indicates the virtual port number (e.g., COM6) derived from the
friendly port name.
pwroffdelay
s_down_tout
track1ss
track2ss
track2ss
trivpinchk
trk_enable
R/W Power off time delay in minutes (5-255). (IntelliPIN)
R/W
R
R
R
R/W
Shutdown timeout in hours (1-31). Set to
0 to disable. (IntelliPIN)
Indicates Start Sentinel on Track 1 as received from the device.
Indicates Start Sentinel on Track 2 as received from the device.
Indicates Start Sentinel on Track 3 as received from the device.
Set to
1 for trivial PIN checki.e., don’t allow 1234. (IntelliPIN)
R/W Enable reading and writing of individual tracks. The value of this
property is a string of three characters, with
0 representing
disabled tracks and 1 representing enabled tracks, e.g., 110 enables
tracks 1 and 2 and disables track 3.
trk1data
trk2data
trk3data
visa_mac1
visa_mac2
visa_mac3
wr_coer
R Data from track 1 excluding start sentinel and end sentinel.
R Data from track 2 excluding start sentinel and end sentinel.
R Data from track 3 excluding start sentinel and end sentinel.
R Message authentication codes returned by device after PIN is
collected (DUKPT mode only). (IntelliPIN)
R/W Encode Coercivity Mode (MT-95). Specifies the energy level used
to encode the magnetic stripe:
0 = automatic selection
1 = LoCo only mode
2 = HiCo only mode
wr_secure
R/W
0 indicates the card can be removed between a read and write
operation. Set this to 1 to turn on secure online encode mode (MT-
95).
xact_type
R/W
Transaction type –
d = debit, c = credit (IntelliPIN).
90
SECTION 3. COMMANDS
This section describes all of the commands that can be used with the MagTek Windows Device
Drivers. Some commands require parameters to indicate to the driver exactly what function is to
be performed. While there are a few device-specific commands, most commands can be used
with any device.
DATA FORMAT
All commands sent to the driver and all responses received are strings of printable ASCII
characters delimited by <LF>. The driver will also accept <CR> as a delimiter. All command
and response strings begin with the character
separated with one or more white spaces. The driver accepts space
space characters.
A command delimiter sent immediately after the previous
command delimiter is interpreted as an empty command and is
ignored by the driver.
RESPONSES
All responses to the transaction commands are formatted with fixed fields, to allow them to be
parsed either by scanning for white spaces or by using constant offsets into the response string.
In the descriptions of the commands found later in this section, the arguments sent with the
responses are shown in their respective locations but may not indicate the exact number of
spaces. The actual responses are sent in a fixed-field format, as shown in the following table:
Field Offset Size Comment
command name 0
12 This field identifies the command that produced this
(0-11)
arg1 12
12 Fixed-size argument – value depends on the
(12-23)
arg2 24
var Variable size argument – used for responses with
(24-??)
/. If a command has arguments, they should be
<SP> and <TAB> as white
Note
response, e.g.,
/get is followed by 8 spaces to fill
the 12 locations.
command sent. A property name is left justified in
the field and begins in location 12. Status
information is right justified in the field (with a
trailing space) so the SS value will always be located
at positions 21 and 22.
If cmd is omitted, any pending commands will be canceled.
Errors
If the specified command is not active, the command is ignored and there is no
response.
Remarks
Example
The command being canceled will send a response immediately.
If a read command has been issued but the operation is to be aborted:
Command
Response
/cancel read<LF>
/read-00082<LF>
92
Section 3. Commands
display
Function
Syntax
Show a single message or two alternating messages on the device’s display.
/display [x]
The optional argument x indicates the message to be displayed.
Errors
Remarks
none
If the optional argument x is provided, this command displays it as a single message.
@, the driver sends a command to the device to display the idle message 00
If x is
(“Welcome”). If x is omitted, the command uses the values of the
properties for the message texts. If
msg1; otherwise, it displays the texts in msg1and msg2as alternating messages. The
msg2 is empty, this command displays the text in
msg1 and msg2
message texts are displayed unmodified, except for any ‘\’ characters, which are
used as escape characters:
\r is converted to 0x0D (shown as <CR> in this document)
\n is converted to 0x0A (shown as <LF> in this document), e.g., to be used as
line separator for LCD screens that can display multiple lines
\\ is converted to \
echo
Function
Syntax
Errors
Remarks
Example
\xhh is converted to a character with ASCII value hh (always two hex digits).
Not all ASCII values can be displayed.
Leading and trailing spaces are removed from the message texts in the x
argument and the msg1 and msg2properties. \x20 may be used for adding
leading spaces.
To center the message “Thank You” on the IntelliPIN LCD:
Command
Response
/display \x20\x20\x20ThankYou
none
Echo data−driver test command.
/echo string
string is limited to 11 characters (the width of the ‘arg1’ field in the response
format) without any embedded spaces.
none
The driver responds by echoing the command back. If the command specifies a
string that is longer than 11 characters or if a space appears, the response will be
truncated. There is no translation for escape (\x00) commands. This command
cannot be cancelled with
/cancel.
If you wish to ensure that the driver is properly installed, request it to echo a string:
Command
Response
/echo Testing<LF>
/echoTesting<LF>
93
MagTek Device Drivers for Windows
event
Function
Syntax
Errors
Remarks
Response to an unsolicited event notification.
none
none
This response can occur when an unsolicited event, such as card inserted, occurs.
The format of the response is:
/event n data
n is a numeric event code:
1 – medium has been inserted into the reader
2 – medium has been removed from the reader
data specifies the type of medium that was inserted/removed:
M – magnetic
Events are sent to the application only if the c_events property is 1 (driver supports
events) and the events_on property is set to 1 by the application.
If a card has already been inserted when the driver is opened, there will not be any
notification when
/get card_stat be issued immediately after opening the driver to see if a card
events_on is enabled. Consequently, it is recommended that
is blocking the sensor.
Example
If you wish to be notified when a card has been inserted into the PPINSERT:
Command
Response
/set events_on 1<LF>
/event1M<LF>
When a card is inserted into the slot.
get
Function
Syntax
Get a property.
/get prop
prop is one of the valid properties shown in Section 2 or any of those from data
parsing.
Errors
Remarks
/getabc<LF>
Since abc does not exist.
The driver sends a response in the format: /get prop val.
If the requested property does not exist, the val field will be empty, i.e.,
<LF> follows
the prop field. If the command was cancelled, both the prop and val fields will be
empty. In some cases, this command will interrogate the device to determine the
property setting. Some properties cannot be interrogated if a command (such as read)
is pending. The value will be null in this case.
Example
If you wish to find out which tracks are enabled, request the trk_enable property:
Command
Response
/get trk_enable<LF>
/gettrk_enable110<LF>
Indicating track 1 & 2 are enabled, track 3 is disabled.
94
Section 3. Commands
load_key
Function
Syntax
Load an encryption key into the device.
/load_key n key
n can be one of the following values:
M – master key (key is in clear text)
S – session key (key is encrypted under Master Key)
0 ... 3 – lower working keys (key is encrypted under Session Key)
A ... J – upper working keys (key is encrypted under Session Key)
key is the 16- or 32-character value of the key to be loaded.
Errors
/load_key30<LF>
If the n field is invalid, key is the wrong length, or the device sends an error
(e.g., there is a key parity error).
/load_key45<LF>
If the required key is not loaded.
Remarks
This command is used to load a key into the device. With all but the master key, the
selected key is encrypted under another key so the application must know the
encrypted value of the key. The response to this command is:
/load_key SS
SS is a two digit status code; 00 – success, 30 – invalid, 45 – rejected, etc.
Example
To load the session key encrypted under the master key:
Command
Response
/load_key S 99E1E835662DEA94<LF>
/load_key00<LF>
95
MagTek Device Drivers for Windows
rawrecv
Function
Syntax
Errors
Receive data from the device.
/rawrecv
/rawrecv45<LF>
If a command is already pending.
/rawrecv82<LF>
If the command was canceled by the user (e.g., with CLEAR key)
Remarks
This command overrides the default processing of the next message that comes from
the device and returns it to the application as a
rawrecv response. Only one
message from the device will be processed in this manner, after that the driver
switches to normal operation. The response to this command is in the following
format: /rawrecvstatus x
status is a 2-digit decimal value (refer to Appendix C. Status Codes for a
complete description of the status values)
x is the data received from the device with the following characters replaced:
• <CR> is replaced by \r
• <LF> is replaced by \n
• \ is replaced by \\
Example
• any other non-printable characters are replaced by \xhh, where hh is the
two digit hex code of the character.
If a
/rawsend command is sent that will cause the device to send back a response,
the application should either submit a /rawrecv command before sending the data
with /rawsend, or (better) use the /rawxact command.
Note
In some cases, the framing characters in the response
are extracted by the driver and are not presented to
the application.
To receive card data when the IntelliPIN is operating in the VeriFone mode:
Command
Response
/rawrecv<LF>
/rawrecv00;12345?<LF>
96
Section 3. Commands
rawsend
Function
Syntax
Send arbitrary data to the device.
/rawsendx
x is an arbitrary string which is transmitted directly to the device. The string x is passed
as-is to the device, except for ‘\’ which is used as an ‘escape’ character:
• \r is converted to <CR>
• \n is converted to <LF>
• \\ is converted to \
• \xhh is converted to a character with ASCII value hh (always two hex digits),
e.g., \x20 is converted to a space.
Errors
Remarks
none
This command as with the other raw commands supports any features that have not been
implemented in the standard set of commands. Note: the driver inserts appropriate framing
characters, e.g., <stx> and <etx>.
Example
rawxact
Function
Syntax
Errors
Remarks
To change the default message 00 to show “Welcome to Our Bank” on two lines of the
IntelliPIN:
Command
Response
Execute a send/receive transaction with the device in raw mode.
/rawxact x
x is an arbitrary string which is transmitted directly to the device. The string x is passed
as-is to the device, except for ‘\’ which is used as an ‘escape’ character:
/rawsend 5100Welcome to\x1COur Bank<LF>
none
• \r is converted to <CR>
• \n is converted to <LF>
• \\ is converted to \
• \xhh is converted to a character with ASCII value hh (always two hex digits),
e.g., \x20 is converted to a space.
/rawxact45<LF>
If a command is already pending.
/rawxact82<LF>
If the command was canceled by the user (e.g., with CLEAR key)
This command is a combination of /rawsend and /rawrecv. It sends the supplied data to the
device, overrides the default processing of the next message that comes from the device and
returns it to the application as a /rawxact response. After the response is returned (or
canceled), the driver switches to normal operation. The syntax for this command is identical
to the syntax of the /rawsend command; the syntax of the response is identical to the /rawrecv response.
Example
To load a master key of 23AB4589EF6701CD into the IntelliPIN:
Command
Response
/rawxact 9423AB4589EF6701CD<LF>
/rawxact00940<LF>
97
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.