About Windows

What are the differences in the new PenMount Windows Universal Driver when installed to 2000/ XP/ 2003/ 2008/ Vista/ 7?

For PenMount Windows Universal Drivers after V2.2.0.283, operating modes are different depending on the target Windows system :

  1. In Windows 2000/XP/2003, the PenMount device operates as a mouse device. The PenMount monitor will appear in the notification area of the taskbar after system starts up. It provides touch screen calibration, multi-monitor mapping, draw test,  mouse simulation, right mouse button, edge compensation, and automatic rotation functions.
  2. In Windows XP Tablet PC Edition/ 2008/ Vista / 7, PenMount devices operate as a touch digitizer device. The PenMount Control Panel can be launched by double clicking on its shortcut on the Windows desktop which provides the calibration, edge compensation, and Draw test functions. The other functions are provided by the Windows system. The settings for press and hold for right mouse button, double click, flicks, and hand writing recognition can all be found in the Windows Control Panel.
Why is the device inactive after installing the PenMount Windows Universal Driver V2.2.0.283 in Windows Server 2008?

In Windows Server 2008,the PenMount device operates as a touch digitizer by default. However, touch digitizers can only operate when an extra feature called the “Desktop Experience” is installed. The “Desktop Experience” provides many Windows 7 features including the Aero theme and tablet PC. You will need to install the “Desktop Experience” feature in Windows Server 2008 yourself. If you do not want to install a touch digitizer device, we suggest you to install the PenMount device in mouse simulation mode.

What should I do if I want to install the PenMount device as a mouse device in Windows XP Tablet/ 2008/ Vista/ 7?

You may use editions prior to and including PenMount Windows Universal Driver V2.2.0.263 for installation.

If you use PenMount Windows Universal Driver V2.2.0.283, please modify the install.ini as follows before installation:


TouchReport = 1

After modification, please save the file and then start the installation procedure to drive the PenMount device in simulated mouse mode.

How do I disable or enable the PenMount control board with commands?

Please download devcon.exe from Microsoft, the web- site is:


Then please refer to the following instructions:

PM9000 RS-232:

  • Devcon.exe disable SERENUMDCO9000    (To disable the touch screen)
  • Devcon.exe enable SERENUMDCO9000     (To enable the touch screen)

PM6000 RS-232:

  • Devcon.exe disable SERENUMDCO6000    (To disable the touch screen)
  • Devcon.exe enable SERENUMDCO6000     (To enable the touch screen)

PM6000 USB:

  • Devcon.exe disable “HIDVID_14E1&PID_6000″    (To disable the touch screen)
  • Devcon.exe enable “HIDVID_14E1&PID_6000″     (To enable the touch screen)
I am using products from Advantech or IEI, such as: Advantech FPM 3175 Monitor, Advantech PPC-154T Panel PC, and Allen Bradley Versa View. I cannot make the touch screen work after re-installing the device driver and I cannot find the related devices in the device manager. What can I do?

The PenMount touch controller operates in Non- PNP mode. After installing the PenMount Windows Universal Driver V2.1.0.234, Non-PNP devices will be supported.

If you do not know which COM port the PenMount controller connects to, we suggest installing V2.1.0.234. This driver will change the settings of every COM port appearing on the system to support PenMount Non- PNP devices.

If you already know the COM port that the PenMount controller connects to, we suggest installing an edition after V The driver will not change the settings of every COM port, it will only make changes according to the install.ini that you install under the PenMount installation path. By default it will setup COM1 and COM2. If you are using other ports for PenMount device connections, we suggest you refer to Question 6 below to modify the file and then conduct installation again.

Remarks: Please uninstall the existing PenMount device driver in the system first, restart the system, then install the device driver again with new settings. Please restart the system after the installation completes.

How do I setup PenMount Non-PnP RS-232 controllers using the PenMount Windows Universal Driver?

The PenMount Windows Universal Driver V2.1.0.234 or later versions support Non-PnP RS-232 PenMount controllers. V2.1.0.234 will automatically change every COM port settings to allow detection of PenMount devices on system start up. With PenMount Universal Driver V2.1.0.263 or later, user must setup the ports which will detect non-PnP RS-232 PenMount controllers manually,  please modify the “Driverinstall.ini” as follows, before you install the device driver.


