attachment-0001


<br><font size=2 face="sans-serif">Ira, you are absolutely right about
the prolific output of the &quot;non-group&quot;. My concern is... with
so much work emanating... SHOULD we be meeting at the f2f!? It seems these
topics have been discussed mostly in the SM or Plenary sessions. </font>
<br>
<br><font size=2 face="sans-serif">I think the use of attributes for &quot;-actual&quot;
(or -chosen if that's what we decide) was accepted in today's SM conference
call. Dennis and I will be working on a PWG draft. In my opinion. if we
go so far as to add operations than the operation should facilitate a full
job-ticket/receipt like JDF or whatever else we come up with in that regard.
</font>
<br><font size=2 face="sans-serif">----------------------------------------------
<br>
Harry Lewis <br>
IBM Printing Systems <br>
---------------------------------------------- </font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td><font size=1 face="sans-serif"><b>&quot;McDonald, Ira&quot; &lt;imcdonald@sharplabs.com&gt;</b></font>
<br><font size=1 face="sans-serif">Sent by: owner-sm@pwg.org</font>
<p><font size=1 face="sans-serif">10/03/2002 08:55 PM</font>
<td><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; To:
&nbsp; &nbsp; &nbsp; &nbsp;Harry Lewis/Boulder/IBM@IBMUS, &quot;TAYLOR,BOB
(HP-Vancouver,ex1)&quot; &lt;robert_b_taylor@hp.com&gt;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; cc:
&nbsp; &nbsp; &nbsp; &nbsp;&quot;McDonald, Ira&quot; &lt;imcdonald@sharplabs.com&gt;,
&quot;Zehler, Peter&quot; &lt;PZehler@crt.xerox.com&gt;, sm@pwg.org</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Subject:
&nbsp; &nbsp; &nbsp; &nbsp;RE: SM&gt; Job &quot;Actual&quot; attributes</font>
<br>
<br><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp;</font></table>
<br>
<br><font size=2><tt>Hi,<br>
<br>
I'm in favor of the actual attributes, WITHOUT any new operations,<br>
as either &quot;chosen&quot; or &quot;actual&quot;. &nbsp;IPP, Novell NDPS,
ISO DPA, and a<br>
whole lot of vendor proprietary DPA-based protocols have supported<br>
the multiple attribute tuple &quot;base, base-default, base-supported&quot;<br>
for years. &nbsp;Many of those also supported &quot;base-requested&quot;
and<br>
&quot;base-chosen&quot; for the exact reason Harry has raised.<br>
<br>
Cheers,<br>
- Ira McDonald<br>
 &nbsp;High North Inc<br>
<br>
PS - The non-existent PWG IPP WG that Harry and Pete alluded to<br>
has already produced 4 IEEE/ISTO standards. &nbsp;For the Distributed<br>
Notifications and the IPPGET offloading via redirect, Tom Hastings<br>
and I are working with Harry Lewis and Bob Herriot right now to<br>
write two more. &nbsp;I contend that we should simply never use the<br>
second, PWG unique, IPP mailing list. &nbsp;We need to IANA register<br>
ALL of the IPP extension attributes and their values. &nbsp;The PWG<br>
does NOT maintain the authoritative registry of IPP attributes.<br>
Through Tom's good work with Michelle at IANA, IANA _will_ do<br>
that registry. &nbsp;Oh and three more IETF IPP docs that are stalled<br>
are already slated to be reissued as PWG IPP docs (INDP and<br>
mailto Notifications and Driver Install). &nbsp;That's a lot of specs<br>
for a non-existent PWG IPP WG...<br>
<br>
-----Original Message-----<br>
From: Harry Lewis [mailto:harryl@us.ibm.com]<br>
Sent: Thursday, October 03, 2002 12:37 PM<br>
To: TAYLOR,BOB (HP-Vancouver,ex1)<br>
Cc: McDonald, Ira; Zehler, Peter; sm@pwg.org<br>
Subject: RE: SM&gt; Job &quot;Actual&quot; attributes<br>
<br>
<br>
<br>
I'm not opposed to new operations but I'll observe that multiple attributes<br>
is in keeping with the way IPP is currently structured. <br>
---------------------------------------------- <br>
Harry Lewis <br>
IBM Printing Systems <br>
---------------------------------------------- <br>
<br>
<br>
&quot;TAYLOR,BOB (HP-Vancouver,ex1)&quot; &lt;robert_b_taylor@hp.com&gt;
<br>
10/03/2002 09:42 AM &nbsp; &nbsp; &nbsp; &nbsp; <br>
 &nbsp; &nbsp; &nbsp; &nbsp;To: &nbsp; &nbsp; &nbsp; &nbsp;&quot;Zehler,
Peter&quot; &lt;PZehler@crt.xerox.com&gt;, Harry<br>
Lewis/Boulder/IBM@IBMUS, &quot;McDonald, Ira&quot; &lt;imcdonald@sharplabs.com&gt;,<br>
sm@pwg.org <br>
 &nbsp; &nbsp; &nbsp; &nbsp;cc: &nbsp; &nbsp; &nbsp; &nbsp; <br>
 &nbsp; &nbsp; &nbsp; &nbsp;Subject: &nbsp; &nbsp; &nbsp; &nbsp;RE: SM&gt;
Job &quot;Actual&quot; attributes <br>
<br>
 &nbsp; &nbsp; &nbsp; <br>
<br>
<br>
I think I prefer the more &quot;operations&quot; or structurally-oriented
approach.<br>
The model of having multiple attributes that describe the same &quot;feature&quot;
in<br>
multiple states (capabilities, intent, process, logging/audit), etc. &nbsp;seems<br>
fragile and error-prone (hence the current &quot;process&quot; vs. &quot;product&quot;<br>
discrepancies in CIP4 ...). &nbsp;I'd rather have us define the feature
once, and<br>
then define operations or structures that apply the workflow stage<br>
semantics. &nbsp; <br>
 &nbsp;<br>
bt <br>
-----Original Message-----<br>
From: Zehler, Peter [mailto:PZehler@crt.xerox.com]<br>
Sent: Thursday, October 03, 2002 4:43 AM<br>
To: 'Harry Lewis'; McDonald, Ira<br>
Cc: sm@pwg.org<br>
Subject: RE: SM&gt; Job &quot;Actual&quot; attributes<br>
<br>
Harry, <br>
 &nbsp;<br>
I like the concept. &nbsp;I prefer &quot;actual&quot; to &quot;chosen&quot;.
&nbsp;Have you considered new<br>
operations (e.g. &quot;GetActualJobAttributes&quot; &nbsp;&quot;GetJobsHistory&quot;)
to accomplish<br>
the same thing. &nbsp;It would make Printers that implement a job receipt
more<br>
explicit. &nbsp;There would be no need for all the new attributes (i.e.<br>
&quot;ZZZ-actual&quot;). &nbsp;On the other hand using attributes instead
of new operations<br>
does have the benefit of being able to retrieve both the requested and<br>
actual attributes together and having a static representation that<br>
differentiates the two. &nbsp;Perhaps using both the &quot;actual&quot;
attributes and new<br>
operations might be more explicit. &nbsp; <br>
 &nbsp;<br>
Of course there will probably need to be some housekeeping attributes added<br>
to the printer for history management/configuration. &nbsp;I would prefer
that<br>
something like this be documented separately and referenced in the PWG<br>
Semantic Model. &nbsp;The document would probably be an extension to IPP.
<br>
 &nbsp;<br>
Pete <br>
 &nbsp;<br>
Peter Zehler <br>
XEROX <br>
Xerox Architecture Center <br>
Email: PZehler@crt.xerox.com <br>
Voice: &nbsp; &nbsp;(585) 265-8755 <br>
FAX: &nbsp; &nbsp; &nbsp;(585) 265-8871 <br>
US Mail: Peter Zehler <br>
 &nbsp; &nbsp; &nbsp; &nbsp;Xerox Corp. <br>
 &nbsp; &nbsp; &nbsp; 800 Phillips Rd. <br>
 &nbsp; &nbsp; &nbsp; M/S 128-30E <br>
 &nbsp; &nbsp; &nbsp; Webster NY, 14580-9701 <br>
-----Original Message-----<br>
From: Harry Lewis [mailto:harryl@us.ibm.com]<br>
Sent: Wednesday, October 02, 2002 11:57 PM<br>
To: McDonald, Ira<br>
Cc: sm@pwg.org<br>
Subject: RE: SM&gt; Job &quot;Actual&quot; attributes<br>
<br>
<br>
I'm fine with &quot;chosen&quot; vs. &quot;actual&quot;... not as concerned
about the name as<br>
the concept. In this case, actual might differ from requested due to<br>
something like a PDL override (so &quot;chosen&quot; seems to fit) or it
COULD differ<br>
due to some circumstance (like the job was aborted prior to all copies<br>
completing) in which case &quot;actual&quot; seems more apropos. <br>
---------------------------------------------- <br>
Harry Lewis <br>
IBM Printing Systems <br>
---------------------------------------------- <br>
<br>
&quot;McDonald, Ira&quot; &lt;imcdonald@sharplabs.com&gt; <br>
10/02/2002 07:30 PM &nbsp; &nbsp; &nbsp; &nbsp; <br>
 &nbsp; &nbsp; &nbsp; To: &nbsp; &nbsp; &nbsp; &nbsp;Harry Lewis/Boulder/IBM@IBMUS,
sm@pwg.org <br>
 &nbsp; &nbsp; &nbsp; cc: &nbsp; &nbsp; &nbsp; &nbsp; <br>
 &nbsp; &nbsp; &nbsp; Subject: &nbsp; &nbsp; &nbsp; &nbsp;RE: SM&gt; Job
&quot;Actual&quot; attributes <br>
<br>
 &nbsp; &nbsp; &nbsp;<br>
<br>
<br>
<br>
Hi Harry,<br>
<br>
For what it's worth...<br>
<br>
Printer MIB used (from DPA I think...) the terminology of<br>
'Declared' or 'Requested' (for the input) and 'Chosen'<br>
(for what you're calling 'Actual' below).<br>
<br>
Cheers,<br>
- Ira McDonald<br>
<br>
-----Original Message-----<br>
From: Harry Lewis [mailto:harryl@us.ibm.com]<br>
Sent: Wednesday, October 02, 2002 5:56 PM<br>
To: sm@pwg.org<br>
Subject: SM&gt; Job &quot;Actual&quot; attributes<br>
<br>
<br>
<br>
In IPP, PWG Semantic Model and PSI we have Job Template attributes with<br>
&quot;sister&quot; (supported, default and ready) Printer Description attributes.
When<br>
discussing the purpose of a &quot;Job Ticket&quot; in the semantic model,
we often<br>
refer to Job Template attributes as the &quot;job ticket&quot; as these
carry<br>
production intent. By definition, when queried, Job Template attributes
must<br>
return the value associated with each attribute during submission. Thus,<br>
there is no way to query a job (or document) and learn WHAT ACTUALLY<br>
HAPPENED w.r.t. any particular attributed (ex. copies). This is covered
by<br>
the JDF job ticket but we have said JDF is too workflow oriented for<br>
(initial) inclusion into the PWG Semantic Model. <br>
<br>
I would like to propose a solution - the addition of a group of Job<br>
Description attributes referred to as &quot;-actual&quot;. These could
be extensions<br>
to the group of Job Progress attributes or a separate grouping of Job Actual<br>
(or &quot;Job Completion&quot;) attributes. I know, in IPP proper, we don't
have the<br>
notion of job &quot;history&quot; (the job &quot;disappears&quot; as soon
as it has completed)<br>
so &quot;actuals&quot; would not be very useful. But in the semantic model
and PSI<br>
we're trying to overcome this. To the extent that we are reluctant to<br>
embrace a full fledged job ticket, the addition of &quot;-actual&quot;
attributes<br>
should go a long way toward providing much of the essential JT functionality<br>
that was previously missing for non-produciton environments. <br>
<br>
For example: <br>
<br>
+===================+======================+<br>
| Job Template &nbsp; &nbsp; &nbsp;|Job Description:Actual|<br>
| &nbsp; Attribute &nbsp; &nbsp; &nbsp; | &nbsp; Value Attribute &nbsp;
&nbsp;|<br>
+===================+======================+<br>
| copies &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| copies-actual &nbsp;
&nbsp; &nbsp; &nbsp;|<br>
| (integer (1:MAX)) | (integer (1:MAX)) &nbsp; &nbsp;|<br>
+-------------------+----------------------+<br>
| finishings &nbsp; &nbsp; &nbsp; &nbsp;| finishings-actual &nbsp; &nbsp;|<br>
|(1setOf type2 enum)|(1setOf type2 enum) &nbsp; |<br>
+-------------------+----------------------+<br>
| sides &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | sides-actual &nbsp;
&nbsp; &nbsp; &nbsp; |<br>
| (type2 keyword) &nbsp; | (type2 keyword) &nbsp; &nbsp; &nbsp;|<br>
+-------------------+----------------------+<br>
| number-up &nbsp; &nbsp; &nbsp; &nbsp; | number-up-actual &nbsp; &nbsp;
|<br>
| (integer (1:MAX)) | (integer (1:MAX)) &nbsp; &nbsp;|<br>
+-------------------+----------------------+<br>
| orientation- &nbsp; &nbsp; &nbsp;|orientation-requested-|<br>
| &nbsp;requested &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp;actual &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|<br>
| &nbsp; (type2 enum) &nbsp; &nbsp;| &nbsp;(type2 enum) &nbsp; &nbsp; &nbsp;
&nbsp;|<br>
+-------------------+----------------------+<br>
| media &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | media-actual &nbsp;
&nbsp; &nbsp; &nbsp; |<br>
| (type3 keyword | &nbsp;| (type3 keyword | &nbsp; &nbsp; |<br>
| &nbsp; &nbsp;name) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp;name)
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |<br>
+-------------------+----------------------+<br>
| printer-resolution| printer-resolution- &nbsp;|<br>
| (resolution) &nbsp; &nbsp; &nbsp;| &nbsp;actual &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; |<br>
| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | (resolution)
&nbsp; &nbsp; &nbsp; &nbsp; |<br>
+-------------------+----------------------+<br>
| print-quality &nbsp; &nbsp; | print-quality-actual |<br>
| (type2 enum) &nbsp; &nbsp; &nbsp;| (type2 enum) &nbsp; &nbsp; &nbsp;
&nbsp; |<br>
+-------------------+----------------------+<br>
<br>
---------------------------------------------- <br>
Harry Lewis <br>
IBM Printing Systems <br>
---------------------------------------------- <br>
</tt></font>
<br>