updates for sane-backends 1.0.24

merge-requests/1/head
m. allan noah 2013-09-30 22:17:11 -04:00
rodzic 3c651aaa43
commit 7f6bd48a06
24 zmienionych plików z 18780 dodań i 963 usunięć

Wyświetl plik

@ -36,21 +36,19 @@
<td valign=top bgcolor="#e0e0ff" width="300">
<h3>Latest News</h3>
<p>
<strong>2012-08-19:</strong>
<a href="source.html">SANE-Backends-1.0.23</a> has been released. Changes since 1.0.22:
<strong>2013-09-30:</strong>
<a href="source.html">SANE-Backends-1.0.24</a> has been released. Changes since 1.0.23:
</p>
<ul>
<li>New backends: kvs40xx (Panasonic KV-S40xx), kodakaio (Kodak AiO ESP and Hero)</li>
<li>Significant enhancements to several backends</li>
<li>30 new scanner models supported</li>
<li>V4L support improvements</li>
<li>Improvements for builds on multiple platforms</li>
<li>Improved udev rules</li>
<li>Updated software deskew algorithm</li>
<li>Documentation updates</li>
<li>Bugfixes</li>
<li>Significant enhancements to pixma, genesys, kodakaio, fujitsu, canon_dr.
<li>Minor updates, bugfixes or scanners added in several backends.
<li>Added new testsuite
<li>51 new scanner models supported.
<li>USB support improvements.
<li>Improved build system (mingw64, bug fixes, default pthread on Linux).
<li>Documentation updates.
<li>Bugfixes.
</ul>
<b>Note:</b> Due to problems with file downloads at alioth, the sane-backends source tarball has been divided into multiple parts. Directions for assembling these are provided in README.txt with <a href="source.html">the downloads</a>.
</td>
<td valign=top>
@ -82,8 +80,5 @@
<a href="imprint.html">Contact</a>
</p>
<p>
<font size="-1">$Date$ $Author$</font>
</p>
</body>
</html>

Wyświetl plik

@ -20,8 +20,8 @@
The <B>sane-canon_dr</B> library implements a SANE (Scanner Access Now Easy)
backend which provides access to some Canon DR-series scanners.
This document describes backend version 37, which shipped with SANE
1.0.22.
This document describes backend version 41, which shipped with SANE
1.0.24.
</PRE>
@ -152,6 +152,12 @@
bytes. Enable this option if the scanner fails to respond to
commands.
"option duplex-offset [integer]"
Some scanners pad the upper edge of one side of a duplex scan.
There is some variation in the amount of padding. Modify this
option if your unit shows an unwanted band of image data on only
one side.
Note: 'option' lines may appear multiple times in the configuration
file. They only apply to scanners discovered by the next 'scsi/usb'
line.
@ -188,6 +194,7 @@
HPrint hprint.com.br provided funding and testing for DR-2510 support
Stone-IT www.stone-it.com provided funding for DR-2010 and DR-2050 sup
port
Gerhard Pfeffer provided access and testing for P-208 and P-215
Special thanks to: Alejandro Imass, Andre Shimakawa, Martijn van Brum
melen, Thanos Diacakis and Junren Shi for testing and feedback.
@ -201,7 +208,7 @@
<H2>AUTHOR</H2><PRE>
m. allan noah: &lt;kitno455 a t gmail d o t com&gt;
26 Jan 2011 <B><A HREF="sane-canon_dr.5.html">sane-canon_dr(5)</A></B>
16 Sep 2013 <B><A HREF="sane-canon_dr.5.html">sane-canon_dr(5)</A></B>
</PRE>
<HR>
<ADDRESS>

Wyświetl plik

@ -54,6 +54,12 @@
pnm
mustek
It is also possible to add a file in <I>/etc/sane.d/dll.d</I> that contains
the list of backends to be added. Backends mentioned in a file included
in this directory will be added before any backends listed in <I>dll.conf.</I>
Files in <I>/etc/sane.d/dll.d</I> can be freely named. They shall follow the
format conventions as apply for <I>dll.conf.</I>
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
@ -147,7 +153,6 @@
<H2>AUTHOR</H2><PRE>
David Mosberger
13 Jul 2008 <B><A HREF="sane-dll.5.html">sane-dll(5)</A></B>
</PRE>
<HR>

Wyświetl plik

@ -62,12 +62,12 @@
</PRE>
<H2>CONFIGURATION FILE</H2><PRE>
The configuration file "/usr/local/etc/sane.d/epjitsu.conf" is used to
tell the backend how to look for scanners, and provide options control
ling 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 not work.
The configuration file "/etc/sane.d/epjitsu.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 not
work.
Scanners can be specified in the configuration file in two ways:

Wyświetl plik

@ -20,17 +20,18 @@
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 backend version 111, which shipped with SANE
1.0.23.
This document describes backend version 117, which shipped with SANE
1.0.24.
</PRE>
<H2>SUPPORTED HARDWARE</H2><PRE>
This version supports every known model which speaks the Fujitsu SCSI
and SCSI-over-USB protocols. Specifically, the SCSI M309x and M409x
series, the SCSI fi-series, most of the USB fi-series, and the USB
ScanSnap S5xx/S15xx scanners are supported. Please see the list at
http://www.sane-project.org/sane-supported-devices.html for details.
series, the SCSI fi-series, most of the USB fi-series, the USB ScanSnap
S5xx/S15xx, and the USB iX5xx series scanners are supported. Please see
the list at http://www.sane-project.org/sane-supported-devices.html for
details.
This backend may support other Fujitsu scanners. The best way to deter
mine level of support is to test the scanner directly, or to collect a
@ -170,9 +171,6 @@
CCITT Fax compression used by older scanners is not supported.
Hardware automatic paper width detection (aka auto-cropping) is not
supported.
JPEG output is supported by the backend, but not by the SANE protocol,
so is disabled in this release. It can be enabled if you rebuild from
source.
@ -211,6 +209,10 @@
Fujitsu Computer Products of America, Inc.
www.fcpa.com
iX500 support funded by:
Prefix Computer Services
www.prefixservice.com
</PRE>
<H2>SEE ALSO</H2><PRE>
@ -218,12 +220,11 @@
<B><A HREF="sane-epjitsu.5.html">sane-epjitsu(5)</A></B>
</PRE>
<H2>AUTHOR</H2><PRE>
m. allan noah: &lt;kitno455 a t gmail d o t com&gt;
30 Jan 2011 <B><A HREF="sane-fujitsu.5.html">sane-fujitsu(5)</A></B>
17 Sep 2013 <B><A HREF="sane-fujitsu.5.html">sane-fujitsu(5)</A></B>
</PRE>
<HR>
<ADDRESS>

Wyświetl plik

@ -74,6 +74,16 @@
white point. Pixels whith brightness below that value will be
scanned as black.
<B>--brightness</B> <B>value</B>
-100..100 (in steps of 1). Set the brightness enhancement.
0 for no enhancement, negative values to decrease brigthness,
and positive values to increase it.
<B>--contrast</B> <B>value</B>
-100..100 (in steps of 1). Set the contrast enhancement. 0
for no enhancement, negative values to decrease contrast, and
positive values to increase it.
<B>--disable-interpolation</B> <B>yes|no</B>
When using high resolutions where the horizontal resolu
tion is smaller than vertical resolution, data is expanded by
@ -94,6 +104,17 @@
The lamp will be turned off during the scan. Calibration
is still done with lamp on.
<B>--clear-calibration</B>
Clear calibration cache data, triggering a new calibra
tion for the device when the next scan will happen.
<B>--calibration-file</B>
Specify the calibration file name to use. At least the
directory containing the file must exist, since it won't be cre
ated. This allow to handle the case of several identical devices
that would otherwise use the same calibration data. This option
is disabled if the backend is ran as root.
Additionally, several 'software' options are exposed by the backend.
These are reimplementations of features provided natively by larger
scanners, but running on the host computer. This enables smaller
@ -213,7 +234,6 @@
export SANE_DEBUG_GENESYS_GL646=255
</PRE>
<H2>CREDITS</H2><PRE>
Jack McGill for donating several sheetfed and flatbed scanners, which

Wyświetl plik

