1sane(7)                  SANE Scanner Access Now Easy                  sane(7)
2
3
4

NAME

6       sane - Scanner Access Now Easy: API for accessing scanners
7
8

DESCRIPTION

10       SANE  is an application programming interface (API) that provides stan‐
11       dardized access to any raster image scanner hardware. The  standardized
12       interface  makes  it possible to write just one driver for each scanner
13       device instead of one driver for each scanner and application.
14
15       While SANE is primarily targeted at a UNIX  environment,  the  standard
16       has been carefully designed to make it possible to implement the API on
17       virtually any hardware or operating system.
18
19       This manual page provides a summary of the information available  about
20       SANE.
21
22       If  you  have  trouble getting your scanner detected, read the PROBLEMS
23       section.
24
25

TERMINOLOGY

27       An application that uses the SANE interface is called a SANE  frontend.
28       A  driver  that implements the SANE interface is called a SANE backend.
29       A meta backend provides some means to manage one or  more  other  back‐
30       ends.
31
32
33

SOFTWARE PACKAGES

35       The  package  `sane-backends' contains a lot of backends, documentation
36       (including the SANE standard), networking support, and the command line
37       frontend   `scanimage'.    The   frontends  `xscanimage',  `xcam',  and
38       `scanadf' are included in the package `sane-frontends'.  Both  packages
39       can       be      downloaded      from      the      SANE      homepage
40       (http://www.sane-project.org/).  Information about other frontends  and
41       backends can also be found on the SANE homepage.
42
43

GENERAL INFORMATION

45       The  following  sections  provide  short descriptions and links to more
46       information about several aspects of SANE.  A name  with  a  number  in
47       parenthesis (e.g.  `sane-dll(5)') points to a manual page. In this case
48       `man   5   sane-dll'   will   display   the    page.    Entries    like
49       `/usr/share/doc/sane-backends-1.0.24/sane.tex'  are  references to text
50       files  that  were  copied   to   the   SANE   documentation   directory
51       (/usr/share/doc/sane-backends-1.0.24/)  during installation. Everything
52       else is a URL to a resource on the web.
53
54
55       SANE homepage
56         Information on all aspects of SANE including a tutorial and a link to
57         the    SANE    FAQ    can    be   found   on   the   SANE   homepage:
58         http://www.sane-project.org/.
59
60       SANE device lists
61         The SANE device lists contain information about the  status  of  SANE
62         support  for  a  specific device. If your scanner is not listed there
63         (either supported or unsupported), please contact us. See section HOW
64         CAN  YOU HELP SANE for details. There are lists for specific releases
65         of SANE, for the current development version  and  a  search  engine:
66         http://www.sane-project.org/sane-supported-devices.html.   The  lists
67         are  also  installed  on  your  system  at  /usr/share/doc/sane-back‐
68         ends-1.0.24/.
69
70       SANE mailing list
71         There  is a mailing list for the purpose of discussing the SANE stan‐
72         dard and its implementations: sane-devel.  Despite its name, the list
73         is  not  only  intended for developers, but also for users. There are
74         also  some  more  lists  for  special  topics,  however,  for  users,
75         sane-devel  is  the  right  list.  How  to subscribe and unsubscribe:
76         http://www.sane-project.org/mailing-lists.html.
77
78       SANE IRC channel
79         The IRC (Internet Relay Chat) channel  #sane  can  be  found  on  the
80         Freenode  network  (irc.freenode.net). It's for discussing SANE prob‐
81         lems, talking about development and general  SANE  related  chatting.
82         Before asking for help, please read the other documentation mentioned
83         in this manual page. The channel's topic is also used  for  announce‐
84         ments  of  problems  with  SANE  infrastructure  (mailing  lists, web
85         server, etc.).
86
87       Compiling and installing SANE
88         Look at /usr/share/doc/sane-backends-1.0.24/README and the  os-depen‐
89         dent  README  files  for  information  about compiling and installing
90         SANE.
91
92       SCSI configuration
93         For information  about  various  systems  and  SCSI  controllers  see
94         sane-scsi(5).
95
96       USB configuration
97         For information about USB configuration see sane-usb(5).
98
99

FRONTENDS AND MISCELLANEOUS PROGRAMS

101       scanimage
102         Command-line frontend. See scanimage(1).
103
104       saned
105         SANE network daemon that allows remote clients to access image acqui‐
106         sition devices available on the local host. See saned(8).
107
108       sane-find-scanner
109         Command-line tool to find SCSI and USB scanners and  determine  their
110         Unix device files. See sane-find-scanner(1).
111
112       Also,  have a look at the sane-frontends package (including xscanimage,
113       xcam,   and   scanadf)   and   the   frontend   information   page   at
114       http://www.sane-project.org/sane-frontends.html.
115
116

BACKENDS FOR SCANNERS

118       abaton
119         The SANE backend for Abaton flatbed scanners supports the Scan 300/GS
120         (8bit, 256 levels of gray) and  the  Scan  300/S  (black  and  white,
121         untested). See sane-abaton(5) for details.
122
123       agfafocus
124         This  backend  supports  AGFA  Focus  scanners  and the Siemens S9036
125         (untested).  See sane-agfafocus(5) for details.
126
127       apple
128         The SANE backend for Apple flatbed scanners  supports  the  following
129         scanners:   AppleScanner,   OneScanner   and   ColorOneScanner.   See
130         sane-apple(5) for details.
131
132       artec
133         The SANE Artec backend supports  several  Artec/Ultima  SCSI  flatbed
134         scanners  as  well as the BlackWidow BW4800SP and the Plustek 19200S.
135         See sane-artec(5) for details.
136
137       artec_eplus48u
138         The SANE artec_eplus48u backend supports the scanner Artec E+ 48U and
139         re-badged  models like Tevion MD 9693, Medion MD 9693, Medion MD 9705
140         and Trust Easy Webscan 19200. See sane-artec_eplus48u(5) for details.
141
142       as6e
143         This is a SANE backend for using the Artec AS6E parallel port  inter‐
144         face scanner. See sane-as6e(5) for details.
145
146       avision
147         This  backend  supports several Avision based scanners. This includes
148         the original Avision scanners (like AV 630, AV 620, ...) as  well  as
149         the  HP  ScanJet 53xx and 74xx series, Fujitsu ScanPartner, some Mit‐
150         subishi and Minolta film-scanners.  See sane-avision(5) for details.
151
152       bh
153         The bh backend provides access to Bell+Howell Copiscan II series doc‐
154         ument scanners. See sane-bh(5) for details.
155
156       canon
157         The  canon  backend  supports  the  CanoScan  300,  CanoScan 600, and
158         CanoScan 2700F SCSI flatbed scanners. See sane-canon(5) for details.
159
160       canon630u
161         The canon630u backend supports the CanoScan 630u and 636u  USB  scan‐
162         ners.  See sane-canon630u(5) for details.
163
164       canon_dr
165         The  canon_dr  backend  supports the Canon DR-Series ADF SCSI and USB
166         scanners. See sane-canon_dr(5) for details.
167
168       canon_pp
169         The canon_pp backend supports the CanoScan FB330P, FB630P, N340P  and
170         N640P parallel port scanners.  See sane-canon_pp(5) for details.
171
172       cardscan
173         This  backend  provides  support for Corex Cardscan USB scanners. See
174         sane-cardscan(5) for details.
175
176       coolscan
177         This  is  a  SANE  backend  for  Nikon  Coolscan  film-scanners.  See
178         sane-coolscan(5) for details.
179
180       coolscan2
181         This  is  a  SANE  backend  for  Nikon  Coolscan  film-scanners.  See
182         sane-coolscan2(5) or http://coolscan2.sourceforge.net for details.
183
184       epjitsu
185         The epjitsu backend provides  support  for  Epson-based  Fujitsu  USB
186         scanners. See sane-epjitsu(5) for details.
187
188       epson
189         The SANE epson backend provides support for Epson SCSI, parallel port
190         and USB flatbed scanners. See sane-epson(5) for details.
191
192       fujitsu
193         The fujitsu backend provides support for most Fujitsu SCSI  and  USB,
194         flatbed and adf scanners. See sane-fujitsu(5) for details.
195
196       genesys
197         The  genesys  backend  provides support for several scanners based on
198         the Genesys Logic GL646, GL841, GL843, GL847 and GL124 chips like the
199         Medion 6471 and Hewlett-Packard 2300c.
200          See sane-genesys(5) for details.
201
202       gt68xx
203         The  gt68xx  backend  provides  support  for  scanners  based  on the
204         Grandtech GT-6801 and GT-6816 chips like the Artec  Ultima  2000  and
205         several  Mustek  BearPaw  CU  and  TA  models.  Some Genius, Lexmark,
206         Medion, Packard Bell, Plustek, and Trust scanners are also supported.
207         See sane-gt68xx(5) for details.
208
209       hp
210         The  SANE hp backend provides access to Hewlett-Packard ScanJet scan‐
211         ners  which  support  SCL  (Scanner  Control  Language  by  HP).  See
212         sane-hp(5) for details.
213
214       hpsj5s
215         The  SANE  backend  for  the  Hewlett-Packard ScanJet 5S scanner. See
216         sane-hpsj5s(5) for details.
217
218       hp3500
219         The SANE backend for the Hewlett-Packard  ScanJet  3500  series.  See
220         sane-hp3500(5) for details.
221
222       hp3900
223         The  SANE  backend  for  the Hewlett-Packard ScanJet 3900 series. See
224         sane-hp3900(5) for details.
225
226       hp4200
227         The SANE backend for the Hewlett-Packard  ScanJet  4200  series.  See
228         sane-hp4200(5) for details.
229
230       hp5400
231         The  SANE  backend  for the Hewlett-Packard ScanJet 54XXC series. See
232         sane-hp5400(5) for details.
233
234       hpljm1005
235         The SANE backend for the Hewlett-Packard LaserJet M1005 scanner.  See
236         sane-hpljm1005(5) for details.
237
238       hs2p
239         The  SANE  backend  for  the Ricoh IS450 family of SCSI scanners. See
240         sane-hs2p(5) for details.
241
242       ibm
243         The  SANE  backend  for  some  IBM  and  Ricoh  SCSI  scanners.   See
244         sane-ibm(5) for details.
245
246       kodak
247         The SANE backend for some large Kodak scanners. See sane-kodak(5) for
248         details.
249
250       kodakaio
251         The SANE backend for Kodak AiO printer/scanners. See sane-kodakaio(5)
252         for details.
253
254       kvs1025
255         The    SANE   backend   for   Panasonic   KV-S102xC   scanners.   See
256         sane-kvs1025(5) for details.
257
258       leo
259         This backend supports the Leo S3 and the Across FS-1130, which  is  a
260         re-badged LEO FS-1130 scanner. See sane-leo(5) for details.
261
262       lexmark
263         This  backend  supports the Lexmark X1100 series of USB scanners. See
264         sane-lexmark(5) for details.
265
266       ma1509
267         The ma1509 backend supports the  Mustek  BearPaw  1200F  USB  flatbed
268         scanner. See sane-ma1509(5) for details.
269
270       magicolor
271         The  magicolor  backend  supports the KONICA MINOLTA magicolor 1690MF
272         multi-function   printer/scanner/fax.   See   sane-magicolor(5)   for
273         details.
274
275       matsushita
276         This  backend  supports  some Panasonic KVSS high speed scanners. See
277         sane-matsushita(5) for details.
278
279       microtek
280         The microtek backend  provides  access  to  the  "second  generation"
281         Microtek  scanners  with SCSI-1 command set. See sane-microtek(5) for
282         details.
283
284       microtek2
285         The microtek2 backend provides access to some Microtek scanners  with
286         a SCSI-2 command set. See sane-microtek2(5) for details.
287
288       mustek
289         The  SANE  mustek  backend supports most Mustek SCSI flatbed scanners
290         including the Paragon and ScanExpress series and the 600 II N and 600
291         II  EP  (non-SCSI).  Some  Trust  scanners  are  also  supported. See
292         sane-mustek(5) for details.
293
294       mustek_pp
295         The mustek_pp backend provides access to Mustek parallel port flatbed
296         scanners. See sane-mustek_pp(5) for details.
297
298       mustek_usb
299         The mustek_usb backend provides access to some Mustek ScanExpress USB
300         flatbed scanners. See sane-mustek_usb(5) for details.
301
302       mustek_usb2
303         The mustek_usb2 backend provides access to scanners using  the  SQ113
304         chipset  like the Mustek BearPaw 2448 TA Pro USB flatbed scanner. See
305         sane-mustek_usb2(5) for details.
306
307       nec
308         The SANE nec backend supports the NEC PC-IN500/4C SCSI  scanner.  See
309         sane-nec(5) for details.
310
311       niash
312         The niash backend supports the Agfa Snapscan Touch and the HP ScanJet
313         3300c, 3400c, and 4300c USB flatbed scanners. See  sane-niash(5)  for
314         details.
315
316       p5
317         The SANE backend for Primax PagePartner. See sane-p5(5) for details.
318
319       pie
320         The  pie  backend  provides access to Pacific Image Electronics (PIE)
321         and Devcom SCSI flatbed scanners. See sane-pie(5) for details.
322
323       pixma
324         The pixma backend supports  Canon  PIXMA  MP  series  (multi-function
325         devices).  See  sane-pixma(5) or http://home.arcor.de/wittawat/pixma/
326         for details.
327
328       plustek
329         The SANE plustek backend supports USB flatbed scanners that  use  the
330         National  Semiconductor  LM983[1/2/3]-chipset  aka  Merlin.  Scanners
331         using this LM983x chips include some models from Plustek, KYE/Genius,
332         Hewlett-Packard,  Mustek, Umax, Epson, and Canon. See sane-plustek(5)
333         for details.
334
335       plustek_pp
336         The SANE plustek_pp backend supports Plustek  parallel  port  flatbed
337         scanners.  Scanners using the Plustek ASIC P96001, P96003, P98001 and
338         P98003 include some models  from  Plustek,  KYE/Genius,  Primax.  See
339         sane-plustek_pp(5) for details.
340
341       ricoh
342         The  ricoh  backend  provides  access  to the following Ricoh flatbed
343         scanners: IS50 and IS60. See sane-ricoh(5) for details.
344
345       s9036
346         The s9036 backend provides access to Siemens 9036  flatbed  scanners.
347         See sane-s9036(5) for details.
348
349       sceptre
350         The  sceptre  backend  provides  access  to the Sceptre S1200 flatbed
351         scanner. See sane-sceptre(5) for details.
352
353       sharp
354         The  SANE  sharp  backend   supports   Sharp   SCSI   scanners.   See
355         sane-sharp(5) for details.
356
357       sm3600
358         The  SANE  sm3600  backend  supports  the Microtek ScanMaker 3600 USB
359         scanner. See sane-sm3600(5) for details.
360
361       sm3840
362         The SANE sm3840 backend supports  the  Microtek  ScanMaker  3840  USB
363         scanner.  See sane-sm3840(5) for details.
364
365       snapscan
366         The  snapscan  backend  supports  AGFA SnapScan flatbed scanners. See
367         sane-snapscan(5) for details.
368
369       sp15c
370         This backend supports the Fujitsu FCPA ScanPartner 15C flatbed  scan‐
371         ner. See sane-sp15c(5) for details.
372
373       st400
374         The  sane-st400  backend  provides access to Siemens ST400 and ST800.
375         See sane-st400(5) for details.
376
377       tamarack
378         The SANE tamarack backend supports Tamarack  Artiscan  flatbed  scan‐
379         ners. See sane-tamarack(5) for details.
380
381       teco1 teco2 teco3
382         The  SANE teco1, teco2 and teco3 backends support some TECO scanners,
383         usually sold under the Relisys, Trust, Primax, Piotech, Dextra names.
384         See sane-teco1(5), sane-teco2(5) and sane-teco3(5) for details.
385
386       u12
387         The sane-u12 backend provides USB flatbed scanners based on Plustek's
388         ASIC 98003 (parallel-port ASIC) and  a  GeneSys  Logics'  USB-parport
389         bridge  chip  like  the  Plustek OpticPro U(T)12. See sane-u12(5) for
390         details.
391
392       umax
393         The sane-umax backend provides access to  several  UMAX-SCSI-scanners
394         and some Linotype Hell SCSI-scanners. See sane-umax(5) for details.
395
396       umax_pp
397         The  sane-umax_pp  backend  provides  access  to  Umax  parallel port
398         flatbed scanners and the HP 3200C. See sane-umax_pp(5) for details.
399
400       umax1200u
401         The sane-umax1220u  backend  supports  the  UMAX  Astra  1220U  (USB)
402         flatbed  scanner  (and  also  the  UMAX  Astra  2000U,  sort of). See
403         sane-umax1220u(5) for details.
404
405       Also,   have   a   look   at   the   backend   information   page    at
406       http://www.sane-project.org/sane-supported-devices.html and the list of
407       projects in /usr/share/doc/sane-backends-1.0.24/PROJECTS.
408
409

BACKENDS FOR DIGITAL CAMERAS

411       dc210
412         Backend for Kodak DC210 Digital Camera. See sane-dc210(5).
413
414       dc240
415         Backend for Kodak DC240 Digital Camera. See sane-dc240(5).
416
417       dc25
418         Backend for Kodak DC20/DC25 Digital Cameras. See sane-dc25(5).
419
420       dmc
421         Backend for the Polaroid Digital Microscope Camera. See sane-dmc(5).
422
423       gphoto2
424         Backend for digital cameras supported by the gphoto2 library package.
425         (See  http://www.gphoto.org  for  more information and a list of sup‐
426         ported cameras.)  Gphoto2 supports over 140 different camera  models.
427         However,  please  note  that  more  development and testing is needed
428         before all of these cameras will be supported by SANE  backend.   See
429         sane-gphoto2(5).
430
431       qcam
432         Backend for Connectix QuickCam cameras. See sane-qcam(5).
433
434       stv680
435         The sane-st680 backend provides access to webcams with a stv680 chip.
436         See sane-st680(5) for details.
437
438       Also,   have   a   look   at   the   backend   information   page    at
439       http://www.sane-project.org/sane-supported-devices.html and the list of
440       projects in /usr/share/doc/sane-backends-1.0.24/PROJECTS.
441
442

MISCELLANEOUS BACKENDS

444       dll
445         The sane-dll library implements a SANE backend that  provides  access
446         to an arbitrary number of other SANE backends by dynamic loading. See
447         sane-dll(5).
448
449       net
450         The SANE network daemon saned provides access to scanners located  on
451         different   computers   in  connection  with  the  net  backend.  See
452         sane-net(5) and saned(8).
453
454       pnm
455         PNM image reader pseudo-backend. The purpose of this backend is  pri‐
456         marily to aid in debugging of SANE frontends. See sane-pnm(5).
457
458       pint
459         Backend  for  scanners  that  use the PINT (Pint Is Not Twain) device
460         driver.  The PINT driver is being actively developed on  the  OpenBSD
461         platform, and has been ported to a few other *nix-like operating sys‐
462         tems. See sane-pint(5).
463
464       test
465         The SANE test backend is for testing frontends and the SANE installa‐
466         tion.   It  provides  test  pictures  and  various  test options. See
467         sane-test(5).
468
469       v4l
470         The sane-v4l library implements a SANE backend that provides  generic
471         access  to  video  cameras and similar equipment using the V4L (Video
472         for Linux) API. See sane-v4l(5).
473
474       Also,   have   a   look   at   the   backend   information   page    at
475       http://www.sane-project.org/sane-supported-devices.html and the list of
476       projects in /usr/share/doc/sane-backends-1.0.24/PROJECTS.
477
478

CHANGING THE TOP-LEVEL BACKEND

480       By default, all SANE backends (drivers) are loaded dynamically  by  the
481       sane-dll  meta  backend.  If  you  have any questions about the dynamic
482       loading, read sane-dll(5).  SANE frontend can also be linked  to  other
483       backends  directly  by  copying  or  linking a backend to libsane.so in
484       /usr/lib64/sane.
485

DEVELOPER'S DOCUMENTATION

487       It's not hard to write a SANE backend. It can take some time,  however.
488       You  should  have  basic  knowledge  of  C  and enough patience to work
489       through the documentation and find out how your scanner works. Appended
490       is a list of some documents that help to write backends and frontends.
491
492       The  SANE  standard defines the application programming interface (API)
493       that is used to communicate between frontends and backends. It  can  be
494       found   at  /usr/share/doc/sane-backends-1.0.24/sane.ps  (if  latex  is
495       installed   on   your   system)    and    on    the    SANE    website:
496       http://www.sane-project.org/html/               (HTML),              or
497       http://www.sane-project.org/sane.ps (Postscript).
498
499       There is some more information for programmers in  /usr/share/doc/sane-
500       backends-1.0.24/backend-writing.txt.   Most  of  the internal SANE rou‐
501       tines      (sanei)      are       documented       using       doxygen:
502       http://www.sane-project.org/sanei/.   Before  a new backend or frontend
503       project  is  started,  have   a   look   at   /usr/share/doc/sane-back‐
504       ends-1.0.24/PROJECTS  for projects that are planned or not yet included
505       into  the  SANE  distribution   and   at   our   bug-tracking   system:
506       http://www.http://www.sane-project.org/bugs.html.
507
508       There  are  some links on how to find out about the protocol of a scan‐
509       ner: http://www.meier-geinitz.de/sane/misc/develop.html.
510
511
512       If you start writing a backend or frontend or any other part  of  SANE,
513       please contact the sane-devel mailing list for coordination so the same
514       work isn't done twice.
515
516

FILES

518       /etc/sane.d/*.conf
519              The backend configuration files.
520
521       /usr/lib64/sane/libsane-*.a
522              The static libraries implementing the backends.
523
524       /usr/lib64/sane/libsane-*.so
525              The shared libraries implementing the backends (present on  sys‐
526              tems that support dynamic loading).
527
528       /usr/share/doc/sane-backends-1.0.24/*
529              SANE  documentation: The standard, READMEs, text files for back‐
530              ends etc.
531
532

PROBLEMS

534       If your device isn't found but you know that it is supported, make sure
535       that  it  is  detected by your operating system. For SCSI and USB scan‐
536       ners, use the  sane-find-scanner  tool  (see  sane-find-scanner(1)  for
537       details).  It prints one line for each scanner it has detected and some
538       comments (#). If sane-find-scanner finds your scanner only as root  but
539       not  as  normal  user,  the  permissions  for  the device files are not
540       adjusted correctly. If the scanner isn't found at  all,  the  operating
541       system hasn't detected it and may need some help. Depending on the type
542       of your scanner, read sane-usb(5) or sane-scsi(5).  If your scanner (or
543       other device) is not connected over the SCSI bus or USB, read the back‐
544       end's manual page for details on how to set it up.
545
546       Now your scanner is detected by the operating system but not  by  SANE?
547       Try  scanimage  -L.   If the scanner is not found, check that the back‐
548       end's name is mentioned in  /etc/sane.d/dll.conf.   Some  backends  are
549       commented  out  by default. Remove the comment sign for your backend in
550       this case. Also some backends aren't compiled at all if  one  of  their
551       prerequisites  are  missing.  Examples  include dc210, dc240, canon_pp,
552       hpsj5s, gphoto2, pint, qcam, v4l, net, sm3600, snapscan,  pnm.  If  you
553       need  one  of  these backends and they aren't available, read the build
554       instructions in the README file and the individual manual pages of  the
555       backends.
556
557       Another  reason for not being detected by scanimage -L may be a missing
558       or wrong configuration in the backend's configuration file. While  SANE
559       tries  to  automatically  find  most scanners, some can't be setup cor‐
560       rectly without the intervention of  the  administrator.  Also  on  some
561       operating systems auto-detection may not work. Check the backend's man‐
562       ual page for details.
563
564       If your scanner is still not found, try setting the various environment
565       variables  that  are available to assist in debugging.  The environment
566       variables are documented in the relevant manual pages.  For example, to
567       get  the maximum amount of debug information when testing a Mustek SCSI
568       scanner, set environment variables  SANE_DEBUG_DLL,  SANE_DEBUG_MUSTEK,
569       and  SANE_DEBUG_SANEI_SCSI  to  128 and then invoke scanimage -L .  The
570       debug messages for the dll backend tell if the mustek backend was found
571       and  loaded at all. The mustek messages explain what the mustek backend
572       is doing while the SCSI debugging shows the low level handling. If  you
573       can't find out what's going on by checking the messages carefully, con‐
574       tact the sane-devel mailing list for help (see REPORTING BUGS below).
575
576       Now that your scanner is found by scanimage -L, try to do a scan: scan‐
577       image  >image.pnm.   This command starts a scan for the default scanner
578       with default settings. All the available options are listed by  running
579       scanimage  --help.   If  scanning aborts with an error message, turn on
580       debugging as mentioned above. Maybe the configuration file  needs  some
581       tuning,  e.g.  to  setup  the path to a firmware that is needed by some
582       scanners. See the backend's manual page for details. If you can't  find
583       out what's wrong, contact sane-devel.
584
585       To  check  that  the SANE libraries are installed correctly you can use
586       the test backend, even if you  don't  have  a  scanner  or  other  SANE
587       device:
588
589              scanimage -d test -T
590
591       You  should  get  a list of PASSed tests. You can do the same with your
592       backend by changing "test" to your backend's name.
593
594       So now scanning with scanimage works and you want to  use  one  of  the
595       graphical  frontends  like  xsane, xscanimage, or quiteinsane but those
596       frontends don't detect  your  scanner?  One  reason  may  be  that  you
597       installed two versions of SANE.  E.g. the version that was installed by
598       your distribution  in  /usr  and  one  you  installed  from  source  in
599       /usr/local/.   Make  sure  that  only one version is installed. Another
600       possible reason is, that your system's dynamic loader  can't  find  the
601       SANE  libraries.  For  Linux,  make  sure that /etc/ld.so.conf contains
602       /usr/local/lib and does not contain /usr/local/lib/sane.  See also  the
603       documentation of the frontends.
604

HOW CAN YOU HELP SANE

606       We  appreciate  any help we can get. Please have a look at our web page
607       about contributing to SANE: http://www.sane-project.org/contrib.html
608

CONTACT

610       For reporting bugs or requesting new  features,  please  use  our  bug-
611       tracking  system:  http://www.sane-project.org/bugs.html.  You can also
612       contact the author of your backend directly. Usually the email  address
613       can be found in the /usr/share/doc/sane-backends-1.0.24/AUTHORS file or
614       the backend's manpage. For general discussion about  SANE,  please  use
615       the SANE mailing list sane-devel (see http://www.sane-project.org/mail
616       ing-lists.html for details).
617

SEE ALSO

619       saned(8),    sane-find-scanner(1),    scanimage(1),     sane-abaton(5),
620       sane-agfafocus(5),             sane-apple(5),            sane-artec(5),
621       sane-artec_eplus48u(5),  sane-as6e(5),   sane-avision(5),   sane-bh(5),
622       sane-canon(5),  sane-canon630u(5),  sane-canon_dr(5), sane-canon_pp(5),
623       sane-cardscan(5), sane-coolscan2(5),  sane-coolscan(5),  sane-dc210(5),
624       sane-dc240(5),  sane-dc25(5),  sane-dll(5), sane-dmc(5), sane-epson(5),
625       sane-fujitsu(5),  sane-genesys(5),   sane-gphoto2(5),   sane-gt68xx(5),
626       sane-hp(5),     sane-hpsj5s(5),     sane-hp3500(5),     sane-hp3900(5),
627       sane-hp4200(5),   sane-hp5400(5),    sane-hpljm1005(5),    sane-ibm(5),
628       sane-kodak(5),  sane-leo(5), sane-lexmark(5), sane-ma1509(5), sane-mat‐
629       sushita(5),   sane-microtek2(5),   sane-microtek(5),    sane-mustek(5),
630       sane-mustek_pp(5),       sane-mustek_usb(5),       sane-mustek_usb2(5),
631       sane-nec(5),  sane-net(5),  sane-niash(5),  sane-pie(5),  sane-pint(5),
632       sane-plustek(5),    sane-plustek_pp(5),    sane-pnm(5),   sane-qcam(5),
633       sane-ricoh(5),    sane-s9036(5),     sane-sceptre(5),     sane-scsi(5),
634       sane-sharp(5),    sane-sm3600(5),   sane-sm3840(5),   sane-snapscan(5),
635       sane-sp15c(5),   sane-st400(5),    sane-stv680(5),    sane-tamarack(5),
636       sane-teco1(5), sane-teco2(5), sane-teco3(5), sane-test(5), sane-u12(5),
637       sane-umax1220u(5),    sane-umax(5),    sane-umax_pp(5),    sane-usb(5),
638       sane-v4l(5)
639
640

AUTHOR

642       David  Mosberger-Tang and many many more (see /usr/share/doc/sane-back‐
643       ends-1.0.24/AUTHORS for details).  This man page was written by Henning
644       Meier-Geinitz.  Quite  a  lot of text was taken from the SANE standard,
645       several man pages, and README files.
646
647
648
649                                  14 Jul 2008                          sane(7)
Impressum