- Status Closed
- Percent Complete
- Task Type TODO
- Category DNP/Citizen
- 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: Gutenprint / CUPS Dye-sublimation drivers
Opened by pizza - 2015-08-26
Last edited by pizza - 2018-09-18
Opened by pizza - 2015-08-26
Last edited by pizza - 2018-09-18
FS#539 - Consolidate CW-01 and DNP backends
There's a great deal of overlap; the main difference is the format of the print job. It may make sense to fold the CW-01 stuff into the DNP backend (including the spool format), but alternatively perhaps just a shared library?
Closed by pizza
2018-09-18 18:10
Reason for closing: Implemented
Additional comments about closing: All done. Should a tester ever surface.
2018-09-18 18:10
Reason for closing: Implemented
Additional comments about closing: All done. Should a tester ever surface.
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
It's now possible to start combining them. There's under 800 lines of code to port. If we make a clean break and re-use the generic Citizen/DNP spool format, then it makes more sense to just add cw-01 support into the current dnp/citizen backend.
This is risky enough that I don't care to undertake this effort without access to a printer.
Progress continues; I've achieved a 59% reduction in unique cw-01 code; all that's left is the parser and main loop.
I need to write a converter from old spool format to the "native" format, then I can adapt the main loop.
Code's done, and committed. Just needs testing. Once it's working, then Gutenprint can get "native" CW-01 generation path ala other Citizen models.
Everything is done, just needs testing.