COMポートを介してWindowsXPPCに接続されているCHDキャッシュレジスタに接続されているバーコードスキャナーから入力を取得したい。スキャナーとレジからデータを読み取り、ショップにあるアイテムのテーブルがあるプログラムにデータを送信したいと思います。また、アイテムを削除する機能も提供します。
どこから始めればいいですか?そのデータをプログラムに取り込むことができるDelphiまたはJavaのコードはありますか?
COMポートを介してWindowsXPPCに接続されているCHDキャッシュレジスタに接続されているバーコードスキャナーから入力を取得したい。スキャナーとレジからデータを読み取り、ショップにあるアイテムのテーブルがあるプログラムにデータを送信したいと思います。また、アイテムを削除する機能も提供します。
どこから始めればいいですか?そのデータをプログラムに取り込むことができるDelphiまたはJavaのコードはありますか?
@Demonick、ほとんどのバーコードスキャナーは単にキーボード割り込みとして機能します。テキストコントロール( TEditやTMemoなど)のフォーカスを設定するだけで、キーボードを使用して入力したかのようにバーコードを受け取ります。
とにかく、delphiを使用してcomポートにアクセスする必要がある場合は、TurboPowerAsyncライブラリまたは ComPortライブラリを使用できます。
私はTComPortが好きですが、独自のコードを記述したい場合は、ReadFileを使用することもできます。
Synapseプロジェクトのcomportライブラリもあります:Synaser。Synaserを使用したことはありませんが、Synapseの使用経験は豊富で、Synaserはかなり似ているはずです。