[Openicc] Gutenprint, GhostScript, Canned profiles, sRGB workflow
Kai-Uwe Behrmann
ku.b at gmx.de
Fri Mar 4 06:02:12 PST 2011
Am 04.03.11, 11:28 +0100 schrieb Jan-Peter Homann:
> Hello all,
>
> I want to describe a concept for implementing an ICC based print color
> workflow for office / sRGB community step by step.
> Please take in consideration, that we have alreay applications like
> Photoprint, which are offering individual profiling of the printing patch for
> color aware photo community.
>
> Starting with very focused solution for the sRGB office market, allows us to
> reduce the UI and all the configurations needed for implementing a first
> working version. For shure, future versions should have more option to
> support both the needs of sRGB office and more advanced use cases.
>
> 1) General description of the concept:
> Target user cases are all applications which are generating RGB-PostScript or
> DeviceRGB-PDF. This includes e.g. all kinds off office applications
>
> Technically:
> - Focused on canned profiles
> - Focused on cupsGutenprint as printer driver
> - Focused on GhostScript as xxxtoraster
> - Using cupsICC
> - using a static PPD for describingt he connection between driver settings
> and ICC profiles
> - The "no colormanagement printing path" will be installed in a future
> version
>
>
> The Gutenprint Part:
> - Create for a reference printer, driver settings with ICC profiles for every
> setting
> - The driver settings and ICC profiles are organized by Mediatype and
> resolution
> - Create a PPD, where the driver settings are exposed only through the
> MediaType and Resolution only according cupsICC specification
> - Make shure, that every combination of mediatype and Resolution offered
> through the PPD directs to a defined setting with ICC profile
> - provide an simple installer for both the driver incl. settings, the PPD and
> the ICC profiles incl. path
A example along that line would be helpful for vendors. It could
demonstrate how to handle the cups colour qualifiers, additional
calibaration settings and non colour related options.
> The GhostScript Part:
> - Define a way, that the profile from cupsICC is used as target profile in
> GhostScript
I guess this is distribution specific. But I am not sure.
> - Deliver an installer for enabling this possibilty
RPM and debian packages can be recommended. The linuxprinting people are
as well working with a system to install drivers automatically.
> The enduser experience should be as following;
> - Install driver, ICC-profiles and PPD
> - Install GhostScript tools, for catching cupsICC profile
> - Print with the options offered through the PPD and be happy with the result
> 2) Looking forward to the "No Colormanagement Print Path"
> Gutenprint is a real CMYK printer driver and needs CMYK charts to be
> profiles. The standard print spool files are RGB PostScript or RGB PDF.
> Offering the "No Colormanagement Option" for the standard printing path makes
> no sense. As the "No Colormanagement Option" is only needed for printing
Not exactly. It is as well useful for application side proofing and other
early colour binding tasks.
> profiling charts, it would make sense to offer an utility, which can print
> the profilinfing chart directly with a given setting to Gutenprint (without
With the DeviceXXX + OutputIntent approach the calibration tool could
create a print ready PDF/X, which should simply pass through unmolested.
No need to create a specialised tool other than to tag existing test
charts with the OutputIntent.
> the nned of GhostScript...) and a second utility to update the PPD files and
> install ICC-profiles for the updated PPD file.
Agreed, that would make sense.
kind regards
Kai-Uwe Behrmann
--
developing for colour management
www.behrmann.name + www.oyranos.org
More information about the openicc
mailing list