Linux

列出其他 CUPS 列印機資訊

  • March 4, 2016

如何使用命令行工具顯示列印機資訊,例如列印機描述或列印機位置?

lpstat -t列出列印機的列印機名稱、類別和設備,但不列出列印機描述或位置。有沒有辦法在不使用 http 或 GUI 界面的情況下獲取這些資訊?

您可以使用 獲取此資訊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:

這有點全球化,因為一切都消除了 grep 語句。

for i in $( lpstat -v | awk '{ print $3 }' | tr ':' ' ' ) ; do lpstat -l -p $i | grep 'printer\|Location' ; done

引用自:https://serverfault.com/questions/403839