【问题标题】:TWAIN chrome usb apiTWAIN chrome usb api
【发布时间】:2013-08-15 07:40:30
【问题描述】:

我们知道谷歌浏览器提供 USB API。 http://developer.chrome.com/apps/usb.html

但例子只有 2 个。

你能帮助理解吗?如何从 USB api 使用 twain?这可能还是非常困难? 还是我的问题不正确?

【问题讨论】:

    标签: google-chrome google-chrome-app twain scanning


    【解决方案1】:

    USB 和 TWAIN 是两种不同的协议。

    您是否希望通过 Google Chrome 与 TWAIN 设备进行交互?如果是这样,您将需要一个适用于 Chrome 的 TWAIN 插件。有可用的第 3 方 TWAIN 浏览器插件,例如 Dynamsoft 的 Dynamic Web TWAIN。你可以检查一下。 (免责声明:我为公司工作)

    【讨论】:

    • 你能用现代 USB-WEB API(在撰写本文时仅在 Chrome 中实现)为某些扫描仪执行此操作(扫描文档)吗? (没有任何插件)
    • 我们现在支持 TWAIN API,以及 macOS 上的 ICA 和 Linux 上的 SANE。提供了一个 HTML5/JavaScript 库来支持现代浏览器中的扫描,以替换旧的 ActiveX 和插件。将研究新的 USB-WEB API。
    【解决方案2】:

    引用Wikipedia page for TWAIN

    TWAIN 不是硬件级协议;每个设备都需要一个名为 Data Source 的驱动程序。

    这意味着您不能希望在原始 USB 之上实现自己的(与设备无关的)TWAIN,因为它不是 USB 承载的协议。

    正如另一个答案中提到的,这可以通过与操作系统级 TWAIN API 接口的插件来解决。


    编辑:显然,有一个 API 正在开发中:chrome.documentScan

    目前不稳定,仅适用于开发版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-04
      相关资源
      最近更新 更多