Micro QR & rMQR

Micro QR и rMQR, два варианта QR для ситуаций, когда стандартный QR не подходит по размеру. Micro QR, квадрат с единственным паттерном поиска (против трёх у стандартного QR); rMQR, прямоугольный для узких этикеток. Оба относятся к семейству QR, но поддержка сканеров ограничена специализированным оборудованием, большинство камер телефонов не декодирует ни тот ни другой нативно.

Спецификация Micro QR:ISO/IEC 18004:2024 Приложение M, первоначально введено в издании 2006 года.
Спецификация rMQR:ISO/IEC 23941:2022 (Rectangular Micro QR).
Оба поддерживаются: DENSO WAVE (первоначальный изобретатель QR) через рабочую группу ISO JTC1/SC31.

Micro QR

Четыре версии (M1, M2, M3, M4). Один паттерн поиска в верхнем левом углу вместо трёх у стандартного QR. Ёмкость данных значительно меньше, чем у стандартного QR.

ВерсияРазмер (модули)Макс. цифровойМакс. буквенно-цифровойМакс. двоичный (байты)
M111 × 115 цифр,,
M213 × 1310 цифр6 символов,
M315 × 1523 цифры14 символов9
M417 × 1735 цифр21 символ15

Версии M1 и M2 не имеют коррекции ошибок. M3 и M4 поддерживают только низкий (L) и средний (M) уровень ECC. Высокий (H) ECC в Micro QR недоступен.

rMQR (Rectangular Micro QR)

Введён в 2022 году. 32 варианта размеров, индексированных по количеству строк (7, 9, 11, 13, 15, 17) × количеству столбцов (27, 43, 59, 77, 99, 139). Разработан для узких полос этикеток, фармацевтическая сериализация, маркировка электронных компонентов, сборка печатных плат.

Размер rMQRСценарий использованияПриблизительная ёмкость (двоичная)
R7×43 (наименьший)Узкая этикетка кабеля~7 байт
R11×77Сериализация фармацевтических флаконов~40 байт
R17×139 (наибольший)Печатная плата / промышленная узкая полоса~361 байт

Канонические тестовые векторы

СлучайВходные данныеВыходная символика
Micro QR, короткое числоdata=12345M1 (11×11)
Micro QR, смешанный буквенно-цифровойdata=PART-X42M3 (15×15)
Micro QR, URL (слишком длинный → отклонён)data=https://example.com/very/long/urlНе кодируется, возврат к стандартному QR.
rMQR, серийный номер партииdata=LOT12345/BATCH2026R11×77 (приблизительно)
rMQR, двоичный код продуктаdata=0x7F8A3B... (361 байт)R17×139 (макс)

Типичные ошибки

Совместимость сканеров

СчитывательMicro QRrMQRПримечания
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 отстаёт (активные PR по состоянию на 2025 г.).
Промышленные портативные устройства (Zebra, Honeywell, Datalogic)Да (зависит от прошивки)Новые моделиПрошивка 2023+ обычно включает оба.

Когда использовать Micro QR или rMQR вместо стандартного QR

Смотрите также

Версии спецификаций проверены 2026-04-18 (ISO/IEC 18004:2024 Приложение M, ISO/IEC 23941:2022). Следующий пересмотр: 2026-07-18.