(57)【特許請求の範囲】
【請求項１】
レシートを発行する記録装置、クーポンを発行するクーポンシステム、バーコードを読み取って商品バーコード情報を示す商品バーコードデータを出力するバーコードリーダー、及び、会員カードを読み取って顧客ＩＤを示す顧客ＩＤデータを出力するカードリーダーに接続される制御装置であって、
前記記録装置を制御してレシートを発行させる記録制御部と、
前記顧客ＩＤと前記バーコード情報が対応付けられたクーポン発行条件データを記憶する記憶部と、
前記商品バーコードデータが入力された場合、前記記憶部に記憶された前記クーポン発行条件データを参照し、当該商品バーコードデータ、または、前記顧客ＩＤデータに基づいて前記クーポンを発行するか否か判別し、前記クーポンを発行すると判別した場合、前記クーポンの発行を開始させるクーポンデータを生成し、前記クーポンシステムに出力するデータ監視部と、
を備えることを特徴とする制御装置。
【請求項２】
前記データ監視部は、
前記商品バーコードデータに基づいて、前記レシートに所定の広告を記録するか否かを判別し、前記レシートに当該所定の広告を記録すると判別した場合、当該所定の広告の記録に係るデータを、前記記録制御部に出力することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記クーポンの割引情報を読み取るクーポン読取装置に接続され、
前記データ監視部は、
前記商品バーコードデータに対応する商品が、前記クーポン読取装置によって読み取られた割引情報が示す割引の適用を受けるべきか否かを判別し、適用を受けるべきである場合、当該割引を反映した当該商品に係るデータを前記記録制御部に出力することを特徴とする請求項１または２のいずれかに記載の制御装置。
【請求項４】
前記データ監視部は、
前記クーポンシステムによる前記クーポンの発行の履歴に基づいて、前記クーポンの発行に伴って請求すべき対価の情報を生成することを特徴とする請求項１ないし３のいずれかに記載の制御装置。
【請求項５】
レシートを発行する記録装置、クーポンを発行するクーポンシステム、バーコードを読み取って商品バーコード情報を示す商品バーコードデータを出力するバーコードリーダー、及び、会員カードを読み取って顧客ＩＤを示す顧客ＩＤデータを出力するカードリーダーに接続される制御装置の制御方法であって、
前記記録装置を制御してレシートを発行させ、
前記商品バーコードデータが入力された場合、前記顧客ＩＤと前記バーコード情報が対応付けられたクーポン発行条件データを参照し、当該商品バーコードデータ、または、前記顧客ＩＤデータに基づいて前記クーポンを発行するか否か判別し、前記クーポンを発行すると判別した場合、前記クーポンの発行を開始させるクーポンデータを生成し、前記クーポンシステムに出力することを特徴とする制御装置の制御方法。
【請求項６】
レシートを発行する記録装置、クーポンを発行するクーポンシステム、バーコードを読み取って商品バーコード情報を示す商品バーコードデータを出力するバーコードリーダー、及び、会員カードを読み取って顧客ＩＤを示す顧客ＩＤデータを出力するカードリーダーに接続された制御装置の各部を制御する制御部により実行されるプログラムであって、
前記制御部を、
前記記録装置を制御してレシートを発行させる記録制御部と、
前記商品バーコードデータが入力された場合、前記顧客ＩＤと前記バーコード情報が対応付けられたクーポン発行条件データを参照し、当該商品バーコードデータ、または、前記顧客ＩＤデータに基づいて前記クーポンを発行するか否か判別し、前記クーポンを発行すると判別した場合、前記クーポンの発行を開始させるクーポンデータを生成し、前記クーポンシステムに出力するデータ監視部と、として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レシートを発行する記録装置、クーポンを発行するクーポンシステム、及び
、バーコードを読み取ってバーコードデータを出力するバーコードリーダーに接続された
制御装置、当該制御装置の制御方法、及び、当該制御装置を制御するためのプログラムに
関する。
【背景技術】
【０００２】
従来、店舗等に適用されるＰＯＳシステムにおいて、レシート、及び、クーポンを発行
するものがある（例えば、特許文献１参照）。この種のＰＯＳシステムでは、顧客の会計
に応じてレシートを発行した後、会計の内容に基づいてクーポンを発行し、レシートの内
容と、クーポンの内容とに関連性を持たせたものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１２９０２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したＰＯＳシステムでは、確定した会計の内容に基づいてクーポン
を発行するため、レシートが発行された後、しばらくして、クーポンが発行されるという
事態が生じ、クーポンの発行が完了するまで顧客が待機する待ち時間が発生する場合があ
った。この場合、顧客満足度の低下につながる可能性がある。
本発明は、上述した事情に鑑みてなされたものであり、レシートの内容と、クーポンの
内容との関連性を維持しつつ、レシートが発行されるタイミングと、クーポンが発行され
るタイミングとのタイムラグを小さくすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、レシートを発行する記録装置、クーポンを発行するクーポンシステム、バーコードを読み取って商品バーコード情報を示す商品バーコードデータを出力するバーコードリーダー、及び、会員カードを読み取って顧客ＩＤを示す顧客ＩＤデータを出力するカードリーダーに接続される制御装置であって、前記記録装置を制御してレシートを発行させる記録制御部と、前記顧客ＩＤと前記バーコード情報が対応付けられたクーポン発行条件データを記憶する記憶部と、前記商品バーコードデータが入力された場合、前記記憶部に記憶された前記クーポン発行条件データを参照し、当該商品バーコードデータ、または、前記顧客ＩＤデータに基づいて前記クーポンを発行するか否か判別し、前記クーポンを発行すると判別した場合、前記クーポンの発行を開始させるクーポンデータを生成し、前記クーポンシステムに出力するデータ監視部と、を備えることを特徴とする。
この構成によれば、制御装置は、バーコードリーダーが出力するバーコードデータに基づいてクーポンを発行するか否か判別し、クーポンを発行すると判別した場合、クーポンの発行に係るデータをクーポンシステムに出力するため、購入しようとしている全ての商品についてバーコードの読み取りが完了し会計が確定するのを待つことなく、バーコードリーダーによるバーコードの読み取りに応じて、随時、クーポンを発行することが可能となり、レシートの内容と、クーポンの内容との関連性を維持しつつ、レシートが発行されるタイミングと、クーポンが発行されるタイミングとのタイムラグを小さくすることが可能となる。
【０００６】
ここで、購入される商品に応じた多様な条件でクーポンを発行することができれば、顧客満足度の向上を図ることができる。
そして、上記構成によれば、バーコードリーダーが出力する商品のバーコードに係るバーコードデータに基づいて、購入される商品に応じて設定されるクーポンの発行の条件を満たすか否かを判別し、当該条件を満たすと判別した場合、クーポンを発行すると判別してクーポンの発行に係るデータをクーポンシステムに出力するため、多様な条件でクーポンを発行することを可能とした上で、レシートと、クーポンとにおける内容の関連性の維持、発行タイミングに係るタイムラグの短縮化を図ることが可能となる。
【０００７】
ここで、クーポンを発行する条件を、購入される商品だけでなく、商品を購入する顧客にも対応した条件とすることにより、条件の多様性が増し、さらなる顧客満足度の向上につながる。
そして、上記構成によれば、バーコードリーダーが出力する商品のバーコードに係るバーコードデータに基づいて、購入される商品、及び、商品を購入する顧客に応じて設定されるクーポンの発行の条件を満たすか否かを判別し、当該条件を満たすと判別した場合、クーポンを発行すると判別してクーポンの発行に係るデータをクーポンシステムに出力するため、より多様な条件でクーポンを発行することを可能とした上で、レシートと、クーポンとにおける内容の関連性の維持、発行タイミングに係るタイムラグの短縮化を図ることが可能となる。
【０００８】
また、上記発明の制御装置であって、本発明は、前記データ監視部は、前記商品バーコードデータに基づいて、前記レシートに所定の広告を記録するか否かを判別し、前記レシートに当該所定の広告を記録すると判別した場合、当該所定の広告の記録に係るデータを、前記記録制御部に出力することを特徴とする。
この構成によれば、バーコードの内容に応じてレシートに広告を記録させることが可能となる。
【０００９】
また、上記発明の制御装置であって、本発明は、前記クーポンの割引情報を読み取るクーポン読取装置に接続され、前記データ監視部は、前記商品バーコードデータに対応する商品が、前記クーポン読取装置によって読み取られた割引情報が示す割引の適用を受けるべきか否かを判別し、適用を受けるべきである場合、当該割引を反映した当該商品に係るデータを前記記録制御部に出力することを特徴とする。
この構成によれば、記録制御部に出力される商品に係るデータに対して、適切に、回収されたクーポンの割引を反映させることが可能となる。
なお、バーコードリーダーがクーポン読取装置としての機能を果たす構成であってもよい。この場合、バーコードリーダーが、クーポンに記録されたバーコードを読み取ることにより、割引情報を読み取ることとなる。
【００１０】
また、上記発明の制御装置であって、本発明は、前記データ監視部は、前記クーポンシ
ステムによる前記クーポンの発行の履歴に基づいて、前記クーポンの発行に伴って請求す
べき対価の情報を生成することを特徴とする。
この構成によれば、バーコードリーダーの読み取り結果を利用して、簡易に、クーポン
の発行に伴って請求すべき対価の情報を生成することが可能となる。
【００１１】
また、上記目的を達成するために、本発明は、レシートを発行する記録装置、クーポンを発行するクーポンシステム、バーコードを読み取って商品バーコード情報を示す商品バーコードデータを出力するバーコードリーダー、及び、会員カードを読み取って顧客ＩＤを示す顧客ＩＤデータを出力するカードリーダーに接続される制御装置の制御方法であって、前記記録装置を制御してレシートを発行させ、前記商品バーコードデータが入力された場合、前記顧客ＩＤと前記バーコード情報が対応付けられたクーポン発行条件データを参照し、当該商品バーコードデータ、または、前記顧客ＩＤデータに基づいて前記クーポンを発行するか否か判別し、前記クーポンを発行すると判別した場合、前記クーポンの発行を開始させるクーポンデータを生成し、前記クーポンシステムに出力することを特徴とする。
この制御方法によれば、制御装置は、バーコードリーダーが出力するバーコードデータに基づいてクーポンを発行するか否か判別し、クーポンを発行すると判別した場合、クーポンの発行に係るデータをクーポンシステムに出力するため、購入しようとしている全ての商品についてバーコードの読み取りが完了し会計が確定するのを待つことなく、バーコードリーダーによるバーコードの読み取りに応じて、随時、クーポンを発行することが可能となり、レシートの内容と、クーポンの内容との関連性を維持しつつ、レシートが発行されるタイミングと、クーポンが発行されるタイミングとのタイムラグを小さくすることが可能となる。
【００１２】
また、上記目的を達成するために、本発明は、レシートを発行する記録装置、クーポンを発行するクーポンシステム、バーコードを読み取って商品バーコード情報を示す商品バーコードデータを出力するバーコードリーダー、及び、会員カードを読み取って顧客ＩＤを示す顧客ＩＤデータを出力するカードリーダーに接続された制御装置の各部を制御する制御部により実行されるプログラムであって、前記制御部を、前記記録装置を制御してレシートを発行させる記録制御部と、前記商品バーコードデータが入力された場合、前記顧客ＩＤと前記バーコード情報が対応付けられたクーポン発行条件データを参照し、当該商品バーコードデータ、または、前記顧客ＩＤデータに基づいて、前記クーポンを発行するか否か判別し、前記クーポンを発行すると判別した場合、前記クーポンの発行を開始させるクーポンデータを生成し、前記クーポンシステムに出力するデータ監視部と、として機能させることを特徴とする。
このプログラムを実行すれば、制御装置は、バーコードリーダーが出力するバーコードデータに基づいてクーポンを発行するか否か判別し、クーポンを発行すると判別した場合、クーポンの発行に係るデータをクーポンシステムに出力するため、購入しようとしている全ての商品についてバーコードの読み取りが完了し会計が確定するのを待つことなく、バーコードリーダーによるバーコードの読み取りに応じて、随時、クーポンを発行することが可能となり、レシートの内容と、クーポンの内容との関連性を維持しつつ、レシートが発行されるタイミングと、クーポンが発行されるタイミングとのタイムラグを小さくすることが可能となる。
【発明の効果】
【００１３】
本発明によれば、レシートの内容と、クーポンの内容との関連性を維持しつつ、レシー
トが発行されるタイミングと、クーポンが発行されるタイミングとのタイムラグを小さく
できる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る制御システムの構成を示す図である。
【図２】ホストコンピューターの機能的構成を示すブロック図である。
【図３】ホストコンピューターの動作を示すフローチャートである。
【図４】クーポン発行条件データの内容を模式的に示す図である。
【図５】ホストコンピューターの動作を示すフローチャートである。
【図６】クーポン内容データの内容を模式的に示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る制御システム１の構成を示す図である。
制御システム１は、スーパーマーケットや、コンビニエンスストア等の店舗に適用され
、店舗における商品の販売の状況や、売り上げの状況等を管理するＰＯＳシステムであり
、少なくとも、店舗に来店した顧客の会計に応じてレシートを発行する機能、及び、レシ
ートの発行に応じて適宜クーポンを発行する機能を有している。
【００１６】
制御システム１は、複数のＰＯＳ端末２を備え、このＰＯＳ端末２は、レシート発行用
のプリンターであるレシートプリンター５（記録装置）と、このレシートプリンター５を
制御するホストコンピューター６（制御装置）と、クーポン発行用のプリンターであるク
ーポンプリンター７と、を備えている。これらＰＯＳ端末２のそれぞれは、店舗における
レジカウンターのそれぞれに配置されている。
レシートプリンター５は、例えば、サーマルプリンターであり、対応するホストコンピ
ューター６の制御の下、感熱ロール紙の記録面にサーマルヘッドによって熱を与えて画像
を記録した上で、所定の位置で感熱ロール紙を切断することにより、レシートを発行する
。
また、クーポンプリンター７は、例えば、インクジェットプリンターであり、クーポン
プリンター管理サーバー３の制御の下、ロール紙の記録面にインクジェットヘッドによっ
てインクを吐出して画像を記録した上で、所定の位置でロール紙を切断することにより、
クーポンを発行する。
【００１７】
制御システム１は、ホストコンピューター６のそれぞれにネットワークＮを介して接続
され、ホストコンピューター６のそれぞれを統括的に制御するＰＯＳ管理サーバー４を備
えている。このＰＯＳ管理サーバー４は、レシートの発行に必要となる商品に関する情報
や、クーポンの発行に必要となる情報等を格納する各種データベースを記憶しており、ホ
ストコンピューター６は、レシートの発行に際し、適宜、データベースにアクセスして必
要な情報を取得する。
また、制御システム１は、クーポンプリンター７のそれぞれにネットワークＮを介して
接続され、クーポンプリンター７のそれぞれを制御するクーポンプリンター管理サーバー
３を備えている。
クーポンプリンター管理サーバー３と、ＰＯＳ管理サーバー４とは、ネットワークＮを
介して通信可能に接続されている。また、各ホストコンピューター６は、クーポンプリン
ター管理サーバー３と接続されており、クーポンプリンター管理サーバー３と直接通信で
きる。ホストコンピューター６とクーポンプリンター管理サーバー３との間で送受信され
るデータについては後述する。
クーポンプリンター管理サーバー３は、クーポンプリンター７を制御してクーポンを発
行するクーポンシステムとして機能する。
なお、所定のネットワークＮは、専用線や既存の一般公衆回線を利用して構築された通
信ネットワークであり、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）
等の様々な回線形態を適用することが可能である。
【００１８】
図２は、ホストコンピューター６の機能的構成を示すブロック図である。
制御部１０は、ホストコンピューター６の各部を中枢的に制御するものであり、演算実
行部としてのＣＰＵや、このＣＰＵに実行される基本制御プログラムをコンピューターに
読み取り可能な態様で不揮発的に記憶するＲＯＭ、ＣＰＵに実行されるプログラムやこの
プログラムに係るデータ等を一時的に記憶するＲＡＭ、その他の周辺回路等を備えている
。
制御部１０は、記録制御部１１と、データ監視部１２と、を備えている。
【００１９】
記録制御部１１は、ＰＯＳアプリケーション実行部１３と、プリンタードライバー実行
部１４とを備え、レシートプリンター５を制御して、レシートプリンター５にレシートを
発行させる。詳述すると、ＰＯＳアプリケーション実行部１３は、ホストコンピューター
６に予めインストールされたＰＯＳアプリケーションを実行することにより、レシートに
記録すべき画像の情報を含む印刷データを生成し、プリンタードライバー実行部１４に出
力する。プリンタードライバー実行部１４は、ホストコンピューター６に予めインストー
ルされたプリンタードライバーを実行することにより、ＰＯＳアプリケーション実行部１
３から入力された印刷データに基づいて、レシートプリンター５のコマンド仕様に対応し
た制御コマンドを生成し、通信インターフェイス１５（通信Ｉ／Ｆ）を介して、レシート
プリンター５に出力する。制御コマンドとは、レシートプリンター５にレシートの発行に
係る各種動作を行わせるためのコマンド群のことであり、画像の記録を指示するコマンド
や、所定の搬送量、感熱ロール紙を搬送することを指示するコマンド、感熱ロール紙の切
断を指示するコマンド等が含まれている。
制御コマンドが入力されたレシートプリンター５は、ファームウェア等の制御プログラ
ムの機能により、制御コマンドに基づいて各種機構を制御して、感熱ロール紙への画像の
記録や、搬送、切断等を実行し、レシートを発行する。
【００２０】
記憶部１７は、ＥＥＰＲＯＭや、ハードディスク等の不揮発性メモリーを備え、各種デ
ータを不揮発的に書き換え可能に記憶する。
通信インターフェイス１８（通信Ｉ／Ｆ）は、ネットワークＮを介して、ネットワーク
Ｎに接続された各種装置と所定の規格に準拠した通信を行う。特に、後述するデータ監視
部１２は、通信インターフェイス１８を介して、クーポンプリンター管理サーバー３に対
して、各種データを出力する。
【００２１】
図２に示すように、ホストコンピューター６は、デバイス用インターフェイス１９（デ
バイス用Ｉ／Ｆ）を介して、各種キーが配設されたキーボード２０、現金等を収容するた
めのドロワー２１、及び、各種金額等を表示するためのディスプレー２２が接続されるほ
か、バーコードリーダー２３（クーポン読取装置）、及び、カードリーダー２４（顧客情
報読取装置）が接続されている。
バーコードリーダー２３は、商品、又は、クーポンに記録されたバーコードを光学的に
読み取る装置であり、バーコードの読み取り結果に基づいて、バーコードが示すバーコー
ド情報（数値や文字列）を示すデータを生成し、バーコードデータとして、後述するデー
タ監視部１２に出力する。商品にバーコードが記録されるとは、商品そのものだけでなく
、商品の包装や、商品のタグ等にバーコードが記録されている状態を含む概念である。
バーコード情報は、商品の種類毎に異なっている。以下、説明の便宜のため、商品のバ
ーコード情報を「商品バーコード情報」と称し、商品バーコード情報を示すバーコードデ
ータを商品バーコードデータと称するものとする。
カードリーダー２４は、磁気ストライプカードや、接触型ＩＣカード、接触型ＩＣカー
ド等によって構成された会員カード（所定の媒体）から顧客ＩＤ（顧客に係る情報）を読
み取る装置である。会員カードとは、制御システム１が適用された店舗から、当該店舗を
利用する顧客であって、会員として登録された顧客に対して配布されたカードである。ま
た、顧客ＩＤとは、顧客ごと（＝会員カードごと）に一意に付与された識別コードである
。カードリーダー２４は、会員カードの読み取り結果に基づいて、顧客ＩＤを示すデータ
を生成し、顧客ＩＤデータとして、後述するデータ監視部１２に出力する。
【００２２】
ところで、従来のＰＯＳシステムには、会計の内容に基づいてクーポンを発行すること
により、レシートの内容と、クーポンの内容とに関連性を持たせるものがあった。しかし
ながら、従来のＰＯＳシステムでは、確定した会計の内容に基づいてクーポンを発行する
ため、レシートが発行されるタイミングと、クーポンが発行されるタイミングとに大きな
タイムラグが生じ、顧客に待ち時間が発生する場合があった。この場合、顧客満足度の低
下につながる可能性がある。
以上を踏まえ、本実施形態に係るホストコンピューター６は、以下の動作を実行するこ
とにより、レシートの内容と、クーポンの内容との関連性を維持しつつ、レシートが発行
されるタイミングと、クーポンが発行されるタイミングとのタイムラグを小さくしている
。
【００２３】
図３は、ホストコンピューター６の動作を示すフローチャートであり、特に、ある一の
顧客がレジカウンターにて会計を行う場合におけるホストコンピューター６の動作を示し
ている。
図３のフローチャートの前提として、当該一の顧客は会員カードを所持しており、会計
の際に当該会員カードを提示するものとする。そして、当該一の顧客が購入しようとして
いる商品のバーコードの読み取りが開始される前に、まず、カードリーダー２４により会
員カードが読み取られるものとする。
また、以下の説明において、データ監視部１２の機能は、ＣＰＵがプログラムを読み出
して実行する等、ハードウェアとソフトウェアとの協働により実現される。
【００２４】
会計に際し、カードリーダー２４により会員カードが読み取られると、カードリーダー
２４は、顧客ＩＤデータをデータ監視部１２に出力する。
データ監視部１２は、カードリーダー２４から入力された顧客ＩＤデータを取得し、Ｒ
ＡＭに形成されたワークエリアに記憶する（ステップＳＡ１）。
次いで、データ監視部１２は、バーコードリーダー２３から商品バーコードデータが入
力されたか否かを監視する（ステップＳＡ２）。当該監視は、会計が終了するまで、実行
される。なお、データ監視部１２は、キーボード２０の小計キーが操作されたか否かを監
視し、当該操作が行われた場合に、会計が終了したものとして、ステップＳＡ２における
監視を終了する。
バーコードリーダー２３により商品のバーコードが読み取られ、商品バーコードデータ
が入力された場合（ステップＳＡ２：ＹＥＳ）、データ監視部１２は、記憶部１７に記憶
されたクーポン発行条件データ３０を参照する（ステップＳＡ３）。
【００２５】
図４は、クーポン発行条件データ３０の内容を模式的に示す図である。
図４に示すように、クーポン発行条件データ３０は、顧客ＩＤと、商品バーコード情報
と、を対応付けて記憶したデータである。
本実施形態では、クーポンの発行の条件として、「顧客にかかわらず、特定の商品が購
入されたこと」、及び、「特定の顧客が、特定の商品を購入したこと」が設定可能となっ
ている。そして、クーポン発行条件データ３０では、各レコードにおいて、顧客ＩＤと、
商品バーコード情報とを対応付けて記憶することによって、一のレコードが、一の条件を
示す状態となっている。
例えば、図４に示すクーポン発行条件データ３０のレコードＲ１では、顧客ＩＤ：Ｋ０
１と、商品バーコード情報：Ｓ０１とが対応付けて記憶されているが、これは、「顧客Ｉ
Ｄ：Ｋ０１の顧客が、商品バーコード情報：Ｓ０１の商品を購入したこと」がクーポンを
発行する条件の一つであることを示している。
また例えば、レコードＲ２では、顧客ＩＤ：ＡＬＬ（全ての顧客ＩＤという意味のデー
タ）と、商品バーコード情報：Ｓ０２とが対応付けて記憶されているが、これは、「顧客
にかかわらず、商品バーコード情報：Ｓ０２の商品が購入されたこと」がクーポンを発行
する条件の一つであることを示している。
【００２６】
ステップＳＡ３においてクーポン発行条件データ３０を参照した後、データ監視部１２
は、クーポン発行条件データ３０の内容に基づいて、クーポンを発行する条件が成立した
か否かを判別する（ステップＳＡ４）。
詳述すると、データ監視部１２は、ステップＳＡ１で取得した顧客ＩＤと、直近で実行
したステップＳＡ２において取得した商品バーコードデータが示す商品バーコード情報と
の組み合わせに対応するレコードが、クーポン発行条件データ３０に存在するか否かを判
別し、存在する場合は、クーポンを発行する条件が成立したと判別し、一方、存在しない
場合は、クーポンを発行する条件が成立していないと判別する。
条件が成立していない場合（ステップＳＡ４：ＮＯ）、データ監視部１２は、処理手順
をステップＳＡ２へ戻し、再び、商品バーコードデータの入力があったか否かを監視する
。
一方、条件が成立している場合（ステップＳＡ４：ＹＥＳ）、データ監視部１２は、ク
ーポンデータ（クーポンの発行に係るデータ）を生成し（ステップＳＡ５）、生成したク
ーポンデータをクーポンプリンター管理サーバー３に出力する（ステップＳＡ６）。
クーポンデータとは、クーポンプリンター管理サーバー３にクーポンの発行を開始させ
るデータのことであり、少なくとも、ステップＳＡ１で取得した顧客ＩＤと、直近で実行
したステップＳＡ２において取得した商品バーコードデータが示す商品バーコード情報と
が含まれている。
クーポンプリンター管理サーバー３では、顧客ＩＤと、商品バーコード情報との組み合
わせと、発行すべきクーポンの種類とが対応付けて記憶されたテーブルが記憶されている
。そして、ホストコンピューター６からクーポンデータが入力された場合、クーポンプリ
ンター管理サーバー３は、当該クーポンデータに含まれる顧客ＩＤと、商品バーコード情
報とに基づいて、発行すべきクーポンの種類を特定し、クーポンプリンター７を制御して
、特定した種類のクーポンを発行させる。なお、クーポンプリンター管理サーバー３は、
同一のレジカウンターに設けられたホストコンピューター６と、クーポンプリンター７と
を管理しており、一のホストコンピューター６からクーポンデータが入力されると、当該
一のホストコンピューター６と同一のレジカウンターに設けられたクーポンプリンター７
にクーポンを発行させる。
【００２７】
このように本実施形態では、データ監視部１２は、バーコードリーダー２３から入力さ
れたバーコードデータに基づいて、バーコードを発行する条件が成立したか否かを判別し
、条件が成立している場合は、クーポンの発行を開始させるクーポンデータを生成し、ク
ーポンプリンター管理サーバー３に出力する。このため、全ての商品についてのバーコー
ドの読み取りを待つことなく、バーコードリーダーによる所定の商品のバーコードの読み
取り後、すぐに、当該所定の商品に関連するクーポンの発行を開始することが可能となり
、早い段階でクーポンを発行することが可能となり、レシートが発行されるタイミングと
、クーポンが発行されるタイミングとのタイムラグを効果的に短縮化できる。
【００２８】
なお、図３のフローチャートでは、クーポンを発行する条件は、顧客ＩＤと、商品バー
コード情報との組み合わせに応じて設定されるものであったが、クーポンを発行する条件
の態様は、これに限らない。例えば、「所定の個数以上の商品を購入したこと」を条件と
してもよい。この場合、データ監視部１２は、会計の開始後、バーコードリーダー２３に
よって商品のバーコードが読み取られた回数をカウントし、当該回数の値が、所定の個数
の値に至ったことをトリガーとして、クーポンデータを生成し、クーポンプリンター管理
サーバー３に出力すればよい。この場合であっても、所定の回数以上、バーコードリーダ
ー２３によって商品のバーコードが読み取られると、すぐに、クーポンの発行を開始する
ことが可能となり、レシートが発行されるタイミングと、クーポンが発行されるタイミン
グとのタイムラグを効果的に短縮化できる。
【００２９】
また、本実施形態では、会計に際し、顧客がクーポンを提示し、提示したクーポンの割
引を適用すること可能であり、その際、データ監視部１２は、以下に示す特徴的な動作を
実行する。
【００３０】
図５は、一の顧客により提示されたクーポンの割引を適用して会計を行う際のホストコ
ンピューター６の動作を示すフローチャートである。
図５のフローチャートの前提として、クーポンは、ある特定の商品が購入された場合に
、当該特定の商品に対して、所定の割引（例えば、１００円引きや、１０％オフ等）を行
わせるものであるものであり、割引の種類ごとに異なるバーコードが記録されているもの
とする。
また、当該一の顧客が、クーポンを提示し、当該一の顧客が購入しようとしている商品
のバーコードの読み取りが開始される前に、まず、バーコードリーダー２３により当該ク
ーポンが読み取られるものとする。
【００３１】
会計に際し、バーコードリーダー２３によりクーポンに記録されたバーコードが読み取
られると、バーコードリーダー２３は、バーコードデータをデータ監視部１２に出力する
。この場合において、バーコードリーダー２３は、クーポン読取装置として機能する。
以下、説明の便宜のため、クーポンのバーコードに係るバーコード情報を「クーポンバ
ーコード情報」と、バーコードデータを、「クーポンバーコードデータ」というものとす
る。
データ監視部１２は、バーコードリーダー２３から入力されたクーポンバーコードデー
タをＲＡＭに形成されたワークエリアに記憶する（ステップＳＢ１）。
次いで、データ監視部１２は、バーコードリーダー２３から商品バーコードデータが入
力されたか否かを監視する（ステップＳＢ２）。当該監視は、会計が終了するまで、実行
される。
バーコードリーダー２３により商品のバーコードが読み取られ、商品バーコードデータ
が入力された場合（ステップＳＢ２：ＹＥＳ）、データ監視部１２は、記憶部１７に記憶
されたクーポン内容データ３１を参照する（ステップＳＢ３）。
【００３２】
図６は、クーポン内容データ３１の内容を模式的に示す図である。
図６に示すように、クーポン内容データは、クーポンバーコード情報と、商品バーコー
ド情報と、割引情報とを対応付けて記憶したデータである。
上述したように、本実施形態に係るクーポンは、ある特定の商品が購入された場合に、
当該特定の商品に対して、所定の割引を行わせるものである。そして、クーポン内容デー
タ３１では、各レコードにおいて、クーポンバーコード情報と、商品バーコード情報と、
割引情報とを対応付けて記憶することによって、各レコードは、特定のクーポンが読み取
られている場合において、特定の商品が購入された場合に、当該特定の商品に対して適用
すべき割引を示している。
例えば、図６に示すクーポン内容データ３１のレコードＲ３では、クーポンバーコード
情報：Ｃ０３と、商品バーコード情報：Ｓ０３と、１０％割り引くことを示すデータと、
が対応付けて記憶されているが、レコードＲ３は、クーポンバーコード情報：Ｃ０３のク
ーポンが読み取られている場合において、商品バーコード情報：Ｓ０３の商品が購入され
た場合、１０パーセントの割引を適用することを示している。
【００３３】
クーポン内容データ３１を参照した後、データ監視部１２は、ステップＳＢ１で入力さ
れたクーポンバーコードデータが示すクーポンバーコード情報と、ステップＳＢ２で入力
された商品バーコードデータが示す商品バーコード情報とに基づいて、直近のステップＳ
Ｂ２においてバーコードが読み取られた商品に対して所定の割引を適用するか否かを判別
し、かつ、所定の割引を適用する場合は、その割引の内容を特定する（ステップＳＢ４）
。
具体的には、データ監視部１２は、ステップＳＢ１で入力されたクーポンバーコードデ
ータが示すクーポンバーコード情報と、ステップＳＢ２で入力された商品バーコードデー
タが示す商品バーコード情報との組み合わせに対応するレコードが、クーポン内容データ
３１に存在するか否かを判別し、存在する場合は、直近のステップＳＢ２においてバーコ
ードが読み取られた商品に対して所定の割引を適用すると判別し、一方、存在しない場合
は、割引を適用しないと判別する。さらに、所定の割引を適用する場合、データ監視部１
２は、当該レコードの割引情報を参照し、割引の内容を特定する。
【００３４】
ここで、本実施形態では、特定の商品が購入された場合、当該特定の商品の購入に関す
る明細（商品名称、単価、及び、購入数）がレシートに記録されるほか、当該特定の商品
に対応する広告がレシートに記録される構成となっている。そして、ＰＯＳアプリケーシ
ョン実行部１３は、所定の広告を記録することを指示するデータである広告記録指示デー
タがデータ監視部１２から入力された場合、当該所定の広告に係る画像の情報を含む印刷
データを生成し、プリンタードライバー実行部１４に出力する構成となっている。
さて、ステップＳＢ４を実行後、データ監視部１２は、広告データ３２を参照する（ス
テップＳＢ５）。
この広告データ３２では、購入されたときにレシートに所定の広告を記録するものとさ
れた商品のそれぞれについて、各商品の商品バーコード情報と、各商品に対応する広告を
記録することを指示する広告記録指示データと、を対応付けて記憶している。
次いで、データ監視部１２は、ステップＳＢ２で入力された商品バーコードデータが示
す商品バーコード情報に基づいて、広告記録指示データを出力するか否かを判別し、かつ
、出力する場合は、出力すべき広告記録指示データを特定する（ステップＳＢ６）。広告
記録指示データを出力するか否かの判別は、すなわち、レシートの広告を記録するか否か
の判別である。
具体的には、データ監視部１２は、広告データにおいて、ステップＳＢ２で入力された
商品バーコードデータが示す商品バーコード情報と、広告記録指示データとが対応付けて
記憶されているか否かを判別し、記憶されている場合は、広告記録指示データを出力する
と判別し、一方、記録されていない場合は、広告記録指示データを出力しないと判別する
。さらに、広告記録指示データを出力する場合、データ監視部１２は、当該バーコード情
報と対応付けて記憶されている広告記録指示データを、出力すべき広告記録指示データと
して特定する。
【００３５】
次いで、データ監視部１２は、レシートデータを生成し（ステップＳＢ７）、ＰＯＳア
プリケーション実行部１３に出力する（ステップＳＢ８）。
レシートデータとは、少なくとも、ステップＳＢ２においてバーコードが読み取られた
商品の商品バーコード情報、当該商品の値段（ただし、割引が適用される場合は、割引適
用後の値段、）を示す情報、及び、当該商品が購入されたときに所定の広告を記録するも
のとされている場合には当該所定の広告に係る広告記録指示データ、を含むデータである
。
商品の値段は、以下のようにして算出される。すなわち、記憶部１７には、各商品バー
コード情報と、各商品バーコード情報に対応する商品の単価とが対応付けて記憶されたデ
ータベースが記憶されている。データ監視部１２は、当該データベースを参照することに
より商品の単価を特定し、当該商品の値段とする。さらに、ステップＳＢ４において当該
商品に対して所定の割引を適用すると判別されている場合には、ステップＳＢ４において
特定した割引の内容に準じて単価に対して割引を適用した値を、当該商品の値段とする。
ここで、ＰＯＳアプリケーション実行部１３は、購入される商品のそれぞれに対応する
レシートデータに基づいて、レシートに記録すべき画像に係る印刷データを生成可能な構
成となっており、データ監視部１２からレシートデータが入力されると、印刷データを生
成し、プリンタードライバー実行部１４に出力する。
【００３６】
ところで、本実施形態では、ある商品に割引を適用するためのクーポンを発行した場合
、当該商品の販売元に対して、販売を促進した対価として所定の費用を請求することとな
っている。
例えば、所定のジュースに割引を適用するためのクーポンを発行した場合、当該所定の
ジュースの販売元であるメーカーに対して、所定の費用を請求することとなっている。
これを踏まえ、本実施形態に係るホストコンピューター６は、以下の動作を実行する。
すなわち、データ監視部１２は、クーポンデータの出力に際し、クーポンプリンター管
理サーバー３と協働して、発行したクーポンの履歴をクーポン発行履歴ＤＢ３３によって
管理する。このクーポン発行履歴ＤＢ３３では、過去に発行したクーポンのそれぞれにつ
いて、少なくとも、発行した時間と、発行したクーポンの種類とが対応付けて記憶されて
いる。
そして、データ監視部１２は、クーポン発行履歴ＤＢ３３に基づいて、商品の販売元に
対して請求すべき費用を算出し、データとして出力する。この費用の算出は、定期的に自
動で行うようにしてもよく、ユーザーによる明示の指示をトリガーとして行うようにして
もよい。
例えば、１の種類のクーポンを１枚発行するごとに、所定の金額の費用を請求するもの
とした場合において、所定の期間に発行された当該１の種類のクーポンについての費用を
算出する場合、データ監視部１２は、クーポン発行履歴ＤＢ３３を参照し、当該所定の期
間に発行された、当該１の種類のクーポンの枚数を特定する。次いで、データ監視部１２
は、所定の金額と、発行したクーポンの枚数との積に基づいて、費用を算出する。
このような動作を行うことにより、バーコードリーダー２３の読み取り結果を利用して
、簡易に、クーポンの発行に伴って請求すべき対価の情報を生成することが可能となる。
【００３７】
以上説明したように、本実施形態では、制御装置たるホストコンピューター６のデータ
監視部１２は、バーコードリーダー２３が出力するバーコードデータに基づいてクーポン
を発行するか否か判別し、クーポンを発行すると判別した場合、クーポンの発行に係るデ
ータであるクーポンデータをクーポンプリンター管理サーバー３（クーポンシステム）に
出力する。
これによれば、ホストコンピューター６は、バーコードリーダー２３が出力するバーコ
ードデータに基づいてクーポンを発行するか否か判別し、クーポンを発行すると判別した
場合、クーポンデータをクーポンプリンター管理サーバー３に出力するため、購入しよう
としている全ての商品についてバーコードの読み取りが完了し会計が確定するのを待つこ
となく、バーコードリーダー２３によるバーコードの読み取りに応じて、随時、クーポン
を発行することが可能となり、レシートの内容と、クーポンの内容との関連性を維持しつ
つ、レシートが発行されるタイミングと、クーポンが発行されるタイミングとのタイムラ
グを小さくすることが可能となる。
【００３８】
また、本実施形態では、記憶部１７には、購入される商品に応じて設定されるクーポン
の発行の条件を集合的に記憶するクーポン発行条件データ３０が記憶されている。
そして、データ監視部１２は、バーコードリーダー２３が出力する商品のバーコードに
係るバーコードデータに基づいて、クーポン発行条件データ３０におけるクーポンの発行
の条件を満たすか否かを判別し、当該条件を満たすと判別した場合、クーポンを発行する
と判別してクーポンの発行に係るデータであるクーポンデータをクーポンプリンター管理
サーバー３に出力する。
ここで、購入される商品に応じた多様な条件でクーポンを発行することができれば、顧
客満足度の向上を図ることができる。
そして、上記によれば、バーコードリーダー２３が出力する商品のバーコードに係るバ
ーコードデータに基づいて、購入される商品に応じて設定されるクーポンの発行の条件を
満たすか否かを判別し、当該条件を満たすと判別した場合、クーポンを発行すると判別し
てクーポンの発行に係るデータをクーポンシステムに出力するため、多様な条件でクーポ
ンを発行することを可能とした上で、レシートと、クーポンとにおける内容の関連性の維
持、発行タイミングに係るタイムラグの短縮化を図ることが可能となる。
【００３９】
また、本実施形態では、記憶部１７には、購入される商品、及び、商品を購入する顧客
に応じて設定されるクーポンの発行条件を集合的に記憶するクーポン発行条件データ３０
が記憶されている。
そして、データ監視部１２は、バーコードリーダー２３が出力するバーコードデータ、
及び、カードリーダー２４によって読み取られた顧客ＩＤ（顧客に係る情報）に基づいて
、クーポンの発行の条件を満たすか否かを判別し、当該条件を満たす場合、クーポンを発
行すると判別してクーポンデータをクーポンプリンター管理サーバー３（クーポンシステ
ム）に出力する。
ここで、クーポンを発行する条件を、購入される商品だけでなく、商品を購入する顧客
にも対応した条件とすることにより、条件の多様性が増し、さらなる顧客満足度の向上に
つながる。
そして、上記によれば、バーコードリーダー２３が出力する商品のバーコードに係るバ
ーコードデータに基づいて、購入される商品、及び、商品を購入する顧客に応じて設定さ
れるクーポンの発行の条件を満たすか否かを判別し、当該条件を満たすと判別した場合、
クーポンを発行すると判別してクーポンの発行に係るデータをクーポンプリンター管理サ
ーバー３に出力するため、より多様な条件でクーポンを発行することを可能とした上で、
レシートと、クーポンとにおける内容の関連性の維持、発行タイミングに係るタイムラグ
の短縮化を図ることが可能となる。
【００４０】
また、本実施形態では、データ監視部１２は、バーコードリーダー２３が出力する商品
のバーコードに係るバーコードデータに基づいて、レシートに所定の広告を記録するか否
かを判別し、レシートに当該所定の広告を記録すると判別した場合、当該所定の広告の記
録に係るデータである広告記録指示データを、記録制御部１１のＰＯＳアプリケーション
実行部１３に出力する。
これによれば、バーコードの内容に応じてレシートに広告を記録させることが可能とな
る。
【００４１】
また、本実施形態では、データ監視部１２は、バーコードリーダー２３が出力するバー
コードデータに対応する商品が、クーポン読取装置として機能するバーコードリーダー２
３によって読み取られた割引情報が示す割引の適用を受けるべきか否かを判別し、適用を
受けるべきである場合、当該割引を反映した当該商品に係るデータであるレシートデータ
を記録制御部１１のＰＯＳアプリケーション実行部１３に出力する。
これによれば、記録制御部１１のＰＯＳアプリケーション実行部１３に出力されるレシ
ートデータに対して、適切に、回収されたクーポンの割引を反映させることが可能となる
。
【００４２】
また、本実施形態では、データ監視部１２は、クーポンシステムによるクーポンの発行
の履歴に基づいて、クーポンの発行に伴って請求すべき対価の情報を生成する。
これによれば、バーコードリーダー２３の読み取り結果を利用して、簡易に、クーポン
の発行に伴って請求すべき対価の情報を生成することが可能となる。
【００４３】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の
範囲内で任意に変形および応用が可能である。
例えば、図２に示す各機能部はハードウェアとソフトウェアの協働により任意に実現可
能であり、特定のハードウェア構成を示唆するものではない。
また、上記実施形態では、ホストコンピューター６自体が制御部１０を備えていたが、
例えば、制御部１０の機能を、ホストコンピューター６に外部接続される別の装置に持た
せるようにしても良い。
【符号の説明】
【００４４】
１…制御システム、３…クーポンプリンター管理サーバー（クーポンシステム）、５…
レシートプリンター（記録装置）、６…ホストコンピューター（制御装置）、７…クーポ
ンプリンター（クーポンシステム）、１０…制御部、１１…記録制御部、１２…データ監
視部、２３…バーコードリーダー（クーポン読取装置）、２４…カードリーダー（顧客情
報読取装置）。
【図１】
0005765100.tif 000002
【図２】
0005765100.tif 000003
【図３】
0005765100.tif 000004
【図４】
0005765100.tif 000005
【図５】
0005765100.tif 000006
【図６】
0005765100.tif 000007