Description of problem: Even when a queue has been automatically created by hal-lpadmin, eggcups shows a dialog asking which driver to use. Version-Release number of selected component (if applicable): desktop-printing-0.19-11 How reproducible: 100% Steps to Reproduce: 1. Plug in a printer 2. Log in on VT1 and observe 'lpstat -s' -- queue is already added 3. Log in via GDM Actual results: 'Select driver' dialog Expected results: No dialog Additional info: This patch makes it work as I expect it to. Why is eggcups looking at gconf? What's that for?
Created attachment 133148 [details] desktop-printing-test.patch
How does it work in stateless? If I reboot my computer the queue should have been removed. eggcups uses gconf to remeber what was chosen last so it can map a printer not in the foomatics database to one that is in it.
Differently. :-) With stateless, we'll have to remember whole PPD files, and gconf just isn't appropriate. The stateless code isn't completely fleshed out yet, but the original outline design is here: http://fedoraproject.org/wiki/Printing/AdminToolOutline (section 2.1.3)
Thanks Tim, Should be in tomorrrow's rawhide.
canon m170, desktop-printing-0.19-12, turboprint-1.94-4 ( http://www.turboprint.info/download2.html ) $lpstat -s system default destination: tp0 device for tp0: hal:///org/freedesktop/Hal/devices/usb_device_4a9_170a_F08759_if1_printer_noserial When plugging printer, "Specify printer Driver" dialog always appears.