Imprimir com o lpr
# lpr unixtoolbox.ps # Imprime na impressora padrão # export PRINTER=hp4600 # Altera a impressora padrão # lpr -Php4500 #2 unixtoolbox.ps # Utiliza a impressora hp4500 e imprime 2 copias # lpr -o Duplex=DuplexNoTumble ... # Imprime duplex em long side # lpr -o PageSize=A4,Duplex=DuplexNoTumble ...
# lpq # Verifica a fila na impressora padrão # lpq -l -Php4500 # Fila na impressora hp4500 com verbose # lprm - # Remove todos os serviços de usuários da impressora padrão # lprm -Php4500 3186 # Remove o serviço 3186. Encontra serviço nbr c om o lpq # lpc status # Lista todas as impressoras disponíveis # lpc status hp4500 # Verifica se a impressora está online e o comprimento da fila
Alguns dispositivos não são pos script e imprimirão lixo quando alimentados com um arquivo pdf. Isso pode ser resolvido com:
# gs -dSAFER -dNOPAUSE -sDEVICE=deskjet -sOutputFile=\|lpr file.pdf
Imprime para um arquivo PDF mesmo se a aplicação não a suporta. Utilize gs
no comando print command ao invés de lpr
.
# gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=/path/file.pdf