Введение в Unix

         

Печать файла


Простейший способ печати - это перенаправление стандартного вывода команды 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) вводит заголовок печати. Двойные кавычки требуются при наличии в заголовке пробелов, иначе они могут быть опущены.



Содержание раздела