IPP Mail Archive: Re: IPP> MOD - Incompatible attribute specs: To Print or Not To Print?

Re: IPP> MOD - Incompatible attribute specs: To Print or Not To Print?

JK Martin (jkm@underscore.com)
Sat, 22 Mar 1997 15:18:39 -0500 (EST)

Bob,

Our "allornone" attribute is boolean, where True implies that all
aspects of the printing (including attribute parsing, etc) must
succeed (or be valid), else the job is cancelled.

I really like the resolution of "best-effort" in the telecon on
March 21, whereby that attribute becomes a single, job-wide attribute.

...jay

----- Begin Included Message -----

Date: Fri, 21 Mar 1997 18:54:03 -0800
From: Robert.Herriot@Eng.Sun.COM (Robert Herriot)
To: ipp@pwg.org, jkm@underscore.com
Subject: Re: IPP> MOD - Incompatible attribute specs: To Print or Not To Print?

> From jkm@underscore.com Fri Mar 21 09:38:41 1997
>
>
> To solve this kind of problem, most of our software provides a special
> attribute named "allornone" that a user can specify to say "if any part
> of the job fails, then cancel the entire rest of the job". Part of the
> job processing involves ensure all specified attributes are valid for
> the target printer; hence, if "allornone" is specified--but one or more
> attributes is invalid for the target printer--then the job is cancelled
> (and a message is sent to the user describing the details of the failure).
>
>
> Comments?
>
> ...jay
>

Am I correct that your "allornone" attribute is the same idea as the
best-effort job attribute we discussed today. The best-effort attribute
has at least two values. One is "honor-all-attributes-or-print-nothing",
and another is "print-and-try-your-best-to-honor-all-attributes".

----- End Included Message -----