मैंने बारकोड काम की उचित मात्रा में काम किया है।
दो पक्ष हैं जिन्हें आपको परिचित होना होगा।
उत्पन्न/मुद्रण बारकोड
यह बारकोड प्रारूप की एक विशिष्ट प्रकार का उपयोग कर शामिल होगी। कोड 128 आमतौर पर सबसे आम, सबसे अधिक प्रारूपों के लिए पढ़ने के लिए सबसे आसान है, और सबसे छोटे बारकोड प्रिंट करता है। कोड 128 प्रारूप बारकोड मुद्रित करने के लिए, आपको या तो एक फ़ॉन्ट, लाइब्रेरी की आवश्यकता होती है जिसे आप खरीद सकते हैं (idautomation, आदि), और इस पर आप बारकोड मुद्रित करने के लिए अपने सॉफ़्टवेयर में एकीकृत करेंगे। कोड 39 भी आम है (और आमतौर पर मुफ्त)। यह वास्तव में विस्तृत बारकोड प्रिंट करता है हालांकि आपके डेटा को बारकोड किया जाना बड़ा हो जाता है।
यदि आप बारकोड के साथ लेबल प्रिंट करने जा रहे हैं, तो आप ज़ेबरा प्रिंटर को देखना चाहेंगे। उनके पास एक उत्कृष्ट प्रोग्रामिंग भाषा है (जेपीएल) जो आपको सभी प्रकार के बारकोड को मूल रूप से उत्पन्न करने देता है - फोंट या पुस्तकालय खरीदने की आवश्यकता नहीं है।
यहां विचार करने की महत्वपूर्ण बात बारकोड पठनीयता है। आपको बारकोड स्केल आकार के रूप में एक फ़ॉन्ट की तरह मिल जाएगा। यह सुनिश्चित करना कि आपके बारकोड आपके मीडिया पर प्रिंट कर सकते हैं, और स्कैन करने योग्य हैं (झुर्री, गुना, या छीलना आदि) बहुत महत्वपूर्ण होंगे।
पठन/बारकोड
बारकोड पढ़ना का उपयोग करते हुए किसी तरह के स्कैनर के साथ शुरू हो जाएगा। आप उन लोगों को प्राप्त कर सकते हैं जो किसी भी प्रकार के बारकोड को पढ़ेंगे और डीकोडेड बारकोड इनपुट के रूप में प्रेषित करेंगे। इसलिए, यदि आपके पास अपनी स्क्रीन पर कोई फ़ील्ड चुना गया है, तो कुछ में स्कैन किया गया है, बारकोड की सामग्री आपके लिए उस फ़ील्ड में टाइप की जाएगी।
एक और चीज जो आप कर सकते हैं वह एक मोबाइल स्कैनर है जो पाम ओएस या विंडोज सीई/मोबाइल चल रहा है जैसे कि प्रतीक, psion teklogix इत्यादि द्वारा बनाए गए हैं। इन्हें प्राप्त करने, शिपिंग के लिए एकीकृत सॉफ़्टवेयर का एक टुकड़ा चलाने के लिए सेट किया जा सकता है। सिस्टम जो आपके काम प्रवाह को ड्राइव करेंगे।
मुझे पहिया को पुन: आविष्कार न करके जीवन को बहुत आसान पाया गया है। मैंने उपरोक्त वर्णित सभी उत्पादों का उपयोग किया है और पाया है कि वे अच्छी तरह से एकीकृत हैं। कुछ शानदार जावा बारकोड पुस्तकालय भी हैं जो निःशुल्क हैं, मुझे यकीन है कि आपको .NET के लिए कुछ भी मिल जाएगा। अगर आपके पास कोई अन्य सवाल है तो मुझे बताएं।
यह हमेशा एक स्ट्रिंग के रूप में बारकोड को स्टोर करने के लिए अधिक समझ में आता है, संख्या नहीं। यदि आपने बारकोड के साथ अतिरिक्त करने का प्रयास किया है तो इसका मतलब यह होगा कि भ्रष्ट चेक अंक है। – joeforker