PenMount Device Driver Users Guide Windows
PenMount Device Driver Users Guide Windows
USERS’ GUIDE
FOR MICROSOFT WINDOWS
Version 2.4
16/Sep/’15
Preface
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.
i
Revision Table
Date Revision Changes
17/Feb/2011 1.0 Initial Release
08/Aug/2013 2.0 Revised Layout
22/Nov/2013 2.1 Add descriptions of Microsoft Windows 8.1
Chapter 3: Adds function summary of PenMount Control Panel
01/Jan/2015 2.2 Add support information for new PenMount controllers.
Add description for PenMount Universal Driver V2.4.3.
16/Sep/2015 2.4 Add support information for new PenMount controllers.
Add description for Windows 10 support.
ii
Table of Content
Preface .........................................................................................................................................i
Disclaimer ................................................................................................................................i
Trademarks ..............................................................................................................................i
Copyright .................................................................................................................................i
1. Introduction ....................................................................................................................... 5
Refreshing Device................................................................................................... 15
iii
3.1.5. Calibration with Command Line............................................................................. 23
Operation Mode..................................................................................................... 29
iv
1. Introduction
This document is the device driver users’ guide for PenMount touch screen controllers.
Supported Device
The supported control boards and interfaces are listed in the table below.
RS-232 /
Series Product Name USB I2C
UART
PenMount 1100 Series PM1100 v v
PM1200 v v
PenMount 1200 Series
PM1201 v v
PM1300A v
PenMount 1300 Series
PM1302 v v v
PM1400A v v
PenMount 1400 Series
PM1401 v v v
PenMount 1500 Series PM1500 v v v
PM2101 v v
PenMount 2100 Series
PM2102 v v v
PM2201 v v v
PenMount 2200 Series
PM2202 v v V
PM1110 v v
PM1210 v v
P2-06 Series PM2103 v v
PM2203 v v
PM2300 v v
PM1310 v v
P2-08 Series PM1410 v v
PM1710 v v
PM5126 v v
PenMount 5000 Series
PM51A5 v
PM6200 v v
PM6202 v v
PenMount 6000 Series PM6300 v
PM6500 v v
PM6005 v v
PM9026 v
PenMount 9000 Series
PM9036 v
5
Supported Systems
The PenMount Windows Universal Driver supports the following Windows operating systems. The
PenMount device driver can be installed as digitizer on systems that provides Tablet PC support.
Yes
Windows 7
Yes1
Windows 8 / 8.1
Yes
Windows 10 / Pro
No
Windows Server 2003 / 2003 R2
Yes2
Windows Server Windows Server 2008 / 2008 R2
Yes
Windows Server 2012 / 2012 R2
No
Windows XP Embedded
No
Windows Embedded Standard / POSReady 2009
Windows Embedded
Yes3
Windows Embedded Standard / POSReady 7
Yes
Windows 8 / 8.1 Embedded Standard / Industry
1 For Windows 8 / 8.1 with OEM Licenses, only mouse mode is supported
2 Need manual install the tablet pc service from control panel.
3 Only WES7P SKU provides Tablet PC support.
6
2. Installing Device Driver
This chapter describes how to install the PenMount Windows Universal Driver on Microsoft Windows
systems.
Installation Options
PenMount provide several ways for customizing driver installation.
setup.exe /S
2.1.2. Setup.ini
The options in the setup.ini provide switches for installing device driver, utility and gesture AP.
2.1.3. Install.ini
The install.ini file is located in driver directory. It provide options that affects the behavior of the
PenMount device driver installer. The following table lists the supported options in install.ini, and the
values in blue color are the default settings.
7
Section Option Value Description
10
20
Option
25
30
4 The Windows XP Tablet PC Edition / Windows Vista / Windows 7 / Windows 8 supports digitizer
devices.
5 These options will only work when installed as mouse device.
8
1 Enables press and hold for right button
RBtnPressNHold6
0 Disables press and hold for right button
Installation Process
Please follow the steps below to install PenMount Windows Universal Driver. Please notice that if
PenMount device driver has already been installed on the system, a waning message box will appear
when trying to install a new device driver. Please click the OK button and perform device driver
uninstallation before proceeding.
4. The setup program will install the device driver files to the Program Files directory by
default. Please click on the “Install” button to confirm installation.
5. Starting from PenMount Universal Driver V2.4, the setup program will allow user to choose
to install the device as “Mouse Device” or “Digitizer Device” on systems that supports
Digitizer. A message box will show up.
10
6. Please select “Yes” for installing PenMount as mouse mode; select “no” for digitizer mode.
The later section describes more detail on these two modes.
7. The device driver installation will take some time.
8. When installing PenMount device driver without WHQL, a warning message box might
appear. Please click the “Continue Anyway” button to proceed.
Windows XP Windows 7 / 8
9. A window notifying of installation completion appears. Please click on the “Finish” button.
10. Please restart the operating system.
Installation Types
The PenMount device driver supports two types of device type configurations: mouse and digitizer. The
moues device type is compatible to all Windows operating systems, while the digitizer device only works
on systems that supports Tablet PC Input.
In general, installing the PenMount controller as mouse device is recommended. If you wish to use the
Tablet PC Input features on Windows 7 / 8, you may need to choose to install the PenMount device as
digitizer type.
For more information on Windows 7 / 8 Tablet PC features, please check the following web page.
http://windows.microsoft.com/en-US/windows7/help/videos/using-windows-touch
11
This section compares several differences between installing the PenMount controller as mouse and
digitizer devices.
2.3.1. Comparison
PenMount Control Panel Launch in PenMount Monitor Launch with desktop icon
Menu
Calibration Supported
( Use PenMount Press and Hold ( Use system Press and Hold
/ Right Click utility ) gesture )
12
PenMount Monitor will automatically be launched when system starts, and the icon will appear in
the notification area.
Windows XP Windows 7 / 8
There are several difference between the mouse version and the digitizer version
PenMount Control Panel.
There is a “Multiple Monitor” tab in the mouse version for configuring monitor mapping.
13
For digitizer devices, please check the “Tablet PC Settings” in the system Control Panel for mapping
monitors.
Take PenMount 6000 for example, the device configuration window will appear by clicking on the
“PenMount 6000 USB” or “PenMount 6000 RS232” icon in the PenMount Control Panel.
14
Possible device names are listed in the table below.
15
Uninstall Driver
For uninstalling device driver, please go to the Control Pane, and launch “Add/Remove program”. Please
select”PenMount Windows Universal Driver”, and click on the “Change/Remove” (Windows XP) or
“Uninstall/Change” (Windows 7 / 8) button.
16
3. Using Software
This section provides descriptions on using the utilities for changing device settings. The main utility is
the PenMount Control Panel, and can be launched from the start menu. The following tables
summarizes the functions that PenMount Control Panel provides.
17
Draws the linearity of the
Plot Calibration Data
calibrated touch screen
Turn off EEPROM Disable or Enable writing back the
Storage calibration data to controller
Let the device driver sends pen
Mouse
down on touch and pen up on
Emulation
release
The device driver will not send
Pen Input pen down on touch unless it has
Operation Mode Emulation moved out of a predefined offset,
and pen up on release
Let the device driver sends pen
Click on Touch
down and pen up on touch
Click on Let the device driver sends pen
Release down and pen up on release
Enable Beep Sound Enables or disables beep function
Buzzer Beep Beep sound output from buzzer
Kind of Sound Beep sound output from audio
Audio Beep
speaker
Beep on Pen
Beep occurs when pen down
2 Setting Tab Down
Beep Mode Beep on Pen Up Beep occurs when pen up
Beep occurs when pen down and
Beep on Both
pen up
Changes the frequency of buzzer
Beep Frequency
beep
Changes the duration of buzzer
Beep Duration
beep
Make the touch cursor more stable
Cursor Stabilizer
when holding on a certain position
Enable use press and Enable of disable the press and
hold as right click hold gesture for right click
The press and hold duration for
Right Click Delay
generating right click event
The valid range for holding,
Right Click Area dragging out of this area will
cancel the gesture
Adjust the compensation value on
Left
the left side of touch panel
Adjust the compensation value on
Right
Edge Compensation the right side of touch panel
3
Tab Adjust the compensation value on
Top
the top side of touch panel
Adjust the compensation value on
Bottom
the bottom side of touch panel
ADBit Displays the AD bit supported
4 About Tab Displays the baud rate used by RS-
Baudrate
232 device
18
Driver Version Displays the driver version
Firmware Version Displays the firmware version
Displays the parameters used by
Firmware Parameters
firmware
Restores the device driver settings
5 Back to Default
back to default
Touch Calibration
For resistive touch screens, the most important feature that PenMount Control Panel provides is
calibration. This feature is disabled for projected capacitive touch screens, since they usually don’t need
calibration.
Take PenMount 6000 for example, please click on the “PenMount 6000 USB” or “PenMount 6000
RS232” icon, and then click the “Configure” button to open the device specific configuration window.
The first tab is the calibration tab, which consists of four features: “Standard Calibration”, “Advanced
Calibration”, “Plot calibration data” and “Turn off EEPROM storage”.
19
3.1.1. Standard Calibration
The Standard calibration function uses four points for calibration and one point for confirmation. Under
normal circumstances, the standard calibration is all you need to perform an accurate calibration.
For better calibration result, please use a stylus and press on the red dot until the program prompts “Lift
off to proceed”. Using finger often gives bad result.
The last point is called the verification point, and it will only pass the verification when the calibrated
position is located within a predefined range.
If it does not pass verification, the calibration process will show a dialog box as below:
20
Please use keyboard to choose Yes or No. Press the “Y” key for Yes if you really can accept the
inaccurate result. Press the “N” key for No and it will restart from point #1 again.
After three times of retry, the calibration process will fail, please press the “Esc” key to exit. If this
happens, please consider using advanced calibration.
21
The advanced calibration supports 9, 16 or 25 point modes. Please scroll down the “Advanced Mode”
drop down list for choosing a desired mode.
The following diagram shows the points for 9 point calibration. Please notice that the 10th point is used
for verification, which is similar to the case of standard calibration.
The more points used for calibration, the greater the accuracy. Errors in calibration may occur due to
viewing angle, or individual skill, and there may be little difference in using 16 or 25 points. Note that a
stylus is recommended for the most accurate results.
The black lines reflect the ideal linearity assumed by PenMount application program while the blue lines
show the approximate linearity calculated by PenMount application program as the result of user’s
execution of Advance Calibration.
22
3.1.4. Turn off EEPROM storage
Some of the PenMount controller support onboard storage (EEPROM or flash), and the device driver will
use the calibration data in it if available.
The PenMount Control Panel allows user to turn this feature off. If the EEPROM storage is disabled, the
calibration process will only update the registry data after it finishes successfully.
Mode Description
4 4 point standard calibration
9 9 point advanced calibration
16 16 point advanced calibration
25 25 point advanced calibration
Please notice that is multiple monitors are connected to the host PC, the calibration process will prompt
for choosing a desired display first.
23
3.1.6. Avoid Using Inbox Calibration
Windows Vista / 7 / 8 also provides its own calibration utility, which can be launch in the Control Panel.
The inbox calibration process prompts for clicking on the 16 points located in the four corners of the
screen. If clicking on wrong places, please use the Press and hold on a certain point will return to the
previous position.
24
Please notice that for accuracy and compatibility reason, we strongly suggest using the PenMount
calibration utilities instead. If you have used the inbox calibration before, please click on the “Reset …”
button to disable the inbox calibration.
NOTE: The Multiple Monitors function will be disabled if there is only one touchscreen display. Once
this function is enabled, the Rotation function will be disabled.
monitor mapping.
25
Please follow the steps below to enable the multiple display function:
1. In PenMount Control Panel, under Multiple Monitors tag, check the “Multiple Monitor Support”
box.
2. Click on the “Map Touch Screens” button to start assigning touch controllers to displays.
3. If there is only one monitor attached, a warning message box will show up.
4. Touch each screen as it displays “Please touch this monitor. Press the ‘S’ key to skip”, or wait for
10 seconds to skip automatically. Press the Esc key if you want to cancel the mapping process.
26
5. After the setting procedure is finished, maybe you need to calibrate for each panel and
controller.
27
3. Press the Enter key when the above message is shown on other displays that is not mounted
with touch.
Screen Rotation
There are currently a number of software packages on the market that support rotating monitors 0°,
90°, 180°, and 270°. However you will not be able to use a touchscreen unless it is matched to the
appropriate rotation. Our rotation configuration function allows you to easily match the touchscreen
when you rotate your monitor.
If you use a rotating monitor you will need a display card such as from nVidia, Intel, SMI or ATI and
software such as Portrait Pivot Pro. For software operation and features, please refer to your software
manual.
PenMount supports rotation detection of 90, 180 and 270 degrees, and automatically adjust the touch
position.
1. There is a “Screen Rotation Monitor” button that appears only in the PenMount driver utilities
for Windows XP 64bit system.
28
2. On enabling “Screen Rotation Monitor”, you will see a screen like below:
3. Choose rotate function (0°, 90°, 180°, 270°) in the 3rd party software. The calibration screen will
appear automatically. Touch this point and rotation is mapped.
Operation Mode
This option is for mouse mode devices only. By specifying different operation modes, users can changes
the input mode for different application usages.
Pen Input Emulation Select this mode and mouse will emulate Windows Vista pen input
device operation, by which no mouse event will be sent until the
touch is dragged out of range or released from the screen.
Mouse Emulation Select this mode and mouse functions as normal and allows
dragging of icons.
Click on Touch Select this mode and mouse only provides a click function, and
dragging is disabled.
29
Click on Release Select this mode and mouse only provides a click function when the
touch is released.
Beep Sound
All of PenMount device drivers support the beep sound function; however, some PC systems may only
offer a fixed buzzer sound, and only mouse mode devices support buzzer adjustment.
Beep Mode Change the beep timing on pen down, pen up, or both.
Right Button
In Windows, users frequently use right mouse button for showing the popup menu. For this reason, the
PenMount device driver supports sending right mouse button event with touch.
30
The press and hold delay and allowed area is adjustable in the “Settings” tab of the PenMount Control
Panel.
The right button utility can be launched in PenMount Monitor, PenMount Control Panel, or by the
shortcuts in the start menu.
A mouse icon as below will show up on the Windows desktop or in the system tray. Touching on the icon
will trigger the right click mode in device driver, and next touch will become a right mouse click.
31
3.6.2. Digitizer Mode
For digitizer devices, the system already supports the press and hold gesture for simulating right button.
The settings can be changed in “Pen and Touch” of the Control Panel.
1. Please touch the “Press and hold” in the Touch action list, and then click the “Settings …”
button.
2. The “press and hold” gesture can be disabled in this dialog box. The activation and durations can
also be changed.
Edge Compensation
The edge compensation settings can be found in the “Edge Compensation” Tab in the PenMount Control
Panel.
You can adjust the settings from 0 to 30 for accommodating the difference of each touch panel.
The larger the value, the easier that the touch point reaches the edge of screen.
32
The Device Information
The “About” Tab in the device configuration table shows information about the PenMount device, such
as baud rate used, firmware version, and firmware configuration data.
If there is touch issues with PenMount controllers, please print out this page and send provide the
screenshot to us.
Draw Utility
33
This utility is for testing or demonstration of touch operations. The display shows touch location. Click
on the Draw button to start.
Touch the screen with your finger or a stylus and the drawing screen registers touch activity such left
down, left up, right down and right up.
The draw utility also provide several options to help testing. Please click on the “Menu” button on the
top left corner, and choose one of the options in the pop up menu.
Show Grid
The “Show Grid” option displays grid on screen for help testing.
34
Show Pen Location
The “Show Pen Location” option displays the mouse cursor position for mouse down, mouse
move and mouse up.
Clear Screen
The “Clear Screen” option clears the display with white background color.
Exit
Contact Information
The “About” tab in PenMount Control Panel shows the version of the utility and the PenMount contact
information.
35
Updated device drivers are available for downloading on the PenMount website at the following
website:
http://www.penmount.com
Gesture Utility
The PenMount Gesture utility is a standalone tool for recognizing touch gestures and perform
predefined actions.
This utility is not installed by default. To enable it, please open setup.ini and set “Gesture=1” before
installing the device driver. After installation, the PenMount Gesture utility will automatically start after
system start up, and an icon will be shown in the notification area of taskbar.
Icon State
Gesture Disabled
Gesture Enabled
36
All the options are disabled at first, please click on the “Enable” checkbox to enable PenMount gesture.
Page Up
○
Page Down
○
Backward
(Left Arrow) ○
37
Forward
(Right Arrow) ○
Copy
(Ctrl + C) ○
Paste
(Ctrl + V) ○
Undo
(Ctrl + Z) ○
Delete
○
Zoom in
([Pad] +) ○ ○
Zoom out
([Pad] -) ○ ○
Rotate Counter
Clockwise
(Ctrl + L)
○ ○
Rotate Clockwise
(Ctrl + K) ○ ○
Open On-Screen
Keyboard ○ ○
(Execute OSK.EXE)
○ ○
Save Document
(Ctrl + S)
○ ○
Close Program
(Alt + F4)
38
3.11.3.1. General Settings
Uses can set up the sensing time and sensitivity from the general settings section.
Sensing Time
The PenMount gesture starts recognizing a gesture when pen down occurs, and stops after a
period of time or pen up. This period of time is adjustable from 500 ms to 2500 ms. The longer
the sensing time, the easier a gesture will be recognized, but also increase the chance for
misrecognition.
Sensitivity
The gestures supported are directional. When sensitivity is set to low, PenMount uses stricter
rules for recognizing gestures. Increasing the sensitivity make it easier to generate a gesture
action, but also increase the chance for misrecognition.
39
Gesture icons in blue color indicates that the gesture is currently enabled, and grey color indicates that
the gesture is disabled.
40
Mouse Scroll Forward Sends a mouse wheel scroll forward event to the foreground application
Mouse Scroll Backward Sends a mouse wheel scroll backward event to the foreground application
Disable Touch Function Disable mouse events from touch
Enable Touch Function Enable mouse events from touch
Their sensitivity and actions are adjustable in the control panel. Setting the sensitivity to “Relaxed”
makes it easier for a flicks gesture to be recognized.
41