Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个必须支持 TWAIN 的应用程序,但额外的设备支持也可能是有益的。目前,我预计不需要比一次获取单个图像的能力更高级的了。
我在这里读到WIA 支持 twain,并且在这里WPD 可以暴露给 WIA 接口。但是,我找不到任何关于 TWAIN 的 WPD 支持的直接文档。
我想知道的是我是否可以只实现对 Windows 便携式设备的支持,并“免费”获得对 WIA 和 TWAIN 的支持?如果是这样,WPD 的 TWAIN 支持中是否有任何“陷阱”?
WIA 和 WPD 兼容层适用于使用 TWAIN 访问 WIA 或 WPD 驱动程序的应用程序。以 WIA 或 WPD 编写的应用程序将使用各自的 API 来访问驱动程序,独立于 TWAIN。换句话说,您可以按顺序将 TWAIN 视为 WIA 和 WPD 之上的一层。因此,您实际上无法使用 WPD 编写应用程序来获得 TWAIN 支持。
WPD 对 WIA 和 TWAIN 的支持仅限于数码相机。WPD 没有扫描仪支持。WIA 确实支持扫描仪,但它再次位于 TWAIN 之下。