Created attachment 362919 [details] Screenshot In the "New Printer" dialog, if you don't have some packages (samba etc) installed, there is some ugly extra line after "Find Network Printer". As system-config-printer will most likely not be able to use many kinds of network printers without additional packages, my idea would be to always list all kinds of printers (IPP, Windows share etc) and offer to install the needed dependencies using PackageKit if the user selects a given kind.
I think it's just samba-client in that situation, but it's a good idea to do what you suggest for that.
I think HP JetDirect and IPP need some addon packages, too?
Both the 'socket' and 'ipp' backends are shipped as part of the cups package.
*** Bug 722195 has been marked as a duplicate of this bug. ***
Ran into this today, with system-config-printer-1.3.12-7.fc18.x86_64 Attempted to add a Samba printer after browsing the network, found printer to add, clicked through all prompts, then was greeted with error "client-error-not-possible". In /var/log/cups/error_log: "E [14/Feb/2013:14:42:50 -0500] Returning IPP client-error-not-possible for CUPS-Add-Modify-Printer (ipp://localhost/printers/Generic-PCL-5e) from localhost" After yum installing samba-client, error went away.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
I don't plan to implement new features into system-config-printer - in case there is a volunteer who would like to implement the functionality, I can give him collaborator's rights at https://github.com/OpenPrinting/system-config-printer/ .