Программирование на языке ZPL для управления памятью
Программирование на языке ZPL для управления памятью

Программирование на языке ZPL для управления памятью

Язык ZPL использует различные области памяти принтера для управления его работой, сборки печатаемого изображения, хранения форматов (форм), графики, шрифтов и параметров конфигурации.
  • Язык ZPL обрабатывает форматы (формы), шрифты и графику как файлы, а расположения в памяти — как дисковые накопители в среде операционной системы DOS.
    • Именование объектов в памяти: до 16 буквенно-цифровых символов, за ними — точка и 3 буквенно-цифровых символа для расширения файла, например:
      123456789ABCDEF.TTF
    • Устаревшие принтеры с языком ZPL и микропрограммой версии 60.13 и более ранними могли использовать для имен файлов только формат 8.3, а не современный формат 16.3.
  • Возможность перемещения объектов между областями памяти и удаления объектов.
  • Поддержка отчетов со списком файлов в стиле каталога DOS в виде распечатки и поддержка передачи информации о состоянии на хост.
  • Возможность использования подстановочных знаков (*) для доступа к файлам
Команды управления объектами и передачи информации о состоянии
Команда
Имя
Описание
^WD
Печать этикетки с каталогом
Печать списка объектов и встроенных штрихкодов и шрифтов для всех адресуемых областей памяти.
~WC
Печать этикетки с конфигурацией
Печать квитанции (этикетки) с информацией о состоянии конфигурации производится так же, как и с помощью кнопки Feed (Подача) в процедуре с одним миганием индикатора.
^ID
Удаление объекта
Удаление объектов из памяти принтера.
^TO
Передача объекта
Используется для копирования объекта или группы объектов из одной области памяти в другую.
^CM
Изменение буквенного обозначения памяти
Переназначение буквенного обозначения области памяти принтера.
^JB
Инициализация флеш-памяти
Аналогично форматированию диска — стирание всех объектов из указанных областей памяти B: или E: .
~JB
Сброс дополнительной памяти
Аналогично форматированию диска — стирание всех объектов из памяти B: (заводской дополнительный компонент).
~DY
Загрузка объектов
Загрузка и установка различных объектов, используемых при программировании принтера: шрифтов (OpenType и TrueType), графики и других объектных типов данных.
Рекомендуется использовать ZebraNet Bridge для загрузки графики и шрифтов в принтер.
~DG
Загрузка графики
Загрузка шестнадцатеричного представления графического изображения согласно стандарту ASCII. Используется для создания графики в ZebraDesigner (приложение для создания этикеток).
^FL
Связывание шрифтов
Присоединение одного или нескольких дополнительных шрифтов TrueType к основному шрифту TrueType для добавления глифов (графических образов знака).
^LF
Вывод списка со ссылками на шрифты
Печать списка связанных шрифтов.
^CW
Идентификатор шрифта
Назначение одного буквенно-цифрового символа в качестве условного названия шрифта, хранящегося в памяти.