(57)【特許請求の範囲】
【請求項１】
データ処理装置において、
一連のユーザ操作に基づく指示に対応する処理内容を示すジョブ定義データを複数記憶するジョブ定義データ記憶手段と、
前記ジョブ定義データ記憶手段に記憶されているジョブ定義データの表示順序を記憶する表示順序記憶手段と、
前記ジョブ定義データ記憶手段に記憶されているジョブ定義データの表示順序の規則情報を記憶する表示規則記憶手段と、
前記規則情報に基づき決定した表示順序で、前記表示順序記憶手段で記憶されるジョブ定義データの表示順序を更新する表示順序更新手段と、
前記表示順序記憶手段で記憶している表示順序でジョブ定義データに係る情報をリスト表示するリスト表示手段とを有し、
前記表示規則記憶手段は、ジョブ定義データの１又は複数の属性ごとの優先順序を前記規則情報として記憶し、
ジョブ定義データの属性ごとの優先順序を変更する優先順序変更手段と、
前記優先順序変更手段が変更したジョブ定義データの属性ごとの優先順序を、前記表示規則記憶手段が記憶する前記規則情報として更新する規則情報更新手段とをさらに有し、
ジョブ定義データの属性には、ジョブ定義データに係る機能が含まれており、
当該データ処理装置が対応する各機能の実行を制御する制御部をさらに備え、
前記規則情報更新手段は、直前に前記制御部が実行を制御した機能に係る優先順序を最も高く設定した前記規則情報を、前記表示規則記憶手段が記憶する前記規則情報として更新する
ことを特徴とするデータ処理装置。
【請求項２】
ジョブ定義データの機能には、ＳＣＡＮ機能、ＦＡＸ機能、ＣＯＰＹ機能、及びＰＲＩＮＴ機能のうち少なくとも１つが含まれることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
データ処理装置が行うデータ処理方法において、
前記データ処理装置がジョブ定義データ記憶手段、表示順序記憶手段、表示規則記憶手段、表示順序更新手段、リスト表示手段、優先順序変更手段、規則情報更新手段、及び制御部を備え、
前記ジョブ定義データ記憶手段は、一連のユーザ操作に基づく指示に対応する処理内容を示すジョブ定義データを複数記憶し、
前記表示順序記憶手段は、前記ジョブ定義データ記憶手段に記憶されているジョブ定義データの表示順序を記憶し、
前記表示規則記憶手段は、前記ジョブ定義データ記憶手段に記憶されているジョブ定義データの表示順序の規則情報を記憶し、
前記表示順序更新手段は、前記規則情報に基づき決定した表示順序で、前記表示順序記憶手段で記憶されるジョブ定義データの表示順序を更新し、
前記リスト表示手段は、前記表示順序記憶手段で記憶している表示順序でジョブ定義データに係る情報をリスト表示し、
前記表示規則記憶手段は、ジョブ定義データの１又は複数の属性ごとの優先順序を前記規則情報として記憶し、
前記優先順序変更手段は、ジョブ定義データの属性ごとの優先順序を変更し、
前記規則情報更新手段は、前記優先順序変更手段が変更したジョブ定義データの属性ごとの優先順序を、前記表示規則記憶手段が記憶する前記規則情報として更新し、
ジョブ定義データの属性には、ジョブ定義データに係る機能が含まれており、
前記制御部は、当該データ処理装置が対応する各機能の実行を制御し、
前記規則情報更新手段は、直前に前記制御部が実行を制御した機能に係る優先順序を最も高く設定した前記規則情報を、前記表示規則記憶手段が記憶する前記規則情報として更新する
ことを特徴とするデータ処理方法。
【請求項４】
画像処理装置において、
一連のユーザ操作に基づく指示に対応する処理内容を示すジョブ定義データを複数記憶するジョブ定義データ記憶手段と、
前記ジョブ定義データ記憶手段に記憶されているジョブ定義データの表示順序を記憶する表示順序記憶手段と、
前記ジョブ定義データ記憶手段に記憶されているジョブ定義データの表示順序の規則情報を記憶する表示規則記憶手段と、
前記規則情報に基づき決定した表示順序で、前記表示順序記憶手段で記憶されるジョブ定義データの表示順序を更新する表示順序更新手段と、
前記表示順序記憶手段で記憶している表示順序でジョブ定義データに係る情報をリスト表示するリスト表示手段と
供給された画像データの処理を行う画像処理手段とを有し、
前記表示規則記憶手段は、ジョブ定義データの１又は複数の属性ごとの優先順序を前記規則情報として記憶し、
ジョブ定義データの属性ごとの優先順序を変更する優先順序変更手段と、
前記優先順序変更手段が変更したジョブ定義データの属性ごとの優先順序を、前記表示規則記憶手段が記憶する前記規則情報として更新する規則情報更新手段とをさらに有し、
ジョブ定義データの属性には、ジョブ定義データに係る機能が含まれており、
当該画像処理装置が対応する機能には、前記画像処理手段を用いた機能が含まれており、
当該画像処理装置が対応する各機能の実行を制御する制御部をさらに備え、
前記規則情報更新手段は、直前に前記制御部が実行を制御した機能に係る優先順序を最も高く設定した前記規則情報を、前記表示規則記憶手段が記憶する前記規則情報として更新する
ことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置及び方法、並びに、画像処理装置に関し、例えば、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ；複合機）の操作画面の構成に適用し得る。
【背景技術】
【０００２】
従来のＭＦＰ等の画像形成装置（画像処理装置）では、一つのキー（ハードウェアキーであるかソフトウェアキーであるか限定されない）の操作（以下「キー操作」という。）に対して複数のキー操作を順に割り付けて登録することができる機能（以下、「ジョブマクロ」、「キーマクロ」、又は「ジョブメモリ」と呼ぶ）の機能を備えたものがある。
【０００３】
そして、従来のＭＦＰでは、タッチパネルディスプレイを用いて、ユーザに、実行するジョブマクロを選択させる操作画面を提供するものがある。
【０００４】
従来、上述のようなジョブを選択する画面の構成例としては特許文献１の記載技術がある。特許文献１には、印刷制御装置の印刷ジョブリストを表示する操作画面の例について記載されている。特許文献１に記載された操作画面では、印刷ジョブをリスト表示する際に、各印刷ジョブに係るパラメータのうち１つをユーザが任意に選んで、表示する印刷ジョブの順序を変更することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２２３５２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された操作画面では、印刷ジョブに係るパラメータの項目数（ジョブ定義データの数）が増加すると、ユーザが手動で並べ替えるのは煩雑となり、不便となる。
【０００７】
そのため、ユーザが操作画面上でジョブ選択を行う際に、より利便性が高いデータ処理装置及び方法、並びに、画像処理装置が望まれている。
【課題を解決するための手段】
【０００８】
第１の本発明のデータ処理装置は、データ処理装置において、（１）一連のユーザ操作に基づく指示に対応する処理内容を示すジョブ定義データを複数記憶するジョブ定義データ記憶手段と、（２）前記ジョブ定義データ記憶手段に記憶されているジョブ定義データの表示順序を記憶する表示順序記憶手段と、（３）前記ジョブ定義データ記憶手段に記憶されているジョブ定義データの表示順序の規則情報を記憶する表示規則記憶手段と、（４）前記規則情報に基づき決定した表示順序で、前記表示順序記憶手段で記憶されるジョブ定義データの表示順序を更新する表示順序更新手段と、（５）前記表示順序記憶手段で記憶している表示順序でジョブ定義データに係る情報をリスト表示するリスト表示手段とを有し、（６）前記表示規則記憶手段は、ジョブ定義データの１又は複数の属性ごとの優先順序を前記規則情報として記憶し、（７）ジョブ定義データの属性ごとの優先順序を変更する優先順序変更手段と、（８）前記優先順序変更手段が変更したジョブ定義データの属性ごとの優先順序を、前記表示規則記憶手段が記憶する前記規則情報として更新する規則情報更新手段とをさらに有し、（９）ジョブ定義データの属性には、ジョブ定義データに係る機能が含まれており、（１０）当該データ処理装置が対応する各機能の実行を制御する制御部をさらに備え、（１１）前記規則情報更新手段は、直前に前記制御部が実行を制御した機能に係る優先順序を最も高く設定した前記規則情報を、前記表示規則記憶手段が記憶する前記規則情報として更新することを特徴とする。
【０００９】
第２の本発明は、データ処理装置が行うデータ処理方法において、（１）前記データ処理装置がジョブ定義データ記憶手段、表示順序記憶手段、表示規則記憶手段、表示順序更新手段、リスト表示手段、優先順序変更手段、規則情報更新手段、及び制御部を備え、（２）前記ジョブ定義データ記憶手段は、一連のユーザ操作に基づく指示に対応する処理内容を示すジョブ定義データを複数記憶し、（３）前記表示順序記憶手段は、前記ジョブ定義データ記憶手段に記憶されているジョブ定義データの表示順序を記憶し、（４）前記表示規則記憶手段は、前記ジョブ定義データ記憶手段に記憶されているジョブ定義データの表示順序の規則情報を記憶し、（５）前記表示順序更新手段は、前記規則情報に基づき決定した表示順序で、前記表示順序記憶手段で記憶されるジョブ定義データの表示順序を更新し、（６）前記リスト表示手段は、前記表示順序記憶手段で記憶している表示順序でジョブ定義データに係る情報をリスト表示し、（７）前記表示規則記憶手段は、ジョブ定義データの１又は複数の属性ごとの優先順序を前記規則情報として記憶し、（８）前記優先順序変更手段は、ジョブ定義データの属性ごとの優先順序を変更し、（９）前記規則情報更新手段は、前記優先順序変更手段が変更したジョブ定義データの属性ごとの優先順序を、前記表示規則記憶手段が記憶する前記規則情報として更新し、（１０）ジョブ定義データの属性には、ジョブ定義データに係る機能が含まれており、（１１）前記制御部は、当該データ処理装置が対応する各機能の実行を制御し、（１２）前記規則情報更新手段は、直前に前記制御部が実行を制御した機能に係る優先順序を最も高く設定した前記規則情報を、前記表示規則記憶手段が記憶する前記規則情報として更新することを特徴とする。
【００１０】
第３の本発明の画像処理装置は、画像処理装置において、（１）一連のユーザ操作に基づく指示に対応する処理内容を示すジョブ定義データを複数記憶するジョブ定義データ記憶手段と、（２）前記ジョブ定義データ記憶手段に記憶されているジョブ定義データの表示順序を記憶する表示順序記憶手段と、（３）前記ジョブ定義データ記憶手段に記憶されているジョブ定義データの表示順序の規則情報を記憶する表示規則記憶手段と、（４）前記規則情報に基づき決定した表示順序で、前記表示順序記憶手段で記憶されるジョブ定義データの表示順序を更新する表示順序更新手段と、（５）前記表示順序記憶手段で記憶している表示順序でジョブ定義データに係る情報をリスト表示するリスト表示手段と（６）供給された画像データの処理を行う画像処理手段と、（７）前記表示規則記憶手段は、ジョブ定義データの１又は複数の属性ごとの優先順序を前記規則情報として記憶し、（８）ジョブ定義データの属性ごとの優先順序を変更する優先順序変更手段と、（９）前記優先順序変更手段が変更したジョブ定義データの属性ごとの優先順序を、前記表示規則記憶手段が記憶する前記規則情報として更新する規則情報更新手段とをさらに有し、（１０）ジョブ定義データの属性には、ジョブ定義データに係る機能が含まれており、（１１）当該画像処理装置が対応する機能には、前記画像処理手段を用いた機能が含まれており、（１２）当該画像処理装置が対応する各機能の実行を制御する制御部をさらに備え、（１３）前記規則情報更新手段は、直前に前記制御部が実行を制御した機能に係る優先順序を最も高く設定した前記規則情報を、前記表示規則記憶手段が記憶する前記規則情報として更新すること特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザが操作画面上でジョブ選択を行う際に、より利便性が高いデータ処理装置及び画像処理装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係るリスト表示部の機能的構成について示したブロック図である。
【図２】実施形態に係るＭＦＰの全体構成について示したブロック図である。
【図３】実施形態に係る制御部の機能的構成について示したブロック図である。
【図４】実施形態に係るオペレーションパネルの平面図である。
【図５】実施形態に係るＭＦＰで表示されるジョブマクロ選択画面の構成例について示した説明図である。
【図６】実施形態に係るＳＤカード内に格納されるジョブマクロファイルのディレクトリ構成の例について示した説明図である。
【図７】実施形態に係るジョブマクロ管理テーブルファイルの構成例について示した説明図である。
【図８】実施形態に係る表示規則情報の構成例について示した説明図である。
【図９】実施形態に係るＭＦＰのリスト表示部の動作について示したフローチャートである。
【図１０】実施形態に係るジョブマクロ管理テーブルファイルの遷移の例について示した説明図である。
【図１１】実施形態に係るＭＦＰで表示されるジョブマクロ選択画面の遷移の例（その１）について示した説明図である。
【図１２】実施形態に係るＭＦＰで表示されるジョブマクロ選択画面の遷移の例（その２）について示した説明図である。
【図１３】実施形態に係るＭＦＰで表示される機能優先順序変更受付画面の構成例について示した説明図である。
【図１４】実施形態に係るＭＦＰで表示される機能優先順序変更受付画面の遷移の例について示した説明図（その１）である。
【図１５】実施形態に係る表示規則情報の遷移の例について示した説明図である。
【図１６】実施形態に係るＭＦＰで表示されるジョブマクロ選択画面の遷移の例（その３）について示した説明図である。
【発明を実施するための形態】
【００１３】
（Ａ）主たる実施形態
以下、本発明によるデータ処理装置及び方法、並びに、画像処理装置の一実施形態を、図面を参照しながら詳述する。以下では、本発明のデータ処理装置を搭載した画像処理装置を、ＭＦＰに適用した例について説明する。
【００１４】
（Ａ−１）実施形態の構成
図２は、この実施形態のＭＦＰ１００の機能的構成について示した説明図である。
【００１５】
この実施形態のＭＦＰ１００は、スキャナ部１０１、プリンタ部１０２、ＦＡＸ部１０３、ネットワーク送受信部１０４、オペレーションパネル１０５、ＲＡＭ１０６、ＥＥＰＲＯＭ１０７、ＳＤカードスロット１０８（ＳＤカード１０８ａ）、及び制御部１０９を有している。
【００１６】
スキャナ部１０１は、原稿台（Ｆｌａｔ  Ｂｅｔ）または自動給紙装置（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）で原稿を読み取り、読み取った原稿から画像データを生成して、制御部１０９（画像データ処理部１１０）に供給する。
【００１７】
プリンタ部１０２は、スキャナ部１０１や  ネットワーク送受信部１０４から供給された画像データについて、制御部１０９（画像データ処理部１１０）経由で供給を受けて、印刷用紙（媒体）に印刷（画像形成）する処理を行うものである。
【００１８】
例えば、プリンタ部１０２は、スキャナ部１０１から、制御部１０９（画像データ処理部１１０）を介して供給された画像データについて、印刷データに変換し、印刷を実行する処理（「ＣＯＰＹ機能」の処理）を行う。また、プリンタ部１０２は、ネットワーク送受信部１０４で受信した印刷ジョブのデータについて、制御部１０９（画像データ処理部１１０）経由で供給を受けて印刷処理を行う。具体的には、プリンタ部１０２は、供給された印刷ジョブのデータに基づいて印刷画像データを生成し、印刷用紙に印刷を実行する処理（「ＰＲＩＮＴ機能」の処理）を行う。
【００１９】
ＦＡＸ部１０３は、電話回線（ＦＡＸ回線）と接続しており、ＭＦＰ１００における「ＦＡＸ機能」を担っている。ＦＡＸ部１０３は、例えば、スキャナ部１０１で生成された画像データについて、制御部１０９（画像データ処理部１１０）経由で供給を受けて、画像データをＦＡＸ送信可能なＦＡＸデータ（ＦＡＸ送信用の信号）に変換し、電話回線を介して外部（電話通信網）へＦＡＸ送信する処理（「ＦＡＸ機能」の処理）を行う。
【００２０】
オペレーションパネル１０５は、ＭＦＰ１００においてユーザインタフェースとして機能するものである。具体的には、この実施形態のオペレーションパネル１０５は、タッチパネルディスプレイ及びハードウェアキーを用いて、ユーザへの情報出力、及びユーザからの入力受付を行う。オペレーションパネル１０５の具体的な構成については後述する。
【００２１】
次に、制御部１０９の構成について説明する。
【００２２】
図３は、制御部１０９の機能的構成（ソフトウェア構成）について示したブロック図である。
【００２３】
制御部１０９は、ＭＦＰ１００の各構成要素の動作を制御するものであり、画像データ処理部１１０、ジョブマクロ処理部１１１、及びリスト表示部１１２を有している。制御部１０９は、例えば、プロセッサ等を有するコンピュータにプログラムを実行させることによって構築することができる。この場合、この実施形態のデータ処理プログラムは、少なくとも上述のジョブマクロ処理部１１１、及びリスト表示部１１２の機能を実現するプログラムが該当する。
【００２４】
また、この実施形態のデータ処理装置は、ジョブマクロ処理部１１１、及びリスト表示部１１２により構成することができる。言い換えると、この実施形態のデータ処理装置は、コンピュータに、上述のデータ処理プログラムをインストールすることにより実現することができる。
【００２５】
画像データ処理部１１０は、ＭＦＰ１００の機能に係る各種画像処理を実行するものである。画像データ処理部１１０は、例えば、スキャナ部１０１、ＦＡＸ部１０３、ネットワーク送受信部１０４等から供給されたデータについて、ユーザの操作に応じて処理して他の構成要素に供給する。画像データ処理部１１０は、ユーザの操作に応じて供給されたデータを処理し、ユーザの操作に応じた内容の出力処理を行う。
【００２６】
ジョブマクロ処理部１１１は、後述するジョブマクロに係る処理を行う。この実施形態において、「ジョブマクロ」とは、ＭＦＰ１００の各機能に基づく処理を行う際の一連の操作（例えば、ハードキーやソフトキー等の操作）をマクロ化（スクリプト化）したデータ（以下、「ジョブマクロファイル」、「ジョブ定義データ」とも呼ぶ）ものを指すものとする。そして、ジョブマクロ処理部１１１は、ユーザからの一連のキー操作をジョブマクロ（ジョブマクロファイル）として処理する。言い換えると、ジョブマクロ（ジョブマクロファイル）とは、一連のユーザ操作に基づく指示に対応する処理内容を示すものといえる。ユーザがＣＯＰＹ機能のジョブ（以下、「ＣＯＰＹジョブ」とも呼ぶ）を利用する際には、ＭＦＰ１００の拡大・縮小率、複写枚数、印刷濃度等デフォルトの設定と異なる項目については、通常手動（キー操作）により操作する必要がある。しかし、ＭＦＰ１００に対してジョブマクロを予め登録しておけば、ジョブマクロの選択を行うだけで、複雑な操作を省略した機能実行を行うことができる。
【００２７】
ジョブマクロ処理部１１１は、ユーザの操作に応じて、ジョブマクロ（ジョブマクロファイル）の登録、読み出し、編集、削除等を行う。この実施形態では、ジョブマクロ処理部１１１は、ジョブマクロ（ジョブマクロファイル）の登録を受付けると、当該ジョブマクロのデータ（一連の操作を示すデータ）を１つのジョブマクロファイルとして、ＳＤカード１０８ａに格納するものとする。また、ジョブマクロ処理部１１１は、ユーザの操作に応じて、ＳＤカード１０８ａに格納されたジョブマクロファイルを読み込んで、当該ジョブマクロファイルに基づく処理を画像データ処理部１１０に実行させる。
【００２８】
なお、リスト表示部１１２の詳細構成については後述する。
【００２９】
次に、オペレーションパネル１０５の構成例について図４を用いて説明する。
【００３０】
図４は、オペレーションパネル１０５の平面図である。
【００３１】
この実施形態のオペレーションパネル１０５は、大別して、第１のハードキー部２０１、第２のハードキー部２０２、及びタッチパネル部２０３により構成されているものとする。
【００３２】
タッチパネル部２０３は、制御部１０９に制御に応じた操作画面をＬＣＤディスプレイに表示すると共に、ユーザからの操作（操作画面上のソフトウェアキーの押下等）を受付けることが可能なデバイスである。タッチパネル部２０３は、ユーザからの操作に基づく操作信号（例えば、タッチされた領域の情報等）を制御部１０９に供給する。
【００３３】
第１のハードキー部２０１及び第２のハードキー部２０２は、それぞれ複数のハードキーにより構成されている。制御部１０９では、各キーの押下に応じた操作信号の供給を受付ける。
【００３４】
第１のハードキー部２０１には、ＭＦＰ１００が対応する各機能に対応するキー（機能キー）が配置されている。ＭＦＰ１００では、第１のハードキー部２０１を構成するいずれかの機能キーが押下されると、タッチパネル部２０３の操作画面が当該機能を実行する操作を受付ける画面に遷移する。
【００３５】
第１のハードキー部２０１には、ＣＯＰＹ機能、ＳＣＡＮ機能、ＦＡＸ機能、及びＰＲＩＮＴ機能のそれぞれに対応する、ＣＯＰＹ機能キー２０１ａ、ＳＣＡＮ機能キー２０１ｂ、ＦＡＸ機能キー２０１ｃ、ＰＲＩＮＴ機能キー２０１ｄが配置されている。
【００３６】
第２のハードキー部２０２には、少なくとも、テンキー２０２ａ（数字入力用のテンキー）、ジョブマクロを選択することができる画面（以下、「ジョブマクロ選択画面」と呼ぶ）等に移行することができるジョブマクロキー２０２ｂが配置されているものとする。
【００３７】
次に、ジョブマクロキー２０２ｂの押下により、タッチパネル部２０３に表示される、ジョブマクロ選択画面の構成例について、図５を用いて説明する。
【００３８】
ジョブマクロ選択画面には、６つのジョブマクロ表示用のフィールドＦ１０−１〜１０―６が配置されている。それぞれのフィールドＦ１０は、１つのジョブマクロに関する情報表示及び操作受付を行うことが可能なオブジェクトである。
【００３９】
すなわち、この実施形態のジョブマクロ選択画面では、６つのフィールドＦ１０が配置されているので、同時に６つのジョブマクロをリスト表示することが可能となっている。
【００４０】
そして、この実施形態では、それぞれのフィールドＦ１０には、左側から順に、機能名、ジョブマクロ名が表示された操作キーが配置されているものとする。ジョブマクロ選択画面では、いずれかのフィールドのジョブマクロ名が表示された操作キーが押下（選択）されると、当該ジョブマクロの実行又は当該ジョブマクロを実行するための操作画面に移行することが可能となる。
【００４１】
また、ジョブマクロ選択画面には、フィールドＦ１０−１〜１０−６に表示するジョブマクロをスクロールさせることができるスクロールバーＳＢも配置されている。
【００４２】
さらに、ジョブマクロ選択画面には、フィールドＦ１０−１〜１０−６に表示するジョブマクロのソートキー（後述する表示規則）を切替えるためのソート切替キーＫＣが配置されている。ソート切替キーＫＣに係る機能詳細については後述する。
【００４３】
図６は、ＳＤカード１０８ａ内に格納されるジョブマクロファイルのディレクトリ構成の例について示した説明図である。
【００４４】
なお、この実施形態では、ＳＤカード１０８ａ内はＦＡＴ形式のファイルシステムが採用されているものとして説明する。
【００４５】
図６では、ｒｏｏｔの直下にジョブマクロのデータで構成されるジョブマクロファイルを格納するためのフォルダ（以下、「メインフォルダ」とも呼ぶ）として、「Ｍａｉｎ  Ｆｏｌｄｅｒ」というフォルダ名のメインフォルダＭＦ１が配置されている。なお、ｒｏｏｔ直下に複数のメインフォルダを配置したり、メインフォルダ内にサブフォルダを配置する構成としてもよいが、この実施形態では、説明を簡易とするため、図６に示すようにｒｏｏｔ直下に１つのメインフォルダＭＦ１（サブフォルダは設定されていない）が配置されているものとして説明する。図６に示すように、メインフォルダＭＦ１の直下には、６つのジョブマクロファイルと、これらのジョブマクロファイルを管理するためのデータが格納されているジョブマクロ管理テーブルファイルＴＦが配置されている。
【００４６】
ジョブマクロ管理テーブルファイルＴＦには、メインフォルダＭＦ１配下のジョブマクロファイルが管理されている。
【００４７】
ＭＦＰ１００において、ジョブマクロ管理テーブルファイルＴＦは図７のような構成となっている。
【００４８】
図７に示すようにジョブマクロ管理テーブルファイルＴＦには、ジョブマクロ（ジョブマクロファイル）ごとに、「機能」、「名称」、「機能優先順序」、「表示優先順序」の項目の情報が格納されている。
【００４９】
「ＩＤ」は、ジョブマクロ管理テーブルファイルＴＦ内の各ジョブマクロの識別子である。基本的にＩＤとしては、当該メインフォルダＭＦ１にジョブマクロが登録される都度、昇順の番号が付与されるものとする。
【００５０】
「機能」の項目は、当該ジョブマクロが対応する機能が示されており、当該ジョブマクロファイルが対応する機能（ＣＯＰＹ、ＦＡＸ、ＳＣＡＮのいずれか）が設定される。「機能」の項目は、ジョブマクロ選択画面のフィールドＦ１０における「機能」の表示に対応する。
【００５１】
「名称」の項目は、当該ジョブマクロの名称を示している。また、各ジョブマクロファイルのファイル名はこの「名称」の項目の内容が設定されるものとする。「名称」の項目は、ジョブマクロ選択画面のフィールドＦ１０における「名称」の表示に対応する。
【００５２】
「機能優先順序」は当該ジョブマクロの機能（この実施形態では、ＣＯＰＹ、ＦＡＸ、ＳＣＡＮのいずれか）に対応する値が設定される。図７では、全てのジョブマクロの機能優先順序の値は、初期化された値（未設定）となっている。機能優先順序には、後述するリスト表示部１１２により設定される。
【００５３】
「表示優先順序」の項目には、ジョブマクロ選択画面における当該ジョブマクロの表示順序を示す値が設定される。この実施形態では表示優先順序に設定される値が小さいほど、当該ジョブマクロの表示順序が高いことを示しているものとする。すなわち、ジョブマクロ選択画面では、表示優先順序の番号の順序（昇順）で、フィールドＦ１０に表示される。また、ジョブマクロメイン画面では、その後表示がスクロールされた場合でも、表示優先順序の順序で表示されるものとする。なお、表示優先順序の項目についても後述するリスト表示部１１２により設定される。また、図７では、全てのジョブマクロの表示優先順序の値は、初期化された値（０）となっている。また、表示優先順序の値は、後述するリスト表示部１１２により設定される。
【００５４】
なお、図７に示すジョブマクロ管理テーブルファイルＴＦは、図６に示すメインフォルダＭＦ１のジョブマクロ管理テーブルファイルＴＦの内容となっている。
【００５５】
各メインフォルダＭＦ１内では、ジョブマクロ管理テーブルファイルの内容と、ジョブマクロファイルの格納構成（ディレクトリ構成）と同期が取れた内容となっているものとする。ＭＦＰ１００では、ユーザの操作に応じて、ジョブマクロ（ジョブマクロファイル）をメインフォルダＭＦ１に登録して、ジョブマクロ管理テーブルファイルＴＦの内容を更新することが可能であるものとするが、ジョブマクロの登録処理については種々のＭＦＰと同様の処理を適用することができるため、ここでは説明を省略する。
【００５６】
次に、制御部１０９を構成するリスト表示部１１２の構成詳細について図１を用いて説明する。
【００５７】
リスト表示部１１２は、リストソート手段３０１、リスト表示手段３０２、表示規則記憶手段３０３、及び表示規則情報更新手段３０４を有している。
【００５８】
表示規則記憶手段３０３は、ジョブマクロ管理テーブルファイルＴＦで管理している各ジョブマクロを表示する際に、どのような優先順序で表示するかを示す情報(以下、「表示規則情報」と呼ぶ)を保持している。
【００５９】
図８は、表示規則記憶手段３０３に記憶される表示規則情報の構成例について示した説明図である。
【００６０】
図８に示す表示規則情報には、ジョブマクロファイルに係る各機能（ＣＯＰＹ、ＳＣＡＮ、ＦＡＸ）のそれぞれに対応する機能優先順序が設定されている。機能優先順序とは、ジョブマクロ選択画面で優先的に上位に表示する機能の順序を示している。例えば、図８では、ＣＯＰＹの機能優先順序が１、ＳＣＡＮの機能優先順序が２、ＦＡＸの機能優先順序が３になっているので、ジョブマクロ選択画面では、ＣＯＰＹ機能、ＳＣＡＮ機能、ＦＡＸ機能の順序で各ジョブマクロを表示することを示している。
【００６１】
表示規則情報更新手段３０４は、表示規則記憶手段３０３に記憶する表示規則情報を更新するものである。表示規則記憶手段３０３が表示規則情報を更新する契機や内容については限定されないものであるが、ここでは、表示規則情報更新手段３０４は、ジョブマクロ選択画面で、ソート切替キーＫＣが押下される度に所定のルールで表示規則情報を更新するものとする。また、表示規則情報更新手段３０４は、ユーザの操作に応じて、表示規則記憶手段３０３の表示規則情報を任意の内容に変更することも可能であるものとする。表示規則情報更新手段３０４による表示規則情報の更新処理詳細については後述する。
【００６２】
リストソート手段３０１は、表示規則記憶手段３０３に保持されている表示規則情報に従った規則で、ジョブマクロ管理テーブルファイルＴＦで管理しているジョブマクロの表示順序（表示優先順序の値）を並べ替える処理を行う。
【００６３】
リスト表示手段３０２は、リストソート手段３０１で並べ替えた順序（ジョブマクロ管理テーブルファイルＴＦで管理される順序）で、各フィールドＦ１０に表示するジョブマクロの情報を表示するものである。
【００６４】
以上のように、ＭＦＰ１００では、メインフォルダＭＦ１（ＳＤカード１０８ａ）が、ジョブ定義データ記憶手段として機能する。また、ＭＦＰ１００では、ジョブマクロ管理テーブルファイルＴＦ（ＳＤカード１０８ａ）が、表示順序記憶手段として機能する。さらに、ＭＦＰ１００では、リスト表示部１１２（リストソート手段３０１）が、表示順序更新手段として機能する。さらにまた、ＭＦＰ１００では、リスト表示部１１２（表示規則情報更新手段３０４）が、優先順序変更受付手段及び規則情報更新手段として機能する。さらにまた、ＭＦＰ１００では、画像データ処理部１１０が画像処理手段として機能する。また、ＭＦＰ１００では、ジョブマクロ処理部１１１が、ジョブ処理手段として機能する。さらに、ＭＦＰ１００では、スキャナ部１０１、プリンタ部１０２、ＦＡＸ部１０３、及びネットワーク送受信部１０４が、それぞれ画像処理手段として機能する。
【００６５】
（Ａ−２）実施形態の動作
次に、以上のような構成を有するこの実施形態のＭＦＰ１００の動作を説明する。
【００６６】
以下では、リスト表示部１１２に関する動作を中心に説明し、リスト表示部１１２と関連の無い動作について説明を省略する。
【００６７】
図９は、リスト表示部１１０で、ジョブマクロ選択画面を表示する動作について示したフローチャートである。
【００６８】
図９のフローチャートの処理は、ジョブマクロ選択画面がタッチパネル部２０３に初期表示される場合、又は、ジョブマクロ選択画面でソート切替キーＫＣが押下され表示規則記憶手段３０３の表示規則情報が更新された場合に実行される。
【００６９】
まず、リスト表示部１１２（リストソート手段３０１）が、ジョブマクロ管理テーブルファイルＴＦの機能優先順序及び表示優先順序を初期化する（Ｓ１０１）。具体的には、リスト表示部１１２（リストソート手段３０１）は、全てのジョブマクロについて機能優先順序を「未設定」とし、表示優先順序を「０」に初期化するものとする。
【００７０】
ここでは、ジョブマクロ管理テーブルファイルＴＦの機能優先順序及び表示優先順序を初期化した結果、図７のような内容となったものとする。
【００７１】
次に、リスト表示部１１２（リストソート手段３０１）は表示規則記憶手段３０３から、表示規則情報を読込み、表示規則情報に従って、ジョブマクロ管理テーブルファイルＴＦの機能優先順序の項目を更新する（Ｓ１０２）。
【００７２】
具体的には、リスト表示部１１２（リストソート手段３０１）は表示規則記憶手段３０３から、各機能（ＣＯＰＹ、ＳＣＡＮ、ＦＡＸ）に対応する機能優先順序の値を取得し、取得した各機能の値を、ジョブマクロ管理テーブルファイルＴＦの機能優先順序の項目に設定する。
【００７３】
図７の内容のジョブマクロ管理テーブルファイルＴＦについて、図８の表示規則情報に基づき、機能優先順序の項目を更新すると、図１０のような内容となる。図１０では、図８の表示規則情報に従って、機能がＣＯＰＹのジョブマクロの機能優先順序を１、機能がＳＣＡＮのジョブマクロの機能優先順位を２、機能がＦＡＸのジョブマクロの機能優先順序を３に設定している。
【００７４】
次に、リスト表示部１１２（リストソート手段３０１）は、ジョブマクロ管理テーブルファイルＴＦに対して、ステップＳ１０２で設定された機能優先順序と、ＩＤに基づいて、各ジョブマクロに対して、表示優先順序を決定して設定する（Ｓ１０３）。
【００７５】
具体的には、リスト表示部１１２（リストソート手段３０１）は、第１の属性（第１のソートキー）としての機能優先順序の値が小さいジョブマクロほど、表示優先順序の値を小さく設定する。また、リスト表示部１１２（リストソート手段３０１）は、機能優先順序の値が同じジョブマクロについては、第２の属性（第２のソートキー）としてのＩＤの値が小さいジョブマクロの表示優先順序の値を小さく設定する（すなわちＩＤの昇順の順序で設定する）。
【００７６】
図７の内容のジョブマクロ管理テーブルファイルＴＦについて、表示優先順序の項目を更新すると、図１０のような内容となる。
【００７７】
図１０では、ＩＤ６のジョブマクロの機能優先順序が一番小さいので、表示優先順序が「１」となる。また、図１０では、ＩＤ１とＩＤ５のジョブマクロの機能優先順序が同じであるが、ＩＤ１のジョブマクロの方が、登録された番号が小さいので、ＩＤ６のジョブマクロの次に表示優先順序が高く、表示優先順序が「２」となっている。リスト表示部１１２（リストソート手段３０１）は、このような表示優先順序付けをすべてのジョブマクロに対して行う。
【００７８】
そして、リスト表示手段３０２は、リストソート手段３０１によるソート後の表示優先順序で、ジョブマクロ選択画面におけるジョブマクロの表示順序を更新する。
【００７９】
ジョブマクロ管理テーブルファイルＴＦの内容が、上述の図１０に示す内容の場合、タッチパネル部２０３のジョブマクロ選択画面の表示内容は図５の内容となる。
【００８０】
図５では、ジョブマクロ管理テーブルファイルＴＦの表示優先順序の値にしたがった順序で各ジョブマクロがフィールドＦ１０−１〜Ｆ１０−６に表示されている。
【００８１】
次に、表示規則情報更新手段３０４が、表示規則記憶手段３０３に記憶されている表示規則情報を更新する処理の詳細について説明する。
【００８２】
上述の通り、表示規則情報更新手段３０４は、ジョブマクロ選択画面で、ソート切替キーＫＣが押下される度に所定のルールで表示規則情報を更新する。
【００８３】
具体的には、表示規則情報更新手段３０４は、ソート切替キーＫＣが押下される度に、各機能の表示優先順序を循環的（巡回的）に更新する。
【００８４】
具体的には、初期状態で表示規則情報が図８の状態（「ＣＯＰＹ：１、ＳＣＡＮ：２、ＦＡＸ：３」）だった場合、１度ソート切替キーＫＣが押下されると、表示規則情報更新手段３０４は、機能優先順序を１段階循環させて「ＣＯＰＹ：３、ＳＣＡＮ：１、ＦＡＸ：２」とする。また、このとき、表示規則情報更新手段３０４は、ソート切替キーＫＣに表示する機能名を機能優先順序が１の機能（ＳＣＡＮ）に変更する。また、表示規則情報更新手段３０４の表示規則情報の更新にともなって、リスト表示部１１２により上述の図９のフローチャートの処理が実行され、ジョブマクロ選択画面のジョブマクロの表示順序がソートされる。その結果、ジョブマクロ選択画面の内容は、図１１の内容となる。図１１では、ＳＣＡＮ、ＦＡＸ、ＣＯＰＹの機能優先順序でジョブマクロの表示がソートされている。
【００８５】
そして、ジョブマクロ選択画面の表示が図１１の状態で、さらにソート切替キーＫＣが押下されると、表示規則情報更新手段３０４は、機能優先順序をさらに１段階循環させて「ＣＯＰＹ：２、ＳＣＡＮ：３、ＦＡＸ：１」とする。また、このとき、表示規則情報更新手段３０４は、ソート切替キーＫＣに表示する機能名を機能優先順序が１の機能（ＦＡＸ）に変更する。また、表示規則情報更新手段３０４の表示規則情報の更新にともなって、リスト表示部１１２により上述の図９のフローチャートの処理が実行され、ジョブマクロ選択画面のジョブマクロの表示順序がソートされる。その結果、ジョブマクロ選択画面の内容は、図１２の内容となる。図１２では、ＦＡＸ、ＣＯＰＹ、ＳＣＡＮの機能優先順序でジョブマクロの表示がソートされている。
【００８６】
そして、ジョブマクロ選択画面の表示が図１２の状態で、さらにソート切替キーＫＣが押下されると、表示規則情報更新手段３０４は、機能優先順序をさらに１段階循環させて「ＣＯＰＹ：１、ＳＣＡＮ：２、ＦＡＸ：３」として当初の状態に戻ることになる。したがって、その結果、ジョブマクロ選択画面の内容は、図５の内容に戻ることになる。
【００８７】
次に、表示規則情報更新手段３０が、ユーザの操作に応じて、表示規則記憶手段３０３の表示規則情報の機能優先順序を任意の順序に変更する動作について説明する。ジョブマクロ選択画面では、循環的に機能優先順序を変更することはできるが、それ以外の任意の順序に変更を行うことはできない。そのため、この実施形態では、表示規則情報更新手段３０４は、図１３に示すような、操作画面（以下、「機能優先順序変更受付画面」と呼ぶ）により、機能優先順序を任意の順序に変更することが可能となっている。
【００８８】
なお、ＭＦＰ１００において、機能優先順序変更受付画面を呼び出す操作方法については限定されないものであり、所定のハードキー押下や、メニュー操作により呼出可能とするようにしてもよい。
【００８９】
機能優先順序変更受付画面では、図１３に示すように、機能優先順序が高い順序で、フィールドＦ２０−１〜Ｆ２０−３が割り当てられている。図１３の状態では、各機能の機能優先順序が「ＣＯＰＹ：１、ＳＣＡＮ：２、ＦＡＸ：３」であるので、フィールドＦ２０−１にＣＯＰＹ機能が割り当てられ、フィールドＦ２０−２にＳＣＡＮ機能が割り当てられ、フィールドＦ２０−３にＦＡＸ機能が割り当てられている。また、機能優先順序変更受付画面では、図１３に示すように、当該フィールドＦ２０に係る機能名を表示するサブフィールドＦ２０ａと、当該フィールドに係る現在の機能優先順序を表示するサブフィールドＦ２０ｂと、当該フィールドＦ２０に係る機能の機能優先順序を１段階優先順位を繰り上げる（機能優先順序の値を１減ずる）キーＫＵと、機能優先順序を１段階優先順序を繰り下げる（機能優先順序の値を１加算する）キーＫＤが配置されている。例えば、図１３では、各機能の機能優先順序が「ＣＯＰＹ：１、ＳＣＡＮ：２、ＦＡＸ：３」となっているが、フィールドＦ２０−２のキーＫＵが押下されると、ＣＯＰＹ機能とＳＣＡＮ機能の機能優先順序が入れ替わり、各機能の機能優先順序が「ＳＣＡＮ：１、ＣＯＰＹ：２、ＦＡＸ：３」となる。
【００９０】
なお、フィールドＦ２０−１に係る機能の機能優先順序は１でこれ以上順序を繰り上げることができないため、キーＫＵは機能しない（押下できない）状態となっている。また、フィールドＦ２０−３に係る機能の機能優先順序は３でこれ以上順序を繰り下げることができないため、キーＫＤも同様に機能しない状態となっている。なお、図１３では、機能しない（押下できない）キーについては、ハッチを付して表示しているが、グレイアウトする等表示を変更することが望ましい。
【００９１】
また、機能優先順序変更受付画面では、現在フィールドＦ２０−１〜Ｆ２０−３に表示された順序で、表示規則記憶手段３０３の表示規則情報を更新するためのＯＫキーＫＯも配置されている。
【００９２】
以上のように、機能優先順序変更受付画面では、それぞれの機能について任意の機能優先順位を設定し、表示規則記憶手段３０３の表示規則情報に反映させることができる。
【００９３】
したがって、機能優先順序変更受付画面では、各フィールドＦ２０のキーＫＵ、キーＫＤを用いた操作を行うことにより、各機能の機能優先順序について、図１４に示すように、循環的に変更するだけでは実現できない「ＦＡＸ：１、ＳＣＡＮ：２、ＣＯＰＹ：３」と設定することもできる。
【００９４】
そして、機能優先順序変更受付画面が、図１４に示す状態で、ＯＫキーＫＯが押下されると、表示規則情報更新手段３０４は、現在フィールドＦ２０−１〜Ｆ２０−３に表示された順序で、表示規則記憶手段３０３の表示規則情報を更新する。
【００９５】
これにより、表示規則記憶手段３０３の表示規則情報は、図１５の内容となる。
【００９６】
さらに、表示規則記憶手段３０３の表示規則情報が更新された後、タッチパネル部２０３にジョブマクロ選択画面が表示されると、その内容は、図１６の内容となる。図１６では、ＦＡＸ、ＳＣＡＮ、ＣＯＰＹの機能優先順序でジョブマクロの表示順序がソートされている。
【００９７】
（Ａ−３）実施形態の効果
この実施形態によれば、以下のような効果を奏することができる。
【００９８】
この実施形態のＭＦＰ１００では、多数のジョブマクロが多数あった場合でも、ジョブマクロ選択画面により、ジョブマクロの属性である機能に従い、機能ごとに割り当てられた優先順序で、ジョブマクロのリストを表示することができる。
【００９９】
また、ＭＦＰ１００では、機能の優先順序を循環的に変更（巡回的に変更）させることができるので、簡便な操作（ソート切替キーＫＣの押下のみ）で、ユーザが使用したい機能が優先的に表示されるでき、使用したいジョブマクロを容易に選択することができる。
【０１００】
また、ＭＦＰ１００では、機能優先順序変更受付画面により、機能優先順序を、ユーザの所望どおりに設定できるため、機能優先順序を自由に設定でき、最初にジョブマクロのリストを表示した状態で、ユーザ所望する機能のジョブマクロを優先的に表示することができるので、さらなる利便性の向上を実現することができる。
【０１０１】
（Ｂ）他の実施形態
本発明は、上記の実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
【０１０２】
（Ｃ−１）上記の実施形態では、本発明のデータ処理装置を、ジョブマクロファイルによりジョブマクロを管理する画像処理装置（ＭＦＰ）に適用した例について説明したが、その他のファイルシステムによりファイル管理を行う装置（例えば、プリンタ、ＦＡＸ、ＰＣ等の情報処理装置（データ処理装置））に適用するようにしてもよい。
【０１０３】
（Ｃ−２）上記の実施形態において、リスト表示部１１２は、ソートするための第１の属性(第１のソートキー)としてジョブマクロの機能を適用し、第２の属性（第２のソートキー）としてジョブマクロのＩＤを適用している。上記の実施形態では、第２の属性（第２のソートキー）は、ＩＤを昇順に適用することで固定されているが、例えば、ジョブマクロ選択画面に複数のソート切替キーＫＣを配置して、ＩＤの降順又は昇順に切替える構成としてもよい。また、第２の属性として、ファイル名のアルファベット順としたり、タイムスタンプ（ジョブマクロファイルのタイムスタンプ）の順序とする等、他の属性を適用するようにしてもよい。このように、リスト表示部１１２において、ソートに用いる属性（ソートキー）の数は複数としてもよいし、その数も限定されないものである（３つ以上のソートキーを用いてソートするようにしてもよい）。また、リスト表示部１１２が、２つ以上の属性（ソートキー）を用いてソートを行う場合には、ジョブマクロ選択画面に、その属性（ソートキー）の数分のソート切替キーＫＣを配置するようにしてもよい。またその場合、表示規則記憶手段３０３には、属性ごとの表示規則情報を記憶させて、表示規則を定義するようにしてもよい。
【０１０４】
（Ｃ−３）上記の実施形態のＭＦＰ１００では、最初にジョブマクロ選択画面を表示する際の表示規則情報は、表示規則記憶手段３０３に記憶されている表示規則情報をそのまま適用する例について説明したが、初期に適用する表示規則情報を動的に変更するようにしてもよい。例えば、ＭＦＰ１００において、ジョブマクロ選択画面を表示する際に、表示規則情報更新手段３０４が、直前に実行された処理（ジョブマクロによる処理か、ジョブマクロを用いない操作であるかは問わない）の機能の機能優先順序を「１」とするように、表示規則記憶手段３０３に記憶されている表示規則情報を変更してから、表示規則情報を表示するようにしてもよい。
【符号の説明】
【０１０５】
１００…ＭＦＰ、１０１…スキャナ部、１０２…プリンタ部、１０３…ＦＡＸ部、１０４…ネットワーク送受信部、１０５…オペレーションパネル、１０６…ＲＡＭ、１０７…ＥＥＰＲＯＭ、１０８…ＳＤカードスロット、１０８ａ…ＳＤカード、１０９…制御部、１１０…画像データ処理部、１１１…ジョブマクロ処理部、１１２…リスト表示部、３０１…リストソート手段、３０２…リスト表示手段、３０３…表示規則記憶手段、３０４…表示規則情報更新手段。
【図１】
0005914442.tif 000002
【図２】
0005914442.tif 000003
【図３】
0005914442.tif 000004
【図４】
0005914442.tif 000005
【図５】
0005914442.tif 000006
【図６】
0005914442.tif 000007
【図７】
0005914442.tif 000008
【図８】
0005914442.tif 000009
【図９】
0005914442.tif 000010
【図１０】
0005914442.tif 000011
【図１１】
0005914442.tif 000012
【図１２】
0005914442.tif 000013
【図１３】
0005914442.tif 000014
【図１４】
0005914442.tif 000015
【図１５】
0005914442.tif 000016
【図１６】
0005914442.tif 000017