Термопринтер Citizen ZPL несогласованное выравнивание текста

У меня возникли проблемы с согласованностью выравнивания текста при печати ZPL между официальным оборудованием Zebra и Citizen CL-S521 (и, предположительно, другими моделями Citizen).

У меня есть этикетка с поворотом на 270 градусов в некоторых полях, которые должны быть выровнены по левому краю, но принтер выводит их с выравниванием по правому краю. Точно так же у меня есть некоторые текстовые блоки, которые должны быть выровнены по правому краю, но печатаются с выравниванием по левому краю с неправильным происхождением поля.

Примеры:

^ПВБ,0

^FO40,570,0^A0,23,24^TBB,450,25FH\^FDЭто следует выровнять по левому краю^FS

А также:

^FT790,504,1^A0N,31,31^TBN,90,31^FH\^FDЭто должно быть выровнено по правому краю^FS

При использовании онлайн-просмотрщика ZPL и других принтеров, совместимых с ZPL, это выводится правильно, но не на моделях Citizen.

Если у кого-то была похожая проблема и она решилась, буду признателен, если подскажете как.


person Antony S    schedule 06.02.2017    source источник


Ответы (1)


Если кто-то еще столкнется с этой проблемой, я решил ее с помощью команды ^FB Field Block вместо ^TB Text Block, несмотря на то, что руководство Zebra ZPLII не рекомендует этого делать.

Служба поддержки Citizen подтвердила, что их принтеры в данный момент не поддерживают команду ^TB.

person Antony S    schedule 17.02.2017