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:
|
NOTE:
|
||||||
|
@ -38,8 +38,9 @@ MUSTEK
|
||||||
BearPaw vendor ID: 0x0400 (They use the NationalSemiconductors ID!!!)
|
BearPaw vendor ID: 0x0400 (They use the NationalSemiconductors ID!!!)
|
||||||
|
|
||||||
Product ID Device-description and status
|
Product ID Device-description and status
|
||||||
0x1000 BearPaw 1200 - working
|
0x1000 BearPaw 1200 (LM9831) - working
|
||||||
0x1001 BearPaw 2400 - mostly working
|
0x1001 BearPaw 1200 (LM9832) - not tested
|
||||||
|
0x1001 BearPaw 2400 (LM9832) - mostly working
|
||||||
|
|
||||||
KYE (Genius)
|
KYE (Genius)
|
||||||
============
|
============
|
||||||
|
@ -362,20 +363,21 @@ See the list at the end of the file how this works...
|
||||||
Thanx guys for helping:
|
Thanx guys for helping:
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
Henning Meier-Geinitz henning@meier-geinitz.de for Mustek Bearpaw testing, ideas and patches
|
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
|
Stefan Nilsen stefan.nilsen@telia.com for HP2200c testing and patches
|
||||||
Kev Green kyrian@ore.org for Documentation, UT12 testing and RPMS.
|
Kev Green kyrian@ore.org for Documentation, UT12 testing and RPMS.
|
||||||
Holger Bischof bischof@cs.tu-berlin.de for OpticPro U12 testing
|
Holger Bischof bischof@cs.tu-berlin.de for OpticPro U12 testing
|
||||||
Abhijit Sovakar a.sovakar@gmx.de for OpticPro UT24 testing
|
Abhijit Sovakar a.sovakar@gmx.de for OpticPro UT24 testing
|
||||||
Peter Koellner peter@mezzo.net for OpticPro U24 testing
|
Peter Koellner peter@mezzo.net for OpticPro U24 testing
|
||||||
Gene Heskett gene_heskett@iolinc.net for EPSON 1250 testing and patches
|
Gene Heskett gene_heskett@iolinc.net for EPSON 1250 testing and patches
|
||||||
Tasnim Ahmed tasnim_ahmed@yahoo.com for KYE Colorpage HR6 testing
|
Tasnim Ahmed tasnim_ahmed@yahoo.com for KYE Colorpage HR6 testing
|
||||||
Reinhard Max max@suse.de for EPSON 1250 testing and patches
|
Reinhard Max max@suse.de for EPSON 1250 testing and patches
|
||||||
Allan N. Hessenflow allan@kallisti.com for UMAX 3400 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
|
Craig Smoothey craig@smoothey.org for HP2100c testing and patches
|
||||||
Till Kamppeter till.kamppeter@gmx.net for EPSON1260 testing
|
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
|
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
|
.IX sane-plustek
|
||||||
.SH NAME
|
.SH NAME
|
||||||
sane-plustek \- SANE backend for Plustek parallel port and
|
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
|
show various devices which are currently reported to work. If your
|
||||||
Plustek scanner has another Product ID, then the device is
|
Plustek scanner has another Product ID, then the device is
|
||||||
.B NOT
|
.B NOT
|
||||||
supported, as it contains an unsupported ASIC inside.
|
supported, as it contains an unsupported ASIC.
|
||||||
.br
|
.br
|
||||||
|
|
||||||
Vendor Plustek - ID: 0x07B3
|
Vendor Plustek - ID: 0x07B3
|
||||||
|
@ -90,7 +90,11 @@ USB Model: ASIC: Properties: Prod-ID
|
||||||
.br
|
.br
|
||||||
BearPaw 1200 LM9831 600x1200dpi 42bit 512Kb 0x1000
|
BearPaw 1200 LM9831 600x1200dpi 42bit 512Kb 0x1000
|
||||||
.br
|
.br
|
||||||
|
BearPaw 1200 LM9832 600x1200dpi 42bit 512Kb 0x1001*
|
||||||
|
.br
|
||||||
BearPaw 2400 LM9832 1200x2400dpi 42bit 2Mb 0x1001
|
BearPaw 2400 LM9832 1200x2400dpi 42bit 2Mb 0x1001
|
||||||
|
.br
|
||||||
|
* see also description for model override switch below!
|
||||||
.PP
|
.PP
|
||||||
|
|
||||||
Vendor UMAX - ID: 0x1606
|
Vendor UMAX - ID: 0x1606
|
||||||
|
@ -161,7 +165,7 @@ and is supported by the
|
||||||
backend.
|
backend.
|
||||||
.br
|
.br
|
||||||
Only the National Semiconductor LM983[1/2/] based devices of Plustek
|
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.
|
the U1212 and U1248 (GrandTech chipset) are not supported.
|
||||||
.PP
|
.PP
|
||||||
Model Chipset backend
|
Model Chipset backend
|
||||||
|
@ -171,6 +175,9 @@ Model Chipset backend
|
||||||
U1248 GrandTech gt68xx
|
U1248 GrandTech gt68xx
|
||||||
.br
|
.br
|
||||||
UT16B GrandTech gt68xx
|
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"
|
.SH "CONFIGURATION"
|
||||||
To use your scanner with this backend, you need at least two
|
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
|
lamps off, 0 --> do not change lamp status
|
||||||
.RE
|
.RE
|
||||||
.PP
|
.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
|
option invertNegatives b
|
||||||
.RS
|
.RS
|
||||||
.I b
|
.I b
|
||||||
|
@ -327,25 +351,10 @@ See the plustek.conf file for examples.
|
||||||
.B Note:
|
.B Note:
|
||||||
.br
|
.br
|
||||||
You have to make sure, that the USB subsystem is loaded
|
You have to make sure, that the USB subsystem is loaded
|
||||||
correctly and the module
|
correctly and you have access to the device-node. For
|
||||||
.I scanner
|
more details see
|
||||||
has been loaded too. To make this module recognize your
|
.B sane-usb (5)
|
||||||
scanner, you might have to add the following line to
|
manpage. You might use
|
||||||
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
|
|
||||||
.B sane-find-scanner
|
.B sane-find-scanner
|
||||||
to check that you have access to your device.
|
to check that you have access to your device.
|
||||||
.PP
|
.PP
|
||||||
|
@ -353,7 +362,6 @@ to check that you have access to your device.
|
||||||
.br
|
.br
|
||||||
If there's no configuration file, the backend defaults to
|
If there's no configuration file, the backend defaults to
|
||||||
.B device auto
|
.B device auto
|
||||||
. So it
|
|
||||||
|
|
||||||
.SH FILES
|
.SH FILES
|
||||||
.TP
|
.TP
|
||||||
|
@ -412,7 +420,7 @@ For problem reports it should be enough the set the verbosity to
|
||||||
.br
|
.br
|
||||||
so scaling is necesary, because the sensor only delivers
|
so scaling is necesary, because the sensor only delivers
|
||||||
.br
|
.br
|
||||||
600dpi but the motor is capable to perform 800dpi steps.
|
600dpi but the motor is capable to perform 1200dpi steps.
|
||||||
.br
|
.br
|
||||||
* Plusteks' model policy is somewhat inconsistent. This
|
* Plusteks' model policy is somewhat inconsistent. This
|
||||||
.br
|
.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
|
.IX sane-plustek_pp
|
||||||
.SH NAME
|
.SH NAME
|
||||||
sane-plustek_pp \- SANE backend for Plustek parallel port
|
sane-plustek_pp \- SANE backend for Plustek parallel port
|
||||||
|
@ -141,13 +141,13 @@ specify them in the configuration file
|
||||||
.I @CONFIGDIR@/plustek_pp.conf
|
.I @CONFIGDIR@/plustek_pp.conf
|
||||||
.RE
|
.RE
|
||||||
.PP
|
.PP
|
||||||
See the plustek_pp.conf file for examples.
|
See this file for examples.
|
||||||
.PP
|
.PP
|
||||||
|
|
||||||
.SH "CONFIGURATION"
|
.SH "CONFIGURATION"
|
||||||
.PP
|
.PP
|
||||||
Beside the kernel-module options, which are described below, you
|
This section decribes the backends' configuration file entries.
|
||||||
need to enable the parallel port device in the configuration file
|
The file is located at:
|
||||||
.PP
|
.PP
|
||||||
.RS
|
.RS
|
||||||
.I @CONFIGDIR@/plustek_pp.conf
|
.I @CONFIGDIR@/plustek_pp.conf
|
||||||
|
@ -171,10 +171,123 @@ tells the backend, that the following devicename (here
|
||||||
.I /dev/pt_drv
|
.I /dev/pt_drv
|
||||||
) has to be interpreted as parallel port scanner device.
|
) has to be interpreted as parallel port scanner device.
|
||||||
.PP
|
.PP
|
||||||
To have this device, you will need to setup the kernel module.
|
Further options:
|
||||||
As the driver is a loadable kernel module, it is configured
|
.PP
|
||||||
by invoking insmod with the appropriate parameters or
|
option warmup t
|
||||||
appending the options to the file
|
.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
|
.B /etc/conf.modules
|
||||||
.PP
|
.PP
|
||||||
.B
|
.B
|
||||||
|
@ -269,10 +382,9 @@ mov=m
|
||||||
has been detected) swaps red/green color
|
has been detected) swaps red/green color
|
||||||
.br
|
.br
|
||||||
.I m
|
.I m
|
||||||
=7 - Primax 4800Direct 30bit override (works if OP4830
|
=7 - Primax 4800Direct 30bit override (works if
|
||||||
.br
|
|
||||||
has been detected)
|
|
||||||
.br
|
.br
|
||||||
|
OP4830 has been detected)
|
||||||
.RE
|
.RE
|
||||||
.PP
|
.PP
|
||||||
Sample entry for file
|
Sample entry for file
|
||||||
|
@ -292,8 +404,9 @@ the different options
|
||||||
.PP
|
.PP
|
||||||
Remember to call depmod after changing /etc/conf.modules.
|
Remember to call depmod after changing /etc/conf.modules.
|
||||||
.PP
|
.PP
|
||||||
.B "PARALLEL PORT MODES"
|
|
||||||
.PP
|
.SH "PARALLEL PORT MODES"
|
||||||
|
.TP
|
||||||
The current driver works best, when the parallel port
|
The current driver works best, when the parallel port
|
||||||
has been set to EPP-mode. When detecting any other
|
has been set to EPP-mode. When detecting any other
|
||||||
mode such as ECP or PS/2 the driver tries to set to a
|
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.
|
See the plustek_pp.conf file for examples.
|
||||||
.PP
|
.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
|
.SH FILES
|
||||||
.TP
|
.TP
|
||||||
.I @CONFIGDIR@/plustek_pp.conf
|
.I @CONFIGDIR@/plustek_pp.conf
|
||||||
|
|
Ładowanie…
Reference in New Issue