Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I bought a Canon PIXMA MG6150 and i am new at ubuntu. With the drivers from Canon i got it running a as a printer, but i have problems using it as scanner. With the Canon drivers it runs under GIMP with Scangear MP. But i want to use XSANE or gscan2pdf and in these programs it doesn't work. They tell me that no devices are available. Can anyone help me?

share|improve this question
Canon has chosen not to provide official support for Ubuntu, and this limits what you can do. To make a PDF of a scanned document first scan it in GIMP, save the .jpg image, then drag the .jpg image into a new document in Libre Office. Export the document as a PDF. Done. – Tom Brossman Jan 2 '12 at 17:28
@TomBrossman Add as answer Please – Amith KK Mar 30 '12 at 5:26

Canon has chosen not to provide official support for Ubuntu, and this limits what you can do. You can't use it with gscan2pdf, for example.

To make a PDF of a scanned document:

  1. Scan it in GIMP
  2. Save the .jpg image
  3. Drag the .jpg image into a new document in Libre Office
  4. Export the document as a PDF

Experiment with both the image scan quality, as well as the PDF export quality, to get a reasonably small PDF. I usually scan at 300dpi, then adjust the PDF export quality to get the best results.

share|improve this answer
This is so inefficient. And how do you scan 40 pages contract? – Houman Jun 19 '12 at 8:04
@Kave Agreed. Scan a 40 page contract by getting rid of the Canon and replacing it with a HP machine, then scan like normal with gscan2pdf. Or, try scanning the docs standalone and save to a USB thumb drive plugged in to the scanner. There is no other way until Canon provides a utility or provides source code. – Tom Brossman Jun 19 '12 at 19:44
I didn't think about the USB stick. Thats a great solution. Thank you :) Its also much faster since its done by hardware. A shame Canon is so Linux unfriendly. Which HP All-in-One Printer or else would you recommend that supports Ubuntu? – Houman Jun 22 '12 at 17:07
@Kave I was being a bit sarcastic, Canon provides some Linux support which I appreciate. HP's Linux support has historically been far better. Just search here or look on Amazon and search the user reviews for 'Ubuntu' to find one. – Tom Brossman Jun 23 '12 at 0:01

If you have installed the drivers from Canon, the ScanGear application is there too.

Run scangearmp. That command can be added into a .desktop file, like so.

Or run from Gimp: File-Create-SangearMP.

ScanGear can save as pdf

enter image description here

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.