[Openicc] CUPS Color Management under Linux... (what is to do ?)

Kai-Uwe Behrmann ku.b at gmx.de
Wed Feb 9 23:49:35 PST 2011


Am 10.02.11, 15:19 +1100 schrieb Graeme Gill:
> Hal V. Engel wrote:
>> 1.  If an app turns this switch on and then sends a PDF with only DeviceXXX
>> objects and with no OutputIntent then this is an app that is explicity
>> requesting that the output go unaltered to the printer.   There is 
>> absolutely
>> no ambiguity.
>
> What if a DeviceXXX inappropriate for the device is used ? How are device 
> independent
> colorspace definitions handled ? (ie. should it error ?)

That indicates to me that a PDF without OutputIntent for the 
purpose of calibration is not rebust enough to pass as spool file.

In the above case I could imagine someone to simply put a smart pdftopdf 
filter in the chain to catch such wrong PDFs and "fix" them.

> [One of the issues we saw in the PS world was PS files that were in just
> a single device space DeviceRGB or DeviceCMYK _except_ that they had
> the odd bits of DeviceGray for lettering, lines etc. It shouldn't happen,
> but it did.]
>
>> 3. Like #2 except the app sets an OutputIntent and it is over riding the
>> system default profile.  The profile setup in OutputIntent will always be 
>> used.
>
> What about 3a, where you want to proof ? (ie. the file gets rendered to the
> OutputIntent, and then re-rendered to the actual output device).

A application, which can opt-out in colour management is free to render to 
whatever colours before sending the file to the print system. The linux 
print system should IMO not support such valuable, but clearly exotic 
features like proofing in its code. It should rather allow such 
features elsewere in the chain, e.g. before PDF creation.

kind regards
Kai-Uwe Behrmann
-- 
developing for colour management 
www.behrmann.name + www.oyranos.org



More information about the openicc mailing list