Ever since 10.04, I can't print to a HP laserjet p3005.

I'm even using an entirely different computer now with a fresh install
of 10.10. I've tried with and without the latest hplip.

Sometimes I can get it to print a few things, but eventually it fails
(usually when printing a pdf from the document viewer (also doesn't
work with adobe pdf reader)).

Sometimes it fails so bad the printer gives an error saying it needs
to be turned off and on again.

I can't seem to find a fix anywhere, I've googled all over the past
year and tried every fix I could find. It does say that the
/usr/lib/cups/backend/hp has failed.

It also doesn't make a difference if I create the printer using
hp-setup or ubuntu's own printing control panel. I delete and
re-create the printer, no difference eventually. I use the default
printer settings or custom settings, no difference.

I can print perfectly find to a networked printer at home - an HP
officejet 6310.
It seems to be networked HP printers at work that I can't print to
anymore (except occasionally right after re-installing the printer
driver).