Elo TouchSystems software Driver Installation and operation manual

®
DOS and Windows
Driver Guide
Version 2.0

DOS and Windows
Driver Guide
Version 2.0
Manual Version 2.0b
Copyright ©1987-1994, 1994-1995
by
Elo TouchSystems, Inc.
105 Randolph Road
Oak Ridge, Tennessee 37830
(615) 482-4100
A Raychem Company
All rights reserved.
P/N 008100-A DOC # SW000054

Trademark Acknowledgements
IntelliTouch, AccuTouch, and MonitorMouse are registered trademarks, and ELODEV, TouchUp, TouchBack, and
SmartSet are trademarks of Elo TouchSystems, Inc. All other trademarks are the property of their respective holders.
Copyright
Copyright © 1987-1992, 1994-95 by Elo TouchSystems, Inc. All rights reserved. Reproduction, adaptation, or translation
without prior written permission is prohibited, except as allowed under copyright laws. Printed in USA. H54798.
Software License Agreement
BY OPENING THE ACCOMPANYING DISKETTE ENVELOPE, YOU ARE AGREEING TO BECOME BOUND BY
THE TERMS OF THIS AGREEMENT, INCLUDING THIS SOFTWARE LICENSE AND LIMITED WARRANTY.
Software License
This software is protected by both the United States copyright law and international treaty provisions. Therefore, except as
noted below, you should treat the software just like any other copyrighted material. Elo TouchSystems, Inc. (Elo)
authorizes you to make archival copies of the software for the purposes of backing-up your software and protecting your
investment from loss, and to make additional copies for use within a single company or facility.
THIS SOFTWARE IS LICENSED FOR USE ONLY WITH ELO TOUCHSCREENS.
The enclosed software program object code (drivers, utilities, diagnostics, and/or demonstration programs) may be freely
duplicated or distributed without charge, but may not be resold. You may not decompile, reverse assemble, reverse
engineer, or patch any software program object codes.
Any supplied software program source code is proprietary and may not be disclosed to third parties. Such source code may
be modified and/or partially or completely incorporated into your own applications, together with any supplied object
code, and the resulting programs may be used, given away or sold without additional licenses or fees.
You may not reproduce, distribute, or revise the program documentation without expressed written consent from Elo.
This software and accompanying written materials may contain reference to, or information about, Elo products
(equipment or programs), that are not now available. Such references or information must not be construed to mean that
Elo intends to provide such products, programming, or services.
Limited Warranty
THIS SOFTWARE AND ACCOMPANYING WRITTEN MATERIALS ARE PROVIDED "AS IS" WITHOUT
WARRANTY OF ANY KIND. FURTHER, ELO DOES NOT GUARANTEE, OR MAKE ANY REPRESEN-TATIONS
REGARDING THE USE, OR THE RESULTS OF THE USE, OF THE SOFTWARE OR ACCOMPANYING WRITTEN
MATERIALS IN TERMS OF CORRECTNESS, ACCURACY, RELIABILITY OR CURRENTNESS. IF THE
INCLUDED SOFTWARE OR ACCOMPANYING WRITTEN MATERIALS ARE DEFECTIVE, YOU, AND NOT ELO
OR ITS DEALERS, DISTRIBUTORS, AGENTS, OR EMPLOYEES, ASSUME THE COST OF ALL NECESSARY
SERVICING, REPAIR, OR CORRECTION. THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF
THE SOFTWARE AND ANY FURTHER PROGRAMS OR WRITTEN MATERIALS DEVELOPED UTILIZING
THESE MATERIALS IS ASSUMED BY YOU.
Elo warrants only that the diskette is free from defects in material and workmanship under normal use and service for a
period of sixty (60) days after receipt.
Elo's entire liability and your exclusive remedy as to the diskette shall be, at Elo's option, either return of the purchase
price or replacement of the diskette.
EXCEPT AS PROVIDED ABOVE, ELO DISCLAIMS ALL WARRANTIES, EITHER EXPRESSED OR IMPLIED,
INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE, WITH RESPECT TO THE SOFTWARE, WRITTEN MATERIALS OR DISKETTE. IN NO
EVENT SHALL ELO BE LIABLE FOR ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND.
Governing Law
This Agreement shall be governed by and construed in accordance with the laws of the State of Tennessee.

