ГлавнаяОперационные системыLinuxКак использовать команду lp в Linux для печати файлов из терминала

Как использовать команду lp в Linux для печати файлов из терминала

Использование команды lp для просмотра списка доступных принтеров

льзователей. В этом уроке мы познакомим вас с командой lpв Linux и покажем, как использовать ее для выполнения основных операций печати. Мы расскажем, как печатать в книжной и альбомной ориентации, как печатать одну или несколько копий и многое другое.

Команда lp: базовое введение

В Linux общая система печати UNIX (CUPS) — это уровень, отвечающий за управление принтером, параметрами и службами печати, включая принтеры, задания печати и очереди.

Уровень CUPS имеет множество опций, котор

Команда lp: базовое введение

ть принтер в вашей системе Linux. Команда lpили «Линейный принтер» — одна из команд уровня CUPS.

Команда lpотправляет файл на печать, а команда lpq, или «Очередь линейного принтера», позволяет просматривать задания печати в очереди.

Как и большинство других команд терминала Linux, команда lpподдерживает различные параметры. Давайте посмотрим на некоторые из них.

Как установить команду lp

В некоторых случаях в вашей системе может не быть установлена ​​команда lp. В таких случаях вам необходимо установить lp, прежде чем вы сможете его использовать.

Чтобы проверить, установлена ​​ли у вас команда lp, запустите команду whichкак:

which lp

Если у вас установлен lp, в командной строке должен быть указан путь к файлу. Пример вывода:

/usr/bin/lp

Если у вас не установлена ​​команда lp, вы можете использовать подходящий менеджер пакетов для ее установки.

sudo apt install lprng

Общий синтаксис использования команды lp:

lp -d [printer-id] [filename]

Замените [имя фа

Как установить команду lp

h2>Использование команды lp для просмотра списка доступных принтеров

Мы используем команду lpstatс параметром -aдля отображения подключенных и доступных принтеров и параметром -dдля отображения принтера по умолчанию. Синтаксис для этого:

lpstat -a | awk '{print $1}'

Приведенная выше команда должна вернуть имена доступных принтеров.

Лпстат А

Использование команды lp для печати на определенном принтере

В большинстве случаев к вашей системе подключен только один принтер. Таким образом, вам нужно будет использовать только команду lp, за которой следует имя файла, для печати на принтере по умолчанию.

Однако в некоторых случаях к вам может быть подключено более одного принтера. Если возникнет такая ситуация, вам придется использовать опцию -dдля печати на определенном принтере.

Например, чтобы распечатать файл «/home/debian/mte/hello.txt» на принтере HP Ink-Tank 310, используйте команду:

lp -d “Ink-Tank-310” /home/debian/mte/hello.txt

Использование команды lp для отображения очереди печати

Чтобы отобразить очередь печати из командной строки, используйте команду lpq.

Примечание : если команда недоступна в вашей системе, установите пакет cups-bsd:

sudo apt install cups-bsd

<

После установки пакета выполните команду:

lpq -P [printer-name]

Команда должна выдать результат:

lpq -P "Ink-Tank-310"
Ink-Tank-310 is ready
no entries

Это означает, что на указанном принтере нет заданий на печать и что вы можете распечатать документы.

Использование команды lp для печати нескольких копий

Чтобы напечатать определенное количество копий файла, вы можете использовать опцию -nкоманды lp. Синтаксис для этого:

lp -n
<

Использование команды lp для печати на определенном принтере

lo.txt» на принтере «HP-ink-jet 315», выполните команду:

lp -d "Ink-Tank-310" -n 10 hello.txt

Использование команды lp для печати в книжной или альбомной ориентации

Вы также можете использовать команду lp для печати в двух основных ориентациях печати: книжной и альбомной. Для этого вы будете использовать опцию -o.

Примечание. параметр -oочень универсален. Помимо использования его для указания ориентации задания на печать, вы также можете использовать его для установки размера бумаги.

Чтобы использовать эту опцию для печати предыдущего примера задания в книжной ориентации, введите следующую команду:

lp -d "Ink-Tank-310" -n 10 -o portrait hello.txt

С другой стороны, чтобы печатать в альбомной ориентации, мы должны указать в синтаксисе слово «альбомная»:

lp -d "Ink-Tank-310" -n 10 Использование команды lp для отображения очереди печатись, опция -oимеет множество других опций. Например, вы можете использовать его для установки размера бумаги.

Чтобы напечатать предыдущий файл в формате Letter, мы должны указать размер с помощью команды lp и атрибута «media». Пример синтаксиса:

lp -d "Ink-Tank-310" -n 10 -o portrait -o media=letter hello.txt

команда lp для односторонней или двусторонней печати

Использование команды lp с атрибутом «sides» позволяет указать задания односторонней или двусторонней печати.

Атрибут «стороны» имеет два ключевых значения:

  1. двусторонний короткий край – альбомный режим
  2. двусторонний длинный край – портретный режим.

Например, чтобы распечатать двустороннюю страницу из нашего предыдущего примера, синтаксис будет следующим:

lp -d "Ink-Tank-310"

Использование команды lp для печати нескольких копий

ait -o media=letter -o sides=two-sided-long-edge hello.txt

Параметры команды Lp

Вот некоторые другие параметры, предоставляемые командой lp.

Опция Операция
-E Принудительное шифрование для подключения к серверу
(обозначает конец опций) Используется для печати файлов, имена которых начинаются с тире (- )
-d (назначение) Используется для печат

Использование команды lp для печати в книжной или альбомной ориентации

ователя)
Используется для указания имени пользователя для подключения к серверу
-h Означает имя хоста сервера
-m Отправляет уведомление (по электронной почте) после завершения задания
-n (копии) Указывает количество печатаемых документов копий (1-100)
-q (приоритет) Эта опция устанавливает приоритет заданий печати в очередь. 1 — самый низкий уровень, 50 — значение по умолчанию и 100 — самый высокий.
-i (job-id) Указывает, какой ток изменить
-t (name) Назначает имя заданию
-o (“имя =значение [имя =значение …]”) Используется для установки или назначения параметров задания (одного или нескольких)

Чтобы узнать больше обо всех поддерживаемых опциях lp, рассмотрите Справочные страницы CUPS .

Подведение итогов

В этом руководстве показано, как использовать команду lp в Linux для печати с терминала. Если у вас возникли трудности с настройкой принтера, ознакомьтесь с разделом руководство здесь по настройке принтера в Linux .

команда lp для односторонней или двусторонней печати

Параметры команды Lp

Подведение итогов

ПОХОЖИЕ СТАТЬИ

Популярные записи