É possível imprimir qualquer arquivo no Linux estando no modo texto. Os comandos utilizados no processo de impressão de um arquivo são os seguintes:
lpr (Line Print).
lpq (Line Print Queue).
lprm (Line Print Remove).
Basicamente, o comando lpr é utilizado para enviar um arquivo para a impressora. Ele aceita várias impressoras instaladas, podendo-se utilizar outra impressora que não a padrão. A forma básica de utilização do comando é:
lpr nome_do_arquivo_a_ser_impresso |
Desta maneira, o comando lpr mandará o arquivo para a fila de impressão padrão. Uma outra maneira de se utilizar o comando lpr quando se tem mais de uma impressora instalada é:
lpr -P nome_da_impressora arquivo |
O comando lpq lista o status da impressora, retornando quantos arquivos estão para ser impressos e qual o estado do arquivo no início da fila. A sua utilização se faz simplesmente invocando o nome do comando no prompt.
Para remover da fila de impressão um arquivo que ainda não foi impresso existe o comando lprm. Para utilizá-lo, é necessário primeiro descobrir o número do arquivo na fila de impressão, utilizando o comando lpq. A seguir, utiliza-se o comando lprm para remover o arquivo da fila de impressão. Assim como o comando lpr possui a opção para imprimir em várias impressoras, este comando também permite que se especifique a impressora da qual se deseja retirar o arquivo. Isso é feito através da opção -P Impressora. A sintaxe do comando lprm pode ser resumida com:
lprm [-P impressora] num_do_arquivo_na_fila |