HP Printers
HP provide driver help for Linux systems, through hplipopensource.com
Hplip is in the Debian repo, and can be installed (if not already) with
If you need the latest HPlip driver, download and run the install script from:
http://hplipopensource.com/...
(and run the Wizard on the link at left to check what version you need to install - I'm not sure if one "does them all").
then cd to download directory, and run the script with,
and follow the instructions
If the version of hplip installed with your debian version supports your printer type, then you should be able to add it in the CUPS Admin page:
- connect the printer and turn it on
- for hp printers (and others?) simply run hp-setup
- this will locate your printer, download a tool to disable "smart-start" if necessary, and download any plugin required
- For other printers, using CUPS, go to localhost:631/admin in a web browser
- click on Add printer, login and follow the steps
- if you can't get far in CUPS (error "Request entity too large"), see my printers page
- if the printer shows hpcups failed, see below
Trouble-shoot a hp printer that's not printing
run this command to check for errors, or needed dependencies:
To sort out errors you can run
Laserjet p1102
First of all, I installed the p1102 with CUPS and tried a test page
no print, reports:
stopped
"/usr/lib/cups/filter/hpcups failed"
error log:
printer-state-reasons=hplip.plugin-error
installed the 3.12.6 plugin and still get error
So I ran hp-setup in a terminal, then
- selected USB connection
- smart-start detected - downloads a fix
- downloaded the plugin ppd file
- printed the test page and it worked!
But sometimes the printer keeps holding jobs, or the filter fails. In that case you can try deleting the printer and reinstalling it in CUPS.
Make a panel launcher for printer status with