Contents
Introduction...............................................................................................1
About this Manual................................................................................................. 1
About Elo Software............................................................................................... 2
Included Software...................................................................................... 2
Other Software Available from Elo............................................................. 3
Writing Your Own Driver............................................................................ 4
Touchscreens and Controllers Supported................................................. 4
System Requirements ............................................................................... 6
Differences from Previous Versions.......................................................... 6
Distribution Rights...................................................................................... 7
Product Registration............................................................................................. 7
Contacting Elo...................................................................................................... 7
Installation.................................................................................................9
Step 1 - Configuring the Touchscreen Controller................................................. 9
Step 2 - Installing the Controller......................................................................... 10
Step 3 - Running the INSTALL Program............................................................ 10
Command Line Flags .............................................................................. 11
Updating Existing Drivers ........................................................................ 11
Step 4 - Calibrating the Touchscreen................................................................. 12
Why Calibration is Necessary.................................................................. 12
When Recalibration is Necessary............................................................ 13
Where to Go from Here...................................................................................... 13
Changing Your Hardware Configuration With SETUP ....................................... 14
Uninstalling the Software.................................................................................... 14
Demonstration Program .......................................................................... 14
Previous Versions of MonitorMouse for DOS.......................................... 14
MonitorMouse for Windows..................................................................... 14
All Elo Software....................................................................................... 15
DOS Demonstration Program ................................................................17
Introduction ........................................................................................................ 17
Installation.......................................................................................................... 18
Included Files .......................................................................................... 18
Running ELODEMO........................................................................................... 18
Command Line Flags .............................................................................. 18
Demo Descriptions .................................................................................. 20
Main Menu.................................................................................... 20
Process Control ............................................................................ 20
Busy Box....................................................................................... 20
Map Quiz....................................................................................... 20
Stereo Unit.................................................................................... 21
Finger Painting.............................................................................. 21
Touch Keyboard ........................................................................... 21
Teller Machine .............................................................................. 21
Touch Piano.................................................................................. 22
Touch Maze.................................................................................. 22

Black Jack..................................................................................... 22
Touch X,Y..................................................................................... 22
Jigsaw Puzzle ............................................................................... 23
Touch Windows............................................................................ 23
Home Control................................................................................ 23
How ELODEMO Was Created........................................................................... 24
DOS Touchscreen Driver and Calibration Utility..................................25
Introduction ........................................................................................................ 25
Who Should Use ELODEV and ELOCALIB ............................................ 25
Compatibility....................................................................................................... 26
Installation.......................................................................................................... 26
ELODEV............................................................................................................. 27
Placement in AUTOEXEC.BAT............................................................... 27
ELODEV Command Line......................................................................... 27
ELODEV Command Syntax..................................................................... 27
Serial Controllers .......................................................................... 28
PC-Bus Controllers....................................................................... 28
Micro Channel Controllers ............................................................ 29
Command Line Flags.................................................................... 29
Calibration Points Flag (-c)................................................. 30
X,Y Axes Swapping Flag (-s).............................................. 31
Software Interrupt Flag (-i) ................................................. 31
Untouch Wait Time Flag (-w) ............................................. 32
Program the Controller Flag (-p) ........................................ 32
Extract Flag (-x).................................................................. 33
Help Flag (-h) ..................................................................... 33
Updating Flags................................................................... 34
Using Multiple Co-Resident Copies of ELODEV ..................................... 34
ELOCALIB.......................................................................................................... 35
Calibrating in Multiple Video Modes (ELOGRAPH.CAL)......................... 36
Command Line Flags .............................................................................. 36
Video Mode(s) Flag (-m)............................................................... 36
Save Points in File Flag (-s).......................................................... 36
Update AUTOEXEC Flag (-u)....................................................... 37
Quick Calibration Flag (-q)............................................................ 37
Set Calibration From File Flag (-c)................................................ 37
Language Flag (-L) ....................................................................... 37
Help Flag (-h)................................................................................ 38
Examples...................................................................................... 38
Calibration Point Ordering ....................................................................... 38
Point Extrapolation .................................................................................. 39
Third Point............................................................................................... 39
MonitorMouse for DOS...........................................................................41
Introduction ........................................................................................................ 41
Who Should Use MonitorMouse for DOS................................................ 42
Compatibility....................................................................................................... 42
Coordinates vs. Mickeys.......................................................................... 42

