README Driver File Contents (VMD1000_LINUX.zip)

================================================
        PenMount for Fedora Linux 14
================================================

---------------------------------------------------------------------------
Supported Versions
---------------------------------------------------------------------------
Distribution   : Fedora 14
Linux Kernel   : 2.6.35
X.Org X Server : 1.9.0
XInput         : 11.0
RandR          : 1.3
GTK+           : 2.22

---------------------------------------------------------------------------
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 as user in Fedora login prompt
  2) Open terminal
     Applications->Accessories->Terminal
  3) Change directory to where the device driver is extracted to
     $ cd pmlinux-Fedora
  4) Config PenMount.ini or using default configurations. 
  5) Run install script (with 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
     USB: /dev/input/event1, /dev/input/event2...etc
     COM: /dev/ttyS0, /dev/ttyS1...etc

  4) Option  "Protocol"         "PM6000USB"
     What kind of PenMount model, there are:
     PM6000USB, PM6000COM, PM5000, PM9000, and PMLPC

  5) Option  "BaudRate"         "19200"
     It's for PenMount COM port model

  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.

---------------------------------------------------------------------------
Application Notes
---------------------------------------------------------------------------
1. Enable pc speaker in kernel
The PenMount touch beep function depends on the snd-pcsp module. 
In Fedora 14, this module is in blacklist, so will not loaded by default.

To enable the pc speaker module, modify /etc/modprobe.d/blacklist.conf, and remark the following line:

blacklist snd-pcsp

The snd-pcsp module will be loaded after restarting system.
---------------------------------------------------------------------------
PenMount Touch Solutions
Nov. 25, 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: web5, load: 0.90