
Canon Pixma MX 310 all-in-one device
This post is based on the instructions at MP610: Give your scanner a new fresh SANE installation but specifically applies to Ubuntu.
So first download the latest snapshot of sane-scm from Alioth.
To build the sane-backend you need the following packages installed:
Now untar the file and build the program:
cd sane-scm-2009-05-21/sane-backends/
autoconf
autoheader
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
make
sudo make install
Now you should have sane with backend 1.1.0 installed and the scanner should be detected.
scanimage (sane-backends) 1.1.0-cvs; backend version 1.1.0
kornel@jaunty:~$ scanimage -L
device `pixma:04A91728_172392' is a CANON Canon PIXMA MX310 multi-function peripheral
For Intrepid, everything should work now. Under Jaunty you have to change a line in the file /lib/udev/rules.d/50-udev-default.rules or the scanner can only be used as “root”:
Change MODE="0664" into MODE="0666" in line:
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0666"
So now for printing: At OpenPrinting you find the advice that the “Canon PIXMA MP180 – CUPS+Gutenprint v5.0.2 Simplified driver” works very well for printing, which I can confirm.
Vielen Dank. Es funktioniert!
Allerdings hatte ich Probleme den Snapshot von sane-scm herunterzuladen, das habe ich dann doch über die andere Anleitung gemacht.
vielen dank, es hat auch bei mir funktioniert! zumindest beim zweiten anlauf ohne den sane-scm snapshot.
Thanks for the tip. It saved my life.
However, I am not able to find the /rules.d/50-udev-default.rules (even the directory does not exist for me). I am therefore obliged to run xsane as ROOT. For info the sane backend file is sane-2010-09-18. I was wondering of a version issue.
Tanks again!!