📜  linux 打印到打印机 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:17:22.967000             🧑  作者: Mango

Linux打印到打印机 - Shell/Bash

在Linux操作系统下,可以通过Shell/Bash脚本将文件打印到已连接的打印机。

1. 安装打印机驱动

在打印文件之前,需要先安装打印机驱动。通常打印机供应商会提供Linux版本的驱动程序,也可以通过系统自带的驱动程序进行安装。

2. 打印命令

在Shell或Bash脚本中,可以使用以下命令来打印文件:

lp -d <printer name> <file name>

其中,-d选项指定打印机名称,指定要打印的文件名称。示例:

lp -d HP_LaserJet_Pro_MFP_M28w test.pdf
3. 打印队列管理

打印机连接到Linux操作系统后,会形成一个打印队列,其中存放待打印的文件。可以使用以下命令来管理打印队列:

列出打印队列
lpq
取消打印队列中的文件
lprm <job number>

其中,指定要取消的文件的编号。可以使用lpq命令查看待打印文件的编号。

暂停和恢复打印队列
disable <printer name>
enable <printer name>

以上命令可以分别暂停和恢复指定打印机的打印队列。

参考资料