- Remove your current print queues with the command:
lpadmin -x QUEUE_NAME
Replace QUEUE_NAME by the name of your print queue, as it is shown in the output of "lpstat -v"
- Unplug the printer from USB and re-plug it. Does a new print queue get created ("lpstat -v" should show it)? Can you print using this queue?
- Could you create a driverless print queue (this queue does not use HPLIP but common, manufacturer-independent communication protocols of the printer)? First, run the command
driverless
It should show one or more printer URIs, one per line.
Now run
lpadmin -p PRINTER -E -v URI -m everywhere
Replace PRINTER by a print queue name of your choice and URI by one of the URIs from the output
of the "driverless" command, the one corresponding to the printer you want to set up.
Anyone with problems here, please
- If you have a Snap of HPLIP installed, uninstall it, the one I know of is experimental
- Remove any HPLIP version installed directly from HP
- Re-install Ubuntu's HPLIP via the command:
sudo apt install --reinstall printer- driver- hpcups printer- driver- postscript- hp libsane-hpaio hplip-gui hplip hplip-data libhpmud0
Please post the output of this command here.
- Remove your current print queues with the command:
lpadmin -x QUEUE_NAME
Replace QUEUE_NAME by the name of your print queue, as it is shown in the output of "lpstat -v"
- Unplug the printer from USB and re-plug it. Does a new print queue get created ("lpstat -v" should show it)? Can you print using this queue?
- Could you create a driverless print queue (this queue does not use HPLIP but common, manufacturer- independent communication protocols of the printer)? First, run the command
driverless
It should show one or more printer URIs, one per line.
Now run
lpadmin -p PRINTER -E -v URI -m everywhere
Replace PRINTER by a print queue name of your choice and URI by one of the URIs from the output
of the "driverless" command, the one corresponding to the printer you want to set up.
Can you print with this print queue?