(57)【要約】【課題】次に操作すべき候補のキーを見つけることが容易であるだけでなく、そのキーの操作性を向上させることができるユーザインタフェース機能を備える画像処理装置の提供を目的とする。【解決手段】画像処理装置は、備える機能を示す画像であるバッジをタッチすると、その機能に関する設定項目の内容を設定でき、ダブルタッチすると、その機能を操作した後に操作するであろうと推測されるバッジを、ダブルタッチしたバッジの近傍に表示する。【選択図】図１４
2011259393.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能を有する画像処理装置であって、
機能を示す画像であるバッジを１又は複数表示する機能バッジ表示手段と、
ユーザが前記バッジに対して行った第１操作又は第２操作を検出する操作検出手段と、
前記操作検出手段が前記第１操作を検出した場合は、当該第１操作が行われた前記バッジが示す機能に関する項目の設定についての処理を行い、前記操作検出手段が前記第２操作を検出した場合は、当該第２操作が行われたバッジが示す機能に関連する機能を示すバッジを前記機能バッジ表示手段に表示させる制御手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記画像処理装置が有する複数の機能は、複数の機能グループに分けられており、
前記機能バッジ表示手段は、１機能グループに属する１又は複数の機能のそれぞれを示す１又は複数のバッジを表示し、
前記制御手段は、前記操作検出手段が前記第２操作を検出した場合は、当該第２操作が行われたバッジが示す機能に関連する機能が属する機能グループに属する機能を示すバッジを前記機能バッジ表示手段に表示させる
請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、前記操作検出手段が前記第２操作を検出した場合に、当該第２操作が行われたバッジが示す機能に関連する機能を示すバッジを、当該第２操作が行われたバッジが表示されていた位置の近傍に表示するように配置して、当該関連する機能が属する機能グループに属する機能を示すバッジを、当該第２操作が行われたバッジが示す機能が属する機能グループに属する機能を示すバッジに替えて前記機能バッジ表示手段に表示させる
請求項２記載の画像処理装置。
【請求項４】
前記制御手段は、前記操作検出手段が前記第２操作を検出した場合は、当該第２操作が行われたバッジの次にユーザによって操作される可能性があるバッジを、当該第２操作が行われたバッジが示す機能に関連する機能を示すバッジとして前記機能バッジ表示手段に表示させる
請求項１ないし３のいずれかに記載の画像処理装置。
【請求項５】
前記第１操作は、シングルタッチであり、前記第２操作は、ダブルタッチである
請求項１ないし４のいずれかに記載の画像処理装置。
【請求項６】
複数の機能を有する画像処理装置であって、
機能を示す画像であるバッジを１又は複数表示する機能バッジ表示手段と、
ユーザによって選択された前記バッジが示す機能に関する項目の内容を受け付ける画面を表示する項目画面表示手段と、
現在表示されているバッジ以外のバッジを、現在表示されているバッジに替えて表示する指示をユーザから取得する取得手段と、
前記取得手段が前記指示を取得したときに、前記項目画面表示手段が項目の内容を受け付ける画面を表示している場合には、当該画面を表示するためにユーザによって選択されたバッジが示す機能に関連する機能を示すバッジを、現在表示されているバッジに替えて前記機能バッジ表示手段に表示させる制御手段と
を備えることを特徴とする画像処理装置。
【請求項７】
前記画像処理装置が有する複数の機能は、複数の機能グループに分けられており、
前記機能バッジ表示手段は、１機能グループに属する１又は複数の機能のそれぞれを示す１又は複数のバッジを表示し、
前記制御手段は、前記取得手段が前記指示を取得した時に、前記項目画面表示手段が前記画面を表示している場合には、当該画面を表示するためにユーザによって選択されたバッジが示す機能に関連する機能が属する機能グループに属する機能を示すバッジを、現在表示されているバッジに替えて前記機能バッジ表示手段に表示させる
請求項６に記載の画像処理装置。
【請求項８】
前記制御手段は、前記取得手段が前記指示を取得したときに、前記項目画面表示手段が前記画面を表示している場合には、当該画面を表示するためにユーザによって選択されたバッジが示す機能に関連する機能を示すバッジを、ユーザによって選択されたバッジが表示されていた位置の近傍に表示するように配置して、当該関連する機能が属する機能グループのバッジを、ユーザによって選択されたバッジが示す機能が属する機能グループのバッジに替えて前記機能バッジ表示手段に表示させる
請求項７記載の画像処理装置。
【請求項９】
前記制御手段は、前記取得手段が前記指示を取得したときに、前記項目画面表示手段が前記画面を表示している場合には、当該画面を表示するためにユーザによって選択されたバッジの次にユーザによって操作される可能性があるバッジを、ユーザによって選択されたバッジが示す機能に関連する機能を示すバッジとして前記機能バッジ表示手段に表示させる
請求項６ないし８のいずれかに記載の画像処理装置。
【請求項１０】
複数の機能を有する画像処理装置で用いられるインタフェース画面表示方法であって、
機能を示す画像であるバッジを１又は複数表示する機能バッジ表示ステップと、
ユーザが前記バッジに対して行った第１操作又は第２操作を検出する操作検出ステップと、
前記操作検出ステップにおいて前記第１操作を検出した場合は、当該第１操作が行われた前記バッジが示す機能に関する項目の設定についての処理を行い、前記操作検出ステップにおいて前記第２操作を検出した場合は、当該第２操作が行われたバッジが示す機能に関連する機能を示すバッジを前記機能バッジ表示ステップで表示させる制御ステップと
を備えることを特徴とするインタフェース画面表示方法。
【請求項１１】
複数の機能を有する画像処理装置にインタフェース画面を表示させるコンピュータプログラムであって、
機能を示す画像であるバッジを１又は複数表示する機能バッジ表示ステップと、
ユーザが前記バッジに対して行った第１操作又は第２操作を検出する操作検出ステップと、
前記操作検出ステップにおいて前記第１操作を検出した場合は、当該第１操作が行われた前記バッジが示す機能に関する項目の設定についての処理を行い、前記操作検出ステップにおいて前記第２操作を検出した場合は、当該第２操作が行われたバッジが示す機能に関連する機能を示すバッジを前記機能バッジ表示ステップで表示させる制御ステップと
を備えることを特徴とするコンピュータプログラム。
【請求項１２】
複数の機能を有する画像処理装置で用いられるインタフェース画面表示方法であって、
機能を示す画像であるバッジを１又は複数表示する機能バッジ表示ステップと、
ユーザによって選択された前記バッジが示す機能に関する項目の内容を受け付ける画面を表示する項目画面表示ステップと、
現在表示されているバッジ以外のバッジを、現在表示されているバッジに替えて表示する指示をユーザから取得する取得ステップと、
前記取得ステップにおいて前記指示を取得したときに、前記項目画面表示ステップにおいて項目の内容を受け付ける画面を表示している場合には、当該画面を表示するためにユーザによって選択されたバッジが示す機能に関連する機能を示すバッジを、現在表示されているバッジに替えて前記機能バッジ表示ステップで表示させる制御手段と
を備えることを特徴とするインタフェース画面表示方法。
【請求項１３】
複数の機能を有する画像処理装置にインタフェース画面を表示させるコンピュータプログラムであって、
機能を示す画像であるバッジを１又は複数表示する機能バッジ表示ステップと、
ユーザによって選択された前記バッジが示す機能に関する項目の内容を受け付ける画面を表示する項目画面表示ステップと、
現在表示されているバッジ以外のバッジを、現在表示されているバッジに替えて表示する指示をユーザから取得する取得ステップと、
前記取得ステップにおいて前記指示を取得したときに、前記項目画面表示ステップにおいて項目の内容を受け付ける画面を表示している場合には、当該画面を表示するためにユーザによって選択されたバッジが示す機能に関連する機能を示すバッジを、現在表示されているバッジに替えて前記機能バッジ表示ステップで表示させる制御手段と
を備えることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置等に備えられる操作パネルに関する。
【背景技術】
【０００２】
近年、コピー機は多機能化が進み、オフィスに設置されているコピー機はＦＡＸ機能、プリント機能等の複数の機能を併せ持つ、いわゆる、複合機（以下、「ＭＦＰ（Multi Function Peripheral）」という。）が主流となっている。
【０００３】
多機能化が進めば、1台のＭＦＰで多くの機能が使用出来て便利になるが、その操作方法は複雑になっていくことが多い。すなわち、ＭＦＰに備えられている操作パネルの大きさには限度があることから、使用できる全ての機能及び設定項目等を表す文字又は図等を、ユーザが視認できる大きさで一度に表示することが難しくなるからである。
【０００４】
このような場合、複数の設定画面を切り替えて表示するように構成されたＧＵＩ（Graphical User Interface）（以下、「インタフェース」という。）、及び、表示画面に収まりきらない文字等を上下又は左右にスライドさせて表示する、いわゆる、スクロール表示をするインタフェース等を用いることで操作性の向上を図っている。
【０００５】
また、高機能化が進めば、コピーする際に複数枚の原稿を１枚に含ませたり、コピーしたものを綴じたり等、きめ細かなプリント等が可能となるが、そのためには複数の項目に設定を行う必要があることが多い。例えば、コピーをする際に、コピーをするだけでなくスキャンしたデータをメモリに保存する場合には、コピーに関する給紙トレイ及び倍率等を設定し、且つ、スキャンする際の解像度及び保存するデータの形式等を設定する必要がある。
【０００６】
この場合、設定する項目が１つの設定画面に収まっている場合はよいが、複数の設定画面に分かれている場合は、複数の設定画面を表示させなければならない。すなわち、それぞれの画面を表示させるためのキーを探さなければならない。
【０００７】
そこで、操作したキーに応じて、次に操作すべき候補のキーを点灯させることでユーザを導く技術が提案されている（特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−３１６６５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、この技術では、次に操作すべき候補のキーを見つけることは容易になるが、操作自体が容易になるわけではない。すなわち、候補のキーを見つけた後のキーの操作性は、この技術を用いたとしても向上しない。
【００１０】
そこで、本発明は、次に操作すべき候補のキーを見つけることが容易であるだけでなく、そのキーの操作性を向上させることができるユーザインタフェース機能を備える画像処理装置の提供を目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の画像処理装置は、複数の機能を有する画像処理装置であって、  機能を示す画像であるバッジを１又は複数表示する機能バッジ表示手段と、ユーザが前記バッジに対して行った第１操作又は第２操作を検出する操作検出手段と、前記操作検出手段が前記第１操作を検出した場合は、当該第１操作が行われた前記バッジが示す機能に関する項目の設定についての処理を行い、前記操作検出手段が前記第２操作を検出した場合は、当該第２操作が行われたバッジが示す機能に関連する機能を示すバッジを前記機能バッジ表示手段に表示させる制御手段とを有することを特徴とする。
【発明の効果】
【００１２】
上記構成の画像処理装置は、次に操作すべき候補のキーを見つけることが容易であるだけでなく、そのキーの操作性を向上させることが可能となる。
【図面の簡単な説明】
【００１３】
【図１】ＭＦＰの全体の概略図を示す図である。
【図２】ＭＦＰのハードウェア構成の例を示す図である。
【図３】操作パネルの構成及び基本機能画面の例を示す図である。
【図４】機能バッジの項目設定ウィンドウの例を示す図である。
【図５】スクロール画面の例を示す図である。
【図６】全ての機能バッジ、機能バッジエリア、スクロールトラック、及び、スライドゲージの関係を示す図である。
【図７】機能バッジ列の例を示す図である。
【図８】「コピー」機能グループが表示されている基本機能画面において、「グループ切替」切替ボタンがタッチされた場合の、画面の遷移を示す図である。
【図９】ダブルタッチすることで「濃度」機能バッジ３０Ｆを選択した場合の、画面の遷移を示す図である。
【図１０】「濃度」機能バッジの項目設定ウィンドウが表示されているときに、「グループ切替」切替ボタン５１を１回タッチした場合の、画面の遷移を示す図である。
【図１１】「コピー」機能グループが表示されているスクロール画面において、「応用」機能グループを表示させる場合の操作を示す図である。
【図１２】「濃度」機能バッジをダブルタッチで選択した場合の、画面の遷移を示す図である。
【図１３】「濃度」機能バッジの項目設定ウィンドウが表示されているときに、「＞」ボタンを１回タッチした場合の、画面の遷移を示す図である。
【図１４】ＭＦＰの機能的構成の例を示すブロック図である。
【図１５】機能グループ管理テーブルの構成及び内容の例を示す図である。
【図１６】関連バッジ管理テーブルの構成及び内容の例を示す図である。
【図１７】画面表示処理を示すフローチャートである。
【図１８】グループ表示処理を示すフローチャートである。
【図１９】機能バッジ処理を示すフローチャートである。
【図２０】ダブルタッチすることで「濃度」機能バッジを選択した場合の、画面の遷移を示す図である（変形例１）。
【図２１】変形例１で用いる関連グループ管理テーブルの構成及び内容の例を示す図である。
【図２２】項目設定ウィンドウが表示されているときに「グループ切替」切替ボタンがタッチされた場合の、画面の遷移を示す図である（変形例２）。
【図２３】変形例２で用いる関連グループ管理テーブルの構成及び内容の例を示す図である。
【発明を実施するための形態】
【００１４】
＜実施形態＞
以下、本発明に係る画像処理装置が備えるユーザインタフェース機能を説明する。実施形態では、画像処理装置の一形態であるＭＦＰ１０００が備えるユーザインタフェース機能について図を用いて説明する。尚、ＭＦＰ（複合機）のほか、スキャナ、ファクス、プリント等の機能を単体で備える装置であってもよい。
【００１５】
図１は、本実施形態のＭＦＰ１０００の全体の概略を示す図である。
【００１６】
ＭＦＰ１０００は、操作パネル２０ｆを備え、この操作パネル２０ｆを用いてユーザインタフェース機能を実現する。ＭＦＰ１０００は、操作パネル２０ｆを介して設定された項目に応じて、以下のユニット等を制御し、ユーザが所望するプリント等を行う。
【００１７】
ＭＦＰ１０００は、黒（Ｋ）の像を形成するための画像形成ユニットを備え、その画像形成ユニットには、感光体といわれる像担持体１と、像担持体１の表面を一様な電位に帯電させるための帯電装置２と、帯電した像担持体１の表面に、光を照射して所定の静電潜像を形成するための像露光装置３と、静電潜像が形成された領域に粉体状の色材であるトナーを静電吸着させて現像するための現像装置４が備えられている。イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）それぞれの色の像を形成する画像形成ユニットは、黒（Ｋ）の像を形成するための画像形成ユニットと同様の構成である。
【００１８】
ＭＦＰ１０００は、更に、各々の像担持体１の表面に現像されたトナーを、中間転写体としての転写ベルト５上へ転写（１次転写）させるための１次転写装置６と、１次転写された転写ベルト５上のトナーを記録紙または樹脂フィルムといった記録媒体１１上へ転写（２次転写）させるための２次転写装置７と、記録媒体１１上に２次転写されたトナーを定着するための定着装置８とを備えている。
【００１９】
図２は、ＭＦＰ１０００のハードウェア構成の例を示す図である。
【００２０】
ＭＦＰ１０００は、ＣＰＵ（Central Processing Unit）２０ａ、ＲＡＭ（Random Access Memory）２０ｂ、ＲＯＭ（Read Only Memory）２０ｃ、ハードディスク２０ｄ、制御用回路２０ｅ、操作パネル２０ｆ、通信インタフェース（Ｉ／Ｆ）２０ｇ、印刷装置２０ｈ及びスキャナ２０ｉ等によって構成される。
【００２１】
制御用回路２０ｅは、ハードディスク２０ｄ、操作パネル２０ｆ、通信インタフェース２０ｇ、印刷装置２０ｈ及びスキャナ２０ｉ等の装置を制御するための回路である。
【００２２】
操作パネル２０ｆは、タッチパネルで表示面が覆われたインタフェース装置であり、ユーザに対するメッセージ等の画面、及び、ユーザが所望する処理等の指示を入力するための画面等を表示する。また、ユーザは、タッチパネルの所定の位置に触れること等によってＭＦＰ１０００に対して所望の設定を行うことができる。
【００２３】
次に、通信インタフェース２０ｇは、通信回線を介して認証サーバ及びユーザ端末（図示略）等の他の装置とＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等のプロトコルに従い通信を行うためのＮＩＣ（Network Interface Card）またはモデムなどである。
【００２４】
印刷装置２０ｈは、メモリ（ＲＡＭ２０ｂ、ハードディスク２０ｄ等）に記憶されている画像データや、ユーザ端末等から送信されてきた画像データに基づいて印刷する装置である。
【００２５】
スキャナ２０ｉは、いわゆる、イメージスキャナであり、紙等の原稿から図形や写真等を読み取って、画像データとしてＭＦＰ１０００内のメモリに記憶させる装置である。ＭＦＰ１０００は、スキャナ２０ｉにより原稿の画像を読み取り、印刷装置２０ｈにより、その読み取り画像に基づき印刷することで、いわゆるコピー機能を実現する。
【００２６】
＜操作パネル及びスクロール画面＞
次に、図３〜図７を用いて操作パネル２０ｆの構成及び表示の例を説明する。
【００２７】
図３に示すように、操作パネル２０ｆは、タッチパネル部２１と操作キー部２２とで構成される。
【００２８】
タッチパネル部２１は、ディスプレイの表面を透明なタッチパネルで覆ったインタフェース装置であり、ＭＦＰ１０００の状態をユーザに対して通知する画面、及び、ユーザが指で触れることによりＭＦＰ１０００に対して指示を与えるための画面等を表示する。
【００２９】
操作キー部２２は、コピーやＦＡＸ等のＭＦＰ１０００が備える基本的な機能を指示するためのハードキー、例えば、機能バッジ３０の項目内容や機能バッジ３０の配置順のリセット指示を行う「ｒｅｓｅｔ」キー２２ａ、ＦＡＸ、又は、スキャンに関する画面の表示指示を行う「ｆａｘ／ｓｃａｎ」キー２２ｂ、コピー機能を使用することの指定を行う「ｃｏｐｙ」キー２２ｃ、及び、いわゆるテンキー等を備える。操作キー部２２は、ユーザからの指示を受け付ける機能のみを有する。尚、操作キー部２２が備えるハードキーは、タッチパネル部２１に表示されることとしてもよい。
【００３０】
図３に示すタッチパネル部２１には、操作キー部２２の「ｃｏｐｙ」キー２２ｃを押下すると表示される基本機能画面１３１０が表示されている。
【００３１】
この基本機能画面１３１０はいわゆる初期画面であり、コピー操作は、この基本機能画面１３１０から開始される。
【００３２】
図３では、基本機能画面１３１０に、ユーザに対するメッセージを表示するメッセージ領域６０、ＭＦＰ１０００が備えるコピーに関する５つの機能バッジ３０、及び、２つの切替ボタン５１が表示されている。
【００３３】
機能バッジ３０は、ＭＦＰ１０００が備える機能を示す画像であり、１つの機能バッジ３０はＭＦＰ１０００が備える機能の１つに対応している。また、ＭＦＰ１０００が備える全ての機能バッジ３０は、その機能の種類に応じて複数のグループにグループ分けされている。このグループを機能グループ４０というものとする。
【００３４】
基本機能画面１３１０には、１つの機能グループ４０に属する機能バッジ３０が一度に、グループ名称４０１とともに表示される（以下、「機能グループ４０が表示される」ということが在る）。
【００３５】
例えば、図３では、グループ名称４０１が「コピー」の機能グループ４０（以下、「コピー」機能グループ４０という。他の機能グループも同様である。）が表示されている。「コピー」機能グループ４０は、５つの機能バッジ３０で構成されている。
【００３６】
機能バッジ３０は、対応する機能を示す機能種別３０１、機能を表すイラスト３０２、及び、現在設定されている項目内容３０３を示す文字列等で構成されている。この機能バッジ３０をタッチ（タップ）することでその項目内容を設定する。項目内容を設定する方法として、機能バッジ３０にタッチすることで「ＯＮ」と「ＯＦＦ」を入れ替えて設定する方法がある。いわゆる、トグルキーである。また、別の方法として、項目設定用の画面、例えば、ポップアップウィンドウが表示され、表示されたウィンドウ（以下、「項目設定ウィンドウ」と言う。）において項目を設定する方法等がある。
【００３７】
切替ボタン５１は、タッチパネル部２１に表示される画面を切り替えるためのボタンである。
【００３８】
実施形態では、２つの切替ボタン５１は、「グループ切替」切替ボタン５１、及び、「応用機能」切替ボタン５１である。
【００３９】
「グループ切替」切替ボタン５１は、現在表示されている機能グループ４０に変えて、異なる機能グループ４０を表示する指示を行うためのボタンである。
【００４０】
「応用機能」切替ボタン５１は、図５及び図６を用いて後で説明するスクロール画面１２１０を表示するためのボタンである。
【００４１】
図４は、機能バッジ３０の項目設定ウィンドウ２１１０の例を示す図である。
【００４２】
機能バッジ３０をタッチすると、その機能バッジ３０の項目設定ウィンドウ２１１０が表示され、その項目設定ウィンドウ２１１０を介して項目の内容を設定する。
【００４３】
図４では、基本機能画面１３１０において、「濃度」機能バッジ３０の項目設定ウィンドウ２１１０が表示されている。尚、スクロール画面１２１０においても、機能バッジ３０がタッチされると、同様の項目設定ウィンドウ２１１０が表示される（後述する図１３参照）。
【００４４】
図５は、ＭＦＰ１０００が備えるコピーに関する機能バッジ３０をスクロール表示するスクロール画面１２１０を示す図である。
【００４５】
機能バッジ３０は、図３の機能バッジ３０と同様のものであり、ＭＦＰ１０００が備える機能を示す画像である。
【００４６】
スクロール画面１２１０のうち、この複数の機能バッジ３０を表示している領域を機能バッジエリア２３という。この機能バッジエリア２３には、ＭＦＰ１０００が備える全ての機能バッジ３０のうちの一部、図５では「カラー」、「濃度」等の８つが表示されている。
【００４７】
機能バッジエリア２３の下部には、スクロールトラック２４、スライドゲージ２５が表示されている。
【００４８】
図６に、全ての機能バッジ３０、機能バッジエリア２３、スクロールトラック２４、及び、スライドゲージ２５の関係を示す。
【００４９】
図６では、説明の便宜上、ＭＦＰ１０００は、機能バッジ３０Ａ〜機能バッジ３０Ｚまでの２６個の機能バッジ３０を備えるものとする。以下、この機能バッジ３０Ａ〜機能バッジ３０Ｚまでの２６個の機能バッジ３０を機能バッジ列３１０というものとする。
【００５０】
図５に示すように、機能バッジエリア２３には、機能バッジ３０Ａ〜機能バッジ３０Ｚのうちの連続する８つの機能バッジ３０が表示される。いずれの機能バッジ３０を表示するかは、スライドゲージ２５で指定する。
【００５１】
スクロールトラック２４は、その全長で機能バッジ３０Ａ〜機能バッジ３０Ｚを表し、スクロールトラック２４上に記載されている正方形の領域（以下、「マーカー」という。）１つが１つの機能バッジ３０に対応する。
【００５２】
スライドゲージ２５は、スクロールトラック２４に沿って移動し、スクロールトラック２４上のマーカー８つを矩形で囲んで指定する。すなわち、スライドゲージ２５が指定した８つのマーカーに対応する機能バッジ３０が、機能バッジエリア２３に表示されていることになる。
【００５３】
従って、スライドゲージ２５をタッチ（押下）した状態でスクロールトラック２４に沿って移動（以下、「ドラッグ」ともいう。）させると、スライドゲージ２５で指定されたマーカーに対応する機能バッジ３０が順次表示される。すなわち、スクロールされて表示される。
【００５４】
図５の「閉じる」ボタン２６は、スクロール画面１２１０を閉じる指示を行うボタンである。スクロール画面１２１０を閉じると、基本機能画面１３１０が表示される。
【００５５】
また、「＜」ボタン２７は、スライドゲージ２５を左に機能グループ単位に移動させることを指示するボタンである。スライドゲージ２５では、機能グループ４０は「原稿」機能グループ５０ａ、「コピー」機能グループ５０ｂ〜「その他」機能グループ５０ｉの９つの機能グループ５０として記載されている。各機能グループ５０は、それぞれの機能グループ５０を構成する機能バッジ３０に対応したマーカーを矩形で囲むことで示されている。矩形の上部には、それぞれの機能グループ５０のグループ名称が記載してある。
【００５６】
「＞」ボタン２８は、スライドゲージ２５を右に機能グループ単位に移動させることを指示するボタンである。
【００５７】
図７に機能バッジ列３１０の例を示す。
【００５８】
機能バッジ列３１０において、図５で示した機能グループ５０は、「原稿」機能グループ４０ａ、「カラー」機能グループ４０ｂ〜「その他」機能グループ４０ｉの９つの機能グループ４０として示されている。各機能グループ４０は、それぞれの機能グループ４０を構成する機能バッジ３０を矩形で囲むことで示され、矩形の内部には、それぞれの機能グループ４０１のグループ名称が記載されている。
【００５９】
この機能グループ４０が、図３における基本機能画面１３１０に表示されるグループである。「グループ切替」切替ボタン５１がタッチされると、現在表示されている機能グループ４０の右隣の機能グループ４０が表示される。例えば、「原稿」機能グループ４０ａが表示されているときに、「グループ切替」切替ボタン５１がタッチされると、右隣の「コピー」機能グループ４０ｂが表示される。
【００６０】
また、図５におけるスクロール画面１２１０の「＞」ボタン２８がタッチされると、機能バッジエリア２３に表示されている機能グループ４０の右隣の機能グループ４０が表示され、「＜」ボタン２７がタッチされると、左隣の機能グループ４０が表示される。
【００６１】
＜インタフェース機能＞
ＭＦＰ１０００の機能的構成（図１４）を説明する前に、ＭＦＰ１０００が備えるユーザインタフェース機能について、図８〜図１３を用いて説明する。ここでは、図７に示す機能バッジ列３１０を用いて説明する。
【００６２】
図８は、「コピー」機能グループ４０ｂが表示されている基本機能画面１３１０において、「グループ切替」切替ボタン５１がタッチされた場合の、タッチパネル部２１に表示される画面の遷移を示す図である。
【００６３】
例えば、「コピー」機能グループ４０ｂに属する「濃度」機能バッジ３０Ｆの項目内容を設定し、次に、「応用」機能グループ４０ｅに属する「裏写除去」機能バッジ３０Ｕの項目内容を設定するとする。
【００６４】
この場合には、「画面０１」に示す状態から、「グループ切替」切替ボタン５１（斜線部分参照）に４回連続してタッチし、「画面０２」に示すような「応用」機能グループ４０ｅを表示させる必要がある。
【００６５】
尚、「画面０１」に示す状態で、「グループ切替」切替ボタン５１に１回タッチすると（斜線部分参照）、現在表示されている「コピー」機能グループ４０ｂに替えて、機能バッジ列３１０（図７参照）で、「コピー」機能グループ４０ｂの右隣の「ＦＡＸ」機能グループ４０ｃが表示される。
【００６６】
図９は、間を空けずに連続して２回タッチ（以下、「ダブルタッチ」という。）することで「濃度」機能バッジ３０Ｆを選択した場合の、タッチパネル部２１に表示される画面の遷移を示す図である。２つ重ねた指の記載は、ダブルタッチしたことを示す。
【００６７】
「画面１０」に示すように、「濃度」機能バッジ３０Ｆをダブルタッチすると（斜線部分参照）、「画面１１」に示すように、「応用」機能グループ４０ｅが表示される。
【００６８】
すなわち、ＭＦＰ１０００は、「濃度」機能バッジ３０Ｆの項目を設定した後には、「裏写除去」機能バッジ３０Ｕの項目を設定するであろうと推測して、「裏写除去」機能バッジ３０Ｕが属する「応用」機能グループ４０ｅを表示する。ＭＦＰ１０００が、ユーザが次に操作するであろう機能バッジ３０を表示する方法については、＜データ＞の項で説明する。
【００６９】
このようにすることにより、ユーザは、所望する機能バッジ３０を簡単な操作で表示させることが可能となり、所望する機能バッジ３０を容易に見つけることが可能となる。
【００７０】
更に、ＭＦＰ１０００は、「濃度」機能バッジ３０Ｆが表示されていた画面上の位置に、「裏写除去」機能バッジ３０Ｕが表示されるように（斜線部分参照）、「応用」機能グループ４０ｅに属する機能バッジ３０の配列を変えて「応用」機能グループ４０ｅを表示する（図８「画面０２」参照）。
【００７１】
このようにすることで、ユーザは、ダブルタッチした場所から目をそらすことなく、所望する機能バッジ３０を容易に見つけることが可能となり、且つ、指をほとんど移動させずに、次に操作する「裏写除去」機能バッジ３０Ｕをタッチすることが可能となる。
【００７２】
図１０は、「濃度」機能バッジ３０Ｆの項目設定ウィンドウ２１１０が表示されているときに、「グループ切替」切替ボタン５１を１回タッチした場合の、タッチパネル部２１に表示される画面の遷移を示す図である。
【００７３】
「画面２０」に示すように、「濃度」機能バッジ３０Ｆの項目設定ウィンドウ２１１０が表示されているときに「グループ切替」切替ボタン５１にタッチすると（斜線部分参照）、「画面２１」に示すように、現在表示されている「コピー」機能グループ４０ｂ及び項目設定ウィンドウ２１１０に替えて、「応用」機能グループ４０ｅが表示される。
【００７４】
すなわち、ＭＦＰ１０００は、「濃度」機能バッジ３０Ｆの項目を設定した後には、「裏写除去」機能バッジ３０Ｕの項目を設定するであろうと推測して、「応用」機能グループ４０ｅを表示する。
【００７５】
尚、項目設定ウィンドウ２１１０の表示中に「グループ切替」切替ボタン５１がタッチされた場合は、「ＯＫ」ボタンがタッチされた後に「グループ切替」切替ボタン５１がタッチされたとみなして項目が設定されるものとする。
【００７６】
また、「画面２１」では、「濃度」機能バッジ３０Ｆが表示されていた画面上の位置に、「裏写除去」機能バッジ３０Ｕが表示されるように、「応用」機能グループ４０ｅに属する機能バッジ３０の配列を変えて「応用」機能グループ４０ｅを表示している。
【００７７】
このようにすることにより、ユーザは、所望する「裏写除去」機能バッジ３０Ｕが直前に操作した「濃度」機能バッジ３０Ｆとほとんど同じ位置に表示されているので、容易に見つけることが可能となる。
【００７８】
次に、図１１は、「コピー」機能グループ４０ｂが表示されているスクロール画面１２１０において、「応用」機能グループ４０ｅを表示させる場合の操作を示す図である。
【００７９】
「画面３０」に示すように、スライドゲージ２５を右にドラッグするか、「＞」ボタン２８に４回タッチして、「画面３１」に示すように、「応用」機能グループ４０ｅを表示させる。
【００８０】
図１２は、「濃度」機能バッジ３０Ｆをダブルタッチで選択した場合の、タッチパネル部２１に表示される画面の遷移を示す図である。
【００８１】
「画面４０」に示すように、「濃度」機能バッジ３０Ｆをダブルタッチすると（斜線部分参照）、「画面４１」に示すように、「応用」機能グループ４０ｅが表示される。
【００８２】
すなわち、図９と同様に、ＭＦＰ１０００は、「濃度」機能バッジ３０Ｆの項目を設定した後には、「裏写除去」機能バッジ３０Ｕの項目を設定するであろうと推測して、「応用」機能グループ４０ｅを表示する。
【００８３】
このようにすることにより、ユーザは、所望する機能バッジ３０を簡単な操作で表示させることが可能となる。
【００８４】
更に、ＭＦＰ１０００は、「濃度」機能バッジ３０Ｆが表示されていた画面上の位置に、「裏写除去」機能バッジ３０Ｕが表示されるように（斜線部分参照）、「応用」機能グループ４０ｅに属する機能バッジ３０の配列を変えて「応用」機能グループ４０ｅを表示する（図８「画面０２」参照）。
【００８５】
このようにすることで、ユーザは、ダブルタッチした場所から目をそらすことなく、所望する機能バッジ３０を容易に見つけることが可能となり、且つ、指をほとんど移動させずに、次に操作する「裏写除去」機能バッジ３０Ｕをタッチすることが可能となる。
【００８６】
尚、この場合は、機能グループ４０内の機能バッジ３０の配置を変えずに、「濃度」機能バッジ３０Ｆが表示されていた画面上の位置に、「裏写除去」機能バッジ３０Ｕが表示されるようにスクロールを行うこととしてもよい（図１３も同様である。）。
【００８７】
図１３は、「濃度」機能バッジ３０Ｆの項目設定ウィンドウ２１１０が表示されているときに、「＞」ボタン２８を１回タッチした場合の、タッチパネル部２１に表示される画面の遷移を示す図である。
【００８８】
「画面５０」に示すように、「濃度」機能バッジ３０Ｆの項目設定ウィンドウ２１１０が表示されているときに「＞」ボタン２８にタッチすると（斜線部分参照）、「画面５１」に示すように、現在表示されている「コピー」機能グループ４０ｂ及び項目設定ウィンドウ２１１０に替えて、「応用」機能グループ４０ｅが表示される。
【００８９】
すなわち、ＭＦＰ１０００は、「濃度」機能バッジ３０Ｆの項目を設定した後には、「裏写除去」機能バッジ３０Ｕの項目を設定するであろうと推測して、「応用」機能グループ４０ｅを表示する。
【００９０】
尚、項目設定ウィンドウ２１１０の表示中に「＞」ボタン２８がタッチされた場合は、「ＯＫ」ボタンがタッチされた後に「＞」ボタン２８がタッチされたとみなして項目が設定されるものとする。
【００９１】
また、「画面５１」では、「濃度」機能バッジ３０Ｆが表示されていた画面上の位置に、「裏写除去」機能バッジ３０Ｕが表示されるように、「応用」機能グループ４０ｅに属する機能バッジ３０の配列を変えて「応用」機能グループ４０ｅを表示している。
【００９２】
このようにすることにより、ユーザは、所望する「裏写除去」機能バッジ３０Ｕが直前に操作した「濃度」機能バッジ３０Ｆとほとんど同じ位置に表示されているので、容易に見つけることが可能となる。
【００９３】
＜機能＞
以下、図１４用いて、ＭＦＰ１０００が備えるユーザインタフェース機能について説明する。
【００９４】
図１４は、ＭＦＰ１０００の機能的構成の例を示すブロック図である。図１４では、ＭＦＰ１０００が備えるユーザインタフェース機能に関連する機能部を中心に記載している。ＭＦＰ１０００は、その他に一般的な複合機と同様の機能を備えるが、それらについての説明は省略する。
【００９５】
ＭＦＰ１０００は、操作パネル２０ｆ、全体制御部１１００、スクロール画面表示処理部１２００、基本機能画面表示処理部１３００、表示グループ決定部１４００、スキャナ処理部１５００、印刷処理部１６００、バッジ構成情報記憶部１７００、及び、項目内容記憶部１９００を有する。
【００９６】
以下に説明するＭＦＰ１０００の各部の機能の全部または一部は、ＭＦＰ１０００のハードディスク２０ｄ等のメモリに格納されているプログラムが、ＣＰＵ２０ａにより実行されることで実現される。
【００９７】
全体制御部１１００は、ＭＦＰ１０００全体の動作を制御する。全体制御部１１００は、操作パネル２０ｆに対するユーザの操作を検出し、その操作に対応する制御を行う。例えば、基本機能画面１３１０の「応用機能」切替ボタン５１がタッチされた旨を基本機能画面表示処理部１３００から通知された場合には、スクロール画面表示処理部１２００にスクロール画面１２１０の表示指示を出す。また、「ｒｅｓｅｔ」キー２２ａ（図３等参照）が押下された場合に、リセットが必要な機能部にリセットの指示を出す等である。
【００９８】
スクロール画面表示処理部１２００は、全体制御部１１００の指示により、操作パネル２０ｆのタッチパネル部２１に、スクロール画面１２１０を表示する。スクロール画面表示処理部１２００は、例えば、電源が投入され、ユーザによっていずれの項目内容も変更されることなく基本機能画面１３１０の「応用機能」切替ボタン５１がタッチされた場合には、項目内容記憶部１９００に記憶されている初期値を参照し、その初期値に対応したスクロール画面１２１０を表示する。
【００９９】
スクロール画面１２１０を表示後、スクロール画面表示処理部１２００は、ユーザの指示に応じた画面を表示させる機能を有する。例えば、ユーザの指示に応じてスライドゲージ２５をスライドさせながら表示し、スライドゲージ２５の位置に応じて機能バッジエリア２３に該当する機能バッジ３０を表示する。
【０１００】
また、スクロール画面表示処理部１２００は、機能バッジ３０がタッチされた場合には、その機能バッジ３０の項目設定用のウィンドウ２１１０を表示する等してユーザに項目内容を設定させる機能を有する。
【０１０１】
更に、スクロール画面表示処理部１２００は、全体制御部１１００から「リセット」の指示があった場合は、全機能バッジ３０の項目内容及び配置順序を、項目内容記憶部１９００等に記憶されている初期値に戻し、項目内容３０３（図５参照）を初期値の内容が反映されたものとする。
【０１０２】
基本機能画面表示処理部１３００は、全体制御部１１００の指示により、操作パネル２０ｆのタッチパネル部２１に、基本機能画面１３１０を表示する機能を有する。
【０１０３】
基本機能画面表示処理部１３００は、例えば、電源が投入され、ユーザによっていずれの項目内容も変更されることなく操作キー部２２の「ｃｏｐｙ」キー２２ｃが押下された場合には、項目内容記憶部１９００に記憶されている初期値を参照し、その初期値に対応した基本機能画面１３１０を表示する。
【０１０４】
基本機能画面１３１０を表示後、基本機能画面表示処理部１３００は、ユーザの指示に応じた画面を表示させる機能を有する。例えば、「グループ切替」切替ボタン５１がタッチされると、次の機能グループ４０を表示する。
【０１０５】
また、基本機能画面表示処理部１３００は、機能バッジ３０がタッチされた場合には、その機能バッジ３０の項目設定用のウィンドウ２１１０を表示する等してユーザに項目内容を設定させる機能を有する。
【０１０６】
更に、基本機能画面表示処理部１３００は、全体制御部１１００から「リセット」の指示があった場合は、全機能バッジ３０の項目内容及び配置順序を、項目内容記憶部１９００等に記憶されている初期値に戻し、項目内容３０３（図４参照）を初期値の内容が反映されたものとする。
【０１０７】
表示グループ決定部１４００は、スクロール画面表示処理部１２００又は基本機能画面表示処理部１３００から依頼を受けて、次に表示する機能グループ４０及び機能グループ４０内の機能バッジ３０の配置順序を決定する機能を有する。決定した機能グループ４０及び機能グループ４０内の機能バッジ３０の配置順序は、依頼元であるスクロール画面表示処理部１２００又は基本機能画面表示処理部１３００に渡される。尚、スクロール画面表示処理部１２００又は基本機能画面表示処理部１３００が、変更された配置順序で機能バッジ３０を表示したあとに、再度表示する場合は、初期化時の配置順序で表示する。尚、全体制御部１１００から「リセット」の指示があるまで、配置順序を変更したままとしてもよい。
【０１０８】
スキャナ処理部１５００は、全体制御部１１００からの指示を受けて、紙等の原稿から図形等を読み取って画像データを生成してメモリに記憶する。
【０１０９】
印刷処理部１６００は、全体制御部１１００からの指示を受けて、メモリに記憶された画像データに基づいて画像を用紙に印刷して排紙する機能を有する。
【０１１０】
バッジ構成情報記憶部１７００は、スクロール画面１２１０及び基本機能画面１３１０が表示する機能バッジ３０の初期化時の配置順序を記憶しておく機能を有する。
【０１１１】
また、バッジ構成情報記憶部１７００は、次に操作されるであろう機能バッジ３０を示す情報も記憶しておく。記憶しておく情報については、＜データ＞の項で説明する。
【０１１２】
項目内容記憶部１９００は、機能バッジ３０の項目内容の初期値を記憶しておく機能を有する。初期値とは、ＭＦＰ１０００の電源が投入されることにより起動されたときの機能バッジ３０の設定内容をいい、ユーザが初期値として新たな設定を行った場合には、その新たな設定内容が初期値となる。例えば、機能バッジ３０「自動回転」であれば、項目内容「回転しない」を初期値とする等である。
【０１１３】
また、項目内容記憶部１９００は、機能バッジ３０をタッチすることによってユーザが設定した項目内容、及び、設定内容に応じて自動設定された設定内容等を記憶しておく機能を有する。記憶されている項目内容は、例えば、印刷処理部１６００が印刷処理を行う際に印刷処理部１６００により参照される。
【０１１４】
＜データ＞
以下、ＭＦＰ１０００がユーザインタフェース機能を実現する際に用いるデータについて図１５及び図１６を用いて説明する。
【０１１５】
図１５は、機能グループ管理テーブル１７１０の構成及び内容の例を示す図である。
【０１１６】
この機能グループ管理テーブル１７１０は、機能バッジ列３１０を構成する機能バッジ３０とその機能グループ４０を管理するテーブルであり、１つの機能バッジ３０につき１レコードが登録されている。また、機能グループ管理テーブル１７１０は、予め、バッジ構成情報記憶部１７００に記憶されている。
【０１１７】
機能グループ管理テーブル１７１０は、グループ識別子１７１１、及び、機能バッジ識別子１７１２を有する。
【０１１８】
グループ識別子１７１１は、機能グループ４０（図３及び図５等参照）を示す。ここでは、グループ名称４０１を識別子として記載している。
【０１１９】
機能バッジ識別子１７１２は、グループ識別子１７１１で示される機能グループ４０に属する機能バッジ３０の識別子を示す。ここでは、機能種別３０１（図３等参照）を識別子として記載している。
【０１２０】
また、グループ識別子１７１１で示される機能グループ４０を画面に表示する場合は、次表示グループ決定部１４００が配置順序を決定した時以外は、原則として、登録されているレコード順に機能バッジ識別子１７１２として設定されている識別子が示す機能バッジ３０を表示する。例えば、グループ識別子１７１１が「原稿」の機能グループ４０を表示する場合は、機能バッジ識別子１７１２「原稿設定」が示す機能バッジ３０を最も左側に、次のレコードのグループ識別子１７１１「ブック原稿」が示す機能バッジ３０をその右側に表示する。
【０１２１】
図１６は、関連バッジ管理テーブル１７２０の構成及び内容の例を示す図である。
【０１２２】
関連バッジ管理テーブル１７２０は、関連バッジ管理テーブル記憶部１７００に予め記憶されているものとする。
【０１２３】
関連バッジ管理テーブル１７２０は、操作バッジ１７２１、及び、関連バッジ１７２２を有する。操作バッジ１７２１及び関連バッジ１７２２のそれぞれは、機能グループ４０の識別子である「機能グループ識別子」と、機能バッジ３０の識別子である「機能バッジ識別子」とで構成される。
【０１２４】
操作バッジ１７２１は、ダブルタッチされた機能バッジ３０（図９等参照）、又は、項目設定ウィンドウ２１１０が表示中である機能バッジ３０（図１０等参照）を示す。
【０１２５】
関連バッジ１７２２は、操作バッジ１７２１で示される機能バッジ３０が操作された後に、ユーザによって操作されるであろうと推測される機能バッジ３０を示す。
【０１２６】
この関連バッジ管理テーブル１７２０は、ユーザの操作履歴に基づいて作成してもよい。また、各機能バッジ３０が示す機能に基づいて、管理者が作成してもよい。
【０１２７】
更には、操作バッジ１７２１で示す機能バッジ３０と禁則関係にある機能バッジ３０を関連バッジ１７２２として設定してもよい。禁則関係とは、同時に設定することが禁止されている項目を有する関係である。また、操作バッジ１７２１で示す機能バッジ３０の項目を設定すると、自動設定される関係にある項目を有する機能バッジ３０を関連バッジ１７２２として設定してもよい。
【０１２８】
＜動作＞
以下、実施形態のＭＦＰ１０００がユーザインタフェース機能を実現する際の動作について、図１７〜図１９を用いて説明する。
【０１２９】
図１７は、ユーザインタフェース機能のうちの画面表示処理を示すフローチャートである。
【０１３０】
ユーザは、操作パネル２０ｆの操作キー部２２の「ｃｏｐｙ」キー２２ｃを押下する。
【０１３１】
尚、「ｃｏｐｙ」キー２２ｃ以外のキーが押下されたことを検出した全体制御部１１００は（ステップＳ３００：他）、押下されたキーに応じた処理を行い、ユーザの次の操作を待つ。
【０１３２】
「ｃｏｐｙ」キー２２ｃが押下されたことを検出した全体制御部１１００は（ステップＳ３００：ｃｏｐｙ）、基本機能画面表示処理部１３００にコピー用の基本機能画面１３１０を表示するよう指示する。
【０１３３】
基本機能画面１３１０を表示するよう指示を受けた基本機能画面表示処理部１３００は、バッジ構成情報記憶部１７００に記憶されている機能グループ管理テーブル１７１０を参照して、機能グループ４０を表示した基本機能画面１３１０を表示する（ステップＳ３０２）。具体的には、機能グループ管理テーブル１７１０に登録されている最初のレコードのグループ識別子１７１１として設定されている識別子が示す機能グループ４０を表示する。
【０１３４】
ここで、操作キー部２２の「ｓｔａｒｔ」キーが押下されたことを全体制御部１１００が検出すると（ステップＳ３０４：Ｙｅｓ）、スキャナ処理部１５００と印刷処理部１６００とにコピーの処理をするよう指示する。
【０１３５】
指示を受けたスキャナ処理部１５００は、紙等の原稿から文字等を読み取って画像データを生成し、メモリを介して印刷処理部１６００に渡す。画像データを渡された印刷処理部１６００は、渡された画像データに基づいて用紙に印刷し、排紙する（ステップＳ３０６）。
【０１３６】
「ｓｔａｒｔ」キーが押下されずに（ステップＳ３０６：Ｎｏ）、「グループ切替」切替ボタン５１がタッチされたことを基本機能画面表示処理部１３００が検出すると（ステップＳ３０８：グループ切替）、表示されている機能グループ４０に替えて、別の機能グループ４０を表示する（ステップＳ３１０）。このグループ表示処理については、図１８を用いて後で説明する。
【０１３７】
また、機能バッジ３０がタッチされたことを基本機能画面表示処理部１３００が検出すると（ステップＳ３０８：機能バッジ）、基本機能画面表示処理部１３００は、そのタッチの種類に応じて機能バッジ３０の処理を行う（ステップＳ３１２）。この機能バッジ処理については、図１９を用いて後で説明する。
【０１３８】
また、「応用機能」切替ボタン５１がタッチされたことを基本機能画面表示処理部１３００が検出すると（ステップＳ３０８：応用機能）、全体制御部１１００を介して、スクロール画面を表示するようスクロール画面表示処理部１２００に指示する。
【０１３９】
指示を受けたスクロール画面表示処理部１２００は、バッジ構成情報記憶部１７００に記憶されている機能グループ管理テーブル１７１０を参照して、スライドゲージ２５が指定する機能バッジ３０を機能バッジエリア２３に表示したスクロール画面１２１０を表示する（ステップＳ３１４）。具体的には、機能グループ管理テーブル１７１０の機能バッジ識別子１７１２として設定されている識別子が示す機能バッジ３０をレコード順に配置した機能バッジ列３１０（図７参照）の画像データを生成し、そのうちのスライドゲージ２５が指定する機能バッジ３０を機能バッジエリア２３に表示する。スクロール画面表示処理部１２００は、ユーザがスライドゲージ２５の移動（ドラッグ）を指示したことを検出すると、ユーザの指示に応じてスライドゲージ２５を移動させる等のスクロール処理を行う。
【０１４０】
ここで、操作キー部２２の「ｓｔａｒｔ」キーが押下されたことを全体制御部１１００が検出すると（ステップＳ３１６：Ｙｅｓ）、スキャナ処理部１５００と印刷処理部１６００とにコピーの処理をするよう指示する。
【０１４１】
指示を受けたスキャナ処理部１５００は、紙等の原稿から文字等を読み取って画像データを生成し、メモリを介して印刷処理部１６００に渡す。画像データを渡された印刷処理部１６００は、渡された画像データに基づいて用紙に印刷し、排紙する（ステップＳ３１８）。
【０１４２】
「ｓｔａｒｔ」キーが押下されずに（ステップＳ３１８：Ｎｏ）、「＜」ボタン２７又は「＞」ボタン２８がタッチされたことをスクロール画面表示処理部１２００が検出すると（ステップＳ３２８：グループ切替）、表示されている機能グループ４０に替えて、別の機能グループ４０を表示する（ステップＳ３２２）。このグループ表示処理については、図１８を用いて後で説明する。
【０１４３】
また、機能バッジ３０がタッチされたことをスクロール画面表示処理部１２００が検出すると（ステップＳ３２０：機能バッジ）、スクロール画面表示処理部１２００、そのタッチの種類に応じて機能バッジ３０の処理を行う（ステップＳ３２４）。この機能バッジ処理については、図１９を用いて後で説明する。
【０１４４】
また、スクロール画面表示処理部１２００は、「閉じる」ボタン２６（図５等参照）がタッチされたことを検出すると（ステップＳ３２０：閉じる）、スクロール画面を消去し、全体制御部１１００にその旨を通知する。
【０１４５】
通知を受け取った全体制御部１１００は、基本機能画面表示処理部１３００に基本機能画面１３１０を表示するよう依頼する。
【０１４６】
＜グループ表示処理＞
図１８は、グループ表示処理を示すフローチャートである。
【０１４７】
このグループ表示処理は、図１７に示したフローチャートのうち、ステップＳ３１０及びステップＳ３２２の処理を示すものである。ステップＳ３１０は、基本機能画面１３１０におけるグループ表示処理であり、ステップＳ３２２は、スクロール画面１２１０におけるグループ表示処理である。この２つの処理は、表示する機能グループ４０は同じであるが、表示する画面が基本機能画面１３１０の中央部（図３参照）であるか、スクロール画面１２１０の機能バッジエリア２３（図４参照）であるかが異なる。従って、基本機能画面１３１０におけるグループ表示処理（ステップＳ３１０）を説明し、適時、スクロール画面１２１０におけるグループ表示処理について言及する。
【０１４８】
基本機能画面１３１０において「グループ切替」切替ボタン５１がタッチされたこと検出すると（図１７のステップＳ３０８：グループ切替）、基本機能画面表示処理部１３００は、項目設定ウィンドウ２１１０を表示中であるか否かを判定する（ステップＳ２００）。尚、スクロール画面１２１０においては、「＜」ボタン２７又は「＞」ボタン２８がタッチされたことを検出した場合に、スクロール画面表示処理部１２００が、項目設定ウィンドウ２１１０を表示中であるか否かを判定をする。
【０１４９】
項目設定ウィンドウ２１１０を表示中ではないと判定した場合（ステップＳ２００：Ｎｏ）、基本機能画面表示処理部１３００は、バッジ構成情報記憶部１７００に記憶されている機能グループ管理テーブル１７１０を参照し、現在表示している機能グループ４０に替えて、次の機能グループ４０を表示する（ステップＳ２０２）。次の機能グループ４０とは、現在表示している機能グループ４０がグループ識別子１７１１として設定されている最後のレコードの次のレコードに設定されている識別子で示される機能グループ４０である。尚、スクロール画面表示処理部１２００は、機能バッジエリア２３に次の機能グループ４０を表示し、スライドゲージ２５を機能バッジエリア２３の表示に応じた位置に表示する。
【０１５０】
一方、項目設定ウィンドウ２１１０を表示中ではあると判定した場合（ステップＳ２００：Ｙｅｓ）、基本機能画面表示処理部１３００は、現在表示中の項目設定ウィンドウ２１１０の機能バッジ３０が属する機能グループ４０の識別子及びその機能バッジ３０の識別子を、操作グループ識別子及び操作バッジ識別子として表示グループ決定部１４００に渡し、関連する機能グループ４０の決定を依頼する。
【０１５１】
依頼を受けた表示グループ決定部１４００は、受け取った操作中グループ識別子及び操作中バッジ識別子が、それぞれ、操作バッジ１７２１の「グループ識別子」及び「機能バッジ識別子」として設定されているレコードを、関連バッジ管理テーブル１７２０から検索する。
【０１５２】
そのようなレコードが関連バッジ管理テーブル１７２０に無かった場合（ステップＳ２０４：Ｎｏ）、表示グループ決定部１４００は、関連する機能グループ４０は無い旨を基本機能画面表示処理部１３００に返す。
【０１５３】
関連する機能グループ４０が無い旨を表示グループ決定部１４００から返された基本機能画面表示処理部１３００は、次の機能グループ４０を表示する（ステップＳ２０２）。
【０１５４】
一方、そのようなレコードが関連バッジ管理テーブル１７２０に在った場合（ステップＳ２０４：Ｙｅｓ）、表示グループ決定部１４００は、そのレコードの関連バッジ１７２２の「グループ識別子」及び「機能バッジ識別子」として設定されているグループ４０の識別子（以下、「関連グループ識別子」という。）及び機能バッジ３０の識別子（以下、「関連バッジ識別子」という。）を読み出して、操作バッジ識別子が示す機能バッジ３０が表示されている画面内の位置に、関連バッジ識別子が示す機能バッジ３０が配置されるように、関連グループ識別子で示される機能グループ４０に属する機能バッジ３０の配置順序を決定する（ステップＳ２０６）。
【０１５５】
具体的には、機能グループ管理テーブル１７１０から、グループ識別子１７１１として関連グループ識別子が設定されているレコードを抽出し、それらのレコードの機能バッジ識別子１７１２として設定されている識別子を読み出す。読み出した識別子が示す機能バッジ３０のうち、関連バッジ識別子が示す機能バッジ３０を操作バッジ識別子が示す機能バッジ３０が表示されている位置に配置し、他の機能バッジ３０それぞれを左右にずらして配置する。例えば、図１０（ｂ）に示すように、「裏写除去」機能バッジ３０Ｕを最も右側の位置から（図８（ｂ）参照）、左から２つ目の位置に移動させて表示し、「仕上り」機能バッジ３０Ｒ、「文字再現」機能バッジ３０Ｓ及び「ゴミ除去」機能バッジ３０Ｔは、それぞれ右にずらして表示する。尚、関連バッジ識別子が示す機能バッジ３０を操作バッジ識別子が示す機能バッジ３０が表示されている位置に配置するほか、近傍に位置するように配置してもよい。
【０１５６】
機能バッジ３０の配置を決定した表示グループ決定部１４００は、関連グループ識別子及び決定した配置順序を基本機能画面表示処理部１３００に渡す。
【０１５７】
関連グループ識別子及び配置順序を受け取った基本機能画面表示処理部１３００は、基本機能画面１３１０に現在表示している機能グループ４０を消去し、関連グループ識別子が示す機能グループ４０を表示する。この際、機能グループ４０に属する機能バッジ３０は、決定した配置順序に配置する（ステップＳ２０８）。尚、スクロール画面表示処理部１２００は、決定した配置順序で機能バッジ３０が表示された機能グループ４０を、機能バッジエリア２３に表示し、表示した機能バッジ３０に応じた位置にスライドゲージ２５を表示する。
【０１５８】
＜機能バッジ処理＞
図１９は、機能バッジ処理を示すフローチャートである。
【０１５９】
この機能バッジ処理は、図１７に示したフローチャートのうち、ステップＳ３１２及びステップＳ３２４の処理を示すものである。ステップＳ３１２は、基本機能画面１３１０における機能バッジ処理であり、ステップＳ３２４は、スクロール画面１２１０における機能バッジ処理である。この２つの処理は、表示する機能グループ４０は同じであるが、表示する画面が基本機能画面１３１０の中央部（図３参照）であるか、スクロール画面１２１０の機能バッジエリア２３（図４参照）であるかが異なる。従って、基本機能画面１３１０における機能バッジ処理（ステップＳ３１２）を説明し、適時、スクロール画面１２１０における機能バッジ処理について言及する。
【０１６０】
基本機能画面１３１０において機能バッジ３０がタッチされたことを検出すると（図１７のステップＳ３０８：機能バッジ）、基本機能画面表示処理部１３００は、そのタッチがダブルタッチであるか、１回のタッチ（以下、「シングルタッチ」という。）であるかを判定する（ステップＳ１００）。
【０１６１】
シングルタッチであったと判定した場合（ステップＳ１００：シングルタッチ）、基本機能画面表示処理部１３００は、タッチされた機能バッジ３０の項目設定ウィンドウ２１１０を表示し、ユーザから設定内容を取得し、取得した設定内容を項目内容記憶部１９００に記憶させる（ステップＳ１１０）。
【０１６２】
一方、ダブルタッチであったと判定した場合（ステップＳ１００：ダブルタッチ）、基本機能画面表示処理部１３００は、ダブルタッチされた機能バッジ３０が属する機能グループ４０の識別子及びダブルタッチされた機能バッジ３０の識別子を、操作グループ識別子及び操作バッジ識別子として表示グループ決定部１４００に渡し、関連する機能グループ４０の決定を依頼する。
【０１６３】
依頼を受けた表示グループ決定部１４００は、受け取った操作中グループ識別子及び操作中バッジ識別子が、それぞれ、操作バッジ１７２１の「グループ識別子」及び「機能バッジ識別子」として設定されているレコードを、関連バッジ管理テーブル１７２０から検索する。
【０１６４】
そのようなレコードが関連バッジ管理テーブル１７２０に無かった場合（ステップＳ１０２：Ｎｏ）、表示グループ決定部１４００は、関連する機能グループ４０は無い旨を基本機能画面表示処理部１３００に返す。
【０１６５】
関連する機能グループ４０が無い旨を表示グループ決定部１４００から返された基本機能画面表示処理部１３００は、次の機能グループ４０を表示する（ステップＳ１０４）。尚、スクロール画面表示処理部１２００は、機能バッジエリア２３に次の機能グループ４０を表示し、スライドゲージ２５を機能バッジエリア２３の表示に応じた位置に表示する。
【０１６６】
一方、そのようなレコードが関連バッジ管理テーブル１７２０に在った場合（ステップＳ１０２：Ｙｅｓ）、表示グループ決定部１４００は、そのレコードの関連バッジ１７２２の「グループ識別子」及び「機能バッジ識別子」として設定されているグループ４０の識別子（関連グループ識別子）及び機能バッジ３０の識別子（関連バッジ識別子）を読み出して、操作バッジ識別子が示す機能バッジ３０が表示されている画面内の位置に、関連バッジ識別子が示す機能バッジ３０が配置されるように、関連グループ識別子で示される機能グループ４０に属する機能バッジ３０の配置順序を決定する（ステップＳ１０６）。
【０１６７】
機能バッジ３０の配置を決定した表示グループ決定部１４００は、関連グループ識別子及び配置順序を基本機能画面表示処理部１３００に渡す。
【０１６８】
関連グループ識別子及び配置順序を渡された基本機能画面表示処理部１３００は、基本機能画面１３１０に現在表示している機能グループ４０を消去し、関連グループ識別子が示す機能グループ４０を表示する。この際、機能グループ４０に属する機能バッジ３０は、決定した配置順序に配置する（ステップＳ１０８）。尚、スクロール画面表示処理部１２００は、決定した配置順序で機能バッジ３０が表示された機能グループ４０を、機能バッジエリア２３に表示し、表示した機能バッジ３０に応じた位置にスライドゲージ２５を表示する。
【０１６９】
＜変形例１＞
実施形態では、例えばダブルタッチされた機能バッジ３０に関連する機能バッジ３０は、１つであることとしている。変形例１では、関連する機能バッジ３０が複数ある点が異なる。但し、同じ機能グループ４０を構成する機能バッジ３０である。
【０１７０】
すなわち、機能グループ４０は、機能バッジ３０をその機能の種類に応じてグループ分けしたものであることから、１つの機能グループ４０を構成する機能バッジ３０は、機能的に似通っているものが多いと推測できる。従って、ダブルタッチされた機能バッジ３０と関連する機能バッジ３０が、機能グループ４０内に複数個ある場合があり、また、それらの関連度合いは機能バッジ３０によって異なる。
【０１７１】
そこで、変形例１では、関連する機能グループ４０を構成する機能バッジ３０を、その関連の度合いに応じて配置順序を決定し、その順序で表示する。
【０１７２】
図２０は、ダブルタッチすることで「濃度」機能バッジ３０Ｆを選択した場合の、タッチパネル部２１に表示される画面の遷移を示す図である。
【０１７３】
「画面６０」に示すように、「濃度」機能バッジ３０Ｆをダブルタッチすると（斜線部分参照）、「画面６１」に示すように、「応用」機能グループ４０ｅが表示される。
【０１７４】
すなわち、ＭＦＰ１０００は、「濃度」機能バッジ３０Ｆの項目を設定した後には、「裏写除去」機能バッジ３０Ｕの項目を設定するであろうと推測して、「応用」機能グループ４０ｅを表示する。
【０１７５】
この際、ＭＦＰ１０００は、「濃度」機能バッジ３０Ｆが表示されていた画面上の位置に、「裏写除去」機能バッジ３０Ｕが表示されるようにし（斜線部分参照）、また、「応用」機能グループ４０ｅに属する他の機能バッジ３０のうち「裏写除去」機能バッジ３０Ｕの次に関連性が高い機能バッジ３０をその両脇に配置して（格子模様部分参照）、「応用」機能グループ４０ｅを表示する。
【０１７６】
このようにすることで、ユーザは、ダブルタッチした場所から目をそらすことなく、所望する機能バッジ３０を容易に見つけることが可能となり、且つ、指をほとんど移動させずに、次に操作する「裏写除去」機能バッジ３０Ｕをタッチすることが可能となる。
【０１７７】
尚、項目設定ウィンドウ２１１０が表示中である機能バッジ３０にタッチした場合も同様である（図１０等参照）。また、スクロール画面１２１０においても、同様である。
【０１７８】
図２１は、実施形態の関連バッジ管理テーブル１７２０に代えて変形例１で用いる関連グループ管理テーブル１７３０の構成及び内容の例を示す図である。
【０１７９】
関連グループ管理テーブル１７３０は、操作バッジ１７３１、及び、関連バッジ１７３２を有する。
【０１８０】
操作バッジ１７３１は、関連バッジ管理テーブル１７２０の操作バッジ１７２１と同様に、ダブルタッチされた機能バッジ３０、又は、項目設定ウィンドウ２１１０が表示中である機能バッジ３０を示す。
【０１８１】
関連バッジ１７３２は、操作バッジ１７３１で示される機能バッジ３０が操作された後に、ユーザによって操作されるであろうと推測される機能バッジ３０を示す。
【０１８２】
実施形態の関連バッジ管理テーブル１７２０の関連バッジ１７２２は、機能グループ４０の識別子である「機能グループ識別子」と、機能バッジ３０の識別子である「機能バッジ識別子」とで構成されていたが、変形例１の関連バッジ１７３２は、機能グループ４０の識別子である「機能グループ識別子」と、機能バッジ３０の識別子である「第１バッジ識別子」、「第２バッジ識別子」及び「第３バッジ識別子」とで構成される。
【０１８３】
すなわち、操作バッジ１７３１で示される機能バッジ３０が操作された後に、ユーザによって操作されるであろうと推測される機能バッジ３０を３つ記憶している。ここでは、「第１バッジ識別子」が最もユーザが操作する可能性が高いと思われる機能バッジ３０を示し、次に可能性が高いと思われる機能バッジ３０を「第２バッジ識別子」が示し、その次に可能性が高いと思われる機能バッジ３０を「第３バッジ識別子」が示す。尚、「−」は、該当する機能バッジ３０がないことを示す。
【０１８４】
例えば、図１８のステップＳ２０６及び図１９のステップＳ１０８の処理において、表示グループ決定部１４００は、「濃度」機能バッジ３０Ｆがダブルタッチされた場合、操作バッジ１７３１の「機能バッジ識別子」として「濃度」が設定されているレコードの、関連バッジ１７３２の「第１バッジ識別子」として設定されている「裏写除去」機能バッジ３０Ｕを「濃度」機能バッジ３０Ｆが表示されている位置に配置し、その左側に、関連バッジ１７３２の「第２バッジ識別子」として設定されている「文字再現」機能バッジ３０Ｓを配置し、その右側に、関連バッジ１７３２の「第３バッジ識別子」として設定されている「ゴミ除去」機能バッジ３０Ｔを配置するよう配置順序を決定する。また、他の機能バッジ３０は、これら３つの機能バッジ３０以外の場所にずらして配置するよう決定する（画面６１参照）。
【０１８５】
＜変形例２＞
実施形態では、項目設定ウィンドウ２１１０が表示されているときに「グループ切替」切替ボタン５１がタッチされた場合は、表示されている項目設定ウィンドウ２１１０の機能バッジ３０の次に操作されるであろう機能バッジ３０が含まれる機能グループ４０を表示している（図１０等参照）。変形例２では、表示されている項目設定ウィンドウ２１１０によって設定された内容に応じて、次に表示する機能グループ４０を決定する点が異なる。
【０１８６】
図２２は、項目設定ウィンドウ２１１０が表示されているときに「グループ切替」切替ボタン５１がタッチされた場合の、タッチパネル部２１に表示される画面の遷移を示す図である。
【０１８７】
「画面７０」に示すように、「濃度」機能バッジ３０Ｆの項目設定ウィンドウ２１１０が表示され、項目「うすい」を選択した後、「グループ切替」切替ボタン５１をタッチすると（斜線部分参照）、「画面７１」に示すように、「応用」機能グループ４０ｅが表示される。
【０１８８】
すなわち、ＭＦＰ１０００は、「濃度」機能バッジ３０Ｆの項目の「うすい」を設定した後には、「文字再現」機能バッジ３０Ｓの項目を設定するであろうと推測して、「応用」機能グループ４０ｅを表示する。
【０１８９】
この際、ＭＦＰ１０００は、「濃度」機能バッジ３０Ｆが表示されていた画面上の位置に、「文字再現」機能バッジ３０Ｓが表示されるように機能バッジ３０を配置して、「応用」機能グループ４０ｅを表示する。
【０１９０】
このようにすることで、ユーザは、設定した内容に応じて、所望する機能バッジ３０を容易に見つけることが可能となる。
【０１９１】
尚、スクロール画面１２１０において項目設定ウィンドウ２１１０が表示されているときに、「＜」ボタン２７又は「＞」ボタン２８にタッチした場合も同様である（図１０等参照）。
【０１９２】
図２３は、実施形態の関連バッジ管理テーブル１７２０に代えて変形例２で用いる関連グループ管理テーブル１７４０の構成及び内容の例を示す図である。
【０１９３】
関連グループ管理テーブル１７４０は、操作バッジ１７４１、及び、関連バッジ１７４２を有する。
【０１９４】
操作バッジ１７４１は、「グループ識別子」、「機能バッジ識別子」及び「設定内容」で構成される。「グループ識別子」及び「機能バッジ識別子」は、項目設定ウィンドウ２１１０が表示中である機能バッジ３０が属する機能グループ４０及びその機能バッジ３０を示し、「設定内容」は、設定された項目の内容を示す。
【０１９５】
関連バッジ１７４２は、操作バッジ１７４１で示される機能バッジ３０の項目が設定された後に、ユーザによって操作されるであろうと推測される機能バッジ３０を示す。
【０１９６】
例えば「濃度」機能バッジ３０Ｆの項目設定ウィンドウ２１１０の表示中に「グループ切替」切替ボタン５１がタッチされた場合、図１８のステップＳ２０４の処理において、基本機能画面表示処理部１３００は、現在表示中の項目設定ウィンドウ２１１０の機能バッジ３０が属する機能グループ４０の識別子及び操作中機能バッジ３０の識別子を、操作中グループ識別子及び操作中バッジ識別子として表示グループ決定部１４００に渡し、関連する機能グループ４０の決定を依頼する。その際、項目設定ウィンドウ２１１０において設定された設定内容も渡す。
【０１９７】
依頼を受けた表示グループ決定部１４００は、受け取った操作中グループ識別子、操作中バッジ識別子及び項目内容が、それぞれ、操作バッジ１７４１の「グループ識別子」、「機能バッジ識別子」及び「設定内容」として設定されているレコードを、関連バッジ管理テーブル１７４０から検索する。
【０１９８】
そのようなレコードが関連バッジ管理テーブル１７２０に無かった場合（ステップＳ２０４：Ｎｏ）、表示グループ決定部１４００は、関連する機能グループ４０は無い旨を基本機能画面表示処理部１３００に返す。
【０１９９】
関連する機能グループ４０が無い旨を表示グループ決定部１４００から返された基本機能画面表示処理部１３００は、次の機能グループ４０を表示する（ステップＳ２０２）。
【０２００】
一方、そのようなレコードが関連バッジ管理テーブル１７２０に在った場合（ステップＳ２０４：Ｙｅｓ）、表示グループ決定部１４００は、そのレコードの関連バッジ１７４２の「グループ識別子」及び「機能バッジ識別子」として設定されているグループ４０の識別子（関連グループ識別子）及び機能バッジ３０の識別子（関連バッジ識別子）を読み出して、操作バッジ識別子が示す機能バッジ３０が表示されている画面内の位置に、関連バッジ識別子が示す機能バッジ３０が配置されるように、関連グループ識別子で示される機能グループ４０に属する機能バッジ３０の配置順序を決定する（ステップＳ２０６）。
＜補足＞
以上、本発明の実施形態について説明したが、本発明は上記形態に限らず、以下のようにしてもよい。
（１）実施形態では、機能バッジ３０をダブルタッチした場合に、次に操作すると推測される機能グループ４０を表示することとしているが、ダブルタッチに限られない。例えば、所定時間タッチする、タッチしたまま指をスライドさせる等でもよい。
（２）実施形態で説明した、次に表示する機能グループ４０の決定方法や機能バッジ３０の配置方法は、それぞれ単独で実施しても、組み合わせて実施してもよい。
（３）実施形態のユーザインタフェース機能は、図１４の各構成要素の全部又は一部を、コンピュータのプログラムで実現してもよいし、その他どのような形態で実施してもよい。
【０２０１】
コンピュータプログラムの場合、メモリカード、ＣＤ−ＲＯＭなどいかなる記録媒体に書き込まれたものをコンピュータに読み込ませて実行させる形にしてもよいし、ネットワークを経由してプログラムをダウンロードして実行させる形にしてもよい。
【符号の説明】
【０２０２】
２０ｆ  操作パネル
２０ｈ  印刷装置
２０ｉ  スキャナ
２１  タッチパネル部
２２  操作キー部
２３  機能バッジエリア
２４  スクロールトラック
２５  スライドゲージ
３０  機能バッジ
４０  サブバッジ
１０００  ＭＦＰ
１１００  全体制御部
１２００  スクロール画面表示処理部
１２１０  スクロール画面
１３００  基本機能画面表示処理部
１３１０  基本機能画面
１４００  表示グループ決定部
１５００  スキャナ処理部
１６００  印刷処理部
１７００  バッジ構成情報記憶部
１７１０  機能グループ管理テーブル
１７２０  １７３０  １７４０  関連バッジ管理テーブル
１９００  項目内容記憶部
【図１】
2011259393.tif 000003
【図２】
2011259393.tif 000004
【図３】
2011259393.tif 000005
【図４】
2011259393.tif 000006
【図５】
2011259393.tif 000007
【図６】
2011259393.tif 000008
【図７】
2011259393.tif 000009
【図８】
2011259393.tif 000010
【図９】
2011259393.tif 000011
【図１０】
2011259393.tif 000012
【図１１】
2011259393.tif 000013
【図１２】
2011259393.tif 000014
【図１３】
2011259393.tif 000015
【図１４】
2011259393.tif 000016
【図１５】
2011259393.tif 000017
【図１６】
2011259393.tif 000018
【図１７】
2011259393.tif 000019
【図１８】
2011259393.tif 000020
【図１９】
2011259393.tif 000021
【図２０】
2011259393.tif 000022
【図２１】
2011259393.tif 000023
【図２２】
2011259393.tif 000024
【図２３】
2011259393.tif 000025