(57)【要約】 【課題】ユーザに対して効果的なコンテンツを表示することが可能な情報処理装置、情報処理方法およびプログラムを提供する。【解決手段】本発明に係る情報処理装置は、第１保持部と、選択部と、第１表示部とを備える。第１保持部は、それぞれが情報処理装置の状態を示す複数種類の状態情報ごとに、ユーザに報知する情報を示すコンテンツが対応付けられた第１対応情報を保持する。選択部は、第１対応情報を参照して、情報処理装置の現在の状態に対応するコンテンツを選択する。第１表示部は、選択部により選択されたコンテンツを表示する。【選択図】図４
2014235651.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
それぞれが前記情報処理装置の状態を示す複数種類の状態情報ごとに、ユーザに報知する情報を示すコンテンツが対応付けられた第１対応情報を保持する第１保持部と、
前記第１対応情報を参照して、前記情報処理装置の現在の状態に対応する前記コンテンツを選択する選択部と、
前記選択部により選択された前記コンテンツを表示する第１表示部と、を備える、
情報処理装置。
【請求項２】
前記ユーザの入力に応じて、前記第１対応情報を可変に設定する設定部を更に備える、
請求項１に記載の情報処理装置。
【請求項３】
前記設定部は、
複数種類の前記状態情報ごとに、前記コンテンツの性質に応じて分類された複数種類のカテゴリのうちの何れか、または、複数種類の前記コンテンツのうちの何れかを選択することを促す選択画面を表示する第２表示部と、
複数種類の前記カテゴリごとに、前記カテゴリに属する前記コンテンツと、表示の優先度を示す優先情報とが対応付けられた第２対応情報を保持する第２保持部と、
前記選択画面に表示された複数種類の前記状態情報のうちの何れかについて、何れかの前記カテゴリの選択を指示する入力を受け付けた場合は、前記第２対応情報を参照して、選択が指示された前記カテゴリに属する１以上の前記コンテンツのうち前記優先情報が示す表示の優先度が最も高い前記コンテンツを、その何れかの前記状態情報に対応付けて前記第１対応情報を生成する生成部と、を有する、
請求項２に記載の情報処理装置。
【請求項４】
前記生成部は、前記選択画面に表示された複数種類の前記状態情報のうちの何れかについて、何れかの前記コンテンツの選択を指示する入力を受け付けた場合は、選択が指示された前記コンテンツを、その何れかの前記状態情報に対応付けて前記第１対応情報を生成する、
請求項３に記載の情報処理装置。
【請求項５】
前記設定部は、
複数種類の前記状態情報ごとに、複数種類の前記コンテンツのうちの何れかを選択することを促す選択画面を表示する第２表示部と、
前記選択画面に表示された複数種類の前記状態情報のうちの何れかについて、何れかの前記コンテンツの選択を指示する入力を受け付けた場合は、選択が指示された前記コンテンツを、その何れかの前記状態情報に対応付けて前記第１対応情報を生成する生成部と、を有する、
請求項２に記載の情報処理装置。
【請求項６】
それぞれが情報処理装置の状態を示す複数種類の状態情報ごとに、ユーザに報知する情報を示すコンテンツが対応付けられた第１対応情報を参照して、前記情報処理装置の現在の状態に対応する前記コンテンツを選択する選択ステップと、
前記選択ステップで選択した前記コンテンツを表示する表示ステップと、を含む、
情報処理方法。
【請求項７】
コンピュータに、
それぞれが情報処理装置の状態を示す複数種類の状態情報ごとに、ユーザに報知する情報を示すコンテンツが対応付けられた第１対応情報を参照して、前記情報処理装置の現在の状態に対応する前記コンテンツを選択する選択ステップと、
前記選択ステップで選択した前記コンテンツを表示する表示ステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
例えば特許文献１には、ユーザが画像形成装置の使用を開始してから終了するまでの使用時間を予測し、その予測した時間内に納まる広告（コンテンツ）を表示する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来においては、ユーザの操作や機器の動作に対応したコンテンツを表示するという仕組みが存在しなかったため、ユーザに対して効果的なコンテンツを表示することができないという問題がある。
【０００４】
本発明は、上記に鑑みてなされたものであって、ユーザに対して効果的なコンテンツを表示することが可能な情報処理装置、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、情報処理装置であって、それぞれが前記情報処理装置の状態を示す複数種類の状態情報ごとに、ユーザに報知する情報を示すコンテンツが対応付けられた第１対応情報を保持する第１保持部と、前記第１対応情報を参照して、前記情報処理装置の現在の状態に対応する前記コンテンツを選択する選択部と、前記選択部により選択された前記コンテンツを表示する第１表示部と、を備える情報処理装置である。
【発明の効果】
【０００６】
本発明によれば、ユーザに対して効果的なコンテンツを表示することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、ＭＦＰのハードウェア構成例を示す図である。
【図２】図２は、ＭＦＰのソフトウェア構成例を示す図である。
【図３】図３は、操作部側のアプリを模式的に示す図である。
【図４】図４は、操作部の機能構成例を示す図である。
【図５】図５は、コンテンツ情報を模式的に示す図である。
【図６】図６は、設定部の詳細な内容の一例を示す図である。
【図７】図７は、選択画面の一例を示す図である。
【図８】図８は、第２対応情報の一例を示す図である。
【図９】図９は、コンテンツの表示の枠組みの一例を模式的に示す図である。
【図１０】図１０は、本体側のサービス層から機器の情報を取得することを概念的に示す図である。
【図１１】図１１は、第１対応情報の一例を示す図である。
【図１２】図１２は、サイネージクライアントアプリの具体的な動作例を説明するための図である。
【図１３】図１３は、選択画面の別の例を示す図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照しながら、本発明に係る情報処理装置、情報処理方法およびプログラムの実施形態を詳細に説明する。以下では、本発明に係る情報処理装置を、複合機（ＭＦＰ：Multifunction  Peripheral）に適用した場合を例に挙げて説明するが、これに限定されるものではない。なお、複合機とは、印刷機能、複写機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有する装置である。
【０００９】
図１は、本実施形態のＭＦＰ１のハードウェア構成例を示すブロック図である。図１の例では、ＭＦＰ１は、インターネットなどのネットワーク４０を経由してコンテンツ情報管理サーバ３０と接続されている。コンテンツ情報管理サーバ３０は、コンテンツ情報を管理する装置である。コンテンツ情報の具体的な内容については後述する。なお、本明細書では、例えば広告や機器に関する情報などのユーザに報知する情報を「コンテンツ」と称する。コンテンツの種類や数は任意である。
【００１０】
図１に示すように、ＭＦＰ１は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種の機能を実現可能な本体１０と、ユーザの操作に応じた入力を受け付ける操作部２０と、を備える。本体１０と操作部２０は、専用の通信路３００を介して相互に通信可能に接続されている。通信路３００は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。
【００１１】
なお、本体１０は、操作部２０で受け付けた入力に応じた動作を行うことができる。また、本体１０は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作を行うこともできる。
【００１２】
次に、本体１０のハードウェア構成について説明する。図１に示すように、本体１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＨＤＤ（ハードディスクドライブ）１４と、通信Ｉ／Ｆ（インタフェース）１５と、接続Ｉ／Ｆ１６と、エンジン部１７とを備え、これらがシステムバス１８を介して相互に接続されている。
【００１３】
ＣＰＵ１１は、本体１０の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２またはＨＤＤ１４等に格納されたプログラムを実行することで、本体１０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を実現する。
【００１４】
通信Ｉ／Ｆ１５は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置と通信するためのインタフェースである。接続Ｉ／Ｆ１６は、通信路３００を介して操作部２０と通信するためのインタフェースである。
【００１５】
エンジン部１７は、コピー機能、スキャナ機能、ファクス機能、および、プリンタ機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。例えば、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像形成部）、ファクス通信を行うファクス部などを備えている。更に、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００１６】
次に、操作部２０のハードウェア構成について説明する。図１に示すように、操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、操作パネル２７とを備え、これらがシステムバス２８を介して相互に接続されている。
【００１７】
ＣＰＵ２１は、操作部２０の動作を統括的に制御する。ＣＰＵ２１は、ＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２またはフラッシュメモリ２４等に格納されたプログラムを実行することで、操作部２０全体の動作を制御し、ユーザから受け付けた入力に応じた情報（画像）の表示などの後述する各種機能を実現する。
【００１８】
通信Ｉ／Ｆ２５は、ネットワーク４０を介してコンテンツ情報管理サーバ３０と通信するためのインタフェースである。接続Ｉ／Ｆ２６は、通信路３００を介して本体１０と通信するためのインタフェースである。
【００１９】
操作パネル２７は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報（例えば受け付けた入力に応じた情報、ＭＦＰ１の動作状況を示す情報、設定状態などを示す情報など）を表示する。この例では、操作パネル２７は、タッチパネル機能を搭載した液晶表示装置（ＬＣＤ）で構成されるが、これに限られるものではない。例えばタッチパネル機能が搭載された有機ＥＬ表示装置で構成されてもよい。さらに、これに加えて又はこれに代えて、ハードウェアキー等の操作部やランプ等の表示部を設けることもできる。
【００２０】
次に、ＭＦＰ１のソフトウェア構成について説明する。図２は、ＭＦＰ１のソフトウェア構成の一例を示す模式図である。図２に示すように、本体１０は、アプリ層１０１と、サービス層１０２と、ＯＳ層１０３とを有する。アプリ層１０１、サービス層１０２、および、ＯＳ層１０３の実体は、ＲＯＭ１２やＨＤＤ１４等に格納されている各種ソフトウェアである。ＣＰＵ１１が、これらのソフトウェアを実行することにより、各種の機能が提供される。
【００２１】
アプリ層１０１のソフトウェアは、ハードウェア資源を動作させて所定の機能を提供するためのアプリケーションソフトウェア（以下の説明では、単に「アプリ」と称する場合がある）である。例えばアプリとしては、コピー機能を提供するためのコピーアプリ、スキャナ機能を提供するためのスキャナアプリ、ファクス機能を提供するためのファクスアプリ、プリンタ機能を提供するためのプリンタアプリなどが挙げられる。
【００２２】
サービス層１０２のソフトウェアは、アプリ層１０１とＯＳ層１０３との間に介在し、アプリに対し、本体１０が備えるハードウェア資源を利用するためのインタフェースを提供するためのソフトウェアである。より具体的には、ハードウェア資源に対する動作要求の受付、動作要求の調停を行う機能を提供するためのソフトウェアである。サービス層１０２が受け付ける動作要求としては、スキャナによる読み取りやプロッタによる印刷等の要求が考えられる。
【００２３】
なお、サービス層１０２によるインタフェースの機能は、本体１０のアプリ層１０１だけではなく、操作部２０のアプリ層２０１に対しても提供される。すなわち、操作部２０のアプリ層２０１（アプリ）も、サービス層１０２のインタフェース機能を介して、本体１０のハードウェア資源（例えばエンジン部１７）を利用した機能を実現することができる。
【００２４】
ＯＳ層１０３のソフトウェアは、本体１０が備えるハードウェアを制御する基本機能を提供するための基本ソフトウェア（オペレーティングシステム）である。サービス層１０２のソフトウェアは、各種アプリからのハードウェア資源の利用要求を、ＯＳ層１０３が解釈可能なコマンドに変換してＯＳ層１０３に渡す。そして、ＯＳ層１０３のソフトウェアによりコマンドが実行されることで、ハードウェア資源は、アプリの要求に従った動作を行う。
【００２５】
同様に、操作部２０は、アプリ層２０１と、サービス層２０２と、ＯＳ層２０３とを有する。操作部２０が備えるアプリ層２０１、サービス層２０２及びＯＳ層２０３も、階層構造については本体１０側と同様である。ただし、アプリ層２０１のアプリにより提供される機能や、サービス層２０２が受け付け可能な動作要求の種類は、本体１０側とは異なる。アプリ層２０１のアプリは、操作部２０が備えるハードウェア資源を動作させて所定の機能を提供するためのソフトウェアであってもよいが、主として本体１０が備える機能（コピー機能、スキャナ機能、ファクス機能、プリンタ機能）に関する操作や表示を行うためのＵＩ（ユーザインタフェース）の機能を提供するためのソフトウェアである。
【００２６】
図３に示すように、操作部２０側のアプリ層２０１のアプリとしては、コピー機能に関する操作や表示を行うためのＵＩの機能を提供するためのコピーＵＩアプリ、ファックス機能に関する操作や表示を行うためのＵＩの機能を提供するためのファックスＵＩアプリ、省エネ復帰に関する設定や表示を行うためのＵＩの機能を提供するための省エネ復帰ＵＩアプリ、ユーザの操作やＭＦＰ１の動作に応じて決まるＭＦＰ１の状態に対応するコンテンツの表示を行うためのＵＩの機能を提供するサイネージクライアントアプリなどが挙げられるが、これに限られるものではない。詳しくは後述するが、サイネージクライアントアプリは、コンテンツ情報管理サーバ３０からコンテンツ情報を取得（ダウンロード）し、ＭＦＰ１の状態に応じたコンテンツを表示する機能を実現する。
【００２７】
図２に戻って説明を続ける。本実施形態では、機能の独立性を保つために、本体１０側のＯＳ層１０３のソフトウェアと操作部２０側のＯＳ層２０３のソフトウェアが互いに異なる。つまり、本体１０と操作部２０は、別々のオペレーティングシステムで互いに独立して動作する。例えば、本体１０側のＯＳ層１０３のソフトウェアとしてＬｉｎｕｘ（登録商標）を用い、操作部２０側のＯＳ層２０３のソフトウェアとしてＡｎｄｒｏｉｄ（登録商標）を用いることも可能である。
【００２８】
以上のように、本実施形態のＭＦＰ１において、本体１０と操作部２０は別々のオペレーティングシステムで動作するため、本体１０と操作部２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部２０が受け付けた入力（ユーザからの指示内容）を本体１０へ伝達する動作（コマンド通信）や、本体１０が操作部２０へイベントを通知する動作などがこれに該当する。ここでは、操作部２０が本体１０へコマンド通信を行うことにより、本体１０の機能を使用することができる。また、本体１０から操作部２０に通知するイベントには、本体１０における動作の実行状況、本体１０側で設定された内容などが挙げられる。
【００２９】
また、本実施形態では、操作部２０に対する電力供給は、本体１０から通信路３００を経由して行われているので、操作部２０の電源制御を、本体１０の電源制御とは別に（独立して）行うことができる。
【００３０】
次に、前述のサイネージクライアントアプリにより提供される機能について説明する。図４は、操作部２０の機能構成例を示す図である。説明の便宜上、図４では、サイネージクライアントアプリに係る機能を主に例示しているが、操作部２０が有する機能は、これらに限られるものではない。
【００３１】
図４に示すように、操作部２０は、取得部２１０と、設定部２２０と、第１保持部２３０と、選択部２４０と、第１表示部２５０とを有する。本実施形態では、操作部２０が、請求項に係る「情報処理装置」に対応していると捉えることもできる。
【００３２】
取得部２１０は、コンテンツ情報管理サーバ３０からコンテンツ情報を取得する。取得部２１０により取得されたコンテンツ情報は、操作部２０が有する記憶媒体（例えばフラッシュメモリ２４等）に蓄積される。
【００３３】
図５は、取得部２１０が取得したコンテンツ情報と、コンテンツ情報管理サーバ３０が有するコンテンツ情報とを示す模式図である。コンテンツ情報管理サーバ３０は、コンテンツ情報管理サーバ３０に接続される複数の機器（例えばＭＦＰ）ごとに、コンテンツ情報を管理する。ここでは、コンテンツ情報とは、コンテンツの性質に応じて分類される複数種類のカテゴリごとに、当該カテゴリに属する１以上のコンテンツが対応付けられた情報を指す。図５の例では、コンテンツ情報管理サーバ３０は、機種共通のコンテンツ情報（コンテンツ情報管理サーバ３０に接続される全ての機器に共通するコンテンツ情報）と、機器ごとのコンテンツ情報とを管理している。
【００３４】
図５の例では、「機種＿Ａ」とは、ＭＦＰ１を示すものとする。図５に示すように、取得部２１０（操作部２０）は、コンテンツ情報管理サーバ３０から、機種共通のコンテンツ情報と、ＭＦＰ１用のコンテンツ情報（機種＿Ａ用のコンテンツ情報）とを取得する。機種＿Ａ用のコンテンツ情報を例に挙げて説明すると、図５の例では、「広告」を示すカテゴリに対しては、「広告＿Ａ」というコンテンツと、「広告＿Ｂ」というコンテンツとが対応付けられている。
【００３５】
図４に戻って説明を続ける。設定部２２０は、ユーザの入力に応じて、第１対応情報を可変に設定する。第１対応情報とは、それぞれがＭＦＰ１の状態を示す複数種類の状態情報ごとに、コンテンツ（表示すべきコンテンツ）が対応付けられた情報である。ＭＦＰ１の状態とは、ユーザの操作やＭＦＰ１の動作に応じて決まるものであり、状態情報とは、ＭＦＰ１の動作を示す情報やユーザの操作を示す情報を含む概念である。
【００３６】
以下、設定部２２０の具体的な内容を説明する。図６は、設定部２２０の詳細な内容の一例を示す機能ブロック図である。図６に示すように、設定部２２０は、第２表示部２２２と、第２保持部２２４と、生成部２２６とを有する。
【００３７】
第２表示部２２２は、複数種類の状態情報ごとに、コンテンツの性質に応じて分類された複数種類のカテゴリのうちの何れか、または、複数種類のコンテンツのうちの何れかを選択することを促す選択画面を表示する。本実施形態では、第２表示部２２２は、操作部２０に対するユーザの操作（例えば操作パネル２７に表示された所定のアイコンに対するタッチ操作など）に応じて、取得部２１０で取得されたコンテンツ情報を元に、図７に示すような選択画面を操作パネル２７に表示する制御を行う。
【００３８】
例えば第１対応情報の設定を行う操作者は、機器の動作として省エネ復帰待ちの際に、広告を表示することが有効であると判断した場合は、図７に示す選択画面において、機器の動作として「省エネ復帰」を示す情報（状態情報の一例）に対応付けられた３つのカテゴリ（「社内コンテンツ」、「広告」、「機器の情報」）の中から「広告」を示すカテゴリを選択することもできる。また、例えばユーザの操作としてスキャン開始を指示する操作が行われる際に、残りの蓄積可能件数を表示することが有効であると判断した場合は、図７に示す選択画面において、ユーザの操作として「スキャン開始」を示す情報（状態情報の一例）に対応付けられた３つのカテゴリ（「社内コンテンツ」、「広告」、「機器の情報」）の中から「機器の情報」を示すカテゴリを選択することもできる。なお、同じカテゴリ、例えば「機器の情報」でも、対応するユーザの操作を示す情報に応じて、選択可能なコンテンツを変える（例えばユーザの操作として「コピー開始」を示す情報と「スキャナ開始」を示す情報とで選択可能なコンテンツを変える）ことで、ユーザは、より有益なコンテンツを選択することができる。
【００３９】
また、例えば第１対応情報の設定を行う操作者は、ユーザの操作としてログインの操作が行われる際に「社内＿Ｂ」というコンテンツを表示することが有効であると判断した場合は、図７に示す選択画面において、ユーザの操作として「ログイン」を示す情報（状態情報の一例）に対応付けられた「社内コンテンツ」を示すカテゴリに属する３つのコンテンツ（「社内＿Ａ」、「社内＿Ｂ」、「社内＿Ｃ」）の中から「社内＿Ｂ」を選択することもできる。
【００４０】
なお、上記操作者が第１対応情報の設定を行うタイミングは任意であり、例えばＭＦＰ１の起動直後に第１対応情報の設定を行うこともできるし、何れのアプリも選択されていない状態のときに第１対応情報の設定を行うこともできる。
【００４１】
図６に戻って説明を続ける。第２保持部２２４は、複数種類のカテゴリごとに、カテゴリに属するコンテンツと、表示の優先度を示す優先情報とが対応付けられた第２対応情報を保持する。図８は、第２対応情報の一例を示す模式図である。この例では、第２対応情報は、取得部２１０により取得されたコンテンツ情報に対して付加情報が付加された情報である。例えば操作部２０は、取得部２１０により取得されたコンテンツ情報に対して、付加情報を付加して第２対応情報を生成し、その生成した第２対応情報を第２保持部２２４に保持させる形態であってもよい。また、例えばコンテンツ情報管理サーバ３０で管理されるコンテンツ情報には、予め付加情報が含まれている形態（つまり、コンテンツ情報が第２対応情報そのものである形態）であってもよい。
【００４２】
図８の例では、付加情報は、コンテンツを一意に識別する識別情報と、優先情報と、アプリの種別を示すアプリ情報とを含む。つまり、第２対応情報は、複数種類のカテゴリごとに、カテゴリに属するコンテンツと、識別情報と、優先情報と、アプリ情報とが対応付けられた情報である。この例では、優先情報とは、コンテンツの表示回数を示す情報で表され、表示回数の少ないコンテンツほど表示の優先度は高くなるが、優先情報の形態はこれに限られるものではない。
【００４３】
再び図６に戻って説明を続ける。生成部２２６は、選択画面に表示された複数種類の状態情報のうちの何れかについて、何れかのカテゴリの選択を指示する入力を受け付けた場合は、第２対応情報を参照して、選択が指示されたカテゴリに属する１以上のコンテンツのうち優先情報が示す表示の優先度が最も高いコンテンツを、その何れかの状態情報に対応付けて第１対応情報を生成する。
【００４４】
例えば図７に示す選択画面において、ユーザの操作として「スキャン開始」を示す情報（状態情報の一例）について、「機器の情報」を示すカテゴリの選択を指示する入力を受け付けた場合、生成部２２６は、図８に示す第２対応情報を参照して、「機器の情報」を示すカテゴリに属する３つのコンテンツ（「機器＿Ａ」、「機器＿Ｂ」、「機器＿Ｃ」）のうち優先情報が示す表示の優先度が最も高いコンテンツ（この例では、表示回数が最も少ない「機器＿Ｃ」というコンテンツ）を、「スキャン開始」を示す状態情報に対応付けるといった具合である。
【００４５】
ここでは、「機器の情報」を示すカテゴリに属するコンテンツの表示の枠組みは、図９のような形態となる。図９に示す「ＸＸＸＸＸＸＸ」の部分には、本体１０より取得した情報を表示することで、ユーザへの対応を促す。例えば上記「機器＿Ｃ」というコンテンツが、残りの出力可能枚数を報知する情報である場合、図１０に示すように、生成部２２６は、本体１０側のサービス層１０２に対して、残りの出力可能枚数を示す情報（機器の情報）を要求する。この例では、本体１０側のサービス層１０２にて、残りの蓄積可能件数や、ユーザごとの残りの印刷枚数などを管理している。生成部２２６は、本体１０より取得した機器の情報を、図９のような表示の枠組みにセットして状態情報に対応付けることができる。
【００４６】
また、生成部２２６は、選択画面に表示された複数種類の状態情報のうちの何れかについて、何れかのコンテンツの選択を指示する入力を受け付けた場合は、選択が指示されたコンテンツを、その何れかの状態情報に対応付けて第１対応情報を生成する。例えば図７に示す選択画面において、ユーザの操作として「ログイン」を示す情報（状態情報の一例）について、「社内＿Ｂ」というコンテンツの選択を指示する入力を受け付けた場合、生成部２２６は、選択が指示された「社内＿Ｂ」というコンテンツを、「ログイン」を示す状態情報に対応付けるといった具合である。
【００４７】
以上のようにして、設定部２２０は、ユーザの入力に応じて、第１対応情報を可変に設定（生成）する。図１１は、第１対応情報の一例を示す模式図である。
【００４８】
図４に戻って説明を続ける。第１保持部２３０は、設定部２２０により設定（生成）された第１対応情報を保持する。選択部２４０は、第１対応情報を参照して、ＭＦＰ１の現在の状態に対応するコンテンツを選択する。例えばＭＦＰ１の現在の状態が省エネ復帰待ちである場合は、選択部２４０は、図１１に示す第１対応情報に含まれる複数のコンテンツの中から、機器の動作として「省エネ復帰待ち」を示す状態情報に対応する「社内＿Ａ」というコンテンツを読み出して選択するといった具合である。なお、ＭＦＰ１の現在の状態が、第１対応情報に含まれる複数の状態情報の各々が示す状態の何れにも合致しない場合は、選択部２４０によるコンテンツの選択（表示対象のコンテンツの選択）は行われない。
【００４９】
第１表示部２５０は、選択部２４０により選択されたコンテンツを表示する。より具体的には、第１表示部２５０は、選択部２４０により選択されたコンテンツを操作パネル２７に表示する制御を行う。
【００５０】
ここで、例えば図１２（ａ）に示すように、ユーザが、ＭＦＰ１の使用を開始する際に、操作部２０（操作パネル２７）に表示されたログイン画面内のログインボタンに対してタッチ操作を行った場合（認証を要求する操作を行った場合）を想定する。このとき、ＭＦＰ１の現在の状態としては、「ログイン」を指示する操作が行われた状態となるので、選択部２４０は、図１１に示す第１対応情報に含まれる複数のコンテンツの中から、「ログイン」を示す状態情報に対応するコンテンツ（図１１の例では「社内＿Ｂ」というコンテンツ）を読み出して選択する。そして、図１２（ｂ）に示すように、第１表示部２５０は、ＭＦＰ１がログイン処理（認証処理）を行っている間に、選択部２４０により選択されたコンテンツを表示する。ログイン処理が終了すると、第１表示部２５０は、コンテンツの表示を終了し、図１２（ｃ）に示すように、通常のログイン後の画面（例えばＨＯＭＥ画面）を表示する。
【００５１】
以上に説明した操作部２０の各部の機能（取得部２１０、設定部２２０、選択部２４０、第１表示部２５０）は、ＣＰＵ２１が、ＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２またはフラッシュメモリ２４等に格納されたプログラムを実行することにより実現される。また、上述の第１保持部２３０や第２保持部２２４は、例えばＲＯＭ２２やフラッシュメモリ２４等により実現されてもよい。なお、上述の第１保持部２３０と第２保持部２２４は、同一の記憶装置により実現されてもよい。
【００５２】
以上に説明したように、本実施形態では、それぞれがＭＦＰ１の状態を示す複数種類の状態情報ごとに、表示すべきコンテンツ（表示対象のコンテンツ）が対応付けられた第１対応情報を参照して、ＭＦＰ１の現在の状態に対応するコンテンツを選択し、その選択したコンテンツを表示する。これにより、ユーザの操作や機器の動作に対応したコンテンツを表示することができるため、ユーザに対して効果的なコンテンツを表示することができるという有利な効果を達成できる。
【００５３】
以上、本発明に係る実施形態について説明したが、本発明は、上述の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００５４】
（変形例）
以下、変形例を記載する。以下の変形例同士は任意に組み合わせることもできる。また、以下の変形例は、上述の実施形態と任意に組み合わせることもできる。
【００５５】
（１）変形例１
例えば図１３に示すように、第２表示部２２２は、複数種類の状態情報ごとに、カテゴリの選択のみを促す選択画面を表示することもできる。この例では、図１３（ａ）に示すように、複数種類の状態情報ごとにリストボックスが表示されており、何れかのリストボックスをタップすると、図１３（ｂ）に示すように、カテゴリのリストが表示される。第１対応情報の設定を行う操作者は、リストの中から何れかのカテゴリを選択することができる。カテゴリの選択を指示する入力を受け付けた後の動作は、上述の実施形態と同様である。
【００５６】
（２）変形例２
ここでは、詳細な図示を省略するが、例えば第２表示部２２２は、複数種類の状態情報ごとに、コンテンツの選択のみを促す選択画面を表示することもできる。この場合、上述の第２保持部２２４は不要となり、設定部２２０は、第２表示部２２２と生成部２２６とを有する形態であればよい。この形態においては、第２表示部２２２は、複数種類の状態情報ごとに、複数種類のコンテンツのうちの何れかを選択することを促す選択画面を表示する。また、生成部２２６は、選択画面に表示された複数種類の状態情報のうちの何れかについて、何れかのコンテンツの選択を指示する入力を受け付けた場合は、選択が指示されたコンテンツを、その何れかの状態情報に対応付けて第１対応情報を生成する。
【００５７】
（３）変形例３
上述の実施形態では、本体１０と操作部２０は、別々のオペレーティングシステムで互いに独立して動作しているが、これに限らず、例えば本体１０と操作部２０が同じオペレーティングシステムで動作する形態であってもよい。
【００５８】
要するに、本発明は、ＭＦＰ１や操作部２０などに対応する情報処理装置が、少なくとも、第１保持部と選択部と第１表示部とを備える形態であればよい。第１保持部は、それぞれが情報処理装置の状態を示す複数種類の状態情報ごとに、ユーザに報知する情報を示すコンテンツが対応付けられた第１対応情報を保持する。選択部は、第１対応情報を参照して、情報処理装置の現在の状態に対応するコンテンツを選択する。第１表示部は、選択部により選択されたコンテンツを表示する。
【００５９】
（プログラム）
上述した実施形態のＭＦＰ１で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００６０】
１      ＭＦＰ
１０    本体
２０    操作部
３０    コンテンツ情報管理サーバ
２１０  取得部
２２０  設定部
２２２  第２表示部
２２４  第２保持部
２２６  生成部
２３０  第１保持部
２４０  選択部
２５０  第１表示部
【先行技術文献】
【特許文献】
【００６１】
【特許文献１】特開２００３−１５２９３７号公報
【図１】
2014235651.tif 000003
【図２】
2014235651.tif 000004
【図３】
2014235651.tif 000005
【図４】
2014235651.tif 000006
【図５】
2014235651.tif 000007
【図６】
2014235651.tif 000008
【図７】
2014235651.tif 000009
【図８】
2014235651.tif 000010
【図９】
2014235651.tif 000011
【図１０】
2014235651.tif 000012
【図１１】
2014235651.tif 000013
【図１２】
2014235651.tif 000014
【図１３】
2014235651.tif 000015