(57)【要約】【課題】登録装置と精算装置とが分離された構成のＰＯＳシステムにおいて、店員が精算装置に赴かなくとも客の所持金につての両替が行われるようにする。【解決手段】商品の登録を行う登録装置と、登録装置からの精算指示に基づいて登録装置により登録された商品の精算処理を行う精算装置とを有する商品販売データ処理システムとして、登録装置に対する操作に応じて、精算装置に対して両替指示を行う両替指示手段と、両替指示手段による両替指示に応じて精算装置にて両替を行う両替手段とを備え、両替指示手段は、両替が可能な状態の精算装置のうちから選択された精算装置を両替対象として指定して両替指示を行うように構成する。【選択図】図７
2019133716.tif 000002
【特許請求の範囲】
【請求項１】
商品の登録を行う登録装置と、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置とを有する商品販売データ処理システムであって、
登録装置に対する操作に応じて、精算装置に対して両替指示を行う両替指示手段と、
前記両替指示手段による両替指示に応じて精算装置にて両替を行う両替手段とを備え、
前記両替指示手段は、両替が可能な状態の精算装置のうちから選択された精算装置を両替対象として指定して両替指示を行う
商品販売データ処理システム。
【請求項２】
商品の登録を行う登録装置と、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置とを有する商品販売データ処理システムであって、
登録装置に対する操作または客が行う精算装置への操作に応じて、精算装置に対して両替指示を行う両替指示手段と、
前記両替指示手段による両替指示に応じて精算装置にて両替を行う両替手段とを備え、
前記登録装置が備える前記両替指示手段が前記精算装置に両替指示を行うことに応じて、前記精算装置が備える前記両替手段が両替を行い、
前記両替指示手段は、複数の前記精算装置のうちから前記操作によって選択された精算装置を両替対象として指定して両替指示を行う
商品販売データ処理システム。
【請求項３】
商品の登録を行う登録装置と、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置とを有する商品販売データ処理システムであって、
登録装置に対する操作または客が行う精算装置への操作に応じて、精算装置に対して両替指示を行う両替指示手段と、
前記両替指示手段による両替指示に応じて精算装置にて両替を行う両替手段とを備え、
前記登録装置が備える前記両替指示手段が前記精算装置に両替指示を行うことに応じて、前記精算装置が備える前記両替手段が両替を行い、
前記両替指示手段は、複数の前記精算装置ごとの貨幣の格納枚数の順に基づいて、両替対象の精算装置を指定して両替指示を行う
商品販売データ処理システム。
【請求項４】
前記両替指示手段は、
前記精算装置に両替を指示する情報が含まれ、前記精算装置にて読み込みが可能なコードを印字した両替券を発行することにより、前記精算装置に対して両替指示を行う
請求項２または３に記載の商品販売データ処理システム。
【請求項５】
商品の登録を行う登録装置と、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置とを有する商品販売データ処理システムであって、
登録装置に対する操作または客が行う精算装置への操作に応じて、精算装置に対して両替指示を行う両替指示手段と、
前記両替指示手段による両替指示に応じて精算装置にて両替を行う両替手段と、
前記精算装置に対して行われる両替指示の操作を受け付ける両替指示操作受付手段とを備え、
前記両替指示手段は、前記両替指示操作受付手段が両替指示の操作を受け付けたことに応じて前記精算装置に両替指示を行う
商品販売データ処理システム。
【請求項６】
前記両替指示操作受付手段により両替指示の操作が受け付けられた精算装置に代わり、他の精算装置にて両替が行われるようにする両替代替制御手段をさらに備える
請求項５に記載の商品販売データ処理システム。
【請求項７】
前記両替代替制御手段は、
前記精算装置に両替を指示する情報が含まれ、前記精算装置にて読み込みが可能なコードを印字した両替券を発行する
請求項６に記載の商品販売データ処理システム。
【請求項８】
前記登録装置において、精算装置の両替に関する状態についての通知が行われるようにする状態通知手段をさらに備える
請求項１から７のいずれか一項に記載の商品販売データ処理システム。
【請求項９】
商品の登録を行う登録装置としての第１コンピュータと、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置としての第２コンピュータとを有する商品販売データ処理システムに対応するプログラムであって、
前記第１コンピュータまたは前記第２コンピュータを、登録装置に対する操作に応じて、精算装置に対して両替指示を行う両替指示手段として機能させ、
前記第２コンピュータを、前記両替指示手段による両替指示に応じて精算装置にて両替を行う両替手段として機能させるためのプログラムであって、
前記両替指示手段は、両替が可能な状態の精算装置のうちから選択された精算装置を両替対象として指定して両替指示を行う
プログラム。
【請求項１０】
商品の登録を行う登録装置としての第１コンピュータと、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置としての第２コンピュータとを有する商品販売データ処理システムに対応するプログラムであって、
前記第１コンピュータを、登録装置に対する操作または客が行う精算装置への操作に応じて、精算装置に対して両替指示を行う両替指示手段として機能させ、
前記第２コンピュータを、前記両替指示手段による両替指示に応じて精算装置にて両替を行う両替手段として機能させるためのプログラムであって、
前記両替指示手段は、複数の前記精算装置のうちから前記操作によって選択された精算装置を両替対象として指定して両替指示を行う
プログラム。
【請求項１１】
商品の登録を行う登録装置としての第１コンピュータと、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置としての第２コンピュータとを有する商品販売データ処理システムに対応するプログラムであって、
前記第１コンピュータを、登録装置に対する操作または客が行う精算装置への操作に応じて、精算装置に対して両替指示を行う両替指示手段として機能させ、
前記第２コンピュータを、前記両替指示手段による両替指示に応じて精算装置にて両替を行う両替手段として機能させるためのプログラムであって、
前記両替指示手段は、複数の前記精算装置ごとの貨幣の格納枚数の順に基づいて、両替対象の精算装置を指定して両替指示を行う
プログラム。
【請求項１２】
商品の登録を行う登録装置としての第１コンピュータと、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置としての第２コンピュータとを有する商品販売データ処理システムに対応するプログラムであって、
前記第１コンピュータまたは前記第２コンピュータを、登録装置に対する操作または客が行う精算装置への操作に応じて、精算装置に対して両替指示を行う両替指示手段として機能させ、
前記第２コンピュータを、前記両替指示手段による両替指示に応じて精算装置にて両替を行う両替手段として機能させ、
前記第１コンピュータを、前記精算装置に対して行われる両替指示の操作を受け付ける両替指示操作受付手段として機能させるためのプログラムであって、
前記両替指示手段は、前記両替指示操作受付手段が両替指示の操作を受け付けたことに応じて前記精算装置に両替指示を行う
プログラム。
【請求項１３】
商品の登録を行う登録装置と、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置とを有する商品販売データ処理システムにおける商品販売データ処理方法であって、
登録装置に対する操作に応じて、精算装置に対して両替指示を行う両替指示ステップと、
前記両替指示ステップによる両替指示に応じて精算装置にて両替を行う両替ステップとを備え、
前記両替指示ステップは、両替が可能な状態の精算装置のうちから選択された精算装置を両替対象として指定して両替指示を行う
商品販売データ処理方法。
【請求項１４】
商品の登録を行う登録装置と、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置とを有する商品販売データ処理システムにおける商品販売データ処理方法であって、
登録装置に対する操作または客が行う精算装置への操作に応じて、精算装置に対して両替指示を行う両替指示ステップと、
前記両替指示ステップによる両替指示に応じて精算装置にて両替を行う両替ステップとを備え、
前記登録装置において前記両替指示ステップが前記精算装置に両替指示を行うことに応じて、前記精算装置において前記両替ステップが両替を行い、
前記両替指示ステップは、複数の前記精算装置のうちから前記操作によって選択された精算装置を両替対象として指定して両替指示を行う
商品販売データ処理方法。
【請求項１５】
商品の登録を行う登録装置と、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置とを有する商品販売データ処理システムにおける商品販売データ処理方法であって、
登録装置に対する操作または客が行う精算装置への操作に応じて、精算装置に対して両替指示を行う両替指示ステップと、
前記両替指示ステップによる両替指示に応じて精算装置にて両替を行う両替ステップとを備え、
前記登録装置において前記両替指示ステップが前記精算装置に両替指示を行うことに応じて、前記精算装置において前記両替ステップが両替を行い、
前記両替指示ステップは、複数の前記精算装置ごとの貨幣の格納枚数の順に基づいて、両替対象の精算装置を指定して両替指示を行う
商品販売データ処理方法。
【請求項１６】
商品の登録を行う登録装置と、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置とを有する商品販売データ処理システムにおける商品販売データ処理方法であって、
登録装置に対する操作または客が行う精算装置への操作に応じて、精算装置に対して両替指示を行う両替指示ステップと、
前記両替指示ステップによる両替指示に応じて精算装置にて両替を行う両替ステップと、
前記精算装置に対して行われる両替指示の操作を受け付ける両替指示操作受付ステップとを備え、
前記両替指示ステップは、前記両替指示操作受付ステップが両替指示の操作を受け付けたことに応じて前記精算装置に両替指示を行う
商品販売データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品販売データ処理システム、プログラム、及び商品販売データ処理方法に関する。
【背景技術】
【０００２】
スーパーマーケットなどをはじめ、商品を販売する店舗においては、客から貨幣の両替の申し出を受けることがある。
そこで、上位機としてのＰＯＳレジスタに接続される自動釣銭機を両替機として機能させる構成が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１８６８１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
商品の登録が行われる登録装置と、登録装置により登録された商品についての精算を行う精算装置とが分離して構成されるＰＯＳシステムが知られている。このようなＰＯＳシステムでは、顧客自身が自分の買上商品についての精算を精算装置にて行うことができる。これにより、例えば、商品代金の受領業務が無人化される。
特許文献１のＰＯＳレジスタは、店員の操作によって商品の登録と精算との双方が行われる装置である。従って、ＰＯＳレジスタを操作する店員は、客からの両替の申し出に応じて、すぐさまＰＯＳレジスタを操作して両替を行うことができる。
【０００５】
これに対して、登録装置と精算装置とが分離された構成のＰＯＳシステムの場合、登録装置は現金を格納しておらず、精算装置が現金を格納している。従って、両替については精算装置にて行うべきことになる。しかし、精算装置は客が操作するものであることから、客からの両替の申し出を受けた店員は、わざわざ精算装置まで赴いて両替の操作を行わねばならず面倒である。
【０００６】
本発明は、このような事情に鑑みてなされたもので、登録装置と精算装置とが分離された構成のＰＯＳシステムにおいて、店員が精算装置に赴かなくとも客の所持金につての両替が行われるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決する本発明の一態様は、商品の登録を行う登録装置と、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置とを有する商品販売データ処理システムであって、登録装置に対する操作に応じて、精算装置に対して両替指示を行う両替指示手段と、前記両替指示手段による両替指示に応じて精算装置にて両替を行う両替手段とを備え、前記両替指示手段は、両替が可能な状態の精算装置のうちから選択された精算装置を両替対象として指定して両替指示を行う商品販売データ処理システムである。
【０００８】
また、本発明の一態様は、上記の商品販売データ処理システムであって、前記登録装置が備える前記両替指示手段が前記精算装置に両替指示を行うことに応じて、前記精算装置が備える前記両替手段が両替を行ってもよい。
【０００９】
また、本発明の一態様は、上記の商品販売データ処理システムであって、前記両替指示手段は、複数の前記精算装置のうちから前記操作によって選択された精算装置を両替対象として指定して両替指示を行ってもよい。
【００１０】
また、本発明の一態様は、上記の商品販売データ処理システムであって、前記両替指示手段は、複数の前記精算装置ごとの貨幣の格納枚数の順に基づいて、両替対象の精算装置を指定して両替指示を行ってもよい。
【００１１】
また、本発明の一態様は、上記の商品販売データ処理システムであって、前記両替指示手段は、前記精算装置に両替を指示する情報が含まれ、前記精算装置にて読み込みが可能なコードを印字した両替券を発行することにより、前記精算装置に対して両替指示を行ってもよい。
【００１２】
また、本発明の一態様は、上記の商品販売データ処理システムであって、前記精算装置に対して行われる両替指示の操作を受け付ける両替指示操作受付手段をさらに備え、前記両替指示手段は、前記両替指示操作受付手段が両替指示の操作を受け付けたことに応じて前記精算装置に両替指示を行ってもよい。
【００１３】
また、本発明の一態様は、上記の商品販売データ処理システムであって、前記両替指示操作受付手段により両替指示の操作が受け付けられた精算装置に代わり、他の精算装置にて両替が行われるようにする両替代替制御手段をさらに備えてもよい。
【００１４】
また、本発明の一態様は、上記の商品販売データ処理システムであって、前記両替代替制御手段は、前記精算装置に両替を指示する情報が含まれ、前記精算装置にて読み込みが可能なコードを印字した両替券を発行してもよい。
【００１５】
また、本発明の一態様は、商品の登録を行う登録装置としての第１コンピュータと、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置としての第２コンピュータとを有する商品販売データ処理システムに対応するプログラムであって、前記第１コンピュータまたは前記第２コンピュータを、登録装置に対する操作に応じて、精算装置に対して両替指示を行う両替指示手段として機能させ、前記第２コンピュータを、前記両替指示手段による両替指示に応じて精算装置にて両替を行う両替手段として機能させるためのプログラムであって、前記両替指示手段は、両替が可能な状態の精算装置のうちから選択された精算装置を両替対象として指定して両替指示を行うプログラムである。
【００１６】
また、本発明の一態様は、商品の登録を行う登録装置としての第１コンピュータと、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置としての第２コンピュータとを有する商品販売データ処理システムに対応するプログラムであって、前記第１コンピュータを、登録装置に対する操作または客が行う精算装置への操作に応じて、精算装置に対して両替指示を行う両替指示手段として機能させ、前記第２コンピュータを、前記両替指示手段による両替指示に応じて精算装置にて両替を行う両替手段として機能させるためのプログラムであって、前記両替指示手段は、複数の前記精算装置のうちから前記操作によって選択された精算装置を両替対象として指定して両替指示を行うプログラムである。
また、本発明の一態様は、商品の登録を行う登録装置としての第１コンピュータと、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置としての第２コンピュータとを有する商品販売データ処理システムに対応するプログラムであって、前記第１コンピュータを、登録装置に対する操作または客が行う精算装置への操作に応じて、精算装置に対して両替指示を行う両替指示手段として機能させ、前記第２コンピュータを、前記両替指示手段による両替指示に応じて精算装置にて両替を行う両替手段として機能させるためのプログラムであって、前記両替指示手段は、複数の前記精算装置ごとの貨幣の格納枚数の順に基づいて、両替対象の精算装置を指定して両替指示を行うプログラムである。
また、本発明の一態様は、商品の登録を行う登録装置としての第１コンピュータと、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置としての第２コンピュータとを有する商品販売データ処理システムに対応するプログラムであって、前記第１コンピュータまたは前記第２コンピュータを、登録装置に対する操作または客が行う精算装置への操作に応じて、精算装置に対して両替指示を行う両替指示手段として機能させ、前記第２コンピュータを、前記両替指示手段による両替指示に応じて精算装置にて両替を行う両替手段として機能させ、前記第１コンピュータを、前記精算装置に対して行われる両替指示の操作を受け付ける両替指示操作受付手段として機能させるためのプログラムであって、前記両替指示手段は、前記両替指示操作受付手段が両替指示の操作を受け付けたことに応じて前記精算装置に両替指示を行うプログラムである。
また、本発明の一態様は、商品の登録を行う登録装置と、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置とを有する商品販売データ処理システムにおける商品販売データ処理方法であって、登録装置に対する操作に応じて、精算装置に対して両替指示を行う両替指示ステップと、前記両替指示ステップによる両替指示に応じて精算装置にて両替を行う両替ステップとを備え、前記両替指示ステップは、両替が可能な状態の精算装置のうちから選択された精算装置を両替対象として指定して両替指示を行う商品販売データ処理方法である。
また、本発明の一態様は、商品の登録を行う登録装置と、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置とを有する商品販売データ処理システムにおける商品販売データ処理方法であって、登録装置に対する操作または客が行う精算装置への操作に応じて、精算装置に対して両替指示を行う両替指示ステップと、前記両替指示ステップによる両替指示に応じて精算装置にて両替を行う両替ステップとを備え、前記登録装置において前記両替指示ステップが前記精算装置に両替指示を行うことに応じて、前記精算装置において前記両替ステップが両替を行い、前記両替指示ステップは、複数の前記精算装置のうちから前記操作によって選択された精算装置を両替対象として指定して両替指示を行う商品販売データ処理方法である。
また、本発明の一態様は、商品の登録を行う登録装置と、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置とを有する商品販売データ処理システムにおける商品販売データ処理方法であって、登録装置に対する操作または客が行う精算装置への操作に応じて、精算装置に対して両替指示を行う両替指示ステップと、前記両替指示ステップによる両替指示に応じて精算装置にて両替を行う両替ステップとを備え、前記登録装置において前記両替指示ステップが前記精算装置に両替指示を行うことに応じて、前記精算装置において前記両替ステップが両替を行い、前記両替指示ステップは、複数の前記精算装置ごとの貨幣の格納枚数の順に基づいて、両替対象の精算装置を指定して両替指示を行う商品販売データ処理方法である。
また、本発明の一態様は、商品の登録を行う登録装置と、前記登録装置からの精算指示に基づいて前記登録装置により登録された商品の精算処理を行う精算装置とを有する商品販売データ処理システムにおける商品販売データ処理方法であって、登録装置に対する操作または客が行う精算装置への操作に応じて、精算装置に対して両替指示を行う両替指示ステップと、前記両替指示ステップによる両替指示に応じて精算装置にて両替を行う両替ステップと、前記精算装置に対して行われる両替指示の操作を受け付ける両替指示操作受付ステップとを備え、前記両替指示ステップは、前記両替指示操作受付ステップが両替指示の操作を受け付けたことに応じて前記精算装置に両替指示を行う商品販売データ処理方法である。
【発明の効果】
【００１７】
以上説明したように、本発明によれば、登録装置と精算装置とが分離された構成のＰＯＳシステムにおいて、店員が精算装置に赴かなくとも客の所持金につての両替が行われるようになるという効果が得られる。
【図面の簡単な説明】
【００１８】
【図１】第１実施形態におけるＰＯＳシステムの構成例を示す図である。
【図２】第１実施形態における登録装置の構成例を示す図である。
【図３】第１実施形態における精算装置の構成例を示す図である。
【図４】第１実施形態における登録装置と精算装置の外観例を示す図である。
【図５】第１実施形態における商品登録画面の一例を示す図である。
【図６】第１実施形態における両替指示操作画面と、商品登録画面における精算指示ボタンに配置される状態通知画像との態様例を示す図である。
【図７】第１実施形態における登録装置と精算装置とが両替に関して実行する処理手順例を示すフローチャートである。
【図８】第２実施形態における登録装置と精算装置とが両替に関して実行する処理手順例を示すフローチャートである。
【図９】第３実施形態における登録装置と精算装置とが両替に関して実行する処理手順例を示すフローチャートである。
【図１０】第４実施形態における両替券の印字内容例を示す図である。
【図１１】第４実施形態における登録装置と精算装置とが両替に関して実行する処理手順例を示すフローチャートである。
【図１２】第５実施形態における登録装置と精算装置とが両替に関して実行する処理手順例を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について図面を参照して説明する。
＜第１実施形態＞
図１は、本実施の形態に係るＰＯＳシステムの構成例を示している。同図に示すＰＯＳシステム１は、ストアコントローラ１０と、登録装置である登録装置２０と、精算装置である３台の精算装置３０−１、３０−２、３０−３とを含んで構成されている。
なお、以降の説明にあたり、精算装置３０−１、３０−２、３０−３について特に区別しない場合には、精算装置３０と記載する。
ストアコントローラ１０と、登録装置２０と、３台の精算装置３０とは、有線または無線接続のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１１で相互に接続されている。
【００２０】
なお、同図に示したＰＯＳシステム１の構成は一例であって、例えば、ＰＯＳシステム１の構成として、２台以上の登録装置２０を含む構成としてもよいし、２台以下または４台以上の精算装置３０を含む構成としてもよい。また、ＰＯＳシステム１の構成として、ストアコントローラ１０を含まない構成としてもよい。
なお、ＰＯＳシステム１の構成として、ストアコントローラ１０を含まない構成とする場合には、他の装置（例えば、登録装置２０、２以上の登録装置２０がある場合には代表する１台の登録装置２０）に、ストアコントローラ１０としての機能を兼用させてもよい。
【００２１】
ストアコントローラ１０は、ＰＯＳシステム１を制御するコンピュータであり、商品マスタなどの種々の情報を管理する。ストアコントローラ１０は、登録装置２０及び各精算装置３０に、最新の商品マスタを適宜送信する。商品マスタとは、各商品の商品識別情報（例えば、ＪＡＮコード）、商品名（品名、アイテム名）、販売価格、値引き情報などの商品情報を格納したファイルである。
ストアコントローラ１０は、最新の商品情報が反映された商品マスタを、外部（例えば、本部のサーバ、ＣＤ−ＲＯＭ等の媒体）から取得し、登録装置２０及び各精算装置３０に適宜送信する。
【００２２】
登録装置２０は、購入対象の商品を登録する登録処理を実行する。商品の登録は、例えば、スキャナを用いて、商品に付されているバーコードを読み取るか、商品登録画面に表示されたプリセットボタン等を操作することにより行われる。
また、登録装置２０は、登録された商品に関する情報（以下、登録データという）を生成し、記憶する。
【００２３】
登録データは、当該登録データを識別するための登録データ識別情報、登録日時、登録された各商品の商品識別情報、登録された各商品の商品名、販売価格、値引き情報、購入対象の商品の品数を示す取引点数（購入点数）、購入対象の商品の総額（合計金額）を含む。また、登録データは、当該登録データを生成した登録装置２０（すなわち、当該登録データに係る商品を登録した登録装置２０）を識別するための登録装置識別情報をさらに含んでもよい。
【００２４】
登録データは、精算装置３０において精算処理に用いられる。精算処理とは、登録された商品の代金を、現金、電子マネー、クレジットカードなどを選択的に用いて支払い、決済する処理である。
【００２５】
本実施の形態では、複数の精算装置３０が存在するが、複数のうちのいずれか１台が、登録装置２０において生成された登録データを用いて精算処理を実行する。複数の精算装置３０のうちから、精算処理を実行させるべき精算装置３０を指定する態様としては、下記の第１の指定態様と第２の指定態様が挙げられる。
【００２６】
第１の指定態様は、精算処理を実行させる精算装置３０を、店員が登録装置２０にて指定する態様である。
すなわち、店員が、精算装置３０を指定する操作を登録装置２０に対して行うことによって、複数の精算装置３０のうちから精算処理を実行させる精算装置３０を指定する。
なお、登録装置２０において、各精算装置３０の稼働状況を示した稼働情報を表示するようにし、登録装置２０において、店員が精算装置３０を指定する際に、各精算装置３０の稼働状況を確認できるようにしてもよい。
【００２７】
店員が精算装置３０を指定した場合には、ＬＡＮ１１を介して、登録装置２０において生成された登録データが、店員が指定した精算装置３０に送信される。すなわち、登録装置２０は、登録処理に続いて精算装置３０が指定された場合には、指定された精算装置３０に対し、当該登録処理に基づく登録データを送信する。
なお、本実施の形態では、登録装置２０は、直接、精算装置３０に登録データを送信するが、ストアコントローラ１０を経由して、精算装置３０に登録データを送信してもよい。
【００２８】
また、第２の指定態様は、顧客に手渡しされる精算処理用の媒体（お会計券（登録商標））を、店員が登録装置２０にて発行し、店員から手渡しされたお会計券を、顧客が１つの精算装置３０に読み取らせる態様である。
すなわち、顧客が、店員から手渡しされたお会計券を精算装置３０に読み取らせることによって、複数の精算装置３０のうちから精算処理を実行させる精算装置３０を指定する。
お会計券には、登録データ識別情報及び登録装置識別情報が、１次元コードまたは２次元コードのいずれかの形式で印刷されている。
【００２９】
精算装置３０においてお会計券が読み取られた場合には、ＬＡＮ１１を介して、登録装置２０において生成された登録データ（当該お会計券に対応する登録データ）が、当該お会計券を読み取った精算装置３０に送信される。
すなわち、精算装置３０は、お会計券を読み取った場合には、当該お会計券に対応する登録データ（お会計券から得られる登録データ識別情報によって識別される登録データ）を、当該お会計券に対応する登録装置２０（お会計券から得られる登録装置識別情報によって識別される登録装置２０）に要求し（要求情報を送信）、登録データを要求された登録装置２０は、要求された登録データを、要求元の精算装置３０に送信する。
なお、本実施の形態では、精算装置３０は、直接、登録装置２０に登録データを要求するが、ストアコントローラ１０を経由して、登録装置２０に登録データを要求してもよい。
また、登録装置２０は、直接、精算装置３０に登録データを送信するが、ストアコントローラ１０を経由して、精算装置３０に登録データを送信してもよい。
【００３０】
なお、登録装置２０は、登録データ識別情報及び登録装置識別情報が、１次元コードまたは２次元コードで印刷されたお会計券に代えて、登録データが２次元コードで印刷されたお会計券を発行してもよい。精算装置３０は、登録データが２次元コードで印刷されたお会計券を読み取った場合には、当該お会計券から、直接、登録データを取得する。
【００３１】
精算装置３０は、顧客の操作に応じて精算処理を実行する。また、精算装置３０は、精算処理を終了した場合には、登録装置２０に精算処理の終了を通知する。
【００３２】
次に、図２〜図４を参照して、登録装置２０及び精算装置３０の構成例について説明する。
図２は、登録装置２０の構成例を示すブロック図である。図３は、精算装置３０の構成例を示すブロック図である。図４は、登録装置２０と精算装置３０との外観例を示す斜視図である。
【００３３】
登録装置２０は、図２に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ
Ｕｎｉｔ）２０１と、記憶部２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、スキャナ部２０４と、店員用表示部２０５と、客用表示部２０５ａと、操作部２０６と、通信部２０７と、ブザー２０８と、印刷部２０９とを備える。これらは、バスを介して相互に通信可能である。
【００３４】
ＣＰＵ２０１は、中央演算処理装置であり、記憶部２０２に記憶されているプログラムを読み出して実行することにより、登録装置２０の動作を制御する。
記憶部２０２は、ＣＰＵ２０１の補助記憶装置であって、プログラムをはじめとしてＣＰＵ２０１が利用する各種の情報を記憶する。
【００３５】
ＲＡＭ２０３は、ＣＰＵ２０１の主記憶装置であって、種々の情報を記憶する。例えば、ＲＡＭ２０３は、ストアコントローラ１０から取得した商品マスタや、登録処理後に生成された登録データなどを記憶する。
また、本実施形態におけるＲＡＭ２０３は、１取引に応じて生成された登録データについての処理状況を示す登録データ処理状況情報を記憶する。
また、本実施形態におけるＲＡＭ２０３は、呼び戻しの発生についての履歴を示す呼び戻し履歴情報を記憶する。
また、ＲＡＭ２０３は、各精算装置３０から受信した稼働情報などを記憶してもよい。
スキャナ部２０４は、商品に付されているバーコード（商品コード）を光学的に読み取る。
【００３６】
店員用表示部２０５は、タッチパネル（例えば、液晶タッチパネル）であり、店員用の種々の情報を表示する。
例えば、店員用表示部２０５は、商品情報（商品コード等）に関連付けられているプリセットボタンを配置した商品登録画面などを表示する。
【００３７】
客用表示部２０５ａは、顧客用の種々の情報を表示する。例えば、客用表示部２０５ａは、登録した商品の価格等を表示する。客用表示部２０５ａは、タッチパネル（例えば、液晶タッチパネル）であってもよい。
【００３８】
操作部２０６は、登録装置２０を動作させるための各種の操作ボタン（小計キー、現計キー、置数キー、訂正キー、及びプリセットキー等）を備える。例えば、操作部２０６は、操作ボタン（プリセットキー）が操作されることにより、そのプリセットキーに予め設定登録されている商品情報（商品コード等）について、操作入力を受け付ける。
【００３９】
通信部２０７は、ＬＡＮ１１を介して、他の装置と通信する。
ブザー２０８は、店員が操作を確認することが必要な場合などに、ブザー音を発生させる。
印刷部２０９は、必要に応じて媒体を印刷して発行する。例えば、印刷部２０９は、お会計券を印刷して発行する場合がある。
【００４０】
図４においては、スキャナ部２０４、店員用表示部２０５、操作部２０６、印刷部２０９を含む登録装置２０の外観例が示される。
【００４１】
精算装置３０は、図３に示すように、ＣＰＵ３０１と、記憶部３０２と、ＲＡＭ３０３と、スキャナ部３０４と、表示部３０５と、操作部３０６と、通信部３０７と、ブザー３０８と、印刷部３０９と、決済部３１０と、サインポール３１１と、人感知センサ３１２とを備える。これらは、バスを介して相互に通信可能である。
【００４２】
ＣＰＵ３０１は、中央演算処理装置であり、記憶部３０２に記憶されているプログラムを読み出して実行することにより、精算装置３０の動作を制御する。
記憶部３０２は、ＣＰＵ３０１の補助記憶装置であって、プログラムをはじめとしてＣＰＵ３０１が利用する各種の情報を記憶する。
【００４３】
ＲＡＭ３０３は、ＣＰＵ２０１の主記憶装置であって、種々の情報を記憶する。例えば、ＲＡＭ３０３は、ストアコントローラ１０から取得した商品マスタや、登録装置２０から取得した登録データを記憶する。
スキャナ部３０４は、例えば、お会計券に印刷された１次元または２次元コードや、会員カード等に付されているバーコード（会員コード）を光学的に読み取る。
【００４４】
表示部３０５は、タッチパネル（例えば、液晶タッチパネル）であり、種々の情報を表示する。例えば、表示部３０５は、合計金額などが表示される精算画面を表示する。
【００４５】
操作部３０６は、精算装置３０を動作させるための各種の操作ボタン（訂正キー及びプリセットキー等）を備える。例えば、操作部３０６は、操作ボタン（訂正キー）が操作されることにより、操作入力の訂正を受け付ける。
【００４６】
通信部３０７は、ＬＡＮ１１を介して、他の装置と通信する。
ブザー３０８は、エラー等が発生した場合、エラーを報知するブザー音を発生させる。
印刷部３０９は、媒体を印刷して発行する。例えば、印刷部３０９は、精算処理（すなわち商品の買上金額の決済）が終了した場合、顧客が持ち帰る精算済みレシートを印刷して発行する。
【００４７】
決済部３１０は、釣銭釣札機、クレジットカードリーダ、電子マネーリーダ等と、それらの制御部とを備えて構成されていて、決済部３１０を用いて、現金、クレジット、電子マネーにより決済処理が行われる。
決済部３１０は、釣銭釣札機によって、現金により決済を実行し、決済を実行した結果（例えば、決済が成立したか否かを示す情報）を、バスを介してＣＰＵ３０１に出力する。釣銭釣札機は、紙幣の投入及び排出をする紙幣投入口、硬貨を投入するための硬貨投入口、釣銭を排出する釣銭排出口を備えている。
また、決済部３１０は、クレジットにより決済を実行し、決済を実行した結果を、ポート及びバスを介してＣＰＵ３０１に出力する。また、決済部３１０は、電子マネーにより決済を実行し、決済を実行した結果を、バスを介してＣＰＵ３０１に出力する。
【００４８】
サインポール３１１は、複数色の表示灯を有し、それらの表示灯を点灯や点滅させることで、精算装置３０が店員により指定された装置であることを示す情報を報知したり、操作可能である旨を報知したりする。
人感知センサ３１２は、精算装置３０の正面の所定圏内に人物（顧客）がいることを検知するセンサである。
【００４９】
図４においては、スキャナ部３０４、表示部３０５、操作部３０６、印刷部３０９、決済部３１０、及びサインポール３１１などを含む精算装置３０の外観構成が示される。
【００５０】
図５は、登録装置に表示される商品登録画面の一例である。登録装置２０は、同図に示すような商品登録画面を店員用表示部２０５に表示する。
同図に示した商品登録画面には、商品情報（商品コード等）に関連付けられているプリセットボタン（「いちご」「りんご」等と表示したボタン）が配置される。
また、商品登録画面においては、精算指示ボタン５０１−１、５０１−２、５０１−３が配置される。
また、商品登録画面においては、お会計券を印刷するためのお会計券ボタン５０２が配置される。
また、商品登録画面においては、精算装置３０に両替を行わせるための両替ボタン５０３が配置される。
【００５１】
精算指示ボタン５０１−１、５０１−２、５０１−３は、精算処理を実行させる精算装置３０（即ち、登録データの送信先の精算装置３０）を指定するための操作が行われるボタンである。同図においては、図１の構成に対応して精算装置３０が３台設けられていることに応じて、３つの精算指示ボタン５０１−１、５０１−２、５０１−３が配置された例が示されている。
「精算機１」との表示が行われた精算指示ボタン５０１−１は、精算装置３０−１に対応する。即ち、店員は、精算装置３０−１に精算処理を実行させるように指定を行う場合に、精算指示ボタン５０１−１を操作する。
また、「精算機２」との表示が行われた精算指示ボタン５０１−２は、精算装置３０−２に対応する。
また、「精算機３」との表示が行われた精算指示ボタン５０１−３は、精算装置３０−３に対応する。
なお、精算指示ボタン５０１−１、５０１−２、５０１−３について特に区別しない場合には、精算指示ボタン５０１と記載する。
【００５２】
精算指示ボタン５０１においては、それぞれ、対応の精算装置３０に関するステータス（状態）を通知することができる。具体的には、同図の精算指示ボタン５０１−２、５０１−３に示すように、対応の精算装置３０についての状態を表す状態通知画像ＳＴＡがバッジと呼ばれる態様で表示される。
【００５３】
例えば、同図の場合、精算指示ボタン５０１−２には「オフライン」と表示された状態通知画像ＳＴＡが配置され、精算指示ボタン５０１−２には「釣銭不足」と表示された状態通知画像ＳＴＡが表示されている。
「オフライン」は、対応の精算装置３０と登録装置２０との間の通信が、何らかの障害の発生により正常に行われていない状態を示す。また、「オフライン」は、対応の精算装置３０の電源が投入されていない状態であることも示す。
また、「釣銭不足」とは、対応の精算装置３０の釣銭が不足している状態であることを示している。
【００５４】
なお、状態通知画像ＳＴＡにより通知される精算装置３０の状態は、上記の例に挙げた「オフライン」や「釣銭不足」に限るものではない。例えば、釣銭不足が近い状態であることを示した「ニアエンド」や、釣銭（例えば１万円札）の満杯が近い状態であることを示した「ニアフル」などが状態通知画像ＳＴＡにより通知されてもよい。
また、本実施形態においては、後述のように、精算装置３０が両替処理を実行中である場合には、「両替中」であることを通知する状態通知画像ＳＴＡが配置される。
【００５５】
なお、状態通知画像ＳＴＡの表示位置は、同図に示した表示位置（状態通知画像ＳＴＡの一部がボタンの表示領域外（上側）に表示されるような表示位置）に限るものではなく、状態通知画像の全部がボタンの表示領域内に収まるような表示位置であってもよい。
また、精算装置３０の状態によっては、対応の精算指示ボタン５０１に、それぞれ異なる状態を示す複数の状態通知画像ＳＴＡが配置されてもよい。
また、状態通知画像ＳＴＡは、状態を文字列により示す以外に、例えば状態ごとに対応する絵柄により示すようにしてもよい。
またステータスの表示の態様は、状態通知画像ＳＴＡによるものに限定されるものではなく、ボタン内にステータスを示した文言（テキスト）を表示するテキスト表示領域を設け、当該表示領域にステータスを表示するようにしてもよい。また、ボタンの色をステータスに応じて変化させるようにしてもよい。
【００５６】
店員は１取引に対応する買上商品の登録処理を行った後に、精算指示ボタン５０１のうちのいずれか１つ、または、お会計券ボタン５０２を操作する。精算指示ボタン５０１またはお会計券ボタン５０２に対する操作は、例えば、タッチパネルとしての店員用表示部２０５の画面において精算指示ボタン５０１またはお会計券ボタン５０２が表示された位置に対するタップ操作である。
【００５７】
店員が精算指示ボタン５０１−１を操作した場合、精算装置３０−１が精算処理を実行させるべき精算装置として指定され、精算装置３０−１に対して登録データが送信される。
また、店員が精算指示ボタン５０１−２を操作した場合、精算装置３０−２が精算処理を実行させるべき精算装置として指定され、精算装置３０−２に対して登録データが送信される。
店員が精算指示ボタン５０１−３を操作した場合、精算装置３０−３が精算処理を実行させるべき精算装置として指定され、精算装置３０−３に対して登録データが送信される。
また、お会計券ボタン５０２が操作された場合には、お会計券が印刷、発行される。
【００５８】
次に、本実施形態のＰＯＳシステムのもとで行われる両替に関して説明する。ここでの両替は、客が自分の所持する或る単位の貨幣（紙幣または硬貨）を、同金額のより小さい単位の貨幣に交換することである。
【００５９】
両替を行いたい場合、客は、登録装置２０の操作担当の店員に両替を行いたい旨を申し出る。
両替の申し出を受けた店員は、例えば商品登録画面（図５）における両替ボタン５０３に対する操作を行う。両替ボタン５０３に対する操作が行われると、店員用表示部２０５においては、例えば商品登録画面の上に重畳して両替指示操作画面が表示される。
【００６０】
図６（ａ）は、両替指示操作画面の一例を示している。同図の両替指示操作画面においては、両替指示ボタン６００−１、６００−２、６００−３が配置されている。
両替指示ボタン６００−１は、精算装置３０−１に両替を指示するためのボタンである。両替指示ボタン６００−２は、精算装置３０−２に両替を指示するためのボタンである。両替指示ボタン６００−３は、精算装置３０−３に両替を指示するためのボタンである。
なお、以降の説明にあたり、両替指示ボタン６００−１、６００−２、６００−３について特に区別しない場合には、両替指示ボタン６００と記載する。
【００６１】
また、同図の両替指示操作画面においては、両替指示ボタン６００−１、６００−２の２つについては操作可能であることを示す態様による表示（アクティブ表示）が行われている。一方、両替指示ボタン６００−３についてはグレーアウトの表示が行われ、操作ができないことが示されている。
この場合、両替指示ボタン６００−３に対応する精算装置３０−３は、両替が不可能な状態にある。このために、精算装置３０−３は、仮に両替が指示されたとしても両替を行うことができない。
そこで、両替が不可能な状態の精算装置３０に対応する両替指示ボタン６００については、グレーアウトの表示を行って操作不可とすることで、店員による操作が行われないようにしている。
【００６２】
ここで、精算装置３０について両替が不可能な状態としては、例えば精算装置３０がオフラインの状態（電源オフの状態を含む）、精算処理中の状態、両替中の状態、釣銭不足（釣銭切れ）の状態などを挙げることができる。さらには、精算装置３０について両替が不可能な状態としては、決済部３１０が格納している特定金種の貨幣の残数が一定以下になった状態（ニアエンド）が含まれてもよい。
【００６３】
なお、両替が不可能な状態の精算装置３０に対応する両替指示ボタン６００については、両替指示操作画面において表示されないようにしてもよい。即ち、この場合の両替指示操作画面においては、両替が可能な状態の精算装置３０に対応する両替指示ボタン６００のみが表示される。
【００６４】
同図の両替指示操作画面が表示された状態で、店員は、両替が可能な精算装置３０−１と精算装置３０−２とのうちのいずれに両替処理を実行させるのかを選択する。本実施形態において、店員は、両替が可能な精算装置３０のうちから任意の精算装置３０を選択できる。
【００６５】
ここで、例えば店員が精算装置３０−１を選択した場合、店員は、精算装置３０−１に対応する両替指示ボタン６００−１に対する操作を行う。
両替指示ボタン６００−１に対する操作が行われると、登録装置２０は、精算装置３０−１に対して両替処理要求を送信する。両替処理要求の受信に応じて精算装置３０−１は、例えば精算を待機する精算待機状態から、両替処理を行う両替モードに移行する。
【００６６】
また、両替指示ボタン６００−１に対する操作が行われると、登録装置２０の店員用表示部２０５において、両替指示操作画面が消去され、例えば商品登録画面が表示される状態に戻る。
そのうえで、両替指示操作画面が消去された後の商品登録画面においては、精算指示ボタン５０１−１においては、精算装置３０−１の状態として、例えば図６（ｂ）に示すように、「両替中」であることを示す状態通知画像ＳＴＡの表示が行われる。同図は、両替指示操作画面が消去された後の商品登録画面における精算指示ボタン５０１の部分を抜き出して示している。
【００６７】
両替指示ボタン６００−１に対する操作を行った後、店員は、例えば図６（ｂ）に示されるように精算指示ボタン５０１−１に「両替中」の状態通知画像ＳＴＡが表示されている状態を見て、精算装置３０−１が両替モードに移行したことを確認する。そのうえで、店員は、今回の両替を申し出た客に、精算装置３０−１にて両替を行うように案内する。
客は、店員からの案内に従って精算装置３０−１に赴く。客が精算装置３０−１にまで赴いた際には、前述のように、精算装置３０−１が両替モードとなっている。
両替モードに移行した精算装置３０−１の表示部３０５においては、例えば、客に両替の操作の手順を案内する画面が表示されている。そこで、客は、表示部３０５に表示される案内に従って両替を行う。両替処理が終了すると、精算装置３０−１は、再び精算待機状態に戻る。また、精算装置３０−１は、登録装置２０に対して、両替処理が終了したことを通知する両替処理終了通知を送信する。
両替処理の通知を受信した登録装置２０は、商品登録画面において精算装置３０−１に対応する精算指示ボタン５０１−１に表示されていた「両替中」の状態通知画像ＳＴＡ（図６（ｂ））を消去する。このように「両替中」の状態通知画像ＳＴＡが消去されることで、登録装置２０を操作する店員は、例えば買上商品の登録操作などを行いながらであっても、精算装置３０−１にて両替処理の終了したことを把握できる。
【００６８】
このように本実施形態のＰＯＳシステムにおいては、客が精算装置３０を使用して両替を行うことができる。この場合において、店員は、客からの両替の申し出に応じて、登録装置２０を操作して１つの精算装置３０を両替モードに設定すればよく、両替モードのもとでは客による両替が可能である。
即ち、本実施形態においては、客からの両替の申し出に応じてわざわざ店員が精算装置３０にまで赴かなくとも、客の所持金の両替が可能である。これにより、例えば店員が両替のために登録装置２０から離れる必要がないために、買上商品の登録が両替によって滞ってしまうことが無くなり、商品の登録から精算までの流れを円滑に進めることが可能になる。
【００６９】
図７のフローチャートを参照して、本実施形態における登録装置２０と精算装置３０とが両替に関して実行する処理手順例について説明する。
ステップＳ１０１：まず、登録装置２０において、ＣＰＵ２０１は、商品登録画面における両替ボタン５０３に対する操作が行われるのを待機する。
【００７０】
ステップＳ１０２：両替ボタン５０３に対する操作が行われると、ＣＰＵ２０１は、精算装置３０ごとに、両替の可否を判定する。
例えば、精算装置３０は、一定時間ごと（例えば数秒ごと）に自己の状態を示す状態情報を登録装置２０に送信する。ＣＰＵ２０１は、各精算装置３０から送信された最新の状態情報に基づいて、精算装置３０ごとに両替が可能な状態と両替が不可の状態とのいずれであるのかを判定する。
具体的に、ＣＰＵ２０１は、オフラインの状態にあって状態情報が送信されてこない精算装置３０については両替が不可であると判定する。また、ＣＰＵ２０１は、状態情報によって釣銭不足であることが示される精算装置３０について両替が不可であると判定する。また、状態情報によって精算処理中、両替中もしくは釣銭不足であることが示される精算装置３０について両替が不可であると判定する。
また、ＣＰＵ２０１は、両替が不可となる状態のいずれにも該当しないことが状態情報によって示される精算装置３０について両替が可能な状態であると判定する。
【００７１】
ステップＳ１０３：ＣＰＵ２０１は、ステップＳ１０２による判定結果が反映された両替指示操作画面を店員用表示部２０５に表示させる。
即ち、ＣＰＵ２０１は、店員用表示部２０５に表示させた両替指示操作画面において、ステップＳ１０２により両替が可能な状態であると判定された精算装置３０に対応する両替指示ボタン６００についてはアクティブ表示とする。また、ＣＰＵ２０１は、店員用表示部２０５に表示させた両替指示操作画面において、ステップＳ１０２により両替が可能な状態であると判定された精算装置３０に対応する両替指示ボタン６００についてはグレーアウトの状態とする。
【００７２】
ステップＳ１０４：前述のように、店員は、店員用表示部２０５に表示された両替指示操作画面におけるアクティブ表示の状態の両替指示ボタン６００のうちから、両替処理を実行させたい精算装置３０に対応する両替指示ボタン６００に対する操作を行う。即ち、店員は、両替指示操作画面に対して両替処理を実行させる精算装置３０（両替対象の精算装置３０）を選択する操作を行う。
ＣＰＵ２０１は、両替指示操作画面に対する操作によって選択された精算装置３０に両替処理を指示する、両替処理要求を送信する。
【００７３】
ステップＳ１０５：ＣＰＵ２０１は、ステップＳ１０４による両替指示要求の送信に応じて、ステップＳ１０３により表示させた両替指示操作画面を消去する。
ステップＳ１０６：また、ステップＳ１０４の処理に応じて両替処理要求を受信した精算装置３０は、自機を両替モードに設定したうえで、自機が両替モードを設定した旨を通知する両替モード設定通知を登録装置２０に送信する。
そこで、ＣＰＵ２０１は、両替モード設定通知が受信されると、商品登録画面において両替モード設定通知の送信元の精算装置３０に対応する精算指示ボタン５０１に、「両替中」を示す状態通知画像ＳＴＡを表示させる。
【００７４】
ステップＳ１０７：また、両替モード設定通知を送信した精算装置３０にて両替処理が終了すると、精算装置３０は、精算待機モードを設定するとともに、両替処理が終了したことを示す登録装置２０に対して、両替処理終了通知を送信する。両替処理終了通知は、両替処理が終了したことを通知するための情報である。
ＣＰＵ２０１は、両替処理終了通知の受信に応じて、ステップＳ１０６により表示させた「両替中」を示す状態通知画像ＳＴＡを消去させる。
【００７５】
次に、精算装置３０の処理について説明する。
ステップＳ２０１：精算装置３０において、ＣＰＵ３０１は、ステップＳ１０４により登録装置２０から送信された両替処理要求が受信されたことに応じて、両替モードを設定する。両替モードは、両替処理が行われるモードである。
ステップＳ２０２：ＣＰＵ３０１は、ステップＳ２０１により両替モードを設定すると、両替モード設定通知を登録装置２０に送信する。
【００７６】
ステップＳ２０３：ＣＰＵ３０１は、客による貨幣の入金などを含む両替に関連する操作に応じて両替が行われるように両替処理を実行する。ステップＳ２０３において、ＣＰＵ３０１は、決済部３１０が備える貨幣投入部に或る単位の貨幣が入金されると、入金された貨幣と同じ金額であって、入金された貨幣よりも小さい単位の貨幣を、貨幣排出部から排出させる。
ステップＳ２０４：ＣＰＵ２０１は、ステップＳ２０３による両替処理の終了に応じて、両替モードを解除し、精算待機モードを設定する。
ステップＳ２０５：また、ＣＰＵ２０１は、ステップＳ２０３による両替処理の終了に応じて、両替処理終了通知を登録装置２０に送信する。
上記のように登録装置２０と精算装置３０とが処理を行うことで、登録装置２０に対する店員の操作に応じて、精算装置３０にて客が両替を行えるようになる。
【００７７】
＜第２実施形態＞
続いて、第２実施形態について説明する。先の第１実施形態においては、両替を行うべき両替対象の精算装置３０について、店員が登録装置２０に対して行う操作によって選択できるようにされていた。
これに対して、本実施形態においては、登録装置２０が、各精算装置３０の状態に基づいて、両替処理を実行させるのに最適な精算装置３０を選択するように構成される。
【００７８】
図８のフローチャートを参照して、本実施形態における登録装置２０と精算装置３０とが両替に関して実行する処理手順例について説明する。なお、本実施形態において、登録装置２０の構成は図２と同様でよく、精算装置３０の構成は図３と同様でよい。
【００７９】
ステップＳ３０１：まず、登録装置２０において、ＣＰＵ２０１は、商品登録画面における両替ボタン５０３に対する操作が行われるのを待機する。
ステップＳ３０２：両替ボタン５０３に対する操作が行われると、ＣＰＵ２０１は、精算装置３０のそれぞれから送信される最新の状態情報に基づいて、複数の精算装置３０のうちから両替が可能な状態の精算装置３０を特定する。
【００８０】
ステップＳ３０３：次に、ＣＰＵ２０１は、ステップＳ３０２により両替が可能な状態であることが特定された精算装置３０のうちから、釣銭の支払いのために収納されている貨幣の格納数が最も多い精算装置３０を両替対象として選択する。即ち、ステップＳ３０３においては、両替で交換される貨幣が最も多い精算装置３０が両替対象として選択される。
【００８１】
このように両替対象の精算装置３０が選択されることで、客が精算装置３０で両替を行おうとしたが両替金が不足して両替ができないといった不具合が起こる可能性を低くすることができる。
また、店員にとっては両替処理を実行させる精算装置３０をどれにするのかを自分で決定する手間が省かれ、例えば商品登録のための操作などに迅速に戻ることができる。
【００８２】
なお、ステップＳ３０３において両替対象の精算装置３０を選択するにあたり、ＣＰＵ２０１は、全ての金種の貨幣の格納数に基づく必要はない。
即ち、両替に使用される貨幣は、或る程度限られている。具体的には、１万円を千円札１０枚に交換するという両替が行われる頻度は高い。一方で、例えば１０円硬貨を１０枚の１円硬貨に交換するような両替が行われることはほとんどない。
そこで、ステップＳ３０３においては、ＣＰＵ２０１が店舗において予め定めた１または複数の金種（例えば千円札）についての格納数が最も多い精算装置３０を両替対象として選択するように構成すればよい。
【００８３】
ステップＳ３０４：ＣＰＵ２０１は、ステップＳ３０３により両替対象として選択された精算装置３０に両替処理要求を送信する。
ステップＳ３０５〜Ｓ３０７は、図７のステップＳ１０５〜Ｓ１０７と同様の処理となることから、ここでの説明を省略する。
【００８４】
また、精算装置３０の処理については、図７と同様となることから、同一符号を付してここでの説明を省略する。
【００８５】
上記のような処理によって、店員が登録装置２０に対して両替を指示する操作（両替ボタンに対する操作）を行いさえすれば、両替に最も適した状態の精算装置３０により両替が行われるようにすることができる。
【００８６】
＜第３実施形態＞
続いて、第３実施形態について説明する。先の第１実施形態及び第２実施形態は、客からの両替の申し出に応じて、店員が登録装置２０に対して操作を行うことで、精算装置３０にて両替が行われるようにされた構成である。
これに対して、本実施形態においては、両替を行いたい客自身が、精算装置３０に対して両替を指示する操作を行うことに応じて、精算装置３０にて両替が行われるように構成される。
また、本実施形態においては、両替を指示する操作が行われた精算装置３０について、客の精算装置３０の利用状況などから両替処理を実行させるべきでないと店員が判断した場合、他の両替が可能な状態の精算装置３０にて両替を行うように客の誘導が行われる。
【００８７】
図９を参照して、本実施形態における登録装置２０と精算装置３０とが両替に関して実行する処理手順例について説明する。なお、本実施形態において、登録装置２０の構成は図２と同様でよく、精算装置３０の構成は図３と同様でよい。
【００８８】
まず、精算装置３０の処理から説明する。
ステップＳ４０１：精算装置３０においてＣＰＵ３０１は、両替を指示する両替指示操作が行われるのを待機する。例えば精算装置３０が精算待機モードのとき、表示部３０５の待機画面においては、両替を指示する両替指示ボタン（図示せず）が配置されている。
両替を行いたい客は、精算装置３０に赴いて、待機画面において配置される両替指示ボタンに対する操作を行う。このように待機画面において配置される両替指示ボタンに対して行われる操作が、本実施形態における両替指示操作である。
【００８９】
ステップＳ４０２：ＣＰＵ３０１は、両替指示操作が行われると、客による両替指示操作が行われたことを通知するための両替指示通知を登録装置２０に送信する。
ステップＳ４０３：両替指示通知の送信に応じて、登録装置２０は、両替許可通知と両替対象変更通知とのいずれか一方を送信する。
両替許可通知は、客の両替指示操作に応じた両替処理を精算装置３０に許可する旨を通知する情報である。
両替対象変更通知は、客の両替指示操作に応じた両替処理を行う精算装置３０として、両替指示操作が行われた精算装置３０とは異なる他の精算装置３０が指定された旨を通知する情報である。
そこで、ＣＰＵ３０１は、ステップＳ４０２により送信した両替指示通知に対する応答として、両替許可通知と両替対象変更通知とのいずれが受信されたかについて判定する。
【００９０】
ステップＳ４０４〜Ｓ４０８：ステップＳ４０３にて両替許可通知が受信されたことが判定された場合、ＣＰＵ３０１は、ステップＳ４０４〜Ｓ４０８の処理を実行する。ステップＳ４０４〜Ｓ４０８の処理は、図７のステップＳ２０１〜Ｓ２０５の処理と同様である。
即ち、客による両替指示操作が行われた精算装置３０は、登録装置２０から送信された両替許可通知を受信した場合には、引き続き客の操作に応じて両替処理を行う。
【００９１】
ステップＳ４０９：一方、ステップＳ４０３にて両替対象変更通知が受信された場合、ＣＰＵ３０１は、両替不可メッセージを表示部３０５に表示させる。
両替不可メッセージにおいては、本機では両替ができないことを示すメッセージが示される。また、両替不可メッセージにおいては、両替対象変更通知が示す本機以外の代替の精算装置３０が提示されたうえで、提示された代替の精算装置３０で両替が可能であるから、代替の精算装置３０にまで移動してもらうことを客に促すメッセージが表示される。
【００９２】
なお、精算装置３０におけるＣＰＵ３０１は、両替不可メッセージを見た客による確認の操作（例えば、両替不可メッセージにおいて配置される確認ボタンに対する操作）が行われることに応じて両替不可メッセージを消去し、精算待機モードに戻るようにすればよい。
あるいは、ＣＰＵ３０１は、両替不可メッセージの表示を開始させてから一定時間を経過したタイミングで両替不可メッセージを消去してもよい。
【００９３】
次に、同図を参照して、登録装置２０が実行する処理手順例について説明する。
ステップＳ５０１：登録装置２０において、ＣＰＵ２０１は、ステップＳ４０２により精算装置３０から送信された両替指示通知を受信すると、店員用表示部２０５に両替指示通知メッセージを表示させる。
両替指示通知メッセージは、精算装置３０に対して両替指示操作が行われたことを示す。また、両替指示通知メッセージは、両替指示操作が行われた精算装置３０が、精算装置３０−１、３０−２、３０−３のいずれであるのかについても示す。
【００９４】
ステップＳ５０２：店員は、表示された両替指示通知メッセージを見て、両替指示操作が行われた精算装置３０−１、３０−２、３０−３のいずれであるのかを確認する。そのうえで、店員は、例えば現在の精算装置３０−１、３０−２、３０−３の利用状況などから、両替指示操作が行われた精算装置３０にそのまま両替処理を行わせるべきか、他の精算装置３０に両替処理を代替させるべきかを判断する。
両替指示操作が行われた精算装置３０にそのまま両替処理を行わせるべきと判断した場合、店員は、登録装置２０に対して両替許可操作を行う。両替許可操作は、例えば両替指示通知メッセージにおいて配置される両替許可ボタンに対するタップ操作であればよい。
一方、他の精算装置３０に両替処理を代替させるべきと判定した場合、店員は代替の精算装置３０の選択を指示する操作（代替選択指示操作）を行う。代替選択指示操作は、例えば両替指示通知メッセージにおいて配置される、精算装置３０の代替選択を指示するボタンに対するタップ操作であればよい。
ＣＰＵ２０１は、両替指示通知メッセージが表示されている状態のもとで、両替許可操作と代替選択指示操作とのいずれが行われたか否かについて判定する。
【００９５】
ステップＳ５０３：ステップＳ５０２において両替許可操作の行われたことが判定された場合、ＣＰＵ２０１は、両替指示通知の送信元の精算装置３０に対して両替許可通知を送信する。なお、両替許可操作が行われたタイミングで、ステップＳ５０１にて表示された両替指示通知メッセージは消去され、商品登録画面に戻る。
【００９６】
ステップＳ５０４：一方、ステップＳ５０２において代替選択指示操作の行われたことが判定された場合、ＣＰＵ２０１は、これまでの両替指示通知メッセージの表示から、図６（ａ）に例示した態様の両替指示操作画面の表示に切り替える。ステップＳ５０４にて表示された両替指示操作画面においては、両替指示通知メッセージの送信元以外の精算装置３０のうちで両替が可能な状態の精算装置３０に対応する両替指示ボタン６００についてアクティブ表示が行われる。店員は、アクティブ表示が行われている両替指示ボタン６００のうちから、両替処理を代替で実行させたい精算装置３０に対応する両替指示ボタン６００に対する操作を行う。
【００９７】
ステップＳ５０５：ＣＰＵ２０１は、店員による両替指示ボタン６００に対する操作によって代替として選択された精算装置３０に対して、両替処理要求を送信する。なお、両替指示ボタン６００に対する操作に応じて両替指示操作画面は消去され、商品登録画面が表示される。
ステップＳ５０６：また、ＣＰＵ２０１は、店員による両替指示ボタン６００に対する操作に応じて、両替指示通知メッセージの送信元の精算装置３０に対して両替対象変更通知を送信する。
両替対象変更通知は、両替対象の精算装置３０が変更された旨を通知するとともに、変更先の精算装置３０を例えば精算装置ＩＤにより示す情報である。
【００９８】
ステップＳ５０７：ステップＳ５０３の処理を行った場合、両替指示通知メッセージの送信元の精算装置３０から両替モード設定通知が送信される。あるいは、ステップＳ５０４〜Ｓ５０６の処理を行った場合には、代替の精算装置３０から両替モード設定通知が送信される。
ＣＰＵ３０１は、上記のように送信された両替モード設定通知の受信に応じて、商品登録画面において、両替モード設定通知の送信先の精算装置３０に対応する精算指示ボタン５０１に、「両替中」を示す状態通知画像ＳＴＡを表示させる。
【００９９】
ステップＳ５０８：また、上記のように両替指示通知メッセージの送信元の精算装置３０から両替モード設定通知が送信された場合、両替指示通知メッセージの送信元の精算装置３０からは、両替処理の終了に応じて両替処理終了通知が送信される。
同様に、代替の精算装置３０から両替モード設定通知が送信された場合、代替の精算装置３０からは、両替処理の終了に応じて両替処理終了通知が送信される。
ＣＰＵ３０１は、上記のように両替指示通知メッセージの送信元の精算装置３０または代替の精算装置３０から両替処理終了通知を受信すると、ステップＳ５０７にて表示させた「両替中」の状態通知画像ＳＴＡを消去させる。
【０１００】
本実施形態において、代替の精算装置３０の処理手順については、図７の精算装置３０と同様となることから、図７と同様のステップＳ２０１〜Ｓ２０５の符号を付し、ここでの説明は省略する。
【０１０１】
上記のような処理によって、客が精算装置３０に対して両替指示操作を行うことに応じて、両替指示操作が行われた精算装置３０もしくは代替の精算装置３０により両替が行われるようにすることができる。
【０１０２】
＜第４実施形態＞
続いて、第４実施形態について説明する。先の第１実施形態においては、店員が客からの両替の申し出に応じて登録装置２０に対して両替対象の精算装置３０を選択する操作を行うと、登録装置２０が両替処理要求を送信することによって、精算装置３０に両替を指示するように構成されていた。即ち、第１実施形態において、精算装置３０は、通信を介して両替対象の精算装置３０に両替処理の指示を行っていた。
これに対して、本実施形態においては、登録装置２０が両替券を発行することによって、両替対象の精算装置３０に対して両替を指示するように構成される。
【０１０３】
即ち、本実施形態においては、店員が客からの両替の申し出に応じて登録装置２０に対して両替対象の精算装置３０を選択する操作を行うと、登録装置２０が両替券を発行する。店員は、登録装置２０により発行された両替券を客に手渡し、店員が操作により両替指示を指定した精算装置３０で両替を行ってもらうように伝える。
【０１０４】
上記のようにして登録装置２０によって発行される両替券は、客が精算装置３０により両替を行うために使用する券である。
図１０は、登録装置２０により発行される両替券の印字内容例を示している。同図の両替券においては、例えば「精算機１で両替をしてください。」のように両替を行ってもらう精算装置３０（精算機）を案内するメッセージが印字されている。また、両替券においては、「精算機１のスキャナ部にコードを読み込ませてください」のように、客が精算装置３０に両替処理を指示する操作を案内するメッセージが印字されている。
また、両替券においては、コードＣＨＤが印字されている。コードＣＨＤは、例えば、両替処理を指示するコマンド（両替指示コマンド）と、両替対象として指定された精算装置３０を示す精算装置ＩＤとを含む精算装置指定情報を示す。
また、同図の両替券においては、発行された日時（発行日時）が印字されている。
【０１０５】
店員から両替券を受け取った客は、店員から伝えられた（両替券にて案内されている）精算装置３０に赴いて、精算装置３０のスキャナ部３０４に両替券のコードＣＨＤをかざして、スキャナ部３０４にコードＣＨＤを読み込ませる。
精算装置３０は、読み込まれたコードの内容が、両替指示コマンドであり、両替対象として自機を指定していることを認識する。そこで、精算装置３０は、両替モードを設定する。
このようにして、本実施形態においても、特に店員が精算装置３０に赴かなくとも、客自身が精算装置３０にて両替を行うことができる。
【０１０６】
図１１のフローチャートを参照して、本実施形態における登録装置２０と精算装置３０とが両替に関して実行する処理手順例について説明する。
本実施形態の登録装置２０は、同図に示すようにステップＳ１０１〜Ｓ１０７の処理を実行する。ここで、ステップＳ１０１〜Ｓ１０３、及びステップＳ１０５〜Ｓ１０６の処理は、図７と同様である。そのうえで、本実施形態の登録装置２０は、図７のＳ１０４に代えて以下の処理を実行する。
【０１０７】
ステップＳ１０４Ａ：ステップＳ１０３にて表示された両替指示操作画面に対して店員が両替対象の精算装置３０を選択する操作を行うと、登録装置２０のＣＰＵ２０１は、選択された精算装置３０に両替を指示する内容を有する両替券を発行する。
つまり、ＣＰＵ２０１は、両替指示コマンドと両替指示操作画面に対する操作によって両替対象として選択された精算装置３０の精算装置ＩＤを示す精算装置指定情報を含むコードを生成する。そして、ＣＰＵ３０１は、両替対象として選択された精算装置３０に客を案内するメッセージ、発行日時などとともに、生成したコードがコードＣＨＤとして印刷された両替券が発行されるように印刷部２０９を制御する。
【０１０８】
次に、同図を参照して、精算装置３０が実行する処理手順例について説明する。
ステップＳ６０１：まず、精算装置３０におけるＣＰＵ３０１は、スキャナ部３０４により両替券におけるコードＣＨＤの読み込みが行われるのを待機している。具体的に、精算装置３０におけるＣＰＵ３０１は、スキャナ部３０４により読み込まれたコードにおいて両替指示コマンドが含まれていれば、両替券のコードの読み込みが行われたと判定する。
例えば、スキャナ部３０４によりコードの読み込みが行われたとしても、読み込まれたコードがお会計券である場合には、読み込まれたコードにおいて両替指示コマンドが含まれない。従って、この場合には両替券のコードの読み込みの行われていないことが判定される。
【０１０９】
ステップＳ６０２：ステップＳ６０１にて両替券のコードの読み込みが行われたことが判定されると、ＣＰＵ３０１はさらに、読み込まれたコードにおいて、自機が両替対象として指定されているか否かについて判定する。
このために、ＣＰＵ３０１は、ステップＳ６０１に対応して読み込まれたコードに含まれる精算装置指定情報により自機の精算装置ＩＤが示されているか否かについて判定すればよい。
【０１１０】
ステップＳ６０３〜Ｓ６０７：ステップＳ６０２において、自機が両替対象として指定されていることが判定された場合、ＣＰＵ３０１は、ステップＳ６０３〜Ｓ６０７の処理を実行する。ステップＳ６０３〜Ｓ６０７の処理は、図７のステップＳ２０１〜Ｓ２０５の処理と同様であることから、ここでの説明を省略する。
【０１１１】
ステップＳ６０８：ステップＳ６０２において、自機が両替対象として指定されていないことが判定された場合、ＣＰＵ３０１は、表示部３０５にエラーメッセージを表示させる。
エラーメッセージの内容としては、客がスキャナ部３０４にコードＣＨＤを読み込ませた両替券が自機に対応していないことを通知するメッセージ、また、両替券に印字されている精算装置３０に赴いて両替を行ってもらうことを客に案内するメッセージなどが表示されればよい。
エラーメッセージは、例えばエラーメッセージの画像内に配置された確認ボタンに対する操作が行われることによって消去される。あるいは、エラーメッセージは、表示が開始されてから一定時間を経過すると消去される。
【０１１２】
＜第５実施形態＞
続いて、第５実施形態について説明する。先の第３実施形態では、精算装置３０に対して客により両替指示操作が行われて登録装置２０にて両替指示通知メッセージが表示された状態のもとで、店員が、両替許可操作と代替選択指示操作とのいずれかを選択して行うことができるようにされていた。そして、代替選択指示操作が行われた場合には、さらに店員によって代替の精算装置３０が選択され、登録装置２０は、選択された代替の精算装置３０に対して両替処理要求を送信することで代替の両替処理を実行させていた。つまり、第３実施形態において、登録装置２０は、通信を介して代替の精算装置３０に両替処理の指示を行っていた。
【０１１３】
これに対して、本実施形態においては、登録装置２０が、両替指示操作の行われた精算装置３０に両替券を発行させることによって、代替の精算装置３０に対して両替を指示するように構成される。
即ち、本実施形態では、客による精算装置３０への両替指示操作に応じて登録装置２０にて表示された両替指示通知メッセージが表示された状態のもとで、店員が代替選択指示操作を行い、さらに代替の精算装置３０を選択する操作を行うと、以下の動作が得られる。
【０１１４】
登録装置２０は、両替指示操作の行われた精算装置３０に対して、両替対象変更通知を送信する。
両替対象変更通知を受信した精算装置３０は、両替対象変更通知が示す代替の精算装置３０での両替に対応する両替券を発行する。また、両替券の発行に際して、精算装置３０は、自機では両替ができないことと、代替の精算装置３０を示したうえで、自機の代わりに代替の精算装置３０で両替券を用いて両替を行ってもらうことを案内するメッセージを表示部３０５に表示させる。
ここで、両替券については、例えば図１０に示したのと同様の態様でよい。両替券のコードＣＨＤには、両替指示コマンドと、代替の精算装置３０を示す精算装置ＩＤとが含まれる。
【０１１５】
客は、発行された両替券を持って、メッセージの表示により案内されたとおりに、代替の精算装置３０に赴く。客は両替券に印字されたコードＣＨＤを代替の精算装置３０のスキャナ部３０４に読み込ませる。
コードＣＨＤを読み込んだ代替の精算装置３０は、自機により両替処理を実行すべきと判断し、両替処理を行う。
このようにして、本実施形態においても、店員が精算装置３０に赴かなくとも、客が精算装置３０にて両替を行うことができる。
【０１１６】
図１２のフローチャートを参照して、本実施形態における登録装置２０と精算装置３０とが両替に関して実行する処理手順例について説明する。なお、同図において、図９及び図１１と同様の処理となるステップについては同一符号を付している。
まず、客による両替指示操作が行われた精算装置３０が実行する処理手順例について説明する。客による両替指示操作が行われた精算装置３０が実行する処理として、ステップＳ４０１〜Ｓ４０９の処理は、図９と同様なる。
ただし、本実施形態のステップＳ４０９の処理によって表示される両替不可メッセージにおいては、以下の内容が表示される。即ち、本機では両替ができないことを示すメッセージ、代替の精算装置３０の提示、及び代替の精算装置３０にまで移動してもらうことを客に促すメッセージのほか、両替券を代替の精算装置３０に読み込ませてもらうことを客に案内するメッセージが表示される。
【０１１７】
ステップＳ４１０：本実施形態におけるＣＰＵ３０１は、ステップＳ４０９による両替不可メッセージの表示とともに、代替の精算装置３０に対応する両替券を発行する。
ステップＳ４１０において、ＣＰＵ３０１は、ステップＳ４０３に対応して受信された両替対象変更通知において示される代替の精算装置３０の精算装置ＩＤを精算装置指定情報として含むコードＣＨＤが両替券に印字されるように印刷部３０９を制御する。
【０１１８】
また、同図を参照して、本実施形態の登録装置２０が実行する処理手順例について説明する。
本実施形態における登録装置２０は、図９と同様のステップＳ５０１〜Ｓ５０４に続きＳ５０６〜Ｓ５０８の処理を実行する。即ち、本実施形態における登録装置２０のＣＰＵ２０１は、図９における登録装置２０が実行する処理手順からステップＳ５０５による代替の精算装置３０への両替処理要求の送信の処理を省略した処理手順を実行する。
本実施形態においては、代替の精算装置３０は、通信による登録装置２０からの指示ではなく、両替券に印字されたコードＣＨＤの読み込みに応じて両替処理に移行する。このために、本実施形態においては、登録装置２０から代替の精算装置３０に対して両替処理要求を送信する必要がない。従って、本実施形態においては、ステップＳ５０５の処理が省略される。
【０１１９】
また、本実施形態におけるステップＳ５０６による両替対象変更通知の送信は、両替指示操作の行われた精算装置３０に対する両替券の発行指示に相当する。そして、代替の精算装置３０は、両替券に印字されたコードＣＨＤを読み込むことに応じて両替処理を実行する。従って、ステップＳ５０６による両替対象変更通知の送信は、代替の精算装置３０に対する両替処理の指示に相当する。
【０１２０】
また、本実施形態における代替の登録装置２０の処理手順としては、図１１と同様に、ステップＳ６０１〜Ｓ６０８を実行する。
【０１２１】
［変形例］
以下、本実施形態の変形例について説明する。
例えば、精算装置３０が両替モードの状態のときには、サインポール３１１が所定のパターンによる点灯を行うことで、両替モードの状態にあることが示されるようにしてもよい。
これにより、例えば店員は、サインポール３１１を見ることで、どの精算装置３０において両替モードが設定された状態であるのかを容易に把握できる。
なお、サインポール３１１による両替モードを示す点灯は、登録装置２０にて表示される商品登録画面における両替指示ボタン６００に対する「両替中」を示す状態通知画像ＳＴＡの配置とともに行われればよい。この場合には、店員は、サインポール３１１と商品登録画面とのいずれによっても精算装置３０が両替モードの状態にあるか否かを確認できることから、より確実に確認が可能になる。また、この場合には、登録装置２０に商品登録画面以外の画面を表示させているために状態通知画像ＳＴＡによる確認ができない状況であっても、サインポール３１１により両替モードであるか否かの確認が行える。
なお、サインポール３１１の点灯により両替モードを示す場合には、「両替中」を示す状態通知画像ＳＴＡの配置が行われないようにしてもよい。
【０１２２】
また、例えば本実施形態においては、図６（ｂ）に示したように、両替を指示した精算装置３０に対応する精算指示ボタン５０１において両替中であることを示す状態通知表示が行われる。
さらに、本実施形態の変形例としては、両替が指示された精算装置３０が収納している金種ごとの残量（残りの枚数）が登録装置２０において表示されるようにしてもよい。そのうえで、両替を指示した登録装置２０にて、例えば千円札などの両替に使用される頻度が高い特定金種がニアエンドの状態またはニアエンドに近い状態となったことに応じて、対応の精算指示ボタン５０１において、その旨を示す警告（アラート）が所定の態様で表示されるようにしてもよい。
また、第３実施形態において、例えばステップＳ５０１により両替指示通知メッセージを表示する際に、上記のように金種ごとの残量の表示や、ニアエンドの状態またはニアエンドに近い状態となったことについての警告がともに表示されるようにしてもよい。これにより、店員は、両替指示操作が行われた精算装置３０にそのまま両替処理を行わせるべきか、あるいは他の精算装置３０に両替処理を代替させるべきかをより的確に判断できるようになる。
【０１２３】
また、登録装置２０において、精算装置３０にてどのような金種交換による両替が行われたのかを示す両替処理結果が表示されるようにしてもよい。具体的には、両替処理として例えば１万円札１枚を千円札１０枚に両替することが精算装置３０にて行われた場合、登録装置２０の店員用表示部２０５において、所定の態様で、１万円札１枚を千円札１０枚に両替したことが視覚的に把握されるように表示が行われる。
このような両替処理結果を登録装置２０にて表示させるには、両替処理を実行した精算装置３０から登録装置２０に対して、両替処理結果を示す両替処理結果情報が送信されるようにすればよい。登録装置２０は受信された両替処理結果情報に基づいて両替処理結果を表示することができる。
このような両替処理結果の表示は、例えば両替処理が終了した都度行われるようにしてもよい。あるいは、店員が例えば両替対象の精算装置３０の選択などに際して両替処理結果の表示を指定した場合に、両替処理が終了したタイミングで行われるようにしてもよい。
【０１２４】
また、本実施形態の変形例として、登録装置２０において、精算装置３０にて実行されている両替処理の経過が表示されるようにしてもよい。即ち、この場合には、精算装置３０にて実行されている両替処理の経過に応じた入出金の状態がほぼリアルタイムで登録装置２０にて表示される。
このような表示は、以下のように行われる。つまり、両替処理を実行している精算装置３０は、両替のための貨幣が入金されることに応じて、入金された貨幣の金種を示す両替入金金種情報を登録装置２０に送信する。登録装置２０は、受信した両替入金金種情報に基づいて、客により入金された金種を示す表示が店員用表示部２０５において行われるように制御する。
次に、両替処理を実行している精算装置３０は、入金された貨幣を両替した貨幣を排出すると、排出された貨幣の金種と枚数とを示す両替出金内訳情報を登録装置２０に送信する。登録装置２０は、受信した両替出金内訳情報に基づいて、両替に際して排出された貨幣の金種と枚数とを表示する。
【０１２５】
また、本実施形態の変形例として、登録装置２０において両替処理履歴が出力されるようにしてもよい。また、精算装置３０においても、両替処理履歴が出力されるようにしてもよい。さらには、例えば店員が携帯する携帯端末（図示せず）や、登録装置２０と精算装置３０に対して上位となるストアコントローラ１０などの上位装置においても両替処理履歴が出力されるようにしてもよい。
ここでの両替履歴の出力の態様としては、レシート用の用紙などへの印字であってもよいし、表示部における表示であってもよい。
【０１２６】
この場合において、精算装置３０は、それぞれ、自機において行われた両替処理の履歴を記憶している。そこで、精算装置３０において両替処理履歴を出力させる場合には、自機において行われた両替処理の履歴が出力されるようにすればよい。
また、例えば、精算装置３０が両替処理終了通知に両替処理結果を含めることができる。このように両替処理終了通知に両替処理結果が含められることで、登録装置２０は、両替処理終了通知の受信により、全ての精算装置３０の両替処理結果を両替処理履歴として記憶することができる。そこで、登録装置２０によっては、全ての精算装置３０の両替処理履歴を出力させることができる。この場合において、例えば全ての精算装置３０のうち、店員の操作によって選択された精算装置３０についての両替処理履歴が出力されるようにすることもできる。
また、本実施形態の変形例として、精算装置３０は、前述のように基本的には自機に対応した両替処理履歴を記憶するが、ＬＡＮ１１を介した通信により、他の精算装置３０がそれぞれ記憶する両替処理履歴を取得することもできる。そこで、精算装置３０に他の精算装置３０の両替処理履歴を取得させたうえで、１つの精算装置３０において、自機及び他の精算装置３０の両替処理履歴が出力できるように構成してもよい。
また、上位装置であるストアコントローラ１０も、例えば登録装置２０が記憶している全ての精算装置３０の両替処理履歴を入力して記憶させることができるので、全ての精算装置３０の両替処理履歴を出力させることができる。
また、店員の携帯端末も、例えばストアコントローラ１０との通信により全ての精算装置３０の両替処理履歴を取得できるので、全ての精算装置３０の両替処理履歴を出力させることができる。
【０１２７】
また、例えば精算装置３０にて両替処理が行われるごとに、上位装置であるストアコントローラ１０にて両替処理が実行されたことが認知されるようにしてもよい。このような通知は、例えば精算装置３０が両替モードを設定したことに応じてストアコントローラ１０にも両替モード設定通知を送信するようにすれば実現できる。
あるいは、第１実施形態などの場合であれば、登録装置２０が、精算装置３０に両替処理要求を送信したタイミング（ステップＳ１０４）で、ストアコントローラ１０に対して両替対象の精算装置３０にて両替処理が行われることを通知してもよい。この場合、ストアコントローラ１０は、両替処理が行われることの通知の受信を以て、両替処理が実行されたとして認知する。
あるいは、第３実施形態などの場合であれば、登録装置２０が両替許可通知または両替対象変更通知を送信したタイミング（ステップＳ５０３またはステップＳ５０６）で、ストアコントローラ１０に対して両替対象の精算装置３０にて両替処理が行われることを通知してもよい。
あるいは、第４実施形態の場合であれば、登録装置２０が両替券を発行したタイミング（ステップＳ１０４Ａ）で、ストアコントローラ１０に対して両替対象の精算装置３０にて両替処理が行われることを通知してもよい。
【０１２８】
また、ＰＯＳシステムにおいて行われた両替に関する実績や、両替に関して登録装置２０または精算装置３０に対して行われた操作内容などの両替履歴情報が、ＰＯＳシステムにおいて記憶されるようにしてもよい。例えば両替履歴情報は、ジャーナルデータに含まれるデータとして、登録装置２０や精算装置３０、あるいは、上位装置であるストアコントローラ１０に記憶されるようにすればよい。
特に、客によって両替が行われる精算装置３０については、自機において行われた両替に関する操作内容や、自機が実行した両替処理の実績などの、自機に対応する両替履歴情報を記憶しておき、店員が記憶された両替履歴情報を精算装置３０の画面に表示させて確認できるようにしてもよい。
また、ストアコントローラ１０または精算装置３０に記憶された両替履歴情報を登録装置２０側で呼び出して、登録装置２０にて表示できるようにしてもよい。
精算装置３０または登録装置２０にて両替履歴情報を表示させるにあたっては、例えば両替に際して発行したレシートを模した画像（例えばレシートイメージ）により表示してもよいし、テキスト形式でリスト化した態様で表示させてもよい。
【０１２９】
また、これまでの実施形態においては、客が両替を行うにあたり特に制限は与えられていなかった。しかし、無制限で客に両替を許すことは、本来の精算の円滑な流れを阻害する要因となる可能性があることから、一定の制限を与えることも好ましい態様の１つである。
そこで、両替に制限を与える１つの態様として、本実施形態のＰＯＳシステムが設置された店舗に対応する会員カードをＰＯＳシステムで読み取ることができたことに応じて両替が許可されるようにしてもよい。
例えば、第１実施形態や第２実施形態などのように、登録装置２０側で精算装置３０に対して両替を指示する場合には、登録装置２０にて会員カードの読み込みが行われなければ、精算装置３０に両替を指示できないようにする。
また、第３実施形態のように客の操作によって精算装置３０側にて両替の指示が行われる場合には、精算装置３０にて会員カードの読み込みが行われなければ両替が行えない（例えば、両替のための操作画面が表示されない）ようにする。
また、例えば、これまでの買上金額の実績や会員継続期間などに基づく客のランクごとに異なる会員カードを配布することとして、会員カードにはランクごとに、両替を許可するか否かを示すフラグを記憶させてもよい。この場合、両替の許可を示すフラグが記憶されている会員カードをＰＯＳシステムに読み込ませれば両替が可能であるが、両替の禁止を示すフラグが記憶されている会員カードをＰＯＳシステムに読み込ませた場合には両替を行うことはできない。
【０１３０】
また、本実施形態の変形例として、第４実施形態または第５実施形態のように両替券が発行される態様において、両替券については使用制限が与えられてもよい。
具体的に、１つの両替券を使用しての精算装置３０での両替は一回のみに制限されるといったように、回数による制限を与えることができる。
このためには、両替券のコードＣＨＤに、両替券ごとに付された両替券ＩＤを含めておくようにする。そのうえで、両替に際して精算装置３０がコードＣＨＤを読み込んだ際には、コードＣＨＤに含まれる両替券ＩＤを両替処理履歴に含めて記憶しておくようにする。そして、両替処理履歴における両替券ＩＤについては、ＬＡＮ１１による通信を介して精算装置３０の間で共有する。
精算装置３０は、両替券のコードＣＨＤの読み込みが行われるごとに、読み込んだコードＣＨＤに含まれるのと同じ両替券ＩＤが、両替処理履歴に含まれるか否かについて判定する。精算装置３０は、コードＣＨＤに含まれるのと同じ両替券ＩＤが両替処理履歴に含まれていなければ、両替モードを設定して両替処理を実行する。これに対して、精算装置３０は、コードＣＨＤに含まれるのと同じ両替券ＩＤが両替処理履歴に含まれていれば、両替モードを設定しないようにする。このような制御によって、両替券の使用を一回のみに制限できる。
なお、例えば両替券の使用を所定の複数回までに制限する場合には、精算装置３０が共有する両替券ＩＤについて、これまでに両替処理が行われた回数を対応付けるようにすればよい。
【０１３１】
また、第１実施形態、第２実施形態、第３実施形態などのように両替券を発行しない構成においても、同じ１人の客が両替を行える回数に制限が与えられるようにしてよい。この場合には、例えば、客を識別する情報に基づいて客が両替可能な回数を制限すればよい。一具体例としては、例えば会員カードに客を一意に示すユーザＩＤを記憶させておき、ＰＯＳシステムにおいては、ユーザＩＤとこれまでの両替回数とを対応付けて記憶する。
そして、両替回数が予め定められた上限値にまで達したユーザについては、両替の指示が行われたとしても両替が行えないようにする。両替が行えないようするにあたっては、例えば精算装置３０側で両替回数に基づいて両替の可否について判定するようにしてもよいし、登録装置２０側が両替を指示する場合には、登録装置２０側が両替回数に基づいて両替の可否について判定してもよい。
また、登録装置２０を操作する店員（オペレータ）が両替を行う精算装置３０を指定する際に両替回数（制限情報）を指定または選択入力し、指定または選択入力された両替回数（制限情報）を両替指示情報とともに精算装置３０に出力（送信）してもよい。
または、制限情報をコード情報化して記録した印刷媒体を出力し、両替が行われる精算装置３０が印刷媒体から制限情報を読み取って記憶することにより、記憶された制限情報に基づいて両替の回数が制限されるようにしてもよい。
また両替回数の制限は、精算装置３０ごとに両替回数の上限値が定められており、或る精算装置３０にて行った両替回数が上限値に達したら、その精算装置３０での両替が不可となるようにしてもよい。また、どの精算装置３０であるのかに係わらず、店舗における精算装置３０において１人の客が行った両替の回数が上限値に達したら、店舗における全ての精算装置３０での両替が不可となるようにしてもよい。
また、上限値に達した両替回数は、例えば一定期間が経過したら０回にクリアされるようにして、再び両替が行えるようにしてもよい。
また、同一客に対応して両替の回数を制限する以外に、例えば、所定の単位時間あたりで両替が行える上限回数（制限回数）を設定することで両替回数を制限するようにしてもよい。または、時間帯ごとに実行できる両替の上限回数をそれぞれ設定して両替回数を制限するようにしてもよい。また、登録装置２０、精算装置３０、それぞれの装置ごとに両替を許可する回数（制限回数）を設定するようにしてもよい。あるいは、店全体において１日に許可する両替の回数（制限回数）を設定するようにしてもよい。
【０１３２】
また、両替券の使用制限として時間的制限を与えるようにしてもよい。一例としては、両替券が発行されてから一定時間内であれば両替に使用できるが、一定時間を経過すると両替に使用できなくなるようにすることができる。
このためには、両替券のコードＣＨＤに、時間情報として、例えば両替券が発行された日時を含める。そして、精算装置３０は、両替券のコードＣＨＤの読み込みが行われると、コードＣＨＤに含まれる両替券の発行日時から現在までの経過時間が、予め定められた一定時間を経過しているか否かについて判定する。
精算装置３０は、一定時間を経過していなければ、両替モードを設定して両替処理を実行する。これに対して、精算装置３０は、一定時間を経過していれば、両替モードを設定しないようにする。このような制御によって、両替券の使用を、両替券の発行時から一定時間内に制限できる。
【０１３３】
また、例えば或る使用期限日時を定めて、使用期限日時を経過した両替券についての使用を制限するようにしてもよい。この場合には、コードＣＨＤに使用期限日時を含めておくようにする。
そして、精算装置３０は、両替券のコードＣＨＤの読み込みが行われると、現在時刻がコードＣＨＤに含まれる使用期限日時を経過しているか否かについて判定し、判定結果に応じて、両替処理を実行すべきか否かを決定すればよい。
【０１３４】
また、本実施形態の変形例として、店舗が繁忙の状態にあるときに対応して両替処理が禁止されるようにしてもよい。
具体例として、例えば、予め繁忙状態となることが予測される時間帯を両替禁止時間帯として登録装置２０または精算装置３０に登録しておく。そして、両替禁止時間帯となった場合には、例えば登録装置２０に対する両替ボタン操作または精算装置３０に対する両替指示操作が受け付けられないようにする。
あるいは、繁忙状態にあるか否かを登録装置２０または精算装置３０が判定するようにしてもよい。繁忙状態にあるか否かの判定は、登録装置２０であれば、例えば単位時間における取引数が一定以上であるか否かについて判定すればよい。また、精算装置３０であれば、繁忙状態にあるか否かの判定は、単位時間における精算処理数が一定以上であるか否かについて判定すればよい。
そして、繁忙状態にあると判定した場合に、例えば登録装置２０に対する両替ボタン操作、または精算装置３０に対する両替指示操作が受け付けられないようにする。
店舗が繁忙状態のときに精算装置３０にて両替が行われると、客の精算待ちの時間が長くなってしまって好ましくない。そこで、上記のように繁忙状態のときに両替が禁止されるようにすれば、繁忙状態における客の精算待ちの時間が長くならないようにすることができる。
なお、両替が禁止となる時間帯については、ＰＯＳシステムにおけるストアコントローラ１０、登録装置２０、精算装置３０の少なくともいずれか１つに記憶されているようにすればよい。
また、タブレット端末（携帯端末）等により無線通信などで対象の装置（登録装置２０、精算装置３０など）と通信を行い、遠隔で禁止時間帯（例えば、１２時から１３時までを禁止する、その理由としては、ランチタイムの時間帯であるため弁当等を購入する客で混雑するため等）などの情報を記憶させるようにしてもよい。また、設定される時間帯としては、店が混雑する時間帯であり、例えば、昼（例えば、１１時３０分から１３時３０分までを禁止）、夕方（例えば、１４時から１６時までを禁止）、タイムセールが行われる時間帯等が想定される。
また、時間帯に基づく両替の禁止は、例えば精算装置３０自体が判断して設定するようにしてもよいし、第１実施形態及び第２実施形態などであれば登録装置２０が精算装置３０への精算指示を行わないようにすることによっても実現できる。また、時間帯に基づく両替の禁止は、ストアコントローラ１０が登録装置２０または精算装置３０に対して指示を行うようにしてもよい。
なお、時間帯で両替を禁止することに限らず、例えば、期間を設定し両替を禁止するようにしてもよい。例えば、シーズンごとに行われるセールが開催される繁忙期の期間（例えば月単位、または複数月の設定、隔月設定など）や年末年始などにおける売り出しの期間などのように、例えば、週単位、隔週、あるいは、日、曜日等による設定が行われてもよい。
【０１３５】
また、精算装置３０が両替モードとなっているのに係わらず、客が思い直して両替を行うことを止めてしまうような場合がある。このような場合、精算装置３０にて両替モードが継続されたままであると、本来の精算処理を行うことができない状態が継続されることになるため好ましくない。
そこで、本実施形態の変形例として、例えば両替モードを一定条件のもとで中止させることができるようにしてもよい。
一例として、登録装置２０に対して店員が両替モードの中止の操作を行うと、操作に応じて精算装置３０にて設定されていた両替モードが中止されるようにしてもよい。この場合、登録装置２０は、両替モードの中止の操作に応じて、両替モード中止要求を精算装置３０に送信すればよい。精算装置３０は、両替モード中止要求の受信に応じて、これまで設定していた両替モードを中止し、例えば精算待機モードに移行する。
あるいは、精算装置３０が、両替モードを設定してから両替処理が終了することなく一定時間を経過した場合に、両替モードを中止するように制御を行ってもよい。
また、精算装置３０が、両替モードを設定してから両替処理が終了することなく一定時間を経過した場合には、例えばサインポール３１１によりその旨を警告するようにしてもよい。そして、サインポール３１１による警告に気付いた店員が登録装置２０に対して、両替モードの中止を指示する操作を行うようにしてもよい。
【０１３６】
また、例えば両替が頻繁に行われる特定金種については、両替後の金種の内訳（組み合わせパターン）に制限が与えられるようにしてもよい。
具体例として、例えば１万円札１枚を千円札１０枚に交換するという両替は頻繁に行われることから、精算装置３０においては、千円札が不足しがちになる。そこで、精算装置３０は、１万円札１枚の両替に際しては、千円札５枚と五千円札１枚という内訳による両替を行うように制限を行う。これにより、千円札が不足する状況が起こりにくくなる。
そのうえで、精算装置３０は、特定金種の格納枚数に応じて、両替における金種の内訳を変更してもよい。具体例として、精算装置３０は、例えば千円札の格納枚数が一定以上のときには１万円札１枚を千円札１０枚に両替するというパターンとし、千円札の格納枚数が一定未満となることに応じて、１万円札１枚を千円札５枚と五千円札１枚とに両替するというパターンとしてもよい。
【０１３７】
また、図１では、登録装置２０が１つである例を示しているが、本実施形態のＰＯＳシステムにおける登録装置２０は複数が備えられてもよい。
また、これまでにおいては、登録装置２０と精算装置３０とが、ＬＡＮ１１経由で直接的に通信を行う場合を例に挙げて説明した。しかし、登録装置２０と精算装置３０との間の通信は、他のサーバなどの装置を介して間接的に行われてもよい。この場合、登録装置２０と精算装置３０との間の通信を介する装置は、図１に示したストアコントローラ１０であってもよいし、図１に示していない他の装置であってもよい。
【０１３８】
以上説明したように、本実施形態のＰＯＳシステム（商品販売データ処理システム）は、商品の登録を行う登録装置２０と、登録装置２０からの精算指示に応じて登録装置２０により登録された商品の精算処理を行う精算装置３０とを有するＰＯＳシステムであって、登録装置２０に対する操作または客が行う精算装置３０への操作に応じて、精算装置３０に対して両替指示を行う両替指示手段と、両替指示手段による両替指示に応じて精算装置３０にて両替を行う両替手段とを備える。
【０１３９】
上記構成によれば、ＰＯＳシステムにおいて、登録装置２０に対する操作または客による精算装置３０に対する操作に応じて、精算装置３０に両替が指示され、精算装置３０は、両替の指示に応じて両替処理を実行することができる。
これにより、登録装置２０と精算装置３０とが分離された構成のＰＯＳシステムにおいて、店員が精算装置３０に赴いて操作を行うことなく、客の所持金についての両替が行われるようにすることができる。
【０１４０】
また、本実施形態におけるＰＯＳシステムにおいて、登録装置２０が備える両替指示手段が精算装置３０に両替指示を行うことに応じて、精算装置３０が備える両替手段が両替を行う。
【０１４１】
上記構成によれば、店員の登録装置２０に対する操作によって精算装置３０に両替処理を実行させることができる。
【０１４２】
また、本実施形態におけるＰＯＳシステムにおいて、両替指示手段は、複数の精算装置３０のうちから操作によって選択された精算装置３０を両替対象として指定して両替指示を行う。
【０１４３】
上記構成によれば、店員の両替対象の精算装置３０を指定する操作に応じて、指定された精算装置３０に両替指示を行うようにすることができる。これにより、両替処理を実行させるべき精算装置３０を、店員の判断により適切に選択できる。
【０１４４】
また、本実施形態におけるＰＯＳシステムにおいて、両替指示手段は、複数の精算装置３０ごとの貨幣の格納枚数の順に基づいて、両替対象の精算装置３０を指定して両替指示を行う。
【０１４５】
上記構成によれば、両替に必要な貨幣を多く格納する精算装置３０を優先して両替処理を実行させることができる。
【０１４６】
また、本実施形態におけるＰＯＳシステムにおいて、両替指示手段は、精算装置３０に両替を指示する情報が含まれ、精算装置３０にて読み込みが可能なコードを印字した両替券を発行することにより、精算装置３０に対して両替指示を行う。
【０１４７】
上記構成によれば、精算装置３０に両替を指示する情報が含まれるコードを印字した両替券を客が使用することで、店員が精算装置３０に赴かなくとも、精算装置３０に両替処理を実行させることができる。
【０１４８】
また、本実施形態におけるＰＯＳシステムは、精算装置３０に対して行われる両替指示の操作を受け付ける両替指示操作受付手段をさらに備え、両替指示手段は、両替指示操作受付手段が両替指示の操作を受け付けたことに応じて精算装置３０に両替指示を行う。
【０１４９】
上記構成によれば、客が精算装置３０に対して行う両替指示の操作に応じて、精算装置３０に両替が指示される。これにより、店員が精算装置３０に赴かなくとも精算装置３０に両替処理を実行させることができる。
【０１５０】
また、本実施形態におけるＰＯＳシステムは、両替指示操作受付手段により両替指示の操作が受け付けられた精算装置３０に代わり、他の精算装置３０にて両替が行われるようにする両替代替制御手段をさらに備える。
【０１５１】
上記構成によれば、客が両替指示の操作を行った精算装置３０が両替可能な状態でない場合には、他の両替可能な精算装置３０に両替処理を実行させることができる。
【０１５２】
また、本実施形態におけるＰＯＳシステムにおいて、両替代替制御手段は、精算装置３０に両替を指示する情報が含まれ、精算装置３０にて読み込みが可能なコードを印字した両替券を発行する。
【０１５３】
上記構成によれば、客が両替指示の操作を行った精算装置３０が両替可能な状態でない場合には、他の両替可能な精算装置３０に対応する両替券が発行される。これにより、客は、両替指示の操作を行った精算装置３０が両替可能な状態でなくとも、他の両替が可能な状態の精算装置に両替券のコードを読み込ませて両替を行うことができる。
【０１５４】
また、本実施形態におけるＰＯＳシステムにおいて、両替指示手段は、両替が可能な状態の精算装置３０のうちから選択された精算装置３０を両替対象として指定して両替指示を行う。
【０１５５】
上記構成によれば、両替が不可の状態の精算装置３０を両替対象として指定されることがなくなる。これにより、両替が不可の状態の精算装置３０を両替対象として指定したことにより、両替対象の精算装置３０を指定し直す手間が省かれ、両替を円滑に進めることができる。
【０１５６】
また、本実施形態におけるＰＯＳシステムは、登録装置２０において、精算装置３０の両替に関する状態についての通知が行われるようにする状態通知手段をさらに備える。
【０１５７】
上記構成によれば、登録装置２０により精算装置３０のそれぞれが両替モードの状態であるか否かを確認することができる。これにより、店員は、登録装置２０から離れることなく、精算装置３０ごとの両替に関する状態を把握することが可能になる。
【０１５８】
なお、上述の登録装置２０または精算装置３０としての機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述の登録装置２０または精算装置３０としての処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【０１５９】
１  ＰＯＳシステム、１０  ストアコントローラ、１１  ＬＡＮ、２０  登録装置、３０
精算装置、２０１  ＣＰＵ  、２０２  記憶部、２０３  ＲＡＭ、２０４  スキャナ部
、２０５  店員用表示部、２０５ａ  客用表示部、２０６  操作部、２０７  通信部、２
０８  ブザー、２０９  印刷部、３０１  ＣＰＵ、３０２  記憶部、３０３  ＲＡＭ、３
０４  スキャナ部、３０５  表示部、３０６  操作部、３０７  通信部、３０８  ブザー
、３０９  印刷部、３１０  決済部、３１１  サインポール、３１２  人感知センサ
【図１】
2019133716.tif 000003
【図２】
2019133716.tif 000004
【図３】
2019133716.tif 000005
【図４】
2019133716.tif 000006
【図５】
2019133716.tif 000007
【図６】
2019133716.tif 000008
【図７】
2019133716.tif 000009
【図８】
2019133716.tif 000010
【図９】
2019133716.tif 000011
【図１０】
2019133716.tif 000012
【図１１】
2019133716.tif 000013
【図１２】
2019133716.tif 000014