Hubert Kario Asked: 2012-07-02 00:21:08 +0800 CST2012-07-02 00:21:08 +0800 CST 2012-07-02 00:21:08 +0800 CST 列出其他 CUPS 打印机信息 772 如何使用命令行工具显示打印机信息,例如打印机描述或打印机位置? lpstat -t列出打印机的名称、类别和设备,但不列出打印机描述或位置。有没有办法在不使用 http 或 GUI 界面的情况下获取这些信息? linux printing cups 2 个回答 Voted Best Answer ewwhite 2012-07-02T00:47:58+08:002012-07-02T00:47:58+08:00 您可以使用 获取此信息lpstat -l -p printername。 [root@Valley ~]# lpstat -l -p zebra2 printer zebra2 is idle. enabled since Tue Jun 8 15:50:35 2010 Form mounted: Content types: any Printer types: unknown Description: Zebra 105SL in shipping Alerts: none Location: Shipping Connection: direct On fault: no alert After fault: continue Users allowed: (all) Forms allowed: (none) Banner required Charset sets: (none) Default pitch: Default page size: Default port settings: Jefferson Davis 2016-03-04T15:53:28+08:002016-03-04T15:53:28+08:00 这有点更全局,因为一切都消除了 grep 语句。 for i in $( lpstat -v | awk '{ print $3 }' | tr ':' ' ' ) ; do lpstat -l -p $i | grep 'printer\|Location' ; done
您可以使用 获取此信息
lpstat -l -p printername
。这有点更全局,因为一切都消除了 grep 语句。