TWAIN | |
---|---|
Kehittäjä | TWAIN-työryhmä |
julkaistu | Helmikuu 1992 |
Viimeisin julkaisu | TWAIN 2.5 (4. marraskuuta 2021 ) |
Muototyyppi | sovellusohjelmointirajapinta |
avoin muoto ? | Joo |
Verkkosivusto | twin.org |
TWAIN on standardi protokolla ja käyttöliittymä ( API ), joka määrittää ohjelmien ja kuvankaappauslaitteiden, kuten skannerien ja digitaalikameroiden , välisen vuorovaikutuksen .
TWAIN-standardin uusin versio on TWAIN 2.5, julkaistu 4.11.2021.
TWAIN-aloitteen käynnistivät vuonna 1992 alan johtavat valmistajat, jotka tunnustivat tarpeen standardoida sovellusten ja kuvankaappauslaitteiden (tietolähteiden) välinen protokolla ja API. TWAIN määrittelee tällaisen standardin.
Virallisesti "TWAIN" ei ole lyhenne, vaikka englanninkielistä versiota käytetään laajalti . Tekniikka ilman mielenkiintoista nimeä (tekniikka ilman merkityksellistä nimeä). Sana "TWAIN" - "kaksi" (kaksi, kaksi) vanhentunut muoto on peräisin Kiplingin runosta "The Ballad of East and West" - englanti. …ja kaksikko ei koskaan tapaa… , kuvastaa skannerin ja tietokoneen välisen viestinnän vaikeutta, ja se on kirjoitettu isoilla kirjaimilla paremman korostuksen vuoksi.
TWAIN-työryhmän tavoitteena on jatkaa standardin kehittämistä nykyisen tekniikan tasalla.
Koska TWAIN ei ole laitteistoprotokolla, kuvantamislaitteiden valmistaja voi toimittaa TWAIN-yhteensopivan ohjaimen. Siten on mahdollista kaapata kuvia paitsi skannereista, myös joistakin verkkokameroista , ei vain Video for Windows -, DirectShow- tai WIA- , mutta myös TWAINin kautta. Standardin avoimuuden ansiosta on mahdollista käyttää laitteita kolmannen osapuolen ohjelmistoilla, kuten Leica Microsystemsin[1] .
Työprosessissa käytetään useita abstraktioita: Englanti. Tietolähteiden hallinta , joka hallitsee kaikkia järjestelmässä ja englanniksi saatavilla olevia TWAIN-yhteensopivia laitteita. Tietolähdeobjekti jokaiselle yksittäiselle laitteelle, joka vastaa vastaanotetun kehyksen lähetys- ja kaappausasetuksista.
Asiakassovelluksen ja laitteen välinen vuorovaikutus voidaan esittää seuraavasti [2] :
Tulostin ja skanneri | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
| |||||||||||||||||||
|