共用方式為


JobStateReason 元素

選擇性 JobStateReason 元素會指定作業目前狀態的其中一個原因。

使用方式

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

屬性

沒有屬性。

文字值

必要。 下列其中一個值:

詞彙 描述
InvalidScanTicket 作業遭到拒絕,因為 WSD 掃描服務無法處理 ScanTicket。
DocumentFormatError WSD 掃描服務不支援所要求的檔案格式。
ImageTransferError 作業中映射的數據傳輸失敗。 如果發生此錯誤,WSD 掃描服務必須中止作業。
JobCanceledAtDevice 目前掃描作業已在掃描裝置的前端面板中取消。
JobCompletedWithErrors 作業已完成,且至少有一個錯誤。
JobCompletedWithWarnings 作業已完成,但至少有一個警告。 作業數據預期會成功傳輸。 這個警告可能表示 WSD 掃描服務變更掃描票證來處理作業。
JobScanning 掃描器正在將作業數據數位化。
JobScanningAndTransferring 掃描器正在將作業數據數位化,並將數據傳送至用戶端。
JobTimedOut WSD 掃描服務在未執行 RetrieveImageRequest 作業之後結束作業,並及時遵循 CreateScanJobRequest 作業。
JobTransferring 作業數據正在傳送至用戶端。
作業沒有有關作業狀態的其他資訊。
ScannerStopped 掃描裝置因為作用中條件而停止,而且在修正條件之前無法繼續作業。

子元素

沒有子元素。

父元素

元素
JobCompletedStateReasons
JobStateReasons

備註

您必須支援值,這些值代表 WSD 掃描服務實作可以偵測到的條件。 因此,如果實作中無法偵測到特定的 JobStateReason 原因,您就只能支持允許值的子集。

您可以擴充允許的值,但擴充此清單對客戶端有影響。 用戶端通常會 (將 JobStateReason 值當地語系化為使用者語言) 的其他字串變數值。 不過,客戶端無法辨識廠商擴充的值。 用戶端可以顯示收到「現態」的值,但此值會以英文顯示,因此有些使用者可能無法瞭解此值。

另請參閱

CreateScanJobRequest

JobCompletedStateReasons

JobStateReasons

RetrieveImageRequest