(57)【要約】【課題】顧客が会員カードを忘れた場合にも、特典の付与が無効とならないようにする。【解決手段】商品販売データ処理の実行に際して顧客コードが入力されなかった場合、取引情報を二次元コードシンボル化してレシートプリンタに印刷発行させる。そして、顧客コードが入力され（ステップＳ１０１のＹ）、レシートに印刷された取引情報を記述した二次元コードシンボルが読み取られた場合（ステップＳ１１４のＹ）、デコードされる取引情報に応じた特典情報を取得する（ステップＳ１１７）。【選択図】図８
2012212442.tif 000002
【特許請求の範囲】
【請求項１】
コードシンボルを読み取る読取部と、
顧客を特定する顧客コードを入力する顧客コード入力部と、
レシートを発行するレシートプリンタと、
前記読取部により読み取った商品コードを含むコードシンボルをデコードして商品コードを含む取引情報を記憶部に記憶させ、当該デコードした商品コードに基づいて決済金額を算出し、前記算出した決済金額を含むレシートを前記レシートプリンタに発行させる商品販売データ処理を実行する実行手段と、
前記商品販売データ処理の実行に際して前記顧客コード入力部に顧客コードが入力された場合、特典情報を商品コードに対応付けて記憶する特典ファイルから前記デコードした商品コードと対応付けて記憶される特典情報を取得する特典取得処理を実行する第１取得手段と、
前記商品販売データ処理の実行に際して前記顧客コード入力部に顧客コードが入力されなかった場合、前記記憶部に記憶される取引情報を含む二次元コードシンボルが印字されたレシートを前記レシートプリンタに発行させる発行手段と、
前記顧客コード入力部に顧客コードが入力され、前記読取部によってレシートに含まれる前記二次元コードシンボルを読み取ることによって前記取引情報がデコードされた場合、当該デコードされた取引情報に含まれる商品コードと対応付けて記憶された特典情報を前記特典ファイルから取得する過去分特典取得処理を実行する第２取得手段と、を備え、
前記実行手段は、前記商品販売データ処理の実行に際して、前記特典取得処理および前記過去分特典取得処理により取得された特典情報に基づいて顧客に特典を付与する救済処理を実行する商品販売データ処理装置。
【請求項２】
前記取引情報は、取引を特定する取引コードを含み、
前記第２取得手段は、
前記過去分特典取得処理によりデコードした取引情報に含まれる商品コードと対応付けて記憶された特典情報を前記特典ファイルから取得する際には、前記過去分特典取得処理によりデコードした取引情報が含む取引コードによって特定される取引について、前記特典ファイルからの特典情報の取得が済んでいる旨の取得済情報を記憶部に記憶させ、
前記過去分特典取得処理の実行に際して前記記憶されている取得済情報を参照して、前記読取部がデコードした取引情報に含まれる取引コードによって特定される取引についてまだ特典情報の取得が済んでいないと判定した場合のみ、前記特典ファイルから特典情報を取得する、
を備える請求項１記載の商品販売データ処理装置。
【請求項３】
前記取引情報は、取引日時を含み、
前記第２取得手段は、前記過去分特典取得処理の実行に際して、前記読取部によってレシートに含まれる前記二次元コードシンボルを読み取ることによってデコードした前記取引情報が含む取引日時と現在日時との間が所定期間内である場合のみ、前記特典ファイルから特典情報を取得する、
請求項１又は２記載の商品販売データ処理装置。
【請求項４】
前記実行手段は、前記商品販売データ処理により決済金額を算出する際、前記特典取得処理および前記過去分特典取得処理により特典情報として取得した値引金額を反映させた決済金額を算出する前記救済処理を実行する、
請求項１ないし３のいずれかの一記載の商品販売データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、例えばＰＯＳ端末等の商品販売データ処理装置に関する。
【背景技術】
【０００２】
従来、スーパーマーケットやドラッグストア等の店舗では、様々な販売促進がなされている。
【０００３】
販売促進の一例としては、決済金額等に応じて発生する特典ポイントを磁気カードに記憶させ、この特典ポイントの累積に応じて所定の特典を顧客に与える運用がある（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
また、販売促進の別の一例として、店舗の会員顧客がある特定の商品を購入した場合に、その商品に対応付けられている値引等の特典を与える運用が考えられる。
【０００５】
このような運用を実現するために、会員である顧客に対しては顧客を特定する顧客コードが記憶された会員カードが予め渡される。そして、顧客は取引に際して会員カードをＰＯＳ端末のオペレータに提示する。会員カードに記憶されている顧客コードは、所定の装置によって読み取られてＰＯＳ端末に入力され、このＰＯＳ端末では、特典付与対象の商品コードが入力された場合に特典を与える処理が実行される。
【０００６】
しかしながら、会員である顧客が来店に際して会員カードを忘れた場合にはＰＯＳ端末に顧客コードが入力されない。そのため、会員顧客が特典付与対象の商品を購入し、その商品コードがＰＯＳ端末に入力された場合にも特典を与える処理が実行されず、会員特典は無効となってしまうという問題が生ずる。その結果、会員カードを忘れて会員特典が与えられないと考えた顧客は、他の店で特典付与対象の商品を購入してしまうことがある。これは、店舗にとって不利益である。
【０００７】
なお、特許文献１に記載された技術は、会員顧客が特定の商品を購入した場合に特典を与えるという販売促進の運用の下で顧客が会員カードを忘れた場合の問題を解決するようにしたものではない。
【０００８】
本発明の目的は、会員である顧客が特定の商品を購入した場合に特典を与える販売促進の運用において顧客が会員カードを忘れた場合にも、特典の付与が無効とならないようにすることである。
【課題を解決するための手段】
【０００９】
実施形態の商品販売データ処理装置は、読取部と、顧客コード入力部と、レシートプリントと、実行手段と、第１取得手段と、発行手段と、第２取得手段と、を備える。前記読取部は、コードシンボルを読み取る。前記顧客コード入力部は、顧客を特定する顧客コードを入力する。前記レシートプリンタは、レシートを発行する。前記実行手段は、前記読取部により読み取った商品コードを含むコードシンボルをデコードして商品コードを含む取引情報を記憶部に記憶させ、当該デコードした商品コードに基づいて決済金額を算出し、前記算出した決済金額を含むレシートを前記レシートプリンタに発行させる商品販売データ処理を実行する。前記第１取得手段は、前記商品販売データ処理の実行に際して前記顧客コード入力部に顧客コードが入力された場合、特典情報を商品コードに対応付けて記憶する特典ファイルから前記デコードした商品コードと対応付けて記憶される特典情報を取得する特典取得処理を実行する。前記発行手段は、前記商品販売データ処理の実行に際して前記顧客コード入力部に顧客コードが入力されなかった場合、前記記憶部に記憶される取引情報を含む二次元コードシンボルが印字されたレシートを前記レシートプリンタに発行させる。前記第２取得手段は、前記顧客コード入力部に顧客コードが入力され、前記読取部によってレシートに含まれる前記二次元コードシンボルを読み取ることによって前記取引情報がデコードされた場合、当該デコードされた取引情報に含まれる商品コードと対応付けて記憶された特典情報を前記特典ファイルから取得する過去分特典取得処理を実行する。前記実行手段は、前記商品販売データ処理の実行に際して、前記特典取得処理および前記過去分特典取得処理により取得された特典情報に基づいて顧客に特典を付与する救済処理を実行する。
【図面の簡単な説明】
【００１０】
【図１】ＰＯＳシステムのシステム構成を概略的に示す模式図である。
【図２】ＰＯＳ端末を示す外観斜視図である。
【図３】ＰＯＳ端末のハードウェア構成を示すブロック図である。
【図４】商品データファイルのデータ構成の一例を示す模式図である。
【図５】サービスポイントファイルのデータ構成の一例を示す模式図である。
【図６】特典ファイルのデータ構成の一例を示す模式図である。
【図７】取引コードファイルのデータ構成の一例を示す模式図である。
【図８】商品販売データ処理の流れの一例を示すフローチャートである。
【図９】顧客が会員カードを忘れたと判定された場合に実行される商品販売データ処理の流れの一例を示すフローチャートである。
【図１０】取引情報を記述する二次元コードシンボルが印刷されたレシートを示す正面図である。
【図１１】値引情報が印刷されたレシートを示す正面図である。
【発明を実施するための形態】
【００１１】
本発明の実施の形態について図１ないし図１１に基づいて説明する。本実施の形態の商品販売データ処理装置は、店舗に導入されたＰＯＳシステム１１を構成するＰＯＳ端末１０１への適用例である。
【００１２】
図１は、ＰＯＳシステム１１のシステム構成を概略的に示す模式図である。ＰＯＳシステム１１は、店舗の出口付近に設けられるレジカウンタ（図示せず）に設置される複数台のＰＯＳ端末１０１と、店舗の商品販売スペースとは異なるバックヤードに配置される上位機としての一台のストアコントローラ５１とがネットワーク回線６１を介してデータ通信自在に接続されて構築されている。ネットワーク回線６１は、有線ＬＡＮや無線ＬＡＮであり、インターネットやＣＡＦＩＳ等の広域ネットワーク網２１を介して、本部サーバ３１に接続されている。したがって、ストアコントローラ５１は、ネットワーク回線６１および広域ネットワーク網２１を介して、本部サーバ３１と接続する。
【００１３】
ストアコントローラ５１は、一般的なサーバコンピュータの形態を有しており、ＣＤ−ＲＯＭトレイ５６が設けられた筐体５２にディスプレイ５３とキーボード５４とポインティングデバイス５５とが接続されて構成されている。筐体５２には、ストレージデバイスとしてＨＤＤ（図示せず）が内蔵され、このＨＤＤには後述するサービスポイントファイルＦ２と取引コードファイルＦ４とが記憶されている。
【００１４】
次に、ＰＯＳ端末１０１について説明する。
【００１５】
図２は、ＰＯＳ端末１０１を示す外観斜視図である。ＰＯＳ端末１０１は、店舗のレジカウンタに載置されたドロワ１０２の上に載置されており、ドロワ１０２の引出し１０３の開放動作を制御することができる。
【００１６】
ＰＯＳ端末１０１の上面には、情報を表示する表示部としてオペレータ用表示器１０５と客用表示器１０７とが立設されている。オペレータ用表示器１０５の画面上には、タッチパネル１０８が積層配置されている。タッチパネル１０８は、オペレータ用表示器１０５の表示内容に従った情報入力をＰＯＳ端末１０１のオペレータに行わせるための入力部として機能する。
【００１７】
図２中、オペレータ用表示器１０５の左側には、レシートプリンタ１０６が配列されている。レシートプリンタ１０６からは、キャッシャから顧客に手渡されるレシートＲＴが印刷発行される。
【００１８】
図２中、オペレータ用表示器１０５の手前側（下側）には、ＰＯＳ端末１０１に情報を入力するためのキーボード１０４が設けられている。キーボード１０４は、例えば、上面に数字が印字された数字を入力するためのテンキー、上面に「小計」と印字された仮締めキー、上面に「預／現計」と印字された締めキー等を含んでいる。
【００１９】
図２中、キーボード１０４の右側には、クレジットカード等の磁気カードから情報を読み取るためのカード読取溝１１０が設けられている。つまり、カード読取溝１１０に沿って磁気カードをスライドさせることにより、ＰＯＳ端末１０１に内蔵されているカードリーダライタ１０９（図３参照）によって磁気カードの磁気ストライプに記憶されている情報が読取される。
【００２０】
また、図２に示すように、ＰＯＳ端末１０１には、コードシンボルを読み取る読取部としてのコードリーダ１１１が接続されている。本実施の形態のコードリーダ１１１は、バーコードのみならず二次元コードの読み取りにも対応するものである。コードリーダ１１１は、読取口１１１ａを有し、この読取口１１１ａの前面に形成される読取空間に所定パターンの可視光半導体レーザを照射する。コードリーダ１１１は、読取空間に物品が位置付けられてその物品に付されたコードシンボルが読取口１１１ａに向けられると、コードシンボルからの反射光を受光素子（例えばＣＣＤ）が受光する。そして、コードリーダ１１１は、受光素子の出力信号に基づくコードシンボルの受光信号をデコードし、そのコードシンボルが表現している情報（例えば、商品を特定する商品コード）を取得し、ＰＯＳ端末１０１のＣＰＵ２０１（図３参照）に出力する。商品コードは、例えばＪＡＮ等の１次元バーコードの形態で商品の包装等に印刷されている。
【００２１】
さらに、図２に示すように、ＰＯＳ端末１０１には、ＲＦＩＤタグと通信するためのＲＦＩＤリーダライタ１１２も接続されている。ＲＦＩＤタグは、一例として、店舗に訪れる顧客が任意に所有する樹脂製の会員カード３０１である。会員カード３０１には、図２中破線で図示するように、ＩＣチップ３０２と所定規格のタグアンテナ３０３とが互いに接続されて埋設されている。そして、ＩＣチップ３０２には、顧客を特定する顧客コードが記憶されている。ＲＦＩＤタグである会員カード３０１には、例えば、１３．５６ＭＨｚの周波数帯を利用する電磁誘導方式により電力が供給される。つまり、ＲＦＩＤリーダライタ１１２の上方領域に所定の範囲内でかざされた会員カード３０１では、タグアンテナ３０３がＲＦＩＤリーダライタ１１２のアンテナ（図示せず）から出力される電波を受信して電力が発生し、ＩＣチップ３０２が起動する。そして、起動したＩＣチップ３０２は、ＲＦＩＤリーダライタ１１２との間で通信が可能となる。このような通信可能状態となって、ＲＦＩＤリーダライタ１１２はＩＣチップ３０２に記憶されている顧客コードのデータを取得し、ＰＯＳ端末１０１のＣＰＵ２０１（図３参照）に出力する。したがって、ＲＦＩＤリーダライタ１１２は、顧客コードの入力を許容する顧客コード入力部として機能する。
【００２２】
また、このようなＰＯＳ端末１０１には、ネットワーク回線６１を介して外部機器とデータ通信を実行するための通信インターフェース１１３（図３参照）も内蔵されている。
【００２３】
図３は、ＰＯＳ端末１０１のハードウェア構成を示すブロック図である。ＰＯＳ端末１０１は、各種演算処理を実行し各部を制御する情報処理部としてのＣＰＵ２０１を備えている。ＣＰＵ２０１には、固定データを固定的に記憶保存するＲＯＭ２０２と、可変データを書き換え自在に記憶してワークエリアとして使用されるＲＡＭ２０３と、ＨＤＤ２０４と、ＣＤ−ＲＯＭドライブ２０５とがバス接続されている。ＣＰＵ２０１とＲＯＭ２０２とＲＡＭ２０３とは、マイクロコンピュータ２０６を構成する。
【００２４】
ＣＰＵ２０１には、前述したドロワ１０２、キーボード１０４、オペレータ用表示器１０５、レシートプリンタ１０６、客用表示器１０７、タッチパネル１０８、カードリーダライタ１０９、コードリーダ１１１、ＲＦＩＤリーダライタ１１２、通信インターフェース１１３が、いずれも各種の入出力回路（いずれも図示せず）を介して接続され、ＣＰＵ２０１によって動作制御される。
【００２５】
ＨＤＤ２０４には、商品販売データ処理用のコンピュータプログラム２５２の他、各種ファイル（図４及び図６参照）が記憶されている。このようなＨＤＤ２０４に記憶されているコンピュータプログラム２５２や各種ファイルは、ＰＯＳ端末１０１の起動時、その全部又は一部がＲＡＭ２０３にコピーされて使用される。
【００２６】
本実施の形態のＰＯＳ端末１０１のＣＰＵ２０１は、コンピュータプログラム２５２に従い、取引において商品販売データ処理を実行する。
【００２７】
ここで、商品販売データ処理は、その詳細については図８に基づいて説明するが、概略的には、コードリーダ１１１から出力される商品コードに基づいて単価を含む商品情報を取得して決済金額を算出する処理である。さらに、本実施の形態の商品販売データ処理は、算出した決済金額に基づいて金銭と等価なサービスポイントを算出し、算出されたサービスポイントは顧客コードと対応付けて記憶される。そのため、商品販売データ処理の開始に際しては、ＲＦＩＤリーダライタ１１２によって、会員カード３０１のＩＣチップ３０２に記憶された顧客コードが取得される。
【００２８】
また、ＰＯＳ端末１０１のＣＰＵ２０１は、商品販売データ処理の実行に伴って、取引中に取得等される情報を、取引情報としてＲＡＭ２０３に記憶させる。取引情報は、商品コード、単価、商品名、決済金額等を含み、さらに、取引が行われた日時である取引日時、取引を特定するコードである取引コードをも含む。このような取引情報は、文字化されて、レシートプリンタ１０６によってレシート用紙に印刷されて、レシートＲＴとして発行される。
【００２９】
そして、商品販売データ処理の実行中、ＰＯＳ端末１０１のＣＰＵ２０１は、各種ファイルを参照する。参照するファイルは、以下に説明する商品データファイルＦ１、特典ファイルＦ３、サービスポイントファイルＦ２、及び、取引コードファイルＦ４である。商品データファイルＦ１と特典ファイルＦ３とは、ＰＯＳ端末１０１がそのＨＤＤ２０４に記憶させて保持するファイルである。また、サービスポイントファイルＦ２と取引コードファイルＦ４とは、ストアコントローラ５１がその記憶部としてのＨＤＤ（図示せず）に記憶させて保持するデータベースファイルである。ストアコントローラ５１は、ネットワーク回線６１を介してＰＯＳ端末１０１と接続されているため、これらのファイルは、ＰＯＳ端末１０１のＣＰＵ２０１によってデータアクセス可能となっている。
【００３０】
図４は、商品データファイルＦ１のデータ構成の一例を示す模式図である。商品データファイルＦ１は、商品コードに対応付けてその商品コードによって特定される商品の商品情報を書き換え自在に記憶するファイルである。商品情報は、一例として、商品名及び単価である。商品データファイルＦ１は、商品情報としてさらに別の情報（例えば、商品の部門や商品の製造年月日等）を記憶していても良い。商品データファイルＦ１は、一取引中、コードリーダ１１１から出力される商品コードに基づいてＰＯＳ端末１０１のＣＰＵ２０１によって検索されて、その商品コードに対応する商品情報がＣＰＵ２０１によって取得される。
【００３１】
図５は、サービスポイントファイルＦ２のデータ構成の一例を示す模式図である。サービスポイントファイルＦ２は、顧客コードに対応付けてサービスポイントを書き換え自在に記憶するファイルである。サービスポイントファイルＦ２が記憶するサービスポイントは、決済金額に基づいてＰＯＳ端末１０１のＣＰＵ２０１によって算出されるサービスポイントの累積である。
【００３２】
図６は、特典ファイルＦ３のデータ構成の一例を示す模式図である。特典ファイルＦ３は、商品コードに対応付けて会員である顧客（顧客コードが割り当てられている顧客）に対して付与する特典情報を書き換え自在に記憶するファイルである。本実施の形態の特典ファイルＦ３が記憶する特典情報は、値引金額である。つまり、ＰＯＳシステム１１が導入されている本店舗では、決済金額に基づくサービスポイントの付与とは別に、会員である顧客が特定の商品を購入した場合に所定の値引をする運用を行っている。そのため、特典ファイルＦ３は、所定の商品の商品コードに対応付けて所定の値引金額を特典情報として記憶している。
【００３３】
ところで、本実施の形態では、顧客が会員カード３０１を忘れた場合にも、その顧客の次回買物時に特典ファイルＦ３に記憶されている特典情報の付与を可能としている。そのために、ＰＯＳ端末１０１のＣＰＵ２０１は、一取引中に顧客コードがＲＦＩＤリーダライタ１１２によって取得されない場合には、ＲＡＭ２０３に記憶される取引情報を二次元コードシンボル化して、レシートプリンタ１０６にレシートＲＴの一部に印刷させる（図１０参照）。この処理の詳細については後述する（図９参照）。そして、このような処理を行ったＰＯＳ端末１０１のＣＰＵ２０１は、取引を特定する取引コードを取引コードファイルＦ４に記憶させる。
【００３４】
図７は、取引コードファイルＦ４のデータ構成の一例を示す模式図である。取引コードファイルＦ４は、前述したように取引情報を二次元コードシンボル化して印刷したレシートＲＴを発行した取引の取引コードを順次記憶するファイルである。そして、取引コードファイルＦ４は、取引コードに対応付けて取得済フラグを記憶する。この取得済フラグについては後述する。
【００３５】
次に、これらの各種ファイルを参照してＰＯＳ端末１０１のＣＰＵ２０１がコンピュータプログラム２５２に従って実行する商品販売データ処理について説明する。
【００３６】
図８は、商品販売データ処理の流れの一例を示すフローチャートである。まず、ＰＯＳ端末１０１のＣＰＵ２０１は、顧客コードの入力を待機している（ステップＳ１０１）。顧客コードは、ＲＦＩＤタグである会員カード３０１のＩＣチップ３０２に記憶されている。そして、ＲＦＩＤリーダライタ１１２は、会員カード３０１との間でＲＦＩＤ通信を実行し、ＩＣチップ３０２に記憶されている顧客コードを取得して出力する。取得された顧客コードは、ＲＡＭ２０３に記憶される。
【００３７】
顧客コードの入力を判定したならば（ステップＳ１０１のＹ）、ＣＰＵ２０１は、ストアコントローラ５１が保持するサービスポイントファイルＦ２にデータアクセスし、入力された顧客コードに対応付けて記憶されているサービスポイントを読み出して、ＲＡＭ２０３に一時記憶させる。
【００３８】
なお、顧客コードの入力がなされない場合には（ステップＳ１０１のＮ）、ＰＯＳ端末１０１のＣＰＵ２０１は、顧客が会員カード３０１を忘れたものと判定し、図９に基づいて説明する別の商品販売データ処理を実行することになる。
【００３９】
次に、ＰＯＳ端末１０１のＣＰＵ２０１は、コードシンボルを読み取ったコードリーダ１１１から出力される情報の入力に待機する（ステップＳ１０３、ステップＳ１１４）。ここで、ＲＡＭ２０３に記憶される情報は、商品コード（ステップＳ１０３）又は取引情報（ステップＳ１１４）である。
【００４０】
商品コードの入力を判定したならば（ステップＳ１０３のＹ）、ＣＰＵ２０１は、入力された商品コードをＲＡＭ２０３に一時記憶させる。そして、入力された商品コードに対応する商品情報を商品データファイルＦ１から取得して、ＲＡＭ２０３に一時記憶させる（ステップＳ１０４）。
【００４１】
そして、本実施の形態では、ＣＰＵ２０１は次にステップＳ１０５として、取得した商品コードに基づいて特典ファイルＦ３を検索し、その商品コードが特典ファイルＦ３に記憶されていれば、対応する特典情報（つまり、値引金額）を取得してＲＡＭ２０３に一時記憶させる。
【００４２】
ステップＳ１０３〜Ｓ１０５の処理は、キーボード１０４が有する「小計」と表示された仮締めキーが押下されるまで（ステップＳ１０６のＹ）繰り返し実行される。そして、ＣＰＵ２０１は、仮締めキーの押下を判定したならば（ステップＳ１０６のＹ）、ＲＡＭ２０３に一時記憶されている単価に基づいて決済金額を算出してこれをＲＡＭ２０３に一時記憶させる（ステップＳ１０７）。決済金額は、基本的には単価の合計金額と同値であるが、ステップＳ１０５で特典ファイルＦ３から特典情報として値引金額を取得している場合には、これを反映した値となる。
【００４３】
次に、ＣＰＵ２０１は、ステップＳ１０２で読み出してＲＡＭ２０３に一時記憶させたサービスポイントについての使用命令の入力を待機する（ステップＳ１０８）。このとき、ＰＯＳ端末１０１のオペレータは、顧客に対してサービスポイントを使用するか否かについての意思を確認する。サービスポイントの使用命令は、キーボード１０４又はタッチパネル１０８で所定の操作がなされることによりＲＡＭ２０３に記憶される。サービスポイントの使用命令が入力されなければ（ステップＳ１０８のＮ）、ＣＰＵ２０１は、締めキーの押下判定を待機するが（ステップＳ１１０）、サービスポイントの使用命令が入力されたならば（ステップＳ１０８のＹ）、ＣＰＵ２０１は、既に算出している決済金額からサービスポイント分の金額を減じた額を新たな決済金額として算出し、これをＲＡＭ２０３に一時記憶させる（ステップＳ１０９）。このとき、キーボード１０４又はタッチパネル１０８で所定の操作によって、使用するサービスポイント数を指定できるようにしてもよい。
【００４４】
そして、キーボード１０４の「預／現計」と表示された締めキーが押下されたならば（ステップＳ１１０のＹ）、ステップＳ１１１として、ＣＰＵ２０１は、ＲＡＭ２０３に一時記憶されている最終的な決済金額に基づいてサービスポイントを算出し、これをＲＡＭ２０３に一時記憶させる。本実施の形態では、サービスポイントは、決済金額に対する所定のパーセンテージとして算出される。例えば、パーセンテージを１％として規定している場合、決済金額が￥２，０００であるならばサービスポイントは２０ポイントとして算出される。
【００４５】
なお、ステップＳ１０９で使用されたサービスポイントとステップＳ１１１で算出されたサービスポイントとが反映されて、サービスポイントファイルＦ２の更新がＰＯＳ端末１０１のＣＰＵ２０１からの指示によって任意のタイミングで実行される。
【００４６】
そして、ＰＯＳ端末１０１のＣＰＵ２０１は、ドロワ１０２を駆動制御して、引出し１０３を開放させ（ステップＳ１１２）、この取引において商品販売データ処理の実行中にＲＡＭ２０３に記憶させた取引情報を文字化する。そして、レシートプリンタ１０６を駆動制御してレシート用紙にこの取引情報を印刷させ、レシートＲＴとして発行ささせる（ステップＳ１１３）。その後、ＲＡＭ２０３に記憶された取引情報は、ＨＤＤ２０４に設けられている図示しないジャーナルファイル内に格納される。
【００４７】
次に、顧客が会員カード３０１を忘れた場合に実行される商品販売データ処理について説明する。前述したように、ＰＯＳ端末１０１のＣＰＵ２０１は、取引の開始に伴ってＲＦＩＤリーダライタ１１２からの顧客コードの出力を待機しており、これがなされない場合には顧客が会員カード３０１を忘れたものと判定する（図８のフローチャートのステップＳ１０１を参照）。
【００４８】
図９は、顧客が会員カード３０１を忘れたと判定された場合に実行される商品販売データ処理の流れの一例を示すフローチャートである。
【００４９】
本処理が図８に基づいて説明した処理と異なる点は、サービスポイントの取扱がなされない点である。つまり、本処理では、サービスポイントファイルＦ２から顧客コードに基づいてサービスポイントを読み出したり（図８のフローチャートのステップＳ１０２）、読み出したサービスポイントを決済金額から減じたり（図８のフローチャートのステップＳ１０９）、サービスポイントを新たに獲得したり（図８のフローチャートのステップＳ１１１）することはない。また、本処理では、コードリーダ１１１での読み取りによって入力された商品コードに基づいて特典ファイルＦ３を検索して特典情報を取得する（図８のフローチャートのステップＳ１０５）ことはない。一方で、それ以外の基本的な処理の流れについては、図８に基づいて説明した処理と同様である。つまり、ＰＯＳ端末１０１のＣＰＵ２０１は、キーボード１０４が有する仮締めキーの押下を判定するまで（ステップＳ２０３のＹ）、コードリーダ１１１から出力された商品コードに基づいて商品データファイルＦ１から単価を含む商品情報を取得する（ステップＳ２０１、ステップＳ２０２）。そして、仮締めキーの押下に応じて（ステップＳ２０３のＹ）、決済金額を算出して（ステップＳ２０４）、キーボード１０４が有する締めキーの押下判定に待機する（ステップＳ２０５）。このときまでに、ＰＯＳ端末１０１のＣＰＵ２０１は、図８に基づいて説明した処理と同様に、取引情報をＲＡＭ２０３に記憶させているはずである。
【００５０】
ここで、締めキーの押下を判定したならば（ステップＳ２０５のＹ）、ＰＯＳ端末１０１のＣＰＵ２０１は、ドロワ１０２に引出し１０３を開放させ（ステップＳ２０６）、ＲＡＭ２０３に記憶されている取引情報を文字化すると共に、この取引情報を二次元コードシンボル化する。そして、レシートプリンタ１０６を駆動制御して、これらを印刷したレシートＲＴを発行させる（ステップＳ２０７）。つまり、ここで発行されるレシートＲＴには、文字としての取引情報と共に、この取引情報を記述した二次元コードシンボルも印刷されている（図１０参照）。
【００５１】
そして、ＣＰＵ２０１は、取引コードファイルＦ４にこの取引を特定する取引コードを記憶させる（ステップＳ２０８）。この取引コードは、文字化及び二次元コードシンボル化された取引情報が含むものである。
【００５２】
図１０は、取引情報を記述する二次元コードシンボルＴＤＣが印刷されたレシートＲＴを示す正面図である。レシートＲＴの上方領域には、店舗の住所及び電話番号を含む店舗ロゴＲＴａ、及び、販促メッセージＲＴｂが印刷されている。
【００５３】
また、レシートＲＴには、文字化された取引情報が印刷されている。つまり、レシートＲＴの中央領域には、取引日時ＲＴｃ、商品名ＲＴｅ、単価ＲＴｆ、決済金額ＲＴｇ、預り金額ＲＴｈ、釣銭金額ＲＴｉが印刷されている。なお、レシートＲＴの中央領域には、顧客コードＲＴｄが印刷されているが、図１０に示すレシートＲＴは、顧客コードが取得されない場合に発行されたものであるため、「会員Ｎｏ．」という文字のみ印刷され、顧客コードに相当する文字列は印刷されていない。さらに、レシートＲＴの下方領域には、店舗を特定する店舗コードＲＴｋ、ＰＯＳ端末１０１を特定するレジコードＲＴｌ、取引を特定する取引コードＲＴｍが印刷されている。
【００５４】
そして、レシートＲＴには、このレシートＲＴに印刷されている取引情報を記述する二次元コードシンボルＴＤＣが印刷されている。二次元コードシンボルＴＤＣの上方位置には、顧客に対して次回の来店時にこのレシートＲＴを持ち寄ることを促す旨を示すメッセージＲＴｊが印刷されている。このメッセージＲＴｊを見ることにより、顧客は次回このレシートＲＴを持ち寄ることにより、会員カード３０１を忘れたために今回行われなかった値引がなされることを認識することができる。
【００５５】
図１０に示すような二次元コードシンボルＴＤＣが印刷されたレシートＲＴを受け取った顧客は、次に店舗に買物に訪れる際に会員カード３０１と共にこのレシートＲＴを持ち寄り、取引中にＰＯＳ端末１０１のオペレータに手渡す。オペレータは、手渡されたレシートＲＴに印刷された二次元コードシンボルＴＤＣをコードリーダ１１１に読み取らせる。この読み取りによって、コードリーダ１１１は、二次元コードシンボルＴＤＣを取引情報にデコードして出力し、出力された取引情報は、ＰＯＳ端末１０１のＲＡＭ２０３に記憶される。
【００５６】
ここで、再び図８のフローチャートの説明に戻る。仮締めキーの押下があるまでに（ステップＳ１０６のＹ）、コードリーダ１１１から出力された取引情報がＲＡＭ２０３に記憶されたならば（ステップＳ１１４のＹ）、ＣＰＵ２０１は、この取引情報に含まれる取引コードに基づいて取引コードファイルＦ４を検索し、対応する取引コードについて取得済フラグが記憶されているか否かを判定する（ステップＳ１１５）。図７に示す取引コードファイルＦ４では、取得済フラグは、「０」又は「１」によって示されている。つまり、「１」が記憶されていれば特典情報が取得済である旨の取得済フラグが記憶されていることになり、「０」が記憶されていれば取得済フラグが記憶されていないことになる。取引コードファイルＦ４に取得済フラグが記憶されていれば（ステップＳ１１５のＮ）、再び商品コードの入力に待機するが（ステップＳ１０３）、取得済フラグが記憶されていなければ（ステップＳ１１５のＹ）、次に、ＣＰＵ２０１は、取引情報に含まれる取引日時と現在日時とを比較して、これらが所定期間内であるか否かを判定する（ステップＳ１１６）。この期間は、一例として一週間である。これにより、一定期間を過ぎた後の二次元コードシンボルＴＤＣが印刷されたレシートＲＴの持ち寄りは無効となる。そして、取引情報に含まれる取引日時と現在日時とが所定期間内であると判定したならば（ステップＳ１１６のＹ）、取引情報に含まれる商品コードに基づいて特典ファイルＦ３を検索し、その商品コードが特典ファイルＦ３に記憶されていれば、対応する特典情報（つまり、値引金額）を取得してＲＡＭ２０３に一時記憶させる（ステップＳ１１７）。次いで、ＣＰＵ２０１は、取得した特典情報に基づきその特典内容をオペレータ用表示器１０５に表示させる。そして、取引コードファイルＦ４の対応する取引コードについて取得済フラグを記憶させ（ステップＳ１１８）、再び、商品コードの入力に待機する（ステップＳ１０３）。このようなステップＳ１１４〜Ｓ１１８の処理は、過去分特典取得処理を構成する。
【００５７】
そして、このようにして特典情報として取得された値引金額は、ステップＳ１０７で決済金額を算出する際に反映される。例えば、取得された特典情報が「−￥３０」という値引金額であれば、ＰＯＳ端末１０１のＣＰＵ２０１は、仮締めキーの押下に応じて決済金額を算出した後、その決済金額から３０円を減額し、これにより得られた金額を最終的な決済金額とする。ここに救済処理が実現されている。そして、この場合、ステップＳ１１３で発行されるレシートＲＴには、前回の取引でされるべき値引が今回された旨を示す値引情報ＲＴｑが付加的に印刷される。
【００５８】
図１１は、値引情報ＲＴｑが印刷されたレシートＲＴを示す正面図である。なお、図１１中では、一部の印刷を省略して示している。図１１に示すレシートＲＴには、取引において顧客コードが取得されているため（図８のフローチャートのステップＳ１０１）、この顧客コードに相当する文字列「１２３４」が顧客コードＲＴｄとして「会員Ｎｏ．」という文字の右側に印刷されている。また、図１１に示すレシートＲＴには、取引においてサービスポイントが算出されているため（図８のフローチャートのステップＳ１１１）、算出されたサービスポイントＲＴｎが印刷されている。なお、サービスポイントの累計ＲＴｏについても印刷されている。これは、図８のフローチャートのステップＳ１０２で読み出し、ステップＳ１０９で使用されたサービスポイントを反映したものである。そして、図１１に示すレシートＲＴには、特典情報として取得された値引金額ＲＴｐが決済金額ＲＴｇの上方位置に印刷されている。このとき、レシートＲＴには、前回の取引でされるべき値引が今回された旨を示す値引情報ＲＴｑが印刷されている。これにより、顧客は、その旨を知ることができる。
【００５９】
なお、本実施の形態では、過去分特典取得処理において特典ファイルＦ３から取得される特典情報を値引金額（例えば、−￥３０）とし、救済処理ではこの値引金額が決済金額から値引される例を示したが、特典情報の態様は、これに限定されない。例えば、特典ファイルＦ３には、特典情報として、クーポン券や所定のサービス商品を顧客に対しての贈呈する旨が記憶されていても良い。この場合、ＰＯＳ端末１０１のＣＰＵ２０１は、図８のフローチャートのステップＳ１１７で特典ファイルＦ３から特典情報を取得したならば、クーポン券贈呈の場合には、予めＨＤＤ２０４に記憶させているクーポン券データに基づきレシートプリンタ１０６を駆動制御してレシート用紙に所定の情報が印刷されたクーポン券を発行させる。そして、ＰＯＳ端末１０１のオペレータは、発行されたクーポン券を顧客に手渡す。このとき、レシートプリンタ１０６によるクーポン券の発行に際しては、ＣＰＵ２０１は、クーポン券が発行される旨と共にこのクーポン券の内容、つまり、取得した特典情報の内容をオペレータ用表示器１０５に表示させる。また、サービス商品の贈呈の場合には、図８のフローチャートのステップＳ１１７で特典ファイルＦ３から特典情報を取得したならば、オペレータ用表示器１０５に特典情報の内容（例えば、「お客様にサービス商品＜タマゴ１個＞を贈呈してください」というメッセージ表示）を表示させる。そして、これを見たＰＯＳ端末１０１のオペレータは、レジカウンタに予め用意されているサービス商品を顧客に手渡す。いずれの場合であっても、クーポン券又はサービス商品の贈呈後、ＰＯＳ端末１０１のＣＰＵ２０１は、オペレータによるキーボード１０４又はタッチパネル１０８の所定の操作に応じて、取引コードファイルＦ４に取得済フラグを記憶させる。このとき、オペレータ用表示器１０５への特典情報の内容の表示から所定時間経過後に、取得済フラグを記憶させるようにしても良い。
【００６０】
以上説明したとおり、本実施形態によれば、顧客が会員カードを忘れた場合に取引情報を記述した二次元コードシンボルが印刷されたレシートが発行される。そして、次回の来店時にこのレシートに印刷された二次元コードシンボルが読み取られてデコードされ、デコードされた取引情報に基づき特典が付与されるので、会員に対する特典の付与が無効とならないようにすることができる。
【符号の説明】
【００６１】
１０１  ＰＯＳ端末（商品販売データ処理装置）
１０６  レシートプリンタ
１１１  コードリーダ（読取部）
１１２  ＲＦＩＤリーダライタ（顧客コード入力部）
２０１  ＣＰＵ（情報処理部）
２０３  ＲＡＭ（記憶部）
ＲＴ  レシート
ＴＤＣ  二次元コードシンボル
Ｆ３  特典ファイル
Ｆ４  取引コードファイル（記憶部）
【先行技術文献】
【特許文献】
【００６２】
【特許文献１】特開平７−３７１６１号公報
【図１】
2012212442.tif 000003
【図２】
2012212442.tif 000004
【図３】
2012212442.tif 000005
【図４】
2012212442.tif 000006
【図５】
2012212442.tif 000007
【図６】
2012212442.tif 000008
【図７】
2012212442.tif 000009
【図８】
2012212442.tif 000010
【図９】
2012212442.tif 000011
【図１０】
2012212442.tif 000012
【図１１】
2012212442.tif 000013
【手続補正書】
【提出日】平成24年5月29日(2012.5.29)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
実施形態の商品販売データ処理装置は、読取部と、顧客コード入力部と、レシートプリントと、算出部と、印刷制御部と、を備える。前記読取部は、コードシンボルを読み取りデコードする。前記顧客コード入力部は、顧客を特定する顧客コードを入力する。前記レシートプリンタは、レシートを発行する。前記算出部は、前記読取部がコードシンボルを読み取ることによってデコードした商品コードに基づいて決済金額を算出する。前記印刷制御部は、前記読取部による前記コードシンボルの読み取りの前に前記顧客コード入力部に顧客コードが入力されなかった取引の場合、当該取引の商品コードをシンボル化し、前記レシートプリンタで発行する前記レシートに印刷させる。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コードシンボルを読み取りデコードする読取部と、
顧客を特定する顧客コードを入力する顧客コード入力部と、
レシートを発行するレシートプリンタと、
前記読取部がコードシンボルを読み取ることによってデコードした商品コードに基づいて決済金額を算出する算出部と、
前記読取部による前記コードシンボルの読み取りの前に前記顧客コード入力部に顧客コードが入力されなかった取引の場合、当該取引の商品コードをシンボル化し、前記レシートプリンタで発行する前記レシートに印刷させる印刷制御部と、
を備える商品販売データ処理装置。
【請求項２】
前記印刷制御部は、前記レシートに、次回の来店時に当該レシートを持ち寄ることを促すメッセージを印刷させる請求項１記載の商品販売データ処理装置。
【請求項３】
前記取引の商品コードをシンボル化したシンボルは、前記取引が行われた日時を含む請求項１又は２記載の商品販売データ処理装置。
【請求項４】
前記取引の商品コードをシンボル化したシンボルは、前記取引を特定する取引コードを含む請求項１乃至３のいずれかの一記載の商品販売データ処理装置。
【請求項５】
コードシンボルを読み取りデコードする読取部と、
顧客を特定する顧客コードを入力する顧客コード入力部と、
レシートを発行するレシートプリンタと、
前記読取部がコードシンボルを読み取ることによってデコードした商品コードに基づいて決済金額を算出する算出部と、
前記読取部による前記コードシンボルの読み取りの前に前記顧客コード入力部に顧客コードが入力されなかった取引の場合、当該取引を特定する取引コードを記憶する記憶部と、
を備える商品販売データ処理装置。
【請求項６】
前記記憶部は、前記取引における特典を取得済みか否かを判別する情報と対応付けて前記取引コードを記憶する請求項５に記載の商品販売データ処理装置。