Some days ago I bought a Canon Pixma MP540 printer/scanner.
I had some serious problems getting it to work om my AMD Quad core machine, but after some searching on various sites I found the solution for both the printer and the scanner setup.
To save people my search I will post it here.
First: the printer.Download the drivers from the Canon website. I used the European site: http://software.canon-europe.com/products/0010641.asp
Enter the above link and select option 11 (it says 11. Debian Linux Printer & Scanner Drivers (3.0))
Download the driver to a new directory and un-tar them.
You'll find 4 relevant .deb packages. For now, we'll just look at the printer packages.
On the Ubuntu forums, I found a post by feodo who explained the steps with an i386 machine:
I hope this will work for most of you.
On the same forums, I found a post by Industrial, who explained what to do when you have an amd64 machine (like I do):
After I installed the printer packages, I did install the scangear packages as well, but so far I haven't found any use for them. If anyone can hint me about their purpose, I'd be very grateful.
Second: The scanner
This is somewhat more complicated (to be honest, I am a total newbie and I managed, so it should be manageable
:P).
I found the solution on The Canon Pixma Blog: http://mp610.blogspot.com/2008/04/gi...shly-sane.html
This will get your scanner to work with Xsane. Follow the steps as closely as possible and you WILL get your scanner working.
I hope this post will be of use to some of you...
I had some serious problems getting it to work om my AMD Quad core machine, but after some searching on various sites I found the solution for both the printer and the scanner setup.
To save people my search I will post it here.
First: the printer.Download the drivers from the Canon website. I used the European site: http://software.canon-europe.com/products/0010641.asp
Enter the above link and select option 11 (it says 11. Debian Linux Printer & Scanner Drivers (3.0))
Download the driver to a new directory and un-tar them.
You'll find 4 relevant .deb packages. For now, we'll just look at the printer packages.
On the Ubuntu forums, I found a post by feodo who explained the steps with an i386 machine:
Hi,
My printer works, when I do next steps.
1.Go to Canon-pages and download new Debian Linux-drivers.
2. Install them.
3. Go to Application/Add and remove aplications. There are two "printing"-services. Install both.
4. Go back to "Addminstration/Printing".
5. Remove "MP540"-driver.
6. Install new printer and choose first one "USB..."(cnijusb:/dev/usb/lp0).
7. Choose "Canon" and driver "MP540 ver-3.00".
My printer works, when I do next steps.
1.Go to Canon-pages and download new Debian Linux-drivers.
2. Install them.
3. Go to Application/Add and remove aplications. There are two "printing"-services. Install both.
4. Go back to "Addminstration/Printing".
5. Remove "MP540"-driver.
6. Install new printer and choose first one "USB..."(cnijusb:/dev/usb/lp0).
7. Choose "Canon" and driver "MP540 ver-3.00".
On the same forums, I found a post by Industrial, who explained what to do when you have an amd64 machine (like I do):
The i386 drivers seem to work fine on my amd64 system. I had to install the deb files with the --force-architecture flag though. Also the cnijfilter-common_3.00-1_i386.deb install had an unmet dependency which I fixed with a sudo apt-get install <dependency-name>.
So, my code was:
which chucked up the dependency issue. Fixed with:
Then, I was able to run:
and
Then I followed the rest of feodo's steps.
Hope this helps!
So, my code was:
Code:
sudo dpkg -i --force-architecture cnijfilter-common_3.00-1_i386.deb
Code:
sudo apt-get install libcupsys2
Code:
sudo dpkg -i --force-architecture cnijfilter-common_3.00-1_i386.deb
Code:
sudo dpkg -i --force-architecture cnijfilter-mp540series_3.00-1_i386.deb
Hope this helps!
Second: The scanner
This is somewhat more complicated (to be honest, I am a total newbie and I managed, so it should be manageable

I found the solution on The Canon Pixma Blog: http://mp610.blogspot.com/2008/04/gi...shly-sane.html
This will get your scanner to work with Xsane. Follow the steps as closely as possible and you WILL get your scanner working.
I hope this post will be of use to some of you...
