(57)【要約】【課題】  本発明の課題は、たとえば来場者の有する読取情報に応じたカードを発行させること【解決手段】  複数の識別情報と該識別情報に関連する入力情報を記憶する記憶部と、印刷装置と通信可能な情報処理装置であって、読取対象物から読み取りにより識別情報を取得する取得手段と、前記取得手段により取得された識別情報が、前記記憶部に記憶されている複数の識別情報に含まれない場合、前記取得された識別情報に対応する入力情報を受け付ける入力情報受付手段と、前記入力情報受付手段で受け付けた入力情報に基づいて、前記取得された識別情報に対応する印刷データを生成する生成手段とを備えることを特徴とする。【選択図】図１
2020140256.tif 000002
【特許請求の範囲】
【請求項１】
複数の識別情報と該識別情報に関連する入力情報を記憶する記憶部と、印刷装置と通信可能な情報処理装置であって、
読取対象物から読み取りにより識別情報を取得する取得手段と、
前記取得手段により取得された識別情報が、前記記憶部に記憶されている複数の識別情報に含まれない場合、前記取得された識別情報に対応する入力情報を受け付ける入力情報受付手段と、
前記入力情報受付手段で受け付けた入力情報に基づいて、前記取得された識別情報に対応する印刷データを生成する生成手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記生成手段は、前記入力情報受付手段により入力情報の受け付けがされなかった場合、前記入力情報を後から入力させる付加情報を付加した印刷データを生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得手段により取得された識別情報を記憶部に記憶させ、
前記生成手段は、前記取得された識別情報が、前記記憶部に記憶されている複数の識別情報に含まれる場合であって、前記入力情報が前記記憶部に記憶されていない場合、前記入力情報受付手段により再度入力情報を受付させ、該入力情報と前記取得された識別情報とに基づいて、前記取得された識別情報に対応する印刷データを生成することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記生成手段は、前記取得された識別情報が、前記記憶部に記憶されている複数の識別情報に含まれる場合、前記読取対象物の読取数に基づき前記取得された識別情報に対応する印刷データを生成することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記記憶部は、読取数に対応したコンテンツを記憶し、
前記生成手段は、前記読取対象物の読取数に基づき前記コンテンツを取得して印刷データを生成することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記付加情報は二次元コードであって、前記読取対象物は識別情報を有する記憶媒体であることを特徴とする請求項２乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
複数の識別情報と該識別情報に関連する入力情報を記憶する記憶部と、印刷装置と通信可能な情報処理装置の制御方法であって、
読取対象物から読み取りにより識別情報を取得する取得ステップと、
前記取得ステップにより取得された識別情報が、前記記憶部に記憶されている複数の識別情報に含まれない場合、前記取得された識別情報に対応する入力情報を受け付ける入力情報受付ステップと、
前記入力情報受付ステップで受け付けた入力情報に基づいて、前記取得された識別情報に対応する印刷データを生成する生成ステップと
を備えることを特徴とする情報処理装置の制御方法。
【請求項８】
複数の識別情報と該識別情報に関連する入力情報を記憶する記憶部と、印刷装置と通信可能な情報処理装置を動作させるプログラムあって、
読取対象物から読み取りにより識別情報を取得する取得手段と、
前記取得手段により取得された識別情報が、前記記憶部に記憶されている複数の識別情報に含まれない場合、前記取得された識別情報に対応する入力情報を受け付ける入力情報受付手段と、
前記入力情報受付手段で受け付けた入力情報に基づいて、前記取得された識別情報に対応する印刷データを生成する生成手段として動作させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば来場者の有する読取情報に応じたカードを発行させる技術に関する。
【背景技術】
【０００２】
スポーツ鑑賞などのイベント会場に来た来場者は、その試合の記念になる物をもらうと、その記念品を見るたびにそのシーンを思い出し、回顧に浸ることができる。また試合を見ていたことを共有し、会話の途中でその記念品を持ち出して話の話題にすることもできる。従来の技術として特許文献１の技術が開示されている。
【０００３】
特許文献１には、購入した競技券（具体的には馬券など）のデータから、その競技の結果を印刷した記念カードを発行することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２０２１４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では競技券を購入した人への記念として記念カードを発行しているが、競技券を購入していない人には記念カードは発行されない。また、イベント会場への来場者に無条件で記念カードを発行してもよいが、発行する側（イベント会社）は、記念カードを発行しても、そのイベントに来場した年齢層や性別を把握することができず、無条件で配るだけではせっかくのデータ収集の機会を逃すこととなる。
【０００６】
そこで、本発明は、たとえば来場者の有する読取情報に応じたカードを発行させることを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、複数の識別情報と該識別情報に関連する入力情報を記憶する記憶部と、印刷装置と通信可能な情報処理装置であって、読取対象物から読み取りにより識別情報を取得する取得手段と、前記取得手段により取得された識別情報が、前記記憶部に記憶されている複数の識別情報に含まれない場合、前記取得された識別情報に対応する入力情報を受け付ける入力情報受付手段と、前記入力情報受付手段で受け付けた入力情報に基づいて、前記取得された識別情報に対応する印刷データを生成する生成手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明により、たとえば来場者の有する読取情報に応じたカードを発行させることができる効果を有する。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態におけるシステム構成の一例を示す構成図である。
【図２】本発明の実施形態における情報処理装置１００のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態における情報処理装置１００の処理の流れを説明するフローチャートの一例である。
【図４】本発明の実施形態における情報処理装置１００の記念カードを発行（印刷）する処理の流れを説明するフローチャートの一例である。
【図５】本発明の実施形態における情報処理装置１００のデータ解析結果を表示する処理の流れを説明するフローチャートの一例である。
【図６】本発明の実施形態における情報処理装置１００が情報を送受信する会員データベース６００の一例を示す模式図である。
【図７】本発明の実施形態における情報処理装置１００が情報を送受信する印刷データ７００の一例を示す模式図である。
【図８】本発明の実施形態における情報処理装置１００のステップＳ３０１において表示される画面イメージの一例を示す模式図である。
【図９】本発明の実施形態における情報処理装置１００の諸情報入力画面として表示される画面イメージの一例を示す模式図である。
【図１０】本発明の実施形態における情報処理装置１００がカードプリンタ２００に送信する印刷データのイメージを示す模式図である。
【図１１】本発明の実施形態における情報処理装置１００で解析された解析結果を表示した一例を示す模式図である。
【図１２】本発明の実施形態における情報処理装置１００で解析された解析結果を表示した一例を示す模式図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１１】
＜第１の実施例＞
図１は、本発明の一実施形態に係る情報処理装置１００、カードプリンタ２００、カードリーダ３００，データベース４００を含む印刷システムの構成の一例を示すシステム構成図である。なお、データベース４００は情報処理装置１００が有してもよいし、外部のサーバからＬＡＮやＷＡＮにより接続されてデータを送受信しても良い。本実施形態では、情報処理装置１００がデータベース４００を有するとして説明する。
【００１２】
図１に示すように、本実施形態のシステムは、情報処理装置１００、カードプリンタ２００、カードリーダ３００がＵＳＢなどの接続手段で接続されており、それぞれの情報を送受信できる。
【００１３】
カードリーダ３００は、イベント会場の入り口やその他の場所にカードプリンタ２００と共に配置され、来場者はカードリーダ３００に予め登録されている会員のＩＣカードまたは来場者が有している交通系ＩＣカードを認識させる。
【００１４】
カードリーダ３００がＩＣカード（読取対象物）の識別情報を認識すると、情報処理装置１００は、カードリーダ３００により認識された識別情報を取得し、データベース４００内のデータとの照合を行う。
【００１５】
データベース４００内のデータと識別情報との照合により、一致するデータがあれば、情報処理装置１００は、カードプリンタ２００に所定のカードを印刷するように指示を出す。一方、データベース４００内のデータと識別情報との照合により、一致するデータがなければ、新しい顧客ということで、情報処理装置１００にユーザ情報の入力を促す。
【００１６】
ユーザ情報が入力されると、前者と同じように、カードプリンタ２００に所定のカードを印刷するように指示を出す。
【００１７】
以上の処理により、来場者の持つＩＣカード（交通系カード）や会員カード等を認識し、来場者の情報がない場合は来場者自身に端末から情報を入力させて情報を収集して、記念カードを発行することにより、来場者の情報を取得可能とすることが可能となる。
【００１８】
またＩＣカードを認識させることにより、来場者は次回の来場の際には端末への入力を省略でき、来場者の負担を省くことができる。
【００１９】
また、ＩＣカード以外に、たとえば指紋（読取対象物）などの個人を特定するもの（生体認証システム）であってもよく、その際は、カードリーダ３００の代わりにたとえば指紋認証機器により、個人を特定するものであっても良い。
【００２０】
以下、図２を参照して、図１に示した情報処理装置１００に適用可能なハードウェア構成について説明する。
【００２１】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ
Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００２２】
なお、情報処理装置１００の外部メモリ２１１には、ソーシャル・ネットワーク・サービスで交流された交流データが記憶されている。交流データの一例は、図８である。
【００２３】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２４】
また、２０５は入力コントローラで、入力デバイス２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。
【００２５】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２６】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２７】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２８】
ハードウェア上で動作する各種プログラム（例えば、ブラウザ）は、外部メモリ２１１（記憶手段）に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００２９】
次に、図３を参照して、本発明の実施形態における情報処理装置１００のＩＣカード認識から記念カード（前記ＩＣカードとは異なる新たな来場記念となるカード）発行までの処理の流れを説明する。
【００３０】
図３は、本発明の実施形態における情報処理装置１００の処理の流れを説明するフローチャートの一例である。図中のＳ３０１〜Ｓ３１２は各ステップを示す。各ステップの処理は、情報処理装置１００の外部メモリ２１１に格納されたアプリケーションプログラムを、それぞれのシステムのＣＰＵ２０１がＲＡＭ２０３上にロードして実行することにより実現される。
【００３１】
図３のフローチャートは、ユーザがカードリーダ３００にＩＣカードをかざすと開始される処理の流れである。
【００３２】
まず、ステップＳ３０１において、情報処理装置１００のＣＰＵ２０１は、ユーザによりカードリーダ３００にＩＣカードがかざされると、そのＩＣカードが有する識別情報（ＩＣタグデータ）の入力を受け付ける。
【００３３】
次に、ステップＳ３０２において、情報処理装置１００のＣＰＵ２０１は、ステップＳ３０１で受信した識別情報が、情報処理装置１００が有する会員データベース６００に含まれているかどうか判断するために。会員データベース６００からデータを取得する。会員データベースの例を図６を参照して説明する。
【００３４】
図６は、本発明の実施形態における情報処理装置１００が情報を送受信する会員データベースの一例を示す模式図である。
【００３５】
図６の６００がデータベースの例であり、６０１列の「カード番号（ＩＤｍ）」がＩＣカードの識別情報である。
【００３６】
図６の６００には、姓名情報が登録されている情報と登録されていない情報がある。姓名情報が登録されている６０２行のデータは、既に会員として登録されているデータの例であり、６０３の「会員区分」が「１」と入力されている。一方、姓名情報が登録されていないデータは、会員として登録されていないデータである。会員として登録されていないデータは、一度イベントに来てカードリーダ３００にＩＣカードをかざしたことがあるユーザで、姓名情報などが登録されていない。一度カードリーダにＩＣカードをかざしたユーザは、姓名情報がなくてもＩＣカードと紐づけて一意に特定することができる。
【００３７】
ステップＳ３０２では、会員データベース６００の６０１列「カード番号（ＩＤｍ）」にステップＳ３０１で取得した識別情報（「カード番号」）が含まれていなければ、新たな会員データベース６００のレコード（たとえば、図６の６０４の登録ＩＤが「３６」、「３７」などのデータ）を生成する。
【００３８】
また、６０１列「カード番号（ＩＤｍ）」にステップＳ３０１で取得した識別情報（「カード番号」）が含まれていれば、対応する登録ＩＤ６０８列の値をメモリに保持して、以降の図３と図４のフローチャートの処理を進める。図３のフローチャートの説明に戻る。
【００３９】
次に、ステップＳ３０３において、情報処理装置１００のＣＰＵ２０１は、ステップＳ３０１で取得した識別情報が、ステップＳ３０２で取得したデータ（具体的には６０１列「カード番号（ＩＤｍ）」）に含まれるかを確認する。ステップＳ３０２で取得したデータに含まれている場合は、会員として登録されているか、少なくとも一度はカードリーダ３００にかざしたことがある場合である。
【００４０】
ステップＳ３０３において、ステップＳ３０１で取得した識別情報が、ステップＳ３０２で取得したデータに含まれる場合は、ステップＳ３０４へと処理を遷移し、ステップＳ３０１で取得した識別情報が、ステップＳ３０２で取得したデータに含まれていない場合は、ステップＳ３０２で生成した新たなレコードの登録ＩＤ列６０８の値をメモリに保持して、ステップＳ３０５以降の処理へと進める。
【００４１】
ステップＳ３０４へと処理を遷移すると、情報処理装置１００のＣＰＵ２０１は、ステップＳ３０２で取得した情報の内、非会員であり、且つ必須入力情報が未入力である識別情報（「カード番号（ＩＤｍ）」）かどうかを判断する。必須入力情報とは、来場者の属性を統計的に収集するためのデータであり、図６の６００では、たとえば、性別６０５や誕生日６０６などが該当する。また６００では、ユーザのメールアドレス６０７も必須入力情報となっている場合である。必須情報が入力されていない例としては、６００の６０４行のデータの例である。
【００４２】
ステップＳ３０４で、ステップＳ３０１で取得した識別情報が、図６の６０４行のデータの「カード番号（ＩＤｍ）」であると判断された場合は、必須入力項目を入力を促すため、ステップＳ３０５へと処理を遷移する。一方、ステップＳ３０１で取得した識別情報が図６の６０４行のデータの「カード番号（ＩＤｍ）」ではない場合、すなわち、６０４行以外の「カード番号（ＩＤｍ）」であった場合は、ステップＳ３１０へと処理を遷移する。
【００４３】
ステップＳ３０５へと処理を遷移すると、情報処理装置１００のＣＰＵ２０１は、ユーザがデータを入力するための画面を生成し、情報処理装置１００のディスプレイ２１０に表示する（入力情報受付部）。表示する画面イメージを図９を参照して説明する。
【００４４】
図９は、本発明の実施形態における情報処理装置１００の諸情報入力画面として表示される画面イメージの一例を示す模式図である。
【００４５】
図９の９００は、ステップＳ３０５において、情報処理装置１００のディスプレイ２１０に表示される画面イメージの一例であり、９００の場合は、必須入力項目として、メールアドレス９０１、性別９０２、年齢層９０３が必須入力情報となっている。ユーザは、この画面イメージから、入力デバイス２０９（たとえばキーボードやマウス、タッチパネル）を用いてデータを入力する（ステップＳ３０６）。
【００４６】
ステップＳ３０６において、情報処理装置１００のＣＰＵ２０１は、ユーザからデータ入力を受け付ける。具体的には、メールアドレス欄９０１や性別欄９０２、年齢層欄９０３の入力を受け付け、「登録」ボタン９０４が押下されると、入力されたデータを取得し、次にステップＳ３０７へと処理を遷移する。なお、ステップＳ３０６において、必須入力情報を入力したくないユーザのために、図９の９０５「スキップ」ボタンを押下することにより、データを登録せずに次のステップＳ３０７へと処理を遷移することができる。
【００４７】
ステップＳ３０７へと処理を遷移すると、情報処理装置１００のＣＰＵ２０１は、図９の「スキップ」ボタン９０５が押下されたかどうかを判断する。「スキップ」ボタン９０５が押下された場合は、ステップＳ３０９へと処理を遷移し、データを登録しない処理へと進む。一方、「スキップ」ボタン９０５ではなく「登録」ボタン９０４が押下されて、ステップＳ３０６の処理が終了した場合は、ステップＳ３０８へと処理を遷移し、入力されたデータ（図９の例では、メールアドレス９０１、性別９０２、年齢層９０３）を会員データベース６００に登録する処理へと遷移する。
【００４８】
ステップＳ３０８へと処理を遷移すると、情報処理装置１００のＣＰＵ２０１は、ステップＳ３０６で入力された入力情報を会員データベース６００に登録する。登録されたデータベース６００の例が、たとえば、登録ＩＤ６０８が３０や３２〜３５等のデータである。登録ＩＤ６０８が３０や３２〜３５のデータは、性別情報と生年月日情報、メールアドレス情報が登録されている。
【００４９】
なお、ステップＳ３０８で登録される生年月日情報は、年齢層９０３から推定される生年月日情報としているため、たとえば、年齢層９０３のラジオボタンで「２１〜４０歳」が選択されていると、ユーザを登録する日に真ん中の３０歳となるという仮定で生年月日を入力している。もちろん、生年月日を正確に取得できるように、生まれた年、生まれた月、生まれた日を入力させるようにしても良い。この実施例では、来場者の属性を統計的に取得するのが目的なので、個人情報をできるだけ取得せずに実行できる例として記載している。
【００５０】
ステップＳ３０８において入力情報を会員データベースに登録すると、ステップＳ３１０へと処理を遷移する。
【００５１】
一方、ステップＳ３０７で「スキップ」ボタン９０５が押下された場合、ステップＳ３０９へと処理を遷移する。ステップＳ３０９において、情報処理装置１００のＣＰＵ２０１は、後刻、「スキップ」ボタン９０５を押下したユーザに必須入力情報を入力してもらうためのＵＲＬを案内するため、発行するカードに追加する２次元バーコード（付加情報）の生成処理を行う。具体的には、ユーザが必須入力情報を入力するＵＲＬが埋め込まれた２次元バーコードを発行するカードに追加する。２次元バーコードが追加で印刷される記念カードのイメージは図１０を参照して後述する。ステップＳ３０９の処理後、ステップＳ３１０の処理へと遷移する。
【００５２】
ステップＳ３１０へと処理を遷移すると、情報処理装置１００のＣＰＵ２０１は、これまで発行してきた記念カードの印刷データ７００に今回の会場の来場情報を送信する。送信する印刷データの例を図７を参照して説明する。
【００５３】
図７は、本発明の実施形態における情報処理装置１００が情報を送受信する印刷データ７００の一例を示す模式図である。
【００５４】
図７の７００は、情報処理装置１００がカードプリンタ２００に送信するデータを記載した印刷データ履歴の例であり、登録ＩＤ７０８は、会員データベース６００の登録ＩＤ６０８と共通の値である。
【００５５】
たとえば、登録ＩＤが「１７」のユーザである「山本一郎」（会員データベース６００の６０９行のレコード）は、印刷データ７００の７０２行のレコードによると、特典カード（記念カード）発行回数列７０１が「０」回、すなわち記念カードを発行したことがない。「山本一郎」（７０２行のユーザ）が競技会場として、「県営熊谷ラグビー場」を訪れ、「県営熊谷ラグビー場」に設置されているカードリーダに自分が有する会員カードをかざした場合、ステップＳ３１０において、来場データとして、ステップＳ３０２で取得した情報と、今回の会場である「県営熊谷ラグビー場」を紐付けて印刷データ７００に送信する。送信された結果の印刷データが７００の７０２行のレコードである。対象競技場列７０４の７０２行のレコードに「県営熊谷ラグビー場」が登録される。この時はカードのデザイン（特典カードデザインファイル名７０３）は設定されていない。この後、図４のフローチャートで印刷する特典カード（記念カード）のデザインを設定し、特典カード発行回数をインクリメントする処理を行う。なお、発行回数はＩＣカードをかざした回数でもあるので、発行回数とＩＣカードの読取数は同じ値となる。図４のフローチャートの説明は後述する。図３のフローチャートの説明に戻る。
【００５６】
図３のステップＳ３１０において、来場情報を印刷データ７００に送信すると、次にステップＳ３１１において、情報処理装置１００のＣＰＵ２０１は、カードプリンタ２００に記念カード情報を送信し、記念カードを発行する処理を行う。詳細な処理は図４のフローチャートで後述する。
【００５７】
ステップＳ３１１において、情報処理装置１００が記念カードの発行処理を行うと、次のステップＳ３１２において、情報処理装置１００のＣＰＵ２０１は、一連の処理を終了するか継続するかの判断分岐を受け付ける（不図示）。一連の処理を終了すると判断された場合は、このフローチャートを終了し、適宜図５のフローチャートの処理を実行する。
【００５８】
一方、ステップＳ３１２において、継続して他のユーザの来場記念カードを発行する場合は、ステップＳ３０１へと処理を遷移し、ステップＳ３０１からの処理を繰り返す。
【００５９】
次に、図４を参照して、来場記念のカードを発行する処理を説明する。
【００６０】
図４は、本発明の実施形態における情報処理装置１００の記念カードを発行（印刷）する処理の流れを説明するフローチャートの一例である。図中のＳ４０１〜Ｓ４０８は各ステップを示す。各ステップの処理は、情報処理装置１００の外部メモリ２１１に格納されたアプリケーションプログラムを、それぞれのシステムのＣＰＵ２０１がＲＡＭ２０３上にロードして実行することにより実現される。
【００６１】
図４のフローチャートは、図３のフローチャートのステップＳ３１１の処理へと遷移した際に開始される処理の流れである。
【００６２】
まず、ステップＳ４０１において、情報処理装置１００のＣＰＵ２０１は、印刷データ７００から、該当するデータレコードを取得する。なお、該当するデータレコードを印刷データ７００から取得することは必須ではなく、メモリに記憶している登録ＩＤ７０８のデータなどを元に以降の処理を実行しても良い。
【００６３】
次に、ステップＳ４０２において、情報処理装置１００のＣＰＵ２０１は、該当する印刷データ７００のデータレコードの発行回数７０１が所定回数以上かどうかを判断する。所定回数以下であれば、通常のデザインのカードイメージで記念カードを作成する（ステップＳ４０３）。所定回数以上であれば、特別なデザインのカードイメージで記念カードを作成する（ステップＳ４０４）などの分岐処理を行う。
【００６４】
なお、カードのデザインを決定する処理は、発行回数７０１により変えても良い。たとえば、登録ＩＤが「２８」である７０５行のレコードの「宮里拓矢」は、出力日７０９が「２０１９／１／２５」の段階では、既に発行している発行回数７０１が８回だったため、特典カードデザインファイル名７０３（コンテンツ名）をたとえば「Ｃａｒｄ０９．ｂｔｗ」としている。
【００６５】
次に、登録ＩＤが「２８」である「宮里拓矢」が来場した際には、７０５行のレコードのように既に発行している発行回数７０１が９回であるため、特典カードデザインファイル名７０３をたとえば「Ｃａｒｄ１０．ｂｔｗ」としている。
【００６６】
次に登録ＩＤが「２８」である「宮里拓矢」が来場した場合、７０７行のレコードのように既に発行されている発行回数７０１が１０回であるため、特典カードデザインファイル名７０３は、特別なデザインのカードである「ＳｐｅｃｉａｌＣａｒｄ０１．ｂｔｗ」が設定されている。
【００６７】
以上のように、特典カード（記念カード）のデザインは特典カード（記念カード）発行回数７０１毎に異なるデザインファイルとしてもよい。また、このデザインファイルは対象競技場列７０４毎に異なるものとして定義されていても良い。対象競技場毎に異なる記念カードを発行すれば、その競技場ごとに異なるデザインとなり、訪れたユーザの満足度が増す。また、記念カード発行回数毎に異なるデザインファイルの記念カードを発行すれば、同じ記念カードが二度と出ないため、ユーザの満足度が更に増す。
【００６８】
次に、ステップＳ４０５において、情報処理装置１００のＣＰＵ２０１は、印刷イメージにステップＳ３０９において２次元バーコードが生成する処理を実施したかを判断する。ステップＳ３０９の処理を通過し、２次元バーコードを生成する処理が実施された場合、ステップＳ４０６へと処理を遷移し、ステップＳ３０９で設定された２次元バーコードのイメージを発行するデータに合成する。一方、ステップＳ３０９を通過せずにステップＳ４０５の処理へと遷移してきた場合は、２次元バーコードを付与せず、ステップＳ４０７へと処理を遷移する。
【００６９】
次に、ステップＳ４０７にいて、情報処理装置１００のＣＰＵ２０１は、ステップＳ４０３やステップＳ４０４、ステップＳ４０６で作成し付与された発行デザインイメージをカードプリンタ２００に送信し、カードプリンタ２００は、受信したデザインイメージの記念カードを発行する。図１０を参照して、記念カードのデザインイメージを説明する。
【００７０】
図１０は、本発明の実施形態における情報処理装置１００がカードプリンタ２００に送信する印刷データのイメージを示す模式図である。
【００７１】
図１０の１０００は、たとえば、通常のデザインのカードイメージのデータの例である。
【００７２】
図１０の１０１０は、たとえば、通常のデザインのカードイメージに２次元バーコード１０１１が付与されているイメージのデータ例である。なお、２次元バーコード表示はカードの裏側に印刷して、表面には表示しないようにしても良い。
【００７３】
図１０の１０２０は、たとえば、特別なでデザインのカードイメージのデータの例であり、たとえば、発行回数が１０回を超えている場合に発行される「Ｇｏｌｄ  Ｃａｒｄ」の例である。
【００７４】
以上のように、必須入力情報を入力しているか、もしくは発行回数が所定回数を超えているかなどによりインセンティブを高めることができる。また、ユーザにたとえば競技会場へ足を運んでもらい、統計データのためにユーザの情報を入力してもらい、ユーザへの情報提供のためにメールアドレスなどの入力を促すことが可能となる。
【００７５】
なお、印刷イメージを合成するものとしては、他に来場者の氏名やニックネーム、来場日付などを合成しても良い。
【００７６】
また、他の実施例として、ステップＳ３０９で２次元バーコードが生成されている場合、発行回数が所定回数（この実施例の場合１０回）を超えていても特別なデザインのカードは発行せず、通常のカードデザインに２次元バーコードを付与して印刷しても良い（図１０の１０１０の例）。これにより、特別なデザインのカードが欲しい来場者にユーザ情報を入力させるように促し、ユーザ情報が入力されると特別なカードが発行されるため、来場者にとっても喜ばしいという効果を得られる。図４のフローチャートの説明に戻る。
【００７７】
ステップＳ４０７において、印刷イメージをカードプリンタ２００に送信すると、次の、ステップＳ４０８において、情報処理装置１００のＣＰＵ２０１は、印刷データ７００の発行回数をインクリメントし、図４のフローチャートの処理を終える。
【００７８】
以上の処理により、来場者の持つＩＣカード（交通系カード）や会員カード等を認識し、来場者自身に端末から情報を入力させて情報を収集して記念カードを発行することにより、来場者の情報を取得可能とすることができる。
【００７９】
またＩＣカードを認識させることにより、次回の来場の際には来場者による端末への入力を省略でき、来場者の負担を省くことができることができる。
【００８０】
次に、入力されたデータから統計データを取得する処理について図５を参照して説明する。
【００８１】
図５は、本発明の実施形態における情報処理装置１００のデータ解析結果を表示する処理の流れを説明するフローチャートの一例である。図中のＳ５０１〜Ｓ５０５は各ステップを示す。各ステップの処理は、情報処理装置１００の外部メモリ２１１に格納されたアプリケーションプログラムを、それぞれのシステムのＣＰＵ２０１がＲＡＭ２０３上にロードして実行することにより実現される。
【００８２】
図５のフローチャートは、来場情報（印刷データ７００の対象競技場列７０４）が一通り入力された段階で、ユーザの起動により開始される処理の流れである。
【００８３】
まず、図５のステップＳ５０１において、情報処理装置１００のＣＰＵ２０１は、印刷データ７００から印刷データの全レコード情報を取得する。
【００８４】
次に、ステップＳ５０２において、情報処理装置１００のＣＰＵ２０１は、印刷データ７００内の来場情報をデータ解析する。具体的には、全データの男女比や年齢分布、来場日付、会員区分や競技場毎の構成比率などを解析する。
【００８５】
ステップＳ５０２において解析された結果を、次のステップＳ５０３において、情報処理装置１００のＣＰＵ２０１は、解析結果を情報処理装置１００のディスプレイ２１０に表示する。表示される画面イメージの例を図１１を参照して説明する。
【００８６】
図１１は、本発明の実施形態における情報処理装置１００で解析された解析結果を表示した一例を示す模式図である。
【００８７】
図１１の１１００のように、各分析軸毎に来場者の分布を示すことができる。
【００８８】
次のステップＳ５０４において、情報処理装置１００のＣＰＵ２０１は、たとえば図１１の１１００の表示画面から、１１０１や１１０２，１１０３などのパラメータの変更を受け付けたかどうか判断分岐をおこなう。
【００８９】
パラメータの変更を受け付け、ユーザから１１０１〜１１０３のプルダウンメニューのパラメータを変更入力を受け付け、更新ボタン１１０４の押下を受け付けると、ステップＳ５０２へと処理を戻し、再びデータ解析を行う。
【００９０】
再びデータ解析を行ったあとで表示された画面イメージを図１２を参照して説明する。
【００９１】
図１２は、本発明の実施形態における情報処理装置１００で解析された解析結果を表示した一例を示す模式図である。
【００９２】
図１２の１２００のように、図１１とは異なる分析軸で来場者の分布を示すことができる。
【００９３】
一方、ステップＳ５０４において、パラメータ変更されず、終了ボタン（右上の×ボタン）が押下された場合（ステップＳ５０５）、このフローチャートの処理を終了する。
【００９４】
以上の処理により、イベントを開催する主催者は競技などのイベントに参加した来場者の男女比や年齢層などの情報を把握することができ、それぞれの来場者の割合毎に広告する情報を変えて、その来場者層に有効な広告を出すなどの工夫をすることができる。
【００９５】
これらの本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【００９６】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００９７】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００９９】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１００】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインタネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１０１】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インタネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１０３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１０４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１０５】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１０６】
１００      情報処理装置
２００      カードプリンタ
３００      カードリーダ
４００      データベース
【図１】
2020140256.tif 000003
【図２】
2020140256.tif 000004
【図３】
2020140256.tif 000005
【図４】
2020140256.tif 000006
【図５】
2020140256.tif 000007
【図６】
2020140256.tif 000008
【図７】
2020140256.tif 000009
【図８】
2020140256.tif 000010
【図９】
2020140256.tif 000011
【図１０】
2020140256.tif 000012
【図１１】
2020140256.tif 000013
【図１２】
2020140256.tif 000014