コマースの周辺機器シミュレーター

周辺機器シミュレーターは、Microsoft Dynamics 365 Commerce の一部として、またスタンドアロン ユーティリティとして、Microsoft が提供しているユーティリティです。 ユーティリティには 2 つの主要コンポーネント、仮想周辺機器シミュレーター および 販売時点管理シミュレーター があります。

  • 仮想周辺機器シミュレーター - 仮想周辺機器シミュレーターは、主に物理的な POS 周辺機器を必要とするシナリオのテストをサポートし、周辺機器の問題を解決するためにも役立ちます。 周辺機器が物理的に接続されている場合には正しく機能せず、仮想周辺機器として構成すると正しく機能する場合、物理デバイスや製造元が提供するデバイス ドライバーが原因で発生している可能性があります。 このような場合は、問題を解決するために製造元に問い合わせをお勧めします。
  • POS シミュレーター - POS シミュレーターは、POS クライアントを配置することなく、物理的な周辺機器との互換性をテストします。

周辺機器をダウンロードしてインストールする

ダウンロードする周辺機器のパッケージ ファイルは、 Microsoft Dynamics Lifecycle Services (LCS) 共有ファイル 資産にあります。

周辺機器をインストールするには、次追従するを実行します。

  1. LCS にサインインします。

  2. 共有ライブラリ 移動資産する

  3. 小売セルフサービス パッケージ を選択します。

  4. 選択を選択 [Commerce周辺機器の ] : 使用するStore Commerceのバージョンに対応するダウンロードをダウンロードします。

    メモ

    周辺機器を選択してダウンロードする前に、ブラウザのポップアップ ブロックを無効にする必要があります。

  5. ダウンロードが完了した後、ダウンロード フォルダーを開き、VirtualPeripherals.msi をダブルクリックすると、インストーラーが開始します。

  6. 既定の設定を使用して周辺機器をインストールします。

周辺機器シミュレーターの他に、Monroe Consulting Services からコモン コントロール オブジェクトをインストールする必要があります。 その他の場合は、周辺機器の動作が正常に動作しません。 コモン コントロール オブジェクトをダウンロードするには、「 OPOSコモン コントロール オブジェクト - 現在のバージョン」を参照してください

仮想周辺機器シミュレーター

