| |||||
| |||||
![]() |
|||||
|
sane-plustek_pp
5
18 June 2004
sane-backends 1.0.19
SANE Scanner Access Now Easy
0x378 This "default device" will be used, if no configuration file can be found. It is rather the base address of the parallel port on i386 machines. As the backend supports up to four devices, it is possible to specify them in the configuration file /etc/sane.d/plustek_pp.conf See this file for examples.
This section describes the backends' configuration file entries. The file is located at: /etc/sane.d/plustek_pp.conf For a proper setup, you will need at least two entries: [direct] device 0x378 or [kernel] device /dev/pt_drv direct tells the backend, that the following devicename (here 0x378 ) has to be interpreted as parallel port scanner device. In fact it is the address to use, alternatively you can use /dev/parport0 if the backend has been compiled with libieee1284 support. kernel should only be used, when a kernel-module has been built out of the backend sources. See below for more instructions about this. Further options: option warmup t t specifies the warmup period in seconds
option lampOff t t is the time in seconds for switching off the lamps in
standby mode
option lOffonEnd b b specifies the behaviour when closing the backend, 1 --> switch
lamps off, 0 --> do not change lamp status
option mov m m is the model override switch, which only works in direct mode.
See the plustek_pp.conf file for examples.
sane-backends/doc/plustek Within this directory, you should find a script called: MakeModule.sh Now if your Linux kernelsources are installed correctly, it should be possible to build, install and load the module pt_drv. Please note, that the kernelsources need to be configured correctly. Refer to your distributions manual on how this is done. As root user, try ./MakeModule.sh the script will try and get all necessary information about your running kernel and will lead you through the whole installation process. Note: Installing and loading the can only be done as superuser.
The Options: lampoff=lll The value
lll tells the driver, after how many seconds to
switch-off the lamp(s). The default value is 180.
0 will disable this feature.
HINT: Do not use a value that is too small, because often switching on/off the lamps will reduce their lifetime. port=ppp ppp specifies the port base address, where the scanner
is connected to. The default value is 0x378, which
normaly is standard.
warmup=www www specifies the time in seconds, how long a lamp has to be on,
until the driver will start to scan. The default value is 30.
lOffonEnd=e e specifies the behaviour when unloading the driver, 1 --> switch
lamps off, 0 --> do not change lamp status
slowIO=s s specifies which I/O functions the driver should use, 1 --> use
delayed functions, 0 --> use the non-delayed ones
forceMode=fm fm specifies port mode which should be used, 0 --> autodetection,
1 --> use SPP mode and 2 --> use EPP mode
mov=m Sample entry for file /etc/modules.conf : alias char-major-40 pt_drv pre-install pt_drv modprobe -k parport options pt_drv lampoff=180 warmup=15 port=0x378 lOffonEnd=0 mov=0 slowIO=0 forceMode=0 For multidevice support, simply add values separated by commas to the different options options pt_drv port=0x378,0x278 mov=0,4 slowIO=0,1 forceMode=0,1 Remember to call depmod after changing /etc/conf.modules. The current driver works best, when the parallel port has been set to EPP-mode. When detecting any other mode such as ECP or PS/2 the driver tries to set to a faster, supported mode. If this fails, it will use the SPP mode, as this mode should work with all Linux supported parallel ports. If in doubt, enter your BIOS and set it to any mode except ECP. Former Plustek scanner models (4830, 9630) supplied a ISA parallel port adapter card. This card is not supported by the driver. The ASIC 96001/3 based models have sometimes trouble with high resolution modes. If you encounter sporadic corrupted images (parts duplicated or shifted horizontally) kill all other applications before scanning and (if sufficient memory available) disable swapping. See the plustek_pp.conf file for examples.
/usr/share/doc/sane-backends-1.0.19/plustek/Plustek-PARPORT.changes http://www.gjaeger.de/scanner/plustek_pp/
SANE Mailing List Additional info and hints can be obtained from our Mailing-List archive at: http://www.sane-project.org/mailing-lists.html or directly from the projects' homepage at: http://www.gjaeger.de/scanner/plustek_pp/ To obtain debug messages from the backend, please set the environment-variable SANE_DEBUG_PLUSTEK_PP before calling your favorite scan-frontend (i.e. xscanimage). i.e.: export SANE_DEBUG_PLUSTEK_PP=20 ; xscanimage The value controls the verbosity of the backend. * The Halftoning works, but the quality is poor * Printers (especially HP models) will start to print during scanning. This in fact is a problem to other printers too, using bidirectional protocol (see www.plustek.com (TAIWAN) page for further details) * The driver does not support these manic scalings up to 16 times the physical resolution. The only scaling is done on resolutions between the physical resolution of the CCD-sensor and the stepper motor i.e. you have a 600x1200 dpi scanner and you are scanning using 800dpi, so scaling is necessary, because the sensor only delivers 600dpi but the motor is capable to perform 800dpi steps. * On some devices, the pictures seems bluish ASIC 98001 based models: * The 300dpi transparency and negative mode does not work correctly. * There is currently no way to distinguish a model with and without transparency unit. * The scanned images seem to be too dark (P9636T) ASIC 96003/1 based models: * 30bit mode is currently not supported. * On low end systems under heavy system load the driver may lose data, which can result in picture corruption or cause the sensor to hit the scan bed. * The scanning speed on 600x1200 dpi models is slow. * The scanning quality of the A3I is poor | |||||
|
| |||||