Comment 14 for bug 165197

Revision history for this message
Tim Waugh (twaugh) wrote :

But this long delay is the result of a bug. The actual time it takes CUPS to report network printers to us is very small, but system-config-printer currently does lots of post-processing to this information, notably running 'hp-makeuri' and the CUPS 'snmp' backend on some things.

If this is really necessary to do it ought to be done in a separate thread with a call-back to update the UI, so that the UI is not blocked. This way, (a) there won't be such a huge delay, just a few moments while CUPS runs its backends, (b) those who know the IP address will be able to select it from the list, or choose the option in the list to specify it, and (c) there will be no need for a cancel button because the UI is no blocked waiting for look-ups to complete.

If it can't be done that way, I will take out the hp-makeuri calls altogether.

Till, I'm still a little unclear on what it is they add -- do we really want to use the 'hp' backend for remote HP printers?