README Driver File Contents (VMD1000_LINUX.zip)

================================================
        PenMount for Ubuntu Linux 10.04
================================================

---------------------------------------------------------------------------
Supported Versions
---------------------------------------------------------------------------
Distribution   : Ubuntu 10.04
Linux Kernel   : 2.6.32
X.Org X Server : 1.7.6-2ubuntu7
XInput         : 7.0
RandR          : 1.3
GTK+           : 2.20

---------------------------------------------------------------------------
PenMount Support
---------------------------------------------------------------------------
  - PenMount 5000 series (USB, low speed)
  - PemMount 6000 series (USB, full speed)
  - PemMount 9000 series (Serial, 19200/9600 bps)
  - PemMount 6000 series (Serial, 19200/9600 bps)

---------------------------------------------------------------------------
File Description
---------------------------------------------------------------------------
  evtest           - Read raw data from /dev/input/eventX for debugging.
                     Please unload penmount driver before using evtest
  gCal             - PenMount calibration utility (without UI)
                     e.g. gCal <0|4|9|16|25> <config_file>
                     e.g. gCal 4
                          (config file is saved in /etc/penmount.dat)
                     e.g. gCal 4 /tmp/penmount.dat
                          (config file is assigned in /tmp/penmount.dat)
  gDraw            - PenMount drawing test
                     e.g. gDraw
                          gDraw cross
                          gDraw point
                          gDraw -h, see the details
  install.sh       - Install script
  gPen             - PenMount utility in GNOME tray
                     Use penmount to perform calibration and another settings.
  penmount*.png    - An icon files.
  penmount.dat     - Default calibration data file
                     It will be created after calibration.
  penmount.desktop - GNOME menu item entry
  penmount_drv.so  - X.Org input driver for PenMount
  penmount.png     - An icon for GNOME menu item
  pm-setup         - PenMount setup utility. It can configure the PenMount
                     driver and X configuration file (/etc/X11/xorg.conf)
  penmount.ini     - Default settings for /etc/X11/xorg.conf
  README           - You're reading now.
  xorg.conf        - The sample of X configuration file

---------------------------------------------------------------------------
Quick Install
---------------------------------------------------------------------------
  1) Login
  2) Open terminal
     Applications->Accessories->Terminal
  3) Change directory to where the device driver is extracted to
     $ cd pmlinux-Ubuntu
  4) Config PenMount.ini or using default configurations. 
  5) Run install script (root permission)
     $ sudo ./install.sh
  6) Restart X window system to apply changes

---------------------------------------------------------------------------
Calibration
---------------------------------------------------------------------------
  1) Login

  2) In Gnome Menu: (System) --> Preferences --> PenMount Utility
     The PenMount utility will be launched in GNOME tray.

  3) Click the icon in the GNOME tray

  4) Select calibrate type what you want and press 'Calibrate' button

  5) Doing calibration

  6) Touch some red points to finish calibration

P.S.
  1) gCal is calibration tool without UI.
     gCal 0 - standardard calibration
     gCal [4|9|16|25] - advanced calibration (4 points, 9 points...)

---------------------------------------------------------------------------
PenMount settings in xorg.conf (in Section InputDevice)
---------------------------------------------------------------------------
  1) Identifier  "Penmount"
     Identify in ServerLayout section

  2) Driver    "penmount"
     Identify penmount driver (penmount_drv.so)

  3) Option  "Device"           "/dev/input/event5"
     PenMount device node. This option is not used for PenMount USB device.
     USB: /dev/input/event1, /dev/input/event2...etc
     COM: /dev/ttyS0, /dev/ttyS1...etc

  4) Option  "Protocol"         "PM6000COM"
     This option is required for PenMount RS-232 devices.
     For PenMount 6000, please set PM6000COM
     For PenMount 9000, please set PM9000     

  5) Option  "BaudRate"         "19200"
     This option is required for PenMount RS-232 devices.

  6) Option  "ADBit"            "10"
     A/D bits, 10-bit default.

  7) Option  "ConfigFile"       "/etc/penmount.dat"
     config file is saved there.

  8) Option  "AlwaysCore"       "1"
     PenMount option in section ServerLayout

  9) Option  "Monitor"            "CRT1"
     The monitor name that the touch screen is mapped to.
     Monitor names can be found by the xrandr command.

 10) Option  "ScreenNumber"     "0"  # default = 0
     Screen number of X window

 11) Option  "DebugLevel"       "0"
     0=debug off,   >0 : penmount driver log in /var/log/Xorg.0.log.

 12) Option "MoveX"     "512"
     Option "MoveY"     "384"

     (No effect in Calibration mode)
     Move viewport(Upper Left point) of calibrated penmount input area.

     This setting has lower priority than Option UMinX, UMinY, UMaxX,
     UMaxY.

     In the example above, if our calibrated penmount input area
     is 1024x768 in default screen with viewport (0, 0),
     it will move viewport(Upper Left of 1024x768) to (512,384) and with
     the same screen size(1024x768) as calibrated.

     Warning: in this setting, some parts of penmount input area may be
     outside of screens!

 13) Option     "UMinX"     "192"
     Option     "UMinY"     "144"
     Option     "UMaxX"     "832"
     Option     "UMaxY"     "624"

     (No effect in Calibration mode)
     Resize Calibrated penmount input area to specified Upper Left and
     Lower Right points.

     This setting has higher priority than Option MoveX and MoveY.

     In the example above, if our original calibrated penmount input area
     is 1024x768 in default screen with viewport (0, 0),
     it will move viewport(Upper Left of penmount input area) to (192, 144)
     and with different screen size (640x480) from calibrated input area.
     For X: 192 + 640 = 832 and for Y: 144 + 480 = 624

     Warning: you have to calculate the specified X, Y min/max first,
     otherwise there may be unexpected behavior with penmount!

  14) Option "TouchMode" "ClickOnTouch"
      Option "TouchMode" "ClickOnRelease"
      Option "TouchMode" "PenInputEmulation"
      Option "TouchMode" "MouseEmulation"

      This sets the default touch mode in penmount.dat, which adds
      customized default whenever you (re)start X server.

      Users are still allowed to modify their touch mode in gPen GUI, but
      user changes will be overridden by option touch mode in xorg.conf
      whenever they restart X server.

  15) Option "PressAndHold" "on"
      Option "PressAndHold" "off"

      Enable or Disable Press and hold function.

      Option "HoldTime" "800"
      Press and hold trigger time.

      Option "HoldArea" "32"
      Press and hold area.

      Option "Button2" "LeftButton"
      Option "Button2" "MiddleButton"
      Option "Button2" "RightButton"
      Press and hold triggered button as LeftButton, MiddleButton or
      RightButton of Mouse buttons.

  16) Option  "JitterFilter"     "8"
      The jitter filter value, set to larger values on systems with larger noise.

---------------------------------------------------------------------------
Application Notes
---------------------------------------------------------------------------
1. Enable pc speaker in kernel
The PenMount touch beep function depends on the pcspkr module. 
In Ubuntu 10.04, this module is not loaded by default, so there won't be any beep sound.
To enable touch beep sound, modify /etc/modprobe.d/blacklist.conf, and remark the following line :

blacklist pcspkr

---------------------------------------------------------------------------
PenMount Touch Solutions
Nov.23, 2010
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 1.05