table of contents
other versions
- wheezy 1.0.22-7.4
- jessie 1.0.24-8+deb8u2
- testing 1.0.25-4.1
- unstable 1.0.25-4.1
- experimental 1.0.26~git20151121-1
| sane-canon_pp(5) | SANE Scanner Access Now Easy | sane-canon_pp(5) |
NAME¶
sane-canon_pp - SANE backend for Canon CanoScan Parallel Port flatbed scannersDESCRIPTION¶
The sane-canon_pp 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
PROJECTS 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. Feedback is still
appreciated. Please send any bug reports to the maintainers as listed on the
web page (listed in SEE ALSO below).
DEVICE NAMES¶
This backend expects device names of the form presented by libieee1284. These names are highly dependent on operating system and version.CONFIGURATION¶
The contents of the canon_pp.conf 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 ieee1284, calibrate, init_mode, and force_nibbleTIPS¶
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 /etc/sane.d/dll.confFILES¶
- /etc/sane.d/canon_pp.conf
- The backend configuration file (see also description of SANE_CONFIG_DIR below).
- /usr/lib/arch_triplet/sane/libsane-canon_pp.a
- The static library implementing this backend.
- /usr/lib/arch_triplet/sane/libsane-canon_pp.so
- The shared library implementing this backend (present on systems that support dynamic loading).
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 configuration 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 explicitly 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_CANON_PP
- 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
NOTES¶
Features available in the Windows interface- Brightness and Contrast
- 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.
- Descreen Mode
- 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.
- Gamma Tables
- This is under investigation, but for now only a simple gamma profile (ie: the one returned during calibration) will be loaded.
SEE ALSO¶
sane(7), sane-dll(5) http://canon-fb330p.sourceforge.net/AUTHOR¶
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. Signorini for his help with the N340P.| 11 Jul 2008 |