How to Install Canon Printer Driver, ScanGear MP in Ubuntu 20.04

Looking for Linux drives of Canon printers and multifunction devices? Here’s easy way to install the ScanGear MP2, Cnijfilter2, and UFRII drivers in Ubuntu 20.04 via PPA.

Thanks to Thierry Ordissimo, the guy maintains an Ubuntu PPA that contains official Canon drivers for Linux.

The most recent version added G6000, G6080, TS5300, TS5380, TS6300, TS6380, TS7330, TS8300, TS8380, TS8330, XK60, TS6330, TS3300, and E3300 series support in ScanGear MP2 driver. And E3300, G5000, G5080, G6000, G6080, GM2000, GM2080, TR703, TS3300, TS5300, TS5380, TS6300, TS6330, TS6380, TS700, TS708, TS7330, TR8300, TS8330, TS8380, XK60 support in the IJ print driver.

And a large list of devices were added support in the UFRII driver, see previous link for details.

1.) Add the PPA repository

Open terminal either by pressing Ctrl+Alt+T on keyboard or by searching for ‘terminal’ from system application menu. When it opens, run command:

sudo add-apt-repository ppa:thierry-f/fork-michael-gruz

Type your password (no asterisk feedback) for sudo prompt and hit Enter to continue.

2.) To install the ScanGear MP driver, run command:

sudo apt install scangearmp2 

To install IJ printer driver, run command:

sudo apt install cnijfilter2

3.) To install UFRII or LIPSLX printer driver for Canon LBP/iR printers, install one of following packages for your devices via apt command:

  • cnrdrvcups-lipslx
  • cnrdrvcups-ufr2-uk
  • cnrdrvcups-ufr2-us

There are also a list of PPD (PostScript Printer Description) files available in the PPA, either install one via apt command or use Synaptic to search for your printer.

By Ji m

I'm a freelance blogger who started using Ubuntu in 2007 and wishes to share my experiences and some useful tips with Ubuntu beginners and lovers. Please comment to remind me outdated tutorial! And, notify me if you find any typo/grammar/language mistakes. English is not my native language. Contact me via ubuntuhandbook1@gmail.com Buy me a coffee: https://ko-fi.com/ubuntuhandbook1

