UPC-E प्रकार का बारकोड बनाने के लिए API का उपयोग करना:
मैं कुछ अलग स्कैनर प्रकारों का उपयोग करके इस बारकोड को स्कैन करने का प्रयास कर रहा हूं -
मेरे फ़ोन पर दोनों ऐप और हनीवेल 3310G हैंड स्कैनर टेक्स्ट फ़ील्ड में सही डेटा दर्ज करते हैं:
01213113
हालाँकि, जब इस बारकोड को विंडोज CE, Motorola MC3190 स्कैन गन पर स्कैन किया जाता है, तो डेटा पाठ क्षेत्र में प्रवेश कर जाता है
012100001313
अलग-अलग स्कैनर एक ही बारकोड को अलग-अलग क्यों पढ़ रहे होंगे?
आपको mc3190 के लिए मैनुअल में खुदाई करनी होगी। कई सेटअप फ़ंक्शंस हैं। हाल के वर्षों में बारकोड स्कैनर सेटअप बहुत आसान हो गया है, लेकिन एक बार बारकोड स्कैनर के लिए बहुत सेटअप की आवश्यकता थी। जैसा कि मुझे याद है कि यह एक प्रकार से दूसरे में रूपांतरित होता है, उद्देश्य एक कंपनी डेटाबेस के लिए यूपीसी की एक समान लंबाई है। आप ध्यान दें कि यह बीच में 4 शून्य में पैडिंग कर रहा है।
—
टायसन
मैं मैनुअल में देख सकता हूं - स्कैनर टीम से पहले से कॉन्फ़िगर किया हुआ आता है, इसलिए मैं संभवत: प्रारूप समायोजन में बदलाव करने में सक्षम नहीं हूं। यह सिर्फ पैडिंग नहीं है , यह भी प्रतीत होता है जैसे कि दूसरे से अंतिम अंक को हटा दिया गया है।
—
मैट क्लार्क
हाँ, जो स्कैनर के भीतर एक बार कोड प्रकार को दूसरे में परिवर्तित करता है। मुझे इस बारे में बहुत कुछ पता था कि मैं इसे याद कर सकता हूं, इस परियोजना के कई साल हो गए हैं जब मुझे बारकोड और स्कैनर के बारे में सब कुछ सीखना था, हालांकि डेटा भेजने से पहले संख्याओं पर संपादन और रूपांतरण करने के लिए स्कैनर सेटअप किया जा सकता है। अगली परत। या तो किसी ने तय किया कि उन्हें रूपांतरण की आवश्यकता है, नहीं सोचा था कि डिफ़ॉल्ट मूल्य खराब होगा, समझ में नहीं आया कि वे क्या कर रहे थे, या सभी बारकोड प्रकारों के साथ परीक्षण नहीं किया जो उनके पास होना चाहिए।
—
टायसन