質問

私は私を統合しなければなりません CardScan (から http://cardscan.com/)私のPHPを使用して、デバイスでスキャンされたカードから情報を取得できるようにします。

どこから始めなければならないかについての手がかりはありますか?

--

Ubuntu Development Enviromentと統合しようとすると、デバイスはUSBを介してコンピューターにconcedされます。

--

私はGivinを試してみてください。しかし、それはデバイスを見つけられません: https://askubuntu.com/questions/24297/problem-with-sane-cardscan-cant-find-the-デバイス

役に立ちましたか?

解決

あなたはあなたの質問に正確に/完全に答えるために必要な多くの情報を提供していません。

通常、PHPはWebサーバーで実行され、HTTPを介してブラウザを介してUIを提供します - このアーキテクチャでは、PHPコードが持っています 番号 クライアントのハードウェアへのアクセス。ウィンドウマネージャーと直接統合するPHPを使用してCLI /デーモンやGUIアプリケーションを作成することは可能です。これはあなたが話していることですか?これはどのOSを実行しますか?

CardScanはシンプルなスキャナーのように見えるので、 もしも PHPコードは、スキャナーが接続されているマシンで実行されているため、外部プログラムを実行してスキャナーと通信して画像をキャプチャするだけの問題である必要があります。

  • Linux/unix使用用 正気
  • mswindowsには、cli twainツールを使用します。 トウェイン司令官
  • Apple MacOSはTwain APIを使用しているようです - しかし、ツールを見つけるために検索する必要があります - ただし、それもサポートしています 正気

他のヒント

API、Webサービス、パブリックインターフェイス、または外の世界と通信するコネクタがあるかどうかを尋ねることから始めます。 PHPはWebプログラミング言語です。このカードリーダーがファジカルデバイスである場合、PythonまたはC ++がこのジョブに適している可能性があります。

私が見たものから、彼らがカードをOutlookと同期しているので、ソフトウェア出力情報が必要です。形式とは何か、どこかで傍受できるかどうかを把握してみてください。

これは、カードリーダーがスキャンされたカードからのデータをどのようにインターフェイスするかに依存します。磁気ストライプリーダーの私の経験は、データがキーボードタイプの入力として出力されることです。

入力を処理するには、何らかの形のクライアントサイドアプリを開発し、Webサーバーの関連するPHPモジュールにデータを投稿する必要があることをお勧めします。

良いスタートは、ハードウェアのインターフェイスを理解するための開発者マニュアルです。

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