attachment-0001
<br><font size=2 face="sans-serif">Ira, you are absolutely right about
the prolific output of the "non-group". 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 "-actual"
(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>"McDonald, Ira" <imcdonald@sharplabs.com></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"> </font>
<br><font size=1 face="sans-serif"> To:
Harry Lewis/Boulder/IBM@IBMUS, "TAYLOR,BOB
(HP-Vancouver,ex1)" <robert_b_taylor@hp.com></font>
<br><font size=1 face="sans-serif"> cc:
"McDonald, Ira" <imcdonald@sharplabs.com>,
"Zehler, Peter" <PZehler@crt.xerox.com>, sm@pwg.org</font>
<br><font size=1 face="sans-serif"> Subject:
RE: SM> Job "Actual" attributes</font>
<br>
<br><font size=1 face="Arial"> </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 "chosen" or "actual". IPP, Novell NDPS,
ISO DPA, and a<br>
whole lot of vendor proprietary DPA-based protocols have supported<br>
the multiple attribute tuple "base, base-default, base-supported"<br>
for years. Many of those also supported "base-requested"
and<br>
"base-chosen" for the exact reason Harry has raised.<br>
<br>
Cheers,<br>
- Ira McDonald<br>
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. 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. I contend that we should simply never use the<br>
second, PWG unique, IPP mailing list. We need to IANA register<br>
ALL of the IPP extension attributes and their values. 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. 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). 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> Job "Actual" 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>
"TAYLOR,BOB (HP-Vancouver,ex1)" <robert_b_taylor@hp.com>
<br>
10/03/2002 09:42 AM <br>
To: "Zehler,
Peter" <PZehler@crt.xerox.com>, Harry<br>
Lewis/Boulder/IBM@IBMUS, "McDonald, Ira" <imcdonald@sharplabs.com>,<br>
sm@pwg.org <br>
cc: <br>
Subject: RE: SM>
Job "Actual" attributes <br>
<br>
<br>
<br>
<br>
I think I prefer the more "operations" or structurally-oriented
approach.<br>
The model of having multiple attributes that describe the same "feature"
in<br>
multiple states (capabilities, intent, process, logging/audit), etc. seems<br>
fragile and error-prone (hence the current "process" vs. "product"<br>
discrepancies in CIP4 ...). I'd rather have us define the feature
once, and<br>
then define operations or structures that apply the workflow stage<br>
semantics. <br>
<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> Job "Actual" attributes<br>
<br>
Harry, <br>
<br>
I like the concept. I prefer "actual" to "chosen".
Have you considered new<br>
operations (e.g. "GetActualJobAttributes" "GetJobsHistory")
to accomplish<br>
the same thing. It would make Printers that implement a job receipt
more<br>
explicit. There would be no need for all the new attributes (i.e.<br>
"ZZZ-actual"). 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. Perhaps using both the "actual"
attributes and new<br>
operations might be more explicit. <br>
<br>
Of course there will probably need to be some housekeeping attributes added<br>
to the printer for history management/configuration. I would prefer
that<br>
something like this be documented separately and referenced in the PWG<br>
Semantic Model. The document would probably be an extension to IPP.
<br>
<br>
Pete <br>
<br>
Peter Zehler <br>
XEROX <br>
Xerox Architecture Center <br>
Email: PZehler@crt.xerox.com <br>
Voice: (585) 265-8755 <br>
FAX: (585) 265-8871 <br>
US Mail: Peter Zehler <br>
Xerox Corp. <br>
800 Phillips Rd. <br>
M/S 128-30E <br>
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> Job "Actual" attributes<br>
<br>
<br>
I'm fine with "chosen" vs. "actual"... 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 "chosen" 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 "actual" seems more apropos. <br>
---------------------------------------------- <br>
Harry Lewis <br>
IBM Printing Systems <br>
---------------------------------------------- <br>
<br>
"McDonald, Ira" <imcdonald@sharplabs.com> <br>
10/02/2002 07:30 PM <br>
To: Harry Lewis/Boulder/IBM@IBMUS,
sm@pwg.org <br>
cc: <br>
Subject: RE: SM> Job
"Actual" attributes <br>
<br>
<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> Job "Actual" attributes<br>
<br>
<br>
<br>
In IPP, PWG Semantic Model and PSI we have Job Template attributes with<br>
"sister" (supported, default and ready) Printer Description attributes.
When<br>
discussing the purpose of a "Job Ticket" in the semantic model,
we often<br>
refer to Job Template attributes as the "job ticket" 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 "-actual". These could
be extensions<br>
to the group of Job Progress attributes or a separate grouping of Job Actual<br>
(or "Job Completion") attributes. I know, in IPP proper, we don't
have the<br>
notion of job "history" (the job "disappears" as soon
as it has completed)<br>
so "actuals" 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 "-actual"
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 |Job Description:Actual|<br>
| Attribute | Value Attribute
|<br>
+===================+======================+<br>
| copies | copies-actual
|<br>
| (integer (1:MAX)) | (integer (1:MAX)) |<br>
+-------------------+----------------------+<br>
| finishings | finishings-actual |<br>
|(1setOf type2 enum)|(1setOf type2 enum) |<br>
+-------------------+----------------------+<br>
| sides | sides-actual
|<br>
| (type2 keyword) | (type2 keyword) |<br>
+-------------------+----------------------+<br>
| number-up | number-up-actual
|<br>
| (integer (1:MAX)) | (integer (1:MAX)) |<br>
+-------------------+----------------------+<br>
| orientation- |orientation-requested-|<br>
| requested | actual
|<br>
| (type2 enum) | (type2 enum)
|<br>
+-------------------+----------------------+<br>
| media | media-actual
|<br>
| (type3 keyword | | (type3 keyword | |<br>
| name) | name)
|<br>
+-------------------+----------------------+<br>
| printer-resolution| printer-resolution- |<br>
| (resolution) | actual
|<br>
| | (resolution)
|<br>
+-------------------+----------------------+<br>
| print-quality | print-quality-actual |<br>
| (type2 enum) | (type2 enum)
|<br>
+-------------------+----------------------+<br>
<br>
---------------------------------------------- <br>
Harry Lewis <br>
IBM Printing Systems <br>
---------------------------------------------- <br>
</tt></font>
<br>