TWAIN est un protocole informatique standard destiné principalement à relier un scanner d'images à un ordinateur, permettant à tout logiciel de traitement d'images compatible TWAIN de piloter le scanner pour contrôler et lancer l'acquisition de l'image, quels que soient le modèle et le constructeur du scanner.