(57)【要約】【課題】コンテンツを配布する際におけるユーザに与える娯楽性を高める。【解決手段】受付手段２１は、複数のコンテンツの各々についてランクの指定を受け付ける。付与手段２２は、前記コンテンツを出力する際に用いられる識別情報を取得したユーザによる予め定められた行動が検知された場合、該ユーザにポイントを付与する。変更手段２３は、複数の識別情報がコンテンツに紐付けられて記憶されたデータベースにおいて、ポイント数が予め定められた条件を満たすユーザに対応する識別情報に紐付けるコンテンツを、上記条件を満たさないユーザに対応する識別情報に紐付けられているコンテンツと異なるランクのコンテンツに変更する。指示手段２４は、ユーザによるコンテンツの出力指示を受け付けた場合に、ユーザに対応する識別情報に紐付けられたコンテンツの出力を指示する。【選択図】図３
2019036156.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツの各々についてランクの指定を受け付ける受付手段と、
前記コンテンツを出力する際に用いられる識別情報を取得したユーザによる予め定められた行動が検知された場合、該ユーザにポイントを付与する付与手段と、
複数の前記識別情報が前記コンテンツに紐付けられて記憶されたデータベースにおいて、ポイント数が予め定められた条件を満たすユーザに対応する識別情報に紐付けるコンテンツを、該条件を満たさないユーザに対応する識別情報に紐付けられているコンテンツと異なるランクのコンテンツに変更する変更手段と、
前記ユーザによるコンテンツの出力指示を受け付けた場合に、該ユーザに対応する識別情報に紐付けられたコンテンツの出力を指示する指示手段と
を有する情報処理装置。
【請求項２】
前記受付手段は、ランク毎の出力数の上限値の指定を受け付け、
前記変更手段は、各コンテンツに対してランク毎に指定された上限値を超える数の識別情報の紐付けを行わない
請求項１に記載の情報処理装置。
【請求項３】
前記変更手段は、前記識別情報と前記コンテンツとの紐付けの変更数が予め定められた条件を満たした場合に、前記複数のコンテンツの出力可能総数の範囲内で、前記ランク毎の出力数の上限値を変更する
請求項２に記載の情報処理装置。
【請求項４】
前記受付手段は、前記ランク及び環境に関する条件の指定を、前記コンテンツ毎に受け付け、
前記指示手段は、前記ユーザによる出力指示を受け付けたタイミングにおいて、前記環境を示すデータを取得し、取得されたデータの示す環境が満たす条件に対応するコンテンツを前記複数のコンテンツの中から選択し、選択したコンテンツの出力を指示する
請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記指示手段は、前記出力指示を受け付けたタイミングにおいて、該出力指示を行ったユーザの位置、時間帯及び季節の少なくともいずれかを示すデータを取得し、取得したデータが満たす条件に対応するコンテンツを選択する
請求項４に記載の情報処理装置。
【請求項６】
前記付与手段は、ユーザによる店舗への来店を検知し、１又は複数の店舗への来店タイミングが予め定められた条件を満たす場合、該条件を満たさない場合よりも付与するポイント数を多くする
請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
ユーザによるコンテンツの出力指示を受け付ける受付手段と、
複数のコンテンツの各々についてランクの指定を受け付ける受付手段と、前記コンテンツを出力する際に用いられる識別情報を取得したユーザによる予め定められた行動が検知された場合、該ユーザにポイントを付与する付与手段と、複数の前記識別情報が前記コンテンツに紐付けられて記憶されたデータベースにおいて、ポイント数が予め定められた条件を満たすユーザに対応する識別情報に紐付けるコンテンツを、該条件を満たさないユーザに対応する識別情報に紐付けられているコンテンツと異なるランクのコンテンツに変更する変更手段と、前記ユーザによるコンテンツの出力指示を受け付けた場合に、該ユーザに対応する識別情報に紐付けられたコンテンツの出力を指示する指示手段とを有する情報処理装置から、前記受け付けられた指示に対応するユーザに紐付けられたコンテンツを取得する取得手段と、
前記取得されたコンテンツの表す画像を媒体に形成する画像形成手段と
を有する画像形成装置。
【請求項８】
コンピュータに、
複数のコンテンツの各々についてランクの指定を受け付けるステップと、
前記コンテンツを出力する際に用いられる識別情報を取得したユーザによる予め定められた行動が検知された場合、該ユーザにポイントを付与するステップと、
複数の前記識別情報が前記コンテンツに紐付けられて記憶されたデータベースにおいて、ポイント数が予め定められた条件を満たすユーザに対応する識別情報に紐付けるコンテンツを、該条件を満たさないユーザに対応する識別情報に紐付けられているコンテンツと異なるランクのコンテンツに変更するステップと、
前記ユーザによるコンテンツの出力指示を受け付けた場合に、該ユーザに対応する識別情報に紐付けられたコンテンツの出力を指示するステップと
を実行させるためのプログラム。
【請求項９】
コンピュータに、
ユーザによるコンテンツの出力指示を受け付けるステップと、
複数のコンテンツの各々についてランクの指定を受け付ける受付手段と、前記コンテンツを出力する際に用いられる識別情報を取得したユーザによる予め定められた行動が検知された場合、該ユーザにポイントを付与する付与手段と、複数の前記識別情報が前記コンテンツに紐付けられて記憶されたデータベースにおいて、ポイント数が予め定められた条件を満たすユーザに対応する識別情報に紐付けるコンテンツを、該条件を満たさないユーザに対応する識別情報に紐付けられているコンテンツと異なるランクのコンテンツに変更する変更手段と、前記ユーザによるコンテンツの出力指示を受け付けた場合に、該ユーザに対応する識別情報に紐付けられたコンテンツの出力を指示する指示手段とを有する情報処理装置から、前記受け付けられた指示に対応するユーザに紐付けられたコンテンツを取得するステップと、
前記取得されたコンテンツの表す画像を媒体に形成するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
商品又はサービスの販売促進を図るための仕組みが種々提案されている。例えば、特許文献１には、所定の店舗において得点が得られるクーポンを発行し、各店舗において商品又はサービスが購入される際に、更なるクーポンを提供することによって、クーポンの利用による販売促進を効率的に図ることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−８４２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、コンビニエンスストア等の店舗に設置されている画像形成装置により、写真、楽譜、ブロマイド、文書等のコンテンツのプリントを行うサービスが提供されている。こういったサービスの利用形態として、コンテンツのプリント用のキャンペーン番号を、販売される商品に付録として付与する形態がある。この場合、商品を購入したユーザは、商品に付与されているキャンペーン番号を店舗に設定されている画像形成装置に入力することで、付録として配布されたコンテンツをプリントアウトすることができる。
【０００５】
この場合、ユーザは、購入した商品の付録としてコンテンツを入手することができるものの、入手できるコンテンツは、その商品を購入した他のユーザが入手できるコンテンツと同様である。そのため、コンテンツの内容によっては、ユーザがコンテンツを入手したときの満足度が乏しい場合がある。
本発明は、コンテンツを配布する際におけるユーザに与える娯楽性を高めることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に係る情報処理装置は、複数のコンテンツの各々についてランクの指定を受け付ける受付手段と、前記コンテンツを出力する際に用いられる識別情報を取得したユーザによる予め定められた行動が検知された場合、該ユーザにポイントを付与する付与手段と、複数の前記識別情報が前記コンテンツに紐付けられて記憶されたデータベースにおいて、ポイント数が予め定められた条件を満たすユーザに対応する識別情報に紐付けるコンテンツを、該条件を満たさないユーザに対応する識別情報に紐付けられているコンテンツと異なるランクのコンテンツに変更する変更手段と、前記ユーザによるコンテンツの出力指示を受け付けた場合に、該ユーザに対応する識別情報に紐付けられたコンテンツの出力を指示する指示手段とを有することを特徴とする。
【０００７】
本発明の請求項２に係る情報処理装置は、請求項１に記載の構成において、前記受付手段は、ランク毎の出力数の上限値の指定を受け付け、前記変更手段は、各コンテンツに対してランク毎に指定された上限値を超える数の識別情報の紐付けを行わないことを特徴とする。
【０００８】
本発明の請求項３に係る情報処理装置は、請求項２に記載の構成において、前記変更手段は、前記識別情報と前記コンテンツとの紐付けの変更数が予め定められた条件を満たした場合に、前記複数のコンテンツの出力可能総数の範囲内で、前記ランク毎の出力数の上限値を変更することを特徴とする。
【０００９】
本発明の請求項４に係る情報処理装置は、請求項１乃至３に記載の構成において、前記受付手段は、前記ランク及び環境に関する条件の指定を、前記コンテンツ毎に受け付け、前記指示手段は、前記ユーザによる出力指示を受け付けたタイミングにおいて、前記環境を示すデータを取得し、取得されたデータの示す環境が満たす条件に対応するコンテンツを前記複数のコンテンツの中から選択し、選択したコンテンツの出力を指示することを特徴とする。
【００１０】
本発明の請求項５に係る情報処理装置は、請求項４に記載の構成において、前記指示手段は、前記出力指示を受け付けたタイミングにおいて、該出力指示を行ったユーザの位置、時間帯及び季節の少なくともいずれかを示すデータを取得し、取得したデータが満たす条件に対応するコンテンツを選択することを特徴とする。
【００１１】
本発明の請求項６に係る情報処理装置は、請求項１乃至５のいずれか１項に記載の構成において、前記付与手段は、ユーザによる店舗への来店を検知し、１又は複数の店舗への来店タイミングが予め定められた条件を満たす場合、該条件を満たさない場合よりも付与するポイント数を多くすることを特徴とする。
【００１２】
本発明の請求項７に係る画像形成装置は、ユーザによるコンテンツの出力指示を受け付ける受付手段と、複数のコンテンツの各々についてランクの指定を受け付ける受付手段と、前記コンテンツを出力する際に用いられる識別情報を取得したユーザによる予め定められた行動が検知された場合、該ユーザにポイントを付与する付与手段と、複数の前記識別情報が前記コンテンツに紐付けられて記憶されたデータベースにおいて、ポイント数が予め定められた条件を満たすユーザに対応する識別情報に紐付けるコンテンツを、該条件を満たさないユーザに対応する識別情報に紐付けられているコンテンツと異なるランクのコンテンツに変更する変更手段と、前記ユーザによるコンテンツの出力指示を受け付けた場合に、該ユーザに対応する識別情報に紐付けられたコンテンツの出力を指示する指示手段とを有する情報処理装置から、前記受け付けられた指示に対応するユーザに紐付けられたコンテンツを取得する取得手段と、前記取得されたコンテンツの表す画像を媒体に形成する画像形成手段とを有することを特徴とする。
【００１３】
本発明の請求項８に係るプログラムは、コンピュータに、複数のコンテンツの各々についてランクの指定を受け付けるステップと、前記コンテンツを出力する際に用いられる識別情報を取得したユーザによる予め定められた行動が検知された場合、該ユーザにポイントを付与するステップと、複数の前記識別情報が前記コンテンツに紐付けられて記憶されたデータベースにおいて、ポイント数が予め定められた条件を満たすユーザに対応する識別情報に紐付けるコンテンツを、該条件を満たさないユーザに対応する識別情報に紐付けられているコンテンツと異なるランクのコンテンツに変更するステップと、前記ユーザによるコンテンツの出力指示を受け付けた場合に、該ユーザに対応する識別情報に紐付けられたコンテンツの出力を指示するステップとを実行させるためのプログラムであることを特徴とする。
【００１４】
本発明の請求項９に係るプログラムは、コンピュータに、ユーザによるコンテンツの出力指示を受け付けるステップと、複数のコンテンツの各々についてランクの指定を受け付ける受付手段と、前記コンテンツを出力する際に用いられる識別情報を取得したユーザによる予め定められた行動が検知された場合、該ユーザにポイントを付与する付与手段と、複数の前記識別情報が前記コンテンツに紐付けられて記憶されたデータベースにおいて、ポイント数が予め定められた条件を満たすユーザに対応する識別情報に紐付けるコンテンツを、該条件を満たさないユーザに対応する識別情報に紐付けられているコンテンツと異なるランクのコンテンツに変更する変更手段と、前記ユーザによるコンテンツの出力指示を受け付けた場合に、該ユーザに対応する識別情報に紐付けられたコンテンツの出力を指示する指示手段とを有する情報処理装置から、前記受け付けられた指示に対応するユーザに紐付けられたコンテンツを取得するステップと、前記取得されたコンテンツの表す画像を媒体に形成するステップとを実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００１５】
請求項１及び８に係る発明によれば、コンテンツを配布する際におけるユーザに与える娯楽性を高くすることができる。
請求項２に係る発明によれば、ランク毎に上限値を設けない場合に比べて娯楽性を高くすることができる。
請求項３に係る発明によれば、ユーザの行動傾向に沿ってランク毎の上限値を設定し直すことができる。
請求項４に係る発明によれば、コンテンツを出力する際の娯楽性を高くすることができる。
請求項５に係る発明によれば、ユーザの位置、時間帯及び季節によって出力するコンテンツを異ならせることができる。
請求項６に係る発明によれば、ユーザの店舗への来店タイミングによって出力するコンテンツを異ならせることができる。
請求項７及び９に係る発明によれば、コンテンツを配布する際の娯楽性を高くすることができる。
【図面の簡単な説明】
【００１６】
【図１】コンテンツ管理システムの構成を例示する図
【図２】プリント予約番号とキャンペーン番号との対応関係を例示する図
【図３】コンテンツ管理システムの機能構成を例示する図
【図４】画像形成装置のハードウェア構成を例示する図
【図５】サーバのハードウェア構成を例示する図
【図６】ユーザ端末のハードウェア構成を例示する図
【図７】サーバが行う処理の流れを例示するフローチャート
【図８】コンテンツ管理テーブルの内容を例示する図
【図９】サーバが行う処理の流れを例示するフローチャート
【図１０】ユーザ管理テーブルの内容を例示する図
【図１１】サーバが行う処理の流れを例示するフローチャート
【図１２】画像形成装置が行う処理の流れを例示するフローチャート
【図１３】サーバが行う処理の流れを例示するフローチャート
【発明を実施するための形態】
【００１７】
［１］構成
図１は、本実施形態に係るコンテンツ管理システム１の構成を示すブロック図である。図において、店舗１００Ａ、店舗１００Ｂ、店舗１００Ｃ、…は、コンビニエンスストア等の店舗である。店舗１００Ａ、店舗１００Ｂ、店舗１００Ｃ、…にはそれぞれ、画像形成装置１０Ａ、画像形成装置１０Ｂ、画像形成装置１０Ｃ、…が設置されている。以下の説明では、説明の便宜上、店舗１００Ａ、店舗１００Ｂ、店舗１００Ｃ、…を各々区別する必要がない場合には、これらを「店舗１００」と称する。また、画像形成装置１０Ａ、画像形成装置１０Ｂ、画像形成装置１０Ｃ、…を各々区別する必要がない場合には、これらを「画像形成装置１０」と称する。
【００１８】
コンテンツ管理システム１は、複数の画像形成装置１０と、サーバ２０（情報処理装置の一例）と、複数のユーザ端末３０Ａ、ユーザ端末３０Ｂ、ユーザ端末３０Ｃ、…とを備える。画像形成装置１０は、媒体に画像を形成する画像形成処理や、媒体に形成された画像を読み取る画像読取処理等の画像処理を行う。画像形成装置１０は通信回線２によりサーバ２０に接続されている。通信回線２は、例えばインターネットや移動体通信網、電話回線、ＬＡＮ（Local Area Network）のうちの少なくとも１つを含む。サーバ２０は、写真や文書等のコンテンツを店舗１００に設置された画像形成装置１０でプリントアウトするサービス（以下「ネットプリントサービス」という）を提供する。
【００１９】
ネットプリントサービスには、ユーザ（エンドユーザ）が用意したコンテンツを画像形成装置１０でプリントアウトするサービス以外にも、法人がコンシューマ向けのコンテンツ（楽譜、地図、ブロマイド、等）を販売・配布するサービスが含まれる。コンテンツが販売される場合、法人により用意されたコンテンツを購入するユーザは、プリント予約番号と呼ばれる例えば８桁の番号を入手する。ユーザは店舗１００に設置された画像形成装置１０において、入手したプリント予約番号を入力することにより、コンテンツをプリントアウトさせる。この実施形態では、プリント予約番号を入手したユーザは、プリント予約番号を用いたプリントアウトを何度でも行わせることができる。
【００２０】
コンテンツが配布される場合、この実施形態では、ユーザは、キャンペーン番号と呼ばれる例えば１１桁の番号を入手する。このキャンペーン番号は、コンテンツを出力する際に用いられる識別情報の一例である。ユーザは、店舗１００に設置された画像形成装置１０において、入手したキャンペーン番号を入力することで、コンテンツをプリントアウトさせる。この実施形態では、キャンペーン番号でのコンテンツのプリントアウトは、１度だけ可能である。
【００２１】
この実施形態において、コンテンツは、例えば商品又は役務の付録として配布されてもよい。具体的には、例えば、キャンペーン番号が記された印刷物が挟みこまれた雑誌が販売されてもよい。
【００２２】
図２はプリント予約番号とキャンペーン番号との対応関係を例示する図である。この実施形態では、プリント予約番号とコンテンツは１対１で紐付けられている。一方、キャンペーン番号とプリント予約番号はＮ対１（Ｎは２以上の自然数）で紐付けられている。すなわち、ひとつのコンテンツに対して、複数のキャンペーン番号が紐付けられる。例えば、ある雑誌の付録としてコンテンツのキャンペーン番号が添付される場合、その雑誌を購入した複数のユーザは、共通するキャンペーン番号を入手することになる。
【００２３】
図１の説明に戻る。ユーザ端末３０Ａ、ユーザ端末３０Ｂ、ユーザ端末３０Ｃ、…は、例えば、スマートフォン、タブレット端末、又はノートブック型ＰＣ（Personal Computer）等の、エンドユーザによる操作されるユーザ端末である。以下の説明では、説明の便宜上、ユーザ端末３０Ａ、ユーザ端末３０Ｂ、ユーザ端末３０Ｃ、…を各々区別する必要がない場合には、これらを「ユーザ端末３０」と称する。ユーザ端末３０は、店舗１００に設置された操作用端末であってもよく、また、画像形成装置１０とユーザ端末３０が一体の装置として構成され、画像形成装置１０がユーザ端末３０として用いられてもよい。
【００２４】
図３はコンテンツ管理システム１の機能構成の一例を示すブロック図である。図において、サーバ２０は、受付手段２１、付与手段２２、変更手段２３、及び指示手段２４を有する。受付手段２１は、複数のコンテンツの各々についてランクの指定を受け付ける。この実施形態において、コンテンツのランクとは、コンテンツのレア度を示す情報であり、ランクが高いほどレア度が高く、配布される数が少ない旨が示される。各コンテンツのランクは、コンテンツを配布する法人ユーザにより設定される。
【００２５】
付与手段２２は、前記コンテンツを出力する際に用いられる識別情報を取得したユーザによる予め定められた行動が検知された場合、該ユーザにポイントを付与する。変更手段２３は、複数の識別情報がコンテンツに紐付けられて記憶されたデータベース２５において、ポイント数が予め定められた条件を満たすユーザに対応する識別情報に紐付けるコンテンツを、上記条件を満たさないユーザに対応する識別情報に紐付けられているコンテンツと異なるランクのコンテンツに変更する。指示手段２４は、ユーザによるコンテンツの出力指示を受け付けた場合に、ユーザに対応する識別情報に紐付けられたコンテンツの出力を指示する。
【００２６】
画像形成装置１０は、受付手段１１、取得手段１２、及び画像形成手段１３を有する。受付手段１１は、ユーザによるコンテンツの出力指示を受け付ける。取得手段１２は、受け付けられた指示に対応するユーザに紐付けられたコンテンツをサーバ２０から取得する。画像形成手段１３は取得されたコンテンツの表す画像を媒体に形成する。
【００２７】
図４は画像形成装置１０のハードウェア構成を例示する図である。図において、メモリ１５１は各種データを記憶する。プロセッサ１５２はメモリ１５１に記憶されているプログラムに従いデータ処理を行う。通信ＩＦ１５３は外部の装置とネットワークを介したデータ通信を行うインターフェイスである。ＵＩ部１５４は例えばタッチスクリーンとキーとを備える。画像形成部１５５は電子写真方式で用紙等の媒体に画像を形成する。画像読取部１５６は原稿（媒体）の画像を光学的に読み取る。画像処理部１５７は、例えばＤＳＰ（Digital Signal Processor）やＧＰＵ（Graphics Processing Unit）を備え、各種の画像処理を実行する。給紙部１５８は画像形成部１５５に用紙等の媒体を供給する。
【００２８】
この例で、メモリ１５１に記憶されているプログラムをプロセッサ１５２が実行することにより、図３に示される機能が実装される。プログラムを実行しているプロセッサ１５２は、受付手段１１及び取得手段の例である。また、画像形成部１５５は画像形成手段１３の例である。
【００２９】
図５はサーバ２０のハードウェア構成を例示する図である。図において、メモリ２５１は各種データを記憶する。プロセッサ２５２はメモリ２５１に記憶されているプログラムに従いデータ処理を行う。通信ＩＦ２５３は外部の装置とネットワークを介したデータ通信を行うインターフェイスである。
【００３０】
この例で、メモリ２５１に記憶されているプログラムをプロセッサ２５２が実行することにより、図３に示される機能が実装される。プログラムを実行しているプロセッサ２５２は、受付手段２１、付与手段２２、変更手段２３及び指示手段２４の例である。
【００３１】
図６はユーザ端末３０のハードウェア構成を例示する図である。図において、メモリ３５１は各種データを記憶する。プロセッサ３５２はメモリ３５１に記憶されているプログラムに従いデータ処理を行う。通信ＩＦ３５３は外部の装置とネットワークを介したデータ通信を行うインターフェイスである。
【００３２】
［２］動作
［２−１］コンテンツ登録処理
次いで、この実施形態の動作を説明する。以下では、商品を販売する法人（以下「法人ユーザ」という）が、販売する商品の付録としてコンテンツを配布する場合の動作例を説明する。法人ユーザは、商品に付録として付与するコンテンツを用意し、サーバ２０に登録する。登録されるコンテンツは、例えばキャラクターのブロマイドを表すデータであってもよく、また、例えば、楽譜を表すデータであってもよい。
【００３３】
まず、法人の担当者は、通信回線に接続されたパーソナルコンピュータ等の端末（図示略）を用いて、キャンペーンで配布するコンテンツをサーバ２０に登録するための操作を行う。具体的には、担当者は、端末を用いて、複数のコンテンツと各コンテンツのランク、及び各ランクの上限値を設定する操作を行う。端末は操作された内容に応じて、複数のコンテンツの組や、各コンテンツのランクを示すランク情報、及び各ランクの上限値を示す上限値情報を含むキャンペーン情報をサーバ２０に送信する。
【００３４】
図７はサーバ２０のプロセッサ２５２が行う処理の流れを示すフローチャートである。ステップＳ１０１において、プロセッサ２５２は端末からキャンペーン情報を受信する。受信されるキャンペーン情報には、複数のコンテンツの組や、各コンテンツのランクを示すランク情報、及び各ランクの上限値を示す上限値情報が含まれる。ステップＳ１０１においてランク情報が受信されることにより、各コンテンツのランクの指定が受け付けられる。
【００３５】
ステップＳ１０２において、プロセッサ２５２は、受信したキャンペーン情報についてキャンペーン番号を発行するとともに、各コンテンツにプリント予約番号を発行し、受信されたコンテンツを予め定められたストレージに格納する。キャンペーン番号はキャンペーン（コンテンツの配布）を識別する識別情報である。プリント予約番号は、コンテンツを識別する識別情報（コンテンツＩＤ）である。
【００３６】
ステップＳ１０３において、プロセッサ２５２は、受信されたコンテンツ、各コンテンツのランク、及び各ランクに対応する上限値を対応付けてコンテンツ管理テーブルに登録する。コンテンツ管理テーブルは、コンテンツを出力する際に用いられる識別情報（キャンペーン番号）がコンテンツ（コンテンツＩＤ）に紐付けられて記憶されたデータベースの例である。コンテンツ管理テーブルは、この実施形態では、メモリ２５１の予め定められた記憶領域に格納されている。
【００３７】
図８はコンテンツ管理テーブルの内容を例示する図である。図８の例では、「キャンペーン番号」と「ランク」と「上限値」と「プリント予約番号」と「割当数」との各項目が互いに関連付けられている。これらの項目のうち、「キャンペーン番号」の項目には、サーバ２０により発行されたキャンペーン番号が格納される。「ランク」の項目には、例えば「Ａランク」、「Ｂランク」、といった、コンテンツのレア度を示す情報（ランク）が格納される。「上限値」の項目には、各コンテンツの出力の上限数を示す情報が格納される。ランクや上限値は、コンテンツを登録する法人ユーザによりコンテンツ毎に設定される。「プリント予約番号」の項目には、コンテンツを識別するプリント予約番号（コンテンツＩＤ）が格納される。「割当数」の項目には、現時点において各ランクに割り当てられているユーザの数を示す情報が格納される。図８の例では、「キャンペーン０１」のキャンペーン番号に対し、「Ａランク」、「Ｂランク」及び「Ｃランク」の３つのランクが対応付けられており、各ランクのそれぞれにコンテンツが割り当てられている。また、この例では、１０００人のユーザに対してキャンペーン番号が配布されており、それら１０００人のユーザにはデフォルトのランクとして「Ｃランク」が割り当てられている。
【００３８】
図７のステップＳ１０２においてサーバ２０により発行されたキャンペーン番号は、コンテンツを出力する際に用いられる識別情報の例である。この動作例では、キャンペーン番号が記された印刷物が雑誌等に添付されて複数のユーザに配布される。この場合、ユーザは雑誌等の商品を購入し、購入した商品の付録であるコンテンツのキャンペーン番号を入手する。キャンペーン番号を入手したユーザは、専用のアプリケーション（以下、単に「アプリケーション」という）をユーザ端末３０にインストールする。ユーザはユーザ端末３０を操作し、入手したキャンペーン番号を入力する。入力されたキャンペーン番号はアプリケーションにより管理される。
【００３９】
［２−２］来店ポイント付与処理
この動作例では、ユーザは、店舗に赴いてユーザ端末３０のアプリケーションを起動し、アプリケーションにおいて表示される「チェックイン」ボタンを選択することで、来店ポイントを獲得する。「チェックイン」はユーザが来店ポイントを獲得するために必要な操作である。ユーザがユーザ端末３０を操作して、店舗１００に対するチェックイン操作を行うと、ユーザ端末３０のプロセッサ３５２により実行されるアプリケーションは、ＧＰＳ（Global Positioning System）等により自装置の位置を示す位置情報を取得し、取得された位置情報が店舗１００の位置に対応している場合に、チェックインされたと判定する。チェックインされたと判定された場合、プロセッサ３５２は、その旨を示す情報と、ユーザを識別するユーザＩＤとを含むデータをサーバ２０に送信する。ユーザＩＤは、アプリケーションがユーザ端末３０にインストールされる際にユーザ毎に発行される。
【００４０】
図９はサーバ２０のプロセッサ２５２が行う処理の流れを示すフローチャートである。サーバ２０では、チェックインされた旨を示すデータがユーザ端末３０から受信された場合に、ユーザの行動が検知されたと判断される。ステップＳ１０４において、プロセッサ２５２は、ユーザにより予め定められた行動（チェックイン）が検知されるまで待機する。ユーザ端末３０から上記データが受信されることによりユーザのチェックインが検知されると（ステップＳ１０４；Ｙ）、プロセッサ２５２はステップＳ１０５の処理に進む。
【００４１】
ステップＳ１０５において、プロセッサ２５２はそのユーザに来店ポイントを付与する処理を実行する。この実施形態では、来店ポイントはユーザ毎にユーザ管理テーブルで管理される。
【００４２】
図１０はユーザ管理テーブルの内容を例示する図である。図１０の例では、「ユーザＩＤ」、「来店ポイント数」、及び「ランク」の各項目が互いに関連付けられている。これらの項目のうち、「ユーザＩＤ」の項目には、ユーザを識別するユーザＩＤ（識別情報）が格納される。このユーザＩＤは、アプリケーションがユーザ端末３０にインストールされた際にサーバ２０により発行される識別情報である。「来店ポイント数」の項目には、ユーザ毎の来店ポイント数が格納される。ユーザがユーザ端末３０のアプリケーションにより店舗１００へチェックインする操作を行うと、そのユーザに対して来店ポイントが付与され、付与された来店ポイントがユーザ管理テーブルに登録された来店ポイント数に加算される。
【００４３】
「ランク」の項目には、例えば「Ｃランク」、など、ユーザに割り当てられたランクを示すランク情報が格納される。この実施形態では、デフォルト値として全てのユーザについて「Ｃランク」が設定されている。図９のテーブルにより、ユーザを識別するユーザＩＤがコンテンツのランクを示すランク情報に紐付けられている。
【００４４】
［２−３］ランク変更処理
図１１は、サーバ２０のプロセッサ２５２が行うランク変更処理の流れを示すフローチャートである。ステップＳ１０６において、プロセッサ２５２は、来店ポイント数が予め定められた条件を満たすかを判定する。この判定がなされるタイミングは、ステップＳ１０５の処理が行われた後のタイミングであってもよく、また、予め定められた単位時間毎に定期的に行われてもよい。この実施形態では、ランク毎に来店ポイント数の閾値が設定されており、ユーザ毎の来店ポイント数が予め定められた閾値を超えるか否かが判定されることにより、来店ポイント数が予め定められた条件を満たすかが判定される。来店ポイント数が条件を満たすと判定された場合（ステップＳ１０６；Ｙ）、プロセッサ２５２はステップＳ１０７の処理に進む。一方、来店ポイント数が条件を満たさないと判定された場合（ステップＳ１０６；Ｎ）、プロセッサ２５２はステップＳ１０７及びステップＳ１０８の処理をスキップしてそのまま処理を終了する。
【００４５】
ステップＳ１０７において、プロセッサ２５２は、次のランク（来店ポイント数が予め定められた条件を満たしたランク）に割り当てられているユーザ数が、ランク毎に設定された上限値に達しているかを、ユーザ管理テーブルを参照して判定する。上限値に達していないと判定された場合（ステップＳ１０７；Ｎ）、プロセッサ２５２はステップＳ１０８の処理に進む。一方、上限値に達していると判定された場合（ステップＳ１０７；Ｙ）、プロセッサ２５２はステップＳ１０８の処理をスキップしてそのまま処理を終了する。
【００４６】
ステップＳ１０８において、プロセッサ２５２は、ユーザ管理テーブルにおいて、来店ポイント数が閾値を超えているユーザのユーザＩＤに紐付けるコンテンツを、来店ポイント数が閾値を超えないユーザのコンテンツと異なるランクのコンテンツに変更する。この実施形態では、プロセッサ２５２は、来店ポイント数が閾値ｔ１以上であるユーザに紐付けるランクを「Ｂランク」とし、更に、来店ポイント数が閾値ｔ１よりも大きい閾値ｔ２以上であるユーザに紐付けるランクを「Ａランク」とする。
【００４７】
ステップＳ１０８においてユーザのランクが変更された場合、この変更に伴い、コンテンツ管理テーブルにおけるランク毎の割当数も変更される。例えば、ユーザ管理テーブルが図１０に例示される状態の場合に、ユーザＩＤが「user03」であるユーザのランクが「Ｃランク」から「Ｂランク」に変更されると、図８に例示されるコンテンツ管理テーブルにおいては、「Ｃランク」に紐付けられている「割当数」が「１０００」から「９９９」に変更されるとともに、「Ｂランク」に紐付けられている「割当数」が「０」から「１」に変更される。
【００４８】
この動作例では、来店ポイント数が多いユーザほど高いランクが紐付けられる。一方、ステップＳ１０７乃至ステップＳ１０８に示されるように、各ランクに割り当てられているユーザの数がランク毎の予め定められた上限値に達している場合は、ランクの変更処理は行われない。すなわち、プロセッサ２５２は、各コンテンツに対してランク毎に指定された上限値を超える数のユーザ情報の紐付けを行わない。
【００４９】
［２−４］コンテンツ出力処理
キャンペーン番号を取得しているユーザは、１又は複数の店舗へのチェックインを経た後（又はチェックインを行うことなく）、所望のタイミングでコンテンツを画像形成装置１０によりプリントアウトさせることにより、コンテンツを取得する。ユーザは、コンテンツを取得したい場合、画像形成装置１０のＵＩ部１５４を操作してコンテンツのプリントアウトを要求する。
【００５０】
図１２は、画像形成装置１０が行うコンテンツ出力処理の流れを示すフローチャートである。ステップＳ２０１において、画像形成装置１０のプロセッサ１５２は、ユーザ操作によるコンテンツの出力要求を受け付けるまで待機する。コンテンツの出力要求を受け付けると（ステップＳ２０１；Ｙ）、プロセッサ１５２はステップＳ２０２の処理に進む。
【００５１】
ステップＳ２０２において、プロセッサ１５２は、コンテンツの出力要求をサーバ２０へ送信する。この要求には、ユーザを識別するユーザＩＤや、キャンペーン番号等の情報が含まれる。ユーザＩＤやキャンペーン番号は、例えばユーザ操作により画像形成装置１０に入力されてもよく、また、例えば、ユーザ端末３０のＵＩ部３５４にアプリケーションにより表示された２次元コードを画像形成装置１０が読み取ることにより画像形成装置１０に取得されてもよい。
【００５２】
図１３はサーバ２０のプロセッサ２５２が行うコンテンツ出力処理の流れを例示するフローチャートである。ステップＳ３０１において、プロセッサ２５２は、画像形成装置１０からコンテンツの出力要求を受信するまで待機する。コンテンツの出力要求を受信すると（ステップＳ３０１；Ｙ）、プロセッサ２５２はステップＳ３０２の処理に進む。
【００５３】
ステップＳ３０２において、プロセッサ２５２は、受信された出力要求に含まれるユーザＩＤに対応するコンテンツの出力を画像形成装置１０に指示する。具体的には、プロセッサ２５２は、受信された出力要求に含まれるユーザＩＤに紐付けられているランクを、ユーザ管理テーブルを参照して特定する。次いで、プロセッサ２５２は、特定したランクに紐付けられているコンテンツを、コンテンツ管理テーブルを参照して特定し、特定したコンテンツを画像形成装置１０に送信する。
【００５４】
図１２の説明に戻る。ステップＳ２０３において、プロセッサ１５２は、サーバ２０からコンテンツを受信するまで待機する。コンテンツを受信した場合（ステップＳ２０３；Ｙ）、プロセッサ１５２はステップＳ２０４の処理に進む。ステップＳ２０４において、画像形成装置１０は、ユーザ操作に応じて指定されたコンテンツをサーバ２０から取得し、取得したコンテンツを画像形成部１５５によりプリントアウトする。
【００５５】
この実施形態では、ひとつのキャンペーン番号であっても、各ユーザの行動（来店ポイント数）に応じて、キャンペーン番号とコンテンツとの紐付けを異ならせる。キャンペーン番号を入手したユーザは、最初は共通するコンテンツに紐付けられているものの、来店ポイント数が多くなるほど高いランクのコンテンツに紐付けられていく。そのため、ユーザは、来店ポイントを貯めることで、よりレアなコンテンツを獲得可能となる。これにより、この実施形態によれば、コンテンツを配布する際におけるユーザに与える娯楽性が高まる。
【００５６】
また、この実施形態では、コンテンツを提供する法人ユーザが、ランク毎にプリント可能枚数（上限値）を設定する。例えば、ランクＡのユーザ数が上限値に達すると、その時点でランクＡ未満のユーザは、それ以降に来店ポイント数が閾値に達した場合でもランクＡには上がれなくなる。これにより、来店ポイント数を用いた一意的な判定によりランクの変更が行われる場合に比べて、コンテンツを提供する際の娯楽性が高まる。
【００５７】
［３］変形例
上述した実施形態は、本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、上述した実施形態及び以下に示す各変形例は、必要に応じて組み合わせて実施してもよい。
【００５８】
（１）上述の実施形態では、コンテンツを出力する際に用いられる識別情報として、１１桁のキャンペーン番号が用いられた。コンテンツを出力する際に用いられる識別情報は、上述したものに限られない。コンテンツを出力する際に用いられる識別情報は、例えば２次元コードであってもよい。
【００５９】
（２）上述の実施形態では、ユーザによる店舗１００へのチェックインが検知された場合に、来店ポイントを付与する処理が行われた。ユーザにポイントを付与するトリガとなるユーザの行動は、ユーザ端末３０を用いたチェックインに限られない。例えば、ユーザが商品を購入した場合に、商品を購入したユーザにポイントが付与されてもよい。また、例えば、ユーザ端末３０によりユーザの位置情報を定期的に取得し、取得された位置情報が予め定められた条件を満たす（店舗１００内にユーザが居る、等）場合に、ユーザ端末３０に対する操作があるか否かに関わらず、そのユーザにポイントが付与されてもよい。また、例えば、プロセッサ２５２がユーザの購買履歴を示すデータを取得し、取得したデータに応じてポイントを付与してもよい。購買履歴を示すデータとしては、電子マネーやオンラインショップのデータが用いられてもよい。
【００６０】
（３）上述の実施形態では、コンテンツの出力指示が受け付けられた場合に、コンテンツが画像形成部１５５によりプリントアウトされることにより、コンテンツが出力された。コンテンツの出力態様は上述したものに限られない。例えば、サーバ２０がコンテンツをユーザ端末３０へ送信することによりコンテンツが出力されてもよい。
【００６１】
（４）上述の実施形態において、ユーザの行動に応じてコンテンツのプリント可能回数の上限値が動的に変更されてもよい。具体的には、例えば、ランクＡのユーザの増加スピードが法人ユーザの予想以上に速く、ランクＡのユーザ数が予想よりも早いタイミングで上限値に達しそうになることが考えられる。この場合、プロセッサ２５２が、ランクＡの上限値を高くし、他のランクの上限値を下げる制御を行ってもよい。このとき、キャンペーンが既に開始されている場合は、キャンペーン番号は既に配布済であるため、コンテンツの出力総数は変更できない。そのため、予め登録された複数のコンテンツの出力可能総数（各コンテンツに設定された上限値の合計値）を超えない範囲で、各コンテンツの上限値が変更される。すなわち、プロセッサ２５２が、ユーザＩＤとコンテンツとの紐付けの変更数が予め定められた条件を満たした場合に、予め登録された複数のコンテンツの出力可能総数の範囲内で、ランク毎の出力数の上限値を変更してもよい。
【００６２】
この態様において、コンテンツの出力可能総数は、複数のコンテンツのそれぞれについて設定された出力数の上限値の合計値が用いられる。例えば、３つのコンテンツのそれぞれに割り当てられた出力数の上限値がそれぞれ、「１０」、「１００」、「１０００」である場合、出力可能総数は３つの上限値の合計値である１１１０となる。この場合、プロセッサ２５２は、３つの上限値の合計値が「１１１０」を超えない値となるように、各上限値を変更する。
【００６３】
（５）上述の実施形態において、コンテンツを出力するタイミングにおける環境に関する条件に応じて、出力されるコンテンツが可変であってもよい。環境に関する条件は、コンテンツの出力タイミングに関する時間的要因や、コンテンツを出力する画像形成装置１０の設置位置に関する場所的要因に関する条件である。環境に関する条件は、例えば、出力指示を行ったユーザの位置、出力指示が行われた時間帯、季節、等であってもよい。例えば、同じランクであっても、昼間に出力指示がなされた場合と、夜間に出力指示がなされた場合とで、出力されるコンテンツが異なってもよい。また、例えば、同じランクであっても、地域（関西、関東、等）によって出力されるコンテンツが異なってもよい。
【００６４】
この場合、プロセッサ２５２は、コンテンツをコンテンツ管理テーブルに登録する際に、ランク及び環境に関する条件の指定をコンテンツ毎に受け付け、ユーザによる出力指示を受け付けたタイミングにおいて、環境を示すデータを取得する。環境を示すデータは、例えば、出力指示を行ったユーザの位置、時間帯及び季節の少なくともいずれかを示すデータであってもよい。プロセッサ２５２は、取得されたデータの示す環境が満たす条件に対応するコンテンツを上記登録された複数のコンテンツの中から選択し、選択したコンテンツの出力を画像形成装置１０に指示する。このように環境に関する条件に応じて出力するコンテンツを可変とすることで、ユーザがコンテンツを入手する際の娯楽性が高まる。
【００６５】
（６）上述の実施形態において、来店ポイントの付与の態様が可変であってもよい。例えば、来店が予め定められた頻度で継続した（例えば、毎日来店した）場合に、プロセッサ２５２がそのユーザに付与する来店ポイント数を他のユーザより多くしてもよい。また、例えば、予め定められた数以上の複数の異なる店舗に来店したユーザについては、プロセッサ２５２が、付与する来店ポイント数を他のユーザより多くしてもよい。また、例えば、一日のうちで複数回（例えば、朝昼晩の各１回ずつ）の来店があった場合に、プロセッサ２５２がユーザに付与する来店ポイント数を他のユーザより多くしてもよい。また、例えば、各店舗への初めての来店の場合、プロセッサ２５２が付与する来店ポイント数をそれ以外の場合より多くしてもよい。このように、プロセッサ２５２が、店舗１００への来店タイミングが予め定められた条件を満たす場合、付与する来店ポイント数を増加させる制御を行ってもよい。
【００６６】
（７）上述の実施形態では、商品の付録として配布されるコンテンツを例示したが、配布されるコンテンツは上述した実施形態で示したものに限られない。例えば、商品の販売促進のために配布されるコンテンツや、役務に付随して配布されるコンテンツであってもよい。
【００６７】
（８）上述した実施形態において、画像形成装置１０のプロセッサ１５２、サーバ２０のプロセッサ２５２、又はユーザ端末３０のプロセッサ３５２により実行されるプログラムは、インターネット等の通信回線を介してダウンロードされてもよい。また、これらのプログラムは、磁気記録媒体（磁気テープ、磁気ディスク等）、光記録媒体（光ディスク等）、光磁気記録媒体、半導体メモリ等の、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
【符号の説明】
【００６８】
１…コンテンツ管理システム、２…通信回線、１０…画像形成装置、１１…受付手段、１２…取得手段、１３…画像形成手段、２０…サーバ、２１…受付手段、２２…付与手段、２３…変更手段、２４…指示手段、１５１…メモリ、１５２…プロセッサ、１５３…通信ＩＦ、１５４…ＵＩ部、１５５…画像形成部、１５６…画像読取部、１５７…画像処理部、１５８…給紙部、２５１…メモリ、２５２…プロセッサ、２５３…通信ＩＦ。
【図１】
2019036156.tif 000003
【図２】
2019036156.tif 000004
【図３】
2019036156.tif 000005
【図４】
2019036156.tif 000006
【図５】
2019036156.tif 000007
【図６】
2019036156.tif 000008
【図７】
2019036156.tif 000009
【図８】
2019036156.tif 000010
【図９】
2019036156.tif 000011
【図１０】
2019036156.tif 000012
【図１１】
2019036156.tif 000013
【図１２】
2019036156.tif 000014
【図１３】
2019036156.tif 000015