Cloud (SaaS)
Vollständig gemanagt auf zplcloud.com: Designer, API, Druck-Queue und Print Views - in Minuten live, keine Infrastruktur, automatische Updates.
- Developer → Pro
- api.zplcloud.com
- print.zplcloud.com
Plattform · Cloud-Integration / Verbindungen
Cloud, hybrid oder On-Premises: Zebra Weblink mit mTLS, CLI-Proxy-Agenten, Docker, Einzeiler-Installer und Enterprise-Sicherheit für jeden Standort - nur ausgehend, keine eingehenden Ports. ERP, Datenbanken und Message-Streams anbinden: SQL Server und MongoDB über ausgehende Agenten, Kafka- und Azure-Service-Bus-Abos, DHL-Internetmarke-Porto, Push-Kanäle und E-Mail.
Überall betreibbar
zplCloud ist containerisiert und Cloud-agnostisch. Starten Sie heute auf zplcloud.com, binden Sie Standorte über ausgehende Agenten an und ziehen Sie die gesamte Plattform in Ihr eigenes Rechenzentrum oder Ihren Cloud-Account, wenn Compliance es verlangt.
Vollständig gemanagt auf zplcloud.com: Designer, API, Druck-Queue und Print Views - in Minuten live, keine Infrastruktur, automatische Updates.
Drucker bleiben, wo sie sind. Zebra Weblink, CLI-Agenten oder der Browser-Druckdienst öffnen genau eine ausgehende Verbindung - keine eingehenden Ports, kein VPN, keine Firewall-Änderungen.
Die komplette Plattform als Container in Ihrem Rechenzentrum oder Ihrem Azure-, AWS- oder Google-Account. Dedizierte Queue, eigene API-Limits, SSO/SAML, individuelle ERP/SAP-Konnektoren und SLA.
Ops-Schnellstart
zplCloud CLI
Die zplcloud-CLI wendet Drucker-Profile an, sendet rohes ZPL (TCP 9100 / USB) und öffnet einen Outbound-Proxy-Agenten für Remote-Drucker - ohne eingehende Ports oder Firewall-Änderungen.
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
# erkennt 32/64-bit automatisch (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)
Die unten generierte Compose-Datei verwendet diese Werte.
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" # aus dem API-Tab
ZPLCLOUD_AGENT: "PI" # Name in Remote Printers
ZPLCLOUD_API_BASE: "https://api.zplcloud.com"
ZPLCLOUD_LOG: "true" # Tages-Logdatei
ZPLCLOUD_LOG_DIR: "logs/zplcloud-logs"
volumes:
- ./logs/zplcloud-logs:/logs/zplcloud-logs
- /dev/bus/usb:/dev/bus/usb # USB-Zugriff (libusb)
#privileged: true # einfachster USB-Weg
$ docker compose -f docker-compose.agent.yml up -d
✔ Container zplcloud-agent Started
Docker Compose
Läuft auf jedem Docker-Host: 64-bit Raspberry Pi, Synology-NAS, Intel- oder Apple-Silicon-Mac. Das Image ist mehrarchitekturell (linux/amd64 + linux/arm64), öffentlich und ohne Login ziehbar - kein .NET-SDK nötig.
Weblink
Lade die drei Weblink-NRD-Dateien deines Druckers und schiebe sie per TCP 9100 aufs Gerät: ~DYE-Upload, SGD-Settings (URL, NTP, Uhrzeit) und Reset - fertig. Das Skript wird serverseitig für deinen Drucker generiert und braucht einen gültigen API-Key.
Die unten generierten Befehle verwenden diese Werte. Wird der Hostname im Netz nicht aufgelöst? Kein Problem - einfach mit der IP deployen: sie wird zu &ip=… und überschreibt das TCP-Ziel, der Hostname wählt weiterhin das Zertifikat.
PS> irm "https://zplcloud.com/weblink-deploy.ps1?hostname=printer01&apikey=sk_zplcloud_XXXX&ip=" | iex
[2026-08-22 09:00:00] SUCCESS - Zertifikate auf dem Drucker installiert
$ curl -fsSL "https://zplcloud.com/weblink-deploy.sh?hostname=printer01&apikey=sk_zplcloud_XXXX&ip=" | bash
[2026-08-22 09:00:00] SUCCESS - Zertifikate auf dem Drucker installiert
$ curl -fsSL "https://zplcloud.com/weblink-deploy.sh?hostname=printer01&apikey=sk_zplcloud_XXXX&ip=" | bash
[2026-08-22 09:00:00] SUCCESS - Zertifikate auf dem Drucker installiert
$ curl -fsSL "https://zplcloud.com/weblink-deploy.sh?hostname=printer01&apikey=sk_zplcloud_XXXX&ip=" | bash
[2026-08-22 09:00:00] SUCCESS - Zertifikate auf dem Drucker installiert
Sicherheit & Governance
Jeder Drucker, Key und Job ist seinem Besitzer zugeordnet. Zertifikate werden beim TLS-Handshake geprüft, Zugriffe sind rollenbasiert und jeder Render wird gemessen.
Der Weblink akzeptiert nur registrierte, nicht widerrufene Client-Zertifikate der eigenen CA. Revoke-by-Serial blockt den Drucker sofort.
Keys pro Nutzer, Team oder Firma, Sandbox und Live, Rate- und Body-Limits sowie ein Nutzungs-Dashboard für jeden Render und Druckjob.
Rollen Admin und Member mit Einladungen; Drucker, Designs und Print Views gehören dem jeweiligen Team bzw. der Firma.
TLS 1.2 / 1.3 überall, automatische Let's-Encrypt-Zertifikate, 12-Zeichen-Passwortrichtlinie, E-Mail-Bestätigung und Anti-Forgery-Schutz.
Label-Historie, Druckprotokolle und Webhook-Zustellübersicht - 7 Tage im Developer, 30 Tage im Starter, 90 Tage plus Audit-Logs im Pro, unbegrenzt im Enterprise.
Plattform im eigenen Rechenzentrum oder Cloud-Account betreiben, Datenbanken nur über ausgehende Agenten anbinden, SSO/SAML im Enterprise-Plan auf Anfrage.
Datenhub & Streaming
Binden Sie die Systeme an, die Sie schon betreiben. Fünf Datenbanken bleiben im LAN und werden über ausgehende Agenten abgefragt, sieben Nachrichtenbusse werden in der Cloud konsumiert und zu gedruckten Labels - kein Polling, keine Middleware.
SQL Server, MongoDB, PostgreSQL, MySQL und MariaDB - über den CLI-Agenten mit Pushdown-Filtern und Parametern. Connection-Strings verlassen nie Ihr Netz, erreichbare Cloud-Datenbanken auch direkt. Genutzt von Print Views, DHL-Lookups und Batch.
Kafka, Azure Service Bus, MQTT, AMQP 1.0, RabbitMQ, Amazon SQS und Google Pub/Sub. Jede JSON-Nachricht wird zum Record, füllt die Bindings eines Designs und druckt - oder trägt ein ZPL-Envelope für den Rohdruck.
Eine Nachricht darf statt des ZPL nur auf eine Datei in S3 oder Azure Blob verweisen. Umgekehrt legt ein Ausgabeziel jedes gedruckte Etikett dort ab und meldet es per Nachricht oder Webhook weiter.
Render per Design-ID mit Ihren Datensätzen über die REST-API, Webhooks mit HMAC-Signatur empfangen oder ZPL-Dateien in einen überwachten Ordner legen - drei Wege für jede Integrationsschicht.
{
"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
Konnektoren
Etiketten entstehen dort, wo die Daten schon liegen. zplCloud spricht fünf Datenbanken, sieben Nachrichtenbusse und zwei Objektspeicher - über einen ausgehenden Agenten im eigenen Netz oder direkt aus der Cloud.
Über den Agenten bleiben die Zugangsdaten im eigenen Netz, nur Ergebniszeilen verlassen es. Erreichbare Cloud-Datenbanken bindet die Plattform auch direkt an - ohne Agent.
Jede eingehende Nachricht wird zum Datensatz, füllt ein Design und druckt - oder trägt fertiges ZPL. Quittiert wird erst, wenn das Etikett am Drucker angekommen ist.
In beide Richtungen: die Druckdatei aus dem Bucket holen oder das gedruckte ZPL dort ablegen. S3-kompatibel, also auch MinIO, Cloudflare R2, Wasabi und Backblaze.
Große Druckdateien gehören nicht in eine Bus-Nachricht. Statt das ZPL einzubetten, verweist die Nachricht darauf - geholt wird es erst beim Druck.
{
"schemaVersion": 1,
"printer": "*",
"zplRef": { "storage": "archiv", "key": "auftraege/4711.zpl" }
}
Nach jedem erfolgreichen Druck kann zplCloud drei Dinge tun, einzeln oder zusammen:
Neu · Integrations
Echte Deutsche-Post-Briefmarken direkt aus zplCloud: als PDF oder ZPL kaufen und drucken - mit deiner Portokasse, aus der App, per REST-API, Print View oder CLI. Kompakt erklärt - die Details stehen in den Docs.
Alle Funktionen
Designer, Konverter, Drucksteuerung, Batch, Webhooks, Push und API - alles in einer Plattform. Neue Funktionen sind mit NEU.
Einladungen und Rollen (Admin/Member) mit Zugriff auf Firmen-Drucker.
Titel, Logo, Favicon und UI-Anpassung je Domain über branding.json.
Gespeicherte Designs mit Beschreibung, Schema-Version und ⚠-Hinweis für veraltete Layouts.
API-Usage, Abo-Status und System-Übersicht auf einen Blick.
Automatische HTTPS-Zertifikate (HTTP-01) für alle zplcloud-Domains plus ACME-Drucker-Zertifikate.
Passwort-Richtlinien (2026-Standard), E-Mail-Bestätigung, Anti-Forgery und JSON-Fehlerbehandlung.
Gestalten Sie Ihr erstes Label in Minuten. Enterprise: privates Deployment, SLA und SSO/SAML auf Anfrage.
Kostenloser Developer-Plan · keine Kreditkarte · jederzeit kündbar