TWAIN
TWAIN est une API logicielle et un protocole de communication qui aide les applications à contrôler les scanners, les appareils photo numériques et d'autres appareils de capture d'images. Toute application prenant en charge TWAIN peut interagir avec n'importe quel scanner équipé d'un pilote compatible avec TWAIN. TWAIN est une norme du secteur depuis le début des années 1990 et est pris en charge par la plupart des systèmes d'exploitation, des applications de retouche d'images et presque tous les scanners et appareils de capture d'images disponibles sur le marché.
L'API TWAIN fonctionne grâce à une bibliothèque logicielle appelée TWAIN Data Source Manager (DSM), qui est incluse dans la plupart des pilotes d'appareils TWAIN. Tout d'abord, une application prenant en charge TWAIN peut communiquer avec un DSM pour lui indiquer quel scanner elle souhaite utiliser et comment configurer la numérisation. L'API comprend plusieurs paramètres que vous pouvez personnaliser, notamment la résolution de l'image, le recadrage, la profondeur des couleurs et l'orientation de la page. Une fois tous les paramètres configurés et la numérisation lancée, l'application envoie ces paramètres au DSM, qui les transmet au scanner. Le scanner capture l'image et la renvoie au DSM, qui la traite puis la transmet à l'application à l'origine de la demande de numérisation.
Une nouvelle extension de TWAIN, appelée TWAIN Direct, a été introduite en 2019. TWAIN Direct élimine le besoin de pilotes spécifiques aux appareils en établissant une communication directe entre une application et un appareil via une connexion réseau, comme le Wi-Fi ou l'Ethernet. Comme il fonctionne via une connexion réseau, TWAIN Direct prend en charge les systèmes d'exploitation mobiles comme Android et iOS.
NOTE: Bien que TWAIN ressemble à un acronyme, il ne signifie en réalité rien et s'écrit en majuscules pour des raisons stylistiques. De nombreuses personnes lui ont attribué un rétroacronyme : « Technology Without An Interesting Name ».
Testez vos connaissances