I unplugged a printer and saw no visual indication in s-c-printer that anything had changed. It would be good to indicate printer status in the icons. That would also increase consistency with the GTK+ print dialog, where we already use emblems to indicate printer status.
There are two separate states here: 'accepting' and 'enabled'. They're like gates at the start and end of the queue: jobs can only join the queue if the printer is 'accepting' jobs. Jobs only get processed (and so leave the queue) if the printer is 'enabled'. When a printer is unplugged, the queue is disabled (but its accepting state is left alone). For 'accepting', we can put a 'paused' emblem on the icon like the GTK+ print dialog does. For 'enabled', the GTK+ print dialog doesn't currently show these any differently. What's the best approach for that? Should a 'paused' icon be shown if the queue is either 'not accepting' or 'not enabled'?
Marek, what emblems are we showing in the print dialog, and for what queue states ?
Hi, Gtk+ print dialog shows paused emblem for disabled printer. Printer which rejects jobs is insensitive. Other emblems are: report - not used now warning - when there is a printer-state-reason with '-warning' suffix error - when there is no suffix or '-error' suffix Regards Marek
ps: error and warning emblems have higher priority than pause emblem in gtk+ print dialog
OK, updated upstream.
system-config-printer-1.1.13-3.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.