Команда Linux lpr

Энциклопедия команд Linux

lpr (line printer remote) — это команда, используемая для печати файлов в системах Linux и Unix.

lpr отправляет файлы в очередь печати, используя настроенный в системе принтер по умолчанию или указанный принтер.

lpr можно использовать для отправки данных на локальный или удалённый хост для обработки.

Синтаксис

lpr [选项] [文件...]

Общие параметры:

  • -P <打印机名>: Укажите принтер для использования. Если не указан, используется системный принтер по умолчанию.
  • -# <Number of copies>: Укажите количество копий.
  • -o <选项>: Укажите параметры печати, такие как двусторонняя печать, диапазон страниц и т. д.
  • -h: Не печатать титульную страницу.
  • -C <class>: Укажите класс задания.
  • -J <job>: Укажите имя задания.
  • -T <title>: Укажите заголовок задания.

Примеры

Напечатать файл:

lpr myfile.txt

Печать на указанном принтере:

lpr -P myprinter myfile.txt

Напечатать несколько копий:

lpr -# 3 myfile.txt

Не печатать титульную страницу:

lpr -h myfile.txt

Укажите параметры печати (например, двусторонняя печать):

lpr -o sides=two-sided-long-edge myfile.txt

Двусторонняя печать:

lpr -o sides=two-sided-long-edge myfile.txt

Укажите диапазон страниц:

lpr -o page-ranges=1-5 myfile.pdf

Можно напечатать несколько файлов сразу, перечислив имена файлов через пробелы:

lpr file1.txt file2.txt file3.txt

Напечатать все файлы в каталоге:

lpr -r directory

Вы можете использовать команду lpstat, чтобы просмотреть состояние текущей очереди печати:

lpstat -o

Отмена заданий печати:

cancel job_number

Команда cancel используется для отмены заданий в очереди печати, где job_number — это ID задания.

Если вам нужны более продвинутые возможности, обратитесь к системному руководству man:

man lpr

Энциклопедия команд Linux

Другие расширения