स्कैनिंग बारकोड गलत डेटा इनपुट करता है


0

UPC-E प्रकार का बारकोड बनाने के लिए API का उपयोग करना:

UPCE: 01213113

मैं कुछ अलग स्कैनर प्रकारों का उपयोग करके इस बारकोड को स्कैन करने का प्रयास कर रहा हूं -

मेरे फ़ोन पर दोनों ऐप और हनीवेल 3310G हैंड स्कैनर टेक्स्ट फ़ील्ड में सही डेटा दर्ज करते हैं:

01213113

हालाँकि, जब इस बारकोड को विंडोज CE, Motorola MC3190 स्कैन गन पर स्कैन किया जाता है, तो डेटा पाठ क्षेत्र में प्रवेश कर जाता है

012100001313

अलग-अलग स्कैनर एक ही बारकोड को अलग-अलग क्यों पढ़ रहे होंगे?


आपको mc3190 के लिए मैनुअल में खुदाई करनी होगी। कई सेटअप फ़ंक्शंस हैं। हाल के वर्षों में बारकोड स्कैनर सेटअप बहुत आसान हो गया है, लेकिन एक बार बारकोड स्कैनर के लिए बहुत सेटअप की आवश्यकता थी। जैसा कि मुझे याद है कि यह एक प्रकार से दूसरे में रूपांतरित होता है, उद्देश्य एक कंपनी डेटाबेस के लिए यूपीसी की एक समान लंबाई है। आप ध्यान दें कि यह बीच में 4 शून्य में पैडिंग कर रहा है।
टायसन

मैं मैनुअल में देख सकता हूं - स्कैनर टीम से पहले से कॉन्फ़िगर किया हुआ आता है, इसलिए मैं संभवत: प्रारूप समायोजन में बदलाव करने में सक्षम नहीं हूं। यह सिर्फ पैडिंग नहीं है , यह भी प्रतीत होता है जैसे कि दूसरे से अंतिम अंक को हटा दिया गया है।
मैट क्लार्क

हाँ, जो स्कैनर के भीतर एक बार कोड प्रकार को दूसरे में परिवर्तित करता है। मुझे इस बारे में बहुत कुछ पता था कि मैं इसे याद कर सकता हूं, इस परियोजना के कई साल हो गए हैं जब मुझे बारकोड और स्कैनर के बारे में सब कुछ सीखना था, हालांकि डेटा भेजने से पहले संख्याओं पर संपादन और रूपांतरण करने के लिए स्कैनर सेटअप किया जा सकता है। अगली परत। या तो किसी ने तय किया कि उन्हें रूपांतरण की आवश्यकता है, नहीं सोचा था कि डिफ़ॉल्ट मूल्य खराब होगा, समझ में नहीं आया कि वे क्या कर रहे थे, या सभी बारकोड प्रकारों के साथ परीक्षण नहीं किया जो उनके पास होना चाहिए।
टायसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.