PyCups - 如何获得打印机的PPM?

时间:2015-03-03 13:32:21

标签: python-2.7 cups

我需要知道每分钟有多少页可以打印一台杯子打印机。 我用python杯子(pycups)。我在Linux上使用python 2.7

你能帮助我吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

并非每台打印机都会在其Postscript打印机描述(PPD)文件中列出该属性。

但是,如果它存在,则可以访问:

import cups
conn = cups.Connection()
printername = conn.getPrinters().keys()[2] # take a valid printer name
conn.getPrinterAttributes(printername, requested_attributes=["pages-per-minute"])
# alternative: conn.getPrinterAttributes(printername)['pages-per-minute']

CUPS显示它在PPD文件中找到的Throughput属性的值。