[Openicc] - CM Framework - Printer Driver -
Richard Hughes
hughsient at gmail.com
Tue Jun 21 09:24:00 PDT 2011
On 21 June 2011 17:00, Till Kamppeter <till.kamppeter at gmail.com> wrote:
> On 06/21/2011 05:48 PM, Richard Hughes wrote:
>>
>> Right, but what actually spawns the rasterto... binary?
>
> CUPS spawns it. CUPS reads the PPD file and sees in a cupsFilter line that
> the driver needs CUPS Raster as input and that the driver itself is the
> filter named rasterto... This means that CUPS builds a filter chain which
> turns the incoming data into CUPS Raster and adds the rasterto... filter to
> the end of the filter chain. This leads to the printer's data format being
> generated at the end and sent to the backend.
Right so we've got
1 cupsd -> gstoraster $options
2 cupsd <------/
3 cupsd -> rastertogutenprint $options
4 cupsd <------/
So how would gstoraster pass options to rastertogutenprint? Or does
rastertogutenprint somehow itself call gstoraster?
Richard.
Richard.
More information about the openicc
mailing list