ENUM = 1 ; This will allow the following ENUM section to take effect.


Total = 6 ; Set up the total COM port number

COM5 = 1 ; Setup the ports that will allow PenMount non-PnP device detection , in this case , COM5.

What do I do when other devices cannot be installed at COM1 and COM2 after the installation of PenMount Windows Universal Driver V2.2.0.283?

To support PenMount non-PNP RS-232 devices, PenMount Windows Universal Driver V2.2.0.283 revises the settings of COM1 and COM2, which may cause abnormalities in your RS232 devices at COM1 or COM2. Please remove the PenMount driver, revise the install.ini of PenMount Windows Universal Driver V2.2.0.283 as instructed below and then re- install the driver.


ENUM = 1


Total = 4

COM1  = 0  à Default is 1, please change it to 0

COM2  = 0  à Default is 1, please change it to 0

COM3  = 0

COM4  = 0

If your PenMount RS232 device is non-PNP, please set the COM port where you are going to install it to 1.

Does PenMount provide a resistive multiple touch solution?

Yes. PenMount provides a resistive multiple touch solution on the Microsoft Windows platform, including Microsoft Windows 7. This solution includes the PenMount M1 touch controller or the PM6250 control board along with the AMT MF resistive touch panel, which currently supports up to 12 touch zones.

The purpose of this product is not to satisfy Microsoft requirements of two-point touch recognition within one centimeter in any sector.  Instead, this product provides customers with the best multi-touch solution economically and effectively. If this product fits your requirements, please inquire by e-mail through the [ Company Profile and Inquiry Form ] and [ PenMount driver demand form ]

Remarks: for the time being, the PenMount 5000/6000/9000 touch controllers cannot support multi-touch, even by updating to the latest device drivers.

What is the difference between Windows 7 and Vista in terms of touch input?
  1. Windows 7 supports multi-touch input devices, and provides API for two finger gestures. Windows Vista only supports single touch input devices.
  2. On both Windows Vista and Windows 7, user will be able to use Tablet PC features after installing the PenMount Universal Driver V2.2.0.283.
  3. Windows 7 provides additional Tablet PC features, including multiple monitor mapping for touch digitizer devices. In Windows Vista, touch digitizers can only map to the primary display.

Remarks: For the time being PenMount 5000 /6000 / 9000 do not support multi-touch and 2 point touch functionality cannot be added by updating the driver.

What do “gesture” and “flicks” mean?

Gesture is a common word for finger or hand motion.

Flicks are gestures that are used in Microsoft Vista. According to Windows SDK documents from Microsoft, “A flick is a unidirectional pen gesture that requires the user to contact the digitizer in a quick flicking motion. “

Does PenMount support single-finger gestures?

Yes, PenMount has developed gestures.  Driver versions after the PenMount Windows Universal Driver V2.1.0.263 edition all support single touch gestures.

Why can I not use the tablet PC features in Windows Vista / 7 after I install the driver?

The driver you installed is an edition before PenMount Windows Universal Driver V2.1.0.263 which simulates a mouse device. If you need to use the Tablet PC function of Windows Vista or Windows 7, please download the newest PenMount Windows Universal Driver V2.2.0.283.  When installed to Windows XP Tablet/ Vista/ 7, it works as a touch digitizer device, and then all the built-in features of a Tablet PC can be used.

How do I download and update drivers from the website?

If you wish to install PenMount Universal Driver V2.0.0.113, please follow the steps below:

  • Download the appropriate PenMount Windows Universal Driver matching your operating system.
  • Uninstall the old PenMount Windows universal driver.
  • Make sure that the PenMount controller has been connected to the computer.
  • Restart the Windows system.
  • Install the new PenMount Windows Universal Driver.
  • Restart the Windows system.

If you are going to install PenMount Windows Universal Driver V2.0.0.187 or later, please follow the steps below:

  • Download the appropriate PenMount Windows Universal Driver matching your operating system.
  • Uninstall the old PenMount Windows Universal Driver.
  • Restart the Windows system.
  • Install the new PenMount Windows Universal Driver.
  • Restart the Windows system.

If you connect other PenMount controllers and do not see them in the PenMount Control Panel, please press the “Update” button in the PenMount Control Panel, and wait for device scanning to finish.

