zplCloud Blog
Print View: a interface de impressão que chega ao chão de fábrica
print.zplcloud.com/d/{design}/{view} - um formulário, um campo de scanner, uma visualização ao vivo, sem instalação.
A última milha de todo projeto de etiquetas
A etiqueta está criada, a impressora conectada, e então aparece o problema real: quinze pessoas em dois turnos precisam imprimi-la, em dispositivos que você não administra, sem treinamento em um designer de etiquetas.
Uma Print View é essa interface. Ela é gerada a partir de um design salvo: você escolhe quais variáveis do design o operador pode preencher, e a plataforma renderiza um formulário responsivo com visualização ao vivo e botão de imprimir. Sem app, sem driver, sem instalação de cliente.
A URL
https://print.zplcloud.com/d/{designKey}/{viewSlug}
designKey é o nome do design mais seu id (shipping-label.42); visões somente-DHL usam a chave reservada dhl. A página serve seu próprio manifest.json e icon.png, então Adicionar à tela inicial no Android ou iOS dá ao operador um ícone de app que abre direto no formulário - uma PWA sem app store.
O que o operador vê
O formulário é construído a partir dos bindings do design, não de uma única caixa de texto livre:
- Campos de texto com placeholders e validação - número do pedido, quantidade, destino.
- Menus suspensos alimentados por uma fonte de dados, para que um EAN seja escolhido em vez de digitado.
- Caixas de seleção para opções que mudam a etiqueta (express, frágil, devolução).
- Botão de scanner ao lado de qualquer campo: toque no ícone da câmera e escaneie um código de barras ou QR direto no campo. Este é o recurso que decide se uma Print View será usada - digitar um EAN de 13 dígitos em um celular numa bancada de embalagem não sobrevive ao contato com a realidade.
- Visualização PDF ao vivo que re-renderiza enquanto você digita, usando o mesmo mecanismo do servidor que gera o ZPL. O que está na tela é o que a impressora produz.
A impressão vai para uma impressora Weblink (retransmitida pelo túnel de saída para sua rede), uma impressora remota em um agente CLI, ou sai como PDF para um diálogo de impressão local. GET …/printers na visão retorna as impressoras que o operador pode escolher.
O que ela não expõe
Uma Print View é uma projeção de um design, não um link de compartilhamento para ele:
- Apenas os campos que você marcou visíveis são editáveis. Campos bloqueados mantêm seus valores de design e não estão no payload.
- Os valores são validados no servidor contra o design antes da renderização - um POST forjado não pode injetar campos que a visão não define.
- O design em si, suas outras variáveis e o resto do workspace nunca são enviados ao navegador.
Essa distinção importa quando o link está em um pôster de parede: possuir a URL significa poder imprimir aquela etiqueta, não acesso à sua conta.
Alimentando com dados reais
Sob Fonte de dados (data hub), uma visão pode ser apoiada por uma fonte de dados ao vivo - SQL Server ou MongoDB através de um agente CLI na sua rede. A busca do operador então roda como consulta parametrizada contra seu banco, e a linha retornada pré-preenche o formulário. Nada é copiado para o cloud; a string de conexão fica na máquina do agente.
A variante DHL vai além: um número de pedido no campo de busca puxa o destinatário do seu ERP, compra franqueamento real e imprime o selo. Isso é coberto no post INTERNETMARKE.
Configurando uma
1. Salve um design no designer.
2. Crie a Print View, marque os campos que o operador pode editar, bloqueie o resto.
3. Escolha as impressoras que a visão pode mirar.
4. Compartilhe a URL, ou imprima o QR code e cole-o perto da impressora.
Notas práticas
- Uma visão por fluxo de trabalho, não por pessoa. Visões são baratas; uma visão "etiqueta de devolução" e uma "etiqueta de envio" com três campos cada batem uma visão com doze campos e uma folha de instruções.
- Teste no dispositivo real. O scanner de câmera precisa de HTTPS e uma concessão de permissão. Em um tablet de armazém compartilhado, conceda uma vez e o operador nunca mais vê o aviso.
- Bloqueie o que não deve variar. Número do artigo da busca, quantidade do operador - não ambos editáveis, ou você terá etiquetas que contradizem a lista de separação.
Planos
Starter inclui 1 Print View, Pro 3; visões adicionais custam € 2 por mês cada. Veja a página de preços.