Compartilhar via


Bloqueio WIA-TWAIN

Para um driver TWAIN e um driver WIA que usam mecanismos de bloqueio diferentes, quando o driver WIA acessa o dispositivo, o driver TWAIN não deve ser capaz de acessar simultaneamente o dispositivo. Isso pode levar a problemas como imagens corrompidas e transferências com falha.

O hardware TWAIN geralmente vem com o utilitário fornecido pelo fornecedor ou software de aplicativo para fazer diagnóstico, transferir dados e enviar faxes. Esse software fornecido pelo fornecedor pode acessar o driver de STI diretamente em vez de por meio do serviço WIA. Isso não é recomendado e pode introduzir problemas de bloqueio. Por exemplo, se o software de aplicativo fornecido pelo fornecedor acessar o dispositivo e bloqueá-lo diretamente, nenhum aplicativo WIA poderá usar esse dispositivo até que o aplicativo libere o bloqueio. Se o aplicativo for uma ferramenta que monitora o dispositivo e aparece na área de notificação (anteriormente conhecida como Bandeja do Sistema), ele não tem permissão para liberar o bloqueio até que outro aplicativo específico do fornecedor solicite de forma privada.

Portanto, ao usar esse software fornecido pelo fornecedor, certifique-se de aderir a técnicas confiáveis de bloqueio e desbloqueio. Isso garante que, quando o serviço WIA sonda o dispositivo ou transfere dados, ele não interrompa outra transferência (por exemplo, por meio de TWAIN) e que o serviço WIA não seja interrompido da mesma forma. Verifique se apenas um sistema obtém um evento especificado. Ou seja, se você pressionar o botão em um scanner, o serviço WIA não iniciará o aplicativo WIA registrado ao mesmo tempo em que o software fornecido pelo fornecedor iniciar seu próprio aplicativo.

Para obter informações adicionais, consulte Bloqueio e desbloqueio de práticas recomendadas.