Elemento JobStateReason
O elemento Opcional JobStateReason especifica um motivo pelo qual um trabalho está em seu estado atual.
Uso
<wscn:JobStateReason>
text
</wscn:JobStateReason>
Atributos
Não há atributos.
Valor de texto
Obrigatórios. Um dos seguintes valores:
Termo | Descrição |
---|---|
InvalidScanTicket | O trabalho foi rejeitado porque o Serviço de Verificação do WSD não pôde processar o ScanTicket. |
DocumentFormatError | O Serviço de Verificação do WSD não dá suporte ao formato de documento solicitado. |
ImageTransferError | Falha na transferência de dados de uma imagem em um trabalho. Se esse erro ocorrer, o Serviço de Verificação do WSD deverá anular o trabalho. |
JobCanceledAtDevice | O trabalho de verificação atual foi cancelado no painel frontal do dispositivo de verificação. |
JobCompletedWithErrors | O trabalho foi concluído com pelo menos um erro. |
JobCompletedWithWarnings | O trabalho foi concluído com pelo menos um aviso. Espera-se que os dados do trabalho sejam transferidos com êxito. Esse aviso pode indicar que o Serviço de Verificação do WSD fez alterações no tíquete de verificação para processar o trabalho. |
Verificação de trabalhos | O verificador está digitalizando os dados do trabalho. |
JobScanningAndTransferring | O verificador está digitalizando os dados do trabalho e os dados estão sendo transferidos para o cliente. |
JobTimedOut | O Serviço de Verificação do WSD encerrou o trabalho depois que nenhuma operação RetrieveImageRequest seguiu uma operação CreateScanJobRequest em tempo hábil. |
JobTransferring | Os dados do trabalho estão sendo transferidos para o cliente. |
Nenhum | O trabalho não tem informações adicionais sobre o estado do trabalho. |
ScannerStopped | O dispositivo de verificação é interrompido devido a uma condição ativa e o trabalho não pode continuar até que a condição seja corrigida. |
Elementos filho
Não há elementos filho.
Elementos pai
Elemento |
---|
JobCompletedStateReasons |
JobStateReasons |
Comentários
Você deve dar suporte aos valores que representam as condições que as implementações do Serviço de Verificação do WSD podem detectar. Portanto, você só poderá dar suporte a um subconjunto de valores permitidos se motivos específicos de JobStateReason forem indetectáveis em sua implementação.
Você pode estender os valores permitidos, mas estender essa lista tem implicações no cliente. O cliente normalmente localiza o valor JobStateReason (como com outros valores de variável de cadeia de caracteres) para o idioma do usuário. No entanto, o cliente não reconhecerá um valor estendido pelo fornecedor. O cliente pode exibir o valor recebido "como está", mas esse valor aparecerá em inglês, portanto, alguns usuários podem não entender o valor.