如何在python中将打印作业发送到打印机

Posted

技术标签:

【中文标题】如何在python中将打印作业发送到打印机【英文标题】:How to send print job to printer in python 【发布时间】:2016-08-06 07:20:44 【问题描述】:

我使用 Tkinter 在 python 中绘制了一些线条,我想将该图片打印到 Windows 中的 USB 连接和/或网络打印机。 我该怎么做?

【问题讨论】:

取决于您的系统。你是在窗户上还是其他? 感谢您指出。这是Windows 您需要先将您的图形转换成图像文件,然后再打印。 Windows 可以本机打印 .bmp 文件,因此这可能是一个很好的创建图像文件类型。要开始使用,请参阅 How can I convert canvas content to an image? Tim Golden 有一篇很好的 How do I print? Python Stuff 文章,它是 Window 特定的。 【参考方案1】:

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

import os

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

【讨论】:

以上是关于如何在python中将打印作业发送到打印机的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 React Native 将打印作业发送到打印机

如何在Python中将符号如●打印到文件中

如何在 Python 中将控制台打印到文件中

如何使用 Python 或其他语言以编程方式格式化打印机文档? [关闭]

如何在 Python < 3 中将 UTF-8 编码文本打印到控制台?

如何在 macOS 上使用 python 将图片发送到打印机