Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

sane-canon(5) [netbsd man page]

sane-canon(5)						   SANE Scanner Access Now Easy 					     sane-canon(5)

NAME
sane-canon - SANE backend for Canon SCSI scanners DESCRIPTION
The sane-canon 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 <mpd@rzg.mpg.de>; for questions concerning the FB620 and FB1200S contact Mitsuru Okaniwa <m-okaniwa@bea.hi-ho.ne.jp>, for the FS2710S Ulrich Deiters <ukd@xenon.pc.uni-koeln.de>. TIPS (FS2700F) 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->Enhance->Sharpen" at about 40 to 60 improves the image considerably. TIPS (FS2710S) 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. FILES
/usr/lib64/sane/libsane-canon.a The static library implementing this backend. /usr/lib64/sane/libsane-canon.so The shared library implementing this backend (present on systems that support dynamic loading). ENVIRONMENT
SANE_DEBUG_CANON 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 SEE ALSO
sane-scsi(5) http://www.rzg.mpg.de/~mpd/sane/ doc/canon.install2700F.txt (installation of a CanoScan 2700F AUTHOR
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) 11 Jul 2008 sane-canon(5)

Check Out this Related Man Page

sane-canon630u(5)					   SANE Scanner Access Now Easy 					 sane-canon630u(5)

NAME
sane-canon630u - SANE backend for the Canon 630u USB flatbed scanner DESCRIPTION
The sane-canon630u library implements a SANE (Scanner Access Now Easy) backend that provides access to the following Canon flatbed scan- ners: 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 Rutman <nthn1@yahoo.com> CONFIGURATION
The contents of the canon630u.conf 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 canon630u.conf. The program sane-find-scanner helps to find out the correct device. Under Linux, such a device name could be /dev/usb/scanner0 for example. See sane-usb(5) 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" NOTES
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, available 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 > /dev/null" FILES
/etc/sane.d/canon630u.conf The backend configuration file (see also description of SANE_CONFIG_DIR below). /usr/lib64/sane/libsane-canon630u.a The static library implementing this backend. /usr/lib64/sane/libsane-canon630u.so The shared library implementing this backend (present on systems that support dynamic loading). /tmp/canon.cal 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. ENVIRONMENT
SANE_CONFIG_DIR 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 configura- tion 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 separator character, then the default directories are searched after the explic- itly specified directories. For example, setting SANE_CONFIG_DIR to "/tmp/config:" would result in directories "tmp/config", ".", and "/etc/sane.d" being searched (in this order). SANE_DEBUG_CANON630U 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 > /dev/null SEE ALSO
sane(7), sane-usb(5), sane-find-scanner(1) http://canon-fb630u.sourceforge.net/ AUTHOR
Nathan Rutman 11 Jul 2008 sane-canon630u(5)
Man Page