Утилита Line Print (LP)

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 является простой программой с небогатыми функциональными возможностями, а поэтому ее использование ограниченно.