Light Pen Emulation ................................................................................ 43
Installation.......................................................................................................... 44
Included Files .......................................................................................... 44
Placement in AUTOEXEC.BAT............................................................... 44
Using MonitorMouse Without a Mouse.................................................... 45
Using NOMOUSE.COM................................................................ 45
Command Line Flags......................................................... 46
Using PATCHMSE.EXE................................................................ 46
Command Line Flags......................................................................................... 47
Mouse Button Emulation Mode Flag (-m)................................................ 47
Cursor Flag (-c)........................................................................................ 48
Beep Flag (-b).......................................................................................... 49
Calibration File Directory Flag (-d)........................................................... 49
Mickey/Pixel Ratio Flag (-r)...................................................................... 50
Jump Flag (-j) .......................................................................................... 50
Spawn Flag (-s) ....................................................................................... 51
Terminate Flag (-t)................................................................................... 51
Interrupt Flag (-i)...................................................................................... 51
Extract Flag (-x)....................................................................................... 51
Help Flag (-h)........................................................................................... 52
Flag Defaults ........................................................................................... 52
Updating Flags ........................................................................................ 52
Running the Tutorial Program............................................................................ 53
Command Line Flags .............................................................................. 53
MonitorMouse for Windows...................................................................55
Introduction ........................................................................................................ 55
Compatibility....................................................................................................... 56
Installation.......................................................................................................... 56
Included Files .......................................................................................... 56
DOS Mouse Driver................................................................................... 57
Hardware Mouse Cursor............................................................... 57
MonitorMouse for DOS............................................................................ 57
Windows Setup (SYSTEM.INI)................................................................ 58
Serial Mouse................................................................................. 58
Bus Controller on COM Port Interrupt........................................... 58
Using the Touchscreen Control Panel................................................................ 59
Calibrating MonitorMouse for Windows................................................... 59
Mouse Button Emulation Mode ............................................................... 60
Click Sound on Touches.......................................................................... 61
No Cursor................................................................................................ 61
Tips on Using the Touchscreen in Windows...................................................... 62
Double-Clicking........................................................................................ 62
Border Width ........................................................................................... 62
Menus...................................................................................................... 62
Scrolling................................................................................................... 63
Maximizing Windows............................................................................... 63
Using the Overscan Area......................................................................... 63
Option Buttons and Check Boxes............................................................ 63

