Is Scanner Canon Pixma MG2450 supported in Linux?

The answer is Yes.

Even if it doesn't work with Simple Scan on some systems, on others Simple Scan is working and/or sufficient.


In Ubuntu-14.04-based systems

If the drivers are installed but tools like Simple Scan and Xsane do not work, there is a separate scanning GUI tool from Canon called ScanGear that is automatically installed when installing the driver packages (scangearmp-common and scangearmp-mg2400series), and that is specifically intended for use as scanning application with the Pixma integrated scanner.

ScanGear can be run with the command scangearmp.

enter image description here

As seen in comments under questions here and here, there is also the idea of starting it within Gimp: File/Create/ScanGear MP

enter image description here

Also here.

But Gimp is not needed in order for ScanGear to work, people mention Gimp because (as in my case) ScanGear doesn't create its own desktop file in usr/share/applications, is absent in the menu, and by default cannot be accessed in launchers like Synapse, Dash, Kickoff. To remedy this and get easy access to the application, add a .desktop launcher for ScanGear. With gedittext editor:

sudo gedit /usr/share/applications/scan.desktop

and pasting this:

[Desktop Entry]
Categories=Graphics;Scanning;
Exec=scangearmp
Icon=scanner
Name=Scan
Type=Application

possibly making it executable

sudo chmod +x /usr/share/applications/scan.desktop

UPDATE on later systems:

The above was tested in ubuntu-14.04-based systems and in Manjaro 15.09 (with scangearmp-common).

As indicated in another answer, in ubuntu-15.10 Simple Scan should work.

In ubuntu 16.04-based systems, Simple Scan is enough and the drivers for the scanner are not needed.

Testing in Manjaro 16.10, the same thing: scangearmp-common is not needed and Simple Scan is enough.



Have you tried this?

This is how a chap by the name of Eduardo got it to work.


What it says is this:

First, the scanner has no support by sane, so mint can't install it by itself. There is no problem with the printer, gutenprint driver works great. As soon as you connect and turn on the printer, mint installs it, but there is no scanner. We need something else.

Solution: download canon drivers from canon and install them. You have to download - MG2400 series IJ Printer Driver Ver. 4.00 for Linux , debian package, and -MG2400 series ScanGear MP Ver. 2.20 for Linux (debian Packagearchive). There are 2 manuals about these drivers -ScanGear MP Ver. 2.20 for Linux (Operation guide) and -IJ Printer Driver Ver. 4.00 for Linux (Operation guide).

Once you have downloaded and extracted the .tar.gz files, read the manuals. Read them carefully and follow the instructions. The problem I had was that mint installed the printer by itself, automatically, and I didn't eliminate it, so I had the same printer with 2 different configurations, one with the canon driver and other with gutenprint driver. With this configuration just the gutenprint driver works, there is no scanner even if you install canon scanner driver.

When you install the canon printer driver with its installer (./install.sh) first, before you can register the printer, mint has installed it with its gutenprint driver, you only have the notification. In the manuals, they say that "if a window that prompts you to add a printer is automatically displayed when you connect the machine, cancel the window by closing it.". Maybe you have the chance with other distros, but mint doesn't ask. So you have to stop, go to Menu-Administration-Printers and eliminate the printer mint installed for you. Then you finish your canon printer driver installation. Turn off the printer and install the scanner.

The same story if you install first the scanner, when you turn on the machine, after installing the driver, mint installs the printer. Again you have to go to Menu-Administration-Printers and eliminate the printer mint installed for you. Then you can install the canon printer driver, this time without interruptions.


Sorry, for repeating the above solution, but it was answered while i was typing in my response. I hate it when this happens as it makes me appear stupid, but I blame it on old age.