How to install Canon MP610 printer on Ubuntu 12.04 x64
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 install
-
Install cups for cannon and gutenprint:
sudo apt-get install cups-bjnp printer-driver-gutenprint
-
Restart CUPS:
sudo restart cups
-
Add yourself to group lp:
sudo usermod -G lp -a your_user_name
-
Add 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...
Related videos on Youtube
Arkadius
Updated on September 18, 2022Comments
-
Arkadius over 1 year
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: http://www.iheartubuntu.com/2012/02/install-canon-printer-for-ubuntu-linux.html
- 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)
-
-
Arkadius over 11 yearsThanks for fast answer. But your solution is NOT working. My print JOB is in state STOPPED. When I check attributes I see that "JOB-PRINTER-STATE-MESSAGE: /usr/lib/cups/filter/pstocanonij FAILED"
-
Arkadius over 11 yearsAlso I can NOT do anything with apt-get because I get errors: Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: cnijfilter-common:i386 : Depends: libcupsys2:i386 (>= 1.2.1) Depends: libpopt0:i386 (>= 1.7) but it is not going to be installed cnijfilter-mp610series:i386 : Depends: libcupsys2:i386 (>= 1.2.1) [ ... CUT ... ] E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
-
virtualxtc almost 10 yearsnote: I did not have to go though this to print via USB, just for network printing.