Ṣayẹwo awọn iwe aṣẹ lori nẹtiwọki kan

Ni apa kan, awọn iwe aṣẹ ọlọjẹ lori nẹtiwọọki kan dabi pe o wa, ṣugbọn ni apa keji, ko ti di iṣe ti a gba ni gbogbogbo, laisi titẹ nẹtiwọọki. Awọn alabojuto tun fi awakọ sii, ati awọn eto ọlọjẹ latọna jijin jẹ ẹni kọọkan fun awoṣe ọlọjẹ kọọkan. Awọn imọ-ẹrọ wo ni o wa ni akoko yii, ati pe iru oju iṣẹlẹ yii ni ọjọ iwaju?

Awakọ ti a fi sori ẹrọ tabi wiwọle taara

Lọwọlọwọ awọn iru awakọ mẹrin ti o wọpọ: TWAIN, ISIS, SANE ati WIA. Ni pataki, awọn awakọ wọnyi ṣiṣẹ bi wiwo laarin ohun elo ati ile-ikawe ipele kekere lati ọdọ olupese ti o sopọ si awoṣe kan pato.

Ṣayẹwo awọn iwe aṣẹ lori nẹtiwọki kan
Irọrun scanner asopọ faaji

Nigbagbogbo o ro pe ẹrọ ọlọjẹ ti sopọ taara si kọnputa naa. Sibẹsibẹ, ko si ẹnikan ti o fi opin si ilana laarin ile-ikawe ipele kekere ati ẹrọ naa. O tun le jẹ TCP/IP. Eyi ni bii ọpọlọpọ awọn MFPs nẹtiwọọki ṣe n ṣiṣẹ: ọlọjẹ naa han bi agbegbe, ṣugbọn asopọ naa n lọ nipasẹ nẹtiwọọki naa.

Awọn anfani ti ojutu yii ni pe ohun elo naa ko bikita bi o ṣe jẹ asopọ gangan, ohun akọkọ ni lati wo TWAIN ti o mọ, ISIS tabi wiwo miiran. Ko si ye lati ṣe atilẹyin pataki.

Ṣugbọn awọn alailanfani tun han gbangba. Ojutu naa da lori tabili tabili OS kan. Awọn ẹrọ alagbeka ko ni atilẹyin mọ. Alailanfani keji ni pe awọn awakọ le jẹ riru lori awọn amayederun eka, fun apẹẹrẹ, lori awọn olupin ebute pẹlu awọn alabara tinrin.

Ọna jade yoo jẹ lati ṣe atilẹyin asopọ taara si ọlọjẹ nipasẹ ilana HTTP/RESTful.

TWAIN taara

TWAIN taara ti dabaa nipasẹ Ẹgbẹ Ṣiṣẹ TWAIN gẹgẹbi aṣayan iraye si awakọ.

Ṣayẹwo awọn iwe aṣẹ lori nẹtiwọki kan
TWAIN taara

Awọn ifilelẹ ti awọn agutan ni wipe gbogbo kannaa ti wa ni ti o ti gbe si awọn scanner ẹgbẹ. Ati ọlọjẹ naa n pese iraye si nipasẹ REST API. Ni afikun, sipesifikesonu ni ijuwe ti ikede ẹrọ (iwadii aifọwọyi). O dara. Fun alakoso, eyi yọkuro awọn iṣoro ti o ṣeeṣe pẹlu awọn awakọ. Atilẹyin fun gbogbo awọn ẹrọ, ohun akọkọ ni pe ohun elo ibaramu wa. Awọn anfani tun wa fun olupilẹṣẹ, nipataki wiwo ibaraenisepo faramọ. Scanner n ṣiṣẹ bi iṣẹ wẹẹbu kan.

Ti a ba ṣe akiyesi awọn oju iṣẹlẹ lilo gidi, awọn alailanfani yoo tun wa. Ni igba akọkọ ti ni awọn deadlock ipo. Ko si awọn ẹrọ lori ọja pẹlu TWAIN Direct ati pe ko ṣe oye fun awọn olupilẹṣẹ lati ṣe atilẹyin imọ-ẹrọ yii, ati ni idakeji. Ekeji jẹ aabo; sipesifikesonu ko fa awọn ibeere lori iṣakoso olumulo tabi igbohunsafẹfẹ ti awọn imudojuiwọn lati pa awọn iho ti o ṣeeṣe. O tun jẹ koyewa bii awọn alabojuto ṣe le ṣakoso awọn imudojuiwọn ati iraye si. Kọmputa naa ni sọfitiwia antivirus. Ṣugbọn ninu famuwia ọlọjẹ, eyiti o han gbangba yoo ni olupin wẹẹbu kan, eyi le ma jẹ ọran naa. Tabi jẹ, ṣugbọn kii ṣe ohun ti eto imulo aabo ile-iṣẹ nbeere. Gba, nini malware kan ti yoo fi gbogbo awọn iwe aṣẹ ti a ṣayẹwo si apa osi ko dara pupọ. Iyẹn ni, pẹlu imuse ti boṣewa yii, awọn iṣẹ ṣiṣe ti o yanju nipasẹ awọn eto ti awọn ohun elo ẹni-kẹta ti yipada si awọn aṣelọpọ ẹrọ.

