CUPS Dyesub Backends

  • Status Closed
  • Percent Complete
  • Task Type Feature Request
  • Category Mitsubishi CP-D70 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: CUPS Dyesub Backends
Opened by Solomon Peachy - 2015-07-23
Last edited by Solomon Peachy - 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  Solomon Peachy
2016-10-07 02:00
Reason for closing:  Implemented
Additional comments about closing:  It's done, it's published. Huzzah!
Solomon Peachy commented on 2016-01-19 13:41

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.

Solomon Peachy commented on 2016-06-02 20:13

After Mitsu released a binary-only CUPS filter for the D70, I started on some early reverse-engineering work.

Solomon Peachy commented on 2016-09-08 00:38

.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.

Solomon Peachy commented on 2016-09-21 14:12

Major progress; algorithmic work is essentially complete, just needing to convert input data into the proper format before I can start testing.


Available keyboard shortcuts


Task Details

Task Editing