(57)【要約】      （修正有）【課題】ＭＦＰを直接操作するユーザの空き時間を有効活用することができ、簡単にコンテンツを再表示することができる画像形成装置を提供する。【解決手段】ＭＦＰは、ユーザによる操作部の操作によって、予め設定された特定のイベントが発生した際に、予め登録されたＷｅｂコンテンツ１１００を操作部に表示する。また、ユーザによる操作部の操作によって、表示されたコンテンツ１１００を非表示にしたり再表示したりする。【選択図】図１１
2020205467.tif 000002
【特許請求の範囲】
【請求項１】
表示手段及び操作手段を備える画像形成装置であって、
予め登録されたコンテンツを取得する取得手段と、
前記コンテンツを前記表示手段に表示する制御を行う表示制御手段と、
前記コンテンツを非表示にする非表示手段と
前記コンテンツを再表示する再表示制御手段と、を備え、
前記再表示制御手段は、ユーザによる前記操作手段で受け付けた再表示指示により、前記表示制御手段で表示された前記コンテンツを再度表示すること
を特徴とする画像形成装置。
【請求項２】
前記再表示制御手段により、前記コンテンツを表示する際に、直前に表示したコンテンツがない場合は、特定のイベントのコンテンツを再表示することを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年では、店頭やオフィス等のあらゆる場所で、ネットワークに接続されたディスプレイを用いて情報を発信するデジタルサイネージが広く利用されている。例えば、画像形成装置としてのＭＦＰがクライアント端末から印刷データを受信した場合、ＭＦＰが印刷データを印刷している間、上記印刷データを送信したクライアント端末のモニターに広告等のコンテンツが表示される（特許文献１参照）。これにより、ユーザは、印刷を完了するまでの間、退屈することなく、待ち時間を有効に過ごすことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１５７１０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、クライアント端末のモニターに上記コンテンツが表示されるが、ＭＦＰの操作部には上記コンテンツが表示されないため、ＭＦＰを直接操作するユーザの空き時間を有効活用することができない。また、コンテンツを見逃した場合に、再度確認する手段がないため、もう一度同じコンテンツを見る場合は再度印刷データを送信する必要がある。
【０００５】
本発明の目的は、ＭＦＰを直接操作するユーザの空き時間を有効活用することができ、容易にコンテンツを再表示することができる、画像形成装置、その制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明に係る画像形成装置は、
表示手段及び操作手段を備える画像形成装置であって、予め登録されたコンテンツを取得する取得手段と、前記コンテンツを前記表示手段に表示する制御を行う表示制御手段と、前記コンテンツを非表示にする非表示手段と前記コンテンツを再表示する再表示制御手段とを備え、前記再表示制御手段は、ユーザによる前記操作手段で受け付けた再表示指示により、前記表示制御手段で表示された前記コンテンツを再度表示することを特徴とする。
【発明の効果】
【０００７】
本発明に係る画像形成装置によれば、ＭＦＰを直接操作するユーザの空き時間を有効活用することができ、容易にコンテンツを再表示することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る画像形成装置としてのＭＦＰを含む通信システムの構成を概略的に示すブロック図である。
【図２】図１のＭＦＰのハードウェア構成を概略的に示すブロック図である。
【図３】図１のＭＦＰのソフトウェア構成を概略的に示すブロック図である。
【図４】図１のクライアントＰＣに表示される画面の一例を示す図である。
【図５】図１のクライアントＰＣに表示されるサイネージ設定画面の一例を示す図である。
【図６】図３のコンテンツ設定管理テーブルの一例を示す図である。
【図７】図２の操作部に表示される設定画面の一例を示す図である。
【図８】第１の表示設定における操作部の画面遷移を説明するための図である。
【図９】第２の表示設定における操作部の画面遷移を説明するための図である。
【図１０】第３の表示設定における操作部の画面遷移を説明するための図である。
【図１１】図２の操作部に表示されるＷｅｂコンテンツの一例を示す図である。
【図１２】第４の表示設定における操作部の画面遷移を説明するための図である。
【図１３】第５の表示設定における操作部の画面遷移を説明するための図である。
【図１４】第６の表示設定における操作部の画面遷移を説明するための図である。
【図１５】第７の表示設定における操作部の画面遷移を説明するための図である。
【図１６】第８の表示設定における操作部の画面遷移を説明するための図である。
【図１７】図１のＭＦＰによって実行されるコンテンツ表示処理の手順を示すフローチャートである。
【図１８】操作部の画面遷移を説明するための図である。
【図１９】図１８のコンテンツ再表示処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
【００１０】
なお、本実施の形態では、画像処理装置としてのＭＦＰに本発明を適用した場合について説明するが、本発明はＭＦＰに限られない。例えば、本発明は、パーソナルコンピュータ、ＰＤＡ、携帯電話、ＦＡＸ、カメラ、及びビデオカメラ等の画像ビューワを備える情報処理装置に適用しても良い。
【００１１】
図１は、本発明の実施の形態に係る画像形成装置としてのＭＦＰ１０１を含む通信システム１００の構成を概略的に示すブロック図である。
【００１２】
図１において、通信システム１００は、ＭＦＰ１０１、クライアントＰＣ１０４、及びコンテンツサーバ１０５を備える。ＭＦＰ１０１はＬＡＮ１０２を介してインターネット１０３に接続されている。クライアントＰＣ１０４は、ＬＡＮ１０２を介してＭＦＰ１０１と接続されている。コンテンツサーバ１０５は、ＬＡＮ１０６を介してインターネット１０３に接続されている。
【００１３】
ＭＦＰ１０１は、コピー機能、プリント機能、スキャンして送信機能、スキャンして保存機能、保存ファイルの利用機能、及びブラウザ機能等の複数の機能を備える。コピー機能は、ＭＦＰ１０１が該ＭＦＰ１０１の原稿台（不図示）に配置された原稿を読み取って画像データを生成し、上記画像データの印刷を行う機能である。プリント機能は、ＭＦＰ１０１がクライアントＰＣ１０４等から受信した印刷データに基づいて印刷を行う機能である。スキャンして送信機能は、ＭＦＰ１０１が上記原稿を読み取って生成した画像データを外部装置へ送信する機能である。スキャンして保存機能は、ＭＦＰ１０１が上記原稿を読み取って生成した画像データを後述する図２のＨＤＤ２０４に保存する機能である。保存ファイルの利用機能は、ＭＦＰ１０１が後述するＨＤＤ２０４に保存された画像データを印刷する、若しくはＭＦＰ１０１が上記画像データを外部装置へ送信する機能である。ブラウザ機能はＷｅｂブラウザ（不図示）を介してＷｅｂサーバ（不図示）上のデータを閲覧、印刷、保存する機能である。
【００１４】
クライアントＰＣ１０４はユーザによる指示に応じて印刷データを生成する。印刷データには用紙のサイズ、印刷枚数、及び印刷開始時刻等が含まれる。クライアントＰＣ１０４は生成した印刷データをＭＦＰ１０１に送信する。コンテンツサーバ１０５は、各種コンテンツを格納し、ＭＦＰ１０１からの要求に応じてコンテンツをＭＦＰ１０１に送信する。コンテンツは、Ｗｅｂブラウザで閲覧可能なデータであり、例えば、ＨＴＭＬ、ＪＰＥＧ、ＧＩＦ、ＰＮＧ、及びＢＭＰといった画像ファイル、テキストデータ、及び動画ファイルである。なお、本実施の形態では、説明を容易にするために、通信システム１００にＭＦＰ１０１、クライアントＰＣ１０４、及びコンテンツサーバ１０５が１台ずつ設けられる構成について説明するが、通信システム１００には各装置が複数台設けられても良い。また、本実施の形態では、コンテンツサーバ１０５ではなく、ＭＦＰ１０１の後述する図２のＨＤＤ２０４がコンテンツを格納しても良い。
【００１５】
図２は、図１のＭＦＰ１０１のハードウェア構成を概略的に示すブロック図である。
【００１６】
図２において、ＭＦＰ１０１は、制御部２００、操作部２０６、プリンタ２０８、及びスキャナ２１０を備える。制御部２００は、操作部２０６、プリンタ２０８、及びスキャナ２１０と接続されている。また、制御部２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４、操作部Ｉ／Ｆ２０５、プリンタＩ／Ｆ２０７、スキャナＩ／Ｆ２０９、及びネットワークＩ／Ｆ２１１を備える。ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４、操作部Ｉ／Ｆ２０５、プリンタＩ／Ｆ２０７、スキャナＩ／Ｆ２０９、及びネットワークＩ／Ｆ２１１はシステムバス２１２を介して互いに接続されている。
【００１７】
制御部２００は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ２０１は、ＲＯＭ２０２に記憶された制御プログラムを読み出して読取制御や送信制御等を行う。ＲＯＭ２０２はブートＲＯＭであり、システムのブートプログラムを格納する。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリとして、また、各データの一時記憶領域として用いられる。ＨＤＤ２０４は、画像データ、プログラム、及び情報テーブルを記憶する。また、ＨＤＤ２０４は、操作部２０６に表示されるコンテンツを記憶する。操作部Ｉ／Ｆ２０５は、操作部２０６及び制御部２００を接続するためのインタフェースである。操作部２０６は、タッチパネル機能を有する液晶表示部及びキーボードを備える。
【００１８】
プリンタＩ／Ｆ２０７は、プリンタ２０８及び制御部２００を接続するためのインタフェースである。プリンタ２０８は、制御部２００から転送された画像データをプリンタＩ／Ｆ２０６を介して取得し、取得した画像データを用紙に印刷する。スキャナＩ／Ｆ２０９は、スキャナ２１０及び制御部２００を接続するためのインタフェースである。スキャナ２１０は、原稿上の画像を読み取って画像データを生成し、上記画像データをスキャナＩ／Ｆ２０７を介して制御部２００に転送する。ネットワークＩ／Ｆ２１１は、制御部２００をＬＡＮ１０２に接続するためのインタフェースである。ネットワークＩ／Ｆ２１１は、クライアントＰＣ１０４やコンテンツサーバ１０５等の外部装置とデータ通信を行う。
【００１９】
図３は、図１のＭＦＰ１０１のソフトウェア構成を概略的に示すブロック図である。
【００２０】
図３において、ＭＦＰ１０１は、ソフトウェアモジュールとして、アプリケーション３０１、画面制御部３１２、認証処理部３１３、オートクリア処理部３１４、及びプリント管理部３１５を備える。また、ＭＦＰ１０１は、ソフトウェアモジュールの動作環境として、ＯＳ環境（第１の動作環境）及びＶＭ（ｖｉｒｔｕａｌ  ｍａｃｈｉｎｅ）環境（第２の動作環境）を有する。ＯＳ環境は、ＭＦＰ１０１に予め組み込まれたソフトウェアモジュールを動作させるための動作環境である。本実施の形態において、ＯＳ環境では、画面制御部３１２、認証処理部３１３、オートクリア処理部３１４、及びプリント管理部３１５が動作する。ＶＭ環境は、ＭＦＰ１０１に予め組み込まれたソフトウェアモジュール及びＭＦＰ１０１にインストールされた拡張アプリケーションモジュールを動作させるための動作環境である。本実施の形態において、ＶＭ環境では、アプリケーション３０１が動作する。なお、上述した各ソフトウェアモジュールの処理は、ＣＰＵ２０１がＲＯＭ２０２又はＨＤＤ２０４に格納されたプログラムを実行することによって行われる。
【００２１】
アプリケーション３０１は、モジュールとして、少なくともコピーアプリケーション３０２、ファックスアプリケーション３０３、プリントアプリケーション３０４、及びサイネージアプリケーション３０５を備える。なお、アプリケーション３０１は、上述したモジュール以外の他のモジュールを備えていても良い。
【００２２】
コピーアプリケーション３０２は、スキャナ２１０及びプリンタ２０８を用いて原稿コピー処理を行う。また、コピーアプリケーション３０２は、ＨＤＤ２０４を用いて連続読み取りによる大量の原稿コピー処理を行う。さらに、コピーアプリケーション３０２は、スキャンした画像データをＬＡＮ１０２に接続された他のＭＦＰ（不図示）に送信して重連コピーを行う。ファックスアプリケーション３０３は、ファックスＩ／Ｆ（不図示）を制御し、電話回線（不図示）を利用してＧ３ファクスやＧ４ファクスの送受信を行う。また、ファックスアプリケーション３０３は、転送機能を利用して、ファクス受信したデータを電子メール等で転送する。さらに、ファックスアプリケーション３０３は、インターネット１０３を利用してファクスの送受信を行うインターネットファクスを行う。
【００２３】
プリントアプリケーション３０４は、操作部２０６を用いた印刷指示を受け付けた際に、プリント管理部３１５に印刷要求を行う。また、プリントアプリケーション３０４は、ＰｏｓｔＳｃｒｉｐｔやＬＩＰＳといったＰＤＬで記述された印刷データをクライアントＰＣ１０４から受信した際に上記印刷データに基づいてプリント管理部３１５に印刷要求を行う。なお、ＬＩＰＳはＬＢＰ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇの略である。ＰＤＬはＰａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅの略である。また、プリントアプリケーション３０４は、プリンタドライバを介さずにＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）等のアプリケーションデータを外部装置から直接受信し、アプリケーションデータの印刷を行う。
【００２４】
サイネージアプリケーション３０５は、コンテンツの表示制御を行う。サイネージアプリケーション３０５は、モジュールとして、外部通信部３０６、コンテンツ表示部３０７、コンテンツ設定部３０８、コンテンツ管理部３０９、コンテンツ設定管理テーブル３１０、及びイベント受信部３１１を備える。
【００２５】
外部通信部３０６は、コンテンツサーバ１０５と通信を行い、コンテンツサーバ１０５からコンテンツを取得する。外部通信部３０６は、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）、ＷｅｂＤＡＶ（Ｗｅｂ−ｂａｓｅｄ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｕｔｈｏｒｉｎｇ  ａｎｄ  Ｖｅｒｓｉｏｎｉｎｇ）、及びＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルを用いてコンテンツサーバ１０５と通信を行う。なお、外部通信部３０６は、上述した通信プロトコルの他に、電子メールやファイル転送プロトコル（ＦＴＰ）等の他の通信プロトコルを使用することも可能である。
【００２６】
コンテンツ表示部３０７は、コンテンツサーバ１０５又はＨＤＤ２０４に記憶されているコンテンツをＲＡＭ２０３に読み込み、上記コンテンツを操作部２０６に出力する。コンテンツ設定部３０８は、操作部２０６に表示するコンテンツを設定する。本実施の形態では、操作部２０６に表示するコンテンツをクライアントＰＣ１０４から指定可能である。クライアントＰＣ１０４が、該クライアントＰＣ１０４のＷｅｂブラウザを用いてＭＦＰ１０１のＷｅｂサーバ（不図示）にアクセスすると、図４（ａ）のログイン画面４００がクライアントＰＣ１０４に表示される。ログイン画面４００において、ユーザ名及びパスワードといった認証情報が入力され、ログインボタン４０１が選択されると、認証処理部３１３が上記認証情報に基づいてユーザ認証を行う。上記ユーザ認証では、ログイン画面４００で入力された認証情報が予め登録されたサイネージ設定管理者の認証情報と一致するか否かが判別される。ユーザ認証が成功すると、図４（ｂ）の設定登録画面４０２がクライアントＰＣ１０４に表示される。なお、本実施の形態では、ユーザ認証を成功した際に、クライアントＰＣ１０４の表示が、ログイン画面４００から設定登録画面４０２に切り替わる場合について説明するが、ログイン画面４００から他の画面を経由して設定登録画面４０２に切り替わっても良い。設定登録画面４０２において、設定項目４０３がユーザに選択されると、クライアントＰＣ１０４には図５のサイネージ設定画面５００が表示される。
【００２７】
サイネージ設定画面５００は、操作部２０６に表示するコンテンツに関する設定を行うための画面である。すなわち、本実施の形態では、操作部２０６に表示するコンテンツに関する設定を、ユーザ認証が成功した特定のユーザ、具体的には、サイネージ設定管理者のみが実施可能である。サイネージ設定画面５００は、表示タイミング設定ボタン５１２，５１３，５１４、コンテンツ設定ボタン５０２，５０３、テキストボックス５０４〜５０９を備える。また、サイネージ設定画面５００は、暗号化チェックボックス５１０，５１１、ＯＫボタン５１５、及びキャンセルボタン５１６を備える。
【００２８】
表示タイミング設定ボタン５１２，５１３，５１４は、操作部２０６にコンテンツを表示するか否かをタイミング毎に切り替えるための設定項目である。
【００２９】
表示タイミング設定ボタン５１２が設定された場合、ユーザがＭＦＰ１０１にログインしたタイミングで、テキストボックス５０４，５０７に設定されたコンテンツが操作部２０６に表示される。表示タイミング設定ボタン５１３が設定された場合、ＭＦＰ１０１が後述するオートクリアしたタイミング又はユーザがＭＦＰ１０１からログアウトしたタイミングで、テキストボックス５０４，５０７に設定されたコンテンツが操作部２０６に表示される。
【００３０】
表示タイミング設定ボタン５１４が選択されている場合、プリント実行時のタイミングで、テキストボックス５０４，５０７に設定されたコンテンツが操作部２０６に表示される。
【００３１】
表示タイミング設定ボタン５１２，５１３，５１４が未選択である場合、サイネージ設定画面５００における該当表示タイミングの設定項目が入力不可能となる。一方、表示タイミング設定ボタン５１２，５１３，５１４が選択されている場合、サイネージ設定画面５００における該当表示タイミングの設定項目が入力可能となる。
【００３２】
コンテンツ設定ボタン５０２，５０３は、外部通信部３０６及びコンテンツサーバ１０５の間の通信プロトコルを設定するためのラジオボタンである。ユーザはコンテンツ設定ボタン５０２，５０３の何れか一方を選択可能である。コンテンツ設定ボタン５０２が選択された場合、通信プロトコルにＳＭＢが設定され、ＳＭＢに関する設定項目、具体的に、テキストボックス５０４〜５０６が入力可能となる。コンテンツ設定ボタン５０３が選択された場合、通信プロトコルにＨＴＴＰ／ＷｅｂＤＡＶが設定され、ＨＴＴＰ／ＷｅｂＤＡＶに関する設定項目、具体的に、テキストボックス５０７〜５０９及び暗号化チェックボックス５１０，５１１が入力可能となる。
【００３３】
テキストボックス５０４には、通信プロトコルにＳＭＢが設定された際に表示されるコンテンツの名称及び格納場所を示すコンテンツパスが設定される。テキストボックス５０４には、コンテンツパスとして、コンピュータ名、フォルダ名、及びファイル名の間を￥（円記号）や＼（バックスラッシュ）で区切った文字列が設定される。テキストボックス５０４では、コンテンツとしてＨＤＤ２０４に記憶されているファイルや、コンテンツサーバ１０５に記憶されているファイルが設定される。テキストボックス５０５にはテキストボックス５０４に設定されたコンテンツにアクセスする際に用いられるユーザ名が設定される。テキストボックス５０６にはテキストボックス５０４に設定されたコンテンツにアクセスする際に用いられるパスワードが設定される。
【００３４】
テキストボックス５０７には、通信プロトコルにＨＴＴＰ／ＷｅｂＤＡＶが設定された際に表示されるコンテンツの名称及び格納場所を示すコンテンツパスが設定される。テキストボックス５０７には、コンテンツパスとして、コンピュータ名、フォルダ名、及びファイル名の間を／（スラッシュ）で区切った文字列が設定される。テキストボックス５０７でも、コンテンツとしてＨＤＤ２０４に記憶されているファイルや、コンテンツサーバ１０５に記憶されているファイルが設定される。テキストボックス５０８にはテキストボックス５０７に設定されたコンテンツにアクセスする際に用いられるユーザ名が設定される。テキストボックス５０９にはテキストボックス５０７に設定されたコンテンツにアクセスする際に用いられるパスワードが設定される。暗号化チェックボックス５１０，５１１は、暗号化通信に関する設定項目であり、コンテンツ設定ボタン５０３が選択された場合のみ入力可能である。
【００３５】
ＯＫボタン５１５は、サイネージ設定画面５００における各設定項目の設定値を、コンテンツ設定管理テーブル３１０に記憶させるためのボタンである。ＯＫボタン５１５がユーザに押下されると、サイネージ設定画面５００における各設定項目の設定値がコンテンツ設定管理テーブル３１０に記憶される。また、クライアントＰＣ１０４の表示がサイネージ設定画面５００から設定登録画面４０２に切り替わる。キャンセルボタン５１６は、サイネージ設定画面５００における各設定項目の設定値をコンテンツ設定管理テーブル３１０に記憶せずに、クライアントＰＣ１０４の表示をサイネージ設定画面５００から設定登録画面４０２に切り替えるためのボタンである。なお、本実施の形態では、操作部２０６に表示させるコンテンツに関する設定をクライアントＰＣ１０４から行う場合について説明したが、上記設定をＭＦＰ１０１の操作部２０６から行っても良い。
【００３６】
図３の説明に戻り、コンテンツ管理部３０９は、サイネージ設定画面５００で設定された設定値をコンテンツ設定管理テーブル３１０に記憶する。また、コンテンツ管理部３０９は、コンテンツ設定管理テーブル３１０に記憶された設定値を取得し、取得した設定値をコンテンツ表示部３０７に通知する。コンテンツ設定管理テーブル３１０は、図６に示すように、サイネージ設定画面５００で設定された各設定値を管理するための管理テーブルである。コンテンツ設定管理テーブル３１０は、ＨＤＤ２０４又はコンテンツサーバ１０５に格納される。イベント受信部３１１は、認証処理部３１３、オートクリア処理部３１４、及びプリント管理部３１５からイベントの発生を示す通知（以下、「イベント通知」という。）を受信する。なお、イベント受信部３１１は、図示しない他のモジュールからもイベント通知を受信可能である。
【００３７】
画面制御部３１２は、操作部２０６における表示制御を行う。認証処理部３１３は、操作部２０６で入力された認証情報に基づいてユーザ認証を行う。ユーザ認証が成功すると、認証処理部３１３は、ログイン処理を行う。これにより、上記認証情報を入力したユーザはＭＦＰ１０１の各機能を利用可能になる。その後、操作部２０６においてログアウト指示を受け付けると、認証処理部３１３は、ログアウト処理を行う。認証処理部３１３は、ログイン処理を実行するためのログインイベントの発生をイベント受信部３１１に通知し、また、ログアウト処理を実行するためのログアウトイベントの発生をイベント受信部３１１に通知する。
【００３８】
オートクリア処理部３１４は、操作部２０６がユーザによって所定の時間（以下、「オートクリア移行時間」という。）操作されなかった際にオートクリア処理を実行する。オートクリア処理は、操作部２０６に表示された画面の設定値や設定状態をリセット、より具体的に、上記設定値や設定状態をクリアして初期値に戻す処理である。例えば、コピーに関する設定を行うためのコピー画面（不図示）の設定中にユーザがＭＦＰ１０１の前を離れ、そのままオートクリア移行時間が経過すると、途中まで設定されていた設定値がクリアされ、デフォルト設定値に戻る。オートクリア機能により、直前に使用していたユーザの設定が意図せずに引き継がれることや、開示してはいけない設定内容が次に使用するユーザに閲覧されることを防ぐことができる。
【００３９】
オートクリア処理部３１４は、オートクリア処理の実行に応じてオートクリアイベントの発生をイベント受信部３１１に通知する。また、オートクリア処理部３１４は、オートクリア処理の実行に応じて、ログイン中のユーザのログアウト処理を行う。なお、本実施の形態では、ユーザがオートクリア移行時間を設定可能である。また、ユーザは、オートクリア処理時に遷移する画面を設定可能である。オートクリア時に遷移する画面として初期画面が設定されていた場合、オートクリア処理の実行に応じて操作部２０６の表示が初期画面に切り替わる。初期画面は、起動時に表示する画面としてユーザによって予め設定された画面である。初期画面として、例えば、ＭＦＰ１０１が有する複数の機能（アプリケーション、ファンクション）の中から使用する機能を選択するためのメインメニュー画面や、各機能に対応するアプリケーション画面が設定される。以下では、初期画面としてメインメニュー画面が設定されていることを前提とする。プリント管理部３１５は、プリントジョブの開始動作を行い、また、プリントジョブの開始をイベント受信部３１１へ通知する。
【００４０】
例えば、ＶＭ環境で動作するプリントアプリケーション３０４（指示受付アプリケーション）で印刷の開始指示を受け付けた際に、プリントアプリケーション３０４は、ＯＳ環境で動作するプリント管理部３１５（プリント管理モジュール）に印刷要求を行う。プリントアプリケーション３０４から印刷要求を受けたプリント管理部３１５は、印刷を開始すると共に、ＶＭ環境で動作するサイネージアプリケーション３０５（コンテンツ表示制御アプリケーション）のイベント受信部３１１にコンテンツの表示要求を通知する。表示要求を受けたサイネージアプリケーション３０５は、コンテンツ表示部３０７により、Ｗｅｂコンテンツ１１００を操作部２０６に表示する制御を行う。このように、本実施の形態では、印刷の開始指示を受け付けたプリントアプリケーション３０４ではなく、サイネージアプリケーション３０５がコンテンツの表示制御を行う。すなわち、コンテンツの表示制御がサイネージアプリケーション３０５に一元化される。これにより、コピーアプリケーション３０２やプリントアプリケーション３０４等の各アプリケーションでコンテンツの表示に関する制御プログラムの作り込みを行う必要を無くすことができる。
【００４１】
図７は、図２の操作部２０６に表示される設定画面の一例を示す図である。図７に示す各設定画面は、ＭＦＰ１０１の管理者がＭＦＰ１０１にログインした際に表示される。
【００４２】
図７（ａ）は、ユーザ認証を使用するか否かを設定するための認証設定画面７００を示す。認証設定画面７００は、ボタン７０１，７０２を備える。ボタン７０１は、ユーザ認証を有効にするためのボタンである。ボタン７０１が選択されている場合、ＭＦＰ１０１の各機能を使用するためにユーザ認証が必要となる。この場合、操作部２０６には、認証情報を入力するための後述する図８の認証画面８０１が、後述する図７（ｂ）の表示設定画面７０３で設定された表示タイミングで表示される。ボタン７０２は、ユーザ認証を無効にするためのボタンである。ボタン７０２が選択されている場合、ＭＦＰ１０１の各機能を使用するためにユーザ認証が不要となり、後述する認証画面８０１が操作部２０６に表示されない。
【００４３】
図７（ｂ）は、認証画面８０１の表示タイミングを設定するための表示設定画面７０３を示す。表示設定画面７０３は、ボタン７０４，７０５を備える。ボタン７０４は、認証画面８０１をＭＦＰ１０１の操作開始時に表示する設定を行うボタンである。ボタン７０４が設定されている場合、ユーザがＭＦＰ１０１にログインするための認証情報を入力する際に後述する認証画面８０１が操作部２０６に表示される。ボタン７０５は、後述する認証画面８０１を各機能の選択時に表示する設定を行うボタンである。ボタン７０５がユーザに押下されると、図７（ｃ）に示すように、ユーザ認証を必要とする機能を選択するための機能選択メニュー７０６が表示される。機能選択メニュー７０６においてボタン７０７が選択されると、操作部２０６の表示が表示設定画面７０３から図７（ｄ）の詳細設定画面７０８に切り替わる。
【００４４】
詳細設定画面７０８は、ＭＦＰ１０１の複数の機能のうち、ユーザ認証を必要とする機能を選択するための画面である。ＭＦＰ１０１では、詳細設定画面７０８で選択された機能を利用する際にユーザ認証が必要となる。例えば、図７（ｄ）に示すように、詳細設定画面７０８で選択された「コピー」、「保存ファイルの利用」、及び「プリント」の各機能を利用する際にユーザ認証が必要になる。一方、ＭＦＰ１０１では、詳細設定画面７０８で選択されない機能を利用する際にユーザ認証が不要となる。例えば、図７（ｄ）に示すように、詳細設定画面７０８で選択されない「スキャンして保存」、「スキャンして送信」、及び「ブラウザ」の各機能を利用する際にユーザ認証が不要となる。ＭＦＰ１０１では、サイネージ設定画面５００、認証設定画面７００、及び表示設定画面７０３の設定がＭＦＰ１０１の管理者によって予め行われ、上述した各設定に基づいて操作部２０６における画面の切り替え制御が行われる。以下では、サイネージ設定画面５００、認証設定画面７００、及び表示設定画面７０３の各設定に対応する操作部２０６の画面遷移について説明する。まず、サイネージ設定画面５００の表示タイミング設定ボタン５１２，５１３，５１４のいずれもが未選択、つまり、操作部２０６にコンテンツを表示しない旨が設定されている場合の画面遷移について説明する。
【００４５】
図８は、第１の表示設定における操作部２０６の画面遷移を説明するための図である。
【００４６】
第１の表示設定は、操作部２０６にコンテンツを表示せず、且つＭＦＰ１０１の操作開始時にユーザ認証を必要とする設定である。具体的に、第１の表示設定では、サイネージ設定画面５００の表示タイミング設定ボタン５１２，５１３，５１４のいずれもが未選択であり、認証設定画面７００のボタン７０１及び表示設定画面７０３のボタン７０４がオンである。
【００４７】
第１の表示設定において、ユーザがＭＦＰ１０１の電源をオンに設定し、ＭＦＰ１０１が起動すると、図８に示すように、認証画面８０１が操作部２０６に表示される。ＭＦＰ１０１は、認証画面８０１に入力された認証情報に基づいてユーザ認証を行い、ログイン処理を完了すると、初期画面であるメインメニュー画面８０２を操作部２０６に表示する。メインメニュー画面８０２において、ユーザが何れかの機能ボタンを押下すると、ＭＦＰ１０１は、選択された機能ボタンに対応する画面を操作部２０６に表示する。例えば、メインメニュー画面８０２においてコピー機能に対応する機能ボタン８０３がユーザに選択されると、ＭＦＰ１０１は、アプリケーション画面８０４を操作部２０６に表示する。アプリケーション画面８０４は、コピーに関する設定を行うための画面である。また、メインメニュー画面８０２においてスキャンして保存機能に対応する機能ボタン８０５がユーザに選択されると、ＭＦＰ１０１は、アプリケーション画面８０６を操作部２０６に表示する。アプリケーション画面８０６は、スキャンした画像データの保存先を選択するための画面である。一方、ユーザが操作部２０６を操作しないままオートクリア移行時間が経過した場合、ＭＦＰ１０１はオートクリア処理を実行する。次いで、ＭＦＰ１０１は、ログアウト処理を実行し、操作部２０６の表示を初期画面であるメインメニュー画面８０２ではなく、認証画面８０１に切り替える。
【００４８】
図９は、第２の表示設定における操作部２０６の画面遷移を説明するための図である。
【００４９】
第２の表示設定は、操作部２０６にコンテンツを表示せず、且つ特定の機能の選択時にユーザ認証を必要とする設定である。具体的に、第２の表示設定では、サイネージ設定画面５００の表示タイミング設定ボタン５１２，５１３，５１４のいずれもが未選択であり、認証設定画面７００のボタン７０１及び表示設定画面７０３のボタン７０５がオンである。また、第２の表示設定では、詳細設定画面７０８における「コピー」、「保存ファイルの利用」、及び「プリント」が選択されている。
【００５０】
第２の表示設定において、ユーザがＭＦＰ１０１の電源をオンに設定し、ＭＦＰ１０１が起動すると、初期画面であるメインメニュー画面８０２が操作部２０６に表示される。メインメニュー画面８０２において、ユーザ認証を必要とする機能に対応する機能ボタンが選択されると、ＭＦＰ１０１は、認証画面８０１を操作部２０６に表示する。例えば、詳細設定画面７０８で選択された「コピー」に対応する機能ボタン８０３が選択されると、ＭＦＰ１０１は、認証画面８０１を操作部２０６に表示する。ユーザが認証情報を入力し、ユーザ認証を成功すると、ＭＦＰ１０１は、アプリケーション画面８０４を操作部２０６に表示する。一方、メインメニュー画面８０２において、ユーザ認証を必要としない機能に対応する機能ボタンが選択されると、ＭＦＰ１０１は、認証画面８０１ではなく、選択された機能ボタンに対応するアプリケーション画面を操作部２０６に表示する。例えば、詳細設定画面７０８で選択されていない「スキャンして保存」に対応する機能ボタン８０５が選択されると、ＭＦＰ１０１は、アプリケーション画面８０６を操作部２０６に表示する。また、ユーザが操作部２０６を操作しないままオートクリア移行時間が経過すると、ＭＦＰ１０１は、オートクリア処理を実行し、さらにログアウト処理を実行して、操作部２０６の表示を初期画面であるメインメニュー画面８０２に切り替える。
【００５１】
図１０は、第３の表示設定における操作部２０６の画面遷移を説明するための図である。
【００５２】
第３の表示設定は、操作部２０６にコンテンツを表示せず、且つユーザ認証を必要としない設定である。具体的に、第３の表示設定では、サイネージ設定画面５００の表示タイミング設定ボタン５１２，５１３，５１４のいずれもが未選択であり、且つ認証設定画面７００のボタン７０２がオンである。
【００５３】
第３の表示設定において、ユーザがＭＦＰ１０１の電源をオンに設定し、ＭＦＰ１０１が起動すると、初期画面であるメインメニュー画面８０２が操作部２０６に表示される。メインメニュー画面８０２において機能ボタンが選択されると、ＭＦＰ１０１は、選択された機能ボタンに対応するアプリケーション画面を操作部２０６に表示する。また、ユーザが操作部２０６を操作しないままオートクリア移行時間が経過すると、ＭＦＰ１０１は、オートクリア処理を実行し、さらにログアウト処理を実行して、操作部２０６の表示を初期画面であるメインメニュー画面８０２に切り替える。
【００５４】
次に、サイネージ設定画面５００の表示タイミング設定ボタン５１２，５１３，５１４のいずれかが選択、つまり、コンテンツを表示する旨が設定されている場合の画面遷移について説明する。この場合、ＭＦＰ１０１は、サイネージ設定画面５００のテキストボックス５０４，５０７の何れかに設定されたコンテンツをコンテンツサーバ１０５又はＨＤＤ２０４から取得する。ＭＦＰ１０１は、取得したコンテンツ、例えば、図１１のＷｅｂコンテンツ１１００を操作部２０６に表示する。ユーザが閉じるボタン１１０１を押下すると、Ｗｅｂコンテンツ１１００が非表示となる。Ｗｅｂコンテンツ１１００には、ＭＦＰ１０１を利用するユーザへ通知する情報、例えば、防災訓練のお知らせが表示される。このようにして、本実施の形態では、従業員に対する通達事項等をコンテンツとして登録し、サイネージアプリケーション３０５を用いて操作部２０６に表示させて、従業員に対する情報共有の支援、及び企業の情報統制等を容易に実現することが可能となる。
【００５５】
図１２は、第４の表示設定における操作部２０６の画面遷移を説明するための図である。
【００５６】
第４の表示設定は、ログイン後に操作部２０６にコンテンツを表示する設定である。具体的に、第４の表示設定では、サイネージ設定画面５００において表示タイミング設定ボタン５１２が選択されている。また、第４の表示設定では、認証設定画面７００及び表示設定画面７０３において第１の表示設定と同じ設定である。
【００５７】
第４の表示設定において、ユーザがＭＦＰ１０１の電源をオンに設定し、ＭＦＰ１０１が起動すると、図８と同様に、認証画面８０１が操作部２０６に表示される。ＭＦＰ１０１は、認証画面８０１に入力された認証情報に基づいてユーザ認証を行う。ログイン処理を完了すると、ＭＦＰ１０１は、サイネージ設定画面５００のテキストボックス５０４，５０７の何れかに設定されたコンテンツ、例えば、Ｗｅｂコンテンツ１１００を操作部２０６に表示する。このようにして、本実施の形態では、ユーザ認証を成功したユーザに対して防災訓練のお知らせ等の各種情報を通知する。ユーザが閉じるボタン１１０１を押下すると、ＭＦＰ１０１は、初期画面であるメインメニュー画面８０２を操作部２０６に表示する。
【００５８】
図１３は、第５の表示設定における操作部２０６の画面遷移を説明するための図である。
【００５９】
第５の表示設定は、オートクリア後に操作部２０６にコンテンツを表示する設定である。具体的に、第５の表示設定では、サイネージ設定画面５００において表示タイミング設定ボタン５１３が選択されている。また、第４の表示設定では、認証設定画面７００及び表示設定画面７０３において第１の表示設定と同じ設定である。
【００６０】
第５の表示設定において、ＭＦＰ１０１にログインしたユーザが操作部２０６を操作しないままオートクリア移行時間が経過すると、ＭＦＰ１０１は、オートクリア処理を実行し、さらにログアウト処理を実行する。次いで、ＭＦＰ１０１は、Ｗｅｂコンテンツ１１００を操作部２０６に表示する。第５の表示設定では、操作部２０６に認証画面８０１、メインメニュー画面８０２、アプリケーション画面８０４、８０６の何れが表示された状態であっても、オートクリア処理が実行されると、操作部２０６にＷｅｂコンテンツ１１００が表示される。すなわち、本実施の形態では、操作部２０６が操作されないままオートクリア移行時間が経過するといったＭＦＰ１０１を利用していたユーザがＭＦＰ１０１から離れた可能性が極めて高い状況において、ＭＦＰ１０１の近くを通り過ぎるユーザや、次にＭＦＰ１０１を利用する別のユーザに対して防災訓練のお知らせ等の各種情報が通知される。Ｗｅｂコンテンツ１１００において閉じるボタン１１０１が押下されると、ＭＦＰ１０１は、認証画面８０１を操作部２０６に表示する。
【００６１】
図１４は、第６の表示設定における操作部２０６の画面遷移を説明するための図である。
【００６２】
第６の表示設定は、オートクリア後に操作部２０６にコンテンツを表示し、且つ特定の機能の選択時にユーザ認証を必要とする設定である。具体的に、第６の表示設定では、サイネージ設定画面５００において表示タイミング設定ボタン５１３が選択されている。また、第６の表示設定では、認証設定画面７００及び表示設定画面７０３において第２の表示設定と同じ設定である。
【００６３】
第６の表示設定において、ＭＦＰ１０１は、オートクリア処理を実行しない場合には、第２の表示設定と同様の画面遷移を行う。一方、ＭＦＰ１０１は、オートクリア処理を実行すると、Ｗｅｂコンテンツ１１００を操作部２０６に表示する。Ｗｅｂコンテンツ１１００において閉じるボタン１１０１が押下されると、ＭＦＰ１０１は、初期画面であるメインメニュー画面８０２を操作部２０６に表示する。
【００６４】
図１５は、第７の表示設定における操作部２０６の画面遷移を説明するための図である。
【００６５】
第７の表示設定は、オートクリア後に操作部２０６にコンテンツを表示し、且つユーザ認証を必要としない設定である。具体的に、第７の表示設定では、サイネージ設定画面５００において表示タイミング設定ボタン５１３が選択されている。また、第７の表示設定では、認証設定画面７００において第３の表示設定と同じ設定である。
【００６６】
第７の表示設定において、ＭＦＰ１０１は、オートクリア処理を実行しない場合には、第３の表示設定と同様の画面遷移を行う。一方、ＭＦＰ１０１は、オートクリア処理を実行すると、Ｗｅｂコンテンツ１１００を操作部２０６に表示する。Ｗｅｂコンテンツ１１００において閉じるボタン１１０１が押下されると、ＭＦＰ１０１は、初期画面であるメインメニュー画面８０２を操作部２０６に表示する。
【００６７】
図１６は、第８の表示設定における操作部２０６の画面遷移を説明するための図である。
【００６８】
第８の表示設定は、プリント実行時に操作部２０６にコンテンツを表示する設定である。具体的に、第８の表示設定では、サイネージ設定画面５００において表示タイミング設定ボタン５１４が選択されている。
【００６９】
第８の表示設定において、ユーザがメインメニュー画面８０２においてプリント機能に対応する図１６の機能ボタン１６０１を選択すると、ＭＦＰ１０１は、図１６のアプリケーション画面１６０２を操作部２０６に表示する。アプリケーション画面１６０２は、プリント機能に関する設定を行うための画面である。アプリケーション画面１６０２においてユーザがプリント開始ボタン１６０３を選択すると、ＭＦＰ１０１は印刷を開始し、さらに、ＭＦＰ１０１は、操作部２０６の表示をアプリケーション画面１６０２からＷｅｂコンテンツ１１００に切り替える。その後、上記印刷が完了する、若しくはユーザが閉じるボタン１１０１を押下すると、ＭＦＰ１０１は、操作部２０６の表示をＷｅｂコンテンツ１１００からアプリケーション画面１６０２に切り替える。なお、本実施の形態では、操作部２０６以外の方法、例えば、クライアントＰＣ１０４等の外部装置からプリントジョブの開始指示を受け付けた場合、ＭＦＰ１０１は、Ｗｅｂコンテンツ１１００を操作部２０６に表示しない。
【００７０】
図１７は、図１のＭＦＰ１０１によって実行されるコンテンツ表示処理の手順を示すフローチャートである。
【００７１】
図１７の処理は、ＣＰＵ２０１がＲＯＭ２０２やＨＤＤ２０４に格納されたプログラムを実行することによって行われる。
【００７２】
図１７において、まず、ＣＰＵ２０１は、イベント受信部３１１により、ユーザによる操作部２０６の操作に関連した特定のイベントの発生を示すイベント通知を受信したか否かを判別する（ステップＳ１７０１）。ＣＰＵ２０１は、イベント受信部３１１により、認証処理部３１３、オートクリア処理部３１４、及びプリント管理部３１５の何れかからイベント通知を受信した際に上記特定のイベントの発生を示すイベント通知を受信したと判別する。認証処理部３１３は、ユーザが操作部２０６を用いてＭＦＰ１０１にログインするためのログインイベントの発生を示すイベント通知を送信する。また、認証処理部３１３は、ユーザが操作部２０６を用いてＭＦＰ１０１からログアウトするためのログアウトイベントの発生を示すイベント通知を送信する。オートクリア処理部３１４は、ＭＦＰ１０１にログインしたユーザが操作部２０６を操作しないままオートクリア時間が経過したことに応じてオートクリア処理を実行するためのオートクリアイベントの発生を示すイベント通知を送信する。また、オートクリア処理部３１４は、上記オートクリア処理の実行に応じてログアウト処理を実行するためのログアウトイベントの発生を示すイベント通知を送信する。プリント管理部３１５は、操作部２０６で受け付けた指示に応じてプリントジョブの実行を開始するためのプリントジョブ開始イベントの発生を示すイベント通知を送信する。
【００７３】
次いで、ＣＰＵ２０１は、コンテンツ管理部３０９により、コンテンツ設定管理テーブル３１０からコンテンツの表示要否設定を取得する。ＣＰＵ２０１は、コンテンツの表示要否設定として、具体的に、サイネージ設定画面５００の表示タイミング設定ボタン５１２，５１３，５１４のいずれかが選択されているか否かを示す設定値を取得する。次いで、ＣＰＵ２０１は、表示タイミング設定ボタン５１２，５１３，５１４のいずれかが選択、つまり、コンテンツの表示要否設定がオンであるか否かを判別する（ステップＳ１７０２）。
【００７４】
ステップＳ１７０２の判別の結果、表示タイミング設定ボタン５１２，５１３，５１４のいずれもが未選択、つまり、コンテンツの表示要否設定がオフであるとき、ＣＰＵ２０１は本処理を終了する。ステップＳ１７０２の判別の結果、コンテンツの表示要否設定がオンであるとき、ＣＰＵ２０１は、受信したイベント通知がプリントジョブ開始イベントを示すか否かを判別する（ステップＳ１７０３）。
【００７５】
ステップＳ１７０３の判別の結果、受信したイベント通知がプリントジョブ開始イベントを示すとき、ＣＰＵ２０１は、コンテンツ管理部３０９により、コンテンツ設定管理テーブル３１０からプリント開始時のコンテンツの表示要否設定を取得する。ＣＰＵ２０１は、プリント開始時のコンテンツの表示要否設定として、具体的に、サイネージ設定画面５００の表示タイミング設定ボタン５１４が選択されているか否かを示す設定値を取得する。次いで、ＣＰＵ２０１は、表示タイミング設定ボタン５１４が選択、つまり、プリント開始時のコンテンツの表示要否設定がオンであるか否かを判別する（ステップＳ１７０４）。
【００７６】
ステップＳ１７０４の判別の結果、表示タイミング設定ボタン５１４が未選択、プリント開始時のコンテンツの表示要否設定がオフであるとき、ＣＰＵ２０１は本処理を終了する。ステップＳ１７０４の判別の結果、プリント開始時のコンテンツの表示要否設定がオンであるとき、ＣＰＵ２０１は、アプリケーション画面１６０２が操作部２０６に表示されているか否かを判別する（ステップＳ１７０５）。
【００７７】
ステップＳ１７０５の判別の結果、アプリケーション画面１６０２が操作部２０６に表示されていないとき、ＣＰＵ２０１は本処理を終了する。ステップＳ１７０５の判別の結果、アプリケーション画面１６０２が操作部２０６に表示されているとき、ＣＰＵ２０１は、コンテンツ設定管理テーブル３１０を参照する（ステップＳ１７０６）。次いで、ＣＰＵ２０１は、コンテンツ設定管理テーブル３１０から該当タイミングのコンテンツパスを取得し、取得したコンテンツパスをコンテンツ表示部３０７に通知する。次いで、ＣＰＵ２０１は、コンテンツ表示部３０７により、上記コンテンツパスが示すコンテンツをコンテンツサーバ１０５から取得し（ステップＳ１７０７）、取得したコンテンツをＲＡＭ２０３に書き込む。次いで、ＣＰＵ２０１は、サイネージアプリケーション３０５のコンテンツ表示部３０７により、取得したコンテンツ、例えば、Ｗｅｂコンテンツ１１００を操作部２０６に表示する（ステップＳ１７０８）（例えば、図１６を参照。）。
【００７８】
次いで、ＣＰＵ２０１は、Ｗｅｂコンテンツ１１００の閉じるボタン１１０１がユーザに押下されると（ステップＳ１７０９でＹＥＳ）、Ｗｅｂコンテンツ１１００を閉じる（ステップＳ１７１０）。その後、ＣＰＵ２０１は、本処理を終了する。
【００７９】
ステップＳ１７０３の判別の結果、受信したイベント通知がプリントジョブ開始イベントを示さないとき、ＣＰＵ２０１は、受信したイベント通知がログインイベントを示すか否かを判別する（ステップＳ１７１１）。
【００８０】
ステップＳ１７１１の判別の結果、受信したイベント通知がログインイベントを示すとき、ＣＰＵ２０１は、表示設定画面７０３において操作開始時に認証画面８０１を表示する旨が設定されているか否かを判別する（ステップＳ１７１２）。
【００８１】
ステップＳ１７１２の判別の結果、表示設定画面７０３において操作開始時に認証画面８０１を表示する旨が設定されていないとき、ＣＰＵ２０１は本処理を終了する。ステップＳ１７１２の判別の結果、表示設定画面７０３において操作開始時に認証画面８０１を表示する旨が設定されているとき、ＣＰＵ２０１は、コンテンツ設定管理テーブル３１０からコンテンツの表示タイミングに関する設定値を取得する。ＣＰＵ２０１は、コンテンツの表示タイミングに関する設定値として、具体的に、サイネージ設定画面５００の表示タイミング設定ボタン５１２が選択されているかを示す設定値を取得する。次いで、ＣＰＵ２０１は、コンテンツの表示タイミングがログイン後であるか否かを判別する（ステップＳ１７１３）。ステップＳ１７１３では、サイネージ設定画面５００の表示タイミング設定ボタン５１２が選択されている場合、ＣＰＵ２０１は、コンテンツの表示タイミングがログイン後であると判別する。一方、サイネージ設定画面５００の表示タイミング設定ボタン５１２が選択されていない場合、ＣＰＵ２０１は、コンテンツの表示タイミングがログイン後でないと判別する。
【００８２】
ステップＳ１７１３の判別の結果、コンテンツの表示タイミングがログイン後でないとき、ＣＰＵ２０１は本処理を終了する。ステップＳ１７１３の判別の結果、コンテンツの表示タイミングがログイン後であるとき、ＣＰＵ２０１は、ステップＳ１７０６以降の処理を行う（例えば、図１２を参照。）。
【００８３】
ステップＳ１７１１の判別の結果、受信したイベント通知がログインイベントを示さないとき、ＣＰＵ２０１は、受信したイベント通知がオートクリアイベントを示すか否かを判別する（ステップＳ１７１４）。
【００８４】
ステップＳ１７１４の判別の結果、受信したイベント通知がオートクリアイベントを示すとき、ＣＰＵ２０１は、表示設定画面７０３において操作開始時に認証画面８０１を表示する旨が設定されているか否かを判別する（ステップＳ１７１５）。
【００８５】
ステップＳ１７１５の判別の結果、表示設定画面７０３において操作開始時に認証画面８０１を表示する旨が設定されているとき、ＣＰＵ２０１は、コンテンツ設定管理テーブル３１０からコンテンツの表示タイミングに関する設定値を取得する。次いで、ＣＰＵ２０１は、コンテンツの表示タイミングがオートクリア後／ログアウト後であるか否かを判別する（ステップＳ１７１６）。
【００８６】
ステップＳ１７１６の判別の結果、コンテンツの表示タイミングがオートクリア後／ログアウト後でないとき、ＣＰＵ２０１は本処理を終了する。ステップＳ１７１６の判別の結果、コンテンツの表示タイミングがオートクリア後／ログアウト後であるとき、ＣＰＵ２０１は、ステップＳ１７０６以降の処理を行う（例えば、図１３を参照）。
【００８７】
ステップＳ１７１５の判別の結果、表示設定画面７０３において操作開始時に認証画面８０１を表示する旨が設定されていないとき、ＣＰＵ２０１はステップＳ１７０６以降の処理を行う（例えば、図１４及び図１５を参照。）。表示設定画面７０３において操作開始時に認証画面８０１を表示する旨が設定されていない場合は、例えば、表示設定画面７０３において特定の機能を選択時に認証画面８０１を表示する旨が設定されている場合、若しくは認証設定画面７００においてボタン７０２が選択されている場合が該当する。
【００８８】
ステップＳ１７１４の判別の結果、受信したイベント通知がオートクリアイベントを示さないとき、ＣＰＵ２０１は、受信したイベント通知がログアウトイベントであると判別する。ＣＰＵ２０１は、表示設定画面７０３において操作開始時に認証画面８０１を表示する旨が設定されているか否かを判別する（ステップＳ１７１７）。
【００８９】
ステップＳ１７１７の判別の結果、表示設定画面７０３において操作開始時に認証画面８０１を表示する旨が設定されていないとき、ＣＰＵ２０１は、本処理を終了する。ステップＳ１７１７の判別の結果、表示設定画面７０３において操作開始時に認証画面８０１を表示する旨が設定されているとき、ＣＰＵ２０１は、コンテンツの表示タイミングがオートクリア後／ログアウト後であるか否かを判別する（ステップＳ１７１８）。
【００９０】
ステップＳ１７１８の判別の結果、コンテンツの表示タイミングがオートクリア後／ログアウト後でないとき、ＣＰＵ２０１は本処理を終了する。ステップＳ１７１８の判別の結果、コンテンツの表示タイミングがオートクリア後／ログアウト後であるとき、ＣＰＵ２０１は、ステップＳ１７０６以降の処理を行う。
【００９１】
上述した実施の形態によれば、ユーザによる操作部２０６の操作に関連した特定のイベントが発生した際にＷｅｂコンテンツ１１００がＭＦＰ１０１の操作部２０６に表示される。これにより、ＭＦＰ１０１を直接操作するユーザに対してＷｅｂコンテンツ１１００を提供することができ、もって、ＭＦＰ１０１を直接操作するユーザの空き時間を有効活用することができる。
【００９２】
また、上述した実施の形態では、特定のイベントは、操作部２０６で受け付けた指示に応じてプリントジョブの実行を開始するためのプリントジョブ開始イベントを含む。これにより、操作部２０６でプリントジョブの実行を指示したユーザの空き時間を有効活用することができる。
【００９３】
さらに、上述した実施の形態では、特定のイベントは、ユーザが操作部２０６を用いてＭＦＰ１０１にログインするためのログインイベントを含む。これにより、操作部２０６を用いてＭＦＰ１０１にログインしたユーザに対して防災訓練のお知らせ等の各種情報を確実に伝えることができる。
【００９４】
上述した実施の形態では、特定のイベントは、ログアウトイベント及びオートクリアイベントを含む。これにより、ＭＦＰ１０１の近くを通り過ぎたユーザや、次にＭＦＰ１０１を利用するユーザに対して防災訓練のお知らせ等の各種情報を提供することができる。
【００９５】
以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。例えば、発生した特定のイベントの種別に応じて操作部２０６に表示するコンテンツを切り替えても良い。例えば、ログアウトイベントやオートクリアイベントのように、ログインしていたユーザがＭＦＰ１０１から離れ、操作部２０６に表示されたコンテンツが閲覧されない可能性が極めて高い場合、ＭＦＰ１０１は、通知の緊急度が比較的低いコンテンツを操作部２０６に表示する。一方、ログインイベントやプリント開始イベントのように、操作部２０６を操作するユーザによって操作部２０６に表示されたコンテンツが閲覧される可能性が極めて高い場合、通知の緊急度が比較的高いコンテンツを操作部２０６に表示する。このようにすることで、操作部２０６に表示されたコンテンツが閲覧される期待値に応じて適切なコンテンツを操作部２０６に表示することができる。
【００９６】
図１８は、コンテンツを再表示する際の操作部２０６の画面遷移を説明するための図である。
【００９７】
メインメニュー画面８０２において、ユーザにサイネージボタン１８０１が選択されると、ＭＦＰ１０１は、直前に表示していたコンテンツを、例えば、Ｗｅｂコンテンツ１１００を操作部２０６に表示する。このようにして、本実施の形態では、直前のコンテンツを再表示するボタンを設けることで、ユーザがコンテンツを見逃した際に再度確認することができる。なお、サイネージボタン１８０１は、表示タイミング設定ボタン５１２，５１３，５１４のいずれもが未選択、つまりコンテンツを表示するタイミングが無い場合は、非表示にしても良い。
【００９８】
図１９は、図１のＭＦＰ１０１によって実行されるコンテンツ再表示処理の手順を示すフローチャートである。図１９の処理は、ＣＰＵ２０１がＲＯＭ２０２やＨＤＤ２０４に格納されたプログラムを実行することによって行われる。
【００９９】
図１９において、まず、ＣＰＵ２０１は、サイネージボタン１８０１がユーザに押下されると（ステップＳ１９０１でＹＥＳ）、イベント受信部３１１により直前にコンテンツを表示しうるイベントを受信し、コンテンツの表示を行ったか否か判別する（ステップＳ１９０２）。
【０１００】
ステップＳ１９０２の判別の結果、直前にコンテンツの表示を行っていた場合、ＣＰＵ２０１は、コンテンツ設定管理テーブル３１０を参照する（ステップＳ１９０３）。次いで、ＣＰＵ２０１は、コンテンツ設定管理テーブル３１０からＳ１９０２で判別した直前に表示した表示タイミングのコンテンツパスを取得し、取得したコンテンツパスをコンテンツ表示部３０７に通知する。次いで、ＣＰＵ２０１は、コンテンツ表示部３０７により、上記コンテンツパスが示すコンテンツをコンテンツサーバ１０５から取得し（ステップＳ１９０４）、取得したコンテンツをＲＡＭ２０３に書き込む。次いで、ＣＰＵ２０１は、サイネージアプリケーション３０５のコンテンツ表示部３０７により、取得したコンテンツ、例えば、Ｗｅｂコンテンツ１１００を操作部２０６に表示する（ステップＳ１９０５）。
【０１０１】
次いで、ＣＰＵ２０１は、Ｗｅｂコンテンツ１１００の閉じるボタン１１０１がユーザに押下されると（ステップＳ１９０６でＹＥＳ）、Ｗｅｂコンテンツ１１００を閉じる（ステップＳ１９０７）。その後、ＣＰＵ２０１は、本処理を終了する。
【０１０２】
ステップＳ１９０２の判別の結果、直前にコンテンツの表示を行ってない場合、ＣＰＵ２０１は、表示タイミング設定ボタン５１３が設定されているか否か判別する（ステップＳ１９０８）。
【０１０３】
ステップＳ１９０８の判別の結果、表示タイミング設定ボタン５１３が設定されている場合、ＣＰＵ２０１は、コンテンツ設定管理テーブル３１０を参照する（ステップＳ１９０９）。次いで、ＣＰＵ２０１は、コンテンツ設定管理テーブル３１０からオートクリア後／ログアウト後のコンテンツパスを取得し、取得したコンテンツパスをコンテンツ表示部３０７に通知する。次いで、ＣＰＵ２０１は、コンテンツ表示部３０７により、上記コンテンツパスが示すコンテンツをコンテンツサーバ１０５から取得し（ステップＳ１９１０）、ステップＳ１９０５に処理を進める。
【０１０４】
ステップＳ１９０８の判別の結果、表示タイミング設定ボタン５１３が設定されていない場合、ＣＰＵ２０１は、表示タイミング設定ボタン５１２が設定されているか否か判別する（ステップＳ１９１１）。
【０１０５】
ステップＳ１９１１の判別の結果、表示タイミング設定ボタン５１２が設定されている場合、ＣＰＵ２０１は、コンテンツ設定管理テーブル３１０を参照する（ステップＳ１９１２）。次いで、ＣＰＵ２０１は、コンテンツ設定管理テーブル３１０からログイン後のコンテンツパスを取得し、取得したコンテンツパスをコンテンツ表示部３０７に通知する。次いで、ＣＰＵ２０１は、コンテンツ表示部３０７により、上記コンテンツパスが示すコンテンツをコンテンツサーバ１０５から取得し（ステップＳ１９１３）、ステップＳ１９０５に処理を進める。
【０１０６】
ステップＳ１９１１の判別の結果、表示タイミング設定ボタン５１２が設定されていない場合、ＣＰＵ２０１は、コンテンツ設定管理テーブル３１０を参照する（ステップＳ１９１４）。次いで、ＣＰＵ２０１は、コンテンツ設定管理テーブル３１０からプリント開始時のコンテンツパスを取得し、取得したコンテンツパスをコンテンツ表示部３０７に通知する。次いで、ＣＰＵ２０１は、コンテンツ表示部３０７により、上記コンテンツパスが示すコンテンツをコンテンツサーバ１０５から取得し（ステップＳ１９１５）、ステップＳ１９０５に処理を進める。
【０１０７】
上述した実施の形態によれば、サイネージボタン１８０１の選択により直前に表示したＷｅｂコンテンツ１１００がＭＦＰ１０１の操作部２０６に表示される。これによりユーザがコンテンツを見逃した際に再度確認することができる。また、ＭＦＰ１０１の起動直後や初回のコンテンツ設定により、直前にコンテンツが表示されていない場合においても、表示タイミング設定ボタン５１２，５１３，５１４の設定に応じていずれかのタイミングのコンテンツを表示することが出来る。なお、本実施形態では、オートクリア後／ログアウト後、ログイン後、プリント開始時の優先順位でコンテンツを再表示しているが、優先順位は変えても良いし、ユーザに設定させても良い。
【０１０８】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０９】
１０１  ＭＦＰ、２０１  ＣＰＵ、２０６  操作部、
３０４  プリントアプリケーション、３０５  サイネージアプリケーション、
３０６  外部通信部、３１５  プリント管理部、１１００  Ｗｅｂコンテンツ
【図１】
2020205467.tif 000003
【図２】
2020205467.tif 000004
【図３】
2020205467.tif 000005
【図４】
2020205467.tif 000006
【図５】
2020205467.tif 000007
【図６】
2020205467.tif 000008
【図７】
2020205467.tif 000009
【図８】
2020205467.tif 000010
【図９】
2020205467.tif 000011
【図１０】
2020205467.tif 000012
【図１１】
2020205467.tif 000013
【図１２】
2020205467.tif 000014
【図１３】
2020205467.tif 000015
【図１４】
2020205467.tif 000016
【図１５】
2020205467.tif 000017
【図１６】
2020205467.tif 000018
【図１７】
2020205467.tif 000019
【図１８】
2020205467.tif 000020
【図１９】
2020205467.tif 000021