বারকোড স্ক্যানিং

ML Kit-এর বারকোড স্ক্যানিং API-এর সাথে, আপনি বেশিরভাগ স্ট্যান্ডার্ড বারকোড ফর্ম্যাট ব্যবহার করে এনকোড করা ডেটা পড়তে পারেন। বারকোড স্ক্যানিং ডিভাইসে ঘটে এবং নেটওয়ার্ক সংযোগের প্রয়োজন হয় না।

বারকোড হল বাস্তব জগত থেকে আপনার অ্যাপে তথ্য পাঠানোর একটি সুবিধাজনক উপায়। বিশেষ করে, QR কোডের মতো 2D ফর্ম্যাট ব্যবহার করার সময়, আপনি যোগাযোগের তথ্য বা WiFi নেটওয়ার্ক শংসাপত্রের মতো কাঠামোগত ডেটা এনকোড করতে পারেন। যেহেতু ML Kit স্বয়ংক্রিয়ভাবে এই ডেটা চিনতে এবং পার্স করতে পারে, আপনার অ্যাপ বুদ্ধিমত্তার সাথে প্রতিক্রিয়া জানাতে পারে যখন একজন ব্যবহারকারী বারকোড স্ক্যান করে।

ব্যবহারকারীদের জন্য যাদের কাস্টম UI প্রয়োজন নেই, আমরা Google কোড স্ক্যানার ব্যবহার করার পরামর্শ দিই। কোড স্ক্যানার API স্ট্যান্ডার্ড বারকোড স্ক্যানিং API হিসাবে একই অনুমান মডেল ব্যবহার করে, কিন্তু দ্রুত এবং আরও সামঞ্জস্যপূর্ণ অভিজ্ঞতার জন্য শুধুমাত্র সবচেয়ে কেন্দ্রীভূত বারকোড প্রদান করে। Google কোড স্ক্যানারও নিরাপদ এবং অনুমতি-হীন, এবং ক্যামেরা-সম্পর্কিত বাস্তবায়ন বা অনুমতির প্রয়োজন হয় না।

iOS অ্যান্ড্রয়েড গুগল কোড স্ক্যানার

মূল ক্ষমতা

বেশিরভাগ স্ট্যান্ডার্ড ফরম্যাট পড়ে
  • লিনিয়ার ফরম্যাট: কোডাবার, কোড 39, কোড 93, কোড 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
  • 2D ফরম্যাট: Aztec, Data Matrix, PDF417, QR কোড
স্বয়ংক্রিয় বিন্যাস সনাক্তকরণ
আপনি যে ফরম্যাটটি খুঁজছেন তা নির্দিষ্ট না করেই একবারে সমস্ত সমর্থিত বারকোড ফর্ম্যাটের জন্য স্ক্যান করুন, অথবা ডিটেক্টরটিকে শুধুমাত্র আপনার আগ্রহের ফর্ম্যাটে সীমাবদ্ধ করে স্ক্যান করার গতি বাড়ান৷
স্ট্রাকচার্ড ডেটা বের করে
সমর্থিত 2D ফর্ম্যাটগুলির একটি ব্যবহার করে সংরক্ষিত স্ট্রাকচার্ড ডেটা স্বয়ংক্রিয়ভাবে পার্স করা হয়। সমর্থিত তথ্য প্রকারের মধ্যে URL, যোগাযোগের তথ্য, ক্যালেন্ডার ইভেন্ট, ইমেল ঠিকানা, ফোন নম্বর, এসএমএস বার্তা প্রম্পট, আইএসবিএন, ওয়াইফাই সংযোগের তথ্য, ভৌগলিক অবস্থান এবং AAMVA- স্ট্যান্ডার্ড ড্রাইভার তথ্য অন্তর্ভুক্ত রয়েছে।
যে কোন অভিযোজন সঙ্গে কাজ করে
বারকোডগুলি স্বীকৃত এবং স্ক্যান করা হয় তাদের অভিযোজন নির্বিশেষে: ডান-পাশে-উপরে, উপরে-নিচে, বা পাশে।
ডিভাইসে চলে
বারকোড স্ক্যানিং সম্পূর্ণরূপে ডিভাইসে সঞ্চালিত হয়, এবং নেটওয়ার্ক সংযোগের প্রয়োজন হয় না।

মনে রাখবেন যে এই API এই ফর্মগুলিতে বারকোডগুলিকে চিনতে পারে না:

  • শুধুমাত্র একটি অক্ষর সহ 1D বারকোড
  • আইটিএফ ফরম্যাটে বারকোড ছয়টিরও কম অক্ষর সহ, এবং এই বিন্যাসটি চেকসামের অনুপস্থিতির কারণে অস্পষ্ট বলে পরিচিত
  • FNC2, FNC3 বা FNC4 দিয়ে এনকোড করা বারকোড
  • ECI মোডে জেনারেট করা QR কোড

এই API প্রতি API কলে 10টির বেশি বারকোড স্বীকৃতি দেয় না।

উদাহরণ ফলাফল

ফলাফল
কোণ (49,125), (172,125), (172,160), (49,160)
কাঁচা মান 2404105001722
ফলাফল
কোণ (87,87) (612,87) (612,612) (87,612)
কাঁচা মান WIFI:S:SB1Guest;P:12345;T:WEP;;
ওয়াইফাই তথ্য
SSID SB1 অতিথি
পাসওয়ার্ড 12345
টাইপ WEP