1sane-plustek(5)          SANE Scanner Access Now Easy          sane-plustek(5)
2
3
4

NAME

6       sane-plustek - SANE backend for LM983[1/2/3] based USB flatbed scanners
7

DESCRIPTION

9       The  sane-plustek  library  implements a SANE (Scanner Access Now Easy)
10       backend that provides access to USB flatbed scanners based on  National
11       Semiconductor Merlin chipsets (LM9831, 9832 and 9833).  If you're look‐
12       ing for parallel-port support for Plustek scanner please refer  to  the
13       sane-plustek_pp backend.
14
15

SUPPORTED DEVICES

17       The  Backend is able to support USB scanner based on the National Semi‐
18       conductor chipsets LM9831, LM9832 and LM9833. The following tables show
19       various  devices  which are currently reported to work. If your Plustek
20       scanner has another Product ID, then the device  is  NOT  supported  by
21       this backend.
22
23       Vendor Plustek - ID: 0x07B3
24       ----------------------------------------------------------
25       USB Model:         ASIC:  Properties:              Prod-ID
26       ----------------------------------------------------------
27       OpticPro U12       LM9831  600x1200dpi 42bit 512Kb 0x0010
28       OpticPro UT12      LM9831  600x1200dpi 42bit 512Kb 0x0013
29       OpticPro UT12      LM9832  600x1200dpi 42bit 512Kb 0x0017
30       OpticPro UT16      LM9832  600x1200dpi 42bit 512Kb 0x0017
31       OpticPro U24       LM9831 1200x2400dpi 42bit   2Mb 0x0011
32       OpticPro U24       LM9832 1200x2400dpi 42bit   2Mb 0x0015
33       OpticPro UT24      LM9832 1200x2400dpi 42bit   2Mb 0x0017
34
35       Vendor KYE/Genius - ID: 0x0458
36       ----------------------------------------------------------
37       USB Model:         ASIC:  Properties:              Prod-ID
38       ----------------------------------------------------------
39       Colorpage HR6 V2   LM9832  600x1200dpi 42bit 512Kb 0x2007
40       Colorpage HR6 V2   LM9832  600x1200dpi 42bit 512Kb 0x2008
41       Colorpage HR6A     LM9832  600x1200dpi 42bit 512Kb 0x2009
42       Colorpage HR7      LM9832  600x1200dpi 42bit 512Kb 0x2013
43       Colorpage HR7LE    LM9832  600x1200dpi 42bit 512Kb 0x2015
44       Colorpage HR6X     LM9832  600x1200dpi 42bit 512Kb 0x2016
45
46       Vendor Hewlett-Packard - ID: 0x03F0
47       ----------------------------------------------------------
48       USB Model:         ASIC:  Properties:              Prod-ID
49       ----------------------------------------------------------
50       ScanJet 2100C      LM9831  600x1200dpi 42bit 512Kb 0x0505
51       ScanJet 2200C      LM9832  600x1200dpi 42bit 512Kb 0x0605
52
53       Vendor Mustek - ID: 0x0400
54       ----------------------------------------------------------
55       USB Model:         ASIC:  Properties:              Prod-ID
56       ----------------------------------------------------------
57       BearPaw 1200       LM9831  600x1200dpi 42bit 512Kb 0x1000
58       BearPaw 1200       LM9832  600x1200dpi 42bit 512Kb 0x1001*
59       BearPaw 2400       LM9832 1200x2400dpi 42bit   2Mb 0x1001
60       * see also description for model override switch below!
61
62       Vendor UMAX - ID: 0x1606
63       ----------------------------------------------------------
64       USB Model:         ASIC:  Properties:              Prod-ID
65       ----------------------------------------------------------
66       UMAX 3400          LM9832  600x1200dpi 42bit 512Kb 0x0050
67       UMAX 3400/3450     LM9832  600x1200dpi 42bit 512Kb 0x0060
68       UMAX 5400          LM9832 1200x2400dpi 42bit 512Kb 0x0160
69
70       Vendor COMPAQ - ID: 0x049F
71       ----------------------------------------------------------
72       USB Model:         ASIC:  Properties:              Prod-ID
73       ----------------------------------------------------------
74       S4-100             LM9832  600x1200dpi 42bit 512Kb 0x001A
75
76       Vendor Epson - ID: 0x04B8
77       ----------------------------------------------------------
78       USB Model:         ASIC:  Properties:              Prod-ID
79       ----------------------------------------------------------
80       Perfection 1250    LM9832 1200x2400dpi 42bit 512Kb 0x010F
81       Perfection 1260    LM9832 1200x2400dpi 42bit 512Kb 0x011D
82
83       Vendor CANON - ID: 0x04A9
84       ----------------------------------------------------------
85       USB Model:         ASIC:  Properties:              Prod-ID
86       ----------------------------------------------------------
87       CanoScan N650/656U LM9832  600x1200dpi 42bit 512Kb 0x2206
88       CanoScan N1220U    LM9832 1200x2400dpi 42bit 512Kb 0x2207
89       CanoScan D660U     LM9832  600x1200dpi 42bit 512Kb 0x2208
90       CanoScan N670/676U LM9833  600x1200dpi 48bit 512Kb 0x220D
91       CanoScan N1240U    LM9833 1200x2400dpi 48bit 512Kb 0x220E
92       CanoScan LIDE20    LM9833  600x1200dpi 48bit 512Kb 0x220D
93       CanoScan LIDE25    LM9833 1200x2400dpi 48bit 512Kb 0x2220
94       CanoScan LIDE30    LM9833 1200x2400dpi 48bit 512Kb 0x220E
95
96       Vendor Syscan - ID: 0x0A82
97       ----------------------------------------------------------
98       USB Model:         ASIC:  Properties:              Prod-ID
99       ----------------------------------------------------------
100       Travelscan 662     LM9833  600x1200dpi 48bit 512Kb 0x6620
101       Travelscan 464     LM9833  600x1200dpi 48bit 512Kb 0x4600
102
103       Vendor Portable Peripheral Co., Ltd. - ID: 0x0A53
104       ----------------------------------------------------------
105       USB Model:         ASIC:  Properties:              Prod-ID
106       ----------------------------------------------------------
107       Q-Scan USB001      LM9832   300x600dpi 42bit 512Kb 0x1000
108
109       Vendor Visioneer - ID: 0x04A7
110       ----------------------------------------------------------
111       USB Model:         ASIC:  Properties:              Prod-ID
112       ----------------------------------------------------------
113       Strobe XP100       LM9833  600x1200dpi 48bit 512Kb 0x0427
114

OTHER PLUSTEK SCANNERS

116       For parallelport device support see the plustek_pp backend.
117       The  SCSI scanner OpticPro 19200S is a rebadged Artec AM12S scanner and
118       is supported by the Artec backend.
119       Only the National Semiconductor LM983[1/2/] based  devices  of  Plustek
120       are supported by this backend. Older versions of the U12, the UT12, the
121       U1212 and U1248 (GrandTech chipset) are not supported.
122
123       Model             Chipset    backend
124       ------------------------------------
125       U1248             GrandTech  gt68xx
126       UT16B             GrandTech  gt68xx
127       OpticSlim 1200    GrandTech  gt68xx
128       OpticSlim 2400    GrandTech  gt68xx
129       U12                P98003     u12
130       UT12               P98003     u12
131       1212U              P98003     u12
132       For    a    more    complete    and    up    to    date    list    see:
133       http://www.sane-project.org/sane-supported-devices.html
134
135

CONFIGURATION

137       To use your scanner with this backend, you need at least two entries in
138       the configuration file /etc/sane.d/plustek.conf
139              [usb] vendor-id product-id
140              device /dev/usbscanner
141
142       [usb] tells the backend, that the following devicename (here  /dev/usb‐
143       scanner)  has  to  be interpreted as USB scanner device. If vendor- and
144       product-id has not been specified, the backend tries to detect this  by
145       its  own.  If  device  is  set to auto then the next matching device is
146       used.
147       The following options can be used for a default setup of  your  device.
148       Most of them are also available through the frontend.
149
150       The Options:
151
152       option warmup t
153              t  specifies  the  warmup  period  in seconds, if set to -1, the
154              automatic warmup function will be used
155
156       option lampOff t
157              t is the time in seconds for switching off the lamps in  standby
158              mode
159
160       option lOffonEnd b
161              b specifies the behaviour when closing the backend, 1 --> switch
162              lamps off, 0 --> do not change lamp status
163
164       option mov m
165              m is the model  override  switch.  It  works  only  with  Mustek
166              BearPaw devices.
167              m/PID |    0x1000    |    0x1001
168              ------+--------------+--------------
169                0   | BearPaw 1200 | BearPaw 2400
170                1   |  no function | BearPaw 1200
171
172       option invertNegatives b
173              b 0 --> do not invert the picture during negativ scans,
174              1 --> invert picture
175
176       option cacheCalData b
177              b 0 --> do not save calibration results,
178              1 --> save results of calibration in ~/.sane/ directory
179
180       option altCalibration b
181              b 0 --> use standard calibration routines,
182              1 --> use alternate calibration (only non Plustek devices, stan‐
183              dard for CIS devices)
184
185       option skipFine b
186              b 0 --> perform fine calibration,
187              1 --> skip fine calibration (only non Plustek devices)
188
189       option skipFineWhite b
190              b 0 --> perform white fine calibration,
191              1 --> skip white fine calibration (only non Plustek devices)
192
193       option skipDarkStrip b
194              b 0 --> perform dark calibration, with enabled  lamp  using  the
195              dark  calibration  strip of the scanner. If the scanner does not
196              have such a strip, the alternative way is to switch off the lamp
197              during this step.
198              1  -->  always  switch off the lamp for dark calibration, even a
199              black strip is available
200
201       option skipCalibration b
202              b 0 --> perform calibration,
203              1 --> skip calibration (only non Plustek devices)
204
205       option enableTPA b
206              b 0 --> default behaviour, specified by the internal tables,
207              1 --> override internal tables and allow  TPA  mode  (EPSON/UMAX
208              only)
209
210
211       option posOffX x
212       option posOffY y
213       option tpaOffX x
214       option tpaOffY y
215       option negOffX x
216       option negOffY y
217              x  y By using this settings, the user can adjust the given image
218              positions.  Please note, that there's no internal range checking
219              for this feature.
220
221       option posShadingY p
222       option tpaShadingY p
223       option negShadingY p
224              p  overrides  the  internal  shading position. The values are in
225              steps.  Please note, that there's no internal range checking for
226              this feature.
227
228       option redGamma r
229       option greenGamma g
230       option blueGamma b
231       option grayGamma gr
232              r g b gr
233       By using these values, the internal linear gamma table (r,g,b,gr = 1.0)
234       can be adjusted.
235
236       option red_gain r
237       option red_offset ro
238       option green_gain g
239       option green_offset go
240       option blue_gain b
241       option blue_offset bo
242              r g b ro go bo These values can be used to set the gain and off‐
243              set  values  of the AFE for each channel. The range is between 0
244              and 63. -1 means autocalibration.
245
246
247       See the plustek.conf file for examples.
248
249       Note:
250       You have to make sure, that the USB subsystem is loaded  correctly  and
251       you  have  access to the device-node. For more details see sane-usb (5)
252       manpage. You might use sane-find-scanner to check that you have  access
253       to your device.
254
255       Note:
256       If there's no configuration file, the backend defaults to device auto
257
258

