(57)【要約】【課題】商品登録装置における決済情報を転送するための待ち時間を増加させることなく、分割会計に関わる複数の会計情報に基づく決済を同一の決済装置で実行可能とする。【解決手段】商品登録装置は、作成、決定、生成、通知の各手段を備える。決済装置は、決済手段および発行手段を備える。作成手段は、買上商品の商品コードを取得し、買上商品のリストを作成する。決定手段は、リストの作成が開始されるのに先立って、リストを一括で転送する数を決定する、生成手段は、決定された数のリストが作成されたことに応じて数のリストを含んだ決済情報を生成する。通知手段は、決済情報を決済装置の１つへと通知する。決済手段は、決済情報に基づいて決済処理を行う。発行手段は、決済情報に複数のリストが含まれる場合には、これら複数のリストのそれぞれに基づくレシートを個別に発行する。【選択図】      図２
2018092678.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの商品登録装置と少なくとも１つの決済装置とを含んだチェックアウトシステムであって、
前記商品登録装置は、
買上商品の商品コードを取得し、買上商品のリストを作成する作成手段と、
前記作成手段による前記リストの作成が開始されるのに先立って、前記リストを一括で転送する数を決定する決定手段と、
前記決定手段により決定された数が２以上である場合に、前記数の前記リストのそれぞれに関する決済を一括および分割のいずれで行うかを設定する設定手段と、
前記決定手段により決定された前記数の前記リストが前記作成手段により作成されたことに応じて、前記設定手段により分割で行うことが設定された場合には、前記作成手段により作成された前記数の前記リストと、前記数の前記リストのそれぞれに関する決済額を個別に表した複数の決済額情報とを含んだ決済情報を生成し、前記設定手段により一括で行うことが設定された場合には、前記作成手段により作成された前記数の前記リストと、前記数の前記リストのそれぞれに関する決済額の総計を表した、前記複数の決済額情報とは別の１つの決済額情報とを含んだ決済情報を生成する生成手段と、
前記生成手段により生成された前記決済情報を前記決済装置の１つへと通知する通知手段と、を具備し、
前記決済装置は、
前記通知手段により通知された前記決済情報に前記総計を表した１つの決済額情報が含まれる場合には、この決済額情報が表す額を決済するための決済処理を行い、前記決済情報に複数の決済額情報が含まれる場合には、これら複数の決済額情報がそれぞれ表す決済額を決済するための決済処理をそれぞれ行う決済手段と、
前記通知手段により通知された前記決済情報に複数のリストが含まれる場合には、これら複数のリストのそれぞれに基づくレシートを個別に発行する発行手段と、を具備するチェックアウトシステム。
【請求項２】
少なくとも１つの決済装置とともにチェックアウトシステムを構成する商品登録装置であって、
買上商品の商品コードを取得し、買上商品のリストを作成する作成手段と、
前記作成手段による前記リストの作成が開始されるのに先立って、前記リストを一括で転送する数を決定する決定手段と、
前記決定手段により決定された数が２以上である場合に、前記数の前記リストのそれぞれに関する決済を一括および分割のいずれで行うかを設定する設定手段と、
前記決定手段により決定された前記数の前記リストが前記作成手段により作成されたことに応じて、前記設定手段により分割で行うことが設定された場合には、前記作成手段により作成された前記数の前記リストと、前記数の前記リストのそれぞれに関する決済額を個別に表した複数の決済額情報とを含んだ決済情報を生成し、前記設定手段により一括で行うことが設定された場合には、前記作成手段により作成された前記数の前記リストと、前記数の前記リストのそれぞれに関する決済額の総計を表した、前記複数の決済額情報とは別の１つの決済額情報とを含んだ決済情報を生成する生成手段と、
前記生成手段により生成された前記決済情報を前記決済装置の１つへと通知する通知手段と、を具備する商品登録装置。
【請求項３】
買上商品の商品コードを取得し、買上商品のリストを作成する作成手段と、
前記作成手段による前記リストの作成が開始されるのに先立って、前記リストを一括で転送する数を決定する決定手段と、
前記決定手段により決定された数が２以上である場合に、前記数の前記リストのそれぞれに関する決済を一括および分割のいずれで行うかを設定する設定手段と、
前記決定手段により決定された前記数の前記リストが前記作成手段により作成されたことに応じて、前記設定手段により分割で行うことが設定された場合には、前記作成手段により作成された前記数の前記リストと、前記数の前記リストのそれぞれに関する決済額を個別に表した複数の決済額情報とを含んだ決済情報を生成し、前記設定手段により一括で行うことが設定された場合には、前記作成手段により作成された前記数の前記リストと、前記数の前記リストのそれぞれに関する決済額の総計を表した、前記複数の決済額情報とは別の１つの決済額情報とを含んだ決済情報を生成する生成手段と、
前記生成手段により生成された前記決済情報を少なくとも１つの決済装置の１つへと通知する通知手段と、を具備した少なくとも１つの商品登録装置とともにチェックアウトシステムに前記少なくとも１つの決済装置の１つとして含まれる決済装置であって、
前記通知手段により通知された前記決済情報に前記総計を表した１つの決済額情報が含まれる場合には、この決済額情報が表す決済額を決済するための決済処理を行い、前記決済情報に複数の決済額情報が含まれる場合には、これら複数の決済額情報がそれぞれ表す決済額を決済するための決済処理をそれぞれ行う決済手段と、
前記通知手段により通知された前記決済情報に複数のリストが含まれる場合には、これら複数のリストのそれぞれに基づくレシートを個別に発行する発行手段と、を具備する決済装置。
【請求項４】
少なくとも１つの決済装置とともにチェックアウトシステムを構成する商品登録装置を制御するコンピュータを、
買上商品の商品コードを取得し、買上商品のリストを作成する作成手段と、
前記作成手段による前記リストの作成が開始されるのに先立って、前記リストを一括で転送する数を決定する決定手段と、
前記決定手段により決定された数が２以上である場合に、前記数の前記リストのそれぞれに関する決済を一括および分割のいずれで行うかを設定する設定手段と、
前記決定手段により決定された前記数の前記リストが前記作成手段により作成されたことに応じて、前記設定手段により分割で行うことが設定された場合には、前記作成手段により作成された前記数の前記リストと、前記数の前記リストのそれぞれに関する決済額を個別に表した複数の決済額情報とを含んだ決済情報を生成し、前記設定手段により一括で行うことが設定された場合には、前記作成手段により作成された前記数の前記リストと、前記数の前記リストのそれぞれに関する決済額の総計を表した、前記複数の決済額情報とは別の１つの決済額情報とを含んだ決済情報を生成する生成手段と、
前記生成手段により生成された前記決済情報を前記決済装置の１つへと通知する通知手段と、して機能させるための制御プログラム。
【請求項５】
買上商品の商品コードを取得し、買上商品のリストを作成する作成手段と、
前記作成手段による前記リストの作成が開始されるのに先立って、前記リストを一括で転送する数を決定する決定手段と、
前記決定手段により決定された数が２以上である場合に、前記数の前記リストのそれぞれに関する決済を一括および分割のいずれで行うかを設定する設定手段と、
前記決定手段により決定された前記数の前記リストが前記作成手段により作成されたことに応じて、前記設定手段により分割で行うことが設定された場合には、前記作成手段により作成された前記数の前記リストと、前記数の前記リストのそれぞれに関する決済額を個別に表した複数の決済額情報とを含んだ決済情報を生成し、前記設定手段により一括で行うことが設定された場合には、前記作成手段により作成された前記数の前記リストと、前記数の前記リストのそれぞれに関する決済額の総計を表した、前記複数の決済額情報とは別の１つの決済額情報とを含んだ決済情報を生成する生成手段と、
前記生成手段により生成された前記決済情報を少なくとも１つの決済装置の１つへと通知する通知手段と、を具備した少なくとも１つの商品登録装置とともにチェックアウトシステムを構成する決済装置を制御するコンピュータを、
前記通知手段により通知された前記決済情報に前記総計を表した１つの決済額情報が含まれる場合には、この決済額情報が表す決済額を決済するための決済処理を行い、前記決済情報に複数の決済額情報が含まれる場合には、これら複数の決済額情報がそれぞれ表す決済額を決済するための決済処理をそれぞれ行う決済手段と、
前記通知手段により通知された前記決済情報に複数のリストが含まれる場合には、これら複数のリストのそれぞれに基づくレシートを個別に発行する発行手段と、して機能させるための制御プログラム。
【請求項６】
前記決済手段は、前記通知手段により通知された前記決済情報に複数の決済額情報が含まれる場合には、当該複数の決済額情報がそれぞれ表す決済額を決済するための決済処理を順次に行い、
前記発行手段は、前記通知手段により通知された前記決済情報に複数の決済額情報が含まれる場合には、前記複数の決済額情報のうちの１つが表す決済額を前記決済手段が決済し終える毎に、前記複数の決済額情報のうちの当該１つに含まれた前記リストに基づく前記レシートを発行し、前記通知手段により通知された前記決済情報に複数のリストと前記総計を表した１つの決済額情報とが含まれる場合には、当該１つの決済額情報が表す決済額を前記決済手段が決済し終えた後に、前記複数のリストをそれぞれ表した前記レシートを順次に発行する、請求項１に記載のチェックアウトシステム。
【請求項７】
前記決済手段は、前記通知手段により通知された前記決済情報に複数の決済額情報が含まれる場合には、当該複数の決済額情報がそれぞれ表す決済額を決済するための決済処理を順次に行い、
前記発行手段は、前記通知手段により通知された前記決済情報に複数の決済額情報が含まれる場合には、前記複数の決済額情報のうちの１つが表す決済額を前記決済手段が決済し終える毎に、前記複数の決済額情報のうちの当該１つに含まれた前記リストに基づく前記レシートを発行し、前記通知手段により通知された前記決済情報に複数のリストと前記総計を表した１つの決済額情報とが含まれる場合には、当該１つの決済額情報が表す決済額を前記決済手段が決済し終えた後に、前記複数のリストをそれぞれ表した前記レシートを順次に発行する、請求項３に記載の決済装置。
【請求項８】
前記決済手段を、前記通知手段により通知された前記決済情報に複数の決済額情報が含まれる場合には、当該複数の決済額情報がそれぞれ表す決済額を決済するための決済処理を順次に行うものとし、
前記発行手段を、前記通知手段により通知された前記決済情報に複数の決済額情報が含まれる場合には、前記複数の決済額情報のうちの１つが表す決済額を前記決済手段が決済し終える毎に、前記複数の決済額情報のうちの当該１つに含まれた前記リストに基づく前記レシートを発行し、前記通知手段により通知された前記決済情報に複数のリストと前記総計を表した１つの決済額情報とが含まれる場合には、当該１つの決済額情報が表す決済額を前記決済手段が決済し終えた後に、前記複数のリストをそれぞれ表した前記レシートを順次に発行するものとする、請求項５に記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、チェックアウトシステム、商品登録装置およびその制御プログラム、ならびに決済装置およびその制御プログラムに関する。
【背景技術】
【０００２】
セミセルフタイプのチェックアウトシステムは既に知られている。この種のチェックアウトシステムは、スーパーマーケットなどにおける買上登録および決済の処理を、それぞれ異なる商品登録装置および決済装置で行うこととする。そして通常は、商品登録装置の操作は従業員により行われ、また決済装置の操作は買物客により行われる。
【０００３】
このようなシステムでは、決済処理のための決済情報を、空き状態にある決済装置に対して商品登録装置から転送する。複数の決済情報を同一の決済装置が持つことになると、決済をしようとする買物客の混乱が生ずる恐れがある。そこで、１つの決済情報を受けた決済装置は、その決済情報に基づく決済が完了するまでは、新たな決済情報を受けないようにしている。
【０００４】
ところで、買物客が、購入するためにチェックアウトコーナーへと持参した複数の商品を、複数の会計に分けて決済することを希望する場合がある。このような会計形態は、本明細書においては「分割会計」と称することとする。
【０００５】
分割会計を行う場合に商品登録装置では、複数の会計のそれぞれに関した決済情報が生成される。これらの複数の決済情報は別々の決済装置に転送されることになり、買物客は複数の決済装置をそれぞれ操作して決済しなければならない。
【０００６】
１会計分の決済が完了するのを待って、その決済に利用された決済装置に対して、別の会計分の決済情報を転送すれば、買物客は１台の決済装置において複数会計分の決済を行うことが可能となる。しかしながらこの場合には、商品登録装置において決済情報を転送するための待ち時間が生じることにより、商品登録装置における処理の効率低下が生じてしまう恐れがある。
【０００７】
このような事情から、商品登録装置における決済情報を転送するための待ち時間を増加させることなしに、分割会計に関わる複数の決済情報に基づく決済を同一の決済装置において行えるようにすることが望まれていた。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−３４４１２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明が解決しようとする課題は、商品登録装置における決済情報を転送するための待ち時間を増加させることなしに、分割会計に関わる複数の決済情報に基づく決済を同一の決済装置において行えるチェックアウトシステム、商品登録装置およびその制御プログラム、ならびに決済装置およびその制御プログラムを提供することである。
【課題を解決するための手段】
【００１０】
実施形態のチェックアウトシステムは、少なくとも１つの商品登録装置と少なくとも１つの決済装置とを含む。商品登録装置は、作成手段、決定手段、設定手段、生成手段および通知手段を備える。決済装置は、決済手段および発行手段を備える。作成手段は、買上商品の商品コードを取得し、買上商品のリストを作成する。決定手段は、作成手段によるリストの作成が開始されるのに先立って、リストを一括で転送する数を決定する。設定手段は、決定手段により決定された数が２以上である場合に、上記の数のリストのそれぞれに関する決済を一括および分割のいずれで行うかを設定する。生成手段は、決定手段により決定された数のリストが作成手段により作成されたことに応じ、設定手段により分割で行うことが設定された場合には、作成手段により作成された上記の数のリストと、上記の数のリストのそれぞれに関する決済額を個別に表した複数の決済額情報とを含んだ決済情報を生成し、設定手段により一括で行うことが設定された場合には、作成手段により作成された上記の数のリストと、上記の数のリストのそれぞれに関する決済額の総計を表した、複数の決済額情報とは別の１つの決済額情報とを含んだ決済情報を生成する。通知手段は、生成手段により生成された決済情報を決済装置の１つへと通知する。決済手段は、通知手段により通知された決済情報に前記総計を表した１つの決済額情報が含まれる場合には、この決済額情報が表す額を決済するための決済処理を行い、決済情報に複数の決済額情報が含まれる場合には、これら複数の決済額情報がそれぞれ表す決済額を決済するための決済処理をそれぞれ行う。発行手段は、通知手段により通知された決済情報に複数のリストが含まれる場合には、これら複数のリストのそれぞれに基づくレシートを個別に発行する。
【図面の簡単な説明】
【００１１】
【図１】一実施形態に係るチェックアウトシステムの斜視図。
【図２】図１中の商品登録装置および決済装置のブロック図。
【図３】図２中の商品登録装置が備えるＣＰＵの制御処理のフローチャート。
【図４】図２中の商品登録装置が備えるＣＰＵの制御処理のフローチャート。
【図５】一例としての待受画面を示す図。
【図６】一例としての第１の選択画面を示す図。
【図７】一例としての登録画面を示す図。
【図８】一例としての第２の選択画面を示す図。
【図９】一例としての報知画面を示す図。
【図１０】図２中の決済装置が備えるＣＰＵの制御処理のフローチャート。
【図１１】図２中の決済装置が備えるＣＰＵの制御処理のフローチャート。
【発明を実施するための形態】
【００１２】
以下、実施の形態の一例について図面を用いて説明する。
【００１３】
図１は本実施形態に係るチェックアウトシステム１０の斜視図である。
【００１４】
チェックアウトシステム１０は、少なくとも１台の商品登録装置１１と、少なくとも１台の決済装置１２とを含む。図１においては、２台の商品登録装置１１と４台の決済装置１２とを含んだチェックアウトシステム１０を示している。チェックアウトシステム１０が、商品登録装置１１および決済装置１２をそれぞれ何台含むかは任意であり、商品登録装置１１と決済装置１２との台数の比も任意である。
【００１５】
商品登録装置１１および決済装置１２は、スーパーマーケットなどの店舗のチェックアウトコーナーに設置される。
【００１６】
商品登録装置１１は、チェッカと呼ばれる役割を担った、上記店舗の従業員２１が、その操作者となる。決済装置１２は、上記の店舗で販売する商品を購入する買物客２２が、その操作者となる。ただし、商品登録装置１１の一部の操作が買物客２２により行われる場合もある。また、決済装置１２は、従業員により操作される場合もある。
【００１７】
商品登録装置１１は、図１においては、作業テーブル３１に取り付けられている。作業テーブル３１は、矩形の天板を有している。複数の作業テーブル３１が、天板の長手方向がほぼ並行するように配置されることにより、買物客２２用の通路を形成している。
【００１８】
商品登録装置１１は、買上登録、決済情報の生成、決済処理、ならびに決済情報の決済装置１２への通知の各機能を備える。買上登録は、通路に進入してきた買物客が持参した商品を買上商品として登録する処理である。決済処理は、買上商品の決済のための処理である。決済情報は、決済処理に必要となる情報である。
【００１９】
決済装置１２は、商品登録装置１１から決済情報が通知された場合に、当該決済情報に基づく決済処理を行う。
【００２０】
図２は商品登録装置１１および決済装置１２のブロック図である。
【００２１】
商品登録装置１１および決済装置１２は、いずれもＬＡＮ（local area network）１３に接続されている。ＬＡＮ１３に代えて、インターネットまたは無線ＬＡＮなどの別の通信網を用いることもできる。あるいは商品登録装置１１と決済装置１２との間でサーバを介して情報を授受する構成としても良い。
【００２２】
商品登録装置１１は、ＣＰＵ（central processing unit）１１ａ、ＲＯＭ（read-only memory）１１ｂ、ＲＡＭ（random-access memory）１１ｃ、補助記憶ユニット１１ｄ、ドロワ開放ユニット１１ｅ、スキャナ１１ｆ、タッチパネル１１ｇ、プリンタ１１ｈ、カードリーダライタ１１ｉ、通信ユニット１１ｊおよび伝送システム１１ｋを含む。
【００２３】
ＣＰＵ１１ａ、ＲＯＭ１１ｂ、ＲＡＭ１１ｃおよび補助記憶ユニット１１ｄは、伝送システム１１ｋにより接続されてコンピュータを構成する。
【００２４】
ＣＰＵ１１ａは、上記のコンピュータの中枢部分に相当する。ＣＰＵ１１ａは、ＲＯＭ１１ｂおよびＲＡＭ１１ｃに記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、商品登録装置１１としての各種の動作を実現するべく各部を制御する。
【００２５】
ＲＯＭ１１ｂは、上記のコンピュータの主記憶部分に相当する。ＲＯＭ１１ｂは、上記のオペレーティングシステムを記憶する。ＲＯＭ１１ｂは、上記のミドルウェアおよびアプリケーションプログラムを記憶する場合もある。またＲＯＭ１１ｂは、ＣＰＵ１１ａが各種の処理を行う上で参照するデータを記憶する場合もある。
【００２６】
ＲＡＭ１１ｃは、上記のコンピュータの主記憶部分に相当する。ＲＡＭ１１ｃは、ＣＰＵ１１ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１１ｃは、ＣＰＵ１１ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００２７】
補助記憶ユニット１１ｄは、上記のコンピュータの補助記憶部分に相当する。補助記憶ユニット１１ｄは、ＣＰＵ１１ａが各種の処理を行う上で使用するデータ、あるいはＣＰＵ１１ａでの処理によって生成されたデータを保存する。補助記憶ユニット１１ｄとしては、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（hard disk drive）、あるいはＳＳＤ（solid state drive）などを使用できる。
【００２８】
ＲＯＭ１１ｂまたは補助記憶ユニット１１ｄに記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。商品登録装置１１の譲渡は一般的に、制御プログラムがＲＯＭ１１ｂまたは補助記憶ユニット１１ｄに記憶された状態にて行われる。しかし、商品登録装置１１が、制御プログラムがＲＯＭ１１ｂまたは補助記憶ユニット１１ｄに記憶されない状態で譲渡されるとともに、リムーバブルな記録媒体に記録して、あるいはネットワークを介して制御プログラムが譲渡されても良い。
この場合、例えばユーザによる操作に応じて、制御プログラムが商品登録装置１１の補助記憶ユニット１１ｄに書き込まれる。リムーバブルな記憶媒体としては、磁気ディスク、光磁気ディスク、光ディスクまたは半導体メモリなどが利用できる。
【００２９】
ドロワ開放ユニット１１ｅは、貨幣を収容するためのドロワを自動的に開放する。
【００３０】
スキャナ１１ｆは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ１１ｆとしては、周知の種々のタイプのものをそのまま利用できる。スキャナ１１ｆは、周知の種々のタイプうちの１つのみに対応していても良いし、複数のタイプに対応していても良い。すなわちスキャナ１１ｆは、固定式またはハンディ式の２次元コードスキャナを含み得る。またスキャナ１１ｆとしては、商品の画像から画像認識技術を利用して商品を識別するタイプのものを含み得る。
【００３１】
タッチパネル１１ｇは、表示デバイスおよびタッチセンサを含む。表示デバイスは、その表示画面を、ＧＵＩ画面などの任意の画面とする。表示デバイスとしては、例えばカラーＬＣＤ等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をＣＰＵ１１ａへと送る。タッチセンサとしては、周知のデバイスを利用できる。
【００３２】
プリンタ１１ｈは、例えばサーマルプリンタまたはドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列および画像などを印刷することにより、レシートを発行する。
【００３３】
カードリーダライタ１１ｉは、カードに記録されたデータを読み取るとともに、上記のカードへデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカードおよびポイントカードなどの決済処理に関わる情報を記録する各種のカードを含み得る。カードリーダライタ１１ｉは、磁気式、接触式、あるいは非接触式のいずれのデバイスであっても良いし、また複数種のデバイスを含んでいても良い。
【００３４】
通信ユニット１１ｊは、ＬＡＮ１３を介した通信を行う。
【００３５】
伝送システム１１ｋは、ＣＰＵ１１ａ、ＲＯＭ１１ｂ、ＲＡＭ１１ｃ、補助記憶ユニット１１ｄ、ドロワ開放ユニット１１ｅ、スキャナ１１ｆ、タッチパネル１１ｇ、プリンタ１１ｈ、カードリーダライタ１１ｉおよび通信ユニット１１ｊの間で授受されるデータを伝送する。伝送システム１１ｋは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。
【００３６】
なお、商品登録装置１１のハードウェアとしては、例えば既存のＰＯＳ端末を利用することが可能である。
【００３７】
決済装置１２は、ＣＰＵ１２ａ、ＲＯＭ１２ｂ、ＲＡＭ１２ｃ、補助記憶ユニット１２ｄ、自動釣銭機１２ｅ、スキャナ１２ｆ、タッチパネル１２ｇ、プリンタ１２ｈ、カードリーダライタ１２ｉ、通信ユニット１２ｊおよび伝送システム１２ｋを含む。
【００３８】
ＣＰＵ１２ａ、ＲＯＭ１２ｂ、ＲＡＭ１２ｃおよび補助記憶ユニット１２ｄは、伝送システム１２ｋにより接続されてコンピュータを構成する。
【００３９】
ＣＰＵ１２ａは、上記のコンピュータの中枢部分に相当する。ＣＰＵ１２ａは、ＲＯＭ１２ｂおよびＲＡＭ１２ｃに記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、決済装置１２としての各種の動作を実現するべく各部を制御する。
【００４０】
ＲＯＭ１２ｂは、上記のコンピュータの主記憶部分に相当する。ＲＯＭ１２ｂは、上記のオペレーティングシステムを記憶する。ＲＯＭ１２ｂは、上記のミドルウェアおよびアプリケーションプログラムを記憶する場合もある。またＲＯＭ１２ｂは、ＣＰＵ１２ａが各種の処理を行う上で参照するデータを記憶する場合もある。
【００４１】
ＲＡＭ１２ｃは、上記のコンピュータの主記憶部分に相当する。ＲＡＭ１２ｃは、ＣＰＵ１２ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１２ｃは、ＣＰＵ１２ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００４２】
補助記憶ユニット１２ｄは、上記のコンピュータの補助記憶部分に相当する。補助記憶ユニット１２ｄは、ＣＰＵ１２ａが各種の処理を行う上で使用するデータ、あるいはＣＰＵ１２ａでの処理によって生成されたデータを保存する。補助記憶ユニット１２ｄとしては、例えばＥＥＰＲＯＭ、ＨＤＤ、あるいはＳＳＤなどを使用できる。
【００４３】
ＲＯＭ１２ｂまたは補助記憶ユニット１２ｄに記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。決済装置１２の譲渡は一般的に、制御プログラムがＲＯＭ１２ｂまたは補助記憶ユニット１２ｄに記憶された状態にて行われる。しかし、決済装置１２が、制御プログラムがＲＯＭ１２ｂまたは補助記憶ユニット１２ｄに記憶されない状態で譲渡されるとともに、リムーバブルな記録媒体に記録して、あるいはネットワークを介して制御プログラムが譲渡されても良い。この場合、例えばユーザによる操作に応じて、制御プログラムが決済装置１２の補助記憶ユニット１２ｄに書き込まれる。リムーバブルな記録媒体としては、磁気ディスク、光磁気ディスク、光ディスクまたは半導体メモリなどが利用できる。
【００４４】
自動釣銭機１２ｅは、投入される硬貨および紙幣を収受する。また自動釣銭機１２ｅは、釣銭としての硬貨および紙幣を排出する。
【００４５】
スキャナ１２ｆは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ１２ｆとしては、周知の種々のタイプのものをそのまま利用できる。スキャナ１２ｆは、周知の種々のタイプうちの１つのみに対応していても良いし、複数のタイプに対応していても良い。すなわちスキャナ１２ｆは、固定式またはハンディ式の２次元コードスキャナを含み得る。またスキャナ１２ｆとしては、商品の画像から画像認識技術を利用して商品を識別するタイプのものを含み得る。
【００４６】
タッチパネル１２ｇは、表示デバイスおよびタッチセンサを含む。表示デバイスは、その画面を、ＧＵＩ画面などの任意の画面とする。表示デバイスとしては、例えばカラーＬＣＤ等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をＣＰＵ１２ａへと送る。タッチセンサとしては、周知のデバイスを利用できる。
【００４７】
プリンタ１２ｈは、例えばサーマルプリンタまたはドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列および画像などを印刷することにより、レシートを発行する。
【００４８】
カードリーダライタ１２ｉは、カードに記録されたデータを読み取るとともに、上記のカードへデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカードおよびポイントカードなどの決済処理に関わる情報を記録する各種のカードを含み得る。カードリーダライタ１２ｉは、磁気式、接触式、あるいは非接触式のいずれのデバイスであっても良いし、また複数種のデバイスを含んでいても良い。
【００４９】
通信ユニット１２ｊは、ＬＡＮ１３を介した通信を行う。
【００５０】
伝送システム１２ｋは、ＣＰＵ１２ａ、ＲＯＭ１２ｂ、ＲＡＭ１２ｃ、補助記憶ユニット１２ｄ、自動釣銭機１２ｅ、スキャナ１２ｆ、タッチパネル１２ｇ、プリンタ１２ｈ、カードリーダライタ１２ｉおよび通信ユニット１２ｊの間で授受されるデータを伝送する。伝送システム１２ｋは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。
【００５１】
なお、決済装置１２のハードウェアとしては、例えば既存のセルフＰＯＳ端末を利用することが可能である。
【００５２】
次に、以上のように構成されたチェックアウトシステム１０の動作について説明する。
なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００５３】
商品登録装置１１が、買上商品の登録処理を行うモードで起動されると、ＣＰＵ１１ａは、ＲＯＭ１１ｂまたは補助記憶ユニット１１ｄに記憶された制御プログラムに従った制御処理を開始する。
【００５４】
図３および図４はＣＰＵ１１ａの制御処理のフローチャートである。
【００５５】
Ａｃｔ１においてＣＰＵ１１ａは、各種パラメータを初期設定する。すなわちＣＰＵ１１ａは、分割フラグおよび一括フラグをいずれもリセットする。またＣＰＵ１１ａは、変数ｍおよび変数ｎにそれぞれ「１」をセットする。分割フラグは、セット状態であるときに、分割会計を行う設定であることを示す。一括フラグは、セット状態であるときに、一括決済を行う設定であることを示す。分割フラグおよび一括フラグは、例えばいずれもＲＡＭ１１ｃ中の１ビットのデータとして実現される。変数ｍは、後述する会計情報を作成した数をカウントするために用いる。変数ｎは、会計情報を一括で転送する数を表す。
【００５６】
Ａｃｔ２においてＣＰＵ１１ａは、ＲＡＭ１１ｃ中に設定する登録商品テーブルをクリアする。登録商品テーブルは、買上登録が済んだ商品に関する情報を記述するためのデータテーブルである。
【００５７】
Ａｃｔ３においてＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部領域を待受画面とする。
【００５８】
図５は一例としての待受画面ＳＣ１を示す図である。
【００５９】
待受画面ＳＣ１は、テキストＴ１，Ｔ２およびボタンＢ２１，Ｂ２２，Ｂ２３を表す。
【００６０】
テキストＴ１は、従業員２１が、買上商品の登録のための操作を開始すべきである旨の文字メッセージを表す。テキストＴ２は、分割会計を行う場合には、従業員２１が、買上商品の登録のための操作を開始するのに先立ってボタンＢ２１〜Ｂ２３のいずれかにタッチすべきである旨の文字メッセージを表す。
【００６１】
ボタンＢ２１〜Ｂ２３は、分割会計の分割数として２〜４をそれぞれ指定するために従業員２１がタッチするものである。
【００６２】
Ａｃｔ４においてＣＰＵ１１ａは、分割数が指定されたか否かを確認する。そしてＣＰＵ１１ａは、ボタンＢ２１〜Ｂ２３のいずれもタッチされていないならばＮｏと判定し、Ａｃｔ５へと進む。
【００６３】
Ａｃｔ５においてＣＰＵ１１ａは、買上登録すべき商品の商品コードが取得されたか否かを確認する。そしてＣＰＵ１１ａは、商品コードが取得されていないためにＮｏと判定したならば、Ａｃｔ４へと戻る。
【００６４】
かくしてＡｃｔ４，Ａｃｔ５においてＣＰＵ１１ａは、分割数が指定されるか、商品コードが取得されるのを待ち受ける。なおＣＰＵ１１ａは、ここでの待ち受けにおいて、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしても良い。
【００６５】
従業員２１は、買物客が分割会計を要求した場合は、分割数を判断し、ボタンＢ２１〜Ｂ２３のうちの分割数に対応するものにタッチする。そしてＣＰＵ１１ａは、このような操作が例えばタッチパネル１１ｇにより検出されたためにＡｃｔ４にてＹｅｓと判定したならば、Ａｃｔ６へと進む。
【００６６】
Ａｃｔ６においてＣＰＵ１１ａは、分割フラグをセットする。
【００６７】
Ａｃｔ７においてＣＰＵ１１ａは、指定された分割数を変数ｎの値としてセットする。
つまりＣＰＵ１１ａは、ボタンＢ２１がタッチされたならば「２」を、ボタンＢ２２がタッチされたならば「３」を、そしてボタンＢ２３がタッチされたならば「４」を、それぞれ変数ｎの値としてセットする。
【００６８】
なお、買物客２２に表示面を向けた客面タッチパネルを別途設けて、この客面タッチパネルの画面を、ボタンＢ２１，Ｂ２２，Ｂ２３を表した画面としても良い。この場合、ＣＰＵ１１ａは、買物客２２による客面タッチパネルの操作に応じて、指定された分割数を変数ｎの値としてセットする。
【００６９】
Ａｃｔ８においてＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部領域を第１の選択画面とする。
【００７０】
図６は一例としての第１の選択画面ＳＣ２を示す図である。
【００７１】
第１の選択画面ＳＣ２は、テキストＴ１１およびボタンＢ３１，Ｂ３２を表す。
【００７２】
テキストＴ１１は、従業員２１に、決済方法の指定を促す文字メッセージを表す。
【００７３】
ボタンＢ３１は、分割して行う会計の決済をそれぞれ個別に行うことを買物客２２が希望する場合に従業員２１がタッチするものである。ボタンＢ３２は、分割して行う会計の決済を一括して行うことを買物客２２が希望する場合に従業員２１がタッチするものである。
【００７４】
従業員２１は、買物客２２の希望を確認した上で、ボタンＢ３１，Ｂ３２のいずれかにタッチする。なお、買物客２２に表示面を向けた客面タッチパネルを別途設けて、この客面タッチパネルの画面を、ボタンＢ３１，Ｂ３２を表した画面としても良い。この場合、買物客２２がボタンＢ３１，Ｂ３２のいずれかにタッチする。
【００７５】
Ａｃｔ９においてＣＰＵ１１ａは、一括決済が指定されたか否かを確認する。具体的にはＣＰＵ１１ａは、ボタンＢ３１，Ｂ３２のいずれかにタッチされたことがタッチパネル１１ｇにより検出されるのを待ち受ける。そしてＣＰＵ１１ａは、ボタンＢ３２がタッチされたためにＹｅｓと判定したならば、Ａｃｔ１０へと進む。
【００７６】
Ａｃｔ１０においてＣＰＵ１１ａは、一括フラグをセットする。そしてＣＰＵ１１ａはこののち、Ａｃｔ１２へと進む。
【００７７】
なおＣＰＵ１１ａは、ボタンＢ３１がタッチされたためにＡｃｔ９でＮｏと判定したならば、Ａｃｔ１０をパスしてＡｃｔ１２へと進む。つまり一括フラグは、リセット状態のままとされる。
【００７８】
かくして制御プログラムに基づく制御処理をＣＰＵ１１ａが実行することによって、ＣＰＵ１１ａを中枢部分とするコンピュータは設定手段として機能する。
【００７９】
ところでＣＰＵ１１ａは、図３，図４に示した制御処理とは別の周知の処理によって、従業員２１による操作に基づいて商品コードを取得する。そしてＣＰＵ１１ａは、図３，図４に示す処理がＡｃｔ４およびＡｃｔ５の待ち受け状態にあるときに商品コードを取得したためにＡｃｔ５にてＹｅｓと判定したならば、Ａｃｔ１１へと進む。
【００８０】
Ａｃｔ１１においてＣＰＵ１１ａは、上記の取得した商品コードを含むように、登録商品テーブルを更新する。そしてＣＰＵ１１ａはこののちに、Ａｃｔ１２へと進む。かくして、分割数が指定されることなく、買上登録のための操作がなされた場合には、変数ｎは１のままとされ、かつ分割フラグはリセット状態のままとされる。
【００８１】
かくしてＣＰＵ１１ａは、ボタンＢ２１〜Ｂ２３のいずれかがタッチされたならば、そのタッチされたボタンに応じた数を、またボタンＢ２１〜Ｂ２３のいずれもタッチされていないならば「１」を、会計情報を一括で転送する数として決定する。なお、後述するが、会計情報は買上商品のリストを含む。つまりＣＰＵ１１ａは、リストを一括で転送する数を決定していることになる。かくして制御プログラムに基づく制御処理をＣＰＵ１１ａが実行することによって、ＣＰＵ１１ａを中枢部分とするコンピュータは決定手段として機能する。
【００８２】
Ａｃｔ１２においてＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部領域を登録画面とする。登録画面は、登録商品テーブルの内容などを表し、登録処理の実施状況を従業員２１に確認させるものである。
【００８３】
図７は一例としての登録画面ＳＣ３を示す図である。
【００８４】
登録画面ＳＣ３は、領域Ｒ１，Ｒ２を含む。
【００８５】
領域Ｒ１は、最も新しく買上登録がなされた商品に関する商品名、個数および単価と、その商品を登録した後の買上商品の合計個数および合計金額とを表示するための領域である。領域Ｒ２は、登録画面ＳＣ３に示された商品よりも前に買上登録がなされた商品に関する商品名、個数、単価および金額のリストを表示するための領域である。
【００８６】
なお、登録画面ＳＣ３は、買上登録がなされた商品に関する各種の情報を表した状態を示している。しかしながら、ＣＰＵ１１ａがＡｃｔ９またはＡｃｔ１０からＡｃｔ１２へと進んだ場合は、登録商品テーブルは買上商品に関する情報を含まない。このため登録画面は、商品に関する各種の情報を表さず、予め定められた基本フォームのみを表している。また、ＣＰＵ１１ａがＡｃｔ１１からＡｃｔ１２へと進んだ場合は、登録商品テーブルは１つの商品に関する情報のみを含む。このため登録画面は、領域Ｒ１においては商品に関する情報を表すが、領域Ｒ２においては商品に関する情報を表さない。
【００８７】
またＣＰＵ１１ａは、タッチパネル１１ｇの画面のうちの登録画面としている領域以外には、従業員２１が商品を指定するための商品ボタンと、現計ボタンなどの各種の機能ボタンとを表示するが、それらの図示は省略する。
【００８８】
Ａｃｔ１３においてＣＰＵ１１ａは、タッチパネル１１ｇの画面中に表示された現計ボタンがタッチされたか否かを確認する。そしてＣＰＵ１１ａは、現計ボタンがタッチされたことがタッチパネル１１ｇにより検出されていないためにＮｏと判定したならば、Ａｃｔ１４へと進む。
【００８９】
Ａｃｔ１４においてＣＰＵ１１ａは、買上登録すべき商品の商品コードが取得されたか否かを確認する。そしてＣＰＵ１１ａは、商品コードが取得されていないためにＮｏと判定したならば、Ａｃｔ１３へと戻る。
【００９０】
かくしてＡｃｔ１３，Ａｃｔ１４においてＣＰＵ１１ａは、現計ボタンがタッチされるか、商品コードが取得されるのを待ち受ける。なおＣＰＵ１１ａは、ここでの待ち受けにおいて、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしても良い。
【００９１】
ＣＰＵ１１ａは、商品コードを取得したためにＡｃｔ１４にてＹｅｓと判定したならば、Ａｃｔ１５へと進む。
【００９２】
Ａｃｔ１５においてＣＰＵ１１ａは、上記の取得した商品コードを含むように、登録商品テーブルを更新する。またこれに応じてＣＰＵ１１ａは、更新後の登録商品テーブルの内容に準じるように登録画面を更新する。そしてＣＰＵ１１ａはこの後に、Ａｃｔ１３およびＡｃｔ１４の待ち受け状態に戻る。かくして制御プログラムに基づいての制御処理をＣＰＵ１１ａが実行することによって、ＣＰＵ１１ａを中枢部分とするコンピュータは作成手段として機能する。
【００９３】
ＣＰＵ１１ａは、現計ボタンがタッチされたことがタッチパネル１１ｇにより検出されたためにＡｃｔ１３にてＹｅｓと判定したならば、図４中のＡｃｔ１６へと進む。
【００９４】
Ａｃｔ１６においてＣＰＵ１１ａは、分割フラグがセットされているか否かを確認する。そしてＣＰＵ１１ａは、分割フラグがセットされているためにＹｅｓと判定したならば、Ａｃｔ１７へと進む。
【００９５】
Ａｃｔ１７においてＣＰＵ１１ａは、この時点における登録商品テーブルの内容に基づいて、登録商品に関する決済のための会計情報を第ｍの会計情報として生成する。会計情報は、登録商品のリストと、そのリストに示された買上商品についての決済額を表した決済額情報とを含む。ＣＰＵ１１ａは、会計情報をＲＡＭ１１ｃまたは補助記憶ユニット１１ｄに保存する。
【００９６】
Ａｃｔ１８においてＣＰＵ１１ａは、変数ｍの値が変数ｎの値と一致するか否かを確認する。そしてＣＰＵ１１ａは、両変数が一致しないためにＮｏと判定したならば、Ａｃｔ１９へと進む。
【００９７】
Ａｃｔ１９においてＣＰＵ１１ａは、変数ｍの値を１つ増加する。
【００９８】
Ａｃｔ２０においてＣＰＵ１１ａは、登録商品テーブルをクリアする。
【００９９】
ＣＰＵ１１ａはこののち、図３中のＡｃｔ１２へと戻り、Ａｃｔ１２以降の処理を繰り返す。これにより、複数の会計情報が生成される。
【０１００】
Ａｃｔ１７がｎ回行われた後には、変数ｍの値は変数ｎの値と一致する。そしてＣＰＵ１１ａはこのように変数ｍの値が変数ｎの値と一致するためにＡｃｔ１８でＹｅｓと判定したならば、Ａｃｔ２１へと進む。
【０１０１】
Ａｃｔ２１においてＣＰＵ１１ａは、一括フラグがセットされているか否かを確認する。そしてＣＰＵ１１ａは、一括フラグがセットされているためにＹｅｓと判定したならば、Ａｃｔ２２へと進む。
【０１０２】
Ａｃｔ２２においてＣＰＵ１１ａは、総決済額を算出する。具体的には、この時点では、ＣＰＵ１１ａがＡｃｔ１７をｎ回行ったことにより生成されたｎ個の会計情報がＲＡＭ１１ｃまたは補助記憶ユニット１１ｄに記憶されている。そこでＣＰＵ１１ａは、これらｎ個の会計情報にそれぞれ含まれた決済額情報がそれぞれ表す決済額の総和として総決済額を算出する。そしてＣＰＵ１１ａはこののち、Ａｃｔ２３へと進む。
【０１０３】
なおＣＰＵ１１ａは、一括フラグがセットされていないためにＡｃｔ２１にてＮｏと判定したならば、Ａｃｔ２２をパスしてＡｃｔ２３へと進む。
【０１０４】
Ａｃｔ２３においてＣＰＵ１１ａは、決済情報を生成する。具体的にはＣＰＵ１１ａは、Ａｃｔ２２で総決済額を算出したならば、この総決済額をｎ個の会計情報とともに含む情報として決済情報を生成する。ＣＰＵ１１ａは、Ａｃｔ２２をパスしたならば、ｎ個の会計情報を含み、総決済額を含まない情報として決済情報を生成する。こののちにＣＰＵ１１ａは、Ａｃｔ２５へと進む。
【０１０５】
さてＣＰＵ１１ａは、分割フラグがセットされていないためにＡｃｔ１６でＮｏと判定したならば、Ａｃｔ２４へと進む。
【０１０６】
Ａｃｔ２４においてＣＰＵ１１ａは、この時点における登録商品テーブルの内容に基づいて、登録商品に関する決済のための会計情報を生成し、この会計情報を含んだ決済情報を生成する。
【０１０７】
かくして制御プログラムに基づく制御処理をＣＰＵ１１ａが実行することによって、ＣＰＵ１１ａを中枢部分とするコンピュータは生成手段として機能する。
【０１０８】
Ａｃｔ２５においてＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部領域を第２の選択画面とする。
【０１０９】
図８は一例としての第２の選択画面ＳＣ４を示す図である。
【０１１０】
第２の選択画面ＳＣ４は、表示エリアＡＲ１，ＡＲ２，ＡＲ３，ＡＲ４，ＡＲ５およびボタンＢ１，Ｂ２，Ｂ３，Ｂ４，Ｂ５，Ｂ６，Ｂ７を含む。
【０１１１】
ＣＰＵ１１ａは、表示エリアＡＲ１には、決済情報に含まれた合計個数および合計金額を表す。ＣＰＵ１１ａは、表示エリアＡＲ２〜ＡＲ５には、４つの決済装置１２のそれぞれへの決済情報の転送の可否をそれぞれ表す。なお決済装置１２は、決済処理の実行中においては決済情報の転送を受け付けておらず、このような状態にある決済装置１２に関連付けられた表示エリアにＣＰＵ１１ａは「転送不可」と表す。つまり、タッチパネル１１ｇの画面の一部領域が第２の選択画面ＳＣ４とされるときには、「装置Ａ」という名称の決済装置１２のみが、決済処理を実行中である。なお、ボタンＢ３〜Ｂ６は、関連付けられている決済装置１２が決済情報の転送を受け付けているか否かに応じて表示形態を異ならせるか、関連付けられている決済装置１２が決済情報の転送を受け付けていない場合には非表示とするなどしても良い。
【０１１２】
ボタンＢ１，Ｂ２は、決済情報に含まれた合計金額に対する値引きを適用することを従業員２１が指定するためのものである。ボタンＢ３〜Ｂ６は、４つの決済装置１２のそれぞれへの決済情報の転送を従業員２１が指定するためのものである。ボタンＢ７は、タッチパネル１１ｇの画面の一部領域を登録画面とする状態へと戻ることを従業員２１が指定するためのものである。
【０１１３】
Ａｃｔ２６においてＣＰＵ１１ａは、決済情報の転送先とする決済装置１２が指定されたか否かを確認する。そしてＣＰＵ１１ａは、決済装置１２が指定されていないためにＮｏと判定したならば、Ａｃｔ２６を繰り返す。かくしてＣＰＵ１１ａはＡｃｔ２６においては、決済情報の転送先とする決済装置１２が指定されるのを待ち受ける。
【０１１４】
ＣＰＵ１１ａは、Ａｃｔ２６の待ち受け状態にあるときに、例えば第２の選択画面ＳＣ４のボタンＢ３〜Ｂ６のいずれかが従業員２１によりタッチされるなどにより決済装置１２の指定がなされたならばＡｃｔ２６にてＹｅｓと判定し、Ａｃｔ２７へと進む。なおＣＰＵ１１ａは、ボタンＢ３〜Ｂ６のうちの決済情報の転送を受け付けていない決済装置１２に関連付けられたものがタッチされても、Ａｃｔ２６にてＹｅｓとは判定しない。かくしてＣＰＵ１１ａは、決済情報の転送を受け付けない決済装置１２の指定は受け付けない。なおＣＰＵ１１ａは、決済装置１２の全てが、動作の停止状態とされるか、決済情報の転送を受け付けない動作状態とされているならば、Ａｃｔ２６の待ち受け状態において、決済装置１２の指定を待ち受けないこととなる。
【０１１５】
Ａｃｔ２７においてＣＰＵ１１ａは、決済情報を、指定された決済装置１２に対して転送する。なお、ここでの転送対象となる決済情報は、分割フラグがセットされていない場合にはＡｃｔ２４で生成された決済情報であり、分割フラグがセットされている場合にはＡｃｔ２３で生成された決済情報である。ＣＰＵ１１ａは具体的には、指定された決済装置１２を宛先として、決済情報をＬＡＮ１３へと送信するように通信ユニット１１ｊを制御する。これにより、決済情報が決済装置１２へと通知されることとなる。かくして、制御プログラムに基づいての制御処理をＣＰＵ１１ａが実行することによって、ＣＰＵ１１ａを中枢部分とするコンピュータは通知手段として機能する。
【０１１６】
Ａｃｔ２８においてＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部領域を報知画面とする。そしてＣＰＵ１１ａはこののちに、図３中のＡｃｔ１に戻り、それ以降の処理を前述と同様に行う。
【０１１７】
報知画面は、セミセルフによる決済のために決済情報を決済装置１２へと転送したことを従業員２１に認識させるための画面である。なお、セミセルフによる決済とは、買物客２２による操作に応じて決済装置１２において決済処理を実行する決済形態である。
報知画面は、分割フラグの状態に拘わらずに同一の内容としても良いし、分割フラグの状態に応じて別の内容としても良い。
【０１１８】
図９は一例としての報知画面ＳＣ５を示す図である。
【０１１９】
報知画面ＳＣ５は、表示エリアＡＲ１１，ＡＲ１２およびボタンＢ１１を含む。
【０１２０】
表示エリアＡＲ１１は、セミセルフによる決済が選択されたことを従業員２１に認識させるための画像を表す。表示エリアＡＲ１２は、分割会計のための２件分の決済情報を４つの決済装置１２のいずれに転送したかを従業員２１に認識させるための画像を表す。つまり報知画面ＳＣ５は、分割フラグの状態に応じて別の内容とする場合であって、分割フラグがセットされているときのものである。
【０１２１】
ボタンＢ１１は、報知画面ＳＣ５を閉じることを従業員２１が指示するためのものである。
【０１２２】
そしてＣＰＵ１１ａは、ボタンＢ１１がタッチされたことに応じて、図３中のＡｃｔ１へと戻り、それ以降の処理を前述したのと同様に繰り返す。
【０１２３】
一方、決済装置１２が起動されると、ＣＰＵ１２ａは、ＲＯＭ１２ｂまたは補助記憶ユニット１２ｄに記憶された制御プログラムに従った制御処理を開始する。
【０１２４】
図１０および図１１はＣＰＵ１２ａの制御処理のフローチャートである。
【０１２５】
Ａｃｔ３１においてＣＰＵ１２ａは、タッチパネル１２ｇの画面を待機画面とする。待機画面は、決済処理を行う状況にないことを表すものであり、どのような情報を表すかは任意であって良い。例えば待機画面は、決済処理を行うことができない旨の文字メッセージを表す画像を表示するものを基本の画面とするとともに、広告などを表す任意の画像を表示するものをスクリーンセーバーとして表示するものとすることが想定される。
【０１２６】
Ａｃｔ３２においてＣＰＵ１２ａは、決済情報が受信されたか否かを確認する。そしてＣＰＵ１２ａは、決済情報が受信されていないためにＮｏと判定したならば、Ａｃｔ３２を繰り返す。かくしてＣＰＵ１２ａはＡｃｔ３２において、決済情報が受信されるのを待ち受ける。
【０１２７】
さて、前述したように商品登録装置１１の通信ユニット１１ｊからＬＡＮ１３へと送出された決済情報の宛先となっている決済装置１２に設けられた通信ユニット１２ｊは、当該決済情報を受信し、ＲＡＭ１２ｃまたは補助記憶ユニット１２ｄに保存する。ＣＰＵ１２ａは、このようにして決済情報が受信されたためにＡｃｔ３２にてＹｅｓと判定したならば、Ａｃｔ３３へと進む。
【０１２８】
Ａｃｔ３３においてＣＰＵ１２ａは、受信された決済情報に複数の会計情報が含まれるか否かを確認する。そしてＣＰＵ１２ａは、決済情報に会計情報が１つのみ含まれるためにＮｏと判定したならば、Ａｃｔ３４へと進む。
【０１２９】
Ａｃｔ３４においてＣＰＵ１２ａは、タッチパネル１２ｇの画面を決済画面に変更する。
決済画面は、上記の受信された決済情報に含まれた１つの会計情報に基づいての決済を行うための買物客２２による操作を受け付けるものである。決済画面は例えば、会計情報に示された決済額を少なくとも表す。また決済画面は、合計個数および買上商品のリストを含んでも良い。また、複数の決済方法での決済を許容するのならば、決済画面は決済方法を買物客２２が選択するためのボタンなどを含む。
【０１３０】
Ａｃｔ３５においてＣＰＵ１２ａは、決済のための買物客２２による操作がなされたか否かを確認する。そしてＣＰＵ１２ａは、該当する操作が行われていないためにＮｏと判定したならば、Ａｃｔ３５を繰り返す。かくしてＣＰＵ１２ａはＡｃｔ３５において、決済のための操作がなされるのを待ち受ける。
【０１３１】
ところで、商品登録装置１１を操作する従業員２１は、第２の選択画面ＳＣ４のボタンＢ３〜Ｂ６のいずれかをタッチして決済情報を決済装置１２のいずれかに転送した場合、その転送先の決済装置１２で決済を行うべきことを買物客２２に対して告知する。この告知は、従業員２１が口頭で行っても良いし、転送先の決済装置１２の番号など表した票を従業員２１が買物客２２に手渡すことで行っても良い。後者とする場合、ＣＰＵ１１ａは、Ａｃｔ２６〜Ａｃｔ２８のいずれかの後に、プリンタ１１ｈを制御し、指定された決済装置１２の番号などをレシート用紙にプリントして上記の票を発行しても良い。上記の告知を受けた買物客２２は、指定された決済装置１２へと移動し、前述の決済画面上で決済のための操作を行う。そしてＣＰＵ１２ａは、このようにして決済のための操作が行われ、これがタッチパネル１２ｇにより検出されたことによりＡｃｔ３５にてＹｅｓと判定したならば、Ａｃｔ３６へと進む。
【０１３２】
Ａｃｔ３６においてＣＰＵ１２ａは、決済処理を実行する。ここでの決済処理は、買物客２２による操作に応じて、ＲＡＭ１２ｃまたは補助記憶ユニット１２ｄに保存された会計情報に示された決済額を決済するための処理である。ここでの決済処理は例えば、既存のセルフＰＯＳ端末などで行われている処理をそのまま適用できる。かくして制御プログラムに基づいての制御処理をＣＰＵ１２ａが実行することによって、ＣＰＵ１２ａを中枢部分とするコンピュータは決済手段として機能する。
【０１３３】
Ａｃｔ３７においてＣＰＵ１２ａは、プリンタ１２ｈを制御し、ＲＡＭ１２ｃまたは補助記憶ユニット１２ｄに保存された会計情報に示された情報と、上記の決済処理の結果とを表したレシートを発行する。そしてＣＰＵ１２ａはこののちに、Ａｃｔ３１に戻り、それ以降の処理を前述と同様に行う。
【０１３４】
ＣＰＵ１２ａは、決済情報に複数の会計情報が含まれるためにＡｃｔ３３にてＹｅｓと判定したならば、図１１中のＡｃｔ３８へと進む。
【０１３５】
Ａｃｔ３８においてＣＰＵ１２ａは、変数ｋの値として「１」をセットする。
【０１３６】
Ａｃｔ３９においてＣＰＵ１２ａは、決済情報に総決済額が含まれるか否かを確認する。そしてＣＰＵ１２ａは、総決済額が含まれないためにＮｏと判定したならば、Ａｃｔ４０へと進む。
【０１３７】
Ａｃｔ４０においてＣＰＵ１２ａは、第ｋの会計情報に示された決済額を決済するための決済処理を実行する。
【０１３８】
Ａｃｔ４１においてＣＰＵ１２ａは、プリンタ１２ｈを制御し、第ｋの会計情報に示された情報と、上記の決済処理の結果とを表したレシートを発行する。
【０１３９】
Ａｃｔ４２においてＣＰＵ１２ａは、変数ｋの値を１つ増加する。
【０１４０】
Ａｃｔ４３においてＣＰＵ１２ａは、ＲＡＭ１２ｃまたは補助記憶ユニット１２ｄに保存された決済情報の中に第ｋの会計情報が存在するか否かを確認する。そしてＣＰＵ１２ａは、第ｋの会計情報が存在するためにＹｅｓと判定したならばＡｃｔ４０へと戻り、その会計情報を対象としてＡｃｔ４０，Ａｃｔ４１を行う。ＣＰＵ１２ａは、決済情報に含まれた会計情報の全てを対象としてＡｃｔ４０，Ａｃｔ４１を実行し終えたのちには、Ａｃｔ４３にてＮｏと判定することとなる。そしてこの場合にＣＰＵ１２ａは、図１０中のＡｃｔ３１に戻る。つまりＣＰＵ１２ａは、新たな決済情報が受信されるのを待ち受ける状態に戻る。
【０１４１】
このようにＣＰＵ１２ａは、商品登録装置１１において個別決済が買物客２２により選択されたならば、複数の会計情報のそれぞれに基づいた決済処理を順次に行い、その都度、レシートを発行する。
【０１４２】
ＣＰＵ１２ａは、決済情報に総決済額が含まれるためにＡｃｔ３９にてＹｅｓと判定したならば、Ａｃｔ４４へと進む。
【０１４３】
Ａｃｔ４４においてＣＰＵ１２ａは、上記の総決済額を決済するための決済処理を実行する。
【０１４４】
Ａｃｔ４５においてＣＰＵ１２ａは、プリンタ１２ｈを制御し、第ｋの会計情報に示された情報を表したレシートを発行する。
【０１４５】
Ａｃｔ４６においてＣＰＵ１２ａは、変数ｋの値を１つ増加する。
【０１４６】
Ａｃｔ４７においてＣＰＵ１２ａは、ＲＡＭ１２ｃまたは補助記憶ユニット１２ｄに保存された決済情報の中に第ｋの会計情報が存在するか否かを確認する。そしてＣＰＵ１２ａは、第ｋの会計情報が存在するためにＹｅｓを判定したならばＡｃｔ４５へと戻り、その会計情報を対象としてＡｃｔ４５を行う。ＣＰＵ１２ａは、決済情報に含まれた複数の会計情報の全てを対象としてＡｃｔ４５を実行し終えたのちには、Ａｃｔ４７にてＮｏと判定することとなる。そしてこの場合にＣＰＵ１２ａは、図１０中のＡｃｔ３１に戻る。
つまりＣＰＵ１２ａは、新たな決済情報が受信されるのを待ち受ける状態に戻る。
【０１４７】
かくして、複数の会計情報を含んだ決済情報が受信された場合には、Ａｃｔ４０〜Ａｃｔ４３の処理ループおよびＡｃｔ４５〜Ａｃｔ４７の処理ループのいずれにおいても、複数の会計情報のそれぞれに応じた複数枚のレシートが発行されることとなる。従って、制御プログラムに基づいて上記の制御処理をＣＰＵ１２ａが実行することによって、ＣＰＵ１２ａを中枢部分とするコンピュータは発行手段として機能する。
【０１４８】
以上のように、商品登録装置１１は、買上登録の開始に先立ってリストを一括で転送する数を決定し、その数のリストを含んだ決済情報を、決済装置１２の１つに転送する。決済装置１２は、決済情報が転送されると、この決済情報に含まれるリストのそれぞれに基づくレシートを個別に発行する。
【０１４９】
かくしてチェックアウトシステム１０によれば、買物客２２は、分割会計を利用することが可能である上に、複数の会計分のそれぞれの決済のために複数の決済装置１２を操作する必要はない。
【０１５０】
またチェックアウトシステム１０によれば、分割会計を行う場合に、複数の会計のそれぞれについての買上商品の合計金額の算出は商品登録装置１１で行い、この算出した合計金額を決済情報に含めて決済装置１２に転送する。従って、決済装置１２は、買上商品の合計金額の算出のための機能を備える必要がない。
【０１５１】
またチェックアウトシステム１０によれば、分割会計を行う場合であっても、買物客２２は、分割決済と一括決済とを任意に利用することができる。そして、分割決済および一括決済のいずれを行った場合でも、複数の決済情報のそれぞれに応じた複数枚のレシートが発行される。従って、買物客２２は、分割決済および一括決済のいずれを利用した場合でも、分割決済の結果を記録したレシートを得ることができる。
【０１５２】
この実施形態は、次のような種々の変形実施が可能である。
【０１５３】
待受画面ＳＣ１の代わりに、分割会計を行う場合に、分割会計を行う旨の指定を行わせる待受画面を用いても良い。そしてこの場合にＣＰＵ１１ａは、分割会計を行う旨の指定がなされた場合に、「２」を変数ｎの値としてセットする。
【０１５４】
待受画面ＳＣ１の代わりに、分割会計を行なわない旨の指定を行わせる待受画面を用いても良い。そしてこの場合にＣＰＵ１１ａは、分割会計を行なわない旨の指定がなされた場合に、「１」を変数ｎの値としてセットする。
【０１５５】
待受画面ＳＣ１の代わりに、ボタンＢ２３を省略した待受画面や、「５」以上の整数をそれぞれ対応付けて別のボタンを追加した待受画面を用いても良い。あるいは、待受画面ＳＣ１の代わりに、テンキーを含んだ待受画面を用いても良い。そしてこの場合にＣＰＵ１１ａは、テンキーで入力された数値を分割数として変数ｎにセットする。
【０１５６】
会計情報には、買上商品の合計金額は含めず、当該合計金額の算出は決済装置１２で行っても良い。
【０１５７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の基礎出願である特願2015-021977の当初の特許請求の範囲に記載された発明を付記する。
［付記１］  少なくとも１つの商品登録装置と少なくとも１つの決済装置とを含んだチェックアウトシステムであって、
前記商品登録装置は、
買上商品の商品コードを取得し、買上商品のリストを作成する作成手段と、
前記作成手段による前記リストの作成が開始されるのに先立って、前記リストを一括で転送する数を決定する決定手段と、
前記決定手段により決定された前記数の前記リストが前記作成手段により作成されたことに応じて前記数の前記リストを含んだ決済情報を生成する生成手段と、
前記生成手段により生成された前記決済情報を前記決済装置の１つへと通知する通知手段と、
を具備し、
前記決済装置は、
前記通知手段により通知された前記決済情報に基づいて決済処理を行う決済手段と、
前記通知手段により通知された前記決済情報に複数のリストが含まれる場合には、これら複数のリストのそれぞれに基づくレシートを個別に発行する発行手段と、を具備することを特徴とするチェックアウトシステム。
［付記２］  前記商品登録装置は、
前記数が２以上である場合に、前記数の前記リストのそれぞれに関する決済を一括および分割のいずれで行うかを操作者による指示に応じて設定する設定手段
をさらに備え、
前記生成手段は、前記設定手段により一括で行うことが設定された場合には、前記数の前記リストのそれぞれに関する決済額の総計を表した決済額情報を前記決済情報に含め、前記設定手段により分割で行うことが設定された場合には、前記数の前記リストのそれぞれに関する決済額を個別に表した決済額情報を前記決済情報に含め、
前記決済手段は、前記決済情報に１つの決済額情報が含まれる場合には、この決済額情報が表す決済額を決済するための決済処理を行い、前記決済情報に複数の決済額情報が含まれる場合には、これら複数の決済額情報がそれぞれ表す決済額を決済するための決済処理をそれぞれ行うことを特徴とする付記１に記載のチェックアウトシステム。
［付記３］  少なくとも１つの決済装置とともにチェックアウトシステムを構成する商品登録装置であって、
買上商品の商品コードを取得し、買上商品のリストを作成する作成手段と、
前記作成手段による前記リストの作成が開始されるのに先立って、前記リストを一括で転送する数を決定する決定手段と、
前記決定手段により決定された前記数の前記リストが前記作成手段により作成されたことに応じて前記数の前記リストを含んだ決済情報を生成する生成手段と、
前記生成手段により生成された前記決済情報を前記決済装置の１つへと通知する通知手段と、
を具備することを特徴とする商品登録装置。
［付記４］  買上商品の商品コードを取得し、買上商品のリストを作成する作成手段と、
前記作成手段による前記リストの作成が開始されるのに先立って、前記リストを一括で転送する数を決定する決定手段と、
前記決定手段により決定された前記数の前記リストが前記作成手段により作成されたことに応じて前記数の前記リストを含んだ決済情報を生成する生成手段と、
前記生成手段により生成された前記決済情報を少なくとも１つの決済装置の１つへと通知する通知手段と、
を具備した少なくとも１つの商品登録装置とともにチェックアウトシステムに前記少なくとも１つの決済装置の１つとして含まれる決済装置であって、
前記通知手段により通知された前記決済情報に基づいて決済処理を行う決済手段と、
前記通知手段により通知された前記決済情報に複数のリストが含まれる場合には、これら複数のリストのそれぞれに基づくレシートを個別に発行する発行手段と、を具備することを特徴とする決済装置。
［付記５］  少なくとも１つの決済装置とともにチェックアウトシステムを構成する商品登録装置を制御するコンピュータを、
買上商品の商品コードを取得し、買上商品のリストを作成する作成手段と、
前記作成手段による前記リストの作成が開始されるのに先立って、前記リストを一括で転送する数を決定する決定手段と、
前記決定手段により決定された前記数の前記リストが前記作成手段により作成されたことに応じて前記数の前記リストを含んだ決済情報を生成する生成手段と、
前記生成手段により生成された前記決済情報を前記決済装置の１つへと通知する通知手段と、
して機能させるための制御プログラム。
［付記６］  買上商品の商品コードを取得し、買上商品のリストを作成する作成手段と、
前記作成手段による前記リストの作成が開始されるのに先立って、前記リストを一括で転送する数を決定する決定手段と、
前記決定手段により決定された前記数の前記リストが前記作成手段により作成されたことに応じて前記数の前記リストを含んだ決済情報を生成する生成手段と、
前記生成手段により生成された前記決済情報を少なくとも１つの決済装置の１つへと通知する通知手段と、
を具備した少なくとも１つの商品登録装置とともにチェックアウトシステムを構成する決済装置を制御するコンピュータを、
前記通知手段により通知された前記決済情報に基づいて決済処理を行う決済手段と、
前記通知手段により通知された前記決済情報に複数のリストが含まれる場合には、これら複数のリストのそれぞれに基づくレシートを個別に発行する発行手段と、して機能させるための制御プログラム。
【符号の説明】
【０１５８】
１０…チェックアウトシステム、１１…商品登録装置、１１ａ…ＣＰＵ、１１ｂ…ＲＯＭ、１１ｃ…ＲＡＭ、１１ｄ…補助記憶ユニット、１１ｅ…ドロワ開放ユニット、１１ｆ…スキャナ、１１ｇ…タッチパネル、１１ｈ…プリンタ、１１ｉ…カードリーダライタ、１１ｊ…通信ユニット、１１ｋ…伝送システム、１２…決済装置、１２ａ…ＣＰＵ、１２ｂ…ＲＯＭ、１２ｃ…ＲＡＭ、１２ｄ…補助記憶ユニット、１２ｅ…自動釣銭機、１２ｆ…スキャナ、１２ｇ…タッチパネル、１２ｈ…プリンタ、１２ｉ…カードリーダライタ、１２ｊ…通信ユニット、１２ｋ…伝送システム。
【図１】
2018092678.tif 000003
【図２】
2018092678.tif 000004
【図３】
2018092678.tif 000005
【図４】
2018092678.tif 000006
【図５】
2018092678.tif 000007
【図６】
2018092678.tif 000008
【図７】
2018092678.tif 000009
【図８】
2018092678.tif 000010
【図９】
2018092678.tif 000011
【図１０】
2018092678.tif 000012
【図１１】
2018092678.tif 000013
【手続補正書】
【提出日】平成30年3月14日(2018.3.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つの商品登録装置と少なくとも１つの決済装置とを含んだチェックアウトシステムであって、
前記商品登録装置は、
買上商品の商品コードを取得し、買上商品のリストを作成する作成手段と、
前記作成手段による前記リストの作成が開始されるのに先立って、分割会計を行うことを決定する決定手段と、
前記決定手段により前記分割会計を行うことが決定された場合に、予め定められた数の前記リストのそれぞれに関する決済を一括および分割のいずれで行うかを設定する設定手段と、
前記決定手段により前記分割会計を行うことが決定された場合に、前記予め定められた数の前記リストが前記作成手段により作成されたことに応じて、
前記設定手段により分割で行うことが設定された場合には、前記作成手段により作成された前記予め定められた数の前記リストと、前記予め定められた数の前記リストのそれぞれに関する決済額を個別に表した複数の決済額情報とを含んだ決済情報を生成し、
前記設定手段により一括で行うことが設定された場合には、前記作成手段により作成された前記予め定められた数の前記リストと、前記予め定められた数の前記リストのそれぞれに関する決済額の総計を表した、前記複数の決済額情報とは別の１つの決済額情報とを含んだ決済情報を生成する、生成手段と、
前記生成手段により生成された前記決済情報を前記決済装置の１つへと通知する通知手段と、を具備し、
前記決済装置は、
前記通知手段により通知された前記決済情報に前記総計を表した１つの決済額情報が含まれる場合には、この決済額情報が表す額を決済するための決済処理を行い、前記決済情報に複数の決済額情報が含まれる場合には、これら複数の決済額情報がそれぞれ表す決済額を決済するための決済処理をそれぞれ行う決済手段と、
前記通知手段により通知された前記決済情報に前記予め定められた数のリストが含まれる場合には、これら予め定められた数のリストのそれぞれに基づくレシートを個別に発行する発行手段と、を具備するチェックアウトシステム。
【請求項２】
少なくとも１つの決済装置とともにチェックアウトシステムを構成する商品登録装置であって、
買上商品の商品コードを取得し、買上商品のリストを作成する作成手段と、
前記作成手段による前記リストの作成が開始されるのに先立って、分割会計を行うことを決定する決定手段と、
前記決定手段により前記分割会計を行うことが決定された場合に、予め定められた数の前記リストのそれぞれに関する決済を一括および分割のいずれで行うかを設定する設定手段と、
前記決定手段により前記分割会計を行うことが決定された場合に、前記予め定められた数の前記リストが前記作成手段により作成されたことに応じて、前記設定手段により分割で行うことが設定された場合には、
前記作成手段により作成された前記予め定められた数の前記リストと、前記予め定められた数の前記リストのそれぞれに関する決済額を個別に表した複数の決済額情報とを含んだ決済情報を生成し、
前記設定手段により一括で行うことが設定された場合には、前記作成手段により作成された前記予め定められた数の前記リストと、前記予め定められた数の前記リストのそれぞれに関する決済額の総計を表した、前記複数の決済額情報とは別の１つの決済額情報とを含んだ決済情報を生成する、生成手段と、
前記生成手段により生成された前記決済情報を前記決済装置の１つへと通知する通知手段と、を具備する商品登録装置。
【請求項３】
前記決定手段は、前記予め定められた数の前記リストのうちの１つ目のリストに含めるべき前記買上商品の商品コードを前記作成手段が最初に取得するよりも前に前記分割会計が要求された場合に、前記分割会計を行うことを決定する、
請求項２に記載の商品登録装置。
【請求項４】
少なくとも１つの商品登録装置とともに、少なくとも１つの決済装置の１つとしてチェックアウトシステムに含まれる決済装置であって、
分割会計を行うことが決定され、かつ買上商品に関する予め定められた数のリストのそれぞれに関する決済を分割で行うことが設定された場合には、前記予め定められた数の前記リストと、前記予め定められた数の前記リストのそれぞれに関する決済額を個別に表した複数の決済額情報とを含んで前記商品登録装置で生成された決済情報を受信し、
前記分割会計を行うことが決定され、かつ前記予め定められた数のリストのそれぞれに関する決済を一括で行うことが設定された場合には、前記予め定められた数の前記リストと、前記予め定められた数の前記リストのそれぞれに関する決済額の総計を表した、前記複数の決済額情報とは別の１つの決済額情報とを含んで前記商品登録装置で生成された決済情報を取得する、取得手段と、
前記取得手段により取得された前記決済情報に前記総計を表した１つの決済額情報が含まれる場合には、この決済額情報が表す決済額を決済するための決済処理を行い、前記決済情報に複数の決済額情報が含まれる場合には、これら複数の決済額情報がそれぞれ表す決済額を決済するための決済処理をそれぞれ行う決済手段と、
前記取得手段により取得された前記決済情報に前記予め定められた数のリストが含まれる場合には、これら予め定められた数のリストのそれぞれに基づくレシートを個別に発行する発行手段と、を具備する決済装置。
【請求項５】
少なくとも１つの決済装置とともにチェックアウトシステムを構成する商品登録装置を制御するコンピュータを、
買上商品の商品コードを取得し、買上商品のリストを作成する作成手段と、
前記作成手段による前記リストの作成が開始されるのに先立って、分割会計を行うことを決定する決定手段と、
前記決定手段により前記分割会計を行うことが決定された場合に、予め定められた数の前記リストのそれぞれに関する決済を一括および分割のいずれで行うかを設定する設定手段と、
前記決定手段により前記分割会計を行うことが決定された場合に、前記予め定められた数の前記リストが前記作成手段により作成されたことに応じて、
前記設定手段により分割で行うことが設定された場合には、前記作成手段により作成された前記予め定められた数の前記リストと、前記予め定められた数の前記リストのそれぞれに関する決済額を個別に表した複数の決済額情報とを含んだ決済情報を生成し、
前記設定手段により一括で行うことが設定された場合には、前記作成手段により作成された前記予め定められた数の前記リストと、前記予め定められた数の前記リストのそれぞれに関する決済額の総計を表した、前記複数の決済額情報とは別の１つの決済額情報とを含んだ決済情報を生成する生成手段と、
前記生成手段により生成された前記決済情報を前記決済装置の１つへと通知する通知手段と、して機能させるための制御プログラム。
【請求項６】
少なくとも１つの商品登録装置とともに、少なくとも１つの決済装置の１つとしてチェックアウトシステムに含まれる決済装置を制御するコンピュータを、
分割会計を行うことが決定され、かつ買上商品に関する予め定められた数のリストのそれぞれに関する決済を分割で行うことが設定された場合には、前記予め定められた数の前記リストと、前記予め定められた数の前記リストのそれぞれに関する決済額を個別に表した複数の決済額情報とを含んで前記商品登録装置で生成された決済情報を受信し、
前記分割会計を行うことが決定され、かつ前記予め定められた数のリストのそれぞれに関する決済を一括で行うことが設定された場合には、前記予め定められた数の前記リストと、前記予め定められた数の前記リストのそれぞれに関する決済額の総計を表した、前記複数の決済額情報とは別の１つの決済額情報とを含んで前記商品登録装置で生成された決済情報を取得する、取得手段と、
前記取得手段により取得された前記決済情報に前記総計を表した１つの決済額情報が含まれる場合には、この決済額情報が表す決済額を決済するための決済処理を行い、前記決済情報に複数の決済額情報が含まれる場合には、これら複数の決済額情報がそれぞれ表す決済額を決済するための決済処理をそれぞれ行う決済手段と、
前記取得手段により取得された前記決済情報に前記予め定められた数のリストが含まれる場合には、これら予め定められた数のリストのそれぞれに基づくレシートを個別に発行する発行手段と、して機能させるための制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
実施形態のチェックアウトシステムは、少なくとも１つの商品登録装置と少なくとも１つの決済装置とを含む。商品登録装置は、作成手段、決定手段、設定手段、生成手段および通知手段を備える。決済装置は、決済手段および発行手段を備える。作成手段は、買上商品の商品コードを取得し、買上商品のリストを作成する。決定手段は、作成手段によるリストの作成が開始されるのに先立って、分割会計を行うことを決定する。設定手段は、決定手段により分割会計を行うことが決定された場合に、予め定められた数のリストのそれぞれに関する決済を一括および分割のいずれで行うかを設定する。生成手段は、決定手段により分割会計を行うことが決定された場合に、前記予め定められた数のリストが作成手段により作成されたことに応じ、設定手段により分割で行うことが設定された場合には、作成手段により作成された上記の予め定められた数のリストと、上記の予め定められた数のリストのそれぞれに関する決済額を個別に表した複数の決済額情報とを含んだ決済情報を生成し、設定手段により一括で行うことが設定された場合には、作成手段により作成された上記の予め定められた数のリストと、上記の予め定められた数のリストのそれぞれに関する決済額の総計を表した、複数の決済額情報とは別の１つの決済額情報とを含んだ決済情報を生成する。通知手段は、生成手段により生成された決済情報を決済装置の１つへと通知する。決済手段は、通知手段により通知された決済情報に前記総計を表した１つの決済額情報が含まれる場合には、この決済額情報が表す額を決済するための決済処理を行い、決済情報に複数の決済額情報が含まれる場合には、これら複数の決済額情報がそれぞれ表す決済額を決済するための決済処理をそれぞれ行う。発行手段は、通知手段により通知された決済情報に前記予め定められた数のリストが含まれる場合には、これら予め定められた数のリストのそれぞれに基づくレシートを個別に発行する。