I have seen that foo2zjs (third-party driver for ZJS-based HP LaserJet printers) has a paper out resetter utility which offers a button to the user which he has to click after reloading paper. The utility does not more than polling the device ID when clicking the button. So polling the device ID must have the effect of signalling the printer that paper was reloaded and so make it continue to work.
So remove paper from the printer so that it is insufficient for the next print job, print a job making the printer running out of paper, reload paper, and then do one of the following tests:
1. Run
sudo usb_printerid /dev/usb/lp0
2. Run
/usr/lib/cups/backend/usb
3. Run
lpinfo -v
As all of these poll the device ID from the printer, your printer must continue now printing the job.
To the developers at HP: Please add a paper out resetter.
I have seen that foo2zjs (third-party driver for ZJS-based HP LaserJet printers) has a paper out resetter utility which offers a button to the user which he has to click after reloading paper. The utility does not more than polling the device ID when clicking the button. So polling the device ID must have the effect of signalling the printer that paper was reloaded and so make it continue to work.
So remove paper from the printer so that it is insufficient for the next print job, print a job making the printer running out of paper, reload paper, and then do one of the following tests:
1. Run
sudo usb_printerid /dev/usb/lp0
2. Run
/usr/lib/ cups/backend/ usb
3. Run
lpinfo -v
As all of these poll the device ID from the printer, your printer must continue now printing the job.
To the developers at HP: Please add a paper out resetter.