Bug 509846

Summary: Does not offer to automatically install a required printer driver
Product: [Fedora] Fedora Reporter: Jeff Tickle <jtickle>
Component: system-config-printerAssignee: Tim Waugh <twaugh>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 11CC: jpopelka, twaugh
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-07-06 14:45:37 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jeff Tickle 2009-07-06 14:21:01 UTC
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:

Comment 1 Tim Waugh 2009-07-06 14:45:37 UTC
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 ***