본문 바로가기
C++ 200제/코딩 IT 정보

제브라 프린터 프로그래밍 ZPL 사이트, GT800 회전 명령어 예제

by vicddory 2019. 4. 15.

제브라 프린터 프로그래밍 ZPL 사이트, GT800 회전 명령어 예제


gt800 제브라 프린터[GT800 Zebra 프린터, Rotate 뷰어]


참조할 PDF 파일과 사이트 링크를 먼저 소개하며, 저는 GT800으로 테스트 및 실제 적용 완료하였습니다.


제브라 프린터 프로그래밍 사이트, ZPL


제브라 프린터 프로그래밍 ZPL 사이트, 명령어 문법 예제[GT800 Zebra 프린터, Rotate 뷰어]





우선, ZPL 명령어 + 한글판.pdf 파일에 담긴 내용 일부를 발췌합니다.


문자인쇄

예제1


제브라 프린터 프로그래밍



위와 같이 10Cm X 5Cm(가로세로)크기의 라벨이 있고 기준점으로 부터 X.Y축 으로 1Cm 떨어진 곳에 ‘ZEBRA PRINTER’를 인쇄하고자 한다면,



1
2
3
^XA
^FO 80,80^AE 21,10^FD ZEBRA PRINTER^FS
^XZ
cs



보기1과 같이 작성 후 프린터로 전송합니다.




제브라 프린터 프로그래밍 zpl



제브라 프린터 프로그래밍 명령어



제브라 프린터 프로그래밍 command



제브라 프린터 프로그래밍 가이드[GT800 Zebra 프린터, Rotate 뷰어]



위에서 소개된 3줄 명령어를 온라인 사이트에 입력해 봅니다.



제브라 프린터 프로그래밍 메뉴얼[GT800 Zebra 프린터, Rotate 뷰어]



위 그림처럼 ZEBRA PRINTER 이란 문자열이 확인됩니다. 실제로 용지에 넣고 출력했을 때와 같은 화면입니다.




제브라 프린터 프로그래밍 응용을 하나 더 살펴보겠습니다.


글자를 회전하고 크기를 조절합니다. 해당 제브라 프린터 프로그래밍, 회전 명령어 조합은 아래와 같습니다.



1
2
3
4
5
6
7
8
9
10
^XA
^MMC,Y
^FT572,10^A1R,90,50^FDR)Test1^FS
^FT468,180^A1R,90,25^FDR)Test2^FS
^FT558,550^A1R,180,50^FDR)Test3^FS
 
^FT20,150^A,90,50^FDTest1^FS
^FT20,280^A,90,25^FDTest2^FS
^FT20,480^A,180,50^FDTest3^FS
^XZ
cs



제브라 프린터 프로그래밍 예제 소스[GT800 Zebra 프린터, Rotate 뷰어]



^MMC,Y 

MM은 Print Mode 프린터를 설정하는 것으로 옵션 C는 커터, 즉, 출력 후 용지를 자른다는 뜻입니다.


^FTx,y

FT는 좌표 설정입니다.


^A1R

A1은 폰트 A 타입, R은 90도 회전입니다. I는 180도 회전, B는 270도 회전입니다.


하지만, ZEBRA Printer는 기본적으로 한글 폰트를 지원하지 않습니다. 사이트에서도 한글 확인은 안 되며, 필요하다면 kfont3 등 구글에서 검색 후 적용하면 됩니다.


제브라 프린터 프로그래밍 ZPL 사이트, GT800 회전 명령어 예제

댓글