바코드프린터 제조사인 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을 사용하여 텍스트 데이터 인쇄하는 방법을 알아보았습니다.
감사합니다.
ZEBRA 바코드 프린터 프로그래밍 언어 (ZPL) 사용방법 - 박스, 라인인쇄 (0) | 2021.09.01 |
---|---|
ZEBRA 바코드 프린터 프로그래밍 언어 (ZPL) 사용방법 - 시리얼번호 인쇄 (0) | 2021.08.31 |
프린트 취소 하려고하는데 어떻게해야되죠? (0) | 2021.08.19 |
삼성 프린터기 용지 걸림 (0) | 2021.08.19 |
컴퓨터 2대 인터넷 연결 방법 (3) | 2021.08.19 |
댓글 영역