[Openicc] GoSoC 2011: CPD and target printing

Michael Sweet msweet at apple.com
Thu May 12 19:55:41 PDT 2011


On May 12, 2011, at 1:14 PM, edmund ronald wrote:
> Which Apple application can print targets on Mac OS X? 

I *think* Aperture can, but that's about it for *Apple* applications. Adobe Photoshop can print targets, and most of the profiling software also has the necessary support using some rather obscure API to get the print file tagged with the right device profile so that the "identity" color path gets used (no transforms).

I'd like to get the necessary support for this in IPP Everywhere so that we can adopt a simpler method for doing target printing on Mac OS X - then it will just be a matter of setting a job ticket key/value pair for the existing print APIs.

However, I really don't see us adding support for target printing in the regular print dialog or to Preview, for example, since target printing isn't a normal user activity and needs the corresponding profiling software anyways...

Instead, I'd expect a user to run an application (or combination of apps in some sort of work flow) specifically geared to target generation, printing, and measurement followed by the profile generation and registration/installation. The app that prints the target can tell the printing system what it is doing (no need for the user to click yet another UI control...)

> 
> Edmund
> 
> On Thu, May 12, 2011 at 6:48 PM, Michael Sweet <msweet at apple.com> wrote:
> On May 12, 2011, at 7:07 AM, Kai-Uwe Behrmann wrote:
>>> ...
>>> The workflow I would like to see is this:
>>> 
>>> 1. The profiling app handles printing targets, reading targets, generating profiles, and registering profiles with their associated settings (call the combination a "preset" for lack of a better word).  The same kind of application could create new presets using existing profiles (i.e. this is where you would be able to choose an alternate profile, even if it wasn't qualified for use with the settings you want...)
>>> 
>>> 2. The print dialog allows the user to select presets. When no preset is chosen, the print dialog will choose a profile based on the vendor rules.
>>> 
>>> 3. The printing system and/or color management system provide API to query and store preset information. Ideally this API allows for user, system, network, and vendor presets.
>> 
>> 2. and 3. reads good. For 1. I would prefer some more independence,
>> beside applications which want cover all in their own.
> 
> There are very few applications that actually have everything needed to print a target and generate a profile. Even Adobe Photoshop doesn't do it. That said, I am not saying there is only one application that does #1, but that the application in #1 is distinct from a normal user application that prints (using #2).
> 
> ________________________________________________________________________
> 
> Michael Sweet, Senior Printing System Engineer, PWG Chair
> 
> 
> _______________________________________________
> openicc mailing list
> openicc at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/openicc
> 
> _______________________________________________
> openicc mailing list
> openicc at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/openicc

________________________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/openicc/attachments/20110512/29466c23/attachment-0001.htm>


More information about the openicc mailing list