Elemento ScannerStateReason
El elemento optional ScannerStateReason especifica un fragmento de información sobre por qué el analizador está en su estado actual.
Uso
<wscn:ScannerStateReason>
text
</wscn:ScannerStateReason>
Atributos
No hay atributos.
Valor de texto
Necesario. Uno de los siguientes valores:
Término | Descripción |
---|---|
AttentionRequired | El dispositivo de examen requiere intervención del usuario para poder continuar. |
Calibración | El dispositivo de examen está calibrando sus componentes internos para preparar la adquisición de imágenes. |
CoverOpen | Una de las más portadas del dispositivo de examen está abierta. |
InterlockOpen | El interbloqueo está abierto. |
InternalStorageFull | El componente de almacenamiento interno en el que se está escribiendo está lleno. |
LampError | La lámpara del escáner falla y la adquisición de imágenes no puede continuar. |
LampWarming | La lámpara del escáner está caliente para prepararse para adquirir imágenes. |
MediaJam | Los medios se atascan en uno de los orígenes de entrada, por lo que se produjo un error en la adquisición de imágenes. |
MultipleFeedError | La ADF se alimentó simultáneamente más de un fragmento de medios. |
None | No hay motivos de estado actuales. |
En pausa | El analizador se ha pausado y el estado del escáner es Detenido. En este estado, un analizador no generará una salida escaneada. |
Elementos secundarios
No hay elementos secundarios.
Elementos primarios
Elemento |
---|
ScannerStateReasons |
Comentarios
Algunos de estos motivos describen el estado del analizador que el analizador no puede especificar según el conjunto de operaciones del servicio de análisis de WSD definido actualmente. Por ejemplo, el analizador se puede pausar aunque no haya ninguna operación "PauseScanner". Estos estados están presentes porque alguna otra acción de protocolo o consola puede hacer que el analizador entre en ese estado.
El servicio de examen de WSD debe admitir los valores que representan condiciones que se pueden detectar en su implementación. Por lo tanto, un servicio de examen de WSD solo puede admitir ese subconjunto de valores permitidos que puede detectar.
Puede ampliar los valores permitidos, pero hay implicaciones al extender esta lista en un cliente. Normalmente, el cliente localiza el valor ScannerStateReasons (como con otros valores de variable de cadena) en el idioma del usuario final, por lo que el cliente no reconocerá un valor de extensión de proveedor. Sin embargo, el cliente puede mostrar el valor que se recibe directamente. Este valor debe estar en inglés, por lo que es posible que algunos usuarios finales no comprendan el valor. Como alternativa, el servicio scan puede usar el valor general AttentionRequired y, a continuación, explicar el problema en la consola del escáner, que el usuario verá cuando se encuentren en el escáner.