PenMount DMC9000 Windows 2000 Manual



PenMount 9000 Touch Screen

Controller Board

Installation Guide

Salt International Corp.

Disclaimer

The information in this document is subject to change without notice. The manufacturer makes no representations or warranties regarding the contents of this manual and specifically disclaims any implied warranties of merchantability or fitness for any particular purpose. Furthermore, the manufacturer reserves the right to revise this publication or make changes in the specifications of the product described within it at any time without notice and without obligation to notify any person of such revision.

Trademarks

PenMount is a registered trademark of Salt International Corp. Microsoft and Windows are registered trademarks of Microsoft Corp. Other product names used in this manual are the properties of their respective owners and are acknowledged.

Copyright

This publication, including all photographs, illustrations and software, is protected under international copyright laws, with all rights reserved. Neither this manual, nor any of the material contained herein, may be reproduced without the express written consent of the manufacturer.

©Copyright 2007

Table of Contents

Disclaimer ii

Trademarks ii

Copyright ii

Table of Contents i

1. Windows 2000/XP 32_64bit/2003/Vista 32_64bit Universal Driver Installation for 9000 Controller Board 3

PenMount Control Panel 6

Calibrate 7

Setting 10

Multiple Monitors 12

Tools 18

PenMount Monitor Menu Icon 19

PenMount Rotating Functions 19

Configuring the Rotate Function 20

Uninstall the PenMount Windows 2000/XP driver 20

2. Linux X Window 3.3.6 Driver Installation for 9000 Boards 22

Driver Installation Procedures 22

Calibration Utilities 23

For Redhat 7.1/7.2/7.X.. & other Linux Distribution 23

For Redhat 6.X & 5.X & other older Linux Distribution 23

3-8. Linux X Window Driver v2.1 Installation for 9000 Boards (supports XFree86 v4.x.x) 25

Driver Installation Procedures 25

Calibrating Utilities 27

1. Windows 2000/XP 32_64bit/2003/Vista 32_64bit Universal Driver Installation for 9000 Controller Board

Before installing the Windows 2000/XP 32_64bit/2003/Vista 32_64bit driver software, you must have the Windows 2000/XP 32_64bit/2003/Vista 32_64bit system installed and running on your computer. You must also have one of the following PenMount 5000/ 6000 / 9000 series controller or control boards installed:

PM5184 , PM5126 , PM51A5

PM6500 , PM6300

PM9084 , PM9026 , PM9036 , PM90A4.

If you have an older version of the PenMount Windows 2000/XP 32_64bit/2003/Vista 32_64bit driver installed in your system, please remove it first. Follow the steps below to install the PenMount Windows Universal driver.

1. Please make sure your PenMount device had plugged in advance. If your device uses RS232 interface, please plugged in before the machine is turned on. When the system first detects the controller board, a screen appears that shows ”Unknown Device”. Do not use this hardware wizard. Press Cancel.

2. Insert the PenMount Driver CD-ROM. Go to the Windows Universal Driver folder. Click “setup.exe.”

3. The screen displays the installation wizard for the PenMount software. Click “Next”.

4. A License Agreement appears. Click “I Agree”

5. The “Ready to Install the Program” screen appears. Select “Install.”

]

6. The “InstallShield Wizard Completed” appears. Click “Finish.”

[pic]

Software Functions

Upon rebooting, the computer automatically finds the new PenMount controller board. The touch screen is connected but not calibrated. Follow the procedures below to carry out calibration.

1. After installation, click the PenMount Monitor icon “PM” in the menu bar.

2. When the PenMount Control Panel appears, select a device to “Calibrate.”

PenMount Control Panel

The functions of the PenMount Control Panel are Device, Calibrate, Setting, Multiple Monitors ,Tools and About, which are explained in the following sections.

Device

In this window, you can find out that how many devices be detected on your system.

Calibrate

This function offers two ways to calibrate your touch screen. ‘Standard Calibration’ adjusts most touch screens. ‘Advanced Calibration’ adjusts aging touch screens.

|Standard Calibration |Click this button and arrows appear pointing to red squares. Use your |

| |finger or stylus to touch the red squares in sequence. After the fifth red |

| |point calibration is complete. To skip, press ‘ESC’. |

|Advanced Calibration |Advanced Calibration uses 4, 9, 16 or 25 points to effectively calibrate |

| |touch panel linearity of aged touch screens. Click this button and touch |

| |the red squares in sequence with a stylus. To skip, press ESC’. |

|Command Calibration |Command call calibration function. |

| |Use command mode call calibration function, this can uses Standard, 4, 9, |

| |16 or 25 points to calibrate |

| |E.g. Please run ms-dos prompt or command prompt  |

| |c:\Program Files\PenMount Universa Driver\Dmcctrl.exe -calibration 0   ( |

| |Standard Calibration) |

| |  |

