Cadastrando impressora de rede pelo CUPS via linha de comando
Dica publicada em Linux / Configuração
Cadastrando impressora de rede pelo CUPS via linha de comando
Nessa dica veremos como criar uma fila de impressão com o CUPS em impressoras de rede. E algumas dicas de comandos CUPS em impressoras de rede.
Adicionando uma impressora de rede pelo CUPS:
Primeiramente devemos configurar o IP da impressora, logo depois vamos editar o /etc/hosts:
# vim /etc/hosts
Segue o exemplo:
O hosts é configurado da seguinte maneira:
Devemos adicionar o IP da impressora e logo à frente o seu hostname, no nosso caso a impressora vai se chamar RH.
Depois de salvar e sair do arquivo, demos da um ping no hostname:
ping RH
64 bytes from RH (192.168.1.99): icmp_seq=1 ttl=254 time=1.28 ms
64 bytes from RH (192.168.1.99): icmp_seq=1 ttl=254 time=1.28 ms
Agora vamos cadastrar a impressora de rede:
# lpadmin -p lpt1 -v lpd://RH/TEXTO -L "192.168.1.99" -E
# accept lpt1
Explicando o código:
Listando impressora(s) cadastrada(s):
# lpstat -v / lpstat -v lpt1
Deve retornar:
dispositivo para lpt1: lpd://RH/TEXTO
Listando fila de impressão:
# lpq -P lpt1
Liberando fila de impressão:
# lpadmin -p lpt1 -E # Repetir o comando várias vezes
Rejeitando jobs:
# reject lpt1
Apagar todos os jobs caso a fila não libere:
# lprm -P lpt1 -
Bloquear impressora para alguns usuários:
# lpadmin -p lpt1 -u denny:psmartins
Liberar impressora para usuário:
# lpadmin -p lpt1 -u allow:psmartins
Verificando status da impressora:
# lpstat -p lpt1
Retorna:
Impressora lpt1 esta ociosa. Ativada desde Qui 25 Jun 2015 18:09:48 BRT
Arquivo de dados enviado com exito
Listando todas as impressoras:
# lpc status |more
Removendo fila de impressão:
# lpadmin -x lpt1
Removendo jobs de um a um:
# lprm -P lpt1 +NUMERO_JOB
Adicionando uma impressora de rede pelo CUPS:
Primeiramente devemos configurar o IP da impressora, logo depois vamos editar o /etc/hosts:
# vim /etc/hosts
Segue o exemplo:
# Do not remove the following line, or various programs:
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.1.99 RH #Impressora_RH
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.1.99 RH #Impressora_RH
O hosts é configurado da seguinte maneira:
Devemos adicionar o IP da impressora e logo à frente o seu hostname, no nosso caso a impressora vai se chamar RH.
Depois de salvar e sair do arquivo, demos da um ping no hostname:
ping RH
64 bytes from RH (192.168.1.99): icmp_seq=1 ttl=254 time=1.28 ms
64 bytes from RH (192.168.1.99): icmp_seq=1 ttl=254 time=1.28 ms
Agora vamos cadastrar a impressora de rede:
# lpadmin -p lpt1 -v lpd://RH/TEXTO -L "192.168.1.99" -E
# accept lpt1
Explicando o código:
- lpadmin - "admin" modo adm da impressora;
- -p lpt+numero - o número do printer que a mesma vai ser definida, que vai se chamar lpt1;
- -v lpd:// - como a impressora deverá aparecer quando cadastrada: /RH/TEXTO
- -L - link da impressora, no caso o número IP da mesma: 192.168.1.99
- accept lpt1 - aceitar jobs
Listando impressora(s) cadastrada(s):
# lpstat -v / lpstat -v lpt1
Deve retornar:
dispositivo para lpt1: lpd://RH/TEXTO
Listando fila de impressão:
# lpq -P lpt1
Liberando fila de impressão:
# lpadmin -p lpt1 -E # Repetir o comando várias vezes
Rejeitando jobs:
# reject lpt1
Apagar todos os jobs caso a fila não libere:
# lprm -P lpt1 -
Bloquear impressora para alguns usuários:
# lpadmin -p lpt1 -u denny:psmartins
Liberar impressora para usuário:
# lpadmin -p lpt1 -u allow:psmartins
Verificando status da impressora:
# lpstat -p lpt1
Retorna:
Impressora lpt1 esta ociosa. Ativada desde Qui 25 Jun 2015 18:09:48 BRT
Arquivo de dados enviado com exito
Listando todas as impressoras:
# lpc status |more
Removendo fila de impressão:
# lpadmin -x lpt1
Removendo jobs de um a um:
# lprm -P lpt1 +NUMERO_JOB
--
http://s.glbimg.com/po/tt/f/original/2011/10/20/a97264_w8.jpg
Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden