(57)【要約】【課題】品券の不正利用を確実に防止するとともに効率的なチェックアウトを行う。【解決手段】商品登録装置１０は、買上商品に付されたバーコードの商品識別情報を読み込むスキャナ部と、品券情報を入力する店員用操作部と、商品識別情報と品券情報とを二次元コード化して会計用レシートに印刷する印刷部とを備える。精算装置２０は、商品ごとに、商品識別情報と商品名と販売価格とを含む商品データファイルを記憶するＲＡＭと、会計用レシートに印刷された二次元コードを読み込むスキャナ部と、読み込んだ商品識別情報と商品データファイルとに基づいて買上合計金額を算出し、読み込んだ品券情報に基づいて品券合計金額を算出し、精算処理を行うＣＰＵとを備えた。【選択図】図１
2014149883.tif 000002
【特許請求の範囲】
【請求項１】
買上商品の商品登録処理を行う商品登録装置と前記商品登録装置により登録された前記買上商品についての精算処理を行う精算装置とを備えるチェックアウトシステムにおいて、
前記商品登録装置は、
前記買上商品の商品識別情報を登録する商品識別情報登録手段と、
支払情報である品券情報を登録する支払情報登録手段と、
前記登録した商品識別情報と支払情報である品券情報とに基づく情報を出力する出力手段と、を備え、
前記精算装置は、
前記出力手段が出力した情報を入力する入力手段と、
前記入力した情報に基づいて精算処理を行う精算手段と、
を備えることを特徴とするチェックアウトシステム。
【請求項２】
前記支払情報である品券情報は、所定の品券に含まれる金銭的情報であることを特徴とする請求項１記載のチェックアウトシステム。
【請求項３】
前記精算装置は、
前記精算手段が特定した支払情報である品券情報を表示する支払情報表示手段
をさらに備えることを特徴とする請求項１または２いずれか記載のチェックアウトシステム。
【請求項４】
前記出力手段は、前記登録した支払情報である品券情報に含まれる金額情報をさらに出力する
ことを特徴とする請求項１から３のうちいずれか一項記載のチェックアウトシステム。
【請求項５】
買上商品の商品登録処理を行う商品登録装置と前記商品登録装置により登録された前記買上商品についての精算処理を行う精算装置とを備えるチェックアウトシステムにおいて、
前記商品登録装置と前記精算装置とに通信可能に接続されるコンピュータ装置をさらに備え、
前記商品登録装置は、
前記買上商品の商品識別情報を登録する商品識別情報登録手段と、
支払情報である品券情報を登録する支払情報登録手段と、
取引ごとに識別情報を生成する識別情報生成手段と、
前記登録した商品識別情報と支払情報である品券情報と前記生成した識別情報とを登録データとして前記コンピュータ装置に送信する登録データ送信手段と、
前記識別情報を出力する出力手段と、を備え、
前記コンピュータ装置は、
前記送信された登録データを受信して記憶する登録データ記憶手段を備え、
前記精算装置は、
前記出力手段が出力した識別情報を入力する入力手段と、
前記入力した識別情報に基づいて、前記コンピュータ装置の前記登録データ記憶手段に記憶された登録データに基づいて、前記登録した商品識別情報と支払情報である品券情報とを特定して精算処理を行う精算手段と、
を備えることを特徴とするチェックアウトシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チェックアウトシステムに関する。
【背景技術】
【０００２】
商品販売を行う店舗における買上商品の商品登録および精算を行うチェックアウトカウンタにおいて、商品券を用いて精算が行われることがある。従来の、店員の操作によって買上商品の商品登録および精算を行うレジスタを備えたチェックアウトカウンタでは、店員が買い物客から商品券を受け取って金額等の必要事項をレジスタに登録するとともに買上商品の商品登録を行い、さらに登録された商品券の金額と商品登録された買上金額とに基づく精算処理を行っていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１４３１５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、店員の操作によって買上商品の商品登録および精算を行うレジスタで商品券と現金とを併せ用いて精算を行う場合、店員はこの取引についての商品登録、商品券の必要事項の登録、および精算をまとめて行うことになるため、当該取引にかかる時間が長くなってしまう。特に、デパートの特別販売会場やスーパーマーケットの食料品売場等のように、特定日や特定時間帯に多数の買い物客が集中するときにそのような取引が行われると、チェックアウトカウンタが混雑して多数の買い物客が精算を待つことになり、いわゆる「レジ待ち」が発生してしまう。これを解消するために、レジのレーンを増やすことも考えられるが、そうすると店員の数を増やすことにもなり人件費がかかる問題があった。
また、人件費を削減するために商品登録および精算を買い物客自身が行うセルフレジスタもあるが、商品券を用いて精算を行う場合には、その商品券の不正利用を防止すためにその都度店員を呼んでその商品券を用いた精算をしなければならず、精算作業が非効率であり、買い物客に不評であった。
【０００５】
そこで、本発明は上記問題を解決するためになされたものであり、商品券やクーポン券等の支払情報を用いて精算する場合に、人件費を増やすことなく、品券の不正利用を防止するとともに迅速且つ効率的なチェックアウトを行うことのできる、チェックアウトシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
［１］上記の課題を解決するため、本発明の一態様であるチェックアウトシステムは、買上商品の商品登録処理を行う商品登録装置と前記商品登録装置により登録された前記買上商品についての精算処理を行う精算装置とを備えるチェックアウトシステムにおいて、前記商品登録装置は、前記買上商品の商品識別情報を登録する商品識別情報登録手段と、支払情報である品券情報を登録する支払情報登録手段と、前記登録した商品識別情報と支払情報である品券情報とに基づく情報を出力する出力手段と、を備え、前記精算装置は、前記出力手段が出力した情報を入力する入力手段と、前記入力した情報に基づいて精算処理を行う精算手段と、を備えることを特徴とする。
【０００７】
［２］上記［１］記載のチェックアウトシステムにおいて、前記支払情報である品券情報は、所定の品券に含まれる金銭的情報であることを特徴とする。
ここで、品券に含まれる金銭的情報とは、例えば、商品券の利用可能金額を示す金額情報、クーポン券等の値引額を示す金額情報であり、商品券やクーポン券等の品券に含まれる金額情報が精算において確実且つ安全に利用されるようになる。
【０００８】
［３］上記［１］または［２］いずれか記載のチェックアウトシステムにおいて、前記精算装置は、前記精算手段が特定した支払情報である品券情報を表示する支払情報表示手段をさらに備えることを特徴とする。
このように構成したことにより、商品登録装置において登録された支払情報が、精算の際に精算装置において表示される。よって、買い物客は、自身が提示した商品券等の支払情報が精算において確かに利用されることを目視で確認することができるため、店員に対する再確認等の心配がなく迅速な会計を行うことができる。
【０００９】
［４］上記［１］から［３］のうちいずれか一項記載のチェックアウトシステムにおいて、前記出力手段は、前記登録した支払情報である品券情報に含まれる金額情報をさらに出力することを特徴とする。
このように構成したことにより、精算に利用される媒体に、商品登録装置が登録した支払情報に含まれる金額情報が印字されるため、買い物客は、自身が提示した商品券等について所望の金額が精算において確かに利用されることを、精算処理の前に確認することができるため、店員に対する再確認等の心配がなく迅速な会計を行うことができる。
【００１０】
［５］上記の課題を解決するため、本発明の一態様であるチェックアウトシステムは、買上商品の商品登録処理を行う商品登録装置と前記商品登録装置により登録された前記買上商品についての精算処理を行う精算装置とを備えるチェックアウトシステムにおいて、前記商品登録装置と前記精算装置とに通信可能に接続されるコンピュータ装置をさらに備え、前記商品登録装置は、前記買上商品の商品識別情報を登録する商品識別情報登録手段と、支払情報である品券情報を登録する支払情報登録手段と、取引ごとに識別情報を生成する識別情報生成手段と、前記登録した商品識別情報と支払情報である品券情報と前記生成した識別情報とを登録データとして前記コンピュータ装置に送信する登録データ送信手段と、前記識別情報を出力する出力手段と、を備え、前記コンピュータ装置は、前記送信された登録データを受信して記憶する登録データ記憶手段を備え、前記精算装置は、前記出力手段が出力した識別情報を入力する入力手段と、前記入力した識別情報に基づいて、前記コンピュータ装置の前記登録データ記憶手段に記憶された登録データに基づいて、前記登録した商品識別情報と支払情報である品券情報とを特定して精算処理を行う精算手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、商品券やクーポン券等の支払情報を用いて精算する場合に、人件費を増やすことなくレジ待ちを解消することができ、品券等の不正利用を防止して迅速且つ効率的なチェックアウトを行うことができる。
【図面の簡単な説明】
【００１２】
【図１】第１実施形態におけるチェックアウトシステムが店舗フロアに設置されて稼働している様子を示す斜視図である。
【図２】同実施形態における商品登録装置の構成を示すブロック図である。
【図３】同実施形態における精算装置の構成を示すブロック図である。
【図４】商品データファイルのデータ構成を示す図である。
【図５】品券情報のデータ内部構成を示す図である。
【図６】ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）に記憶された商品識別情報と品券情報とのメモリマップを模式的に示す図である。
【図７】同実施形態において、商品登録装置の印刷部が印刷した会計用レシートの印刷例である。
【図８】同実施形態において、商品登録装置が実行する商品登録処理の手順を示すフローチャートである。
【図９】同実施形態において、精算装置が実行する精算処理の手順を示すフローチャートである。
【図１０】同実施形態において、精算装置の表示部が表示する会計メニュー（ａ）の表示例である。
【図１１】同実施形態において、精算装置の表示部が表示するメニューの表示例である。
【図１２】同実施形態において、精算装置の表示部が表示するメニューの表示例である。
【図１３】同実施形態において、精算装置の表示部が表示するメニューの表示例である。
【図１４】同実施形態において、精算装置の表示部が表示する会計メニュー（ｂ）の表示例である。
【図１５】同実施形態において、精算装置の表示部が表示する会計メニュー（ｃ）の表示例である。
【図１６】第２実施形態におけるチェックアウトシステムの全体構成を示すブロック図である。
【図１７】同実施形態において、商品登録装置と精算装置とストアコントローラとの間の処理手順を示すシーケンス図である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。
［第１の実施の形態］
図１は、本発明の第１実施形態であるチェックアウトシステムが店舗フロアに設置されて稼働している様子を示す斜視図である。同図に示すように、チェックアウトシステム１００は、５台の商品登録装置１０と、６台の精算装置（自動精算装置）２０とを含んで構成される。商品登録装置１０は商品登録カウンタ１１に設置され、２台の精算装置２０は精算カウンタ２１に設置される。
【００１４】
また、チェックアウトシステム１００が設置された店舗のバックヤードには、不図示のストアコントローラが設置されている。そして、ストアコントローラと、チェックアウトシステム１００の５台の商品登録装置１０および６台の精算装置２０それぞれとは、不図示のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して通信可能に接続されている。ストアコントローラは、コンピュータ装置であり、当該店舗が取り扱う商品に関するデータテーブルを含む商品データファイルを記録する。ストアコントローラは、商品の販売状況や仕入れ状況等に応じて、例えば日ごとに商品データファイルを更新し、５台の商品登録装置１０と６台の精算装置２０とのそれぞれに供給する。商品データファイルの詳細については後述する。ストアコントローラは、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）システムの一部またはＰＯＳシステムに接続されたものであってもよい。
【００１５】
商品登録装置１０は、買い物客Ｃが購入する商品（買上商品）の商品識別情報と、買い物客Ｃが品券を用いて精算したいと要望する場合にはその品券の品券情報とを、オペレータＳの操作にしたがって登録し、これら登録した商品識別情報と品券情報とを二次元コード化して会計用レシートに印刷する装置である。
商品識別情報は、商品に添付、貼付、印刷等されたバーコードに記録された当該商品を識別する情報である。商品識別情報は、例えば１３桁のＪＡＮ（Ｊａｐａｎｅｓｅ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ）コードである。
【００１６】
品券は、金銭的価値を有し、チェックアウトシステム１００での精算に用いることのできる券である。例えば、品券は、商品券、ギフト券、クーポン券、サービス券である。商品券およびギフト券は、例えば、クレジットカード会社等が発行するギフトカード等の汎用券と、全国または特定地域で共通に使用可能な共通商品券、図書カード、文具券、ビール共通券等の共通券と、メーカ、店舗、会社等が独自に発行する独自券とを含む。クーポン券は、例えば、値引額や割引額を記載した券である。サービス券は、例えば、特定商品を特定数量分無料にして提供することを記載した券である。
本実施形態において、取引において品券から得られる利用可能金額やサービス対象商品等の金額に関する情報および品券の種類を識別する情報を品券情報と呼び、この品券情報は、買い物客Ｃが支払に利用する支払情報である。特に商品券や値引クーポン等は、支払金額の全部または一部になるため買い物客Ｃの代金支払情報になる。
なお、品券以外でも、商品登録装置１０にクレジットカードでの精算機能を設け、クレジットカードの支払情報を商品識別情報とともに二次元コード化するようにしてもよい。
【００１７】
商品登録装置１０は、買い物客ＣとオペレータＳとが商品登録カウンタ１１を挟んで向き合って立つように商品登録カウンタ１１に設けられる。よって、買い物客Ｃが品券を使用したいと要望する場合には、向き合って立っている買い物客ＣとオペレータＳとは品券の受け渡しを行い易い。また、同様にオペレータＳと買い物客Ｃとは、商品登録装置１０が印刷して出力した会計用レシートの受け渡しを行い易い。
【００１８】
精算装置２０は、会計用レシートを所持した買い物客Ｃの操作によってその会計用レシートに印刷された二次元コードを読み取り、その二次元コードに記録された二次元コード記録情報を抽出する。そして、精算装置２０は、抽出した二次元コード記録情報に含まれる商品識別情報と、予め精算装置２０が記憶している商品データファイルのデータテーブルとに基づいて、買い物客Ｃの買上商品の商品名と販売価格とをデータテーブルから抽出するとともに、抽出した販売価格の買上合計金額を計算する。買上合計金額は、買い物客Ｃの買上商品全ての販売価格の合計額である。
【００１９】
また、精算装置２０は、二次元コード記録情報に品券情報が含まれている場合には、その品券情報に基づいて品券合計金額を計算する。品券合計金額は、買い物客Ｃにより取引にて使用される全ての品券の、当該取引における利用金額の合計額である。なお、精算装置２０は、二次元コード記録情報に品券情報が含まれていない場合には、品券合計金額を０円とする。また、精算装置２０は、それぞれ計算した買上合計金額と品券合計金額とに基づいて、支払要求金額または返金額を計算する。支払要求金額は、品券合計金額が買上合計金額以下である場合の差額（買上合計金額−品券合計金額）である。返金額は、品券合計金額が買上合計金額よりも多い場合の差額（品券合計金額−買上合計金額）である。
【００２０】
そして、精算装置２０は、買い物客Ｃの買上商品の商品名と、買上合計金額と、品券合計金額と、支払要求金額または返金額と、買い物客Ｃに精算の操作を促す情報とを会計メニューに含めて表示する。また、精算装置２０は、釣銭機を備え、買い物客Ｃによって投入される金銭についての釣銭処理を行う。また、精算装置２０は、釣銭処理の後、領収書（レシート）を印刷して出力する。
【００２１】
精算カウンタ２１は、商品展示フロアから商品登録カウンタ１１を経由して買い物客Ｃが移動する先に配置されるのが好ましい。図１に示す店舗フロアでは、斜視図における左手前から右手奥の方向に買い物客Ｃが移動するように、商品登録カウンタ１１と精算カウンタ２１とが設置されている。商品登録装置１０が印刷した会計用レシートをオペレータＳから受け取った買い物客Ｃは、３台の精算カウンタ２１のうちいずれか所望の精算カウンタ２１、例えば空いている精算カウンタ２１に移動して精算を行うことができる。つまり、チェックアウトシステム１００において、使用可能な精算装置２０は、会計用レシートを印刷した商品登録装置１０によって限定されない。
【００２２】
なお、チェックアウトシステム１００に含まれる商品登録装置１０の台数および精算装置２０の台数は、５台および６台に限らず、例えば店舗の規模やコストに応じて決められる。本実施形態においては、説明を簡略化するために、それぞれ１台の商品登録装置１０と精算装置２０とを備えたチェックアウトシステム１００について説明する。
【００２３】
図２は、商品登録装置１０の構成を示すブロック図である。同図に示すように、商品登録装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、スキャナ部（商品識別情報登録手段）１０４と、店員用表示部１０５と、客用表示部１０６と、ハードディスク（商品データ記憶手段）１０７と、店員用操作部１０８と、通信部１０９と、ブザー１１０と、印刷部（媒体記録手段）１１１とが、バス１１２を介して接続された構成を有する。
【００２４】
ＣＰＵ１０１は、ＲＯＭ１０２に記憶された商品登録プログラムを読み出してＲＡＭ１０３に展開し、この展開された商品登録プログラムのステップを実行することにより、商品登録装置１０全体を制御する制御部である。ＣＰＵ１０１は、商品登録プログラムを実行することにより、買い物客Ｃの買上商品の商品識別情報と、買い物客Ｃが精算に使用したいと希望する品券がある場合の品券情報とに基づいて二次元コードを生成する。この二次元コードは、例えばＱＲコード（登録商標）である。
【００２５】
ＲＯＭ１０２は、上記のとおり、ＣＰＵ１０１に実行させる商品登録プログラムを記憶し、また商品登録装置１０の識別情報である商品登録装置識別情報を記憶する。ＲＡＭ１０３は、ＣＰＵ１０１によりＲＯＭ１０２から読み出される商品登録プログラムを展開したり、ＣＰＵ１０１による商品登録プログラムの処理実行によって生成される各種変数やデータ、例えば、商品識別情報と品券情報とを記憶したりする。
【００２６】
スキャナ部１０４は、バーコードを読み取ってそのバーコードに記録された情報を抽出するバーコードリーダである。オペレータＳ自身の動作によって、買い物客Ｃの買上商品に添付、貼付、印刷等されたバーコードがスキャナ部１０４のバーコード読取領域に読取り可能に位置づけられると、スキャナ部１０４は、そのバーコードを読み取ってバーコードに記録された商品識別情報を抽出し、ＲＡＭ１０３に記憶する。
【００２７】
店員用表示部１０５は、オペレータＳに情報を提示する表示部であり、例えば液晶ディスプレイ装置である。スキャナ部１０４が商品のバーコードを読み取ってそのバーコードに記録された商品識別情報をＲＡＭ１０３に記憶するたびに、ＣＰＵ１０１は、その商品識別情報とハードディスク１０７に記憶された商品データファイルのデータテーブルとに基づいて、当該商品の商品名と販売価格とをデータテーブルから抽出して店員用表示部１０５に供給し、店員用表示部１０５はそれら商品名と販売価格とを表示する。
また、店員用表示部１０５は、オペレータＳによる店員用操作部１０８の操作にしたがって店員用操作部１０８からＣＰＵ１０１に供給される操作信号に基づきＣＰＵ１０１が生成する品券情報をＣＰＵ１０１から受給して表示する。
【００２８】
客用表示部１０６は、買い物客Ｃに情報を提示する表示部であり、例えば液晶ディスプレイ装置である。客用表示部１０６は、例えば、店員用表示部１０５と同一の情報をＣＰＵ１０１から供給を受けて表示する。ハードディスク１０７は、通信部１０９を介して接続されたストアコントローラから供給される商品データファイルを記録する磁気ハードディスク装置である。なお、ハードディスク１０７は、ＲＯＭ１０２の替わりに商品登録プログラムを記録してもよい。
【００２９】
店員用操作部１０８は、品券の種類を指定入力する複数の品券キーと、品券に関する金額を表す数字を指定入力する数字キーと、買上商品の登録と品券の登録とが完了したことを指定入力する現計キーとを備える。なお、現計キーに限定することなく、買上商品と品券情報との登録が完了したことを指示するキーであればよく、また例えば印刷開始を指示する印刷キーで兼用してもよい。つまり、店員用操作部１０８は、支払情報登録手段を含むものである。
また、店員用操作部１０８は、特定商品の商品識別情報を入力するように予め登録した商品指定キーを備えるようにしてもよい。これによれば、特定商品については、バーコードを読み取らせる操作ではなく当該特定商品に対応する商品指定キーを押下する操作によって、商品登録装置１０は商品識別情報を登録する。
【００３０】
通信部１０９は、外部装置と通信する通信インタフェースであり、例えば、ストアコントローラとＬＡＮを介して接続されるネットワーク・インタフェース部である。ブザー１１０は、確認音や警告音を発生させる音発生部であり、例えば、スキャナ部１０４がバーコードを正常に読み取ったときや、店員用操作部１０８の各キーが押されたとき、オペレータＳによって誤った操作が行われたとき等にデジタル合成音を発生する。印刷部１１１は、ＣＰＵ１０１が生成した二次元コードを紙媒体に印刷し、会計用レシートとして出力する。
【００３１】
図３は、精算装置２０の構成を示すブロック図である。同図に示すように、精算装置２０は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、スキャナ部（媒体読取手段）２０４と、表示部２０５と、客用操作部２０６と、通信部２０７と、ブザー２０８と、印刷部２０９と、釣銭機２１０とが、バス２１１を介して接続された構成を有する。
【００３２】
ＣＰＵ２０１は、ＲＯＭ２０２に記憶された会計プログラムを読み出してＲＡＭ２０３に展開し、この展開された会計プログラムのステップを実行することにより、精算装置２０全体を制御する制御部である。ＣＰＵ２０１は、会計プログラムを実行することにより、会計用レシートに印刷された二次元コードから得られる二次元コード記録情報に基づいて精算処理を行う。
【００３３】
具体的には、ＣＰＵ２０１は、スキャナ部２０４によって二次元コードから読み込まれてＲＡＭ２０３に記憶された商品識別情報と、予めＲＡＭ２０３に記憶された商品データファイルのデータテーブルとに基づいて、買い物客Ｃの買上商品の商品名と販売価格とをデータテーブルから抽出するとともに、抽出した販売価格の買上合計金額を計算する。つまり、ＣＰＵ２０１は、買上合計金額算出手段を含む。
また、ＣＰＵ２０１は、スキャナ部２０４によって二次元コードから読み込まれてＲＡＭ２０３に記憶された品券情報に基づいて品券合計金額を計算する。なお、二次元コードから読み込まれた情報に品券情報が含まれていない場合は、ＣＰＵ２０１は、品券合計金額を０円とする。
【００３４】
また、ＣＰＵ２０１は、それぞれ計算した買上合計金額と品券合計金額とに基づいて、支払要求金額または返金額を計算する。具体的には、例えば、ＣＰＵ２０１は、買上合計金額と品券合計金額との差額（買上合計金額−品券合計金額）を計算し、差額が０または正整数である場合、その差額を支払要求額とし、差額が負整数である場合、その差額を返金額とする。つまり、ＣＰＵ２０１は、精算金額算出手段を含む。
【００３５】
ＲＯＭ２０２は、上記のとおり、ＣＰＵ２０１に実行させる会計プログラムを記憶し、また精算装置２０の識別情報である精算装置識別情報を記憶する。ＲＡＭ２０３は、通信部２０７を介して接続されたストアコントローラから供給される商品データファイルを記憶する。また、ＲＡＭ２０３は、ＣＰＵ２０１によりＲＯＭ２０２から読み出される会計プログラムを展開したり、ＣＰＵ２０１による精算録プログラムの処理実行によって生成される各種変数やデータ、例えば、買上合計金額と品券合計金額と支払要求金額または返金額とを記憶したりする。
【００３６】
スキャナ部２０４は、二次元コードを読み取ってその二次元コードに記録された二次元コード記録情報を抽出する二次元コードリーダである。買い物客Ｃ自身の動作によって、会計用レシートに印刷された二次元コードがスキャナ部２０４の二次元コード読取領域に読取り可能に位置づけられると、スキャナ部２０４は、その二次元コードを読み取って二次元コードに記録された商品識別情報、または商品識別情報および品券情報を抽出し、ＲＡＭ２０３に記憶する。
【００３７】
表示部２０５は、買い物客Ｃに情報を提示する表示部であり、例えば液晶ディスプレイ装置である。表示部２０５は、ＣＰＵ２０１から、買い物客Ｃの買上商品の商品名と、買上合計金額と、品券合計金額と、支払要求金額または返金額と、買い物客Ｃに精算の操作を促す文字列との情報が含まれる会計メニューの供給を受けて、その会計メニューを表示する。また、表示部２０５は、ＣＰＵ２０１から供給される精算金額の情報を表示する。
精算金額は、釣銭機２１０が釣銭処理を行ってＣＰＵ２０１に通知する精算後の金額である。
【００３８】
客用操作部２０６は、表示部２０５に併せ設けられ、ＣＰＵ２０１の制御により表示部２０５に表示されるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）操作ボタンの操作によって操作信号を生成するタッチパネル式入力装置である。客用操作部２０６は、ＣＰＵ２０１に精算処理を開始させる会計キーと、釣銭機２１０に釣銭処理を開始させる精算キーとを備える。すなわち、表示部２０５と客用操作部２０６とは、タッチパネル型液晶ディスプレイを構成する。
【００３９】
通信部２０７は、外部装置と通信する通信インタフェースであり、例えば、ストアコントローラとＬＡＮを介して接続されるネットワーク・インタフェース部である。ブザー２０８は、確認音や警告音を発生させる音発生部であり、例えば、スキャナ部２０４が二次元コードを正常に読み取ったときや、客用操作部２０６の各キーが押されたとき、買い物客Ｃによって誤った操作が行われたとき等にデジタル合成音を発生する。
【００４０】
印刷部２０９は、ＣＰＵ２０１が精算処理を終了したときに領収書を紙媒体に印刷して出力する。釣銭機２１０は、硬貨および紙幣の投入口と排出口とを備えた自動釣銭機である。釣銭機２１０は、買い物客Ｃによって投入口に投入された硬貨および紙幣またはいずれか一方を計数してその入金額をＣＰＵ２０１に通知する。また、釣銭機２１０は、ＣＰＵ２０１から通知される返金額に基づいて、その返金額の金銭を出金し排出口に排出する。
【００４１】
次に、商品データファイルについて説明する。図４は、商品データファイルのデータ構成を示す図である。同図に示すように、商品データファイルは、「商品識別情報」と、「商品名」と、「販売価格」との項目を有したレコードを含むデータテーブル（商品データ）をファイル化したものである。項目「商品識別情報」は、商品に添付、貼付、印刷等されるバーコードに記録される情報を含む。本実施形態では、前述したとおり、商品識別情報は１３桁のＪＡＮコードである。よって、商品識別情報の上位桁側２桁の数字は、国コードまたはインストアマーキング等を識別する情報である。項目「商品名」は、当該商品の商品名称を表す文字列を含む。項目「販売価格」は、当該商品の販売価格を表す数字を含む。このデータテーブルにおける主キーは、項目「商品識別情報」である。
【００４２】
次に、品券情報について説明する。図５は、品券情報のデータ内部構成を示す図である。同図に示すように、品券情報は、例えば１３桁の数字であり、上位桁側から２桁の数字を「識別子」、次の２桁を「種別」、次の２桁を「予備」、残りの７桁を「金額」として表す。
「識別子」は、品券情報に共通して適用される固定の数字であり、商品識別情報の上位桁側２桁の数字とは一致しない数字である。例えば、商品識別情報がＪＡＮコードである場合、「識別子」は国コードおよびインストアマーキングに含まれない数字（例えば“９０”）である。「種別」は、品券の種類を示す数字であり、例えば、商品券およびギフト券＝“０１”、クーポン券＝“０２”、サービス券＝“０３”である。「予備」は、商品登録装置１０および精算装置２０が使用（参照）しない数字であり、“００”である。なお、「予備」も使用して「種別」の数字を拡張し、より詳細に品券を区分してもよい。「金額」は、品券に記載された金額や、記載された商品名またはサービス内容に関する金額を表す数字である。例えば、“○○共通商品券  ￥１，０００”と記載された商品券については、「金額」は“０００１０００”であり、“△△ストア  クーポン券  ５００円引き”と記載されたクーポン券については、「金額」は“００００５００”である。
【００４３】
商品登録装置１０のＣＰＵ１０１が商品登録プログラムを実行し、買い物客Ｃの買上商品の商品登録と品券の品券情報の登録とが行われると、商品識別情報と品券情報とがＲＡＭ１０３に記憶される。図６は、ＲＡＭ１０３に記憶された商品識別情報と品券情報とのメモリマップを模式的に示す図である。同図と図４とを併せ参照すると、図６に示したメモリマップは、商品名が“○○油”であり販売価格が“６５０”である商品と、商品名が“△△肉”であり販売価格が“８５０”である商品と、種別が“商品券およびギフト券”であり、金額が“１０００”である品券とが登録されていることを示している。
【００４４】
次に、会計用レシートについて説明する。図７は、商品登録装置１０の印刷部１１１が印刷した会計用レシートの印刷例である。同図に示すように、会計用レシート７には、印刷日時（“印刷日２０１０年５月０６日  １４時３０分５０秒”）と、買い物客Ｃによる取引を特定する取引識別番号（“買い物カゴＮｏ．１２６”）と、商品の購入数（“お買上点数  ２点”）と、二次元コードであるＱＲコード（登録商標）とが印刷されている。
【００４５】
なお、商品登録装置１０は、商品登録処理において品券情報も登録した場合に、当該品券に関する品券利用情報（特に、品券の金額）を会計用レシートに印字するようにしてもよい。つまり、商品登録装置１０は、品券情報の「種別」ごとに品券利用情報の定形文を、ＲＡＭ１０３に記憶しており、品券情報の「種別」と「金額」との情報に基づいて、金額情報が付加された定形文を印刷部１１１により会計用レシート７に印刷する。具体的には、商品登録装置１０は、「種別」が“０１”であり「金額」が“０００５０００”である品券情報については、例えば、「お預りしました商品券￥５，０００分が精算に利用されます。」との品券利用情報を会計用レシート７に印刷する。
【００４６】
次に、チェックアウトシステム１００の動作を、商品登録装置１０が実行する商品登録処理と、精算装置２０が実行する精算処理とに分けて説明する。
まず、商品登録装置１０による商品登録処理について説明する。図８は、商品登録装置１０が実行する商品登録処理の手順を示すフローチャートである。ＣＰＵ１０１が、ＲＯＭ１０２に記憶された商品登録プログラムを読み出してＲＡＭ１０３に展開し、この展開された商品登録プログラムの実行を開始すると、商品登録装置１０は同図のフローチャートによる商品登録処理を開始する。
【００４７】
ステップＳ１において、オペレータＳ自身の動作により、買い物客Ｃの買上商品に添付、貼付、印刷等されたバーコードがスキャナ部１０４のバーコード読取領域に読取り可能に位置づけられると、スキャナ部１０４は、そのバーコードを読み取ってバーコードに記録された商品識別情報を抽出し、その商品識別情報をＲＡＭ１０３に記憶する。なお、同一の買上商品が複数ある場合、オペレータＳによる店員用操作部１０８の数字キーの操作によって当該買上商品の購入数が入力されると、店員用操作部１０８はその購入数を表すキーコードをＣＰＵ１０１に供給し、ＣＰＵ１０１は、供給されたキーコードに基づいて、購入数と同数分の商品識別情報をＲＡＭ１０３に記憶する。
【００４８】
次に、ステップＳ２において、ＣＰＵ１０１は、店員用操作部１０８の複数の品券キーのうちいずれかの品券キーが押されたか否かを判定する。つまり、品券を使用して精算を行ないたいと希望する買い物客Ｃから品券が提示されると、オペレータＳは、その品券を買い物客Ｃから受け取ってその品券の種類を判別し、品券の種類に対応して複数設けられた品券キーの中から、判別した種類に対応する品券キーを押下する。例えば、“○○共通商品券  ￥１，０００”と記載された商品券を買い物客Ｃから受け取ったオペレータＳは、商品券およびギフト券に対応して設けられた品券キーを押下する。この操作により、店員用操作部１０８は、押下された品券キーのキーコードをＣＰＵ１０１に供給し、ＣＰＵ１０１は、供給されたキーコードを取り込んで商品券およびギフト券に対応して設けられた品券キーが押されたと判定する。品券キーが押されたとＣＰＵ１０１が判定した場合（Ｓ２：ＹＥＳ）は、ステップＳ３の処理に移り、品券キーが押されていないとＣＰＵ１０１が判定した場合（Ｓ２：ＮＯ）は、ステップＳ４の処理に移る。
【００４９】
ステップＳ３の処理において、ＣＰＵ１０１は、予め決定されている品券の識別子（例えば、“９０”）と、押下された品券キーに対応して予め決定されている種別番号（例えば、商品券およびギフト券は“０１”）と、店員用操作部１０８から供給される金額の数字コード（例えば、“１０００”）とに基づいて品券情報を生成し、この品券情報をＲＡＭ１０３に記憶する。
【００５０】
具体的には、品券が１０００円分の商品券またはギフト券である場合、ＣＰＵ１０１は、例えば、予め決定された品券の識別子である“９０”と、押下された商品券およびギフト券に対応付けられた品券キーに対応して予め決定された種別番号である“０１”と、店員用操作部１０８から供給される金額の数字コードである“１０００”とに基づいて、図５に示す品券情報“９００１０００００１０００”を生成し、ＲＡＭ１０３に記憶する。
また、品券が５００円引きのクーポン券である場合、ＣＰＵ１０１は、例えば、予め決定された品券の識別子である“９０”と、押下されたクーポン券に対応付けられた品券キーに対応して予め決定された種別番号である“０２”と、店員用操作部１０８から供給される金額の数字コードである“５００”とに基づいて、図５に示す品券情報“９００２００００００５００”を生成し、ＲＡＭ１０３に記憶する。
【００５１】
次に、ステップＳ４において、ＣＰＵ１０１は、店員用操作部１０８の現計キーが押されたか否かを判定する。つまり、オペレータＳは、買い物客Ｃの買上商品の商品登録を完了し、且つ利用希望の品券がある場合にはその品券の登録が完了していること、または買い物客Ｃから品券の利用の申し出がないことを確認したときに、店員用操作部１０８に設けられた現計キーを押下する。この操作により、店員用操作部１０８は、押下された現計キーのキーコードをＣＰＵ１０１に供給し、ＣＰＵ１０１は、供給されたキーコードを取り込んで現計キーが押されたと判定する。現計キーが押されたとＣＰＵ１０１が判定した場合（Ｓ４：ＹＥＳ）、ＣＰＵ１０１は、ＲＡＭ１０３に記憶された買上商品情報と品券情報とに基づいて二次元コードを生成し、ステップＳ５に移る。一方、現計キーが押されていないとＣＰＵ１０１が判定した場合（Ｓ４：ＮＯ）は、ステップＳ１の処理に移る。
【００５２】
ステップＳ５において、ＣＰＵ１０１は、具備する時計の日時情報と、例えば取引ごとに１ずつ増加する数字で表される取引識別番号と、商品識別情報の個数である商品の購入数と、二次元コードとを印刷部１１１に供給する。そして、印刷部１１１は、これら供給された情報を印刷し会計用レシートとして出力する。
【００５３】
次に、精算装置２０による精算処理について説明する。図９は、精算装置２０が実行する精算処理の手順を示すフローチャートである。ＣＰＵ２０１が、ＲＯＭ２０３に記憶された精算プログラムを読み出してＲＡＭ２０３に展開し、この展開された精算プログラムの実行を開始すると、精算装置２０は同図のフローチャートによる精算処理を開始する。
なお、精算装置２０は、精算処理を実行する前に、ストアコントローラから供給される商品データファイルをＲＡＭ２０３に予め記憶してある。
【００５４】
ステップＳ１１において、買い物客Ｃ自身の動作によって、会計用レシートに印刷された二次元コードがスキャナ部２０４の二次元コード読取領域に読取り可能に位置づけられると、スキャナ部２０４は、その二次元コードを読み取って二次元コードに記録された二次元コード記録情報を抽出し、ＲＡＭ２０３に記憶する。
具体的には、例えば、スキャナ部２０４は、会計用レシートに印刷された二次元コードを読み取り、その二次元コードに記録された商品識別情報である“４９１２３４５６７８９６６”，“４９１２３４５６７８９８０”と、品券情報である“９００１０００００１０００”とを抽出してＲＡＭ２０３に記憶する。これにより、ＲＡＭ２０３には、図６に示すメモリマップが展開される。
【００５５】
次に、ＣＰＵ２０１は、ＲＡＭ２０３に記憶した二次元コード記録情報から商品識別情報を抽出し、この抽出した商品識別情報を検索キーとして、予めＲＡＭ２０３に記憶した商品データファイルのデータテーブルから商品名と販売価格とを抽出する。商品識別情報の抽出方法として、例えば、ＣＰＵ２０１は、ＲＡＭ２０３に記憶した二次元コード記録情報から、上位側２桁の数字が商品識別情報を示すデータのみを抽出する。次に、ＣＰＵ２０１は、抽出した商品識別情報の番号が同一であるものを計数し（ただし、同一であるものがない場合、計数結果は“１”である。）、商品識別情報ごとに、計数結果（つまり購入数）と商品名と販売価格とをＲＡＭ２０３に記憶する。そして、ＣＰＵ２０１は、販売価格の合計金額を計算し、買上合計金額としてＲＡＭ２０３に記憶する。
【００５６】
次に、ステップＳ１２において、ＣＰＵ２０１は、ＲＡＭ２０３に記憶した二次元コード記録情報から品券情報を検索し、品券情報が検出された場合（Ｓ１２：ＹＥＳ）は、その品券情報から金額を抽出する。品券情報の抽出方法として、例えば、ＣＰＵ２０１は、ＲＡＭ２０３に記憶した二次元コード記録情報から、上位側２桁の数字が品券情報を示すデータのみを抽出する。次に、ＣＰＵ２０１は、一つまたは複数の品券情報の金額の合計金額を計算し、品券合計金額としてＲＡＭ２０３に記憶し、ステップＳ１３の処理に移る。
一方、ＣＰＵ２０１は、ＲＡＭ２０３に記憶した二次元コード記録情報から品券情報を抽出しない場合（Ｓ１２：ＮＯ）は、品券合計金額を“０”としてＲＡＭ２０３に記憶し、ステップＳ２４の処理に移る。
【００５７】
ステップＳ１３において、ＣＰＵ２０１は、ＲＡＭ２０３に記憶した買上合計金額と品券合計金額との差額（買上合計金額−品券合計金額）を計算し、その差額が“０”または正整数である場合（Ｓ１３：ＹＥＳ）には、その差額を支払要求金額としてＲＡＭ２０３に記憶し、ステップＳ１４の処理に移る。一方、ＣＰＵ２０１は、その計算した差額が負整数である場合（Ｓ１３：ＮＯ）には、その差額を返金額としてＲＡＭ２０３に記憶し、ステップＳ２２の処理に移る。
【００５８】
ステップＳ１４において、ＣＰＵ２０１は、ＲＡＭ２０３に記憶した、買い物客Ｃの買上商品の商品名と、購入数と、買上合計金額と、品券合計金額と、支払要求金額との情報を含むとともに、会計キーのＧＵＩ操作ボタンの画像を含む会計メニュー（ａ）を表示部２０５に供給する。そして、表示部２０５は、その会計メニュー（ａ）を表示する。ＧＵＩ操作ボタンである会計キーは、客用操作部２０６の機能を有する。
表示部２０５が表示する会計メニュー（ａ）の表示例を図１０に示す。同図に示すように、ステップＳ１４の処理において、表示部２０５はメニュー５０ａを表示する。メニュー５０ａの左側には、買い物客Ｃによる買上商品の商品名と購入数とが商品ごとに表示され、メニュー５０ａの右側には、買上合計金額と、品券合計金額と、支払要求金額と、会計キー５１と、会計キー５１を押すことを促す情報（“お会計キーを押してください”）とを含む情報が表示される。
【００５９】
ステップＳ１５において、会計キー５１が買い物客Ｃによってタッチされると、客用操作部２０６は、会計キー５１がタッチされたことを示す操作信号をＣＰＵ２０１に供給し、ＣＰＵ２０１は、その操作信号を受けてステップＳ１６の処理に移る。
次に、ステップＳ１６において、ＣＰＵ２０１は、ＲＡＭ２０３に記憶した支払要求金額と、精算キーのＧＵＩ操作ボタンの画像とを含むメニューを表示部２０５に供給する。
そして、表示部２０５は、そのメニューを表示する。ＧＵＩ操作ボタンである精算キーは、客用操作部２０６の機能を有する。
表示部２０５が表示するメニューの表示例を図１１に示す。同図に示すように、ステップＳ１６の処理において、表示部２０５はメニュー６０ａを表示する。メニュー６０ａには、買い物客Ｃに対する支払要求金額と、精算キー６１と、精算キー６１を押すことを促す情報（“を釣銭機に投入して精算キーを押してください”）とを含む情報が表示される。
【００６０】
次に、ステップＳ１７において、支払要求金額に応じた金銭が買い物客Ｃによって釣銭機２１０の投入口に投入されると、釣銭機２１０は、投入された金銭を入金し、その入金額をＣＰＵ２０１に通知する。そして、ＣＰＵ２０１は、入金額をＲＡＭ２０３に記憶する。
次に、ステップＳ１８において、ＣＰＵ２０１は、ＲＡＭ２０３に記憶した入金額を表示部２０５に供給し、表示部は、その入金額を表示する。具体的には、例えば入金額が“１０００”である場合、表示部２０５は、図１２に示すメニュー６０ｂを表示する。
次に、ステップＳ１９において、精算キー６１が買い物客Ｃによってタッチされると、客用操作部２０６は、精算キー６１がタッチされたことを示す操作信号をＣＰＵ２０１に供給し、ＣＰＵ２０１は、その操作信号を受けてステップＳ２０の処理に移る。
【００６１】
ステップＳ１９の処理の次に実行されるステップＳ２０において、ＣＰＵ２０１は、ＲＡＭ２０３に記憶した支払要求金額と入金額との差額（入金額−支払要求金額）を計算し、その差額が“０”または正整数である場合（つまり、釣銭額が０円であるか釣銭額がある場合。）には、その差額を釣銭額としてＲＡＭ２０３に記憶する。次に、ＣＰＵ２０１は、釣銭額を釣銭機２１０に通知する。釣銭額の通知を受けた釣銭機２１０は、釣銭額の金銭を出金し排出口に排出する。そして、釣銭機２１０は、釣銭処理の完了通知をＣＰＵ２０１に供給する。次に、ＣＰＵ２０１は、ＲＡＭ２０３に記憶した釣銭額を表示部２０５に供給し、表示部は、その釣銭額を表示する。具体的には、釣銭額が“５００”である場合、表示部２０５は、図１３に示すメニュー７０ａを表示する。
【００６２】
なお、上記ステップＳ２０の処理において、ＣＰＵ２０１が計算した差額が負整数である場合（つまり、不足金額がある場合。）には、図９のフローチャートには不図示であるが、差額を新たな支払要求金額としてＲＡＭ２０３に記憶し、ステップＳ１６の処理に戻る。
【００６３】
ステップＳ２１において、ＣＰＵ２０１は、釣銭機２１０から釣銭処理の完了通知を受けると、ＲＡＭ２０３に記憶した、買い物客Ｃの買上商品の商品名、販売価格、購入数、買上合計金額、品券合計金額、入金額、釣銭額との情報を含む領収書記載情報を印刷部２０９に供給する。そして、印刷部２０９は、領収書記載情報を紙媒体に印刷してレシートとして出力し、印刷完了情報をＣＰＵ２０１に通知する。そして、印刷完了情報の供給を受けたＣＰＵ２０１は、図９に示すフローチャートの処理を終了する。
【００６４】
ステップＳ１３の処理においてＣＰＵ２０１が計算した差額が負整数である場合（Ｓ１３：ＮＯ）、ステップＳ２２では、ＣＰＵ２０１は、ＲＡＭ２０３に記憶した、買い物客Ｃの買上商品の商品名と、購入数と、買上合計金額と、品券合計金額と、返金額との情報を含むとともに、会計キーのＧＵＩ操作ボタンの画像を含む会計メニュー（ｂ）を表示部２０５に供給する。そして、表示部２０５は、その会計メニュー（ｂ）を表示する。
表示部２０５が表示する会計メニュー（ｂ）の表示例を図１４に示す。同図に示すように、ステップＳ２２の処理において、表示部２０５はメニュー５０ｂを表示する。メニュー５０ｂの左側には、買い物客Ｃによる買上商品の商品名と購入数とが商品ごとに表示され、メニュー５０ｂの右側には、買上合計金額と、品券合計金額と、返金額と、会計キー５１と、会計キー５１を押すことを促す情報（“お会計キーを押してください”）とを含む情報が表示される。
【００６５】
ステップＳ２３において、会計キー５１が買い物客Ｃによってタッチされると、客用操作部２０６は、会計キー５１がタッチされたことを示す操作信号をＣＰＵ２０１に供給し、ＣＰＵ２０１は、その操作信号を受けてステップＳ２０の処理に移る。
【００６６】
ステップＳ２３の処理の次に実行されるステップＳ２０において、ＣＰＵ２０１は、ＲＡＭ２０３に記憶した返金額を釣銭機２１０に通知する。返金額の通知を受けた釣銭機２１０は、返金額の金銭を出金し排出口に排出する。そして、釣銭機２１０は、釣銭処理の完了通知をＣＰＵ２０１に供給する。次に、ＣＰＵ２０１は、ＲＡＭ２０３に記憶した返金額を釣銭額として表示部２０５に供給し、表示部は、その釣銭額を表示する。
【００６７】
ステップＳ１２の処理においてＣＰＵ２０１がＲＡＭ２０３に記憶した二次元コード記録情報から品券情報を抽出しない場合（Ｓ１２：ＮＯ）、ステップＳ２４では、ＣＰＵ２０１は、ＲＡＭ２０３に記憶した、買い物客Ｃの買上商品の商品名と、購入数と、買上合計金額との情報を含むとともに、会計キーのＧＵＩ操作ボタンの画像を含む会計メニュー（ｃ）を表示部２０５に供給する。そして、表示部２０５は、その会計メニュー（ｃ）を表示する。そして、ステップＳ１５の処理に移る。
表示部２０５が表示する会計メニュー（ｃ）の表示例を図１５に示す。同図に示すように、ステップＳ２４の処理において、表示部２０５はメニュー５０ｃを表示する。メニュー５０ｃの左側には、買い物客Ｃによる買上商品の商品名と購入数とが商品ごとに表示され、メニュー５０ｃの右側には、買上合計金額と、会計キー５１と、会計キー５１を押すことを促す情報（“お会計キーを押してください”）とを含む情報が表示される。
【００６８】
以上説明したように、第１実施形態によれば、オペレータＳは、商品登録装置１０による買い物客Ｃの買上商品の商品登録において、買上商品に添付、貼付、印刷等されたバーコードに記録された商品識別情報および買い物客Ｃが利用する品券情報の登録のみを行う。そして、買い物客Ｃは、商品識別情報と品券情報とが二次元コード化されて印刷された会計用レシートを用いて精算装置２０により精算を行う。よって、商品登録装置１０による登録が完了した買い物客Ｃは、所望の精算装置２０（例えば、空いている精算装置２０）へ移動して精算することになるので、商品登録装置１０において滞留する時間を短くすることができ、チェックアウトシステム１００として、オペレータＳによる取引処理にかかるボトルネック（買い物客による大きな待ち時間）が発生するおそれがなく、取引時間を短縮することができる。また、品券情報は、商品登録装置１０においてオペレータＳが買い物客Ｃから品券を受け取って登録するため、買い物客Ｃによって品券が再利用される等の不正利用のおそれはない。また、買い物客Ｃは、品券を利用した精算時にオペレータＳを呼んだり、立ち合わせたりする必要がないため、チェックアウトの作業が効率的である。また、買い物客Ｃによる長い待ち時間が発生しないので、商品登録装置１０のレーンを増やす必要がなく、人件費の増加を抑えることができる。
つまり、第１実施形態によれば、品券情報を用いて精算する場合に、人件費を増やすことなく、品券の不正利用を確実に防止するとともに迅速且つ効率的なチェックアウトを行うことができる。
【００６９】
また、第１実施形態によれば、商品登録装置１０が出力する会計用レシートに印刷されるコードを二次元コードとすることにより、多数の情報をその二次元コードに含めることができるため精算装置２０での読み取り回数を一回とすることができ、これにより誤会計を防いで効率的な会計を行うことができる。
また、第１実施形態によれば、商品登録装置１０において登録された品券情報が、精算の際に精算装置２０の表示部２０５に表示されるため、買い物客Ｃは、自身が提示した商品券が精算において確かに利用されることを目視で確認することができ、店員に対する再確認等の心配がなく迅速な会計を行うことができる。
また、第１実施形態において商品登録装置１０が、品券に関する品券利用情報（特に、品券の金額）を会計用レシートに印字するようにした場合、買い物客Ｃは、自身が提示した商品券等について所望の金額が精算において確かに利用されることを、精算処理の前に確認することができるため、店員に対する再確認等の心配がなく迅速な会計を行うことができる。
【００７０】
［第２の実施の形態］
上述した第１実施形態におけるチェックアウトシステム１００は、商品登録装置１０が、商品識別情報と品券情報とを二次元コード化して会計用レシートに印刷して出力し、精算装置２０が、会計用レシートに印刷された二次元コードを読み込み、その二次元コードに記録された二次元コード記録情報とストアコントローラから供給された商品データファイルのデータテーブルとに基づいて精算処理を行うものであった。
本発明の第２実施形態は、会計用レシートに記録する二次元コードに含める二次元コード記録情報が第１実施形態と異なる例である。
【００７１】
図１６は、本発明の第２実施形態であるチェックアウトシステムの全体構成を示すブロック図である。同図に示すように、チェックアウトシステム２００は、２台の商品登録装置１０ａと、２台の精算装置（自動精算装置）２０ａと、ストアコントローラ３０とが、ＬＡＮ４０を介して接続された構成を有する。商品登録装置１０ａおよび精算装置２０ａの構成は、第１実施形態における商品登録装置１０および精算装置２０の構成と同一であるため、それぞれの具体的構成についてはその説明を省略する。
なお、チェックアウトシステム２００に含まれる商品登録装置１０ａの台数および精算装置２０ａの台数は、それぞれ２台に限らず、例えば店舗の規模やコストに応じて決められる。
【００７２】
チェックアウトシステム２００の動作について説明する。図１７は、商品登録装置１０ａと精算装置２０ａとストアコントローラ３０との間の処理手順を示すシーケンス図である。まず、ステップＳ３１において、商品登録装置１０ａのＣＰＵ１０１は、第１実施形態における商品登録処理と同様にして商品登録処理を実行し、商品識別情報と品券情報とをＲＡＭ１０３に記憶する。
次に、ステップＳ３２において、ＣＰＵ１０１は、買い物客Ｃによる取引を特定する取引識別番号を生成し、その取引識別情報と、ＲＡＭ１０３に記憶した商品識別情報と、品券情報とを含めた登録データファイルを生成してそのファイルデータをＲＡＭ１０３に記憶する。取引識別情報は、例えば取引ごとに増加する正整数である。
次に、ＣＰＵ１０１は、取引識別情報を二次元コード化して印刷部１１１に供給し、印刷部１１１はその二次元コードを紙媒体に印刷し、会計用レシートとして出力する。
【００７３】
次に、ステップＳ３３において、ＣＰＵ１０１は、ＲＡＭ１０３に記憶した登録データファイルのファイルデータを読み出して通信部１０９からＬＡＮ４０を介してストアコントローラ３０に供給する。
ステップＳ３４において、ストアコントローラ３０は、商品登録装置１０ａから供給された登録データファイルを取り込み、次に、ステップＳ３５において、ストアコントローラ３０は、取り込んだ登録データファイルを磁気ハードディスク装置等の記憶部に記憶する。
次に、ステップＳ３６において、ストアコントローラ３０は、登録データファイルを、チェックアウトシステム２００に含まれる全ての精算装置２０ａに対してＬＡＮ４０を介して配信する。
【００７４】
ステップＳ３７において、チェックアウトシステム２００に含まれる全ての精算装置２０ａは、通信部２０７で登録データファイルを受信してＲＡＭ２０３に記憶する。
次に、ステップＳ３８において、ステップＳ３２の処理において印刷された会計用レシートを用いてスキャナ部２０４に二次元コードを読み込ませた精算装置２０ａは、その二次元コードに記録された二次元コード記録情報から取引識別情報を抽出してＲＡＭ２０３に記憶する。そして、その精算装置２０ａのＣＰＵ２０１は、ＲＡＭ２０３に記憶した取引識別情報と登録データファイルのファイルデータとについて、取引識別情報を検索キーとして登録データファイルを特定し、その登録データファイルから商品識別情報と品券情報とを抽出する。次に、ＣＰＵ２０１は、抽出した商品識別情報と品券情報とに基づいて、第１実施形態と同様にして精算処理を実行する。
【００７５】
以上説明したように、第２実施形態によれば、オペレータＳは、商品登録装置１０ａによる買い物客Ｃの買上商品の商品登録において、買上商品に添付、貼付、印刷等されたバーコードに記録された商品識別情報および買い物客Ｃが利用する品券情報の登録のみを行う。そして、買い物客Ｃは、取引識別情報が二次元コード化されて印刷された会計用レシートを用いて精算装置２０ａにより精算を行う。よって、商品登録装置１０ａによる登録が完了した買い物客Ｃは、所望の精算装置２０ａ（例えば、空いている精算装置２０ａ）へ移動して精算することになるので、商品登録装置１０ａにおいて滞留する時間を短くすることができる。よって、チェックアウトシステム２００は、オペレータＳによる取引処理にかかるボトルネック（買い物客による大きな待ち時間）が発生するおそれがなく、取引時間を短縮することができる。また、品券情報は、オペレータＳが買い物客Ｃから品券を受け取って登録するため、買い物客Ｃによって品券が再利用される等の不正利用のおそれはない。また、買い物客Ｃは、品券を利用した精算時にオペレータＳを呼んだり、立ち合わせたりする必要がないため、チェックアウトの作業が効率的である。また、買い物客Ｃによる長い待ち時間が発生しないので、商品登録装置１０ａのレーンを増やす必要がなく、人件費の増加を抑えることができる。
つまり、第２実施形態によれば、品券情報を用いて精算する場合に、人件費を増やすことなく、品券の不正利用を確実に防止するとともに迅速且つ効率的なチェックアウトを行うことができる。
【００７６】
なお、上述した第１実施形態では、会計用レシートは二次元コードを印刷した紙媒体である例について説明した。これ以外にも、データ書き込みと読出しとが可能なＩＣチップを内蔵したＩＣカードを用いて会計用レシートに代用し、商品登録装置１０側でＩＣカードに商品識別情報と品券情報とを書き込み、精算装置２０側でＩＣカードから商品識別情報と品券情報を読み出して用いるようにしてもよい。
同様に、商品登録装置１０ａ側でＩＣカードに取引識別情報を書き込み、精算装置２０側でＩＣカードから取引識別情報を読み出して用いるようにしてもよい。
なお、ＩＣカードを用いる場合、精算装置２０の傍らには精算処理に使用したＩＣカードの回収ボックスを設置しておく。
【００７７】
また、第１実施形態では、商品登録装置１０と精算装置２０とはオンライン接続されてなく、会計用レシート７に印刷される二次元コードには、商品識別情報と品券情報とが記録される例を示した。これ以外に、例えば、チェックアウトシステム１００における全ての商品登録装置１０と全ての精算装置２０とをＬＡＮで接続し、商品登録装置１０が、取引ごとに、取引識別番号と商品識別情報と品券情報とを関連づけたテーブル情報を全ての精算装置２０に配信するようにしてもよい。この場合には、商品登録装置１０の印刷部１１１は、取引ごとに、当該取引の取引識別番号を二次元コード化またはバーコード化して会計用レシートに印刷する。そして、精算装置２０のスキャナ部２０４は、その会計用レシートに印刷されたコードを読み込むと取引識別番号を取得し、その精算装置２０は、取得した取引識別番号を検索キーとして商品登録装置１０から供給されたテーブル情報から商品識別情報と品券情報とを取得して精算処理を行う。
【００７８】
また、商品登録装置１０のスキャナ部１０４は、第１実施形態に示すように商品識別情報と支払情報とを直接的に二次元コード化して記録する以外にも、例えば、商品識別情報と支払情報とを間接的に特定可能なキー情報をコード化して記録するようにしてもよい。
このように間接的に特定する場合においては、例えば、商品登録装置１０は、登録した商品識別情報と支払情報とをキー情報に関連付けて精算装置２０に送信するようにし、精算装置２０は、スキャナ部２０４が媒体に記録されたキー情報を読み取ることによって、商品登録装置１０から送信された商品識別情報と支払情報とを特定する。
また、例えば、商品登録装置１０は、登録した商品識別情報と支払情報とをキー情報に関連付けてＲＡＭ１０３に記憶し、精算装置２０は、スキャナ部２０４が媒体に記録されたキー情報を読み取って、そのキー情報に基づいて商品登録装置１０のＲＡＭ１０３に記憶された商品識別情報と支払情報とを参照するようにしてもよい。
【００７９】
また、第１および第２実施形態では、商品登録装置１０，１０ａの店員用操作部１０８の数字キーの操作によって品券情報を入力する例を示したが、これ以外にも、例えば、品券に金額やサービス対象商品に関する情報をバーコード化して印刷しておき、スキャナ部１０４が品券のバーコードを読み取って品券情報を登録するようにしてもよい。
【００８０】
また、第１および第２実施形態では、精算装置２０，２０ａが、買上合計金額を計算する例を示したが、これ以外に、商品登録装置１０，１０ａが、買上合計金額を計算し、商品識別情報および品券情報とともに買上合計金額を二次元コード化するようにしてもよい。この場合、精算装置２０，２０ａは、会計用レシートに印刷された二次元コードから商品識別情報と品券情報と買上合計金額とを取得して精算処理を行うことができる。
【００８１】
また、第１および第２実施形態では、精算装置２０，２０ａは、釣銭機２１０を備えて現金精算を行う例であった。これ以外にも、精算装置２０，２０ａは、電子マネー決済による精算を行う装置（自動精算装置）であってもよい。さらに、精算装置２０，２０ａが現金精算と電子マネー決済による精算とのいずれかの精算方法を、買い物客Ｃによって選択できるようにしてもよい。
【００８２】
また、第２実施形態において、精算装置２０ａは、媒体から識別情報を読み取って精算する際に、ＣＰＵ１０１が、その読み取った識別情報により特定される商品識別情報と支払情報とをストアコントローラ３０に参照するようにしてもよい。また、精算装置２０ａは、媒体から識別情報を読み取ると、その識別情報に対応する商品識別情報と支払情報とを当該精算装置２０ａに送信するよう要求するコマンドを、ストアコントローラ３０に送信するようにしてもよい。そして、精算装置ａは、コマンドに基づきストアコントローラ３０から送信された商品識別情報と支払情報とを取り込んで精算処理を行うようにしてもよい。
【００８３】
このように構成したことにより、オペレータ（例えば、店員）は、買上商品の商品登録において、買上商品に対応する商品識別情報および買い物客が利用する支払情報の登録のみを行い、買い物客（顧客）は、登録された商品識別情報と支払情報とが記録された媒体を用いて精算装置で精算を行うため、商品登録装置における買い物客の待ち時間を短縮することができる。つまり、商品登録装置にて待つ買い物客の数を減らすことができるため、レジのレーンを増やす必要がなく、よって人件費を増加させることなくレジ待ちを解消することができる。しかも、例えば商品券やクーポン券等の支払情報はオペレータによって登録されるため、買い物客によって不正利用されるおそれはない。また、買い物客は、精算時に前記商品券等の処理のためにオペレータを呼んだり、立ち合わせたりする必要がないため、チェックアウトの作業が効率的になる。
【００８４】
また、媒体記録手段は、商品識別情報と支払情報とを直接的にコード化して記録するようにしてもよいし、商品識別情報と支払情報とを間接的に特定可能なキー情報をコード化して記録するようにしてもよい。このように間接的に特定する場合においては、例えば、商品登録装置は、登録した商品識別情報と支払情報とをキー情報に関連付けて精算装置に送信するようにし、精算装置は、媒体読取手段が媒体に記録されたキー情報を読み取ることによって、商品登録装置から送信された商品識別情報と支払情報とを特定するようにしてもよい。また、例えば、商品登録装置は、登録した商品識別情報と支払情報とをキー情報に関連付けて記憶し、精算装置は、媒体読取手段が媒体に記録されたキー情報を読み取って、そのキー情報に基づいて商品登録装置に記憶された商品識別情報と支払情報とを参照するようにしてもよい。
【００８５】
また、チェックアウトシステムにおいて、前記媒体記録手段は、前記登録した商品識別情報と支払情報とを二次元コード化して媒体に印刷記録し、前記媒体読取手段は、前記媒体に印刷記録された二次元コードを読み取り、前記精算手段は、前記読み取った二次元コードから商品識別情報と支払情報とを抽出することにより特定して精算処理を行うことを特徴とする。
このように構成したことにより、商品識別情報と支払情報とが二次元コードとして媒体に印刷され、その印刷された二次元コードが読み取られることによって商品識別情報と支払情報とが抽出されて精算される。よって、多数の情報を一つの二次元コードに含めることができるため読み取り回数を少なくすることができ、これにより誤会計を防いで効率的な会計を行うことができる。
【００８６】
また、コンピュータ装置は、商品登録装置において登録された商品識別情報と支払情報と識別情報とを関連付けて記憶し、精算装置は、媒体に記録された識別情報を読み取って、その識別情報によって特定される商品識別情報と支払情報とに基づいて精算する。よって、媒体に記録される情報は、取引を識別する識別情報だけで済むため、記録容量の少ない媒体を使用することができる。
なお、精算装置は、媒体から識別情報を読み取って精算する際に、精算手段が、その読み取った識別情報により特定される商品識別情報と支払情報とをコンピュータ装置に参照するようにしてもよい。また、精算装置は、媒体から識別情報を読み取ると、その識別情報に対応する商品識別情報と支払情報とを当該精算装置に送信するよう要求するコマンドを、精算手段がコンピュータ装置に送信するようにしてもよい。そして、精算装置は、コマンドに基づきコンピュータ装置から送信された商品識別情報と支払情報とを取り込んで精算処理を行うようにしてもよい。
【００８７】
［付記１］
買上商品の商品登録処理を行う商品登録装置において、前記買上商品の商品識別情報を登録する商品識別情報登録手段と、支払情報である品券情報を登録する支払情報登録手段と、前記登録した商品識別情報と支払情報である品券情報とに基づく情報を出力する出力手段と、を備えることを特徴とする商品登録装置。
【００８８】
［付記２］
買上商品についての精算処理を行う精算装置において、商品識別情報と支払情報である品券情報とに基づく情報を入力する入力手段と、前記入力した情報に基づいて精算処理を行う精算手段と、を備えることを特徴とする精算装置。
【００８９】
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００９０】
１０，１０ａ  商品登録装置
１１  商品登録カウンタ
２０，２０ａ  精算装置（自動精算装置）
２１  精算カウンタ
３０  ストアコントローラ
４０  ＬＡＮ
１００，２００  チェックアウトシステム
１０１，２０１  ＣＰＵ
１０２，２０２  ＲＯＭ
１０３，２０３  ＲＡＭ
１０４  スキャナ部（商品識別情報登録手段）
１０５  店員用表示部
１０６  客用表示部
１０７  ハードディスク（商品データ記憶手段）
１０８  店員用操作部（支払情報登録手段）
１０９，２０７  通信部
１１０，２０８  ブザー
１１１  印刷部（媒体記録手段）
１１２，２１１  バス
２０４  スキャナ部（媒体読取手段）
２０５  表示部
２０６  客用操作部
２０９  印刷部
２１０  釣銭機
【図１】
2014149883.tif 000003
【図２】
2014149883.tif 000004
【図３】
2014149883.tif 000005
【図４】
2014149883.tif 000006
【図５】
2014149883.tif 000007
【図６】
2014149883.tif 000008
【図７】
2014149883.tif 000009
【図８】
2014149883.tif 000010
【図９】
2014149883.tif 000011
【図１０】
2014149883.tif 000012
【図１１】
2014149883.tif 000013
【図１２】
2014149883.tif 000014
【図１３】
2014149883.tif 000015
【図１４】
2014149883.tif 000016
【図１５】
2014149883.tif 000017
【図１６】
2014149883.tif 000018
【図１７】
2014149883.tif 000019