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