この仮想周辺機器シミュレーターを使用すると、周辺機器の設定、テスト、およびトラブルシューティングを行うことができます。 周辺機器のテストを簡素化したり、正しくない設定または障害が発生しているデバイス ドライバーによって生じた問題を分離するために使用できます。 周辺機器シミュレーターには、コマースがサポートするデバイスの仮想バージョンを搭載したデスクトップ プログラムが含まれています。 各仮想デバイスのセクションには、デバイスと POS 間の相互作用が表示されます。 また、さまざまな POS シナリオに有効な入力を提供するために使用することもできます。 周辺シミュレーターは、POS と次の仮想デバイス間の相互作用をサポートします:

  • プリンター – 仮想周辺機器シミュレーターは POS プリンターに対して設定されている入庫を表示できます。

  • ライン ディスプレイ – 現物ライン ディスプレイの活動を示す場合は、仮想ライン ディスプレイを設定できます。

  • 磁気ストライプ リーダー (MSR) – 仮想周辺機器シミュレーターから POS にシミュレートされた磁気ストライプのイベントを送信できます。

  • ドロワー – 現物キャッシュ ドロワーをシミュレーションできます。

  • ドロワー 2 – 周辺シミュレーターに 2 番目のキャッシュ ドロワーを設定することにより、2 つのアクティブなシフトを持つ 1 つの POS レジスターを含むシナリオをシミュレートできます。

  • [ /&: 仮想周辺機器でサポートされる仮想バーコード スキャナーで、バーコード スキャン イベントを発行できます。

  • スケール – A の仮想スケールは POS と計量品目との相互作用をシミュレーションすることができます。

  • 個人識別番号 (PIN) パッド – PIN パッドの操作をシミュレーションできます。

    メモ

    支払コネクタによる現物の PIN パッドのサポートを実行する必要があります。

  • 署名のキャプチャ – 仮想周辺機器シミュレーターには、顧客アカウントの支払いなど、一部の入札に必要な署名を求めるプロンプトが表示されるように設定できる仮想署名キャプチャ デバイスが含まれています。

  • 支払ターミナル : 仮想支払ターミナルをカスタム 支払コネクタ と一緒に使用して、POSから仮想支払デバイスへのアプリケーション プログラミング インターフェイス (API) 呼び出しをテストできます。 仮想支払端末を使用するには、支払コネクタを実装する必要があります。 詳細については、<支払コネクタと支払デバイスの実装 (ホワイト ペーパー)>を参照してください。

仮想周辺機器の接続を使用して、バーコード スキャナーとMSRから発生したキーボード アプリケーションアプリケーションのイベントをシミュレートすることもできます。 仮想周辺機器のシミュレーターは、Retail POS 用 Object linking and embedding (OPOS) をサポートします。

重要なシナリオ – 仮想周辺機器シミュレーター

トラブルシューティング

周辺シミュレーターを使用し、デバイスの設定をトラブルシューティングできます。 周辺機器シミュレーターまたは同じクラスのセカンド デバイスがない場合、どこで問題が発生したかを特定することが困難になる可能性があります。 ただし、周辺シミュレーターがある場合は、仮想デバイスを設定でき、物理デバイスに使用する同じコード パスとビジネス ロジックを実行できます。 周辺機器シミュレーター側からの仮想デバイスと物理デバイス間の主な違いは、サービス オブジェクト、またはデバイス ドライバです。 物理デバイスの場合は、サービス オブジェクトはデバイス メーカーによって提供されます。 対照的に、仮想デバイスの場合、サービス オブジェクトは周辺機器シミュレーターの一部として用意されています。 周辺機器シミューレーターが正常に機能している場合、ハードウェア プロファイルのデバイス名を実際のデバイスの名前に変更した後にデバイスが正常に機能しない場合は、メーカーが提出したサービス オブジェクトに問題があると想定できます。

トレーニング

物理的なハードウェアの設定が利用できない場合、周辺機器シミュレーターを使用し、実際的なレイヤーをキャッシャー トレーニングに追加できます。 トレーニングシナリオに周辺機器を含める場合は、製品のバーコードスキャンやギフト カード の読み取りなどの入力や、特定のトランザクションに対して印刷されるレシートを確認することで、POSとのより効率的な対話が可能になります。

テスト

ハードウェアを仮想環境に配置することなく、周辺機器を使用して製品のバーコードやレシート形式をテスト環境。 物理的なハードウェアが必要とされず、ハードウェア ステーションまたは物理的なコンピューターの POS を配置する必要がないため、バック オフィスに行われた変更をより迅速にテストできます。

仮想周辺機器シミュレーターの設定

ハードウェア プロファイルの設定

  1. 周辺機器シミュレーターを設定するには、Retail と Commerce>チャネル設定>POS 設定>POS プロファイル>ハードウェア プロファイルの順に移動します。

  2. 選択 新規 プロファイルを作成します。

  3. プロファイル番号 および 説明 フィールドに値を入力します。

  4. テストする必要がある仮想デバイスを設定するには、次の表を参照してください。 次に、表の列について説明します。

    • デバイス - この列はデバイスを設定するためクイック タブの名前を示します。

    • 機器タイプ – この列は、デバイスの名前のラベルが付いているフィールドで選択した値を提供します。

    • デバイス名 – この列はデバイス名に対して入力する正確な値を提供します。

      重要

      ハードウェア ステーションがこれらの特定の名前を使用し、デバイスに対処するため、ここで指定されたデバイスは必須です。 次の特定の名前を使用しない場合、デバイスは使用できません。

      バーコード スキャナーとMSRからキーボードのプログラムを起動するイベントをシミュレートするために、ハードウェア プロファイルに具体的な設定を設定する必要はありません。

      デバイス デバイス タイプ デバイス名
      プリンター OPOS MockOPOSPrinter
      ライン ディスプレイ OPOS MockOPOSLineDisplay
      MSR OPOS MockOPOSMSR
      手形振出人 OPOS MockOPOSDrawer1
      Drawer2 OPOS MockOPOSDrawers
      スキャナー OPOS MockOPOSScanner
      スケール OPOS MockOPOSScale
      PIN パッド OPOS MockOPOSPinPad
      署名キャプチャ OPOS MockOPOSSignatureCapture

レジスターへのハードウェア プロファイルの割り当て

  1. ハードウェア プロファイルを作成した後、Retail とコマース>チャネル設定>POS設定>レジスターの順に移動します。
  2. レジスター pos リスト選択、リンク周辺機器を使用するレジスターの 登録番号 フィールド)。
  3. 編集を選択します。
  4. プロファイル セクションの ハードウェア プロファイル フィールドでは、仮想周辺機器用に作成したハードウェア プロファイルを選択します。
  5. 保存 を選択します。

