Печать в Linux: несколько способов печати документов из Linux на принтер

Чтобы распечатать документ из Linux на принтере, существует несколько способов. Вот некоторые часто используемые методы с примерами кода:

Метод 1: CUPS (общая система печати Unix)
CUPS — наиболее широко используемая система печати в Linux. Для печати с использованием CUPS вы можете использовать команду lp. Вот пример:

lp -d printer_name file_to_print.txt

Замените printer_nameна имя вашего принтера и file_to_print.txtна путь к файлу, который вы хотите распечатать.

Метод 2: LPR (протокол демона линейного принтера)
LPR — еще одна утилита печати из командной строки, доступная в Linux. Чтобы использовать LPR, вы можете использовать команду lpr. Вот пример:

lpr -P printer_name file_to_print.txt

Замените printer_nameна имя вашего принтера и file_to_print.txtна путь к файлу, который вы хотите распечатать.

Метод 3: печать System V
Печать System V — более старый метод, но он все еще поддерживается во многих системах Linux. Для печати с использованием печати System V вы можете использовать команду lp. Вот пример:

lp -d printer_name file_to_print.txt

Замените printer_nameна имя вашего принтера и file_to_print.txtна путь к файлу, который вы хотите распечатать.

Метод 4: необработанная печать
Если вы хотите отправить необработанные данные печати непосредственно на принтер, вы можете использовать команду catдля передачи содержимого файла на принтер. Вот пример:

cat file_to_print.txt > /dev/printer_device

Замените file_to_print.txtна путь к файлу, который вы хотите распечатать, и /dev/printer_deviceна путь к вашему принтеру.