Tutorial de comandos do CUPS

Mover um documento de uma fila para outra
lpmove fila_origem-documento fila_destino

Verificar impressoras instaladas
lpstat -p

Verificar qual impressora padrão
lpstat -d

Definir uma impresão como Padrão
lpstat -d impressoras

Imprimir documento
lpr arquivo -> imprime na impressora padrão
lpr -P impressora arquivo -> imprimi na impressora especificada

Verificar documentos da fila de impressão
lpq -> Lista os documentos da impressora padrão
lpq -P impressora -> lista o documento da impressora especificada

Remover jobs de uma fila de impressão
lprm -P impressora num_do_job_na_fila

Criando uma impressora local
lpadmin -p impressoralocal -E -v parallel:/dev/lp0 -m arquivo.ppd

Criando uma impressora com compartilhamento samba
lpadmin -p impressorasmb -E -v smb://micro/compartilhamentoimpressora -m arquivo.ppd

Criando uma impressora via rede
lpadmin -p impressorarede -E -v socket://192.168.10.2:9100 -P /usr/share/a2ps/ppd/HP-LaserJet_5M-Postscript.ppd

Excluindo uma impressora
lpadmin -x impressora

Desabilitando um impressoras mas continuando a receber documentos (off-line)
/usr/bin/disable impressora

Habilitando uma impressoras (on-line)
/usr/bin/enable impressora

Rejeitar impressão
/usr/sbin/reject impressora

Aceitar as impressões bloqueadas pelo comando reject
/usr/sbin/accept impressora

Quando é necessário negar ou liberar um usuário para imprimir em uma determinada impressora, podemos usar os comandos:

Liberar impressão para todos os usuários:
/usr/sbin/lpadmin -p impressora -u allow:all

Liberar para alguns usuários:
/usr/sbin/lpadmin -p impressora-u allow:usuário1,usuário2,usuário3

Negar acesso a alguns usuários e/ou grupos de usuários:
/usr/sbin/lpadmin -p impressora -u deny:usuário1,usuário2,usuário3
/usr/sbin/lpadmin -p impressora -u deny:usuário1,@grupo
Crédito: Dica retirada do vivaolinux

Anúncios
por Hamilton Sena Postado em Artigos

2 comentários em “Tutorial de comandos do CUPS

  1. Tenho algumas máquinas com Windows Vista Business, e meu servidor tem o Fedora com o serviço do cups para fazer impressão.

    Então o meu sistema de automação comercial está em um servidor com fedora e o cups não consegue imprimir nas impressoras que estão no Windows Vista Business.

    Eu consigo imprimir nas impressoras que estão ligadas no Windows XP e outras que estão no Ubuntu.

    Porque é que eu não consigo imprimir no windows vista ?

  2. Pingback: comandos manipular Cups | pontolinux

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s