상세 컨텐츠

본문 제목

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

알쓸신잡

by 블랙캣 2021. 8. 31. 14:17

본문

728x90
반응형

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

ZPL을 사용하여 바코드를 인쇄하는 방법을 알아 보겠습니다.


위 그림 같이 가로 10cm 세로 5cm 인 라벨에 기준점으로부터 X축(가로방향) 으로 1cm Y축(세로방향) 으로 1cm 위치한 곳에 Code39 형식의 1차원 바코드를 인쇄하겠습니다.

^XA

^FO80,80^B3^FDAAA001^FS

^XZ

위와같이 명령어를 구성하여 프린터로 전송하면 됩니다.

명령어를 하나씩 알아보겠습니다.


형식 : ^XA

명령어 시작을 알리는 명령어 입니다.

이 명령어 뒤에 붙는 다른 속성값 없이 단독으로 사용됩니다.

[ ^FO80,80^B3^FDAAA001^FS ]

형식 : ^FO x,y

인쇄할 항목의 x축, y축을 정의 합니다.

x : X축의 Dot 위치를 입력합니다. 입력 범위 0-32000

y : Y축의 Dot 위치를 입력합니다. 입력 범위 0-32000

[ ^FO80,80,^B3^FDAAA001^FS ]

형식 : ^Bx

바코드 종류를 선택합니다.

x : 1~9, A~Z

아래 바코드표를 보면 3은 Code 39 인것을 알 수 있습니다.

*바코드 형식에 따라 회전, 높이등 추가적인 속성들을 설정할 수 있습니다.

자세한 속성값 들은 ZPL 명령어 참조문서를 확인해야 합니다.

* 바코드 표

x 값 바코드 종류
1 Code 11
2 Interleaved 2 of 5
3 Code 39 Bar Code
4 Code 49 Bar Code
7 PDF417 Bar Code
8 EAN-8
9 UPC-E
A Code 93 Bar Code
B CODABLOCK Bar Code
C Code 128 Bar Code
D UPS MaxiCode Bar Code
E EAN-13
F Micro-PDF417 Bar Code
I Industrial 2 of 5
J Standard 2 of 5
K ANSI Codabar Bar Code
L Logmars Bar Code
M MSI Bar Code
P Plessey Bar Code
Q QR Code Bar Code
S Bar Code
U UPC-A Bar Code
X Data Matrix Bar Code
Z POSTNET Bar Code

[ ^FO80,80,^B3^FDAAA001^FS ]

형식 : ^FD data ^FS

^FD 명령어는 ^FS 명령어와 한쌍으로 이루어 집니다.

^FD 명령으로 인쇄할 데이터 시작을 알립니다. 이 명령 뒤에 데이터를 입력한 후 ^FS 명령어로 데이터 입력이 끝났음을 선언 합니다.

형식 : ^XZ

명령어 끝을 알리는 명령어 입니다.

이 명령어 뒤에 붙는 다른 속성값 없이 단독으로 사용되고 이 명령어를 마지막으로 모든 작업이 끝납니다.

 

ZPL을 사용하여 텍스트 데이터 인쇄하는 방법을 알아보았습니다.

감사합니다.

728x90
반응형

관련글 더보기

댓글 영역