2

私たちのアプリケーションは現在、画像キャプチャとバーコードスキャンの両方にMotorola /SymbolDS6707デジタルイメージスキャナーを使用しています。MotoSNAPIドライバーを介してスキャナーと通信します。これはMotorola/Symbolスキャナーに固有のものであるため、OPOSなどのより一般的なインターフェイスを使用して書き直すことを検討しています。これはC/C++アプリケーションにあります。

また、テスト対象のHoneywellイメージングスキャナーも社内にあります。このモデル(Xenon 1900)は、イメージングとバーコードスキャンの両方をサポートしています。

両方のスキャナーには、「スキャナー」(バーコードリーダー)デバイスクラスでサポートするためのOPOSドライバーがあります。どちらも「イメージングスキャナー」としてのサポートはありません。ただし、Honeywellは、SDKに記載されているDirectIOを使用したスキャナードライバーを介したイメージングをサポートしています。

Motorola OPOSドライバーがイメージングをサポートしているかどうか、サポートしている場合は、DirectIOコマンドが何であるかを誰かが知っていますか?Motorola /SymbolOPOSをサポートするためのSDKまたはその他のドキュメントが見つかりません。

ありがとうございました!

4

2 に答える 2

3

また、UPOSを使用してこれを解決し、HoneywellXenon1900または4600を使用してImageScannerデバイスの標準インターフェイスを作成しています。

メーカーと連絡を取りました。彼らはこれまで多くの助けを借りていません。

私たちが採用しているアプローチは、ダイレクトI / Oを使用してイメージスキャナーを初期化し、USBHIDインターフェイスを介してイメージをプルダウンすることです。USB HIDインターフェース(プラグアンドプレイ)を介して確立されたデバイスへの接続はすでに確立されています。

これは可能だと思いますが、簡単ではありません。

これについて協力したい場合は、私に知らせてください。devbrilliance@live.com

于 2011-11-17T21:18:32.823 に答える
2

Symbol /MotorolaのWebサイトから直接ドキュメントを見つけることはできません。SymbolのWebサイトで多くのクリエイティブなグーグル検索を行った後、MOTOROLA SCANNER OPOS DRIVER DEVELOPER'S GUIDEを見つけ、 3-5ページでDirectIOが「サポートされていません。常にOPOS_E_ILLEGALを返します」とわかりました。

別の解決策を見つける必要があると思います。

于 2011-11-16T21:42:47.263 に答える