attachment-0001

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=US-ASCII">


<META content="MSHTML 6.00.2800.1170" name=GENERATOR>
<STYLE>@font-face {
        font-family: AGaramond;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
        FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: AGaramond
}
LI.MsoNormal {
        FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: AGaramond
}
DIV.MsoNormal {
        FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: AGaramond
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
        COLOR: windowtext; FONT-FAMILY: Arial
}
DIV.Section1 {
        page: Section1
}
</STYLE>
</HEAD>
<BODY lang=EN-US vLink=purple link=blue>
<DIV>
<P><FONT face=Arial color=#0000ff size=2><SPAN class=502400801-24052003>We 
agreed at the Semantic Model telecon review of the IPP Document Object spec this 
week to review the Job Extensions spec [jobx] at the next IPPFAX telecon, Wed, 
May 28, 1-3PM Pacific (call-in and webex details to be published next 
week).&nbsp; </SPAN></FONT></P>
<P><FONT face=Arial color=#0000ff size=2><SPAN 
class=502400801-24052003></SPAN></FONT>&nbsp;</P>
<P><FONT face=Arial color=#0000ff size=2><SPAN class=502400801-24052003>The Job 
Extensions spec is a grab bag of IPP Job Features that other PWG standards need, 
but that don't need the Document Object.&nbsp; These Features had been in the 
Document Object spec.</SPAN></FONT></P>
<P><FONT face=Arial color=#0000ff size=2><SPAN class=502400801-24052003>As 
announced Monday, May 19, the&nbsp;Job Extension spec is posted 
at</SPAN></FONT><FONT face=Arial color=#0000ff size=2>:</FONT></P>
<P><FONT face=Arial color=#0000ff 
size=2>ftp://ftp.pwg.org/pub/pwg/ipp/new_JOBX/wd-ippjobx10-20030519.pdf.zip</FONT></P>
<P><FONT face=Arial color=#0000ff 
size=2>ftp://ftp.pwg.org/pub/pwg/ipp/new_JOBX/wd-ippjobx10-20030519.doc.zip</FONT></P>
<P><FONT face=Arial color=#0000ff 
size=2>ftp://ftp.pwg.org/pub/pwg/ipp/new_JOBX/wd-ippjobx10-20030519-rev.pdf</FONT></P>
<P><FONT face=Arial color=#0000ff 
size=2>ftp://ftp.pwg.org/pub/pwg/ipp/new_JOBX/wd-ippjobx10-20030519-rev.doc.zip</FONT></P>
<P><FONT face=Arial color=#0000ff size=2>The -rev.pdf shows the revisons from 
the May 18 version (I removed the -target attributes and 7 ISSUES). I also made 
it with PDF Maker which doesn't have hot links for cross references, so its 
170KB instead of 923KB, so I didn't zip it and its very fast to 
make.</FONT></P><FONT color=#0000ff>
<P><FONT face=Arial color=#0000ff size=2><SPAN 
class=502400801-24052003></SPAN></FONT>&nbsp;</P>
<P><FONT face=Arial color=#0000ff size=2><SPAN class=502400801-24052003>Here is 
the Abstract:</SPAN></FONT></P><FONT color=#0000ff><SPAN 
class=502400801-24052003>
<P class=MsoBodyText style="MARGIN: 3pt 0in 6pt; tab-stops: 31.5pt"><FONT 
face=Arial><FONT size=2><FONT color=#000000><B><SPAN 
style="BACKGROUND: aqua; mso-bidi-font-family: Arial; mso-highlight: aqua">Abstract:</SPAN></B><SPAN 
style="BACKGROUND: aqua; mso-bidi-font-family: Arial; mso-highlight: aqua"> This 
IPP specification extends the Job semantics of the IPP Model and Semantics 
[rfc2911] object model.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>This 
specification defines the Close-Job operation and some new Operation attributes 
for use in Job Creation and Document Creation operations.<SPAN 
style="mso-spacerun: yes">&nbsp; </SPAN>The Printer copies the Job attributes to 
the corresponding Job Description attributes which the clients may query.<SPAN 
style="mso-spacerun: yes">&nbsp; </SPAN>The Document Creation Operation 
attributes describe the Document Content and permit the Printer to reject 
requests that it cannot process correctly.<SPAN style="mso-spacerun: yes">&nbsp; 
</SPAN>Corresponding "xxx-default" and "xxx-supported" Printer attributes are 
defined.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>This specification also 
defines some additional values for the "job-state-reasons" Job Description 
attribute.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Each of the operations 
and attributes defined in this specification are independent of each other and 
OPTIONAL for a Printer to support.</SPAN></FONT><SPAN 
style="mso-bidi-font-family: Arial"><?xml:namespace prefix = o ns = 
"urn:schemas-microsoft-com:office:office" 
/><o:p></o:p></SPAN></FONT></FONT></P></SPAN></FONT>
<P><FONT face=Arial size=2></FONT>&nbsp;</P>
<P><SPAN class=502400801-24052003><FONT face=Arial size=2>There are two ISSUES 
in the spec (see the end of this email).</FONT></SPAN></P>
<P><SPAN class=502400801-24052003><FONT face=Arial size=2>We've also agreed to 
add the following to the [jobx] spec at the IPPFAX review, last Wednesday, May 
21:</FONT></SPAN></P><SPAN class=502400801-24052003>
<P class=MsoNormal 
style="MARGIN: 0in 0in 0pt; tab-stops: 31.5pt right 7.2in"><FONT 
color=#000000><FONT face=Arial>To be added 'pwg-letter-or-a4' "media" value for 
IPPFAX and others.<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal 
style="MARGIN: 0in 0in 0pt; tab-stops: 31.5pt right 7.2in"><FONT 
color=#000000><FONT face=Arial>Added 'job-errors-detected' and 
'job-warnings-detected' to "job-state-reasons"<o:p></o:p></FONT></FONT></P>
<P><FONT face=Arial size=2><SPAN class=502400801-24052003>As sent out on 
Wednesday, May 21, here are the proposed specs:</SPAN></FONT></P><FONT 
face=Arial size=2><SPAN class=502400801-24052003>
<P class=MsoNormal 
style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><FONT color=#000000>The 
following additions are needed by IPPFAX and so should be added to the Job 
Extensions spec, because they are of general use:<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal 
style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><FONT 
color=#000000>&nbsp;<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal 
style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><FONT color=#000000>1. 
'pwg-letter-or-a4' and 'pwg-letter-or-a4-white' "media" values for IPPFAX and 
others.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>It is a media that stands 
for either iso-a4 and/or na-letter. For IPPFAX (and other applications) where it 
doesn't matter whether the media to be used is ISO A4 or NA Letter.<SPAN 
style="mso-spacerun: yes">&nbsp; </SPAN>Then the validation algorithm doesn't 
need to be changed, since a Printer is allowed to support the 
'pwg-letter-or-a4-white' value.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal 
style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><FONT 
color=#000000>&nbsp;<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal 
style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><FONT color=#000000>ISSUE: 
What about "media-ready"?<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Is 
'pwg-letter-or-a4' allowed, or MUST the Printer include the actual media.<SPAN 
style="mso-spacerun: yes">&nbsp; </SPAN>If the latter, then the scheduling 
algorithm has to be enhances for its comparison with 
"printer-ready".<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal 
style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><FONT 
color=#000000>&nbsp;<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal 
style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><FONT 
color=#000000>&nbsp;<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal 
style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><FONT color=#000000>2. Add 
'job-errors-detected' and 'job-warnings-detected' 
to<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal 
style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><FONT 
color=#000000>"job-state-reasons"<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal 
style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><FONT color=#000000>The text 
is:<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal 
style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><FONT 
color=#000000>&nbsp;<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal 
style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><FONT 
color=#000000>'errors-detected' : If the Printer supports these values, the 
Printer MUST add the value to "job-state-reasons" when it generates the first 
error message. That is, a single occurrence of this value is present in the 
"job-state-reasons" if the Printer has generated one or more errors.<SPAN 
style="mso-spacerun: yes">&nbsp; </SPAN>An error indicates loss of information, 
such as a page not imaged.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>A 
warning indicates no loss of information (see 'warnings-detected state reason). 
<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal 
style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><FONT 
color=#000000>&nbsp;<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal 
style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><FONT 
color=#000000>'warnings-detected' : If the Printer supports these values, the 
Printer MUST add the value to "job-state-reasons" when it generates the first 
warning message. That is, a single occurrence of this value is present in the 
"job-state-reasons" if the Printer has generated one or more warnings.<SPAN 
style="mso-spacerun: yes">&nbsp; </SPAN>A warning indicates something did not go 
as expected, but there was no loss of information.<SPAN 
style="mso-spacerun: yes">&nbsp; </SPAN>For example, a font substitution.<SPAN 
style="mso-spacerun: yes">&nbsp; </SPAN>An error indicates loss of information 
(see 'errors-detected' state reason).<SPAN style="mso-spacerun: yes">&nbsp; 
</SPAN></FONT><o:p></o:p></SPAN></P>
<P></SPAN></FONT>&nbsp;</P>
<P></SPAN><FONT face=Arial size=2>The following summaries of the changes in 
chronological order<SPAN class=502400801-24052003> from the original Document 
Object spec</SPAN>:</FONT></FONT></P>
<P><FONT face=Arial color=#0000ff size=2>Version 0.1, 18 May 2003:</FONT></P>
<DIR>
<DIR>
<P><FONT face=Arial color=#0000ff size=2>1. Split document out of Document 
Object specification.</FONT></P>
<P><FONT face=Arial color=#0000ff size=2>2. Moved "document-format-target" and 
"document-format-version-target" from the Job Template section to the Operation 
Attributes section so that it can be supplied with Document Creation operations 
and so that it MUST be honored, even if "job-attribute-fidelity" is 'false' or 
omitted.</FONT></P>
<P><FONT face=Arial color=#0000ff size=2>3. Removed all Document Description 
attributes and the concept of Job Level and Document Level. That terminology is 
introduced in the Document Object spec [ippdoc]. Now [ippdoc] is only an 
Informative Reference, not a Normative Reference.</FONT></P></DIR></DIR>
<P><FONT face=Arial color=#0000ff size=2>Version 0.2, 19 May 2003:</FONT></P>
<DIR>
<DIR>
<P><FONT face=Arial color=#0000ff size=2>1. Did <I>not</I> include the 
document-format-target and document-format-version-target attributes. PSI has 
their own definitions and we can avoid the discussion as to whether they should 
be Document Template attributes or Operation attributes on Document Creation 
operations and whether there should be a "document-format-target-default" and a 
"document-format-version-target-default".</FONT></P>
<P><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</P></DIR></DIR><FONT 
face=Arial color=#0000ff size=2>
<P>ISSUE 01: Or should the "document-format-version-default" be a 1setOf since 
the version string is self-identifying with the PDL? Then the different defaults 
could be indicated for each document format?</P></FONT>
<P><FONT face=Arial color=#0000ff size=2>ISSUE 02: Bob&#8217;s issue about truth in 
advertising. Don&#8217;t penalize truth. Does allowing these Operation attribute 
keyword names in the "user-defined-attributes-supported" Printer attribute allow 
the Printer to accept any values without returning the attribute in the 
Unsupported Attributes group?</FONT></P>
<P><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</P>
<P><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</P>
<P><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</P>
<P><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</P>
<P><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</P></DIV>
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
size=2>-----Original Message-----<BR><B>From:</B> Gail Songer 
[mailto:gail.songer@peerless.com]<BR><B>Sent:</B> Thursday, May 22, 2003 
19:27<BR><B>To:</B> ifx@pwg.org; pwg-ipp@pwg.org<BR><B>Subject:</B> PWG-IPP&gt; 
JobX specification conference call<BR><BR></FONT></DIV>
<DIV class=Section1>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Hi,</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT>&nbsp;</P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Because IPPFax requires some of the 
attributes of the JobX specification, the next IPPFax conference call, May 28 
from </SPAN></FONT><FONT face=Arial><SPAN 
style="FONT-FAMILY: Arial">1-3PM</SPAN></FONT><FONT face=Arial><SPAN 
style="FONT-FAMILY: Arial"> Pacific, will be dedicated to the 
topic.</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT>&nbsp;</P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">We&#8217;ll send out the details next 
week.</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT>&nbsp;</P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Gail</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT>&nbsp;</P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT>&nbsp;</P></DIV></BODY></HTML>