(57)【特許請求の範囲】
【請求項１】
クーポン発行装置と、前記クーポン発行装置とネットワークを介して接続されたサーバとを備えるクーポン発行システムにおけるクーポンを印刷する方法であって、
前記サーバが、
クーポンに印字すべき文字情報であるクーポン情報をクーポン情報データベースに登録するクーポン情報登録ステップと、
前記クーポンを印刷する際の印刷形式を指示する情報であるフォーマット情報をフォーマット情報データベースに登録するフォーマット情報登録ステップと、
前記クーポン情報データベースに登録された前記クーポン情報をエンコードすることによりバーコードまたはＱＲコードを生成するコード生成ステップと、
前記コード生成ステップで生成された前記バーコードまたはＱＲコードを携帯端末に送信するコード送信ステップと、
前記フォーマット情報データベースに登録された前記フォーマット情報を前記クーポン発行装置に送信するフォーマット情報送信ステップとを備え、
前記クーポン発行装置が、
前記携帯端末上に画面表示された前記バーコードまたはＱＲコードから前記クーポン情報を取得するコード取得ステップと、
前記サーバから送信された前記フォーマット情報を取得するフォーマット情報取得ステップと、
前記フォーマット情報取得ステップで取得した前記フォーマット情報に従って、前記コード取得ステップで取得した前記クーポン情報を用いて、前記文字情報を含む前記クーポンを印刷し発行するクーポン発行ステップとを備える
ことを特徴とするクーポン印刷方法。
【請求項２】
前記クーポン印刷方法が、更に、
前記サーバが、前記携帯端末のユーザの認証処理を行う認証ステップを備え、
前記サーバが、前記コード送信ステップにおいて、前記認証ステップで認証された前記ユーザの前記携帯端末に対して前記バーコードまたはＱＲコードを送信し、
前記クーポン発行装置が、前記バーコードまたはＱＲコードを画面表示した前記携帯端末のユーザの認証処理を行うことなく、前記クーポン発行ステップにおいて、前記クーポンを印刷し発行する
ことを特徴とする請求項１に記載のクーポン印刷方法。
【請求項３】
前記クーポン印刷方法が、更に、
前記サーバが、前記認証ステップにおける前記認証処理の結果に応じて、前記クーポンの選択画面を前記携帯端末に表示させるクーポン表示ステップと、
前記サーバが、前記選択画面への指示入力に基づく選択情報を前記携帯端末から受信する受信ステップとを備え、
前記サーバが、前記コード生成ステップにおいて、前記ユーザにより選択された前記クーポンに対応する前記クーポン情報をエンコードすることにより前記バーコードまたはＱＲコードを生成し、
前記サーバが、前記コード送信ステップにおいて、前記生成されたバーコードまたはＱＲコードを前記携帯端末に送信する
ことを特徴とする請求項２に記載のクーポン印刷方法。
【請求項４】
クーポン発行装置と、
前記クーポン発行装置とネットワークを介して接続されたサーバとを備えるクーポン発行システムであって、
前記サーバが、
クーポンに印字すべき文字情報であるクーポン情報をクーポン情報データベースに登録するクーポン情報登録部と、
前記クーポンを印刷する際の印刷形式を指示する情報であるフォーマット情報をフォーマット情報データベースに登録するフォーマット情報登録部と、
前記クーポン情報データベースに登録された前記クーポン情報をエンコードすることによりバーコードまたはＱＲコードを生成するコード生成部と、
前記コード生成部で生成された前記バーコードまたはＱＲコードを携帯端末に送信するコード送信部と、
前記フォーマット情報データベースに登録された前記フォーマット情報を前記クーポン発行装置に送信するフォーマット情報送信部とを備え、
前記クーポン発行装置が、
前記携帯端末上に画面表示された前記バーコードまたはＱＲコードから前記クーポン情報を取得するコード取得部と、
前記サーバから送信された前記フォーマット情報を取得するフォーマット情報取得部と、
前記フォーマット情報取得部で取得した前記フォーマット情報に従って、前記コード取得部で取得した前記クーポン情報を用いて、前記文字情報を含む前記クーポンを印刷し発行するクーポン発行部とを備える
ことを特徴とするクーポン発行システム。
【請求項５】
ネットワークを介してクーポン発行装置と接続されたサーバであって、
クーポンに印字すべき文字情報であるクーポン情報を格納するクーポン情報データベースと、
前記クーポンを印刷する際の印刷形式を指示する情報であるフォーマット情報を格納するフォーマット情報データベースと、
前記クーポン情報データベースに登録された前記クーポン情報をエンコードすることによりバーコードまたはＱＲコードを生成するコード生成部と、
前記コード生成部で生成された前記バーコードまたはＱＲコードを携帯端末に送信するコード送信部と、
前記フォーマット情報データベースに登録された前記フォーマット情報を前記クーポン発行装置に送信するフォーマット情報送信部とを備える
ことを特徴とするサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クーポン印刷方法、クーポン発行システム及びサーバに関し、特に、携帯端末上に画面表示されたバーコードを用いて、携帯端末のユーザの認証処理を行うことなく、クーポンを印刷するクーポン印刷方法、クーポン発行システム及びサーバに関する。
【背景技術】
【０００２】
ある企業の会員向けのクーポンを、当該企業の各店舗や当該企業と業務提携関係にある企業の各店舗において提供する場合、従来は、例えば以下のような手法を採っていた。まず、会員であるユーザが、自己の携帯端末（携帯電話）を用いて企業のウェブサイトにアクセスして、会員認証用の情報がエンコードされたＱＲコード（Quick Response code ）を取得する。各店舗の端末が、ユーザの携帯端末に格納されたＱＲコードを用いて、ユーザの会員認証を行う。各店舗の端末は、会員認証が成功したユーザに対して、クーポンの印刷情報（クーポンの全体を印刷出力するための情報）を管理しているサーバからダウンロードしたクーポンの印刷情報又は予め各店舗の端末に登録されたクーポンの印刷情報を用いて、クーポンを生成し、発行する。ＱＲコードとは、小さな正方形の点を縦横同じ数だけ並べたマトリックス型２次元コードである。
【０００３】
なお、バーコードを使用した認証技術として、例えば、被認証者から受信したバーコードと予め記憶されたバーコードとの照合結果に基づいて、被認証者の認証を行う認証方法を提案している（特許文献１参照）。
【特許文献１】特許第３２０７１９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述のように、各店舗の端末において会員認証を行う場合、当該認証のための時間を必要とするために、クーポン発行までにかなりの時間を要する。従って、携帯端末の認証を省略できれば便利である。また、各店舗の端末が、クーポンの印刷情報を管理しているサーバからクーポンの印刷情報をダウンロードする場合、各店舗の端末におけるクーポン発行のための処理時間はさらに長くなる。従って、各端末へのクーポンの印刷情報のダウンロードを省略できれば便利である。また、各店舗内の端末にクーポンの印刷情報を予め登録しておく場合、クーポンが変更される都度に、各店舗の端末に新たなクーポンの印刷情報を登録し直す必要があるため、システムを運用するためのコストが大きくなる。従って、各端末へのクーポンの印刷情報の登録を省略できれば便利である。
【０００５】
本発明は、携帯端末上に画面表示された、クーポン情報をエンコードしたバーコードを印字情報として用いて、携帯端末のユーザの認証処理を行うことなく、クーポンを印刷するクーポン印刷方法を提供することを目的とする。
また、本発明は、携帯端末上に画面表示された、クーポン情報をエンコードしたバーコードを印字情報として用いて、携帯端末のユーザの認証処理を行うことなく、クーポンを印刷するクーポン発行システムを提供することを目的とする。
また、本発明は、携帯端末上に画面表示された、クーポン情報をエンコードしたバーコードを印字情報として用いて、携帯端末のユーザの認証処理を行うことなく、クーポンを印刷するサーバを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のクーポン印刷方法は、クーポン発行装置と、前記クーポン発行装置とネットワークを介して接続されたサーバとを備えるクーポン発行システムにおけるクーポンを印刷する方法であって、前記サーバが、クーポンに印字すべき文字情報であるクーポン情報をクーポン情報データベースに登録するクーポン情報登録ステップと、前記クーポンを印刷する際の印刷形式を指示する情報であるフォーマット情報をフォーマット情報データベースに登録するフォーマット情報登録ステップと、前記クーポン情報データベースに登録された前記クーポン情報をエンコードすることによりバーコードまたはＱＲコードを生成するコード生成ステップと、前記コード生成ステップで生成された前記バーコードまたはＱＲコードを携帯端末に送信するコード送信ステップと、前記フォーマット情報データベースに登録された前記フォーマット情報を前記クーポン発行装置に送信するフォーマット情報送信ステップとを備え、前記クーポン発行装置が、前記携帯端末上に画面表示された前記バーコードまたはＱＲコードから前記クーポン情報を取得するコード取得ステップと、前記サーバから送信された前記フォーマット情報を取得するフォーマット情報取得ステップと、前記フォーマット情報取得ステップで取得した前記フォーマット情報に従って、前記コード取得ステップで取得した前記クーポン情報を用いて、前記文字情報を含む前記クーポンを印刷し発行するクーポン発行ステップとを備える。
【０００７】
本発明のクーポン発行システムは、クーポン発行装置と、前記クーポン発行装置とネットワークを介して接続されたサーバとを備える。クーポン発行システムは、前記サーバが、クーポンに印字すべき文字情報であるクーポン情報をクーポン情報データベースに登録するクーポン情報登録部と、前記クーポンを印刷する際の印刷形式を指示する情報であるフォーマット情報をフォーマット情報データベースに登録するフォーマット情報登録部と、前記クーポン情報データベースに登録された前記クーポン情報をエンコードすることによりバーコードまたはＱＲコードを生成するコード生成部と、前記コード生成部で生成された前記バーコードまたはＱＲコードを携帯端末に送信するコード送信部と、前記フォーマット情報データベースに登録された前記フォーマット情報を前記クーポン発行装置に送信するフォーマット情報送信部とを備え、前記クーポン発行装置が、前記携帯端末上に画面表示された前記バーコードまたはＱＲコードから前記クーポン情報を取得するコード取得部と、前記サーバから送信された前記フォーマット情報を取得するフォーマット情報取得部と、前記フォーマット情報取得部で取得した前記フォーマット情報に従って、前記コード取得部で取得した前記クーポン情報を用いて、前記文字情報を含む前記クーポンを印刷し発行するクーポン発行部とを備える。
【０００８】
本発明のサーバは、ネットワークを介してクーポン発行装置と接続されたサーバであって、クーポンに印字すべき文字情報であるクーポン情報を格納するクーポン情報データベースと、前記クーポンを印刷する際の印刷形式を指示する情報であるフォーマット情報を格納するフォーマット情報データベースと、前記クーポン情報データベースに登録された前記クーポン情報をエンコードすることによりバーコードまたはＱＲコードを生成するコード生成部と、前記コード生成部で生成された前記バーコードまたはＱＲコードを携帯端末に送信するコード送信部と、前記フォーマット情報データベースに登録された前記フォーマット情報を前記クーポン発行装置に送信するフォーマット情報送信部とを備える。
【発明の効果】
【００１１】
本発明のクーポン印刷方法、クーポン発行システム及びサーバは、携帯端末がクーポンに印字すべき文字情報であるクーポン情報をエンコードしたバーコードを画面表示すると、クーポン発行装置が、これを読み取ることによりクーポン情報を取得し、これを用いて前記文字情報を含むクーポンを印刷する。このように、本発明においては、印刷出力すべきクーポンを構成する情報、即ち、クーポンを印刷するための情報（クーポンの印刷情報）から、印刷すべき文字それ自体からなる文字情報であるクーポン情報のみが分離され、エンコードされてバーコードとされた上で、携帯端末に送信される。
【００１２】
従って、本発明のクーポン印刷方法、クーポン発行システム及びサーバによれば、バーコードは、クーポンの文字情報の印刷に用いられ、認証に用いられないので、携帯端末の認証を省略してクーポン発行までの時間を短縮することができる。また、クーポン情報は携帯端末から取得されるので、各店舗のクーポン発行装置（端末）が、少なくともクーポン情報をダウンロードする必要を無くし、クーポン発行のための処理時間をさらに短縮することができ、また、クーポン情報が変更されたとしても、クーポン発行装置に新たなクーポン情報を登録し直す必要を無くし、システムを運用するためのコストを抑えることができる。
【００１３】
また、本発明のクーポン印刷方法、クーポン発行システム及びサーバにおいて、クーポン発行装置が、クーポンを印刷する際の印刷形式を指示する情報であるフォーマット情報に従って、取得したクーポン情報を用いて前記文字情報を含むクーポンを印刷する。このように、本発明においては、印刷出力すべきクーポンを構成する情報（クーポンの印刷情報）から、文字の位置、大きさ、色等の印刷形式（フォーマット）からなるフォーマット情報が分離され、クーポン発行装置に送信される。従って、本発明のクーポン印刷方法によれば、クーポン発行装置によって取得されたクーポン情報が当該クーポン情報に対応するフォーマットで印字されたクーポンを印刷発行することができる。
【００１４】
また、本発明のクーポン印刷方法、クーポン発行システム及びサーバにおいて、サーバ（クーポンサーバ）が、クーポンについてのクーポン情報とフォーマット情報とを用意し、クーポン情報をエンコードすることによりバーコードを生成して携帯端末に送信し、フォーマット情報をクーポン発行装置に送信する。これにより、携帯端末がサーバから取得したバーコードを画面表示することにより、クーポン発行装置が、携帯端末上に画面表示されたバーコードからクーポン情報を取得し、サーバからフォーマット情報を取得する。従って、本発明のクーポン印刷方法によれば、例えば、クーポン情報又はフォーマット情報が変更された場合でも、クーポン発行装置において、変更後のクーポン情報又は変更後のフォーマット情報を新たに登録することなくクーポンを発行することができるため、システムを運用するコストを抑えることができる。
【００１５】
また、本発明のクーポン印刷方法、クーポン発行システム及びサーバにおいて、サーバが、携帯端末のユーザの認証処理を行い、認証されたユーザの携帯端末に対してバーコードを送信し、一方、クーポン発行装置が、携帯端末の認証処理を行うことなく、クーポンを印刷出力する。従って、本発明のクーポン印刷方法によれば、バーコードを画面表示した携帯端末は、既にサーバによって認証されたユーザの携帯端末であり、クーポン発行装置は、携帯端末のユーザの認証処理を行うことなく、迅速にクーポンを発行することができる。
【００１６】
また、本発明のクーポン印刷方法、クーポン発行システム及びサーバにおいて、エラーチェックを行うためのチェック情報を含むクーポン情報がエンコードされバーコードとされ、クーポン発行装置が、クーポン情報に含まれるチェック情報を用いて、取得したクーポン情報のエラーチェックを行う。従って、本発明のクーポン印刷方法によれば、クーポン発行装置において、クーポンに印字すべき内容のエラーをチェックすることができる。
【発明を実施するための最良の形態】
【００１７】
図１は、クーポン発行システム構成図であり、本発明のクーポン発行システム構成の一例を示す図である。本発明のクーポン発行システムは、クーポンサーバ１、携帯端末２、クーポン発行装置３からなり、クーポン５を発行する。クーポンサーバ１は入力装置４を備える。ネットワーク６は、クーポンサーバ１とクーポン発行装置３とを接続し、例えばインターネット、専用線、ＬＡＮ（Local Area Network）等からなる。ネットワーク７は、クーポンサーバ１と携帯端末２とを接続し、例えばインターネット等からなる。
【００１８】
クーポンサーバ１は、コンテンツ管理サーバ（ウェブサーバ）又はクーポン管理装置であるコンピュータからなる。なお、クーポンサーバ１を、例えばＡＳＰ（Application Service Provider）、ＩＳＰ（Internet Services Provider）等に設けるようにしても良い。クーポンサーバ１は、クーポン情報をエンコードしてバーコードを生成すると共に、フォーマット情報（印刷形式（フォーマット）を指示する情報）を管理する。この例では、バーコードとして、例えば２次元バーコードであるＱＲコードを生成する。
【００１９】
入力装置４は、クーポン発行システムの管理者の入力に従って、クーポンサーバ１に対してクーポン情報とフォーマット情報を入力する。即ち、本発明においては、印刷出力すべきクーポンを構成する情報、即ち、クーポンを印刷するための情報（クーポンの印刷情報）が、印刷すべき文字それ自体からなる文字情報であるクーポン情報と、文字の位置、大きさ、色等の印刷形式（フォーマット）からなるフォーマット情報とに分離される。
【００２０】
後述するように、クーポン情報は、エンコードされてバーコードとされた上で、携帯端末２に送信される。このクーポン情報即ちバーコードは、クーポンの文字情報の印刷に用いられ、認証には用いられない。クーポン情報は携帯端末から取得されるので、各店舗のクーポン発行装置３が、クーポン情報をダウンロードする必要は無く、クーポン発行のための処理時間をさらに短縮することができる。フォーマット情報は、各店舗のクーポン発行装置３に送信される。これにより、クーポン発行装置３は、当該クーポン情報に対応するフォーマット情報に従って、取得されたクーポン情報に基づく文字情報を印刷したクーポンを印刷発行することができる。
【００２１】
携帯端末２は、クーポン発行システムのユーザが携帯する端末であり、例えば、携帯電話からなる。携帯端末２は、ユーザによって携帯される種々の携帯型のユーザ装置であってもよい。携帯端末２は、インターネット接続機能を持つコンピュータを備える。携帯端末２は、クーポンサーバ１からＱＲコードを取得して、取得したＱＲコードを画面表示する。また、携帯端末２は、ネットワーク７を介してクーポンサーバ１と接続される。
【００２２】
クーポン発行装置３は、コンピュータであり、例えば、各々の店頭に設けられる。クーポン発行装置３は、携帯端末２が画面表示したＱＲコードを読み取り、読み取ったＱＲコードをデコードしてクーポン情報を取得し、取得したクーポン情報と、クーポンサーバ１から受信したフォーマット情報とに基づいて、クーポン５を生成し、発行する。クーポン発行装置３は、ネットワーク６を介してクーポンサーバ１と接続される。
【００２３】
クーポン５は、例えば、サービス、商品の割引券や引換券等をいう。クーポン情報とは、クーポン５に印字すべき文字情報（テキスト情報）であり、例えば、クーポン名、販促メッセージ、説明文、有効期限等についての文字情報が該当する。また、フォーマット情報とは、クーポン情報をクーポン５に印字する際のフォーマット（印刷形式）に関する情報（印刷形式を指示する情報）であり、例えば、クーポン情報を印字する領域のアドレス、文字フォント、文字色等の情報が該当する。
【００２４】
クーポン情報は、携帯端末２が画面表示したＱＲコードをクーポン発行装置３が読み取ってデコードすることによって取得される。また、フォーマット情報は、クーポンサーバ１から送信され、クーポン発行装置３によって取得される。なお、クーポンサーバ１によって生成されるコードは、ＱＲコードのような二次元コードに限定されない。この例においては、クーポンサーバ１が、クーポン情報をエンコードして種々の種類のバーコードを生成するようにしても良い。
【００２５】
クーポンサーバ１は、図１に示すように、クーポン情報登録部１１、フォーマット情報登録部１２、認証部１３、ＱＲコード生成部１４、ＱＲコード送信部１５、フォーマット情報送信部１６、クーポン情報データベース（ＤＢ）１７、フォーマット情報データベース（ＤＢ）１８を備える。クーポンサーバ１が備える各部の機能は、ＣＰＵとその上で実行されるプログラムにより実現される。
【００２６】
なお、クーポン情報ＤＢ１７は、情報を格納する手段であれば良く、データベース以外にメモリ、ファイル、ストレージ等のいずれであっても良い。フォーマット情報ＤＢ１８等の他のデータベースについても同様である。
【００２７】
また、クーポンサーバ１を、ＱＲコードを送信するサーバ（ウェブサーバ）と、フォーマット情報を送信するサーバとに分離し、相互をＬＡＮで接続するようにしても良い。この場合、ＱＲコードを送信するサーバは、クーポン情報登録部１１、認証部１３、ＱＲコード生成部１４、ＱＲコード送信部１５、クーポン情報ＤＢ１７からなる。フォーマット情報を送信するサーバは、フォーマット情報登録部１２、フォーマット情報送信部１６、フォーマット情報ＤＢ１８からなる。
【００２８】
クーポン情報登録部１１は、入力装置４から入力されたクーポン情報をクーポン情報ＤＢ１７に登録する。クーポン情報ＤＢ１７には、クーポン情報登録部１１によって登録されたクーポン情報が格納される。認証部１３は、携帯端末２のユーザの認証処理を行う。即ち、認証部１３は、携帯端末２から問合せを受けると、携帯端末２に対して認証入力を要求する。認証部１３は、携帯端末２から、例えばユーザＩＤやパスワード等の認証入力情報を受信すると、認証が成功したか否かを調べる。このように、ユーザＩＤやパスワード等の認証入力情報による認証を行うことにより、他の手段、例えばバーコードによる認証を行う必要が無い。
【００２９】
認証が成功した場合は、認証部１３は、認証されたユーザの携帯端末２の画面上にクーポン５の内容の選択画面を表示させる。認証部１３によって携帯端末２のユーザの認証処理が行われるため、クーポン発行装置３における、その携帯端末２のユーザについての認証処理が不要となる。認証部１３が携帯端末２の画面上に表示させたクーポン５の内容の選択画面における、ユーザの指示入力に基づいて、クーポン５の内容が選択される。なお、認証が失敗した場合、例えば再度ユーザＩＤやパスワード等の認証入力情報の入力を求める。
【００３０】
ＱＲコード生成部１４は、携帯端末２からクーポン５の内容の選択情報を受信すると、当該選択されたクーポン内容に対応するクーポン情報をクーポン情報ＤＢ１７から抽出し、抽出したクーポン情報をエンコードして、ＱＲコードを生成する。ＱＲコード送信部１５は、携帯端末２に対して、ＱＲコードを送信する。これにより、クーポン情報が変更された場合、これに従って携帯端末２に送信されるクーポン情報が変更される。従って、クーポン情報が変更された場合でも、管理者はクーポン情報の変更を意識する必要は無く、また、クーポン発行装置３における変更は生じない。
【００３１】
フォーマット情報登録部１２は、入力装置４から入力されたフォーマット情報をフォーマット情報ＤＢ１８に登録する。フォーマット情報ＤＢ１８には、フォーマット情報登録部１２によって登録されたフォーマット情報が格納される。フォーマット情報送信部１６は、フォーマット情報ＤＢ１８内のフォーマット情報をクーポン発行装置３に対して送信する。
【００３２】
携帯端末２は、クーポン情報要求部２１、ＱＲコード受信部２２、ＱＲコード表示部２３、ＱＲコードデータベース（ＤＢ）２４を備える。携帯端末２が備える各部の機能は、ＣＰＵとその上で実行されるプログラムにより実現される。
【００３３】
クーポン情報要求部２１は、クーポンサーバ１に対してクーポン情報を要求する。クーポン情報要求部２１は、ユーザの指示入力に従って、クーポンサーバ１に対して問合せを行い、クーポンサーバ１からの認証入力の要求に応じて、認証入力を行い、認証入力情報をクーポンサーバ１に対して送信する。また、クーポン情報要求部２１は、クーポンサーバ１によって携帯端末２上に画面表示されたクーポン内容を、ユーザの指示入力に従って選択する。
【００３４】
ＱＲコード受信部２２は、クーポンサーバ１から、クーポン情報要求部２１によって選択されたクーポン内容に対応するクーポン情報がエンコードされたＱＲコードを受信し、ＱＲコードＤＢ２４に格納する。
【００３５】
ＱＲコード表示部２３は、ＱＲコードＤＢ２４内のＱＲコード情報を画面表示する。ＱＲコード表示部２３は、例えば、周知の液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）である。
【００３６】
クーポン発行装置３は、フォーマット情報取得部３１、ＱＲコードデコード部３２、クーポン発行部３３、フォーマット情報ＤＢ３４、クーポン情報ＤＢ３５を備える。クーポン発行装置３が備える各部の機能は、ＣＰＵとその上で実行されるプログラムにより実現される。
【００３７】
フォーマット情報取得部３１は、クーポンサーバ１から送信されたフォーマット情報を取得して、フォーマット情報ＤＢ３４に格納する。従って、フォーマット情報ＤＢ３４には、フォーマット情報取得部３１によって取得されたフォーマット情報が格納される。このように、フォーマット情報は携帯端末２に送られることが無い。これにより、携帯端末２に送信すべき情報をクーポン情報のみとしてその情報量をある程度少なくすることができ、この結果、携帯端末２に送信すべき情報（クーポン情報）をエンコードしてバーコードとすることができる。なお、複数のフォーマット情報を予め用意することにより、フォーマット情報が変更された場合でも、事実上当該変更に対応することができる。即ち、複数のフォーマット情報からいずれか１つのフォーマット情報を選択して用いることにより、殆どのフォーマット情報の変更に対応することができる。
【００３８】
ＱＲコードデコード部３２は、例えば周知のデジタルカメラ機能及び画像認識機能を備えており、携帯端末２の画面上に表示されたＱＲコード（画像情報）を読み込み（撮像し）、読み込んだＱＲコードを画像認識した上でデコードし、これによりクーポン情報（バイナリ情報）を取得する。
【００３９】
また、ＱＲコードデコード部３２は、後述するように、取得したクーポン情報に含まれるチェック情報（チェックデジット）を用いて、当該取得したクーポン情報のエラーチェックを行い、エラーが検出されなかったクーポン情報を展開する。この例において、クーポン情報の展開とは、クーポン情報（バイナリ情報）を印刷出力すべき当該文字（画像情報又は印字情報）に変換することをいう。ＱＲコードデコード部３２は、エラーが検出されなかったクーポン情報をクーポン情報ＤＢ３５に格納する。
【００４０】
クーポン発行部３３は、ＱＲコードデコード部３２によって展開されたクーポン情報とフォーマット情報ＤＢ３４内のフォーマット情報とに基づいてクーポン５を印刷し、印刷したクーポン５を発行する。即ち、クーポン発行部３３は、フォーマット情報ＤＢ３４内のフォーマット情報のうち、ＱＲコードデコード部３２が展開したクーポン情報に対応するフォーマット情報を特定し、当該クーポン情報の展開処理によって得られた文字を、当該フォーマット情報が示すフォーマットに従って印字することによって、クーポン５を印刷する。この例においては、クーポン発行部３３は、クーポン情報の展開情報によって得られた文字を印字すると共に、フォーマット情報中の画像情報を描画することによって、クーポン５を印刷するようにしても良い。
【００４１】
図２は、クーポン情報の例を示す図である。クーポン情報は、バイナリ（２進数）のデータであり、「フォーマット番号」、「クーポン名」、「販促メッセージ」、「説明文」、「クーポン番号」、「有効期限」、「発行元」、「チェックデジット」等からなる。「フォーマット番号」は、クーポン情報をクーポン５に印字する際に用いるフォーマットを識別する番号を格納する。「クーポン名」は、クーポン５の名称を格納する。「販促メッセージ」は、ユーザにクーポン５の発行元への来店を促すメッセージを格納する。例えば、クーポン５の発行元がＡ社であるとすると、「販促メッセージ」は、「Ａ社訪問時にクーポンをご提示ください。２時間の無料体験レッスンとテキストを差し上げます。」といったメッセージを格納する。なお、クーポン情報は画像情報を持たない（後述する）。
【００４２】
「説明文」は、クーポン５に関する説明文を格納する。例えば、「説明文」は、「予約なしの場合、お待たせする場合がありますので、あらかじめ電話又はインターネットでご予約をお願いします。」といった説明文を格納する。「クーポン番号」は、クーポン５の番号を格納する。「有効期限」は、クーポン５の有効期限を格納する。「発行元」は、クーポン５の発行元の名称を格納する。「チェックデジット」は、チェック情報であり、当該クーポン情報のエラーチェックに用いるデータを格納する。
【００４３】
例えば、エラーチェックは周知のＥＣＣによれば良く、その精度を比較的高い精度とすれば良い。このように、クーポン情報のエラーチェックを行うことにより、携帯端末２の認証を省略することができる。即ち、当該認証を省略しても、誤ったクーポン情報を画面表示した携帯端末２にクーポン５を発行しないようにすることにより、クーポン５の不正な入手を防止する観点からは、認証とほぼ同等の効果を得ることができる。
【００４４】
図３は、フォーマット情報の例を示す図である。フォーマット情報ＤＢ３４は、「フォーマット番号」毎にフォーマット情報を格納する。図３に示すように、ある「フォーマット番号」に対応するフォーマット情報は、「項目名」毎の、「アドレス」、「文字フォント」、「文字色」等からなる。「項目名」には、「クーポン名」、「販促メッセージ」、「説明文」、「クーポン番号」、「有効期限」、「発行元」等といった、当該クーポン情報を構成する各情報に対応する項目（項目の名称）を格納する。
【００４５】
これに加えて、必要に応じて（即ち、画像が存在する場合）、「項目名」に「画像」を格納する。「画像」は、クーポン５に描画する画像情報を格納する。「画像」は、必要の無い場合、「空」とされ省略される。この例では、図４において「画像」が「販促メッセージ」と「説明文」との間に存在するので、これに応じて、図３においても、「画像」が「販促メッセージ」と「説明文」との間に格納される。このように、この例においては、クーポン５に描画する画像情報をフォーマット情報の一部として持つため、クーポン情報を文字情報のみとすることができ、クーポン情報をＱＲコードにエンコードすることが可能となる。
【００４６】
「アドレス」は、クーポン５上における、当該「項目名」に対応する情報を印字又は描画する領域の位置情報を格納する。「文字フォント」は、クーポン５に当該「項目名」に対応する情報を印字する際の文字フォントを格納する。「文字色」は、クーポン５に当該「項目名」に対応する情報を印字する際の文字色を格納する。例えば、図２に示すクーポン情報の「クーポン名」に格納されたクーポン５の名称は、図３中の当該「クーポン名」に対応する「文字フォント」及び「文字色」で、当該「クーポン名」に対応する「アドレス」が指示する位置（即ち、図４における「クーポン名」の領域）に印字される。
【００４７】
なお、「画像」については、図３の「画像」の例えば「文字フォント」に当該画像（画像情報）を格納するメモリ（図示せず）上のアドレスをポイントするデータ（ポインタ）が格納され、「文字色」等は「空」とされる。例えば、ポインタにより指示された画像（画像情報）は、図３の「画像」の「アドレス」が指示する位置（即ち、図４における「画像」の領域）に印刷される。
【００４８】
図４は、クーポン情報が印字されるクーポン上の領域を示す図である。図４に示すクーポン５中の、実線の枠で囲った各領域は、例えば図２に示すクーポン情報を構成する、「クーポン名」、「販促メッセージ」、「説明文」、「クーポン番号」、「有効期限」、「発行元」等が印字される領域と、フォーマット情報中の「画像」（画像情報）が描画される領域を示す。
【００４９】
図５は、フォーマット情報登録・送信処理を説明する図であり、クーポンサーバ１又はクーポン発行装置３の実行する処理を示す。
【００５０】
クーポンサーバ１は、フォーマット情報をフォーマット情報ＤＢ１８に登録した後（ステップＳ１）、登録したフォーマット情報をクーポン発行装置３に対して送信する（ステップＳ２）。クーポン発行装置３は、フォーマット情報を取得して、フォーマット情報ＤＢ３４に格納する（ステップＳ３）。
【００５１】
図６は、クーポン印刷処理を説明する図であり、クーポンサーバ１、携帯端末２又はクーポン発行装置３の実行する処理を示す。
【００５２】
クーポンサーバ１は、クーポン情報をクーポン情報ＤＢ１７に登録する（ステップＳ１１）。携帯端末２がクーポンサーバ１に対してクーポン発行サービスの問合せを行うと（ステップＳ１２）、クーポンサーバ１は、当該携帯端末２に対して認証入力を要求する（ステップＳ１３）。例えば、クーポンサーバ１は、携帯端末２に対してユーザＩＤとパスワードの入力を要求する。
【００５３】
携帯端末２が認証入力を行うと（ステップＳ１４）、クーポンサーバ１は、認証が成功したか否かを調べる（ステップＳ１５）。認証が失敗した場合はステップＳ１３以下を繰り返し、認証が成功した場合は、クーポンサーバ１は、携帯端末２の画面上にクーポン５の内容の選択画面を表示させる（ステップＳ１６）。ステップＳ１６の処理によって、携帯端末２の画面上に、例えば図７（Ａ）に示すような、クーポン５の内容の選択画面が表示される。図７（Ａ）の例では、選択対象となるクーポン５の内容として、「ショートケーキ無料」と「無料レッスン」とが画面表示されている。
【００５４】
携帯端末２が、クーポン内容を選択すると（ステップＳ１７）、クーポンサーバ１は、選択されたクーポン内容に対応するクーポン情報をクーポン情報ＤＢ１７から抽出し、抽出したクーポン情報をエンコードして、ＱＲコードを生成する（ステップＳ１８）。例えば、図７（Ａ）に示す選択画面上で、携帯端末２のユーザが、「無料レッスン」についてのチェックボックスにチェックし、「携帯にクーポンを送信」と記述された領域をクリックすると、携帯端末２には、図７（Ｂ）に示すような、選択されたクーポン内容「無料レッスン」と、当該クーポン内容の選択情報の送信先であるクーポンサーバ１のメールアドレスとが表示される。図７（Ｂ）に示す画面上で、携帯端末２のユーザが、「送信」と記述された領域をクリックすると、クーポン内容についての選択情報がクーポンサーバ１に送信される。
【００５５】
クーポンサーバ１は、クーポン情報ＤＢ１７から当該「無料レッスン」を内容とするクーポン情報を抽出する。そして、クーポンサーバ１は、抽出したクーポン情報をエンコードして、図７（Ｃ）に示すようなＱＲコード１００を生成する。クーポンサーバ１は、ＱＲコード１００を生成した後、携帯端末２に例えばメールを送信して、図７（Ｄ）に示すような、ＱＲコード１００をダウンロードするための画面を表示させる。
【００５６】
次に、クーポンサーバ１は、生成したＱＲコード１００を携帯端末２に対して送信する（ステップＳ１９）。例えば、図７（Ｄ）に示すような画面上に示されるＵＲＬアドレスが選択されると、携帯端末２にＱＲコード１００がダウンロードされる。
【００５７】
携帯端末２は、クーポンサーバ１からＱＲコードを受信して（ステップＳ２０）、これをＱＲコードＤＢ２４に格納する。
【００５８】
この後、携帯端末２は、ＱＲコードＤＢ２４内のＱＲコードを画面上に表示する（ステップＳ２１）。例えば、携帯端末２のユーザが、クーポン発行装置３を備える店舗等において、ＱＲコードを画面表示させるための指示入力を行うと、携帯端末２上に、図８（Ａ）に示すような、ＱＲコード１００と、ＱＲコード１００が示すクーポン５の内容が画面表示される。
【００５９】
クーポン発行装置３は、携帯端末２の画面上に表示されたＱＲコードを読み込み（ステップＳ２２）、読み込んだＱＲコードをデコードして、クーポン情報を取得する（ステップＳ２３）。
【００６０】
クーポン発行装置３は、取得したクーポン情報のエラーチェックを行う（ステップＳ２４）。即ち、クーポン発行装置３は、取得したクーポン情報中のチェックデジットを用いて、当該クーポン情報のエラーチェックを行う。また、ステップＳ２４においては、クーポン発行装置３は、エラーが検出されなかったクーポン情報をクーポン情報ＤＢ３５に格納する。
【００６１】
そして、クーポン発行装置３は、クーポン情報を展開する（ステップＳ２５）。即ち、クーポン発行装置３は、エラーが検出されなかったクーポン情報を文字に変換する。
【００６２】
そして、クーポン発行装置３は、展開されたクーポン情報とフォーマット情報ＤＢ３４内のフォーマット情報とに基づいて、クーポン５を発行する（ステップＳ２６）。即ち、クーポン発行装置３は、ステップＳ２３において取得されたクーポン情報に含まれるフォーマット番号に対応するフォーマット情報をフォーマット情報ＤＢ３４から抽出する。そして、クーポン発行装置３は、ステップＳ２５において展開されたクーポン情報を、上記抽出したフォーマット情報が示すフォーマットに従って印字して、例えば、図８（Ｂ）に示すようなクーポン５を印刷し、出力する。
【産業上の利用可能性】
【００６３】
以上説明したように、本発明のクーポン印刷方法、クーポン発行システム及びサーバによれば、クーポン発行装置が、クーポン情報を予め登録しておかなくてもクーポンを発行することができるため、クーポン発行にかかるコストを抑えることができる。また、本発明のクーポン印刷方法、クーポン発行システム及びサーバによれば、クーポン発行装置が、携帯端末のユーザの認証処理を行うことなくクーポンを発行することができるため、クーポン発行にかかる処理時間を短縮できる。
【図面の簡単な説明】
【００６４】
【図１】本発明のシステム構成の一例を示す図である。
【図２】クーポン情報の例を示す図である。
【図３】フォーマット情報の例を示す図である。
【図４】クーポン情報が印字されるクーポン上の領域を示す図である。
【図５】フォーマット情報登録・送信処理を説明する図である。
【図６】クーポン印刷処理を説明する図である。
【図７】携帯端末の画面又はＱＲコードを示す図である。
【図８】携帯端末の画面又はクーポンを示す図である。
【符号の説明】
【００６５】
１  クーポンサーバ
２  携帯端末
３  クーポン発行装置
１１  クーポン情報登録部
１２  フォーマット情報登録部
１３  認証部
１４  ＱＲコード生成部
１５  ＱＲコード送信部
１６  フォーマット情報送信部
１７  クーポン情報ＤＢ
１８  フォーマット情報ＤＢ
２１  クーポン情報要求部
２２  ＱＲコード受信部
２３  ＱＲコード表示部
２４  ＱＲコードＤＢ
３１  フォーマット情報取得部
３２  ＱＲコードデコード部
３３  クーポン発行部
３４  フォーマット情報ＤＢ
３５  クーポン情報ＤＢ
【図１】
0004643432.tif 000002
【図２】
0004643432.tif 000003
【図３】
0004643432.tif 000004
【図４】
0004643432.tif 000005
【図５】
0004643432.tif 000006
【図６】
0004643432.tif 000007
【図７】
0004643432.tif 000008
【図８】
0004643432.tif 000009