Canon Pixma MX 310 all-in-one device under Ubuntu Intrepid ibex and Jaunty Jackalope

Canon Pixma MX 310 Multifunktionsgerät mit Fax

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:

sudo apt-get install libusb-dev autoconf

Now untar the file and build the program:

tar -xzf sane-scm-latest.tar.gz
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.

kornel@jaunty:~$ scanimage -V
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”:

sudo gedit /lib/udev/rules.d/50-udev-default.rules

Change MODE="0664" into MODE="0666" in line:

# libusb device nodes
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.

Tags: , , ,

3 Antworten zu “Canon Pixma MX 310 all-in-one device under Ubuntu Intrepid ibex and Jaunty Jackalope”

  1. Hauke sagt:
    Mozilla Firefox 3.0.13 Ubuntu Linux

    Vielen Dank. Es funktioniert!
    Allerdings hatte ich Probleme den Snapshot von sane-scm herunterzuladen, das habe ich dann doch über die andere Anleitung gemacht.

  2. Michael sagt:
    Mozilla Firefox 3.0.14 Ubuntu Linux

    vielen dank, es hat auch bei mir funktioniert! zumindest beim zweiten anlauf ohne den sane-scm snapshot.

  3. Thierry sagt:
    Mozilla Firefox 3.6.10 Ubuntu Linux

    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!!

Eine Antwort hinterlassen