阅读量: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
替换为你要打印的文档路径。