Choosing the Control-Menu, Minimize, Maximize, and Restore Buttons. 63
Elo Wallpaper.......................................................................................... 64
Running DOS Programs from Windows............................................................. 64
Running DOS Mouse-Driven Programs................................................... 64
Running DOS ELODEV-Based Programs............................................... 64
Running DOS Polled Touchscreen Programs......................................... 65
Other Driver Configurations................................................................................ 65
TouchBack...............................................................................................67
Introduction ........................................................................................................ 67
Compatibility....................................................................................................... 67
Installation.......................................................................................................... 68
Included Files .......................................................................................... 68
Placement in AUTOEXEC.BAT............................................................... 68
Options............................................................................................................... 69
Environment Variables ............................................................................ 69
Command Line Flags .............................................................................. 70
Command Lead-in Character Flag (-c) ......................................... 70
Number and Size of Buffers Flag (-b)........................................... 70
Interrupt Flag (-i)........................................................................... 71
Extract Flag (-x) ............................................................................ 71
Help Flag (-h)................................................................................ 71
Updating Flags.............................................................................. 71
Configuring Your Controller...................................................................73
General Information ........................................................................................... 73
Emulation Modes..................................................................................... 73
Increasing the Untouch Wait Time .......................................................... 74
Non-standard Serial Ports ....................................................................... 74
Choosing an Interrupt (IRQ) for PC-Bus Controllers................................ 74
Controller Data Sheets....................................................................................... 75
IntelliTouch Serial Controller (E281-2300)............................................... 77
IntelliTouch Serial Controller (E281{A}-4002).......................................... 78
AccuTouch Serial Controller (E271-2210)............................................... 79
AccuTouch and DuraTouch Serial Controller (E271-2200)..................... 80
AccuTouch Serial Controller (E271-140)................................................. 81
DuraTouch Serial Controller (E261-280)................................................. 82
IntelliTouch PC-Bus Controller (E281-4035) ........................................... 83
IntelliTouch PC-Bus Controller (E281{A}-4025)....................................... 85
AccuTouch and DuraTouch PC-Bus Controller (E271-2201).................. 87
AccuTouch PC-Bus Controller (E271-141) and DuraTouch PC-Bus
Controller (E271-142).............................................................................. 88
Touchscreen Type Jumpers (for AccuTouch E271-141 Only)...... 89
AccuTouch and DuraTouch Micro Channel Controller (E271-2202)....... 90
Controller Installation.................................................................... 90
Troubleshooting......................................................................................93
General Information ........................................................................................... 93
Display Problems..................................................................................... 93

Peeling Back the Layers.......................................................................... 94
Calibration Problems ............................................................................... 94
Where to Go From Here.......................................................................... 95
MonitorMouse for Windows..................................................................... 96
Touchscreen Control Panel .......................................................... 98
MonitorMouse for DOS............................................................................ 99
TouchBack............................................................................................. 101
ELODEV................................................................................................ 102
ELODEMO............................................................................................. 103
ELOCALIB............................................................................................. 103
Diagnostic Utilities............................................................................................ 103
BUSSTAT.............................................................................................. 104
COMDUMP............................................................................................ 106
INFO...................................................................................................... 108
Interrupt Flag (-i)......................................................................... 108
Help Flag (-h).............................................................................. 109
SAWDUMP............................................................................................ 110
TOUCHES............................................................................................. 111
Error Messages.....................................................................................113
ELODEMO Error Messages............................................................................. 113
ELODEV Error Messages ................................................................................ 114
MonitorMouse for DOS Error Messages .......................................................... 118
TouchBack Error Conditions ............................................................................ 121
Error Messages ..................................................................................... 121
Beep Codes........................................................................................... 123
MonitorMouse for DOS Programming Information ............................125
Introduction ...................................................................................................... 125
Subfunction 0 - Get Mode and Options............................................................ 126
Subfunction 1 - Set Mode and Options ............................................................ 126
Subfunction 2 - Wait for Untouch..................................................................... 127
MonitorMouse for Windows Programming Information ....................129
Z-Axis Capability .............................................................................................. 129
Launching the Touchscreen Control Panel...................................................... 130
Calibrating from Within Your Program.............................................................. 130
Touch Icons...................................................................................................... 131
Index ................................................................................................................ 133

1
Introduction
•
About this Manual
1
•
About Elo Software
2
•
Product Registration
7
•
Contacting Elo
7
ABOUT THIS MANUAL
This manual provides all of the information you need to install and use the
software on the Elo TouchSystems DOS and Windows Driver Disk.
This manual is organized as follows:
Chapter 1 Describes the included software and hardware requirements.
Chapter 2 Gives instructions on how to install the software.
Chapter 3 Describes the touchscreen demonstration program.
Chapter 4 Describes the installation and use of ELODEV™ and ELOCALIB,
the touchscreen driver and calibration program for DOS.
Chapter 5 Details the use of MonitorMouse®for DOS, a mouse emulation
driver.

