"/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:

    enter image description here

    enter image description here


Help! I got a warning, installation failed, now what!?

enter image description here

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)