# 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
# 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
# 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"
# 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.