Partager via


Élément ScannerStateReason

L’élément ScannerStateReason facultatif spécifie une information sur la raison pour laquelle le scanneur est dans son état actuel.

Utilisation

<wscn:ScannerStateReason>
  text
</wscn:ScannerStateReason>

Attributs

Il n’y a pas d’attributs.

Valeur texte

Obligatoire. Une des valeurs suivantes :

Terme Description
AttentionRequired L’appareil d’analyse nécessite l’intervention de l’utilisateur avant de pouvoir continuer.
Étalonnage L’appareil d’analyse est en cours d’étalonnage de ses composants internes pour préparer l’acquisition d’images.
CoverOpen L’une des autres couvertures de l’appareil d’analyse est ouverte.
VerrouillageOuvrir L’interlock est ouvert.
InternalStorageFull Le composant de stockage interne en cours d’écriture est complet.
LampError La lampe du scanneur échoue et l’acquisition d’images ne peut pas continuer.
LampWarming La lampe du scanneur se réchauffe pour préparer l’acquisition d’images.
MediaJam Le média étant bloqué dans l’une des sources d’entrée, l’acquisition d’images a échoué.
MultipleFeedError L’ADF a été alimenté simultanément à plus d’un média.
None Il n’existe aucune raison de l’état actuel.
Suspendu Le scanneur est suspendu et l’état du scanneur est Arrêté. Dans cet état, un scanneur ne produit pas de sortie analysée.

Éléments enfants

Il n’y a pas d’éléments enfants.

Éléments parents

Élément
ScannerStateReasons

Remarques

Certaines de ces raisons décrivent l’état du scanneur que le scanneur ne peut pas entrer en fonction du jeu d’opérations WSD Scan Service actuellement défini. Par exemple, le scanneur peut être suspendu même s’il n’existe aucune opération « PauseScanner ». Ces états sont présents, car une autre action de protocole ou de console peut entraîner l’entrée de l’analyseur dans cet état.

Le service d’analyse WSD doit prendre en charge les valeurs qui représentent des conditions détectables dans son implémentation. Par conséquent, un service d’analyse WSD ne peut prendre en charge que ce sous-ensemble de valeurs autorisées qu’il peut détecter.

Vous pouvez étendre les valeurs autorisées, mais cela a des implications lorsque vous étendez cette liste sur un client. Le client localise généralement la valeur ScannerStateReasons (comme avec d’autres valeurs de variable de chaîne) dans la langue de l’utilisateur final, de sorte que le client ne reconnaît pas une valeur d’extension de fournisseur. Toutefois, le client peut afficher la valeur reçue directement. Cette valeur doit être en anglais, de sorte que certains utilisateurs finaux peuvent ne pas comprendre la valeur. Le service d’analyse peut également utiliser la valeur AttentionRequired générale, puis expliquer le problème sur la console du scanneur, que l’utilisateur verra lorsqu’il se trouve sur le scanneur.

Voir aussi

ScannerStateReasons