Habilitando o compartilhamento JetDirect/AppSocket (Porta 9100) no CUPS

Prezados colegas,
Primeiramente saudações pinguianas a todos!
Nesse artigo eu vou ensinar como habilitar o suporte ao JetDirect/AppSocket no CUPS. Vou partir do principio que você já tenha o cups instalado e a impressora configurada e imprimindo.
Vamos então, dizer para o linux, o que rodará nessa porta.

Vamos editar o arquivo “/etc/services”.
vim /etc/services
Inclua essa a linha abaixo no final do arquivo, abaixo da última linha:
jetdirect 9100/tcp # JetDirect/AppSocket
Agora, precisamos instalar o pacote xinetd:
apt-get install xinetd
Vamos agora criar o arquivo de configuração:
vim /etc/xinetd.d/jetdirect
Cole esse conteúdo dentro do arquivo, apenas substituindo o “NOME_DA_IMPRESSORA” pelo nome da sua impressora. Tem que ser exatamente como está configurado no CUPS:
service jetdirect { socket_type = stream protocol = tcp wait = no user = root server = /usr/bin/lp server_args = -d NOME_DA_IMPRESSORA groups = yes disable = no }
Agora basta restartar os serviços:
service xinetd restart service cups restart
Agora, basta adicionar uma impressora (no linux ou no windows). O vídeo abaixo mostra como adicionar no Windows:
Acompanhe pelo log:
tail -f /var/log/cups/*log
Isso é tudo galera, espero ter colaborado!
Esse artigo foi útil? Colabore com o nosso site para podermos continuar dando mais dicas como essa!
Formas de doação:
- Boleto / Cartão de crédito: https://pag.ae/7WRSPXdKp
- Pix: bradesco@henrique.com.br
- PicPay: @henrique_fagundes
- PagSeguro: magnatahp@gmail.com
- PayPal: magnatahp@gmail.com
- Bitcoin: 1Fzwag6pyAWKvUFcPc2Jh9GaSRFkcRQY2K
Favorecido: Luiz Henrique Marques Fagundes