У меня есть Zebra GX420t, подключенный через сеть, я пытаюсь вырезать после последней страницы многостраничного PDF-документа, а не после каждой отдельной страницы. Я вставил ZPL Пользовательские команды в поля Начинать и Конец в настройках принтера. Я пробовал несколько комбинаций, включая:
Начинать: ^XA^MMD^XZ
КОНЕЦ: ~ Дж. К.
Если я посмотрю поле режим печати в веб-интерфейсе принтера, я увижу, что режим изменился с того, каким он был раньше, на «Режим отложенной резки» (^MMD), поэтому я знаю, что команды ZPL работают. К сожалению, команда ~JK никогда не инициирует разрез. Если я отправлю команду ~ JK вручную (через вкладку «Инструменты» в настройках принтера), после завершения печати она будет вырезана. Я заметил, что в руководстве ZPL говорится, что команда ~JK будет выполняться только в том случае, если печать этикетки завершена. Это наводит меня на мысль, что ZPL, содержащийся в поле Конец, отправляется немедленно, и поэтому он не печатается? У кого-нибудь есть дополнительная информация о том, как решить эту проблему? Могу ли я каким-то образом ввести какую-то команду задержки/паузы/тайм-аута в моем ZPL, чтобы дать достаточно времени для завершения печати этикетки до отправки команды обрезки?
Я пробовал решение, упомянутое Крисом С. здесь: Принтер Zebra - Вырезать на последней странице Это не работает.
Я нашел другое решение.
После того, как вы выполните 3 шага, описанных выше, все документы, которые вы отправляете на принтер, будут автоматически вырезаны.
(Чтобы отключить эту функцию, снова отправьте «Delayed Cut Setting.txt» со следующим кодом: ^XA^MMD^XZ)
Мой ПРИМЕР TXT:
^XA
^FX Top section with logo, name and address.
^CF0,60
^FO50,50^GB100,100,100^FS
^FO75,75^FR^GB100,100,100^FS
^FO93,93^GB40,40,40^FS
^FO220,50^FDIntershipping, Inc.^FS
^CF0,30
^FO220,115^FD1000 Shipping Lane^FS
^FO220,155^FDShelbyville TN 38102^FS
^FO220,195^FDUnited States (USA)^FS
^FO50,250^GB700,3,3^FS
^FX Second section with recipient address and permit information.
^CFA,30
^FO50,300^FDJohn Doe^FS
^FO50,340^FD100 Main Street^FS
^FO50,380^FDSpringfield TN 39021^FS
^FO50,420^FDUnited States (USA)^FS
^CFA,15
^FO600,300^GB150,150,3^FS
^FO638,340^FDPermit^FS
^FO638,390^FD123456^FS
^FO50,500^GB700,3,3^FS
^FX Third section with bar code.
^BY5,2,270
^FO100,550^BC^FD12345678^FS
^FX Fourth section (the two boxes on the bottom).
^FO50,900^GB700,250,3^FS
^FO400,900^GB3,250,3^FS
^CF0,40
^FO100,960^FDCtr. X34B-1^FS
^FO100,1010^FDREF1 F00B47^FS
^FO100,1060^FDREF2 BL4H8^FS
^CF0,190
^FO470,955^FDCA^FS
^XZ