kopia lustrzana https://gitlab.com/sane-project/backends
Update.
rodzic
28b4fb24a2
commit
3f3bb0c5a6
|
@ -1,4 +1,4 @@
|
|||
Plustek-USB.txt (2003-24-09) Gerhard Jäger <gerhard@gjaeger.de>
|
||||
Plustek-USB.txt (2003-27-11) Gerhard Jäger <gerhard@gjaeger.de>
|
||||
================================================================
|
||||
|
||||
NOTE:
|
||||
|
@ -38,8 +38,9 @@ MUSTEK
|
|||
BearPaw vendor ID: 0x0400 (They use the NationalSemiconductors ID!!!)
|
||||
|
||||
Product ID Device-description and status
|
||||
0x1000 BearPaw 1200 - working
|
||||
0x1001 BearPaw 2400 - mostly working
|
||||
0x1000 BearPaw 1200 (LM9831) - working
|
||||
0x1001 BearPaw 1200 (LM9832) - not tested
|
||||
0x1001 BearPaw 2400 (LM9832) - mostly working
|
||||
|
||||
KYE (Genius)
|
||||
============
|
||||
|
@ -362,20 +363,21 @@ See the list at the end of the file how this works...
|
|||
Thanx guys for helping:
|
||||
-----------------------
|
||||
|
||||
Henning Meier-Geinitz henning@meier-geinitz.de for Mustek Bearpaw testing, ideas and patches
|
||||
Stefan Nilsen stefan.nilsen@telia.com for HP2200c testing and patches
|
||||
Kev Green kyrian@ore.org for Documentation, UT12 testing and RPMS.
|
||||
Holger Bischof bischof@cs.tu-berlin.de for OpticPro U12 testing
|
||||
Abhijit Sovakar a.sovakar@gmx.de for OpticPro UT24 testing
|
||||
Peter Koellner peter@mezzo.net for OpticPro U24 testing
|
||||
Gene Heskett gene_heskett@iolinc.net for EPSON 1250 testing and patches
|
||||
Tasnim Ahmed tasnim_ahmed@yahoo.com for KYE Colorpage HR6 testing
|
||||
Reinhard Max max@suse.de for EPSON 1250 testing and patches
|
||||
Allan N. Hessenflow allan@kallisti.com for UMAX 3400 testing and patches
|
||||
Craig Smoothey craig@smoothey.org for HP2100c testing and patches
|
||||
Till Kamppeter till.kamppeter@gmx.net for EPSON1260 testing
|
||||
|
||||
Henning Meier-Geinitz henning@meier-geinitz.de for Mustek Bearpaw testing, ideas and patches
|
||||
Stefan Nilsen stefan.nilsen@telia.com for HP2200c testing and patches
|
||||
Kev Green kyrian@ore.org for Documentation, UT12 testing and RPMS.
|
||||
Holger Bischof bischof@cs.tu-berlin.de for OpticPro U12 testing
|
||||
Abhijit Sovakar a.sovakar@gmx.de for OpticPro UT24 testing
|
||||
Peter Koellner peter@mezzo.net for OpticPro U24 testing
|
||||
Gene Heskett gene_heskett@iolinc.net for EPSON 1250 testing and patches
|
||||
Tasnim Ahmed tasnim_ahmed@yahoo.com for KYE Colorpage HR6 testing
|
||||
Reinhard Max max@suse.de for EPSON 1250 testing and patches
|
||||
Allan N. Hessenflow allan@kallisti.com for UMAX 3400 testing and patches
|
||||
Craig Smoothey craig@smoothey.org for HP2100c testing and patches
|
||||
Till Kamppeter till.kamppeter@gmx.net for EPSON1260 testing
|
||||
Christopher Montgomery monty@xiph.org for CanoScan calibration works
|
||||
|
||||
and a lot of other guys not named here...
|
||||
|
||||
|
||||
Some equations which are used to calculate some stuff
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH sane-plustek 5 "27 October 2003" "@PACKAGEVERSION@" "SANE Scanner Access Now Easy"
|
||||
.TH sane-plustek 5 "27 November 2003" "@PACKAGEVERSION@" "SANE Scanner Access Now Easy"
|
||||
.IX sane-plustek
|
||||
.SH NAME
|
||||
sane-plustek \- SANE backend for Plustek parallel port and
|
||||
|
@ -20,7 +20,7 @@ Semiconductor chipsets LM9831, LM9832 and LM9833. The following tables
|
|||
show various devices which are currently reported to work. If your
|
||||
Plustek scanner has another Product ID, then the device is
|
||||
.B NOT
|
||||
supported, as it contains an unsupported ASIC inside.
|
||||
supported, as it contains an unsupported ASIC.
|
||||
.br
|
||||
|
||||
Vendor Plustek - ID: 0x07B3
|
||||
|
@ -90,7 +90,11 @@ USB Model: ASIC: Properties: Prod-ID
|
|||
.br
|
||||
BearPaw 1200 LM9831 600x1200dpi 42bit 512Kb 0x1000
|
||||
.br
|
||||
BearPaw 1200 LM9832 600x1200dpi 42bit 512Kb 0x1001*
|
||||
.br
|
||||
BearPaw 2400 LM9832 1200x2400dpi 42bit 2Mb 0x1001
|
||||
.br
|
||||
* see also description for model override switch below!
|
||||
.PP
|
||||
|
||||
Vendor UMAX - ID: 0x1606
|
||||
|
@ -161,7 +165,7 @@ and is supported by the
|
|||
backend.
|
||||
.br
|
||||
Only the National Semiconductor LM983[1/2/] based devices of Plustek
|
||||
are supported by this driver. Older versions of the U12, the UT12,
|
||||
are supported by this backend. Older versions of the U12, the UT12,
|
||||
the U1212 and U1248 (GrandTech chipset) are not supported.
|
||||
.PP
|
||||
Model Chipset backend
|
||||
|
@ -171,6 +175,9 @@ Model Chipset backend
|
|||
U1248 GrandTech gt68xx
|
||||
.br
|
||||
UT16B GrandTech gt68xx
|
||||
.br
|
||||
For a more complete and up to date list see:
|
||||
.B http://www.sane-project.org/sane-supported-devices.html
|
||||
|
||||
.SH "CONFIGURATION"
|
||||
To use your scanner with this backend, you need at least two
|
||||
|
@ -214,6 +221,23 @@ 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. It works only with Mustek
|
||||
BearPaw devices.
|
||||
.br
|
||||
.br
|
||||
m/PID | 0x1000 | 0x1001
|
||||
.br
|
||||
------+--------------+--------------
|
||||
.br
|
||||
0 | BearPaw 1200 | BearPaw 2400
|
||||
.br
|
||||
1 | no function | BearPaw 1200
|
||||
.br
|
||||
.RE
|
||||
.PP
|
||||
option invertNegatives b
|
||||
.RS
|
||||
.I b
|
||||
|
@ -327,25 +351,10 @@ See the plustek.conf file for examples.
|
|||
.B Note:
|
||||
.br
|
||||
You have to make sure, that the USB subsystem is loaded
|
||||
correctly and the module
|
||||
.I scanner
|
||||
has been loaded too. To make this module recognize your
|
||||
scanner, you might have to add the following line to
|
||||
your
|
||||
.B "/etc/modules.conf"
|
||||
:
|
||||
.br
|
||||
.I options scanner vendor=0x7b3 product=0x17
|
||||
.PP
|
||||
.br
|
||||
If you're not sure about the vendor and product id of your
|
||||
device, simply load the USB subsystem and plug in your
|
||||
scanner. Then do a
|
||||
.I cat /proc/bus/usb/devices
|
||||
and look for the scanner.
|
||||
.br
|
||||
Alternatively, the backend is able to access your scanner via
|
||||
libusb. You might use
|
||||
correctly and you have access to the device-node. For
|
||||
more details see
|
||||
.B sane-usb (5)
|
||||
manpage. You might use
|
||||
.B sane-find-scanner
|
||||
to check that you have access to your device.
|
||||
.PP
|
||||
|
@ -353,7 +362,6 @@ to check that you have access to your device.
|
|||
.br
|
||||
If there's no configuration file, the backend defaults to
|
||||
.B device auto
|
||||
. So it
|
||||
|
||||
.SH FILES
|
||||
.TP
|
||||
|
@ -412,7 +420,7 @@ For problem reports it should be enough the set the verbosity to
|
|||
.br
|
||||
so scaling is necesary, because the sensor only delivers
|
||||
.br
|
||||
600dpi but the motor is capable to perform 800dpi steps.
|
||||
600dpi but the motor is capable to perform 1200dpi steps.
|
||||
.br
|
||||
* Plusteks' model policy is somewhat inconsistent. This
|
||||
.br
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH sane-plustek_pp 5 "24 September 2003" "@PACKAGEVERSION@" "SANE Scanner Access Now Easy"
|
||||
.TH sane-plustek_pp 5 "27 November 2003" "@PACKAGEVERSION@" "SANE Scanner Access Now Easy"
|
||||
.IX sane-plustek_pp
|
||||
.SH NAME
|
||||
sane-plustek_pp \- SANE backend for Plustek parallel port
|
||||
|
@ -141,13 +141,13 @@ specify them in the configuration file
|
|||
.I @CONFIGDIR@/plustek_pp.conf
|
||||
.RE
|
||||
.PP
|
||||
See the plustek_pp.conf file for examples.
|
||||
See this file for examples.
|
||||
.PP
|
||||
|
||||
.SH "CONFIGURATION"
|
||||
.PP
|
||||
Beside the kernel-module options, which are described below, you
|
||||
need to enable the parallel port device in the configuration file
|
||||
This section decribes the backends' configuration file entries.
|
||||
The file is located at:
|
||||
.PP
|
||||
.RS
|
||||
.I @CONFIGDIR@/plustek_pp.conf
|
||||
|
@ -171,10 +171,123 @@ tells the backend, that the following devicename (here
|
|||
.I /dev/pt_drv
|
||||
) has to be interpreted as parallel port scanner device.
|
||||
.PP
|
||||
To have this device, you will need to setup the kernel module.
|
||||
As the driver is a loadable kernel module, it is configured
|
||||
by invoking insmod with the appropriate parameters or
|
||||
appending the options to the file
|
||||
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.
|
||||
.I m
|
||||
=0 - default: no override
|
||||
.br
|
||||
.I m
|
||||
=1 - OpticPro 9630PL override (works if OP9630
|
||||
.br
|
||||
has been detected) forces legal size (14")
|
||||
.br
|
||||
.I m
|
||||
=2 - Primax 4800Direct override (works if OP600
|
||||
.br
|
||||
has been detected) swaps red/green color
|
||||
.br
|
||||
.I m
|
||||
=3 - OpticPro 9636 override (works if OP9636 has
|
||||
.br
|
||||
been detected) disables backends
|
||||
.br
|
||||
transparency/negativ capabilities
|
||||
.br
|
||||
.I m
|
||||
=4 - OpticPro 9636P override (works if OP9636 has
|
||||
.br
|
||||
been detected) disables backends
|
||||
.br
|
||||
transparency/negativ capabilities
|
||||
.br
|
||||
.I m
|
||||
=5 - OpticPro A3I override (works if OP12000 has
|
||||
.br
|
||||
been detected) enables A3 scanning
|
||||
.br
|
||||
.I m
|
||||
=6 - OpticPro 4800P override (works if OP600
|
||||
.br
|
||||
has been detected) swaps red/green color
|
||||
.br
|
||||
.I m
|
||||
=7 - Primax 4800Direct 30bit override (works if
|
||||
.br
|
||||
OP4830 has been detected)
|
||||
.RE
|
||||
.PP
|
||||
See the plustek_pp.conf file for examples.
|
||||
.PP
|
||||
|
||||
.SH "BUILDING THE KERNEL MODULE"
|
||||
As mentioned before, the plustek_pp backend code can also
|
||||
be compiled and installed as linux kernel module. To do so,
|
||||
you will need the source-files of this sane-backend installation.
|
||||
Unpack this tar-ball and go to the directory:
|
||||
.br
|
||||
.I sane-backends/doc/plustek
|
||||
.br
|
||||
Within this directory, you should find a file called:
|
||||
.br
|
||||
.I Makefile.module
|
||||
.br
|
||||
Now if your Linux kernelsources are installed correctly, it should
|
||||
be possible to build, install and load the module
|
||||
.B pt_drv.
|
||||
Try
|
||||
.br
|
||||
.I make -f Makefile.module
|
||||
.br
|
||||
to obtain a help text, about the targets, the makefile supports.
|
||||
.br
|
||||
Use
|
||||
.br
|
||||
.I make -f Makefile.module all
|
||||
.br
|
||||
to build the module.
|
||||
Use
|
||||
.br
|
||||
.I make -f Makefile.module install
|
||||
.br
|
||||
to install the module.
|
||||
Use
|
||||
.br
|
||||
.I make -f Makefile.module load
|
||||
.br
|
||||
to load the module.
|
||||
.br
|
||||
.B Note: Installing and loading the can only be done as superuser.
|
||||
.PP
|
||||
|
||||
.SH "KERNEL MODULE SETUP"
|
||||
The configuration of the kernel module is done by providing
|
||||
some or more options found below to the kernel module at
|
||||
load time. This can be done by invoking insmod with the
|
||||
appropriate parameters or appending the options to the file
|
||||
.B /etc/conf.modules
|
||||
.PP
|
||||
.B
|
||||
|
@ -269,10 +382,9 @@ mov=m
|
|||
has been detected) swaps red/green color
|
||||
.br
|
||||
.I m
|
||||
=7 - Primax 4800Direct 30bit override (works if OP4830
|
||||
.br
|
||||
has been detected)
|
||||
=7 - Primax 4800Direct 30bit override (works if
|
||||
.br
|
||||
OP4830 has been detected)
|
||||
.RE
|
||||
.PP
|
||||
Sample entry for file
|
||||
|
@ -292,8 +404,9 @@ the different options
|
|||
.PP
|
||||
Remember to call depmod after changing /etc/conf.modules.
|
||||
.PP
|
||||
.B "PARALLEL PORT MODES"
|
||||
.PP
|
||||
|
||||
.SH "PARALLEL PORT MODES"
|
||||
.TP
|
||||
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
|
||||
|
@ -315,11 +428,6 @@ memory available) disable swapping.
|
|||
See the plustek_pp.conf file for examples.
|
||||
.PP
|
||||
|
||||
.SH "BUILDING THE KERNEL MODULE"
|
||||
As mentioned before, the plustek_pp backend code can also
|
||||
be compiled and installed as linux kernel module...
|
||||
.PP
|
||||
|
||||
.SH FILES
|
||||
.TP
|
||||
.I @CONFIGDIR@/plustek_pp.conf
|
||||
|
|
Ładowanie…
Reference in New Issue