* Please do not install or update drivers from the device manager, run setup.exe instead.

Why does the touch fail to function after installing the PenMount Windows Universal Driver?

Please follow the check list below :

(1). Uninstall the driver, making sure that the PenMount control board is connected to the computer, then restart Windows.

(2). Make sure that the driver matches the PenMount control board and operating system you are using.

If the PenMount device uses a RS-232 interface and works in Non-PNP mode, please make sure that the RS-232 cable is connected to the computer first, then follow the process specified in Question 6 above to install. Continue to step 5.

(3). Check to see if there is an unknown device or HID-compliant mouse in the [Mice and other pointing devices] group of the [Device Manager].

(4). If no device is found in step (3), please check to see if the connector on the PenMount control board is loose, and whether the COM / USB port is working correctly.

(5). Re-install the PenMount Windows Universal Driver.

If touch function still fails to initiate after performing the previous checks, please fill out the [Company Profile and Inquiry Form ] & [ PenMount trouble shooting check form ] and email to[ [email protected] ]. We will help you solve the problem as soon as possible.

Why is the direction of touch input functioning incorrectly after plugging in the PenMount USB control board and no device is shown in the PenMount Control Panel?

This can be caused by a incomplete installation of the PenMount Windows Universal Driver. Please refer to Question 13 above for more information regarding re-installing the driver.

Has the PenMount Windows Universal Driver obtained Microsoft WHQL certification?

Yes. The PenMount Windows Universal Driver has obtained Microsoft WHQL certification. If you need to use a driver that is certified WHQL, please download drivers labeled WHQL in the [ Download ]  page.

How do I adjust double tap speed in Windows?

For PenMount Windows Universal Drivers before V2.1.0.263, please change the “Double click speed” of mouse, which can be found in the control panel.

For PenMount Windows Universal Driver after V2.2.0.283, in Windows 2000 & XP( PenMount controller is mouse device), please change the “Double click speed” of mouse in the control panel. In Windows Vista & 7(PenMount controller is touch digitizer device), please go to the control panel, launch “Pen and Input Devices” in Windows Vista, or “Pen and Touch” in Windows 7, then change the “Double-tap ” settings in the “Touch” tab ( Do not change the one in the “Pen Options” tab by mistake ).

Does the PenMount Windows Universal Driver support screen rotation?

In Windows 2000/ XP/ 2003, PenMount Windows Universal Drivers support the display rotation function of  Intel, Nvidia, ATI, SMI, Via, and the Pivot rotation software by Portrait.  In Windows Vista/7, rotation of 90°, 180°, and 270° is supported and, because it is installed as a digitizer, all built-in Windows Vista/7 Pen Input device functions are supported including screen rotation, multi- screen functions, long press of the right key, flick gestures, etc.

How do I wake up the Windows XP system by touching the panel in suspend mode?

The touch wake-up function only works under certain conditions.

  1. When using a RS-232 interface, wake up is only supported in S1 mode.
  2. When using an USB interface, if the BIOS supports “USB device wake up from S3” and power is supplied to the PenMount control panel during suspend mode, user can wake up the system by using a touch gesture.
Why does the touch function fail when no mouse is attached to the system in Windows 2000 / XP?

This problem can occur on PenMount 9000 controllers, which is caused by compatibility issues between BIOS and Windows. Users can change the switch settings to Non-PNP mode, then install the Non-PNP Windows driver. The Non-PNP driver can be found in the [ Download ]  page.

Why does the touch function fail when changing the port of the PenMount USB device?

Please update the driver to a PenMount Windows Universal Driver, which is WHQL certified. It can be found on the [Download]  page. Please refer to Question 13 above  to update the driver.

Why is the cursor position and movement direction still incorrect after installing the driver?

Calibration is needed if the PenMount driver is being installed for the first time. The calibration utility has two modes: standard calibration and advanced calibration. Advanced calibration is used to correct the non-linearity ( up to 4% ) of touch panels. If cursor position is still incorrectly after calibration, we suggest users replace the touch panel.

How do I start the calibration utility outside the PenMount Control Panel?

Users can start the calibration utility outside the PenMount Control Panel when using newer PenMount drivers.

(1). Supported driver versions

  • PenMount 9000 Driver V5.0 or later.
  • PenMount 5000 Driver V4.1.0005 or later.
  • PenMount Universal Driver.

