Linux CUPS Printing Error – Filter Failed

Almost every time that you face some kind of error or bug on your linux system and can’t figure out why, there will be at least one person who will have faced the same and have posted it online asking for help. And almost always, there will be a good samaritan who had popped up and dropped an interesting workaround or solution to the problem.

Well, almost every time.

So after having updated the kernel on my relatively new installation of Fedora 20, my HP printer stopped working. I had hplip installed and the printer worked fine previously. I accessed CUPS jobs panel at http://localhost:631/jobs and found the error on the print job to be “Filter Failed”. It didn’t hit me at first, but an obvious cause to the error was a dependency issue.

The solution was simple. I ran hp-doctor which is a self-diagnostic utility by HP, and it fixed the dependencies for me. How cool is that!

I think I should mention my references to people who are struggling with an HP printer on a Linux (maybe Fedora) distro.

Here is the original bug on bugzilla. (https://bugzilla.redhat.com/show_bug.cgi?id=611255)

Update: Typical good samaritan found on stackexchange. (http://unix.stackexchange.com/questions/77139/filter-failed-from-hplip)

If anybody has encountered any other specific errors with HP printers and linux, feel free to approach me. I’ll try my best to help you out.

Peace out!