"/usr/lib/cups/filter/pstoufr2cpca failed" error when trying to print from a Canon MF8030cn
I have not been able to get my MF8030cn printer working on ubuntu 12.04. 64bit I have Googled for days and tried every tip I could find, including a long thread on the ubuntu forums, but no luck.
The error message is /usr/lib/cups/filter/pstoufr2cpca failed
Any ideas?
A native 64-bit driver package is now available!
-
The only real solution is to install the native 64-bit drivers, but unfortunately Canon only provides 32-bit DEB packages.
-
After a lot of experimentation and a borrowed Canon MF4350dn all-in-one, I've managed to build the drivers and get them to work. They are available in a PPA.
How to install:
-
Important: you must first install the
libxml2:i386
package (which pulls in the 32-bit libc6 and zlib packages which are also needed). This manual step is necessary because the alternative is to force people to install the 250 MB+ia32-libs
package. -
Start by opening a terminal and typing:
sudo apt-get install libxml2:i386
-
Add the PPA with:
sudo apt-add-repository ppa:auanswers/canon64
-
Update with
sudo apt-get update
-
Install the North American version:
sudo apt-get install cndrvcups-ufr2-us
or the European version
sudo apt-get install cndrvcups-ufr2-uk
-
Make sure your printer's device in Settings...Printing is the
cnusb:
device:
Help! I got a warning, installation failed, now what!?
This just means you forgot to install the i386 dependencies. Type sudo apt-get install libc:i386 zlib1g:i386 libxml2:i386
, and then try again with sudo apt-get install cndrvcups-ufr2-us
(or -uk
)