TWAIN

TWAIN è un’API software e un protocollo di comunicazione che aiuta le applicazioni a controllare scanner, fotocamere digitali e altri dispositivi di acquisizione delle immagini. Qualsiasi applicazione che supporti TWAIN può interagire con qualsiasi scanner dotato di un driver compatibile con TWAIN. È uno standard di settore dai primi anni ’90 ed è supportato dalla maggior parte dei sistemi operativi, delle applicazioni di modifica delle immagini e da quasi tutti gli scanner e dispositivi di acquisizione delle immagini presenti sul mercato.

L’API TWAIN funziona tramite una libreria software chiamata TWAIN Data Source Manager (DSM), inclusa nella maggior parte dei driver dei dispositivi TWAIN. Innanzitutto, qualsiasi applicazione che supporti TWAIN può comunicare con un DSM per indicargli quale scanner utilizzare e come configurare la scansione. L’API include diversi parametri personalizzabili, tra cui la risoluzione dell’immagine, il ritaglio, la profondità del colore e l’orientamento della pagina. Dopo aver configurato tutto e avviato la scansione, l’app invia questi parametri al DSM, che li inoltra allo scanner. Lo scanner acquisisce l’immagine e la invia nuovamente al DSM, che la elabora e la inoltra all’applicazione che aveva richiesto per prima la scansione.

Una nuova estensione di TWAIN, chiamata TWAIN Direct, è stata introdotta nel 2019. TWAIN Direct elimina la necessità di driver specifici per i dispositivi stabilendo una comunicazione diretta tra un’applicazione e un dispositivo tramite una connessione di rete, ad esempio Wi-Fi o Ethernet. Poiché funziona tramite una connessione di rete, TWAIN Direct aggiunge il supporto per sistemi operativi mobili come Android e iOS.

NOTE: Sebbene TWAIN sembri un acronimo, in realtà non sta per nulla ed è scritto in maiuscolo per una scelta stilistica. Molte persone gli hanno attribuito un backronym, "Technology Without An Interesting Name."

Aggiornato August 31, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

What type of kernel contains only basic code needed to communicate with hardware?

A
Microkernel
0%
B
Monolithic kernel
0%
C
Hybrid kernel
0%
D
Exokernel
0%
Correct! Incorrect!     View the Microkernel definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di TWAIN in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.