Переменная длина этикетки в ZPL от Cordova - PullRequest
0 голосов
/ 19 сентября 2019

Я использую плагин phonegap / cordova и Zebra iMZ320 для печати с помощью zpl, содержащего текст, изображения (преобразованные на лету в zpl) и штрих-код.У меня нет отметки или пробела, поэтому мне нужно использовать непрерывный режим.Я не могу знать заранее, что будет напечатано.Итак, как я могу рассчитать точную длину метки, чтобы передать ее команде «^ LL» (я не хочу передавать максимальное значение, потому что это было бы бесполезно)?Я хотел бы получить то же самое, как если бы использовалась строчная печать (она останавливается сразу после печати).

1 Ответ

0 голосов
/ 23 сентября 2019

@ Антонио вы можете заранее рассчитать размер контента на основе размера текста (вместе с количеством строк), размера изображений и штрих-кода.После этого вы можете напрямую добавить этот размер в команду «^ LL».

Например:

У меня 70 строк в каждой строке размером 30, поэтому 70 * 30 = 2100 плюс у меня естьизображение длиной 400, поэтому общий размер 2100 + 400 = 2500.

Итак, мой код будет выглядеть так:

^XA^LL2500
-----------
--Content--
-----------
^XZ

Надеюсь, это ответит на ваш вопрос.

...