6

アプリケーションが成功または失敗を示すためにバーコードリーダーに受け入れ/拒否信号を送り返し、バーコードリーダーが別のビープ音、赤い電球などで解釈するバーコードリーダーとの双方向通信を実装するアプリケーションを開発したいと考えています (ブランドによって異なります)。このため、キーボード ウェッジまたは一方向通信を使用することは、このシナリオには適していません (このユース ケースでは、ワイヤレス ハンドヘルド バーコード スキャナーを使用してコンピューターから離れているため、画面に何も表示されません)。

このシナリオでは HID POS を使用する必要があると思いますが、どこから始めるべきか (つまり、どの API 呼び出しまたは信号を送信すればよいか) から少し行き詰っています。

また、バーコード スキャナーでこれに対する特定のサポートを探す必要がありますか?それとも、すべての USB デバイスでサポートされている 2 方向の受け入れ/拒否モデルを備えた HID POS ですか?

4

2 に答える 2

3

当社のスキャナーは USB HID を使用します。USB HID キーボードを選択すると、HID POS をセカンダリ インターフェイスとして持つデュアル インターフェイス ユニットとしてインストールされます。つまり、スキャナーは (バーコード) データをキーボード バッファーに送信し、USB HID POS インターフェイスを介してコマンドをスキャナーに送信できます。代わりに、同じスキャナーを USB シリアル デバイスとして接続し、CDC/ACM デバイス ドライバーが必要な「仮想」COM ポート経由でデータの受信とコマンドの送信の両方を行うことができます。(ドライバーとスキャナーについては www.honeywellaidc.com)

于 2011-05-06T14:12:31.043 に答える
2

USB/Bluetooth の詳細について心配する必要はないと思います。それよりも、スキャナをコンピュータに接続し、USB/Bluetooth を介して公開されているシリアル ストリームを開くプロセスである必要があります。たとえば、Symbol LS4278 は USB 経由の RS232 通信をサポートしています。ビープ音をスキャナに送信するには、Ascii Bel 文字をスキャナに送信します。

この非常に単純化されたモデルを使用すると、ビープ音を 1 回送信して成功を示し、ビープ音を 3 回送信して失敗を示すことができます。より優れたスキャナーは、通信エラーを適切に処理するという点でおそらくより多くの機能を提供し、ビープ音のピッチ/持続時間に関してより構成可能です... すべてのスキャナーは、何らかの標準を介して RS232 経由でプログラムされていると思われます。その標準は、Bluetooth または USB です。

明確にするために、Symbol LS4278 スキャナは、コンピュータに差し込む物理的なクレードルを備えたワイヤレス スキャナです。それはBluetoothよりも優れたソリューションだと思いますが、YMMV.

于 2011-01-02T07:16:07.547 に答える