kopia lustrzana https://gitlab.com/sane-project/backends
* doc/descriptions/coolscan3.desc, doc/sane-coolscan3.man,
doc/Makefile.in|am: add missing coolscan3 docs * backend/dll.conf.in: # out epson and coolscan2, remove hpoj text * doc/descriptions/epson2.desc: add Epson RX-620merge-requests/1/head
rodzic
c96583da9e
commit
6ee58869dc
|
@ -1,3 +1,9 @@
|
|||
2009-03-04 m. allan noah <kitno455 a t gmail d o t com>
|
||||
* doc/descriptions/coolscan3.desc, doc/sane-coolscan3.man,
|
||||
doc/Makefile.in|am: add missing coolscan3 docs
|
||||
* backend/dll.conf.in: # out epson and coolscan2, remove hpoj text
|
||||
* doc/descriptions/epson2.desc: add Epson RX-620
|
||||
|
||||
2009-03-03 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
|
||||
* backend/genesys_gl841.c: Fix the generated generic gamma table.
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ canon_dr
|
|||
#canon_pp
|
||||
cardscan
|
||||
coolscan
|
||||
coolscan2
|
||||
#coolscan2
|
||||
coolscan3
|
||||
#dc25
|
||||
#dc210
|
||||
|
@ -22,7 +22,7 @@ coolscan3
|
|||
dell1600n_net
|
||||
dmc
|
||||
epjitsu
|
||||
epson
|
||||
#epson
|
||||
epson2
|
||||
fujitsu
|
||||
#gphoto2
|
||||
|
@ -79,11 +79,3 @@ umax
|
|||
umax1220u
|
||||
v4l
|
||||
xerox_mfp
|
||||
#
|
||||
# The following backends are not included in the sane-backends distribution
|
||||
# If you want to use them, download them from their webpages and read their
|
||||
# documentation
|
||||
#
|
||||
# HP OfficeJet backend homepage: http://hpoj.sf.net/
|
||||
# Uncomment the following line if hpoj is installed:
|
||||
#hpoj
|
||||
|
|
|
@ -36,7 +36,7 @@ BACKEND_5MANS = sane-abaton.5 sane-agfafocus.5 sane-apple.5 sane-as6e.5 \
|
|||
sane-mustek_usb2.5 sane-hp3500.5 sane-pixma.5 sane-stv680.5 \
|
||||
sane-hp5590.5 sane-hpljm1005.5 sane-cardscan.5 sane-hp3900.5 \
|
||||
sane-epjitsu.5 sane-hs2p.5 sane-canon_dr.5 sane-xerox_mfp.5 \
|
||||
sane-rts8891.5
|
||||
sane-rts8891.5 sane-coolscan3.5
|
||||
|
||||
EXTRA_DIST += sane-abaton.man sane-agfafocus.man sane-apple.man sane-as6e.man \
|
||||
sane-dll.man sane-dc25.man sane-dmc.man sane-epson.man \
|
||||
|
@ -59,7 +59,8 @@ EXTRA_DIST += sane-abaton.man sane-agfafocus.man sane-apple.man sane-as6e.man \
|
|||
sane-hp4200.man sane-mustek_usb2.man sane-hp3500.man \
|
||||
sane-pixma.man sane-stv680.man sane-hp5590.man sane-hpljm1005.man \
|
||||
sane-cardscan.man sane-hp3900.man sane-epjitsu.man sane-hs2p.man \
|
||||
sane-canon_dr.man sane-xerox_mfp.man sane-rts8891.man
|
||||
sane-canon_dr.man sane-xerox_mfp.man sane-rts8891.man \
|
||||
sane-coolscan3.man
|
||||
|
||||
man7_MANS = sane.7
|
||||
EXTRA_DIST += sane.man
|
||||
|
@ -162,6 +163,7 @@ DESC_FILES = descriptions/abaton.desc descriptions/agfafocus.desc \
|
|||
descriptions/canon.desc descriptions/canon_dr.desc \
|
||||
descriptions/canon_pp.desc descriptions/cardscan.desc \
|
||||
descriptions/coolscan2.desc descriptions/coolscan.desc \
|
||||
descriptions/coolscan3.desc \
|
||||
descriptions/dc210.desc descriptions/dc240.desc descriptions/dc25.desc \
|
||||
descriptions/dell1600n_net.desc descriptions/dll.desc descriptions/dmc.desc \
|
||||
descriptions/epjitsu.desc descriptions/epson2.desc descriptions/epson.desc \
|
||||
|
|
|
@ -263,13 +263,13 @@ EXTRA_DIST = scanimage.man sane-config.man sane-find-scanner.man \
|
|||
sane-pixma.man sane-stv680.man sane-hp5590.man \
|
||||
sane-hpljm1005.man sane-cardscan.man sane-hp3900.man \
|
||||
sane-epjitsu.man sane-hs2p.man sane-canon_dr.man \
|
||||
sane-xerox_mfp.man sane-rts8891.man sane.man saned.man \
|
||||
descriptions.txt releases.txt sane-logo2.jpg sane-logo.png \
|
||||
sane.png sane.tex net.tex html.sty $(DESC_FILES) \
|
||||
$(DESC_EXT_FILES) figs/area.eps figs/area.fig figs/flow.eps \
|
||||
figs/flow.fig figs/hierarchy.eps figs/hierarchy.fig \
|
||||
figs/image-data.eps figs/image-data.fig figs/xfer.eps \
|
||||
figs/xfer.fig icons/contents.gif icons/index.gif \
|
||||
sane-xerox_mfp.man sane-rts8891.man sane-coolscan3.man \
|
||||
sane.man saned.man descriptions.txt releases.txt \
|
||||
sane-logo2.jpg sane-logo.png sane.png sane.tex net.tex \
|
||||
html.sty $(DESC_FILES) $(DESC_EXT_FILES) figs/area.eps \
|
||||
figs/area.fig figs/flow.eps figs/flow.fig figs/hierarchy.eps \
|
||||
figs/hierarchy.fig figs/image-data.eps figs/image-data.fig \
|
||||
figs/xfer.eps figs/xfer.fig icons/contents.gif icons/index.gif \
|
||||
icons/next.gif icons/next_gr.gif icons/previous.gif \
|
||||
icons/previous_gr.gif icons/references.gif \
|
||||
icons/references_gr.gif icons/up.gif icons/up_gr.gif
|
||||
|
@ -292,7 +292,7 @@ BACKEND_5MANS = sane-abaton.5 sane-agfafocus.5 sane-apple.5 sane-as6e.5 \
|
|||
sane-mustek_usb2.5 sane-hp3500.5 sane-pixma.5 sane-stv680.5 \
|
||||
sane-hp5590.5 sane-hpljm1005.5 sane-cardscan.5 sane-hp3900.5 \
|
||||
sane-epjitsu.5 sane-hs2p.5 sane-canon_dr.5 sane-xerox_mfp.5 \
|
||||
sane-rts8891.5
|
||||
sane-rts8891.5 sane-coolscan3.5
|
||||
|
||||
man7_MANS = sane.7
|
||||
man8_MANS = saned.8
|
||||
|
@ -348,6 +348,7 @@ DESC_FILES = descriptions/abaton.desc descriptions/agfafocus.desc \
|
|||
descriptions/canon.desc descriptions/canon_dr.desc \
|
||||
descriptions/canon_pp.desc descriptions/cardscan.desc \
|
||||
descriptions/coolscan2.desc descriptions/coolscan.desc \
|
||||
descriptions/coolscan3.desc \
|
||||
descriptions/dc210.desc descriptions/dc240.desc descriptions/dc25.desc \
|
||||
descriptions/dell1600n_net.desc descriptions/dll.desc descriptions/dmc.desc \
|
||||
descriptions/epjitsu.desc descriptions/epson2.desc descriptions/epson.desc \
|
||||
|
|
|
@ -0,0 +1,75 @@
|
|||
;
|
||||
; SANE Backend specification file for coolscan2
|
||||
;
|
||||
; It's basically emacs-lisp --- so ";" indicates comment to end of line.
|
||||
; All syntactic elements are keyword tokens, followed by a string or
|
||||
; keyword argument, as specified.
|
||||
;
|
||||
; ":backend" *must* be specified.
|
||||
; All other information is optional (but what good is the file without it?).
|
||||
;
|
||||
|
||||
:backend "coolscan3"
|
||||
:version "1.0.0"
|
||||
:manpage "sane-coolscan3"
|
||||
|
||||
:devicetype :scanner
|
||||
:mfg "Nikon"
|
||||
:url "http://www.nikon.com/"
|
||||
|
||||
:model "LS 30"
|
||||
:interface "SCSI"
|
||||
:status :complete
|
||||
|
||||
:model "Coolscan III"
|
||||
:interface "SCSI"
|
||||
:status :complete
|
||||
:comment "Rebadged LS 30?"
|
||||
|
||||
:model "LS 40 ED"
|
||||
:interface "USB"
|
||||
:usbid "0x04b0" "0x4000"
|
||||
:status :complete
|
||||
|
||||
:model "Coolspan IV"
|
||||
:interface "USB"
|
||||
:usbid "0x04b0" "0x4000"
|
||||
:status :complete
|
||||
:comment "Rebadged LS 40?"
|
||||
|
||||
:model "LS 50 ED"
|
||||
:url "/unsupported/nikon-ls50-ed.html"
|
||||
:interface "USB"
|
||||
:usbid "0x04b0" "0x4001"
|
||||
:status :minimal
|
||||
|
||||
:model "Coolscan V ED"
|
||||
:url "/unsupported/nikon-ls50-ed.html"
|
||||
:interface "USB"
|
||||
:usbid "0x04b0" "0x4001"
|
||||
:status :minimal
|
||||
:comment "Rebadged LS 50?"
|
||||
|
||||
:model "LS 2000"
|
||||
:interface "SCSI"
|
||||
:status :good
|
||||
|
||||
:model "LS 4000 ED"
|
||||
:interface "IEEE-1394"
|
||||
:status :good
|
||||
:comment "needs linux kernel 2.4.19 or later"
|
||||
|
||||
:model "Super Coolscan LS-5000 ED"
|
||||
:url "/unsupported/nikon-ls5000-ed.html"
|
||||
:interface "USB"
|
||||
:usbid "0x04b0" "0x4002"
|
||||
:status :untested
|
||||
:comment "May work, similar to LS 50 ED, but untested. Please tell us if it works."
|
||||
|
||||
:model "LS 8000 ED"
|
||||
:interface "IEEE-1394"
|
||||
:status :good
|
||||
:comment "needs linux kernel 2.4.19 or later"
|
||||
|
||||
; :comment and :url specifiers are optional after :mfg, :model, :desc,
|
||||
; and at the top-level.
|
|
@ -259,6 +259,11 @@
|
|||
:usbid "0x04b8" "0x0810"
|
||||
:status :good
|
||||
|
||||
:model "RX-620"
|
||||
:interface "USB"
|
||||
:usbid "0x04b8" "0x0811"
|
||||
:status :good
|
||||
|
||||
:model "DX-3850"
|
||||
:interface "USB"
|
||||
:usbid "0x04b8" "0x0818"
|
||||
|
|
|
@ -0,0 +1,182 @@
|
|||
.TH sane\-coolscan3 5 "11 Jul 2008" "@PACKAGEVERSION@" "SANE Scanner Access Now Easy"
|
||||
.IX sane\-coolscan3
|
||||
.SH NAME
|
||||
sane\-coolscan3 \- SANE backend for Nikon Coolscan film scanners
|
||||
.SH DESCRIPTION
|
||||
The
|
||||
.B sane\-coolscan3
|
||||
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
|
||||
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.
|
||||
|
||||
.PP
|
||||
At present, the following scanners are known to work with this backend:
|
||||
.PP
|
||||
.RS
|
||||
.ft CR
|
||||
.nf
|
||||
Model: Connection Type
|
||||
--------------------------- -------------------
|
||||
LS-30 (Coolscan III) SCSI
|
||||
LS-40 ED (Coolscan IV) USB
|
||||
LS-50 ED (Coolscan V) USB
|
||||
LS-2000 SCSI
|
||||
LS-4000 ED IEEE 1394
|
||||
LS-8000 ED IEEE 1394
|
||||
.fi
|
||||
.ft R
|
||||
.RE
|
||||
|
||||
Please send mail to sane-devel@lists.alioth.debian.org to report successes
|
||||
or failures.
|
||||
|
||||
.SH OPTIONS
|
||||
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
|
||||
.RS
|
||||
scanimage \-\-help \-d coolscan3:<interface>:<device>
|
||||
.RE
|
||||
where <interface> and <device> 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
|
||||
.RS
|
||||
scanimage \-L
|
||||
.RE
|
||||
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:
|
||||
.TP
|
||||
.I \-\-frame <n>
|
||||
This option specifies which frame to operate on, if a motorized film strip
|
||||
feeder or APS adapter are used. The frame number
|
||||
.I <n>
|
||||
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).
|
||||
.TP
|
||||
.I \-\-subframe <x>
|
||||
This option shifts the scan window by the specified amount (default
|
||||
unit is mm).
|
||||
.TP
|
||||
.I \-\-infrared=yes/no
|
||||
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.
|
||||
.TP
|
||||
.I \-\-depth <n>
|
||||
Here <n> 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.
|
||||
.TP
|
||||
.I \-\-autofocus
|
||||
Perform autofocus operation. Unless otherwise specified by the other options (
|
||||
.I \-\-focus\-on\-centre
|
||||
and friends), focusing is performed on the centre of the selected scan area.
|
||||
.TP
|
||||
.I \-\-ae\-wb
|
||||
.TP
|
||||
.I \-\-ae
|
||||
Perform a pre-scan to calculate exposure values automatically.
|
||||
.I \-\-ae\-wb
|
||||
will maintain the white balance, while
|
||||
.I \-\-ae
|
||||
will adjust each channel separately.
|
||||
.TP
|
||||
.I \-\-exposure
|
||||
Multiply all exposure times with this value. This allows exposure
|
||||
correction without modifying white balance.
|
||||
.TP
|
||||
.I \-\-load
|
||||
Load the next slide when using the slide loader.
|
||||
.TP
|
||||
.I \-\-eject
|
||||
Eject the film strip or mounted slide when using the slide loader.
|
||||
.TP
|
||||
.I \-\-reset
|
||||
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
|
||||
does not work.
|
||||
|
||||
.SH CONFIGURATION FILE
|
||||
The configuration file @CONFIGDIR@/coolscan3.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 configuration 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:
|
||||
.TP
|
||||
.I blank or starting with a '#' character
|
||||
These lines are ignored, thus '#' can be used to include comments.
|
||||
.TP
|
||||
.I containing only the word """auto"""
|
||||
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.
|
||||
.TP
|
||||
.I a line of the form <interface>:<device>
|
||||
Here <interface> can be one of "scsi" or "usb", and <device> 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.
|
||||
|
||||
.SH FILES
|
||||
.TP
|
||||
.I @LIBDIR@/libsane\-coolscan3.a
|
||||
The static library implementing this backend.
|
||||
.TP
|
||||
.I @LIBDIR@/libsane\-coolscan3.so
|
||||
The shared library implementing this backend (present on systems that
|
||||
support dynamic loading).
|
||||
.TP
|
||||
.I @CONFIGDIR@/coolscan3.conf
|
||||
Configuration file for this backend, read each time the backend is
|
||||
initialized.
|
||||
|
||||
.SH ENVIRONMENT
|
||||
.TP
|
||||
.B SANE_DEBUG_COOLSCAN3
|
||||
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.
|
||||
|
||||
.SH "SEE ALSO"
|
||||
sane\-scsi(5), sane\-usb(5), scanimage(1), xscanimage(1), xsane(1)
|
||||
|
||||
.SH BUGS
|
||||
Currently, the SANE protocol does not allow automatically updating options
|
||||
whenever the hardware changes. Thus the number of choices for the
|
||||
.B \-\-frame
|
||||
option will be fixed when the backend is initialized (usually when the user
|
||||
runs the frontend). In particular, if there is no film strip in the
|
||||
automatic film strip feeder when the backend is initialized, 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 SANE developers' list.
|
||||
|
||||
.SH AUTHORS
|
||||
coolscan3 written by A. Zummo (a.zummo@towertech.it), based heavily on
|
||||
coolscan2 written by Andr\['a]s Major (andras@users.sourceforge.net).
|
||||
|
Ładowanie…
Reference in New Issue