attachment-0001


<br><font size=2 face="Courier New"><br>
Hi Tom,<br>
<br>
To me, #2 is the issue to really focus on: is this really two semantic<br>
concepts,<br>
or one? &nbsp;If any of these values are semantically really just additional<br>
enumerations for<br>
print-quality, I'd much rather we fix this than do the split it.<br>
<br>
As for #2, what &quot;semantic meaning would be lost or mixed&quot; if we just<br>
extended <br>
the enumeration for print-quality? &nbsp;Although you can, by having these as<br>
two attributes, specify &quot;draft&quot; and &quot;photo&quot; - in practice, this is <br>
virtually never done: &quot;photo&quot; is usually specified in one of a couple ways:<br>
- my media type (i.e., photo-glossy paper model #C239847A)<br>
- PrintQuality (quality = Photo4800DPI) - i.e., another print-quality<br>
enumeration<br>
If it's something other than one of these, it's usually what we call in PSI<br>
capabilities a &quot;macro feature&quot; - i.e., it's not a real attribute sent to the<br>
device, but a feature defined as a macro combination of other features -<br>
which<br>
I don't think is a concept currently supported by IPP.<br>
<br>
Fundamentally, &quot;refines the value specified by the print-quality&quot; seems like<br>
a<br>
weak semantic differentiation, and I believe it is inconsistent with how<br>
extensions<br>
to the print-quality concept have been applied in at least the inkjet<br>
segment of<br>
the market.<br>
<br>
thanks,<br>
<br>
bt<br>
<br>
&gt; -----Original Message-----<br>
&gt; From: Hastings, Tom N [mailto:hastings@cp10.es.xerox.com] <br>
&gt; Sent: Wednesday, June 25, 2003 1:08 PM<br>
&gt; To: printing-driver@freestandards.org; Claudia Alimpich; ipp@pwg.org<br>
&gt; Cc: printing-jobticket@freestandards.org<br>
&gt; Subject: RE: [printing-driver] RE: [printing-jobticket] <br>
&gt; Proposal to add ne w IPP print-optimize attribute<br>
&gt; <br>
&gt; <br>
&gt; Bob,<br>
&gt; <br>
&gt; I think that the proposal to add &quot;print-optimize&quot; solves two <br>
&gt; separate problems, not just a single problem of adding some values:<br>
&gt; <br>
&gt; 1. Doesn't invalidate the semantics of &quot;print-quality&quot; (which <br>
&gt; we are treating in the same way as an enumeration in JDF, <br>
&gt; i.e., a closed end list, in which these are the only values <br>
&gt; that can be supported: 'draft', 'normal', and 'high').<br>
&gt; <br>
&gt; 2. The Optimize mechanism isn't really just additional print <br>
&gt; quality values, but is more specific as to what to optimize. &nbsp;<br>
&gt; Therefore, it would be wrong just to add the proposed new <br>
&gt; values to &quot;print-quality&quot; as you suggest. Semantics meaning <br>
&gt; would be lost or mixed. &nbsp;(Also the &quot;print-optimize&quot; attribute <br>
&gt; is like the JDF XxxDetails which is an extensible NMTOKEN <br>
&gt; value, not an enumeration.)<br>
&gt; <br>
&gt; Also note that &quot;print-quality&quot; may be used in combination <br>
&gt; with &quot;print-optimize&quot;. &nbsp;So you can have 'draft', 'normal' or <br>
&gt; 'high' optimization of, say, 'photo'.<br>
&gt; <br>
&gt; ISSUE: &nbsp;We didn't say that a Printer that supports <br>
&gt; &quot;print-optimize&quot; MUST support &quot;print-quality&quot; as well. &nbsp;<br>
&gt; Should we, since the definition of &quot;print-optimize&quot; is that <br>
&gt; it &quot;refines the value supplied (or defaulted) in &quot;print-quality&quot;)?<br>
&gt; <br>
&gt; Also this isn't a precedent that we can't add values to an <br>
&gt; existing attribute in IPP or the Semantic Model. &nbsp;It just <br>
&gt; seems that for this one &quot;print-quality&quot; attribute both <br>
&gt; reasons support not adding new values to the existing attribute.<br>
&gt; <br>
&gt; Tom<br>
&gt; <br>
&gt; -----Original Message-----<br>
&gt; From: TAYLOR,BOB (HP-Vancouver,ex1) [mailto:bobt@hp.com]<br>
&gt; Sent: Tuesday, June 24, 2003 17:39<br>
&gt; To: Claudia Alimpich; ipp@pwg.org; <br>
&gt; printing-jobticket@freestandards.org;<br>
&gt; printing-driver@freestandards.org<br>
&gt; Subject: [printing-driver] RE: [printing-jobticket] Proposal <br>
&gt; to add new IPP print-optimize a ttribute<br>
&gt; <br>
&gt; <br>
&gt; I understand the desire to avoid violating the semantics of <br>
&gt; the IPP attribute - but adding these enumerations to <br>
&gt; print-quality does not feel as objectionable to me as <br>
&gt; splitting a single semantic concept into two different <br>
&gt; attributes. &nbsp;If this is the precedent we take for extending <br>
&gt; the semantic model, I'm worried that we'll end up with an <br>
&gt; increasingly confusing and complex. &nbsp;I would rather we take <br>
&gt; the minor hit and fix the high &amp; draft definitions in the <br>
&gt; semantic model than create another ~equivalent attribute with <br>
&gt; a whole bunch of special semantic rules (e.g. - what should <br>
&gt; the service do if print-quality=high and print-optimize=save-toner?).<br>
&gt; <br>
&gt; bt<br>
&gt; <br>
&gt; ---------------------------------------------------<br>
&gt; Bob Taylor &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br>
&gt; Senior Architect &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br>
&gt; IPG Strategic Technology Development &nbsp;<br>
&gt; Hewlett-Packard Co. &nbsp; &nbsp; &nbsp; <br>
&gt; mailto:bobt@hp.com &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br>
&gt; phone: 360.212.2625/T212.2625 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br>
&gt; fax: 208.730-5111 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; --------------------------------------------------- &nbsp; <br>
&gt; <br>
&gt; &gt; -----Original Message-----<br>
&gt; &gt; From: Claudia Alimpich [mailto:alimpich@us.ibm.com]<br>
&gt; &gt; Sent: Tuesday, June 24, 2003 5:27 PM<br>
&gt; &gt; To: ipp@pwg.org; printing-jobticket@freestandards.org; <br>
&gt; &gt; printing-driver@freestandards.org<br>
&gt; &gt; Subject: [printing-jobticket] Proposal to add new IPP <br>
&gt; &gt; print-optimize attribute<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Last Tuesday during the PWG/FSG meeting in Portland we had a<br>
&gt; &gt; discussion about the IPP print-quality attribute and FSG's <br>
&gt; &gt; desire to add two new values, &quot;economy&quot; and &quot;fine&quot;, where <br>
&gt; &gt; &quot;economy&quot; is lower than &quot;draft&quot; and &quot;fine&quot; is higher than <br>
&gt; &gt; &quot;high&quot;. After some discussion we all pretty much decided that <br>
&gt; &gt; it is not possible to add these new values to the already <br>
&gt; &gt; existing &quot;draft&quot;, &quot;normal&quot;, and &quot;high&quot; values because of the <br>
&gt; &gt; current definitions of the existing values (high is defined <br>
&gt; &gt; as the highest quality and draft is defined as the lowest <br>
&gt; &gt; quality). It also seemed like what FSG wanted was a way to <br>
&gt; &gt; specify print optimization and not additional levels of <br>
&gt; print quality.<br>
&gt; &gt; <br>
&gt; &gt; The FSG working group met today, and based on the input from<br>
&gt; &gt; last Tuesday's meeting, we would like to propose the addition <br>
&gt; &gt; of a new attribute, called print-optimize, that is defined <br>
&gt; as follows:<br>
&gt; &gt; <br>
&gt; &gt; &nbsp; &nbsp;print-optimize (type2 keyword)<br>
&gt; &gt; <br>
&gt; &gt; &nbsp; &nbsp; &nbsp; This attribute refines the value specified by the <br>
&gt; print-quality<br>
&gt; &gt; &nbsp; &nbsp; &nbsp; attribute.<br>
&gt; &gt; <br>
&gt; &gt; &nbsp; &nbsp; &nbsp; The standard keyword values are:<br>
&gt; &gt; <br>
&gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'image': optimize for image clarity<br>
&gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'photo': optimize for photo clarity<br>
&gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'text': optimize for text clarity<br>
&gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'text-and-image': optimize for both text and image clarity<br>
&gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'save-toner': optimize for minimal toner usage<br>
&gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'speed': optimize for printing speed<br>
&gt; &gt; <br>
&gt; &gt; We would appreciate your feedback on this proposal including<br>
&gt; &gt; suggestions for additional values.<br>
&gt; &gt; <br>
&gt; &gt; If this proposal looks good, we would like to propose that it<br>
&gt; &gt; be included in the JobX Spec. If the print-optimize attribute <br>
&gt; &gt; is approved by PWG by the end of August, then we can propose <br>
&gt; &gt; that it be added to the JDF 1.2 Spec that is being finalized <br>
&gt; &gt; in early September.<br>
&gt; &gt; <br>
&gt; &gt; Thank you for your time and feedback.<br>
&gt; &gt; Claudia Alimpich<br>
&gt; &gt; IBM Printing Systems Division<br>
&gt; &gt; Boulder CO<br>
&gt; &gt; 303-924-4418<br>
&gt; &gt; alimpich@us.ibm.com<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; printing-jobticket mailing list printing-jobticket@freestandards.org<br>
&gt; &gt; http://freestandards.org/mailman/listinfo/printing-jobticket<br>
&gt; &gt; </font>
<br><font size=2 face="Courier New">&gt; <br>
&gt; _______________________________________________<br>
&gt; printing-driver mailing list<br>
&gt; printing-driver@freestandards.org <br>
&gt; http://freestandards.org/mailman/listinfo/prin&gt; ting-driver<br>
&gt; <br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; <br>
&gt; printing-driver mailing list<br>
&gt; printing-driver@freestandards.org <br>
&gt; http://freestandards.org/mailman/listinfo/prin&gt; ting-driver<br>
&gt; <br>
</font>
<br>