こんにちは。

以下のようなWebのシステムを構築したいのですが、どのような技術を使えば実現可能か教えて
頂けますでしょうか?

(1)インターネットに公開されたWebサーバがある。クライアントPCでこのWebサーバの画面
   を表示している。
(2)この画面に「タグ読み取り」ボタンがあり、このボタンを押したら
   クライアントのPCにつながっているICタグリーダ(バーコードリーダのようなものです)
   を起動してICタグを読取る。
(3)クライアントPCでタグが読取れたら、そのタグの番号を、Web画面のテキストボックスに
   セットする。
(4)セットされたら、そのタグの番号でWebサーバにあるデータベースを検索し、結果表示する。

よく分かっていないのは、クライアントPCに表示されている画面は当然、Webサーバの画面なので、
タグ読み取りボタンを押しても、クライアントPCは、その”押された”という情報を認識できない
のではないのかなと思っています。
また、仮に、押された事をクライアントPCで認識できたとしても、そのタグの番号をどうやって
Webブラウザにセットすればよいのか分かりません。

よろしくお願いいたします。

回答の条件
  • 1人3回まで
  • 登録:2008/01/18 13:53:10
  • 終了:2008/01/25 13:55:02

回答(3件)

id:yoneto164 No.1

ヨネちゃん回答回数813ベストアンサー獲得回数942008/01/18 14:48:40

ポイント27pt

ウェブサイトからローカル(クライアントPC配下)にリンクすることは可能ですので、

技術的に不可能ということはありません。

ただしアプリケーション開発には相当な費用が掛かると思います。


ヤフーメッセンジャーなどは、

ローカルに接続されたマイクやカメラのデータを先方に送っているわけですから。

id:espresso3389 No.2

espresso3389回答回数35ベストアンサー獲得回数62008/01/18 20:15:46

ポイント27pt

ICタグリーダに対して通信を行うのがどのような方法なのかがわかりませんが、普通に考えると、ローカルコンピュータ上での処理を行う必要があるので、プラグインなりActiveXなりを開発する必要があると思います。

id:F-15X No.3

F-15X回答回数111ベストアンサー獲得回数132008/01/22 12:56:31

ポイント26pt

ICタグリーダというのは分からないのですが、

バーコードリーダでタグを読み込むと、「ピッ!」と鳴って、

エクセルであれば、アクティブセルに、

メモ帳であれば、キャレットの位置に、

ブラウザであれば、フォーカスをもったテキストボックスに

読み込んだコードを表示することができます。


そのような事が可能であれば、

(1)~(4)の仕様と異なりますが、次のような方法でJavaScriptで簡単にいけると思いますが、いかがでしょうか。


1.あらかじめテキストボックスにフォーカスをセットしておく。(onLoad時にセットフォーカス)

2.リーダでタグを読み込む

3.テキストボックスにコードがセットされる

4.JavaScriptのTimerでテキストボックスを監視し、正しい値であれば、

  次のテキストボックスへフォーカスをセット。

  正しくない場合は、テキストボックスをクリア。2へ。

5.4の動作を繰り返し、最後のテキストボックスにセットが完了したらサブミット。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません