1sane-pixma(5) SANE Scanner Access Now Easy sane-pixma(5)
2
3
4
6 sane-pixma - SANE backend for Canon PIXMA MP series
7
9 The sane-pixma library implements a SANE (Scanner Access Now Easy)
10 backend that provides access to Canon PIXMA multi-function devices
11 (All-in-one printers). Currently, the following models work with this
12 backend:
13
14 PIXMA MP150, PIXMA MP170, PIXMA MP450, PIXMA MP500
15 PIXMA MP800, PIXMA MP830,
16 MultiPASS MP700 (no grayscale), PIXMA MP750 (no grayscale)
17
18 The following model are marked as experimental because they are not
19 well tested and/or the scanner sometimes hangs and must be switched off
20 and on. Therefore they are disabled by default. (See PIXMA_EXPERIMENT
21 below)
22
23 MultiPASS MP730, PIXMA MP760, PIXMA MP780
24
25 The backend supports
26 * resolutions at 75,150,300,600,1200 and 2400 DPI,
27 * color and grayscale mode,
28 * a custom gamma table with 4096 entries and
29 * automatic document feeder.
30
31 The device name is in the form pixma:xxxxyyyy_zzzzz where x, y and z
32 are vendor ID, product ID and serial number respectively. Example:
33 pixma:04A91709_123456 is a MP150.
34
35 This backend is in alpha stage and will stay in this stage until we get
36 the programming manual for the hardware. Although we have tested it as
37 good as we could, it will not work in every situations. You will find
38 an up-to-date status at the project homepage. (See below)
39
41 Besides "well-known" options (e.g. resolution, mode etc.) pixma backend
42 also provides the following experimental options for button handling,
43 i.e. the options might change in the future.
44
45 button-controlled
46 This option can be used in combination with scanadf(1) and scan‐
47 image(1) in batch mode, for example when you want to scan many
48 photos or multiple-page documents. If it is enabled (i.e. is set
49 to true or yes), the backend waits before every scan until the
50 user presses the "SCAN" button (for MP150) or the color-scan
51 button (for other models). Just put the first page in the scan‐
52 ner, press the button, then the next page, press the button and
53 so on. When you finished, press the gray-scan button. (For MP150
54 you have to stop the frontend by pressing Ctrl-C for example.)
55
56 button-update button-1 button-2
57 These options are interesting for developers. To check button
58 status: (1) set button-1 and button-2 to zero, (2) set button-
59 update (Its type is SANE_TYPE_BUTTON.), (3) get button-1 and
60 button-2. If the result is not zero, the corresponding button
61 was pressed.
62
64 /usr/lib*/sane/libsane-pixma.a
65 The static library implementing this backend.
66
67 /usr/lib*/sane/libsane-pixma.so
68 The shared library implementing this backend (present on systems
69 that support dynamic loading).
70
72 SANE_DEBUG_PIXMA
73 If the library was compiled with debug support enabled, this
74 environment variable controls the debug level for this backend.
75 Higher value increases the verbosity.
76
77 0 print nothing
78 1 print error and warning messages (recommended)
79 2 print informational messages
80 3 print debug-level messages
81 10 dump USB traffics
82
83 PIXMA_EXPERIMENT
84 Setting to a non-zero value will enable the support for experi‐
85 mental models. You should also set SANE_DEBUG_PIXMA to 10.
86
88 sane(7), sane-dll(5), http://home.arcor.de/wittawat/pixma/
89
91 Wittawat Yamwong
92
93 I would like to thank all testers and helpers. Without them I would not
94 be able to write subdrivers for models I don't have. See also the
95 project homepage.
96
97
98
99sane-backends 1.0.18 1 July 2006 sane-pixma(5)