Dokumentide vĂ”rgu kaudu skaneerimine tundub ĂŒhelt poolt olemas, kuid teiselt poolt ei ole see muutunud ĂŒldtunnustatud praktikaks, erinevalt vĂ”rguprintimisest. Administraatorid peavad endiselt installima draivereid ning kaugskaneerimise seadistus on iga skanneri mudeli jaoks individuaalne. Millised tehnoloogiad on praegu olemas ja kas sellel stsenaariumil on tulevikku?
Paigaldatav draiver vÔi otsene juurdepÀÀs
Praegu on levinud neli tĂŒĂŒpi draivereid: TWAIN, ISIS, SANE ja WIA. Sisuliselt toimivad need draiverid liidese rollina rakenduse ja tootja madala taseme teegi vahel, mis on seotud kindla mudeliga.

Lihtsustatud arhitektuur skanneriga ĂŒhendamiseks
Tavaliselt arvatakse, et skanner on ĂŒhendatud otse arvutiga. Kuid keegi ei piira protokolli madala taseme teegi ja seadme vahel. See vĂ”ib olla ka TCP/IP. Nii töötab praegu enamik vĂ”rgu MFP-sid: skanner on nĂ€htav kui kohaliku, kuid ĂŒhendus toimub vĂ”rgu kaudu.
Selle lahenduse eeliseks on see, et rakendusele ei ole oluline, kuidas ĂŒhendus on tehtud, peamine on nĂ€ha tuttavat TWAIN, ISIS vĂ”i muud liidest. Erilist tuge ei ole vaja ellu viia.
Kuid ka miinused on ilmsed. Lahendus on seotud lauaarvuti operatsioonisĂŒsteemiga. Mobiilseadmed jÀÀvad kohe toe alt vĂ€lja. Teine miinus on see, et draiverid vĂ”ivad keerulistes infrastruktuurides, nĂ€iteks terminserverites, kus on Ă”hukesed kliendid, töötada ebastabiilselt.
Lahendusena vĂ”iks olla otsese ĂŒhenduse tugi skanneriga HTTP/RESTful protokolli kaudu.
TWAIN Direct
oli ette pandud TWAIN Working Group'i konsortsiumi poolt draiverivaba juurdepÀÀsu variandina.

TWAIN Direct
Peamine idee on see, et kogu loogika kantakse skanneri poole. Skanner pakub juurdepÀÀsu REST API kaudu. Lisaks sisaldab spetsifikatsioon seadme avalikustamise (autodiscovery) kirjeldust. NÀeb hea vÀlja. Administraatori jaoks tÀhendab see vÔimalike draiveriprobleemide vÀltimist. Toetatakse kÔiki seadmeid, peaasi, et oleks kooskÔlas rakendus. Arendajatele on samuti eelised, eelkÔige tuttav suhtluse liides. Skanner toimib veebiteenusena.
Kui arvestada reaalseid kasutusstsenaariume, siis leidub ka miinuseid. Esimene on deadlock'i olukord. Turul pole seadmeid, mis toetaksid TWAIN Direct, ja arendajatel pole mĂ”tet seda tehnoloogiat toetada ja tagasi pöörduda. Teiseks, turvalisus â spetsifikatsioon ei sea nĂ”udeid kasutajate haldamiseks ega vĂ€rskenduste sagedusele, et sulgeda vĂ”imalikke turvaauke. Samuti ei ole selge, kuidas administraatorid saavad ajakohastusi ja ligipÀÀsu kontrollida. Arvutis on viirusetĂ”rjetarkvara. Aga skanneri pĂŒsivara vĂ”ib seda sisaldada, aga ka mitte. veebiserveriks, mida ei pruugi olla. VĂ”i vĂ”ib olla, aga mitte sellisel kujul, nagu ettevĂ”tte turvapoliitika nĂ”uab. Olge nĂ”us, et omada pahavara, mis saadab kĂ”ik skaneeritud dokumendid vasakule, ei ole vĂ€ga hea. See tĂ€hendab, et selle standardi rakendamisega kaasnevad ĂŒlesanded, mis on lahendatud kolmandate osapoolte rakenduste seadistustega, langevad seadmete tootjate Ă”lgadele.
Kolmas miinus on vĂ”imaliku funktsionaalsuse kadumine. Draiverid vĂ”ivad sisaldada tĂ€iendavat jĂ€relkasutust. Baarikoodide tuvastamine, tausta eemaldamine. MĂ”ned skannerid omavad nn imprinter'i â funktsiooni, mis vĂ”imaldab skanneril dokumenti töödeldud dokumendile printida. Seda ei ole TWAIN Direct'is. Spetsifikatsioon lubab API laiendamist, kuid see toob kaasa arvukate isiklike rakenduste ilmumise.
Ja veel ĂŒks miinus skanneri tööstsenaariumites.
Skaneerimine rakendusest vÔi skaneerimine seadme kaudu.
Vaatame, kuidas toimub tavapĂ€rane skaneerimine rakendusest. Asetan dokumendi. Siis avatakse rakendus ja skaneerin. SeejĂ€rel vĂ”tan dokumendi. Kolm sammu. Kujutage nĂŒĂŒd ette, et vĂ”rgu skanner asub teises ruumis. Pean selle juurde minema vĂ€hemalt kaks korda. See on vĂ€hem mugav kui vĂ”rgutrĂŒkk.

Teine asi on, kui skanner suudab ise dokumendi edastada. NĂ€iteks e-posti kaudu. Asetan dokumendi. Siis skaneerin. Dokument lendab kohe sihtsĂŒsteemi.

Selles seisnebki peamine erinevus. Kui seade on ĂŒhendatud vĂ”rku, siis on mugavam skaneerida kohe sihtsalvestusse: kausta, e-posti vĂ”i ECM sĂŒsteemi. Selles skeemis ei ole kohta draiverile.
Kui vaadata olukorda, siis kasutame vĂ”rgu skaneerimist, muutes olemasolevaid tehnoloogiaid. Seda tehakse nii töölauarakenduste kaudu draiveri kaudu kui ka otse seadme pealt. Kuid arvutist kaugskaneerimine ei ole saanud nii massiliseks nagu vĂ”rgu printimine, erinevate tööstsenaariumide tĂ”ttu. Skaneerimine otse soovitud salvestusse muutub ĂŒha nĂ”utumaks.
TWAIN Direct skannerite toetus draiverite asendajana on vÀga hea samm. Kuid standard on veidi hilinenud. Kasutajad soovivad skaneerida otse vÔrgu seadmest, saates dokumendid sihtkohta. Olemasolevatele rakendustele pole vaja uut standardit toetada, kuna kÔik töötab suurepÀraselt ka praegu, ning skannerite tootjatel pole mingit vajadust seda rakendada, kuna rakendusi pole.
Ja kokkuvĂ”tteks. Ăksikute ja kaheetapiliste lehtede lihtne skaneerimine asendatakse telefonide kaamerate poolt. JĂ€rele jÀÀb tööstuslik skaneerimine, kus olulised on kiirus, tugifunktsioonide toimetöötluse toetamine, mida TWAIN Direct ei saa tagada, ja kus jÀÀb oluliseks tihe integreerimine tarkvaraga.
Allikas: habr.com
