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

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

Язык ZPL использует различные области памяти принтера для управления его работой, сборки печатаемого изображения, хранения форматов (форм), графики, шрифтов и параметров конфигурации.
  • Язык ZPL обрабатывает форматы (формы), шрифты и графику как файлы, а области памяти — как дисковые накопители в среде операционной системы DOS.
    • Именование объектов в памяти (поддерживает до 16 буквенно-цифровых символов, за ними — точка и три буквенно-цифровых символа для расширения файла, например:
      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
Идентификатор шрифта
Назначение одного буквенно-цифрового символа в качестве условного названия шрифта, хранящегося в памяти.
Копирование, клонирование и восстановление некоторых предварительно установленных шрифтов ZPL в этом принтере с помощью перезагрузки или обновления микропрограммы невозможно. Использование этих шрифтов ZPL ограничено лицензией, и в случае их удаления явной командой удаления объекта ZPL их необходимо повторно приобрести и установить с помощью утилиты активации и установки шрифтов. Шрифты EPL не имеют такого ограничения.