(57)【特許請求の範囲】
【請求項１】
複数の機能を有する情報処理装置であって、
前記複数の機能に対応する複数の項目を一覧表示する第１表示領域と、前記第１表示領域とは異なる表示領域である第２表示領域とを表示する表示手段と、
前記第２表示領域に表示された情報を切り替える表示切替手段と、を有し、
前記表示切替手段は、前記情報処理装置において異常が発生した場合、前記第２表示領域を、前記情報処理装置で異常が発生していない場合の前記第２表示領域よりも大きく表示し、
前記表示切替手段は、前記情報処理装置で異常が発生した場合の前記第２表示領域において、当該異常に関する情報、及び前記情報処理装置で異常が発生していない場合に前記第２表示領域に表示される情報を切り替えて表示することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置で異常が発生していない場合、前記第２表示領域は、前記情報処理装置の状態に関する情報を表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示切替手段は、前記第１表示領域に表示された前記複数の項目のうちの一つが選択されたことで表示されるアプリケーション画面において、前記異常に関する情報を表示しないように制御することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記情報処理装置で異常が発生していない場合に前記第２表示領域に表示される情報は、前記表示手段によって表示されている画面が前記複数の項目の一覧を表示するホーム画面であることを示す情報であり、前記情報処理装置の状態に関する情報は、前記情報処理装置の無線ＬＡＮの接続状態を示す情報であることを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記異常に関する情報は、当該異常の種類と、当該異常に対する処置を示す情報を含むことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記表示切替手段は、前記情報処理装置が起動した後に、前記第１表示領域、及び前記第２表示領域、および前記情報処理装置の消耗品に関する情報を表示する第３表示領域を表示し、前記第１表示領域において表示中である前記複数の項目をスクロールする操作を受け付けた場合は、前記第３表示領域を表示しないことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
複数の機能を有する情報処理装置を制御する制御方法であって、
前記複数の機能に対応する複数の項目を一覧表示する第１表示領域と、前記第１表示領域とは異なる表示領域である第２表示領域とを表示する表示工程と、
前記第２表示領域に表示された情報を切り替える表示切替工程と、を有し、
前記表示切替工程は、前記情報処理装置において異常が発生した場合、前記第２表示領域を、前記情報処理装置で異常が発生していない場合の前記第２表示領域よりも大きく表示し、
前記表示切替工程は、前記情報処理装置で異常が発生した場合の前記第２表示領域において、異常に関する情報、及び前記情報処理装置で異常が発生していない場合の前記第２表示領域に表示される情報を切り替えて表示することを特徴とする制御方法。
【請求項８】
コンピュータを、請求項１乃至６のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置とその制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年の複合機やプリンタでは、ＰＣ（パーソナルコンピュータ）と同様に、画面上にウィンドウ、アイコン、ボタンといったグラフィックを表示できる表現能力の高い表示装置が搭載されることが多くなっている。そのような表現能力の高い表示装置は、例えば表示部だけで７インチ〜１０インチくらいのサイズになるため、小型の複合機やプリンタには、本体サイズとのバランスの点で適さない。また、このような表示装置のサイズに合わせて機器本体のサイズを決定すると、本体のサイズが大きくなり、小型機としてのメリットがなくなってしまう。また表現能力の高い表示装置で、より小型の表示装置があるが、このような小型の表示装置を採用すると部品コストが高くなってしまい、プリンタ市場での価格競争に対抗できなくなる。そのため、小型の複合機やプリンタでは、表現能力が乏しくても、部品コストがより低い小型の表示装置が採用される傾向にある。
【０００３】
このような複合機やプリンタでは、例えば何らかの異常が発生した場合に、その異常の内容をメッセージとして表示装置に表示することが要求される。それは、その発生した異常（例えば、消耗部品が寿命に到達して印刷ができない状態など）がユーザのアプリケーションの実行を阻害する可能性があるため、ユーザにその異常が発生していることを通知する必要があるためである。
【０００４】
このような場合、上述の表現能力の高い表示装置では、例えば特許文献１に記載されているように、アプリケーションに関する情報と、装置の状態情報とを同時に表示することができる。具体的には、画面をアプリケーション表示エリアとメッセージ表示エリアとに分割し、それぞれのエリアに、必要な情報を表示することにより、ユーザに実行中のアプリケーションと、メッセージを通知している。これによりユーザは、アプリケーション表示エリアで所望のアプリケーションの実行指示のための操作をしながら、メッセージ表示エリアに表示される異常内容を確認できる。そして、その異常が操作中のアプリケーションの実行に影響があると判断すると、その異常を解除するための処置を行うことができる。これに対して表示能力が乏しい小型の表示装置では、画面が小さく、表示エリアが限定されるため、上述した手法を採用することができない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１４０７９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば図１１（Ａ）に示すように、４行分の文字列しか表示できない画面を有する表示装置では、ホーム画面で、選択対象のアプリケーション項目名の一覧を表示するアプリケーション表示エリア１１０１として３行分が使用されている。
【０００７】
この状態で例えば、プリンタで用紙なしの異常が発生すると、その異常をユーザに知らせるために、例えば図１１（Ｂ）に示すように、異常内容を通知するためのメッセージ表示エリア１１０２として１行を使用する。そして、そのメッセージにより、カセット１の用紙がなくなったことを知らせる。このとき、残りの２行が、アプリケーション表示エリア１１０１に割り当てられる。
【０００８】
しかしながら、例えば図１１（Ｂ）に示す様な１行のメッセージ表示では、用紙なしの異常を知らせることができても、その用紙なしの状態を解消するための対処方法までは知らせることはできない。即ち、図１１（Ｂ）の例では、ユーザは、カセット１に用紙なしが発生していることが分かるが、どのサイズ、或いはどの種類の用紙を、そのカセット１に補充すれば良いかまでは判断できない。
【０００９】
そこで例えば図１１（Ｃ）に示すように、更に１行を使用してメッセージ表示エリア１１０２とし、上述の異常内容の通知に加えて、用紙サイズと用紙の種類（ここではＡ４、普通紙）を表示することも考えられる。しかしながら、こうすると選択対象のアプリケーション項目名を表示するアプリケーション表示エリア１１０１として１行しか割り当てることができず、ユーザは、実行対象のアプリケーションを探して選択する操作がしづらくなってしまう。
【００１０】
本発明の目的は、上記従来技術の課題を解決することにある。
【００１１】
本発明の特徴は、表示能力の乏しい表示画面を有する表示部であっても、ユーザのアプリケーションの指示の操作性を低下させることなく、かつ発生した異常に関する情報をユーザに提示できる技術を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために本発明の一態様に係る情報処理装置は以下のような構成を備える。即ち、
複数の機能を有する情報処理装置であって、
前記複数の機能に対応する複数の項目を一覧表示する第１表示領域と、前記第１表示領域とは異なる表示領域である第２表示領域とを表示する表示手段と、
前記第２表示領域に表示された情報を切り替える表示切替手段と、を有し、
前記表示切替手段は、前記情報処理装置において異常が発生した場合、前記第２表示領域を、前記情報処理装置で異常が発生していない場合の前記第２表示領域よりも大きく表示し、
前記表示切替手段は、前記情報処理装置で異常が発生した場合の前記第２表示領域において、当該異常に関する情報、及び前記情報処理装置で異常が発生していない場合に前記第２表示領域に表示される情報を切り替えて表示することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、表示能力の乏しい表示画面を有する表示部であっても、ユーザのアプリケーションの指示の操作性を低下させることなく、かつ発生した異常に関する情報をユーザに提示できるという効果がある。
【００１４】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１５】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態１に係る画像形成装置の概略構成を示すブロック図。
【図２】実施形態１に係る画像形成装置のコントローラの構成を説明するブロック図。
【図３】実施形態１に係る画像形成装置の操作パネルの上面図。
【図４】画像形成装置の操作パネルの表示部に表示されるホーム画面の一例を示す図。
【図５】実施形態１に係る画像形成装置のコントローラによるエラーメッセージの表示処理を説明するフローチャート。
【図６】実施形態１に係る画像形成装置のコントローラによるアプリケーション項目の表示エリアの開始位置を決定する処理を説明するフローチャート。
【図７】実施形態１に係る画像形成装置のコントローラによるアプリケーション項目の表示エリアの終了位置を決定する処理を説明するフローチャート。
【図８】実施形態１に係る画像形成装置に異常が発生したときに操作パネルの表示部に表示されるホーム画面の一例を示す図。
【図９】実施形態１に係る画像形成装置でユーザがアプリケーションを選択したときに異常が発生すると、操作パネルの表示部に表示されるアプリケーション画面の一例を示す図。
【図１０】本発明の実施形態２に係る画像形成装置で異常が発生したときに操作パネルの表示部に表示するホーム画面の一例を示す図。
【図１１】本発明が解決しようとする課題を説明する図。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。尚、本実施形態では、本発明の情報処理装置を、画像形成装置を例に説明するが、本発明はこのような画像形成装置に限らず、例えば携帯端末や小型のプリンタや通信機器などであっても良い。
【００１７】
［実施形態１］
図１は、本発明の実施形態１に係る画像形成装置１００の概略構成を示すブロック図である。
【００１８】
画像形成装置１００は、ＬＡＮ等のネットワーク或いはインターフェースケーブルなどを介してデータ処理装置１０１と接続されている。画像形成装置１００は、例えば電子写真方式等のプリンタエンジン１０４を有する画像形成装置（印刷装置）で、更にスキャナ機能やＦＡＸ機能を有する多機能処理装置（ＭＦＰ）であってもよい。データ処理装置１０１は、例えば、ＰＣ等のコンピュータ機器で、画像形成装置１００への印刷情報などのデータ供給源として機能している。コントローラ１０３は、この画像形成装置１００の動作を制御する制御部として機能しており、操作パネル１０２への表示処理や、操作パネル１０２を介して入力されるユーザの指示に従った処理、スキャナを使用したコピー処理などを制御する。またコントローラ１０３は、例えばデータ処理装置１０１から供給される情報（例えば、ページ記述言語（以降、ＰＤＬ））に基づいてページ毎のラスタデータを生成し、プリンタエンジン１０４に送出して印刷させるプリンタとしての動作も制御している。プリンタエンジン１０４は、コントローラ１０３から供給されるラスタデータに基づいて、例えば感光ドラム上に潜像を形成し、その潜像を記録媒体（シート）に転写し、定着（電子写真方式）して画像を形成（印刷）する。操作パネル１０２は、ユーザインターフェースとして機能し、タッチパネル機能を有する表示部とハードキーを含むキー操作部を有し、操作パネル１０２を介して入力されるユーザからの指示がコントローラ１０３に送られる。こうしてコントローラ１０３は、操作パネル１０２を介したユーザの操作に従って各種アプリケーションを実行することができる。
【００１９】
図２は、実施形態１に係る画像形成装置１００のコントローラ１０３の構成を説明するブロック図である。
【００２０】
パネルＩ／Ｆ（インターフェース）部２０１は、操作パネル１０２とのインターフェースを制御する。ＣＰＵ２０９は、ユーザが操作パネル１０２を介して入力する各種設定や指示内容をパネルＩ／Ｆ部２０１を介して受け取る。ホストＩ／Ｆ部２０２は、ネットワークを介してホストコンピュータ等のデータ処理装置１０１と双方向で通信する。中間データ作成部２０３は、ホストＩ／Ｆ部２０２を介してデータ処理装置１０１から受信した印刷ジョブを画像形成装置１００で扱いやすい中間データに変換する。ＲＯＭ２０４は、ＣＰＵ２０９により実行されるプログラムコードを保持している。ＲＡＭ２０５は、ＣＰＵ２０９のメインメモリとして機能し、プログラムや各種データを一時保存するのに使用される。ＲＡＭ２０５はまた、ホストＩ／Ｆ部２０２を介して受信した印刷データ、印刷データを解釈して生成される中間データ、中間データをレンダリングして生成されるビットマップデータの記憶領域としても使用される。更にＲＡＭ２０５は、その他の処理に必要な各種処理ステータスやログ情報などを記憶するのにも使用される。エンジンＩ／Ｆ部２０６は、コントローラ１０３とプリンタエンジン１０４とのインターフェースを制御している。ＣＰＵ２０９は、エンジンＩ／Ｆ部２０６を介して、プリンタエンジン１０４の状態を認識する。ＤＭＡ制御部２０７は、ＲＡＭ２０５に格納されているビットマップデータをエンジンＩ／Ｆ部２０６にＤＭＡ転送するのに使用される。レンダリング部２０８は、ＲＡＭ２０５に格納された中間データをビットマップデータに展開する。ＣＰＵ２０９は、ＲＯＭ２０４に格納された制御プログラムコードに基づいて、バス２２０に接続されたデバイスを制御する。ＥＥＰＲＯＭ２１０は、画像形成装置１００の設定情報などを保持するための不揮発性メモリである。メディアＩ／Ｆ部２１１は、ＵＳＢメモリ等のリムーバブルメディア２３０から画像データ、プログラムデータ、機器設定データ等の各種データを読み取ったり、書き込んだりする。ジョブ制御部２１２は、ＲＯＭ２０４に保持されるプログラムのモジュールであり、そのプログラムは、実行時、コントローラ１０３のＲＡＭ２０５に展開され、ＣＰＵ２０９の制御の下に実行される。ＣＰＵ２０９は、ジョブ制御部２１２を介して、データ処理装置１０１から受信したデータを印刷ジョブとしてＲＡＭ２０５に保存して印刷処理を実行する。ＣＰＵバス２２０は、アドレスバス、データバス、制御バスを含み、ＣＰＵ２０９は、ＣＰＵバス２２０に接続された全てのデバイスにアクセスして制御できる。
【００２１】
図３は、実施形態１に係る画像形成装置１００の操作パネル１０２の上面図である。
【００２２】
ＣＰＵ２０９は、パネルＩ／Ｆ部２０１を介して、表示部３５０に表示するデータを操作パネル１０２に出力する。ホームキー３５１は、ホーム画面を表示するように指示するキーであり、このホームキー３５１が押下されると、どんな画面を表示していても必ずホーム画面の表示に切り替えられる。戻るキー３５２は、直前に表示していた画面に戻るように指示するキーである。節電キー３５３は、画像形成装置１００の消費電力を抑制する省電力状態に切り替えるように指示する。状況確認キー３５４は、ユーザが画像形成装置１００の状況を確認する際に操作するキーであり、ユーザはこのキー３５４を押下することにより、例えば、画像形成装置１００の異常状況や、画像形成装置１００が処理中の印刷ジョブの状況等を確認できる。カーソルキー３５５は、表示部３５０に表示されるカーソルを移動させるためのキーであり、左右上下の矢印の方向にカーソルを移動させることができる。ＯＫキー３５６は、表示部３５０上でカーソルが指示している項目を選択したり、その項目の実行を指示するキーである。テンキー３５７は、各キーに表示されている数字や記号を入力することができる。クリアキー３５９は、テンキー３５７により入力された情報をクリアする時に使用される。ストップキー３６０は、画像形成装置１００が実行中のジョブを停止させたり、削除するように指示するキーである。
【００２３】
図４は、画像形成装置１００の操作パネル１０２の表示部３５０に表示されるホーム画面の一例を示す図である。
【００２４】
図４（Ａ）は、不図示の電源ボタンの操作によってコントローラ１０３が起動した後のホーム画面の一例を示す。図４（Ｂ）は、図４（Ａ）の画面で、ユーザが、図３に示すカーソルキー３５５のいずれかを操作したときに表示されるホーム画面の一例を示す図である。ここで表示部３５０は、４行分のメッセージなどを表示できるものとする。
【００２５】
アイコン４０１は、この画面がホーム画面であることを示すためのアイコンである。テキスト４０２は、この画面がホーム画面であることを示すためのテキスト表示である。アイコン４０３は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の通信接続状況を示すアイコンである。項目４０６，４０５は、この画像形成装置１００で実行可能なアプリケーション項目を示す。ここで項目４０５はセキュアプリントのアプリを示し、項目４０６はメモリメディアに記憶されているデータを印刷するメディアプリントのアプリを示している。スクロールバー４０４は、アプリケーション項目の一覧をスクロールさせるためのキーである。４０７〜４１０は、プリンタエンジン１０４のＹ，Ｍ，Ｃ，Ｋのトナーカートリッジのトナー残量を表示している。
【００２６】
図４（Ａ）の状態でカーソルキー３５５が操作されると、アプリケーション項目４０５にカーソル４２０が移動して「セキュアプリント」が選択された状態になっている。このとき更に、図４（Ａ）で表示されていたトナーカートリッジの残量表示４０７〜４１０に代えて、「用紙設定」のアプリケーション項目４２１が表示されている。尚、スクロールバー４０４の表示は、表示されるアプリケーション項目の数や、カーソル４２０の位置等により、その表示形態が異なる。
【００２７】
図５は、実施形態１に係る画像形成装置１００のコントローラ１０３によるエラーメッセージの表示処理を説明するフローチャートである。尚、この処理を実行するプログラムはＲＯＭ２０４に記憶されており、実行時にＲＡＭ２０５に展開され、ＣＰＵ２０９の制御の下に実行される。
【００２８】
まずＳ５０１でＣＰＵ２０９は、画像形成装置１００で異常が発生しているかどうかを判定する。Ｓ５０１でＣＰＵ２０９が異常が発生していると判定するとＳ５０２に処理を進めるが、そうでないときはＳ５０７に進む。Ｓ５０２でＣＰＵ２０９は、現在、表示部３５０に表示している画面が、状況確認キー３５４の操作によって表示されているエラーステータス画面かどうかを判定する。ここでエラーステータス画面であると判定するとＳ５０６に進むが、そうでないときはＳ５０３に進む。Ｓ５０６でＣＰＵ２０９は、画像形成装置１００で発生している異常内容に従った所定のエラーメッセージを表示して、この処理を終了する。
【００２９】
一方、Ｓ５０２でＣＰＵ２０９は、エラーステータス画面でないと判定するとＳ５０３に進み、現在、表示部３５０に表示している画面が、例えば図４に示すようなホーム画面かどうかを判定する。Ｓ５０３でＣＰＵ２０９が、ホーム画面であると判定するとＳ５０６に進み、例えば図８（Ａ）を参照して後述するようにエラーメッセージを表示して、この処理を終了する。図８（Ａ）では、例えば図４の画面の１行目に表示されていたホーム画面であることを示すアイコンやテキストなどの表示に代えて、エラーの種類と、そのエラーに対処するための用紙サイズと用紙の種類を表示する。従って、アプリケーション項目の表示エリアには、２つのアプリケーション項目を表示できる。これにより前述の図１１（Ｃ）と比べて、選択対象のアプリケーション項目名を表示する表示エリアを広く取れる。
【００３０】
尚、図８（Ｂ）のアイコン４０１，４０３及びテキスト４０２の表示領域は、この画像形成装置１００の状態に関連する情報や、画面の状態（ホーム画面）等を表示する表示領域である。
【００３１】
またＳ５０３でＣＰＵ２０９がホーム画面でないと判定するとＳ５０４に進み、現在、表示部３５０に表示している画面が、図９を参照して後述するアプリケーション画面かどうかを判定する。ここでアプリケーション画面でないと判定するとＳ５０７に進みＣＰＵ２０９は、エラーメッセージを表示せずに、この処理を終了する。またＳ５０４でアプリケーション画面を表示していると判定するとＳ５０５に進み、ＣＰＵ２０９は、現在、表示部３５０に表示している画面が、図９を参照して後述するアプリケーション画面の中の特に図９（Ｃ）のような状況確認画面かどうかを判定する。そうであればＣＰＵ２０９はＳ５０６に処理を進め、図９（Ｄ）を参照して後述する画面により、エラーメッセージを表示して、この処理を終了する。
【００３２】
図６は、実施形態１に係る画像形成装置１００のコントローラ１０３によるアプリケーション項目の表示エリアの開始位置を決定する処理を説明するフローチャートである。尚、この処理を実行するプログラムはＲＯＭ２０４に記憶されており、実行時にＲＡＭ２０５に展開され、ＣＰＵ２０９の制御の下に実行される。
【００３３】
アプリケーション項目の表示エリアとは、例えば前述した図４（Ｂ）のホーム画面の中のアプリケーション項目４０５，４０６，４２１を表示しているエリアである。図４（Ｂ）の例では、ホーム画面は全体で４行分しか表示できない構成であるため、アプリケーション項目の表示エリアは２行目から４行目までの３行分で構成されている。また最上位の行は、ホーム画面であることを示すためのアイコン４０１やテキスト４０２を表示する画面階層の表示エリアとして使用されている。従って、図４（Ｂ）の例では、アプリケーション項目の表示エリアの開始位置は、アプリケーション項目４０５が表示されている２行目となる。
【００３４】
まずＳ６０１でＣＰＵ２０９は、画像形成装置１００で異常が発生しているかどうかを判定する。Ｓ６０１でＣＰＵ２０９が、異常が発生していると判定するとＳ６０２に処理を進め、アプリケーション項目の表示エリアの開始位置Ａｓを、異常発生時のアプリケーション項目の表示エリアの開始位置Ａｓ１に決定する。これは、後述する図８（Ａ）の画面でアプリケーション項目４０５が表示されている３行目に相当する。一方、Ｓ６０１でＣＰＵ２０９は、異常が発生していないと判定するとＳ６０３に進み、アプリケーション項目の表示エリアの開始位置Ａｓを、通常時のアプリケーション項目の表示エリアの開始位置Ａｓ０に決定して、この処理を終了する。この開始位置Ａｓ０は、例えば前述した図４（Ｂ）の画面でアプリケーション項目４０５が表示されている２行目に相当する。
【００３５】
このように図６のフローチャートによれば、画像形成装置１００で異常が発生しているかどうかに応じて、ホーム画面におけるアプリケーション項目の表示エリアの開始位置を決定することができる。即ち、画像形成装置１００で異常が発生しているときは、表示部３５０の１行目と２行目を異常の内容とその対処に関する表示エリアとし、アプリケーション項目の表示開始位置をその次の位置（３行目）としている。
【００３６】
図７は、実施形態１に係る画像形成装置１００のコントローラ１０３によるアプリケーション項目の表示エリアの終了位置を決定する処理を説明するフローチャートである。尚、この処理を実行するプログラムはＲＯＭ２０４に記憶されており、実行時にＲＡＭ２０５に展開され、ＣＰＵ２０９の制御の下に実行される。例えば、前述した図４（Ｂ）のホーム画面の例では、アプリケーション項目の表示エリアの終了位置は、アプリケーション項目４２１が表示されている４行目である。
【００３７】
先ずＳ７０１でＣＰＵ２０９は、画像形成装置１００で異常が発生しているかどうか判定する。ここで異常が発生していないと判定するとＳ７０５に進み、発生していると判定するとＳ７０２に進む。Ｓ７０２でＣＰＵ２０９は、Ｎａ≧（Ａｅ１−（Ａｓ１−１））かどうか判定する。ここで、Ａｓ１は、上述したように、アプリケーション項目の表示エリアの開始位置である。またＮａは、アプリケーション項目の表示エリアに表示される対象アプリケーションの数、Ａｅ０は、通常時のアプリケーション項目の表示エリアの終了位置、そしてＡｅ１は、異常時のアプリケーション項目の表示エリアの終了位置である。Ｓ７０２でＣＰＵ２０９は、上記条件を満足していると判定するとＳ７０３に処理を進め、アプリケーション項目の表示エリアの終了位置Ａｅを、異常時のアプリケーション項目の表示エリアの終了位置Ａｅ１に決定して、この処理を終了する。このときの終了位置は、後述する図８（Ａ）の画面の４行目のアプリケーション項目４０６（ここでは「メモリメディア」）の位置に相当する。これは例えば、表示対象のアプリケーション項目の数Ｎａが「２」、異常時のアプリケーション項目の表示エリアの終了位置Ａｅ１が「４」行目、アプリケーション項目の表示エリアの開始位置Ａｓ１が「３」行目の時にＳ７０２の条件が満足されるためである。
【００３８】
一方、Ｓ７０２でＣＰＵ２０９は、上記条件を満足していないと判定するとＳ７０４に処理を進め、ＣＰＵ２０９は、アプリケーション項目の表示エリアの終了位置Ａｅを、（（Ａｓ１−１）＋Ｎａ）に決定して、この処理を終了する。この場合、アプリケーション項目の表示エリアの終了位置Ａｅは、アプリケーション項目の表示エリアの開始位置Ａｓ１と、アプリケーション項目の表示数Ｎａにより決定される。
【００３９】
またＳ７０５でＣＰＵ２０９は、Ｎａ≧（Ａｅ０−（Ａｓ０−１））かどうか判定する。ここでもＮａは、アプリケーション項目の表示エリアでの表示対象アプリケーションの数、Ａｅ０は、通常時のアプリケーション項目の表示エリアの終了位置、Ａｓ０は、上述した通常時のアプリケーション項目の表示エリアの開始位置である。Ｓ７０５でＣＰＵ２０９は、上記条件に合致したと判定するとＳ７０６に進み、アプリケーション項目の表示エリアの終了位置Ａｅを、通常時のアプリケーション項目の表示エリアの終了位置Ａｅ０に決定して、この処理を終了する。これは、前述した図４（Ｂ）の画面の４行目のアプリケーション項目４２１（「用紙設定」）の位置に相当する。
【００４０】
一方、Ｓ７０５でＣＰＵ２０９は、上記条件に合致していないと判定するとＳ７０７に進み、アプリケーション項目の表示エリアの終了位置Ａｅを（（Ａｓ０−１）＋Ｎａ）に決定して、この処理を終了する。
【００４１】
図８は、実施形態１に係る画像形成装置１００に異常が発生したときに操作パネル１０２の表示部３５０に表示されるホーム画面の一例を示す図である。尚、図８（Ａ）及び図８（Ｂ）において、前述の図４と共通する箇所は同じ参照番号で示している。図８は、図４に示すホーム画面に対して、ＣＰＵ２０９が画像形成装置１００の異常を検知したときに遷移する画面の一例を示している。ここでＣＰＵ２０９が画像形成装置１００の異常を検知している間、パネルＩ／Ｆ部２０１を介して操作部１０２の表示部３５０に、図８（Ａ）及び図８（Ｂ）の画面を、所定の時間間隔でトグルして表示している。
【００４２】
図８（Ａ）において、エラーメッセージ８０１は、ＣＰＵ２０９が検知した画像形成装置１００の異常を示すエラーメッセージである。ここでは「カセット１」が用紙無しであることと、その用紙サイズと用紙の種類を表示している。アプリケーション項目４０５，４０６は、画像形成装置１００において実行可能なアプリケーション項目を表示している。ここでもアプリケーション項目のスクロールバー４０４は、アプリケーション項目の数やアプリケーション項目のカーソルの位置に従って、その表示が変わる。
【００４３】
図８（Ｂ）において、アイコン４０１とテキスト４０２は、この画面がホーム画面であることを示すためのアイコン及びテキストの表示である。
【００４４】
前述の図４のようなホーム画面が表示されている状況では、ユーザは実行可能なアプリケーションを選択して実行指示する操作要求を持っている。しかしながら、その実行に関わる画像形成装置１００で異常が発生した場合には、ユーザはその情報も知りたいという要求も持つ。
【００４５】
これに対して図８は、画像形成装置１００に異常が発生した場合にそれらのユーザの要求を満たすための画面である。図８（Ａ）では、ＣＰＵ２０９は、エラーメッセージ８０１により、そのとき発生している異常内容に対応したエラーメッセージを表示するとともに、更に、実行可能なアプリケーション項目４０５，４０６を表示している。但し、図８（Ａ）だけでは、ユーザはその画面が画面階層の中のどの位置の画面かがわからないため、ＣＰＵ２０９は図８（Ａ）と図８（Ｂ）とをトグルで表示することにより、ホーム画面であることをユーザに提示している。即ち、図８（Ｂ）では、ＣＰＵ２０９は、現在の画面の位置を示す内容として、ホーム画面であることを示すためのアイコン４０１及びテキスト４０２を表示するとともに、実行可能なアプリケーション項目４０５，４０６を表示する。
【００４６】
図８（Ｂ）において、図４（Ｂ）の実行可能なアプリケーション項目４０５，４０６の表示開始位置が異なる理由は、図８（Ａ）の異常発生時のホーム画面とのトグル表示において、項目４０５，４０６の位置が変動しないようにするためである。異常発生時、ＣＰＵ２０９は、図８（Ａ）と図８（Ｂ）とをトグルで表示するが、仮に図８（Ａ）と図４（Ｂ）とのトグル表示にすると、ユーザはアプリケーション項目４０５，４０６の表示位置が上下にころころと変わってしまうように見えてしまう。それは、ユーザにとっては、所望の処理を実行させたいときに、アプリケーション項目の中から、所望のアプリケーションを選択する操作をしにくくするおそれがある。従って、図８（Ｂ）では、エラーメッセージ表示を含むホーム画面である図８（Ａ）とアプリケーション項目４０５，４０６の表示位置を一致させることにより、トグル表示においてアプリケーション項目の表示位置を固定させてユーザの混乱を防止している。
【００４７】
図９は、実施形態１に係る画像形成装置１００でユーザがアプリケーションを選択したときに異常が発生すると、操作パネル１０２の表示部３５０に表示されるアプリケーション画面の一例を示す図である。図４及び図８では、各行の文字列に枠を設けているために、表示部３５０に４行分の文字列しか表示できないが、図９では、各行の枠を省いているため、最大５行分の文字列を表示できる。
【００４８】
図９（Ａ）は、図８（Ａ）で、アプリケーション「メモリメディア」４０６が選択された場合、或いは図８（Ｂ）で、アプリケーション「メモリメディア」４０６が選択されたときに遷移する設定画面例を示す。また図９（Ｂ）は、図９（Ａ）で、「ファイルを選択してプリント」９０１が選択された場合に遷移する設定画面例を示す。更に、図９（Ｃ）及び図９（Ｄ）は、図９（Ｂ）において、フォルダＡの「ＦＩＬＥ．ｊｐｇ」が選択された場合に遷移する画面例を示す。ここで図９（Ｃ）と図９（Ｄ）の画面は、所定の時間間隔でトグルして表示される。
【００４９】
図９に示す画面では、ユーザは、対象のアプリケーションを実行するために、効率良く具体的な実行内容を指定して、アプリケーションを実行させたいという要求を持っている。またエラーが発生した時、ユーザは、例えば図８（Ａ）に示すようなホーム画面で、そのエラー内容を認識できている。従って、アプリケーションの画面に遷移した場合、常時、エラーメッセージを表示し続ける必要はない。そのため、ＣＰＵ２０９は、アプリケーション画面で、図８（Ａ）のようにエラーメッセージを表示して表示エリア狭くすることなく、アプリケーションの実行指示のために、全画面をアプリケーションのための表示エリアとして使用する。但し、発生中のエラーが、そのアプリケーションの実行に影響する可能性があるため、図９（Ｃ）及び図９（Ｄ）のように、トグルでエラーメッセージも表示する。図９（Ｃ）及び図９（Ｄ）でも前述の図８の場合と同様に、「プリント開始」、部数、用紙サイズ、用紙の種類といったアプリケーションの実行内容を表示するエリア９０２の位置を固定して、トグル表示でユーザが操作しにくくなるのを防止している。
【００５０】
以上説明したように実施形態１によれば、表示能力の乏しい画面であっても、ユーザの操作性を極力低下させることなく、ユーザの操作に必要なアプリケーション情報と、異常が発生したときの具体的な内容及びその対処方法をユーザに提示できる。
【００５１】
［実施形態２］
前述の実施形態１では、画像形成装置１００で異常を検知した場合に、図８のように、エラーメッセージを表示する画面と、エラーメッセージは表示しないホーム画面とをトグル表示した。これに対して実施形態２では、複数の画面をトグル表示するのではなく、ホーム画面にエラーメッセージを表示させ、そのエラーメッセージを流れ文字として表示させる。尚、実施形態２に係る画像形成装置１００の構成やシステム構成は前述の実施形態１と同様であるため、その説明を省略する。
【００５２】
図１０は、本発明の実施形態２に係る画像形成装置１００で異常が発生したときに操作パネル１０２の表示部３５０に表示するホーム画面の一例を示す図である。尚、図１０において、前述の図４と共通する箇所は同じ参照番号で示している。
【００５３】
図１０において、１００１，１００２は、ＣＰＵ２０９が検知した画像形成装置１００の異常内容に対応したエラーメッセージである。ここでＣＰＵ２０９は、１００１で示す表示状態から所定時間の経過に伴って、少しずつメッセージを示す文字列を左方向に移動させて表示させる。１００２で示す表示状態を経ながら、これら文字列の所定方向への移動を繰り返しながら文字列が流れるように表示する。尚、この文字列の移動方向は、右方向であっても良い。
【００５４】
またこの文字列の所定方向に移動させて表示する方法は、前述の実施形態１の図９（Ｄ）で採用しても良い。
【００５５】
以上説明したように実施形態２によれば、表示能力の乏しい画面であっても、ユーザの操作性を極力低下させることなく、ユーザの操作に必要なアプリケーション情報と、異常が発生したときの具体的な内容及び、その対処方法をユーザに提示できる。
【００５６】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５７】
本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００５８】
１００…画像形成装置、１０１…データ処理装置、１０２…操作部、１０３…コントローラ、１０４…プリンタエンジン、２０１…パネルＩ／Ｆ部、２０４…ＲＯＭ，２０５…ＲＡＭ，２０９…ＣＰＵ、３５０…表示部、３５５…カーソルキー
【図１】
0006618286.tif 000002
【図２】
0006618286.tif 000003
【図３】
0006618286.tif 000004
【図４】
0006618286.tif 000005
【図５】
0006618286.tif 000006
【図６】
0006618286.tif 000007
【図７】
0006618286.tif 000008
【図８】
0006618286.tif 000009
【図９】
0006618286.tif 000010
【図１０】
0006618286.tif 000011
【図１１】
0006618286.tif 000012