<div>We are expecting that the profile will be embedded in the PPD, since it needs to be &quot;stand-alone&quot;.</div><div><br></div><div>And there would also be a key for the RI...</div><div><br></div><div>Leonard<br><br>
<div class="gmail_quote">On Mon, May 17, 2010 at 9:55 AM, Kai-Uwe Behrmann <span dir="ltr">&lt;<a href="mailto:ku.b@gmx.de">ku.b@gmx.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
The &quot;colourKeyWords&quot; marker in PPD would be a realtively cheap way for matching a print configuration to a ICC profile.<br>
<br>
Where would you like to see the rendering intent information apparing?<br>
PPD?<div class="im"><br>
<br>
kind regards<br>
Kai-Uwe Behrmann<br>
-- <br>
developing for colour management <a href="http://www.behrmann.name" target="_blank">www.behrmann.name</a> + <a href="http://www.oyranos.org" target="_blank">www.oyranos.org</a><br>
<br>
<br></div>
Am 17.05.10, 08:48 -0400 schrieb Leonard Rosenthol:<div><div></div><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
One thing we are working on at Adobe, that fits into this work, is a<br>
standard way to have printer manufacturers provide an actual ICC profile for<br>
their device that can be used as a real world &quot;Output Intent&quot;.   Without<br>
such a profile, and with the increase usage around host-based CM, we are<br>
finding too many color shifting issues on various devices that expect colors<br>
to be &quot;left alone&quot;.  In addition, we believe that information about<br>
rendering intent preference are also useful.<br>
<br>
So before you go hacking around the PPD format, you probably want to involve<br>
the various printer manufacturers and folks such as us, who are producing<br>
the PPDs that are distributed with the various OS platforms and devices, and<br>
whose applications also need to work with them.<br>
<br>
Leonard Rosenthol<br>
Adobe Systems<br>
<br>
<br>
On Sun, May 16, 2010 at 6:03 AM, Kai-Uwe Behrmann &lt;<a href="mailto:ku.b@gmx.de" target="_blank">ku.b@gmx.de</a>&gt; wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<br>
<br>
the CUPS backend needs to tell Oyranos, which PPD colour related entries a<br>
PPD has. These entries are used to select a meaningful user configured ICC<br>
profile.<br>
<br>
Could you imagine a PPD entry, which solely lists all colour related<br>
entries? Something like:<br>
*colourKeyWords:<br>
&quot;ColorModel;StpColorPrecision;MediaType;StpQuality;Resolution;StpInkSet;StpInkType;StpBrightness;StpFineBrightness;StpContrast;StpFineContrast;StpSaturation;StpFineSaturationStpImageType&quot;<br>
Note this example is incomplete.<br>
<br>
A disadvantage might by that it has to be included into every PPD. For a<br>
driver with a large number of supperted printers and hence many PPDs like<br>
the Gutenprint one, it would mean to repeat that stuff. The advantage is a<br>
included PPD entry would be very simple to parse along the CUPS delivered<br>
PPD.<br>
<br>
Would this path be acceptable for foomatic, Gutenprint and hplib and other<br>
vendors?<br>
<br>
<br>
<br>
kind regards<br>
Kai-Uwe Behrmann<br>
--<br>
developing for colour management <a href="http://www.behrmann.name" target="_blank">www.behrmann.name</a> + <a href="http://www.oyranos.org" target="_blank">www.oyranos.org</a><br>
<br>
<br>
Am 19.08.09, 11:59 +0200 schrieb Kai-Uwe Behrmann:<br>
<br>
 Am 19.08.09, 11:16 +0200 schrieb Till Kamppeter:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Kai-Uwe Behrmann wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
What I do not know is, how to distinct the colour related PPD options<br>
from<br>
the non relevant to make selection dependent on say &quot;gamma&quot; but not on<br>
&quot;paper size&quot;. Would you know a way how to select ppd_attr_t attributes<br>
according to their influence on colour?<br>
<br>
</blockquote>
<br>
Principally one cannot read from a PPD option whether it influences color<br>
or<br>
not.<br>
<br>
</blockquote>
<br>
This will it make harder to get PPD to ICC profile mapping outside of the<br>
CUPS cupsICCProfile scheme. The need of root access to do proper colour<br>
management is yet clearly a limit.<br>
<br>
On the other side Oyranos needs to know if a PPD option or attribute is<br>
relevant for colour or not to do CM configuration outside of the<br>
cupsICCProfile scheme.<br>
<br>
E.g. a user printing to remote printer or on a system without root rights<br>
she can not locally assign a ICC profile to a given PPD in the Oyranos<br>
DB and keep flexibility without complicated tweaking. But exactly that was<br>
the goal we where aiming at in this years GSoC projects.<br>
<br>
 ICC profiles can be associated to choices of up to three options, by<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
default<br>
to ColorModel, MediaType, and Resolution:<br>
<br>
*cupsICCProfile ColorModel.MediaType.Resolution/Description: &quot;filename&quot;<br>
*cupsICCProfile RGB.GlossyPhoto.1200dpi/High-Quality Photo on Glossy<br>
Photo<br>
Paper: &quot;Acme-PhotoStar-RGB-GlossyPhoto-1200.icc&quot;<br>
<br>
Instead of MediaType and Resolution two other options can be used with<br>
definitions like:<br>
<br>
*cupsICCQualifier2: Quality<br>
*cupsICCQualifier3: ImageType<br>
<br>
See <a href="http://www.cups.org/documentation.php/doc-1.4/spec-ppd.html" target="_blank">http://www.cups.org/documentation.php/doc-1.4/spec-ppd.html</a><br>
<br>
</blockquote>
<br>
Yes thats the next stage to support in order get the backend functional<br>
with cupsICCProfile.<br>
<br>
</blockquote></blockquote></blockquote>
</div></div></blockquote></div><br></div>