← Todos os artigos

2026-09-29

Melhor Software de Impressão de Etiquetas para Raspberry Pi

Melhor Software de Impressão de Etiquetas para Raspberry Pi
pdf labels barcodes label merge browser based graphical layout editor google sheets addin microsoft excel addon electronic shelf labels esl barcode3 labels label editor

Melhor Software de Impressão de Etiquetas para Raspberry Pi

Mara gere uma pequena operação de fulfillment a partir de uma oficina. A sua estação de expedição é construída em torno de um Raspberry Pi 4: imprime guias de remessa, monitoriza encomendas e fica silenciosamente numa prateleira sem monitor. O Pi é perfeito para essa tarefa — até ela precisar de etiquetas com aspeto profissional. A sua impressora térmica funciona bem com texto básico, mas no momento em que precisa de um código de barras GS1, uma imagem de produto ou dados extraídos de um ficheiro de encomendas, esbarra na mesma parede: a maioria do software de design de etiquetas assume que está sentada em frente a um computador com Windows ou macOS.

Esta é a questão central para makers, programadores e proprietários de pequenos negócios que usam um Pi em produção: é possível obter design e impressão de etiquetas profissionais num Raspberry Pi sem uma configuração de desktop completa?

A resposta é sim — se escolher software construído para computadores de placa única. O Next Generation Label Printing System inclui uma Embedded Edition concebida especificamente para funcionar em dispositivos como o Raspberry Pi, com um estúdio de etiquetas baseado em browser, APIs de impressão e até suporte para etiquetas eletrónicas de prateleira.

Porque é que os utilizadores de Raspberry Pi precisam de mais do que software básico de etiquetas

O Raspberry Pi já não é apenas uma placa de hobby. Alimenta terminais de inventário, estações de expedição, quiosques de retalho e ecrãs de linhas de produção. Mas o software típico de etiquetas falha frequentemente num Pi de formas previsíveis.

Limitações comuns incluem:

  • Sem suporte ARM: Muitas aplicações de design de etiquetas são compiladas para sistemas operativos de desktop x86. Ou se recusam a instalar em hardware ARM ou funcionam tão mal que são inutilizáveis.
  • Interfaces apenas para desktop: Algumas ferramentas requerem um ambiente gráfico local, o que é inconveniente ou impossível num Pi headless.
  • Sem API ou caminho de automação: Pode desenhar uma etiqueta manualmente, mas não pode submeter trabalhos de impressão a partir da sua própria aplicação web, script ou sistema de encomendas.
  • Integração fraca: Ferramentas básicas muitas vezes não conseguem consumir dados CSV ou Excel, chamar um serviço web ou atualizar etiquetas eletrónicas de prateleira juntamente com etiquetas impressas.

Para utilizadores de Raspberry Pi, o requisito prático é um sistema headless e acessível via rede. O Pi deve funcionar num armário ou numa prateleira, enquanto operadores e programadores acedem ao estúdio de etiquetas, à fila de trabalhos e à API a partir de qualquer browser na rede local.

É exatamente esse o caso de uso abordado pela Embedded Edition do Next Generation Label Printing System. É descrita como uma instalação LPSNG completa para um computador de placa única, como um Raspberry Pi. Oferece o mesmo fluxo de trabalho de design e impressão de etiquetas da edição cloud multiusuário, mas funciona localmente no seu próprio hardware.

Configurar um Sistema Completo de Impressão de Etiquetas no seu Pi

O objetivo não é apenas imprimir uma etiqueta. É ter um sistema de etiquetas funcional: design, dados, fila, impressão e atualizações ESL opcionais num só lugar.

Aqui está uma lista de verificação prática para passar de um Raspberry Pi simples para uma estação de impressão de etiquetas funcional.

1. Instalar a Embedded Edition

Comece com um Raspberry Pi a executar uma distribuição Linux padrão suportada. Instale a Next Generation Label Printing System Embedded Edition nesse dispositivo. A edição embedded foi criada especificamente para computadores de placa única, pelo que não depende de um ambiente de desktop nem de componentes específicos x86.

A forma difícil seria montar você mesmo drivers de impressora, bibliotecas de códigos de barras e um renderizador personalizado. A abordagem do produto é fornecer o sistema gerido como uma única instalação, com a interface web e os serviços já interligados.

2. Abrir o Estúdio de Etiquetas Baseado em Browser

