ScannerStateReason 要素
オプションの ScannerStateReason 要素では、スキャナーが現在の状態である理由に関する 1 つの情報を指定します。
使用方法
<wscn:ScannerStateReason>
text
</wscn:ScannerStateReason>
属性
属性はありません。
Text 値
必須。 次のいずれかの値です。
用語 | 説明 |
---|---|
AttentionRequired | スキャン デバイスを続行するには、ユーザーの介入が必要です。 |
調整 | スキャン デバイスは、画像の取得準備のために内部コンポーネントを調整しています。 |
CoverOpen | スキャン デバイスのその他のカバーの 1 つが開いています。 |
InterlockOpen | インターロックが開いています。 |
InternalStorageFull | 現在書き込まれている内部ストレージ コンポーネントがいっぱいです。 |
LampError | スキャナー ランプに不具合があり、イメージの取得を続行できません。 |
LampWarming | スキャナーランプは、イメージを取得準備に向けてウォームアップ中です。 |
MediaJam | 入力ソースの 1 つにメディアが詰まっているため、イメージの取得に失敗しました。 |
MultipleFeedError | ADF に対する複数メディアのフィードを一括で行いました。 |
なし | 現在の状態の理由はありません。 |
一時停止 | スキャナーが一時停止し、スキャナー状態は「停止」になっています。 この状態では、スキャナーはスキャンされた出力を生成しません。 |
子要素
子要素は存在しません。
親要素
要素 |
---|
ScannerStateReasons |
解説
これらの理由の一部として、現在定義されている WSD スキャン サービス操作セットに従ってスキャナーが入力できないスキャナー状態が記述されている場合があります。 たとえば、PauseScanner 操作がない場合でも、スキャナーを 一時停止 させることがあります。 このような状態が存在するのは、他のプロトコルまたはコンソールアクションによってスキャナーがその状態に入る可能性があるためです。
WSD スキャン サービスでは、その実装において検出可能な条件を表す値がサポートされる必要があります。 したがって、WSD スキャン サービスでは、検出できる許容値のそのサブセットのみがサポートされます。
許可される値は拡張できますが、クライアントでこのリストを拡張すると影響があります。 クライアントは通常、(他の文字列変数の値と同様に) ScannerStateReasons 値をエンド ユーザーの言語にローカライズするため、クライアントはベンダー拡張値を認識しません。 ただし、クライアントは直接受信した値を表示できます。 この値は英語にする必要があるため、一部のエンド ユーザーは値を理解できない可能性があります。 または、スキャン サービスでは、一般的な AttentionRequired 値を使用し、スキャナー コンソールで問題を説明できます。この問題は、ユーザーがスキャナーを使用しているときに表示されます。