Šokti į turinį

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ą.

Prašyti įrankio ar integracijos
Atsiliepimai