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

Robert Krawitz rlk at alum.mit.edu
Wed Jun 1 04:42:14 PDT 2011

On Wed, 01 Jun 2011 12:42:12 +0200, Kai-Uwe Behrmann wrote:
> On 01.06.2011 11:41, Till Kamppeter wrote:
>> On 06/01/2011 10:38 AM, Jan-Peter Homann wrote:
>>> Hello to all,
>>> Some comments at the end.
>>> Michael Vrhel:
>>> Could you please comment, if GhostScript is able to embedd the target
>>> profile of an ICC based color transformation into the rasterfile handled
>>> over to rastertogutenprint
>>> If yes, which command has to used for doing this ?
>>> Best regards
>>> Jan-Peter
>> I have checked the specifications of the CUPS Raster format
>> http://www.cups.org/documentation.php/doc-1.5/spec-raster.html
>> It has no place to accommodate an ICC profile. Therefore Ghostscript
>> is not able to embed an ICC profile in the CUPS Raster output. This
>> means that Ghostscript has to do the color correction for the job and
>> pass color-corrected raster data on to rastertogutenprint.
> How are PPD options like gamma or brightness get passed to Gutenprint?

Normally by reading them out of the PPD file.  But in this case we
want to lock the PPD file.  And some of the calibration data (like
curves) is never presented in the PPD file.

> Would it suffice to place the Gutenprint calibration XML in the PPD to
> pass to Gutenprint driver?

We could make this work.

More information about the openicc mailing list