チャンネル データベースへの変更の同期

  1. Retail とコマース>Retail とコマース IT>配送スケジュールの順に移動します。
  2. 1090 配送スケジュールを選択します。
  3. 選択 を実行 POSに変更を同期化します。

データが同期されると、新しいハードウェア プロファイルとレジスターへの変更は、チャンネル データベースで使用できます。

仮想周辺機器シミュレーターの使用

仮想周辺機器の接続を開始するには、選択 Start コンピューターから"タイプ 説明" を選択、検索結果に表示されたアプリに選択をクリックします。 周辺機器を開き始め選択 周辺機器を使用します。 サポートされているデバイスは、ウィンドウの左側にタブとして表示されます。 特定のデバイスを表示するには選択そのデバイスのタブをクリックします。

ライン ディスプレイ機能

仮想行ディスプレイが構成されている場合は、POSトランザクションでスキャンした品目が表示されます。 明細行品目に加えて、支払 / 入金が POS で選択されている場合に支払われる合計を表示します。 また、支払/入金を入力すると、トランザクションに対してまだ支払がされていない金額が表示されます。 POS が使用されていない場合は、レジが終了したことを示すメッセージを表示できます。 ハードウェア プロファイルの ライン ディスプレイ FastTab のメッセージを設定する必要があります。

キャッシュ ドロワー機能

仮想キャッシュ ドロワーを使用するようにハードウェア プロファイルが構成されている場合、POS は、支払/入金申告などのドロワー操作に応答して、有効なシフトに対してキャッシュ ドロワーを開きます。 POS は、レジ担当者が標準現金店頭払いトランザクション中に現金を変更または預金できるように、キャッシュ ドロワーも開きます。 仮想キャッシュ ドロワーには メイン ドロワー および セカンド ドロワーのラベルがあります。 これらのラベルはハードウェア プロファイルにドロワーとドロワー 2 とそれぞれ表示されます。 ドロワーが閉まると、終了したキャッシュ ドロワーの画像が表示され、終了したキャッシュ ドロワーのボタンには ドロワーを開く というラベルが付きます。 このボタン選択すると、イメージが開いているキャッシュ ドロワーのイメージに置き換えられるので、ドロワーが開いている状態を示します。 開いているキャッシュ ドロワーのボタンには ドロワーを閉める というラベルが付きます。

POS の複数の操作により、キャッシュ ドロワーを開くことができます。 キャッシュ ドロワーが開いている間はほとんどの操作を続行できません。 一部の営業終了処理は例外となります。 POS ユーザーが、キャッシュ ドロワーが開いている間に操作を実行できないことを示すエラー メッセージが表示された場合は、ユーザーは仮想または現物キャッシュ ドロワーを閉じて操作を続行する必要があります。 キャッシュ ドロワーがハードウェア プロファイルで 共有 とマークされている場合、システムは、操作の前にドロワーが閉じられていることを確認しません。 キャッシュ ドロワーを開いていても、通常通りに操作が進みます。 この動作は、キャッシュ ドロワーが販売担当者間で共有され、販売担当者がキャッシュ ドロワーを使用する一方で、他の販売担当者が自分の POS デバイスの不適切なタスクを実行するシナリオをサポートします。 キャッシュ ドロワーにした変更は、現在のシフトを閉じ、新しいシフトを開けるまでは確認できません。

MSR 機能

周辺機器シミュレーターは、OPOS モードまたはキーボード ウェッジ モードで操作することにより、仮想 MSR 操作に対して堅牢なサポートを提供します。 OPOSモードでは、MSRがOPOSデバイスとして機能するようにハードウェア プロファイルで構成されている必要があります。 キーボード ウェッジ モードは Microsoft Windows に、キーボード ウェッジ データ イベントを送信するのみです。 設定が異なること以外にも、OPOS とキーボード ウェッジ モードは次の点において違います。

  • POS クライアントでは、ロイヤルティまたはギフト カードのエントリに対して磁気ストライプ データを有効にするシナリオなど、特定のシナリオに対して、OPOS MSR デバイスが有効になります。
  • キーボード ウェッジ モードでは、データが送信されると、周辺機器シミュレーターがキーボード ウェッジ データを有効なフィールドに送信します。 この動作は、データがキーボードにより入力された場合に実行される動作に似ています。 キーボード ウェッジとして MSR を使用するには、ユーザーはデータが正しいフィールド受信されるように、Store Commerce アプリに切り替える必要があります。 遅延を設定して、ユーザーがデータを正しいフィールドに送信するための時間を確保できます。

ギフト カードや支払カードの読み取りのテスト

周辺機器シミュレーターが提供する仮想 MSR はギフト カードや支払カードの読み取りにおけるシナリオをテストするために特定の MSR データを設定することもできます。 プラス記号をカードするには選択 (+) ボタンをクリックし、プラス記号選択のタイプをカード。 その後、定義しているカードの有効期限の月と年を含め、カード番号を指定するか、または POS に送信する必要があるデータを追跡します。 カードの種類 フィールドで選択した値は、カードにマップできるだけのラベルです。 このラベルを使用すると、周辺機器カードに読み取った際に、 周辺機器に選択 カードするオプションは、図の画像の上にある左矢印 (<) ボタンと右矢印 (>) ボタンを使用して行カード。 プラス記号 (+) ボタンの隣にある 編集 および 削除 ボタンを使用することにより、カードを編集または削除できます。

PIN パッド

PIN パッドのシミュレーターを設定し、OPOS PIN パッドをシミュレートできます。 POSで電子資金移動 (EFT) トランザクションを実行し、PINの入力が必要な場合、ハードウェアはPINデバイスを呼び出してPINの入力を求める呼び出しを行います。 操作するには、周辺機器シミュレーターの PIN パッドが EFT 支払コネクターをサポートしている必要があります。

プリンター

仮想周辺機器には、POSからの印刷時にレシートが表示されるだけとなります。 印刷工程で複数の入庫が作成される場合、入庫をスクロールできます。

入庫印刷の構成

  1. Retail とコマース>チャネル設定>POS 設定>POS プロファイル>ハードウェア プロファイルの順に移動します。
  2. 仮想周辺機器用に作成したハードウェア プロファイルを選択します。
  3. Print er FastTab、選択 Edit
  4. レシート プロファイル ID フィールドで、レシート プロファイルを選択します。
  5. 保存 を選択します。

拡大縮小

スケールの製品が POS トランザクションに追加され、スケールが設定されると、POS によってスケールから重量を取得します。 仮想スケールと物理的スケールについては、製品がトランザクションに追加される前に製品と重量を指定する必要があります。 スケール製品をトランザクションに追加する前に、周辺機器シミュレーターに移動し、プラス記号 (+) およびマイナス記号 () ボタンを使用して、スケールがレポートする必要がある重量を調整します。 現在の値 フィールドで目的の重量を入力することもできます。 プラス記号 (+)、編集、および 削除 ボタンを使用することにより、重量単位を調整できます。 これにより、単位は、重さを測る製品またはスケールを使用するロケールをベースに指定されます。

スケール製品の設定
  1. Retail とコマース>製品とカテゴリ>カテゴリ別リリース済製品 に移動します。
  2. 製品レコードを開きます。
  3. 重さを測る製品を選択します。
  4. Retail と Commerce クイック タブで スケール製品オプションをいいえからはいに設定します。
チャンネル データベースへの変更の同期
  1. Retail とコマース>Retail とコマース IT>配送スケジュールの順に移動します。
  2. 1040 配送スケジュールを選択します。
  3. 選択 を実行 POSに変更を同期化します。

データが同期されると、スケールの製品が POS トランザクションに追加され、POS は重量に対してスケールをチェックします。

署名キャプチャ

支払/入金で署名が要求されている場合は、仮想署名のキャプチャ デバイスから仮想署名のキャプチャ パッドに対して署名を行うメッセージが表示されます。 ユーザーが署名を承諾すると、POS に署名を表示できます。 そして、レジ担当者が署名を承諾できるようになります。 署名は支払/入金とともに保存され、バック オフィスに他のトランザクション データとともに同期されます。

署名を要求するよう支払/入金を設定する
  1. Retail とコマース>チャネル>店舗>すべての店舗の順に移動します。
  2. 店舗を選択します。
  3. 編集を選択します。
  4. 選択 設定、次に 設定 支払方法選択 選択します
  5. 編集を選択します。
  6. 署名を要求する支払方法を選択します。
  7. 一般l セクションの 署名キャプチャ署名キャプチャ デバイスの使用 オプションを はい に設定します。
  8. 署名キャプチャの最小額 フィールドで、署名のキャプチャをトリガする必要がある最小額を入力します。
