How to install Sane driver for Canon Pixma Scanner on Ubuntu 6.06 LST Dapper

By Karoly Molnar <mailto:karoly -dot- molnar -at- gumicsoves -dot- com>

Step 1

# sudo apt-get install build-essential
# wget http://home.arcor.de/wittawat/pixma/mp150-0.12.2.tar.bz2
# sudo tar xjf mp150-0.12.2.tar.bz2 -C /usr/src
# cd /usr/src/mp150-0.12.2/
# sudo make
# sudo ./scan -L

You'll get something like this:

  1: Canon PIXMA MP150 (SN:04A91709_123456)

SN: XXXXYYYY_ZZZZZZ where x, y and z are vendor ID, product ID and serial number respectively

Step 2

# sudo cp libsane-pixma.so /usr/lib/sane/libsane-pixma.so.0.12.2
# sudo ln -s /usr/lib/sane/libsane-pixma.so.0.12.2 /usr/lib/sane/libsane-pixma.so.1
# gksudo gedit /etc/sane.d/dll.conf

Add a line at the end and save (make sure there is always an empty line at the end of the file!)

  pixma

Step 3

# gksudo gedit /etc/udev/rules.d/45-libsane.rules

Add these lines before the LABEL="libsane_rules_end" and save. Pay attention to the vendor ID and the product ID which you need to set properly based on the output of the "scan -L"

 # Pixma MP150
 SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="1709", MODE="664", GROUP="scanner"

Step 4

# sudo /etc/init.d/udev restart

You are done! Run "XSane Image Scanner" or your favourite image processing application and try scanning.


Back to homepage.