选择带蟒蛇杯的托盘?

时间:2016-09-14 09:27:44

标签: python printing cups

当我使用python-cups将文件发送到打印机时,如何选择纸盘?

我有一个非常简单的测试程序,如下所示:

#!/usr/bin/env python

import cups
import sys

if __name__ == '__main__':
    filename = sys.argv[1]

    conn = cups.Connection()
    printers = conn.getPrinters()

    printer_name = printers.keys()[0]
    conn.printFile(printer_name, filename, "TestDoc", {})

    print 'File "%s" sent to printer "%s"' % (filename, printer_name)

它使用默认纸张(托盘= 1)将给定文件发送到默认打印机。但我希望将文档从另一个托盘(托盘= 5)打印在纸上。我该怎么做?

:我做错了吗?我应该采取其他方式将我的文档送到打印机吗?在我的最终应用程序中,doc只存在于内存中,而不存在于磁盘上,我将其写入磁盘的唯一原因是打印需要它。请注意,我需要在我打印的文档的托盘之间切换。

0 个答案:

没有答案
相关问题