问题标签 [twain]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
14399 浏览

java - 让 Java 和 TWAIN 很好地协同工作

我正在构建一个应用程序以直接从 TWAIN 扫描仪扫描到 Java 小程序。我已经知道MorenaJTwain 了,但它们要花钱。我需要免费的。我可以使用 JNI 重新发明轮子,但似乎有人可能已经将其作为 FOSS 工具完成了。

有没有人熟悉可以让 Java 小程序直接从 TWAIN 扫描仪读取的免费工具?

0 投票
10 回答
55390 浏览

c# - .NET 扫描 API

是否有任何用 .NET(无 COM 互操作)编写的免费或商业组件可以与大多数 twain 扫描仪一起使用?

0 投票
5 回答
14041 浏览

c# - 如何检查扫描仪是否已插入(C#、.NET TWAIN)

我在我的应用程序中使用来自http://www.codeproject.com/KB/dotnet/twaindotnet.aspx?msg=1007385#xx1007385xx的 .NET TWAIN 代码。当我在未插入扫描仪的情况下尝试扫描图像时,应用程序会冻结。

如何使用 TWAIN 驱动程序检查设备是否已插入?

0 投票
4 回答
3998 浏览

.net - 可以听一个双胞胎(也许是 WIA)扫描仪吗?

我正在评估 VintaSoft .net 控件和 Atalasoft DotTwain Image Capture。而且我对大多数定义和关键字感到非常但非常迷茫。

所以我问这个是因为我认为我在拉拉的土地上。是否可以收听或让扫描仪告诉我的应用程序有扫描的图像并且我可以处理它?

这个想法是有一个 winservice 等待扫描仪扫描某些东西,并在发生这种情况时处理图像。

0 投票
1 回答
7962 浏览

c# - WIA 吐温支持 C#

如何在 C# 中使用 WIA 和 Twain?位于http://www.codeproject.com/KB/dotnet/twaindotnet.aspx的 TWIAIN/C# 示例在 TwainLib.cs 的第 59 行抛出异常“尝试加载格式不正确的程序”。在 Vista 64 上。

我会使用 WIA,但它不支持我想使用的所有设备。

有没有一种简单的方法可以在 C# 中的 WIA 中启用 TWAIN 支持?我知道这是可以做到的,但我找不到有关该主题的任何文档。我不是在寻找商业产品。我可以弄清楚如何很好地使用 WIA - 但事实上我无法启用 TWIAN 支持,这很烦人。

也欢迎使用 C++/CLI 或 VB.net 中的示例。

谢谢。

编辑

谢谢,克里斯蒂安利巴多。你帮了我很多,我现在可能会继续使用 TWIAN。但是我还是想用WIA;所以我还不接受你的回答。对于刚刚看到这篇文章的人来说,这里有更多信息。所有人都在回应这个答案:

是的,这样做是为了支持 TWIAN;谢谢!不过我还是想用WIA;但现在我有一些工作要做。但是,当我选择我的 USB 相机作为源并点击获取时,应用程序挂起。我的相机适用于其他商业 TWIAN 应用程序。

通过注释掉第 100 到 104 行(检查“DScap(appid,srcds,TwDG.Control,TwDAT.Capability,TwMSG.Set,cap);”的代码是否返回 TwRC.Success,我的相机现在可以工作了。我没有了解这段代码的作用;因为关于这个主题的文档几乎没有。

好的; 它是一个名为“CAP_XFERCOUNT”的常量,与每个会话扫描多个图像有关。使相机不支持它。

0 投票
3 回答
13028 浏览

c# - C# TWAIN 交互

我正在尝试设置一个使用代码项目中的 TWAIN 示例的 C# 应用程序

这工作正常,除了我需要强制Form转换IMessageFilter并调用IMessageFilter.PreFilterMessage()以捕获 TWAIN 回调。
我还需要通过调用开始此过滤

有没有办法在 WPF 窗口中做同样的事情?(添加消息过滤器并捕获 TWAIN 回调)。

另一个完全高级的问题:有人知道替代 C# TWAIN 库\包装器吗?

谢谢你。

0 投票
5 回答
5471 浏览

delphi - Delphi Twain 问题帮助

使用来自http://delphitwain.sourceforge.net/的 DelphiTwain 文件,我得到了一些奇怪的行为。

  1. 每次扫描后,都会保留更多内存。
  2. 经过一个小时左右的重复扫描后,扫描的图像被放大了大约 10 倍,只存储了左上角平方英寸。

有没有人遇到过类似的问题,或者有什么建议?

下面的代码...

0 投票
2 回答
5922 浏览

c++ - 如何在 C++ 中使用 TWAIN 设置扫描的 DPI

我在 C++ 中使用 TWAIN,我正在尝试手动设置 DPI,以便用户不会显示在扫描对话框中,而是页面仅使用设置的默认值进行扫描并为它们存储。我需要手动设置 DPI,但我似乎无法让它工作。我尝试使用 ICAP_XRESOLUTION 和 ICAP_YRESOLUTION 设置功能。当我查看图像的信息时,无论我使用 ICAP 将其设置为什么,它总是显示相同的分辨率。是否有另一种方法来设置扫描图像的分辨率,或者只是需要完成一个我在任何地方的文档中都找不到的额外步骤?

谢谢

0 投票
3 回答
10824 浏览

plugins - TWAIN 浏览器插件

有谁知道一个好的 TWAIN 浏览器插件来扫描图像并发送到网络应用程序?如果它包括诸如纠偏之类的功能,那就更好了。谢谢!

0 投票
3 回答
8692 浏览

c# - Twain 问题:是否可以仅从进纸器扫描一份文档?

我正在使用来自http://www.codeproject.com/KB/dotnet/twaindotnet.aspx的代码

我遇到了一个问题,因为只有在扫描进纸器中的所有文档后,twain 才会返回控制权。如果我扫描 20 个或更多文档,这会导致高内存使用。

我想一次只从进纸器扫描一个文档并保存图像并在循环中再次调用 api。

我将 cap_xfercount 设置为 1 但这似乎没有帮助:

我需要做什么才能从进纸器中只扫描一份文档?任何建议表示赞赏。