Install Canon Printer Driver for Ubuntu 13.04, 12.10, 12.04

This handy tutorial will show you how to install Drivers for many commonly used Canon printers in Ubuntu 13.04 Raring, 12.10 Quantal, and 12.04 Precise.

There is now a PPA repository which contains official drivers of Canon printers and multifunction devices, included versions 2.20 and newer (2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8).

To get started, we need to add the ppa repository first by running following 2 commands in terminal (Press Ctrl+Alt+T to open it):

sudo add-apt-repository ppa:michael-gruz/canon-stable
sudo apt-get update

After that, find out the package name of your Canon printer in the list below. Then install the package using Synaptic Package Manager (install it in Ubuntu Software Center).


Or, install the package via apt-get command in terminal:

sudo apt-get install PACKAGE-NAME-HERE

Here’s the list of Canon Printers and package names of the Ubuntu Drivers:

  • Canon iP100 series: cnijfilter-ip100series
  • Canon iP1800, iP1880, iP1890: cnijfilter-ip1800series
  • Canon BJ F9000 series: cnijfilter-bjf9000series
  • Canon BJ F900 series: cnijfilter-bjf900series
  • Canon BJ S300 series: cnijfilter-bjs300series
  • Canon BJ S500 series: cnijfilter-bjs500series
  • Canon BJ S700 series: cnijfilter-bjs700series
  • Canon PIXMA E500 series: cnijfilter-e500series
  • Canon PIXMA E510 series: cnijfilter-e510series
  • Install Canon PIXMA E600 series: cnijfilter-e600series
  • Canon PIXMA E610 series: cnijfilter-e610series
  • Canon i250 series: cnijfilter-i250series
  • Canon i255 series: cnijfilter-i255series
  • Canon i550 series: cnijfilter-i550series
  • Canon i560 series: cnijfilter-i560series
  • Canon i850 series: cnijfilter-i850series
  • Canon i860 series: cnijfilter-i860series
  • Canon i950 series: cnijfilter-i950series
  • Canon i990 series: cnijfilter-i990series
  • Canon iP1900 series: cnijfilter-ip1900series
  • Canon iP2200 series: cnijfilter-ip2200series
  • Canon iP2500 series: cnijfilter-ip2500series
  • Canon iP2600 series: cnijfilter-ip2600series
  • Canon iP2700 series: cnijfilter-ip2700series
  • Canon iP3000 series: cnijfilter-ip3000series
  • Canon iP3300 series: cnijfilter-ip3300series
  • Canon iP3500 series: cnijfilter-ip3500series
  • Canon iP3600 series: cnijfilter-ip3600series
  • Canon iP4000 series: cnijfilter-ip4000series
  • Canon iP4200 series: cnijfilter-ip4200series
  • Canon iP4300 series: cnijfilter-ip4300series
  • Canon iP4500 series: cnijfilter-ip4500series
  • Canon iP4600 series: cnijfilter-ip4600series
  • Canon iP4700 series: cnijfilter-ip4700series
  • Canon iP4800 series: cnijfilter-ip4800series
  • Canon iP4900 series: cnijfilter-ip4900series
  • Canon iP5000 series: cnijfilter-ip5000series
  • Canon iP5200 series: cnijfilter-ip5200rseries
  • Canon iP6600 series: cnijfilter-ip6600dseries
  • Canon iP7200 series: cnijfilter-ip7200series
  • Canon iP7500 series: cnijfilter-ip7500series
  • Canon iP8500 series: cnijfilter-ip8500series
  • Canon iP90 series: cnijfilter-ip90series
  • Canon iX6500 series: cnijfilter-ix6500series
  • Canon MG2100 series: cnijfilter-mg2100series
  • Canon MG2200 series: cnijfilter-mg2200series
  • Canon MG3100 series: cnijfilter-mg3100series
  • Canon MG3200 series: cnijfilter-mg3200series
  • Canon MG4100 series: cnijfilter-mg4100series
  • Canon MG4200 series: cnijfilter-mg4200series
  • Canon MG5100 series: cnijfilter-mg5100series
  • Canon MG5200 series: cnijfilter-mg5200series
  • Canon MG5300 series: cnijfilter-mg5300series
  • Canon MG5400 series: cnijfilter-mg5400series
  • Canon MG6100 series: cnijfilter-mg6100series
  • Canon MG6200 series: cnijfilter-mg6200series
  • Canon MG6300 series: cnijfilter-mg6300series
  • Canon MG8100 series: cnijfilter-mg8100series
  • Canon MG8200 series: cnijfilter-mg8200series
  • Canon MP140 series: cnijfilter-mp140series
  • Canon MP160 series: cnijfilter-mp160series
  • MP190, MP210, MP230, MP240, MP250, MP270, MP280, MP490, MP495, MP500, MP510, MP520, MP540, MP550, MP560, MP600, MP610, MP620, MP630, MP640, MP750, MP780: cnijfilter-mp***series (you know, relpace *** with the numbers)
  • MX320, MX330, MX340, MX350, MX360, MX370, MX390, MX410, MX410, MX430, MX450, MX510, MX520, MX710, MX720, MX860, MX870, MX880, MX890, MX920: cnijfilter-mx***series
  • Canon PIXMA IP1000, PIXMA IP1500: cnijfilter-pixmaip1000series cnijfilter-pixmaip1500series
  • Canon Pixus250i, Pixus255i, Pixus550i, Pixus560i, Pixus850i, Pixus860i, Pixus950i, Pixus990i, Pixus ip3100, Pixus ip4100, Pixus ip8600: cnijfilter-pixus***series
  • After the driver is installed, connect your Canon printer to computer and turn it on. Your printer will automatically be detected by the system.



  1. Charlie Chick says:

    Thank you for this most useful site.

  2. gsoundsgood says:

    didn’t work for me (ip 5000)

  3. Syafiq says:

    Many thanks, works perfectly.

  4. Ted Lee says:

    Thanks a lot! It works.

  5. Charlie Chick says:

    Needed to use it again for a fresh install of 13:10 64 bit and it doesn’t work. It worked last time. Has anything changed?

Leave a Reply

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