Печать файла
Простейший способ печати - это перенаправление стандартного вывода команды cat на терминал, имеющий устройство печати.
Например:
$ cat file > /dev/lp.
Однако не все терминалы имеют собственное устройство печати. В случае общего устройства печати система обеспечивает его коллективное использование, при котором заявка на печать, заставшая устройство занятым, ставится в очередь до момента освобождения устройства, после чего ее требование удовлетворяется автоматически. В этом случае используется команда lpr или lp.
Например:
$ lpr file1 file2 file3
Имеются также команды просмотра очереди заявок на печать lpstat и удаления заявки из очереди (cancel). Команды lpr и lp не обеспечивают разбиение печати на страницы. Это может быть сделано командой pr подготовки (prepare) файла для постраничной печати, которая предшествует печати.
Пример:
$ pr myfyle | lpr.
Размеры страницы по умолчанию равны 66 строкам (длина - length) по 72 знака (ширина - width). Ключами -w и -l можно задать другие размеры.
Примеры:
$ pr -w 132 -h"Conversion program" conv.c | lpr $ pr -l 25 addr | lpr
Ключ -h (head) вводит заголовок печати. Двойные кавычки требуются при наличии в заголовке пробелов, иначе они могут быть опущены.