Installing Canon PIXMA iP2600 printer in Ubuntu 9.04 64-bits

Canon PIXMA iP2600
While I was in UK, I bought a  Canon PIXMA iP2600 printer. It was not expensive at all and the ink was not as expensive as other printers, so I though it would be a good purchase for the price.

The thing is that when I tried to install the printer in Ubuntu 64-bit, there were no available drivers, and althought there were several threads explaining what to do, I never got it working (I swear I spent quite amount of time trying to install the printer, but there was no way).

Yesterday I updated ubuntu, and I saw some printing-related packages updated, so I thought: “let’s try again”. Now my printer works!!

As I said before, the Canon drivers for PIXMA iP2600 are only available for 32-bits, and I’m using a 64-bit ubuntu installation, so a small trick should be done for installing those drivers  (a trick that did not work 3 months ago).

So, if you have a Canon PIXMA iP2600 or similar, here is what I did to get it working:

  • Go to  Linux Printing and look for your printer (in my case PIXMA iP2600)
  • I download the drivers for 32-bits operating systems  (there are no 64-bit versions of these drivers):
  • I forced the installation of both packages using dpkg:
    • sudo dpkg -i --force-architecture cnijfilter-common_2.90-1_i386.deb

    • sudo dpkg -i --force-architecture cnijfilter-ip2600series_2.90-1_i386.deb

  • And finally I connected the printer USB to my laptop, I opened the Printer Manager (System -> Administration -> Printing), and I clicked on New Printer button, and after clicking next next a couple of time I clicked on Finish (without changing anything). The printer manager added the new printer and asked me to print a test page and…
  • voila!  The page has been magically printed!

Trackback URL

, , ,

  1. steve
    20/06/2009 at 6:07 am Permalink

    I have a canon pixma ip2600 printer which i am trying to get working on ubuntu 9.04 and tried to add the driver files from this site, but being a greenhorn and computer illerate i can’t seem to get my printer working. Can anyone help (step by step instructions)?????? Steve headmower@gmail.com

  2. iP2600 ubuntu linux - atraiger
    24/07/2009 at 11:27 am Permalink

    thanks! With this note, I was able to install your canon iP2600 printer in my ubuntu linux )))

  3. Tom
    04/08/2009 at 3:25 pm Permalink

    In the terminal, I get error ______dpkg: error processing –force-architecture (–install):
    cannot access archive: No such file or directory
    dpkg: error processing cnijfilter-ip2600series_2.90-1_i386.deb (–install):
    cannot access archive: No such file or directory
    Errors were encountered while processing:
    –force-architecture
    cnijfilter-ip2600series_2.90-1_i386.deb

    I run 9.04 64bit…
    any help is really appreciated!

  4. ronald
    25/08/2009 at 8:33 pm Permalink

    When i tried, i got the following error:

    “dpkg: error processing –force-architecture (–install):
    cannot access archive: No such file or directory
    dpkg: error processing cnijfilter-common_2.90-1_i386.deb (–install):
    package architecture (i386) does not match system (amd64)
    Errors were encountered while processing:
    –force-architecture
    cnijfilter-common_2.90-1_i386.deb
    guser@guser-desktop:~/downloads$ sudo dpkg -i –force-architecture cnijfilter-common_2.90-1_i386.deb
    sudo: unable to resolve host guser-desktop
    dpkg: error processing –force-architecture (–install):
    cannot access archive: No such file or directory
    dpkg: error processing cnijfilter-common_2.90-1_i386.deb (–install):
    package architecture (i386) does not match system (amd64)
    Errors were encountered while processing:
    –force-architecture
    cnijfilter-common_2.90-1_i386.deb”

  5. ronald
    25/08/2009 at 9:32 pm Permalink

    i found a modified form of that command and it installed correctly:

    sudo aptitude install -f [package name]

    Do it first for the common file and then for the ip2600series file.
    Now the problem i am trying to solve is why when i send a print job, it is accepted and shows job complete but the printing never happens.

  6. Pau Sanchez
    29/08/2009 at 7:39 pm Permalink

    Hi Ronald,
    I am not an experd in this. I just found a way of making the printer to work for me. If you have installed the driver, but now you have more problems… I don’t know what could be happening 🙁 maybe you should try to find a forum or something about printers to ask specific questions.

    I’m sorry I don’t have any answers for you.

  7. Henrik Nordvik
    16/10/2009 at 6:07 pm Permalink

    Thanks! Printer got autodiscovered by installing the drivers and unplugging and plugging in the printer 🙂

  8. Pau Sanchez
    16/10/2009 at 8:54 pm Permalink

    You are welcome 😉

  9. Luke
    24/10/2009 at 7:09 am Permalink

    Just wanted to say that it worked a treat! Fantastic effort! Thanks! x

  10. Ric
    31/10/2009 at 7:24 pm Permalink

    There’s a typo – it should be two dashes before the force. The web page copies it as one long dash. sudo dpkg -i –force-architecture cnijfilter-common_2.90-1_i386.deb

  11. Pau Sánchez
    01/11/2009 at 3:01 am Permalink

    @Ric you are right, there should be two dashes instead of one. WordPress seem to merge both dashes.

    I just updated the post, and now it should be fine.

    Thanks for reporting the bug

  12. Kelsey
    26/12/2009 at 5:26 pm Permalink

    If you get errors in this process you might need to install libcupsys2. My terminal got angry with me and wouldn’t execute the forced installation until I installed libcupsys2 first. This might be a noob piece of advise (I’m new to Linux) but thought it might be helpful!

  13. wendel
    22/01/2010 at 2:51 pm Permalink

    Pau …. YOU ROCK!

    This worked for me (Ubuntu 8.04/Hardy AMD64, Canon Pixma IP2600)

    I just printed a test page. Looks perfect.

    w

  14. gus
    28/04/2010 at 2:41 pm Permalink

    this worked great for my MX860….THANKS!!!!

  15. johannes TH
    29/07/2010 at 11:25 am Permalink

    THANKS!

  16. Colin Young
    06/09/2010 at 1:10 pm Permalink

    I ended up going for the Canon PIXMA MP990. I really love the PIXMA range for a household printer they’re awesome.

    Managed to get drivers from downloadnew.org

  17. Johan
    04/02/2011 at 11:04 am Permalink

    In case you get dependency problems with libcupsys2.
    Change dependency to libcups2 using:

    http://ubuntuforums.org/showthread.php?t=1427098

    Changed packages installed and worked for me using Ubuntu 10.10 64-bit.

    Good luck,

  18. Pau Sánchez
    21/02/2011 at 1:49 pm Permalink

    Thanks everybody for the comments.

  19. Elizabeth
    11/07/2014 at 10:08 pm Permalink

    Thank you so much. I had tried various methods and forums to get my MX456 Canon to work and work it would not. Finally tried this comparatively simple method with the architecture and it worked!!