Команда Linux lpr
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Другие расширения