I'm a freelance blogger who started using Ubuntu 5+ years ago and wishes to share my experiences and some useful tips with Ubuntu beginners and lovers. Please notify me if you find any typo/grammar/language mistakes. English is not my native language. Contact me on Google Plus or email to ubuntuhandbook1@gmail.com

—
I ran into a similar problem recently. I had set this up 2-3 years ago on one of my Linux systems. Just updgraded the OS on one system, and recalled that I needed to go through this procedure again for my Canon printer.

I don’t know if there’s a 64-bit PPA, but this is what I did to get my Canon printer working on a 64-bit Ubuntu-based distro…

– I followed the first two instructions above…

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

sudo apt-get update

– I then started Synaptic Package Manager, but I ignored / skipped the instruction about installing “cndrvcups-common”

– In Synaptic Package Manager, I searched for “cnijfilter”. My actual model of printer wasn’t in the resulting list, so I selected the closest matching ** 64-bit ** package (not the 32-bit package) for my model of printer (i.e., I picked the next highest printer model, for a line ending with “-64”). I marked that for installation. This will install the printer drivers.

– I then searched for “scangear” and made a similar selection for the ** 64-bit ** package. This will install the scanner drivers.

– Then I used the following instructions to complete and check the setup. These steps are based on some instructions I found on the Web, originally posted by JackWelch65 under a Linux Mint discussion thread, circa June 2011.

– Run: Printing/Configure Printer
– Select: Server -> New -> Printer

– You may see listing like “CANON__”as one of the selections that comes back
– Click on FORWARD
– Click on APPLY
– Print test page

– Run: Simple Scan
– Select Documents -> Preferences
– Scan Source:

– You should see your printer model listed, e.g., “CANON ”
– Click on CLOSE
– Select SCAN, and do a test

I am trying to get ubuntu 14.04 32 bit to run my Canon MX522 printer/scanner.
I typed in “cnijfilter” in the search box in synaptic……nothing found at all.
My 14-yr old daughter is something of a programmer, she is stumped, too.
Any advice?’
thanks
Marc

W: GPG error: http://www.openprinting.org lsb3.1 Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 7A4B44C2D2A2203E
W: Failed to fetch “http://ppa.launchpad.net/michael-gruz/canon-stable/ubuntu/dists/saucy/main/binary-amd64/Packages” 404 Not Found

W: Failed to fetch “http://ppa.launchpad.net/michael-gruz/canon-stable/ubuntu/dists/saucy/main/binary-i386/Packages” 404 Not Found

After installing the repository and updating it, Synaptics Package Manager does not return the files listed. Since I am running Mint16, which is built on Ubuntu 13.10, does that mean that Canon PIXMA MX870 is not supported in Mint16?

i’m running 12.04 LTS
i had the same problem with my canon MX455 printer. however, after doing something that was suggested earlier on this webpage, i was able to connect my printer and do the scanning wirelessly. the application that looks exactly like Simple Scan but named ScanGear got installed somehow.
puzzle solved. i’ll be able to sleep now.

The printer installed correctly but scangear did not. When I checked the build status for
scangearmp-common – 2.10-34~ubuntu13.10.1 it reports as failed. I was not able to find the scangear package in the Synaptic Package Manager. Looks like we’ll have to wait for this to be fixed.

Thank you so much! Scanning works on ubuntu 14.04, Canon PIXMA MP495.. printing works (im guessing, haven’t tested it). For those who cannot find scangearmp, you can search for simple scan in the ubuntu software center/synaptic package manager and it will auto detect the scanner after following the printer driver installing steps from this guide. (I followed BC’s comment to install the driver). Then the scan will work, I did it over the network. Many thanks!!

Just a problem again. I followed your instructions and my printer (Canon mg5350 connected wifi on Ubuntu 14.04) works fine, but… I don’t arrive to print PDF files. The print queue says “Work completed”, no error messages, but no paper exit from printer.
Have you any idea about that? Thank’s in advance.

Hello,
I have a problem seems that my printer is not found in michael-gruz/canon-trunk ; but i have manage to install the printer from canon, i cant install the scanner….
My printer is Canon IR 105PLUS , can enyone help me?
I need this drivers:
– Network scangear or Color Network Scangear

The printer worked in Ubuntu already, but I tried this driver hoping to enable double-sided printing. It still does not work with either driver. Will not buy another Canon printer due to lack of proper Linux support.

I am developing a project which needs to access Canon CR-50 check scanner using PHP. How can I make it work? I am currently working on Linux (Ubuntu 12.04) machine, any solution will help me a lot. I have tried scanimage but it throws:

scanimage: no SANE devices found

My sane version is

scanimage -V
scanimage (sane-backends) 1.0.22; backend version 1.0.22

I have use Xsane also but the result was same. How can I configure SANE for detecting Canon CR-50? But when I try sane-find-scanner I get following message:

found USB scanner (vendor=0x1083, product=0x163d) at libusb:001:004
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend’s manpage.

When I tried scanimage -L, I got the following message:

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

When I added # CR-50 usb 0x1083 0x163d to /etc/sane.d/canon_dr.conf,
The scanner is detected but scanimage command gives scanimage: output is not a file, exiting this error message.

Desk top running Ubuntu 14.04 32 bit machine. The printer is a Canon MG3222
I have cnijfilter-common installed and cnijfilter-mg3200series installed
simple-scan installed, gnome-scan-common installed, scangearmp-common and scangearmp-mg3200series installed.
Its a wifi printer and it got added as a network printer mg3200series and prints fine, but can’t get the simple scan to run (fails no scanner detected).
Tries all the fixes you listed and still no joy.
Thanks in advance for any help you can provide.
Phil

Running Linux Mint 17.03 – after trying several different distros, I had just about given up trying to get my old Canon IP2600 to work – so many thanks for this solution.
I had tried many other similar solutions, but all failed. This was slightly different, so I gave it a shot. Canon-stable not found, but canon-trunk – yes.
Then Synaptics – then cnijfilter for the IP2600 was found and installed.
Plugged in the printer and – voila!!
Thanks a bunch.