kopia lustrzana https://gitlab.com/sane-project/backends
351 wiersze
9.2 KiB
Groff
351 wiersze
9.2 KiB
Groff
.TH sane\-plustek_pp 5 "14 Jul 2008" "@PACKAGEVERSION@" "SANE Scanner Access Now Easy"
|
|
.IX sane\-plustek_pp
|
|
.SH NAME
|
|
sane\-plustek_pp \- SANE backend for Plustek parallel port
|
|
flatbed scanners
|
|
.SH DESCRIPTION
|
|
The
|
|
.B sane\-plustek_pp
|
|
library implements a SANE (Scanner Access Now Easy) backend that
|
|
provides access to Plustek ASIC 9600[1/3] and P9800[1/3] based
|
|
parallel port flatbed scanners.
|
|
|
|
.SH "SUPPORTED DEVICES"
|
|
|
|
At present, the following scanners should work with this backend:
|
|
.PP
|
|
.B "PLUSTEK SCANNERS"
|
|
.PP
|
|
.ft CR
|
|
.nf
|
|
Parallelport Model: ASIC: Properties:
|
|
---------------------- ----- ------------------------
|
|
OpticPro PT12 98003 600x1200 dpi 36bit 512Kb
|
|
OpticPro P12 98003 600x1200 dpi 36bit 512Kb
|
|
OpticPro 9636T/12000T 98001 600x1200 dpi 36bit 512Kb
|
|
OpticPro 12000P Turbo 98001 600x1200 dpi 36bit 512Kb
|
|
OpticPro 9636P+/Turbo 98001 600x1200 dpi 36bit 512Kb
|
|
OpticPro 9636P 96003 600x1200 dpi 36bit 128Kb
|
|
OpticPro 12000P/96000P 96003 600x1200 dpi 36bit 128Kb
|
|
OpticPro 1236P 96003 600x1200 dpi 30bit 128Kb
|
|
OpticPro 9600P 96003 600x1200 dpi 30bit 128Kb
|
|
OpticPro 9630P/FBIV 96003 600x1200 dpi 30bit 128Kb
|
|
OpticPro 9630PL (14") 96003 600x1200 dpi 30bit 128Kb
|
|
OpticPro A3I 96003 400x800 dpi 36bit 128Kb
|
|
OpticPro 600P/6000P 96003 300x600 dpi 30bit 32Kb
|
|
OpticPro 4831P 96003 300x600 dpi 30bit 32Kb
|
|
OpticPro 4830P/FBIII 96003 300x600 dpi 30bit 32Kb
|
|
OpticPro 4800P/FBII 96001 300x600 dpi 24bit 32Kb
|
|
.fi
|
|
.ft R
|
|
.PP
|
|
|
|
.B "PRIMAX SCANNERS"
|
|
|
|
There are some scanners sold by Primax, but they are in fact
|
|
Plustek devices. These scanners are also supported.
|
|
The following table will show the relationship:
|
|
.PP
|
|
.ft CR
|
|
.nf
|
|
Model: Plustek Model: Remarks:
|
|
--------------------------- -------------- ------------
|
|
Colorado 4800 OpticPro 4800 not tested
|
|
Compact 4800 Direct OpticPro 600 mov=2
|
|
Compact 4800 Direct 30bit OpticPro 4830 mov=7
|
|
Compact 9600 Direct 30bit OpticPro 9630 works
|
|
.fi
|
|
.ft R
|
|
.PP
|
|
|
|
.B "GENIUS SCANNERS"
|
|
|
|
The following devices are sold as Genius Scanners, but are in fact
|
|
Plustek devices.
|
|
The table will show the relationship:
|
|
.PP
|
|
.ft CR
|
|
.nf
|
|
Model: Remarks:
|
|
--------------------------- ----------------------------
|
|
Colorpage Vivid III V2 Like P12 but has two buttons
|
|
and Wolfson DAC
|
|
.fi
|
|
.ft R
|
|
.PP
|
|
|
|
.B "ARIES SCANNERS"
|
|
|
|
There's one scanner sold as Aries Scanner, but is in fact a
|
|
Plustek device.
|
|
The following table will show the relationship:
|
|
.PP
|
|
.ft CR
|
|
.nf
|
|
Model: Plustek Model: Remarks:
|
|
--------------------------- -------------- ------------
|
|
Scan-It 4800 OpticPro 600 mov=2
|
|
.fi
|
|
.ft R
|
|
.PP
|
|
|
|
.B "BrightScan SCANNERS"
|
|
|
|
There's one scanner sold as BrightScan OpticPro Scanner, this is also
|
|
a rebadged Plustek device.
|
|
The following table will show the relationship:
|
|
.PP
|
|
.ft CR
|
|
.nf
|
|
Model: Remarks:
|
|
--------------------------- ----------------------------
|
|
BrightScan OpticPro OpticPro P12
|
|
.fi
|
|
.ft R
|
|
|
|
.SH "DEVICE NAMES"
|
|
This backend's default device is:
|
|
.PP
|
|
.RS
|
|
.I 0x378
|
|
.RE
|
|
.PP
|
|
This "default device" will be used if no configuration
|
|
file can be found. It is the base address of the parallel port
|
|
on i386 machines.
|
|
.PP
|
|
As the backend supports up to four devices, it is possible to
|
|
specify them in the configuration file
|
|
.PP
|
|
.RS
|
|
.I @CONFIGDIR@/plustek_pp.conf
|
|
.RE
|
|
.PP
|
|
See this file for examples.
|
|
.PP
|
|
|
|
.SH "CONFIGURATION"
|
|
.PP
|
|
This section describes the backend's configuration file entries.
|
|
The file is located at:
|
|
.I @CONFIGDIR@/plustek_pp.conf
|
|
.PP
|
|
For a proper setup, you will need at least two entries:
|
|
.RS
|
|
.PP
|
|
.I [direct]
|
|
.br
|
|
.I device 0x378
|
|
.RE
|
|
.PP
|
|
.I direct
|
|
tells the backend, that the following devicename (here
|
|
.IR 0x378 )
|
|
has to be interpreted as parallel port scanner device. In
|
|
fact it is the address to use. Alternatively you can use
|
|
.I /dev/parport0
|
|
if the backend has been compiled with libieee1284 support.
|
|
.PP
|
|
Further options:
|
|
.PP
|
|
option warmup t
|
|
.RS
|
|
.I t
|
|
specifies the warmup period in seconds
|
|
.RE
|
|
.PP
|
|
option lampOff t
|
|
.RS
|
|
.I t
|
|
is the time in seconds for switching off the lamps in
|
|
standby mode
|
|
.RE
|
|
.PP
|
|
option lOffonEnd b
|
|
.RS
|
|
.I b
|
|
specifies the behaviour when closing the backend, 1 --> switch
|
|
lamps off, 0 --> do not change lamp status
|
|
.RE
|
|
.PP
|
|
option mov m
|
|
.RS
|
|
.I m
|
|
is the model override switch, which only works in direct mode.
|
|
.TP
|
|
.IR m " = 0"
|
|
default: no override
|
|
.TP
|
|
.IR m " = 1"
|
|
OpticPro 9630PL override (works if OP9630
|
|
has been detected) forces legal size (14")
|
|
.TP
|
|
.IR m " = 2"
|
|
Primax 4800Direct override (works if OP600
|
|
has been detected) swaps red/green color
|
|
.TP
|
|
.IR m " = 3"
|
|
OpticPro 9636 override (works if OP9636 has
|
|
been detected) disables backends
|
|
transparency/negative capabilities
|
|
.TP
|
|
.IR m " = 4"
|
|
OpticPro 9636P override (works if OP9636 has
|
|
been detected) disables backends
|
|
transparency/negative capabilities
|
|
.TP
|
|
.IR m " = 5"
|
|
OpticPro A3I override (works if OP12000 has
|
|
been detected) enables A3 scanning
|
|
.TP
|
|
.IR m " = 6"
|
|
OpticPro 4800P override (works if OP600
|
|
has been detected) swaps red/green color
|
|
.TP
|
|
.IR m " = 7"
|
|
Primax 4800Direct 30bit override (works if
|
|
OP4830 has been detected)
|
|
.RE
|
|
.PP
|
|
See the
|
|
.I plustek_pp.conf
|
|
file for examples.
|
|
.PP
|
|
|
|
.SH "PARALLEL PORT MODES"
|
|
.PP
|
|
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.
|
|
.PP
|
|
Former Plustek scanner models (4830, 9630) supplied a
|
|
ISA parallel port adapter card. This card is
|
|
.BR not
|
|
supported by the driver.
|
|
.PP
|
|
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.
|
|
.PP
|
|
See the
|
|
.I plustek_pp.conf
|
|
file for examples.
|
|
.PP
|
|
|
|
.SH FILES
|
|
.TP
|
|
.I @CONFIGDIR@/plustek_pp.conf
|
|
The backend configuration file
|
|
.TP
|
|
.I @LIBDIR@/libsane\-plustek_pp.a
|
|
The static library implementing this backend.
|
|
.TP
|
|
.I @LIBDIR@/libsane\-plustek_pp.so
|
|
The shared library implementing this backend (present on systems that
|
|
support dynamic loading).
|
|
|
|
.SH ENVIRONMENT
|
|
.TP
|
|
.B SANE_CONFIG_DIR
|
|
This environment variable specifies the list of directories that may
|
|
contain the configuration file. On *NIX systems, the directories are
|
|
separated by a colon (`:'), under OS/2, they are separated by a
|
|
semi-colon (`;'). If this variable is not set, the configuration file
|
|
is searched in two default directories: first, the current working
|
|
directory (".") and then in
|
|
.IR @CONFIGDIR@ .
|
|
If the value of the
|
|
environment variable ends with the directory separator character, then
|
|
the default directories are searched after the explicitly specified
|
|
directories. For example, setting
|
|
.B SANE_CONFIG_DIR
|
|
to "/tmp/config:" would result in directories
|
|
.IR "tmp/config" ,
|
|
.IR "." ,
|
|
and
|
|
.I "@CONFIGDIR@"
|
|
being searched (in this order).
|
|
.TP
|
|
.B SANE_DEBUG_PLUSTEK_PP
|
|
If the library was compiled with debug support enabled, this
|
|
environment variable controls the debug level for this backend. Higher
|
|
debug levels increase the verbosity of the output.
|
|
|
|
Example:
|
|
export SANE_DEBUG_PLUSTEK_PP=10
|
|
|
|
.SH "SEE ALSO"
|
|
.BR sane (7),
|
|
.BR xscanimage (1),
|
|
.br
|
|
.I @DOCDIR@/plustek/Plustek\-PARPORT.changes
|
|
|
|
.SH "CONTACT AND BUG-REPORTS"
|
|
Please send any information and bug-reports to:
|
|
.br
|
|
.B SANE Mailing List
|
|
.PP
|
|
Additional info and hints can be obtained from our
|
|
.br
|
|
Mailing-List archive at:
|
|
.br
|
|
.I http://www.sane\-project.org/mailing\-lists.html
|
|
.PP
|
|
To obtain debug messages from the backend, please set the
|
|
environment-variable
|
|
.B SANE_DEBUG_PLUSTEK_PP
|
|
before calling your favorite scan-frontend (i.e.
|
|
.BR xscanimage (1)), i.e.:
|
|
.br
|
|
.I export SANE_DEBUG_PLUSTEK_PP=20 ; xscanimage
|
|
.PP
|
|
The value controls the verbosity of the backend.
|
|
.PP
|
|
|
|
.SH "KNOWN BUGS & RESTRICTIONS"
|
|
.PP
|
|
* The Halftoning works, but the quality is poor
|
|
.PP
|
|
* 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)
|
|
.PP
|
|
* 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.
|
|
.PP
|
|
* On some devices, the pictures seems bluish
|
|
.PP
|
|
.I ASIC 98001 based models:
|
|
.PP
|
|
* The 300dpi transparency and negative mode does not work
|
|
correctly.
|
|
.PP
|
|
* There is currently no way to distinguish a model with
|
|
and without transparency unit.
|
|
.PP
|
|
* The scanned images seem to be too dark (P9636T)
|
|
.PP
|
|
.I ASIC 96003/1 based models:
|
|
.PP
|
|
* 30bit mode is currently not supported.
|
|
.PP
|
|
* 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.
|
|
.PP
|
|
* The scanning speed on 600x1200 dpi models is slow.
|
|
.PP
|
|
* The scanning quality of the A3I is poor.
|