-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cant discover older HP OfficeJets at printer boot #75
Comments
Hi @Matze1224, thank you for reporting this issue. I see, even on succes/fixed cases, device goes through the number of libusb_bulk_transfer timeout/device reset attempts. Have you tried to play with the |
Thanks for the reply! As the quirks arent well documented, I accidentially set [HP OfficeJet Pro 8730]
init-delay = 36 03f0-7a12-HP-OfficeJet-Pro-8730_init-delay-36.log
[HP OfficeJet Pro 8710]
init-delay = 24000 03f0-7c12-HP-OfficeJet-Pro-8710_init-delay-24000.log From the previous log files, I've calculated Using the |
What's wrong with quirks documentation? I'd be glad to improve it with a help of your feedback
May I ask you to try to experiment with values smaller that these? Your calculations are probably assumes the fact, that while ipp-usb performs a series of retries, printer initialization goes its way. Actually, ipp-usb's retry may restart the printer initialization from some point. I feel half-minute delay is a way too much and may be uncomfortable for users. |
For the quirks documention; I've got the impression there are more options than documented in the README. Maybe its because the options quickly evolve in the later versions and already handed with 3 versions. Currently, I see the The 8710s work fine with the 8730 printers make more trouble, as |
So, finally:
Correct? |
I've added HP 8710 quirk, that you've discovered, to the base of known quirks. After the next update (which is planned soon), it will come to all users. I don't close this issue, because workaround for 8730 is not found yet. |
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:
Logs:
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:
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.
The text was updated successfully, but these errors were encountered: