(57)【要約】【課題】商品登録機と代金支払機との間の通信が確立していない場合であっても支払いを行うことができるＰＯＳシステムを提供する。【解決手段】ＰＯＳシステム１は、店員によって操作され、商品の登録処理を実行する商品登録機２０と、客によって操作され、登録処理の実行によって生成された代金データに基づいて代金の支払処理を実行する代金支払機３０と、を備え、商品登録機２０は、商品登録機２０と代金支払機３０との間の通信が確立していないときに、商品に係る情報と、代金を示す識別子Ｃとを用紙に印字した支払書Ｓ１を発行する支払書印字部２１１を備える。【選択図】図３
2016218752.tif 000002
【特許請求の範囲】
【請求項１】
店員によって操作され、商品の登録処理を実行する商品登録機と、
客によって操作され、前記登録処理の実行によって生成された代金データに基づいて代金の支払処理を実行する代金支払機と、を備え、
前記商品登録機は、前記商品登録機と前記代金支払機との間の通信が確立していないときに、前記商品に係る情報と、前記代金を示す識別子とを用紙に印字した支払書を発行する支払書印字部を備える、ＰＯＳシステム。
【請求項２】
前記代金支払機は、
前記支払書の前記識別子を読み取る読取部と、
前記読取部において読み取られた当該識別子に基づく支払処理が実行されたときに、前記代金に係る情報を用紙に印字した領収書を発行する領収書印字部と、を備える、請求項１に記載のＰＯＳシステム。
【請求項３】
前記代金支払機は、前記商品を追加する登録処理を実行することにより、前記識別子に示される前記代金に、追加された前記商品の追加代金を加えて前記代金を変更する変更部を有し、
前記領収書印字部は、前記変更部において変更された前記代金に係る情報を印字した前記領収書と、追加された前記商品に係る情報を前記用紙に印字した明細書と、を発行する、請求項２に記載のＰＯＳシステム。
【請求項４】
前記商品登録機と前記代金支払機との通信が確立しているときに、前記商品登録機と前記代金支払機との間の通信が確立していないときに前記商品登録機で登録処理された登録情報と、前記代金支払機で支払処理が実行された支払情報とを対応付けて記憶する記憶部を備える、請求項１〜３のいずれか一項に記載のＰＯＳシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セミオート式のＰＯＳ（Point of Sales）システムに関する。
【背景技術】
【０００２】
商品の登録処理を実行する商品登録機と、登録処理の実行によって生成された代金データに基づいて代金の支払処理を実行する代金支払機と、を備えるセミオート式のＰＯＳシステムが知られている（例えば、特許文献１参照）。セミオート式のＰＯＳシステムでは、店員が商品登録機を操作し、客が代金支払機を操作することにより、代金の支払いに要する時間の短縮化が図られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１５８９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＰＯＳシステムでは、商品登録機と代金支払機とがＬＡＮ等の通信を介して接続されており、商品登録機の登録処理の実行によって生成された代金データが代金支払機において通信を介して取得されることにより、代金の支払処理が可能とされている。そのため、例えば、商品登録機と代金支払機との間の通信に不具合が生じ、代金支払機において代金データが取得できなくなると、代金の支払いを行うことができなくなる。そのため、商品登録機と代金支払機との間の通信が確立していない状態では、ＰＯＳシステムが機能しなくなるという問題がある。
【０００５】
本発明は、商品登録機と代金支払機との間の通信が確立していない場合であっても支払いを行うことができるＰＯＳシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るＰＯＳシステムは、店員によって操作され、商品の登録処理を実行する商品登録機と、客によって操作され、登録処理の実行によって生成された代金データに基づいて代金の支払処理を実行する代金支払機と、を備え、商品登録機は、商品登録機と代金支払機との間の通信が確立していないときに、商品に係る情報と、代金を示す識別子とを用紙に印字した支払書を発行する支払書印字部を備える。
【０００７】
このＰＯＳシステムでは、商品登録機の支払書発行部は、商品登録機と代金支払機との間の通信が確立していないときに、商品に係る情報、及び、代金を示す識別子を用紙に印字した支払書を発行する。これにより、ＰＯＳシステムでは、商品登録機と代金支払機との間の通信が何らかの不具合により確立していない場合（オフライン）であっても、代金支払機において、支払書の識別子に基づいて代金の支払処理を行うことができる。また、支払書には、商品に係る情報（例えば、商品名等）が印字されている。そのため、代金支払機において支払いを行う際、支払いを行う内容の適正を確認できる。
【０００８】
一実施形態においては、代金支払機は、支払書の識別子を読み取る読取部と、読取部において読み取られた当該識別子に基づく支払処理が実行されたときに、代金に係る情報を用紙に印字した領収書を発行する領収書発行部と、を備えていてもよい。これにより、代金支払機において、商品登録機の支払書印字部で発行された支払書に基づく支払いが可能となる。
【０００９】
一実施形態においては、代金支払機は、商品を追加する登録処理を実行することにより、識別子に示される代金に、追加された商品の追加代金を加えて代金を変更する変更部を有し、領収書印字部は、変更部において変更された代金に係る情報を印字した領収書と、追加された商品に係る情報を用紙に印字した明細書と、を発行してもよい。これにより、追加で購入した商品の詳細を明細書により確認することができる。
【００１０】
一実施形態においては、商品登録機と代金支払機との通信が確立しているときに、商品登録機と代金支払機との間の通信が確立していないときに商品登録機で登録処理された登録情報と、代金支払機で支払処理が実行された支払情報とを対応付けて記憶する記憶部を備えていてもよい。これにより、商品登録機と代金支払機との間の通信が確立していないときに登録された登録情報と支払情報とを、通信が確立したときに補完できる。そのため、商品登録機と代金支払機との間の通信が確立していないときに登録された各種情報を、商品登録機及び代金支払機のそれぞれから個別に取得して登録しなくとも、売上データ等に反映できる。
【発明の効果】
【００１１】
本発明によれば、商品登録機と代金支払機との間の通信が確立していない場合であっても支払いを行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態のＰＯＳシステムの構成を示すブロック図である。
【図２】図１のＰＯＳシステムのストアコントローラの構成を示すブロック図である。
【図３】図１のＰＯＳシステムの商品登録機の構成を示すブロック図である。
【図４】図２の商品登録機の外観斜視図である。
【図５】商品登録機の印刷部により発行された支払シートを示す図である。
【図６】図１のＰＯＳシステムの代金支払機の構成を示すブロック図である。
【図７】図４の代金支払機の外観斜視図である。
【図８】代金支払機の印刷部により発行されたレシートを示す図である。
【図９】オフライン時に代金支払機の印刷部により発行されたレシートを示す図である。
【図１０】（ａ）は、オフライン時に代金支払機の印刷部により発行されたレシートを示す図であり、（ｂ）は、オフライン時に代金支払機の印刷部により発行された明細シートを示す図である。
【図１１】図１のＰＯＳシステムの通常時の動作例を示すシーケンス図である。
【図１２】図１のＰＯＳシステムのオフライン時の動作例を示すシーケンス図である。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して、本発明の好適な実施形態について詳細に説明する。なお、図面の説明において同一又は相当要素には同一符号を付し、重複する説明は省略する。
【００１４】
［ＰＯＳシステムの構成］
図１に示されるように、ＰＯＳシステム１は、ストアコントローラ１０と、複数の商品登録機２０と、複数の代金支払機３０と、を備えている。ストアコントローラ１０、各商品登録機２０及び各代金支払機３０は、有線又は無線のＬＡＮ（Local  Area  Network）２によって相互に接続されている。ＰＯＳシステム１は、スーパーマーケット等の店舗に構築されたセミオート式のＰＯＳシステムである。つまり、ＰＯＳシステム１において、各商品登録機２０は、店員によって操作され、商品の登録処理を実行し、各代金支払機３０は、客によって操作され、登録処理の実行によって生成された代金データに基づいて代金の支払処理を実行する。なお、店員は、ＰＯＳシステム１が導入されている店舗の従業者等及び使用者等を含み、広義には、当該店舗の関係業者を含む。客とは、商品を購入する及び／又は購入した者を含み、広義には、店舗に対して代金の授受を行う及び／又は行った者を含む。
【００１５】
［ストアコントローラ］
ストアコントローラ１０は、ＰＯＳシステム１を制御するコンピュータであり、商品マスタ等の種々の情報を管理する。ストアコントローラ１０は、各商品登録機２０及び各代金支払機３０と通信可能であり、各商品登録機２０及び各代金支払機３０に商品マスタを適宜送信する。商品マスタとは、各商品についての商品情報（商品の識別情報、並びに、商品名称及び販売価格に関する情報等）を格納したファイルである。商品マスタは、適宜更新される。
【００１６】
図２に示されるように、ストアコントローラ１０は、ＣＰＵ（Central  Processing  Unit）１０１と、ＲＯＭ（Read  Only  Memory）１０２と、ＲＡＭ（Random  Access  Memory）１０３と、通信部１０４と、記憶部１０５と、を備えている。これらは、バス１０６によって相互に接続されている。
【００１７】
ＣＰＵ１０１は、ＲＯＭ１０２に記憶されているプログラムを読み出して実行することにより、ストアコントローラ１０の動作を制御する。ＲＯＭ１０２は、ストアコントローラ１０の動作を制御するためのプログラムを記憶している。ＲＡＭ１０３は、商品登録機２０及び代金支払機３０から送信されるデータを随時記憶する。通信部１０４は、ＬＡＮ２を介して他の機器と通信を行う。記憶部１０５は、商品登録機２０で登録処理された登録情報（後述）及び代金支払機３０で支払処理が実行された支払情報（後述）と、を対応付けて記憶する。
【００１８】
［商品登録機］
図３に示されるように、商品登録機２０は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、記憶部２０４と、スキャナ２０５と、店員用表示部２０６と、客用表示部２０７と、操作部２０８と、通信部２０９と、スピーカ２１０と、印刷部（支払書印字部）２１１と、を備えている。これらは、バス２１２によって相互に接続されている。なお、商品登録機２０の外観は、図４に示されるとおりである。
【００１９】
ＣＰＵ２０１は、ＲＯＭ２０２に記憶されているプログラムを読み出して実行することにより、商品登録機２０の動作を制御する。ＲＯＭ２０２は、商品登録機２０の動作を制御するためのプログラムを記憶している。ＲＡＭ２０３は、ストアコントローラ１０から送信された商品マスタ、スキャナ２０５によって読み取られたバーコード（商品コード）に基づいて商品マスタから取得された商品情報、及び操作履歴に関する情報等を随時記憶する。記憶部２０４は、ストアコントローラ１０から送信されてＲＡＭ２０３に一時的に記憶された商品マスタを記憶する。
【００２０】
スキャナ２０５は、商品に付されているバーコード等を光学的に読み取る。店員用表示部２０６は、店員に対し、スキャナ２０５によって読み取られたバーコードに対応する商品名称及び販売価格等を表示する。客用表示部２０７は、客に対し、スキャナ２０５によって読み取られたバーコードに対応する商品名称及び販売価格等を表示する。なお、店員用表示部２０６及び客用表示部２０７は、タッチパネルを構成することで、操作部としても機能する。
【００２１】
操作部２０８は、商品登録機２０を動作させるための各種の操作ボタン（小計キー、現計キー、置数キー、訂正キー及びプリセットキー等）を有している。通信部２０９は、ＬＡＮ２を介して他の機器と通信を行う。スピーカ２１０は、商品登録機２０の操作音、及び各種の音声等を出力する。印刷部２１１は、適宜、各種の文字等を紙片に印刷して当該紙片を発行する。
【００２２】
以上のように構成された商品登録機２０においては、店員による操作の下、客が購入しようとしている商品に付されたバーコードがスキャナ２０５によって読み取られると、ＣＰＵ２０１によって商品マスタから商品情報が取得されて代金データが生成される（商品の登録処理の実行）。代金データには、客が購入しようとしている全ての商品についての単価及び数量、並びに、合計金額等に関する情報が含まれている。
【００２３】
そして、生成された代金データがいずれか１つの代金支払機３０によって取得されると、客に対し、複数の代金支払機３０のうち代金データを取得した代金支払機３０（すなわち、客が代金の支払いを行うべき代金支払機３０）が報知される。本実施形態の商品登録機２０では、客用表示部２０７及び印刷部２１１が報知部として機能する。具体的には、客用表示部２０７は、例えば、各代金支払機３０に付された識別番号のうち、代金データを取得した代金支払機３０の識別番号を表示する。印刷部２１１は、代金データを取得した代金支払機３０の識別番号、及び代金データの識別情報を示す識別子等を紙片に印刷して、当該紙片（会計券）を発行する。
【００２４】
なお、スピーカ２１０が報知部として機能してもよい。その場合、スピーカ２１０は、例えば、各代金支払機３０に付された識別番号のうち、代金データを取得した代金支払機３０の識別番号を示す音声を出力する。商品登録機２０では、客用表示部２０７、スピーカ２１０及び印刷部２１１の少なくとも１つを報知部として機能させることができる。
【００２５】
本実施形態の商品登録機２０では、商品登録機２０と代金支払機３０との間の通信が確立していないとき（オフラインのとき）に、商品に係る情報と、代金を示すマトリックス型二次元コード（識別子）Ｃ（以下、単に二次元コード）とを用紙に印字した支払シート（支払書）Ｓ１（図７参照）を印刷部２１１に印刷させる。以下、支払シートＳ１の発行に至る商品登録機２０の具体的な動作について説明する。
【００２６】
商品登録機２０は、当該商品登録機２０と代金支払機３０との間の通信が確立しているか否かを判断する。商品登録機２０は、例えば、通信部２０９において例えば所定時間内に信号（データ）を受信しない場合に、商品登録機２０と代金支払機３０との間の通信が確立していない（ＬＡＮ２に不具合が生じている）と判断する。商品登録機２０は、通信が確立していないと判断した場合、その旨を店員用表示部２０６に表示させる。店員用表示部２０６には、通信が確立されていないことを示す表示（例えば、「オフラインです」等のテキスト）と共に、通常モードからオフラインモードに切り替える切替ボタン（図示せず）が表示される。
【００２７】
商品登録機２０は、切替ボタンが店員によって押下されると、オフラインモードに切り替わる。なお、商品登録機２０では、通常モードからオフラインモードへの切り替えが自動で行われてもよい。商品登録機２０では、商品に付されたバーコードがスキャナ２０５によって読み取られると、ＣＰＵ２０１によって、記憶部２０４に記憶されている商品マスタから商品情報が取得されて代金データが生成される。商品登録機２０では、代金データが生成されると、当該代金データと、一意に識別可能な識別情報とを含む登録情報をＲＡＭ２０３に記憶させる。また、商品登録機２０では、代金データを生成すると、支払シートＳ１を印刷部２１１に印刷させる。
【００２８】
図５に示されるように、支払シートＳ１には、商品に係る情報として、例えば、購入する商品の一覧（商品Ａ〜Ｅ）、各商品の金額、合計金額、及び、商品の合計点数が印字されている。また、支払シートＳ１には、代金を示す識別子として、マトリックス型二次元コードＣ（以下、二次元コード）が印字されている。二次元コードＣは、代金（合計金額）の情報、及び、上記識別情報を有している。二次元コードＣには、商品に係る情報は含まれていない。支払シートＳ１は、購入する商品の一覧、各商品の金額、合計金額、及び、商品の合計点数が印字されている点、及び、二次元コードＣに代金に係る情報が含まれている点で、会計券と相違している。
【００２９】
商品登録機２０は、当該商品登録機２０と代金支払機３０との間の通信が確立すると、所定のタイミングで、商品登録機２０と代金支払機３０との間の通信が確立していないときにＲＡＭ２０３に記憶した代金データを含む登録情報を、ストアコントローラ１０に送信する。
【００３０】
［代金支払機］
図６に示されるように、代金支払機３０は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、記憶部３０４と、スキャナ（読取部）３０５と、表示部３０６と、操作部３０７と、通信部３０８と、スピーカ３０９と、印刷部（領収書印字部）３１０と、決済部３１１と、サインポール３１２と、人感知センサ３１３と、カメラ３１４と、認証部３１５と、を備えている。これらは、バス３１６によって相互に接続されている。なお、代金支払機３０の外観は、図７に示されるとおりである。
【００３１】
ＣＰＵ３０１は、ＲＯＭ３０２に記憶されているプログラムを読み出して実行することにより、代金支払機３０の動作を制御する。ＲＯＭ３０２は、代金支払機３０の動作を制御するためのプログラムを記憶している。ＲＡＭ３０３は、ストアコントローラ１０から送信された商品マスタ、及び操作履歴に関する情報等を随時記憶する。記憶部３０４は、ストアコントローラ１０から送信されてＲＡＭ３０３に一時的に記憶された商品マスタを記憶する。
【００３２】
スキャナ３０５は、会計券に印刷されたバーコード、支払シートＳ１に印刷された二次元コードＣ等を光学的に読み取る。表示部３０６は、客に対し、客が代金の支払いを行うための操作手順等を表示する。なお、表示部３０６は、タッチパネルを構成することで、操作部としても機能する。
【００３３】
操作部３０７は、代金支払機３０を動作させるための各種の操作ボタン（訂正キー及びプリセットキー等）を有している。通信部３０８は、ＬＡＮ２を介して他の機器と通信を行う。スピーカ３０９は、代金支払機３０の操作音、及び各種の音声等を出力する。印刷部３１０は、客が代金の支払いを行った際に、客に対し、購入した商品の一覧、各商品の金額、合計金額、預かり金額及び釣り金額等を紙片に印刷して当該紙片（レシートＳ２（図８参照））を発行する。
【００３４】
決済部３１１は、紙幣投入兼排出口３１１ａ、硬貨投入口３１１ｂ、硬貨排出口３１１ｃ、クレジットカード投入兼排出口３１１ｄ及び電子マネーリーダ３１１ｅ、並びに、それらを制御する制御部（図示せず）を有している。紙幣投入兼排出口３１１ａ、硬貨投入口３１１ｂ及び硬貨排出口３１１ｃは、現金決済部として機能する。客は、紙幣投入兼排出口３１１ａ等の現金決済部を介した現金での代金の支払い、クレジットカードリーダを介したクレジットカードでの代金の支払い、及び電子マネーリーダを介した電子マネーでの代金の支払いの少なくとも１つを選択することができる。
【００３５】
サインポール３１２は、複数色の表示灯を点灯又は点滅させることで、客が代金の支払いを行うための操作の実施が可能であること、及び何らかの異常が発生していること等を報知する。人感知センサ３１３は、代金支払機３０前の所定領域内に存在する客等を検知する。カメラ３１４は、代金支払機３０前の所定領域内に存在する客等を撮像する。
【００３６】
認証部３１５は、代金支払機３０の操作者を認証する。認証部３１５は、例えば、店員が身に付けているＩＤカードを読み取るカードリーダと、当該ＩＤに関連付けられたデータを記憶する記憶部（図示せず）と、カードリーダにより取得されたＩＤに関連付けられたデータが記憶部に記憶されているか否かを判定する判定部（図示せず）と、を有している。なお、認証部３１５は、カードリーダに代えてもしくは加えて、例えば、店員の生体情報（指紋、静脈、虹彩又は声紋など）を取得するセンサ、及び／又は、パスワードの入力が可能なパスワード入力部を有していてもよい。
【００３７】
認証部３１５は、認証処理により店員の操作であることを確認すると、代金支払機としての機能を実行可能な第１モードから商品登録機としての機能を実行可能な第２モードに切り替える。すなわち、認証部３１５は、認証処理により店員の操作であることを確認すると、通常モードから管理者モードに切り替え、表示部３０６に表示する画面を管理者用画面に切り替える。
【００３８】
なお、管理者モードにおいて表示部３０６に表示される画面は、商品登録機２０における店員用表示部２０６（図３参照）に表示される画面と同じである。すなわち、代金支払機３０では、管理者モードにおいて表示部３０６に表示される画面と、スキャナ３０５及び操作部３０７によって変更部を構成する。一方、通常モードにおいて表示部３０６に表示される画面は、客が代金の支払いを行うための操作手順等を示すガイド画面である。
【００３９】
本実施形態の代金支払機３０では、更に、特定の商品又は物品を購入するための専用の入力部として機能する入力ボタンが表示部３０６に表示される。店員又は客は、操作部３０７又は表示部３０６を介して入力ボタンを押下することで、特定の商品又は物品を追加登録することができる。特定の商品又は物品には、例えば、レジ袋などが含まれる。
【００４０】
以上のように構成された代金支払機３０においては、登録処理の実行によって生成された代金データがＣＰＵ３０１によって取得されると、客に対し、代金データを取得した代金支払機３０（すなわち、客が代金の支払いを行うべき代金支払機３０）が自機であることが報知される。代金支払機３０では、表示部３０６による文字等の表示、スピーカ３０９による音声の出力、及びサインポール３１２による表示灯の点灯等の少なくとも１つによって、代金データを取得した代金支払機３０が自機であることが報知される。
【００４１】
客は、商品登録機２０による報知、及び代金データを取得した代金支払機３０による報知に従って、代金データを取得した代金支払機３０に向かう。そして、代金支払機３０前の所定領域内に入った客が人感知センサ３１３によって検知されると、客が代金の支払いを行うための操作手順の表示が表示部３０６によって開始される。このとき、操作手順を示す音声の出力もスピーカ３０９によって開始される。なお、表示部３０６の画面が客によってタッチされたとき、操作部３０７の何らかのボタンが客によって押下されたとき、及び代金支払機３０前の所定領域内に入った客がカメラ３１４によって撮像されたときのいずれかのときに、操作手順の表示が表示部３０６によって開始されると共に、操作手順を示す音声の出力がスピーカ３０９によって開始されてもよい。
【００４２】
客は、表示部３０６による表示、及びスピーカ３０９による音声の出力に従って、操作部３０７、及びタッチパネルを構成する表示部３０６を介して代金支払機３０を操作し、代金の支払いを行う。具体的には、客が、商品登録機２０において発行された会計券に印刷されたバーコードをスキャナ３０５に読み取らせると、決済種別を選択するための選択画面が表示部３０６によって表示される。客は、表示部３０６において、現金、クレジットカード及び電子マネーのいずれかの決済種別、又は併用する複数の決済種別を選択し、決済部３１１において、選択した決済種別での支払いを行う。客によって代金の支払いが行われると、購入した商品（商品Ａ〜Ｅ）の一覧等が印刷されたレシートＳ２（図８参照）が印刷部３１０によって発行される。
【００４３】
代金支払機３０では、表示部３０６上の呼出ボタンがタッチされ、及び／又は、操作部３０７の呼出ボタンが押下されると、商品登録機２０のスピーカ２１０からの音声の出力、及び／又は、サインポール３１２による表示灯の点灯等によって、店員が当該代金支払機３０に呼び出される。
【００４４】
代金支払機３０では、店員により表示部３０６における管理者用画面上で、商品を追加する登録処理ボタンがタッチされ、対象商品に付されたバーコードがスキャナ３０５で読み取られる。これにより、当該バーコードのコード情報を通信部３０８によりストアコントローラ１０へ送信し、これに応じて、通信部３０８により商品情報をストアコントローラ１０から受信する。商品情報には、対象商品についての単価及び数量、並びに、合計金額等に関する情報が含まれている。あるいは、代金支払機３０では、店員により、表示部３０６における管理者用画面上に商品情報が入力される。例えば、管理者用画面において表示される商品のリストから、商品の単価、数量及び合計金額等が選択される。これにより、代金支払機３０において、商品登録機２０から取得した代金データを変更することができる。
【００４５】
本実施形態の代金支払機３０では、商品登録機２０と代金支払機３０との間の通信が確立していないときに、通常モードからオフラインモードに自動で切り替わる。代金支払機３０では、例えば、通信部３０８において例えば所定時間内に信号（データ）を受信しない場合に、商品登録機２０と代金支払機３０との間の通信が確立していないと判断する。代金支払機３０は、通信が確立していないと判断した場合、通常モードからオフラインモードに自動で切り替わる。
【００４６】
代金支払機３０では、当該代金支払機３０前の所定領域内に入った客が人感知センサ３１３によって検知されると、客が代金の支払いを行うための操作手順の表示が表示部３０６によって開始される。オフラインモードの場合、代金支払機３０では、表示部３０６に、「二次元コードをスキャナに読み取らせてください」等のテキストを表示させる。
【００４７】
代金支払機３０では、客が、商品登録機２０において発行された支払シートＳ１に印刷された二次元コードＣをスキャナ３０５に読み取らせると、二次元コードＣが示す代金の決済種別を選択するための選択画面が表示部３０６によって表示される。客は、表示部３０６において、現金、クレジットカード及び電子マネーのいずれかの決済種別、又は併用する複数の決済種別を選択し、決済部３１１において、選択した決済種別での支払いを行う。代金支払機３０では、支払処理が実行されて支払データが生成されると、当該支払データと、二次元コードＣに含まれていた識別情報とを含む支払情報をＲＡＭ３０３に記憶させる。また、代金支払機３０では、支払処理が実行されたときに、代金に係る情報を用紙に印字したレシート（領収書）Ｓ３を印刷部３１０に発行させる。図９に示されるように、レシートＳ３には、代金に係る情報として、合計金額、預かり金額及び釣り金額が印字されている。
【００４８】
代金支払機３０では、オフラインモードにおいて、管理者モードに切り替えられ、店員により表示部３０６における管理者用画面上で、商品を追加する登録処理ボタンがタッチされ、対象商品に付されたバーコードがスキャナ３０５で読み取られると、記憶部３０４の商品マスタから商品情報を取得する。あるいは、代金支払機３０では、店員により、表示部３０６における管理者用画面上に商品情報が入力される。例えば、管理者用画面において表示される商品のリストから、商品の単価、数量及び合計金額等が選択される。代金支払機３０では、商品が追加されると、二次元コードＣに示される代金に追加された商品の追加代金を加えて、代金を変更する。
【００４９】
代金支払機３０では、代金が変更された場合において支払処理が実行されると、変更後の代金に基づく支払データと、二次元コードＣに含まれていた識別情報とを含む支払情報をＲＡＭ３０３に記憶させる。また、代金支払機３０では、変更後の代金に係る情報を用紙に印字したレシートＳ４（図１０（ａ）参照）と、追加された商品のみの詳細が印字された明細シート（明細書）Ｓ５（図１０（ｂ）参照）と、を印刷部３１０に発行させる。図１０（ａ）に示されるように、レシートＳ４には、追加された商品の金額（例えば、６０円）を含む合計金額、預かり金額及び釣り金額が印字されている。図１０（ｂ）に示されるように、明細シートＳ５には、追加された商品（例えば、袋）に係る情報として、商品名及び金額が印字されている。
【００５０】
代金支払機３０は、商品登録機２０と代金支払機３０との間の通信が確立すると、所定のタイミングで、商品登録機２０と代金支払機３０との間の通信が確立していないときにＲＡＭ３０３に記憶した支払情報を、ストアコントローラ１０に送信する。ストアコントローラ１０は、商品登録機２０から送信された登録情報と代金支払機３０から送信された支払情報とを対応付けて記憶する。具体的には、ストアコントローラ１０は、登録情報に含まれる識別情報と支払情報に含まれる識別情報とに基づいて、登録情報と支払情報とを対応付けて記憶する。
【００５１】
［ＰＯＳシステムの通常時の動作例］
上述したＰＯＳシステム１の通常時の動作例について、図１１を参照して説明する。ここでは、複数の商品登録機２０のうち１台の商品登録機２０Ａ、複数の代金支払機３０のうち１台の代金支払機３０Ａに着目する。なお、商品登録機２０Ａは、複数の代金支払機３０のうち所定の代金支払機３０（代金支払機３０Ａを含む）に対して代金データの取得を許可しているものとする。商品登録機２０Ａでは、タッチパネルを構成する店員用表示部２０６、又は操作部２０８が、複数の代金支払機３０のうち一部（少なくとも１台）の代金支払機３０に対して代金データの取得を許可する許可設定部として機能する。
【００５２】
まず、客が購入しようとしている商品について、店員が商品登録機２０Ａの操作（客が購入しようとしている商品に付されたバーコードをスキャナ２０５に読み取らせる操作等）を開始させると、商品登録機２０Ａは、商品の登録処理を開始させる（ステップＳ０１）。当該登録処理が終了すると（ステップＳ０２）、商品登録機２０Ａは、当該登録処理の実行によって生成された代金データに、代金データの取得を許可した代金支払機３０（ここでは、代金支払機３０Ａ）を示す情報を付加して、当該代金データをストアコントローラ１０に送信する（ステップＳ０３）。ストアコントローラ１０は、当該代金データを受信して（ステップＳ０４）、保存する。
【００５３】
このとき、代金支払機３０Ａにおいては、他の客による代金の支払いが行われていないため、代金支払機３０Ａは、ストアコントローラ１０に対して代金データの取得処理を実行している。具体的には、代金支払機３０Ａは、自機を示す情報が付加された代金データがストアコントローラ１０に保存されているか否かを監視し、当該代金データが保存されていた場合には、ストアコントローラ１０に当該代金データの送信を要求する。
【００５４】
ストアコントローラ１０は、代金支払機３０Ａによる要求に従って、商品登録機２０Ａにおいて生成された代金データを代金支払機３０Ａに送信する（ステップＳ０５）。代金支払機３０Ａは、ストアコントローラ１０から送信された代金データを受信すると（ステップＳ０６）、当該代金データの取得を完了した旨を示す情報を商品登録機２０Ａに送信する。
【００５５】
商品登録機２０Ａは、代金支払機３０Ａから受信した情報に基づいて、代金データを取得した代金支払機３０（すなわち、客が代金の支払いを行うべき代金支払機３０）が代金支払機３０Ａであることを客に報知する。代金支払機３０Ａは、代金データを取得した代金支払機３０が自機であることを客に報知する。商品登録機２０Ａ及び代金支払機３０Ａによる報知に従って代金支払機３０Ａに案内された客が代金支払機３０Ａの操作を開始させると、代金支払機３０Ａは、商品登録機２０Ａにおいて生成された代金データに基づく代金の支払処理を開始させる（ステップＳ０７）。代金支払機３０Ａは、支払処理が終了（ステップＳ０８）すると、レシートＳ２を印刷部３１０で発行する。
【００５６】
［ＰＯＳシステムのオフライン時の動作例］
続いて、上述したＰＯＳシステム１のオフライン時の動作例について、図１２を参照して説明する。ここでは、複数の商品登録機２０のうち１台の商品登録機２０Ａ、複数の代金支払機３０のうち１台の代金支払機３０Ａに着目する。
【００５７】
まず、客が購入しようとしている商品について、店員が商品登録機２０Ａの操作を開始させると、商品登録機２０Ａは、商品の登録処理を開始させる（ステップＳ１１）。当該登録処理が終了すると（ステップＳ１２）、商品登録機２０Ａは、支払シートＳ１を印刷部２１１において発行する（ステップＳ１３）。また、商品登録機２０Ａは、当該登録処理の実行によって生成された代金データに識別情報を付加した商品情報を記憶する（ステップＳ１４）。
【００５８】
支払シートＳ１を受け取った客は、代金支払機３０Ａのスキャナ３０５に支払シートＳ１の二次元コードＣを読み取らせる。代金支払機３０Ａは、支払シートＳ１の二次元コードＣを読み取ると（ステップＳ１５）、二次元コードＣに示される代金の支払処理を開始させる（ステップＳ１６）。代金支払機３０Ａは、支払処理が終了（ステップＳ１７）すると、レシートＳ２を印刷部３１０で発行する。また、代金支払機３０は、支払処理が終了すると、支払情報を記憶する（ステップＳ１８）。
【００５９】
商品登録機２０は、当該商品登録機２０Ａと代金支払機３０Ａの通信が確立した否かを判断する（ステップＳ１９）。商品登録機２０Ａは、通信が確立したと判断した場合には、記憶してある商品情報をストアコントローラ１０に送信する（ステップＳ２０）。ストアコントローラ１０は、商品登録機２０Ａから送信された登録情報を受信すると（ステップＳ２１）、商品情報を記憶部１０５に記憶する。一方、商品登録機２０Ａは、通信が確立したと判断しない場合には、同処理を繰り返す。なお、商品登録機２０Ａでは、支払シートＳ１を発行した時点（ステップＳ１３）で、新たな登録処理を実行することが可能である。そのため、次の客が購入しようとしている商品について、店員が商品登録機２０Ａの操作を開始させると、商品登録機２０Ａは、新たな商品の登録処理を開始させる。
【００６０】
代金支払機３０Ａは、商品登録機２０Ａと代金支払機３０Ａの通信が確立した否かを判断する（ステップＳ２２）。代金支払機３０Ａは、通信が確立したと判断した場合には、記憶してある支払情報をストアコントローラ１０に送信する（ステップＳ２３）。ストアコントローラ１０は、代金支払機３０Ａから送信された登録情報を受信すると（ステップＳ２４）、支払情報を記憶部１０５に記憶する。一方、代金支払機３０Ａは、通信が確立したと判断しない場合には、同処理を繰り返す。なお、代金支払機３０Ａでは、レシートＳ２を発行した時点で、新たな支払処理を実行することが可能である。そのため、客が代金支払機３０Ａの操作を開始させると、代金支払機３０Ａは、新たな支払処理を開始させる。
【００６１】
［作用及び効果］
以上説明したように、本実施形態のＰＯＳシステム１では、商品登録機２０の印刷部２１１は、商品登録機２０と代金支払機３０との間の通信が確立していないときに、商品に係る情報と、代金を示す二次元コードＣとを用紙に印字した支払シートＳ１を発行する。これにより、ＰＯＳシステム１では、商品登録機２０と代金支払機３０との間の通信が何らかの不具合により確立していない場合（オフライン）であっても、代金支払機３０において、支払シートＳ１の二次元コードＣに基づいて代金の支払処理を行うことができる。また、支払シートＳ１には、商品に係る情報（例えば、商品名等）が印字されている。そのため、代金支払機３０において支払いを行う際、支払いを行う内容の適正を確認できる。
【００６２】
本実施形態では、代金支払機３０は、支払シートＳ１の二次元コードＣを読み取るスキャナ３０５と、スキャナ３０５において読み取られた二次元コードＣに基づく支払処理が実行されたときに、代金に係る情報を用紙に印字したレシートＳ２を発行する印刷部３１０と、を備えている。これにより、代金支払機３０において、商品登録機２０の印刷部２１１で発行された支払シートＳ１に基づく支払いが可能となる。
【００６３】
本実施形態では、代金支払機３０は、商品を追加する登録処理を実行することにより、二次元コードＣに示される代金に、追加された商品の追加代金を加えて代金を変更する変更部を有している。変更部は、管理者モードにおいて表示部３０６に表示される画面と、スキャナ３０５及び操作部３０７によって構成されている。印刷部３１０は、変更部において変更された代金に係る情報を印字したレシートＳ４と、追加された商品に係る情報を用紙に印字した明細シートＳ５と、を発行する。これにより、追加で購入した商品の詳細を明細シートＳ５により確認することができる。
【００６４】
本実施形態では、ストアコントローラ１０は、商品登録機２０と代金支払機３０との通信が確立しているときに、商品登録機２０と代金支払機３０との間の通信が確立していないときに商品登録機２０で登録処理された登録情報と、代金支払機３０で支払処理が実行された支払情報とを対応付けて記憶する記憶部１０５を備えている。これにより、商品登録機２０と代金支払機３０との間の通信が確立していないときに登録された登録情報と支払情報とを、通信が確立したときに補完できる。そのため、商品登録機２０と代金支払機３０との間の通信が確立していないときに登録された各種情報を、商品登録機及び代金支払機のそれぞれから個別に取得して登録しなくとも、売上データ等に反映できる。
【００６５】
［変形例］
本発明は、上記実施形態に限定されるものではない。例えば、上記実施形態では、商品登録機２０の印刷部２１１により発行される支払シートＳ１において二次元コードＣを印字する形態を一例にしたが、これに限定されない。代金を示す識別子は、一次元コード（バーコード）等であってもよい。
【００６６】
また、上記実施形態では、代金支払機３０が商品登録機２０に記憶された代金データを取得する例を挙げて説明したが、これに限定されない。商品登録機２０は、生成した代金データを、代金支払機３０を指定して代金支払機３０に送信するようにしてもよい。
【００６７】
また、上記実施形態では、商品登録機２０において生成された代金データをストアコントローラ１０が保存したが、当該代金データを商品登録機２０が保存するようにしてもよい。その場合、各代金支払機３０は、ストアコントローラ１０に対してではなく、商品登録機２０に対して代金データの取得処理を実行する。
【００６８】
また、上記実施形態では、商品登録機２０と代金支払機３０との通信が確立していないときに、商品登録機２０で登録処理された登録情報及び代金支払機３０で支払処理された支払情報を、商品登録機２０と代金支払機３０との通信が確立したときにストアコントローラ１０に送信して記憶する例を挙げて説明した。しかし、商品登録機２０で登録処理された登録情報及び代金支払機３０で支払処理された支払情報は、ストアコントローラ１０以外に送信して記憶されてもよい。
【００６９】
また、上記実施形態では、ストアコントローラ１０がＰＯＳシステム１における上位装置として代金データを保存したが、代金データを保存する機能を有していれば、ＰＯＳシステム１における上位装置として他の装置を用いることができる。
【００７０】
また、上記実施形態では、商品登録機２０が代金データを生成したが、商品登録機２０によって実行された商品の登録処理に基づいてストアコントローラ１０又は代金支払機３０が代金データを生成するようにしてもよい。
【００７１】
また、商品登録機２０では、タッチパネルを構成する店員用表示部２０６、又は操作部２０８が、複数の代金支払機３０のうち一部（少なくとも１台）の代金支払機３０に対して代金データの取得を禁止する禁止設定部として機能してもよい。これにより、例えば、商品登録機２０から遠い代金支払機３０に対して代金データの取得を禁止する等、客の利便性を向上させ得る運用を実施することができる。
【００７２】
また、商品登録機２０は、例えば、複数の代金データに関連情報を付加することで、当該複数の代金データを関連付けることができる。その場合、代金データを取得することが可能な状態にある代金支払機３０は、関連付けられた複数の代金データを纏めて取得する。これにより、例えば、１人の客が、１台の代金支払機３０において、代金データごとに支払形態を変えたり、代金データごとに領収書を発行したりすることができる。
【００７３】
また、商品登録機２０側から、各代金支払機３０における支払処理の進捗状況を確認することができるようにしてもよい。
【符号の説明】
【００７４】
１…ＰＯＳシステム、１０…ストアコントローラ（記憶部）、２０，２０Ａ…商品登録機、３０，３０Ａ…代金支払機、２１１…印刷部（支払書印字部）、３０５…スキャナ（読取部、変更部）、３０６…表示部（変更部）、３０７…操作部（変更部）、Ｃ…二次元コード（識別子）、Ｓ１…支払シート（支払書）、Ｓ３，Ｓ４…レシート（領収書）、Ｓ５…明細シート（明細書）。
【図１】
2016218752.tif 000003
【図２】
2016218752.tif 000004
【図３】
2016218752.tif 000005
【図４】
2016218752.tif 000006
【図５】
2016218752.tif 000007
【図６】
2016218752.tif 000008
【図７】
2016218752.tif 000009
【図８】
2016218752.tif 000010
【図９】
2016218752.tif 000011
【図１０】
2016218752.tif 000012
【図１１】
2016218752.tif 000013
【図１２】
2016218752.tif 000014