2

我们的应用程序目前使用 Motorola/Symbol DS6707 数字图像扫描仪进行图像捕获和条码扫描。我们通过 Moto SNAPI 驱动程序与扫描仪通信。由于这是特定于摩托罗拉/符号扫描仪的,我正在考虑使用更通用的接口(例如 OPOS)进行重写。这是在 C/C++ 应用程序中。

我们内部还有一台霍尼韦尔成像扫描仪,我们正在使用它进行测试。该型号(Xenon 1900)还支持成像和条形码扫描。

两种扫描仪都有 OPOS 驱动程序以支持“扫描仪”(条形码阅读器)设备类。两者都没有作为“成像扫描仪”的支持。但是,霍尼韦尔支持使用 DirectIO 通过扫描仪驱动程序进行成像,这在他们的 SDK 中有记录。

有谁知道摩托罗拉 OPOS 驱动程序是否支持成像,如果支持,DirectIO 命令是什么?我找不到任何有关 Motorola/Symbol OPOS 支持的 SDK 或其他文档。

谢谢!

4

2 回答 2

3

我们还在研究解决方案,使用 UPOS 为使用 Honeywell Xenon 1900 或 4600 的 ImageScanner 设备创建标准接口。

我一直在联系制造商。到目前为止,他们没有太多帮助。

我们采用的方法是使用直接 i/o 来初始化图像扫描仪并通过 USB HID 接口下拉图像。我们已经通过 USB HID 接口(即插即用)建立了与设备的连接。

我认为有可能做到这一点,但并不简单。

如果你想在这方面合作,请告诉我。devbrilliance@live.com

于 2011-11-17T21:18:32.823 回答
2

无法直接通过 Symbol/Motorola 网站找到文档。在Symbol 网站上进行了许多创意谷歌搜索并在第 3-5 页上发现 DirectIO 是“不支持的。总是返回 OPOS_E_ILLEGAL”后,我最终找到了MOTOROLA SCANNER OPOS DRIVER DEVELOPER'S GUIDE 。

猜猜我们需要找到另一个解决方案。

于 2011-11-16T21:42:47.263 回答