(57)【要約】【課題】ユーザが所望する項目を容易に見つけ出すことができるユーザインタフェース機能を備える画像処理装置の提供を目的とする。【解決手段】画像処理装置は、備える機能を示す画像をスライドゲージを用いてスクロール表示し、機能に関する項目の内容を設定した場合に、その機能と関連する他の機能を抽出し、抽出した機能を示す画像をスライド表示する場合に、スライド速度を遅くして表示する。【選択図】図５
2012006263.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）またはモデムなどである。
【００２７】
印刷装置２０ｈは、メモリ（ＲＡＭ２０ｂ、ハードディスク２０ｄ等）に記憶されている画像データや、ユーザ端末等から送信されてきた画像データに基づいて印刷する装置である。
【００２８】
スキャナ２０ｉは、いわゆる、イメージスキャナであり、紙等の原稿から図形や写真等を読み取って、画像データとしてＭＦＰ１０００内のメモリに記憶させる装置である。ＭＦＰ１０００は、スキャナ２１ｉにより原稿の画像を読み取り、印刷装置２０ｈにより、その読み取り画像に基づき印刷することで、いわゆるコピー機能を実現する。
【００２９】
＜操作パネル及びスクロール画面＞
次に、図３及び図４を用いて操作パネル２０ｆの構成及び表示の例を説明する。ここでは、後述する操作キー部２２が備える「ｃｏｐｙ」キー２２ｃ（図３参照）が押下された場合に表示された画面を用いて説明する。
【００３０】
操作パネル２０ｆは、タッチパネル部２１と操作キー部２２とで構成される。
【００３１】
タッチパネル部２１は、タッチパネル方式のパネルであり、ＭＦＰ１０００の状態をユーザに対して通知する画面、及び、ユーザが指で触れることによりＭＦＰ１０００に対して指示を与えるための画面等を表示する。
【００３２】
タッチパネル部２１には、機能バッジ３０が複数個、図３では８個表示されている。
【００３３】
機能バッジ３０は、ＭＦＰ１０００が備える機能を示す画像であり、１つの機能バッジ３０はＭＦＰ１０００が備える機能の１つに対応している。機能バッジ３０は、機能種別３０１、イラスト３０２、及び、項目内容３０３で構成されている。機能種別３０１は、機能バッジ３０に対応する機能の名前である。イラスト３０２は、機能バッジ３０に対応する機能を視覚的にわかりやすくした図である。項目内容３０３は、機能バッジ３０に対応する機能にそのときに設定されている設定値（項目内容）を示す。ユーザは、この機能バッジ３０をタッチすることでその項目内容（動作条件）を設定できる。項目内容を設定する方法には、例えば２種類ある。一つは、機能バッジ３０にタッチすることで「ＯＮ」と「ＯＦＦ」を入れ替えて設定する方法であり、もう一つは、機能バッジ３０にタッチすることで条件設定用の別の画面（後述の項目設定画面）が表示され、表示された別画面において動作条件を設定する方法である。
【００３４】
例えば、機能バッジ３０が「ブック原稿」である場合、その機能に関する項目である設定項目「分割」、「開き方向」等を動作条件として設定する。以下、これらの設定項目を、単に「機能バッジ３０の項目」という場合がある。
【００３５】
タッチパネル部２１のうち、この複数の機能バッジ３０を表示している領域を機能バッジエリア２３という。この機能バッジエリア２３には、ＭＦＰ１０００が備える全ての機能バッジ３０のうちの一部、図３では「ブック原稿」、「連続読込み」等の８つが表示されている。
【００３６】
機能バッジエリア２３の下部には、スクロールトラック２４、スライドゲージ２５が表示されている。
【００３７】
図４に、全ての機能バッジ３０、機能バッジエリア２３、スクロールトラック２４、及び、スライドゲージ２５の関係を示す。
【００３８】
図４では、説明の便宜上、ＭＦＰ１０００は、機能バッジ３０Ａ〜機能バッジ３０Ｚまでの２６個の機能バッジ３０を備えるものとする。
【００３９】
機能バッジエリア２３には、機能バッジ３０Ａ〜機能バッジ３０Ｚのうちの連続する８つの機能バッジ３０が表示される。ユーザは、いずれの機能バッジ３０を表示するかを、スライドゲージ２５を移動させることで指定する。
【００４０】
スクロールトラック２４は、その全長で機能バッジ３０Ａ〜機能バッジ３０Ｚを表し、スクロールトラック２４上に記載されている矩形の領域（以下、「マーカー」という、２４ｊ）１つが１つの機能バッジ３０に対応する。
【００４１】
スライドゲージ２５は、スクロールトラック２４に沿って移動し、スクロールトラック２４上のマーカー８つを矩形で囲んで指定する。すなわち、スライドゲージ２５が指定した８つのマーカーに対応する機能バッジ３０が、機能バッジエリア２３に表示されていることになる。
【００４２】
従って、スライドゲージ２５をタッチ（押下）した状態でスクロールトラック２４に沿って移動（以下、「ドラッグ」ともいう。）させると、スライドゲージ２５で指定されたマーカーに対応する機能バッジ３０が順次機能バッジエリア２３に表示される。すなわち、スクロールされて表示される。以下、図３のタッチパネル部２１に表示されているような画面を、「スクロール画面」というものとする。
【００４３】
図３の「閉じる」ボタン２６は、このスクロール画面を閉じる指示を行うボタンである。
【００４４】
また、「＜」ボタン２７は、スライドゲージ２５を左に機能グループ単位に移動させることを指示するボタンである。機能グループとは、機能バッジ３０をその機能の種類に応じて分けたグループをいう。図３では、原稿２４ａ、画質／濃度２４ｂ〜その他２４ｉまでの９つの機能グループが記載されている。各機能グループは、それぞれの機能グループを構成する機能バッジ３０に対応したマーカーを含む矩形として記載されている。
【００４５】
「＞」ボタン２８は、スライドゲージ２５を右に機能グループ単位に移動させることを指示するボタンである。
【００４６】
操作キー部２２は、コピーやＦＡＸ等のＭＦＰ１０００が備える基本的な機能を指示するためのハードキー、例えば、機能バッジ３０の項目内容のリセット指示を行う「ｒｅｓｅｔ」キー２２ａ、タッチパネル部２１にスクロール画面を表示させるための指示を行う「ｓｃｒｏｌｌ」キー２２ｂ、コピー処理の指定を行う「ｃｏｐｙ」キー２２ｃ、及び、いわゆるテンキー等を備える。操作キー部２２は、ユーザからの指示を受け付ける機能のみを有する。
【００４７】
尚、操作キー部２２が備えるハードキーは、タッチパネル部２１に表示されることとしてもよい。
【００４８】
＜機能＞
ＭＦＰ１０００の機能的構成（図５）を説明する前に、ＭＦＰ１０００が備えるユーザインタフェース機能について、図６〜図１１を用いて説明する。
【００４９】
図６は、図３に示すスクロール画面において、機能バッジ３０「ブック原稿」がタッチされた時に表示される画面を示す。機能バッジ３０「ブック原稿」がタッチされると、「ブック原稿」の機能に関する項目設定を行うための画面（以下、「項目設定画面」という。）が表示される。
【００５０】
例えば、この項目設定画面１２１０において、項目「分割」を指定する（斜線部分参照）。項目「分割」が指定されると、ＭＦＰ１０００は、自動的に、機能グループ２４ｄ「レイアウト」の機能バッジ３０「画像シフト」の項目「センタリング」及び機能バッジ３０「消去」の項目「原稿外消去」を有効とする。図６においては、機能バッジ３０「画像シフト」に対応するマーカー２４ｄ１、及び、機能バッジ３０「消去」に対応するマーカー２４ｈ２を黒塗りの矩形で示している。
【００５１】
ＭＦＰ１０００が備えるユーザインタフェース機能においては、ある機能の項目が設定された場合に、設定された項目に関連する機能（以下、「関連機能」という。）があることをユーザに示唆する。
【００５２】
実施形態では、「関連機能」とは、次の３つをいうものとする。
【００５３】
１つ目は、相互に禁則関係に在る項目を有する機能をいう。禁則関係とは、組合せ設定が禁止されている関係をいう。
【００５４】
設定された項目内容と組合せ設定が禁止されている項目内容がある場合に、設定された項目内容が属する機能と、組合せ設定が禁止されている項目内容が属する機能とは関連機能である。
【００５５】
例えば、「ブック原稿」機能の「分割」と、「鏡像」機能の「使用する」とは同時に設定することはできない。つまり、両者は禁則関係にある。この時に「ブック原稿」機能と「鏡像」機能とは関連機能である。
【００５６】
２つ目は、自動的に設定される関係に在る項目を有する機能をいう。
【００５７】
ある項目内容が設定されると自動的に設定される他の項目内容がある場合に、設定された項目内容が属する機能と、自動的に設定された他の項目内容が属する機能とは関連機能である。
【００５８】
例えば、「ブック原稿」機能の「分割」を設定した場合に、「画像シフト」機能の「センタリング」及び「消去」機能の「原稿外消去」が自動的に設定される。つまり、「画像シフト」機能及び「消去」機能は、「ブック原稿」機能の関連機能である。
【００５９】
３つ目は、同時に設定される可能性が高い関係に在る項目を有する機能をいう。
【００６０】
設定された項目内容と同時に設定される可能性が高い項目内容がある場合に、設定された項目内容が属する機能と、同時に設定される可能性が高い項目内容が属する機能とは関連機能である。
【００６１】
例えば、複数ページを縮小して１枚のページにまとめて印刷する「ページ集約」という設定がある。ユーザは、紙を節約することを目的として「ページ集約」を利用することが多く、その様なユーザは「両面」もあわせて設定する可能性が高い。このような場合に、「ページ集約」が属する「連続読み込み」機能と、「両面」が属する「原稿設定」機能とは関連機能である。
【００６２】
尚、禁則関係には、同時に使用しない方が望ましい関係も含んでもよい。また、同時に設定される可能性が高い関係にある項目内容は、操作の履歴を基に決定した項目内容であってもよい。
【００６３】
ＭＦＰ１０００では、スライドゲージ２５の移動に応じて、機能バッジエリア２３に機能バッジ３０をスライドさせながら表示する（以下、「スライド表示」という。）。
【００６４】
従って、ユーザは、ある機能バッジ３０を探す場合に、スライドゲージ２５を移動させて順次機能バッジ３０をスライド表示させ、所望の機能バッジ３０を見つけ出す。
【００６５】
ＭＦＰ１０００では、関連機能の機能バッジ３０を機能バッジエリア２３に表示させているときに、スライド表示させている速度（以下、「スライド速度」という。）を関連機能ではない機能バッジ３０のスライド速度に対して遅くし、関連機能の機能バッジ３０の表示を他の機能バッジ３０とは異ならせて表示する。その結果、ユーザは、関連機能の機能バッジ３０が表示されていることを容易に認識することができる。具体的には、ユーザは、自分がスライドゲージ２５をドラッグさせている指のスピードが変わらないにもかかわらず、機能バッジ３０のスライド速度が遅くなるので、関連機能の機能バッジ３０が機能バッジエリア２３に表示されていることを容易に認識することができ、所望の機能バッジ３０を見つけやすくなる。
【００６６】
次に、図７〜図１１を用いて、関連機能の機能バッジ３０のスライド表示について説明する。
【００６７】
図７〜図９は、スライドゲージ２５を等速で右にドラッグさせていく動作をユーザが行ったときに、一定間隔置きにタッチパネル部２１に表示される画面を時系列に示している。
【００６８】
画面０１〜画面１４には、全ての機能バッジ３０と、そのうちのいずれを機能バッジエリア２３に表示しているかを示している。すなわち、ユーザがスライドゲージ２５をドラッグさせて行くに従い、機能バッジエリア２３に表示される機能バッジ３０もスライドしていく様子を示している。斜線の矢印は、ユーザがスライドゲージ２５に移動を指示する際の、指の単位時間当たりの移動距離を示し、白抜き矢印は機能バッジエリア２３に表示される機能バッジ３０の移動距離を示す。
【００６９】
図７は、ユーザに示唆すべき関連機能の機能バッジ３０がない場合のスライド表示の画面の変化を示す図であり、画面０１、画面０２、画面０３、画面０４の順に変化する。
【００７０】
図７で示すように、指の移動距離が同じであれば（斜線が引かれた矢印１００、１１０、１２０参照）、それに応じた機能バッジ３０の移動距離も同じになる（白抜き矢印１０１、１１１、１２１参照）。すなわち、指が等速で移動すればスライドゲージ２５も等速で移動し、機能バッジエリア２３に表示される機能バッジ３０も等速でスライドしながら表示される。
【００７１】
図８は、ユーザに示唆すべき関連機能の機能バッジ３０がある場合のスライド表示の画面の変化を示す図であり、画面１１、画面１２、画面１３、画面１４の順に変化する。尚、ユーザの指の移動速度は、図７と同じであるものとする。
【００７２】
また、機能バッジ３０Ｍが関連機能の機能バッジ３０であるとする（斜線が引かれた機能バッジ３０参照）。
【００７３】
ここでは、関連機能の機能バッジ３０が機能バッジエリア２３中央（すなわち、画面中央）に差し掛かった時にスライド速度が遅くなり、画面から外れると元のスライド速度に戻るものとする。もちろん、スライド速度を遅くする位置、元に戻す位置は、上記内容に限られない。ユーザが任意に設定できることとしてもよい。
【００７４】
図８で示すように、機能バッジ３０Ｍがタッチパネル部２１の中央部分に差し掛かるまでは、図７と同様に、ユーザの指の動きに合わせてスライドゲージ２５は移動し、機能バッジエリア２３に表示される機能バッジ３０も同様にスライドする（図７の画面０１〜画面０２と図８の画面１１〜画面１２とを比較）。すなわち、指が移動した距離（斜線が引かれた矢印２００参照）に応じて、機能バッジ３０が所定距離（白抜き矢印２０１参照）移動する。
【００７５】
しかし、機能バッジ３０Ｍは、機能バッジエリア２３の中央部分に差し掛かった後は、スライド速度を落としてスライド表示される（図７の画面０２〜画面０３と図８の画面１２〜画面１３とを比較）。すなわち、指は、矢印２００と同じ距離である矢印２１０の距離を移動しているが、機能バッジ３０は、矢印２０１で示す所定距離より短い距離である矢印２１１の距離しか移動しない。
【００７６】
そして、機能バッジ３０Ｍが機能バッジエリア２３を外れた後は、元（初期）のスライド速度でスライド表示する（図７の画面０３〜画面０４と図８の画面１３〜画面１４とを比較）。すなわち、指が移動した距離（斜線が引かれた矢印２２０参照）に応じて、機能バッジ３０が所定距離（白抜き矢印２２１参照）移動するようにする。
【００７７】
ＭＦＰ１０００は、スライドゲージ２５の移動速度に応じたスライド速度で、機能バッジエリア２３に表示されている機能バッジ３０をスライド表示をしている。すなわち、機能バッジエリア２３のスライド速度が遅くなるということは、スライドゲージ２５の移動速度が遅いことを意味する。すなわち、ユーザの指の移動速度とスライドゲージ２５の移動速度が異なる。
【００７８】
図９は、図７で示した画面０１〜画面０４、及び、図８で示した画面１１〜画面１４をそれぞれ時系列で対比させて示したものである。
【００７９】
画面０３と画面１３とを比べると、指は同じ位置であるのに、機能バッジ３０Ｍが関連機能でない場合（画面０３）には、機能バッジ３０Ｍが機能バッジエリア２３を外れているのに対し、機能バッジ３０Ｍが関連機能の場合（画面１３）には、機能バッジ３０Ｍは未だ機能バッジエリア２３に表示されている。
【００８０】
すなわち、機能バッジ３０が関連機能である場合は、関連機能であるときと比較し、スライド速度が遅くなり、結果として表示時間が長くなる。また、言い換えると、画面１１〜画面１４を参照して、関連機能である機能バッジ３０Ｍは、関連機能ではないその他の機能バッジ３０（機能バッジ３０Ｌ等）と比べてスライド表示される速度が遅くなり、結果として表示時間が長くなる。
【００８１】
図１０及び図１１を用いて、関連機能の機能バッジ３０のスライド表示の速度の変化について説明する。
【００８２】
図１０（ａ）は、関連機能の機能バッジ３０のスライド表示速度を遅くする区間を説明する図であり、図１０（ｂ）は、機能バッジ３０Ｍが関連機能である場合と関連機能でない場合との移動距離を比較した図である。
【００８３】
図１０（ａ）の画面２０は、スライド表示の速度を遅くする区間「ｄ００」を示す。ここでは、機能バッジ３０Ｍが関連機能である場合と関連機能でない場合との移動距離の比較を容易にするため、スライド表示の速度を遅くする区間「ｄ００」は、上述したスライド表示の速度を遅くする区間である機能バッジエリア２３の中央から画面を外れるまでよりも短くしている。
【００８４】
図１０（ａ）を参照して、関連機能の機能バッジ３０が、タッチパネル部２１の中央に到達した時からスライド表示の速度を遅くする。タッチパネル部２１の中央近辺で機能バッジ３０のスライド速度を落として、ユーザの注意を引くためである。
【００８５】
関連機能の機能バッジ３０が、機能バッジエリア２３の中央から所定距離、区間「ｄ００」を移動したら、スライド表示の速度を元（初期）の速度に戻すものとする。
【００８６】
ここでは、一例として、区間「ｄ００」の距離を、２つの機能バッジ３０の幅としている。この関連機能の機能バッジ３０が低速で移動する区間「ｄ００」を「低速区間」という。
【００８７】
尚、図１０は、スライドゲージ２５を左から右にドラッグし（白抜き矢印参照）、機能バッジ３０は右から左にスライド表示される場合の表示例である。従って、逆に、スライドゲージ２５を右から左にドラッグする場合は、低速区間は機能バッジエリア２３の中央から右側の部分となる。
【００８８】
尚、スライドゲージ２５のドラッグ方向にかかわらず、低速区間は固定としてもよい。例えば、機能バッジエリア２３の中央部分の所定距離の区間を低速区間とする等である。
【００８９】
図１０（ｂ）は、機能バッジ３０Ｍが関連機能の機能バッジ３０である場合と、関連機能の機能バッジ３０でない場合とで、スライドゲージ２５を所定距離移動させた場合の機能バッジ３０Ｍの移動距離を示したものである。
【００９０】
画面２１の区間「ｄ００」は、機能バッジ３０Ｍが関連機能の機能バッジ３０である場合の機能バッジ３０Ｍの移動距離を示し、機能バッジ３０Ｍは低速区間と同じ「ｄ００」だけ移動している。
【００９１】
一方、画面２２は、機能バッジ３０Ｍが関連機能の機能バッジ３０でない場合の機能バッジ３０Ｍの移動距離を示し、「ｄ０１」だけ移動している。
【００９２】
すなわち、スライドゲージ２５を移動させるためユーザが指を同じ距離移動（ドラッグ）させたときに、関連機能の機能バッジ３０でない機能バッジ３０Ｍが区間「ｄ０１」を移動するのに対し、関連機能の機能バッジ３０である機能バッジ３０Ｍは、低速区間「ｄ００」を移動することを示す。この例では、関連機能の機能バッジ３０は、関連機能でない機能バッジ３０が移動する速度の、例えば、３分の２の速度でスライドする。
【００９３】
図１１は、機能バッジ３０の移動速度の変化を示す図である。
【００９４】
横軸はスライドゲージ２５をドラッグした指の移動距離を示し、縦軸は機能バッジ３０の移動距離を示す。横軸の１目盛は、マーカーの間隔を示し、縦軸の１目盛は機能バッジ３０の間隔を示す（図１４、図１５においても同様である）。
【００９５】
グラフｇ１（実線）は、機能バッジ３０の移動速度が初期の（遅くない）状態を示す。すなわち、指の動きの通りにスライドゲージ２５が動いている場合を示す。
【００９６】
ポイントｐ１は、図１０（ａ）の画面２０の状態となった時を示し、ポイントｐ２は、図１０（ｂ）の画面２１の状態となった時を示す。つまり、ポイントｐ１は、関連機能の機能バッジ３０が機能バッジエリア２３の中央に到達したときを示し、ポイントｐ２は、関連機能の機能バッジ３０Ｍが低速区間「ｄ００」を外れたときを示す。尚、ポイントｐ３は、図１０（ｂ）の画面２２の状態となった時を示す。つまり、機能バッジ３０Ｍが関連機能でない場合に、画面２１と同じ距離ユーザが指をドラッグしたときを示す。
【００９７】
すなわち、ポイントｐ１からポイントｐ２の間は、スライド速度を初期の速度の３分の２に落とす（ポイントｐ３と比較）。そして、ポイントｐ２を過ぎたら、グラフｇ２（点線）で示すように、初期の速度に戻す。
【００９８】
同様に、ポイントｐ４からポイントｐ５の間は、スライド速度を初期の速度の３分の２に落とし（ポイントｐ６と比較）、ポイントｐ５を過ぎたら、グラフｇ３（一点鎖線）で示すように、初期の速度に戻す。
【００９９】
このように、関連機能の機能バッジ３０が、タッチパネル部２１の中央に達したら、スライド速度を落とすことで、関連機能の機能バッジ３０であることをユーザに認識し易くする。
【０１００】
尚、図１１において、機能バッジ３０が実際に移動したスライド速度は、ポイントｐ１まではグラフｇ１によって示され、ポイントｐ１からポイントｐ４まではグラフｇ２によって示され、ポイントｐ４からはグラフｇ３によって示される。
【０１０１】
以下、図５を用いて、ＭＦＰ１０００が備えるユーザインタフェース機能について説明する。
【０１０２】
図５は、ＭＦＰ１０００の機能的構成の例を示すブロック図である。
【０１０３】
図５では、ＭＦＰ１０００が備えるユーザインタフェース機能に関連する機能部を中心に記載している。ＭＦＰ１０００は、その他に一般的な複合機と同様の機能を備えるが、それらについての説明は省略する。
【０１０４】
ＭＦＰ１０００は、操作パネル２０ｆ、全体制御部１１００、スクロール画面制御部１２００、自動設定処理部１２５０、関連バッジ判定部１３００、ユーザ指示表示速度算出部１４００、関連バッジ表示速度算出部１４５０、スキャナ処理部１５００、印刷処理部１６００、関連バッジ管理テーブル記憶部１７００、関連バッジ記憶部１７５０、項目設定内容記憶部１８００、及び、項目初期値記憶部１９００を有する。
【０１０５】
以下に説明するＭＦＰ１０００の各部の機能の全部または一部は、ＭＦＰ１０００のハードディスク２０ｄ等のメモリに格納されているプログラムが、ＣＰＵ２０ａにより実行されることで実現される。
【０１０６】
全体制御部１１００は、ＭＦＰ１０００全体の動作を制御する。全体制御部１１００は、操作パネル２０ｆに対するユーザの操作を検出し、その操作に対応する制御を行う。例えば、「ｒｅｓｅｔ」キー２２ａ（図３参照）が押下された場合に、リセットが必要な機能部にリセットの指示を出すなどである。また、「ｓｃｒｏｌｌ」キー２２ｂ（図３参照）が押下された場合に、スクロール画面制御部１２００にスクロール画面を表示させる等の制御を行う。
【０１０７】
スクロール画面制御部１２００は、全体制御部１１００の指示により、操作パネル２０ｆのタッチパネル部２１にスクロール画面を表示する。例えば、電源が投入された後に、ユーザによって設定が変更されることなく「ｓｃｒｏｌｌ」キー２２ｂが押下された場合には、スクロール画面制御部１２００は、項目初期値記憶部１９００に記憶されている初期値を参照し、その初期値に対応したスクロール画面を表示する。
【０１０８】
スクロール画面を表示後、スクロール画面制御部１２００は、ユーザの指示に応じた画面を表示させる機能を有する。例えば、ユーザのドラッグ操作に応じてスライドゲージ２５をスクロールトラック２４に沿って移動し、スライドゲージ２５の移動に応じて機能バッジエリア２３に機能バッジ３０を表示する。
【０１０９】
スクロール画面制御部１２００は、関連機能の機能バッジ３０が低速区間にない場合は、ユーザ指示表示速度算出部１４００から通知される速度でスライドゲージ２５を移動しながら表示し、スライドゲージ２５の移動に応じて機能バッジ３０をスライド表示する。
【０１１０】
一方、スクロール画面制御部１２００は、機能バッジエリア２３の低速区間に関連機能の機能バッジ３０がある場合は、関連バッジ表示速度算出部１４５０から取得した速度でスライドゲージ２５を移動しながら表示し、スライドゲージ２５の移動に応じて機能バッジ３０をスライド表示する。尚、表示する機能バッジ３０が関連機能の機能バッジ３０であるか否かの判断は、関連バッジ記憶部１７５０に記憶されている関連機能の機能バッジ３０を示す情報を参照することで行う。
【０１１１】
また、スクロール画面制御部１２００は、全体制御部１１００から「リセット」の指示があった場合は、全機能バッジ３０の項目内容３０３（図３参照）を、項目初期値記憶部１９００に記憶されている初期値に戻す。この場合、関連バッジ記憶部１７５０に記憶されている関連機能の機能バッジ３０を示す情報を削除する。
【０１１２】
また、スクロール画面制御部１２００は、機能バッジ３０がタッチされると、機能バッジ３０が示す機能に関する項目の内容を取得する機能を有する。例えば、項目設定画面１２１０（図６参照）を表示し、ユーザが設定する内容を取得する。スクロール画面制御部１２００は、取得した内容を自動設定処理部１２５０に渡して、項目設定内容記憶部１８００に記憶させる。また、タッチされた機能バッジ３０が、タッチすると項目内容の「ＯＮ」と「ＯＦＦ」とが入れ替わって設定されるような機能バッジ３０である場合は、設定された項目内容、すなわち、タッチされる前の設定内容が「ＯＮ」の場合は「ＯＦＦ」を、タッチされる前の設定内容が「ＯＦＦ」の場合は「ＯＮ」を、自動設定処理部１２５０に渡して項目設定内容記憶部１８００に記憶させる。スクロール画面制御部１２００は、必要があれば機能バッジ３０の表示を設定内容に合わせて変更する。
【０１１３】
自動設定処理部１２５０は、ユーザにより項目内容が設定されると、スクロール画面制御部１２００から項目内容を受け取り、受け取った項目内容を項目設定内容記憶部１８００に記憶させる機能を有する。自動設定処理部１２５０は、更に、ユーザにより設定された項目内容に応じて自動的に変更を行う必要がある項目があるか否かを判断し、変更すべき項目があると判断した場合は、その項目の内容を適切な内容に変えて、項目設定内容記憶部１８００に記憶させる機能も有する。いわゆる自動設定である。
【０１１４】
関連バッジ判定部１３００は、スクロール画面制御部１２００の指示に基づき、ある機能バッジ３０と関連のある他の機能バッジ３０があるか否かを判定し、その結果をスクロール画面制御部１２００に返す機能を有する。関連する機能バッジ３０がある場合は、その機能バッジ３０を示す情報もスクロール画面制御部１２００に返す。スクロール画面制御部１２００は、返された機能バッジ３０の識別子を関連バッジ記憶部１７５０に記憶しておく。
【０１１５】
ユーザ指示表示速度算出部１４００は、ユーザがスライドゲージ２５をドラッグ操作したときに、そのドラッグ操作におけるユーザの指の移動速度を算出し、スクロール画面制御部１２００に通知する機能を有する。
【０１１６】
ユーザの指の移動速度の通知は、スクロール速度を変える時に、ユーザ指示表示速度算出部１４００がスクロール画面制御部１２００に対して行う。従って、スクロール画面制御部１２００は、新たな通知があるまで、その前に通知された速度でスクロール表示を行う。
【０１１７】
このユーザ指示表示速度算出部１４００は、ユーザがタッチした座標値を操作パネル２０ｆから定期的に受け取り、その座標値からスライドゲージ２５の移動指示であるか否かを判断する。スライドゲージ２５の移動指示であると判断すると、取得した座標からユーザの指の移動速度を算出してスクロール画面制御部１２００に通知する。また、ユーザ指示表示速度算出部１４００は、スクロール画面制御部１２００に通知した速度を関連バッジ表示速度算出部１４５０にも通知する。
【０１１８】
関連バッジ表示速度算出部１４５０は、関連機能の機能バッジ３０が低速区間にある間のスライドゲージ２５の表示速度を算出してスクロール画面制御部１２００に通知する機能を有する。  関連バッジ表示速度算出部１４５０は、ユーザ指示表示速度算出部１４００が算出したユーザの指の移動速度を基に関連機能の機能バッジ３０が低速区間にある間のスライドゲージ２５の表示速度を算出する。具体的には、ユーザ指示表示速度算出部１４００から渡された速度の３分の２の速度を関連機能の機能バッジ３０の移動速度とする。関連バッジ表示速度算出部１４５０は、ユーザ指示表示速度算出部１４００から移動速度を通知される都度、低速区間にある間のスライドゲージ２５の表示速度を算出してスクロール画面制御部１２００に通知する。
【０１１９】
スキャナ処理部１５００は、全体制御部１１００からの指示を受けて、紙等の原稿から図形等を読み取って画像データを生成してメモリに記憶する。
【０１２０】
印刷処理部１６００は、全体制御部１１００からの指示を受けて、メモリに記憶された画像データに基づいて画像を用紙に印刷して排紙する機能を有する。
【０１２１】
関連バッジ管理テーブル記憶部１７００は、どの機能バッジ３０が、どの機能バッジ３０と関連するのかを示す情報を記憶しておく機能を有する。
【０１２２】
関連バッジ記憶部１７５０は、関連バッジ判定部１３００により関連があると判定された機能バッジ３０の識別子を記憶しておく機能を有する。機能バッジ３０の識別子は、スクロール画面制御部１２００によって記憶される。記憶される識別子は関連バッジ判定部１３００から関連機能の機能バッジ３０として渡された機能バッジ３０の識別子である。また、スクロール画面制御部１２００は、関連バッジ判定部１３００から関連機能の機能バッジ３０がない旨の判定を受け取った場合は、関連が無くなった機能バッジ３０の識別子を関連バッジ記憶部１７５０から削除する。
【０１２３】
項目設定内容記憶部１８００は、機能バッジ３０をタッチされることによって、ユーザが設定した項目内容を記憶しておく機能を有する。また、項目設定内容記憶部１８００は、自動設定処理部１２５０によって自動設定された項目内容も記憶しておく。項目内容は、例えば、印刷処理部１６００が印刷処理を行う際に印刷処理部１６００により参照される。
【０１２４】
項目初期値記憶部１９００は、機能バッジ３０の項目内容の初期値を記憶しておく機能を有する。初期値とは、ＭＦＰ１０００が起動されるときの機能バッジ３０の設定内容をいう。
【０１２５】
＜データ＞
以下、ＭＦＰ１０００がユーザインタフェース機能を実現する際に用いるデータについて図１２を用いて説明する。
【０１２６】
図１２は、関連バッジ管理テーブル１７１０の構成及び内容の例を示す図である。
【０１２７】
この関連バッジ管理テーブル１７１０は、予め関連バッジ管理テーブル記憶部１７００に記憶されている。この関連バッジ管理テーブル１７１０の内容は、例えばＭＦＰ１０００の管理者が適時設定してもよい。また、同時に設定される可能性が高い関係に在る項目は、ユーザの使用履歴を基に設定してもよく、自動で設定されることとしてもよい。
【０１２８】
関連バッジ管理テーブル１７１０は、組番号１７１１、及び、項目１７１２〜１７１４を有する。項目１７１２〜１７１４のそれぞれは、設定された項目の内容である「項目内容」と、その項目を設定するための機能バッジ３０を示す「バッジ識別子」とで構成される。尚、以下において、ある機能バッジ３０をタッチすることによって設定できる項目は、ある機能バッジ３０に属する項目ということがある。
【０１２９】
この関連バッジ管理テーブル１７１０には、相互に関連する項目及びその項目が属する機能バッジ３０（バッジ識別子）が、１つの組として、すなわち、上記構成の１レコードとして登録されている。
【０１３０】
組番号１７１１は、関連バッジ管理テーブル１７１０に登録されているレコードの番号であり、相互に関連する機能バッジ３０の組を識別するための番号を示す。
【０１３１】
項目１７１２〜１７１４を構成する「設定内容」は、設定される項目の内容を示す。
【０１３２】
項目１７１２〜１７１４を構成する「バッジ識別子」は、「設定内容」で示す内容を設定する項目が属する機能バッジ３０を特定する識別子を示す。図１０では、説明の便宜上、機能バッジ３０の機能名称をバッジ識別子として記載している。
【０１３３】
また、設定項目１７１２〜１７１４の「−」は、関連する項目及び機能バッジ３０が無いことを示す。
【０１３４】
例えば、組番号１７１１が「４」のレコードは、相互に禁則関係に在る項目を設定したレコードである。項目１７１２の「設定内容」として設定されている「分割」と、項目１７１２の「設定内容」として設定されている「使用する」とは、禁則関係にある項目である。「分割」は、項目１７１２の「バッジ識別子」として設定されている「ブック原稿」で示される機能バッジ３０の項目であり、「使用する」は、項目１７１３の「バッジ識別子」として設定されている「鏡像」で示される機能バッジ３０の項目である。
【０１３５】
また、例えば、組番号１７１１が「１」のレコードは、自動設定される関係に在る項目を設定したレコードである。例えば、項目１７１２の「設定内容」として設定されている「分割」がユーザによって設定されると、項目１７１３の「設定内容」として設定されている「センタリング」及び項目１７１４の「設定内容」として設定されている「原稿外消去」が自動で設定される。「分割」は、項目１７１２の「バッジ識別子」として設定されている「ブック原稿」で示される機能バッジ３０の項目であり、「センタリング」は、項目１７１３の「バッジ識別子」として設定されている「画像シフト」で示される機能バッジ３０の項目であり、「原稿外消去」は、項目１７１４の「バッジ識別子」として設定されている「消去」で示される機能バッジ３０の項目である。
【０１３６】
また、例えば、組番号１７１１が「２」のレコードは、同時に設定される可能性が高い関係に在る項目を設定したレコードである。項目１７１２の「設定内容」として設定されている「両面」と、項目１７１２の「設定内容」として設定されている「ページ集約」とは、同時に設定される可能性が高い関係に在る項目である。「両面」は、項目１７１２の「バッジ識別子」として設定されている「原稿設定」で示される機能バッジ３０の項目であり、「ページ集約」は、項目１７１３の「バッジ識別子」として設定されている「連続読み込み」で示される機能バッジ３０の項目である。
【０１３７】
尚、図１２では、相互に関連する項目は、最大３つとしているが、これに限られない。
【０１３８】
＜動作＞
以下、実施形態のＭＦＰ１０００がユーザインタフェース機能を実現する際の動作について、図１３を用いて説明する。
【０１３９】
図１３は、操作パネル２０ｆに表示されているスクロール画面において、関連機能の機能バッジ３０のスクロール表示の速度を変える処理を示すフローチャートである。
【０１４０】
ユーザによって「ｓｃｒｏｌｌ」キー２２ｂが押下され、スクロール画面の表示指示がなされたことを検出した全体制御部１１００は、スクロール画面制御部１２００にコピー用のスクロール画面を表示するよう指示する（ステップＳ１００）。
【０１４１】
スクロール画面を表示するよう指示を受けたスクロール画面制御部１２００は、項目初期値記憶部１９００に記憶されている初期値を読み出し、全ての設定項目を、読み出した初期値に設定したコピー用のスクロール画面を操作パネル２０ｆに表示する（ステップＳ１１０、図３のタッチパネル部２１参照）。但し、項目設定内容記憶部１８００に項目内容が記憶されている場合は、項目設定内容記憶部１８００から記憶されている項目内容を読み出し、読み出した項目内容を設定する。
【０１４２】
スクロール画面制御部１２００は、ユーザから下記（１）〜（４）のいずれかの入力がされたことを検出するまで待機する。そして、（１）〜（４）のいずれかが入力されたことを検出すると、その検出内容に応じて以下の処理が行われる。
（１）機能バッジ３０がタッチされた場合
スクロール画面制御部１２００は、機能バッジエリア２３に表示されている機能バッジ３０がタッチされたことを検出すると（ステップＳ１２０：機能バッジ）、タッチされた機能バッジ３０の項目設定画面１２１０を表示する（図６の項目設定画面１２１０参照）。
【０１４３】
ここで、ユーザは、項目設定画面１２１０に表示されている項目の内容の選択等を行い、「ＯＫ」ボタン４０にタッチする。
【０１４４】
「ＯＫ」ボタンがタッチされ、項目が設定されたことを検出したスクロール画面制御部１２００は、設定された項目内容を自動設定処理部１２５０を介して項目内容記憶部１８００に記憶させる。項目内容記憶部１８００に項目内容を記憶させたスクロール画面制御部１２００は、表示している項目設定画面１２１０を閉じる。
【０１４５】
また、機能バッジ３０をタッチすると項目内容の「ＯＮ」と「ＯＦＦ」とが入れ替わって設定されるような機能バッジ３０がタッチされた場合は、設定された項目内容、すなわち、タッチされる前の設定内容が「ＯＮ」の場合は「ＯＦＦ」を、タッチされる前の設定内容が「ＯＦＦ」の場合は「ＯＮ」を自動設定処理部１２５０を介して項目設定内容記憶部１８００に記憶させる（ステップＳ１５０）。
【０１４６】
設定された項目内容を項目設定内容記憶部１８００に記憶させたスクロール画面制御部１２００は、設定された項目内容と、項目が設定された機能バッジ３０の識別子（以下、「設定機能バッジ識別子」という。）とを関連バッジ判定部１３００に渡し、関連機能の機能バッジ３０があるか否かを問い合わせる。
【０１４７】
問い合わせを受けた関連バッジ判定部１３００は、受け取った項目内容と関連する項目を有する機能バッジ３０があるか否かを判断する（ステップＳ１７０）。この判断は、関連バッジ管理テーブル記憶部１７００に記憶されている関連バッジ管理テーブル１７１０を参照して行う。
【０１４８】
詳細には、組番号１７１１「１」のレコードから順に、受け取った項目内容が、設定項目１７１２〜１７１４の「設定内容」として設定されているレコードを検索する。
【０１４９】
該当するレコードが登録されていた場合には、関連機能の機能バッジ３０があると判断し、該当するレコードが登録されていない場合には、関連機能の機能バッジ３０がないと判断する。
【０１５０】
関連機能の機能バッジ３０があると判断した場合（ステップＳ１７０：ＹＥＳ）、関連バッジ判定部１３００は、その旨をスクロール画面制御部１２００に通知する。また、検索により見つかったレコードをスクロール画面制御部１２００に渡す。
【０１５１】
関連機能がある旨の通知を受けたスクロール画面制御部１２００は、関連バッジ判定部１３００から渡されたレコードを関連バッジ記憶部１７５０に記憶させる（ステップＳ１８０）。また、このレコードの「バッジ識別子」として設定されている識別子（以下、「関連機能バッジ識別子」という。）で示される機能バッジ３０に対応するマーカーの表示形態、例えば、色を変更する。そして、ステップＳ１２０に戻り、スクロール画面制御部１２００は、ユーザの次の指示を待つ。
【０１５２】
一方、ステップ１７０において、関連機能の機能バッジ３０がないと判断した場合（ステップＳ１７０：Ｎｏ）、関連バッジ判定部１３００は、その旨をスクロール画面制御部１２００に通知する。
【０１５３】
関連機能がない旨の通知を受けたスクロール画面制御部１２００は、ステップＳ１２０に戻り、ユーザの次の指示を待つ。
（２）スライドゲージ２５がドラッグされた場合
ステップ１２０において、スクロール画面制御部１２００は、スライドゲージ２５がドラッグされたことを検出すると（ステップＳ１２０：スライドゲージ）、ドラッグの方向を判断する（ステップＳ１９０）。すなわち、ユーザの指の移動方向を判断する。
【０１５４】
スライドゲージ２５が右にドラッグされていると判断した場合（ステップＳ１９０：右）、スクロール画面制御部１２００は、機能バッジエリア２３の中央から左側の部分を低速区間とする（ステップＳ１９２、図１０（ａ）の「ｄ００」参照）。
【０１５５】
また、スライドゲージ２５が左にドラッグされていると判断した場合（ステップＳ１９０：左）、スクロール画面制御部１２００は、機能バッジエリア２３の中央から右側の部分を低速区間とする（ステップＳ１９４）。
【０１５６】
次に、スクロール画面制御部１２００は、関連バッジ記憶部１７５０に記憶されている関連機能バッジ識別子で示される機能バッジ３０が低速区間（図１０（ａ）の低速区間「ｄ００」参照）に在るか否かを判断する。
【０１５７】
関連機能バッジ識別子で示される機能バッジ３０が低速区間にない場合は（ステップＳ２００：Ｎｏ）、ユーザ指示表示速度算出部１４００が算出して通知してきた移動速度、すなわち、通常の移動速度でスクロールを行う（ステップＳ２１０、ステップＳ２３０）。
【０１５８】
ユーザ指示表示速度算出部１４００は、ユーザのドラッグ操作に応じて移動速度を算出し、移動速度を変更する場合はスクロール画面制御部１２００及び関連バッジ表示速度算出部１４５０に適時通知している。
【０１５９】
スクロール画面制御部１２００は、関連バッジ記憶部１７５０に記憶されている関連機能バッジ識別子で示される機能バッジ３０のいずれかが、低速区間に在る場合は、（ステップＳ２００：Ｙｅｓ）、関連バッジ表示速度算出部１４５０が通知してきた移動速度でスライドゲージ２５移動し、それに合わせて機能バッジ３０のスライド表示を行う（ステップＳ２２０、ステップＳ２３０）。
【０１６０】
関連バッジ表示速度算出部１４５０は、ユーザ指示表示速度算出部１４００から移動速度の通知を受けると、低速区間での移動速度を算出し、スクロール画面制御部１２００に通知している。
【０１６１】
そして、ステップＳ１２０に戻り、スクロール画面制御部１２００は、ユーザの次の指示を待つ。すなわち、関連機能バッジ識別子で示される機能バッジ３０のいずれかが低速区間内にある間は（ステップＳ２００：Ｙｅｓ）、スクロール画面制御部１２００は、関連バッジ表示速度算出部１４５０から受け取った移動速度でスクロールを続けることになる（ステップＳ２２０、ステップＳ２３０）。
【０１６２】
また、関連機能バッジ識別子で示される機能バッジ３０の全てが低速区間を外れて低速区間に無い場合には（ステップＳ２００：Ｎｏ）、スクロール画面制御部１２００は、通常の移動速度でスクロールを行うことになる（ステップＳ２１０、ステップＳ２３０）。
（３）「閉じる」ボタン２６がタッチされた場合
ステップＳ１２０において、全体制御部１１００は、取得したタッチパネル部２１の座標から、「閉じる」ボタン２６がタッチされたことを検出すると（ステップＳ１２０：閉じる）、スクロール画面を閉じるようスクロール画面制御部１２００に依頼する。
【０１６３】
依頼を受けたスクロール画面制御部１２００は、タッチパネル部２１に表示しているコピー用のスクロール画面を消去する（ステップＳ１４０）。そして、ステップ１００に戻る。
（４）「ｓｔａｒｔ」キーが押下された場合
ステップＳ１２０において、全体制御部１１００は、操作部２２の「ｓｔａｒｔ」キーが押下されたことを検出すると（ステップＳ１２０：ｓｔａｒｔキー）、スキャナ処理部１５００と印刷処理部１６００とを制御してコピーの処理を実行させる。（ステップＳ１３０）。コピー処理を実行した後は、ステップＳ１２０に戻り、ユーザの次の指示を待つ。
（具体例）
ここで、例えば、「ブック原稿」機能バッジ３０にタッチして表示された項目設定画面１２１０において、「分割」を設定した場合を例にとって、具体例を説明する。
【０１６４】
スクロール画面において、ユーザが「ブック原稿」機能バッジ３０にタッチし（ステップＳ１５０）、項目設定画面１２１０を表示させる。表示された項目設定画面１２１０において、ユーザは、「分割」を選択し、「ＯＫ」ボタン４０にタッチする（ステップＳ１５０）。
【０１６５】
このとき、スクロール画面制御部１２００は、「分割」を自動設定処理部１２５０を介して項目設定内容記憶部１８００に記憶させ、設定された項目内容として「分割」と、設定機能バッジ識別子として「ブック原稿」機能バッジ３０の識別子とを関連バッジ判定部１３００に渡し、関連機能の機能バッジ３０があるか否かを問い合わせる。
【０１６６】
問い合わせを受けた関連バッジ判定部１３００は、組番号１７１１「１」のレコードから順に、「分割」が、設定項目１７１２〜１７１４の「設定内容」として設定されているレコードを検索する。組番号１７１１「１」及び「４」のレコードが該当するレコードとして検索され、関連バッジ判定部１３００は、関連機能の機能バッジ３０があると判断する（ステップＳ１７０：ＹＥＳ）。関連バッジ判定部１３００は、その旨をスクロール画面制御部１２００に通知し、検索により見つかったレコード、すなわち、組番号１７１１「１」及び「４」のレコードをスクロール画面制御部１２００に渡す。
【０１６７】
スクロール画面制御部１２００は、関連バッジ判定部１３００から渡された組番号１７１１「１」及び「４」のレコードを関連バッジ記憶部１７５０に記憶させる（ステップＳ１８０）。
【０１６８】
「ブック原稿」機能バッジ３０の「分割」を設定したユーザは、次に、スライドゲージ２５を右に向かってドラッグさせる操作を行う。
【０１６９】
このとき、スクロール画面制御部１２００は、スライドゲージ２５がドラッグされたことを検出し（ステップＳ１２０：スライドゲージ）、右に向かってドラッグされていることを判断する（ステップＳ１９０：右）。
【０１７０】
スライドゲージ２５が右にドラッグされていると判断したので（ステップＳ１９０：右）、スクロール画面制御部１２００は、機能バッジエリア２３の中央から左側の部分を低速区間とする（ステップＳ１９２、図１０（ａ）の「ｄ００」参照）。
【０１７１】
次に、スクロール画面制御部１２００は、関連バッジ記憶部１７５０に記憶されている関連機能バッジ識別子で示される機能バッジ３０が低速区間に在るか否かを判断する（ステップＳ２００）。
【０１７２】
関連バッジ記憶部１７５０には、関連バッジ管理テーブル１７１０の、組番号１７１１「１」及び「４」のレコードが関連バッジ記憶部１７５０に記憶されている。従って、これらレコードの「バッジ識別子」として設定されている識別子である関連機能バッジ識別子は、「ブック原稿」、「画像シフト」、「消去」、「鏡像」である。
【０１７３】
これらのいずれかが低速区間に無い場合は（ステップＳ２００：Ｎｏ）、スクロール画面制御部１２００は、通常の速度でスクロールを行う（ステップＳ２１０、ステップＳ２３０）。
【０１７４】
ユーザがスライドゲージ２５をドラッグさせていき、これら関連機能バッジ識別子のいずれかが示す機能バッジ３０が低速区間に表示された時、すなわち、低速区間に差し掛かった時に、スクロール画面制御部１２００は、関連バッジ表示速度算出部１４５０が通知してきた移動速度、すなわち、遅い速度でスクロールを行う（ステップＳ２２０、ステップＳ２３０）。
【０１７５】
つまり、関連機能バッジ識別子「ブック原稿」、「画像シフト」、「消去」、「鏡像」のいずれかの機能バッジ３０が低速区間に差し掛かると、低速でスクロールされ、いずれかの機能バッジ３０が低速区間内にある間は、低速でスクロールされる。
【０１７６】
このように、関連機能の機能バッジ３０は機能バッジエリア２３を通常より遅い速度でスクロール表示されるので、ユーザは、自分が設定した項目内容に関連する項目が属する機能を、容易に見つけ出すことができる。
＜補足＞
以上、本発明の実施形態について説明したが、本発明は上記形態に限らず、以下のようにしてもよい。
（１）実施形態では、関連機能の機能バッジ３０が低速区間に在る間は、スライドゲージ２５の移動速度を遅くして、機能バッジ３０のスライドする速度を遅くしていた。すなわち、ユーザの指の位置とずれてスライドゲージ２５を表示することとしていた。
【０１７７】
しかし、スライドゲージ２５をユーザの指の動きと合わせてドラッグしておいて、機能バッジ３０をスライドする速度を遅くしてもよい。すなわち、スライドゲージ２５が指定するマーカーに対応した機能バッジ３０が機能バッジエリア２３に表示されないことになる。この場合は、あるタイミング、例えば、スライド速度を元に戻すタイミングで、スライドゲージ２５が指定する機能バッジ３０を機能バッジエリア２３に表示させて、スライドゲージ２５と表示されている機能バッジとを合わせる必要がある。
（２）実施形態では、関連機能バッジのスライド速度を遅くすることで、ユーザが認識し易くしているが、他の方法で認識し易くしてもよい。
【０１７８】
例えば、一定時間の間、スライドを停止することとしてもよい。
【０１７９】
図１４に示すように、ポイントｐ１０〜ポイントｐ１１までスライド表示を停止し、ポイントｐ１２で、停止しなかった場合にスライド表示していたであろう機能バッジを表示する。ポイントｐ１０は、関連機能の機能バッジが画面の所定位置に差し掛かった時を示し、ポイントｐ１１は、一定時間経過した時を示す。尚、一定時間ではなく、一定距離を進む時間であってもよい。
【０１８０】
また、ポイントｐ１３〜ポイントｐ１４までスライド表示を停止し、ポイントｐ１５で、停止しなかった場合にスライド表示していたであろう機能バッジ３０を表示するように、スライド速度を上げて表示することとしてもよい。ポイントｐ１３は、関連機能の機能バッジが画面の所定位置に差し掛かった時を示し、ポイントｐ１４は、一定時間経過した時を示す。
（３）実施形態では、関連する機能バッジ３０として、相互に禁則関係に在る項目を設定できる機能バッジ３０、同時に設定される頻度が高い項目を設定する機能バッジ３０等をいうものとしているが、他の関係にある機能バッジ３０を関連する機能バッジ３０としてもよい。
【０１８１】
例えば、項目に設定された設定内容にかかわらずに、設定された項目のみから関連する機能バッジ３０を選択してもよい。この場合は、機能バッジ３０の識別子同士を対応させた関連バッジ管理テーブルを関連バッジ管理テーブル記憶部１７００に記憶させておく。
（４）実施形態では、項目内容が設定された機能バッジを含む関連機能の機能バッジのスライド速度を遅くすることとしているが、項目内容が設定された機能バッジは、スライド速度を遅くしないこととしてもよい。
（５）実施形態では、関連機能の機能バッジ３０が機能バッジエリア２３の低速区間に在る場合は、低速でスクロールすることとしているが、ユーザが設定内容を変更した機能バッジ３０が低速区間に在る場合は、低速でスクロールすることとしてもよい。すなわち、設定内容が項目初期値記憶部１９００に記憶されている初期値と異なっている項目を有する機能を、ユーザが認識し易くするためである。
【０１８２】
この場合、図１３に示すフローチャートにおけるステップＳ２００の処理で、スクロール画面制御部１２００は、関連バッジ記憶部１７５０に記憶されている関連機能バッジ識別子で示される機能バッジ３０が低速区間に在るか否かを判断するのではなく、項目設定内容記憶部１８００に記憶されている設定内容が項目初期値記憶部１９００に記憶されている初期値と異なっている項目を有する機能の機能バッジ３０が、低速区間に在るか否かを判断する。
【０１８３】
尚、関連バッジ記憶部１７５０に記憶されている関連機能バッジ識別子で示される機能バッジ３０、又は、項目設定内容記憶部１８００に記憶されている設定内容が項目初期値記憶部１９００に記憶されている初期値と異なっている項目を有する機能の機能バッジ３０が、低速区間に在るか否かを判断することとしてもよい。
（６）実施形態のユーザインタフェース機能は、図５の各構成要素の全部又は一部を、コンピュータのプログラムで実現してもよいし、その他どのような形態で実施してもよい。
【０１８４】
コンピュータプログラムの場合、メモリカード、ＣＤ−ＲＯＭなどいかなる記録媒体に書き込まれたものをコンピュータに読み込ませて実行させる形にしてもよいし、ネットワークを経由してプログラムをダウンロードして実行させる形にしてもよい。
【符号の説明】
【０１８５】
２０ｆ  操作パネル
２０ｈ  印刷装置
２０ｉ  スキャナ
２１  タッチパネル部
２２  操作部
２３  機能バッジエリア
２４  スクロールトラック
２５  スライドゲージ
３０  機能バッジ
４０  サブバッジ
１０００  ＭＦＰ
１１００  全体制御部
１２００  スクロール画面制御部
１２５０  自動設定処理部
１３００  関連バッジ判定部
１４００  ユーザ指示表示速度算出部
１４５０  関連バッジ表示速度算出部
１５００  スキャナ処理部
１６００  印刷処理部
１７００  関連バッジ管理テーブル記憶部
１７１０  関連バッジ管理テーブル
１７５０  関連バッジ記憶部
１８００  項目設定内容記憶部
１９００  項目初期値記憶部
【図１】
2012006263.tif 000003
【図２】
2012006263.tif 000004
【図３】
2012006263.tif 000005
【図４】
2012006263.tif 000006
【図５】
2012006263.tif 000007
【図６】
2012006263.tif 000008
【図７】
2012006263.tif 000009
【図８】
2012006263.tif 000010
【図９】
2012006263.tif 000011
【図１０】
2012006263.tif 000012
【図１１】
2012006263.tif 000013
【図１２】
2012006263.tif 000014
【図１３】
2012006263.tif 000015
【図１４】
2012006263.tif 000016
【図１５】
2012006263.tif 000017