How to Install Drivers for Canon Printers PIXMA MP Series on Ubuntu 14.04/13.10/13.04/12.10/12.04, Linux Mint 16/15/14/13, Pear OS 8/7 And Elementary OS 0.2

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 MP 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 17 Qiana, 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:

  • Canon MP140 Ubuntu Driver – cnijfilter-mp140series
  • CanonMP160 Ubuntu Driver – cnijfilter-mp160series
  • Canon MP190 Ubuntu Driver – cnijfilter-mp190series
  • Canon MP210 Ubuntu Driver – cnijfilter-mp210series
  • Canon MP240 Ubuntu Driver – cnijfilter-mp240series
  • Canon MP490 Ubuntu Driver – cnijfilter-mp490series
  • Canon MP500 Ubuntu Driver – cnijfilter-mp500series
  • Canon MP510 Ubuntu Driver – cnijfilter-mp510series
  • Canon MP520 Ubuntu Driver – cnijfilter-mp520series
  • Canon MP540 Ubuntu Driver – cnijfilter-mp540series
  • Canon MP550 Ubuntu Driver – cnijfilter-mp550series
  • Canon MP560 Ubuntu Driver – cnijfilter-mp560series
  • Canon MP600 Ubuntu Driver – cnijfilter-mp600series
  • Canon MP610 Ubuntu Driver – cnijfilter-mp610series
  • Canon MP630 Ubuntu Driver – cnijfilter-mp630series

In order to get a successful installation, you have to add the repo 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
$ 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
$ sudo dpkg -i libtiff4_3.9.7-2ubuntu1_amd64.deb
$ sudo apt-get install -f

And install the drivers for your printer exactly:

Canon MP140 Ubuntu Driver:

$ sudo apt-get install cnijfilter-mp140series

Canon MP160 series Ubuntu Driver:

$ sudo apt-get install cnijfilter-mp160series

Canon MP190 series Ubuntu Driver:

$ sudo apt-get install cnijfilter-mp190series

Canon MP210 series Ubuntu Driver:

$ sudo apt-get install cnijfilter-mp210series

Canon MP240 series Ubuntu Driver:

$ sudo apt-get install cnijfilter-mp240series

Canon MP490 series Ubuntu Driver:

$ sudo apt-get install cnijfilter-mp490series

Canon MP500 series Ubuntu Driver:

$ sudo apt-get install cnijfilter-mp500series

Canon MP510 series Ubuntu Driver:

$ sudo apt-get install cnijfilter-mp510series

Canon MP520 series Ubuntu Driver:

$ sudo apt-get install cnijfilter-mp520series

Canon MP540 series Ubuntu Driver:

$ sudo apt-get install cnijfilter-mp540series

Canon MP550 series Ubuntu Driver:

$ sudo apt-get install cnijfilter-mp550series

Canon MP560 series Ubuntu Driver:

$ sudo apt-get install cnijfilter-mp560series

Canon MP600 series Ubuntu Driver:

$ sudo apt-get install cnijfilter-mp600series

Canon MP610 series Ubuntu Driver:

$ sudo apt-get install cnijfilter-mp610series

Canon MP630 series Ubuntu Driver:

$ sudo apt-get install cnijfilter-mp630series

