TWAIN
TWAIN ist eine Software-API und ein Kommunikationsprotokoll, mit denen Anwendungen Scanner, Digitalkameras und andere Geräte zur Bilderfassung steuern können. Jede Anwendung mit TWAIN-Unterstützung kann mit jedem Scanner interagieren, für den ein TWAIN-kompatibler Gerätetreiber verfügbar ist. TWAIN ist seit Anfang der 1990er-Jahre ein Industriestandard und wird von den meisten Betriebssystemen, Bildbearbeitungsanwendungen sowie nahezu allen Scannern und Bilderfassungsgeräten auf dem Markt unterstützt.
Die TWAIN-API arbeitet über eine Softwarebibliothek namens TWAIN Data Source Manager (DSM), die in den meisten TWAIN-Gerätetreibern enthalten ist. Zunächst kann jede Anwendung mit TWAIN-Unterstützung mit einem DSM kommunizieren, um ihm mitzuteilen, welchen Scanner sie verwenden möchte und wie der Scan eingerichtet werden soll. Die API umfasst mehrere Parameter, die Sie anpassen können, darunter die Bildauflösung, das Zuschneiden, die Farbtiefe und die Seitenausrichtung. Sobald Sie alles eingerichtet und den Scan gestartet haben, sendet die Anwendung diese Parameter an den DSM, und der DSM gibt sie an den Scanner weiter. Der Scanner erfasst das Bild und sendet es zurück an den DSM, der es verarbeitet und an die Anwendung weiterleitet, die den Scan ursprünglich angefordert hat.
Eine neue Erweiterung von TWAIN namens TWAIN Direct wurde 2019 eingeführt. TWAIN Direct macht gerätespezifische Treiber überflüssig, indem es über eine Netzwerkverbindung wie Wi-Fi oder Ethernet eine direkte Kommunikation zwischen einer Anwendung und einem Gerät herstellt. Da es über eine Netzwerkverbindung arbeitet, unterstützt TWAIN Direct auch mobile Betriebssysteme wie Android und iOS.
NOTE: Obwohl TWAIN wie ein Akronym aussieht, steht es tatsächlich für nichts und wird aus stilistischen Gründen großgeschrieben. Viele Menschen haben ein Backronym dafür gebildet: "Technology Without An Interesting Name."
Testen Sie Ihr Wissen