1

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

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

私は考えています:

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

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

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

4

1 に答える 1

0

あなたの仕事は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-ManualReadline-functionedを参照してください。

于 2011-03-23T12:01:55.470 に答える