(57)【特許請求の範囲】
【請求項１】
顧客が購入する商品の商品情報を記憶し、該記憶された商品情報に基づき前記顧客の買い上げ情報を印刷媒体に印刷するＰＯＳレジスタにおいて、
前記ＰＯＳレジスタは、前記記憶された商品情報の件数が所定の件数を超える場合、前記所定の件数毎に、前記所定の件数分の商品情報と当該顧客取引全体の情報とを含む会計用コードと、該会計用コードの順を示す情報とを前記印刷媒体へ印刷し、前記記憶された商品情報の件数が前記所定の件数を超えない場合には、該会計用コードの順を示す情報を印刷せず、前記所定の件数を超えない分の商品情報と当該顧客取引全体の情報とを含む会計用コードを前記印刷媒体へ印刷する印刷手段を備えることを特徴とするＰＯＳレジスタ。
【請求項２】
印刷媒体に印刷された会計用コードに基づいて会計を行うＰＯＳレジスタにおいて、
請求項１に記載のＰＯＳレジスタによって印刷された印刷媒体の会計用コードを読み取る読み取り手段と、
前記読み取った会計用コードに含まれる当該顧客取引全体の情報に基づいて報知する報知手段と、
を備えることを特徴とするＰＯＳレジスタ。
【請求項３】
前記顧客取引全体の情報は、前記読み取った商品情報の件数が前記所定の件数を超える毎に印刷される前記会計用コードの順を示す情報を含むことを特徴とする請求項１に記載のＰＯＳレジスタ。
【請求項４】
前記報知手段は、前記読み取った会計用コードに含まれる該会計用コードの順に基づいて報知することを特徴とする請求項２に記載のＰＯＳレジスタ。
【請求項５】
前記印刷媒体に印刷される会計用コードは、２次元コードであることを特徴とする請求項１から請求項４のいずれかに記載のＰＯＳレジスタ。
【請求項６】
顧客が購入する商品の商品情報を記憶する記憶手段と、
前記記憶された商品情報の件数が所定の件数を超える場合、前記所定の件数毎に、前記所定の件数分の商品情報と当該顧客取引全体の情報とを含む会計用コードと、該会計用コードの順を示す情報とを印刷媒体に印刷し、前記記憶された商品情報の件数が前記所定の件数を超えない場合には、前記所定の件数を超えない分の商品情報と当該顧客取引全体の情報とを含む会計用コードを前記印刷媒体へ印刷する印刷手段と、
を備える商品登録装置と、
前記印刷媒体から会計用コードを読み取る読み取り手段と、
前記読み取った会計用コードに含まれる当該顧客取引全体の情報に基づいて報知する報知手段と、
を備える会計装置と、
からなるＰＯＳシステム。
【請求項７】
前記印刷媒体へ印刷される会計用コードに含まれる当該顧客取引全体の情報は、
前記読み取ったコード情報の件数が所定の件数を超える毎に印刷される前記会計用コード毎の順番であることを特徴とする請求項６に記載のＰＯＳシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客の買い上げ情報をレシートに印刷する印刷用ＰＯＳレジスタと、会計を行う会計用ＰＯＳレジスタと、それらの組み合わせからなるＰＯＳシステムに関する。
【背景技術】
【０００２】
スーパー等で実施される特売日等の繁忙時には、来店客数が多く、また、顧客一人一人が購入する商品の買上品目や買上点数が多いため、一般的なＰＯＳレジスタで前記顧客が購入する全ての商品登録と会計操作をオペレータ１人で行なった場合、商品登録並びに会計操作にかかる時間は、通常時よりも多くの時間を要することになってしまう。
【０００３】
また、前記ＰＯＳレジスタで商品に付されたコード情報の登録操作と会計操作とをオペレータ２人で分業して、前記顧客の一連の会計処理を行なったとしても、繁忙時には通常時よりも一連の会計処理に多くの時間を要してしまう。
【０００４】
そのため、ＰＯＳレジスタの前に会計待ちの行列が出来ることとなり、会計待ちの時間が長くなるにともない、会計で待たされる顧客は店の対応に不満を感じることが多く、店が売上増と顧客の来店頻度を増やすことを目的として戦略的に実施した特売であるにも関らず、顧客の次回来店頻度や売上に悪い影響を与えてしまうこととなる。
【０００５】
そこで、前記問題の解決策として、顧客の買い上げ情報を２次元コードでレシートへ印刷し、該レシートの２次元コードに基づいて会計を行なうセルフＰＯＳシステムが存在する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０７−１５２９６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、機械操作に不慣れな顧客は、前記ＰＯＳレジスタへ読取らせる同一の２次元コードを間違えて複数回読み込ませてしまうという問題が生じたり、または、購入品目が多い顧客は、前記印刷される２次元コードが複数になることがあり、この場合、前記複数の２次元コードを全てＰＯＳレジスタへ読取らせなければならないが、前記ＰＯＳレジスタに読み込ませていない２次元コードがあるにも関わらず、途中で会計を済ませ退店するという不正が発生する可能性があった。
【０００８】
そこで本発明は、上記問題に鑑みてなされたものであり、顧客の会計待ち時間を短縮し会計ミスを無くすＰＯＳシステムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
本発明は、上記の課題を解決するために、以下［１］−［７］を提供するものである。
［１］顧客が購入する商品の商品情報を記憶し、該記憶された商品情報に基づき前記顧客の買い上げ情報を印刷媒体に印刷するＰＯＳレジスタにおいて、前記ＰＯＳレジスタは、前記記憶された商品情報の件数が所定の件数を超える場合、前記所定の件数毎に、前記所定の件数分の商品情報と当該顧客取引全体の情報とを含む会計用コードと、該会計用コードの順を示す情報とを前記印刷媒体へ印刷し、前記記憶された商品情報の件数が前記所定の件数を超えない場合には、該会計用コードの順を示す情報を印刷せず、前記所定の件数を超えない分の商品情報と当該顧客取引全体の情報とを含む会計用コードを前記印刷媒体へ印刷する印刷手段を備えることを特徴とするＰＯＳレジスタ。
第１の発明によれば、顧客が購入する商品の商品情報の件数が所定の件数を超える場合、所定の件数毎に、前記所定件数分の商品情報と当該顧客取引全体の情報（例えば、印刷される会計用コードの総印刷回数、総買い上げ点数、または買い上げ総合計金額等のいずれか）とを含む会計用コードと、該会計用コードの順を示す情報とをレシートへ印刷し、商品情報の件数が所定の件数を超えない場合には、該会計用コードの順を示す情報を印刷せず、所定の件数を超えない分の商品情報と当該顧客取引全体の情報とを含む会計用コードを印刷する。顧客は空いている他の会計用ＰＯＳレジスタに移動し、商品情報の件数が所定の件数を超える場合には、レシートに印刷された会計用コードと目視容易な会計用コードの順に基づき会計を行うことができる。
これによって、レシートに印刷された会計用コードが複数であったとしても、読み取らせる順番を容易に目視確認させることができるので会計操作をスムーズに行うことができ、会計時間を短縮させることができるので、客さばきの効率をアップさせることができる。その結果、顧客の会計待ち時間を短縮することができる。
【００１０】
［２］印刷媒体に印刷された会計用コードに基づいて会計を行うＰＯＳレジスタにおいて、
請求項１に記載のＰＯＳレジスタによって印刷された印刷媒体の会計用コードを読み取る読み取り手段と、前記読み取った会計用コードに含まれる当該顧客取引全体の情報に基づいて報知する報知手段と、を備えることを特徴とするＰＯＳレジスタ。
第２の発明によれば、会計を行う顧客に対して、印刷媒体に印刷されたそれぞれの会計用コードに含まれる当該顧客取引全体の情報（例えば、印刷される会計用コードの総印刷回数、総買い上げ点数、または買い上げ総合計金額等のいずれか）に基づいて、読ませていない会計用コードが存在することを容易に判定し報知することができるので、会計ミスや不正などを防止することができる。
【００１１】
［３］前記顧客取引全体の情報は、前記読み取った商品情報の件数が前記所定の件数を超える毎に印刷される前記会計用コードの順を示す情報を含むことを特徴とする上記［１］に記載のＰＯＳレジスタ。
第３の発明によれば、顧客が購入する商品の商品明細と、会計時に読み取る順番を示す順番情報とを含めた会計用コードをレシートへ印刷するので、顧客は空いている他の会計用ＰＯＳレジスタに移動し、前記レシートに印刷された会計用コードに基づき会計を行うことができる。これによって、会計時間を短縮させることができるので、客さばきの効率をアップさせることができる。その結果、顧客の会計待ち時間を短縮することができる。
【００１２】
［４］前記報知手段は、前記読み取った会計用コードに含まれる該会計用コードの順に基づいて報知することを特徴とする上記［２］に記載のＰＯＳレジスタ。
第４の発明によれば、印刷されたそれぞれの会計用コードに含まれる会計時の読み取り順番を示す順番情報に基づいて、印刷媒体に印刷された会計用コードをどこまで読取らせたか、或いは、次に読取らせる買い上げ情報がどれであるか、或いは、読み取られていない会計用コードがどれであるか報知することができるので、会計ミスや不正などを防止することができる。
【００１３】
［５］前記印刷媒体に印刷される会計用コードは、２次元コードであることを特徴とする上記［１］から上記［４］のいずれかに記載のＰＯＳレジスタ。
第５の発明によれば、印刷される会計用コードが２次元コードで印刷媒体へ印刷するので、スキャン操作の回数を少なくすることができ、会計ミスを軽減することができる。
【００１４】
［６］顧客が購入する商品の商品情報を記憶する記憶手段と、前記記憶された商品情報の件数が所定の件数を超える場合、前記所定の件数毎に、前記所定の件数分の商品情報と当該顧客取引全体の情報とを含む会計用コードと、該会計用コードの順を示す情報とを印刷媒体に印刷し、前記記憶された商品情報の件数が前記所定の件数を超えない場合には、該会計用コードの順を示す情報を印刷せず、前記所定の件数を超えない分の商品情報と当該顧客取引全体の情報とを含む会計用コードを前記印刷媒体へ印刷する印刷手段と、を備える商品登録装置と、前記印刷媒体から会計用コードを読み取る読み取り手段と、前記読み取った会計用コードに含まれる当該顧客取引全体の情報に基づいて報知する報知手段と、を備える会計装置と、からなるＰＯＳシステム。
第６の発明によれば、顧客が購入する商品に付されたコード情報を登録しレシートへ印刷する商品登録装置と、該顧客の会計を行う会計装置とを分割したので、顧客は、空いているいずれかの商品登録装置で会計用コードが印刷されたレシートの印刷を済ませてから、混雑していない会計装置へ買い上げ商品と前記レシートとを持参して自由に移動し会計を済ませることができる。これにより、顧客は買い上げ商品の登録から会計までの長い時間を１つのＰＯＳレジスタに縛られることがなくなり、空いている商品登録装置で会計用コードが印刷されたレシートを印刷した後、空いているいずれかの会計装置に自由に移動し会計を済ませることができるので、会計時間の短縮と、客さばきの効率をアップさせることができる。その結果、顧客の会計待ち行列が解消することができ、顧客満足度を向上させることができる。
また、前記顧客が購入する全ての商品の買い上げ情報を商品登録装置で印刷媒体へ印刷して商品と共に持ち運べる様にしたので、商品登録装置と会計装置とが物理的に接続（ＬＡＮ接続等）されている必要が無いので、店舗の広さと顧客の動線とを考慮して、商品登録装置あるいは会計装置それぞれの設置台数とその配置とを自由に選択しレイアウトすることができる。
【００１５】
［７］前記印刷媒体へ印刷される会計用コードに含まれる当該顧客取引全体の情報は、前記読み取ったコード情報の件数が所定の件数を超える毎に印刷される前記会計用コード毎の順番であることを特徴とする上記［６］に記載のＰＯＳシステム。
第７の発明によれば、会計を行う顧客に対して、印刷されたそれぞれの会計用コードに含まれる会計時の読み取り順番を示す順番情報に基づいて、印刷媒体に印刷された会計用コードをどこまで読み取らせたか、あるいは次に読み取らせる会計用コードがどれであるか、読み取られていない会計用コードがどれであるか報知することができるので、会計ミスや不正などを防止することができる。
【発明の効果】
【００１６】
本発明によれば、顧客の会計待ち時間を短縮し会計ミスを無くすことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態によるＰＯＳシステムの構成を示した概略図である。
【図２】本実施形態による印刷用ＰＯＳレジスタ２０の電気的構成を示すブロック図である。
【図３】本実施形態による会計用ＰＯＳレジスタ３０の電気的構成を示すブロック図である。
【図４】本実施形態による印刷用ＰＯＳレジスタ２０によって印刷される２次元コードの一例である。
【図５】本実施形態によるＰＯＳシステムの構成を示したイメージ図である。
【図６】本実施形態による２次元コードのレシート印刷のフローチャートである。
【図７】本実施形態による２次元コードのレシートに基づく会計のフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。図１は、本発明の一実施形態によるＰＯＳシステムの構成を示した概略図である。図１に示すように、ＰＯＳシステムは、ストアコントローラ１０と、Ｎ台（Ｎは１以上の整数）の印刷用ＰＯＳレジスタ２０と、Ｍ台（Ｍは１以上の整数）の会計用ＰＯＳレジスタ３０とを含んで構成される。ストアコントローラ１０と印刷用ＰＯＳレジスタ２０とがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１１を介して接続されているものと、接続されていない印刷用ＰＯＳレジスタ２０とが存在する。また、会計用ＰＯＳレジスタ３０も同様に、ＬＡＮ１１を介してストアコントローラ１０と接続されているものと、接続されていない会計用ＰＯＳレジスタ２０とが存在する。図１において、各印刷用ＰＯＳレジスタ２０と各会計用ＰＯＳレジスタ３０とは、ＬＡＮ１１を介して接続されていなくとも良いことを示している。なお、ＬＡＮ接続の形態は、有線、あるいは、無線など何れの接続であってもよい。
【００１９】
ストアコントローラ１０は、ＰＯＳシステムを制御するコンピュータであって、商品マスタなどの種々の情報を管理する。ストアコントローラ１０は、適宜、最新の商品マスタを各印刷用ＰＯＳレジスタ２０と会計用ＰＯＳレジスタ３０に送信する。なお、商品マスタは、各商品の商品識別情報、商品名称、販売価格などの商品情報を格納したファイルであって、適宜、更新される。
【００２０】
印刷用ＰＯＳレジスタ２０は、顧客が購入する商品の全ての買い上げ情報をコードにしてレシートへ印刷するための装置である。印刷用ＰＯＳレジスタ２０は、種々の操作キーや表示部などを備える。ＰＯＳレジスタ２０は、店員の操作により顧客が購入する商品に付されたバーコード（商品コード）を読み取るバーコードスキャナが接続されている。印刷媒体（レシート用紙）に印刷されるコード（精算用コード）は、２次元コード（例えば、ＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コード（登録商標））である。従って、前記印刷用ＰＯＳレジスタ２０は、前記顧客が購入する商品に付されたコード情報（バーコード）を読み取り、当該読み取ったバーコードに基づいて、顧客の買い上げ情報を表すコード（２次元コード）に変換し、当該２次元コードをレシートへ印刷する装置であるので、前記ＬＡＮを介してストアコントローラ１０に接続されていなくとも印刷には支障ない。
【００２１】
会計用ＰＯＳレジスタ３０は、印刷媒体（レシート）に印刷されたコード（精算用コード：例えば、２次元コード）を読み取って会計を行なうための装置である。会計用ＰＯＳレジスタ３０は、コードを読み取るスキャナ部３０４を有する。また、会計用ＰＯＳレジスタ３０は、ストアコントローラ１０が管理する商品マスタの複製をＲＡＭ３０３に記憶している。なお、会計用ＰＯＳレジスタ３０は、最新の商品マスタをストアコントローラ１０から直接的に適宜取得し、ＲＡＭ３０３に記憶することができる。なお、メディア（例えば、ＣＤ−ＲＯＭ）を用いて、予め最新の商品マスタを会計用ＰＯＳレジスタ３０のＲＡＭ３０３に保存しておけば、前記ＬＡＮを介してストアコントローラ１０に接続されていなくとも会計には支障ない。
【００２２】
続いて、図２を用いて、ＰＯＳレジスタ２０の電気的構成を説明する。ＰＯＳレジスタ２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、スキャナ部（読み取り手段）２０４と、表示部（店員用）２０５と、表示部（客用）２０５ａと、操作部２０６と、通信部２０７と、ブザー２０８と、レシート印刷部（印刷手段）２０９と、ハードディスク２１０とを有し、互いにバスを介して接続されており相互に通信可能である。
【００２３】
ＣＰＵ２０１は、中央処理装置であり、ＲＯＭ２０２に記憶されているプログラムを読み出して実行することにより、ＰＯＳレジスタ２０の動作を制御する。ＲＯＭ２０２は、上記プログラムを記憶している読み出し専用メモリである。ＲＡＭ２０３は、種々の情報を記憶する随時読み出し書き込みメモリである。スキャナ部２０４は、商品に付されているバーコード（商品コード）を光学的に読み取る。例えば、スキャナ部２０４によって読み取られたバーコード（商品コード）などをＲＡＭ２０３は記憶する。
【００２４】
表示部（店員用）２０５および表示部（客用）２０５ａは、種々の情報を表示する。例えば、表示部（店員用）２０５および表示部（客用）２０５ａは、商品マスタから取得した情報（例えば、商品の名称、価格等）を表示する。また、表示部（店員用）２０５は、タッチパネル式（例えば、液晶タッチパネル）であるため、店員への表示に加え、画面に設けられたボタン（プリセットボタン）に予め設定登録されている商品の商品情報（商品コード等）の入力を受け付ける。
【００２５】
操作部２０６は、ＰＯＳレジスタ２０を動作させる各種のキー、小計キー、現計キー、置数キー、訂正キー、プリセットキー等の操作ボタンからなる。例えば、操作部２０６は、予めプリセットキーに設定登録されている商品情報（商品コード等）の入力を受け付ける。
【００２６】
通信部２０７は、ＬＡＮ１１を経由しストアコントローラ１０と通信する。なお、当該印刷用ＰＯＳレジスタ２０は、顧客の買い上げ情報（順番情報を含む）を２次元コードでレシートへ印刷する装置であるので、通信部２０７は、ＬＡＮを介してストアコントローラ１０等に接続されていなくとも良い。ブザー２０８は、操作の確認が必要な時などにブザー音を発生させるものである。
【００２７】
レシート印刷部２０９は図４で示すような２次元コード（ＱＲコード（登録商標））をレシートへ印刷する。ハードディスク２１０は、前記レシートへ印刷終了後、ＲＡＭ２０３が記憶する顧客の買い上げ情報（順番情報を含む）を記憶する。
【００２８】
続いて、図３を用いて、会計用ＰＯＳレジスタ３０の電気的構成を説明する。会計用ＰＯＳレジスタ３０は、図３に示すように、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、スキャナ部（読み取り手段）３０４と、表示部（報知手段）３０５と、操作部３０６と、通信部３０７と、ブザー３０８と、印刷部３０９とを含んで構成され、バスを介して接続されており相互に通信可能である。
【００２９】
ＣＰＵ３０１は、中央処理装置であり、ＲＯＭ３０２に記憶されているプログラムを読み出して実行することにより、会計用ＰＯＳレジスタ３０の動作を制御する。ＲＯＭ３０２は、上記プログラムを記憶している読み出し専用メモリである。
【００３０】
スキャナ部３０４は、前記印刷用ＰＯＳレジスタ２０で印刷されたレシートの２次元コード（図４で示すＱＲコード（登録商標））、或いは、商品に付されているバーコード（商品コード）のいずれかを光学的に読み取る。ＲＡＭ３０３は、種々の情報を記憶する随時読み出し書き込みメモリである。例えば、ＲＡＭ３０３は、ストアコントローラ１０から取得した商品マスタ、スキャナ部３０４によって読み取られた２次元バーコードによって示される商品の買い上げ情報などを記憶する。
【００３１】
表示部３０５は、種々の情報を表示する。例えば、スキャナ部３０４で読み取られたコード情報に基づき、顧客が購入する商品の買い上げ明細を表示させる。
操作部３０６（入力手段）は、ＰＯＳレジスタ３０を動作させる各種のキー（例えば、小計キー、現計キー、置数キー、訂正キー、預りキー等）の操作ボタンからなる。
【００３２】
通信部３０７は、ＬＡＮ１１を経由しストアコントローラ１０と通信する。例えば、ストアコントローラ１０と接続して、ストアコントローラ１０から最新の商品マスタを取得する。ブザー３０８は、エラー等のブザー音を発生させるものである。印刷部３０９は顧客の会計終了後、当該顧客が持ち帰る会計済みレシートを印刷する。
【００３３】
続いて、ＰＯＳシステムにおける会計処置の流れの概略を、図５を用いて説明する。まず、印刷用ＰＯＳレジスタ（レシート発行用ＰＯＳレジスタ）２０で顧客が購入する商品のバーコードを店員がスキャンして、商品登録を行う。店員は、該顧客が購入する全ての商品のバーコードをスキャン完了した後、該顧客の買い上げ情報とその順番とを含む２次元コードが印刷された精算用レシート４０を発行し、顧客に手渡す。
【００３４】
次に、当該精算用レシート４０を受け取った顧客は、会計用ＰＯＳレジスタ３０のスキャナ部３０４を用いて、前記精算用レシート４０に印刷された２次元コードを読み取らせ、顧客自身が会計を行う。
これによって、店員が商品登録と２次元コードの印刷操作をするので、効率がよく一定の時間で処理を行うことができる。そして、前記店員が、顧客が購入する商品の登録を行うことにより、悪意の顧客による商品登録の改ざんが起こらないように監視することができるので、前記店員は、セキュリティ面における監視役としての役割も果たすこととなる。
【００３５】
また、２次元コードが印刷されたレシートを発行する印刷用ＰＯＳレジスタと、前記レシートに印刷された２次元コードに基づき会計を行う会計用ＰＯＳレジスタの設置台数を同数用意する必要性がなく、２次元コードに基づき会計を行う会計用ＰＯＳレジスタでの会計時間が短くて済むので、当該会計用ＰＯＳレジスタの数を少なくしてもよい。これによって、会計用ＰＯＳレジスタの台数を削減することができ、ＰＯＳレジスタ設置空間を削減することができるので、空いたＰＯＳレジスタ設置空間を売り場面積として有効活用することができる。
仮にＰＯＳレジスタの台数を削減したとしても、従来のＰＯＳシステムと比べると、ＰＯＳレジスタの会計処理時間を大幅に短縮することができ、会計待ち時間を短縮することができるので、顧客の会計待ち行列を解消させることができる。
【００３６】
続いて、印刷用ＰＯＳレジスタ２０の２次元コードのレシート印刷の処理の流れを、図６を用いて説明する。店員は、印刷用ＰＯＳレジスタ２０のスキャナ部２０４を用いて、商品のバーコードを読み込ませる（ステップＳ６１）。ＣＰＵ２０１は、ＲＡＭ２０３に当該読み込んだ商品のバーコードを記憶させる（ステップＳ６２）。買い物かごに入っている全ての商品のバーコードが読まれるまで、ステップＳ６１からステップＳ６２までの処理を繰り返す。なお、前記読み込んだバーコードに基づき、商品マスタや特売情報をＲＡＭ２０３から読み込み、商品情報を表示部（店員用）２０５に表示させるようにしてもよい。
【００３７】
買い物かごに入っている全ての商品のバーコードが読まれたら、店員は操作部２０６にある「印刷」ボタンまたは「現計」キーを押す。印刷ボタンまたは「現計」キーが押された場合（ステップＳ６３  Ｙｅｓ）、ＣＰＵ２０１は、記憶された商品情報（バーコード）をＲＡＭ２０３から全て読み込む（ステップＳ６４）。読み込んだ商品情報（バーコード）に基づき、読み込んだ商品情報（バーコード）の件数を算出し、該読み込んだ商品情報（バーコード）の件数が所定の件数を超える毎に、所定件数の買い上げ情報と所定件数毎の順番を含む２次元コードを印刷する（ステップＳ６５）。所定件数を超える場合には、印刷される２次元コードは複数印刷される。
【００３８】
ここで、所定件数は、読み込ませたバーコードの件数であり、換言すれば顧客が購入する商品点である。例えば、商品Ａのバーコードが１件、商品Ｂのバーコードが１件および商品Ｃのバーコードが１件の場合は、読み込んだ商品情報（バーコード）に基づきレシートに印刷される２次元コードに含まれる商品明細の件数は３件となる。
また、例えば、読み込んだ商品Ａのバーコードが２件、商品Ｂのバーコードが１件および商品Ｃのバーコードが１件の場合は、レシートに印刷される２次元コードに含まれる商品明細の件数は４件になる。
【００３９】
このように、読み込んだ商品情報（バーコード）を集計せず、読み込んだ商品情報（バーコード）をそのまま２次元コードにするので、特別な集計を行なう事がなくレシート印刷を速く済ませることができ、集計間違えも無く、顧客にとっては、トータルの会計時間の短縮にもなる。
また、会計用ＰＯＳレジスタ３０に特別なプログラムを設ける必要がなく、レシートに印刷された２次元コードに含まれる商品明細をデコードされた順に読み込んで商品明細情報を表示させるようにしたので集計間違え等が無くなる。
【００４０】
前記所定件数は、ＰＯＳレジスタのメンテナンス（設定）モード等により、予め該ＰＯＳレジスタに記憶設定をしておく。例えば、所定件数が１２件に設定されている場合は、前記３件の商品情報（バーコード）を読み込ませた場合、レシートに印刷される２次元コードは一つであり、例えば、前記読み込ませた商品明細の件数が３６件である場合は、前記レシートに印刷される２次元コードの数は３つとなる。
【００４１】
前記印刷用ＰＯＳレジスタ２０のレシート印刷部２０９から印刷されるレシート４０の説明を図４に基づいて行なう。前記レシート印刷部２０９から印刷されるレシート４０には、図４の４２ｂ、４３ｂおよび４４ｂに示す２次元コードが印刷され、該２次元コードの印刷の下に、顧客が目視確認できるように２次元コードに含まれる順番（図４の４２ａ、４３ａおよび４４ａ）が印刷される。
【００４２】
なお、前記２次元コードに含まれる順番及び印刷される順番は、例えば、分数を用いた順番情報とする。これにより、例えば、最初に読み込んだ一つの２次元コードに基づいて、全部で何件の２次元コードがレシートに印刷されているかをＣＰＵ３０１に容易に判定させることができ、また、読み込まれていない２次元コードが何であるかをＣＰＵ３０１に判定させることが容易であり、ＣＰＵ３０１の判定ミスや誤動作を無くす事ができる。
【００４３】
レシート印刷部２０９は、１番目に所定件数を超えたとき、所定件数の商品情報（バーコード）と所定件数毎の順番（１／３番目）を含む２次元コード４２ｂを印刷し、その下に顧客の目視確認用に読み取り順番４２ａ（１／３）を印刷する。
また、レシート印刷部２０９は、２番目に所定件数を超えたとき、所定件数の商品情報（バーコード）と所定件数毎の順番（２／３番目）を含む２次元コード４３ｂを印刷し、その下に顧客の目視確認用に読み取り順番４３ａ（２／３）を印刷する。
さらに、レシート印刷部２０９は、３番目に所定件数を超えたとき、所定件数の商品情報（バーコード）と所定件数毎の順番（３／３番目）を含む２次元コード４４ｂを印刷し、その下に顧客の目視確認用に読み取り順番４４ａ（３／３）を印刷する。
【００４４】
なお、実施例では、２次元コードに含まれる当該顧客取引全体の情報を会計時の読み取り順番としているが、これに限らず、例えば、印刷される会計用コードの総印刷回数、総買い上げ点数、または買い上げ総合計金額等としてもよい。その場合、上記いずれかを含む２次元コード（会計用コード）をレシートへ印刷することとする。
【００４５】
なお、図４の４２ａ、４３ａおよび４４ａに示すように印刷される２次元コードの下に会計時の読み取り順番を人が視認できる可読文字で印刷しなくともよい。
なお、２次元コードの下に可読文字を印字しない場合に顧客へ報知するメッセージは、例えば、２次元コードが２つ印刷されている場合は「レシートに印字された１番目（あるいは２番目）の２次元コードを読ませて下さい。」、あるいは２次元コードが３つ印刷されている場合は「レシートに印字された一番上（あるいは真ん中、または一番下）の２次元コードを読ませて下さい。」等とする。これらのメッセージを報知することによって、顧客に対し、読み込ませる２次元コードを指示するようにする。
【００４６】
続いて、会計用ＰＯＳレジスタ３０の２次元コードのレシートに基づく会計の処理の流れを、図７を用いて説明する。まず、会計画面のモードで、顧客は会計用ＰＯＳレジスタ３０のスキャナ部３０４を用いて、レシートの２次元コードを読ませる（ステップＳ７１）。
【００４７】
２次元コードの読み取り順番をチェックするフラグがＯＮになっている場合には、ＣＰＵ３０１は、読み込んだ２次元コードから、その２次元コードに含まれる会計時の読み取り順番を抽出する。前記抽出は、順番情報である分数を分子と分母とに分け、分母は、顧客が読み込ませているレシートに印刷されている２次元コードの総数に用い、分子は、現在読み込まれた２次元コードの読み順に用いる。そして、ＣＰＵ３０１は、前記読取られた２次元コードに含まれる順番から抽出した順が正しい読み取り順で無い場合には、ステップＳ７４へ進む（ステップＳ７２  Ｎｏ）。２次元コード内には会計時の読み取り順（例えば、３つのうち１番目）が含まれているので、例えば、誤って最初に２次元コードの読み取り順番が３つのうち２番目の２次元コードを読ませた場合、ＣＰＵ３０１はステップＳ７４の処理へ分岐する。
【００４８】
なお、前記２次元コードに含まれる当該顧客取引全体の情報を、例えば、印刷される会計用コードの総印刷回数、総買い上げ点数、または買い上げ総合計金額等のいずれかとし、いずれかを含んだ２次元コードをレシートへ印刷するようにした場合は、２次元コードの読み取り順番をチェックするフラグはＯＦＦに設定されており、ステップＳ７２の判定は行わず、ステップＳ７３へ進む。
【００４９】
また、２次元コードの２度読み取り防止を行う場合には、２次元コードの読み取り順番をチェックするフラグはＯＮに設定されており、先に読み取られＲＡＭ３０３のワークエリアに記憶されている２次元コード情報に含まれる商品情報（バーコード）の順とその数と、今回読み取った２次元コード情報に含まれる商品情報（バーコード）の順とその数とを比較し、同一であるか否かの判定をＣＰＵ３０１が行い、その判定の結果が同一であると判定した場合は、ステップＳ７４の処理へ分岐する。
【００５０】
ステップＳ７２から分岐してステップＳ７４の処理を行う場合、ＣＰＵ３０１は、表示部３０５に顧客に対して２次元コードを順番に読ませるように注意喚起するメッセージを表示させる（ステップＳ７４）。例えば、ＣＰＵ３０１は、表示部３０５に「２次元コードを順番に読ませてください。」或いは「１／３と印刷された２次元コードを読ませてください！」と表示させる。
前記報知（表示）時には、ＣＰＵ３０１は、読取らせた２次元コードに含まれる順番から抽出した分子を順次記憶させ、分母（レシートに印刷されている２次元コードの総数）に対する、分子の順から次に読み込ませる２次元コードの順を示すメッセージを表示部３０５へ表示させる。
【００５１】
また、前記２次元コードに含まれる当該顧客取引全体の情報を、例えば、印刷される会計用コードの総印刷回数、総買い上げ点数、または買い上げ総合計金額等のいずれかとし、いずれかを含んだ２次元コードをレシートへ印刷するようにした場合、前記注意を喚起させるメッセージを「同一の２次元コードが読み込まれました。次に読ませる２次元コードを読み取らせて下さい。」等とし、当該メッセージを報知させるようにする。
なお、読み順に関係なく２次元コード全てを読み込ませた後、最終的に読み取られていない２次元コードが存在した場合に報知するようにしてもよい。
【００５２】
ＣＰＵ３０１は、２次元コードに含まれる順番から抽出した読み順が正しい読み取り順番であると判定した場合には、ステップＳ７３へ進む（ステップＳ７２  Ｙｅｓ）。２次元コードの読み取り順番をチェックするフラグがＯＦＦになっている場合には、チェックを行わずそのままステップＳ７３へ進む。
【００５３】
次に、ＣＰＵ３０１は、読み取った２次元コード情報に含まれる商品情報（バーコード）に基づいて、商品ファイル及び特売情報を参照し買い上げ明細を表示部３０５に表示させる（ステップＳ７３）。なお、一般的なＰＯＳレジスタと同様に、同一商品情報（ＪＡＮコード）が読み込まれた場合は、先に読み込まれている同一商品情報（ＪＡＮコード）に買い上げ点数を加算する。これによって、表示部３０５にはＪＡＮコード、商品明細、価格及び買い上げ点数などが表示される。
【００５４】
なお、前記２次元コードに含まれる当該顧客取引全体の情報を、例えば、印刷された会計用コードの総印刷回数、総買い上げ点数、または買い上げ総合計金額等のいずれかとし、いずれかを含んだ２次元コードをレシートへ印刷した場合、ステップＳ７３においてＣＰＵ３０１は、それまでに読み取った２次元コードの回数をカウントし、ＲＡＭ３０３のワークエリアに設けた２次元コード読み取り回数エリアへ記憶させる。
【００５５】
次に、２次元コードの読み忘れがあるか否かを判定する処理について説明する。「お会計」ボタンが押された場合、ＣＰＵ３０１は、読まれていない２次元コードがあるか否かを判定し、読まれていない２次元コードがある場合には（ステップＳ７５  Ｎｏ）、ステップＳ７４へ分岐する。例えば、スキャナ部３０４が３つの２次元コードのうち、読み取り順番１番目、２番目の２次元コードを読み取り済みで、顧客が「お会計」ボタンを押した場合、ＣＰＵ３０１は３番目の２次元コードが読まれていないことを判定する。
ＣＰＵ３０１は、全ての２次元コードを連番に読み取り済みと判定した場合、ステップＳ７６の処理へ進む。
【００５６】
なお、前記２次元コードに含まれる当該顧客取引全体の情報を、例えば、印刷された会計用コードの総印刷回数、総買い上げ点数、または買い上げ総合計金額等のいずれかとし、いずれかを含んだ２次元コードをレシートへ印刷した場合は、前記「お会計」ボタンが押されたときに、例えば、ＣＰＵ３０１は、下記に示す３つの方法のうちいずれかの方法を用いて、読まれていない２次元コードがあるか否か判定するようにしてもよい。
【００５７】
第１の方法とは、ＣＰＵ３０１は、ＲＡＭ３０３の２次元コード読み取り回数エリアへ記憶された値と、２次元コードに含まれる印刷された会計用コードの総印刷回数とを比較し、読まれていない２次元コードがあるか否か判定するものである。
第２の方法とは、ＣＰＵ３０１は、ステップＳ７３において加算された買い上げ点数と、２次元コードに含まれる総買い上げ点数とを比較し、読まれていない２次元コードがあるか否か判定するものである。
第３の方法とは、ＣＰＵ３０１は、ステップＳ７３において計算された当該顧客取引の合計金額と、２次元コードに含まれる買い上げ総合計金額とを比較し、読まれていない２次元コードがあるか否か判定するものである。
この場合、前記注意を喚起させるメッセージは、「読み込ませていない２次元コードがあります。」等とし、ＣＰＵ３０１は、当該メッセージを報知させるようにする。
【００５８】
ステップＳ７５からの分岐の場合、ＣＰＵ３０１は、表示部３０５に顧客に対して読み忘れている２次元コードを読ませるように注意喚起するメッセージを表示させる（ステップＳ７４）。例えば、ＣＰＵ３０１は、表示部３０５に「読ませていない２次元コードがあります。３／３と印刷された２次元コードを読ませてください！」と表示させる。
前記報知（メッセージの表示）時には、ＣＰＵ３０１は、読取らせた２次元コードが含む分数から抽出した分子の値を順次記憶し、１から分母の数（レシートに印刷されている２次元コードの総数）までの数の内、前記記憶した分子の値以外の順番の２次元コードを読み取らせる様に、メッセージを表示部３０５へ表示させる。
【００５９】
次に、ＣＰＵ３０１は、表示部３０５に顧客の買い上げ明細全てを表示させる（ステップＳ７６）。具体的には、ＣＰＵ３０１は、顧客が買い上げる商品のＪＡＮコード、商品名称、価格、買い上げ点数、小計金額および総数量を表示部３０５に表示させる。
次に、ＣＰＵ３０１は、「現金会計」ボタンと「カード会計」ボタンを表示部３０５に表示させる。顧客は、表示部３０５に表示された小計金額と、総数量を確認し、「現金会計」ボタンと「カード会計」ボタンのいずれかを選択し押すことで、会計方法を選択する。表示部３０５は、会計方法の選択情報をＣＰＵ３０１に出力する。
【００６０】
ＣＰＵ３０１は、入力された会計方法の選択情報に基づいて、表示部３０５に顧客への指示を表示させる。その後、顧客が表示部３０５に表示された指示に従い、会計を済ませる。会計完了後に、ＣＰＵ３０１は、印刷部３０９に顧客が持ち帰る会計済みレシートを印刷させる。なお、会計済みのレシートを発行せず、２次元コードが印刷されたレシートを会計後のレシートとしてもよい。
【００６１】
また、本実施例では、２次元コード（ＱＲコード（登録商標））に含まれる順番を分数で表したが、これに限らず、記号の組み合わせで表してもよい。例えば、アルファベット、Ａ、Ｂ及びＣ等を組み合わせて順番を表す。具体的には、３つの２次元コードが印刷される場合、当該３つの２次元コードはそれぞれＡＣ、ＢＣ及びＣＣを含み、印刷用ＰＯＳレジスタ２０は、それぞれを含む２次元コードを印刷する。その後、会計用ＰＯＳレジスタ３０が前記２次元コードを読み取る際に、会計用ＰＯＳレジスタ３０が前記組み合わせの末尾のアルファベットＣを、レシートに印刷された２次元コード（ＱＲコード（登録商標））の総数を表す３に置換し、ＢＣの先頭のＢを２に置換する。つまり、前記ＢＣは３つの２次元コードの内の２番目を表し、分数２／３が表す順番と同じである。
【００６２】
また、本実施例では、２次元コード（ＱＲコード（登録商標））を印刷媒体に印刷することにしたが、これに限らず、１つのコードに複数の商品情報を含めコード化することができるコードであれば、何のコードでもよい。
【００６３】
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６４】
１０  ストアコントローラ
１１  ＬＡＮ
２０  印刷用ＰＯＳレジスタ
３０  会計用ＰＯＳレジスタ
４０  レシート
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  スキャナ部
２０５  表示部（店員用）
２０５ａ  表示部（客用）
２０６  操作部
２０７  通信部
２０８  ブザー
２０９  レシート印刷部
２１０  ハードディスク
３０１  ＣＰＵ
３０２  ＲＯＭ
３０３  ＲＡＭ
３０４  スキャナ部
３０５  表示部
３０６  操作部
３０７  通信部
３０８  ブザー
３０９  印刷部
【図１】
0005526819.tif 000002
【図２】
0005526819.tif 000003
【図３】
0005526819.tif 000004
【図４】
0005526819.tif 000005
【図５】
0005526819.tif 000006
【図６】
0005526819.tif 000007
【図７】
0005526819.tif 000008