@ -162,7 +162,7 @@
<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><A HREF="sane-ma1509.5.html">sane-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/doc/sane-1.0.22git/gt68xx/gt68xx.CHANGES</I>
<I>/usr/doc/sane-1.0.24/gt68xx/gt68xx.CHANGES</I>
<I>http://www.meier-geinitz.de/sane/gt68xx</I>

Wyświetl plik

@ -70,7 +70,7 @@
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/doc/sane-1.0.23git/PROBLEMS</I> file.
the <I>/usr/doc/sane-1.0.24/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
@ -311,7 +311,7 @@
<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><A HREF="sane-gt68xx.5.html">sane-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/doc/sane-1.0.23git/mustek/mustek.CHANGES</I>
<I>/usr/doc/sane-1.0.24/mustek/mustek.CHANGES</I>
<I>http://www.meier-geinitz.de/sane/mustek-backend/</I>

Wyświetl plik

@ -7,7 +7,7 @@
<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>
<B><A HREF="sane-mustek_pp.5.html">sane-mustek_pp(5)</A></B> File Formats Manual <B><A HREF="sane-mustek_pp.5.html">sane-mustek_pp(5)</A></B>
</PRE>

Wyświetl plik

@ -148,8 +148,8 @@
<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>â</B><EFBFBD>
<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/doc/sane-1.0.22git/mustek</I><B>_</B><I>usb/mustek</I><B>_</B><I>usb.CHANGES</I>,
<I>/usr/doc/sane-1.0.22git/mustek</I><B>_</B><I>usb/mustek</I><B>_</B><I>usb.TODO</I>
<I>/usr/doc/sane-1.0.24/mustek</I><B>_</B><I>usb/mustek</I><B>_</B><I>usb.CHANGES</I>,
<I>/usr/doc/sane-1.0.24/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>

Wyświetl plik

@ -69,7 +69,7 @@
<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><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/doc/sane-1.0.23git/mustek</I><B>_</B><I>usb2/mustek</I><B>_</B><I>usb2.CHANGES</I>
<I>/usr/doc/sane-1.0.24/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>

Wyświetl plik