チャンネル データベースへの変更の同期
  1. Retail とコマース>Retail とコマース IT>配送スケジュールの順に移動します。
  2. 1070 配送スケジュールを選択します。
  3. 選択 を実行 POSに変更を同期化します。

データが同期された後に、使用された支払/入金で署名が要求され、金額が署名のしきい値を満たすと、POSは仮想署名のキャプチャ デバイスで署名を求めるメッセージを表示します。

追加設定

周辺機器シミュレーターのコンフィギュレーション ファイルを編集して、テストしているシナリオに対してさらに適切に取り組むことができます。 コンフィギュレーション ファイルは、C:\Program Files (x86)\Microsoft Dynamics 365\70\VirtualPeripherals\Microsoft.Dynamics.Commerce.VirtualPeripherals.Client.exe.configにあります。コンフィギュレーション ファイルでは、スケールでのテストに使用できる単位、テストカード使用できる各種のタイプ、およびバーコードのタイプが定義されます。 たとえば、コンフィギュレーション ファイルのテキスト値の変更することによって、実行時に選択できる新しいカード タイプまたは新しい測定単位を追加できます。 新しい値は、アプリケーションの再起動後に表示されます。

トラブルシューティング

周辺機器シミュレーターの活動は、周辺機器シミュレーター内に記録されます。 ログは C:\Program Files (x86)\Microsoft Dynamics 365\70\VirtualPeripherals\Microsoft.Dynamics.Commerce.VirtualPeripherals.Client.exe.config で見つけることができます。周辺機器シミュレーターも Windows イベント ログに問題をレポートします。これにはアプリケーションとサービス ログ>Microsoft >DynamicsAX でアクセスすることができます。

Store Commerce アプリまたは周辺機器シミュレーターを使用する場合に、ハードウェア プロファイルまたはその他の領域に加えた変更が明示的でない場合、チャンネルのデータベースにデータを同期する上で使用する配送スケジューラ ジョブを確認します。 変更が同期された後に、POS でまだ確認できない場合、POS クライアントを再起動します。

コンフィギュレーションされたキャッシュ ドロワーへの変更は、新しいシフトが作成されるまで有効になりません。 そのため、キャッシュ ドロワーに変更を加えた場合、新しいキャッシュ ドロワーの設定をテストするには、既存のシフトが常に閉まっているかを確認します。

メーカーのドライバがモンロー顧問サービスのコモン コントロール オブジェクトの後にインストールされている場合、ドライバが原因でコモン コントロール オブジェクトが正しく動作しなくなることがあります。 この場合、コモン コントロール オブジェクトを再インストールする必要があります。

インストール時に、仮想周辺機器シミュレータに関連する特定のアセンブリが誤って登録されている可能性があります。 この問題は、多くの場合、仮想デバイスの使用試行中に "OPOS_E_CLOSED' エラーに関連付けられるので、Windowsアセンブリ登録ツールを実行することで修正できます。 アセンブリ (Microsoft.Dynamics.Commerce.VirtualPeripherals.ServiceObjects.dll) を登録するには、管理者としてコマンド プロンプトを開き、'regasm /codebase "C:\Program Files (x86)\Microsoft Dynamics 365\70\Peripheral simulator for Retail\Microsoft.Dynamics.Commerce.VirtualPeripherals.ServiceObjects.dll"' を実行します。

POS シミュレーター

POS シミュレーターを使用すると、デバイスの製造元、独立系ソフトウェア ベンダー (ISV)、および小売業者が POS を配置しなくても周辺機器をテストできます。 周辺機器とStore Commerceアプリケーションとスタンドアロンのハードウェア を使用して、周辺機器に対して同じビジネス ロジックを使用すると、POSの起動機能によって、POSとのデバイス ドライバーの互換性をスタンドアロンのユーティリティとして決定できます。 したがって、デバイスの選択は、POS のセットアップと展開とは独立して行うことができます。

POS シミュレーターは、コマースから独立したスタンドアロン ユーティリティとしても提供されます。 スタンドアロン ユーティリティとして、POS シミュレータは主に周辺デバイスの互換性をテストするために使用されます。 テストは、デバイス メーカー自体が推進する必要があります。

POS シミュレーターの使用

  1. 選択 開始 コンピューターの種類 異なるを選択し、検索結果に表示選択にアプリケーションを起動します。
  2. 選択 周辺機器を使用します。 サポートされているデバイスは、ウィンドウの左側にタブとして表示されます。 特定のデバイスを表示するには選択そのデバイスのタブをクリックします。

POS シミュレーターは、次のデバイスをサポートしています。

サポートされているデバイスの の下に 設定が含まれます。 "設定中" /& タブを使用して、POSの機能をテスト中のデバイスと通信する方法を指定できます。 ランタイム を選択すると、POS シミュレーターがデバイスと通信するのに使用する方法は、組み込みハードウェア局を持つ Store Commerce アプリが通信する方法と類似するようになります。 Win32 が選択されている場合、POS シミュレーターはデバイスと直接通信します。 この通信方法は、スタンドアロン ハードウェア ステーションが通信する方法に似ています。

設定タブで、テストを実行しているユーザーに関する詳細も提供できます。 これらの詳細は、互換性テストを行うメーカーにとって重要です。

POS シミュレーターのコンフィギュレーション

サポートされているデバイス クラスごとに、POS シミュレーターは複数のデバイスを設定できるようにします。 たとえば、複数のプリンターは、POS シミュレーターでコンフィギュレーションできます。 プリンター タブで、ユーザーは設定されたデバイスを順番に調べ、必要に応じてテストすることができます。

デバイスで使用可能なセットアップ パラメーターは、デバイスのタイプによって異なります。 新しいデバイスを設定するには、選択のクラスをテストし、プラス記号 (選択) ボタンをクリック+します。 利用可能なデバイスパラメーターのメニューが表示されます。

既に作成されているデバイスを編集するには、左矢印 (<) ボタンと右矢印 (>) ボタンを使用して適切なデバイスを見つけ、編集を選択 します

OPOS デバイスのコンフィギュレーション

  1. デバイス タイプとして OPOS を選択します。

  2. デバイス ドライバーの名前を選択します。 この値は必須です。 このリストには、デバイスがテストされているローカル マシンにインストールされているすべての OPOS サービス オブジェクトが含まれています。 手動でデバイス ドライバー名を入力することもできます。

    重要

    POS シミュレーターを使用して OPOS デバイスをテストする前に、OPOS コモン コントロール オブジェクトをインストールする必要があります。 これらのオブジェクトは、製造業者が提供するサービス オブジェクトとは別個のものです。

  3. 残りの必須フィールドにデータを入力します。

    メモ

    テスト用に機器をコンフィギュレーションするときは、POS シミュレーションが POS との互換性を確認できるようにするために、すべてのフィールドの値が必要です。

  4. デバイスがカジュアル テストまたは互換性テストに必要なレベルに構成されている場合、選択 Saveデバイス

ネットワーク デバイスのコンフィギュレーション

POS シミュレーターは、ネットワーク デバイスをテストするために使用できます。 次のネットワーク デバイスがそのまま使用できます。

  • キャッシュ ドロワー: APG Atwood

  • レシート プリンター: Star TSP650II

  • 支払ターミナル: 支払ターミナルはネットワークデバイスとして構成することができますが、支払ターミナルのテストにはカスタム支払コネクタが必要です。

    メモ

    支払ターミナルはそのまま使用できません。

  1. デバイス タイプとして ネットワーク を選択します。

  2. 残りのフィールドのデータを入力します。

    メモ

    デバイス ドライバー名、モデル、およびバージョンのフィールドは、テスト対象のデバイス固有の実装のバージョンを識別するのに役立ちます。 デバイスは IP 上で独自の通信プロトコルを持つ傾向があるため、カスタム実装には特定の属性でラベルを付ける必要があります。

  3. デバイスがカジュアル テストまたは互換性テストに必要なレベルに構成されている場合、選択 Saveデバイス

Windows デバイス

POS シミュレーターは、Windows プリンターをテストするためにも使用できます。 セットアップ パラメーターは、OPOS デバイスのパラメーターと同じです。

  1. デバイス タイプとして プリンター を選択します。

  2. 残りの必須フィールドにデータを入力します。

    メモ

    テスト用に機器をコンフィギュレーションするときは、POS シミュレーションが POS との互換性を確認できるようにするために、すべてのフィールドの値が必要です。

  3. デバイスがカジュアル テストまたは互換性テストに必要なレベルに構成されている場合、選択 Saveデバイス

