TWAIN

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 5.10.2020 tarkistetusta versiosta . tarkastukset vaativat 4 muokkausta .
TWAIN
Kehittäjä TWAIN-työryhmä
julkaistu Helmikuu 1992
Viimeisin julkaisu TWAIN 2.5 (4. marraskuuta 2021 ) ( 2021-11-04 )
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.

Historia

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.

Käyttöliittymä

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] :

  1. Sieppauslaitteen valintaikkuna (tietolähteen hallinta)
  2. Tietolähteen (Data source) avaaminen ja sieppausparametrien asettaminen, kuvan resoluution, bittisyvyyden jne.
  3. Asiakassovellus kysyy laitteelta. Käytettävissä on kaksi mekanismia: kysely ja takaisinsoitto. Jälkimmäisessä tapauksessa laite itse ilmoittaa kuvan olevan valmis lähetettäväksi.
  4. Itse asiassa tiedonsiirto DS:stä. On olemassa useita siirtomekanismeja:
    1. Alkuperäinen - Windowsissa tämä on laitteesta riippumaton bittikartta muistissa
    2. Muisti - pikseleitä muistipuskureissa
    3. Tiedosto - DS kirjoittaa kuvan suoraan tiedostoon (ei välttämättä tuettu)
  5. Suljetaan tietolähde

Katso myös

Muistiinpanot

  1. Leica Microsystemsin CCD digitaalinen värikamera . Haettu 5. maaliskuuta 2022. Arkistoitu alkuperäisestä 5. maaliskuuta 2022.
  2. Mikä on TWAIN? . Haettu 15. helmikuuta 2018. Arkistoitu alkuperäisestä 1. marraskuuta 2012.

Linkit