@ -12,21 +12,25 @@
</PRE>
<H2>NAME</H2><PRE>
<B>sane-pixma</B> - SANE backend for Canon PIXMA Multi-Functions Printers
E, MG, MP, MX, ImageCLASS, imageRunner and I-SENSYS series
and for Canon CanoScan Flatbed/TPU Scanners
sane-pixma - SANE backend for Canon Multi-Function Printers and
CanoScan Scanners
</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). The backend implements both USB interface and
Network LAN interface using Canon's BJNP protocol. Currently, the folâ€<C3A2>
lowing models work with this backend:
backend that provides access to Canon PIXMA / i-SENSYS / imageCLASS /
imageRUNNER multi-function devices (All-in-one printers) and the Canon
CanoScan Flatbed/TPU scanners. The backend implements both USB inter
face and network interface using Canon's BJNP protocol. The network
interface supports scanners over IPv4 as well as IPv6.
Currently, the following models work with this backend:
PIXMA MG2100, MG3100, MG4200, MG5100, MG5200, MG5300
PIXMA MG6100, MG6200, MG6300, MG8200
PIXMA MP140, MP150, MP160, MP170, MP180, MP190
PIXMA MP210, MP220, MP240, MP250, MP260, MP270, MP280
PIXMA MP210, MP220, MP230, MP240, MP250, MP260, MP270, MP280
PIXMA MP360, MP370, MP390
PIXMA MP450, MP460, MP470, MP480, MP490
PIXMA MP500, MP510, MP520, MP530, MP540, MP550, MP560
@ -34,16 +38,17 @@
PIXMA MP700, MP710, MP730, PIXMA MP750 (no grayscale)
PIXMA MP800, MP800R, MP810, MP830
PIXMA MP960, MP970, MP980, MP990
PIXMA MX300, MX310, MX330, MX340, MX350, MX360
PIXMA MX300, MX310, MX330, MX340, MX350, MX360, MX370
PIXMA MX420, MX700, MX7600
PIXMA MX850, MX860, MX870, MX882, MX885
ImageCLASS MF3110, MF3240, MF4010, MF4018
ImageCLASS MF4120, MF4122, MF4140, MF4150
ImageCLASS MF4270, MF4350d, MF4370dn, MF4380dn
ImageCLASS MF4410, MF4660, MF4690
ImageCLASS MF5770, MF6550, D480
I-SENSYS MF4320d, MF4330d
CanoScan 8800F, 9000F
PIXMA MX850, MX860, MX870, MX882, MX885, MX890
imageCLASS MF3110, MF3240, MF4010, MF4018
imageCLASS MF4120, MF4122, MF4140, MF4150
imageCLASS MF4270, MF4350d, MF4370dn, MF4380dn
imageCLASS MF4410, MF4430, MF4660, MF4690, MF4770n
imageCLASS MF5730, MF5770, MF6550, D420, D480
i-SENSYS MF3010, MF4320d, MF4330d, MF4550d
imageRUNNER 1020/1024/1025
CanoScan 8800F, 9000F, 9000F Mark II
The following models are not well tested and/or the scanner sometimes
hangs and must be switched off and on.
@ -56,20 +61,15 @@
declared in the backend so that they get recognized and activated.
Feedback in the sane-devel mailing list welcome.
PIXMA MG2100, MG3100, MG4100, MG5100, MG5200, MG5300
PIXMA MG6100, MG6200, MG8100, MG8200
PIXMA E500, E510, E600, E610
PIXMA MG2200, MG2400, MG2500, MG3200, MG4100, MG5400, MG5500
PIXMA MG6400, MG6500, MG7100, MG8100
PIXMA MP375R, MP493, MP495, MP740
PIXMA MX320, MX410
ImageCLASS MF5630, MF5650, MF5730, MF5750, MF8030, MF8170c
imageRunner iR1020, iR1024, iR1025
The following models may use partly the same Pixma protocol as other
devices listed above, but may still need some work. They are declared
in the backend as experimental. Snoop logs are required to further
investigate, please contact the sane-devel mailing list.
PIXMA E500, E600
PIXMA MX370, MX430, MX510, MX710, MX890
PIXMA MX320, MX390, MX410, MX430, MX450, MX510, MX520
PIXMA MX710, MX720, MX920
imageCLASS MF4570dw, MF5630, MF5650, MF5750, MF8030, MF8170c
imageRUNNER 1133
i-SENSYS MF5880dn, MF6680dn
The backend supports:
@ -79,7 +79,8 @@
els,
* a custom gamma table,
* Automatic Document Feeder, Simplex and Duplex.
* Transparency Unit, 24 or 48 bits depth.
* Transparency Unit, 24 or 48 bits depth. Infrared channel on
certain models.
The device name for USB devices is in the form pixma:xxxxyyyy_zzzzz
where x, y and z are vendor ID, product ID and serial number respec
@ -91,7 +92,7 @@
This backend, based on cloning original Canon drivers protocols, is in
a production stage. Designed has been carried out without any applica
ble manufacturer documentation, probably never available. However, we
have tested it as well as we could, but it may not work in every situaâ€<C3A2>
have tested it as well as we could, but it may not work in all situa
tions. You will find an up-to-date status at the project homepage. (See
below). Users feedback is essential to help improve features and per
formances.
@ -102,26 +103,56 @@
Besides "well-known" options (e.g. resolution, mode etc.) pixma backend
also provides the following options for button handling, i.e. the
options might change in the future.
The button status can be polled i.e. with 'scanimage -A'.
Button scan is disabled on MAC OS X due to darwin libusb not handling
timeouts in usb interrupt reads.
<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>â</B><EFBFBD>
<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â€<C3A2>
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.)
This option can be used by applications (like <B><A HREF="scanadf.1.html">scanadf(1)</A></B> and
<B><A HREF="scanimage.1.html">scanimage(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 scanner, 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.
<I>button-update</I>
(write only) In the past this option was required to be set to
force reading of the button status for <I>button-1</I> and <I>button-2.</I>
The <B>sane-pixma</B> no longer requires this option to be used: if no
fresh data is available, it will be now requested automatically
from the scanner. This option is left for backward compatibility
reasons.
<I>button-1</I> <I>button-2</I>
(read only) These options will return the value of the respec
tive buttons. value 0 means that the button was not pressed, 1
is returned when the button was pressed. Some scanners with more
than two buttons send the button number as target.
<I>original</I>
(read only) Returns the value of the type or size of original to
be scanned if the scanner provides that data. Known values of
type: 1 = document, 2 = foto, 5 = film. Known values of size: 1
= A4, 2 = Letter, 8 = 10x15, 9 = 13x18, b = auto. Not all scan
ners can provide this data.
<I>target</I> (read only) Returns the value of the target of the scan opera
tion if the scanner provides that data. The values depend on the
scanner type. Known values: 1 = save to disk, 2 = save to pdf, 3
= send to email, 4 = send to application or 1 = JPEG, 2 = TIFF,
3 = PDF, 4 = Compact PDF. For some scanners this value is equiv
alent to the number of the pressed button. Not all scanners can
provide this data.
<I>scan-resolution</I>
(read only) Returns the resolution of the scan operation if the
scanner provides that data. Known values: 1 = 75 dpi, 2 = 150
dpi, 3 = 300 dpi, 4 = 600 dpi. Not all scanners can provide this
data.
</PRE>
@ -144,8 +175,10 @@
<I>bjnp://&lt;host&gt;</I>
where host is the hostname or IP address of the scanner, e.g.
bjnp://10.0.1.4 or bjnp://myscanner.mydomain.org. Define each
scanner on a new line.
bjnp://10.0.1.4 for IPv4,
bjnp://[2001:888:118e:18e2:21e:8fff:fe36:b64a] for a literal
IPv6-address or bjnp://myscanner.mydomain.org. Define each scan
ner on a new line.
</PRE>
@ -156,9 +189,11 @@
</PRE>
<H2>NETWORKING SUPPORT</H2><PRE>
The pixma backend supports network scanners using the so called Canon
BJNP protocol. Configuration is normally not required. The pixma
backend will auto-detect your scanner if it is within the same subnet
as your computer if your OS does support this.
BJNP protocol. Both IPv4 and IPv6 are supported.
Configuration is normally not required. The pixma backend will auto-
detect your scanner if it is within the same subnet as your computer if
your OS does support this.
If your scanner can not be auto-detected, you can add it to the pixma
configuration file (see above).
@ -172,14 +207,16 @@
Scanner detection is slightly more complicated. The pixma backend sends
a broadcast on all direct connected subnets it can find (provided your
OS allows for enumeration of all interfaces). The broadcast is sent
FROM port 8612 TO port 8612 on the broadcast address of each interface.
The outgoing packets will be allowed by the rule described above.
OS allows for enumeration of all netowrk interfaces). The broadcast is
sent FROM port 8612 TO port 8612 on the broadcast address of each
interface. The outgoing packets will be allowed by the rule described
above.
Responses from the scanner are sent back to the computer TO port 8612.
Connection tracking however does not see a match as the response does
not come from the broadcast address but from the scanners own address.
You will therefore have to allow incoming packets TO port 8612 on your
computer.
For automatic detection of your scanner, you will therefore have to
allow incoming packets TO port 8612 on your computer.
So in short: open the firewall for all traffic from your computer to
port 8612 AND to port 8612 to your computer.
@ -193,15 +230,27 @@
<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.
environment variable controls the debug level for this backend
itself. Higher value increases the verbosity and includes the
information printed at the lower levels.
0 print nothing (default)
1 print error and warning messages (recommended)
2 print informational messages
3 print debug-level messages
11 dump USB/BJNP traffics
21 full dump USB/BJNP traffic
11 dump USB traffic
21 full dump USB traffic
<B>SANE_DEBUG_BJNP</B>
If the library was compiled with debug support enabled, this
environment variable controls the debug level for the <B>BJNP</B> net
work protocol for this backend. Higher value increases the ver
bosity and includes the information printed at the lower levels.
0 print nothing (default)
1 Print error and warning messages (recommended)
2 Print high level function tracing information
3 Print more detailed protocol tracing information
4 Print protocol headers
5 Print full protocol contents
<B>PIXMA_EXPERIMENT</B>
Setting to a non-zero value will enable the support for experi
@ -243,7 +292,7 @@
not be able to write subdrivers for models we don't have. See also the
project homepage.
31 Jul 2012 <B><A HREF="sane-pixma.5.html">sane-pixma(5)</A></B>
24 Sep 2013 <B><A HREF="sane-pixma.5.html">sane-pixma(5)</A></B>
</PRE>
<HR>
<ADDRESS>

Wyświetl plik

@ -117,6 +117,7 @@
USB Model: ASIC: Properties: Prod-ID
----------------------------------------------------------
Q-Scan USB001 LM9832 300x600dpi 42bit 512Kb 0x1000
Q-Scan USB201 LM9832 300x600dpi 42bit 512Kb 0x2000
Vendor Visioneer - ID: 0x04A7
----------------------------------------------------------
@ -309,7 +310,7 @@
</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/doc/sane-1.0.22git/plustek/Plustek-USB.changes</I>
<I>/usr/doc/sane-1.0.24/plustek/Plustek-USB.changes</I>
<I>http://www.gjaeger.de/scanner/plustek/</I>
@ -353,7 +354,7 @@
* Negative/Slide scanning quality is poor.
25 Aug 2008 <B><A HREF="sane-plustek.5.html">sane-plustek(5)</A></B>
13 Feb 2013 <B><A HREF="sane-plustek.5.html">sane-plustek(5)</A></B>
</PRE>
<HR>
<ADDRESS>

Wyświetl plik

@ -342,7 +342,7 @@
</PRE>
<H2>SEE ALSO</H2><PRE>
<B><A HREF="sane.7.html">sane(7)</A></B>,
<I>/usr/doc/sane-1.0.23git/plustek/Plustek-PARPORT.changes</I>
<I>/usr/doc/sane-1.0.24/plustek/Plustek-PARPORT.changes</I>
<I>http://www.gjaeger.de/scanner/plustek</I><B>_</B><I>pp/</I>

Wyświetl plik

@ -127,7 +127,7 @@
</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/doc/sane-1.0.23git/u12/U12.changes</I>
<I>/usr/doc/sane-1.0.24/u12/U12.changes</I>
<I>http://www.gjaeger.de/scanner/u12/</I>

Wyświetl plik

@ -84,8 +84,8 @@
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/doc/sane-1.0.23git/README.linux, tools/README and the README in
the tools/hotplug directory for more details.
/usr/doc/sane-1.0.24/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.

Wyświetl plik

@ -58,10 +58,9 @@
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.23git/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.23git/</I>) during installation. Everything else
is a URL to a resource on the web.
`<I>/usr/doc/sane-1.0.24/sane.tex</I>' are references to text files that were
copied to the <B>SANE</B> documentation directory (<I>/usr/doc/sane-1.0.24/</I>) dur
ing 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
@ -75,7 +74,7 @@
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.23git/.
are also installed on your system at /usr/doc/sane-1.0.24/.
<B>SANE</B> <B>mailing</B> <B>list</B>
There is a mailing list for the purpose of discussing the SANE stan
@ -95,8 +94,8 @@
server, etc.).
<B>Compiling</B> <B>and</B> <B>installing</B> <B>SANE</B>
Look at <I>/usr/local/doc/sane-1.0.23git/README</I> and the os-dependent
README files for information about compiling and installing <B>SANE.</B>
Look at <I>/usr/doc/sane-1.0.24/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
@ -415,7 +414,7 @@
Also, have a look at the backend information page at
<I>http://www.sane-project.org/sane-supported-devices.html</I> and the list of
projects in <I>/usr/local/doc/sane-1.0.23git/PROJECTS</I>.
projects in <I>/usr/doc/sane-1.0.24/PROJECTS</I>.
</PRE>
@ -449,7 +448,7 @@
Also, have a look at the backend information page at
<I>http://www.sane-project.org/sane-supported-devices.html</I> and the list of
projects in <I>/usr/local/doc/sane-1.0.23git/PROJECTS</I>.
projects in <I>/usr/doc/sane-1.0.24/PROJECTS</I>.
</PRE>
@ -486,7 +485,7 @@
Also, have a look at the backend information page at
<I>http://www.sane-project.org/sane-supported-devices.html</I> and the list of
projects in <I>/usr/local/doc/sane-1.0.23git/PROJECTS</I>.
projects in <I>/usr/doc/sane-1.0.24/PROJECTS</I>.
</PRE>
@ -495,7 +494,7 @@
<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>.
<I>/usr/lib/sane</I>.
</PRE>
@ -507,19 +506,18 @@
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.23git/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).
found at <I>/usr/doc/sane-1.0.24/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.23git/backend-writing.txt</I>. Most of the interâ€<C3A2>
nal <B>SANE</B> routines (<B>sanei</B>) are documented using doxygen:
<I>/usr/doc/sane-1.0.24/backend-writing.txt</I>. Most of the internal <B>SANE</B>
routines (<B>sanei</B>) are documented using doxygen:
<I>http://www.sane-project.org/sanei/</I>. Before a new backend or frontend
project is started, have a look at
<I>/usr/local/doc/sane-1.0.23git/PROJECTS</I> for projects that are planned or
not yet included into the <B>SANE</B> distribution and at our bug-tracking
system: <I>http://www.http://www.sane-project.org/bugs.html</I>.
project is started, have a look at <I>/usr/doc/sane-1.0.24/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-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>.
@ -531,17 +529,17 @@
</PRE>
<H2>FILES</H2><PRE>
<I>/usr/local/etc/sane.d/*.conf</I>
<I>/etc/sane.d/*.conf</I>
The backend configuration files.
<I>/usr/local/lib/sane/libsane-*.a</I>
<I>/usr/lib/sane/libsane-*.a</I>
The static libraries implementing the backends.
<I>/usr/local/lib/sane/libsane-*.so</I>
<I>/usr/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.23git/*</I>
<I>/usr/doc/sane-1.0.24/*</I>
<B>SANE</B> documentation: The standard, READMEs, text files for back
ends etc.
@ -562,14 +560,14 @@
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â€<C3A2>
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.
end's name is mentioned in <I>/etc/sane.d/dll.conf</I>. Some backends 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>
@ -631,10 +629,10 @@
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.23git/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/mailâ</I><EFBFBD>
<I>ing-lists.html</I> for details).
can be found in the <I>/usr/doc/sane-1.0.24/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-lists.html</I> for
details).
</PRE>
@ -664,9 +662,9 @@
</PRE>
<H2>AUTHOR</H2><PRE>
David Mosberger-Tang and many many more (see
<I>/usr/local/doc/sane-1.0.23git/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.
<I>/usr/doc/sane-1.0.24/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.
14 Jul 2008 <B><A HREF="sane.7.html">sane(7)</A></B>
</PRE>

Wyświetl plik

@ -17,7 +17,7 @@
</PRE>
<H2>SYNOPSIS</H2><PRE>
<B>saned</B> <B>[</B> <B>-a</B> <I>[</I> <I>username</I> <I>]</I> <B>|</B> <B>-d</B> <I>[</I> <I>n</I> <I>]</I> <B>|</B> <B>-s</B> <I>[</I> <I>n</I> <I>]</I> <B>]</B>
<B>saned</B> <B>[</B> <B>-a</B> <I>[</I> <I>username</I> <I>]</I> <B>|</B> <B>-d</B> <I>[</I> <I>n</I> <I>]</I> <B>|</B> <B>-s</B> <I>[</I> <I>n</I> <I>]</I> <B>|</B> <B>-h</B> <B>]</B>
</PRE>
@ -36,15 +36,17 @@
<B>-a</B> , <B>saned</B> will drop root privileges and run as this user (and group).
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.
<B><A HREF="inetd.8.html">inetd(8)</A></B> daemon mode). In this mode, <B>saned</B> explicitly waits for a conâ€<EFBFBD>
nection request. When compiled with debugging enabled, these flags may
be followed 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.
If <B>saned</B> is run from inetd, xinetd or systemd, no option can be given.
The <B>-h</B> flag displays a short help message.
</PRE>
@ -93,33 +95,53 @@
</PRE>
<H2>INETD CONFIGURATION</H2><PRE>
<H2>SERVER DAEMON CONFIGURATION</H2><PRE>
For <B>saned</B> to work properly in its default mode of operation, 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 docu
mentation for your inetd daemon.
necessary to add the appropriate configuration for <I>(x)inetd</I> <I>or</I> <I>systemd.</I>
(see below). Note that your inetd must support IPv6 if you want to
connect to saned over IPv6 ; xinetd, openbsd-inetd and systemd are
known to support IPv6, check the documentation for your inetd daemon.
In the sections below the configuration for <I>inetd,</I> <I>xinetd</I> and <I>systemd</I>
are described in more detail.
For the configurations below it is necessary to add a line of the folâ€<C3A2>
lowing 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>INETD CONFIGURATION</H2><PRE>
It is required to add a single line to the inetd configuration file
<I>(/etc/inetd.conf)</I>
The configuration line normally looks like this:
sane-port stream tcp nowait saned.saned /usr/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:
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/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).
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 scanner devices).
</PRE>
<H2>XINETD CONFIGURATION</H2><PRE>
If xinetd is installed on your system instead of inetd the following
example for xinetd.conf may be helpful:
example for <I>/etc/xinetd.conf</I> may be helpful:
# default: off
# description: The sane server accepts requests
@ -135,13 +157,49 @@
server = /usr/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
</PRE>
<H2>SYSTEMD CONFIGURATION</H2><PRE>
for systemd we need to add 2 configuation files in <I>/etc/systemd/system.</I>
The official IANA short name for port 6566 is "sane-port". The older
name "sane" is now deprecated.
The first file we need to add here is called <I>saned.socket.</I> It shall
have the following contents:
[Unit]
Description=saned incoming socket
[Socket]
ListenStream=6566
Accept=yes
MaxConnections=1
[Install]
WantedBy=sockets.target
The second file to be added is <I>saned@.service</I> with the following conâ€<C3A2>
tents:
[Unit]
Description=Scanner Service
Requires=saned.socket
[Service]
ExecStart=/usr/sbin/saned
User=saned
Group=saned
StandardInput=null
StandardOutput=syslog
StandardError=syslog
# Environment=SANE_CONFIG_DIR=/etc/sane.d SANE_DEBUG_DLL=255
Is you need to set an environment variable for saned like <B>SANE_CON</B>â€<B>â</B><EFBFBD>
<B>FIG_DIR</B> you will have to remove the # on the last line and set the
variable appropriately. Multiple variables can be set by separating
the assignments by spaces as shown in the example above.
Unlike <I>(x)inetd</I> systemd allows debugging output from backends set using
<B>SANE_DEBUG_&lt;backend_name&gt;</B> to be captured. With the service unit as
described above, the debugging output is forwarded to the system log.
</PRE>

Wyświetl plik

@ -19,7 +19,7 @@
<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>-b</B>|<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>-A</B>|<B>--all-options</B>]
[<B>-h</B>|<B>--help</B>] [<B>-v</B>|<B>--verbose</B>] [<B>-B</B>|<B>--buffer-size</B> [=<I>size</I>]] [<B>-V</B>|<B>--version</B>]

Plik diff jest za duży Load Diff

Plik diff jest za duży Load Diff

Wyświetl plik

@ -12,6 +12,7 @@ a0cfdfdebca2feb4f2ba5d3418b15a42 sane-backends-1.0.20.tar.gz
be586a23633949cf2ecf0c9c6d769130 sane-backends-1.0.21.tar.gz
fadf56a60f4776bfb24491f66b617cf5 sane-backends-1.0.22.tar.gz
e226a89c54173efea80e91e9a5eb6573 sane-backends-1.0.23.tar.gz
1ca68e536cd7c1852322822f5f6ac3a4 sane-backends-1.0.24.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

Plik diff jest za duży Load Diff

Wyświetl plik

@ -104,6 +104,7 @@
</p>
<p>
SANE version:
<a href="sane-backends-1.0.23.html">1.0.23</a>,
<a href="sane-backends-1.0.22.html">1.0.22</a>,
<a href="sane-backends-1.0.21.html">1.0.21</a>,
<a href="sane-backends-1.0.20.html">1.0.20</a>,