Использование команды lp для просмотра списка доступных принтеров
льзователей. В этом уроке мы познакомим вас с командойlp
в Linux и покажем, как использовать ее для выполнения основных операций печати. Мы расскажем, как печатать в книжной и альбомной ориентации, как печатать одну или несколько копий и многое другое.
Команда lp: базовое введение
В Linux общая система печати UNIX (CUPS) — это уровень, отвечающий за управление принтером, параметрами и службами печати, включая принтеры, задания печати и очереди.
Уровень CUPS имеет множество опций, котор
Contents
- 1 Команда lp: базовое введение
- 2 Как установить команду lp
- 3 Использование команды lp для просмотра списка доступных принтеров
- 4 Использование команды lp для печати на определенном принтере
- 5 Использование команды lp для отображения очереди печати
- 6 Использование команды lp для печати нескольких копий
- 7 Использование команды lp для печати в книжной или альбомной ориентации
- 8 команда lp для односторонней или двусторонней печати
- 9 Параметры команды Lp
- 10 Подведение итогов
Команда 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» позволяет указать задания односторонней или двусторонней печати.
Атрибут «стороны» имеет два ключевых значения:
- двусторонний короткий край – альбомный режим
- двусторонний длинный край – портретный режим.
Например, чтобы распечатать двустороннюю страницу из нашего предыдущего примера, синтаксис будет следующим:
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
Подведение итогов