デバイスのテスト

各デバイス クラスには、固有のテスト機能があります。 デバイス固有のテストに加えて、各デバイスには自己テスト機能があります。

互換性のためにデバイスをテストしている場合は、デバイスを設定し、緑選択をクリックしてセルフ テストを開始します。 各デバイスで、POS (ランタイムモードで) またはスタンドアロン ハードウェアステーション (Win32 モードで) のデバイスの互換性を決定するために、異なる一連のテストが実行されます。 一部のデバイスでは、テストにはユーザー操作が必要です。 たとえば、バーコード スキャナーのセルフ テストではバーコードのスキャンが必要なので、セルフ テストによってバーコードをスキャンするように指示されます。

各セルフ テストおよび各手動操作による結果は、デバイス テスト ページの ログ セクションに表示されます。 ログ セクションをクリア、または結果をエクスポートしてファイルに保存することができます。 エクスポート ログの結果が公式互換性テストでどう使用されるかについては、この記事の後半で「デバイス メーカーへの指示」セクションを参照してください。

自己テストを停止するには、選択をクリックします。 たとえば、デバイスが応答しない場合はセルフ テストを停止する必要があります。 赤い四角は、セルフテストが進行中の場合にのみ使用できます。

デバイス固有の設定

このセクションでは、完了するために必要な設定が記載されています。

ライン ディスプレイ >設定タブ

自由形式のフィールドに入力された値を表示するには、選択 ロックおよび請求 デバイスを要求します。

  1. 選択 表示 デバイスに送信されたテキストを表示します。
  2. 選択 を選択 、行の表示からテキストをクリアします。
  3. 選択 リリース 、他のプロセスに使用できるような行ディスプレイをリリースします。

ライン ディスプレイ >詳細タブ設定

  • バイナリ変換 : 一部の行表示では、テキストをバイナリ形式に変換する必要があります。 この変換が必要かどうかを確認するのには、デバイスのマニュアルを参照してください。
  • 文字セット - デバイスに送信される文字のコード ページ。 特定のコード ページの識別子については、https://msdn.microsoft.com/library/windows/desktop/dd317756(v=vs.85).aspx を参照してください。

MSR

  • MSR を開いて要求 – MSR からデータを受信するように POS シミュレーターを準備します。

  • MSR をリリースして閉じる – テストが完了したときに、MSR デバイスを閉じます。

  • カード情報 - MSR デバイスでスキャンしたカードからのデータ。

    重要

    実際のクレジット カードは、デバイス テストに使用しないでください。 期限切れのクレジットカードであっても、テストには使用しないでください。

PIN パッド

両方のタブに表示される設定

  • ロック – PIN パッド デバイスをロックして、POS シミュレーターでのみ使用できるようにします。
  • エントリを取得 – PIN データを受信する POS シミュレーションを有効にします。
  • 操作のキャンセル - PIN パッドに送信された要求をキャンセルします。
  • リリース – PIN パッド デバイスをリリースします。

設定タブ

  • [金額 支払] : 顧客受入のためにPINパッド デバイスに送信する金額を指定します。
  • [勘定番号 ] : 必要に応じて勘定番号を指定します。
  • 暗号化されたPIN : デバイスから受信する暗号化されたPINを指定します。
  • 追加のセキュリティ データ - 暗号化された PIN に使用される暗号を指定します。

