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 值本地化为 (,就像) 到用户语言的其他字符串变量值一样。 但是,客户端不会识别供应商扩展的值。 客户端可以“按原样”显示收到的值,但此值将以英语显示,因此某些用户可能无法理解该值。