(57)【要約】【課題】  ユーザの操作性をより向上させる画像処理装置及び画像処理装置を提供する。【解決手段】  本発明は、画像処理装置に関する。そして、画像処理装置は、画像処理に係る機能選択を受付ける機能選択オブジェクトを複数並べて配置した機能選択受付画面を表示する手段と、それぞれの機能選択オブジェクトのそれぞれについて、機能識別子と配置位置識別子とを対応付けて管理する手段と、機能選択受付画面の編集を行う位置を選択させる位置選択画面と、位置選択画面で選択された位置に対する編集操作内容を受付ける編集操作内容受付画面とを用いて、機能選択受付画面の編集指示の入力を受付ける手段と、受付けた編集指示に従って画面構成情報を更新する手段とを有することを特徴とする。【選択図】      図１
2015210787.tif 000002
【特許請求の範囲】
【請求項１】
画像処理に係る機能選択を受付ける機能選択オブジェクトを複数並べて配置した機能選択受付画面を表示する機能選択受付画面表示手段と、
前記機能選択受付画面表示手段が前記機能選択受付画面に表示する機能選択オブジェクトのそれぞれについて、当該機能選択オブジェクトに係る機能識別子と、当該機能選択オブジェクトの配置位置識別子とを対応付けた画面構成情報を管理する機能選択オブジェクト管理手段と、
前記機能選択受付画面の編集を行う位置を選択させる位置選択画面と、前記位置選択画面で選択された位置に対する編集操作内容を受付ける編集操作内容受付画面とを用いて、機能選択受付画面の編集指示の入力を受付ける編集受付手段と、
前記機能選択オブジェクト管理手段は、前記編集受付手段で受付けた編集指示に従って前記画面構成情報を更新する
ことを特徴とする画像処理装置。
【請求項２】
前記編集受付手段が表示する前記編集操作内容受付画面では、少なくとも、前記位置選択画面で選択された位置に対する機能選択オブジェクトの登録及び削除を編集操作内容として受付けることが可能となっていることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記機能選択受付画面では、同時に所定数の機能選択オブジェクトを表示することが可能であり、表示する位置のスクロール操作を受付けることが可能となっていることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記位置選択画面は、前記機能選択受付画面のそれぞれの機能選択オブジェクトについて対応する位置に位置選択受付オブジェクトが配置されており、いずれかの位置選択受付オブジェクトの操作を受付けることにより、前記機能選択受付画面の編集を行う位置選択を受付ける構成となっており、
前記編集受付手段は、編集指示の入力を受付けた後、位置選択の対象となった機能選択オブジェクトを強調する表示を施した前記位置選択画面を表示する
ことを特徴とする請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記編集操作内容受付画面では、さらに、前記位置選択画面で選択された位置にいずれの機能も対応付けられていない空白の機能選択オブジェクトを挿入する空白挿入処理を編集操作内容として受付けることが可能であり、
前記編集受付手段は、前記画面構成情報で、空白の機能選択オブジェクトを挿入する余裕がない場合には、前記編集操作内容受付画面で、前記空白挿入処理を選択不可とする
ことを特徴とする請求項２に記載の画像処理装置。
【請求項６】
前記機能選択受付画面を経由せずに機能選択された選択回数を機能ごとにカウントする機能選択回数カウント手段をさらに備え、
前記機能選択オブジェクト管理手段は、前記機能選択回数カウント手段によりカウントされた選択回数が閾値以上となった機能があった場合、前記画面構成情報に対して、当該機能の機能選択オブジェクトを登録するオブジェクト追行更新処理を行う
ことを特徴とする請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
前記画面構成情報にすでに登録されている機能について、前記機能選択受付画面を経由せずに機能選択された場合、当該機能について機能選択受付画面から選択可能であることを通知する情報を出力する情報出力手段をさらに備えることを特徴とする請求項１〜６のいずれかに記載の画像処理装置。
【請求項８】
画像処理装置の制御方法において、
前記画像処理装置が機能選択受付画面表示手段、機能選択オブジェクト管理手段、及び編集受付手段を備え、
前記機能選択受付画面表示手段は、画像処理に係る機能選択を受付ける機能選択オブジェクトを複数並べて配置した機能選択受付画面を表示し、
前記機能選択オブジェクト管理手段は、前記機能選択受付画面表示手段が前記機能選択受付画面に表示する機能選択オブジェクトのそれぞれについて、当該機能選択オブジェクトに係る機能識別子と、当該機能選択オブジェクトの配置位置識別子とを対応付けた画面構成情報を管理すると、
前記編集受付手段は、前記機能選択受付画面の編集を行う位置を選択させる位置選択画面と、前記位置選択画面で選択された位置に対する編集操作内容を受付ける編集操作内容受付画面とを用いて、機能選択受付画面の編集指示の入力を受付け、
前記機能選択オブジェクト管理手段は、前記編集受付手段で受付けた編集指示に従って前記画面構成情報を更新する
ことを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び画像処理装置の制御方法に関し、例えば、操作画面を表示することができるＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ；複合機）に適用し得る。
【背景技術】
【０００２】
従来のＭＦＰ等で用いられる表示装置では、ユーザが頻繁に使用する機能を少ない操作回数で選択出来る様に、カスタマイズ機能を備えたものとして特許文献１の記載技術が存在する。
【０００３】
特許文献１に記載された装置では、カスタマイズによりユーザが頻繁に使用する機能選択のボタンを基本画面のようなユーザが良く使用する設定画面に配置することで、ユーザが頻繁に使用する機能を少ない操作回数で選択させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１９５８１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の装置では、基本画面に配置する機能選択のボタンをカスタマイズすることができるが、そのレイアウト自体をユーザの任意の配置に変更することができず、少ない操作回数で操作ができても、必ずしもユーザが満足するインタフェースを提供できない場合があった。
【０００６】
そのため、ユーザの操作性をより向上させる画像処理装置及び画像処理装置の制御方法が望まれている。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、（１）画像処理に係る機能選択を受付ける機能選択オブジェクトを複数並べて配置した機能選択受付画面を表示する機能選択受付画面表示手段と、（２）前記機能選択受付画面表示手段が前記機能選択受付画面に表示する機能選択オブジェクトのそれぞれについて、当該機能選択オブジェクトに係る機能識別子と、当該機能選択オブジェクトの配置位置識別子とを対応付けた画面構成情報を管理する機能選択オブジェクト管理手段と、（３）前記機能選択受付画面の編集を行う位置を選択させる位置選択画面と、前記位置選択画面で選択された位置に対する編集操作内容を受付ける編集操作内容受付画面とを用いて、機能選択受付画面の編集指示の入力を受付ける編集受付手段と、（４）前記機能選択オブジェクト管理手段は、前記編集受付手段で受付けた編集指示に従って前記画面構成情報を更新することを特徴とする。
【０００８】
第２の本発明は、画像処理装置の制御方法において、（１）前記画像処理装置が機能選択受付画面表示手段、機能選択オブジェクト管理手段、及び編集受付手段を備え、（２）前記機能選択受付画面表示手段は、画像処理に係る機能選択を受付ける機能選択オブジェクトを複数並べて配置した機能選択受付画面を表示し、（３）前記機能選択オブジェクト管理手段は、前記機能選択受付画面表示手段が前記機能選択受付画面に表示する機能選択オブジェクトのそれぞれについて、当該機能選択オブジェクトに係る機能識別子と、当該機能選択オブジェクトの配置位置識別子とを対応付けた画面構成情報を管理すると、（４）前記編集受付手段は、前記機能選択受付画面の編集を行う位置を選択させる位置選択画面と、前記位置選択画面で選択された位置に対する編集操作内容を受付ける編集操作内容受付画面とを用いて、機能選択受付画面の編集指示の入力を受付け、（５）前記機能選択オブジェクト管理手段は、前記編集受付手段で受付けた編集指示に従って前記画面構成情報を更新することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザの操作性をより向上させる画像処理装置及び画像処理装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る画像形成装置の機能的構成について示したブロック図である。
【図２】第１の実施形態に係る画像形成装置で表示される機能選択ホーム画面の構成例について示した説明図である。
【図３】第１の実施形態に係る画像形成装置で記憶されるホームボタン登録情報の構成例について示した説明図である。
【図４】第１の実施形態に係る画像形成装置で表示されるホームボタン選択画面の構成例について示した説明図である。
【図５】第１の実施形態に係る画像形成装置で表示される操作選択画面の構成例について示した説明図である。
【図６】第１の実施形態に係る画像形成装置で表示される機能選択画面の構成例について示した説明図である。
【図７】第１の実施形態に係る画像形成装置で表示されるホームボタン登録情報の遷移の例（その１）について示した説明図である。
【図８】第１の実施形態に係る画像形成装置で表示されるホームボタン選択画面の遷移の例（その１）について示した説明図である。
【図９】第１の実施形態に係る画像形成装置で表示される移動先選択画面の構成例について示した説明図である。
【図１０】第１の実施形態に係る画像形成装置で表示されるホームボタン登録情報の遷移の例（その２）について示した説明図である。
【図１１】第１の実施形態に係る画像形成装置で表示されるホームボタン選択画面の遷移の例（その２）について示した説明図である。
【図１２】第１の実施形態に係る画像形成装置で表示されるホームボタン登録情報の遷移の例（その３）について示した説明図である。
【図１３】第１の実施形態に係る画像形成装置で表示されるホームボタン選択画面の遷移の例（その３）について示した説明図である。
【図１４】第１の実施形態に係る画像形成装置で表示されるホームボタン登録情報の遷移の例（その４）について示した説明図である。
【図１５】第１の実施形態に係る画像形成装置で表示されるホームボタン選択画面の遷移の例（その４）について示した説明図である。
【図１６】第１の実施形態に係る画像形成装置で表示されるホームボタン登録情報の遷移の例（その５）について示した説明図である。
【図１７】第１の実施形態に係る画像形成装置で表示されるホームボタン選択画面の遷移の例（その５）について示した説明図である。
【図１８】第１の実施形態に係る画像形成装置の動作について示したフローチャートである。
【図１９】第２の実施形態に係る画像形成装置の機能的構成について示したブロック図である。
【図２０】第２の実施形態に係る画像形成装置で記憶される機能実行計測情報の構成例について示した説明図である。
【図２１】第２の実施形態に係る画像形成装置の動作について示したフローチャートである。
【図２２】第２の実施形態に係る画像形成装置で表示されるメッセージの例について示した説明図（その１）である。
【図２３】第２の実施形態に係る画像形成装置で表示されるメッセージの例について示した説明図（その２）である。
【発明を実施するための形態】
【００１１】
（Ａ）第１の実施形態
以下、本発明による画像処理装置及び画像処理装置の制御方法の第１の実施形態を、図面を参照しながら詳述する。以下では、本発明の画像処理装置を、複合機（ＭＦＰ）として動作する画像形成装置に適用した例について説明する。
【００１２】
（Ａ−１）第１の実施形態の構成
図１は、この実施形態の画像形成装置１の全体構成を示すブロック図である。
【００１３】
画像形成装置１はＭＦＰとして機能する装置であり、ＣＰＵ２、ＲＯＭ３ａ、ＲＡＭ３ｂ、不揮発性メモリ３ｃ、スキャナ部４、印刷部５、キー入力コントローラ７、Ｆａｘ通信部８、ＮｅｔｗｏｒｋＩ／Ｆ９、及び操作パネル１０を有している。
【００１４】
ＣＰＵ２は、装置全体の制御や種々の情報処理（データ処理）を行うものである。ＣＰＵ２は、起動時にＲＯＭ３ａに記憶されたプログラム（表示制御プログラム３０、機能実行プログラム３１を含むプログラム）を読込んでＲＡＭ３ｂ上に展開して実行する。
【００１５】
また、ＲＡＭ３ｂには、設定画面データ等の各種のデータ等、ＣＰＵ２のプログラム実行に伴って必要となるデータも記憶される。また、ＣＰＵ２は、プログラムの実行に伴って、不揮発性メモリ３ｃに記憶されたデータにもアクセスする。不揮発性メモリ３ｃには、電源切断時にも保持しておかなければならない情報が記憶される。
【００１６】
スキャナ部４は、ＣＰＵ２の制御に応じて、ユーザによりセットされた原稿を読込んだ画像を生成するものである。
【００１７】
印刷部５は、ＣＰＵ２の制御に応じて、図示しない印刷用紙（媒体）に画像印刷（画像形成）を行うものである。
【００１８】
Ｆａｘ通信部８は、公衆回線（電話回線）に接続されており、ＣＰＵ２の制御に応じて、ＦＡＸ信号の送受信を行うものである。
【００１９】
ＮｅｔｗｏｒｋＩ／Ｆ９（ネットワークインタフェース）は、ＬＡＮ等のＩＰネットワークに接続するためのインタフェース（例えば、イーサネット（登録商標）インタフェース）である。ＣＰＵ２は、ＮｅｔｗｏｒｋＩ／Ｆ９を用いてネットワークに接続し外部（例えばＰＣ等のクライアント／ホスト）から印刷ジョブのデータ等の受信を行う。
【００２０】
操作パネル１０は、ユーザに対する情報出力及びユーザからの操作受付を行うためのユーザインタフェースの機能を担うデバイスである。この実施形態には、操作パネル１０にユーザインタフェースに係るデバイスとして、表示部１１及びハードキー１０ｃが配置されているものとする。また、表示部１１は、ＬＣＤ１０ａ（液晶ディスプレイ）及びＬＣＤ１０ａの画面上に配置されたタッチパネル１０ｂにより構成されている。表示部１１とハードキー１０ｃは操作パネル１０上に配置されている。
【００２１】
ＬＣＤコントローラ６は、ＬＣＤ１０ａにＣＰＵ２から供給された画像（画像信号）に基づく画像を表示させる。
【００２２】
キー入力コントローラ７は、タッチパネル１０ｂ及びハードキー１０ｃに入力された信号（以下、「キー入力信号」と呼ぶ）をＣＰＵ２に伝達する機能を担っている。タッチパネル１０ｂは、ユーザの指等で押下することにより、その押下された位置の座標データ（ＸＹ座標データ）がキー入力信号としてキー入力コントローラ７からＣＰＵ２に出力される様に構成されている。
【００２３】
次に、ＣＰＵ２で実行される各プログラムの概要について説明する。
【００２４】
機能実行プログラム３１は、スキャナ部４、印刷部５、Ｆａｘ通信部８、ＮｅｔｗｏｒｋＩ／Ｆ９等を用いたＭＦＰとしての機能実行に必要なデータ処理（例えば、印刷処理、画像読込、画像処理、画像データ送信等）を実行するものである。
【００２５】
表示制御プログラム３０は、ＬＣＤ１０ａに対する表示内容の制御（タッチパネル１０ｂからの入力内容に基づいた表示内容の更新を含む）を行うものでありメニュー処理プログラム３２が含まれている。
【００２６】
メニュー処理プログラム３２は、ＬＣＤ１０ａからユーザに提示する操作画面のうち、メニュー画面に係る処理を行うものである。
【００２７】
メニュー処理プログラム３２は、ユーザが頻繁に利用する機能のボタン（以下、「機能選択ボタン」、又は「ホームボタン」と呼ぶ）を複数配置した画面（以下、「機能選択ホーム画面」、又は「機能選択受付画面」と呼ぶ）の表示制御も行う。機能選択ホーム画面は、メニュー処理プログラム３２が表示する階層構造のメニュー画面において、初期画面又は比較的少ない回数の操作でユーザがアクセス可能な画面（上層の画面）となっている。言い換えるとホームボタンは、画像形成装置１が実行する各機能を実行（各機能の実行画面に遷移する処理の実行や、一連の複数の処理を実行するジョブマクロ処理等の実行も含む）するためのショートカット（機能選択オブジェクト）として機能するものである。
【００２８】
この実施形態では、例として、メニュー処理プログラム３２がユーザに提供する機能選択ホーム画面は、図２のような構成となっているものとする。
【００２９】
機能選択ホーム画面には、当該画像形成装置１が提供する種々の機能に対応するホームボタンを複数配置可能な構成となっている。
【００３０】
この実施形態の例では、図２に示すように、機能選択ホーム画面では１画面（１ページ）で最大８つのホームボタンを表示可能なフィールド（４列×２行のフィールド）が設けられている。また、機能選択ホーム画面には、スクロールバーＳＢが設けられており、ロールアップボタンＢＲＵ及びロールダウンボタンＢＲＤを操作することにより、表示するホームボタン（画面の表示位置）のスクロール（切替）が可能となっている。図２の例では、図２（ａ）が機能選択ホーム画面の１ページ目の表示内容であり、図２（ｂ）が２ページ目（１ページ目からロールダウンボタンＢＲＤを押下することにより遷移可能な画面）の表示内容となっている。また、図２（ｂ）に示す２ページ目の機能選択ホーム画面でロールアップボタンＢＲＵを押下すると、１ページ目の画面（図２（ａ）の画面）に遷移する。
【００３１】
図２（ａ）に示すように、１ページ目の機能選択ホーム画面には、ホームボタンを表示可能な８つのフィールドＦ１０１〜Ｆ１０８が配置されている。また、図２（ｂ）に示すように、２ページ目の機能選択ホーム画面にもホームボタンを表示可能な８つのフィールドＦ１０９〜Ｆ１１６が配置されている。
【００３２】
すなわち、この実施形態の画像形成装置１では、２ページの機能選択ホーム画面をスクロールさせることにより、最大１６個のホームボタンを表示可能な構成となっている。なお、機能選択ホーム画面のページ数や１ページあたりのホームボタンの数は限定されないものである。
【００３３】
機能選択ホーム画面では、任意のフィールドに任意の機能（種類）のホームボタンを配置するカスタマイズが可能な構成となっている。画像形成装置１では、ユーザは機能選択ホーム画面を介さずとも、ユーザは画像形成装置の利用者は画像形成装置が提供する機能を実行することも可能であるが、より簡便な形式で機能実行が可能な様に機能選択ホーム画面が用意されている。なお、画像形成装置１において、機能選択ホーム画面を介さずに機能実行を受付ける方法は、例えば、メニュー項目を複数操作して実行する構成としてもよいことになるが、その手段については種々のＭＦＰと同様の構成を提供することができるため、詳しい説明を省略する。
【００３４】
メニュー処理プログラム３２は、機能選択ホーム画面の各フィールド（フィールドＦ１０１〜Ｆ１１６）に表示するホームボタンの内容の管理も実行する。具体的には、この実施形態では、不揮発性メモリ３ｃに記憶される画面構成情報としてのホームボタン登録情報３３を更新することにより、各フィールド（フィールドＦ１０１〜Ｆ１１６）に表示するホームボタンの内容を管理する。
【００３５】
図３は、ホームボタン登録情報３３の構成例について示した説明図である。
【００３６】
図３に示すホームボタン登録情報３３では、管理番号０１〜１６ごとに対応する機能名（未登録の場合は「未登録」）が設定されている。機能名は、当該機能を識別するための機能識別子として機能するものである。
【００３７】
管理番号は、機能選択ホーム画面上で、各ホームボタンの配置位置（配列順序、配列位置）を示す配置位置識別子として機能するものである。
【００３８】
なお、機能選択ホーム画面のフィールドＦ１０１〜Ｆ１１６の管理番号は、それぞれ０１〜１６となっている。例えば、フィールドＦ１０１に対応する管理番号は０１、フィールドＦ１０２に対応する管理番号は０２である。
【００３９】
図３に示すホームボタン登録情報３３では、管理番号０１〜０５に対応する機能名として、それぞれＣｏｐｙ（コピー機能）、Ｆａｘ  Ｍｅｎｕ（ＦＡＸ機能）、Ｓｃａｎ  Ｍｅｎｕ（スキャン機能）、Ｐｒｉｎｔ  Ｍｅｎｕ（プリント機能）、Ｄａｉｌｙ  Ｓａｌｅｓ  Ｒｅｐｏｒｔ（所定の画像データの印刷実行機能）が登録されている。また、図３に示すホームボタン登録情報３３では、管理番号０６〜１６に対応する機能名は未登録となっている。
【００４０】
メニュー処理プログラム３２は、ホームボタン登録情報３３の内容に従って、機能選択ホーム画面の各フィールドに機能名に対応するボタンのアイコンを表示する。例えば、ホームボタン登録情報３３の内容が図３の内容となっていた場合、機能選択ホーム画面の各フィールドＦ１０１〜Ｆ１１６の構成は図２のような内容となる。例えば、図３に示すホームボタン登録情報３３では、管理番号０１に対応する機能名はＣｏｐｙとなっているので、メニュー処理プログラム３２は、機能選択ホーム画面のフィールドＦ１０１に、Ｃｏｐｙ（コピー機能）に対応するボタンのアイコンを表示させている。
【００４１】
また、メニュー処理プログラム３２は、機能選択ホーム画面で各フィールドのボタンが押下された場合、ホームボタン登録情報３３に登録された機能名に対応する処理を行う。例えば、図３に示すホームボタン登録情報３３では、フィールドＦ１０１に表示されたボタンがＣｏｐｙ（コピー機能）となっているので、フィールドＦ１０１のボタンが押下された場合、メニュー処理プログラム３２は、機能実行プログラム３１にコピー処理を実行させる（コピー機能を実行可能な操作画面を表示させるようにしてもよい）。
【００４２】
（Ａ−２）第１の実施形態の動作
次に、以上のような構成を有する第１の実施形態の画像形成装置１の動作を説明する。
【００４３】
以下では、画像形成装置１における機能選択ホーム画面のカスタマイズ操作（編集操作）に関する処理を中心に説明する。
【００４４】
画像形成装置１（メニュー処理プログラム３２）は、所定の操作（例えば、図示しないメニュー操作や、所定のハードキー１０ｃの押下等）により、ユーザから機能選択ホーム画面上で編集しようとする位置（ホームボタンの配置構成の編集）を受付けるための画面（以下、「ホームボタン選択画面」、又は「位置選択画面」と呼ぶ）を表示する。
【００４５】
図４は、ホームボタン選択画面の構成例について示した説明図である。
【００４６】
ホームボタン選択画面では、現在のホームボタンの配置状況が表示され、編集対象（カスタマイズ対象）となる位置を選択することが可能となっている。
【００４７】
具体的には、図４に示すように、ホームボタン選択画面には、視覚的に機能選択ホーム画面と同じレイアウトで、編集対象となる位置を選択するためのボタン（以下、「位置選択ボタン」と呼ぶ）が配置されている。位置選択ボタンには、当該位置選択ボタンに対応する管理番号と、当該管理番号に対応する機能名が表示されている。なお、図４では、機能名が未登録の管理番号に対応する位置選択ボタンには未登録であることを示す「Ｕｎｒｅｇｉｓｔｅｒｅｄ」が表示されている。
【００４８】
図４に示すホームボタン選択画面では、機能選択ホーム画面と同様に、１画面（１ページ）で最大８つの位置選択ボタン（４列×２行の位置選択ボタン）が設けられている。また、ホームボタン選択画面には、スクロールバーＳＢが設けられており、ロールアップボタンＢＲＵ及びロールダウンボタンＢＲＤを操作することにより、画面のスクロール（表示位置の切替）が可能となっている。図４の例では、図４（ａ）がホームボタン選択画面の１ページ目の表示内容であり、図４（ｂ）が２ページ目の表示内容となっている。なお、ホームボタン選択画面のページ数やページあたりのホームボタンの数は限定されないものであるが、視覚的に機能選択ホーム画面と同様のレイアウトとなっていることが望ましい。
【００４９】
ホームボタン選択画面において、いずれかの位置選択ボタンが押下されると、メニュー処理プログラム３２は、当該位置選択ボタン（当該位置選択ボタンに対応する管理番号）に係る操作を受付けるための画面（以下、「操作選択画面」、又は「編集操作内容受付画面」と呼ぶ）を表示する。
【００５０】
図５は、操作選択画面の構成例について示した説明図である。
【００５１】
図５に示す操作選択画面では、フィールドＦ３に、ユーザがホームボタン選択画面で選択した位置を視覚的に表示した選択位置情報が表示されている。
【００５２】
フィールドＦ３には、選択位置情報として、機能選択ホーム画面と同様のレイアウトで、機能選択ボタンを模したフィールドＦ３０１〜Ｆ３０８（各フィールドに対応する管理番号が表示されている）が配置されている。そして、フィールドＦ３では、ホームボタン選択画面で選択された位置に対応するフィールド（図５では、管理番号０３に対応するフィールドＦ１０３）が強調された表示（図５では、ハイライト表示）となっている。また、フィールドＦ３では、ハイライト表示されたフィールド（選択された位置）と、当該フィールドの１つ前の管理番号に係るフィールドとの間（図５では、管理番号０２に対応するフィールドＦ３０２と、ハイライト表示されたフィールドＦ３０３との間）を指し示す矢印形状のマークＭが表示されている。なお、マークＭの位置は、フィールドＦ３０３とフィールドＦ３０４との間を指し示す位置としてもよい。
【００５３】
さらに、操作選択画面では、選択された位置に対する操作を選択するための５個のボタンＢ３０１〜Ｂ３０５が配置されている。なお、操作選択画面で選択可能な操作内容は以下の５個のパターンに限定されず、種々の数及び組合せを適用するようにしてもよい。なお、ボタンＢ３０１〜Ｂ３０３は、ホームボタンの登録又は削除の操作を行うためのボタンであり、ボタンＢ３０４、Ｂ３０５はすでに登録されているホームボタンのレイアウト変更を行うためのボタンである。
【００５４】
ボタンＢ３０１（「機能を登録」と表示されたボタン）は、選択された位置に新たなホームボタンを上書き設定するためのボタンである。
【００５５】
ボタンＢ３０２（「↓に機能を登録」と表示されたボタン）は、マークＭが指し示す位置に、新たなホームボタンを挿入設定するためのボタンである。
【００５６】
ボタンＢ３０３（「削除」と表示されたボタン）は、選択された位置のホームボタンの登録を削除するためのボタンである。
【００５７】
ボタンＢ３０４（「移動」と表示されたボタン）は、選択された位置のホームボタンを別の位置に移動（移動先に挿入）するためのボタンである。
【００５８】
ボタンＢ３０５（「↓に空白を挿入」と表示されたボタン）は、マークＭが指し示す位置に空白（機能名が未登録のフィールド）を挿入する処理を行うためのボタンである。
【００５９】
以下では、操作選択画面でボタンＢ３０１〜Ｂ３０５が押下された場合のそれぞれの動作について説明する。以下では、操作選択画面でボタンＢ３０１〜Ｂ３０５が押下される直前のホームボタン登録情報３３の内容は図３の内容であり、ホームボタン選択画面では管理番号０３に対応するボタンＢ２０３が押下されていたものとして説明する。
【００６０】
まず、新たなホームボタンを挿入することを指示するＢ３０２のボタン（「↓に機能を登録」と表示されたボタン）が押下された場合の例について説明する。
【００６１】
この場合、メニュー処理プログラム３２は、マークＭが指し示す位置に挿入するホームボタンの機能名を選択させるための画面（以下、「機能選択画面」と呼ぶ）を表示する。
【００６２】
図６は、機能選択画面の構成例について示した説明図である。
【００６３】
図６に示すように、機能選択画面には、挿入するホームボタンの機能名を選択するための選択ボタン（機能名と共に「Ｓｅｌｅｃｔ」と表示されたボタン）が複数配置されている。また、図６に示すように機能選択画面には、スクロールバーＳＢが配置されており、表示する画面（ページ）をスクロール（切替）することが可能となっている。
【００６４】
また、図６に示す機能選択画面では、既にホームボタンとして登録されている機能名に対応する選択ボタンについては、選択不可（押下不可）となっている（図６では、選択不可の選択ボタンにハッチを付して図示している）。図６では、Ｃｏｐｙ、Ｆａｘ  Ｍｅｎｕ、Ｆａｘ  Ｍｅｎｕ、Ｉｎｔｅｒｎｅｔ  Ｆａｘのそれぞれの機能名に対応する選択ボタンＢ４０１〜Ｂ４０４が配置されている。
【００６５】
以下では、例として、図６に示す機能選択画面で、Ｉｎｔｅｒｎｅｔ  Ｆａｘの機能名に対応するボタンＢ４０４が押下された場合の動作について説明する。
【００６６】
この場合、メニュー処理プログラム３２は、マークＭが指し示していた位置（管理番号２と管理番号３の間）にＩｎｔｅｒｎｅｔ  Ｆａｘの機能名のホームボタンを挿入する処理を行う。この場合、メニュー処理プログラム３２は、ホームボタン登録情報３３について、マークＭが指し示していた位置（管理番号３）以後のホームボタン（空白（未登録）のものを除く）の管理番号を１ずつ後方に繰り下げて、管理番号３に新たにＩｎｔｅｒｎｅｔ  Ｆａｘの機能名を追加する処理を行う。図３に示すホームボタン登録情報３３について、メニュー処理プログラム３２が上述の更新処理（ホームボタンの挿入処理）を行った後のホームボタン登録情報３３を図７に示す。そして、メニュー処理プログラム３２は、ホームボタン登録情報３３の更新を行った後、更新後のホームボタン登録情報３３に基づいたホームボタン選択画面を表示するものとする。
【００６７】
図８は、メニュー処理プログラム３２が上述の更新後（ホームボタンの挿入処理後）に表示するホームボタン選択画面の例である。
【００６８】
図８に示すように、更新後のホームボタン選択画面では、上述の図７のホームボタン登録情報３３に従って、管理番号０３に対応するボタンＢ２０３が、新たに挿入されたＩｎｔｅｒｎｅｔ  Ｆａｘの機能名のボタンとなっている。そして、図８では、挿入されたＩｎｔｅｒｎｅｔ  Ｆａｘの機能名に係る機能選択ボタンＢ２０３の右上の位置に、新たに挿入された機能選択ボタン（編集対象となったホームボタン）であることを示す目印であるインジケータＩＮ（三角形の画像）が付記されている。ホームボタン選択画面では、インジケータＩＮを付することにより、ユーザに新たに挿入された機能選択ボタンを視覚的に分かりやすく認識させることができる。なお、上述の更新処理の後ユーザが画像形成装置１を操作して機能選択ホーム画面を表示させた場合には、その機能選択ホーム画面の内容は、更新後のホームボタン登録情報３３に従った内容となる。
【００６９】
次に、操作選択画面で、ハイライト表示されたホームボタンを移動することを指示するボタンＢ３０４（「移動」と表示されたボタン）が押下された場合の例について説明する。
【００７０】
この場合、メニュー処理プログラム３２は、ハイライト表示されたホームボタンの移動先（挿入先）を選択させるための画面（以下、「移動先選択画面」と呼ぶ）を表示する。
【００７１】
図９は、移動先選択画面の構成例について示した説明図である。
【００７２】
図９に示す移動先選択画面では、機能選択ホーム画面と同様のレイアウトで、機能選択ボタンを模したフィールドＦ４０１〜Ｆ４１６（各フィールドに対応する管理番号が表示されている）が２ページ（２画面）に分けて配置されている。そして、移動先選択画面では、ホームボタン選択画面で選択された位置に対応するフィールド（図９では、管理番号０３に対応するフィールドＦ４０３）が強調された表示（図９では、ハイライト表示）となっている。また、移動先選択画面では、各フィールドについて、当該フィールドの前段のフィールド（１つ前の管理番号に係るフィールド）との間を指し示す矢印が付されたボタン（以下、「移動先指示ボタン」と呼ぶ）Ｂ４０１〜Ｂ４１６が配置されている。ただし、先頭の管理番号０１に対応するフィールドＦ４０１については、１つ前の管理番号は存在しないので、フィールドＦ４０１の左上に、フィールドＦ４０１の前段の位置を指し示すボタンＢ４０１が配置されている。
【００７３】
そして、移動先選択画面でいずれかの移動先指示ボタンが押下されると、メニュー処理プログラム３２は、押下された移動先指示ボタンが指し示す位置に、ホームボタン選択画面で選択されたホームボタン（ハイライト表示されたホームボタン）を移動・挿入する処理を行う。
【００７４】
例えば、図９に移動先選択画面で移動先指示ボタンＢ４０１（先頭の位置）が押下された場合、メニュー処理プログラム３２は、ホームボタン登録情報３３について、移動先指示ボタンＢ４０１が指し示す位置から、ハイライト表示されたフィールドＦ４０３の直前の管理番号に対応するホームボタン（すなわち、管理番頭０１、０２のホームボタン）の管理番号を１ずつ後方に繰り下げる。そして、メニュー処理プログラム３２は、管理番号１の機能名として、更新前にハイライト表示されていた管理番号に対応する機能名（Ｓｃａｎ  Ｍｅｎｕ）を登録する処理を行う。図３に示すホームボタン登録情報３３について、メニュー処理プログラム３２が上述の更新処理（ホームボタンの移動処理）を行った後のホームボタン登録情報３３を図１０に示す。そして、メニュー処理プログラム３２は、ホームボタン登録情報３３の更新を行った後、更新後のホームボタン登録情報３３に基づいたホームボタン選択画面を表示するものとする。
【００７５】
図１１は、メニュー処理プログラム３２が上述の更新後（ホームボタンの移動処理後）に表示するホームボタン選択画面の例である。
【００７６】
図１１に示すように、更新後のホームボタン選択画面では、上述の図１０のホームボタン登録情報３３に従って、位置選択ボタンＢ２０１の位置に、機能名がＳｃａｎ  Ｍｅｎｕのホームボタンが移動・挿入されていることがわかる。そして、図１１では、移動・挿入されたＳｃａｎ  Ｍｅｎｕの機能名に係る位置選択ボタンＢ２０１の右上の位置に、移動した機能選択ボタン（編集対象となったホームボタン）であることを示す目印であるインジケータＩＮ（三角形の画像）が付記されている。ホームボタン選択画面では、インジケータＩＮを付することにより、ユーザに移動した機能選択ボタンを視覚的に分かりやすく認識させることができる。なお、上述の更新処理の後ユーザが画像形成装置１を操作して機能選択ホーム画面を表示させた場合には、その機能選択ホーム画面の内容は、更新後のホームボタン登録情報３３に従った内容となる。
【００７７】
次に、操作選択画面で、マークＭが指し示す位置に空白のホームボタン（機能名が未登録のフィールド）の挿入を指示するボタンＢ３０５（「↓に空白を挿入」と表示されたボタン）が押下された場合の例について説明する。
【００７８】
この場合、メニュー処理プログラム３２は、マークＭが指し示す位置に空白のホームボタン（機能名が未登録のホームボタン）挿入する処理を行う。
【００７９】
この場合、メニュー処理プログラム３２は、ホームボタン登録情報３３について、マークＭが指し示していた位置（管理番号３）以後のホームボタンの管理番号を１ずつ後方に繰り下げて、管理番号３の機能名を未登録とする処理（管理番号３を空白のホームボタンとする処理）を行う。なお、この場合、メニュー処理プログラム３２は、空白のホームボタン（機能名が未登録のもの）を含めて管理番号を後方に繰り下げる処理を行うようにしてもよいし、空白のホームボタンを除いて管理番号を後方に繰り下げる処理を行うようにしてもよい。図３に示すホームボタン登録情報３３について、メニュー処理プログラム３２が上述の更新処理（空白のホームボタンの挿入処理）を行った後のホームボタン登録情報３３を図１２に示す。そして、メニュー処理プログラム３２は、上述の更新処理（空白のホームボタンの挿入処理）を行った後、更新後のホームボタン登録情報３３に基づいたホームボタン選択画面を表示するものとする。
【００８０】
図１３は、メニュー処理プログラム３２が上述の更新後（空白のホームボタンの挿入処理）に表示するホームボタン選択画面の例である。
【００８１】
図１３に示すように、更新後のホームボタン選択画面では、上述の図１２のホームボタン登録情報３３に従って、位置選択ボタンＢ２０３の位置に、機能名を未登録とする位置選択ボタン（空白を示す位置選択ボタン）が挿入されていることがわかる。そして、図１３では、移動・挿入された未登録（空白）の位置選択ボタンＢ２０３の右上の位置に、挿入した位置選択ボタン（編集対象となったホームボタン）であることを示すインジケータＩＮ（三角形の画像）が付記されている。ホームボタン選択画面では、インジケータＩＮを付することにより、ユーザに挿入された未登録（空白）の位置選択ボタンを視覚的に分かりやすく認識させることができる。なお、上述の更新処理の後ユーザが画像形成装置１を操作して機能選択ホーム画面を表示させた場合には、その機能選択ホーム画面の内容は、更新後のホームボタン登録情報３３に従った内容となる。
【００８２】
次に、ハイライト表示された位置に、新たなホームボタンを上書き設定することを指示するボタンＢ３０１（「機能を登録」と表示されたボタン）が押下された場合の例について説明する。
【００８３】
このとき、ユーザから上書き設定する機能名の指定を受けるための操作画面は、上述の図６に示す機能選択画面と同様の操作画面を用いることができるので詳しい説明は省略する。ここでは、ユーザにより、上述の図６の例と同様に、「Internet Fax」の機能名が選択されたものとして以後の説明を行う。
【００８４】
この場合、メニュー処理プログラム３２は、ホームボタン登録情報３３について、ハイライト表示されていたホームボタン（管理番号３のホームボタン）に対応する機能名を、ユーザにより指定された機能名「Internet Fax」とする処理を行う。
【００８５】
図３に示すホームボタン登録情報３３について、メニュー処理プログラム３２が上述の更新処理（ホームボタンの上書設定）を行った後のホームボタン登録情報３３を図１４に示す。そして、メニュー処理プログラム３２は、ホームボタン登録情報３３の更新（ホームボタンの上書設定）を行った後、更新後のホームボタン登録情報３３に基づいたホームボタン選択画面を表示するものとする。
【００８６】
図１５は、メニュー処理プログラム３２が上述の更新後（ホームボタンの上書設定後）に表示するホームボタン選択画面の例である。
【００８７】
図１５に示すように、更新後のホームボタン選択画面では、上述の図１４のホームボタン登録情報３３に従って、管理番号０３に対応する位置選択ボタンＢ２０３の機能名がInternet Faxに上書き設定されていることがわかる。そして、図１５では、上書き設定された位置選択ボタンＢ２０３の右上の位置に、上書き設定された位置選択ボタン（編集対象となったホームボタン）であること示すインジケータＩＮ（三角形の画像）が付記されている。ホームボタン選択画面では、インジケータＩＮを付することにより、ユーザに上書き設定された位置選択ボタンを視覚的に分かりやすく認識させることができる。なお、上述の更新処理の後ユーザが画像形成装置１を操作して機能選択ホーム画面を表示させた場合には、その機能選択ホーム画面の内容は、更新後のホームボタン登録情報３３に従った内容となる。
【００８８】
次に、選択された位置のホームボタンの登録削除（ホームボタン登録情報３３から削除）を指示するボタンＢ３０３（「削除」と表示されたボタン）が押下された場合の例について説明する。
【００８９】
ここでは、図５に示す操作選択画面で、ボタンＢ３０３（「削除」と表示されたボタン）が押下されたものとする。この場合、メニュー処理プログラム３２は、ハイライト表示された位置のホームボタンを削除する処理を行う。
【００９０】
この場合、メニュー処理プログラム３２は、ホームボタン登録情報３３について、ハイライト表示されたホームボタン（管理番号３のホームボタン）以後のホームボタンの管理番号を１ずつ前方に繰り上げて、更新前の管理番号３のホームボタン（機能名：Scan Menu）を削除する処理を行う。なお、この場合、メニュー処理プログラム３２は、空白のホームボタン（機能名が未登録のもの）を含めて管理番号を前方に繰り上げる処理を行うようにしてもよいし、空白のホームボタンを除いて管理番号を前方に繰り上げる処理を行うようにしてもよい。図３に示すホームボタン登録情報３３について、メニュー処理プログラム３２が上述の更新処理（ホームボタンの削除処理）を行った後のホームボタン登録情報３３を図１６に示す。そして、メニュー処理プログラム３２は、上述の更新処理（ホームボタンの削除処理）を行った後、更新後のホームボタン登録情報３３に基づいたホームボタン選択画面を表示するものとする。
【００９１】
図１７は、メニュー処理プログラム３２が上述の更新後（ホームボタンの削除処理後）に表示するホームボタン選択画面の例である。
【００９２】
図１７に示すように、上述の更新後（ホームボタンの削除処理後）のホームボタン選択画面では、上述の図１６のホームボタン登録情報３３に従って、更新前に管理番号０３に対応するものとして表示されていたＳｃａｎ  Ｍｅｎｕのホームボタンが削除されていることがわかる。なお、上述の更新処理の後ユーザが画像形成装置１を操作して機能選択ホーム画面を表示させた場合には、その機能選択ホーム画面の内容は、更新後のホームボタン登録情報３３に従った内容となる。
【００９３】
以上のように、メニュー処理プログラム３２が、ユーザから機能選択ホーム画面の編集（カスタマイズ）を受付けて更新する上述の処理の流れを一般化すると、例えば、図１８のフローチャートのように示すことができる。
【００９４】
ユーザの操作に応じて、ホームボタン選択画面が呼び出されると、メニュー処理プログラム３２は、ホームボタン選択画面を用いて、ユーザからホームボタンを編集する位置の指定を受付ける（Ｓ１０１）。
【００９５】
次に、メニュー処理プログラム３２は、操作選択画面等を用いて、ユーザから選択された位置に対するホームボタンの編集内容を受付ける処理を行う（Ｓ１０２）。
【００９６】
次に、メニュー処理プログラム３２は、受付けた編集内容に従って、ホームボタン登録情報３３の内容を更新して（Ｓ１０３）、更新後の状態（レイアウト）を表示（ホームボタン選択画面を用いて表示）する（Ｓ１０４）。
【００９７】
このとき、メニュー処理プログラム３２は、今回の更新で、上述のステップＳ１０１で選択された位置に対応する位置選択ボタン（追加、挿入、移動、上書き等の対象となったホームボタンに対応する位置選択ボタン）について、目印（インジケータＩＮ）を用いた強調表示を行っている（上述の図８、図１１、図１３、図１５参照）。
【００９８】
以上のように、画像形成装置１において、ＣＰＵ２（メニュー処理プログラム３２）は、機能選択受付画面表示手段、及び編集受付手段として機能する。また、画像形成装置１において、ＣＰＵ２（メニュー処理プログラム３２）及びホームボタン登録情報３３は、機能選択オブジェクト管理手段として機能する。
【００９９】
（Ａ−３）第１の実施形態の効果
第１の実施形態によれば、以下のような効果を奏することができる。
【０１００】
画像形成装置１では、メニュー処理プログラム３２が、ユーザからホームボタン選択画面で編集対象となる位置の選択を受付け、操作選択画面等により選択された位置に対する編集指示の内容を受付けることにより、ユーザが所望するホームボタンをユーザの所望の位置に配置することを容易としている。
【０１０１】
例えば、操作選択画面（上述の図５参照）で、ホームボタンの登録削除（ボタンＢ３０１〜Ｂ３０３により受付ける編集指示）により、ユーザの所望の機能のホームボタンを所望の位置に配置する編集を容易にしている。画像形成装置１では、例えば、最も良く使うホームボタンは左上から配置したい等のそれぞれのユーザの要望を満たした機能選択ホーム画面を提供することができる。
【０１０２】
（Ｂ）第２の実施形態
以下、本発明による画像処理装置及び画像処理装置の制御方法の第２の実施形態を、図面を参照しながら詳述する。以下では、本発明の画像処理装置を、複合機（ＭＦＰ）として動作する画像形成装置に適用した例について説明する。
【０１０３】
（Ｂ−１）第２の実施形態の構成
図１９は、第２の実施形態の画像形成装置１Ａの機能的構成について示したブロック図であり、上述の図１と同一又は対応する部分には、同一又は対応する符号を付している。以下では、第２の実施形態について第１の実施形態との差異を説明する。
【０１０４】
第２の実施形態の画像形成装置１Ａでは、不揮発性メモリ３ｃに機能名ごとの利用回数（実行回数）をカウントするための機能実行計測情報３４を保持している点である。そして、機能選択ホーム画面を経由せずに実行された機能があった場合、メニュー処理プログラム３２が、機能実行計測情報３４の当該機能に対応する利用回数をカウント（インクリメント）する処理を行う。
【０１０５】
図２０は、機能実行計測情報３４の構成例について示した説明図である。
【０１０６】
図２０に示すように、機能実行計測情報３４には、機能名ごとの利用回数（機能選択ホーム画面を経由せずに実行された回数）のカウンタ値が記憶されている。
【０１０７】
メニュー処理プログラム３２は、ホームボタン登録情報３３に基づいて、既に機能選択ホーム画面に登録されている機能について、機能選択ホーム画面を経由せずに実行された場合に、その旨（既に当該機能が機能選択ホーム画面に配置されていること）をユーザに通知（その旨のメッセージをＬＣＤ１０ａの操作画面上に表示）する。これにより、画像形成装置１では、ユーザに対して、次回から当該機能について、より簡便な手順で実行（機能選択ホームから実行）することを促すことができる。
【０１０８】
また、メニュー処理プログラム３２は、機能実行計測情報３４で、利用回数が閾値Ｎに達した機能が発生した場合、当該機能のホームボタンを機能選択ホーム画面に追加登録（ホームボタン登録情報３３に登録）する処理を行う。この場合、メニュー処理プログラム３２により追加登録されるホームボタンの位置（管理番号）については限定されないものであり、例えば、最も管理番号の小さい空白のホームボタン（未登録のフィールド）に上書き設定するようにしてもよい。また、メニュー処理プログラム３２は、利用回数が閾値Ｎに達した機能についてホームボタンを追加する処理を行った場合、自動的に機能選択ホーム画面を更新したことをユーザに通知（その旨のメッセージをＬＣＤ１０ａの操作画面上に表示）する。これにより、画像形成装置１では、ユーザに対して、次回から当該機能について、より簡便な手順で実行（機能選択ホームから実行）することを促すことができる。
【０１０９】
（Ｂ−２）第２の実施形態の動作
次に、以上のような構成を有する第２の実施形態の画像形成装置１Ａの動作を説明する。以下では、第２の実施形態の画像形成装置１Ａについて、第１の実施形態と異なる部分のみについて説明する。
【０１１０】
図２１は、画像形成装置１Ａ（メニュー処理プログラム３２）が、ユーザの操作に応じて、機能選択ホーム画面を経由せずに、いずれかの機能の処理実を受付けた場合の動作について示したフローチャートである。
【０１１１】
画像形成装置１Ａで、機能選択ホーム画面を経由せずに、いずれかの機能の処理が実行される際、メニュー処理プログラム３２は、まず、今回実行される機能が、既にホームボタン登録情報３３に登録されているか否かを確認する（Ｓ２０１）。
【０１１２】
メニュー処理プログラム３２は、既に当該機能についてホームボタンが登録されていることが確認された場合、後述するステップＳ２０２から動作し、登録されていない場合には後述するステップＳ２０３から動作する。
【０１１３】
上述のステップＳ２０１で、既に当該機能についてホームボタンが登録されていることが確認された場合、メニュー処理プログラム３２は、ユーザに、その旨（既に当該機能が機能選択ホーム画面に配置されていること）を通知するメッセージを、ＬＣＤ１０ａの画面上にポップアップ表示させる（Ｓ２０２）。この場合、例えば、メニュー処理プログラム３２は、図２２に示すように「Ｓｃａｎ  ｔｏ  Ｅｍａｉｌは既に機能選択ホーム画面に配置済みです」というメッセージをポップアップ表示する。
【０１１４】
次に、メニュー処理プログラム３２は受付けた機能実行を機能実行プログラム３１に指示して実行させる（Ｓ２０８）。
【０１１５】
上述のステップＳ２０１で、当該機能についてホームボタンが登録されていないことが確認された場合、メニュー処理プログラム３２は、機能実行計測情報３４について更新（当該機能に対応する利用回数のカウンタをインクリメント）し（Ｓ２０３）、当該機能の利用回数が閾値Ｎを超えたか否かを確認する（Ｓ２０４）。
【０１１６】
当該機能の利用回数が閾値Ｎを超えない場合、メニュー処理プログラム３２は、上述のステップＳ２０８に移行して、当該機能の実行を機能実行プログラム３１に指示する。
【０１１７】
一方、当該機能の利用回数が閾値Ｎを超える場合、メニュー処理プログラム３２は、当該機能の利用回数（カウンタ）を０に戻し（Ｓ２０５）、機能選択ホーム画面（ホームボタン登録情報３３）に当該機能のホームボタンを配置する処理を行う（Ｓ２０６）。
【０１１８】
そして、メニュー処理プログラム３２は、機能選択ホーム画面（ホームボタン登録情報３３）に当該機能のホームボタンを配置する処理を行った場合、その旨（自動的に機能選択ホーム画面を更新したこと）をユーザに通知するメッセージを、ＬＣＤ１０ａの画面上にポップアップ表示させる（Ｓ２０７）。この場合、例えば、メニュー処理プログラム３２は、図２３に示すように「Ｓｃａｎ  ｔｏ  Ｆａｘの利用回数が多いため、機能選択ホーム画面にＳｃａｎ  ｔｏ  Ｆａｘを追加しておきました」というメッセージをポップアップ表示する。
【０１１９】
次に、メニュー処理プログラム３２は、上述のステップＳ２０７に移行して、受付けた機能実行を機能実行プログラム３１に指示して実行させる処理を行う。
【０１２０】
以上のように、画像形成装置１Ａにおいて、ＣＰＵ２（メニュー処理プログラム３２）及び機能実行計測情報３４が、機能選択回数カウント手段として機能する。また、画像形成装置１Ａにおいて、ＣＰＵ２（メニュー処理プログラム３２）は、情報出力手段として機能する。
【０１２１】
（Ｂ−３）第２の実施形態の効果
第２の実施形態によれば、第１の実施形態の効果に加えて以下のような効果を奏することができる。
【０１２２】
画像形成装置１Ａでは、ユーザの各機能の実行頻度（選択頻度）に従って、機能選択ホーム画面を自動的に更新（ホームボタンの追加）し、その旨をユーザに通知している。これにより、第２の実施形態では、機能選択ホーム画面のカスタマイズ方法（編集方法）を知らないユーザに対しても、機能選択ホーム画面を利用した、より簡便な操作環境を提供することができる。
【０１２３】
また、画像形成装置１Ａでは、機能選択ホーム画面を介さずに、すでに機能選択ホーム画面にホームボタンとして登録されている機能を選択した場合に、当該機能について機能選択ホーム画面から選択可能である旨を通知している。これにより、機能選択ホーム画面の存在を知らないユーザに対しても、機能選択ホーム画面を利用した、より簡便な操作環境を提供することができる。
【０１２４】
（Ｃ）他の実施形態
本発明は、上記の各実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
【０１２５】
（Ｃ−１）上記の実施形態では、本発明の画像処理装置及び画像処理装置の制御方法をＭＦＰに適用する例について説明したが、原稿をスキャニングするスキャナやＦＡＸのデータ送受信のみを行うＦＡＸサーバ等、同様の表示制御を行う他の画像処理装置に適用するようにしてもよい。
（Ｃ−２）上記の各実施形態では、ホームボタンの挿入処理を行う場合、及び空白のホームボタンを挿入する処理を行う場合、メニュー処理プログラム３２は、空白のホームボタン（機能名が未登録のもの）を含めて管理番号を後方に繰り下げる処理を行うようにしてもよいし、空白のホームボタンを除いて管理番号を後方に繰り下げる処理を行うようにしてもよい。このとき、メニュー処理プログラム３２は、既存のホームボタンを後方に繰り下げる処理を行うための空白（機能名が未登録のホームボタン）が残っていない場合には、操作選択画面で、ホームボタンの挿入処理を受付けるボタンボタンＢ３０２（「↓に機能を登録」と表示されたボタン）や、空白のホームボタンの挿入処理を受付けるボタンボタンＢ３０５（「↓に空白を挿入」と表示されたボタン）については操作不可（押下不可）とするようにしてもよい。
【符号の説明】
【０１２６】
１…画像形成装置、２…ＣＰＵ、３ａ…ＲＯＭ、３０…表示制御プログラム、３１…機能実行プログラム、３２…メニュー処理プログラム、３ｂ…ＲＡＭ、３ｃ…不揮発性メモリ、３３…ホームボタン登録情報、３４…機能実行計測情報、４…スキャナ部、５…印刷部、６…ＬＣＤコントローラ、７…キー入力コントローラ、８…Ｆａｘ通信部、９…ＮｅｔｗｏｒｋＩ／Ｆ、１０…操作パネル、１０ａ…ＬＣＤ、１０ｂ…タッチパネル、１０ｃ…ハードキー、１１…表示部。
【図１】
2015210787.tif 000003
【図２】
2015210787.tif 000004
【図３】
2015210787.tif 000005
【図４】
2015210787.tif 000006
【図５】
2015210787.tif 000007
【図６】
2015210787.tif 000008
【図７】
2015210787.tif 000009
【図８】
2015210787.tif 000010
【図９】
2015210787.tif 000011
【図１０】
2015210787.tif 000012
【図１１】
2015210787.tif 000013
【図１２】
2015210787.tif 000014
【図１３】
2015210787.tif 000015
【図１４】
2015210787.tif 000016
【図１５】
2015210787.tif 000017
【図１６】
2015210787.tif 000018
【図１７】
2015210787.tif 000019
【図１８】
2015210787.tif 000020
【図１９】
2015210787.tif 000021
【図２０】
2015210787.tif 000022
【図２１】
2015210787.tif 000023
【図２２】
2015210787.tif 000024
【図２３】
2015210787.tif 000025