బార్‌కోడ్
ఒక బార్‌కోడ్‌ ను ఒక దృశ్యమాన యంత్రం చదవడానికి ఉపయోగించి డేటాగా చెప్పవచ్చు, ఇది నిర్దిష్ట ఉత్పత్తులపై నిర్దిష్ట డేటాను చూపిస్తుంది. వాస్తవానికి, బార్‌కోడ్‌లు సూచించే డేటా వెడల్పు (రేఖలు) మరియు సమాంతర రేఖల మధ్య ఖాళీల రూపంలో ఉంటుంది. ఇవి చిత్రాల్లో చతురస్రాలు, బిందువులు, షడ్భుజులు మరియు రేఖాగణిత నమూనాల్లో కూడా ఉంటాయి, వీటిని 2D (2 మితీయ) మాత్రిక కోడ్‌లు లేదా చిహ్నాలుగా పిలుస్తారు. అలాగే 2D వ్యవస్థలు పట్టీలను కాకుండా ఇతర చిహ్నాలను కూడా ఉపయోగిస్తాయి, సాధారణంగా వాటిని కూడా బార్‌కోడ్‌లగా సూచిస్తారు. బార్‌కోడ్‌లను బార్‌కోడ్ రీడర్‌లు అని పిలిచే ఆప్టికల్ స్కానర్‌చే చదవవచ్చు లేదా ప్రత్యేక సాఫ్ట్‌వేర్ ద్వారా ఒక చిత్రం నుండి స్కాన్ చేయవచ్చు.
బార్‌కోడ్‌లను మొట్టమొదటిసారిగా రైల్‌రోడ్డు కార్లకు పేర్లు ఇవ్వడానికి ఉపయోగించారు, కాని వాటిని సూపర్‌మార్కెట్ చెక్‌అవుట్ సిస్టమ్ యాంత్రీకరణలో ఉపయోగించడం ప్రారంభించేంత వరకు వ్యాపారపరంగా విజయం సాధించలేదు, ఈ వినియోగంలో ఇవి ప్రపంచవ్యాప్తంగా వ్యాపించాయి. అలాగే వాటి ఉపయోగం పలు ఇతర కార్యక్రమాలకు కూడా విస్తరించింది, ఆ కార్యక్రమాలను సాధారణంగా ఆటో ID డేటా క్యాప్చ్యూర్ (AIDC) వలె సూచిస్తారు. AIDC మార్కెట్‌లోకి ప్రవేశించడానికి ఇతర వ్యవస్థలు ప్రయత్నిస్తున్నాయి, బార్‌కోడ్‌ల యొక్క సాధారణత మరియు తక్కువ వ్యయం వంటి అంశాలు బార్‌కోడ్‌లు ఈ ఇతర వ్యవస్థల పాత్రను పరిమితం చేశాయి. ఇది ఒక బార్‌కోడ్‌ను అమలు చేయడానికి 0.5¢ (U.S.) ఖర్చు అవుతుంది, అయితే నిష్క్రియ RFID నేటికీ ట్యాగ్‌కు సుమారు 7¢ నుండి 30¢ వరకు ఖర్చు అవుతుంది.
1948లో, USA, ఫిలాడెల్ఫియాలోని డ్రెక్సెల్ ఇన్‌స్టిట్యూట్ ఆఫ్ టెక్నాలజీలో ఒక గ్రాడ్యుయేట్ విద్యార్థి అయిన బెర్నార్డ్ సిల్వర్ ఒక స్థానిక ఫుడ్ చైన్ ఫుడ్ ఫెయిర్ యొక్క అధ్యక్షుడు విశ్వవిద్యాలయంలోని అధిపతుల్లో ఒకరిని చెక్‌అవుట్ చేసే సమయంలో ఉత్పత్తి సమాచారాన్ని ఆటోమేటిక్‌గా చదవగలిగిన ఒక వ్యవస్థను రూపొందించమని అభ్యర్థించడం వింటాడు. సిల్వర్ ఆ అభ్యర్థన గురించి తన స్నేహితుడు నార్మన్ జోసెఫ్ ఉడ్‌ల్యాండ్‌కు తెలియజేస్తాడు. మొట్టమొదటిగా పనిచేసిన వారి వ్యవస్థలో అతినీలలోహిత ఇంక్‌ను ఉపయోగించారు, కాని ఇది బలహీనమవుతుందని మరియు అధిక వ్యయంతో కూడినదని నిరూపించబడింది.
ఈ వ్యవస్థ మరింత అభివృద్ధితో ఉత్తమంగా పనిచేస్తుందని విశ్వసించారు, ఉడ్‌ల్యాండ్ డ్రెక్సెల్‌లో తన స్థానం నుండి నిష్క్రమించి, ఫ్లోరిడాలోని తన తండ్రి అపార్ట్‌మెంట్‌లోకి ప్రవేశించాడు మరియు సిస్టమ్‌పై పని చేయడం ప్రారంభించాడు. అతనికి అనంతర స్ఫూర్తి మోర్సే కోడ్ నుండి ఉద్భవించింది మరియు అతను సముద్ర తీరంలోని ఇసుకపై బార్‌కోడ్‌ను రూపొందించాడు, దాని గురించి ఇలా చెప్పాడు, "నేను బిందువులు మరియు రేఖలను క్రిందికి పొడిగించాను మరియు వాటి నుండి సన్నని రేఖలు మరియు బలమైన రేఖలను రూపొందించాను." వాటిని చదవడానికి, అతను చలన చిత్రాల్లోని ఆప్టికల్ సౌండ్‌ట్రాక్‌ల నుండి సాంకేతికతను ఉపయోగించుకున్నాడు, కాగితం గుండా వెలుగుతున్న ఒక 500-వాట్ లైట్ బల్బు నుండి కాంతి దూరంగా ఉన్న RCA935 ఫోటోమల్టీప్లెయర్ గొట్టంపై (ఒక చలన చిత్ర ప్రొజెక్టర్ నుండి) పడేలా చేశాడు. తర్వాత అతను వీటిని సరళ రేఖలు వలె కాకుండా ఒక వృత్తం వలె ముద్రించడం వలన సిస్టమ్ మరింత ఉత్తమంగా పనిచేస్తుందని నిర్ణయించుకున్నాడు, దీనితో ఏ దిశలోనైనా స్కాన్ చేయడం సాధ్యమవుతుంది.
20 అక్టోబరు 1949న, ఉడ్‌ల్యాండ్ మరియు సిల్వెర్ "సామగ్రి మరియు పద్ధతులను వర్గీకరించడం" కోసం ఒక పేటెంట్ దరఖాస్తును సమర్పించారు, దానిలో వారు రేఖీయ మరియు చిహ్నాల ముద్రణ నమూనాలు రెండింటినీ అలాగే ఆ కోడ్‌ను చదవడానికి ఒక మెకానికల్ మరియు ఎలక్ట్రానిక్ సిస్టమ్‌లను పేర్కొన్నారు. పేటెంట్‌ను US పేటెంట్ 2,612,994 వలె 1952 అక్టోబరు 7న జారీ చేయబడింది. 1951లో, ఉడ్‌ల్యాండ్ IBMకి వెళ్లిపోయాడు మరియు ఈ సిస్టమ్‌ను అభివృద్ధి చేసేలా IBM ఆసక్తి పెంచడానికి నిరంతరంగా ప్రయత్నించాడు. చివరికి సంస్థ ఈ ఆలోచనపై ఒక నివేదికను విడుదల చేసింది, అది ఈ ఆలోచనను ఆచరణ యోగ్యం మరియు ఆసక్తికరమైన అంశంగా నిర్ధారించింది, కాని ఫలిత సమాచారాన్ని నిర్వహించడానికి భవిష్యత్తులో రూపొందించబడే ఒక పరికరం అవసరమవుతుందని సూచించింది.
1952లో, ఫిల్కో వారి పేటెంట్‌లను కొనుగోలు చేశాడు మరియు తర్వాత అదే సంవత్సరంలో దానిని RCAకు విక్రయించాడు. 1963లో, సిల్వెర్ ఒక కారు ప్రమాదంలో మృతి చెందాడు.
ఈ సమయంలో అండర్‌గ్రాడ్యుయేట్‌గా ఉన్న డేవిడ్ కొలిన్స్ పెన్సైల్వానియా రైల్‌రోడ్‌లో పనిచేశాడు మరియు ట్రైన్ కార్లను ఆటోమేటిక్‌గా గుర్తించవల్సిన అవసరాన్ని తెలుసుకున్నాడు. 1959లో MIT నుండి తన మాస్టర్స్ డిగ్రీని తీసుకున్న తక్షణమే, అతను సైల్వానియాలో పని చేయడం ప్రారంభించాడు మరియు సమస్యపై పని చేయడం ప్రారంభించాడు. అతను కార్లు ప్రక్కన అంటించిన నీలం మరియు పసుపు పరావర్తన పట్టీలను ఉపయోగించి ఒక సిస్టమ్‌ను అభివృద్ధి చేశాడు, దీనిలో ఒక ఆరు అంకెల సంస్థ గుర్తింపు మరియు నాలుగు అంకెల కారు సంఖ్యను గుప్తీకరించాడు. పట్టీలపై పడి పరావర్తనం చెందే కాంతిని రెండు ఫోటోమల్టీప్లెయిర్స్‌లో ఒకదానికి పంపబడి, నీలం లేదా పసుపు వలె వర్గీకరించబడుతుంది.
బోస్టన్ అండ్ మైనే రైల్‌రోడ్ ఈ సిస్టమ్‌ను 1961లో వారి గ్రావెల్ కార్లపై పరీక్షించింది. ఈ పరీక్షలు 1967 వరకు కొనసాగాయి, తర్వాత అసోసియేషన్ ఆఫ్ అమెరికన్ రైల్‌రోడ్స్ (AAR) దీనిని ఉత్తర అమెరికా రవాణాలో ఒక ప్రమాణంగా ఎంపిక చేసింది. ఈ వ్యవస్థాపనలు 1967 అక్టోబరు 10న ప్రారంభమయ్యాయి. అయితే, ప్రారంభ 1970ల్లో ఆర్థిక లాభాల క్షీణత మరియు పరిశ్రమలో దివాలాలు పెరగడం వలన ఈ వ్యవస్థాపనలు మందగించాయి మరియు 1974 వరకు 95% రవాణా వాహనాలపై ఉపయోగించలేదు. దీని సమస్యలకు అదనంగా, ఈ సిస్టమ్‌ను నిర్దిష్ట అనువర్తనాల్లో లోపాలచే సులభంగా మోసం చేయవచ్చని గుర్తించబడింది మరియు ఖచ్ఛితత్వంపై తీవ్ర ప్రభావాన్ని చూపింది. AAR 1970ల్లో ఈ సిస్టమ్‌ను రద్దు చేసింది మరియు ఇవి మళ్లీ 1980ల మధ్యకాలంలో ఇదే సిస్టమ్‌చే పరిచయం చేయబడ్డాయి, ఈసారి రేడియో ట్యాగ్‌ల ఆధారంగా నిర్మించారు.
రైల్వే ప్రాజెక్ట్ ఒక వైఫల్యం వలె నిరూపించబడంది కాని న్యూజెర్సీలోని ఒక టోల్ బ్రిడ్జ్ అధికారులు ఒక నెలవారీ పాస్‌లకు చెల్లించిన కార్లను త్వరగా స్కాన్ చేయడానికి ఇలాంటి సిస్టమ్‌నే అభివృద్ధి చేయాలని అభ్యర్థించారు. తర్వాత U.S. పోస్ట్ ఆఫీస్ వారి ప్రాంగణంలో ప్రవేశిస్తున్న మరియు నిష్క్రమిస్తున్న ట్రక్కులను ట్రాక్ చేయడానికి ఒక సిస్టమ్ అభివృద్ధిని అభ్యర్థించింది. ఈ అనువర్తనాలకు ప్రత్యేక రెట్రోరెఫ్లెక్టివ్ లేబుళ్లను అవసరమవుతాయి. చివరికి, కల్ కన్, జాబితా నియంత్రణ కోసం పెంపుడు జంతువుల ఆహార కార్యక్రమాల్లో సైల్వానియా బృందం ఉపయోగిస్తున్న ఒక సిస్టమ్ యొక్క సులభమైన (మరియు తక్కువ వ్యయంతో) సంస్కరణ అభివృద్ధి చేయాలని వారిని అభ్యర్థించాడు. ఇది కిరాణా పరిశ్రమలో ఆసక్తిని పెంచింది.
1967లో, రైల్వే సిస్టమ్ అభివృద్ధి చెందడంతో, కొల్లిన్స్ ఇతర పరిశ్రమల కోసం కోడ్ యొక్క ఒక నలుపు మరియు తెలుపు సంస్కరణను అభివృద్ధి చేయడానికి ఒక ప్రాజెక్ట్‌కు ఆర్థిక సహాయాన్ని అభ్యర్థిస్తూ నిర్వాహకాన్ని సంప్రదించాడు. వారు రైల్వే ప్రాజెక్ట్‌కు మాత్రమే సరిపోతుందని చెప్పి తిరస్కరించారు మరియు వారు దీనిని త్వరగా విస్తరించవల్సిన అవసరం లేదని భావించారు.
కొలిన్స్ సైల్వానియా నుండి బయటికి వచ్చి, కంప్యూటర్ ఐడెంటిక్స్‌ను స్థాపించాడు. కంప్యూటర్ ఐడెంటిక్స్ లైట్ బల్బులకు బదులుగా హీలియం-నియోన్ లేజర్లతో పని చేయడం ప్రారంభించింది, దీనిలో స్కానర్‌కు ముందు కొన్ని అడుగుల దూరంలో ఎక్కడైనా బార్‌కోడ్‌ను గుర్తించడానికి ఒక అద్దంతో స్కానింగ్‌ను ఉద్దేశించారు. ఈ పద్ధతి మొత్తం విధానాన్ని మరింత సులభం మరియు మరింత విశ్వసనీయం చేసింది, అలాగే దీనిని చెక్కుచెదరని భాగాలను చదవడం ద్వారా పాడైన కోడ్‌లను కూడా గుర్తించే ప్రక్రియను సాధ్యం చేసింది.
కంప్యూటర్ ఐడెంటిక్స్ 1971లో మిచిగాన్, ఫ్లింట్‌లోని ఒక జనరల్ మోటార్స్ (బుయిక్) కర్మాగారంలో దాని మొట్టమొదటి స్కానింగ్ సిస్టమ్‌ను వ్యవస్థాపించింది. ఈ సిస్టమ్ ఉత్పత్తి నుండి రవాణాకు ఎగువన ఉన్న కన్వేయర్‌పై బదిలీ అయ్యే ఒక డజను వేర్వేరు రకాలను గుర్తించడానికి ఉపయోగించారు. కొంతకాలం తర్వాత, ఈ సంస్థ న్యూజెర్సీ, కార్ల్స్‌టాడ్ట్‌లోని ఒక సాధారణ వ్యాపార సంస్థ యొక్క పంపిణీ కేంద్రంలో కార్టన్ సోర్టాటేషన్ కోసం మరొక స్కానింగ్ సిస్టమ్‌ను వ్యవస్థాపితం చేసింది.
1966లో, నేషనల్ అసోసియేషన్ ఆఫ్ ఫుడ్ చైన్స్ (NAFC) ఒక సమావేశాన్ని ఏర్పాటు చేసింది, దీనిలో వారు ఆటోమేటడ్ చెక్అవుట్ సిస్టమ్‌లను ఉపయోగించే ఆలోచన గురించి చర్చించారు. యథార్థ ఉడ్‌ల్యాండ్ పేటెంట్‌కు హక్కులను కొనుగోలు చేసిన RCA సమావేశానికి హాజరైంది మరియు లక్ష్యం కోడ్ ఆధారంగా ఒక సిస్టమ్‌ను అభివృద్ధి చేయడానికి ఒక అంతర్గత ప్రాజెక్ట్‌ను ప్రారంభించింది. క్రోగెర్ కిరాణా చైన్ దీనిని పరీక్షించడానికి ముందుకు వచ్చింది.
మధ్య-1970ల్లో, NAFC ఒక ఏకరీతి కిరాణా ఉత్పత్తి కోడ్‌లపై U.S. సూపర్‌మార్కెట్ తాత్కాలిక సంఘాన్ని స్థాపించింది, ఇది బార్‌కోడ్ అభివృద్ధికి మార్గదర్శక సూత్రాలను పేర్కొంది మరియు ఈ విధానాన్ని ప్రమాణీకరించడంలో సహాయం కోసం ఒక చిహ్నం ఎంపిక ఉప సంఘాన్ని రూపొందించింది. కన్సల్టింగ్ సంస్థ మెక్‌కిన్సే & కో సహకారంతో, వారు ఏదైనా ఉత్పత్తిని గుర్తించడానికి ఒక ప్రామాణిక 11-అంకెల కోడ్‌ను అభివృద్ధి చేశారు. ఈ సంఘం కోడ్‌ను ముద్రించడానికి మరియు చదవడానికి ఒక బార్‌కోడ్ సిస్టమ్‌ అభివృద్ధి కోసం ఒక కాంట్రాక్ టెండర్‌ను విడుదల చేసింది. ఈ అభ్యర్థన సింగెర్, నేషనల్ క్యాష్ రిజిస్టర్ (NCR), లిట్టాన్ ఇండస్ట్రీస్, RCA, పిట్నే-బోవెస్, IBM మరియు పలు ఇతర సంస్థలకు పంపబడింది. పలు వైవిధ్యమైన బార్‌కోడ్ విధానాలను అధ్యయనం చేయబడ్డాయి, వీటిలో రేఖీయ కోడ్‌లు, RCA యొక్క లక్ష్యం ఏకకేంద్రక వృత్త కోడ్, స్టార్‌బర్స్ట్ నమూనాలతో సిస్టమ్‌లు మరియు విపరీతమైన వైవిధ్యాలను కూడా పరిశీలించారు.
1971 శీతాకాలంలో, RCA మరొక పారిశ్రామిక సమావేశంలో వారి బుల్స్ఐ కోడ్‌ను ప్రదర్శించింది మరియు ఆ సమావేశంలో IBM కార్యనిర్వాహణాధికారులు RCA బూత్ వద్ద గుంపులను గమనించి, తక్షణమే వారి స్వంత సిస్టమ్‌ను అభివృద్ధి చేయడం ప్రారంభించారు. IBM మార్కెటింగ్ నిపుణుడు అలెక్ జాబ్లోనోవెర్ సంస్థలో ఇప్పటికీ సిస్టమ్ యొక్క సృష్టికర్త ఉడ్‌ల్యాండ్ పనిచేస్తున్నట్లు గమనించాడు మరియు అతన్ని ఆ సిస్టమ్ అభివృద్ధికి ముఖ్యాధికారిగా ఉత్తర కారోలినాలో నూతన బృందాన్ని ఏర్పాటు చేశాడు.
జూలై 1972లో, RCA సిన్సినాటీలో ఒక క్రోగెర్ దుకాణంలో వారి సిస్టమ్‌ను ఒక పద్దెనిమిది-నెలల పరీక్షను ప్రారంభించింది. బార్‌కోడ్‌లను అంటుకునే చిన్న కాగితాలపై ముద్రించింది మరియు వాటిని దుకాణంలో పనిచేసే ఉద్యోగులు ధర ట్యాగ్‌లను జోడిస్తున్నప్పుడు చేతితో అతికించేవారు. ఈ కోడ్ ఒక తీవ్రమైన సమస్యను కలిగి ఉన్నట్లు నిరూపించబడింది. ముద్రణ సమయంలో, ముద్రణ సంస్థలు కొన్నిసార్లు కాగితం వెళుతున్న దిశలో ఇంక్‌ను వెదజల్లి, కోడ్‌ను అత్యధిక దోరణుల్లో చదవడానికి వీలు లేకుండా చేసేది. అయితే, IBMలోని ఉడ్‌ల్యాండ్ అభివృద్ధి చేసిన ఒక రేఖీయ కోడ్ పట్టీల దిశలో ముద్రించబడేవి, అదనపు ఇంక్ చదువుతున్నప్పుడు కోడ్‌ను "పొడవు"గా చేసేది మరియు 3 ఏప్రిల్ 1973న IBM UPC కోడ్‌ను NAFC వారి ప్రామాణిక కోడ్ వలె ఎంచుకుంది. IBM భవిష్యత్తు పారిశ్రామిక అవసరాల కోసం UPC చిహ్నాల ఐదు సంస్కరణలను రూపొందించింది: UPC A, B, C, D మరియు E.
NCR పరికరాన్ని ఉత్పత్తి చేసే కర్మాగారానికి సమీపంలో USA, ట్రాయ్, ఓహోయోలోని మార్షాస్ సూపర్‌మార్కెట్‌లో పరీక్ష కోసం సిస్టమ్‌ను వ్యవస్థాపించింది. 26 జూన్ 1974లో, క్లేడే డాసన్ తన బుట్ట నుండి 10-ప్యాక్ వ్రిగ్లే యొక్క జ్యూస్ ఫ్రూట్ గమ్‌ను బయటికి తీశాడు మరియు అది 8:01 am సమయానికి షారన్ బుకానన్‌చే స్కాన్ చేయబడింది. ఈ గమ్ ప్యాక్ మరియు రసీదులు ప్రస్తుతం స్మిత్‌సోనియన్ ఇన్‌స్టిట్యూషన్‌లో ప్రదర్శనకు ఉంచబడ్డాయి. ఇది UPC యొక్క మొట్టమొదటి వాణిజ్య ప్రదర్శనగా చెప్పవచ్చు.
కిరాణా పరిశ్రమ సంఘం కోసం నిర్వహించిన వాణిజ్య అధ్యయనాలు మధ్య-1970లచే స్కానింగ్ నుండి పరిశ్రమలో $40 ఎక్కువ మిలియన్ ఆదా అయ్యినట్లు సూచించాయి. ఆ సంఖ్యలు ఆ సమయ వ్యవధిలో సాధ్యం కాలేదు మరియు బార్‌కోడ్ స్కానింగ్ రద్దు అవుతుందని పలువురు భావించారు. బార్‌కోడ్‌ను వినియోగించుకోవడానికి ఒక క్లిష్టమైన పలువురు రిటైలర్‌లు వ్యయంతో కూడిన స్కానర్‌లను ఉపయోగించాల్సిన అవసరం ఉంది, అదే సమయంలో తయారీదారులు కూడా బార్‌కోడ్ లేబుళ్లను ఉపయోగించడం ప్రారంభించారు. మొదటి స్థానంలోకి ప్రవేశించాలనే ప్రయత్నాలు మరియు మొదటి కొన్ని సంవత్సరాల్లో ఫలితాలు మెరుగ్గా కనిపించకపోవడంతో, "బిజినెస్ వీక్" ఈ విధంగా వ్యాఖ్యానించింది, "విఫలమైన సూపర్‌మార్కెట్ స్కానర్."
సంవత్సరాలుపాటు పలువురు కిరాణా పరిశ్రమను కంప్యూటరీకరించడానికి కృషి చేశారు. 1971లో, IBM మొత్తం సిస్టమ్ ఏ విధంగా అమలు అవుతుందో చర్చించడానికి మరియు ఒక ప్రత్యక్ష ప్రణాళికను షెడ్యూల్ చేయడానికి రోజుకి 12 నుండి 18 గంటలపాటు, ప్రత్యామ్నాయ రోజుల్లో ఒక విస్తృత ప్రణాళిక సెషన్ కోసం ఒక బృందాన్ని ఏర్పాటు చేసింది. 1973నాటికి, వారు కిరాణా ఉత్పత్తిదారులు వారి అన్ని ఉత్పత్తులపై ముద్రించవల్సిన ఒక చిహ్నాన్ని వివరించడానికి వారితో ఒక సమావేశాన్ని ఏర్పాటు చేశాయి. తయారీదారులచే వారి ఉత్పత్తుల్లో కనీసం 70% కిరాణా ఉత్పత్తులపై బార్‌కోడ్ ముద్రించినట్లయితే దీనిని ఉపయోగించినందుకు ఎటువంటి వ్యయం చెల్లించవల్సిన అవసరం లేదని తెలిపింది. IBM 1975నాటికి 75% పెరుగుతుందని అంచనా వేసింది. ఆ స్థాయిని సాధించినప్పటికీ, 1997నాటికి 200 కంటే తక్కువ కిరాణా దుకాణాల్లో మాత్రమే స్కానింగ్ యంత్రాలు ఉన్నాయి.
ఆ దుకాణాల్లో బార్‌కోడ్ స్కానింగ్‌తో పనితీరు వలన సాధించిన ప్రయోజనాలు ముందుగా గుర్తించలేకపోయారు. నూతన సిస్టమ్‌లచే సాధించిన వివరణాత్మక అమ్మకాల సమాచారం వినియోగదారు అవసరాలకు ఉత్తమమైన సేవను అనుమతించింది. నిజానికి బార్‌కోడ్ స్కానర్‌లను వ్యవస్థాపించిన సుమారు 5 వారాలు తర్వాత ఫలితాలు కనబడ్డాయి, కిరాణా దుకాణాల్లో అమ్మకాలు పెరగడం ప్రారంభమయ్యాయి మరియు చివరికి అమ్మకాల్లో స్థిరంగా 10-20% పెరుగుదల కనిపించింది. దుకాణాలు కోసం నిర్వహణ వ్యయంలో 1% నుండి 2% వరకు తగ్గింపు వారి మార్కెట్ భాగస్వామ్యాన్ని పెంచుకోవడానికి తక్కువ ధరలకు విక్రయించడానికి వీలు కలిగించింది. ఈ రంగంలో ఒక బార్‌కోడ్ స్కానర్‌పై పెట్టుబడికి బదులుగా లాభం 41.5% చూపించింది. 1980 నాటికీ, ఈ సాంకేతికతను సంవత్సరానికి 8000 దుకాణాలు ఉపయోగించడం ప్రారంభించాయి.
బార్‌కోడ్‌ను ప్రపంచంలో ప్రజల కోసం విడుదల చేసినప్పుడు, వివాదస్పద సిద్ధాంతకర్తల నుండి స్వల్ప అపనమ్మకంతో ఆహ్వానించారు, వారు బార్‌కోడ్‌లను ఒక అనుచిత నిఘా సాంకేతికతగా భావించారు మరియు కొంతమంది క్రైస్తవులు ఈ కోడ్‌లు 666 సంఖ్యను గోప్యంగా ఉంచడం వలన, దానిని క్రైస్తవమత వ్యతిరేకతగా భావించారు. టెలివిజన్ ఆతిథేయి ఫిల్ డోనాహ్యూ బార్‌కోడ్‌లను "వినియోగదారులకు వ్యతిరేకంగా కార్పొరేట్ కుట్ర"గా పేర్కొన్నాడు.
1981లో, యునైటెడ్ స్టేట్స్ డిపార్ట్‌మెంట్ ఆఫ్ డిఫెన్స్ సంయుక్త రాష్ట్రాలకు విక్రయించిన అన్ని ఉత్పత్తులను గుర్తించడానికి కోడ్ 39 వాడకాన్ని ప్రారంభించింది. ఈ సిస్టమ్ LOGMARS ఇప్పటికీ DoDచే ఉపయోగించబడుతుంది మరియు దీనిని పారిశ్రామిక అనువర్తనాల్లో బార్‌కోడింగ్ యొక్క విస్తృత అనుకరణకు ఉత్ప్రేరకం వలె భావిస్తారు.
బార్‌కోడ్‌లు-ప్రత్యేకంగా UPC—నెమ్మిదిగా ఆధునిక నాగరకతలో ఒక అవసరమైన అంశంగా మారింది. వాటి ఉపయోగం విస్తరించబడింది మరియు బార్‌కోడ్‌ల సాంకేతికత నిరంతరంగా అభివృద్ధి చెందుతూ ఉంది. బార్‌కోడ్‌ల కొన్ని ఆధునిక అనువర్తనాల్లో ఇవి ఉన్నాయి: సందేశాలు మరియు బార్‌కోడ్‌ల మధ్య ప్రతిసంధానాన్ని ఒక సింబాలజీ అని పిలుస్తారు. సింబాలజీ యొక్క వివరణలో సందేశంలోని ఒక్కొక్క సంఖ్యను/అక్షరాన్ని అలాగే ప్రారంభ మరియు ముగింపు చిహ్నాలను పట్టీలు మరియు ఖాళీల వలె గుప్తీకరిస్తారు, ఖాళీ ప్రాంతం బార్‌కోడ్‌కు ముందు లేదా వెనుక అలాగే ఒక చెక్‌సమ్ లెక్కించడానికి ముందు జరగాలి.
రేఖీయ చిహ్నాలను ప్రధానంగా రెండు లక్షణాలచే వర్గీకరించబడతాయి:
కొన్ని చిహ్నాలు ఇంటర్‌లీవింగ్‌ను ఉపయోగిస్తాయి. మొదటి అక్షరాన్ని నల్లని పట్టీలను ఉపయోగించి అస్థిర వెడల్పుతో గుప్తీకరిస్తారు. తర్వాత రెండవ అక్షరాన్ని అస్థిర ఈ పట్టీల మధ్య తెల్లని ఖాళీల వెడల్పుచే గుప్తీకరిస్తారు. కనుక, అక్షరాలు బార్‌కోడ్‌లో అదే భాగంలో జతలు వలె గుప్తీకరించబడతాయి. దీనికి ఉదాహరణగా ఇంటర్‌లీవెడ్ 2 ఆఫ్ 5ను చెప్పవచ్చు.
పేర్చిన చిహ్నాల్లో ఎంచుకున్న రేఖీయ చిహ్నాలను క్షితిజ లంబంగా పలు భాగాల్లో పునరావృతమవుతాయి.
2D చిహ్నాల్లో పలు వేర్వేరు రకాలు ఉన్నాయి. మాత్రిక కోడ్‌లను సర్వసాధారణంగా చెప్పవచ్చు, వీటిలో ఒక తంత్రీ నమూనాలో ఏర్పాటు చేసిన చతురస్ర లేదా బిందువు ఆకార మాడ్యూల్‌లను కలిగి ఉంటాయి. 2-D చిహ్నాలు వేర్వేరు ఇతర దృశ్యమాన ఆకృతుల్లో కూడా ఉంటాయి. వృత్తాకార నమూనాల మినహా, ఒక వినియోగదారు-సూచిత చిత్రంలో వేర్వేరు పరిమాణాల లేదా -ఆకారాల మాడ్యూల్‌ల శ్రేణి గోప్యంగా ఉంచడం ద్వారా స్టెగానోగ్రఫీ ఉపయోగించే పలు 2-D చిహ్నాలు ఉన్నాయి (ఉదాహరణకు, డేటాగ్లైఫ్స్).
రేఖీయ చిహ్నాలు ఒక లేజర్ స్కానర్‌చే చదవడానికి అనుకూలీకరించబడతాయి, ఒక సరళరేఖలో బార్‌కోడ్‌పై ఒక కాంతి కిరణాన్ని ప్రసారం చేస్తుంది, బార్‌కోడ్ లేత-ముదురు నమూనాల ఒక భాగాన్ని చదువుతుంది. 1990ల్లో, బార్‌కోడ్‌లను చదవడానికి CCD ఇమేజర్స్ అభివృద్ధిలో వెల్చ్ అలైన్‌ను అగ్రగామిగా చెప్పవచ్చు. ఇమేజింగ్‌కు లేజర్ స్కానర్‌కు అవసరమైనట్లు కదిలే భాగాలు అవసరం లేదు. 2007లో, రేఖీయ ఇమేజింగ్ అనేది దాని పనితీరు మరియు మన్నికకు ప్రజాదరణ పొందిన స్కాన్ ఇంజిన్ వలె లేజర్ స్కానింగ్‌ను అధిగమించింది.
పేర్చిన చిహ్నాలు అనే వాటిని కూడా లేజర్ ముద్రణ కోసం అనుకూలీకరించారు, లేజర్ బార్‌కోడ్‌పై పలుసార్లు కాంతి కిరణాలను వెలువరిస్తుంది.
2-D చిహ్నాలను ఒక లేజర్ ద్వారా చదవడం సాధ్యం కాదు ఎందుకంటే సాధారణంగా మొత్తం చిహ్నాన్ని కవర్ చేసే మొత్తం నమూనా లేదు. వీటిని ఒక చార్జ్ కపుల్డ్ పరికరం (CCD) లేదా ఇతర డిజిటల్ కెమెరా సెన్సార్ సాంకేతికతను ఉపయోగించే ఒక ఇమేజ్-ఆధారిత స్కానర్ ద్వారా స్కాన్ చేయాలి.
ప్రారంభ మరియు ఇప్పటికీ చౌకైన బార్‌కోడ్ స్కానర్లను ఒక స్థిర లైట్ మరియు ఏకైక ఫోటోసెన్సార్‌లను ఉపయోగించి నిర్మిస్తున్నారు, దీనిని చేతితో బార్‌కోడ్‌పై "రాయాలి".
బార్‌కోడ్ స్కానర్లను వాటిని కంప్యూటర్‌కు అనుసంధాన రీతి ఆధారంగా మూడు వర్గాలుగా వర్గీకరించవచ్చు. పాత రకంగా RS-232 బార్‌కోడ్ స్కానర్‌ను చెప్పవచ్చు. ఈ రకానికి ఇన్‌పుట్ డేటాను అనువర్తన ప్రోగ్రామ్‌కు బదిలీ చేయడానికి ప్రత్యేక ప్రోగ్రామింగ్ అవసరమవుతుంది. 
మరొక రకం ఒక అడాప్టర్ కేబుల్‌ను ఉపయోగించే ఒక కంప్యూటర్ మరియు దాని PS/2 లేదా AT కీబోర్డుకు అనుసంధానిస్తారు. మూడవ రకంగా USB బార్‌కోడ్ స్కానర్‌ను చెప్పవచ్చు, ఇది RS-232 స్కానర్ కంటే అత్యాధునిక మరియు చాలా సులభంగా వ్యవస్థాపించగల పరికరంగా చెప్పవచ్చు. కీబోర్డు ఇంటర్‌ఫేస్ స్కానర్ వలె, దీనికి ఇన్‌పుట్ డేటాను అనువర్తన ప్రోగ్రామ్‌కు బదిలీ చేయడానికి ఏదైనా కోడ్ లేదా ప్రోగ్రామ్ అవసరం లేదు; మీరు బార్‌కోడ్‌ను స్కాన్ చేసినప్పుడు, దీని డేటా కీబోర్డుపై టైప్ చేసిన విధంగా కంప్యూటర్‌కు పంపబడుతుంది.
బార్‌కోడ్ వెరిఫైర్‌లను ప్రాథమికంగా బార్‌కోడ్‌లను ముద్రించే వ్యాపార సంస్థలు ఉపయోగిస్తాయి, కాని సరఫరా క్రమంలో వ్యాపార భాగస్వామి బార్‌కోడ్ నాణ్యతను పరీక్షించుకోవచ్చు. ఒక బార్‌కోడ్ "స్థాయి"ను నిర్ణయించడానికి ఆ బార్‌కోడ్ సరఫరా క్రమంలో ఏదైనా స్కానర్‌చే చదవగలిగేలా ఉండటం ముఖ్యమైన అంశంగా చెప్పవచ్చు. రిటైలర్లు పనిచేయని బార్‌కోడ్‌లకు భారీ జరిమానాలు మరియు నష్టపరిహారాలను సేకరిస్తారు.
బార్‌కోడ్ వెరిఫైర్‌లు ఒక స్కానర్ పని చేసే రీతిలోనే పని చేస్తాయి కాని ఒక బార్‌కోడ్ డికోడ్ చేయడానికి బదులు, ఒక వెరిఫైర్ ఎనిమిది పరీక్షలను నిర్వహిస్తుంది. ప్రతి పరీక్షకు 0.0 నుండి 4.0 (F నుండి A వరకు) వరకు ఒక స్థాయిని ఇస్తుంది మరియు పరీక్షల్లోని ఏదైనా అత్యల్ప గ్రేడ్‌ను స్కాన్ గ్రేడ్‌గా చూపుతుంది. అత్యధిక అనువర్తనాలకు 2.5 (C) గ్రేడ్‌ను కనీస ఆమోద గ్రేడ్‌గా భావిస్తారు.
బార్‌కోడ్ వెరిఫైర్ ప్రమాణాలు:
అమ్మకాల నిర్వహణ సమయంలో, బార్‌కోడ్‌ల వాడకం వ్యాపారంలోని కీలకమైన కారకాలపై వివరణాత్మక నవీకరించబడిన సమాచారాన్ని అందిస్తుంది, ఈ సమాచారం త్వరితంగా మరియు మరింత నమ్మకంతో నిర్ణయాలను తీసుకునేందుకు అనుమతిస్తుంది. ఉదాహరణకు:
అమ్మకాలు మరియు జాబితా ట్రాకింగ్ మినహా, బార్‌కోడ్‌లు రవాణా/స్వీకరణ/ట్రాకింగ్‌ల్లో కూడా చాలా ఉపయోగపడతాయి.
బార్‌కోడ్‌లు వ్యాపార అనుకూలంగా ఉండటానికి కారణం ఏమిటంటే స్కానర్‌లు చాలా చౌకగా లభించడం మరియు కీ-నమోదుతో పోలిస్తే ఎక్కువ కచ్చితత్వాన్ని కలిగి ఉండటాన్ని చెప్పవచ్చు, నమోదు చేసిన 15,000 నుండి 36,000 ట్రిలియన్ అక్షరాల్లో సుమారు 1 ప్రత్యామ్నాయ లోపం మాత్రమే ఉంటుంది. కచ్చితమైన లోపాల స్థాయి బార్‌కోడ్ రకంపై ఆధారపడి ఉంటుంది.
2D బార్‌కోడ్ లేదా 2D కోడ్‌ గా కూడా పిలిచే ఒక మాత్రిక కోడ్ అనేది ద్వి-మితీయ మార్గంలో సమాచారాన్ని సూచించడానికి ఒక పద్ధతిగా చెప్పవచ్చు. ఇది ఒక రేఖీయ (1-మితీయ) బార్‌కోడ్‌ను పోలి ఉంటుంది, కాని ఇది ఎక్కువ డేటా సూచన సామర్థ్యాలను కలిగి ఉంటుంది.