[Openicc] GoSoC 2011: CPD and Color Management

Till Kamppeter till.kamppeter at gmail.com
Mon May 2 07:06:38 PDT 2011


On 05/02/2011 03:28 PM, Kai-Uwe Behrmann wrote:
> How could the Gutenprint options be passed from a CUPS client to the
> final rastertoprinter driver? Would placing them inside the PPD make
> them visible to Gutenprint?

The default option settings are defined in the PPD file on the server 
(/etc/cups/ppd/<queue>.ppd). The client downloads this PPD file from the 
server to build the option widgets in the printing dialog. If the user 
changes the settings in the printing dialog, all changed settings are 
sent along with the job as IPP attributes. These changed settings are 
supplied to all CUPS filters as space-separated "<option>=<value>" list 
by the CUPS server via the fifth command line argument. So each filter 
knows the complete option settings. All options not set in the fifth 
command line argument are still on default and can be read from the PPD 
file (/etc/cups/ppd/<queue>.ppd).

    Till


More information about the openicc mailing list