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

NAME

6       sane-rts8891 - SANE backend for rts8891 based scanners
7

DESCRIPTION

9       The  sane-rts8891  library  implements a SANE (Scanner Access Now Easy)
10       backend that provides access to scanners based on the rts8891 ASIC.
11
12       The scanners that work with this backend are:
13
14                 Vendor Model           status
15              ----------------------  -----------
16                Umax Astra 4400       untested
17                Umax Astra 4450       untested
18                HP scanjet 4000c      good
19                HP scanjet 4470c      good
20
21       The options the backend supports can either be selected through command
22       line  options  to  programs  like  scanimage or through GUI elements in
23       xscanimage or xsane.
24
25       If you have any strange behavior, please report to  the  backend  main‐
26       tainer or to the SANE mailing list.
27
28       Valid command line options and their syntax can be listed by using
29              scanimage --help -d rts8891
30
31
32       Scan Mode Options
33
34
35       --mode selects the basic mode of operation of the scanner valid choices
36              are R Color , Gray and Lineart The default mode  is  Color.  The
37              Lineart  mode  is  black and white only (1 bit).  Grayscale will
38              produce 256 levels of gray (8 bits). Color mode allows for  over
39              16  million  different  colors  produced  from  24 bits of color
40              information.
41
42
43       --resolution
44              selects the resolution for a scan. The horizontal  and  vertical
45              resolutions  are set by the value of this option. The scanner is
46              capable of the following resolutions for  the  specified  option
47              value:
48
49                Value   Hor. Resolution  Vert. Resolution
50                -----   ---------------  -------------------
51                75      75dpi            75dpi
52                150     150dpi           150dpi
53                300     300dpi           300dpi
54                600     600dpi           600dpi
55                1200    1200dpi          1200dpi
56
57
58       --preview
59              requests a preview scan. The resolution used for that scan is 75
60              dpi and the scan area and the scan mode are as specified through
61              their  options,  or  the  default  if not specified. The default
62              value for preview mode is "no".
63
64
65       --threshold
66              selects the   minimum-brightness  to  get  a  white  point.  The
67              threshold is only used with Lineart mode scans.  It is specified
68              as a percentage in the range  0..100%  (in  steps  of  1).   The
69              default value of the threshold option is 50.
70
71
72

CONFIGURATION FILE

74       The configuration file /etc/sane.d/rts8891.conf contains the usb device
75       ids of supported scanners (eg usb 0x043d 0x007c) and scanner configura‐
76       tion  options.  Empty lines and lines starting with a hash mark (#) are
77       ignored.
78
79       The options supported are allowsharing , modelnumber
80
81       Option
82
83       allowsharing enables or not the sharing of the scanner between multiple
84       frontends at the same time.
85
86       modelnumber  is  used to force the reported model by the backend and is
87       only useful in the case of a scanner which NVRAM has been erased.
88              0 to report a HP4470c.
89              1 to report a HP4400c.
90              2 to report an Astra 4400.
91
92

FILES

94       /usr/lib64/sane/libsane-rts8891.a
95              The static library implementing this backend.
96
97       /usr/lib64/sane/libsane-rts8891.so
98              The shared library implementing this backend (present on systems
99              that support dynamic loading).
100
101
102

ENVIRONMENT

104       SANE_DEBUG_RTS8891 SANE_DEBUG_RTS8891_LOW SANE_DEBUG_RTS88XX_LIB
105              If  the  library  was compiled with debug support enabled, these
106              environment variables controls the debug level for this backend.
107              E.g.,  a  value  of 255 requests all debug output to be printed.
108              Smaller levels reduce verbosity.
109
110
111

LIMITATIONS

113       Scanners of the same model exist with different sensors, due to lack of
114       data  (ie  USB  logs) some sensors are better supported than others. At
115       least 75 dpi mode is working for any model. Sharing the scanner between
116       several  frontends  at the same time (allowsharing option) may not work
117       on some USB controllers.
118
119       XPA is no (yet) supported.
120

BUGS

122       No bugs currently known.
123
124
125

SEE ALSO

127       sane-scsi(5), scanimage(1), xscanimage(1), xsane(1), sane(7)
128
129
130

AUTHOR

132       This backend has been developed by Stéphane Voltz.
133              http://stef.dev.free.fr/sane/rts8891
134

CREDITS

136       Many thanks go to:
137              Laurent Fournier who donated me a HP4470c.  Vladimir Sysoev  and
138              "TheUnruly  Squash" for the time they spent recording USB activ‐
139              ity and testing the experimental version on HP4400 models.
140
141
142
143                                  8 Dec 2008                   sane-rts8891(5)
Impressum