Micro QR & rMQR
Micro QRとrMQRは、標準QRが収まらない状況のための2つのQRバリアントです。Micro QRはファインダーパターンが1つの正方形(標準QRの3つに対して)。rMQRは狭いラベル向けの長方形です。両方ともQRファミリーですが、スキャナーのサポートは専門家向けのみです, ほとんどのスマートフォンカメラはどちらもネイティブにデコードできません。
Micro QR仕様:ISO/IEC 18004:2024 附属書M, もともと2006年版で導入。
rMQR仕様:ISO/IEC 23941:2022 (Rectangular Micro QR).
両方の管理: DENSO WAVE(QRの原発明者)がISO JTC1/SC31ワーキンググループを通じて行う。
rMQR仕様:ISO/IEC 23941:2022 (Rectangular Micro QR).
両方の管理: DENSO WAVE(QRの原発明者)がISO JTC1/SC31ワーキンググループを通じて行う。
Micro QR
4つのバージョン(M1、M2、M3、M4)。標準QRの3つではなく、左上隅に1つのファインダーパターン。ペイロード容量は標準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にはエラー訂正がありません。1つの損傷したモジュールがスキャンを台無しにします。ミッションクリティカルなものには、ECC-M付きのM3またはM4を使用してください。
- rMQRの向き。 rMQRには非対称なファインダーパターンがあります(2コーナー + 1サイド)。スキャナーは向きを自動検出しますが、短い辺が上(左ではなく)になるように取り付けられた印刷ラベルは、一部のファームウェアで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を代わりに使用する場合:製薬シリアル化(FDA UDI、EU MDR)のためにISO/IEC 16022準拠が必要な場合。Data MatrixはMicro QRよりも産業用スキャナーのサポートが広い。
関連情報
- /micro-qr-code/, Micro QRジェネレーター。
- /rmqr-code/, rMQRジェネレーター。
- /standards/, 標準インデックスに戻る。
- /data-matrix-code-generator/, 小型産業マーキングには多くの場合より良い選択。