Well, setting up this printer in Mint Julia (10rc) was a real pain, but it finally worked. I have posted in my blog the following:http://laspas.gr/2010/11/10/getting-canon-pixma-mp560-to-work-in-mint-10rc-64bit-and-ubuntu-10-10/
When I effortlessly set up Pixma MP560 on my significant other’s windows-based laptop, wirelessly, I thought all would be easy-peachy. But it wasn’t.
First thing, Canon does not have 64bit drivers for Linux. However, apparently one can install 32bit drivers on a 64 bit system; I didn’t know that. So, basically, the solution was described in this thread at the ubuntu forums.
Problem was, there was no way I could get this to work: The .deb packages were installed alright. I could see the printer driver ppd file. I could ping the printer’s address. I could log on to the printer’s web interface. In “Control Panel” –> “Printing” (or “Administration” –> “Printing”), I could select “add printer”, then point to the printer as a network printer, by specifying its IP (had made it static), and the printer would be found (“passthrough”). All would seem to be ok, but it would still not print the test page and, no matter what, I could never get it to work after installation.
Trying to approach this from another angle, I even successfully modified the Canon installer (so that it would include the “force architecture” option). The installer would run fine on the terminal with
then the packages would be re-installed, but… the printer would not be found on the wireless network.
Since I was in the process of re-installing distribution anyway (from LMDE to Julia), I tried the Canon installer with Mint Debian (LMDE) 32bit and Mint Julia (10RC) 32bit (based on Ubuntu 10.10), and it worked fine. But with Mint 10RC 64bit… nothing. The installer would not find the printer over the wireless. I tried all voodoo known to geeks. I even allowed inbound connections from the printer’s IP in the firewall and installed the generic 32bit compatibility libraries, the works! The only thing I did not try, was to sacrifice a goat!
I then bumped into Moritz89′s Blog, who has looked into this matter very thoroughly. Mind you, the solution proposed there still did not work for me! But I asked him a couple questions and then, out of the blue… epiphany!
The drivers were already installed, OK? So, what if I tried to install it via the CUPS server? I remembered reading about it somewhere in all the posts I searched through (Mint support forums)… Well, you guessed it…
on the browser and logged on as “root” with “my account’s password”. I pressed “Administration” –> “Find new printers”, and voila! Printer found! I then completed the process by selecting printer make, model and ppd (already installed from previous attempts). I have a working printer now. And it prints great!