[Openicc] LINUX, Gutenprint / CUPS / Color policies

Michael Sweet mike at easysw.com
Thu Apr 14 22:45:26 EST 2005


Jan-Peter Homann wrote:
> Hello Robert, hello List
> Even if I not understand every detail about the CUPS discussion, there 
> are some points, which are very important for building a transparent 
> color-infrastructure.
> 
> First point is, where is the colortransformtion from document-colorspace 
> to printer-colorspace done.
> 
> In strongly recommend to do this in the printer-driver and not in the 
> application, in the RIP or in CUPS. This should be part of the 
> printer-driver.

This actually isn't what I would recommend - PDF documents, in
particular, can have images and colors in many different colorspaces
using many different profiles - at some point you need a common
colorspace with the printer driver so that the color info is
accurately conveyed.

The whole purpose of the CUPS raster driver interface is to *simplify*
the color management interface, such that a RIP can provide the most
convenient color data for the driver, not force color management on
it.

Nothing in the CUPS driver interface prevents a driver from doing its
own color management (at whatever level), but the RIP has to deal with
the multiple input colorspace scenario regardless of the driver's
abilities.

> ...
> 3. Path-through of the document-colorspace to the printer-driver

That won't work, simply because most printers are dumb raster devices
and the drivers need raster data in a single colorspace, not a mix.

-- 
______________________________________________________________________
Michael Sweet, Easy Software Products           mike at easysw dot com
Internet Printing and Publishing Software        http://www.easysw.com



More information about the openicc mailing list