Re: [cups-devel] ICC profile support for PostScript printers?
Alexey Galakhov <[email protected]> Tue, 23 Aug 2016 22:38:17 +0200
| Newsgroups | gmane.comp.printing.cups.devel |
|---|---|
| Organization | ise GmbH |
| Message-ID | <[email protected]> |
Hi Michael, On Sat, 13 Aug 2016 19:14:23 -0400 Michael Sweet <[email protected]> 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