41 comments

  1. I think I used this repository to install drives for my canon i560 under ubuntu 18 and 19 but can’t seem to do it, now, under 20.04.

    But I could be wrong. Can’t seem to recall where I got drivers for the i560. My MF4890dw worked just fine, BTW..

    Any clues?

    1. Not to dis Ji, I really his work, and this sight, BUT I like this tutorial for Canon Drivers.
      + I like
      sudo apt install dhcpcanon
      to anonymize personal info.

      Ji – I have learned a lot from your site, thank you.

      1. Hola, interesante articulo, tal vez me puedan ayudar con instalar scanner canon lide25, en linux, distribución basada en Debian, tengo otra Pc, también con linux y lo reconoció sin problemas, el scanner es puro, sin impresora…agradezco su apoyo…

  2. Cannon MP 495 for ubuntu 20.04
    Printer:
    sudo apt install printer-driver-gutenprint
    in gnome settings printers chapter select cannon series mp490
    Scaner:
    sudo add-apt-repository ppa:thierry-f/fork-michael-gruz
    sudo apt install scangearmp2
    sudo apt install scangearmp-mp495series

    1. I have a relatively old Canon MF8200C. Thanks to Preeternal, the install for the printer driver _ gutenprint _ worked only after I had installed sane-utils and synaptic and then reinstalled the PPA repository, thanks to contumax, below.

  3. I have been using Ubuntu since 16.04 LTS. I just installed 20.04 LTS, and my printer no longer works. I have a Canon MX850 and a Canon MX922. Any help you could offer would be wonderful. Thanks.

  4. Thanks Ji m for sharing such a good guide. After following this and also others, I have the last versions of printer-driver-gutenprint,scangearmp2 and scangearmp-mp160series and still not working since I move to Ubuntu 20.04 (fresh installation). Canon printer setup utility doesn’t lunch either. Printer can be added but doesn’t print while scanner is just not found.

    Any help is more than welcome cause I’m desperate

  5. I was kind of bummed out when I got my new Canon Pixma G6020 printer only to find out it I couldn’t locate any drivers and the web interface to the printer didn’t offer any send to destinations for the scanner. Couldn’t print or scan. Then I found this article that helped me install the driver package Thierry Ordissimo put together. Now I am printing and scanning to my PC over the network! Thanks for the article and thanks Thierry Ordissimo for the great driver package. It made it very simple. Thanks!

    1. I’ve also got a Canon Pixma G6020 (owned before I made the switch to Ubuntu), although with a direct connection to the printer, and these instructions also got my printer up and running. Two small caveats. (1) As a newbie, I didn’t realize at first that just selecting the printer driver isn’t enough, you have to drill down into settings after that and select the specific printer. (2) To get the scanner working on Ubuntu 20.04 I also had to follow the tip below and remove ippusbxd. The scanner still won’t run if I use the scan buttons on the printer itself, but it will scan if I send the command from the Scangear app. Note that while the resolution dropdown offers a 1200 option it crashes the program. 600 is the highest resolution that will scan, but that’s good enough for me! Thank you so much for this post!

  6. I have a Canon TR8520. Did what the article said, but when I search for the scanner, it says it can’t find it. Running Ubuntu 20.04 64bit. Thanks

  7. same here, my printer is a Canon pixma TS3350, but no scanner found under Ubuntu 20.04. It worked fine under 19.10.

  8. Canon iP7250 seen in Ubuntu 20.04, but doesn’t print when asked to, which is disappointing, as works fine on 16.04.

  9. I have used this method of installing the scanner and it has worked every time, until now since I switched to 20.04.

  10. I’m getting the message:
    N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
    N: See apt-secure(8) manpage for repository creation and user configuration details.
    Has anyone else experienced this?

  11. Hai, i have Cannon Pixma TR4570S and i’m unable to use my printer with ubuntu 20. I don’t really know about printer configuration, so if anyone can tell me what PPD name’s for Cannon Pixma TR4570S or maybe any suggestion for my problem please let me know, thankyou.

  12. I have an Canon MP490 but the driver is missing from this repository. However it includes the driver for the subsequent MP495 which so far seems to work with the MP490.

  13. Cannon MP 250 for ubuntu 20.04
    Printer:
    sudo apt install printer-driver-gutenprint
    in gnome settings printers chapter select cannon series mp250
    Scaner:
    sudo add-apt-repository ppa:thierry-f/fork-michael-gruz
    sudo apt install scangearmp2
    sudo apt install scangearmp-mp250series

  14. Mr Ji, thank you so much for this. I’ve been considering reinstalling 18.04 because of this problem. My old Canon Pixma mg5250 lives to serve another few years.

  15. Ubuntu 20.04 PIXMA MX725 LAN

    install sane and synaptic pkg manager
    sudo apt install sane sane-utils
    sudo apt install synaptic

    printer:
    sudo add-apt-repository ppa:thierry-f/fork-michael-gruz
    sudo apt install cnijfilter2

    scanner:
    dash -> synaptic -> search for “scangearmp” -> choose your series, “scangearmp-mx720series” in my case -> click apply
    run: terminal -> scangearmp

    note:
    scangearmp2 works with newer scanners

  16. Have a Cannon PIXMA TR4550 and cannot get my laptop with Ubuntu to work with it. Any suggestions much appreciated.

  17. Hi People
    I came across this web site trying to resolve my printer problem.
    Printer problem changing from Linux Mint 19 to Linux Mint 20
    Printer is Canon MAXIFY MB5460 Multi-function connection via LAN
    IP address was set up via front panel of printer.

    Installation of *.deb packages stopped second page from printing from selected documents.
    Remove existing printer(s) from Administrator -> Printers.
    Add new printer.
    DO NOT select Network printer from Printer menu. Use Enter URL.
    Use ipp:// and follow prompts.
    Do NOT select printer from database.
    Select the PPD file from /cnijfilter2-source directory..
    Mine was stored /media/sdb1/Install/Canon-MAXIFY-MB5460/cnijfilter2-source-5.40-1/ppd which was a copy of the CD with the purchase of the printer.
    Gave the printer a name and location. Printed a test document without previous problem.
    I hope this helps.

  18. Hola Ji m

    Es un gusto saludarle y de paso darle las gracias por compartir este aporte a la comunidad ubuntu, me sirvio muchisimo ya que hace poco adquiri una canon g6010 y me vino muy bien el driver para la canon g6000 series ver 5.90

    Un saludo desde El Salvador en America Central

  19. Thank you bud, saved me.
    I have a Cannon Pixma MG 2500 Series – MG2535S

    I used Synaptic to locate the MG 2500 Series drivers
    – cnijfilter-mg2500series
    – scangearmp-mg2500series

  20. sudo apt install scangearmp2
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Unable to locate package scangearmp2
    sudo apt install cnijfilter2
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Unable to locate package cnijfilter2
    What am I missing here?

  21. Thanks a lot! I was unable to reinstall using cnijfilter2-5.40-1-deb — the install.sh was unable to find my printer on Kubuntu 20.10. I also notice that the version offered is newer: 5.90-1+2010+1ubuntu3. Either way, I updated the driver, added the TS5050 via CUPS’ web interface (using the “driverless” TS5000 driver option) and was ready to print. Thanks again!

  22. Unable to set up CANON PIXMA E3300 multifunction properly. Printer works but scanner does not. this is on Raspberry Pi with MX LINUX 21 FLUXBOX. Repository cannot be added as RPi not compatible. copied PPD file from RPi Ubuntu Mate is where everything works well. PPD will not install. Can anyone help please.

  23. Worked fine on Ubuntu Mate 20.04 using Canon Pixma TS3420, the printer did what it was supposed to, the only issue I had was trying ScanGear to open the scanner, but it could not find my model, open Document Scanner and it was all there, my stupid. ThankX.

  24. Addendum
    I updated Linux Mint to 20.3 from 20.04 and the Canon MB5460 multi-function printer would not allow printing.
    I finally found this site and removed ippusbxd.
    https://alt.os.linux.mint.narkive.com/e20pt0Gk/ippusbxd
    This fixed the printing issue for me.
    Mint 20.3 had automatically found the printer and drivers, but still not printing, so used the ipp address of the printer and added the PPD from the original Canon driver CD as per my previous comments, after I removed ippusbxd.
    Hope this helps.
    regards

Leave a comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Exit mobile version