У меня Zebra GX420t, подключенный через сеть, я пытаюсь вырезать после последней страницы многостраничного PDF-документа, а не после каждой отдельной страницы. Я вставил пользовательские команды ZPL в поля Start и End в настройках принтера. Я пробовал несколько комбинаций, включая:
Начало:
^ XA ^ MMD ^ XZ
END:
~ JK
Если я просматриваю поле mode печати в веб-интерфейсе принтера, я вижу изменение режима с того, что было раньше, на «Режим отсроченной резки» (^ MMD), поэтому я знаю команды ZPL работают. К сожалению, команда ~ JK никогда не инициирует разрез. Если я отправлю команду ~ JK вручную (через вкладку «Инструменты» в настройках принтера) после завершения печати, она будет обрезана. Я заметил, что в руководстве по ZPL сказано, что команда ~ JK будет выполняться только после завершения печати этикетки. Это заставляет меня поверить, что ZPL, содержащийся в поле End , отправляется немедленно, и поэтому он не печатает? У кого-нибудь есть дополнительная информация о том, как решить эту проблему? Есть ли какой-нибудь способ, которым я могу ввести какую-либо команду задержки / паузы / тайм-аута в моем ZPL, чтобы дать достаточно времени, чтобы пройти печать этикеток до отправки команды вырезания?
Я попробовал решение, упомянутое Крисом С. здесь:
Принтер Zebra - вырезать на последней странице
Это не похоже на работу.