4

我正在从事一个桌面项目(使用 swing 开发),该项目适用于各种新旧扫描仪设备。我们想要一个可以与扫描仪设备一起使用的开源免费库。Twain 等扫描仪标准对我们来说并不重要,在 Windows(XP 和 7)下支持广泛的扫描仪对我们来说非常重要。请与我分享您对这个主题的经验。

谢谢。

4

3 回答 3

4

好吧,我认为 TWAIN 对您来说应该非常重要,因为它数据采集标准。几乎所有扫描仪都带有 TWAIN 驱动程序,为您提供标准界面。所以你真正需要的是一个 Java TWAIN 库。不幸的是,没有好的开源库。

在商业产品之外考虑:JTwainMorena。我认为 Morena 有一个“个人许可证”,它是免费的,但不适合商业项目。

您也可以从这里尝试这些 JAR 。它们是由网络上的某个人开发的,该网站现在已经死了,但是您可以很容易地使用 JAD 对其进行逆向工程以获取 API 列表。

于 2012-08-21T06:38:10.180 回答
1

您真的需要 TWAIN 支持。对特定于设备的 API 进行编码不是很可重用。如果您正在寻找免费的解决方案并且熟悉 JNI,那么我写了一篇文章,其中包含 Java 和 C++ 的最基本解决方案和免费源代码。文章在这里。如果您正在寻找一种低成本的解决方案,那么您可以尝试JTwain

于 2014-11-18T12:15:45.313 回答
1

我不了解开源,但您曾经能够获得免费的Morena 6的“个人”许可证。

于 2012-08-21T06:28:59.733 回答