После того, как у нас были одни и те же проблемы в течение нескольких недель, и ни поставщик, ни Google, ни собственная служба поддержки Zebra не предложили ПОЛНОЕ рабочее решение, мы разработали следующее ЛЕГКОЕ 5-шаговое решение для этой (по-видимому, довольно распространенной) проблемы / проблемы с резаком Zebra. :
Шаг 1: в настройках установите для параметра Cutter-Mode значение Tear-Off. Это отключит автоматическую обрезку после каждой страницы.
Шаг 2: Перейдите к «Клиент-Команды» в диалоговом окне настроек (разрешает кодирование ZPL).
Шаг 3. Установите в первом раскрывающемся списке значение "DOCUMENT"
.
Шаг 4. Установите для Start-Section значение "TEXT"
и вставьте
^XA^MMD^XZ^XA^JUS^XZ
MMD
включает режим паузы. Команда JK
доступна только в режиме паузы, и многие принтеры Zebra не поддерживают более простую команду CN
(Cut-Now). JUS
сохраняет настройку в принтере.
Шаг 5. Установите для End-Section значение "ANALYZED TEXT"
и вставьте
˜JK˜PS
JK
устанавливает команду вырезания в конец документа, PS
отключает режим паузы (и, таким образом, сразу начинает печать). Когда все будет выглядеть так, как описано выше, нажмите "APPLY"
, и ваш принтер Zebra автоматически обрежет каждый документ, который вы ему отправляете. Вы просто отправляете свой PDF-файл, используя суматру или что угодно. Обработка резака теперь выполняется автоматически в соответствии с настройками принтера.
В качестве альтернативы, если вы хотите сделать это программно, используйте вместо этого коды НАЧАЛО и КОНЕЦ в соответствующих позициях кода ZPL. Обратите внимание, что ˜CMDs
не может быть отправлено в сочетании с ^CMDs
, поэтому нет блока XA ... XZ для сброса каких-либо настроек (в этом случае нет необходимости, поскольку он влияет только на сеанс печати, а PS
снова переключает режим паузы на ВЫКЛ) .
person
Chris S.
schedule
15.08.2018