Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

7个月前关闭。



Improve this question




我有一个Image Capture项目,其中:
  • 我希望能够识别网络上的扫描仪,以便可以选择它作为输入的数据源。
  • 我希望能够控制扫描仪,使用TWAIN驱动程序捕获图像。
  • 该项目位于JAVA中,因此需要TWAIN驱动程序和/或TWAIN DSM的JAVA包装器或API。

  • 在研究中,我首先尝试查找TWAIN的开源代码,但这似乎对JAVA来说是死胡同。
    我可以找到商业软件,例如Aprise和Morena,但两者似乎都不是最新的。 JTWAIN似乎是最受欢迎的,但似乎过时了。在几年前的最后一次 Activity 中,开源似乎处境更糟:
  • http://rsbweb.nih.gov/ij/plugins/twain-scan.html
  • http://www.coderanch.com/t/273864/java/java/Scanner-Twain-Java
  • Acquire Images in java using TWAIN

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

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

    谢谢,

    杰森

    最佳答案

    我的第一个评论是,如果您要开发一些要在Web浏览器中运行的程序,请避开Java。

    话虽这么说,如果这是一个应用程序而不是用于Web的applet,那么我在Morena上取得了巨大的成功。至于Morena,Aprise和JTwain,不要因缺乏更新而感到兴奋。 TWAIN是一种已有23年历史的扫描仪规格,已经成熟,没有什么变化,不会有太大变化。 TWAIN开发人员现在专注于称为TWAIN Direct的新标准,该标准最终将通过无驱动程序网络扫描取代TWAIN本身。

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

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

    10-07 23:08