(2). Syntax

<Path To Install Dir>DmcCtrl.exe -calibration [ 0 | 4 | 9 | 16 | 25 ]

In this case , 0 is for standard calibration , and 4, 9,16, and 25 is for advanced calibration.

How do I use multiple touch panels simultaneously?

PenMount can support up to 6 touch controllers mapped to different display monitors simultaneously, with the following conditions:

  • Please use Windows 2000/ XP/ 7. (Windows Vista not supported)
  • Update to the latest device driver, PenMount Windows Universal Driver V2.2.0.283.
  •  USB controllers should be plugged into different ports of the USB Hub. Extensions of the same port are not supported.
  • All touch controllers must be PenMount controllers.

To launch the monitor mapping program, follow the steps below.

In Windows 2000 / XP:

  • In PenMount Control Panel, open the “Multiple Monitors” tab.
  • Check the “Multiple Monitor Support” box.
  • Press the “Map Touch Screens” button.
  • Follow the steps shown on screen and finish the mapping process.
  • When monitor settings has been changed, please run the monitor mapping program again.

In Windows 7:

  • Please use clone mode and finish calibration for all PenMount touch controllers.
  • Please set monitor to the mode you desire.
  • Launch “Tablet PC Settings” in the control panel
  • Click on the “Setup…” button beside “Configure your pen and touch displays.”
  • Follow the onscreen instructions to finish monitor mapping.
How do I install another PenMount device if a PenMount driver has already been installed in the system?

There are two ways to install a new device depending on driver version.

  1. If the driver installed is not a PenMount Windows Universal Driver or an Universal Driver version earlier than 2.1, user must first remove the existing PenMount driver, connect new PenMount control board, restart Windows (to allow system to detect all Penmount control boards), then re-install the PenMount Windows Universal Driver.  Currently, PenMount Windows Universal Driver supports PenMount 5000 / 9000 / 6000 USB / 6000 RS-232 series products.
  2. Starting from PenMount Windows Universal Driver version 2.1, a device refresh function has been added to the PenMount Control Panel. Please make sure that all PenMount devices are connected to the system correctly before running the refresh function. Please visit the [ Download ] page for the latest PenMount Windows Universal Driver.
Why does the touch function fail when switching to a different model of PenMount control board even after installing the PenMount Windows Universal Driver? Does it support all PenMount controller models?

Yes. The PenMount Windows Universal Driver does support all PenMount controller models. However, if an older version of PenMount Windows Universal Driver is being used, users should uninstall the driver and restart Windows first, then install the driver again, since the installation process only installs the driver for new devices.

For PenMount Windows Universal Driver V2.1 and later, a device refresh function has been added to the PenMount Control  Panel, so it can detect and install the device driver directly without re-installing.

Does the PenMount controller automatically map to the correct area when changing the extended desktop settings for multiple monitors?

No. Currently users need to map the touch panel manually each time the extended desktop settings are changed.

How do I perform screen mapping when there are multiple monitors but only one is a touch panel?
  1. In Windows 2000 / XP, please refer to Question 25 above for multi-monitor setup instructions first. Please press “s” to skip mapping when PenMount Control Panel prompts to map monitors without touch functionality.
  2. On Windows 7, If the touch screen is mapped to monitors other than the primary display, please follow the instructions in Question 25 above to set up the correct mapping.
Does the multiple monitor function work when using different models of PenMount controllers?

Yes. Please refer to Question 25 above for more details.

Does the multiple monitor function work when combining PenMount controllers with touch controllers from other manufacturers?

No. PenMount multi-monitor functionality works on PenMount control boards only.

What is the difference between the Windows CE driver marked “stylus” and the standard driver?

The stylus version of the PenMount Windows CE driver utilizes the build-in calibration and right mouse button function of Windows CE. On the other hand, the standard driver uses the functions that PenMount provides.

Can two PenMount devices be supported under WinCE?


After using the PenMount WinCE stylus driver, I cannot see Microsoft’s calibration on the control panel. What should I do?

Please add “BSP_NOTOUCH = 0” into the Environment of the Platform Builder.  When you finish setting up the WinCE system, there will be built-in Microsoft calibration on the control panel.

Why is cursor position erroneous after restarting the Windows CE system?

