TWAIN ist die Bezeichnung für eine generische, nicht scannerhardwarespezifische Scanner-Treibersoftware. Initiiert wurde TWAIN von der gleichnamigen Non-Profit-Organisation, bestehend aus mehreren Herstellern wie z.B. Bell&Howell, Canon, Eastman Kodak, Fujitsu, Hewlett-Packard, Kofax, Ricoh u.v.a. Hervorgegangen aus einem Scanner Round Table von 1992 mit dem gemeinsamen Ziel, ein Protokoll und ein API für die Kommunikation zwischen Bilderfassungsgeräten (Scanner, Kameras etc.) und Software zu entwickeln, ohne dass Anwender mit jedem Scannerwechsel andere ggf. sogar kostenpflichtige Treiber installieren müssen. TWAIN-Treiber sind heute Bestandteil aller Client-Betriebssysteme und werden in der Regel von den meisten bildgebenden Systemen wie Scannern, Kameras u.a. unterstützt.
TWAIN-gesteuerte Scanning-Software fand sich in der Anfangszeit fast nur im Consumer- und Low-Volume-Bereich. Zunehmend ist die Performance aber kein Kriterium, sondern eher funktionale Eigenschaften im professionellen Umfeld wie Stapelorganisation, besondere Funktionen von Scannermodellen u.a., die zur Bewertung Pro oder Contra TWAIN, ISIS oder anderer Treiberarchitekturen führen.
Die Herkunft des Namens TWAIN ist unklar. Uns bekannte Erklärungen sind:
– Toolkit without an important name
– Technology without an important name (Wikipedia)
Eine Alternative zu TWAIN auf Windows-PC ist WIA (Windows Image Acquisition), eine auf Windows PCs verfügbare Schnittstelle zwischen Bildbearbeitungsprogrammen und Scanner.