Na jednej strane sa zdá, že skenovanie dokumentov cez sieť existuje, no na druhej strane sa to na rozdiel od sieťovej tlače nestalo všeobecne akceptovanou praxou. Správcovia stále inštalujú ovládače a nastavenia vzdialeného skenovania sú individuálne pre každý model skenera. Aké technológie sú v súčasnosti dostupné a má takýto scenár budúcnosť?
Inštalovateľný ovládač alebo priamy prístup
V súčasnosti existujú štyri bežné typy ovládačov: TWAIN, ISIS, SANE a WIA. Tieto ovládače v podstate fungujú ako rozhranie medzi aplikáciou a nízkoúrovňovou knižnicou od výrobcu, ktorá je prepojená s konkrétnym modelom.

Zjednodušená architektúra pripojenia skenera
Vo všeobecnosti sa predpokladá, že skener je pripojený priamo k počítaču. Nikto však neobmedzuje protokol medzi nízkoúrovňovou knižnicou a zariadením. Môže to byť... TCP/IPTakto dnes funguje väčšina sieťových multifunkčných zariadení: skener sa javí ako lokálny skener, ale pripojenie sa vytvára cez sieť.
Výhodou tohto riešenia je, že aplikácii nezáleží na tom, ako presne je pripojenie vytvorené, hlavné je vidieť známe rozhranie TWAIN, ISIS alebo iné. Nie je potrebné implementovať špeciálnu podporu.
Nevýhody sú však tiež zrejmé. Riešenie je založené na desktopovom OS. Mobilné zariadenia už nie sú podporované. Druhou nevýhodou je, že ovládače môžu byť nestabilné na zložitých infraštruktúrach, napríklad na terminálových serveroch s tenkými klientmi.
Východiskom by bola podpora priameho pripojenia ku skeneru cez protokol HTTP/RESTful.
TWAIN Direct
bola navrhnutá pracovnou skupinou TWAIN ako možnosť prístupu bez ovládača.

TWAIN Direct
Hlavnou myšlienkou je, že všetka logika je prenesená na stranu skenera. A skener poskytuje prístup cez REST API. Okrem toho špecifikácia obsahuje popis publikácie zariadenia (autodiscovery). Vyzerá dobre. Pre správcu sa tým zbavia možných problémov s ovládačmi. Podpora pre všetky zariadenia, hlavná vec je, že existuje kompatibilná aplikácia. Existujú aj výhody pre vývojárov, predovšetkým známe interakčné rozhranie. Skener funguje ako webová služba.
Ak vezmeme do úvahy prípady použitia v reálnom svete, existujú aj určité nevýhody. Prvou je situácia s patovou situáciou. Na trhu nie sú žiadne zariadenia s TWAIN Direct, takže neexistuje dôvod, aby vývojári túto technológiu podporovali a naopak. Druhou je bezpečnosť: špecifikácia nestanovuje požiadavky na správu používateľov ani frekvenciu aktualizácií, aby sa zaplnili možné medzery. Taktiež nie je jasné, ako môžu správcovia kontrolovať aktualizácie a prístup. Počítač má antivírusový softvér. A firmvér skenera, ktorý bude samozrejme obsahovať... webový serverMožno to tak nie je. Alebo to tak môže byť, ale nie je to to, čo vyžaduje bezpečnostná politika spoločnosti. Súhlasíte s tým, že mať škodlivý softvér, ktorý posiela všetky naskenované dokumenty na nesprávne miesto, nie je ideálne. Inými slovami, implementáciou tohto štandardu sa úlohy, ktoré predtým riešili nastavenia aplikácií tretích strán, presúvajú na výrobcov zariadení.
Treťou nevýhodou je možná strata funkčnosti. Ovládače môžu mať dodatočné dodatočné spracovanie. Rozpoznanie čiarového kódu, odstránenie pozadia. Niektoré skenery majú tzv. imprinter - funkcia, ktorá umožňuje skeneru tlačiť na spracovaný dokument. Toto nie je dostupné v TWAIN Direct. Špecifikácia umožňuje rozšírenie API, čo však povedie k mnohým vlastným implementáciám.
A ešte jedno mínus v scenároch práce so skenerom.
Skenujte z aplikácie alebo skenujte zo zariadenia
Pozrime sa, ako funguje bežné skenovanie z aplikácie. Odkladám dokument. Potom otvorím aplikáciu a skenujem. Potom vezmem dokument. Tri kroky. Teraz si predstavte, že sieťový skener je v inej miestnosti. Musíte k tomu urobiť aspoň 2 prístupy. Je to menej pohodlné ako sieťová tlač.

Iná vec je, keď môže samotný skener odoslať dokument. Napríklad poštou. Odkladám dokument. Potom skenujem. Dokument okamžite letí do cieľového systému.

Toto je hlavný rozdiel. Ak je zariadenie pripojené k sieti, je pohodlnejšie skenovať priamo do cieľového úložiska: priečinka, pošty alebo systému ECM. V tomto okruhu nie je miesto pre vodiča.
Z vonkajšej perspektívy používame sieťové skenovanie bez zmeny existujúcich technológií. Navyše z desktopových aplikácií cez ovládač aj priamo zo zariadenia. Vzdialené skenovanie z počítača sa však nestalo tak rozšíreným ako sieťová tlač kvôli rozdielom v prevádzkových scenároch. Skenovanie priamo na požadované miesto uloženia je čoraz populárnejšie.
Podpora skenerov TWAIN Direct ako náhrada ovládačov je veľmi dobrý krok. Ale štandard je trochu oneskorený. Používatelia chcú skenovať priamo zo sieťového zariadenia a posielať dokumenty na miesto určenia. Existujúce aplikácie nemusia podporovať nový štandard, pretože teraz všetko funguje dobre a výrobcovia skenerov ho nemusia implementovať, pretože neexistujú žiadne aplikácie.
Na záver. Všeobecný trend ukazuje, že jednoduché skenovanie jednej či dvoch strán nahradia fotoaparáty v telefónoch. Zostane priemyselné skenovanie, kde je dôležitá rýchlosť, podpora funkcií následného spracovania, ktoré TWAIN Direct nemôže poskytnúť, a kde bude dôležitá tesná integrácia so softvérom.
Zdroj: hab.com
