(57)【要約】【課題】商品登録処理及び決済処理のうち少なくとも１つの目的の手続に使用される周辺機器と連携して動作する際に、煩雑な設定操作を必要とせずに、簡易な操作で、利用対象の周辺機器との連携設定を可能とし、接客品質の劣化を抑制する。【解決手段】取引処理装置は、決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能なアプリケーション制御部と、決済アプリケーション又は業務アプリケーションに使用される少なくとも１つの周辺機器、又は少なくとも１つの周辺機器が接続されたドッキング装置との間で通信を行う無線通信部と、複数のドッキング装置から送信された各信号の受信品質を基に、いずれかのドッキング装置を第１のドッキング装置として選択し、第１のドッキング装置に接続された少なくとも１つの周辺機器との間で無線通信のリンクを設定するリンク設定部と、を備える。【選択図】図１０
2016206807.tif 000002
【特許請求の範囲】
【請求項１】
決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能なアプリケーション制御部と、
前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器、又は前記少なくとも１つの周辺機器が接続されたドッキング装置との間で通信を行う無線通信部と、
複数の前記ドッキング装置から送信された各信号の受信品質を基に、いずれかの前記ドッキング装置を第１のドッキング装置として選択し、前記第１のドッキング装置に接続された前記少なくとも１つの周辺機器との間で無線通信のリンクを設定するリンク設定部と、を備える、
取引処理装置。
【請求項２】
請求項１に記載の取引処理装置であって、
前記無線通信部は、受信品質検出用の信号を前記第１のドッキング装置に送信し、
前記リンク設定部は、前記受信品質検出用の信号の前記第１のドッキング装置における受信品質が所定値以上である場合に、前記第１のドッキング装置に接続された前記少なくとも１つの周辺機器との間で無線通信のリンクを設定する、
取引処理装置。
【請求項３】
決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能なアプリケーション制御部と、
前記決済アプリケーション又は前記業務アプリケーションに使用される特定の種別の周辺機器、又は前記特定の種別の周辺機器が接続されたドッキング装置との間で通信を行う無線通信部と、
複数の前記ドッキング装置ごとに接続された前記特定の種別の周辺機器から送信された各信号の受信品質を基に、いずれかの前記特定の種別の周辺機器を第１の周辺機器として選択し、前記第１の周辺機器との間で無線通信のリンクを設定するリンク設定部と、を備える、
取引処理装置。
【請求項４】
請求項３に記載の取引処理装置であって、
前記無線通信部は、受信品質検出用の信号を前記第１の周辺機器に送信し、
前記リンク設定部は、前記受信品質検出用の信号の前記第１の周辺機器における受信品質が所定値以上である場合に、前記第１の周辺機器に接続された前記ドッキング装置と前記ドッキング装置に接続された少なくとも１つの周辺機器との間で無線通信のリンクを設定する、
取引処理装置。
【請求項５】
決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能なアプリケーション制御部と、
前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器との間で通信を行う無線通信部と、
前記少なくとも１つの周辺機器が接続されたドッキング装置への装着及び脱着を検出する装脱検出部と、
前記少なくとも１つの周辺機器との間で無線通信のリンクを設定するリンク設定部と、を備えた取引処理装置であって、
前記リンク設定部は、前記取引処理装置の前記ドッキング装置への装着が前記装脱検出部により検出された場合に、前記ドッキング装置に接続された前記少なくとも１つの周辺機器との間で前記リンクを設定する、
取引処理装置。
【請求項６】
請求項５に記載の取引処理装置であって、
前記リンク設定部は、前記取引処理装置が装着された前記ドッキング装置に接続されていない他の周辺機器との間の無線通信のリンクが設定されている場合に、前記他の周辺機器との間の無線通信のリンクを解除した後に、装着された前記ドッキング装置に接続された前記少なくとも１つの周辺機器との間で前記リンクを設定する、
取引処理装置。
【請求項７】
決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能なアプリケーション制御部と、
前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器との間で通信を行う無線通信部と、
前記少なくとも１つの周辺機器が接続されたドッキング装置への近接を検出する近接検出部と、
前記少なくとも１つの周辺機器との間で無線通信のリンクを設定するリンク設定部と、を備えた取引処理装置であって、
前記リンク設定部は、前記取引処理装置の前記ドッキング装置への近接が前記近接検出部により検出された場合に、前記ドッキング装置に接続された前記少なくとも１つの周辺機器との間で前記リンクを設定する、
取引処理装置。
【請求項８】
請求項７に記載の取引処理装置であって、
前記リンク設定部は、前記取引処理装置が近接した前記ドッキング装置に接続されていない他の周辺機器との間の無線通信のリンクが設定されている場合に、前記他の周辺機器との間の無線通信のリンクを解除した後に、近接した前記ドッキング装置に接続された前記少なくとも１つの周辺機器との間で前記リンクを設定する、
取引処理装置。
【請求項９】
請求項１、３、５又は７に記載の取引処理装置であって、
前記リンク設定部は、自装置を含む複数の前記取引処理装置との間で共用可能な既定の周辺機器との間で無線通信のリンクを設定する、
取引処理装置。
【請求項１０】
請求項１、３、５又は７に記載の取引処理装置であって、
前記周辺機器との間の無線通信のリンクの設定又は解除が前記リンク設定部により行われたことを表示する表示部、を更に備える、
取引処理装置。
【請求項１１】
請求項１、３、５又は７に記載の取引処理装置であって、
前記無線通信部は、前記取引処理装置と前記周辺機器との間の無線通信のリンクの設定又は解除が前記リンク設定部により行われたことのメッセージを前記周辺機器に送信して表示させる、
取引処理装置。
【請求項１２】
決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能な取引処理装置における取引処理方法であって、
前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器が接続された、複数のドッキング装置から送信された信号を受信し、
複数の前記ドッキング装置から送信された各信号の受信品質を基に、いずれかの前記ドッキング装置を第１のドッキング装置として選択し、
選択された前記第１のドッキング装置に接続された前記少なくとも１つの周辺機器との間で無線通信のリンクを設定する、
取引処理方法。
【請求項１３】
決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能な取引処理装置における取引処理方法であって、
前記決済アプリケーション又は前記業務アプリケーションに使用される特定の種別の複数の周辺機器から送信された信号を受信し、
前記特定の種別の複数の周辺機器から送信された各信号の受信品質を基に、いずれかの前記特定の種別の周辺機器を第１の周辺機器として選択し、
選択された前記第１の周辺機器との間で無線通信のリンクを設定する、
取引処理方法。
【請求項１４】
決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能な取引処理装置における取引処理方法であって、
前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器が接続されたドッキング装置への装着及び脱着を検出し、
前記取引処理装置の前記ドッキング装置への装着が検出された場合に、前記ドッキング装置に接続された前記少なくとも１つの周辺機器との間で、無線通信のリンクを設定する、
取引処理方法。
【請求項１５】
決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能な取引処理装置における取引処理方法であって、
前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器が接続されたドッキング装置への近接を検出し、
前記取引処理装置の前記ドッキング装置への近接が検出された場合に、前記ドッキング装置に接続された前記少なくとも１つの周辺機器との間で、無線通信のリンクを設定する、
取引処理方法。
【請求項１６】
決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能な、コンピュータである取引処理装置に、
前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器が接続された、複数のドッキング装置から送信された信号を受信し、
複数の前記ドッキング装置から送信された各信号の受信品質を基に、いずれかの前記ドッキング装置を第１のドッキング装置として選択し、
選択された前記第１のドッキング装置に接続された前記少なくとも１つの周辺機器との間で無線通信のリンクを設定する、それぞれの処理を実現させるための、
プログラム。
【請求項１７】
決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能な、コンピュータである取引処理装置に、
前記決済アプリケーション又は前記業務アプリケーションに使用される特定の種別の複数の周辺機器から送信された信号を受信し、
前記特定の種別の複数の周辺機器から送信された各信号の受信品質を基に、いずれかの前記特定の種別の周辺機器を第１の周辺機器として選択し、
選択された前記第１の周辺機器との間で無線通信のリンクを設定する、
プログラム。
【請求項１８】
決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能な、コンピュータである取引処理装置に、
前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器が接続されたドッキング装置への装着及び脱着を検出し、
前記取引処理装置の前記ドッキング装置への装着が検出された場合に、前記ドッキング装置に接続された前記少なくとも１つの周辺機器との間で、無線通信のリンクを設定する、
プログラム。
【請求項１９】
決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能な、コンピュータである取引処理装置に、
前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器が接続されたドッキング装置への近接を検出し、
前記取引処理装置の前記ドッキング装置への近接が検出された場合に、前記ドッキング装置に接続された前記少なくとも１つの周辺機器との間で、無線通信のリンクを設定する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商取引における商品登録処理及び決済処理のうち少なくとも１つの手続を行うために使用される取引処理装置、取引処理方法及びプログラムに関する。
【背景技術】
【０００２】
店舗（例えばコンビニエンスストア）では、商取引（例えば商品の販売。以下同様。）における売上対象となった商品の品目を、キャッシュレジスター等のＰＯＳ（Point Of Sales）ターミナルに登録する商品登録処理が一般的に行われている。ＰＯＳターミナルは、特許文献１に示す固定スキャナ付ＰＯＳターミナルのように据置型であり、例えば店舗の専用カウンターに固定的に設置されていることが多い。特許文献１に示す固定スキャナ付ＰＯＳターミナルでは、固定スキャナが、支持手段を介して、上下方向及び前後左右方向に移動可能でかつ傾動及び回転可能となるように、ＰＯＳターミナルの支持台によって支持されている。なお、商品登録処理では、店員は、上記固定スキャナを用いずに、ＰＯＳターミナルに設けられたタッチパネルに対し、売上対象となった商品の品目を直接タッチ入力し、又は商品登録用のアプリケーションが実行可能にインストールされた可搬型の取引処理装置のタッチパネルに表示された商品の品目をタッチ入力することもある。
【０００３】
また、商取引に要した金額を支払うためにカード（例えばクレジットカード）を用いた決済処理が行われる際、例えば上記ＰＯＳターミナルは、カードの所有者に対する与信照会がなされて特に問題ない旨の応答が得られた場合に、通信回線を介してＰＯＳターミナルと接続された決済先装置（例えば決済センタが運営する決済センタ装置、又は決済中継センタが運営する決済中継センタ装置）に売上情報を送信する（売上登録）。また、この決済処理では、ＰＯＳターミナルではなく、決済処理用のアプリケーションが実行可能にインストールされかつ決済先装置と通信可能な可搬型の取引処理装置（例えば決済端末）が使用されることもある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平４−２７９９９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１にも開示があるように、店舗に設置されるＰＯＳターミナル自体又はその周辺には、例えば商品の品目や数量が入力されるキーボード、商品の売上に関するレシートを印字するプリンタ、現金を格納するドロワ、顧客に売買金額を表示するディスプレイ等の周辺機器が設けられ又は接続される。特許文献１のＰＯＳターミナルは店舗の専用カウンター等に設置されているので、店員の商品登録処理や決済処理の手続時における操作の利便性を向上するためには、可搬型の取引処理装置と上記周辺機器とを連携して使用したり、取引処理装置を単独で使用したりする等の使い分けが可能であると好ましい。しかし特許文献１には、可搬型の取引処理装置を用いて商品登録処理及び決済処理のうち少なくとも１つの手続を行うことは考慮されていないので、可搬型の取引処理装置と上記周辺機器とを連携して使用することはできない。
【０００６】
また店舗には多くの購買客（顧客）が並んだ際に取引（例えば商品登録、決済、売上登録）の処理時間を短縮するために複数のレジコーナーが設けられることが多く、それぞれのレジコーナーでは取引の多様な種別に従って上記周辺機器が個々に設けられ、ＰＯＳターミナルに接続されている。この場合、可搬型の取引処理装置と上記周辺機器とを連携して使用したり取引処理装置を単独で使用したりする際、取引処理装置から見て地理的に近い位置にある周辺機器を使用できないと、取引処理装置に対して既定の周辺機器との使用設定を一旦解除して目的の周辺機器の使用設定を再度行う必要が生じてしまい、購買客の応対に時間を要し、接客品質が劣化してしまう。このため、購買客にとっては限られた時間内に購入しようとする商品を少なくしたり又は購入を諦めたりすることがあり得るので、購買客の購買意欲が低下する。即ち、店舗にとっては商品の販売機会を損失し、売上増加の期待が困難になる。特にカード決済を取扱う店舗に対しては、アクワイヤラ等のカード決済に関するサービス提供者の手数料収入の増加が困難になってしまう。
【０００７】
本発明は、上述した課題を解決するために、商品登録処理及び決済処理のうち少なくとも１つの目的の手続に使用される周辺機器と連携して動作する際に、煩雑な設定操作を必要とせずに、簡易な操作で、利用対象の周辺機器との連携設定を可能とし、接客品質の劣化を抑制する取引処理装置、取引処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能なアプリケーション制御部と、前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器、又は前記少なくとも１つの周辺機器が接続されたドッキング装置との間で通信を行う無線通信部と、複数の前記ドッキング装置から送信された各信号の受信品質を基に、いずれかの前記ドッキング装置を第１のドッキング装置として選択し、前記第１のドッキング装置に接続された前記少なくとも１つの周辺機器との間で無線通信のリンクを設定するリンク設定部と、を備える、取引処理装置である。
【０００９】
また、本発明は、決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能なアプリケーション制御部と、前記決済アプリケーション又は前記業務アプリケーションに使用される特定の種別の周辺機器、又は前記特定の種別の周辺機器が接続されたドッキング装置との間で通信を行う無線通信部と、複数の前記ドッキング装置ごとに接続された前記特定の種別の周辺機器から送信された各信号の受信品質を基に、いずれかの前記特定の種別の周辺機器を第１の周辺機器として選択し、前記第１の周辺機器との間で無線通信のリンクを設定するリンク設定部と、を備える、取引処理装置である。
【００１０】
また、本発明は、決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能なアプリケーション制御部と、前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器との間で通信を行う無線通信部と、前記少なくとも１つの周辺機器が接続されたドッキング装置への装着及び脱着を検出する装脱検出部と、前記少なくとも１つの周辺機器との間で無線通信のリンクを設定するリンク設定部と、を備えた取引処理装置であって、前記リンク設定部は、前記取引処理装置の前記ドッキング装置への装着が前記装脱検出部により検出された場合に、前記ドッキング装置に接続された前記少なくとも１つの周辺機器との間で前記リンクを設定する、取引処理装置である。
【００１１】
また、本発明は、決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能なアプリケーション制御部と、前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器との間で通信を行う無線通信部と、前記少なくとも１つの周辺機器が接続されたドッキング装置への近接を検出する近接検出部と、前記少なくとも１つの周辺機器との間で無線通信のリンクを設定するリンク設定部と、を備えた取引処理装置であって、前記リンク設定部は、前記取引処理装置の前記ドッキング装置への近接が前記近接検出部により検出された場合に、前記ドッキング装置に接続された前記少なくとも１つの周辺機器との間で前記リンクを設定する、取引処理装置である。
【００１２】
また、本発明は、決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能な取引処理装置における取引処理方法であって、前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器が接続された、複数のドッキング装置から送信された信号を受信し、複数の前記ドッキング装置から送信された各信号の受信品質を基に、いずれかの前記ドッキング装置を第１のドッキング装置として選択し、選択された前記第１のドッキング装置に接続された前記少なくとも１つの周辺機器との間で無線通信のリンクを設定する、取引処理方法である。
【００１３】
また、本発明は、決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能な取引処理装置における取引処理方法であって、前記決済アプリケーション又は前記業務アプリケーションに使用される特定の種別の複数の周辺機器から送信された信号を受信し、前記特定の種別の複数の周辺機器から送信された各信号の受信品質を基に、いずれかの前記特定の種別の周辺機器を第１の周辺機器として選択し、選択された前記第１の周辺機器との間で無線通信のリンクを設定する、取引処理方法である。
【００１４】
また、本発明は、決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能な取引処理装置における取引処理方法であって、前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器が接続されたドッキング装置への装着及び脱着を検出し、前記取引処理装置の前記ドッキング装置への装着が検出された場合に、前記ドッキング装置に接続された前記少なくとも１つの周辺機器との間で、無線通信のリンクを設定する、取引処理方法である。
【００１５】
また、本発明は、決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能な取引処理装置における取引処理方法であって、前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器が接続されたドッキング装置への近接を検出し、前記取引処理装置の前記ドッキング装置への近接が検出された場合に、前記ドッキング装置に接続された前記少なくとも１つの周辺機器との間で、無線通信のリンクを設定する、取引処理方法である。
【００１６】
また、本発明は、決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能な、コンピュータである取引処理装置に、前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器が接続された、複数のドッキング装置から送信された信号を受信し、複数の前記ドッキング装置から送信された各信号の受信品質を基に、いずれかの前記ドッキング装置を第１のドッキング装置として選択し、選択された前記第１のドッキング装置に接続された前記少なくとも１つの周辺機器との間で無線通信のリンクを設定する、それぞれの処理を実現させるための、プログラムである。
【００１７】
また、本発明は、決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能な、コンピュータである取引処理装置に、前記決済アプリケーション又は前記業務アプリケーションに使用される特定の種別の複数の周辺機器から送信された信号を受信し、前記特定の種別の複数の周辺機器から送信された各信号の受信品質を基に、いずれかの前記特定の種別の周辺機器を第１の周辺機器として選択し、選択された前記第１の周辺機器との間で無線通信のリンクを設定する、プログラムである。
【００１８】
また、本発明は、決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能な、コンピュータである取引処理装置に、前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器が接続されたドッキング装置への装着及び脱着を検出し、前記取引処理装置の前記ドッキング装置への装着が検出された場合に、前記ドッキング装置に接続された前記少なくとも１つの周辺機器との間で、無線通信のリンクを設定する、プログラムである。
【００１９】
更に、本発明は、決済アプリケーション及び業務アプリケーションのうち少なくとも１つを実行可能な、コンピュータである取引処理装置に、前記決済アプリケーション又は前記業務アプリケーションに使用される少なくとも１つの周辺機器が接続されたドッキング装置への近接を検出し、前記取引処理装置の前記ドッキング装置への近接が検出された場合に、前記ドッキング装置に接続された前記少なくとも１つの周辺機器との間で、無線通信のリンクを設定する、プログラムである。
【発明の効果】
【００２０】
本発明によれば、商品登録処理及び決済処理のうち少なくとも１つの目的の手続に使用される周辺機器と連携して動作する際に、煩雑な設定操作を必要とせずに、簡易な操作で、利用対象の周辺機器との連携設定を可能とし、接客品質の劣化を抑制できる。
【図面の簡単な説明】
【００２１】
【図１】本実施形態の取引処理システムのシステム構成の一例を示す図
【図２】取引処理装置がドッキング装置に装着又は取外しされる様子の一例を説明する図
【図３】取引処理装置がドッキング装置に装着された様子の一例を示す図
【図４】（Ａ）上支持部がヒンジ部を介して下支持部に対してチルト方向（矢印ｖ１方向）に回転したドッキング装置の一例を示す図、（Ｂ）（Ａ）の状態から収容回転部が装置収容部を矢印ｖ２方向に略９０度回転したドッキング装置の一例を示す図、（Ｃ）図３の状態から回転台座部がパン方向（矢印ｖ３方向）に回転したドッキング装置の一例を示す図
【図５】本実施形態の取引処理装置のハードウェア構成の一例を示す図
【図６】本実施形態のドッキング装置のハードウェア構成の一例を示す図
【図７】（Ａ）取引処理装置において実行可能なカード決済アプリケーションの操作画面が取引処理装置のタッチパネルに表示された第１例を示す図、（Ｂ）取引処理装置において実行可能なカード決済アプリケーションの操作画面が取引処理装置のタッチパネルに表示された第２例を示す図
【図８】取引処理装置において実行可能な商品登録アプリケーションの操作画面が取引処理装置のタッチパネルに表示された一例を示す図
【図９】本実施形態の取引処理装置をドッキング装置に装着した時又は翳した時の周辺機器との通信リンク設定に関する動作手順の一例を説明するフローチャート
【図１０】本実施形態の取引処理装置とドッキング装置との間の信号の受信時の受信電界強度に応じた通信リンク設定に関する動作手順の一例を説明するフローチャート
【図１１】本実施形態の取引処理装置が固定割付の周辺機器との間で通信リンクを設定する動作手順の一例を説明するフローチャート
【図１２】図９に示す動作手順及び図１１に示す動作手順を並列に行う時の動作手順の一例を説明するフローチャート
【図１３】図１０に示す動作手順及び図１１に示す動作手順を並列に行う時の動作手順の一例を説明するフローチャート
【図１４】本実施形態の取引処理装置と周辺機器との間の信号の受信時の受信電界強度に応じた通信リンク設定に関する動作手順の一例を説明するフローチャート
【図１５】周辺機器の一例としてのレシートプリンタへの印刷要求があった場合の本実施形態の取引処理装置の動作手順の一例を説明するフローチャート
【図１６】ドッキンググループを構成するドッキング装置及び周辺機器、及び共用プリンタの関係の一例を示すテーブル
【図１７】取引処理装置との間で通信リンクが設定されたドッキング装置の一例を示すテーブル
【図１８】取引処理装置との間で通信リンクが設定された少なくとも１つの周辺機器の一例を示すテーブル
【図１９】店舗内に設置されたドッキンググループ及び共用プリンタのレイアウトの一例を示す模式図
【発明を実施するための形態】
【００２２】
以下、適宜図面を参照しながら、本発明に係る取引処理装置、取引処理方法及びプログラムを具体的に開示した実施形態（以下、「本実施形態」という）を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。なお、添付図面及び以下の説明は、当業者が本開示を十分に理解するために提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００２３】
（取引処理システムのシステム構成）
先ず、本実施形態の取引処理システム１０００のシステム構成について、図１を参照して説明する。図１は、本実施形態の取引処理システム１０００のシステム構成の一例を示す図である。図１に示す取引処理システム１０００は、例えばコンビニエンスストア又はスーパーマーケット等の店舗に設置され、取引処理装置１００と、ドッキング装置２００と、レシートプリンタ３００と、キャッシュドロワ４００と、外部ディスプレイ５００と、カスタマディスプレイ５５０と、ピンパッド（ＰＩＮＰＡＤ）６００と、サインパッド６５０と、キーボード７００と、マウス７５０と、バーコードリーダ８００とを含む構成である。以下、レシートプリンタ３００、キャッシュドロワ４００、外部ディスプレイ５００、カスタマディスプレイ５５０、ピンパッド６００、サインパッド６５０、キーボード７００、マウス７５０及びバーコードリーダ８００のうち少なくとも１つを、「周辺機器」という場合がある。
【００２４】
また、取引処理システム１０００において、取引処理装置１００が装着されたドッキング装置２００は、ネットワークＮＷを介して、取引処理装置１００において実行可能にインストールされた決済アプリケーションにおける決済先装置（例えば、後述するサードパーティプロセッサが運営する決済中継センタ装置、又は、イシュア若しくはアクワイヤラが運営する決済センタ装置）に接続されている。
【００２５】
ネットワークＮＷは、例えばイントラネット又はインターネットである。イントラネットは、例えば取引処理装置１００が配備された店舗内の無線又は有線のローカルエリアネットワークである。インターネットは、無線ネットワーク又は有線ネットワークをインターフェースとして接続されたネットワークである。無線ネットワークは、例えば無線ＬＡＮ（Local Area Network）、無線ＷＡＮ（Wide Area Network）、３Ｇ、ＨＳＰＡ（High Speed Packet Access）、ＬＴＥ（Long Term Evolution）又はＷｉＧｉｇ（Wireless Gigabit）である。有線ネットワークは、例えばＩＥＥＥ８０２．３／イーサネット（登録商標）（ＥＴＨＥＲＮＥＴ（登録商標））である。また、ネットワークＮＷは、例えば３Ｇ、ＨＳＰＡ又はＬＴＥを用いて構成されたワイドエリアネットワークでもよく、他には既存の電話回線を用いて構成されたネットワークでもよい。また、ネットワークＮＷは、Ｗｉｆｉ（登録商標）のスポット（Ｓｐｏｔ）であるアクセスポイントを介したインターネット接続網など、他の接続網を用いてもよい。また、上記インターネットは、イントラネット又は専用線などの他の接続網を用いてもよい。
【００２６】
決済中継センタ装置は、サードパーティプロセッサ（即ち、イシュア（カードの発行会社）若しくはアクワイヤラ（特定のカード取引を取り扱う加盟店を募集し、加盟店のカード取引に基づく売上情報を統括する会社）から業務委託を受けて各加盟店からの決済処理の中継を代行する会社）における決済中継処理用のサーバ装置である。決済中継センタ装置は、ネットワークＮＷを介して、取引処理装置１００から商取引の決済処理の与信照会又は売上登録の要求を受け、与信するか否かの判断の照会を決済センタ装置に対して問い合わせし、更に、売上登録の処理を決済センタ装置に依頼する。
【００２７】
決済センタ装置は、例えば加盟店と直接に加盟店契約を結んでいるイシュア若しくはアクワイヤラが運営する決済処理用のサーバ装置である。決済センタ装置は、決済中継センタ装置からの判断の問い合わせに応じて、与信結果若しくは与信照会の判断結果又は売上登録の処理結果を、決済中継センタ装置を介して取引処理装置１００に応答する。また、決済センタ装置ＳＴＬＣ２は、ネットワークＮＷを介して、取引処理装置１００から商取引の決済処理の与信照会又は売上登録の要求を受け、与信するか否かの判断を行い、その与信照会の判断結果又は売上登録の処理結果を、取引処理装置１００に直接応答してもよい。
【００２８】
取引処理装置１００は、例えば店員が片手又は両手で容易に把持可能なタブレット端末のような可搬型の筐体を有し、取引処理装置１００が配備される店舗の業務において必要となる決済アプリケーション及び汎用の業務アプリケーション（例えば商品登録アプリケーション、在庫管理アプリケーション）のうち少なくとも１つが実行可能にインストールされた決済端末装置である。以下、取引処理装置を、ＭＰＯＳ（Mobile Point Of Sales）と略記する場合がある。取引処理装置１００は、カードを用いた取引の決済処理に関する各種事項の情報（決済情報）がユーザ（例えば店員又は顧客）によってタッチパネルＴＰ２，ＴＰ１において入力されたり、カードのカード番号及び有効期限を読み取ったりする。
【００２９】
また、取引処理装置（MPOS）１００は、ドッキング装置２００に装着されている場合には（図３参照）、ドッキング装置２００及びネットワークＮＷを介して、決済先装置ＳＴＬＣ（例えば決済中継センタ装置又は決済センタ装置）との間で、カード（例えばＩＣクレジットカード。以下同様。）を用いた商取引の決済処理に関する通信を行う。また、取引処理装置１００は、ドッキング装置２００から取外されている場合でも、不図示のネットワークを介して、決済先装置ＳＴＬＣとの間で、カードを用いた商取引の決済処理に関する通信を行ってもよい。取引処理装置１００の具体的な構成については、図５を参照して説明する。
【００３０】
ドッキング装置（DOCKING STATION）２００は、取引処理装置１００にインストールされた決済アプリケーション及び汎用の業務アプリケーションのうち少なくとも１つに使用される少なくとも１つの周辺機器（図１参照）と接続され、取引処理装置１００の装着及び取外しを可能とする（図２及び図３参照）。
【００３１】
周辺機器の一例としてのレシートプリンタ（RECEIPT PRINTER）３００は、ドッキング装置２００とキャッシュドロワ４００とに接続され、商取引に関する決済が正常に終了した場合に、ドッキング装置２００から出力された所定の控票（例えば顧客控及び店舗控）の印字データを用いて、所定の控票を印字する。また、レシートプリンタ３００は、例えば控票を印字した場合に、取引処理装置１００からの制御信号に応じて、キャッシュドロワ４００に内蔵されたスイッチをＯＦＦ状態（施錠状態）からＯＮ状態（開錠状態）に切り替えてキャッシュドロワ４００を開方向に押し出す。なお、この制御信号は、取引処理装置１００がドッキング装置２００に装着して接続されている場合に、取引処理装置１００から送出されてドッキング装置２００において受信された信号であり、ドッキング装置２００を介してレシートプリンタ３００に送信される。
【００３２】
周辺機器の一例としてのキャッシュドロワ（CASH DRAWER）４００は、レシートプリンタ３００とのみ接続され、取引処理システム１０００が設置される店舗が所有する現金を厳重に格納する。
【００３３】
周辺機器の一例としての外部ディスプレイ（EXTERNAL DISPLAY）５００は、ドッキング装置２００に接続され、取引処理装置１００の内蔵ディスプレイ３４ｂより大きな表示領域を有するディスプレイ装置である。なお、外部ディスプレイ５００は、店員又は顧客のタッチ入力を検出可能なタッチパネルにより構成されてもよい。
【００３４】
周辺機器の一例としてのカスタマディスプレイ（CUSTOMER DISPLAY）５５０は、ドッキング装置２００に接続され、所定サイズの表示領域を有するディスプレイ装置であり、例えば顧客の商取引に関する売買金額（決済金額）を顧客が見易い方向に向けて表示する。なお、カスタマディスプレイ５５０は、店員又は顧客のタッチ入力を検出可能なタッチパネルにより構成されてもよい。
【００３５】
周辺機器の一例としてのピンパッド（PINPAD）６００は、ドッキング装置２００に接続され、カードを用いた決済アプリケーションの実行中に、カードの正当な所有者が顧客本人であることを認証するための認証情報としてのＰＩＮ（Personal Identification Number）を顧客に入力させるための入力装置である。
【００３６】
周辺機器の一例としてのサインパッド（SIGNPAD）６５０は、ドッキング装置２００に接続され、カードを用いた決済アプリケーションの実行中に、カードの正当な所有者が顧客本人であることを認証するための認証情報としての手書きによる署名の電子データを顧客に入力させるための入力装置である。
【００３７】
周辺機器の一例としてのキーボード（KEYBOARD）７００は、ドッキング装置２００に接続され、取引処理装置１００において実行可能なアプリケーションの操作画面に対して文字や数字を入力するために店員により使用される。
【００３８】
周辺機器の一例としてのマウス（MOUSE）７５０は、ドッキング装置２００に接続され、取引処理装置１００において実行可能なアプリケーションの操作画面に対して特定の項目を選択するために店員により使用される。
【００３９】
周辺機器の一例としてのバーコードリーダ（BARCODE READER）８００は、ドッキング装置２００に接続され、商取引の対象となる商品又はクーポン等に付与されたバーコードを読み取るために店員により使用される。
【００４０】
（取引処理装置のドッキング装置への装着及び取外し）
次に、取引処理装置１００のドッキング装置２００への装着及び取外しについて、図２、図３及び図４（Ａ）〜図４（Ｃ）を参照して説明する。図２は、取引処理装置１００がドッキング装置２００に装着又は取外しされる様子の一例を説明する図である。図３は、取引処理装置１００がドッキング装置２００に装着された様子の一例を示す図である。図４（Ａ）は、上支持部ＳＵＳ２がヒンジ部ＨＮＧを介して下支持部ＳＵＳ１に対してチルト方向（矢印ｖ１方向）に回転したドッキング装置２００の一例を示す図である。図４（Ｂ）は、図（Ａ）の状態から収容回転部ＲＴＳ２が装置収容部ＥＣＰを矢印ｖ２方向に略９０度回転したドッキング装置２００の一例を示す図である。図４（Ｃ）は、図３の状態から回転台座部ＲＴＳ１がパン方向（矢印ｖ３方向）に回転したドッキング装置２００の一例を示す図である。
【００４１】
ドッキング装置２００は、例えば店舗のレジカウンター等の所定位置に配置され、四角柱状の固定台座部ＢＡＳの略中心位置に設けられた円柱状の回転台座部ＲＴＳ１から鉛直方向の上方に向かって起立する支持部ＳＵＳによって支持された装置収容部ＥＣＰを有する。回転台座部ＲＴＳ１は、固定台座部ＢＡＳに対して１８０度回転する（図４（Ｃ）参照）。装置収容部ＥＣＰは、上固定部ＵＬＫと下固定部ＤＬＫとを有し、上固定部ＵＬＫと下固定部ＤＬＫとの間に形成される装置収容空間ＥＣＰＶにおいて取引処理装置１００を露出するように収容して固定する。上固定部ＵＬＫには錠部Ｊ２が形成され、取引処理装置１００がドッキング装置２００の装置収容空間ＥＣＰＶに装着されてからドライバー等の工具により施錠されると、上固定部ＵＬＫと下固定部ＤＬＫとが取引処理装置１００を上方向及び下方向の両方から挟み込むようにロックする。これにより、取引処理装置１００がドッキング装置２００に対して物理的に装着される。
【００４２】
取引処理装置１００は、ドッキング装置２００に装着された場合（図３参照）でも取外された場合（図２参照）でも、例えば非セキュア領域ＴＡ（図５参照）に設けられたタッチパネルＴＰ２に対する店員の入力操作を受付可能であり、更に、セキュア領域ＳＡ（図５参照）に設けられたタッチパネルＴＰ１に対する顧客の入力操作を受付可能である。
【００４３】
また、取引処理装置１００は、取引処理装置１００の筐体の非セキュア領域ＴＡ側の短手方向の側面に磁気カードリーダ部４３ａが設けられ、一方、取引処理装置１００の筐体のセキュア領域ＳＡ側の短手方向の側面に接触ＩＣカードリーダ部４３ｂが設けられている。取引処理装置１００の筐体の非セキュア領域ＴＡ側（つまり、タッチパネルＴＰ２と略平行となる側）には、後述する非接触ＩＣカードリーダライタ部４３ｃに接続されたループアンテナＬＡ１が設けられている。取引処理装置１００は、ドッキング装置２００に装着された場合（図３参照）でも取外された場合（図２参照）でも、磁気カードリーダ部４３ａにおいて磁気カードを読取可能であり、接触ＩＣカードリーダ部４３ｂにおいて接触ＩＣカードを読取可能であり、更に、店員の操作によりループアンテナＬＡ１の近傍に翳された非接触ＩＣカードを非接触ＩＣカードリーダライタ部４３ｃにおいて読取可能である。
【００４４】
取引処理装置１００が装着された状態のドッキング装置２００は、図４（Ａ）〜図４（Ｃ）に示すように、種々の向きに回転可能である。例えば図４（Ａ）に示すように、ドッキング装置２００は、上支持部ＳＵＳ２がヒンジ部ＨＮＧを介して下支持部ＳＵＳ１に対してチルト方向（矢印ｖ１方向）に回転可能である。図２又は図３に示す支持部ＳＵＳは、回転台座部ＲＴＳ１から起立する下支持部ＳＵＳ１、下支持部ＳＵＳ１に対して上支持部ＳＵＳ２をチルト方向に回転させるヒンジ部ＨＮＧ、装置収容部ＥＣＰを支持する下支持部ＳＵＳ１の順に接続された構成である（図４（Ａ）参照）。これにより、店員又は顧客は、取引処理装置１００のタッチパネルＴＰ２，ＴＰ１を店舗の天井面に向くようにドッキング装置２００を回転させて、タッチパネルＴＰ２，ＴＰ１への操作を簡易に入力できる。
【００４５】
また、図４（Ｂ）に示すように、ドッキング装置２００は、図４（Ａ）に示す状態から、収容回転部ＲＴＳ２（図４（Ｃ）参照）が装置収容部ＥＣＰを矢印ｖ２方向に略９０度回転可能である。これにより、店員又は顧客は、取引処理装置１００の筐体の長手方向が鉛直方向と平行になるように取引処理装置１００のタッチパネルＴＰ２，ＴＰ１を回転できるので、タッチパネルＴＰ２，ＴＰ１に表示される文字や数字を含むアプリケーションの操作画面が店員又は顧客にとって見易くなり、操作画面に対する操作が容易になる。
【００４６】
また、図４（Ｃ）に示すように、ドッキング装置２００は、図３の状態（つまり、取引処理装置１００がドッキング装置２００に装着された状態）から回転台座部ＲＴＳ１がパン方向（矢印ｖ３方向）に回転可能である。これにより、店員は、取引処理装置１００のタッチパネルＴＰ２に表示されたアプリケーションの操作画面を店員自身に向けたり顧客に向けたりできるので、店員自身にとっても店員と対面している顧客にとってもタッチパネルＴＰ２への操作を簡単に行うことができる。
【００４７】
（取引処理装置の構成）
次に、本実施形態の取引処理装置１００のハードウェア構成について、図５を参照して説明する。図５は、本実施形態の取引処理装置１００のハードウェア構成の一例を示す図である。図５に示す取引処理装置１００は、非セキュア領域ＴＡ及びセキュア領域ＳＡを備える。ここでいう「セキュア」とは、耐タンパ性を備えることを意味する。「非セキュア」とは、耐タンパ性を備えていないことを意味する。「耐タンパ性」とは、装置内部のソフトウェアやハードウェアの不正な解析、改変又は装置内部の情報の不正な奪取、改変、利用不能にする攻撃に対する耐性のことを言う。即ち、耐タンパ性は、例えばソフトウェア又はハードウェアが備える内部構造や記憶しているデータの解析の困難さである。耐タンパ性を備えることで、サービス享受者（例えば顧客）の情報を保護し、取引を安全に行うことができる。
【００４８】
セキュア領域ＳＡには、物理的な不正行為（例えば取引処理装置１００の破壊、損傷）が行われたか否かを検出するタンパ検出回路２０と、メモリ内蔵ＣＰＵ２１と、第１のＩＦ（Interface）部２２と、第１のタッチ入力検出部２３ａと、内蔵ディスプレイ２３ｂと、電源部２４と、バッテリ２５とが設けられる。第１のタッチ入力検出部２３ａと内蔵ディスプレイ２３ｂとにより、タッチパネルＴＰ１が構成される。メモリ内蔵ＣＰＵ２１には、第１のＣＰＵ２１ａと、第１のフラッシュＲＯＭ（Read Only Memory）２１ｂと、第１のＲＡＭ（Random Access Memory）２１ｃとが設けられる。
【００４９】
セキュア領域ＳＡでは、第１のＣＰＵ２１ａに対して、各種の構成部が電気的・論理的に接続される。第１のＣＰＵ２１ａは、セキュア領域ＳＡにおける構成部の全体を統括する。第１のＣＰＵ２１ａは、例えば第１のフラッシュＲＯＭ２１ｂに格納されたプログラムを実行することで、各種制御、処理、設定、判定、決定、確認、認証、照合（例えばＰＩＮ、署名の照合）、指示等を行う。
【００５０】
第１のフラッシュＲＯＭ２１ｂは、決済先装置ＳＴＬＣ（図１参照、例えば決済中継センタ装置又は決済センタ装置）との間の通信に使用する暗号鍵、ＰＩＮ等の個人情報、その他決済に関する決済情報等の秘匿情報や、取引処理装置１００が決済のＰＩＮ入力受付と照合とを実行するためのプログラム等を記憶する。第１のフラッシュＲＯＭ２１ｂは、第１のＣＰＵ２１ａにおける情報処理用のプログラム及びデータを記憶する記憶媒体の一例である。
【００５１】
第１のＲＡＭ２１ｃは、例えば取引処理装置１００（例えばセキュア領域ＳＡ）の決済のＰＩＮ入力受付と照合等に伴う処理等の際に、処理途中において発生する処理データを、一時的に記憶するために用いられるワーキングメモリである。
【００５２】
タンパ検出回路２０は、セキュア領域ＳＡを常時監視しており、セキュア領域ＳＡの物理的不正行為（例えば取引処理装置１００のセキュア領域ＳＡの分解、破壊又は開封）を検出する。言い換えると、タンパ検出回路２０は、セキュア領域ＳＡにおける異常の有無を検出する。タンパ検出回路２０により上記物理的不正行為の事象が検出された場合には、メモリ内蔵ＣＰＵ２１又は第２のＣＰＵ３１は、決済アプリケーションにおける決済処理を強制的に停止させてもよいし、タッチパネルＴＰ１，ＴＰ２のうち少なくとも１つにおいて、セキュア領域ＳＡにおいて物理的不正行為があった旨を報知してもよい。
【００５３】
第１のＩ／Ｆ部２２は、非セキュア領域ＴＡとセキュア領域ＳＡとを電気的に接続するために設けられ、第２のＩ／Ｆ部３６を介して、非セキュア領域ＴＡとセキュア領域ＳＡとの間で各種のデータやコマンドの受け渡しを行う。第１のＩ／Ｆ部２２と第２のＩ／Ｆ部３６とは、互いに結合可能である。
【００５４】
第１のタッチ入力検出部２３ａは、タッチパネルＴＰ１に対する店員又は顧客のタッチ入力を検出する。例えば第１のタッチ入力検出部２３ａは、ＰＩＮを入力するための物理的なキーパッド又はソフトウェアキーボードとしてのピンパッドへの入力を検出してもよい。第１のタッチ入力検出部２３ａは、例えば指又はスタイラスペンを用いて、署名の入力を検出してもよい。第１のタッチ入力検出部２３ａは、例えば指又はスタイラスペンを用いて、ＰＩＮの手書き入力を検出してもよい。
【００５５】
内蔵ディスプレイ２３ｂは、例えばＬＣＤ（Liquid Crystal Display）又は有機ＥＬ（Electroluminescence）を用いて構成され、例えば決済アプリケーションにおいて顧客の認証情報（例えばＰＩＮ、署名）を入力させるための所定データ（例えばテンキー）を表示する。なお、内蔵ディスプレイ２３ｂに表示されるデータは、テンキーに限定されない。
【００５６】
電源部２４は、セキュア領域ＳＡの電源であり、バッテリ２５から電源の供給を受けて、セキュア領域ＳＡ（例えば第１のＣＰＵ２１ａ）へ電源を供給する。第１のＣＰＵ２１ａは、電源部２４を制御することで、セキュア領域ＳＡに配された一部又は全体の回路に対して、電源供給及び電源供給の停止が可能である。
【００５７】
非セキュア領域ＴＡには、第２のＣＰＵ３１と、第２のフラッシュＲＯＭ３２と、第２のＲＡＭ３３と、第２のタッチ入力検出部３４ａと、表示部の一例としての内蔵ディスプレイ３４ｂと、第２のＩ／Ｆ部３６と、電源部３７と、バッテリ３８と、アウトカメラ３９と、局所無線通信アンテナ４０ａが接続された局所無線通信部４０と、広域無線通信アンテナ４１ａが接続された広域無線通信部４１と、キー入力部４２と、磁気カードリーダ部４３ａと、接触ＩＣカードリーダ部４３ｂと、ループアンテナＬＡ１が接続された非接触ＩＣカードリーダライタ部４３ｃと、加速度センサ４５と、ドッキング装置Ｉ／Ｆ部４６とが設けられる。第２のタッチ入力検出部３４ａと内蔵ディスプレイ３４ｂとにより、タッチパネルＴＰ２が構成される。
【００５８】
非セキュア領域ＴＡでは、第２のＣＰＵ３１に対して、各種の構成部が電気的・論理的に接続される。第２のＣＰＵ３１は、非セキュア領域ＴＡにおける構成部の全体を統括する。第２のＣＰＵ３１は、例えば第２のフラッシュＲＯＭ３２に格納されたプログラムを実行することで、各種制御、処理、設定、判定、指示等を行う。また、アプリケーション制御部の一例としての第２のＣＰＵ３１は、店員の操作に応じて、第２のフラッシュＲＯＭ３２に格納された各種のアプリケーションを起動して実行したり、その実行の中断又は終了を行ったりする。
【００５９】
第２のフラッシュＲＯＭ３２は、各種のデータ及びプログラムを記憶する。記憶されるデータ及びプログラムは、決済アプリケーション及び業務アプリケーション（例えば商品登録アプリケーション、在庫管理アプリケーション、その他日常的に使用される文書作成アプリケーション、表計算アプリケーション）において使用されるプログラム及びデータであり、更に、取引処理装置１００（例えば非セキュア領域ＴＡ）を制御するためのプログラムでもよい。従って、第２のフラッシュＲＯＭ３２は、第２のＣＰＵ３１における情報処理用のプログラム及びデータを記憶する記憶媒体の一例である。
【００６０】
第２のＲＡＭ３３は、例えば取引処理装置１００（例えば非セキュア領域ＴＡにおける構成部）の動作に伴う処理等の際に、処理途中において発生する処理データを、一時的に記憶するために用いられるワーキングメモリである。
【００６１】
第２のタッチ入力検出部３４ａは、タッチパネルＴＰ２に対する店員又は顧客のタッチ入力を検出する。例えば第２のタッチ入力検出部３４ａは、タッチパネルＴＰ２に表示された決済アプリケーション及び業務アプリケーション（例えば商品登録アプリケーション）のうち少なくとも１つの操作画面に対する入力を検出する。
【００６２】
内蔵ディスプレイ３４ｂは、例えばＬＣＤ（Liquid Crystal Display）又は有機ＥＬ（Electroluminescence）を用いて構成され、例えば決済アプリケーションにおいてカードを用いた決済処理に関する各種情報（例えば、カードブランド、カード番号、有効期限、金額、支払方法、支払回数）を入力させるための操作画面のデータを表示したり、商品登録アプリケーションにおいて売上の対象となった商品の品目や数量を入力させるための操作画面のデータを表示したりする。なお、内蔵ディスプレイ３４ｂの表示領域の大きさは、外部ディスプレイ５００の表示領域の大きさより小さい。言い換えると、同一のアプリケーションの操作画面でも、内蔵ディスプレイ３４ｂに表示された操作画面より外部ディスプレイ５００に表示された操作画面の方が大きく、店員や顧客にとっても見易くなっている。
【００６３】
第２のＩ／Ｆ部３６は、非セキュア領域ＴＡとセキュア領域ＳＡとを電気的に接続するために設けられ、第１のＩ／Ｆ部２２を介して、非セキュア領域ＴＡとセキュア領域ＳＡとの間で各種のデータやコマンドの受け渡しを行う。第１のＩ／Ｆ部２２と第２のＩ／Ｆ部３６とは、互いに結合可能である。
【００６４】
電源部３７は、非セキュア領域ＴＡの電源であり、バッテリ３８から電源の供給を受けて、非セキュア領域ＴＡ（例えば第２のＣＰＵ３１）へ電源を供給する。第２のＣＰＵ３１は、電源部３７を制御することで、非セキュア領域ＴＡに配された一部又は全体の回路に対して、電源供給及び電源供給の停止が可能である。
【００６５】
アウトカメラ３９は、取引処理装置１００の筐体からレンズ（不図示）が露出するように設けられたカメラであり、例えばキー入力部４２又はタッチパネルＴＰ２に対する操作に応じて、レンズ（不図示）に入射する範囲の光の像を撮像して画像データを得る。
【００６６】
局所無線通信部４０は、局所無線通信アンテナ４０ａと接続され、不図示の局所無線通信路を用いて、例えば無線ＬＡＮを用いた通信を行う。局所無線通信部４０は、無線ＬＡＮ通信以外の通信（例えばＢｌｕｅｔｏｏｔｈ（登録商標）を用いた通信）を行ってもよい。
【００６７】
広域無線通信部４１は、広域無線通信アンテナ４１ａと接続され、不図示の広域無線通信路（例えばＷＡＮ（Wide Area Network））を用いた通信を行う。広域無線通信路における通信は、例えば無線電話回線（Ｗ−ＣＤＭＡ（Wideband Code Division Multiple Access）、ＣＤＭＡ（Code Division Multiple Access）２０００、ＬＴＥ（Long Term Evolution）などの携帯電話回線）を用いて行われてもよい。
【００６８】
キー入力部４２は、例えば取引処理装置１００の筐体に各種のボタンが設けられた場合には、各種のボタンの押下操作を受け付ける。なお、キー入力部４２は、取引処理装置１００の筐体に各種のボタンが設けられていない場合には、取引処理装置１００の構成から省略されてもよい。
【００６９】
磁気カードリーダ部４３ａは、取引処理装置１００の筐体の非セキュア領域ＴＡ側の短手方向の側面に設けられ（図３参照）、当該側面には店員の磁気カードを把持した状態におけるスワイプ操作が可能なスリットが形成されており、スワイプ操作に応じて磁気カードの磁気ストライプを読み取る。なお、磁気カードリーダ部４３ａにより読み取られた磁気ストライプの情報は第２のＣＰＵ３１に入力される。なお、磁気カードリーダ部４３ａは、セキュア領域ＳＡ内に設けられてもよい。
【００７０】
接触ＩＣカードリーダ部４３ｂは、取引処理装置１００の筐体のセキュア領域ＳＡ側の短手方向の側面に設けられた接触ＩＣカードの挿入口（不図示）の内部に配置され（図３参照）、挿入口に挿入された接触ＩＣカード（例えばＩＣクレジットカード）の電極を介して、接触ＩＣカード内のチップ（不図示）に記録されたカード情報を読み取る。なお、接触ＩＣカードリーダ部４３ｂにより読み取られたカード情報は第２のＣＰＵ３１に入力される。なお、接触ＩＣカードリーダ部４３ｂは、セキュア領域ＳＡ内に設けられてもよい。
【００７１】
非接触ＩＣカードリーダライタ部４３ｃは、取引処理装置１００の筐体の非セキュア領域ＴＡ側（つまり、タッチパネルＴＰ２と略平行となる側）に配置されたループアンテナＬＡ１と接続され、所定の近距離無線通信（例えばＮＦＣ（Near Field Communication））を用いて、カード（例えばＩＣクレジットカード）と非接触で無線通信を行い、カードに記録されたカード情報を読み取ったり書き込んだりする。なお、非接触ＩＣカードリーダライタ部４３ｃにより読み取られたカード情報は第２のＣＰＵ３１に入力される。また、非接触ＩＣカードリーダライタ部４３ｃは、取引処理装置１００のループアンテナＬＡ１とドッキング装置２００のループアンテナＬＡ２との通信により、ドッキング装置２００の非接触リーダライタ部７１との間で、ドッキング装置２００に電気的に接続されているか否かを定期的に相互認証してもよい。なお、ループアンテナＬＡ１が接続された非接触ＩＣカードリーダライタ部４３ｃは、セキュア領域ＳＡ内に設けられてもよい。
【００７２】
加速度センサ４５は、取引処理装置１００のＸ軸方向，Ｙ軸方向，Ｚ軸方向（図３に示す３軸方向参照）のそれぞれの加速度を検出し、検出結果を第２のＣＰＵ３１に出力する。加速度センサ４５は、取引処理装置１００の重力方向（鉛直下方向、つまり−Ｚ軸方向）を検出可能である。
【００７３】
装脱検出部の一例としてのドッキング装置Ｉ／Ｆ部４６は、不図示のコネクタを介して、取引処理装置１００とドッキング装置２００とが電気的に接続されているか否かを判断するための定期的な問い合わせ（例えば後述するチャレンジレスポンス処理）を、ドッキング装置２００の装置認証部６３（後述参照）との間で行う。
【００７４】
このように、取引処理装置１００は、セキュア領域ＳＡと非セキュア領域ＴＡとを含む。取引処理装置１００において各種のアプリケーションの実行時に「耐タンパ性」を必要とする「セキュア」な部分は、セキュア領域ＳＡに局所化されている。一方、非セキュア領域ＴＡには、例えば民生機器用に多数流通している情報処理装置（例えばスマートフォン、タブレット端末）やその一部が、汎用的なプラットフォームとして採用される。
【００７５】
非セキュア領域ＴＡにおいて汎用的なプラットフォームを採用することで、決済アプリケーション、及びその他の業務アプリケーションの開発資産の再利用や流用が、容易となる。また、決済アプリケーション及び業務アプリケーションは、例えば高い演算処理能力を有する非セキュア領域ＴＡの第２のＣＰＵ３１により処理されることで、ストレスなく柔軟に動作する。また、決済処理のスキームが多様化された決済アプリケーションや多様な業務アプリケーションが容易に利用できるので、それらが短期間で取引処理装置１００へ搭載可能となる。
【００７６】
（ドッキング装置の構成）
次に、本実施形態のドッキング装置２００のハードウェア構成について、図６を参照して説明する。図６は、本実施形態のドッキング装置２００のハードウェア構成の一例を示す図である。図６では、ドッキング装置２００の動作を便宜的に説明するために、取引処理装置１００も図示されている。図６に示すドッキング装置２００は、メモリ内蔵ＣＰＵ５１と、周辺機器Ｉ／Ｆ部５３と、局所無線通信アンテナ５５ａが接続された局所無線通信部５５と、ＬＡＮ通信部５７と、シリアル変換部５９と、ディスプレイリンク部６１と、装置認証部６３と、給電ＯＮ／ＯＦＦ制御回路６５と、電源回路６７と、電源プラグＰ１が接続されたＡＣ／ＤＣ変換部６９と、ループアンテナＬＡ２が接続された非接触リーダライタ部７１と、施錠判定部Ｊ１と、ドッキングコネクタＣ１と、スピーカＳ１と、ＬＥＤ（Light Emitting Diode）ランプＬ１とを含む構成である。
【００７７】
メモリ内蔵ＣＰＵ５１は、メモリ５１ｍを有し、ドッキング装置２００における構成部の全体を統括する。メモリ内蔵ＣＰＵ５１は、例えばメモリ５１ｍに格納されたプログラムを実行することで、各種制御、処理、設定、判定、認証、確認、照合、指示等を行う。
【００７８】
メモリ５１ｍは、ドッキング装置２００の動作において必要となる各種プログラム及びデータを記憶し、更に、メモリ内蔵ＣＰＵ５１の動作時に発生する処理データを一時的に記憶するためのワーキングメモリとしても機能する。
【００７９】
周辺機器Ｉ／Ｆ部５３は、各種の端子（端子Ｔ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５，Ｔ６，Ｔ７）に接続された各種の周辺機器（図１参照）との間で、直接又はＬＡＮ通信部５７、シリアル変換部５９、ディスプレイリンク部６１を介してデータの受け渡しを行う。周辺機器Ｉ／Ｆ部５３には、端子Ｔ１，Ｔ２，Ｔ３が直接に接続される。端子Ｔ１には、キーボード７００が接続される。端子Ｔ２には、マウス７５０が接続される。端子Ｔ３には、他の周辺機器（例えばピンパッド６００、サインパッド６５０、バーコードリーダ８００が接続される。
【００８０】
局所無線通信部５５は、局所無線通信アンテナ５５ａと接続され、不図示の局所無線通信路を用いて、例えば無線ＬＡＮを用いた通信を行う。局所無線通信部５５は、無線ＬＡＮ通信以外の通信（例えばＢｌｕｅｔｏｏｔｈ（登録商標）を用いた通信）を行ってもよい。なお、局所無線通信アンテナ５５ａが接続された局所無線通信部５５は、ドッキング装置２００から省略される場合もある。この場合、取引処理装置１００が、後述する方法によって無線通信のリンクを周辺機器に対して設定した後に、そのドッキング装置２００に接続された周辺機器（図１参照）との間で直接、無線通信を行うことができる。
【００８１】
ＬＡＮ通信部５７は、端子Ｔ４と接続され、端子Ｔ４を介して、局所的なネットワーク（例えば店舗のイントラネット）に接続され、このネットワークとの間でデータの送受信を行う。端子Ｔ４には、例えば店舗のイントラネットが接続される。
【００８２】
シリアル変換部５９は、端子Ｔ５と接続され、データのシリアルパラレル変換を行い、端子Ｔ５に接続されるレシートプリンタ３００との間で、取引処理装置１００から送信された所定の控票（例えば顧客控、店舗控）の印字データの送信や、レシートプリンタ３００から送信された印字データの印字処理完了通知の受信を行う。また、シリアル変換部５９は、キャッシュドロワ４００を開方向に押し出すための制御信号を、レシートプリンタ３００を介してキャッシュドロワ４００に送信する。端子Ｔ５には、レシートプリンタ３００が接続される。
【００８３】
ディスプレイリンク部６１は、端子Ｔ６、Ｔ７と接続され、端子Ｔ６，Ｔ７に接続される外部ディスプレイ５００又はカスタマディスプレイ５５０との間で、取引処理装置１００から送信された決済アプリケーション及び業務アプリケーションのうち少なくとも１つの操作画面のデータの受け渡しを行う。端子Ｔ６には、ＶＧＡ（Video Graphical Array）に対応したデータの取扱いが可能な外部ディスプレイ５００又はカスタマディスプレイ５５０が接続される。端子Ｔ７には、ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）に対応したデータの取扱いが可能な外部ディスプレイ５００又はカスタマディスプレイ５５０が接続される。
【００８４】
装置認証部６３は、チャレンジレスポンス処理部ＣＲを有し、例えば取引処理装置１００とドッキング装置２００との正しい接続を認証するための認証方式として、チャレンジレスポンス処理を定期的に行う。チャレンジレスポンス処理は、例えばチャレンジレスポンス処理部ＣＲ、ドッキングコネクタＣ１、取引処理装置１００のコネクタ（不図示）、ドッキング装置Ｉ／Ｆ部４６、第２のＣＰＵ３１の順にチャレンジデータが渡され、更に、第２のＣＰＵ３１、ドッキング装置Ｉ／Ｆ部４６、取引処理装置１００のコネクタ（不図示）、ドッキングコネクタＣ１、チャレンジレスポンス処理部ＣＲの順に、レスポンスデータが渡される。装置認証部６３は、チャレンジレスポンス処理部ＣＲの処理結果として、正しいレスポンスデータが得られた場合に、正しい取引処理装置１００がドッキング装置２００に装着されて接続されたと判定する。
【００８５】
給電ＯＮ／ＯＦＦ制御回路６５は、電源プラグＰ１に供給された商用電源（電力）がＡＣ／ＤＣ変換部６９による変換（例えば整流処理及び平滑処理）によって得られたＤＣ電力の一部の供給を受け、ドッキングコネクタＣ１を介して、ＤＣ電力を取引処理装置１００に給電するか否かを判断する。ドッキング装置２００には電源プラグＰ１を介して商用電源が常に供給されるが、取引処理装置１００にはバッテリ２５，３８しか搭載されていないので、給電ＯＮ／ＯＦＦ制御回路６５は、取引処理装置１００のバッテリ２５，３８の残容量が所定値未満であると判断した場合には、取引処理装置１００を給電できる。言い換えると、取引処理装置１００は、ドッキング装置２００に装着して接続されていればバッテリ２５，３８の充電が可能となる。
【００８６】
電源回路６７は、ＡＣ／ＤＣ変換部６９による変換（例えば整流処理及び平滑処理）によって得られたＤＣ電力の一部を用いて、ドッキング装置２００の各種の構成部を動作させるための各種の構成部に適合した電源（電力）を供給する。
【００８７】
非接触リーダライタ部７１は、ループアンテナＬＡ２と接続され、ループアンテナＬＡ２と取引処理装置１００のループアンテナＬＡ１との通信により、取引処理装置１００の非接触ＩＣカードリーダライタ部４３ｃとの間で、取引処理装置１００に電気的に接続されているか否かを定期的に相互認証する。
【００８８】
施錠判定部Ｊ１は、スイッチＳＷ１を有し、取引処理装置１００がドッキング装置２００に物理的に装着されて固定されたか否かを判定する。具体的には、施錠判定部Ｊ１は、取引処理装置１００の筐体がドッキング装置２００の装置収容部ＥＣＰに収容されて装着され、かつ錠部Ｊ２がドライバー等の工具により固定された場合にスイッチＳＷ１がＯＮとなり、取引処理装置１００がドッキング装置２００に物理的に装着されて固定されたと判定する。一方、施錠判定部Ｊ１は、取引処理装置１００の筐体がドッキング装置２００の装置収容空間ＥＣＰＶに収容されていない場合、又は収容されて装着されても錠部Ｊ２がドライバー等の工具により固定されていない場合には、スイッチＳＷ１がＯＦＦとなり、取引処理装置１００がドッキング装置２００に物理的に固定されていないと判定する。なお、スイッチＳＷ１のＯＮ／ＯＦＦと取引処理装置１００のドッキング装置２００への装着の有無とが対応するように説明したが、その逆でもよい。言い換えると、スイッチＳＷ１がＯＦＦの場合に取引処理装置１００がドッキング装置２００に物理的に固定され、スイッチＳＷ１がＯＮの場合に取引処理装置１００がドッキング装置２００に物理的に固定されていないとしてもよい。
【００８９】
ドッキングコネクタＣ１は、取引処理装置１００の筐体がドッキング装置２００の装置収容部ＥＣＰにおいて収容して装着された場合に、取引処理装置１００とドッキング装置２００との間を電気的に接続する。
【００９０】
スピーカＳ１は、所定の条件が成立した場合には、メモリ内蔵ＣＰＵ５１の指示により、所定音量の警報音（アラート音）を出力する。
【００９１】
ＬＥＤランプＬ１は、ＬＥＤによる光を発光可能であり、所定の条件が成立した場合には、メモリ内蔵ＣＰＵ５１の指示により、所定色（例えば青色）の光を発光する。
【００９２】
（決済アプリケーションの操作画面の一例）
次に、取引処理装置１００にインストールされている決済アプリケーション（例えばカード決済アプリケーション）の操作画面について、図７（Ａ）及び図７（Ｂ）を参照して説明する。図７（Ａ）は、取引処理装置１００において実行可能なカード決済アプリケーションの操作画面ＷＤ１ａが取引処理装置１００のタッチパネルＴＰ２に表示された第１例を示す図である。図７（Ｂ）は、取引処理装置１００において実行可能なカード決済アプリケーションの操作画面ＷＤ１ｂが取引処理装置１００のタッチパネルＴＰ２に表示された第２例を示す図である。
【００９３】
図７（Ａ）に示す操作画面ＷＤ１ａでは、商取引の決済に使用されるカードのカードブランドが「ＭＥＳＰＯＲ」，「ＶＯＪＡ」，…の中から店員が選択可能に表示されており、また、カードのカード番号及び有効期限、商取引の決済金額、カードの決済方法としての支払方法及び支払回数が入力可能にそれぞれ表示されている。支払回数が入力されると、「次へ」の項目がタッチ入力され、次に入力される決済情報（例えば認証情報としてのＰＩＮ）の入力画面（不図示）が表示される。
【００９４】
図７（Ｂ）に示す操作画面ＷＤ１ｂでは、図７（Ａ）に示す操作画面ＷＤ１ａに加え、顧客が正当なカードの所有者であることを認証するための認証情報（例えばＰＩＮ）を入力させるための入力エリアが更に表示されている。なお、図７（Ｂ）に示す操作画面では、既にカードブランド「ＭＥＳＰＯＲ」が選択され、カード番号「ｘｘｘｘ−ｘｘｘｘ−ｘｘｘｘ−３４５６」とその有効期限（カード番号及び有効期限の入力後は非表示）が入力され、更に、支払金額と、その支払方法として「一括払」が入力されている。
【００９５】
取引処理装置１００は、顧客が正当なカードの所有者であることを認証するための認証情報として、例えばＰＩＮが入力された場合には、店員の入力操作に応じて、カードブランド、カード番号及び有効期限、金額、支払方法、支払回数及びＰＩＮを含む決済処理の与信照会を、直接又はドッキング装置２００を介して、決済先装置ＳＴＬＣに送信する。決済先装置ＳＴＬＣでは、与信照会に対する判断（つまり、決済処理の対象となる顧客に与信しても良いかどうかの判断）がなされ、決済先装置ＳＴＬＣから与信照会の判断結果（例えば与信する旨）が、直接又はドッキング装置２００を介して、取引処理装置１００に送信される。取引処理装置１００は、与信照会の判断結果（例えば与信する旨）を受信すると、商取引の決済処理における金額の売上登録の処理要求を、直接又はドッキング装置２００を介して、決済先装置ＳＴＬＣに送信する。決済先装置ＳＴＬＣでは、取引処理装置１００からの売上登録の処理要求に応じて、売上登録の処理が行われ、売上登録の処理結果が取引処理装置１００に応答される。これにより、取引処理装置１００は、決済アプリケーションにおいて１つの商取引に関する決済処理を正常に終了できたと判定できる。
【００９６】
（商品登録アプリケーションの操作画面の一例）
次に、取引処理装置１００にインストールされている商品登録アプリケーション（つまり、売上の対象となった商品又は役務の品目やその数量を履歴として店舗内又は外部のデータベース（不図示）に登録するためのアプリケーション）の操作画面ＷＤ２について、図８を参照して説明する。図８は、取引処理装置１００において実行可能な商品登録アプリケーションの操作画面ＷＤ２が取引処理装置１００のタッチパネルＴＰ２に表示された一例を示す図である。
【００９７】
図８に示す操作画面ＷＤ２には、売上の対象となった商品又は役務の品目をその数量を入力するための品目数量表示領域ＡＲ２と、品目数量表示領域ＡＲ２において入力された商品若しくは役務の名称、数量、小計（つまり、商品又は役務の単価と数量との積）と、商取引の決済（例えば現金決済又はカード決済）に関する合計額（つまり、顧客の支払金額）とを表示するための登録対象一覧表示領域ＡＲ１とが含まれる。
【００９８】
取引処理装置１００は、商品登録アプリケーションを起動した後、図８に示す操作画面ＷＤ２を内蔵ディスプレイ３４ｂに表示させる。例えば顧客が「紅茶を３つ」、「ビール５００ｍｌを１つ」、「トマトを３つ」、「欧風カレー旨口を１つ」、「低温殺菌牛乳１０００ｍｌを３つ」購入する場合には、店員は、内蔵ディスプレイ３４ｂに表示された操作画面ＷＤ２の品目数量表示領域ＡＲ２に対し、売上の対象となる商品の品目及び数量の組み合わせを順次タッチ入力する。なお、店員は、タッチ入力しなくても、例えばバーコードリーダ８００を用いて、商品に付与されたバーコードを読み取ることで、全ての商品の品目及び数量を入力してもよい。全ての商品の品目及び数量の入力が終了すると、取引処理装置１００は、内蔵ディスプレイ３４ｂに表示された操作画面ＷＤ２の登録対象一覧表示領域ＡＲ１に、売上の対象となった商品、その数量、支払金額を表示させる。これにより、取引処理装置１００は、商品登録アプリケーションの実行中に、図８に示す操作画面ＷＤ２への操作に応じて、売上の対象となった商品又は役務、その数量及び合計額を、売上日時や店員の識別情報（例えば店員の名前）等と対応付けて登録できる。
【００９９】
（取引処理装置と周辺機器との間の通信リンク設定に関する動作）
次に、取引処理装置１００と周辺機器との間の無線の通信リンク設定に関する動作について、図９〜図１４を参照して説明する。図９は、本実施形態の取引処理装置１００をドッキング装置２００に装着した時又は翳した時の周辺機器との通信リンク設定に関する動作手順の一例を説明するフローチャートである。図１０は、本実施形態の取引処理装置１００とドッキング装置２００との間の信号の受信時の受信電界強度に応じた通信リンク設定に関する動作手順の一例を説明するフローチャートである。図１１は、本実施形態の取引処理装置１００が固定割付の周辺機器（例えば共用プリンタＰｔｒ０）との間で通信リンクを設定する動作手順の一例を説明するフローチャートである。図１２は、図９に示す動作手順及び図１１に示す動作手順を並列に行う時の動作手順の一例を説明するフローチャートである。図１３は、図１０に示す動作手順及び図１１に示す動作手順を並列に行う時の動作手順の一例を説明するフローチャートである。図１４は、本実施形態の取引処理装置１００と周辺機器との間の信号の受信時の受信電界強度に応じた通信リンク設定に関する動作手順の一例を説明するフローチャートである。
【０１００】
図１６は、ドッキンググループを構成するドッキング装置及び周辺機器、及び共用プリンタの関係の一例を示すテーブルである。図１６に示すように、「Ｐｔｒ１」，「Ｐｔｒ２」，「Ｐｔｒ３」の識別子をそれぞれ有するレシートプリンタ、「Ｃｄｒ１」，「Ｃｄｒ２」，「Ｃｄｒ３」の識別子をそれぞれ有するキャッシュドロワは、取引処理装置１００との地理的な近さを優先に無線の通信リンクが設定される。
【０１０１】
「Ｐｔｒ３」の識別子を有する共用プリンタは、レシートプリンタの一種であり、取引処理装置１００との地理的な近さ（つまり、取引処理装置１００の近くで直前に装着されたことがあるドッキング装置に接続された周辺機器、取引処理装置１００からの信号の受信電界強度が所定値以上であるドッキング装置に接続された周辺機器、又は取引処理装置１００からの信号の受信電界強度が所定値以上である周辺機器）に拘わらず、複数の取引処理装置により共用されるために無線の通信リンクが設定される。
【０１０２】
「Ｄ００００１」の識別子を有するドッキング装置には、「Ｐｔｒ１」の識別子を有するレシートプリンタ及び「Ｃｄｒ１」の識別子を有するキャッシュドロワが接続される。また、「Ｄ００００２」の識別子を有するドッキング装置には、「Ｐｔｒ２」の識別子を有するレシートプリンタ及び「Ｃｄｒ２」の識別子を有するキャッシュドロワが接続される。更に、「Ｄ００００３」の識別子を有するドッキング装置には、「Ｐｔｒ３」の識別子を有するレシートプリンタ及び「Ｃｄｒ３」の識別子を有するキャッシュドロワが接続される。
【０１０３】
図９において、取引処理装置１００が所定のドッキング装置（例えば取引処理装置１００が直前に装着された又は翳されたドッキング装置２００）に装着される又は翳されると、取引処理装置１００の第２のＣＰＵ３１は、ドッキング装置２００に装着された状態又はドッキング装置２００に翳された状態を検出する（Ｓ１）。例えば、第２のＣＰＵ３１は、ドッキング装置Ｉ／Ｆ部４６を介したドッキング装置２００の装置認証部６３との間のチャレンジレスポンス処理の処理結果を基にドッキング装置２００に装着された状態を検出する。又は、第２のＣＰＵ３１は、ループアンテナ部ＬＡ１及び非接触ＩＣカードリーダライタ部４３ｃを介したドッキング装置２００のループアンテナ部ＬＡ２及び非接触リーダライタ部７１との間の通信を基にドッキング装置２００に翳された状態を検出する。
【０１０４】
取引処理装置１００がドッキング装置２００に装着された時点又は翳された時点において、直前に装着された又は翳されたドッキング装置２００に接続された周辺機器と同一のカテゴリの周辺機器（例えばレシートプリンタ）と取引処理装置１００との間で無線の通信リンクの設定が残存していた場合には（Ｓ２、ＹＥＳ）、第２のＣＰＵ３１は、その周辺機器と取引処理装置１００との間の無線の通信リンクの設定を解除する（Ｓ３）。一方、無線の通信リンクの設定が残存していない場合には（Ｓ２、ＮＯ）、取引処理装置１００の処理はステップＳ４に進む。
【０１０５】
リンク設定部の一例としての第２のＣＰＵ３１は、装着された又は翳されたドッキング装置（例えばドッキング装置２００）に接続されている少なくとも１つの周辺機器（例えばレシートプリンタ３００）と取引処理装置１００との間の無線の通信リンクを設定する（Ｓ４、図１８参照）。図１８は、取引処理装置１００との間で通信リンクが設定された少なくとも１つの周辺機器の一例を示すテーブルである。
【０１０６】
例えば図１８に示すように、取引処理装置１００の識別子が「Ｍ０００１」である場合、ステップＳ４の処理により、「Ｍ０００１」の識別子を有する取引処理装置１００は、「Ｐｔｒ１」の識別子を有するレシートプリンタ、「Ｂｃｒ１」の識別子を有するバーコードリーダ、「Ｃｄｐ１」の識別子を有するカスタマディスプレイ及び「Ｅｄｐ１」の識別子を有する外部ディスプレイとの間で、直接、無線通信が可能となる。なお、共用プリンタＰｔｒ３については後述する。
【０１０７】
ステップＳ４の後、第２のＣＰＵ３１は、取引処理装置１００がドッキング装置２００から取外された場合でも（Ｓ５、ＹＥＳ）、ステップＳ４において設定した無線の通信リンクを維持する（Ｓ６）。一方、取引処理装置１００がドッキング装置２００から取外されない場合には（Ｓ５、ＮＯ）、取引処理装置１００の処理はステップＳ７に進む。
【０１０８】
ステップＳ４において少なくとも１つの周辺機器との間で無線の通信リンクが設定されると、取引処理装置１００は、ドッキング装置２００から取外されて店員により把持された状態又はドッキング装置２００に装着された状態のどちらでも、少なくとも１つの周辺機器との間で直接、無線通信を実行する（Ｓ７）。
【０１０９】
これにより、取引処理装置１００が取引処理装置１００から地理的に近い位置に配置された所定のドッキング装置（例えば直前に装着されていたドッキング装置２００）に装着された場合には、そのドッキング装置に接続された周辺機器と取引処理装置１００との間の無線の通信リンクが設定される。従って、取引処理装置１００は、取引処理装置１００がドッキング装置２００から取外されて単体で使用されても、そのドッキング装置２００に接続された周辺機器との間で直接、無線通信を行うことができ、店員の周辺機器を使用する時の利便性を向上できる。
【０１１０】
図１０では、例えば店員が使用する取引処理装置１００の周囲に複数のドッキング装置が配置されており、店員から地理的に近い位置に存在するドッキング装置に接続された少なくとも１つの周辺機器と取引処理装置１００との間で無線の通信リンクが設定されることが示されている。図１０に示す説明の前提として、複数のドッキング装置には局所無線通信アンテナ５５ａが接続された局所無線通信部５５が設けられている。
【０１１１】
図１０において、取引処理装置１００の第２のＣＰＵ３１は、周辺のドッキング装置の局所無線通信部５５からそれぞれ送信された信号（例えば受信電界強度の測定用信号）を局所無線通信部４０において受信し、各受信信号の取引処理装置１００における受信品質（例えば受信電界強度。以下同様。）を検出して測定する（Ｓ１１）。
【０１１２】
第２のＣＰＵ３１は、ステップＳ１１において測定した各受信信号の受信電界強度のうち最大値が得られたドッキング装置を特定する（Ｓ１２）。
【０１１３】
第２のＣＰＵ３１は、ステップＳ１２において特定したドッキング装置を第１のドッキング装置として選択し、局所無線通信部４０に対し、信号（つまり、第１のドッキング装置における受信電界強度の測定用信号）を第１のドッキング装置に向けて送信させる（Ｓ１３）。
【０１１４】
第１のドッキング装置（例えばドッキング装置２００）は、局所無線通信部５５において、取引処理装置１００から送信された信号（つまり、第１のドッキング装置における受信電界強度の測定用信号）を受信し、第１のドッキング装置における受信電界強度を検出して測定する（Ｓ１４）。第１のドッキング装置は、局所無線通信部５５において、ステップＳ１４における測定結果（つまり、受信電界強度）を取引処理装置１００に送信する（Ｓ１５）。
【０１１５】
取引処理装置１００は、局所無線通信部４０において、第１のドッキング装置から送信された測定結果を受信する。第２のＣＰＵ３１は、ステップＳ１１，Ｓ１４において測定したそれぞれの信号の受信電界強度が所定の受信電界強度以上である場合に、ステップＳ１１，Ｓ１４における両測定結果が所定の受信電界強度以上であることを満たすドッキング装置が第１のドッキング装置であることを確定する（Ｓ１６）。
【０１１６】
第２のＣＰＵ３１は、ステップＳ１６において確定した第１のドッキング装置（例えばドッキング装置２００）とそのドッキング装置に接続された他の周辺機器とに対して無線の通信リンクを設定する（Ｓ１７）。なお、図１０に示すステップＳ１３〜Ｓ１６までの取引処理装置１００及び第１のドッキング装置（例えばドッキング装置２００）の処理は省略されてもよい。この場合には、第２のＣＰＵ３１は、ステップＳ１２において特定した第１のドッキング装置（例えばドッキング装置２００）とそのドッキング装置に接続された他の周辺機器とに対して無線の通信リンクを設定する（Ｓ１７、図１７及び図１８参照）。図１７は、取引処理装置との間で通信リンクが設定されたドッキング装置の一例を示すテーブルである。
【０１１７】
例えば図１７に示すように、取引処理装置１００の識別子が「Ｍ０００１」である場合、ステップＳ１７の処理により、「Ｍ０００１」の識別子を有する取引処理装置１００は、「Ｄ００００１」の識別子を有するドッキング装置との間で、無線通信が可能となる。また、ステップＳ１７の処理により、「Ｍ０００２」の識別子を有する取引処理装置１００は、「Ｄ００００２」の識別子を有するドッキング装置との間で、無線通信が可能となる。また、ステップＳ１７の処理により、「Ｍ０００３」の識別子を有する取引処理装置１００は、「Ｄ００００３」の識別子を有するドッキング装置との間で、無線通信が可能となる。更に、ステップＳ１７の処理により、「Ｍ０００４」の識別子を有する取引処理装置１００は、「Ｄ００００４」の識別子を有するドッキング装置との間で、無線通信が可能となる。
【０１１８】
例えば図１８に示すように、取引処理装置１００の識別子が「Ｍ０００２」である場合、ステップＳ１７の処理により、「Ｍ０００２」の識別子を有する取引処理装置１００は、「Ｐｔｒ２」の識別子を有するレシートプリンタ、「Ｃｄｒ２」の識別子を有するキャッシュドロワ、「Ｃｄｐ２」の識別子を有するカスタマディスプレイ、「Ｅｄｐ２」の識別子を有する外部ディスプレイ、及び「Ｓｐｄ２」の識別子を有するサインパッドとの間で、直接、無線通信が可能となる。
【０１１９】
また、例えば図１８に示すように、取引処理装置１００の識別子が「Ｍ０００３」である場合、ステップＳ１７の処理により、「Ｍ００３」の識別子を有する取引処理装置１００は、「Ｐｔｒ３」の識別子を有するレシートプリンタ、「Ｃｄｒ３」の識別子を有するキャッシュドロワ、「Ｂｃｒ３」の識別子を有するバーコードリーダ、「Ｃｄｐ３」の識別子を有するカスタマディスプレイ、及び「Ｅｄｐ３」の識別子を有する外部ディスプレイとの間で、直接、無線通信が可能となる。
【０１２０】
これにより、取引処理装置１００は、取引処理装置１００から地理的に近い位置に配置されたドッキング装置（例えば取引処理装置１００における受信電界強度が最大値となるドッキング装置、又は互いに送受信した信号の受信電界強度が所定値以上となるドッキング装置）に接続された周辺機器との間で無線の通信リンクを設定できる。従って、取引処理装置１００は、取引処理装置１００から地理的に近い位置に配置された第１のドッキング装置に接続された周辺機器との間で直接、無線通信を行うことができ、店員の周辺機器を使用する時の利便性を向上できる。
【０１２１】
図１１では、例えば店員が取引処理装置１００を単体で把持した状態、ドッキング装置に装着した状態又はドッキング装置に翳した状態のいずれでもよい。いずれかの状態において、取引処理装置１００の第２のＣＰＵ３１は、図１６に示す「Ｐｔｒ３」の識別子を有する共用プリンタとの間で、無線の通信リンクを設定する（Ｓ２１）。この共用プリンタは、店員が使用する取引処理装置１００が直前に装着されたドッキング装置又は翳されたドッキング装置との接続の有無や、ドッキング装置との間で送受信される信号の受信電界強度の大小にもよらない、固定的に割付可能な周辺機器である。これにより、取引処理装置１００は、例えば取引処理装置１００から離れた位置に配置された共用プリンタとの間で、例えば局所無線通信部４０を介して無線通信を行うことができる（図１８参照）。図１８に示すように、「Ｐｔｒ０」の識別子を有する共用プリンタは、「Ｍ０００１」，「Ｍ０００２」，「Ｍ０００３」，「Ｍ０００４」の識別子をそれぞれ有する取引処理装置との間で無線の通信リンクが設定される。共用プリンタは、例えば図１９に示すように、店舗内のバックヤードに配置された商品管理用の出力プリンタ、又は飲食店内の厨房付近に配置された注文受付用の出力プリンタである。図１９は、店舗内に設置されたドッキンググループ及び共用プリンタのレイアウトの一例を示す模式図である。
【０１２２】
図１９では、店舗内に、ドッキング装置及びそのドッキング装置に接続された少なくとも１つの周辺機器からなるドッキンググループが業務（例えば商品登録、決済、返品受付）毎に配置されている。商品登録の業務に用いられるドッキンググループＧｒｐ００１のドッキング装置には、キャッシュドロワが接続されたレシートプリンタ、外部ディスプレイ、カスタマディスプレイ、バーコードリーダからなる周辺機器が接続され、更に、ネットワークを介して商品登録管理サーバに接続されている。商品登録管理サーバには、商品登録の実行履歴等が管理されている。
【０１２３】
また、決済の業務に用いられるドッキンググループＧｒｐ００２のドッキング装置には、キャッシュドロワが接続されたレシートプリンタ、外部ディスプレイ、カスタマディスプレイ、ピンパッド、サインパッドからなる周辺機器が接続され、更に、ネットワークを介して決済先装置（図１参照）に接続されている。
【０１２４】
また、返品受付の業務に用いられるドッキンググループＧｒｐ００３のドッキング装置には、キャッシュドロワが接続されたレシートプリンタ、外部ディスプレイ、カスタマディスプレイ、バーコードリーダ、マウス、キーボード、ピンパッド、サインパッドからなる周辺機器が接続され、更に、ネットワークを介して商品登録管理サーバ或いは決済先装置又はその両方に接続されている。
【０１２５】
また、バックヤードに設けられたドッキンググループＧｒｐ００４のドッキング装置には、共用プリンタ及び外部ディスプレイからなる周辺機器が接続される。
【０１２６】
以下、図１２及び図１３に示すフローチャートの説明を便宜的に行うために、図９に示すフローチャートの取引処理装置１００の処理を「処理Ａ」と記載し、図１０に示すフローチャートの取引処理装置１００の処理を「処理Ｂ」と記載し、図１１に示すフローチャートの取引処理装置１００の処理を「処理Ｃ」と記載する。
【０１２７】
図１２において、取引処理装置１００は、処理Ａを行いながら、並列に処理Ｃを行う。言い換えると、取引処理装置１００は、直前に装着されたドッキング装置に装着された場合又は翳された場合に、そのドッキング装置に接続された少なくとも１つの周辺機器との間で無線の通信リンクを設定しながら、「Ｐｔｒ０」の識別子を有する共用プリンタ（図１１参照）との間で無線の通信リンクを設定する。これにより、取引処理装置１００は、店員の操作に応じて、店員から地理的に近い位置に配置された周辺機器との間で直接に無線通信を行うことができ、更に、共用プリンタに対して無線通信によって印刷の処理を要求することができる（後述する図１５参照）。
【０１２８】
図１３において、取引処理装置１００は、処理Ｂを行いながら、並列に処理Ｃを行う。言い換えると、取引処理装置１００は、周辺の複数のドッキング装置から送信された信号の取引処理装置１００における受信電界強度の最大値が得られた第１のドッキング装置に接続された少なくとも１つの周辺機器との間で無線の通信リンクを設定し、更に、「Ｐｔｒ０」の識別子を有する共用プリンタ（図１１参照）との間で無線の通信リンクを設定する。これにより、取引処理装置１００は、店員の操作に応じて、店員から地理的に近い位置に配置された周辺機器との間で直接に無線通信を行うことができ、更に、共用プリンタに対して無線通信によって印刷の処理を要求することができる（後述する図１５参照）。
【０１２９】
図１４では、例えば店員が使用する取引処理装置１００の周囲に複数のドッキンググループが配置されており、店員から地理的に近い位置に存在する特定種別の周辺機器（例えばレシートプリンタ。以下同様とするが、レシートプリンタに限定されない。）が接続されたドッキング装置並びにそのドッキング装置に接続された他の周辺機器と取引処理装置１００との間で無線の通信リンクが設定されることが示されている。
【０１３０】
図１４において、取引処理装置１００の第２のＣＰＵ３１は、周辺のドッキンググループのうち特定種別の周辺機器であるレシートプリンタからそれぞれ送信された信号（例えば受信電界強度の測定用信号）を局所無線通信部４０において受信し、各受信信号の取引処理装置１００における受信品質（例えば受信電界強度。以下同様。）を検出して測定する（Ｓ３１）。
【０１３１】
第２のＣＰＵ３１は、ステップＳ３１において測定した各受信信号の受信電界強度のうち最大値が得られた周辺機器（つまり、レシートプリンタ）を特定する（Ｓ３２）。
【０１３２】
第２のＣＰＵ３１は、ステップＳ３２において特定した周辺機器（つまり、レシートプリンタ）を第１の周辺機器として選択し、局所無線通信部４０に対し、信号（つまり、第１の周辺機器における受信電界強度の測定用信号）を第１の周辺機器に向けて送信させる（Ｓ３３）。
【０１３３】
第１の周辺機器（例えばレシートプリンタ３００）は、取引処理装置１００から送信された信号（つまり、第１の周辺機器における受信電界強度の測定用信号）を受信し、第１の周辺機器における受信電界強度を検出して測定する（Ｓ３４）。第１の周辺機器は、ステップＳ３４における測定結果（つまり、受信電界強度）を取引処理装置１００に送信する（Ｓ３５）。
【０１３４】
取引処理装置１００は、局所無線通信部４０において、第１の周辺機器から送信された測定結果を受信する。第２のＣＰＵ３１は、ステップＳ３１，Ｓ３４において測定したそれぞれの信号の受信電界強度が所定の受信電界強度以上である場合に、ステップＳ３１，Ｓ３４における両測定結果が所定の受信電界強度以上であることを満たす周辺機器が第１の周辺機器であることを確定する（Ｓ３６）。
【０１３５】
第２のＣＰＵ３１は、ステップＳ１６において確定した第１の周辺機器（例えばレシートプリンタ３００）とその周辺機器が接続されたドッキング装置並びにそのドッキング装置に接続された他の周辺機器とに対して無線の通信リンクを設定する（Ｓ３７）。なお、図１４に示すステップＳ３３〜Ｓ３６までの取引処理装置１００及び第１の周辺機器（例えば、レシートプリンタ３００）の処理は省略されてもよい。この場合には、第２のＣＰＵ３１は、ステップＳ３２において特定した第１の周辺機器（例えばレシートプリンタ３００）とその周辺機器が接続されたドッキング装置並びにそのドッキング装置に接続された他の周辺機器とに対して無線の通信リンクを設定する（Ｓ３７、図１７及び図１８参照）。
【０１３６】
例えば図１８に示すように、取引処理装置１００の識別子が「Ｍ０００４」である場合、ステップＳ３７の処理により、「Ｍ０００４」の識別子を有する取引処理装置１００は、「Ｐｔｒ４」の識別子を有するレシートプリンタ、「Ｅｄｐ４」の識別子を有する外部ディスプレイ、及び「Ｐｉｐ４」の識別子を有するピンパッドとの間で、直接、無線通信が可能となる。
【０１３７】
これにより、取引処理装置１００は、取引処理装置１００から地理的に近い位置に配置された特定種別の周辺機器（例えば取引処理装置１００における受信電界強度が最大値となる周辺機器、又は互いに送受信した信号の受信電界強度が所定値以上となる周辺機器）が接続されたドッキング装置及びそのドッキング装置に接続された他の周辺機器との間で無線の通信リンクを設定できる。従って、取引処理装置１００は、取引処理装置１００から地理的に近い位置に配置された第１の周辺機器、又は第１の周辺機器が接続されたドッキング装置並びにそのドッキング装置に接続された他の周辺機器との間で直接、無線通信を行うことができ、店員の周辺機器を使用する時の利便性を向上できる。特にドッキング装置には取引処理装置１００と無線通信を行うための局所無線通信部５５が設けられていない場合には、取引処理装置１００は、取引処理装置１００から地理的に近い位置に配置された第１の周辺機器と、又は第１の周辺機器が接続されたドッキング装置に接続された他の周辺機器との間で直接、無線通信を行うことができ、ドッキング装置に局所無線通信部５５が設けられていない場合でも同様に店員の周辺機器を使用する時の利便性を向上できる。
【０１３８】
次に、本実施形態の取引処理装置１００が共用プリンタに決済アプリケーション及び業務アプリケーションのうち少なくとも１つの手続の操作画面に対してデータの印刷を要求した時の動作手順について、図１５を参照して説明する。図１５は、周辺機器の一例としてのレシートプリンタへの印刷要求があった場合の本実施形態の取引処理装置の動作手順の一例を説明するフローチャートである。
【０１３９】
図１５において、店員の操作によって、決済アプリケーション及び業務アプリケーションのうち少なくとも１つの手続の操作画面に対してデータの印刷が要求されると、取引処理装置１００の第２のＣＰＵ３１は、印刷要求に含まれる印刷先装置に関する情報（例えばレシートプリンタの識別子）を取得する。第２のＣＰＵ３１は、印刷先装置が受信電界強度（図１０又は図１４参照）、直前装着（図９参照）又はかざし装着（図９参照）により通信リンクが設定されたレシートプリンタであるか否かを判断する（Ｓ４１）。印刷先装置が受信電界強度、直前装着又はかざし装着により通信リンクが設定されたレシートプリンタではないと判断された場合には（Ｓ４１、ＮＯ）、取引処理装置１００の処理はステップＳ４３に進む。
【０１４０】
一方、第２のＣＰＵ３１は、印刷先装置が受信電界強度、直前装着又はかざし装着により通信リンクが設定されたレシートプリンタであると判断した場合には（Ｓ４１、ＹＥＳ）、局所無線通信部４０を介して、該当する印刷先装置であるレシートプリンタに印刷データを送信する（Ｓ４２）。これにより、レシートプリンタ（例えばレシートプリンタ３００）は、取引処理装置１００から送信された印刷データを用いて印刷処理を行うことができる（Ｓ４２）。
【０１４１】
また、第２のＣＰＵ３１は、印刷先装置が共用プリンタ（例えば「Ｐｔｒ０」の識別子を有する共用プリンタ）であると判断した場合には（Ｓ４３、ＹＥＳ）、局所無線通信部４０を介して、共用プリンタに印刷データを送信する（Ｓ４４）。これにより、共用プリンタ（例えば「Ｐｔｒ０」の識別子を有する共用プリンタ）は、取引処理装置１００から送信された印刷データを用いて印刷処理を行うことができる（Ｓ４４）。
【０１４２】
以上により、本実施形態の取引処理システム１０００では、取引処理装置１００は、決済アプリケーション又は業務アプリケーションに使用される少なくとも１つの周辺機器（例えばレシートプリンタ３００）が接続された、複数のドッキング装置（例えばドッキング装置２００を含む複数のドッキング装置）から送信された信号を受信する。取引処理装置１００は、複数のドッキング装置から送信された各信号の受信品質（例えば受信電界強度）を基に、いずれかのドッキング装置（例えば最大の受信電界強度が得られたドッキング装置）を第１のドッキング装置として選択する。取引処理装置１００は、第１のドッキング装置に接続された少なくとも１つの周辺機器との間で無線通信のリンクを設定する。
【０１４３】
これにより、取引処理装置１００は、商品登録アプリケーション及び決済アプリケーションのうち少なくとも１つの目的の手続に使用される周辺機器（例えばレシートプリンタ３００）と連携して動作する際に、煩雑な設定操作を必要とせずに、ドッキング装置（例えばドッキング装置２００）に装着することなく店員が取引処理装置１００を把持した状態で、取引処理装置１００から見て地理的に近いドッキング装置に接続された利用対象の周辺機器との連携を簡易に設定できるので、接客品質の劣化を抑制できる。従って、取引処理装置１００は、購買客の購買意欲や店舗の販売機会の損失の低下を防ぎ、売上の低下を抑制できる。特に、カード決済を取扱う店舗であれば、取引処理装置１００は、アクワイヤラ等のカード決済に関するサービス提供者の手数料収入の低下を抑制できる。
【０１４４】
また、取引処理装置１００に所定の手順を実行させるためのプログラムによれば、取引処理装置１００ではなくても、外部装置（例えばタブレット端末）にプログラムに規定された手順を実行させることで、取引処理装置１００と同等の処理を、外部装置においても実行可能である。ここでいう所定の手順には、決済アプリケーション又は業務アプリケーションに使用される少なくとも１つの周辺機器が接続された、複数のドッキング装置から送信された信号を受信する処理と、複数のドッキング装置から送信された各信号の受信品質を基に、いずれかのドッキング装置を第１のドッキング装置として選択する処理と、選択された第１のドッキング装置に接続された少なくとも１つの周辺機器との間で無線通信のリンクを設定する処理とがそれぞれ含まれる。
【０１４５】
また、取引処理装置１００は、受信品質検出用の信号を第１のドッキング装置（例えばドッキング装置２００）に送信し、受信品質検出用の信号の第１のドッキング装置における受信品質（例えば受信電界強度）が所定値以上である場合に、第１のドッキング装置に接続された少なくとも１つの周辺機器との間で無線通信のリンクを設定する。これにより、取引処理装置１００は、店員が取引処理装置１００を把持した場合又は店員が取引処理装置１００を第１のドッキング装置（例えばドッキング装置２００）に装着した場合のいずれでも、取引処理装置１００から見て地理的に近い位置に配置された第１のドッキング装置に接続された少なくとも１つの周辺機器との間で簡易に無線通信を行うことができる。
【０１４６】
また、取引処理装置１００は、決済アプリケーション又は業務アプリケーションに使用され、複数のドッキング装置ごとに接続された特定の種別の周辺機器（例えばレシートプリンタ３００）から送信された各信号を受信する。取引処理装置１００は、複数のドッキング装置ごとに接続された特定の種別の周辺機器から送信された各信号の受信品質（例えば受信電界強度）を基に、いずれかの特定の種別の周辺機器（例えば最大の受信電界強度が得られた特定の種別の周辺機器）を第１の周辺機器として選択し、第１の周辺機器との間で無線通信のリンクを設定する。
【０１４７】
これにより、取引処理装置１００は、商品登録アプリケーション及び決済アプリケーションのうち少なくとも１つの目的の手続に使用される周辺機器（例えばレシートプリンタ３００）と連携して動作する際に、煩雑な設定操作を必要とせずに、ドッキング装置（例えばドッキング装置２００）に装着することなく店員が取引処理装置１００を把持した状態で、取引処理装置１００から見て地理的に近い位置に配置された利用対象の周辺機器とその周辺機器に接続されるドッキング装置並びにそのドッキング装置に接続される他の周辺機器との連携を簡易に設定できるので、接客品質の劣化を抑制できる。従って、取引処理装置１００は、購買客の購買意欲や店舗の販売機会の損失の低下を防ぎ、売上の低下を抑制できる。特に、カード決済を取扱う店舗であれば、取引処理装置１００は、アクワイヤラ等のカード決済に関するサービス提供者の手数料収入の低下を抑制できる。
【０１４８】
また、取引処理装置１００に所定の手順を実行させるためのプログラムによれば、取引処理装置１００ではなくても、外部装置（例えばタブレット端末）にプログラムに規定された手順を実行させることで、取引処理装置１００と同等の処理を、外部装置においても実行可能である。ここでいう所定の手順には、決済アプリケーション又は業務アプリケーションに使用される特定の種別の複数の周辺機器から送信された信号を受信する処理と、特定の種別の複数の周辺機器から送信された各信号の受信品質を基に、いずれかの特定の種別の周辺機器を第１の周辺機器として選択する処理と、選択された第１の周辺機器との間で無線通信のリンクを設定する処理とがそれぞれ含まれる。
【０１４９】
また、取引処理装置１００は、受信品質検出用の信号を第１の周辺機器（例えばレシートプリンタ３００）に送信し、受信品質検出用の信号の第１の周辺機器における受信品質（例えば受信電界強度）が所定値以上である場合に、第１の周辺機器に接続されたドッキング装置（例えばドッキング装置２００）とそのドッキング装置に接続された少なくとも１つの周辺機器との間で無線通信のリンクを設定する。これにより、取引処理装置１００は、店員が取引処理装置１００を把持した場合又は店員が取引処理装置１００を第１のドッキング装置（例えばドッキング装置２００）に装着した場合のいずれでも、取引処理装置１００から見て地理的に近い位置に配置された第１の周辺機器、第１の周辺機器が接続されたドッキング装置、及びそのドッキング装置に接続された少なくとも１つの周辺機器との間で簡易に無線通信を行うことができる。
【０１５０】
また、取引処理装置１００は、決済アプリケーション又は業務アプリケーションに使用される少なくとも１つの周辺機器（例えばレシートプリンタ３００）が接続されたドッキング装置（例えばドッキング装置２００）への装着及び脱着（取外し）を検出し、取引処理装置１００のドッキング装置２００への装着が検出された場合に、ドッキング装置２００に接続された少なくとも１つの周辺機器との間で、無線通信のリンクを設定する。
【０１５１】
これにより、取引処理装置１００は、商品登録アプリケーション及び決済アプリケーションのうち少なくとも１つの目的の手続に使用される周辺機器（例えばレシートプリンタ３００）と連携して動作する際に、煩雑な設定操作を必要とせずに、取引処理装置１００をドッキング装置（例えばドッキング装置２００）に装着するという簡易な操作で、取引処理装置１００から見て地理的に近い位置に配置されたドッキング装置（例えば直前に装着されたドッキング装置）に接続された利用対象の周辺機器との連携を簡易に設定できるので、接客品質の劣化を抑制できる。また、取引処理装置１００は、ドッキング装置に接続された利用対象の周辺機器とのリンクを設定した後、店員がドッキング装置２００から取引処理装置１００を取外しても、無線通信のリンクを維持するので、店員が取引処理装置１００を把持した状態でもドッキング装置２００に装着している状態でも同様に、周辺機器との間で無線通信を行うことができる。従って、取引処理装置１００は、店員の簡易な操作で、無線通信のリンクの設定に要する時間を低減できるので、購買客の購買意欲や店舗の販売機会の損失の低下を防ぎ、売上の低下を抑制できる。特に、カード決済を取扱う店舗であれば、取引処理装置１００は、アクワイヤラ等のカード決済に関するサービス提供者の手数料収入の低下を抑制できる。
【０１５２】
また、取引処理装置１００に所定の手順を実行させるためのプログラムによれば、取引処理装置１００ではなくても、外部装置（例えばタブレット端末）にプログラムに規定された手順を実行させることで、取引処理装置１００と同等の処理を、外部装置においても実行可能である。ここでいう所定の手順には、決済アプリケーション又は業務アプリケーションに使用される少なくとも１つの周辺機器が接続されたドッキング装置への装着及び脱着を検出する処理と、取引処理装置１００のドッキング装置２００への装着が検出された場合に、ドッキング装置２００に接続された少なくとも１つの周辺機器との間で、無線通信のリンクを設定する処理とがそれぞれ含まれる。
【０１５３】
また、取引処理装置１００は、ドッキング装置（例えばドッキング装置２００）に接続されていない他の周辺機器との間の無線通信のリンクが設定されている場合に、他の周辺機器との間の無線通信のリンクを解除した後に、ドッキング装置２００に接続された少なくとも１つの周辺機器との間で無線通信のリンクを設定する。これにより、取引処理装置１００は、取引処理装置１００をドッキング装置（例えばドッキング装置２００）に装着するという簡易な操作で、地理的に近くない周辺機器との無線通信が不可となった後に、地理的に近いドッキング装置２００に接続された周辺機器に限定して高品質に無線通信を行うことができる。
【０１５４】
また、取引処理装置１００は、決済アプリケーション又は業務アプリケーションに使用される少なくとも１つの周辺機器（例えばレシートプリンタ３００）が接続されたドッキング装置（例えばドッキング装置２００）への近接を検出し、取引処理装置１００のドッキング装置２００への近接が検出された場合に、ドッキング装置２００に接続された少なくとも１つの周辺機器との間で、無線通信のリンクを設定する。
【０１５５】
これにより、取引処理装置１００は、商品登録アプリケーション及び決済アプリケーションのうち少なくとも１つの目的の手続に使用される周辺機器（例えばレシートプリンタ３００）と連携して動作する際に、煩雑な設定操作を必要とせずに、取引処理装置１００をドッキング装置（例えばドッキング装置２００）に近接させるという簡易な操作で、取引処理装置１００から見て地理的に近い位置に配置されたドッキング装置（例えば直前に装着されたドッキング装置）に接続された利用対象の周辺機器との連携を簡易に設定できるので、接客品質の劣化を抑制できる。また、取引処理装置１００は、ドッキング装置に接続された利用対象の周辺機器とのリンクを設定した後、店員がドッキング装置２００から取引処理装置１００を遠ざけても、無線通信のリンクを維持するので、店員が取引処理装置１００を把持した状態でもドッキング装置２００に装着している状態でも同様に、周辺機器との間で無線通信を行うことができる。従って、取引処理装置１００は、店員の簡易な操作で、無線通信のリンクの設定に要する時間を低減できるので、購買客の購買意欲や店舗の販売機会の損失の低下を防ぎ、売上の低下を抑制できる。特に、カード決済を取扱う店舗であれば、取引処理装置１００は、アクワイヤラ等のカード決済に関するサービス提供者の手数料収入の低下を抑制できる。
【０１５６】
また、取引処理装置１００に所定の手順を実行させるためのプログラムによれば、取引処理装置１００ではなくても、外部装置（例えばタブレット端末）にプログラムに規定された手順を実行させることで、取引処理装置１００と同等の処理を、外部装置においても実行可能である。ここでいう所定の手順には、決済アプリケーション又は業務アプリケーションに使用される少なくとも１つの周辺機器が接続されたドッキング装置２００への近接を検出する処理と、取引処理装置１００のドッキング装置２００への近接が検出された場合に、ドッキング装置２００に接続された少なくとも１つの周辺機器との間で、無線通信のリンクを設定する処理とがそれぞれ含まれる。
【０１５７】
また、取引処理装置１００は、ドッキング装置（例えばドッキング装置２００）に接続されていない他の周辺機器との間の無線通信のリンクが設定されている場合に、他の周辺機器との間の無線通信のリンクを解除した後に、ドッキング装置２００に接続された少なくとも１つの周辺機器との間で無線通信のリンクを設定する。これにより、取引処理装置１００は、取引処理装置１００をドッキング装置（例えばドッキング装置２００）に近接させるという簡易な操作で、地理的に近くない周辺機器との無線通信が不可となった後に、地理的に近いドッキング装置２００に接続された周辺機器に限定して高品質に無線通信を行うことができる。
【０１５８】
また、取引処理装置１００は、自装置（つまり、取引処理装置１００）を含む複数の取引処理装置との間で共用可能な既定の周辺機器（例えば共用プリンタＰｔｒ０）との間で無線通信のリンクを設定する。これにより、取引処理装置１００は、地理的な距離条件（例えば直前に装着した又は翳したドッキング装置に接続されているか否か）や、送受信信号の受信品質（例えば受信電界強度）にも影響を受けない既定の共用プリンタＰｔｒ０と無線通信を行える。従って、取引処理装置１００は、共用プリンタＰｔｒ０から離れた位置に取引処理装置１００を把持している店員がいたとしても、取引処理装置１００において実行しているアプリケーション（例えば棚卸アプリケーション）におけるデータの印刷を遠隔で指示でき、店員のアプリケーションの操作時の利便性を向上できる。
【０１５９】
また、取引処理装置１００は、周辺機器との間の無線通信のリンクの設定又は解除が行われたことを内蔵ディスプレイ３４ｂにおいて表示できるので、周辺機器との無線通信の可否を、取引処理装置１００を把持する店員に対して視覚的かつ容易に把握させることができる。
【０１６０】
また、取引処理装置１００は、周辺機器との間の無線通信のリンクの設定又は解除が行われたことを周辺機器において表示させることができるので、周辺機器との無線通信の可否を、取引処理装置１００を把持する店員又は周辺機器を取扱う店員に対して視覚的かつ容易に把握させることができる。
【０１６１】
以上、図面を参照して本発明に係る取引処理システムの実施形態について説明したが、本開示はかかる例に限定されない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例、修正例、置換例、付加例、削除例、均等例に想到し得ることは明らかであり、それらについても当然に本開示の技術的範囲に属するものと了解される。
【０１６２】
また、上述した本実施形態では、購入者のカード取引の一例としてクレジットカード（より具体的には磁気クレジットカード、接触式ＩＣクレジットカード、非接触ＩＣクレジットカード）を用いた決済処理について説明したが、クレジットカードを用いた決済処理に限定されず、例えばデビットカード、電子マネー、プリペイドカード、ポストペイカード、ポイントカード、電子クーポン、電子商品券、現金を用いた決済処理に適用されてもよい。
【産業上の利用可能性】
【０１６３】
本発明は、商品登録処理及び決済処理のうち少なくとも１つの目的の手続に使用される周辺機器と連携して動作する際に、煩雑な設定操作を必要とせずに、簡易な操作で、利用対象の周辺機器との連携設定を可能とし、接客品質の劣化を抑制する取引処理装置、取引処理方法及びプログラムとして有用である。
【符号の説明】
【０１６４】
２０  タンパ検出回路
２１、５１  メモリ内蔵ＣＰＵ
２１ａ  第１のＣＰＵ
２１ｂ  第１のフラッシュＲＯＭ
２１ｃ  第１のＲＡＭ
２２  第１のＩ／Ｆ部
２３ａ  第１のタッチ入力検出部
２３ｂ、３４ｂ  内蔵ディスプレイ
２４、３７  電源部
２５、３８  バッテリ
３１  第２のＣＰＵ
３２  第２のフラッシュＲＯＭ
３３  第２のＲＡＭ
３４ａ  第２のタッチ入力検出部
３６  第２のＩ／Ｆ部
４０、５５  局所無線通信部
４０ａ、５５ａ  局所無線通信アンテナ
４１  広域無線通信部
４１ａ  広域無線通信アンテナ
４２  キー入力部
４３ａ  磁気カードリーダ部
４３ｂ  接触ＩＣカードリーダ部
４３ｃ  非接触ＩＣカードリーダライタ部
４５  加速度センサ
４６  ドッキング装置Ｉ／Ｆ部
５１ｍ  メモリ
５３  周辺機器Ｉ／Ｆ部
５７  ＬＡＮ通信部
５９  シリアル変換部
６１  ディスプレイリンク部
６３  装置認証部
６５  給電ＯＮ／ＯＦＦ制御回路
６７  電源回路
６９  ＡＣ／ＤＣ変換部
７１  非接触リーダライタ部
１００  取引処理装置
２００  ドッキング装置
３００  レシートプリンタ
４００  キャッシュドロワ
５００  外部ディスプレイ
５５０  カスタマディスプレイ
６００  ピンパッド
６５０  サインパッド
７００  キーボード
７５０  マウス
８００  バーコードリーダ
１０００  取引処理システム
ＢＡＳ  固定台座部
Ｃ１  ドッキングコネクタ
ＣＲ  チャレンジレスポンス処理部
ＤＬＫ  下固定部
ＥＣＰ  装置収容部
ＥＣＰＶ  装置収容空間
ＨＮＧ  ヒンジ部
Ｊ１  施錠判定部
Ｊ２  錠部
Ｌ１  ＬＥＤランプ
ＬＡ１、ＬＡ２  ループアンテナ
ＮＷ  ネットワーク
Ｐ１  電源プラグ
ＲＴＳ１  回転台座部
ＲＴＳ２  収容回転部
ＴＰ１、ＴＰ２  タッチパネル
Ｓ１  スピーカ
ＳＡ  セキュア領域
ＳＵＳ  支持部
ＳＵＳ１  下支持部
ＳＵＳ２  上支持部
ＳＷ１  スイッチ
ＴＡ  非セキュア領域
Ｔ１、Ｔ２、Ｔ３  ＵＳＢ端子
Ｔ４  ＬＡＮ端子
Ｔ５  シリアル端子
Ｔ６  ＶＧＡ端子
Ｔ７  ＨＤＭＩ端子
ＵＬＫ  上固定部
【図１】
2016206807.tif 000003
【図２】
2016206807.tif 000004
【図３】
2016206807.tif 000005
【図４】
2016206807.tif 000006
【図５】
2016206807.tif 000007
【図６】
2016206807.tif 000008
【図７】
2016206807.tif 000009
【図８】
2016206807.tif 000010
【図９】
2016206807.tif 000011
【図１０】
2016206807.tif 000012
【図１１】
2016206807.tif 000013
【図１２】
2016206807.tif 000014
【図１３】
2016206807.tif 000015
【図１４】
2016206807.tif 000016
【図１５】
2016206807.tif 000017
【図１６】
2016206807.tif 000018
【図１７】
2016206807.tif 000019
【図１８】
2016206807.tif 000020
【図１９】
2016206807.tif 000021