[Openicc] GoSoC 2011: CPD and target printing

Michael Sweet msweet at apple.com
Fri May 13 16:23:26 PDT 2011

On May 13, 2011, at 4:13 PM, Chris Murphy wrote:
> On May 13, 2011, at 4:41 PM, Michael Sweet wrote:
>> On May 13, 2011, at 3:26 PM, Chris Murphy wrote:
>>>> ...
>>>> None of these things requires a dedicated app - RIPs already provide them on Mac OS X.
>>> A RIP is a dedicated app.
>> Not always. RIPs can be general purpose programs in the CUPS filter chain, replacing the default one in Mac OS X (cgpdftoraster) or embedded in a larger printer-specific solution (which is how a lot of them are packaged for the Mac...)
> I've never seen one single application or RIP I've ever used replace cgpdftoraster. I can't imagine Adobe would touch this with a 10 foot pole.

Nope, because then they couldn't charge per-seat (printer sharing).

>>> ...
>>> b.) There is no user or application access to the pdf print spool file.
>> PDF workflows (which were added in 10.4 I think) give you access, and CUPS allows the owner of a job to access the spooled jobs since 10.6.
> /var/spool/cups is owned by system, everyone else has no access, on 10.6.7 and since forever. I've always had to change their owner or add an ACL to access the spooled jobs.

There is API to access the spooled documents. No, you can't access them directly, and for good reason...

> Anyway, there is no meanginful or practical user access that would pose a problem in normal function of the system. That spool file lives for a VERY short amount of time. Interception and interaction is non-obvious.

PDF workflows resolve this particular issue and are accessed through the print dialog...

Michael Sweet, Senior Printing System Engineer, PWG Chair

More information about the openicc mailing list