Язык программирования Зебра
Разработчик | Зебра Технологии |
---|---|
ТЫ | независимый |
Под влиянием | |
АНСИ БЕЙСИК |
Язык программирования Zebra ( ZPL ) — это язык описания страниц от Zebra Technologies , используемый в основном для маркировки приложений . Исходный язык был заменен ZPL II , но он не полностью совместим со старой версией. ZPL II поддерживается некоторыми принтерами этикеток сторонних производителей. [ 1 ] [ 2 ]
Позже в программное обеспечение принтера был интегрирован интерпретатор Zebra BASIC ( 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
самый большой. [ нужна ссылка ]
Ниже приведен полный пример документа ZPL для этикетки продукта:
^XA ^CF0,30 ^FO300,30^FDHU Label^FS ^CF0,25 ^FO20,100^FDHU ID: 112345678000001107^FS ^BY2.2,3,70 ^FO20,130^BCN,,N^FD112345678000001107^FS ^FO20,230^FD60-Volt Cordless Electric Hedge Trimmer^FS ^FO20,260^FD13^FS ^FO650,200^BQN,2,5^FDQA,^FS ^XZ
См. также
[ редактировать ]- Язык программирования Eltron (EPL)
Ссылки
[ редактировать ]- ^ «Цветной струйный принтер для этикеток ColorWorks CW-C6500A с автоматическим резаком (матовый)» . Эпсон . Проверено 31 июля 2021 г.
Совместимость с ZPL II.
- ^ «Кабинные принтеры поддерживают ZPL II» . cab.de. Ноябрь 2020.
- ^ «Интерпретатор Zebra BASIC 2.0» . Zebra.com . Зебра Технологии . Проверено 26 марта 2020 г.
- ^ «Руководство по программированию ZPL II (том I)» (PDF) . Портативные технологические решения . 2005. с. 6. Архивировано из оригинала (PDF) 22 марта 2012 г.