8.7.12. Утилита Line Print (LP)
LP предназначена для
форматирования и печати текстовых файлов. Данная утилита запускается следующей
командной строкой:
LP file [file [устройство]
[переключатели]
Первый обязательный аргумент file задает файл, который требуется отпечатать.
Второй факультативный аргумент file или имя любого посимвольного устройства определяет, куда следует
передать печатаемый файл — записать его в другой файл или вывести на ПУ. По
умолчанию принимается устройство PRN. Печать в файл
сводится к тому, что создается отформатированная копия исходного файла,
которая записывается под другим именем. Затем сформированный таким образом
файл Можно просмотреть, создать при необходимости заново, после чего
скопировать на принтер.
Переключатели, устанавливающие режимы форматирования, имеют следующий
смысл:
/Нn — установить
размер страницы равным п строкам (по умолчанию — 66); для лазерного принтера необходимо задать
60;
/Wn —
установить размер строки равным п символам (по умолчанию — 80);
/Тn — отступить от начала страницы п строк (по умолчанию — 6);
/Вn — обеспечить
размещение в конце страницы п пустых строк (по умолчанию — 0);
/Ln — установить левый абзацный отступ равным п символам (по умолчанию — 5);
/Rn — сформировать в
правой части страницы свободное поле шириной п символов (по умолчанию — 0);
/TABn — развернуть символы ТАВ в n пробелов;
/Sn —
разместить между строками текста по п пустых строк (по умолчанию — 0);
/Рn — начать нумерацию страниц с л (по
умолчанию — 1);
/N — включить режим нумерации строк;
/80 —
переключить принтер в режим печати нормальным шрифтом (80 символов в строке на
узком принтере). По умолчанию используются установки принтера. Этот переключатель несовместим с /132;
/132 —
переключить принтер в режим печати сжатым шрифтом (132 символа в строке на
узком принтере). По умолчанию используются установки принтера. Данный
переключатель несовместим с /80;
/HEADERn — поместить в начало каждой страницы заголовок типа n, где л может принимать
следующие значения:
0 — заголовок отсутствует;
1 — в заголовке отображается
имя печатаемого файла, дата и время печати, а также номер страницы (этот тип
выбирается по умолчанию);
2 — то же, но дополнительно
отображается дата создания печатаемого файла;
/EBCDIC — считать, что исходный файл находится в коде EBCDIC, а не ASCII;
/WS —
считать, что исходный файл подготовлен текстовым редактором WordStar;
/PS —
сгенерировать вывод для лазерного PostScript-принтера;
/SET:file — поместить в начало
печатаемого файла содержимое файла file без разбивки на строки.
Никакие управляющие символы из исходного файла утилитой не удаляются.
Длинные строки, не помещающиеся в заданное поле страницы, переносятся.
LP является простой программой с небогатыми функциональными
возможностями, а поэтому ее использование ограниченно.