(57)【特許請求の範囲】
【請求項１】
表示手段に表示させるべき項目のリストである表示項目リストを記憶する記憶手段と、
前記表示項目リストに基づき、画面の１ページに配置する所定数の項目及びその配置順を規定するページデータを作成するページデータ作成手段と、
前記ページデータ作成手段が作成したページデータに基いて前記表示手段に画面を表示させる表示制御手段と、
前記表示手段に表示させるべき項目の追加指示を受け付ける追加指示受付手段と、
該追加指示受付手段が追加指示を受け付けた項目を前記表示項目リストに追加する項目追加手段とを有し、
前記ページデータ作成手段が、前記表示項目リストへの項目の追加に伴い現在表示中の画面に該追加した項目を表示させる必要があると判断した場合、現在表示中の画面に係るページデータに該追加した項目を示すデータを追加し、該追加によりページ内に収まらなくなった項目を該ページのページデータから除外すると共に次のページに配置する項目として記憶し、該除外した項目と予め関連付けられた項目があった場合は、該予め関連付けられた項目も、該ページのページデータから除外すると共に次のページに配置する項目として記憶することにより、現在表示中の画面のページデータを更新する手段を有することを特徴とする表示制御装置。
【請求項２】
請求項１に記載の表示制御装置であって、
前記表示手段に表示させるべき項目の削除指示を受け付ける削除指示受付手段と、
該削除指示受付手段が削除指示を受け付けた項目を前記表示項目リストから削除する項目削除手段とを有し、
前記ページデータ作成手段が、前記表示項目リストからの項目の削除に伴い現在表示中の画面から該削除した項目を削除する必要があると判断した場合、現在表示中の画面に係るページデータから該削除した項目を示すデータを削除すると共に、現在表示中の画面においてその削除した項目より後ろに配置している項目を前に詰めて配置するように、現在表示中の画面のページデータを更新する手段を有することを特徴とする表示制御装置。
【請求項３】
請求項１に記載の表示制御装置であって、
前記表示手段に表示させるべき項目の削除指示を受け付ける削除指示受付手段と、
該削除指示受付手段が削除指示を受け付けた項目を前記表示項目リストから削除する項目削除手段とを有し、
前記ページデータ作成手段が、前記表示項目リストからの項目の削除に伴い現在表示中の画面から該削除した項目を削除する必要があると判断した場合、現在表示中の画面に係るページデータから該削除した項目を示すデータを削除すると共に、前記表示項目リストを参照し、その削除した項目より後ろに配置すべき項目を、１ページに収まる数だけ詰めて配置するように現在表示中の画面のページデータを更新する手段を有することを特徴とする表示制御装置。
【請求項４】
請求項２又は３に記載の表示制御装置であって、
前ページへの移動の指示を受け付ける移動指示受付手段を備え、
前記ページデータ作成手段が、前記表示項目リストからの項目の削除に応じてページデータを更新した後で前記移動指示受付手段が前ページへの移動の指示を受け付けた場合、当該前のページのページデータとして、該項目の削除後の表示項目リストに基づいて１ページ目から順に項目を配置していった場合に当該前のページに配置される項目を配置するページデータを作成する手段を有することを特徴とする表示制御装置。
【請求項５】
請求項２又は３に記載の表示制御装置であって、
前ページへの移動の指示を受け付ける移動指示受付手段を備え、
前記ページデータ作成手段が、前記表示項目リストからの項目の削除に応じてページデータを更新した後で前記移動指示受付手段が前ページへの移動の指示を受け付けた場合、当該前のページのページデータとして、現在表示中の画面において最先に配置されている項目の直前の項目が配置可能位置の最後尾に位置するように、その項目及び位置を基準に、前記所定数の項目を前記項目の削除後の表示項目リストに基づいて配置するページデータを作成する手段を有することを特徴とする表示制御装置。
【請求項６】
請求項１乃至５のいずれか一項に記載された表示制御装置を備えたことを特徴とする画像形成装置。
【請求項７】
コンピュータに、表示手段に表示させるべき項目のリストである表示項目リストを記憶手段に記憶させる記憶手順と、
前記表示項目リストに基づき、画面の１ページに配置する所定数の項目及びその配置順を規定するページデータを作成するページデータ作成手順と、
前記ページデータ作成手順が作成したページデータに基いて前記表示手段に画面を表示させる表示制御手順と、
前記表示手段に表示させるべき項目の追加指示を受け付ける追加指示受付手順と、
該追加指示受付手順で追加指示を受け付けた項目を前記表示項目リストに追加する項目追加手順とを実行させるためのプログラムであって、
前記ページデータ作成手順が、前記表示項目リストへの項目の追加に伴い現在表示中の画面に該追加した項目を表示させる必要があると判断した場合、現在表示中の画面に係るページデータに該追加した項目を示すデータを追加し、該追加によりページ内に収まらなくなった項目を該ページのページデータから除外すると共に次のページに配置する項目として記憶し、該除外した項目と予め関連付けられた項目があった場合は、該予め関連付けられた項目も、該ページのページデータから除外すると共に次のページに配置する項目として記憶することにより、現在表示中の画面のページデータを更新する手順を有するプログラム。
【請求項８】
請求項７に記載のプログラムにおいて、
コンピュータに実行させる、前記表示手段に表示させるべき項目の削除指示を受け付ける削除指示受付手順と、
該削除指示受付手順で削除指示を受け付けた項目を前記表示項目リストから削除する項目削除手順とを有し、
前記ページデータ作成手順が、前記表示項目リストからの項目の削除に伴い現在表示中の画面から該削除した項目を削除する必要があると判断した場合、現在表示中の画面に係るページデータから該削除した項目を示すデータを削除すると共に、現在表示中の画面においてその削除した項目より後ろに配置している項目を前に詰めて配置するように、現在表示中の画面のページデータを更新する手順を有するプログラム。
【請求項９】
請求項７に記載のプログラムにおいて、
コンピュータに実行させる、前記表示手段に表示させるべき項目の削除指示を受け付ける削除指示受付手順と、
該削除指示受付手順で削除指示を受け付けた項目を前記表示項目リストから削除する項目削除手順とを有し、
前記ページデータ作成手順が、前記表示項目リストからの項目の削除に伴い現在表示中の画面から該削除した項目を削除する必要があると判断した場合、現在表示中の画面に係るページデータから該削除した項目を示すデータを削除すると共に、前記表示項目リストを参照し、その削除した項目より後ろに配置すべき項目を、１ページに収まる数だけ詰めて配置するように現在表示中の画面のページデータを更新する手順を有するプログラム。
【請求項１０】
請求項８又は９に記載のプログラムにおいて、
コンピュータに実行させる、前ページへの移動の指示を受け付ける移動指示受付手順を有し、
前記ページデータ作成手順が、前記表示項目リストからの項目の削除に応じてページデータを更新した後で前記移動指示受付手順で前ページへの移動の指示を受け付けた場合、当該前のページのページデータとして、該項目の削除後の表示項目リストに基づいて１ページ目から順に項目を配置していった場合に当該前のページに配置される項目を配置するページデータを作成する手順を有するプログラム。
【請求項１１】
請求項８又は９に記載のプログラムにおいて、
コンピュータに実行させる、前ページへの移動の指示を受け付ける移動指示受付手順を有し、
前記ページデータ作成手順が、前記表示項目リストからの項目の削除に応じてページデータを更新した後で前記移動指示受付手順で前ページへの移動の指示を受け付けた場合、当該前のページのページデータとして、現在表示中の画面において最先に配置されている項目の直前の項目が配置可能位置の最後尾に位置するように、その項目及び位置を基準に、前記所定数の項目を前記項目の削除後の表示項目リストに基づいて配置するページデータを作成する手順を有するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示を制御する表示制御装置と、ファクシミリ装置、印刷装置、複写装置、並びにそれらの装置の機能を備えた複合装置を含む画像形成装置と、コンピュータに実行させるための手順からなるプログラムに関する。
【背景技術】
【０００２】
近年、ファクシミリ装置、印刷装置、複写装置、並びにそれらの装置の機能を備えた複合装置を含む画像形成装置は、ジョブ（処理）実行中に他のジョブの実行を予約しておくことができるものが多い。
ユーザは、画像形成装置にどのようなジョブがどの程度予約されているのか、また各ジョブがどのような実行状況なのかを知りたい場合がある。
【０００３】
従来、複数のジョブを予約して順番に処理する場合において、ユーザに予約ジョブの一覧とその各予約ジョブの状況を表示する装置（例えば、特許文献１参照）があった。
また、記憶手段に記憶されている実行待ちの印刷ジョブを、実行可能ジョブと実行不可能ジョブとを識別可能にそれぞれ異なる表示形態で表示する画像形成装置（例えば、特許文献２参照）があった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の装置では、ジョブの一覧画面中にエラー等の事象が発生したときにのみユーザに選択させる新たな項目を挿入して表示することはできなかった。
また、ジョブの一覧画面において関連する複数の項目が異なるページに表示されて見難くなることがあった。
このように、ユーザが参照し易いジョブの一覧画面ではなかったという問題があった。
この発明は上記の点に鑑みてなされたものであり、ユーザが参照する複数項目の一覧表示画面を見易くすることを目的とする。
【課題を解決するための手段】
【０００５】
この発明は上記の目的を達成するため、表示手段に表示させるべき項目のリストである表示項目リストを記憶する記憶手段と、表示項目リストに基づき、画面の１ページに配置する所定数の項目及びその配置順を規定するページデータを作成するページデータ作成手段と、ページデータ作成手段が作成したページデータに基いて表示手段に画面を表示させる表示制御手段と、表示手段に表示させるべき項目の追加指示を受け付ける追加指示受付手段と、追加指示受付手段が追加指示を受け付けた項目を表示項目リストに追加する項目追加手段を有し、ページデータ作成手段が、表示項目リストへの項目の追加に伴い現在表示中の画面にその追加した項目を表示させる必要があると判断した場合、現在表示中の画面に係るページデータにその追加した項目を示すデータを追加し、その追加によりページ内に収まらなくなった項目をそのページのページデータから除外すると共に次のページに配置する項目として記憶し、その除外した項目と予め関連付けられた項目があった場合は、その予め関連付けられた項目も、そのページのページデータから除外すると共に次のページに配置する項目として記憶することにより、現在表示中の画面のページデータを更新する手段を有する表示制御装置を提供する。
【発明の効果】
【０００６】
この発明による表示制御装置と画像形成装置とプログラムは、ユーザが参照する複数項目の一覧表示画面を見易くすることができる。
【図面の簡単な説明】
【０００７】
【図１】発明の一実施形態である画像形成装置の機能構成を示すブロック図である。
【図２】図１に示す画像形成装置の操作表示制御部が操作表示部の画面にジョブ一覧画面を表示すると共に、画像形成装置のエラー発生時のジョブ一覧画面の表示制御処理例を示すフローチャート図である。
【図３】図１に示す画像形成装置の操作表示制御部が画像形成装置のエラー解消時におけるジョブ一覧画面の表示制御処理例を示すフローチャート図である。
【図４】図１に示す画像形成装置の操作表示制御部が画像形成装置のエラー解消時におけるジョブ一覧画面の表示制御の他の処理例を示すフローチャート図である。
【図５】図１に示す画像形成装置の操作表示制御部がエラー解消時のジョブ一覧画面で前ページへの移動指示を受けた場合の表示制御処理例を示すフローチャート図である。
【図６】図１に示す画像形成装置の操作表示制御部がエラー解消時のジョブ一覧画面で前ページへの移動指示を受けた場合の表示制御の他の処理例を示すフローチャート図である。
【図７】図１に示す操作表示部の表示部におけるジョブ一覧画面の表示中にエラーが発生したときとページ移動のときの画面遷移例を示す図である。
【図８】図７に示すジョブ一覧画面でエラーが解消したときとページ移動のときの画面遷移例を示す図である。
【図９】図１に示す操作表示部の表示部におけるジョブ一覧画面でエラーが発生したときとそのエラーが解消したときとページ移動のときの他の画面遷移例を示す図である。
【図１０】図１に示す操作表示部の表示部におけるジョブ一覧画面でエラーが発生したときとそのエラーが解消したときとページ移動のときのさらに他の画面遷移例を示す図である。
【図１１】ジョブ一覧画面の参考例を示す図である。
【発明を実施するための形態】
【０００８】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
図１は、発明の一実施形態である画像形成装置の機能構成を示すブロック図である。
画像形成装置１は、通信網を介してファクシミリ通信（インターネットを使ったデータ通信も含む）と、原稿の画像を光学的に読み取る画像読み取り（スキャナ）と、画像データに基づいて用紙等の媒体に印刷する印刷（プリント）と、原稿の画像を読み取って媒体にその画像を印刷する複写（コピー）の機能を備えた複合機である。
【０００９】
この、画像形成装置１は、制御部２、操作表示部３、記憶部４及び画像形成部５を備えている。
操作表示部３は、画面を表示する表示部（表示手段に相当する）を備え、その表示部に各種の画面を表示する。また、表示部の上側には操作部であるタッチパネル（操作手段に相当する）を備えており、そのタッチパネル上から画面上の各キーを押下することにより、その押下位置に対応するキーによる指示を入力する。
【００１０】
記憶部４は、ハードディスク装置を含む記憶装置であり、この画像形成装置１で実行するジョブのデータを含む各種のデータを記憶する。
このジョブには、スキャナ部１８によって読み取った画像データを指定された相手先へファクシミリ送信（又はデータ送信）するジョブ、通信網を介して外部の装置から受信したデータを印刷するジョブ、スキャナ部１８によって読み取った画像データをプロッタ部１９によって印刷する複写のジョブを含む。
【００１１】
また、ジョブには、予め指定された実行条件（指定日時等がある）を満たしたときに実行し、その実行までは保持されて待機する予約ジョブもある。
この予約ジョブには、現在実行中のジョブが終了したときに実行を開始するものも含まれる。
画像形成部５は、原稿の画像を読み取り、その読み取った画像データを入力するスキャナ部（画像読取部）１８と、スキャナ部１８によって読み取った画像データに基づく印刷、通信網を介して受信した画像データの印刷を含む各種の印刷をするプロッタ部１９とを備えている。
【００１２】
制御部２は、ＣＰＵ、ＲＯＭ及びＲＡＭを含むマイクロコンピュータによって実現され、ＣＰＵがＲＡＭを作業領域として、ＲＯＭに記憶されたプログラム（「ファームウェア」ともいう）を実行することにより実現される、ジョブ制御部６、通信制御部７、画像処理部８及び操作表示制御部９の各機能部を備えている。
そして、この制御部２は、画像形成装置１の全体の制御を司る。
【００１３】
ジョブ制御部６は、記憶部４に記憶されたジョブデータに基いてデータ通信、画像読み取り、印刷、又は複写種類のジョブを実行する。上記ジョブデータには処理対象のデータ又は画像データが含まれる。また、ジョブ制御部６は、上記ジョブデータが予約ジョブとして登録された場合、指定された日時を含む実行条件を満たしたときに実行する制御も司る。さらに、ジョブ制御部６は、ジョブの実行についての各種の情報を表示させるための指示を操作表示制御部９へ通知する。
【００１４】
通信制御部７は、電話回線、ネットワーク通信網、インターネットを含む通信網を介して外部装置との間のファクシミリ通信（ＦＡＸ送信、ＦＡＸ受信）とネットワーク通信とインターネット通信を制御する。
画像処理部８は、スキャナ部１８が画像読取り（複写印刷の際の画像読取りも含む）のジョブ（予約ジョブも含む）を実行して読み取った画像データにアナログ−デジタル変換処理、オフセット補正処理、およびシェーディング補正処理を含む所定の画像処理を施す。また、画像処理部８は、印刷（複写印刷の際の印刷も含む）のジョブ（予約ジョブも含む）を実行してプロッタ部１９に印刷させる画像データを形成する画像処理も行う。
【００１５】
操作表示制御部９は、操作表示部３からの入力制御と操作表示部３への出力制御を司り、上記ＣＰＵが実行するプログラムに含まれるページデータ作成手順、表示制御手順、追加指示受付手順、項目追加手順、削除指示受付手順、項目削除手順、及び移動指示受付手順の各手順の実行によってそれぞれ実現される機能部として、ページデータ作成部１０、表示制御部１２、追加指示受付部１３、項目追加部１４、削除指示受付部１５、項目削除部１６、及び移動指示受付部１７を備えている。
【００１６】
また、操作表示制御部９は、表示項目リスト記憶部１１に表示項目リストを記憶する記憶手順も実行する。
表示項目リスト記憶部１１は、操作表示部３の表示部に表示させるべき項目のリストである表示項目リストを記憶する記憶手段であり、例えば、制御部２のＲＡＭ上の一領域を割り当てると良い。
上記表示項目リストには、例えば、この画像形成装置１におけるデータ送信、画像読取り、印刷、及び複写等のジョブ一覧画面に表示する予約ジョブのリストがある。
【００１７】
ジョブ一覧画面の表示項目リストの場合、操作表示制御部９は、予め決められたジョブ一覧画面のレイアウトのデータに基いて、ジョブ一覧画面中に常に表示させるべき項目（例えば、タイトルキー等）と、ジョブ制御部６が管理している予約ジョブのリストから取得した各予約ジョブのキーを含んだ表示項目リストを作成して表示項目リスト記憶部１１に記憶する。
表示制御部１２は、ページデータ作成部１０が作成したページデータに基いて操作表示部３の表示部にジョブ一覧画面を含む画面を表示させる表示制御を司る。
【００１８】
追加指示受付部１３は、ジョブ制御部６からの操作表示部３の表示部に表示させるべき項目の追加指示を受け付ける制御を司る。
例えば、上記ジョブ制御部６が、ジョブ一覧画面の表示中にエラーが発生したとき、そのエラー内容とエラーを解消するための説明やエラー時の対処方法の説明を表示する項目であるエラーガイダンスをジョブ一覧画面に表示追加する指示を送った場合、追加指示受付部１３は、ジョブ一覧画面にエラーガイダンスの追加指示として受け付ける。
【００１９】
項目追加部１４は、追加指示受付部１３がジョブ制御部６から項目の追加指示を受け付けた場合、その項目のデータを表示項目リスト記憶部１１の表示項目リストに追加する制御を司る。
例えば、追加指示受付部１３がジョブ制御部６からジョブ一覧画面にエラーガイダンスを追加する指示を受け付けた場合、ジョブ一覧画面の表示項目リストにエラーガイダンスのデータを追加する。
【００２０】
削除指示受付部１５は、ジョブ制御部６からの操作表示部３の表示部に表示させるべき項目の削除指示を受け付ける制御を司る。
例えば、上記ジョブ制御部６が、ジョブ一覧画面にエラーガイダンスを表示中にエラーが解消したとき、ジョブ一覧画面からエラーガイダンスを削除する指示を送った場合、削除指示受付部１５は、ジョブ一覧画面からエラーガイダンスの削除指示として受け付ける。
【００２１】
項目削除部１６は、削除指示受付部１５がジョブ制御部６から項目の削除指示を受け付けた場合、その項目のデータを表示項目リスト記憶部１１の表示項目リストから削除する制御を司る。
例えば、項目削除部１６がジョブ制御部６からジョブ一覧画面からエラーガイダンスを削除する指示を受け付けた場合、ジョブ一覧画面の表示項目リストからエラーガイダンスのデータを削除する。
【００２２】
移動指示受付部１７は、ユーザ操作による操作表示部３の操作部からの前ページへの移動の指示を受け付ける制御を司る。
この前ページの移動指示には、例えば、ジョブ一覧画面の表示中の前ページの移動指示がある。
ページデータ作成部１０は、表示項目リスト記憶部１１の表示項目リストに基づき、画面の１ページに配置する所定数の項目及びその配置順を規定するページデータを作成する制御処理をする。
【００２３】
例えば、上記ページデータには、ジョブ一覧画面のページデータがある。ジョブ一覧画面のページデータの場合、ジョブ一覧画面の全体のレイアウトのデータと共に、１ページに配置する項目数と、ジョブ一覧画面の表示項目リストに登録された項目の１ページ内での配置順を規定するデータを含んでいる。
【００２４】
また、ページデータ作成部１０は、表示項目リスト記憶部１１の表示項目リストへの項目の追加に伴い現在表示中の画面にその追加した項目を表示させる必要があると判断した場合、現在表示中の画面に係るページデータにその追加した項目を示すデータを追加し、その追加によりページ内に収まらなくなった項目をそのページのページデータから除外すると共に次のページに配置する項目として記憶し、その除外した項目と予め関連付けられた項目があった場合は、その予め関連付けられた項目も、そのページのページデータから除外すると共に次のページに配置する項目として記憶することにより、現在表示中の画面のページデータを更新する第１制御処理をする。この第１制御処理には、例えば、ジョブ一覧画面の表示項目リストへのエラーガイダンスの追加の場合の制御処理がある。
【００２５】
さらに、ページデータ作成部１０は、表示項目リスト記憶部１１の表示項目リストからの項目の削除に伴い現在表示中の画面からその削除した項目を削除する必要があると判断した場合、現在表示中の画面に係るページデータからその削除した項目を示すデータを削除すると共に、現在表示中の画面においてその削除した項目より後ろに配置している項目を前に詰めて配置するように、現在表示中の画面のページデータを更新する第２制御処理をする。この第２制御処理には、例えば、ジョブ一覧画面の表示項目リストからのエラーガイダンスの削除の場合の制御処理がある。
【００２６】
また、ページデータ作成部１０は、上記第２制御処理に代えて、表示項目リスト記憶部１１の表示項目リストからの項目の削除に伴い現在表示中の画面からその削除した項目を削除する必要があると判断した場合、現在表示中の画面に係るページデータからその削除した項目を示すデータを削除すると共に、表示項目リスト記憶部１１の表示項目リストを参照し、その削除した項目より後ろに配置すべき項目を、１ページに収まる数だけ詰めて配置するように現在表示中の画面のページデータを更新する第３制御処理をすることもできる。この第３制御処理には、例えば、ジョブ一覧画面の表示項目リストからのエラーガイダンスの削除の場合の制御処理がある。
【００２７】
上記第２制御処理と第３制御処理のどちらを実行するかは、予め一方を有効にする設定をすると良い。その設定は、ユーザが操作表示部３のキー入力によって選択できるようにすると良い。
【００２８】
さらに、ページデータ作成部１０は、表示項目リスト記憶部１１の表示項目リストからの項目の削除に応じてページデータを更新した後で移動指示受付部１７で前ページへの移動の指示を受け付けた場合、当該前のページのページデータとして、その項目の削除後の表示項目リストに基づいて１ページ目から順に項目を配置していった場合に当該前のページに配置される項目を配置するページデータを作成する第４制御処理をする。この第４制御処理には、例えば、ジョブ一覧画面からエラーガイダンスを削除した後の前ページ移動の指示を受け付けた場合の制御処理がある。
【００２９】
さらにまた、ページデータ作成部１０は、上記第４制御処理に代えて、表示項目リスト記憶部１１の表示項目リストからの項目の削除に応じてページデータを更新した後で移動指示受付部１７で前ページへの移動の指示を受け付けた場合、当該前のページのページデータとして、現在表示中の画面において最先に配置されている項目の直前の項目が配置可能位置の最後尾に位置するように、その項目及び位置を基準に、所定数の項目を項目の削除後の表示項目リストに基づいて配置するページデータを作成する第５制御処理をすることもできる。この第５制御処理には、例えば、ジョブ一覧画面からエラーガイダンスを削除した後の前ページ移動の指示を受け付けた場合の制御処理がある。
【００３０】
上記第４制御処理と第５制御処理のどちらを実行するかは、予め一方を有効にする設定をすると良い。その設定は、ユーザが操作表示部３のキー入力によって選択できるようにすると良い。
【００３１】
この画像形成装置１は、制御部２の制御により、画像形成部５のスキャナ部１８がセットされた原稿から読み取った画像データを、画像処理部８が所定の画像処理を施した後、一時的に記憶部４に記憶した後、操作表示部３からの通信網上の指定された相手先装置へ通信制御部７がファクシミリ送信またはデータ送信する通信処理を行う。
また、制御部２の制御により、画像形成部５のスキャナ部１８がセットされた原稿から読み取った画像データを、画像処理部８が所定の画像処理を施した後、記憶部４に蓄積する画像読取処理を行う。
【００３２】
さらに、制御部２の制御により、通信制御部７が通信網上の装置から受信したデータを、一時的に記憶部４に記憶した後、画像処理部８が所定の画像処理を施した後、画像形成部５のプロッタ部１９が紙に印刷する印刷処理を行う。
また、制御部２の制御により、画像形成部５のスキャナ部１８がセットされた原稿から読み取った画像データを、画像処理部８が所定の画像処理を施した後、一時的に記憶部４に記憶した後、プロッタ部１９が紙に印刷して出力する複写処理を行う。
そして、上記通信処理、画像読取処理、印刷処理、及び複写処理を含む各種の処理の際、操作表示制御部９が操作表示部３に各種の画面を表示する。
【００３３】
次に、この画像形成装置１における画面表示処理について説明する。
例えば、操作表示部３の表示部にジョブ一覧画面を表示する場合の処理を説明する。
この実施形態では、ジョブ一覧画面に予約ジョブのリストを表示した場合、ジョブ一覧画面へのエラーガイダンスの追加表示、その追加表示の際にページ内に収まらなくなった予約ジョブの次ページへの配置、あるいは、ページ内に収まらなくなった互いに関連付けられた予約ジョブと読取ガイダンスの次ページへの配置、ジョブ一覧画面からのエラーガイダンスの削除の場合の処理を説明する。
また、ジョブ一覧画面の表示中のページ移動の際の処理についても説明する。
【００３４】
図２は、図１に示した画像形成装置１の操作表示制御部９が操作表示部３の画面にジョブ一覧画面を表示すると共に、画像形成装置１のエラー発生時のジョブ一覧画面の表示制御処理例を示すフローチャート図である。
図１の操作表示制御部９は、操作表示部３の操作部からジョブ一覧画面の表示要求の指示を受け付けると、図２のステップ（図中「Ｓ」で示す）１で、図１のページデータ作成部１０が、表示項目リスト記憶部１１のジョブ一覧画面の表示項目リストに基いてジョブ一覧画面のページデータを作成し、表示制御部１２がそのページデータに基いて操作表示部３の表示部にジョブ一覧画面を表示し、ステップ２へ進む。
このステップ１がジョブ一覧画面のページデータを作成するページデータ作成手順に相当する。
【００３５】
ステップ２では、図１の追加指示受付部１３が、ジョブ制御部６からのエラーガイダンスの追加指示を受け付けたか否かを判断し、受け付けないと判断した場合（Ｎの場合）はステップ１へ戻り、受け付けたと判断した場合（Ｙの場合）はステップ３へ進む。
このステップ２が追加指示受付手順に相当する。
ステップ３では、図１の項目追加部１４が、表示項目リスト記憶部１１のジョブ一覧画面の表示項目リストにエラーガイダンスのデータを追加し、ステップ４へ進む。
このステップ３が項目追加手順に相当する。
【００３６】
ステップ４では、図１のページデータ作成部１０が、（操作表示部３の表示部に）現在表示中の画面にエラーガイダンスの表示が必要か否かを判断し、エラーガイダンスの表示が必要ではないと判断した場合（Ｎの場合）はステップ１へ戻り、エラーガイダンスの表示が必要と判断した場合（Ｙの場合）はステップ５へ進む。
このエラーガイダンスの表示が必要か否かの判断は、ページデータ中に予めジョブ一覧画面のページ中にエラーガイダンスを表示するか否かを示すデータを登録し、そのデータを参照することによって判断すると良い。
このステップ４は現在表示中の画面に追加した項目を表示させる必要があると判断する手順に相当する。
【００３７】
ステップ５では、図１のページデータ作成部１０が、（操作表示部３の表示部に）現在表示中の画面のページデータにエラーガイダンスのデータを追加し、ステップ６へ進む。
この実施形態では、ページデータにおけるエラーガイダンスの配置順については、予め設定した配置順にする場合を説明する。
このステップ５が現在表示中の画面に係るページデータに追加した項目を示すデータを追加する手順に相当する。
【００３８】
ステップ６では、図１のページデータ作成部１０が、ページ内にエラーガイダンスを追加することによって、そのページ内に収まらなくなった予約ジョブ又は読取ガイダンスの項目があるか否かを判断し、ページ内に収まらなくなった予約ジョブ又は読取ガイダンスの項目がないと判断した場合（Ｎの場合）はこの処理を終了し、ページ内に収まらなくなった予約ジョブ又は読取ガイダンスの項目があると判断した場合（Ｙの場合）はステップ７へ進む。
このステップ６がページ内に収まらなくなった項目の有無を判断する手順に相当する。
【００３９】
図１のページデータ作成部１０は、上記判断で、ページ内に収まらなくなった予約ジョブ又は読取ガイダンスの項目がないと判断した場合、ページデータを更新しないので、図１の表示制御部１２によって操作表示部３の表示部に表示させるジョブ一覧画面は、エラーガイダンスの追加があっても現在表示中の画面の内容は変化しない。
また、図１のページデータ作成部１０は、上記判断は、例えば、ページデータにおいて、エラーガイダンスの追加によって１ページ内に表示させるべき所定数を超えた場合はあると判断し、超えない場合はないと判断する。
【００４０】
ステップ７では、図１のページデータ作成部１０が、現在表示中の画面のページデータからページ内に収まらなくなった予約ジョブ又は読取ガイダンスの項目のデータを除外し、その除外したデータを次のページに配置する項目としてページデータ作成部１０内に記憶し、ステップ８へ進む。
このステップ７がページデータからページ内に収まらなくなった項目を除外すると共に次のページに配置する項目として記憶する手順に相当する。
【００４１】
ステップ８では、図１のページデータ作成部１０が、現在表示中の画面のページ内に除外した予約ジョブ又は読取ガイダンスの項目と関連付けられた項目があるか否かを判断し、ページ内に除外した予約ジョブ又は読取ガイダンスの項目と関連付けられた項目がないと判断した場合（Ｎの場合）はこの処理を終了し、ページ内に除外した予約ジョブ又は読取ガイダンスの項目と関連付けられた項目があると判断した場合（Ｙの場合）はステップ９へ進む。
このステップ８が除外した項目と予め関連付けられた項目の有無を判断する手順に相当する。
【００４２】
図１のページデータ作成部１０は、上記判断で、除外した項目が予約ジョブでその予約ジョブに関連付けられた読取ガイダンスが表示項目リストに登録されていた場合、あると判断する。
また、図１のページデータ作成部１０は、上記判断で、除外した項目が予約ジョブでその予約ジョブに関連付けられた読取ガイダンスが表示項目リストに登録されていなかったと判断した場合、ステップ７でのページデータの更新のみで終了する。
その結果、図１の表示制御部１２によって操作表示部３の表示部に表示させるジョブ一覧画面は、エラーガイダンスの追加と共にその追加によってページ内に収まらなくなった予約ジョブが消去されて表示される。
【００４３】
ステップ９では、図１のページデータ作成部１０が、現在表示中の画面のページデータから除外した予約ジョブ又は読取ガイダンスの項目のデータと関連付けられた項目のデータも除外し、その除外したデータも次のページに配置する項目としてページデータ作成部１０内に記憶し、この処理を終了する。
このステップ９が除外した項目と共に予め関連付けられた項目もページデータから除外すると共に次のページに配置する項目として記憶し、現在表示中の画面のページデータを更新する手順に相当する。
【００４４】
図１のページデータ作成部１０は、上記処理で、現在表示中の画面のページデータから複数の項目を除外する。
その結果、図１の表示制御部１２が操作表示部３の表示部に表示させるジョブ一覧画面には、エラーガイダンスの追加と共にその追加によってページ内に収まらなくなった予約ジョブとその予約ジョブに関連付けられた読取ガイダンスが消去されて表示される。
このようにして、図１の表示制御部１２は、図２で示したようにして作成されたページデータに基いて操作表示部３の表示部に画面を表示させる表示制御手順を実行する。
【００４５】
図３は、図１に示した画像形成装置１の操作表示制御部９が画像形成装置１のエラー解消時におけるジョブ一覧画面の表示制御処理例を示すフローチャート図である。
図１の操作表示制御部９は、上記第２制御処理を実行するように設定されている場合、図２に示したフローチャート図の処理によって操作表示部３の表示部にジョブ一覧画面を表示後、図３に示す処理を実行する。
【００４６】
図１の操作表示制御部９は、図３のステップ（図中「Ｓ」で示す）１１で、図１の削除指示受付部１５が、ジョブ制御部６からのエラーガイダンスの削除指示を受け付けたか否かを判断し、受け付けないと判断した場合（Ｎの場合）はステップ１１の処理を再度行い、受け付けたと判断した場合（Ｙの場合）はステップ１２へ進む。
このステップ１１が削除指示受付手順に相当する。
【００４７】
ステップ１２では、図１の項目削除部１６が、表示項目リスト記憶部１１のジョブ一覧画面の表示項目リストからエラーガイダンスのデータを削除し、ステップ１３へ進む。
このステップ１２が項目削除手順に相当する。
ステップ１３では、図１のページデータ作成部１０が、（操作表示部３の表示部に）現在表示中の画面からエラーガイダンスを削除する必要があるか否かを判断し、エラーガイダンスを削除する必要がないと判断した場合（Ｎの場合）はこの処理を終了し、エラーガイダンスを削除する必要があると判断した場合（Ｙの場合）はステップ１４へ進む。
【００４８】
このエラーガイダンスを削除する必要があるか否かの判断は、現在表示中のジョブ一覧画面のページ中にエラーガイダンスが表示されている場合は削除する必要があると判断すると良い。
このステップ１３は現在表示中の画面から項目を削除する必要があると判断する手順に相当する。
ステップ１４では、図１のページデータ作成部１０が、（操作表示部３の表示部に）現在表示中の画面のページデータからエラーガイダンスのデータを削除し、ステップ１５へ進む。
【００４９】
このステップ１４が現在表示中の画面に係るページデータから削除した項目を示すデータを削除する手順に相当する。
ステップ１５では、図１のページデータ作成部１０が、現在表示中の画面から削除したエラーガイダンスより後ろに配置している項目を前に詰めて配置するように、現在表示中の画面のページデータを更新し、この処理を終了する。
このステップ１５が現在表示中の画面のページデータを現在表示中の画面から削除したエラーガイダンスより後ろに配置している項目を前に詰めて配置するようにして更新する手順に相当する。
【００５０】
図４は、図１に示した画像形成装置１の操作表示制御部９が画像形成装置１のエラー解消時におけるジョブ一覧画面の表示制御の他の処理例を示すフローチャート図である。
図１の操作表示制御部９は、上記第３制御処理を実行するように設定されている場合、図２に示したフローチャート図の処理によって操作表示部３の表示部にジョブ一覧画面を表示後、図４に示す処理を実行する。
【００５１】
図１の操作表示制御部９は、図４のステップ（図中「Ｓ」で示す）２１で、図１の削除指示受付部１５が、ジョブ制御部６からのエラーガイダンスの削除指示を受け付けたか否かを判断し、受け付けないと判断した場合（Ｎの場合）はステップ２１の処理を再度行い、受け付けたと判断した場合（Ｙの場合）はステップ２２へ進む。
このステップ２１が削除指示受付手順に相当する。
ステップ２２では、図１の項目削除部１６が、表示項目リスト記憶部１１のジョブ一覧画面の表示項目リストからエラーガイダンスのデータを削除し、ステップ２３へ進む。
このステップ２２が項目削除手順に相当する。
【００５２】
ステップ２３では、図１のページデータ作成部１０が、（操作表示部３の表示部に）現在表示中の画面からエラーガイダンスを削除する必要があるか否かを判断し、エラーガイダンスを削除する必要がないと判断した場合（Ｎの場合）はこの処理を終了し、エラーガイダンスを削除する必要があると判断した場合（Ｙの場合）はステップ２４へ進む。
このエラーガイダンスを削除する必要があるか否かの判断は、現在表示中のジョブ一覧画面のページ中にエラーガイダンスが表示されている場合は削除する必要があると判断すると良い。
【００５３】
このステップ２３は現在表示中の画面から項目を削除する必要があると判断する手順に相当する。
ステップ２４では、図１のページデータ作成部１０が、（操作表示部３の表示部に）現在表示中の画面のページデータからエラーガイダンスのデータを削除し、ステップ２５へ進む。
【００５４】
このステップ２４が現在表示中の画面に係るページデータから削除した項目を示すデータを削除する手順に相当する。
ステップ２５では、図１のページデータ作成部１０が、表示項目リスト記憶部１１の表示項目リストを参照し、現在表示中の画面から削除したエラーガイダンスのデータより後ろに配置すべき項目を、１ページに収まる数だけ詰めて配置するように、現在表示中の画面のページデータを更新し、この処理を終了する。
このステップ２５が現在表示中の画面のページデータを現在表示中の画面から削除したエラーガイダンスより後ろに配置すべき項目を１ページに収まる数だけ詰めて配置するようにして更新する手順に相当する。
【００５５】
図５は、図１に示した画像形成装置１の操作表示制御部９がエラー解消時のジョブ一覧画面で前ページへの移動指示を受けた場合の表示制御処理例を示すフローチャート図である。
図１の操作表示制御部９は、上記第４制御処理を実行するように設定されている場合、図３又は図４に示したフローチャート図の処理によってジョブ一覧画面の表示項目リストからのエラーガイダンスの削除に応じてページデータを更新した後、図５に示す処理を実行する。
【００５６】
図１の操作表示制御部９は、表示項目リストからの項目の削除に応じてページデータを更新した後で、図５のステップ（図中「Ｓ」で示す）３１で、図１の移動指示受付部１７が操作表示部３の操作部からの前ページへの移動の指示を受け付けたか否かを判断し、前ページへの移動の指示を受け付けていないと判断した場合（Ｎの場合）は再度ステップ３１の処理を実行し、前ページへの移動の指示を受け付けたと判断した場合（Ｙの場合）はステップ３２へ進む。
このステップ３１が移動指示受付手順に相当する。
【００５７】
ステップ３２では、図１のページデータ作成部１０が、現在表示中画面のページの前ページのページデータとして、エラーガイダンスのデータの削除後の表示項目リストに基いて、１ページ目から順に配置していった場合に現在表示中の画面の前のページに配置される項目を配置するページデータを作成し、この処理を終了する。
このステップ３２が、表示項目リストからの項目の削除に応じてページデータを更新した後で前ページへの移動の指示を受け付けた場合、当該前のページのページデータとして、その項目の削除後の表示項目リストに基づいて１ページ目から順に項目を配置していった場合に当該前のページに配置される項目を配置するページデータを作成する手順に相当する。
【００５８】
図６は、図１に示した画像形成装置１の操作表示制御部９がエラー解消時のジョブ一覧画面で前ページへの移動指示を受けた場合の表示制御の他の処理例を示すフローチャート図である。
図１の操作表示制御部９は、上記第５制御処理を実行するように設定されている場合、図３又は図４に示したフローチャート図の処理によってジョブ一覧画面の表示項目リストからのエラーガイダンスの削除に応じてページデータを更新した後、図６に示す処理を実行する。
【００５９】
図１の操作表示制御部９は、表示項目リストからの項目の削除に応じてページデータを更新した後で、図６のステップ（図中「Ｓ」で示す）４１で、図１の移動指示受付部１７が操作表示部３の操作部からの前ページへの移動の指示を受け付けたか否かを判断し、前ページへの移動の指示を受け付けていないと判断した場合（Ｎの場合）は再度ステップ４１の処理を実行し、前ページへの移動の指示を受け付けたと判断した場合（Ｙの場合）はステップ４２へ進む。
このステップ４１が移動指示受付手順に相当する。
【００６０】
ステップ４２では、図１のページデータ作成部１０が、現在表示中画面のページの前ページのページデータとして、現在表示中の画面において最先に配置されている項目の直前の項目が配置可能位置の最後尾に位置するように、その項目及び位置を基準に、１ページ内の所定数の項目を、エラーガイダンスのデータを削除後の表示項目リストに基いて配置するページデータを作成し、この処理を終了する。
【００６１】
このステップ４２が、表示項目リストからの項目の削除に応じてページデータを更新した後で前ページへの移動の指示を受け付けた場合、当該前のページのページデータとして、現在表示中の画面において最先に配置されている項目の直前の項目が配置可能位置の最後尾に位置するように、その項目及び位置を基準に、所定数の項目を項目の削除後の表示項目リストに基づいて配置するページデータを作成する手順に相当する。
【００６２】
次に、この画像形成装置１の操作表示部３の表示部におけるジョブ一覧画面の表示例について説明する。
まず、ジョブ一覧画面の表示中にエラーが発生したときの画面を説明する。
図７は、図１に示した操作表示部３の表示部におけるジョブ一覧画面の表示中にエラーが発生したときとページ移動の画面遷移例を示す図である。
この画面遷移では、図２のフローチャート図で説明した処理を実行している。
図７のジョブ一覧画面２０は、ジョブ一覧画面の初期画面例である。
【００６３】
図１のページデータ作成部１０は、図７のジョブ一覧画面２０を表示する場合、印刷ジョブのタイトル、第１予約ジョブ、第２予約ジョブ、及び読取ガイダンスの各項目が登録されている表示項目リストに基づき、１ページの画面中に配置する項目数は４であり、その配置順として印刷ジョブのタイトルを画面の一番上に配置し、第１予約ジョブ、第２予約ジョブ、及び読取ガイダンスをそれぞれ順に下側に並べて配置し、次ページ移動キー及び前ページ移動キーとページ数を配置することを規定したページデータを作成する。
【００６４】
図７のジョブ一覧画面２０では、画面の上下方向に上から順に印刷ジョブタイトル３０、第１予約ジョブ３１、第２予約ジョブ３２、及び読取ガイダンス３３の各項目を配置した表示例を示している。
印刷ジョブタイトル３０は、このジョブ一覧画面が印刷の予約ジョブの一覧であることを示すものであり、この実施形態では画面の一番上に配置するように規定している。
また、第１予約ジョブ３１と第２予約ジョブ３２は、それぞれ予約順が１番目と２番目の予約ジョブを示しており、この実施形態では印刷ジョブタイトル３０の下から順に予約順で配置するように規定している。
【００６５】
例えば、図１の操作表示制御部９が、ユーザからのタッチパネルを介した第１予約ジョブ３１の選択指示を受け付けると、第１予約ジョブ３１に対応する予約ジョブに関する情報（例えば、印刷条件）を表示させることができる。
さらに、読取ガイダンス３３は、第２予約ジョブ３２に関連付けられた項目であり、この実施形態では第２予約ジョブ３２の次の順に配置するように規定している。
例えば、図１の操作表示制御部９が、ユーザからのタッチパネルを介した読取ガイダンス３３の選択指示を受け付けると、第２予約ジョブが複写印刷の場合に原稿の読取条件の設定等の説明を表示させることができる。
【００６６】
また、図７の各ジョブ一覧画面２０〜２１の最下段には、次ページ移動キー及び前ページ移動キーとページ数とを表示している。
図７のジョブ一覧画面２０では、この画面が１ページ中の１ページ目のデータであるため、ページ数「１／１」を表示しており、次ページ移動キー３５及び前ページ移動キー３６はそれぞれ入力が無効であることを示すために反転表示している（図中ではキー内部に斜線を施して示す）。
【００６７】
次に、図７のジョブ一覧画面２０の表示中にエラーが発生した場合、図７のジョブ一覧画面２１に遷移する。
図１のページデータ作成部１０は、図７のジョブ一覧画面２１を表示する場合、ジョブ制御部６からエラーガイダンスの追加の指示を受け付けると、ジョブ一覧画面の表示項目リストにエラーガイダンスの項目を追加し、この画面にエラーガイダンスの表示が必要であると判断し、この画面のページデータにエラーガイダンスのデータを追加することにより、当該画面のページデータを更新する。
【００６８】
この実施形態ではエラーガイダンスを印刷ジョブタイトルの次の順に配置するように規定している。
エラーガイダンスを追加した結果、この画面には読取ガイダンスが収まらなくなり、さらに読取ガイダンスは第２予約ジョブと関連付けられているので、この画面から第２予約ジョブと読取ガイダンスを除外し、それらを次のページに配置する項目として記憶することにより、現在表示中の画面のページデータを更新する。
図７のジョブ一覧画面２１では、印刷ジョブタイトル３０、エラーガイダンス３４、及び第１予約ジョブ３１の順に表示され、その後は空欄にされる。
【００６９】
エラーガイダンス３４は、この画像形成装置１で発生したエラーの内容やエラーへの対処方法等のメッセージを表示させるためのものであり、例えば、図１の操作表示制御部９が、ユーザからのタッチパネルを介したエラーガイダンス３４の選択指示を受け付けると、上述のメッセージを表示させることができる。
図７のジョブ一覧画面２１では、第２予約ジョブと読取ガイダンスの次ページへの移動に伴ってページ数が増えたので、ページ数「１／２」を表示し、次ページ移動キー３５の反転表示を解除し、入力可能に表示する。
【００７０】
次に、図７のジョブ一覧画面２１の表示中に次ページ移動キー３５の指示を受け付けた場合、図７のジョブ一覧画面２２に遷移する。
図１のページデータ作成部１０は、図７のジョブ一覧画面２２を表示する場合、印刷ジョブのタイトルを画面の一番上に配置し、次にエラーガイダンスを配置し、その次に、上記記憶した第２予約ジョブと読取ガイダンスを配置することを規定したページデータを作成する。
【００７１】
図７のジョブ一覧画面２２では、印刷ジョブタイトル３０、エラーガイダンス３４、第２予約ジョブ３２、及び読取ガイダンス３３の順に表示される。
また、図７のジョブ一覧画面２２では、第２予約ジョブと読取ガイダンスの次ページへの移動に伴ってページ数が増えたので、ページ数「２／２」を表示し、次ページ移動キーを反転表示に戻し（図中ではキー内部に斜線を施して示す）、前ページ移動キー３６の反転表示を解除して入力可能に表示する。
さらに、図７のジョブ一覧画面２２の表示中に前ページ移動キー３６の指示を受け付けた場合、図７のジョブ一覧画面２１に戻る。
【００７２】
このようにして、ジョブ一覧画面の表示中にエラーが発生した場合には、どのページを表示していても、各ページ中にエラーガイダンスが追加表示され、ユーザに通知する。
また、エラーガイダンスの追加表示によってページ内に収まらなくなった予約ジョブは次のページで表示させることができ、さらに、エラーガイダンスの追加表示によって予約ジョブに関連付けられた読取ガイダンスが次のページに移動された場合、関連付けられた予約ジョブも一緒に次のページで表示させることができる。
したがって、関連付けられた複数の項目が異なるページに分かれて表示されることが無く、ユーザに関連付けられた複数の項目は常に同一ページで参照させることができ、ユーザがジョブ一覧画面を参照する際の利便性を向上させることができる。
【００７３】
次に、ジョブ一覧画面においてエラー発生後にそのエラーが解消したときとページ移動のときの画面遷移を説明する。
図８は、図７に示したジョブ一覧画面でエラーが解消したときとページ移動のときの画面遷移例を示す図である。図７と共通する部分には同一符号を付し、図７での説明と重複するものについてはその説明を省略する。
図８のジョブ一覧画面２１の表示中にエラーが解除された場合、図８の初期画面であるジョブ一覧画面２０に戻る。
この画面遷移では、図４のフローチャート図で説明した処理を実行している。
【００７４】
図１のページデータ作成部１０は、図８のジョブ一覧画面２０を表示する場合、図８のジョブ一覧画面２１のページデータについて、ジョブ制御部６からエラーガイダンスの削除の指示を受け付けると、ジョブ一覧画面の表示項目リストからエラーガイダンスの項目を削除し、表示項目リストの削除したエラーガイダンスよりも後ろに配置すべき項目を１ページに収まる数だけ詰めて、第１予約ジョブと第２予約ジョブと読取ガイダンスをこの順に配置し、当該画面のページデータを更新する。
こうして、ジョブ一覧画面は初期状態に戻る。
【００７５】
次に、図８のジョブ一覧画面２２の表示中にエラーが解除された場合、図８のジョブ一覧画面２３に遷移する。
この画面遷移では、図３のフローチャート図で説明した処理を実行している。
図１のページデータ作成部１０は、図８のジョブ一覧画面２３を表示する場合、図８のジョブ一覧画面２２のページデータについて、ジョブ制御部６からエラーガイダンスの削除の指示を受け付けると、ジョブ一覧画面の表示項目リストからエラーガイダンスの項目を削除する。
【００７６】
そして、図１のページデータ作成部１０は、表示項目リストの削除したエラーガイダンスよりも後ろに配置している項目を前に詰めて配置し、第２予約ジョブと読取ガイダンスをこの順に配置し、当該画面のページデータを更新する。
図８のジョブ一覧画面２３では、印刷ジョブタイトル３０、第２予約ジョブ３２、及び読取ガイダンス３３の順に表示され、その後は空欄にされる。
また、図８のジョブ一覧画面２３では、次ページ移動キー３５を反転表示に戻し（図中ではキー内部に斜線を施して示す）、前ページ移動キー３６の反転表示を解除し、入力可能に表示する。
【００７７】
次に、図８のジョブ一覧画面２３の表示中に前ページ移動キー３６の指示を受け付けた場合、図８の初期画面のジョブ一覧画面２０に戻す。
この画面遷移では、図５のフローチャート図で説明した処理を実行している。
図１のページデータ作成部１０は、図８のジョブ一覧画面２０に表示を戻す場合、エラーガイダンスのデータの削除後の表示項目リストに基いて、１ページ目から順に配置していった場合に現在表示中の画面の前のページに配置される項目を配置し、印刷ジョブタイトル、第１予約ジョブ、第２予約ジョブ、及び読取ガイダンスの各項目を配置するページデータを作成する。
【００７８】
このようにして、ジョブ一覧画面でページを繰って表示させているときに、エラー解消と共にエラーガイダンスが消去されても、現在表示しているページの項目が他のページに移動することがないので（図８の例では第２予約ジョブ３２及び読取ガイダンス３３）、ユーザはエラーガイダンスが表示されていたときに参照していた項目を探すような繁雑な作業を強いられることなく、ジョブ一覧画面を参照する際の利便性を向上させることができる。
【００７９】
次に、この画像形成装置１の操作表示部３の表示部におけるジョブ一覧画面の他の表示例について説明する。
図９は、図１に示す操作表示部３の表示部におけるジョブ一覧画面でエラーが発生したときとそのエラーが解消したときとページ移動のときの他の画面遷移例を示す図である。
図９のジョブ一覧画面４０は、ジョブ一覧画面の初期画面例である。
【００８０】
図１のページデータ作成部１０は、図９のジョブ一覧画面４０を表示する場合、印刷ジョブのタイトル、第１予約ジョブ〜第６予約ジョブの各項目が登録されている表示項目リストに基づき、１ページの画面中に配置する項目数は４であり、その配置順として印刷ジョブのタイトルを画面の一番上に配置し、第１予約ジョブ、第２予約ジョブ、及び第３予約ジョブをそれぞれ順に下側に並べて配置し、次ページ移動キー及び前ページ移動キーとページ数を配置することを規定したページデータを作成する。
【００８１】
図９のジョブ一覧画面４０では、画面の上下方向に上から順に印刷ジョブタイトル５０、第１予約ジョブ５１、第２予約ジョブ５２、及び第３予約ジョブ５３の各項目を配置した表示例を示している。
印刷ジョブタイトル５０は、このジョブ一覧画面が印刷の予約ジョブの一覧であることを示すものであり、この実施形態では画面の一番上に配置するように規定している。
また、第１予約ジョブ５１〜第３予約ジョブ５３は、それぞれ予約順が１番目〜３番目の予約ジョブを示しており、この実施形態では印刷ジョブタイトル５０の下から順に予約順で配置するように規定している。
【００８２】
例えば、図１の操作表示制御部９が、ユーザからのタッチパネルを介した第１予約ジョブ５１の選択指示を受け付けると、第１予約ジョブ５１に対応する予約ジョブに関する情報（例えば、印刷条件）を表示させることができる。
また、図９の各ジョブ一覧画面４０〜４６の最下段には、次ページ移動キー及び前ページ移動キーとページ数とを表示している。
図９のジョブ一覧画面４０では、この画面が２ページ中の１ページ目のデータであるため、ページ数「１／２」を表示しており、前ページ移動キー５９は入力が無効であることを示すために反転表示し（図中ではキー内部に斜線を施して示す）、次ページ移動キー５８を入力可能に表示している。
【００８３】
次に、図９のジョブ一覧画面４０の表示中にエラーが発生した場合、図９のジョブ一覧画面４１に遷移する。
この画面遷移では、図２のフローチャート図で説明した処理を実行している。
図１のページデータ作成部１０は、図９のジョブ一覧画面４１を表示する場合、ジョブ制御部６からエラーガイダンスの追加の指示を受け付けると、ジョブ一覧画面の表示項目リストにエラーガイダンスの項目を追加し、画面にエラーガイダンスの表示が必要であると判断し、ジョブ一覧画面４０のページデータにエラーガイダンスのデータを追加することにより、当該画面のページデータを更新する。
【００８４】
この実施形態ではエラーガイダンスを印刷ジョブタイトルの次の順に配置するように規定している。
エラーガイダンスを追加した結果、この画面には第３予約ジョブが収まらなくなるので、この画面から第３予約ジョブを除外し、それを次のページに配置する項目として記憶することにより、現在表示中の画面のページデータを更新する。
【００８５】
図９のジョブ一覧画面４１では、印刷ジョブタイトル５０、エラーガイダンス５７、第１予約ジョブ５１及び第２予約ジョブ５２の順に表示される。
図９のジョブ一覧画面４１では、第３予約ジョブの次ページへの移動に伴ってページ数が増えたので、ページ数「１／３」を表示する。
【００８６】
次に、図９のジョブ一覧画面４１の表示中に次ページ移動キー５８の指示を受け付けた場合、図９のジョブ一覧画面４２に遷移する。
図１のページデータ作成部１０は、図９のジョブ一覧画面４２を表示する場合、印刷ジョブのタイトルを画面の一番上に配置し、次にエラーガイダンスを配置し、その次に、上記記憶した第３予約ジョブとそれに続く第４予約ジョブを配置することを規定したページデータを作成する。
【００８７】
また、エラーガイダンスの追加と第３予約ジョブの移動に伴って、この画面には第５予約ジョブと第６予約ジョブが収まらなくなるので、この画面から第５予約ジョブと第６予約ジョブを除外し、それを次のページに配置する項目として記憶することにより、現在表示中の画面のページデータを更新する。
【００８８】
図９のジョブ一覧画面４２では、印刷ジョブタイトル５０、エラーガイダンス５７、第３予約ジョブ５３、及び第４予約ジョブ５４の順に表示される。
また、図９のジョブ一覧画面４２では、第５予約ジョブと第６予約ジョブの次ページへの移動に伴ってページ数が増えたので、ページ数「２／３」を表示し、前ページ移動キー５９の反転表示を解除して入力可能に表示する。
さらに、図９のジョブ一覧画面４２の表示中に前ページ移動キー５９の指示を受け付けた場合、図９のジョブ一覧画面４１に戻る。
【００８９】
次に、図９のジョブ一覧画面４２の表示中に次ページ移動キー５８の指示を受け付けた場合、図９のジョブ一覧画面４３に遷移する。
図１のページデータ作成部１０は、図９のジョブ一覧画面４３を表示する場合、印刷ジョブのタイトルを画面の一番上に配置し、次にエラーガイダンスを配置し、その次に、上記記憶した第５予約ジョブ及び第６予約ジョブを配置することを規定したページデータを作成する。
【００９０】
図９のジョブ一覧画面４３では、印刷ジョブタイトル５０、エラーガイダンス５７、第５予約ジョブ５５、及び第６予約ジョブ５６の順に表示される。
また、図９のジョブ一覧画面４３では、ページ数「３／３」を表示し、次ページ移動キー５８を反転表示し（図中ではキー内部に斜線を施して示す）、前ページ移動キー５９の反転表示を解除して入力可能に表示する。
さらに、図９のジョブ一覧画面４３の表示中に前ページ移動キー５９の指示を受け付けた場合、図９のジョブ一覧画面４２に戻る。
【００９１】
このようにして、ジョブ一覧画面の表示中にエラーが発生した場合には、どのページを表示していても、各ページ中にエラーガイダンスが追加表示され、ユーザに通知する。
また、エラーガイダンスの追加表示によってページ内に収まらなくなった予約ジョブは次のページで表示させることができる。
【００９２】
次に、図９のジョブ一覧画面４１の表示中にエラーが解除された場合、図９の初期画面であるジョブ一覧画面４０に戻る。
この画面遷移では、図４のフローチャート図で説明した処理を実行している。
図１のページデータ作成部１０は、図９のジョブ一覧画面４０を表示する場合、図９のジョブ一覧画面４１のページデータについて、ジョブ制御部６からエラーガイダンスの削除の指示を受け付けると、ジョブ一覧画面の表示項目リストからエラーガイダンスの項目を削除する。
【００９３】
そして、図１のページデータ作成部１０は、表示項目リストの削除したエラーガイダンスよりも後ろに配置すべき項目を１ページに収まる数だけ詰めて、第１予約ジョブ〜第３予約ジョブをこの順に配置し、当該画面のページデータを更新する。
こうして、ジョブ一覧画面は初期状態に戻る。
【００９４】
次に、図９のジョブ一覧画面４２の表示中にエラーが解除された場合、図９のジョブ一覧画面４５に遷移する。
この画面遷移では、図４のフローチャート図で説明した処理を実行している。
図１のページデータ作成部１０は、図９のジョブ一覧画面４５を表示する場合、図９のジョブ一覧画面４２のページデータについて、ジョブ制御部６からエラーガイダンスの削除の指示を受け付けると、ジョブ一覧画面の表示項目リストからエラーガイダンスの項目を削除する。
【００９５】
そして、図１のページデータ作成部１０は、表示項目リストの削除したエラーガイダンスよりも後ろに配置すべき項目を１ページに収まる数だけ詰めて、第３予約ジョブ〜第５予約ジョブをこの順に配置し、当該画面のページデータを更新する。
図９のジョブ一覧画面４５では、印刷ジョブタイトル５０、第３予約ジョブ５３、第４予約ジョブ５４、及び第５予約ジョブ５５の順に表示される。
【００９６】
次に、図９のジョブ一覧画面４３の表示中にエラーが解除された場合、図９のジョブ一覧画面４６に遷移する。
この画面遷移では、図４のフローチャート図で説明した処理を実行している。
図１のページデータ作成部１０は、図９のジョブ一覧画面４６を表示する場合、図９のジョブ一覧画面４３のページデータについて、ジョブ制御部６からエラーガイダンスの削除の指示を受け付けると、ジョブ一覧画面の表示項目リストからエラーガイダンスの項目を削除する。
【００９７】
そして、図１のページデータ作成部１０は、表示項目リストの削除したエラーガイダンスよりも後ろに配置すべき項目を１ページに収まる数だけ詰めて、第５予約ジョブと第６予約ジョブをこの順に配置し、当該画面のページデータを更新する。
図９のジョブ一覧画面４６では、印刷ジョブタイトル５０、第５予約ジョブ５５、及び第６予約ジョブ５６の順に表示され、その後は空欄にされる。
【００９８】
次に、図９のジョブ一覧画面４５の表示中に前ページ移動キー５９の指示を受け付けた場合、図９の初期画面のジョブ一覧画面４０に戻す。
この画面遷移では、図５のフローチャート図で説明した処理を実行している。
図１のページデータ作成部１０は、図９のジョブ一覧画面４０に表示を戻す場合、エラーガイダンスのデータの削除後の表示項目リストに基いて、１ページ目から順に配置していった場合に現在表示中の画面の前のページに配置される項目を配置し、印刷ジョブタイトル、第１予約ジョブ、第２予約ジョブ、及び第３予約ジョブの各項目を配置するページデータを作成する。
【００９９】
なお、図９では図示を省略したが、図９のジョブ一覧画面４５においてユーザからの次ページ移動キー５８の指示を受け付けると、次のページが表示され、そのページでは、印刷ジョブのタイトルと第６予約ジョブを並べた表示内容になる。
【０１００】
次に、図９のジョブ一覧画面４６の表示中に前ページ移動キー５９の指示を受け付けた場合、図９のジョブ一覧画面４４に遷移する。
この画面遷移では、図５のフローチャート図で説明した処理を実行している。
図１のページデータ作成部１０は、図９のジョブ一覧画面４４を表示する場合、エラーガイダンスのデータの削除後の表示項目リストに基いて、１ページ目から順に配置していった場合に現在表示中の画面である３ページ目の前のページである２ページ目に配置される項目を配置し、印刷ジョブタイトル、第４予約ジョブ、第５予約ジョブ、及び第６予約ジョブの各項目を配置するページデータを作成する。
【０１０１】
図９のジョブ一覧画面４４では、印刷ジョブタイトル５０、第４予約ジョブ５４、第５予約ジョブ５５、及び第６予約ジョブ５６の順に表示される。
さらに、図９のジョブ一覧画面４４への遷移により、全体のページ数は２ページに戻るので、図９のジョブ一覧画面４４では、ページ数を「２／２」に戻し、次ページ移動キー５８を反転表示する（図中ではキー内部に斜線を施して示す）。
【０１０２】
このようにして、ジョブ一覧画面でページを繰って表示させているときに、エラー解消と共にエラーガイダンスが消去されても、現在表示しているページの項目が他のページに移動することがないので、ユーザはエラーガイダンスが表示されていたときに参照していた項目を探すような繁雑な作業を強いられることない。
また、エラーガイダンスの削除後のページから前のページに移動させた場合には、移動前に表示されていた予約ジョブを含んで表示させることができるので、移動前に表示されていた予約ジョブも含めて前ページの一覧を参照したいユーザについてジョブ一覧画面を参照する際の利便性を向上させることができる。
【０１０３】
次に、図９のジョブ一覧画面４４の表示中に前ページ移動キー５９の指示を受け付けた場合、図９の初期画面のジョブ一覧画面４０に戻す。
この画面遷移では、図５のフローチャート図で説明した処理を実行している。
図１のページデータ作成部１０は、図９のジョブ一覧画面４０に戻して表示する場合、エラーガイダンスのデータの削除後の表示項目リストに基いて、１ページ目から順に配置していった場合に現在表示中の画面である２ページ目の前のページである１ページ目に配置される項目を配置し、印刷ジョブタイトル、第１予約ジョブ、第２予約ジョブ、及び第３予約ジョブの各項目を配置するページデータを作成する。
【０１０４】
次に、この画像形成装置１の操作表示部３の表示部におけるジョブ一覧画面のさらに他の表示例について説明する。
図９のジョブ一覧画面４６の前ページである図９のジョブ一覧画面４４では、図９のジョブ一覧画面４６で表示されていた第５予約ジョブ５５と第６予約ジョブ５６を含めて表示させる場合を説明したが、図６のフローチャート図で示した処理により、第５予約ジョブ５５と第６予約ジョブ５６含めない画面を表示することができる。
【０１０５】
図１０は、図１に示す操作表示部３の表示部におけるジョブ一覧画面でエラーが発生したときとそのエラーが解消したときとページ移動のときのさらに他の画面遷移例を示す図である。
図９とは共通する部分には同一符号を付し、図９での説明と重複するものについてはその説明を省略する。
図１０のジョブ一覧画面４６の表示中に、ユーザからの前ページ移動キー５９の指示を受け付けると、図１０のジョブ一覧画面４７に遷移する。
【０１０６】
この画面遷移では、図６のフローチャート図で説明した処理を実行している。
図１のページデータ作成部１０は、図１０のジョブ一覧画面４７を表示する場合、現在表示中の画面である３ページ目の前ページである２ページ目のページデータとして、現在表示中の画面において最先に配置されている項目である第５予約ジョブの直前の項目である第４予約ジョブが配置可能位置の最後尾に位置するように、その第４予約ジョブの項目及び位置を基準に、１ページ内の所定数４の項目を、エラーガイダンスのデータを削除後の表示項目リストに基いて配置し、印刷ジョブタイトル、第２予約ジョブ、第３予約ジョブ、及び第４予約ジョブを配置するページデータを作成する。
【０１０７】
図１０のジョブ一覧画面４７では、印刷ジョブタイトル５０、第２予約ジョブ５２、第３予約ジョブ５３、及び第４予約ジョブ５４の順に表示される。
さらに、図１０のジョブ一覧画面４７への遷移により、ページ数を「２／３」にし、次ページ移動キー５８の反転表示を解除する。
また、図１０のジョブ一覧画面４７の表示中に前ページ移動キー５９の指示を受け付けた場合、図１０の初期画面であるジョブ一覧画面４０に戻る。
さらに、図１０のジョブ一覧画面４７の表示中に次ページ移動キー５８の指示を受け付けた場合、図１０のジョブ一覧画面４６に戻る。
【０１０８】
このようにして、ジョブ一覧画面でページを繰って表示させているときに、エラー解消と共にエラーガイダンスが消去されても、現在表示しているページの項目が他のページに移動することがないので、ユーザはエラーガイダンスが表示されていたときに参照していた項目を探すような繁雑な作業を強いられることがない。
また、エラーガイダンスの削除後のページから前のページに移動させた場合には、移動前に表示されていた予約ジョブを含まないように表示させることができるので、移動前に表示されていた予約ジョブは含めないで前ページの一覧を参照したいユーザについてジョブ一覧画面を参照する際の利便性を向上させることができる。
【０１０９】
次に、ジョブ一覧画面の参考例を説明する。
図１１は、ジョブ一覧画面の参考例を示す図である。
図１１の（ａ）に示すジョブ一覧画面６０では、読取ガイダンス６８の表示位置を印刷ジョブタイトル６２の次に固定し、読取ガイダンス６８の表示位置を最下段に固定している。そして、予約ジョブをエラーガイダンス６３とエラーガイダンス２２の間に並べて配置している。ジョブ一覧画面６０では、第１予約ジョブ６４〜第４予約ジョブ６７を表示している。
【０１１０】
このようなジョブ一覧画面では、エラーガイダンス６３と読取ガイダンス６８の表示が必要ないときにも、それらの領域が常に確保されてしまい画面の表示領域を有効に活用できない。
また、図１１の（ｂ）に示すジョブ一覧画面６１では、ジョブ一覧画面６０よりも表示領域が狭いため、１ページに第１予約ジョブ６４しか表示できなくなる。
つまり、表示領域が小さい場合、一覧表示する予約ジョブの数は少なくなるので、ユーザは、多数の予約ジョブを一覧する場合、ページを繰る操作が多くなって不便になる。
【０１１１】
また、表示する文字サイズを小さくした場合、今度は表示内容が見難くなるという不便が生じる。
そこで、上述したように、この実施形態の画像形成装置１では、ジョブ一覧画面には、最初は予約ジョブの表示を優先し、エラーが発生したときに表示するエラーガイダンスは、エラー発生時に予約ジョブの一覧中に挿入して表示するので、通常は、予約ジョブの項目数を多く表示することができる。
【０１１２】
なお、上述の実施形態では、ジョブ一覧画面において各項目を画面の上下方向に並べて表示する場合を説明したが、画面の左右方向や行列配置で表示するようにしても良い。
また、上述の実施形態では、ジョブ一覧画面の表示例を説明したが、その他の項目の一覧表示の場合でも、上述と同様にして実施することができる。
例えば、ジョブ実行履歴の一覧表示などがある。
さらに、上述の実施形態では、画像形成装置におけるジョブ一覧画面の表示について説明したが、画像形成装置のみならず情報処理装置全般において、各種のリスト表示について上述と同様にして実施することができる。
【符号の説明】
【０１１３】
１：画像形成装置    ２：制御部    ３：操作表示部    ４：記憶部    ５：画像形成部    ６：ジョブ制御部    ７：通信制御部    ８：画像処理部    ９：操作表示制御部    １０：ページデータ作成部    １１：表示項目リスト記憶部    １２：表示制御部    １３：追加指示受付部    １４：項目追加部    １５：削除指示受付部    １６：項目削除部    １７：移動指示受付部    １８：スキャナ部    １９：プロッタ部    ２０〜２３、４０〜４７、６０、６１：ジョブ一覧画面    ３０、５０、６２：印刷ジョブタイトル    ３１、５１、６４：第１予約ジョブ    ３２、５２、６５：第２予約ジョブ    ５３、６６：第３予約ジョブ    ５４、６７：第４予約ジョブ    ５５：第５予約ジョブ    ５６：第６予約ジョブ    ３４、５７、６３：エラーガダンス    ３３、６８：読取ガイダンス    ３５、５８：次ページ移動キー    ３６、５９：前ページ移動キー
【先行技術文献】
【特許文献】
【０１１４】
【特許文献１】特開２００２−０２７１７９号公報
【特許文献２】特開２００２−２２５３８９号公報
【図１】
0005760888.tif 000002
【図２】
0005760888.tif 000003
【図３】
0005760888.tif 000004
【図４】
0005760888.tif 000005
【図５】
0005760888.tif 000006
【図６】
0005760888.tif 000007
【図７】
0005760888.tif 000008
【図８】
0005760888.tif 000009
【図９】
0005760888.tif 000010
【図１０】
0005760888.tif 000011
【図１１】
0005760888.tif 000012