HP Officejet Pro K550 should use hpijs by default

Bug #1311697 reported by Ivo Anjo
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
hplip (Ubuntu)
Fix Released
Low
Unassigned
Trusty
Fix Released
Low
Unassigned

Bug Description

When an HP Officejet Pro K550 is connected, by default CUPS picks hpcups as a driver.

Unfortunately, hpcups is broken for this printer, and it has been for a long time.
https://bugs.launchpad.net/hplip/+bug/981473

It was first broken in 11.04 and has been broken since. It has been reported since 2011 and no progress has been made on the bug report.

This printer is also considered to be "End of Support" by the HPLIP project, and it is likely no resources will ever be committed to fix the real bug:
http://hplipopensource.com/hplip-web/models/officejet/officejet_pro_k550.html
"The HP product has reached the end of support life, meaning the HPLIP solution is considered “As-is”. No further HPLIP code changes will be implemented by HP. While monitoring of Launchpad posts by HP personnel will continue, follow-up by HP personnel on these products will be extremely limited. Community members are encouraged to assist others with issues on these printers."

The very simple workaround is to pick hpijs instead of hpcups. This should be done by default, as it is very hard to find this bug report googling around (I thought I had a broken printer, and only after several hours spent debugging, wasting ink and paper did I find the bug report). It doesn't help that this is not a linux-only issue, as there are many people on windows having this issue so googling gets filled with bogus windows info.

Thank you.

[Impact]
Users of the HP Officejet Pro K550 are not able to print with the automatic printer setup in Ubuntu.

[Test Case]
Plug an HP Officejet Pro K550 to the USB and wait for a print queue getting auto-generated. If you have an HP Officejet Pro K550 on the network, open system-config-printer, click on "new Printer", and select the HP Officejet Pro K550 under the printers discovered in the network. Follow the steps of the wizard to complete the setup.

With the current version of HPLIP you will get a non-working queue with the hpcups driver, due to a bug in the driver which HP does not fix any more as the printer is too old.

To get it working with the proposed fix, after installing it, remove your queue(s) for the HP Officejet Pro K550 and create a new queue for it. Now the queue will use the hpijs driver which makes this printer correctly working.

[Regression Potential]
Very low, as there is nothing more done than removing the hpcups support for the HP Officejet Pro K550. All other printers should work exactly as before.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Driver preferences are controlled by the driver packages, not by CUPS. Moving ...

affects: cups (Ubuntu) → hplip (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package hplip - 3.14.3-0ubuntu4

---------------
hplip (3.14.3-0ubuntu4) utopic; urgency=low

  * debian/rules: Remove hpcups support for the HP Officejet Pro K550 as it is
    known to not work. This way hpijs (which works) will be used (LP: #981473,
    LP: #1311697).
 -- Till Kamppeter <email address hidden> Tue, 29 Apr 2014 12:06:00 +0200

Changed in hplip (Ubuntu):
status: New → Fix Released
Revision history for this message
Ivo Anjo (knuckles) wrote :

Can this please be backported to at least Ubuntu 14.04? Otherwise users will be afected by this issue for years to come.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Uploaded a proposed fix to trusty-proposed. As soon as this package gets approved instructions will be posted here how to install it. Please install it and test whether it fixes the problem. Your feadback is required for the fixed package to get an official update.

description: updated
Changed in hplip (Ubuntu Trusty):
status: New → Fix Committed
importance: Undecided → Low
Changed in hplip (Ubuntu):
importance: Undecided → Low
Changed in hplip (Ubuntu Trusty):
milestone: none → trusty-updates
Revision history for this message
Ivo Anjo (knuckles) wrote :

Thanks, I'll test as soon as it is posted! :)

Revision history for this message
Chris J Arges (arges) wrote :

@Till, Accepting this... next time please wait until the fix gets approved into -proposed before marking it Fix Committed.
Thanks!

Changed in hplip (Ubuntu Trusty):
status: Fix Committed → In Progress
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Chris J Arges (arges) wrote : Please test proposed package

Hello Ivo, or anyone else affected,

Accepted hplip into trusty-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/hplip/3.14.3-0ubuntu3.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Please DO NOT test the current proposed package. There is a typo in it which deactivates hpcups completely. Please wait for the corrected 3.14.3-0ubuntu3.2 version which I will upload soon.

Changed in hplip (Ubuntu Trusty):
status: Fix Committed → In Progress
tags: removed: verification-needed
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Uploaded the fixed version 3.14.3-0ubuntu3.2 of HPLIP to trusty-proposed. As soon as this package gets approved instructions will be posted here how to install it. Please install it and test whether it fixes the problem. Your feadback is required for the fixed package to get an official update.

Please only test this package (-0ubuntu3.2), not the former one (-0ubuntu3.1)!

Revision history for this message
Chris J Arges (arges) wrote :

Hello Ivo, or anyone else affected,

Accepted hplip into trusty-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/hplip/3.14.3-0ubuntu3.2 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in hplip (Ubuntu Trusty):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Ivo Anjo (knuckles) wrote :

I successfully tested hplip/3.14.3-0ubuntu3.2 and it fixes my issue. Thanks a lot!

---

To test:
I removed all printers from my system, and then added the printer again (with the system-config-printer menu) with the old version, and hpcups was selected.

I then removed the printer again, upgraded to the new package, and proceeded to add the printer, and now hpijs
 hpijs was successfully selected. I printed the test page and it worked with no issues.

---

Finally, I don't know if there is interested in having this backported to 12.04 LTS, but I still have some machines running it, so I'm willing to test there too, if needed.

Ivo Anjo (knuckles)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Scott Kitterman (kitterman) wrote : Update Released

The verification of the Stable Release Update for hplip has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package hplip - 3.14.3-0ubuntu3.2

---------------
hplip (3.14.3-0ubuntu3.2) trusty-proposed; urgency=low

  * debian/rules: Corrected copy-and-paste error in previous release which
    deactivated hpcups printer support completely (LP: #1311697).
 -- Till Kamppeter <email address hidden> Wed, 7 May 2014 12:40:00 +0200

Changed in hplip (Ubuntu Trusty):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.