2011-02-01 46 views
0

私はCardScanhttp://cardscan.com/)と私のPHPを統合する必要がありますので、デバイスでスキャンしたカードから情報を得ることができます。CardScanとPHPとの統合

どこから始めればいいですか?

-

私はUbuntuの開発的環境とそれを統合しようとするでしょう、そしてデバイスがUSB経由で自分のコンピュータにconectedされます。

-

私はSANEへの試みを引けるんだけど、それは、デバイスが見つかりません:彼らはAPI、Webサービス、パブリックインターフェイスまたはコネクタを持っている場合は、それらを尋ねることによってhttps://askubuntu.com/questions/24297/problem-with-sane-and-cardscan-cant-find-the-device

+1

スタートをサポートしていますが。 –

+0

注:これは、誤解を招くタイトルにもかかわらず、磁気ストライプカードリーダーではありません - リンクによると、それは紙名刺*スキャナ*です。 – Piskvor

答えて

1

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

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

CardScanは単純なスキャナのように見えるので、の場合、スキャナが接続されているマシンでPHPコードが実行されている場合は、外部プログラムを実行してスキャナと通信し、画像。例えば ​​- のLinux/Unix用

  • は、CLI TWAINツールを使用して、MSWINDOWSため
  • SANEを使用しますtwain commander
  • アップルのMacOSは、TWAINのAPIを使用しているようだ - しかし、あなたはツールを見つけるために検索する必要があります - それはまた、このデバイスが接続されようとしてどのようなPCを決定からSANE
+0

偉大な返信...私はSANEにしようとします。ありがとう! –

+0

SANEをインストールしましたが、検出されたデバイスはSANEで見つかりません:http:// askubuntu。com/questions/24297/problem-with-sane-and-cardscan-cant-find-the-device –

1

スタートそれは外界と通信します。 PHPはウェブプログラミング言語です。このカードリーダーが薬学的な装置であれば、PythonやC++がこの仕事に適しているかもしれません。

私は、Outlookとカードを同期させているので、情報を出力するソフトウェアが必要なのです。フォーマットが何であるかを把握し、どこかで傍受することができるかどうか試してみてください。

0

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

クライアントサイドアプリケーションのいくつかのフォームを開発する必要があることをお勧めします。入力を処理し、Webサーバー上の関連するPHPモジュールにデータを投稿するためです。

ハードウェアがどのようにインターフェイスするかを理解するための開発者用マニュアルがよいスタートです。