(57)【要約】【課題】画面表示にかかるソフトウェアの利便性を向上させることのできる画像形成装置を提供する。【解決手段】画像形成装置１、利用者に対して操作画面１０１を表示するとともに、利用者からの操作入力を受け付けるオペレーションパネル２０と、ＨＴＭＬコンテンツと、静止画および動画を含む複合コンテンツとを記憶するＲＯＭ１２ａ、ＨＴＭＬコンテンツを操作画面１０１に表示するウェブブラウザ１３１と、複合コンテンツを操作画面１０１に表示再生するフラッシュプレーヤー１４１と、ＨＴＭＬコンテンツの操作画面１０１への表示と複合コンテンツの操作画面１０１への表示を切り替える制御部１１１とを備えた。【選択図】        図１
2008158493.tif 000002
【特許請求の範囲】
【請求項１】
利用者に対して操作画面を表示するとともに、利用者からの操作入力を受け付ける操作表示部と、
マークアップ言語で画面定義が記述されたマークアップ記述ファイルと、静止画および動画を含む複合コンテンツとを記憶する第１記憶部と、
前記マークアップ記述ファイルを実行することにより、前記画面定義に基づいた画面であるマークアップコンテンツを前記操作画面に表示するブラウザ部と、
前記複合コンテンツを前記操作画面に表示再生する表示再生部と、
前記マークアップ記述コンテンツの前記操作画面への表示と前記複合コンテンツの前記操作画面への表示とを切り替える制御部と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記表示再生手段は、前記ブラウザ部に組み込まれており、
前記制御部は、前記ブラウザ部により前記マークアップコンテンツを前記操作画面に表示しているときに、前記表示再生部を起動して、前記複合コンテンツを、前記操作画面に表示されている前記マークアップコンテンツの上に表示再生させて切り替えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ブラウザ部は、複数の前記マークアップコンテンツを、複数の画面で前記操作画面にそれぞれ表示し、
前記制御部は、前記ブラウザ部により前記マークアップコンテンツを前記操作画面の一の画面に表示しているときに、前記表示再生部を起動して、前記複合コンテンツを、前記操作画面上の前記一の画面とは異なる画面で表示再生させて切り替えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記ブラウザ部は、複数の前記マークアップコンテンツを、前記操作画面上の一の画面中の複数のウィンドウを切り替えて表示し、
前記制御部は、前記ブラウザ部により一のウィンドウで前記マークアップコンテンツを前記操作画面に表示しているときに、前記表示再生部を起動して、他のウィンドウに切り替えて、前記複合コンテンツを、当該他のウィンドウに表示再生させて切り替えることを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記表示再生部は、前記ブラウザ部とは別個に設けられていることを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記マークアップコンテンツおよび前記複合コンテンツを前記操作画面に表示する際に、表示する前記マークアップコンテンツまたは前記複合コンテンツを一時的に記憶する第２記憶部をさらに備え、
前記制御部は、前記マークアップコンテンツと前記複合コンテンツの表示切り替えの際に、切り替える前のコンテンツを前記第２記憶部に記憶した状態に維持することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記制御部は、利用者による前記操作画面からの切り替え指示を受け付けた場合に、前記マークアップ記述コンテンツの前記操作画面への表示と前記複合コンテンツの前記操作画面への表示を切り替えることを特徴とする請求項１に記載の画像形成装置。
【請求項８】
前記画像形成装置の異常状態を監視する異常監視部をさらに備え、
前記表示再生部は、前記異常監視部により異常を検知した場合に、異常状態に関する情報を含む複合コンテンツを前記操作画面に表示することを特徴とする請求項１に記載の画像形成装置。
【請求項９】
前記表示再生部は、さらに、前記異常監視部が異常状態が解消したことを検知した場合に、前記異常状態に関する情報を含む複合コンテンツの前記操作画面への表示を終了することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記マークアップ記述ファイルは、ＨＴＭＬ形式のデータであることを特徴とする請求項１に記載の画像形成装置。
【請求項１１】
前記複合コンテンツは、フラッシュ形式のデータであることを特徴とする請求項１に記載の画像形成装置。
【請求項１２】
利用者に対して操作画面を表示するとともに、利用者からの操作入力を受け付ける操作表示部を備えた画像形成装置で実行されるコンテンツ表示方法であって、
前記画像形成装置は、マークアップ言語で画面定義が記述されたマークアップ記述ファイルと、静止画および動画を含む複合コンテンツとを記憶する第１記憶部を備え、
ブラウザ部が、前記マークアップ記述ファイルを実行することにより、前記画面定義に基づいた画面であるマークアップコンテンツを前記操作画面に表示するステップと、
表示再生部が、前記複合コンテンツを前記操作画面に表示再生するステップと、
制御部が、前記マークアップ記述コンテンツの前記操作画面への表示と前記複合コンテンツの前記操作画面への表示を切り替えるステップと、
を含むことを特徴とするコンテンツ表示方法。
【請求項１３】
利用者に対して操作画面を表示するとともに、利用者からの操作入力を受け付ける操作表示部を備えたコンピュータを、
マークアップ言語で画面定義が記述されたマークアップ記述ファイルと、静止画および動画を含む複合コンテンツとを記憶する第１記憶部と、
前記マークアップ記述ファイルを実行することにより、前記画面定義に基づいた画面であるマークアップコンテンツを前記操作画面に表示するブラウザ部と、
前記複合コンテンツを前記操作画面に表示再生する表示再生部と、
前記マークアップ記述コンテンツの前記操作画面への表示と前記複合コンテンツの前記操作画面への表示を切り替える制御部と、
して機能させるコンテンツ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作表示部の操作画面にコンテンツを表示する画像形成装置、コンテンツ表示方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来、プリンタ装置などの表示画面に所望の情報を表示するソフトウェア（アプリケーション）としては、独自に開発されたものが利用されていた。例えば、特許文献１には、プリンタ、コピーおよびファクシミリ装置などに対応する各ソフトウェアを効率よく開発するとともに装置全体としての生産性を高めることができる画像形成装置が開示されている。この従来技術のような画像形成装置では、オペレーションパネル（操作表示部）の操作画面の表示は、予めＲＯＭ等に組み込まれ、装置独自のソフトウェアで作成された操作画面データからオペレーションパネルの表示部に表示されることが一般的である。
【０００３】
【特許文献１】特許第３６７９３４９号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のように独自のソフトウェアを利用したのでは、サードベンダにおいてソフトウェアのカスタマイズなどを行うことができず、また操作画面の変更も困難であり、利便性が悪かった。
【０００５】
本発明は、上記に鑑みてなされたものであって、画面表示にかかるソフトウェアの利便性を向上させることのできる画像形成装置、コンテンツ表示方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明にかかる画像形成装置は、利用者に対して操作画面を表示するとともに、利用者からの操作入力を受け付ける操作表示部と、マークアップ言語で画面定義が記述されたマークアップ記述ファイルと、静止画および動画を含む複合コンテンツとを記憶する第１記憶部と、前記マークアップ記述ファイルを実行することにより、前記画面定義に基づいた画面であるマークアップコンテンツを前記操作画面に表示するブラウザ部と、前記複合コンテンツを前記操作画面に表示再生する表示再生部と、前記マークアップ記述コンテンツの前記操作画面への表示と前記複合コンテンツの前記操作画面への表示を切り替える制御部と、を備えたことを特徴とする。
【０００７】
また、本発明は、上記画像形成装置で実行されるコンテンツ表示方法およびコンピュータを上記画像形成装置として機能させるプログラムである。
【発明の効果】
【０００８】
本発明によれば、カスタマイズが容易なマークアップコンテンツと複合コンテンツを用いて操作画面に切り替え表示することができるので、画面表示にかかるソフトウェアの利便性を向上させることができるという効果を奏する。
【発明を実施するための最良の形態】
【０００９】
以下に添付図面を参照して、この発明にかかる画像形成装置、コンテンツ表示方法およびプログラムの最良な実施の形態を詳細に説明する。
【００１０】
（第１の実施の形態）
図１は、第１の実施の形態にかかる複合機１において主要な構成を示すブロック図である。複合機１は、画像形成装置に対応する。複合機１は、操作画面１０１を表示可能な液晶表示部（図示せず）と操作ボタン等の操作部（図示せず）とを有するオペレーションパネル２０と、操作画面１０１への表示を制御する制御部１１１と、ＲＯＭ１２ａと、ＲＡＭ１２ｂと、ハードディスクドライブ装置（ＨＤＤ）１８と、プリンタエンジン６０ａと、スキャナエンジン６０ｂとを備えている。制御部１１１は、オペレーションシステム（ＯＳ）１２１と、操作画面１０１上で動作するウェブブラウザ１３１とを有している。
【００１１】
ウェブブラウザ１３１は、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語でブラウザ画面の定義が記述されたＨＴＭＬコンテンツ（ＨＴＭＬ形式のマークアップ記述ファイル）を実行することにより、定義されたブラウザ画面であるＨＴＭＬコンテンツ（マークアップコンテンツ）を操作画面１０１に表示する。なお、ＨＴＭＬコンテンツは、後述のＲＯＭに格納されている。以降、ＲＯＭに格納され、ウェブブラウザ１３１により表示されるＨＴＭＬコンテンツを内部ＨＴＭＬコンテンツと称する。
【００１２】
ウェブブラウザ１３１は、内部ＨＴＭＬコンテンツの他、ネットワークを介して外部から取得したフラッシュコンテンツや、外部から取得したＨＴＭＬコンテンツを表示する。以降、ネットワークを介して外部から取得したフラッシュコンテンツやＨＴＭＬコンテンツを外部コンテンツと称し、外部から取得したフラッシュコンテンツを外部フラッシュコンテンツ、外部から取得したＨＴＭＬコンテンツを外部ＨＴＭＬコンテンツと称する。
【００１３】
ウェブブラウザ１３１にはさらにフラッシュプレーヤー１４１がプラグインとして組み込まれている。フラッシュプレーヤー１４１は、フラッシュコンテンツを表示する。ここで、フラッシュコンテンツとは、例えば静止画や動画など複数種類のコンテンツを含む複合コンテンツである。フラッシュコンテンツは、後述のＲＯＭに格納されている。以降、ＲＯＭに格納され、フラッシュプレーヤー１４１により表示されるフラッシュコンテンツを内部フラッシュコンテンツと称する。
【００１４】
ＲＡＭ１２ｂは、操作画面１０１に表示するＨＴＭＬコンテンツ、フラッシュコンテンツを一時的に保存する記憶媒体である。なお、本実施の形態では、操作画面１０１に表示するコンテンツを切り替える場合には、切り替え前のコンテンツはＲＡＭ１２ｂから削除される。
【００１５】
このように、本実施の形態にかかる複合機１においては、ＨＴＭＬコンテンツやフラッシュコンテンツといった汎用的なコンテンツを利用した画面を操作画面１０１に表示するので、ベンダによるカスタマイズも容易に行うことができる。
【００１６】
なお、フラッシュコンテンツはさらに、音声コンテンツを含んでもよい。この場合には、フラッシュプレーヤー１４１は、音声出力も行う。
【００１７】
図２は、制御部１１１により制御され操作画面１０１の表示内容の遷移の一例を示す図である。このように、制御部１１１は、ウェブブラウザ１３１により表示される内部ＨＴＭＬコンテンツ、外部ＨＴＭＬコンテンツ、外部フラッシュコンテンツおよび内部フラッシュコンテンツを切り替えて表示する。
【００１８】
ＨＴＭＬコンテンツ（内部ＨＴＭＬコンテンツ、外部ＨＴＭＬコンテンツ）は、ウェブブラウザ１３１で操作画面１０１上に生成されるブラウザ画面で表示される。また、フラッシュコンテンツ（内部フラッシュコンテンツ、外部フラッシュコンテンツ）は、ウェブブラウザ１３１にプラグイン機能として組み込まれたフラッシュプレーヤー１４１によりウェブブラウザ１３１で生成されるブラウザ画面の中で表示される。
【００１９】
なお、表示の切り替えはユーザからのコンテンツ切替指示による。例えば、操作画面１０１上にコンテンツ切替ボタンを表示する。ユーザによりこのボタンが選択されるとコンテンツ切替指示を取得する。また、他の例としては、筐体上にハードウェアキーを設けてもよい。この場合には、ユーザによりハードウェアキーが選択されるとコンテンツ切替指示を取得する。
【００２０】
図３は、ＨＴＭＬコンテンツの表示例を示す図である。例えば、管理者用の設定画面をＨＴＭＬコンテンツで作成する。このように、ＨＴＭＬコンテンツを利用することにより、管理者は、このＨＴＭＬコンテンツを利用して、インターネットを介した消耗品の発注等を行うことができる。このように、管理者の利便性を向上させることができる。
【００２１】
図４は、ＨＴＭＬコンテンツで作成され操作画面１０１に表示された初期画面の一例を示す模式図である。図５はベンダ等により図４の初期画面をカスタマイズして作成され操作画面１０１に表示されたＨＴＭＬコンテンツの初期画面の一例を示す模式図である。このように、本実施の形態では、操作画面１０１に表示する画面をＨＴＭＬコンテンツやフラッシュコンテンツとしているので、ベンダが容易に操作画面をカスタマイズして構築することが可能となる。
【００２２】
図６は、フラッシュコンテンツ（内部フラッシュコンテンツ、外部フラッシュコンテンツ）の表示例を示す図である。例えば、ユーザに表示する操作画面を内部フラッシュコンテンツで表示する。このように、ユーザに対しては、比較的リッチな画面であるフラッシュコンテンツの画面を表示することによりユーザの操作性を向上させることができる。なお、フラッシュコンテンツは、作成工数がかかる。そのため、上述のように、管理者など特殊なユーザに見える部分については、作成工数の少ないＨＴＭＬコンテンツを利用することとする。すなわち、ＨＴＭＬコンテンツを利用することにより、作成工数を減らすことができる。
【００２３】
図７は、複合機１による処理を示すフローチャートである。なお、図７では、内部フラッシュコンテンツ、内部ＨＴＭＬコンテンツを表示する処理の例を示しているが、外部フラッシュコンテンツ、外部ＨＴＭＬコンテンツを表示する場合についても同様である。まず、複合機１の電源が投入されると（ステップＳ１００，Ｙｅｓ）、フラッシュプレーヤー１４１は、ＲＯＭから内部フラッシュコンテンツを読み込む（ステップＳ１０２）。次に、読み込まれた内部フラッシュコンテンツを操作画面１０１に表示する（ステップＳ１０４）。
【００２４】
この状態において、ユーザからコンテンツ切替指示を取得した場合には（ステップＳ１０６，Ｙｅｓ）、ウェブブラウザ１３１は、このとき表示している内部フラッシュコンテンツを破棄した後（ステップＳ１１０）、内部ＨＴＭＬコンテンツを読み込む（ステップＳ１１２）。次に、読み込まれた内部ＨＴＭＬコンテンツを操作画面１０１に表示する（ステップＳ１１４）。
【００２５】
ステップＳ１０６において、コンテンツ切替指示を取得せず（ステップＳ１０６，Ｎｏ）、かつ表示の終了指示を取得した場合には（ステップＳ１０８，Ｙｅｓ）、処理を終了する。一方、終了指示がない場合には（ステップＳ１０８，Ｎｏ）、ステップＳ１０６に戻り、コンテンツ切替指示の入力を待つ。
【００２６】
ステップＳ１１４により、内部ＨＴＭＬコンテンツを表示している状態において、ユーザからコンテンツ切替指示を取得した場合には(ステップ１１６，Ｙｅｓ)、このとき表示している内部ＨＴＭＬコンテンツを破棄し（ステップＳ１２０）、ステップＳ１０２に戻り、再び内部フラッシュコンテンツを読み込む。
【００２７】
ステップＳ１１６において、コンテンツ切替指示を取得せず（ステップＳ１１６，Ｎｏ）、かつ表示の終了指示を取得した場合には（ステップＳ１１８，Ｙｅｓ）、処理を終了する。一方、終了指示がない場合には（ステップＳ１１８，Ｎｏ）、ステップＳ１１６に戻り、コンテンツ切替指示の入力を待つ。
【００２８】
このように、本実施の形態にかかる複合機１においては、ユーザ用画面をリッチなフラッシュコンテンツで構成することによりユーザの操作性の向上を図ると共に、管理者用画面はＨＴＭＬコンテンツで構成することにより、すべてをフラッシュコンテンツで構成する場合に比べてコストの増大を抑えることができる。
【００２９】
（第２の実施の形態）
図７は、第２の実施の形態にかかる複合機２において主要な構成を示すブロック図である。複合機２は、オペレーションパネル２０と、操作画面１０１への表示を制御する制御部１１２と、ＲＯＭ１２ａと、ＲＡＭ１２ｂと、ＨＤＤ１８と、プリンタエンジン６０ａと、スキャナエンジン６０ｂとを備えている。オペレーションパネル２０、ＲＯＭ１２ａ、ＲＡＭ１２ｂ、ＨＤＤ１８、プリンタエンジン６０ａと、スキャナエンジン６０ｂについては第１の実施の形態と同様である。
【００３０】
制御部１１２は、オペレーションシステム（ＯＳ）１２１と、フラッシュプレーヤー１４１がプラグイン機能として組み込まれ、操作画面１０１上にブラウザ画面を生成して内部ＨＴＭＬコンテンツおよび外部ＨＴＭＬコンテンツを表示するウェブブラウザ１３１と、異常監視部１５０とを有している。ウェブブラウザ１３１、フラッシュプレーヤー１４１、ＯＳ１２１は、第１の実施の形態と同様である。
【００３１】
異常監視部１５０は、複合機２内の処理の異常を監視する。そして、異常が発生した場合には、ＯＳ１２１に異常が発生した旨を通知する。
【００３２】
図９は、異常が発生した際の複合機２の処理を示すフローチャートである。なお、図９では、内部フラッシュコンテンツ、内部ＨＴＭＬコンテンツを表示する処理の例を示しているが、外部フラッシュコンテンツ、外部ＨＴＭＬコンテンツを表示する場合についても同様である。異常監視部１５０が異常発生を検出すると（ステップＳ２００，Ｙｅｓ）、異常監視部１５０は、異常表示要求を送出する（ステップＳ２０２）。フラッシュプレーヤー１４１は、ＯＳ１２１を介して異常表示要求を取得すると、異常表示にかかる内部フラッシュコンテンツを読み込む（ステップＳ２０４）。次に、フラッシュプレーヤー１４１は、読み込んだ内部フラッシュコンテンツを表示する（ステップＳ２０６）。
【００３３】
図１０は、異常表示として操作画面１０１に表示されたフラッシュコンテンツの一例を示す模式図である。このように、異常表示をフラッシュコンテンツで行うのは、ＨＴＭＬでは、ブラウザ画面として表示されたＨＴＭＬコンテンツの画面上でユーザが他のＨＴＭＬ等のブラウザ画面に移動するまたは表示する旨の操作をしない限り、当該他のブラウザ画面を表示することができないため、異常発生時にユーザ操作を介さずに自動的に異常表示用のＨＴＭＬコンテンツを表示することができないからである。一方、フラッシュコンテンツではこのようなユーザの操作を介さずに操作画面に１０１に表示することが可能だからである。さらに、フラッシュコンテンツには動画を含めることができるため、異常箇所の表示等を、図１０に示すように、用紙の搬送路に沿って点滅させたり動的な表現が可能であることから、ユーザに容易に異常表示の内容を把握させることができるからである。
【００３４】
その後、異常監視部１５０が異常が解消したことを検出すると（ステップＳ２１０，Ｙｅｓ）、異常監視部１５０は、異常解除要求を送出する（ステップＳ２１２）。フラッシュプレーヤー１４１は、ＯＳ１２１を介して異常解除要求を取得すると、異常表示を非表示とする（ステップＳ２１４）。
【００３５】
このように、第２の実施の形態にかかる複合機２においては、フラッシュコンテンツで構成された画面を表示するので、異常検出時には、その旨を示すフラッシュコンテンツを表示することにより、ユーザに異常が発生したことを早期に通知することができる。このように、ユーザの操作性を向上させることができる。
【００３６】
なお、第２の実施の形態にかかる複合機２のこれ以外の構成および処理は、第１の実施の形態にかかる複合機１の構成および処理と同様である。
【００３７】
（第３の実施の形態）
図１１は、第３の実施の形態にかかる複合機３において主要な構成を示すブロック図である。複合機３は、オペレーションパネル２０と、操作画面１０１への表示を制御する制御部１１３と、ＲＯＭ１２ａと、ＲＡＭ１２ｂと、ＨＤＤ１８と、プリンタエンジン６０ａと、スキャナエンジン６０ｂとを備えている。オペレーションパネル２０、ＲＯＭ１２ａ、ＲＡＭ１２ｂ、ＨＤＤ１８、プリンタエンジン６０ａと、スキャナエンジン６０ｂについては第１の実施の形態と同様である。
【００３８】
制御部１１３は、ＯＳ１２１と、ウェブブラウザ１３３と、フラッシュプレーヤー１４３と、異常監視部１５０とを有している。ＯＳ１２１、異常監視部１５０は、第２の実施の形態と同様である。
【００３９】
ウェブブラウザ１６０は、操作画面１０１上にブラウザ画面を生成して内部ＨＴＭＬコンテンツおよび外部ＨＴＭＬコンテンツを表示する。フラッシュプレーヤー１４３は、ウェブブラウザ１３３とは別個に（ウェブブラウザ１３３のプラグインとしててはなく）設けられ、内部フラッシュコンテンツおよび外部フラッシュコンテンツを表示する。
【００４０】
図１２は、制御部１１３により制御され操作画面１０１の表示内容の遷移の一例を示す図である。このように、制御部１１３は、ウェブブラウザ１３３により表示される内部ＨＴＭＬコンテンツ、外部ＨＴＭＬコンテンツ、外部フラッシュコンテンツおよび内部フラッシュコンテンツを切り替えて表示する。
【００４１】
ＨＴＭＬコンテンツ（内部ＨＴＭＬコンテンツ、外部ＨＴＭＬコンテンツ）は、ウェブブラウザ１３３で操作画面１０１上に生成されるブラウザ画面で表示される。また、ＨＴＭＬコンテンツの表示がフラッシュコンテンツの表示に切り替えられた場合には、フラッシュプレーヤー１４３は、ブラウザ画面上にフラッシュプレーヤー画面をポップアップさせて表示し、このフラッシュプレーヤ画面の中にフラッシュコンテンツ（内部フラッシュコンテンツ、外部フラッシュコンテンツ）を表示する。
【００４２】
図１３は、複合機３による処理を示すフローチャートである。なお、図１３では、内部フラッシュコンテンツ、内部ＨＴＭＬコンテンツを表示する処理の例を示しているが、外部フラッシュコンテンツ、外部ＨＴＭＬコンテンツを表示する場合についても同様である。第３の実施の形態にかかる複合機３においては、他の実施の形態にかかる複合機と異なり、内部フラッシュコンテンツは、ウェブブラウザ１３３と別個に設けられたフラッシュプレーヤー１６２により表示される。このため、第３の実施の形態にかかる複合機３においては、内部フラッシュコンテンツを表示しているときに、内部ＨＴＭＬコンテンツへのコンテンツ切替指示を取得した際には、内部フラッシュコンテンツをＲＡＭ１２ｂに保持したまま（削除せず）、内部ＨＴＭＬコンテンツを表示することができる。
【００４３】
すなわち、ステップＳ１０４により内部フラッシュコンテンツを表示している際に、ユーザからコンテンツ切替指示を取得した場合には（ステップＳ１０６，Ｙｅｓ）、表示していた内部フラッシュコンテンツの破棄を行わず、ウェブブラウザ１３３は、内部ＨＴＭＬコンテンツを読み込み（ステップＳ１１２）、操作画面１０１に表示する（ステップＳ１１４）。
【００４４】
また、内部ＨＴＭＬコンテンツを表示している状態において、ユーザから切替指示を取得した場合には(ステップＳ１１６，Ｙｅｓ)、ステップＳ１０４に戻り、内部フラッシュコンテンツを表示する（ステップＳ１０４）。このとき既に内部フラッシュコンテンツが読み込まれ、ＲＡＭ１２ｂに記憶された状態のままとなっているので、再度内部フラッシュコンテンツをＲＯＭ１２ａから読み込む処理は不要である。
【００４５】
図１４は、図１３を参照しつつ説明した処理を時系列に沿って示す図である。ステップＳ１０２において内部フラッシュコンテンツがＲＯＭ１２ａから読み込まれると、以降は、内部フラッシュコンテンツは使用可能な状態となる。内部ＨＴＭＬコンテンツがＲＯＭ１２ａから読み込まれる際においても、ＲＡＭ１２ｂから内部ＨＴＭＬコンテンツが削除されることがない。したがって、一旦内部フラッシュコンテンツをＲＯＭ１２ａから読み込んだ後は、ＲＡＭ１２ｂに記憶された状態のままとなるので、内部ＨＴＭＬコンテンツから内部フラッシュコンテンツに切り替える際に内部フラッシュコンテンツのＲＯＭ１２ａからの読み込みを行うことなく、ＲＡＭ１２ｂ上の内部フラッシュコンテンツを表示することができる。これにより、内部フラッシュコンテンツを表示するまでの時間を短縮することができる。
【００４６】
図１５は、複合機３の他の例にかかる処理を示すフローチャートである。図１５に示すように、複合機３は、電源投入時に、内部フラッシュコンテンツだけでなく、内部ＨＴＭＬコンテンツをＲＯＭ１２ａから読み込んでもよい。すなわち、内部フラッシュコンテンツをＲＯＭ１２ａから読み込むとともに（ステップＳ１０２）、内部ＨＴＭＬコンテンツをＲＯＭ１２ａから読み込む（ステップＳ１０３）。そして、内部フラッシュコンテンツの読み込み完了後に内部フラッシュコンテンツを表示する（ステップＳ１０４）。なお、内部フラッシュコンテンツの読み込みと内部ＨＴＭＬコンテンツの読み込みとは順不同である。
【００４７】
図１６は、図１５を参照しつつ説明した処理を時系列に沿って示す図である。電源投入後、ステップＳ１０２において内部フラッシュコンテンツがＲＯＭ１２ａから読み込まれるとともに、ステップＳ１０３において内部ＨＴＭＬコンテンツもＲＯＭ１２ａから読み込まれ、ＲＡＭ１２ｂに記憶された状態のままとなるので、内部ＨＴＭＬコンテンツへのコンテンツ切替指示を取得した直後に内部ＨＴＭＬコンテンツを表示することができる。
【００４８】
このように、内部ＨＴＭＬコンテンツについても電源投入時にＲＯＭ１２ａから読み込みを行ってＲＡＭ１２ｂに記憶した状態としておくことにより、内部フラッシュコンテンツから内部ＨＴＭＬコンテンツへのコンテンツ切替指示を取得してから内部ＨＴＭＬコンテンツを表示するまでの時間を短縮することができる。
【００４９】
なお、第３の実施の形態にかかる複合機３のこれ以外の構成および処理は、他の実施の形態にかかる複合機の構成および処理と同様である。
【００５０】
そうした変更例としては、複合機３は、第２の実施の形態にかかる複合機２と同様に、図９を参照しつつ説明したように異常の発生に伴い異常表示にかかる内部フラッシュコンテンツを表示する。
【００５１】
（第４の実施の形態）
図１７は、第４の実施の形態にかかる複合機４における主要な構成を示すブロック図である。複合機４は、オペレーションパネル２０と、操作画面１０１への表示を制御する制御部１１４と、ＲＯＭ１２ａと、ＲＡＭ１２ｂと、ＨＤＤ１８と、プリンタエンジン６０ａと、スキャナエンジン６０ｂとを備えている。オペレーションパネル２０、ＲＯＭ１２ａ、ＲＡＭ１２ｂ、ＨＤＤ１８、プリンタエンジン６０ａと、スキャナエンジン６０ｂについては第１の実施の形態と同様である。
【００５２】
制御部１１４は、ＯＳ１２１と、フラッシュプレーヤー１４１がプラグインとして組み込まれたウェブブラウザ１７１と、異常監視部１５０とを有している。ＯＳ１２１、異常監視部１５０は、第２の実施の形態と同様である。
【００５３】
ウェブブラウザ１７１は、第１の実施の形態と同様に、操作画面１０１上にブラウザ画面を生成して内部ＨＴＭＬコンテンツおよび外部ＨＴＭＬコンテンツを表示する。また、フラッシュプレーヤー１４１は、ウェブブラウザ１３１にプラグイン機能として組み込まれており、フラッシュコンテンツ（内部フラッシュコンテンツ、外部フラッシュコンテンツ）を、ウェブブラウザ１７１で生成されるブラウザ画面の中で表示する。
【００５４】
さらに、本実施の形態では、ウェブブラウザ１７１は、操作画面１０１上に複数のブラウザ画面を表示可能となっている。複数のブラウザ画面の表示は、ウェブブラウザ１７１を複数のプロセスで起動して、各プロセスでそれぞれブラウザ画面を操作画面１０１上に生成したり、単一のプロセスのウェブブラウザ１７１で、複数のブラウザ画面を操作画面１０１上に生成してＨＴＭＬコンテンツを表示するように構成すればよい。
【００５５】
図１８は、制御部１１４により制御され操作画面１０１の表示内容の遷移の一例を示す図である。図１８に示すように、ＨＴＭＬコンテンツを表示している状態でフラッシュコンテンツの表示に切り替えると、操作画面１０１上にさらにブラウザ画面が生成され、新たに生成されたブラウザ画面上でフラッシュプレーヤー１４１によりフラッシュコンテンツが表示再生される。
【００５６】
第４の実施の形態にかかる複合機４はこのように、内部フラッシュコンテンツをウェブブラウザにて表示することとしたので、内部フラッシュコンテンツに対し、ＣｏｏｋｉｅやＪａｖａＳｃｒｉｐｔ（登録商標）を利用することができる。例えば、Ｃｏｏｋｉｅを利用して、内部フラッシュコンテンツと内部ＨＴＭＬコンテンツのセッションを同一にすることができる。
【００５７】
なお、第４の実施の形態にかかる複合機４による処理は、図１３および図１４を参照しつつ説明した第３の実施の形態にかかる複合機３の処理と同様である。すなわち、第４の実施の形態にかかる複合機４においても、一旦内部フラッシュコンテンツを読み込んだ後は、内部フラッシュコンテンツを破棄することなく内部ＨＴＭＬコンテンツを表示し、再び内部フラッシュコンテンツを表示することができる。さらに、このとき、内部フラッシュコンテンツは保持されているので、再び内部フラッシュコンテンツを読み込む処理を不要とすることができる。
【００５８】
なお、第４の実施の形態にかかる複合機４のこれ以外の構成および処理は、他の実施の形態にかかる複合機の構成および処理と同様である。
【００５９】
そうした変更例としては、複合機４は、第２の実施の形態にかかる複合機２と同様に、図９を参照しつつ説明したように異常の発生に伴い異常表示にかかる内部フラッシュコンテンツを表示する。
【００６０】
（第５の実施の形態）
図１９は、第５の実施の形態にかかる複合機５における主要な構成を示すブロック図である。複合機５は、オペレーションパネル２０と、操作画面１０１への表示を制御する制御部１１５と、ＲＯＭ１２ａと、ＲＡＭ１２ｂと、ＨＤＤ１８と、プリンタエンジン６０ａと、スキャナエンジン６０ｂとを備えている。オペレーションパネル２０、ＲＯＭ１２ａ、ＲＡＭ１２ｂ、ＨＤＤ１８、プリンタエンジン６０ａと、スキャナエンジン６０ｂについては第１の実施の形態と同様である。
【００６１】
制御部１１４は、ＯＳ１２１と、フラッシュプレーヤー１４１がプラグインとして組み込まれたウェブブラウザ１８１と、異常監視部１５０とを有している。ＯＳ１２１、異常監視部１５０は、第２の実施の形態と同様である。
【００６２】
ウェブブラウザ１８１は、第１の実施の形態と同様に、操作画面１０１上にブラウザ画面を生成して内部ＨＴＭＬコンテンツおよび外部ＨＴＭＬコンテンツを表示する。また、フラッシュプレーヤー１４１は、ウェブブラウザ１３１にプラグイン機能として組み込まれており、フラッシュコンテンツ（内部フラッシュコンテンツ、外部フラッシュコンテンツ）を、ウェブブラウザ１８１で生成されるブラウザ画面の中で表示する。
【００６３】
さらに、本実施の形態では、ウェブブラウザ１７１は、操作画面１０１上に生成されたブラウザ画面の中で、複数のウィンドウをタブにより切り替えて表示可能となっている。
【００６４】
図２０は、制御部１１４により制御され操作画面１０１の表示内容の遷移の一例を示す図である。図２０に示すように、ブラウザ画面のタブ１のウィンドウ上でＨＴＭＬコンテンツを表示している状態でフラッシュコンテンツの表示に切り替えると、ブラウザ画面上に新たなタブ２のウィンドウが生成され、タブ２のウィンドウ上でフラッシュプレーヤー１４１によりフラッシュコンテンツが表示再生される。
【００６５】
このように、１つのブラウザ画面により内部フラッシュコンテンツおよび内部ＨＴＭＬコンテンツを管理することとしたので、内部フラッシュコンテンツおよび内部ＨＴＭＬコンテンツそれぞれに対するウェブブラウザを用意する場合に比べて、メモリ消費量を削減することができる。
【００６６】
第５の実施の形態にかかる複合機５による処理は、図１３および図１４を参照しつつ説明した第３の実施の形態にかかる複合機３と同様である。
【００６７】
なお、第５の実施の形態にかかる複合機５のこれ以外の構成および処理は、他の実施の形態にかかる複合機の構成および処理と同様である。
【００６８】
そうした変更例としては、複合機５は、第２の実施の形態にかかる複合機２と同様に、図９を参照しつつ説明したように異常の発生に伴い異常表示にかかる内部フラッシュコンテンツを表示する。
【００６９】
図２１は、複合機１のハードウェア構成を示すブロック図である。本図に示すように、この複合機１は、コントローラ１０とエンジン部（Engine）６０とをＰＣＩ（Peripheral Component Interconnect）バスで接続した構成となる。コントローラ１０は、複合機１全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジン６０ａ、スキャナエンジン６０ｂなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００７０】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Application Specific Integrated Circuit）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated Graphics Port）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read Only Memory）１２ａと、ＲＡＭ(Random Access Memory)１２ｂとをさらに有する。
【００７１】
ＣＰＵ１１は、複合機１の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００７２】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰバス１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００７３】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。なお、ウェブブラウザや、内部ＨＴＭＬコンテンツ、内部フラッシュコンテンツはＲＯＭ１２ｂに格納されている。
【００７４】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００７５】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰバス１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）３０、ＵＳＢ（Universal Serial Bus）４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インタフェース５０が接続される。
【００７６】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard Disk Drive）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００７７】
ＡＧＰバス１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００７８】
なお、第１〜５の実施の形態の画像形成装置で実行されるコンテンツ表示プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００７９】
第１〜５の実施の形態の画像形成装置で実行されるコンテンツ表示プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００８０】
さらに、第１〜５の実施の形態の画像形成装置で実行されるコンテンツ表示プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の〜装置で実行される〜プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００８１】
第１〜５の実施の形態の画像形成装置で実行されるコンテンツ表示プログラムは、上述した各部（ＯＳ、ウェブブラウザ、フラッシュプレーヤー）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからコンテンツ表示プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、ＯＳ、ウェブブラウザ、フラッシュプレーヤーが主記憶装置上に生成されるようになっている。
【００８２】
なお、本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施の形態にわたる構成要素を適宜組み合わせても良い。
【図面の簡単な説明】
【００８３】
【図１】第１の実施の形態にかかる複合機１において主要な構成を示すブロック図である。
【図２】第１の実施の形態における操作画面の表示内容の遷移を示す図である。
【図３】ＨＴＭＬコンテンツの表示例を示す図である。
【図４】初期画面のＨＴＭＬコンテンツの表示例を示す図である。
【図５】図４の初期画面をカスタマイズしたＨＴＭＬコンテンツの表示例を示す図である。
【図６】内部フラッシュコンテンツの表示例を示す図である。
【図７】第１の実施の形態のコンテンツ表示処理の手順を示すフローチャートである。
【図８】第２の実施の形態にかかる複合機において主要な構成を示すブロック図である。
【図９】異常が発生した際のコンテンツ表示処理の手順を示すフローチャートである。
【図１０】異常表示のフラッシュコンテンツの表示例を示す図である。
【図１１】第３の実施の形態にかかる複合機において主要な構成を示すブロック図である。
【図１２】第３の実施の形態における操作画面の表示内容の遷移を示す図である。
【図１３】第３の実施の形態の複合機によるコンテンツ表示処理の手順を示すフローチャートである。
【図１４】コンテンツ表示処理を時系列に沿って示す図である。
【図１５】第３の実施の形態の複合機の他の例にかかるコンテンツ表示処理の手順を示すフローチャートである。
【図１６】コンテンツ表示処理を時系列に沿って示す図である。
【図１７】第４の実施の形態にかかる複合機における主要な構成を示すブロック図である。
【図１８】第４の実施の形態における操作画面の表示内容の遷移を示す図である。
【図１９】第５の実施の形態にかかる複合機５における主要な構成を示すブロック図である。
【図２０】第５の実施の形態における操作画面の表示内容の遷移を示す図である。
【図２１】複合機のハードウェア構成を示すブロック図である。
【符号の説明】
【００８４】
１〜５  複合機
１０  コントローラ
１１  ＣＰＵ
１２  ＭＥＭ−Ｐ
１２ａ  ＲＯＭ
１２ｂ  ＲＡＭ
１３  ＮＢ
１４  ＳＢ
１５  ＡＧＰバス
１６  ＡＳＩＣ
１７  ＭＥＭ−Ｃ
１８  ＨＤＤ
３０  ＦＣＵ
４０  ＵＳＢ
４２  表示画面
５０  ＩＥＥＥ１３９４インターフェース
６０  エンジン部
１０１  操作画面
１１１〜１１５  制御部
１３１，１３２，１３３，１７１，１８１  ウェブブラウザ
１４１，１４２、１４３  フラッシュプレーヤー
１５０  異常監視部
【図１】
2008158493.tif 000003
【図２】
2008158493.tif 000004
【図３】
2008158493.tif 000005
【図４】
2008158493.tif 000006
【図５】
2008158493.tif 000007
【図６】
2008158493.tif 000008
【図７】
2008158493.tif 000009
【図８】
2008158493.tif 000010
【図９】
2008158493.tif 000011
【図１０】
2008158493.tif 000012
【図１１】
2008158493.tif 000013
【図１２】
2008158493.tif 000014
【図１３】
2008158493.tif 000015
【図１４】
2008158493.tif 000016
【図１５】
2008158493.tif 000017
【図１６】
2008158493.tif 000018
【図１７】
2008158493.tif 000019
【図１８】
2008158493.tif 000020
【図１９】
2008158493.tif 000021
【図２０】
2008158493.tif 000022
【図２１】
2008158493.tif 000023