-
Notifications
You must be signed in to change notification settings - Fork 24
Description
As ipp-usb got the Ubuntu default, we now utilise it instead of hplip. There quite some HP OfficeJet printers around with different series, where of the following I could reproduce the error:
HP OfficeJet Pro 8710
HP OfficeJet Pro 8730
There are no more models I can test but maybe there are more models poping up in the wild.
Newer models like the HP OfficeJet Pro 9010 are unaffected by this (at least I tested this model without the following problem).
The error occurs if the printer was powered off quite a time (think at least a day, tested it today after the weekend) and gets started after Linux is already up. After the printer successfully started, it wouldnt be detected by the system. After a printer restart, replugging of the usb cable or a simple restart the ipp-usb daemon, it will work. Trying the same scenario again, it works at the first printer start.
I could solve the problem by adding the following quirk:
[HP OfficeJet Pro 8710]
init-reset = softLogs:
error was the first start, success the second which worked ...
03f0-7a12-HP-OfficeJet-Pro-8730_error.log
03f0-7a12-HP-OfficeJet-Pro-8730_success.log
03f0-7c12-HP-OfficeJet-Pro-8710_error.log
03f0-7c12-HP-OfficeJet-Pro-8710_success.log
tried it with the second printer of the same model we have to test with the quirk applied
03f0-7c12-HP-OfficeJet-Pro-8710_fixed.log
Looks like the problem is the following IPP response when the device is finally up:
12-02-2024 08:20:16: ! IPP: IPP: client-error-bad-request
Maybe the device isnt already initialised in this stage but dont know either.
I posted it as a ticket because it looks like a more generic problem with the HP OfficeJet series and maybe it could be solved better than the qurik I've used.