The Canon MP610 Driver on AMD64 Ubuntu
I recently purchased a Canon MP620 multi-function printer and had troubles with the driver which comes with Intrepid. It would add a vertical skip between each ink stripe. I found a few posts suggesting that the MP610 drivers which ship with Ubuntu should work, aside from a curious paper source issue, but try as I might - no luck.
I think, "Let’s try Canon’s MP 610 drivers," - except the driver programs are binary-only and only packaged for i386. Bah!
Here’s how to make them work:
apt-get install ia32-libs
- Download the MP 620/MP 630 PPD. This is actually Canon’s MP 610 PPD with non-working paper sources removed.
- Download the two i386 debs,
cnijfilter-mp610series_*.debfrom Canon Asia site into a temporary directory.
- Download this script into the same directory.
sudo sh cnijfilter-amd64-install.sh
- Extract the PPD from the archive file.
- Go to "System > Administration > Printing" and either add a new printer or select the new PPD for the existing printer.