summaryrefslogtreecommitdiff
path: root/doc/sane-plustek.man
diff options
context:
space:
mode:
Diffstat (limited to 'doc/sane-plustek.man')
-rw-r--r--doc/sane-plustek.man521
1 files changed, 521 insertions, 0 deletions
diff --git a/doc/sane-plustek.man b/doc/sane-plustek.man
new file mode 100644
index 0000000..a6bb993
--- /dev/null
+++ b/doc/sane-plustek.man
@@ -0,0 +1,521 @@
+.TH sane\-plustek 5 "13 Feb 2013" "@PACKAGEVERSION@" "SANE Scanner Access Now Easy"
+.IX sane\-plustek
+.SH NAME
+sane\-plustek \- SANE backend for LM983[1/2/3] based
+USB flatbed scanners
+.SH DESCRIPTION
+The
+.B sane\-plustek
+library implements a SANE (Scanner Access Now Easy) backend that
+provides access to USB flatbed scanners based on National Semiconductor
+Merlin chipsets (LM9831, 9832 and 9833).
+If you're looking for parallel-port support for Plustek scanner
+please refer to the
+.B sane\-plustek_pp
+backend.
+
+.SH "SUPPORTED DEVICES"
+The Backend is able to support USB scanner based on the National
+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 by this backend.
+.br
+
+Vendor Plustek \- ID: 0x07B3
+.br
+.ft CR
+.nf
+----------------------------------------------------------
+USB Model: ASIC: Properties: Prod-ID
+----------------------------------------------------------
+OpticPro U12 LM9831 600x1200dpi 42bit 512Kb 0x0010
+OpticPro UT12 LM9831 600x1200dpi 42bit 512Kb 0x0013
+OpticPro UT12 LM9832 600x1200dpi 42bit 512Kb 0x0017
+OpticPro UT16 LM9832 600x1200dpi 42bit 512Kb 0x0017
+OpticPro U24 LM9831 1200x2400dpi 42bit 2Mb 0x0011
+OpticPro U24 LM9832 1200x2400dpi 42bit 2Mb 0x0015
+OpticPro UT24 LM9832 1200x2400dpi 42bit 2Mb 0x0017
+.fi
+.ft R
+.PP
+
+Vendor KYE/Genius \- ID: 0x0458
+.br
+.ft CR
+.nf
+----------------------------------------------------------
+USB Model: ASIC: Properties: Prod-ID
+----------------------------------------------------------
+Colorpage HR6 V2 LM9832 600x1200dpi 42bit 512Kb 0x2007
+Colorpage HR6 V2 LM9832 600x1200dpi 42bit 512Kb 0x2008
+Colorpage HR6A LM9832 600x1200dpi 42bit 512Kb 0x2009
+Colorpage HR7 LM9832 600x1200dpi 42bit 512Kb 0x2013
+Colorpage HR7LE LM9832 600x1200dpi 42bit 512Kb 0x2015
+Colorpage HR6X LM9832 600x1200dpi 42bit 512Kb 0x2016
+.fi
+.ft R
+.PP
+
+Vendor Hewlett-Packard \- ID: 0x03F0
+.br
+.ft CR
+.nf
+----------------------------------------------------------
+USB Model: ASIC: Properties: Prod-ID
+----------------------------------------------------------
+ScanJet 2100C LM9831 600x1200dpi 42bit 512Kb 0x0505
+ScanJet 2200C LM9832 600x1200dpi 42bit 512Kb 0x0605
+.fi
+.ft R
+.PP
+
+Vendor Mustek \- ID: 0x0400
+.br
+.ft CR
+.nf
+----------------------------------------------------------
+USB Model: ASIC: Properties: Prod-ID
+----------------------------------------------------------
+BearPaw 1200 LM9831 600x1200dpi 42bit 512Kb 0x1000
+BearPaw 1200 LM9832 600x1200dpi 42bit 512Kb 0x1001*
+BearPaw 2400 LM9832 1200x2400dpi 42bit 2Mb 0x1001
+.fi
+.ft R
+* see also description for model override switch below!
+.PP
+
+Vendor UMAX \- ID: 0x1606
+.br
+.ft CR
+.nf
+----------------------------------------------------------
+USB Model: ASIC: Properties: Prod-ID
+----------------------------------------------------------
+UMAX 3400 LM9832 600x1200dpi 42bit 512Kb 0x0050
+UMAX 3400/3450 LM9832 600x1200dpi 42bit 512Kb 0x0060
+UMAX 5400 LM9832 1200x2400dpi 42bit 512Kb 0x0160
+.fi
+.ft R
+.PP
+
+Vendor COMPAQ \- ID: 0x049F
+.br
+.ft CR
+.nf
+----------------------------------------------------------
+USB Model: ASIC: Properties: Prod-ID
+----------------------------------------------------------
+S4-100 LM9832 600x1200dpi 42bit 512Kb 0x001A
+.fi
+.ft R
+.PP
+
+Vendor Epson \- ID: 0x04B8
+.br
+.ft CR
+.nf
+----------------------------------------------------------
+USB Model: ASIC: Properties: Prod-ID
+----------------------------------------------------------
+Perfection 1250 LM9832 1200x2400dpi 42bit 512Kb 0x010F
+Perfection 1260 LM9832 1200x2400dpi 42bit 512Kb 0x011D
+.fi
+.ft R
+.PP
+
+Vendor CANON \- ID: 0x04A9
+.br
+.ft CR
+.nf
+----------------------------------------------------------
+USB Model: ASIC: Properties: Prod-ID
+----------------------------------------------------------
+CanoScan N650/656U LM9832 600x1200dpi 42bit 512Kb 0x2206
+CanoScan N1220U LM9832 1200x2400dpi 42bit 512Kb 0x2207
+CanoScan D660U LM9832 600x1200dpi 42bit 512Kb 0x2208
+CanoScan N670/676U LM9833 600x1200dpi 48bit 512Kb 0x220D
+CanoScan N1240U LM9833 1200x2400dpi 48bit 512Kb 0x220E
+CanoScan LIDE20 LM9833 600x1200dpi 48bit 512Kb 0x220D
+CanoScan LIDE25 LM9833 1200x2400dpi 48bit 512Kb 0x2220
+CanoScan LIDE30 LM9833 1200x2400dpi 48bit 512Kb 0x220E
+.fi
+.ft R
+.PP
+
+Vendor Syscan \- ID: 0x0A82
+.br
+.ft CR
+.nf
+----------------------------------------------------------
+USB Model: ASIC: Properties: Prod-ID
+----------------------------------------------------------
+Travelscan 662 LM9833 600x1200dpi 48bit 512Kb 0x6620
+Travelscan 464 LM9833 600x1200dpi 48bit 512Kb 0x4600
+.fi
+.ft R
+.PP
+
+Vendor Portable Peripheral Co., Ltd. \- ID: 0x0A53
+.br
+.ft CR
+.nf
+----------------------------------------------------------
+USB Model: ASIC: Properties: Prod-ID
+----------------------------------------------------------
+Q-Scan USB001 LM9832 300x600dpi 42bit 512Kb 0x1000
+Q-Scan USB201 LM9832 300x600dpi 42bit 512Kb 0x2000
+.fi
+.ft R
+.PP
+
+Vendor Visioneer \- ID: 0x04A7
+.br
+.ft CR
+.nf
+----------------------------------------------------------
+USB Model: ASIC: Properties: Prod-ID
+----------------------------------------------------------
+Strobe XP100 LM9833 600x1200dpi 48bit 512Kb 0x0427
+.fi
+.ft R
+.PP
+
+.SH "OTHER PLUSTEK SCANNERS"
+For parallelport device support see the
+.B plustek_pp
+backend.
+.br
+The SCSI scanner OpticPro 19200S is a rebadged Artec AM12S scanner
+and is supported by the
+.B Artec
+backend.
+.br
+Only the National Semiconductor LM983[1/2/] based devices of Plustek
+are supported by this backend. Older versions of the U12, the UT12,
+the U1212 and U1248 (GrandTech chipset) are not supported.
+.PP
+.ft CR
+.nf
+Model Chipset backend
+------------------------------------
+U1248 GrandTech gt68xx
+UT16B GrandTech gt68xx
+OpticSlim 1200 GrandTech gt68xx
+OpticSlim 2400 GrandTech gt68xx
+U12 P98003 u12
+UT12 P98003 u12
+1212U P98003 u12
+.fi
+.ft R
+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
+entries in the configuration file
+.I @CONFIGDIR@/plustek.conf
+.RS
+.I [usb] vendor-id product-id
+.br
+.I device /dev/usbscanner
+.RE
+.PP
+.I [usb]
+tells the backend, that the following devicename (here
+.IR /dev/usbscanner )
+has to be interpreted as USB scanner device. If vendor- and
+product-id has not been specified, the backend tries to
+detect this by its own. If device is set to
+.I auto
+then the next matching device is used.
+.br
+The following options can be used for a default setup of
+your device. Most of them are also available through
+the frontend.
+.PP
+.B
+The Options:
+.PP
+option warmup t
+.RS
+.I t
+specifies the warmup period in seconds, if set to \-1, the
+automatic warmup function will be used
+.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. It works only with Mustek
+BearPaw devices.
+.br
+.br
+.ft CR
+.nf
+m/PID | 0x1000 | 0x1001
+------+--------------+--------------
+ 0 | BearPaw 1200 | BearPaw 2400
+ 1 | no function | BearPaw 1200
+.fi
+.ft R
+.RE
+.PP
+option invertNegatives b
+.RS
+.I b
+0 --> do not invert the picture during negativ scans,
+.br
+1 --> invert picture
+.RE
+.PP
+option cacheCalData b
+.RS
+.I b
+0 --> do not save calibration results,
+.br
+1 --> save results of calibration in ~/.sane/ directory
+.RE
+.PP
+option altCalibration b
+.RS
+.I b
+0 --> use standard calibration routines,
+.br
+1 --> use alternate calibration (only non Plustek devices, standard for CIS devices)
+.RE
+.PP
+option skipFine b
+.RS
+.I b
+0 --> perform fine calibration,
+.br
+1 --> skip fine calibration (only non Plustek devices)
+.RE
+.PP
+option skipFineWhite b
+.RS
+.I b
+0 --> perform white fine calibration,
+.br
+1 --> skip white fine calibration (only non Plustek devices)
+.RE
+.PP
+option skipDarkStrip b
+.RS
+.I b
+0 --> perform dark calibration, with enabled lamp using the
+dark calibration strip of the scanner. If the scanner does
+not have such a strip, the alternative way is to switch off
+the lamp during this step.
+.br
+1 --> always switch off the lamp for dark calibration, even
+a black strip is available
+.RE
+.PP
+option skipCalibration b
+.RS
+.I b
+0 --> perform calibration,
+.br
+1 --> skip calibration (only non Plustek devices)
+.RE
+.PP
+option enableTPA b
+.RS
+.I b
+0 --> default behaviour, specified by the internal tables,
+.br
+1 --> override internal tables and allow TPA mode (EPSON/UMAX only)
+.RE
+
+.PP
+option posOffX x
+.br
+option posOffY y
+.br
+option tpaOffX x
+.br
+option tpaOffY y
+.br
+option negOffX x
+.br
+option negOffY y
+.RS
+.I x y
+By using this settings, the user can adjust the given image
+positions.
+.B Please note, that there's no internal range checking for
+.B this feature.
+.RE
+.PP
+option posShadingY p
+.br
+option tpaShadingY p
+.br
+option negShadingY p
+.RS
+.I p
+overrides the internal shading position. The values are in steps.
+.B Please note, that there's no internal range checking for
+.B this feature.
+.RE
+.PP
+option redGamma r
+.br
+option greenGamma g
+.br
+option blueGamma b
+.br
+option grayGamma gr
+.RS
+.I r g b gr
+.RE
+By using these values, the internal linear gamma table (r,g,b,gr = 1.0)
+can be adjusted.
+.PP
+option red_gain r
+.br
+option red_offset ro
+.br
+option green_gain g
+.br
+option green_offset go
+.br
+option blue_gain b
+.br
+option blue_offset bo
+.RS
+.I r g b ro go bo
+These values can be used to set the gain and offset values of
+the AFE for each channel. The range is between 0 and 63. \-1
+means autocalibration.
+.RE
+
+.PP
+See the plustek.conf file for examples.
+.PP
+.B Note:
+.br
+You have to make sure, that the USB subsystem is loaded
+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
+.B Note:
+.br
+If there's no configuration file, the backend defaults to
+.B device auto
+
+.SH FILES
+.TP
+.I @CONFIGDIR@/plustek.conf
+The backend configuration file
+.TP
+.I @LIBDIR@/libsane\-plustek.a
+The static library implementing this backend.
+.TP
+.I @LIBDIR@/libsane\-plustek.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. Under UNIX, 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 @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 "tmp/config", ".", and
+"@CONFIGDIR@" being searched (in this order).
+.TP
+.B SANE_DEBUG_PLUSTEK
+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=10
+
+.SH "SEE ALSO"
+.BR sane (7),
+.BR sane\-usb (5),
+.BR sane\-u12 (5),
+.BR sane\-gt68xx (5),
+.br
+.I @DOCDIR@/plustek/Plustek-USB.changes
+.br
+.I http://www.gjaeger.de/scanner/plustek/
+
+.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
+.B http://www.sane\-project.org/mailing\-lists.html
+.PP
+or directly from the projects' homepage at:
+.br
+.B http://www.gjaeger.de/scanner/plustek/
+.PP
+To obtain debug messages from the backend, please set the
+environment-variable
+.I SANE_DEBUG_PLUSTEK
+before calling your favorite scan-frontend (i.e. xscanimage).
+.br
+.B i.e.: export SANE_DEBUG_PLUSTEK=20 ; xscanimage
+.PP
+The value controls the verbosity of the backend. Please note, that
+values greater than 24 force the backend to output raw data files,
+which could be rather large. The ending of these files is ".raw".
+For problem reports it should be enough the set the verbosity to
+13.
+
+.SH "KNOWN BUGS & RESTRICTIONS"
+
+.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-/CIS-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
+1200dpi steps.
+.PP
+* Plusteks' model policy is somewhat inconsistent. They
+sell technically different devices under the
+same product name. Therefore it is possible that some
+devices like the UT12 or U12 won't work \- please check
+the model list above and compare the product-id to
+the one your device has.
+.PP
+* Negative/Slide scanning quality is poor.