CUPS Dyesub Backends

  • Status Closed
  • Percent Complete
  • Task Type Feature Request
  • Category Common Code
  • Assigned To
    Solomon Peachy
  • Operating System All
  • Severity Low
  • Priority High
  • Reported Version 1.0
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: CUPS Dyesub Backends
Opened by Solomon Peachy - 2018-02-16
Last edited by Solomon Peachy - 2019-01-17

FS#595 - When trying to enumerate printers, don't block for a long time when one's busy

This is a particular problem when we have more than one model of the same printer family attached, and one or more of them are busy doing something -- but we can't query the serial number when the printer is claimed.

This may require a two pass approach -- first try to probe everything with minimal timeouts.  If we don't succeed in finding the one we want, re-try the probe with longer timeouts.  In both cases, we shouldn't report a failure until we finish walking the entire list.

Closed by  Solomon Peachy
2019-01-17 14:43
Reason for closing:  Deferred
Additional comments about closing:  Current behavior is much improved. I'll re-open this if necessary, but for now, it works well enough.
Solomon Peachy commented on 2018-02-16 12:42

number of claim attempts is now variable.  Don't sleep if we're on our last attempt.

simple scan does not retrty claiming, but attaching still follows old logic.


Available keyboard shortcuts


Task Details

Task Editing