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 워킹 그룹을 통해 관리.
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 대신 사용 시기: 제약 일련번호화(FDA UDI, EU MDR)에 ISO/IEC 16022 준수가 필요할 때. Data Matrix는 Micro QR보다 더 광범위한 산업용 스캐너 지원을 갖추고 있습니다.
참고 항목
- /micro-qr-code/, Micro QR 생성기.
- /rmqr-code/, rMQR 생성기.
- /standards/, 표준 인덱스로 돌아가기.
- /data-matrix-code-generator/, 소형 산업용 마킹에 종종 더 나은 선택.