(57)【要約】【課題】ユーザの画面操作の利便性を低下させずに、キャンペーン情報をユーザに通知する情報処理装置を提供する。【解決手段】所定の画面遷移に従ったユーザインタフェース画面の表示が、機能の実行を促進するためのキャンペーン情報の表示条件を満たす場合、表示条件が満たされない場合に表示される所定のユーザインタフェース画面に含まれる情報に当該キャンペーン情報の存在を示す情報が付加されているユーザインタフェース画面を表示する。【選択図】図１４
2019016113.tif 000002
【特許請求の範囲】
【請求項１】
所定の画面遷移に従って、表示部にユーザインタフェース画面を表示させる表示制御手段と、
機能の実行を促進するためのキャンペーン情報を取得する第１の取得手段と、を備え、
前記表示制御手段による前記ユーザインタフェース画面の表示が、前記第１の取得手段により取得された前記キャンペーン情報の表示条件を満たす場合、前記表示制御手段は、前記表示条件が満たされない場合に表示される所定のユーザインタフェース画面に含まれる情報に当該キャンペーン情報の存在を示す情報が付加されているユーザインタフェース画面を表示させる、
ことを特徴とする情報処理装置。
【請求項２】
前記表示条件を記憶する記憶手段と、
前記第１の取得手段により取得された前記キャンペーン情報に対応し前記記憶手段に記憶された前記表示条件を参照し、前記表示制御手段による前記ユーザインタフェース画面の表示が、前記表示条件を満たすか否かを判定する判定手段と、
をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示条件は、前記キャンペーン情報を表示するタイミングを含むことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記キャンペーン情報を表示するタイミングは、前記所定の画面遷移における所定の画面の表示を含むことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記表示条件は、前記キャンペーン情報の表示形式を含み、
前記表示制御手段は、前記キャンペーン情報の表示形式に従って、前記キャンペーン情報の存在を示す情報を前記ユーザインタフェース画面に付加する、ことを特徴とする請求項３又は４に記載の情報処理装置。
【請求項６】
前記キャンペーン情報の表示形式は、前記ユーザインタフェース画面において前記機能に関する所定の項目を強調することにより、前記キャンペーン情報の存在を示す情報を付加することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記表示制御手段は、前記所定の項目に対してマークを付加することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記表示制御手段は、前記マークが選択されると、前記キャンペーン情報を示す画面を表示させることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記所定の画面は、処理中であることを示す画面を含むことを特徴とする請求項４に記載の情報処理装置。
【請求項１０】
前記表示制御手段は、前記キャンペーン情報を前記処理中であることを示す画面に表示させることを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
キャンペーンの達成度を取得する第２の取得手段、をさらに備え、
前記表示制御手段は、前記第２の取得手段により取得された前記キャンペーンの達成度を前記表示部に表示させる、
ことを特徴とする請求項１乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記情報処理装置は印刷装置であり、前記機能は印刷機能である、ことを特徴とする請求項１乃至１１のいずれか１項に記載の情報処理装置。
【請求項１３】
情報処理装置において実行される制御方法であって、
所定の画面遷移に従って、表示部にユーザインタフェース画面を表示させる表示制御工程と、
機能の実行を促進するためのキャンペーン情報を取得する第１の取得工程と、を有し、
前記表示制御工程における前記ユーザインタフェース画面の表示が、前記第１の取得工程において取得された前記キャンペーン情報の表示条件を満たす場合、前記表示制御工程では、前記表示条件が満たされない場合に表示される所定のユーザインタフェース画面に含まれる情報に当該キャンペーン情報の存在を示す情報が付加されているユーザインタフェース画面を表示させる、
ことを特徴とする制御方法。
【請求項１４】
請求項１乃至１２のいずれか１項に記載の情報処理装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャンペーン情報をユーザに通知する情報処理装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、インターネットの普及に伴い、ショッピングサイトにおけるポイントサービスや、飛行機のマイレージサービスなど、各種ポイントサービスの提供が行われている。これらのポイントサービスはＷｅｂと連動しており、ユーザは、各種サービスにログインすることで、Ｗｅｂ上で自身のポイント残高の確認や、自身のポイントの利用などができる。また、これらのポイントサービスでは、キャンペーンが行われることがある。キャンペーン期間中は付与されるポイント量が通常時より増量されるなど、ユーザは、何らかの特典を得ることができる。
【０００３】
また、近年、プリンタ、スキャン、カードスロット、ＦＡＸ、ネットワーク機能を備えた複合機（以下、ＭＦＰ）が普及してきている。ＭＦＰの機能の一つとして、ユーザがＭＦＰを利用したログ情報をネットワーク経由でサーバに送信する機能がある。また、そのようなログ情報を用いて、ＭＦＰにおけるポイントサービスを実現することが望まれている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２４５２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、入力されたクレジットカードの識別情報や取引情報がキャンペーン通知の条件に該当する場合、その旨を示す画面がポップアップ表示される。しかしながら、その結果、キャンペーン対象である場合とそうでない場合とで表示される画面の遷移順序が異なることになる。キャンペーン情報の画面が本来の画面遷移の途中に突然に現れると、ユーザにとっては、現在行っている手続きや動作等が中断されることになる。その結果、ユーザに対して余計な操作手順が増えたように感じさせてしまい、操作性の低下を招いてしまう。
【０００６】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、ユーザの画面操作の利便性を低下させずに、キャンペーン情報をユーザに通知する情報処理装置、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る情報処理装置は、所定の画面遷移に従って、表示部にユーザインタフェース画面を表示させる表示制御手段と、機能の実行を促進するためのキャンペーン情報を取得する第１の取得手段と、を備え、前記表示制御手段による前記ユーザインタフェース画面の表示が、前記第１の取得手段により取得された前記キャンペーン情報の表示条件を満たす場合、前記表示制御手段は、前記表示条件が満たされない場合に表示される所定のユーザインタフェース画面に含まれる情報に当該キャンペーン情報の存在を示す情報が付加されているユーザインタフェース画面を表示させる、ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザの画面操作の利便性を低下させずに、キャンペーン情報をユーザに通知することができる。
【図面の簡単な説明】
【０００９】
【図１】情報処理システムの全体構成を示す図である。
【図２】ＭＦＰのブロック構成を示す図である。
【図３】ログ収集サーバのブロック構成を示す図である。
【図４】ポイント集計サーバのブロック構成を示す図である。
【図５】ＭＦＰからのイベントログ送信の動作を示す図である。
【図６】ログ集計サーバからのまとめログ送信の動作を示す図である。
【図７】表示規定情報を示す図である。
【図８】図７の表示規定情報の一例を示す図である。
【図９】処理中画面上でのキャンペーン内容の表示を示す図である。
【図１０】ホーム画面上でのキャンペーン内容の表示を示す図である。
【図１１】印刷条件設定画面上でのキャンペーン内容の表示を示す図である。
【図１２】キャンペーン情報を示す図である。
【図１３】図１２のキャンペーン情報の一例を示す図である。
【図１４】キャンペーン内容の表示制御の処理を示すフローチャートである。
【図１５】キャンペーン情報に付与される達成度を示す図である。
【図１６】処理中画面上でのキャンペーン内容と達成度の表示を示す図である。
【図１７】キャンペーン内容の表示を説明するための図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１１】
［第１の実施形態］
図１は、本実施形態における情報処理システムの全体構成を示す図である。情報処理システム１０は、インターネットやイントラネットから構成される通信ネットワーク４００を介して相互に通信可能に接続されたＭＦＰ１００とログ収集サーバ２００とポイント集計サーバ３００とを含んで構成される。情報処理システム１０では、ユーザがＭＦＰ１００を利用したログ情報が通信ネットワーク４００を介してログ収集サーバ２００に送信される。そして、ポイント集計サーバ３００においてログ情報からポイントが集計され、ＭＦＰ１００におけるポイントサービスがユーザに提供される。また、情報処理システム１０では、付与されるポイント量が通常時より増量されるなどのキャンペーンが実施される場合がある。キャンペーンとは、例えば、印刷回数が所定回数に到達した場合に、インクタンクの交換ポイントが２倍になるといった、ＭＦＰ１００の機能の実行を促進するためのものである。
【００１２】
ＭＦＰ１００を通信ネットワーク４００に最初に接続した際、ＭＦＰ１００は、ログ収集サーバ２００と通信を行い、ＭＦＰ１００をログ収集サーバ２００に登録する。ＭＦＰ１００を登録することによって、ＭＦＰ１００とログ収集サーバ２００が関連付けられた状態となり、ＭＦＰ１００とログ収集サーバ２００との間で以下の通信が可能な状態となる。
【００１３】
ＭＦＰ１００は、イベントログ送信５００として、印刷ジョブの実行時やインクタンクの交換時などにイベントログをログ収集サーバ２００に送信する。キャンペーン情報がある場合、イベントログ送信後に、ログ収集サーバ２００は、キャンペーン情報送信６００として、ＭＦＰ１００にキャンペーン情報を送信する。イベントログ送信５００およびキャンペーン情報送信６００については、図５を参照しながら後述する。ログ収集サーバ２００は、まとめログ送信７００として、収集したイベントログを１日分纏めたまとめログを例えば１日１回、ポイント集計サーバ３００に送信する。例えばＭＦＰ１００からログ収集サーバ２００へのイベントログ送信５００が３回行われた場合、ログ収集サーバ２００は、３つのイベントログを纏めたまとめログをポイント集計サーバ３００に送信する。まとめログ送信７００については、図６を参照しながら後述する。
【００１４】
ポイント集計サーバ３００は、まとめログに基づいて、付与するポイントを算出し、１か月間に付与されたポイントを合算し、月毎に合算したポイントに対して有効期限を設定して管理する。また、ＭＦＰ１００のログ収集サーバ２００への登録の際に、ログ収集サーバ２００は、ポイント集計サーバ３００と通信を行い、ＭＦＰ１００のアカウントとパスワードを作成してＭＦＰ１００に通知する。ＭＦＰ１００を利用するユーザは、アカウントとパスワードを用いて、不図示のＰＣや携帯端末のブラウザからポイント集計サーバ３００にログインすることによって、ＭＦＰ１００の月毎のポイントや有効期限などを確認することができる。また、ユーザは、ポイントを利用して、ＭＦＰ１００のインクタンクなど付属品を購入することもできる。また、ＭＦＰ１００がログ収集サーバ２００へ登録されてから所定の期間、例えば１年間、ＭＦＰ１００がイベントログを送信していない場合、長期間利用されていないので、ログ収集サーバ２００への登録が解除される。ＭＦＰ１００とログ収集サーバ２００間とポイント集計サーバ３００の通信については、例えば、ＨＴＴＰやＸＭＰＰ等のプロトコルに従って行われる。
【００１５】
図２は、ＭＦＰ１００のブロック構成を示す図である。ＭＦＰ１００において、ＣＰＵ１０１は、システム制御部であり、ＭＦＰ１００全体を統括的に制御する。ＲＯＭ１０２は、ＣＰＵ１０１が実行する制御プログラムやデータテーブル、組込みオペレーティングシステム（ＯＳ）プログラム等を記憶する。本実施形態では、ＲＯＭ１０２に記憶されている各制御プログラムは、ＲＯＭ１０２に記憶されている組込みＯＳの管理下で、スケジューリングやタスクスイッチ、割込み処理等のソフトウェア実行制御を行う。また、ＲＯＭ１０２には、キャンペーン内容の表示タイミングと表示形式等を規定した表示規定情報が保持されている。後述するＲＡＭ１０３に記憶されたキャンペーン情報は、上記の表示規定情報に基づいて、所定の表示タイミングおよび表示形式で、後述する操作表示部１０８に表示される。
【００１６】
ＲＡＭ１０３は、バックアップ電源を必要とするＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、不図示のデータバックアップ用の１次電池によってデータが保持されている。ＲＡＭ１０３には、例えばプログラム制御変数等が記憶される。また、ＲＡＭ１０３には、インターネットに接続されていない場合など、イベントログをログ収集サーバ２００に送信できなかった場合のイベントログを記憶するメモリエリアが設けられている。また、ＲＡＭ１０３には、キャンペーン情報など、ポイントサービスで利用する複数の情報を記憶するメモリエリアも設けられている。画像メモリ１０４は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、画像データを蓄積する。また、一部の領域がソフトウェア処理の実行のためのワークエリアとして確保される。
【００１７】
データ変換部１０５は、ページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）等の解析や、キャラクタデータのＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）展開等、画像データの変換を行う。読取制御部１０６は、読取部１０７が、ＣＩＳイメージセンサによって原稿画像を光学的に読み取り、電気的な画像データに変換した画像信号を、不図示の画像処理制御部を介して２値化処理や中間調処理等の各種画像処理を実行し、画像データを出力する。なお、読取制御部１０６、読取部１０７は、下記の２つの方式のいずれの読取制御方式で構成されても良い。第１の方式は、原稿を搬送しながら、固定されているＣＩＳイメージセンサで読取りを行うシート読取制御方式である。また、第２の方式は、原稿台に固定されている原稿を、移動するＣＩＳイメージセンサでスキャンするブック読取制御方式である。
【００１８】
操作表示部１０８は、数値入力キー、モード設定キー、決定キー、取消しキー等必要最低限のキーと、ＬＥＤ（発光ダイオード）や７セグメント（ｓｅｇ）表示部などから構成され、ユーザからの複合機としての各種機能の指示や設定操作を受付可能である。ＬＣＤについては、ジョブ中でなく一定時間、ユーザによる操作がない場合、消費電力低減のためにバックライトがＯＦＦとされる。
【００１９】
通信制御部１０９は、ＭＦＰ１００を通信ネットワーク４００に接続し、インターネットプロバイダへの接続や、ログ収集サーバ２００やポイント集計サーバ３００との間でのデータや画像情報等の通信を行う。また、通信制御部１０９は、ＭＦＰ１００がインターネットに接続されているのか、若しくはＬＡＮのみに接続されているのかを判定可能である。なお、通信ネットワーク４００への接続は、ＨＴＴＰやＸＭＰＰ等のプロトコルに従って行われる。
【００２０】
解像度変換処理部１１０は、例えば、ミリ系の画像データとインチ系の画像データの相互変換等の解像度変換制御を行う。なお、解像度変換処理部１１０において、画像データの拡大縮小処理が可能である。符号復号化処理部１１１は、ＭＦＰ１００で扱う画像データ（非圧縮、ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ、ＪＰＥＧ等）に対して、符号化／復号化処理や拡大／縮小処理を実行する。記録制御部１１２は、印刷対象の画像データに対して、不図示の画像処理制御部を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を実行することにより高精細な画像データに変換し、記録部１１３に出力する。また、記録制御部１１２は、ＵＳＢホスト制御部１１５を制御することにより、定期的に記録部１１３の状態情報を取得する。記録部１１３は、レーザビームプリンタやインクジェットプリンタ等からなる記録部であり、記録制御部１１２で生成されたカラー画像データ、またはモノクロ画像データをシート等の記録媒体に印刷する。
【００２１】
ＵＳＢファンクション制御部１１４は、ＵＳＢインタフェースの通信制御を行い、ＵＳＢ通信規格に従って、プロトコル制御を行う。ＣＰＵ１０１が実行するＵＳＢファンクション制御タスクからのデータをパケットに変換し、外部のＰＣにＵＳＢパケット送信を行ったり、外部のＰＣから送信されたＵＳＢパケットをデータに変換してＣＰＵ１０１に送信する。ＵＳＢホスト制御部１１５は、ＵＳＢ通信規格で定められたプロトコルで通信を行うための制御部である。ＵＳＢ通信規格は、双方向のデータ通信を高速に行うための規格であり、１台のホスト（マスタ）に対し、複数のハブまたはファンクション（スレーブ）が接続可能である。ＵＳＢホスト制御部１１５は、ＵＳＢ通信におけるホストの機能を有する。図２の読取部１０７以外の各構成要素は、ＣＰＵ１０１が管理するＣＰＵバス１２１を介して、相互に接続されている。
【００２２】
図３は、ログ収集サーバ２００のブロック構成を示す図である。ＣＰＵ２０１は、ＲＯＭ２０２、ＲＡＭ２０３、または、内部記憶装置２０４、外部記憶装置インタフェース（ＩＦ）２０５を介して外部記憶媒体２０６から読み出されたプログラムに従って、ログ収集サーバ２００全体の動作を統括的に制御する。ＲＯＭ２０２は、ＣＰＵ２０１の制御プログラム等を記憶する。ＲＡＭ２０３は、一時的にプログラムや画像データを記憶し、ログ収集サーバ２００の処理を高速に動作させるためのワークメモリとして機能する。内部記憶装置２０４には、オペレーティングシステム、各種アプリケーションプログラムや画像データ等が記憶されている。内部記憶装置２０４には、ＭＦＰ１００やポイント集計サーバ３００に対する各種制御命令やデータの送受信を行うためのアプリケーションソフトウェア等がインストールされている。また、内部記憶装置２０４は、ＭＦＰ１００から受信したイベントログ情報や、ＭＦＰ１００に送信するキャンペーン情報を記憶する。
【００２３】
通常、これらのアプリケーションソフトウェアは、これらが記憶された他のコンピュータ可読媒体から外部記憶媒体２０６（ＣＤ／ＤＶＤメディアなど）を介してデータを受け取り、外部記憶装置ＩＦ２０５によりインストールされる。操作部２０７は、オペレータからの指示を受付可能な構成としてのキーボードやポインティングデバイス（不図示）を制御する。表示部２０８は、オペレータ（ユーザ）に対して各種ユーザインタフェース画面の表示を行う。通信部２０９は、通信ネットワーク４００に接続することで、インターネットプロバイダへの接続や、ＭＦＰ１００やポイント集計サーバ３００との間でのデータ等の通信を行う。なお、通信ネットワーク４００への接続は、ＨＴＴＰやＸＭＰＰ等のプロトコルに従って行われる。図３の外部記憶媒体２０６以外の各構成要素は、ＣＰＵ２０１が管理するＣＰＵバス２１０を介して、相互に接続されている。
【００２４】
図４は、ポイント集計サーバ３００のブロック構成を示す図である。ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、外部記憶装置３０５、外部記憶媒体３０６、操作部３０７、操作部３０７、通信部３０９は、図３のＣＰＵ２０１〜ＲＡＭ２０３、外部記憶装置ＩＦ２０５〜通信部２０９における説明と同じである。従って、それらの説明を省略する。内部記憶装置３０４には、オペレーティングシステム、各種アプリケーションプログラムや画像データ等が格納されている。内部記憶装置３０４には、ポイント集計サーバ３００に対する各種制御命令やデータの送受信を行うためのアプリケーションソフトウェア等がインストールされている。また、内部記憶装置３０４は、ログ集計サーバ２００から受信するまとめログの内容に対して付与するポイント情報を記憶する。図４の外部記憶媒体３０６以外の各構成要素は、ＣＰＵ３０１が管理するＣＰＵバス３１０を介して、相互に接続されている。
【００２５】
図５は、ＭＦＰ１００からのログ収集サーバ２００へのイベントログ送信５００の動作を示すシーケンス図である。Ｓ５０１において、ＭＦＰ１００は、印刷やインクタンクの交換などイベントログの対象となる事象が発生したか否かを監視している。Ｓ５０１でイベントログの対象となる事象が発生した場合、Ｓ５０２において、ＭＦＰ１００は、イベントログをログ収集サーバ２００に送信可能であるか否かを判定する。Ｓ５０２の判定は、例えば、インターネットへの接続可否を通信制御部１０９に問い合わせたり、不図示のインターネット接続確認サーバに接続することにより行われても良い。
【００２６】
Ｓ５０２で送信不可と判定された場合、Ｓ５０３において、ＭＦＰ１００は、送信できなかったイベントログを、未送信イベントログとしてＲＡＭ１０３に格納し、Ｓ５０１からの処理を繰り返す。一方、送信可能であると判定された場合、Ｓ５０４において、ＭＦＰ１００は、イベントログをログ収集サーバ２００に送信する。ＭＦＰ１００は、イベントログを送信すると、ログ収集サーバ２００からの応答待ちの状態となる。
【００２７】
Ｓ５０４では、ＭＦＰ１００は、Ｓ５０３でＲＡＭ１０３に格納した未送信イベントログがある場合、その未送信イベントログも合わせて送信する。不図示であるが、Ｓ５０４でイベントログ若しくは未送信イベントログの送信に失敗した場合は、ＭＦＰ１００は、送信が完了できなかったイベントログを未送信イベントログとしてＲＡＭ１０３に格納し、Ｓ５０１からの処理を繰り返す。
【００２８】
Ｓ５０５において、ログ収集サーバ２００は、ＭＦＰ１００からイベントログを受信し、内部記憶装置２０４に記憶しているイベントログ情報を更新する。Ｓ５０６において、ログ収集サーバ２００は、キャンペーン情報をＭＦＰ１００に送信する。Ｓ５０７において、ＭＦＰ１００は、受信したキャンペーン情報をＲＡＭ１０３に格納し、Ｓ５０１からの処理を繰り返す。
【００２９】
図６は、ログ集計サーバ２００からポイント集計サーバ３００へのまとめログ送信７００の動作を示すシーケンス図である。Ｓ６０１において、ログ集計サーバ２００は、ポイント集計サーバ３００へのまとめログの送信タイミングであるか否かを判定する。送信タイミングとは、例えば１日のうちの１７：００といったタイミングである。Ｓ６０１で送信タイミングでないと判定された場合、Ｓ６０１の処理を繰り返す。一方、Ｓ６０１で送信タイミングであると判定された場合、Ｓ６０２において、ログ集計サーバ２００は、内部記憶装置２０４に記憶している１つ以上のイベントログ情報をまとめて、まとめログとしてポイント集計サーバ３００に送信する。
【００３０】
Ｓ６０３において、ポイント集計サーバ３００は、ログ集計サーバ２００からまとめログを受信する。そして、ポイント集計サーバ３００は、まとめログの内容を解析して付与するポイントを決定し、ユーザに付与する。例えば、１ページ印刷したら１ポイント、１つインクタンクを交換したら１０ポイントなど、イベントログ毎に付与するポイントを決定しておき、そのルールに基づいてポイントを付与する。また、ポイントを付与するルールは、ポイント集計サーバ３００で任意に変更可能である。例えば、キャンペーンなどで一時的にポイントを増やしてユーザに印刷を促すといったことが可能である。まとめログに、５ページ印刷して２つのインクタンクを交換したと記載されていた場合、上記に記載のルールに従う場合、１×５＋１０×２＝２５ポイントが付与されることになる。また、ここで「インクタンク交換時２倍ポイント」というキャンペーンが適用された場合、１×５＋１０×２×２＝４５ポイントが付与されることになる。
【００３１】
図７は、表示規定情報を示す図である。表示規定情報は、例えば、ＭＦＰ１００のＲＯＭ１０２に記憶されている。図７（ａ）及び（ｂ）に示すように、表示規定情報は、表示情報と強調情報を含む。図７（ａ）に示すように、表示情報は、表示ＩＤ７０１、表示タイミング７０２、表示形式７０３を含む。表示ＩＤ７０１は、キャンペーン内容の表示タイミング及び表示形式に対応づけられた識別情報である。表示タイミング７０２は、キャンペーン内容を表示する画面遷移タイミングを示す情報である。表示形式７０３は、表示タイミングにおいて表示されるキャンペーン内容の表示形式を示す情報である。
【００３２】
図７（ｂ）に示すように、強調情報は、強調ＩＤ７０４、強調対象７０５、強調条件７０６を含む。強調ＩＤ７０４は、強調対象および強調条件に対応づけられた識別情報である。強調対象７０５は、表示タイミングにおいて表示されるキャンペーン内容のうち、強調表示すべき対象を表す情報である。強調条件７０６は、強調対象を強調表示するための条件を示す情報である。以下、表示規定情報の例によって説明する。
【００３３】
図８は、図７の表示規定情報の一例を示す図である。図８（ａ）の表示情報に含まれる「表示タイミング」には、キャンペーン内容を表示する画面遷移タイミングが定義されている。例えば、「キャンペーン情報の確認」の項目選択時、パワーオフ処理中画面の表示時、ホーム画面の表示時、印刷条件設定画面の表示時、が定義されている。また、表示情報に含まれる「表示形式」には、各表示タイミングにおいてどのような表示形式で表示を行うかが定義されている。また、強調情報には、各印刷条件のどの項目について強調表示を行うかが定義されている。
【００３４】
図８（ａ）の表示タイミングの「「キャンペーン情報の確認」選択時」とは、ＭＦＰ１００の本体メニューの一つにキャンペーン内容を確認可能なメニューを設け、そのメニューを選択する時を表す。ユーザは、そのメニューの選択時にキャンペーン内容を確認することができる。本実施形態では、「キャンペーン情報の確認」メニューでは、まず各キャンペーンをリストで一覧表示し、リスト上で選択されるとその選択されたキャンペーンの詳細を表示する。従って、図８（ａ）では、表示情報の「表示形式」は「リスト＋詳細画面」と定義されている。
【００３５】
図８（ａ）の表示タイミングの「パワーオフ処理中画面表示時」とは、ＭＦＰ１００の電源をオフした際の処理中画面を表示する時を表す。通常、パワーオフ処理中画面では、「処理中です」表示や、パワーオフのプログレス・バーが表示されるのみであるが、本実施形態では、表示すべきキャンペーン内容がある場合、パワーオフ処理中画面上でキャンペーン内容を通知する。従って、表示情報の「表示形式」は、「処理中画面」と定義されている。図８（ａ）の表示タイミングの「印刷処理中画面表示時」も同様である。図９に処理中画面のキャンペーン内容表示の一例を示す。図９では、後述するキャンペーンＩＤとキャンペーンタイトルが表示されている。
【００３６】
図８（ａ）の表示タイミングの「ホーム画面表示時」とは、ホーム画面の表示の時を表す。本実施形態では、ホーム画面の各機能のアイコンにおいて、キャンペーン内容に沿った機能の項目に対して強調表示マークの付与を行い、強調表示マークが選択されると、キャンペーン内容詳細画面をポップアップ表示する。従って、図８（ａ）では、「表示形式」は「強調表示＋詳細画面」と定義されている。なお、本実施形態において、ホーム画面内のどのアイコンに強調表示を行うかは、表示ＩＤで区別される。例えば、表示ＩＤがＤ０３で識別されるキャンペーンが実施されている場合、ホーム画面内のコピーのアイコンに対して強調表示が行われる。また、表示ＩＤがＤ０５で識別されるキャンペーンが実施されている場合、ホーム画面内のカード印刷のアイコンに対して強調表示が行われる。図１０にホーム画面のキャンペーン内容表示の一例を示す。図１０では、カード印刷の項目に対してキャンペーンが実施中の場合、アイコンに対して星マークを付加することで、ユーザにキャンペーン開催中であることを強調表示している。なお、ＭＦＰ１００は、キャンペーン開催中でない場合に表示される画面（図１０で星マークがない画面）の画像データに星マークの画像データを合成して表示してもよいし、予め星マークが含まれている画面の画像データを表示してもよい。いずれの場合でも、キャンペーン開催中でない場合にも共通に表示される情報（「カード印刷」、「コピー」等）に、星マークが付加されたユーザインタフェース画面が表示される。これにより、キャンペーン開催中でない場合にはない特別な画面を表示させなくても、キャンペーン期間中であることをユーザに通知することができる。アイコンの星マークがさらに選択されると、キャンペーン内容詳細画面がポップアップ表示される。
【００３７】
このように、本実施形態では、キャンペーンの適用条件の対象となる項目が複数存在する場合においても、どの項目についてキャンペーンが適用されるかを視覚的に分かりやすく表示することができる。
【００３８】
図８（ａ）の表示タイミングの「印刷条件設定画面表示」とは、印刷条件設定画面の表示の時を表す。本実施形態では、キャンペーン内容に沿った印刷条件に対して強調表示マークの付与を行い、強調表示マークが選択されると、キャンペーン内容詳細画面をポップアップ表示する。従って、図８（ａ）では、表示形式は「強調表示＋詳細画面」と定義されている。例えば、表示ＩＤがＤ０４で識別されるキャンペーンが実施されている場合、コピーの印刷条件設定画面において強調表示が行われる。また、表示ＩＤがＤ０６で識別されるキャンペーンが実施されている場合、カード印刷の印刷条件設定画面において強調表示が行われる。
【００３９】
なお、本実施形態において、各印刷条件のうちどの条件に強調表示を行うかについては、図８（ｂ）に示す表示規定情報に含まれる強調情報の強調ＩＤにより識別される。強調ＩＤがＡ０５で識別されるキャンペーンが実施されている場合、用紙サイズがハガキの場合に強調表示が行われる。図１１に印刷条件設定画面のキャンペーン内容表示の一例を示す。図１１では、ハガキ印刷に対してキャンペーンが実施中の場合に、設定項目「用紙サイズ」と「ハガキ」に対して星マークが付与されている。そのような構成により、「用紙サイズ」に対してキャンペーン開催中であり、その中の「ハガキ」がポイントアップ対象となっていることをユーザに強調表示している。星マークがさらに選択されると、キャンペーン内容詳細画面がポップアップ表示される。
【００４０】
図１２は、キャンペーン情報を示す図である。キャンペーン情報は、ＭＦＰ１００のＲＡＭ１０３に記憶される。図１２に示すように、キャンペーン情報は、キャンペーンＩＤ１２０１、タイトル１２０２、詳細１２０３、表示ＩＤ１２０４、強調ＩＤ１２０５、有効期限１２０６を含む。キャンペーンＩＤ１２０１は、キャンペーンを識別するためのＩＤである。タイトル１２０２は、キャンペーンのタイトルを表す。詳細１２０３は、ユーザに説明するためのキャンペーン内容の詳細情報を表す。表示ＩＤ１２０４は、ＲＯＭ１０２に格納されている表示規定情報の表示ＩＤであり、図８（ａ）に示すように、キャンペーンの表示タイミングと表示形式を表す。強調ＩＤは、ＲＯＭ１０２に格納されている表示規定情報の強調ＩＤであり、図８（ｂ）に示すように、キャンペーン表示の強調対象および強調条件を表す。有効期限１２０６は、キャンペーンの有効期限を表す。キャンペーン情報の一例を図１３に示す。
【００４１】
図１３は、本実施形態におけるＭＦＰ１００のキャンペーン情報の一例を示す図である。本実施形態では、３種類のキャンペーンが実施されているとし、それぞれのキャンペーンを識別するためのＩＤは、Ｃ００１、Ｃ００２、Ｃ００３である。
【００４２】
Ｃ００１のキャンペーンは、年賀状印刷を対象としたキャンペーンであり、所定期間内に一定枚数以上の、用紙サイズがハガキである印刷が行われた場合、一定枚数以上の付与ポイントが２倍になるキャンペーンである。ＭＦＰ１００は、キャンペーン情報を使用してキャンペーン内容の表示を行う一方、ポイント集計サーバ３００は、ハガキ印刷枚数に基づいてポイントの付与を行う。図１３に示すように、キャンペーン情報は、各キャンペーンについて適用される表示ＩＤと強調ＩＤを含む。
【００４３】
Ｃ００１のキャンペーンに適用される表示ＩＤおよび強調ＩＤは、Ｄ０１、Ｄ０２、Ｄ０４、Ｄ０６、Ｄ０７、Ａ０５である。図１３に示すように、Ｄ０１「「キャンペーン情報の確認」選択時」およびＤ０２「パワーオフ処理中画面表示時」およびＤ０７「印刷処理中画面表示時」は、全てのキャンペーンＣ００１、Ｃ００２、Ｃ００３に適用される。Ｄ０４「印刷条件設定画面表示時（コピー）」およびＤ０６「印刷条件設定画面表示時（カード）」は、印刷条件がキャンペーン対象となっている場合に適用され、図１３の３つのキャンペーンの場合、年賀状印刷を対象とするキャンペーンについて適用される。ここでの印刷条件とは、図８（ｂ）に示すような用紙種類、用紙サイズ、印刷品位であり、それらをキャンペーン対象としないカードダイレクト印刷や印刷マラソンには、Ｄ０４及びＤ０６は適用されない。Ｃ００１のキャンペーンの場合は、それぞれの印刷条件設定画面において、強調情報のＩＤがＡ０５の設定、即ち、強調対象が「用紙サイズ」、強調条件が「ハガキ」の設定に基づいて、強調表示が行われる。
【００４４】
Ｃ００２のキャンペーンは、カードダイレクト印刷を対象としたキャンペーンであり、所定期間内のカードダイレクト印刷の付与ポイントが２倍になるキャンペーンである。Ｃ００２のキャンペーンに適用される表示ＩＤおよび強調ＩＤは、Ｄ０１、Ｄ０２、Ｄ０５、Ｄ０７である。なお、Ｃ００２のキャンペーンは、印刷条件をキャンペーン対象としていないので、Ｄ０４、Ｄ０６の表示ＩＤ、強調ＩＤは適用されていない。Ｃ００２のキャンペーンは、カードダイレクト印刷を対象としてキャンペーンであるので、Ｄ０５「ホーム画面表示時(カード)」が適用される。
【００４５】
Ｃ００３のキャンペーンは、印刷機能の連続実施日数を対象としたキャンペーンであり、印刷機能を連日実施し、実施日数が一定数以上となった場合に付与ポイントが２倍になるキャンペーンである。また、Ｃ００３のキャンペーンには、期限は設定されていない。Ｃ００３のキャンペーンに適用される表示ＩＤは、Ｄ０１、Ｄ０２、Ｄ０３、Ｄ０５、Ｄ０７である。なお、Ｃ００３のキャンペーンは、印刷条件をキャンペーン対象としていないので、Ｄ０４、Ｄ０６の表示ＩＤ、強調ＩＤは適用されていない。Ｃ００３のキャンペーンは、印刷機能を対象とするので、コピーとカードダイレクト印刷も該当する。従って、Ｄ０３「ホーム画面表示時(コピー)」およびＤ０５「ホーム画面表示時(カード)」が適用される。
【００４６】
図１７は、本実施形態を適用しない場合と適用した場合のＭＦＰ１００におけるキャンペーン内容の表示を比較して説明するための図である。図１７（ａ）は、キャンペーンが行われていない場合の画面遷移例を表す。図１７（ｂ）は、キャンペーン開催時の本実施形態を適用しない場合の画面遷移例を表し、図１７（ｃ）は、キャンペーン開催時の本実施形態を適用した場合の画面遷移例を表している。なお、図１７では、図１３におけるＣ００１のキャンペーンが行われているものとして説明する。
【００４７】
キャンペーンが行われていない場合では、図１７（ａ）に示すように、ホーム画面１７０１において「コピー」が選択された場合、印刷設定画面１７０２が表示されるように画面遷移が行われる。
【００４８】
次に、キャンペーンが行われているが本実施形態が適用されていない場合を説明する。その場合、図１７（ｂ）に示すように、ホーム画面１７０１から印刷設定画面１７０２に遷移する途中に、キャンペーン情報画面１７０３が差し込まれるような画面遷移が考えられる。しかしながら、そのような画面遷移の場合、キャンペーン非開催時と比べて、表示される画面の遷移順序が異なってしまい、ユーザに余計な操作手順が増えたように感じさせてしまい、操作性の低下を招いてしまう。また、ユーザにとって、印刷設定画面においてどの項目がキャンペーンの適用条件の対象となるのかが把握しづらい。
【００４９】
キャンペーンが行われており本実施形態が適用されている場合は、図１７（ｃ）の印刷設定画面１７０４に示すように、印刷設定画面に特定のマークを示すような強調表示によってキャンペーンが開催されていることが提示される。そして、ユーザにより星マークがさらに選択されると、キャンペーン情報画面１７０３に相当するキャンペーン内容詳細画面がポップアップ表示される。そのような画面遷移により、ユーザにとって画面遷移に伴う余計な操作手順が増えることなく、ユーザにキャンペーンの対象を明確に把握させることができる。
【００５０】
図１４は、本実施形態における、ＭＦＰ１００におけるキャンペーン内容の表示制御の処理を示すフローチャートである。図１４の各処理は、例えば、ＣＰＵ１０１がＲＯＭ１０２に記憶されたプログラムをＲＡＭ１０３に読み出して実行することにより実現される。図１４の処理は、操作表示部１０８に表示される画面の画面遷移を契機として開始する。まず、Ｓ１４０１において、ＣＰＵ１０１は、ＲＯＭ１０２に保持されている表示規定情報の表示タイミングを参照し、これから表示する画面がキャンペーン内容の表示タイミングとなり得るか否かを判定する。例えば、操作表示部１０８上で処理中画面への画面遷移が行われる場合であれば、キャンペーン内容の表示タイミングとなり得ると判定される。Ｓ１４０１でキャンペーン内容の表示タイミングとなり得ないと判定された場合、図１４の処理を終了する。
【００５１】
一方、キャンペーン内容の表示タイミングとなり得ると判定された場合、Ｓ１４０２において、ＣＰＵ１０１は、ＲＡＭ１０３に記憶されているキャンペーン情報を先頭から順に判定するために、キャンペーンＩＤを初期値、例えばＣ００１に設定する。次に、Ｓ１４０３において、ＣＰＵ１０１は、ＲＡＭ１０３に格納されたキャンペーン情報のうち、設定されたキャンペーンＩＤにキャンペーン情報が存在するか否か判定する。ここで、設定されたキャンペーンＩＤにキャンペーン情報が存在しないと判定された場合、キャンペーン情報の探索を完了したので、図１４の処理を終了する。一方、設定されたキャンペーンＩＤにキャンペーン情報が存在すると判定された場合はＳ１４０４に進む。
【００５２】
Ｓ１４０４において、ＣＰＵ１０１は、設定されたキャンペーンＩＤのキャンペーン情報の表示ＩＤの表示タイミングが、これから表示する画面と合致するか否かを判定する。例えば、これから表示する画面が処理中画面である場合、キャンペーンＩＤがＣ００１のキャンペーンであればＤ０２が該当するので、合致すると判定される。Ｓ１４０４で合致しないと判定された場合、設定されたキャンペーンＩＤで表示すべき内容はないと判断し、次のキャンペーンＩＤを判定対象とするために、Ｓ１４０７へ進む。一方、合致すると判定された場合、Ｓ１４０５に進む。
【００５３】
Ｓ１４０５において、ＣＰＵ１０１は、設定されたキャンペーンＩＤのキャンペーン情報の有効期限内であるか否かを判定する。キャンペーン有効期限内ではない（即ち、有効期限切れ）と判定された場合、設定されたキャンペーンＩＤのキャンペーンは表示する対象ではないと判断し、次のキャンペーンＩＤを判定対象とするために、Ｓ１４０７へ進む。一方、キャンペーン有効期限内であると判定された場合、Ｓ１４０６に進む。Ｓ１４０６において、ＣＰＵ１０１は、操作表示部１０８にキャンペーン内容の表示を行う。そして、Ｓ１４０７において、ＣＰＵ１０１は、キャンペーンＩＤを後続順のＩＤに設定し、その後、Ｓ１４０３からの処理を繰り返す。Ｓ１４０３〜Ｓ１４０７の処理を全てのキャンペーンＩＤで繰り返し実行することで、ユーザに各キャンペーンの通知が行われる。
【００５４】
以上のように、これから表示される画面が、表示規定情報に規定された表示タイミングに合致するか判断し、表示タイミングに合致する場合、表示規定情報に規定された表示形式で操作表示部１０８にキャンペーン情報の表示が行われる。そのような構成により、ユーザに余計な操作手順が増えたように感じさせることを防ぐことができる。また、これから画面遷移して表示されるであろう画面上で該当するキャンペーンが全て表示されるので、ユーザに対してキャンペーンの内容を効果的に通知することができる。
【００５５】
［第２の実施形態］
第１の実施形態では、キャンペーンの内容をユーザに効果的に通知する方法について説明した。ところで、ユーザは、現在実施されているキャンペーンについて、自身が現時点でどれほどキャンペーンを達成しているかという達成度を把握したいことが想定される。ユーザがキャンペーン達成度を把握できれば、モチベーションが向上し、キャンペーン達成に向けて、より印刷に励むといった行動をすることが期待される。こうした点を考慮し、本実施形態では、ユーザに対して実施中のキャンペーンの達成度を通知する方法について説明する。以下、第１の実施形態と異なる点について説明する。本実施形態では、図１４のＳ１４０６において操作表示部１０８にキャンペーン内容の表示を行う場合に、キャンペーン達成度が表示される。
【００５６】
本実施形態では、ユーザごとのキャンペーン達成度は、図１のポイント集計サーバ３００が保持している。ポイント集計サーバ３００は、まとめログ送信７００に基づいて、実施中のキャンペーンの達成度を算出し、キャンペーン達成度をログ収集サーバ２００に送信する。ログ収集サーバ２００は、次回のキャンペーン情報送信６００時に、キャンペーン情報にキャンペーン達成度を付与し、ＭＦＰ１００に対してキャンペーン情報送信６００を行う。
【００５７】
図１５は、本実施形態を適用したキャンペーン情報に付与される達成度の一例を示す図である。本実施形態では、図１３に記載の各キャンペーンが実施されており、それぞれのキャンペーンの達成度は３０、−１、８０である。本実施形態では、達成度は、例えば、−１から１００まで１刻みの整数とする。０から１００は、実施中のキャンペーンに対する達成割合を表し、−１は、達成度表示の対象外であることを表す。なお、本実施形態での達成度の単位はパーセントであるが、達成度を表すのであれば、パーセント表示に限定されるものではなく、例えば、５つ星評価のうちいくつであるかといったグラフィック表示させるものでも良い。
【００５８】
図１６は、本実施形態を適用した処理中画面のキャンペーン内容と達成度表示の一例を示す図である。図１６では、図９で説明したキャンペーン内容表示例に加え、キャンペーン達成度が表示されている。キャンペーン達成度は、達成度にパーセント表記を付与したものとして表示される。また、達成度が−１のものは、達成度表示の対象外であるので、本実施形態では、「−」を表示している。
【００５９】
以上のように、ＭＦＰ１００はキャンペーン達成度を取得し、処理中画面において各キャンペーンに対する達成度表示を行う。これにより、ユーザは各キャンペーンの達成度を容易に認識することができる。
【００６０】
以上の各実施形態では、表示規定情報は、ＭＦＰ１００のＲＯＭ１０２に予め格納され参照されるものとして説明したが、これに限定されるものではない。例えば、ログ収集サーバ２００からＭＦＰ１００に対して、キャンペーン情報とともに表示規定情報を送信し、ＭＦＰ１００は、送信された表示規定情報に基づいて表示条件を設定するようにしても良い。
【００６１】
また、以上の各実施形態では、強調表示として星マークを用いているが、他の表示方法が用いられても良い。例えば、他の記号による強調や、色による強調、サイズ変更による強調、点滅による強調など、他と異なることが識別できる強調方法を用いるようにしても良い。また、詳細画面の表示は、ポップアップ表示で通知するとして説明したが、別の画面に遷移するようにしても良い。
【００６２】
また、詳細画面の表示において、複数のキャンペーンが表示対象となった場合、それらの表示はキャンペーンＩＤが小さい順に複数のページに分割して行われても良いし、１つの画面内に複数のキャンペーン内容を表示するようにしても良い。また、イベントログは事象が発生するたびに送信され、まとめログは１日１回送信されるとして説明したが、これに限定されるものではない。例えば、イベントログは、所定数の複数の（例えば２つ）イベントログが蓄積されてから送信されるようにしても良い。また、まとめログの送信頻度は、１週間に１回でも良いし、１時間に１回でも良い。上記の複数のキャンペーンの表示対象の表示方法、ならびに、まとめログの送信頻度は、設定画面上で設定可能にしても良い。
【００６３】
また、イベントログの対象となる事象を、記録部１１３による印刷やインクタンクの交換などユーザがインクを利用した際に起こる事象として説明したが、これに限定されるものではない。例えば、読取部１０７によるスキャン機能や不図示のＦＡＸ機能の実施を、イベントログの対象となる事象としても良い。また、ログ収集サーバ２００間とポイント集計サーバ３００は、別々のサーバとして説明したが、これに限定されるものではない。例えば、１つのサーバ内で複数の機能が動作する構成でも良いし、より複数のサーバに分割して動作する構成でもあっても良い。
【００６４】
また、ＭＦＰ１００、ログ収集サーバ２００、ポイント集計サーバ３００は、それぞれ１つずつとする構成を記載したが、これに限定されるものではない。例えば、ログ収集サーバ２００、ポイント集計サーバ３００は、地域やＭＦＰ１００の仕向け情報（日本、北米、欧州など）毎に設置するようにしても良い。その場合、例えば、仕向け情報（日本、北米、欧州など）によって、ＭＦＰ１００がアクセスするログ収集サーバ２００を変更するようにしても良い。
【００６５】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６６】
１００  ＭＦＰ：  １０１  ＣＰＵ：  １０２  ＲＯＭ：  １０３  ＲＡＭ：  ２００  ログ収集サーバ：  ３００  ポイント集計サーバ
【図１】
2019016113.tif 000003
【図２】
2019016113.tif 000004
【図３】
2019016113.tif 000005
【図４】
2019016113.tif 000006
【図５】
2019016113.tif 000007
【図６】
2019016113.tif 000008
【図７】
2019016113.tif 000009
【図８】
2019016113.tif 000010
【図９】
2019016113.tif 000011
【図１０】
2019016113.tif 000012
【図１１】
2019016113.tif 000013
【図１２】
2019016113.tif 000014
【図１３】
2019016113.tif 000015
【図１４】
2019016113.tif 000016
【図１５】
2019016113.tif 000017
【図１６】
2019016113.tif 000018
【図１７】
2019016113.tif 000019