FILES

260       /etc/sane.d/plustek.conf
261              The backend configuration file
262
263       /usr/lib64/sane/libsane-plustek.a
264              The static library implementing this backend.
265
266       /usr/lib64/sane/libsane-plustek.so
267              The shared library implementing this backend (present on systems
268              that support dynamic loading).
269
270

ENVIRONMENT

272       SANE_CONFIG_DIR
273              This environment variable specifies the list of directories that
274              may contain the configuration file.  Under UNIX, the directories
275              are separated by a colon (`:'), under OS/2, they  are  separated
276              by a semi-colon (`;').  If this variable is not set, the config‐
277              uration file is searched in two default directories: first,  the
278              current working directory (".") and then in /etc/sane.d.  If the
279              value of the environment variable ends with the directory  sepa‐
280              rator character, then the default directories are searched after
281              the explicitly  specified  directories.   For  example,  setting
282              SANE_CONFIG_DIR  to  "/tmp/config:"  would result in directories
283              "tmp/config", ".", and "/etc/sane.d"  being  searched  (in  this
284              order).
285
286       SANE_DEBUG_PLUSTEK
287              If  the  library  was  compiled with debug support enabled, this
288              environment variable controls the debug level for this  backend.
289              Higher debug levels increase the verbosity of the output.
290
291              Example: export SANE_DEBUG_PLUSTEK=10
292
293

SEE ALSO

295       sane(7), sane-usb(5), sane-u12(5), sane-gt68xx(5),
296       /usr/share/doc/sane-backends-1.0.21/plustek/Plustek-USB.changes
297       http://www.gjaeger.de/scanner/plustek/
298
299

CONTACT AND BUG-REPORTS

301       Please send any information and bug-reports to:
302       SANE Mailing List
303
304       Additional info and hints can be obtained from our
305       Mailing-List archive at:
306       http://www.sane-project.org/mailing-lists.html
307
308       or directly from the projects' homepage at:
309       http://www.gjaeger.de/scanner/plustek/
310
311       To  obtain debug messages from the backend, please set the environment-
312       variable SANE_DEBUG_PLUSTEK before calling your favorite  scan-frontend
313       (i.e. xscanimage).
314       i.e.: export SANE_DEBUG_PLUSTEK=20 ; xscanimage
315
316       The value controls the verbosity of the backend. Please note, that val‐
317       ues greater than 24 force the backend to output raw data  files,  which
318       could  be rather large. The ending of these files is ".raw".  For prob‐
319       lem reports it should be enough the set the verbosity to 13.
320
321

KNOWN BUGS & RESTRICTIONS

323       * The driver does not support these manic scalings up to 16  times  the
324       physical  resolution.  The  only scaling is done on resolutions between
325       the physical resolution of the CCD-/CIS-sensor and  the  stepper  motor
326       i.e. you have a 600x1200 dpi scanner and you are scanning using 800dpi,
327       so scaling is necessary, because the sensor only  delivers  600dpi  but
328       the motor is capable to perform 1200dpi steps.
329
330       *  Plusteks'  model  policy is somewhat inconsistent. They sell techni‐
331       cally different devices under the same product name.  Therefore  it  is
332       possible  that  some  devices  like the UT12 or U12 won't work - please
333       check the model list above and compare the product-id to the  one  your
334       device has.
335
336       * Negative/Slide scanning quality is poor.
337
338
339
340                                  25 Aug 2008                  sane-plustek(5)
Impressum