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

标签 .net vb.net twain image-scanner

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

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

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

最佳答案

我只使用过 TWAIN 和 WIA 的 native 接口(interface),所以我不能保证它们之上的这些其他层。但是,对于 TWAIN,确实存在一些允许通知应用程序捕获数据的机制。我相信这是用 STI.dll 处理的,这是一个在 Windows 2000+ 上可用的旧库。查找 StiCreateInstance 以获取更多信息。

如果你选择走WIA路线,那就简单多了。您可以注册以接收事件,例如“扫描”按钮或“图像创建”事件。然后您需要做的就是处理这些事件以获取图像。其中最困难的部分是找到实现您想要的功能的硬件。

Microsoft 有一个 WIA 自动化库,它使许多这些任务变得更加简单。它可以被脚本语言使用。

关于.net - 可以听一个双胞胎(也许是 WIA)扫描仪吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/263588/

相关文章:

java - 什么启发式使用 TPL 来确定何时使用多核

.net - WCF 即服务 : Modifying app. 配置文件

vb.net - 根据名称隐藏 datagridview 中的列

c# - 追加到全局列表

.net - 如何模拟慢速且无读取缓存的磁盘驱动器

c# - 在 C# 中使用 twain 将图像作为图像类获取

java - Morena 版本 6 与 7

php - 我如何使用 php 代码调用纸张扫描仪?

mysql - 检查记录是否已存在

.net - End using 是否关闭打开的 SQL 连接