如何从终端列出所有可用的打印机?

nux*_*nux 25 command-line printing

我需要一个命令来列出我的 Ubuntu 中可用的打印机。

打印机列表可以安装或共享吗?

此列表还应说明打印机的状态。

任何帮助来实现我的目标?

nux*_*nux 32

该命令lpstat -p将列出您桌面的所有可用打印机。

以及它们是否可用(它们的状态)。

  • 也适用于 macOS (Ventura 13.0) (2认同)

Dan*_*anB 10

如果您只想要打印机名称:

lpstat -p | awk '{print $2}'
Run Code Online (Sandbox Code Playgroud)

查看他们的名字和打印队列:

lpstat -p | awk '{print $2}' | xargs -n1 lpq -P
Run Code Online (Sandbox Code Playgroud)