Hi folks, Thursday (12 June 2003)
We had a long discussion at yesterday's IPPFAX telecon - showing that
there are some anomalies/loose ends in our current Notifications spec.
Dennis Carney suggested a 'shortest path' approach for IFX, PSI, WBMM:
1) Convert the former Internet-Drafts for IPP Notifications and IPPGET
to IEEE format and 'last call' them for Candidate Standards with no
new events (just a few Notes per various IESG 'last call' comments).
- We need editors. Gail might, Ira would help, volunteers?
2) Then 'last call' IPPFAX/1.0 for Candidate Standard without the
(possible future) 'job-error' or 'job-warning' events.
- IPPFAX/1.0 clients request 'job-state-changed' (network chatter)
or 'job-completed' (and 'error-count' and 'warning-count' in the
'notify-attributes' list) or just use Get-Job-Attributes polling.
3) Revise the IEEE Notification specs (taking our time - good point,
Dennis) and define new events for IPPFAX/1.1, PSI/1.1, WBMM, etc.
(see proposed extensions below).
Comments?
Cheers,
- Ira McDonald
High North Inc
------------------------------------------------------------------------
[Possible future events and attributes we mostly talked about yesterday]
Proposed future 'bad news' events (NOT sub-events of 'job-progress'):
'printer-error' OPTIONAL
'printer-warning' OPTIONAL
'job-error' OPTIONAL
'job-warning' OPTIONAL
'document-error' OPTIONAL \ See below
'document-warning' OPTIONAL /
Proposed future Job events:
'job-state-changed-only' REQUIRED
- needed by PSI - doesn't report 'job-state-reasons' transitions
Proposed future Document events:
'document-state-changed-only' REQUIRED
'document-state-changed' REQUIRED (if Document object supported)
(sub-events)
'document-created' REQUIRED
'document-completed' REQUIRED
(but not 'document-stopped' - use 'job-stopped' instead)
'document-config-changed' OPTIONAL
'document-progress' OPTIONAL
'document-error' OPTIONAL
'document-warning' OPTIONAL
Two other events worth considering (the first looks like an oversight
in our original Notifications spec to me):
(sub-event of 'job-state-changed')
'job-processing' OPTIONAL
(sub-event of 'document-state-changed')
'document-processing' OPTIONAL
Proposed future Job Description attributes:
'job-pages-completed'
- input print-stream pages counter - see 'page-ranges' in RFC 2911
(useful with 'job-error' and 'job-warning' events w/ n-up printing).
Proposed future Document Description attributes:
'pages-completed'
- equivalent to semantics of job-pages-completed Job attribute above
(useful with 'document-error' and 'document-warning' events).
Proposed future Subscription attributes:
'notify-document-attributes'
- to disambiguate Job and Document level attributes with duplicate names
in Subscriptions
'notify-document-number'
- to disambiguate Document attributes received in event Notifications
------------------------------------------------------------------------
[Existing Printer and Job level events already defined]
'printer-state-changed' REQUIRED
(sub-events)
'printer-restarted' OPTIONAL
'printer-shutdown' OPTIONAL
'printer-stopped' REQUIRED
'printer-config-changed' REQUIRED
(sub-events)
'printer-media-changed' OPTIONAL
'printer-finishings-changed' OPTIONAL
'printer-queue-order-changed' OPTIONAL
'job-state-changed' REQUIRED
(sub-events)
'job-created' REQUIRED
'job-completed' REQUIRED
'job-stopped' OPTIONAL
'job-config-changed' OPTIONAL
'job-progress' OPTIONAL (impression-level progress)
------------------------------------------------------------------------
This archive was generated by hypermail 2b29 : Thu Jun 12 2003 - 10:40:06 EDT