Агент друку 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) або встановлена на комп'ютері.
Чи підключена моя мережа?
Ні. Агент тільки виконує вихідні HTTPS виклики, і нічого не підключається.
Чи зберігаєте ви етикетки?
Тільки до того часу, поки агент не повідомить результат, і максимум один день, якщо він ніколи їх не забере. Дивіться privacy page.
Чи йдеться це на рахунок мого плану?
Агент є частиною Pro, до 3 принтерів, та Business, без обмежень. Безкоштовний обліковий запис може спробувати його протягом 14 днів. Кожна надіслана етикетка враховується так само, як і відрендерена.
Потребуєте чогось, чого ще немає?
Конектор для вашої системи, формат етикетки або новий інструмент: скажіть нам, що ви використовуєте, і ми подивимось на створення цього.