2017-01-09 48 views
0

我正在嘗試檢索打印機可用的所有托盤,但我找不到方法來檢索可用托盤的列表。使用PyCups獲取可用的打印機托盤

這是我如何讓打印機:

>>> import cups 
>>> conn = cups.Connection() 
>>> printers = conn.getPrinters() 
>>> for printer in printers: 
...  print printer, printers[printer]["device-uri"] 
Brother_MFC_1910W_series 
Photosmart_6520_series 

它工作得很好,但沒有關於printers盤信息。非常感謝任何幫助或引用。

爲了記錄在案,我多次嘗試後工作在OS X

回答

0

那麼這裏就是我爲了得到托盤已經做到了。

對於我找到的每臺打印機,我會查看/etc/cups/ppd/中的printer_name.ppd文件,其中可以找到我需要的所有紙盤詳情。

這也很有用,因爲我可以在PPD文件中支持的每種語言中使用托盤。