【问题标题】:How to programmatically take a picture from epson scanner?如何以编程方式从爱普生扫描仪拍照?
【发布时间】:2021-04-26 17:42:19
【问题描述】:

如何在 Windows 上以编程方式从 epson 扫描仪 (Epson Perfection V19) 获取图片。 请问有什么例子。 Python 更好或...任何开发环境(Delphi、C#、C++)。

谢谢!

【问题讨论】:

  • 从大多数图像扫描仪中检索扫描的图片通常是通过 Twain 接口完成的。所以对你来说最好的选择是去寻找你喜欢的编程语言的吐温库,然后从那里开始工作。

标签: python windows delphi scanning epson


【解决方案1】:

完成!通过 Twain 接口

Python 3.8.2

https://www.lfd.uci.edu/~gohlke/pythonlibs/#twainmodule 安装 twain 模块

Python 代码:

import twain

sm = twain.SourceManager(0)
ss = sm.OpenSource("Epson Perfection V19")

ss.RequestAcquire(0,0)
rv = ss.XferImageNatively()
if rv:
    (handle, count) = rv
    twain.DIBToBMFile(handle, 'scan_01.bmp')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-11
    • 2012-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    相关资源
    最近更新 更多