On Mon, Jan 17, 2011 at 9:56 AM, Robert Krawitz <span dir="ltr"><<a href="mailto:rlk@alum.mit.edu">rlk@alum.mit.edu</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">To be even more precise, what we really mean is to turn off all color</div></div>
management at the system software level.<br>
<br></blockquote><div><br></div><div>Yup!</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">The real issue here is making sure that CUPS and its filter chain</blockquote>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
don't modify color data on the way down unless they're told to, and<br>
when they do so, it must be predictable. </blockquote><div><br></div><div>In this case, we're talking strictly about raster-based printers, correct? Postscript, PCL, etc. based devices aren't part of this mix, since color management is handled in a completely different manner for such devices - yes?</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">That's the problem on OS X:<br>
there doesn't seem to be any way to ensure that data from the<br>
application reaches the printer (or driver) unmodified. In other<br>
words, if we send an RGB tuple (97, 38, 108) from an application, we<br>
have no way to guarantee that Gutenprint sees that same RGB value.<br>
</blockquote></div><br><div>There are solutions for this for certain printer models, where the device vendor has provided their own private APIs to enable applications to bypass the OS. Photoshop, for example, does this when it can (on both Mac OS X and Windows). NOTE: I am still trying to get this info published, but it's not under our control and for reasons I have yet to fathom, they don't see the need for other apps to play too :(.</div>
<div><br></div><div>Leonard</div>