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