Canon – How to Make Scanner Function of Canon MG5250 Work?


I just bought a Canon MG5250 multifunction printer because I thought that it would work well with Ubuntu, and the printing function is installed using these instructions.

But I still need to get the scanner to work and my attempts so far have not helped:

  1. Thep above instructions don't do anything: SimpleScan still says there's no scanner detected.
  2. I found this post in the Ubuntu Forums but it's too terse; it refers to "patching libsane source" but doesn't explain this. As a beginner, I need more precise instructions.
  3. scanimage -L responds with No scanners were identified.
  4. sane-find-scanner responds with found USB scanner (vendor=0x04a9 [Canon], product=0x1749 [MG5200 series]) at libusb:001:002. Your USB scanner was (probably) detected. It may or may not be supported by SANE.

Should I try the approach about "patching libsane source" or can you recommend a better/smarter/ simpler solution?

I like SimpleScan very much for its simplicity so if a recommendation is to switch to some other software, it should be something equally one-click simple.

Best Answer

I just delved into the packages, they do provide a sane module for canon multi-function scanners. And the second package does contain the right files.

Firs thing though, cd dpkg -i is complete rubbish, that's not a valid command and would never work no matter what. I'm editing it out of the other answer so other people aren't confused by it.

I would get you to list the sane backends, but sane is very poorly designed and can't be bothered to include diagnostic functionality. The only thing to try is redownload the scanner package from canon, extract the files and double click on the common i386 package followed by the mg i386 package and install them via the software center.

Use scanimage from the command line to confirm if it's now working scanimage -L and if not, restart the computer and check again.