Язык программирования Zebra - Zebra Programming Language

Язык программирования Zebra
Zebra Programming Language.png
Логотип зебры
РазработчикЗебра Технологии
Операционные системынезависимый
Под влиянием
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. Завершает формат этикетки.


Это приведет к следующему дизайну:

Википедия

Смотрите также

Рекомендации

  1. ^ "Zebra BASIC Interpreter 2.0". Zebra.com. Зебра Технологии. Получено 2020-03-26.
  2. ^ "Руководство по программированию ZPL II (том I)" (PDF). http://www.ptshome.com/: Портативные технологические решения. п. 6. Архивировано из оригинал (PDF) на 2012-03-22. Получено 2011-04-14.

внешняя ссылка