Язык программирования 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 ^ XZ1. Запускает формат этикетки.
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.
