TWAIN
TWAIN je softwarové API a komunikační protokol, který aplikacím umožňuje ovládat skenery, digitální fotoaparáty a další zařízení pro zachytávání obrazu. Každá aplikace, která podporuje TWAIN, může komunikovat s libovolným skenerem, který má ovladač zařízení kompatibilní s TWAIN. TWAIN je průmyslovým standardem od počátku 90. let a podporuje ho většina operačních systémů, aplikací pro úpravu obrázků a téměř všechny skenery a zařízení pro zachytávání obrazu na trhu.
TWAIN API funguje prostřednictvím softwarové knihovny s názvem TWAIN Data Source Manager (DSM), která je součástí většiny ovladačů zařízení TWAIN. Nejprve může libovolná aplikace s podporou TWAIN komunikovat s DSM a sdělit mu, který skener chce použít a jak má skenování nastavit. API obsahuje několik parametrů, které můžete upravit, včetně rozlišení obrazu, oříznutí, barevné hloubky a orientace stránky. Po nastavení všeho a zahájení skenování aplikace odešle tyto parametry do DSM a DSM je předá skeneru. Skener zachytí obraz a odešle ho zpět do DSM, který ho zpracuje a předá zpět aplikaci, která skenování původně vyžádala.
Nové rozšíření TWAIN s názvem TWAIN Direct bylo představeno v roce 2019. TWAIN Direct odstraňuje potřebu ovladačů specifických pro jednotlivá zařízení tím, že prostřednictvím síťového připojení, například Wi-Fi nebo Ethernetu, zajišťuje přímou komunikaci mezi aplikací a zařízením. Protože funguje přes síťové připojení, přidává TWAIN Direct podporu mobilních operačních systémů, jako jsou Android a iOS.
NOTE: Přestože TWAIN vypadá jako zkratka, ve skutečnosti nic neznamená a píše se velkými písmeny z estetických důvodů. Mnoho lidí mu přiřadilo zpětně vytvořenou zkratku „Technology Without An Interesting Name“.
Otestujte své znalosti