(57)【要約】【課題】  操作画面とは別のサブ画面を操作画面において関連付けることなく表示する。【解決手段】  画像処理装置は、表示部に表示されている操作画面とは関連付けられていない複数のサブ画面のうち１以上を、処理実行部５７の状態および／または表示された操作画面に基づいて選択するサブ画面選択部５５と、選択された１以上のサブ画面にそれぞれ関連付けられた１以上の指示キーを表示された操作画面と同時に表示する指示キー表示制御部６５と、表示された１以上の指示キーのいずれかがユーザーにより指示されることに応じて、指示された指示キーに関連付けられたサブ画面を表示するサブ画面表示制御部６３と、を備える。【選択図】        図４
2017049665.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示可能な表示手段と、
複数の処理の少なくとも１つを実行可能な処理実行手段と、
それぞれが他の操作画面の少なくとも１つと関連付けられ、前記処理実行手段が前記複数の処理の少なくとも１つを実行するための設定値を受け付けるための複数の操作画面のいずれか１つを前記表示手段に表示する操作画面表示制御手段と、
前記表示手段に表示されている操作画面とは関連付けられていない複数のサブ画面のうち１以上を、前記処理実行手段の状態および／または前記表示された操作画面に基づいて選択するサブ画面選択手段と、
前記選択された１以上のサブ画面にそれぞれ関連付けられた１以上の指示キーを前記表示手段に表示された操作画面と同時に前記表示手段に表示する指示キー表示制御手段と、
前記表示手段に表示された１以上の指示キーのいずれかがユーザーにより指示されることに応じて、前記選択された１以上のサブ画面のうち前記指示された指示キーに関連付けられたサブ画面を、前記表示手段に表示するサブ画面表示制御手段と、を備えた画像処理装置。
【請求項２】
前記サブ画面選択手段は、前記表示された操作画面において受け付けられる設定値を入力するためのサブ画面を選択する、請求項１に記載の画像処理装置。
【請求項３】
前記サブ画面選択手段は、前記複数のサブ画面のうち前記処理実行手段の状態をユーザーに通知するためのサブ画面を選択する、請求項１または２に記載の画像処理装置。
【請求項４】
前記サブ画面選択手段は、前記複数のサブ画面のうち前記処理実行手段が実行している処理を通知するサブ画面を選択する、請求項３に記載の画像処理装置。
【請求項５】
前記サブ画面選択手段は、前記複数のサブ画面のうち前記処理実行手段が実行することのできない不具合が発生している場合に、前記不具合に対して関連付けられた支援情報を通知するサブ画面を選択する、請求項３に記載の画像処理装置。
【請求項６】
前記複数の操作画面それぞれは、前記複数の処理のいずれかに関連付けられており、
前記サブ画面選択手段は、前記複数のサブ画面のうち前記表示された操作画面に関連付けられた処理に関連するサブ画面を選択する、請求項１〜４のいずれかに記載の画像処理装置。
【請求項７】
前記複数のサブ画面は、前記処理実行手段が前記表示された操作画面に関連付けられた処理を実行するために設定されている１以上の設定値を一覧表示する設定状態確認用のサブ画面を含む、請求項６に記載の画像処理装置。
【請求項８】
前記複数のサブ画面は、前記処理実行手段が前記表示された操作画面に関連付けられた処理を実行することのできない不具合が発生している場合に、前記不具合を通知する不具合通知用のサブ画面を含む、請求項６または７に記載の画像処理装置。
【請求項９】
画像を表示可能な表示手段と、
複数の処理の少なくとも１つを実行可能な処理実行手段と、を備えた画像処理装置で実行される表示制御方法であって、
それぞれが他の操作画面の少なくとも１つと関連付けられ、前記処理実行手段が前記複数の処理の少なくとも１つを実行するための設定値を受け付けるための複数の操作画面のいずれか１つを前記表示手段に表示する操作画面表示制御ステップと、
前記表示手段に表示されている操作画面とは関連付けられていない複数のサブ画面のうち１以上を、前記処理実行手段の状態または前記表示された操作画面に基づいて選択するサブ画面選択ステップと、
前記選択された１以上のサブ画面にそれぞれ関連付けられた１以上の指示キーを前記表示手段に表示された操作画面と同時に前記表示手段に表示する指示キー表示制御ステップと、
前記表示手段に表示された１以上の指示キーのいずれかがユーザーにより指示されることに応じて、前記選択された１以上のサブ画面のうち前記指示された指示キーに関連付けられたサブ画面を、前記表示手段に表示するサブ画面表示制御ステップと、を含む表示制御方法。
【請求項１０】
画像を表示可能な表示手段と、
複数の処理の少なくとも１つを実行可能な処理実行手段と、を備えた画像処理装置を制御するコンピューターで実行される表示制御プログラムであって、
それぞれが他の操作画面の少なくとも１つと関連付けられ、前記処理実行手段が前記複数の処理の少なくとも１つを実行するための設定値を受け付けるための複数の操作画面のいずれか１つを前記表示手段に表示する操作画面表示制御ステップと、
前記表示手段に表示されている操作画面とは関連付けられていない複数のサブ画面のうち１以上を、前記処理実行手段の状態または前記表示された操作画面に基づいて選択するサブ画面選択ステップと、
前記選択された１以上のサブ画面にそれぞれ関連付けられた１以上の指示キーを前記表示手段に表示された操作画面と同時に前記表示手段に表示する指示キー表示制御ステップと、
前記表示手段に表示された１以上の指示キーのいずれかがユーザーにより指示されることに応じて、前記選択された１以上のサブ画面のうち前記指示された指示キーに関連付けられたサブ画面を、前記表示手段に表示するサブ画面表示制御ステップと、を前記コンピューターに実行させる表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像処理装置、表示制御方法および表示制御プログラムに関し、特に、処理を実行するための設定値を受け付けるための操作画面を表示する画像処理装置、その画像処理装置で実行される表示制御方法および表示制御プログラムに関する。
【背景技術】
【０００２】
複合機（ＭＦＰ）等の画像処理装置は、コピーなどの処理を実行するために、設定値の設定を受け付ける操作画面を表示し、ユーザーが操作画面に従って入力する設定値に従って処理を実行する。ＭＦＰは、ユーザーが所望の操作画面を表示させることができるように、操作画面を別の操作画面と関連付けており、関連付けられた別の操作画面に表示を切り換えるための遷移キーを含む。ユーザーは、遷移キーを指示する操作を入力することにより所望の操作画面を表示させることができる。ＭＦＰの機能の多様化により操作画面の数が増えており、適切な操作画面の表示に切り換える操作がユーザーに要求される。一方、複数の操作画面に共通する画面が存在する場合がある。例えば、操作画面に設定値を設定するためのキーボードの画面、操作画面に従って設定値を入力するために参照する情報を表示する画面である。この場合に、複数の操作画面に共通する画面の数が多い場合には、複数の操作画面に共通する複数の画面それぞれに遷移するための複数の遷移キーを、操作画面にそれぞれ配置しなければならない。
【０００３】
例えば、特開２０１２−１０３６０２号公報には、画面表示をする操作パネルを有した画像形成装置であって、第１画面を前記操作パネルに表示させる画面表示処理部と、前記操作パネルによる操作に呼応して、表示面の一端から他端へ向かうスライド方向における配置位置が異なる複数の操作キーを有した第２画面を、前記スライド方向に沿って移動するように前記第１画面上にスライドインさせるスライドイン表示処理部と、前記第２画面のスライドインの進行中に予め定められた停止条件に該当する状態変化が生じたとき、スライドインの進行を停止させるスライドイン制御部と、前記複数の操作キーのうちの少なくとも一つが表示された状態において、表示されている操作キーによる操作を受け付ける入力処理部と、を備えた画像形成装置が記載されている。
【０００４】
しかしながら、複数の操作画面に共通する複数の画面の数が増えると、複数の画面を表示させるための複数のキーの数が増加するといった問題がある。特開２０１２−１０３６０２号公報の記載の画像形成装置においても第２画面に配置する複数の操作キーの数が増加するといった問題がある。
【特許文献１】特開２０１２−１０３６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、操作画面とは別のサブ画面を、操作画面において関連付けることなく表示することが可能な画像処理装置を提供することである。
【０００６】
この発明の他の目的は、操作画面とは別のサブ画面を、操作画面において関連付けることなく表示することが可能な表示制御方法を提供することである。
【０００７】
この発明のさらに他の目的は、操作画面とは別のサブ画面を、操作画面において関連付けることなく表示することが可能な表示制御プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するためにこの発明のある局面によれば、画像処理装置は、画像を表示可能な表示手段と、複数の処理の少なくとも１つを実行可能な処理実行手段と、それぞれが他の操作画面の少なくとも１つと関連付けられ、処理実行手段が複数の処理の少なくとも１つを実行するための設定値を受け付けるための複数の操作画面のいずれか１つを表示手段に表示する操作画面表示制御手段と、表示手段に表示されている操作画面とは関連付けられていない複数のサブ画面のうち１以上を、処理実行手段の状態および／または表示された操作画面に基づいて選択するサブ画面選択手段と、選択された１以上のサブ画面にそれぞれ関連付けられた１以上の指示キーを表示手段に表示された操作画面と同時に表示手段に表示する指示キー表示制御手段と、表示手段に表示された１以上の指示キーのいずれかがユーザーにより指示されることに応じて、選択された１以上のサブ画面のうち指示された指示キーに関連付けられたサブ画面を、表示手段に表示するサブ画面表示制御手段と、を備える。
【０００９】
この局面に従えば、表示されている操作画面とは関連付けられていない複数のサブ画面のうち１以上を、処理を実行している状態および／または表示された操作画面に基づいて選択し、選択された１以上のサブ画面にそれぞれ関連付けられた１以上の指示キーを操作画面と同時に表示し、表示された１以上の指示キーのいずれかがユーザーにより指示されることに応じて、指示された指示キーに関連付けられたサブ画面を表示する。このため、表示されている操作画面自体で関連付けられていないが、その操作画面に関連するサブ画面を表示させることができ、また、処理を実行する状態に関連するサブ画面を表示させることができる。その結果、操作画面とは別のサブ画面を、操作画面において関連付けることなく表示することが可能な画像処理装置を提供することができる。
【００１０】
好ましくは、サブ画面選択手段は、表示された操作画面において受け付けられる設定値を入力するためのサブ画面を選択する。
【００１１】
この局面に従えば、複数の操作画面で共通するサブ画面を、複数の操作画面それぞれで関連付けることなく表示することができる。
【００１２】
好ましくは、サブ画面選択手段は、複数のサブ画面のうち処理実行手段の状態をユーザーに通知するためのサブ画面を選択する。
【００１３】
この局面に従えば、処理を実行する状態を表示させる操作を容易にすることができる。
【００１４】
好ましくは、サブ画面選択手段は、複数のサブ画面のうち処理実行手段が実行している処理を通知するサブ画面を選択する。
【００１５】
この局面に従えば、実行中の処理の通知させる操作を容易にすることができる。
【００１６】
好ましくは、サブ画面選択手段は、複数のサブ画面のうち処理実行手段が実行することのできない不具合が発生している場合に、不具合に対して関連付けられた支援情報を通知するサブ画面を選択する。
【００１７】
この局面に従えば、不具合に対して関連付けられた支援情報を表示させる操作を容易にすることができる。
【００１８】
好ましくは、複数の操作画面それぞれは、複数の処理のいずれかに関連付けられており、サブ画面選択手段は、複数のサブ画面のうち表示された操作画面に関連付けられた処理に関連するサブ画面を選択する。
【００１９】
この局面に従えば、表示された操作画面に関連付けられた処理に関連する情報を表示させる操作を容易にすることができる。
【００２０】
好ましくは、複数のサブ画面は、処理実行手段が表示された操作画面に関連付けられた処理を実行するために設定されている１以上の設定値を一覧表示する設定状態確認用のサブ画面を含む。
【００２１】
この局面に従えば、表示された操作画面に関連付けられた処理を実行するために設定されている１以上の設定値を一覧表示させる操作を容易にすることができる。
【００２２】
好ましくは、複数のサブ画面は、処理実行手段が表示された操作画面に関連付けられた処理を実行することのできない不具合が発生している場合に、不具合を通知する不具合通知用のサブ画面を含む。
【００２３】
この局面に従えば、表示された操作画面に関連付けられた処理を実行することのできない不具合を通知させる操作を容易にすることができる。
【００２４】
この発明の他の局面によれば、表示制御方法は、画像を表示可能な表示手段と、複数の処理の少なくとも１つを実行可能な処理実行手段と、を備えた画像処理装置で実行される表示制御方法であって、それぞれが他の操作画面の少なくとも１つと関連付けられ、処理実行手段が複数の処理の少なくとも１つを実行するための設定値を受け付けるための複数の操作画面のいずれか１つを表示手段に表示する操作画面表示制御ステップと、表示手段に表示されている操作画面とは関連付けられていない複数のサブ画面のうち１以上を、処理実行手段の状態または表示された操作画面に基づいて選択するサブ画面選択ステップと、選択された１以上のサブ画面にそれぞれ関連付けられた１以上の指示キーを表示手段に表示された操作画面と同時に表示手段に表示する指示キー表示制御ステップと、表示手段に表示された１以上の指示キーのいずれかがユーザーにより指示されることに応じて、選択された１以上のサブ画面のうち指示された指示キーに関連付けられたサブ画面を、表示手段に表示するサブ画面表示制御ステップと、を含む。
【００２５】
この局面によれば、操作画面とは別のサブ画面を、操作画面において関連付けることなく表示することが可能な表示制御方法を提供することができる。
【００２６】
この発明のさらに他の局面によれば、表示制御プログラムは、画像を表示可能な表示手段と、複数の処理の少なくとも１つを実行可能な処理実行手段と、を備えた画像処理装置を制御するコンピューターで実行される表示制御プログラムであって、それぞれが他の操作画面の少なくとも１つと関連付けられ、処理実行手段が複数の処理の少なくとも１つを実行するための設定値を受け付けるための複数の操作画面のいずれか１つを表示手段に表示する操作画面表示制御ステップと、表示手段に表示されている操作画面とは関連付けられていない複数のサブ画面のうち１以上を、処理実行手段の状態または表示された操作画面に基づいて選択するサブ画面選択ステップと、選択された１以上のサブ画面にそれぞれ関連付けられた１以上の指示キーを表示手段に表示された操作画面と同時に表示手段に表示する指示キー表示制御ステップと、表示手段に表示された１以上の指示キーのいずれかがユーザーにより指示されることに応じて、選択された１以上のサブ画面のうち指示された指示キーに関連付けられたサブ画面を、表示手段に表示するサブ画面表示制御ステップと、をコンピューターに実行させる。
【００２７】
この局面によれば、操作画面とは別のサブ画面を、操作画面において関連付けることなく表示することが可能な表示制御プログラムを提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態の一つにおけるＭＦＰの外観を示す斜視図である。
【図２】ＭＦＰのハードウェア構成の概要を示すブロック図である。
【図３】操作パネルの平面図である。
【図４】本実施の形態におけるＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。
【図５】表示部に表示される画面の一例を示す図である。
【図６】ジョブ一覧のサブ画面の一例を示す図である。
【図７】数字キーボードのサブ画面の一例を示す図である。
【図８】不具合通知用のサブ画面の一例を示す図である。
【図９】手順通知用のサブ画面の一例を示す図である。
【図１０】消耗品用のサブ画面の一例を示す図である。
【図１１】小数点付キーボードのサブ画面の一例を示す図である。
【図１２】英数キーボードのサブ画面の一例を示す図である。
【図１３】修理依頼用のサブ画面の一例を示す図である。
【図１４】表示制御処理の流れの一例を示すフローチャートである
【図１５】サブ画面選択処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２９】
以下、本発明の実施の形態を図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００３０】
図１は、本発明の実施の形態の一つにおけるＭＦＰの外観を示す斜視図である。図２は、ＭＦＰのハードウェア構成の概要を示すブロック図である。図１および図２を参照して、画像処理装置として機能するＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００３１】
メイン回路１１０は、ＭＦＰ１００の全体を制御するＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１５と、ファクシミリ部１１６と、外部記憶装置１１７と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００３２】
自動原稿搬送装置１２０は、原稿給紙トレイ上にセットされた複数枚の原稿を１枚ずつ自動的に原稿読取部１３０のプラテンガラス上に設定された所定の原稿読み取り位置まで搬送し、原稿読取部１３０により原稿画像が読み取られた原稿を原稿排紙トレイ上に排出する。原稿読取部１３０は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、画像形成部１４０に出力する。給紙部１５０は、給紙トレイに収納された用紙を画像形成部１４０に搬送する。
【００３３】
画像形成部１４０は、周知の電子写真方式により画像を形成するものであって、原稿読取部１３０から入力される画像データにシェーディング補正などの各種のデータ処理を施した、データ処理後の画像データまたは、外部から受信された画像データに基づいて、給紙部１５０により搬送される用紙に画像を形成する。
【００３４】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１６は、受信したファクシミリデータを、ＨＤＤ１１５に記憶するとともに、画像形成部１４０でプリント可能なプリントデータに変換して、画像形成部１４０に出力する。これにより、画像形成部１４０は、ファクシミリ部１１６により受信されたファクシミリデータを用紙に画像を形成する。また、ファクシミリ部１１６は、ＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３５】
通信Ｉ／Ｆ部１１２は、ネットワークにＭＦＰ１００を接続するためのインターフェースである。通信Ｉ／Ｆ部１１２は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで、ネットワークに接続された他のコンピューターまたはデータ処理装置と通信する。なお、通信Ｉ／Ｆ部１１２が接続されるネットワークは、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワークは、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００３６】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取画像を一時的に記憶する。
【００３７】
操作パネル１６０は、ＭＦＰ１００の上面に設けられる。操作パネル１６０は、表示部１６１と操作部１６３とを含む。表示部１６１は、例えば、液晶表示装置（ＬＣＤ）であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。なお、ＬＣＤ１６５に代えて、画像を表示する装置であれば、例えば、有機ＥＬ（ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイを用いることができる。
【００３８】
操作部１６３は、タッチパネル１６５と、ハードキー部１６７とを含む。タッチパネル１６５は、静電容量方式である。なお、タッチパネル１６５は、静電容量方式に限らず、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式等の他の方式を用いることができる。
【００３９】
タッチパネル１６５は、その検出面が表示部１６１の上面または下面に表示部１６１に重畳して設けられる。ここでは、タッチパネル１６５の検出面のサイズと、表示部１６１の表示面のサイズとを同じにしている。このため、表示面の座標系と検出面の座標系は同じである。タッチパネル１６５は、ユーザーが、表示部１６１の表示面を指示する位置を検出面で検出し、検出した位置の座標をＣＰＵ１１１に出力する。表示面の座標系と検出面の座標系は同じなので、タッチパネル１６５が出力する座標を、表示面の座標に置き換えることができる。以下、ユーザーが表示部１６１の表示面を指示することによりタッチパネル１６５が検出面で検出して出力する座標を、表示面の座標ともいう。
【００４０】
ハードキー部１６７は、複数のハードキーを含む。ハードキーは、例えば接点スイッチである。タッチパネル１６５は、表示部１６１の表示面中でユーザーにより指示された位置を検出する。ユーザーがＭＦＰ１００を操作する場合は直立した姿勢となる場合が多いので、表示部１６１の表示面、タッチパネル１６５の操作面およびハードキー部１６７は、上方を向いて配置される。ユーザーが表示部１６１の表示面を容易に視認することができ、ユーザーが指で操作部１６３を容易に指示することができるようにするためである。
【００４１】
外部記憶装置１１７は、ＣＰＵ１１１により制御され、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１８、または半導体メモリが装着される。本実施の形態においては、ＣＰＵ１１１は、ＲＯＭ１１３に記憶されたプログラムを実行する例を説明するが、ＣＰＵ１１１は、外部記憶装置１１７を制御して、ＣＤ−ＲＯＭ１１８からＣＰＵ１１１が実行するためのプログラムを読出し、読み出したプログラムをＲＡＭ１０２に記憶し、実行するようにしてもよい。
【００４２】
なお、ＣＰＵ１１１が実行するためのプログラムを記憶する記録媒体としては、ＣＤ−ＲＯＭ１１８に限られず、フレキシブルディスク、カセットテープ、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等の媒体でもよい。さらに、ＣＰＵ１１１がネットワークに接続されたコンピューターからプログラムをダウンロードしてＨＤＤ１１５に記憶する、または、ネットワークに接続されたコンピューターがプログラムをＨＤＤ１１５に書込みするようにして、ＨＤＤ１１５に記憶されたプログラムをＲＡＭ１１４にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４３】
図３は、操作パネル１６０の平面図である。図３を参照して、操作パネル１６０は、表示部１６１と、表示部１６１に重畳して設けられたタッチパネル１６５と、表示部１６１の右側および下方に、スタートキー１７１、ＢＯＸキー１７３、ＣＯＰＹキー１７５およびＦＡＸキー１７７を含む複数のハードキーが配置されたハードキー部１６７と、を含む。
【００４４】
図４は、本実施の形態におけるＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。図４に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶された画像編集プログラムを実行することにより、ＣＰＵ１１１により形成される機能である。図４を参照して、ＣＰＵ１１１は、操作受付制御部５１と、表示部１６１を制御する表示制御部５３と、サブ画面選択部５５と、処理実行部５７と、状態検出部５９と、を含む。
【００４５】
操作受付制御部５１は、ユーザーの操作を受け付けるための操作画面の表示を、表示制御部５３に指示し、ユーザーが操作画面に従って操作部１６３に入力する操作を決定する。具体的には、操作受付制御部５１は、操作画面を識別するための画面識別情報を含む表示指示を表示制御部５３に出力するとともに、サブ画面選択部５５に画面識別情報を出力する。操作受付制御部５１は、初期段階において、予め定められた操作画面の画面識別情報を含む表示指示を表示制御部５３に出力するとともに、サブ画面選択部５５に画面識別情報を出力する。初期段階は、例えば、ＭＦＰ１００に電源が投入された時、または、電力消費の少ないスリープ状態から復帰した時、等である。
【００４６】
表示制御部５３は、操作画面表示制御部６１と、サブ画面表示制御部６３と、指示キー表示制御部６５と、を含む。操作画面表示制御部６１は、操作受付制御部５１から表示指示が入力されることに応じて、表示指示に含まれる画面識別情報で特定される操作画面をＨＤＤ１１５から読出し、読み出された操作画面を、表示部１６１に表示する。
【００４７】
操作受付制御部５１は、タッチパネル１６５を制御する。操作受付制御部５１は、表示制御部５３に画面識別情報を出力した後に、タッチパネル１６５から座標が入力されることに応じて、タッチパネル１６５から入力される座標に基づいて、ユーザーによる操作を決定する。操作受付制御部５１は、タッチパネル１６５から入力された座標に基づいて、操作画面中でユーザーにより指示された位置を特定する。具体的には、表示部１６１に表示されている操作画面の画像中でタッチパネル１６５から入力された座標によって特定される位置を、ユーザーにより指示された操作画面中の位置に変換することによって、操作を決定する。
【００４８】
操作受付制御部５１は、操作画面中で特定された位置に対応する操作を決定する。例えば、操作画面が、処理の実行を指示する操作が割り当てられた実行指示ボタンを含む場合に、操作画面中でユーザーにより指示された位置がその実行指示ボタンの範囲内ならば、実行指示操作を特定する。操作受付制御部５１は、実行指示操作を特定する場合、処理実行部５７に実行指示を出力する。実行指示は、実行指示操作に割り当てられた処理を識別するための処理識別情報を含む。
【００４９】
また、操作受付制御部５１は、操作画面中でユーザーにより指示された位置が、操作画面に含まれる設定値を表示する領域であり、その後、設定値が入力される場合、設定値を設定する操作を決定する。操作受付制御部５１は、設定値を設定する操作を決定する場合、処理実行部５７に設定指示を出力する。設定指示は、設定値を識別するための設定値識別情報と設定値とを含む。
【００５０】
また、操作受付制御部５１は、操作画面が、別の操作画面が割り当てられた遷移ボタンを含む場合に、操作画面中でユーザーにより指示された位置がその遷移ボタンの範囲内ならば、画面を遷移する操作を特定する。操作受付制御部５１は、画面を遷移する操作を特定する場合、表示制御部５３に遷移ボタンに割り当てられた操作画面の画面識別情報を含む表示指示を表示制御部５３に出力する。
【００５１】
処理実行部５７は、操作受付制御部５１から設定指示が入力されることに応じて、設定指示に従って設定値を設定する。処理実行部５７は、操作受付制御部５１から実行指示が入力されることに応じて、その実行指示に含まれる処理識別情報で特定される処理に対応する処理を、その時点で設定されている設定値に従って実行する。処理実行部５７は、ハードウェア資源を制御し、処理を実行する。ハードウェア資源は、例えば、通信Ｉ／Ｆ部１１２、ファクシミリ部１１６、ＨＤＤ１１５、外部記憶装置１１７、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、および給紙部１５０を含む。
【００５２】
処理実行部５７が実行する処理の一例は、スキャン処理、コピー処理、プリント処理およびファクシミリ送受信処理等を含む。スキャン処理は、原稿読取部１３０で読み取った原稿の画像を、ＨＤＤ１１５、外部記憶装置１１７および通信Ｉ／Ｆ部１１２の少なくとも１つに出力する処理である。コピー処理は、原稿読取部１３０で読み取った原稿の画像を、画像形成部１４０に給紙部１５０から供給される用紙に画像形成させる処理である。プリント処理は、通信Ｉ／Ｆ部１１２を介してネットワークに接続されたコンピューターから受信されるプリントデータの画像、ＨＤＤ１１５または外部記憶装置１１７に記憶されたデータの画像を、画像形成部１４０に給紙部１５０から供給される用紙に画像形成させる処理である。ファクシミリ送信処理は、ファクシミリデータの画像をファクシミリ部１１６に送信させる処理である。ファクシミリ受信処理は、外部から受信されるファクシミリデータの画像を、画像形成部１４０、ＨＤＤ１１５、外部記憶装置１１７および通信Ｉ／Ｆ部１１２の少なくとも１つに出力する処理である。
【００５３】
状態検出部５９は、処理実行部５７の状態を検出する。処理実行部５７の状態は、処理実行部５７が実行する処理の状態、処理実行部５７が制御するハードウェア資源の状態を含む。状態検出部５９は、検出された処理実行部５７の状態をサブ画面選択部５５に出力する。処理実行部５７が実行する処理の状態は、処理実行部５７が処理を実行中であるか否か、処理を実行中であればその処理が何か、処理実行部５７が将来実行するための予約されている処理の有無、処理が予約されている場合にはその処理が何か、処理を実行するために設定されている設定値を含む。処理実行部５７が制御するハードウェア資源の状態は、ハードウェア資源の不具合の有無、不具合が発生している場合にはその不具合の内容、ハードウェア資源が有する消耗品の状態を含む。消耗品の状態は、残量、耐用期間に対する使用期間の割合を含む。
【００５４】
サブ画面選択部５５は、操作受付制御部５１から画面識別情報が入力され、状態検出部５９から処理実行部５７の状態が入力される。サブ画面選択部５５は、画面識別情報が入力されることに応じて、画面識別情報で特定される操作画面または処理実行部５７の状態に基づいて、予め定められた複数のサブ画面のうちから１以上を選択する。サブ画面選択部５５は、選択されたサブ画面を識別するためのサブ画面識別情報を指示キー表示制御部６５に出力する。サブ画面は、予め定められた画面である。サブ画面は、複数の操作画面のいずれとも関連付けられていないサブ画面と、複数の操作画面のいずれかに関連付けられたサブ画面とを含む。複数の操作画面のいずれかに関連付けられたサブ画面は、関連付けられた操作画面が、そのサブ画面に関連付けられた遷移キーを含む。サブ画面選択部５５は、複数のサブ画面のうち、操作受付制御部５１から入力される画面識別情報で特定される操作画面と関連付けられていない１以上のサブ画面のうちから１以上を選択する。換言すれば、サブ画面選択部５５は、複数のサブ画面のうち表示部１６１に表示されている操作画面と関連付けられていないサブ画面を選択する。表示部１６１に表示されている操作画面と関連付けられたサブ画面は、操作画面に含まれる遷移キーを指示する操作によって表示されるからである。
【００５５】
サブ画面選択部５５は、複数のサブ画面のうちから設定値を入力するためのサブ画面を選択する。具体的には、サブ画面選択部５５は、操作受付制御部５１から入力される画面識別情報で特定される操作画面に含まれる設定値を表示する領域に表示される設定値を入力するためのサブ画面を選択する。ここでは、複数のサブ画面が、設定値を入力するためのサブ画面を複数含む。設定値を入力するためのサブ画面は、数字キーボード、小数点付キーボード、英字キーボード、英数キーボードを含む。数字キーボードは、０〜９の数字の画像を含むサブ画面であり、小数点付キーボードは、０〜９の数字の画像と、小数点「．」の画像とを含むサブ画面であり、英字キーボードは、アルファベットの画像を含むサブ画面であり、英数キーボードは、アルファベットの画像と、０〜９の数字の画像と、少数点の画像と、を含むサブ画面である。サブ画面選択部５５は、画面識別情報で特定される操作画面に含まれる設定値を表示する領域に入力可能な設定値の属性に基づいて、設定値を入力するための複数のサブ画面のうちから１つを選択する。具体的には、サブ画面選択部５５は、設定値の属性が数字のみを示す場合、数字キーボードのサブ画面を選択し、設定値の属性が小数点を含む数字を示す場合、小数点付キーボードのサブ画面を選択し、設定値の属性が英字のみを示す場合は英字キーボードを選択し、設定値の属性が英字と数字との組み合わせ示す場合、英数キーボードを選択する。
【００５６】
サブ画面選択部５５は、操作画面に含まれる設定値を表示する領域を複数含む場合、複数の領域ごとに、設定値を入力するためのサブ画面を選択するようにしてもよいし、複数の領域に対して１つのサブ画面を選択するようにしてもよい。例えば、操作画面が、数字からなる設定値が表示される領域と、英字からなる設定値が表示される領域と、を含む場合、数字キーボートと英字キーボードを選択してもよいし、英数キーボードのみを選択してもよい。
【００５７】
サブ画面選択部５５は、複数のサブ画面のうちから状態検出部５９から入力される処理実行部５７の状態に基づいて、処理実行部５７の状態をユーザーに通知するサブ画面を選択する。処理実行部５７の状態をユーザーに通知するサブ画面は、処理実行部５７が実行している処理および予約された処理をユーザーに通知するためのジョブ一覧のサブ画面、ハードウェア資源の状態をユーザーに通知するためのサブ画面、ハードウェア資源の不具合に対してユーザーを支援するためのサブ画面を、含む。
【００５８】
サブ画面選択部５５は、処理実行部５７が処理を実行中の場合には、ジョブ一覧のサブ画面を選択する。ジョブ一覧のサブ画面は、実行中の１以上の処理および予約された処理が存在する場合にはその予約された処理それぞれを識別するための処理識別情報を列挙した画面である。
【００５９】
サブ画面選択部５５は、操作画面に対応する処理を実行するために用いられるハードウェア資源の状態をユーザーに通知するためのサブ画面を選択する。操作画面は、設定値を表示する領域を含み、その領域に設定される設定値は、処理実行部５７が処理を実行するために用いられる。このため、操作画面は、処理実行部５７が実行可能な複数の処理のいずれかに対応する。処理実行部５７は、ハードウェア資源を制御して処理を実行するので、処理実行部５７が実行する処理に対してハードウェア資源が定まる。サブ画面選択部５５は、操作受付制御部５１から入力される画面識別情報で特定される操作画面に対応する処理を特定し、特定した処理に対応するハードウェア資源の状態を通知するサブ画面を選択する。サブ画面選択部５５は、操作画面に対応するハードウェア資源に不具合が発生している場合は、その不具合の状態を通知する不具合通知用のサブ画面を選択する。サブ画面選択部５５は、ハードウェア資源が有する消耗品の状態を通知する消耗品用のサブ画面を選択する。
【００６０】
サブ画面選択部５５は、ハードウェア資源の不具合に対してユーザーを支援するためのサブ画面を、含む。サブ画面選択部５５は、ハードウェア資源に不具合が発生している場合には、その不具合に対してユーザーを支援するためのサブ画面を選択する。ユーザーを支援するためのサブ画面は、ハードウェア資源の不具合を解消する手順を記述した手順通知用のサブ画面、ハードウェア資源の不具合をユーザーが解消できない場合には、修理の依頼先を記述した修理依頼用のサブ画面を含む。
【００６１】
サブ画面選択部５５は、複数のサブ画面のうちから選択された１以上のサブ画面をそれぞれ識別するための１以上のサブ画面識別情報を指示キー表示制御部６５に出力する。
【００６２】
指示キー表示制御部６５は、サブ画面選択部５５から１以上のサブ画面識別情報が入力されることに応じて、１以上のサブ画面識別情報それぞれに対応する１以上の指示キーを、表示部１６１に表示する。表示部１６１には操作画面表示制御部６１によって操作画面が表示されているので、その操作画面と同時に１以上の指示キーを表示する。操作画面の横に指示キーを配置するようにしてもよいし、操作画面に指示キーを重畳して表示してもよいし、所定の操作、例えば、操作画面の所定の領域を指示することにより１以上の指示キーを操作画面に重畳して表示するようにしてもよい。
【００６３】
指示キー表示制御部６５は、１以上の指示キーを表示することに応じて、１以上の指示キーごとにその指示キーを識別するための指示キー識別情報と指示キーが表示部１６１の表示面中に位置する位置情報との組を操作受付制御部５１に出力する。また、指示キー表示制御部６５は、１以上の指示キーごとに、指示キー識別情報とサブ画面識別情報との組をサブ画面表示制御部６３に出力する。
【００６４】
操作受付制御部５１は、指示キー表示制御部６５から指示キー識別情報と位置情報との組が１以上入力された後に、タッチパネル１６５から入力される座標に基づいて、指示キーを指示する操作を決定する。具体的には、操作受付制御部５１は、タッチパネル１６５から入力される座標で特定される表示面中の位置が、１以上の位置情報で特定される１以上の領域のいずれかの内部であれば、指示キーを指示する操作を決定する。操作受付制御部５１は、１以上の位置情報で特定される１以上の領域のうち、タッチパネル１６５から入力される座標で特定された位置を含む領域を特定し、特定した領域の位置情報と組になる指示キー識別情報を特定する。操作受付制御部５１は、指示キー識別情報を特定する場合、特定された指示キー識別情報をサブ画面表示制御部６３に出力する。
【００６５】
サブ画面表示制御部６３は、指示キー表示制御部６５から指示キー識別情報とサブ画面識別情報との組が１以上入力される。サブ画面表示制御部６３は、操作受付制御部５１から指示キー識別情報が入力されることに応じて、その指示キー識別情報と組になるサブ画面識別情報で特定されるサブ画面を、表示部１６１に表示する。表示部１６１には操作画面が表示されているので、サブ画面表示制御部６３は、サブ画面を、操作画面に重畳して表示する。なお、サブ画面表示制御部６３は、操作画面に代えてサブ画面を表示するようにしてもよい。この場合、サブ画面表示制御部６３がサブ画面の表示を終了すると、サブ画面が表示される前に表示されていた操作画面を表示部１６１に表示するようにすればよい。
【００６６】
図５は、表示部に表示される画面の一例を示す図である。図５を参照して、画面５００は、操作画面５０１と、指示キー５１１〜５１５とを含む。ここでは、操作画面は、コピー処理に対応する操作画面を示している。指示キー５１１は、ジョブ一覧のサブ画面に関連付けられ、指示キー５１２は、数字キーボードのサブ画面と関連付けられ、指示キー５１３は、不具合通知用のサブ画面と関連付けられ、指示キー５１４は、手順通知用のサブ画面と関連付けられ、指示キー５１５は、消耗品用のサブ画面と関連付けられる。
【００６７】
図６は、ジョブ一覧のサブ画面の一例を示す図である。図６を参照して、ジョブ一覧のサブ画面５１１Ａは、現在実行中のジョブおよび予約されたジョブそれぞれを識別するためのジョブ識別情報と、そのジョブ識別情報に関連付けてそのジョブの実行を指示したユーザーを識別するためのユーザー識別情報とを含む。図５に示した画面５００において、指示キー５１１が指示されると、ジョブ一覧のサブ画面５１１Ａが操作画面５０１に重畳して表示される。
【００６８】
図７は、数字キーボードのサブ画面の一例を示す図である。図７を参照して、数字キーボードのサブ画面５１２Ａは、０〜９の数字の画像を含む。図５に示した画面５００において、指示キー５１２が指示されると、数字キーボードのサブ画面５１２Ａが操作画面５０１に重畳して表示される。
【００６９】
図８は、不具合通知用のサブ画面の一例を示す図である。図８を参照して、不具合通知用のサブ画面５１３Ａは、「給紙部に用紙詰まり」のメッセージを含む。不具合通知用のサブ画面５１３Ａは、画像形成部１４０および給紙部１５０を制御するコピー処理に対応する。図５に示した画面５００において、指示キー５１３が指示されると、不具合通知用のサブ画面５１３Ａが操作画面５０１に重畳して表示される。
【００７０】
図９は、手順通知用のサブ画面の一例を示す図である。図９を参照して、手順通知用のサブ画面５１４Ａは、「手順１：右扉を開ける」、「手順２：レバーを下げる」および「手順３：用紙を取り出す」の記述を含む。手順通知用のサブ画面５１４Ａは、画像形成部１４０および給紙部１５０を制御するコピー処理に対応する。図５に示した画面５００において、指示キー５１４が指示されると、手順通知用のサブ画面５１４Ａが操作画面５０１に重畳して表示される。
【００７１】
図１０は、消耗品用のサブ画面の一例を示す図である。図１０を参照して、消耗品用のサブ画面５１５Ａは、消耗品である用紙の残量を「トレイ１」、「トレイ２」および「トレイ３」ごとに示す記述と、消耗品であるトナーの残量をシアン「Ｃ」、マゼンタ「Ｍ」、イエロー「Ｙ」、ブラック「Ｋ」ごとに示す記述と、消耗品である感光体ドラムの耐用期間に対する使用期間の割合を示す記述を含む。消耗品用のサブ画面５１５Ａは、画像形成部１４０および給紙部１５０を制御するコピー処理に対応する。図５に示した画面５００において、指示キー５１５が指示されると、消耗品用のサブ画面５１５Ａが操作画面５０１に重畳して表示される。
【００７２】
図１１は、小数点付キーボードのサブ画面の一例を示す図である。図１１を参照して、小数点付キーボードのサブ画面５１６Ａは、０〜９の数字の画像と、小数点「．」の画像とを含む。
【００７３】
図１２は、英数キーボードのサブ画面の一例を示す図である。図１２を参照して、英数キーボードのサブ画面５１７Ａは、アルファベットの画像と、０〜９の数字の画像と、を含む。
【００７４】
図１３は、修理依頼用のサブ画面の一例を示す図である。図１３を参照して、修理依頼用のサブ画面５１８Ａは、「サービスマンの連絡先：０３−３３３３−３３３３」の記述を含む。
【００７５】
図１４は、表示制御処理の流れの一例を示すフローチャートである。表示制御処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶された表示制御プログラムを実行することにより、ＣＰＵ１１１により実行される処理能である。図１４を参照して、ＣＰＵ１１１は、デフォルトの操作画面を決定し、処理をステップＳ０２に進める。デフォルトの操作画面は、予め定められた操作画面であり、例えば、ＭＦＰ１００に電源が投入された時、または、電力消費の少ないスリープ状態から復帰した時等に、表示される操作画面である。ステップＳ０２においては、決定された操作画面を表示部１６１に表示し、処理をステップＳ０３に進める。処理がステップＳ０１から進む場合は、デフォルトの操作画面を表示し、処理が後述するステップＳ０８から進む場合には、ステップＳ０８において決定された操作画面を表示する。
【００７６】
ステップＳ０３においては、ＭＦＰ１００の状態を検出し、処理をステップＳ０４に進める。ＭＦＰ１００の状態は、ＭＦＰ１００が実行する処理の状態、ＭＦＰ１００が有するハードウェア資源の状態を含む。ＭＦＰ１００が実行する処理の状態は、ＭＦＰ１００が処理を実行中であるか否か、処理を実行中であればその処理が何か、ＭＦＰ１００が将来実行するための予約されている処理の有無、処理が予約されている場合にはその処理が何か、ＭＦＰ１００が処理を実行するために設定されている設定値を含む。ＭＦＰ１００が有するハードウェア資源の状態は、ハードウェア資源の不具合の有無、不具合が発生している場合にはその不具合の内容、ハードウェア資源が有する消耗品の状態を含む。消耗品の状態は、残量、耐用期間に対する使用期間の割合を含む。
【００７７】
ステップＳ０４においては、サブ画面選択処理を実行し、処理をステップＳ０５に進める。サブ画面選択処理の詳細は後述するが、ステップＳ０２において表示された操作画面および／またはステップＳ０３において検出されたＭＦＰ１００の状態に基づいて、複数のサブ画面のうちから１以上のサブ画面を選択する処理である。
【００７８】
ステップＳ０５においては、選択された１以上のサブ画面にそれぞれ対応する１以上の指示キーを表示部１６１に表示し、処理をステップＳ０６に進める。ステップＳ０６においては、操作を受け付けたか否かを判断する。ユーザーによる操作を受け付けるまで待機状態となり（ステップＳ０７でＮＯ）、操作を受け付けたならば処理をステップＳ０７に進める。ステップＳ０７においては、受け付けられた操作が操作画面を遷移させる画面遷移操作か否かを判断する。例えば、操作画面中の遷移キーが指示される場合に、画面遷移操作を受け付ける。画面遷移操作を受け付けたならば処理をステップＳ０８に進めるが、そうでなければ処理をステップＳ０９に進める。ステップＳ０８において、画面遷移操作により特定される操作画面を決定し、処理をステップＳ０２に戻す。具体的には、ユーザーにより指示された遷移キーに関連付けられた操作画面を決定する。
【００７９】
ステップＳ０９においては、受け付けられた操作が処理の実行を指示する実行指示操作か否かを判断する。例えば、ハードキー部１６７が含みハードキーのうちスタートキーが指示される場合に、実行指示操作を受け付ける。実行指示操作を受け付けたならば処理をステップＳ１０に進めるが、そうでなければ処理をステップＳ１１に進める。ステップＳ１０においては、ステップＳ０２において表示部１６１に表示された操作画面に対応する処理を実行し、処理をステップＳ０６に戻す。
【００８０】
ステップＳ１１においては、ステップＳ０５において表示部１６１に表示された１以上の指示キーのいずれかが指示されたか否かを判断する。１以上の指示キーのいずれかが指示されたならば、指示された指示キーを特定して処理をステップＳ１２に進めるが、そうでなければ処理をステップＳ０６に戻す。ステップＳ１２においては、ステップＳ１１において特定された指示キーに対応するサブ画面を表示部１６１に表示し、処理をステップＳ１３に進める。ステップＳ１３においては、表示されたサブ画面に対応する操作を受け付けたか否かを判断する。サブ画面に対応する操作を受け付けるまで待機状態となり（ステップＳ１３でＮＯ）、サブ画面に対応する操作を受け付けたならば（ステップＳ１３でＹＥＳ）、処理をステップＳ１４に進める。
【００８１】
ステップＳ１４においては、ステップＳ１３において受け付けられた操作がサブ画面の表示の終了を指示する操作か否かを判断する。サブ画面の表示の終了を指示する操作を受け付ける場合は処理をステップＳ１５に進めるが、そうでなければ処理をステップＳ１６に進める。ステップＳ１５においては、サブ画面の表示を終了し、処理をステップＳ０６に戻す。
【００８２】
ステップＳ１６においては、ステップＳ１３において受け付けられた操作が設定値を入力する操作か否かを判断する。設定値を入力する操作を受け付けたならば処理をステップＳ１７に進めるが、そうでなければ処理をステップＳ１３に戻す。ステップＳ１７においては、設定値を入力する操作により定まる設定値を設定し、処理をステップＳ１５に進める。ステップＳ１５においては、サブ画面の表示を終了し、処理をステップＳ０６に戻す。
【００８３】
図１５は、サブ画面選択処理の流れの一例を示すフローチャートである。サブ画面選択処理は、表示制御処理のステップＳ０４において実行される処理である。図１５を参照して、ＣＰＵ１１１は、表示中の操作画面と関連付けられていないサブ画面を選択する（ステップＳ２１）。表示部１６１に表示されている操作画面と関連付けられているサブ画面は、操作画面を操作することによって表示させることが可能だからである。
【００８４】
ステップＳ２２においては、表示部１６１に表示されている操作画面が設定値を表示する領域を含むか否かを判断する。操作画面が設定値を表示する領域を含むならば処理をステップＳ２３に進めるが、そうでなければ処理をステップＳ２６に進める。ステップＳ２３においては、操作画面中で設定値を表示する領域を処理対象に選択する。次のステップＳ２４においては、ステップＳ２１において選択されたサブ画面のうちから処理対象に選択された領域設定される設定値の属性に対応するサブ画面を選択する。具体的には、サブＣＰＵ１１１は、設定値の属性が数字のみを示す場合、数字キーボードのサブ画面を選択し、設定値の属性が小数点を含む数字を示す場合、小数点付キーボードのサブ画面を選択し、設定値の属性が英字のみを示す場合は英字キーボードを選択し、設定値の属性が英字と数字との組み合わせ示す場合、英数キーボードを選択する。
【００８５】
次のステップＳ２５においては、操作画面に含まれる設定値を表示する領域のうちに処理対象に選択されていない領域が存在するか否かを判断する。処理対象に選択されていない領域が存在するならば処理をステップＳ２３に戻すが、そうでなければ処理をステップＳ２６に進める。
【００８６】
ステップＳ２６においては、ジョブを実行中か否かを判断する。表示制御処理のステップＳ０３において検出された状態に基づいて、実行しているジョブが存在するか否かを判断する。実行しているジョブが存在するならば処理をステップＳ２７に進めるが、そうでなければ処理をステップＳ２８に進める。ステップＳ２７においては、ジョブ一覧のサブ画面を選択し、処理をステップＳ２８に進める。ジョブ一覧のサブ画面は、実行中の処理であるジョブを識別するためのジョブ識別情報、将来に実行される予定の処理であるジョブを識別するためのジョブ識別情報等を含む。
【００８７】
ステップＳ２８においては、表示部１６１に表示されている操作画面に対応する処理を決定する。操作画面に含まれる設定値を表示する領域に設定される設定値を用いる処理を決定する。ステップＳ２９においては、決定された処理に対応するハードウェア資源を特定する。具体的には、ＭＦＰ１００が有するハードウェア資源のうち、ステップＳ２８において決定された処理が実行される際に駆動するハードウェア資源を特定する。ハードウェア資源は、通信Ｉ／Ｆ部１１２、ファクシミリ部１１６、ＨＤＤ１１５、外部記憶装置１１７、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、および給紙部１５０を含む。
【００８８】
次のステップＳ３０においては、特定されたハードウェア資源が消耗品を有するか否かを判断する。消耗品を有するならば処理をステップＳ３１に進めるが、そうでなければ処理をステップＳ３２に進める。ステップＳ３１においては、ステップＳ２１において選択されたサブ画面内から、消耗品の状態を通知する消耗品用のサブ画面を選択し、処理をステップＳ３２に進める。消耗品の状態は、例えば、消耗品の残量、消耗品の耐用期間に対する使用期間の割合を含む。
【００８９】
ステップＳ３２においては、ステップＳ２９において特定されたハードウェア資源に不具合が存在するか否かを判断する。不具合が存在するならば処理をステップＳ３３に進めるが、そうでなければ処理を表示制御処理に戻す。ステップＳ３３においては、不具合通知用のサブ画面を選択し、処理をステップＳ３４に進める。不具合通知用のサブ画面は、例えば、不具合の内容を示すメッセージまたは不具合の発生箇所を示す画像を含む。例えば、操作画面がコピー処理に対応する場合に、給紙部１５０に用紙が詰まる不具合が発生している場合には、用紙が詰まっていることを示すメッセージ、用紙の搬送経路中で用紙が詰まっている箇所を示す画像を含むサブ画面を選択する。
【００９０】
ステップＳ３４においては、ステップＳ３２において検出された不具合にユーザーが対応可能か否かを判断する。ユーザーが対応可能な不具合とユーザーが対応不可能な不具合とを予め定めておくようにすればよい。ユーザーが対応可能な不具合ならば処理をステップＳ３５に進めるが、そうでなければ処理をステップＳ３６に進める。
【００９１】
ステップＳ３５においては、手順通知用のサブ画面を選択し、処理を表示制御処理に戻す。手順通知用のサブ画面は、例えば、不具合を解消するための手順の記述または画像を含む。一方ステップＳ３６においては、修理依頼用のサブ画面を選択し、処理を表示制御処理に戻す。修理依頼用のサブ画面は、例えば、修理を依頼する先の連絡先の情報を含む。
【００９２】
以上説明したように、本実施の形態におけるＭＦＰ１００は、画像処理装置として機能し、表示部１６１に表示されている操作画面とは関連付けられていない複数のサブ画面のうち１以上を、処理を実行している状態および／または表示部１６１に表示された操作画面に基づいて選択し、選択された１以上のサブ画面にそれぞれ関連付けられた１以上の指示キーを操作画面と同時に表示部１６１に表示し、１以上の指示キーのいずれかがユーザーにより指示されることに応じて、指示された指示キーに関連付けられたサブ画面を表示する。複数の操作画面それぞれは、他の操作画面の少なくとも１つと関連付けられ、複数の処理の少なくとも１つを実行するための設定値を受け付けるための領域を含む。このため、表示部１６１に表示されている操作画面自体で関連付けられていないが、その操作画面に関連するサブ画面を表示させることができる。また、ＭＦＰ１００の状態に関連するサブ画面を表示させることができる。その結果、表示部１６１に表示されている操作画面とは別のサブ画面を、その操作画面において関連付けることなく表示することができる。
【００９３】
また、表示部１６１に表示された操作画面において受け付けられる設定値を入力するためのサブ画面として、数字キーボードのサブ画面、小数点付キーボードのサブ画面、英字キーボードのサブ画面、英数キーボードのサブ画面のうちから少なくとも１つを選択するので、複数の操作画面で共通するサブ画面を、複数の操作画面それぞれで関連付けることなく表示することができる。
【００９４】
また、処理実行部５７の状態に基づいて、処理実行部５７の状態をユーザーに通知するサブ画面として、処理実行部５７の状態をユーザーに通知するためのサブ画面を選択するので、処理を実行する状態を表示させる操作を容易にすることができる。
【００９５】
また、処理実行部５７の状態をユーザーに通知するためのサブ画面は、表示部１６１に表示されている操作画面に対応する処理に関連する状態をユーザーに通知するためのサブ画面である。例えば、処理実行部５７が表示部１６１に表示された操作画面に関連付けられた処理を実行するために設定されている１以上の設定値を一覧表示する設定状態確認用のサブ画面を含む。このため、ユーザーがＭＦＰ１００に実行させようとしている処理に関連する情報を通知させる操作を容易にすることができる。
【００９６】
また、処理実行部５７の状態をユーザーに通知するためのサブ画面は、処理実行部５７が実行している処理および予約された処理をユーザーに通知するためのジョブ一覧のサブ画面を含む。このため、実行中の処理の通知させる操作を容易にすることができる。
【００９７】
また、処理実行部５７の状態をユーザーに通知するためのサブ画面は、ハードウェア資源の状態をユーザーに通知するためのサブ画面、ハードウェア資源の不具合に対してユーザーを支援するためのサブ画面を、含むハードウェア資源の状態をユーザーに通知するためのサブ画面は、ハードウェア資源が有する消耗品の状態を通知する消耗品用のサブ画面を含む。このため、ユーザーが実行させようとしている処理に用いられるハードウェア資源の状態を通知させる操作を容易にすることができる。
【００９８】
処理実行部５７の状態をユーザーに通知するためのサブ画面は、ハードウェア資源の不具合に対してユーザーを支援するためのサブ画面を含むので、不具合に対して関連付けられた支援情報を表示させる操作を容易にすることができる。ユーザーを支援するためのサブ画面は、表示部１６１に表示された操作画面に関連付けられた処理を実行することのできない不具合が発生している場合に、その不具合を通知する不具合通知用のサブ画面、修理を依頼する先の連絡先の情報を含む修理依頼用のサブ画面を含む。このため、表示部１６１に表示された操作画面に関連付けられた処理を実行することのできない不具合を通知させる操作を容易にすることができる。
【００９９】
なお、上述した実施の形態においては、画像処理装置の一例としてＭＦＰ１００について説明したが、図１４および図１５に示した表示制御処理をＭＦＰ１００に実行させる表示制御方法、またはその表示制御方法をＭＦＰ１００を制御するＣＰＵ１１１に実行させるための表示制御プログラムとして発明を特定することができるのは言うまでもない。
【０１００】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０１】
１００  ＭＦＰ、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ、１１６  ファクシミリ部、１１７  外部記憶装置、１１８  ＣＤ−ＲＯＭ、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６５  タッチパネル、１６７  ハードキー部、５１  操作受付制御部、５３  表示制御部、５５  サブ画面選択部、５７  処理実行部、５９  状態検出部、６１  操作画面表示制御部、６３  サブ画面表示制御部、６５  指示キー表示制御部。
【図１】
2017049665.tif 000003
【図２】
2017049665.tif 000004
【図３】
2017049665.tif 000005
【図４】
2017049665.tif 000006
【図５】
2017049665.tif 000007
【図６】
2017049665.tif 000008
【図７】
2017049665.tif 000009
【図８】
2017049665.tif 000010
【図９】
2017049665.tif 000011
【図１０】
2017049665.tif 000012
【図１１】
2017049665.tif 000013
【図１２】
2017049665.tif 000014
【図１３】
2017049665.tif 000015
【図１４】
2017049665.tif 000016
【図１５】
2017049665.tif 000017