この記事では、MSR HIDモードとMSRキーボードエミュレーションモードの違いについて説明します。
磁気ストライプリーダー(MSR)は、ホストシステムとやり取りするためにさまざまなモードで動作できます。一般的な二つのモードは、HID(人間インターフェースデバイス)モードとキーボードエミュレーションモードです。以下は、二つの主な違いです:
HIDモード(人間インターフェースデバイスモード)
-
デバイス認識:
- MSRはUSBマウスやジョイスティックと同様に、汎用HIDデバイスとして認識されます。
-
データ送信:
- データは個別のキー入力ではなく、情報のブロックとして送信されます。これにより、より制御された、迅速なデータ処理が可能になります。
-
ドライバー要件:
- 通常、データを正しく解釈するためにMSRメーカーが提供する専門のドライバーやソフトウェアが必要です。
-
アプリケーション:
- MSRからのデータを処理するためにカスタムソフトウェアが導入された、より高度なシステムでよく使用されます。例として、販売時点情報管理(POS)システム、アクセス制御システム、その他の統合アプリケーションがあります。
-
柔軟性:
- 暗号化データや異なるデータ形式を管理する機能など、より多くの柔軟性と機能を提供します。
KBEモード(キーボードエミュレーションモード)
-
デバイス認識:
- MSRはホストシステムによって標準のキーボードとして認識されます。
-
データ送信:
- 磁気ストライプからのデータは、キーボードで入力したかのように送信されます。各文字はキー入力として送信され、キーボード入力を受け入れるアプリケーションで解釈できます。
-
ドライバー要件:
- 特別なドライバーは必要ありません。MSRは、キーボード入力を受け入れる任意のシステムで動作し、高い互換性を持ち、使いやすいです。
-
アプリケーション:
- 統合の容易さが重要なシンプルなアプリケーションで一般的に使用されます。例として、基本的なログインシステム、シンプルなPOSシステム、およびフォーム入力を使用するウェブベースのアプリケーションがあります。
-
使いやすさ:
- 特にソフトウェアがHIDデバイスを扱うように簡単に変更できない環境では、設定および使用が簡単です。
まとめ
- HIDモードは、データ送信をより制御する必要があるアプリケーションやカスタムソフトウェアがデータを処理できる場合に適しています。
- キーボードエミュレーションモードは、MSRがキーボード入力を受け入れる既存のソフトウェアと統合する必要があるシンプルでプラグアンドプレイのアプリケーションに最適です。
これらのモードの選択は、アプリケーションの特定の要件や磁気ストライプリーダーからのデータ処理に必要な制御とカスタマイズのレベルに依存します。
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article