Como Configurar uma Impressora Zebra no CUPS

O CUPS (Common Unix Printing System) é uma plataforma padrão em sistemas Linux para gerenciar filas de impressão e suporta impressoras Zebra. A integração é feita utilizando drivers compatíveis, como o Zebra ZPL ou RAW, dependendo do modelo da impressora.

Primeiro, instale o CUPS no sistema. Em distribuições baseadas em Debian, como Ubuntu, use o comando:

sudo apt update
sudo apt install cups

Conecte a impressora Zebra ao computador via USB, Ethernet ou outra interface disponível. Certifique-se de que o sistema detecta a impressora conectada. Para conexões USB, use o comando lsusb. Para impressoras em rede, verifique a porta 9100 com o comando:

nmap -p 9100 <IP_da_impressora>

Abra o navegador e acesse a interface do CUPS em http://localhost:631. Na interface, acesse Administration e depois Add Printer. Autentique-se com as credenciais de administrador do sistema e selecione a impressora Zebra na lista de dispositivos detectados.

No momento de adicionar a impressora, escolha o driver adequado. Para modelos Zebra que utilizam o protocolo ZPL, selecione Zebra ZPL Label Printer. Caso o driver ZPL não esteja disponível, utilize o driver Raw Queue para enviar comandos diretamente para a impressora. Também é possível instalar drivers de terceiros, como o zebra-cups, para ampliar a compatibilidade.

Depois de adicionar a impressora, configure o tamanho da etiqueta e outras opções de página na interface do CUPS. Para enviar comandos personalizados em ZPL, EPL ou CPCL, utilize o recurso de impressão bruta (RAW). Para testar a configuração, crie um arquivo ZPL e envie diretamente para a impressora com o comando:

lp -d zebra_printer_name -o raw test_file.zpl

Para diagnósticos, verifique o log do CUPS com o comando:

sudo tail -f /var/log/cups/error_log

Com o CUPS, você pode gerenciar filas de impressão, monitorar trabalhos e enviar comandos para a impressora Zebra de forma eficiente. Caso encontre dificuldades, verifique se o modelo da impressora é compatível com o driver utilizado.

Rolar para cima