詳細タブ

  • タイムアウト – デバイスからの応答に待機する秒数を指定します。
  • [排 : PINパッド デバイスを有効にする前に請求を行う必要があります。
  • 上書き – デバイスが応答していない場合に、デバイスに送信された前のコマンドを上書きします。

スケール

  • タイムアウト – タイムアウトの間隔。 重量が読み取られる前に、スケールに製品を配置する必要があります。 スケールが指定した期間内に応答されない場合、要求がキャンセルされます。

署名キャプチャ

設定タブ

  • フォーム名 – 署名要求の送信時に、一部の署名キャプチャ デバイスではフォーム名が必要です。
  • (16 進数での) 署名 – デバイスから受信した署名のデータの 16 進数の値。
  • 表示する署名 – デバイスから受信した署名のイメージ。

詳細タブ

  • タイムアウト – タイムアウトの間隔。 署名キャプチャ デバイスが指定した期間内に応答されない場合、要求がキャンセルされます。
  • [排 : PINパッド デバイスを有効にする前に請求を行う必要があります。
  • 上書き – デバイスが応答していない場合に、デバイスに送信された前のコマンドを上書きします。
  • ロック – デバイスをロックして、POS シミュレーターで使用するようにデバイスを要求します。
  • エントリを取得 – デバイスから署名を要求します。
  • 操作のキャンセル - 署名要求をキャンセルします。
  • リリース – 他のプロセスで使用できるようにデバイスをリリースします。

バーコード スキャナー

  • スキャナーを開いて要求 – スキャナーを開いて要求します。 POS シミュレーターは、この操作が正常に完了した後にスキャン イベントを受け取ることができます。
  • スキャナーをリリースして閉じる – スキャナーを他のプロセスで使用可能にします。
  • [スキャン ] : バーコード スキャナーから受信されたデータ。

支払ターミナル

それぞれのタブに表示される設定

  • 操作を選択 – デバイス上で実行する特定の操作を選択します。 オプションには、すべてカードで支払うカードへの返金、および 支払の無効化 があります。
  • ロックと要求 – POS シミュレーターで使えるようにデバイスを準備します。
  • 明細行品目の更新 – 指定した明細行品目の詳細をデバイスに送信してください。
  • 支払の承認 - 支払の承認を要求する支払コネクタに指示します。
  • 支払のキャプチャ - 以前の承認をキャプチャするよう支払コネクタに指示します。
  • リリース – デバイスをリリースします。

設定タブ

設定 タブには、支払の承認が要求されたときにデバイスに送信されるプロパティが含まれています。

  • 請求書番号 – POS で生成される請求書番号を指定します。
  • テスト モード – テスト トランザクションが実行されていることを示す値。
  • 支払コネクタ – 使用する支払コネクタの名前。
  • 借方キャッシュ バック限度 - 借方トランザクションが実行されるときにデバイス上で要求できるキャッシュ バックの最大金額。
  • ロケール – 使用されるロケール。 ロケールは、POS シミュレーター用の構成ファイルで定義されます。
  • 最大許容金額 – 指定されたトランザクションで処理できる最大金額。
  • 最小許容金額 – 指定されたトランザクションで処理できる最小金額。
  • 署名キャプチャの最小金額 – 顧客に署名の提供を促す最小の金額。
  • ターミナル ID – プロセッサが提供したトランザクション プロパティに含まれるターミナル ID。

行タブ

明細行 タブには、ライン ディスプレイとして使用されている場合に、デバイスに送信できるデータが含まれています。

  • 説明 - デバイスに表示されるトランザクション明細行の製品説明。
  • 割引 - トランザクション明細行に適用される割引金額。
  • 拡張された税込明細行 - 製品明細行の金額。 この金額には税金が含まれています。
  • 行項目 ID – トランザクション明細行の製品 ID。
  • 数量 – トランザクション明細行の数量。
  • 最小在庫管理単位 – デバイスに表示する測定単位。
  • 単価 – トランザクション明細行の販売価格。
  • 汎用製品コード: トランザクション行でスキャンされたバーコード。
  • 無効: トランザクション行がトランザクションから無効かどうかを示す値。

詳細タブ

詳細 タブには、デバイスに表示できる小計の情報が含まれます。

  • 割引金額 - トランザクション上の割引の合計金額。
  • 小計金額 – トランザクションの小計。 この金額には、税金が含まれていません。
  • 税額 – トランザクションの税額。
  • 合計金額 – 予定されている合計金額。 この金額には税金と割引が含まれます。
  • 通貨 - トランザクションに使用される通貨。

支払情報タブ

" 支払情報 タブには、認証が処理された後に選択したフィールドから受信支払コネクタデータが含まれます。

  • 承認 – 承認要求が承認されているかどうかを示す値。
  • マスクされたカード番号 - デバイスによって提供されるマスクされたカード番号です。 通常、カード番号の最後の 4 桁のみが表示されます。
  • カード タイプ - トランザクションに使用されるカードの問題です。
  • 承認済金額 - カードの支払に対して承認されている金額。
  • 支払 SDK データ – 認証コードや支払プロセッサが提供するその他のデータなど、支払ソフトウェア開発キット (SDK) が提供する追加データ。
  • 署名データ – デバイスによって提供される 16 進署名データ。
  • 支払エラー – 認証要求中に発生したエラー。

追加リソース

周辺機器