JMP> Should jobStateReasons1 be mandatory?

JMP> Should jobStateReasons1 be mandatory?

Tom Hastings hastings at cp10.es.xerox.com
Wed May 28 11:56:21 EDT 1997


At 17:16 05/27/97 PDT, Harry Lewis wrote:
>So, let me understand...
>
>>Harry,
>
>>It was on this mail and Jay's that I concluded we had JMP agreement on
>>making jobStateReasons1 attribute mandatory and I made the second
>>step of moving it to the jmJobTable, as we agreed for all mandatory
>>attributes in San Diego.  Making it mandatory also agrees with IPP.
>
>>Tom
>
>You are proposing that jmJobTable contain a mandatory OID for
>jobStateReasons1.  But, if, of the 20 reasons specified, a printer
>can only "detect" the 4 that I have marked with (*), below, that's acceptable,
>right?


Almost.  Even though the jmJobStateReason1 object is mandatory because
its in a Mandatory group, we get to decide on a enum by enum basis
which ones are mandatory (agent shall implement whether printer has or not)
which are conditionally mandatory (agent shall implement, but only if the
                                   printer has that behavior)
and which ones are optional (agent doesn't have to imlement, even if the
                                   printer has that behavior)


Most of the reasons are conditionally mandatory.  The mandatory ones
are indicate below with "Man":


Please use the list in the joint IPP/JMP jobstate.* files that I posted
yesterday:


    JMP jobStateReasons1 values
    other
    unknown
Man jobIncoming
OPT jobOutgoing
    jobHeld
    jobHoldSpecified, jobHeld
    jobHoldUntilSpecified, jobHeld
    jobHoldUntilResourcesAreReady,jobHeld
    jobProcessAfterSpecified, jobHeld
OPT deviceStoppedPartly
MAN deviceStopped
OPT jobPrinting
    jobCanceledByUser
    jobCanceledByOperator
OPT logfilePending
OPT logfileTransferring
MAN jobCompletedSuccessfully
MAN jobCompletedWithWarnings
MAN jobCompletedWithErrors
    jobPaused
    jobInterrupted
    jobRetained


>
>*other
>*unknown
>*no reason (all zeros)
> documentsNeeded
> jobHoldSet
> jobProcessAfterSpecified
> requiredResourceNotReady
>*successfulCompletion
> completedWithWarnings
> completedWithErrors
> canceledByUser
> canceledByOperator
> abortedBySystem
> logfilePending
> logfileTransferring
> jobPreProcessing
> jobPaused
> jobInterrupted
> jobRetained
> jobHoldUntil
>
>
>Harry Lewis - IBM Printing Systems
>
>



More information about the Jmp mailing list