QR코드 최소 크기는 한 변의 모듈 수에 사방 여백 8모듈을 더하고 셀 한 칸 크기를 곱한 길이입니다. 203dpi 라벨프린터에서 셀을 점 4개(0.500mm)로 인쇄하면 51자 인터넷 주소를 담은 QR이 여백 포함 20.5mm 정사각형입니다.
셀 크기는 세 조건 중 가장 큰 쪽으로 정합니다. 프린터 점 4개 이상, 용도별 GS1 최소 기준 이상, 그리고 현장 스캐너가 필요한 거리에서 읽는 크기입니다.
QR 버전별 모듈 수와 담을 수 있는 글자 수
QR 버전은 1부터 40까지입니다. 버전 1이 21 × 21모듈이고 한 단계마다 한 변이 4모듈씩 늘어 버전 40은 177 × 177모듈입니다. 버전 1은 L에서 바이트 17개를 담지만 H로 올리면 7개만 들어가서, 같은 내용이 버전 2 이상으로 커집니다.
| 버전 | 한 변 모듈 | 영숫자 (L) | 바이트 (L) | 바이트 (M) | 바이트 (H) |
|---|---|---|---|---|---|
| 1 | 21 | 25자 | 17 | 14 | 7 |
| 2 | 25 | 47자 | 32 | 26 | 14 |
| 3 | 29 | 77자 | 53 | 42 | 24 |
| 4 | 33 | 114자 | 78 | 62 | 34 |
| 5 | 37 | 154자 | 106 | 84 | 44 |
| 6 | 41 | 195자 | 134 | 106 | 58 |
| 10 | 57 | 395자 | 271 | 213 | 119 |
영숫자 방식은 숫자·영문 대문자·일부 기호만 담습니다. 소문자가 섞인 인터넷 주소는 영문 1글자가 1바이트라서 바이트 열의 숫자와 비교합니다.
오류 정정 레벨은 L·M·Q·H 순서로 코드 면적의 약 7%·15%·25%·30%가 손상돼도 내용을 복원합니다. 27자 주소 https://info.woojuoa.co.kr/ 는 L에서 버전 2(25모듈)에 들어가지만, M에서는 한도 26바이트보다 1바이트 길어서 버전 3(29모듈)입니다.
일반 라벨은 M을 선택합니다. 기름·먼지가 묻는 공장 라벨은 Q나 H로 올리고, 깨끗한 환경에서 담을 내용이 많으면 L을 적용합니다.
프린터 해상도별 셀 크기
라벨프린터는 셀 한 칸을 헤드 점 여러 개로 인쇄합니다. 그래서 셀 크기는 해상도마다 정해진 단계로만 나오고, QR 셀은 점 4개 이상으로 구성해야 안정적으로 스캔됩니다.
| 해상도 | 점 1개 | 점 3개 | 점 4개 | 점 5개 | 점 6개 |
|---|---|---|---|---|---|
| 203dpi | 0.125mm | 0.375mm | 0.500mm | 0.625mm | 0.750mm |
| 300dpi | 0.085mm | 0.254mm | 0.339mm | 0.423mm | 0.508mm |
| 600dpi | 0.042mm | 0.127mm | 0.169mm | 0.212mm | 0.254mm |
표의 숫자는 25.4mm를 해상도로 나누고 점 개수를 곱한 계산 결과입니다. 600dpi로 점 4개를 사용하면 셀이 0.17mm까지 작아집니다.
작은 셀은 스캐너가 읽을 수 있을 때만 의미가 있습니다. 제브라 DS2208은 QR 최소 해상도가 6.7mil(0.170mm)이라서, 600dpi 점 4개 셀이 이 스캐너의 판독 한계와 같습니다.
용도별 GS1 QR 셀 크기 기준
상품·물류처럼 거래처가 스캔하는 QR은 GS1 일반 규격의 셀 크기(X치수) 범위를 지킵니다. 2D 코드는 촬영 과정의 광학적 영향 때문에 같은 용도의 1D 바코드보다 1.5배 큰 X치수로 인쇄합니다.
| 용도 | 최소 | 목표 | 최대 | 여백 |
|---|---|---|---|---|
| 매장 계산대 상품, GS1 QR (AI 8200) | 0.396mm | 0.495mm | 0.743mm | 사방 4X |
| 소비자 포장, GS1 디지털 링크 QR | 0.396mm | 0.495mm | 0.990mm | 사방 4X |
| 일반 물류에서만 스캔하는 상품 | 0.743mm | 0.743mm | 1.50mm | 사방 4X |
| 자산·문서·위치 번호 (GIAI·GRAI·GDTI·GLN) | 0.375mm | 0.375mm | 0.743mm | 사방 4X |
소비자 포장 기준은 휴대폰으로 상품 포장을 스캔하는 통상적인 거리를 전제로 합니다. 203dpi 점 4개(0.500mm)는 매장 상품 목표 0.495mm를 넘고, 점 3개(0.375mm)는 자산 관리 라벨 최소 기준과 정확히 같습니다.
300dpi에서 매장 상품용 QR을 인쇄하면 점 4개(0.339mm)가 최소 0.396mm에 못 미칩니다. 이때는 점 5개(0.423mm)로 설정합니다. 일반 물류용은 최소 0.743mm라서 203dpi 점 6개(0.750mm)부터 기준을 충족합니다.
스캐너 모델별 QR 판독 거리
판독 거리는 같은 셀 크기라도 스캐너마다 두 배 넘게 차이 납니다. 제조사 판독 거리는 셀 크기를 mil(1/1000인치, 0.0254mm) 단위로 표시하므로, 인쇄할 셀 크기를 mil로 환산해 비교합니다.
| 스캐너 | QR 셀 크기 | 판독 거리 (전형) |
|---|---|---|
| 허니웰 8680i (웨어러블) | 15mil (0.381mm) | 32~407mm |
| 허니웰 HF680 (고정식) | 20mil (0.508mm) | 0~210mm |
| 제브라 DS2208 | 20mil (0.508mm) | 0~279mm |
| 제브라 DS4608 SR | 20mil (0.508mm) | 0~445mm |
| 제브라 DS8108 SR | 20mil (0.508mm) | 3~447mm |
| 허니웰 그래닛 1991i SR | 20mil (0.508mm) | 33~475mm |
203dpi 점 4개(0.500mm)는 20mil(0.508mm)과 0.008mm 차이라서 표의 20mil 거리가 기준입니다. 같은 0.5mm 셀이라도 DS2208은 279mm, 그래닛 1991i SR은 475mm까지 읽습니다.
그래닛 1991i SR은 Code 39 기준 20mil에서 837mm, 5mil에서 220mm까지 읽습니다. 막대 폭이 4분의 1이 되자 최대 거리도 약 4분의 1로 줄었습니다. 표의 거리는 전형 수치이고, 인쇄 농도가 옅거나 명암 대비가 낮은 라벨, 어두운 조명에서는 실제 거리가 이보다 짧습니다.
QR코드 최소 크기 계산 순서
- 담을 내용의 바이트 수와 오류 정정 레벨(일반 라벨은 M)을 정하고, 버전 표에서 21·25·29처럼 한 변 모듈 수를 확인합니다.
- 프린터 점 4개 셀 크기와 용도별 GS1 최소 X치수를 비교해 큰 쪽을 셀 크기로 정합니다.
- 현장 스캐너의 QR 판독 거리 표에서 그 셀 크기로 필요한 거리가 나오는지 확인하고, 모자라면 셀을 한 단계 키웁니다.
- (모듈 수 + 8) × 셀 크기로 여백을 포함한 한 변을 계산하고, 라벨에 그 정사각형을 비워 둡니다.
제품 주소 QR, 203dpi 라벨프린터
https://info.woojuoa.co.kr/products/printers/zt411/ 은 51바이트라서 M 레벨에서 버전 4(33모듈)에 들어갑니다. ZD421 같은 203dpi 프린터로 점 4개 셀을 인쇄하면 (33 + 8) × 0.500 = 20.5mm입니다. 여백 4모듈은 사방 2mm입니다.
선반 라벨, 40cm 거리 스캔
같은 20.5mm QR을 40cm 떨어진 선반에서 스캔하면 DS2208은 최대 279mm라 닿지 않습니다. DS4608 SR·DS8108 SR·그래닛 1991i SR은 445~475mm까지 읽어 거리 안에 듭니다. 여유를 더 두려면 점 5개(0.625mm)로 키워 한 변을 25.6mm로 설정합니다.
공간이 부족할 때의 조정 순서
라벨에 QR이 들어가지 않으면 셀을 줄이기 전에 담을 내용부터 줄여 버전을 낮춥니다. 긴 주소 대신 짧은 주소를, 상세 설명 대신 관리 번호만 담는 방식입니다. 51바이트 주소를 26바이트 이하로 줄이면 M 레벨에서 버전 2(25모듈)로 내려가 같은 203dpi 점 4개에서 16.5mm가 됩니다.
그래도 모자라면 셀 크기를 줄이거나 내용을 QR 여러 개로 나눕니다. 셀을 줄일 때는 300dpi 프린터로 바꾸는 방법이 있고, 해상도별 차이는 203dpi와 300dpi 차이에 정리했습니다. 1D 바코드와 QR을 함께 배치하는 라벨 크기는 바코드 라벨 크기 계산에서 확인합니다.





