2

バーコードリーダーに送信するプレフィックスまたはサフィックスを設定できるアプリケーションを作成したいと考えています。バーコード リーダーは、USB または RS-232 ポートで PC に接続できます。つまり、 のようなバーコードがあり、バーコード ( ) をテキスト エディターに読み取った場合よりも、 の"4567"ようなプレフィックス"123"をバーコード スキャナーに送信するようにアプリケーションで設定した場合、 が表示されます。"4567""1234567"

これどうやってするの?


アップデート:

Symbol LS2208 バーコード リーダーを使用する必要があります。プログラミング ガイドを使用して、バーコードの前に 1 文字を配置できましたが、(少なくとも) 4 文字必要です。他の可能性として、バーコードの前に 3 文字を配置することもできますが、この方法を機能させることはできません。可能であれば、何とかして 4 桁目をそこに配置する必要があります。

私が間違っている場合は修正してください。次のように動作するはずだと思います: USB/シリアルポートに接続します。ユーザーがバーコード リーダーで何かを読み取ったかどうかをキャプチャします。それを変更してキャプチャした後、読み取られた場所に配置します。

4

2 に答える 2

0

Symbol LS2208製品リファレンスガイドによると、プレフィックスとサフィックスには最大4桁の数字を設定できると書かれています。USBインターフェースは、キーボード入力またはシリアル入力(構成可能)のように機能するように見えます。

更新:4桁は特別な文字コードです。つまり、4桁で1文字しか取得できません。

于 2010-03-09T20:40:00.367 に答える
0

これはあなたの質問に答えないかもしれませんが、とにかくここに行きます。

シリアルポートから読み取るSymbolバーコードリーダー(以前はシリアルでしたが、現在はUSBからシリアルポートへのコンバーター)を使用しています。私たちのコードは Java で書かれており、Java Communications API (シリアル/パラレル ポートの読み取り/書き込み) を使用しています。次に、シリアル ポートから入力を取得し、Swing アプリケーションでフォーカスされているウィンドウに送信します。アプリケーションは受信ストリームにアクセスできるため、必要に応じてストリームを変更できます。

于 2010-05-03T23:38:47.210 に答える