(57)【要約】【課題】本発明の情報処理装置は、ポイントサービスを利用していないユーザに対して、ポイントサービスを利用する充分な動機付けを与えることを目的とする。【解決手段】本発明の情報処理装置は、ログ情報を生成する生成手段と、前記生成されたログ情報を記憶手段に記憶させる記憶制御手段と、前記記憶されたログ情報を送信する送信手段と、を有し、前記送信手段は、前記ログ情報を用いたポイントサービスの対象機器として登録される前に記憶されたログ情報を、前記ポイントサービスの対象機器として登録された後に送信することを特徴とする。【選択図】図７
2019012448.tif 000002
【特許請求の範囲】
【請求項１】
ログ情報を生成する生成手段と、
前記生成されたログ情報を記憶手段に記憶させる記憶制御手段と、
前記記憶されたログ情報を送信する送信手段と、を有し、
前記送信手段は、前記ログ情報を用いたポイントサービスの対象機器として登録される前に記憶されたログ情報を、前記ポイントサービスの対象機器として登録された後に送信する
ことを特徴とする情報処理装置。
【請求項２】
前記記憶制御手段は、前記ポイントサービスの対象機器として登録される前であり、且つ、前記ポイントサービスに仮登録した後に生成されたログ情報を、前記記憶手段に記憶させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶制御手段は、ユーザによってログ情報の記憶が許可されている場合、前記生成されたログ情報を記憶させることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記記憶制御手段は、前記情報処理装置が設置された設置日時から、前記情報処理装置が前記ポイントサービスの対象機器として登録された登録日時までに生成されたログ情報を記憶させ、
前記送信手段は、前記設置日時に関する情報を送信することを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記ログ情報は、前記情報処理装置で使用される消耗品の使用履歴に関する情報であることを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
記録媒体に画像を形成する記録手段をさらに有し、
前記消耗品は、前記記録手段で使用されるインクであり、
前記使用履歴は、印刷に使用された前記インクの量、および、前記インクを格納するインクタンクが交換された履歴のうち少なくとも１つを含むことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
情報処理装置で生成されたログ情報を受信する受信手段と、
前記受信されたログ情報であって、前記情報処理装置がポイントサービスの対象機器として登録される前に生成されたログ情報に基づいてポイントを付与するポイント付与手段と、を有する
ことを特徴とするサーバ。
【請求項８】
前記ポイント付与手段は、前記登録される前に生成されたログ情報と、前記登録された後に生成されたログ情報と、にそれぞれ異なるポイント係数を適用してポイントを算出することを特徴とする請求項７に記載のサーバ。
【請求項９】
前記受信手段は、前記情報処理装置が設置された設置日時に関する情報をさらに受信し、
前記ポイント付与手段は、前記設置日時から前記登録が行われた登録日時までの期間の長さに応じたポイント係数を適用してポイントを算出することを特徴とする請求項７または８に記載のサーバ。
【請求項１０】
前記設置日時から前記登録日時までの期間が長いほど、算出されるポイントが多くなることを特徴とする請求項９に記載のサーバ。
【請求項１１】
前記ログ情報は、前記情報処理装置で使用される消耗品の使用履歴に関する情報であることを特徴とする請求項７から１０のいずれか１項に記載のサーバ。
【請求項１２】
前記消耗品は印刷に使用されるインクであり、
前記使用履歴は、前記情報処理装置の記録手段で使用された前記インクの量、および、前記インクを格納するインクタンクが交換された履歴のうち少なくとも１つを含むことを特徴とする請求項１１に記載のサーバ。
【請求項１３】
前記ポイント付与手段は、前記消耗品の使用履歴が、前記情報処理装置に付属する消耗品を使用した場合と、前記情報処理装置のユーザが購入した消耗品を使用した場合と、でそれぞれ異なるポイント係数を適用してポイントを算出することを特徴とする請求項１１に記載のサーバ。
【請求項１４】
情報処理装置とサーバとが通信ネットワークを介して相互に接続され、ログ情報に基づいてポイントが付与されるポイントサービスを支援する情報処理システムであって、
前記情報処理装置は、
前記ログ情報を生成する生成手段と、
前記生成されたログ情報を記憶手段に記憶させる記憶制御手段と、
前記記憶されたログ情報を前記サーバに送信する送信手段と、を有し、
前記送信手段は、前記ログ情報を用いたポイントサービスの対象機器として登録される前に記憶されたログ情報を、前記ポイントサービスの対象機器として登録された後に、前記サーバに送信し、
前記サーバは、
前記情報処理装置で生成されたログ情報を前記情報処理装置から受信する受信手段と、
前記受信されたログ情報であって、前記情報処理装置が前記ポイントサービスの対象機器として登録される前に生成されたログ情報に基づいてポイントを付与するポイント付与手段と、を有する
ことを特徴とする情報処理システム。
【請求項１５】
ログ情報を生成する生成ステップと、
前記生成されたログ情報を記憶手段に記憶させる記憶制御ステップと、
前記記憶されたログ情報を送信する送信ステップと、を有し、
前記送信ステップにおいて、前記ログ情報を用いたポイントサービスの対象機器として登録される前に記憶されたログ情報が、前記ポイントサービスの対象機器として登録された後に送信される
ことを特徴とする情報処理装置の制御方法。
【請求項１６】
情報処理装置で生成されたログ情報を受信する受信ステップと、
前記受信されたログ情報であって、前記情報処理装置がポイントサービスの対象機器として登録される前に生成されたログ情報に基づいてポイントを付与するポイント付与ステップと、を有する
ことを特徴とするサーバの制御装置。
【請求項１７】
コンピュータを、請求項１から請求項６のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【請求項１８】
コンピュータを、請求項７から請求項１３のいずれか１項に記載のサーバの各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポイントサービスの提供を支援する情報処理技術に関する。
【背景技術】
【０００２】
近年、購入額に応じてポイントが付与されるポイントサービスや、搭乗距離に応じてマイルが付与される飛行機のマイレージサービスなどが提供されている。これらのようなポイントサービスによれば、ユーザは、獲得したポイントに応じて特典を享受することができ、一方、ポイントサービスを提供する事業者は、ユーザに自社の商品やサービスの購入を促進することができる。
【０００３】
これらのようなポイントサービスは、プリンタの技術分野においても提供されている。例えば、プリンタが使用するインクの使用量などに応じて、ポイントを付与するポイントサービスが存在する。特許文献１は、さらに、色ズレ補正によりインクの使用量が増加した場合、増加分に応じて通常よりも加算されたポイントを付与することにより、ユーザに対するサービスレベルの向上を企図したポイントサービス支援システムを開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０２４９５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の手法は、ポイントサービスを利用しているユーザに対するサービスレベルを向上させることができるが、ポイントサービスを利用していないユーザに対しては、ポイントサービスを利用する充分な動機付けを与えることができない。
【０００６】
本発明は上記課題に鑑みなされたものであり、ポイントサービスを利用していないユーザに対して、ポイントサービスを利用する充分な動機付けを与えることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、ログ情報を生成する生成手段と、前記生成されたログ情報を記憶手段に記憶させる記憶制御手段と、前記記憶されたログ情報を送信する送信手段と、を有し、前記送信手段は、前記ログ情報を用いたポイントサービスの対象機器として登録される前に記憶されたログ情報を、前記ポイントサービスの対象機器として登録された後に送信することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ポイントサービスを利用していないユーザに対して、ポイントサービスを利用する充分な動機付けを与えることができる、という効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】実施形態におけるポイントサービス支援システムの全体構成例を示す図である。
【図２】実施形態におけるＭＦＰの概略構成例を示すブロック図である。
【図３】実施形態におけるログ収集サーバの概略構成例を示すブロック図である。
【図４】実施形態におけるポイント集計サーバの概略構成例を示すブロック図である。
【図５】実施形態におけるポイントサービスの処理手順例を示すフローチャートである。
【図６】実施形態におけるＭＦＰ設置時の処理手順例を示すシーケンス図である。
【図７】実施形態におけるイベントログの送信手順例を示すシーケンス図である。
【図８】実施形態における仮ＩＤの発行手順例を示すシーケンス図である。
【図９】実施形態におけるイベントログの記憶手順例を示すシーケンス図である。
【図１０】実施形態におけるイベントログの具体例を示す図である。
【図１１】実施形態におけるまとめログの送信手順例を示すシーケンス図である。
【図１２】実施形態におけるポイントサービス利用開始時の処理手順を示すシーケンス図である。
【図１３】実施形態における本ＩＤの発行手順例を示すシーケンス図である。
【図１４】実施形態におけるポイント係数の具体例を示す図である。
【図１５】実施形態においてＭＦＰの登録状態とログに関する処理内容との対応関係を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を参照して説明する。ただし、この実施形態に記載されている構成はあくまで例示であり、本発明の範囲をそれらに限定する趣旨のものではない。
【００１１】
［実施形態］
図１は、本実施形態のポイントサービス支援システム１（情報処理システム）の全体構成例を示す図である。ポイントサービス支援システム１は、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００と、ログ収集サーバ２００と、ポイント集計サーバ３００とから構成され、これらは通信ネットワーク４００を介して相互に通信可能に接続される。ＭＦＰ１００を通信ネットワーク４００に初めて接続させると、ＭＦＰ１００はログ収集サーバ２００（ポイント集計サーバ３００）と通信を行い、ポイントサービス処理（図５）を実行する。ＭＦＰ１００は、印刷ジョブの実行時やインクタンク交換時などのイベントがなされると、ＭＦＰ１００はログ情報を生成し、ログ情報（イベントログ）をログ収集サーバ２００に送信する。イベントログ送信の詳細については後述する。
【００１２】
ログ収集サーバ２００は、ＭＦＰ１００から収集したイベントログをまとめたまとめログを、日単位でポイント集計サーバ３００に送信する。例えば、ＭＦＰ１００がログ収集サーバ２００にイベントログを１日３回送信した場合、ログ収集サーバ２００はポイント集計サーバ３００にまとめログを１日１回送信する。まとめログ送信の詳細については後述する。
【００１３】
ポイント集計サーバ３００は、まとめログに基づいてポイントを算出し、月単位でポイントを合算し、翌月初めにポイントを付与するとともに、付与したポイントに対して有効期限を設けて管理する。本実施形態では、ポイントの有効期限は、ポイントが付与されてから１年であるものとして説明する。また、ＭＦＰ１００がログ収集の対象機種としてログ収集サーバ２００に登録される際に、ログ収集サーバ２００はポイント集計サーバ３００と通信を行い、ＭＦＰ１００に付与されるポイントを管理するためのアカウントが生成される。そして、ログ収集サーバ２００は、このアカウントのログインに必要なＩＤとパスワードとを生成し、ＭＦＰ１００に通知する。ＭＦＰ１００を利用するユーザは、このＩＤとパスワードとを用いて、不図示のＰＣや携帯端末上で動作するブラウザからポイント集計サーバ３００（ポイント管理用アカウント）にログインすることができる。そして、ＭＦＰ１００を利用するユーザは、ポイント集計サーバ３００にログインした後、ＭＦＰ１００に付与されたポイントと有効期限とを確認することができる。また、ＭＦＰ１００が獲得したポイントを、ＭＦＰ１００の付属品に交換することもできる。また、ＭＦＰ１００がログ収集サーバ２００に登録されてから１年間、ＭＦＰ１００がログ収集サーバ２００にイベントログを送信していない場合、ポイントサービスが長期間利用されていないことになる。この場合、ログ収集サーバ２００はＭＦＰ１００の登録を解除する。ＭＦＰ１００とログ収集サーバ２００との通信、および、ログ収集サーバ２００とポイント集計サーバ３００との通信は、ＨＴＴＰやＸＭＰＰなどの公知の制御プロトコルによって制御することができる。これらの通信の制御は、上記の制御プロトコル以外の公知の手法を用いてもよい。
【００１４】
図２は、本実施形態におけるＭＦＰ１００の概略構成例を示すブロック図である。本実施形態のＭＦＰ１００は、イベントログの生成、記憶、および、送信などの情報処理機能を備えるとともに、後述の記録制御部１１３および記録部１１４によって、記録媒体に画像を形成する画像形成機能を備える。いわば、ＭＦＰ１００は画像形成装置であるともいえる。ＣＰＵ１０１は、システム制御部であり、ＭＦＰ１００の全体を制御する。ＲＯＭ１０２は、ＣＰＵ１０１が実行する制御プログラムやデータテーブル、組み込みオペレーティングシステム（ＯＳ）などの固定データを格納する。本実施形態では、ＲＯＭ１０２に格納されている各制御プログラムは、ＲＯＭ１０２に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ、割り込み処理などのソフトウエア実行制御が行われる。ＲＡＭ１０３は、バックアップ電源を必要とするＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などで構成され、不図示のデータバックアップ用の１次電池によってＲＡＭ１０３への給電が保障されている。ＲＡＭ１０３には、プログラム制御変数などが格納される。また、ＲＡＭ１０３には、ＭＦＰ１００が通信ネットワーク４００に接続されていない場合など、イベントログを送信できなかった場合にイベントログを格納するメモリ領域も設けられている。また、ＲＡＭ１０３には、ポイントサービスで利用される複数の情報を格納するメモリ領域も設けられている。本実施形態のＭＦＰ１００において、ＣＰＵ１０１の制御下で、ＲＡＭ１０３に種々のデータを書き込み、および、読み出すことは、記憶制御手段の一形態であると言える。画像メモリ１０４は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などで構成され、画像データを蓄積することができる。また、画像メモリ１０４の一部の領域は、ソフトウエア処理の実行のための作業領域として確保されている。データ変換部１０５は、ページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）の解析や、キャラクタデータのＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）展開など、画像データの変換を行うことができる。
【００１５】
読取部１０７は、ＣＩＳイメージセンサによって原稿を光学的に読み取り、電気的な画像信号に変換する。読取制御部１０６は、この画像信号に、２値化処理や中間調処理などの各種画像処理を施し、高精細な画像データを出力する。なお、原稿を光学的に読み取る手法は、固定されているＣＩＳイメージセンサで原稿を読み取るシート読取制御方式、原稿台に固定されている原稿を移動するＣＩＳイメージセンサで読み取るブック読取制御方式のいずれでもよい。
【００１６】
操作表示部１０８は、数値入力キー、モード設定キー、決定キー、取り消しキーなど必要最低限のキーと、ＬＥＤ（発光ダイオード）や７セグメント表示部などとから構成される。上記の各種キーは、ＬＣＤ１０９上に表示されるいわゆるソフトキーで実現され、ユーザからの操作を受け付けることができる。ＬＣＤ１０９は、一定時間ユーザの操作が行われなかった場合、消費電力を低減させるため、ＬＣＤ１０９のバックライトをＯＦＦに切り替える。また、操作表示部１０８（ＬＣＤ１０９）は、ポイントが失効するおそれがある旨の警告やポイントサービスの登録が解除されるおそれがある旨の警告を表示することができる。
【００１７】
通信制御部１１０は、ＭＦＰ１００と通信ネットワーク４００との通信を制御し、インターネットサービスプロバイダへの接続や、ログ収集サーバ２００やポイント集計サーバ３００との間における各種データの通信を行う。また、通信制御部１１０は、ＭＦＰ１００がインターネットに接続されているのか、ＬＡＮのみに接続されているのかを判定することができる。なお、通信制御部１１０と通信ネットワーク４００との接続は、ＨＴＴＰやＸＭＰＰなど公知の方法によるものとする。解像度変換部１１１は、ミリ系の画像データとインチ系の画像データとの相互変換などの解像度変換処理を行う。なお、解像度変換部１１１は、画像データの拡大縮小処理も実行することができる。符号復号化部１１２は、ＭＦＰ１００で扱われる画像データ（非圧縮、ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ、ＪＰＥＧなど）に符号復号化処理を施したり、拡大縮小処理を施したりする。記録制御部１１３は、印刷される画像データに対し、スムージング処理や記録濃度補正処理、色補正などの各種画像処理を施すことにより、高精細な画像データに変換し、記録部１１４に出力する。
【００１８】
記録部１１４は、レーザビームプリンタやインクジェットプリンタなどによって構成され、記録制御部１１３で生成された画像データを用紙などの記録媒体に印刷する。
【００１９】
ＵＳＢファンクション制御部１１５は、ＵＳＢ通信規格に従って、ＵＳＢインターフェースにおける通信制御を行う。具体的には、ＵＳＢファンクション制御タスクからのデータをパケットに変換し、不図示のＰＣに変換したパケットを送信したり、逆に、ＰＣから受信したＵＳＢパケットを所定のデータに変換してＣＰＵ１０１に送信する。ＵＳＢホスト制御部１１６は、ＵＳＢ通信規格で定められたプロトコルで通信を行うための制御部である。このＵＳＢ通信規格は、双方向の高速データ通信のための規格であり、このＵＳＢ通信規格によれば１台のホスト（マスター）に対し、複数のハブまたはファンクション（スレーブ）を接続可能な旨が定められている。つまり、ＵＳＢホスト制御部１１６は、ＵＳＢ通信におけるホストの機能を提供する。読取部１０７、ＬＣＤ１０９以外の構成は、バス１１７を介して相互に接続されている。
【００２０】
図３は、本実施形態におけるログ収集サーバ２００の概略構成例を示すブロック図である。ＣＰＵ２０１は、ＲＯＭ２０２、ＲＡＭ２０３、内部記憶装置２０４、または、外部記憶媒体２０６から外部記憶装置２０５に読み出されたプログラムに従ってログ収集サーバ２００全体の動作を制御する。ＲＯＭ２０２は、ＣＰＵ２０１の制御プログラムなどを格納する。ＲＡＭ２０３は、一時的にプログラムや画像データを記憶し、ログ収集サーバ２００の処理を高速に動作させる。内部記憶装置２０４には、オペレーティングシステム、各種アプリケーションプログラムや画像データなどが格納される。また、内部記憶装置２０４には、ＭＦＰ１００やポイント集計サーバ３００に対する各種制御命令やデータの送受信を行うためのアプリケーションソフトなどがインストールされている。また、内部記憶装置２０４には、ＭＦＰ１００から受信したイベントログや、ポイント集計サーバ３００から取得した月単位の未使用ポイントなどが記憶される。操作部２０７は、例えばキーボードやマウスなどの入力装置であり、ログ収集サーバ２００のオペレータから指示入力を受け付ける。表示部２０８は、オペレータに対して各種表示を行う。通信部２０９は、通信ネットワーク４００に接続され、インターネットプロバイダへの接続や、ＭＦＰ１００やポイント集計サーバ３００との間における各種データの通信を行う。なお、通信ネットワーク４００への接続は、ＨＴＴＰやＸＭＰＰなど公知の方法によるものとする。
【００２１】
図４は、本実施形態におけるポイント集計サーバ３００の概略構成例を示すブロック図である。内部記憶装置３０４以外の構成は、図３のログ収集サーバ２００の構成と同様のため、説明を省略する。内部記憶装置３０４には、オペレーティングシステム、各種アプリケーションプログラムや画像データなどが格納される。また、内部記憶装置３０４には、ログ収集サーバ２００に対する各種制御命令やデータの送受信を行うためのアプリケーションソフトなどがインストールされている。また、ログ収集サーバ２００から日単位で受信するまとめログの内容を解析し、解析の結果付与されるポイントを記憶する。また、ユーザがポイントを利用して特典に換えた場合、内部記憶装置３０４に記憶されている未使用ポイントから利用した分のポイントを減算する。
【００２２】
図５は、本実施形態におけるポイントサービスの処理手順例を示すメインフローチャートである。図５に示されるフローチャートの処理は、ＭＦＰ１００、ログ収集サーバ２００、ポイント集計サーバ３００の各ＣＰＵが各ＲＯＭなどに記憶されているプログラムコードを各ＲＯＭに展開し実行することにより行われる。以下の各記号Ｓは、フローチャートおよびシーケンス図におけるステップであることを意味する。これらは図５以降のフローチャートおよびシーケンス図についても同様である。
【００２３】
Ｓ６００において、ＭＦＰ設置時処理が行われる。ＭＦＰ設置時処理については、図６のシーケンス図を参照して説明する。  
Ｓ７００において、イベントログ送信処理が行われる。イベントログ送信処理については、図７〜図９のシーケンス図を参照して説明する。  
Ｓ１１００において、まとめログ送信処理が行われる。まとめログ送信処理については、図１１のシーケンス図を参照して説明する。  
Ｓ１２００において、ポイントサービス利用開始時処理が行われる。ポイントサービス利用開始時処理については、図１２〜図１３のシーケンス図を参照して説明する。
Ｓ１４００において、ポイントサービス処理を終了するか否かが判定される。ポイントサービス処理を終了するか否かの判定は、例えば、イベントログの送信が完了したか否かや、まとめログの送信タイミングから所定期間が経過したか否かなどに基づいて行うことができる。ポイントサービス処理を終了する場合（Ｓ１４００：ＹＥＳ）、本フローチャートを終了する。ポイントサービス処理を終了しない場合（Ｓ１４００：ＮＯ）、再びＳ７００〜Ｓ１２００を繰り返す。
【００２４】
図６は、本実施形態におけるＭＦＰ設置時の処理手順例を示すシーケンス図である。図６に示されるシーケンスは、ＭＦＰ１００が、所定の場所に設置され、図１に示される通り通信ネットワーク４００に初めて接続された場合に実行される。
【００２５】
Ｓ６０１において、ＭＦＰ１００は、ＭＦＰ１００が設置された設置日時が、ＲＡＭ１０３などの記憶領域に既に記憶されているか否かを判定する。設置日時が既に記憶されている場合（Ｓ６０１：ＹＥＳ）、Ｓ６０２をスキップして本シーケンス図の処理を終了し、再びメインフローチャートに復帰する。設置日時が記憶されていない場合（Ｓ６０１：ＮＯ）、Ｓ６０２において、ＭＦＰ１００は、ＭＦＰ１００が設置された設置日時を、ＲＡＭ１０３などの記憶領域に記憶する。設置日時の記憶が終了すると（Ｓ６０２）、本シーケンス図の処理を終了し、再びメインフローチャートに復帰する。
【００２６】
図７は、本実施形態におけるイベントログの送信手順例を示すシーケンス図である。
Ｓ７０１において、ＭＦＰ１００は、印刷ジョブの実行やインクタンク交換など、イベントログの取得対象となる事象が発生したか否かを判定する。イベントログの取得対象となる事象が発生した場合（Ｓ７０１：ＹＥＳ）、Ｓ７０２の判定処理に移行する。イベントログの取得対象となる事象が発生していない場合（Ｓ７０１：ＮＯ）、本シーケンス図の処理を終了し、再びメインフローチャートに復帰する。
【００２７】
Ｓ７０２において、ＭＦＰ１００は、ログ収集サーバ２００によって本ＩＤが発行されているか否かを判定する。具体的には、ＭＦＰ１００は、発行済の本ＩＤがＲＡＭ１０３などの記憶領域に記憶されているか否かを判定する。本ＩＤが発行済みの場合（Ｓ７０２：ＹＥＳ）、Ｓ７０３に移行する。本ＩＤが発行済みではない場合（Ｓ７０２：ＮＯ）、Ｓ８００の仮ＩＤの発行処理に移行する。
【００２８】
図８は、本実施形態における仮ＩＤの発行手順例を示すシーケンス図である。本実施形態のポイントサービス支援システム１では、先ず仮ＩＤがログ収集サーバ２００から発行される。これは、ＭＦＰ１００は、発生したイベントログを一意に識別する必要があるからである。つまり、ログ収集サーバ２００から発行される仮ＩＤは、発生したイベントログの識別子として用いられる。なお、本実施形態では、ＭＦＰ１００がポイントサービスの対象機器として登録される場合（Ｓ１２０１：ＹＥＳ）、本ＩＤがログ収集サーバ２００から発行される。この本ＩＤは、ＭＦＰ１００におけるイベントログの識別子として用いられると共に、サーバにおいてＭＦＰ１００のアカウントを管理するために用いられる。
【００２９】
Ｓ８０１において、ＭＦＰ１００は、ログ収集サーバ２００によって仮ＩＤが発行されているか否かを判定する。仮ＩＤが発行済みの場合（Ｓ８０１：ＹＥＳ）、本シーケンス図の処理を終了し、再び図７のシーケンス図に復帰する。仮ＩＤが発行済みではない場合（Ｓ８０１：ＮＯ）、Ｓ８０２において、ＭＦＰ１００は、ログ収集サーバ２００に本ＩＤの発行依頼を送信する。  
Ｓ８０３において、ログ収集サーバ２００は、仮ＩＤを発行する。  
Ｓ８０４において、発行した仮ＩＤがＭＦＰ１００に送信される。  
Ｓ８０５において、ＭＦＰ１００は、ログ収集サーバ２００から仮ＩＤ受信する。
Ｓ８０６において、ＭＦＰ１００は、ユーザから、操作表示部１０８を介して規約同意の入力を受け付け、ポイント集計サーバ３００に、Ｓ８０３で発行された仮ＩＤの登録依頼を送信する。  
Ｓ８０７において、ポイント集計サーバ３００は、ＭＦＰ１００の仮ＩＤを登録する。
Ｓ８０８において、ポイント集計サーバ３００は、ＭＦＰ１００に仮ＩＤの登録完了を通知する。  
Ｓ８０９において、ＭＦＰ１００は、仮ＩＤの登録完了の通知を受信する。そして、Ｓ８０９の処理が完了すると、本シーケンスを終了し、再び図７のシーケンス図に復帰する。
【００３０】
再び図７のシーケンス図に戻り、Ｓ９００において、ＭＦＰ１００は、仮登録後に発生したイベントログの記憶を行う。なお、図７では、Ｓ７０２で本ＩＤが発行されていないと判定された場合、常にＳ８００の仮ＩＤの発行処理に移行しているが、本実施形態はこれに限定されない。すなわち、Ｓ７０２とＳ８００との間に、「ポイントサービスを利用するか」の判定ステップ（利用確認ステップ）を加えてもよい。この場合、利用確認ステップにより、ポイントサービスを利用すると判定された場合はＳ８００に進み、ポイントサービスを利用しないと判定された場合は、図７のシーケンス図の処理を終了するとよい。このように、ポイントサービスを利用しないと判定されて処理を終了した場合は、ポイントサービス未登録状態（仮登録も行われていない状態）となり、図１５に示すように、ログ生成（及び記録）も行われない。一方、Ｓ８００のとおり仮登録された場合（本登録ではない）は、ログ生成（及び記録）が行われる。そして、本登録された後に、それ以前の仮登録状態で蓄積されたログが送信される。
【００３１】
また、図７では、仮ＩＤの発行（つまり仮登録）を行っているが、本実施形態はこれに限定されない。すなわち、「仮ＩＤの発行」ステップの代わりに、「ログ記憶が許可されているか」の判定ステップ（ログ記憶許可確認ステップ）を行ってもよい。この場合、事前にユーザに「ＭＦＰ１００へのログ記憶を許可するか」を選択設定させる。そして、その設定に従い、ログ記憶が許可されている場合は、ログ記憶させて蓄積し、ログ記憶が許可されていない場合は、ログ記憶させずに処理を終了する。図９を用いてその詳細を説明する。
【００３２】
図９は、このイベントログの記憶許可の設定に基づく手順を示すシーケンス図である。本実施形態のＭＦＰ１００は、イベントログの記憶がユーザによって許可されているか否かに応じて、取得したイベントログをＲＡＭ１０３などの記憶領域に記憶するか否かを判定する。
【００３３】
Ｓ９０１において、ユーザによってＭＦＰ１００へのイベントログの記憶が許可されているか否かを判定する。なお、ＭＦＰ１００は、イベントログの記憶が許可されているか否かは、ユーザから、操作表示部１０８を介して受け付けた選択によって判定することができる。ユーザによってイベントログの記憶が許可されている場合（Ｓ９０１：ＹＥＳ）、Ｓ９０２において、ＭＦＰ１００で発生したイベントログが登録前イベントログとしてＲＡＭ１０３などの記憶領域に記憶される。そして、Ｓ９０２の処理が完了すると、本シーケンス図の処理を終了し、再び図７のシーケンス図に復帰する。一方、ユーザによってイベントログの記憶が許可されていない場合（Ｓ９０１：ＮＯ）、Ｓ９０２はスキップされ、本シーケンスを終了し、再び図７のシーケンス図に復帰する。なお、図９のシーケンスには登録前イベントログを記憶するステップを備えているため、図９のフローから図７のシーケンスに戻る場合は、図７のＳ９００のステップをスキップして図７のシーケンスを終了する。
【００３４】
図１０は、本実施形態においてＭＦＰ１００で生成されるイベントログの具体例を示す図である。本実施形態において、ＭＦＰ１００で生成されるイベントログは、ＭＦＰ１００で使用されるインクの使用履歴である例を説明する。図１０（Ａ）は、ＭＦＰ１００における印刷が実行されることに応じて生成されるイベントログの具体例を示す図である。図１０（Ａ）に示されるイベントログには、１つの印刷ジョブによる印刷で使用されたインク（ブラック、シアン、マゼンタ、イエロー）量が含まれる。図１０（Ｂ）は、ＭＦＰ１００に搭載されるインクタンクが交換されることに応じて生成されるイベントログの具体例を示す図である。図１０（Ｂ）に示されるイベントログには、インクタンクが交換された履歴が含まれる。
【００３５】
図１０（Ａ）および図１０（Ｂ）に示されるイベントログは、ログ記録日時と、ログ種類と、ログ記録種別とを示す情報を含み、このうちログ記録日時は、分単位まで記憶される。ログ種類は、イベントログの種類を示す情報であり、本実施形態では、「インクの使用量」または「インクタンクの交換履歴」のいずれかを識別可能な情報である。また、ログ記録種別は、ＭＦＰ１００がポイントサービスの対象機器として登録される前に発生したイベントログであるか、登録された後に発生したイベントログであるかを識別可能な情報である。ログ記録種別により、図１０（Ａ）に示されるイベントログは、ＭＦＰ１００がポイントサービスの対象機器として登録される前に発生したイベントログであることが識別される。同様に、図１０（Ｂ）に示されるイベントログは、ＭＦＰ１００がポイントサービスの対象機器として登録された後に発生したイベントログであることが識別される。
【００３６】
再び図７のシーケンス図に戻り、Ｓ７０３において、イベントログがログ収集サーバ２００に送信される。  
Ｓ７０４において、ログ収集サーバ２００は、ＭＦＰ１００からイベントログを受信すると、受信したイベントログを内部記憶装置２０４に記憶する。先行して受信しているイベントログが内部記憶装置２０４に記憶されている場合には、記憶されているイベントログを更新する。  
Ｓ７０５において、ログ収集サーバ２００は、イベントログの受信完了をＭＦＰ１００に通知する。  
Ｓ７０６において、ＭＦＰ１００はログ収集サーバ２００からの通知を受信する。そして、Ｓ７０６の処理が完了すると、本シーケンスを終了し、再びメインフローチャートに復帰する。
【００３７】
図１１は、本実施形態におけるまとめログの送信手順例を示すシーケンス図である。図１１に示されるシーケンス図の処理は、所定のタイミングごとに実行される。本実施形態では、上述の通り、ログ収集サーバ２００が収集したＭＦＰ１００のイベントログは、日単位でポイント集計サーバ３００に送信されるが、送信間隔は日単位に限られない。
【００３８】
Ｓ１１０１において、ログ収集サーバ２００は、まとめログの送信タイミングになったか否かを判定する。送信タイミングになった場合（Ｓ１１０１：ＹＥＳ）、Ｓ１１０２に移行する。送信タイミングではない場合（Ｓ１１０１：ＮＯ）、本シーケンス図の処理を終了し、再びメインフローチャートに復帰する。  
Ｓ１１０２において、内部記憶装置２０４に記憶されている１つ以上のイベントログがまとめられ、当該まとめられたまとめログがポイント集計サーバ３００に送信される。なお、ＭＦＰ１００がポイントサービスの対象機器として登録された場合（Ｓ１２０１：ＹＥＳ）、内部記憶装置２０４に記憶された登録前イベントログ（Ｓ１２０３）もこのタイミングで送信される。  
Ｓ１１０３において、ポイント集計サーバ３００は、ログ収集サーバ２００からまとめログを受信する。  
Ｓ１１０４において、ポイント集計サーバ３００は、ログ収集サーバ２００から受信したまとめログを解析し、当該まとめログが登録前イベントログか否かを判定する。まとめログが登録前イベントログであった場合（Ｓ１１０４：ＹＥＳ）、Ｓ１１０５において、登録前イベントログ用のポイント係数を用いてポイントが算出される。なお、ポイント係数が用いられていれば、ポイントの算出は種々の方法を適用することができる。例えば、イベントログがインクの使用量（図１０（Ａ））である場合、各インク色の使用量の合算値に対してポイント係数を適用してポイントを算出することができる。あるいはまた、イベントログがインクの交換履歴（図１０（Ｂ））である場合、当該交換対象となったインクタンクの価格に対してポイント係数を適用してポイントを算出することができる。その他、イベントログの種類に応じて基準となるポイントが予め定められていてもよい。
一方、まとめログが登録後イベントログであった場合（Ｓ１１０４：ＮＯ）、Ｓ１１０６において、登録後イベントログ用のポイント係数を用いてポイントが算出される。ポイント係数については、図１４を参照して後述する。  
Ｓ１１０７において、Ｓ１１０５、Ｓ１１０６で算出されたポイントがＭＦＰ１００に対して付与される。そして、Ｓ１１０７の処理が完了すると、本シーケンスを終了し、再びメインフローチャートに復帰する。
【００３９】
図１２は、本実施形態におけるポイントサービス利用開始時の処理手順を示すシーケンス図である。図１２に示されるシーケンスにおいて、ＭＦＰ１００が、ポイントサービス支援システム１が提供するポイントサービスの対象機器として登録される処理が実行される。なお、図１２のフローは、図７及び図８の仮ＩＤの発行処理において、仮ＩＤが発行された後、仮ＩＤ発行済みと判定された場合（図８のＳ８０１：ＹＥＳ）に処理を開始してもよい。つまり、既に仮ＩＤ発行されているため、仮ＩＤ発行後に初めてＭＦＰ１００にて発生したイベント対象の事象の発生時において、図１２のフローが開始されてもよい。
【００４０】
Ｓ１２０１において、ＭＦＰ１００は、ポイントサービスを利用開始するか否かを判定する。本実施形態では、ユーザから、ポイントサービスを利用開始する旨の指示を受け付けたか否かに基づいて、ポイントサービスを利用開始するか否かが判定される。ポイントサービスの利用が開始されたと判定された場合（Ｓ１２０１：ＹＥＳ）、Ｓ１３００に移行する。ポイントサービスの利用が開始されていないと判定された場合（Ｓ１２０１：ＮＯ）、本シーケンス図の処理を終了し、再びメインフローチャートに復帰する。なお、本実施形態のポイントサービス支援システム１では、ユーザからポイントサービスを利用開始する旨の指示を受け付けた（Ｓ１２０１：ＹＥＳ）日時が、ＭＦＰ１００がポイントサービスの対象機器として登録された登録日時として取り扱われる。なお、Ｓ１２０１は省略して次工程のＳ１３００から処理をスタートすることも可能である。つまり、図１２のシーケンスは、既に仮ＩＤ発行済みであるため、ユーザに再度サービスを利用するかを確認しなくてもよい。Ｓ１２０１を省略する場合、Ｓ１３０１の発行依頼日を、ＭＦＰ１００がポイントサービスの対象機器として登録された登録日時とするとよい。
【００４１】
図１３は、本実施形態における本ＩＤの発行手順例を示すシーケンス図である。  
Ｓ１３０１において、ＭＦＰ１００は、ログ収集サーバ２００に、本ＩＤの発行依頼を送信する。  
Ｓ１３０２において、ログ収集サーバ２００は本ＩＤを発行する。  
Ｓ１３０３において、ログ収集サーバ２００は、ポイント集計サーバ３００に、仮ＩＤから本ＩＤへの変更依頼を送信する。  
Ｓ１３０４において、ポイント集計サーバ３００は、ポイント集計サーバ３００に登録されている仮ＩＤを、本ＩＤに変更する。  
Ｓ１３０５において、ポイント集計サーバ３００は、ログ収集サーバ２００に、仮ＩＤから本ＩＤへの変更完了を通知する。  
Ｓ１３０６において、ログ収集サーバ２００は、ＭＦＰ１００に、Ｓ１３０３で発行された本ＩＤを送信する。  
Ｓ１３０７において、ＭＦＰ１００は、ログ収集サーバ２００から本ＩＤを受信する。そして、Ｓ１３０７の処理が完了すると、本シーケンス図の処理を終了し、再び図７のシーケンス図に復帰する。
【００４２】
再び図１２のシーケンス図に戻り、Ｓ１２０２において、ポイントサービスの利用が開始される前にＲＡＭ１０３などの記憶領域に記憶されているイベントログ（以下、「登録前イベントログ」と記す）が、ログ収集サーバ２００に送信される。  
Ｓ１２０３において、ログ収集サーバ２００は、ＭＦＰ１００から登録前イベントログを受信すると、ＭＦＰ１００のイベントログとして内部記憶装置２０４に新たに記憶する。  
Ｓ１２０４において、ログ収集サーバ２００は、登録前イベントログの受信完了をＭＦＰ１００に通知する。  
Ｓ１２０５において、ＭＦＰ１００は、ログ収集サーバ２００からの通知を受信する。
Ｓ１２０６において、ＭＦＰ１００は、Ｓ６０１で記憶したＭＦＰ１００の設置日時をログ収集サーバ２００に送信する。  
Ｓ１２０７において、ログ収集サーバ２００は、ＭＦＰ１００からＭＦＰ１００の設置日時を受信する。  
Ｓ１２０８において、ログ収集サーバ２００は、ＭＦＰ１００から受信した設置日時をポイント集計サーバ３００に送信する。  
Ｓ１２０９において、ポイント集計サーバ３００は、ログ収集サーバ２００から設置日時を受信して内部記憶装置３０４に記憶する。  
Ｓ１２１０において、ポイント集計サーバ３００は、ＭＦＰ１００が設置された日時と、ＭＦＰ１００がポイントサービスの対象機器として登録された日時との差を算出し、算出した差を内部記憶装置３０４に記憶する。  
Ｓ１２１１において、ポイント集計サーバ３００は、Ｓ１２１０で算出された差に基づいてポイント係数を決定する。そして、Ｓ１２１１の処理が完了すると、本シーケンスを終了し、再びメインフローチャートに復帰する。
【００４３】
図１４は、本実施形態におけるポイント係数の具体例を示す図である。上述の通り、本実施形態のポイント係数は、ＭＦＰ１００が設置された設置日時と、ＭＦＰ１００がポイントサービスの対象機器として登録された登録日時との差に基づいて決定される。さらに、本実施形態では、ＭＦＰ１００がポイントサービスの対象機器として登録される前に発生した登録前イベントログと、登録された後に発生した登録後イベントログとに、それぞれ異なるポイント係数が適用される。このような異なるポイント係数が適用される理由は２つ存在する。１つ目は、登録された後に発生した登録後イベントログに対して、登録前イベントログよりも高いポイント係数を適用することにより、ユーザに対して、早期にポイントサービスの利用を促進するためである。２つ目は、イベントログに対して一律に同じポイント係数を適用すると、いち早く登録されたＭＦＰ１００（ユーザ）に対して不公平が生じるおそれがあるからである。
【００４４】
図１４に示される通り、ＭＦＰ１００が設置された日時からＭＦＰ１００が登録された日時までの期間が短いほどポイント係数は多くなり、上記期間が長いほどポイント係数は少なくなる。例えば、登録前イベントログに適用されるポイント係数において、上記期間が１日未満の場合、ポイント係数は「２」であるが、上記期間が３０日以上の場合、ポイント係数は「１」となる。つまり、ＭＦＰ１００が設置されてから、ポイントサービスの利用の開始が早ければ早いほど、登録前イベントログに適用されるポイント係数は多くなるため、ＭＦＰ１００はより多くのポイントを獲得することができる。
【００４５】
以上説明した通り、本実施形態のポイントサービス支援システムによれば、当該システムを構成するＭＦＰ１００は、ポイントサービスの対象機器として登録されるまでに発生した発生前イベントログを記憶する。そして、ＭＦＰ１００が、ポイントサービスの対象機器として登録された場合、発生前イベントログがログ収集サーバ２００（ポイント集計サーバ３００）に送信されて、このイベントログに基づいてポイントが付与される。そのため、本実施形態のポイントサービス支援システムによれば、ポイントサービスを利用していないユーザに対して、ポイントサービスを利用する充分な動機付けを与えることができる。
【００４６】
［その他の実施例］
他実施例のポイントサービス支援システム１によれば、イベントログが消耗品の使用履歴である場合、ＭＦＰ１００に付属する消耗品であるか、ユーザが購入した消耗品であるかを識別するための情報をポイント集計サーバ３００に送ることができる。そして、ポイント集計サーバ３００は、ユーザが購入した消耗品の使用履歴である場合、ＭＦＰ１００に付属する消耗品の使用履歴よりも多くのポイントを付与する。かかる構成により、本実施形態のポイントサービス支援システム１は、ユーザに対して、インクタンクなどの消耗品を購入する動機付けを与えることができる。そのうえ、ＭＦＰ１００に付属する消耗品の使用履歴であってもポイントが付与されるため、ユーザに対して、ポイントサービスを利用する充分な動機付けを与えることができる。
【００４７】
上述の実施形態では、ＭＦＰ１００においてイベントログの取得対象となる事象が発生するたびに、イベントログがＭＦＰ１００からログ収集サーバ２００に送信され、１日１回、まとめログがログ収集サーバ２００からポイント集計サーバ３００にされる。しかしながら、各サーバへログを送信する間隔は、上記に限られない。例えば、イベントログの取得対象となる事象が発生するたびではなく、２つのイベントログがＭＦＰ１００に記憶されたタイミングで、イベントログがログ収集サーバ２００に送信されてもよい。また、日単位ではなく、１週間に１回のタイミングや、１時間に１回のタイミングで、まとめログがログ収集サーバ２００からポイント集計サーバ３００に送信されてもよい。
【００４８】
上述の実施形態では、月毎にポイントを集計し、ポイントの有効期限を１年間としたが、これらの期間は上記に限定されるものではない。日毎にポイントを集計してもよいし、ポイントの有効期限を取得してから２年間としてもよい。
【００４９】
上述の実施形態では、ＭＦＰ１００がポイントサービスの対象機器として登録が行われてから１年間、ＭＦＰ１００からイベントログが送信されていない場合、ログ収集サーバ２００はＭＦＰ１００の登録を解除するように構成されている。ＭＦＰ１００の登録を解除するまでの期間は１年間に限定されず、例えば、イベントログが送信されていない期間が２年を経過した場合に、ＭＦＰ１００の登録を解除するように構成されてもよい。
【００５０】
上述の実施形態のポイント集計サーバ３００は、１か月分のポイントを集計した後、次月の初めにポイントの付与を行うが、ポイント付与のタイミングは上記に限定されるものではない。例えば、ポイント集計サーバ３００は、ログ収集サーバ２００からまとめログを日単位で受信して、解析後にすぐにポイントを付与してもよいし、例えば１週間ごとにポイントを付与してもよい。
【００５１】
上述の実施形態のＭＦＰ１００は、イベントログの取得対象を、印刷ジョブの実行やインクタンクの交換など、インクに関連する事象としているが、これらの事象に限定されるものではない。例えば、イベントログの取得対象を、読取部１０７によるスキャン実行や、不図示のＦＡＸ送受信部によるＦＡＸ実行などの事象としてもよい。
【００５２】
上述の実施形態のログ収集サーバ２００と、ポイント集計サーバ３００とは、提供する機能が異なるため別のサーバとしたが、これに限定されるものではない。ポイントサービス支援システム１のサーバ構成は、例えば、１つのサーバ内で複数の機能が動作する統合型構成でも構わないし、より複数のサーバに分割して動作する分散型構成でもかまわない。
【００５３】
上述の実施形態のポイントサービス支援システム１は、ＭＦＰ１００と、ログ収集サーバ２００と、ポイント集計サーバ３００とがそれぞれ１台構成である例を示したが、ポイントサービス支援システム１におけるサーバ構成は上記に限定されるものではない。ログ収集サーバ２００、ポイント集計サーバ３００は、例えば対応する地域（日本、北米、欧州など）ごとに設置されてもよい。この場合、ＭＦＰ１００は、サーバの設置場所を示す情報予め保持しておき、対応する地域に設置されているログ収集サーバ２００、ポイント集計サーバ３００にイベントログを送信してもよい。この場合、イベントログの送信先を示す情報を可変させることにより、アクセスするログ収集サーバ２００も可変させることができる。
【００５４】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2019012448.tif 000003
【図２】
2019012448.tif 000004
【図３】
2019012448.tif 000005
【図４】
2019012448.tif 000006
【図５】
2019012448.tif 000007
【図６】
2019012448.tif 000008
【図７】
2019012448.tif 000009
【図８】
2019012448.tif 000010
【図９】
2019012448.tif 000011
【図１０】
2019012448.tif 000012
【図１１】
2019012448.tif 000013
【図１２】
2019012448.tif 000014
【図１３】
2019012448.tif 000015
【図１４】
2019012448.tif 000016
【図１５】
2019012448.tif 000017