बारकोड स्कैन करना

एमएल किट के बारकोड स्कैनिंग एपीआई के ज़रिए, ज़्यादातर स्टैंडर्ड बारकोड फ़ॉर्मैट का इस्तेमाल करके, डेटा को कोड में बदला गया होता है. बारकोड स्कैन करने की सुविधा डिवाइस पर काम करती है. इसके लिए, नेटवर्क कनेक्शन की ज़रूरत नहीं होती.

बारकोड, असली दुनिया से आपके ऐप्लिकेशन पर जानकारी भेजने का एक आसान तरीका है. खास तौर पर, क्यूआर कोड जैसे 2डी फ़ॉर्मैट का इस्तेमाल करते समय आप स्ट्रक्चर्ड डेटा जैसे संपर्क जानकारी या वाई-फ़ाई नेटवर्क क्रेडेंशियल को कोड में बदल सकते हैं. ML किट, इस डेटा की पहचान अपने-आप कर सकता है और इसे पार्स कर सकता है. इसलिए, जब कोई उपयोगकर्ता बारकोड को स्कैन करता है, तो आपका ऐप्लिकेशन अचानक से जवाब दे सकता है.

जिन लोगों को कस्टम यूज़र इंटरफ़ेस (यूआई) की ज़रूरत नहीं होती उनके लिए, हम Google कोड स्कैनर का इस्तेमाल करने का सुझाव देते हैं. कोड स्कैनर एपीआई उसी बारकोड मॉडल का इस्तेमाल करता है, जिसका इस्तेमाल मानक बारकोड स्कैनिंग एपीआई करता है, लेकिन यह ज़्यादा तेज़ और एक जैसा अनुभव देने के लिए सिर्फ़ एक ही बारकोड को दिखाता है. Google कोड स्कैनर भी सुरक्षित है और इसे अनुमति भी नहीं दी जाती है. इसके लिए, कैमरा से जुड़ी सेटिंग लागू करने या अनुमतियों की ज़रूरत नहीं होती है.

iOS Android Google कोड स्कैनर

मुख्य सुविधाएं

ज़्यादातर स्टैंडर्ड फ़ॉर्मैट पढ़ता है
  • लीनियर फ़ॉर्मैट: Codabar, कोड 39, कोड 93, कोड 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
  • 2D फ़ॉर्मैट: ऐज़टेक, डेटा मैट्रिक्स, PDF417, और क्यूआर कोड
अपने आप फ़ॉर्मैट का पता लगाना
खोजे जाने वाले सभी फ़ॉर्मैट को एक साथ स्कैन करें. इसके लिए, आपको वह फ़ॉर्मैट तय नहीं करना होगा जिसे आप खोज रहे हैं. आप चाहें, तो स्कैन करने की रफ़्तार बढ़ाने के लिए, सिर्फ़ ऐसे फ़ॉर्मैट का इस्तेमाल करें जिनमें आपकी दिलचस्पी हो.
स्ट्रक्चर्ड डेटा निकालता है
स्ट्रक्चर्ड डेटा, जिसे इस्तेमाल किए जा सकने वाले 2D फ़ॉर्मैट में से किसी एक का इस्तेमाल करके स्टोर किया जाता है, वह अपने-आप पार्स हो जाता है. इस जानकारी में यूआरएल, संपर्क जानकारी, कैलेंडर इवेंट, ईमेल पते, फ़ोन नंबर, एसएमएस मैसेज के अनुरोध, ISBN, वाई-फ़ाई कनेक्शन की जानकारी, जगह की जानकारी, और AMAVA की मानक ड्राइवर जानकारी शामिल है.
किसी भी ओरिएंटेशन के साथ काम करता है
बारकोड को पहचाना और स्कैन किया जाता है, भले ही उनका ओरिएंटेशन हो: राइट-साइड-अप, अपसाइड-डाउन या तिरछा.
डिवाइस पर चलता है
बारकोड स्कैनिंग को डिवाइस पर पूरी तरह से पूरा किया जाता है. इसके लिए नेटवर्क कनेक्शन की ज़रूरत नहीं होती है.

ध्यान दें कि इस एपीआई में बारकोड, इन फ़ॉर्मैट में नहीं होते:

  • सिर्फ़ एक वर्ण वाले 1D बारकोड
  • छह वर्णों से कम वाले आईटीएफ़ फ़ॉर्मैट में बारकोड और इस फ़ॉर्मैट को चेकसम न होने की वजह से खराब माना जाता है
  • FNC2, FNC3 या FNC4 के साथ एन्कोड किए गए बारकोड
  • ECI मोड में जनरेट किए गए क्यूआर कोड

इस एपीआई में हर एपीआई कॉल के लिए, 10 से ज़्यादा बारकोड की पहचान नहीं की जा सकती.

परिणामों के उदाहरण

नतीजा
कॉर्नर (49,125), (172,125), (172,160), (49,160)
रॉ वैल्यू 2404105001722
नतीजा
कॉर्नर (87,87) (6,12,87) (6,12,612) (87,612)
रॉ वैल्यू WIFI:S:SB1Guest;P:12345;T:WEP;;
वाई-फ़ाई की जानकारी
SSID एसबी1 गेस्ट
पासवर्ड 12345
स्ट्रीम किस तरह की है WEP