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"! Actual results: Shows an error saying that you need to install this 'hpijs' program in order to use the printer. Expected results: Offer to install the needed program for the user. Additional info:
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 ***