📌 dots를 mm로 변환하는 공식 (DPI별)
해상도 (DPI) dots → mm 변환 공식 mm → dots 변환 공식
200 dpi | mm = dots ÷ 8 | dots = mm × 8 |
300 dpi | mm = dots ÷ 12 | dots = mm × 12 |
600 dpi | mm = dots ÷ 24 | dots = mm × 24 |
✅ 일반화된 공식
더 편하게 사용하려면, DPI값을 직접 사용하는 공식으로도 정리할 수 있습니다.
mm = (dots ÷ DPI) × 25.4
dots = (mm ÷ 25.4) × DPI
- 여기서 25.4는 1인치(25.4mm)를 의미합니다.
- DPI (dots per inch)는 프린터의 해상도를 나타냅니다.
✅ 예시로 이해하기
예시: 300 dpi 프린터에서 120 dots는 몇 mm인가?
mm = dots ÷ 12
= 120 dots ÷ 12
= 10 mm
반대로 300 dpi 프린터에서 15 mm를 dots로 변환하면:
dots = mm × 12
= 15 mm × 12
= 180 dots
✅ 한눈에 보기 쉽게 정리
DPI dots → mm mm → dots
200 | dots ÷ 8 | mm × 8 |
300 | dots ÷ 12 | mm × 12 |
600 | dots ÷ 24 | mm × 24 |
또는,
일반 공식 값
dots → mm | (dots ÷ DPI) × 25.4 |
mm → dots | (mm ÷ 25.4) × DPI |
이 공식들을 이용하면 DPI에 따라 dots와 mm 단위를 빠르고 정확히 변환할 수 있습니다.
📌 1D 및 2D 바코드 너비 계산식 정리
아래는 자주 쓰이는 대표 바코드 유형과 그 너비를 계산하는 공식입니다.
✅ 1D 바코드
유형 바코드 너비 계산식 비고
Code 128 | (11 × 문자수 + 35) × 모듈너비 | 가변 문자길이 |
Code 39 | (문자수 + 2) × (6 × wide비율 + 3) × 모듈너비 | 시작과 종료문자(*) 포함 |
EAN13 | 95 × 모듈너비 | 13자리 숫자 고정 |
✅ 2D 바코드 (QR코드, Data Matrix)
정사각형 형태로 출력됩니다. (너비와 높이 동일)
유형 너비 및 높이 계산식 특징
QR 코드 | (21 + (버전 - 1) × 4) × 모듈너비 | 버전: 1~40 (버전↑ 크기↑) |
Data Matrix | (모듈 수) × 모듈너비 | 미리 정해진 규격에서 선택 |
🔷 Data Matrix 상세 설명
Data Matrix는 QR코드와 비슷하지만, 버전이 아니라 미리 정해진 크기(정사각형 또는 직사각형)를 선택해서 사용합니다.
흔히 쓰이는 정사각형 규격의 예시는 다음과 같습니다:
데이터 매트릭스 크기 모듈 수(가로×세로) 숫자 데이터 최대 길이(예시)
10×10 | 10×10 (모듈 수 10) | 최대 6 자리 |
12×12 | 12×12 (모듈 수 12) | 최대 10 자리 |
14×14 | 14×14 (모듈 수 14) | 최대 16 자리 |
16×16 | 16×16 (모듈 수 16) | 최대 24 자리 |
18×18 | 18×18 (모듈 수 18) | 최대 36 자리 |
20×20 | 20×20 (모듈 수 20) | 최대 44 자리 |
22×22 | 22×22 (모듈 수 22) | 최대 60 자리 |
24×24 | 24×24 (모듈 수 24) | 최대 72 자리 |
26×26 | 26×26 (모듈 수 26) | 최대 88 자리 |
32×32 | 32×32 (모듈 수 32) | 최대 124 자리 |
36×36 | 36×36 (모듈 수 36) | 최대 172 자리 |
40×40 | 40×40 (모듈 수 40) | 최대 228 자리 |
모듈 수(가로 세로 동일) × 모듈너비(dots) = 출력될 너비와 높이
예시)
모듈너비가 5 dots이며, 16×16 Data Matrix를 쓴다면:
너비(dots) = 16 × 5 = 80 dots
높이(dots) = 16 × 5 = 80 dots
즉, 80×80 dots 정사각형으로 출력됩니다.
✅ 총정리 요약
구분 바코드 종류 계산 공식 간략
1D | Code128 | (11 × 문자수 + 35) × 모듈너비 |
1D | Code39 | (문자수+2) × (6 × 비율 + 3) × 모듈너비 |
1D | EAN13 | 95 × 모듈너비 |
2D | QR Code | (21+(버전-1)×4) × 모듈너비 |
2D | Data Matrix | (모듈 수) × 모듈너비 |
728x90
반응형
'Zebra ZPL' 카테고리의 다른 글
Zebra 라벨 프린트 Data는 수신되는데 출력안될때 (3) | 2024.09.19 |
---|