質問

プロトタイプを作成するのを楽しみにしています。プロトタイプは完全にヘッドレスで実行され、ユーザーの操作なしで、システムはバーコードリーダーを起動し、インターネット経由でfile.php?code= varとしてphpに送信できるはずです。..

これを行う最も簡単な方法はどれですか?

考えています:

  • windows-コンソールアプリ、ある種の ping ...
  • linux-console app、ある種のwget またはそのようなもの

    誰かがより良いアプローチを持っていますか。

    システムは完全に自律的で、プラグインし、バーコードをスキャンし、コードを送信し、繰り返します...

役に立ちましたか?

解決

あなたの仕事は3つの主要なタスクに分けることができます:

  1. バーコード値を取得します(見栄えだけではありません)
  2. コード値をリモートのPHPアプリケーションに転送する
  3. ターゲットでデータを処理します。範囲外。

    これを実現するには、さまざまな方法が考えられます。ただし、車輪の再発明をする必要はないことを常に念頭に置いてください。

    1. バーコードリーダーは通常、通常のキーボードのように動作します。スキャンされたコードは、キーボードからの通常のユーザー入力として扱われます。優れたバーコードリーダーは、エンターキー(\ r)で入力を確定するように構成できます。
    2. すでに述べたように、コマンドが得意なプログラミング言語を使用するか、興味があるプログラミング言語を使用してください。ターゲットシステムはPHPスクリプトであるとおっしゃいましたが、転送コンソールアプリケーションもPHPで実現できます。

      do while(true) { 
      // wait for bar-code reader input
        $code = readline();
      
      // transfer code to 
        transfer($code);
      }
      

      詳細については、 PHP-Manual Readline-functiond を参照してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top