Assim que o sistema estiver em execução, aceda-lhe a partir de um browser em qualquer dispositivo na mesma rede:

# Substitua pelo hostname ou endereço IP do seu Raspberry Pi
http://raspberrypi.local:<porta>

A partir daí, pode abrir o estúdio de etiquetas e desenhar etiquetas com texto, códigos de barras e imagens. A edição acontece no browser, não através de um ambiente de trabalho remoto ou de um monitor local do Pi.

3. Ligar as Suas Impressoras

O LPSNG suporta impressoras térmicas e de etiquetas padrão ligadas via USB ou rede. Pode gerar saída em PDF ou PNG para qualquer driver de impressora, e a impressão direta está disponível para modelos suportados.

Como o caminho de saída não está ligado a uma marca específica de impressora, pode:

  • Imprimir diretamente para uma impressora térmica USB na estação de expedição.
  • Enviar um PDF para uma impressora de etiquetas de rede noutra sala.
  • Exportar ficheiros PNG para revisão, arquivo ou uso móvel.

4. Usar a Fila de Trabalhos

O sistema inclui uma fila de trabalhos integrada. Em vez de imprimir uma etiqueta de cada vez a partir de uma aplicação de desktop, pode submeter trabalhos a partir da interface web, de um cliente API ou de uma aplicação integrada. A fila oferece um único local para ver o que está pendente, o que foi impresso e o que falhou.

5. Ativar o Suporte ESL Quando Necessário

Se a sua operação utiliza etiquetas eletrónicas de prateleira, o mesmo sistema pode geri-las. A interface Electronic Shelf Labels utiliza uma interface de ficheiro JSON neutra em relação ao fornecedor chamada ESLSEND para atualizar ecrãs ESL. Não precisa de uma plataforma ESL separada para fluxos de trabalho básicos de impressão mais ESL.

Isto significa que um Pi numa zona de retaguarda de uma loja pode gerir tanto etiquetas de papel para o armazém como atualizações ESL para a prateleira da loja a partir da mesma interface e APIs.

Automatizar a Impressão de Etiquetas com APIs e Scripts

Um sistema de etiquetas baseado em Pi torna-se muito mais útil quando pode aceitar trabalhos das suas próprias ferramentas. O Next Generation Label Printing System expõe uma API de serviço web para submeter trabalhos de impressão, renderizar etiquetas individuais como PDF ou PNG e impressão direta.

O serviço web utiliza um modelo de autenticação OAuth2. O guia de integração de aplicações externas descreve um protocolo de registo OAuth2 simplificado que permite que sistemas externos se liguem com um único URL. Isto é útil quando quer que um script, uma aplicação web ou uma unidade MDE envie trabalhos sem login manual.

Aqui está um exemplo prático em Python para submeter um trabalho programaticamente. O caminho exato do endpoint deve ser obtido a partir da interface do serviço web em execução na sua instância LPSNG; este exemplo segue esse padrão:

import requests

LPSNG_BASE = "http://raspberrypi.local:8080"
LPSNG_TOKEN = "o-seu-token-oauth2"

job = {
    "label": "shipping-4x6",
    "data": {
        "order_id": "SO-1042",
        "customer": "Northwind GmbH",
        "sku": "RPI-4B-8GB"
    }
}

response = requests.post(
    f"{LPSNG_BASE}/jobs",
    headers={"Authorization": f"Bearer {LPSNG_TOKEN}"},
    json=job,
    timeout=10,
)
response.raise_for_status()
print(response.json())

O ponto não é o URL específico. O ponto é que qualquer linguagem capaz de fazer pedidos HTTP — Python, JavaScript, PHP, Go, um script de shell com curl — pode submeter um trabalho.

Scripts de Campo para Conteúdo Dinâmico de Etiquetas

O LPSNG também inclui uma API Python de Scripts de Campo. Pode anexar blocos de script Python a campos de etiquetas e modificar os seus valores antes da impressão.

Por exemplo, um script de campo de etiqueta pode normalizar um ID de encomenda recebido:

# Script de campo anexado ao campo order_id
value = field.value.strip().upper()
if value.startswith("SO-"):
    value = value.replace("SO-", "Order ")
field.value = value

Isto é útil quando o seu ERP, sistema de loja ou folha de cálculo fornece dados em formatos ligeiramente inconsistentes. Em vez de limpar os dados em cada aplicação de origem, pode limpá-los uma vez na etiqueta.

