SANE Scanner Access Now Easy sane-pixma(5)
NAME
sane-pixma - SANE backend for Canon PIXMA MP series
DESCRIPTION
The sane-pixma library implements a SANE (Scanner Access Now
Easy) backend that provides access to Canon PIXMA multi-
function devices (All-in-one printers). Currently, the fol-
lowing models work with this backend:
PIXMA MP150, MP160, MP170, MP180, MP450, MP460
PIXMA MP500, MP510, MP530, MP600, MP600R
PIXMA MP800, MP800R, MP810, MP830, MP960
MultiPAS MP700, PIXMA MP750 (no grayscale)
The following models are not well tested and/or the scanner
sometimes hangs and must be switched off and on.
SmartBase MP360, MP370, MP390
MultiPAS MP730, PIXMA MP760, PIXMA MP780
The backend supports
* resolutions at 75,150,300,600,1200 and 2400 DPI (still
buggy),
* color and grayscale mode,
* a custom gamma table and
* automatic document feeder (only single side).
The device name is in the form pixma:xxxxyyyyzzzzz where x,
y and z are vendor ID, product ID and serial number respec-
tively. Example: pixma:04A91709123456 is a MP150.
This backend is in alpha stage and will stay in this stage
until we get the programming manual for the hardware.
Although we have tested it as good as we could, it will not
work in every situations. You will find an up-to-date status
at the project homepage. (See below)
OPTIONS
Besides "well-known" options (e.g. resolution, mode etc.)
pixma backend also provides the following experimental
options for button handling, i.e. the options might change
in the future.
button-controlled
This option can be used in combination with scanadf(1)
and scanimage(1) 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
sane-backends 1.0.19Last change: 19 July 2007 1
SANE Scanner Access Now Easy sane-pixma(5)
and so on. When you finished, press the gray-scan but-
ton. (For MP150 you have to stop the frontend by press-
ing Ctrl-C for example.)
button-update button-1 button-2
These options are interesting for developers. To check
button status: (1) set button-1 and button-2 to zero,
(2) set button-update (Its type is SANETYPEBUTON.),
(3) get button-1 and button-2. If the result is not
zero, the corresponding button was pressed.
FILES
/usr/lib/sane/libsane-pixma.a
The static library implementing this backend.
/usr/lib/sane/libsane-pixma.so
The shared library implementing this backend (present
on systems that support dynamic loading).
ENVIRONMENT
SANEDEBUGPIXMA
If the library was compiled with debug support enabled,
this environment variable controls the debug level for
this backend. Higher value increases the verbosity.
0 print nothing (default)
1 print error and warning messages (recommended)
2 print informational messages
3 print debug-level messages
10 dump USB traffics
PIXMAEXPERIMENT
Setting to a non-zero value will enable the support for
experimental models. You should also set
SANEDEBUGPIXMA to 10.
SEE ALSO
sane(7), sane-dll(5), http:/home.arcor.de/wittawat/pixma/
AUTHOR
Wittawat Yamwong
I would like to thank all testers and helpers. Without them
I would not be able to write subdrivers for models I don't
have. See also the project homepage.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
sane-backends 1.0.19Last change: 19 July 2007 2
SANE Scanner Access Now Easy sane-pixma(5)
ATRIBUTE TYPE ATRIBUTE VALUE
Availability SUNWsane-backend
Interface Stability Uncommitted
NOTES
Source for SANE is available on http:/opensolaris.org.
sane-backends 1.0.19Last change: 19 July 2007 3
|