<p class=MsoNormal><span style='color:black'>The client OPTIONALLY supplies
this JobProcessing element. The Service SHOULD support the
&quot;DelayOutputUntil&quot; JobProcessing element for use in Job creation operations
with at least the 'indefinite' value. If supplied and supported as specified in
the Service's &quot;DelayOutputUntil&quot; JobProcessingCapabilities element,
the Service copies the supplied JobProcessing element to the Job object,
replacing the job's previous &quot;DelayOutputUntil&quot; element, if present.
If the element is supplied, but either the &quot;DelayOutputUntil&quot;
JobProcessing element itself or the value supplied is not supported, the
Service accepts the request, returns the unsupported element or value in the
&quot;UnsupportedElements&quot; operation response element. Since this element
is a member of the JobProcessing Element Group it adheres to the same rules
regarding the &quot;MustHonor&quot; attribute or the JobMandatoryElements
element. <o:p></o:p></span></p>

<p class=MsoNormal><span style='color:black'>&quot;DelayOutputUntil&quot; does
not affect the scheduling of a job. The element affect when the output of a Job
is delivered. The output of a Job is Service specific. For example the output
of a Copy Job is impressed media sheet(s) and the output of a FaxOut Job is the
transmission of one or more images. If a Job has a &quot;DelayOutputUntil&quot;
in its JobTicket the output of the job is delayed until the condition is met or
a client performs a subsequent Resume&lt;service&gt;Job operation. <o:p></o:p></span></p>

<p class=enumerationCxSpFirst><![if !supportLists]><span style='font-family:
Symbol'><span style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>&nbsp;supplies a value that specifies a time
period that has already started or the ' NoHold' value (meaning don't delay the
job output) and <o:p></o:p></p>

<p class=enumerationCxSpLast><![if !supportLists]><span style='font-family:
Symbol'><span style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>&nbsp;there are no other reasons to prevent the
output of the Job from being delivered, <o:p></o:p></p>

<p class=MsoNormal><span style='color:black'>the Service MUST begin delivering
the output immediately. If there is a reason that prevents the output from
being delivered immediately (e.g. output in use by another Job), the Job's
output will be delivered as soon as the reason no longer exists. <o:p></o:p></span></p>

<p class=MsoNormal><span style='color:black'>If the client does not supply a
&quot;DelayOutputUntil&quot; JobProcessing element in the Job creation request,
it has the same semantics as a &quot;DelayOutputUntil&quot; element with the
'NoHold' value (i.e. produce the Job output without delay) <o:p></o:p></span></p>

<p class=enumerationCxSpFirst><![if !supportLists]><span style='font-family:
Symbol'><span style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>supplies a value that specifies a time period
that has not started and <o:p></o:p></p>

<p class=MsoNormal>the Service MUST NOT begin delivering the output until the
condition is met or a client performs a subsequent Resume&lt;service&gt;Job
operation. <o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='color:black'>When a Job's output is being
delayed and no further processing is possible, the &quot;JobState&quot; MUST
transition to 'ProcessingStoped' state. When a Job's output is being delayed,
the &quot;JobStateReason&quot; MUST contain the value 'JobDelaySpecified'. When
a Job's delayed output is no longer delayed, the &quot;JobState&quot; MUST
transition to 'Processing' state. When a Job's output is not being delayed, the
&quot;JobStateReason&quot; MUST NOT contain the value 'JobDelaySpecified'. </span><span
style='font-family:"Courier New";color:black'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:black'>The client OPTIONALLY supplies
this JobProcessing element. The Service SHOULD support the
&quot;DelayOutputUntilTime&quot; JobProcessing element for use in Job creation
operations. If supplied and supported as specified in the Service's &quot;
DelayOutputUntilTime &quot; JobProcessingCapabilities element, the Service
copies the supplied JobProcessing element to the Job object, replacing the
job's previous &quot;DelayOutputUntilTime&quot; element, if present. If the
element is supplied, but it is not supported, the Service accepts the request,
returns the unsupported element in the &quot;UnsupportedElements&quot;
operation response element. Since this element is a member of the JobProcessing
Element Group it adheres to the same rules regarding the &quot;MustHonor&quot;
attribute or the JobMandatoryElements element. </span><span style='font-size:
10.0pt;color:black'><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:black'>&quot;DelayOutputUntilTime&quot;Does
not affect the scheduling of a job. The element affect when the output of a Job
is delivered. The output of a Job is Service specific. For example the output
of a Copy Job is impressed media sheet(s) and the output of a FaxOut Job is the
transmission of one or more images. If a Job has a
&quot;DelayOutputUntilTime&quot; in its JobTicket the output of the job is
delayed until the condition is met or a client performs a subsequent
Resume&lt;service&gt;Job operation. <o:p></o:p></span></p>

<p class=enumerationCxSpLast><![if !supportLists]><span style='font-family:
Symbol'><span style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>there are no other reasons to prevent the output
of the Job from being delivered,<o:p></o:p></p>

<p class=MsoNormal><span style='color:black'>&nbsp;the Service MUST begin
delivering the output when the &quot;DelayOutputUntilTime&quot; matches the
system's current time. <o:p></o:p></span></p>

<p class=MsoNormal><span style='color:black'>If there is a reason that prevents
the output from being delivered at the designated time (e.g. output in use by
another Job), the Job's output will be delivered as soon as the reason no
longer exists. <o:p></o:p></span></p>

<p class=MsoNormal><span style='color:black'>If the client does not supply a
&quot;DelayOutputUntilTime&quot; JobProcessing element in the Job creation
request, it has the same semantics as a &quot;DelayOutputUntilTime&quot;
element with a value equal to the system's current time (i.e. produce the Job
output without delay) <o:p></o:p></span></p>

<p class=enumerationCxSpFirst><![if !supportLists]><span style='font-family:
Symbol'><span style='mso-list:Ignore'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>supplies a value that specifies a time period
that has not started and <o:p></o:p></p>

<p class=MsoNormal><span style='color:black'>the Service MUST NOT begin
delivering the output until the system's time is equal to the
&quot;DelayOutputUntilTime&quot; value or a client performs a subsequent
Resume&lt;service&gt;Job operation. <o:p></o:p></span></p>

<p class=MsoNormal><span style='color:black'>When a Job's output is being
delayed and no further processing is possible, the &quot;JobState&quot; MUST
transition to 'ProcessingStoped' state. When a Job's output is being delayed,
the &quot;JobStateReason&quot; MUST contain the value 'JobDelaySpecified'. When
a Job's delayed output is no longer delayed, the &quot;JobState&quot; MUST
transition to 'Processing' state. When a Job's output is not being delayed, the
&quot;JobStateReason&quot; MUST NOT contain the value 'JobDelaySpecified'. <o:p></o:p></span></p>