When starting the computer, the Windows CE loader loads the whole system ( nk.bin ) into memory. Since all registry changes ( including the PenMount calibration parameter ) are stored in memory and will not be written back to nk.bin by default, they will be reset after restarting Windows CE. Here are some solutions :

  1. Use a PenMount controller with EEPROM storage and the latest PenMount Windows CE driver. Currently, PenMount 9000 firmware C2.2, C2.3, E2.2, E2.3 and the entire PenMount 6000 series support EEPROM I/O function.
  2. Write the registry settings back to storage. This method can be applied to all PenMount devices. Please refer to the MSDN website for more information :
Why is the PenMount USB Windows CE Driver failing to work?
  1. In WinCE 4.0/ 4.1/ 4.2, this can be caused by the USB controller settings. USB 1.1 has two kinds of interfaces : OHCI and UHCI, please determine which kind of interface the  system is using. If a USB mouse does not work on the Windows CE system, that means that there is something wrong in OHCI or UHCI settings. Windows CE 5.0 / 6.0 do not have to set up the USB interface. If operation is abnormal, please double check the USB connection.
  2. Please note that if you are using PenMount 6000 USB with firmware 6000.6.0.0 or later, you will need to use the PenMount 6000 USB Windows CE 4.2 V1.2 / 5.0 / 6.0 V3.0 driver or later for proper operation.
  3. If you are using PenMount 6000 firmware 6000.6.0.0, but your WinCE image has older PenMount USB device drivers built-in, including PenMount WinCE4.2 device driver V1.1 or PenMount WinCE 5.0/6.0 device driver V3.0 or older, you can still activate the touch screen by following the steps below:
    • Add new registry key
    • Copy all registry values under
      HKEY_LOCAL_MACHINEDriversUSBLoadClients5345_24576Default3_1_2PenMount_USB_HID_Class_Driver] to the above registry key without deleting the original registry key.
    • Save registry
    • Restart the system
  4. When using PenMount device driver V3.2 or older, the mouse cursor might stick to the center of the screen when using a brand new PenMount control board or IC. This is due to no calibration data stored in the PenMount control IC. To solve this issue, please use another input device such as a mouse or keyboard to launch the PenMount calibration program. After finishing calibration, the touch screen will be back to normal.

This problem has been fixed in the latest PenMount device driver for Windows CE 5.0 / 6.0 V3.3. The cursor will not be locked in the center of the screen any more.

How do I set up the PenMount WinCE Driver to only use four point calibration?

This function is only supported in PenMount WinCE Standard driver V3.0 or later, please refer to Readme.txt in “Driver” folder.

(Please modify PMSer.reg file in “Driver” folder for the RS-232 interface, in case of USB interface please modify PM2Usb.reg file. Stylus uses MS embedded position software, so it is not supported)


“NoCal16″=dword:0  ====>  When set to 0, standard calibration and advanced 9 and 16 point calibration are available

“NoCal16″=dword:1  ====>  When set to 1, standard calibration and advanced 9 point calibration are available, 16 point calibration is not.

“DefaultCalib”=dword:9  ====> When set to 9, after calibration is started, users will not be able to choose number of calibration points, advanced 9 point calibration will be automatically selected.

0 stands for standard calibration, 4 stands for 4 point advanced calibration, 9 stands for 9 point advanced calibration, 16 stands for 16 point advanced calibration

When I use a PenMount Serial WinCE driver with PM6000 RS-232 or PM9000 controller, why does the touch function sometimes fail after system start up?

Please adjust the controller switch to non-PNP device. Since all Penmount RS-232 controller devices are Non-PNP in Windows CE, normally the RTS signal of the RS-232 is not used. However, sometimes the operating system send a RTS signal to the PenMount controller resulting in controller cessation after Windows CE starts up.

How can I discover whether the PenMount Device Driver will be built into the system in Windows CE 6.0 Platform Builder ?

Please see if there is a red “X” mark in front of the PenMount WinCE Driver Option. If yes, the PenMount Win CE Driver will be included when building the system image.

How do I resolve an error appearing when building a system image after the PenMount WinCE 6.0 Device Driver is selected ?

Please first build the PenMount Driver sub project, then try to build the system image again.

I installed a PenMount RS-232 controller to a COM port and follow the ReadMe.txt instructions to install the PenMount WinCE, but the controller still does not work. What can I do?

