在Python中,你可以使用第三方库win32print来调用打印机打印文档。以下是一个简单的示例代码:
import win32printimport 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替换为你要打印的文档路径。


