Hello Linux Geeksters. As you may know, Canon is the largest printer manufacturer, but it does not have drivers for every printer model, running on Linux.
In this article I will show you how to install the Ubuntu drivers for Canon IP Series Printers, on Ubuntu 14.04 Trusty Tahr, Ubuntu 13.10 Saucy Salamander, Ubuntu 13.04 Raring Ringtail, Ubuntu 12.10 Quantal Quetzal, Ubuntu 12.04 Precise Pangolin, Linux Mint 16 Petra, Linux Mint 15 Olivia, Linux Mint 14 Nadia, Linux Mint 13 Maya, Pear OS 8, Pear OS 7 and Elementary OS 0.2 Luna.
This article has installation instructions for the following Canon printers:
- Canon iP100 Ubuntu Driver – cnijfilter-ip100series
- Canon iP1800 Ubuntu Driver – cnijfilter-ip1800series
- Canon iP1000 Ubuntu Driver – cnijfilter-pixmaip1000series
- Canon iP1500 Ubuntu Driver – cnijfilter-pixmaip1500series
- Canon iP1900 Ubuntu Driver – cnijfilter-ip1900series
- Canon iP 2200 Ubuntu Driver – cnijfilter-ip2200series
- Canon iP2500 Ubuntu Driver – cnijfilter-ip2500series
- Canon iP2600 Ubuntu Driver – cnijfilter-ip2600series
- Canon iP2700 Ubuntu Driver – cnijfilter-ip2700series
- Canon iP3300 Ubuntu Driver – cnijfilter-ip3300series
- Canon iP3500 Ubuntu Driver – cnijfilter-ip3500series
- Canon iP3600 Ubuntu Driver – cnijfilter-ip3600series
- Canon iP4200 Ubuntu Driver – cnijfilter-ip4200series
- Canon iP4500 Ubuntu Driver – cnijfilter-ip4500series
- Canon iP4700 Ubuntu Driver – cnijfilter-ip4700series
- Canon iP4800 Ubuntu Driver – cnijfilter-ip4800series
- Canon iP5200 Ubuntu Driver – cnijfilter-ip5200series
- Canon iP6600 Ubuntu Driver – cnijfilter-ip6600series
- Canon iP7500 Ubuntu Driver – cnijfilter-ip7500series
Add the repository and update the system:
$ sudo add-apt-repository ppa:michael-gruz/canon-trunk
$ sudo apt-get update
For Ubuntu 14.04 Trusty Tahr and Linux Mint 17 Qiana ONLY, you need the libtiff4 library which is not available via the default repositories, but we can download it from the Debian Sid sources.
Download and install the libtiff4 library, for either 32 bit and 64 bit systems:
How to install the libtiff4 library on 32 bit Ubuntu 14.04 and Linux Mint 17 systems:
$ wget http://cz.archive.ubuntu.com/ubuntu/pool/universe/t/tiff3/libtiff4_3.9.7-2ubuntu1_i386.deb
$ sudo dpkg -i libtiff4_3.9.7-2ubuntu1_i386.deb
$ sudo apt-get install -f
How to install the libtiff4 library on 64 bit Ubuntu 14.04 and Linux Mint 17 systems:
$ wget http://cz.archive.ubuntu.com/ubuntu/pool/universe/t/tiff3/libtiff4_3.9.7-2ubuntu1_amd64.deb
$ sudo dpkg -i libtiff4_3.9.7-2ubuntu1_amd64.deb
$ sudo apt-get install -f
And install the drivers for your printer:
Canon iP100 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-ip100series
Canon iP1800, iP1880, iP1890 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-ip1800series
Canon iP1000 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-pixmaip1000series
Canon iP1500 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-pixmaip1500series
Canon iP1900 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-ip1900series
Canon iP2200 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-ip2200series
Canon iP2500 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-ip2500series
Canon iP2600 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-ip2600series
Canon iP2700 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-ip2700series
Canon iP3300 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-ip3300series
Canon iP3500 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-ip3500series
Canon iP3600 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-ip3600series
Canon iP4200 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-ip4200series
Canon iP4500 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-ip4500series
Canon iP4700 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-ip4700series
Canon iP4800 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-ip4800series
Canon iP5200 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-ip5200series
Canon iP6600D Ubuntu Drivers:
$ sudo apt-get install cnijfilter-ip6600dseries
Canon iP7500 Ubuntu Drivers:
$ sudo apt-get install cnijfilter-ip7500series
The “d” is missing for the iP6600, it should be:
sudo apt-get install cnijfilter-ip6600dseries
Leaving that one little letter off, made a BIG difference.
The PPA (https://launchpad.net/~michael-gruz/+archive/canon-trunk/+packages) lists it as:
cnijfilter-ip6600dseries IJ Printer Driver for Linux.
thank you for the tip. I have updated the article.
You’re welcome. Thank you for your work, and the very helpful instruction page/site!
Thank you very much for the Canon IP1800 driver. This was a PITA for so long, I didnt believe my eyes wwhen this piece of Canon crap actually started printing! 😀
Thanks again. It’s people like you that make my day brighter!
Thank you for making this driver available.
thanks so much… you saved my world when i using 13.04…now I have a problem though with having updated to 13.10
so i am as we speak in process of re-installing driver and rebooting…so lets see
I am using lubuntu 13.10, 64-bit and I followed these instructions to install the driver for the ip3300. However when I plug the printer in, I cannot see it on my list of printers, and I cannot use it to print in any applications I have tried. Are there any other steps needed after it is installed?
Perhaps you need to:
– restart Ubuntu
– run system settings and add your Canon ip3300 printer
Hello, first off I appreciate all the effort people put into supporting others. Shame Canon did not put in a fraction of the work!
Using Mint 16 xfce and using the instructions above got a 404 error when doing a sudo apt-get update, looking a bit deeper and it seems there is no /dist/saucy in the repository ?
Many many thanks.
I run Ubuntu 13.10.
After implementing your instructions I needed to
– restart Ubuntu
– run system settings and add my Canon ip2600 printer
I can now print stuff.
Thanks a bunch – printer finally prints!
Gracias, gracias me estaba volviendo loca porque no podia configurar esta impresora y hasta que encontre estas indicaciones lo logre. insisto muchas gracias y sigan adelante
Yesterday I installed Ubuntu 13.10 on my computer and then was given the option to upgrade to 14.04 which I took (However when I look and the system details it indicates that the I only have Ubuntu 13.10 installed). I have followed the information for installing the printer driver for the printer I am using – Canon Pixma ip4500( first installed the libtiff4 file and then tried to install the driver by pasting into the terminal
sudo apt-get install cnijfilter-ip4500series
But I got the message below
E: Unable to locate package cnijfilter-ip4500series
I would appeciate if you can assist me to install this package.
did you also add the PPA?
$ sudo add-apt-repository ppa:michael-gruz/canon-trunk
$ sudo apt-get update
Thank you for your prompt response. The printer is now working perfectly
Muchas gracias por la información, solo tuve problemas con el libtiff4 i386 que lo busque en launchpad, pero ya esta imprimiendo mi Canon IP1800.
Thanks for this tutoriel ! My ip4200 works now on Linux Mint 16.
So awesome! I cannot thank you enough. I’ve been using the “michael-gruz” ppa method since Mint 13; I just installed Mint 17 a few days ago, and now I’m printing again.
I install the drivers for the ip2600 on mint 17 it said it was using the newest driver but when i look into the printer list is isn’t listed. well i got it to list the the ip2600 but it will not print
never mind i got it to work
Thanks, thats work.
Hi, I am using Linux Mint 17 with the Cinnamon destop, I have been trying to install drivers for my Canon iP4500 printer without success.
I have downloaded and installed the libtiff 4 library but I get this message when trying to install the drivers:
mike@mike-HP-Pavilion-dv6500-Notebook-PC ~ $ sudo apt-get install cnijfilter-ip4500series
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package cnijfilter-ip4500series
What have I missed? What am I doing wrong? Thanks in advance for your help.
Thank you for this wonderfull instructions and your work, really a great job.
please help me, i’m using ubuntu 14.04 with canon ip1600 which not listed on driver’s list
anyone can provide the driver?
thanks before
Thanks for this. Worked perfectly on my Canon ip1800 🙂
Wow! I agree with Fu from January post! Tried almost everything, short of pulling my hair out. Came across this post and it worked like a charm. I also could not believe my eyes (and ears) when I heard that iP2600 on Mint 17 kick into gear and start printing. Thanks for all the effort and taking the time to put it out there for all to benefit from!
Wonderful – thank you so much!
michael thnx as always…i have used this source a number of times…always worked great… i just was using it again to re-install printer functions with 14.04… tried to do the same for my other 12.04lts… my third platform… but because i have a 3d graphics card and the 14.04 went wonky with no support… i have reinstalled 12.04 lts from scratch and tried to re-install your canon printer functions/ ie. driver, filter et al… seems though and after checking and thoroughly matching all of your instructions i have somehow got it to remove all the programs- almopst everything i had downloaded… and terminal jammed with the last stament being ldconfig deferred processing now taking place… and now i’m scared to do anything…not even going to turn the machine off… i am going to copy this message and resend it with my laptop to ubuntu help as well… please advise if u can
thanks a lot. it worked
Congrats!! Thank you very much for the tutorial! Worked like a charm
Thanks. good job. Helped me really
help PIXMAR IP1600 ubunto 14.04
Arnunfo, I am Rodolfo.
You should try with this:
http://askubuntu.com/questions/41615/how-to-install-canon-pixma-ip1600
Regards!
Wow! That actually worked.
Nice work on the tutorial.