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

0 Response to "Tutorial de comandos do CUPS"

Postar um comentário