プロが教える店舗&オフィスのセキュリティ対策術

初めまして、お世話になります。

Visual Basic 6.0で作成した画面のテキストボックスに、
USB接続のバーコードリーダーで読み取ったデータを表示させる
アプリケーションの開発を考えています。

画面のテキストボックスに値を直接表示させることは可能でしょうか?
あるいは、
一旦どこかの場所にデータが取り込まれて、
その場所にデータがあるかどうかを一定時間毎にチェックして、
データがあれば取り込んで画面のテキストボックスに表示するような
イメージでしょうか?

また、
バーコードリーダーでスキャンしたデータを
瞬時に画面に表示させることは可能なのでしょうか?

スキャンしてから画面表示までに
数秒のタイム差が発生するものなのでしょうか?

どなたかご存知の方がいらっしゃいましたら、
ご教授願えませんでしょうか? よろしくお願いいたします。

A 回答 (1件)

USB接続のバーコードリーダーとのことですが通常は USBキーボードと同じように動作するはずです。


バーコードリーダーが PS/2 のキーボードインターフェイスの頃から幾つかバーコードリーダーを使用したプログラムを組んだ事があります、VB でプログラムを組むなら テキストボックスをアクティブにしておけばバーコードリーダーで読み込んだバーコードデータがテキストボックスに取り込まれます。
瞬時に画面に表示されるか? とのご質問ですが私の経験では完全に瞬時ではありません、パラパラっと文字列が入力されるイメージですが私のキーボード入力速度よりは格段に早いです。
バーコードリーダーの設定でデータの最後に改行コードを送信する事が出来ますので、それでデータの終了を感知するか、送られてきたデータの長さを判断して送信官僚を判断する事になると思います。
私が使ったバーコードリーダーは全てジャンク屋で買って来た中古品ですが順調に動作しています、リーダーの設定変更はメーカーのサイトから設定変更用のシートが入手できます(設定用のバーコードを読ませて設定変更します)
私が入手したバーコードリーダーで一種類だけ変なドライバを要求するリーダーがありましたがこれは設定方法が理解出来ず使用を挫折しました。
通常はバーコードリーダーを接続して、メモ帳を起動すればそこへバーコード情報を取り込む事動作検証できます。


バーコードリーダーってことですが 棒コードですよね? 2次元とかQRコードだと自信ないです。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

ちなみに、読み取るバーコードは棒コードです。

VBで作成した画面のテキストボックスをアクティブにしておけば、
読み取りデータをテキストボックスに表示できるんですね!!

非常に参考になりました。
ありがとうございました。

お礼日時:2010/01/28 13:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています