move website forward to 1.0.19 release, add md5sums file, rebuild manpages

merge-requests/1/head
m. allan noah 2008-02-11 01:50:42 +00:00
rodzic 79a68e73fb
commit 99ef761c54
90 zmienionych plików z 29841 dodań i 30109 usunięć

Wyświetl plik

@ -36,37 +36,33 @@
<td valign=top bgcolor="#e0e0ff" width="300">
<h3>Latest News</h3>
<p>
<strong>2006-07-03:</strong> If you have trouble using SANE as
non-root user with USB scanners on Linux, please read <a
href="README.linux">README.linux</a> first.
</p>
<p>
<strong>2006-07-03:</strong> <a
href="source.html">SANE-Backends-1.0.18</a> has been
released. Changes since 1.0.17:
<strong>2008-02-10:</strong> <a
href="source.html">SANE-Backends-1.0.19</a> has been
released. Changes since 1.0.18:
</p>
<ul>
<li>
New backends: dell1600n_net (Dell 1600n), hp3500 (HP ScanJet
3500 series), pixma (Canon Pixma series), stv680 (Aiptek Pencam
and similar).
New backends: cardscan (Corex Cardscan 800c), epjitsu (Epson-based Fujitsu),
epson2 (various Epson scanners), hp3900 (HP ScanJet 3970 and more),
hp5590 (HP ScanJet 5590 and more), hpljm1005 (HP LaserJet M1005 and more),
hs2p (Ricoh IS400 series)
</li>
<li>
Updated backends: avision, canon, dll, epson, fujitsu, genesys,
gt68xx, microtek2, mustek_pp, niash, plustek, snapscan, sp15c,
test, u12, umax1220u.
Updated backends: abaton, agfafocus, apple, artec, artec_eplus48u, as6e,
avision, canon, coolscan, coolscan2, dc25, dell1600n_net, dll, epson,
fujitsu, genesys, gt68xx, hp3500, ibm, lexmark, microtek, microtek2, mustek,
nec, net, pie, pint, pixma, plustek, plustek_pp, ricoh, s9036, sm3600,
sm3840, snapscan, sp15c, st400, tamarack, teco2, test, u12, umax, umax1220u,
umax_pp
</li>
<li>
Scanimage batch mode fixes.
Scanimage detects more chipsets.
</li>
<li>
Scanner lists contain USB vendor/product ids and some statistics now.
Internal scsi, usb, tcp and udp code updates.
</li>
<li>
Udev/hotplug lists are generated autmatically from the .desc files now.
</li>
<li>
Portability fixes (especially for DragonFlyBSD and HP/UX).
Basic HAL .fdi creation support
</li>
<li>
Build system updates.
@ -82,12 +78,10 @@
</li>
</ul>
<p>
<strong>2005-09-18:</strong> sane-frontends 1.0.14 has been
released and contains quite some bug fixes and improvements for
xcam and scanadf. See <a href="source.html">our download
page</a>.
<strong>2006-07-03:</strong> If you have trouble using SANE as
non-root user with USB scanners on Linux, please read <a
href="README.linux">README.linux</a> first.
</p>
</td>
<td valign=top>
@ -122,10 +116,6 @@
Thanks to the <a href="http://www.debian.org" target="_top">Debian Project</a> for providing
the <a href="http://alioth.debian.org" target="_top">Alioth</a> GForge service.
</p>
<p>
Thanks to <a href="http://www.redhat.com" target="_top">Red Hat</a> for providing
our <a href="ftp://ftp.sane-project.org/pub/sane/" target="_top">FTP server</a>.
</p>
<p>
<a href="imprint.html">Contact</a>

Wyświetl plik

@ -1,82 +1,8 @@
<HTML>
<HEAD>
<TITLE>gamma4scanimage.1</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>gamma4scanimage.1</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="gamma4scanimage.1.html">gamma4scanimage(1)</A></B> SANE Scanner Access Now Easy <B><A HREF="gamma4scanimage.1.html">gamma4scanimage(1)</A></B>
</PRE>
<H2>NAME</H2><PRE>
gamma4scanimage - create a gamma table for scanimage
</PRE>
<H2>SYNOPSIS</H2><PRE>
<B>gamma4scanimage</B> <I>gamma</I> [<I>shadow</I> [<I>highlight</I> [<I>maxin</I> [<I>maxout</I>]]]]
</PRE>
<H2>DESCRIPTION</H2><PRE>
The tool <B>gamma4scanimage</B> creates a gamma table in the format expected
by scanimage. You can define a <B>gamma,</B> a <B>shadow</B> and a <B>highlight</B> value.
You also can specify the size (<B>maxin</B>) and maximum output value (<B>maxout</B>)
of the gamma table.
<B>gamma</B> is a floating point value, neutral value is 1.0, if the value is
larger than 1.0 then the image gets brighter.
<B>shadow</B> defines the minimum input value that is necessary to create an
output value larger than zero. shadow has to be in the range
[0..maxin]. Its default value is 0.
<B>highlight</B> defines the maximum input value that produces an output value
smaller than maxout. highlight has to be in the range [0..maxin],
highlight has to be larger than shadow. Its default value is the same
as maxin (16383 if not set).
<B>maxin</B> defines the size of the gamma table. The size depends on the
scanner/backend. If the scanner uses 8 bits gamma input then maxin has
to be set to 255, for 10 bits 1023, for 12 bits 4095, for 14 bits
16383. The default is 16383. To find out what value maxin has to be
call scanimage with a very large gamma table [0]0-[99999]255 then scan-
image prints an error message with the needed size of the gamma table.
<B>maxout</B> defines the maximum output value. Take a look at the output of
scanimage -h to find out what maxout has to be. The default value is
255.
</PRE>
<H2>EXAMPLE</H2><PRE>
<B>scanimage</B> <B>--custom-gamma=yes</B> <B>--gamma-table</B> <I>`gamma4scanimage</I> <I>1.8</I> <I>0</I> <I>11500</I>
<I>16383</I> <I>255`</I> &gt;image.pnm
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="scanimage.1.html">scanimage(1)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
Oliver Rauch
</PRE>
<H2>EMAIL-CONTACT</H2><PRE>
Oliver.Rauch@Rauch-Domain.DE
sane-backends 1.0.18 11 Sep 2002 <B><A HREF="gamma4scanimage.1.html">gamma4scanimage(1)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,153 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-abaton.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-abaton.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-abaton.5.html">sane-abaton(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-abaton.5.html">sane-abaton(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-abaton - SANE backend for Abaton flatbed scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-abaton</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to Abaton flatbed scanners. At present,
only the Scan 300/GS (8bit, 256 levels of gray) is fully supported, due
to the absence of programming information. The Scan 300/S (black and
white) is recognized, but support for it is untested.
If you own a Abaton scanner other than the ones listed above that works
with this backend, or if you own an Abaton scanner that does not work
with this backend, please contact <I>sane-devel@lists.alioth.debian.org</I>
with the model number, so that arrangements can be made to include sup-
port for it. Have a look at http://www.sane-project.org/mailing-
lists.html concerning subscription to sane-devel.
Abaton is out of business, and these scanners are not supported by
Everex (the parent company of Abaton), nor is there any programming
information to be found. This driver is therefore based on information
obtained by running Abaton's scanning desk accessory under MacsBug and
tracing the MacOS SCSI Manager calls it made during image acquisition.
However, the protocol is very similar to, though not compatible with,
the one used by the Apple scanners, therefore, if this backend is ever
extended to support the other Abaton models (they also made a color
flatbed scanner), it may be possible to fill in some "missing pieces"
from the (quite detailed) Apple scanner documentation.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is the path-name for the special device that corresponds
to a SCSI scanner. For SCSI scanners, the special device name must be a
generic SCSI device or a symlink to such a device. Under Linux, such a
device name takes a format such as <I>/dev/sga</I> or <I>/dev/sg0</I>, for example.
See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> for details.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>abaton.conf</I> file is a list of device names that
correspond to Abaton scanners. Empty lines and lines starting with a
hash mark (#) are ignored. See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> on details of what consti-
tutes a valid device name.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/abaton.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-abaton.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-abaton.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_ABATON</B>
If the library was compiled with debug support enabled, this
environment variable controls the debug level for this backend.
E.g., a value of 255 requests all debug output to be printed.
Smaller levels reduce verbosity.
</PRE>
<H2>BUGS</H2><PRE>
There are a few known ones, and definitely some unknown ones.
<B>Scan</B> <B>area</B> <B>miscalculations</B>
For the sake of programmer efficiency, this backend handles all
measurements in millimetres, and floors (rather than rounds)
values to avoid possible damage to the scanner mechanism.
Therefore, it may not be possible to scan to the extreme right
or bottom edges of the page.
<B>Cancelling</B> <B>the</B> <B>scan</B>
This might not work correctly, or it might abort the frontend.
The former is more likely than the latter.
If you have found something that you think is a bug, please attempt to
recreate it with the SANE_DEBUG_ABATON environment variable set to 255,
and send a report detailing the conditions surrounding the bug to <I>sane-</I>
<I>devel@lists.alioth.debian.org</I>.
</PRE>
<H2>TODO</H2><PRE>
<B>Implement</B> <B>non-blocking</B> <B>support</B>
<B>Finish</B> <B>reverse-engineering</B> <B>the</B> <B>MacOS</B> <B>driver</B>
This will allow me to add support for other models with reason-
able confidence that it will work, as well as to fully exploit
the information returned by the INQUIRY command.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="scanimage.1.html">scanimage(1)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
The sane-abaton backend was partially written by David Huggins-Daines,
based on the sane-apple backend by Milon Firikis.
sane-backends 1.0.18 19 Nov 1998 <B><A HREF="sane-abaton.5.html">sane-abaton(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,189 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-agfafocus.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-agfafocus.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-agfafocus.5.html">sane-agfafocus(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-agfafocus.5.html">sane-agfafocus(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-agfafocus - SANE backend for AGFA Focus flatbed scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-agfafocus</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to AGFA Focus flatbed scanners. At
present, the following scanners are supported from this backend:
AGFA Focus GS Scanner (6 bit gray scale) (untested)
AGFA Focus Lineart Scanner (lineart) (untested)
AGFA Focus II (8 bit gray scale) (untested)
AGFA Focus Color (24 bit color 3-pass)
AGFA Focus Color Plus (24 bit color 3-pass)
Siemens S9036 (8 bit gray scale) (untested)
The driver supports line art, 6bpp and 8bpp gray, 18bpp and 24bpp color
scans.
If you own a scanner other than the ones listed above that works with
this backend, please let us know by sending the scanner's model name,
SCSI id, and firmware revision to <I>sane-devel@lists.alioth.debian.org</I>.
Have a look at http://www.sane-project.org/mailing-lists.html concern-
ing subscription to sane-devel.
All of these scanners are pre-SCSI-2, and do not even report properly
to SCSI Inquiry. This is typically evident in SCSI bus scans, where
the scanner will come up with only garbage as vendor and models
strings.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is either the path-name for the special device that cor-
responds to a SCSI scanner. For SCSI scanners, the special device name
must be a generic SCSI device or a symlink to such a device. Under
Linux, such a device name could be <I>/dev/sga</I> or <I>/dev/sge</I>, for example.
See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> for details.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>agfafocus.conf</I> file is a list of device names that
correspond to AGFA Focus scanners. Empty lines and lines starting with
a hash mark (#) are ignored. A sample configuration file is shown
below:
/dev/scanner
# this is a comment
/dev/sge
</PRE>
<H2>FILES</H2><PRE>
<I>/etc/sane.d/agfafocus.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/lib/libsane-agfafocus.a</I>
The static library implementing this backend.
<I>/usr/lib/libsane-agfafocus.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in /etc/sane.d. If the
value of the environment variable ends with the directory sepa-
rator character, then the default directories are searched after
the explicitly specified directories. For example, setting
<B>SANE_CONFIG_DIR</B> to "/tmp/config:" would result in directories
"tmp/config", ".", and "/etc/sane.d" being searched (in this
order).
<B>SANE_DEBUG_AGFAFOCUS</B>
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. SANE_DEBUG_AGFAFOCUS values:
Number Remark
0 print important errors (printed each time)
1 print errors
2 print sense
3 print warnings
4 print scanner-inquiry
5 print informations
6 print less important informations
7 print called procedures
8 print reader_process messages
10 print called sane-init-routines
11 print called sane-procedures
12 print sane infos
13 print sane option-control messages
</PRE>
<H2>MISSING FUNCTIONALITY</H2><PRE>
Uploading of dither matrices and tonecurves has been implemented, but
so far has not proven to be useful for anything. For this reason these
options have been disabled.
</PRE>
<H2>BUGS</H2><PRE>
The scanners that do not support disconnect have problems with SCSI
timeouts if the SCSI bus gets loaded, eg. if you do a kernel build at
the same time as scanning. To see if your scanner supports disconnect,
run "SANE_DEBUG_AGFAFOCUS=128 scanimage -L" in sh and look for the
"disconnect:" line)
</PRE>
<H2>DEBUG</H2><PRE>
If you have problems with SANE not detecting your scanner, make sure
the Artec backend is disabled. Somehow, this backend causes at least
my scanner not to respond correctly to SCSI inquiry commands.
If you encounter a bug please set the environment variable
SANE_DEBUG_AGFAFOCUS to 128 and try to regenerate the problem. Then
send me a report with the log attached.
If you encounter a SCSI bus error or trimmed and/or displaced images
please also set the environment variable SANE_DEBUG_SANEI_SCSI to 128
before sending me the report.
</PRE>
<H2>TODO</H2><PRE>
<B>More</B> <B>scanners?</B>
The AGFA ACS and ARCUS scanners are similar to the FOCUS scan-
ners. The driver could probably be extended to support these
scanners without too many changes. I do not have access to such
scanners, and cannot add support for it. However, if you are in
possession of such a scanner, I could be helpful in adding sup-
port for these scanners.
The AGFA HORIZON scanners are SCSI-2 scanners, and it would
probably be easier to support these scanners in a SCSI-2 compli-
ant backend.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
Ingo Schneider and Karl Anders Øygard.
sane-backends 1.0.18 17 Oct 1998 <B><A HREF="sane-agfafocus.5.html">sane-agfafocus(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,277 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-apple.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-apple.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-apple.5.html">sane-apple(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-apple.5.html">sane-apple(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-apple - SANE backend for Apple flatbed scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-apple</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to Apple flatbed scanners. At present, the
following scanners are supported from this backend:
--------------- ----- ------------------ ------
AppleScanner 4bit 16 Shades of Gray
OneScanner 8bit 256 Shades of Gray
ColorOneScanner 24bit RGB color 3-pass
If you own a Apple scanner other than the ones listed above that works
with this backend, please let us know by sending the scanner's model
name, SCSI id, and firmware revision to <I>sane-</I>
<I>devel@lists.alioth.debian.org</I>. See http://www.sane-project.org/mail-
ing-lists.html for details on how to subscribe to sane-devel.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is either the path-name for the special device that cor-
responds to a SCSI scanner. For SCSI scanners, the special device name
must be a generic SCSI device or a symlink to such a device. Under
Linux, such a device name could be <I>/dev/sga</I> or <I>/dev/sge</I>, for example.
See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> for details.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The <I>apple.conf</I> file is a list of options and device names that corre-
spond to Apple scanners. Empty lines and lines starting with a hash
mark (#) are ignored. See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> on details of what constitutes
a valid device name.
Options come in two flavors: global and positional ones. Global
options apply to all devices managed by the backend, whereas positional
options apply just to the most recently mentioned device. Note that
this means that the order in which the options appear matters!
</PRE>
<H2>SCSI ADAPTER TIPS</H2><PRE>
SCSI scanners are typically delivered with an ISA SCSI adapter. Unfor-
tunately, that adapter is not worth much since it is not interrupt
driven. It is sometimes possible to get the supplied card to work, but
without an interrupt line, scanning will put so much load on the system
that it becomes almost unusable for other tasks.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/apple.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-apple.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-apple.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
This environment variable is list of directories where SANE
looks for the configuration file. Under UNIX directory names
are separated by a colon (`:'), under OS/2 by a semi-colon
(`;'). If SANE_CONFIG_DIR is not set, SANE defaults to search-
ing the current working directory (".") and then /etc/sane.d.
If the value of $SANE_CONFIG_DIR ends with the separator charac-
ter, the default directories are searched after the directory
list. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in that order).
<B>SANE_DEBUG_APPLE</B>
Controls the debug level. A value of 255 prints all debug out-
put. Smaller values reduce verbosity. Requires a library com-
piled with debug support.
</PRE>
<H2>CURRENT STATUS</H2><PRE>
The apple backend is now in version 0.3 (Tue Jul 21 1998). Since I only
have the AppleScanner and not the other models (OneScanner, ColorOneS-
canner) I can only develop/test for the AppleScanner effectively. How-
ever with this release I almost completed the gui part of all scanners.
Most of the functionality is there. At least OneScanner should scan at
the AppleScanner's compatible modes (LineArt, HalfTone, Gray16). My
personal belief is that with a slight touch of debugging the OneScanner
could be actually usable. The ColorOneScanner needs more work. AppleS-
canner is of course almost fully supported.
</PRE>
<H2>MISSING FUNCTIONALITY</H2><PRE>
Currently all three models lack upload/download support.
<B>AppleScanner</B>
Cannot up/download a halftone pattern.
<B>OneScanner</B>
Cannot up/download halftone patterns or calibration vectors.
<B>ColorOneScanner</B>
Cannot up/download halftone patterns, calibration vectors, cus-
tom Color Correction Tables (CCT) and of course custom gamma
tables.
<B>Park/UnPark</B> <B>(OneScanner,</B> <B>ColorOneScanner)</B>
The above functionalities are missing because I don't have the hardware
to experiment on. Another reason is my lack of understanding as to how
or if the SANE API provide means to describe any array type besides
gamma.
</PRE>
<H2>UNSUPPORTED FEATURES</H2><PRE>
The following "features" will never be supported, at least while I
maintain the sane-apple backend.
<B>NoHome</B> <B>(AppleScanner)</B>
The scanner lamp stays on and the carriage assembly remains
where it stops at the end of the scan. After two minutes, if the
scanner does not receive another SCAN command, the lamp goes off
and the carriage returns to the home position.
<B>Compression</B> <B>(AppleScanner)</B>
The Scanner can compress data with CCITT Group III one dimen-
sional algorithm (fax) and the Skip White Line algorithm.
<B>Multiple</B> <B>Windows</B> <B>(AppleScanner)</B>
AppleScanner may support multiple windows. It would be a cool
feature and a challenge for me to code if it could intermix dif-
ferent options for different windows (scan areas). This way it
could scan a document in LineArt mode but the figures in it in
Gray and at a different resolution. Unfortunately this is
impossible.
<B>Scan</B> <B>Direction</B> <B>(OneScanner)</B>
It controls the scan direction. (?)
<B>Status/Reset</B> <B>Button</B> <B>(OneScanner)</B>
This option controls the status of the button on the OneScanner
model. You can also reset the button status by software.
</PRE>
<H2>BUGS</H2><PRE>
SANE backend bugs are divided in two classes. We have <B>GUI</B> bugs and
<B>scanner</B> <B>specific</B> bugs.
We know we have a GUI bug when a parameter is not showing up when it
should (active) or vice versa. Finding out which parameters are active
across various Apple modes and models from the documentation
<B>ftp://ftpdev.info.apple.com/devworld/Technical_Documentation/Peripher-</B>
<B>als_Documentation/</B> is an interesting exercise. I may have missed some
dependencies. For example of the threshold parameter the Apple Scanners
Programming Guide says nothing. I had to assume it is valid only in
LineArt mode.
Scanner specific bugs are mostly due to mandatory round-offs in order
to scan. In the documentation in one place states that the width of the
scan area should be a byte multiple. In another place it says that the
width of the scan area should be an even byte multiple. Go figure...
Other sources of bugs are due to scsi communication, scsi connects and
disconnects. However the classical bugs are still there. So you may
encounter buffer overruns, null pointers, memory corruption and <B>SANE</B>
API violations.
<B>SIGSEGV</B> <B>on</B> <B>SliceBars</B>
When you try to modify the scan area from the slice bar you have
a nice little cute core dump. I don't know why. If you select
the scan area from the preview window or by hand typing the num-
bers everything is fine. The SIGSEGV happens deep in gtk library
(gdk). I really cannot debug it.
<B>Options</B> <B>too</B> <B>much</B>
It is possible, especially for the ColorOneScanner, for the
backend's options panel to extend beyond your screen. It happens
with mine and I am running my X Server at 1024x768. What can I
say? Try smaller fonts in the X server, or virtual screens.
<B>Weird</B> <B>SCSI</B> <B>behaviour</B>
I am quoting David Myers Here...
&gt;&gt; OS: FreeBSD 2.2.6
&gt;&gt; CC: egcs-1.02
Just wanted to follow up on this... I recently changed my SCSI
card from the Adaptec 2940UW to a dual-channel Symbios 786
chipset. When I started up SANE with your driver, I managed to
scan line art drawings okay, but Gray16 scans led to a stream of
SCSI error messages on the console, ultimately hanging with a
message saying the scanner wasn't releasing the SCSI bus. This
may be that the Symbios is simply less tolerant of ancient hard-
ware, or may be bugs in your driver or in SANE itself...
</PRE>
<H2>DEBUG</H2><PRE>
If you encounter a GUI bug please set the environmental variable
SANE_DEBUG_APPLE to 255 and rerun the exact sequence of keystrokes and
menu selections to reproduce it. Then send me a report with the log
attached.
If you have an Apple Macintosh with the AppleScanners driver installed,
reporting to me which options are grayed out (inactive) in what modes
would be very helpful.
If you want to offer some help but you don't have a scanner, or you
don't have the model you would like to help with, or you are a SANE
developer and you just want to take a look at how the apple backend
looks like, goto to apple.h and #define the NEUTRALIZE_BACKEND macro.
You can select the scanner model through the APPLE_MODEL_SELECT macro.
Available options are APPLESCANNER, ONESCANNER, COLORONESCANNER.
If you encounter a SCSI bus error or trimmed and/or displaced images
please set the environment variable SANE_DEBUG_SANEI_SCSI to 255 before
sending me the report.
</PRE>
<H2>TODO</H2><PRE>
<B>Non</B> <B>Blocking</B> <B>Support</B>
Make sane-apple a non blocking backend. Properly support
<B>sane_set_io_mode</B> and <B>sane_get_select_fd</B>
<B>Scan</B> Make scanning possible for all models in all supported modes.
<B>Missing</B> <B>Functionality</B>
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
The sane-apple backend was written not entirely from scratch by Milon
Firikis. It is mostly based on the mustek backend from David Mosberger
and Andreas Czechanowski
sane-backends 1.0.18 13 May 1998 <B><A HREF="sane-apple.5.html">sane-apple(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,181 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-artec.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-artec.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-artec.5.html">sane-artec(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-artec.5.html">sane-artec(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-artec - SANE backend for Artec flatbed scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-artec</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to Artec/Ultima SCSI flatbed scanners. At
present, the following scanners are known to work at least partially
with this backend:
* Artec A6000C
* Artec A6000C PLUS
* Artec ViewStation AT3
* BlackWidow BW4800SP (rebadged Artec AT3)
* Artec ViewStation AT6
* Artec ViewStation AT12
* Artec AM12S
* Plustek 19200S (rebadged Artec AM12S)
Although this manual page is generally updated with each release, up-
to-date information on new releases and extraneous helpful hints are
available from the backend homepage:
<B>http://www4.infi.net/~cpinkham/sane/</B>
</PRE>
<H2>DOCUMENTATION</H2><PRE>
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>artec.conf</I> file are a list of device names that
correspond to Artec scanners. Empty lines and lines starting with a
hash mark (#) are ignored. See <I>sane-scsi(5)</I> on details of what consti-
tutes a valid device name.
Sample file:
# artec.conf
#
# this is a comment.
#
# this line says search for any SCSI devices which are scanners and have
# a vendor string of 'ULTIMA'
scsi ULTIMA
#
# the next line forces the backend to assume the next scanner found has
# the specified vendor string (useful for testing rebadged models).
vendor ULTIMA
#
# the next line forces the backend to assume the next scanner found has
# the specified model string (useful for testing rebadged models).
model AT3
#
# now a line that actually specifies a device. The backend is going to
# assume this is an Artec/Ultima AT3 because we forced the vendor and
# model above.
/dev/scanner
#
# once we hit a scanner device line, the forced vendor and model
# string are
# 'forgotten', so the vendor and model for this next device will be
# determined from the result of a SCSI inquiry.
/dev/sge
#
</PRE>
<H2>SCSI ADAPTER TIPS</H2><PRE>
Some Artec scanners come with an included SCSI adapter. If your scan-
ner came with a DTC ISA scsi cards, you can probably use it with recent
(&gt;= 2.2.0) kernels using the generic NCR5380 support. You must pass
the following boot argument to the kernel: "dtc3181e=0x2c0,0"
I do not have any information on the PCI SCSI adapter included with
some newer Artec scanners.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/artec.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-artec.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-artec.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 con-
figuration file is searched in two default directories: first,
the current working direc- tory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_ARTEC</B>
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: SANE_DEBUG_ARTEC values
Number Remark
0 print important errors
1 print errors
2 print sense
3 print warnings
4 print scanner-inquiry
5 print informations
6 print less important informations
7 print major called procedures
8 print all called procedures
9 print procedure info/data messages
10 print called sane-init-routines
11 print called sane-procedures
12 print sane infos
13 print sane option-control messages
50 print verbose data/debug messages
== 100 print software RGB calibration data
== 101 print raw data from scanner to artec.data.raw file
== 128 print out all messages
Example: export SANE_DEBUG_ARTEC=13
</PRE>
<H2>BUGS</H2><PRE>
Known bugs in this release: A6000C+ users with firmware v1.92 or ear-
lier have problems with the backend, the cause has not been determined.
Sometimes the backend is not particularly robust, you can possibly lock
up the SCSI bus (and/or machine) by not having patience enough when
scanning. 3-channel gamma correction is not implemented and single-
channel gamma correction is not totally working on models other than
the AT3.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
Chris Pinkham (cpinkham@corp.infi.net)
sane-backends 1.0.18 24 Jan 2000 <B><A HREF="sane-artec.5.html">sane-artec(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,185 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-artec_eplus48u.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-artec_eplus48u.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-artec_eplus48u.5.html">sane-artec_eplus48u(5)</A></B> SANE <B><A HREF="sane-artec_eplus48u.5.html">sane-artec_eplus48u(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-artec_eplus48u - SANE backend for the scanner Artec E+ 48U and re-
badged models
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-artec_eplus48u</B> library implements a SANE (Scanner Access Now
Easy) backend that provides access to several USB flatbed scanners
using the GT6816 chipset like the Artec E+ 48U. These scanners have a
contact image sensor (CIS) and an USB interface.
A complete list of supported devices can be found on <I>http://www.sane-</I>
<I>project.org/sane-supported-devices.html</I>.
This is ALPHA software. Especially if you test new or untested scan-
ners, keep your hand at the scanner's plug and unplug it, if the head
bumps at the end of the scan area.
If you own a scanner other than the ones mentioned on the list that
works with this backend, please let us know this by sending the scan-
ner's exact model name and the USB vendor and product ids (e.g. from
/proc/bus/usb/devices, sane-find-scanner or syslog) to me. Even if the
scanner's name is only slightly different from the models mentioned
above, please let me know.
</PRE>
<H2>KERNEL ISSUES</H2><PRE>
If libusb-0.1.6 or later is installed, this section can be skipped. The
scanner should be found by sane-find-scanner without further actions.
For setting permissions and general USB information look at sane-
<B><A HREF="usb.5.html">usb(5)</A></B>.
When you are using the scanner module, a Linux kernel 2.4.12 or newer
is required.
</PRE>
<H2>FIRMWARE FILE</H2><PRE>
You need a firmware file for your scanner. That's a small file contain-
ing software that will be uploaded to the scanner's memory. For the
scanners mentioned above, it's usually named Artec48.usb or 1200.usb.
You can find it on the installation CD that was provided by the manu-
facturer, normally in the directory Win98, WinMe or similar. If the
Windows-driver is installed on your computer, then you can also find
the firmware file under c:\windows\system32\drivers.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>artec</I><B>_</B><I>eplus48u.conf</I> 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 <I>usb</I>
<I>vendor</I><B>_</B><I>id</I> <I>product</I><B>_</B><I>id</I> statements which are already included into
<I>artec</I><B>_</B><I>eplus48u.conf</I> <I>.</I> "vendor_id" and "product_id" are hexadecimal
numbers that identify the <B>scanner.</B>
Every usb section can have additional options
<B>artecFirmwareFile</B> <B>/usr/local/share/sane/artec_eplus48u/Artec48.usb</B>
The path to the firmware file. This option is required.
<B>redGamma</B> <B>1.0</B>
<B>greenGamma</B> <B>1.0</B>
<B>blueGamma</B> <B>1.0</B>
<B>masterGamma</B> <B>1.9</B>
These are the default gamma values. If you set the "Defaults"
option with a frontend, then the gamma options are reset to the
values specified here.
<B>redOffset</B> <B>0x28</B>
<B>greenOffset</B> <B>0x2f</B>
<B>blueOffset</B> <B>0x2f</B>
<B>redExposure</B> <B>0xa7</B>
<B>greenExposure</B> <B>0x116</B>
<B>blueExposure</B> <B>0xdc</B>
These are the default values for offset and exposure time. You
can e.g. change them to speed up calibration, if you don't want
to save the calibration data to disk.
<B>vendorString</B> <B>Artec</B>
<B>modelString</B> <B>E+</B> <B>48U</B>
By default, the scanner is reported as "Artec E+ 48U". If you
don't like this, e.g. because you have an Tevion MD 9693, then
change the options accordingly.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/artec</I><B>_</B><I>eplus48u.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-artec</I><B>_</B><I>eplus48u.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-artec</I><B>_</B><I>eplus48u.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_ARTEC_EPLUS48U</B>
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.
Example: export SANE_DEBUG_ARTEC_EPLUS48U=3
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
Michael Herder
This backend is based on the gt68xx test-program written by Sergey
Vlasov, Andreas Nowack, and David Stevenson. Thanks to everyone who
tested the backend or reported bugs.
This man page is based on man sane-gt68xx, written by Henning Meier-
Geinitz.
</PRE>
<H2>BUGS</H2><PRE>
This backend has been tested on Linux only. If you are using it on a
different platform, please contact us.
Interpolation with 1200 dpi is weak.
Support for buttons is missing due to missing support in SANE.
Please contact us if you find a bug: <I>http://www.sane-</I>
<I>project.org/bugs.html</I>.
sane-backends 1.0.18 15 Jan 2006 <B><A HREF="sane-artec_eplus48u.5.html">sane-artec_eplus48u(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,61 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-as6e.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-as6e.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-as6e.5.html">sane-as6e(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-as6e.5.html">sane-as6e(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-as6e - SANE backend for using the Artec AS6E parallel port inter-
face scanner.
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-as6e</B> library implements a SANE (Scanner Access Now Easy) back-
end that provides access to Artec AS6E flatbed scanner. <B>It</B> <B>requires</B>
<B>the</B> <B>as6edriver</B> <B>program</B> <B>in</B> <B>order</B> <B>to</B> <B>operate.</B> The as6edriver program is
<B>not</B> included with the SANE package. It can be found at
<B>http://as6edriver.sourceforge.net.</B> See the as6edriver documentation
for technical information.
The <I>as6edriver</I> program must be in the path for executables ($PATH).
Especially if you run <I>saned</I> (the SANE network scanning daemon), take
care to setup the path for <I>inetd</I> or <I>xinetd</I> correctly or place the pro-
gram in a directory that is in the path.
</PRE>
<H2>FILES</H2><PRE>
<B>as6edriver</B> - driver program that controls the scanner.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="as6edriver.5.html">as6edriver(5)</A></B>, <B><A HREF="saned.8.html">saned(8)</A></B>, <B>http://as6edriver.sourceforge.net</B>
</PRE>
<H2>AUTHOR</H2><PRE>
Eugene S. Weiss
</PRE>
<H2>EMAIL-CONTACT</H2><PRE>
yossarian@users.sourceforge.net
sane-backends 1.0.18 Dec 14th, 2003 <B><A HREF="sane-as6e.5.html">sane-as6e(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,179 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-avision.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-avision.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-avision.5.html">sane-avision(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-avision.5.html">sane-avision(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-avision - SANE backend for original Avision and Avision OEM scan-
ners (HP, Minolta, Mitsubishi, UMAX and possibly more) flatbed and film
scanners.
</PRE>
<H2>ABOUT THIS FILE</H2><PRE>
This file is a short descripton for the avision-backend shipped with
SANE.
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-avision</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to various Avision scanners and the Avi-
sion OEM scanners labelled by HP, Minolta, Mitsubishi or Fujitsu.
It is fully big-endian aware and in every-day use on PowerPC and SPARC
systems.
<B>I</B> <B>suggest</B> <B>you</B> <B>hold</B> <B>one</B> <B>hand</B> <B>on</B> <B>the</B> <B>power-button</B> <B>of</B> <B>the</B> <B>scanner</B> <B>while</B>
you try the first scans - especially with film-scanners!
</PRE>
<H2>CONFIGURATION</H2><PRE>
The configuration file for this backend resides in
<I>/usr/local/etc/sane.d/avision.conf</I>.
Its contents is a list of device names that correspond to Avision and
Avision compatible scanners and backend-options. Empty lines and lines
starting with a hash mark (#) are ignored. A sample configuration file
is shown below:
# this is a comment
option force-a4
option force-a3
option disable-gamma-table
option disable-calibration
#scsi Vendor Model Type Bus Channel ID LUN
scsi AVISION
scsi HP
scsi /dev/scanner
usb 0x03f0 0x0701
force-a4:
Forces the backend to overwrite the scanable area returned by
the scanner to ISO A4. Scanner that are known to return bogus
data are marked in the backend so if you need this option please
report this to the backend maintainer. USE WITH CARE!
force-a3:
Forces the backend to overwrite the scanable area returned by
the scanner to ISO A3. Scanner that are known to return bogus
data are marked in the backend so if you need this option please
report this to the backend maintainer. USE WITH CARE!
disable-gamma-table:
Disables the usage of the scanner's gamma-table. You might try
this if your scans hang or only produces random garbage.
disable-calibration:
Disables the scanner's color calibration. You might try this if
your scans hang or only produces random garbage.
Note: Any option above modifies the default code-flow for your scan-
ner. The options should only be used when you encounter problems
with the default be- haviour of the backend. Please report the
need of options to the backend-author so the backend can be
fixed as soon as possible.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>scsi</I> <I>scsi-spec</I>
<I>usb</I> <I>usb-spec</I>
Where <I>scsi-spec</I> is the path-name to a special device or a device ID for
the device that corresponds to a SCSI scanner. The special device name
must be a generic SCSI device or a symlink to such a device, for exam-
ple on Linux "/dev/sga" or "/dev/sg0". The device ID is the ID returned
by the scanner, for example "HP" or "AVISION". See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> for
details.
Note: Since the backend now includes native USB access, it is no
longer needed - even considered obsolete - to access USB scanner
via the SCSI emulation (named hpusbscsi on Linux) for Avision
USB devices such as the HP 53xx, HP 74xx or Minolta film-scan-
ners.
<I>usb-spec</I> is the USB device name, the vendor/product ID pair or the name
used by libusb corresponding to the USB scanner. For example "0x03f0
0x0701" or "libusb:002:003". See <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B> for details.
The program <I>sane-find-scanner</I> helps to find out the correct scsi or usb
device name.
A list with supported devices is built into the avision backend so nor-
mally specifying an ID should not be necessary.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/avision.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-avision.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-avision.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. 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</B> to "/tmp/con-
fig:" would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_AVISION</B>
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. The
debug level 7 is the author's prefered value to debug backend
problems.
Example: export SANE_DEBUG_AVISION=7
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>
http://www.exactcode.de/oss/avision/
</PRE>
<H2>AUTHOR</H2><PRE>
René Rebe and Meino Christian Cramer
sane-backends 1.0.18 04 Mar 2003 <B><A HREF="sane-avision.5.html">sane-avision(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,513 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-bh.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-bh.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-bh.5.html">sane-bh(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-bh.5.html">sane-bh(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-bh - SANE backend for Bell+Howell Copiscan II series document
scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-bh</B> library implements a SANE (Scanner Access Now Easy) backend
that provides access to Bell+Howell Copiscan II series document scan-
ners. The Copiscan II 6338 has been the primary scanner model used
during development and testing, but since the programming interface for
the entire series is consistent the backend should work for the follow-
ing scanner models.
COPISCAN II 6338 Duplex Scanner with ACE
COPISCAN II 2135 Simplex Scanner
COPISCAN II 2137(A) Simplex Scanner (with ACE)
COPISCAN II 2138A Simplex Scanner with ACE
COPISCAN II 3238 Simplex Scanner
COPISCAN II 3338(A) Simplex Scanner (with ACE)
If you have a Bell+Howell scanner and are able to test it with this
backend, please contact <I>sane-devel@lists.alioth.debian.org</I> with the
model number and testing results. Have a look at http://www.sane-
project.org/mailing-lists.html concerning subscription to sane-devel.
Additionally, the author is curious as to the likelihood of using this
backend with the newer 4000 and 8000 series scanners. If you have such
a beast, please let me know.
The Bell+Howell Copiscan II series document scanners are high volume,
high throughput scanners designed for document scanning applications.
As such, they are lineart/grayscale scanners supporting a fixed number
of fairly low resolutions (e.g. 200/240/300dpi). However, they do have
a number of interesting and useful features suited to needs of document
imaging applications. This backend attempts to support as many of
these features as possible.
The main technical reference used in writing this backend is the <B>Bell</B>
<B>and</B> <B>Howell</B> <B>Copiscan</B> <B>II</B> <B>Remote</B> <B>SCSI</B> <B>Controller</B> <B>(RSC)</B> <B>OEM</B> <B>Technical</B> <B>Man-</B>
<B>ual</B> <B>Version</B> <B>1.5.</B> The Linux SCSI programming HOWTO, the SANE API docu-
mentation, and SANE source code were also extremely valuable resources.
The latest backend release, additional information and helpful hints
are available from the backend homepage:
<B>http://www.martoneconsulting.com/sane-bh.html</B>
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is the path-name for the special device that corresponds
to a SCSI scanner. For SCSI scanners, the special device name must be a
generic SCSI device or a symlink to such a device. Under Linux, such a
device name takes a format such as <I>/dev/sga</I> or <I>/dev/sg0</I>, for example.
See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> for details.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>bh.conf</I> file is a list of device names that corre-
spond to Bell+Howell scanners. See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> on details of what
constitutes a valid device name. Additionally, options can be speci-
fied; these lines begin with the word "option". Each option is
described in detail below. Empty lines and lines starting with a hash
mark (#) are ignored.
</PRE>
<H2>OPTIONS</H2><PRE>
The following options can be specified in the <I>bh.conf</I> file.
<B>disable-optional-frames</B>
This option prevents the backend from sending any optional
frames. This option may be useful when dealing with frontends
which do not support these optional frames. When this option is
in effect, the data is sent in a SANE_FRAME_GRAY frame. The
optional frames sent by this backend are: SANE_FRAME_G31D,
SANE_FRAME_G32D, SANE_FRAME_G42D and SANE_FRAME_TEXT. These
frames are generated based on the compression and barcode
options. These frames are never sent in preview mode.
<B>fake-inquiry</B>
This option is used for debugging purposes and its use is not
encouraged. Essentially, it allows the backend to initialize in
the absence of a scanner. This is useful for development and
not much else. This option must be specified earlier in the
configuration file than the devices which are to be "faked".
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/bh.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-bh.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-bh.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_BH</B>
If the library was compiled with debug support enabled, this
environment variable controls the debug level for this backend.
E.g., a value of 255 requests all debug output to be printed.
Smaller levels reduce verbosity.
</PRE>
<H2>SUPPORTED FEATURES</H2><PRE>
<B>ADF</B> <B>support</B>
With document scanners, automatic document feeder (ADF) support
is a key feature. The backend supports the ADF by default and
returns <B>SANE_STATUS_NO_DOCS</B> when the out-of-paper condition is
detected. The SANE frontend <B>scanadf</B> is a command line frontend
that supports multi-page scans. It has been used successfully
with this backend. The SANE frontend <B>xsane</B> is an improved GUI
frontend by Oliver Rauch. Support for multi-page scans is
included in xsane version 0.35 and above.
<B>Duplex</B> <B>scanning</B>
Some models, such as the COPISCAN II 6338, support duplex scan-
ning. That is, they scan both sides of the document during a
single pass through the scanner (the scanner has two cameras).
This backend supports duplex scanning (with the <B>--duplex</B>
option). The front and back page images are delivered consecu-
tively as if they were separately scanned pages.
<B>Hardware</B> <B>compression</B>
The scanner is capable of compressing the data into several
industry standard formats (CCITT G3, CCITT G3-2D, CCITT G4).
This results in increased performance as less data is passed
from the scanner to the host over the SCSI bus. The backend
supports these compression formats via the <B>--g31d,</B> <B>--g32d,</B>
<B>--g42d</B> options, respectively. Many SANE frontends are not
equipped to deal with these formats, however. The SANE frontend
<B>scanadf</B> supports these optional frame formats. The compressed
image data is written directly to a file and can then be pro-
cessed by a scan-script using the <B>--scan-script</B> option. Exam-
ples of this are given on the scanadf homepage.
<B>Automatic</B> <B>Border</B> <B>Detection</B>
The scanner can automatically detect the paper size and adjust
the scanning window geometry appropriately. The backend sup-
ports this useful feature with the <B>--autoborder</B> option. It is
enabled by default.
<B>Batch</B> <B>Mode</B> <B>Scanning</B>
The batch scan mode allows for maximum throughput. The Set Win-
dow parameters must remain constant during the entire batch.
<B>Icon</B> <B>Generation</B>
The Icon function generates a thumbnail of the full page image,
that can be transferred as if it were a separate page. This
allows the host to quickly display a thumbnail representation
during the scanning operation. Perhaps this would be a great
way of implementing a preview scan, but since a normal scan is
so quick, it might not be worth the trouble.
<B>Multiple</B> <B>Sections</B>
Multiple sections (scanning sub-windows) can be defined for the
front and back pages. Each section can have different charac-
teristics (e.g. geometry, compression). The sections are
returned as if they were separately scanned images. Addition-
ally sections can be used to greatly enhance the accuracy and
efficiency of the barcode/patchcode decoding process by limiting
the search area to a small subset of the page. Most Copiscan II
series scanners support up to 8 user-defined sections.
<B>Support</B> <B>Barcode/Patchcode</B> <B>Decoding</B>
The RSC unit can recognize Bar and Patch Codes of various types
embedded in the scanned image. The codes are decoded and the
data is returned to the frontend as a text frame. The text is
encoded in xml and contains a great deal of information about
the decoded data such as the location where it was found, its
orientation, and the time it took to find. Further information
on the content of this text frame as well as some barcode decod-
ing examples can be found on the backend homepage.
</PRE>
<H2>LIMITATIONS</H2><PRE>
<B>Decoding</B> <B>a</B> <B>single</B> <B>barcode</B> <B>type</B> <B>per</B> <B>scan</B>
The RSC unit can search for up to six different barcode types at
a time. While the code generally supports this as well, the
<B>--barcode-search-bar</B> option only allows the user to specify a
single barcode type. Perhaps another option which allows a
comma separated list of barcode type codes could be added to
address this.
<B>Scanning</B> <B>a</B> <B>fixed</B> <B>number</B> <B>of</B> <B>pages</B> <B>in</B> <B>batch</B> <B>mode</B>
The separation of front and back end functionality in SANE
presents a problem in supporting the 'cancel batch' functional-
ity in the scanner. In batch mode, the scanner is always a page
ahead of the host. The host, knowing ahead of time which page
will be the last, can cancel batch mode prior to initiating the
last scan command. Currently, there is no mechanism available
for the frontend to pass this knowledge to the backend. If
batch mode is enabled and the --end-count terminates a scanadf
session, an extra page will be pulled through the scanner, but
is neither read nor delivered to the frontend. The issue can be
avoided by specifying --batch=no when scanning a fixed number of
pages.
<B>Revision</B> <B>1.2</B> <B>Patch</B> <B>detector</B>
There is an enhanced patchcode detection algorithm available in
the RSC with revision 1.2 or higher that is faster and more
reliable than the standard Bar/Patch code decoder. This is not
currently supported.
</PRE>
<H2>OPTIONS</H2><PRE>
<B>Scan</B> <B>Mode</B> <B>Options:</B>
<B>--preview[=(yes|no)]</B> <B>[no]</B>
Request a preview-quality scan. When preview is set to yes
image compression is disabled and the image is delivered in a
SANE_FRAME_GRAY frame.
<B>--mode</B> <B>lineart|halftone</B> <B>[lineart]</B>
Selects the scan mode (e.g., lineart,monochrome, or color).
<B>--resolution</B> <B>200|240|300dpi</B> <B>[200]</B>
Sets the resolution of the scanned image. Each scanner model
supports a list of standard resolutions; only these resolutions
can be used.
<B>--compression</B> <B>none|g31d|g32d|g42d</B> <B>[none]</B>
Sets the compression mode of the scanner. Determines the type
of data returned from the scanner. Values are:
<B>none</B> - uncompressed data - delivered in a SANE_FRAME_GRAY frame
<B>g31d</B> - CCITT G3 1 dimension (MH) - delivered in a
SANE_FRAME_G31D frame
<B>g32d</B> - CCITT G3 2 dimensions (MR, K=4) - delivered in a
SANE_FRAME_G32D frame
<B>g42d</B> - CCITT G4 (MMR) - delivered in a SANE_FRAME_G42D frame
NOTE: The use of g31d, g32d, and g42d compression values causes
the backend to generate optional frame formats which may not be
supported by all SANE frontends.
<B>Geometry</B> <B>Options:</B>
<B>--autoborder[=(yes|no)]</B> <B>[yes]</B>
Enable/Disable automatic image border detection. When enabled,
the RSC unit automatically detects the image area and sets the
window geometry to match.
<B>--paper-size</B> <B>Custom|Letter|Legal|A3|A4|A5|A6|B4|B5</B> <B>[Custom]</B>
Specify the scan window geometry by specifying the paper size of
the documents to be scanned.
<B>--tl-x</B> <B>0..297.18mm</B> <B>[0]</B>
Top-left x position of scan area.
<B>--tl-y</B> <B>0..431.8mm</B> <B>[0]</B>
Top-left y position of scan area.
<B>--br-x</B> <B>0..297.18mm</B> <B>[297.18]</B>
Bottom-right x position of scan area.
<B>--br-y</B> <B>0..431.8mm</B> <B>[431.8]</B>
Bottom-right y position of scan area.
<B>Feeder</B> <B>Options:</B>
<B>--source</B> <B>Automatic</B> <B>Document</B> <B>Feeder|Manual</B> <B>Feed</B> <B>Tray</B> <B>[Automatic</B> <B>Document</B>
<B>Feeder]</B>
Selects the scan source (such as a document feeder). This
option is provided to allow multiple image scans with xsane; it
has no other purpose.
<B>--batch[=(yes|no)]</B> <B>[no]</B>
Enable/disable batch mode scanning. Batch mode allows scanning
at maximum throughput by buffering within the RSC unit. This
option is recommended when performing multiple pages scans until
the feeder is emptied.
<B>--duplex[=(yes|no)]</B> <B>[no]</B>
Enable duplex (dual-sided) scanning. The scanner takes an image
of each side of the document during a single pass through the
scanner. The front page is delivered followed by the back page.
Most options, such as compression, affect both the front and
back pages.
<B>--timeout-adf</B> <B>0..255</B> <B>[0]</B>
Sets the timeout in seconds for the automatic document feeder
(ADF). The value 0 specifies the hardware default value which
varies based on the scanner model.
<B>--timeout-manual</B> <B>0..255</B> <B>[0]</B>
Sets the timeout in seconds for semi-automatic feeder. The
value 0 specifies the hardware default value which varies based
on the scanner model.
<B>--check-adf[=(yes|no)]</B> <B>[no]</B>
Check ADF Status prior to starting scan using the OBJECT POSI-
TION command. Note that this feature requires RSC firmware
level 1.5 or higher and dip switch 4 must be in the on position.
NOTE: This option has not been tested extensively and may pro-
duce undesirable results.
<B>Enhancement:</B>
<B>--control-panel[=(yes|no)]</B> <B>[yes]</B>
Enables the scanner's control panel for selecting image enhance-
ment parameters. When the option is set to no the following
options are used to control image enhancement. See the
Bell+Howell scanner users' guide for complete information on ACE
functionality.
<B>--ace-function</B> <B>-4..4</B> <B>[3]</B>
Specify the Automatic Contrast Enhancement (ACE) Function.
<B>--ace-sensitivity</B> <B>0..9</B> <B>[5]</B>
Specify the Automatic Contrast Enhancement (ACE) Sensitivity.
<B>--brightness</B> <B>0..255</B> <B>[0]</B>
Controls the brightness of the acquired image. Ignored for ACE
capable scanners.
<B>--threshold</B> <B>0..255</B> <B>[0]</B>
Select minimum-brightness to get a white point. Ignored for ACE
capable scanners.
<B>--contrast</B> <B>0..255</B> <B>[inactive]</B>
Controls the contrast of the acquired image. This option is not
currently used by the scanner (and perhaps never will be).
<B>--negative[=(yes|no)]</B> <B>[no]</B>
Swap black and white, yielding a reverse-video image.
<B>Icon:</B>
<B>--icon-width</B> <B>0..3600pel</B> <B>(in</B> <B>steps</B> <B>of</B> <B>8)</B> <B>[0]</B>
Width of icon (thumbnail) image in pixels.
<B>--icon-length</B> <B>0..3600pel</B> <B>(in</B> <B>steps</B> <B>of</B> <B>8)</B> <B>[0]</B>
Length of icon (thumbnail) image in pixels.
<B>Barcode</B> <B>Options:</B>
<B>--barcode-search-bar</B> <B>&lt;see</B> <B>list&gt;</B> <B>[none]</B>
Specifies the barcode type to search for. If this option is not
specified, or specified with a value of none, then the barcode
decoding feature is completely disabled. The valid barcode type
are:
<B>none</B>
<B>ean-8</B>
<B>ean-13</B>
<B>reserved-ean-add</B>
<B>code39</B>
<B>code2-5-interleaved</B>
<B>code2-5-3lines-matrix</B>
<B>code2-5-3lines-datalogic</B>
<B>code2-5-5lines-industrial</B>
<B>patchcode</B>
<B>codabar</B>
<B>codabar-with-start-stop</B>
<B>code39ascii</B>
<B>code128</B>
<B>code2-5-5lines-iata</B>
<B>--barcode-search-count</B> <B>1..7</B> <B>[3]</B>
Number of times that the RSC performs the decoding algorithm.
Specify the smallest number possible to increase performance.
If you are having trouble recognizing barcodes, it is suggested
that you increase this option to its maximum value (7).
<B>--barcode-search-mode</B> <B>&lt;see</B> <B>list&gt;</B> <B>[horiz-vert]</B>
Chooses the orientation of barcodes to be searched. The valid
orientations are:
<B>horiz-vert</B>
<B>horizontal</B>
<B>vertical</B>
<B>vert-horiz</B>
<B>--barcode-hmin</B> <B>0..1660mm</B> <B>[5]</B>
Sets the barcode minimum height in millimeters (larger values
increase recognition speed). Of course the actual barcodes in
the document must be of sufficient size.
<B>--barcode-search-timeout</B> <B>20..65535us</B> <B>[10000]</B>
Sets the timeout for barcode searching in milliseconds. When
the timeout expires, the decoder will stop trying to decode bar-
codes.
<B>--section</B> <B>&lt;string&gt;</B> <B>[]</B>
Specifies a series of image sections. A section can be used to
gather a subset image or to provide a small area for barcode
decoding. Each section is specified in the following format
(units are in millimeters):
<B>&lt;width&gt;x&lt;height&gt;+&lt;top-left-x&gt;+&lt;top-left-y&gt;[:functioncode...]</B>
Multiple sections can be specified by separating them with commas.
For example <B>76.2x25.4+50.8+0:frontbar</B> identifies an area 3 inches wide
and 1 inch high with a top left corner at the top of the page two
inches from the left hand edge of the page. This section will be used
for barcode decoding on the front page only.
For example <B>50.8x25.4+25.4+0:frontbar:front:g42d</B> identifies an area 2
inches wide and 1 inch high with a top left corner at the top of the
page one inch from the left hand edge of the page. This section will
be used for barcode decoding on the front page as well as generating an
image compressed in g42d format.
Ordinarily barcodes are searched in the entire image. However, when
you specify sections all barcode searching is done within the specific
sections identified. This can significantly speed up the decoding pro-
cess.
The following functioncodes are available:
<B>front</B> - generate an image for the front page section
<B>back</B> - generate an image for the back page section
<B>frontbar</B> - perform barcode search in front page section
<B>backbar</B> - perform barcode search in back page section
<B>frontpatch</B> - perform patchcode search in front page section
<B>backpatch</B> - perform patchcode search in back page section
<B>none</B> - use no image compression
<B>g31d</B> - use Group 3 1 dimension image compression
<B>g32d</B> - use Group 3 2 dimensions image compression
<B>g42d</B> - use Group 4 2 dimensions image compression
If you omit a compression functioncode, the full page compression set-
ting is used. If you specify multiple compression functioncodes, only
the last one is used.
<B>--barcode-relmax</B> <B>0..255</B> <B>[0]</B>
Specifies the maximum relation from the widest to the smallest
bar.
<B>--barcode-barmin</B> <B>0..255</B> <B>[0]</B>
Specifies the minimum number of bars in Bar/Patch code.
<B>--barcode-barmax</B> <B>0..255</B> <B>[0]</B>
Specifies the maximum number of bars in a Bar/Patch code.
<B>--barcode-contrast</B> <B>0..6</B> <B>[3]</B>
Specifies the image contrast used in decoding. Use higher val-
ues when there are more white pixels in the code.
<B>--barcode-patchmode</B> <B>0..1</B> <B>[0]</B>
Controls Patch Code detection.
</PRE>
<H2>BUGS</H2><PRE>
This is a new backend; detailed bug reports are welcome -- and expected
;)
If you have found something that you think is a bug, please attempt to
recreate it with the SANE_DEBUG_BH environment variable set to 255, and
send a report detailing the conditions surrounding the bug to <I>sane-</I>
<I>devel@lists.alioth.debian.org</I>.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="scanimage.1.html">scanimage(1)</A></B>, <B><A HREF="scanadf.1.html">scanadf(1)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
The sane-bh backend was written by Tom Martone, based on the sane-ricoh
backend by Feico W. Dillema and the bnhscan program by Sean
Reifschneider of tummy.com ltd. Some 8000 enhancements added by Mark
Temple.
sane-backends 1.0.18 15 Sep 1999 <B><A HREF="sane-bh.5.html">sane-bh(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,119 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-canon.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-canon.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-canon.5.html">sane-canon(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-canon.5.html">sane-canon(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-canon - SANE backend for Canon SCSI scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-canon</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to the following Canon flatbed and film
scanners:
CanoScan 300
CanoScan 600
CanoScan FB620S
CanoScan FB1200S
CanoScan FS2700F
CanoScan FS2710S
Parallel port and USB scanners are not supported by this backend; see
the manual pages for sane-canon_pp and sane-canon630u for further
information.
IMPORTANT: This is beta code. We tested the code on the scanners listed
above, using the computers and operating systems available to us, but
we cannot guarantee that the backend will work smoothly with future
operating systems, SCSI adapters, SANE frontend programs, or Canon
scanners not contained in the list above. In some cases your computer
might even hang. It cannot be excluded (although we consider it
extremely unlikely) that your scanner will be damaged.
That said, TESTERS ARE WELCOME. Send your bug reports and comments to
Manuel Panea &lt;mpd@rzg.mpg.de&gt;; for questions concerning the FB620 and
FB1200S contact Mitsuru Okaniwa &lt;m-okaniwa@bea.hi-ho.ne.jp&gt;, for the
FS2710S Ulrich Deiters &lt;ukd@xenon.pc.uni-koeln.de&gt;.
</PRE>
<H2>TIPS (FS2700F)</H2><PRE>
Scanning either slides or negatives has been found to require rather
large gamma corrections of about 2.2 to 2.4 (same value for red, green,
and blue). It is recommended to use the automatic exposure controls of
the frontend xsane for best results.
The "Auto Focus" function triggers a special pass to determine the
focus value. After that, the real scanning pass takes place.
Even with "Auto Focus" turned on, the scanned image is often a bit too
blurred. Using the GIMP to do a "Filter-&gt;Enhance-&gt;Sharpen" at about 40
to 60 improves the image considerably.
</PRE>
<H2>TIPS (FS2710S)</H2><PRE>
Gamma corrections are done not by the scanner, but by the backend. The
scanner is always run in 12-bit mode. In "color" mode the image data
are corrected for gamma, shadow point, etc., and then truncated to
8-bit intensities; the default gamma value is 2.0. In "raw" mode the
image data are exported without corrections as 16-bit intensities; this
mode can be recommended if extensive adjustments have to be made to a
picture (and if the frontend can handle 16-bit intensities).
Negatives are handled by simple color inversion and may require manual
removal of blue discoloration.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-canon.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-canon.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_CANON</B>
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.
Example: export SANE_DEBUG_CANON=4
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
http://www.rzg.mpg.de/~mpd/sane/
doc/canon.install2700F.txt (installation of a CanoScan 2700F
</PRE>
<H2>AUTHOR</H2><PRE>
Helmut Koeberle, Manuel Panea, and Markus Mertinat; FB620S and FB1200S
support by Mitsuru Okaniwa; FS2710S support by Ulrich Deiters
Man page by Henning Meier-Geinitz (mostly based on canon.README)
sane-backends 1.0.18 03 May 2001 <B><A HREF="sane-canon.5.html">sane-canon(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,128 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-canon630u.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-canon630u.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-canon630u.5.html">sane-canon630u(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-canon630u.5.html">sane-canon630u(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-canon630u - SANE backend for the Canon 630u USB flatbed scanner
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-canon630u</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to the following Canon flatbed scanners:
CanoScan 630u
CanoScan 636u
Color scanning is supported at 75, 150, 300, and 600 dpi, and gamma and
analog gain are adjustable.
TESTERS ARE WELCOME. Send your bug reports and comments to Nathan Rut-
man &lt;nthn1@yahoo.com&gt;
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>canon630u.conf</I> file is a list of device names that
correspond to Canon USB scanners. Empty lines and lines starting with
a hash mark (#) are ignored. Only one device name can be listed in
<I>canon630u.conf</I>. The program <I>sane-find-scanner</I> helps to find out the
correct device. Under Linux, such a device name could be <I>/dev/usb/scan-</I>
<I>ner0</I> for example. See <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B> for details.
This product-specific scanner driver uses the lower-level kernel USB
driver "scanner". Check for "Driver=usbscanner" under
/proc/bus/usb/devices. If "Driver=(none)", try forcing it with "insmod
scanner vendor=0x04a9 product=0x2204"
</PRE>
<H2>NOTES</H2><PRE>
Due to Canon's unwillingness to provide scanner documentation, this
software was developed by analyzing the USB traffic of the Windows 2000
driver. So things like the calibration procedure I kind of made up; it
seems to work for my scanner. If you have complaints, let me know.
This driver requires the ability to send USB Control Messages, avail-
able in kernel 2.4.12 or later.
Some users have reported that this driver doesn't work at all. This
seems to be a hardware specific issue, although I don't know what
exactly the problem is. If you are having problems, please send me the
info in /proc/bus/usb/devices, /proc/pci, the kernel scanner.c driver
version from /var/log/messages, and the output from
"SANE_DEBUG_CANON630U=12 scanimage &gt; /dev/null"
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/canon630u.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-canon630u.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-canon630u.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
<I>/tmp/canon.cal</I>
The calibration file used to normalize pixel brightness. This
is calculated every time the scanner is first used after it has
lost power. Deleting this file will force recalibration.
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_CANON630U</B>
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.
Example:
SANE_DEBUG_CANON630U=12 scanimage &gt; /dev/null
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>, <B><A HREF="sane-find-scanner.1.html">sane-find-scanner(1)</A></B>
http://canon-fb630u.sourceforge.net/
</PRE>
<H2>AUTHOR</H2><PRE>
Nathan Rutman
sane-backends 1.0.18 06 Apr 2002 <B><A HREF="sane-canon630u.5.html">sane-canon630u(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,233 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-canon_pp.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-canon_pp.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-canon_pp.5.html">sane-canon_pp(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-canon_pp.5.html">sane-canon_pp(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-canon_pp - SANE backend for Canon CanoScan Parallel Port flatbed
scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-canon_pp</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to the following Canon flatbed scanners:
CanoScan FB320P
CanoScan FB620P
CanoScan FB330P
CanoScan FB630P
CanoScan N340P
CanoScan N640P
CanoScan N640P ex
No USB scanners are supported and there are no plans to support them in
the future. Other projects are working on support for USB scanners.
See the <B>PROJECTS</B> file for more detail. The FB310P and FB610P are re-
badged Avision scanners which use a different command set, so are
unlikely to be supported by this backend in the future.
IMPORTANT: this is alpha code. While we have made every effort to make
it as reliable as possible, it will not always work as expected. Feed-
back is still appreciated. Please send any bug reports to the main-
tainers as listed on the web page (listed in <B>SEE</B> <B>ALSO</B> below).
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form presented by libieee1284.
These names are highly dependent on operating system and version.
On Linux 2.4 kernels this will be of the form <I>parport0</I> or older (2.2
and before) kernels may produce names like <I>0x378</I> (the base address of
your port) or simply <I>0</I> depending on your module configuration. Check
the contents of <I>/proc/parport</I> if it exists. If you don't want to spec-
ify a default port (or don't know its name), the backend should be able
to detect which port your scanner is on.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>canon</I><B>_</B><I>pp.conf</I> file is a list of options for the
driver to use. Empty lines and lines starting with a hash mark (#) are
ignored.
The supported options are currently <B>ieee1284</B>, <B>calibrate</B>, <B>init_mode</B>, and
<B>force_nibble</B>
Option <B>ieee1284</B> <I>port-name</I> defines which port to use. The format of
port-name is OS dependent, based on the names presented by libieee1284.
Please only have one of these lines, or all but one will be ignored.
Option <B>calibrate</B> <I>cal-file</I> <I>[port-name]</I> defines which calibration file to
use on a per-port basis. If you only have one parport, the port-name
argument may be omitted - but be careful as this will cause problems on
multi-scanner systems. You may have as many of these lines as you
like, as long as each has a unique port name. The tilde (`~') charac-
ter is acceptable and will be expanded to the value of the HOME envi-
ronment.
Option <B>init_mode</B> <I>&lt;AUTO|FB620P|FB630P&gt;</I> <I>[portname]</I> defines which
initialisation (wake-up) mode to use on a per-port basis. If you only
have one parport, the portname argument may be omitted - but be careful
as this may cause problems on multi-scanner systems. You may have as
many of these lines as you like, as long as each has a unique port
name. The valid initialisation modes are FB620P (which strobes
10101010 and 01010101 on the data pins), FB630P (which strobes 11001100
and 00110011 on the data pins) and AUTO, which will try FB630P mode
first then FB620P mode second. The FB620P mode is also used by the
FB320P. The FB630P mode is used by the FB330P, N340P, and N640P.
Option <B>force_nibble</B> forces the driver to use nibble mode even if ECP
mode is reported to work by libieee1284. This works-around the rare
issue of ECP mode being reported to work by the library, then not work-
ing.
</PRE>
<H2>TIPS</H2><PRE>
Hit the "Calibrate" button before scanning. It vastly improves the
quality of scans.
To enable automatic detection of your scanner, uncomment the "canon_pp"
line from <I>/usr/local/etc/sane.d/dll.conf</I>
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/canon</I><B>_</B><I>pp.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-canon</I><B>_</B><I>pp.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-canon</I><B>_</B><I>pp.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_CANON_PP</B>
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.
Example: export SANE_DEBUG_CANON_PP=4
</PRE>
<H2>NOTES</H2><PRE>
<B>Features</B> <B>available</B> <B>in</B> <B>the</B> <B>Windows</B> <B>interface</B>
<B>Brightness</B> <B>and</B> <B>Contrast</B>
These are not implemented, and probably never will be. These
appear to be implemented entirely in software. Use GIMP or a
similar program if you need these features.
<B>Descreen</B> <B>Mode</B>
This appears on our first analysis to be just oversampling with
an anti-aliasing filter. Again, it seems to be implemented
entirely in software, so GIMP is your best bet for now.
<B>Gamma</B> <B>Tables</B>
This is under investigation, but for now only a simple gamma
profile (ie: the one returned during calibration) will be
loaded.
<B>Communication</B> <B>Problems</B>
ECP mode in libieee1284 doesn't always work properly, even with new
hardware. We believe that this is a ppdev problem. If you change the
configuration file to include <B>force_nibble</B> , the problem will go away,
but you will only be able to scan in nibble mode.
Sometimes the scanner can be left in a state where our code cannot
revive it. If the backend reports no scanner present, try unplugging
the power and plugging it back in. Also try unplugging printers from
the pass-through port.
The scanner will not respond correctly to our commands when you first
plug in the power. You may find if you try a scan very soon after
plugging in the power that the backend will incorrectly report that you
have no scanner present. To avoid this, give it about 10 seconds to
reset itself before attempting any scans.
<B>Repeated</B> <B>Lines</B>
Sometimes at high resolutions (ie. 600dpi) you will notice lines which
appear twice. These lines correspond to points where the scanner head
has stopped during the scan (it stops every time the internal 64kb
buffer is full). Basically it's a mechanical problem inside the scan-
ner, that the tolerance of movement for a start/stop event is greater
than 1/600 inches. I've never tried the windows driver so I'm not sure
how (or if) it works around this problem, but as we don't know how to
rewind the scanner head to do these bits again, there's currently no
nice way to deal with the problem.
<B>Grey-scale</B> <B>Scans</B>
Be aware that the scanner uses the green LEDs to read grey-scale scans,
meaning green coloured things will appear lighter than normal, and red
and blue coloured items will appear darker than normal. For high-accu-
racy grey-scale scans of colour items, it's best just to scan in colour
and convert to grey-scale in graphics software such as the GIMP.
<B>FB620P/FB320P</B> <B>Caveats</B>
These models can not be reset in the same way as the others. The win-
dows driver doesn't know how to reset them either - when left with an
inconsistent scanner, it will start scanning half way down the page!
Aborting is known to work correctly on the FB*30P models, and is known
to be broken on the FB*20P models. The FB620P which I tested on simply
returns garbage after a scan has been aborted using the method we know.
Aborting is able to leave the scanner in a state where it can be shut
down, but not where another scan can be made.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-dll.5.html">sane-dll(5)</A></B> http://canon-fb330p.sourceforge.net/
</PRE>
<H2>AUTHOR</H2><PRE>
This backend is primarily the work of Simon Krix (Reverse Engineering),
and Matthew Duggan (SANE interface).
Many thanks to Kevin Easton for his comments and help, and Kent A. Sig-
norini for his help with the N340P.
sane-backends 1.0.18 1 October 2002 <B><A HREF="sane-canon_pp.5.html">sane-canon_pp(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -0,0 +1,8 @@
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,80 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-config.1</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-config.1</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-config.1.html">sane-config(1)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-config.1.html">sane-config(1)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-config - get information about the installed version of libsane
</PRE>
<H2>SYNOPSIS</H2><PRE>
<B>sane-config</B> <B>[--prefix]</B> <B>[--exec-prefix]</B> <B>[--libs]</B> <B>[--cflags]</B> <B>[--ldflags]</B>
<B>[--version]</B> <B>[--help</B> <I>[OPTION]</I><B>]</B>
</PRE>
<H2>DESCRIPTION</H2><PRE>
<B>sane-config</B> is a tool that is used to determine the compiler and linker
flags that should be used to compile and link <B>SANE</B> frontends to a <B>SANE</B>
backend library (libsane).
</PRE>
<H2>OPTIONS</H2><PRE>
<B>sane-config</B> accepts the following options (you can't use more than one
option at the same time):
<B>--version</B>
Print the currently installed version of libsane on the stan-
dard output.
<B>--help</B> <B>OPTION</B>
Print a short usage message. If OPTION is specified, help for
that option (e.g. --libs) is printed (if available).
<B>--libs</B> Print the additional libraries that are necessary to link a
<B>SANE</B> frontend to libsane.
<B>--ldflags</B>
Print the linker flags that are necessary to link a <B>SANE</B> fron-
tend to libsane.
<B>--cflags</B>
Print the compiler flags that are necessary to compile a <B>SANE</B>
frontend.
<B>--prefix</B>
Print the prefix used during compilation of libsane.
<B>--exec-prefix</B>
Print the exec-prefix used during compilation of libsane.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
This manual page was written by Julien BLACHE &lt;jblache@debian.org&gt;, for
the Debian GNU/Linux system (but may be used by others).
sane-backends 1.0.18 8 Jan 2004 <B><A HREF="sane-config.1.html">sane-config(1)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,142 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-coolscan.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-coolscan.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-coolscan.5.html">sane-coolscan(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-coolscan.5.html">sane-coolscan(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-coolscan - SANE backend for Nikon film-scanners
</PRE>
<H2>ABOUT THIS FILE</H2><PRE>
This file is a short description of the coolscan-backend for sane!
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-coolscan</B> library implements a SANE backend that provides the
interface to the following Nikon Coolscan Film scanners: Nikon LS20,
LS30, LS1000, LS2000.
<B>Even</B> <B>though</B> <B>the</B> <B>backend</B> <B>has</B> <B>worked</B> <B>for</B> <B>a</B> <B>number</B> <B>of</B> <B>people,</B> <B>there</B> <B>are</B>
<B>still</B> <B>some</B> <B>problems,</B> <B>especially</B> <B>in</B> <B>combination</B> <B>with</B> <B>some</B> <B>SCSI</B>
<B>card/drivers</B> <B>(AHA-1505/aha152x.o)</B> <B>and</B> <B>the</B> <B>autofocus</B> <B>command.</B> <B>You</B> <B>should</B>
<B>consider</B> <B>this</B> <B>backend</B> <B>'alpha'</B> <B>and</B> <B>be</B> <B>careful</B> <B>when</B> <B>using</B> <B>it</B> <B>the</B> <B>first</B>
<B>time.</B>
</PRE>
<H2>CONFIGURATION</H2><PRE>
The configuration file for this backend resides in
<I>/usr/local/etc/sane.d/coolscan.conf</I>.
Its contents is a list of device names that correspond to Nikon
Coolscan scanners. Empty lines and lines starting with a hash mark (#)
are ignored. A sample configuration file is shown below:
#scsi Vendor Model Type
scsi Nikon * Scanner
/dev/scanner
The special device name must be a generic SCSI device or a symlink to
such a device. To find out to which device your scanner is assigned
and how you have to set the permissions of that device, have a look at
sane-scsi.
</PRE>
<H2>SCSI ADAPTER TIPS</H2><PRE>
Some SCSI-adapters and low-level SCSI drivers do not work correctly
with this backend and the Coolscan scanners. These systems hang when
the autofocus command is send to the Scanner. To see a list of which
card/driver combinations work or dont work have a look at:
http://andreas.rick.free.fr/sane/autofocus.html.
</PRE>
<H2>FILES</H2><PRE>
The backend configuration file:
<I>/usr/local/etc/sane.d/coolscan.conf</I>
The static library implementing this backend:
<I>/usr/local/lib/sane/libsane-coolscan.a</I>
The shared library implementing this backend:
<I>/usr/local/lib/sane/libsane-coolscan.so</I> (present on systems that
support dynamic loading)
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_COOLSCAN</B>
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: SANE_DEBUG_COOLSCAN values
Examples:
on bash:
export SANE_DEBUG_COOLSCAN=8
on csh:
setenv SANE_DEBUG_COOLSCAN 8
</PRE>
<H2>BUGS</H2><PRE>
The autofocus command does not work with some SCSI card/driver combina-
tions
The gamma table is not implemented for the LS1000 yet.
The dust-removal is not working yet
</PRE>
<H2>SEE ALSO</H2><PRE>
<I>http://andreas.rick.free.fr/sane/</I>
The homepage of this backend
<I>http://www.sema.be/coolscan/</I>
The original version of the coolscan backend by Didier
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
</PRE>
<H2>THANKS TO</H2><PRE>
Didier Carlier - For writing the original Coolscan backend (without it
I would not have started this)
Oliver Rauch - For adapting xsane so quickly to the infrared stuff.
All the other people working on SANE.
</PRE>
<H2>AUTHOR</H2><PRE>
Andreas Rick
</PRE>
<H2>EMAIL-CONTACT</H2><PRE>
andreas.rick@free.fr
sane-backends 1.0.18 4 July 2000 <B><A HREF="sane-coolscan.5.html">sane-coolscan(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,204 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-coolscan2.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-coolscan2.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-coolscan2.5.html">sane-coolscan2(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-coolscan2.5.html">sane-coolscan2(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-coolscan2 - SANE backend for Nikon Coolscan film scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-coolscan2</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to Nikon Coolscan film scanners. Some
functions of this backend should be considered <B>beta-quality</B> software.
Most functions have been stable for a long time, but of course new
development can not and will not function properly from the very first
day. Please report any strange behaviour to the maintainer of the back-
end.
At present, the following scanners are known to work with this backend:
Model: Connection Type
--------------------------- -------------------
LS-30 (Coolscan III) SCSI
LS-2000 SCSI
LS-40 ED (Coolscan IV) USB
LS-4000 ED IEEE 1394
LS-8000 ED IEEE 1394
Please send mail to the backend author (andras@users.sourceforge.net)
to report successes or failures.
</PRE>
<H2>OPTIONS</H2><PRE>
The options the backend supports can either be selected through command
line options to programs like scanimage or through GUI elements in
xscanimage or xsane.
Valid command line options and their syntax can be listed by using
scanimage --help -d coolscan2:&lt;interface&gt;:&lt;device&gt;
where &lt;interface&gt; and &lt;device&gt; specify the device in question, as in
the configuration file (see next section). The "-d" parameter and its
argument can be omitted to obtain information on the first scanner
identified. Use the command
scanimage -L
to list all devices recognized by your SANE installation.
The options should be fully described by the description or tooltips
given by frontend. Here is a description of some of the most important
options, in the syntax with which they must be supplied to scanimage:
<I>--frame</I> <I>&lt;n&gt;</I>
This option specifies which frame to operate on, if a motorized
film strip feeder or APS adapter are used. The frame number <I>&lt;n&gt;</I>
ranges from 1 to the number of frames available, which is sensed
each time the backend is initialized (usually each time you
start the frontend).
<I>--subframe</I> <I>&lt;x&gt;</I>
This option shifts the scan window by the specified amount
(default unit is mm).
<I>--infrared=yes/no</I>
If set to "yes", the scanner will read the infrared channel,
thus allowing defect removal in software. The infrared image is
read during a second scan, with no options altered. The backend
must not be restarted between the scans. If you use scanimage,
perform a batch scan with batch-count=2 to obtain the IR
information.
<I>--depth</I> <I>&lt;n&gt;</I>
Here &lt;n&gt; can either be 8 or the maximum number of bits supported
by the scanner (10, 12, or 14). It specifies whether or not the
scanner reduces the scanned data to 8 bits before sending it to
the backend. If 8 bits are used, some information and thus image
quality is lost, but the amount of data is smaller compared to
higher depths. Also, many imaging programs and image formats
cannot handle depths greater than 8 bits.
<I>--autofocus</I>
Perform autofocus operation. Unless otherwise specified by the
other options ( <I>--focus-on-centre</I> and friends), focusing is per-
formed on the centre of the selected scan area.
<I>--ae-wb</I>
<I>--ae</I> Perform a pre-scan to calculate exposure values automatically.
<I>--ae-wb</I> will maintain the white balance, while <I>--ae</I> will adjust
each channel separately.
<I>--exposure</I>
Multiply all exposure times with this value. This allows expo-
sure correction without modifying white balance.
<I>--load</I> Load the next slide when using the slide loader.
<I>--eject</I>
Eject the film strip or mounted slide when using the slide
loader.
<I>--reset</I>
Reset scanner. The scanner will perform the same action as when
power is turned on: it will eject the film strip and calibrate
itself. Use this whenever the scanner refuses to load a film
strip properly, as a result of which <I>--eject</I> does not work.
</PRE>
<H2>CONFIGURATION FILE</H2><PRE>
The configuration file /usr/local/etc/sane.d/coolscan2.conf specifies
the device(s) that the backend will use. Owing to the nature of the
supported connection types SCSI, USB, and IEEE 1394, the default con-
figuration file supplied with the SANE distribution should work without
being edited.
Each line in the configuration file is either of the following, where
all entries are case-sensitive:
<I>blank</I> <I>or</I> <I>starting</I> <I>with</I> <I>a</I> <I>'#'</I> <I>character</I>
These lines are ignored, thus '#' can be used to include com-
ments.
<I>containing</I> <I>only</I> <I>the</I> <I>word</I> <I>"auto"</I>
This instructs the backend to probe for a scanner by scanning
the buses for devices with know identifiers. This is the action
taken when no configuration file is present.
<I>a</I> <I>line</I> <I>of</I> <I>the</I> <I>form</I> <I>&lt;interface&gt;:&lt;device&gt;</I>
Here &lt;interface&gt; can be one of "scsi" or "usb", and &lt;device&gt; is
the device file of the scanner. Note that IEEE 1394 devices are
handled by the SBP-2 module in the kernel and appear to SANE as
SCSI devices.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-coolscan2.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-coolscan2.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
<I>/usr/local/etc/sane.d/coolscan2.conf</I>
Configuration file for this backend, read each time the backend
is initialized.
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_COOLSCAN2</B>
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.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>, <B><A HREF="scanimage.1.html">scanimage(1)</A></B>, <B><A HREF="xscanimage.1.html">xscanimage(1)</A></B>, <B><A HREF="xsane.1.html">xsane(1)</A></B>
</PRE>
<H2>BUGS</H2><PRE>
Currently, the SANE protocol does not allow automatically updating
options whenever the hardware changes. Thus the number of choices for
the <B>--frame</B> option will be fixed when the backend is initialized (usu-
ally when the user runs the frontend). In particular, if there is no
film strip in the automatic film strip feeder when the backend is ini-
tialized, the frame option will not appear at all. Also, restarting the
frontend after swapping film adapters is strongly recommended.
Linux kernels prior to 2.4.19 had a patch that truncated INQUIRY data
from IEEE 1394 scanners to 36 bytes, discarding vital information about
the scanner. The IEEE 1394 models therefore only work with 2.4.19 or
later.
No real bugs currently known, please report any to the backend main-
tainer or the SANE developers' email list.
</PRE>
<H2>AUTHORS</H2><PRE>
The backend is written and maintained by András Major
(andras@users.sourceforge.net).
sane-backends 1.0.18 22/08/2002 <B><A HREF="sane-coolscan2.5.html">sane-coolscan2(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,134 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-dc210.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-dc210.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-dc210.5.html">sane-dc210(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-dc210.5.html">sane-dc210(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-dc210 - SANE backend for Kodak DC210 Digital Camera
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-dc210</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to the Kodak DC210 camera. THIS IS
EXTREMELY ALPHA CODE! USE AT YOUR OWN RISK!!
</PRE>
<H2>DEVICE NAMES</H2><PRE>
The current version of the backend only allows one camera to be con-
nected. The device name is always "0".
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>dc210.conf</I> specify the serial port and baud rate to
use. The baud rate specifies the maximum rate to use while downloading
pictures. (The camera is always initialized using 9600 baud, then
switches to the higher rate). On my 90MHz Pentium, I usually have no
problems downloading at 115200 baud as long as the system is not exces-
sively busy and the "interrupt-unmask flag" is set in the IDE driver
(hdparm -u1). Supported baud rates are: 9600, 19200, 38400, 57600, and
115200.
The dumpinquiry line causes some information about the camera to be
printed.
cmdrespause specifies how many usec (1,000,000ths of a) between writing
the command and reading the result should be used. 125000 seems to be
the lowest I could go reliably.
breakpause is the time in 1,000,000ths of a usec between sending the
"back to default" break sending commands.
Empty lines and lines starting with a hash mark (#) are ignored. A
sample configuration file is shown below:
port=/dev/ttyS0
# this is a comment
baud=115200
dumpinquiry
cmdrespause=125000
breakpause=1000000
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/dc210.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-dc210.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-dc210.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_DC210</B>
If the library was compiled with debugging support enabled, this
environment variable controls the debug level for this backend.
A value of 128 requests maximally copious debug output; smaller
levels reduce verbosity.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
Brian J. Murrell
This backend is based somewhat on the dc25 backend included in this
package by Peter Fales.
The manpage was copied from the dc25 backend and somewhat edited by
Henning Meier-Geinitz.
</PRE>
<H2>BUGS</H2><PRE>
Known bugs/limitations are: ?
More general comments, suggestions, and inquiries about frontends or
SANE should go to the SANE Developers mailing list (see
http://www.sane-project.org/mailing-lists.html for details). You must
be subscribed to the list, otherwise your mail won't be sent to the
subscribers.
sane-backends 1.0.18 15 July 2000 <B><A HREF="sane-dc210.5.html">sane-dc210(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,137 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-dc240.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-dc240.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-dc240.5.html">sane-dc240(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-dc240.5.html">sane-dc240(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-dc240 - SANE backend for Kodak DC240 Digital Camera
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-dc240</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to the Kodak DC240 camera. THIS IS
EXTREMELY ALPHA CODE! USE AT YOUR OWN RISK!!
</PRE>
<H2>DEVICE NAMES</H2><PRE>
The current version of the backend only allows one camera to be con-
nected. The device name is always "0".
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>dc240.conf</I> specify the serial port and baud rate to
use. The baud rate specifies the maximum rate to use while downloading
pictures. (The camera is always initialized using 9600 baud, then
switches to the higher rate). On a 450MHz Pentium, I usually have no
problems downloading at 115200 baud, though the camera sometimes has to
resend packets due to lost characters. Results are better when the
"interrupt-unmask flag" is set in the IDE driver (hdparm -u1). Sup-
ported baud rates are: 9600, 19200, 38400, 57600, and 115200.
The dumpinquiry line causes some information about the camera to be
printed.
cmdrespause specifies how many usec (1,000,000ths of a) between writing
the command and reading the result should be used. 125000 seems to be
the lowest I could go reliably.
breakpause is the time in 1,000,000ths of a usec between sending the
"back to default" break sending commands.
Empty lines and lines starting with a hash mark (#) are ignored. A
sample configuration file is shown below:
port=/dev/ttyS0
# this is a comment
baud=115200
dumpinquiry
cmdrespause=125000
breakpause=1000000
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/dc240.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-dc240.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-dc240.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_DC240</B>
If the library was compiled with debugging support enabled, this
environment variable controls the debug level for this backend.
A value of 128 requests maximally copious debug output; smaller
levels reduce verbosity.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
Peter S. Fales
This backend borrows heavily from the dc210 backend by Brian J. Murrell
which is based somewhat on the dc25 backend by Peter Fales.
The manpage was largely copied from the dc210 manpage.
</PRE>
<H2>BUGS</H2><PRE>
The major limitation that I know of is that the backend assumes the
directory in the camera is 100dc240. Once the camera has taken more
than 9999 pictures, the directory will increment to 101dc240. Not only
should we check for the additional directory, but pictures may actually
be found in multiple directories.
More general comments, suggestions, and inquiries about frontends or
SANE should go to the SANE Developers mailing list (see
http://www.sane-project.org/mailing-lists.html for details). You must
be subscribed to the list, otherwise your mail won't be sent to the
subscribers.
sane-backends 1.0.18 23 March 2001 <B><A HREF="sane-dc240.5.html">sane-dc240(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,127 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-dc25.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-dc25.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-dc25.5.html">sane-dc25(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-dc25.5.html">sane-dc25(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-dc25 - SANE backend for Kodak DC20/DC25 Digital Cameras
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-dc25</B> library implements a SANE (Scanner Access Now Easy) back-
end that provides access to Kodak DC20 and DC25 cameras. At present,
only the DC25 has been tested, but since the code is based on a DC20
interface program, it is likely to work for that model also.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
The current version of the backend only allows one camera to be con-
nected. The device name is always "0".
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>dc25.conf</I> specify the serial port and baud rate to
use. The baud rate specifies the maximum rate to use while downloading
pictures. (The camera is always initialized using 9600 baud, then
switches to the higher rate). On my 90MHz Pentium, I usually have no
problems downloading at 115200 baud as long as the system is not exces-
sively busy and the "interrupt-unmask flag" is set in the IDE driver
(hdparm -u1). Supported baud rates are: 9600, 19200, 38400, 57600, and
115200.
The dumpinquiry line causes some information about the camera to be
printed to stderr during startup. Note: This is not compatible with
saned, so make sure you don't have any dumpinquiry lines if you are
using saned (i.e. scanning on a remote machine using a network).
Empty lines and lines starting with a hash mark (#) are ignored. A
sample configuration file is shown below:
port=/dev/ttyS0
# this is a comment
baud=115200
dumpinquiry
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/dc25.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-dc25.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-dc25.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_DC25</B>
If the library was compiled with debugging support enabled, this
environment variable controls the debug level for this backend.
A value of 128 requests maximally copious debug output; smaller
levels reduce verbosity.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
Peter Fales, dc25-devel@fales-lorenz.net
</PRE>
<H2>BUGS</H2><PRE>
Known bugs/limitations are:
I haven't figured out how to trigger an option reload following a
"scan." This causes problems when a new picture is snapped for exam-
ple, the slider that is used to select the picture from the camera may
not be updated immediately.
More general comments, suggestions, and inquiries about frontends or
SANE should go to the SANE Developers mailing list (see
http://www.sane-project.org/mailing-lists.html for details). You must
be subscribed to the list, otherwise your mail won't be sent to the
subscribers.
sane-backends 1.0.18 12 April 1999 <B><A HREF="sane-dc25.5.html">sane-dc25(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,159 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-dll.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-dll.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-dll.5.html">sane-dll(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-dll.5.html">sane-dll(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-dll - SANE dynamic backend loader
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-dll</B> library implements a SANE (Scanner Access Now Easy) back-
end that provides access to an arbitrary number of other SANE backends.
These backends may either be pre-loaded at the time the <B>sane-dll</B>
library is built or, on systems that support dynamic loading of shared
libraries, the backends may be loaded at runtime. In the latter case,
adding support for a new backend simply involves installing the rele-
vant library in <I>/usr/local/lib/sane</I> and adding an entry to the <I>dll.conf</I>
configuration file. In other words, no applications need to be modi-
fied or recompiled to add support for new devices.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>backend</I>:<I>device</I>
Where <I>backend</I> is the name of the backend and <I>device</I> is the name of the
device in this backend that should be addressed. If the device name
does not contain a colon (:), then the entire string is treated as the
<I>device</I> string for the default backend. The default backend is the
backend listed last in the configuration file (see below) or the first
pre-loaded backend (if any).
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>dll.conf</I> file is a list of backend names that may
be loaded dynamically upon demand. Empty lines are ignored, also
everything after a hash mark (#). A sample configuration file is shown
below:
net
# this is a comment
pnm
mustek
Note that backends that were pre-loaded when building this library do
not have to be listed in this configuration file. That is, if a back-
end was preloaded, then that backend will always be present, regardless
of whether it's listed in the configuration file or not.
The list of preloaded backends is determined by macro <B>PRELOADABLE_BACK-</B>
<B>ENDS</B> in file backend/Makefile.in of the SANE source code distribution.
After changing the value of this macro, it is necessary to reconfigure,
rebuild, and reinstall SANE for the change to take effect.
Aliases are defined in the config file <I>dll.aliases</I>. It can contain
entries of the form
alias SomeName SaneDeviceName
alias "Some Name" SaneDeviceName
hide SaneDeviceName
For example:
alias Epson net:somehost:epson:/dev/sgX
alias "Siemens ST400" st400:/dev/sgY
hide net:somehost:pnm:0
hide net:somehost:pnm:1
alias "Read from file" pnm:0
hide pnm:1
Aliased device names are automatically hidden.
The idea is that users don't have to deal with complicated device names
(especially for networked devices), and to hide other exported devices
which might confuse them. Note that a hidden device can still be
accessed if the device name is known, it just doesn't appear on the
list.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/dll.aliases</I>
The list of aliased or hidden backends.
<I>/usr/local/etc/sane.d/dll.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-dll.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-dll.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_DLL</B>
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.
Value Description
0 print severe errors only
1 print normal errors and important messages
2 print normal messages
3 print debugging messages
4 print everything
Example: export SANE_DEBUG_DLL=3
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="scanimage.1.html">scanimage(1)</A></B>, <B>sane-"backendname"</B>(5)
</PRE>
<H2>AUTHOR</H2><PRE>
David Mosberger
sane-backends 1.0.18 4 Dec 2002 <B><A HREF="sane-dll.5.html">sane-dll(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,170 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-dmc.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-dmc.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-dmc.5.html">sane-dmc(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-dmc.5.html">sane-dmc(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-dmc - SANE backend for the Polaroid Digital Microscope Camera
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-dmc</B> library implements a SANE (Scanner Access Now Easy) back-
end that provides access to the Polaroid Digital Microscope Camera.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is the UNIX path-name for the special device that corre-
sponds to the scanner. The special device name must be a generic SCSI
device or a symlink to such a device. Under Linux, such a device name
could be <I>/dev/sga</I> or <I>/dev/sge</I>, for example.
</PRE>
<H2>IMAGING MODES</H2><PRE>
The Polaroid DMC supports a number of imaging modes. This driver sup-
ports five of the imaging modes:
<B>Full</B> <B>Frame</B>
This mode corresponds to the 801-by-600 pixel full-color full-
frame image.
<B>Viewfinder</B>
This mode corresponds to the 270-by-201 pixel grey-scale
viewfinder image. This image is acquired very quickly.
<B>Raw</B> This mode corresponds to the 1599-by-600 pixel "raw" image from
the CCD. It is grey-scale, with pixels alternating horizontally
between red, green and blue stripes. The pixels are twice as
high as they are wide, so the image is distorted.
<B>Thumbnail</B>
This mode corresponds to the 80-by-60 pixel full-color thumbnail
image.
<B>Super</B> <B>Resolution</B>
This image is a 1599-by-1200 pixel full-color image constructed
by filtering and interpolating the "raw" image. The filtering
and interpolation is done in software, so this mode is very
slow. Also, this mode places restrictions on how the image is
read which means that the "preview" mode of xscanimage does not
work in Super Resolution mode. (xcam and the non-preview modes
of scanimage and xscanimage work fine, however.)
</PRE>
<H2>OTHER SETTINGS</H2><PRE>
<B>ASA</B> <B>Setting</B>
This setting adjusts the camera's sensitivity. You can choose
one of 25, 50, or 100 "equivalent" ASA.
<B>Shutter</B> <B>Speed</B>
You can select a shutter speed from 8 to 1000 milliseconds. The
shutter speed is quantized in units of 32 microseconds.
<B>White</B> <B>Balance</B>
You can choose one of "Daylight", "Incandescent" or "Fluores-
cent" white balances. This setting more-or-less corresponds to
the "Color Temperature" settings on Polaroid's Windows and Mac
software.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>dmc.conf</I> file is a list of device names that corre-
spond to DMC scanners. Empty lines and lines starting with a hash mark
(#) are ignored. A sample configuration file is shown below:
/dev/scanner
# this is a comment
/dev/sge
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/dmc.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-dmc.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-dmc.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_DMC</B>
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.
</PRE>
<H2>BUGS</H2><PRE>
In the "Full Frame" and "Raw" modes, images must be read in units of
entire lines. The driver performs no buffering in these modes; if you
ask sane_read to read a non-integral number of lines, it may read less
than you ask for. If you ask sane_read to read less than a single
line, it returns SANE_STATUS_INVAL.
In the "Super Resolution" mode, images must be read in units of <I>two</I>
lines (3198 pixels or 9594 bytes.) If you try to read less than two
lines, you get SANE_STATUS_INVAL. The Super Resolution mode is very
slow.
In the "Viewfinder" and "Thumbnail" modes, the entire image must be
read in one SCSI transfer. In this case, the driver performs buffering
and you can read the image in as small an increment as you like.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
David F. Skoll
The backend is derived from <B>sane-hp</B> by David Mosberger
sane-backends 1.0.18 13 May 1998 <B><A HREF="sane-dmc.5.html">sane-dmc(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -0,0 +1,8 @@
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,300 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-epson.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-epson.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-epson.5.html">sane-epson(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-epson.5.html">sane-epson(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-epson - SANE backend for EPSON scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-epson</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to Epson flatbed scanners. Some functions
of this backend should be considered <B>beta-quality</B> software! Most func-
tions have been stable for a long time, but of course new development
can not and often times will not function properly from the very first
day. Please report any strange behavior to the maintainer of the back-
end.
At present, the following scanners are known to work with this backend:
Model: Connection Type
--------------------------- -------------------
GT-5000 SCSI, parallel
GT-6000 parallel
GT-6500 SCSI (use only the line "scsi" in epson.conf)
ActionScanner II SCSI, parallel
GT-7000 SCSI
Perfection 636 SCSI
Perfection 636U USB
Perfection 610 USB
Perfection 640 USB
Perfection 1200S SCSI
Perfection 1200U USB
Perfection 1240 USB, SCSI
Perfection 1640 USB, SCSI
Perfection 1650 USB
Perfection 1660 USB
Perfection 2400 USB
Perfection 2450 USB, IEEE-1394
Expression 636 / GT-9500 SCSI
Expression 1600 USB, SCSI, IEEE-1394
Expression 1680 USB, SCSI, IEEE-1394
CX-3200 USB
CX-5200 USB
and many more. The official list is on the Sane web site.
For other scanners the software may or may not work. Please send mail
to the backend author (khk@khk.net) to report success with scanners not
on the list or problems with scanners that are listed.
</PRE>
<H2>OPTIONS</H2><PRE>
The options the backend supports can either be selected through command
line options to programs like scanimage or through GUI elements in pro-
grams like xscanimage or xsane.
Valid command line options and their syntax can be listed by using
scanimage --help -d epson
Not all devices support all options.
<I>Scan</I> <I>Mode</I>
The <I>--mode</I> switch selects the basic mode of operation of the
scanner. Valid choices are Binary, Gray and Color. The Binary
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.
The <I>--depth</I> 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.
The <I>--halftoning</I> switch selects the mode that is used in Binary
mode. Valid options are "None", "Halftone A (Hard Tone)",
"Halftone B (Soft Tone)", "Halftone C (Net Screen)", "Dither A
(4x4 Bayer)", "Dither B (4x4 Spiral)", "Dither C (4x4 Net
Screen)", "Dither D (8x4 Net Screen)", "Text Enhanced Technol-
ogy", "Download pattern A", and "Download pattern B".
The <I>--dropout</I> switch selects the so called dropout color. Vald
options are None, Red, Green and Blue. The default is None. The
dropout color is used for monochrome scanning and selects the
color that is not scanned. This can be used to e.g. scan an
original with a colored background.
The <I>--brightness</I> switch controls the brightness of the scan.
Valid options are integer values from -3 to 3. The default is 0.
The larger the brightness value, the brighter the image gets. If
a user defined table for the gamma correction is selected, the
brightness parameter is not available.
The <I>--sharpness</I> switch sets the sharpness of the image data.
Valid options are integer values from -2 to 2, with -2 meaning
"Defocus", -1 "Defocus slightly", 0 "Normal", 1 "Sharpen
slightly" and 2 "Sharpen".
The <I>--gamma-correction</I> switch controls the scanner's internal
gamma correction. Valid options are "Default", "User defined",
"High density printing" "Low density printing" and "High con-
trast printing".
The <I>--color-correction</I> switch controls the scanner's internal
color correction function. Valid options are "No Correction",
"Impact-dot printers", "Thermal printers", "Ink-jet printers"
and "CRT monitors". The default is "CRT monitors".
The <I>--resolution</I> 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 scanim-
age.
The <I>--mirror</I> option controls the way the image is scanned. By
reading the image data from right to left the image is mirrored.
Valid options are "yes" and "no". The default is "no".
The <I>--speed</I> option can improve the scan speed in monochrome
mode. Valid options are "yes" or "no", the "yes" option will
speed up the scan if this option is supported.
The <I>--auto-area-segmentation</I> switch activates the automatic area
segmentation for monochrome scans. The scanner will try to
determine which areas are text and which contain images. The
image areas will be halftoned, and the text will be improved.
Valid options are "yes" and "no". The default is "yes".
The <I>--gamma-table</I> parameter can be used to download a user
defined gamma table. The option takes 256 values from the range
0-255. In color mode this option equally affects the red, green,
and blue channel.
The <I>--red-gamma-table</I> parameter can be used to download a user
defined gamma table for the red channel. The valid options are
the same as for --gamma-table.
The <I>--green-gamma-table</I> parameter can be used to download a user
defined gamma table for the green channel. The valid options are
the same as for --gamma-table.
The <I>--blue-gamma-table</I> parameter can be used to download a user
defined gamma table for the blue channel. The valid options are
the same as for --gamma-table.
The color correction coefficients <I>--cct-1</I> <I>--cct-2</I> <I>--cct-3</I> <I>...</I>
<I>--cct-9</I> will install color correction coefficients for the user
defined color correction. Values are specified as integers in
the range -127..127.
The <I>--preview</I> option requests a preview scan. The frontend soft-
ware automatically selects a low resolution. Valid options are
"yes" and "no". The default is "no".
The <I>--preview-speed</I> options will increase the scan speed if this
is supported by the scanner. Valid options are "yes" and "no",
the default is "no".
The geometry options <I>-l</I> <I>-t</I> <I>-x</I> <I>-y</I> 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 param-
eters are specified in millimeters.
The <I>--quick-format</I> option lets the user select a scan area with
predefined sizes. Valid parameters are "CD", "A5 portrait", "A5
landscape", "Letter", "A4" and "max". The default is "max",
which selects the largest possible area.
The <I>--source</I> option selects the scan source. Valid options
depend on the installed options. The default is "Flatbed".
The <I>--auto-eject</I> option will eject a page after scanning from
the document feeder.
The <I>--film-type</I> option will select the film type for scans with
the transparency unit. This option is only activated if the TPU
is selected as scan source. Valid options are "Negative Film"
and "Positive Film".
The <I>--focus-position</I> option selects the focus position for all
scans. Valid options are "Focus 2.5mm above glass" and "Focus on
glass". The focus on the 2.5mm point above the glass is neces-
sary for scans with the transparency unit, so that the scanner
can focus on the film if one of the film holders is used. This
option is only functional for selected scanners, all other scan-
ners will ignore this option.
</PRE>
<H2>CONFIGURATION FILE</H2><PRE>
The configuration file /usr/local/etc/sane.d/epson.conf specifies the
device(s) that the backend will use. Possible connection types are:
<I>SCSI</I> This is the default, and if nothing else is specified the back-
end software will open a given path as SCSI device. More infor-
mation about valid syntax for SCSI devices can be found in sane-
<B><A HREF="scsi.5.html">scsi(5)</A></B>.
Usually SCSI scanners are configured with a line "scsi EPSON" in
this file. In some cases it may be necessary to only use the
string "scsi" (e.g. for the GT-6500).
<I>PIO</I> <I>-</I> <I>Parallel</I> <I>Interface</I>
The parallel interface can be configured in two ways: An integer
value starting at the beginning of a line will be interpreted as
the IO address of the parallel port. To make it clearer that a
configured IO address is a parallel port the port address can be
preceded by the string "PIO". The PIO connection does not use a
special device file in the /dev directory. The IO address can be
specified in hex mode (prefixed with "0x").
<I>USB</I> A device file that is preceded by the string "USB" is treated as
a scanner connected via the Universal Serial Bus. The correct
special device file has to be created prior to using it with
Sane. See the USB documentation for more information about how
to set up the USB subsystem and the required device files.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-epson.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-epson.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_EPSON</B>
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.
<B>SANE_EPSON_CMD_LVL</B>
This allows to override the function or command level that the
backend uses to communicate with the scanner. The function level
a scanner supports is determined during the initialization of
the device. If the backend does not recognize the function level
reported by the scanner it will default to function level B3.
Valid function levels are A1, A2, B1, B2, B3, B4, B5, B6, B7,
B8, D1 and F5. Use this feature only if you know what you are
doing!
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="scanimage.1.html">scanimage(1)</A></B>, <B><A HREF="xscanimage.1.html">xscanimage(1)</A></B>, <B><A HREF="xsane.1.html">xsane(1)</A></B>
</PRE>
<H2>BUGS</H2><PRE>
None :-) At least none are currently known.
</PRE>
<H2>UNSUPPORTED DEVICES</H2><PRE>
The backend may be used with Epson scanners that are not yet listed
under the list of supported devices. A scanner that is not recognized
may default to the function level B3, which means that not all func-
tions that the scanner may be capable of are accessible.
If the scanner is not even recognized as an Epson scanner this is prob-
ably because the device name reported by the scanner is not in the cor-
rect format. Please send this information to the backend maintainer
(email address is in the AUTHOR section of this man page or in the
AUTHORS file of the SANE distribution).
The Perfection 600, Perfection 650, Perfection 660, Perfection 1250 and
Perfection 1260 are not supported by this backend.
</PRE>
<H2>AUTHOR</H2><PRE>
The package is actively maintained by Karl Heinz Kremer (khk@khk.net).
The software is based on work by Christian Bucher and Kazuhiro Sasayama
sane-backends 1.0.18 27-Dec-2000 <B><A HREF="sane-epson.5.html">sane-epson(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,131 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-find-scanner.1</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-find-scanner.1</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-find-scanner.1.html">sane-find-scanner(1)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-find-scanner.1.html">sane-find-scanner(1)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-find-scanner - find SCSI and USB scanners and their device files
</PRE>
<H2>SYNOPSIS</H2><PRE>
<B>sane-find-scanner</B> [<B>-h</B>|<B>-?</B>] [<B>-v</B>] [<B>-q</B>] [<B>-p</B>] [<B>-f</B>] [<B>-F</B> <I>filename</I>] [<I>devname</I>]
</PRE>
<H2>DESCRIPTION</H2><PRE>
<B>sane-find-scanner</B> is a command-line tool to find SCSI and USB scanners
and determine their Unix device files. Its primary aim is to make sure
that scanners can be detected by SANE backends.
For <B>SCSI</B> scanners, it checks the default generic SCSI device files
(e.g., <I>/dev/sg0</I>) and <I>/dev/scanner</I>. The test is done by sending a SCSI
inquiry command and looking for a device type of "scanner" or "proces-
sor" (some old HP scanners seem to send "processor"). So <B>sane-find-</B>
<B>scanner</B> will find any SCSI scanner connected to those default device
files even if it isn't supported by any SANE backend.
For <B>USB</B> scanners, first the USB kernel scanner device files (e.g.
<I>/dev/usb/scanner0</I>), <I>/dev/usb/scanner</I>, and <I>/dev/usbscanner</I>) are tested.
The files are opened and the vendor and device ids are determined, if
the operating system supports this feature. Currently USB scanners are
only found this way if they are supported by the Linux scanner module
or the FreeBSD or OpenBSD uscanner driver. After that test, <B>sane-find-</B>
<B>scanner</B> tries to scan for USB devices found by the USB library libusb
(if available). There is no special USB class for scanners, so the
heuristics used to distinguish scanners from other USB devices is not
perfect. <B>sane-find-scanner</B> also tries to find out the type of USB chip
used in the scanner. If detected, it will be printed after the vendor
and product ids. <B>sane-find-scanner</B> will even find USB scanners, that
are not supported by any SANE backend.
<B>sane-find-scanner</B> won't find most parallel port scanners, or scanners
connected to proprietary ports. Some <B>parallel</B> <B>port</B> scanners may be
detected by <B>sane-find-scanner</B> <B>-p.</B> At the time of writing this will
only detect Mustek parallel port scanners.
</PRE>
<H2>OPTIONS</H2><PRE>
<B>-h,</B> <B>-?</B> Prints a short usage message.
<B>-v</B> Verbose output. If used once, <B>sane-find-scanner</B> shows every
device name and the test result. If used twice, SCSI inquiry
information and the USB device descriptors are also printed.
<B>-q</B> Be quiet. Print only the devices, no comments.
<B>-p</B> Probe parallel port scanners.
<B>-f</B> Force opening all explicitly given devices as SCSI and USB
devices. That's useful if <B>sane-find-scanner</B> is wrong in deter-
mining the device type.
<B>-F</B> <B>filename</B>
filename is a file that contains USB descriptors in the format
of /proc/bus/usb/devices as used by Linux. <B>sane-find-scanner</B>
tries to identify the chipset(s) of all USB scanners found in
such a file. This option is useful for developers when the out-
put of "cat /proc/bus/usb/devices" is available but the scanner
itself isn't.
<B>devname</B> Test device file "devname". No other devices are checked if
devname is given.
</PRE>
<H2>EXAMPLE</H2><PRE>
<B>sane-find-scanner</B> <B>-v</B>
Check all SCSI and USB devices for available scanners and print a line
for every device file.
<B>sane-find-scanner</B> <B>/dev/scanner</B>
Look for a (SCSI) scanner only at /dev/scanner and print the result.
<B>sane-find-scanner</B> <B>-p</B>
Probe for parallel port scanners.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>, <B><A HREF="scanimage.1.html">scanimage(1)</A></B>, <B><A HREF="xscanimage.1.html">xscanimage(1)</A></B>,
<B><A HREF="xsane.1.html">xsane(1)</A></B>, <B>sane-"backendname"</B>(5)
</PRE>
<H2>AUTHOR</H2><PRE>
Oliver Rauch, Henning Meier-Geinitz and others
</PRE>
<H2>SUPPORTED PLATFORMS</H2><PRE>
USB support is limited to Linux (kernel, libusb), FreeBSD (kernel,
libusb), NetBSD (libusb), OpenBSD (kernel, libusb). Detecting the ven-
dor and device ids only works with Linux or libusb.
SCSI support is available on Irix, EMX, Linux, Next, AIX, Solaris,
FreeBSD, NetBSD, OpenBSD, and HP-UX.
</PRE>
<H2>BUGS</H2><PRE>
No support for most parallel port scanners yet.
Detection of USB chipsets is limited to a few chipsets.
sane-backends 1.0.18 4 Oct 2004 <B><A HREF="sane-find-scanner.1.html">sane-find-scanner(1)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,242 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-fujitsu.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-fujitsu.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-fujitsu.5.html">sane-fujitsu(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-fujitsu.5.html">sane-fujitsu(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-fujitsu - SANE backend for Fujitsu flatbed and ADF scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-fujitsu</B> library implements a SANE (Scanner Access Now Easy)
backend which provides access to most Fujitsu flatbed and ADF scanners.
This document describes the rewritten backend versions 1.0.21 and
greater.
The backend supports lineart, halftone, grayscale, and color scanning
for most USB and SCSI scanners, depending on hardware capabilities.
Most simple scanning related features are exposed. This version fea-
tures at least basic support for many more models. See KNOWN ISSUES.
</PRE>
<H2>HARDWARE SUPPORT</H2><PRE>
The following scanners are thought to have at least basic scanning
capability, either because they have been tested with a prior version,
or because documentation indicates they are compatible with a tested
model.
WORKGROUP SIZED SCANNERS:
--------------------------------------
SCSI: SCSI/USB: USB:
------------ ------------ ------------
M3091DC fi-4120C fi-5110C
M3092DC fi-4220C fi-5110EOX
SP-93GX fi-4120C2
fi-4220C2
fi-5120C
fi-5220C
DEPARTMENTAL SIZED SCANNERS:
--------------------------------------
SCSI: SCSI/USB:
------------ ------------
M3093GX/DG fi-4340C
M3096G/GX fi-4530C
M3097G+/DG fi-5530C
fi-4640S
fi-4750C
PRODUCTION SIZED SCANNERS:
--------------------------------------
SCSI: SCSI/USB:
------------ ------------
M3099G/GH/GX fi-5650C
M4097D fi-5750C
fi-4750L fi-5900C
fi-4860C
M4099D
The following scanners are known NOT to work with this backend, either
because they have a non-fujitsu chipset, or an unsupported interface
type. Some of these scanners may be supported by another backend.
UNSUPPORTED SCANNERS:
--------------------------------------
SCSI: SERIAL: USB:
------------ ------------ ------------
ScanStation M3093E/DE/EX fi-4110EOX2
ScanPartner M3096EX fi-4010CU
SP-Jr M3097E+/DE
SP-10/10C M3099A/EH/EX
SP-15C/300C
SP-600C/620C
This backend may support scanners not listed here. The best way to
determine level of support is to test the scanner directly. Fujitsu
equipment has historically been good enough to not be damaged by incor-
rect commands if the scanner is incompatible. Please contact the
author with test results, positive or negative.
</PRE>
<H2>OPTIONS</H2><PRE>
A modest effort has been made to expose the standard options to the
API. This allows a frontend to set scanning region, resolution, bit-
depth, color mode, and enable the automatic document feeder. The
fujitsu backend supports the following basic options for most scanners:
source s
Selects the source for the scan. Options may include "Flatbed",
"ADF Front", "ADF Back", "ADF Duplex".
mode m
Selects the mode for the scan. Options may include "Lineart",
"Halftone", "Gray", and "Color".
resolution, y-resolution
Controls scan resolution. Setting --resolution also sets --y-
resolution but not vice versa. This behavior is overridden by
some frontends.
tlx, tly, brx, bry
Sets scan area upper left and lower right coordinates. Often
converted to t, l, x, y by frontend code.
pagewidth, pageheight
Sets paper size. Used by scanner to determine centering of scan
coordinates when using ADF.
Other options will be available based on the capabilities of the scan-
ner. Use 'scanimage --help' to get a list. Be aware that some options
may appear only when another option has been set.
</PRE>
<H2>CONFIGURATION FILE</H2><PRE>
The configuration file "fujitsu.conf" is used to tell the backend how
to look for scanners, and provide options controlling the operation of
the backend. This file is read each time the frontend asks the backend
for a list of scanners, generally only when the frontend starts. If the
configuration file is missing, the backend will use a set of compiled
defaults, which are identical to the default configuration file shipped
with SANE.
Scanners can be specified in the configuration file in 4 ways:
"scsi FUJITSU"
Requests backend to search all scsi busses in the system for a
device which reports itself to be a scanner made by 'FUJITSU'.
"scsi /dev/sg0" (or other scsi device file)
Requests backend to open the named scsi device. Only useful if
you have multiple compatible scanners connected to your system,
and need to specify one. Probably should not be used with the
other "scsi" line above.
"usb 0x04c5 0x1042" (or other vendor/product ids)
Requests backend to search all usb busses in the system for a
device which uses that vendor and product id. The device will
then be queried to determine if it is a Fujitsu scanner.
"usb /dev/usb/scanner0" (or other device file)
Some systems use a kernel driver to access usb scanners. This
method is untested.
The only configuration option supported is "buffer-size=xxx", allowing
you to set the number of bytes in the data buffer to something other
than the compiled-in default, 65536 (64K). Some users report that their
scanner will "hang" mid-page, or fail to transmit the image if the
buffer is not large enough.
Note: This option may appear multiple times in the configuration file.
It only applies to scanners discovered by 'scsi/usb' lines that follow
this option.
Note: The backend does not place an upper bound on this value, as some
users required it to be quite large. Values above the default are not
recommended, and may crash your OS or lockup your scsi card driver. You
have been warned.
</PRE>
<H2>ENVIRONMENT</H2><PRE>
The backend uses a single environment variable, SANE_DEBUG_FUJITSU,
which enables debugging output to stderr. Valid values are:
5 Errors
10 Function trace
15 Function detail
20 Option commands
25 SCSI/USB trace
30 SCSI/USB detail
</PRE>
<H2>OLDER VERSIONS</H2><PRE>
Backend versions prior to this were numbered with a two part version,
or with no version number at all. At the time this version was written,
all older versions were retroactively renumbered, 1.0.2 - 1.0.20.
The current backend may have lost support for some feature you were
using. The last of the "old" backends, 1.0.20, is still available as
source from:
http://www2.pfeiffer.edu/~anoah/fujitsu/
If you find that you need to use the older version, please contact the
author, to try and get those features restored to a later version.
</PRE>
<H2>KNOWN ISSUES</H2><PRE>
All IPC, imprinter, and compression options are disabled.
Most scanner specific 'quirks' are not accounted for, making it
possible to set some options in ways that the scanner does not
support.
Some flatbed options are affected by adf settings.
Any model that does not support VPD during inquiry will not
function.
</PRE>
<H2>HISTORY</H2><PRE>
m3091 backend: Frederik Ramm &lt;frederik a t remote d o t org&gt;
m3096g backend: Randolph Bentson &lt;bentson a t holmsjoen d o t com&gt;
(with credit to the unnamed author of the coolscan driver)
fujitsu backend, 3093, fi-4340C, ipc, cmp, long-time maintainer:
Oliver Schirrmeister &lt;oschirr a t abm d o t de&gt;
3092: Mario Goppold &lt;mgoppold a t tbzpariv d o t tcc-chemnitz d o t de&gt;
fi-4220C and basic USB support: Ron Cemer &lt;ron a t roncemer d o t com&gt;
fi-4120, fi-series color support, backend re-write, current maintainer:
M. Allan Noah: &lt;anoah a t pfeiffer d o t edu&gt;
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>, <B><A HREF="sane-sp15c.5.html">sane-sp15c(5)</A></B>, <B><A HREF="sane-avision.5.html">sane-avision(5)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
M. Allan Noah: &lt;anoah a t pfeiffer d o t edu&gt;
sane-backends 1.0.18 2006-06-06 <B><A HREF="sane-fujitsu.5.html">sane-fujitsu(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,143 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-genesys.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-genesys.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-genesys.5.html">sane-genesys(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-genesys.5.html">sane-genesys(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-genesys - SANE backend for GL646 and GL841 based USB flatbed scan-
ners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-genesys</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to USB flatbed scanners based on the
Genesys GL646 and GL841 chips. At present, the following scanners are
known to work with this backend:
Medion MD6228
Medion MD6274
Hewlett-Packard HP2300C
Canon LiDE 35/40/50/60
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.
If you own a scanner other than the ones listed above 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>/proc/bus/usb/devices</I> <I>,</I> <I>sane-find-scanner</I> or syslog) to the sane-devel
mailing list. Even if the scanner's name is only slightly different
from the models mentioned above, please let me know.
If you own a scanner that isn't detected by the genesys backend but has
a GL646 or GL841 chipset, you can try to add it to the backend.
</PRE>
<H2>SYSTEM ISSUES</H2><PRE>
This backend needs libusb-0.1.6 or later installed, and hasn't tested
in other configuration than a linux kernel 2.6.9 or higher. However, it
should work any system with libusb where the SANE package can be com-
piled. For setting permissions and general USB information look at
<B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>genesys.conf</I> 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</B> <B>vendor_id</B>
<B>product_id</B> statements which are already included into <I>genesys.conf</I>.
"vendor_id" and "product_id" are hexadecimal numbers that identify the
scanner.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/genesys.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-genesys.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-genesys.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_GENESYS</B>
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. This
will print messages related to core genesys functions.
<B>SANE_DEBUG_GENESYS_GL646</B>
This environment variable controls the debug level for the spe-
cific GL646 code part.
<B>SANE_DEBUG_GENESYS_GL841</B>
This environment variable controls the debug level for the spe-
cific GL841 code part.
Example (full and highly verbose output for gl646):
export SANE_DEBUG_GENESYS=255
export SANE_DEBUG_GENESYS_GL646=255
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
Oliver Rauch
Henning Meier-Geinitz &lt;henning@meier-geinitz.de&gt;
Gerhard Jaeger &lt;gerhard@gjaeger.de&gt;
Stéphane Voltz &lt;svoltz@numericable.fr&gt;
Philipp Schmid &lt;philipp8288@web.de&gt;
</PRE>
<H2>BUGS</H2><PRE>
Support for buttons is missing.
sane-backends 1.0.18 20 Nov 2005 <B><A HREF="sane-genesys.5.html">sane-genesys(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,142 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-gphoto2.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-gphoto2.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-gphoto2.5.html">sane-gphoto2(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-gphoto2.5.html">sane-gphoto2(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-gphoto2 - SANE backend for gphoto2 supported cameras
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-gphoto2</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to the digital cameras supported by
gphoto2. This backend has only been tested with a handful of cameras
so far. Patches to support other models are welcome.
Because of the limited testing of this backend, it is commented out in
/usr/local/etc/sane.d/dll.conf by default. Either the comment charac-
ter must be removed or the backend must be called explicitly. E.g.
`scanimage -d gphoto2' or `xscanimage gphoto2'.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
The current version of the backend only allows one camera to be con-
nected. The device name is always "0".
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>gphoto2.conf</I> specify the characteristics of the
camera to be used. Resolutions (high resolution, low resolution, and
thumbnail size) are required since they are needed by the sane fron-
tends, but can't be obtained through the gphoto2 interface. Valid
ports and cameras can be obtained by "gphoto2 --list-cameras" and
"gphoto2 --list-ports".
The dumpinquiry line causes some information about the camera to be
printed.
Empty lines and lines starting with a hash mark (#) are ignored. A
sample configuration file is shown below:
The "topfolder" line specifies the "fixed" part of the file path. For
example, on the Kodak DC-240, files are stored in the directory
/DCIM/100DC240. The /DCIM portion is constant, but 100DC240 will
change and must be read from the camera. In this case, the line would
read "topfolder=/DCIM"
Some cameras don't implement a file structure and store all pictures in
the "/" directory. This is indicated by setting "subdirs=0" with "top-
folder=/"
port=usb:
camera=Kodak DC240
# this is a comment
high_resolution=1280x960
low_resolution=640x480
thumb_resolution=160x120
dumpinquiry
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/gphoto2.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-gphoto2.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-gphoto2.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_GPHOTO2</B>
If the library was compiled with debugging support enabled, this
environment variable controls the debug level for this backend.
A value of 128 requests maximally copious debug output; smaller
levels reduce verbosity.
<B>GP_DEBUG</B>
Set to 1, 2, or 3, to enable various levels of debugging within
the gphoto2 libraries.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
Peter S. Fales
The manpage was largely copied from the dc210 manpage.
</PRE>
<H2>BUGS</H2><PRE>
Many, no doubt.
More general comments, suggestions, and inquiries about frontends or
SANE should go to the SANE Developers mailing list (see
http://www.sane-project.org/mailing-lists.html for details). You must
be subscribed to the list, otherwise your mail won't be sent to the
subscribers.
sane-backends 1.0.18 04 September 2001 <B><A HREF="sane-gphoto2.5.html">sane-gphoto2(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,201 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-gt68xx.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-gt68xx.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-gt68xx.5.html">sane-gt68xx(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-gt68xx.5.html">sane-gt68xx(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-gt68xx - SANE backend for GT-68XX based USB flatbed scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-gt68xx</B> 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: <I>http://www.meier-</I>
<I>geinitz.de/sane/gt68xx-backend/</I>.
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.
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</I> 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.
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-</I>
<I>geinitz.de/sane/gt68xx-backend/adding.html</I>
</PRE>
<H2>LIBUSB ISSUES</H2><PRE>
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 permis-
sions and general USB information looks at <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>.
</PRE>
<H2>FIRMWARE FILE</H2><PRE>
You need a firmware file for your scanner. That's a small file contain-
ing software that will be uploaded to the scanner's memory. It's usu-
ally named *.usb, e.g. <I>PS1fw.usb</I>. 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>win-</I>
<I>dows/system</I> or <I>system32</I> directories). Put that firmware file into
<I>/usr/local/share/sane/gt68xx/</I>. Make sure that it's readable by every-
one.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>gt68xx.conf</I> 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</B> <B>vendor_id</B>
<B>product_id</B> statements which are already included into <I>gt68xx.conf</I>.
"vendor_id" and "product_id" are hexadecimal numbers that identify the
scanner.
The <B>override</B>, <B>firmware</B>, <B>vendor</B>, <B>model</B>, and <B>afe</B> options must be placed
after the <B>usb</B> line they refer to.
Option <B>override</B> 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</B> <B>mustek-scanex-</B>
<B>press-1200-ub-plus</B> is necessary for the Mustek Scanexpress 1200 UB
Plus, the Medion/Lifetec/Tevion LT 9452, and the Trust Compact Scan USB
19200. <B>override</B> <B>artec-ultima-2000</B> 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</B> <B>mustek-bearpaw-2400-cu</B> is necessary for the
Mustek BearPaw 2400 CU and the Fujitsu 1200CUS. The <B>override</B> option
must be the first one after the <B>usb</B> line.
Option <B>firmware</B> 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 <I>/usr/local/share/sane/gt68xx/</I>. You may need to
create this directory. If you want to place the firmware files at a
different path, use a <B>firmware</B> line.
The <B>vendor</B> and <B>model</B> options are not absolutely necessary but for con-
venience. Quite a lot of scanners from different manufacturers share
the same vendor/product ids so you can set the "correct" name here.
The <B>afe</B> option allows to set custom offset and gain values for the Ana-
log 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 <I>gt68xx.conf</I>. The option has six parameters:
red offset, red gain, green offset, green gain, blue offset, and blue
gain.
A sample configuration file is shown below:
usb 0x05d8 0x4002
override "mustek-scanexpress-1200-ub-plus"
firmware "/opt/gt68xx/SBfw.usb"
vendor "Trust"
model "Compact Scan USB 19200"
afe 0x20 0x02 0x22 0x03 0x1f 0x04
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/gt68xx.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-gt68xx.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-gt68xx.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_GT68XX</B>
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
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>, <B><A HREF="sane-artec_eplus48u.5.html">sane-artec_eplus48u(5)</A></B> <B><A HREF="sane-plustek.5.html">sane-plustek(5)</A></B>, <B>sane-</B>
<B><A HREF="ma1509.5.html">ma1509(5)</A></B>, <B><A HREF="sane-mustek_usb.5.html">sane-mustek_usb(5)</A></B>, <B><A HREF="sane-mustek.5.html">sane-mustek(5)</A></B>, <B><A HREF="sane-mustek_pp.5.html">sane-mustek_pp(5)</A></B>
<I>/usr/local/doc/sane-1.0.18/gt68xx/gt68xx.CHANGES</I>
<I>http://www.meier-geinitz.de/sane/gt68xx</I>
</PRE>
<H2>AUTHOR</H2><PRE>
Henning Meier-Geinitz &lt;henning@meier-geinitz.de&gt;
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.
</PRE>
<H2>BUGS</H2><PRE>
The first few lines of the image are garbage for the 2400 TA Plus.
Interpolation should be used instead of just copying data, when the X-
and Y-resolution differ.
Support for buttons is missing.
More detailed bug information is available at the gt68xx backend home-
page <I>http://www.meier-geinitz.de/sane/gt68xx-backend/</I>. Please contact
me if you find a bug or missing feature: &lt;henning@meier-geinitz.de&gt;.
Please send a debug log if your scanner isn't detected correctly (see
SANE_DEBUG_GT68XX above).
sane-backends 1.0.18 29 September 2005 <B><A HREF="sane-gt68xx.5.html">sane-gt68xx(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,266 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-hp.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-hp.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-hp.5.html">sane-hp(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-hp.5.html">sane-hp(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-hp - SANE backend for HP ScanJet scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-hp</B> library implements a SANE (Scanner Access Now Easy) backend
that provides access to HP ScanJet scanners which support SCL (Scanner
Control Language by HP). The following scanners are known positively
to work with this backend:
Model: Product id: Interface:
---------- ----------- ----------
ScanJet Plus C9195A HP Parallel Interface Card
ScanJet IIc C1750A 3226 SCSI
ScanJet IIcx C2500A 3332 SCSI
ScanJet IIp C1790A SCSI
ScanJet 3C C2520A 3503 SCSI
ScanJet 3P C2570A 3406 SCSI
ScanJet 4C C2520A SCSI
ScanJet 4P C1130A 3540 SCSI
ScanJet 4100C C6290A USB
ScanJet 5P C5110A SCSI
ScanJet 5100C C5190A parallel port
ScanJet 5200C C7190A 3846 parallel port/USB
ScanJet 6100C C2520A 3644 SCSI
ScanJet 6200C C6270A 3828 SCSI/USB
ScanJet 6250C C6270A 3828 SCSI/USB
ScanJet 6300C C7670A SCSI/USB
ScanJet 6350C C7670A SCSI/USB
ScanJet 6390C C7670A SCSI/USB
PhotoSmart C5100A R029,R030,R032 SCSI
Support for models 5100C/5200C connected to the parallel port requires
the ppSCSI driver available at <I>http://cyberelk.net/tim/par-</I>
<I>port/ppscsi.html</I> and <I>http://penguin-breeder.org/kernel/download/</I>.
Support for models 5200C/62X0C/63X0C connected to the USB require the
kernel scanner driver or libusb. See <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B> for more details.
The "hp" backend no longer supports OfficeJet multi-function peripher-
als. For these devices use the external "hpoj" backend in version 0.90
and later of the "HP OfficeJet Linux driver", available at
<I>http://hpoj.sourceforge.net</I>
Because Hewlett-Packard does no longer produce scanners that support
SCL (beside the OfficeJets), the above list of supported scanners is
complete. Other HP scanners are not supported by the "hp" backend, but
might be supported by another one. See <I>http://www.sane-project.org/</I>.
You can also watch the sane-devel mailing list at <I>http://www.sane-</I>
<I>project.org/mailing-lists.html</I>.
More details about the hp backend can be found on its homepage
<I>http://www.kirchgessner.net/sane.html</I>.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is the UNIX path-name for the special device that corre-
sponds to the scanner. For SCSI scanners the special device name must
be a generic SCSI device or a symlink to such a device. Under Linux,
such a device name could be <I>/dev/sga</I> or <I>/dev/sg2</I>, for example. If the
special device name contains "usb", "uscanner" or "ugen", it is assumed
that the scanner is connected by USB. For the HP ScanJet Plus the spe-
cial device name must be the device that corresponds to the parallel
interface card that was shipped with the scanner. That is <I>/dev/hpscan</I>.
A special driver is required for this card. See ftp://rvs.ctrl-
c.liu.se/pub/wingel/hpscan for details. If the link does not work, try
ftp://sunsite.unc.edu/pub/Linux/kernel/patches/scanners.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>hp.conf</I> file is a list of options and device names
that correspond to HP ScanJet scanners. Empty lines and lines starting
with a hash mark (#) are ignored. See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> and <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B> on
details of what constitutes a valid device name.
Options specified in front of the first line that contains a device
name are defaults for all devices. Options specified below a line that
contains a device name apply just to the most recently mentioned
device.
Supported options are <B>connect-scsi</B>, <B>connect-device</B>, <B>enable-image-</B>
<B>buffering</B>, and <B>dumb-read</B>.
Option <B>connect-scsi</B> specifies that the scanner is connected to the sys-
tem by SCSI. Input/output is performed using SCSI-commands. This is
the default. But if your SCSI device name contains "usb", "uscanner"
or "ugen", option connect-scsi must be specified. Otherwise it is
assumed that the scanner is connected by USB.
Option <B>connect-device</B> specifies that the scanner is connected to the
system by a special device. Input/output is performed by
read()/write()-operations on the device. This option must be used for
HP ScanJet Plus or scanners connected to USB which are accessed through
a named device (e.g. /dev/usb/scanner0). For device names that contain
"usb", "uscanner" or "ugen", it is not necessary to specify option con-
nect-device.
Option <B>enable-image-buffering</B> stores the scanned image in memory before
passing it to the frontend. Could be used in case of forward/backward
moving scanner lamp.
Option <B>dumb-read</B> can be used to work around problems with "Error during
device I/O". These problems may occur with certain SCSI-to-USB convert-
ers or Buslogic SCSI cards. The option should not be used for SCSI
devices which are working correctly. Otherwise startup of frontends
and changing parameters might be slower.
A sample configuration file is shown below:
/dev/scanner
# this is a comment
/dev/hpscan
option connect-device
/dev/scanner is typically a symlink to the actual SCSI scanner device.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/hp.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-hp.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-hp.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
<I>$HOME/.sane/calib-hp:&lt;device&gt;.dat</I>
Calibration data for HP PhotoSmart PhotoScanner that is
retrieved from the scanner after calibration. The data is
uploaded to the scanner at start of the backend if it is in
media mode 'print media' or if the media mode is changed to
'print media'.
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_HP</B>
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.
<B>SANE_HOME_HP</B>
Only used for OS/2 and along with use of HP PhotoSmart Photo-
Scanner. Must be set to the directory where the directory .sane
is located. Is used to save and read the calibration file.
<B>SANE_HP_KEEPOPEN_SCSI</B>
<B>SANE_HP_KEEPOPEN_USB</B>
<B>SANE_HP_KEEPOPEN_DEVICE</B>
For each type of connection (connect-scsi, connect-usb, connect-
device) it can be specified if the connection to the device
should be kept open ("1") or not ("0"). Usually the connections
are closed after an operation is performed. Keeping connection
open to SCSI-devices can result in errors during device IO when
the scanner has not been used for some time. By default, USB-
connections are kept open. Other connections are closed.
<B>SANE_HP_RDREDO</B>
Specifies number of retries for read operation before returning
an EOF error. Only supported for non-SCSI devices. Default: 1
retry. Time between retries is 0.1 seconds.
</PRE>
<H2>BUGS</H2><PRE>
<B>HP</B> <B>PhotoSmart</B> <B>PhotoScanner</B>
In media mode 'slide' and 'negative', scan resolutions are
rounded to multiple of 300 dpi. The scanner does not scale the
data correctly on other resolutions. Some newer models (firmware
code R030 and later) do not support adjustment of con-
trast/intensity level and tone map. The backend will simulate
this by software, but only for gray and 24 bit color.
<B>Automatic</B> <B>Document</B> <B>Feeder</B> <B>(ADF)</B>
For use of the ADF with <B><A HREF="xscanimage.1.html">xscanimage(1)</A></B>, first place paper in the
ADF and then change option scan source to 'ADF'. Press 'change
document' to load a sheet. Then press 'scan' to start a scan.
Maybe it is sufficient to press 'scan' without 'change document'
for repeated scans. The use of the preview window is not
recommended when working with the ADF. Setting a window to scan
from ADF is not supported with <B><A HREF="xscanimage.1.html">xscanimage(1)</A></B>. Try <B><A HREF="xsane.1.html">xsane(1)</A></B>.
<B>Immediate</B> <B>actions</B>
Some actions in <B><A HREF="xscanimage.1.html">xscanimage(1)</A></B> (i.e. unload, select media, cali-
brate) have an immediate effect on the scanner without starting
a scan. These options can not be used with scanimage.
</PRE>
<H2>TODO</H2><PRE>
<B>HP</B> <B>PhotoSmart</B> <B>PhotoScanner</B>
PhotoScanners with firmware release R030 and up have no firmware
support for contrast/brightness/gamma table. In the current
backend this is simulated by software on 24 bits data. Simula-
tion on 30 bits should give better results.
<B>Data</B> <B>widths</B> <B>greater</B> <B>than</B> <B>8</B> <B>bits</B>
Custom gamma table does not work.
<B>Parallel</B> <B>scanner</B> <B>support</B>
Beside the ScanJet Plus which came with its own parallel inter-
face card, currently only the HP ScanJet 5100C/5200C are sup-
ported. These scanners are using an internal parallel-to-SCSI
converter which is supported by the ppSCSI-driver (see above).
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
The sane-hp backend was written by Geoffrey T. Dairiki. HP PhotoSmart
PhotoScanner support by Peter Kirchgessner.
sane-backends 1.0.18 27 Mar 2004 <B><A HREF="sane-hp.5.html">sane-hp(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,79 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-hp3500.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-hp3500.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-hp3500.5.html">sane-hp3500(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-hp3500.5.html">sane-hp3500(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-hp3500 - SANE backend for Hewlett-Packard ScanJet 3500 series
scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-hp3500</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to the following Hewlett-Packard USB
flatbed scanners:
ScanJet 3500C
ScanJet 3530C
ScanJet 3570C
If you own a scanner other than the ones listed above that works with
this backend, please let us know this by sending the scanner's exact
model name and the USB vendor and device ids (e.g. from
<I>/proc/bus/usb/devices</I>, <I>sane-find-scanner</I> or syslog) to us. Even if the
scanner's name is only slightly different from the models mentioned
above, please let us know.
</PRE>
<H2>CONFIGURATION</H2><PRE>
None required.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-hp3500.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-hp3500.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_HP3500</B> 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.
Example: export SANE_DEBUG_HP3500=4
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>,
<I>http://projects.troy.rollo.name/rt-scanners/</I>
</PRE>
<H2>AUTHOR</H2><PRE>
Troy Rollo &lt;sane@troy.rollo.name&gt;
sane-backends 1.0.18 27 Nov 2005 <B><A HREF="sane-hp3500.5.html">sane-hp3500(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -0,0 +1,8 @@
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,125 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-hp4200.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-hp4200.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-hp4200.5.html">sane-hp4200(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-hp4200.5.html">sane-hp4200(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-hp4200 - SANE backend for Hewlett-Packard 4200 scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-hp4200</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to the following Hewlett-Packard USB
flatbed scanners:
ScanJet 4200 C
ScanJet 4200 Cxi
ScanJet 4200 Cse
More details can be found on the hp4200 backend homepage
<I>http://hp4200-backend.sourceforge.net/</I>.
This is BETA software. Keep your hand at the scanner's plug and unplug
it, if the head bumps at the end of the scan area.
If you own a scanner other than the ones listed above that works with
this backend, please let us know this by sending the scanner's exact
model name and the USB vendor and device ids (e.g. from
<I>/proc/bus/usb/devices</I>, <I>sane-find-scanner</I> or syslog) to us. Even if the
scanner's name is only slightly different from the models mentioned
above, please let us know.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>hp4200.conf</I> file is a list of usb lines containing
vendor and product ids that correspond to USB scanners. The file can
also contain the names of device files that correspond to an HP 4200
scanner. Empty lines and lines starting with a hash mark (#) are
ignored. The scanners are autodetected by <B>usb</B> <B>vendor_id</B> <B>product_id</B>
statements which are already included into <I>hp4200.conf</I>. "vendor_id"
and "product_id" are hexadecimal numbers that identify the scanner. If
autodetection does not work, add the device name of your scanner to the
configuration file, e.g. <I>/dev/usb/scanner0</I>.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/hp4200.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-hp4200.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-hp4200.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_HP4200</B>
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.
Example: export SANE_DEBUG_HP4200=4
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>,
<I>http://hp4200-backend.sourceforge.net/</I>
</PRE>
<H2>AUTHOR</H2><PRE>
Adrian Perez Jorge, Andrew John Lewis, Arnar Mar Hrafnkelsson, Frank
Zago, Henning Meier-Geinitz. Current maintainer: Henning Meier-Geinitz
&lt;henning@meier-geinitz.de&gt;.
</PRE>
<H2>BUGS</H2><PRE>
Tested only with Linux.
Only 8 bit color mode works.
Scanning is slow due to backtracking.
Send bug reports to the sane-devel mailing list: sane-
devel@lists.alioth.debian.org.
sane-backends 1.0.18 14 August 2005 <B><A HREF="sane-hp4200.5.html">sane-hp4200(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,121 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-hp5400.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-hp5400.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-hp5400.5.html">sane-hp5400(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-hp5400.5.html">sane-hp5400(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-hp5400 - SANE backend for Hewlett-Packard 54XX scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-hp5400</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to the following Hewlett-Packard USB
flatbed scanners:
ScanJet 5400C
ScanJet 5470C
ScanJet 5490C
More details can be found on the hp5400 backend homepage
<I>http://hp5400backend.sourceforge.net/</I>.
This is ALPHA software. Keep your hand at the scanner's plug and unplug
it, if the head bumps at the end of the scan area. See also the BUGS
section.
If you own a scanner other than the ones listed above that works with
this backend, please let us know this by sending the scanner's exact
model name and the USB vendor and device ids (e.g. from
<I>/proc/bus/usb/devices</I>, <I>sane-find-scanner</I> or syslog) to us. Even if the
scanner's name is only slightly different from the models mentioned
above, please let us know.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>hp5400.conf</I> file is a list of usb lines containing
vendor and product ids that correspond to USB scanners. The file can
also contain the names of device files that correspond to an HP 54XX
scanner. Empty lines and lines starting with a hash mark (#) are
ignored. The scanners are autodetected by <B>usb</B> <B>vendor_id</B> <B>product_id</B>
statements which are already included into <I>hp5400.conf</I>. "vendor_id"
and "product_id" are hexadecimal numbers that identify the scanner. If
autodetection does not work, add the device name of your scanner to the
configuration file, e.g. <I>/dev/usb/scanner0</I>.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/hp5400.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-hp5400.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-hp5400.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_HP5400</B>
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.
Example: export SANE_DEBUG_HP5400=4
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>,
<I>http://hp5400backend.sourceforge.net/</I>
</PRE>
<H2>AUTHOR</H2><PRE>
Martijn van Oosterhout &lt;kleptog@svana.org&gt;, Thomas Soumarmon
&lt;soumarmt@nerim.net&gt;. Manpage by Henning Meier-Geinitz &lt;henning@meier-
geinitz.de&gt;.
</PRE>
<H2>BUGS</H2><PRE>
Scanning is only tested with Linux/ix86/gcc. Be careful when testing on
other operating systems and especially on big-endian platforms. The
scanner may get wrong data.
sane-backends 1.0.18 17 Apr 2003 <B><A HREF="sane-hp5400.5.html">sane-hp5400(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -0,0 +1,8 @@
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -0,0 +1,8 @@
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,122 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-hpsj5s.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-hpsj5s.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-hpsj5s.5.html">sane-hpsj5s(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-hpsj5s.5.html">sane-hpsj5s(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-hpsj5s - SANE backend for HP ScanJet 5S sheet-fed scanner
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-hpsj5s</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to a parallel port Hewlett-Packard ScanJet
5S scanner.
IMPORTANT: this is alpha code. Don't expect this to work correctly.
Many functions are missing, others contain errors. In some cases, your
computer might even hang. It cannot be excluded (although I consider it
extremely improbable) that your scanner will be damaged.
LIMITATIONS: For now this backend works only on Linux. This limitation
is due to dependence on the libieee1284 library. If your system sup-
ports libieee1284 too, this backend should work. If you ported
libieee1284 for your platform, please let me know. Your system should
support <B>EPP</B> (or <B>EPP+ECP</B> ) mode to operate this scanner. Future versions
will support ECP and SPP (Nibble and Byte) modes also. It's planned to
support scanners not only at daisy-chain position 0, but anywhere. Sup-
port for multiple scanners could be implemented too.
Current version implements only gray scale scanning. True Color and B/W
modes are not supported for now.
That said, TESTERS ARE WELCOME. Send your bug reports and comments to
Max Vorobiev &lt;pcwizard@yandex.ru&gt;.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is the parallel port name in form, libieee1284 expects.
It seems to be system dependent. Under Linux it's parport0, parport1,
etc.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>hpsj5s.conf</I> file is a list of parport names that
correspond to HP ScanJet 5S scanners. Empty lines and lines starting
with a hash mark (#) are ignored. Only one device name can be listed
in <I>hpsj5s.conf</I> for this moment. Future versions will support daisy
chain selection.
</PRE>
<H2>TIPS</H2><PRE>
It seems that HP ScanJet 5S scanner uses software noise correction.
This feature is not implemented for now. So does gamma correction and
calibration. I'll handle it in future versions. Native resolution for
this scanner is 300 DPI. Other modes could be jagged in some ways.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/hpsj5s.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-hpsj5s.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-hpsj5s.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SEE</B> <B>ALSO</B>
<B><A HREF="sane.7.html">sane(7)</A></B>
http://hpsj5s.sourceforge.net
http://cyberelk.net/tim/libieee1284
</PRE>
<H2>AUTHOR</H2><PRE>
Max Vorobiev
Man page mostly based on canon.man
sane-backends 1.0.18 24 Feb 2002 <B><A HREF="sane-hpsj5s.5.html">sane-hpsj5s(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -0,0 +1,8 @@
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,105 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-ibm.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-ibm.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-ibm.5.html">sane-ibm(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-ibm.5.html">sane-ibm(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-ibm - SANE backend for IBM and Ricoh SCSI flatbed scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-ibm</B> library implements a SANE (Scanner Access Now Easy) back-
end that provides access to the IBM 2456 and the Ricoh IS-410, IS-420,
and IS-430 flatbed scanners. Support for the IS-410 and IS-430 is
untested. Please contact the maintainer or the sane-devel mailing list
if you own such a scanner.
This backend is alpha-quality. It may have bugs and some scanners
haven't been tested at all. Be careful and pull the plug if the scanner
causes unusual noise.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is either the path-name for the special device that cor-
responds to a SCSI scanner. The program <I>sane-find-scanner</I> helps to find
out the correct device. Under Linux, such a device name could be
<I>/dev/sg0</I> or <I>/dev/sga</I>, for example. See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> for details.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>ibm.conf</I> file is a list of device names that corre-
spond to SCSI scanners. Empty lines and lines starting with a hash
mark (#) are ignored. See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> on details of what constitutes
a valid device name.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/ibm.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-ibm.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-ibm.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_IBM</B>
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.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-find-scanner.1.html">sane-find-scanner(1)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>,
</PRE>
<H2>AUTHOR</H2><PRE>
mf &lt;massifr@tiscalinet.it&gt;
Maintained by Henning Meier-Geinitz &lt;henning@meier-geinitz.de&gt;
sane-backends 1.0.18 15 Apr 2003 <B><A HREF="sane-ibm.5.html">sane-ibm(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,145 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-leo.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-leo.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-leo.5.html">sane-leo(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-leo.5.html">sane-leo(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-leo - SANE backend for LEO Technologies scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-leo</B> library implements a SANE (Scanner Access Now Easy) back-
end that provides access to some LEO SCSI flatbed scanners. This back-
end should be considered <B>beta-quality</B> software! LEO scanners were also
sold under the Across Technologies brand.
The scanners that should work with this backend are:
Vendor Model status
---------------------- -----------
Across FS-1130 tested
Leo S3 tested
The options the backend supports can either be selected through command
line options to programs like scanimage or through GUI elements in
xscanimage or xsane.
If you have any strange behavior, please report to the backend main-
tainer or to the SANE mailing list.
Valid command line options and their syntax can be listed by using
scanimage --help -d leo
<B>Scan</B> <B>Mode</B>
<B>--mode</B> selects the basic mode of operation of the scanner valid choices
are <I>Black</I> <I>&amp;</I> <I>White</I> , <I>Grayscale</I> and <I>Color</I> The Black &amp; White mode
is black and white only (1 bit). Grayscale will produce 256 lev-
els of gray (8 bits). Color will produce a 24 bits color image.
<B>--resolution</B>
selects the resolution for a scan. The scanner can do all reso-
lutions between 1 and 300, in increments of 1.
<B>Geometry</B> <B>options</B>
<B>-l</B> <B>-t</B> <B>-x</B> <B>-y</B>
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 by
default.
<B>Enhancement</B> <B>options</B>
<B>--custom-gamma</B>
(grayscale and color mode only) allows the user to specify a
gamma table (see the next 3 parameters).
<B>--red-gamma-table</B>
(color mode only) can be used to download a user defined gamma
table for the red channel. The table must be 256 bytes long.
<B>--green-gamma-table</B>
(color mode only) can be used to download a user defined gamma
table for the green channel. The table must be 256 bytes long.
<B>--blue-gamma-table</B>
(color mode only) can be used to download a user defined gamma
table for the blue channel. The table must be 256 bytes long.
<B>--halftone</B>
(Black &amp; White only) select the halftone mask to use. Possible
values are <I>Diamond</I> , <I>8x8</I> <I>Coarse</I> <I>Fatting</I> , <I>8x8</I> <I>Fine</I> <I>Fatting</I> , <I>8x8</I>
<I>Bayer</I> and <I>8x8</I> <I>Vertical</I> <I>Line</I>
<B>--preview</B>
requests a preview scan. The resolution used for that scan is 28
dpi and the scan area is the maximum allowed. The scan mode is
user selected. The default is "no".
</PRE>
<H2>CONFIGURATION FILE</H2><PRE>
The configuration file /usr/local/etc/sane.d/leo.conf supports only one
information: the device name to use (eg /dev/scanner).
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-leo.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-leo.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_LEO</B>
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.
</PRE>
<H2>LIMITATIONS</H2><PRE>
The windows TWAIN driver has many more options than this SANE backend.
However they are only software adjustments. This backend only imple-
ments what the scanner can support.
</PRE>
<H2>BUGS</H2><PRE>
None known.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="scanimage.1.html">scanimage(1)</A></B>, <B><A HREF="xscanimage.1.html">xscanimage(1)</A></B>, <B><A HREF="xsane.1.html">xsane(1)</A></B>, <B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
The package is actively maintained by Frank Zago.
<I>http://www.zago.net/sane/#leo</I>
sane-backends 1.0.18 16 April 2002 <B><A HREF="sane-leo.5.html">sane-leo(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,143 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-lexmark.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-lexmark.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-lexmark.5.html">sane-lexmark(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-lexmark.5.html">sane-lexmark(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-lexmark - SANE backend for Lexmark X1100 Series scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-lexmark</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to the scanner part of Lexmark X1100 AIOs.
This backend should be considered <B>beta-quality</B> software!
The scanners that should work with this backend are:
Vendor Model status
---------------------- -----------
Lexmark X1110 untested
Lexmark X1140 untested
Lexmark X1150 untested
Lexmark X1170 untested
Lexmark X1180 basic
Lexmark X1185 basic
The options the backend supports can either be selected through command
line options to programs like scanimage or through GUI elements in
xscanimage or xsane.
If you have any strange behavior, please report to the backend main-
tainer or to the SANE mailing list.
Valid command line options and their syntax can be listed by using
scanimage --help -d lexmark:usb:&lt;usb port&gt;
<B>Scan</B> <B>Mode</B> <B>Options</B>
<B>--mode</B> selects the basic mode of operation of the scanner valid choices
are <I>Color</I>, <I>Gray</I> and <I>Lineart</I> The default mode is Color. The Lin-
eart mode is black and white only (1 bit). Grayscale will pro-
duce 256 levels of gray (8 bits). Color mode allows for over 16
million different colors produced from 24 bits of color informa-
tion.
<B>--resolution</B>
selects the resolution for a scan. The horizontal and vertical
resolutions are set by the value of this option. The scanner is
capable of the following resolutions for the specified option
value:
Value Hor. Resolution Vert. Resolution
----- --------------- -------------------
75 75dpi 75dpi
150 150dpi 150dpi
300 300dpi 300dpi
600 600dpi 600dpi
1200 600dpi 1200dpi
<B>--preview</B>
requests a preview scan. The resolution used for that scan is 75
dpi and the scan area and the scan mode are as specified through
their options, or the default if not specified. The default
value for preview mode is "no".
<B>--paper-size</B>
selects the size of the area to be scanned. Valid sizes are <I>Wal-</I>
<I>let</I>, <I>3x5</I>, <I>4x6</I>, <I>5x7</I>, <I>8x10</I>, <I>Letter</I>, the default size is 3x5.
<B>--threshold</B>
selects the minimum-brightness to get a white point. The
threshold is only used with Lineart mode scans. It is specified
as a percentage in the range 0..100% (in steps of 1). The
default value of the threshold option is 50.
</PRE>
<H2>CONFIGURATION FILE</H2><PRE>
The configuration file /usr/local/etc/sane.d/lexmark.conf contains only
the usb device id (eg usb 0x043d 0x007c).
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-lexmark.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-lexmark.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_LEXMARK</B>
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.
</PRE>
<H2>LIMITATIONS</H2><PRE>
The windows TWAIN driver has many more options than this SANE backend.
However they are only software adjustments. This backend only imple-
ments what the scanner can support.
</PRE>
<H2>BUGS</H2><PRE>
Jerky movement on 600dpi gray 8x10 scan.
Color calibration not implemented.
Dark compensation not implemented.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="scanimage.1.html">scanimage(1)</A></B>, <B><A HREF="xscanimage.1.html">xscanimage(1)</A></B>, <B><A HREF="xsane.1.html">xsane(1)</A></B>, <B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
The package is actively maintained by Fred Odendaal.
<I>http://ca.geocities.com/freshshelf@rogers.com/</I>
sane-backends 1.0.18 02 September 2005 <B><A HREF="sane-lexmark.5.html">sane-lexmark(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,138 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-ma1509.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-ma1509.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-ma1509.5.html">sane-ma1509(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-ma1509.5.html">sane-ma1509(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-ma1509 - SANE backend for Mustek BearPaw 1200F USB scanner
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-ma1509</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to the Mustek BearPaw 1200F USB flatbed
scanner. This scanner is based on the MA-1509 chipset. Other scanners
that use this chip (if they exist) may also work.
This backend is ALPHA software. Be careful and remove the power plug
immediately if your hear unusual noises.
More details can be found on the ma1509 backend homepage
<I>http://www.meier-geinitz.de/sane/ma1509-backend/</I>.
Other Mustek USB scanners are supported by the gt68xx, mustek_usb and
the plustek backends. See <B><A HREF="sane-mustek_usb.5.html">sane-mustek_usb(5)</A></B>, <B><A HREF="sane-gt68xx.5.html">sane-gt68xx(5)</A></B> and <B>sane-</B>
<B><A HREF="plustek.5.html">plustek(5)</A></B> for details.
This backend can only work with scanners that are already detected by
the operating system. See <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B> for details.
If you own a scanner other than the Mustek BearPaw 1200F 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>/proc/bus/usb/devices</I> or syslog) to me.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is a path-name for the special device that corresponds to
a USB scanner. With Linux, such a device name could be <I>/dev/usb/scan-</I>
<I>ner0</I> or <I>libusb:001:002</I>, for example.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>ma1509.conf</I> file is a list of options and device
names that correspond to Mustek BearPaw 1200F scanners. Empty lines
and lines starting with a hash mark (#) are ignored.
Instead of using the device name, the scanner can be autodetected by
<B>usb</B> <B>vendor_id</B> <B>product_id</B> statements which are already included into
<I>ma1509.conf</I>. This is only supported with Linux 2.4.8 and higher and
all systems that support libsub. "vendor_id" and "product_id" are hex-
adecimal numbers that identify the scanner. If this doesn't work, a
device name must be placed in <I>ma1509.conf</I> as described above.
To set the time the lamp needs for warm-up, use <B>option</B> <B>warmup-time</B> in
<I>ma1509.conf</I>. The time is given in seconds after the option. The
default is 30 seconds.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/ma1509.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-ma1509.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-ma1509.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_MA1509</B>
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.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>, <B><A HREF="sane-gt68xx.5.html">sane-gt68xx(5)</A></B>, <B><A HREF="sane-plustek.5.html">sane-plustek(5)</A></B>, <B>sane-</B>
<B><A HREF="mustek_usb.5.html">mustek_usb(5)</A></B>, <B><A HREF="sane-mustek.5.html">sane-mustek(5)</A></B>, <B><A HREF="sane-mustek_pp.5.html">sane-mustek_pp(5)</A></B>,
<I>http://www.meier-geinitz.de/sane/ma1509-backend/</I>
</PRE>
<H2>AUTHOR</H2><PRE>
Henning Meier-Geinitz &lt;henning@meier-geinitz.de&gt;
</PRE>
<H2>BUGS</H2><PRE>
Resolutions higher than 600 dpi don't work
Transparency adapter and automatic document feeder is not supported yet
No support for "high-speed" mode (jpeg)
More detailed bug information is available at the MA-1509 backend home-
page <I>http://www.meier-geinitz.de/sane/ma1509-backend/</I>.
sane-backends 1.0.18 24 Feb 2003 <B><A HREF="sane-ma1509.5.html">sane-ma1509(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,195 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-matsushita.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-matsushita.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-matsushita.5.html">sane-matsushita(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-matsushita.5.html">sane-matsushita(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-matsushita - SANE backend for Panasonic KV-SS high speed scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-matsushita</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to some Panasonic KV-SS high speed scan-
ners. This backend is stable.
At present, the following scanners are known to work with this backend:
Product id
--------------
KV-SS25
KV-SS25D
KV-SS55EX (*)
KV-S2025C (*)
KV-S2045C (*)
KV-S2065L (*)
(*) WARNING: None of the advanced options of these scanners are avail-
able (ie no color, no high resolution, no automatic cropping). Basi-
cally, the driver does no more than what it does for the KV-SS25. I
don't have access to such scanners, and thus cannot add these options.
Other Panasonic high speed scanners may or may not work with that back-
end.
Valid command line options and their syntax can be listed by using
scanimage --help -d matsushita
<B>Scan</B> <B>Mode</B>
<B>--mode</B> selects the basic mode of operation of the scanner.
<B>--resolution</B>
selects the resolution for a scan. Each model supports all or a
subset of these resolutions: 100, 150, 200, 240, 300, 360, 400.
<B>--duplex</B>
indicates whether to scan both side of the sheet.
<B>--feeder-mode</B>
selects the number of pages to scan (one or until the tray is
empty).
<B>Geometry</B>
<B>--paper-size</B> <B>A4|...|Legal|Letter</B> <B>[A4]</B>
options selects the area to scan. It adjust the <B>-l</B> <B>-t</B> <B>-x</B> <B>-y</B>
options accordingly. It does not need to be the real size of the
paper.
<B>-l</B> <B>-t</B> <B>-x</B> <B>-y</B>
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. It
is possible to use the option <I>--paper-size</I> instead.
<B>Enhancement</B>
<B>--brightness</B>
controls the brightness of the acquired image. The value varies
from 1 to 255, or less, depending on the scanner model.
<B>--contrast</B>
controls the contrast of the acquired image. Some models do not
support that option.
<B>--automatic-threshold</B>
automatically sets brightness, contrast, white level, gamma,
noise reduction and image emphasis. These options are not avail-
able when automatic-threshold is in use.
<B>--halftone-pattern</B>
option sets the tonal gradation for the halftone mode. Pattern
downloading is not implemented by the backend.
<B>--autoseparation</B>
provides automatic separation of text and images.
<B>--white-level</B>
option indicate the source of the white base.
<B>--noise-reduction</B>
reduces the isolated dot noise. This option is not supported by
all scanners.
<B>--image-emphasis</B>
option sets the image emphasis. Some selection are not available
on all scanners.
<B>--gamma</B>
options set the gamma curve. It is only valid for Gray modes,
and is not available on all scanners. Gamma downloading is not
implemented by the backend.
</PRE>
<H2>CONFIGURATION FILE</H2><PRE>
The configuration file /usr/local/etc/sane.d/matsushita.conf supports
the device name to use (eg /dev/scanner) and the SCSI option to auto-
detect the scanners supported.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-matsushita.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-matsushita.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_MATSUSHITA</B>
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.
</PRE>
<H2>LIMITATIONS</H2><PRE>
<B>Memory</B> <B>in</B> <B>the</B> <B>KV-SS</B> <B>25</B>
The KV-SS 25 has not enough internal memory to scan a whole A4
page in duplex mode at high resolution. The frontend will return
a memory error in that case. Apparently, the KV-SS 25D has not
that problem.
<B>Pattern</B> <B>and</B> <B>gamma</B> <B>downloading</B>
The scanner, with the proper firmware, can download a halftone
pattern and a gamma table. This is not implemented.
<B>Sub-areas</B>
The scanner can support up to 3 sub-areas on each side to define
some more precise enhancement options. This is not implemented.
<B>Duplex</B> <B>mode</B>
The backend does not support the setting of different options
for each side. The scan will occur with the same options
(halftone pattern, brightness, image emphasis) for both sides.
</PRE>
<H2>SCANNING EXAMPLE</H2><PRE>
To date, the only frontend capable of using this scanner at full speed
is <B>scanadf.</B>
A scanadf command line would be:
scanadf -d matsushita --output-file scan%04d.pbm --start-count 0
--duplex --resolution 300 --feeder-mode="All pages" --paper-size="A4"
</PRE>
<H2>BUGS</H2><PRE>
None known.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="scanimage.1.html">scanimage(1)</A></B>, <B><A HREF="xscanimage.1.html">xscanimage(1)</A></B>, <B><A HREF="xsane.1.html">xsane(1)</A></B>, <B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
The package is actively maintained by Frank Zago.
<I>http://www.zago.net/sane/#matsushita</I>
sane-backends 1.0.18 February 11th, 2004 <B><A HREF="sane-matsushita.5.html">sane-matsushita(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,177 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-microtek.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-microtek.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-microtek.5.html">sane-microtek(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-microtek.5.html">sane-microtek(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-microtek - SANE backend for Microtek scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-microtek</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to the "second generation" Microtek scan-
ners. At present, the following hardware is known to work with this
backend:
Microtek ScanMaker E2, E3, E6
Microtek ScanMaker II, IIG, IIHR, IISP, III
Microtek ScanMaker 35t, 35t+, 45t
Microtek ScanMaker 600GS, 600ZS (see bug notes)
Agfa StudioScan
Agfa StudioScan II, StudioScan IIsi
Agfa Arcus II (but not the "Arcus")
Agfa DuoScan (preliminary)
Vobis "Highscreen Realscan"
Microtek Color PageWiz (preliminary)
Transparent Media Adapter
Document AutoFeeder
The driver supports line art, halftone, 8bpp gray, and 24bpp color
scans at normal and "expanded" resolutions (i.e. 1200x1200 on an E6),
fast scans for color previews, and downloadable gamma tables.
The supported scanners are all SCSI scanners. However, some parallel
port models may work (under Linux), if they use a parport-&gt;scsi chip,
and if you can find a scsi-&gt;parport driver. This is known to be the
case for the Color PageWiz.
The driver does <B>not</B> support the newest Microtek scanners, such as the
V330 and V660, which use a new and very different SCSI-II command set.
For those, try the alternate <B>microtek2</B> backend. Most non-SCSI scanners
would use the new command set. Most scanners newer than the Scanmaker
E6 would use the new command set.
If you own a Microtek scanner other than the ones listed above, tell us
what happens --- see the <B>BUGS</B> section at the end of this document.
Although this manual page is generally updated with each release, up-
to-date information on new releases and extraneous helpful hints are
available from the backend homepage:
<B>http://www.mir.com/mtek/</B>
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is the UNIX path-name for the special device that corre-
sponds to the scanner. The special device name must be a generic SCSI
device or a symlink to such a device. Under Linux, such a device name
could be <I>/dev/sga</I> or <I>/dev/sge</I>, for example.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>microtek.conf</I> file is a list of device names that
correspond to Microtek scanners. Empty lines and lines starting with a
hash mark (#) are ignored. A sample configuration file is shown below:
/dev/scanner
# this is a comment
/dev/sge
The configuration file may also contain the special tokens <I>norealcal</I> or
<I>noprecal.</I> <I>norealcal</I> will disable the use of magic, undocumented scan-
ner calibration commands which are known to work on the E6, but may not
work with other models. <I>noprecal</I> will disable logic which tries to
avoid scanner precalibration. This logic would only have been acti-
vated if the magic calibration code was turned off.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/microtek.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-microtek.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-microtek.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_MICROTEK</B>
If the library was compiled with debugging support enabled, this
environment variable controls the debug level for this backend.
A value of 128 requests maximally copious debug output; smaller
levels reduce verbosity.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
Matt Marjanovic
</PRE>
<H2>BUGS</H2><PRE>
Known bugs/limitations are:
Brightness and contrast broken.
The 600GS is grayscale only, and will lock up if you select
color. (Unfortunately, the 600GS and 600ZS are indistinguish-
able by software.)
i.e. don't complain about these --- but if brightness and/or contrast
<B>do</B> work for you, please tell me.
If your scanner locks up, try setting the <I>norealcal</I> or <I>noprecal</I> option
in the configuration file (first one, then both), and see if it helps.
(If it does, report it.)
Send lengthy bug reports and new scanner information to <B>mtek-</B>
<B>bugs@mir.com</B>. All bug reports and new scanner inquiries should include
an error log file. You can generate copious stderr output by setting
the SANE_DEBUG_MICROTEK environment variable described above. For
example:
setenv SANE_DEBUG_MICROTEK 128
More general comments, suggestions, and inquiries about frontends or
SANE should go to <B>sane-devel@lists.alioth.debian.org</B>, the SANE Develop-
ers mailing list. Have a look at http://www.sane-project.org/mailing-
lists.html concerning subscription to sane-devel.
sane-backends 1.0.18 February 8, 2000 <B><A HREF="sane-microtek.5.html">sane-microtek(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,283 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-microtek2.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-microtek2.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-microtek2.5.html">sane-microtek2(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-microtek2.5.html">sane-microtek2(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-microtek2 - SANE backend for Microtek scanners with SCSI-2 command
set
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-microtek2</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to Microtek scanners with a SCSI-2 command
set. This backend can be considered alpha to beta. Some scanner models
are reported to work well, others not. New development versions of this
backend can be obtained from <B>http://karstenfestag.gmxhome.de</B>
There exists a different backend for Microtek scanners with SCSI-1 com-
mand set. Refer to <B><A HREF="sane-microtek.5.html">sane-microtek(5)</A></B> for details.
And there is work in progress for the ScanMaker 3600. See
<B>http://sourceforge.net/projects/sm3600</B>
At present, the following scanners are known positively to work with
this backend:
tab(:), box; lb lb lb l l l. Vendor:Product id:Remark =
Microtek:E3+:Parport and SCSI Microtek:X6:SCSI Microtek:X6EL:SCSI
Microtek:X6USB:USB Microtek:ScanMaker V300:Parport and SCSI
Microtek:ScanMaker V310:Parport and SCSI Microtek:ScanMaker V600:Par-
port and SCSI Microtek:ScanMaker 330:SCSI Microtek:ScanMaker 630:SCSI
Microtek:ScanMaker 636:SCSI Microtek:ScanMaker 9600XL:SCSI; only
flatbed mode? Microtek:Phantom 330CX:Parport Microtek:SlimScan C3:Par-
port Microtek:SlimScan C6:USB Microtek:Phantom 636:SCSI Microtek:Phan-
tom 636CX:Parport Microtek:V6USL:SCSI and USB Microtek:V6UPL:USB; not
stable Microtek:X12USL:SCSI; only 8bit color, work in progress
Vobis:HighScan:SCSI (E3+ based models) Scanport:SQ300:Parport? Scan-
port:SQ4836:SCSI Scanpaq:SQ2030:Parport
Additional information can be found at <B>http://www.sane-project.org/</B>.
If you own a Microtek scanner other than the ones listed above, it may
or may not work with SANE! Because equal scanners are sold under dif-
ferent names in different countries your model may be equivalent to one
of the above.
The parport scanners work with the ppscsi + onscsi kernel modules. See
<I>http://cyberelk.net/tim/parport/ppscsi.html</I> and <I>http://penguin-</I>
<I>breeder.org/kernel/download/</I>.
The USB scanners work with the microtek kernel module. You may have to
add the vendor and model codes to microtek.c if they aren't yet listed
there.
Both parport and USB scanners need the generic SCSI support, so check
if you have loaded the scsi_mod and sg modules!
If you try your scanner for the first time keep an eye on it. If it
gets commands that it doesn't understand the scanhead may go beyond the
scan area. The scanner then makes strange noises. In this case immedi-
ately switch off the scanner or disconnect its power cable to prevent
damages!
If your scanner is a different one than the models mentioned above and
it is working please tell the author about it. It would be nice if you
add a logfile to this information (creation of the logfile: see below).
If your scanner is not working properly you also should create a log-
file and send it to the author. He will use the information to improve
the backend and possibly make your scanner work.
How to create the logfile?
- put the line
"option dump 2" into your <I>microtek2.conf</I> file or change the
existing "option dump" to "2"
- in a terminal (bash) type
"export SANE_DEBUG_MICROTEK2=30" and then
"scanimage -l0 -t0 -x100 -y20 2&gt;scan.log &gt;sout.pnm"
You get two files: scan.log contains the logfile and sout.pnm
the scanned image (if there was scanned something). Zip them
before sending.
</PRE>
<H2>FRONTEND OPTIONS</H2><PRE>
This backend dynamically enables the options for the frontend, that are
supported by the scanner in dependence of the scanning-mode and other
options. Not supported options are disabled.
The following options are supported by the Microtek2-driver:
Color, grayscale, halftone and lineart scans.
Highlight, midtone, shadow, contrast, brightness, exposure time con-
trol, gamma correction, threshold (dependent of the scan mode and the
scanner capabilities)
Transparency media adapter, automatic document feeder
Additional options can be enabled or disabled in the <I>microtek2.conf</I>
file. See the configuration section of this manpage.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is the UNIX path-name for the special device that corre-
sponds to the scanner. The special device name must be a generic SCSI
device or a symlink to such a device. Under Linux, such a device name
could be <I>/dev/sga</I> or <I>/dev/sge</I> for example.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The configuration file for this backend resides in
<I>/usr/local/etc/sane.d/microtek2.conf</I>.
Its contents is a list of device names that correspond to Microtek
scanners with SCSI-2 interface. Empty lines and lines starting with a
hash mark (#) are ignored.
The configuration file may also contain options. Global options that
are valid for all devices are placed above the device names. Device-
specific options are placed under the device name. Note that, except
for option dump &lt;n&gt; and option strip-height &lt;n&gt;, the entry in the
microtek2.conf file only enables the corresponding option for being
showed in the frontend. There, in the frontend, you can switch the
options on and off. Currently the following options are supported:
option dump &lt;n&gt;
option strip-height &lt;n&gt;
option no-backtrack-option &lt;on/off&gt;
option lightlid-35 &lt;on/off&gt;
option toggle-lamp &lt;on/off&gt;
option lineart-autoadjust &lt;on/off&gt;
option backend-calibration &lt;on/off&gt;
option colorbalance-adjust &lt;on/off&gt;
<I>option</I> <I>dump</I> <I>&lt;n&gt;</I> enables printing of additional information about the
SCSI commands that are sent to the scanner to stderr. This option is
primarily useful for debugging purpose. This option has to be a global
option and is best placed at the top of the <I>microtek2.conf</I> file.
If n=1 the contents of the command blocks and the results for the
INQUIRY and READ SCANNER ATTRIBUTES command are printed to stderr.
If n=2 the contents of the command blocks for all other SCSI commands
are printed to stderr, too. If n=3 the contents of the gamma table is
printed, too. If n=4 all scan data is additionally printed to stderr.
The default is n=1.
<I>option</I> <I>strip-height</I> <I>&lt;n&gt;</I> , where &lt;n&gt; is a floating point number, limits
the amount of data that is read from the scanner with one read command.
The unit is inch and &lt;n&gt; defaults to 1.0, if this option is not set in
the configuration file. If less than &lt;n&gt; inch of data fit into the SCSI
buffer, then the smaller value is used and this option has no effect.
If your system has a big SCSI buffer and you want to make use of the
whole buffer, increase the value for &lt;n&gt;. For example, if &lt;n&gt; is set to
14.0, no restrictions apply for scanners with a letter, legal or A4
sized scan area.
The following options enable or disable additional frontend options. If
an option is set to &lt;on&gt; an appropriate option will appear in the fron-
tend.
<I>option</I> <I>no-backtrack-option</I> <I>&lt;on/off&gt;</I> prevents the scanner head from mov-
ing backwards between the read commands. This speeds up scanning. Try
it.
<I>option</I> <I>lightlid-35</I> <I>&lt;on/off&gt;</I> If you use the LightLid-35 transparency
adapter you get an advanced option which switches off the flatbed lamp
during the scan.
<I>option</I> <I>toggle-lamp</I> <I>&lt;on/off&gt;</I> You get a button in the frontend where you
can switch on and off the flatbed lamp.
<I>option</I> <I>lineart-autoadjust</I> <I>&lt;on/off&gt;</I> You can tell the backend to try to
determine a good value for the lineart threshold.
<I>option</I> <I>backend-calibration</I> <I>&lt;on/off&gt;</I> Some scanners (e.g. Phantom 330CX
and 636CX) need to have calibrated the data by the backend. Try this
option if you see vertical stripes in your pictures.
<I>option</I> <I>colorbalance-adjust</I> <I>&lt;on/off&gt;</I> Some scanners (e.g. Phantom 330CX
and 636CX) need to have corrected the color balance. If this option is
enabled you get advanced options where you can balance the colors. And
you will have a button to use the values that the firmware of the scan-
ner provides.
A sample configuration file is shown below:
option dump 1
option strip-height 1.0
/dev/scanner
option no-backtrack-option on
# this is a comment
/dev/sge
option lightlid-35 on
This backend also supports the new configuration file format which
makes it easier to detect scanners under Linux. If you have only one
scanner it would be best to use the following configuration file for
this backend:
option dump 1
option strip-height 14.0
option no-backtrack-option on
option backend-calibration on
option lightlid-35 on
option toggle-lamp on
option lineart-autoadjust on
option colorbalance-adjust off
scsi * * Scanner
In this case all SCSI-Scanners should be detected automatically because
of the
scsi * * Scanner
line.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/microtek2.conf</I>
The backend configuration file.
<I>/usr/local/lib/sane/libsane-microtek2.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-microtek2.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_MICROTEK2</B>
If the library was compiled with debug support enabled, this
environment variable controls the debug level for this backend.
E.g., a value of 255 requests all debug output to be printed.
Smaller levels reduce verbosity. To see error messages on stderr
set SANE_DEBUG_MICROTEK2 to 1 (Remark: The whole debugging lev-
els should be better revised).
E.g. just say:
export SANE_DEBUG_MICROTEK2=128
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>AUTHORS</H2><PRE>
Bernd Schroeder (not active anymore)
Karsten Festag karsten.festag@gmx.de
sane-backends 1.0.18 28 Jan 2002 <B><A HREF="sane-microtek2.5.html">sane-microtek2(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,345 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-mustek.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-mustek.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-mustek.5.html">sane-mustek(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-mustek.5.html">sane-mustek(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-mustek - SANE backend for Mustek SCSI flatbed scanners (and some
other devices)
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-mustek</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to Mustek (and some relabeled Trust and
Primax) SCSI and parport flatbed scanners. At present, the following
scanners are known to work more or less with this backend:
Paragon MFS-6000CX
Paragon MFS-12000CX
Paragon MFC-600S, 600 II CD, ScanMagic 600 II SP
Paragon MFC-800S, 800 II SP
Paragon MFS-6000SP
Paragon MFS-8000SP
Paragon MFS-1200SP, MFS-12000SP
ScanExpress 6000SP
ScanExpress 12000SP, 12000SP Plus, Paragon 1200 III SP, Scan-
Magic 9636S, 9636S Plus
Paragon 1200 LS
ScanExpress A3 SP
Paragon 1200 SP Pro
Paragon 1200 A3 Pro
Paragon 600 II EP
Paragon 600 II N
Trust Imagery 1200
Trust Imagery 1200 SP
Trust Imagery 4800 SP
Trust SCSI Connect 19200
Primax Compact 4800 SCSI
More details can be found on the Mustek SCSI backend homepage
<I>http://www.meier-geinitz.de/sane/mustek-backend/</I>.
Don't mix up MFS (Paragon), Pro and ScanExpress models! They're com-
pletely different. Check the exact model name!
Note that most of the above scanners come with a SCSI interface. The
only non-SCSI scanners that have some support at this point is the 600
II N and 600 II EP scanners. The former one comes with its own parallel
port adapter (i.e., it does <I>not</I> attach to the printer port). Both scan-
ners use the SCSI protocol internally, too. More info on how to use
these parallel port scanners can be found below in section <B>PARALLEL</B>
<B>PORT</B> <B>SCANNERS</B>. Other parallel port scanners are not supported by this
backend but you may be successful using the Mustek parallel port back-
end mustek_pp, see <B><A HREF="sane-mustek_pp.5.html">sane-mustek_pp(5)</A></B>. USB scanners are also not sup-
ported by this backend but the ma1509, mustek_usb, gt68xx, and plustek
backends include support for some of them, see <B><A HREF="sane-ma1509.5.html">sane-ma1509(5)</A></B>, <B>sane-</B>
<B><A HREF="mustek_usb.5.html">mustek_usb(5)</A></B>, <B><A HREF="sane-gt68xx.5.html">sane-gt68xx(5)</A></B>, and <B><A HREF="sane-plustek.5.html">sane-plustek(5)</A></B>.
Mustek scanners have no protection against exceeding the physical scan
area height. That is, if a scan is attempted with a height that
exceeds the height of the scan surface, the scanner begins making loud
noises and the scan mechanism may be damaged. Thus, if you hear such a
noise, IMMEDIATELY turn off the scanner. This shouldn't happen if your
scanner is in the list of known scanners. There is more information in
the <I>/usr/local/doc/sane-1.0.18/PROBLEMS</I> file.
If you own a Mustek (or Trust) scanner other than the ones listed above
that works with this backend, please let us know by sending the scan-
ner's exact model name (look at the front and back of the scanner) and
a debug output to <I>sane-devel@lists.alioth.debian.org</I>. You can get the
debug output by setting the environment variable <B>SANE_DEBUG_MUSTEK</B> to 5
and showing the list of available scanners with scanimage -L. Please
send all of it to the mailing list. You must be subscribed to sane-
devel before you can send mail to the list. See <I>http://www.sane-</I>
<I>project.org/mailing-lists.html</I> for details.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is either the path-name for the special device that cor-
responds to a SCSI scanner or the port number at which the parallel
port scanners can be found (see section <B>PARALLEL</B> <B>PORT</B> <B>SCANNERS</B> below).
For SCSI scanners, the special device name must be a generic SCSI
device or a symlink to such a device. The program <I>sane-find-scanner</I>
helps to find out the correct device. Under Linux, such a device name
could be <I>/dev/sg0</I> or <I>/dev/sg3</I>, for example. See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> for
details.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>mustek.conf</I> file is a list of options and device
names that correspond to Mustek scanners. Empty lines and lines start-
ing with a hash mark (#) are ignored. See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> on details of
what constitutes a valid device name.
The supported options are <B>linedistance-fix</B>, <B>lineart-fix</B>, <B>legal-size</B>,
<B>buffersize</B>, <B>blocksize</B>, <B>strip-height</B>, <B>disable-double-buffering</B>, <B>disable-</B>
<B>backtracking</B>, and <B>force-wait</B>.
Options come in two flavors: global and positional ones. Global
options apply to all devices managed by the backend whereas positional
options apply just to the most recently mentioned device. Note that
this means that the order in which the options appear matters!
Option <B>linedistance-fix</B> is positional and works around a problem that
occurs with some SCSI controllers (notably the ncr810 controller under
Linux). If color scans have horizontal stripes and/or the colors are
off, then it's likely that your controller suffers from this problem.
Turning on this option usually fixes the problem.
Option <B>lineart-fix</B> is positional and works around a timing problem that
seems to exist with certain MFS-12000SP scanners. The problem mani-
fests itself in dropped lines when scanning in lineart mode. Turning
on this option should fix the problem but may slow down scanning a bit.
Option <B>legal-size</B> is positional and sets the size of the scan area to
Legal format. Set this option if you own a Paragon 12000 LS. It can't
be distinguished by software from a ScanExpress 12000 SP (ISO A4 for-
mat).
Option <B>buffersize</B> is a positional option that overrides the default
value set for the size of the SCSI buffer. The buffer size is specified
in kilobytes. The default value is 128. Because of double buffering the
buffer actually sent to the scanner is half the size of this value. Try
to increase this value to achieve higher scan speeds. Note that some
ScanExpress scanners don't like buffer sizes above 64 kb (buffersize =
128). If your sg driver can't set SCSI buffer sizes at runtime you may
have to change that value, too. See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> for details.
Option <B>blocksize</B> is a positional option that overrides the default
value set for the maximum amount of data scanned in one block. The
buffer size is specified in kilobytes. Some scanners freeze if this
value is bigger than 2048. The default value is 1 GB (so effectively no
limit) for most scanners. Don't change this value if you don't know
exactly what you do.
Option <B>strip-height</B> is a global option that limits the maximum height
of the strip scanned with a single SCSI read command. The height is
specified in inches and may contain a fractional part (e.g., 1.5).
Setting the strip-height to a small value (one inch, for example)
reduces the likelihood of encountering problems with SCSI driver time-
outs and/or timeouts with other devices on the same SCSI bus. Unfortu-
nately, it also increases scan times. With current SCSI adapters and
drivers this option shouldn't be needed any more.
Option <B>disable-double-buffering</B> is a global option. If set, the backend
will only send one buffer at a time to the scanner. Try this option if
you have trouble while scanning, e.g. SCSI errors, freezes, or the
first few cm are repeated over and over again in your image.
Option <B>disable-backtracking</B> is a positional option. If set, the scanner
will not move back its slider after each SCSI buffer is filled (`back-
tracking'). Setting this option will lead to faster scans but may also
produce horizontal stripes. This option doesn't work with every scanner
(only some of the paragon models can modify backtracking).
Finally, <B>force-wait</B> is a global option. If set, the backend will wait
until the device is ready before sending the inquiry command. Further
more the backend will force the scan slider to return to its starting
position (not implemented for all scanners). This option may be neces-
sary with the 600 II N or when scanimage is used multiple times (e.g.
in scripts). The default is off (not set).
A sample configuration file is shown below:
# limit strip height of all scanners to 1.5 inches:
option strip-height 1.5
/dev/scanner # first Mustek scanner
# 1 MB buffer for /dev/scanner:
option buffersize 1024
/dev/sge # second Mustek scanner
# turn on fixes for /dev/sge:
option lineart-fix
option linedistance-fix
</PRE>
<H2>SCSI ADAPTER TIPS</H2><PRE>
You need a SCSI adapter for the SCSI scanners. Even if the connector is
the same as that of parallel port scanners, connecting it to the com-
puters parallel port will NOT work.
Mustek SCSI scanners are typically delivered with an ISA SCSI adapter.
Unfortunately, that adapter is not worth much since it is not interrupt
driven. It is (sometimes) possible to get the supplied card to work,
but without interrupt line, scanning will be very slow and put so much
load on the system, that it becomes almost unusable for other tasks.
If you already have a working SCSI controller in your system, you
should consider that Mustek scanners do not support the SCSI-2 discon-
nect/reconnect protocol and hence tie up the SCSI bus while a scan is
in progress. This means that no other SCSI device on the same bus can
be accessed while a scan is in progress.
Because the Mustek-supplied adapter is not worth much and because
Mustek scanners do not support the SCSI-2 disconnect/reconnect proto-
col, it is recommended to install a separate (cheap) SCSI controller
for Mustek scanners. For example, ncr810 based cards are known to work
fine and cost as little as fifty US dollars.
For Mustek scanners, it is typically necessary to configure the low-
level SCSI driver to disable synchronous transfers (sync negotiation),
tagged command queuing, and target disconnects. See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> for
driver- and platform-specific information.
The ScanExpress models have sometimes trouble with high resolution
color mode. If you encounter sporadic corrupted images (parts dupli-
cated or shifted horizontally) kill all other applications before scan-
ning and (if sufficient memory is available) disable swapping.
Details on how to get the Mustek SCSI adapters and other cards running
can be found at <I>http://www.meier-geinitz.de/sane/mustek-backend/#SCSI</I>.
</PRE>
<H2>PARALLEL PORT SCANNERS</H2><PRE>
This backend has support for the Paragon 600 II EP and Paragon 600 II N
parallel port scanners. Note that the latter scanner comes with its
own ISA card that implements a funky parallel port (in other words, the
scanner does not connected to the printer parallel port).
These scanners can be configured by listing the port number of the
adapter or the parallel port in the mustek.conf file. Valid port num-
bers for the 600 II N are <I>0x26b</I>, <I>0x2ab</I>, <I>0x2eb</I>, <I>0x22b</I>, <I>0x32b</I>, <I>0x36b</I>,
<I>0x3ab</I>, <I>0x3eb</I>. For the 600 II EP use one of these: <I>parport0</I>, <I>parport1</I>,
<I>parport2</I>, <I>0x378</I>, <I>0x278</I>, <I>0x3bc</I>. Pick one that doesn't conflict with the
other hardware in your computer. Put only one number on a single line.
Example:
<I>0x3eb</I>
Note that for these scanners usually root privileges are required to
access the I/O ports. Thus, either make frontends such as <B><A HREF="scanimage.1.html">scanimage(1)</A></B>
and <B><A HREF="xscanimage.1.html">xscanimage(1)</A></B> setuid root (generally not recommended for safety
reasons) or, alternatively, access this backend through the network
daemon <B><A HREF="saned.8.html">saned(8)</A></B>.
If the Mustek backend blocks while sending the inquiry command to the
scanner, add the option <B>force-wait</B> to <I>mustek.conf</I>.
Also note that after a while of no activity, some scanners themselves
(not the SANE backend) turns off their CCFL lamps. This shutdown is not
always perfect with the result that the lamp sometimes continues to
glow dimly at one end. This doesn't appear to be dangerous since as
soon as you use the scanner again, the lamp turns back on to the normal
high brightness. However, the first image scanned after such a shutdown
may have stripes and appear to be over-exposed. When this happens,
just take another scan, and the image will be fine.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/mustek.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-mustek.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-mustek.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_MUSTEK</B>
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.
Value Description
0 no output
1 print fatal errors
2 print important messages
3 print non-fatal errors and less important messages
4 print all but debugging messages
5 print everything
Example: export SANE_DEBUG_MUSTEK=4
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-find-scanner.1.html">sane-find-scanner(1)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="sane-mustek_usb.5.html">sane-mustek_usb(5)</A></B>, <B>sane-</B>
<B><A HREF="gt68xx.5.html">gt68xx(5)</A></B>, <B><A HREF="sane-plustek.5.html">sane-plustek(5)</A></B>, <B><A HREF="sane-mustek_pp.5.html">sane-mustek_pp(5)</A></B>
<I>/usr/local/doc/sane-1.0.18/mustek/mustek.CHANGES</I>
<I>http://www.meier-geinitz.de/sane/mustek-backend/</I>
</PRE>
<H2>AUTHOR</H2><PRE>
David Mosberger, Andreas Czechanowski, Andreas Bolsch (SE extensions),
Henning Meier-Geinitz, James Perry (600 II EP).
</PRE>
<H2>BUGS</H2><PRE>
Scanning with the SCSI adapters supplied by Mustek is very slow at high
resolutions and wide scan areas.
Some scanners (e.g. Paragon 1200 A3 + Pro, SE A3) need more testing.
The gamma table supports only 256 colors, even if some scanners can do
more.
More detailed bug information is available at the Mustek backend home-
page: <I>http://www.meier-geinitz.de/sane/mustek-backend/</I>.
sane-backends 1.0.18 18 Sep 2005 <B><A HREF="sane-mustek.5.html">sane-mustek(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,451 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-mustek_pp.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-mustek_pp.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-mustek_pp.5.html">sane-mustek_pp(5)</A></B> <B><A HREF="sane-mustek_pp.5.html">sane-mustek_pp(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-mustek_pp - SANE backend for Mustek parallel port flatbed scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-mustek_pp</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to Mustek parallel port flatbed scanners
and OEM versions.
There are 2 classes of Mustek parallel port scanners: regular <B>CCD</B> (cold
cathode device) scanners and <B>CIS</B> (contact image sensor) scanners.
The current version of this backend supports both CCD type scanners and
CIS type scanners.
The following scanners might work with this backend:
<B>CCD</B> <B>scanners</B>
Model: ASIC ID: CCD Type: works:
-------------------- --------- ---------- -------
SE 6000 P 1013 00 yes
SM 4800 P 1013/1015 04/01 yes
SE 1200 ED Plus 1015 01 no
SM 1200 ED Plus 1015 01 no
SE 12000 P 1505 05 no
600 III EP Plus 1013/1015 00/01 yes
SE 600 SEP 1013 ?? yes
600 II EP ???? ?? no
MD9848 1015 00 yes
Gallery 4800 ???? ?? yes
Viviscan Compact II 1013 00 yes
<B>CIS</B> <B>scanners</B>
Model: ASIC ID: works:
--------------------- --------- -------
Mustek 600 CP &amp; 96 CP 1015 yes (*)
Mustek 1200 CP 1015 yes
Mustek 1200 CP+ 1015 yes
OEM versions Original works
--------------------- --------- ----------
Medion/LifeTec/Tevion
MD/LT 9350/9351 1200 CP yes
MD/LT 9850/9851 1200 CP maybe (**)
MD/LT 9858 1200 CP probably
MD/LT 9890/9891 1200 CP yes
Targa
Funline TS12EP 1200 CP yes
Funline TS6EP 600 CP yes
Trust
Easy Connect 9600+ 600 CP yes
Cybercom
9352 1200 CP yes (***)
(*) Calibration problems existed with earlier version of this
driver. They seem to be solved now.
(**) Problems have been reported in the past for the MD/LT9850 type
(striped scans, head moving in wrong direction at some
resolutions). It is not known whether the current version of the
driver still has these problems.
<B>IF</B> <B>YOU</B> <B>HEAR</B> <B>LOUD</B> <B>CLICKING</B> <B>NOISES,</B> <B>IMMEDIATELY</B> <B>UNPLUG</B> <B>THE</B> <B>SCANNER</B>
<B>!</B> (This holds for any type of scanner).
(***) Possibly, the engine_delay parameter has to be set to 1 ms for
accurate engine movements.
Please note that this backend is still under construction. Certain mod-
els are currently not supported and some may never be because the com-
munication protocol is still unknown (eg., SE 12000 P).
Some scanners work faster when <B>EPP/ECP</B> is enabled in the BIOS. EPP mode
however may lead to hard-locks on some Linux systems. If that is the
case for you, you can either disable ECP/EPP in your BIOS or disable it
in the backend itself (see GLOBAL OPTIONS).
Note that the backend needs to run as root or has to have appropriate
access rights to /dev/parport* if libieee1284 support is compiled in.
To allow user access to the scanner run the backend through the network
interface (See <B><A HREF="saned.8.html">saned(8)</A></B> and <B><A HREF="sane-net.5.html">sane-net(5)</A></B>). Note also that the backend
<I>does</I> <I>not</I> support <I>parport</I> <I>sharing</I>, i.e. if you try printing while scan-
ning, your computer may crash. To enable parport sharing, you have to
enable libieee1284 at compile time. This backend also conflicts with
the <I>sane-musteka4s2</I> backend. You can only enable one of them in your
dll.conf. However, you have to enable the backend explicitly in your
dll.conf, just remove the hash mark in the line "mustek_pp".
</PRE>
<H2>DEVICE DEFINITION</H2><PRE>
This backend allows multiple devices being defined and configured via
the <B>mustek_pp.conf</B> file (even simultaneously, provided that they are
connected to different parallel ports). Please make sure to edit this
file <B>before</B> you use the backend.
A device can be defined as follows:
<I>scanner</I> <I>&lt;name&gt;</I> <I>&lt;port</I> <I>name&gt;</I> <I>&lt;driver&gt;</I>
where
<B>&lt;name&gt;</B> is an arbitrary name for the device, optionally enclosed by dou-
ble quotes, for instance "LifeTec 9350".
<B>&lt;port</B> <B>name&gt;</B> is the name of the parallel port to which the device is
connected. In case libieee1284 is used for communication with
the port <I>(default</I> <I>setup)</I>, valid port names are <B>parport0</B>, <B>par-</B>
<B>port1</B>, and <B>parport2</B>.
In case the backend is configured for raw IO <I>(old</I> <I>setup)</I>, port
addresses have to be used instead of port names: <B>0x378</B>, <B>0x278</B>,
or <B>0x3BC</B>. The mapping of parallel ports (lp0, lp1, and lp2) to
these addresses can be different for different Linux kernel ver-
sions. For instance, if you are using a Kernel 2.2.x or better
and you have only one parallel port, this port is named lp0
regardless of the base address. However, this backend requires
the base address of your port. If you are not sure which port
your scanner is connected to, have a look at your /etc/conf.mod-
ules, /etc/modules.conf and/or /proc/ioports.
If you are unsure which port to use, you can use the magic value
<B>*</B> to probe for your scanner.
<B>&lt;driver&gt;</B> is the driver to use for this device. Currently available
drivers are:
<B>cis600</B> : for 600 CP, 96 CP &amp; OEM versions
<B>cis1200</B> : for 1200 CP &amp; OEM versions
<B>cis1200+</B> : for 1200 CP+ &amp; OEM versions
<B>ccd300</B> : for 600 IIIE P &amp; OEM version
<B>Choosing</B> <B>the</B> <B>wrong</B> <B>driver</B> <B>can</B> <B>damage</B> <B>your</B> <B>scanner!</B>
Especially, using the 1200CP settings on a 600CP can be harmful.
If the scanner starts making a loud noice, turn it off immedi-
ately !!!
Using the cis600 driver on a 1200CP or a 1200CP+ is probably not
dangerous. The cis1200+ driver also works for the 1200CP, and
using the cis1200 driver on a 1200CP+ will typically result in
scans that cover only half of the width of the scan area (also
not dangerous).
If unsure about the exact model of your OEM version, check the
optical resolution in the manual or on the box: the 600CP has a
maximum optical resolution of 300x600 DPI, whereas the 1200CP
and 1200CP+ have a maximum optical resolution of 600x1200 DPI.
Examples:
scanner "LifeTec 9350" 0x378 cis1200
scanner Mustek_600CP 0x378 cis600
scanner Mustek_600IIIEP * ccd300
If in doubt which port you have to use, or whether your scanner is
detected at all, you can use <B>sane-find-scanner</B> <B>-p</B> to probe all config-
ured ports.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <B>mustek_pp.conf</B> file is a list of device definitions
and device options that correspond to Mustek scanners. Empty lines and
lines starting with a hash mark (#) are ignored. Options have the fol-
lowing format:
<I>option</I> <I>&lt;name&gt;</I> <I>[&lt;value&gt;]</I>
Depending on the nature of the option, a value may or may not be
present. Options always apply to the scanner definition that precedes
them. There are no global options. Options are also driver-specific:
not all drivers support all possible options.
<B>Common</B> <B>options</B>
<B>bw</B> <B>&lt;value&gt;</B> Black/white discrimination value to be used during lin-
eart scanning. Pixel values below this value are assumed to
be black, values above are assumed to be white.
Default value: 127
Minimum: 0
Maximum: 255
Example: option bw 150
<B>CIS</B> <B>driver</B> <B>options</B>
<B>top_adjust</B> <B>&lt;value&gt;</B> Vertical adjustment of the origin, expressed in
millimeter (floating point). This option can be used to
calibrate the position of the origin, within certain limits.
Note that CIS scanners are probably temperature sensitive,
and that a certain inaccuracy may be hard to avoid. Differ-
ences in offset between runs in the order of 1 to 2 mm are
not unusual.
Default value: 0.0
Minimum: -5.0
Maximum: 5.0
Example: option top_adjust -2.5
<B>slow_skip</B> Turns fast skipping to the start of the scan region off.
When the region to scan does not start at the origin, the
driver will try to move the scanhead to the start of the
scan area at the fastest possible speed. On some models,
this may not work, resulting in large inaccuracies (up to
centimeters). By setting this option, the driver is forced
to use normal speed during skipping, which can circumvent
the accuracy problems. Currently, there are no models for
which these inaccuracy problems are known to occur.
By default, fast skipping is used.
Example: option slow_skip
<B>engine_delay</B> <B>&lt;value&gt;</B> Under normal circumstances, it is sufficient
for the driver to wait for the scanner signaling that the
engine is stable, before a new engine command can be trans-
mitted. In rare cases, certain scanners and/or parallel port
chipsets appear to prevent reliable detection of the engine
state. As a result, engine commands are transmitted too soon
and the movement of the scanner head becomes unreliable.
Inaccuracies ranging up to 10 cm over the whole vertical
scan range have been reported. To work around this problem,
the engine_delay option can be set. If it is set, the driver
waits an additional amount of time after every engine com-
mand, equal to the engine_delay parameter, expressed in mil-
liseconds. It practice an engine_delay of 1 ms is usually
sufficient. The maximum delay is 100 ms.
Note that every additional ms of delay can add up to 14 sec-
onds to the total scanning time (highest resolution), so an
as small as possible value is preferred.
Default value: 0
Minimum: 0
Maximum: 100
Example: option engine_delay 1
<B>CCD</B> <B>driver</B> <B>options</B>
<B>top</B> <B>&lt;value&gt;</B> Number of scanlines to skip to the start of the scan
area. The number can be any positive integer. Values known
to me are 47 and 56.
Default value: 47
Minimum: 0
Maximum: none
Example: option top 56
<B>waitbank</B> <B>&lt;value&gt;</B> The number of usecs to wait for a bank change. You
should not touch this value actually. May be any positive
integer
Default value: 700
Minimum: 0
Maximum: none
Example: option waitbank 700
A sample configuration file is shown below:
#
# LifeTec/Medion 9350 on port 0x378
#
scanner "LifeTec 9350" 0x378 cis1200
# Some calibration options (examples!).
option bw 127
option top_skip -0.8
#
# A Mustek 600CP on port 0x3BC
#
scanner "Mustek 600CP" 0x3BC cis600
# Some calibration options (examples!).
option bw 120
option top_skip 1.2
#
# A Mustek 1200CP+ on port 0x278
#
scanner "Mustek 1200CP plus" 0x278 cis1200+
# Some calibration options (examples!).
option bw 130
option top_skip 0.2
#
# A Mustek 600 III EPP on port parport0
#
scanner "Mustek 600 III EPP" parport0 ccd300
# Some calibration options (examples!).
option bw 130
option top 56
</PRE>
<H2>GLOBAL OPTIONS</H2><PRE>
You can control the overall behaviour of the mustek_pp backend by
global options which precede any scanner definition in the
mustek_pp.conf file.
Currently, there is only one global option:
<B>Global</B> <B>options</B>
<B>no_epp</B> Disable parallel port mode EPP: works around a known bug in
the Linux parport code. Enable this option, if the backend
hangs when trying to access the parallel port in EPP mode.
Default value: use EPP
Example: option no_epp
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/mustek</I><B>_</B><I>pp.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-mustek</I><B>_</B><I>pp.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-mustek</I><B>_</B><I>pp.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_MUSTEK_PP</B>
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.
level debug output
------- ------------------------------
0 nothing
1 errors
2 warnings &amp; minor errors
3 additional information
4 debug information
5 code flow (not supported yet)
6 special debug information
<B>SANE_DEBUG_SANEI_PA4S2</B>
This variable sets the debug level for the SANE interface for
the Mustek chipset A4S2. Note that enabling this will spam your
terminal with some million lines of debug output.
level debug output
------- -------------------------------
0 nothing
1 errors
2 warnings
3 things nice to know
4 code flow
5 detailed code flow
6 everything
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-mustek.5.html">sane-mustek(5)</A></B>, <B><A HREF="sane-net.5.html">sane-net(5)</A></B>, <B><A HREF="saned.8.html">saned(8)</A></B>, <B><A HREF="sane-find-scanner.1.html">sane-find-scanner(1)</A></B>
For latest bug fixes and information see
<I>http://www.penguin-breeder.org/sane/mustek</I><B>_</B><I>pp/</I>
For additional information on the CIS driver, see
<I>http://home.tiscali.be/eddy</I><B>_</B><I>de</I><B>_</B><I>greef/</I>
</PRE>
<H2>AUTHORS</H2><PRE>
Jochen Eisinger &lt;jochen.eisinger@gmx.net&gt;
Eddy De Greef &lt;eddy_de_greef at scarlet dot be&gt;
</PRE>
<H2>BUGS</H2><PRE>
Too many... please send bug reports to <I>sane-</I>
<I>devel@lists.alioth.debian.org</I> (note that you have to subscribe first to
the list before you can send emails... see http://www.sane-
project.org/mailing-lists.html)
</PRE>
<H2>BUG REPORTS</H2><PRE>
If something doesn't work, please contact us (Jochen for the CCD scan-
ners, Eddy for the CIS scanners). But we need some information about
your scanner to be able to help you...
<I>SANE</I> <I>version</I>
run "scanimage -V" to determine this
<I>the</I> <I>backend</I> <I>version</I> <I>and</I> <I>your</I> <I>scanner</I> <I>hardware</I>
run "SANE_DEBUG_MUSTEK_PP=128 scanimage -L" as root. If you
don't get any output from the mustek_pp backend, make sure a
line "mustek_pp" is included into your
/usr/local/etc/sane.d/dll.conf. If your scanner isn't detected,
make sure you've defined the right port address in your
mustek_pp.conf.
<I>the</I> <I>name</I> <I>of</I> <I>your</I> <I>scanner/vendor</I>
also a worthy information. Please also include the optical reso-
lution and lamp type of your scanner, both can be found in the
manual of your scanner.
<I>any</I> <I>further</I> <I>comments</I>
if you have comments about the documentation (what could be done
better), or you think I should know something, please include
it.
<I>some</I> <I>nice</I> <I>greetings</I>
November 17 2003 <B><A HREF="sane-mustek_pp.5.html">sane-mustek_pp(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,186 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-mustek_usb.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-mustek_usb.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-mustek_usb.5.html">sane-mustek_usb(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-mustek_usb.5.html">sane-mustek_usb(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-mustek_usb - SANE backend for Mustek USB flatbed scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-mustek_usb</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to Mustek USB flatbed scanners (including
a clone from Trust). At present, the following scanners are known to
work more or less with this backend:
Mustek 600 CU
Mustek 1200 UB
Mustek 1200 CU
Mustek 1200 CU Plus
Trust Compact Scan USB 19200
More details can be found on the Mustek USB backend homepage
<I>http://www.meier-geinitz.de/sane/mustek</I><B>_</B><I>usb-backend/</I>.
The Mustek BearPaw 1200 and 2400 scanners are supported by the plustek
backend. See <B><A HREF="sane-plustek.5.html">sane-plustek(5)</A></B> for details. The Mustek BearPaw 1200F is
supported by the MA-1509 backend. See <B><A HREF="sane-ma1509.5.html">sane-ma1509(5)</A></B> for details. Other
Mustek USB scanners are supported by the gt68xx backend, see <B>sane-</B>
<B><A HREF="gt68xx.5.html">gt68xx(5)</A></B>.
This backend can only work with scanners that are already detected by
the operating system. See <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B> for details.
If you own a Mustek (or Trust) scanner other than the ones listed above
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>/proc/bus/usb/devices</I> or syslog) to me.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is a path-name for the special device that corresponds to
a USB scanner. With Linux, such a device name could be <I>/dev/usb/scan-</I>
<I>ner0</I> or <I>/dev/usbscanner1</I>, for example.
For FreeBSD use <I>/dev/uscanner0</I>.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>mustek</I><B>_</B><I>usb.conf</I> file is a list of options and
device names that correspond to Mustek USB scanners. Empty lines and
lines starting with a hash mark (#) are ignored. If a device name is
placed in <I>mustek</I><B>_</B><I>usb.conf</I>, it must be followed by a line containing the
keyword <B>option</B> and an option specifying the scanner type. The following
options can be used: <B>600cu</B>, <B>1200cu</B>, <B>1200cu_plus</B>, <B>1200ub</B>. For the Trust
Compact Scan USB 19200 use `option 1200ub'.
Instead of using the device name, the scanner can be autodetected by
<B>usb</B> <B>vendor_id</B> <B>product_id</B> statements which are already included into
<I>mustek</I><B>_</B><I>usb.conf</I>. This is only supported with Linux 2.4.8 and higher
and all systems that support libsub. "vendor_id" and "product_id" are
hexadecimal numbers that identify the scanner. If this doesn't work, a
device name and the option specifying the scanner type must be placed
in <I>mustek</I><B>_</B><I>usb.conf</I> as described above.
The global <B>option</B> <B>max_block_size</B> can be used to limit the amount of
data acquired in one turn from the USB system. It may be worth trying,
if USB errors occur.
A sample configuration file is shown below:
# Comment
option max_block_size 1024
usb 0x055f 0x0001
/dev/usb/scanner0
option 600cu
The first line is ignored. The second line sets the buffer size to a
maximum of 1024 bytes. The third line tries to autodetect a scanner
with vendor id 0x055f and product id 0x0001 (Mustek 1200 CU). The
fourth line tells the backend to attach to <I>/dev/usb/scanner0</I> and the
fifth line specifies that <I>/dev/usb/scanner0</I> is a Mustek 600 CU.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/mustek</I><B>_</B><I>usb.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-mustek</I><B>_</B><I>usb.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-mustek</I><B>_</B><I>usb.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_MUSTEK_USB</B>
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.
Value Description
0 no output
1 print fatal errors
2 print important messages
3 print non-fatal errors and less important messages
4 print all but debugging messages
5 print high level debugging messages
6 print medium level debugging messages
7 print low level debugging messages
Example: export SANE_DEBUG_MUSTEK_USB=4
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>, <B><A HREF="sane-mustek.5.html">sane-mustek(5)</A></B>, <B><A HREF="sane-mustek_pp.5.html">sane-mustek_pp(5)</A></B>, <B>sane-plus-</B>
<B><A HREF="tek.5.html">tek(5)</A></B>, <B><A HREF="sane-gt68xx.5.html">sane-gt68xx(5)</A></B>, <B><A HREF="sane-ma1509.5.html">sane-ma1509(5)</A></B>
<I>/usr/local/doc/sane-1.0.18/mustek</I><B>_</B><I>usb/mustek</I><B>_</B><I>usb.CHANGES</I>,
<I>/usr/local/doc/sane-1.0.18/mustek</I><B>_</B><I>usb/mustek</I><B>_</B><I>usb.TODO</I>
<I>http://www.meier-geinitz.de/sane/mustek</I><B>_</B><I>usb-backend/</I>
</PRE>
<H2>AUTHOR</H2><PRE>
Henning Meier-Geinitz &lt;henning@meier-geinitz.de&gt;
This backend is based on the Mustek 1200ub backend from Mustek, main-
tained by Tom Wang.
</PRE>
<H2>BUGS</H2><PRE>
These devices have a hardware bug: Once data is written to them, they
can't be reset (toggle = DATA0). That means, any operation that tries
to reset the device will result in running into timeouts.
In earlier versions this backend failed when it was loaded the second
time in some configurations. The only choice was to replug the scanner
in this case. The backend uses a workaround for that bug now but it's
only tested on Linux. Reports for other operating systems are appreci-
ated.
More detailed bug information is available at the Mustek backend home-
page <I>http://www.meier-geinitz.de/sane/mustek</I><B>_</B><I>usb-backend/</I>.
sane-backends 1.0.18 3 Mar 2004 <B><A HREF="sane-mustek_usb.5.html">sane-mustek_usb(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,96 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-mustek_usb2.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-mustek_usb2.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-mustek_usb2.5.html">sane-mustek_usb2(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-mustek_usb2.5.html">sane-mustek_usb2(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-mustek_usb2 - SANE backend for SQ113 based USB flatbed scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-mustek_usb2</B> library implements a SANE (Scanner Access Now
Easy) backend that provides access to USB flatbed scanners based on the
Service &amp; Quality SQ113 chipset. At the moment, only the Mustek BearPaw
2448 TA Pro is supported. It's planned to add support for other scan-
ners that are based on the SQ113 and maybe SQ11 chip. For more details,
see the mustek_usb2 backend homepage: <I>http://www.meier-</I>
<I>geinitz.de/sane/mustek</I><B>_</B><I>usb2-backend/</I>.
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.
If you own a scanner other than the ones listed on the mustek_usb2
homepage that works with this backend, please let me know this by send-
ing the scanner's exact model name and the USB vendor and device ids
(e.g. from <I>sane-find-scanner</I> or syslog) to me. Even if the scanner's
name is only slightly different from the models already listed as sup-
ported, please let me know.
</PRE>
<H2>LIBUSB ISSUES</H2><PRE>
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 permis-
sions and general USB information looks at <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-mustek</I><B>_</B><I>usb2.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-mustek</I><B>_</B><I>usb2.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_MUSTEK_USB2</B>
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.
Example: export SANE_DEBUG_MUSTEK_USB2=4
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>, <B><A HREF="sane-plustek.5.html">sane-plustek(5)</A></B>, <B><A HREF="sane-ma1509.5.html">sane-ma1509(5)</A></B>, <B>sane-</B>
<B><A HREF="mustek_usb.5.html">mustek_usb(5)</A></B>, <B><A HREF="sane-mustek.5.html">sane-mustek(5)</A></B>, <B><A HREF="sane-mustek_pp.5.html">sane-mustek_pp(5)</A></B>
<I>/usr/local/doc/sane-1.0.18/mustek</I><B>_</B><I>usb2/mustek</I><B>_</B><I>usb2.CHANGES</I>
<I>http://www.meier-geinitz.de/sane/mustek</I><B>_</B><I>usb2-backend/</I>
</PRE>
<H2>AUTHOR</H2><PRE>
The driver has been written Roy Zhou, Jack Xu, and Vinci Cen from
Mustek. Adjustments to SANE by Henning Meier-Geinitz.
</PRE>
<H2>BUGS</H2><PRE>
Please contact me if you find a bug or missing feature: &lt;henning@meier-
geinitz.de&gt;. Please send a debug log if your scanner isn't detected
correctly (see SANE_DEBUG_MUSTEK_USB2 above).
sane-backends 1.0.18 15 Apr 2006 <B><A HREF="sane-mustek_usb2.5.html">sane-mustek_usb2(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,78 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-nec.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-nec.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-nec.5.html">sane-nec(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-nec.5.html">sane-nec(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-nec - SANE backend for NEC scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-nec</B> library implements a SANE (Scanner Access Now Easy) back-
end that provides access to NEC SCSI scanners. This backend should be
considered <B>alpha-quality</B> software! In the current state it is known to
work with PC-IN500/4C scanners. Another MultiReader scanner series is
not supported. PC-IN 500/4C and MultiReader scanner are only sold in
Japan.(except Multi Reader PetiScan.)
For other scanners, it may or may not work.
The backend has the following known problems:
- ColorLineart mode is not supported.
- device name is fixed to /dev/scanner
At present, the following scanners are known to work with this backend.
Vendor Product id
------ -----------
NEC PC-IN500/4C
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/nec.conf</I>
The backend configuration file.
<I>/usr/local/lib/sane/libsane-nec.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-nec.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_NEC</B>
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.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
</PRE>
<H2>AUTHORS</H2><PRE>
Kazuya Fukuda
sane-backends 1.0.18 17 Feb 2000 <B><A HREF="sane-nec.5.html">sane-nec(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,142 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-net.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-net.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-net.5.html">sane-net(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-net.5.html">sane-net(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-net - SANE network backend
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-net</B> library implements a SANE (Scanner Access Now Easy) back-
end that provides access to image acquisition devices through a network
connection. This makes it possible to control devices attached to a
remote host and also provides a means to grant users access to pro-
tected resources.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>host</I>:<I>device</I>
Where <I>host</I> is the name (or IP address) of the (remote-) host and <I>device</I>
is the name of the device on this host that should be addressed. If
the device name does not contain a colon (:), then the entire string is
treated as the <I>device</I> string for the default host. The default host is
the host listed last in the configuration file (see below).
An IPv6 address can be specified enclosed in square brackets:
<I>[::1]</I>:<I>device</I>
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>net.conf</I> file is a list of host names (or IP
addresses) that should be contacted for scan requests. Empty lines and
lines starting with a hash mark (#) are ignored. Note that IPv6
addresses in this file do not need to be enclosed in square brackets.
A sample configuration file is shown below:
scan-server.somedomain.firm
192.168.0.1
# this is a comment
localhost
::1
The above list of hosts can be extended at run-time using environment
variable <B>SANE_NET_HOSTS</B>. This environment variable is a colon-sepa-
rated list of hostnames or IP addresses that should be contacted in
addition to the hosts mentioned in the configuration file. For exam-
ple, a user could set the environment variable to the string:
new.scanner.com:[::1]:192.168.0.2:scanner.univ.edu
To request that hosts <I>new.scanner.com</I> , <I>[::1]</I> , <I>192.168.0.2</I> and <I>scan-</I>
<I>ner.univ.edu</I> are contacted in addition to the hosts listed above.
For this backend to function properly, it is also necessary to define
the <B>sane-port</B> service in <I>/etc/services</I>. The <B>sane</B> service should be
defined using a line of the following form:
sane-port 6566/tcp # SANE network scanner daemon
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/net.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-net.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-net.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_NET_HOSTS</B>
A colon-separated list of host names or IP addresses to be con-
tacted by this backend.
<B>SANE_DEBUG_NET</B>
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.
</PRE>
<H2>BUGS</H2><PRE>
If saned has timed out, the net backend may loop with authorization
requests.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="saned.8.html">saned(8)</A></B>, <B><A HREF="sane-dll.5.html">sane-dll(5)</A></B>, <B><A HREF="scanimage.1.html">scanimage(1)</A></B>
<I>http://www.penguin-breeder.org/?page=sane-net</I>
</PRE>
<H2>AUTHOR</H2><PRE>
David Mosberger and Andreas Beck
sane-backends 1.0.18 8 Oct 2002 <B><A HREF="sane-net.5.html">sane-net(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,92 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-niash.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-niash.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-niash.5.html">sane-niash(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-niash.5.html">sane-niash(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-niash - SANE backend for scanners based on the NIASH chipset.
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-niash</B> implements a SANE (Scanner Access Now Easy) backend that
provides access to NIASH chipset based scanners. This backend will try
to support the following models:
MANUFACTURER: MODEL: USB ID:
--------------- ---------------- ---------
Agfa Snapscan Touch 06BD-0100 (1)(a)
Trust Office Scan 19200 047B-1000 (1)(a)
Hewlett-Packard Scanjet 3300c 03F0-0205 (1)(a)(b)
Hewlett-Packard Scanjet 3400c 03F0-0405 (2)(b)
Hewlett-Packard Scanjet 4300c 03F0-0305 (2)(a)
Silitek ScanJet 4300c 047B-1002 (2)(b)
ASIC: (1) - NIASH00012/00013/00014 / (2) - NIASH00019
ANALOG FRONT-END: (a) - ESIC ES8100QA / (b) - WM8143-12
</PRE>
<H2>CONFIGURATION</H2><PRE>
The <I>niash.conf</I> file is meant for future configuration options. Empty
lines and lines starting with a hash mark (#) are ignored. Currently no
configuration options exist.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-niash.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-niash.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>CAVEATS</H2><PRE>
If you use a
Hewlett-Packard Scanjet 3400c or
Hewlett-Packard Scanjet 4300c
together with Linux kernel <B>2.6</B>, kernel version <B>2.6.8</B> or newer is neces-
sary.
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_NIASH</B>
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.
Example: export SANE_DEBUG_NIASH=255
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>
http://www.sourceforge.net/projects/hp3300backend
</PRE>
<H2>AUTHOR</H2><PRE>
Bertrik Sikken &lt;bertrik@zonnet.nl&gt;
sane-backends 1.0.18 29 July 2004 <B><A HREF="sane-niash.5.html">sane-niash(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,77 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-pie.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-pie.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-pie.5.html">sane-pie(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-pie.5.html">sane-pie(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-pie - SANE backend for PIE, Devcom and AdLib SCSI flatbed scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-pie</B> library implements a SANE (Scanner Access Now Easy) back-
end that provides access to PIE, Devcom and AdLib SCSI flatbed scan-
ners.
At present, the following scanners should work with this backend:
Model: Status
---------------------- ------
Devcom 9636PRO OK
Devcom 9636S Untested
Devcom 9630S Untested
ScanAce 1236S Untested
ScanAce 1230S Untested
ScanAce II Untested
ScanAce III OK
ScanAce Plus Untested
ScanAce II Plus Untested
ScanAce III Plus Untested
ScanAce V Untested
ScanAce ScanMedia Untested
ScanAce ScanMedia II Untested
ScanAce 630S Untested
ScanAce 636S Untested
JetScan 630 OK
JetScan 636PRO Untested
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/pie.conf</I>
The backend configuration file
<I>/usr/local/lib/sane/libsane-pie.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-pie.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>CONTACT AND BUG-REPORTS</H2><PRE>
Please send any information and bug-reports to:
<B>Simon</B> <B>Munton</B> <B>&lt;simon@munton.demon.co.uk&gt;</B>
sane-backends 1.0.18 7 Sept 2000 <B><A HREF="sane-pie.5.html">sane-pie(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,145 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-pint.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-pint.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-pint.5.html">sane-pint(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-pint.5.html">sane-pint(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-pint - SANE backend for scanners that use the PINT device driver
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-pint</B> library implements a SANE (Scanner Access Now Easy) back-
end that provides generic access to hand-held and flatbed scanners
using the PINT (PINT Is Not Twain) device driver. The PINT driver is
being actively developed on the OpenBSD platform, and has been ported
to a few other *nix-like operating systems.
PINT is designed to provide an <B><A HREF="ioctl.2.html">ioctl(2)</A></B> interface to many different
scanner types. However, this backend has only been tested with flatbed
single-pass scanners, and more work will probably be required to get it
to use other scanner types successfully.
If have successfully used the PINT driver with your scanner, but it
does not work using this SANE backend, please let us know. To do this,
send a mail with the relevant information for your scanner to <I>sane-</I>
<I>devel@lists.alioth.debian.org</I>. Have a look at http://www.sane-
project.org/mailing-lists.html concerning subscription to sane-devel.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is the UNIX path-name for the special device that corre-
sponds to the scanner. The special device name must be a PINT device
or a symlink to such a device. For example, under NetBSD or OpenBSD,
such a device name could be <I>/dev/ss0</I> or <I>/dev/scan0</I>.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>pint.conf</I>. file is a list of device names that
correspond to PINT scanners. Empty lines and lines starting with a
hash mark (#) are ignored. A sample configuration file is shown below:
/dev/scanner
# this is a comment
/dev/ss1
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/pint.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-pint.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-pint.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_PINT</B>
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.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
Gordon Matzigkeit, adapted from existing backends written by David Mos-
berger.
</PRE>
<H2>BUGS</H2><PRE>
There are minor roundoff errors when adjusting the ranges, since PINT
uses units of 1/1200 of an inch, and SANE normally uses millimeters.
Symptoms of these errors are skewed images. This should really be
fixed (no pun intended) as soon as possible, but I just don't know/care
enough about fixed-point representation and roundoff errors to do this
correctly. Workaround: use inches as the scanning unit, and everything
usually works fine.
The PINT 0.5e interface does not provide a way to determine valid
ranges for DPI, modes, and scan sizes. So, the SANE backend queries
the PINT device, and dynamically discovers valid ranges by doing a
binary search. This means that the driver takes longer to initialize
than seems necessary.
Resetting the scanner does not seem to work (at least not on my HP
ScanJet 4p). For that reason, the driver sends a SCIOCRESTART, then
gobbles up any remaining input until it hits EOF.
Not all of the scanners have been identified (i.e. whether they are
flatbed or handheld).
X and Y resolutions are assumed to be the same.
No testing has been done on three-pass or handheld scanners, or with
Automatic Document Feeder support.
sane-backends 1.0.18 13 May 1998 <B><A HREF="sane-pint.5.html">sane-pint(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,126 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-pixma.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-pixma.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-pixma.5.html">sane-pixma(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-pixma.5.html">sane-pixma(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-pixma - SANE backend for Canon PIXMA MP series
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-pixma</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to Canon PIXMA multi-function devices
(All-in-one printers). Currently, the following models work with this
backend:
PIXMA MP150, PIXMA MP170, PIXMA MP450, PIXMA MP500
PIXMA MP800, PIXMA MP830,
MultiPASS MP700 (no grayscale), PIXMA MP750 (no grayscale)
The following model are marked as experimental because they are not
well tested and/or the scanner sometimes hangs and must be switched off
and on. Therefore they are disabled by default. (See PIXMA_EXPERIMENT
below)
MultiPASS MP730, PIXMA MP760, PIXMA MP780
The backend supports
* resolutions at 75,150,300,600,1200 and 2400 DPI,
* color and grayscale mode,
* a custom gamma table with 4096 entries and
* automatic document feeder.
The device name is in the form pixma:xxxxyyyy_zzzzz where x, y and z
are vendor ID, product ID and serial number respectively. Example:
pixma:04A91709_123456 is a MP150.
This backend is in <B>alpha</B> stage and will stay in this stage until we get
the programming manual for the hardware. Although we have tested it as
good as we could, it will not work in every situations. You will find
an up-to-date status at the project homepage. (See below)
</PRE>
<H2>OPTIONS</H2><PRE>
Besides "well-known" options (e.g. resolution, mode etc.) pixma backend
also provides the following <B>experimental</B> options for button handling,
i.e. the options might change in the future.
<I>button-controlled</I>
This option can be used in combination with <B><A HREF="scanadf.1.html">scanadf(1)</A></B> and <B>scan-</B>
<B><A HREF="image.1.html">image(1)</A></B> in batch mode, for example when you want to scan many
photos or multiple-page documents. If it is enabled (i.e. is set
to true or yes), the backend waits before every scan until the
user presses the "SCAN" button (for MP150) or the color-scan
button (for other models). Just put the first page in the scan-
ner, press the button, then the next page, press the button and
so on. When you finished, press the gray-scan button. (For MP150
you have to stop the frontend by pressing Ctrl-C for example.)
<I>button-update</I> <I>button-1</I> <I>button-2</I>
These options are interesting for developers. To check button
status: (1) set <I>button-1</I> and <I>button-2</I> to zero, (2) set <I>button-</I>
<I>update</I> (Its type is SANE_TYPE_BUTTON.), (3) get <I>button-1</I> and
<I>button-2</I>. If the result is not zero, the corresponding button
was pressed.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-pixma.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-pixma.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_PIXMA</B>
If the library was compiled with debug support enabled, this
environment variable controls the debug level for this backend.
Higher value increases the verbosity.
0 print nothing
1 print error and warning messages (recommended)
2 print informational messages
3 print debug-level messages
10 dump USB traffics
<B>PIXMA_EXPERIMENT</B>
Setting to a non-zero value will enable the support for experi-
mental models. You should also set SANE_DEBUG_PIXMA to 10.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-dll.5.html">sane-dll(5)</A></B>, <I>http://home.arcor.de/wittawat/pixma/</I>
</PRE>
<H2>AUTHOR</H2><PRE>
Wittawat Yamwong
I would like to thank all testers and helpers. Without them I would not
be able to write subdrivers for models I don't have. See also the
project homepage.
sane-backends 1.0.18 1 July 2006 <B><A HREF="sane-pixma.5.html">sane-pixma(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,342 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-plustek.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-plustek.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-plustek.5.html">sane-plustek(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-plustek.5.html">sane-plustek(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-plustek - SANE backend for LM983[1/2/3] based USB flatbed scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-plustek</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to USB flatbed scanners based on National
Semiconductor Merlin chipsets (LM9831, 9832 and 9833). If you're look-
ing for parallel-port support for Plustek scanner please refer to the
<B>sane-plustek_pp</B> backend.
</PRE>
<H2>SUPPORTED DEVICES</H2><PRE>
The Backend is able to support USB scanner based on the National Semi-
conductor chipsets LM9831, LM9832 and LM9833. The following tables show
various devices which are currently reported to work. If your Plustek
scanner has another Product ID, then the device is <B>NOT</B> supported by
this backend.
Vendor Plustek - ID: 0x07B3
----------------------------------------------------------
USB Model: ASIC: Properties: Prod-ID
----------------------------------------------------------
OpticPro U12 LM9831 600x1200dpi 42bit 512Kb 0x0010
OpticPro UT12 LM9831 600x1200dpi 42bit 512Kb 0x0013
OpticPro UT12 LM9832 600x1200dpi 42bit 512Kb 0x0017
OpticPro UT16 LM9832 600x1200dpi 42bit 512Kb 0x0017
OpticPro U24 LM9831 1200x2400dpi 42bit 2Mb 0x0011
OpticPro U24 LM9832 1200x2400dpi 42bit 2Mb 0x0015
OpticPro UT24 LM9832 1200x2400dpi 42bit 2Mb 0x0017
Vendor KYE/Genius - ID: 0x0458
----------------------------------------------------------
USB Model: ASIC: Properties: Prod-ID
----------------------------------------------------------
Colorpage HR6 V2 LM9832 600x1200dpi 42bit 512Kb 0x2007
Colorpage HR6 V2 LM9832 600x1200dpi 42bit 512Kb 0x2008
Colorpage HR6A LM9832 600x1200dpi 42bit 512Kb 0x2009
Colorpage HR7 LM9832 600x1200dpi 42bit 512Kb 0x2013
Colorpage HR7LE LM9832 600x1200dpi 42bit 512Kb 0x2015
Colorpage HR6X LM9832 600x1200dpi 42bit 512Kb 0x2016
Vendor Hewlett-Packard - ID: 0x03F0
----------------------------------------------------------
USB Model: ASIC: Properties: Prod-ID
----------------------------------------------------------
ScanJet 2100C LM9831 600x1200dpi 42bit 512Kb 0x0505
ScanJet 2200C LM9832 600x1200dpi 42bit 512Kb 0x0605
Vendor Mustek - ID: 0x0400
----------------------------------------------------------
USB Model: ASIC: Properties: Prod-ID
----------------------------------------------------------
BearPaw 1200 LM9831 600x1200dpi 42bit 512Kb 0x1000
BearPaw 1200 LM9832 600x1200dpi 42bit 512Kb 0x1001*
BearPaw 2400 LM9832 1200x2400dpi 42bit 2Mb 0x1001
* see also description for model override switch below!
Vendor UMAX - ID: 0x1606
----------------------------------------------------------
USB Model: ASIC: Properties: Prod-ID
----------------------------------------------------------
UMAX 3400 LM9832 600x1200dpi 42bit 512Kb 0x0050
UMAX 3400/3450 LM9832 600x1200dpi 42bit 512Kb 0x0060
UMAX 5400 LM9832 1200x2400dpi 42bit 512Kb 0x0160
Vendor COMPAQ - ID: 0x049F
----------------------------------------------------------
USB Model: ASIC: Properties: Prod-ID
----------------------------------------------------------
S4-100 LM9832 600x1200dpi 42bit 512Kb 0x001A
Vendor Epson - ID: 0x04B8
----------------------------------------------------------
USB Model: ASIC: Properties: Prod-ID
----------------------------------------------------------
Perfection 1250 LM9832 1200x2400dpi 42bit 512Kb 0x010F
Perfection 1260 LM9832 1200x2400dpi 42bit 512Kb 0x011D
Vendor CANON - ID: 0x04A9
----------------------------------------------------------
USB Model: ASIC: Properties: Prod-ID
----------------------------------------------------------
CanoScan N650/656U LM9832 600x1200dpi 42bit 512Kb 0x2206
CanoScan N1220U LM9832 1200x2400dpi 42bit 512Kb 0x2207
CanoScan D660U LM9832 600x1200dpi 42bit 512Kb 0x2208
CanoScan N670/676U LM9833 600x1200dpi 48bit 512Kb 0x220D
CanoScan N1240U LM9833 1200x2400dpi 48bit 512Kb 0x220E
CanoScan LIDE20 LM9833 600x1200dpi 48bit 512Kb 0x220D
CanoScan LIDE25 LM9833 1200x2400dpi 48bit 512Kb 0x2220
CanoScan LIDE30 LM9833 1200x2400dpi 48bit 512Kb 0x220E
Vendor Syscan - ID: 0x0A82
----------------------------------------------------------
USB Model: ASIC: Properties: Prod-ID
----------------------------------------------------------
Travelscan 662 LM9833 600x1200dpi 48bit 512Kb 0x6620
</PRE>
<H2>OTHER PLUSTEK SCANNERS</H2><PRE>
For parallelport device support see the <B>plustek_pp</B> backend.
The SCSI scanner OpticPro 19200S is a rebadged Artec AM12S scanner and
is supported by the <B>Artec</B> backend.
Only the National Semiconductor LM983[1/2/] based devices of Plustek
are supported by this backend. Older versions of the U12, the UT12, the
U1212 and U1248 (GrandTech chipset) are not supported.
Model Chipset backend
------------------------------------
U1248 GrandTech gt68xx
UT16B GrandTech gt68xx
OpticSlim 1200 GrandTech gt68xx
OpticSlim 2400 GrandTech gt68xx
U12 P98003 u12
UT12 P98003 u12
1212U P98003 u12
For a more complete and up to date list see: <B>http://www.sane-</B>
<B>project.org/sane-supported-devices.html</B>
</PRE>
<H2>CONFIGURATION</H2><PRE>
To use your scanner with this backend, you need at least two entries in
the configuration file <I>/usr/local/etc/sane.d/plustek.conf</I>
<I>[usb]</I> <I>vendor-id</I> <I>product-id</I>
<I>device</I> <I>/dev/usbscanner</I>
<I>[usb]</I> tells the backend, that the following devicename (here <I>/dev/usb-</I>
<I>scanner</I>) has to be interpreted as USB scanner device. If vendor- and
product-id has not been specified, the backend tries to detect this by
its own. If device is set to <I>auto</I> then the next matching device is
used.
The following options can be used for a default setup of your device.
Most of them are also available through the frontend.
<B>The</B> <B>Options:</B>
option warmup t
<I>t</I> specifies the warmup period in seconds, if set to -1, the
automatic warmup function will be used
option lampOff t
<I>t</I> is the time in seconds for switching off the lamps in standby
mode
option lOffonEnd b
<I>b</I> specifies the behaviour when closing the backend, 1 --&gt; switch
lamps off, 0 --&gt; do not change lamp status
option mov m
<I>m</I> is the model override switch. It works only with Mustek
BearPaw devices.
m/PID | 0x1000 | 0x1001
------+--------------+--------------
0 | BearPaw 1200 | BearPaw 2400
1 | no function | BearPaw 1200
option invertNegatives b
<I>b</I> 0 --&gt; do not invert the picture during negativ scans, 1 --&gt;
invert picture
option cacheCalData b
<I>b</I> 0 --&gt; do not save calibration results, 1 --&gt; save results of
calibration in ~/.sane/ directory
option altCalibration b
<I>b</I> 0 --&gt; use standard calibration routines, 1 --&gt; use alternate
calibration (only non Plustek devices, standard for CIS devices)
option skipFine b
<I>b</I> 0 --&gt; perform fine calibration, 1 --&gt; skip fine calibration
(only non Plustek devices)
option skipFineWhite b
<I>b</I> 0 --&gt; perform white fine calibration, 1 --&gt; skip white fine
calibration (only non Plustek devices)
option skipCalibration b
<I>b</I> 0 --&gt; perform calibration, 1 --&gt; skip calibration (only non
Plustek devices)
option enableTPA b
<I>b</I> 0 --&gt; default behaviour, specified by the internal tables, 1
--&gt; override internal tables and allow TPA mode (EPSON/UMAX
only)
option posOffX x
option posOffY y
option tpaOffX x
option tpaOffY y
option negOffX x
option negOffY y
<I>x</I> <I>y</I> By using this settings, the user can adjust the given image
positions. <B>Please</B> <B>note,</B> <B>that</B> <B>there's</B> <B>no</B> <B>internal</B> <B>range</B> <B>checking</B>
<B>for</B> <B>this</B> <B>feature.</B>
option posShadingY p
option tpaShadingY p
option negShadingY p
<I>p</I> overrides the internal shading position. The values are in
steps. <B>Please</B> <B>note,</B> <B>that</B> <B>there's</B> <B>no</B> <B>internal</B> <B>range</B> <B>checking</B> <B>for</B>
<B>this</B> <B>feature.</B>
option redGamma r
option greenGamma g
option blueGamma b
option grayGamma gr
<I>r</I> <I>g</I> <I>b</I> <I>gr</I>
By using these values, the internal linear gamma table (r,g,b,gr = 1.0)
can be adjusted.
option red_gain r
option red_offset ro
option green_gain g
option green_offset go
option blue_gain b
option blue_offset bo
<I>r</I> <I>g</I> <I>b</I> <I>ro</I> <I>go</I> <I>bo</I> These values can be used to set the gain and off-
set values of the AFE for each channel. The range is between 0
and 63. -1 means autocalibration.
See the plustek.conf file for examples.
<B>Note:</B>
You have to make sure, that the USB subsystem is loaded correctly and
you have access to the device-node. For more details see <B>sane-usb</B> <B>(5)</B>
manpage. You might use <B>sane-find-scanner</B> to check that you have access
to your device.
<B>Note:</B>
If there's no configuration file, the backend defaults to <B>device</B> <B>auto</B>
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/plustek.conf</I>
The backend configuration file
<I>/usr/local/lib/sane/libsane-plustek.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-plustek.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_PLUSTEK</B>
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.
Example: export SANE_DEBUG_PLUSTEK=10
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>, <B><A HREF="sane-u12.5.html">sane-u12(5)</A></B>, <B><A HREF="sane-gt68xx.5.html">sane-gt68xx(5)</A></B>,
<I>/usr/local/doc/sane-1.0.18/plustek/Plustek-USB.changes</I>
<I>http://www.gjaeger.de/scanner/plustek/</I>
</PRE>
<H2>CONTACT AND BUG-REPORTS</H2><PRE>
Please send any information and bug-reports to:
<B>SANE</B> <B>Mailing</B> <B>List</B>
Additional info and hints can be obtained from our
Mailing-List archive at:
<B>http://www.sane-project.org/mailing-lists.html</B>
or directly from the projects' homepage at:
<B>http://www.gjaeger.de/scanner/plustek/</B>
To obtain debug messages from the backend, please set the environment-
variable <I>SANE</I><B>_</B><I>DEBUG</I><B>_</B><I>PLUSTEK</I> before calling your favorite scan-frontend
(i.e. xscanimage).
<B>i.e.:</B> <B>export</B> <B>SANE_DEBUG_PLUSTEK=20</B> <B>;</B> <B>xscanimage</B>
The value controls the verbosity of the backend. Please note, that val-
ues greater than 24 force the backend to output raw data files, which
could be rather large. The ending of these files is ".raw". For prob-
lem reports it should be enough the set the verbosity to 13.
</PRE>
<H2>KNOWN BUGS & RESTRICTIONS</H2><PRE>
* The driver does not support these manic scalings up to 16 times the
physical resolution. The only scaling is done on resolutions between
the physical resolution of the CCD-/CIS-sensor and the stepper motor
i.e. you have a 600x1200 dpi scanner and you are scanning using 800dpi,
so scaling is necessary, because the sensor only delivers 600dpi but
the motor is capable to perform 1200dpi steps.
* Plusteks' model policy is somewhat inconsistent. They sell techni-
cally different devices under the same product name. Therefore it is
possible that some devices like the UT12 or U12 won't work - please
check the model list above and compare the product-id to the one your
device has.
* Negative/Slide scanning quality is poor.
sane-backends 1.0.18 09 April 2006 <B><A HREF="sane-plustek.5.html">sane-plustek(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,416 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-plustek_pp.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-plustek_pp.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-plustek_pp.5.html">sane-plustek_pp(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-plustek_pp.5.html">sane-plustek_pp(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-plustek_pp - SANE backend for Plustek parallel port flatbed scan-
ners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-plustek_pp</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to Plustek ASIC 9600[1/3] and P9800[1/3]
based parallel port flatbed scanners. The access of the scanner is
either done directly by the backend or via kernel module, called pt_drv
which can be created out of the plustek_pp backend code - see also sec-
tion <B>BUILDING</B> <B>THE</B> <B>KERNEL</B> <B>MODULE</B> for further information.
</PRE>
<H2>SUPPORTED DEVICES</H2><PRE>
At present, the following scanners should work with this backend and/or
the kernel module:
<B>PLUSTEK</B> <B>SCANNERS</B>
Parallelport Model: ASIC: Properties:
---------------------- ----- ------------------------
OpticPro PT12 98003 600x1200 dpi 36bit 512Kb
OpticPro P12 98003 600x1200 dpi 36bit 512Kb
OpticPro 9636T/12000T 98001 600x1200 dpi 36bit 512Kb
OpticPro 12000P Turbo 98001 600x1200 dpi 36bit 512Kb
OpticPro 9636P+/Turbo 98001 600x1200 dpi 36bit 512Kb
OpticPro 9636P 96003 600x1200 dpi 36bit 128Kb
OpticPro 12000P/96000P 96003 600x1200 dpi 36bit 128Kb
OpticPro 1236P 96003 600x1200 dpi 30bit 128Kb
OpticPro 9600P 96003 600x1200 dpi 30bit 128Kb
OpticPro 9630P/FBIV 96003 600x1200 dpi 30bit 128Kb
OpticPro 9630PL (14") 96003 600x1200 dpi 30bit 128Kb
OpticPro A3I 96003 400x800 dpi 36bit 128Kb
OpticPro 600P/6000P 96003 300x600 dpi 30bit 32Kb
OpticPro 4831P 96003 300x600 dpi 30bit 32Kb
OpticPro 4830P/FBIII 96003 300x600 dpi 30bit 32Kb
OpticPro 4800P/FBII 96001 300x600 dpi 24bit 32Kb
<B>PRIMAX</B> <B>SCANNERS</B>
There are some scanners sold by Primax, but they are in fact Plustek
devices. These scanners are also supported. The following table will
show the relationship:
Model: Plustek Model: Remarks:
--------------------------- -------------- ------------
Colorado 4800 OpticPro 4800 not tested
Compact 4800 Direct OpticPro 600 mov=2
Compact 4800 Direct 30bit OpticPro 4830 mov=7
Compact 9600 Direct 30bit OpticPro 9630 works
<B>GENIUS</B> <B>SCANNERS</B>
The following devices are sold as Genius Scanners, but are in fact
Plustek devices. The table will show the relationship:
Model: Remarks:
--------------------------- ----------------------------
Colorpage Vivid III V2 Like P12 but has two buttons
and Wolfson DAC
<B>ARIES</B> <B>SCANNERS</B>
There's one scanner sold as Aries Scanner, but is in fact a Plustek
device. The following table will show the relationship:
Model: Plustek Model: Remarks:
--------------------------- -------------- ------------
Scan-It 4800 OpticPro 600 mov=2
<B>BrightScan</B> <B>SCANNERS</B>
There's one scanner sold as BrightScan OpticPro Scanner, this is also a
rebadged Plustek device. The following table will show the relation-
ship:
Model: Remarks:
--------------------------- ----------------------------
BrightScan OpticPro OpticPro P12
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend works in two modes, the so called "direct-mode" and the
"kernel-mode". In direct-mode, the user-space backend is used, in ker-
nel-mode, you should have a kernel-module named pt_drv loaded. This
backends default device is:
<I>0x378</I>
This "default device" will be used, if no configuration file can be
found. It is rather the base address of the parallel port on i386
machines.
As the backend supports up to four devices, it is possible to specify
them in the configuration file
<I>/usr/local/etc/sane.d/plustek</I><B>_</B><I>pp.conf</I>
See this file for examples.
</PRE>
<H2>CONFIGURATION</H2><PRE>
This section describes the backends' configuration file entries. The
file is located at: <I>/usr/local/etc/sane.d/plustek</I><B>_</B><I>pp.conf</I>
For a proper setup, you will need at least two entries:
<I>[direct]</I>
<I>device</I> <I>0x378</I>
or
<I>[kernel]</I>
<I>device</I> <I>/dev/pt</I><B>_</B><I>drv</I>
<I>direct</I> tells the backend, that the following devicename (here <I>0x378</I>)
has to be interpreted as parallel port scanner device. In fact it is
the address to use, alternatively you can use <I>/dev/parport0</I> if the
backend has been compiled with libieee1284 support. <I>kernel</I> should only
be used, when a kernel-module has been built out of the backend
sources. See below for more instructions about this.
Further options:
option warmup t
<I>t</I> specifies the warmup period in seconds
option lampOff t
<I>t</I> is the time in seconds for switching off the lamps in standby
mode
option lOffonEnd b
<I>b</I> specifies the behaviour when closing the backend, 1 --&gt; switch
lamps off, 0 --&gt; do not change lamp status
option mov m
<I>m</I> is the model override switch, which only works in direct mode.
<I>m</I> = 0 default: no override
<I>m</I> = 1 OpticPro 9630PL override (works if OP9630 has been
detected) forces legal size (14")
<I>m</I> = 2 Primax 4800Direct override (works if OP600 has been
detected) swaps red/green color
<I>m</I> = 3 OpticPro 9636 override (works if OP9636 has been
detected) disables backends transparency/negative capa-
bilities
<I>m</I> = 4 OpticPro 9636P override (works if OP9636 has been
detected) disables backends transparency/negative capa-
bilities
<I>m</I> = 5 OpticPro A3I override (works if OP12000 has been
detected) enables A3 scanning
<I>m</I> = 6 OpticPro 4800P override (works if OP600 has been
detected) swaps red/green color
<I>m</I> = 7 Primax 4800Direct 30bit override (works if OP4830 has
been detected)
See the plustek_pp.conf file for examples.
</PRE>
<H2>BUILDING THE KERNEL MODULE</H2><PRE>
As mentioned before, the plustek_pp backend code can also be compiled
and installed as linux kernel module. To do so, you will need the
source-files of this sane-backend installation. Unpack this tar-ball
and go to the directory:
<I>sane-backends/doc/plustek</I>
Within this directory, you should find a script called:
<I>MakeModule.sh</I>
Now if your Linux kernelsources are installed correctly, it should be
possible to build, install and load the module <B>pt_drv.</B> <B>Please</B> <B>note,</B>
that the kernelsources need to be configured correctly. Refer to your
distributions manual on how this is done. As root user, try
<I>./MakeModule.sh</I>
the script will try and get all necessary information about your run-
ning kernel and will lead you through the whole installation process.
<B>Note:</B> <B>Installing</B> <B>and</B> <B>loading</B> <B>the</B> <B>can</B> <B>only</B> <B>be</B> <B>done</B> <B>as</B> superuser.
</PRE>
<H2>KERNEL MODULE SETUP</H2><PRE>
The configuration of the kernel module is done by providing some or
more options found below to the kernel module at load time. This can be
done by invoking insmod with the appropriate parameters or appending
the options to the file <B>/etc/modules.conf</B> <B>(kernel</B> <B>&lt;</B> <B>2.6.x)</B> or
<B>/etc/modprobe.conf</B> <B>(kernel</B> <B>&gt;=</B> <B>2.6.x)</B>
<B>The</B> <B>Options:</B>
lampoff=lll
The value <I>lll</I> tells the driver, after how many seconds to
switch-off the lamp(s). The default value is 180. 0 will dis-
able this feature.
<B>HINT:</B> Do not use a value that is too small, because often
switching on/off the lamps will reduce their lifetime.
port=ppp
<I>ppp</I> specifies the port base address, where the scanner is con-
nected to. The default value is 0x378, which normaly is stan-
dard.
warmup=www
<I>www</I> specifies the time in seconds, how long a lamp has to be on,
until the driver will start to scan. The default value is 30.
lOffonEnd=e
<I>e</I> specifies the behaviour when unloading the driver, 1 --&gt;
switch lamps off, 0 --&gt; do not change lamp status
slowIO=s
<I>s</I> specifies which I/O functions the driver should use, 1 --&gt; use
delayed functions, 0 --&gt; use the non-delayed ones
forceMode=fm
<I>fm</I> specifies port mode which should be used, 0 --&gt; autodetec-
tion, 1 --&gt; use SPP mode and 2 --&gt; use EPP mode
mov=m
<I>m</I> = 0 default: no override
<I>m</I> = 1 OpticPro 9630PL override (works if OP9630 has been
detected) forces legal size (14")
<I>m</I> = 2 Primax 4800Direct override (works if OP600 has been
detected) swaps red/green color
<I>m</I> = 3 OpticPro 9636 override (works if OP9636 has been
detected) disables backends transparency/negative capa-
bilities
<I>m</I> = 4 OpticPro 9636P override (works if OP9636 has been
detected) disables backends transparency/negative capa-
bilities
<I>m</I> = 5 OpticPro A3I override (works if OP12000 has been
detected) enables A3 scanning
<I>m</I> = 6 OpticPro 4800P override (works if OP600 has been
detected) swaps red/green color
<I>m</I> = 7 Primax 4800Direct 30bit override (works if OP4830 has
been detected)
Sample entry for file <B>/etc/modules.conf</B> :
<I>alias</I> <I>char-major-40</I> <I>pt</I><B>_</B><I>drv</I>
<I>pre-install</I> <I>pt</I><B>_</B><I>drv</I> <I>modprobe</I> <I>-k</I> <I>parport</I>
<I>options</I> <I>pt</I><B>_</B><I>drv</I> <I>lampoff=180</I> <I>warmup=15</I> <I>port=0x378</I> <I>lOffonEnd=0</I> <I>mov=0</I>
<I>slowIO=0</I> <I>forceMode=0</I>
For multidevice support, simply add values separated by commas to the
different options
<I>options</I> <I>pt</I><B>_</B><I>drv</I> <I>port=0x378,0x278</I> <I>mov=0,4</I> <I>slowIO=0,1</I> <I>forceMode=0,1</I>
Remember to call depmod after changing /etc/conf.modules.
</PRE>
<H2>PARALLEL PORT MODES</H2><PRE>
The current driver works best, when the parallel port has been set to
EPP-mode. When detecting any other mode such as ECP or PS/2 the driver
tries to set to a faster, supported mode. If this fails, it will use
the SPP mode, as this mode should work with all Linux supported paral-
lel ports. If in doubt, enter your BIOS and set it to any mode except
ECP.
Former Plustek scanner models (4830, 9630) supplied a ISA parallel port
adapter card. This card is <B>not</B> supported by the driver.
The ASIC 96001/3 based models have sometimes trouble with high resolu-
tion modes. If you encounter sporadic corrupted images (parts dupli-
cated or shifted horizontally) kill all other applications before scan-
ning and (if sufficient memory available) disable swapping.
See the plustek_pp.conf file for examples.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/plustek</I><B>_</B><I>pp.conf</I>
The backend configuration file
<I>/usr/local/lib/sane/libsane-plustek</I><B>_</B><I>pp.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-plustek</I><B>_</B><I>pp.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
<I>/lib/modules/&lt;Kernel-Version&gt;/kernel/drivers/parport/pt</I><B>_</B><I>drv.o</I>
The Linux kernelmodule for kernels &lt; 2.6.x.
<I>/lib/modules/&lt;Kernel-Version&gt;/kernel/drivers/parport/pt</I><B>_</B><I>drv.ko</I>
The Linux kernelmodule for kernels &gt;= 2.6.x.
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_PLUSTEK_PP</B>
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.
Example: export SANE_DEBUG_PLUSTEK_PP=10
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>,
<I>/usr/local/doc/sane-1.0.18/plustek/Plustek-PARPORT.changes</I>
<I>http://www.gjaeger.de/scanner/plustek</I><B>_</B><I>pp/</I>
</PRE>
<H2>CONTACT AND BUG-REPORTS</H2><PRE>
Please send any information and bug-reports to:
<B>SANE</B> <B>Mailing</B> <B>List</B>
Additional info and hints can be obtained from our
Mailing-List archive at:
<B>http://www.sane-project.org/mailing-lists.html</B>
or directly from the projects' homepage at:
<B>http://www.gjaeger.de/scanner/plustek_pp/</B>
To obtain debug messages from the backend, please set the environment-
variable <I>SANE</I><B>_</B><I>DEBUG</I><B>_</B><I>PLUSTEK</I><B>_</B><I>PP</I> before calling your favorite scan-fron-
tend (i.e. xscanimage).
<B>i.e.:</B> <B>export</B> <B>SANE_DEBUG_PLUSTEK_PP=20</B> <B>;</B> <B>xscanimage</B>
The value controls the verbosity of the backend.
</PRE>
<H2>KNOWN BUGS & RESTRICTIONS</H2><PRE>
* The Halftoning works, but the quality is poor
* Printers (especially HP models) will start to print during scanning.
This in fact is a problem to other printers too, using bidirectional
protocol (see www.plustek.com (TAIWAN) page for further details)
* The driver does not support these manic scalings up to 16 times the
physical resolution. The only scaling is done on resolutions between
the physical resolution of the CCD-sensor and the stepper motor i.e.
you have a 600x1200 dpi scanner and you are scanning using 800dpi, so
scaling is necessary, because the sensor only delivers 600dpi but the
motor is capable to perform 800dpi steps.
* On some devices, the pictures seems bluish
<I>ASIC</I> <I>98001</I> <I>based</I> <I>models:</I>
* The 300dpi transparency and negative mode does not work correctly.
* There is currently no way to distinguish a model with and without
transparency unit.
* The scanned images seem to be too dark (P9636T)
<I>ASIC</I> <I>96003/1</I> <I>based</I> <I>models:</I>
* 30bit mode is currently not supported.
* On low end systems under heavy system load the driver may lose data,
which can result in picture corruption or cause the sensor to hit the
scan bed.
* The scanning speed on 600x1200 dpi models is slow.
* The scanning quality of the A3I is poor
sane-backends 1.0.18 18 June 2004 <B><A HREF="sane-plustek_pp.5.html">sane-plustek_pp(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,85 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-pnm.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-pnm.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-pnm.5.html">sane-pnm(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-pnm.5.html">sane-pnm(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-pnm - SANE PNM image reader pseudo-backend
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-pnm</B> library implements a SANE (Scanner Access Now Easy) back-
end that provides access to PNM (Portable aNyMap files, which covers
PBM bitmap files, PGM grayscale files, and PPM pixmap files). The pur-
pose of this backend is primarly to aid in debugging of SANE frontends.
It also serves as an illustrative example of a minimal SANE backend.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend provides two devices called <B>0</B> and <B>1.</B>
</PRE>
<H2>CONFIGURATION</H2><PRE>
No configuration required.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-pnm.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-pnm.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_PNM</B>
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.
</PRE>
<H2>BUGS</H2><PRE>
If the pnm backend is installed and saned is used to allow users on
remote computers to scan on the local machine, pnm files can be read by
the remote user. This is limited to the files saned can access (usually
it's running as user "sane"). All pnm files can be read if saned runs
as root which isn't recommended anyway. The pnm backend is disabled by
default. If you want to use it, enable it with configure (see configure
--help for details). Be sure that only trusted users can access the pnm
backend over saned.
</PRE>
<H2>AUTHOR</H2><PRE>
Andreas Beck, Gordon Matzigkeit, and David Mosberger
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>
sane-backends 1.0.18 22 April 2001 <B><A HREF="sane-pnm.5.html">sane-pnm(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,120 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-qcam.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-qcam.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-qcam.5.html">sane-qcam(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-qcam.5.html">sane-qcam(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-qcam - SANE backend for Connectix QuickCam cameras
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-qcam</B> library implements a SANE (Scanner Access Now Easy) back-
end that provides access Connectix QuickCam cameras.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>port</I>
Where <I>port</I> is the I/O port address at which the device resides. This
address is normally specified in hexadecimal using C syntax (e.g.,
0x37b) and may be prefixed with the letter "u" (e.g., u0x37b) to force
the backend to access the camera in uni-directional mode.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>qcam.conf</I> file is a list port addresses that may be
connected to a Connectix QuickCam. Empty lines and everything starting
from a hash mark (#) up to the end of a line are ignored. A sample
configuration file is shown below:
0x37b # /dev/lp0
0x378 # /dev/lp1
u0x278 # /dev/lp2 forced in uni-directional mode
0x3bc # /dev/lp0 (alternate address)
In general, it is safest to list only the port addresses that really
correspond to a QuickCam. For example, if one of the listed addresses
actually connect to a printer, then starting up this backend will cause
the printer to perform a device reset (which is generally undesirable).
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/qcam.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-qcam.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-qcam.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_QCAM</B>
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.
</PRE>
<H2>AUTHOR</H2><PRE>
David Mosberger
</PRE>
<H2>BUGS</H2><PRE>
Support is currently limited to the color version of the QuickCam. The
black-and-white camera is starting to work too, but I don't believe it
works in all cases yet. Reportedly, acquiring images of certain sizes
work fine, but others result in shifted images (sounds like a problem
due to byte-padding).
The program needs root-privileges since it needs to be able to access
the camera's I/O ports.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>
sane-backends 1.0.18 25 October 1997 <B><A HREF="sane-qcam.5.html">sane-qcam(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,96 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-ricoh.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-ricoh.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-ricoh.5.html">sane-ricoh(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-ricoh.5.html">sane-ricoh(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-ricoh - SANE backend for Ricoh flatbed scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-ricoh</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to the following Ricoh flatbed scanners:
IS50
IS60
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is the path-name for the special device that corresponds
to a SCSI scanner. The special device name must be a generic SCSI
device or a symlink to such a device. The program <I>sane-find-scanner</I>
helps to find out the correct device. Under Linux, such a device name
could be <I>/dev/sga</I> or <I>/dev/sge</I>, for example. See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> for
details.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/ricoh.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-ricoh.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-ricoh.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_RICOH</B>
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.
Example: export SANE_DEBUG_RICOH=4
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
Feico W. Dillema
sane-backends 1.0.18 24 Jun 2000 <B><A HREF="sane-ricoh.5.html">sane-ricoh(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,94 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-s9036.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-s9036.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-s9036.5.html">sane-s9036(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-s9036.5.html">sane-s9036(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-s9036 - SANE backend for Siemens 9036 flatbed scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-s9036</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to Siemens 9036 flatbed scanners.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is the path-name for the special device that corresponds
to a SCSI scanner. The special device name must be a generic SCSI
device or a symlink to such a device. The program <I>sane-find-scanner</I>
helps to find out the correct device. Under Linux, such a device name
could be <I>/dev/sga</I> or <I>/dev/sge</I>, for example. See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> for
details.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/s9036.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-s9036.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-s9036.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_S9036</B>
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.
Example: export SANE_DEBUG_S9036=4
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
Ingo Schneider
sane-backends 1.0.18 24 Jun 2000 <B><A HREF="sane-s9036.5.html">sane-s9036(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,158 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-sceptre.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-sceptre.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-sceptre.5.html">sane-sceptre(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-sceptre.5.html">sane-sceptre(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-sceptre - SANE backend for SCEPTRE scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-sceptre</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to Sceptre flatbed scanners. This backend
should be considered <B>beta-quality</B> software! Please report any strange
behavior to the maintainer of the backend or to the SANE mailing list.
At present, only one scanner is known to work with this backend:
Model Connection Type
--------------------------- -------------------
Sceptre VividScan S1200 SCSI
The make of this scanner is KINPO, so other scanners from that manufac-
turer may also work (eg. the S600).
</PRE>
<H2>OPTIONS</H2><PRE>
The options the backend supports can either be selected through command
line options to programs like scanimage or through GUI elements in
xscanimage or xsane.
Valid command line options and their syntax can be listed by using
scanimage --help -d sceptre
<B>Scan</B> <B>Mode</B>
<B>--mode</B> selects the basic mode of operation of the scanner valid choices
are <I>Lineart,</I> <I>Halftone,</I> <I>Gray</I> <I>and</I> <I>Color.</I> The Lineart and Halftone
mode are black and white only (1 bit). Gray will produce 256
levels of gray (8 bits). Color will produce a 24 bits color
image. The scanner supports 30 bits internally but it only
exports 24.
<B>--resolution</B>
selects the resolution for a scan. The scanner can do several
resolutions between 50 and 1200.
<B>--halftone-pattern</B>
selects the pattern mode that is used in Halftone mode. Valid
options are 1, 2, 3 and 4.
<B>--gamma-correction</B>
controls the scanner internal gamma correction. Valid options
are "Default", "User defined", "High density printing" "Low den-
sity printing" and "High contrast printing".
<B>--custom-gamma</B>
(color mode only) allows the user to specify a gamma table (see
the next 3 parameters).
<B>--red-gamma-table</B>
(color mode only) can be used to download a user defined gamma
table for the red channel. The table must be 256 bytes long.
<B>--green-gamma-table</B>
(color mode only) can be used to download a user defined gamma
table for the green channel. The table must be 256 bytes long.
<B>--blue-gamma-table</B>
(color mode only) can be used to download a user defined gamma
table for the blue channel. The table must be 256 bytes long.
<B>--threshold</B>
sets the threshold for black and white pixels in lineart mode.
Possible values are from 0 (darker) to 255 (lighter).
<B>--preview</B>
requests a preview scan. The resolution used for that scan is 30
dpi and the scan area is the maximum allowed. The scan mode is
user selected. The default is "no".
<B>The</B> <B>geometry</B> <B>options</B>
<B>-l</B> <B>-t</B> <B>-x</B> <B>-y</B>
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 by
default.
</PRE>
<H2>CONFIGURATION FILE</H2><PRE>
The configuration file /usr/local/etc/sane.d/sceptre.conf supports only
one information: the device name to use (eg /dev/scanner).
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-sceptre.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-sceptre.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_SCEPTRE</B>
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.
</PRE>
<H2>LIMITATIONS</H2><PRE>
<B>Resolutions</B>
The windows TWAIN driver can be set to any resolution between 50
to 1200 (excluding software interpolation). This backend cannot.
Only a handful of resolution are available, although they should
be numerous enough.
</PRE>
<H2>BUGS</H2><PRE>
None known.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="scanimage.1.html">scanimage(1)</A></B>, <B><A HREF="xscanimage.1.html">xscanimage(1)</A></B>, <B><A HREF="xsane.1.html">xsane(1)</A></B>, <B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
The package is actively maintained by Frank Zago.
<I>http://www.zago.net/sane/#sceptre</I>
sane-backends 1.0.18 April 21st, 2002 <B><A HREF="sane-sceptre.5.html">sane-sceptre(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,314 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-scsi.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-scsi.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-scsi - SCSI adapter tips for scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
This manual page contains various operating-system specific tips and
tricks on how to get scanners with a SCSI interface working.
</PRE>
<H2>GENERAL INFO</H2><PRE>
For scanners with a SCSI interface, it may be necessary to edit the
appropriate backend configuration file before using SANE for the first
time. For most systems, the configuration file should list the name of
the generic SCSI device that the scanner is connected to (e.g., under
Linux, <B>/dev/sg4</B> or <B>/dev/sge</B> is such a generic SCSI device). It is cus-
tomary to create a symlink from <B>/dev/scanner</B> to the generic SCSI device
that the scanner is connected to. In this case, the configuration file
simply lists the line <B>/dev/scanner</B>. For a detailed description of each
backend's configuration file, please refer to the relevant backend man-
ual page (e.g., <B><A HREF="sane-epson.5.html">sane-epson(5)</A></B> for Epson scanners, <B><A HREF="sane-hp.5.html">sane-hp(5)</A></B> for HP
scanners, etc.).
For some operating systems (e.g. Linux and OS/2), there is an alternate
way of specifying scanner devices. This alternate way allows to iden-
tify scanners by the SCSI vendor and model string and/or by the SCSI
device address (consisting of bus number, channel number, id, and logi-
cal unit number). The syntax for specifying a scanner in this way is:
scsi <I>VENDOR</I> <I>MODEL</I> <I>TYPE</I> <I>BUS</I> <I>CHANNEL</I> <I>ID</I> <I>LUN</I>
where <I>VENDOR</I> is the SCSI vendor string, <I>MODEL</I> is the SCSI model string,
<I>TYPE</I> is type SCSI device type string, <I>BUS</I> is the SCSI bus number (named
"host" in /proc/scsi/scsi), <I>CHANNEL</I> is the SCSI channel number, <I>ID</I> is
the SCSI id, and <I>LUN</I> is the logical unit number of the scanner device.
The first two fields are strings which must be enclosed in double-
quotes if they contain any whitespace. The remaining four fields are
non-negative integer numbers. The correct values for these fields can
be found by using operating system specific tools, e.g. for Linux by
looking at the output of the command "cat /proc/scsi/scsi". To sim-
plify configuration, a field's value can be replaced with an asterisk
symbol (``*''). An asterisk has the effect that any value is allowed
for that particular field. This can have the effect that a single
scsi-line matches multiple devices. When this happens, each matching
device will be probed by the backend one by one and registered if the
backend thinks it is a compatible device. For example, the line
scsi MUSTEK MFS-06000CX Scanner 0 00 03 00
would attach the Mustek SCSI scanner with the following /proc/scsi/scsi
entry:
Host: scsi0 Channel: 00 Id: 03 Lun: 00
Vendor: MUSTEK Model: MFS-06000CX Rev: 4.04
Type: Scanner ANSI SCSI revision: 0
Usually it's sufficient to use vendor and model strings only or even
only the vendor string. The following example
scsi MUSTEK * * * * * *
would have the effect that all SCSI devices in the system with a vendor
string of MUSTEK would be probed and recognized by the backend.
If the remainder of a scsi-string consists of asterisks only, the
asterisks can be omitted. For example, the following line is equiva-
lent to the one specified previously:
scsi MUSTEK
On some platforms (e.g., OpenStep), SANE device names take a special
form. This is explained below in the relevant platform-specific sec-
tion.
When using a SCSI scanner, ensure that the access permission for the
generic SCSI device is set appropriately. We recommend to add a group
"scanner" to /etc/group which contains all users that should have
access to the scanner. The permission of the device should then be set
to allow group read and write access. For example, if the scanner is
at generic SCSI device <B>/dev/sg0</B>, then the following two commands would
set the permission correctly:
$ chgrp scanner /dev/sg0
$ chmod 660 /dev/sg0
When your system uses the device filesystem (devfs), you have to edit
<B>/etc/devfs/perms.</B> There you should search the line
REGISTER ^sg[^/]* PERMISSIONS root.root 0600
and add a new line (eg. for changing permissions of sg4):
REGISTER ^sg4 PERMISSIONS root.scanner 0660
</PRE>
<H2>FREEBSD INFO</H2><PRE>
Auto-configuration using the "scsi *" lines in the config files only
works if the user running the frontend has read/write acces to
/dev/xpt0. Instead, you can also set a link <I>/dev/scanner</I> to the appro-
priate /dev/uk device.
Adaptec AHA1542CF
Reported to work fine under FreeBSD 2.2.2R with the <B>aha</B>
driver.
Adaptec 2940
Reported to work fine under FreeBSD 2.2.2.
Adaptec 1522
The scanner probes ok but any attempt to access it <I>hangs</I>
the entire system. It looks like something is disabling
interrupts and then not re-enabling them, so it looks
like a bug in the FreeBSD <B>aic</B> driver.
Adaptec 1505
Works on FreeBSD 2.2.5R and 3.0 using the <B>aic</B> driver,
provided that Plug-and-Play support is disabled on the
card. If there are no <I>uk</I> devices, just do a ``sh MAKEDEV
uk0'' in the <B>/dev</B> directory. The scanner should then be
accessible as <B>/dev/uk0</B> <B>if</B> <B>it</B> <B>was</B> <B>probed</B> during boot.
Tekram DC390
Reported to work fine under FreeBSD 2.2.2R with the <B>amd</B>
driver.
</PRE>
<H2>LINUX INFO</H2><PRE>
First, make sure your kernel has SCSI generic support enabled. In
``make xconfig'', this shows up under ``SCSI support-&gt;SCSI generic sup-
port''.
To keep scanning times to a minimum, it is strongly recommended to use
a large buffer size for the generic SCSI driver. From SG driver version
2.0 on, the maximum buffer size can be changed at program run time, and
there is no restriction in size. This driver version is part of the
Linux kernels from version 2.2.7 on. If the new SG driver is available
some backends (e.g. sane-umax, sane-mustek, sane-sharp) automatically
request larger scsi buffers. If a backend does not automatically
request a larger scsi buffer, set the environment variable
<B>SANE_SG_BUFFERSIZE</B> to the desired buffer size in bytes. It is not rec-
ommended to use more than 1 MB, because for large values the probabil-
ity increases that the SG driver cannot allocate the necessary
buffer(s). For ISA cards, even 1 MB might be a too large value. For a
detailed discussion of memory issues of the SG driver, see
http://www.torque.net/sg.
For Linux kernels before version 2.2.7 the size of the buffer is only
32KB. This works, but for many cheaper scanners this causes scanning
to be slower by about a factor of four than when using a size of 127KB.
Linux defines the size of this buffer by macro <B>SG_BIG_BUFF</B> in header
file <I>/usr/include/scsi/sg.h</I>. Unless a system is seriously short on
memory, it is recommended to increase this value to the maximum legal
value of 128*1024-512=130560 bytes. After changing this value, it is
necessary to recompile both the kernel (or the SCSI generic module) and
the SCSI backends. Keep in mind that this is only necessary with older
Linux kernels.
A common issue with SCSI scanners is what to do when you booted the
system while the scanner was turned off? In such a case, the scanner
won't be recognized by the kernel and SANE won't be able to access it.
Fortunately, Linux provides a simple mechanism to probe a SCSI device
on demand. Suppose you have a scanner connected to SCSI bus 2 and the
scanner has a SCSI id of 5. When the system is up and running and the
scanner is turned on, you can issue the command:
echo "scsi add-single-device 2 0 5 0" &gt; /proc/scsi/scsi
and the kernel will probe and recognize your scanner (this needs to be
done as root). It's also possible to dynamically remove a SCSI device
by using the ``remove-single-device'' command. For details, please
refer to to the SCSI-2.4-HOWTO.
Scanners are known to work with the following SCSI adapters under
Linux. This list isn't complete, usually any SCSI adapter supported by
Linux should work.
Acard/Advance SCSI adapters
Some old versions of the kernel driver (atp870u.c) cut
the inquiry information. Therefore the scanner couldn't
be detected correctly. Use a current kernel.
Adaptec AHA-1505/AHA-1542/AHA-2940
Reported to work fine with Linux since v2.0. If you
encounter kernel freezes or other unexpected behaviour
get the latest Linux kernel (2.2.17 seems to work) or
reduce SCSI buffer size to 32 kB.
ASUS SC200
Reported to work fine with Linux v2.0.
BusLogic BT958
To configure the BusLogic card, you may need to follow
these instructions (contributed by Jeremy
&lt;jeremy@xxedgexx.com&gt;): During boot, when your BusLogic
adapter is being initialized, press Ctrl-B to enter your
BusLogic adapter setup. Choose the address which your
BusLogic containing your scanner is located. Choose
``SCSI Device Configuration''. Choose ``Scan SCSI Bus''.
Choose whatever SCSI id that contains your scanner and
then choose ``View/Modify SCSI configuration''. Change
``Negotiation'' to ``async'' and change ``Disconnect'' to
``off''. Press Esc, save, and Esc again until you are
asked to reboot.
NCR/Symbios 53c400/53c400a or Domex DTC3181E/L/LE (DTCT436/436P)
ISA SCSI card
This card is supplied by Mustek (and other vendors). It's
supported since Linux 2.2. The SCSI cards are supported
by the module g_NCR5380. It's necessary to tell the ker-
nel the io port and type of card. Example for a 53c400a:
``modprobe g_NCR5380 ncr_addr=0x280 ncr_53c400a=1''.
Once the kernel detects the card, it should work all
right. However, while it should work, do not expect good
performance out of this card---it has no interrupt line
and therefore while a scan is in progress, the system
becomes almost unusable. You may change the values of
the USLEEP macros in drivers/scsi/g_NCR5380.c. Some doc-
umentation is in this file and NCR5380.c.
NCR/Symbios 810
For some scanners it may be necessary to disable discon-
nect/reconnect. To achieve this use the option
ncr53c8xx="disc:n". Some people reported that their scan-
ner only worked with the 53c7,8xx driver, not the
ncr53c8xx. Try both if you have trouble.
For Linux kernels before 2.0.33 it may be necessary to
increase the SCSI timeout. The default timeout for the
Linux kernels before 2.0.33 is 10 seconds, which is way
too low when scanning large area. If you get messages of
the form ``restart (ncr dead ?)'' in your /var/log/mes-
sages file or on the system console, it's an indication
that the timeout is too short. In this case, find the
line ``if (np-&gt;latetime&gt;10)'' in file ncr53c8xx.c (nor-
mally in directory /usr/src/linux/drivers/scsi) and
change the constant 10 to, say, 60 (one minute). Then
rebuild the kernel/module and try again.
Tekram DC315
The driver can be downloaded from
http://www.garloff.de/kurt/linux/dc395/. For some older
scanners it may be necessary to disable all the more
advanced features by using e.g. modprobe dc395x_trm
dc395x_trm=7,5,1,32.
Tekram DC390
Version 1.11 of the Tekram driver seems to work fine
mostly, except that the scan does not terminate properly
(it causes a SCSI timeout after 10 minutes). The generic
AM53C974 also seems to work fine and does not suffer from
the timeout problems.
</PRE>
<H2>SOLARIS, OPENSTEP AND NEXTSTEP INFO</H2><PRE>
Under Solaris, OpenStep and NeXTStep, the generic SCSI device name
refers to a SCSI bus, not to an individual device. For example,
<B>/dev/sg0</B> refers to the first SCSI bus. To tell SANE which device to
use, append the character 'a'+target-id to the special device name.
For example, the SCSI device connected to the first SCSI controller and
with target-id 0 would be called <B>/dev/sg0a</B>, and the device with target-
id 1 on that same bus would be called <B>/dev/sg0b,</B> and so on.
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_SANEI_SCSI</B>
If the library was compiled with debug support enabled, this
environment variable controls the debug level for the generic
SCSI I/O subsystem. E.g., a value of 128 requests all debug
output to be printed by the backend. A value of 255 also prints
kernel messages from the SCSI subsystem (where available).
Smaller levels reduce verbosity.
<B>SANE_SCSICMD_TIMEOUT</B>
sets the timeout value for SCSI commands in seconds. Overriding
the default value of 120 seconds should only be necessary for
very slow scanners.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-find-scanner.1.html">sane-find-scanner(1)</A></B>, <B>sane-"backendname"</B>(5), <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
David Mosberger
sane-backends 1.0.18 28 Oct 2003 <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,377 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-sharp.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-sharp.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-sharp.5.html">sane-sharp(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-sharp.5.html">sane-sharp(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-sharp - SANE backend for SHARP scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-sharp</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to Sharp SCSI scanners. This backend
should be considered <B>beta-quality</B> software! In the current state it is
known to work with JX-610 and JX-250 scanners. It is prepared for usage
with the JX-330 series scanners, but we are not able to test it with
these devices.
For other Sharp scanners, it may or may not work.
At present, the following scanners are known to work with this backend.
Vendor Product id:
----- -----------
Sharp JX-610
Sharp JX-250
Sharp JX-320
Sharp JX-330
Sharp JX-350
The following scanners are detected by the backend, but not tested:
Vendor Product id:
----- -----------
Sharp JX-325
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is either the path-name for the special device that cor-
responds to a SCSI scanner. The special device name must be a generic
SCSI device or a symlink to such a device. Under Linux, such a device
name could be <I>/dev/sga</I> or <I>/dev/sge</I>, for example. See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> for
details.
</PRE>
<H2>SCAN OPTIONS</H2><PRE>
<B>Scan</B> <B>Mode</B> (parameter <B>--mode</B> for scanimage). Possible settings:
<B>Lineart</B> (1 bit black &amp; white scans),
<B>Gray</B> (8 bit gray scale scans),
<B>Lineart</B> <B>Color</B> (bi-level color scans),
<B>Color</B> (8 bit RGB scans).
The default value is <B>Color.</B>
<B>Halftone</B> <B>Pattern</B> (parameter <B>--halftone-pattern</B> for scanimage). Avail-
able only for the JX-330 series scanners. Possible settings:
<B>none</B>
<B>Dither</B> <B>Bayer</B>
<B>Dither</B> <B>Spiral</B>
<B>Dither</B> <B>Dispersed</B>
<B>Error</B> <B>Diffusion</B>
The default value is <B>none.</B>
<B>Paper</B> <B>Source</B> (parameter <B>--source</B> for scanimage). This option is only
available, if an automatic document feeder or a transparency adapter is
installed. Possible settings:
<B>Flatbed</B>
<B>Automatic</B> <B>Document</B> <B>Feeder</B>
<B>Transparency</B> <B>Adapter</B>
If an ADF or a transparency adapter is installed, using it is the
default selection.
<B>Custom</B> <B>Gamma</B> (parameter <B>--custom-gamma</B> for scanimage). This option
determines whether a builtin or a custom gamma-table is used. Possible
settings:
<B>yes</B> enables custom gamma tables
<B>no</B> enables a built gamma table
<B>Gamma</B> (parameter <B>--Gamma</B> for scanimage). This option is only available,
if <B>Custom</B> <B>Gamma</B> is set to <B>no.</B> Possible values:
<B>1.0</B>
<B>2.2</B>
The default value is 2.2. (The JX-250 and JX-350 have no built in gamma
correction; for these scanner, a gamma table is downloaded to the scan-
ner by the backend.)
<B>Gamma</B> <B>Table</B> (parameter <B>--gamma-table</B> for scanimage). Allowed values:
0..255; 256 numbers must be defined. The default values are 0, 1, 2,
.. 255 (i.e., gamma == 1). This table is only used for gray scale
scans.
<B>Red</B> <B>Gamma</B> <B>Table</B> (parameter <B>--red-gamma-table</B> for scanimage). Allowed
values: 0..255; 256 numbers must be defined. The default values are 0,
1, 2, .. 255 (i.e., gamma == 1).
<B>Green</B> <B>Gamma</B> <B>Table</B> (paramter <B>--green-gamma-table</B> for scanimage). Allowed
values: 0..255; 256 numbers must be defined. The default values are 0,
1, 2, .. 255 (i.e., gamma == 1).
<B>Blue</B> <B>Gamma</B> <B>Table</B> (paramter <B>--blue-gamma-table</B> for scanimage). Allowed
values: 0..255; 256 numbers must be defined. The default values are 0,
1, 2, .. 255 (i.e., gamma == 1).
<B>Resolution</B> in pixel per inch (parameter <B>--resolution</B> for scanimage).
Selects the resolution of the scanned image. Allowed values:
<B>30..600</B> (JX-330, JX-350 and JX-610) resp. <B>30..400</B> (JX-250)
The default value is 150.
<B>Scan</B> <B>Window</B>
The possible settings depend on the scanner model and, for the JX-250
and the JX-350, also on the usage of the automatic document feeder
resp. the transparency adapter. Please refer to the values allowed by
xscanimage, or xsane. With scanimage, enter one of the following com-
mands:
<I>scanimage</I> <I>-d</I> <I>sharp</I> <I>--source</I> <I>"Automatic</I> <I>Document</I> <I>Feeder"</I> <I>--help</I>
<I>scanimage</I> <I>-d</I> <I>sharp</I> <I>--source</I> <I>Flatbed</I> <I>--help</I>
<I>scanimage</I> <I>-d</I> <I>sharp</I> <I>--source</I> <I>"Transparency</I> <I>Adapter"</I> <I>--help</I>
in order to see the allowed parameter values for the scan window.
The scan window parameters are:
Top-left x position of scan area (parameter <B>-l</B> for scanimage);
Top-left y position of scan area (parameter <B>-t</B> for scanimage);
bottom right x position of scan area (parameter <B>-x</B> for scanim-
age);
bottom right y position of scan area (parameter <B>-y</B> for scanim-
age);
<B>Edge</B> <B>emphasis</B> (parameter <B>--Edge</B> <B>emphasis</B> for scanimage). This option is
not available for the JX-250 and the JX-350. Possible settings:
<B>None</B>
<B>Middle</B>
<B>Strong</B>
<B>Blur</B>
The default value is <B>None.</B>
<B>Threshold</B> (parameter <B>--threshold</B> for scanimage). Sets the threshold for
black and white pixels in lineart mode. Possible values:
<B>1..255</B>
The default value is <B>128.</B> This option is only available in scan mode
lineart.
<B>Threshold</B> <B>Red</B> (parameter <B>--threshold-red</B> for scanimage). Sets the
threshold for the red component of a pixel in in lineart color scan
mode. Possible values:
<B>1..255</B>
The default value is <B>128.</B> This option is only available in scan mode
color lineart.
<B>Threshold</B> <B>Green</B> (parameter <B>--threshold-green</B> for scanimage). Sets the
threshold for the green component of a pixel in in lineart color scan
mode. Possible values:
<B>1..255</B>
The default value is <B>128.</B> This option is only available in scan mode
color lineart.
<B>Threshold</B> <B>Blue</B> (parameter <B>--threshold-blue</B> for scanimage). Sets the
threshold for the blue component of a pixel in in lineart color scan
mode. Possible values:
<B>1..255</B>
The default value is <B>128.</B> This option is only available in scan mode
color lineart.
<B>Light</B> <B>Color</B> (parameter <B>--LightColor</B> for scanimage). Sets the color of
the light source. Possible values:
<B>white</B>
<B>red</B>
<B>green</B>
<B>blue</B>
The default value is <B>white.</B> This option is only available in scan
modes lineart color and color.
</PRE>
<H2>ADF USAGE</H2><PRE>
If a paper jam occurred, the maintenance cover <I>must</I> be opened and
closed, even if the jammed paper can be removed without opening the
maintenance cover. Otherwise, the error condition cannot be cleared.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>sharp.conf</I> file is a list of options and device
names that correspond to Sharp scanners. Empty lines and lines begin-
ning with a hash mark (#) are ignored. See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> for details
about device names.
Lines setting an option start with the key word <B>option,</B> followed by the
option's name and the option's value. At present, three options are
defined: <B>buffers,</B> <B>buffersize,</B> and <B>readqueue.</B>
Options defined at the start of <I>sharp.conf</I> apply to all devices;
options defined after a device name apply to this device.
The options <B>buffers</B> and <B>readqueue</B> are only significant if the backend
has been compiled so that for each scan a second process is forked
(switch <B>USE_FORK</B> in <I>sharp.c</I> ). This process reads the scan data from
the scanner and writes this data into a block of shared memory. The
parent process reads the data from this memory block and delivers it to
the frontend. The options control the size and usage of this shared
memory block.
<B>option</B> <B>buffers</B> defines the number of buffers used. The smallest number
allowed is 2.
<B>option</B> <B>buffersize</B> defines the size of one buffer. Since each buffer is
filled with a single read command sent to the scanner, its size is lim-
ited automatically to the size allowed by the operating system or by
the Sane SCSI library for SCSI read commands. A buffer size of 128 kB
or 256 kB is recommended for scan resolutions of 300 dpi and above.
<B>option</B> <B>readqueue</B> defines how many read commands to be sent to the scan-
ner are queued. At present, the Sane SCSI library supports queued read
commands only for for Linux. For other operating systems, <B>option</B> <B>read-</B>
<B>queue</B> should be set to 0. For Linux, <B>option</B> <B>readqueue</B> should be set to
2. Larger values than 2 for <B>option</B> <B>readqueue</B> are not reasonable in most
cases. <B>option</B> <B>buffers</B> should be greater than <B>option</B> <B>readqueue.</B>
</PRE>
<H2>Performance Considerations</H2><PRE>
This section focuses on the problem of stops of the scanner's carriage
during a scan. Carriage stops happen mainly with the JX-250. This scan-
ner has obviously only a small internal buffer compared to its speed.
That means that the backend must read the data as fast as possible from
the scanner in order to avoid carriage stops.
Even the JX-250 needs only less than 10 seconds for a 400 dpi A4 gray
scale scan, which results in a data transfer rate of more than 1.6 MB
per second. This means that the data produced by the scanner must be
processed fairly fast. Due to the small internal buffer of the JX-250,
the backend must issue a read request for the next data block as soon
as possible after reading a block of data in order to avoid carriage
stops.
Stops of the carriage can be caused by the following reasons:
- too much "traffic" on the SCSI bus
- slow responses by the backend to the scanner,
- a program which processes the data acquired by the backend too
slow.
Too much "traffic" on the SCSI bus: This happens for example, if hard
disks are connected to the same SCSI bus as the scanner, and when data
transfer from/to these hard disks requires a considerable part of the
SCSI bandwidth during a scan. If this is the case, you should consider
to connect the scanner to a separate SCSI adapter.
Slow responses by the backend to the scanner: Unfortunately, Unix-like
operating systems generally have no real time capabilities. Thus there
is no guarantee that the backend is under any circumstances able to
communicate with the scanner as fast as required. To minimize this
problem, the backend should be compiled so that a separate reader pro-
cess is forked: Make sure that <B>USE_FORK</B> is defined when you compile
<I>sharp.c.</I> If slow responses of the backend remain to be problem, you
could try to reduce the load of the system. Even while the backend and
the reader process need only a minor amount of processor time, other
running processes can cause an increase in the time delay between two
time slices given to the reader process. On slower systems, such an
increased delay can be enough to cause a carriage stop with the JX-250.
For Linux, the usage of the SG driver version 2.1.36 or above is recom-
mended, because it supports, in combination with the SCSI library of
Sane version 1.0.2, command queueing within the kernel. This queueing
implementation, combined with a buffer size of at least 128 kB, should
avoid most carriage stops.
Slow processing of the scan data: An example for this situation is the
access to the scanner via a 10 MBit Ethernet, which is definitely too
slow to transfer the scan data as fast as they are produced by the
scanner. If you have enough memory available, you can increase <B>option</B>
<B>buffers,</B> so that an entire image can be stored in these buffers.
In order to see, if the backend is too slow or if the further process-
ing of the data is too slow, set the environment variable
<B>SANE_DEBUG_SHARP</B> to 1. When a scan is finished, the backend writes the
line "buffer full conditions: <I>nn"</I> to stderr. If <I>nn</I> is zero, carriage
stops are caused by too slow responses of the backend or too much
"traffic" on the SCSI bus. If <I>nn</I> is greater than zero, the backend had
to wait <I>nn</I> times until a buffer has been processed by the frontend.
(Please note that <B>option</B> <B>buffers</B> must be greater than <B>option</B> <B>readqueue</B>
in order to get useful output for "buffer full conditions".)
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/sharp.conf</I>
The backend configuration file.
<I>/usr/local/lib/sane/libsane-sharp.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-sharp.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_SHARP</B>
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.
</PRE>
<H2>KNOWN PROBLEMS</H2><PRE>
1. ADF Mode
After several ADF scans, the scanner moves the carriage back to
the idle position and back to ADF scan position, before a scan
starts. We do not know, if this is a problem of the scanner, or
if this is a bug of the backend. At present, the scanner must
power off and on to stop this annoying behaviour.
2. Threshold level does not work (only JX-610)
3. The maximum resolution is limited to 600 dpi(JX-610 supported to
1200 dpi) resp. 400 dpi (JX-250)
4. If the JX250 is used with an ADF, the following situation can occur:
After several scans, the scanner moves, after loading a new sheet of
paper, the carriage to the idle position, and then back to the position
used for ADF scans. This happens for <I>every</I> scan, in contrast to the
calibration, which is done after 10 scans. (For the calibration, the
carriage is also moved to the idle position.) We do not know, if this
behavior is caused by the backend, or if it is a bug in the firmware of
the scanner.
5. Usage of a transparency adapter (film scan unit) is supported, but
not tested.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
</PRE>
<H2>AUTHORS</H2><PRE>
Kazuya Fukuda, Abel Deuring
</PRE>
<H2>CREDITS</H2><PRE>
The Sharp backend is based on the Canon backend written by Helmut Koe-
berle
Parts of this man page are a plain copy of <B><A HREF="sane-mustek.5.html">sane-mustek(5)</A></B> by David Mos-
berger-Tang, Andreas Czechanowski and Andreas Bolsch
sane-backends 1.0.18 21 Nov 2000 <B><A HREF="sane-sharp.5.html">sane-sharp(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,104 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-sm3600.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-sm3600.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-sm3600.5.html">sane-sm3600(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-sm3600.5.html">sane-sm3600(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-sm3600 - SANE backend for Microtek scanners with M011 USB chip
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-sm3600</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to some Microtek scanners with the Toshiba
M011 custom USB chip. This backend should be considered alpha.
There are also backends for Microtek scanners with SCSI command set.
Refer to <B><A HREF="sane-microtek.5.html">sane-microtek(5)</A></B> and <B><A HREF="sane-microtek2.5.html">sane-microtek2(5)</A></B> for details.
At present, the following scanners are known positively to work with
this backend:
Vendor Product id: Remark:
-------- -------------- -----------
Microtek ScanMaker 3600 all modes ok
Microtek ScanMaker 3700 reported to work
Microtek ScanMaker 3750 reported to work
If you own a Microtek scanner with the M011 chip other than the ones
listed above, it may or may not work with SANE!
</PRE>
<H2>FRONTEND OPTIONS</H2><PRE>
This backend dynamically enables the options for the frontend, that are
supported by the scanner in dependence of the scanning-mode and other
options. Not supported options are disabled.
The following options are supported by the Microtek2-driver:
Color, grayscale, halftone and lineart scans.
contrast, brightness, control, gamma correction.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend does not support device names in a standardized form.
</PRE>
<H2>CONFIGURATION</H2><PRE>
This backend does not support a configuration file right now.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-sm3600.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-sm3600.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_SM3600</B>
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. To see error messages on stderr
set SANE_DEBUG_SM3600 to 1.
E.g. just say:
export SANE_DEBUG_SM3600=5
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane-microtek2.5.html">sane-microtek2(5)</A></B>, http://sm3600.sourceforge.net
</PRE>
<H2>AUTHOR</H2><PRE>
Marian Eichholz (eichholz@computer.org)
Glenn Ramsey (glenn@componic.com)
sane-backends 1.0.18 16 August 2005 <B><A HREF="sane-sm3600.5.html">sane-sm3600(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,109 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-sm3840.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-sm3840.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-sm3840.5.html">sane-sm3840(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-sm3840.5.html">sane-sm3840(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-sm3840 - SANE backend for Microtek scanners with SCAN08 USB chip
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-sm3840</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to some Microtek scanners with the SCAN08
USB chip.
There exist backends for Microtek scanners with SCSI command set.
Refer to <B><A HREF="sane-microtek.5.html">sane-microtek(5)</A></B> and <B><A HREF="sane-microtek2.5.html">sane-microtek2(5)</A></B> for details.
There also exists a Microtek 3600 series driver, see <B><A HREF="sane-sm3600.5.html">sane-sm3600(5)</A></B> for
details.
At present, the following scanners are known positively to work with
this backend:
Vendor Product ID: Remark:
-------- -------------- -----------
Microtek ScanMaker 3840 All modes OK
Microtek ScanMaker 4800 All modes OK
If you own a Microtek scanner with the SCAN08 chip other than the ones
listed above, it may or may not work with SANE. Feel free to contact
the backend author (earle@ziplabel.com) to report results with scanners
not on the list.
</PRE>
<H2>FRONTEND OPTIONS</H2><PRE>
The following options are supported by the sm3840-driver:
<B>--mode</B> <B>color|gray</B>
Color or grayscale mode.
<B>--resolution</B> <B>150|300|600|1200</B>
Pixels per inch for scans.
<B>--depth</B> <B>8|16</B>
Note that the least significant bits of 16bpp mode may be noise.
<B>--brightness</B> <B>1..4096</B>
Higher numbers increase brightness of returned image.
<B>--contrast</B> <B>0.1..9.9</B>
Larger numbers decrease contrast of returned image.
<B>--lamp-timeout</B> <B>1..15</B>
Time in minutes until the lamp is turned off after a scan.
</PRE>
<H2>CONFIGURATION</H2><PRE>
This backend does not support a configuration file right now.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-sm3840.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-sm3840.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_SM3840</B>
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. To see error messages on stderr
set SANE_DEBUG_SM3840 to 1.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane-microtek2.5.html">sane-microtek2(5)</A></B>, <B><A HREF="sane-sm3600.5.html">sane-sm3600(5)</A></B>, http://www.ziplabel.com/sm3840
</PRE>
<H2>AUTHOR</H2><PRE>
Earle F. Philhower III (earle@ziplabel.com)
sane-backends 1.0.18 Mar 15, 2005 <B><A HREF="sane-sm3840.5.html">sane-sm3840(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,125 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-snapscan.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-snapscan.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-snapscan.5.html">sane-snapscan(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-snapscan.5.html">sane-snapscan(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-snapscan - SANE backend for AGFA SnapScan flatbed scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-snapscan</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to AGFA SnapScan flatbed scanners. At
present, the following scanners are supported from this backend: AGFA
SnapScan 300, 310, 600, and 1236s, 1236u, 1212u, e20, e25, e40, e50,
e60, Vuego 310s, Acer 300f, 310s, 610s, 610plus, Prisa 620s, Prisa
620u, Prisa 620ut, Prisa 640u, Prisa 640bu, Prisa 1240, Prisa 3300,
Prisa 4300, Prisa 5300 and Guillemot Maxi Scan A4 Deluxe (SCSI) (with
varying success).
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is the path-name for the special device that corresponds
to a SCSI scanner. For SCSI scanners, the special device name must be a
generic SCSI device or a symlink to such a device. Under Linux, such a
device name could be <I>/dev/sga</I> or <I>/dev/sge</I>, for example. See sane-
<B><A HREF="scsi.5.html">scsi(5)</A></B> for details.
For USB scanners the devicename must contain the keyword "usb", as in
<I>/dev/usbscanner</I> or <I>/dev/usb/scanner0</I>. For scanners that need a
firmware upload before scanning add a line starting with "firmware"
followed by the fully qualified path to your firmware file, e.g.
firmware /usr/local/share/sane/snapscan/firmware.bin
For further details read http://snapscan.sourceforge.net.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>snapscan.conf</I> file is a list of device names that
correspond to SnapScan scanners. Empty lines and lines starting with a
hash mark (#) are ignored. See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> on details of what consti-
tutes a valid device name.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/snapscan.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-snapscan.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-snapscan.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_SNAPSCAN</B>
If the library was compiled with debug support enabled, this
environment variable controls the debug level for this backend.
E.g., a value of 255 requests all debug output to be printed.
Smaller levels reduce verbosity.
</PRE>
<H2>BUGS</H2><PRE>
Man page doesn't provide much information yet.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
http://www.cs.ualberta.ca/~charter/SnapScan/snapscan.html
http://sourceforge.net/projects/snapscan/ (new development website)
</PRE>
<H2>AUTHOR</H2><PRE>
Kevin Charter, Franck Schneider, Michel Roelofs, Emmanuel Blot, Mikko
Tyolajarvi, David Mosberger-Tang, Wolfgang Goeller, Petter Reinholdt-
sen, Gary Plewa, Sebastien Sable, Oliver Schwartz and Mikael Magnusson.
Man page by Henning Meier-Geinitz (mostly based on the web pages and
source code).
sane-backends 1.0.18 26 May 2001 <B><A HREF="sane-snapscan.5.html">sane-snapscan(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,89 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-sp15c.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-sp15c.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-sp15c.5.html">sane-sp15c(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-sp15c.5.html">sane-sp15c(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-sp15c - SANE backend for Fujitsu ScanPartner 15C flatbed scanner
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-sp15c</B> library implements a SANE (Scanner Access Now Easy)
backend which provides access to the Fujitsu flatbed scanners. At
present, the following scanner is known to work with these backend:
Vendor: Model: Rev:
-------- ---------------- -----
FCPA ScanPartner 15C 1.01
The ScanPartner 15C driver supports lineart (1-bit), halftone (1-bit),
grayscale (4-bit and 8-bit), and color (3 x 8-bit) scanning.
Other scanners in these families may work. The ScanPartner 15C seems
to be a repackaging of the ScanPartner 600C. People are encouraged to
try these driver with the other scanners and to contact the author with
test results.
</PRE>
<H2>CONFIGURATION</H2><PRE>
A modest effort has been made to expose the standard options to the
API. This allows frontends such as xscanimage to set scanning region,
resolution, bit-depth (and color), and enable the automatic document
feeder.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="sane-fujitsu.5.html">sane-fujitsu(5)</A></B>
Fujitsu ScanPartner 15C OEM Manual, Doc. No. 250-0081-0
Fujitsu M3096G OEM Manual, part number 50FH5028E-05
Fujitsu M3096GX/M3093GX/M3093DG OEM Manual, part number C150-E015...03
</PRE>
<H2>AUTHOR</H2><PRE>
Randolph Bentson &lt;bentson@holmsjoen.com&gt;, with credit to the unnamed
author of the coolscan driver
</PRE>
<H2>LIMITATIONS</H2><PRE>
Testing limited to a Linux 2.2.5 kernel
Can't quite get the scan page/minute performance in ADF modes. This
may be due to limited system buffer size.
</PRE>
<H2>BUGS</H2><PRE>
I'm sure there are plenty, and not too well hidden, but I haven't seen
them yet.
Both scanners claim to have separate control of resolution in X and Y
directions. I confess I haven't tested this yet. I have found that
xsane doesn't even display this capability.
Threshold settings on the SP15C don't seem to affect the results of
lineart mode scans.
It might be possible to merge these two drivers without much effort
since the SP15C driver was derived from the M3096G driver. They were
split so as to keep the second driver development from breaking the
working first driver. Watch this space for changes.
sane-backends 1.0.18 17 Apr 2002 <B><A HREF="sane-sp15c.5.html">sane-sp15c(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,164 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-st400.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-st400.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-st400.5.html">sane-st400(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-st400.5.html">sane-st400(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-st400 - SANE backend for Siemens ST/Highscan flatbed scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-st400</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to Siemens ST400 flatbed scanners and com-
patibles. At present, the following scanners are supported by this
backend:
Siemens ST400 (6 bit gray scale)
Siemens ST800 (6 bit gray scale)
The driver supports line art and gray scans up to 8bpp.
The Siemens ST/Highscan series includes several more models, e.g. the
ST300 and ST600. If you own one of these scanners, or a scanner other
than the ones listed above that works with this backend, please let us
know by sending the scanner's model name, SCSI ID, and firmware revi-
sion to <I>sane-devel@lists.alioth.debian.org</I>. Have a look at
http://www.sane-project.org/mailing-lists.html concerning subscription
to sane-devel.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is either the path-name for the special device that cor-
responds to a SCSI scanner. For SCSI scanners, the special device name
must be a generic SCSI device or a symlink to such a device. Under
Linux, such a device name could be <I>/dev/sga</I> or <I>/dev/sge</I>, for example.
See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> for details.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>st400.conf</I> file is a list of device names that cor-
respond to Siemens scanners. Empty lines and lines starting with a
hash mark (#) are ignored. A sample configuration file is shown below:
/dev/scanner
# this is a comment
/dev/sge
The default configuration file that is distributed with SANE looks like
this:
scsi SIEMENS "ST 400" Scanner * * 3 0
In this configuration, the driver can only access the ST400 model at
SCSI ID 3 LUN 0 (see section "BUGS" below for the reason). To use the
driver with other scanner models, add an appropriate line to the con-
figuration file. For example, to use it with an ST800 at SCSI ID 3 LUN
0, add the line:
scsi SIEMENS "ST 800" Scanner * * 3 0
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/st400.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-st400.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-st400.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in /etc/sane.d. If the
value of the environment variable ends with the directory sepa-
rator character, then the default directories are searched after
the explicitly specified directories. For example, setting
<B>SANE_CONFIG_DIR</B> to "/tmp/config:" would result in directories
"tmp/config", ".", and "/etc/sane.d" being searched (in this
order).
<B>SANE_DEBUG_ST400</B>
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.
</PRE>
<H2>MISSING FUNCTIONALITY</H2><PRE>
Everything but the most basic stuff.
</PRE>
<H2>BUGS</H2><PRE>
Currently, the backend does not check if the attached device really is
a ST400. It will happily accept everything that matches the configura-
tion entries. This makes it easy to test the backend with other scan-
ners: Just add an appropriate line to the configuration file. The con-
figuration file as distributed (see above) only works with the ST400.
Be careful: If there is no config file at all, the backend defaults to
/dev/scanner.
The ST400 answers on all eight SCSI LUNs. Normally this is not a prob-
lem, as LUN support is usually disabled in SCSI drivers, but if you are
seeing multiple instances of the scanner in a device list, either dis-
able LUNs in your SCSI setup or change the entry in the configuration
file to match LUN 0 only.
</PRE>
<H2>DEBUG</H2><PRE>
If you encounter a bug please set the environment variable
SANE_DEBUG_ST400 to 128 and try to regenerate the problem. Then send me
a report with the log attached.
If you encounter a SCSI bus error or trimmed and/or displaced images
please also set the environment variable SANE_DEBUG_SANEI_SCSI to 128
before sending me the report.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
http://www.informatik.uni-oldenburg.de/~ingo/sane/
</PRE>
<H2>AUTHOR</H2><PRE>
Ingo Wilken &lt;Ingo.Wilken@informatik.uni-oldenburg.de&gt;
sane-backends 1.0.18 08 Mar 1999 <B><A HREF="sane-st400.5.html">sane-st400(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,173 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-stv680.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-stv680.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-stv680.5.html">sane-stv680(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-stv680.5.html">sane-stv680(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-stv680 - SANE backend for STV680 camera's
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-stv680</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to some STV680 cameras. This backend
should be considered <B>beta-quality</B> software! STV680 cameras are sold
under various brands like Aiptek. This backend may or may not support
yours.
The cameras that should work with this backend are:
Vendor Model USB vendor id USB product id status
------------------------ ------------- -------------- --------
AIPTEK stv680 0x0553 0x0202 basic
Konica e-mini 0x04c8 0x0722 untested
DigitalDream l'espion XS 0x1183 0x0001 untested
Creative WebCam Go mini 0x041e 0x4007 untested
For all these cameras, see the backend home page (under AUTHOR) for the
exact status of each camera.
For startup of this backend check that if present the stv680 kernel
module is removed or disabled.
Also before using, enable the backend by editing the
/etc/sane.d/dll.conf file, change #stv680 to stv680.
For problems with the untested cameras, you should contact the author
for that.
The options the backend supports can either be selected through command
line options to programs like scanimage or through GUI elements in
xcam. For both programs use the -B option needed for size buffer.
Some frontends examples:
xcam
xcam -B
scanimage: for writing in batch mode to a file or to a new file each
time.
scanimage -B -d stv680:libusb:001:002 --batch=out.ppm --batch-
count 5 --mode "Color RGB"
scanimage -B -d stv680:libusb:001:002 --batch=out%d.ppm --batch-
count 5 --mode "Color RGB"
If you have any success with a camera not listed here, or if you have
any strange behavior, please report to the backend maintainer or to the
SANE mailing list.
Valid command line options and their syntax can be listed by using
scanimage --help -d stv680
<B>Scan</B> <B>Mode</B>
<B>--mode</B> selects the basic mode of operation of the webcams valid
choices.
The read resolution mode is 8 bits, output resolution is 24
bits. Selects the resolution for a scan. The camera can do
only the resolutions listed.
<B>--Raw</B> In this mode raw data is displayed
<B>--Color</B>
In this mode the bayer unshuffle is done but no color correction
<B>--Color_RGB</B>
Bayer unshuffle, color correction
<B>--Color_RGB_TXT</B>
Bayer unshuffle, color correction, textline with date and time
is added
<B>Enhancement</B> <B>options</B>
<B>--white-level-r</B>
Selects what red radiance level should be considered "white",
when scanning some sheets by changing the calibration value
loaded into the scanner. Scale -32 .. 0 .. +32 in steps of 1.
<B>--white-level-g</B>
Selects what green radiance level should be considered "white",
when scanning some sheets by changing the calibration i value
loaded into the scanner. Scale -32 .. 0 .. +32 in steps of 1.
<B>--white-level-b</B>
Selects what blue radiance level should be considered "white",
when scanning some sheets by changing the calibration value
loaded into the scanner. Scale -32 .. 0 .. +32 in steps of 1.
</PRE>
<H2>CONFIGURATION FILE</H2><PRE>
The configuration file /usr/local/etc/sane.d/stv680.conf supports only
one information: the device name to use (eg usb 0x.... 0x....).
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-stv680.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-stv680.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_STV680</B>
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.
</PRE>
<H2>LIMITATIONS</H2><PRE>
The windows TWAIN driver has many more options than this SANE backend.
However they are only software adjustments. This backend only imple-
ments what the webcam can support.
</PRE>
<H2>BUGS</H2><PRE>
Plenty. Parts of this backend are still under development.
1. Some untested cameras.
2. Video streaming slow and stops sometimes (scanimage).
3. Sometimes 1/3 of image is NOK (xcam).
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>, <B><A HREF="scanimage.1.html">scanimage(1)</A></B>, <B><A HREF="xcam.1.html">xcam(1)</A></B>, <B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>AUTHORS</H2><PRE>
Gerard Klaver http://gkall.hobby.nl/stv680-aiptek.html
</PRE>
<H2>CREDITS</H2><PRE>
Thanks to developers of the other stv680 programs:
STV680 kernel module
pencam2 program
libghoto2 program (camlib stv0680)
sane-backends 1.0.18 09 June 2006 <B><A HREF="sane-stv680.5.html">sane-stv680(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,98 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-tamarack.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-tamarack.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-tamarack.5.html">sane-tamarack(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-tamarack.5.html">sane-tamarack(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-tamarack - SANE backend for Tamarack flatbed scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-tamarack</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to the following Tamarack flatbed scan-
ners:
Artiscan 6000C
Artiscan 8000C
Artiscan 12000C
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is the path-name for the special device that corresponds
to a SCSI scanner. The special device name must be a generic SCSI
device or a symlink to such a device. The program <I>sane-find-scanner</I>
helps to find out the correct device. Under Linux, such a device name
could be <I>/dev/sga</I> or <I>/dev/sge</I>, for example. See <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B> for
details.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/tamarack.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-tamarack.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-tamarack.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_TAMARACK</B>
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.
Example: export SANE_DEBUG_TAMARACK=4
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
Roger Wolff
sane-backends 1.0.18 24 Jun 2000 <B><A HREF="sane-tamarack.5.html">sane-tamarack(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,177 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-teco1.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-teco1.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-teco1.5.html">sane-teco1(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-teco1.5.html">sane-teco1(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-teco1 - SANE backend for TECO / RELISYS scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-teco1</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to some TECO SCSI flatbed scanners. This
backend should be considered <B>beta-quality</B> software! TECO scanners are
sold under various brands like RELISYS, PIOTECH, TRUST. This backend
may or may not support yours.
The scanners that should work with this backend are:
Vendor Model TECO model status
---------------------- -------------- -----------
Relisys AVEC 2400 VM3520 tested
Relisys AVEC 2412 VM3520+ tested
Relisys AVEC 4800 VM4530 untested
Relisys AVEC 4816 VM4530+ untested
Relisys RELI 2400 VM3530 untested
Relisys RELI 2412 VM3530+ tested
Relisys RELI 2412 VM3530+ untested
Relisys RELI 4816 VM4540 tested
Relisys RELI 4830 VM4542 tested
Relisys RELI 9600 VM6530 untested
Relisys RELI 9612 VM6530* untested
Relisys RELI 9624 VM6530+ untested
Relisys RELI 9630 VM6540 untested
Relisys RELI DS15 VM3440 untested
Relisys RELI DS6 VM3420 untested
Dextra DF-600P VM3510 tested
Dextra DF-4830T VM4542 untested
Dextra DF-1200T+ VM3530+ untested
Dextra DF-9624 VM6530+ untested
Note that the untested scanner will not be directly supported. You
should contact the author for that.
The TECO VM number can usually be found at the back of the scanner. It
is also part of the FCC ID. "sane-find-scanner -v" will also show the
scsi inquiry, and if it is a TECO scanner, the name will be there too.
The options the backend supports can either be selected through command
line options to programs like scanimage or through GUI elements in
xscanimage or xsane.
If you have any success with a scanner not listed here, or if you have
any strange behavior, please report to the backend maintainer or to the
SANE mailing list.
Valid command line options and their syntax can be listed by using
scanimage --help -d teco1
<B>Scan</B> <B>Mode</B>
<B>--mode</B> selects the basic mode of operation of the scanner valid choices
are <I>Black</I> <I>&amp;</I> <I>White</I> , <I>Grayscale</I> and <I>Color</I> The Black &amp; White mode
is black and white only (1 bit). Grayscale will produce 256 lev-
els of gray (8 bits). Color will produce a 24 bits color image.
<B>--resolution</B>
selects the resolution for a scan. The scanner can do all reso-
lutions between 1 and 600, in increments of 1.
<B>Geometry</B> <B>options</B>
<B>-l</B> <B>-t</B> <B>-x</B> <B>-y</B>
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 by
default.
<B>Enhancement</B> <B>options</B>
<B>--custom-gamma</B>
(color mode only) allows the user to specify a gamma table (see
the next 3 parameters).
<B>--red-gamma-table</B>
(color mode only) can be used to download a user defined gamma
table for the red channel. The table must be 256 bytes long.
<B>--green-gamma-table</B>
(color mode only) can be used to download a user defined gamma
table for the green channel. The table must be 256 bytes long.
<B>--blue-gamma-table</B>
(color mode only) can be used to download a user defined gamma
table for the blue channel. The table must be 256 bytes long.
<B>--dither</B>
(Black &amp; White only) select the dither mask to use. Possible
values are <I>Line</I> <I>art</I> , <I>2x2</I> , <I>3x3</I> , <I>4x4</I> <I>bayer</I> , <I>4x4</I> <I>smooth</I> , <I>8x8</I>
<I>bayer</I> , <I>8x8</I> <I>smooth</I> , <I>8x8</I> <I>horizontal</I> and <I>8x8</I> <I>vertical</I>
<B>--preview</B>
requests a preview scan. The resolution used for that scan is 22
dpi and the scan area is the maximum allowed. The scan mode is
user selected. The default is "no".
</PRE>
<H2>CONFIGURATION FILE</H2><PRE>
The configuration file /usr/local/etc/sane.d/teco1.conf supports only
one information: the device name to use (eg /dev/scanner).
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-teco1.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-teco1.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_TECO1</B>
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.
</PRE>
<H2>LIMITATIONS</H2><PRE>
The windows TWAIN driver has many more options than this SANE backend.
However they are only software adjustments. This backend only imple-
ments what the scanner can support.
</PRE>
<H2>BUGS</H2><PRE>
None known.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="scanimage.1.html">scanimage(1)</A></B>, <B><A HREF="xscanimage.1.html">xscanimage(1)</A></B>, <B><A HREF="xsane.1.html">xsane(1)</A></B>, <B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
The package is actively maintained by Frank Zago.
<I>http://www.zago.net/sane/#teco</I>
</PRE>
<H2>CREDITS</H2><PRE>
Thanks to Gerard Delafond for the VM4542 support. Thanks to Jean-Yves
Simon for the VM3510 support.
sane-backends 1.0.18 August 30th, 2002 <B><A HREF="sane-teco1.5.html">sane-teco1(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,225 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-teco2.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-teco2.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-teco2.5.html">sane-teco2(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-teco2.5.html">sane-teco2(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-teco2 - SANE backend for TECO / RELISYS scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-teco2</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to some TECO SCSI flatbed scanners. This
backend should be considered <B>beta-quality</B> software! TECO scanners are
sold under various brands like Mustek, Relisys, Piotech, Primax, TRUST.
This backend may or may not support yours.
The scanners that should work with this backend are:
Vendor Model TECO model status
---------------------- -------------- -----------
Mustek ScanMagic 4830S VM3575 untested
Primax Jewel 4800 VM356A good
Primax Profi 9600 VM6575 basic
Primax Profi 19200 VM6586 good
Relisys APOLLO Express 3 VM356A basic
Relisys APOLLO Express 6 VM6565 good
Relisys APOLLO Express 12 ? untested
Relisys AVEC II S3 VM3564 good
Relisys AVEC Super 3 VM3575 basic
Relisys SCORPIO Pro VM6575 good
Relisys SCORPIO Pro-S VM6586 untested
Relisys SCORPIO Super 3 VM3575 good
For all these scanners, lineart and gray mode work well. However, most
of them do not support more than a handful of resolutions in color
mode. See the backend home page (under AUTHOR) for the exact status of
each scanner.
Note that the untested scanner will not be directly supported. You
should contact the author for that.
The TECO VM number can usually be found at the back of the scanner. It
is also part of the FCC ID.
The options the backend supports can either be selected through command
line options to programs like scanimage or through GUI elements in
xscanimage, xsane, quiteinsane or kooka.
If you have any success with a scanner not listed here, or if you have
any strange behavior, please report to the backend maintainer or to the
SANE mailing list.
Valid command line options and their syntax can be listed by using
scanimage --help -d teco2
<B>Scan</B> <B>Mode</B>
<B>--mode</B> selects the basic mode of operation of the scanner valid choices
are <I>Lineart</I> , <I>Gray</I> and <I>Color</I> The Lineart mode is black and white
only (1 bit). Gray mode will produce 256 levels of gray (8
bits). Color will produce a 24 bits color image.
<B>--resolution</B>
Lineart and Gray selects the resolution for a scan. The scanner
can do all resolutions between 1 and 600, in increments of 1.
Color selects the resolution for a scan. The scanner can do only
the resolutions listed.
All values with ydpi &gt; 300 (300 x 600) or 600 (600 x 1200)
result in a wrong proportion for the scan. The proportion can be
adjusted with the following imagemagick command: convert -geome-
try (dpi/max_xdpi * 100%)x100% max_xdpi is for the vm3575 con-
stant with 300 dpi e.g. 600dpi adjust with: convert -geometry
200%x100%
<B>Geometry</B> <B>options</B>
<B>-l</B> <B>-t</B> <B>-x</B> <B>-y</B>
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 by
default.
<B>Enhancement</B> <B>options</B>
<B>--custom-gamma</B> <B>(no</B> <B>custom</B> <B>gamma</B> <B>option</B> <B>for</B> <B>the</B> <B>VM3564</B> <B>and</B> <B>VM356A)</B>
(color mode only) allows the user to specify a gamma table (see
the next 3 parameters).
<B>--red-gamma-table</B>
(color mode only) can be used to download a user defined gamma
table for the red channel. The table must be 256 bytes long.
<B>--green-gamma-table</B>
(color mode only) can be used to download a user defined gamma
table for the green channel. The table must be 256 bytes long.
<B>--blue-gamma-table</B>
(color mode only) can be used to download a user defined gamma
table for the blue channel. The table must be 256 bytes long.
<B>--white-level-r</B>
(VM3564, VM356A, VM3575 and VM6575 only) Selects what red radi-
ance level should be considered "white", when scanning some
sheets by changing the calibration value loaded into the scan-
ner. Scale 0..64 in steps of 1.
<B>--white-level-g</B>
(VM3564, VM356A, VM3575 and VM6575 only) Selects what green
radiance level should be considered "white", when scanning some
sheets by changing the calibration i value loaded into the scan-
ner. Scale 0..64 in steps of 1.
<B>--white-level-b</B>
(VM3564, VM356A, VM3575 and VM6575 only) Selects what blue radi-
ance level should be considered "white", when scanning some
sheets by changing the calibration value loaded into the scan-
ner. Scale 0..64 in steps of 1.
<B>--preview</B>
requests a preview scan. The resolution used for that scan is 50
dpi (for VM356A and VM6575 75 dpi) and the scan area is the max-
imum allowed. The scan mode is user selected. The default is
"no".
</PRE>
<H2>CONFIGURATION FILE</H2><PRE>
The configuration file /usr/local/etc/sane.d/teco2.conf supports only
one information: the device name to use (eg /dev/scanner).
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-teco2.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-teco2.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_TECO2</B>
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.
<B>SANE_TECO2_CAL_ALGO</B>
Either 0 or 1. Selects the algorithm for the calibration. A
value of 1 seems to give better scans on the VM356A, VM3575.
Feedback on it is welcome. For VM3564, VM356A, VM3575, VM6575
default 1. For other supported types default 0.
</PRE>
<H2>LIMITATIONS</H2><PRE>
The windows TWAIN driver has many more options than this SANE backend.
However they are only software adjustments. This backend only imple-
ments what the scanner can support.
</PRE>
<H2>BUGS</H2><PRE>
Plenty. Parts of this backend are still under development.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="scanimage.1.html">scanimage(1)</A></B>, <B><A HREF="xscanimage.1.html">xscanimage(1)</A></B>, <B><A HREF="xsane.1.html">xsane(1)</A></B>, <B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>AUTHORS</H2><PRE>
Frank Zago
<I>http://www.zago.net/sane/#teco2</I>
The package is actively maintained by Gerard Klaver.
<I>http://gkall.hobby.nl/teco2.html</I>
</PRE>
<H2>CREDITS</H2><PRE>
Thanks to:
Gerard Klaver for his relentless VM3575 testings and contributed a
patch to support the VM3564 and VM356A.
Mark Plowman for providing the first SCSI traces from a VM3575.
Andreas Klaedtke for providing the first SCSI traces from a VM6586 and
for his testing, and to Stefan von Dombrowski for his testing.
Nicolas Peyresaubes for providing the first SCSI traces from a VM656A
and for his testing.
Dave Parker for testing the support for the VM6575.
Michael Hoeller for testing the support for the VM356A.
Christoph.Hoeffner for testing the support for the VM3564 (Relisys AVEC
II S3 firmware 1.09).
sane-backends 1.0.18 29 July 2005 <B><A HREF="sane-teco2.5.html">sane-teco2(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,150 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-teco3.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-teco3.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-teco3.5.html">sane-teco3(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-teco3.5.html">sane-teco3(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-teco3 - SANE backend for TECO / RELISYS scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-teco3</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to some TECO SCSI flatbed scanners. This
backend should be considered <B>alpha-quality</B> software! TECO scanners are
sold under various brands like RELYSIS, PIOTECH, TRUST. This backend
may or may not support yours.
The scanners that should work with this backend are:
Vendor Model TECO model status
--------------------------- ---------- ----------
Relisys Scorpio VM3552 tested
Plustek OpticPro 2400SP VM3552 untested
PIOTECH Splendeur 3024 VM3552 tested
Trust Imagery 2400 SP VM3552 tested
Trust Imagery 4800 SP+ VM3552 tested
Trust Imagery 9600 SP VM3552 untested
The TECO VM number can usually be found at the back of the scanner. It
is also part of the FCC ID.
The options the backend supports can either be selected through command
line options to programs like scanimage or through GUI elements in
xscanimage or xsane.
If you have any success with a scanner not listed here, or if you have
any strange behavior, please report to the backend maintainer or to the
SANE mailing list.
Valid command line options and their syntax can be listed by using
scanimage --help -d teco3
<B>Scan</B> <B>Mode</B>
<B>--mode</B> selects the basic mode of operation of the scanner valid choices
are <I>Black</I> <I>&amp;</I> <I>White</I> , <I>Grayscale</I> and <I>Color</I> The Black &amp; White mode
is black and white only (1 bit). Grayscale will produce 256 lev-
els of gray (8 bits). Color will produce a 24 bits color image.
<B>--resolution</B>
selects the resolution for a scan. The scanner can do all reso-
lutions between 1 and 1200, in increments of 1.
<B>Geometry</B> <B>options</B>
<B>-l</B> <B>-t</B> <B>-x</B> <B>-y</B>
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 by
default.
<B>Enhancement</B> <B>options</B>
<B>--custom-gamma</B>
(color mode only) allows the user to specify a gamma table (see
the next 3 parameters).
<B>--red-gamma-table</B>
(color mode only) can be used to download a user defined gamma
table for the red channel. The table must be 1024 bytes long.
<B>--green-gamma-table</B>
(color mode only) can be used to download a user defined gamma
table for the green channel. The table must be 1024 bytes long.
<B>--blue-gamma-table</B>
(color mode only) can be used to download a user defined gamma
table for the blue channel. The table must be 1024 bytes long.
<B>--preview</B>
requests a preview scan. The resolution used for that scan is 22
dpi and the scan area is the maximum allowed. The scan mode is
user selected. The default is "no".
</PRE>
<H2>CONFIGURATION FILE</H2><PRE>
The configuration file /usr/local/etc/sane.d/teco3.conf supports only
one information: the device name to use (eg /dev/scanner).
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/lib/sane/libsane-teco3.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-teco3.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_TECO3</B>
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.
</PRE>
<H2>LIMITATIONS</H2><PRE>
The windows TWAIN driver has many more options than this SANE backend.
However they are only software adjustments. This backend only imple-
ments what the scanner can support.
</PRE>
<H2>BUGS</H2><PRE>
Not much.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>, <B><A HREF="scanimage.1.html">scanimage(1)</A></B>, <B><A HREF="xscanimage.1.html">xscanimage(1)</A></B>, <B><A HREF="xsane.1.html">xsane(1)</A></B>, <B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
The package is actively maintained by Frank Zago.
<I>http://www.zago.net/sane/#teco3</I>
sane-backends 1.0.18 25 July 2002 <B><A HREF="sane-teco3.5.html">sane-teco3(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,293 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-test.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-test.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-test.5.html">sane-test(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-test.5.html">sane-test(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-test - SANE backend for testing frontends
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-test</B> library implements a SANE (Scanner Access Now Easy) back-
end that allows testing the SANE installation and SANE frontends. It
provides access to a (nearly) unlimited number of virtual devices.
There is no support for real scanners or cameras. However, the backend
simulates scanning and setting options.
The idea is not only to find bugs in frontends but also to show all
capabilities of SANE. Therefore <B>sane-test</B> implements functions and
options that are not (or seldom) found in other backends.
The backend is commented out in /usr/local/etc/sane.d/dll.conf, so
either the comment character must be removed or the backend must be
called explicitly. E.g. `scanimage -d test' or `xscanimage test'.
</PRE>
<H2>SCAN MODE OPTIONS</H2><PRE>
Option <B>mode</B> selects the scan mode (Gray or Color).
Option <B>depth</B> determines the number of bits per sample (1. 8, or 16).
Keep in mind, that this value refers to the sample, not the pixel. So
depth=16 results in 48 bits per pixel in color mode. The most usual
combinations are mode=Gray, depth=1 for lineart, mode=Gray, depth=8 for
gray and mode=Color, depth=8 for color mode. The combination of color
and 1-bit mode is quite obscure (8 colors) but allowed in the SANE
standard. However, the meaning of bits is not defined. Currently 1 =
high intensity and 0 = low intensity is used.
Setting option <B>hand-scanner</B> results in the test-backend behaving like a
hand-scanner. Hand-scanners do not know the image height a priori.
Instead, they return a height of -1. Setting this option allows to
test whether a frontend can handle this correctly. This option also
enables a fixed width of 11 cm.
Setting option <B>three-pass</B> simulates a three-pass scanner. Older color
scanners needed to scan the image once per color (reg/green/blue) to
get the full image. Therefore, in this mode three single frames are
transmitted in color mode.
Option <B>three-pass-order</B> provides support for changing the order of the
three frames (see option three-pass above). A frontend should support
all orders.
Option <B>resolution</B> sets the resolution of the image in dots per inch.
Option <B>source</B> can be used to simulate an Automatic Document Feeder
(ADF). After 10 scans, the ADF will be "empty".
</PRE>
<H2>SPECIAL OPTIONS</H2><PRE>
Option <B>test-picture</B> allows to set the image that's returned to the
frontend. While "Solid white" and "Solid black" are quite obvious, the
other options need some more explanation. Color patterns are used to
determine if all modes and their colors are represented correctly by
the frontend. The grid should look like the same in every mode and
resolution. A table of all the test pictures can be found at:
http://www.meier-geinitz.de/sane/test-backend/test-pictures.html.
If option <B>invert-endianess</B> is set, the upper and lower bytes of image
data in 16 bit modes are exchanged. This option can be used to test
the 16 bit modes of frontends, e.g. if the frontend uses the correct
endianess.
If option <B>read-limit</B> is set, the maximum amount of data transferred
with each call to sane_read() is limited.
Option <B>read-limit-size</B> sets the limit for option read-limit. A low
limit slows down scanning. It can be used to detect errors in frontend
that occur because of wrong assumptions on the size of the buffer or
timing problems.
Option <B>read-delay</B> enables delaying data to the frontend.
Option <B>read-delay-duration</B> selects the number of microseconds the back-
ends waits after each transfer of a buffer. This option is useful to
find timing-related bugs, especially if used over the network.
If option <B>read-return-value</B> is different from "Default", the selected
status will be returned by every call to sane_read(). This is useful
to test the frontend's handling of the SANE statii.
If option <B>ppl-loss</B> is different from 0, it determines the number of
pixels that are "lost" at the end of each line. That means, lines are
padded with unused data.
Option <B>fuzzy-parameters</B> selects that fuzzy (inexact) parameters are
returned as long as the scan hasn't been started. This option can be
used to test if the frontend uses the parameters it got before the
start of the scan (which it shouldn't).
Option <B>non-blocking</B> determines if non-blocking IO for sane_read()
should be used if supported by the frontend.
If option <B>select-fd</B> is set, the backend offers a select filedescriptor
for detecting if sane_read() will return data.
If option <B>enable-test-options</B> is set, a fairly big list of options for
testing the various SANE option types is enabled.
Option <B>print-options</B> can be used to print a list of all options to
standard error.
</PRE>
<H2>GEOMETRY OPTIONS</H2><PRE>
Option <B>tl-x</B> determines the top-left x position of the scan area.
Option <B>tl-y</B> determines the top-left y position of the scan area.
Option <B>br-x</B> determines the bottom-right x position of the scan area.
Option <B>br-y</B> determines the bottom-right y position of the scan area.
</PRE>
<H2>BOOL TEST OPTIONS</H2><PRE>
There are 6 bool test options in total. Each option is numbered.
(3/6) means: this is option 3 of 6. The numbering scheme is intended
for easier detection of options not displayed by the frontend (because
of missing support or bugs).
Option <B>bool-soft-select-soft-detect</B> (1/6) is a bool test option that
has soft select and soft detect (and advanced) capabilities. That's
just a normal bool option.
Option <B>bool-hard-select-soft-detect</B> (2/6) is a bool test option that
has hard select and soft detect (and advanced) capabilities. That
means the option can't be set by the frontend but by the user (e.g. by
pressing a button at the device).
Option <B>bool-hard-select</B> (3/6) is a bool test option that has hard
select (and advanced) capabilities. That means the option can't be set
by the frontend but by the user (e.g. by pressing a button at the
device) and can't be read by the frontend.
Option <B>bool-soft-detect</B> (4/6) is a bool test option that has soft
detect (and advanced) capabilities. That means the option is read-
only.
Option <B>bool-soft-select-soft-detect-emulated</B> (5/6) is a Bool test
option that has soft select, soft detect, and emulated (and advanced)
capabilities.
Option <B>bool-soft-select-soft-detect-auto</B> (6/6) is a Bool test option
that has soft select, soft detect, and automatic (and advanced) capa-
bilities. This option can be automatically set by the backend.
</PRE>
<H2>INT TEST OPTIONS</H2><PRE>
There are 6 int test options in total.
Option <B>int</B> (1/6) is an int test option with no unit and no constraint
set.
Option <B>int-constraint-range</B> (2/6) is an int test option with unit pixel
and constraint range set. Minimum is 4, maximum 192, and quant is 2.
Option <B>int-constraint-word-list</B> (3/6) is an int test option with unit
bits and constraint word list set.
Option <B>int-constraint-array</B> (4/6) is an int test option with unit mm
and using an array without constraints.
Option <B>int-constraint-array-constraint-range</B> (5/6) is an int test
option with unit mm and using an array with a range constraint. Mini-
mum is 4, maximum 192, and quant is 2.
Option <B>int-constraint-array-constraint-word-list</B> (6/6) is an int test
option with unit percent and using an array a word list constraint.
</PRE>
<H2>FIXED TEST OPTIONS</H2><PRE>
There are 3 fixed test options in total.
Option <B>fixed</B> (1/3) is a fixed test option with no unit and no con-
straint set.
Option <B>fixed-constraint-range</B> (2/3) is a fixed test option with unit
microsecond and constraint range set. Minimum is -42.17, maximum
32767.9999, and quant is 2.0.
Option <B>fixed-constraint-word-list</B> (3/3) is a Fixed test option with no
unit and constraint word list set.
</PRE>
<H2>STRING TEST OPTIONS</H2><PRE>
There are 3 string test options in total.
Option <B>string</B> (1/3) is a string test option without constraint.
Option <B>string-constraint-string-list</B> (2/3) is a string test option with
string list constraint.
Option <B>string-constraint-long-string-list</B> (3/3) is a string test option
with string list constraint. Contains some more entries...
</PRE>
<H2>BUTTON TEST OPTION</H2><PRE>
Option <B>button</B> (1/1) is a Button test option. Prints some text...
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/test.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below). The initial values of most of the basic
SANE options can be configured in this file. A template contain-
ing all the default values is provided together with this back-
end. One of the more interesting values may be <B>num-</B>
<B>ber_of_devices</B>. It can be used to check the frontend's ability
to show a long list of devices. The config values concerning
resolution and geometry can be useful to test the handling of
big file sizes.
<I>/usr/local/lib/sane/libsane-test.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-test.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_TEST</B>
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.
Example: export SANE_DEBUG_TEST=4
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <I>http://www.meier-geinitz.de/sane/test-backend/</I>
</PRE>
<H2>AUTHOR</H2><PRE>
Henning Meier-Geinitz &lt;henning@meier-geinitz.de&gt;
</PRE>
<H2>BUGS</H2><PRE>
- config file values aren't tested for correctness
sane-backends 1.0.18 2 Jan 2006 <B><A HREF="sane-test.5.html">sane-test(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,170 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-u12.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-u12.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-u12.5.html">sane-u12(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-u12.5.html">sane-u12(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-u12 - SANE backend for Plustek USB flatbed scanners, based on
older parport designs
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-u12</B> library implements a SANE (Scanner Access Now Easy) back-
end that provides access to USB flatbed scanners based on Plusteks'
ASIC 98003 (parallel-port ASIC) and a GeneSys Logics' USB-parport
bridge chip.
</PRE>
<H2>SUPPORTED DEVICES</H2><PRE>
The backend is able to support some early Plustek USB scanner based
their old parport design around the ASIC 98003 and other rebadged Plus-
tek devices. The following tables will give you a short overview.
If your Plustek scanner has another Product ID, then the device is <B>NOT</B>
supported by this backend.
Vendor Plustek - ID: 0x07B3
----------------------------------------------------------
Model: Vendor-ID: Product-ID:
----------------------------------------------------------
OpticPro U12 0x07B3 0x0001
OpticPro U1212 0x07B3 0x0001
OpticPro UT12 0x07B3 0x0001
Vendor KYE/Genius
--------------------------------------------------------
USB Model: Vendor-ID: Product-ID:
--------------------------------------------------------
ColorPage Vivid III USB 0x07B3 0x0001
ColorPage HR6 V1 0x0458 0x2004
</PRE>
<H2>CONFIGURATION</H2><PRE>
To use your scanner with this backend, you need at least two entries in
the configuration file <I>/usr/local/etc/sane.d/u12.conf</I>
<I>[usb]</I> <I>vendor-id</I> <I>product-id</I>
<I>device</I> <I>/dev/usbscanner</I>
<I>[usb]</I> tells the backend, that the following devicename (here <I>/dev/usb-</I>
<I>scanner</I>) has to be interpreted as USB scanner device. If vendor- and
product-id has not been specified, the backend tries to detect this by
its own. If device is set to <I>auto</I> then the next matching device is
used.
<B>The</B> <B>Options:</B>
option warmup t
<I>t</I> specifies the warmup period in seconds
option lampOff t
<I>t</I> is the time in seconds for switching off the lamps in standby
mode
option lOffonEnd b
<I>b</I> specifies the behaviour when closing the backend, 1 --&gt; switch
lamps off, 0 --&gt; do not change lamp status
See the u12.conf file for examples.
<B>Note:</B>
You have to make sure, that the USB subsystem is loaded correctly and
you have access to the device-node. For more details see <B>sane-usb</B> <B>(5)</B>
manpage. You might use <B>sane-find-scanner</B> to check that you have access
to your device.
<B>Note:</B>
If there's no configuration file, the backend defaults to <B>device</B> <B>auto</B>
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/u12.conf</I>
The backend configuration file
<I>/usr/local/lib/sane/libsane-u12.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-u12.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_U12</B>
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.
Example: export SANE_DEBUG_U12=10
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>, <B><A HREF="sane-plustek.5.html">sane-plustek(5)</A></B>,
<I>/usr/local/doc/sane-1.0.18/u12/U12.changes</I>
<I>http://www.gjaeger.de/scanner/u12/</I>
</PRE>
<H2>CONTACT AND BUG-REPORTS</H2><PRE>
Please send any information and bug-reports to:
<B>SANE</B> <B>Mailing</B> <B>List</B>
Additional info and hints can be obtained from our
Mailing-List archive at:
<B>http://www.sane-project.org/mailing-lists.html</B>
or directly from the projects' homepage at:
<B>http://www.gjaeger.de/scanner/u12/</B>
To obtain debug messages from the backend, please set the environment-
variable <I>SANE</I><B>_</B><I>DEBUG</I><B>_</B><I>U12</I> before calling your favorite scan-frontend
(i.e. xscanimage).
<B>i.e.:</B> <B>export</B> <B>SANE_DEBUG_U12=20</B> <B>;</B> <B>xscanimage</B>
The value controls the verbosity of the backend.
</PRE>
<H2>KNOWN BUGS & RESTRICTIONS</H2><PRE>
* The driver is in alpha state, so please don't expect too much!!!
* When using libusb, it might be, that the backend hangs. In that
case, reconnect the scanner.
sane-backends 1.0.18 18 June 2004 <B><A HREF="sane-u12.5.html">sane-u12(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,255 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-umax.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-umax.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-umax.5.html">sane-umax(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-umax.5.html">sane-umax(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-umax - SANE backend for UMAX scanners
</PRE>
<H2>ABOUT THIS FILE</H2><PRE>
This file only is a short descripton of the umax-backend for sane! For
detailled information take a look at sane-umax-doc.html (it is included
in the sane source directory and in the xsane online help)!
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-umax</B> library implements a SANE backend that provides acces to
several UMAX-SCSI-scanners and some Linotye Hell SCSI-scanners, paral-
lel- and USB-scanners are not (and propably will never be) supported!
<B>I</B> <B>suggest</B> <B>you</B> <B>hold</B> <B>one</B> <B>hand</B> <B>on</B> <B>the</B> <B>power-button</B> <B>of</B> <B>the</B> <B>scanner</B> <B>while</B>
<B>you</B> <B>try</B> <B>the</B> <B>first</B> <B>scans!</B>
</PRE>
<H2>CONFIGURATION</H2><PRE>
The configuration file for this backend resides in
<I>/usr/local/etc/sane.d/umax.conf</I>.
Its contents is a list of device names that correspond to UMAX and UMAX
compatible scanners. Empty lines and lines starting with a hash mark
(#) are ignored. A sample configuration file is shown below:
# this is a comment
#
option scsi-maxqueue 4
option scsi-buffer-size-min 65536
option scsi-buffer-size-max 131072
option scan-lines 40
option preview-lines 10
option scsi-maxqueue 2
option execute-request-sense 0
option force-preview-bit-rgb 0
option slow-speed -1
option care-about-smearing -1
option calibration-full-ccd -1
option calibration-width-offset -1
option calibration-bytes-pixel -1
option exposure-time-rgb-bind -1
option invert-shading-data -1
option lamp-control-available 0
option gamma-lsb-padded 0
/dev/sge
#scsi Vendor Model Type Bus Channel ID LUN
# The following scanner supports lamp control
option lamp-control-available 1
scsi UMAX * Scanner * * * * *
# scanner on /dev/scanner does not support lamp control
option lamp-control-available 0
/dev/scanner
execute-request-sense:
values: 0 = disabled, 1 = enabled
default = 0
If set to 1 umax_do_request_sense is called in
umax_do_calibration. This can hang the system (but has been
enabled until this version)
scsi-buffer-size-min, scsi-buffer-size-max:
values: 4096-1048576
default min = 32768, max = 131072
Especially the minimum value is very important. If this value
is set too small the backend is not able to send gamma tables to
the scanner or to do a correct color calibration. This may
result in strange color effects. If the minimum value is set too
large then the backend is not able to allocate the requested
scsi buffer size and aborts with out of memory error. The
default is 32KB, for some scanners it should be increased to
64KB.
scan-lines, preview-lines:
values: 1-65535
default: scan-lines = 40, preview-lines = 10
define the maximum number of lines that are scanned into one
buffer
force-preview-bit-rgb:
values: 0 = disabled, 1 = enabled
default = 0
set preview bit in rgb real scan
slow-speed, care-about-smearing:
values: -1 = auto, 0 = disabled, 1 = enabled
default = -1
dangerous options, needed for some scanners do not changed these
options until you really know what you do, you may destroy your
scanner when you define wrong values for this options
calibration-full-ccd:
values: -1 = auto, 0 = disabled, 1 = enabled
default = -1
do calibration for each pixel of ccd instead of selected image
calibration-width-offset:
values: -99999 = auto, &gt; -99999 set value
add an offset width to the calculated with for image/ccd
calibration-bytes-pixel:
values: -1 = disabled, 0 = not set, 1 = 1 byte/pixel, 2 = 2
bytes/pixel
use # bytes per pixel for calibration
exposure-time-rgb-bind:
values: -1 = automatically set by driver - if known, 0 = dis-
abled (own selection for red, green and blue), 1 = enabled (same
values for red, green and blue)
invert-shading-data:
values: -1 = automatically set by driver - if known, 0 = dis-
abled, 1 = enabled
default = -1
invert shading data before sending it back to the scanner
lamp-control-available:
values: 0 = automatically set by driver - if known, 1 = avail-
able
default = 0
gamma-lsb-padded:
values: -1 = automatically set by driver - if known, 0 = gamma
data is msb padded, 1 = gamma data is lsb padded
default = -1
handle-bad-sense-error:
values: 0 = handle as device busy, 1 = handle as ok, 2 = handle
as i/o error, 3 = ignore bad error code - continue sense handler
default = 0
scsi-maxqueue:
values: 1..# (maximum defined at compile time)
default = 2
most scsi drivers allow internal command queueing with a depth
of 2 commands. In most cases it does not mprove anything when
you increase this value. When your scsi driver does not support
any command queueing you can try to set this value to 1.
The special device name must be a generic SCSI device or a symlink to
such a device. To find out to which device your scanner is assigned
and how you have to set the permissions of that device, have a look at
sane-scsi.
</PRE>
<H2>SCSI ADAPTER TIPS</H2><PRE>
The ISA-SCSI-adapters that are shipped with some Umax-scanners are not
supported very well by Linux (I suggest not to use it), the PCI-SCSI-
adapters that come with some Umax-scanners are not supported at all (as
far as I know). On other platforms these SCSI-adapters are not sup-
ported. So you typically need to purchase another SCSI-adapter that is
supported by your platform. See the relevant hardware FAQs and HOWTOs
for your platform for more information.
The UMAX-scanners do block the scsi-bus for a few seconds while scan-
ning. It is not necessary to connect the scanner to its own SCSI-
adapter. But if you need short response time for your SCSI-harddisk
(e.g. if your computer is a file-server) or other scsi devices, I sug-
gest you use an own SCSI-adapter for your UMAX-scanner.
If you have any problems with your Umax scanner, check your scsi chain
(cable length, termination, ...).
See also: <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
</PRE>
<H2>FILES</H2><PRE>
The backend configuration file:
<I>/usr/local/etc/sane.d/umax.conf</I>
The static library implementing this backend:
<I>/usr/local/lib/sane/libsane-umax.a</I>
The shared library implementing this backend:
<I>/usr/local/lib/sane/libsane-umax.so</I> (present on systems that
support dynamic loading)
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_UMAX</B>
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: SANE_DEBUG_UMAX values
Number Remark
0 print important errors (printed each time)
1 print errors
2 print sense
3 print warnings
4 print scanner-inquiry
5 print informations
6 print less important informations
7 print called procedures
8 print reader_process messages
10 print called sane-init-routines
11 print called sane-procedures
12 print sane infos
13 print sane option-control messages
Example:
export SANE_DEBUG_UMAX=8
</PRE>
<H2>BUGS</H2><PRE>
X-resolutions greater than 600 dpi sometimes make problems
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
Oliver Rauch
</PRE>
<H2>EMAIL-CONTACT</H2><PRE>
Oliver.Rauch@Rauch-Domain.DE
sane-backends 1.0.18 29 november 2002 <B><A HREF="sane-umax.5.html">sane-umax(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,141 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-umax1220u.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-umax1220u.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-umax1220u.5.html">sane-umax1220u(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-umax1220u.5.html">sane-umax1220u(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-umax1220u - SANE backend for the UMAX Astra 1220U and similar
scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-umax1220</B> library implements a SANE (Scanner Access Now Easy)
backend for the the UMAX Astra 1220U and similar scanners.
For more information on this backend, please visit <I>http://umax1220u-</I>
<I>sane.sourceforge.net/</I>.
</PRE>
<H2>UMAX ASTRA 1600U/2000U/2100U SUPPORT</H2><PRE>
This backend is also able to drive the UMAX Astra 1600U/2000U/2100U.
The 2100U is confirmed to work. For the other scanners no reports have
been received yet. Please contact us and tell us if your scanner works
(sane-devel@lists.alioth.debian.org).
</PRE>
<H2>CONFIGURATION</H2><PRE>
Usually, no manual configuration is necessary. The configuration file
for this backend resides in <I>/usr/local/etc/sane.d/umax1220u.conf</I>.
Its contents is a list of device names that correspond to UMAX Astra
scanners. Empty lines and lines starting with a hash mark (#) are
ignored. A sample configuration file is shown below:
#usb vendor product
usb 0x1606 0x0010
# Device list for non-linux systems
/dev/scanner
/dev/usb/scanner0
See <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B> for information on how to set the access permissions on
the usb device files.
</PRE>
<H2>FILES</H2><PRE>
The backend configuration file:
<I>/usr/local/etc/sane.d/umax1220u.conf</I>
The static library implementing this backend:
<I>/usr/local/lib/sane/libsane-umax1220u.a</I>
The shared library implementing this backend:
<I>/usr/local/lib/sane/libsane-umax1220u.so</I> (present on systems
that support dynamic loading)
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_UMAX1220U</B>
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:
SANE_DEBUG_UMAX1220U values
Number Remark
1 print failures
2 print information
3 print high-level function calls
4 print high-level function checkpoints
9 print mid-level function calls
10 print mid-level function checkpoints
80 print protocol-level function entry
90 print protocol-level function exit
Example:
export SANE_DEBUG_UMAX1220U=10
</PRE>
<H2>KNOWN BUGS</H2><PRE>
600 dpi scanning may fail for large image sizes.
If you keep getting I/O errors, try cycling the power on your scanner
to reset it.
There is no way to cancel a scan, since the driver ignores sane_can-
cel().
If you try scanning an image which is too small, you will get I/O
errors. Be sure to adjust the scan area before doing a scan, since by
default, the scan area is zero.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>
(Old) homepage:
<I>http://umax1220u-sane.sourceforge.net/</I>
</PRE>
<H2>AUTHOR</H2><PRE>
Marcio Luis Teixeira &lt;marciot@users.sourceforge.net&gt;
</PRE>
<H2>EMAIL-CONTACT</H2><PRE>
sane-devel@lists.alioth.debian.org
</PRE>
<H2>REPORTING BUGS</H2><PRE>
This backend isn't actively maintained. Nevertheless, bug reports and
comments should be sent to the sane-devel mailing list. When reporting
bugs, please run the backend with SANE_DEBUG_UMAX1220U set to 10 and
attach a copy of the log messages.
sane-backends 1.0.18 17 Apr 2006 <B><A HREF="sane-umax1220u.5.html">sane-umax1220u(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,258 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-umax_pp.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-umax_pp.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-umax_pp.5.html">sane-umax_pp(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-umax_pp.5.html">sane-umax_pp(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-umax_pp - SANE backend for Umax Astra parallel port flatbed scan-
ners
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-umax_pp</B> library implements a SANE (Scanner Access Now Easy)
backend that provides access to Umax parallel port flatbed scanners.
The following scanners work with this backend:
Model:
--------------------
Astra 610P
Astra 1220P
HP3200C
Astra 1600P
Astra 2000P
This backend handles 75x75, 150x150, 300x300, 600x600 and 600x1200 for
1220P/1600P/2000P dpi scan reslutions,and 75x75, 150x150, 300x300 and
300x600 for 610P. In color and gray levels, there is a software lineart
mode.
The new generation models share a newer version of the 610P ASIC embed-
ded in an EPAT chip. Only parts such as CCD and ADC change from one to
another. They even all reports being UMAX Astra 1220P via IEEE1284.
There isn't software way to recognize them properly. Under windows,
model is set by the driver installed, regardless of the hardware.
<B>EPP/ECP</B> <B>MODES</B> <B>ONLY</B>
The current version of the backend uses only EPP or ECP mode to
communicate with the scanner. PS/2 mode isn't implemented. The
610P only use SPP. It is recommended that you set your parallel
port to EPP in BIOS with the current version of this backend.
You can leave it to ECP or ECP+EPP, but in this case you may not
use ppdev but only direct hardware access if you have to use
ECP. ECPEPP will only work if you use a 2.4 or 2.6 kernel with
ppdev character device support.
This backend does support parport sharing only <I>if</I> <I>you</I> <I>have</I> <I>a</I> <I>kernel</I>
<I>with</I> <I>ppdev</I> <I>support.</I>
Note that if you don't use the ppdev character device, the backend
needs to run as root. To allow user access to the scanner run the back-
end through the network interface (See <B><A HREF="saned.8.html">saned(8)</A></B> and <B><A HREF="sane-net.5.html">sane-net(5)</A></B>). A
more relaxed solution (security wise) is to add suid bit to the fron-
tend (See <B><A HREF="chmod.1.html">chmod(1)</A></B>). The backend drop root priviledges as soon as it
can, right after gaining direct access to IO ports, which lessen risks
when being root.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>port</I> <I>value</I>
Where <B>value</B> is :
auto autodetect all parallel ports and probe them for scanner
safe-auto
autodetect all parallel ports and probe them for scanner,
but does not try direct hardware access
/dev/ppi0
uses *BSD ppi device, depending on the number of avail-
able parallel port, you have to use /dev/ppi1, /dev/ppi2,
...
/dev/parport0
uses linux ppdev device, depending on the number of
available parallel port, you have to use /dev/parport1,
/dev/parport2, ...
0x378 does direct hardware access on the given address. Usual
values are 0x378, 0x278, 0x3BC In this case, you have to
run the scanner as root (*BSD and linux), or with
'IOPL=yes' on OS/2
<B>NOTE:</B> in all cases, you must have sufficient priviledges to get access
to the chosen device or address. Depending on the security settings,
devices may not be available for all users. You have to change permis-
sions on the dev/ppi* or /dev/parport* devices.
You can rename any device using the
<I>name</I> <I>devname</I>
<I>model</I> <I>model</I>
<I>vendor</I> <I>vendor</I>
options. These options apply to the last port option.
</PRE>
<H2>CONFIGURATION</H2><PRE>
Please make sure to edit umax_pp.conf <B>before</B> you use the backend.
The contents of the <B>umax_pp.conf</B> file is a list of options and device
names that correspond to Umax scanners. Empty lines and lines starting
with a hash mark (#) are ignored.
The height options supported are <B>red-gain</B>, <B>green-gain</B>, <B>blue-gain</B>, <B>red-</B>
<B>offset</B>, <B>green-offset</B>, <B>blue-offset</B>, <B>astra</B>, and <B>buffer</B>.
Options <B>red-gain</B> , <B>green-gain</B> and <B>blue-gain</B> allow you to adjust the
sensitivy of your scanner for the given color. Values range from 0
(lowest gain) to 15 (highest). If the advanced option "Gain" isn't
checked in the frontend, the backend does automatic gain calibration,
and do not use user provided values.
Options <B>red-offset</B> , <B>green-offset</B> and <B>blue-offset</B> allow you to adjust
the offset of your scanner for the given color. Values range from 0
(lowest offset) to 15 (highest).
Option <B>astra</B> allows you to change the model of your scanner. Current
auto detection is based on side effects on scanning when using 1220P
command set on other models, so it may fail on unkown hardware combina-
tion. Valid values are 610, 1220, 1600 and 2000. It is usefull only
when autodetection fails to detect properly your scanner model. If your
scanner work properly but is reported wrongly, let it be that way. The
only valid case to change the model is when your scanner produces
'black' or prevent scanner model autodetection.
Option <B>buffer</B> allows you to change the size of the scan buffer. The
size must be specified in bytes. The default value is 2 megabytes.
Decreasing this value will improve the smoothness of progress bar in
the frontend, but will stall the scan more often.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/umax</I><B>_</B><I>pp.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-umax</I><B>_</B><I>pp.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-umax</I><B>_</B><I>pp.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_UMAX_PP</B>
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.
level debug output
------- ------------------------------
0 nothing
1 errors
2 warnings &amp; minor errors
3 additional information
4 debug information
5 code flow (not supported yet)
6 special debug information
<B>SANE_DEBUG_UMAX_PP_LOW</B>
This variable sets the debug level for the SANE interface for
the Umax ASIC. Note that enabling this will spam your terminal
with some million lines of debug output.
level debug output
------- -------------------------------
0 nothing
1 errors
8 command blocks
16 detailed code flow
32 dump datafiles
255 everything
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-net.5.html">sane-net(5)</A></B>, <B><A HREF="saned.8.html">saned(8)</A></B>
For latest bug fixes and information see
<I>http://umax1220p.sourceforge.net/</I>
</PRE>
<H2>AUTHOR</H2><PRE>
Stéphane VOLTZ &lt;svoltz@wanadoo.fr&gt;
</PRE>
<H2>CREDITS</H2><PRE>
Support for the 610P has been made possible thank to an hardware dona-
tion by William Stuart.
</PRE>
<H2>BUG REPORTS</H2><PRE>
If something doesn't work, please contact me. But I need some informa-
tion about your scanner to be able to help you...
<I>SANE</I> <I>version</I>
run "scanimage -V" to determine this
<I>the</I> <I>backend</I> <I>version</I> <I>and</I> <I>your</I> <I>scanner</I> <I>hardware</I>
run "SANE_DEBUG_UMAX_PP=255 scanimage -L 2&gt;log" as root. If you
don't get any output from the umax_pp backend, make sure a line
"umax_pp" is included into your /usr/local/etc/sane.d/dll.conf.
If your scanner isn't detected, make sure you've defined the
right port address, or the correct device in your umax_pp.conf.
<I>the</I> <I>name</I> <I>of</I> <I>your</I> <I>scanner/vendor</I>
also a worthy information. Please also include the optical reso-
lution and lamp type of your scanner, both can be found in the
manual of your scanner.
<I>any</I> <I>further</I> <I>comments</I>
if you have comments about the documentation (what could be done
better), or you think I should know something, please include
it.
sane-backends 1.0.18 23 August 2004 <B><A HREF="sane-umax_pp.5.html">sane-umax_pp(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,162 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-usb.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-usb.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-usb.5.html">sane-usb(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-usb - USB configuration tips for SANE
</PRE>
<H2>DESCRIPTION</H2><PRE>
This manual page contains information on how to access scanners with a
USB interface. It focusses on two main topics: getting the scanner
detected by the operating system kernel and using it with SANE.
This page applies to USB most backends and scanners, as they use the
generic sanei_usb interface. However, there is one exceptions: USB
Scanners supported by the microtek2 backend need a special USB kernel
driver, see <B><A HREF="sane-microtek2.5.html">sane-microtek2(5)</A></B> for details.
</PRE>
<H2>QUICK START</H2><PRE>
This is a short HOWTO-like section. For the full details, read the fol-
lowing sections. The goal of this section is to get the scanner
detected by <B><A HREF="sane-find-scanner.1.html">sane-find-scanner(1)</A></B>.
Run sane-find-scanner. If it lists your scanner with the correct vendor
and product ids, you are done. See section <B>SANE</B> <B>ISSUES</B> for details on
how to go on.
Sane-find-scanner doesn't list your scanner? Does it work as root? If
yes, there is a permission issue. See the <B>LIBUSB</B> section for details.
Nothing is found even as root? Check that your kernel supports USB and
that libusb is installed (see section <B>LIBUSB</B>).
</PRE>
<H2>USB ACCESS METHODS</H2><PRE>
For accessing USB devices, the USB library libusb is used. There used
to exist another method to access USB devices: the kernel scanner
driver. The kernel scanner driver method is deprecated and shouldn't be
used anymore. It may be removed from SANE at any time. In Linux, the
kernel scanner driver has been removed in the 2.6.* kernel series. Only
libusb access is documented in this manual page.
</PRE>
<H2>LIBUSB</H2><PRE>
SANE can only use libusb 0.1.6 or newer. It needs to be installed at
build-time. Modern Linux distributions and other operating systems come
with libusb.
Libusb can only access your scanner if it's not claimed by the kernel
scanner driver. If you want to use libusb, unload the kernel driver
(e.g. rmmod scanner under Linux) or disable the driver when compiling a
new kernel. For Linux, your kernel needs support for the USB filesystem
(usbfs). For kernels older than 2.4.19, replace "usbfs" with "usbdevfs"
because the name has changed. This filesystem must be mounted. That's
done automatically at boot time, if /etc/fstab contains a line like
this:
none /proc/bus/usb usbfs defaults 0 0
The permissions for the device files used by libusb must be adjusted
for user access. Otherwise only root can use SANE devices. For <I>Linux</I>,
the devices are located in /proc/bus/usb/ or in /dev/bus/usb, if you
use udev. There are directories named e.g. "001" (the bus name) con-
taining files "001", "002" etc. (the device files). The right device
files can be found out by running scanimage -L as root. Setting permis-
sions with "chmod" is not permanent, however. They will be reset after
reboot or replugging the scanner.
Usually udev or for older distributions the hotplug utilities are used,
which support dynamic setting of access permissions. SANE comes with
udev and hotplug scripts in the directory tools/udev and tools/hotplug.
They can be used for setting permissions, see
/usr/local/doc/sane-1.0.18/README.linux, tools/README and the README in
the tools/hotplug directory for more details.
For the <B>BSDs</B>, the device files used by libusb are named <I>/dev/ugen*</I>.
Use chmod to apply appropriate permissions.
</PRE>
<H2>SANE ISSUES</H2><PRE>
This section assumes that your scanner is detected by sane-find-scan-
ner. It doesn't make sense to go on, if this is not the case. While
sane-find-scanner is able to detect any USB scanner, actual scanning
will only work if the scanner is supported by a SANE backend. Informa-
tion on the level of support can be found on the SANE webpage
(<I>http://www.sane-project.org/</I>), and the individual backend manpages.
Most backends can detect USB scanners automatically using "usb" config-
uration file lines. This method allows to identify scanners by the USB
vendor and product numbers. The syntax for specifying a scanner this
way is:
usb <I>VENDOR</I> <I>PRODUCT</I>
where <I>VENDOR</I> is the USB vendor id, and <I>PRODUCT</I> is the USB product id of
the scanner. Both ids are non-negative integer numbers in decimal or
hexadecimal format. The correct values for these fields can be found by
running sane-find-scanner, looking into the syslog (e.g., /var/log/mes-
sages) or under Linux by issuing the command "cat
/proc/bus/usb/devices". This is an example of a config file line:
usb 0x055f 0x0006
would have the effect that all USB devices in the system with a vendor
id of 0x55f and a product id of 0x0006 would be probed and recognized
by the backend.
If your scanner is not detected automatically, it may be necessary to
edit the appropriate backend configuration file before using SANE for
the first time. For a detailed description of each backend's configu-
ration file, please refer to the relevant backend manual page (e.g.
<B><A HREF="sane-mustek_usb.5.html">sane-mustek_usb(5)</A></B> for Mustek USB scanners).
Do <B>not</B> create a symlink from <I>/dev/scanner</I> to the USB device because
this link is used by the SCSI backends. The scanner may be confused if
it receives SCSI commands.
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEBUG_SANEI_USB</B>
If the library was compiled with debug support enabled, this
environment variable controls the debug level for the USB I/O
subsystem. E.g., a value of 128 requests all debug output to be
printed. Smaller levels reduce verbosity. Values greater than 4
enable libusb debugging (if available). Example: export
SANE_DEBUG_SANEI_USB=4.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="sane-find-scanner.1.html">sane-find-scanner(1)</A></B>, <B>sane-"backendname"</B>(5), <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
Henning Meier-Geinitz &lt;henning@meier-geinitz.de&gt;
sane-backends 1.0.18 19 Jun 2006 <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,116 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane-v4l.5</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane-v4l.5</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane-v4l.5.html">sane-v4l(5)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane-v4l.5.html">sane-v4l(5)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane-v4l - SANE interface for Video for Linux API
</PRE>
<H2>DESCRIPTION</H2><PRE>
The <B>sane-v4l</B> library implements a SANE (Scanner Access Now Easy) back-
end that provides generic access to video cameras and similar equipment
using the V4L (Video for Linux) API.
This is ALPHA software. Really! Important features are missing and
there are lots of bugs. The code is currently only tested on a Linux
2.4 system with a Hauppauge WinTV video card.
</PRE>
<H2>DEVICE NAMES</H2><PRE>
This backend expects device names of the form:
<I>special</I>
Where <I>special</I> is the UNIX path-name for the special device that corre-
sponds to the v4l device. The special device name must be a v4l device
or a symlink to such a device. For example, such a device name could
be <I>/dev/video0</I> or <I>/dev/bttv0</I>.
</PRE>
<H2>CONFIGURATION</H2><PRE>
The contents of the <I>v4l.conf</I> file is a list of device names that corre-
spond to v4l devices. Empty lines and lines starting with a hash mark
(#) are ignored. A sample configuration file is shown below:
/dev/bttv0
# this is a comment
/dev/video3
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/v4l.conf</I>
The backend configuration file (see also description of
<B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/lib/sane/libsane-v4l.a</I>
The static library implementing this backend.
<I>/usr/local/lib/sane/libsane-v4l.so</I>
The shared library implementing this backend (present on systems
that support dynamic loading).
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
<B>SANE_DEBUG_V4L</B>
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.
</PRE>
<H2>AUTHOR</H2><PRE>
Juergen G. Schimmer, Henning Meier-Geinitz
</PRE>
<H2>BUGS:</H2><PRE>
If more than one video card is present, a crash may occur. Frequency
and geometry selection is missing.
Send bug reports to the SANE mailing list: sane-
devel@lists.alioth.debian.org. You must be subscribed to the list to
send mail. See http://www.sane-project.org/mailing-lists.html for
details.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="xcam.1.html">xcam(1)</A></B>.
sane-backends 1.0.18 28 Aug 2002 <B><A HREF="sane-v4l.5.html">sane-v4l(5)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,632 +1,8 @@
<HTML>
<HEAD>
<TITLE>sane.7</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>sane.7</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="sane.7.html">sane(7)</A></B> SANE Scanner Access Now Easy <B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<H2>NAME</H2><PRE>
sane - Scanner Access Now Easy: API for accessing scanners
</PRE>
<H2>DESCRIPTION</H2><PRE>
<B>SANE</B> is an application programming interface (API) that provides stan-
dardized access to any raster image scanner hardware. The standardized
interface makes it possible to write just one driver for each scanner
device instead of one driver for each scanner and application.
While <B>SANE</B> is primarily targeted at a UNIX environment, the standard
has been carefully designed to make it possible to implement the API on
virtually any hardware or operating system.
This manual page provides a summary of the information available about
<B>SANE</B>.
If you have trouble getting your scanner detected, read the PROBLEMS
section.
</PRE>
<H2>TERMINOLOGY</H2><PRE>
An application that uses the <B>SANE</B> interface is called a <B>SANE</B> <B>frontend.</B>
A driver that implements the <B>SANE</B> interface is called a <B>SANE</B> <B>backend.</B>
A <B>meta</B> <B>backend</B> provides some means to manage one or more other back-
ends.
</PRE>
<H2>SOFTWARE PACKAGES</H2><PRE>
The package `<B>sane-backends</B>' contains a lot of backends, documentation
(including the <B>SANE</B> standard), networking support, and the command line
frontend `<B>scanimage</B>'. The frontends `<B>xscanimage</B>', `<B>xcam</B>', and
`<B>scanadf</B>' are included in the package `<B>sane-frontends</B>'. Both packages
can be downloaded from the <B>SANE</B> homepage (<I>http://www.sane-</I>
<I>project.org/</I>). Information about other frontends and backends can also
be found on the <B>SANE</B> homepage.
</PRE>
<H2>GENERAL INFORMATION</H2><PRE>
The following sections provide short descriptions and links to more
information about several aspects of <B>SANE.</B> A name with a number in
parenthesis (e.g. `<B><A HREF="sane-dll.5.html">sane-dll(5)</A></B>') points to a manual page. In this case
`<B>man</B> <B>5</B> <B>sane-dll</B>' will display the page. Entries like
`<I>/usr/local/doc/sane-1.0.18/sane.tex</I>' are references to text files that
were copied to the <B>SANE</B> documentation directory
(<I>/usr/local/doc/sane-1.0.18/</I>) during installation. Everything else is a
URL to a resource on the web.
<B>SANE</B> <B>homepage</B>
Information on all aspects of SANE including a tutorial and a link to
the SANE FAQ can be found on the SANE homepage: <I>http://www.sane-</I>
<I>project.org/</I>.
<B>SANE</B> <B>device</B> <B>lists</B>
The <B>SANE</B> device lists contain information about the status of <B>SANE</B>
support for a specific device. If your scanner is not listed there
(either supported or unsupported), please contact us. See section HOW
CAN YOU HELP SANE for details. There are lists for specific releases
of SANE, for the current development version and a search engine:
<I>http://www.sane-project.org/sane-supported-devices.html</I>. The lists
are also installed on your system at /usr/local/doc/sane-1.0.18/.
<B>SANE</B> <B>mailing</B> <B>list</B>
There is a mailing list for the purpose of discussing the SANE stan-
dard and its implementations: sane-devel. Despite its name, the list
is not only intended for developers, but also for users. There are
also some more lists for special topics, however, for users, sane-
devel is the right list. How to subscribe and unsubscribe:
<I>http://www.sane-project.org/mailing-lists.html</I>.
<B>SANE</B> <B>IRC</B> <B>channel</B>
The IRC (Internet Relay Chat) channel #sane can be found on the
Freenode network (irc.freenode.net). It's for discussing <B>SANE</B> prob-
lems, talking about development and general <B>SANE</B> related chatting.
Before asking for help, please read the other documentation mentioned
in this manual page. The channel's topic is also used for announce-
ments of problems with SANE infrastructure (mailing lists, web
server, etc.).
<B>Compiling</B> <B>and</B> <B>installing</B> <B>SANE</B>
Look at <I>/usr/local/doc/sane-1.0.18/README</I> and the os-dependent README
files for information about compiling and installing <B>SANE.</B>
<B>SCSI</B> <B>configuration</B>
For information about various systems and SCSI controllers see <B>sane-</B>
<B><A HREF="scsi.5.html">scsi(5)</A></B>.
<B>USB</B> <B>configuration</B>
For information about USB configuration see <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>.
</PRE>
<H2>FRONTENDS AND MISCELLANEOUS PROGRAMS</H2><PRE>
<B>scanimage</B>
Command-line frontend. See <B><A HREF="scanimage.1.html">scanimage(1)</A></B>.
<B>saned</B>
<B>SANE</B> network daemon that allows remote clients to access image acqui-
sition devices available on the local host. See <B><A HREF="saned.8.html">saned(8)</A></B>.
<B>sane-find-scanner</B>
Command-line tool to find SCSI and USB scanners and determine their
Unix device files. See <B><A HREF="sane-find-scanner.1.html">sane-find-scanner(1)</A></B>.
Also, have a look at the <B>sane-frontends</B> package (including <B>xscanimage</B>,
<B>xcam</B>, and <B>scanadf</B>) and the frontend information page at
<I>http://www.sane-project.org/sane-frontends.html</I>.
</PRE>
<H2>BACKENDS FOR SCANNERS</H2><PRE>
<B>abaton</B>
The SANE backend for Abaton flatbed scanners supports the Scan 300/GS
(8bit, 256 levels of gray) and the Scan 300/S (black and white,
untested). See <B><A HREF="sane-abaton.5.html">sane-abaton(5)</A></B> for details.
<B>agfafocus</B>
This backend supports AGFA Focus scanners and the Siemens S9036
(untested). See <B><A HREF="sane-agfafocus.5.html">sane-agfafocus(5)</A></B> for details.
<B>apple</B>
The SANE backend for Apple flatbed scanners supports the following
scanners: AppleScanner, OneScanner and ColorOneScanner. See <B>sane-</B>
<B><A HREF="apple.5.html">apple(5)</A></B> for details.
<B>artec</B>
The SANE Artec backend supports several Artec/Ultima SCSI flatbed
scanners as well as the BlackWidow BW4800SP and the Plustek 19200S.
See <B><A HREF="sane-artec.5.html">sane-artec(5)</A></B> for details.
<B>artec_eplus48u</B>
The SANE artec_eplus48u backend supports the scanner Artec E+ 48U and
re-badged models like Tevion MD 9693, Medion MD 9693, Medion MD 9705
and Trust Easy Webscan 19200. See <B><A HREF="sane-artec_eplus48u.5.html">sane-artec_eplus48u(5)</A></B> for details.
<B>as6e</B>
This is a SANE backend for using the Artec AS6E parallel port inter-
face scanner. See <B><A HREF="sane-as6e.5.html">sane-as6e(5)</A></B> for details.
<B>avision</B>
This backend supports several Avision based scanners. This includes
the original Avision scanners (like AV 630, AV 620, ...) as well as
the HP ScanJet 53xx and 74xx series, Fujitsu ScanPartner, some Mit-
subishi and Minolta film-scanners. See <B><A HREF="sane-avision.5.html">sane-avision(5)</A></B> for details.
<B>bh</B>
The bh backend provides access to Bell+Howell Copiscan II series doc-
ument scanners. See <B><A HREF="sane-bh.5.html">sane-bh(5)</A></B> for details.
<B>canon</B>
The canon backend supports the CanoScan 300, CanoScan 600, and
CanoScan 2700F SCSI flatbed scanners. See <B><A HREF="sane-canon.5.html">sane-canon(5)</A></B> for details.
<B>canon630u</B>
The canon630u backend supports the CanoScan 630u and 636u USB scan-
ners. See <B><A HREF="sane-canon630u.5.html">sane-canon630u(5)</A></B> for details.
<B>canon_pp</B>
The canon_pp backend supports the CanoScan FB330P, FB630P, N340P and
N640P parallel port scanners. See <B><A HREF="sane-canon_pp.5.html">sane-canon_pp(5)</A></B> for details.
<B>coolscan</B>
This is a SANE backend for Nikon Coolscan film-scanners. See <B>sane-</B>
<B><A HREF="coolscan.5.html">coolscan(5)</A></B> for details.
<B>coolscan2</B>
This is a SANE backend for Nikon Coolscan film-scanners. See <B>sane-</B>
<B><A HREF="coolscan2.5.html">coolscan2(5)</A></B> or <I>http://coolscan2.sourceforge.net</I> for details.
<B>epson</B>
The SANE epson backend provides support for Epson SCSI, parallel port
and USB flatbed scanners. See <B><A HREF="sane-epson.5.html">sane-epson(5)</A></B> for details.
<B>fujitsu</B>
The fujitsu backend provides support for most Fujitsu SCSI and USB,
flatbed and adf scanners. See <B><A HREF="sane-fujitsu.5.html">sane-fujitsu(5)</A></B> for details.
<B>genesys</B>
The genesys backend provides support for scanners based on the
Genesys Logic GL646 and GL841 chips like the Medion 6471 and Hewlett-
Packard 2300c. Support for GL841 based scanners is far from being
complete. See <B><A HREF="sane-genesys.5.html">sane-genesys(5)</A></B> for details.
<B>gt68xx</B>
The gt68xx backend provides support for scanners based on the
Grandtech GT-6801 and GT-6816 chips like the Artec Ultima 2000 and
several Mustek BearPaw CU and TA models. Some Genius, Lexmark,
Medion, Packard Bell, Plustek, and Trust scanners are also supported.
See <B><A HREF="sane-gt68xx.5.html">sane-gt68xx(5)</A></B> for details.
<B>hp</B>
The SANE hp backend provides access to Hewlett-Packard ScanJet scan-
ners which support SCL (Scanner Control Language by HP). See <B>sane-</B>
<B><A HREF="hp.5.html">hp(5)</A></B> for details.
<B>hpsj5s</B>
The SANE backend for the Hewlett-Packard ScanJet 5S scanner. See
<B><A HREF="sane-hpsj5s.5.html">sane-hpsj5s(5)</A></B> for details.
<B>hp3500</B>
The SANE backend for the Hewlett-Packard ScanJet 3500 series. See
<B><A HREF="sane-hp3500.5.html">sane-hp3500(5)</A></B> for details.
<B>hp4200</B>
The SANE backend for the Hewlett-Packard ScanJet 4200 series. See
<B><A HREF="sane-hp4200.5.html">sane-hp4200(5)</A></B> for details.
<B>hp5400</B>
The SANE backend for the Hewlett-Packard ScanJet 54XXC series. See
<B><A HREF="sane-hp5400.5.html">sane-hp5400(5)</A></B> for details.
<B>ibm</B>
The SANE backend for some IBM and Ricoh SCSI scanners. See <B>sane-</B>
<B><A HREF="ibm.5.html">ibm(5)</A></B> for details.
<B>leo</B>
This backend supports the Leo S3 and the Across FS-1130, which is a
re-badged LEO FS-1130 scanner. See <B><A HREF="sane-leo.5.html">sane-leo(5)</A></B> for details.
<B>lexmark</B>
This backend supports the Lexmark X1100 series of USB scanners. See
<B><A HREF="sane-lexmark.5.html">sane-lexmark(5)</A></B> for details.
<B>ma1509</B>
The ma1509 backend supports the Mustek BearPaw 1200F USB flatbed
scanner. See <B><A HREF="sane-ma1509.5.html">sane-ma1509(5)</A></B> for details.
<B>matsushita</B>
This backend supports some Panasonic KVSS high speed scanners. See
<B><A HREF="sane-matsushita.5.html">sane-matsushita(5)</A></B> for details.
<B>microtek</B>
The microtek backend provides access to the "second generation"
Microtek scanners with SCSI-1 command set. See <B><A HREF="sane-microtek.5.html">sane-microtek(5)</A></B> for
details.
<B>microtek2</B>
The microtek2 backend provides access to some Microtek scanners with
a SCSI-2 command set. See <B><A HREF="sane-microtek2.5.html">sane-microtek2(5)</A></B> for details.
<B>mustek</B>
The SANE mustek backend supports most Mustek SCSI flatbed scanners
including the Paragon and ScanExpress series and the 600 II N and 600
II EP (non-SCSI). Some Trust scanners are also supported. See <B>sane-</B>
<B><A HREF="mustek.5.html">mustek(5)</A></B> for details.
<B>mustek_pp</B>
The mustek_pp backend provides access to Mustek parallel port flatbed
scanners. See <B><A HREF="sane-mustek_pp.5.html">sane-mustek_pp(5)</A></B> for details.
<B>mustek_usb</B>
The mustek_usb backend provides access to some Mustek ScanExpress USB
flatbed scanners. See <B><A HREF="sane-mustek_usb.5.html">sane-mustek_usb(5)</A></B> for details.
<B>mustek_usb2</B>
The mustek_usb2 backend provides access to scanners using the SQ113
chipset like the Mustek BearPaw 2448 TA Pro USB flatbed scanner. See
<B><A HREF="sane-mustek_usb2.5.html">sane-mustek_usb2(5)</A></B> for details.
<B>nec</B>
The SANE nec backend supports the NEC PC-IN500/4C SCSI scanner. See
<B><A HREF="sane-nec.5.html">sane-nec(5)</A></B> for details.
<B>niash</B>
The niash backend supports the Agfa Snapscan Touch and the HP ScanJet
3300c, 3400c, and 4300c USB flatbed scanners. See <B><A HREF="sane-niash.5.html">sane-niash(5)</A></B> for
details.
<B>pie</B>
The pie backend provides access to Pacific Image Electronics (PIE)
and Devcom SCSI flatbed scanners. See <B><A HREF="sane-pie.5.html">sane-pie(5)</A></B> for details.
<B>pixma</B>
The pixma backend supports Canon PIXMA MP series (multi-function
devices). See <B><A HREF="sane-pixma.5.html">sane-pixma(5)</A></B> or <I>http://home.arcor.de/wittawat/pixma/</I>
for details.
<B>plustek</B>
The SANE plustek backend supports USB flatbed scanners that use the
National Semiconductor LM983[1/2/3]-chipset aka Merlin. Scanners
using this LM983x chips include some models from Plustek, KYE/Genius,
Hewlett-Packard, Mustek, Umax, Epson, and Canon. See <B><A HREF="sane-plustek.5.html">sane-plustek(5)</A></B>
for details.
<B>plustek_pp</B>
The SANE plustek_pp backend supports Plustek parallel port flatbed
scanners. Scanners using the Plustek ASIC P96001, P96003, P98001 and
P98003 include some models from Plustek, KYE/Genius, Primax. See
<B><A HREF="sane-plustek_pp.5.html">sane-plustek_pp(5)</A></B> for details.
<B>ricoh</B>
The ricoh backend provides access to the following Ricoh flatbed
scanners: IS50 and IS60. See <B><A HREF="sane-ricoh.5.html">sane-ricoh(5)</A></B> for details.
<B>s9036</B>
The s9036 backend provides access to Siemens 9036 flatbed scanners.
See <B><A HREF="sane-s9036.5.html">sane-s9036(5)</A></B> for details.
<B>sceptre</B>
The sceptre backend provides access to the Sceptre S1200 flatbed
scanner. See <B><A HREF="sane-sceptre.5.html">sane-sceptre(5)</A></B> for details.
<B>sharp</B>
The SANE sharp backend supports Sharp SCSI scanners. See <B>sane-</B>
<B><A HREF="sharp.5.html">sharp(5)</A></B> for details.
<B>sm3600</B>
The SANE sm3600 backend supports the Microtek ScanMaker 3600 USB
scanner. See <B><A HREF="sane-sm3600.5.html">sane-sm3600(5)</A></B> for details.
<B>sm3840</B>
The SANE sm3840 backend supports the Microtek ScanMaker 3840 USB
scanner. See <B><A HREF="sane-sm3840.5.html">sane-sm3840(5)</A></B> for details.
<B>snapscan</B>
The snapscan backend supports AGFA SnapScan flatbed scanners. See
<B><A HREF="sane-snapscan.5.html">sane-snapscan(5)</A></B> for details.
<B>sp15c</B>
This backend supports the Fujitsu FCPA ScanPartner 15C flatbed scan-
ner. See <B><A HREF="sane-sp15c.5.html">sane-sp15c(5)</A></B> for details.
<B>st400</B>
The sane-st400 backend provides access to Siemens ST400 and ST800.
See <B><A HREF="sane-st400.5.html">sane-st400(5)</A></B> for details.
<B>tamarack</B>
The SANE tamarack backend supports Tamarack Artiscan flatbed scan-
ners. See <B><A HREF="sane-tamarack.5.html">sane-tamarack(5)</A></B> for details.
<B>teco1</B> <B>teco2</B> <B>teco3</B>
The SANE teco1, teco2 and teco3 backends support some TECO scanners,
usually sold under the Relisys, Trust, Primax, Piotech, Dextra names.
See <B><A HREF="sane-teco1.5.html">sane-teco1(5)</A></B>, <B><A HREF="sane-teco2.5.html">sane-teco2(5)</A></B> and <B><A HREF="sane-teco3.5.html">sane-teco3(5)</A></B> for details.
<B>u12</B>
The sane-u12 backend provides USB flatbed scanners based on Plustek's
ASIC 98003 (parallel-port ASIC) and a GeneSys Logics' USB-parport
bridge chip like the Plustek OpticPro U(T)12. See <B><A HREF="sane-u12.5.html">sane-u12(5)</A></B> for
details.
<B>umax</B>
The sane-umax backend provides access to several UMAX-SCSI-scanners
and some Linotype Hell SCSI-scanners. See <B><A HREF="sane-umax.5.html">sane-umax(5)</A></B> for details.
<B>umax_pp</B>
The sane-umax_pp backend provides access to Umax parallel port
flatbed scanners and the HP 3200C. See <B><A HREF="sane-umax_pp.5.html">sane-umax_pp(5)</A></B> for details.
<B>umax1200u</B>
The sane-umax1220u backend supports the UMAX Astra 1220U (USB)
flatbed scanner (and also the UMAX Astra 2000U, sort of). See <B>sane-</B>
<B><A HREF="umax1220u.5.html">umax1220u(5)</A></B> for details.
Also, have a look at the backend information page at <I>http://www.sane-</I>
<I>project.org/sane-supported-devices.html</I> and the list of projects in
<I>/usr/local/doc/sane-1.0.18/PROJECTS</I>.
</PRE>
<H2>BACKENDS FOR DIGITAL CAMERAS</H2><PRE>
<B>dc210</B>
Backend for Kodak DC210 Digital Camera. See <B><A HREF="sane-dc210.5.html">sane-dc210(5)</A></B>.
<B>dc240</B>
Backend for Kodak DC240 Digital Camera. See <B><A HREF="sane-dc240.5.html">sane-dc240(5)</A></B>.
<B>dc25</B>
Backend for Kodak DC20/DC25 Digital Cameras. See <B><A HREF="sane-dc25.5.html">sane-dc25(5)</A></B>.
<B>dmc</B>
Backend for the Polaroid Digital Microscope Camera. See <B><A HREF="sane-dmc.5.html">sane-dmc(5)</A></B>.
<B>gphoto2</B>
Backend for digital cameras supported by the gphoto2 library package.
(See <I>http://www.gphoto.org</I> for more information and a list of sup-
ported cameras.) Gphoto2 supports over 140 different camera models.
However, please note that more development and testing is needed
before all of these cameras will be supported by <B>SANE</B> backend. See
<B><A HREF="sane-gphoto2.5.html">sane-gphoto2(5)</A></B>.
<B>qcam</B>
Backend for Connectix QuickCam cameras. See <B><A HREF="sane-qcam.5.html">sane-qcam(5)</A></B>.
<B>stv680</B>
The sane-st680 backend provides access to webcams with a stv680 chip.
See <B><A HREF="sane-st680.5.html">sane-st680(5)</A></B> for details.
Also, have a look at the backend information page at <I>http://www.sane-</I>
<I>project.org/sane-supported-devices.html</I> and the list of projects in
<I>/usr/local/doc/sane-1.0.18/PROJECTS</I>.
</PRE>
<H2>MISCELLANEOUS BACKENDS</H2><PRE>
<B>dll</B>
The sane-dll library implements a <B>SANE</B> backend that provides access
to an arbitrary number of other <B>SANE</B> backends by dynamic loading. See
<B><A HREF="sane-dll.5.html">sane-dll(5)</A></B>.
<B>net</B>
The <B>SANE</B> network daemon saned provides access to scanners located on
different computers in connection with the net backend. See <B>sane-</B>
<B><A HREF="net.5.html">net(5)</A></B> and <B><A HREF="saned.8.html">saned(8)</A></B>.
<B>pnm</B>
PNM image reader pseudo-backend. The purpose of this backend is pri-
marily to aid in debugging of <B>SANE</B> frontends. See <B><A HREF="sane-pnm.5.html">sane-pnm(5)</A></B>.
<B>pint</B>
Backend for scanners that use the <B>PINT</B> (Pint Is Not Twain) device
driver. The <B>PINT</B> driver is being actively developed on the OpenBSD
platform, and has been ported to a few other *nix-like operating sys-
tems. See <B><A HREF="sane-pint.5.html">sane-pint(5)</A></B>.
<B>test</B>
The <B>SANE</B> test backend is for testing frontends and the <B>SANE</B> installa-
tion. It provides test pictures and various test options. See <B>sane-</B>
<B><A HREF="test.5.html">test(5)</A></B>.
<B>v4l</B>
The sane-v4l library implements a <B>SANE</B> backend that provides generic
access to video cameras and similar equipment using the <B>V4L</B> (Video
for Linux) API. See <B><A HREF="sane-v4l.5.html">sane-v4l(5)</A></B><B>.</B>
Also, have a look at the backend information page at <I>http://www.sane-</I>
<I>project.org/sane-supported-devices.html</I> and the list of projects in
<I>/usr/local/doc/sane-1.0.18/PROJECTS</I>.
</PRE>
<H2>CHANGING THE TOP-LEVEL BACKEND</H2><PRE>
By default, all <B>SANE</B> backends (drivers) are loaded dynamically by the
<B>sane-dll</B> meta backend. If you have any questions about the dynamic
loading, read <B><A HREF="sane-dll.5.html">sane-dll(5)</A></B>. <B>SANE</B> frontend can also be linked to other
backends directly by copying or linking a backend to <B>libsane.so</B> in
<I>/usr/local/lib/sane</I>.
</PRE>
<H2>DEVELOPER'S DOCUMENTATION</H2><PRE>
It's not hard to write a <B>SANE</B> backend. It can take some time, however.
You should have basic knowledge of C and enough patience to work
through the documentation and find out how your scanner works. Appended
is a list of some documents that help to write backends and frontends.
The <B>SANE</B> standard defines the application programming interface (API)
that is used to communicate between frontends and backends. It can be
found at <I>/usr/local/doc/sane-1.0.18/sane.ps</I> (if latex is installed on
your system) and on the <B>SANE</B> website: <I>http://www.sane-project.org/html/</I>
(HTML), or <I>http://www.sane-project.org/sane.ps</I> (Postscript).
There is some more information for programmers in
<I>/usr/local/doc/sane-1.0.18/backend-writing.txt</I>. Most of the internal
<B>SANE</B> routines (<B>sanei</B>) are documented using doxygen: <I>http://www.sane-</I>
<I>project.org/sanei/</I>. Before a new backend or frontend project is
started, have a look at <I>/usr/local/doc/sane-1.0.18/PROJECTS</I> for
projects that are planned or not yet included into the <B>SANE</B> distribu-
tion and at our bug-tracking system: <I>http://www.http://www.sane-</I>
<I>project.org/bugs.html</I>.
There are some links on how to find out about the protocol of a scan-
ner: <I>http://www.meier-geinitz.de/sane/misc/develop.html</I>.
If you start writing a backend or frontend or any other part of <B>SANE,</B>
please contact the sane-devel mailing list for coordination so the same
work isn't done twice.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/*.conf</I>
The backend configuration files.
<I>/usr/local/lib/sane/libsane-*.a</I>
The static libraries implementing the backends.
<I>/usr/local/lib/sane/libsane-*.so</I>
The shared libraries implementing the backends (present on sys-
tems that support dynamic loading).
<I>/usr/local/doc/sane-1.0.18/*</I>
<B>SANE</B> documentation: The standard, READMEs, text files for back-
ends etc.
</PRE>
<H2>PROBLEMS</H2><PRE>
If your device isn't found but you know that it is supported, make sure
that it is detected by your operating system. For SCSI and USB scan-
ners, use the <B>sane-find-scanner</B> tool (see <B><A HREF="sane-find-scanner.1.html">sane-find-scanner(1)</A></B> for
details). It prints one line for each scanner it has detected and some
comments (#). If <B>sane-find-scanner</B> finds your scanner only as root but
not as normal user, the permissions for the device files are not
adjusted correctly. If the scanner isn't found at all, the operating
system hasn't detected it and may need some help. Depending on the type
of your scanner, read <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B> or <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>. If your scanner (or
other device) is not connected over the SCSI bus or USB, read the back-
end's manual page for details on how to set it up.
Now your scanner is detected by the operating system but not by <B>SANE</B>?
Try <B>scanimage</B> <B>-L</B>. If the scanner is not found, check that the back-
end's name is mentioned in <I>/usr/local/etc/sane.d/dll.conf</I>. Some back-
ends are commented out by default. Remove the comment sign for your
backend in this case. Also some backends aren't compiled at all if one
of their prerequisites are missing. Examples include dc210, dc240,
canon_pp, hpsj5s, gphoto2, pint, qcam, v4l, net, sm3600, snapscan, pnm.
If you need one of these backends and they aren't available, read the
build instructions in the <B>README</B> file and the individual manual pages
of the backends.
Another reason for not being detected by <B>scanimage</B> <B>-L</B> may be a missing
or wrong configuration in the backend's configuration file. While <B>SANE</B>
tries to automatically find most scanners, some can't be setup cor-
rectly without the intervention of the administrator. Also on some
operating systems auto-detection may not work. Check the backend's man-
ual page for details.
If your scanner is still not found, try setting the various environment
variables that are available to assist in debugging. The environment
variables are documented in the relevant manual pages. For example, to
get the maximum amount of debug information when testing a Mustek SCSI
scanner, set environment variables <B>SANE_DEBUG_DLL</B>, <B>SANE_DEBUG_MUSTEK</B>,
and <B>SANE_DEBUG_SANEI_SCSI</B> to 128 and then invoke <B>scanimage</B> <B>-L</B> <B>.</B> The
debug messages for the dll backend tell if the mustek backend was found
and loaded at all. The mustek messages explain what the mustek backend
is doing while the SCSI debugging shows the low level handling. If you
can't find out what's going on by checking the messages carefully, con-
tact the sane-devel mailing list for help (see REPORTING BUGS below).
Now that your scanner is found by <B>scanimage</B> <B>-L</B>, try to do a scan: <B>scan-</B>
<B>image</B> <B>&gt;image.pnm</B>. This command starts a scan for the default scanner
with default settings. All the available options are listed by running
<B>scanimage</B> <B>--help</B>. If scanning aborts with an error message, turn on
debugging as mentioned above. Maybe the configuration file needs some
tuning, e.g. to setup the path to a firmware that is needed by some
scanners. See the backend's manual page for details. If you can't find
out what's wrong, contact sane-devel.
To check that the <B>SANE</B> libraries are installed correctly you can use
the test backend, even if you don't have a scanner or other <B>SANE</B>
device:
<B>scanimage</B> <B>-d</B> <I>test</I> <B>-T</B>
You should get a list of PASSed tests. You can do the same with your
backend by changing "test" to your backend's name.
So now scanning with <B>scanimage</B> works and you want to use one of the
graphical frontends like <B>xsane</B>, <B>xscanimage</B>, or <B>quiteinsane</B> but those
frontends don't detect your scanner? One reason may be that you
installed two versions of <B>SANE</B>. E.g. the version that was installed by
your distribution in <I>/usr</I> and one you installed from source in
<I>/usr/local/</I>. Make sure that only one version is installed. Another
possible reason is, that your system's dynamic loader can't find the
<B>SANE</B> libraries. For Linux, make sure that <I>/etc/ld.so.conf</I> contains
<I>/usr/local/lib</I> and does <B>not</B> contain <I>/usr/local/lib/sane</I>. See also the
documentation of the frontends.
</PRE>
<H2>HOW CAN YOU HELP SANE</H2><PRE>
We appreciate any help we can get. Please have a look at our web page
about contributing to <B>SANE</B>: <I>http://www.sane-project.org/contrib.html</I>
</PRE>
<H2>CONTACT</H2><PRE>
For reporting bugs or requesting new features, please use our bug-
tracking system: <I>http://www.sane-project.org/bugs.html</I>. You can also
contact the author of your backend directly. Usually the email address
can be found in the <I>/usr/local/doc/sane-1.0.18/AUTHORS</I> file or the
backend's manpage. For general discussion about SANE, please use the
<B>SANE</B> mailing list sane-devel (see <I>http://www.sane-project.org/mailing-</I>
<I>lists.html</I> for details).
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="saned.8.html">saned(8)</A></B>, <B><A HREF="sane-find-scanner.1.html">sane-find-scanner(1)</A></B>, <B><A HREF="scanimage.1.html">scanimage(1)</A></B>, <B><A HREF="sane-abaton.5.html">sane-abaton(5)</A></B>, <B>sane-</B>
<B><A HREF="agfafocus.5.html">agfafocus(5)</A></B>, <B><A HREF="sane-apple.5.html">sane-apple(5)</A></B>, <B><A HREF="sane-artec.5.html">sane-artec(5)</A></B>, <B><A HREF="sane-artec_eplus48u.5.html">sane-artec_eplus48u(5)</A></B>,
<B><A HREF="sane-as6e.5.html">sane-as6e(5)</A></B>, <B><A HREF="sane-avision.5.html">sane-avision(5)</A></B>, <B><A HREF="sane-bh.5.html">sane-bh(5)</A></B>, <B><A HREF="sane-canon.5.html">sane-canon(5)</A></B>, <B>sane-</B>
<B><A HREF="canon630u.5.html">canon630u(5)</A></B>, <B><A HREF="sane-canon_pp.5.html">sane-canon_pp(5)</A></B>, <B><A HREF="sane-coolscan2.5.html">sane-coolscan2(5)</A></B>, <B><A HREF="sane-coolscan.5.html">sane-coolscan(5)</A></B>,
<B><A HREF="sane-dc210.5.html">sane-dc210(5)</A></B>, <B><A HREF="sane-dc240.5.html">sane-dc240(5)</A></B>, <B><A HREF="sane-dc25.5.html">sane-dc25(5)</A></B>, <B><A HREF="sane-dll.5.html">sane-dll(5)</A></B>, <B><A HREF="sane-dmc.5.html">sane-dmc(5)</A></B>,
<B><A HREF="sane-epson.5.html">sane-epson(5)</A></B>, <B><A HREF="sane-fujitsu.5.html">sane-fujitsu(5)</A></B>, <B><A HREF="sane-genesys.5.html">sane-genesys(5)</A></B>, <B><A HREF="sane-gphoto2.5.html">sane-gphoto2(5)</A></B>, <B>sane-</B>
<B><A HREF="gt68xx.5.html">gt68xx(5)</A></B>, <B><A HREF="sane-hp.5.html">sane-hp(5)</A></B>, <B><A HREF="sane-hpsj5s.5.html">sane-hpsj5s(5)</A></B>, <B><A HREF="sane-hp3500.5.html">sane-hp3500(5)</A></B>, <B><A HREF="sane-hp4200.5.html">sane-hp4200(5)</A></B>,
<B><A HREF="sane-hp5400.5.html">sane-hp5400(5)</A></B>, <B><A HREF="sane-ibm.5.html">sane-ibm(5)</A></B>, <B><A HREF="sane-leo.5.html">sane-leo(5)</A></B>, <B><A HREF="sane-lexmark.5.html">sane-lexmark(5)</A></B>, <B>sane-</B>
<B><A HREF="ma1509.5.html">ma1509(5)</A></B>, <B><A HREF="sane-matsushita.5.html">sane-matsushita(5)</A></B>, <B><A HREF="sane-microtek2.5.html">sane-microtek2(5)</A></B>, <B><A HREF="sane-microtek.5.html">sane-microtek(5)</A></B>,
<B><A HREF="sane-mustek.5.html">sane-mustek(5)</A></B>, <B><A HREF="sane-mustek_pp.5.html">sane-mustek_pp(5)</A></B>, <B><A HREF="sane-mustek_usb.5.html">sane-mustek_usb(5)</A></B>, <B>sane-</B>
<B><A HREF="mustek_usb2.5.html">mustek_usb2(5)</A></B>, <B><A HREF="sane-nec.5.html">sane-nec(5)</A></B>, <B><A HREF="sane-net.5.html">sane-net(5)</A></B>, <B><A HREF="sane-niash.5.html">sane-niash(5)</A></B>, <B><A HREF="sane-pie.5.html">sane-pie(5)</A></B>,
<B><A HREF="sane-pint.5.html">sane-pint(5)</A></B>, <B><A HREF="sane-plustek.5.html">sane-plustek(5)</A></B>, <B><A HREF="sane-plustek_pp.5.html">sane-plustek_pp(5)</A></B>, <B><A HREF="sane-pnm.5.html">sane-pnm(5)</A></B>, <B>sane-</B>
<B><A HREF="qcam.5.html">qcam(5)</A></B>, <B><A HREF="sane-ricoh.5.html">sane-ricoh(5)</A></B>, <B><A HREF="sane-s9036.5.html">sane-s9036(5)</A></B>, <B><A HREF="sane-sceptre.5.html">sane-sceptre(5)</A></B>, <B><A HREF="sane-scsi.5.html">sane-scsi(5)</A></B>,
<B><A HREF="sane-sharp.5.html">sane-sharp(5)</A></B>, <B><A HREF="sane-sm3600.5.html">sane-sm3600(5)</A></B>, <B><A HREF="sane-sm3840.5.html">sane-sm3840(5)</A></B>, <B><A HREF="sane-snapscan.5.html">sane-snapscan(5)</A></B>, <B>sane-</B>
<B><A HREF="sp15c.5.html">sp15c(5)</A></B>, <B><A HREF="sane-st400.5.html">sane-st400(5)</A></B>, <B><A HREF="sane-stv680.5.html">sane-stv680(5)</A></B>, <B><A HREF="sane-tamarack.5.html">sane-tamarack(5)</A></B>, <B>sane-</B>
<B><A HREF="teco1.5.html">teco1(5)</A></B>, <B><A HREF="sane-teco2.5.html">sane-teco2(5)</A></B>, <B><A HREF="sane-teco3.5.html">sane-teco3(5)</A></B>, <B><A HREF="sane-test.5.html">sane-test(5)</A></B>, <B><A HREF="sane-u12.5.html">sane-u12(5)</A></B>,
<B><A HREF="sane-umax1220u.5.html">sane-umax1220u(5)</A></B>, <B><A HREF="sane-umax.5.html">sane-umax(5)</A></B>, <B><A HREF="sane-umax_pp.5.html">sane-umax_pp(5)</A></B>, <B><A HREF="sane-usb.5.html">sane-usb(5)</A></B>, <B>sane-</B>
<B><A HREF="v4l.5.html">v4l(5)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
David Mosberger-Tang and many many more (see
<I>/usr/local/doc/sane-1.0.18/AUTHORS</I> for details). This man page was
written by Henning Meier-Geinitz. Quite a lot of text was taken from
the <B>SANE</B> standard, several man pages, and README files.
sane-backends 1.0.18 16 October 2005 <B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,190 +1,8 @@
<HTML>
<HEAD>
<TITLE>saned.8</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>saned.8</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="saned.8.html">saned(8)</A></B> SANE Scanner Access Now Easy <B><A HREF="saned.8.html">saned(8)</A></B>
</PRE>
<H2>NAME</H2><PRE>
saned - SANE network daemon
</PRE>
<H2>SYNOPSIS</H2><PRE>
<B>saned</B> [<B>-d</B>|<B>-s</B> [<I>n</I>]]
</PRE>
<H2>DESCRIPTION</H2><PRE>
<B>saned</B> is the SANE (Scanner Access Now Easy) daemon that allows remote
clients to access image acquisition devices available on the local
host.
</PRE>
<H2>OPTIONS</H2><PRE>
The <B>-d</B> and <B>-s</B> flags request that <B>saned</B> run in debug mode (as opposed to
<B><A HREF="inetd.8.html">inetd(8)</A></B> mode). In this mode, <B>saned</B> explicitly waits for a connection
request. When compiled with debugging enabled, these flags may be fol-
lowed by a number to request debug info. The larger the number, the
more verbose the debug output. E.g., <B>-d128</B> will request printing of
all debug info. Debug level 0 means no debug output at all. The default
value is 2. If flag <B>-d</B> is used, the debug messages will be printed to
stderr while <B>-s</B> requests using syslog.
If <B>saned</B> is run from inetd or xinetd, no option can be given.
</PRE>
<H2>CONFIGURATION</H2><PRE>
First and foremost: <B>saned</B> is not intended to be exposed to the internet
or other non-trusted networks. Make sure that access is limited by tcp-
wrappers and/or a firewall setup. Don't depend only on <B>saned</B>'s own
authentification. Don't run <B>saned</B> as root if it's not necessary. And do
<B>not</B> install <B>saned</B> as setuid root.
The contents of the <I>saned.conf</I> file is a list of host names, IP
addresses or IP subnets (CIDR notation) that are permitted to use local
SANE devices. IPv6 addresses must be enclosed in brackets, and should
always be specified in their compressed form. Connections from local-
host are always permitted. Empty lines and lines starting with a hash
mark (#) are ignored. A line containing the single character ``+'' is
interpreted to match any hostname. This allows any remote machine to
use your scanner and may present a security risk, so this shouldn't be
used unless you know what you're doing. A sample configuration file is
shown below:
scan-client.somedomain.firm
# this is a comment
192.168.0.1
192.168.2.12/29
[::1]
[2001:7a8:185e::42:12]/64
The case of the host names does not matter, so AHost.COM is considered
identical to ahost.com.
For <B>saned</B> to work properly, it is also necessary to add a configuration
line to <I>/etc/inetd.conf</I>. Note that your inetd must support IPv6 if you
want to connect to saned over IPv6 ; xinetd and openbsd-inetd are known
to support IPv6, check the documentation for your inetd daemon.
The configuration line normally looks like this:
sane-port stream tcp nowait saned.saned /usr/local/sbin/saned
saned
However, if your system uses <B><A HREF="tcpd.8.html">tcpd(8)</A></B> for additional security screening,
you may want to disable saned access control by putting ``+'' in
<I>saned.conf</I> and use a line of the following form in <I>/etc/inetd.conf</I>
instead:
sane-port stream tcp nowait saned.saned /usr/sbin/tcpd
/usr/local/sbin/saned
Note that both examples assume that there is a <B>saned</B> group and a <B>saned</B>
user. If you follow this example, please make sure that the access
permissions on the special device are set such that <B>saned</B> can access
the scanner (the program generally needs read and write access to scan-
ner devices).
If xinetd is installed on your system instead of inetd the following
example for xinetd.conf may be helpful:
# default: off
# description: The sane server accepts requests
# for network access to a local scanner via the
# network.
service sane-port
{
port = 6566
socket_type = stream
wait = no
user = saned
group = saned
server = /usr/local/sbin/saned
}
Finally, it is also necessary to add a line of the following form to
<I>/etc/services</I>:
sane-port 6566/tcp # SANE network scanner daemon
The official IANA short name for port 6566 is "sane-port". The older
name "sane" is now deprecated.
</PRE>
<H2>RESTRICTIONS</H2><PRE>
In addition to the control connection (port 6566) saned also uses a
data connection. The port of this socket is selected by the operating
system and can't be specified by the user currently. This may be a
problem if the connection must go through a firewall (packet filter).
If you must use a packet filter, make sure that all ports &gt; 1024 are
open on the server for connections from the client.
</PRE>
<H2>FILES</H2><PRE>
<I>/etc/hosts.equiv</I>
The hosts listed in this file are permitted to access all local
SANE devices. Caveat: this file imposes serious security risks
and its use is not recommended.
<I>/usr/local/etc/sane.d/saned.conf</I>
Contains a list of hosts permitted to access local SANE devices
(see also description of <B>SANE_CONFIG_DIR</B> below).
<I>/usr/local/etc/sane.d/saned.users</I>
If this file contains lines of the form
user:password:backend
access to the listed backends is restricted. A backend may be
listed multiple times for different user/password combinations.
The server uses MD5 encryption if supported by the client.
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_CONFIG_DIR</B>
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 config-
uration file is searched in two default directories: first, the
current working directory (".") and then in
/usr/local/etc/sane.d. If the value of the environment variable
ends with the directory separator character, then the default
directories are searched after the explicitly specified directo-
ries. For example, setting <B>SANE_CONFIG_DIR</B> to "/tmp/config:"
would result in directories "tmp/config", ".", and
"/usr/local/etc/sane.d" being searched (in this order).
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="scanimage.1.html">scanimage(1)</A></B>, <B><A HREF="xscanimage.1.html">xscanimage(1)</A></B>, <B><A HREF="xcam.1.html">xcam(1)</A></B>, <B><A HREF="sane-dll.5.html">sane-dll(5)</A></B>, <B>sane-</B>
<B><A HREF="net.5.html">net(5)</A></B>, <B>sane-"backendname"</B>(5)
<I>http://www.penguin-breeder.org/?page=sane-net</I>
</PRE>
<H2>AUTHOR</H2><PRE>
David Mosberger
sane-backends 1.0.18 30 May 2004 <B><A HREF="saned.8.html">saned(8)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Wyświetl plik

@ -1,294 +1,8 @@
<HTML>
<HEAD>
<TITLE>scanimage.1</TITLE>
</HEAD>
Content-type: text/html
<HTML><HEAD><TITLE>man2html: bad invocation</TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>
<H1>scanimage.1</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
<B><A HREF="scanimage.1.html">scanimage(1)</A></B> SANE Scanner Access Now Easy <B><A HREF="scanimage.1.html">scanimage(1)</A></B>
</PRE>
<H2>NAME</H2><PRE>
scanimage - scan an image
</PRE>
<H2>SYNOPSIS</H2><PRE>
<B>scanimage</B> [<B>-d</B>|<B>--device-name</B> <I>dev</I>] [<B>--format</B> <I>format</I>] [<B>-i</B>|<B>--icc-profile</B>
<I>profile</I>] [<B>-L</B>|<B>--list-devices</B>] [<B>-f</B>|<B>--formatted-device-list</B> <I>format</I>]
[<B>--batch</B> [=<I>format</I>]] [<B>--batch-start</B> <I>start</I>] [<B>--batch-count</B> <I>count</I>]
[<B>--batch-increment</B> <I>increment</I>] [<B>--batch-double</B>] [<B>--accept-md5-only</B>]
[<B>-p</B>|<B>--progress</B>] [<B>-n</B>|<B>--dont-scan</B>] [<B>-T</B>|<B>--test</B>] [<B>-h</B>|<B>--help</B>] [<B>-v</B>|<B>--verbose</B>]
[<B>-B</B>|<B>--buffersize</B>] [<B>-V</B>|<B>--version</B>] [<I>device-specific-options</I>]
</PRE>
<H2>DESCRIPTION</H2><PRE>
<B>scanimage</B> is a command-line interface to control image acquisition
devices such as flatbed scanners or cameras. The device is controlled
via command-line options. After command-line processing, <B>scanimage</B>
normally proceeds to acquire an image. The image data is written to
standard output in one of the PNM (portable aNyMaP) formats (PBM for
black-and-white images, PGM for grayscale images, and PPM for color
images) or in TIFF (black-and-white, grayscale or color). <B>scanimage</B>
accesses image acquisition devices through the <B>SANE</B> (Scanner Access Now
Easy) interface and can thus support any device for which there exists
a <B>SANE</B> backend (try <B>apropos</B> <I>sane-</I> to get a list of available backends).
</PRE>
<H2>EXAMPLES</H2><PRE>
To get a list of devices:
scanimage -L
To scan with default settings to the file image.pnm:
scanimage &gt;image.pnm
To print all available options:
scanimage -h
</PRE>
<H2>OPTIONS</H2><PRE>
The <B>-d</B> or <B>--device-name</B> options must be followed by a <B>SANE</B> device-name
like `<I>epson:/dev/sg0</I>' or `<I>hp:/dev/usbscanner0</I>'. A (partial) list of
available devices can be obtained with the <B>--list-devices</B> option (see
below). If no device-name is specified explicitly, <B>scanimage</B> reads a
device-name from the environment variable <B>SANE_DEFAULT_DEVICE</B>. If this
variable is not set, <B>scanimage</B> will attempt to open the first available
device.
The <B>--format</B> <I>format</I> option selects how image data is written to stan-
dard output. <I>format</I> can be <B>pnm</B> or <B>tiff.</B> If <B>--format</B> is not used, PNM
is written.
The <B>-i</B> or <B>--icc-profile</B> option is used to include an ICC profile into a
TIFF file.
The <B>-L</B> or <B>--list-devices</B> option requests a (partial) list of devices
that are available. The list is not complete since some devices may be
available, but are not listed in any of the configuration files (which
are typically stored in directory <I>/usr/local/etc/sane.d</I>). This is par-
ticularly the case when accessing scanners through the network. If a
device is not listed in a configuration file, the only way to access it
is by its full device name. You may need to consult your system admin-
istrator to find out the names of such devices.
The <B>-f</B> or <B>--formatted-device-list</B> option works similar to <B>--list-</B>
<B>devices</B>, but requires a format string. <B>scanimage</B> replaces the place-
holders <B>%d</B> <B>%v</B> <B>%m</B> <B>%t</B> <B>%i</B> with the device name, vendor name, model name,
scanner type and an index number respectively. The command
<B>scanimage</B> <B>-f</B> <I>"</I> <I>scanner</I> <I>number</I> <I>%i</I> <I>device</I> <I>%d</I> <I>is</I> <I>a</I> <I>%t,</I> <I>model</I> <I>%m,</I>
<I>produced</I> <I>by</I> <I>%v</I> <I>"</I>
will produce something like:
scanner number 0 device sharp:/dev/sg1 is a flatbed scanner,
model JX250 SCSI, produced by SHARP
The <B>--batch*</B> options provide the features for scanning documents using
document feeders. <B>--batch</B> [<I>format</I>] is used to specify the format of
the filename that each page will be written to. Each page is written
out to a single file. If <I>format</I> is not specified, the default of
out%d.pnm (or out%d.tif for --format tiff) will be used. <I>format</I> is
given as a printf style string with one integer parameter. <B>--batch-</B>
<B>start</B> <I>start</I> selects the page number to start naming files with. If this
option is not given, the counter will start at 0. <B>--batch-count</B> <I>count</I>
specifies the number of pages to attempt to scan. If not given, scan-
image will continue scanning until the scanner returns a state other
than OK. Not all scanners with document feeders signal when the ADF is
empty, use this command to work around them. With <B>--batch-increment</B>
<I>increment</I> you can change the amount that the number in the filename is
incremented by. Generally this is used when you are scanning double-
sided documents on a single-sided document feeder. A specific command
is provided to aid this: <B>--batch-double</B> will automatically set the
increment to 2. <B>--batch-prompt</B> will ask for pressing RETURN before
scanning a page. This can be used for scanning multiple pages without
an automatic document feeder.
The <B>--accept-md5-only</B> option only accepts user authorization requests
that support MD5 security. The <B>SANE</B> network daemon (<B>saned</B>) is capable
of doing such requests. See <B><A HREF="saned.8.html">saned(8)</A></B>.
The <B>-p</B> or <B>--progress</B> option requests that <B>scanimage</B> prints a progress
counter. It shows how much image data of the current image has already
been received by <B>scanimage</B> (in percent).
The <B>-n</B> or <B>--dont-scan</B> option requests that <B>scanimage</B> only sets the
options provided by the user but doesn't actually perform a scan. This
option can be used to e.g. turn off the scanner's lamp (if supported by
the backend).
The <B>-T</B> or <B>--test</B> option requests that <B>scanimage</B> performs a few simple
sanity tests to make sure the backend works as defined by the <B>SANE</B> API
(in particular the <B>sane_read</B> function is exercised by this test).
The <B>-h</B> or <B>--help</B> options request help information. The information is
printed on standard output and in this case, no attempt will be made to
acquire an image.
The <B>-v</B> or <B>--verbose</B> options increase the verbosity of the operation of
<B>scanimage.</B> The option may be specified repeatedly, each time increas-
ing the verbosity level.
The <B>-B</B> or <B>--buffersize</B> option changes the input buffersize that <B>scanim-</B>
<B>age</B> uses from default 32*1024 to 1024*1024 kbytes.
The <B>-V</B> or <B>--version</B> option requests that <B>scanimage</B> prints the program
and package name, the version number of the <B>SANE</B> distribution that it
came with and the version of the backend that it loads. Usually that's
the dll backend. If more information about the version numbers of the
backends are necessary, the <B>DEBUG</B> variable for the dll backend can be
used. Example: SANE_DEBUG_DLL=3 scanimage -L.
As you might imagine, much of the power of <B>scanimage</B> comes from the
fact that it can control any <B>SANE</B> backend. Thus, the exact set of com-
mand-line options depends on the capabilities of the selected device.
To see the options for a device named <I>dev</I>, invoke <B>scanimage</B> via a com-
mand-line of the form:
<B>scanimage</B> <B>--help</B> <B>--device-name</B> <I>dev</I>
The documentation for the device-specific options printed by <B>--help</B> is
best explained with a few examples:
--brightness -100..100% [0]
Controls the brightness of the acquired image.
The description above shows that option <B>--brightness</B> expects an
option value in the range from -100 to 100 percent. The value
in square brackets indicates that the current option value is 0
percent.
--default-enhancements
Set default values for enhancement controls.
The description above shows that option <B>--default-enhancements</B>
has no option value. It should be thought of as having an imme-
diate effect at the point of the command-line at which it
appears. For example, since this option resets the <B>--brightness</B>
option, the option-pair <B>--brightness</B> <B>50</B> <B>--default-enhancements</B>
would effectively be a no-op.
--mode Lineart|Gray|Color [Gray]
Selects the scan mode (e.g., lineart or color).
The description above shows that option <B>--mode</B> accepts an argu-
ment that must be one of the strings <B>Lineart</B>, <B>Gray</B>, or <B>Color</B>.
The value in the square bracket indicates that the option is
currently set to <B>Gray</B>. For convenience, it is legal to abbrevi-
ate the string values as long as they remain unique. Also, the
case of the spelling doesn't matter. For example, option set-
ting <B>--mode</B> <B>col</B> is identical to <B>--mode</B> <B>Color</B>.
--custom-gamma[=(yes|no)] [inactive]
Determines whether a builtin or a custom gamma-table
should be used.
The description above shows that option <B>--custom-gamma</B> expects
either no option value, a "yes" string, or a "no" string. Spec-
ifying the option with no value is equivalent to specifying
"yes". The value in square-brackets indicates that the option
is not currently active. That is, attempting to set the option
would result in an error message. The set of available options
typically depends on the settings of other options. For exam-
ple, the <B>--custom-gamma</B> table might be active only when a
grayscale or color scan-mode has been requested.
Note that the <B>--help</B> option is processed only after all other
options have been processed. This makes it possible to see the
option settings for a particular mode by specifying the appro-
priate mode-options along with the <B>--help</B> option. For example,
the command-line:
<B>scanimage</B> <B>--help</B> <B>--mode</B> <I>color</I>
would print the option settings that are in effect when the
color-mode is selected.
--gamma-table 0..255,...
Gamma-correction table. In color mode this option
equally affects the red, green, and blue channels
simultaneously (i.e., it is an intensity gamma table).
The description above shows that option <B>--gamma-table</B> expects
zero or more values in the range 0 to 255. For example, a legal
value for this option would be "3,4,5,6,7,8,9,10,11,12". Since
it's cumbersome to specify long vectors in this form, the same
can be expressed by the abbreviated form "[0]3-[9]12". What
this means is that the first vector element is set to 3, the
9-th element is set to 12 and the values in between are interpo-
lated linearly. Of course, it is possible to specify multiple
such linear segments. For example, "[0]3-[2]3-[6]7,[7]10-[9]6"
is equivalent to "3,3,3,4,5,6,7,10,8,6". The program
<B>gamma4scanimage</B> can be used to generate such gamma tables (see
<B><A HREF="gamma4scanimage.1.html">gamma4scanimage(1)</A></B> for details).
--filename &lt;string&gt; [/tmp/input.ppm]
The filename of the image to be loaded.
The description above is an example of an option that takes an
arbitrary string value (which happens to be a filename). Again,
the value in brackets show that the option is current set to the
filename <B>/tmp/input.ppm</B>.
</PRE>
<H2>ENVIRONMENT</H2><PRE>
<B>SANE_DEFAULT_DEVICE</B>
The default device-name.
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d</I>
This directory holds various configuration files. For details,
please refer to the manual pages listed below.
<I>~/.sane/pass</I>
This file contains lines of the form
user:password:resource
scanimage uses this information to answer user authorization
requests automatically. The file must have 0600 permissions or
stricter. You should use this file in conjunction with the
--accept-md5-only option to avoid server-side attacks. The
resource may contain any character but is limited to 127 charac-
ters.
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>, <B><A HREF="gamma4scanimage.1.html">gamma4scanimage(1)</A></B>, <B><A HREF="xscanimage.1.html">xscanimage(1)</A></B>, <B>xcam(1)</B>, <B>xsane(1)</B>,
<B><A HREF="scanadf.1.html">scanadf(1)</A></B>, <B><A HREF="sane-dll.5.html">sane-dll(5)</A></B>, <B><A HREF="sane-net.5.html">sane-net(5)</A></B>, <B>sane-"backendname"</B>(5)
</PRE>
<H2>AUTHOR</H2><PRE>
David Mosberger, Andreas Beck, Gordon Matzigkeit, Caskey Dickson, and
many others. For questions and comments contact the sane-devel mail-
inglist (see http://www.sane-project.org/mailing-lists.html).
</PRE>
<H2>BUGS</H2><PRE>
For vector options, the help output currently has no indication as to
how many elements a vector-value should have.
sane-backends 1.0.18 23 Sep 2005 <B><A HREF="scanimage.1.html">scanimage(1)</A></B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<H1>man2html: bad invocation</H1>
Call: man2html [-l|-h host.domain:port] [-p|-q] [filename]
or: man2html -r [filename]
</BODY></HTML>

Plik diff jest za duży Load Diff

Plik diff jest za duży Load Diff

15
sane-md5sums.txt 100644
Wyświetl plik

@ -0,0 +1,15 @@
f54e7819e98fa15ffc70bac39eb49123 sane-backends-1.0.10.tar.gz
7f0f1a7dbc1cf164f7adc2f1cb4ec13b sane-backends-1.0.11.tar.gz
28d4d7469cd688dac94c7a415a81a6bb sane-backends-1.0.12.tar.gz
9a158413180a752f8af6f11792154a42 sane-backends-1.0.13.tar.gz
7ae5bf91aea34ef7956df6f53cf073bd sane-backends-1.0.14.tar.gz
3b804f35cdfbc5ad2d201ffe078bbac9 sane-backends-1.0.15.tar.gz
bec9b9262246316b4ebfe2bc7451aa28 sane-backends-1.0.16.tar.gz
b51c10da8a81a04e1bae88c9e6556df2 sane-backends-1.0.17.tar.gz
7ca7e2908e24721471de92cf40c75e60 sane-backends-1.0.18.tar.gz
8c0936272dcfd4e98c51512699f1c06f sane-backends-1.0.19.tar.gz
a7de89c3e67495e8a38ca63b2ff693c4 sane-frontends-1.0.10.tar.gz
59b143e12c926726db16983d288aa1a1 sane-frontends-1.0.11.tar.gz
6a6166428491b268f5ebe03f16d1bc1f sane-frontends-1.0.12.tar.gz
2930626e627df49b45192a722cedc8a6 sane-frontends-1.0.13.tar.gz
c63bf7b0bb5f530cf3c08715db721cd3 sane-frontends-1.0.14.tar.gz

Plik diff jest za duży Load Diff

Wyświetl plik

@ -55,11 +55,6 @@
these lists or tagged as "unsupported", also have a look at the lists
for the development version and the external backends below.
</p>
<p>
The SANE homepage was moved recently, so links in our stable lists may
fail. This will be fixed when sane-backends 1.0.13 will be available. Use
the CVS lists instead if you need the links.
</p>
<ul>
<li>
<a href="sane-mfgs.html">Ordered by Manufacturer</a>
@ -103,8 +98,13 @@
If you have an older release of SANE and want to check if your scanner is
supported by that version, these lists are for you.
</p>
<p>
Note: links in these archived lists may fail, but updated links might exist
in the lists for later versions.
</p>
<p>
SANE version:
<a href="sane-backends-1.0.18.html">1.0.18</a>,
<a href="sane-backends-1.0.17.html">1.0.17</a>,
<a href="sane-backends-1.0.16.html">1.0.16</a>,
<a href="sane-backends-1.0.15.html">1.0.15</a>,

Wyświetl plik

@ -100,8 +100,7 @@
<p>
To check that the code hasn't been changed, there are <a
href="http://www.meier-geinitz.de/sane/misc/sane-md5sums.txt">md5
hashes</a> of the current releases.
href="sane-md5sums.txt">md5 hashes</a> of the current releases.
</p>
<h2><a href="cvs.html">Unstable (Development) Source</a></h2>