USB バーコード スキャナの入力を傍受し、それを利用して、フォーカスのあるアプリケーションに渡す方法はありますか?
現在、バーコード スキャナーを使用して注文の出荷情報を Endicia と FedEx に読み込みます。これらのアプリケーションが起動すると、ルックアップ フィールドにフォーカスが与えられます。バーコードをスキャンすると、テキストがフィールドに渡され、それらのアプリケーションが残りの顧客情報を検索します。このプロセスはうまく機能します。
現在、実際の注文重量と本来あるべき重量を比較することで、ピッキング エラーを制限しようとしています。これをリアルタイムで行うには、スキャナーの入力をインターセプトし、それを使用して、データベース内の計算された重量を実際のはかりの重量と照合する必要があります。大幅にずれている場合は、警告メッセージを表示したいと思います。
また、出荷データを検索できるように、フォーカスがあった元のアプリケーションの正しいフィールドにバーコードを戻せるようにする必要もあります。
誰かがこのようなことをしましたか?入力をインターセプトし、それをフォーカスのあるフィールドに戻すためのリソースをいくつか教えてもらえますか?
注: これは Windows 環境にあります。私は C# に最も精通していますが、VB.net でも機能します。