(57)【要約】【課題】従来、２個以上の商品と引き換えるための回数券を発行できなかった。【解決手段】回数券を発行するための第一媒体の第一コードから取得された第一識別子を取得する第一識別子取得部と、第一識別子に対応するコードであり、商品を識別する第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得部と、第二コードが表出した回数券である第二媒体を出力するための情報を出力する第二媒体出力部とを具備する情報処理装置により、回数券を発行するための第一媒体を用いて、回数券である第二媒体の作成を支援できる。【選択図】図２
2020181561.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに与える報酬の回数券を発行するためのコードであり、第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得する第一識別子取得部と、
前記第一識別子取得部が取得した第一識別子に対応するコードであり、前記報酬を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得部と、
前記第二コード取得部が取得した第二コードが表出した回数券である第二媒体を出力するための情報を出力する第二媒体出力部とを具備する情報処理装置。
【請求項２】
前記第一識別子取得部は、
２個以上の商品と引き換えるための回数券を発行するための第一媒体に表出しているコードであり、前記商品に対応する識別子である第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得し、
前記第二コード取得部は、
前記第一識別子取得部が取得した第一識別子に対応するコードであり、前記商品を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する請求項１記載の情報処理装置。
【請求項３】
前記第二媒体に表出した第二コードが読み取られた結果である第二識別子を取得し、かつ前記第一識別子に対応する商品に表出した第三コードが読み取られた結果である第三識別子を取得する識別子取得部と、
前記識別子取得部が取得した第三識別子により識別される商品の販売に関する販売情報を取得する販売情報取得部と、
前記販売情報取得部が取得した販売情報を出力する販売情報出力部とをさらに具備する請求項１または請求項２記載の情報処理装置。
【請求項４】
前記識別子取得部が取得した第二識別子に対応する金額を特定する第二金額情報を取得し、前記識別子取得部が取得した第三識別子に対応する金額を特定する第三金額情報を取得し、かつ前記第二金額情報と前記第三金額情報とを用いて課金に関する課金処理を行う課金処理部をさらに具備する請求項３記載の情報処理装置。
【請求項５】
同一の商品と引き換えるための回数券である２以上の各第二媒体には、異なるコードが表出しており、
前記異なるコードに埋め込まれた第四識別子に対応付けて、前記回数券である第二媒体が使用されて、前記商品が引き渡された回数に関する回数情報が格納される回数情報格納部と、
前記第二コードが読み取られた場合に、当該第二コードが読み取られた結果である第二識別子に対応する第四識別子に対応する回数情報を参照し、前記第二コードが使用可能か否かを判断する使用可否判断部と、
前記使用可否判断部における判断結果に応じた処理を行う判断処理部とをさらに具備する請求項１から請求項４いずれか一項に記載の情報処理装置。
【請求項６】
前記第一コードは、
販売対象の商品に表出されたコードである請求項１記載の情報処理装置。
【請求項７】
前記回数券は、１または２以上の商品の割引券である請求項１または請求項６記載の情報処理装置。
【請求項８】
前記第一識別子または前記第二識別子に対応付けて、前記回数券を用いた場合の割引料を決定するための割引料情報を含む１または２以上の回数券情報が格納される回数券情報格納部と、
前記第一識別子取得部が取得した第一識別子または当該第一識別子に対応する第二識別子に対応する割引料情報を、前記回数券情報格納部から取得する割引料情報取得部とをさらに具備し、
前記第二媒体出力部は、
前記第二コード取得部が取得した第二コードであり、前記割引料情報取得部が取得した割引料情報により特定される割引料の割引を行える第二コードが表出した回数券である第二媒体を出力するための情報を出力する請求項７記載の情報処理装置。
【請求項９】
前記第一識別子または前記第二識別子に対応付けて、前記回数券の中の第二コードの数を特定する情報である券数情報を含む１または２以上の回数券情報が格納される回数券情報格納部と、
前記第一識別子取得部が取得した第一識別子または当該第一識別子に対応する第二識別子に対応する券数情報を、前記回数券情報格納部から取得する券数情報取得部とをさらに具備し、
前記第二媒体出力部は、
前記第二コード取得部が取得した第二コードであり、前記券数情報取得部が取得した券数情報により特定される数の第二コードが表出した回数券である第二媒体を出力するための情報を出力する請求項１、または請求項６から請求項８いずれか一項に記載の情報処理装置。
【請求項１０】
前記第一識別子または前記第二識別子に対応付けて、前記回数券の使用可能期間を特定する情報である期間情報を含む１または２以上の回数券情報が格納される回数券情報格納部と、
前記第一識別子取得部が取得した第一識別子または当該第一識別子に対応する第二識別子に対応する期間情報を、前記回数券情報格納部から取得する期間情報取得部とをさらに具備し、
前記第二媒体出力部は、
前記第二コード取得部が取得した第二コードであり、前記期間情報取得部が取得した期間情報により特定される期間のみ使用可能な第二コードが表出した回数券である第二媒体を出力するための情報を出力する請求項１、または請求項６から請求項８いずれか一項に記載の情報処理装置。
【請求項１１】
前記期間情報は、前記回数券を発行してからの期間を特定する情報である請求項１０記載の情報処理装置。
【請求項１２】
前記回数券の発行日を特定する発行日情報を取得する発行日情報取得部をさらに具備し、
前記第二媒体出力部は、
前記発行日情報取得部が取得した発行日情報が埋め込まれた第二コードが表出した回数券である第二媒体を出力するための情報を出力する請求項１１記載の情報処理装置。
【請求項１３】
前記第二媒体出力部は、
前記第二コード取得部が取得した第二コードが、２以上表出した第二媒体を出力するための情報を出力する請求項１から請求項１２いずれか一項に記載の情報処理装置。
【請求項１４】
前記第二媒体出力部は、
前記第二コード取得部が取得した第二コードが表出した第二媒体を印刷する請求項１から請求項１３いずれか一項に記載の情報処理装置。
【請求項１５】
前記回数券である第二媒体を消費者に渡す場合の金額を特定する第一金額情報が格納される第一金額情報格納部と、
前記第一金額情報が特定する金額に対する２以上の組織の分配に関する分配情報が格納される分配情報格納部と、
前記第二媒体出力部における第二媒体を出力するための情報の出力に応じて、前記分配情報を用いて、前記第一金額情報が特定する金額を前記２以上の組織の分配するための分配処理を行う分配処理部とをさらに具備する請求項１から請求項１４いずれか一項に記載の情報処理装置。
【請求項１６】
請求項１から請求項１５いずれか一項に記載の情報処理装置により使用される媒体であり、ユーザに報酬を与えるための回数券を発行するための媒体であり、第一識別子が埋め込まれた第一コードが表出した媒体。
【請求項１７】
ユーザに報酬を与えるための回数券であり、前記商品を識別する第二識別子が埋め込まれた１以上の第二コードが表出した媒体。
【請求項１８】
第一識別子取得部と、第二コード取得部と、第二媒体出力部とにより実現される情報処理方法であって、
前記第一識別子取得部が、ユーザに与える報酬の回数券を発行するためのコードであり、第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得する第一識別子取得ステップと、
前記第二コード取得部が、前記第一識別子取得ステップで取得された第一識別子に対応するコードであり、前記報酬を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得ステップと、
前記第二媒体出力部が、前記第二コード取得ステップで取得された第二コードが表出した回数券である第二媒体を出力するための情報を出力する第二媒体出力ステップとを具備する情報処理方法。
【請求項１９】
第一識別子取得部と、第二コード取得部と、第二媒体印刷部とにより実現される第二媒体の生産方法であって、
前記第一識別子取得部が、ユーザに与える報酬の回数券を発行するためのコードであり、第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得する第一識別子取得ステップと、
前記第二コード取得部が、前記第一識別子取得ステップで取得された第一識別子に対応するコードであり、前記報酬を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得ステップと、
前記第二媒体印刷部が、前記第二コード取得ステップで取得された第二コードを回数券である媒体に印刷し、第二媒体を取得する第二媒体印刷ステップとを具備する生産方法。
【請求項２０】
コンピュータを、
ユーザに与える報酬の回数券を発行するためのコードであり、第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得する第一識別子取得部と、
前記第一識別子取得部が取得した第一識別子に対応するコードであり、前記報酬を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得部と、
前記第二コード取得部が取得した第二コードが表出した回数券である第二媒体を出力するための情報を出力する第二媒体出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回数券の発行を支援する情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、コンビニエンスストアやスーパー等で販売されている商品の容器にＪＡＮコードが埋め込まれたバーコードが付され、商品の販売時にバーコードリーダーにより当該バーコードを読み込むことにより、販売管理が行われていた。なお、ＪＡＮコードは、一つの商品の識別のためのコードである。  また、従来、定期券等とデパート等のカードを一体化し、これらに回数券や乗車券、買い物のポイントをためるポイントカード等として使用する技術があった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１７５５４６号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の商品の管理は、ＪＡＮコードによる単品管理が行われており、従来技術においては、ＪＡＮコード等のコードを用いて回数券という仕組みが実現できなかった。さらに詳細には、ＪＡＮコードにより単品管理を行っている従来の仕組みにおいては、先に、複数商品に対応する回数券の分の支払いを受け付け、後から商品を複数回にわたり渡すという仕組みである回数券には対応できなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の情報処理装置は、ユーザに与える報酬の回数券を発行するためのコードであり、第一識別子が埋め込まれたコードである第一コードから取得された第一識別子を取得する第一識別子取得部と、第一識別子取得部が取得した第一識別子に対応するコードであり、報酬を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得部と、第二コード取得部が取得した第二コードが表出した回数券である第二媒体を出力するための情報を出力する第二媒体出力部とを具備する情報処理装置である。
【０００６】
かかる構成により、ユーザに報酬を与えるための回数券である第二媒体の作成を支援できる。
【０００７】
また、本第二の発明の情報処理装置は、第一の発明に対して、第一識別子取得部は、２個以上の商品と引き換えるための回数券を発行するための第一媒体に表出しているコードであり、商品に対応する識別子である第一識別子が埋め込まれたコードである第一コードから取得された第一識別子を取得し、第二コード取得部は、第一識別子取得部が取得した第一識別子に対応するコードであり、商品を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する情報処理装置である。
【０００８】
かかる構成により、回数券を発行するための第一媒体を用いて、回数券である第二媒体の作成を支援できる。
【０００９】
また、本第三の発明の情報処理装置は、第一または第二の発明に対して、第二媒体に表出した第二コードが読み取られた結果である第二識別子を取得し、かつ第一識別子に対応する商品に表出した第三コードが読み取られた結果である第三識別子を取得する識別子取得部と、識別子取得部が取得した第三識別子により識別される商品の販売に関する販売情報を取得する販売情報取得部と、販売情報取得部が取得した販売情報を出力する販売情報出力部とをさらに具備する情報処理装置である。
【００１０】
かかる構成により、回数券である第二媒体に表出した第二コードの利用に対して、商品の販売管理が可能となる。
【００１１】
また、本第四の発明の情報処理装置は、第三の発明に対して、識別子取得部が取得した第二識別子に対応する金額を特定する第二金額情報を取得し、識別子取得部が取得した第三識別子に対応する金額を特定する第三金額情報を取得し、かつ第二金額情報と第三金額情報とを用いて課金に関する課金処理を行う課金処理部をさらに具備する情報処理装置である。
【００１２】
かかる構成により、回数券である第二媒体の発行に応じて発生する費用の金額を、適切に分配する仕組みを提供できる。
【００１３】
また、本第五の発明の情報処理装置は、第一から第四いずれか１つの発明に対して、同一の商品と引き換えるための回数券である２以上の各第二媒体には、異なるコードが表出しており、異なるコードに埋め込まれた第四識別子に対応付けて、回数券である第二媒体が使用されて、商品が引き渡された回数に関する回数情報が格納される回数情報格納部と、第二コードが読み取られた場合に、第二コードが読み取られた結果である第二識別子に対応する第四識別子に対応する回数情報を参照し、第二コードが使用可能か否かを判断する使用可否判断部と、使用可否判断部における判断結果に応じた処理を行う判断処理部とをさらに具備する情報処理装置である。
【００１４】
かかる構成により、回数券の使用の不正を防止できる。
【００１５】
また、本第六の発明の情報処理装置は、第一の発明に対して、第一コードは、販売対象の商品に表出されたコードである情報処理装置である。
【００１６】
かかる構成により、販売対象の商品に表出された第一コードの読み込みに基づいて、ユーザに報酬を与えるための回数券である第二媒体の作成を支援できる。
【００１７】
また、本第七の発明の情報処理装置は、第一または第六の発明に対して、回数券は、１または２以上の商品の割引券である情報処理装置である。
【００１８】
かかる構成により、商品を購入する際に使用できる割引券の回数券である第二媒体の作成を支援できる。
【００１９】
また、本第八の発明の情報処理装置は、第七の発明に対して、第一識別子または第二識別子に対応付けて、回数券を用いた場合の割引料を決定するための割引料情報を含む１または２以上の回数券情報が格納される回数券情報格納部と、第一識別子取得部が取得した第一識別子または第一識別子に対応する第二識別子に対応する割引料情報を、回数券情報格納部から取得する割引料情報取得部とをさらに具備し、第二媒体出力部は、第二コード取得部が取得した第二コードであり、割引料情報取得部が取得した割引料情報により特定される割引料の割引を行える第二コードが表出した回数券である第二媒体を出力するための情報を出力する情報処理装置である。
【００２０】
かかる構成により、管理されている割引料の情報に基づいて、割引券の回数券である第二媒体の作成を支援できる。
【００２１】
また、本第九の発明の情報処理装置は、第一、または第六から第八いずれか１つの発明に対して、第一識別子または第二識別子に対応付けて、回数券の中の第二コードの数を特定する情報である券数情報を含む１または２以上の回数券情報が格納される回数券情報格納部と、第一識別子取得部が取得した第一識別子または第一識別子に対応する第二識別子に対応する券数情報を、回数券情報格納部から取得する券数情報取得部とをさらに具備し、第二媒体出力部は、第二コード取得部が取得した第二コードであり、券数情報取得部が取得した券数情報により特定される数の第二コードが表出した回数券である第二媒体を出力するための情報を出力する情報処理装置である。
【００２２】
かかる構成により、管理されている枚数の情報に基づいて、回数券である第二媒体の作成を支援できる。
【００２３】
また、本第十の発明の情報処理装置は、第一、または第六から第八いずれか１つの発明に対して、第一識別子または第二識別子に対応付けて、回数券の使用可能期間を特定する情報である期間情報を含む１または２以上の回数券情報が格納される回数券情報格納部と、第一識別子取得部が取得した第一識別子または第一識別子に対応する第二識別子に対応する期間情報を、回数券情報格納部から取得する期間情報取得部とをさらに具備し、第二媒体出力部は、第二コード取得部が取得した第二コードであり、期間情報取得部が取得した期間情報により特定される期間のみ使用可能な第二コードが表出した回数券である第二媒体を出力するための情報を出力する情報処理装置である。
【００２４】
かかる構成により、管理されている使用期限の情報に基づく回数券である第二媒体の作成を支援できる。
【００２５】
また、本第十一の発明の情報処理装置は、第十の発明に対して、期間情報は、回数券を発行してからの期間を特定する情報である情報処理装置である。
【００２６】
かかる構成により、管理されている使用期限の情報に基づく回数券である第二媒体の作成を支援できる。
【００２７】
また、本第十二の発明の情報処理装置は、第十一の発明に対して、回数券の発行日を特定する発行日情報を取得する発行日情報取得部をさらに具備し、第二媒体出力部は、発行日情報取得部が取得した発行日情報が埋め込まれた第二コードが表出した回数券である第二媒体を出力するための情報を出力する情報処理装置である。
【００２８】
かかる構成により、管理されている使用期限の情報に基づく回数券である第二媒体の作成を支援できる。
【００２９】
また、本第十三の発明の情報処理装置は、第一から第十二いずれか１つの発明に対して、第二媒体出力部は、第二コード取得部が取得した第二コードが、２以上表出した第二媒体を出力するための情報を出力する情報処理装置である。
【００３０】
かかる構成により、２以上の第二コードが表出した使いやすい回数券である第二媒体の作成を支援できる。
【００３１】
また、本第十四の発明の情報処理装置は、第一から第十三いずれか１つの発明に対して、第二媒体出力部は、第二コード取得部が取得した第二コードが表出した第二媒体を印刷する情報処理装置である。
【００３２】
かかる構成により、第二コードが表出した回数券である第二媒体を印刷できる。
【００３３】
また、本第十五の発明の情報処理装置は、第一から第十四いずれか１つの発明に対して、回数券である第二媒体を消費者に渡す場合の金額を特定する第一金額情報が格納される第一金額情報格納部と、第一金額情報が特定する金額に対する２以上の組織の分配に関する分配情報が格納される分配情報格納部と、第二媒体出力部における第二媒体を出力するための情報の出力に応じて、分配情報を用いて、第一金額情報が特定する金額を２以上の組織の分配するための分配処理を行う分配処理部とをさらに具備する情報処理装置である。
【００３４】
かかる構成により、回数券である第二媒体の発行に応じて、消費者から頂く金額を適切に分配する仕組みを提供できる。
【００３５】
また、本第十六の発明の媒体は、第一から第十五いずれか１つの発明に対して、情報処理装置により使用される媒体であり、ユーザに報酬を与えるための回数券を発行するための媒体であり、第一識別子が埋め込まれた第一コードが表出した媒体である。
【００３６】
かかる構成により、第一識別子が埋め込まれた第一コードが表出した媒体を提供できる。
【００３７】
また、本第十七の発明の媒体は、ユーザに報酬を与えるための回数券であり、商品を識別する第二識別子が埋め込まれた１以上の第二コードが表出した媒体である。
【００３８】
かかる構成により、ユーザに報酬を与えるための回数券を提供できる。
【００３９】
本発明の情報処理装置は、２個以上の商品と引き換えるための回数券を発行するための第一媒体に表出しているコードであり、商品に対応する識別子である第一識別子が埋め込まれたコードである第一コードから取得された第一識別子を取得する第一識別子取得部と、第一識別子取得部が取得した第一識別子に対応するコードであり、商品を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得部と、第二コード取得部が取得した第二コードが表出した回数券である第二媒体を出力するための情報を出力する第二媒体出力部とを具備する情報処理装置である。
【００４０】
かかる構成により、回数券を発行するための第一媒体を用いて、回数券である第二媒体の作成を支援できる。
【００４１】
また、本発明の情報処理装置は、上記の発明に対して、第二媒体出力部は、第二コード取得部が取得した第二コードが、２以上表出した第二媒体を出力するための情報を出力する情報処理装置である。
【００４２】
かかる構成により、２以上の第二コードが表出した使いやすい回数券である第二媒体の作成を支援できる。
【００４３】
また、本発明の情報処理装置は、上記の発明に対して、第二媒体出力部は、第二コード取得部が取得した第二コードが表出した第二媒体を印刷する情報処理装置である。
【００４４】
かかる構成により、第二コードが表出した回数券である第二媒体を印刷できる。
【００４５】
また、本発明の情報処理装置は、上記の発明に対して、回数券である第二媒体を消費者に渡す場合の金額を特定する第一金額情報が格納される第一金額情報格納部と、第一金額情報が特定する金額に対する２以上の組織の分配に関する分配情報が格納される分配情報格納部と、第二媒体出力部における第二媒体を出力するための情報の出力に応じて、分配情報を用いて、第一金額情報が特定する金額を２以上の組織の分配するための分配処理を行う分配処理部とをさらに具備する情報処理装置である。
【００４６】
かかる構成により、回数券である第二媒体の発行に応じて、消費者から頂く金額を適切に分配する仕組みを提供できる。
【００４７】
また、本発明の情報処理装置は、上記の発明に対して、第二媒体に表出した第二コードが読み取られた結果である第二識別子を取得し、かつ第一識別子に対応する商品に表出した第三コードが読み取られた結果である第三識別子を取得する識別子取得部と、識別子取得部が取得した第三識別子により識別される商品の販売に関する販売情報を取得する販売情報取得部と、販売情報取得部が取得した販売情報を出力する販売情報出力部とをさらに具備する情報処理装置である。
【００４８】
かかる構成により、回数券である第二媒体に表出した第二コードの利用に対して、商品の販売管理が可能となる。
【００４９】
また、本発明の情報処理装置は、上記の発明に対して、識別子取得部が取得した第二識別子に対応する金額を特定する第二金額情報を取得し、識別子取得部が取得した第三識別子に対応する金額を特定する第三金額情報を取得し、かつ第二金額情報と第三金額情報とを用いて課金に関する課金処理を行う課金処理部をさらに具備する情報処理装置である。
【００５０】
かかる構成により、回数券である第二媒体の発行に応じて発生する費用の金額を、適切に分配する仕組みを提供できる。
【００５１】
また、本発明の情報処理装置は、上記の発明に対して、同一の商品と引き換えるための回数券である２以上の各第二媒体には、異なるコードが表出しており、異なるコードに埋め込まれた第四識別子に対応付けて、回数券である第二媒体が使用されて、商品が引き渡された回数に関する回数情報が格納される回数情報格納部と、第二コードが読み取られた場合に、第二コードが読み取られた結果である第二識別子に対応する第四識別子に対応する回数情報を参照し、第二コードが使用可能か否かを判断する使用可否判断部と、使用可否判断部における判断結果に応じた処理を行う判断処理部とをさらに具備する情報処理装置である。
【００５２】
かかる構成により、回数券の使用の不正を防止できる。
【発明の効果】
【００５３】
本発明による情報処理装置によれば、ユーザに報酬を与えるための回数券である第二媒体の作成を支援できる。
【図面の簡単な説明】
【００５４】
【図１】実施の形態１における回数券運用システムＡの概念図
【図２】同回数券運用システムＡを構成する情報処理装置２のブロック図
【図３】同情報処理装置２の動作例について説明するフローチャート
【図４】同判断処理の例について説明するフローチャート
【図５】同今第一金額情報管理表を示す図
【図６】同分配情報管理表を示す図
【図７】同第二コード生成元情報管理表を示す図
【図８】同商品情報管理表を示す図
【図９】同第二媒体３の例を示す図
【図１０】同顧客が回数券を使用して商品を得る場合のイメージ図
【図１１】同回数券管理表を示す図
【図１２】同第二媒体３の例を示す図
【図１３】同回数券管理表を示す図
【図１４】実施の形態２における回数券運用システムＢを構成する情報処理装置４のブロック図
【図１５】同情報処理装置４の動作例について説明するフローチャート
【図１６】実施の形態３における本実施の形態における回数券運用システムＣの概念図
【図１７】同情報処理装置５のブロック図
【図１８】同情報処理装置５の動作例について説明するフローチャート
【図１９】同第二媒体構成処理の例について説明するフローチャート
【図２０】同商品情報管理表を示す図
【図２１】同第二コード生成元情報管理表を示す図
【図２２】同回数券情報管理表を示す図
【図２３】上記実施の形態におけるコンピュータシステムの概観図
【図２４】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００５５】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００５６】
（実施の形態１）
本実施の形態において、回数券の発行のための第一媒体（例えば、カード）に表出している第一コード（例えば、バーコード）が読み取られた結果である第一識別子（例えば、ＪＡＮコード）を受け付け、当該第一識別子に対応する第二コード（例えば、バーコード）であり、２以上の商品を引き換えるための第二コードが表出した第二媒体（例えば、レシート）を出力するための情報を出力する情報処理装置を具備する回数券運用システムについて説明する。なお、商品とは、販売対象のものであり、物品のみではなく、いわゆるサービスも含んでも良い。
【００５７】
また、本実施の形態において、第二媒体に表出する第二コードは、２以上である場合について説明する。
【００５８】
また、本実施の形態において、回数券である第二媒体を販売した場合の組織の収益金額の分配のための処理である分配処理を行う情報処理装置を具備する回数券運用システムについて説明する。
【００５９】
また、本実施の形態において、回数券である第二媒体を使用して、ユーザが商品を購入する場合の販売管理を行う情報処理装置を具備する回数券運用システムについて説明する。
【００６０】
また、本実施の形態において、回数券である第二媒体を使用して、ユーザが商品を購入する場合の課金処理の例について説明する。
【００６１】
さらに、本実施の形態において、回数券である第二媒体の不正使用を防止する仕組みについて説明する。
【００６２】
図１は、本実施の形態における回数券運用システムＡの概念図である。回数券運用システムＡは、１または２以上の第一媒体１、情報処理装置２、および１または２以上の第二媒体３を備える。
【００６３】
第一媒体１は、２個以上の商品と引き換えるための回数券を発行するための媒体である。第一媒体１には、第一コードが表出している。第一コードは、２個以上の商品に対応する識別子である第一識別子が埋め込まれたコードである。第一媒体１には、通常、一つの第一コードが表出している。ここで、２個以上の各商品は、通常、同一の商品であるが、異なる商品でも良い。２個以上の各商品が異なる場合、第一媒体１は、２種以上の商品をセットで購入するためのチケットと言える。なお、回数券は、ユーザに与える報酬に関する回数券である、と広く解しても良い。かかる場合、回数券は、商品を購入する場合の割引き券により構成されても良い。また、ユーザに与える報酬とは、ユーザに与える何らかのメリット、または何らかの利益である。ユーザに与える報酬は、例えば、商品、販売価格の割引き、販売時に付けるおまけ等である。ユーザに与える報酬の一例である商品は、回数券を発行する場合に購入する商品と同じ商品でも良いし、異なる商品でも良い。
【００６４】
なお、第一コード、後述する第二コード、後述する第三コード、後述する第四コードは、通常、二次元コードであるが、コードの種類は問わない。第一コード、後述する第二コード、後述する第三コード、後述する第四コードは、情報を特定できるものであれば良い、と考えても良い。また、第一コードから第四コードは、同じ種類のコードであることは好適であるが、異なる種類のコードでも良い。かかるコードは、例えば、バーコード、ＱＲコード（登録商標）である。かかるコードは、例えば、ＪＡＮコードである。ただし、かかるコードは、上記したもの以外でも良く、例えば、数字列、アルファベット列、文字列等でも良い。
【００６５】
また、第一媒体１の材質は、通常、紙である。ただし、媒体の材質は、樹脂、金属等でも良く、その材質は問わない。さらに、第一媒体１は、電子的な情報でも良い。第一媒体１が電子的な情報である場合、例えば、第一媒体１は、ユーザの図示しない端末装置に表示されている。また、第一媒体１が電子的な情報である場合、例えば、第一媒体１は、図示しないサーバ装置からユーザの図示しない端末装置に送信されても良い。なお、サーバ装置からユーザの図示しない端末装置への送信のトリガーは問わない。
【００６６】
また、第一媒体１は、カードの形状であることは好適であるが、カードに限定されるものではなく、形状は問わない。第一媒体１は、例えば、店舗のレジの横に設置されている立て札、看板等でも良い。また、第一媒体１は、例えば、店舗のレジスターマシンに表出していても良い。なお、第一コードの表出の実現方法は問わない。第一コードの表出の実現方法は、例えば、印刷による実現であるが、シールの貼付による実現、刻印やプレスによる実現等があり得、その実現方法は問わない。また、第一媒体１の形状は問わないことは言うまでもない。さらに、第一媒体１の設置場所は、回数券で引き換え可能な商品の商品棚、または当該商品の商品棚の近辺であることは好適であるが、店舗のレジの所等でも良い。つまり、第一媒体１の設置場所も問わない。
【００６７】
情報処理装置２は、第二媒体３を出力するための情報を出力する装置である。情報処理装置２は、例えば、ＰＯＳレジスタ２ａ、およびサーバ装置２ｂを有する。ただし、情報処理装置２は、ＰＯＳレジスタ２ａから情報を受信する装置であり、サーバ装置２ｂのみで実現されても良い。また、情報処理装置２は、ＰＯＳレジスタ２ａのみで実現される、と考えても良い。かかる場合、ＰＯＳレジスタ２ａは、後述の情報処理装置２の機能を全て有する。
【００６８】
情報処理装置２は、例えば、いわゆるサーバにより実現され得る。情報処理装置２は、例えば、いわゆるクラウドサーバ、ＡＳＰサーバにより実現され得るが、その種類は問わない。
【００６９】
第二媒体３は、２個以上の商品と引き換えるための回数券である。第二媒体３は、１または２以上の第二コードが表出した回数券である。第二媒体３には、引き換え可能な商品の数だけ第二コードが表出していることは好適である。第二媒体３には、ユーザに与える報酬の数だけ第二コードが表出していることは好適である。
【００７０】
第二媒体３に、２以上の第二コードが表出している場合、２以上の各第二コードは、通常、同じコードであるが、異なるコードでも良い。第二媒体３が、２個以上の同一の商品と引き換えるための回数券である場合であり、２以上の各第二コードが異なるコードである場合は、例えば、２以上の各第二コードには、当該同一商品を識別する識別子である第二識別子と、２以上の各券の識別子（例えば、「１」から「４」のいずれかの自然数）とが埋め込まれている。第二媒体３が、２個以上の同一の商品と引き換えるための回数券である場合であり、２以上の各第二コードが同一のコードである場合は、例えば、２以上の各第二コードには、当該同一商品を識別する識別子である第二識別子が埋め込まれており、各券を識別する情報は埋め込まれていない。また、第二媒体３が、２個以上の異なる商品と引き換えるための回数券である場合は、例えば、２以上の各第二コードには、各商品を識別する識別子である異なる第二識別子が埋め込まれている。第二媒体３が、２個以上の同一の商品の割引きのための回数券である場合であり、２以上の各第二コードが異なるコードである場合は、例えば、２以上の各第二コードには、当該同一商品を識別する識別子である第二識別子と、２以上の各券の識別子（例えば、「１」から「４」のいずれかの自然数）とが埋め込まれている。また、第二媒体３が、２個以上の異なる商品の割引きのための回数券である場合は、例えば、２以上の各第二コードには、各商品を識別する識別子である異なる第二識別子が埋め込まれている。また、第二媒体３が、２個以上の異なる商品の割引きのための回数券である場合は、例えば、２以上の各第二コードには、回数券を識別する識別子（例えば、回数券の番号）が埋め込まれている。
【００７１】
また、第二媒体３の材質は、通常、紙である。第二媒体３の材質は、例えば、レジスターマシンから印刷される紙である。当該紙は、例えば、レジスタ用レシートである。ただし、第二媒体３の材質は、樹脂、金属等でも良く、問わない。また、第二媒体３における第二コードの表出の実現方法は、通常、印刷による実現であるが、シールの貼付による実現、刻印やプレスによる実現等があり得、その実現方法は問わない。また、第二媒体３は、電子的な情報でも良い。つまり、第二媒体３は、電子的な回数券でも良い。なお、第二媒体３は、通常、購入した顧客が持ち帰る媒体である。
【００７２】
図２は、本実施の形態における回数券運用システムＡを構成する情報処理装置２のブロック図である。
【００７３】
情報処理装置２は、格納部２１、受付部２２、処理部２３、および出力部２４を備える。格納部２１は、回数情報格納部２１１、第一金額情報格納部２１２、および分配情報格納部２１３を備える。処理部２３は、第一識別子取得部２３１、第二コード取得部２３２、分配処理部２３３、識別子取得部２３４、使用可否判断部２３５、判断処理部２３６、販売情報取得部２３７、および課金処理部２３８を備える。出力部２４は、第二媒体出力部２４１、および販売情報出力部２４２を備える。
【００７４】
情報処理装置２を構成する格納部２１には、各種の情報が格納される。各種の情報とは、例えば、後述する回数情報、後述する第一金額情報、後述する分配情報である。
【００７５】
各種の情報とは、例えば、第二コード生成元情報である。第二コード生成元情報とは、第一識別子を用いて第二コードを生成するための情報である。第二コード生成元情報は、例えば、第一識別子と第二識別子との対の情報である。第二コード生成元情報は、例えば、第一識別子と第二コード（例えば、バーコードやＱＲコードの図柄）との対の情報である。
【００７６】
また、格納部２１には、例えば、後述する第二識別子に対応する第二金額情報、後述する第三識別子に対応する第三金額情報が格納されている。
【００７７】
回数情報格納部２１１には、１または２以上の回数情報が格納される。回数情報は、回数券の使用状況を管理する情報である。回数情報は、商品が引き渡された回数に関する情報である。回数情報は、例えば、回数券が使用された回数を特定する情報、または回数券の残りの回数を特定する情報である。回数券が使用された回数とは、引き渡された商品の個数である。また、回数は、例えば、商品の数に対応する。２以上の各回数情報は、各々、異なる識別子である第四識別子に対応付けられている。第四識別子は、通常、第二識別子と同一であるが、第二識別子と異なる識別子でも良い。また、第四識別子は、通常、第一識別子と同一でも良い。第四識別子が第二識別子とも第一識別子とも異なる識別子である場合、通常、当該第四識別子は各第二媒体３を識別する情報である。
【００７８】
第一金額情報格納部２１２には、１または２以上の第一金額情報が格納される。第一金額情報は、回数券である第二媒体３を消費者に渡す場合の金額を特定する情報である。第一金額情報は、第二媒体３の販売価格を特定する情報である。
【００７９】
第一金額情報は、第一識別子に対応付いていることは好適である。つまり、第一金額情報は、商品により異なることがあり得る。
【００８０】
第二媒体３の販売価格は、例えば、当該第二媒体３によりＮ（Ｎは２以上の自然数）個の商品を購入できる場合、Ｎ×商品単価より低い価格である。また、第二媒体３の販売価格は、当該第二媒体３によりＮ（Ｎは２以上の自然数）個の商品を購入できる場合、（Ｎ−１）個の商品の価格の和であることは好適である。１以上の各第一金額情報は、第一識別子に対応付いていることは好適である。１以上の各第一金額情報は、第四識別子に対応付いていても良い。また、第二媒体３の販売価格は、例えば、当該第二媒体３によりＮ（Ｎは２以上の自然数）個の各商品の割引き額が「Ｘ円／個」である場合、「Ｎ×Ｘ円」より低い価格である。また、当該第二媒体３によりＮ（Ｎは２以上の自然数）個の各商品に対して割引き額「Ｘ円／個」が適用される場合、第二媒体３の販売価格は、「（Ｎ−１）×Ｘ円」であることは好適である。
【００８１】
分配情報格納部２１３には、分配情報が格納される。分配情報は、第一金額情報が特定する金額に対する２以上の組織の分配に関する情報である。分配情報は、一つの組織のみに第一金額情報が特定する金額が渡されることを示す情報でも良い。分配情報は、例えば、商品のメーカー、コンビニエンスストアの本部、コンビニエンスストアの加盟店（店舗）のうちの１または２以上の各組織に渡される金額を特定する情報である。分配情報は、例えば、組織を識別する組織識別子と金額を示す金額情報との対の情報である。分配情報は、例えば、組織を識別する組織識別子と分配金の割合を示す割合情報との対の情報である。分配金の割合は、第二媒体３の販売価格に対する割合いである。
【００８２】
分配情報は、第一識別子に対応付いていることは好適である。つまり、１以上の各分配情報は、商品により異なっても良い。
【００８３】
受付部２２は、各種の情報や指示等を受け付ける。ここでの受け付けとは、例えば、コードリーダーによる読み込みである。また、受け付けとは、例えば、受信である。受け付けとは、例えば、ＰＯＳレジスタ２ａからの受信である。
【００８４】
また、各種の情報や指示とは、例えば、第一コード、第一コードから取得された第一識別子、第二コード、第二コードから取得された第二識別子、第三コード、第三コードが読み取られた結果である第三識別子、第四コード、第四識別子である。
【００８５】
処理部２３は、各種の処理を行う。各種の処理とは、例えば、第一識別子取得部２３１、第二コード取得部２３２、分配処理部２３３、識別子取得部２３４、使用可否判断部２３５、判断処理部２３６、販売情報取得部２３７、課金処理部２３８が行う処理である。
【００８６】
第一識別子取得部２３１は、第一媒体１に表出している第一コードから取得された第一識別子を取得する。
【００８７】
第一識別子取得部２３１は、例えば、第一媒体１に表出している第一コードを読み取り、第一識別子を取得しても良い。かかる場合、第一識別子取得部２３１は、コードリーダーにより実現され得る。なお、第一識別子取得部２３１は、ユーザの図示しない端末装置に表示されている第一媒体１に表出している第一コードを読み取り、第一識別子を取得しても良い。
【００８８】
また、第一識別子取得部２３１は、例えば、第一媒体１に表出している第一コードが読み取られた結果である第一識別子を受け付けても良い。なお、ここでの受け付けとは、例えば、コードリーダーからの取得、またはコードリーダーからの受信である。
【００８９】
第二コード取得部２３２は、第一識別子取得部２３１が取得した第一識別子に対応するコードであり、商品を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する。
【００９０】
第二コード取得部２３２は、例えば、格納部２１に格納されている第二コード生成元情報を用いて、第一識別子取得部２３１が取得した第一識別子に対応する第二コードを取得する。
【００９１】
第二コード生成元情報が第一識別子と第二識別子との対の情報である場合、第二コード取得部２３２は、例えば、第一識別子取得部２３１が取得した第一識別子と対になる第二識別子を格納部２１に格納されている第二コード生成元情報から取得し、当該第二識別子を用いて、当該第二識別子が埋め込まれた第二コードを生成する。なお、埋め込まれる識別子が存在する場合に、当該識別子を埋め込んだコードを生成する技術は公知技術であるので、詳細な説明を省略する。
【００９２】
第二コード生成元情報が第一識別子と第二コードとの対の情報である場合、第二コード取得部２３２は、例えば、第一識別子取得部２３１が取得した第一識別子と対になる第二コードを格納部２１から読み出す。
【００９３】
分配処理部２３３は、分配情報格納部２１３の分配情報を用いて、第一金額情報が特定する金額を２以上の組織の分配するための分配処理を行う。
【００９４】
第二媒体出力部２４１における第二媒体３を出力するための情報の出力に応じて、通常、分配処理部２３３は、分配情報を用いて、第一金額情報が特定する金額を２以上の組織の分配するための分配処理を行う。つまり、分配処理部２３３は、通常、回数券が販売されたことに応じて、分配情報に従って、分配処理を行う。
【００９５】
分配情報が、例えば、「コンビニエンスストアの本部に第一金額情報が特定するすべての金額が渡ることを示す情報」である場合、分配処理部２３３は、コンビニエンスストアの本部に第一金額情報が特定するすべての金額が渡るための処理を行う。かかる処理は、例えば、コンビニエンスストアの本部を識別する組織識別子と第一金額情報とを図示しないサーバに送信する処理、コンビニエンスストアの本部を識別子する組織識別子と第一金額情報とを格納部２１に蓄積する処理、コンビニエンスストアの本部のサーバに第一金額情報を含む回数券の売上情報を送信する処理等である。
【００９６】
分配情報が、例えば、「コンビニエンスストアの本部に第一金額情報のｘ％の金額が渡り、コンビニエンスストアの加盟店に（１００−ｘ）％の金額が渡ることを示す情報」である場合、分配処理部２３３は、かかる分配情報に従った処理を行う。かかる処理は、例えば、コンビニエンスストアの本部を識別する組織識別子と「第一金額情報×ｘ/１００」とを対応付けた情報、およびコンビニエンスストアの加盟店を識別する組織識別子と「第一金額情報×（１００−ｘ）/１００」とを対応付けた情報を図示しないサーバに送信する処理、コンビニエンスストアの本部を識別する組織識別子と「第一金額情報×ｘ/１００」とを対応付けた情報、およびコンビニエンスストアの加盟店を識別する組織識別子と「第一金額情報×（１００−ｘ）/１００」とを対応付けた情報を格納部２１に蓄積する処理、コンビニエンスストアの本部のサーバに「第一金額情報×ｘ/１００」を含む回数券の売上情報を送信する処理等である。
【００９７】
識別子取得部２３４は、第二媒体３に表出した第二コードが読み取られた結果である第二識別子を取得し、かつ第一識別子に対応する商品に表出した第三コードが読み取られた結果である第三識別子を取得する。ここでの取得とは、例えば、第二識別子、第三識別子を連続して取得されることである。ここでの取得とは、例えば、第二識別子と第三識別子とが対応付けて取得されることである。また、第二識別子と第三識別子との取得順序は問わない。なお、第一識別子に対応する商品とは、第二識別子に対応する商品でもある。
【００９８】
識別子取得部２３４は、回数券である第二媒体３が使用される場合に、動作する。例えば、店員が、回数券である第二媒体３に表出した第二コードをコードリーダーで読み込み、かつ回数券で顧客が購入する商品に表出した第三コードをコードリーダーで読み込む。この場合、識別子取得部２３４は、コードリーダーから送付される第二識別子と第三識別子とを取得する。なお、第二コード、第三コードが読み取られる順序は問わない。
【００９９】
また、識別子取得部２３４は、コードリーダーを含んでも良い。かかる場合、識別子取得部２３４は、第二媒体３に表出した第二コードを読み取り、当該第二コードから第二識別子を取得する。また、識別子取得部２３４は、第一識別子に対応する商品に表出した第三コードを読み取り、当該第三コードから第三識別子を取得する。
【０１００】
使用可否判断部２３５は、第二コードが読み取られた場合に、当該第二コードが読み取られた結果である第二識別子に対応する第四識別子に対応する回数情報を参照し、第二コードが使用可能か否かを判断する。ここで、第二識別子に対応する第四識別子とは、第二識別子と対になる第四識別子、または第四識別子である第二識別子である。つまり、第四識別子は第二識別子と同じであっても良い。なお、第二識別子と対になる第四識別子は、通常、格納部２１に格納されている。
【０１０１】
使用可否判断部２３５は、例えば、第二コードが読み取られた結果である第二識別子に対応する第四識別子に対応する回数情報を回数情報格納部２１１から取得する。そして、使用可否判断部２３５は、例えば、当該回数情報が示す「回数券が使用された回数」が格納部２１に格納されている最大回数情報が示す最大回数を超えているか否か（既に、回数券を使い果たしているか否か）を判断する。また、使用可否判断部２３５は、例えば、当該回数情報が示す「回数券の残りの回数」が０であるか否か（既に、回数券を使い果たしているか否か）を判断する。なお、例えば、使用可否判断部２３５は、既に、回数券を使い果たしている場合は使用不可能であると判断し、使用不可能を示すフラグを取得し、使用可否判断部２３５は、回数券を使い果たしていない場合は使用可能であると判断し、使用可能を示すフラグを取得する。
【０１０２】
使用可否判断部２３５は、第二コードが読み取られた結果である第二識別子に対応する第四識別子に対応する回数情報が回数情報格納部２１１に存在するか否かを判断しても良い。回数情報が回数情報格納部２１１に存在しない場合は、使用可否判断部２３５は、使用不可能であると判断し、使用不可能を示すフラグを取得する。かかる処理により、第二媒体３の偽造等の不正防止に寄与できる。
【０１０３】
判断処理部２３６は、使用可否判断部２３５における判断結果に応じた処理を行う。
【０１０４】
使用可否判断部２３５が使用不可能であると判断した場合、判断処理部２３６は、例えば、エラーメッセージを出力する。使用可否判断部２３５が使用不可能であると判断した場合、判断処理部２３６は、例えば、販売情報取得部２３７または課金処理部２３８を動作させないようにする。販売情報取得部２３７または課金処理部２３８を動作させないようにする処理は、例えば、販売情報取得部２３７または課金処理部２３８に対応する関数またはメソッド等を呼び出さないように、制御する処理である。
【０１０５】
使用可否判断部２３５が使用可能であると判断した場合、判断処理部２３６は、例えば、正常な回数券である旨の情報を出力する。使用可否判断部２３５が使用可能であると判断した場合、判断処理部２３６は、例えば、販売情報取得部２３７または課金処理部２３８を動作させる。販売情報取得部２３７または課金処理部２３８を動作させる処理は、販売情報取得部２３７または課金処理部２３８に対応する関数またはメソッド等を実行する処理、販売情報取得部２３７または課金処理部２３８に対応する関数またはメソッド等に制御を渡す処理等である。
【０１０６】
販売情報取得部２３７は、識別子取得部２３４が取得した第三識別子により識別される商品の販売に関する販売情報を取得する。販売情報は、例えば、第三識別子により識別される商品が販売されたことを示す情報である。販売情報は、例えば、第三識別子により識別される商品が販売された数を示す情報である。商品が販売されたことは、ここでは、通常、商品が顧客に渡されたことである。
【０１０７】
販売情報取得部２３７は、例えば、第三識別子により識別される商品が販売されたことを示す販売情報であり、第三識別子を含む販売情報を取得する。
【０１０８】
販売情報取得部２３７は、例えば、第三識別子と対になる販売情報であり、今までの販売数を示す販売情報と格納部２１から取得し、当該販売情報に１を加え、新たな販売情報を取得する。
【０１０９】
課金処理部２３８は、例えば、以下の第一課金処理、第二課金処理、および第三課金処理のうちのいずれか１以上の課金処理を行う。
（１）第一課金処理
【０１１０】
第一の課金処理は、回数券の販売に対する課金処理である。課金処理部２３８は、第一識別子取得部２３１が第一識別子を取得したことに応じて、課金処理を行う。かかる場合の課金処理は、例えば、第一金額情報格納部２１２から第一識別子に対応する第一金額情報を読み出し、当該第一金額情報に対応する金額の課金のための処理である。かかる場合の課金処理は、例えば、第一金額情報格納部２１２から第一識別子に対応する第一金額情報を読み出し、当該第一金額情報が特定する金額のレシートを出力する処理である。
（２）第二課金処理
【０１１１】
第二の課金処理は、回数券が使用された場合の課金処理である。つまり、課金処理部２３８は、識別子取得部２３４が取得した第二識別子に対応する金額を特定する第二金額情報を取得し、識別子取得部２３４が取得した第三識別子に対応する金額を特定する第三金額情報を取得し、かつ第二金額情報と第三金額情報とを用いて課金に関する課金処理を行う。
【０１１２】
なお、例えば、第二識別子に対応する第二金額情報、第三識別子に対応する第三金額情報は、格納部２１に格納されている。そして、課金処理部２３８は、識別子取得部２３４が取得した第二識別子に対応する第二金額情報を格納部２１から取得し、当該第二金額情報を用いた課金処理を行う。第二金額情報を用いた課金処理とは、例えば、第二金額情報を出力する処理、第二金額情報を図示しないサーバに送信する処理等である。また、課金処理部２３８は、識別子取得部２３４が取得した第三識別子に対応する第三金額情報を格納部２１から取得し、当該第三金額情報を用いた課金処理を行う。第三金額情報を用いた課金処理とは、例えば、第三金額情報を出力する処理、第三金額情報を図示しないサーバに送信する処理等である。
【０１１３】
なお、第二金額情報と第三金額情報とを用いた課金処理とは、例えば、顧客に０円であることを明示するための処理、および第三識別子に対応する商品が販売されたことを管理するための処理である。第二金額情報と第三金額情報とを用いた課金処理とは、例えば、「第三金額情報＋第二金額情報＝０」の演算を行うことである。第二金額情報と第三金額情報とを用いた課金処理とは、例えば、「第三金額情報＋第二金額情報＝０」の演算を行い、かつ０円のレシートを出力する処理である。第二金額情報が割引き料を特定する割引料情報である場合、第二金額情報と第三金額情報とを用いた課金処理とは、例えば、「第三金額情報−第二金額情報」の演算を行い、かつ演算結果（割り引いた結果の販売価格）が印刷されたレシートを出力する処理である。
【０１１４】
かかる場合、例えば、店員が第二媒体３に表出した第二コードをコードリーダーで読み込み、かつ店員が回数券で購入する商品に表出した第三コードをコードリーダーで読み込んだ場合の課金処理部２３８の処理である。
【０１１５】
課金処理部２３８は、識別子取得部２３４が第二識別子を取得したことに応じて、第二の課金処理を行っても良い。かかる場合、例えば、店員が第二媒体３に表出した第二コードをコードリーダーで読み込んだ場合の課金処理部２３８の処理である。かかる場合、店員は、回数券で購入する商品に表出した第三コードをコードリーダーで読み込まない。
（３）第三課金処理
【０１１６】
第三課金処理は、回数券に関する購入ではなく、通常の商品の購入の場合の課金処理である。課金処理部２３８は、識別子取得部２３４が取得した第三識別子に対応する金額を特定する第三金額情報を取得し、当該第三金額情報を用いて課金処理を行う。
【０１１７】
なお、第三金額情報を用いた課金処理とは、例えば、第三金額情報を出力する処理、第三金額情報を図示しないサーバに送信する処理等である。
【０１１８】
出力部２４は、各種の情報を出力する。各種の情報とは、例えば、第二媒体３、販売情報である。
【０１１９】
ここで、出力とは、例えば、印刷、外部の装置への送信等であるが、例えば、ディスプレイへの表示、プロジェクターを用いた投影、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である、と考えても良い。
【０１２０】
第二媒体出力部２４１は、第二コード取得部２３２が取得した第二コードが表出した回数券である第二媒体３を出力するための情報を出力する。なお、第二媒体３を出力するための情報とは、例えば、１または２以上の第二コードが表出した回数券の画像である。また、ここで、出力とは、通常、印刷、外部装置への送信である。ただし、出力とは、例えば、ディスプレイへの表示、プロジェクターを用いた投影、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である、と考えても良い。つまり、第二媒体出力部２４１は、第二媒体３を出力するための情報を、図示しないサーバまたは図示しないユーザの端末に送信しても良い。かかる場合、出力される第二媒体３は、電子的な回数券でも良い。
【０１２１】
第二媒体出力部２４１は、第二コード取得部２３２が取得した第二コードが、２以上表出した第二媒体３を出力するための情報を出力することは好適である。第二媒体３に２以上の第二コードが表出している場合、かかる２以上の各第二コードは、購入できる商品の数に対応していることは好適である。
【０１２２】
第二媒体出力部２４１は、第二コード取得部２３２が取得した１または２以上の第二コードが表出した第二媒体３を印刷することは好適である。
【０１２３】
販売情報出力部２４２は、販売情報取得部２３７が取得した販売情報を出力する。ここで、出力とは、通常、格納部２１への蓄積、外部装置への送信である。ただし、出力とは、例えば、印刷、ディスプレイへの表示、プロジェクターを用いた投影、音出力、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である、と考えても良い。
【０１２４】
格納部２１、回数情報格納部２１１、第一金額情報格納部２１２、および分配情報格納部２１３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１２５】
格納部２１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部２１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部２１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部２１等で記憶されるようになってもよい。
【０１２６】
受付部２２は、例えば、コードリーダーにより実現される。コードリーダーは、例えば、バーコードリーダー、ＱＲコードリーダーである。
【０１２７】
処理部２３、第一識別子取得部２３１、第二コード取得部２３２、分配処理部２３３、識別子取得部２３４、使用可否判断部２３５、判断処理部２３６、販売情報取得部２３７、および課金処理部２３８は、通常、ＭＰＵやメモリ等から実現され得る。処理部２３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１２８】
出力部２４、第二媒体出力部２４１、および販売情報出力部２４２は、プリンタや通信デバイス等の出力デバイスを含むと考えても含まないと考えても良い。出力部２４等は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０１２９】
次に、回数券運用システムＡを構成する情報処理装置２の動作例について、図３のフローチャートを用いて説明する。
【０１３０】
（ステップＳ３０１）受付部２２は、第一コードを読み込んだか否かを判断する。第一コードを読み込んだ場合はステップＳ３０２に行き、第一コードを読み込まなかった場合はステップＳ３０８に行く。
【０１３１】
（ステップＳ３０２）第一識別子取得部２３１は、ステップＳ３０１で読み込まれた第一コードから第一識別子を取得する。
【０１３２】
（ステップＳ３０３）第二コード取得部２３２は、ステップＳ３０２で取得された第一識別子に対応する第二コードを取得する。
【０１３３】
（ステップＳ３０４）第二コード取得部２３２は、ステップＳ３０３で取得した第二コードを１以上有する情報であり、第二媒体３を出力するための情報を構成する。
【０１３４】
（ステップＳ３０５）第二媒体出力部２４１は、ステップＳ３０４で構成された情報を用いて、第二媒体３を出力する。
【０１３５】
（ステップＳ３０６）分配処理部２３３は、第一識別子に対応する第一金額情報を第一金額情報格納部２１２から取得する。また、分配処理部２３３は、第一識別子に対応する分配情報を分配情報格納部２１３から取得する。次に、分配処理部２３３は、第一識別子に対応する分配情報に従って、１以上の各組織に対応する分配の金額を示す情報であり、第一金額情報が特定する金額の分配を示す情報を取得する。分配処理部２３３は、１以上の各組織に対応する分配の金額を示す情報を出力する。
【０１３６】
（ステップＳ３０７）課金処理部２３８は、上述した第一課金処理を行う。ステップＳ３０１に戻る。
【０１３７】
（ステップＳ３０８）受付部２２は、第二コードを読み込んだか否かを判断する。第二コードを読み込んだ場合はステップＳ３０９に行き、第二コードを読み込まなかった場合はステップＳ３１８に行く。
【０１３８】
（ステップＳ３０９）識別子取得部２３４は、ステップＳ３０８で読み込まれた第二コードから第二識別子を取得する。
【０１３９】
（ステップＳ３１０）受付部２２は、第三コードを読み込んだか否かを判断する。第三コードを読み込んだ場合はステップＳ３１１に行き、第三コードを読み込まなかった場合はステップＳ３１０に戻る。
【０１４０】
（ステップＳ３１１）識別子取得部２３４は、ステップＳ３１０で読み込まれた第三コードから第三識別子を取得する。
【０１４１】
（ステップＳ３１２）使用可否判断部２３５は、回数券である第二媒体３の使用可否の判断を行う。かかる判断処理について、図４のフローチャートを用いて説明する。
【０１４２】
（ステップＳ３１３）判断処理部２３６は、ステップＳ３１２における判断の結果が「正当」であったか、「不当」であったかを判断する。「正当」である場合はステップＳ３１４に行き、「不当」である場合は、ステップＳ３１７に行く。
【０１４３】
（ステップＳ３１４）課金処理部２３８は、上述した第二課金処理を行う。
【０１４４】
（ステップＳ３１５）販売情報取得部２３７は、ステップＳ３１１で取得された第三識別子により識別される商品の販売情報を取得する。
【０１４５】
（ステップＳ３１６）販売情報出力部２４２は、ステップＳ３１５で取得された販売情報を出力する。ステップＳ３０１に戻る。
【０１４６】
（ステップＳ３１７）判断処理部２３６は、第二媒体３が使用できない旨のエラーメッセージを出力する。ステップＳ３０１に戻る。
【０１４７】
（ステップＳ３１８）受付部２２は、第三コードを読み込んだか否かを判断する。第三コードを読み込んだ場合はステップＳ３１９に行き、第三コードを読み込まなかった場合はステップＳ３０１に戻る。
【０１４８】
（ステップＳ３１９）識別子取得部２３４は、ステップＳ３１８で読み込まれた第三コードから第三識別子を取得する。
【０１４９】
（ステップＳ３２０）課金処理部２３８は、上述した第三課金処理を行う。
【０１５０】
（ステップＳ３２１）販売情報取得部２３７は、ステップＳ３１９で取得された第三識別子により識別される商品の販売情報を取得する。
【０１５１】
（ステップＳ３２２）販売情報出力部２４２は、ステップＳ３２１で取得された販売情報を出力する。ステップＳ３０１に戻る。
【０１５２】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１５３】
次に、ステップＳ３１２の判断処理の例について、図４のフローチャートを用いて説明する。
【０１５４】
（ステップＳ４０１）使用可否判断部２３５は、取得された第二識別子に対応する第四識別子に対応する回数情報を回数情報格納部２１１から取得する。
【０１５５】
（ステップＳ４０２）使用可否判断部２３５は、ステップＳ４０１で回数情報を取得できたか否かを判断する。取得できた場合はステップＳ４０３に行き、取得できなかった場合はステップＳ４０６に行く。
【０１５６】
（ステップＳ４０３）使用可否判断部２３５は、取得した回数情報が示す情報が、回数券が使用可能であることを示す情報であるか否かを判断する。回数券が使用可能であることを示す情報である場合はステップＳ４０４に行き、回数券が使用不可能であることを示す情報である場合はステップＳ４０４６に行く。
【０１５７】
（ステップＳ４０４）使用可否判断部２３５は、変数「判断結果」に値「正当」（例えば、「１」）を代入する。
【０１５８】
（ステップＳ４０５）使用可否判断部２３５は、第二識別子に対応する第四識別子に対応する回数情報を、１回分、使用したことを示す情報に変更する。上位処理にリターンする。
【０１５９】
（ステップＳ４０６）使用可否判断部２３５は、変数「判断結果」に値「不当」（例えば、「０」）を代入する。上位処理にリターンする。
【０１６０】
以下、本実施の形態における回数券運用システムＡの具体的な動作について説明する。回数券運用システムＡの概念図は図１である。
【０１６１】
今、情報処理装置２の第一金額情報格納部２１２には、図５に示す第一金額情報管理表が格納されている。この第一金額情報管理表は、回数券の金額である第一金額情報を管理する表である。第一金額情報管理表は、「ＩＤ」「第一識別子」「第一金額情報」を有する複数のレコードが格納されている。「ＩＤ」はレコードを識別する情報である。「第一識別子」は、ここでは、ＪＡＮコードの識別子である。ＪＡＮコードの識別子は１３桁の数値であるが、ここでは、省略記載している。「第一識別子」の「ＸＸＸ」は６桁の数字列が入るとする。「第一金額情報」は回数券の価格である。また、ここでの回数券は、例えば、４個の商品を、３個の商品の価格で購入できる券である、とする。
【０１６２】
また、分配情報格納部２１３には、図６に示す分配情報管理表が格納されている。この分配情報管理表は、分配情報を管理するための表である。分配情報管理表は、「ＩＤ」「第一識別子」「分配情報」を有する複数のレコードが格納されている。「分配情報」は、ここでは「組織識別子」「金額情報」を有する。「ＩＤ」はレコードを識別する情報である。「第一識別子」は、ここでは、ＪＡＮコードの識別子である。「組織識別子」は、ここでは、コンビニエンスストアの本部である「本部」（例えば、値「１」）、コンビニエンスストアの加盟店（店舗）（例えば、値「２」）である「加盟店」、または商品のメーカーである「メーカー」（例えば、値「３」）のうちのいずれかを採り得る、とする。「金額情報」は、対応する組織識別子で識別される組織が得られる金額を示す。なお、組織が得られる金額が「０円」である場合、当該情報は分配情報管理表に存在しても存在しなくても良い。
【０１６３】
また、格納部２１には、図７に示す第二コード生成元情報管理表が格納されている、とする。第二コード生成元情報管理表は、「ＩＤ」「第一識別子」「第二識別子」「回数券割引金額情報」を有する複数のレコードが格納されている。「ＩＤ」はレコードを識別する情報である。「回数券割引金額情報」は、回数券を使用した場合に、顧客に課金しないための割引き金額を特定する情報である。「回数券割引金額情報」は、「第一識別子」に対応する商品の金額の負の値である。なお、「回数券割引金額情報」は、回数券を用いた場合の割引料を決定するための割引料情報の一例である。また、割引料情報は、商品の全額でなくても良いことは言うまでもない。割引料情報は、割引き金額を示す情報（例えば、５０円、−１２３円）でも良いし、割引き率を示す情報（例えば、３割、20％等）でも良い。
【０１６４】
さらに、格納部２１には、図８に示す商品情報管理表が格納されている、とする。商品情報管理表は、商品に関する情報である商品情報を管理する表である。商品情報管理表は、「ＩＤ」「第三識別子」「第三金額情報」「商品名」を有する複数のレコードが格納されている。「ＩＤ」はレコードを識別する情報である。「第三識別子」は、商品の容器に付されている第三コードに埋め込まれている識別子である。「第三金額情報」は、商品の価格である。「商品名」は、商品の名称である。
【０１６５】
かかる状況において、以下、４つの具体例について説明する。具体例１は、顧客が回数券を購入する場合の処理例である。具体例２は、顧客が回数券を使用する場合であり、不正な回数券使用の判断処理を行わない場合である。具体例３、具体例４は、顧客が回数券を使用する場合であり、不正な回数券使用の判断処理を行う場合である。具体例３、具体例４は、使用される第二媒体３、回数情報が異なる。
【０１６６】
（具体例１）
ここでは、顧客が回数券を購入する場合について説明する。
【０１６７】
第一媒体１が、例えば、コンビニエンスストアの商品棚に配置されている、とする。なお、第一媒体１は、商品棚のレールの領域に設置されていることは好適であるが、設置場所は問わないことは言うまでもない。また、第一媒体１は、ここでは、紙のカードであるが、材質や形状は問わない。
【０１６８】
次に、顧客は、コンビニエンスストアの商品棚から第一媒体１を店舗のレジまで持っていき、回数券を購入した、とする。なお、当該第一媒体１には、第一識別子「１２３ＸＸＸ５６７」が埋め込まれた第一コード（ここでは、バーコード）が印刷されている、とする。
【０１６９】
次に、コンビニエンスストアの店員は、レジにあるバーコードリーダー（例えば、図１の２ａ１）に、第一媒体１の第一コード（例えば、図１の１ａ）を読み取らせた、とする。
【０１７０】
すると、バーコードリーダーは、第一媒体１の第一コードを読み取る。次に、情報処理装置２の第一識別子取得部２３１は、バーコードリーダーが読み取った第一コードに埋め込まれた第一識別子「１２３ＸＸＸ５６７」を取得する。
【０１７１】
次に、第二コード取得部２３２は、第一識別子「１２３ＸＸＸ５６７」に対応する第二コードを取得する。なお、第二コードには、第二識別子が埋め込まれている。
【０１７２】
次に、第二コード取得部２３２は、ステップＳ４０３で取得した第二コードを１以上有する情報であり、第二媒体３を出力するための情報を構成する。ここで、第二媒体３には、４つの第二コードが印刷される、とする。また、４つの各第二コードは、一つの商品の引き換えのために使用される。
【０１７３】
次に、第二媒体出力部２４１は、構成された情報を用いて、第二媒体３を印刷する。かかる第二媒体３は、図９である。図９の９０１が第二コードである。そして、第二コードには、第二識別子「９８７ＸＸＸ５４３」が埋め込まれている。
【０１７４】
次に、分配処理部２３３は、第一識別子「１２３ＸＸＸ５６７」に対応する第一金額情報「３００円」を図５の第一金額情報管理表から取得する。次に、分配処理部２３３は、第一識別子「１２３ＸＸＸ５６７」に対応する分配情報「「本部」３００円」を図６の分配情報管理表から取得する。次に、分配処理部２３３は、「「本部」３００円」を格納部２１に蓄積する。また、分配処理部２３３は、「「本部」３００円」を含む情報を本部の図示しないサーバに送信する。
【０１７５】
（具体例２）
ここでは、顧客が回数券を使用して、商品を得る場合について、図１０のイメージ図を用いて説明する。
【０１７６】
顧客は、図９の回数券と、当該回数券で引き換える商品とを、店舗のレジに持っていき、回数券を商品に引き換えようとする、とする。
【０１７７】
次に、店員は、商品名「コーヒーＣ」の商品に表出している第三コード（図１０のＪＡＮ（６），１００１）をコードリーダーで読み取り、かつ回数券に表出している第二コード（１００２）をコードリーダーで読み取った、とする。なお、第三コード１００１は、コーヒーＣの容器の表面に表出している。
【０１７８】
すると、識別子取得部２３４は、コードリーダーにより読み込まれた第三コード（１００１）から第三識別子「２３４ＸＸＸ６７８」を取得する。また、識別子取得部２３４は、コードリーダーにより読み込まれた第二コードから第二識別子「９８７ＸＸＸ５４３」を取得する。
【０１７９】
次に、課金処理部２３８は、識別子取得部２３４が取得した第三識別子「２３４ＸＸＸ６７８」に対応する第三金額情報「１２３円」を図８の商品情報管理表から取得する。
【０１８０】
次に、課金処理部２３８は、識別子取得部２３４が取得した第二識別子「９８７ＸＸＸ５４３」に対応する第二金額情報「−１２３円」を格納部２１から取得する。なお、第二金額情報「−１２３円」は、値引きする金額に関する情報である。
【０１８１】
次に、課金処理部２３８は、第二金額情報「−１２３円」と第三金額情報「１２３円」とを加算し、顧客に課金する金額「０円」を得る。そして、課金処理部２３８は、金額「０円」を格納部２１に蓄積する。また、処理部２３は、当該、金額「０円」を有するレシートを印刷する。
【０１８２】
次に、販売情報取得部２３７は取得された第三識別子「２３４ＸＸＸ６７８」により識別される商品「コーヒーＣ」の販売情報（例えば、「＜第三識別子＞２３４ＸＸＸ６７８，＜販売個数＞１，＜日時＞２０１９年４月２日１７時１５分・・・」を取得する。なお、「＜日時＞２０１９年４月２日１７時１５分」は、販売情報取得部２３７が図示しない時計から取得した情報である。
【０１８３】
次に、販売情報出力部２４２は、取得された販売情報を格納部２１に蓄積する。また、販売情報出力部２４２は、取得された販売情報を図示しない販売管理を行うサーバに送信する。
【０１８４】
以上により、回数券を用いた決済処理が行われると共に、回数券を用いて顧客に商品を渡したことに関する販売管理も可能となる。
【０１８５】
（具体例３）
ここでも、顧客が回数券を使用して、商品を得る場合について、図１０のイメージ図を用いて説明する。
【０１８６】
また、具体例３において、図１１に示す回数券管理表が格納されている、とする。回数券管理表は、１以上の各第二媒体３の使用状況を管理する表である。回数券管理表は、「ＩＤ」「第二識別子」「回数情報」を有する複数のレコードが格納されている。「ＩＤ」はレコードを識別する情報である。「回数情報」は、ここでは、残りの回数券の数（購入できる商品の数）を示す情報である。
【０１８７】
かかる場合に、顧客は、図９の回数券と、当該回数券に対応する商品とを、店舗のレジに持っていき、回数券を商品に引き換えようとする、とする。
【０１８８】
次に、店員は、商品名「コーヒーＣ」の商品に表出している第三コード（図１０のＪＡＮ（６），１００１）をコードリーダーで読み取り、かつ回数券に表出している第二コード（１００２）をコードリーダーで読み取った、とする。
【０１８９】
すると、識別子取得部２３４は、コードリーダーにより読み込まれた第三コード（１００１）から第三識別子「２３４ＸＸＸ６７８」を取得する。また、識別子取得部２３４は、コードリーダーにより読み込まれた第二コードから第二識別子「９８７ＸＸＸ５４３」を取得する。
【０１９０】
次に、使用可否判断部２３５は、以下のように、回数券である第二媒体３の使用可否の判断を行う。
【０１９１】
まず、使用可否判断部２３５は、第二識別子「９８７ＸＸＸ５４３」である第四識別子に対応する回数情報「４」を回数情報格納部２１１から取得する。なお、ここでは、第二識別子と第四識別子とは同じ情報である、とする。
【０１９２】
次に、使用可否判断部２３５は、取得した回数情報「４」が１以上であるので、回数券が使用可能である、と判断する。
【０１９３】
次に、使用可否判断部２３５は、変数「判断結果」に値「正当」（例えば、「１」）を代入する。
【０１９４】
次に、課金処理部２３８は、第二課金処理を行う。つまり、課金処理部２３８は、識別子取得部２３４が取得した第三識別子「２３４ＸＸＸ６７８」に対応する第三金額情報「１２３円」を図８の商品情報管理表から取得する。
【０１９５】
次に、課金処理部２３８は、識別子取得部２３４が取得した第二識別子「９８７ＸＸＸ５４３」に対応する第二金額情報「−１２３円」を格納部２１から取得する。なお、第二金額情報「−１２３円」は、値引きする金額に関する情報である。
【０１９６】
次に、課金処理部２３８は、第二金額情報「−１２３円」と第三金額情報「１２３円」とを加算し、顧客に課金する金額「０円」を得る。そして、課金処理部２３８は、金額「０円」を格納部２１に蓄積する。また、課金処理部２３８は、当該、金額「０円」を有するレシートを印刷する。
【０１９７】
次に、販売情報取得部２３７は取得された第三識別子「２３４ＸＸＸ６７８」により識別される商品「コーヒーＣ」の販売情報（例えば、「＜第三識別子＞２３４ＸＸＸ６７８，＜販売個数＞１，＜日時＞２０１９年４月２日１７時１５分・・・」を取得する。なお、「＜日時＞２０１９年４月２日１７時１５分」は、販売情報取得部２３７が図示しない時計から取得した情報である。
【０１９８】
次に、販売情報出力部２４２は、取得された販売情報を格納部２１に蓄積する。また、販売情報出力部２４２は、取得された販売情報を図示しない販売管理を行うサーバに送信する。
【０１９９】
そして、図１０に示すように、店員は、第二媒体３の中の使用された第二コード（１００２）を切り取り、回収する。
【０２００】
以上により、回数券の正当性を検査した上で、回数券を用いた決済処理が行われると共に、回数券を用いて顧客に商品を渡したことに関する販売管理も可能となる。
【０２０１】
（具体例４）
具体例４において、顧客が使用する第二媒体３の例を図１２に示す。ここでの第二媒体３は、一つの第四コード（１２０１）と２以上の第二コード（１２０２）とが表出している。第四コードは、回数券の使用状況の管理のためのコードである。第四コードには、第四識別子が埋め込まれている。第二コードは、回数券の利用のためのコードである。
【０２０２】
また、具体例４において、図１３に示す回数券管理表が格納されている、とする。回数券管理表は、１以上の各第二媒体３の使用状況を管理する表である。回数券管理表は、「ＩＤ」「第四識別子」「回数情報」を有する複数のレコードが格納されている。「ＩＤ」はレコードを識別する情報である。「回数情報」は、ここでは、回数券の過去の使用数（購入した商品の数）を示す情報である。
【０２０３】
かかる場合に、顧客は、図１２の回数券と、当該回数券に対応する商品とを、店舗のレジに持っていき、回数券を商品に引き換えようとする、とする。
【０２０４】
次に、店員は、商品名「コーヒーＣ」の商品に表出している第三コードをコードリーダーで読み取り、かつ回数券に表出している第四コード（１２０１）と第二コード（１２０２）とをコードリーダーで読み取った、とする。
【０２０５】
すると、識別子取得部２３４は、コードリーダーにより読み込まれた第三コードから第三識別子「２３４ＸＸＸ６７８」を取得する。また、識別子取得部２３４は、コードリーダーにより読み込まれた第四コードから第四識別子「６６６ＸＸＸ１２３」を取得する。さらに、また、識別子取得部２３４は、コードリーダーにより読み込まれた第二コードから第二識別子「９８７ＸＸＸ５４３」を取得する。
【０２０６】
次に、使用可否判断部２３５は、以下のように、回数券である第二媒体３の使用可否の判断を行う。
【０２０７】
まず、使用可否判断部２３５は、第四識別子「６６６ＸＸＸ１２３」に対応する回数情報「０」を回数情報格納部２１１から取得する。
【０２０８】
次に、使用可否判断部２３５は、取得した回数情報「０」が最大数「４」未満であるので、回数券が使用可能である、と判断する。なお、回数券の最大数「４」は、格納部２１に格納されている、とする。
【０２０９】
次に、使用可否判断部２３５は、変数「判断結果」に値「正当」（例えば、「１」）を代入する。
【０２１０】
次に、課金処理部２３８は、第二課金処理を行う。つまり、課金処理部２３８は、識別子取得部２３４が取得した第三識別子「２３４ＸＸＸ６７８」に対応する第三金額情報「１２３円」を図８の商品情報管理表から取得する。
【０２１１】
次に、課金処理部２３８は、識別子取得部２３４が取得した第二識別子「９８７ＸＸＸ５４３」に対応する第二金額情報「−１２３円」を格納部２１から取得する。なお、第二金額情報「−１２３円」は、値引きする金額に関する情報である。
【０２１２】
次に、課金処理部２３８は、第二金額情報「−１２３円」と第三金額情報「１２３円」とを加算し、顧客に課金する金額「０円」を得る。そして、課金処理部２３８は、金額「０円」を格納部２１に蓄積する。また、課金処理部２３８は、当該、金額「０円」を有するレシートを印刷する。
【０２１３】
次に、販売情報取得部２３７は取得された第三識別子「２３４ＸＸＸ６７８」により識別される商品「コーヒーＣ」の販売情報（例えば、「＜第三識別子＞２３４ＸＸＸ６７８，＜販売個数＞１，＜日時＞２０１９年４月２日１７時１５分・・・」を取得する。なお、「＜日時＞２０１９年４月２日１７時１５分」は、販売情報取得部２３７が図示しない時計から取得した情報である。
【０２１４】
次に、販売情報出力部２４２は、取得された販売情報を格納部２１に蓄積する。また、販売情報出力部２４２は、取得された販売情報を図示しない販売管理を行うサーバに送信する。
【０２１５】
そして、店員は、第二媒体３の中の使用された第二コードを切り取り、回収することは好適である。
【０２１６】
以上により、回数券の正当性を検査した上で、回数券を用いた決済処理が行われると共に、回数券を用いて顧客に商品を渡したことに関する販売管理も可能となる。
【０２１７】
以上、本実施の形態によれば、回数券を発行するための第一媒体を用いて、回数券である第二媒体３の作成を支援できる。
【０２１８】
また、本実施の形態によれば、２以上の第二コードが表出した使いやすい回数券である第二媒体３の作成を支援できる。
【０２１９】
また、本実施の形態によれば第二コードが表出した回数券である第二媒体３を印刷できる。
【０２２０】
また、本実施の形態によれば回数券である第二媒体３の発行に応じて、消費者から頂く金額を適切に分配する仕組みを提供できる。
【０２２１】
また、本実施の形態によれば回数券である第二媒体３に表出した第二コードの利用に対して、商品の販売管理が可能となる。
【０２２２】
また、本実施の形態によれば回数券である第二媒体３の発行に応じて発生する費用の金額を、適切に分配する仕組みを提供できる。
【０２２３】
さらに、本実施の形態によれ回数券の使用の不正を防止できる。
【０２２４】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置２を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、２個以上の商品と引き換えるための回数券を発行するための第一媒体に表出しているコードであり、前記商品に対応する識別子である第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得する第一識別子取得部と、前記第一識別子取得部が取得した第一識別子に対応するコードであり、２個以上の商品と引き換えるためのコードであり、前記商品を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得部と、前記第二コード取得部が取得した第二コードが表出した回数券である第二媒体を出力するための情報を出力する第二媒体出力部として機能させるためのプログラムである。
【０２２５】
また、本実施の形態における情報処理装置２を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、ユーザに与える報酬の回数券を発行するためのコードであり、第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得する第一識別子取得部と、前記第一識別子取得部が取得した第一識別子に対応するコードであり、前記報酬を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得部と、前記第二コード取得部が取得した第二コードが表出した回数券である第二媒体を出力するための情報を出力する第二媒体出力部として機能させるためのプログラムである。
【０２２６】
（実施の形態２）
本実施の形態において、実施の形態１との相違は、情報処理装置がＰＯＳレジ等の外部の装置からコードに対応する識別子を受け付ける点である。
【０２２７】
図１４は、本実施の形態における回数券運用システムＢを構成する情報処理装置４のブロック図である。なお、回数券運用システムＢは、１または２以上の第一媒体１、情報処理装置４、および１または２以上の第二媒体３を備える。ここでは、例えば、情報処理装置４は、例えば、図示しないＰＯＳレジスタから情報を受信し、回数券である第二媒体３を出力するための情報を出力する処理を行う。
【０２２８】
情報処理装置４は、ＰＯＳレジ等の外部の装置から第一コードに対応する第一識別子を受け付け、第一コードに対応する回数券である第二媒体３を出力する装置である。ここで、情報処理装置４は、回数券発行装置と言っても良い。
【０２２９】
情報処理装置４は、格納部４１、受付部４２、処理部４３、および出力部４４を備える。処理部４３は、第一識別子取得部２３１、および第二コード取得部２３２を備える。出力部４４は、第二媒体出力部２４１を備える。
【０２３０】
格納部４１には、例えば、回数情報、第一金額情報、分配情報が格納される。
【０２３１】
受付部４２は、外部の装置から第一識別子を受け付ける。ここで、受け付けとは、通常、受信であるが、読み取り等でも良い。
【０２３２】
処理部４３は、各種の処理を行う。各種の処理とは、例えば、第一識別子取得部２３１、第二コード取得部２３２が行う処理である。なお、処理部４３は、分配処理部２３３、識別子取得部２３４、使用可否判断部２３５、判断処理部２３６、販売情報取得部２３７、課金処理部２３８を含んでも良い。
【０２３３】
出力部４４は、各種の情報を出力する。各種の情報とは、例えば、第二媒体３である。出力部４４は、第二媒体３を印刷することは好適である。ただし、出力部４４は、第二媒体３を出力するための情報を外部の装置（通常、印刷装置）に送信する等しても良い。
【０２３４】
格納部４１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０２３５】
格納部４１に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部４１で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部４１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部４１で記憶されるようになってもよい。
受付部４２は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【０２３６】
処理部４３は、通常、ＭＰＵやメモリ等から実現され得る。処理部４３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２３７】
出力部４４は、プリンタやディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。出力部４４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０２３８】
次に、情報処理装置４の動作例について、図１５のフローチャートを用いて説明する。
【０２３９】
（ステップＳ１５０１）受付部４２は、第一識別子を受け付けたか否かを判断する。第一識別子を受け付けた場合はステップＳ１５０２に行き、第一識別子を受け付けなかった場合はステップＳ１５０１に戻る。
【０２４０】
（ステップＳ１５０２）第一識別子取得部２３１は、ステップＳ１５０１で受け付けられた第一識別子を取得する。
【０２４１】
（ステップＳ１５０３）第二コード取得部２３２は、ステップＳ１５０２で取得された第一識別子に対応する第二コードを取得する。
【０２４２】
（ステップＳ１５０４）第二コード取得部２３２は、ステップＳ１５０３で取得した第二コードを１以上有する情報であり、第二媒体３を出力するための情報を構成する。
【０２４３】
（ステップＳ１５０５）第二媒体出力部２４１は、ステップＳ１５０４で構成された情報を用いて、第二媒体３を出力する。ステップＳ１５０１に戻る。
【０２４４】
なお、図１５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２４５】
以上、本実施の形態によれば、回数券を発行するための第一媒体１を用いて、回数券である第二媒体３の作成を支援できる。
【０２４６】
また、本実施の形態によれば、第二コードが表出した回数券である第二媒体３を印刷できる。
【０２４７】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置４を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、２個以上の商品と引き換えるための回数券を発行するための第一媒体に表出しているコードであり、前記商品に対応する識別子である第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得する第一識別子取得部と、前記第一識別子取得部が取得した第一識別子に対応するコードであり、２個以上の商品と引き換えるためのコードであり、前記商品を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得部と、前記第二コード取得部が取得した第二コードが表出した回数券である第二媒体を出力するための情報を出力する第二媒体出力部として機能させるためのプログラムである。
【０２４８】
また、本実施の形態における情報処理装置４を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、ユーザに与える報酬の回数券を発行するためのコードであり、第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得する第一識別子取得部と、前記第一識別子取得部が取得した第一識別子に対応するコードであり、前記報酬を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得部と、前記第二コード取得部が取得した第二コードが表出した回数券である第二媒体を出力するための情報を出力する第二媒体出力部として機能させるためのプログラムである。
【０２４９】
（実施の形態３）
本実施の形態において、第一コードは、販売対象の商品に表出されたコードである場合について説明する。なお、第一識別子は、例えば、ＪＡＮコードである。また、実施の形態１、２において説明した通り、第一コードは、第一媒体１に表出していても良いことは言うまでもない。
【０２５０】
また、本実施の形態において、第一識別子または第二識別子に応じて、割引額が異なる場合について説明する。この場合、情報処理装置は、２種類以上の割引額を管理する必要がある。
【０２５１】
また、本実施の形態において、第一識別子または第二識別子に応じて、回数券の枚数が異なる場合について説明する。この場合、情報処理装置は、２種類以上の回数券の枚数を管理する必要がある。
【０２５２】
また、本実施の形態において、回数券を使用できる期間を管理する場合について説明する。この場合、情報処理装置は、第一識別子または第二識別子に応じて、使用可能な期間を管理する必要がある。
【０２５３】
本実施の形態における回数券運用システムＣの概念図は、図１６である。回数券運用システムＣの概念図は、情報処理装置５、および１または２以上の第二媒体３を備える。なお、情報処理装置５は、回数券発行装置と言っても良い。
【０２５４】
情報処理装置５は、第二媒体３を出力するための情報を出力する装置である。情報処理装置２は、例えば、ＰＯＳレジスタ５ａ、およびサーバ装置５ｂを有し、ＰＯＳレジスタ５ａは、ここでは、コードリーダー５ａ１を有する（図１６参照）。ただし、情報処理装置５は、ＰＯＳレジスタ５ａから情報を受信する装置であり、サーバ装置５ｂのみで実現されても良い。また、情報処理装置５は、ＰＯＳレジスタ５ａのみで実現される、と考えても良い。かかる場合、ＰＯＳレジスタ５ａは、後述の情報処理装置５の機能を全て有する。
【０２５５】
また、図１６の回数券運用システムＣにおいて、第一コードは、購入対象の商品（ここでは、例えば、コーヒーＣ）の表面に表れている。
【０２５６】
情報処理装置５は、例えば、いわゆるサーバにより実現され得る。情報処理装置５は、例えば、いわゆるクラウドサーバ、ＡＳＰサーバにより実現され得るが、その種類は問わない。
【０２５７】
第二媒体３は、ユーザに報酬を与えるための回数券である。報酬は、例えば、商品、割引き、おまけ等である。第二媒体３は、１または２以上の第二コードが表出した回数券である。なお、複数回、商品を頂ける回数券を商品回数券と言っても良い。複数回、割引きを行ってもらえる回数券を割引回数券と言っても良い。また、複数回、おまけを頂ける回数券をおまけ回数券と言っても良い。第二媒体３には、ユーザに与えることができる報酬の数だけ第二コードが表出していることは好適である。なお、第二媒体３の詳細は上述したので、ここでの詳細な説明は省略する。
【０２５８】
図１７は、本実施の形態における回数券運用システムＣを構成する情報処理装置５のブロック図である。
【０２５９】
情報処理装置５は、格納部５１、受付部２２、処理部５３、および出力部５４を備える。格納部５１は、回数情報格納部２１１、第一金額情報格納部２１２、分配情報格納部２１３、および回数券情報格納部５１１を備える。処理部５３は、第一識別子取得部２３１、割引料情報取得部５３１、券数情報取得部５３２、期間情報取得部５３３、発行日情報取得部５３４、第二コード取得部５３５、分配処理部２３３、識別子取得部２３４、使用可否判断部５３６、判断処理部２３６、販売情報取得部２３７、および課金処理部５３８を備える。出力部５４は、第二媒体出力部５４１、および販売情報出力部２４２を備える。
【０２６０】
情報処理装置５を構成する格納部５１には、各種の情報が格納される。各種の情報とは、例えば、回数情報、第一金額情報、分配情報、後述する回数券情報である。
【０２６１】
また、各種の情報とは、例えば、第二コード生成元情報である。第二コード生成元情報とは、第一識別子を用いて第二コードを生成するための情報である。第二コード生成元情報の詳細については、上述したので、ここでの詳細な説明は省略する。
【０２６２】
回数券情報格納部５１１には、１または２以上の回数券情報が格納される。回数券情報とは、発行する回数券に関する情報である。回数券情報は、回数券を使用する場合の条件に関する情報を含む。条件に関する情報は、例えば、後述する券数情報、後述する期間情報、後述する割引対象商品識別子である。回数券情報は、通常、第一識別子または第二識別子に対応付けられている。つまり、回数券情報は、例えば、第一識別子または第二識別子ごとに存在する。
【０２６３】
回数券情報は、例えば、割引料情報、券数情報、期間情報のうちのいずれか１以上の情報を含むことは好適である。
【０２６４】
割引料情報とは、回数券を用いた場合の割引料を決定するための情報である。割引料情報は、例えば、割引き額を特定する情報である。割引料情報は、例えば、割引き率を特定する情報である。
【０２６５】
券数情報とは、回数券の中の第二コードの数を特定する情報である。券数情報は、通常、数値（例えば、「１０」「５」「４」「３」）等である。
【０２６６】
期間情報とは、回数券の使用可能期間を特定する情報である。期間情報は、例えば、日を特定する情報（例えば、２０１９／１２／３１）である。また、期間情報は、例えば、回数券の発行日からの経過期間を特定する情報（例えば、９０日、２ヶ月、１年）である。
【０２６７】
処理部５３は、各種の処理を行う。各種の処理とは、例えば、第一識別子取得部２３１、割引料情報取得部５３１、券数情報取得部５３２、期間情報取得部５３３、第二コード取得部２３２、分配処理部２３３、識別子取得部２３４、使用可否判断部５３６、判断処理部２３６、販売情報取得部２３７、課金処理部５３８が行う処理である。
【０２６８】
割引料情報取得部５３１は、第一識別子または第二識別子に対応する割引料情報を、回数券情報格納部５１１から取得する。割引料情報取得部５３１は、例えば、第一識別子取得部２３１が取得した第一識別子に対応する割引料情報を、回数券情報格納部５１１から取得する。また、割引料情報取得部５３１は、例えば、第一識別子取得部２３１が取得した第一識別子と対になる第二識別子を格納部５１に格納されている第二コード生成元情報から取得し、当該第二識別子に対応する割引料情報を、回数券情報格納部５１１から取得する。
【０２６９】
券数情報取得部５３２は、第一識別子または第一識別子に対応する第二識別子に対応する券数情報を、回数券情報格納部５１１から取得する。券数情報取得部５３２は、例えば、第一識別子取得部２３１が取得した第一識別子に対応する券数情報を、回数券情報格納部５１１から取得する。また、券数情報取得部５３２は、例えば、第一識別子取得部２３１が取得した第一識別子と対になる第二識別子を格納部５１に格納されている第二コード生成元情報から取得し、当該第二識別子に対応する券数情報を、回数券情報格納部５１１から取得する。
【０２７０】
期間情報取得部５３３は、第一識別子または第二識別子に対応する期間情報を、回数券情報格納部５１１から取得する。期間情報取得部５３３は、例えば、第一識別子取得部２３１が取得した第一識別子に対応する期間情報を、回数券情報格納部５１１から取得する。また、期間情報取得部５３３は、例えば、第一識別子取得部２３１が取得した第一識別子と対になる第二識別子を格納部５１に格納されている第二コード生成元情報から取得し、当該第二識別子に対応する期間情報を、回数券情報格納部５１１から取得する。
【０２７１】
発行日情報取得部５３４は、回数券の発行日を特定する発行日情報を取得する。発行日情報取得部５３４は、例えば、図示しない時計から、本日の日付を特定する発行日情報を取得する。
【０２７２】
第二コード取得部５３５は、第二コードを取得する。
【０２７３】
第二コード取得部５３５は、例えば、第一識別子取得部２３１が取得した第一識別子に対応するコードであり、報償の対象を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する。なお、報償の対象は、例えば、ユーザに与える商品、割引対象の商品、おまけ等である。
【０２７４】
第二コード取得部５３５は、例えば、格納部５１に格納されている第二コード生成元情報を用いて、第一識別子取得部２３１が取得した第一識別子に対応する第二コードを取得する。
【０２７５】
第二コード取得部５３５は、例えば、第一識別子取得部２３１が取得した第一識別子に対応する第二識別子を格納部５１の第二コード生成元情報から取得し、当該第二識別子が埋め込まれたコードである第二コードを取得する。
【０２７６】
第二コード取得部５３５は、例えば、割引料情報取得部５３１が取得した割引料情報が埋め込まれた第二コードを取得する。第二コード取得部５３５は、例えば、第一識別子取得部２３１が取得した第一識別子に対応するコードであり、割引料情報取得部５３１が取得した割引料情報が埋め込まれたコードである第二コードを取得する。第二コード取得部５３５は、例えば、割引料情報取得部５３１が取得した割引料情報、および報償の対象を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する。第二コード取得部５３５は、例えば、第一識別子取得部２３１が取得した第一識別子に対応するコードであり、割引料情報取得部５３１が取得した割引料情報が埋め込まれたコードであり、報償の対象を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する。なお、第二コード取得部５３５は、第一識別子取得部２３１が取得した第一識別子に対応する識別子を格納部５１の第二コード生成元情報から取得し、当該識別子と割引料情報とを用いて構成される第二識別子が埋め込まれた第二コードを取得しても良い。
【０２７７】
第二コード取得部５３５は、例えば、券数情報取得部５３２が取得した券数情報が埋め込まれた第二コードを取得する。第二コード取得部５３５は、例えば、第一識別子取得部２３１が取得した第一識別子に対応するコードであり、券数情報取得部５３２が取得した券数情報が埋め込まれたコードである第二コードを取得する。第二コード取得部５３５は、例えば、券数情報取得部５３２が取得した券数情報、および報償の対象を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する。第二コード取得部５３５は、例えば、第一識別子取得部２３１が取得した第一識別子に対応するコードであり、券数情報取得部５３２が取得した券数情報が埋め込まれたコードであり、報償の対象を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する。なお、第二コード取得部５３５は、第一識別子取得部２３１が取得した第一識別子に対応する識別子を格納部５１の第二コード生成元情報から取得し、当該識別子と券数情報とを用いて構成される第二識別子が埋め込まれた第二コードを取得しても良い。
【０２７８】
第二コード取得部５３５は、例えば、期間情報取得部５３３が取得した期間情報が埋め込まれた第二コードを取得する。第二コード取得部５３５は、例えば、第一識別子取得部２３１が取得した第一識別子に対応するコードであり、期間情報取得部５３３が取得した期間情報が埋め込まれたコードである第二コードを取得する。第二コード取得部５３５は、例えば、期間情報取得部５３３が取得した期間情報、および報償の対象を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する。第二コード取得部５３５は、例えば、第一識別子取得部２３１が取得した第一識別子に対応するコードであり、期間情報取得部５３３が取得した期間情報が埋め込まれたコードであり、報償の対象を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する。なお、第二コード取得部５３５は、第一識別子取得部２３１が取得した第一識別子に対応する識別子を格納部５１の第二コード生成元情報から取得し、当該識別子と期間情報とを用いて構成される第二識別子が埋め込まれた第二コードを取得しても良い。
【０２７９】
第二コード取得部５３５は、例えば、割引料情報取得部５３１が取得した割引料情報、券数情報取得部５３２が取得した券数情報、期間情報取得部５３３が取得した期間情報のうちの２種類以上の情報が埋め込まれた第二コードを取得しても良い。
【０２８０】
第二コード取得部５３５は、例えば、発行日情報取得部５３４が取得した発行日情報が埋め込まれた第二コードを取得する。
【０２８１】
使用可否判断部５３６は、第二コードが読み取られた結果である第二識別子に対応する条件を満たすか否かを判断する。第二識別子に対応する条件は、例えば、券数情報に関する条件、期間情報に関する条件、割引対象商品識別子に関する条件である。券数情報に関する条件は、回数券の数より多い回数、回数券が使用されていないことである。期間情報に関する条件は、回数券の使用した時（例えば、日）が、期間情報が示す期間内であることである。割引対象商品識別子に関する条件は、回数券を用いて割引きする対象の商品が対象商品であることである。割引対象商品識別子に関する条件は、商品識別子を特定できる情報であれば何でも良い。割引対象商品識別子に関する条件は、例えば、割引きの対象になる商品の商品識別子、割引きの対象になる商品の商品識別子の検索条件等である。
【０２８２】
使用可否判断部５３６は、例えば、第二コードが読み取られた結果である第二識別子に対応する券数情報を回数券情報格納部５１１から取得し、今回の回数券の使用が当該券数情報の回数の範囲以内か否かを判断する。使用可否判断部５３６は、範囲以内であれば回数券が使用可能であると判断し、範囲以内でなければ当該回数券が使用可能でないと判断する。
【０２８３】
使用可否判断部５３６は、例えば、第二コードが読み取られた結果である第二識別子に対応する期間情報を回数券情報格納部５１１から取得し、当該期間情報が特定する期間が使用可能期間であるか否かを判断する。使用可否判断部５３６は、使用可能期間であれば当該回数券が使用可能であると判断し、使用可能期間でなければ当該回数券が使用可能でないと判断する。
【０２８４】
使用可否判断部５３６は、例えば、第二コードが読み取られた結果である第二識別子に対応する割引対象商品識別子を回数券情報格納部５１１から取得し、別途、取得された商品識別子がる第二識別子に対応する割引対象商品識別子に合致するか否かを判断する。使用可否判断部５３６は、合致する場合は当該回数券が使用可能であると判断し、合致しない場合は当該回数券が使用可能でないと判断する。
【０２８５】
課金処理部５３８は、課金処理部５３８と同様の処理を行う。また、  課金処理部５３８は、第四課金処理を行う。
【０２８６】
第四課金処理は、例えば、通常の商品の購入の場合当該商品の金額を特定する情報（第三金額情報）を取得し、当該第三金額情報に、割引料情報が特定する金額を減算した金額の情報を取得する処理を含む。なお、割引料情報は、割引料情報取得部５３１が取得した情報である。割引料情報は、第一識別子または第二識別子に対応付けて格納部５１に格納されている。なお、課金処理部５３８は、取得した金額の情報を出力しても良いし、取得した金額の情報を図示しないサーバに送信しも良い。なお、取得した金額の情報は、ユーザが支払う金額を特定する情報である。
【０２８７】
また、回数券が使用できないと、使用可否判断部５３６が判断した場合、課金処理部５３８は、当該回数券に対応する割引きを行わずに、第三金額情報を用いて課金の処理を行う。なお、課金処理部２３８も課金処理部５３８と同様の処理を行うことは好適である。
【０２８８】
出力部５４は、各種の情報を出力する。各種の情報とは、例えば、第二媒体３、販売情報、使用可否判断部５３６における判断結果（例えば、「回数券が使用不可である旨」）である。
【０２８９】
ここで、出力とは、例えば、印刷、外部の装置への送信等であるが、例えば、ディスプレイへの表示、プロジェクターを用いた投影、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である、と考えても良い。
【０２９０】
第二媒体出力部５４１は、第二コード取得部５３５が取得した第二コードが表出した回数券である第二媒体３を出力するための情報を出力する。なお、第二媒体３を出力するための情報とは、例えば、１または２以上の第二コードが表出した回数券の画像である。
【０２９１】
第二媒体出力部５４１は、例えば、第二コード取得部５３５が取得した第二コードであり、割引料情報取得部５３１が取得した割引料情報により特定される割引料の割引を行える第二コードが表出した回数券である第二媒体３を出力するための情報を出力する。なお、第二コードには、割引料情報が埋め込まれていても、埋め込まれていなくても良い。第二コードに割引料情報が埋め込まれていない場合、第二識別子に対応づく形態で、通常、割引料情報が管理されている。なお、ある情報Ａにある情報Ｂが対応づくことは、情報Ａと情報Ｂとが直接的に対応づくだけではなく、間接的に対応づくことでも良い。
【０２９２】
第二媒体出力部５４１は、例えば、第二コード取得部５３５が取得した第二コードであり、券数情報取得部５３２が取得した券数情報により特定される数の第二コードが表出した回数券である第二媒体３を出力するための情報を出力する。なお、第二コードには、券数情報が埋め込まれていても、埋め込まれていなくても良い。第二コードに券数情報が埋め込まれていない場合、第二識別子に対応づく形態で、通常、券数情報が管理されている。
【０２９３】
第二媒体出力部５４１は、例えば、第二コード取得部５３５が取得した第二コードであり、期間情報取得部５３３が取得した期間情報により特定される期間のみ使用可能な第二コードが表出した回数券である第二媒体３を出力するための情報を出力する。なお、第二コードには、期間情報が埋め込まれていても、埋め込まれていなくても良い。第二コードに期間情報が埋め込まれていない場合、第二識別子に対応づく形態で、通常、期間情報が管理されている。
【０２９４】
第二媒体出力部５４１は、例えば、発行日情報取得部５３４が取得した発行日情報が埋め込まれた第二コードが表出した回数券である第二媒体３を出力するための情報を出力する。
【０２９５】
第二媒体出力部５４１は、例えば、第二コード取得部５３５が取得した第二コードが、２以上表出した第二媒体３を出力するための情報を出力する。
【０２９６】
第二媒体出力部５４１は、例えば、第二コード取得部５３５が取得した第二コードが表出した第二媒体３を印刷する。
【０２９７】
格納部５１、および回数券情報格納部５１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０２９８】
格納部５１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部５１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部５１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部５１等で記憶されるようになってもよい。
【０２９９】
処理部５３、割引料情報取得部５３１、券数情報取得部５３２、期間情報取得部５３３、および第二コード取得部５３５は、通常、ＭＰＵやメモリ等から実現され得る。処理部５３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０３００】
出力部５４、および第二媒体出力部５４１は、プリンタや通信デバイス等の出力デバイスを含むと考えても含まないと考えても良い。出力部５４等は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０３０１】
次に、回数券運用システムＣを構成する情報処理装置５の動作例について、図１８のフローチャートを用いて説明する。図１８のフローチャートにおいて、図３のフローチャートと同一のステップについて説明を省略する。
【０３０２】
（ステップＳ１８０１）処理部５３は、ステップＳ３０２で取得された第一識別子を用いて、第二媒体を構成する処理を行う。かかる第二媒体構成処理の例について、図１９のフローチャートを用いて説明する。
【０３０３】
（ステップＳ１８０２）第二媒体出力部５４１は、ステップＳ１８０１で構成された情報を用いて、第二媒体３を出力する。
【０３０４】
（ステップＳ１８０３）課金処理部５３８は、第四課金処理を行う。ステップＳ３０１に戻る。なお、第四課金処理は、上述した第三課金処理と同じでも良い。
【０３０５】
なお、図１８のフローチャートにおいて、ステップＳ３０８において、Ｎｏであれば、ステップＳ３０１に戻る。
【０３０６】
なお、図１８のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０３０７】
次に、ステップＳ１８０１の第二媒体構成処理の例について、図１９のフローチャートを用いて説明する。
【０３０８】
（ステップＳ１９０１）処理部５３は、第一識別子に対応する商品が販売されたことによる情報であり、レシートに記載する情報を取得する。かかる処理は、公知技術であるので詳細な説明を省略する。
【０３０９】
（ステップＳ１９０２）第二コード取得部５３５は、ステップＳ３０２で取得された第一識別子を用いて、回数券を発行するか否かを判断する。回数券を発行すると判断した場合はステップＳ１９０３に行き、回数券を発行しないと判断した場合はステップＳ１９０７に行く。なお、第二コード取得部５３５は、例えば、第一識別子に対応する第二コード生成元情報が格納部５１に格納されている場合は回数券を発行すると判断し、第一識別子に対応する第二コード生成元情報が格納部５１に格納されていない場合は回数券を発行しないと判断する。また、第二コード取得部５３５は、例えば、第一識別子に対応する回数券発行フラグが格納部５１に格納されている場合は回数券を発行すると判断し、第一識別子に対応する回数券発行フラグが格納部５１に格納されていない場合は回数券を発行しないと判断する。なお、回数券発行フラグとは、回数券を発行することを示すフラグである。その他、第二コード取得部５３５が回数券を発行するか否かを判断する方法は問わない。
【０３１０】
（ステップＳ１９０３）第二コード取得部５３５は、ステップＳ３０２で取得された第一識別子に対応する第二識別子を取得する。
【０３１１】
第二コード取得部５３５は、例えば、第一識別子に対応する第二識別子を格納部５１から取得する。
【０３１２】
また、割引料情報取得部５３１は、第一識別子に対応する割引料情報を、回数券情報格納部５１１から取得する。そして、第二コード取得部５３５は、例えば、当該割引料情報を用いて、当該割引料情報を取出可能な第二識別子を構成する。割引料情報を取出可能な第二識別子とは、例えば、割引料情報を含む第二識別子、第二識別子をパラメータとする所定の演算により割引料情報を取得できる第二識別子である。
【０３１３】
また、券数情報取得部５３２は、第一識別子に対応する第二識別子に対応する券数情報を、回数券情報格納部５１１から取得する。そして、第二コード取得部５３５は、例えば、当該券数情報を用いて、当該券数情報を取出可能な第二識別子を構成する。券数情報を取出可能な第二識別子とは、例えば、券数情報を含む第二識別子、第二識別子をパラメータとする所定の演算により券数情報を取得できる第二識別子である。
【０３１４】
また、期間情報取得部５３３は、第一識別子に対応する期間情報を、回数券情報格納部５１１から取得する。そして、第二コード取得部５３５は、例えば、当該期間情報を用いて、当該期間情報を取出可能な第二識別子を構成する。期間情報を取出可能な第二識別子とは、例えば、期間情報を含む第二識別子、第二識別子をパラメータとする所定の演算により期間情報を取得できる第二識別子である。
【０３１５】
（ステップＳ１９０４）券数情報取得部５３２は、第一識別子に対応する第二識別子に対応する券数情報を、回数券情報格納部５１１から取得する。なお、券数情報取得部５３２は、デフォルトの券数情報を格納部５１から取得しても良い。また、ステップＳ１９０３で、既に券数情報が取得されている場合、ステップＳ１９０４は不要である。
【０３１６】
（ステップＳ１９０５）第二コード取得部５３５は、ステップＳ１９０４で取得した第二識別子が埋め込まれた第二コードを、ステップＳ１９０４で取得された券数情報により特定される数だけ表出した情報を生成する。なお、かかる情報は、例えば、画像であるが、そのデータタイプや構造は問わないことは言うまでもない。
【０３１７】
（ステップＳ１９０６）第二コード取得部５３５は、ステップＳ１９０１で取得されたレシートに記載する情報、およびステップＳ１９０５で生成した第二コードを含む情報であり、第二媒体を出力するための情報を構成する。上位処理にリターンする。
【０３１８】
（ステップＳ１９０７）第二コード取得部５３５は、ステップＳ１９０１で取得されたレシートに記載する情報を含む情報であり、第二媒体を出力するための情報を構成する。上位処理にリターンする。
【０３１９】
なお、図１９において、第二コード取得部５３５は、レシートの情報と第二コードとを含む情報を構成したが、構成する情報は第二コードを含む情報のみでも良い。また、第二コード取得部５３５は、レシートの情報と第二コードとを、別々に構成しても良い。
【０３２０】
以下、本実施の形態における回数券運用システムＣの具体的な動作例について、図１６を用いて説明する。
【０３２１】
今、情報処理装置５の格納部５１には、図２０に示す商品情報管理表が格納されている、とする。商品情報管理表は、商品に関する情報である商品情報を管理する表である。商品情報管理表は、「ＩＤ」「第一識別子」「第三金額情報」「商品名」を有する複数のレコードが格納されている。「ＩＤ」はレコードを識別する情報である。「第一識別子」は、ここでは、商品の容器に付されている第一コードに埋め込まれている識別子である。「第三金額情報」は、商品の価格である。「商品名」は、商品の名称である。
【０３２２】
また、情報処理装置５の格納部５１には、図２１に示す第二コード生成元情報管理表が格納されている、とする。第二コード生成元情報管理表は、「ＩＤ」「第一識別子」「第二識別子」を有する複数のレコードが格納されている。「ＩＤ」はレコードを識別する情報である。
【０３２３】
さらに、回数券情報格納部５１１には、図２２に示す回数券情報管理表が格納されている、とする。回数券情報管理表は、１または２以上の回数券情報のレコードを有する。回数券情報は、「ＩＤ」「第二識別子」「割引対象商品識別子」「割引料情報」「券数情報」「期間情報」を有する。「ＩＤ」はレコードを識別する情報である。「割引対象商品識別子」は、割引対象の商品の商品識別子である。「割引対象商品識別子」は、第一識別子のいずれかである。また、一の「第二識別子」に対して、２以上の「割引対象商品識別子」が対応付いていても良い。かかる場合、一の割引券に対して、例えば、２以上の商品が割引きになることを示す。ただし、一の「第二識別子」に対して、２以上の「割引対象商品識別子」が対応付いている場合、一の割引券に対して、例えば、２以上の割引対象商品識別子のすべての割引対象商品識別子で識別される２以上の商品のずべてが割引きになっても良いし、２以上の割引対象商品識別子のうちのいずれかの割引対象商品識別子で識別される商品のみが割引きになっても良い。
【０３２４】
かかる状況において、以下の４つの具体例について説明する。具体例１は、回数券が出力される場合である。具体例２と具体例３とは、正常に回数券が使用できる場合である。なお、具体例３は、一つの回数券で２つの商品の割引きの報酬を享受できる場合である。具体例４は、回数券が使用できない場合である。
【０３２５】
（具体例１）
ユーザがコーヒーＣを購入しようと、コーヒーＣをレジに持っていった、とする。すると、店舗の店員は、コーヒーＣの表面に表出している第一コードをコードリーダー５ａ１で読み取った、とする。すると、コードリーダー５ａ１は、コーヒーＣの第一コードから第一識別子「１２３ＸＸＸ５６７」を取得する。そして、ＰＯＳレジスタ５ａは、第一識別子「１２３ＸＸＸ５６７」を情報処理装置５に送信する。
【０３２６】
次に、情報処理装置５の受付部２２は、第一コードを受信する。そして、第一識別子取得部２３１は、受信された第一識別子「１２３ＸＸＸ５６７」を取得する。
【０３２７】
次に、処理部５３は、第一識別子「１２３ＸＸＸ５６７」を用いて、以下のように第二媒体を構成する処理を行う。
【０３２８】
まず、処理部５３は、第一識別子「１２３ＸＸＸ５６７」と対になる第三金額情報「１２３円」、商品名「コーヒーＣ」を図２０の商品情報管理表から取得する。そして、処理部５３は、第三金額情報「１２３円」、商品名「コーヒーＣ」を用いて、レシートに印刷する情報の一部を構成する。
【０３２９】
次に、第二コード取得部５３５は、第一識別子「１２３ＸＸＸ５６７」と対になる第二識別子「９８７ＸＸＸ５４３」を図２１に示す第二コード生成元情報管理表から取得する。ここで、第二コード取得部５３５は、回数券を発行するための処理に分岐する。つまり、第二コード取得部５３５は、回数券を発行する、と判断したこととなる。
【０３３０】
次に、券数情報取得部５３２は、第二識別子「９８７ＸＸＸ５４３」と対になる券数情報「５」を回数券情報管理表（図２２）から取得する。
【０３３１】
次に、第二コード取得部５３５は、取得した第二識別子「９８７ＸＸＸ５４３」が埋め込まれた第二コードを、取得された券数情報「５」の分だけ含む情報を生成する。
【０３３２】
次に、第二コード取得部５３５は、取得されたレシートに記載する情報、および生成した５つの第二コードを含む情報であり、第二媒体を出力するための情報を構成する。
【０３３３】
次に、第二媒体出力部５４１は、構成された情報を用いて、第二媒体３をＰＯＳレジスタ５ａに送信する。そして、ＰＯＳレジスタ５ａは、かかる情報（レシートの情報）を受信し、印刷する。かかる印刷されたレシートの例は、図１６の第二媒体３である。なお、第二媒体３は、回数券の部分３ａとレシートの部分３ｂとを有する。
【０３３４】
また、課金処理部５３８は、上述した第四課金処理を行う。
【０３３５】
具体例１において、ユーザが、第一識別子「１２３ＸＸＸ５６７」が埋め込まれた第一コードが表出したコーヒーＣを購入した場合について説明した。
【０３３６】
ただし、ユーザが、第一識別子「２２２ＸＸＸ３２１」が埋め込まれた第一コードが表出したお茶Ｔを購入する場合でも、第一識別子「５６７ＸＸＸ１１１」が埋め込まれた第一コードが表出した水Ｗを購入する場合でも、上記の処理と同様に、回数券付きのレシートが出力される。
【０３３７】
（具体例２）
次に、ユーザは、第一識別子「５５５ＸＸＸ４４４」が埋め込まれた第三コードが付されたお弁当を購入しようと、お弁当をレジに持っていった、とする。また、ユーザは、第二識別子「９８７ＸＸＸ５４３」が埋め込まれた第二コードの回数券を含む第二媒体３（例えば、図１６の３）を店員に渡した、とする。
【０３３８】
そして、店員は、第二媒体３から回数券を一枚切り取り、当該回数券の第二コード（ここでは、バーコード）をコードリーダー５ａ１で読み取った、とする。すると、コードリーダー５ａ１は、当該回数券の第二コードから第二識別子「９８７ＸＸＸ５４３」を取得する。
【０３３９】
次に、店員は、お弁当に付された第三コード）をコードリーダー５ａ１で読み取った、とする。すると、コードリーダー５ａ１は、当該お弁当の第三コードから第一識別子「５５５ＸＸＸ４４４」を取得する。そして、使用可否判断部５３６は、回数券である第二媒体３の使用可否の判断を行い、ここでは、「使用可」であった、とする。
【０３４０】
次に、課金処理部５３８は、お弁当の第一識別子「５５５ＸＸＸ４４４」と対になる第三金額情報「５００円」を図２０の商品情報管理表から取得する。また、課金処理部５３８は、第二識別子「９８７ＸＸＸ５４３」と対になる割引対象商品識別子「−」（限定なし）を取得し、お弁当の第一識別子「５５５ＸＸＸ４４４」が合致する、と判断する。そして、課金処理部５３８は、第二識別子「９８７ＸＸＸ５４３」と対になる割引料情報「３０円」を取得する。そして、課金処理部５３８は、第三金額情報「５００円」から割引料情報「３０円」を減算し、課金する金額「４７０円」を算出する。そして、課金処理部５３８は、課金する金額「４７０円」を用いた課金処理を行う。
【０３４１】
また、販売情報取得部２３７は、取得された第三識別子により識別されるお弁当の販売情報を取得する。そして、販売情報出力部２４２は、取得された販売情報を出力する。
【０３４２】
（具体例３）
次に、第一識別子「２２２ＸＸＸ３２１」が埋め込まれた第三コードが付されたお茶Ｔ、および第一識別子「５５５ＸＸＸ４４４」が埋め込まれた第三コードが付されたお弁当を購入しようと、お茶Ｔと弁当とをレジに持っていった、とする。また、ユーザは、第二識別子「８８８ＸＸＸ７８９」が埋め込まれた第二コードの回数券を含む第二媒体３を店員に渡した、とする。
【０３４３】
そして、店員は、第二媒体３から回数券を一枚切り取り、当該回数券の第二コード（ここでは、バーコード）をコードリーダー５ａ１で読み取った、とする。すると、コードリーダー５ａ１は、当該回数券の第二コードから第二識別子「８８８ＸＸＸ７８９」を取得する。
【０３４４】
次に、店員は、お茶Ｔに付された第三コード、およびお弁当に付された第三コードをコードリーダー５ａ１で読み取った、とする。すると、コードリーダー５ａ１は、当該お茶Ｔの第三コードから第一識別子「２２２ＸＸＸ３２１」を取得する。また、コードリーダー５ａ１は、当該お弁当の第三コードから第一識別子「５５５ＸＸＸ４４４」を取得する。
【０３４５】
次に、課金処理部５３８は、お茶Ｔの第一識別子「２２２ＸＸＸ３２１」と対になる第三金額情報「２４６円」、およびお弁当の第一識別子「５５５ＸＸＸ４４４」と対になる第三金額情報「５００円」を図２０の商品情報管理表から取得する。
【０３４６】
また、使用可否判断部５３６は、第二識別子「８８８ＸＸＸ７８９」と対になる割引対象商品識別子「２２２ＸＸＸ３２１」「５５５ＸＸＸ４４４」を取得する。そして、使用可否判断部５３６は、取得した割引対象商品識別子が、お茶Ｔの第一識別子「２２２ＸＸＸ３２１」とお弁当の第一識別子「５５５ＸＸＸ４４４」とに合致する、と判断する。また、使用可否判断部５３６は、第二識別子「８８８ＸＸＸ７８９」と対になる期間情報「２０１９／１２／３１」を取得する。そして、使用可否判断部５３６は、図示しない時計から本日日付「２０１９／９／１５」を取得する。そして、使用可否判断部５３６は、本日日付「２０１９／９／１５」が期間情報「２０１９／１２／３１」が示す期限を越えていないので、当該回数券が使用可能期間である、と判断する。以上より、使用可否判断部５３６は、かかるお茶Ｔとお弁当とに対して、回数券を使用できる、と判断する。
【０３４７】
そして、課金処理部５３８は、第二識別子「８８８ＸＸＸ７８９」および割引対象商品識別子「２２２ＸＸＸ３２１」と対になる割引料情報「２０％」を取得する。そして、課金処理部５３８は、お茶Ｔの第三金額情報「２４６円」を取得する。そして、課金処理部５３８は、第三金額情報「２４６円」から２０％割引きした金額「１９７円」を算出する。
【０３４８】
また、課金処理部５３８は、第二識別子「８８８ＸＸＸ７８９」および割引対象商品識別子「５５５ＸＸＸ４４４」と対になる割引料情報「１０％」を取得する。そして、課金処理部５３８は、お弁当の第三金額情報「５００円」を取得する。そして、課金処理部５３８は、第三金額情報「５００円」から１０％割引きした金額「４５０円」を算出する。
【０３４９】
そして、課金処理部５３８は、課金する金額「１９７円」と「４５０円」とを加算し、「６４７円」を算出する。そして、課金処理部５３８は、「６４７円」を用いた課金処理を行う。
【０３５０】
また、販売情報取得部２３７は、取得された第三識別子により識別されるお弁当の販売情報を取得する。そして、販売情報出力部２４２は、取得された販売情報を出力する。
【０３５１】
（具体例４）
次に、ユーザは、第一識別子「２２２ＸＸＸ３２１」が埋め込まれた第三コードが付されたお茶Ｔを購入しようと、お茶Ｔと弁当とをレジに持っていった、とする。また、ユーザは、第二識別子「５４３ＸＸＸ９９９」が埋め込まれた第二コードの回数券を含む第二媒体３を店員に渡した、とする。
【０３５２】
そして、店員は、第二媒体３から回数券を一枚切り取り、当該回数券の第二コード（ここでは、バーコード）をコードリーダー５ａ１で読み取った、とする。すると、コードリーダー５ａ１は、当該回数券の第二コードから第二識別子「５４３ＸＸＸ９９９」を取得する。
【０３５３】
次に、店員は、お茶Ｔに付された第三コードをコードリーダー５ａ１で読み取った、とする。すると、コードリーダー５ａ１は、当該お茶Ｔの第三コードから第一識別子「２２２ＸＸＸ３２１」を取得する。
【０３５４】
次に、使用可否判断部５３６は、以下のように、回数券である第二媒体３の使用可否の判断を行う、とする。つまり、使用可否判断部５３６は、第二識別子「５４３ＸＸＸ９９９」と対になる割引対象商品識別子「５６７ＸＸＸ１１１」を図２２の表から取得する。そして、使用可否判断部５３６は、お茶Ｔの第一識別子「２２２ＸＸＸ３２１」が割引対象商品識別子「５６７ＸＸＸ１１１」を満たさないと判断する。そして、出力部５４は、回数券を使用できない旨の情報をＰＯＳレジスタ５ａに送信する。そして、ＰＯＳレジスタ５ａが回数券を使用できない旨の情報を受信し、出力する。
【０３５５】
次に、課金処理部５３８は、お茶Ｔの第一識別子「２２２ＸＸＸ３２１」と対になる第三金額情報「２４６円」を図２０の商品情報管理表から取得する。
【０３５６】
そして、課金処理部５３８は、第三金額情報「２４６円」を用いた課金処理を行う。
【０３５７】
また、販売情報取得部２３７は、取得された第三識別子により識別されるお弁当の販売情報を取得する。そして、販売情報出力部２４２は、取得された販売情報を出力する。
【０３５８】
以上、本実施の形態によれば、ユーザに報酬を与えるための回数券である第二媒体の作成を支援できる。
【０３５９】
また、本実施の形態によれば、回数券である第二媒体に表出した第二コードの利用に対して、商品の販売管理が可能となる。
【０３６０】
また、本実施の形態によれば、回数券である第二媒体の発行に応じて発生する費用の金額を、適切に分配する仕組みを提供できる。
【０３６１】
また、本実施の形態によれば、回数券の使用の不正を防止できる。
【０３６２】
また、本実施の形態によれば、販売対象の商品に表出された第一コードの読み込みに基づいて、ユーザに報酬を与えるための回数券である第二媒体の作成を支援できる。
【０３６３】
また、本実施の形態によれば、商品を購入する際に使用できる割引券の回数券である第二媒体の作成を支援できる。
【０３６４】
また、本実施の形態によれば、管理されている割引料の情報に基づいて、割引券の回数券である第二媒体の作成を支援できる。
【０３６５】
また、本実施の形態によれば、管理されている枚数の情報に基づいて、回数券である第二媒体の作成を支援できる。
【０３６６】
さらに、本実施の形態によれば、管理されている使用期限の情報に基づく回数券である第二媒体の作成を支援できる。
【０３６７】
なお、本実施の形態によれば、本実施の形態における情報処理装置５を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、ユーザに与える報酬の回数券を発行するためのコードであり、第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得する第一識別子取得部と、前記第一識別子取得部が取得した第一識別子に対応するコードであり、前記報酬を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得部と、前記第二コード取得部が取得した第二コードが表出した回数券である第二媒体を出力するための情報を出力する第二媒体出力部として機能させるためのプログラムである。
【０３６８】
また、図２３は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報処理装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図２３は、このコンピュータシステム３００の概観図であり、図２４は、システム３００のブロック図である。
【０３６９】
図２３において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０３７０】
図２４において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、ＣＤ−ＲＯＭドライブ３０１２等に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５と、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０３７１】
コンピュータシステム３００に、上述した実施の形態の情報処理装置２等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０３７２】
プログラムは、コンピュータ３０１に、上述した実施の形態の情報処理装置２等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０３７３】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０３７４】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０３７５】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０３７６】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０３７７】
以上のように、本発明にかかる情報処理装置は、回数券を発行するための第一媒体を用いて、回数券である第二媒体の作成を支援できるという効果を有し、サーバ装置等として有用である。
【符号の説明】
【０３７８】
１  第一媒体
２、４、５  情報処理装置
３  第二媒体
２１、４１、５１  格納部
２２、４２  受付部
２３、４３、５３  処理部
２４、４４、５４  出力部
２１１  回数情報格納部
２１２  第一金額情報格納部
２１３  分配情報格納部
２３１  第一識別子取得部
２３２、５３５  第二コード取得部
２３３  分配処理部
２３４  識別子取得部
２３５、５３６  使用可否判断部
２３６  判断処理部
２３７  販売情報取得部
２３８、５３８  課金処理部
２４１、５４１  第二媒体出力部
２４２  販売情報出力部
５１１  回数券情報格納部
５３１  割引料情報取得部
５３２  券数情報取得部
５３３  期間情報取得部
５３４  発行日情報取得部
【図１】
2020181561.tif 000003
【図２】
2020181561.tif 000004
【図３】
2020181561.tif 000005
【図４】
2020181561.tif 000006
【図５】
2020181561.tif 000007
【図６】
2020181561.tif 000008
【図７】
2020181561.tif 000009
【図８】
2020181561.tif 000010
【図９】
2020181561.tif 000011
【図１０】
2020181561.tif 000012
【図１１】
2020181561.tif 000013
【図１２】
2020181561.tif 000014
【図１３】
2020181561.tif 000015
【図１４】
2020181561.tif 000016
【図１５】
2020181561.tif 000017
【図１６】
2020181561.tif 000018
【図１７】
2020181561.tif 000019
【図１８】
2020181561.tif 000020
【図１９】
2020181561.tif 000021
【図２０】
2020181561.tif 000022
【図２１】
2020181561.tif 000023
【図２２】
2020181561.tif 000024
【図２３】
2020181561.tif 000025
【図２４】
2020181561.tif 000026
【手続補正書】
【提出日】令和2年4月21日(2020.4.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザに与える報酬の回数券を発行するためコードであり、第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得する第一識別子取得部と、
前記第一識別子取得部が取得した第一識別子に対応するコードであり、前記報酬を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得部と、
前記第二コード取得部が取得した第二コードが表出した回数券である第二媒体を出力するための情報を出力する第二媒体出力部とを具備し、
前記第二コード取得部は、
第一識別子と第二識別子との対の情報である１以上の第二コード生成元情報から、前記第一識別子取得部が取得した前記第一識別子と対になる第二識別子を取得し、当該第二識別子が埋め込まれた第二コードを生成する第一処理、または第一識別子と第二識別子が埋め込まれ第二コードとの対の情報である１以上の第二コード生成元情報から、前記第一識別子取得部が取得した前記第一識別子と対になる第二コードを取得する第二処理のいずれかの処理を行う、情報処理装置。
【請求項２】
前記第二コード取得部は、
前記第一識別子取得部が前記第一識別子を取得したことをトリガーとして、前記第二コードを取得する請求項１記載の情報処理装置。
【請求項３】
前記第一識別子取得部は、
２個以上の商品と引き換えるための回数券を発行するための第一媒体に表出しているコードであり、前記商品に対応する識別子である第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得し、
前記第二コード取得部は、
前記第一識別子取得部が取得した第一識別子に対応するコードであり、前記商品を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する請求項１または請求項２記載の情報処理装置。
【請求項４】
前記第二媒体に表出した第二コードが読み取られた結果である第二識別子を取得し、かつ前記第一識別子に対応する商品に表出した第三コードが読み取られた結果である第三識別子を取得する識別子取得部と、
前記識別子取得部が取得した第三識別子により識別される商品の販売に関する販売情報を取得する販売情報取得部と、
前記販売情報取得部が取得した販売情報を出力する販売情報出力部とをさらに具備する請求項１から請求項３いずれか一項に記載の情報処理装置。
【請求項５】
前記識別子取得部が取得した第二識別子に対応する金額を特定する第二金額情報を取得し、前記識別子取得部が取得した第三識別子に対応する金額を特定する第三金額情報を取得し、かつ前記第二金額情報と前記第三金額情報とを用いて課金に関する課金処理を行う課金処理部をさらに具備する請求項４記載の情報処理装置。
【請求項６】
同一の商品と引き換えるための回数券である２以上の各第二媒体には、異なるコードが表出しており、
前記異なるコードに埋め込まれた第四識別子に対応付けて、前記回数券である第二媒体が使用されて、前記商品が引き渡された回数に関する回数情報が格納される回数情報格納部と、
前記第二コードが読み取られた場合に、当該第二コードが読み取られた結果である第二識別子に対応する第四識別子に対応する回数情報を参照し、前記第二コードが使用可能か否かを判断する使用可否判断部と、
前記使用可否判断部における判断結果に応じた処理を行う判断処理部とをさらに具備する請求項１から請求項５いずれか一項に記載の情報処理装置。
【請求項７】
前記第一コードは、
販売対象の商品に表出されたコードである請求項１記載の情報処理装置。
【請求項８】
前記回数券は、１または２以上の商品の割引券である請求項１または請求項７記載の情報処理装置。
【請求項９】
前記第一識別子または前記第二識別子に対応付けて、前記回数券を用いた場合の割引料を決定するための割引料情報を含む１または２以上の回数券情報が格納される回数券情報格納部と、
前記第一識別子取得部が取得した第一識別子または当該第一識別子に対応する第二識別子に対応する割引料情報を、前記回数券情報格納部から取得する割引料情報取得部とをさらに具備し、
前記第二媒体出力部は、
前記第二コード取得部が取得した第二コードであり、前記割引料情報取得部が取得した割引料情報により特定される割引料の割引を行える第二コードが表出した回数券である第二媒体を出力するための情報を出力する請求項８記載の情報処理装置。
【請求項１０】
前記第一識別子または前記第二識別子に対応付けて、前記回数券の中の第二コードの数を特定する情報である券数情報を含む１または２以上の回数券情報が格納される回数券情報格納部と、
前記第一識別子取得部が取得した第一識別子または当該第一識別子に対応する第二識別子に対応する券数情報を、前記回数券情報格納部から取得する券数情報取得部とをさらに具備し、
前記第二媒体出力部は、
前記第二コード取得部が取得した第二コードであり、前記券数情報取得部が取得した券数情報により特定される数の第二コードが表出した回数券である第二媒体を出力するための情報を出力する請求項１、または請求項７から請求項９いずれか一項に記載の情報処理装置。
【請求項１１】
前記第一識別子または前記第二識別子に対応付けて、前記回数券の使用可能期間を特定する情報である期間情報を含む１または２以上の回数券情報が格納される回数券情報格納部と、
前記第一識別子取得部が取得した第一識別子または当該第一識別子に対応する第二識別子に対応する期間情報を、前記回数券情報格納部から取得する期間情報取得部とをさらに具備し、
前記第二媒体出力部は、
前記第二コード取得部が取得した第二コードであり、前記期間情報取得部が取得した期間情報により特定される期間のみ使用可能な第二コードが表出した回数券である第二媒体を出力するための情報を出力する請求項１、または請求項７から請求項９いずれか一項に記載の情報処理装置。
【請求項１２】
前記期間情報は、前記回数券を発行してからの期間を特定する情報である請求項１１記載の情報処理装置。
【請求項１３】
前記回数券の発行日を特定する発行日情報を取得する発行日情報取得部をさらに具備し、
前記第二媒体出力部は、
前記発行日情報取得部が取得した発行日情報が埋め込まれた第二コードが表出した回数券である第二媒体を出力するための情報を出力する請求項１２記載の情報処理装置。
【請求項１４】
前記第二媒体出力部は、
前記第二コード取得部が取得した第二コードが、２以上表出した第二媒体を出力するための情報を出力する請求項１から請求項１３いずれか一項に記載の情報処理装置。
【請求項１５】
前記第二媒体出力部は、
前記第二コード取得部が取得した第二コードが表出した第二媒体を印刷する請求項１から請求項１４いずれか一項に記載の情報処理装置。
【請求項１６】
前記回数券である第二媒体を消費者に渡す場合の金額を特定する第一金額情報が格納される第一金額情報格納部と、
前記第一金額情報が特定する金額に対する２以上の組織の分配に関する分配情報が格納される分配情報格納部と、
前記第二媒体出力部における第二媒体を出力するための情報の出力に応じて、前記分配情報を用いて、前記第一金額情報が特定する金額を前記２以上の組織の分配するための分配処理を行う分配処理部とをさらに具備する請求項１から請求項１５いずれか一項に記載の情報処理装置。
【請求項１７】
請求項１から請求項１６いずれか一項に記載の情報処理装置により使用される媒体であり、ユーザに報酬を与えるための回数券を発行するための媒体であり、第一識別子が埋め込まれた第一コードが表出した媒体であり、
前記第一コードがコードリーダーにより読み取られることにより、前記情報処理装置が、前記コードリーダーから前記第一コードに埋め込まれた第一識別子を取得し、
第一識別子と第二識別子との対の情報である１以上の第二コード生成元情報から、前記第一識別子と対になる第二識別子を取得し、当該第二識別子が埋め込まれた第二コードを生成する第一処理、または第一識別子と第二識別子が埋め込まれ第二コードとの対の情報である１以上の第二コード生成元情報から、前記第一識別子取得部が取得した前記第一識別子と対になる第二コードを取得する第二処理のいずれかの処理を行い第二識別子が埋め込まれた第二コードを取得し、当該第二コードが表出した回数券である第二媒体を出力するための情報を出力する、媒体。
【請求項１８】
第一識別子取得部と、第二コード取得部と、第二媒体出力部とにより実現される情報処理方法であって、
前記第一識別子取得部が、ユーザに与える報酬の回数券を発行するためコードであり、第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得する第一識別子取得ステップと、
前記第二コード取得部が、前記第一識別子取得ステップで取得された第一識別子に対応するコードであり、前記報酬を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得ステップと、
前記第二媒体出力部が、前記第二コード取得ステップで取得された第二コードが表出した回数券である第二媒体を出力するための情報を出力する第二媒体出力ステップとを具備し、
前記第二コード取得ステップにおいて、
第一識別子と第二識別子との対の情報である１以上の第二コード生成元情報から、前記第一識別子取得ステップで取得された前記第一識別子と対になる第二識別子を取得し、当該第二識別子が埋め込まれた第二コードを生成する第一処理、または第一識別子と第二識別子が埋め込まれ第二コードとの対の情報である１以上の第二コード生成元情報から、前記第一識別子取得ステップで取得された前記第一識別子と対になる第二コードを取得する第二処理のいずれかの処理を行う、情報処理方法。
【請求項１９】
第一識別子取得部と、第二コード取得部と、第二媒体印刷部とにより実現される第二媒体の生産方法であって、
前記第一識別子取得部が、ユーザに与える報酬の回数券を発行するためコードであり、第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得する第一識別子取得ステップと、
前記第二コード取得部が、前記第一識別子取得ステップで取得された第一識別子に対応するコードであり、前記報酬を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得ステップと、
前記第二媒体印刷部が、前記第二コード取得ステップで取得された第二コードを回数券である媒体に印刷し、第二媒体を取得する第二媒体印刷ステップとを具備し、
前記第二コード取得ステップにおいて、
第一識別子と第二識別子との対の情報である１以上の第二コード生成元情報から、前記第一識別子取得ステップで取得された前記第一識別子と対になる第二識別子を取得し、当該第二識別子が埋め込まれた第二コードを生成する第一処理、または第一識別子と第二識別子が埋め込まれ第二コードとの対の情報である１以上の第二コード生成元情報から、前記第一識別子取得ステップで取得された前記第一識別子と対になる第二コードを取得する第二処理のいずれかの処理を行う、生産方法。
【請求項２０】
コンピュータを、
ユーザに与える報酬の回数券を発行するためコードであり、第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得する第一識別子取得部と、
前記第一識別子取得部が取得した第一識別子に対応するコードであり、前記報酬を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得部と、
前記第二コード取得部が取得した第二コードが表出した回数券である第二媒体を出力するための情報を出力する第二媒体出力部として機能させるためのプログラムであって、
前記第二コード取得部は、
第一識別子と第二識別子との対の情報である１以上の第二コード生成元情報から、前記第一識別子取得部が取得した前記第一識別子と対になる第二識別子を取得し、当該第二識別子が埋め込まれた第二コードを生成する第一処理、または第一識別子と第二識別子が埋め込まれ第二コードとの対の情報である１以上の第二コード生成元情報から、前記第一識別子取得部が取得した前記第一識別子と対になる第二コードを取得する第二処理のいずれかの処理を行うものとして、前記コンピュータを機能させるためのプログラム。
【手続補正書】
【提出日】令和2年7月16日(2020.7.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザに与える報酬の回数券を発行するためコードであり、第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得する第一識別子取得部と、
前記第一識別子取得部が取得した第一識別子に対応するコードであり、前記報酬を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得部と、
前記第二コード取得部が取得した第二コードが表出した回数券である第二媒体を出力するための情報を出力する第二媒体出力部とを具備し、
前記第二コード取得部は、
第一識別子と第二識別子との対の情報である１以上の第二コード生成元情報から、前記第一識別子取得部が取得した前記第一識別子と対になる第二識別子を取得し、当該第二識別子が埋め込まれた第二コードを生成する第一処理、または第一識別子と第二識別子が埋め込まれ第二コードとの対の情報である１以上の第二コード生成元情報から、前記第一識別子取得部が取得した前記第一識別子と対になる第二コードを取得する第二処理のいずれかの処理を行う、情報処理装置。
【請求項２】
前記第二コード取得部は、
前記第一識別子取得部が前記第一識別子を取得したことをトリガーとして、前記第二コードを取得する請求項１記載の情報処理装置。
【請求項３】
前記第一識別子取得部は、
２個以上の商品と引き換えるための回数券を発行するための第一媒体に表出しているコードであり、前記商品に対応する識別子である第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得し、
前記第二コード取得部は、
前記第一識別子取得部が取得した第一識別子に対応するコードであり、前記商品を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する請求項１または請求項２記載の情報処理装置。
【請求項４】
前記第二媒体に表出した第二コードが読み取られた結果である第二識別子を取得し、かつ前記第一識別子に対応する商品に表出した第三コードが読み取られた結果である第三識別子を取得する識別子取得部と、
前記識別子取得部が取得した第三識別子により識別される商品の販売に関する販売情報を取得する販売情報取得部と、
前記販売情報取得部が取得した販売情報を出力する販売情報出力部とをさらに具備する請求項１から請求項３いずれか一項に記載の情報処理装置。
【請求項５】
前記識別子取得部が取得した第二識別子に対応する金額を特定する第二金額情報を取得し、前記識別子取得部が取得した第三識別子に対応する金額を特定する第三金額情報を取得し、かつ前記第二金額情報と前記第三金額情報とを用いて課金に関する課金処理を行う課金処理部をさらに具備する請求項４記載の情報処理装置。
【請求項６】
同一の商品と引き換えるための回数券である２以上の各第二媒体には、異なるコードが表出しており、
前記異なるコードに埋め込まれた第四識別子に対応付けて、前記回数券である第二媒体が使用されて、前記商品が引き渡された回数に関する回数情報が格納される回数情報格納部と、
前記第二コードが読み取られた場合に、当該第二コードが読み取られた結果である第二識別子に対応する第四識別子に対応する回数情報を参照し、前記第二コードが使用可能か否かを判断する使用可否判断部と、
前記使用可否判断部における判断結果に応じた処理を行う判断処理部とをさらに具備する請求項１から請求項５いずれか一項に記載の情報処理装置。
【請求項７】
前記第一コードは、
販売対象の商品に表出されたコードである請求項１記載の情報処理装置。
【請求項８】
前記回数券は、１または２以上の商品の割引券である請求項１または請求項７記載の情報処理装置。
【請求項９】
前記第一識別子または前記第二識別子に対応付けて、前記回数券を用いた場合の割引料を決定するための割引料情報を含む１または２以上の回数券情報が格納される回数券情報格納部と、
前記第一識別子取得部が取得した第一識別子または当該第一識別子に対応する第二識別子に対応する割引料情報を、前記回数券情報格納部から取得する割引料情報取得部とをさらに具備し、
前記第二媒体出力部は、
前記第二コード取得部が取得した第二コードであり、前記割引料情報取得部が取得した割引料情報により特定される割引料の割引を行える第二コードが表出した回数券である第二媒体を出力するための情報を出力する請求項８記載の情報処理装置。
【請求項１０】
前記第一識別子または前記第二識別子に対応付けて、前記回数券の中の第二コードの数を特定する情報である券数情報を含む１または２以上の回数券情報が格納される回数券情報格納部と、
前記第一識別子取得部が取得した第一識別子または当該第一識別子に対応する第二識別子に対応する券数情報を、前記回数券情報格納部から取得する券数情報取得部とをさらに具備し、
前記第二媒体出力部は、
前記第二コード取得部が取得した第二コードであり、前記券数情報取得部が取得した券数情報により特定される数の第二コードが表出した回数券である第二媒体を出力するための情報を出力する請求項１、または請求項７から請求項９いずれか一項に記載の情報処理装置。
【請求項１１】
前記第一識別子または前記第二識別子に対応付けて、前記回数券の使用可能期間を特定する情報である期間情報を含む１または２以上の回数券情報が格納される回数券情報格納部と、
前記第一識別子取得部が取得した第一識別子または当該第一識別子に対応する第二識別子に対応する期間情報を、前記回数券情報格納部から取得する期間情報取得部とをさらに具備し、
前記第二媒体出力部は、
前記第二コード取得部が取得した第二コードであり、前記期間情報取得部が取得した期間情報により特定される期間のみ使用可能な第二コードが表出した回数券である第二媒体を出力するための情報を出力する請求項１、または請求項７から請求項９いずれか一項に記載の情報処理装置。
【請求項１２】
前記期間情報は、前記回数券を発行してからの期間を特定する情報である請求項１１記載の情報処理装置。
【請求項１３】
前記回数券の発行日を特定する発行日情報を取得する発行日情報取得部をさらに具備し、
前記第二媒体出力部は、
前記発行日情報取得部が取得した発行日情報が埋め込まれた第二コードが表出した回数券である第二媒体を出力するための情報を出力する請求項１２記載の情報処理装置。
【請求項１４】
前記第二媒体出力部は、
前記第二コード取得部が取得した第二コードが、２以上表出した第二媒体を出力するための情報を出力する請求項１から請求項１３いずれか一項に記載の情報処理装置。
【請求項１５】
前記第二媒体出力部は、
前記第二コード取得部が取得した第二コードが表出した第二媒体を印刷する請求項１から請求項１４いずれか一項に記載の情報処理装置。
【請求項１６】
前記回数券である第二媒体を消費者に渡す場合の金額を特定する第一金額情報が格納される第一金額情報格納部と、
前記第一金額情報が特定する金額に対する２以上の組織の分配に関する分配情報が格納される分配情報格納部と、
前記第二媒体出力部における第二媒体を出力するための情報の出力に応じて、前記分配情報を用いて、前記第一金額情報が特定する金額を前記２以上の組織の分配するための分配処理を行う分配処理部とをさらに具備する請求項１から請求項１５いずれか一項に記載の情報処理装置。
【請求項１７】
請求項１から請求項１６いずれか一項に記載の情報処理装置と、前記第一コードが表出した第一媒体と、前記第二コードが表出した回数券である前記第二媒体とを具備する回数券運用システム。
【請求項１８】
第一識別子取得部と、第二コード取得部と、第二媒体出力部とにより実現される情報処理方法であって、
前記第一識別子取得部が、ユーザに与える報酬の回数券を発行するためコードであり、第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得する第一識別子取得ステップと、
前記第二コード取得部が、前記第一識別子取得ステップで取得された第一識別子に対応するコードであり、前記報酬を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得ステップと、
前記第二媒体出力部が、前記第二コード取得ステップで取得された第二コードが表出した回数券である第二媒体を出力するための情報を出力する第二媒体出力ステップとを具備し、
前記第二コード取得ステップにおいて、
第一識別子と第二識別子との対の情報である１以上の第二コード生成元情報から、前記第一識別子取得ステップで取得された前記第一識別子と対になる第二識別子を取得し、当該第二識別子が埋め込まれた第二コードを生成する第一処理、または第一識別子と第二識別子が埋め込まれ第二コードとの対の情報である１以上の第二コード生成元情報から、前記第一識別子取得ステップで取得された前記第一識別子と対になる第二コードを取得する第二処理のいずれかの処理を行う、情報処理方法。
【請求項１９】
第一識別子取得部と、第二コード取得部と、第二媒体印刷部とにより実現される第二媒体の生産方法であって、
前記第一識別子取得部が、ユーザに与える報酬の回数券を発行するためコードであり、第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得する第一識別子取得ステップと、
前記第二コード取得部が、前記第一識別子取得ステップで取得された第一識別子に対応するコードであり、前記報酬を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得ステップと、
前記第二媒体印刷部が、前記第二コード取得ステップで取得された第二コードを回数券である媒体に印刷し、第二媒体を取得する第二媒体印刷ステップとを具備し、
前記第二コード取得ステップにおいて、
第一識別子と第二識別子との対の情報である１以上の第二コード生成元情報から、前記第一識別子取得ステップで取得された前記第一識別子と対になる第二識別子を取得し、当該第二識別子が埋め込まれた第二コードを生成する第一処理、または第一識別子と第二識別子が埋め込まれ第二コードとの対の情報である１以上の第二コード生成元情報から、前記第一識別子取得ステップで取得された前記第一識別子と対になる第二コードを取得する第二処理のいずれかの処理を行う、生産方法。
【請求項２０】
コンピュータを、
ユーザに与える報酬の回数券を発行するためコードであり、第一識別子が埋め込まれたコードである第一コードから取得された前記第一識別子を取得する第一識別子取得部と、
前記第一識別子取得部が取得した第一識別子に対応するコードであり、前記報酬を識別する識別子である第二識別子が埋め込まれたコードである第二コードを取得する第二コード取得部と、
前記第二コード取得部が取得した第二コードが表出した回数券である第二媒体を出力するための情報を出力する第二媒体出力部として機能させるためのプログラムであって、
前記第二コード取得部は、
第一識別子と第二識別子との対の情報である１以上の第二コード生成元情報から、前記第一識別子取得部が取得した前記第一識別子と対になる第二識別子を取得し、当該第二識別子が埋め込まれた第二コードを生成する第一処理、または第一識別子と第二識別子が埋め込まれ第二コードとの対の情報である１以上の第二コード生成元情報から、前記第一識別子取得部が取得した前記第一識別子と対になる第二コードを取得する第二処理のいずれかの処理を行うものとして、前記コンピュータを機能させるためのプログラム。