• 締切済み

バーコード読み取り

vb.net2010の環境です。 バーコード読み取りを実装するのですが 読み取り機能の実装方法を教えてください。 読み取ったテキストデータを特定のテキストボックスに 表示するというシンプルな機能です。 専用のコンポーネントとか必要なのでしょうか? またバーコードリーダーの機種とかUSB接続かどうかとか 気にする必要あるでしょうか?

みんなの回答

  • bx2
  • ベストアンサー率47% (97/206)
回答No.2

バーコードリーダーの接続方式には、2つのタイプがあります。 1つは、専用コンポーネントが必要なタイプです。 プログラムは読み取りの通知イベントで、バッファからデータを取り出すようにプログラミングする必要があります。 バーコードリーダーのLEDをON/OFFして、入力が必要な箇所でだけ、バーコードリーダーが動作するように制御できます。 専用コンポーネントを使用するので、他のバーコードリーダは接続できません。 もう1つは、キーボードインターフェースのタイプです。 これは、バーコードリーダーの読み取り結果をキー入力したのと同じになります。 プログラムの対応は不要です。バーコードリーダーを接続するだけで、どこにでも入力できます。 メモ帳を起動すれば、カーソルがある場所にバーコードリーダーの読み取り結果が入力されます。 どこのメーカーでも動作は同じです。接続コネクタはPS/2とUSBの2種類あります。

  • unacyo
  • ベストアンサー率51% (35/68)
回答No.1

バーコード自体のデコードは、バーコードリーダーを使ってやらせるので、バーコード自体を デコードする必要はないプログラム、ということでしょうか。 > 専用のコンポーネントとか必要なのでしょうか? これは、バーコードリーダーがどうやってデータを出力するかによるのではないでしょうか? バーコードリーダーとPCの間でバーコードリーダー専用のプロトコルがあるのであれば、 専用のコンポーネントも買わなければならないでしょうし、RS-232Cでデコード結果(テキスト)を 読み込めるのであれば、RS-232Cからの読み取り機能だけ作ればいいので不要でしょう。 (今時、RS-232Cで転送するのがあるかは不明ですが。 コンポーネントが一緒に売られてるのであれば、作るより買ったほうが早いとは思います) > またバーコードリーダーの機種とかUSB接続かどうかとか > 気にする必要あるでしょうか? バーコードリーダーをどう使わせる・使うのですか? 人が持って歩くのであれば、USBをつけたままでは使いにくいでしょう。 製品の流れるコンベアの近くに設置して固定化して読み込ませるのであれば、USBでもOKでしょう。 結局、どう使わせるのか、どうリーダーからデータを取得するのか、ノイズが多いか少ないか (使用環境)、そういう面も考慮しないといけないのでは? これによって、現場にふさわしいバーコードリーダーを選定し、このバーコードリーダーはどうやって データを転送するのかによって、コンポーネントやパッケージを買わなければいけないのか、自作 できるのか、検討が始まるはずです。 一度じっくりと使用しているシーンを考えて見て下さい。そうすれば、おのずと実装まで見えてくるはずです。

