図1は、本発明の一実施形態に係るPOS(Point Of Sales)システムのネットワーク構成図である。図1に示すPOSシステム1は、3台のPOS端末20−1、POS端末20−2、POS端末20−3と、ストアコントローラ(ストアコンピュータ、管理装置)10を備え、それぞれはLAN11を介して通信可能に接続されている。以下、POS端末20−1、20−2、20−3について特に区別しない場合には、POS端末20と総称する。なお、POSシステム1は、POS端末20の状況(動作モード、処理状況等)を表示したり、POS端末20を制御したりする監視端末(非図示)を更に備えていてもよい。
POSシステム1は、種々の店舗(コンビニストア、スーパーマーケット等)に導入可能である。
図2は、POS端末20の設置例を示す図である。図2(A)は、POS端末20等を客側から見た斜視図である。図2(B)は、POS端末20等を店員側から見た斜視図である。図2(A)に示すように客側から見てPOS端末20の右側にカウンタが置かれている。
図3は、POS端末20の外観例を示す図である。図3(A)は、POS端末20を客側から見た斜視図である。図3(B)は、POS端末20を店員側から見た斜視図である。図4は、POS端末20の構成例を示す図である。図3及び図4において、同一部分には同一符号を付している。
以下、図3を参照しつつ、図4に示したPOS端末20の構成例を説明する。POS端末20は、CPU201と、ROM202と、RAM203と、ハードディスク204と、客側表示部205と、客側スキャナ部206と、カード決済部208と、釣銭機209と、店員側表示部210と、キー操作部211と、店員側スキャナ部212と、印刷部213と、音声出力部214と、通信部215とを備える。これらは、バスを介して相互に通信可能である。なお、符号211aについては後述する。
CPU201は、中央演算処理装置であり、ROM202に記憶されているプログラムを読み出して実行することにより、POS端末20の動作を制御する。
ROM202は、読み出し専用メモリであり、プログラムをはじめとしてCPU201が利用する各種の情報を記憶する。
RAM203は、読み出し書き込みメモリであり、種々の情報を記憶する。例えば、RAM203は、外部から取得した情報(例えば、ストアコントローラ10から取得した商品マスタ等)や、処理において生成した情報(例えば、商品を登録する登録処理において生成した登録情報(登録データ)、買上商品を精算(決済)する精算処理において生成した精算情報等)を記憶する。
ハードディスク204は、種々の情報を記憶する。ハードディスク204は、例えば、ROM202に代えて、CPU201が実行するプログラム等を記憶してもよい。また、RAM203に代えて、外部から取得した情報や、処理において生成した情報を記憶してもよい。
客側表示部205は、客用のタッチディスプレイであり、客に種々の情報を表示するとともに、客から種々の入力を受け付ける。
客側スキャナ部206は、客用のスキャナ部であり、各種の情報を光学的に読み取る。
例えば、客側スキャナ部206は、商品に付されているバーコード(商品コード等)や、お会計券(登録商標)に印刷されているコード(バーコード、2次元コード等)を光学的に読み取る。客側スキャナ部206は、上記に加えて、品券類(商品券、クーポン券、優待券)や、各種カード(例えば、会員カード、ポイントカード等)に印刷されているコード(バーコード、2次元コード等)を読み取ってもよい。
なお、客側スキャナ部206は、客が商品を登録する際に用いられるが、客は他の方法によって商品を登録してもよい。例えば、客側表示部205に、商品に対応するプリセットキー(商品を注文するボタン)が表示されている場合、客は、当該プリセットキーを操作(押下)し、商品を登録してもよい。
カード決済部208は、各種カード(クレジットカード、交通系カード等のプリペイドカード、ポイントカード等)による決済機構である。カード決済部208は、カード認識部(読取部)や表示部や操作部を備える。カード認識部は、各種カードの情報を磁気的又は電気的に読み取る。読み取られた情報は、買上商品の決済(精算)を用いられる。なお、カード認識部は、今回の買上商品の決済(精算)に認識した情報を使用する場合(つまり、クレジットカードによるクレジット決済の場合、プリペイドカードによるプリペイドカード決済の場合、ポイントカードの保有ポイントを使用(消費)する場合等)に加えて、今回の買上商品の決済(精算)に認識した情報を使用しない場合(例えば、クレジットカードの提示による特典付与の場合、ポイントカードにポイントを付与する場合等)にも、各種カードを認識してもよい。なお、本実施形態のカード決済部208は、カード認識部(読取部)や表示部や操作部を備えるが、カード決済部208は、少なくともカード認識部を備えるものであればよい。また、本実施形態のカード認識部は、接触型のカード(ICカード、磁気カード)に対応するものであるが、接触型のカードに代えて又は加えて、非接触型のカード(ICカード)に対応するものであってもよい。
釣銭機209(現金決済部)は、現金による決済機構であり、紙幣や硬貨の投入口、紙幣や硬貨の排出口を有し、投入口への投入金額を算出し、投入金額と買上金額の差分である釣銭金額を算出し、釣り銭を排出口から排出する。当該釣銭機209は、客側に向けられており、客が操作するものである。なお、紙幣や硬貨が投入口に投入された場合にはセンサによって検出(投入があった旨の検出、金種別の枚数の検出等)される。カード決済部208と釣銭機209とにより、精算部が形成される。
店員側表示部210は、店員用のタッチディスプレイであり、店員に種々の情報を表示するとともに、店員から種々の入力を受け付ける。
キー操作部211は、各種のキー(ハードウェアキー、ボタン)から構成され、店員から種々の入力を受け付ける。
店員側スキャナ部212は、店員用のスキャナ部であり、各種の情報を光学的に読み取る。例えば、店員側スキャナ部212は、商品に付されているバーコードや、店員の名札に付された店員コードを光学的に読み取る。店員側スキャナ部212は、上記に加えて、お会計券に印刷されているコードや、品券類や、各種カードに印刷されているコードを読み取ってもよい。
なお、店員側スキャナ部212は、店員が商品を登録する際に用いられるが、店員は他の方法によって商品を登録してもよい。例えば、キー操作部211に、商品に対応するキー(例えば、スポーツ新聞に対応するキー等)が配置されている場合、店員は、当該キーを操作(押下)し、当該商品を登録してもよい。また、店員側表示部210に、商品に対応するプリセットキーが表示されている場合、店員は、当該プリセットキーを操作し、当該商品を登録してもよい。
印刷部213は、各種媒体(レシート、お会計券等)を印刷、発行する。印刷部213は、店員側から客側、客側から店員側に向き(媒体発行口の方向)を回転自在に変更可能である。印刷部213の向きは、手動で変更してもよいし、例えば動作モード(詳細は後述)が切り替わることに基づいて自動的に変更(メカ的に制御等)してもよい。なお、印刷部213の向きの正誤をセンサなどで検出してもよい。なお、動作モードが切り替わることを動作モードが移行するとも言う。
音声出力部214は、音声を出力する。例えば、音声出力部214は、音声ガイダンス等を出力する。
通信部215は、他端末(他装置:他のPOS端末20、ストアコントローラ10)との間において情報を送受信する。
(各動作モードの概要)
続いて、POS端末20の動作モードについて説明する。POS端末20は、複数の動作モードを有する。当該動作モードは、通常業務中の動作モード(登録処理及び精算処理に係る動作モード)であり、売上や在高等を集計、照会等する集計モード、店員や保守員等が設定作業や保守作業を行う際のメンテナンスモード、新人がトレーニングを行う際のトレーニングモード等は含まない。
図5は、POS端末20の動作モードの概略を説明する図である。POS端末20は、例えば、図5(A)に示した3種類の動作モード(通常モード(標準モード)、フルセルフモード、セミセルフモード(会計専用モード))を有する。また、POS端末20は、図5(A)の通常モード(標準モード)に代えて又は加えて図5(B)の通常モード(制限モード)を有してもよい。また、POS端末20は、図5(A)の通常モード(標準モード)に代えて又は加えて図5(B)のセミセルフモード(登録専用モード)を有してもよい。また、POS端末20は、図5(A)のセミセルフモード(会計専用モード)に代えて又は加えて図5(B)のセミセルフモード(登録専用モード)を有してもよい。
図5(A)において、列は、各動作モードを示し、行は、各機能(「商品登録(店員側)」、「商品登録(客側)」、「貨幣の投入」、…、「お会計券の読取」)を示している。図5(B)においても同様である(但し、図5(B)においては各機能の図示を省略している)。
図5(A)(図5(B)も同様)において、列と行から特定される欄内の「〇」は、当該列の動作モードでは当該行の機能を有効としている旨を示している。例えば、列「通常モード(標準モード)」と行「商品登録(店員側)」から特定される欄内の「〇」は、通常モード(標準モード)では商品登録(店員側)を有効としている旨を示している。また、列と行から特定される欄内の「−」は、当該列の動作モードでは当該行の機能を無効としている旨を示している。例えば、列「通常モード」と行「商品登録(客側)」から特定される欄内の「−」は、通常モードでは商品登録(客側)を無効としている旨を示している。
(各機能の説明)
以下、図5(A)に示した各機能の概略を説明する。
(商品登録(店員側))
「商品登録(店員側)」は、買上商品を店員側(店員側スキャナ部212、店員側表示部210、キー操作部211)にて登録する機能である。つまり、店員の操作(店員側スキャナ部212によるスキャン、店員側表示部210へのタッチ、キー操作部211の操作)により、買上商品の登録処理を実行する機能である。
(商品登録(客側))
「商品登録(客側)」は、買上商品を客側(客側スキャナ部206、客側表示部205)にて登録する機能である。つまり、客の操作(客側スキャナ部206によるスキャン、客側表示部205へのタッチ)により、買上商品の登録処理を実行する機能である。
(貨幣の投入)
「貨幣の投入」は、貨幣(紙幣、硬貨)の投入を受け付ける機能である。つまり、現金による精算の操作(釣銭機209への貨幣の投入)を受け付ける機能である。
(他端末への登録情報の送信)
「他端末への登録情報の送信」は、登録処理において生成された登録情報を他端末(精算処理を実行可能な他端末。例えば、他のPOS端末20)に送信(直接的に他端末に送信、又は、ストアコントローラ10や監視端末などを経由して間接的に他端末に送信。以下、同様)する機能である。
(お会計券の発行)
「お会計券の発行」は、登録処理において生成した登録情報等をコード化し、印刷した媒体(お会計券)を発行する機能である。
(他端末からの登録情報の受信)
「他端末からの登録情報の受信」は、他端末の登録処理において生成された登録情報を受信(直接的に他端末から受信、又は、ストアコントローラ10や監視端末などを経由して間接的に他端末から受信。以下、同様)する機能である。なお、他端末から登録情報を受信した端末は、当該登録情報に基づいて精算処理を実行する。
(お会計券の読取)
「お会計券の読取」は、お会計券(具体的にはお会計券に印刷されているコード、あるいは、コード化されている情報)を読み取る機能である。なお、他端末において発行されたお会計券を読み取った端末は、お会計券を読み取ることによって取得される登録情報に基づいて精算処理を実行する。
(各動作モードの説明)
続いて、図5(A)及び図5(B)に示した各動作モードの概略を説明する。
(通常モード(標準モード))
通常モード(標準モード)は、図5(A)に示すように、商品登録(店員側)を有効「〇」とし、商品登録(客側)を無効「−」とした動作モードである。つまり、通常モード(標準モード)は、客側においては登録処理を実行せずに店員側において登録処理を実行する動作モードである。
また、通常モード(標準モード)は、図5(A)に示すように、貨幣の投入も、他端末への登録情報の送信も、お会計券の発行も、いずれも有効「〇」とした動作モードである。つまり、通常モード(標準モード)では、店員側における登録処理の後の精算処理について、自端末(自装置)において実行することも他端末に実行させることも可能である。具体的には、通常モード(標準モード)では、釣銭機209への貨幣の投入を受け付けることによって精算処理を自端末で実行し、他端末に登録情報を送信することによって(またはお会計券を発行することによって)精算処理を他端末に実行させる。
また、通常モード(標準モード)は、図5(A)に示すように、他端末からの登録情報の受信も、お会計券の読取も、いずれも有効「〇」とした動作モードである。つまり、通常モード(標準モード)では、他端末において生成された登録情報に基づいて精算処理を実行可能である。なお、登録情報の受信後(またはお会計券の読取後)の精算処理は、図5(A)のセミセルフモードとして実行してもよい。すなわち、通常モード(標準モード)であるときに、登録情報を受信した(またはお会計券を読み取った)場合には、通常モード(標準モード)からセミセルフモード(会計専用モード)に自動的(店員による許可を求めてもよい)に移行し、セミセルフモード(会計専用モード)として精算処理を実行してもよい。また、セミセルフモード(会計専用モード)に移行して精算処理を実行した場合には、セミセルフモード(会計専用モード)から通常モード(標準モード)に自動的(店員による許可を求めてもよい)に移行(復帰)してもよいし、セミセルフモード(会計専用モード)のままとしてもよい。
なお、通常モード(標準モード)において、他端末からの登録情報の受信、お会計券の読取の少なくとも一方を無効「−」としてもよい。
(フルセルフモード)
フルセルフモードは、図5(A)に示すように、商品登録(客側)を有効「〇」とした動作モードである。つまり、フルセルフモードは、客側における登録処理を前提とした動作モードである。但し、フルセルフモードは、商品登録(店員側)も有効「〇」としている。つまり、フルセルフモードは、客側における登録処理を前提としつつ、店員側における登録処理も許容する動作モードである。なお、客側、店員側の両側において登録処理が行われている状態をダブルスキャンモードと称する場合がある。
なお、図5(A)に示した例では、フルセルフモードにおいて、商品登録(店員側)を有効「〇」としているが、フルセルフモードにおいて、商品登録(店員側)を無効「−」としてもよい。
また、フルセルフモードは、図5(A)に示すように、貨幣の投入を有効「〇」とし、他端末への登録情報の送信とお会計券の発行とを無効「−」とした動作モードである。つまり、フルセルフモードは、当該端末における精算処理を前提とした動作モードである。
また、フルセルフモードは、図5(A)に示すように、通常モード(標準モード)と同様、他端末からの登録情報の受信も、お会計券の読取も、いずれも有効「〇」とした動作モードである。つまり、通常モード(標準モード)と同様、フルセルフモードでは、他端末において生成された登録情報に基づいて精算処理を実行可能である。なお、登録情報の受信後(またはお会計券の読取後)の精算処理は、図5(A)のセミセルフモードとして実行してもよい。すなわち、フルセルフモードであるときに、登録情報を受信した(またはお会計券を読み取った)場合には、フルセルフモードからセミセルフモード(会計専用モード)に自動的に移行し、セミセルフモード(会計専用モード)として精算処理を実行してもよい。また、セミセルフモード(会計専用モード)に移行して精算処理を実行した場合には、セミセルフモード(会計専用モード)からフルセルフモードに自動的に移行(復帰)してもよいし、セミセルフモード(会計専用モード)のままとしてもよい。
(セミセルフモード(会計専用モード))
セミセルフモード(会計専用モード)は、図5(A)に示すように、他端末からの登録情報の受信、お会計券の読取、貨幣の投入を有効「〇」とし、商品登録(店員側)や商品登録(客側)を無効「−」とした動作モードである。つまり、セミセルフモード(会計専用モード)は、自端末においては登録処理を実行せず、専ら、他端末において生成された登録情報に基づいて精算処理を実行する動作モードである。なお、セミセルフモード(会計専用モード)では、登録処理を実行しない動作モードであるため(登録情報を生成しないため)、図5(A)に示すように、他端末への登録情報の送信も、お会計券の発行も、無効「−」としている。
(通常モード(制限モード))
通常モード(制限モード)は、図5(B)に示すように、図5(A)の通常モード(標準モード)において有効「〇」としていた他端末への登録情報の送信とお会計券の発行とを無効「−」としたものである。つまり、通常モード(制限モード)は、通常モード(標準モード)においては許容されている他端末に精算処理を実行させる機能を制限した動作モードである。
(セミセルフモード(登録専用モード))
セミセルフモード(登録専用モード)は、図5(B)に示すように、商品登録(店員側)、他端末への登録情報の送信、お会計券の発行を有効「〇」とし、商品登録(客側)、貨幣の投入、他端末からの登録情報の受信、お会計券の読取を無効「−」とした動作モードである。つまり、セミセルフモード(登録専用モード)は、専ら、自端末において登録処理を実行し、他端末に精算処理を実行させる動作モードである。なお、セミセルフモード(登録専用モード)は、店員による登録操作を前提としているため、商品登録(客側)を無効「−」としている。
(機能の有効、無効について)
なお、上記では、POS端末20は、動作モードに応じて、POS端末20自身が備える各種の機能(図5(A)の商品登録(店員側)、商品登録(客側)、貨幣の投入、…、お会計券の読取)の夫々について、有効「〇」であるか無効「−」であるかが異なる旨を説明した。換言すれば、上記では、POS端末20は、全部の機能(図5(A)の商品登録(店員側)、商品登録(客側)、貨幣の投入、…、お会計券の読取)を元々有し、うち一部の機能を動作モードに応じて無効とする旨を説明した(例えば、図5(A)に示すように、POS端末20は、通常モード(標準モード)であるときは商品登録(客側)を無効「−」とし、フルセルフモードであるときは他端末への登録情報の送信とお会計券の発行とを無効「−」としている)。
しかしながら、POS端末20は、動作モードに応じて実行可能な機能が異なればよく、POS端末20は、必ずしも、全部の機能を元々有し、うち一部の機能を動作モードに応じて無効とするといった構成としなくてもよい。例えば、POS端末20は、初めから全部の機能(該機能を実現するためのプログラム)を有するのではなく、動作モードに応じて(例えば、動作モードの切り替えに際し)、当該動作モードにおいて必要となる機能(図5において有効「〇」とした機能に相当する機能)を実現するためのプログラムを外部(例えば、ストアコントローラ10、監視端末、店外のサーバ(クラウド等)等)から取得して実行可能な状態とするとともに、当該動作モードに不要な機能(図5において無効「−」とした機能に相当する機能)を実現するためのプログラムが存在する場合(保持する場合)には当該プログラムを実行不能な状態としてもよい(例えば消去するようにしてもよい)。なお、不要な機能を実現するためのプログラムを実行不能な状態とした後に必要な機能を実現するためのプログラムを取得して実行可能な状態としてもよい。また例えば、POS端末20は、動作モードの切り替えに際し、移行先の動作モードに関わらず、一旦、全部のプログラムを実行不能な状態とした後に、当該動作モードにおいて必要となる機能を実現するためのプログラムを外部から取得して実行可能な状態としてもよい。
つまり、POS端末20の構成としては、動作モードに応じて、元々具備する各種の機能のうちの一部を無効「−」にするといったものであってもよいし、動作モードに応じて、必要な機能のみを適宜を具備させるといったものであってもよい。
以上、図5(A)の通常モード(標準モード)、フルセルフモード、セミセルフモード(会計専用モード)、図5(B)の通常モード(制限モード)、セミセルフモード(登録専用モード)について説明したが、以下、図5(A)の通常モード(標準モード)、フルセルフモード、セミセルフモード(会計専用モード)を中心に説明する。なお、以下の説明において、通常モード(標準モード)を単に通常モードと称する場合がある。また、セミセルフモード(会計専用モード)を単にセミセルフモードと称する場合がある。
(動作モードの切り替え(移行))
続いて、POS端末20の動作モードの切り替え(移行)について説明する。POS端末20は、基本的には、店員による動作モードの切り替えるための明示的なモード切替操作(モード移行操作とも称する。詳細は後述する)に従って動作モードが切り替わる。また、POS端末20は、モード切替操作とは異なる他の操作(例えば、店員コードの読み取り等)に従って動作モードが切り替わる場合がある。
また、POS端末20は、店員の操作によらずに、動作モードが切り替わる場合がある。具体的には、POS端末20は、他端末(POS端末20、監視端末、携帯端末等)からのモード切替命令(モード切替指示)に従って動作モードが切り替わる場合がある。また、POS端末20は、時間的な条件(例えば、最後に操作してからの経過時間、スケジュールによる定刻等)に従って動作モードが切り替わる場合がある。また、POS端末20は、処理の開始時(例えば、受信した登録情報に基づく精算処理の開始時、お会計券に基づく精算処理の開始時等)に動作モードが切り替わるようにしてもよい。また、POS端末20は、処理の終了時(例えば、受信した登録情報に基づく精算処理の終了時、お会計券に基づく精算処理の終了時)に動作モードが切り替わるようにしてもよい。
図6は、POS端末20の動作モードの切り替えについて説明する図である。図6の左側は切り替え前後の動作モードの組み合せ(切替前の動作モード→切替後の動作モード)を示し、右側は動作モードの切り替えの条件(一例)を示している。例えば、aの行は、通常モードからフルセルフモードへの動作モードの切り替えの条件の一例として、モード切替操作、モード切替命令、所定時間経過(不使用)である旨を示している。つまり、動作モードが通常モードであるときに、例えば、モード切替操作、モード切替命令、所定時間経過(不使用)などがあった場合には、動作モードが通常モードからフルセルフモードに切り替わる旨を示している。なお、モード切替操作の詳細は後述する。
(通常モード→フルセルフモード)
aに示すように、通常モードであるときに、例えば、モード切替操作、モード切替命令(移行先の動作モードとしてフルセルフモードが特定されているモード切替命令等)、所定時間経過(所定時間の不使用)などがあった場合には、通常モードからフルセルフモードに動作モードが切り替わる。
(通常モード→セミセルフモード(会計専用モード))
bに示すように、通常モードであるときに、例えば、モード切替操作、モード切替命令(移行先の動作モードとしてセミセルフモード(会計専用モード)が特定されているモード切替命令等)などがあった場合には、通常モードからセミセルフモード(会計専用モード)に動作モードが切り替わる。また、通常モードであるときに、例えば、他端末から登録情報を受信した場合やお会計券を読み取った場合に、通常モードからセミセルフモード(会計専用モード)に動作モードが切り替わるようにしてもよい。
(フルセルフモード→通常モード)
cに示すように、フルセルフモードであるときに、例えば、モード切替操作、モード切替命令(移行先の動作モードとして通常モードが特定されているモード切替命令等)などがあった場合には、フルセルフモードから通常モードに動作モードが切り替わる。また、フルセルフモードで待機中において、客側で操作を受け付けた場合(登録スタートボタンBT30が操作されたり、客側表示部205がタッチされたり、客側スキャナ部206で商品が登録された場合)にはフルセルフモードを続行し、店員側で操作を受け付けた場合(店員側で商品登録が行われたり、店員側表示部210へのタッチ操作を受け付けたり、店員が使用を宣言する操作(例えば、ログインなど)を受付けた場合)には、通常モードに自動的に切替わっても良い。仮に客側の操作を受け付けたタイミングと、店員側で操作を受け付けたタイミングとが同じタイミングの場合は、フルセルフモードと通常モードのいずれの動作モードを優先するかを事前に設定しておいても良いし、少なくともいずれかの画面に動作モードの切替えを確認させたり、動作モードの切替を促す操作を行う様に報知しても良い。
(フルセルフモード→セミセルフモード(会計専用モード))
dに示すように、フルセルフモードであるときに、例えば、モード切替操作、モード切替命令(移行先の動作モードとしてセミセルフモード(会計専用モード)が特定されているモード切替命令等)などがあった場合には、フルセルフモードからセミセルフモード(会計専用モード)に動作モードが切り替わる。また、フルセルフモードであるときに、例えば、他端末から登録情報を受信した場合やお会計券を読み取った場合に、フルセルフモードからセミセルフモード(会計専用モード)に動作モードが切り替わるようにしてもよい。
(フルセルフモード→ダブルスキャンモード)
eに示すように、フルセルフモードであるときに、例えば、店員コードの読み取りなどがあった場合には、フルセルフモードからダブルスキャンモードに動作モードが切り替わる。なお、ダブルスキャンモードは、フルセルフモードの一態様(商品登録(客側)の機能に加え、商品登録(店員側)の機能が使用されている状態。図5(A)参照)である。
なお、フルセルフモードであるときに店員コードの読み取りなどがあった場合には、商品登録の状態にかかわらず、常にダブルスキャンモードに動作モードが切り替わるようにしてもよいし、商品登録の状態に応じて異なる動作モードに切り替わるようにしてもよい。例えば、未だ商品の登録が行われていないときに店員コードの読み取りなどがあった場合には(つまり、客による商品登録が行われていない状態では)、フルセルフモードから通常モードに切り替わり、既に商品の登録が行われているときに店員コードの読み取りなどがあった場合には(つまり、客による商品登録が行われている状態では)、フルセルフモードからダブルスキャンモードに切り替わるようにしてもよい。
(セミセルフモード(会計専用モード)→通常モード)
fに示すように、セミセルフモード(会計専用モード)であるときに、例えば、モード切替操作、モード切替命令(移行先の動作モードとして通常モードが特定されているモード切替命令等)などがあった場合には、セミセルフモード(会計専用モード)から通常モードに動作モードが切り替わる。また、セミセルフモード(会計専用モード)であるときに、例えば、精算処理(例えば、受信した登録情報に基づく精算処理、お会計券に基づく精算処理)が終了した場合に、セミセルフモード(会計専用モード)から通常モードに動作モードが切り替わるようにしてもよい。
(セミセルフモード(会計専用モード)→フルセルフモード)
gに示すように、セミセルフモード(会計専用モード)であるときに、例えば、モード切替操作、モード切替命令(移行先の動作モードとしてフルセルフモードが特定されているモード切替命令等)などがあった場合には、セミセルフモード(会計専用モード)からフルセルフモードに動作モードが切り替わる。また、セミセルフモード(会計専用モード)であるときに、例えば、精算処理(例えば、受信した登録情報に基づく精算処理、お会計券に基づく精算処理)が終了した場合に、セミセルフモード(会計専用モード)からフルセルフモードに動作モードが切り替わるようにしてもよい。
なお、モード切替操作は、操作に応じて移行先の動作モードが特定されるものであればよい。例えば、移行先別の夫々のボタンを備える場合(又は表示する場合)には、夫々のボタンを押下するモード切替操作に応じて、夫々の移行先に動作モードが切り替わるようにしてもよい。また、押下毎に移行先が切り替わる1つのボタンを備える場合(又は表示する場合)には、当該ボタンを押下するモード切替操作毎に、動作モードが切り替わるようにしてもよい。
なお、移行先の動作モードを選択するためのボタンと、該ボタンによって選択した動作モードへの移行を決定するためのボタンを別個に備える(又は表示)してもよい。
(モード切替操作による動作モードの移行)
続いて、モード切替操作による動作モードの移行について説明する。POS端末20は、店員による明示的なモード切替操作に従って動作モードが切り替わる(図6参照)。具体的には、キー操作部211の最上段かつ最右端に配置されているモード切替ボタン211a(図3(B)参照)の操作に従って動作モードが切り替わる。
なお、モード切替ボタン211aをキー操作部211の角部に配置したため、動作モードを切り替える際の操作ミスを減らすことができるとともに、容易に動作モードを切り替えることができるようになる。つまり、キー操作部211の角部にモード切替ボタン211aが存在する場合、例えばキー操作部211の中央付近にモード切替ボタン211aが存在する場合に比べ、例えば、操作対象であるモード切替ボタン211aに隣接する他のボタン数が少ないため、慌てて他のボタンを操作するなどの操作ミスが生じ難く、また、操作対象であるモード切替ボタン211aの位置を瞬時に特定できるため、ストレスなくモード切替操作を行うことができる。
更に、モード切替ボタン211aをキー操作部211の右上端(最上段かつ最右端)の角部に配置したため、店員が店員側にいる場合だけでなく客側にいる場合にもモード切替操作を行うことができるようになる。つまり、客側にいる店員は、通常、キー操作部211の各ボタンを視認し得ないが、キー操作部211の右上端に存在するモード切替ボタン211aについては、客側から手を伸ばし、手探り(手の感触)のみで、操作対象であるモード切替ボタン211aを容易に認識し得るため、客側にいる店員は店員側に移動しなくても、モード切替操作を行うことができる。
なお、本実施形態では、モード切替ボタン211aをキー操作部211の右上端の角部に配置しているが、手探りのみで認識し得る位置(比較的容易に認識できる位置)であれば、モード切替ボタン211aをキー操作部211の右上端の角部以外の位置に配置してもよい。また、手探りのみで認識し得る位置(例えば、右上端の角部等)にモード切替ボタン211aを配置することに代えて又は加えて、客側からであっても他のボタンと区別し得るようにモード切替ボタン211aを形成してもよい。例えば、手探りのみで区別しうる程度に、モード切替ボタン211aの大きさを他のボタンの大きさと異ならせるようにしてもよいし、モード切替ボタン211aの形を他のボタンの形と異ならせるようにしてもよいし、モード切替ボタン211aの高さを他のボタンの高さと異ならせるようにしてもよいし(例えば、モード切替ボタン211aが他のボタンよりも飛び出ているようにしてもよいし)、モード切替ボタン211aの表面(手が触れる面)の全部または一部の感触を他のボタンの感触と異ならせるようにしてもよい(例えば、モード切替ボタン211aの表面だけをザラザラ、ボコボコした感触にしてもよいし、モード切替ボタン211aの表面だけに突起や窪みを設けるようにしてもよい)。
なお、本実施形態では、上述のような種々の利点を考慮し、キー操作部211にモード切替ボタン211aを配置しているが、キー操作部211にモード切替ボタン211aを配置することに代えて又は加えて、店員側表示部210に表示される画面上にモード切替ボタン(不図示)を配置するようにしてもよい。
(各動作モードの動作)
図7は、通常モードの動作の概略を説明する模式図である。具体的には、図7は、通常モードにおいて、自端末において精算処理を実行する場合の処理の流れや人(店員、客)の動作を表した模式図である。図8は、通常モードの動作の概略を説明するフローチャートである。具体的には、図8は、通常モードにおいて、自端末において精算処理を実行する場合の動作の概略を説明するフローチャートである。
通常モード(自端末において精算処理を実行する場合も他端末に精算処理を実行させる場合も同様)では、店員は、客の買上商品を店員側(店員側スキャナ部212、店員側表示部210、キー操作部211)にて登録する(図7の上段)。つまり、POS端末20は、店員の操作(店員側スキャナ部212によるスキャン、店員側表示部210へのタッチ、キー操作部211の操作)により、買上商品の登録処理を実行する(図7の上段)。
店員による登録処理が完了した場合、客は、店員側表示部210において買上商品の合計金額を確認し、釣銭機209に貨幣(現金)を投入、または、カード決済部208を操作し、精算する(図7の下段)。つまり、POS端末20は、客の操作等(釣銭機209への現金の投入、カード決済部208の操作)により、精算処理を実行する(図7の下段)。
つまり、通常モードにおいて自端末において精算処理を実行する場合、図8に示すように、初めは店員側において、商品がスキャン等され(ステップS10:YES)、商品を登録する(ステップS11)。小計キー(例えば、店員側表示部210に表示された小計キー、または、キー操作部211に配置された小計キー等)の押下後は(ステップS30:YES)、客側において、例えば釣銭機209により精算が行われ(ステップS50)、処理が完了する。なお、ステップS30の小計キーは、登録処理を完了させるための操作キーであり、小計ボタン、登録完了キー、登録完了ボタン、お会計キー、お会計ボタンなどと称する場合もある。
なお、客は、店員による登録処理が完了する迄(合計金額が確定する迄)、待機していてもよいが、登録処理が完了する前に釣銭機209に現金を投入してもよい。つまり、POS端末20は、登録処理中において入金を受付可能である(図7の上段)。
また、客は、登録処理が完了する前に、支払方法(支払種別、決済方法、決済種別とも称する)を選択してもよい。つまり、POS端末20は、登録処理中において支払方法の選択を受付可能である。
また、店員は、客による精算が完了する迄(客がお釣りやレシートが取る迄)、待機していてもよいが、次の客の買上商品を登録してもよい。つまり、POS端末20は、精算処理中において次客の買上商品を登録可能である(図7の下段)。また、店員は、客による精算中に不在であってもよい(図7の下段)。つまり、当該客の精算中には、当該客の応対を終えてもよい。
また、POS端末20は、お釣りがある場合には、お釣りの取り忘れを防止するため、釣銭機209による釣銭・釣札の払出しを制御し、客が釣銭・釣札を取り除いたことをセンサ等で認識した上で、印刷部213によるレシートの発行を制御してもよい。他の動作モードにおいても同様である。
図9は、通常モードの動作の概略を説明する模式図である。具体的には、図9は、通常モード(標準モード)において、他端末に精算処理を実行させる場合の処理の流れや人(店員、客)の動作を表した模式図である。図10は、通常モードの動作の概略等を説明するフローチャートである。具体的には、図10(A)は、通常モード(標準モード)において、他端末に精算処理を実行させる場合の動作の概略を説明するフローチャートである。なお、図10(B)は、図10(A)の他端末(他の装置)における動作の基本的な流れを示したフローチャートである。
通常モード(自端末において精算処理を実行する場合も他端末に精算処理を実行させる場合も同様)では、店員は、客の買上商品を店員側(店員側スキャナ部212、店員側表示部210、キー操作部211)にて登録する(図9の上段)。つまり、POS端末20(図9の例ではPOS端末20−1)は、店員の操作(店員側スキャナ部212、店員側表示部210、キー操作部211等の操作)により、買上商品の登録処理を実行する(図9の上段)。
店員による登録処理が完了した場合、客は、他のPOS端末20(図9の例ではPOS端末20−2)に移動し、店員側表示部210において買上商品の合計金額を確認し、釣銭機209に貨幣を投入、または、カード決済部208を操作し、精算する(図9の下段)。つまり、他のPOS端末20は、客の操作等(釣銭機209への貨幣の投入、カード決済部208の操作)により、精算処理を実行する(図9の下段)。
なお、他のPOS端末20(POS端末20−2)には、精算処理に必要な情報(POS端末20−1において生成された登録情報等)が供給される。
なお、店員は、POS端末20−1において、精算処理を実行させるPOS端末20(図9の例ではPOS端末20−2、POS端末20−3のいずれか一方)を指定する。あるいは、店員は、POS端末20−1において、精算処理を実行させるPOS端末20(図9の例ではPOS端末20−2やPOS端末20−3)において読み取らせる媒体(お会計券)を発行させてもよい。
つまり、通常モードにおいて他端末に精算処理を実行させる場合、図10(A)に示すように、初めは店員側において、商品がスキャン等され(ステップS10:YES)、商品を登録する(ステップS11)。小計キー(例えば、店員側表示部210に表示された小計キー、または、キー操作部211に配置された小計キー等)の押下後は(ステップS30:YES)、例えば、精算処理を実行させる他のPOS端末20が指定されると(ステップS31:YES)、指定されたPOS端末20に登録情報が送信され(ステップS32)、登録側の処理が完了する。
なお、店員は、他の端末を指定した後は次客の買上商品を登録可能である(図9の下段)。また、店員は、他の端末を指定した後は不在であってもよい(図9の下段)。
また、図10(A)に示した例では、小計キーの押下後に他のPOS端末20を指定しているが、小計キーを押下せずに他のPOS端末20を指定するようにしてもよい。例えば、登録画面上に小計キーと他のPOS端末20を指定するためのキーとを配置し(更にお会計券を発行するためのキーも配置してもよい)、POS端末20を指定するためのキーが押下された場合に登録情報を送信するようにしてもよい。小計キーを押下せずに他のPOS端末20を指定する態様では、他のPOS端末20を指定するためのキーの押下後に小計キーの押下は不要である。
また、図10(A)に示した例では省略したが、他のPOS端末20において読み取らせるお会計券を発行し、他のPOS端末20に精算処理を実行させるようにしてもよい。
なお、お会計券を発行するためのキーは小計キーの押下後に押下されるようにしてもよいし、小計キーの押下前に押下されるようにしてもよい。小計キーの押下前にお会計券を発行するためのキーを押下する態様では、お会計券を発行するためのキーの押下後に小計キーの押下は不要である。
なお、登録情報を受信した他のPOS端末20(図9の例ではPOS端末20−2)は、図10(B)に示すように、登録情報の受信後(ステップS40:YES)、セミセルフモード(会計専用モード)でなければセミセルフモード(会計専用モード)に移行する(切り替わる)。つまり、現在(登録情報の受信時)の動作モードがフルセルフモードであれば(ステップS41:YES)、フルセルフモードからセミセルフモード(会計専用モード)に移行し(ステップS42)、現在の動作モードが通常モードであれば(ステップS43:YES)、通常モードからセミセルフモード(会計専用モード)に移行する(ステップS42)。そして、客側において、例えば釣銭機209により精算が行われ(ステップS50)、精算側の処理が完了する。
なお、図10(B)に示した例では、登録情報を受信した他のPOS端末20は、登録情報の受信後に、セミセルフモード(会計専用モード)でなければセミセルフモード(会計専用モード)に移行しているが、セミセルフモード(会計専用モード)に移行しなくてもよい。つまり、通常モードやフルセルフモードであっても精算処理は可能であるため(図5参照)、通常モードやフルセルフモードのまま精算処理を実行してもよい。
通常モード(標準モード)は、上述したように、店員側にて登録処理を実行した後に該登録処理において生成した登録情報を用いて自端末の客側にて精算処理を実行する機能(図7、図8参照)と、該登録処理において生成した登録情報を他端末(精算処理を実行可能な他端末。例えば、他のPOS端末20)に送信して該他端末に精算処理を実行させる機能(図9、図10参照)と、該登録処理において生成した登録情報(または該登録情報を取得するための情報)をコード(バーコード、2次元コード等)化して印刷したお会計券を発行して該他端末に精算処理を実行させる機能とを含む。
一方、通常モード(制限モード)は、図5(B)に示したように、上述した通常モード(標準モード)の機能のうち、登録処理において生成した登録情報を他端末に送信して該他端末に精算処理を実行させる機能と、該登録処理において生成した登録情報(または該登録情報を取得するための情報)をコード化して印刷したお会計券を発行して該他端末に精算処理を実行させる機能を制限したモードである。
また、上述した通常モード(標準モード)の機能のうち、登録処理において生成した登録情報を他端末に送信して該他端末に精算処理を実行させる機能と、該登録処理において生成した登録情報(または該登録情報を取得するための情報)をコード化して印刷したお会計券を発行して該他端末に精算処理を実行させる機能は、セミセルフモード(登録専用モード)の機能でもある。つまり、セミセルフモードは、登録専用モードと会計専用モードとに分類可能であるが、セミセルフモード(登録専用モード)は、図5(B)に示したように、登録処理において生成した登録情報を他端末に送信して該他端末に精算処理を実行させる機能と、該登録処理において生成した登録情報(または該登録情報を取得するための情報)をコード化して印刷したお会計券を発行して該他端末に精算処理を実行させる機能とを含む。換言すれば、セミセルフモード(登録専用モード)は、上述した通常モード(標準モード)の機能のうち、店員側にて登録処理を実行した後に該登録処理において生成した登録情報を用いて自端末の客側にて精算処理を実行する機能を制限したモードである。つまり、セミセルフモード(登録専用モード)は、専ら登録処理を実行する動作モードである。
なお、セミセルフモード(会計専用モード)は、図5(A)に示したように、他端末における登録処理において生成された登録情報を受信して精算処理を実行する機能と、他端末において発行されたお会計券を読み取って精算処理を実行する機能を含む。つまり、セミセルフモード(会計専用モード)は、専ら精算処理を実行する動作モードである。
図11は、フルセルフモードの動作の概略を説明する模式図である。図12は、フルセルフモードの動作の概略を説明するフローチャートである。
フルセルフモードでは、客は、自身の買上商品を客側(客側スキャナ部206、客側表示部205)にて登録する(図11の上段)。つまり、POS端末20は、客の操作(客側スキャナ部206によるスキャン、客側表示部205へのタッチ)により、買上商品の登録処理を実行する(図11の上段)。
登録処理が完了した場合、客は、客側表示部205において買上商品の合計金額を確認し、釣銭機209に現金を投入、または、カード決済部208を操作し、精算する(図11の下段)。つまり、POS端末20は、客の操作等(釣銭機209への現金の投入、カード決済部208の操作)により、精算処理を実行する(図11の下段)。
つまり、フルセルフモードの場合、図12に示すように、客側において、商品がスキャン等され(ステップS20:YES)、商品を登録する(ステップS21)。登録完了キー(例えば、客側表示部205に表示された登録完了キー等)の押下後は(ステップS40:YES)、客側において、例えば釣銭機209により精算が行われ(ステップS50)、処理が完了する。なお、ステップS40に係る登録完了キーは、登録処理を完了させるための操作キーであり、登録完了ボタン、小計キー、小計ボタン、お会計キー、お会計ボタンなどと称する場合もある。
なお、フルセルフモードは、図11に示したように、客側にて登録処理も精算処理も実行するが、店員側は何もできないという訳ではない。つまり、POS端末20は、フルセルフモードで動作しているときであっても、例えば、店員側にて商品をスキャンしたり(ダブルスキャンモード)、店員側にて各種の情報を表示したりすることが可能である。
図13は、ダブルスキャンモードの動作の概略を説明する模式図である。図14は、ダブルスキャンモードの動作の概略を説明するフローチャートである。なお、ダブルスキャンモードは、フルセルフモードの一態様であるが、図13、図14では、便宜上、両動作モードを区別して説明する。
フルセルフモードでは、客は、自身の買上商品を客側にて登録する(図11の上段、図13の上段)。つまり、POS端末20は、客の操作により、買上商品の登録処理を実行する(図11の上段、(図13の上段))。
客による登録処理の途中において、店員が、客の買上商品を店員側にて登録する(図13の中段)。つまり、POS端末20は、客の操作による登録処理と店員の操作による登録処理を実行する(図13の中段)。
登録処理が完了した場合、客は、客側表示部205において買上商品の合計金額を確認し、釣銭機209に現金を投入、または、カード決済部208を操作し、精算する(図13の下段)。つまり、POS端末20は、客の操作等(釣銭機209への現金の投入、カード決済部208の操作)により、精算処理を実行する(図13の下段)。
つまり、フルセルフモードにおいて登録処理を実行しているときに(図12参照)、図14(A)に示すように、店員側スキャナ部212において店員コードが読み取られた場合(ステップS110:YES)、動作モードがフルセルフモードからダブルスキャンモードに移行する(ステップS111)。
ダブルスキャンモードに移行した後は、図14(B)に示すように、店員側スキャナ部212のスキャン等により(ステップS10:YES)、商品を登録し(ステップS11)、客側スキャナ部206のスキャン等により(ステップS20:YES)、商品を登録する(ステップS21)。小計キー(例えば、店員側表示部210に表示された小計キー、又は、キー操作部211に配置された小計キー等)、又は、登録完了キー(例えば、客側表示部205に表示された登録完了キー等)の押下後は(ステップS41:YES)、客側において、例えば釣銭機209により精算が行われ(ステップS50)、処理が完了する。
なお、ダブルスキャンモードでは、店員は、客による精算が完了する迄(客がお釣りやレシートが取る迄)、待機していてもよいが、次の客の買上商品を登録してもよい。つまり、POS端末20は、精算処理中において次客の買上商品を登録可能である(図13の下段)。また、店員は、客による精算中に不在であってもよい(図13の下段)。つまり、当該客の精算中には、当該客の応対を終えてもよい。
なお、図14(A)に示したように、フルセルフモードにおいて店員コードが読み取られた場合に動作モードがフルセルフモードからダブルスキャンモードに移行するが、店員コードの読み取りは、ログイン操作の一つであってもよい。また、フルセルフモードにおいて他の操作(例えば、店員コードの読み取りとは異なるログイン操作)があった場合に動作モードがフルセルフモードからダブルスキャンモードに移行してもよい。また、ダブルスキャンモードにおいて店員による操作が行われなくなった場合に(例えば、最後の操作の時点から所定時間が経過した場合に)動作モードがダブルスキャンモードからフルセルフモードに移行してもよい。
(動作モードの報知)
各POS端末20は、自端末の現在の動作モードを報知してもよい。例えば、各POS端末20は、店員側表示部210において自端末の現在の動作モードを表示してもよい。
具体的には、各POS端末20は、店員側表示部210に自端末の動作モード表示欄を有する画面を表示し、該画面上の動作モード表示欄に自端末の現在の動作モードを表示してもよい。また、各POS端末20は、各動作モードに対応する画像(例えば、ボタン風の画像)を配置した画面を店員側表示部210に表示し、該画面上において自端末の現在の動作モードを対応する画像を現在の動作モードに対応しない画像とは異なる表示態様(例えば、他の画像の表示態様よりも目立つ表示態様)にて表示してもよい。例えば、通常モードとフルセルフモードの2つの動作モードにより運用する場合、通常モード画像とフルセルフモード画像とを常に表示するとともに、自端末の現在の動作モードが通常モードであるときには通常モード画像をフルセルフモード画像よりも目立つ表示態様にて表示し、自端末の現在の動作モードがフルセルフモードであるときにはフルセルフモード画像を通常モード画像よりも目立つ表示態様にて表示するなどしてもよい。なお、各POS端末20は、客側表示部205においても同様に自端末の現在の動作モードを表示してもよい。
また、各POS端末20は、自端末の現在の動作モードに代えて又は加えて、他端末の現在の動作モードを報知してもよい。つまり、各POS端末20が互いに他端末の現在の動作モードを認識することにより、他端末の現在の動作モードを報知してもよい。各POS端末20が互いに他端末の現在の動作モードを認識する方法の一例は、各POS端末20が動作モードの移行後に移行後の動作モード(最新の動作モード)を他端末に通知(LAN11を介して、他端末に直接的に通知、または、ストアコントローラ10や監視端末などを経由して他端末に通知)する方法である。また、各POS端末20は、他端末の現在の動作モードと同様、他端末の現在の処理状況を報知してもよい。
また、各POS端末20は、自端末の現在の動作モード等(動作モード、処理状況等)に応じた情報を報知してもよい。例えば、各POS端末20は、自端末の現在の動作モードがフルセルフモードである場合、例えば待機中であるときに、各種の情報を客側表示部205に表示してもよい。また、POS端末20は、自端末の現在の動作モードに応じた情報に代えて又は加えて、他端末の現在の動作モード等に応じた情報を報知してもよい。
なお、店員による操作によって動作モードが切り替わった場合(モード切替操作、店員コードの読み取り等による場合)であっても、店員の操作によらずに動作モードが切り替わった場合(モード切替命令、所定時間経過等による場合)であっても、自端末や他端末の動作モードを報知する。
(動作モードに関する情報の記憶)
各POS端末20は、動作モードに関する情報として、取引(処理)が何れの動作モードにおいてなされたかを記憶してもよい。例えば、通常モード(標準モード)で動作するPOS端末20−1が、ある取引について登録処理及び精算処理を実行した場合には、登録処理及び精算処理を実行したPOS端末20−1は、当該取引に関する情報(例えば、精算情報)として(又は、当該取引に関する情報に対応付けて)、当該取引に関する登録処理及び精算処理が通常モード(標準モード)においてなされた旨の情報(例えば、動作モードを識別可能な情報等)を記憶してもよい。
なお、各POS端末20は、取引(処理)が何れの端末においてなされたかも記憶してもよい。上記例では、POS端末20−1は、取引に関する情報として、自端末(POS端末20−1)において登録処理及び精算処理が実行された旨の情報を記憶してもよい。
より詳細には、POS端末20−1は、登録処理を実行した端末の識別情報(端末識別情報)として自端末の端末識別情報を記憶するとともに、精算処理を実行した端末の端末識別情報として自端末の端末識別情報を記憶してもよい。あるいは、POS端末20−1は、当該処理全体(登録処理、精算処理)を実行した端末の端末識別情報として自端末の端末識別情報を記憶してもよい。
また、例えば、初めに、通常モード(標準モード)で動作するPOS端末20−1が、ある取引について登録処理を実行し、続いて、セミセルフモード(会計専用モード)で動作するPOS端末20−2が、上記登録処理による登録情報に基づいて当該取引について精算処理を実行した場合には、精算処理を実行したPOS端末20−2は、当該取引に関する情報(例えば、精算情報)として(又は、当該取引に関する情報に対応付けて)、当該取引に関する登録処理が通常モード(標準モード)においてなされた旨の情報を記憶するとともに、当該取引に関する精算処理がセミセルフモード(会計専用モード)においてなされた旨の情報を記憶してもよい。また、上記に加えて、登録処理を実行したPOS端末20−1も、当該取引に関する登録処理が通常モード(標準モード)においてなされた旨の情報を記憶してもよい。
なお、上記例では、精算処理を実行したPOS端末20−2は、取引に関する情報として、他端末(POS端末20−1)において登録処理が実行された旨の情報を記憶し、自端末(POS端末20−2)において精算処理が実行された旨の情報を記憶してもよい。
より詳細には、POS端末20−2は、登録処理を実行した端末の情報(端末識別情報)として他端末(POS端末20−1)の端末識別情報を記憶するとともに、精算処理を実行した端末の端末識別情報として自端末(POS端末20−2)の端末識別情報を記憶してもよい。なお、上記例では、精算処理を実行するPOS端末20−2の側において、登録処理を実行したPOS端末20−1の端末識別情報と動作モード(具体的には通常モード(標準モード))を識別する情報とが取得できるようになっていればよい。例えば、POS端末20−1の側からPOS端末20−2の側に、POS端末20−1の端末識別情報と動作モードを識別する情報とが供給(例えば、登録情報として送受信、お会計券を介して供給)されるようになっていればよい。
また、各POS端末20は、動作モードに関する情報として、動作モードの移行(切り替わり)について記憶してもよい。例えば、POS端末20−1の動作モードが、ある動作モードから他の動作モードに移行した場合には、当該POS端末20−1は、動作モードの移行時刻とともに、何れの動作モードに移行したかの情報(例えば、移行後の動作モードを識別可能な情報等)を記憶してもよい。また、POS端末20−1は、動作モードの移行時刻とともに、何れの動作モードから何れの動作モードに移行したかの情報(例えば、移行前の動作モードを識別可能な情報、移行後の動作モードを識別可能な情報等)を記憶してもよい。
なお、各POS端末20は、店員による操作によって動作モードが切り替わった場合(モード切替操作、店員コードの読み取り等による場合)であっても、店員の操作によらずに動作モードが切り替わった場合(モード切替命令、所定時間経過等による場合)であっても、動作モードの移行に関する情報を記憶してもよい。上記の場合、各POS端末20は、何に基づいて動作モードが移行したかの情報(例えば、店員コード「×××」の店員による操作によって動作モードが移行した旨、端末識別情報「×××」のPOS端末20からのモード切替命令によって動作モードが移行した旨など)を記憶してもよい。
なお、POS端末20に代えて又は加えて、ストアコントローラ10や監視端末などが、動作モードに関する情報を記憶してもよい。
また、上述のように記憶する動作モードに関する情報は、必要に応じて、出力(表示、送信、印刷等)されるものであってもよい。例えば、POS端末20は、フルセルフモードにおいて出力されるレシートに、フルセルフモードにおいて処理(登録処理、精算処理)された旨の情報(店員にのみが内容を認識できる態様の情報、又は、客にも認識できる態様の情報)を印刷してもよい。他の動作モードにおいて出力されるレシートも同様に印刷してもよい。また、例えば、POS端末20(又は監視端末)は、処理時の動作モードを表示してもよい。一例として、POS端末20(又は監視端末)は、所定の検索画面等に取引番号(取引を識別可能な情報)の入力があった場合に、該当する取引に関し、登録処理と精算処理のうちの少なくとも一方について、処理がなされた端末(端末識別情報等)と動作モード(動作モードを識別可能な情報)とを表示してもよい。
以下の説明において、POS端末20−1、及び、POS端末20−2は通常モード(具体的には通常モード(標準モード))であるものとする。また、POS端末20−3はフルセルフモードであるものとする。
(フルセルフモードのPOS端末20の表示例)
図15及び図16は、フルセルフモードのPOS端末20における表示例である。具体的には、図15(A)、図15(B)、図16(A)〜図16(F)は、何れも、フルセルフモードのPOS端末20−3の客側表示部205における表示例である。
図15(A)は、登録処理の開始前の登録開始画面の表示内容を示している。図15(A)において、画面右の登録スタートボタンBT30は、商品登録の開始を指示するためのボタンである。客は、商品登録を開始する際に登録スタートボタンBT30を操作する。画面左下のボタンBT35〜BT37は、表示言語を、夫々、英語、中国語、韓国語に切り替えるためのボタンである。
図15(B)は、2品目の商品(大福餅)が登録された状態の登録画面の表示内容を示している。なお、図15(A)に示した登録開始画面において登録スタートボタンBT30が操作された場合、POS端末20−3は、商品が未だ何も登録されていない状態の登録画面を表示するが、説明の便宜上、図15(B)は、既に商品(お茶、大福餅)が登録された後の登録画面を示している。
図15(B)において、画面左下の画像GA01は、他端末(POS端末20−1)の状態(具体的には通常モードである旨)を示している。画面左下の画像GA02は、他端末(POS端末20−2)の状態(具体的には通常モードである旨)を示している。画面右下のお会計ボタンBT32は、商品登録の終了を指示するためのボタンである。客は、商品登録が完了した後にお会計ボタンBT32を操作する。店員呼出ボタンBT33は、店員を呼び出すためのボタンである。客は、店員を呼び出す場合(例えば、店員のサポートが必要な場合等)に店員呼出ボタンBT33を操作する。
なお、ボタンBT35〜BT37は、上述したように、表示言語を、夫々、英語、中国語、韓国語に切り替えるためのボタンである。また、「野菜」ボタンBT38は、野菜の各プリセットキーを表示させるためのボタンである。
図16(A)は、精算処理を開始する際に表示する精算画面(支払方法選択画面)の表示内容を示している。例えば、POS端末20−3は、登録画面(図15(B)参照)においてお会計ボタンBT32が操作された場合に、図16(A)に示したような支払方法選択画面を表示する。
図16(B)は、現金による支払を開始する際に表示する精算画面(入金画面)の表示内容を示している。例えば、POS端末20−3は、支払方法選択画面(図16(A)参照)において現金が操作された場合に、図16(B)に示したような入金画面を表示する。
図16(C)は、預り金額を決定する際に表示する精算画面(入金画面)の表示内容を示している。例えば、POS端末20−3は、お支払金額(買上金額)以上の現金(預り金)が投入された場合に、図16(C)に示したような入金画面を表示する。
図16(D)は、釣り銭を放出する際に表示する精算画面(釣銭画面)の表示内容を示している。例えば、POS端末20−3は、入金画面(図16(C))においておわり(レシート)ボタンBT40が操作された場合に、図16(D)に示したような釣銭画面を表示する。
図16(E)は、釣り銭が取り去られた際に表示する精算画面(レシート画面)の表示内容を示している。例えば、POS端末20−3は、釣銭機209の取出口から釣り銭が取り去られた場合に、図16(E)に示したようなレシート画面を表示する。なお、POS端末20は、取出口の近傍にフォトセンサ等のセンサを設置し、該センサが物(客の手を想定)を認識した場合に、釣り銭が取り去られたと判定してもよい。図16(F)は、待機画面の一例である。待機画面には、広告(商品広告、イベントの広告等)を表示してもよい。
なお、POS端末20−3は、レシート画面(図16(E))の表示後には、登録開始画面(図15(A))を表示する。例えば、POS端末20−3は、印刷部213の発行口からレシートが取り去られた後に、登録開始画面を表示する。なお、POS端末20は、発行口からレシートが取り去られたことを認識可能なセンサを備えていてもよい。また、釣り銭が発生しない場合には、釣銭画面(図16(D))を表示せずに、入金画面(図16(C))からレシート画面(図16(E))に遷移してもよい。
次に、自端末での精算処理の実行が宣言された場合、他端末が精算処理中であるか否かに関わらず、精算処理の実行を許可する処理(以下、「自端末精算許可処理」ともいう)について説明する。この処理を説明するために、図17に示されるレイアウトを一例に用いる。図17に示されるレイアウトは、上流側にPOS端末20Aが設けられ、下流側にPOS端末20Cが設けられたレイアウトである。POS端末20Aは、通常モード(標準モード)で動作し、POS端末20Cは、セミセルフモード(会計専用モード)で動作するものとする。POS端末20Aは、通常モード(標準モード)で動作するため、自端末での精算処理の実行と他端末での精算処理の実行とを制御することが可能である。なお、POS端末20Aは、図1のPOS端末20−1、20−2、20−3のいずれかの端末であり、POS端末20Cは、POS端末20−1、20−2、20−3のうちのPOS端末20Aとは異なる端末である。
図17に示されるレイアウトでは、客はまず上流側のPOS端末20Aに行き、POS端末20Aで店員によって商品が登録される。本実施形態では、原則として釣銭機209への入金は禁止され、下流側のPOS端末20Cで精算処理が実行される。POS端末20Aでの精算処理の実行が宣言された場合、またはPOS端末20Cで精算処理を実行できない場合、例外的にPOS端末20Aで精算処理が実行される。従って、POS端末20Aでは、いずれの客に対してもPOS端末20Cでの精算がデフォルトとして設定される。POS端末20Aでの精算処理の実行の宣言は、店員により行われる。店員は、POS端末20Cの操作に不慣れと考えられる客(例えば、子供、お年寄り等)の場合に、POS端末20Aでの精算処理の実行を宣言する。POS端末20Aでの精算処理の実行が宣言された場合、POS端末20Cが精算処理中であるか否かに関わらず、精算処理の実行が許可される。以下の説明では、POS端末20Aでの精算が許可される客を、対象客と表現することがある。
POS端末20Aでの精算処理の実行の宣言が可能な期間は、一例として前客の対応中(対象客の前客の商品の登録、登録データの送信)と、対象客の商品の登録から登録終了までの期間としている。例えば、図17において、客1は、POS端末20Cでの精算に慣れている客であり、客2は、POS端末20Cでの精算に不慣れな客(対象客)である。まず、図17(A)に示されるように、客1の商品の登録処理を行っており、次いで図17(B)に示されるように、客2がPOS端末20Aに並んだとする。
このとき、店員は、客2が対象客と判断し、客1の商品の登録中に次客である客2がPOS端末20Aで精算処理を実行するための宣言を行う。客1の商品の登録が終了し、客1がPOS端末20Cで精算を行うとともに、客2の商品はPOS端末20Aで登録され、客2はPOS端末20Aで精算を行うことができる。なお、上述したようにPOS端末20は、登録処理中において入金を受付可能であるので、客2は登録処理中において入金することができる。客2が仮に入金に戸惑ったとしても、店員が直ちに補助することが可能なため、精算処理を円滑に行うことができることから、客の利便性を高めるとともにPOS端末20の生産性を向上することができる。
次に、客側表示部205と店員側表示部210に表示される画面例について説明する。図18(A)は、精算処理の実行が許可されている場合に店員側表示部210に表示される登録画面を示す図である。
図18(A)に示される登録画面には、自端末精算ボタン301、他端末精算ボタン302、次客精算予約ボタン303、レジC指定ボタン304、許可表示欄305、及び預り金表示欄HR01が表示される。このうち、自端末精算ボタン301、他端末精算ボタン302、次客精算予約ボタン303、及びレジC指定ボタン304は、ボタンの表示態様が変化する(図では、白(白表示という)、網掛け(網掛け表示という)、斜線(斜線表示という)とで示している)。白表示されているボタン(例えば、図18(A)では次客精算予約ボタン303)は店員により押下可能であることを示す。網掛け表示されているボタン(例えば、図18(A)では、自端末精算ボタン301)は、店員により押下されたか、POS端末20により自動的に選択されていることを示す。斜線表示されているボタン(例えば、図18(A)では、他端末精算ボタン302)は、店員により押下不能であることを示す。
従って、図18の場合、自端末精算ボタン301は、店員により押下されたか、POS端末20により自動的に選択されていることを示している。他端末精算ボタン302、及びレジC指定ボタン304は、店員により操作不能であることを示す。次客精算予約ボタン303は、店員により押下可能であることを示す。
なお、本実施形態の場合、セミセルフモード(会計専用モード)で動作しているPOS端末20は、POS端末20Cのみであるため、POS端末20Cでの精算を指定するレジC指定ボタン304のみが表示されているが、POS端末20Aが指定可能なセミセルフモード(会計専用モード)で動作しているPOS端末20の数だけ、レジC指定ボタン304と同様のボタンが設けられる。
上記自端末精算ボタン301及び次客精算予約ボタン303が、自端末(本実施形態ではPOS端末20A)での精算処理の実行を宣言するためのボタンである。これらのボタンの違いは、対象客が現在対応中の客か次客かの違いである。具体的に、自端末精算ボタン301は、現在対応中の客がPOS端末20Aで精算処理を実行するための宣言を行うためのボタンである。次客精算予約ボタン303は、現在対応中の客の次客(図17では客2に対応)がPOS端末20Aで精算処理を実行するための宣言を行うためのボタンである。
図17での例では、対象客の前に客1がいたが、必ずしも対象客の前に客がいるとは限らない。そこで、対象客の前に客がいない場合には、店員は自端末精算ボタン301によって現在対応中の客(対象客)がPOS端末20Aで精算処理を実行するための宣言を行う。一方、次客が対象客の場合に、店員は次客精算予約ボタン303を押下する。これにより、デフォルトではいずれの客に対しても他端末で精算する設定となっているところ、例外的に自端末での精算が次客に対して許可されることで、次客の商品の登録が可能となったときに表示される図18(A)の登録画面では、自端末での精算が確定しているため、自端末精算ボタン301が網掛け表示され、他端末精算ボタン302、及びレジC指定ボタン304が斜線表示される。なお、レジC指定ボタン304には、POS端末20Cの状態が表示される。図18(A)の場合、精算処理中であることを示す「処理中」が表示されている。この他に表示される状態として、オフラインで動作していることを示す「オフライン」、障害が発生していることを示す「障害発生」、釣銭を補充していることを示す「釣銭補充」、POS端末20Cを精査していることを示す「精査中」、レシートがなくなったことを示す「紙切れ」などの状態が表示される。「処理中」、「オフライン」、「障害発生」、「釣銭補充」、「精査中」、及び「紙切れ」のようにPOS端末20Cが使用できない場合には、レジC指定ボタン304は斜線表示される。なお、自装置の釣銭機209(入出金部)が所定の状態(障害、ニアフル、またはニアエンドなどのエラーを検知した)の場合には、自端末精算ボタン301、次客精算予約ボタン303を網掛け表示させて無効としても良い。尚、現金以外の決済手段を選択したときは、その限りではない。
許可表示欄305は、現在対応中の客に自端末での入金を許可しているか否かを表示する欄であり、許可している場合には「入金許可」と表示され、許可していない場合には「入金不許可」と表示される。預り金表示欄HR01は、自端末で入金可能な場合に、客からの預り金額を表示する欄である。
図18(B)は、精算処理の実行が許可されている場合に客側表示部205に表示される客側画面を示す図である。客側画面には、報知欄310と、小画面311とが表示される。報知欄310は、自端末での精算を促すためのメッセージと釣銭機209に入金可能であることを示すメッセージが表示される。図18(B)の場合、「このレジで精算してください お金を入れられます」というメッセージが報知欄310に表示される。このように、自端末での精算処理の実行と他端末での精算処理の実行とを制御した制御結果(自端末での精算処理、または他端末での精算処理)に応じた情報(報知欄310に表示されるメッセージ)を、少なくとも客側表示部205に表示可能となっている。これにより、客が制御結果に応じた対応(自端末で精算を行う)が可能なため、客の利便性を向上可能となる。
小画面311は、支払方法を客に選択させるものである。客は、小画面311において、支払方法として現金、クレジットまたは電子マネーの何れかを選択する。客は、支払方法として現金を希望する場合には、小画面311において支払方法として現金を選択する前に現金(預り金)を投入してもよい。POS端末20Aは、小画面311において何れかの支払方法が選択された場合には小画面311を消去する。また、POS端末20Aは、小画面311において支払方法が選択される前に現金の投入があった場合には支払方法として現金が選択されたものとして処理し、小画面311を消去する。
上述した図18の画面例では、登録された商品が0点となっているが、登録されている商品の点数に関わらず、自端末精算ボタン301、他端末精算ボタン302、次客精算予約ボタン303、レジC指定ボタン304の表示態様は同じであり、報知欄310にも同じメッセージが表示される。次に、精算処理の実行が許可されていない場合に表示される画面について説明する。
図19(A)は、精算処理の実行が許可されていない場合に店員側表示部210に表示される登録画面を示す図である。図19(A)に示される登録画面には、自端末精算ボタン301、他端末精算ボタン302、次客精算予約ボタン303、レジC指定ボタン304、許可表示欄305、及び預り金表示欄HR01が表示される。図19(A)の場合、精算処理の実行が許可されていないが、自端末精算ボタン301は白表示される。これは、上述したように、対応客の登録中であっても自端末での精算を許可可能とするためである。また、他端末での精算がデフォルトで設定されることから、他端末精算ボタン302が網掛け表示される。また、許可表示欄305には、「入金不許可」が表示される。自端末で入金不可能であることから、預り金表示欄HR01には、客からの預り金額「0」が表示される。
図19(B)は、精算処理の実行が許可されていない場合に客側表示部205に表示される客側画面を示す図である。客側画面には、報知欄310が表示される。報知欄310は、他端末での精算を促すためのメッセージと釣銭機209に入金不可能であることを示すメッセージが表示される。図19(B)の場合、「申し訳ございません 隣のレジでの精算をお願いします お金は入れられません」というメッセージが報知欄310に表示される。このように、自端末での精算処理の実行と他端末での精算処理の実行とを制御した制御結果に応じた情報(報知欄310に表示されるメッセージ)を、少なくとも客側表示部205に表示可能となっている。これにより、客が制御結果に応じた対応(他端末で精算を行う)が可能なため、客の利便性を向上可能となる。
なお、図19(A)においては、POS端末20Cの状態が「空き」となっているが、POS端末20Cの状態が「空き」ではない場合には、図19(B)の報知欄310は表示されない。これは、商品の登録が終了した後でも、POS端末20Cの状態が「空き」とならない可能性があり、その場合は自端末で精算されることとなるため、報知欄310を表示して客を混乱させないためである。このように、本実施形態におけるPOS端末20Aは、他端末が精算処理中であるときには、自端末での精算処理の実行を許可し、他端末が精算処理中でないときには登録データの送信を許可する。
上述した図19の画面例では、登録された商品が0点となっているが、登録されている商品の点数に関わらず、自端末精算ボタン301、他端末精算ボタン302、次客精算予約ボタン303、レジC指定ボタン304の表示態様は同じであり、報知欄310にも同じメッセージが表示される。
次に、上述した自端末精算許可処理を示すフローチャートについて説明する。図20、図21は、POS端末20Aにおける自端末精算許可処理を示すフローチャートを示す図である。また、図20、図21に示されるフローチャートは、前客の取引が完了した時点(または電源投入後の起動処理終了時)から精算または登録データを送信するまでの処理を示す。
POS端末20は、空きフラグをオフで初期化し、許可フラグをオフで初期化し、各ボタンの表示態様を初期化する(ステップS101)。空きフラグとは、登録データの送信先となる他端末において精算処理が可能か否かを示すフラグであり、精算処理が可能な場合はオンとなり、不可能な場合にはオフとなる。許可フラグとは、自端末での精算を許可するか否かを示すフラグであり、自端末での精算を許可する場合にオンとなり、許可しない場合にオフとなる。また、ステップS101で表示態様が初期化される各種ボタンは、自端末精算ボタン301、他端末精算ボタン302、レジC指定ボタン304であり、白表示される。
POS端末20Aは、予約フラグがオンか否かを判定する(ステップS102)。予約フラグとは、前客の対応中に、次客精算予約ボタン303が押下されたか否かを示すフラグであり、押下された場合はオンとなり、押下されていない場合にはオフとなる。予約フラグがオンの場合には(ステップS102:YES)、許可表示を行う(ステップS103)。許可表示とは、許可表示欄305に「入金許可」を表示し、自端末精算ボタン301を網掛け表示し、他端末精算ボタン302及びレジC指定ボタン304を斜線表示し、報知欄310に「このレジで精算してください お金を入れられます」というメッセージを表示することである。
POS端末20Aは、許可フラグをオンとする(ステップS104)。また、予約フラグをオフとする(ステップS105)。このとき、次客精算予約ボタン303が白色表示される。上記ステップS102において、予約フラグがオフの場合には(ステップS102:NO)、ステップS106に進む。
POS端末20Aは、空きフラグがオフか否かを判定する(ステップS106)。すなわち、POS端末20Cで精算が不可能か否かを判定する。空きフラグがオンの場合には(ステップS106:NO)、図21のステップS201に進む。空きフラグがオフの場合には(ステップS106:YES)、POS端末20Aは、他端末(POS端末20C)に精算可能か否かを問い合わせ、その回答を受信する。
POS端末20Aは、問い合わせた結果、他端末が精算可能であるか否かを判定する(ステップS108)。精算不可能な場合には(ステップS108:NO)、図21のステップS201に進む。精算可能な場合には(ステップS108:YES)、POS端末20Aは、空きフラグをオンとし(ステップS109)、レジC指定ボタン304の表示態様を更新する(ステップS110)。具体的には、図19(A)で示したように、レジC指定ボタン304に表示される状態を「空き」とした表示態様に更新する。
POS端末20Aは、許可フラグがオフか否かを判定する(ステップS111)。許可フラグがオンの場合には(ステップS111:NO)、図21のステップS201に進む。許可フラグがオフの場合には(ステップS111:YES)、POS端末20Aは、不許可表示を行う(ステップS112)。不許可表示とは、許可表示欄305に「入金不許可」を表示し、他端末精算ボタン302を網掛け表示し、報知欄310に「申し訳ございません 隣のレジでの精算をお願いします お金は入れられません」というメッセージを表示することである。
図21において、POS端末20Aは、商品に付されたバーコードがスキャンされたか否かを判定する(ステップS201)。バーコードがスキャンされた場合には(ステップS201:YES)、POS端末20Aは、商品を登録し、客側表示部205と店員側表示部210に登録された商品等を表示して(ステップS202)、ステップS106に戻る。バーコードがスキャンされていない場合には(ステップS201:NO)、POS端末20Aは、次客精算予約ボタン303が押下されたか否かを判定する(ステップS203)。
次客精算予約ボタン303が押下された場合には(ステップS203:YES)、POS端末20Aは、予約フラグをオンにして(ステップS204)、ステップS106に戻る。このとき、次客精算予約ボタン303は、網掛け表示される。次客精算予約ボタン303が押下されていない場合には(ステップS203:NO)、POS端末20Aは、自端末精算ボタン301が押下され、かつ許可フラグがオフか否かを判定する(ステップS205)。すなわち、自端末での精算を許可していない状態のときに、店員が自端末での精算を許可したか否かを判定する。これにより、対象客の前に客がいない場合であっても、店員は自端末精算ボタン301によって現在対応中の客(対象客)がPOS端末20Aで精算処理を実行するための宣言を行うことができる。
自端末精算ボタン301が押下され、かつ許可フラグがオフの場合には(ステップS205:YES)、POS端末20Aは、上述した許可表示を行い(ステップS206)、許可フラグをオンにして(ステップS207)、ステップS106に戻る。このように、自端末精算ボタン301が押下されることで、自端末での精算処理の実行が宣言された場合には、自端末で精算処理が実行可能であることを客側表示部205に表示する。
自端末精算ボタン301が押下されていないか、または許可フラグがオンの場合には(ステップS205:NO)、POS端末20Aは、小計ボタンが押下され、かつ許可フラグがオンか否かを判定する(ステップS208)。すなわち、自端末での精算が許可されている状態のときに小計ボタンが押下されたか否かを判定する。
小計ボタンが押下され、かつ許可フラグがオンの場合には(ステップS208:YES)、POS端末20Aは、精算画面を表示して(ステップS209)、精算処理を行い(ステップS210)、処理を終了する。小計ボタンが押下されていないか、許可フラグがオフの場合には(ステップS208:NO)、POS端末20Aは、レジC指定ボタン304が押下され、かつ空きフラグがオンで、かつ許可フラグがオフか否かを判定する(ステップS211)。すなわち、POS端末20Cで精算可能で、自端末での精算が許可されていない状態のときにレジC指定ボタン304が押下されたか否かを判定する。
レジC指定ボタン304が押下され、かつ空きフラグがオンで、かつ許可フラグがオフの場合には(ステップS211:YES)、POS端末20Aは、POS端末20Cに登録データを送信し(ステップS212)、処理を終了する。レジC指定ボタン304が押下されないか、空きフラグがオフか、または許可フラグがオンの場合には(ステップS211:NO)、ステップS106に戻る。
上記ステップS211において、許可フラグがオンであることは、自端末での精算処理の実行が宣言されたことを示している。従って、ステップS211に示されるように、自端末での精算処理の実行が宣言された場合には、ステップS212の登録データの送信処理には分岐しない。すなわち、登録データの送信は禁止される。また、許可フラグがオフであることは、自端末での精算処理の実行が宣言されていないことを示している。また、空きフラグがオンであることは、他端末が精算処理中ではないことを示している。この状態でレジC指定ボタン304が押下された場合には、ステップS211からステップS212に分岐し、登録データが送信される。すなわち、自端末での精算処理の実行が宣言されてなく、かつ他端末が精算処理中でない場合には、登録データの送信が許可される。
次に、自端末での精算が許可されている場合の登録から精算までの画面遷移例について説明する。POS端末20Aは、店員側表示部210に図18(A)の登録画面を表示している状態から、215円の缶ビールが登録され、客によって500円が投入された場合、店員側表示部210に図22(A)に示したような登録画面を表示する。また、商品が登録されたため、小計ボタンBT10が表示される。
POS端末20Aは、店員側表示部210において図22(A)に示したような登録画面を表示しているときは、図22(B)に示したような精算画面(入金画面)を客側表示部205に表示する。なお、客によって500円が投入されたため、小画面311は消去されている。
POS端末20Aは、店員側表示部210に図22(A)の登録画面を表示している状態から、店員によって2品目の商品(アスパラ)、3品目の商品(のり弁当)が登録され、客によって更に500円が投入された場合、店員側表示部210に図23(A)に示したような登録画面を表示する。客が500円を追加投入したため、図23(A)において、画面右上の預り金表示欄HR01には1000が表示されている。
POS端末20Aは、店員側表示部210において図23(A)に示したような登録画面を表示しているときは、図23(B)に示したような精算画面(入金画面)を客側表示部205に表示する。
また、図23(A)の登録画面では、レジC指定ボタン304に表示されるPOS端末20Cの状態が「空き」となっているが、自端末での精算を許可しており、また既に客により1000円が投入されているため、斜線表示されたまま変化しない。
POS端末20Aは、店員側表示部210に図23(A)の登録画面を表示している状態から、店員によって小計ボタンBT10が操作された場合、店員側表示部210において図24(A)に示したように小画面312を登録画面に重畳させて表示するとともに、客側表示部205に図24(B)に示したような精算画面(入金画面)を表示する。なお、小画面312は、精算関連の情報(合計金額、機器入金額(預り金額))を店員に報知するものである。また、図24(A)に示される次客精算予約ボタン303は、網掛け表示されている。これは、店員によって次客も対象客と判断され、次客精算予約ボタン303が押下されたためである。
POS端末20Aは、客側表示部205に図24(B)の精算画面(入金画面)を表示している状態から、客によっておわり(レシート)ボタンBT40が操作された場合、店員側表示部210において図25(A)に示したようにメッセージ画面313を登録画面に重畳させて表示するとともに、客側表示部205に図25(B)に示したような精算画面(釣銭画面)を表示する。
メッセージ画面313は、釣り銭について店員に報知するものである。POS端末20Aは、店員の操作によらずに(例えば、所定時間経過後自動的に)、登録画面に重畳させて表示しているメッセージ画面313を消去する。なお、POS端末20Aは、店員の操作(メッセージ画面313上のタッチ等)に応じて、登録画面に重畳させて表示しているメッセージ画面313を消去してもよい。
なお、図24に示した例では、POS端末20Aは、小計キーが操作された場合に、登録画面に重畳させて小画面312を表示しているが(図24(A))、POS端末20Aは、小計キーが操作された場合に、登録画面に代えて(切り替えて)、小画面312に表示されている情報等を表示する小計画面を表示してもよい。
以上説明したように、本実施形態では、原則として他端末で精算を行わせることで、POS端末20の生産性を向上する。その一方で、セミセルフモード(会計専用モード)で動作するPOS端末20の操作に不慣れと考えられる客に対しては、例外的に自端末で精算を行わせることも可能なため、POS端末20の利便性を向上することができるとともに、操作に不慣れと考えられる客の操作時間を短縮することができるので、結果的にPOS端末20の生産性を向上することができる。従って、本実施形態で説明した自端末精算許可処理は、フルセルフ方式をさらに改善し、生産性及び利便性を向上させたものである。
また、操作に不慣れな客に対し、自端末での精算を許可できることから、自端末での精算を許可された客の顧客満足度及び顧客ロイヤリティを向上することができるので、客単価向上や口コミ効果も期待できることから、店舗の売り上げを向上することができる。
本実施形態では、図18(B)及び図19(B)に示した報知欄310により、制御結果を表示することで、客はどの端末で精算すればよいかを一目で認識でき、客が制御結果に応じた対応が可能なため、客の利便性を向上可能となる。
また、次客精算予約ボタン303によって、次客を対象客として予め入力できるので、円滑に次客への対応を行うことができる。
なお、上述した実施形態では、対象客の例として、操作に不慣れと考えられる客を例にしたが、これに限るものではない。例えば、クレジットカードやプリペイドカード(電子マネーも含む)で精算する客を対象客としてもよい。この場合であっても、クレジットカードやプリペイドカードでの精算は短時間で終了するため、POS端末20の生産性を損なうことはない。運用例としては、POS端末20Aで決済種別を客に入力させるか、店員が決済種別を尋ね、その結果クレジットカードやプリペイドカードでの精算であることが判明した場合に、自端末での精算を許可するという運用が挙げられる。
さらに、客がプリペイドカードで決済する場合には、プリペイドカードの残高を確認可能としたり、プリペイドカードにチャージ可能としてもよい。具体的には、店員の商品の登録中に客がカード決済部208にプリペイドカードを読み取らせることで残高を確認可能としたり、釣銭機209に貨幣を投入することを可能とする。このようにすることで、客は残高不足を未然に防ぐことができる。
また、本実施形態では、店員によって対象客が判断されていたが、これに限るものではない。例えば、客の年齢を含む属性を取得可能な会員カードを読み取ることで、年齢や他の属性に応じて対象客か否かをPOS端末20が判断してもよい。また、POS端末20に、客の年齢層を入力するためのキーを設け、当該キーにより入力された年齢層に応じて対象客か否かをPOS端末20が判断してもよい。
上述した実施形態では、POS端末20AからPOS端末20Cに登録データを直接送信したが、例えばストアコントローラ10など、他の端末を経由して登録データを送信してもよい。また、POS端末20Cの状態として、「障害発生」等を挙げたが、その他に、「メンテナンス」、「店員呼び出し」、「釣銭取り忘れ」、「レシートジャム」等を状態として表示してもよい。また、上述した状態として、「オフライン」を挙げたが、この場合は、印刷部213にてお会計券を発行させ、当該お会計券によって精算してもよい。さらに、例えば客の携帯端末に精算するための情報(例えば、登録データを特定するためのURL等)を送信し、当該携帯端末に送信された情報をPOS端末20に読み取らせることで精算可能としてもよい。
また、上述した実施形態では、POS端末20Cが精算可能な状態を「空き」としたが、POS端末20Cが、例えば図16(C)で示したおわりボタンBT40など、精算が終了する1つ前の操作待ちのような、精算が短時間で終了する見込みがある場合に「空き」としてもよい。これは、例えばPOS端末20AからPOS端末20Cまでの導線が比較的長い場合に有効である。このように、客の移動に時間がかかる場合には、その時間を考慮して、「空き」としてもよい。
なお、POS端末20Cに登録データを送信できない状態として、「障害」等の他に、POS端末20Cの動作モードが、他端末からの登録情報の受信をしない通常モードやフルセルフモードに移行した場合にもPOS端末20Cに登録データを送信することができない。POS端末20Cの動作モードが変更されるタイミングとして、客数のピークが終了または終了しそうなタイミングや、店員の勤務シフトによって店員の配置が変わるタイミング等が挙げられる。また、客数のピークが終了し、自端末で精算しても十分に客捌きが可能となったタイミングが挙げられる。このように、自端末で精算可能なタイミングが到来した場合には、他端末での精算がデフォルトとなっていたものを、自端末での精算をデフォルトとするように制御してもよい。
POS端末20Cの動作モードは、ストアコントローラ10により自動的に変更することも可能である。ストアコントローラ10によりPOS端末20Cの動作モードが変更される場合には、例えばPOS端末20Aの店員側表示部210に表示するなどして、店員に報知する。また、例えばフルセルフモードで動作中に、客の操作前に動作モードが切り替わる場合には、客側表示部205に動作モードが切り替わることを表示してもよい。このように、ストアコントローラ10によりPOS端末20Cの動作モードが自動的に変更された場合であっても、変更される動作モードに応じて、自端末での精算をデフォルトとするか、他端末での精算をデフォルトとするかを判断して、いずれかに制御するようにしてもよい。
上述した実施形態では、図17に示したPOS端末20が2台のレイアウトを例に説明したが、POS端末20の台数及びレイアウトはこれに限るものではない。例えば、通常モード(標準モード)で動作するPOS端末20が2台で、セミセルフモード(会計専用モード)で動作するPOS端末20が2台の4台で1島のレイアウトであってもよい。
以上説明した実施形態において、POS端末20は、待機中であっても、通常モード、セミセルフモード、フルセルフモード、及びダブルスキャンモードのいずれかの動作モードで待機するが、いずれの動作モードにも属さない状態で待機してもよい。この場合、待機中に受け付けた内容に応じていずれかの動作モードで動作する。具体的には、客側で操作を受け付けた場合(登録スタートボタンBT30が操作されたり、客側表示部205がタッチされたり、客側スキャナ部206で商品が登録された場合)には、フルセルフモードに移行する。また、店員側で操作を受け付けた場合(店員側で商品登録が行われたり、店員側表示部210へのタッチ操作を受け付けたり、店員が使用を宣言する操作(例えば、ログインなど)を受付けた場合)は、通常モードに移行する。さらに、登録データを受信した場合には、セミセルフモード(会計専用モード)に移行する。このようにすることで、POS端末20の操作性を向上させることができる。なお、いずれの動作モードにも属さない状態で待機している場合には、ミラー表示を行ってもよい。ミラー表示とは、店員による操作が可能な操作可能画面を店員側表示部210に表示することである。操作可能画面は、POS端末20の客側表示部205に表示された操作部の全部または一部を示す画面である。
なお、以上に説明したPOS端末20を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
以上、本発明の実施の形態について図面を参照して詳述したが、具体的な構成はその実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。