Опции форматирования и преобразования
Следующие опции команды lpr(1) управляют форматированием файлов в задании. Используйте эти опции, если задание содержит не простой текст или если вы хотите сформатировать простой текст с помощью утилиты pr(1).
Например, следующая команда печатает файл DVI (из системы верстки TeX) по имени fish-report.dvi на принтере bamboo:
% lpr -P bamboo -d fish-report.dvi
Эти опции применяются для каждого файла в задании, так что нельзя смешивать (например) файлы DVI и ditroff в одном задании. Вместо этого посылайте однотипные файлы отдельными заданиями, используя для каждого задания соответствующие опции преобразования.
Замечание: Все эти опции, кроме -p и -T, требуют наличия установленных для целевого принтера фильтров преобразования. Например, опция -d требует фильтра преобразования DVI. Подробнее см. в разделе Фильтры преобразования.
-c
Печать файлов cifplot.
-d
Печать файлов DVI.
-f
Печать текстовых файлов на языке FORTRAN.
-g
Печать графиков.
-iчисло
Сдвинуть результат вправо на число столбцов; если число не указано, сдвиг выполняется на 8 столбцов. Эта опция работает только с определенными фильтрами преобразования.
Замечание: Не помещайте пробелы между -i и числом.
-l
Печать текстовых данных буквально, включая управляющие символы.
-n
Печать данных ditroff (device independent troff).
-p
Форматировать обычный текст перед печатью утилитой pr(1). Подробнее см. .
-T заголовок
Использовать указанный заголовок в колонтитуле pr(1) вместо имени файла. Эта опция учитывается только при использовании вместе с опцией -p.
-t
Печать данных troff.
-v
Печать растровых данных.
Вот пример: следующая команда печатает красиво сформатированную версию справочного руководства по команде ls(1) на стандартный принтер:
% zcat /usr/share/man/man1/ls.1.gz | troff -t -man | lpr -t
Команда распаковывает исходный код страницы справочного руководства ls(1) и передает его команде , которая форматирует его и выдает результат в формате GNU troff, передаваемый команде lpr(1), посылающей задание спулеру LPD. Поскольку мы использовали опцию -t команды lpr(1), спулер при печати задания будет преобразовывать результат GNU troff в формат, понятный стандартному принтеру.