Tagged with: , , , , , , , , , , , , , , , , , , , , , , ,
Posted in The Linux and Unix Articles!
21 comments on “How to Install Drivers for Canon Printers PIXMA MP Series on Ubuntu 14.04/13.10/13.04/12.10/12.04, Linux Mint 16/15/14/13, Pear OS 8/7 And Elementary OS 0.2
  1. midou says:

    thanks a lot

  2. Frank says:

    Thanks a bunch! 🙂

  3. tom says:

    This seems to work great with a 32 bit version of Linux Mint 16 but I have not had much success with a 64 bit version. Honestly at this point I have tried so many times I am unable to reconstruct my actions. I am going to clear all copies of the downloads from Canon Asia, Canon Europe, and Canon Australia, make sure the PPA is in my sources and start over. Here’s hoping.

  4. Stephen says:

    I actually had no problem installing the 64-bit version for an MP160, and have printed a test page, so it obviously works for some. I used the Software Sources utility in the Administration menu to add the repository and only resorted to Terminal for the download and set-up of the packages. It was all very smooth, with clear, intelligible feedback about the changes being made at each stage. Thanks for this information.

  5. Stephen says:

    Incidentally, the scanner worked first time too. I never expected that!

  6. Bill says:

    Thanks….worked perfectly the first time…on Canon MP 610

  7. Marc Savelsberg says:

    I am trying to install these drivers on a 14.04 Ubuntu system. It keeps giving dependency problems on libtiff4 libraries, which as far as I have found are changed to libtiff5 libraries. Is there a workaround without having to install the libtiff4-dev libraries and a bunch of other (unnecessary) libraries?

    • Geekster says:

      i have updated the article. i have downloaded the libtiff4 library from Debian sid and installed it via dpkg, and the installation went smoothly. no other libraries were installed, except for libtiff4.

      and thank you for the tip Marc 😀

  8. Arno says:

    I run Ubuntu 14.04 64bit version and a Canon MP540.
    I have tried the process above:
    add-apt-repository ppa:michael-gruz/canon-trunk

    apt-get update
    Up to this point everything seemed fine, no errors.

    Next I did:

    root@arno:/# dpkg -i libtiff4_3.9.7-3_amd64.deb
    dpkg: warning: files list file for package ‘libtiff4:amd64’ missing; assuming package has no files currently installed
    (Reading database … 208825 files and directories currently installed.)
    Preparing to unpack libtiff4_3.9.7-3_amd64.deb …
    Unpacking libtiff4:amd64 (3.9.7-3) over (3.9.7-3) …
    Setting up libtiff4:amd64 (3.9.7-3) …
    Processing triggers for libc-bin (2.19-0ubuntu6) …
    root@arno:/# apt-get install cnijfilter-mp540series
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    cnijfilter-mp540series:i386 : Depends: libtiff4:i386 (> 3.9.5-3~) but it is not installable
    E: Unable to correct problems, you have held broken packages.

    i386 refers to 32bit but my system is 64bit. Am I missing something ?
    Can anyone help please ?

    • Geekster says:

      download the libtiff4 deb package for 32 bit systems and try dpkg –force-architecture -i libtiff4_3.9.7-3_i386.deb

  9. Arno says:

    Forcing the 32 bit to be used could possibly work but was surely not the intention of the developer ?
    The driver I’ve used up to now came with 14.04. The problem however, is that when I want to switch off the printer it just doesn’t get to the point where it shuts down. I have to pull the power plug to get it off. There is no such problem after being used directly from Windows XP or Windows 7.

  10. JJ says:

    Hi, thank you thank you , go this to work on linuxmint 16 / 64 bit. I was also prepared for disappointment using SimpleScan and very pleasantly suprised that it worked too!

  11. darah says:

    Thank you very much!

  12. ldf says:

    Using Ubuntu 14.04 64bit you can add the printer MP560 but it won’t print untill you change the driver to Ver. 3.90. To do that add the printer, go to the properties and change the field Model. Choose driver from the database->Canon-> Ver. 3.90

  13. David says:

    Geekster, working with a Lenovo laptop, I had these drivers working great for years until I upgraded to 14.04, now nothing seems to work for my MP560. I did everything you outlined above for a 32 bit system, but when I try to print a testpage, it is “held” for no apparent reason. I can see it, and communicate with it, but it won’t commit to printing. Anything I should try? Don’t want to buy a new printer…yet.

  14. gsavix says:

    hi. see that we here in brazil, have mg2410 i believe mg2400 family. ubuntu 14.04 (64 bits) i start tests with mg2200 . i used cups (http://localhost:631) and for print files it is ok. lsusb we give:
    Bus 001 Device 002: ID 04a9:176c Canon, Inc.

  15. Tom H says:

    Thanks a bunch, worked perfectly for my MP140 (both printing and scanning).

  16. Mike says:

    How I get drivers work in (Mint 17.2 Rebecca – Cinnamon) 64bits linux. I have “old” printer, Canon Pixma 210. Ther’s no drivers for 64bits..

Leave a Reply

Your email address will not be published. Required fields are marked *




Subscribe to get the latest Linux news and how to guides directly on your e-mail!