Чтобы распечатать документ из 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на путь к вашему принтеру.