我正在尝试构建一个可以使用
tkinter
在 Windows 中扫描和打印文档的应用程序。我可以使用 win32api
和 win32print
打印文档
现在我想扫描文档,但找不到任何直接的起点。
我可以从哪里开始深入了解扫描文档? win32 库中是否有任何模块可以执行类似于
win32print
的打印操作?
在 Windows 上并没有真正相当于
pyinsane
的功能,您通常会使用扫描仪附带的软件或扫描仪的 API。许多扫描仪确实提供了自己的命令行工具或 API,您可以使用它们来执行扫描任务。为了让事情变得更简单,这里有一个使用内置 Windows 传真和扫描实用程序的方法,尽管这可能需要一些手工操作或脚本编写。
使用 Windows 传真和扫描
打开 Windows 传真和扫描应用程序 -> 选择“新扫描”并配置 -> 扫描仪设置 -> 扫描文档并将其另存为图像或 PDF 文件
使用扫描仪软件实现自动化
检查您的扫描仪制造商是否提供用于自动化的 API 或命令行工具(HP Smart、Canon My Image Garden)。 您可以使用该工具的文档通过脚本自动扫描。