Compartilhar via


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.

Confira também

CreateScanJobRequest

JobCompletedStateReasons

JobStateReasons

RetrieveImageRequest