| |Dmcctrl.exe - calibration ($) |

| | 0= Standard Calibration      |

| |4=Advanced Calibration 4 |

| |9=Advanced Calibration 9 |

| |16=Advanced Calibration 16 |

| |25=Advanced Calibration 25 |

1. Please select a device then click “Configure”. You can also double click the device too.

[pic]

2.Click “Standard Calibration” to start calibration procedure

[pic]

[pic]

NOTE: The older the touch screen, the more Advanced Mode calibration points you need for an accurate calibration. Use a stylus during Advanced Calibration for greater accuracy. Please follow the step as below:

e back to “PenMount Control Panel” and select “Tools” then Click “Advanced Calibration”.

[pic]

Select “Device” to calibrate, then you can start to do “Advanced Calibration”.

[pic]

NOTE: Recommend to use a stylus during Advanced Calibration for greater accuracy.

[pic]

|Plot Calibration Data |Check this function and a touch panel linearity comparison graph appears when you |

| |have finished Advanced Calibration. The blue lines show linearity before calibration |

| |and black lines show linearity after calibration. |

|Turn off EEPROM storage |The function disable for calibration data to write in Controller. The default setting|

| |is Enable |

Setting

|Touch Mode |This mode enables and disables the mouse’s ability to drag on-screen icons—useful for |

| |configuring POS terminals. |

| |Mouse Emulation – Select this mode and the mouse functions as normal and allows dragging of |

| |icons. |

| |Click on Touch – Select this mode and the mouse only provides a click function, and dragging is |

| |disabled |

|Beep Sound |Enable Beep Sound – turns beep function on and off |

| |Beep on Pen Down – beep occurs when pen comes down |

| |Beep on Pen Up – beep occurs when pen is lifted up |

| |Beep on both – beep occurs when comes down and lifted up |

| |Beep Frequency – modifies sound frequency |

| |Beep Duration – modifies sound duration |

|Cursor Stabilizer |Enable the function support to prevent cursor shake. |

|Use press and hold as right click |You can set the time out and area for you need |

[pic]

About

This panel displays information about the PenMount controller and driver version

[pic]

Multiple Monitors

Multiple Monitors supports from two to six touch screen displays for one system.

The PenMount drivers for Windows 2000/XP/2003/Vista support Multiple Monitors. This function supports from two to six touch screen displays for one system. Each monitor requires its own PenMount touch screen control board, either installed inside the display or in a central unit. The PenMount control boards must be connected to the computer COM ports via the RS-232 interface. Driver installation procedures are the same as for a single monitor. Multiple Monitors supports the following modes:

Windows Extend Monitor Function

Matrox DualHead Multi-Screen Function

nVidia nView Function

NOTE: The Multiple Monitors function is for use with multiple displays only. Do not use this function if you have only one touch screen display. Please note once you turn on this function the Rotating function is disabled.

Enable the multiple display function as follows:

1. Check the “Multiple Monitor Support” box; then click “Map Touch Screens” to assign touch controllers to displays.

[pic]

2. When the mapping screen message appears, click “OK”

[pic]

3. Touch each screen as it displays “Please touch this monitor. Press ‘S’ to skip” Following this sequence and touching each screen is called mapping the touch screens.

[pic]

4. After the setting procedure is finished, maybe you need to calibrate for each panel and controller

NOTES:

1. If you used a single VGA output for multiple monitors, please do not use the Multiple Monitors function. Just follow the regular procedure for calibration on each of your desktop monitors.

2. The Rotating function is disabled if you use the Multiple Monitors function.

3. If you change the resolution of display or screen address, you have to redo Map Touch Screens so the system understands where the displays are.

4. If you more monitor mapping one touch screen, Please press ‘S’ to skip mapping step.

An example for 3 units of touch monitor

a. Please make sure the touch monitor had plugged in and detected.

[pic]

[pic]

b. click “Map Touch Screens” then click “OK”

c. Please follow the message show the display to match the controller and touch screen

c-1. Please click “S” to skip if the monitor without use touch screen.

[pic]

c-2. When screen jump to Screen 2, please touch it. If screen 2 has no touch function, press “S” to skip it.

[pic]

c-3. When screen jump to Screen 3, please touch it. If screen 3 has no touch function, press “S” to skip it. Afterwards, it should be completed Map touch screen.

[pic]

d. Before doing the calibration, you have to finish the procedure of “Map touch screens”

d-1. Please do the calibration for each device in sequence.

[pic]

d-2. Press each device & start to do standard Calibration, for instance, device 0.

[pic]

d-3. After press device 0, one of screens will show calibration map. Please follow points to calibrate it. When you completed one device, do please do others as the same way.

[pic]

Tools

|Draw |Tests or demonstrates the PenMount touch screen operation. |

|Advanced Calibration |Enable Advanced Calibration function |

