(57)【特許請求の範囲】
【請求項１】
複数の機能を実現可能な画像処理装置であって、
前記複数の機能それぞれに関する選択を受け付ける複数のキーを有し、前記複数のキーのそれぞれは第１のグループまたは第２のグループの一方にのみ含まれ、
表示手段と、
前記第２のグループの選択を受け付ける選択受付手段と、
前記第２のグループが選択されたか否かに関わらず、前記第１のグループに属する第１のキーを前記表示手段の表示領域のうち第１の領域に表示させる第１の表示制御手段と、
前記第２のグループが選択された場合に、前記第２のグループに属する第２のキーを、前記表示手段の表示領域のうちの、前記第１のキーが表示されている前記第１の領域以外の第２の領域に表示させる第２の表示制御手段とを備え、
前記第１のキーには、機能の設定状態を示す設定内容が表示されており、
前記第２の表示制御手段は、前記第２の領域に、前記第２のキーのうちの２以上のキーを同じ大きさで所定の方向に配列させて表示させ、前記第２の領域をスクロール表示させることで、前記第２のキーのうちの前記第２の領域に表示させるキーを入れ替え、
前記第１の表示制御手段は、前記第１の表示制御手段により表示された第１のキーのいずれかが選択された場合に、当該選択された第１のキーに対応する機能についての設定内容の変更を受け付けるポップアップウィンドウを前記第２の領域に表示させることを特徴とする、画像処理装置。
【請求項２】
前記複数のキーのそれぞれは、互いに独立した機能に関する選択を受け付けるキーであり、かつ、前記第１のグループと前記第２のグループのいずれにも属することが可能であり、
さらに、前記複数のキーのそれぞれを前記第１のグループと前記第２のグループのいずれか一方に振り分ける振分手段を備えることを特徴とする、請求項１に記載の画像処理装置。
【請求項３】
前記第２の表示制御手段により表示された第２のキーのいずれかが選択された場合に、
当該選択された第２のキーについての設定内容を受け付けるポップアップウィンドウを、前記第２の領域に表示させる第３の表示制御手段をさらに備える、請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記第３の表示制御手段は、前記第２のキーについての前記ポップアップウィンドウを、前記第２の領域のうち、前記第２のキーが表示されている領域以外の領域に表示させる、請求項３に記載の画像処理装置。
【請求項５】
表示手段を備え、複数の機能を実現可能な画像処理装置において実行される制御プログラムであって、
前記複数の機能それぞれに関する選択を受け付ける複数のキーを有し、前記複数のキーのそれぞれは第１のグループまたは第２のグループの一方にのみ含まれ、
前記画像処理装置を、
前記第２のグループの選択を受け付ける選択受付手段、
前記第２のグループが選択されたか否かに関わらず、前記第１のグループに属する第１のキーを前記表示手段の表示領域のうち第１の領域に表示させる第１の表示制御手段、および、
前記第２のグループが選択された場合に、前記第２のグループに属する第２のキーを、前記表示手段の表示領域のうちの、前記第１のキーが表示されている前記第１の領域以外の第２の領域に表示させる第２の表示制御手段として機能させ、
前記第１のキーには、機能の設定状態を示す設定内容が表示されており、
前記第２の表示制御手段は、前記第２の領域に、前記第２のキーのうち２以上のキーを同じ大きさで所定の方向に配列させて表示させ、前記第２の領域をスクロール表示させることで、前記第２のキーのうちの前記第２の領域に表示させるキーを入れ替え、
前記第１の表示制御手段は、前記第１の表示制御手段により表示された第１のキーのいずれかが選択された場合に、当該選択された第１のキーに対応する機能についての設定内容の変更を受け付けるポップアップウィンドウを前記第２の領域に表示させることを特徴とする、画像処理装置の制御プログラム。
【請求項６】
前記複数のキーのそれぞれは、互いに独立した機能に関する選択を受け付けるキーであり、かつ、前記第１のグループと前記第２のグループのいずれにも属することが可能であり、
前記制御プログラムは、前記画像処理装置を、さらに、前記複数のキーのそれぞれを前記第１のグループと前記第２のグループのいずれか一方に振り分ける振分手段として機能させることを特徴とする、請求項５に記載の画像処理装置の制御プログラム。
【請求項７】
前記制御プログラムは、前記画像処理装置を、さらに、
前記第２の表示制御手段により表示された第２のキーのいずれかが選択された場合に、当該選択された第２のキーについての設定内容を受け付けるポップアップウィンドウを、前記第２の領域に表示させる第３の表示制御手段として機能させる、請求項５または請求項６に記載の画像処理装置の制御プログラム。
【請求項８】
前記第３の表示制御手段は、前記第２のキーについての前記ポップアップウィンドウを、前記第２の領域のうち、前記第２のキーが表示されている領域以外の領域に表示させる、請求項７に記載の画像処理装置の制御プログラム。
【請求項９】
表示手段を備え、かつ、複数の機能を実現可能な、画像処理装置の制御方法であって、
前記複数の機能それぞれに関する選択を受け付ける複数のキーを有し、前記複数のキー
のそれぞれは第１のグループまたは第２のグループの一方にのみ含まれ、
前記画像処理装置が、
前記第２のグループの選択を受け付けるステップと、
前記第２のグループが選択されたか否かに関わらず、前記第１のグループに属する第１のキーを前記表示手段の表示領域のうち第１の領域に表示させるステップと、
前記第２のグループが選択された場合に、前記第２のグループに属する第２のキーを、前記表示手段の表示領域のうちの、前記第１のキーが表示されている前記第１の領域以外の第２の領域に表示させるステップとを実行し、
前記第１のキーに、機能の設定状態を示す設定内容を表示することをさらに含み、
前記第２のキーを表示させるステップは、前記第２の領域に、前記第２のキーのうち２以上のキーを同じ大きさで所定の方向に配列させて表示させること、および、前記第２の領域をスクロール表示させることで、前記第２のキーのうちの前記第２の領域に表示させるキーを入れ替えることを含み、
前記第１のキーを表示するステップは、前記第１のキーを表示するステップにより表示された第１のキーのいずれかが選択された場合に、当該選択された第１のキーに対応する機能についての設定内容の変更を受け付けるポップアップウィンドウを前記第２の領域に表示することを含むことを特徴とする、画像処理装置の制御方法。
【請求項１０】
前記複数のキーのそれぞれは、互いに独立した機能に関する選択を受け付けるキーであり、かつ、前記第１のグループと前記第２のグループのいずれにも属することが可能であり、
さらに、前記画像処理装置が、前記複数のキーのそれぞれを前記第１のグループと前記第２のグループのいずれか一方に振り分けるステップを実行することを特徴とする、請求項９に記載の画像処理装置の制御方法。
【請求項１１】
前記画像処理装置が、
前記第２のキーのいずれかが選択された場合に、当該選択された第２のキーについての設定内容を受け付けるポップアップウィンドウを、前記第２の領域に表示するステップをさらに実行することを特徴とする、請求項９または請求項１０に記載の画像処理装置の制御方法。
【請求項１２】
前記ポップアップウィンドウを前記第２の領域に表示するステップは、前記第２のキーについての前記ポップアップウィンドウを、前記第２の領域のうち、前記第２のキーが表示されている領域以外の領域に表示することを含むことを特徴とする、請求項１１に記載の画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、その制御プログラムおよびその制御方法に関し、特に、表示装置に自機が備える機能を設定するためのキーを表示させる画像処理装置、その制御プログラムおよびその制御方法に関する。
【背景技術】
【０００２】
近年、デジタル複写機やＭＦＰ（Multi Function Peripheral）などの画像処理装置の多機能化が進み、１台の装置（ＭＦＰ）に多くの機能が搭載されるようになっている。一方で、ＭＦＰが備える操作パネルの表示スペースには限度があり、ＭＦＰが備える全ての機能（設定）に対応するキーを、操作パネルに同時に表示することは難しい。そして、全ての機能のキーを操作パネルに同時に表示しようとすると、キーが小さくなると同時に、キーの間隔も狭くならざるを得ず、結果として誤操作が多くなって操作性が悪化してしまう。
【０００３】
これに対し、特許文献１（特開２００４−３０６４７８号公報）には、画像形成装置において複数のウィンドウを表示する技術が開示されている。当該画像形成装置では、機能設定画面（機能設定親画面）の中の機能キーが選択されると、選択された機能キーに対応した機能設定子画面が、機能設定親画面の一部に重ねられて表示される。
【０００４】
また、特許文献２（特開２００６−８５６８３号公報）には、グラフィカルユーザインターフェースを有するコンピュータシステムにおいて、複数のウィンドウを表示するという、特許文献１とほぼ同様の技術が開示されている。
【０００５】
これらの技術によれば、ユーザの操作に応じた新たな設定画面（子ウィンドウ）が、元の設定ウィンドウ（親ウィンドウ）に重ねて表示されるため、限られた表示スペースの中で、より複雑な設定を行なうことが可能となる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−３０６４７８号公報
【特許文献２】特開２００６−８５６８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１、２の技術によると、例えば、ユーザが親ウィンドウで「機能１」に関するキーを選択すると、「機能１」に関する詳細な設定を行なうための子ウィンドウが、親ウィンドウに重ねて表示される。その状況において、ユーザは、「機能１」に関する詳細な設定を行なうことができる反面、親ウィンドウのうちの、子ウィンドウの下（つまり子ウィンドウが重ねられた）領域に表示されていたキーを見ることができない。また、その領域に表示されていたキーを操作することもできない。
【０００８】
一方で、一般的に、親ウィンドウには、子ウィンドウに表示されるキーよりも、ユーザが良く使う、つまり比較的重要度の高い機能（キー）が表示される場合が多い。
【０００９】
そのため、特許文献１、２のように、親ウィンドウでのユーザの操作に応じた子ウィンドウを、親ウィンドウに重ねて表示させる従来の技術においては、ユーザは、一旦、子ウィンドウが表示されると、その下に表示されている比較的重要度の高い機能を確認することも、操作することもできなくなるおそれがあり、その点において利便性が高いものとは言えなかった。
【００１０】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、複数の機能を備える画像処理装置において、複数の機能のうちの一部の機能に関する操作性を高めつつ、全ての機能に関する設定を可能にする画像処理装置、その制御プログラムおよびその制御方法を提供することである。
【課題を解決するための手段】
【００１１】
本発明に従った画像処理装置は、複数の機能を実現可能な画像処理装置であって、複数の機能それぞれに関する選択を受け付ける複数のキーを有し、複数のキーのそれぞれは第１のグループまたは第２のグループの一方にのみ含まれ、表示手段と、第２のグループの選択を受け付ける選択受付手段と、第２のグループが選択されたか否かに関わらず、第１のグループに属する第１のキーを表示手段の表示領域のうち第１の領域に表示させる第１の表示制御手段と、第２のグループが選択された場合に、第２のグループに属する第２のキーを、表示手段の表示領域のうちの、第１のキーが表示されている第１の領域以外の第２の領域に表示させる第２の表示制御手段とを備え、第１のキーには、機能の設定状態を示す設定内容が表示されており、第２の表示制御手段は、第２の領域に、第２のキーのうちの２以上のキーを同じ大きさで所定の方向に配列させて表示させ、第２の領域をスクロール表示させることで、第２のキーのうちの第２の領域に表示させるキーを入れ替え、第１の表示制御手段は、第１の表示制御手段により表示された第１のキーのいずれかが選択された場合に、当該選択された第１のキーに対応する機能についての設定内容の変更を受け付けるポップアップウィンドウを第２の領域に表示させる。
【００１２】
また、本発明の画像処理装置では、複数のキーのそれぞれは、互いに独立した機能に関する選択を受け付けるキーであり、かつ、第１のグループと第２のグループのいずれにも属することが可能であり、さらに、複数のキーのそれぞれを第１のグループと第２のグループのいずれか一方に振り分ける振分手段を備えることが好ましい。
【００１３】
また、本発明の画像処理装置は、第２の表示制御手段により表示された第２のキーのいずれかが選択された場合に、当該選択された第２のキーについての設定内容を受け付けるポップアップウィンドウを、第２の領域に表示させる第３の表示制御手段をさらに備えることが好ましい。
【００１４】
また、本発明の画像処理装置では、第３の表示制御手段は、第２のキーについてのポップアップウィンドウを、第２の領域のうち、第２のキーが表示されている領域以外の領域に表示させることが好ましい。
【００１７】
本発明に従った画像処理装置の制御プログラムは、表示手段を備え、複数の機能を実現可能な画像処理装置において実行される制御プログラムであって、複数の機能それぞれに関する選択を受け付ける複数のキーを有し、複数のキーのそれぞれは第１のグループまたは第２のグループの一方にのみ含まれ、画像処理装置を、第２のグループの選択を受け付ける選択受付手段、第２のグループが選択されたか否かに関わらず、第１のグループに属する第１のキーを表示手段の表示領域のうち第１の領域に表示させる第１の表示制御手段、および、第２のグループが選択された場合に、第２のグループに属する第２のキーを、表示手段の表示領域のうちの、第１のキーが表示されている第１の領域以外の第２の領域に表示させる第２の表示制御手段として機能させ、第１のキーには、機能の設定状態を示す設定内容が表示されており、第２の表示制御手段は、第２の領域に、第２のキーのうち２以上のキーを同じ大きさで所定の方向に配列させて表示させ、第２の領域をスクロール表示させることで、第２のキーのうちの第２の領域に表示させるキーを入れ替え、第１の表示制御手段は、第１の表示制御手段により表示された第１のキーのいずれかが選択された場合に、当該選択された第１のキーに対応する機能についての設定内容の変更を受け付けるポップアップウィンドウを第２の領域に表示させる。
【００１８】
また、本発明に従った画像処理装置の制御プログラムでは、複数のキーのそれぞれは、互いに独立した機能に関する選択を受け付けるキーであり、かつ、第１のグループと第２のグループのいずれにも属することが可能であり、制御プログラムは、画像処理装置を、さらに、複数のキーのそれぞれを第１のグループと第２のグループのいずれか一方に振り分ける振分手段として機能させることが好ましい。
【００１９】
また、本発明に従った画像処理装置の制御プログラムは、画像処理装置を、さらに、第２の表示制御手段により表示された第２のキーのいずれかが選択された場合に、当該選択された第２のキーについての設定内容を受け付けるポップアップウィンドウを、第２の領域に表示させる第３の表示制御手段として機能させることが好ましい。
【００２０】
また、本発明に従った画像処理装置の制御プログラムでは、第３の表示制御手段は、第２のキーについてのポップアップウィンドウを、第２の領域のうち、第２のキーが表示されている領域以外の領域に表示させることが好ましい。
【００２１】
本発明に従った画像処理装置の制御方法は、表示手段を備え、かつ、複数の機能を実現可能な、画像処理装置の制御方法であって、複数の機能それぞれに関する選択を受け付ける複数のキーを有し、複数のキーのそれぞれは第１のグループまたは第２のグループの一方にのみ含まれ、画像処理装置が、第２のグループの選択を受け付けるステップと、第２のグループが選択されたか否かに関わらず、第１のグループに属する第１のキーを表示手段の表示領域のうち第１の領域に表示させるステップと、第２のグループが選択された場合に、第２のグループに属する第２のキーを、表示手段の表示領域のうちの、第１のキーが表示されている第１の領域以外の第２の領域に表示させるステップとを実行し、第１のキーに、機能の設定状態を示す設定内容を表示することをさらに含み、第２のキーを表示させるステップは、第２の領域に、第２のキーのうち２以上のキーを同じ大きさで所定の方向に配列させて表示させること、および、第２の領域をスクロール表示させることで、第２のキーのうちの第２の領域に表示させるキーを入れ替えることを含み、第１のキーを表示するステップは、第１のキーを表示するステップにより表示された第１のキーのいずれかが選択された場合に、当該選択された第１のキーに対応する機能についての設定内容の変更を受け付けるポップアップウィンドウを第２の領域に表示することを含む。
【００２２】
また、本発明に従った画像処理装置の制御方法では、複数のキーのそれぞれは、互いに独立した機能に関する選択を受け付けるキーであり、かつ、第１のグループと第２のグループのいずれにも属することが可能であり、さらに、画像処理装置が、複数のキーのそれぞれを第１のグループと第２のグループのいずれか一方に振り分けるステップを実行することが好ましい。
【００２３】
また、本発明に従った画像処理装置の制御方法では、画像処理装置が、第２のキーのいずれかが選択された場合に、当該選択された第２のキーについての設定内容を受け付けるポップアップウィンドウを、第２の領域に表示するステップをさらに実行することが好ましい。
【００２４】
また、本発明に従った画像処理装置の制御方法では、ポップアップウィンドウを第２の領域に表示するステップは、第２のキーについてのポップアップウィンドウを、第２の領域のうち、第２のキーが表示されている領域以外の領域に表示することを含むことが好ましい。
【発明の効果】
【００２５】
上記構成によれば、第１のグループのキーの表示領域以外の領域に表示される第２の領域に、複数の第２のグループのキーの中の一部が入れ替え可能に表示される。このため、第２の領域のサイズを複数の第２のグループのキーのすべてを表示させる大きさとする必要がなく、これにより、第１のグループのキーを表示させるための領域のサイズが小さくなりすぎることを回避できる。
【００２６】
また、第１の領域や第２の領域が第１のグループのキーが表示される領域以外の領域に表示されるため、第１のグループのキーを常時画像処理装置に表示させておくことができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施の形態であるＭＦＰの外観を示す図である。
【図２】図１のＭＦＰのブロック図である。
【図３】図１のＭＦＰのディスプレイにおいて表示される画面の一例を示す図である。
【図４】図１のＭＦＰのディスプレイにおいて表示される画面の一例を示す図である。
【図５】図１のＭＦＰのディスプレイにおいて表示される画面の一例を示す図である。
【図６】図１のＭＦＰのディスプレイにおいて表示される画面の一例を示す図である。
【図７】図１のＭＦＰのディスプレイにおいて表示される画面の一例を示す図である。
【図８】図１のＭＦＰのディスプレイにおいて表示される画面の一例を示す図である。
【図９】図１のＭＦＰのディスプレイにおいて表示される画面の一例を示す図である。
【図１０】図１のＭＦＰのディスプレイにおいて表示される画面の一例を示す図である。
【図１１】図１のＭＦＰのディスプレイにおいて表示される画面の一例を示す図である。
【図１２】図１のＭＦＰのディスプレイにおいて表示される画面の一例を示す図である。
【図１３】図１のＭＦＰにおいて実行される処理のフローチャートである。
【図１４】図１のＭＦＰにおいて実行される処理のフローチャートである。
【図１５】図１のＭＦＰにおいて実行される処理のフローチャートである。
【図１６】図１のＭＦＰのディスプレイの表示内容を説明するための図である。
【図１７】図１のＭＦＰのディスプレイの表示内容を説明するための図である。
【発明を実施するための形態】
【００２８】
以下、本発明に係る画像処理装置の実施の形態について、図面を参照しつつ詳細に説明する。なお、各図において、同じ機能を奏する要素については、同一の参照符号を付し、その説明は繰返さない。
【００２９】
図１は、本発明の一実施の形態であるＭＦＰ１の外観を示す図である。
図１を参照して、ＭＦＰ１は、各種の処理に対する操作指示や文字・数字の入力を受付ける複数のハードキー１５を備える。
【００３０】
また、ＭＦＰ１は、操作画面や画像処理の対象となる画像に関する情報等を表示するディスプレイ１００を備える。ディスプレイ１００には、タッチセンサ２００が重ねられており、ディスプレイ１００とタッチセンサ２００とでタッチパネル２０１が構成されている。ＭＦＰ１は、ディスプレイ１００に設定キー等を含む操作画面を表示する。また、ＭＦＰ１は、設定キーの表示領域に対するタッチセンサ２００への接触操作を検知することにより、ユーザから設定の入力を受付ける。さらに、ＭＦＰ１は、ハードキー１５に対する操作を検知することにより、ユーザから設定の入力を受付ける。
【００３１】
ＭＦＰ１は、スキャナ部１３とプリンタ部１４を備える。スキャナ部１３は、原稿を光電的に読取って画像データを得る。プリンタ部１４は、スキャナ部１３により取得された画像データや、ネットワークを介して接続された外部機器（ＰＣ等）から受信した画像データに基づき用紙上に画像を印刷する。
【００３２】
また、ＭＦＰ１は、その本体上面に、原稿をスキャナ部１３に送るフィーダ部１７を備え、本体下部には、プリンタ部１４に用紙を供給する給紙部１８を備え、また、その中央部には、プリンタ部１４によって画像を印刷された用紙が排出されるトレイ１９を備える。
【００３３】
図２は、ＭＦＰ１のブロック図である。
図２を参照して、ＭＦＰ１は、当該ＭＦＰ１の動作を全体的に制御するＣＰＵ（Central Processing Unit）１０と、ＣＰＵ１０のワークエリアとなるＲＡＭ（Random Access Memory）１１と、ＭＦＰの初期設定等のデータを記憶するＮＶ（Non Volatile）−ＲＡＭ１２とを含む。
【００３４】
ＭＦＰ１は、さらに、ＨＤＤ（Hard Disc Drive）２０を含む。ＨＤＤ２０は、ＭＦＰ１の機能についての設定内容を記憶する設定内容記憶部２１と、ＭＦＰ１が備える機能のそれぞれがどのグループに属するかを記憶する機能グループ記憶部２２と、ＣＰＵ１０が実行するプログラムを記憶するプログラム記憶部２３と、種々のデータを記憶するデータ記憶部２４とを含む。
【００３５】
ＣＰＵ１０は、その機能として、後述する基本１グループおよび基本２グループに対応する機能キーおよびそれに関連して表示されるポップアップウィンドウの表示態様を制御する第１表示制御部１０Ａと、後述する応用グループに対応する機能キーおよびそれに関連して表示されるポップアップウィンドウの表示態様を制御する第２表示制御部１０Ｂとを含む。第１表示制御部１０Ａと第２表示制御部１０Ｂは、たとえばＣＰＵ１０が、プログラム記憶部２３に記憶されるプログラムを実行することによって実現される。なお、これらは、ＭＦＰ１に専用に搭載されたＬＳＩ（Large Scale Integration）等のハードウェアによって実現されても良い。
【００３６】
設定内容記憶部２１では、機能ごとに、当該機能の設定内容が記憶されている。設定内容記憶部２１の記憶内容の一例を表１に模式的に示す。
【００３７】
【表１】
0005577982.tif 000002
【００３８】
表１では、説明を容易にするために、ＭＦＰ１の複数の機能のそれぞれの名称が、Ａ，Ｂ，Ｃ，Ｄ…のようにアルファベットで示されている。また、表１では、説明を容易にするために、各機能の設定内容が、Ａ−１、Ｂ−１、Ｃ−４、Ｄ−２、…のように、機能名に数字が付された態様で示されている。
【００３９】
ここでいう機能とは、たとえば、スキャナ部１３によって実現される画像読取機能、プリンタ部１４によって実現される画像形成機能、用紙上に形成されるカラーに関する調整を行なう機能（カラー調整機能）、用紙に形成する画像の下地調整を行なう機能、および、ネガポジ反転を行なう機能がある。
【００４０】
また、設定内容としては、画像読取機能についての画像の読取解像度（３００ｄｐｉ（dot per inch），６００ｄｐｉ、等）、画像形成機能についての解像度（ピクセル数）、カラー調整機能についてのカラーに関する内容（フルカラー印刷、単色カラー印刷、等）、下地調整を行なう機能については画像形成の際に当該機能を利用するか否かを特定する内容（下地調整ＯＮ／ＯＦＦ）、ネガポジ反転を行なう機能については当該機能を画像形成の際に利用するか否かを特定する内容（ネガポジ反転ＯＮ／ＯＦＦ）がある。
【００４１】
本実施の形態では、各機能の設定内容は、たとえば、後述するように、ユーザがポップアップウィンドウに表示される設定内容キーを選択することによって、変更することができる。
【００４２】
機能グループ記憶部２２では、ＭＦＰ１における機能をグループ分けするための情報が記憶されている。機能グループ記憶部２２の記憶内容の一例を表２に模式的に示す。
【００４３】
【表２】
0005577982.tif 000003
【００４４】
表２では、表１に示されたＡ、Ｂ、Ｃ、Ｄ…という各機能が、基本１、基本２、応用の３つのグループに分けられている。なお、ＣＰＵ１０は、各グループに属する機能を、ユーザがハードキー１５またはタッチパネル２０１に対して入力する情報に基づいて変更することができる。
【００４５】
本実施の形態では、各機能をどのグループに分類するかについては、ユーザがハードキー１５等を操作することによって、変更することができる。なお、各機能が、１つのグループにのみ属するようにすることもできるし、同時に複数のグループに属するようにすることもできる。前者の場合、或る機能が属するグループを変更する操作がなされたときには、変更前のグループから当該或る機能が削除されるように構成される。つまり、たとえば、基本１グループに属する機能Ｂが応用グループに属するように操作がなされると、基本１グループの構成要素から機能Ｂが削除される。
【００４６】
本実施の形態においては、ＣＰＵ１０が実行するプログラムは、プログラム記憶部２３に記憶されているものとするが、ＣＰＵ１０が実行するプログラムは、記録媒体４００に記憶されていても良く、また、後述するＮＩＣ（Network Interface Card）６０を介して外部機器からダウンロードされたものであってもよい。
【００４７】
ＭＦＰ１は、公衆電話回線やＬＡＮ（Local Area Network）等の通信回線を介して外部機器と画像データ等のデータの送受信を行なうＮＩＣ６０を備える。ＮＩＣ６０は、公衆電話回線を介してファクシミリデータの送受信を行なうほか、ＬＡＮやインターネット等のネットワークを介し当該ネットワークに接続された外部機器との間で電子メールシステムやファイル転送システムを利用したデータの送受信を行なう。これにより、ＭＦＰ１は、通常のファクシミリ通信を行なうファクシミリ装置としての機能のみならず、電子メールの送受信端末・ファイル送受信端末としての機能も有する。なお、ＭＦＰ１が行なう通信は、有線でも良いし、無線であっても良い。
【００４８】
ＭＦＰ１は、さらに、プリンタ部１４で画像を形成された用紙に対してステープル等の後処理を行なう後処理部７０と、ＭＦＰ１本体に対して着脱可能な記録媒体４００に対してデータの読み込み／書き込みの処理を行なうメディアドライブ４０と、音声を出力するスピーカ８０とを含む。なお、ハードキー１５、タッチセンサ２００、ディスプレイ１００、スキャナ部１３、プリンタ部１４については、前述した説明のとおりであり、ここでの説明は省略する。
【００４９】
ＭＦＰ１では、ディスプレイ１００に、ＭＦＰ１の画像処理機能についての設定情報を入力するための画面（設定画面）が表示される。設定画面の一例を、図３に示す。
【００５０】
図３を参照して、画面１００Ａは、ＭＦＰ１のその時点での状態やユーザに対する通知を表示するメッセージエリア１０１と、画像処理の対象となる画像や画像処理後のイメージ（サムネイル・プレビュー）等を表示するプレビューエリア１０２とを含む。
【００５１】
また、画面１００Ａには、ＭＦＰ１が備える機能に対応する機能キー１２０，１３０，１４０，１５０，１６０が表示されている。
【００５２】
機能キー１２０は、たとえば、スキャナ部１３によって実現される画像読取機能について、画像の読取解像度を調整する情報を設定するためのキーである。機能キー１３０は、たとえば、プリンタ部１４によって実現される画像形成機能について、用紙上に形成されるカラーに関する内容（フルカラー印刷、単色カラー印刷等を調整する機能（カラー調整機能））の設定情報を入力するためのキーである。機能キー１４０は、たとえば、プリンタ部１４による画像形成機能について、印刷濃度を調整する情報を入力するためのキーである。機能キー１５０は、たとえば、給紙部１８によって実現されるプリンタ部１４への給紙機能について、供給される用紙種類の設定情報を入力するためのキーである。機能キー１２５は、たとえば、プリンタ部１４による画像形成機能について、原稿の画像サイズに対する用紙上に形成する画像のサイズについての倍率を設定する情報を入力するためのキーである。機能キー１６０は、たとえば、プリンタ部１４による画像形成機能について、原稿の画像を読み取る面および用紙に画像を形成する面について、片面／両面の情報を入力するためのキーである。
【００５３】
機能キー１２０，１３０，１４０，１５０，１６０は、キーに対応する機能の名称と、その時に設定されている設定内容とを含む。図３における機能キー１２０であれば、機能の名称は「Ａ」、設定内容は「Ａ−１」である。より具体的には、機能キー１２０であれば、機能の名称は「読取解像度」、設定内容は「６００ｄｐｉ」等である。
【００５４】
ＭＦＰ１が備える機能は、「基本１」グループ、「基本２」グループ、「応用」グループのいずれかに分類されており、画面１００Ａには、それぞれのグループに対応するグループキー１１１〜１１３が表示される。ディスプレイ１００には、上記３つのグループのうち、ユーザにより選択されたグループに対応する機能キーが表示される。つまり、ユーザにより選択されたグループに属する機能に対応する機能キーが表示される。その時点で選択されているグループに対応するグループキーには、選択されていることを示すためのポインタ１１０が表示される。図３の例では、「基本１」グループに対応するグループキー（以下、単に「基本１グループキー」のようにいうことがある）が選択され、「基本１」グループに属する機能Ａに対応する機能キー（以下、単に「Ａ機能キー」のようにいうことがある）１２０、Ｂ機能キー１３０、Ｃ機能キー１４０、Ｄ機能キー１５０、Ｅ機能キー１６０が表示されている。
【００５５】
また、画面１００Ａでは、選択されているグループに対応する、基本１グループキーに対し、ポインタ１１０が表示される。なお、画面１００Ａにおいて、機能キー１２０〜１６０が表示される領域を機能選択エリア１０３と呼ぶ。また、グループキー１１１〜１１３が表示される領域をグループ選択エリア１０４と呼ぶ。
【００５６】
図４は、画面１００Ａにおいて、ユーザにより基本２グループキー１１２が選択された場合にディスプレイ１００に表示される画面の一例を示す図である。
【００５７】
図４を参照して、画面１００Ｂでは、ポインタ１１０は、基本２グループキー１１２を囲んで表示される。そして、画面１００Ｂの機能選択エリア１０３には、図３の画面１００Ａにおいて表示されていた機能キー１２０〜１６０の代わりに、基本２グループに対応するＦ機能キー３１０、Ｇ機能キー３２０、Ｈ機能キー３３０、Ｉ機能キー３４０、Ｊ機能キー３５０が表示される。
【００５８】
図５は、図３の画面１００ＡにおいてＡ機能キー１２０が選択された場合にディスプレイ１００に表示される画面の一例を示す図である。
【００５９】
図３の画面１００ＡにおいてＡ機能キー１２０が選択されると、図５の画面１００Ｃに示すように、Ａ機能キー１２０に対応したポップアップウィンドウ１２０Ａが表示される。ポップアップウィンドウ１２０Ａには、Ａ機能キー１２０に対応する機能Ａについての設定内容の複数の候補が設定内容キー１２１〜１２４として表示される。設定内容キー１２１〜１２４は、それぞれの設定内容の名称を含む。図５では、その例示として、機能Ａについての設定内容の名称として、「Ａ−１」「Ａ−２」「Ａ−３」「Ａ−４」が表示される。なお、設定内容キーは、設定内容の名称の代わりに、設定内容を表す記号等でもよく、また、ユーザが設定内容を把握できるものであれば、名称や記号に限られない。
【００６０】
ポップアップウィンドウ１２０Ａに表示される複数の設定内容キーのうち、その時点で設定（選択）されている設定内容に対応する設定内容キーは、他の（設定（選択）されていない設定内容に対応する）設定内容キーに対して異なった態様で表示される。図５では、Ａ−１設定内容キー１２１が濃く表示され、その他の設定内容キー１２２〜１２４とは異なる濃さで表示されている状態が示されている。
【００６１】
ポップアップウィンドウ１２０Ａは、プレビューエリア１０２の上に重ねて表示される。言い換えれば、ポップアップウィンドウ１２０Ａは、Ａ機能キー１２０、Ｂ機能キー１３０、Ｃ機能キー１４０、Ｄ機能キー１５０、Ｅ機能キー１６０が表示される領域以外の領域に表示される。これにより、ポップアップウィンドウ１２０Ａが表示されても、ユーザは、これらの機能キー１２０〜１６０を視認することができ、またこれらのキーを操作（選択）することもできる。
【００６２】
ポップアップウィンドウ１２０Ａは、当該ポップアップウィンドウ１２０Ａの表示が開始されてから所定時間が経過したことを条件として閉じられる。または、ポップアップウィンドウ１２０Ａは、当該ポップアップウィンドウ１２０Ａ内の設定内容キー１２１〜１２４のいずれかが選択されたことを条件として閉じられる。
【００６３】
ポップアップウィンドウ１２０Ａ内のいずれかの設定内容キーが選択されると、当該選択された設定内容キーの表示態様が変更される。つまり、選択された設定内容キーが、他の設定内容キーとは異なる態様で表示される。図５の画面１００Ｃにおいて、Ａ−２設定内容キー１２２が選択されると、ディスプレイ１００には図６の画面１００Ｄが表示される。図６に示す、画面１００Ｄのポップアップウィンドウ１２０Ａでは、Ａ−２設定内容キー１２２が、他の設定内容キー１２１，１２３，１２４とは異なる態様で表示されている。
【００６４】
そして、このように異なる態様で表示される設定内容キーが変更された後、ポップアップウィンドウ１２０Ａは、閉じられる。
【００６５】
また、ポップアップウィンドウ１２０Ａ内のＡ−２設定内容キー１２２が選択されたことに応じて、ＣＰＵ１０は、設定内容記憶部２１（表１）に記憶された、機能Ａに関する設定内容を、Ａ−１からＡ−２へと更新する。たとえば、Ａ機能キー１２０に対応する機能が「読取解像度」であり、設定内容Ａ−１が「６００ｄｐｉ」であり、設定内容Ａ−２が「３００ｄｐｉ」である場合は、前述のようにＡ−２設定内容キー１２２が選択されることにより、設定内容記憶部２１に記憶された機能Ａ（読取解像度）に関する設定内容が「６００ｄｐｉ」から「３００ｄｐｉ」に更新される。
【００６６】
図６に示す画面１００Ｄにおいて、Ａ−２設定内容キー１２２が選択されると、ポップアップウィンドウ１２０Ａが閉じられ、ディスプレイ１００には、図７の画面１００Ｅが表示される。図７の画面１００Ｅは、図３の画面１００Ａと比べると、Ａ機能キー１２０に含まれる設定内容の表示のみが異なる。つまり、図７のＡ機能キー１２０には、図６に示すポップアップウィンドウ１２０Ａで選択された、Ａ−２設定内容キー１２２に対応する設定内容（Ａ−２）が表示される。
【００６７】
以上、図５〜図７を参照して説明したように、基本１グループに対応するＡ機能キー１２０、Ｂ機能キー１３０、Ｃ機能キー１４０、Ｄ機能キー１５０、Ｅ機能キー１６０については、各キーが選択されると、設定内容を選択するためのポップアップウィンドウ（たとえば、図５のポップアップウィンドウ１２０Ａ）が表示される。
【００６８】
なお、図４に示した基本２グループに対応するＦ機能キー３１０、Ｇ機能キー３２０、Ｈ機能キー３３０、Ｉ機能キー３４０、Ｊ機能キー３５０についても、各キーが選択されると、同様にポップアップウィンドウが表示される。ここでポップアップウィンドウに表示される複数の設定内容キーについても、その時点で設定されている設定内容に対応する設定内容キーは他の設定内容キーに対して異なった態様で表示される。また、このようにポップアップウィンドウが表示されても、ユーザは、これらの機能キー３１０〜３５０を視認することができ、またこれらのキーを操作（選択）することもできる。そして、ここで表示されるポップアップウィンドウも、ポップアップウィンドウ１２０Ａと同様に、その表示が開始されてから所定時間が経過したことを条件として、または、当該ポップアップウィンドウ内の設定内容キーが選択されたことを条件として、閉じられる。なお、当該ポップアップウィンドウ内のいずれかの設定内容キーが選択されると、図５および図６を参照して説明したように、他の設定内容キーと異なる態様で表示される設定内容キーが変更された後、当該ポップアップウィンドウは閉じられる。
【００６９】
基本２グループの機能についても、上記のような設定内容キーの選択等により設定内容が変更されると、設定内容記憶部２１（表１）に記憶された各機能に対応する設定内容が変更後のものに更新される。このとき、Ｆ機能キー３１０、Ｇ機能キー３２０、Ｈ機能キー３３０、Ｉ機能キー３４０、または、Ｊ機能キー３５０内に表示される設定内容も、変更後のものに更新される。
【００７０】
一方、図３に示す画面１００Ａにおいて応用グループキー１１３が選択されると、図８に示す様に、応用グループに属する機能に対応する機能キーが、メッセージエリア１０１とプレビューエリア１０２の上に重ねて表示される。
【００７１】
具体的には、応用グループキー１１３が選択されると、ディスプレイ１００には、図８の画面１００Ｆが表示される。画面１００Ｆでは、メッセージエリア１０１とプレビューエリア１０２に重ねて、スクロールウィンドウ３００が表示される。スクロールウィンドウ３００には、応用グループに属する機能に対応する機能キー２１０，２２０，２３０，２４０，２５０，２６０，２７０が表示される。なお、スクロールウィンドウ３００のうち、機能キーが表示されているエリアのことを機能バッジエリア１７３と呼ぶ。
【００７２】
応用グループに属する機能は、たとえば、用紙に形成する画像の下地調整を行なう機能や、ネガポジ反転を行なう機能など、設定内容が変更される頻度が比較的低い機能である。
【００７３】
スクロールウィンドウ３００には、機能キーが表示される機能バッジエリア１７３の他に、スクロールトラック１７０とスライドゲージ１７１が表示される。例えば、スライドゲージ１７１をスクロールトラック１７０に沿って左方向にスライドさせる操作がなされると、図９の画面１００Ｇに示されるように、スライドゲージ１７１の表示位置がスクロールトラック１７０に沿って変更されるとともに、機能バッジエリア１７３に表示される機能キーの表示位置もスライドする。具体的には、キー２１０，２２０，２３０，２４０，２５０の表示位置が、スライドゲージ１７１と逆方向（右方向）に移動するように変更される。
【００７４】
画面１００Ｇでは、画面１００Ｆのキー２６０，２７０は、スクロールウィンドウ３００に表示されていない。このことは、スライドゲージ１７１と同じ方向に移動することによりスクロールウィンドウ３００外へと移動したことに対応する。画面１００Ｇでは、キー２６０，２７０に代わって、キー２０８，２０９が表示される。
【００７５】
つまり、図１６に示すように、スクロールウィンドウ３００の外の領域も含めて、仮想的に、機能キー２０８，２０９，２１０，２２０，２３０，２４０，２５０，２６０，２７０，２７１，２７２…が所定の方向（スクロールトラック１７０に沿う方向）に沿って配列されている。この状態から、図１７に示すように、スライドゲージ１７１が移動されることにより、これらの機能キー２０８，２０９，２１０，２２０，２３０，２４０，２５０，２６０，２７０，２７１，２７２…は、スライドゲージ１７１の移動の向きと逆の向きに移動する。そして、移動の結果、機能キー２０８，２０９，２１０，２２０，２３０，２４０，２５０，２６０，２７０，２７１，２７２…の中で、スクロールウィンドウ３００内に位置するものが、画面１００Ｆや画面１００Ｇの中に表示される。
【００７６】
なお、機能キー２０８，２０９，２１０，２２０，２３０，２４０，２５０，２６０，２７０は、応用グループに属する機能に対応する機能キーである。
【００７７】
例えば、図８に示す画面１００ＦのＬ機能キー２２０に対して操作がなされると、図１０の画面１００Ｈに示すように、Ｌ機能キー２２０に対応したポップアップウィンドウ２２０Ａが表示される。ポップアップウィンドウ２２０Ａには、Ｌ機能キー２２０に対応する機能Ｌについての設定内容の複数の候補が設定内容キー２２１〜２２５として表示される。設定内容キー２２１〜２２５は、それぞれの設定内容（「Ｌ−１」〜「Ｌ−５」）を含む。
【００７８】
ポップアップウィンドウ２２０Ａに表示される複数の設定内容キーのうち、その時点で設定（選択）されている設定内容に対応する設定内容キーは、他の設定内容キーに対して異なった態様で表示される。言い換えれば、設定内容記憶部２１において、機能Ｌの設定値として記憶されている設定内容に対応する設定内容キーは、他の設定内容キーに対して異なった態様で表示される。図１０では、Ｌ−１設定内容キー２２１が濃く表示され、その他の設定内容キー２２２〜２２４とは異なる濃さで表示されている状態が示されている。
【００７９】
ポップアップウィンドウ２２０Ａは、メッセージエリア１０１とプレビューエリア１０２の上に重ねて表示される。言い換えれば、ポップアップウィンドウ２２０Ａは、Ａ機能キー１２０、Ｂ機能キー１３０、Ｃ機能キー１４０、Ｄ機能キー１５０、Ｅ機能キー１６０が表示される領域以外の領域に表示される。これにより、ポップアップウィンドウ２２０Ａが表示されても、ユーザは、これらの機能キー１２０〜１６０を視認することができ、またこれらのキーを操作（選択）することもできる。
【００８０】
また、ポップアップウィンドウ２２０Ａは、機能キー２０８，２０９，２１０，２２０，２３０，２４０，２５０，２６０，２７０（機能バッジエリア１７４に表示される機能キー）以外の領域に表示されることが好ましい。これにより、ユーザは、ポップアップウィンドウ２２０Ａが表示されても機能バッジエリア１７４に表示された機能キーを視認することができる。
【００８１】
ポップアップウィンドウ２２０Ａは、前述した図５，６に示すポップアップウィンドウ１２０Ａと同様に、当該ポップアップウィンドウ２２０Ａの表示が開始されてから所定時間が経過したことを条件として閉じられる。または、ポップアップウィンドウ２２０Ａは、当該ポップアップウィンドウ２２０Ａ内の設定内容キー２２１〜２２５のいずれかが選択されたことを条件として閉じられる。
【００８２】
ポップアップウィンドウ２２０Ａ内のいずれかの設定内容キーが選択されると、当該選択された設定内容キーの表示態様が変更される。つまり、選択された設定内容キーが、他の設定内容キーとは異なる態様で表示される。また、ポップアップウィンドウ２２０Ａ内の設定内容キーが選択されたことに応じて、ＣＰＵ１０は、設定内容記憶部２１に記憶された、機能Ｌに関する設定内容を、選択された設定内容キーに対応する設定内容で更新する。
【００８３】
以上説明した本実施の形態では、基本１グループ属する機能に対応する機能キーは、基本１グループキー１１１が選択されることに応じて機能選択エリア１０３に表示される（図３）。また、基本２グループ属する機能に対応する機能キーも同様に、基本２グループキー１１２が選択されることに応じて機能選択エリア１０３に表示される（図４）。一方、応用グループに属する機能に対応する機能キーは、応用グループキー１１３が選択されることに応じてディスプレイに表示されるスクロールウィンドウ３００の中に表示される。スクロールウィンドウ３００は、メッセージエリア１０１とプレビューエリア１０２の上に重ねて表示される（図８）。
【００８４】
基本１グループに属する機能に対応する機能キーが選択されると、当該機能キーに対応したポップアップウィンドウ（図５の１２０Ａ）が表示される。ポップアップウィンドウには、選択された機能キーに対応する機能の設定内容の候補が設定内容キーとして表示される。ポップアップウィンドウは、機能選択エリア１０３以外の領域に表示される。すなわち、ポップアップウィンドウは、基本１グループに属する機能に対応する機能キーが表示される領域以外の領域に表示される。
【００８５】
ディスプレイ１００に、基本２グループに属する機能に対応する機能キーが表示されているときに、それらの機能キーの中の１つが選択されると、基本グループ１の場合と同様に、選択された機能キーに対応したポップアップウィンドウが表示される。ポップアップウィンドウは、機能選択エリア１０３以外の領域に表示される。すなわち、ポップアップウィンドウは、基本２グループに属する機能に対応する機能キーが表示される領域以外の領域に表示される。
【００８６】
本実施の形態では、基本１グループキー１１１，基本２グループキー１１２に対応するグループのキーが第１の種類のキーであり、応用グループキー１１３に対応するグループのキーが第２の種類のキーである。なお、基本１グループキー１１１，基本２グループキー１１２，応用グループキー１１３に対応するグループの各キーをどのような機能の設定に関連付けるかという情報は、機能グループ記憶部２２に記憶されている。当該情報は、ＭＦＰ１において予め設定されていても良いし、ハードキー１５やタッチセンサ２００に対する操作に基づいて設定されても良い。
【００８７】
たとえば、ＭＦＰ１には、デフォルトで、基本１グループキー１１１，基本２グループキー１１２に対応するグループのキーは、印刷枚数、用紙選択、印刷倍率など、設定内容を頻繁に入力されると考えられる機能の設定に関連付けられ、応用グループキー１１３に対応するグループのキーは、下地調整やネガポジ反転など、設定内容を比較的頻繁には入力されないと考えられる機能の設定に関連付けられている。そして、これらの関連付けは、ユーザの操作に応じて変更可能にされる。
【００８８】
図８、図９、図１６および図１７を参照して説明したように、スライドゲージ１７１の表示位置を変更させる操作（たとえば、スライドゲージ１７１に対するドラッグ操作）がなされると、スクロールウィンドウ３００に表示されるキーが変更される。スクロールウィンドウ３００内に表示されるキーを変更する際の表示態様は、スクロール表示させることが好ましい。図８の機能キー２１０〜２７０が、スライドゲージ１７１の移動の向きとは逆向き（右向き）にスクロールされて、ディスプレイ１００には画面１００Ｇが表示される。右向きにスクロールされると、機能キー２６０と機能キー２７０は画面１００Ｇ外に位置することになるため、画面１００Ｇではこれらのキーは表示されない。一方、機能キー２０８，２０９がスクロールすることにより画面１００Ｇ内へと移動してくることになるため、画面１００Ｇではこれらのキーが表示されている。
【００８９】
なお、本実施の形態では、スクロールウィンドウ３００がディスプレイ１００に表示される場合、図１１に画面１００Ｊとして示されるように、スクロールウィンドウ３００および応用グループキー１１３以外の領域をグレイアウトすることにより、スクロールウィンドウ３００および応用グループキー１１３を強調表示するようにしても良い。
【００９０】
また、本実施の形態では、ディスプレイ１００における表示の変更に応じて、スピーカ８０から音声を出力させても良い。たとえば、音声としては、ポップアップウィンドウ１２０Ａを表示させる際や、スクロールウィンドウ３００におけるスクロール表示の際の、効果音が挙げられる。
【００９１】
また、本実施の形態では、基本２グループキー１１２が操作されることにより、ディスプレイ１００に表示されるキーが、基本１グループキー１１１に対応するグループのキーから基本２グループキー１１２に対応するグループのキーに入れ替えられる際にも、スクロール表示が行なわれても良い。当該スクロール表示の際には、図１２の画面１１０Ｋに示されるように、一時的に、機能キー１２０〜１６０の下部と機能キー３１０〜３５０の上部が同時に表示される。また、ポインタ１１０も、基本１グループキー１１１を囲む位置から基本２グループキー１１２を囲む位置へとスクロールされることにより、移動する。
【００９２】
図１３〜図１５は、本実施の形態のＭＦＰ１において、ディスプレイの表示を制御するためにＣＰＵ１０が実行する処理の内容を示すフローチャートである。ＣＰＵ１０はプログラム記憶部２３に記憶されたプログラムを読み込み、図１３〜図１５に示す処理を実行する。以下に、図１３〜図１５を参照して、ディスプレイの表示を制御する処理の内容を説明する。
【００９３】
まず図１３を参照して、ＭＦＰ１に電源が投入されると、ＣＰＵ１０は、ステップＳ１０で、ＭＦＰ１の各種の設定を初期化し、ステップＳ２０へ処理を進める。
【００９４】
ステップＳ２０では、ＣＰＵ１０は、ディスプレイ１００に初期画面を表示させて、ステップＳ３０へ処理を進める。初期画面とは、たとえば図３に示したような、基本１グループに対応する機能キー１２０〜１６０が表示される画面とすることができる。
【００９５】
ステップＳ３０では、ＣＰＵ１０は、タッチパネル２０１に表示されているキーが選択されるまで待機し、キーが選択されると、選択されたキーが何かを判断し、選択されたキーに応じて処理を進める。基本２グループキー１１２が選択されたと判断すると（ステップＳ３０で「基本２グループキー」）、ステップＳ６０（図１４）へ処理を進める。応用グループキー１１３が選択されたと判断すると（ステップＳ３０で「応用グループキー」）、ステップＳ１００（図１５）へ処理を進める。基本１グループに属する機能キー１２０〜１６０のいずれかが選択されたと判断すると（ステップＳ３０で「機能キー」）ステップＳ４０へ処理を進める。
【００９６】
ステップＳ４０では、ＣＰＵ１０は、図５および図６を参照して説明したように、ステップＳ３０で選択された機能キーに対応したポップアップウィンドウ１２０Ａを表示させ、当該ポップアップウィンドウ内の設定内容キーに対する選択を受け付ける処理を実行して、ステップＳ２０へ処理を戻す。
【００９７】
ステップＳ３０において基本２グループキーが選択されたと判断すると（ステップＳ３０で「基本２グループキー」）、図１４へ移り、ステップＳ６０で、ＣＰＵ１０は、図４に示したように、機能選択エリア１０３に、基本グループに属する機能に対応する機能キー３１０〜３５０を表示させて、ステップＳ７０へ処理を進める。
【００９８】
ＣＰＵ１０は、タッチセンサ２００に対して、ディスプレイ１００に表示されているキーが選択されるまで待機し、キーが選択されると、選択されたキーに応じて処理を進める。基本１グループキー１１１が操作されたと判断すると（ステップＳ７０で「基本１グループキー」）ステップＳ２０（図１３）へ処理を進める。応用グループキー１１３が操作されたと判断すると（ステップＳ７０で「応用グループキー」）、ステップＳ１００（図１５）へ処理を進める。基本２グループに属する機能キー３１０〜３５０のいずれかが選択されたと判断すると（ステップＳ７０で「機能キー」）ステップＳ８０へ処理を進める。
【００９９】
ステップＳ８０では、ＣＰＵ１０は、ステップＳ７０で選択された機能キーに対応したポップアップウィンドウを表示させ、当該ポップアップウィンドウ内の設定内容キーに対する選択を受け付ける処理を実行して、ステップＳ６０へ処理を戻す。
【０１００】
図１３のステップＳ３０において応用グループキーが選択されたと判断した場合（ステップＳ３０で「応用グループキー」）、または図１４のステップＳ７０において応用グループキーが選択されたと判断した場合（ステップＳ７０で「応用グループキー」）には、図１５に移り、ステップＳ１００の処理を行なう。ステップＳ１００において、ＣＰＵ１０は、図８等に示したように、スクロールウィンドウ３００をディスプレイ１００に表示し、応用グループに属する機能キーのうちの所定個数の機能キーを機能バッチエリア１７３に表示させて、ステップＳ１１０へ処理を進める。
【０１０１】
次に、ステップＳ１１０で、ＣＰＵ１０は、タッチセンサ２００に対して、スライドゲージ１７１を移動させる操作がなされたか否かを判断し、スライドゲージ１７１を移動させる操作がなされたと判断すると（ステップＳ１１０でＹＥＳ）ステップＳ１２０へ処理を進め、スライドゲージ１７１を移動させる操作がなされていないと判断すると（ステップＳ１１０でＮＯ）ステップＳ１３０へ処理を進める。
【０１０２】
ステップＳ１２０では、ＣＰＵ１０は、図８および図９を参照して説明したように、スライドゲージ１７１の移動量に応じて、スクロールウィンドウ３００内の機能バッジエリア１７３に表示させる機能キーの表示をスライドさせる。
【０１０３】
ステップＳ１１０において、スライドゲージ１７１を移動させる操作がなされていないと判断すると（ステップＳ１１０でＮＯ）、ステップＳ１３０では、タッチパネル２０１に表示されているキーが選択されるまで待機し、キーが選択されると、選択されたキーが何かを判断し、選択されたキーに応じて処理を進める。基本１グループキー１１１が選択されたと判断すると（ステップＳ１３０で「基本１グループキー」）ステップＳ２０（図１３）へ処理を進める。基本２グループキー１１３が選択されたと判断すると（ステップＳ１３０で「基本２グループキー」）ステップＳ６０（図１４）へ処理を進め、応用グループ１１２に属する機能キーのいずれかが選択（ステップＳ１３０で「応用グループキー」）されたと判断するとステップＳ１４０へ処理を進める。
【０１０４】
ステップＳ１４０では、ＣＰＵ１０は、図１０を参照して説明したように、ステップＳ１３０で選択された機能キーに対応したポップアップウィンドウを表示させ、当該ポップアップウィンドウ内の設定内容キーに対する選択を受け付ける処理を実行して、ステップＳ１００へ処理を戻す。
【０１０５】
以上説明した本実施の形態では、ＭＦＰ１が実現できる複数の機能が、基本１グループ、基本２グループ、応用グループに分類される。
【０１０６】
基本１グループおよび基本２グループの機能の設定内容を変更するための機能キー（機能キー１２０〜１６０，３１０〜３５０）が機能選択エリア１０３に表示される。各機能キーを選択すると、ポップアップウィンドウが表示され、当該ポップアップウィンドウ内には、選択された機能キーに対応する機能の設定内容を選択するための、複数の設定内容キーが表示される。
【０１０７】
ここで、上記ポップアップウィンドウは、機能選択エリア１０３に表示された機能キー（機能キー１２０〜１６０または機能キー３１０〜３５０）の視認を妨げない態様で表示される。これにより、ユーザは、上記ポップアップウィンドウが表示されても、ポップアップウィンドウ表示前に機能選択エリア１０３に表示されていたすべての機能キーを見ることができる。つまり、ユーザは、当該すべての機能キーについての設定内容を見ながら、ポップアップウィンドウ中に表示された設定内容キーを選択することができる。したがって、ある機能の設定内容を、別の機能の設定内容を確認しながら、選択することができる。
【０１０８】
また、本実施の形態では、応用グループの機能の設定を変更するための機能キー（機能キー２０８，２０９，２１０，２２０，２３０，２４０，２５０，２６０，２７０，２７１，２７２）が、機能選択エリア１０３とは重なりを持たないスクロールウィンドウ３００に表示される。これにより、応用グループの各機能の設定をする際にも、ユーザは、基本１グループまたは基本２グループの設定内容を視認することができる。また、応用グループの機能キーが操作されることによって、各機能キーについての設定内容を表示するためのポップアップウィンドウが表示されるが、このポップアップウィンドウがされても、ユーザは、基本１グループまたは基本２グループの設定内容を視認することができる。
【０１０９】
また、応用グループの複数の機能キーの中でスクロールウィンドウ３００内に表示されるものは、スクロール表示することにより変更することができる。これにより、応用グループについては、限られた面積において、より多くの機能キーを表示させることができる。
【０１１０】
このように、本実施の形態では、基本１グループおよび基本２グループと、応用グループとで、対応する機能キーの表示の仕方を異ならせている。これにより、多くの機能について、機能の性質によって変更することができる。具体的には、設定内容を頻繁に入力されると考えられる機能については、その設定のためのキー（およびその設定内容）を常時表示させつつ、設定内容を比較的頻繁には入力されないと考えられる機能については、その設定のためのキーの中でタッチパネルに表示させるものをスクロールによって入れ替えることができる。
【０１１１】
また、ユーザは、ハードキー１５やタッチパネル２０１を操作することによって、機能グループ記憶部２２の記憶内容を更新することができる。これにより、本実施の形態では、どの機能を基本１グループや基本２グループとするか、また、どの機能を応用グループとするかを、ユーザが変更することができる。これにより、ＭＦＰ１を、ユーザの使い勝手の良いものとすることができる。
【０１１２】
本発明は、画像処理装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体（記録媒体４００）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ（Micro-Processing Unit））が記録媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の効果を享受することが可能となる。
【０１１３】
この場合、記録媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１１４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１１５】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１１６】
記録媒体としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【０１１７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１８】
１  ＭＦＰ、１０  ＣＰＵ、１３  スキャナ部、１４  プリンタ部、２０  ＨＤＤ、２１  設定内容記憶部、２２  機能グループ記憶部、２３  プログラム記憶部、２４  データ記憶部、６０  ＮＩＣ、７０  後処理部、１００  ディスプレイ、２００  タッチセンサ、２０１  タッチパネル。
【図１】
0005577982.tif 000004
【図２】
0005577982.tif 000005
【図３】
0005577982.tif 000006
【図４】
0005577982.tif 000007
【図５】
0005577982.tif 000008
【図６】
0005577982.tif 000009
【図７】
0005577982.tif 000010
【図８】
0005577982.tif 000011
【図９】
0005577982.tif 000012
【図１０】
0005577982.tif 000013
【図１１】
0005577982.tif 000014
【図１２】
0005577982.tif 000015
【図１３】
0005577982.tif 000016
【図１４】
0005577982.tif 000017
【図１５】
0005577982.tif 000018
【図１６】
0005577982.tif 000019
【図１７】
0005577982.tif 000020