TWAIN 驱动程序的 JAVA API 包装器

ITI*_*TIA 6 java twain

我有一个图像捕获项目,其中:

  1. 我希望能够识别网络上的扫描仪,以便可以选择它作为输入的数据源。
  2. 我希望能够控制扫描仪,使用 TWAIN 驱动程序捕获图像。
  3. 该项目采用 JAVA 语言,因此需要 TWAIN 驱动程序和/或 TWAIN DSM 的 JAVA 包装器或 API。

在研究中,我首先尝试寻找 TWAIN 的开源代码,但这在 JAVA 上似乎是死胡同。我可以找到商业软件,例如 Aprise 和 Morena,但两者似乎都不是最新的。JTWAIN 似乎是最受欢迎的,但似乎已经过时了。开源似乎状况更糟,上次活动是几年前:

是否有任何支持、稳定的 Java TWAIN 包装器?除了 JTWAIN、Morena 或 EZTWAIN 之外还有其他商业解决方案吗?

我不是在寻找 SANE 驱动程序和包装器,因为如果我们沿着 SANE 路径走下去,我已经找到了一些东西。

谢谢,

贾森

MaK*_*aKR 1

我的第一条评论是,如果您正在开发在 Web 浏览器中运行的东西,请避开 Java。

话虽这么说,如果这是一个应用程序而不是一个用于网络的小程序,那么我在 Morena 上取得了巨大的成功。至于 Morena、Aprise 和 JTwain,不要因为缺乏更新而过于兴奋。TWAIN 作为一个已有 23 年历史的扫描仪规范,已经成熟,并且不会也不会发生太大变化。TWAIN 开发人员现在专注于名为 TWAIN Direct 的新标准,该标准最终将通过无人驾驶网络扫描取代 TWAIN 本身。

如果您想要基于浏览器的扫描解决方案,请使用 Dynamsoft。他们有一个适用于所有东西的插件。如果您需要基于浏览器的解决方案,而这不是一个负担得起的选择,您将不得不编写自定义浏览器插件。

希望我们可以期待在其他操作系统上实现这一点: https: //developer.chrome.com/apps/documentScan