Description of problem: During the installation of 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." However, after clicking 'OK', it asks if I want to print a test page, and it looks like the installation of the printer is successful. Of course, attempts to print to it fail, but after this message there is no real helpful information as to why nothing is working. Seems like if a required program is not available, the whole printer setup should fail. Version-Release number of selected component (if applicable): 1.1.7 How reproducible: Every time! Steps to Reproduce: 1. Plug in a HP printer, or any printer that requires an external program such as hpijs (not necessarily a driver I don't think) 2. "Install" the printer 3. Behold the error, click OK, and then note how you can print a test page and interact with the printer normally 4. Behold how if someone quickly dismissed this message without thinking, there is no further information indicating the problem without really knowing what you're doing. Actual results: Printer installs despite not having required program installed Expected results: Installation of printer should fail until the required program is installed. Also would be nice if PackageKit could install it for you :-) Additional info:
I think this is a combination of bug #509177 (drivers not getting installed automatically) and the fact that system-config-printer was not spotting jobs that were stopped and offering to diagnose the problem. Please try the test update (system-config-printer-1.1.8-5.fc11) when it becomes available in updates-testing. Would it be OK for me to mark this as a duplicate of bug #509177?
Yes, seems that ultimately it is a duplicate. Thanks, I will test that package when it's available!
*** This bug has been marked as a duplicate of bug 509177 ***