関連するQ&A

  • バーコードリーダーがバーコードを読まない

    バーコードリーダーが三つか四つありますが、印刷したバーコードやパソコンモニターのバーコードを読まないようです。市販商品のバーコードはかなり高機能に動くのです。 なぜでしょうか。20年前のボロいバーコードリーダーは何でも読み込むのですが。

  • インクジェットプリンターで出力したバーコードを簡単に読み込むバーコード

    インクジェットプリンターで出力したバーコードを簡単に読み込むバーコードリーダーを探しています。 以前、使用していたバーコードリーダーが壊れたため買い直した(1万円くらい)のですが、うまく読み込みませんでした。家電屋さんが言うには、バーコードリーダーはレーザープリンターで出力したバーコードしか読み込まないとか・・・。学校の本のバーコードをすべてレーザーに変えることは今の時点では無理なので、インクジェットでも読み込んでくれるものを探しています。どういった機種でいくら位しますか?

  • バーコードを読みたい。

    w10,0FFICE365ユーザーです。アプリの画面にある四角形のバーコードを読みたいのですが、バーコードリーダーを持っておりません。デジカメで写したjp方式の画像は読めるでしょうか。専用のアプリがが無料で使えるとありがたいのですが、ご教示ください。

  • EXCEL VBA バーコード入力

    よろしくお願いします EXCEL(2013) VBAにてバーコードによる入力を作成しているのです。 バーコード情報例 2023○123456789-ECCW○○○○○○●●1 バーコード情報を仕入情報5桁 品番情報20桁 数量情報3桁 下記○●箇所は品番、数量情報桁数が変わる為ブランクで設定しています。 バーコードリーダで読込を行ったときに テキストボックス1にカーソルがあり テキストボックス1に 2023 テキストボックス2に 123456789-ECCW テキストボックス3に 1 以上が入力されて テキストボックス4にカーソルが移動して次の 読込が出来るようにしたいので 色々調べましたが検索ヒントが悪いのか 中々目的のやり方が見つかりません。 ご教示いただけますと助かりますので よろしくお願いいたします。

  • ケータイで読んだバーコードをPCへ転送したい

    ケータイのバーコードリーダ機能を使って、簡単な在庫管理をしたいと思っています。バーコードを印刷して物品に貼り、定期的にそれを読み取って台帳と比較するだけのものです。 携帯のバーコードリーダで読んだバーコードの値(数値)をケータイからPCへ転送するのに、bluetoothなどを使えばよいのかなと思うのですが、そういった機能がある携帯電話の機種はあるのでしょうか。(バーコードも読めるし、bluetoothにも対応している機種はありますが、読み取った数値をそのままbluetoothでPCへ転送できるものが欲しいです) 名刺の情報やサイトのURLをPCへ送るのはあるのでしょうけど、読み取った数値をそのまま転送したいのです。 できれば、読み取ったバーコードをいくつか携帯に蓄積しておいて、それを一度にPCへ転送できるといいのですが。 また、こういったことを行うためのPCソフトや携帯のアプリなどはありますでしょうか。もしご存知でしたらご教授いただきたく存じます。

  • エクセルマクロでバーコードを読みたい

    こんにちわ! エクセルマクロを使って在庫管理をできるものを作ろうと思っています。 そこで、USBバーコードリーダーなるものを発見したのですが、こういったバーコードリーダーをエクセルマクロを用いて読み取ることは可能でしょうか? 可能なようでしたら、その方法をご教授願います。 また、お勧めのバーコードリーダーがございましたら教えてください。(2次元バーコード(QRコード)リーダーは高いので、今のところ通常のバーコードで考えています)

  • 安価なバーコードSYSTEM

     現在、他機種少量生産に従事しています。 他機種生産の為、更に多くの部品があり、時々その部品を間違えて取付けを行ってしまいます。  それぞれの部品にバーコードがついていますので、それを読み取って 間違えが発生しないようにしていますが、そのバーコードの読み込み確認システムが非常に高価です。  そこで、連番の確認や記録は行わず、単にバーコードを確認して設定のバーコードと同じならば、「ピ~ンポ~ン」と音がして、バーコードが違えば「ブッブー」と音がする。それだけの機能のバーコードシステムを安く作りたい、または購入したいのですが、どなたか御存知有りませんか?? 現在は1万円くらいのUSBバーコードリーダーとパソコンを買って、作業していますが、 複数のモデルが同時に流れる(生産)為、たくさんのシステムが必要になるのです。  簡単に安価で、機能の照合のみと言う形です。 どなたか教えてください。

  • バーコード読取りについて

    こんにちは。 ベルトコンベアでゆっくり動いているダンボールに貼り付けられた バーコード(一次元でも二次元でも良い)を読取りたいのですが 可能でしょうか? バーコードリーダからバーコードまでの距離は約50cm位 バーコードリーダから上下左右で10~20cmの範囲で読取りたいです。 このような条件にみあう製品がありましたら教えてください。

  • バーコードによる入力を区別したい

    いつもお世話になっております。 blue-horse と申します。 画面上(テキストボックス上でなく)でバーコード入力を検出し、 その内容が定められた字数ならば、定めた処理を行うようにしたいと考えています。 具体的には、バーコード入力による画面遷移です。 例:001 -> 画面A、002 -> 画面B、... バーコードはCode39 スタート/ストップ文字は* body要素でkeypressイベントをキャッチし、スタート/ストップ文字を検出できるかと考えましたが、スタート/ストップ文字はバーコードリーダーが認識するために利用されるだけなので、PCには出力されないようで、いきなりバーコードの値から取得し始めてしまいました。 また、テキストボックスなどで上記の例と同様の入力内容が発生する可能性があるので、charCodeをプールして、特定パターンが発生したらバーコード入力と判断させようとすると、不具合が発生します。 このため、入力がキーボードからなのか、バーコードからなのかを認識することが出来ません。 入力デバイスの位置づけを考えれば当然と言えば当然な話なのですが、どうにかして実現したいと考えています。 何か良い方法、ライブラリ等は無いでしょうか。

  • バーコード出力

    あるショッピングサイトを制作しているのですが、注文書にバーコードの画像を出力させる機能が必要です。実際に印刷してバーコードリーダーに読み取らせたいのですが、そのまま印刷したら読み取れるものですか?印刷した時の寸法が最低いくら以上ないと読み取りできないことがあるとか、そういうのはあるのでしょうか?

専門家に質問してみよう