如何在Python中向打印机发送打印作业

8

我在Python中使用了Tkinter来绘制一些线条,现在我想将这幅图像打印到连接到电脑的USB和/或网络打印机上。应该怎么做呢?


取决于你的系统。你是在Windows上还是其他系统? - TheLazyScripter
谢谢指出,它是Windows系统。 - BK C.
你需要先将图形转换为图像文件,然后再进行打印。Windows 可以原生地打印 .bmp 文件,因此这可能是一个创建图像文件类型的好选择。要开始,请参见 如何将画布内容转换为图像? - martineau
Tim Golden有一篇好的Python Stuff文章,名为How do I print?,针对Windows系统。 - martineau
1个回答

8

试试这个!它使用os模块在默认打印机中启动文件!

import os

os.startfile("YourDocument", "print")

2
这肯定是有效的。但我很好奇是否有一种方法可以在不先打开文件的情况下打印它。 - Twage Mwakajumba

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接