Comment 4 for bug 783389

Revision history for this message
Till Kamppeter (till-kamppeter) wrote : Re: HP LaserJet 1020 (on USB) stopped working in 11.04, worked in 10.04

To reproduce the problem:

Connect an HP printer which needs firmware, a LaserJet 100, 1005, 1018, 1020, P1005, P1006, ...

Let all automatic setup work being done, especially accept the download and installation of the proprietary plugin for HPLIP.

If the plugin download does not happen, run the command

sudo hp-plugin -i

in a terminal and accept the download. If it tells you that the plugin is already installed, accept the re-install. In the end you will hear the printer making noise. It got its firmware.

Now run

ls /etc/udev/rules.d/86-hpmud-hp_laserjet_*

in a terminal window. There should be a file corresponding to your printer model.

Now turn off and turn on the printer again and wait until it stops blinking and making noise. It should make noise twice. If it makes noise only once, the firmware did not get loaded. Alternatively, you can try to print

Run again

ls /etc/udev/rules.d/86-hpmud-hp_laserjet_*

the file corresponding to your printer, and only this file, has disappeared.

Turn off and turn on the printer again and wait until it stops blinking and making noise. Now it makes noise only once and you cannot print. The firmware is not loaded.

How to test the new package:

As soon as the new package gets available, folow the instructions in the comment announcing it.

After having installed the new package, recover the UDEV rules of HPLIP by re-installing the plugin. Do this by running the command

sudo hp-plugin -i

in a terminal window. Accept the re-installation and the download of the plugin. In the end yourr printer makes noise again as it receives its firmware.

Turn off and turn on the printer again and wait until it stops blinking and making noise. It should make noise twice. Try to print. It should work.

Repeat the previous step several times. Your printer should always receive its firmware and be able to print and the command

ls /etc/udev/rules.d/86-hpmud-hp_laserjet_*

should always show your printer's file.