(57)【特許請求の範囲】
【請求項１】
商品の売上処理を行う売上データ処理装置であって、
カードから読み取り可能な識別情報と対応付けて現在の点数を記憶する記憶手段と、
今回の売上金額に基づいて新たに追加される点数を算出する算出手段と、
前記記憶手段により記憶されている現在の点数と、前記算出手段により算出された新たに追加される点数と、を合算した累計点数が予め設定されている条件点数に達しているか否かを判別する判別手段と、
前記判別手段により前記累計点数が前記条件点数に達していると判別された場合には、前記カードから読み取り可能な識別情報と対応付けて顧客の連絡先情報を登録するための案内情報を、特典付与を示すクーポンに付加して印刷する印刷手段と、
を備え、
前記案内情報は、前記クーポンの利用にあたり顧客の連絡先情報の登録が必要である旨を通知する通知情報と、前記顧客の連絡先情報の登録に伴って顧客に所定の情報を提供可能となるサービスに関する告知情報と、を含む、
ことを特徴とする売上データ処理装置。
【請求項２】
前記クーポンには、当該クーポンの利用に併せて前記顧客の連絡先情報を登録するための顧客情報記入欄が前記案内情報として含まれ、
前記顧客情報記入欄には、前記サービスの提供を所望するか否かを入力する入力領域が含まれる、
ことを特徴とする請求項１に記載の売上データ処理装置。
【請求項３】
前記印刷手段は、前記カードから読み取り可能な識別情報と対応付けて顧客の連絡先情報が既に登録されているか否かを判別し、前記顧客の連絡先情報が登録されていないと判別した場合に前記案内情報を出力する、
ことを特徴とする請求項１または２に記載の売上データ処理装置。
【請求項４】
前記サービスは、店舗からの情報配信サービスである、
ことを特徴とする請求項１から３の何れか一項に記載の売上データ処理装置。
【請求項５】
商品の売上処理を行う売上データ処理装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
カードから読み取り可能な識別情報と対応付けて現在の点数を記憶する記憶手段、
今回の売上金額に基づいて新たに追加される点数を算出する算出手段、
前記記憶手段により記憶されている現在の点数と、前記算出手段により算出された新たに追加される点数と、を合算した累計点数が予め設定されている条件点数に達しているか否かを判別する判別手段、
前記判別手段により前記累計点数が前記条件点数に達していると判別された場合には、前記カードから読み取り可能な識別情報と対応付けて顧客の連絡先情報を登録するための案内情報を、特典付与を示すクーポンに付加して印刷する印刷手段、
として機能させ、
前記案内情報は、前記クーポンの利用にあたり顧客の連絡先情報の登録が必要である旨を通知する通知情報と、前記顧客の連絡先情報の登録に伴って顧客に所定の情報を提供可能となるサービスに関する告知情報と、を含む、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、売上データ処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、商品を販売する個人商店や、レストラン等の飲食店等の店舗において、顧客の会計時に、買い上げ金額に応じたスタンプを発行する方法が知られている。先ず、店員は、顧客の初回来店時にスタンプの台紙（スタンプカード）をその顧客に渡す。スタンプの台紙は、スタンプが押される所定数（満点スタンプ数）のスタンプ欄を有する。店員は、顧客の初回以降の来店時に、手作業により、その顧客のスタンプの台紙のスタンプ欄に、買い上げ金額に応じたスタンプ数のスタンプを押す。このスタンプの台紙は、満点スタンプ数分押されると、所定の景品等と交換される。
【０００３】
また、会員としての顧客の会計時に、顧客の買い上げ金額に応じたポイントを発行し、そのポイントの情報をレシートに伝票情報とともに印刷するＰＯＳ（Point Of Sales）装置が知られている（例えば、特許文献１参照）。このポイントは、スタンプと異なりスタンプ欄が無い。このため、レシートには、ポイントの情報として、現在の累積ポイント数、景品交換のための不足ポイント数が数字で印刷されていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−１３１５６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来のスタンプ発行の方法では、スタンプを押す作業により店員の作業負担が大きかった。また、上記従来のＰＯＳ装置では、スタンプを発行できなかった。このため、上記従来のＰＯＳ装置では、現在の累積ポイント数や、景品交換のための不足ポイント数の情報が数字で印刷されているために、それらの情報を顧客が視覚的に認識しづらかった。
【０００６】
本発明の課題は、売上金額に基づく点数付与を利用して顧客に関する情報を効率的に収集できるようにすることである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の売上データ処理装置は、商品の売上処理を行う売上データ処理装置であって、カードから読み取り可能な識別情報と対応付けて現在の点数を記憶する記憶手段と、今回の売上金額に基づいて新たに追加される点数を算出する算出手段と、前記記憶手段により記憶されている現在の点数と、前記算出手段により算出された新たに追加される点数と、を合算した累計点数が予め設定されている条件点数に達しているか否かを判別する判別手段と、前記判別手段により前記累計点数が前記条件点数に達していると判別された場合には、前記カードから読み取り可能な識別情報と対応付けて顧客の連絡先情報を登録するための案内情報を、特典付与を示すクーポンに付加して印刷する印刷手段と、を備え、前記案内情報は、前記クーポンの利用にあたり顧客の連絡先情報の登録が必要である旨を通知する通知情報と、前記顧客の連絡先情報の登録に伴って顧客に所定の情報を提供可能となるサービスに関する告知情報と、を含む、ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、売上金額に基づく点数付与を利用して顧客に関する情報を効率的に収集できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態の売上データ処理装置を示すブロック図である。
【図２】設定情報テーブルの構成を示す図である。
【図３】顧客データベースの構成を示す図である。
【図４】スタンプ会計処理を示すフローチャートである。
【図５】スタンプ会計処理のクーポン印刷処理を示すフローチャートである。
【図６】会員カードを示す図である。
【図７】スタンプ付レシートを示す図である。
【図８】ＱＲコード無しのクーポンを示す図である。
【図９】ＱＲコード付きのクーポンを示す図である。
【図１０】第１の顧客情報登録処理を示すフローチャートである。
【図１１】第２の顧客情報登録処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１１】
図１を参照して、本発明に係る実施の形態の装置構成を説明する。図１は、本実施の形態の売上データ処理装置１０の機能構成を示すブロック図である。
【００１２】
売上データ処理装置１０は、レストラン、居酒屋等の飲食店や、個人商店等の店舗に設置されたＥＣＲ（電子キャッシュレジスタ）である。ここでは、売上データ処理装置１０が、レストラン△△に設置されている例を説明するが、これに限定されるものではない。
【００１３】
売上データ処理装置１０の設置店舗は、顧客の飲食時の買い上げ金額に応じてスタンプを発行する。所定数（満点スタンプ数）設けられたスタンプ欄に、買い上げ金額に応じた数のスタンプのキャラクタが押されていく。しかし、店員が顧客に手渡した台紙にスタンプを押すものではなく、売上データ処理装置１０が、押したスタンプのキャラクタと、満点スタンプ数までの残りの数のスタンプ欄のキャラクタとをレシートに印刷する。残りのスタンプ欄がなくなると、売上データ処理装置１０がクーポンを印刷し、そのクーポンが顧客に手渡される。
【００１４】
クーポンは、店舗で使用できる所定金額に交換できるものとして説明するが、景品や、他のサービス等に交換可能なものとしてもよい。また、クーポンは、店舗が発行するメールマガジン（メルマガ）登録有無の申請に用いる情報を含む。
【００１５】
図１に示すように、売上データ処理装置１０は、制御部としてのＣＰＵ（Central Processing Unit）１１と、操作部１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、ＲＯＭ（Read Only Memory）１５と、通信部１６と、記憶部１７と、印刷部１８と、ドロア１９と、識別情報入力部としてのスキャナ部２０と、計時部２１と、を備える。売上データ処理装置１０の各部は、バス２２を介して互いに接続されている。
【００１６】
ＣＰＵ１１は、売上データ処理装置１０の各部を制御する。ＣＰＵ１１は、各種プログラムのうち指定されたプログラムをＲＯＭ１５から読み出してＲＡＭ１３に展開し、展開されたプログラムとの協働で各種処理を実行する。
【００１７】
ＣＰＵ１１は、スタンプ会計プログラム１５１に従い、通常の会計処理を行い、買い上げ金額に応じた顧客の現在のスタンプ数を算出し、会計情報とともに、現在のスタンプ数のスタンプのキャラクタと、満点スタンプ数までの残りの数のスタンプ欄のキャラクタとを印刷部１８にレシートへ印刷させ、現在のスタンプ数が満天スタンプ数以上になると印刷部１８にクーポンを印刷させる。
【００１８】
また、ＣＰＵ１１は、第１の顧客情報登録プログラム１５２に従い、顧客が使用したクーポンに記載された顧客の情報の入力を受け付けて記憶部１７に記憶する。
【００１９】
また、ＣＰＵ１１は、第２の顧客情報登録プログラム１５３に従い、クーポンのＱＲ（Quick Response）コード（登録商標）に応じて顧客のユーザ端末２で作成されて送信されたメールを受信して顧客の情報を取得して記憶部１７に記憶する。
【００２０】
操作部１２は、表示部１４の画面上に形成されたタッチパネルであり、ユーザからのタッチ入力に応じた操作情報をＣＰＵ１１に出力する。操作部１２は、英数字等の文字、各種機能等のキータッチ入力の受け付けが可能である。また、操作部１２は、英数字等の文字、各種機能等のキー入力を受け付ける複数のキーを備える構成としてもよい。
【００２１】
ＲＡＭ１３は、揮発性の半導体メモリであり、各種データ及び各種プログラムを格納するワークエリアを有する。
【００２２】
表示部１４は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electro Luminescent）ディスプレイ等の表示パネルを備える表示部であり、ＣＰＵ１１から入力される表示情報に応じて表示パネルに各種表示を行う。
【００２３】
ＲＯＭ１５は、各種データ及び各種プログラムを記憶する読み出し専用の半導体メモリである。ＲＯＭ１５には、スタンプ会計プログラム１５１、第１の顧客情報登録プログラム１５２、第２の顧客情報登録プログラム１５３が記憶されている。
【００２４】
通信部１６は、通信ネットワークＮに通信接続するためのネットワークカード等の通信部である。ＣＰＵ１１は、通信部１６を介して、通信ネットワークＮに接続された機器と通信が可能である。
【００２５】
通信ネットワークＮは、インターネット等のネットワークである。ユーザ端末２は、顧客が所有する端末であり、通信ネットワークＮに通信接続されている。ユーザ端末２は、少なくとも２次元コード（ＱＲコード）の読み取り機能及びメール送受信機能を有する機器であり、例えば、携帯電話機、スマートフォン等の端末装置である。
【００２６】
記憶部１７は、情報を読み出し及び書き込み可能に記憶するフラッシュメモリ、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）、又は電池でバックアップされたＲＡＭ等の不揮発性のメモリである。記憶部１７は、後述する設定情報テーブル３０、顧客データベース４０を記憶する。
【００２７】
印刷部１８は、用紙に情報を印刷するサーマルプリンタ等の印刷部である。印刷部１８は、ＣＰＵ１１の指示に従い、印刷情報を用紙としてのロール紙に印刷する。また、印刷部１８は、印刷後にロール紙をカットして出力する機構を有する。
【００２８】
ドロア１９は、金銭や商品券を格納する引き出し部及びその開放機構を有し、ＣＰＵ１１の指示に従い、開放機構により引き出し部を開放する。ドロア１９が開放した引き出し部は、店員が手動で閉める。
【００２９】
スキャナ部２０は、一次元のバーコードのスキャナであり、バーコードを読み取り、そのバーコードの２値化したイメージデータをＣＰＵ１１に出力する。スキャナ部２０は、例えば、レーザスキャナとするが、バーコードを撮像するイメージスキャナとしてもよい。ＣＰＵ１１は、スキャナ部２０から出力されたイメージデータをデコードして、バーコードに含まれているコード情報を得る。
【００３０】
計時部２１は、計時回路を備え、計時回路により計時した現在の日時情報をＣＰＵ１１に出力する。
【００３１】
次に、図２及び図３を参照して、記憶部１７に記憶される情報を説明する。図２は、設定情報テーブル３０の構成を示す図である。図３は、顧客データベース４０の構成を示す図である。
【００３２】
図２に示す設定情報テーブル３０は、記憶部１７に記憶され、スタンプに関する設定情報を有するテーブルである。設定情報テーブル３０は、設定名３１と、設定値３２と、の項目を有する。
【００３３】
設定名３１は、スタンプ算出方法、クーポン印刷方法、スタンプ発行金額、満点スタンプ数、スタンプ倍率、スタンプマトリックス（横）、スタンプマトリックス（縦）、スタンプ塗りつぶしキャラ、である。設定値３２は、設定名３１の各設定の値である。
【００３４】
設定名３１のスタンプ算出方法は、スタンプ数の算出方法を示し、設定値３２が０でスタンプ数を会計の都度算出する（スタンプ発行に満たない買い上げ金額の端数が出た場合に切り捨てる）方法を示し、１でスタンプ数を会計の買い上げ累計金額に応じて算出する（スタンプ発行に満たない買い上げ金額の端数が次回のスタンプ数算出に使用される）方法を示す。
【００３５】
設定名３１のクーポン印刷方法は、クーポンの印刷方法を示し、設定値３２が０でＱＲコード印刷を行わないクーポン印刷方法を示し、１でＱＲコード印刷を行うクーポン印刷方法を示す。ＱＲコード印刷をする場合は、メルマガ登録有無を選択するための２つのＱＲコードがクーポンに印刷される。
【００３６】
設定名３１のスタンプ発行金額は、１個のスタンプを発行する買い上げ金額を示し、設定値３２は、その買い上げ金額の値を示す。設定名３１の満点スタンプ数は、台紙の全てのスタンプ欄の数を示し、設定値３２は、そのスタンプ欄の数値を示す。満点スタンプ数のスタンプが発行されると、１つのクーポンが発行される。
【００３７】
設定名３１のスタンプ倍率は、店舗のサービス期間等に発行するスタンプ数を変更する倍率を示し、設定値３２は、その倍率の値を示す。スタンプ倍率は、例えば、２倍サービスデーに２倍に設定される。設定名３１のスタンプマトリックス（横）は、レシートに印刷するスタンプ欄のマトリックスの横方向の列数を示し、設定値３２は、その列数の値を示す。設定名３１のスタンプマトリックス（縦）は、レシートに印刷するスタンプ欄のマトリックスの縦方向の行数を示し、設定値３２は、その行数の値を示す。
【００３８】
設定名３１のスタンプ塗りつぶしキャラは、スタンプ欄に押されたスタンプを示すキャラクタを示し、設定値３２は、そのキャラクタを示す。スタンプ塗りつぶしキャラは、“■”に限定されるものではなく、“★”等の他の既存のキャラクタや、店員等が任意にデザインしたキャラクタとしてもよい。なお、スタンプ欄のキャラクタも、スタンプのキャラクタと同様に、任意に設定可能であるものとする。
【００３９】
設定情報テーブル３０の設定値３２は、予め設定されているものとするが、操作部１２を介する管理者からの設定変更入力に応じて変更可能である。
【００４０】
図３に示す顧客データベース４０は、記憶部１７に記憶され、顧客に関する情報のデータベースである。顧客データベース４０は、顧客コード４１と、コード情報４２と、顧客名４３と、買い上げ累計金額４４と、現在のスタンプ数４５と、発行済クーポン数４６と、回収済クーポン数４７と、メールアドレス４８と、メルマガ希望有無４９と、端数５０と、の項目を有する。
【００４１】
顧客コード４１は、顧客の識別情報である。コード情報４２は、顧客コード４１の顧客の会員カードに印刷されたバーコードに埋め込まれたコード情報である。顧客名４３は、顧客コード４１の顧客の名前である。買い上げ累計金額４４は、顧客コード４１の顧客の買い上げ金額の累計値である。現在のスタンプ数４５は、顧客コード４１の顧客の現在のスタンプ数である。発行済クーポン数４６は、顧客コード４１の顧客の発行済クーポン数である。回収済クーポン数４７は、顧客コード４１の顧客の回収済クーポン数である。メールアドレス４８は、顧客コード４１の顧客のメールアドレスである。
【００４２】
メルマガ希望有無４９は、顧客コード４１の顧客のメルマガ希望有無を示す情報であり、“有”又は“無”が設定される。端数５０は、顧客コード４１の顧客のスタンプ発行に満たない買い上げ金額を示す端数である。
【００４３】
次に、図４〜図１１を参照して、売上データ処理装置１０の動作を説明する。図４は、スタンプ会計処理を示すフローチャートである。図５は、スタンプ会計処理のクーポン印刷処理を示すフローチャートである。図６は、会員カード６０を示す図である。図７は、スタンプ付レシート７０を示す図である。図８は、ＱＲコード無しのクーポン８０を示す図である。図９は、ＱＲコード付きのクーポン８０Ａを示す図である。図１０は、第１の顧客情報登録処理を示すフローチャートである。図１１は、第２の顧客情報登録処理を示すフローチャートである。
【００４４】
売上データ処理装置１０が設置された店舗では、会員制度が導入されており、会員になることを希望した顧客に、店員から会員カード６０が手渡される。
【００４５】
図６に示すように、会員カード６０は、名前欄６１と、バーコード６２と、を有する。名前欄６１は、顧客が名前を記入する欄である。バーコード６２は、複数の会員カード６０で互いに異なる識別情報としてのコード情報が埋め込まれたバーコードである。バーコード６２のコード情報が、顧客データベース４０のコード情報４２に格納されている。顧客データベース４０のレコード数は、会員カード６０の発行数に対応する。
【００４６】
先ず、図４〜図９を参照して、売上データ処理装置１０で実行されるスタンプ会計処理を説明する。スタンプ会計処理は、通常の会計処理を行い、その会計情報とともに、現在のスタンプ数のスタンプのキャラクタと、満点スタンプ数までの残りの数のスタンプ欄のキャラクタとをレシートに印刷し、現在のスタンプ数が満天スタンプ数以上になるとクーポンを印刷する処理である。売上データ処理装置１０において、例えば、電源がオンされたことをトリガとして、ＣＰＵ１１は、ＲＯＭ１５から読み出されて適宜ＲＡＭ１３に展開されたスタンプ会計プログラム１５１と協働で、スタンプ会計処理を実行する。
【００４７】
図４に示すように、先ず、ＣＰＵ１１は、通常の会計処理を行う（ステップＳ１１）。なお、ステップＳ１１は、操作部１２を介して通常の会計処理のための操作入力が開始されたことをトリガとして実行されるものとする。
【００４８】
ステップＳ１１の通常の会計処理では、ＣＰＵ１１は、操作部１２を介して店員からの顧客の飲食したメニュー及びその数量の入力を受け付け、税金、買い上げ金額を算出して表示部１４に表示し、操作部１２を介して店員からの顧客から預かったお金の金額の入力を受け付け、お釣りを算出し、印刷部１８に、レシートの用紙へ、メニュー、数量、税金、買い上げ金額、預かり金額、お釣り等の会計情報を店舗情報とともに印刷させ、ドロア１９の引き出し部を開放する。この時点で、レシートはカットされない。店員は、顧客が支払ったお金をドロア１９の引き出し部に入れ、お釣りを取り出して顧客に渡し、ドロア１９の引き出し部を閉める。
【００４９】
そして、ＣＰＵ１１は、スキャナ部２０により顧客が有する会員カード６０のバーコード６２を読み取りデコードしてコード情報を取得する（ステップＳ１２）。ステップＳ１２では、店員が、スキャナ部２０を操作して顧客の有する会員カード６０のバーコード６２を読み取る。顧客が会員カード６０を持っていない場合に、顧客が会員になることを希望すれば、店員は、新たな会員カード６０を用意してスキャナ部２０で読み取り、新たな会員カード６０を顧客に手渡す。また、顧客が会員になることを希望しなければ、ＮＵＬＬ値のコード情報を取得するものとする。
【００５０】
そして、ＣＰＵ１１は、記憶部１７に記憶された顧客データベース４０を参照し、ステップＳ１２で取得されたコード情報でコード情報４２を検索する（ステップＳ１３）。そして、ＣＰＵ１１は、ステップＳ１３でコード情報が検索されたか否かを判別する（ステップＳ１４）。コード情報が検索されない場合（ステップＳ１４；ＮＯ）、顧客が会員でなく、ステップＳ１１に移行される。このとき、ステップＳ１１で印刷された通常のレシートが印刷部１８により自動的にカットされて出力される。
【００５１】
コード情報が検索された場合（ステップＳ１４；ＹＥＳ）、顧客が会員であり、ＣＰＵ１１は、記憶部１７に記憶された設定情報テーブル３０を参照し、設定名３１のスタンプ算出方法の設定値３２が０であるか否かを判別する（ステップＳ１５）。スタンプ算出方法が１である場合（ステップＳ１５；ＮＯ）、ＣＰＵ１１は、ステップＳ１３で取得されたコード情報４２に対応する端数５０を読み出し、ステップＳ１１で算出された買い上げ金額に加算する（ステップＳ１６）。
【００５２】
ステップＳ１６の後、又はスタンプ算出方法が０である場合（ステップＳ１５；ＹＥＳ）、ＣＰＵ１１は、設定名３１がスタンプ発行金額の設定値３２を用いて、ステップＳ１６又はステップＳ１１で算出された買い上げ金額からスタンプ数を算出し、設定名３１がスタンプ倍率の設定値３２を乗算する（ステップＳ１７）。ステップＳ１７では、買い上げ金額が、スタンプ発行金額の設定値で除算され、その商がスタンプ数とされ、その余りが端数とされる。
【００５３】
そして、ＣＰＵ１１は、ステップＳ１７で算出された端数で、ステップＳ１３で取得されたコード情報４２に対応する端数５０を更新する（ステップＳ１８）。そして、ＣＰＵ１１は、ステップＳ１３で取得されたコード情報４２に対応する現在のスタンプ数４５に、ステップＳ１７で算出されたスタンプ数を加算して更新する（ステップＳ１９）。
【００５４】
そして、ＣＰＵ１１は、ステップＳ１３で取得されたコード情報４２に対応する買い上げ累計金額４４に、ステップＳ１１で算出された買い上げ金額を加算して更新する（ステップＳ２０）。そして、ＣＰＵ１１は、ステップＳ１９で算出した現在のスタンプ数が、設定名３１が満点スタンプ数の設定値３２以上であるか否かを判別する（ステップＳ２１）。
【００５５】
満点スタンプ数の設定値３２未満である場合（ステップＳ２１；ＮＯ）、ＣＰＵ１１は、設定名３１がマトリックス（縦）、マトリックス（横）の設定値３２に応じたマトリックス形状で、設定名３１がスタンプ塗潰しキャラの設定値３２を用いたステップＳ１９で算出した現在のスタンプ数の個数のスタンプのキャラクタと、設定名３１が満点スタンプ数の設定値３２からステップＳ１９で算出した現在のスタンプ数を減算した数の個数のスタンプ欄のキャラクタと、を有する台紙部を含む画像データを作成する（ステップＳ２２）。そして、ＣＰＵ１１は、ステップＳ２２で作成した台紙部等の画像データを印刷部１８に印刷させ、スタンプ付レシートとして出力し（ステップＳ２３）、ステップＳ１１に移行される。このとき、ステップＳ１１，Ｓ２３で印刷されたスタンプ付レシートが印刷部１８により自動的にカットされて出力される。
【００５６】
ステップＳ１１，Ｓ２３で印刷されるスタンプ付レシートは、例えば、図７に示すスタンプ付レシート７０となる。スタンプ付レシート７０は、店舗情報部７１と、会計情報部７２と、台紙部７３と、説明情報部７４と、を有する。
【００５７】
店舗情報部７１は、売上データ処理装置１０の設置店舗に関する店名、連絡先の情報である。会計情報部７２は、会計のメニュー、数量、税金、買い上げ金額（合計）、お預かり金額、お釣りの情報である。
【００５８】
台紙部７３は、マトリックス状に配置された、スタンプ欄に押された現在のスタンプ数である４個のスタンプのキャラクタ“■”と、満点スタンプ数までの残りの数である１６個のスタンプ欄のキャラクタ“(4)”〜“(20)”と、を有する台紙のイメージ情報である。説明情報部７４は、顧客へのスタンプに関する説明の情報である。説明情報部７４は、例えば、スタンプ発行金額、満点スタンプ数、クーポンの引き換え内容の説明情報を含む。スタンプ付レシート７０のうち、店舗情報部７１及び会計情報部７２がステップＳ１１で印刷され、台紙部７３及び説明情報部７４がステップＳ２３で印刷される。
【００５９】
満点スタンプ数の設定値３２以上である場合（ステップＳ２１；ＹＥＳ）、ＣＰＵ１１は、ステップＳ１９で算出された現在のスタンプ数から、（設定名３１が満点スタンプ数の設定値３２）×ｎ（ｎ：発行可能な最大のクーポン数）を減算し、この算出値で現在のスタンプ数４５を更新する（ステップＳ２４）。
【００６０】
そして、ＣＰＵ１１は、ステップＳ２４で算出された現在のスタンプ数を用いて、ステップＳ２５及びＳ２６の処理を実行する。ステップＳ２５，Ｓ２６は、ステップＳ２２，Ｓ２３と同様の処理である。ステップＳ２６の後、ステップＳ１１，Ｓ２６で印刷されたスタンプ付レシートが印刷部１８により自動的にカットされて出力される。
【００６１】
そして、ＣＰＵ１１は、クーポン印刷処理を実行し（ステップＳ２７）、ステップＳ１１に移行される。図５を参照して、ステップＳ２７のクーポン印刷処理を説明する。
【００６２】
先ず、ＣＰＵ１１は、記憶部１７に記憶された設定情報テーブル３０を参照し、設定名３１がクーポン印刷方法の設定値３２が０であるか否かを判別する（ステップＳ３１）。クーポン印刷方法が０である場合（ステップＳ３１；ＹＥＳ）、ＣＰＵ１１は、記憶部１７に記憶された顧客データベース４０を用いて、ＱＲコード（登録商標）を含まないクーポンの画像データを作成する（ステップＳ３２）。クーポン印刷方法が１である場合（ステップＳ３１；ＮＯ）、ＣＰＵ１１は、顧客データベース４０を用いて、ＱＲコード付きのクーポンの画像データを作成する（ステップＳ３３）。そして、ＣＰＵ１１は、ステップＳ３２又はＳ３３で作成された画像データを印刷部１８にクーポンとして印刷させる（ステップＳ３４）。
【００６３】
ステップＳ３４においてステップＳ３２で作成された画像データに応じて印刷されるクーポンは、例えば、図８に示すクーポン８０となる。クーポン８０は、引換情報部８１と、バーコード８２と、店舗情報部８３と、説明情報部８４と、名前欄８５と、メールアドレス欄８６と、メルマガ希望有無欄８７と、を有する。
【００６４】
引換情報部８１は、クーポン８０で引き換えられる対象の情報であり、例えば、店舗で使える所定の金額である。バーコード８２は、クーポン８０が渡される顧客のコード情報４２を含むバーコードである。つまり、バーコード８２は、クーポン８０を受け取った顧客が所有する会員カード６０のバーコード６２と同じである。
【００６５】
店舗情報部８３は、売上データ処理装置１０の設置店舗に関する店名、連絡先の情報である。説明情報部８４は、顧客へのクーポンに関する説明の情報である。説明情報部７４は、例えば、クーポン８０の使用条件、発行日、有効期限の説明情報である。
【００６６】
名前欄８５は、顧客の名前の記入欄である。メールアドレス欄８６は、顧客のメールアドレスの記入欄である。メルマガ希望有無欄８７は、顧客のメルマガ希望有無の記入欄である。名前欄８５、メールアドレス欄８６及びメルマガ希望有無欄８７は、顧客がクーポン８０を店舗で使用する前に、当該顧客により記入される。
【００６７】
ステップＳ３４においてステップＳ３３で作成された画像データに応じて印刷されるクーポンは、例えば、図９に示すクーポン８０Ａとなる。クーポン８０Ａは、引換情報部８１と、バーコード８２と、店舗情報部８３と、説明情報部８４と、ＱＲコード８８，８９と、を有する。
【００６８】
ＱＲコード８８は、顧客がメルマガ購読を希望する旨を店舗のメールアドレスに送信する際に読み取られるＱＲコードである。ＱＲコード８９は、メルマガ購読を希望しない旨を店舗のメールアドレスに送信する際に読み取られるＱＲコードである。
【００６９】
ＱＲコード８８には、店舗のメールアドレスと、顧客（バーコード８２）のコード情報と、メルマガ購読を希望する旨との情報が、埋め込まれている。ＱＲコード８９には、店舗のメールアドレスと、顧客のコード情報と、メルマガ購読を希望しない旨との情報が、埋め込まれている。
【００７０】
なお、ステップＳ３２，３３では、例えば、顧客名４３、メールアドレス４８、メルマガ希望有無４９に既に値が格納され、クーポンを渡す顧客の名前、メールアドレス、メルマガ希望有無が登録されている場合には、クーポンの画像データに、名前欄８５、メールアドレス欄８６、メルマガ希望有無欄８７、ＱＲコード８８，８９が含められなくてもよい。また、ステップＳ３４の後、ステップＳ３４で印刷されたクーポンが印刷部１８により自動的にカットされて出力される。
【００７１】
そして、ＣＰＵ１１は、今回発行したクーポン数ｎを発行済クーポン数４６に加算して更新し（ステップＳ３５）、クーポン印刷処理を終了する。
【００７２】
次に、図１０を参照して、売上データ処理装置１０で実行される第１の顧客情報登録処理を説明する。第１の顧客情報登録処理は、顧客が使用したクーポン８０，８０Ａに記載された顧客の情報の入力を受け付けて記憶部１７に記憶して登録する処理である。売上データ処理装置１０において、例えば、操作部１２を介して店員から第１の顧客情報登録処理の実行指示が入力されたことをトリガとして、ＣＰＵ１１は、ＲＯＭ１５から読み出されて適宜ＲＡＭ１３に展開された第１の顧客情報登録プログラム１５２と協働で、第１の顧客情報登録処理を実行する。
【００７３】
図１０に示すように、先ず、ＣＰＵ１１は、スキャナ部２０によりクーポン８０又は８０Ａのバーコード８２を読み取りデコードしてコード情報を取得する（ステップＳ４１）。ステップＳ４１では、店員が、スキャナ部２０を操作して顧客から受け取ったクーポン８０又は８０Ａのバーコード８２を読み取る。
【００７４】
そして、ＣＰＵ１１は、操作部１２を介して店員からクーポンにＱＲコードがあるか否かの入力を受け付け、その入力に応じてクーポンにＱＲコードがあるか否かを判別する（ステップＳ４２）。ステップＳ４２では、店員は、クーポンを目視して、ＱＲコード８８，８９があるか否かを確認して操作部１２に入力する。
【００７５】
ＱＲコードがある場合（ステップＳ４２；ＹＥＳ）、ＣＰＵ１１は、操作部１２を介して店員からの顧客のお名前、メールアドレス、メルマガ希望有無の入力を受け付ける（ステップＳ４３）。ステップＳ４３では、使用するクーポンがクーポン８０であり、店員は、クーポン８０の名前欄８５、メールアドレス欄８６、メルマガ希望有無欄８７を目視して、記入されたお名前、メールアドレス、メルマガ希望有無を操作部１２に入力する。
【００７６】
そして、ＣＰＵ１１は、新規の顧客コードを発行して、この顧客コードと、ステップＳ４３で入力されたお名前、メールアドレス、メルマガ希望有無とを、顧客データベース４０のステップＳ４１で取得したコード情報４２に応じた顧客コード４１、顧客名４３、メールアドレス４８、メルマガ希望有無４９に記憶する（ステップＳ４４）。
【００７７】
そして、ＣＰＵ１１は、ステップＳ４１で取得したコード情報４２に応じた回収済クーポン数４７を１インクリメントする（ステップＳ４５）。ＱＲコードがない場合（ステップＳ４２；ＮＯ）、ステップＳ４５に移行される。
【００７８】
そして、ＣＰＵ１１は、操作部１２を介して店員から未入力のクーポンがあるか否かの入力を受け付け、その入力に応じて顧客情報を未入力のクーポンがあるか否かを判別する（ステップＳ４６）。未入力のクーポンがある場合（ステップＳ４６；ＹＥＳ）、ステップＳ４６に移行される。未入力のクーポンがない場合（ステップＳ４６；ＮＯ）、第１の顧客情報登録処理が終了する。
【００７９】
次に、図１１を参照して、売上データ処理装置１０で実行される第２の顧客情報登録処理を説明する。第２の顧客情報登録処理は、クーポン８０ＡのＱＲコード８８，８９に応じて顧客のユーザ端末２で作成されて送信されたメールを受信して顧客の情報を取得して記憶部１７に記憶して登録する処理である。売上データ処理装置１０において、例えば、電源がオンされたことをトリガとして、ＣＰＵ１１は、ＲＯＭ１５から読み出されて適宜ＲＡＭ１３に展開された第２の顧客情報登録プログラム１５３と協働で、第２の顧客情報登録処理を実行する。
【００８０】
売上データ処理装置１０は、通信ネットワークＮを介して顧客のユーザ端末２に接続されている。また、通信ネットワークＮに、メールサーバ（図示略）が接続されているものとする。売上データ処理装置１０の店舗は、顧客情報登録用のメールアドレスを有するものとし、ＱＲコード８８，８９には、この顧客情報登録用のメールアドレスが埋め込まれている。
【００８１】
ＱＲコード８８，８９がユーザ端末２により読み取られると、メーラーが起動され、ＱＲコード８８，８９に埋め込まれたメールアドレス宛で、本文にＱＲコード８８，８９に埋め込まれたコード情報及びメルマガ希望有無を含むメールが自動的に作成され、顧客の操作入力に応じて、当該メールをそのまま送信する。ＱＲコード８８に対応するメールのメルマガ希望有無は、希望する旨であり、ＱＲコード８９に対応するメールのメルマガ希望有無は、希望しない旨である。
【００８２】
この顧客情報登録用のメールアドレス宛に送信されたメールは、一旦メールサーバに記憶される。メールサーバは、売上データ処理装置１０の要求に応じてメールを転送する。
【００８３】
図１１に示すように、先ず、ＣＰＵ１１は、通信部１６を介してメールサーバに新規メールの問い合わせを行い、その結果に応じて新規メールがあるか否かを判別する（ステップＳ５１）。新規メールがない場合（ステップＳ５１：ＮＯ）、ＣＰＵ１１は、計時部２１の日時情報を用いてｍ（ｍ：任意の数）分待ち（ステップＳ５２）、ステップＳ５１に移行される。
【００８４】
新規メールがある場合（ステップＳ５１：ＹＥＳ）、ＣＰＵ１１は、通信部１６を介してメールサーバからメールを受信し、メールに含まれるコード情報、送信元のメールアドレス、メルマガ希望有無を取得する（ステップＳ５３）。そして、ＣＰＵ１１は、新規の顧客コードを発行して、この顧客コードと、ステップＳ５３で取得されたメールアドレス、メルマガ希望有無とを、顧客データベース４０のステップＳ５３で取得したコード情報４２に対応する顧客コード４１、メールアドレス４８、メルマガ希望有無４９に記憶し（ステップＳ５４）、ステップＳ５１に移行される。
【００８５】
以上、本実施の形態によれば、売上データ処理装置１０のＣＰＵ１１は、操作部１２により入力された会計に関する情報から会計を行った顧客の買い上げ金額を算出し、記憶部１７に記憶されたスタンプ発行金額を用いて、前記算出した買い上げ金額に応じたスタンプ数を算出し、会計を行った顧客に対応する記憶部１７に記憶された現在のスタンプ数に前記算出したスタンプ数を加算し、当該加算された現在のスタンプ数の個数のスタンプのキャラクタと、前記記憶された満点スタンプ数から当該加算された現在のスタンプ数を減算した数の個数のスタンプ欄のキャラクタとを印刷部１８に印刷させる。このため、店員がスタンプを押す作業が無いので、店員の作業負担を低減できるとともに、現在のスタンプと、満点までの残りのスタンプ欄とを顧客が視覚的に容易に認識できる。
【００８６】
また、ＣＰＵ１１は、スタンプのキャラクタとスタンプ欄のキャラクタとを顧客の会計情報とともに印刷部１８にレシートとして印刷させる。このため、会計情報とともに、現在のスタンプと、満点までの残りのスタンプ欄とを顧客が視覚的に容易に認識できる。
【００８７】
また、ＣＰＵ１１は、スキャナ部２０により会員カード６０のバーコードを読み取り、スキャナ部２０により入力された顧客のコード情報４２に応じた現在のスタンプ数４５に、買い上げ金額から算出したスタンプ数を加算する。このため、会計を行った顧客の現在のスタンプ数を正確に取得できる。
【００８８】
また、ＣＰＵ１１は、算出された現在のスタンプ数が、設定名３１が満点スタンプの設定値３２以上であるか否かを判別し、満点スタンプ数以上である場合に、算出された現在のスタンプ数から発行するクーポン数ｎ×満点スタンプ数を減算し、当該発行するクーポン数のクーポン８０，８０Ａを印刷部１８に印刷させる。このため、クーポンを自動的に発行でき、店員の作業負担をさらに低減できる。
【００８９】
また、ＣＰＵ１１は、顧客の情報として、お名前、メールアドレス、メルマガ希望有無の記入欄を有するクーポン８０を印刷部１８に印刷させ、操作部１２により入力された顧客の情報を記憶部１７の顧客データベース４０に記憶する。このため、クーポンの使用に伴い、顧客の情報を容易に取得できる。
【００９０】
また、ＣＰＵ１１は、顧客の情報として、メルマガ希望有無が埋め込まれたＱＲコード８８，８９を有するクーポン８０Ａを印刷部１８に印刷させ、通信部１６を介して顧客の情報を有するメールを顧客のユーザ端末２から受信し、当該メールの送信元メールアドレス及び顧客の情報を記憶部１７の顧客データベース４０に記憶する。このため、クーポンの発行に伴い、顧客の情報及びメールアドレスを容易に取得できる。
【００９１】
なお、上記実施の形態における記述は、本発明に係る装置及びプログラムの一例であり、これに限定されるものではない。
【００９２】
上記実施の形態では、現在のスタンプ数のスタンプのキャラクタと満点スタンプ数の残りの数のスタンプ欄のキャラクタとの台紙部７３が、会計情報部７２等とともに１枚のスタンプ付レシート７０に印刷される構成としたが、これに限定されるものではない。現在のスタンプ数のスタンプのキャラクタと満点スタンプ数の残りの数のスタンプ欄のキャラクタとが、会計情報等とは別々に印刷されてカットされる構成としてもよい。
【００９３】
また、上記実施の形態では、現在のスタンプ数のスタンプのキャラクタと満点スタンプ数の残りの数のスタンプ欄のキャラクタとの台紙部７３が、スタンプ付レシート７０に印刷される構成としたが、これに限定されるものではない。売上データ処理装置１０が、現在のスタンプ数のスタンプのキャラクタと満点スタンプ数の残りの数のスタンプ欄のキャラクタとの情報を、顧客のユーザ端末２にメール等で送信し、顧客のユーザ端末２で、当該送信された情報を受信して表示部に表示する構成としてもよい。例えば、設定情報テーブル３０に、印刷部１８で印刷するか顧客のユーザ端末２に送信するかのスタンプ発行方法の設定情報を格納し、ＣＰＵ１１が、スタンプ会計処理において、前記スタンプ発行方法の設定情報に応じて、台紙部を印刷部１８で印刷したり、顧客のユーザ端末２に送信したりする構成としてもよい。
【００９４】
また、上記実施の形態における売上データ処理装置１０の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【００９５】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
顧客の会計に関する情報の入力を受け付ける操作部と、
用紙に印刷を行う印刷部と、
１つのクーポンと引き換えるスタンプ数である満点スタンプ数と、１つのスタンプを発行する金額であるスタンプ発行金額と、顧客毎の現在のスタンプ数とを記憶する記憶部と、
前記操作部により入力された会計に関する情報から会計を行った顧客の買い上げ金額を算出し、前記記憶されたスタンプ発行金額を用いて、前記算出した買い上げ金額に応じたスタンプ数を算出し、前記会計を行った顧客に対応する前記記憶された現在のスタンプ数に前記算出したスタンプ数を加算し、当該加算された現在のスタンプ数のスタンプのキャラクタと、前記記憶された満点スタンプ数から当該加算された現在のスタンプ数を減算した数のスタンプ欄のキャラクタとを前記印刷部に印刷させる制御部と、
を備える売上データ処理装置。
＜請求項２＞
前記制御部は、前記スタンプのキャラクタと前記スタンプ欄のキャラクタとを前記顧客の会計情報とともに前記印刷部にレシートとして印刷させる請求項１に記載の売上データ処理装置。
＜請求項３＞
前記会計を行った顧客の識別情報の入力を受け付ける識別情報入力部を備え、
前記記憶部は、顧客の識別情報毎の現在のスタンプ数を記憶し、
前記制御部は、前記識別情報入力部により入力された顧客の識別情報に対応する前記記憶された現在のスタンプ数に、前記算出したスタンプ数を加算する請求項１又は２に記載の売上データ処理装置。
＜請求項４＞
前記制御部は、前記加算された現在のスタンプ数が前記記憶部に記憶された満点スタンプ数以上であるか否かを判別し、満点スタンプ数以上である場合に、前記加算された現在のスタンプ数から発行するクーポン数の満点スタンプ数を減算し、当該発行するクーポン数のクーポンを前記印刷部に印刷させる請求項１から３のいずれか一項に記載の売上データ処理装置。
＜請求項５＞
前記制御部は、顧客の情報の記入欄を有するクーポンを前記印刷部に印刷させ、
前記操作部は、使用されたクーポンに記入された顧客の情報の入力を受け付け、
前記制御部は、前記操作部により入力された顧客の情報を前記記憶部に記憶する請求項４に記載の売上データ処理装置。
＜請求項６＞
顧客の端末と通信する通信部を備え、
前記制御部は、顧客の情報が埋め込まれたＱＲコードを有するクーポンを前記印刷部に印刷させ、
前記制御部は、前記通信部を介して前記ＱＲコードに埋め込まれた顧客の情報を含むメールを前記顧客の端末から受信し、当該メールの送信元メールアドレス及び顧客の情報を前記記憶部に記憶する請求項４に記載の売上データ処理装置。
＜請求項７＞
コンピュータを、
顧客の会計に関する情報の入力を受け付ける操作部、
用紙に印刷を行う印刷部、
１つのクーポンと引き換えるスタンプ数である満点スタンプ数と、１つのスタンプを発行する金額であるスタンプ発行金額と、顧客毎の現在のスタンプ数とを記憶する記憶部、
前記操作部により入力された会計に関する情報から会計を行った顧客の買い上げ金額を算出し、前記記憶されたスタンプ発行金額を用いて、前記算出した買い上げ金額に応じたスタンプ数を算出し、前記会計を行った顧客に対応する前記記憶された現在のスタンプ数に前記算出したスタンプ数を加算し、当該加算された現在のスタンプ数のスタンプのキャラクタと、前記記憶された満点スタンプ数から当該加算された現在のスタンプ数を減算した数のスタンプ欄のキャラクタとを前記印刷部に印刷させる制御部、
として機能させるためのプログラム。
【符号の説明】
【００９６】
１０  売上データ処理装置
１１  ＣＰＵ
１２  操作部
１３  ＲＡＭ
１４  表示部
１５  ＲＯＭ
１６  通信部
１７  記憶部
１８  印刷部
１９  ドロア
２０  スキャナ部
２１  計時部
２２  バス
２  ユーザ端末
Ｎ  通信ネットワーク
【図１】
0006660913.tif 000002
【図２】
0006660913.tif 000003
【図３】
0006660913.tif 000004
【図４】
0006660913.tif 000005
【図５】
0006660913.tif 000006
【図６】
0006660913.tif 000007
【図７】
0006660913.tif 000008
【図８】
0006660913.tif 000009
【図９】
0006660913.tif 000010
【図１０】
0006660913.tif 000011
【図１１】
0006660913.tif 000012