Red Hat Bugzilla – Bug 509846
Does not offer to automatically install a required printer driver
Last modified: 2009-07-06 10:45:37 EDT
Description of problem:
When trying to install a HP LaserJet 1200, I get the following error: "Printer 'HP-LaserJet-1200' requires the 'hpijs' program but it is not currently installed. Please install it before using this printer." PackageKit is awesome and could be used to do this automatically, because this error could be very confusing for a less experienced user.
Version-Release number of selected component (if applicable): 1.1.7
How reproducible: Every time!
Steps to Reproduce:
1. Plug in a HP printer
2. Install the printer (autodetected, woot)
3. Behold the "error"!
Shows an error saying that you need to install this 'hpijs' program in order to use the printer.
Offer to install the needed program for the user.
We had in fact been using PackageKit for just this purpose; but PackageKit changed its D-Bus API, and so this feature broke.
I've fixed system-config-printer to use the gpk-install-package-name program for this, and the package should appear in updates-testing shortly.
*** This bug has been marked as a duplicate of bug 509177 ***