Dokumentų nuskaitymas tinkle

Viena vertus, atrodo, kad dokumentų nuskaitymas tinkle egzistuoja, bet, kita vertus, tai netapo visuotinai priimta praktika, skirtingai nei spausdinimas tinkle. Administratoriai vis tiek įdiegia tvarkykles, o nuotolinio nuskaitymo nustatymai yra individualūs kiekvienam skaitytuvo modeliui. Kokios technologijos yra prieinamos šiuo metu ir ar toks scenarijus turi ateitį?

Įdiegiama tvarkyklė arba tiesioginė prieiga

Šiuo metu yra keturi įprasti tvarkyklių tipai: TWAIN, ISIS, SANE ir WIA. Iš esmės šios tvarkyklės veikia kaip sąsaja tarp programos ir gamintojo žemo lygio bibliotekos, kuri susieja su konkrečiu modeliu.

Dokumentų nuskaitymas tinkle
Supaprastinta skaitytuvo ryšio architektūra

Paprastai daroma prielaida, kad skaitytuvas yra tiesiogiai prijungtas prie kompiuterio. Tačiau niekas neriboja protokolo tarp žemo lygio bibliotekos ir įrenginio. Tai taip pat gali būti TCP/IP. Taip dabar veikia dauguma tinkle esančių MFP: skaitytuvas matomas kaip vietinis, tačiau ryšys eina per tinklą.

Šio sprendimo pranašumas yra tas, kad programai nerūpi, kaip tiksliai užmezgamas ryšys, svarbiausia matyti pažįstamą TWAIN, ISIS ar kitą sąsają. Specialios paramos įgyvendinti nereikia.

Tačiau trūkumai taip pat akivaizdūs. Sprendimas pagrįstas darbalaukio OS. Mobilieji įrenginiai nebepalaikomi. Antrasis trūkumas yra tas, kad tvarkyklės gali būti nestabilios sudėtingose ​​infrastruktūrose, pavyzdžiui, terminalų serveriuose su plonais klientais.

Išeitis būtų palaikyti tiesioginį ryšį su skaitytuvu per HTTP/RESTful protokolą.

TWAIN Direct

TWAIN Direct TWAIN darbo grupė pasiūlė kaip prieigą be vairuotojo.

Dokumentų nuskaitymas tinkle
TWAIN Direct

Pagrindinė idėja yra ta, kad visa logika perkeliama į skaitytuvo pusę. O skaitytuvas suteikia prieigą per REST API. Be to, specifikacijoje yra įrenginio publikavimo (automatinio atradimo) aprašas. Atrodo gerai. Administratoriui tai pašalina galimas tvarkyklių problemas. Visų įrenginių palaikymas, svarbiausia, kad būtų suderinama programa. Kūrėjas taip pat turi pranašumų, visų pirma pažįstama sąveikos sąsaja. Skaitytuvas veikia kaip žiniatinklio paslauga.

Jei atsižvelgsime į realaus naudojimo scenarijus, bus ir trūkumų. Pirmasis yra aklavietės situacija. Rinkoje nėra įrenginių su TWAIN Direct, todėl kūrėjams nėra prasmės palaikyti šią technologiją ir atvirkščiai. Antrasis yra saugumas; specifikacija nenustato vartotojų valdymo reikalavimų ar atnaujinimų dažnumo siekiant uždaryti galimas skyles. Taip pat neaišku, kaip administratoriai gali kontroliuoti naujinimus ir prieigą. Kompiuteris turi antivirusinę programinę įrangą. Tačiau skaitytuvo programinėje įrangoje, kuri, be abejo, turės žiniatinklio serverį, to gali nebūti. Arba būti, bet ne tai, ko reikalauja įmonės saugumo politika. Sutikite, turėti kenkėjišką programą, kuri siųs visus nuskaitytus dokumentus į kairę, nėra labai gerai. Tai yra, įgyvendinus šį standartą, užduotys, kurios buvo išspręstos naudojant trečiųjų šalių programų nustatymus, perkeliamos įrenginių gamintojams.

Trečias trūkumas – galimas funkcionalumo praradimas. Vairuotojai gali atlikti papildomą apdorojimą. Brūkšninio kodo atpažinimas, fono pašalinimas. Kai kurie skaitytuvai turi vadinamąjį. imprinter – funkcija, leidžianti skaitytuvui spausdinti ant apdoroto dokumento. Tai negalima TWAIN Direct. Specifikacija leidžia išplėsti API, tačiau tai lems daug pritaikytų diegimų.

Ir dar vienas minusas dirbant su skaitytuvu.

Nuskaitykite iš programos arba nuskaitykite iš įrenginio

Pažiūrėkime, kaip veikia įprastas nuskaitymas iš programos. Dedu dokumentą. Tada atidarau programą ir nuskaitau. Tada pasiimu dokumentą. Trys žingsniai. Dabar įsivaizduokite, kad tinklo skaitytuvas yra kitame kambaryje. Turite atlikti bent 2 metodus. Tai mažiau patogu nei spausdinimas tinkle.

Dokumentų nuskaitymas tinkle
Kitas reikalas, kai pats skaitytuvas gali siųsti dokumentą. Pavyzdžiui, paštu. Dedu dokumentą. Tada nuskaitau. Dokumentas iš karto nukeliauja į tikslinę sistemą.

Dokumentų nuskaitymas tinkle
Tai yra pagrindinis skirtumas. Jei įrenginys prijungtas prie tinklo, patogiau nuskaityti tiesiai į tikslinę saugyklą: aplanką, paštą arba ECM sistemą. Šioje trasoje vairuotojui vietos nėra.

Žvelgiant iš išorės, tinklo nuskaitymą naudojame nekeisdami esamų technologijų. Be to, tiek iš darbalaukio programų per tvarkyklę, tiek tiesiai iš įrenginio. Tačiau nuotolinis nuskaitymas iš kompiuterio nebuvo toks plačiai paplitęs kaip spausdinimas tinkle dėl skirtingų veikimo scenarijų. Populiarėja nuskaitymas tiesiai į norimą saugojimo vietą.

TWAIN Direct skaitytuvų, kaip tvarkyklių pakaitalo, palaikymas yra labai geras žingsnis. Tačiau standartas šiek tiek vėluoja. Vartotojai nori nuskaityti tiesiai iš tinklo įrenginio, siųsdami dokumentus į paskirties vietą. Esamoms programoms naujojo standarto palaikyti nereikia, nes dabar viskas veikia gerai, o skaitytuvų gamintojams jo diegti nereikia, nes programų nėra.

Apibendrinant. Bendra tendencija rodo, kad tiesiog vieno ar dviejų puslapių nuskaitymą telefonuose pakeis kameros. Išliks pramoninis nuskaitymas, kur svarbus greitis, palaikymas papildomo apdorojimo funkcijoms, kurių negali suteikti TWAIN Direct, ir kur išliks svarbi glaudi integracija su programine įranga.

Šaltinis: www.habr.com

Добавить комментарий