Печать штрих-кода на принтере Zebra с использованием Python

Я могу напечатать этикетку с помощью приведенного ниже кода на принтере Zebra, но не могу распечатать штрих-код.

Я также попробовал ^B140,10,0,PL,5,5,5,N,"12-34567-890123" и вставил его после ^XA, чтобы распечатать штрих-код, но мне это не удалось:

label = """
^XA

^FO140,15
^A0,40,40
^FD
Total Weight : 50 KG
^FS

^FO140,60
^A0,40,40
^FD
shipment_count: 34
^FS

^FO140,105
^A0,40,40
^FD
HUB: DEL
^FS


^XZ
"""


from zebra import zebra
z = zebra('zebra_test')
z.output(label)

Пожалуйста, помогите мне распечатать штрих-код для принтера этикеток Zebra с помощью Python и EPL.


person Harshit Agarwal    schedule 10.04.2015    source источник


Ответы (1)


Этикетка, которую вы отправляете, имеет формат ZPL, а не EPL. Этот пакет структурирован так, что он работает только с командами EPL2.

Вы можете найти руководство по программированию EPL2 здесь: https://www.zebra.com/content/dam/zebra/manuals/en-us/printer/epl2-pm-en.pdf

person Jonathan Hunt    schedule 01.05.2015