Re: Printing with No Color Management (again)
Re: Printing with No Color Management (again)
- Subject: Re: Printing with No Color Management (again)
- From: Doyle Yoder <email@hidden>
- Date: Thu, 14 Apr 2011 14:47:18 -0400
Great explanation of the issues I believe as best can be done given what is still unknown.
To clarify Canon's approach at least with the iPF series printer drivers. Canon lists the applications (internal executable) that use Apple new printing path to turning off Colorsync or any other CM in the driver when application color managed printing is selected. This special cases file is AppColorMatchingInfo.xml.
Doyle
On Apr 14, 2011, at 1:45 PM, Chris Murphy wrote:
> The Mac OS X printing problem is something out of the twilight zone at this point. We do not have these problems on Windows (but there are other problems with Windows.) Epson, Canon, HP, Adobe have all had problems with Apple's printing architecture. And I also want to point out this is not a CUPS problem. While there is a technical solution possible, the actual problem as I see it is an ideological choice by Apple for color management to behave a certain way on Mac OS X, and then not adequately document how to reliably disable it. The system is fragile and prone to these printing problems - and I predict they will continue to happen, without warning, just as they have since this opt-out method of color management was implemented.
>
> So the part of the issue that's Apple's "fault" if you want to call it that, is color management is opt-out on Mac OS X. It is opt-in on Windows, meaning a software developer has to explicitly ask for ICM/WCS to become involved for the OS to do conversions. Whereas on Mac OS, ColorSync will do conversions even if the end user does not choose a ColorSync option anywhere in the GUI, unless the software developer explicitly writes code to allow the possibility of disabling ColorSync (via a null transform). Doing this in the print path is non-trivial, an non-obvious because the SPI available for developers to do this is private. It's not documented. And therefore not well tested.
>
> For things to work correctly on Mac OS, and get color management disabled as professionals require for either printing profile targets, or printing prematched images, requires every piece in the print pipeline to work exactly right. If it doesn't, the fallout is it triggers ColorSync to do conversions that no one would rationally want to have happen. It is not a fail-safe system. It is a fail-danger system, for professionals. For regular Joe user, sure it's more fail safe than Windows. But most regular Joe users do not prematch in applications, and do not choose ColorSync in the print driver - they use driver defaults.
>
> If we play the blame game and point at Epson's drivers, which it is true that they intermittently have problems, we can still point back to the sand box that Apple created in the first place that makes this endeavor overly complicated for software developers who just can't follow instructions for one reason or another. (And those instructions may not be particularly lucid in the first place, or any other number of reasonable points of miscommunication). The sand box is Apple's play ground, they make the base rules and from that all other consequences follow. Again, Canon has had problems with this architecture and so has HP. HP has mostly if not entirely resolved those issues. Canon is maybe somewhere in the middle with a light at the end of the tunnel. And with Epson it's not quite as bad as flipping a coin. I have no way of predicting what the behavior will be upon a new driver being released - which actually is a lot better than it used to be.
>
> But overall, I think eight years after the mechanism for Photoshop/Lightroom to automatically set a particular color mode in the print driver (the so called "off" mode or "no color management" mode or "application manages color" mode depending on your printer make/model) has made things a lot more inconsistent and unreliable. And it's really a WTF moment. I just don't get why anyone at Apple defends or is happy with the present scenario unless they're simply unaware of the immense amount of pain their professional customers are in, and think I am the only one bitching about the present insanity. *shrug*
>
> I also don't think it's a viable workflow to stick with old operating systems and old applications for too long. We need a platform that works the way people who use it need it to work. Period. We can't hold back our access to bug fixes, security updates, and innovative features, just to avoid problems with printing. We need to insist that we get reliable printing, which for professionals means a reliable way of disabling ColorSync.
>
>
> Chris Murphy
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Colorsync-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden