Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O elemento Opcional ScannerStateReason especifica uma informação sobre por que o scanner está em seu estado atual.
Uso
<wscn:ScannerStateReason>
text
</wscn:ScannerStateReason>
Atributos
Não há atributos.
Valor de texto
Obrigatórios. Um dos seguintes valores:
| Termo | Descrição |
|---|---|
| AttentionRequired | O dispositivo de verificação requer intervenção do usuário antes que ele possa continuar. |
| Calibrar | O dispositivo de verificação está calibrando seus componentes internos para se preparar para adquirir imagens. |
| CoverOpen | Uma das mais capas no dispositivo de verificação está aberta. |
| InterlockOpen | O interlock está aberto. |
| InternalStorageFull | O componente de armazenamento interno que está sendo gravado no momento está cheio. |
| LampError | A lâmpada do scanner está falhando e a aquisição de imagem não pode continuar. |
| LampWarming | A lâmpada do scanner está aquecendo para se preparar para adquirir imagens. |
| MediaJam | A mídia está bloqueada em uma das fontes de entrada, portanto, falha na aquisição de imagens. |
| MultipleFeedError | O ADF foi alimentado com mais de um pedaço de mídia simultaneamente. |
| Nenhum | Não há motivos de estado atuais. |
| Em Pausa | O verificador fez uma pausa e o estado do verificador é Parado. Nesse estado, um verificador não produzirá uma saída digitalizada. |
Elementos filho
Não há elementos filho.
Elementos pai
| Elemento |
|---|
| ScannerStateReasons |
Comentários
Alguns desses motivos descrevem o estado do verificador que o verificador não pode entrar de acordo com o conjunto de operações do Serviço de Verificação do WSD definido no momento. Por exemplo, o verificador pode ser pausado mesmo que não haja nenhuma operação "PauseScanner". Esses estados estão presentes porque alguma outra ação de protocolo ou console pode fazer com que o verificador insira esse estado.
O Serviço de Verificação do WSD deve dar suporte aos valores que representam condições detectáveis em sua implementação. Portanto, um Serviço de Verificação do WSD pode dar suporte apenas a esse subconjunto de valores permitidos que ele pode detectar.
Você pode estender os valores permitidos, mas há implicações ao estender essa lista em um cliente. O cliente normalmente localiza o valor ScannerStateReasons (como com outros valores de variável de cadeia de caracteres) para o idioma do usuário final, de modo que o cliente não reconhecerá um valor de extensão de fornecedor. No entanto, o cliente pode exibir o valor recebido diretamente. Esse valor deve estar em inglês, portanto, alguns usuários finais podem não entender o valor. Como alternativa, o Serviço de Verificação pode usar o valor geral AttentionRequired e, em seguida, explicar o problema no console do scanner, que o usuário verá quando estiver no scanner.