CUPS Dyesub Backends

  • Status Closed
  • Percent Complete
  • Task Type Feature Request
  • Category Canon Selphy CP/ES
  • Assigned To No-one
  • Operating System All
  • Severity Low
  • Priority Very Low
  • Reported Version 1.0
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: CUPS Dyesub Backends
Opened by Solomon Peachy - 2013-07-24
Last edited by Solomon Peachy - 2014-01-30

FS#499 - Better error detection & handling

The remaining chunk of the patch set Ake Koomsin sent over considerably improves error detection, handling, and recovery from the CP-XXX handler. (The other models are TBD)

Wade through the patch set to make sure everything relevant is integrated.

(FWIW, this is a lot easier now that the backend is unified; it simplified the code quite a bit)

Closed by  Solomon Peachy
2014-01-30 14:07
Reason for closing:  Implemented
Additional comments about closing:  I'm treating this as done. New ticket for error recovery.
Solomon Peachy commented on 2014-01-29 14:49

This has now been forced; the CP790 and ES40 use different error reporting mechanisms, and there's no way to tell the difference between them from a printjob perspective.

So, transition from the current "error_offset" crude system into a full per-printer "detect_error" function that will decode all known error cases and do the right thing.

Solomon Peachy commented on 2014-01-29 15:18

rewrite of the error detection is now in. Still need to add code to recover from error states.


Available keyboard shortcuts


Task Details

Task Editing