[Openicc] GoSoC 2011: CPD and target printing

Michael Sweet msweet at apple.com
Thu May 12 20:42:02 PDT 2011


On May 12, 2011, at 5:21 PM, edmund ronald wrote:

> Chris, 
> 
>  I say applications should have all options open at the behest of the user, including printing targets. 
> 
>  You and Mike both say that "special" apps only should be able to print targets. 
> 
>  Mike has made a very nice printing system that can just about print anything except a target.

Um, that isn't CUPS' fault - CUPS doesn't do any color management on its own (at least not yet). The issue is how we expose the "identity" color path from the Mac OS X print APIs - it *is* possible, but incredibly obtuse, and none of the standard Apple apps expose the ability to print a target.

The "cheating" method is to tag a target image as sRGB (without changing the color values) and then print from Preview, selecting sRGB in the ColorSync pane of the print dialog - this effectively disables ColorSync and should work with all recent vendor drivers you get from Software Update...

> I say that if you really want to print targets you are welcome to write an app to print targets, as it's pretty clear that otherwise you won't get one :)
> 
> Edmund
> 
> 
> On Thu, May 12, 2011 at 10:44 PM, Chris Murphy <lists at colorremedies.com> wrote:
> 
> On May 12, 2011, at 10:34 AM, Michael Sweet wrote:
> 
> > On May 12, 2011, at 3:21 AM, edmund ronald wrote:
> >> 1. I do agree with Chris that not being able to "disable" color
> >> management (eg. for targets) on OS Xhas really created considerable
> >> user pain and this needs fixingI think every app, including Preview
> >> should be able to print targets.
> >
> > There seems little point when you need an app to generate the target image and interpret it anyways.
> 
> That's not how profiling applications have worked, historically. They came with pre-built targets, and the apps have functioned on a legacy of opt-in color management so an app to print the target wasn't needed.
> 
> With the advent of opt out color management, Apple very ridiculously failed to provide either an application for printing these targets reliably, and also to provide key developers with a reliable, documented, or publicly available means of opting out for the purpose of printing targets and printing prematched images. Both of these were necessary from the beginning once an opt-out system was implemented.
> 
> My primary suggestion is that we don't need more UI in print dialogs, things should just work. The use case isn't there so long as there is a utility and API that are reliable and freely available. But Apple has provided neither. Instead there is a private SPI that has largely been denied to exist until very recently, still is private, undocumented, and not locatable on the dev web site, and one which doesn't actually ensure ColorSync's transforms are disabled. And on top of it, Apple deferred to Adobe to create the utility for printing profile targets. I find that quite inappropriate to kick the can of responsibility down the road to some 3rd party who has no control over the SPI on which the utility depends.
> 
> So regardless of verbal intentions, the actions to me demonstrate something between disinterest and hostility toward ICC based workflows that require custom profile generation and usage without ColorSync.
> 
> Although things should "just work" and we shouldn't need more UI in every print dialog, given that the Mac OS X print dialog already has a pop-up menu to manually choose an ICC profile, including a "ColorSync Disabled" option in that pop-up menu to choose instead of Automatic or another ICC profile, doesn't seem out of scope or particularly controversial. And the same applies to Linux, if an opt-out color management system is going to be developed.
> 
> 
> Chris Murphy
> _______________________________________________
> 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/197bdd05/attachment-0001.htm>


More information about the openicc mailing list