从Python打印到标准打印机?
是否有合理的标准和跨平台方式将文本(甚至PS / PDF)打印到系统定义的打印机?
在这里假设使用CPython,没有比使用Jython和Java打印API更聪明的了。
-
不幸的是,没有在所有平台上使用Python进行打印的标准方法。因此,您需要编写自己的包装器函数进行打印。
对于Linux-
import subprocess lpr = subprocess.Popen("/usr/bin/lpr", stdin=subprocess.PIPE) lpr.stdin.write(your_data_here)
对于Windows:http://timgolden.me.uk/python/win32_how_do_i/print.html
更多资源: