JobStateReason 元素

可选的 JobStateReason 元素指定作业处于当前状态的一个原因。

使用情况

<wscn:JobStateReason>
  text
</wscn:JobStateReason>

属性

没有属性。

文本值

必需。 以下值之一:

术语 说明
InvalidScanTicket 作业被拒绝,因为 WSD 扫描服务无法处理 ScanTicket。
DocumentFormatError WSD 扫描服务不支持请求的文档格式。
ImageTransferError 作业中映像的数据传输失败。 如果发生此错误,WSD 扫描服务必须中止作业。
JobCanceledAtDevice 当前扫描作业在扫描设备的前面板上已取消。
JobCompletedWithErrors 作业已完成,但至少有一个错误。
JobCompletedWithWarnings 作业已完成,但至少有一个警告。 作业数据应已成功传输。 此警告可能指示 WSD 扫描服务对扫描票证进行了更改以处理作业。
JobScanning 扫描程序正在对作业数据进行数字化。
JobScanningAndTransferring 扫描程序正在对作业数据进行数字化,并将数据传输到客户端。
JobTimedOut WSD 扫描服务在没有 RetrieveImageRequest 操作后,立即终止了该作业。
JobTransferring 作业数据正在传输到客户端。
作业没有有关作业状态的其他信息。
ScannerStopped 扫描设备因活动条件而停止,在条件得到更正之前,作业无法继续。

子元素

没有子元素。

父元素

元素
JobCompletedStateReasons
JobStateReasons

注解

必须支持表示 WSD 扫描服务实现可以检测的条件的值。 因此,如果实现中无法检测到特定的 JobStateReason 原因,则只能支持允许值的子集。

可以扩展允许的值,但扩展此列表对客户端有影响。 客户端通常将 JobStateReason 值本地化为 (,就像) 到用户语言的其他字符串变量值一样。 但是,客户端不会识别供应商扩展的值。 客户端可以“按原样”显示收到的值,但此值将以英语显示,因此某些用户可能无法理解该值。

另请参阅

CreateScanJobRequest

JobCompletedStateReasons

JobStateReasons

RetrieveImageRequest