(57)【特許請求の範囲】
【請求項１】
複数の機能を有し、当該複数の機能が複数のカテゴリのいずれかに対応付けられた画像形成装置であって、
表示手段と、
前記表示手段に、前記複数のカテゴリの各々を示すカテゴリオブジェクトを選択可能に表示させ、前記複数のカテゴリのうちの第１のカテゴリの選択を受け付ける第１の受け付け手段と、
前記表示手段に、前記複数の機能のうちの前記選択された第１のカテゴリに対応する機能の各々を示す第１の機能オブジェクトを選択可能に表示させ、いずれかの前記第１の機能オブジェクトが選択されることにより前記第１のカテゴリに対応する機能のうちの第１の機能に関する設定を受け付ける第２の受付手段と、
前記第１の機能に関して入力された設定に応じて前記第１のカテゴリ以外の第２のカテゴリに対応する第２の機能の設定が変化したか否かを判断する判断手段と、
前記第２のカテゴリに対応する第２の機能の設定が変化した場合に、設定が変化したすべての第２の機能の各々を示す第２の機能オブジェクトを、前記表示手段の前記第１の機能オブジェクトを表示させている画面に同時に表示させる表示変更手段とを備える、画像形成装置。
【請求項２】
各々の前記第２の機能オブジェクトは選択可能であり、選択されることにより第２の機能に関する設定変更を受け付ける第３の受付手段をさらに備える、請求項１に記載の画像形成装置。
【請求項３】
前記表示変更手段は、前記第２の機能の設定が変化した場合に、前記第２のカテゴリのカテゴリオブジェクトの表示形態を変更する、請求項１または２に記載の画像形成装置。
【請求項４】
前記第２の機能オブジェクトの表示形態と、前記第１の機能オブジェクトの表示形態とが異なる、請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記表示変更手段は、前記第２のカテゴリのうちの前記設定が変化した第２の機能以外の機能を示す第３の機能オブジェクトとを表示させ、
前記第２の機能オブジェクトの表示形態と、前記第３の機能オブジェクトの表示形態とが異なる、請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記第１の機能オブジェクトは、第１のサイズのソフトウェアボタンを含み、
前記第２および第３の機能オブジェクトは、前記第１のサイズよりも小さな第２のサイズのソフトウェアボタンを含む、請求項５に記載の画像形成装置。
【請求項７】
前記第１の機能オブジェクトは、第１のサイズのソフトウェアボタンを含み、
前記第２および第３の機能オブジェクトの各々は、前記第１のサイズよりも小さなマークを含み、
前記第２および第３の機能オブジェクトに対応するマークは機能バーを構成する、請求項５に記載の画像形成装置。
【請求項８】
前記表示変更手段は、前記第２の機能の設定が変化した場合に、前記表示手段に、前記第２のカテゴリに対応する機能の名称の一覧を表示させる、請求項１〜３のいずれかに記載の画像形成装置。
【請求項９】
前記表示変更手段は、前記表示手段に表示されるソフトウェアボタンのいずれかが押下されたときに、前記第２の機能オブジェクトの表示を終了する、請求項１〜８のいずれかに記載の画像形成装置。
【請求項１０】
ハードウェアボタンをさらに備え、
前記表示変更手段は、前記ハードウェアボタンが押下されたときに、前記第２の機能オブジェクトの表示を終了する、請求項１〜９のいずれかに記載の画像形成装置。
【請求項１１】
前記表示変更手段は、前記第２のカテゴリ以外のカテゴリが選択されたときに、前記第２の機能オブジェクトの表示を終了する、請求項１〜１０のいずれかに記載の画像形成装置。
【請求項１２】
前記第２の機能オブジェクトが表示されている時間を計測するためのタイマをさらに備え、
前記表示変更手段は、前記第２の機能オブジェクトが表示されている時間が所定値に達すると、前記第２の機能オブジェクトの表示を終了する、請求項１〜１１のいずれかに記載の画像形成装置。
【請求項１３】
前記第２のカテゴリの種類によって、前記第２の機能オブジェクトの表示を終了するための条件が異なる、請求項９〜１２のいずれかに記載の画像形成装置。
【請求項１４】
複数の機能を有し、当該複数の機能が複数のカテゴリのいずれかに対応付けられた画像形成装置における表示方法であって、画像形成装置はディスプレイを含み、
前記ディスプレイに、前記複数のカテゴリの各々を示すカテゴリオブジェクトを選択可能に表示させるステップと、
前記複数のカテゴリのうちの第１のカテゴリの選択を受け付けるステップと、
前記ディスプレイに、前記複数の機能のうちの前記選択された第１のカテゴリに対応する機能の各々を示す第１の機能オブジェクトを選択可能に表示させるステップと、
前記第１の機能オブジェクトが選択されることにより前記第１のカテゴリに対応する機能のうちの第１の機能に関する設定を受け付けるステップと、
前記第１の機能に関して入力された設定に応じて前記第１のカテゴリ以外の第２のカテゴリに対応する第２の機能の設定が変化したか否かを判断するステップと、
前記第２のカテゴリに対応する第２の機能の設定が変化した場合に、設定が変化したすべての第２の機能の各々を示す第２の機能オブジェクトを、前記ディスプレイの前記第１の機能オブジェクトを表示させている画面に同時に表示させるステップとを備える、表示方法。
【請求項１５】
複数の機能を有し、当該複数の機能が複数のカテゴリのいずれかに対応付けられた画像形成装置のための表示プログラムであって、画像形成装置は、ディスプレイと、プロセッサとを含み、前記表示プログラムは、前記プロセッサに、
前記ディスプレイに、前記複数のカテゴリの各々を示すカテゴリオブジェクトを選択可能に表示させるステップと、
前記複数のカテゴリのうちの第１のカテゴリの選択を受け付けるステップと、
前記ディスプレイに、前記複数の機能のうちの前記選択された第１のカテゴリに対応する機能の各々を示す第１の機能オブジェクトを選択可能に表示させるステップと、
前記第１の機能オブジェクトが選択されることにより前記第１のカテゴリに対応する機能のうちの第１の機能に関する設定を受け付けるステップと、
前記第１の機能に関して入力された設定に応じて前記第１のカテゴリ以外の第２のカテゴリに対応する第２の機能の設定が変化したか否かを判断するステップと、
前記第２のカテゴリに対応する第２の機能の設定が変化した場合に、設定が変化したすべての第２の機能の各々を示す第２の機能オブジェクトを、前記ディスプレイの前記第１の機能オブジェクトを表示させている画面に同時に表示させるステップとを実行させる
、表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の各種の機能に関する設定を受け付けるための入力インターフェイスの技術に関する。
【背景技術】
【０００２】
画像形成装置は、タッチパネルを介してユーザから命令を受け付ける。換言すれば、ユーザは、画像の印刷や読取など、さまざまな機能に関する設定を画像形成装置に入力する。たとえば、ユーザは、拡大コピーの機能を有する画像形成装置に対して拡大率を設定したり、画質／濃度を変更する機能を有する画像形成装置に対して色の濃さを設定したりする。
【０００３】
たとえば、特開２００５−７４７１６号公報（特許文献１）には、画像形成装置が開示されている。より詳細には、特開２００５−７４７１６号公報（特許文献１）には、機能設定したあとに、通常表示モードからシンプル表示モードに切り替えたり、通常表示モードからシンプル表示モードに切り替えたりしても、設定された機能の状態を維持することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−７４７１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザが操作パネルを介して第１のカテゴリに属する第１の機能に関して設定を入力した場合、当該設定に連動して自動的に他の機能（第２の機能）の設定が変更されたり解除されたりする場合がある。しかしながら、ユーザは、第２の機能に関する設定が変更されたことや解除されたことに気が付かない可能性がある。特に、第２の機能が第１のカテゴリに属さない場合に、このような可能性が高まる。ユーザが第１のカテゴリにのみ注目している可能性が高いためである。その結果、ユーザが、意図しない設定でジョブが実行されてしまう可能性がある。
【０００６】
本発明は、かかる問題を解決するためになされたものであり、その目的は、ユーザが第１のカテゴリに属する第１の機能に関して設定を入力した場合に、当該設定に連動して第２のカテゴリに属する第２の機能に関する設定が変化したことを当該ユーザに知らしめることである。
【課題を解決するための手段】
【０００７】
この発明のある局面に従うと、複数の機能を有し、当該複数の機能が複数のカテゴリのいずれかに対応付けられた画像形成装置が提供される。画像形成装置は、表示手段と、表示手段に、複数のカテゴリの各々を示すカテゴリオブジェクトを選択可能に表示させ、複数のカテゴリのうちの第１のカテゴリの選択を受け付ける第１の受け付け手段と、表示手段に、複数の機能のうちの選択された第１のカテゴリに対応する機能の各々を示す第１の機能オブジェクトを選択可能に表示させ、いずれかの第１の機能オブジェクトが選択されることにより第１のカテゴリに対応する機能のうちの第１の機能に関する設定を受け付ける第２の受付手段と、第１の機能に関して入力された設定に応じて第１のカテゴリ以外の第２のカテゴリに対応する第２の機能の設定が変化したか否かを判断する判断手段と、第２のカテゴリに対応する第２の機能の設定が変化した場合に、設定が変化したすべての第２の機能の各々を示す第２の機能オブジェクトを、表示手段の第１の機能オブジェクトを表示させている画面に同時に表示させる表示変更手段とを備える。
【０００８】
好ましくは、表示変更手段は、第２の機能の設定が変化した場合に、第２のカテゴリのカテゴリオブジェクトの表示形態を変更する。
【０００９】
好ましくは、各々の第２の機能オブジェクトは選択可能であり、画像形成装置は、選択されることにより第２の機能に関する設定変更を受け付ける第３の受付手段をさらに備える。
【００１０】
好ましくは、第２の機能オブジェクトの表示形態と、第１の機能オブジェクトの表示形態とが異なる。
【００１１】
好ましくは、表示変更手段は、第２の機能の設定が変化した場合に、表示手段に、第１のカテゴリに対応する機能の各々を示す第１の機能オブジェクトと、第２のカテゴリに属する設定が変化した第２の機能を示す第２の機能オブジェクトと、第２のカテゴリのうちの設定が変化した第２の機能以外の機能を示す第３の機能オブジェクトとを表示させる。第２の機能オブジェクトの表示形態と、第３の機能オブジェクトの表示形態とが異なる。
【００１２】
好ましくは、第１の機能オブジェクトは、第１のサイズのソフトウェアボタンを含む。第２および第３の機能オブジェクトは、第１のサイズよりも小さな第２のサイズのソフトウェアボタンを含む。
【００１３】
好ましくは、第１の機能オブジェクトは、第１のサイズのソフトウェアボタンを含む。第２および第３の機能オブジェクトの各々は、第１のサイズよりも小さなマークを含む。第２および第３の機能オブジェクトに対応するマークは機能バーを構成する。
【００１４】
好ましくは、表示変更手段は、第２の機能の設定が変化した場合に、表示手段に、第２のカテゴリに対応する機能の名称の一覧を表示させる。
【００１５】
好ましくは、表示変更手段は、表示手段に表示されるソフトウェアボタンのいずれかが押下されたときに、第２の機能オブジェクトの表示を終了する。
【００１６】
好ましくは、画像形成装置は、ハードウェアボタンをさらに備える。表示変更手段は、ハードウェアボタンが押下されたときに、第２の機能オブジェクトの表示を終了する。
【００１７】
好ましくは、表示変更手段は、第２のカテゴリ以外のカテゴリが選択されたときに、第２の機能オブジェクトの表示を終了する。
【００１８】
好ましくは、画像形成装置は、第２の機能オブジェクトが表示されている時間を計測するためのタイマをさらに備える。表示変更手段は、第２の機能オブジェクトが表示されている時間が所定値に達すると、第２の機能オブジェクトの表示を終了する。
【００１９】
好ましくは、第２のカテゴリの種類によって、第２の機能オブジェクトの表示を終了するための条件が異なる。
【００２０】
この発明の別の局面に従うと、複数の機能を有し、当該複数の機能が複数のカテゴリのいずれかに対応付けられた画像形成装置における表示方法が提供される。画像形成装置はディスプレイを含む。表示方法は、ディスプレイに、複数のカテゴリの各々を示すカテゴリオブジェクトを選択可能に表示させるステップと、複数のカテゴリのうちの第１のカテゴリの選択を受け付けるステップと、ディスプレイに、複数の機能のうちの選択された第１のカテゴリに対応する機能の各々を示す第１の機能オブジェクトを選択可能に表示させるステップと、第１の機能オブジェクトが選択されることにより第１のカテゴリに対応する機能のうちの第１の機能に関する設定を受け付けるステップと、第１の機能に関して入力された設定に応じて第１のカテゴリ以外の第２のカテゴリに対応する第２の機能の設定が変化したか否かを判断するステップと、第２のカテゴリに対応する第２の機能の設定が変化した場合に、設定が変化したすべての第２の機能の各々を示す第２の機能オブジェクトを、ディスプレイの第１の機能オブジェクトを表示させている画面に同時に表示させるステップとを備える。
【００２１】
この発明の別の局面に従うと、複数の機能を有し、当該複数の機能が複数のカテゴリのいずれかに対応付けられた画像形成装置のための表示プログラムが提供される。画像形成装置は、ディスプレイと、プロセッサとを含む。表示プログラムは、プロセッサに、ディスプレイに、複数のカテゴリの各々を示すカテゴリオブジェクトを選択可能に表示させるステップと、複数のカテゴリのうちの第１のカテゴリの選択を受け付けるステップと、ディスプレイに、複数の機能のうちの選択された第１のカテゴリに対応する機能の各々を示す第１の機能オブジェクトを選択可能に表示させるステップと、第１の機能オブジェクトが選択されることにより第１のカテゴリに対応する機能のうちの第１の機能に関する設定を受け付けるステップと、第１の機能に関して入力された設定に応じて第１のカテゴリ以外の第２のカテゴリに対応する第２の機能の設定が変化したか否かを判断するステップと、第２のカテゴリに対応する第２の機能の設定が変化した場合に、設定が変化したすべての第２の機能の各々を示す第２の機能オブジェクトを、ディスプレイの第１の機能オブジェクトを表示させている画面に同時に表示させるステップとを実行させる。
【発明の効果】
【００２２】
以上のように、本発明によって、ユーザが第１のカテゴリに属する第１の機能に関して設定した場合に、当該設定に連動して第２のカテゴリに属する第２の機能に関する設定が変化したことを当該ユーザに知らしめることができる。
【図面の簡単な説明】
【００２３】
【図１】本実施の形態に係る画像形成装置１００の全体構成を表わす正面断面図である。
【図２】本実施の形態に係る画像形成装置１００のプリントエンジン部分の構成を表わす正面断面図である。
【図３】本実施の形態に係る画像形成装置１００のハードウェア構成を示すブロック図である。
【図４】第２のカテゴリ（基本機能１）が選択されている場合におけるタッチパネル１３３を示すイメージ図である。
【図５】第１のカテゴリ（基本機能２）が選択されている場合におけるタッチパネル１３３を示すイメージ図である。
【図６】実施の形態１に係る、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合におけるタッチパネル１３３を示すイメージ図である。
【図７】実施の形態１に係る画像形成装置１００における制御処理を示すフローチャートである。
【図８】実施の形態２に係る、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合におけるタッチパネル１３３を示すイメージ図である。
【図９】実施の形態２に係る画像形成装置１００における制御処理を示すフローチャートである。
【図１０】本実施の形態に係る画像形成装置１００における第１のオブジェクト表示終了処理を示すフローチャートである。
【図１１】本実施の形態に係る画像形成装置１００における第２のオブジェクト表示終了処理を示すフローチャートである。
【図１２】本実施の形態に係る画像形成装置１００における第３のオブジェクト表示終了処理を示すフローチャートである。
【図１３】本実施の形態に係る画像形成装置１００におけるオブジェクト表示終了処理の応用例を示すフローチャートである。
【図１４】実施の形態３に係る、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合におけるタッチパネル１３３を示すイメージ図である。
【図１５】実施の形態３に係る画像形成装置１００における制御処理を示すフローチャートである。
【図１６】実施の形態４に係る、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合におけるタッチパネル１３３を示すイメージ図である。
【図１７】実施の形態４に係る画像形成装置１００における制御処理を示すフローチャートである。
【図１８】実施の形態５に係る、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合におけるタッチパネル１３３を示すイメージ図である。
【図１９】実施の形態５に係る画像形成装置１００における制御処理を示すフローチャートである。
【図２０】実施の形態６に係る画像形成装置１００における制御処理を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２５】
［実施の形態１］
＜画像形成装置１００の全体構成＞
まず、本実施の形態に係る画像形成装置１００の全体構成の一態様について説明する。図１は、本実施の形態に係る画像形成装置１００の全体構成を表わす正面断面図である。図２は、本実施の形態に係る画像形成装置１００のプリントエンジン部分の構成を表わす正面断面図である。
【００２６】
本実施の形態においては、画像形成装置１００の一例として、タンデム型のデジタルカラー複合機について説明する。なお、デジタルカラー複合機は、一般的に、セットされた原稿の画像を統み取ってＨＤＤ（Hard  disk  drive）等に蓄積するスキャンジョブ、さらにそれを用紙等にプリントするコピージョブ、パーソナルコンピュータ（以下、ＰＣとも記載する。）等の外部端末からの印刷指示に基づいて用紙に印刷するプリントジョブ、ファクシミリ装置等からファクシミリデータを受信してＨＤＤ等に蓄積するファクシミリジョブ、ＨＤＤ等に蓄積された画像を用紙等に印刷するＨＤＤプリントジョブ（ＢＯＸプリントジョブ）等を実行することができる。
【００２７】
図１および図２を参照して、本体１の上部には、原稿２を一枚ずつ分離した状態で自動的に搬送する自動原稿搬送装置（ＡＤＦ）３と、自動原稿搬送装置３によって搬送される原稿２の画像を読み取る画像読取装置４が配置されている。画像読取装置４は、プラテンガラス５上に載置された原稿２ａを光源６によって照明する。画像読取装置４は、原稿２からの反射光像を、フルレートミラー７およびハーフレートミラー８、９および結像レンズ１０からなる縮小光学系を介してＣＣＤ（Charge  Coupled  Device）等からなる画像読取素子１１上に走査露光する。画像読取装置４は、画像読取素子１１を用いて、原稿２ａの色材反射光像を所定のドット密度（例えば、１６ドット／ｍｍ）で読み取るようになっている。
【００２８】
画像読取装置４は、ＦＡＸ送信原稿の読み取りや、Ｓｃａｎ  ｔｏ  Ｅ−Ｍａｉｌや、Ｂｏｘ保存などの原稿読み取り機能を備えている。画像読取装置４によって読み取られた原稿２ａの色材反射光像は、例えば、赤（Ｒ）、緑（Ｇ）、青（Ｂ）（各８ｂｉｔ）の３色の原稿反射率データとして画像処理部１２に送られる。
【００２９】
画像処理部１２は、原稿２ａの反射率データに対して、シェーデイング補正、位置ズレ補正、明度／色空間変換、ガンマ補正、枠消し、色／移動編集等の所定の画像処理を施す。また、画像処理部１２は、パーソナルコンピュータ等から送られてくる画像データに対しても、所定の画像処理を行なうことができる。画像処理部１２で所定の画像処理が施された画像データは、同じく画像処理部１２によって、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）（各８ｂｉｔ）の４色の原稿再現色材階調データへと変換される。画像データは、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色の画像形成ユニット１３Ｙ、１３Ｍ、１３Ｃ、１３Ｋに対する画像露光を行う、プリントヘッド１４に送られる。画像露光装置としてのプリントヘッド１４は、所定の色の原稿再現色材階調データに応じて、レーザビームＬＢによる画像露光を行う。
【００３０】
ところで、タンデム型のデジタルカラー複合機の場合、本体１の内部には、図１および図２に示すように、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の４つの画像形成ユニット１３Ｙ、１３Ｍ、１３Ｃ、１３Ｋが、水平方向に一定の間隔をおいて並列的に配置されている。これらの４つの画像形成ユニット１３Ｙ、１３Ｍ、１３Ｃ、１３Ｋは、すべて同様に構成されている。
【００３１】
図２を参照して、４つの画像形成ユニット１３Ｙ、１３Ｍ、１３Ｃ、１３Ｋの各々は、所定の速度で回転駆動される像担持体としての感光体ドラム１５と、この感光体ドラム１５の表面を一様に帯電する一次帯電用の帯電ロールと、当該感光体ドラム１５の表面に所定の色に対応した画像を露光して静電潜像を形成する画像露光装置としてのプリントヘッド１４と、感光体ドラム１５上に形成された静電潜像を所定の色のトナーで現像する現像器１７と、感光体ドラム１５の表面を清掃するクリーニング装置１８とから構成されている。
【００３２】
プリントヘッド１４は、図１および図２に示すように、４つの画像形成ユニット１３Ｙ、１３Ｍ、１３Ｃ、１３Ｋに共通に構成されている。プリントヘッド１４は、図示しない４つの半導体レーザを各色の原稿再現色材階調データに応じて変調して、これらの半導体レーザからのレーザビームＬＢ−Ｙ、ＬＢ−Ｍ、ＬＢ−Ｃ、ＬＢ−Ｋを当該階調データに応じて出射する。なお、上記プリントヘッド１４は、複数の画像形成ユニット毎に個別に構成されてもよい。
【００３３】
４つの半導体レーザから出射された各レーザビームＬＢ−Ｙ、ＬＢ−Ｍ、ＬＢ−Ｃ、ＬＢ−Ｋは、１つの回転多面鏡１９に照射され、回転多面鏡１９によって偏向走査される。その際、上記４つの半導体レーザから出射された各レーザビームＬＢ−Ｙ、ＬＢ−Ｍ、ＬＢ−Ｃ、ＬＢ−Ｋのうち、レーザビームＬＢ−ＹとレーザビームＬＢ−Ｍは、回転多面鏡１９の一方の側面に照射され、他のレーザビームＬＢ−ＣとレーザビームＬＢ−Ｋは、回転多面鏡１９の他方の側面に照射される。
【００３４】
その結果、レーザビームＬＢ−Ｙ、ＬＢ−Ｍと、レーザビームＬＢ−Ｃ、ＬＢ−Ｋとでは、回転多面鏡１９によって偏向走査される方向が互いに逆方向となる。回転多面鏡１９によって偏向走査されたレーザビームＬＢ−Ｙ、ＬＢ−Ｍ、ＬＢ−Ｃ、ＬＢ−Ｋは、図示しないｆ−θレンズを介して、複数枚の反射ミラー２０１〜２０３によって反射される。レーザビームＬＢ−Ｙ、ＬＢ−Ｍ、ＬＢ−Ｃ、ＬＢ−Ｋは、各画像形成ユニットの感光体ドラム１５上に、ウィンドウ２１を通して斜め下方から走査露光される。
【００３５】
画像処理部１２からは、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色の画像形成ユニット１３Ｙ、１３Ｍ、１３Ｃ、１３Ｋに共通して設けられたプリントヘッド１４に、各色の画像データが順次出力され、このプリントヘッド１４から画像データに応じて出射されたレーザビームＬＢ−Ｙ、ＬＢ−Ｍ、ＬＢ−Ｃ、ＬＢ−Ｋは、対応する感光体ドラム１５の表面に走査露光される。これによって、静電潜像が形成される。
【００３６】
そして、感光体ドラム１５上に形成された静電潜像は、図１および図２に示すように、現像器１７によって、それぞれイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色のトナー像として現像される。イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色のトナー像は、各画像形成ユニット１３Ｙ、１３Ｍ、１３Ｃ、１３Ｋの上方にわたって配置された中間転写ベルトユニット２２の中間転写ベルト２５上に、一次転写ロール２６によって多重に転写される。
【００３７】
中間転写ベルト２５は、ドライブロール２７と、バックアップロール２８と、テンショロール２４との間に一定のテンションで掛け回される。中間転写ベルト２５は、図示しない定速性に優れた専用の駆動モーターによって回転駆動されるドライブロール２７によって、所定の方向に所定の速度で循環駆動されるようになっている。中間転写ベルト２５としては、例えば、可撓性を有するポリイミド等の合成樹脂フィルムを帯状に形成し、この帯状に形成された合成樹脂フィルムの両端を溶着等の手段によって接続することにより、無端ベルト状に形成したものなどが用いられる。
【００３８】
中間転写ベルト２５上に多重に転写されたイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色のトナー像は、バックアップロール２８に中間転写ベルトを介して圧接する二次転写ロール２９によって、圧接力および静電気力により転写材としての転写用紙３０上に二次転写される。これらの各色のトナー像が転写された転写用紙３０は、上方に位置する定着器３１へと搬送される。
【００３９】
二次転写ロール２９は、バックアップロール２８の側方に位置している。二次転写ロール２９は、下方から上方に向けて搬送される転写用紙３０上に、各色のトナー像を一括して二次転写する。そして、各色のトナー像が転写された転写用紙３０は、定着器３１によって熱および圧力によって定着処理を受けた後、排出ロール３２によって本体１の上部に設けられた排出トレイ３３上に排出される。
【００４０】
なお、本実施の形態においては、給紙カセット３４から所定のサイズの転写用紙３０が、給紙ロール３５および用紙分離搬送用のロール対３６により、用紙搬送路３７を通って、レジストロール３８まで搬送されて停止される。転写用紙３０は、所定のタイミングで回転するレジストロール３８によって、中間転写ベルト２５の二次転写位置へと送出される。
【００４１】
なお、デジタルカラー複合機において、転写用紙３０の両面に画像形成を行う場合には、片面に画像が定着された転写用紙３０を、排出ロール３２によって排出トレイ３３上にそのまま排出しない。デジタルカラー複合機は、図示しない切替ゲートによって転写用紙３０の搬送方向を切り替え、用紙搬送用のロール対３９を介して転写用紙３０を両面用搬送ユニット４０へと搬送する。
【００４２】
両面用搬送ユニット４０は、搬送経路４１に沿って設けられた図示しない搬送用のロール対を用いて、転写用紙３０の表裏を反転させた状態で、転写用紙３０を再度レジストロール３８へと搬送する。そして、転写用紙３０の裏面に画像が転写・定着した後、転写用紙３０を排出トレイ３３上に排出する。図１および図２における４４Ｙ、４４Ｍ、４４Ｃ、４４Ｋは、それぞれ、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の各色の現像器１７に所定の色のトナーを供給するためのトナーカートリッジを示している。
【００４３】
＜画像形成装置１００のハードウェア構成＞
次に、画像形成装置１００のハードウェア構成について説明する。図３は、本実施の形態に係る画像形成装置１００のハードウェア構成を示すブロック図である。
【００４４】
図３を参照して、画像形成装置１００は、ディスプレイ１３１、タブレット１３２、ハードウェアボタン１３４、認証装置１３５、プリンタ１３６、タイマ１３９を含む。
【００４５】
ディスプレイ１３１としては、たとえば液晶ディスプレイ（ＬＣＤ）やＣＲＴ（cathode-ray  tube）ディスプレイなどが利用される。本実施の形態においては、ディスプレイ１３１の表面にタブレット１３２が敷設されている。すなわち、ディスプレイ１３１とタブレット１３２とがタッチパネル１３３を構成する。
【００４６】
画像形成装置１００は、ハードウェアボタン１３４として、電源キー、テンキー、十字キー、決定キーなどを含む。
【００４７】
認証装置１３５は、接触型／非接触型のＩＣカード認証装置や指静脈認証装置などを含む。図３のプリンタ１３６は、図１および図２を用いて説明されたプリンタエンジンを指す。タイマ１３９は、後述するように、選択中のカテゴリ以外のカテゴリに属するオブジェクトの表示時間を計測する。
【００４８】
画像形成装置１００は、ＣＰＵ（central  processing  unit）１１０を含む。ＣＰＵ１１０は、バスを介して、ＮＶ−ＲＡＭ（Non  Volatile−Random  Access  Memory）１０１、ＢｏｏｔＲＯＭ（Read  Only  Member）１０２、ＲＡＭ１０３、ハードディスクドライブ（ＨＤＤ）１０５、通信制御部（通信インターフェイス）１０６、表示制御部１２１、入力制御部１２２、認証制御部１２３、印刷制御部１２４に接続されている。
【００４９】
ＣＰＵ１１０は、ＮＶ−ＲＡＭ１０１、ＢｏｏｔＲＯＭ１０２、ＲＡＭ１０３、ハードディスクドライブ１０５に記憶されているデータに基づいて、画像形成装置１００の全体の動作を制御する。
【００５０】
ＲＡＭ１０３（揮発メモリ）は、ＣＰＵ１１０が動作するための作業領域を提供する。ＨＤＤ１０５（不揮発メモリ）は、画像形成装置１００がコピージョブやプリントジョブを実行する際に、画像形成される画像データなどを格納する。また、ＨＤＤ１０５は、スキャンジョブで読み取られた画像データを、後で出力可能なように格納（ＢＯＸ保存）する。
【００５１】
ＣＰＵ１１０は、ＲＡＭ１０３に展開されるプログラムに基づいて、タッチパネル１３３（ディスプレイ１３１）に、複数の機能のそれぞれを示す複数のソフトウェアボタンを表示する。本実施の形態に係る画像形成装置１００においては、ＲＡＭ１０３が複数のカテゴリと複数の機能との対応関係を示す後述するテーブルを格納する。
【００５２】
＜ユーザインターフェイスに関する動作概要＞
以下では、本実施の形態に係るユーザインターフェイスに関する動作概要について説明する。本実施の形態においては、ＣＰＵ１１０が、タッチパネル１３３を利用して、以下のようなユーザインターフェイスを実現する。
【００５３】
図４は、第２のカテゴリ（基本機能１）が選択されている場合におけるタッチパネル１３３を示すイメージ図である。図４に示すように、ＣＰＵ１１０は、「基本機能１」のカテゴリが選択されている場合には、タッチパネル１３３に、「基本機能１」のカテゴリを示すボタン１３１１を選択状態として表示させる。ＣＰＵ１１０は、タッチパネル１３３に、「基本機能２」のカテゴリを示すボタン１３１２および「応用機能」のカテゴリを示すボタン１３１３を非選択状態として表示させる。タッチパネル１３３は、選択されているカテゴリを示すボタン１３１１を枠図形１３１Ｘで囲む。
【００５４】
ＣＰＵ１１０は、タッチパネル１３３に、「基本機能１」のカテゴリに対応する複数の機能のそれぞれを示すための複数のソフトウェアボタン１３１Ａを選択可能に表示させる。ＣＰＵ１１０は、ソフトウェアボタン１３１Ａのいずれかがユーザにより押下されたことを受けて、選択された機能に関する設定を行う。
【００５５】
図５は、第１のカテゴリ（基本機能２）が選択されている場合におけるタッチパネル１３３を示すイメージ図である。図５に示すように、ＣＰＵ１１０は、「基本機能２」のカテゴリが選択されている場合には、タッチパネル１３３に、「基本機能２」のカテゴリを示すボタン１３１２を選択状態として表示させる。ＣＰＵ１１０は、タッチパネル１３３に、「基本機能１」のカテゴリを示すボタン１３１１および「応用機能」のカテゴリを示すボタン１３１３を非選択状態として表示させる。
【００５６】
ＣＰＵ１１０は、タッチパネル１３３に、「基本機能２」のカテゴリに対応する複数の機能のそれぞれを示すための複数のソフトウェアボタン１３１Ｂを選択可能に表示させる。ＣＰＵ１１０は、ソフトウェアボタン１３１Ｂがユーザにより押下されたことを受けて、選択された機能に関する設定を行う。
【００５７】
そして、本実施の形態においては、ＲＡＭ１０３は、複数の機能間の関係を機能関連テーブルとして格納している。機能関連テーブルは、複数の機能の各々に対応付けて、当該機能に関する設定が入力された場合に当該入力に応じて変更されるべき他の機能を特定するための情報や当該他の機能の設定内容を特定するための情報を格納する。
【００５８】
たとえば、ＣＰＵ１１０は、「基本機能２」のカテゴリに対応する機能のいずれかの設定が変更された際に、機能関連テーブルを参照して、「基本機能１」のカテゴリに対応する機能あるいは「応用機能」のカテゴリに対応する機能のいずれかの設定を自動的に変更する場合がある。以下では、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合について説明する。
【００５９】
図６は、本実施の形態に係る、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合におけるタッチパネル１３３を示すイメージ図である。図６を参照して、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合、ＣＰＵ１１０は、機能関連テーブルを参照して、カテゴリ「基本機能１」に属する機能を自動的に設定し直す。
【００６０】
より詳細には、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合、ＣＰＵ１１０は、カテゴリ「基本機能１」に属する機能「倍率」を「７０．７％」に設定し、カテゴリ「基本機能１」に属する機能「両面／ページ集約」を「片面→両面」に設定し、カテゴリ「基本機能１」に属する機能「仕上げ」を「中綴じ」に設定する。
【００６１】
ＣＰＵ１１０は、「基本機能２」の機能の設定が変更されたことに応じて、「基本機能１」あるいは「応用機能」の機能の設定が自動的に変更されたか否かを判断する。ＣＰＵ１１０は、「基本機能２」とは異なるカテゴリ「基本機能１」に属する機能の設定が自動的に変更された場合、当該「基本機能１」のボタン１３１１の表示態様を、元の表示態様から変更する。
【００６２】
本実施の形態においては、ＣＰＵ１１０は、タッチパネル１３３に「基本機能１」のボタン１３１１上にマーク１３１Ｙを表示させる。ただし、ＣＰＵ１１０は、タッチパネル１３３に、「基本機能１」のボタン１３１１の色や形状を変化させるものであってもよい。なお、ＣＰＵ１１０は、タッチパネル１３３に現在選択中の「基本機能２」のボタン１３１２上にもマーク１３１Ｙを表示させる。また、ＣＰＵ１１０は、タッチパネル１３３に設定変更を受け付けた「小冊子」のボタン１３１Ｙ上にもマーク１３１Ｙを表示させる。
【００６３】
つまり、本実施の形態においては、ＣＰＵ１１０は、ユーザによって設定が変更された機能が属するカテゴリを示すソフトウェアボタンの表示態様と、当該変更によって自動的に設定が変更された機能が属するカテゴリを示すソフトウェアボタンの表示態様とを、それぞれ元の表示態様から変更する。
【００６４】
このようにして、本実施の形態においては、現在選択中のカテゴリに属していない機能の設定が自動的に変更されたことをユーザに知らしめることができる。特に、本実施の形態においては、自動的に設定が変更された機能が属するカテゴリをユーザに知らしめることができる。
【００６５】
＜制御方法＞
次に、本実施の形態に係る画像形成装置１００における制御処理について説明する。図７は、本実施の形態に係る画像形成装置１００における制御処理を示すフローチャートである。以下では、カテゴリとして、「基本機能２」が選択されているものとする。すなわち、ＣＰＵ１１０は、図５に示すように、タッチパネル１３３に「基本機能２」に対応する機能を示すソフトウェアボタン１３１Ｂを選択可能に表示しているものとする。
【００６６】
図７を参照して、ＣＰＵ１１０は、タッチパネル１３３を介して、ユーザから「基本機能２」に対応する機能に関する設定を受け付けたか否かを判断する（ステップＳ１０２）。ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けなかった場合（ステップＳ１０２においてＮＯである場合）、ステップＳ１１４からの処理を実行する。
【００６７】
ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けた場合（ステップＳ１０２においてＹＥＳである場合）、機能関連テーブルを参照して、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して自動的に設定が変更されるべき機能があるか否かを判断する（ステップＳ１０４）。ＣＰＵ１１０は、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して自動的に設定が変更されるべき機能がない場合（ステップＳ１０４においてＮＯである場合）、ステップＳ１１４からの処理を実行する。
【００６８】
ＣＰＵ１１０は、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して自動的に設定が変更されるべき機能がある場合（ステップＳ１０４においてＹＥＳである場合）、当該設定に連動して自動的に変更された設定をＲＡＭ１０３に記憶する（ステップＳ１０６）。
【００６９】
続いて、図６に示すように、ＣＰＵ１１０は、タッチパネル１３３に、当該設定に連動して自動的に設定が変更された機能に対応するカテゴリ「基本機能１」を示すソフトウェアボタン１３１１を強調表示させる（ステップＳ１０８）。つまり、ＣＰＵ１１０は、カテゴリ「基本機能１」を示すソフトウェアボタン１３１１上にマークを表示させる。ＣＰＵ１１０は、制御処理を終了する、すなわちステップＳ１０２からの処理を繰り返す。
【００７０】
ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けなかった場合（ステップＳ１０２においてＮＯである場合）、ユーザにより現在選択されている設定が解除されたか否かを判断する（ステップＳ１１４）。ＣＰＵ１１０は、現在選択されている設定が解除されていない場合（ステップＳ１１４においてＮＯである場合）、制御処理を終了する、すなわちステップＳ１０２からの処理を繰り返す。
【００７１】
ＣＰＵ１１０は、現在選択されている設定が解除された場合（ステップＳ１１４においてＹＥＳである場合）、ステップＳ１０６において当該設定に連動して変更された設定がＲＡＭ１０３に記憶されているか否かを判断する（ステップＳ１１６）。ステップＳ１０６において当該設定に連動して変更された設定がＲＡＭ１０３に記憶されていない場合（ステップＳ１１６においてＮＯである場合）、制御処理を終了する、すなわちステップＳ１０２からの処理を繰り返す。
【００７２】
ステップＳ１０６において当該設定に連動して変更された設定がＲＡＭ１０３に記憶されている場合（ステップＳ１１６においてＹＥＳである場合）、ＣＰＵ１１０は、当該設定が先に受け付けられた際に連動して自動的に設定が変更された機能に対応するカテゴリ「基本機能１」を示すソフトウェアボタン１３１１の強調表示を終了する（ステップＳ１１８）。つまり、ＣＰＵ１１０は、タッチパネル１３３の表示を図６の状態（マークが表示された状態）から図５の情報（マークのない状態）に戻す。そして、ＣＰＵ１１０は、制御処理を終了する、すなわちステップＳ１０２からの処理を繰り返す。
【００７３】
なお、ＣＰＵ１１０は、タッチパネル１３３に、ユーザによって変更された機能自身を示すソフトウェアボタン１３１Ｂ上にマークを表示させてもよい。ＣＰＵ１１０は、タッチパネル１３３に、ユーザによって変更された機能が含まれるカテゴリを示すソフトウェアボタン１３１２上にマークを表示させてもよい。
【００７４】
［実施の形態２］
次に、本発明の実施の形態２について説明する。上述の実施の形態１に係る画像形成装置１００は、選択中のカテゴリ（第１のカテゴリ）以外のカテゴリ（第２のカテゴリ）の機能の設定が自動的に変更が変更されたときに、第２のカテゴリを示すソフトウェアボタン１３１１の表示態様を元の表示態様から変化させるものであった。
【００７５】
しかしながら、本実施の形態に係る画像形成装置１００は、選択中のカテゴリ（第１のカテゴリ）以外のカテゴリ（第２のカテゴリ）の機能の設定が自動的に変更が変更されたときに、第２のカテゴリを示すソフトウェアボタン１３１１の表示態様を元の表示態様から変化させるとともに、自動的に設定が変更された機能を示すソフトウェアボタンを表示するものである。
【００７６】
なお、以下では、実施の形態１に係る画像形成装置１００と同様の構成については、説明を繰り返さない。たとえば、本実施の形態に係る、画像形成装置１００の全体構成、画像形成装置１００のプリントエンジン部分の構成、画像形成装置１００のハードウェア構成は、図１〜図３に示すように、実施の形態１に係るそれと同様であるため、ここでは説明を繰り返さない。
【００７７】
＜ユーザインターフェイスに関する動作概要＞
以下では、本実施の形態に係るユーザインターフェイスに関する動作概要について説明する。本実施の形態においては、ＣＰＵ１１０が、タッチパネル１３３を利用して、以下のようなユーザインターフェイスを実現する。
【００７８】
なお、本実施の形態においても、ＲＡＭ１０３は、複数の機能間の関係を機能関連テーブルとして格納している。たとえば、ＣＰＵ１１０は、基本機能２に対応する機能のいずれかの設定が変更された際に、基本機能１あるいは応用機能に対応する機能のいずれかの設定を自動的に変更する場合がある。以下では、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合について説明する。
【００７９】
図８は、本実施の形態に係る、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合におけるタッチパネル１３３を示すイメージ図である。図８を参照して、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合、ＣＰＵ１１０は、機能関連テーブルを参照して、カテゴリ「基本機能１」に属する機能を自動的に設定し直す。
【００８０】
より詳細には、ＣＰＵ１１０は、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合、「基本機能１」の「倍率」を「７０．７％」に設定し、「基本機能１」の「両面／ページ集約」を「片面→両面」に設定し、「基本機能１」の「仕上げ」を「中綴じ」に設定する。
【００８１】
ＣＰＵ１１０は、「基本機能２」の機能の設定が変更されたことに応じて、「基本機能１」あるいは「応用機能」の機能の設定が自動的に変更されたか否かを判断する。ＣＰＵ１１０は、「基本機能２」とは異なるカテゴリ「基本機能１」に属する機能の設定が自動的に変更された場合、当該「基本機能１」のボタン１３１１の表示態様を、元の表示態様から変更する。
【００８２】
本実施の形態においても、ＣＰＵ１１０は、タッチパネル１３３に「基本機能１」のボタン１３１１上にマーク１３１Ｙを表示させる。なお、ＣＰＵ１１０は、タッチパネル１３３に現在選択中の「基本機能２」のボタン１３１２上にもマーク１３１Ｙを表示させる。つまり、本実施の形態においても、ＣＰＵ１１０は、ユーザによって設定が変更された機能が属するカテゴリを示すソフトウェアボタンの表示態様と、当該変更によって自動的に設定が変更された機能が属するカテゴリを示すソフトウェアボタンの表示態様とを、それぞれ元の表示態様から変更する。
【００８３】
特に、本実施の形態においては、ＣＰＵ１１０は、選択中のカテゴリに属する機能のソフトウェアボタン１３１Ｂだけでなく、自動的に設定が変更された機能のソフトウェアボタン１３１ａも、タッチパネル１３３に表示させる。つまり、選択中のカテゴリに属さない機能であっても、自動的に設定が変更された機能については、その機能に対応するソフトウェアボタン１３１ａをタッチパネル１３３に表示させる。
【００８４】
ＣＰＵ１１０は、選択中のカテゴリに属する機能のソフトウェアボタン１３１Ｂだけでなく、自動的に設定が変更された機能に対応するソフトウェアボタン１３１ａの押下に応じて、当該ソフトウェアボタン１３１ａに対応する機能に関する設定の変更命令を受け付ける。そのため、ユーザは、意図しない設定でジョブが実行されることを容易に防止することができる。
【００８５】
このようにして、本実施の形態においては、現在選択中のカテゴリに属していない機能の設定が自動的に変更されたことをユーザに知らしめることができる。特に、本実施の形態においては、自動的に設定が変更された機能が属するカテゴリと当該機能とをユーザに知らしめることができる。
【００８６】
＜制御方法＞
次に、本実施の形態に係る画像形成装置１００における制御処理について説明する。図９は、本実施の形態に係る画像形成装置１００における制御処理を示すフローチャートである。以下では、カテゴリとして、「基本機能２」が選択されているものとする。すなわち、ＣＰＵ１１０は、図５に示すように、タッチパネル１３３に「基本機能２」に対応する機能を示すソフトウェアボタン１３１Ｂを選択可能に表示しているものとする。
【００８７】
図９を参照して、ＣＰＵ１１０は、タッチパネル１３３を介して、ユーザから「基本機能２」に対応する機能に関する設定を受け付けたか否かを判断する（ステップＳ２０２）。ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けなかった場合（ステップＳ２０２においてＮＯである場合）、ステップＳ２１４からの処理を実行する。
【００８８】
ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けた場合（ステップＳ２０２においてＹＥＳである場合）、機能関連テーブルを参照して、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して設定が自動的に変更されるべき機能があるか否かを判断する（ステップＳ２０４）。ＣＰＵ１１０は、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して自動的に設定が変更されるべき機能がない場合（ステップＳ２０４においてＮＯである場合）、ステップＳ２１４からの処理を実行する。
【００８９】
ＣＰＵ１１０は、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して自動的に設定が変更されるべき機能がある場合（ステップＳ２０４においてＹＥＳである場合）、当該設定に連動して変更された設定をＲＡＭ１０３に記憶する（ステップＳ２０６）。
【００９０】
続いて、図８に示すように、ＣＰＵ１１０は、タッチパネル１３３に、当該設定に連動して自動的に設定が変更された機能に対応するカテゴリ「基本機能１」を示すソフトウェアボタン１３１１を強調表示させる（ステップＳ２０８）。つまり、ＣＰＵ１１０は、カテゴリ「基本機能１」を示すソフトウェアボタン１３１１上にマークを表示させる。ＣＰＵ１１０は、タッチパネル１３３に、自動的に設定が変更された機能のソフトウェアボタン１３１ａとして表示させた上で、さらにそれらのソフトウェアボタン１３１ａを強調表示させる。として強調表示させる（ステップＳ２１０）。ＣＰＵ１１０は、制御処理を終了する、すなわちステップＳ２０２からの処理を繰り返す。
【００９１】
ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けなかった場合（ステップＳ２０２においてＮＯである場合）、ユーザにより現在選択されている設定が解除されたか否かを判断する（ステップＳ２１４）。ＣＰＵ１１０は、現在選択されている設定が解除されていない場合（ステップＳ２１４においてＮＯである場合）、制御処理を終了する、すなわちステップＳ２０２からの処理を繰り返す。
【００９２】
ＣＰＵ１１０は、現在選択されている設定が解除された場合（ステップＳ２１４においてＹＥＳである場合）、ステップＳ２０６において当該設定に連動して変更された設定がＲＡＭ１０３に記憶されているか否かを判断する（ステップＳ２１６）。ステップＳ２０６において当該設定に連動して変更された設定がＲＡＭ１０３に記憶されていない場合（ステップＳ２１６においてＮＯである場合）、制御処理を終了する、すなわちステップＳ２０２からの処理を繰り返す。
【００９３】
ステップＳ２１６において当該設定に連動して変更された設定がＲＡＭ１０３に記憶されている場合（ステップＳ２１６においてＹＥＳである場合）、ＣＰＵ１１０は、当該設定が先に受け付けられた際に連動して自動的に設定が変更された機能に対応するカテゴリ「基本機能１」を示すソフトウェアボタン１３１１の強調表示を終了する（ステップＳ２１８）。つまり、ＣＰＵ１１０は、タッチパネル１３３の表示を図８の状態（マークが表示された状態）から図５の情報（マークのない状態）に戻す。ＣＰＵ１１０は、制御処理を終了する、すなわちステップＳ２０２からの処理を繰り返す。
【００９４】
なお、ＣＰＵ１１０は、タッチパネル１３３に、ユーザによって変更された機能自身を示すソフトウェアボタン１３１Ｂ上にマークを表示させてもよい。ＣＰＵ１１０は、タッチパネル１３３に、ユーザによって変更された機能が含まれるカテゴリを示すソフトウェアボタン１３１２上にマークを表示させてもよい。
【００９５】
＜オブジェクト表示終了処理１＞
次に、自動的に設定が変更された機能を示すオブジェクト（たとえば、ソフトウェアボタン１３１ａなど）の表示を終了するための第１の処理について説明する。つまり、図９のフローチャートのステップＳ２１８で実行される具体的な処理について説明する。図１０は、本実施の形態に係る画像形成装置１００における第１のオブジェクト表示終了処理を示すフローチャートである。
【００９６】
図１０を参照して、ＣＰＵ１１０は、タッチパネル１３３およびハードウェアボタン１３４を介して、ユーザがソフトウェアボタンおよびハードウェアボタンのいずれかを押下したか否かを判断する（ステップＳ７０２）。ＣＰＵ１１０は、ユーザがソフトウェアボタンおよびハードウェアボタンのいずれも押下していないと判断した場合（ステップＳ７０２においてＮＯである場合）、ステップＳ７０２の処理を繰り返す。
【００９７】
ＣＰＵ１１０は、ユーザがソフトウェアボタンおよびハードウェアボタンのいずれかを押下したと判断した場合（ステップＳ７０２においてＹＥＳである場合）、自動的に設定が変更された機能を示すオブジェクトが表示されているか否かを判断する（ステップＳ７０４）。自動的に設定が変更された機能を示すオブジェクトが表示されていない場合（ステップＳ７０４においてＮＯである場合）、ＣＰＵ１１０は、オブジェクト表示終了処理を終了する。
【００９８】
ＣＰＵ１１０は、自動的に設定が変更された機能を示すオブジェクトが表示されている場合（ステップＳ７０４においてＹＥＳである場合）、タッチパネル１３３に当該オブジェクトの表示を終了させる（ステップＳ７０８）。ＣＰＵ１１０は、オブジェクト表示終了処理を終了する。
【００９９】
このように、オブジェクト表示終了処理１においては、自動的に設定が変更された機能を示すオブジェクトが表示されている状態で、ユーザから新たな操作を受け付けると、それらのオブジェクト表示が終了する。言い換えれば、ユーザから新たな操作を受け付けるまで、自動的に設定が変更された機能を示すオブジェクトを表示させる。
【０１００】
＜オブジェクト表示終了処理２＞
次に、自動的に設定が変更された機能を示すオブジェクトの表示を終了するための第２の処理について説明する。図１１は、本実施の形態に係る画像形成装置１００における第２のオブジェクト表示終了処理を示すフローチャートである。
【０１０１】
図１１を参照して、ＣＰＵ１１０は、タッチパネル１３３およびハードウェアボタン１３４を介して、ユーザがソフトウェアボタンおよびハードウェアボタンのいずれかを押下したか否かを判断する（ステップＳ７１２）。ＣＰＵ１１０は、ユーザがソフトウェアボタンおよびハードウェアボタンのいずれも押下していないと判断した場合（ステップＳ７１２においてＮＯである場合）、ステップＳ７１２の処理を繰り返す。
【０１０２】
ＣＰＵ１１０は、ユーザがソフトウェアボタンおよびハードウェアボタンのいずれかを押下したと判断した場合（ステップＳ７１２においてＹＥＳである場合）、自動的に設定が変更された機能を示すオブジェクトが表示されているか否かを判断する（ステップＳ７１４）。自動的に設定が変更された機能を示すオブジェクトが表示されていない場合（ステップＳ７１４においてＮＯである場合）、ＣＰＵ１１０は、オブジェクト表示終了処理を終了する。
【０１０３】
ＣＰＵ１１０は、自動的に設定が変更された機能を示すオブジェクトが表示されている場合（ステップＳ７１４においてＹＥＳである場合）、タッチパネル１３３を介して、ユーザが当該オブジェクト以外のオブジェクトを押下したか否かを判断する（ステップＳ７１６）。ＣＰＵ１１０は、ユーザが当該オブジェクトを押下した場合（ステップＳ７１６においてＮＯである場合）、ＣＰＵ１１０は、オブジェクト表示終了処理を終了する。
【０１０４】
ＣＰＵ１１０は、ユーザが当該オブジェクト以外のオブジェクトを押下した場合（ステップＳ７１６においてＹＥＳである場合）、タッチパネル１３３に当該オブジェクトの表示を終了させる（ステップＳ７１８）。ＣＰＵ１１０は、オブジェクト表示終了処理を終了する。
【０１０５】
このように、オブジェクト表示終了処理２においては、自動的に設定が変更された機能を示すオブジェクトが表示されている状態で、ユーザから自動的に設定が変更された機能を示すオブジェクト以外のオブジェクトに対する操作を受け付けると、自動的に設定が変更された機能を示すオブジェクトの表示が終了する。言い換えれば、ユーザから自動的に設定が変更された機能を示すオブジェクト以外のオブジェクトに対する操作を受け付けるまで、当該自動的に設定が変更された機能を示すオブジェクトを表示させる。
【０１０６】
＜オブジェクト表示終了処理３＞
次に、自動的に設定が変更された機能を示すオブジェクトの表示を終了するための第３の処理について説明する。図１２は、本実施の形態に係る画像形成装置１００における第３のオブジェクト表示終了処理を示すフローチャートである。なお、ここでは、選択中のカテゴリ以外のカテゴリに属するオブジェクト、たとえば自動的に設定が変更された機能を示すソフトウェアボタン１３１ａ、が表示されると、タイマ１３９がその表示時間を計測し始める。
【０１０７】
図１２を参照して、ＣＰＵ１１０は、タイマ１３９から、選択中のカテゴリ以外のカテゴリに属するオブジェクトの表示時間を取得する。ＣＰＵ１１０は、表示時間が所定値に達したか否かを判断する（ステップＳ７２２）。ＣＰＵ１１０は、表示時間が所定値に達していないと判断した場合（ステップＳ７２２においてＮＯである場合）、ステップＳ７２２の処理を繰り返す。
【０１０８】
ＣＰＵ１１０は、表示時間が所定値に達したと判断した場合（ステップＳ７２２においてＹＥＳである場合）、自動的に設定が変更された機能を示すオブジェクトが表示されているか否かを判断する（ステップＳ７２４）。自動的に設定が変更された機能を示すオブジェクトが表示されていない場合（ステップＳ７２４においてＮＯである場合）、ＣＰＵ１１０は、オブジェクト表示終了処理を終了する。
【０１０９】
ＣＰＵ１１０は、自動的に設定が変更された機能を示すオブジェクトが表示されている場合（ステップＳ７２４においてＹＥＳである場合）、タッチパネル１３３に当該オブジェクトの表示を終了させる（ステップＳ７２８）。ＣＰＵ１１０は、オブジェクト表示終了処理を終了する。
【０１１０】
このように、オブジェクト表示終了処理３においては、自動的に設定が変更された機能を示すオブジェクトが表示されている時間が所定値に達すると、当該オブジェクトの表示が終了する。言い換えれば、自動的に設定が変更された機能を示すオブジェクトが表示されている時間が所定値に達するまで、当該オブジェクトを表示させる。
【０１１１】
＜オブジェクト表示終了処理の応用例＞
次に、自動的に設定が変更された機能を示すオブジェクトの表示を終了するための処理の応用例について説明する。すなわち、画像形成装置１００は、上記の第１〜第３のオブジェクト表示終了処理のいずれか１つを採用してもよいし、上記の第１〜第３のオブジェクト表示終了処理の２つあるいは３つを採用してもよい。
【０１１２】
あるいは、自動的に設定が変更された機能が属するカテゴリに応じて、異なるオブジェクト表示終了処理を採用してもよい。たとえば、ＣＰＵ１１０は、自動的に設定が変更された機能が属するカテゴリが「基本機能１」である場合には、第１のオブジェクト表示終了処理を実行し、自動的に設定が変更された機能が属するカテゴリが「基本機能２」である場合には、第２のオブジェクト表示終了処理を実行し、自動的に設定が変更された機能が属するカテゴリが「応用機能」である場合には、第３のオブジェクト表示終了処理を実行してもよい。この場合には、カテゴリとオブジェクト表示終了処理との対応関係がＮＶ−ＲＡＭ１０１などに記憶されている。
【０１１３】
より詳細には、以下のような制御が挙げられる。図１３は、本実施の形態に係る画像形成装置１００におけるオブジェクト表示終了処理の応用例を示すフローチャートである。なお、ここでは、選択中のカテゴリ以外のカテゴリに属するオブジェクト、たとえば自動的に設定が変更された機能を示すソフトウェアボタン１３１ａ、が表示されると、タイマ１３９がその表示時間を計測し始める。
【０１１４】
図１３を参照して、ＣＰＵ１１０は、自動的に設定が変更された機能を示すオブジェクトが表示されているか否かを判断する（ステップＳ７３２）。自動的に設定が変更された機能を示すオブジェクトが表示されていない場合（ステップＳ７３２においてＮＯである場合）、ＣＰＵ１１０は、オブジェクト表示終了処理を終了する。
【０１１５】
ＣＰＵ１１０は、自動的に設定が変更された機能を示すオブジェクトが表示されている場合（ステップＳ７３２においてＹＥＳである場合）、自動的に設定が変更された機能が属するカテゴリを特定する（ステップＳ７３４）。
【０１１６】
ＣＰＵ１１０は、自動的に設定が変更された機能が属するカテゴリが「基本機能１」である場合には、ＮＶ−ＲＡＭ１０１から基本機能１に対応するオブジェクト表示終了処理を読み出す（ステップＳ７３６）。ＣＰＵ１１０は、基本機能１に対応するオブジェクト表示終了処理（たとえば、図１０に示す第１のオブジェクト表示終了処理）を実行する（ステップＳ７３８）。ＣＰＵ１１０は、オブジェクト表示終了処理を終了する。
【０１１７】
ＣＰＵ１１０は、自動的に設定が変更された機能が属するカテゴリが「基本機能２」である場合には、ＮＶ−ＲＡＭ１０１から基本機能２に対応するオブジェクト表示終了処理を読み出す（ステップＳ７４０）。ＣＰＵ１１０は、基本機能２に対応するオブジェクト表示終了処理（たとえば、図１１に示す第２のオブジェクト表示終了処理）を実行する（ステップＳ７４２）。ＣＰＵ１１０は、オブジェクト表示終了処理を終了する。
【０１１８】
ＣＰＵ１１０は、自動的に設定が変更された機能が属するカテゴリが「応用機能」である場合には、ＮＶ−ＲＡＭ１０１から応用機能に対応するオブジェクト表示終了処理を読み出す（ステップＳ７４４）。ＣＰＵ１１０は、応用機能に対応するオブジェクト表示終了処理（たとえば、図１２に示す第３のオブジェクト表示終了処理）を実行する（ステップＳ７４６）。ＣＰＵ１１０は、オブジェクト表示終了処理を終了する。
【０１１９】
［実施の形態３］
次に、本発明の実施の形態３について説明する。上述の実施の形態１に係る画像形成装置１００は、選択中のカテゴリ（第１のカテゴリ）以外のカテゴリ（第２のカテゴリ）の機能の設定が自動的に変更が変更されたときに、第２のカテゴリを示すソフトウェアボタン１３１１の表示態様を元の表示態様から変化させるものであった。
【０１２０】
しかしながら、本実施の形態に係る画像形成装置１００は、選択中のカテゴリ（第１のカテゴリ）以外のカテゴリ（第２のカテゴリ）の機能の設定が自動的に変更が変更されたときに、第２のカテゴリを示すソフトウェアボタン１３１１の表示態様を元の表示態様から変化させるとともに、第２のカテゴリに属する全ての機能のソフトウェアボタン１３１ｂを表示するものである。そして、第２のカテゴリに属する自動的に設定が変更された機能のソフトウェアボタンの表示態様を、第２のカテゴリに属する自動的に設定が変更されていない機能のソフトウェアボタンの表示態様と異ならせるものである。
【０１２１】
なお、以下では、実施の形態１に係る画像形成装置１００と同様の構成については、説明を繰り返さない。たとえば、本実施の形態に係る、画像形成装置１００の全体構成、画像形成装置１００のプリントエンジン部分の構成、画像形成装置１００のハードウェア構成は、図１〜図３に示すように、実施の形態１に係るそれと同様であるため、ここでは説明を繰り返さない。また、自動的に設定が変更された機能を示すオブジェクト（たとえば、ソフトウェアボタン１３１ｂなど）の表示を終了するための処理は、図１０〜１３に示すように、実施の形態２に係るそれと同様であるため、ここでは説明を繰り返さない。
【０１２２】
＜ユーザインターフェイスに関する動作概要＞
以下では、本実施の形態に係るユーザインターフェイスに関する動作概要について説明する。本実施の形態においては、ＣＰＵ１１０が、タッチパネル１３３を利用して、以下のようなユーザインターフェイスを実現する。
【０１２３】
なお、本実施の形態においても、ＲＡＭ１０３は、複数の機能間の関係を機能関連テーブルとして格納している。たとえば、ＣＰＵ１１０は、基本機能２に対応する機能のいずれかの設定が変更された際に、基本機能１あるいは応用機能に対応する機能のいずれかの設定を自動的に変更する場合がある。以下では、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合について説明する。
【０１２４】
図１４は、本実施の形態に係る、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合におけるタッチパネル１３３を示すイメージ図である。図１４を参照して、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合、ＣＰＵ１１０は、機能関連テーブルを参照して、カテゴリ「基本機能１」に属する機能を自動的に設定し直す。
【０１２５】
より詳細には、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合、ＣＰＵ１１０は、「基本機能１」の「倍率」を「７０．７％」に設定し、「基本機能１」の「両面／ページ集約」を「片面→両面」に設定し、「基本機能１」の「仕上げ」を「中綴じ」に設定する。
【０１２６】
ＣＰＵ１１０は、「基本機能２」の機能の設定が変更されたことに応じて、「基本機能１」あるいは「応用機能」の機能の設定が自動的に変更されたか否かを判断する。ＣＰＵ１１０は、「基本機能２」とは異なるカテゴリ「基本機能１」に属する機能の設定が変更された場合、当該「基本機能１」のボタン１３１１の表示態様を、元の表示態様から変更する。
【０１２７】
本実施の形態においても、ＣＰＵ１１０は、「基本機能１」のボタン１３１１上にマーク１３１Ｙを表示させる。なお、ＣＰＵ１１０は、現在選択中の「基本機能２」のボタン１３１２上にもマーク１３１Ｙを表示させる。つまり、本実施の形態においても、ＣＰＵ１１０は、ユーザによって設定が変更された機能が属するカテゴリを示すソフトウェアボタンの表示態様と、当該変更によって自動的に設定が変更された機能が属するカテゴリを示すソフトウェアボタンの表示態様とを、それぞれ元の表示態様から変更する。
【０１２８】
特に、本実施の形態においては、ＣＰＵ１１０は、選択中のカテゴリ（第１のカテゴリ）に属する機能のソフトウェアボタン１３１Ｂだけでなく、自動的に設定が変更された機能が属するカテゴリ（第２のカテゴリ）に属する全てのソフトウェアボタン１３１ｂも、タッチパネル１３３に表示させる。なお、第２のカテゴリに属するソフトウェアボタン１３１ｂは、第１のカテゴリに属するソフトウェアボタンよりも小さい。そして、ＣＰＵ１１０は、タッチパネル１３３を介して、第２のカテゴリに属する自動的に設定が変更された機能のソフトウェアボタンの表示態様が、第２のカテゴリに属する自動的に設定が変更されていない機能のソフトウェアボタンの表示態様と異なるようにする。
【０１２９】
ＣＰＵ１１０は、選択中のカテゴリに属する機能のソフトウェアボタン１３１Ｂだけでなく、自動的に設定が変更された機能が属するカテゴリに属するソフトウェアボタン１３１ｂの押下に応じて、当該ソフトウェアボタン１３１ｂに対応する機能に関する設定の変更命令を受け付ける。そのため、ユーザは、意図しない設定でジョブが実行されることを容易に防止することができる。
【０１３０】
このようにして、本実施の形態においては、現在選択中のカテゴリに属していない機能の設定が自動的に変更されたことをユーザに知らしめることができる。特に、本実施の形態においては、自動的に設定が変更された機能が属するカテゴリと当該機能とをユーザに知らしめることができる。
【０１３１】
＜制御方法＞
次に、本実施の形態に係る画像形成装置１００における制御処理について説明する。図１５は、本実施の形態に係る画像形成装置１００における制御処理を示すフローチャートである。以下では、「基本機能２」が選択されているものとする。すなわち、ＣＰＵ１１０は、図５に示すように、タッチパネル１３３に「基本機能２」に対応する機能を示すソフトウェアボタン１３１Ｂを選択可能に表示しているものとする。
【０１３２】
図１５を参照して、ＣＰＵ１１０は、タッチパネル１３３を介して、ユーザから「基本機能２」に対応する機能に関する設定を受け付けたか否かを判断する（ステップＳ３０２）。ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けなかった場合（ステップＳ３０２においてＮＯである場合）、ステップＳ３１４からの処理を実行する。
【０１３３】
ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けた場合（ステップＳ３０２においてＹＥＳである場合）、機能関連テーブルを参照して、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して設定が自動的に変更されるべき機能があるか否かを判断する（ステップＳ３０４）。ＣＰＵ１１０は、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して自動的に設定が変更されるべき機能がない場合（ステップＳ３０４においてＮＯである場合）、ステップＳ３１４からの処理を実行する。
【０１３４】
ＣＰＵ１１０は、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して自動的に設定が変更されるべき機能がある場合（ステップＳ３０４においてＹＥＳである場合）、当該設定に連動して変更された設定をＲＡＭ１０３に記憶する（ステップＳ３０６）。
【０１３５】
続いて、図１４に示すように、ＣＰＵ１１０は、タッチパネル１３３に、当該設定に連動して自動的に設定が変更された機能に対応するカテゴリ「基本機能１」を示すソフトウェアボタン１３１１を強調表示させる（ステップＳ３０８）。また、ＣＰＵ１１０は、タッチパネル１３３に、カテゴリ「基本機能１」に属する機能をソフトウェアボタン１３１ｂとして表示させる（ステップＳ３１０）。
【０１３６】
なお、カテゴリ「基本機能１」に属する機能に対応するソフトウェアボタン１３１ｂは、カテゴリ「基本機能２」に属する機能に対応するソフトウェアボタン１３１Ｂよりも小さい。また、ＣＰＵ１１０は、タッチパネル１３３に、自動的に設定が変更された機能に対応するソフトウェアボタンを強調表示させる。ＣＰＵ１１０は、制御処理を終了する、すなわちステップＳ３０２からの処理を繰り返す。
【０１３７】
ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けなかった場合（ステップＳ３０２においてＮＯである場合）、ユーザにより現在選択されている設定が解除されたか否かを判断する（ステップＳ３１４）。ＣＰＵ１１０は、現在選択されている設定が解除されていない場合（ステップＳ３１４においてＮＯである場合）、制御処理を終了する、すなわちステップＳ３０２からの処理を繰り返す。
【０１３８】
ＣＰＵ１１０は、現在選択されている設定が解除された場合（ステップＳ３１４においてＹＥＳである場合）、ステップＳ３０６において当該設定に連動して変更された設定がＲＡＭ１０３に記憶されているか否かを判断する（ステップＳ３１６）。ステップＳ３０６において当該設定に連動して変更された設定がＲＡＭ１０３に記憶されていない場合（ステップＳ３１６においてＮＯである場合）、制御処理を終了する、すなわちステップＳ３０２からの処理を繰り返す。
【０１３９】
ステップＳ３０６において当該設定に連動して変更された設定がＲＡＭ１０３に記憶されている場合（ステップＳ３１６においてＹＥＳである場合）、図５に示すように、ＣＰＵ１１０は、当該設定が先に受け付けられた際に連動して自動的に設定が変更された機能に対応するカテゴリ「基本機能１」を示すソフトウェアボタン１３１１の強調表示を終了する（ステップＳ３１８）。つまり、ＣＰＵ１１０は、タッチパネル１３３の表示を図１４の状態（マークが表示された状態）から図５の情報（マークのない状態）に戻す。ＣＰＵ１１０は、制御処理を終了する、すなわちステップＳ３０２からの処理を繰り返す。
【０１４０】
なお、ＣＰＵ１１０は、タッチパネル１３３に、ユーザによって変更された機能自身を示すソフトウェアボタン１３１Ｂ上にマークを表示させてもよい。ＣＰＵ１１０は、タッチパネル１３３に、ユーザによって変更された機能が含まれるカテゴリを示すソフトウェアボタン１３１２上にマークを表示させてもよい。
【０１４１】
［実施の形態４］
次に、本発明の実施の形態４について説明する。上述の実施の形態１に係る画像形成装置１００は、選択中のカテゴリ（第１のカテゴリ）以外のカテゴリ（第２のカテゴリ）の機能の設定が自動的に変更が変更されたときに、第２のカテゴリを示すソフトウェアボタン１３１１の表示態様を元の表示態様から変化させるものであった。
【０１４２】
しかしながら、本実施の形態に係る画像形成装置１００は、選択中のカテゴリ（第１のカテゴリ）以外のカテゴリ（第２のカテゴリ）の機能の設定が自動的に変更が変更されたときに、第２のカテゴリを示すソフトウェアボタン１３１３の表示態様を元の表示態様から変化させるとともに、第２のカテゴリに属する機能の各々を示すオブジェクトを機能バー１３１ｃ（図１６を参照。）として表示するものである。そして、第２のカテゴリに属する自動的に設定が変更された機能のオブジェクト（マーク１３１Ｚ）の表示態様を、第２のカテゴリに属する自動的に設定が変更されていない機能のオブジェクト（マーク１３１Ｗ）の表示態様と異ならせるものである。
【０１４３】
なお、以下では、実施の形態１に係る画像形成装置１００と同様の構成については、説明を繰り返さない。たとえば、本実施の形態に係る、画像形成装置１００の全体構成、画像形成装置１００のプリントエンジン部分の構成、画像形成装置１００のハードウェア構成は、図１〜図３に示すように、実施の形態１に係るそれと同様であるため、ここでは説明を繰り返さない。また、自動的に設定が変更された機能を示すオブジェクト（たとえば、マーク１３１Ｚなど）の表示を終了するための処理は、図１０〜１３に示すように、実施の形態２に係るそれと同様であるため、ここでは説明を繰り返さない。
【０１４４】
＜ユーザインターフェイスに関する動作概要＞
以下では、本実施の形態に係るユーザインターフェイスに関する動作概要について説明する。本実施の形態においては、ＣＰＵ１１０が、タッチパネル１３３を利用して、以下のようなユーザインターフェイスを実現する。
【０１４５】
なお、本実施の形態においても、ＲＡＭ１０３は、複数の機能間の関係を機能関連テーブルとして格納している。たとえば、ＣＰＵ１１０は、基本機能２に対応する機能のいずれかの設定が変更された際に、基本機能１あるいは応用機能に対応する機能のいずれかの設定を自動的に変更する場合がある。以下では、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合について説明する。
【０１４６】
図１６は、本実施の形態に係る、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合におけるタッチパネル１３３を示すイメージ図である。図１６を参照して、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合、ＣＰＵ１１０は、機能関連テーブルを参照して、カテゴリ「応用機能」に属する機能を自動的に設定し直す。
【０１４７】
より詳細には、本実施の形態においては、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合、ＣＰＵ１１０は、カテゴリ「応用機能」のセクション「画質／濃度」の機能「倍率」を「７０．７％」に設定し、カテゴリ「応用機能」のセクション「レイアウト」の機能「両面／ページ集約」を「片面→両面」に設定し、カテゴリ「応用機能」のセクション「仕立て」の機能「仕上げ」を「中綴じ」に設定するものとする。
【０１４８】
なお、セクションは、互いに似通った複数の機能を含むグループをいう。換言すれば、複数の機能の各々は、機能の種類に応じていずれかのセクションに分類される。
【０１４９】
ＣＰＵ１１０は、カテゴリ「基本機能２」に属する機能の設定が変更されたことに応じて、「基本機能１」あるいは「応用機能」の機能の設定が自動的に変更されたか否かを判断する。ＣＰＵ１１０は、カテゴリ「基本機能２」とは異なるカテゴリ「応用機能」に属する機能の設定が変更された場合、当該「応用機能」のボタン１３１３の表示態様を、元の表示態様から変更する。
【０１５０】
本実施の形態においても、ＣＰＵ１１０は、タッチパネル１３３に「応用機能」のボタン１３１３上にマーク１３１Ｙを表示させる。なお、ＣＰＵ１１０は、タッチパネル１３３に現在選択中の「基本機能２」のボタン１３１２上にもマーク１３１Ｙを表示させる。つまり、本実施の形態においても、ＣＰＵ１１０は、ユーザによって設定が変更された機能が属するカテゴリを示すソフトウェアボタンの表示態様と、当該変更によって自動的に設定が変更された機能が属するカテゴリを示すソフトウェアボタンの表示態様とを、それぞれ元の表示態様から変更する。
【０１５１】
特に、本実施の形態においては、ＣＰＵ１１０は、選択中のカテゴリ（第１のカテゴリ）に属する機能のソフトウェアボタン１３１Ｂだけでなく、自動的に設定が変更された機能が属するカテゴリ（第２のカテゴリ）に属する全ての機能を示すオブジェクトを機能バー１３１ｃとして、タッチパネル１３３に表示させる。そして、ＣＰＵ１１０は、タッチパネル１３３を介して、第２のカテゴリに属する自動的に設定が変更された機能のオブジェクト１３１Ｚの表示態様が、第２のカテゴリに属する自動的に設定が変更されていない機能のオブジェクト１３１Ｗの表示態様と異なるようにする。
【０１５２】
このようにして、本実施の形態においては、現在選択中のカテゴリに属していない機能の設定が自動的に変更されたことをユーザに知らしめることができる。特に、本実施の形態においては、自動的に設定が変更された機能が属するカテゴリと当該機能とをユーザに知らしめることができる。
【０１５３】
＜制御方法＞
次に、本実施の形態に係る画像形成装置１００における制御処理について説明する。図１７は、本実施の形態に係る画像形成装置１００における制御処理を示すフローチャートである。以下では、「基本機能２」が選択されているものとする。すなわち、ＣＰＵ１１０は、図５に示すように、タッチパネル１３３に「基本機能２」に対応する機能を示すソフトウェアボタン１３１Ｂを選択可能に表示しているものとする。
【０１５４】
図１７を参照して、ＣＰＵ１１０は、タッチパネル１３３を介して、ユーザから「基本機能２」に対応する機能に関する設定を受け付けたか否かを判断する（ステップＳ４０２）。ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けなかった場合（ステップＳ４０２においてＮＯである場合）、ステップＳ４１４からの処理を実行する。
【０１５５】
ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けた場合（ステップＳ４０２においてＹＥＳである場合）、機能関連テーブルを参照して、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して設定が自動的に変更されるべき機能があるか否かを判断する（ステップＳ４０４）。ＣＰＵ１１０は、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して自動的に設定が変更されるべき機能がない場合（ステップＳ４０４においてＮＯである場合）、ステップＳ４１４からの処理を実行する。
【０１５６】
ＣＰＵ１１０は、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して自動的に設定が変更されるべき機能がある場合（ステップＳ４０４においてＹＥＳである場合）、当該設定に連動して変更された設定をＲＡＭ１０３に記憶する（ステップＳ４０６）。
【０１５７】
続いて、図１６に示すように、ＣＰＵ１１０は、タッチパネル１３３に、当該設定に連動して自動的に設定が変更された機能に対応するカテゴリ「応用機能」を示すソフトウェアボタン１３１３を強調表示させる（ステップＳ４０８）。ＣＰＵ１１０は、タッチパネル１３３に、カテゴリ「応用機能」に属する機能を機能バー１３１ｃとして表示させる（ステップＳ４１０）。そして、ＣＰＵ１１０は、タッチパネル１３３に、自動的に設定が変更された機能に対応するオブジェクト１３１Ｚを強調表示させる（ステップＳ４１２）。ＣＰＵ１１０は、制御処理を終了する、すなわちステップＳ４０２からの処理を繰り返す。
【０１５８】
ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けなかった場合（ステップＳ４０２においてＮＯである場合）、ユーザにより現在選択されている設定が解除されたか否かを判断する（ステップＳ４１４）。ＣＰＵ１１０は、現在選択されている設定が解除されていない場合（ステップＳ４１４においてＮＯである場合）、制御処理を終了する、すなわちステップＳ４０２からの処理を繰り返す。
【０１５９】
ＣＰＵ１１０は、現在選択されている設定が解除された場合（ステップＳ４１４においてＹＥＳである場合）、ステップＳ４０６において当該設定に連動して変更された設定がＲＡＭ１０３に記憶されているか否かを判断する（ステップＳ４１６）。ステップＳ４０６において当該設定に連動して変更された設定がＲＡＭ１０３に記憶されていない場合（ステップＳ４１６においてＮＯである場合）、制御処理を終了する、すなわちステップＳ４０２からの処理を繰り返す。
【０１６０】
ステップＳ４０６において当該設定に連動して変更された設定がＲＡＭ１０３に記憶されている場合（ステップＳ４１６においてＹＥＳである場合）、図５に示すように、ＣＰＵ１１０は、当該設定が受け付けられた際に連動して自動的に設定が変更された機能に対応するカテゴリ「応用機能」を示すソフトウェアボタン１３１１の強調表示を終了する（ステップＳ４１８）。つまり、ＣＰＵ１１０は、タッチパネル１３３の表示を図１６の状態（マークが表示された状態）から図５の情報（マークのない状態）に戻す。ＣＰＵ１１０は、制御処理を終了する、すなわちステップＳ４０２からの処理を繰り返す。
【０１６１】
なお、ＣＰＵ１１０は、タッチパネル１３３に、ユーザによって変更された機能自身を示すソフトウェアボタン１３１Ｂ上にマークを表示させてもよい。ＣＰＵ１１０は、タッチパネル１３３に、ユーザによって変更された機能が含まれるカテゴリを示すソフトウェアボタン１３１２上にマークを表示させてもよい。
【０１６２】
［実施の形態５］
次に、本発明の実施の形態５について説明する。上述の実施の形態１に係る画像形成装置１００は、選択中のカテゴリ（第１のカテゴリ）以外のカテゴリ（第２のカテゴリ）の機能の設定が自動的に変更が変更されたときに、第２のカテゴリを示すソフトウェアボタン１３１１の表示態様を元の表示態様から変化させるものであった。
【０１６３】
しかしながら、本実施の形態に係る画像形成装置１００は、選択中のカテゴリ（第１のカテゴリ）以外のカテゴリ（第２のカテゴリ）の機能の設定が自動的に変更が変更されたときに、第２のカテゴリを示すソフトウェアボタン１３１３の表示態様を元の表示態様から変化させるとともに、第２のカテゴリに属する機能の各々に対応する名称と設定内容とをオブジェクトとして一覧表示するものである。
【０１６４】
なお、以下では、実施の形態１に係る画像形成装置１００と同様の構成については、説明を繰り返さない。たとえば、本実施の形態に係る、画像形成装置１００の全体構成、画像形成装置１００のプリントエンジン部分の構成、画像形成装置１００のハードウェア構成は、図１〜図３に示すように、実施の形態１に係るそれと同様であるため、ここでは説明を繰り返さない。また、自動的に設定が変更された機能を示すオブジェクト（たとえば、機能の名称など）の表示を終了するための処理は、図１０〜１３に示すように、実施の形態２に係るそれと同様であるため、ここでは説明を繰り返さない。
【０１６５】
＜ユーザインターフェイスに関する動作概要＞
以下では、本実施の形態に係るユーザインターフェイスに関する動作概要について説明する。本実施の形態においては、ＣＰＵ１１０が、タッチパネル１３３を利用して、以下のようなユーザインターフェイスを実現する。
【０１６６】
なお、本実施の形態においても、ＲＡＭ１０３は、複数の機能間の関係を機能関連テーブルとして格納している。たとえば、ＣＰＵ１１０は、基本機能２に対応する機能のいずれかの設定が変更された際に、基本機能１あるいは応用機能に対応する機能のいずれかの設定を自動的に変更する場合がある。以下では、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合について説明する。
【０１６７】
図１８は、本実施の形態に係る、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合におけるタッチパネル１３３を示すイメージ図である。図１８を参照して、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合、ＣＰＵ１１０は、機能関連テーブルを参照して、カテゴリ「応用機能」に属する機能を自動的に設定し直す。
【０１６８】
より詳細には、本実施の形態においては、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合、ＣＰＵ１１０は、カテゴリ「応用機能」の機能「倍率」を「７０．７％」に設定し、カテゴリ「応用機能」の機能「両面／ページ集約」を「片面→両面」に設定し、カテゴリ「応用機能」の機能「仕上げ」を「中綴じ」に設定するものとする。
【０１６９】
ＣＰＵ１１０は、「基本機能２」の機能の設定が変更されたことに応じて、「基本機能１」あるいは「応用機能」の機能の設定が自動的に変更されたか否かを判断する。ＣＰＵ１１０は、「基本機能２」とは異なるカテゴリ「応用機能」に属する機能の設定が変更された場合、当該「応用機能」のボタン１３１３の表示態様を、元の表示態様から変更する。
【０１７０】
本実施の形態においても、ＣＰＵ１１０は、「応用機能」のボタン１３１３上にマーク１３１Ｙを表示させる。なお、ＣＰＵ１１０は、タッチパネル１３３に現在選択中の「基本機能２」のボタン１３１２上にもマーク１３１Ｙを表示させる。つまり、本実施の形態においても、ＣＰＵ１１０は、ユーザによって設定が変更された機能が属するカテゴリを示すソフトウェアボタンの表示態様と、当該変更によって自動的に設定が変更された機能が属するカテゴリを示すソフトウェアボタンの表示態様とを、それぞれ元の表示態様から変更する。
【０１７１】
特に、本実施の形態においては、ＣＰＵ１１０は、選択中のカテゴリ（第１のカテゴリ）に属する機能のソフトウェアボタン１３１Ｂだけでなく、自動的に設定が変更された機能が属するカテゴリ（第２のカテゴリ）に属する全ての機能に対応する名称と設定内容とをオブジェクト１３１ｅとして、タッチパネル１３３に一覧表示させる。ＣＰＵ１１０は、第２のカテゴリに属する全ての機能の名称と設定内容とを一度に表示できない場合には、スクロールバー１３１ｄを表示することによって、ユーザが第２のカテゴリに属する機能の名称と設定内容とを確認できるようにする。
【０１７２】
なお、本実施の形態においても、ＣＰＵ１１０は、タッチパネル１３３を介して、第２のカテゴリに属する自動的に設定が変更された機能の名称と設定内容の表示態様が、第２のカテゴリに属する自動的に設定が変更されていない機能の名称と設定内容の表示態様と異なるようにしてよい。
【０１７３】
このようにして、本実施の形態においては、現在選択中のカテゴリに属していない機能の設定が自動的に変更されたことをユーザに知らしめることができる。特に、本実施の形態においては、自動的に設定が変更された機能が属するカテゴリと当該機能とをユーザが確認することができる。
【０１７４】
＜制御方法＞
次に、本実施の形態に係る画像形成装置１００における制御処理について説明する。図１９は、本実施の形態に係る画像形成装置１００における制御処理を示すフローチャートである。以下では、「基本機能２」が選択されているものとする。すなわち、ＣＰＵ１１０は、図５に示すように、タッチパネル１３３に「基本機能２」に対応する機能を示すソフトウェアボタン１３１Ｂを選択可能に表示しているものとする。
【０１７５】
図１９を参照して、ＣＰＵ１１０は、タッチパネル１３３を介して、ユーザから「基本機能２」に対応する機能に関する設定を受け付けたか否かを判断する（ステップＳ５０２）。ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けなかった場合（ステップＳ５０２においてＮＯである場合）、ステップＳ５１４からの処理を実行する。
【０１７６】
ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けた場合（ステップＳ５０２においてＹＥＳである場合）、機能関連テーブルを参照して、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して設定が自動的に変更されるべき機能があるか否かを判断する（ステップＳ５０４）。ＣＰＵ１１０は、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して自動的に設定が変更されるべき機能がない場合（ステップＳ５０４においてＮＯである場合）、ステップＳ５１４からの処理を実行する。
【０１７７】
ＣＰＵ１１０は、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して自動的に設定が変更されるべき機能がある場合（ステップＳ５０４においてＹＥＳである場合）、当該設定に連動して変更された設定をＲＡＭ１０３に記憶する（ステップＳ５０６）。
【０１７８】
続いて、図１８に示すように、ＣＰＵ１１０は、タッチパネル１３３に、当該設定に連動して自動的に設定が変更された機能に対応するカテゴリ「応用機能」を示すソフトウェアボタン１３１３を強調表示させる（ステップＳ５０８）。ＣＰＵ１１０は、タッチパネル１３３に、カテゴリ「応用機能」に属する機能の名称と設定内容とを含む機能一覧をオブジェクト１３１ｅとして表示させる（ステップＳ５１０）。そして、ＣＰＵ１１０は、機能一覧に含まれる機能のうちの自動的に設定が変更された機能に対応する名称と設定内容とを強調表示させる（ステップＳ５１２）。ＣＰＵ１１０は、制御処理を終了する、すなわちステップＳ５０２からの処理を繰り返す。
【０１７９】
ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けなかった場合（ステップＳ５０２においてＮＯである場合）、ユーザにより現在選択されている設定が解除されたか否かを判断する（ステップＳ５１４）。ＣＰＵ１１０は、現在選択されている設定が解除されていない場合（ステップＳ５１４においてＮＯである場合）、制御処理を終了する、すなわちステップＳ５０２からの処理を繰り返す。
【０１８０】
ＣＰＵ１１０は、現在選択されている設定が解除された場合（ステップＳ５１４においてＹＥＳである場合）、ステップＳ５０６において当該設定に連動して変更された設定がＲＡＭ１０３に記憶されているか否かを判断する（ステップＳ５１６）。ステップＳ５０６において当該設定に連動して変更された設定がＲＡＭ１０３に記憶されていない場合（ステップＳ５１６においてＮＯである場合）、制御処理を終了する、すなわちステップＳ５０２からの処理を繰り返す。
【０１８１】
ステップＳ５０６において当該設定に連動して変更された設定がＲＡＭ１０３に記憶されている場合（ステップＳ５１６においてＹＥＳである場合）、ＣＰＵ１１０は、当該設定に連動して自動的に設定が変更された機能に対応するカテゴリ「応用機能」を示すソフトウェアボタン１３１１の強調表示を終了する（ステップＳ５１８）。つまり、ＣＰＵ１１０は、タッチパネル１３３の表示を図１８の状態（マークが表示された状態）から図５の情報（マークのない状態）に戻す。ＣＰＵ１１０は、制御処理を終了する、すなわちステップＳ５０２からの処理を繰り返す。
【０１８２】
なお、ＣＰＵ１１０は、タッチパネル１３３に、ユーザによって変更された機能自身を示すソフトウェアボタン１３１Ｂ上にマークを表示させてもよい。ＣＰＵ１１０は、タッチパネル１３３に、ユーザによって変更された機能が含まれるカテゴリを示すソフトウェアボタン１３１２上にマークを表示させてもよい。
【０１８３】
［実施の形態６］
次に、本発明の実施の形態６について説明する。上述の実施の形態２〜５に係る画像形成装置１００では、選択中のカテゴリ（第１のカテゴリ）に属する機能の設定が変更された場合であって、第１のカテゴリ以外のカテゴリ（第２のカテゴリ）の機能の設定が自動的に変更が変更されたときに、第２のカテゴリを示すソフトウェアボタン１３１１（１３１３）の表示態様を元の表示態様から変化させるものであった。
【０１８４】
しかしながら、本実施の形態に係る画像形成装置１００は、選択中のカテゴリ（第１のカテゴリ）に属する機能の設定が解除された場合にも、当該解除によって第１のカテゴリ以外のカテゴリ（第２のカテゴリ）の機能の設定が自動的に変更が変更されたときに、第２のカテゴリを示すソフトウェアボタン１３１１の表示態様を元の表示態様から変化させるものである。
【０１８５】
以下では、実施の形態２に本実施の形態に係る技術を適用した場合について説明するが、本実施の形態に係る技術は上述の実施の形態１，３〜５に係る画像形成装置１００にも共通して適用できる技術である。
【０１８６】
なお、以下では、実施の形態１に係る画像形成装置１００と同様の構成については、説明を繰り返さない。たとえば、本実施の形態に係る、画像形成装置１００の全体構成、画像形成装置１００のプリントエンジン部分の構成、画像形成装置１００のハードウェア構成は、図１〜図３に示すように、実施の形態１に係るそれと同様であるため、ここでは説明を繰り返さない。また、自動的に設定が変更された機能を示すオブジェクト（たとえば、ソフトウェアボタン１３１ａなど）の表示を終了するための処理は、図１０〜１３に示すように、実施の形態２に係るそれと同様であるため、ここでは説明を繰り返さない。
【０１８７】
＜ユーザインターフェイスに関する動作概要＞
以下では、本実施の形態に係るユーザインターフェイスに関する動作概要について説明する。本実施の形態においては、ＣＰＵ１１０が、タッチパネル１３３を利用して、以下のようなユーザインターフェイスを実現する。
【０１８８】
なお、本実施の形態においても、ＲＡＭ１０３は、複数の機能間の関係を機能関連テーブルとして格納している。たとえば、ＣＰＵ１１０は、基本機能２に対応する機能のいずれかの設定が変更された際に、基本機能１あるいは応用機能に対応する機能のいずれかの設定を自動的に変更する場合がある。以下では、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合について説明する。
【０１８９】
本実施の形態に関して、図８を参照して、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合、ＣＰＵ１１０は、機能関連テーブルを参照して、カテゴリ「基本機能１」に属する機能を自動的に設定し直す。同様に、カテゴリ「基本機能２」に属する機能「小冊子」の設定が解除された場合にも、ＣＰＵ１１０は、機能関連テーブルを参照して、カテゴリ「基本機能１」に属する機能に設定を自動的に元に戻す。
【０１９０】
より詳細には、カテゴリ「基本機能２」に属する機能「小冊子」が「左開き」に設定された場合、ＣＰＵ１１０は、「基本機能１」の「倍率」を「７０．７％」に設定し、「基本機能１」の「両面／ページ集約」を「片面→両面」に設定し、「基本機能１」の「仕上げ」を「中綴じ」に設定する。そして、カテゴリ「基本機能２」に属する機能「小冊子」の設定が解除された場合、ＣＰＵ１１０は、「基本機能１」の「倍率」を「１００％」に戻し、「基本機能１」の「両面／ページ集約」を「片面→片面」に戻し、「基本機能１」の「仕上げ」を「なし」に設定する。
【０１９１】
ＣＰＵ１１０は、「基本機能２」の機能の設定が変更されたことに応じて、「基本機能１」あるいは「応用機能」の機能の設定が自動的に変更されたか否かを判断する。ＣＰＵ１１０は、「基本機能２」とは異なるカテゴリ「基本機能１」に属する機能の設定が変更された場合、当該「基本機能１」のボタン１３１１の表示態様を、元の表示態様から変更する。また、ＣＰＵ１１０は、「基本機能２」の機能の設定が解除されたことに応じて、「基本機能１」あるいは「応用機能」の機能の設定が自動的に解除されたか否かを判断する。そして、ＣＰＵ１１０は、「基本機能２」とは異なるカテゴリ「基本機能１」に属する機能の設定が解除された場合、当該「基本機能１」のボタン１３１１の表示態様を、元の表示態様から変更する。
【０１９２】
本実施の形態においても、ＣＰＵ１１０は、タッチパネル１３３に「基本機能１」のボタン１３１１上にマーク１３１Ｙを表示させる。なお、ＣＰＵ１１０は、タッチパネル１３３に現在選択中の「基本機能２」のボタン１３１２上にもマーク１３１Ｙを表示させる。つまり、本実施の形態においては、ＣＰＵ１１０は、ユーザによって設定が変更および解除された機能が属するカテゴリを示すソフトウェアボタンの表示態様と、当該変更によって自動的に設定が変更および解除された機能が属するカテゴリを示すソフトウェアボタンの表示態様とを、それぞれ元の表示態様から変更する。
【０１９３】
特に、本実施の形態においては、ＣＰＵ１１０は、選択中のカテゴリに属する機能のソフトウェアボタン１３１Ｂだけでなく、自動的に設定が変更および解除された機能のソフトウェアボタン１３１ａも、タッチパネル１３３に表示させる。
【０１９４】
このようにして、本実施の形態においては、現在選択中のカテゴリに属していない機能の設定が自動的に変更および解除されたことをユーザに知らしめることができる。特に、本実施の形態においては、自動的に設定が変更および解除された機能が属するカテゴリと当該機能とをユーザに知らしめることができる。
【０１９５】
＜制御方法＞
次に、本実施の形態に係る画像形成装置１００における制御処理について説明する。図２０は、本実施の形態に係る画像形成装置１００における制御処理を示すフローチャートである。以下では、「基本機能２」が選択されているものとする。すなわち、ＣＰＵ１１０は、図５に示すように、タッチパネル１３３に「基本機能２」に対応する機能を示すソフトウェアボタン１３１Ｂを選択可能に表示しているものとする。
【０１９６】
図２０を参照して、ＣＰＵ１１０は、タッチパネル１３３を介して、ユーザから「基本機能２」に対応する機能に関する設定を受け付けたか否かを判断する（ステップＳ２０２）。ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けなかった場合（ステップＳ２０２においてＮＯである場合）、ステップＳ２１４からの処理を実行する。
【０１９７】
ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けた場合（ステップＳ２０２においてＹＥＳである場合）、機能関連テーブルを参照して、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して設定が自動的に変更されるべき機能があるか否かを判断する（ステップＳ２０４）。ＣＰＵ１１０は、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して自動的に設定が変更されるべき機能がない場合（ステップＳ２０４においてＮＯである場合）、ステップＳ２１４からの処理を実行する。
【０１９８】
ＣＰＵ１１０は、「基本機能１」あるいは「応用機能」に対応する機能中に当該設定に連動して自動的に設定が変更されるべき機能がある場合（ステップＳ２０４においてＹＥＳである場合）、当該設定に連動して変更された設定をＲＡＭ１０３に記憶する（ステップＳ２０６）。
【０１９９】
図８に示すように、ＣＰＵ１１０は、タッチパネル１３３に、当該設定に連動して自動的に設定が変更された機能に対応するカテゴリ「基本機能１」を示すソフトウェアボタン１３１１を強調表示させる（ステップＳ２０８）。ＣＰＵ１１０は、タッチパネル１３３に、自動的に設定が変更された機能をソフトウェアボタン１３１ａとして強調表示させる（ステップＳ２１０）。ＣＰＵ１１０は、制御処理を終了する、すなわちステップＳ２０２からの処理を繰り返す。
【０２００】
ＣＰＵ１１０は、ユーザから「基本機能２」に対応する機能に関する設定を受け付けなかった場合（ステップＳ２０２においてＮＯである場合）、ユーザから現在選択されている設定が解除されたか否かを判断する（ステップＳ２１４）。ＣＰＵ１１０は、現在選択されている設定が解除されていない場合（ステップＳ２１４においてＮＯである場合）、制御処理を終了する、すなわちステップＳ２０２からの処理を繰り返す。
【０２０１】
ＣＰＵ１１０は、現在選択されている設定が解除された場合（ステップＳ２１４においてＹＥＳである場合）、ステップＳ２０６において当該設定に連動して自動的に変更された設定がＲＡＭ１０３に記憶されているか否かを判断する（ステップＳ２１６）。ステップＳ２０６において当該設定に連動して自動的に変更された設定がＲＡＭ１０３に記憶されていない場合（ステップＳ２１６においてＮＯである場合）、制御処理を終了する、すなわちステップＳ２０２からの処理を繰り返す。
【０２０２】
ステップＳ２０６において当該設定に連動して自動的に変更された設定がＲＡＭ１０３に記憶されている場合（ステップＳ２１６においてＹＥＳである場合）、図５に示すように、ＣＰＵ１１０は、当該自動的に設定が変更された機能の設定を解除して、当該自動的に設定が変更された機能に対応するカテゴリ「基本機能１」を示すソフトウェアボタン１３１１の強調表示を終了する（ステップＳ２１８）。ＣＰＵ１１０は、タッチパネル１３３に、自動的に設定が解除された機能をソフトウェアボタン１３１ａとして強調表示させる（ステップＳ２２０）。ＣＰＵ１１０は、制御処理を終了する、すなわちステップＳ２０２からの処理を繰り返す。
【０２０３】
＜その他の実施の形態＞
本発明は、画像形成装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の効果を享受することが可能となる。
【０２０４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２０５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０２０６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０２０７】
記憶媒体としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【０２０８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２０９】
１００  画像形成装置、１０１  ＮＶ−ＲＡＭ、１０２  ＢＯＯＴＲＯＭ、１０３  ＲＡＭ、１０５  ＨＤＤ、１１０  ＣＰＵ、１２１  表示制御部、１２２  入力制御部、１２３  認証制御部、１２４  印刷制御部、１３１  ディスプレイ、１３２  タブレット、１３３  ハードウェアボタン、１３４  ハードウェアボタン、１３５  認証装置、１３６  プリンタ、１３９  タイマ、１５０  ハードウェア。
【図１】
0005316503.tif 000002
【図２】
0005316503.tif 000003
【図３】
0005316503.tif 000004
【図４】
0005316503.tif 000005
【図５】
0005316503.tif 000006
【図６】
0005316503.tif 000007
【図７】
0005316503.tif 000008
【図８】
0005316503.tif 000009
【図９】
0005316503.tif 000010
【図１０】
0005316503.tif 000011
【図１１】
0005316503.tif 000012
【図１２】
0005316503.tif 000013
【図１３】
0005316503.tif 000014
【図１４】
0005316503.tif 000015
【図１５】
0005316503.tif 000016
【図１６】
0005316503.tif 000017
【図１７】
0005316503.tif 000018
【図１８】
0005316503.tif 000019
【図１９】
0005316503.tif 000020
【図２０】
0005316503.tif 000021