2Chapter 1 - Introduction
Chapter 6 Details the use of MonitorMouse for Windows.
Chapter 7 Describes the installation of TouchBack™, a keystroke emulation
driver for DOS.
Appendix A Provides detailed information on configuring your touchscreen
controller.
Appendix B Gives tips on troubleshooting an installation.
Appendix C Lists error messages with explanations.
Appendix D Contains information for programmers on MonitorMouse for DOS.
Appendix E Contains information for programmers on MonitorMouse for
Windows.
See the !READ.ME! file on the accompanying DOS and Windows Driver Disk for
any additions or changes made after this manual was printed.
For details on available product configurations, touchscreen theory of operation,
and general troubleshooting, see the IntelliTouch®Product Manual or the
AccuTouch®Product Manual as appropriate.
ABOUT ELO SOFTWARE
Included Software
The accompanying DOS and Windows Driver Disk contains the following Elo
driver software:
ELODEV Touchscreen driver program for DOS.
Makes all Elo touchscreen controllers,
including serial RS-232, PC-Bus, and Micro
Channel versions, look the same to other
driver and application programs.
MonitorMouse for DOS Mouse emulation driver for DOS. Combines
touch input from ELODEV and mouse input
from your mouse driver into a single
MOUSE.COM compatible application
interface.
MonitorMouse for Windows Mouse emulation driver for Microsoft
Windows. Allows all Windows programs to
be used with a touchscreen. Your mouse

About Elo Software 3
may be used in conjunction with the
touchscreen. DOS mouse-driven programs
run from Windows may also use the
touchscreen.
TouchBack Keystroke emulation driver for DOS.
Applications must be specially written for
use with TouchBack. Your application
documentation should specify if TouchBack
is required.
The DOS and Windows Driver Disk also contains the following software:
ELODEMO A VGA-graphics program for DOS which
demonstrates the capabilities of the
touchscreen hardware and many techniques
for touchscreen software.
Utility and Diagnostic Programs An assortment of programs are included to
calibrate the touchscreen and verify the
operation of serial ports, touchscreen
controllers, and driver programs.
Other Software Available from Elo
MonitorMouse for DOS and MonitorMouse for Windows are only two in a family
of MonitorMouse products for various operating systems available separately
from Elo. Each has a similar "look and feel" for a consistent user interface across
platforms:
MonitorMouse for OS/2 Mouse emulation driver for OS/2 2.x and
1.3. DOS and Windows programs run under
OS/2 may also use the touchscreen.
MonitorMouse for Windows NT Mouse emulation driver for Windows NT.
DOS and Windows 3.1 programs run under
Windows NT may also use the touchscreen.
MonitorMouse for Macintosh Mouse emulation driver for the Apple
Macintosh family of computers.

4Chapter 1 - Introduction
The following manuals and software are included in the DOS Programmer's
Toolkit, also available separately from Elo:
ELODEV
Programmer's Reference Defines the application programming
interface for the ELODEV touchscreen
driver. Includes sample source code in C,
Pascal, and assembly. (70 pages).
TouchBack
Programmer's Reference Defines the application programming
interface for the TouchBack keystroke
emulation driver. Includes sample source
code in BASIC, dBase, Clipper, etc. (50
pages).
TouchUp™
User's Guide Includes the touch zone definition utility for
ELODEV and TouchBack, screen capture
program, and example programs in C and
Pascal. (85 pages).
Writing Your Own Driver
If you are using an operating system not supported by the Elo drivers described
above, contact Elo Technical Support for information on the availability of other
drivers. Technical manuals are also available on the touchscreen controllers with
machine-independent example code for writing your own drivers.
Touchscreens and Controllers Supported
Elo produces two touchscreen technologies: resistive and surface wave (SW). The
AccuTouch®resistive touchscreen consists of a glass panel molded to the precise
shape of a display's face. The glass is coated with a transparent, conductive layer
and then covered by a clear, hard-coated sheet of plastic. This cover sheet is
suspended over the glass by less than one-thousandth of an inch with tiny
separator dots. With a light touch, the conductive inner surface of the plastic sheet
makes contact with the underlying glass. The resulting voltage is digitized for
each axis and a coordinate determined.
The IntelliTouch®surface wave touchscreen consists of a clear glass overlay with
piezoelectric transducers and a set of reflector stripes. Surface waves are
transmitted by the transducers, reflected across the face of the overlay, and
reconverted into an electronic signal. A finger or gloved hand touching the