|Right Button Icon |Enable right button function. The icon can show on |

| |Desktop or System Tray (menu bar). |

|Screen Rotation Monitor |The function support nVidia, Intel, SMI or ATI and software such as Portrait Pivot|

| |Pro rotation automatic detection. |

[pic]

About

You can see how many devices of PenMount controller that are plugged to your system

[pic]

PenMount Monitor Menu Icon

The PenMount monitor icon (PM) appears in the menu bar of Windows 2000/XP/2003/Vista system when you turn on PenMount Monitor in PenMount Utilities.

[pic]

PenMount Monitor has the following function

[pic]

|Control Panel |Open Control Panel Windows |

|Beep |Setting Beep function for each device |

|Right Button |When you select this function, a mouse |

| |icon appears in the right-bottom of the screen. |

| |Click this icon to switch between Right and Left Button functions. |

|Exit |Exits the PenMount Monitor function. |

PenMount Rotating Functions

The PenMount driver for Windows 2000/XP supports several display rotating software packages. Windows 2000/XP support display rotating software packages such as:

• Portrait’s Pivot Screen Rotation Software

• ATI Display Driver Rotate Function

• nVidia Display Driver Rotate Function

• SMI Display Driver Rotate Function

• Intel Display Driver Rotate Function

Configuring the Rotate Function

1. Install the rotation software package.

2. Choose the rotate function (0°, 90°, 180°, 270°) in the 3rd party software. The calibration screen appears automatically. Touch this point and rotation is mapped.

[pic]

NOTE: The Rotate function is disabled if you use Monitor Mapping

Uninstall the PenMount Windows 2000/XP driver

1. Exit the PenMount monitor (PM) in the menu bar.

2. Go to Settings, then Control Panel, and then click Add/Remove program. Select “PenMount Universal Driver..” and click the Add/Remove button.

3. Select “Yes” to remove driver.

[pic]

4. Select ‘Yes’ to reboot your system or ‘No’ to reboot your system later.

2. Linux X Window 3.3.6 Driver Installation for 9000 Boards

Before installing the Linux X Window 3.3.6 driver software, you must have the Linux X Window 3.3.6 system installed and running on your computer. You must also have one of the following PenMount Serial Interface controller boards installed: 90A4, 9026B, 9036 or 9084.

NOTE: This is one way to install the drivers, but you may be accustomed to other installation methods.

Driver Installation Procedures

1. Login system with "root"

2. Check XFree86 version

# X -version

(If the screen shows "XFree86 Version 3.3.6 / X Window System", then go to Next. If not, please use another driver that fits XFree86 driver.)

3. Copy PenMount driver "xf86PenMount.so" to the directory "/usr/X11R6/lib/modules".

# cp /mnt/cdrom/Driver/Linux\ XFree86\ 3.3.6\ V1.0/XWindow_336/xf86PenMount.so /usr/X11R6/lib/modules

4. Edit XF86Config

"gedit /etc/X11/XF86Config" (or use "vi" Editor)(You can use Copy & Paste)

a. In the Section "Files", add a statement:

ModulePath "/usr/X11R6/lib/modules"

b. Add a Section "Module"

Section "Module"

Load "xf86PenMount.so"

EndSection

c. Under the "Pointer Section"(after the "EndSection" of the "Pointer"), add another Section "XInput": (refer to the sample file XF86Config.sample)

Here we assume Touch screen controller is connecting to COM1)

Section "XInput"

SubSection "PenMount"

Port "/dev/ttyS0" #ttyS0=COM1 ttys1=COM2

DeviceName "PenMount"

PMode 1

MinX 10

MaxX 1000

MinY 10

MaxY 1000

AlwaysCore

EndSubSection

SubSection "Mouse"

Protocol "PS/2"

Device "/dev/mouse"

AlwaysCore

EndSubSection

EndSection

Calibration Utilities

For Redhat 7.1/7.2/7.X.. & other Linux Distribution

1. Copy the Calibrate file into the "/usr/local/pencal" directory.

# mkdir /usr/local/pencal

# cp /mnt/cdrom/Driver/Linux\ XFree86\ 3.3.6\ V1.0/Calibration/*.* /usr/local/pencal

2. Run X window and perform calibration.

#startx

# cd /usr/local/pencal

#./pencal2 (pencal is for Redhat 6.X , pencal2 is for Redhat 7.x)

For Redhat 6.X & 5.X & other older Linux Distribution

1. Copy the "libqt.tgz" file to the "/usr/lib" directory.

2. In the "/usr/lib" directory, input "tar zxvf libqt.tgz".

3. In the "/usr/lib" directory, input "ldconfig".

4. Copy the "bcircle.xpm" and "bcircle.xpm" file into the "/usr/local/pencal" directory.

# mkdir /usr/local/pencal

