Принтеры этикеток Zebra ZPL передают команды печати от задания печати к заданию печати. Таким образом, если вы отправляете команду ^FWR
, которая поворачивает этикетку, все будущие задания будут повернуты, поэтому вам придется сбросить ориентацию на ^FWN
, если вы хотите, чтобы следующая этикетка печаталась в портретном режиме.
Есть ли способ автоматически сбрасывать «стандартные» настройки Zebra при каждом задании на печать? То есть настройки предыдущего задания не переносятся на следующее задание? Я хочу, чтобы каждый файл zpl, который я отправляю на принтер, печатался точно так же, независимо от того, что было напечатано ранее.
Или есть набор команд по умолчанию, которые я могу отправить для сброса ориентации, шрифтов, положения, точек на дюйм, измерений и т. д.?
Есть команда, которая выполняет сброс к заводским настройкам при включении питания, но я не хочу делать это при каждой печати этикетки.
ЗП-505. Я печатаю этикетки, созданные третьими лицами, которые не всегда возвращают принтер в заведомо хорошее состояние (т. е. переустанавливают поток текста с вертикального на горизонтальное)
Вы пытались выполнить функцию замены в строках ZPL, чтобы удалить команды, которые вы не хотите использовать?
Нет, но я не особо слежу. Я печатаю всевозможные этикетки ZPL, созданные из разных источников. Некоторые этикетки имеют такие команды, как ^PO
, которые изменяют ориентацию этикетки, что искажает последующие этикетки, которые предполагают, что ориентация этикетки является ориентацией устройства по умолчанию. Я не уверен, что бы я убрал с этикетки здесь.
Если вы можете отправить ZPL до или после этикетки, которую хотите напечатать, добавьте нужные команды, например ^PO
, вне этикетки начала ^XA
/конца ^XZ
. Он должен изменить его до тех пор, пока не будет установлена другая аналогичная команда.
Вы можете вручную сбросить все нежелательные настройки.
Это работает для меня
^PON^LH0,0^FWN
.
FWN resets field orientation
LH resets the offset
PO resets print orientation
Не уверен, что все они нужны и/или другие тоже нужны вам. В моем конкретном случае FWN мне не понадобился.
Моя печать испортилась, когда я вставил образец ZPL в принтер. У следующих 30 этикеток были изменены ориентация и смещение, что сделало их непригодными для использования. Итак, теперь у меня есть команда выше в начале моих меток.
Возможно, вам придется сбросить и другие настройки.
LH и PO были именно тем, что я искал.
Какая модель принтера? Раньше я включал каждую команду для каждой метки. Команды для метода термопереноса/прямой печати, стандартной/перевернутой ориентации и т. д. Если вы используете печать XML, вы можете установить эти команды в файле шаблона ZPL.