2017-01-09 85 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文件中支持的每种语言中使用托盘。