次の方法で共有


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 値を使用し、スキャナー コンソールで問題を説明できます。この問題は、ユーザーがスキャナーを使用しているときに表示されます。

関連項目

ScannerStateReasons