− SANE backend for EPSON ESC/I-2 scanners
sane−epsonds library implements a SANE (Scanner
Access Now Easy) backend that provides access to Epson
line options and their syntax can be listed by using
Not all devices support all
switch selects the basic mode of operation of the scanner.
Valid choices are Lineart, Gray and Color. The Lineart mode
is black and white only, Gray will produce 256 levels of
gray or more depending on the scanner and Color means 24 bit
color mode or more depending on the scanner. Some scanners
will internally use 36 bit color, their external interface
however may only support 24 bits.
−−depth option selects the bit depth the
scanner is using. This option is only available for scanners
that support more than one bit depth. Older scanners will
always transfer the image in 8bit mode. Newer scanners allow
to select either 8 bits, 12 or 14 bits per color channel.
For a color scan this means an effective color depth of 36
or 42 bits over all three channels. The valid choices depend
on the scanner model.
−−resolution switch selects the
resolution for a scan. Some EPSON scanners will scan in any
resolution between the lowest and highest possible value.
The list reported by the scanner can be displayed using the
"−−help −d epson" parameters to
options −l −t −x −y control
the scan area: −l sets the top left x coordinate,
−t the top left y coordinate, −x selects the
width and −y the height of the scan area. All
parameters are specified in millimeters.
−−source option selects the scan source.
Valid options depend on the installed options. The default
−−eject option ejects the sheet in the
−−adf-mode option select the ADF mode
configuration file /etc/sane.d/epsonds.conf specifies the
device(s) that the backend will use. Possible connection
For not automatically detected USB scanners, their
VENDOR and PRODUCT ID can be specified manually in the
config file. More information about valid syntax for USB
devices can be found in sane−usb(5).
Network (not yet
Network scanners can be
auto-discovered if autodiscovery is specified after
net keyword. An IP address to connect to can also be
The static library implementing
The shared library implementing
this backend (present on systems that support dynamic
If the library was compiled
with debug support enabled, this environment variable
controls the debug level for this backend. E.g., a value of
128 requests all debug output to be printed. Smaller levels
reduce verbosity. Values around 11-16 will usuallybe enough
for a bug report.
scanimage(1), xscanimage(1), xsane(1)
The package is
written by Alessandro Zummo