Micro QR ও rMQR
Micro QR এবং rMQR হল দুটি QR ভেরিয়েন্ট যেখানে স্ট্যান্ডার্ড QR ফিট হয় না। Micro QR একটি একক ফাইন্ডার প্যাটার্ন সহ বর্গাকার (স্ট্যান্ডার্ড QR-এ তিনটির বিপরীতে); rMQR সরু লেবেলের জন্য আয়তাকার। উভয়ই QR পরিবারের অংশ তবে স্ক্যানার সমর্থন শুধুমাত্র বিশেষজ্ঞদের জন্য, বেশিরভাগ ফোন ক্যামেরা স্বাভাবিকভাবে কোনোটিই ডিকোড করে না।
rMQR স্পেক:ISO/IEC 23941:2022 (Rectangular Micro QR).
উভয়ই রক্ষণাবেক্ষণ করে: DENSO WAVE (মূল QR উদ্ভাবক) ISO JTC1/SC31 ওয়ার্কিং গ্রুপের মাধ্যমে।
Micro QR
চারটি সংস্করণ (M1, M2, M3, M4)। স্ট্যান্ডার্ড QR-এর তিনটির পরিবর্তে উপরের বাম কোণে একটি ফাইন্ডার প্যাটার্ন। পেলোড ক্ষমতা স্ট্যান্ডার্ড QR-এর তুলনায় অনেক কম।
| সংস্করণ | আকার (মডিউল) | সর্বোচ্চ সংখ্যাসূচক | সর্বোচ্চ আলফানিউমেরিক | সর্বোচ্চ বাইনারি (বাইট) |
|---|---|---|---|---|
| M1 | 11 × 11 | 5 সংখ্যা | , | , |
| M2 | 13 × 13 | 10 সংখ্যা | 6 অক্ষর | , |
| M3 | 15 × 15 | 23 সংখ্যা | 14 অক্ষর | 9 |
| M4 | 17 × 17 | 35 সংখ্যা | 21 অক্ষর | 15 |
M1 এবং M2 সংস্করণে কোনো এরর কারেকশন নেই। M3 এবং M4 শুধুমাত্র লো (L) এবং মিডিয়াম (M) ECC সমর্থন করে। হাই (H) ECC Micro QR-এ পাওয়া যায় না।
rMQR (Rectangular Micro QR)
2022 সালে প্রবর্তিত। সারি সংখ্যা (7, 9, 11, 13, 15, 17) × কলাম সংখ্যা (27, 43, 59, 77, 99, 139) দ্বারা ইন্ডেক্স করা 32টি আকারের ভেরিয়েন্ট। সরু লেবেল স্ট্রিপের জন্য ডিজাইন করা হয়েছে, ফার্মা সিরিয়ালাইজেশন, ইলেকট্রনিক কম্পোনেন্ট মার্কিং, PCB অ্যাসেম্বলি।
| rMQR আকার | ব্যবহারের ক্ষেত্র | আনুমানিক ক্ষমতা (বাইনারি) |
|---|---|---|
| R7×43 (সবচেয়ে ছোট) | সরু কেবল লেবেল | ~7 বাইট |
| R11×77 | ফার্মা ভায়াল সিরিয়ালাইজেশন | ~40 বাইট |
| R17×139 (সবচেয়ে বড়) | PCB / সরু-স্ট্রিপ ইন্ডাস্ট্রিয়াল | ~361 বাইট |
ক্যানোনিক্যাল টেস্ট ভেক্টর
| কেস | ইনপুট | আউটপুট সিম্বলজি |
|---|---|---|
| Micro QR, সংক্ষিপ্ত সংখ্যাসূচক | data=12345 | M1 (11×11) |
| Micro QR, মিশ্র আলফানিউমেরিক | data=PART-X42 | M3 (15×15) |
| Micro QR, URL (অনেক বড় → প্রত্যাখ্যাত) | data=https://example.com/very/long/url | এনকোড করা যাচ্ছে না, স্ট্যান্ডার্ড QR-এ ফলব্যাক। |
| rMQR, লট সিরিয়াল | data=LOT12345/BATCH2026 | R11×77 (আনুমানিক) |
| rMQR, বাইনারি প্রোডাক্ট কোড | data=0x7F8A3B... (361 বাইট) | R17×139 (সর্বোচ্চ) |
সাধারণ ভুলসমূহ
- ফোন ক্যামেরা সমর্থনের অনুমান। iPhone ক্যামেরা স্ট্যান্ডার্ড QR ডিকোড করে, Micro QR বা rMQR নয়। Android ক্যামেরাও একই। আপনার ওয়ার্কফ্লোতে ফোন স্ক্যান প্রয়োজন হলে, আপনার পেলোডের জন্য সবচেয়ে ছোট ভার্সনের স্ট্যান্ডার্ড QR ব্যবহার করুন (V1 21×21, V2 25×25, ইত্যাদি)।
- অতি উচ্চাভিলাষী পেলোড। Micro QR M1-এ মাত্র 5টি সংখ্যা ধরে। এটা খুব বেশি নয়। স্ট্রিং যা স্পষ্টতই ফিট হবে না (URL, vCard) সেগুলোর জন্য বড় ভেরিয়েন্ট বা স্ট্যান্ডার্ড QR দরকার। প্রতিটি Micro QR জেনারেটরের উচিত পেলোড M4 ক্ষমতা ছাড়িয়ে গেলে স্পষ্টভাবে ব্যর্থ হওয়া, চুপচাপ স্ট্যান্ডার্ড QR-এ আপগ্রেড না করা।
- মডিউল পিচ প্রয়োজনীয়তা। ইন্ডাস্ট্রিয়াল স্ক্যানারগুলোর নির্ভরযোগ্য Micro QR রিডের জন্য কমপক্ষে 0.2mm মডিউল পিচ দরকার (ফোন ক্যামেরার জন্য 0.3mm)। 4mm × 4mm Micro QR M1-এ মডিউল পিচ ~0.36mm, ঠিক আছে। 2mm × 2mm Micro QR M1-এ এটি ~0.18mm, স্পেকের নিচে।
- কোয়াইট জোন। স্ট্যান্ডার্ড QR সব দিকে 4 মডিউলের সাদা জায়গা প্রয়োজন। Micro QR মাত্র 2 মডিউল প্রয়োজন। rMQR 2 মডিউল প্রয়োজন। বেশিরভাগ স্ক্যানার Micro QR কোয়াইট জোনে নমনীয়; তবুও এগুলো বাদ দেবেন না।
- ছোট আকারে ECC অনুপলব্ধ। M1 এবং M2-এ কোনো এরর কারেকশন নেই। একটি ক্ষতিগ্রস্ত মডিউল স্ক্যান নষ্ট করে। যেকোনো মিশন-ক্রিটিক্যাল কাজে ECC-M সহ M3 বা M4 ব্যবহার করুন।
- rMQR ওরিয়েন্টেশন। rMQR-এ অপ্রতিসম ফাইন্ডার প্যাটার্ন আছে (দুই কোণা + এক পাশ)। স্ক্যানার স্বয়ংক্রিয়ভাবে ওরিয়েন্টেশন শনাক্ত করে, কিন্তু ছোট প্রান্ত উপরে (বাঁদিকের বিপরীতে) লাগানো মুদ্রিত লেবেলগুলো কিছু ফার্মওয়্যারে 10-15% ধীরে ডিকোড হয়। আপনার লেবেলিং ওয়ার্কফ্লোতে ওরিয়েন্টেশন মানসম্পন্ন করুন।
স্ক্যানার সামঞ্জস্যতা
| রিডার | Micro QR | rMQR | নোট |
|---|---|---|---|
| iOS Camera | না | না | Apple শুধুমাত্র স্ট্যান্ডার্ড QR সমর্থন করে। |
| Android Camera | না | না | Google-ও শুধুমাত্র স্ট্যান্ডার্ড QR। |
| Google Lens | আংশিক | না | কিছু Micro QR আকার ডিকোড হয়; rMQR সাধারণত হয় না। |
| Scandit SDK | হ্যাঁ | হ্যাঁ | সম্পূর্ণ সমর্থন; ফার্মা সিরিয়ালাইজেশন অ্যাপে ব্যবহৃত। |
| Cognex DataMan | হ্যাঁ | হ্যাঁ | সম্পূর্ণ সমর্থন; ইন্ডাস্ট্রিয়াল মেশিন-ভিশনে শীর্ষস্থানীয়। |
| Dynamsoft Barcode Reader | হ্যাঁ | হ্যাঁ | সম্পূর্ণ সমর্থন; এন্টারপ্রাইজ Java / .NET ওয়ার্কফ্লোতে সাধারণ। |
| ZBar / zxing-cpp | হ্যাঁ | না | ওপেন-সোর্স লাইব্রেরি Micro QR সমর্থন করে; rMQR সমর্থন পিছিয়ে আছে (2025 পর্যন্ত সক্রিয় PR)। |
| ইন্ডাস্ট্রিয়াল হ্যান্ডহেল্ড (Zebra, Honeywell, Datalogic) | হ্যাঁ (ফার্মওয়্যার-নির্ভর) | নতুন মডেল | 2023+ ফার্মওয়্যার সাধারণত উভয়ই অন্তর্ভুক্ত করে। |
কখন Micro QR বা rMQR ব্যবহার করবেন বনাম স্ট্যান্ডার্ড QR
- স্ট্যান্ডার্ড QR ব্যবহার করুন যখন ফোন ক্যামেরা স্ক্যানযোগ্যতা গুরুত্বপূর্ণ। মেনু QR, মার্কেটিং সাইনেজ, ব্যবসায়িক কার্ড।
- Micro QR ব্যবহার করুন যখন শারীরিক জায়গা অত্যন্ত সংকীর্ণ (<8mm) এবং রিডিং লুপে একটি বিশেষজ্ঞ স্ক্যানার আছে। PCB, ছোট মেডিক্যাল ডিভাইস, সার্জিক্যাল ইন্সট্রুমেন্ট।
- rMQR ব্যবহার করুন যখন লেবেলিং স্ট্রিপ সরু ও লম্বা। ফার্মা ভায়ালের পাশ, কেবল র্যাপ, সরু প্যালেট লেবেল।
- পরিবর্তে Data Matrix ব্যবহার করুন যখন ফার্মা সিরিয়ালাইজেশনের জন্য ISO/IEC 16022 কমপ্লায়েন্স দরকার (FDA UDI, EU MDR)। Data Matrix Micro QR-এর তুলনায় বৃহত্তর ইন্ডাস্ট্রিয়াল স্ক্যানার সমর্থন পেয়েছে।
আরও দেখুন
- /micro-qr-code/, Micro QR জেনারেটর।
- /rmqr-code/, rMQR জেনারেটর।
- /standards/, স্ট্যান্ডার্ড ইন্ডেক্সে ফিরে যান।
- /data-matrix-code-generator/, ছোট ইন্ডাস্ট্রিয়াল মার্কিংয়ের জন্য প্রায়ই ভালো পছন্দ।