/ / ZXing एंड्रॉइड स्टूडियो बारकोड स्कैनर बड़े बारकोड के साथ काम नहीं कर रहा है - एंड्रॉइड, एंड्रॉइड-स्टूडियो, बारकोड, जेएक्सिंग, बारकोड-स्कैनर

ZXing एंड्रॉइड स्टूडियो बारकोड स्कैनर बड़े बारकोड के साथ काम नहीं कर रहा है - एंड्रॉइड, एंड्रॉइड-स्टूडियो, बारकोड, जेएक्सिंग, बारकोड-स्कैनर

मैंने ZXing लाइब्रेरी का उपयोग करके बार कोड पढ़ने के लिए एक ऐप विकसित किया है, यह छोटे कोडों के साथ समस्याओं के बिना काम करता है जैसे कि:

लघु बार कोड

यहां छवि विवरण दर्ज करें

लेकिन लंबे कोडों के साथ निम्नलिखित की तरह, कार्यक्रम बस कोई पढ़ाई नहीं मिल सकता है:

लांग बार कोड

यहां छवि विवरण दर्ज करें

कोई विचार कैसे इस को हल किया जा सकता है? मुझे लंबे बार कोड पढ़ने की जरूरत है

उत्तर:

जवाब के लिए 0 № 1

मुझे नहीं लगता कि समस्या झूठ बोल रही है ZXing.

जैसा कि प्रश्न में दिया गया बारकोड ए है कोड 128 प्रारूप, जो ZXing द्वारा समर्थित है और प्रश्न में संलग्न छवि सफलतापूर्वक स्कैन की गई है ZXing ऑनलाइन डिकोडर और स्कैन की गई छवि का आउटपुट इस प्रकार है:

+ -------------------- + ---------------------------- + | कच्चा पाठ | डीएसईसी 3743T0040001P96837678 | + -------------------- + ---------------------------- + | रॉ बाइट्स | 68 24 33 25 23 63 25 2 बी | | | 64 34 10 63 04 00 01 64 | | | 30 63 60 53 4 सी 4e 54 6 ए | + -------------------- + ---------------------------- + | बारकोड प्रारूप | CODE_128 | + -------------------- + ---------------------------- + | पार्सल परिणाम प्रकार | पाठ | + -------------------- + ---------------------------- + | पार्स किए गए परिणाम | डीएसईसी 3743T0040001P96837678 | + -------------------- + ---------------------------- +

छवि को ठीक से स्कैन करने के लिए बहुत लंबा हैकुछ फोन का कैमरा, क्योंकि जेडएक्सिंग स्क्रीन से कॉलबैक प्राप्त करता है जबकि कैमरे चालू है तो सुनिश्चित करें कि बारकोड ठीक से केंद्रित है और कैमरा उस अशक्त नहीं है।