얼룩말 프로그래밍 언어

Zebra Programming Language
얼룩말 프로그래밍 언어
Zebra Programming Language.png
제브라 로고
개발자제브라 테크놀로지스
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

참고 항목

참조

  1. ^ "ColorWorks CW-C6500A Color Inkjet Label Printer with Auto Cutter (Matte)". Epson. Retrieved 31 July 2021. Compatible with ZPL II
  2. ^ "cab printers support ZPL II". cab.de. November 2020.
  3. ^ "Zebra BASIC Interpreter 2.0". Zebra.com. Zebra Technologies. Retrieved 2020-03-26.
  4. ^ "ZPL II Programming Guide (vol. I)" (PDF). Portable Technology Solutions. 2005. p. 6. Archived from the original (PDF) on 2012-03-22.

외부 링크