Impressão Orientada por Dados a partir do Google Sheets ou Excel

Se já gere dados de produtos no Google Sheets, o Add-on do Google Sheets permite criar layouts de etiquetas e imprimir etiquetas diretamente a partir da folha. Se trabalha com ficheiros Excel, a interface Excel pode usar ficheiros Excel como ficheiros de dados e ficheiros de consulta.

A Embedded Edition num Pi oferece um fluxo de trabalho local e gerido para essas mesmas integrações, enquanto o LPSNG Player está disponível como um motor de impressão de linha de comandos autónomo para processamento em lote quando precisa de entrada de pacote e dados e saída em PDF, PNG, JSON, impressão ou ESL.

O que Evitar ao Escolher Software de Etiquetas para Raspberry Pi

Nem toda a ferramenta de etiquetas que “funciona em Linux” é uma boa escolha para um Pi. Tenha atenção a estes problemas:

  • Pacotes apenas x86: Se o instalador ou binário for compilado para processadores de desktop x86, não funcionará bem em hardware ARM.
  • Dependências de desktop completo: Uma ferramenta que requer um ambiente gráfico local cria fricção num Pi headless. O que quer é uma interface baseada em browser.
  • Sem API ou fila: A impressão manual pode ser suficiente para um projeto de hobby, mas não escala. Uma API de serviço web e uma fila de trabalhos são essenciais se planeia ligar um sistema de encomendas, uma ferramenta de expedição ou uma base de dados de inventário.
  • Suporte limitado a códigos de barras: Etiquetas profissionais normalmente precisam de formatos de códigos de barras 1D e 2D suportados. Se o software não consegue produzir os códigos de barras que o seu processo de retalho ou logística exige, não é uma opção séria de produção.
  • Pressupostos apenas cloud: Alguns serviços de etiquetas são concebidos exclusivamente como ferramentas alojadas na internet. Isso pode ser uma má escolha para uma implementação local num Pi onde a operação offline, a baixa latência ou a privacidade da rede local são importantes.

A impressão em cloud é um tópico separado. Se está a migrar de um fluxo de trabalho de impressora térmica que dependia do Google Cloud Print, existe um guia dedicado disponível mais adiante nesta série.

FAQ: Impressão de Etiquetas no Raspberry Pi

Posso executar software de impressão de etiquetas num Raspberry Pi sem monitor?

Sim. A Next Generation Label Printing System Embedded Edition funciona em modo headless num Raspberry Pi. Acede ao estúdio de design de etiquetas e à fila de trabalhos através de um browser web a partir de qualquer dispositivo na mesma rede.

Que impressoras são compatíveis com a impressão de etiquetas no Raspberry Pi?

O sistema suporta impressoras térmicas e de etiquetas padrão ligadas via USB ou rede. Pode gerar saída em PDF ou PNG para qualquer driver de impressora, e a impressão direta está disponível para modelos suportados.

Posso imprimir etiquetas a partir de uma aplicação web alojada no Pi?

Sim. A API do serviço web permite submeter trabalhos de impressão a partir de qualquer aplicação, incluindo aplicações web em execução no Pi ou noutro local. Também pode usar a API Python de Scripts de Campo para personalizar dinamicamente o conteúdo das etiquetas.

É possível atualizar etiquetas eletrónicas de prateleira a partir do mesmo sistema?

Sim. O Next Generation Label Printing System inclui suporte ESL. Pode gerir etiquetas eletrónicas de prateleira juntamente com etiquetas impressas tradicionais usando a mesma interface e APIs.

Um Caminho Prático de um Pi Simples para Etiquetas de Produção

Um Raspberry Pi é mais do que capaz de executar uma operação profissional de impressão de etiquetas — mas apenas se o software corresponder ao hardware. A escolha certa é um sistema que funcione em modo headless, ofereça um estúdio de design baseado em browser, aceite trabalhos de impressão através de uma API de serviço web e não o force a um fluxo de trabalho apenas desktop ou apenas cloud.

O Next Generation Label Printing System foi construído exatamente para este cenário, com uma Embedded Edition para computadores de placa única como o Raspberry Pi. Quer esteja a imprimir etiquetas de expedição, etiquetas de produto ou a atualizar etiquetas eletrónicas de prateleira, fornece o mesmo estúdio de etiquetas, fila de trabalhos, geração de PDF e interface de serviço web encontrados na plataforma completa.

Publicações relacionadas

EU label: AI-generated content