Comment 34 for bug 365329

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Try also using the CUPS USB backend instead of HPLIP's CUPS backend if you want to print with foo2xqx driver.

At first make the firmware file available so that foo2zjs can upload it into the printer:

getweb p1005
sudo arm2hpdl sihpP1005.img > /usr/share/foo2xqx/firmware/sihpP1005.dl

Then do

sudo chmod -x /usr/lib/cups/backend/hp

Now delete your print queue and set it up again with system-config-printer. Does your P1005 work?

If you have also other HP printers, or if you want to use things like the hp-toolbox, return to HPLIP:

sudo chmod +x /usr/lib/cups/backend/hp

and then remove and set up again your print queue with system-config-printer. Do not print a test page when you are asked. Right-click the printer icon, choose "Properties" and change the driver to "hpijs".

If you have two firmware files (one from HPLIP and one from foo2zjs) and they interfere when getting uploaded and lead the printer to crash. Deactivate one by removing its readable bit:

chmod -x /usr/share/foo2xqx/firmware/sihpP1005.dl

OR

chmod -x /usr/share/hplip/data/firmware/hp_laserjet_p1005.fw.gz

Preferably you use the firmware file corresponding to the printer driver and CUPS backend which you are using.