I installed Ubuntu 12.04 x64. Orginal Canon drivers are only for 32-bit version.
How can I install this printer in 64-bit version ?
HERE IS SOLUTION
I looked for solution some time and finally found it.
First I try to do it by adding repository like it is written here:
BUT it did NOT work.
Printer was installed but every print JOB goes somewhere
( probably to /dev/null :) )
sudo apt-get install ia32-libs
did NOT worked (it was already installed)
Finally I found solution.
I did NOT use orginal Canon drivers for 32-bit.
I also removed drivers from repository:
I found solution almost at the end of this thread:
Most important hint was found in Response #97
"Do NOT install any PPA"
I did as follows:
- Removed all copies of my printer
Removed Canon drivers from repository
sudo apt-get remove cnijfilter*
Added new repository and installed CUPS for Canon:
sudo apt-add-repository ppa:robbiew/cups-bjnp
sudo apt-get update
sudo apt-get install cups-bjnp
sudo apt-get install printer-driver-gutenprint
sudo restart cups
Add myself to group lp:
sudo usermod -G lp -a your_user_name
Added printer usings steps from link above:
Don't install any PPA for the drivers.
Click the Cog up in the right-hand corner and select Printers.
Turn on the printer and > make sure it is connected.
When the Printers windows appears, click +Add and wait a few minutes.
Your printer should appear within the configuration wizard.
Mine did and its an Canon MX330.
Click the defaults and continue on. Cups should identify your printer.
I saw a few other models in the list.
I was able to successfully print a test page afterwards.
I hope this will also help someone else.