I'm running 64 bit Ubuntu, but my canon printer driver's only come in 32 bit.
How can I install a Canon MP610 in 64-bit Ubuntu?
I've tried:
Adding repository like it is written here:
- it did NOT work; the printer was installed but every print JOB goes somewhere unknown (probably to /dev/null)
installing ia32-libs via 'sudo apt-get install ia32-libs'
- This also did NOT work (it was already installed)
5 Answers
Making a wiki because it doesn't seem like Arkadius is going to adhere to the site guidelines and move the answer out of his question.
Ensure you do not have any other canon drivers, either from canon it self or from other ppas by remove all other cannon PPAs you may have tried to install to fix this issue.
Remove any previously configured versions of your printer.
Remove the cnijfilter driver if it is installed:
sudo apt-get remove cnijfilter*Add the following repository:
sudo apt-add-repository ppa:robbiew/cups-bjnp sudo apt-get update sudo apt-get installInstall cups for cannon and gutenprint:
sudo apt-get install cups-bjnp printer-driver-gutenprintRestart CUPS:
sudo restart cupsAdd yourself to group lp:
sudo usermod -G lp -a your_user_nameAdd the printer:
- Click the Cog up in the right-hand corner of the screen 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.
- Click the defaults and continue on. Cups should identify your printer.
Source: Cups seems broken under 12.04 LTS...
1I ran into the same issue and I found out that installing a similar version printer driver has the same driver. Try and find a driver that has a similar version and see if the driver works.
Does that link here not help you?
Canon MP 610 - 64 bit - on Ubuntu
In short you need these packages:
sudo apt-get install ia32-libs cups libcups2 libcups2-dev build-essentialThen you take the original 32 bit driver. You need to download from orig. webside. You unpack this file and find three files:
cnijfilter-common_2.80-1_i386.deb cnijfilter-mp610series_2.80-1_i386.deb cnijfilter-common-2.80-1.tar
You install now with the following commandSSS:
sudo dpkg -i --force-architecture --ignore-depends=libcupsys2 cnijfilter-common_2.80-1_i386.deb
sudo dpkg -i --force-architecture --ignore-depends=libcupsys2 cnijfilter-mp610series_2.80-1_i386.debThen restart cups:
sudo /etc/init.d/cups restartThen do a test:
5 Simple Steps to Setup the Canon MP610 Printer and Print a test page.
From the Ubuntu Desktop Menubar, Select:
System | Administration | Printing
Select Add to add a printer.
Select Canon MP610 when prompted for a device.
The Installer will attempt to locate a driver for the printer. This may take a few minutes.
A dialog box containing details of the printer will be presented. Select:
Apply
You will then be asked if you wish to print a test page. Select:
Yes.Congratulations!!! You may now print using the Canon MP610 printer.
2In Ubuntu 13.04 64bit I only had to install the package cups-backend-bjnp to get the Canon MP610 working. There's no need to add third-party PPA's in Ubuntu 13.04.
sudo apt-get install cups-backend-bjnpsudo restart cups
Now the printer would be automatically detected as "Canon PIXMA MP610". For some reason it will display the "Searching for drivers" dialog, but you can just hit Cancel. It had already automatically found the right driver from the driver database in my case.
Clicking the Print Test Page button successfully prints a test page with colors.
What worked for me:
- Installed cups
- Started printers via launcher
Selected my printer and clicked on forward
While being stuck on the install dialog, I killed dpkg via
ps ax | grep dpkg sudo kill <nr-of-dpkg-process> sudo dpkg --configure -aThen was able to select the driver and install it.