Section: SANE Scanner Access Now Easy (5)
Updated: 11 Jul 2008
The 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 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.
At present, the following scanners are known to work with this backend:
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
Please send mail to email@example.com to report successes or failures.
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
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
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:
The configuration file /etc/sane.d/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:
Currently, the SANE protocol does not allow automatically updating options whenever the hardware changes. Thus the number of choices for the --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.
Tutoriais de Tecnologia Web