상세 컨텐츠

본문 제목

ZEBRA 바코드 프린터 프로그래밍 언어 (ZPL) 사용방법 - 박스, 라인인쇄

알쓸신잡

by 블랙캣 2021. 9. 1. 10:34

본문

728x90
반응형

바코드프린터 제조사 Zebra 에서 생산하는 바코드프린터에 사용하는 프로그래밍 언어를 Zebra Programming Language, 줄여서 ZPL 이라고 합니다.

ZPL 명령어를 사용하여 박스와 라인을 인쇄하는 방법을 알아보겠습니다.


^GB – Graphic Box

^GB 명령은 박스와 라인을 그리는 데 사용됩니다.

박스와 라인은 중요한 정보를 강조해주고 영역을 나누는 데 사용됩니다.

또한 박스와 라인을 사용하면 보기에도 좋아 집니다.

형식 : ^GBw,h,t,c,r

w : 박스 너비(dots) 값 입니다. 입력범위 1-32000

h : 박스 높이(dots) 값 입니다. 입력범위 1-32000

t : 라인 두께(dots) 값 입니다. 입력범위 1-32000

c : 라인 색상입니다. B = 검정, W = 흰색 (생략시 기본값은 B :검정 입니다.)

r : 둥근 모서리 각 입니다. 입력 범위 0-8 (생략시 기본 값은 0 : 각진 모서리 입니다.)

*참고 : 해상도별 1mm 에 대한 dots 값
해상도(DPI) 1mm 값 (Dots) 비고
200 8 10mm = 80 (10 * 8)
15mm = 120 (15 * 8)
300 12 10mm = 120 (10 * 12)
15mm = 180 (15 * 12)
600 24 10mm = 240 (10 * 24)
15mm = 360 (15 * 24)

예제 1) *200DPI 기준

^XA
^FO50,50
^GB160,80,10^FS
^XZ

위 명령어를 프린터로 전송하면 너비 2cm 높이 1cm 라인두께 10, 라인색상은 기본(검정), 둥근 모서리 없는 사각형을 아래 그림과 같이 인쇄합니다.


예제 2) *200DPI 기준

^XA
^FO50,50
^GB0,160,20^FS
^XZ

위 명령어를 프린터로 전송하면 너비 0cm 높이 2cm 라인두께 20, 라인색상은 기본(검정), 둥근 모서리 없는 사각형을 아래 그림과 같이 인쇄합니다. *사각형 인쇄를 하였지만 너비가 0 이므로 세로 선 처럼 보입니다.


예제 3) *200DPI 기준

^XA
^FO50,50
^GB160,0,20^FS
^XZ

위 명령어를 프린터로 전송하면 너비 2cm 높이 0cm 라인두께 20, 라인색상은 기본(검정), 둥근 모서리 없는 사각형을 아래 그림과 같이 인쇄합니다. *사각형 인쇄를 하였지만 높이가 0 이므로 가로 선 처럼 보입니다.


예제 4) *200DPI 기준

^XA
^FO50,50
^GB240,160,10,,5^FS
^XZ

위 명령어를 프린터로 전송하면 너비 3cm 높이 2cm 라인두께 10, 라인색상은 기본(검정), 둥근 모서리 5가 적용된 모서리 둥근 사각형을 아래 그림과 같이 인쇄합니다.

ZPL 명령어를 사용하여 박스와 라인을 인쇄하는 방법을 알아보았습니다.

참 쉽죠~

728x90
반응형

관련글 더보기

댓글 영역