The Canon MP610 Driver on AMD64 Ubuntu

February 1st, 2009 | Tags: , ,

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:

  1. apt-get install ia32-libs
  2. Download the MP 620/MP 630 PPD.  This is actually Canon’s MP 610 PPD with non-working paper sources removed.
  3. Download the two i386 debs, cnijfilter-common_*.deb and cnijfilter-mp610series_*.deb from Canon Asia site into a temporary directory.
  4. Download this script into the same directory.
  5. sudo sh cnijfilter-amd64-install.sh
  6. Extract the PPD from the archive file.
  7. Go to “System > Administration > Printing” and either add a new printer or select the new PPD for the existing printer.
  1. February 2nd, 2009 at 17:15
    Reply | Quote | #1

    Dude… glad you got started techblogging. I’ll be watching!

    Hey everyone, if you don’t know Jason yet, you’re in for a treat. He’s smart and creative and mixes a MEAN cafe mocha. You won’t regret becoming a regular on this blog.

  2. Kim Svedmark
    January 7th, 2010 at 07:14
    Reply | Quote | #2

    I tried the same script with my Canon iP100 and it worked perfectly (ubuntu 9.10, cnijfilter 2.90) as opposed to many other fixes I’ve tried. After I ran the script I just plugged in the printer and it was added automatically. Many thanks!

TOP