ZPL spausdinimo agentas
Debesų parduotuvė arba ERP negali pasiekti spausdintuvo jūsų tinkle. OpenZPL agentas dirba šalia spausdintuvo, pasiima spausdinimo užduotis ir jas pristato, nereikia atidaryti jokio ugniasienės prievado.
Atsisiųsti
Agentas dar nėra pasirašytas kodu, todėl Windows ir Mac įspėja pirmą kartą. Windows pasirinkite Daugiau informacijos, tada Vykdyti vis tiek. Mac kompiuteryje dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Atidaryti.
Paleiskite jį
Sukurkite API key, tada pradėkite agentą su kiekvieno spausdintuvo adresu. Be jokio --printer, jis naudoja visus kompiuteryje įdiegtus spausdintuvus.
openzpl-agent --key oz_live_… --printer "Dock=192.168.1.50"
Jei spausdintuvas prijungtas prie kompiuterio, naudokite jo pavadinimą taip, kaip jis įdiegtas, su eilės: priešais. Išvardinkite juos su openzpl-agent list.
openzpl-agent --key oz_live_… --printer "Desk=queue:ZDesigner ZD421"
Siųskite jam etiketę
Iš bet kurios sistemos siųskite ZPL arba užpildykite išsaugotą dizainą, nurodydami spausdintuvą.
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"}}'
Atsakyme yra užduoties ID: klauskite GET /v1/print-jobs/{id}, ar ji buvo atspausdinta.
Laikykite jį paleistą
Įdėkite savo raktą ir spausdintuvus į openzpl-agent.conf šalia programos, po vieną kiekvienoje eilutėje, ir paleiskite su kompiuteriu.
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
Klausimai
Kokie spausdintuvai veikia?
Bet kuri, kuri priima ZPL, tinkle (prievadas 9100) arba įdiegta kompiuteryje.
Ar mano tinklas atviras?
Ne. Agentas tik atlieka išėjimo HTTPS skambučius, o nieko nesijungia.
Ar saugote etiketes?
Tik iki momento, kai agentas praneša rezultatą, ir daugiausiai viena diena, jei niekada jų nepaims. Žiūrėkite privacy page.
Ar tai skaičiuojama mano plane?
Agentas yra dalis Pro, iki 3 spausdintuvų, ir Business, be jokių apribojimų. Nemokama paskyra gali naudotis juo 14 dienų. Kiekviena išsiųsta etiketė skaičiuojama kaip renderinta.
Ar jums reikia ko nors, ko dar neturime?
Jungtis jūsų sistemai, etiketės formatas arba naujas įrankis: pasakykite, ką naudojate, ir mes apsvarstysime jo kūrimą.