About Elo Software 5
touchscreen absorbs a portion of the wave at the touch location. The touchscreen
controller's microprocessor analyzes the resulting change in the received signal
and determines the touch coordinates. The IntelliTouch touchscreen can sense
both touch location and touch pressure.
A touchscreen controller is required for both technologies to provide touchscreen
drive signals, convert received analog signals into digital coordinates, and
transmit coordinates to the PC. There are several types of controllers.
Serial controllers use a standard RS-232 port and are baud rate selectable. They
can be mounted anywhere; for example, externally (in separate enclosures) or
inside display enclosures.
Bus controllers plug directly into a card slot within an IBM PC, PS/2, or
compatible computer, so external packaging and power is not required. Bus
controllers are address and interrupt (IRQ) selectable and are available for PC-Bus
(ISA/EISA) and Micro Channel architectures.
The software on the Elo DOS and Windows Driver Disk supports the Elo
touchscreen controllers listed below. E281{A}-4002 refers to both the E281-4002
and E281A-4002 controllers. Likewise, E281{A}-4025 refers to both the E281-
4025 and E281A-4025 controllers.
Controller Enclosure Touchscreen
Model Model Interface Type
E281-2300 N/A RS-232 IntelliTouch
E281{A}-4002 E281{A}-2852 RS-232 IntelliTouch
E271-2210 E271-RS232BX RS-232 AccuTouch
E271-2200 N/A RS-232 AccuTouch & DuraTouch®1
E271-140 E271-3{R} RS-232 AccuTouch
E261-280 N/A RS-232 DuraTouch
E281-4035 N/A PC-Bus IntelliTouch
E281{A}-4025 N/A PC-Bus IntelliTouch
E271-2201 N/A PC-Bus AccuTouch & DuraTouch
E271-141 N/A PC-Bus AccuTouch
E271-142 N/A PC-Bus DuraTouch
E271-2202 N/A Micro Channel AccuTouch & DuraTouch
The following obsolete part numbers can be cross-referenced to the controller
model numbers referred to above.
1DuraTouch touchscreens are no longer manufactured by Elo.

6Chapter 1 - Introduction
Part Number Controller Model
00285X-XXX Enclosure Contains E281-4002 IntelliTouch Serial
Controller, configured for Stream Mode,
Binary Mode, Z-Axis Enabled, 9600 Baud.
E271-3 Enclosure Contains E271-140 AccuTouch Serial
Controller, configured for 2400 Baud, 8-Bit
Data, Binary Mode, Filtered Mode, Stream
Mode.
002710-XXX Controller E271-140 AccuTouch Serial Controller.
002714-XXX Controller E271-141 AccuTouch PC-Bus Controller.
002750-XXX Controller E261-280 DuraTouch Serial Controller.
002751-XXX Controller E271-142 DuraTouch PC-Bus Controller.
00285X-2-XXX Controller E281-4002 IntelliTouch Serial Controller.
00285X-25-XXX Controller E281-4025 IntelliTouch PC-Bus Controller.
E271-280 Controller E261-280 DuraTouch Serial Controller.
E271-141 Controller with
Daughter Board E271-142 DuraTouch PC-Bus Controller.
System Requirements
The DOS drivers will run on any system with DOS version 2.0 or later. The
Windows drivers will run on any system with Windows 3.1 or later. The DOS
demonstration program requires a VGA color display. The touchscreen calibration
program for DOS supports standard and VESA-compatible display modes.
Otherwise, all software is video independent. An Elo touchscreen must be
installed on the display and connected to a serial or bus controller.
Differences from Previous Versions
•The ELODEV and MonitorMouse for DOS/Windows disks and manuals have
been combined into this single manual and disk. A new installation program is
included. The installation program and Touchscreen Control Panel for
Windows are included in English, German, French, and Spanish.

