kopia lustrzana https://gitlab.com/sane-project/backends
219 wiersze
7.5 KiB
Groff
219 wiersze
7.5 KiB
Groff
.TH sane\-gt68xx 5 "13 Jul 2008" "@PACKAGEVERSION@" "SANE Scanner Access Now Easy"
|
|
.IX sane\-gt68xx
|
|
.SH NAME
|
|
sane\-gt68xx \- SANE backend for GT-68XX based USB flatbed scanners
|
|
.SH DESCRIPTION
|
|
The
|
|
.B sane\-gt68xx
|
|
library implements a SANE (Scanner Access Now Easy) backend that provides
|
|
access to USB flatbed scanners based on the Grandtech GT-6801 and GT-6816
|
|
chips. A list of supported scanners can be found on the gt68xx backend
|
|
homepage:
|
|
.IR http://www.meier\-geinitz.de/sane/gt68xx\-backend/ .
|
|
.PP
|
|
This is BETA software. Especially if you test new or untested scanners, keep
|
|
your hand at the scanner's plug and unplug it, if the head bumps at the end of
|
|
the scan area.
|
|
.PP
|
|
If you own a scanner other than the ones listed on the gt68xx homepage that works with this
|
|
backend, please let me know this by sending the scanner's exact model name and
|
|
the USB vendor and device ids (e.g. from
|
|
.I sane\-find\-scanner
|
|
or syslog) to me. Even if the scanner's name is only slightly different from
|
|
the models already listed as supported, please let me know.
|
|
.PP
|
|
If you own a scanner that isn't detected by the gt68xx backend but has a GT-6801
|
|
or GT-6816 chipset, you can try to add it to the backend. Have a look at the
|
|
following web page:
|
|
.I http://www.meier\-geinitz.de/sane/gt68xx\-backend/adding.html
|
|
.PP
|
|
.SH LIBUSB ISSUES
|
|
Please use libusb-0.1.8 or later. Without libusb or with older libusb versions
|
|
all kinds of trouble can be expected. The scanner should be found by
|
|
sane\-find\-scanner without further actions. For setting permissions and general
|
|
USB information looks at
|
|
.BR sane\-usb (5).
|
|
.PP
|
|
|
|
.SH FIRMWARE FILE
|
|
You need a firmware file for your scanner. That's a small file containing
|
|
software that will be uploaded to the scanner's memory. It's usually named
|
|
*.usb, e.g.
|
|
.IR PS1fw.usb .
|
|
It comes on the installation CD that was provided by the manufacturer, but it
|
|
may be packaged together with the installation program in an .exe file. For
|
|
Mustek scanners, the file can be downloaded from the gt68xx backend homepage. For
|
|
other scanners, check the CD for .usb files. If you only find *.cab files, try
|
|
cabextract to unpack. If everything else fails, you must install the Windows
|
|
driver and get the firmware from there (usually in the
|
|
.I windows/system
|
|
or
|
|
.I system32
|
|
directories). Put that firmware file into
|
|
.IR @DATADIR@/sane/gt68xx/ .
|
|
Make sure that it's readable by everyone.
|
|
|
|
.SH CONFIGURATION
|
|
The contents of the
|
|
.I gt68xx.conf
|
|
file is a list of usb lines containing vendor and product ids that correspond
|
|
to USB scanners. The file can also contain option lines. Empty lines and
|
|
lines starting with a hash mark (#) are ignored. The scanners are
|
|
autodetected by
|
|
.B usb vendor_id product_id
|
|
statements which are already included into
|
|
.IR gt68xx.conf .
|
|
"vendor_id" and "product_id" are hexadecimal numbers that identify the
|
|
scanner.
|
|
.PP
|
|
The
|
|
.BR override ,
|
|
.BR firmware ,
|
|
.BR vendor ,
|
|
.BR model ,
|
|
and
|
|
.B afe
|
|
options must be placed after the
|
|
.B usb
|
|
line they refer to.
|
|
.PP
|
|
Option
|
|
.B override
|
|
is used to override the default model parameters. That's necessary for some
|
|
scanners that use the same vendor/product ids but are different. For these
|
|
scanners there are already commented out override lines in the configuration
|
|
file.
|
|
.B override "mustek\-scanexpress\-1200\-ub\-plus"
|
|
is necessary for the Mustek Scanexpress 1200 UB Plus, the
|
|
Medion/Lifetec/Tevion LT 9452, and the Trust Compact Scan USB 19200.
|
|
.B override "artec\-ultima\-2000"
|
|
is used for the Artec Ultima 2000, the Boeder SmartScan Slim Edition, the
|
|
Medion/ Lifetec/ Tevion/ Cytron MD/LT 9385, the Medion/ Lifetec/ Tevion MD
|
|
9458, and the Trust Flat Scan USB 19200.
|
|
.B override "mustek\-bearpaw\-2400\-cu"
|
|
is necessary for the Mustek BearPaw 2400 CU and the Fujitsu 1200CUS. The
|
|
.B override
|
|
option must be the first one after the
|
|
.B usb
|
|
line.
|
|
.PP
|
|
Option
|
|
.B firmware
|
|
selects the name and path of the firmware file. It's only necessary if the
|
|
default (or override) doesn't work. The default firmware directory is
|
|
.IR @DATADIR@/sane/gt68xx/ .
|
|
You may need to create this directory. If you want to place the firmware files
|
|
at a different path, use a
|
|
.B firmware
|
|
line.
|
|
.PP
|
|
The
|
|
.B vendor
|
|
and
|
|
.B model
|
|
options are not absolutely necessary but for convenience. Quite a lot of
|
|
scanners from different manufacturers share the same vendor/product ids so you
|
|
can set the "correct" name here.
|
|
.PP
|
|
The
|
|
.B afe
|
|
option allows one to set custom offset and gain values for the Analog FrontEnd of
|
|
the scanner. This option can be either used to select the AFE values if
|
|
automatic coarse calibration is disabled, or to make automatic coarse
|
|
calibration faster. For the latter usage, enable debug level 3 (see below),
|
|
scan an image and look for debug line string with "afe". Copy this line to
|
|
.IR gt68xx.conf .
|
|
The option has six parameters: red offset, red gain, green offset, green gain,
|
|
blue offset, and blue gain.
|
|
.PP
|
|
A sample configuration file is shown below:
|
|
.PP
|
|
.RS
|
|
usb 0x05d8 0x4002
|
|
.br
|
|
override "mustek\-scanexpress\-1200\-ub\-plus"
|
|
.br
|
|
firmware "/opt/gt68xx/SBfw.usb"
|
|
.br
|
|
vendor "Trust"
|
|
.br
|
|
model "Compact Scan USB 19200"
|
|
.br
|
|
afe 0x20 0x02 0x22 0x03 0x1f 0x04
|
|
.RE
|
|
|
|
.SH FILES
|
|
.TP
|
|
.I @CONFIGDIR@/gt68xx.conf
|
|
The backend configuration file (see also description of
|
|
.B SANE_CONFIG_DIR
|
|
below).
|
|
.TP
|
|
.I @LIBDIR@/libsane\-gt68xx.a
|
|
The static library implementing this backend.
|
|
.TP
|
|
.I @LIBDIR@/libsane\-gt68xx.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_GT68XX
|
|
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. If the debug level is set to 1 or higher,
|
|
some debug options become available that are normally hidden. Handle them with
|
|
care.
|
|
|
|
Example:
|
|
export SANE_DEBUG_GT68XX=4
|
|
|
|
.SH "SEE ALSO"
|
|
.BR sane (7),
|
|
.BR sane\-usb (5),
|
|
.BR sane\-artec_eplus48u (5)
|
|
.BR sane\-plustek (5),
|
|
.BR sane\-ma1509 (5),
|
|
.BR sane\-mustek_usb (5),
|
|
.BR sane\-mustek (5),
|
|
.BR sane\-mustek_pp (5)
|
|
.br
|
|
.I @DOCDIR@/gt68xx/gt68xx.CHANGES
|
|
.br
|
|
.I http://www.meier\-geinitz.de/sane/gt68xx
|
|
|
|
.SH AUTHOR
|
|
Henning Meier-Geinitz <henning@meier\-geinitz.de>
|
|
.br
|
|
The original gt68xx driver was written by Sergey Vlasov, Andreas Nowack, and
|
|
David Stevenson. Thanks for sending patches and answering questions to them
|
|
and all the other contributors.
|
|
|
|
.SH BUGS
|
|
The first few lines of the image are garbage for the 2400 TA
|
|
Plus.
|
|
.PP
|
|
Interpolation should be used instead of just copying data, when the X- and
|
|
Y-resolution differ.
|
|
.PP
|
|
Support for buttons is missing.
|
|
.PP
|
|
More detailed bug information is available at the gt68xx backend homepage
|
|
.IR http://www.meier\-geinitz.de/sane/gt68xx\-backend/ .
|
|
Please contact us if you find a bug or missing feature:
|
|
<sane\-devel@lists.alioth.debian.org>. Please send a debug log if your scanner isn't
|
|
detected correctly (see SANE_DEBUG_GT68XX above).
|