python怎么调用打印机打印文档

avatar
作者
筋斗云
阅读量:0

在Python中,你可以使用第三方库win32print来调用打印机打印文档。以下是一个简单的示例代码:

import win32print import win32api  # 获取默认打印机 printer_name = win32print.GetDefaultPrinter()  # 打开打印机 printer = win32print.OpenPrinter(printer_name)  # 打印文件 file_path = "path/to/your/document.txt" with open(file_path, "rb") as file:     data = file.read()      job = win32print.StartDocPrinter(printer, 1, ("Document", None, "RAW")) win32print.StartPagePrinter(printer) win32print.WritePrinter(printer, data) win32print.EndPagePrinter(printer) win32print.EndDocPrinter(printer)  # 关闭打印机 win32print.ClosePrinter(printer) 

这段代码会将指定的文档打印到默认打印机中。请确保你已经安装了pywin32库,可以通过pip install pywin32来安装。同时,请将file_path替换为你要打印的文档路径。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!