Product Registration 7
•The performance of MonitorMouse for DOS and MonitorMouse for Windows
have been enhanced when using an IntelliTouch controller with firmware
revision 2.2 or later, or a SmartSet™ controller (E271-22xx or E281-23xx).
•The DOS demonstration program has been converted to VGA and enhanced
considerably.
•Many other minor improvements have been made to the various drivers and
utility programs. For information on differences between all prior versions,
see the DIFFER.* files, an option selectable when installing the DOS and
Windows Driver Disk. All drivers are backwards compatible with previous
versions.
Distribution Rights
ELODEV, MonitorMouse for DOS, MonitorMouse for Windows, TouchBack,
and their support software may be distributed freely in executable form with any
software you develop using them. See the license agreement at the beginning of
this manual for details.
PRODUCT REGISTRATION
To stay informed on the latest product announcements and software releases, be
sure to fill out and return the product registration card packaged with this manual.
CONTACTING ELO
Elo TouchSystems, Inc.
105 Randolph Road
Oak Ridge, TN 37830
VOICE: (615) 482-4100 (Eastern Time)
FAX: (615) 482-4943
Technical Support Line
VOICE: (615) 220-4299 (Voice mail after hours)
FAX: (615) 482-6617
INTERNET: ELOTECH@raychem.com
BBS: (615) 482-9840
(Downloads only, up to 14.4K baud, multiple protocols)
CompuServe: GO ELOTOUCH
Select Elo TouchSystems from the Messages and Library menus.

8Chapter 1 - Introduction
Product announcements, press releases, application notes, software drivers and
utilities are available on CompuServe and the Elo BBS.
Your comments and suggestions are welcome.

9
Installation
•Step 1 - Configuring the Touchscreen Controller
9
•Step 2 - Installing the Controller
10
•Step 3 - Running the INSTALL Program
10
•Step 4 - Calibrating the Touchscreen
12
•Where to Go from Here
13
•Changing Your Hardware Configuration with SETUP
14
•Uninstalling the Software
14
This chapter describes the installation procedure for the software on the DOS and
Windows Driver Disk. Four steps are required:
Step 1 Configuring the touchscreen controller.
Step 2 Installing the controller.
Step 3 Running the INSTALL program.
Step 4 Calibrating the touchscreen.
STEP 1 - CONFIGURING THE TOUCHSCREEN CONTROLLER
Elo ships most touchscreen controllers preconfigured for use with Elo software.

10 Chapter 2 - Installation
•Serial controllers are usually ready to use.
•PC-Bus controllers require a hardware interrupt (IRQ) and a block of I/O ports
that will not contend with another device. If IRQ5 and/or I/O ports 280-299
are not available, you may have to re-jumper your controller.
•Micro Channel controllers are configured with the Reference Disk included
with your PS/2 or compatible computer.
Switch and jumper settings, as well as other configuration information, are given
in Appendix A.
STEP 2 - INSTALLING THE CONTROLLER
If you need help installing the controller or making the connections, see the
AccuTouch Product Manual or the IntelliTouch Product Manual as appropriate
for step-by-step instructions.
STEP 3 - RUNNING THE INSTALL PROGRAM
The DOS and Windows Driver Disk contains an installation program which
automatically transfers all necessary files to your hard disk.
If you will be installing the Windows drivers, be sure Windows is installed and
operating properly before proceeding. You must have a DOS mouse driver
(MOUSE.COM) installed for your mouse if you wish to continue using your
mouse along with the touchscreen in DOS or Windows.
If you only wish to change the configuration of your touchscreen controller, see
Changing Your Hardware Configuration with SETUP, page 14, for information
on the SETUP utility.
To install the software, insert the DOS and Windows Driver Disk and type:
A:INSTALL [Enter]
or B:INSTALL [Enter]
Respond to the on-screen prompts and instructions. You will be asked to specify
the model and configuration of your controller, then select between DOS Express
Installation, Windows Express Installation, or Selective
Installation. The software to be installed and disk space requirements will be
displayed for each installation option. You may specify the drive and directory for
the files you choose to install, or use the default (C:\TOUCH).

