扫描是许多企业和组织的重要组成部分,有多种协议可用于促进图像采集。两种流行的扫描协议是 WIA(Windows 图像采集)和 TWAIN。随着最近发布的 Dynamic Web TWAIN v18.2,添加了 WIA 支持。
WIA 与 WIA 的 TWAIN 兼容层
简而言之,从 Dynamic Web TWAIN v18.2 开始,无需使用 TWAIN 兼容层。
WIA 是 Microsoft 开发的一种协议,内置于 Windows 操作系统中。它提供了一个简单的界面,用于从扫描仪和相机采集图像,使其易于满足基本扫描需求。
WIA 的 TWAIN 兼容层允许支持 TWAIN 的应用程序(例如,Dynamic Web TWAIN 以前的版本)和 WIA 设备之间进行通信。
TWAIN 兼容层问题
- TWAIN 兼容层无法完全访问 WIA 的功能。例如,无法通过该兼容层抑制用户界面。
- 通过 Dynamic Web TWAIN v18.2 中增加的 WIA 支持,它可以识别 WIA 和 TWAIN。这意味着 WIA 设备会被检测到两次 - 一次通过正常的 WIA 通信,一次通过 TWAIN 兼容层。这会导致同一 WIA 设备列出两次的问题。
由于这些原因,Dynamic Web TWAIN 默认情况下会过滤掉 TWAIN 兼容层。
比较 WIA 和 TWAIN
在 WIA 和 TWAIN 之间进行选择时,需要考虑几个因素。
如果我的扫描仪同时支持 WIA 和 TWAIN,我应该选择 WIA 还是 TWAIN?
WIA 和 TWAIN 之间的选择取决于您的具体需求。
接口和灵活性
WIA 通常更易于使用,并为基本扫描需求提供更简单的界面。另一方面,TWAIN 提供了更多的灵活性和对扫描过程的控制,使其成为高级用户或对图像采集有特定要求的用户的更好选择。
内置驱动程序
WIA在Windows系统上确实有独特的优势。Windows 包含适用于许多 WIA 扫描仪的内置 WIA 驱动程序。当您第一次将 WIA 扫描仪连接到计算机时,Windows 将自动检测并安装适当的驱动程序。
速度
扫描单页时,WIA 通常比 TWAIN 执行得更快。然而,对于批量扫描(例如 50 页),TWAIN 在 200 DPI 和 600 DPI 灰度的速度方面均优于 WIA。
TWAIN | WIA | ||
---|---|---|---|
200 DPI 灰色 | 1 页 | 8.8秒 | 5.42秒 |
600 DPI 灰色 | 1 页 | 14秒 | 10.1秒 |
200 DPI 灰色 | 50 页 | 49秒 | 58秒 |
注:测试是在 Panasonic KVN1058X 扫描仪上完成的。
如果您是一名开发人员,希望将文档扫描和管理功能集成到您的 Web 应用程序中,请考虑尝试 Dynamic Web TWAIN。凭借其易于使用的界面、跨平台兼容性和高级功能,它是各种规模的企业和组织的解决方案。
其他热门条码工具推荐
Dynamsoft Barcode Reader 是一个全面的条码扫描和解码解决方案,凭借其强大的条形码检测算法、摄像头增强功能和 OCR 功能,可以帮助快速检索复杂视频条码。
Aspose.BarCode 是一款专业的条码开发控件,可在任何平台上生成和识别条形码,特别是开发嵌入食品管理系统中的条码功能开发。
BarTender作为一款企业级的条码工具, 既可以单独运行,也可以与任何其他程序集成,可以帮助食品打印标签、包装打标、智能证卡编码、标牌制作等。
除了上述工具之外,也有很多功能不错,性价比也很高的条码工具可供选择,例如TBarCode SDK/Barcode Studio/Softek等,用户可根据需求选择,