lpr é a interface entre a fila de impressão e os demais processos da máquina. Geralmente uma tarefa de impressão é iniciada com o comando:
didi@taz: $ lpr [-P fila] arquivo_texto
Caso se omita o parâmetro -P que indica o nome da fila, o padrão será obtido através da variável de ambiente $PRINTER. Caso ela não esteja configurada, o nome padrão lp será utilizado.
lpr verifica se a fila existe através da leitura do arquivo /etc/printcap. Em caso positivo, ele cria um arquivo de controle (um arquivo cf) e copia o arquivo de dados para o diretório de tarefas temporárias.
lpr permite ainda a utilização de determinados filtros manualmente. Maiores informações podem ser encontradas na página de manual através do comando man lpr.