Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've already installed hplip, it printed a test page, but it won't print from any program. It shows the printer in the list of printers, and it's checked as the default printer. I've restarted a couple times.

When I plugged the USB cable for the printer into the computer after installing hplip, it said printer detected. Then after a couple seconds it said the printer was ready for use.

When I send something to the printer, a pop-up shows that a document was sent to the printer - but there's a triangle with an exclamation point in it next to the message. A few seconds another pop-up indicates that the printer has completed printing the job but it didn't print anything.

share|improve this question
Do you notice that, when you turn on the printer, it first makes some noises, then stops, and then rumbles again? In linux, when you turn on the printer, the last thing it does is loading the firmware in the printer. If the firmware isn't loaded, the printer won't work. Double check with hplip to load the firmware to the printer again. – David Rando Jun 10 '11 at 18:20
You need to patch the hplip driver - I had to do so for mine. I'll post the patch and the new deb install later today. – Marco Ceppi Jun 10 '11 at 18:46
I did get my printer to work, but it prints blank pages, and it doesn't stop printing. Will the patch work for this too? Please give instructions, as I'm kinda new to Ubuntu. Thanks!! – gail Jun 10 '11 at 19:23

I'm glad you asked this because it took me quite some time to figure it out myself. hplip doesn't support the HP Laserjet 1000 without patching - which is unfortunate because it's a pretty affordable and a pretty decent printer. In order to get the hplip drivers to work you need to patch them with this patch. You'll also need to install these dependencies first:

sudo apt-get install libcups2 cups libcups2-dev cups-bsd cups-client libcupsimage2-dev libdbus-1-dev build-essential ghostscript openssl libjpeg62-dev libsnmp-dev libtool libusb-dev python-imaging policykit-1 policykit-1-gnome python-qt4 python-qt4-dbus python-dbus python-gobject python-dev python-notify python python-reportlab libsane libsane-dev sane-utils xsane

Once those dependencies are installed - you'll need to download the source for hplip, I can't confirm that it works for the latest version, however I have successfully patched 3.10.9

If you're unfamiliar with patching I have patched the source for hplip and made it available for download.

Once you've patched hplip continue the installation by running ./ and follow the onscreen instructions.

share|improve this answer

I've had since Natty problems with the hplip drivers and my LJ 1018.

I've set up Oneiric this week, running into the same problem with hplip again, and that it was unable to download the firmware.

I've solved it using foo2zjs. A description how I've done it in detail is here:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.