얼룩말 프로그래밍 언어
Zebra Programming Language![]() 제브라 로고 | |
개발자 | 제브라 테크놀로지스 |
---|---|
OS. | 무소속의 |
영향을 받은 | |
안시 베이직 |
ZPL(Zebra Programming Language)은 Zebra Technologies의 페이지 설명 언어로, 주로 라벨링 애플리케이션에 사용된다.원래 언어는 ZPL II로 대체되었지만 구 버전과 완전히 호환되지는 않는다.ZPL II는 일부 비 Zebra 라벨 프린터에 의해 지원된다.[1][2]
이후 프린터 소프트웨어에 제브라 베이직 인터프리터(ZBI)가 통합되어, 제작자에 의해 ZPL II로 진일보한 것으로 보이며, ANSI BASIC 지향이다.기본적으로, 오래된 프린터 소프트웨어가 경쟁사의 라벨 프린터에 의해 작성된 경우, 프린터를 변경할 때 코드를 리팩터링하지 않도록 하기 위한 것이다.ZBI는 Zebra 프린터가 외국 라벨 형식을 수신할 때 사용할 수 있으며, 이 형식을 즉시 ZPL II로 변환하여 인쇄할 수 있다.[3]
명령
언어 명령은 항상 캐럿(')으로 시작함^
') 또는 틸드 기호(')~
'). ZPL II에는 170개 이상의 명령이 있다.각 형식은 명령으로 시작해야 함^XA
으로 끝나다.^XZ
예를 들어, 글꼴 크기는 다음과 함께 프린터로 전송된다.[4]^ADN,n,m
명령어, 어디에n
그리고m
글꼴 크기 및 간격 특성을 나타내는 정수^ADN,18,10
가장 작은 사이즈와^ADN,180,100
가장 [citation needed]큰
다음은 제품 라벨에 대한 ZPL 문서의 전체 예다.
^XA ^CF0,30 ^FO300,30^FDHU 라벨^FS ^CF0,25 ^FO20,100^FDHU ID: 112345678000001107^FS ^BY2.2,3,70 ^FO20,130^BCN,,N^FD112345678000001107^FS ^FO20,230^FD60-Volt Codeless 전기 헤지 트리머^FS ^FO20,260^FD13^FS ^FO650,200^BQN,2,5^FDQA,^FS ^XZ
참고 항목
참조
- ^ "ColorWorks CW-C6500A Color Inkjet Label Printer with Auto Cutter (Matte)". Epson. Retrieved 31 July 2021.
Compatible with ZPL II
- ^ "cab printers support ZPL II". cab.de. November 2020.
- ^ "Zebra BASIC Interpreter 2.0". Zebra.com. Zebra Technologies. Retrieved 2020-03-26.
- ^ "ZPL II Programming Guide (vol. I)" (PDF). Portable Technology Solutions. 2005. p. 6. Archived from the original (PDF) on 2012-03-22.