MagTek MSR JPOSドライバーのインストール方法
この記事では、EloのためのMagTek磁気ストライプリーダー(MSR)JavaPOS(JPOS)ドライバーをインストール、設定、テストする手順を示します。— 現在、Zebra Technologiesシステムの一部です。
必要なツール
- Windows 7以降のコンピューターシステム。
- PID
002または011で動作するHIDモードのMagTek MSR(これらはHIDモードのデフォルトPIDです)。 - MagTek USB MSRアプリケーション(必要に応じてリーダーをHIDモードに変更し、PIDを確認するためにこのユーティリティを使用します)。
- USB HIDスワイプリーダー用のMagTek JPOSドライバーパッケージ。
インストール手順
- USB HIDスワイプリーダー用のJPOSドライバーパッケージをローカルドライブにダウンロードして解凍します。
- 解凍した
99510116-116.zipインストールファイルをダブルクリックしてセットアップウィザードを起動します。 - 最初のウェルカム画面とライセンス契約画面を通過するために次へをクリックします。
-
デフォルトのターゲットフォルダの宛先を確認します。標準のインストールパスは次のとおりです:
- x86プラットフォームの場合:
C:\Program Files\OPOS\MagTek - x64プラットフォームの場合:
C:\Program Files (x86)\OPOS\MagTek
- x86プラットフォームの場合:
- セットアップタイプを選択します。MagTek OPOS MSRに必要なすべてのコンポーネントをインストールするために完全を選択して、次へをクリックします。
- プロセス中にプロンプトが表示された場合は、はいをクリックして必要なMicrosoft Visual C++ランタイムライブラリのインストールを許可します。
- ドライバーのインストールを完了するために完了をクリックします。
OPOSインストールのテスト
MagTek UPOS 1.13 JavaPOS MSRユーティリティアプリケーションは、jpos.xmlファイル経由で定義された事前登録された論理デバイス名(LDN)に基づいてデバイスのJavaPOSヘルスチェックテストを実行します。
- ターゲットインストールディレクトリ内の
serviceサブフォルダに移動します(例:C:\Program Files (x86)\JavaPOS\MagTek\service)。 - ダブルクリックして
MSRUtility.batファイルを開き、MagTek JavaPOS MSRユーティリティチェックヘルスアプリケーションを起動します。 -
アプリケーションウィンドウで、コンボボックスを使用してUSB接続デバイスのMSR論理デバイス名(LDN)を選択します。事前登録されたLDNは次のとおりです:
- MagTekMSR(非暗号化ベースのリーダーを表す)
- MagTekMSR_Encrypted(暗号化ベースのリーダーを表す)
- ユーティリティでオープン、クレーム、およびデバイス有効機能をクリックしてリーダーを有効にします。
- カードをスワイプします。ユーティリティフィールド(トラック1データ、トラック2データ、トラック3データ)はリーダーの種類に基づいて入力されます。
例 1: 非暗号化リーダー
非暗号化リーダーでMagTekMSR LDNを使用する場合、カードをスワイプすると適切な非暗号化データフィールドが平文情報で入力されます。
例 2: 暗号化リーダー
暗号化リーダーでMagTekMSR_Encrypted LDNを使用する場合、適切なデータフィールドがマスクされたテキストデータおよび暗号化ペイロードブロックで入力され、デコードに必要な追加のセキュリティ情報が含まれます。
MagTekサンプルアプリケーションの使用
MagTek UPOS 1.13 JavaPOS MSRサンプルアプリケーションは、非暗号化リーダーと暗号化リーダーの両方に対するUPOSプロパティ、メソッド、およびイベントを示します。
- インストールディレクトリ内の
Sampleサブフォルダに移動します(例:C:\Program Files (x86)\JavaPOS\MagTek\service\Sample)。 - ダブルクリックして
MSRSample.batファイルを開き、サンプルアプリケーションを起動します。 - コンボボックスからMSR論理デバイス名を選択して、JavaPOS操作のテストを開始します。
パラメータ説明
-
MSR論理デバイス名 [コンボボックス]:
jpos.xmlファイルを介してインスタンス化可能なJavaPOS登録LDNを含みます。 - JavaPOSオープンメソッド [ボタン]: 選択したLDNを文字列パラメータとして渡して、関連するJavaPOSデバイスオブジェクトをインスタンス化します。
- JavaPOSクレームメソッド [ボタン]: インスタンス化されたMSRデバイスオブジェクトを専用アプリケーションにクレームします。
- JavaPOSデバイス有効プロパティ [チェックボックス]: クレームされたMSRデバイスオブジェクトを有効または無効にします。
- JavaPOSデータイベント有効プロパティ [チェックボックス]: サービスオブジェクトからキューされた読み取りデータを送りたいデータイベントを有効または無効にします。UPOS標準に従い、各イベントが発生した後、自動でfalseに設定されます。アプリケーションは次のスワイプを受信するためにこれを再度有効にする必要があります。
- JavaPOSチェックヘルスメソッド [ボタン]: 内部ヘルスチェックを呼び出し、結果を出力ウィンドウに表示します。
- JavaPOSクリア入力メソッド [ボタン]: サービスオブジェクト内のキューされたMSR読み取りデータをクリアします。
- JavaPOSクリア入力プロパティメソッド [ボタン]: 最新の読み取りデータによってpopulateされたすべてのプロパティをクリアします。
- プロパティ [ボタン]: 出力ウィンドウにすべての共通およびデバイス固有のMSRプロパティを呼び出して表示します。
- JavaPOSデコードデータプロパティ [チェックボックス]: MSR固有のデコードデータプロパティを有効または無効にします。
- JavaPOSパースデコードデータプロパティ [チェックボックス]: MSR固有のパースデコードデータプロパティを有効または無効にします。
- JavaPOS送信センティネルプロパティ [チェックボックス]: MSR固有の送信センティネルプロパティを有効または無効にします。
- 読み取るトラック [コンボボックス]: 読み取るトラックのためのJavaPOS MSRオプションを定義します。
- データ暗号化アルゴリズム [コンボボックス]: サポートされている暗号化アルゴリズムを含みます(暗号化デバイスのみに適用されます)。
- カードプロパティ取得 [コンボボックス]: 最近スワイプされたカードのパースデータに対応するMSR固有のプロパティを含みます。
- エラーレポートタイプ [コンボボックス]: エラーレポートがカードベースまたはトラックベースであるかを指定します。
- JavaPOS直接IOメソッド [ボタン]: 直接IOメソッド例を呼び出します。
- JavaPOS統計メソッド [ボタン]: JavaPOS統計XML文字列を取得して、ダイアログボックスに表示します。
- JavaPOS自動無効プロパティ [チェックボックス]: イベント駆動の入力制御に使用される自動無効プロパティのトグルです。
- JavaPOSイベント固定プロパティ [チェックボックス]: アプリケーションがイベントを受信するタイミングを制御するためにイベント固定プロパティをトグルします。
- JavaPOSリリース(ReleaseDevice)メソッド [ボタン]: 専用使用からデバイスオブジェクトを解放します。
- JavaPOSクローズ
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article