[cups-devel] ICC profile support for PostScript printers?

Alexey Galakhov agalakhov at gmail.com
Tue Aug 23 13:38:17 PDT 2016


Hi Michael,

On Sat, 13 Aug 2016 19:14:23 -0400
Michael Sweet <msweet at apple.com> wrote:
 
> That is the wrong way to accomplish calibration.
> 
> Color management is always present, as currently there are NO systems
> that offer a true Device-N color profiling path, so there are always
> some color transforms (from "device" grayscale, RGB, or CMYK)
> involved to get to Device-N.

The problem is, this wrong way is exactly how colord works. The native
CUPS color management works fine as long as the color profile is
specified in PPD. It does strange things when used together with
colord, and colord is the default color management for Gnome and
others. There is no way to prevent colord substituting, enabling and
disabling color profiles on the fly.

What I suggest is just using the native CUPS approach for color
management everywhere. The colord is then queried for the profile at
the very beginning, then CUPS continues to work as if there were no
colord at all, just passing the profile name to the filters together
with usual PPD information. That is, regardless of what colord does, it
will be queried only once at the time of the job creation, and even if
colord tries to break things, it won't success.

Regards,

Alexey



More information about the cups mailing list