TWAIN

TWAIN é uma API de software e um protocolo de comunicação que ajuda os aplicativos a controlar scanners, câmeras digitais e outros dispositivos de captura de imagens. Qualquer aplicativo que inclua suporte a TWAIN pode interagir com qualquer scanner que tenha um driver de dispositivo compatível com TWAIN. Ele é um padrão do setor desde o início da década de 1990 e é compatível com a maioria dos sistemas operacionais, aplicativos de edição de imagens e praticamente todos os scanners e dispositivos de captura de imagens disponíveis no mercado.

A API TWAIN funciona por meio de uma biblioteca de software chamada TWAIN Data Source Manager (DSM), incluída na maioria dos drivers de dispositivos TWAIN. Primeiro, qualquer aplicativo com suporte a TWAIN pode se comunicar com um DSM para informar qual scanner deseja usar e como configurar a digitalização. A API inclui vários parâmetros que você pode personalizar, incluindo a resolução da imagem, o recorte, a profundidade de cor e a orientação da página. Depois que você configura tudo e inicia a digitalização, o aplicativo envia esses parâmetros ao DSM, e o DSM os encaminha ao scanner. O scanner captura a imagem e a envia de volta ao DSM, que a processa e a encaminha de volta ao aplicativo que solicitou a digitalização inicialmente.

Uma nova extensão do TWAIN, chamada TWAIN Direct, foi apresentada em 2019. O TWAIN Direct elimina a necessidade de drivers específicos para cada dispositivo ao estabelecer uma comunicação direta entre um aplicativo e um dispositivo por meio de uma conexão de rede, como Wi-Fi ou Ethernet. Como funciona por meio de uma conexão de rede, o TWAIN Direct adiciona suporte a sistemas operacionais móveis, como Android e iOS.

NOTE: Embora TWAIN pareça um acrônimo, ele não significa nada e é escrito em letras maiúsculas por uma escolha estilística. Muitas pessoas atribuíram a ele um backronym, "Technology Without An Interesting Name."

Atualizado August 31, 2023 por Brian P.

quizTeste seus conhecimentos

Wine for Windows and Rosetta for macOS are examples of what?

A
Virtual hosts
0%
B
Compatibility layers
0%
C
Operating systems
0%
D
Word processors
0%
Correct! Incorrect!     View the Compatibility Layer definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de TWAIN nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.