Язык программирования Zebra - Zebra Programming Language
Логотип зебры | |
Разработчик | Зебра Технологии |
---|---|
Операционные системы | независимый |
Под влиянием | |
ANSI БАЗОВЫЙ |
Язык программирования Zebra (ZPL) это язык описания страницы из Зебра Технологии, используется в основном для маркировка Приложения. Оригинальный язык был заменен на ZPL II, но он не полностью совместим со старой версией. Между тем, ZPL II эмулируется многими принтерами этикеток различных производителей.[нужна цитата ]
Позже Переводчик Zebra BASIC (ZBI) был интегрирован в программное обеспечение принтера, которое производитель рассматривает как усовершенствование ZPL II и соответствует стандарту ANSI. БАЗОВЫЙ ориентированный. В первую очередь, это сделано для того, чтобы избежать рефакторинга кода при смене принтера, если старое программное обеспечение для принтера было написано принтером для этикеток конкурента. Возможное использование ZBI может быть в том случае, когда принтер Zebra получает чужой формат этикетки, который затем на лету преобразует в ZPL II, чтобы его можно было напечатать.[1]
Команды
Языковые команды всегда начинаются с символа вставки ('^
') или знак тильды ('~
'). В настоящее время в ZPL II существует более 170 команд. Каждый формат должен начинаться с команды ^ XA
и закончить ^ XZ
.[2] Например, размер шрифта отправляется на принтер с ^ ADN, n, м
команда, где п
и м
целые числа, обозначающие размер шрифта и характеристики интервала; ^ ADN, 18,10
это наименьший размер и ^ ADN, 180,100
самый большой.[нужна цитата ]
Пример
Простой вывод, отображающий текст «Википедия», можно сделать с помощью кода, подобного приведенному ниже.
1 ^ XA2 ^ LH30,603 ^ FO20,104 ^ ADN, 90,505 ^ FDWikipedia ^ FS6 ^ XZ
1. Запускает формат этикетки.
2. Устанавливает для метки Home значение 30,60. Команда ^ LH устанавливает исходное положение метки.
3. Устанавливает начало координат поля на 20, 10. ^ FO устанавливает верхний левый угол области поля, определяя точки вдоль оси x и оси y независимо от поворота.
4. Устанавливает размер шрифта и интервал.
5. Устанавливает текст для отображения. Команда ^ FD определяет строку данных для поля. Данные поля могут быть любыми печатными символами, кроме тех, которые используются в качестве префиксов команд (^ и ~).
6. Завершает формат этикетки.
Это приведет к следующему дизайну:
Смотрите также
Рекомендации
- ^ "Zebra BASIC Interpreter 2.0". Zebra.com. Зебра Технологии. Получено 2020-03-26.
- ^ "Руководство по программированию ZPL II (том I)" (PDF). http://www.ptshome.com/: Портативные технологические решения. п. 6. Архивировано из оригинал (PDF) на 2012-03-22. Получено 2011-04-14.