Alailanfani kẹta jẹ ipadanu iṣẹ ṣiṣe ti o ṣeeṣe. Awọn awakọ le ni afikun sisẹ-sisẹ. Ti idanimọ koodu, yiyọ lẹhin. Diẹ ninu awọn scanners ni ohun ti a npe ni. Itẹwe - iṣẹ kan ti o fun laaye ọlọjẹ lati tẹ sita lori iwe ti a ṣe ilana. Eyi ko si ni TWAIN Direct. Awọn sipesifikesonu gba API laaye lati faagun, ṣugbọn eyi yoo ja si ọpọlọpọ awọn imuse aṣa.

Ati iyokuro ọkan diẹ sii ni awọn oju iṣẹlẹ ti ṣiṣẹ pẹlu ẹrọ iwoye kan.

Ṣe ọlọjẹ lati inu ohun elo kan, tabi ṣayẹwo lati ẹrọ kan

Jẹ ki a wo bii ọlọjẹ deede lati inu ohun elo kan ṣe n ṣiṣẹ. Mo n fi iwe naa silẹ. Lẹhinna Mo ṣii app ati ọlọjẹ. Lẹhinna Mo gba iwe-ipamọ naa. Awọn igbesẹ mẹta. Bayi ro pe scanner nẹtiwọki wa ni yara miiran. O nilo lati ṣe o kere ju awọn isunmọ 2 si rẹ. Eyi ko rọrun ju titẹ nẹtiwọki lọ.

Ṣayẹwo awọn iwe aṣẹ lori nẹtiwọki kan
O jẹ ọrọ miiran nigbati ọlọjẹ funrararẹ le fi iwe ranṣẹ. Fun apẹẹrẹ, nipasẹ meeli. Mo n fi iwe naa silẹ. Nigbana ni mo ọlọjẹ. Iwe-ipamọ naa lẹsẹkẹsẹ fo si eto ibi-afẹde.

Ṣayẹwo awọn iwe aṣẹ lori nẹtiwọki kan
Eyi ni iyatọ akọkọ. Ti ẹrọ naa ba ni asopọ si nẹtiwọọki kan, lẹhinna o rọrun diẹ sii lati ọlọjẹ taara si ibi ipamọ ibi-afẹde: folda, meeli tabi eto ECM. Ko si aaye fun awakọ ni iyika yii.

Lati irisi ita, a lo wiwa nẹtiwọọki laisi iyipada awọn imọ-ẹrọ to wa. Pẹlupẹlu, mejeeji lati awọn ohun elo tabili nipasẹ awakọ, ati taara lati ẹrọ naa. Ṣugbọn wíwo latọna jijin lati kọnputa ko ti di ibigbogbo bi titẹ nẹtiwọọki nitori awọn iyatọ ninu awọn oju iṣẹlẹ iṣẹ. Ṣiṣayẹwo taara si ipo ibi ipamọ ti o fẹ ti di olokiki diẹ sii.

Atilẹyin fun awọn aṣayẹwo Taara TWAIN bi rirọpo fun awakọ jẹ igbesẹ ti o dara pupọ. Ṣugbọn awọn bošewa jẹ kekere kan pẹ. Awọn olumulo fẹ lati ọlọjẹ taara lati ẹrọ nẹtiwọọki kan, fifiranṣẹ awọn iwe aṣẹ si opin irin ajo wọn. Awọn ohun elo ti o wa tẹlẹ ko nilo lati ṣe atilẹyin boṣewa tuntun, nitori ohun gbogbo n ṣiṣẹ dara ni bayi, ati pe awọn aṣelọpọ ọlọjẹ ko nilo lati ṣe imuse rẹ, nitori ko si awọn ohun elo.

Ni paripari. Aṣa gbogbogbo fihan pe ṣiṣayẹwo oju-iwe kan tabi meji ni yoo rọpo nipasẹ awọn kamẹra lori awọn foonu. Ṣiṣayẹwo ile-iṣẹ yoo wa, nibiti iyara ṣe pataki, atilẹyin fun awọn iṣẹ ṣiṣe lẹhin ti TWAIN Direct ko le pese, ati nibiti isọdọkan pọ pẹlu sọfitiwia yoo jẹ pataki.

orisun: www.habr.com

Fi ọrọìwòye kun