ఒక వైపు, నెట్వర్క్ ద్వారా డాక్యుమెంట్లను స్కానింగ్ చేయడం ఉనికిలో ఉన్నట్లు అనిపిస్తుంది, కానీ మరోవైపు, ఇది నెట్వర్క్ ప్రింటింగ్ వలె కాకుండా సాధారణంగా ఆమోదించబడిన పద్ధతిగా మారలేదు. నిర్వాహకులు ఇప్పటికీ డ్రైవర్లను ఇన్స్టాల్ చేస్తారు మరియు ప్రతి స్కానర్ మోడల్కు రిమోట్ స్కానింగ్ సెట్టింగ్లు వ్యక్తిగతంగా ఉంటాయి. ప్రస్తుతం ఏ సాంకేతికతలు అందుబాటులో ఉన్నాయి మరియు అలాంటి దృష్టాంతంలో భవిష్యత్తు ఉందా?
ఇన్స్టాల్ చేయగల డ్రైవర్ లేదా డైరెక్ట్ యాక్సెస్
ప్రస్తుతం నాలుగు సాధారణ రకాల డ్రైవర్లు ఉన్నాయి: TWAIN, ISIS, SANE మరియు WIA. ముఖ్యంగా, ఈ డ్రైవర్లు అప్లికేషన్ మరియు నిర్దిష్ట మోడల్కు లింక్ చేసే తయారీదారు నుండి తక్కువ-స్థాయి లైబ్రరీ మధ్య ఇంటర్ఫేస్గా పనిచేస్తాయి.
సరళీకృత స్కానర్ కనెక్షన్ ఆర్కిటెక్చర్
సాధారణంగా స్కానర్ నేరుగా కంప్యూటర్కు కనెక్ట్ చేయబడిందని భావించబడుతుంది. అయినప్పటికీ, తక్కువ-స్థాయి లైబ్రరీ మరియు పరికరం మధ్య ప్రోటోకాల్ను ఎవరూ పరిమితం చేయరు. ఇది TCP/IP కూడా కావచ్చు. ఇప్పుడు చాలా నెట్వర్క్ MFPలు ఈ విధంగా పని చేస్తాయి: స్కానర్ స్థానికంగా కనిపిస్తుంది, కానీ కనెక్షన్ నెట్వర్క్ ద్వారా వెళుతుంది.
ఈ పరిష్కారం యొక్క ప్రయోజనం ఏమిటంటే, కనెక్షన్ ఎలా చేయబడిందో అప్లికేషన్ సరిగ్గా పట్టించుకోదు, ప్రధాన విషయం తెలిసిన TWAIN, ISIS లేదా ఇతర ఇంటర్ఫేస్ను చూడటం. ప్రత్యేక మద్దతును అమలు చేయవలసిన అవసరం లేదు.
కానీ ప్రతికూలతలు కూడా స్పష్టంగా ఉన్నాయి. పరిష్కారం డెస్క్టాప్ OSపై ఆధారపడి ఉంటుంది. మొబైల్ పరికరాలకు ఇకపై మద్దతు లేదు. రెండవ ప్రతికూలత ఏమిటంటే, డ్రైవర్లు సంక్లిష్టమైన అవస్థాపనలపై అస్థిరంగా ఉండవచ్చు, ఉదాహరణకు, సన్నని క్లయింట్లతో టెర్మినల్ సర్వర్లపై.
HTTP/RESTful ప్రోటోకాల్ ద్వారా స్కానర్కు ప్రత్యక్ష కనెక్షన్కి మద్దతు ఇవ్వడం మార్గం.
ట్వైన్ డైరెక్ట్
ట్వైన్ డైరెక్ట్
ప్రధాన ఆలోచన ఏమిటంటే అన్ని తర్కం స్కానర్ వైపుకు బదిలీ చేయబడుతుంది. మరియు స్కానర్ REST API ద్వారా యాక్సెస్ను అందిస్తుంది. అదనంగా, స్పెసిఫికేషన్ పరికరం ప్రచురణ (ఆటో డిస్కవరీ) యొక్క వివరణను కలిగి ఉంటుంది. చూడటానికి బాగుంది. అడ్మినిస్ట్రేటర్ కోసం, ఇది డ్రైవర్లతో సాధ్యమయ్యే సమస్యలను తొలగిస్తుంది. అన్ని పరికరాలకు మద్దతు, ప్రధాన విషయం ఏమిటంటే అనుకూలమైన అప్లికేషన్ ఉంది. డెవలపర్కు ప్రయోజనాలు కూడా ఉన్నాయి, ప్రధానంగా తెలిసిన ఇంటరాక్షన్ ఇంటర్ఫేస్. స్కానర్ వెబ్ సర్వీస్గా పనిచేస్తుంది.
మేము నిజమైన వినియోగ దృశ్యాలను పరిశీలిస్తే, ప్రతికూలతలు కూడా ఉంటాయి. మొదటిది ప్రతిష్టంభన పరిస్థితి. TWAIN డైరెక్ట్తో మార్కెట్లో పరికరాలు ఏవీ లేవు మరియు డెవలపర్లు ఈ సాంకేతికతకు మద్దతు ఇవ్వడంలో అర్ధమే లేదు మరియు దీనికి విరుద్ధంగా. రెండవది భద్రత; స్పెసిఫికేషన్ వినియోగదారు నిర్వహణపై అవసరాలు విధించదు లేదా సాధ్యమయ్యే రంధ్రాలను మూసివేయడానికి నవీకరణల ఫ్రీక్వెన్సీని విధించదు. నిర్వాహకులు అప్డేట్లు మరియు యాక్సెస్ను ఎలా నియంత్రించగలరో కూడా అస్పష్టంగా ఉంది. కంప్యూటర్లో యాంటీవైరస్ సాఫ్ట్వేర్ ఉంది. కానీ స్కానర్ ఫర్మ్వేర్లో, స్పష్టంగా వెబ్ సర్వర్ ఉంటుంది, ఇది అలా కాకపోవచ్చు. లేదా ఉండండి, కానీ కంపెనీ భద్రతా విధానం ఏమి అవసరం లేదు. అంగీకరిస్తున్నారు, స్కాన్ చేసిన అన్ని పత్రాలను ఎడమవైపుకు పంపే మాల్వేర్ని కలిగి ఉండటం చాలా మంచిది కాదు. అంటే, ఈ ప్రమాణాన్ని అమలు చేయడంతో, మూడవ పక్ష అనువర్తనాల సెట్టింగుల ద్వారా పరిష్కరించబడిన పనులు పరికర తయారీదారులకు మార్చబడతాయి.
మూడవ ప్రతికూలత కార్యాచరణను కోల్పోవడం. డ్రైవర్లు అదనపు పోస్ట్-ప్రాసెసింగ్ కలిగి ఉండవచ్చు. బార్కోడ్ గుర్తింపు, నేపథ్య తొలగింపు. కొన్ని స్కానర్లు పిలవబడేవి ఉన్నాయి. ఇంప్రింటర్ - ప్రాసెస్ చేయబడిన డాక్యుమెంట్పై ప్రింట్ చేయడానికి స్కానర్ని అనుమతించే ఫంక్షన్. ఇది TWAIN డైరెక్ట్లో అందుబాటులో లేదు. స్పెసిఫికేషన్ APIని పొడిగించడానికి అనుమతిస్తుంది, అయితే ఇది అనేక అనుకూల అమలులకు దారి తీస్తుంది.
మరియు స్కానర్తో పని చేసే దృశ్యాలలో మరో మైనస్.
అప్లికేషన్ నుండి స్కాన్ చేయండి లేదా పరికరం నుండి స్కాన్ చేయండి
అప్లికేషన్ నుండి సాధారణ స్కాన్ ఎలా పనిచేస్తుందో చూద్దాం. నేను పత్రాన్ని క్రింద ఉంచుతున్నాను. తర్వాత యాప్ ఓపెన్ చేసి స్కాన్ చేస్తాను. అప్పుడు నేను పత్రాన్ని తీసుకుంటాను. మూడు దశలు. ఇప్పుడు నెట్వర్క్ స్కానర్ మరొక గదిలో ఉందని ఊహించుకోండి. మీరు దానికి కనీసం 2 విధానాలను చేయాలి. ఇది నెట్వర్క్ ప్రింటింగ్ కంటే తక్కువ సౌకర్యవంతంగా ఉంటుంది.
స్కానర్ పత్రాన్ని పంపగలగడం మరొక విషయం. ఉదాహరణకు, మెయిల్ ద్వారా. నేను పత్రాన్ని క్రింద ఉంచుతున్నాను. అప్పుడు నేను స్కాన్ చేస్తాను. పత్రం వెంటనే లక్ష్య వ్యవస్థకు ఎగురుతుంది.
ఇది ప్రధాన వ్యత్యాసం. పరికరం నెట్వర్క్కు కనెక్ట్ చేయబడితే, లక్ష్య నిల్వకు నేరుగా స్కాన్ చేయడం మరింత సౌకర్యవంతంగా ఉంటుంది: ఫోల్డర్, మెయిల్ లేదా ECM సిస్టమ్. ఈ సర్క్యూట్లో డ్రైవర్కు చోటు లేదు.
బయటి కోణం నుండి, మేము ఇప్పటికే ఉన్న సాంకేతికతలను మార్చకుండా నెట్వర్క్ స్కానింగ్ని ఉపయోగిస్తాము. అంతేకాకుండా, డెస్క్టాప్ అప్లికేషన్ల నుండి డ్రైవర్ ద్వారా మరియు నేరుగా పరికరం నుండి. కానీ ఆపరేటింగ్ దృశ్యాలలో తేడాల కారణంగా కంప్యూటర్ నుండి రిమోట్ స్కానింగ్ నెట్వర్క్ ప్రింటింగ్ వలె విస్తృతంగా వ్యాపించలేదు. కావలసిన నిల్వ స్థానానికి నేరుగా స్కాన్ చేయడం మరింత ప్రజాదరణ పొందుతోంది.
డ్రైవర్లకు ప్రత్యామ్నాయంగా TWAIN డైరెక్ట్ స్కానర్లకు మద్దతు ఇవ్వడం చాలా మంచి దశ. కానీ ప్రమాణం కొంచెం ఆలస్యం. వినియోగదారులు తమ గమ్యస్థానానికి పత్రాలను పంపుతూ నెట్వర్క్ పరికరం నుండి నేరుగా స్కాన్ చేయాలనుకుంటున్నారు. ప్రస్తుతం ఉన్న అప్లికేషన్లు కొత్త ప్రమాణానికి మద్దతు ఇవ్వాల్సిన అవసరం లేదు, ఎందుకంటే ఇప్పుడు ప్రతిదీ బాగానే పని చేస్తుంది మరియు అప్లికేషన్లు లేనందున స్కానర్ తయారీదారులు దీన్ని అమలు చేయవలసిన అవసరం లేదు.
ముగింపులో. సాధారణ ట్రెండ్ ప్రకారం కేవలం ఒకటి లేదా రెండు పేజీలను స్కాన్ చేస్తే ఫోన్లలో కెమెరాలు భర్తీ చేయబడతాయి. పారిశ్రామిక స్కానింగ్ ఉంటుంది, ఇక్కడ వేగం ముఖ్యమైనది, TWAIN డైరెక్ట్ అందించలేని పోస్ట్-ప్రాసెసింగ్ ఫంక్షన్లకు మద్దతు మరియు సాఫ్ట్వేర్తో గట్టి అనుసంధానం ముఖ్యమైన చోట ఉంటుంది.
మూలం: www.habr.com