XP Universal Driver U M

# Installing the Driver

## Hardware

Touchscreen controllers must be configured for the driver prior to installation. Elo typically ships controllers in a default setup that is compatible with this driver. Controller requirements are:

### Serial

- Serial controllers must conform to these minimum requirements:
  - Baud rate-9600 baud.
  - Data format-SMARTSET
- Non-Elo controllers must support the SMARTSET "T" command.This means they must send an Elo SMARTSET Touch packet to function with this driver.
  - It is desirable for a full handshaking connection to be established between the touchscreen controller and the computer, but it is not required. The controller will function with this driver in a "two-wire", Receive Data and Ground (RxD and Gnd) configuration. The consequences of a two-wire connection are:
  - Automatic detection of the controllers on serial ports during setup is not possible
  - Controller information will not be registered in the Property Page of the Control Panel

### USB

- USB controllers require no configuration prior to installation.
- Elo's USB controllers are Human Interface Device (HID) compliant. The Windows 2000 and Windows XP operating systems have native HID drivers that provide low-level support for Elo touchscreen controllers. An Elo touchmonitor with a USB touchscreen controller installed will provide the following limited operation with these native HID drivers. Operation of the controller will be limitied without the installation of the software discussed in the next section:
  - The mouse cursor will move on the display in response to touch
  - The direction of motion on the display will depend on the orientation of the touchscreen and the defaults programmed into the controller and the driver
  - No "beep" will be heard when the screen is touched
  - No Control Panel application is available to configure the operation of the driver.

### Software

There are many options to consider when installing the driver files. This section will explain the most common ways that the driver is installed. Consult Elo Applications Engineering for situations not covered in this section.

- #### Setup from Windows Desktop

  - Single monitor, serial controller
    - Run the self-extracting zip file (SW500849.exe) to unzip the files, using the Run EloSetup option
    - EloSetup will launch. Check the "Install Serial Touchscreen Drivers" box.

    - Review and accept the License Agreement
    - Check "Auto-detect Elo devices" if your touchmonitor serial cable is connected to the computer and the serial cable suppoerts hardware handshaking. If you connect the serial cable later, do not check the "auto-detect" box. Go to the next screen.

    - A list of all the serial ports that the system detected is shown. If you checked the auto-detect box in the previous screen, and your touchmonitor serial cable is attached to the computer, the COM port that you selected should be checked in the list. If you agree with the selection, click Next and proceed to the next screen.
    - The COM port you selected will be shown in the window of this screen. This is your last opportunity to change your COM port selection before the driver files are installed. Use the Back button(s) to change any of the selections you previously made. Click "Next" to complete the installation of the driver files.
    - Depending on the revision of the driver you are installing, Windows may advise you that the "software you are installing has not passed Windows logo testing…" . Select "Continue Anyway" to proceed with the installation. This message can be suppressed in future installations by changing the selection in "Driver Signing Options" at Control Panel>System>Hardware>Device Manager>Driver Signing.
    - When the "Setup Complete" screen appears, you may choose to run calibration the (Elo Video Alignment program, EloVA) immediately or wait until later. If you choose not to run this program now, you can run it from the Elo Control Panel application.

  - Single monitor, USB controller
    - Run the self-extracting zip file (SW500849.exe) to unzip the files, using the Run EloSetup option.
    - EloSetup will launch. Check the "Install USB Touchscreen Drivers" box.
    - Review and accept the License Agreement.
    - The driver files will install. When the "Setup Complete" screen appears, you may choose to run calibration (the Elo Video Alignment program, EloVA) immediately or wait until later. If you choose not to run this program now, you can run it from the Elo Control Panel application.

  - Multiple monitors, serial controllers
  - Follow the general procedure for Single monitor, serial controller installation above, auto detecting or selecting all the serial ports that you will use.
  - The driver files will install. When the "Setup Complete" screen appears, you may choose to run calibration (the Elo Video Alignment program, EloVA) immediately or wait until later. If you choose not to run this program now, you can run it from the Elo Control Panel application. When EloVA runs for the first time, it will attempt to calibrate all controllers and/or serial ports that were installed. Press the Esc key on the keyboard to terminate or skip calibration for any monitor, or allow the program to time out (as indicated by the progress bar reaching maximum).

  Multiple monitors, USB controllers
  - Follow the procedure for Single monitor, USB controller installation above.
  - The driver files will install. When the "Setup Complete" screen appears, you may choose to run calibration (the Elo Video Alignment program, EloVA) immediately or wait until later. If you choose not to run this program now, you can run it from the Elo Control Panel application. When EloVA runs for the first time, it will attempt to calibrate all controllers and/or serial ports that were installed. Press the Esc key on the keyboard to terminate or skip calibration for any monitor, or allow the program to time out (as indicated by the progress bar reaching maximum). The program will continue until all controllers and/or ports have been calibrated.

  - Multiple monitors, serial and USB controllers
  - Run the self-extracting zip file (SW500849.exe) to unzip the files, using the Run EloSetup option
  - EloSetup will launch. Check both the "Install Serial Touchscreen Drivers" and "Install USB Touchscreen Drivers" boxes.
  - Review and accept the License Agreement
  - The program will appear to proceed as a single/multiple serial controller installation but USB files will also install.
  - The driver files will install. When the "Setup Complete" screen appears, you may choose to run calibration (the Elo Video Alignment program, EloVA) immediately or wait until later. If you choose not to run this program now, you can run it from the Elo Control Panel application. When EloVA runs for the first time, it will attempt to calibrate all controllers and/or serial ports that were installed. Press the Esc key on the keyboard to terminate or skip calibration for any monitor, or allow the program to time out (as indicated by the progress bar reaching maximum). The program will continue until all controllers and/or ports have been calibrated.

- #### Silent Install

  The EloSetup program for this driver may also be run as an attended or unattended program from a command line, batch file, etc. Example usages:

  To Silent install for USB controllers use
  EloSetup /Iu /s

  To Silent install for a Serial controller on COM1 use
  EloSetup /Is /P:1 /s

  To view all the options available for this installation method, run EloSetup as EloSetup /h.

- #### Adding Additional Serial Controllers

- Run EloSetup again and follow the installation sequence above that matches the type of installation; a single or multiple serial monitor that you wish to perform.

- #### Adding Additional USB Controllers

- If there are no Elo USB devices attached to the system, run install and select both serial and USB check boxes.
- If there are Elo USB devices already installed, plug the USB cable from the touchmonitor into the computer and run EloVA to calibrate the touchmonitors.