Micro QR & rMQR
Micro QR dan rMQR ialah dua varian QR untuk situasi di mana QR standard tidak muat. Micro QR ialah segi empat sama dengan satu corak pencari (berbanding tiga pada QR standard); rMQR berbentuk segiempat untuk jalur label sempit. Kedua-duanya dalam keluarga QR tetapi sokongan pengimbas hanya untuk pakar, kebanyakan kamera telefon tidak mendekod mana-mana satunya secara asli.
Spesifikasi rMQR:ISO/IEC 23941:2022 (Rectangular Micro QR).
Kedua-duanya diselenggarakan oleh: DENSO WAVE (pencipta asal QR) melalui kumpulan kerja ISO JTC1/SC31.
Micro QR
Empat versi (M1, M2, M3, M4). Satu corak pencari di sudut kiri atas dan bukannya tiga pada QR standard. Kapasiti muatan jauh lebih kecil daripada QR standard.
| Versi | Saiz (modul) | Maks. angka | Maks. alfanumerik | Maks. binari (bait) |
|---|---|---|---|---|
| M1 | 11 × 11 | 5 digit | , | , |
| M2 | 13 × 13 | 10 digit | 6 aksara | , |
| M3 | 15 × 15 | 23 digit | 14 aksara | 9 |
| M4 | 17 × 17 | 35 digit | 21 aksara | 15 |
Versi M1 dan M2 tidak mempunyai pembetulan ralat. M3 dan M4 hanya menyokong ECC rendah (L) dan sederhana (M). ECC tinggi (H) tidak tersedia dalam Micro QR.
rMQR (Rectangular Micro QR)
Diperkenalkan 2022. 32 varian saiz yang diindeks mengikut bilangan baris (7, 9, 11, 13, 15, 17) × bilangan lajur (27, 43, 59, 77, 99, 139). Direka untuk jalur label sempit, penserialan farmaseutikal, penandaan komponen elektronik, pemasangan PCB.
| Saiz rMQR | Kes penggunaan | Kapasiti anggaran (binari) |
|---|---|---|
| R7×43 (terkecil) | Label kabel sempit | ~7 bait |
| R11×77 | Penserialan vial farmaseutikal | ~40 bait |
| R17×139 (terbesar) | PCB / industri jalur sempit | ~361 bait |
Vektor ujian kanonik
| Kes | Input | Simbologi output |
|---|---|---|
| Micro QR, angka pendek | data=12345 | M1 (11×11) |
| Micro QR, alfanumerik campuran | data=PART-X42 | M3 (15×15) |
| Micro QR, URL (terlalu panjang → ditolak) | data=https://example.com/very/long/url | Tidak boleh dikodkan, kembali ke QR standard. |
| rMQR, nombor siri lot | data=LOT12345/BATCH2026 | R11×77 (anggaran) |
| rMQR, kod produk binari | data=0x7F8A3B... (361 bait) | R17×139 (maks) |
Perangkap biasa
- Menganggap sokongan kamera telefon. Kamera iPhone mendekod QR standard, bukan Micro QR atau rMQR. Kamera Android sama sahaja. Jika aliran kerja anda memerlukan imbasan telefon, gunakan QR standard pada versi terkecil yang memuatkan muatan anda (V1 21×21, V2 25×25, dll.).
- Muatan yang terlalu bercita-cita tinggi. Micro QR M1 memuatkan 5 digit angka. Itu tidak banyak. Rentetan yang jelas tidak muat (URL, vCard) memerlukan varian lebih besar atau QR standard. Setiap penjana Micro QR harus gagal dengan jelas apabila muatan melebihi kapasiti M4, bukan secara senyap naik taraf ke QR standard.
- Keperluan pic modul. Pengimbas industri memerlukan sekurang-kurangnya 0.2mm pic modul untuk bacaan Micro QR yang boleh dipercayai (kamera telefon memerlukan 0.3mm). Pada Micro QR M1 4mm × 4mm, pic modul ialah ~0.36mm, baik. Pada Micro QR M1 2mm × 2mm, ialah ~0.18mm, di bawah spesifikasi.
- Zon senyap. QR standard memerlukan 4 modul ruang putih di semua sisi. Micro QR hanya memerlukan 2 modul. rMQR memerlukan 2 modul. Kebanyakan pengimbas bertolak ansur tentang zon senyap Micro QR; jangan tinggalkan walaupun begitu.
- ECC tidak tersedia pada saiz kecil. M1 dan M2 tidak mempunyai pembetulan ralat. Satu modul yang rosak merosakkan imbasan. Untuk sesuatu yang kritikal, gunakan M3 atau M4 dengan ECC-M.
- Orientasi rMQR. rMQR mempunyai corak pencari asimetri (dua sudut + satu sisi). Pengimbas mengesan orientasi secara automatik, tetapi label cetak yang dipasang dengan tepi pendek menghadap ATAS (berbanding kiri) mendekod 10–15% lebih perlahan pada sesetengah perisian tegar. Standardkan orientasi dalam aliran kerja pelabelan anda.
Keserasian pengimbas
| Pembaca | Micro QR | rMQR | Nota |
|---|---|---|---|
| iOS Camera | Tidak | Tidak | Apple menyokong QR standard sahaja. |
| Android Camera | Tidak | Tidak | Google juga QR standard sahaja. |
| Google Lens | Separa | Tidak | Sesetengah saiz Micro QR didekod; rMQR biasanya tidak. |
| Scandit SDK | Ya | Ya | Sokongan penuh; digunakan dalam aplikasi penserialan farmaseutikal. |
| Cognex DataMan | Ya | Ya | Sokongan penuh; peneraju dalam visi mesin industri. |
| Dynamsoft Barcode Reader | Ya | Ya | Sokongan penuh; biasa dalam aliran kerja Java / .NET perusahaan. |
| ZBar / zxing-cpp | Ya | Tidak | Pustaka sumber terbuka menyokong Micro QR; sokongan rMQR ketinggalan (PR aktif sehingga 2025). |
| Peranti genggam industri (Zebra, Honeywell, Datalogic) | Ya (bergantung pada perisian tegar) | Model baharu | Perisian tegar 2023+ biasanya merangkumi kedua-duanya. |
Bila menggunakan Micro QR atau rMQR berbanding QR standard
- Gunakan QR standard apabila keupayaan imbasan kamera telefon penting. QR menu, papan tanda pemasaran, kad nama.
- Gunakan Micro QR apabila ruang fizikal sangat sempit (<8mm) dan pengimbas pakar berada dalam gelung bacaan. PCB, peranti perubatan kecil, instrumen pembedahan.
- Gunakan rMQR apabila jalur pelabelan sempit dan panjang. Sisi vial farmaseutikal, balutan kabel, label palet sempit.
- Gunakan Data Matrix sebaliknya apabila pematuhan ISO/IEC 16022 diperlukan untuk penserialan farmaseutikal (FDA UDI, EU MDR). Data Matrix mempunyai sokongan pengimbas industri yang lebih luas daripada Micro QR.
Lihat juga
- /micro-qr-code/, Penjana Micro QR.
- /rmqr-code/, Penjana rMQR.
- /standards/, kembali ke indeks standard.
- /data-matrix-code-generator/, selalunya pilihan lebih baik untuk penandaan industri kecil.