Перейти к контенту

Агент печати ZPL

Облачный магазин или ERP не могут подключиться к принтеру в вашей сети. Агент OpenZPL работает рядом с принтером, забирает задания на печать и отправляет их, без необходимости открывать порт файрвола.

Скачать

Агент еще не подписан, поэтому Windows и Mac предупреждают в первый раз. В Windows выберите Дополнительная информация, затем Запустить в любом случае. На Mac щелкните правой кнопкой мыши и выберите Открыть.

Запустите его

Создайте API key, затем запустите агента с адресом каждого принтера. Без какого-либо --printer он использует все принтеры, установленные на компьютере.

openzpl-agent --key oz_live_… --printer "Dock=192.168.1.50"

Для принтера, подключенного к компьютеру, используйте его имя, как установлено, с queue: перед ним. Перечислите их с помощью openzpl-agent list.

openzpl-agent --key oz_live_… --printer "Desk=queue:ZDesigner ZD421"

Отправить ему ярлык

Из любой системы отправьте ZPL или заполните сохраненный дизайн, указав имя принтера.

curl https://api.openzpl.com/v1/print-jobs -H "X-API-Key: oz_live_…" -H "Content-Type: application/json" \
  -d '{"printer": "Dock", "zpl": "^XA^FO50,50^A0N,50,50^FDHello^FS^XZ"}'

curl https://api.openzpl.com/v1/templates/d123/print -H "X-API-Key: oz_live_…" -H "Content-Type: application/json" \
  -d '{"printer": "Dock", "data": {"sku": "A-100"}}'

Ответ содержит идентификатор задания: спросите GET /v1/print-jobs/{id}, напечатал ли он.

Держите его в рабочем состоянии

Поместите свой ключ и принтеры в openzpl-agent.conf рядом с программой, по одному на строку, и запустите его с компьютером.

key=oz_live_…
printer=Dock=192.168.1.50

Windows

schtasks /Create /TN OpenZPLAgent /SC ONSTART /RU SYSTEM /TR "C:\OpenZPL\openzpl-agent.exe"

Linux (systemd)

[Service]
ExecStart=/opt/openzpl/openzpl-agent
Restart=always

Вопросы

Какие принтеры работают?

Любая, которая принимает ZPL, по сети (порт 9100) или установленная на компьютере.

Подвержена ли моя сеть?

Нет. Агент только выполняет исходящие HTTP-запросы, и ничего не подключается.

Вы сохраняете этикетки?

Только до тех пор, пока агент не сообщит результат, и максимум один день, если он никогда их не заберет. Смотрите privacy page.

Засчитывается ли это в мой тарифный план?

Агент является частью Pro, до 3 принтеров, и Business, без ограничений. Бесплатная учетная запись может попробовать его в течение 14 дней. Каждый отправленный ярлык считается таким же, как и созданный.

Нужна что-то, чего у нас еще нет?

Коннектор для вашей системы, формат этикетки или новый инструмент: скажите нам, что вы используете, и мы рассмотрим возможность его создания.

Запросить инструмент или интеграцию
Обратная связь