Step 3 - Running the INSTALL Program 11
Your AUTOEXEC.BAT file, (and SYSTEM.INI file for Windows install-ations),
will be modified by the INSTALL program. Copies of the original files will be
saved as AUTOEXEC.OLD and SYSTEM.OLD.
Command Line Flags
Several flags may be specified on the INSTALL command line.
To override the default system language used by INSTALL, specify the -L flag as
follows:
INSTALL -L<x>
Use -Lg or -Ld for German, -Ls for Spanish, -Lf for French, or -Le for English.
To override the path to C:\AUTOEXEC.BAT, use the -a flag as follows:
INSTALL -a<filename with path>
To skip the VGA graphics sign-on screen, enter:
INSTALL :
More than one flag may be specified, separated by spaces. Flags may be in upper
or lower case.
Updating Existing Drivers
If you are updating a previous version of the drivers, be sure to install and read the
DIFFER.* files. These files explain the differences from all previous versions.
The file extension corresponds to the version for which changes are listed. For
example, ELODIFF.16 lists the changes made from ELODEV version 1.5b to
version 1.6.
It is best to erase or overwrite any files from previous releases. All files are
generally compatible, but mixing files from different versions may cause
problems. If you are updating to a hard disk, specify the paths containing the
earlier version and the INSTALL program will overwrite the obsolete files.
NOTE
All files are now installed into a single directory (default is \TOUCH). You will
probably want to delete the old version of MonitorMouse for DOS which was
previously installed in a separate directory (typically \MONMOUSE). INSTALL
does not delete this directory.

12 Chapter 2 - Installation
STEP 4 - CALIBRATING THE TOUCHSCREEN
The final installation step is calibrating the touchscreen. Type "GO" when
instructed to begin the calibration sequence.
You will be prompted to touch three calibration points on the screen. Before you
do so, position yourself in front of the screen in normal sitting (or standing)
position, with normal height and reach.
Using your finger as accurately as possible, touch each of the three points as they
appear in the corners of the screen. The program responds with a beep as you lift
your finger from each point.
Calibration is performed in four common video modes: 80x25 text mode, CGA
320x200 graphics, VGA 320x200 graphics, and VGA 640x480. If your DOS
application runs in another video mode, see Chapter 4 for additional information
on ELOCALIB. If you are running Windows in another video mode such as super
VGA, see Chapter 6 for information on calibrating the touchscreen in Windows
with the Touchscreen Control Panel.
The numerical values for the calibration points for the last video mode are
displayed. X or Y axis inversion is normal.
If the calibration program does not respond to a touch, check the cabling, the
switch and/or jumper settings on the controller, and the configuration you selected
when installing the software. Run SETUP to change the configuration (see page
14). See Appendix B, page 93 for additional troubleshooting information.
Why Calibration is Necessary
The need for calibration is unique to the touchscreen. Unlike mouse or keyboard
applications where the cursor is part of the image, a touchscreen is a physical
overlay with an independent coordinate system. Only by knowing the position of
the image can the PC software convert touchscreen coordinates into image
coordinates.
Besides the differences among touchscreens and controllers, calibration also
compensates for the variation in video image among displays. The image is
affected by horizontal and vertical adjustments on the monitor and by the physical
mounting of the touchscreen.
Additional calibration complications include image blooming, where bright
colored images expand, and the "pin cushion" effect, which causes the corners of
the display to be stretched. Poor display linearity can cause similarly sized boxes
to be larger at the edges of the screen than they are in the middle, or vice versa.
This manual suits for next models
1
Table of contents
Other Elo TouchSystems Software manuals