Я хочу напечатать инкрементальный счетчик в правом верхнем углу своих этикеток на принтере Zebra с помощью ZPL - PullRequest
0 голосов
/ 14 июля 2020

В настоящее время я знаю, сколько этикеток я хочу напечатать, и использую ^ PQ # для печати этого количества, но проблема заключается в том, чтобы напечатать увеличивающийся счетчик на углу каждой этикетки.

Есть пара проблем, верно сейчас. Во-первых, у Zebra нет ничего, что позволяло бы мне распечатать значение одометра на принтере zebra. Это вроде как позволяет мне печатать количество сантиметров или дюймов с помощью ~ WQOD, но в нем содержится много дополнительной информации, которая мне не нужна. Я не смог найти никаких команд в руководстве, просто позволяя мне печатать количество этикеток с помощью сбрасываемого одометра.

Я мог бы создать счетчик вне принтера, а затем отправить запрос на печать каждой этикетки с однако новый номер в правом верхнем углу, который перегружает принтер и вызывает проблемы с подключением к принтеру, если я печатаю слишком много этикеток.

Есть ли какие-либо способы решить любую из этих проблем, чтобы я мог напечатать увеличивающийся счетчик на каждой этикетке?

1 Ответ

1 голос
/ 15 июля 2020

Команда для печати последовательности чисел на этикетках: ^SN. Он специально используется с ^PQ.

^SN001,1,N^FS
^PQ3

Чтобы не перегружать принтер, отправляйте все отдельные метки в одном соединении в виде единого строкового потока, не открывайте отдельное соединение для каждого.

...