共计 638 个字符,预计需要花费 2 分钟才能阅读完成。
在 Python 中,你可以使用第三方库 win32print
来调用打印机。以下是一个简单的示例代码:
import win32print
import win32ui
printer_name = win32print.GetDefaultPrinter()
hprinter = win32print.OpenPrinter(printer_name)
printer_info = win32print.GetPrinter(hprinter, 2)
device_mode = win32print.GetPrinter(hprinter, 9)
device_mode['pdmFields'] = 2 # 设置为只支持 A4 纸张
device_mode['dmPaperSize'] = 9 # A4 纸张大小
hdc = win32ui.CreateDC()
hdc.CreatePrinterDC(printer_name)
hdc.StartDoc('Test Document')
hdc.StartPage()
hdc.TextOut(100, 100, 'Hello, World!')
hdc.EndPage()
hdc.EndDoc()
hdc.DeleteDC()
请注意,这只是一个基本的示例代码,你可能需要根据你的打印机类型和需求进行更改和调整。另外,你也可以使用其他第三方库来调用打印机,比如 cups
库用于 Linux 系统。
丸趣 TV 网 – 提供最优质的资源集合!
正文完