Bug 63288

Summary: [KDE4] kprinter dialog does never update status icon of printers
Product: [Unmaintained] kdeprint Reporter: Moritz Moeller-Herrmann <moritz-kdebugs>
Component: generalAssignee: KDEPrint Devel Mailinglist <kde-print-devel>
Status: CLOSED UNMAINTAINED    
Severity: wishlist CC: jlayt
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: All   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Moritz Moeller-Herrmann 2003-08-26 18:56:54 UTC
Version:           Unbekannt (using KDE 3.1.9)
Compiler:          gcc version 3.3.2 20030812 (Debian prerelease)
OS:          Linux (i686) release 2.4.21-pre7-ac2

If you print using kprinter, the status of the printers is indicated by a tiny icon in front of the printer name in the printer selection menue. This icon is never updated. If a printer is busy or offline and now becomes availble again, this is not shown in the dialog automatically.
The icon is updated, if you click on filter twice.

Recommended fix: update the printer status icons every few seconds.
Comment 1 Kurt Pfeifle 2007-01-13 04:15:27 UTC
    "This icon is never updated."

Not quite true:

  - it is updated every time you start a new kprinter dialog
  - it is updated whenever you switch away from the CUPS print subsystem and back

I'm not sure if we should implement that on our own, by polling CUPS all the time (this can be quite expensive to a CUPS server in situations where it hosts many hundreds of printer queues).... 

But maybe the dbus interface of CUPS provides status change messages already. Need to check.
Comment 2 John Layt 2009-01-01 12:32:08 UTC
KDEPrint in KDE3 is unmaintained and will have no more new features implemented.  KDE4 uses the Qt print dialog instead.  This request will never be implemented in KDEPrint as a result.  Closing.

QPrintDialog does not show printer status at all, I will raise a feature request for this with Qt.