【问题标题】:Get PDF file from printer via Python scan instruction通过 Python 扫描指令从打印机获取 PDF 文件
【发布时间】:2021-07-10 13:33:05
【问题描述】:

我需要通过 Python 将扫描指令发送到打印机并取回 PDF 文件。例如,标准的 Windows Paint 程序可以向世界上的任何打印机发送扫描指令,我需要像在 Python 中的 Paint 那样做同样的事情,即我使用 Pyhon 函数并将指令发送到我的打印机她需要扫描,然后 Python 程序将 PDF 扫描取回。你能帮帮我吗?

示例(类似这样):

printers = list_my_pc_printers()

my_printer = printers[0]

scan_on_my_printer(my_printer, path_to_save_the_pdf_file)

我的结构:

  • Windows 10 64x 电脑
  • 带扫描仪的 USB Commom HP 打印机

【问题讨论】:

  • 你可能想在谷歌上搜索 python 扫描器库,例如 python-sane

标签: python python-3.x windows scanning printers


【解决方案1】:

我能找到的唯一支持 Windows 的项目是 Libinsane。它声称可以使用 Python,有一个 example 可用。但我自己没有测试过,看来你必须从 Windows 的源代码构建它。

对于 Linux,我会尝试 Python Sane,它是一个 Python 包装器,用于访问 Sane 项目。 Sane claims to support 很多不同的扫描仪。再说一次,我自己还没有测试过,但是这个模块在 Github 上有 40 多颗星,所以如果你付出一些努力,它至少可以工作。

【讨论】:

  • 谢谢你,我尝试让 libinsane 启动并运行,但事实证明它具有挑战性。
  • 疯狂就在名字里 :') 也许你身边有一个树莓派,你可以试着和 Sane 一起设置?
猜你喜欢
  • 1970-01-01
  • 2014-08-25
  • 2014-07-22
  • 2017-12-16
  • 2013-06-20
  • 2014-12-21
  • 2013-04-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多