- Status Closed
- Percent Complete
- Task Type Feature Request
- Category Mitsubishi CP-Dxx family
- Assigned To No-one
- Operating System All
- Severity High
- Priority 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-07-23
Last edited by pizza - 2016-10-07
Opened by pizza - 2015-07-23
Last edited by pizza - 2016-10-07
FS#530 - Reverse-engineer color scaling/dithering algorithm
Mitsubishi CP-D70, D707, K60, D80, and their siblings (Kodak 305, Fuji ASK300) all rely on the driver to dither/scale their output data based on an unknown algorithm.
Figure out what this is, so that these printers can be properly supported.
Closed by pizza
2016-10-07 02:00
Reason for closing: Implemented
Additional comments about closing: It's done, it's published. Huzzah!
2016-10-07 02:00
Reason for closing: Implemented
Additional comments about closing: It's done, it's published. Huzzah!
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
The .CPC data tables are now imported into the backend. So far the only thing useful in there is the 8bpp BGR -> 16bpp YMC baseline conversion. The rest of the parameters are still opaque.
After Mitsu released a binary-only CUPS filter for the D70, I started on some early reverse-engineering work.
.RAW (ie lamination pattern) and .LUT (ie color mapping in the absence of ICC usage) is now implemented -- although the latter requires packed BGR spool data.
Major progress; algorithmic work is essentially complete, just needing to convert input data into the proper format before I can start testing.