<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><font class="Apple-style-span" face="Helvetica"><br></font></div><div><div>On May 12, 2011, at 10:07 PM, Michael Sweet wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On May 12, 2011, at 6:54 PM, edmund ronald wrote:</div><blockquote type="cite"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; "><div class="im"><font class="Apple-style-span">...</font></div></blockquote></div></blockquote><blockquote type="cite"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; "><div class="im">&gt; &nbsp;Mike has made a very nice printing system that can just about print anything except a target.<br>
<br>
</div>The problems on Mac OS X with respect to target printing predate CUPS, and predate Michael's involvement in architecture.<br>
<div class="im"><br></div></blockquote><div>I do think that the OS X 10.5 system worked very well, and so does 10.6. AFAIK Cups was always used, and I think&nbsp;It's a nice solid piece of software.&nbsp;Michael did a large part of CUPS. The only thing I dislike about it, for some reason it has issues with targets :)</div>
</div></blockquote><div><br></div>CUPS first appeared on Mac OS X for 10.2 (Jaguar). Before that was something called "Tioga", and you will still find some vendors making Tioga printer drivers for Mac OS X which we still support up through 10.6 using a wrapper filter in CUPS.</div><div><br></div><div>The issue with target printing is that CoreGraphics always uses ColorSync and there is no simple API that allows an application to either a) specify the device color profile or b) get the device color profile in the print settings (job ticket) at print time.</div></div></blockquote><br></div><div>Both of these have dependencies that aren't really necessary. Producing a&nbsp;standard PDF/X-3 or X-4 print spool and image it per the spec - which would require setting objects to /DeviceRGB for RGB destinations, likewise /DeviceCMYK for CMYK destinations as is already presently the case, would solve the problem. I note we don't have these problems with CMYK output like we do with RGB.</div><div><br></div><div>Chris Murphy</div></body></html>