Cloud (SaaS)
Entièrement géré sur zplcloud.com : designer, API, file d'impression et Print Views - opérationnel en quelques minutes, sans infrastructure, avec mises à jour automatiques.
- Developer → Pro
- api.zplcloud.com
- print.zplcloud.com
Plateforme · Intégration cloud / Connexions
Cloud, hybride ou sur site : Zebra Weblink avec mTLS, agents proxy CLI, Docker, installateurs en une ligne et sécurité d'entreprise pour chaque site - sortant uniquement, aucun port entrant. Connectez ERP, bases de données et flux de messages : SQL Server et MongoDB via des agents sortants, abonnements Kafka et Azure Service Bus, affranchissement DHL Internetmarke, canaux push et e-mail.
Déployez où vous voulez
zplCloud est conteneurisé et indépendant du cloud. Démarrez dès aujourd'hui sur zplcloud.com, connectez vos sites avec des agents sortants et migrez toute la plateforme dans votre propre centre de données ou compte cloud lorsque la conformité l'exige.
Entièrement géré sur zplcloud.com : designer, API, file d'impression et Print Views - opérationnel en quelques minutes, sans infrastructure, avec mises à jour automatiques.
Laissez vos imprimantes là où elles sont. Zebra Weblink, les agents CLI ou le service d'impression navigateur ouvrent une seule connexion sortante - aucun port entrant, aucun VPN, aucune modification de pare-feu.
La plateforme complète sous forme de conteneurs dans votre centre de données ou votre compte Azure, AWS ou Google. File d'attente dédiée, limites API personnalisées, SSO/SAML, connecteurs ERP/SAP sur mesure et un SLA.
Démarrage rapide Ops
zplCloud CLI
Le CLI zplcloud applique les profils d'imprimante, envoie du ZPL brut (TCP 9100 / USB) et ouvre un agent proxy sortant pour les imprimantes distantes - sans ports entrants ni modification du pare-feu.
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
# détecte automatiquement 32/64 bits (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)
Le fichier compose généré ci-dessous utilise ces valeurs.
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" # depuis l'onglet API
ZPLCLOUD_AGENT: "PI" # nom dans Imprimantes distantes
ZPLCLOUD_API_BASE: "https://api.zplcloud.com"
ZPLCLOUD_LOG: "true" # fichier journal quotidien
ZPLCLOUD_LOG_DIR: "logs/zplcloud-logs"
volumes:
- ./logs/zplcloud-logs:/logs/zplcloud-logs
- /dev/bus/usb:/dev/bus/usb # accès USB (libusb)
#privileged: true # méthode USB la plus simple
$ docker compose -f docker-compose.agent.yml up -d
✔ Container zplcloud-agent Started
Docker Compose
Fonctionne sur n'importe quel hôte Docker : Raspberry Pi 64 bits, NAS Synology, Mac Intel ou Apple Silicon. L'image est multi-arch (linux/amd64 + linux/arm64), publique et récupérable sans connexion - aucun SDK .NET nécessaire.
Weblink
Téléchargez les trois fichiers NRD Weblink de votre imprimante et envoyez-les à l'appareil via TCP 9100 : upload ~DYE, paramètres SGD (URL, NTP, heure) et redémarrage - terminé. Le script est généré côté serveur pour votre imprimante et nécessite une clé API valide.
Les commandes générées ci-dessous utilisent ces valeurs. Le nom d'hôte ne se résout pas sur votre réseau ? Aucun problème - déployez simplement avec l'IP : elle devient &ip=… et remplace la cible TCP, le nom d'hôte continue de sélectionner le certificat.
PS> irm "https://zplcloud.com/weblink-deploy.ps1?hostname=printer01&apikey=sk_zplcloud_XXXX&ip=" | iex
[2026-08-22 09:00:00] SUCCESS - certificats installés sur l'imprimante
$ curl -fsSL "https://zplcloud.com/weblink-deploy.sh?hostname=printer01&apikey=sk_zplcloud_XXXX&ip=" | bash
[2026-08-22 09:00:00] SUCCESS - certificats installés sur l'imprimante
$ curl -fsSL "https://zplcloud.com/weblink-deploy.sh?hostname=printer01&apikey=sk_zplcloud_XXXX&ip=" | bash
[2026-08-22 09:00:00] SUCCESS - certificats installés sur l'imprimante
$ curl -fsSL "https://zplcloud.com/weblink-deploy.sh?hostname=printer01&apikey=sk_zplcloud_XXXX&ip=" | bash
[2026-08-22 09:00:00] SUCCESS - certificats installés sur l'imprimante
Sécurité & gouvernance
Chaque imprimante, clé et travail est rattaché à son propriétaire. Les certificats sont validés lors du handshake TLS, l'accès est basé sur les rôles et chaque rendu est comptabilisé.
Le Weblink n'accepte que les certificats clients enregistrés et non révoqués, émis par sa propre CA. Révoquez par numéro de série et l'imprimante est bloquée immédiatement.
Clés par utilisateur, équipe ou entreprise, sandbox et production, limites de débit et de taille de corps, et un tableau de bord d'utilisation pour chaque rendu et travail d'impression.
Rôles Admin et Membre avec invitations ; les imprimantes, designs et Print Views sont rattachés à l'équipe ou à l'entreprise propriétaire.
TLS 1.2 / 1.3 partout, certificats Let's Encrypt automatiques, politique de mots de passe de 12 caractères, confirmation par e-mail et protection anti-forgery.
Historique des étiquettes, journaux d'impression et vues d'ensemble des livraisons de webhooks - 7 jours en Developer, 30 jours en Starter, 90 jours plus journaux d'audit en Pro, illimité en Enterprise.
Exécutez la plateforme dans votre propre centre de données ou compte cloud, connectez les bases de données uniquement via des agents sortants et obtenez le SSO/SAML sur demande en Enterprise.
Hub de données & streaming
Branchez les systèmes que vous exploitez déjà. Cinq bases de données restent dans votre LAN et sont interrogées via des agents sortants ; sept bus de messages sont consommés dans le cloud et transformés en étiquettes imprimées, sans polling ni middleware.
SQL Server, MongoDB, PostgreSQL, MySQL et MariaDB, via l'agent CLI avec filtres pushdown et paramètres. Les chaînes de connexion ne quittent jamais votre réseau ; les bases cloud accessibles s'utilisent aussi directement. Employées par les print views, les recherches DHL et le lot.
Kafka, Azure Service Bus, MQTT, AMQP 1.0, RabbitMQ, Amazon SQS et Google Pub/Sub. Chaque message JSON devient un enregistrement, remplit les liaisons d'un modèle et imprime, ou transporte une enveloppe ZPL pour l'impression brute.
Un message peut renvoyer à un fichier dans S3 ou Azure Blob au lieu de porter le ZPL. Inversement, une cible de sortie y dépose chaque étiquette imprimée et la signale par message ou webhook.
Rendu par identifiant de modèle avec vos propres enregistrements via l'API REST, réception de webhooks signés HMAC, ou dépôt de fichiers ZPL dans un dossier surveillé : trois voies pour toute couche d'intégration.
{
"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
Connecteurs
Les étiquettes naissent là où les données se trouvent déjà. zplCloud parle à cinq bases de données, sept bus de messages et deux stockages objet, via un agent sortant dans votre propre réseau ou directement depuis le cloud.
Avec l'agent, les identifiants restent dans votre réseau et seules les lignes de résultat en sortent. Les bases cloud accessibles se connectent aussi directement, sans agent.
Chaque message entrant devient un enregistrement, remplit un modèle et imprime, ou transporte du ZPL déjà prêt. Rien n'est acquitté avant que l'étiquette ait atteint l'imprimante.
Dans les deux sens : récupérer le fichier depuis le bucket ou y déposer le ZPL imprimé. Compatible S3, donc aussi MinIO, Cloudflare R2, Wasabi et Backblaze.
Les gros fichiers d'impression n'ont pas leur place dans un message de bus. Au lieu d'y intégrer le ZPL, le message y renvoie, et il est récupéré au moment de l'impression.
{
"schemaVersion": 1,
"printer": "*",
"zplRef": { "storage": "archiv", "key": "auftraege/4711.zpl" }
}
Après chaque impression réussie, zplCloud peut faire trois choses, séparément ou ensemble :
Nouveau · Intégrations
De vrais timbres Deutsche Post directement depuis zplCloud : achetez-les et imprimez-les en PDF ou en ZPL - sur votre propre Portokasse, depuis l'application, l'API REST, une Print View ou la CLI. Expliqué en bref - les détails sont dans la documentation.
Toutes les fonctionnalités
Designer, convertisseurs, contrôle d'impression, lots, webhooks, push et API - tout sur une seule plateforme. Les nouvelles fonctionnalités sont marquées NOUVEAU.
Invitations et rôles (Admin/Member) avec accès aux imprimantes de l'entreprise.
Titre, logo, favicon et personnalisation de l'interface par domaine via branding.json.
Designs enregistrés avec description, version de schéma et indication ⚠ pour les mises en page obsolètes.
Utilisation de l'API, état de l'abonnement et vue d'ensemble du système en un coup d'œil.
Certificats HTTPS automatiques (HTTP-01) pour tous les domaines zplcloud, plus certificats imprimante ACME.
Politiques de mots de passe (standard 2026), confirmation par e-mail, protection anti-forgery et gestion des erreurs JSON.
Concevez votre première étiquette en quelques minutes. Enterprise : déploiement privé, SLA et SSO/SAML sur demande.
Plan Developer gratuit · sans carte bancaire · résiliable à tout moment