(57)【要約】【課題】多種多様な機能を備える画像形成装置において、使用機能を適切に反映して機能選択メニューをメンテナンスして機能を容易に選択できるようにする。【解決手段】ＣＰＵは、この画像形成装置が備える機能であっても一定期間使用されない機能は退避機能として退避させるステップと、退避機能が指定されると（Ｓ１２００にてＹＥＳ）自動復帰条件を読出すステップ（Ｓ１２１０）と、使用する機能として指定された機能が自動復帰条件を満足すると（Ｓ１２２０にてＹＥＳ）自動復帰確認画面を表示するステップ（Ｓ１２３０）と、機能管理テーブルの属性を変更するステップ（Ｓ１２５０）とを含むプログラムを実行する。【選択図】図８
2011030043.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能を備え、前記複数の機能の中から使用する機能を指定する画像形成装置であって、
前記機能を識別する識別情報と、前記機能が使用された頻度とを記憶するための記憶手段と、
前記複数の機能から使用する機能をユーザが指定する機能選択画面において、前記頻度が高い機能と前記頻度が低い機能とを区別した表示態様で表示するとともに、機能が区別されて表示されている場合には区別されて表示されていることを示す画面情報を表示するための表示手段と、
前記表示された複数の機能の中からユーザが使用する機能を指定するための指定手段と、
前記指定された機能を実行するための画像形成手段とを含む、画像形成装置。
【請求項２】
前記画面情報は、前記頻度が高い機能が表示されている機能選択画面から前記頻度が低い機能が表示されている機能選択画面へ遷移するための情報である、請求項１に記載の画像形成装置。
【請求項３】
前記表示手段は、前記複数の機能を、前記頻度が高い機能を前記頻度が低い機能よりも優先して表示するための手段を含む、請求項１に記載の画像形成装置。
【請求項４】
前記表示手段は、初期画面から機能選択画面に遷移する場合において、前記頻度が高い機能を前記頻度が低い機能よりも先に表示するための手段を含む、請求項３に記載の画像形成装置。
【請求項５】
前記頻度が低い機能が使用する機能として指定された場合には、前記頻度が高い機能とともに表示するように表示態様を変更するための変更手段をさらに含む、請求項１〜請求項４のいずれかに記載の画像形成装置。
【請求項６】
前記変更手段は、前記頻度が低い機能が使用する機能として指定された場合には、復帰条件に基づいて表示態様を変更するための手段を含み、
前記復帰条件は、前記機能を使用する機能に指定した回数についての条件である、請求項５に記載の画像形成装置。
【請求項７】
ユーザがログインするための認証手段をさらに含み、
前記変更手段は、前記頻度が低い機能が使用する機能として指定された場合には、復帰条件に基づいて表示態様を変更するための手段を含み、
前記復帰条件は、前記機能を使用する機能に指定したユーザについての条件である、請求項５に記載の画像形成装置。
【請求項８】
ユーザがログインするための認証手段をさらに含み、
前記変更手段は、前記頻度が低い機能が使用する機能として指定された場合には、復帰条件に基づいて表示態様を変更するための手段を含み、
前記復帰条件は、第１のユーザが前記機能を使用する機能に指定した回数と、前記第１のユーザとは異なる第２のユーザが前記機能を使用する機能に指定した回数とについての条件である、請求項５に記載の画像形成装置。
【請求項９】
前記画像形成装置は、前記頻度が低い機能が使用する機能として指定された場合には、前記頻度が高い機能とともに表示することをユーザが許容するか否かを入力するための手段をさらに含み、
前記変更手段は、ユーザが許容する場合に、前記表示態様を変更するための手段を含む、請求項５〜請求項８のいずれかに記載の画像形成装置。
【請求項１０】
前記複数の機能の中から使用する機能をユーザが指定するための機能選択画面において、選択可能な機能が階層的に表示され、
前記表示手段は、前記頻度が高い機能を指定するための機能選択画面における階層構造を維持して、前記頻度が低い機能を指定するための機能選択画面を表示するための手段を含む、請求項１〜請求項８のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真方式等を用いて画像データに基づいて記録媒体（代表的には記録用紙）に画像を形成する画像形成装置であって、特に、多くの機能を備えた画像形成装置において、ユーザがそれらの多くの機能の中から所望の機能を容易に選択することのできる画像形成装置に関する。
【背景技術】
【０００２】
プリンタ機能またはコピー機能等を備えた画像形成装置をネットワークに接続し、これらを複数のユーザで利用するケースが多くなっている。また、複合機（ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ））のように、コピー機能、ファクシミリ機能（以下、ファクシミリをＦＡＸまたはファクスと記載する場合がある。）、ネットワーク対応のプリンタ機能、およびスキャナ機能のように複数の基本的な機能（モード）を有するものも多くなってきている。
【０００３】
これらの複合機においては、各々のユーザが、基本的な機能（モード）を選択して、両面印刷、集約（２ページを１枚にする２ｉｎ１、４ページを１枚にする４ｉｎ１）等の機能を設定して、所望の態様で記録用紙に画像を形成している。また、これらの複数の機能を選択すると、その選択した機能について、詳細な機能をさらに選択する場合もある。この場合には、機能選択メニューが階層化されているともいえる。詳しくは、たとえば「特別機能」メニューの中から「カラー調整」機能を選択すると（上位階層メニューにおいて表示された複数の機能の中から「カラー調整」機能を選択すると）、下位階層のメニューが表示されて（たとえば「カラー調整」機能の中の「ＲＧＢ調整」、「カラーバランス」および「下地消去」の３つの機能を選択するためのサブメニューが表示されて）、サブメニューの中から機能を詳細に選択する。
【０００４】
最近の画像形成装置においては、ユーザの多種多様な要望に応えるべく、多機能化および高機能化が進んでいる。その結果、非常に多くの機能を備えるために、複雑なメニュー構成（上述したように階層化されたメニュー構成）になっている。さらに、上述したような階層化されたメニュー構成に加えて、１つの階層に属するメニューが複数のページから構成され、複数のページの中から所望の機能が表示されたページを探して、そのページから所望の機能を指定する必要も発生している。
【０００５】
このような複合機（画像形成装置）を利用する場合には、たとえば、ユーザはコピーモードを選択して、スキャナ部を用いて画像データを入力して、操作パネルを様々に操作して所望の機能を指定して画像処理（集約等）を実行させて、その結果を画像形成部により記録用紙に印刷している。その際、多機能化および高機能化が進んだ画像形成装置を使用するユーザは、非常に多くの機能の中から所望の機能を選択する必要がある。
【０００６】
ところで、ユーザによっては、高い頻度で同じ機能を繰返し選択する場合がある。このようなユーザの場合、メニュー画面（機能を選択するための画面）には、選択されない多くの機能が表示されるため、ユーザは所望の機能を選択する作業に煩雑さを感じてしまう。これは、ユーザが、所望の機能が選択できるメニュー画面に到達するまでに、そのユーザが選択しない機能を表示するメニュー画面が多く表示されることが一因である。
【０００７】
このような画像形成装置の機能選択に直接的に関係するものではないが、特開平７−１３７３２号公報（特許文献１）は、パーソナル・コンピュータなどの情報処理システムにおいて、プログラムまたはプログラムとデータとの組合せを示すアイコンが長期間未使用であることをユーザが知ることができる表示方法を開示する。この特許文献１に開示されたアイコン表示方法は、表示画面上にアイコンを表示し、表示されたアイコンを選択的に指定することにより、そのアイコンに対応する情報を指定する。この表示方法は、アイコンが最後に指定された時点以降の経過時間を計時し、この計時時間が特定時間を超えたときはアイコンの表示形態を変更することにより警告表示したり、この計時時間が特定時間より長い他の特定時間を超えたときは警告表示されたアイコンを表示画面から消去したりする。
【０００８】
このアイコン表示方法によると、一定の経過時間使用されなかった情報（アイコン）をユーザが知ることができ、また、このアイコン表示を消去することにより表示画面を有効利用することができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平７−１３７３２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１に開示されたアイコン表示方法では、消去されたアイコンは、表示画面に表示されることがなくなるため、再使用したい場合には、アイコンを再度作成しなければならない。すなわち、一定の経過時間使用されなかった情報（アイコン）を表示画面から削除するだけでは、再使用したいユーザの要望に好適に応えることができない。
【００１１】
このようなアイコン表示方法を、多機能化および高機能化が進んだ画像形成装置における機能の選択に適用できたとしても、長期間使用されていない機能を選択画面から消去するだけで、消去後においてはその機能を選択することができなくなくなる。これでは、画像形成処理において、ユーザは所望の機能を選択する作業に煩雑さを感じてしまうだけではなく、その機能をユーザが選択することができなくなる。
【００１２】
さらに、このようなアイコン（画像形成装置が備える機能）の数が多くなると、選択画面から消去するだけでは、消去されているのか、または消去されないで選択画面に表示されているのかがユーザは容易に判断できない。このため、ユーザは所望の機能を選択する作業に煩雑さを感じてしまう。
【００１３】
したがって、本発明の目的は、多種多様な機能を備え、それらの機能がユーザにより適宜選択されて利用される画像形成装置において、ユーザの使用履歴を適切に反映して機能選択画面（機能選択メニュー）の表示態様を変更することにより、ユーザがそれらの多くの機能の中から所望の機能を容易に選択することができる画像形成装置を提供することである。
【課題を解決するための手段】
【００１４】
本発明に係る画像形成装置は、複数の機能を備え、複数の機能の中から使用する機能を指定する。この画像形成装置は、機能を識別する識別情報と、機能が使用された頻度とを記憶するための記憶手段と、複数の機能から使用する機能をユーザが指定する機能選択画面において、頻度が高い機能と頻度が低い機能とを区別した表示態様で表示するとともに、機能が区別されて表示されている場合には区別されて表示されていることを示す画面情報を表示するための表示手段と、表示された複数の機能の中からユーザが使用する機能を指定するための指定手段と、指定された機能を実行するための画像形成手段とを含む。
【００１５】
この画像形成装置によると、複数の機能から１つの機能が使用する機能として指定される。このような場合において、頻度が高い機能と頻度が低い機能とを区別した表示態様で機能選択画面が表示されるので、使用したい機能をユーザが指定しやすい。このような表示態様である場合に表示される画面情報により、頻度が高い機能と頻度が低い機能とを区別した表示態様で表示されていることをユーザが分かるので、低い機能であってもユーザは使用したい機能を探し出しやすく指定しやすい。また、逆に、この画面情報が表示されていない場合には頻度が高い機能と頻度が低い機能とを区別しない表示態様で表示されていることをユーザが分かるので、ユーザは使用したい機能を探し出すのに迷いにくくなる。これにより、多種多様な機能を備え、それらの機能がユーザにより適宜選択されて利用される画像形成装置において、ユーザの使用履歴を適切に反映して表示態様を変更した機能選択画面（指定（使用）された頻度されたに応じて機能を区別した機能選択画面）を表示するため、ユーザがそれらの多くの機能の中から使用したい機能を容易に選択することができる。
【００１６】
画面情報は、頻度が高い機能が表示されている機能選択画面から頻度が低い機能が表示されている機能選択画面へ遷移するための情報であるように構成することができる。
【００１７】
頻度が高い機能と頻度が低い機能とを区別した表示態様で表示されていることが分かったユーザが、頻度が低い機能を使用したい場合には、表示されている画面情報（ここでは、たとえば、頻度が高い機能が表示されている機能選択画面から頻度が低い機能が表示されている機能選択画面へ遷移するため画面遷移ボタン）を用いる。この画面遷移ボタンを用いることにより、頻度が低い機能が表示されている機能選択画面へ速やかに遷移できるので、ユーザは使用したい機能を探し出しやすく指定しやすい。
【００１８】
表示手段は、複数の機能を、頻度が高い機能を頻度が低い機能よりも優先して表示するための手段を含むように構成することができる。ここで、表示手段は、初期画面から機能選択画面に遷移する場合において、頻度が高い機能を頻度が低い機能よりも先に表示するための手段を含むように構成することができる。
【００１９】
頻度が高い機能は、頻度が低い機能よりも優先して表示されるので、よく使用する頻度の高い機能をユーザが探し出しやすく指定しやすい。初期画面から機能選択画面に遷移する場合には、頻度が高い機能が頻度が低い機能よりも先に表示されるので、頻度の高い機能をユーザが探し出しやすく指定しやすい。
【００２０】
この画像形成装置は、頻度が低い機能が使用する機能として指定された場合には、頻度が高い機能とともに表示するように表示態様を変更するための変更手段をさらに含むように構成することができる。
【００２１】
使用される頻度が低い機能（頻度が低い機能として区別して表示された機能）であっても、使用したい機能として指定される場合がある。このような場合には、頻度が低い機能として頻度が高い機能と区別して表示されていた表示態様が、区別しないで表示する表示態様に変更される。このため、使用頻度が低いとして一旦は区別されて表示されていた機能も、使用する機能として指定されると、頻度の高い機能とともに表示されるようになる。このため、使用頻度の高い機能を優先して表示される場合にはこの機能を指定しやすい。これに加えて、頻度が低い機能であっても、使用する機能として指定でき、使用する機能として指定されると優先して表示されるようにできる。これにより、使用頻度に基づいて、機能選択画面の表示態様を逐次更新することにより、ユーザが使用した機能が変化しても、その変化に対応して、ユーザが複数の機能の中から使用したい機能を探し出しやすく指定しやすくできる。
【００２２】
変更手段は、頻度が低い機能が使用する機能として指定された場合には、復帰条件に基づいて表示態様を変更するための手段を含むように構成することができ、この場合、復帰条件は、機能を使用する機能に指定した回数についての条件であるように構成することができる。また、復帰条件は、機能を使用する機能に指定したユーザについての条件であるように構成することができる。
【００２３】
頻度が低い機能を使用する機能に指定した回数についての復帰条件、頻度が低い機能を使用する機能に指定したユーザについての復帰条件を設定するので、所望の回数だけ使用する機能として指定されたり、特定のユーザにより使用する機能として指定されたりすると、頻度の高い機能とともに表示される表示態様に、自動的に変更される。このため、ユーザによる表示態様をメンテナンスする必要がない。
【００２４】
さらに、復帰条件を、第１のユーザが機能を使用する機能に指定した回数と、第１のユーザとは異なる第２のユーザが機能を使用する機能に指定した回数とについての条件であるように構成することができる。
【００２５】
同一ユーザが同じ機能を繰返し使用する機能として指定しただけでは、使用頻度の高い機能とともに表示されるように変更されないで、複数のユーザが使用する機能として指定すると、使用頻度の高い機能とともに表示されるように、自動的に変更される。このため、より好適に機能選択画面の表示態様を変更することができる。
【００２６】
画像形成装置は、頻度が低い機能が使用する機能として指定された場合には、頻度が高い機能とともに表示することをユーザが許容するか否かを入力するための手段をさらに含むように構成することができ、変更手段は、ユーザが許容する場合に、表示態様を変更するための手段を含むように構成することができる。
【００２７】
頻度が低い機能を頻度が高い機能とともに表示することをユーザが望む場合にのみ、頻度が低い機能を、頻度が高い機能とともに表示するようにできる。
【００２８】
複数の機能の中から使用する機能をユーザが指定するための機能選択画面において、選択可能な機能が階層的に表示される場合には、表示手段は、頻度が高い機能を指定するための機能選択画面における階層構造を維持して、頻度が低い機能を指定するための機能選択画面を表示するための手段を含むように構成することができる。
【００２９】
たとえば、第１の機能はさらに詳細な機能として第２の機能と第３の機能とを選択して、ユーザが使用したい機能を指定する場合には、機能選択画面が階層的に表示される。上位階層の機能選択画面として、第１の機能、第１１の機能、第２１の機能および第３１の機能のいずれかを選択するための画面が構成され、第１の機能を選択すると下位階層の機能選択画面として、第２の機能および第３の機能のいずれかを選択するための画面が構成される。このような場合に、頻度が低い機能を指定するための機能選択画面であっても、頻度が高い機能を指定するための機能選択画面における階層構造が維持される。すなわち、第１の機能が頻度の低い機能として表示される場合であっても、その下位階層の機能選択画面が第２の機能および第３の機能のいずれかを選択するための画面として構成される。この下位階層の機能選択画面は、第１の機能が頻度の高い機能として表示される場合と同じである。これにより、下位階層の機能選択画面は、表示態様が変更されても同じ階層構造を維持するので、表示態様の変更前後においても、ユーザが機能を指定する場合に迷うことがなくなる。
【発明の効果】
【００３０】
本発明に係る画像形成装置によると、多種多様な機能を備え、それらの機能がユーザにより適宜選択されて利用される場合において、ユーザによる機能の使用履歴を適切に反映して機能選択画面の表示態様を変更することにより、ユーザがそれらの多くの機能の中から所望の機能を容易に選択することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施の形態に係る画像形成装置１５０の外観を示す斜視図である。
【図２】図１に示す画像形成装置１５０の内部構成を簡略化して示す図である。
【図３】図１に示す画像形成装置１５０のハードウェア構成を示す機能ブロック図である。
【図４】図１に示す画像形成装置１５０に記憶される機能使用テーブルを示す図である。
【図５】図１に示す画像形成装置１５０に記憶される機能管理テーブルを示す図である。
【図６】本発明の実施の形態に係る画像形成装置で実行されるジョブ実行処理プログラムの制御構造を示すフローチャートである。
【図７】本発明の実施の形態に係る画像形成装置で実行される自動退避処理プログラムの制御構造を示すフローチャートである。
【図８】本発明の実施の形態に係る画像形成装置で実行される自動復帰処理プログラムの制御構造を示すフローチャートである。
【図９】本発明の実施の形態に係る画像形成装置で実行されるリセット処理プログラムの制御構造を示すフローチャートである。
【図１０】図３に示す表示パネル１７２に表示されるシステム設定画面を示す図である。
【図１１】図３に示す表示パネル１７２に表示されるログイン画面を示す図である。
【図１２】図３に示す表示パネル１７２に表示されるコピー機能選択時のメインメニュー画面を示す図である。
【図１３】図３に示す表示パネル１７２に表示されるコピー機能における特別機能を選択するメニュー画面を示す図である。
【図１４】図３に示す表示パネル１７２に表示されるコピー機能における仕上げ機能を選択するメニュー画面を示す図である。
【図１５】図３に示す表示パネル１７２に表示されるコピー機能における特別機能の非退避機能を選択するメニュー画面を示す図である。
【図１６】図３に示す表示パネル１７２に表示されるコピー機能における特別機能の退避機能を選択するメニュー画面を示す図である。
【図１７】図３に示す表示パネル１７２に表示されるコピー機能におけるカラー調整機能（図１６の退避機能一覧から選択）のサブメニュー画面を示す図である。
【図１８】図３に示す表示パネル１７２に表示されるコピー機能におけるカラー調整機能（図１３の非退避機能一覧から選択）のサブメニュー画面を示す図である。
【図１９】図３に示す表示パネル１７２に表示される機能復帰確認画面（その１）を示す図である。
【図２０】図３に示す表示パネル１７２に表示される機能復帰確認画面（その２）を示す図である。
【図２１】図３に示す表示パネル１７２に表示される機能退避確認画面を示す図である。
【図２２】図３に示す表示パネル１７２に表示される退避機能リセット確認画面を示す図である。
【発明を実施するための形態】
【００３２】
以下の説明において、同一の部品には同一の参照番号を付す。それらの機能および名称も同一である。したがって、それらに関する詳細な説明は繰返さない。また、以下においては、本発明に係る画像形成装置は、ＭＦＰであるとして説明する。しかしながら、本発明はこれに限定されず、表示パネルに表示されたメニュー画面（機能選択画面）において、複数の機能の中から所望の機能を選択する装置であればよく、ＭＦＰに限定されるものではない。また、これ以降の説明においては、「ファクシミリ」、「ファクス」および「ＦＡＸ」を特に区別しないで使用する。
【００３３】
以下に、本発明の実施の形態に係る画像形成装置（ＭＦＰ、複合機）について説明する。
【００３４】
［画像形成装置（ハードウェア）］
図１は、画像形成装置１５０の外観構成を示す図である。図２は、画像形成装置１５０の内部構成を簡略化して示す図である。図３は、画像形成装置１５０のハードウェア構成を示す機能ブロック（制御ブロック）図である。
【００３５】
図１および図２を参照して、画像形成装置１５０は、原稿読取部１５２、画像形成部１５４、給紙部１５６、および排紙処理装置１５８を備える。ここで、画像形成装置（ＭＦＰ）１５０の基本的な機能である、コピーモード、ファクシミリモードおよびスキャナモードにおける動作を説明することによって、画像形成装置１５０の内部構成の説明とする。
【００３６】
−コピーモード−
以下において、コピーモードでの動作説明を行なう。このコピーモードにおいては、主として、原稿読取部（以下、スキャナ部と記載する場合がある。）１５２および画像形成部１５４が動作することによりコピー機能が実現される。
【００３７】
画像形成装置１５０においては、原稿載置台に置かれた原稿が原稿読取部１５２により画像データとして読取られ、読取られた画像データが図３に示すマイクロコンピュータ等から構成されるＣＰＵ３００に入力され、ここで、この画像形成装置１５０へログインしたユーザが指定した機能により画像データに各種の画像処理が施され、この画像データが画像形成部１５４へと出力される。
【００３８】
画像形成部１５４は、画像データによって示される原稿の画像を記録媒体（多くの場合、記録用紙）に印刷するものであって、感光体ドラム２２２、帯電装置２２４、レーザスキャンユニット（以下、「ＬＳＵ」と称する。）２２６、現像装置２２８、転写装置２３０、クリーニング装置２３２、定着装置２３４、および図示しない除電装置等を備えている。
【００３９】
画像形成部１５４には、主搬送路２３６および反転搬送路２３８が設けられており、給紙部１５６から給紙されてきた記録用紙が主搬送路２３６に沿って搬送される。給紙部１５６は、用紙カセット２４０に収納された記録用紙、または手差トレイ２４２に載置された記録用紙を１枚ずつ引出して記録用紙を画像形成部１５４の主搬送路２３６へと送り出す。
【００４０】
画像形成部１５４の主搬送路２３６に沿って記録用紙が搬送されている途中で、記録用紙が感光体ドラム２２２と転写装置２３０との間を通過し、更に定着装置２３４を通過して、記録用紙に対する印刷が行なわれる。
【００４１】
感光体ドラム２２２は、一方向に回転し、その表面は、クリーニング装置２３２と除電装置によりクリーニングされた後、帯電装置２２４により均一に帯電される。
【００４２】
ＬＳＵ２２６は、印刷対象の画像データに基づいてレーザ光を変調し、このレーザ光によって感光体ドラム２２２の表面を主走査方向に繰返し走査して、静電潜像を感光体ドラム２２２の表面に形成する。
【００４３】
現像装置２２８は、トナーを感光体ドラム２２２の表面に供給して静電潜像を現像し、トナー像を感光体ドラム２２２の表面に形成する。
【００４４】
転写装置２３０は、当該転写装置２３０と感光体ドラム２２２との間を通過していく記録用紙に感光体ドラム２２２の表面のトナー像を転写する。
【００４５】
定着装置２３４は、記録用紙を加熱するための加熱ローラ２４８と、記録用紙を加圧するための加圧ローラ２５０とを含む。記録用紙は、加熱ローラ２４８によって加熱され、かつ、加圧ローラ２５０によって加圧されることによって、記録用紙上に転写されたトナー像が記録用紙に定着される。この定着装置２３４へ供給される電力によりヒータを温めて加熱ローラ２４８の温度が定着に適した温度になるように制御されている。
【００４６】
主搬送路２３６と反転搬送路２３８との接続位置には、分岐爪２４４が配設されている。記録用紙の片面のみに印刷が行なわれる場合は、分岐爪２４４が位置決めされ、この分岐爪２４４により定着装置２３４からの記録用紙が排紙トレイ２４６または排紙処理装置１５８の方へと導かれる。
【００４７】
記録用紙の両面に印刷が行なわれる場合は、分岐爪２４４が所定方向に回動されて記録用紙が反転搬送路２３８の方へと導かれる。記録用紙は、反転搬送路２３８を通過して、その表裏を反転されて主搬送路２３６へと再び搬送され、主搬送路２３６の再度の搬送途中で、その裏面への印刷が行なわれて排紙トレイ２４６または排紙処理装置１５８の方へと導かれる。
【００４８】
上述のようにして印刷された記録用紙は、排紙トレイ２４６または排紙処理装置１５８の方へと導かれて排紙トレイ２４６に排出され、または排紙処理装置１５８の各排紙トレイ１６８のいずれかに排出される。
【００４９】
排紙処理装置１５８では、後述する仕上げ機能を指定することにより仕上げ処理が実行されて、複数の記録用紙を各排紙トレイ１６８に仕分けして排出する処理、各記録用紙にパンチングする処理、および各記録用紙にステープルする処理が施される。たとえば、複数部の印刷物を作成する場合は、各排紙トレイ１６８に印刷物の一部ずつが割り当てられるように、各記録用紙を各排紙トレイ１６８に仕分けして排出し（ソート機能を指定）、排紙トレイ１６８毎に、排紙トレイ１６８上の各記録用紙にパンチング処理（パンチ機能を指定）またはステープル処理（ステープル機能を指定）を施して印刷物を作成する。この他に、印刷物をグループ分けするグループ機能もある。
【００５０】
−ファクシミリモード−
以下において、ファクシミリモードでの動作説明を行なう。このファクシミリモードにおいては、主として、送信動作は原稿読取部（スキャナ部）１５２およびＦＡＸ通信部１５５が動作することにより、受信動作はＦＡＸ通信部１５５および画像形成部１５４が動作することにより、ファクシミリ機能が実現される。なお、他のインターネットファクシミリ通信モード、電子メール通信モード（スキャンｔｏメール）についても、宛先がＦＡＸ番号ではなくコンピュータアドレスまたはメールアドレスになったり、通信インターフェイスがＦＡＸ通信部１５５ではなくネットワークインターフェイス（ネットワークＩＦ）３０４になったりする等の差異があるものの、画像データを通信するという点において、同様に動作する。
【００５１】
・送信動作
画像形成装置１５０においては、ファクシミリモードを指定して、原稿載置台に置かれた原稿が原稿読取部１５２により画像データとして読取られ、読取られた画像データが図３に示すマイクロコンピュータ等から構成されるＣＰＵ３００に入力され、ここで画像データに各種の画像処理が施され、この画像データがＦＡＸ通信部（図３のＦＡＸ通信部１５５）へと出力される。
【００５２】
送信側の画像形成装置１５０のＦＡＸ通信部１５５は、指定された送信側の回線を指定された送信先に接続して、画像データをファクシミリ通信規格に合致した通信データへ変換して、受信側のファクシミリ装置（たとえばファクシミリ機能を備えた画像形成装置１５０）へ送信する。
【００５３】
・通信動作
回線が接続されると、受信側の画像形成装置１５０のＦＡＸ通信部１５５は、送信側の画像形成装置１５０のＦＡＸ通信部１５５からの通信要求信号を検出して、応答信号を送信する。その後、たとえば、ＦＡＸ通信部１５５は、送信側および受信側で互いに実装されている能力情報の受渡しを行ない利用可能な最大能力での通信速度および画像データの符号化・符号訂正方式などを決定してモデムの通信方式を設定する。この通信方式にあわせた画像信号形式を用いて、送信側の画像形成装置１５０のＦＡＸ通信部１５５から受信側の画像形成装置１５０のＦＡＸ通信部１５５へデータを送信する。送信が終了すると回線が切断される。
【００５４】
・受信動作
受信側の画像形成装置１５０のＦＡＸ通信部１５５は、受信したデータを画像データに変換して、画像形成部１５４へ送る。なお、受信したデータを画像データへ変換するのは画像形成部１５４であっても構わない。画像形成部１５４は、上述したコピーモードにおける動作と同じように、受信したデータから変換された画像データによって示される原稿の画像を記録用紙に印刷する。
【００５５】
−スキャナモード−
以下において、スキャナモードでの動作説明を行なう。このスキャナモードにおいては、主として、原稿読取部（スキャナ部）１５２が動作することによりスキャナ機能が実現される。
【００５６】
画像形成装置１５０においては、原稿載置台に置かれた原稿が原稿読取部１５２により画像データとして読取られ、読取られた画像データがＣＰＵ３００に入力され、ここで画像データに各種の画像処理が施され、この画像データに基づいて画像形成部１５４で記録用紙に画像が形成されたり、この画像データが記憶装置に記憶されたり、この画像データが公衆回線に接続された他の画像形成装置へＦＡＸ通信部１５５を介して送信されたり、この画像データがネットワークに接続されたコンピュータへネットワークＩＦ３０４を介して送信されたりする。
【００５７】
本実施の形態に係る画像形成装置１５０は、各種のモード（コピーモード、ファクシミリモードおよびスキャナモード、さらにプリンタモード）が選択され、さらにそれらのモードにおいてユーザにより機能が選択されて使用される場合に、ユーザの使用履歴が適切に反映されたメニュー画面を表示パネル１７２に表示する処理を実行する。これにより、ユーザがそれらの多くの機能の中から所望の機能を容易に選択することができるようになる。このように、本実施の形態に係る画像形成装置１５０においては、ユーザが容易に所望の機能を選択することができるように、表示パネル１７２に表示される機能選択メニューをメンテナンスするという特徴を備える。
【００５８】
このような特徴は、画像形成装置１５０におけるハードウェア構成ならびに画像形成装置１５０を制御するハードウェアおよびソフトウェアにより実現されている。以下、この制御を実行するための、画像形成装置１５０に含まれるハードウェア構成（制御ブロック）について説明した後に、ソフトウェア構成（プログラム）について説明する。
【００５９】
［画像形成装置（制御ブロック）］
図３を参照して、画像形成装置１５０は、コピー機能、ファクシミリ機能およびスキャナ機能に関する設定が可能な操作装置１６６と、プログラム等を記憶するためのＲＯＭ３０６と、通電が遮断された場合であってもプログラムおよびデータ等を記憶可能な不揮発性記憶領域であるハードディスク３０２と、プログラムを実行する際の記憶領域を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０８とを含む。なお、電源が投入されるとハードディスク３０２に記憶されたデータがＲＡＭ３０８へ転送される場合があり、後述する各種テーブルは、ハードディスク３０２またはＲＡＭ３０８に記憶されていることになる。
【００６０】
画像形成装置１５０はさらに、原稿読取部１５２、画像形成部１５４、ＦＡＸ通信部１５５、操作装置１６６、ＲＯＭ３０６、ハードディスク３０２、およびＲＡＭ３０８に接続されるバス３１０と、バス３１０に接続された、画像形成装置としての一般的機能を実現するためのＣＰＵ３００とを含む。
【００６１】
ＲＯＭ３０６には、画像形成装置１５０の動作を制御するのに必要なプログラムおよびデータ等が記憶されている。ＣＰＵ３００は、ＲＯＭ３０６に格納されているプログラムおよびデータに従って画像形成装置１５０の制御を行なうとともに画像形成装置１５０の各機能に関する制御を実行する。
【００６２】
図３に示すように、この画像形成装置１５０のＦＡＸ通信部１５５には、画像データの送受信用に公衆回線が接続され、ネットワークＩＦ３０４にはネットワーク回線が接続されている。このネットワーク回線には、この画像形成装置１５０をネットワーク対応のプリンタとして使用するコンピュータ等が接続されたり、インターネットを介してメール送受信可能なコンピュータ等が接続されたりする。
【００６３】
ＲＡＭ３０８は、ＣＰＵ３００による演算および処理の結果を一時的に記憶するワーキングメモリとしての機能と、画像データを記憶するフレームメモリとしての機能とを提供する。
【００６４】
原稿読取部１５２、画像形成部１５４、操作装置１６６の板状の操作パネル１７０および表示パネル１７２、ならびにＲＯＭ３０６、ハードディスク３０２、およびＲＡＭ３０８に対する制御は、ＣＰＵ３００が所定のプログラムを実行することにより行なわれる。
【００６５】
操作装置１６６は、操作装置１６６の表面の右側の領域に配置された、テンキー、およびその他の種々の操作ボタンであるハードウェアキーが備えられている板状の操作パネル１７０と、操作装置１６６の中央部から左側の領域に配置された、小型のタッチパネル一体型液晶表示装置から構成されている表示パネル１７２とを含む。操作パネル１７０と表示パネル１７２とは一つの筐体に保持され、操作装置１６６は全体として一体となるように構成されている。
【００６６】
この操作装置１６６においては、表示パネル１７２に、この画像形成装置１５０の動作状態、ユーザが所望の機能を選択するために複数の機能が表示されるメニューおよびサブメニュー（メニューのさらに下位階層のメニュー）、使用頻度が少ない機能が退避機能として退避されている状況等が表示される。表示パネル１７２の液晶表示装置の表示領域上には選択ボタンが表示され、この選択ボタンの表示されている領域を指で押すと、タッチパネルがその押された位置を検出する。プログラム上で選択ボタンの表示位置とタッチパネルが押された位置とを照合することにより、画像形成装置１５０の機能設定および動作指示等が行なわれる。
【００６７】
本実施の形態に係る画像形成装置１５０は、この画像形成装置１５０が備える機能であって、ユーザにより使用された機能についての履歴を記憶しておいて、使用頻度の少ない機能は通常の機能選択画面（メニュー画面）から退避させる。このため、ハードディスク３０２またはＲＡＭ３０８には、図４に示すフィールドを備えた機能使用テーブルが記憶される。
【００６８】
図４を参照して、この機能使用テーブルは、履歴番号（連続する自然数）ごとに、少なくとも、ユーザＩＤ（ログイン時にＣＰＵ３００が判別）を記憶するフィールドと、ログインユーザにより使用された機能を記憶するフィールドと、その機能を使用した日時を記憶するフィールドとで構成されている。このユーザＩＤは、この画像形成装置１５０を使用するユーザを一意に識別するため情報である（たとえば社員番号）。また、この機能使用テーブルの履歴番号は、機能が使用された日時の古い順または新しい順に付されている。
【００６９】
この機能使用テーブルにおいて使用機能を記憶するフィールドは、この画像形成装置１５０が備える機能を一意に識別するため情報である機能ＩＤを記憶するフィールドと、その機能の大分類、中分類、小分類および細分類を記憶するフィールドとで構成される。なお、大分類、中分類、小分類、細分類の順で、機能の階層が上位から下位に遷移するものとする。
【００７０】
ここで、大分類が上述したこの画像形成装置１５０の基本的機能であるモード（コピーモード、ファクシミリモードおよびスキャナモード）に対応する。さらに、たとえば、機能ＩＤが「Ｃ０１０２」の機能は、上述したように大分類が「コピーモード」であって、中分類が「特別」（特別機能を意味する。）であって、小分類が「カラー調整」（特別機能の中の１つの機能を意味する。）であって、細分類が「ＲＧＢ調整」（カラー調整機能の中の１つのサブ機能を意味する。）であることを記憶している。なお、このような分類（メニュー階層）は、別途、機能ＩＤと関連付けされた機能種類テーブルを記憶しておいても構わない。また、大分類の「ドキュメント」とは（後述するドキュメントファイリングに対応）、スキャンモードでスキャンした画像データを記憶したり（スキャンｔｏフォルダ）送信したり（スキャンｔｏメール）する機能に対応する。
【００７１】
本実施の形態に係る画像形成装置１５０においては、機能はこのように階層化されているものを含んで構成されている装置であればよく、上述したような分類に限定されるものではない。なお、本実施の形態に係る画像形成装置１５０においては、使用頻度が少ない機能が退避条件を満足して退避機能として退避されたとしても、退避された機能における階層が維持されるという特徴を備える。
【００７２】
本実施の形態に係る画像形成装置１５０においては、図４に示した機能使用テーブルに記憶された情報を用いて、表示パネル１７２に表示する機能選択のためのメニュー画面の内容を変更する。このために、ハードディスク３０２またはＲＡＭ３０８には、図５に示すフィールドを備えた機能管理テーブルが記憶される。
【００７３】
図５を参照して、この機能管理テーブルは、図４に示した機能ＩＤをキーとする。この機能管理テーブルは、少なくとも、この機能ＩＤにより識別される機能について、中分類を記憶するフィールドと、退避／非退避フラグを記憶するフィールドと、この機能が退避されている状態である場合には退避された日時を記憶するフィールドと、この機能と一緒に退避されているサブメニューを記憶するフィールドとで構成されている。なお、この機能の分類は、他の分類であってもよく、ここで中分類としているのは、この中分類の単位で退避機能を集約することが理由である。すなわち、以下の説明においては、たとえば特別機能（中分類）の中で使用頻度の少ない機能が退避機能として集約され、同じ中分類である仕上げ機能の中で使用頻度の少ない機能が別途退避機能として集約される。大分類の単位で退避機能を集約するのであれは図５の中分類は大分類となる。
【００７４】
退避／非退避フラグには、この機能が、退避機能として集約されている場合には「退避」を示すデータが記憶され、退避機能として集約されていない場合には「非退避」を示すデータが記憶される。実際には、「退避」を示すデータとしては、２進数の０または１のいずれかが用いられ（ここでは「１」とする。）、「非退避」を示すデータとしては、２進数の「０」が用いられる。
【００７５】
この機能と一緒に退避されているサブメニューを記憶するフィールドについて、たとえば機能ＩＤが「Ｃ０１０２」で識別される機能を例にして説明する。この機能は、コピーモード（大分類）の特別機能（中分類）のカラー調整機能（小分類）である。このフィールドには、カラー調整機能が退避機能として退避される場合には、このカラー調整機能におけるさらに下位の機能である「ＲＧＢ調整」機能、「カラーバランス」機能および「下地消去」機能も合わせて退避機能として退避されることを意味するデータが記憶される。たとえばカラー調整機能の「下地消去」機能が退避条件を満足しても「ＲＧＢ調整」機能および「カラーバランス」機能が退避条件を満足していなければ、カラー調整機能が退避機能として退避されない。このように小分類の単位で退避させることにより、退避された機能における階層を維持させることができる。
【００７６】
本実施の形態に係る画像形成装置１５０は、多数の機能の中からユーザにより選択されたジョブ（ユーザにより選択されたモードにおける機能を処理するジョブ）を処理するジョブ実行処理部、多数の機能の中で退避条件を満足した機能を退避機能として処理する自動退避処理部、退避機能として処理された機能であって復帰条件を満足した機能を元のメニュー画面（機能を選択するメニュー画面）へ移動（復帰）させる自動復帰処理部、機能を選択するメニュー画面を初期状態にリセットするリセット処理部とを含む。このようなジョブ実行処理部、自動退避処理部、自動復帰処理部、およびリセット処理部は、ハードウェアとして構成されても構わないが、本実施の形態においては、以下に示すソフトウェアにより実現される。
【００７７】
［ソフトウェア構成］
図６〜図９は、画像形成装置１５０で実行されるプログラム（ジョブ実行処理プログラム、自動退避処理プログラム、自動復帰処理プログラム、リセット処理プログラム）の制御構造を示すフローチャートである。これらのプログラムは、サブルーチンプログラムであって、サブルーチンのサブルーチンを含む。このため、これらのプログラムは終了すると、図示しないメインルーチンプログラムへ復帰する。これらのプログラムにおいて同じ処理については同じステップ番号を付してある。それらの処理は同じであるため、詳細な説明は繰り返さない。
【００７８】
なお、画像形成装置１５０のＣＰＵ３００は、このようなサブルーチンプログラムと並行して、コンピュータまたは画像形成装置としての一般的機能を実現するプログラムを実行する。しかしながら、そのプログラムは、本発明の本質的部分とは直接関係するものではないので、その詳細についてはここでは説明しない。
【００７９】
−ジョブ実行処理プログラム−
図６を参照して、ステップ（以下、ステップをＳと記載する。）１０００にて、画像形成装置１５０のＣＰＵ３００（以下、単にＣＰＵ３００と記載する。）は、この画像形成装置１５０を使用するユーザがログイン要求してログインしたか否かを判定する。このとき、ＣＰＵ３００は、ユーザＩＤおよびパスワード入力画面または指紋入力画面を表示パネル１７２に表示しておいて、ユーザＩＤおよびパスワードが入力されたり、ユーザの指紋（他の生体情報であっても構わない。）が入力されたりすると、この画像形成装置１５０を使用するユーザがログインしてきたと判定する。ＣＰＵ３００は、ユーザＩＤおよびパスワードまたはユーザの指紋に基づいて、ログインしてきたユーザが、認証先に予め登録されているユーザであるとログインを許可する。ＣＰＵ３００によりログインが許可されると、ログインしたと判定される。画像形成装置１５０を使用するユーザがログインしたと判定されると（Ｓ１０００にてＹＥＳ）、処理はＳ１０１０へ移される。もしそうでないと（Ｓ１０００にてＮＯ）、この処理は終了する。なお、この処理は、ユーザがログインしたと判定されるまで待つようにしても構わない。
【００８０】
Ｓ１０１０にて、ＣＰＵ３００は、入力されたユーザＩＤまたはユーザの指紋に対応して登録されたユーザＩＤを記憶する。
【００８１】
Ｓ１０２０にて、ＣＰＵ３００は、ログインしたユーザにより、この画像形成装置１５０を用いて所望のジョブを実行するように要求されたか否かを判定する。この画像形成装置１５０においては、コピーモード、ファクス／イメージ送信モードおよびドキュメントファイリングモードの３つのモードが備えられているものとし（さらに、プリンタモードを備えていても構わない。）、ＣＰＵ３００は、たとえば、表示パネル１７２の最上部に表示された３つのモードに対応するソフトウェアボタン（タグボタン）のいずれかが押下されると、ユーザによりモードが指定されたと判定する。ＣＰＵ３００は、このようにユーザによりモードが指定されると、ジョブを実行するように要求されたと判定する。すなわち、ＣＰＵ３００は、ジョブを実行するために指定されたモードにおける機能を選択することのできるように画面を切換えることが要求されたと判定する。ジョブを実行するように要求されたと判定すると（Ｓ１０２０にてＹＥＳ）、処理はＳ１０３０へ移される。もしそうでないと（Ｓ１０２０にてＮＯ）、この処理は終了する。
【００８２】
Ｓ１０３０にて、ＣＰＵ３００は、機能管理テーブル（図５）を読出す。なお、このＳ１０３０の処理とともに、ＣＰＵ３００は、表示パネル１７２に、ログインしたユーザに選択されたモードに対応するメインメニュー画面（中分類機能を選択する画面）を表示する。
【００８３】
Ｓ１０４０にて、ＣＰＵ３００は、ユーザにより機能を選択することを要求されたか否かを判定する。たとえば、この画像形成装置１５０のコピーモードのメインメニュー画面（機能選択画面）が表示されている状態において、表示パネル１７２に表示された４つの機能（図４の機能使用テーブルの「中分類」に対応）に対応するソフトウェアボタン（たとえばコピーモードにおける「特別機能」選択ボタン、「両面コピー」選択ボタン、「仕上げ」選択ボタン、および「ファイリング」選択ボタンとする。）のいずれかが押下されると、ユーザにより機能を選択することを要求されたと判定する。ユーザにより機能を選択するように要求されたと判定すると（Ｓ１０４０にてＹＥＳ）、処理はＳ１０５０へ移される。もしそうでないと（Ｓ１０４０にてＮＯ）、この処理は終了する。
【００８４】
Ｓ１０５０にて、ＣＰＵ３００は、読み出した機能管理テーブルに基づいて、ユーザにより選択された機能（中分類）の中から機能を選択する機能選択画面を表示する。このとき、機能管理テーブル（図５）の退避／非退避フラグに「１」が記憶（「退避」が記憶）されている機能については、退避メニューとして表示される。このとき、このモード（大分類）において退避されている機能がある場合には、選択できる機能が一覧（非退避機能一覧）として表示パネル１７２に表示されるとともに、「退避機能へ」ボタン（非退避状態の機能を選択するメニュー画面から退避状態の機能を選択するメニュー画面への遷移ボタン）が表示される。この「退避機能へ」ボタンを押下するとこのモード（大分類）および機能（中分類）において退避状態の機能が一覧（退避機能一覧）として表示パネル１７２に表示される。このようにモード（大分類である、コピーモード、ファクシミリモード、スキャンモード等）の選択後に選択した機能（中分類である、特別機能、両面コピー、仕上げおよびファイリング等）における機能（小分類）は、機能管理テーブル（図５）の退避／非退避フラグの状態に基づいて、通常メニュー（非退避機能一覧）または退避メニュー（退避機能一覧）に表示される。
【００８５】
Ｓ１０６０にて、ＣＰＵ３００は、ユーザにより機能が指定されたか否か（小分類の機能または場合によっては細分類の機能が指定されたか否か）を判定する。このとき、ＣＰＵ３００は、たとえば表示パネル１７２に表示された機能ボタンが押下されて「ＯＫ」ボタンまたは「前画面に戻る」ボタンが押下されると、機能が指定されたと判定する。ユーザにより機能が指定されたと判定されると（Ｓ１０６０にてＹＥＳ）、処理はＳ１０７０へ移される。もしそうでないと（Ｓ１０６０にてＮＯ）、この処理はＳ１０６０へ戻されて、ユーザにより機能が指定されたと判定されるまで待つ。なお、ユーザにより機能が指定されるまでの無限ループになることを回避するために、タイムアウトエラー処理等を行なうことが好ましい。
【００８６】
Ｓ１０７０にて、ＣＰＵ３００は、指定された機能について、使用日時および使用ユーザＩＤ（ログインユーザＩＤ）を機能使用テーブルに書込む。
【００８７】
Ｓ１０８０にて、ＣＰＵ３００は、自動復帰処理（サブルーチン）を実行する。この自動復帰処理の詳細については後述する。Ｓ１０９０にて、ＣＰＵ３００は、ユーザにより選択されたモードにおいて、ユーザにより指定された機能を処理するジョブを実行する。
【００８８】
−自動退避処理プログラム−
図７を参照して、Ｓ１１００にて、ＣＰＵ３００は、前回の更新処理（１ヶ月使用されていない機能を抽出して自動的に退避させる処理）から予め定められた期間が経過したか否かを判定する。この予め定められた期間は、たとえば２４時間程度に設定される。前回の更新処理から予め定められた期間が経過したと判定されると（Ｓ１１００にてＹＥＳ）、処理はＳ１１１０へ移される。もしそうでないと（Ｓ１１００にてＮＯ）、この処理は終了する。
【００８９】
Ｓ１１１０にて、ＣＰＵ３００は、機能使用テーブル（図４）および機能管理テーブル（図５）を読出す。Ｓ１１２０にて、ＣＰＵ３００は、機能管理テーブルにおいて、機能の退避状態／非退避状態を示すフィールド（退避／非退避フラグ）に「非退避」が記憶された機能の中で、最新の使用日時から１ヶ月を経過した機能を抽出する。このとき、ＣＰＵ３００は、図５において退避／非退避フラグに「非退避」が記憶されている機能であって、図４において直近１ヶ月以内の使用日時が記憶されていない機能を抽出する。
【００９０】
Ｓ１１３０にて、ＣＰＵ３００は、抽出された機能があるか否かを判定する。抽出された機能があると判定されると（Ｓ１１３０にてＹＥＳ）、処理はＳ１１４０へ移される。もしそうでないと（Ｓ１１３０にてＮＯ）、この処理は終了する。
【００９１】
Ｓ１１４０にて、ＣＰＵ３００は、抽出された機能を退避機能として移動することをユーザが確認するための画面を表示パネル１７２に表示する。
【００９２】
Ｓ１１５０にて、ＣＰＵ３００は、抽出された機能を、退避機能として移動することについての確認がユーザにより入力されたか否かを判定する。このとき、抽出された機能を退避機能として移動することをユーザが確認するための画面には、この機能を退避することをユーザが了承するためのボタンおよび拒否するためのボタンが表示されている。ＣＰＵ３００は、この画面において、機能を退避することに了承するためのボタンをユーザが押下すると退避確認が入力されたと判定する。退避機能として移動することについての確認がユーザにより入力されたと判定されると（Ｓ１１５０にてＹＥＳ）、この処理はＳ１１６０へ移される、もしそうでないと（Ｓ１１５０にてＮＯ）、この処理は終了する。
【００９３】
Ｓ１１５０にて、ＣＰＵ３００は、機能管理テーブル（図５）において、該当する機能の退避状態を示すフィールド（退避／非退避フラグ）の「非退避」を「退避」に変更する。なお、Ｓ１１５０およびＳ１１６０の処理は、Ｓ１１２０の処理により抽出された全ての機能に対して実行される。
【００９４】
−自動復帰処理プログラム−
図８を参照して、図６のＳ１０８０のサブルーチンプログラムについて説明する。Ｓ１２００にて、ＣＰＵ３００は、退避されている機能をユーザが指定したか否かを判定する。すなわち、ＣＰＵ３００は、１ヶ月以上使用されないための退避条件を満足して退避されている機能を、ログインしたユーザが指定したか否かを判定する。退避されている機能をユーザが指定したと判定されると（Ｓ１２００にてＹＥＳ）、この処理はＳ１２１０へ移される。もしそうでないと（Ｓ１２００にてＮＯ）、この処理は終了する。
【００９５】
Ｓ１２１０にて、ＣＰＵ３００は、自動復帰条件を読出す。この自動復帰条件は、システム管理者により設定されて、ハードディスク３０２またはＲＡＭ３０８に記憶されている。ここでは、たとえば、自動復帰条件として、同一ユーザが退避された機能を１０回指定および複数ユーザが退避された機能を５回指定することが設定されている。これにより、異なるユーザにより指定される機能は少ない回数で復帰させて、同じユーザが繰返し使う機能よりも、優先的に復帰させることになる。これらの回数だけ所定のユーザが、退避された機能アドレスを、ユーザが使用したい機能として指定すると、その機能を元の機能選択メニュー画面に自動的に復帰させる。なお、自動復帰条件として、特定のユーザについての指定回数のみを設定しても構わない。この場合、特定のユーザが１回でも指定すると復帰することになるので、ユーザを設定しているに過ぎないことになる。また、同一ユーザであっても複数ユーザであっても回数だけを設定すると、回数を設定しているに過ぎないことになる。
【００９６】
Ｓ１２２０にて、ＣＰＵ３００は、退避機能の中からユーザにより指定された機能は、自動復帰条件を満足しているか否かを判定する。このとき、ＣＰＵ３００は、機能使用テーブル（図４）に記憶された使用日時であって、退避日時以降において指定された使用履歴に基づいて、自動復帰条件を満足しているか否かを判定する。より詳しくは、退避日時以降において同一ユーザによるその機能についての今回の指定が１０回目の指定であると、自動復帰条件を満足したと判定される。退避日時以降において複数の異なるユーザによるその機能についての今回の指定が５回目の指定であると、自動復帰条件を満足したと判定される。自動復帰条件を満足していると判定されると（Ｓ１２２０にてＹＥＳ）、処理はＳ１２３０へ移される。もしそうでないと（Ｓ１２２０にてＮＯ）、この処理は終了する。
【００９７】
Ｓ１２３０にて、ＣＰＵ３００は、自動復帰条件を満足した機能を元の機能選択メニュー画面に復帰することをユーザが確認するための画面を表示パネル１７２に表示する。
【００９８】
Ｓ１２４０にて、ＣＰＵ３００は、自動復帰条件を満足した機能を、元の機能選択メニュー画面に復帰することについての確認がユーザにより入力されたか否かを判定する。このとき、自動復帰条件を満足した機能を元の機能選択メニュー画面に復帰することをユーザが確認するための画面には、この機能を復帰させることをユーザが了承するためのボタンおよび拒否するためのボタンが表示される。ＣＰＵ３００は、この画面において、機能を復帰させることに了承するためのボタンをユーザが押下すると復帰確認が入力されたと判定する。退避機能から復帰させることについての確認がユーザにより入力されたと判定されると（Ｓ１２４０にてＹＥＳ）、この処理はＳ１２５０へ移される、もしそうでないと（Ｓ１２４０にてＮＯ）、この処理は終了する。
【００９９】
Ｓ１２５０にて、ＣＰＵ３００は、機能管理テーブル（図５）において、該当する機能（自動復帰対象の機能）の退避状態を示すフィールド（退避／非退避フラグ）の「退避」を「非退避」に変更する。
【０１００】
−リセット処理プログラム−
図９を参照して、Ｓ１３００にて、ＣＰＵ３００は、全機能を初期状態にリセットする要求を検出したか否かを判定する。このとき、ＣＰＵ３００は、たとえば、全機能を初期状態に戻す「退避機能リセット」ボタンが押下されると、全機能を初期状態にリセットする要求を検出したと判定する。全機能を初期状態にリセットする要求を検出したと判定されると（Ｓ１３００にてＹＥＳ）、この処理はＳ１３１０へ移される。もしそうでないと（Ｓ１３００にてＮＯ）、この処理は終了する。
【０１０１】
Ｓ１３１０にて、ＣＰＵ３００は、全機能を初期状態に戻して退避機能をなくすことをユーザが確認するための画面を表示パネル１７２に表示する。
【０１０２】
Ｓ１３２０にて、ＣＰＵ３００は、全機能を初期状態に戻す（退避機能されている全機能を元の機能選択メニュー画面に復帰させる）ことについての確認がユーザにより入力されたか否かを判定する。このとき、全機能を初期状態に戻して退避機能をなくすことをユーザが確認するための画面には、この画像形成装置１５０が備える全機能を初期状態にリセットさせることをユーザが了承するためのボタンおよび拒否するためのボタンが表示される。ＣＰＵ３００は、この画面において、全機能をリセットすることに了承するためのボタンをユーザが押下するとリセット確認が入力されたと判定する。全機能を初期状態に戻す（退避されている機能を元の機能選択メニュー画面に復帰させる）ことについての確認がユーザにより入力されたと判定されると（Ｓ１３２０にてＹＥＳ）、この処理はＳ１３３０へ移される、もしそうでないと（Ｓ１３２０にてＮＯ）、この処理は終了する。
【０１０３】
Ｓ１３３０にて、ＣＰＵ３００は、機能管理テーブル（図５）において、全ての機能（この画像形成装置１５０が備える全ての機能）について、退避／非退避フラグを「非退避」とする。
【０１０４】
［動作］
以上のような構造およびフローチャートに基づく、本実施の形態に係る画像形成装置１５０の動作について、図１０〜図２２を用いて説明する。
【０１０５】
−システム設定動作−
図１０に、この画像形成装置１５０の表示パネル１７２に表示される、この画像形成装置１５０が備える機能についてのシステム設定画面を示す。このシステム設定画面は、管理者としてログインしたユーザのみが操作できる。
【０１０６】
図１０は、この画像形成装置１５０の表示パネル１７２に表示される、この画像形成装置１５０が備える機能をどのように管理するのかについての情報を管理者が入力するための設定画面である。この図１０のシステム設定画面において、機能選択メニュー画面から退避機能画面に退避させたり、退避機能画面に退避された機能を元の機能選択メニュー画面に復帰させたりするための情報が管理者により入力される。
【０１０７】
図１０を参照して、この設定画面において、システム設定項目として、最新の使用日時から所定期間が経過した機能を退避機能として退避させる退避条件（ここでは１ヶ月と設定されている。）、退避された機能であってユーザにより所定の回数が指定された機能を退避機能から元の機能選択メニュー画面に自動的に復帰させる復帰条件、がある。ここでは、復帰条件（Ａ）として、同一ユーザが退避機能として退避された機能を１０回指定することが設定されており、復帰条件（Ｂ）として、複数ユーザが退避機能として退避された機能を５回指定することが設定されている。
【０１０８】
図１０に示すシステム設定画面において管理者が設定した、退避条件および復帰条件（復帰条件（Ａ）および復帰条件（Ｂ））が、ハードディスク３０２またはＲＡＭ３０８に記憶されている。
【０１０９】
−ジョブ実行動作および機能自動復帰動作−
たとえば、画像をスキャンしてカラー画像を調整して画像データを記録用紙に印刷（カラー調整コピー）したいユーザは、表示パネル１７２に図１１に示すログイン画面が表示されている画像形成装置１５０に、ログインする。このとき、図１１に示すログイン画面に表示された項目であるログイン名（ユーザＩＤ）、パスワードをユーザは入力する。これらの入力された項目が、認証先に登録されていると、この画像形成装置１５０を使用するユーザがログインしてきたと判定され（Ｓ１０００にてＹＥＳ）、ログインしてきたユーザＩＤが記憶される（Ｓ１０１０）。このユーザＩＤは、ログインしている状態において、この画像形成装置１５０の表示パネル１７２に表示される。
【０１１０】
このログインユーザが画像データをコピーしたいため、表示パネル１７２の最上部に表示された、コピーモードを選択するための「コピー」タグボタン、ファクシミリモードを選択するための「ファクス／イメージ送信」タグボタンおよびスキャンモードを選択するための「ドキュメントファイリング」タグボタンの中の「コピー」タグボタンを押下する（Ｓ１０２０にてＹＥＳ）。
【０１１１】
機能管理テーブル（図５）が読み出されるとともに、ログインしたユーザにより選択されたモードのメインメニュー画面（機能選択画面）が表示パネル１７２に表示される（Ｓ１０３０）。このとき、図１２に示すコピーモードのメインメニュー画面が表示される。図１２に示すように、「中分類」に対応するソフトウェアボタンとして、「特別機能」選択ボタン、「両面コピー」選択ボタン、「仕上げ」選択ボタン、および「ファイリング」選択ボタンが表示される。
【０１１２】
ユーザが、機能を選択するように要求すると（たとえば「特別機能」選択ボタン、「両面コピー」選択ボタン、「仕上げ」選択ボタン、および「ファイリング」選択ボタンのいずれかを押下すると）（Ｓ１０４０にてＹＥＳ）、読み出した機能管理テーブルに基づいて、ユーザにより選択された機能（中分類）の中から機能（小分類）を選択する機能選択画面が表示される（Ｓ１０５０）。このときに表示パネル１７２に表示される画面の例を図１３〜図１８に示す。
【０１１３】
図１３は、ユーザが、特別機能メニューとして設定された機能を選択するように要求した場合に（「特別機能」選択ボタンを押下した場合に）表示パネル１７２に表示される画面の一例を示し、図１４は、ユーザが、仕上げ機能メニューとして設定された機能を選択するように要求した場合に（「仕上げ」選択ボタンを押下した場合に）表示パネル１７２に表示される画面の一例を示す。なお、図１３および図１４のいずれも退避機能が記憶されていない（初期状態）である。これは、「退避機能へ」ボタンが表示されないこと、ならびに、最新退避機能および最新退避日時がブランクであって退避機能数が０と表示されていることから判別できる。
【０１１４】
中分類が特別機能である場合に、一部の機能が退避された状態を図１５および図１６に示す（すなわち、図１３に対して一部の機能が退避）。なお、中分類が特別機能以外の両面コピー機能、仕上げ機能およびファイリング機能であっても、一部の機能が退避されると、図１５および図１６に示すように、それらの中分類において一部の機能が退避されて、非退避機能一覧と退避機能一覧とに分けて表示される。ここで、非退避機能一覧を示す図１５は、退避機能一覧を示す図１６よりも先に（図１２のコピーモードのメインメニュー画面から数えて）表示される。すなわち、コピーモードの特別機能において退避機能が１つでもある場合には、図１２の「コピー」タグボタンを押下すると図１５の画面が表示パネル１７２に表示され、図１５の「退避機能へ」ボタンを押下すると図１６の画面が表示パネル１７２に表示される。この点で、非退避機能一覧を示す図１５は、退避機能一覧を示す図１６よりも優先的に表示されている。
【０１１５】
図１３の特別機能の中の「カラー調整」機能および「大量原稿」機能が退避されると、これらの退避機能を除いた機能が図１５に示す「特別機能一覧」として表示パネル１７２に表示され、これらの退避機能が図１６に示す「退避機能一覧」として表示パネル１７２に表示される。これは、図５の機能管理テーブルにおいて「中分類」が「特別機能」であって、「退避／非退避フラグ」が「非退避」である機能が図１５に示す「特別機能一覧」として、「退避／非退避フラグ」が「退避」である機能が図１６に示す「退避機能一覧」として表示される。
【０１１６】
図１３と図１５とを比較すると、図１３には表示されている「カラー調整」機能および「大量原稿」機能が図１５には表示されておらず、これら２個の機能が表示されなくなったので、図１５には図１３において次ページに表示されていた「ブック複製」機能および「タブコピー」機能が表示されている。さらに、図１３には表示されていなかった「退避機能へ」ボタンが図１５では表示されている。
【０１１７】
図１５に示す「退避機能へ」ボタンがユーザにより押下されると図１６に示す画面が表示パネル１７２に表示される。図１６においては、特別機能において、退避条件を満足した「カラー調整」機能、「大量原稿」機能および「カードスキャン」機能が表示されている。
【０１１８】
図１５には、この図１５に示す機能が特別機能の一覧であることを示す「特別機能一覧」と表示されるとともに、退避機能一覧画面（図１６）へ画面を遷移させるための「退避機能へ」ボタンが表示されている。図１６には、この図１６に示す機能が退避機能の一覧であることを示す「退避機能一覧」と表示されるとともに、特別機能一覧画面（図１５）へ画面を遷移させるための「特別機能へ」ボタンが表示されている。さらに、図１５および図１６には、最新退避機能が「カラー調整」であって、最新退避日時が「２００９年７月３１日１０時００分２２秒」であって退避機能数が３と表示されている。これにより、退避されている機能を効率的に探し出すことができる。
【０１１９】
図１７に、図１６に示す「カラー調整」ボタンを押下した場合に（小分類メニューとしてカラー調整機能を指定した場合に）、表示パネル１７２に表示される画面の一例を示す。図１７に示すように、コピーモード（大分類メニュー）の特別機能（中分類メニュー）におけるカラー調整機能（小分類メニュー）のさらに下位には、細分類メニューとして、ＲＧＢ調整機能、カラーバランス機能および下地消去機能が表示される。なお、この図１７は図１６の退避機能の「カラー調整」ボタンが押下された場合であるので、図１７に示すように「退避機能一覧」と表示されている。さらに、最新退避機能、最新退避日時および退避機能数が表示されている。
【０１２０】
この図１７と比較するために、図１８に、図１３に示す「カラー調整」ボタンを押下した場合に（小分類メニューとしてカラー調整機能を指定した場合に）、表示パネル１７２に表示される画面の一例を示す。図１８に示すように、コピーモード（大分類メニュー）の特別機能（中分類メニュー）におけるカラー調整機能（小分類メニュー）のさらに下位には、細分類メニューとして、ＲＧＢ調整機能、カラーバランス機能および下地消去機能が表示される。なお、この図１８は図１３の退避機能の「カラー調整」ボタンが押下された場合であるので、図１８に示すように（「退避機能一覧」ではなく）「特別機能一覧」と表示されている。
【０１２１】
図１７と図１８とを比較すると、カラー調整機能（小分類メニュー）のさらに下位の細分類メニューとして、ＲＧＢ調整機能、カラーバランス機能および下地消去機能が表示されている点は同じである。すなわち、カラー調整機能（小分類メニュー）が退避される場合には、そのさらに下位の細分類メニューであるＲＧＢ調整機能、カラーバランス機能および下地消去機能も一緒に退避されて下位階層のサブメニューとして表示される。これは、図５の機能管理テーブルの「一緒に退避されているサブメニュー」として記憶されているデータに基づいて、ＣＰＵ３００が退避される機能をその下位階層の機能とともに処理するためである。このようにすると、上位階層の機能（小分類メニュー）が退避機能になって、下位階層の機能（細分類メニュー）が元の機能選択メニューに残ることがなくなる。このため、「カラー調整」機能が退避機能に退避した場合であっても、退避機能から「カラー調整」機能を選択すると、退避機能としての下位機能である「ＲＧＢ調整」、「カラーバランス」および「下地消去」が、元の機能選択メニュー画面と同じように階層的に表示されるので、細分類メニューをユーザは容易に選択することができる。
【０１２２】
なお、この図５に示すような「一緒に退避されているサブメニュー」のフィールドを設けないで、機能使用テーブル（図４）のように機能の階層を記憶しておいて、特定の階層を退避させる場合にはその特定の階層とともにそれよりも下位の階層の機能をともに退避させるようにしても構わない（復帰の場合も同じ）。
【０１２３】
ここで、このログインユーザは、図１６に示す退避機能一覧の「カラー調整」機能を使用したい機能として指定したとする。このとき、表示パネル１７２に表示された「カラー調整」ボタンを押下すると図１６に示すように「カラー調整」が指定状態（二重枠線で指定状態を示す。）になり、さらに図１７に示すようにカラー調整機能のサブメニュー選択画面が表示パネル１７２に表示され、細分類メニューとして表示された、「ＲＧＢ調整」機能、「カラーバランス」機能および「下地消去」機能のいずれかを指定する（Ｓ１０６０にてＹＥＳ）。以下の説明においては、退避機能として退避されている「カラー調整」機能は、この指定により、異なるユーザにより指定された回数が５回目に到達したとする。
【０１２４】
なお、このログインユーザは、図１３に示す元々の機能選択メニュー（特別機能一覧）の「カラー調整」機能を使用したい機能として指定する場合には、表示パネル１７２に表示された「カラー調整」ボタンを押下すると図１８に示すように「カラー調整」が指定状態（二重枠線で指定状態を示す。）になり、さらに図１８に示すようにカラー調整機能のサブメニュー選択画面が表示パネル１７２に表示され、細分類メニューとして表示された、「ＲＧＢ調整」機能、「カラーバランス」機能および「下地消去」機能のいずれかを指定することになる（Ｓ１０６０にてＹＥＳ）。
【０１２５】
このログインユーザが使用する機能として指定した「カラー調整」を使用機能として、使用日時および使用ユーザＩＤとともに機能使用テーブル（図４）に書き込まれる（Ｓ１０７０）。このとき、「カラー調整」機能の使用履歴は、退避機能に退避されてから（退避日時以降）異なるユーザ５人により指定されたことが記憶されることになる。たとえば、この「カラー調整」（機能ＩＤが「Ｃ０１０２」）については、最新の使用日時として２００９年８月２１日９時４５分３０秒（現在の日時）および使用ユーザＩＤとしてユーザ０００１（現在のログインユーザ）、１つ前の使用日時として２００９年８月１７日１６時２分１３秒および使用ユーザＩＤとしてユーザ００２１、さらに１つ前の使用日時として２００９年８月１６日１３時３７分２７秒および使用ユーザＩＤとしてユーザ００３１、さらに１つ前の使用日時として２００９年８月１３日９時５２分５５秒、使用ユーザＩＤとしてユーザ００４１およびさらに１つ前の使用日時として２００９年８月４日１１時２５分２２秒および使用ユーザＩＤとしてユーザ００５１が記憶されている。なお、さらに１つ前の使用日時は、退避機能へ退避日時である２００９年７月３１日よりも１ヶ月前に（自動退避条件は１ヶ月であるので７月中は元の機能選択メニューでは指定されていない）元の機能選択メニューにおいてユーザが使用したい機能として指定された日時である（たとえば２００９年６月３０日）。
【０１２６】
このような場合には、退避機能がユーザの使用する機能として指定され（Ｓ１２００にてＹＥＳ）、自動復帰条件を満足するので（Ｓ１２１０にてＹＥＳ）、図１９に示す機能復帰確認画面が表示パネル１７２に表示される（Ｓ１２３０）。図１９に示すように、「今回のジョブで使用する機能として指定された以下の機能は、復帰条件（複数ユーザで５回）を満足しました。この機能をよく使用する機能として元に戻しますか？」というメッセージとともに、復帰させる機能「カラー調整」が表示され、「ＹＥＳ：戻します」ボタンおよび「ＮＯ：戻しません（退避のまま）」ボタンが表示される。ログインユーザが「ＹＥＳ：戻します」ボタンを押下すると（Ｓ１２４０にてＹＥＳ）、機能管理テーブル（図５）において、「カラー調整」機能の退避状態を示すフィールド（退避／非退避フラグ）の「退避」が「非退避」に変更される（Ｓ１２５０）。これにより、「カラー調整」機能は、図１６に示す退避機能一覧で表示される状態から、図１３に示す特別機能一覧で表示される状態へ変更される。
【０１２７】
その後、カラー調整処理が行なわれて、所望の画像データが記録用紙に形成される（Ｓ１０９０）。
【０１２８】
なお、退避機能がユーザの使用する機能として指定され（Ｓ１２００にてＹＥＳ）、異なる自動復帰条件を満足する場合には（Ｓ１２２０にてＹＥＳ）、図２０に示す機能復帰確認画面が表示パネル１７２に表示される（Ｓ１２３０）。図２０に示すように、「今回のジョブで使用する機能として指定された以下の機能は、復帰条件（同一ユーザで１０回）を満足しました。この機能をよく使用する機能として元に戻しますか？」というメッセージとともに、復帰させる機能「カラー調整」が表示され、「ＹＥＳ：戻します」ボタンおよび「ＮＯ：戻しません（退避のまま）」ボタンが表示される。ログインユーザが「ＹＥＳ：戻します」ボタンを押下すると（Ｓ１２４０にてＹＥＳ）、機能管理テーブル（図５）において、「カラー調整」機能の退避状態を示すフィールド（退避／非退避フラグ）の「退避」が「非退避」に変更される（Ｓ１２５０）。これにより、「カラー調整」機能は、図１６に示す退避機能一覧で表示される状態から、図１３に示す特別機能一覧で表示される状態へ変更される。
【０１２９】
−機能自動退避動作−
前回の更新動作（１ヶ月使用されていない機能を抽出して自動的に退避させる動作）から２４時間が経過すると（Ｓ１１００にてＹＥＳ）、機能使用テーブルおよび機能管理テーブルが読み出されて（Ｓ１１１０）、図５の機能管理テーブルにおいて退避／非退避フラグに「非退避」が記憶されている機能であって、図４の機能使用テーブルにおいて直近１ヶ月以内の使用日時が記憶されていない機能が抽出される（Ｓ１１２０）。ここでは、カラー調整機能が抽出されたとする。
【０１３０】
抽出された機能があるので（Ｓ１１３０にてＹＥＳ）、図２１に示す機能退避確認画面が表示パネル１７２に表示される（Ｓ１１４０）。図２１に示すように、「使用していない以下の機能を整理しますか？整理すると、よく使用する機能のみが表示されます。」というメッセージとともに、退避させる機能「カラー調整」が表示され、「ＹＥＳ：退避します」ボタンおよび「ＮＯ：退避しません」ボタンが表示される。ログインユーザが「ＹＥＳ：退避します」ボタンを押下すると（Ｓ１１５０にてＹＥＳ）、機能管理テーブル（図５）において、「カラー調整」機能の退避状態を示すフィールド（退避／非退避フラグ）の「非退避」が「退避」に変更される（Ｓ１１６０）。これにより、「カラー調整」機能は、図１３に示す特別機能一覧で表示される状態から、図１６に示す退避機能一覧で表示される状態へ変更される。
【０１３１】
−退避機能リセット動作−
たとえば、図１０に示すシステム設定画面とともに、「退避機能リセット」ボタンが表示される。このシステム設定画面は管理者のみが操作できるが、「退避機能リセット」ボタンによる処理はシステム上の大きな変更になるので（全機能を初期状態に戻して退避機能がなくなるので）、管理者のみが操作できるシステム設定画面に設けることが好ましい。管理者が「退避機能リセット」ボタンを押下すると（Ｓ１３００にてＹＥＳ）、図２２に示す退避機能リセット確認画面が表示パネル１７２に表示される（Ｓ１３１０）。図２２に示すように、「全機能を元に戻しますか？（初期状態に戻り、退避機能はなくなります）」というメッセージとともに、「ＹＥＳ：戻します」ボタンおよび「ＮＯ：戻しません」ボタンが表示される。管理者が「ＹＥＳ：戻します」ボタンを押下すると（Ｓ１３２０にてＹＥＳ）、機能管理テーブル（図５）において、全機能の退避状態を示すフィールド（退避／非退避フラグ）の「退避」が「非退避」に変更される（Ｓ１３３０）。これにより、この画像形成装置１５０の全機能は、図１３に示す特別機能一覧で表示される状態へ変更され、図１６に示す退避機能一覧には何も表示されなくなる。なお、「退避機能へ」ボタンも表示されなくなるので、表示パネル１７２に退避機能一覧画面を表示させることはできなくなる。
【０１３２】
以上のようにして、本実施の形態に係る画像形成装置によると、（１）表示された複数の機能選択ボタンの中から所望の機能に対応するボタンを押下することにより所望の機能を指定し、（２）通常の機能選択メニューに表示される機能であっても使用頻度の少ない機能は退避機能に自動的に移動させ、（３）その退避機能として移動された機能が所望の機能として指定されると元の機能選択メニュー画面に復帰させ、（４）全機能をリセットするように要求されるとこの画像形成装置が備える機能を元の機能選択メニュー画面に復帰させる。このように、本実施の形態に係る画像形成装置においては、ユーザが好適に機能を指定することができるように、使用履歴に基づいて、機能選択メニュー画面の態様が変更される。その結果、複数の機能選択ボタンの中から所望の機能を選択する場合において、画像形成装置が備える機能が多種多様に及んでも容易に所望の機能を指定することができる。特に、下位階層の選択メニュー画面は、退避前と退避後とで同じ態様の階層を維持するので、退避前後においてもユーザが選択を迷うことはない。
【０１３３】
＜変形例＞
なお、上述した実施の形態においては、以下に示す変形例を採用することもできる。
【０１３４】
［自動退避処理のタイミング］
上述した実施の形態においては、図７の自動退避処理のタイミングを前回の更新処理から予め定められた時間が経過したときに実行するとしたが、この画像形成装置１５０の電源が投入されたタイミング、ユーザによる新たなログインを検出したタイミング、管理者がログインを検出したタイミングであっても構わない。
【０１３５】
なお、図８の自動復帰処理についても、上述したタイミング（電源投入、新たなログイン、管理者ログイン）であっても構わない。
で処理しても構わない。
【０１３６】
［画像形成装置の入替え］
ユーザは同じで画像形成装置１５０が入れ替えられる場合（たとえば新機種への変更される場合）、退避機能を維持させたい場合がある。このような場合には、図５に示す機能管理テーブルの機能ＩＤと退避／非退避フラグとを、新たな画像形成装置に登録する。ただし、図示したフローチャートを新たな画像形成装置のＣＰＵが実行するとともに、メニュー体系（機能を選択するメニュー階層）が同じであることが前提となる。このようにすると、新しい画像形成装置に入れ替えても（新しい画像形成装置は旧装置の機能を全て備えるものとする。）、使用頻度の少ない機能は退避機能として表示されるので、使用履歴の蓄積がなくても、画像形成装置のユーザが容易に所望の機能を指定することができる。
【０１３７】
［退避させる機能の単位］
上述した実施の形態においては、大分類、中分類、小分類、細分類という機能選択の階層に対応させた分類を用いて、機能を選択する階層を維持するようにした。しかしながら、機能を選択する階層が非退避機能選択メニューと退避機能選択メニューとで同じであれば、どの分類の単位で退避させても構わない。
【０１３８】
［復帰させる機能の単位］
上述した実施の形態においては、一括して全退避機能をリセットして初期状態に戻していた。しかしながら、図１６に示す「退避機能一覧」において、退避機能を選択するボタンとともに「個別復帰」ボタンを表示させて、退避機能を選択した後に「個別復帰」ボタンが押下されることにより、１つの退避機能ずつ元の機能選択メニュー画面へ復帰させることもできる。
【０１３９】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味および範囲内でのすべての変更を含む。
【符号の説明】
【０１４０】
１５０  画像形成装置
１６６  操作装置
１７０  操作パネル
１７２  表示パネル
３００  ＣＰＵ
３０２  ハードディスク
３０６  ＲＯＭ
３０８  ＲＡＭ
３１０  バス
【図１】
2011030043.tif 000003
【図２】
2011030043.tif 000004
【図３】
2011030043.tif 000005
【図４】
2011030043.tif 000006
【図５】
2011030043.tif 000007
【図６】
2011030043.tif 000008
【図７】
2011030043.tif 000009
【図８】
2011030043.tif 000010
【図９】
2011030043.tif 000011
【図１０】
2011030043.tif 000012
【図１１】
2011030043.tif 000013
【図１２】
2011030043.tif 000014
【図１３】
2011030043.tif 000015
【図１４】
2011030043.tif 000016
【図１５】
2011030043.tif 000017
【図１６】
2011030043.tif 000018
【図１７】
2011030043.tif 000019
【図１８】
2011030043.tif 000020
【図１９】
2011030043.tif 000021
【図２０】
2011030043.tif 000022
【図２１】
2011030043.tif 000023
【図２２】
2011030043.tif 000024