[Openicc] What is exactly needed for color management ... driver setup PPD

Michael Sweet msweet at apple.com
Wed Jun 1 10:32:34 PDT 2011

On Jun 1, 2011, at 10:18 AM, Kai-Uwe Behrmann wrote:
> Am 01.06.11, 10:07 -0700 schrieb Michael Sweet:
>> On Jun 1, 2011, at 9:43 AM, Kai-Uwe Behrmann wrote:
>>> Am 01.06.11, 09:39 -0700 schrieb Hal V. Engel:
>>>> On Wednesday, June 01, 2011 04:48:36 AM Till Kamppeter wrote:
>>>>> In addition, the
>>>>> filter gets called with a special command line, where the 5th argument
>>>>> is a space-separated list of option settings containing all settings
>>>>> supplied with the job as IPP attributes, especially the settings of PPD
>>>>> options given  by the user in the printing dialog.
>>>> Why not use this to pass the printer settings blob?  All that needs to happen
>>>> is to extract it from the the profile and inset it into the command line as the
>>>> 5th parm.
>>> Would that 5th param be able to hold 1MByte as Robert expected the calibration to be?
>> As misguided an approach as I think this to be, it should work on any modern OS with swap. IMHO device calibration/configuration information should be stored out-of-band as a resource that is referenced by the job.
> What is your recommendation to reference local user settings out of band from a remote CUPS filter?

If you are printing to a shared printer, the server doing the sharing should provide remote storage, access, and management of device configuration/calibration information, and that's what most of the Gutenprint options are.  IMHO we need to separate user intent from device configuration, since user intent does not require expert knowledge and often changes from job to job while device configuration is fairly constant - only as often as you profile a particular ink/media/settings combination.

Michael Sweet, Senior Printing System Engineer, PWG Chair

More information about the openicc mailing list