Bug 518020 - Indicate printer status in the icons
Summary: Indicate printer status in the icons
Alias: None
Product: Fedora
Classification: Fedora
Component: system-config-printer
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Tim Waugh
QA Contact: Fedora Extras Quality Assurance
Depends On:
Blocks: fitandfinish
TreeView+ depends on / blocked
Reported: 2009-08-18 13:58 UTC by Matthias Clasen
Modified: 2009-10-09 03:33 UTC (History)
3 users (show)

Fixed In Version: 1.1.13-3.fc11
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2009-08-20 17:20:28 UTC
Type: ---

Attachments (Terms of Use)

Description Matthias Clasen 2009-08-18 13:58:16 UTC
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.

Comment 1 Tim Waugh 2009-08-19 16:32:52 UTC
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'?

Comment 2 Matthias Clasen 2009-08-19 18:47:10 UTC
Marek, what emblems are we showing in the print dialog, and for what queue states ?

Comment 3 Marek Kašík 2009-08-20 12:56:04 UTC

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



Comment 4 Marek Kašík 2009-08-20 12:57:31 UTC
ps: error and warning emblems have higher priority than pause emblem in gtk+ print dialog

Comment 5 Tim Waugh 2009-08-20 16:43:17 UTC
OK, updated upstream.

Comment 6 Fedora Update System 2009-10-09 03:32:23 UTC
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.

Note You need to log in before you can comment on or make changes to this bug.