एक बारकोड (बार कोड भी) एक ऑप्टिकल, मशीन-पठनीय, डेटा का प्रतिनिधित्व है;डेटा आमतौर पर उस वस्तु के बारे में कुछ वर्णन करता है जो बारकोड लेता है।पारंपरिक बारकोड समानांतर रेखाओं की चौड़ाई और स्पेसिंग को अलग करके व्यवस्थित रूप से प्रतिनिधित्व करते हैं, और इसे रैखिक या एक-आयामी (1 डी) के रूप में जाना जा सकता है।बाद में, दो-आयामी (2 डी) संस्करण आयताकार, डॉट्स, हेक्सागोन्स और अन्य ज्यामितीय पैटर्न का उपयोग करके विकसित किए गए थे, जिन्हें मैट्रिक्स कोड या 2 डी बारकोड कहा जाता था, हालांकि वे सलाखों का उपयोग नहीं करते हैं।प्रारंभ में, बारकोड को केवल विशेष ऑप्टिकल स्कैनर द्वारा बारकोड पाठकों द्वारा स्कैन किया गया था।
Inner update