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). </SPAN></FONT></P>
<P><FONT face=Arial color=#0000ff size=2><SPAN
class=502400801-24052003></SPAN></FONT> </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. 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 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> </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"> </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"> </SPAN>The Printer copies the Job attributes to
the corresponding Job Description attributes which the clients may query.<SPAN
style="mso-spacerun: yes"> </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">
</SPAN>Corresponding "xxx-default" and "xxx-supported" Printer attributes are
defined.<SPAN style="mso-spacerun: yes"> </SPAN>This specification also
defines some additional values for the "job-state-reasons" Job Description
attribute.<SPAN style="mso-spacerun: yes"> </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> </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> <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"> </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"> </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> <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"> </SPAN>Is
'pwg-letter-or-a4' allowed, or MUST the Printer include the actual media.<SPAN
style="mso-spacerun: yes"> </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> <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> <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> <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"> </SPAN>An error indicates loss of information,
such as a page not imaged.<SPAN style="mso-spacerun: yes"> </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> <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"> </SPAN>A warning indicates something did not go
as expected, but there was no loss of information.<SPAN
style="mso-spacerun: yes"> </SPAN>For example, a font substitution.<SPAN
style="mso-spacerun: yes"> </SPAN>An error indicates loss of information
(see 'errors-detected' state reason).<SPAN style="mso-spacerun: yes">
</SPAN></FONT><o:p></o:p></SPAN></P>
<P></SPAN></FONT> </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> </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’s issue about truth in
advertising. Don’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> </P>
<P><FONT face=Arial color=#0000ff size=2></FONT> </P>
<P><FONT face=Arial color=#0000ff size=2></FONT> </P>
<P><FONT face=Arial color=#0000ff size=2></FONT> </P>
<P><FONT face=Arial color=#0000ff size=2></FONT> </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>
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> </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> </P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">We’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> </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> </P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT> </P></DIV></BODY></HTML>