Here is another source of instructions for installing the Canon Pixma MG5220 in Linux:
Just 10 minutes ago I finished using these instructions, posted by Todd Partridge. They are simple and straightforward, and they worked beautifully for me in Linux Mint 11.
Thank you, Mr. Partridge!:D
BTW, he found his source for the Linux drivers at the following URL:
The source in Australia worked fine for me--from first post
I'm using a XPS 15 and 11.10.
Thanks for finding the driver. Installation a cinch even for an elderly newby with his new computer.
Has anyone been able to get b&w working?
I can get the scanner function to work from GIMP. The computer shows the printer, but I am never able to get it to print anything. Funny thing is the computer found my wife's HP printer and it worked over wifi without downloading any drivers. She has not been able to get it to consistently work over wifi in Windows. Thanks for any help.
"An error occurred. The package management system cannot be identified."
change C_FUNC_get_system() in the install.sh files to
Applying the following patch (ids taken from the latest unreleased sane-backends) and rebuilding the libsane package from source seems to make (x)sane recognize and work with my MG5250 scanner.
--- pixma_mp150.c-dist 2011-01-16 02:01:28.000000000 +0100
+++ pixma_mp150.c-new 2012-05-23 10:30:37.000000000 +0200
@@ -162,6 +162,11 @@
#define MX350_PID 0x1742
#define MX870_PID 0x1743
+/* 2010 new devices (untested) */
+#define MG5100_PID 0x1748
+#define MG5200_PID 0x1749
+#define MG6100_PID 0x174a
/* Generation 4 XML messages that encapsulates the Pixma protocol messages */
#define XML_START_1 \
"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\
@@ -1653,5 +1658,10 @@
/* Generation 4 CCD */
DEVICE ("Canon MP990 series", "MP990", MP990_PID, 4800, 638, 877, PIXMA_CAP_CCD | PIXMA_CAP_TPU),
+ /* Latest devices (2010) Generation 4 CIS/CCD */
+ DEVICE ("Canon PIXMA MG5100", "MG5100", MG5100_PID, 1200, 638, 877, PIXMA_CAP_CIS),
+ DEVICE ("Canon PIXMA MG5200", "MG5200", MG5200_PID, 2400, 638, 877, PIXMA_CAP_CIS),
+ DEVICE ("Canon PIXMA MG6100", "MG6200", MG6100_PID, 2400, 638, 877, PIXMA_CAP_CIS),
Had to add the scanner IP to /etc/sane.d/pixma.conf.
Xsane now works, but I find particularly useful the simple-scan package (which also depends on the sane backend).
I wonder why it takes so long for the sane folks to release an updated version, those are printer models from 2010 after all.
While I do not own a Canon MG5200 Series printer, I own a Canon Pixma MP495. I figured the steps to set it up had to be similar. I went to the Aussie web site and found the proper Linux drivers for my printer. I tried the US Canon web site a while back and found no Linux drivers; I wrote my printer off as a "nope".
I downloaded the Aussie drivers, installed, and started printing (using wireless, I might add) RIGHT away !!
This site is awesome, downright awesome !!
thanks everyone who posted tips here!
Had some operability with my MG5220, but now everything works (though selecting the paper tray is not easy).
Similarly, I've got a Canon MG3122 printer & scanner ($50 at WalMart) with USB and WiFi. I had to have a Windoze machine to setup the device on my wireless network , but then UBUNTU found the printer without any problem. I couldn't scan until I found this thread and looked on the Canon Asia site to find the ScanGearMP for the 3100. The link below has the Deb file to download and install. It does pretty much what you need from a scan program. Thanks for pointing us East to find the fixes we needed.