Uitgebracht in 1992, Twain is de interfacestandaard voor Windows en Macintosh waarmee hardware-apparaten voor beeldbewerking (zoals scanners en digitale camera's) kunnen communiceren met beeldverwerkingssoftware.
Voorafgaand aan TWAIN kwamen alle beeldregistratieapparaten met hun eigen bedrijfssoftware. Als u met een gescande afbeelding in een andere toepassing wilde werken, moest u eerst de afbeelding op schijf opslaan en vervolgens de toepassing van uw keuze openen en de afbeelding daar opnieuw openen.
Bijna alle beeldverwerkingssoftware is tegenwoordig compatibel met TWAIN. Als uw software TWAIN ondersteunt, vindt u een opdracht "Opvragen" in de menu's of werkbalken (hoewel soms de opdracht verborgen is onder een Import-menu).
Deze opdracht geeft toegang tot alle TWAIN-hardwareapparaten die op het systeem zijn geïnstalleerd. Hoewel het uiterlijk en de mogelijkheden van de software voor elk apparaat kunnen variëren, roept de opdracht TWAIN Acquire de hardware-interfacing-software op en plaatst het verkregen beeld in de beeldverwerkingssoftware, zonder dat de afbeelding eerst op de schijf hoeft te worden opgeslagen.
Dus waar staat TWAIN echt voor? Volgens The Free On-line Dictionary of Computing en onderbouwd door de officiële website van de TWAIN-werkgroep, is het helemaal geen acroniem:
Het woord TWAIN komt van Kipling's "De Ballade van Oost en West" - "… en nooit zullen de twee elkaar ontmoeten …", als gevolg van de moeilijkheid, op het moment, van het verbinden van scanners en personal computers. Het was up-to-blans voor TWAIN om het onderscheidend te maken. Dit leidde ertoe dat mensen geloofden dat het een acroniem was en vervolgens naar een wedstrijd om een uitbreiding te bedenken. Geen werd geselecteerd, maar de vermelding "Technologie zonder een interessante naam" blijft de standaard achtervolgen. - The Free On-line Dictionary of Computing, Editor Denis Howe
Een veelgebruikt gebruik van TWAIN is om het scannen van afbeeldingen rechtstreeks naar Photoshop toe te staan. Dit wordt steeds moeilijker vanaf de release van Photoshop CS5 en gaat nog steeds door. De belangrijkste reden hiervoor is dat Adobe de ondersteuning voor 64-bits TWAIN-scanners in zowel 64-bits of 32-bits Photoshop heeft laten vallen, en suggereert ook dat u TWAIN "op eigen risico" gebruikt. CS6 werkt alleen in 64-bits modus: als uw scannerstuurprogramma de 64-bits modus niet aankan, kunt u TWAIN mogelijk niet gebruiken. Eigenlijk is TWAIN misschien net een technologie op zijn laatste benen. Gelukkig heeft Adobe een aantal suggesties voor vervangingen.