IPP Mail Archive: Re: IPP> MOD> A New View of Notification Requirements

Re: IPP> MOD> A New View of Notification Requirements

Ron Bergman (rbergma@dpc.com)
Tue, 10 Feb 1998 08:26:40 -0800 (Pacific Standard Time)

Roger,

Your term "email-notification-uri" certainly is better. I like the fact
that the same attribute can then be used by both a remote and local user.

Ron Bergman
Dataproducts Corp.

On Mon, 9 Feb 1998, Roger K Debry wrote:

> Ron,
>
> I think this is a good analysis. I agree that since remote users
> can't do much about a job, an email notification that the job is
> complete is sufficient. Perhaps to save confusion on the terms
> local and remote, we could use the term email-notification-uri,
> with the description that this is intended for users who are remote
> from the printer, who only need notification that print is complete,
> that they do not need this immediately, i.e. they are satisfied to
> have the notification handled by email and delivered at whenever
> they happen to open their email. Local users could use this
> scheme as well if this is the level of notification they wanted.
>
>
> Roger K deBry
> Senior Technical Staff Member
> Architecture and Technology
> IBM Printing Systems
> email: rdebry@us.ibm.com
> phone: 1-303-924-4080
>
>
> ---------------------- Forwarded by Roger K Debry/Boulder/IBM on 02/09/98 10:41
> AM ---------------------------
>
>
> ipp-owner@pwg.org on 02/09/98 10:13:19 AM
> Please respond to ipp-owner@pwg.org @ internet
> To: ipp@pwg.org @ internet
> cc:
> Subject: IPP> MOD> A New View of Notification Requirements
>
>
> A major point missing from the previously posted notification
> requirements concerns the location or intent of the user. I believe
> this to be the most important factor to be considered, and should
> minimize much of the discussion concerning firewalls. This analysis
> assumes, as in the previously posted requirements, that submission
> problems such as transmission errors and acceptance of the job are
> handled by the job submission protocol.
>
> REMOTE USER:
>
> - The remote user is always the submitter of the job.
> - A firewall may or may not exist between the remote user and the
> printer.
> - The document will not be directly retrieved by the remote user.
> - The remote user does not require any notifications other than an
> indication that the job has completed. The remote user may desire
> additional notifications, but since he is remote from the printer,
> he will be unable to perform any required actions. For simplicity,
> I propose that we restrict notification to a remote user to job
> completion.
> - The submitter does not require immediate notification of job
> completion. Again he may desire immediate notification but, since
> he is not the person that will retrieve the job, this should not be
> a high priority.
>
> LOCAL USER:
>
> - The local user will never encounter a firewall in the path to the
> printer.
> - The local user may or may not be the submitter of the document to be
> printed. He is always the recipient of the document.
> - The local user should have the option of receiving all possible
> notifications regarding the progress of the job and any problems or
> errors encountered. Maintenance or support personnel may also
> receive problem and error notifications in addition to or instead
> of the local user.
> - The local user requires prompt notification of job completion and
> possibly problems and error conditions.
>
> Since only the remote user must deal with a firewall and he does not
> require any notification other than job completion, the protocol
> requirements are greatly simplified. For the remote user, email
> notifications should be a perfect match. I have not seen any other
> methods proposed that everyone agrees are firewall *safe*.
>
> Notification for the local user are open to any reasonable protocol, no
> firewall is ever encountered in this case. The is the area that will
> require the most effort to resolve the notification issue.
>
> The model document should include the following attributes to support
> these requirements.
>
> 1. remote-notification-uri (Job Template Attribute) No job
> completion notification is returned to the remote user if this
> attribute is not included in the job submission request.
> 2. local-notification-uri (Job Template Attribute) No job
> notifications are returned to the local user if this attribute is
> not included in the job submission request.
> 3. Local-notification-types-requested (Job Template Attribute) An
> enum or bit map which defines the types of notifications
> requested. Includes job completion, job progress, job errors,
> printer errors, printer warnings, etc.
> 4. local-notification-types-default (Printer Description Attribute)
> 5. printer-service-notification-uri (Printer Description Attribute)
> All printer problems are reported to this URI.
>
> This is not intended to be a complete notification solution for IPP. My
> only intent is to minimize the discussion regarding firewalls. (This
> discussion (firewalls) appears to be making very little progress.) There
> is still a significant amount of work remaining to complete the IPP
> notification effort.
>
> Comments invited!
>
>
> Ron Bergman
> Dataproducts Corp.
>
>
>
>
>
>