我需要一个命令来列出我Ubuntu系统中可用的打印机。
这个打印机列表可以是已安装的或共享的?
这个列表还应该显示打印机的状态。
有什么帮助可以帮我实现我的目标吗?
这个打印机列表可以是已安装的或共享的?
这个列表还应该显示打印机的状态。
有什么帮助可以帮我实现我的目标吗?
lpstat -p
将列出您桌面上所有可用的打印机。lpstat -p | awk '{print $2}'
lpstat -p | awk '{print $2}' | xargs -n1 lpq -P
要获取关于所有可用打印机的最详细信息,包括本地和局域网打印机,您可以使用-t
选项与lpstat
一起使用。
它会告诉您以下内容:
以下是示例输出:
> lpstat -t
scheduler is running
system default destination: HP_Ink_Tank_Wireless_410_series_1C5045
device for Deskjet-Ink-Adv-2010-K010: hp:/usb/Deskjet_Ink_Adv_2010_K010?serial=CN12C11MQH05MB
device for HP_Ink_Tank_Wireless_410_series_1C5045: implicitclass://HP_Ink_Tank_Wireless_410_series_1C5045/
Deskjet-Ink-Adv-2010-K010 accepting requests since Saturday 30 April 2022 10:45:04 AM
HP_Ink_Tank_Wireless_410_series_1C5045 accepting requests since Monday 02 May 2022 01:54:54 PM
printer Deskjet-Ink-Adv-2010-K010 is idle. enabled since Saturday 30 April 2022 10:45:04 AM
printer HP_Ink_Tank_Wireless_410_series_1C5045 now printing HP_Ink_Tank_Wireless_410_series_1C5045-202. enabled since Monday 02 May 2022 01:54:54 PM
HP_Ink_Tank_Wireless_410_series_1C5045-202 user 679936 Monday 02 May 2022 01:54:54 PM