Nuvem (SaaS)
Totalmente gerenciado em zplcloud.com: designer, API, fila de impressão e Print Views - em produção em minutos, sem infraestrutura, atualizações automáticas.
- Developer → Pro
- api.zplcloud.com
- print.zplcloud.com
Plataforma · Integração na nuvem / Conexões
Nuvem, híbrido ou on-premises: Zebra Weblink com mTLS, agentes proxy CLI, Docker, instaladores de uma linha e segurança enterprise para cada unidade - apenas saída, sem portas de entrada. Conecte ERP, bancos de dados e fluxos de mensagens: SQL Server e MongoDB por meio de agentes de saída, assinaturas Kafka e Azure Service Bus, postagem DHL Internetmarke, canais de push e e-mail.
Implante em qualquer lugar
O zplCloud é conteinerizado e independente de nuvem. Comece hoje em zplcloud.com, conecte as suas unidades com agentes de saída e mova toda a plataforma para o seu próprio data center ou conta na nuvem quando a conformidade exigir.
Totalmente gerenciado em zplcloud.com: designer, API, fila de impressão e Print Views - em produção em minutos, sem infraestrutura, atualizações automáticas.
Mantenha as impressoras onde estão. Zebra Weblink, agentes CLI ou o serviço de impressão do navegador abrem uma única conexão de saída - sem portas de entrada, sem VPN, sem alterações de firewall.
A plataforma completa como contêineres no seu data center ou na sua conta Azure, AWS ou Google. Fila dedicada, limites de API personalizados, SSO/SAML, conectores ERP/SAP personalizados e um SLA.
Início rápido para operações
zplCloud CLI
A CLI zplcloud aplica perfis de impressora, envia ZPL bruto (TCP 9100 / USB) e abre um agente proxy de saída para impressoras remotas - sem portas de entrada nem alterações de 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
# detecta automaticamente 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)
O arquivo compose gerado abaixo usa estes valores.
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" # da aba API
ZPLCLOUD_AGENT: "PI" # nome em Impressoras remotas
ZPLCLOUD_API_BASE: "https://api.zplcloud.com"
ZPLCLOUD_LOG: "true" # arquivo de log diário
ZPLCLOUD_LOG_DIR: "logs/zplcloud-logs"
volumes:
- ./logs/zplcloud-logs:/logs/zplcloud-logs
- /dev/bus/usb:/dev/bus/usb # acesso USB (libusb)
#privileged: true # caminho USB mais simples
$ docker compose -f docker-compose.agent.yml up -d
✔ Container zplcloud-agent Started
Docker Compose
Roda em qualquer host Docker: Raspberry Pi de 64 bits, NAS Synology, Mac Intel ou Apple Silicon. A imagem é multi-arch (linux/amd64 + linux/arm64), pública e pode ser baixada sem login - não é necessário o .NET SDK.
Weblink
Baixe os três arquivos NRD Weblink da sua impressora e envie-os ao dispositivo via TCP 9100: upload ~DYE, configurações SGD (URL, NTP, hora) e reset - pronto. O script é gerado no servidor para a sua impressora e requer uma chave de API válida.
Os comandos gerados abaixo usam estes valores. O hostname não resolve na sua rede? Sem problema - basta implantar com o IP: ele vira &ip=… e substitui o destino TCP, enquanto o hostname continua selecionando o certificado.
PS> irm "https://zplcloud.com/weblink-deploy.ps1?hostname=printer01&apikey=sk_zplcloud_XXXX&ip=" | iex
[2026-08-22 09:00:00] SUCCESS - certificados instalados na impressora
$ curl -fsSL "https://zplcloud.com/weblink-deploy.sh?hostname=printer01&apikey=sk_zplcloud_XXXX&ip=" | bash
[2026-08-22 09:00:00] SUCCESS - certificados instalados na impressora
$ curl -fsSL "https://zplcloud.com/weblink-deploy.sh?hostname=printer01&apikey=sk_zplcloud_XXXX&ip=" | bash
[2026-08-22 09:00:00] SUCCESS - certificados instalados na impressora
$ curl -fsSL "https://zplcloud.com/weblink-deploy.sh?hostname=printer01&apikey=sk_zplcloud_XXXX&ip=" | bash
[2026-08-22 09:00:00] SUCCESS - certificados instalados na impressora
Segurança e governança
Cada impressora, chave e job está vinculado ao seu proprietário. Os certificados são validados no handshake TLS, o acesso é baseado em funções e cada renderização é medida.
O Weblink aceita apenas certificados de cliente registrados e não revogados, emitidos pela sua própria CA. Revogue pelo número de série e a impressora é bloqueada imediatamente.
Chaves por usuário, equipe ou empresa, sandbox e produção, limites de taxa e de tamanho de corpo, e um painel de uso para cada renderização e job de impressão.
Funções Admin e Member com convites; impressoras, designs e Print Views estão vinculados à equipe ou empresa proprietária.
TLS 1.2 / 1.3 em toda parte, certificados Let's Encrypt automáticos, política de senha com 12 caracteres, confirmação por e-mail e proteção anti-forgery.
Histórico de etiquetas, logs de impressão e visão geral de entregas de webhooks - 7 dias no Developer, 30 dias no Starter, 90 dias mais logs de auditoria no Pro, ilimitado no Enterprise.
Execute a plataforma no seu próprio data center ou conta na nuvem, conecte bancos de dados apenas por agentes de saída e obtenha SSO/SAML sob consulta no Enterprise.
Data hub e streaming
Liga os sistemas que já tens. Cinco bases de dados ficam na tua LAN e são consultadas através de agentes de saída; sete buses de mensagens são consumidos na nuvem e transformados em etiquetas impressas, sem polling e sem middleware.
SQL Server, MongoDB, PostgreSQL, MySQL e MariaDB, através do agente CLI com filtros pushdown e parâmetros. As strings de conexão nunca saem da tua rede; as bases de dados na nuvem acessíveis também se usam diretamente. Usadas pelas print views, pelas pesquisas DHL e pelo lote.
Kafka, Azure Service Bus, MQTT, AMQP 1.0, RabbitMQ, Amazon SQS e Google Pub/Sub. Cada mensagem JSON torna-se um registo, preenche as ligações de um design e imprime, ou transporta um envelope ZPL para impressão em bruto.
Uma mensagem pode apontar para um ficheiro no S3 ou no Azure Blob em vez de transportar o ZPL. Ao contrário, um destino de saída guarda lá cada etiqueta impressa e comunica-o por mensagem ou webhook.
Renderiza por ID de design com os teus registos através da API REST, recebe webhooks com assinatura HMAC ou coloca ficheiros ZPL numa pasta vigiada: três caminhos para qualquer camada de integração.
{
"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
Conectores
As etiquetas nascem onde os dados já estão. O zplCloud fala com cinco bases de dados, sete buses de mensagens e dois armazenamentos de objetos, através de um agente de saída na tua própria rede ou diretamente a partir da nuvem.
Com o agente, as credenciais ficam na tua rede e só saem as linhas de resultado. As bases de dados na nuvem acessíveis também se ligam diretamente, sem agente.
Cada mensagem recebida torna-se um registo, preenche um design e imprime, ou transporta ZPL já pronto. Nada é confirmado antes de a etiqueta chegar à impressora.
Nos dois sentidos: buscar o ficheiro ao bucket ou lá depositar o ZPL impresso. Compatível com S3, portanto também MinIO, Cloudflare R2, Wasabi e Backblaze.
Ficheiros de impressão grandes não cabem numa mensagem de bus. Em vez de incorporar o ZPL, a mensagem aponta para ele e este é obtido na altura da impressão.
{
"schemaVersion": 1,
"printer": "*",
"zplRef": { "storage": "archiv", "key": "auftraege/4711.zpl" }
}
Depois de cada impressão bem-sucedida, o zplCloud pode fazer três coisas, isoladas ou em conjunto:
Novo · Integrações
Selos reais da Deutsche Post diretamente do zplCloud: compre e imprima como PDF ou ZPL - com a sua própria Portokasse, a partir do app, da REST API, de uma Print View ou da CLI. Explicado de forma compacta - os detalhes estão na documentação.
Todos os recursos
Designer, conversores, controle de impressão, lote, webhooks, push e API - tudo em uma única plataforma. Os novos recursos são marcados com NOVO.
Convites e funções (Admin/Member) com acesso às impressoras da empresa.
Título, logotipo, favicon e personalização da interface por domínio via branding.json.
Designs salvos com descrição, versão de schema e aviso ⚠ para layouts desatualizados.
Uso da API, status da assinatura e visão geral do sistema em um relance.
Certificados HTTPS automáticos (HTTP-01) para todos os domínios zplcloud, além de certificados ACME para impressoras.
Políticas de senha (padrão 2026), confirmação por e-mail, anti-forgery e tratamento de erros em JSON.
Crie a sua primeira etiqueta em minutos. Enterprise: implantação privada, SLA e SSO/SAML sob consulta.
Plano Developer gratuito · sem cartão de crédito · cancele quando quiser