# cp /mnt/cdrom/Driver/Linux\ XFree86\ 3.3.6\ V1.0/Calibration/*.* /usr/local/pencal

5. Run X window and perform calibration.

#startx

#cd /usr/local/pencal

#./pencal (pencal is for Redhat 6.X , pencal2 is for Redhat 7.x)

A PenCal window appears on the display. Follow the four red points to perform the calibration. When the PenCal window shows: “Finished! Please restart X window”, wait a moment until the PenCal window disappears, and then restart the X window system.

3-8. Linux X Window Driver v2.1 Installation for 9000 Boards (supports XFree86 v4.x.x)

Before installing the Linux X Window 4.x.x driver software, you must have the Linux X Window 4.x.x system installed and running on your computer. You must also have one of the following PenMount Serial Interface controller boards installed: 90A4, 9026B, 9036 or 9084. Contents of the PenMount driver folder are listed below.

Driver/penmount_drv.o -- Penmount driver

Driver/Source -- Penmount driver source code

Calibration/pencal-2.00 -- Penmount calibration utility

Calibration/bcircle.xpm -- bitmap file, for Penmount calibration utility

Calibration/rcircle.xpm -- bitmap file, for Penmount calibration utility

XF86Config.sample -- XF86Config sample

Please check your X Window XFree86 version first and download the suitable PenMount driver, then follow the procedures below to install Linux driver and calibration utilities.

NOTE: If your X window version is 3.3.x, please install the Penmount 3.3.x driver.

Driver Installation Procedures

1. Login system with "root"

2. # cd /root

3. Copy penmount driver "penmount_drv.o" into the directory named "/usr/X11R6/lib/modules/input".

#mount /dev/cdrom /mnt/cdrom

#cp /mnt/cdrom/Driver/Linux\ XFree86\ 4.x.x\ V2.0/Driver/penmount_drv.o /usr/X11R6/lib/modules/input

4. Edit XF86Config file to load driver. You can refer to /mnt/cdrom/Driver/Linux\ XFree86\ 4.x.x\ V2.0/XF86Config.sample

NOTE: Make sure your XFree86 server is using XF86Config or XF86Config-4 first.

# X -version

*(If the screen shows "XFree86 Version 4.x.x / X Window System", then go to Next, if it does not, you are using the XFree86 Version 3.x.x driver.)

#cd /etc/X11

#ls -al

*(If your XFree86 is running the XFree86 4.x.x, and you do not find "XF86Config-4" files, please ignore the following step and go to 4.a directly for continued installation.)

#rm X

#ln -s /usr/X11R6/bin/XFree86 X

#mv XF86Config XF86Config.old

#mv XF86Config-4 XF86Config

#ln -s XF86Config XF86Config-4

a. # gedit /etc/X11/XF86Config (in Xwindow only, or you can use "vi" text mode editor)

(use copy and paste to modify the following lines)

b. In the Section "ServerLayout", add a statement:

InputDevice "Penmount" "AlwaysCore"

c. Add a Section "InputDevice" (Here we assume the touch screen controller is connected to COM1)

Section "InputDevice"

|Identifier |"PenMount" | | |

|Driver |"penmount" | | |

|Option |"Protocol" |"Auto" | |

|Option |"Device" |"/dev/ttyS0" |#ttys0=COM1,ttys1=COM2 |

|Option |"PMode" |"1" | |

|Option |"MinX" |"10" | |

|Option |"MinX" |"1000" | |

|Option |"MinY" |"10" | |

|Option |"MinY" |"1000" | |

|Option |"Beep" |"1" |# 0 = no beep, 1 = beep enabled |

|Option |"PressVol" |"100" |# volume of beep (press event) |

|Option |"PressPitch" |"880" |# pitch of beep (press event) |

|Option |"PressDur" |"15" |# length of beep in 10ms (press event) |

|Option |"ReleaseVol" |"0" |# volume of beep (release event) |

|Option |"ReleasePitch" |"1200" |# pitch of beep (release event) |

|Option |"ReleaseDur" |"10" |# length of beep in 10ms (release event) |

EndSection

5. # startx

NOTE: The touch cursor should be working now. If not, then please review the steps above.

6. Perform calibration for the first installation.

Calibrating Utilities

1. Copy the calibrate file into the "/usr/local/pencal" directory.

# mkdir /usr/local/pencal

# cp /mnt/cdrom/Driver/Linux\ XFree86\ 4.x.x\ V2.0/Calibration/*.* /usr/local/pencal

2. Input "startx" to start X window.

# startx

3. In the X window system, open a terminal window and type

# cd /usr/local/pencal

# ./pencal-2.00

A PenCal window appears on the display. Follow the four red points to perform the calibration. When the PenCal window shows: “Finished! Please restart X window,” wait a moment until the PenCal window disappears, and then restart the X window system.

4. For more information, type

# ./pencal-2.00 --help

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download