Cloud (SaaS)
Completamente gestito su zplcloud.com: designer, API, coda di stampa e Print Views - operativo in pochi minuti, nessuna infrastruttura, aggiornamenti automatici.
- Developer → Pro
- api.zplcloud.com
- print.zplcloud.com
Piattaforma · Integrazione cloud / Connessioni
Cloud, ibrido o on-premises: Zebra Weblink con mTLS, agent proxy CLI, Docker, installer a una riga e sicurezza enterprise per ogni sede - solo in uscita, nessuna porta in entrata. Colleghi ERP, database e stream di messaggi: SQL Server e MongoDB tramite agent in uscita, sottoscrizioni Kafka e Azure Service Bus, affrancatura DHL Internetmarke, canali push ed e-mail.
Distribuzione ovunque
zplCloud è containerizzata e indipendente dal cloud. Inizi oggi su zplcloud.com, colleghi le Sue sedi con agent in uscita e sposti l'intera piattaforma nel Suo data center o nel Suo account cloud quando la conformità lo richiede.
Completamente gestito su zplcloud.com: designer, API, coda di stampa e Print Views - operativo in pochi minuti, nessuna infrastruttura, aggiornamenti automatici.
Le stampanti restano dove sono. Zebra Weblink, gli agent CLI o il servizio di stampa nel browser aprono una sola connessione in uscita - nessuna porta in entrata, nessuna VPN, nessuna modifica al firewall.
La piattaforma completa come container nel Suo data center o nel Suo account Azure, AWS o Google. Coda dedicata, limiti API personalizzati, SSO/SAML, connettori ERP/SAP personalizzati e un SLA.
Avvio rapido per le operations
zplCloud CLI
La CLI zplcloud applica profili stampante, invia ZPL raw (TCP 9100 / USB) e apre un agente proxy in uscita per le stampanti remote - senza porte in entrata né modifiche al firewall.
zplcloud profiles apply 42 --target 10.0.0.5zplcloud send --target 10.0.0.5 --zpl "^XA…^XZ"zplcloud proxy --agent "Warehouse Berlin"$ curl -fsSL https://zplcloud.com/install-cli.sh | sh
$ zplcloud --version
zplcloud 1.x.y (osx-arm64)
$ curl -fsSL https://zplcloud.com/install-cli.sh | sh
$ zplcloud --version
zplcloud 1.x.y (linux-x64)
$ curl -fsSL https://zplcloud.com/install-cli.sh | sh
# rileva automaticamente 32/64 bit (arm → linux-arm, arm64 → linux-arm64)
zplcloud 1.x.y (linux-arm64)
PS> irm https://zplcloud.com/install-cli-pshell | iex
>> Installing: %LOCALAPPDATA%\zplcloud\zplcloud.exe
zplcloud 1.x.y (win-x64)
Il file compose generato qui sotto utilizza questi valori.
services:
zplcloud-agent:
image: docker.zplcloud.com/zplcloud-agent:latest
container_name: zplcloud-agent
restart: unless-stopped
environment:
ZPLCLOUD_API_KEY: "sk_zplcloud_CHANGE_ME" # dalla scheda API
ZPLCLOUD_AGENT: "PI" # nome in Stampanti remote
ZPLCLOUD_API_BASE: "https://api.zplcloud.com"
ZPLCLOUD_LOG: "true" # file di log giornaliero
ZPLCLOUD_LOG_DIR: "logs/zplcloud-logs"
volumes:
- ./logs/zplcloud-logs:/logs/zplcloud-logs
- /dev/bus/usb:/dev/bus/usb # accesso USB (libusb)
#privileged: true # via USB più semplice
$ docker compose -f docker-compose.agent.yml up -d
✔ Container zplcloud-agent Started
Docker Compose
Funziona su qualsiasi host Docker: Raspberry Pi a 64 bit, NAS Synology, Mac Intel o Apple Silicon. L'immagine è multi-arch (linux/amd64 + linux/arm64), pubblica e scaricabile senza login - nessun .NET SDK necessario.
Weblink
Scarichi i tre file NRD Weblink della Sua stampante e li invii al dispositivo tramite TCP 9100: upload ~DYE, impostazioni SGD (URL, NTP, ora) e reset - fatto. Lo script viene generato lato server per la Sua stampante e richiede una chiave API valida.
I comandi generati qui sotto utilizzano questi valori. L'hostname non si risolve nella Sua rete? Nessun problema - esegua il deploy con l'IP: diventa &ip=… e sovrascrive la destinazione TCP, mentre l'hostname continua a selezionare il certificato.
PS> irm "https://zplcloud.com/weblink-deploy.ps1?hostname=printer01&apikey=sk_zplcloud_XXXX&ip=" | iex
[2026-08-22 09:00:00] SUCCESS - certificati installati sulla stampante
$ curl -fsSL "https://zplcloud.com/weblink-deploy.sh?hostname=printer01&apikey=sk_zplcloud_XXXX&ip=" | bash
[2026-08-22 09:00:00] SUCCESS - certificati installati sulla stampante
$ curl -fsSL "https://zplcloud.com/weblink-deploy.sh?hostname=printer01&apikey=sk_zplcloud_XXXX&ip=" | bash
[2026-08-22 09:00:00] SUCCESS - certificati installati sulla stampante
$ curl -fsSL "https://zplcloud.com/weblink-deploy.sh?hostname=printer01&apikey=sk_zplcloud_XXXX&ip=" | bash
[2026-08-22 09:00:00] SUCCESS - certificati installati sulla stampante
Sicurezza e governance
Ogni stampante, chiave e job è vincolato al proprio proprietario. I certificati vengono convalidati durante l'handshake TLS, l'accesso è basato sui ruoli e ogni rendering viene misurato.
Il Weblink accetta solo certificati client registrati e non revocati, emessi dalla propria CA. Revochi per numero di serie e la stampante viene bloccata immediatamente.
Chiavi per utente, team o azienda, sandbox e live, limiti di frequenza e di dimensione del body, e una dashboard di utilizzo per ogni rendering e job di stampa.
Ruoli Admin e Member con inviti; stampanti, design e Print Views sono vincolati al team o all'azienda proprietaria.
TLS 1.2 / 1.3 ovunque, certificati Let's Encrypt automatici, policy password di 12 caratteri, conferma via e-mail e protezione anti-forgery.
Cronologia delle etichette, log di stampa e panoramiche delle consegne webhook - 7 giorni su Developer, 30 giorni su Starter, 90 giorni più log di audit su Pro, illimitati su Enterprise.
Esegua la piattaforma nel Suo data center o account cloud, colleghi i database solo tramite agent in uscita e ottenga SSO/SAML su richiesta con Enterprise.
Data hub e streaming
Collega i sistemi che già usi. Cinque database restano nella tua LAN e vengono interrogati tramite agenti in uscita; sette bus di messaggi vengono consumati nel cloud e trasformati in etichette stampate, senza polling e senza middleware.
SQL Server, MongoDB, PostgreSQL, MySQL e MariaDB, tramite l'agente CLI con filtri pushdown e parametri. Le stringhe di connessione non lasciano mai la tua rete; i database cloud raggiungibili si usano anche direttamente. Usati da print view, ricerche DHL e stampa in lotto.
Kafka, Azure Service Bus, MQTT, AMQP 1.0, RabbitMQ, Amazon SQS e Google Pub/Sub. Ogni messaggio JSON diventa un record, riempie i binding di un design e stampa, oppure porta una busta ZPL per la stampa grezza.
Un messaggio può referenziare un file su S3 o Azure Blob invece di portare lo ZPL. E al contrario, una destinazione di uscita ci deposita ogni etichetta stampata e la segnala via messaggio o webhook.
Rendering per ID design con i tuoi record tramite API REST, ricezione di webhook con firma HMAC oppure file ZPL in una cartella sorvegliata: tre strade per qualsiasi livello di integrazione.
{
"orderId": "SO-2026-084712",
"sku": "88-12345",
"qty": 120,
"route": "NO-OSL-07"
}
→ record → design #42 → ZPL → ZD421 "Warehouse Berlin"
✓ printed · 41 ms · offset 18 402 committed
{
"schemaVersion": 1,
"printer": "*", // one id or all printers
"zpl": "^XA^FO50,50^A0N,40,40^FDHello^FS^XZ"
}
Service Bus: PeekLock → complete after print → dead-letter after 3 failures
Connettori
Le etichette nascono dove i dati già si trovano. zplCloud parla con cinque database, sette bus di messaggi e due storage a oggetti, tramite un agente in uscita nella tua rete oppure direttamente dal cloud.
Con l'agente le credenziali restano nella tua rete e ne escono solo le righe di risultato. I database cloud raggiungibili si collegano anche direttamente, senza agente.
Ogni messaggio in arrivo diventa un record, riempie un design e stampa, oppure porta ZPL già pronto. Nulla viene confermato finché l'etichetta non è arrivata alla stampante.
In entrambe le direzioni: prelevare il file dal bucket o depositarci lo ZPL stampato. Compatibile S3, quindi anche MinIO, Cloudflare R2, Wasabi e Backblaze.
I file di stampa grandi non stanno in un messaggio di bus. Invece di incorporare lo ZPL, il messaggio lo referenzia e viene prelevato al momento della stampa.
{
"schemaVersion": 1,
"printer": "*",
"zplRef": { "storage": "archiv", "key": "auftraege/4711.zpl" }
}
Dopo ogni stampa riuscita zplCloud può fare tre cose, separatamente o insieme:
Novità · Integrazioni
Francobolli Deutsche Post autentici direttamente da zplCloud: li acquista e li stampa come PDF o ZPL - a carico del Suo Portokasse, dall'app, dalla REST API, da una Print View o dalla CLI. Spiegato in breve - i dettagli sono nella documentazione.
Tutte le funzionalità
Designer, convertitori, controllo di stampa, batch, webhook, push e API - tutto in un'unica piattaforma. Le nuove funzionalità sono contrassegnate con NUOVO.
Inviti e ruoli (Admin/Member) con accesso alle stampanti aziendali.
Titolo, logo, favicon e personalizzazione dell'interfaccia per dominio tramite branding.json.
Design salvati con descrizione, versione dello schema e avviso ⚠ per layout obsoleti.
Utilizzo API, stato dell'abbonamento e panoramica del sistema a colpo d'occhio.
Certificati HTTPS automatici (HTTP-01) per tutti i domini zplcloud più certificati stampante ACME.
Policy password (standard 2026), conferma e-mail, anti-forgery e gestione degli errori in JSON.
Progetti la Sua prima etichetta in pochi minuti. Enterprise: distribuzione privata, SLA e SSO/SAML su richiesta.
Piano Developer gratuito · nessuna carta di credito · disdetta in qualsiasi momento