#zpl
#zpl
Вопрос:
Я довольно новичок в программировании ZPL, я хочу распечатать этикетку с несколькими изображениями с помощью принтера Zebra. Я создаю шаблон, который не может измениться, однако изображения, которые я хочу видеть в шаблоне, меняются в зависимости от того, что напечатано. Можно ли печатать разные изображения на основе того, что вставлено в шаблон?
Я знаю, что код ZPL может извлекать текстовую информацию из определенного поля данных, но возможно ли извлечь изображение для определенного поля данных в коде ZPL?
^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR4,4~SD30^JUS^LRN^CI0^XZ ^XA ^MMT ^PW927 ^LL927 ^LS0 ^FT10,50^A0N,60,50^FH^FDxxxxx.entity.ehs_warning^FS ^PQ1,0,1,Y^XZ
Здесь ehs_warning представляет собой набор вложений, содержащих несколько файлов предупреждающих изображений ehs. Сможет ли ZPL извлечь эту информацию и отобразить изображение.
Комментарии:
1. Вы можете хранить файлы изображений в принтере, а затем использовать их в шаблоне. Однако неясно, какие предупреждающие изображения должны быть напечатаны на основе «шаблона, который нельзя изменить». Вы имеете в виду, что в шаблоне будут какие-то данные, которые изменятся, и на основе этих данных должно быть напечатано то или иное изображение?
2. Правильно, я думаю, чтобы уточнить, я хотел сказать, что информация извлекается из программной системы и эта информация классифицируется как переменная, так что, скажем, entity.ph. но для entity.ehs_warnings мне нужно несколько (скажем, 6), но для каждой метки может быть несколько комбинаций или их вообще нет. Это просто зависит от того, что я перечислил в entity.ehs_warning.