I am currently running Ubuntu 12.04 (precise), which has version 3.12.2 of hplip. But I found out from the hplip site that I needed at least version 3.12.4 of hplip for my new HP Officejet printer.
I noticed that the next most recent Ubuntu release, 12.10 (quantal), had hplip version 3.12.6, but I didn't want to upgrade my entire system yet just for that. I also preferred to stay closer to a consistent Ubuntu setup than what Javier ended up doing. So here is what I did:
I went to the Ubuntu packages site and downloaded the latest deb
file from 12.10 (quantal) for my architecture (amd64) for each of the following packages:
libhpmud0
printer-driver-hpcups
libsane-hpaio
hplip-data
hplip
I then installed each of the deb
files, in that order, using this command:
sudo dpkg -i <deb-file-name>
[Actually, first I tried doing that just for hplip. It failed due to missing dependencies. I kept following the dependencies until I compiled that list.]
I think that is all I need, really, but for completeness, I did the same thing for two more packages:
printer-driver-hpijs
hpijs-ppds
Now my HP Officejet printer works perfectly, fully supported by genuine Ubuntu packages.
The only thing left to do is to figure out how to configure the files in /etc/apt
to watch for updates for the quantal packages I installed. I'll update this post if and when I get around to doing that, or maybe someone else can help.