Как начать в правом верхнем углу этикетки (принтер этикеток Zebra)

Поэтому я работаю с принтером этикеток Zebra, обычно вы используете FO для позиционирования вещей, таких как текст, FO начинается с верхнего левого угла этикетки. есть ли способ начать с правого верхнего угла? Я знаю, что у вас есть PW, и это начинается в верхней части этикетки.

Спасибо за помощь.

1 ответ

Решение

Команда ^FO сама по себе отправляется в верхний левый угол поля. Однако вы можете добавить координаты X и Y к команде. Эти координаты указаны в точках принтера, т.е. при 200 dpi, X=200 будет на 1"вправо. Верхний левый угол на X=0, Y=0. Команда ^FO сама по себе эквивалентна ^FO0,0 В вашем случае Y все равно будет 0, но вам нужно выяснить координату X в верхнем правом углу. Это зависит от размера этикетки и разрешения принтера.

Если вы хотите начать в верхнем правом углу, вы, вероятно, также подразумеваете, что метка должна быть правильно выровнена. В этом случае вы можете добавить третий параметр в ^FO. Убедитесь, что ваш принтер поддерживает это. Для правого выравнивания этот параметр равен 1. Итак, для правого выравниваемого ярлыка, начиная с координаты X 800 (4"при 200 dpi), команда имеет вид:

^FO800,0,1

Обратите внимание, что ^PW устанавливает ширину метки.

Более подробную информацию о командах ZPL можно найти в Руководстве по программированию ZPL.

Другие вопросы по тегам