What resolution and CUPS settings work consistently?

Canon BubbleJet M70

Which driver provides the best black and white output?

The bj10vh driver prints black and white really fast
and high quality, but will not print color graphics.

Which driver is best for color graphics?

The BJC 85 Ghostscript+gimp-print with the follwing settings:
gamma=.72 or .75; Saturation=2.0; Density = 1.25.
It's quite slow, but the quality is good.

Canon CP660PS

Does the printer work with free software?

No.

How do I print through Windows?

It may be possible to emulate a postscript printer and share it across
ta LAN with SAMBA. SeeNetworking the HP LaserJet 3100
Supply a username (without a password), instead
of (anonymous) on most windows servers (even with full acces granted).
Try making smbspool work from command line first.
In cups, specify the .ppd file CN660A10.PPD
Now you should have access to all the fancy stuff, brightness, duplex, trays etc.

Canon i850

Which driver is the best to use?

How do I set this printer up with Debian?

The BJ 7004 driver works acceptably using foomatic, however as
has been reported elsewhere, the colors are slightly off. The canon drivers hosted athttp://cweb.canon.jp/drv-upd/bj/bjlinux220.html
work better, but since they are rpms, getting them working on debian is
not obvious. Here are the general steps to make them work.

5. alien doesn't preserve the symlinks that are in the rpm. This prevents thecups-filter from running, and there are no messages detailing what was wrong.
.
To fix this, add these symlinks in /usr/lib:

6. Make a symlink for libpng.so.2. This can be done either by symlinking
the current version of libpngln -s /usr/lib/libpng.so.3 /usr/lib/libpng.so.2
or installing an older version of libpngapt-get libpng10

7. Install and use the printer as usual. Try kde printer-config tool,
or follow the directions at inthis howto.

You can test the filter by /usr/lib/cups/filter/pstocanonbj 1 user filename 1 “” < some_file.ps
If it is working, it will output something like:

Is this printer supported in commercial software?

Are there free drivers available?

Canon has released GPL'ed driver for S300 long time ago, but not many
people know about it. The website is in Japanese, but all you need is to
download a couple of files. The installation guide is also in Japanese,
but you just need to see how to add the filters in /etc/printcap.

It also has nice GUI for configuring the printer.

Note that drivers are not adapted to work with CUPS, requirelibpng.so.2, and are a little outdated.

Note2: they updated the driver to version 2.11 (and removed 2.10). Not sure what is the difference, the browser here does not have translation software for Japanese