Hardware COM1 is the default debug port in Windows Embedded CE. Correspondent COM ports with systems as follows:

HardwareWinCE 5/6WEC 7
COM1Debug PortDebug Port

1. Using COM3 as an example to demonstrate the correct settings of the PenMount driver, when using PenMount driver 3.x for Windows CE, please set PenMount.reg settings as follows:
“Port”   = dword:2
Please add the following Registry Key into PenMount.reg when using PenMount driver 4.x for Windows CE:
“Model”      = dword:3500 ; PenMount P2
“BaudRate”   = dword:9600 ; Decimal 38400 bps

2. To be sure the COM driver program is loaded by the system earlier than the PenMount driver program.  Please find the correspondent COM Registry setting. For example, COM2 is located at [HKEY_LOCAL_MACHINEDriversBuiltInCOM2].  Check the settings below:
”Order”      = dword:4
Modify the “Order” Registry setting of the PenMount driver to ensure that the COM driver program is loaded first.
The setting for PenMount Windows CE driver 3.x:
“Order”      = dword:5
The setting for PenMount Windows CE driver 4.x:
“Order”      = dword:5

3. Please set as the following when you want to cancel the debug mode of COM1 hardware:
A. Modify the platform.reg and search for the paragraph below:
“SysIntr”=dword:13          ; “SysIntr”=dword:13  is the setting of IRQ,13 represents IRQ 3
“IoBase”=dword:02F8          ; “IoBase”=dword:02F8 is the setting of IO Port = 2F8
change to:
“SysIntr”=dword:14          ; is the setting of IRQ,14 represents IRQ 4
“IoBase”=dword:03F8        ; is the setting of IO Port = 3F8
After above setting are modified, please re- build the entire Platform, then the COM1 hardware will be recognized as system COM1.

4. If the PenMount RS232 controller still will not operate after changing the settings above, please test it according to the steps below:
Remove PenMount RS232 device. Install a RS232 mouse at the same COM port. Test if the COM port works normally in Win CE.
If your operating system is a x86 platform, please test with XP to see if the hardware is normal.
If these instructions cannot resolve your problems, please contact us by e-mail with these following forms: [Company Profile and Inquiry Form ] & [ PenMount Driver Special Request Form ].

After using the PenMount WinCE USB Driver, touch works normally, but the USB mouse and keyboard works abnormally. Sometimes, they do not function, sometimes the USB mouse and keyboard work normally after rebooting. However, operation ceases if unplugged and reconnected. What is wrong?

To discover the cause of this problem, after removing the PenMount WinCE USB driver from WinCE platform builder, please set a WinCE system without thePenMount driver, and compare this system with a system including the PenMount driver.  Thus, you will discover if this problem is related to the PenMount WinCE USB driver. The PenMount team has handled similar problems and we found that the likely cause is an incompatibility between the USB chip and WinCE.

Does the PenMount Windows driver support Windows XP Embedded?

Yes. The PenMount device driver can support Windows Embedded systems based on the Windows XP kernel including Windows XP Embedded and the Windows Embedded Standard 2009. There are two ways to install the driver :

  1. Build the Windows XP Embedded system with a PenMount driver. The specific driver can be found in the [Download ] page.  Please note, however, with this method users will not be able to uninstall the PenMount driver later.
  2. Install the standard PenMount Windows driver on the Windows XP Embedded system.
When I install the PenMount Windows universal Driver in a Windows Embedded system, the search driver window pops up. How do I resolve this?

The PenMount Windows Universal Driver relies on the Windows HID driver. Please add Windows HID components into the XPE system when building.  When you install the PenMount Windows Universal Driver, the system will search for the HID driver. You can find the file in Windowssystem32 and Windowssystem32drivers.

Why does the same driver’s beep function work on Windows XP but fail on Windows XP Embedded?

The main cause of this issue is that the system provider forgets to add the beep driver when building the Windows XP Embedded system.

Does PenMount support tablet PC applications?

Yes. If you are using Windows XP Tablet PC Edition 2005 / Windows Vista or Windows 7, you will be able to use tablet PC features such as press and hold for right mouse button, hand writing, and flicks by installing PenMount Windows Universal Driver V2.2.0.283 or later.