Przejdź do treści

Agent drukujący ZPL

Chmurowy sklep lub ERP nie mogą uzyskać dostępu do drukarki w twojej sieci. Agent OpenZPL działa obok drukarki, odbiera zlecenia drukowania i dostarcza je, bez potrzeby otwierania portu zapory.

Pobierz

Agent nie jest jeszcze podpisany kodem, więc Windows i Mac ostrzegają przy pierwszym uruchomieniu. W Windows wybierz Więcej informacji, a następnie Uruchom mimo to. Na Macu kliknij prawym przyciskiem myszy i wybierz Otwórz.

Uruchom to

Utwórz API key, a następnie uruchom agenta z adresem każdej drukarki. Bez żadnej --printer wykorzysta każdą drukarkę zainstalowaną na komputerze.

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

Dla drukarki podłączonej do komputera użyj jej nazwy zgodnie z instalacją, z kolejką: przed. Wymień je za pomocą openzpl-agent list.

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

Wyślij do niej etykietę

Z dowolnego systemu, wyślij ZPL lub wypełnij zapisany projekt, nazywając drukarkę.

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"}}'

Odpowiedź zawiera identyfikator zadania: zapytaj GET /v1/print-jobs/{id}, czy wydrukowano.

Utrzymuj ją w działaniu

Umieść swój klucz i drukarki w openzpl-agent.conf obok programu, jedna wiersz po linii, i uruchom go z komputerem.

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

Pytania

Które drukarki działają?

Jakikolwiek, który obsługuje ZPL, w sieci (port 9100) lub zainstalowany na komputerze.

Czy moja sieć jest narażona?

Nie. Agent wykonuje tylko wychodzące wywołania HTTPS, a nic się nie łączy.

Czy przechowujecie te etykiety?

Tylko do momentu, gdy agent zgłosi wynik, a najwyżej jeden dzień, jeśli nigdy ich nie odbierze. Zobacz privacy page.

Czy to się liczy w ramach mojego planu?

Agent jest częścią Pro, do 3 drukarek, oraz Business, bez limitu. Darmowe konto może przetestować go przez 14 dni. Każda wysłana etykieta liczy się tak samo, jak rendered.

Potrzebujesz czegoś, czego jeszcze nie mamy?

Łącznik do twojego systemu, format etykiety lub nowe narzędzie: powiedz nam, czego używasz, a my przyjrzymy się budowie.

Złóż prośbę o narzędzie lub integrację
Opinie