(57)【要約】【課題】  利便性の高いファイル整理を行うデータ処理装置及び画像処理装置を提供する。【解決手段】  本発明は、データ処理装置、及びデータ処理装置を搭載した画像処理装置に関する。そして、データ処理装置は、フォルダ内の各ファイルの管理をする手段と、ファイル整理処理を行うか否かを判定するための判定基準情報と、ファイル管理に係る整理処理を行うためのルール情報とを保持する手段と、判定基準情報に基づく判定基準に基づいて、フォルダ内の状態を確認し、その確認結果に基づいてファイル整理処理の要否を判定する手段と、ファイル整理処理を行うと判定した場合に、ルール情報に従ってフォルダ内のファイル整理処理を行う手段とを有することを特徴とする。【選択図】      図１
2014135029.tif 000002
【特許請求の範囲】
【請求項１】
ファイルが格納されフォルダ内の各ファイルの管理をするファイル管理手段と、
前記フォルダ内のファイルに係るファイル整理処理を行うか否かを判定するための判定基準情報と、前記フォルダ内のファイル管理に係る整理処理を行うためのルール情報とを保持する情報保持手段と、
前記判定基準情報に基づく判定基準に基づいて、前記フォルダ内の状態を確認し、その確認結果に基づいて前記フォルダ内のファイル整理処理を行うか否かを判定する整理判定手段と、
前記整理判定手段で、前記フォルダ内のファイル整理処理を行うと判定した場合に、前記ルール情報に従って前記フォルダ内のファイル整理処理を行うファイル整理処理手段と
を有することを特徴とするデータ処理装置。
【請求項２】
ユーザからの操作を受付けることが可能な操作手段をさらに備え、
前記操作手段によりユーザからの操作を受付けて、前記情報保持手段に保持させる各情報の内容を受付ける情報入力受付手段と
をさらに有することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記ファイル整理処理手段は、少なくとも、フォルダ内にサブフォルダを生成して、それぞれのサブフォルダにフォルダ直下のファイルを振り分ける第１のファイル整理処理方式に対応していることを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
前記操作手段は、ユーザに操作画面を提示することが可能なディスプレイを備え、前記ファイル管理手段で管理されている管理順序で、前記フォルダ内のファイルの識別情報を表示して、いずれかのファイルをユーザに選択させるファイル選択操作画面を前記ディスプレイに表示することが可能であり、
前記ファイル整理手段は、少なくとも、前記ファイル管理手段に対して、所定のパラメータに基づいて前記ファイル管理手段で管理されているファイルごとの管理順序を更新する第２のファイル整理処理方式に対応していることを特徴とする請求項１〜３のいずれかに記載のデータ処理装置。
【請求項５】
前記操作手段は、ユーザに操作画面を提示することが可能なディスプレイを備え、各ファイルが属するグループごとに異なる表示形式で、前記フォルダ内のファイルの識別情報を表示して、いずれかのファイルをユーザに選択させるファイル選択操作画面を前記ディスプレイに表示することが可能であり、
前記ファイル整理手段は、少なくとも、所定のパラメータに基づいて、前記ファイル管理手段で管理されている各ファイルをグループ分けして、前記操作手段に、グループごとにファイルの識別情報を異なる表示形式で表示させるように制御する第３のファイル整理処理方式に対応していることを特徴とする請求項１〜４のいずれかに記載のデータ処理装置。
【請求項６】
前記ファイル整理処理手段は、複数のファイル整理処理方式に対応しており、
前記ルール情報には、前記ファイル整理処理手段が対応するファイル整理処理方式のいずれかを指定する方式情報、及び、当該ファイル整理処理方式での処理に用いるパラメータが含まれていることを特徴とする請求項２に記載のデータ処理装置。
【請求項７】
前記判定基準情報には、フォルダ直下に保存されたファイル数に係る閾値が含まれており、
前記整理判定手段は、前記フォルダ直下に保存されたファイル数が、前記判定基準に含まれる閾値に達している場合に、ファイル整理処理を行うと判定する
ことを特徴とする請求項１〜６のいずれかに記載のデータ処理装置。
【請求項８】
前記ファイル管理手段は、複数のフォルダの管理を行っており、
第１のフォルダ内で所定の条件に該当するファイルについて、第２のフォルダにコピーするコピー処理を行うファイルコピー手段を更に備える
ことを特徴とする請求項１〜７のいずれかに記載のデータ処理装置。
【請求項９】
前記第１のフォルダは、主として１人のユーザが使用することを目的としたものであり、前記第２のフォルダは、主として複数のユーザが使用することを目的としたものであることを特徴とする請求項８に記載のデータ処理装置。
【請求項１０】
コンピュータを、
ファイルが格納されフォルダ内の各ファイルの管理をするファイル管理手段と、
前記フォルダ内のファイルに係るファイル整理処理を行うか否かを判定するための判定基準情報と、前記フォルダ内のファイル管理に係る整理処理を行うためのルール情報とを保持する情報保持手段と、
前記判定基準情報に基づく判定基準に基づいて、前記フォルダ内の状態を確認し、その確認結果に基づいて前記フォルダ内のファイル整理処理を行うか否かを判定する整理判定手段と、
前記整理判定手段で、前記フォルダ内のファイル整理処理を行うと判定した場合に、前記ルール情報に従って前記フォルダ内のファイル整理処理を行うファイル整理処理手段と
して機能させることを特徴とするデータ処理プログラム。
【請求項１１】
ユーザから画像処理の内容について操作を受付ける操作手段と、
前記操作手段で受け付けた一連の操作内容を示す情報を有するファイルをフォルダ内に記憶するファイル記憶手段と、
前記操作手段で受付けた一連の操作内容に基づいた画像処理、又は、前記ファイル記憶手段に記憶されたいずれかのファイルの情報に従った一連の操作内容に基づく画像処理を実行する画像処理手段と、
前記フォルダ内の各ファイルの管理をするファイル管理手段と、
前記フォルダ内のファイルに係るファイル整理処理を行うか否かを判定するための判定基準情報と、前記フォルダ内のファイル管理に係る整理処理を行うためのルール情報とを保持する情報保持手段と、
前記判定基準情報に基づく判定基準に基づいて、前記フォルダ内の状態を確認し、その確認結果に基づいて前記フォルダ内のファイル整理処理を行うか否かを判定する整理判定手段と、
前記整理判定手段で、前記フォルダ内のファイル整理処理を行うと判定した場合に、前記ルール情報に従って前記フォルダ内のファイル整理処理を行うファイル整理処理手段と
を有することを特徴とする画像処理装置。
【請求項１２】
前記ファイル記憶手段は、脱着可能な可搬記憶媒体を用いて構成されていることを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
ユーザ操作に基づく指示を受け付け、指示信号を出力する操作部と、
前記操作部からの指示信号に基づいて、ファイルの整理を行うためのルールを設定する設定部と、
ファイル数を検知する検知部と、
前記ファイル数が閾値を超えた場合、前記設定部により設定されたルールに基づいてファイルを整理する制御部と、
を備えるデータ処理装置。
【請求項１４】
前記設定部は、前記操作部からの前記指示信号に基づいて、ファイルの整理手段を設定する請求項１３に記載のデータ処理装置。
【請求項１５】
前記整理手段とは、フォルダを作成して当該フォルタに所定のファイルを格納すること、
前記ファイルを並べ替えること、表示されるファイル名の文字装飾を行うこと、のうちの少なくとも１つである請求項１４に記載のデータ処理装置。
【請求項１６】
前記設定部は、前記操作部からの前記指示信号に基づいて、前記閾値を設定する請求項１３〜１５の何れか一項に記載のデータ処理装置。
【請求項１７】
前記検出部は、特定のフォルダ内のファイル数を検出する請求項１３〜１６に記載のデータ処理装置。
【請求項１８】
ユーザ操作に基づく指示を受け付け、指示信号を出力する操作部と、
前記操作部からの指示信号に基づいて、各種処理を実行する第１処理部と、
一連のユーザ操作に基づく指示に対応する指示内容を示すジョブマクロファイルを記憶媒体のフォルダから読み出す読出部と、
前記読み出されたジョブマクロファイルに基づいて、一連の処理を実行する第２処理部と、
前記操作部からの指示信号に基づいて、前記記憶媒体のフォルダに格納されているジョブマクロファイルの整理を行うためのルールを設定する設定部と、
前記フォルダに格納されている前記ジョブマクロファイルのファイル数を検知する検知部と、
前記ファイル数が閾値を超えた場合、前記設定部により設定されたルールに基づいて前記フォルダに格納されているジョブマクロファイルを整理する制御部と、
を備える画像形成装置。
【請求項１９】
前記記憶媒体は、着脱可能な可搬型記憶媒体である請求項１８に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置及びプログラム、並びに、画像処理装置に関し、例えば、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ；複合機）の操作画面上で用いるファイルの管理に適用し得る。
【背景技術】
【０００２】
従来、コンピュータ上で、データが格納されたファイルを整理・管理し、ユーザが整理されたファイルを利用する際に効率的とする従来技術としては特許文献１の記載技術がある。
【０００３】
特許文献１に記載の整理方法では、ディレクトリに格納されているファイルの個数を属性（作成者、作成日時、サイズ）毎にカウントし、カウントした個数がある閾値を超えた際に対象ファイルをユーザに通知し、その後、第一のディレクトリから第二のディレクトリに移動する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−３１０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の整理方法では、ファイル整理といっても基本的にはフォルダが一つ増えるだけあり、必ずしもユーザにとって、ファイルがわかりやすく整理されるとは限らなかった。
【０００６】
そのため、利便性の高いファイル整理を行うことができるデータ処理装置及びプログラム、並びに、画像処理装置が望まれている。  
【課題を解決するための手段】
【０００７】
第１の本発明のデータ処理装置は、（１）ファイルが格納されフォルダ内の各ファイルの管理をするファイル管理手段と、（２）前記フォルダ内のファイルに係るファイル整理処理を行うか否かを判定するための判定基準情報と、前記フォルダ内のファイル管理に係る整理処理を行うためのルール情報とを保持する情報保持手段と、（３）前記判定基準情報に基づく判定基準に基づいて、前記フォルダ内の状態を確認し、その確認結果に基づいて前記フォルダ内のファイル整理処理を行うか否かを判定する整理判定手段と、（４）前記整理判定手段で、前記フォルダ内のファイル整理処理を行うと判定した場合に、前記ルール情報に従って前記フォルダ内のファイル整理処理を行うファイル整理処理手段とを有することを特徴とする。
【０００８】
第２の本発明のデータ処理プログラムは、コンピュータを、（１）ファイルが格納されフォルダ内の各ファイルの管理をするファイル管理手段と、（２）前記フォルダ内のファイルに係るファイル整理処理を行うか否かを判定するための判定基準情報と、前記フォルダ内のファイル管理に係る整理処理を行うためのルール情報とを保持する情報保持手段と、（３）前記判定基準情報に基づく判定基準に基づいて、前記フォルダ内の状態を確認し、その確認結果に基づいて前記フォルダ内のファイル整理処理を行うか否かを判定する整理判定手段と、（４）前記整理判定手段で、前記フォルダ内のファイル整理処理を行うと判定した場合に、前記ルール情報に従って前記フォルダ内のファイル整理処理を行うファイル整理処理手段として機能させることを特徴とする。
【０００９】
第３の本発明の画像処理装置は、（１）ユーザから画像処理の内容について操作を受付ける操作手段と、（２）前記操作手段で受け付けた一連の操作内容を示す情報を有するファイルをフォルダ内に記憶するファイル記憶手段と、（３）前記操作手段で受付けた一連の操作内容に基づいた画像処理、又は、前記ファイル記憶手段に記憶されたいずれかのファイルの情報に従った一連の操作内容に基づく画像処理を実行する画像処理手段と、（４）前記フォルダ内の各ファイルの管理をするファイル管理手段と、（５）前記フォルダ内のファイルに係るファイル整理処理を行うか否かを判定するための判定基準情報と、前記フォルダ内のファイル管理に係る整理処理を行うためのルール情報とを保持する情報保持手段と、（５）前記判定基準情報に基づく判定基準に基づいて、前記フォルダ内の状態を確認し、その確認結果に基づいて前記フォルダ内のファイル整理処理を行うか否かを判定する整理判定手段と、（６）前記整理判定手段で、前記フォルダ内のファイル整理処理を行うと判定した場合に、前記ルール情報に従って前記フォルダ内のファイル整理処理を行うファイル整理処理手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、利便性の高いファイル整理を行うデータ処理装置及び画像処理装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態に係るＭＦＰで行われるジョブマクロ整理処理のフローチャート（その１）である。
【図２】第１の実施形態に係るＭＦＰの機能的構成について示したブロック図である。
【図３】第１の実施形態に係るＭＦＰに搭載されたオペレーションパネルの構成例について示した説明図である。
【図４】第１の実施形態に係るＳＤカード内に格納されるジョブマクロファイルのディレクトリ構成の例について示した説明図である。
【図５】第１の実施形態に係るテーブルファイルの構成例について示した説明図である。
【図６】第１の実施形態に係るＭＦＰで行われるジョブマクロ整理設定について示したフローチャートである。
【図７】第１の実施形態に係るＭＦＰでジョブマクロ整理設定の処理が行われる場合に、タッチパネル部に表示される操作画面の遷移について示した説明図（その１）である。
【図８】第１の実施形態に係るＭＦＰでジョブマクロ整理設定の処理が行われる場合に、タッチパネル部に表示される操作画面の遷移について示した説明図（その２）である。
【図９】第１の実施形態に係るＭＦＰ行われるジョブマクロ登録処理について示したフローチャートである。
【図１０】第１の実施形態に係るＭＦＰでタッチパネル部に表示される機能実行画面の例について示した説明図である。
【図１１】第１の実施形態に係るＭＦＰでジョブマクロ登録処理が行われた場合のテーブルファイルの遷移について示した説明図である。
【図１２】第１の実施形態に係るＭＦＰでジョブマクロが実行される場合の動作について示したフローチャートである。
【図１３】第１の実施形態に係るＭＦＰで行われるジョブマクロ整理処理のフローチャート（その２）である。
【図１４】第１の実施形態に係るＭＦＰでジョブマクロ整理処理が行われる場合の、テーブルファイル及びタッチパネル部に表示される操作画面の遷移について示した説明図（その１）である。
【図１５】第１の実施形態に係るＭＦＰでジョブマクロ整理処理が行われる場合の、テーブルファイル及びタッチパネル部に表示される操作画面の遷移について示した説明図（その２）である。
【図１６】第１の実施形態に係るＭＦＰでジョブマクロ整理処理が行われる場合の、テーブルファイル及びタッチパネル部に表示される操作画面の遷移について示した説明図（その３）である。
【図１７】第１の実施形態に係るＭＦＰでジョブマクロ整理処理が行われる場合の、テーブルファイル及びタッチパネル部に表示される操作画面の遷移について示した説明図（その４）である。
【図１８】第１の実施形態に係るＭＦＰでジョブマクロ整理処理が行われる場合の、テーブルファイル及びタッチパネル部に表示される操作画面の遷移について示した説明図（その５）である。
【図１９】第１の実施形態に係るＭＦＰでジョブマクロ整理処理が行われる場合の、テーブルファイル及びタッチパネル部に表示される操作画面の遷移について示した説明図（その６）である。
【図２０】第１の実施形態に係るＭＦＰでジョブマクロ整理処理が行われる場合の、テーブルファイル及びタッチパネル部に表示される操作画面の遷移について示した説明図（その７）である。
【図２１】第２の実施形態に係るＭＦＰでジョブマクロ整理設定の処理が行われる場合に、タッチパネル部に表示される操作画面の遷移について示した説明図である。
【図２２】第２の実施形態に係るＭＦＰで行われる新規のジョブマクロ登録に伴って行われるジョブマクロ整理処理のフローチャートである。
【図２３】第２の実施形態に係るＭＦＰで行われるジョブマクロコピー処理のフローチャートである。
【図２４】第２の実施形態に係るＭＦＰで行われるジョブマクロコピー処理に伴う各テーブルファイルの遷移について示した説明図である。
【図２５】第１の実施形態の変形例に係るＭＦＰのタッチパネル部で表示されるジョブマクロメイン画面の例について示した説明図（その１）である。
【図２６】第１の実施形態の変形例に係るＭＦＰのタッチパネル部で表示されるジョブマクロメイン画面の例について示した説明図（その２）である。
【発明を実施するための形態】
【００１２】
（Ａ）第１の実施形態
以下、本発明によるデータ処理装置及びプログラム、並びに、画像処理装置の第１の実施形態を、図面を参照しながら詳述する。以下では、本発明のデータ処理装置を搭載した画像処理装置を、ＭＦＰに適用した例について説明する。
【００１３】
（Ａ−１）第１の実施形態の構成
図２は、この実施形態のＭＦＰ１００の機能的構成について示した説明図である。
【００１４】
この実施形態のＭＦＰ１００は、スキャナ部１０１、プリンタ部１０２、ファックス部１０３、ネットワーク送受信部１０４、オペレーションパネル１０５、ＲＡＭ１０６、ＥＥＰＲＯＭ１０７、ＳＤカードスロット１０８（ＳＤカード１０８ａ）、及び制御部１０９を有している。
【００１５】
制御部１０９は、ＭＦＰ１００の各構成要素の動作を制御するものであり、画像データ処理部１１０、ジョブマクロ処理部１１１、及びファイル整理制御部１１２を有している。制御部１０９は、例えば、プロセッサ等を有するコンピュータにプログラム（少なくともファイル整理制御部１１２の機能を実現するプログラム）を実行させることによって構築することができる。この場合、この実施形態のデータ処理プログラムは、上述のジョブマクロ処理部１１１、及びファイル整理制御部１１２の機能を実現するプログラムが該当する。
【００１６】
また、この実施形態のデータ処理装置は、ジョブマクロ処理部１１１及びファイル整理制御部１１２により構成することができる。言い換えると、この実施形態のデータ処理装置は、コンピュータに、上述のデータ処理プログラムをインストールすることにより実現することができる。
【００１７】
画像データ処理部１１０は、ＭＦＰ１００の機能に係る各種画像処理を実行するものである。画像データ処理部１１０は、例えば、スキャナ部１０１、ファックス部１０３、ネットワーク送受信部１０４等から供給されたデータについて、ユーザの操作に応じて処理して他の構成要素に供給する。画像データ処理部１１０は、ユーザの操作に応じて供給されたデータを処理し、ユーザの操作に応じた内容の出力処理を行う。
【００１８】
ジョブマクロ処理部１１１は、後述するジョブマクロに係る処理を行う。この実施形態において、「ジョブマクロ」とは、ＭＦＰ１００の各機能に基づく処理を行う際の一連の操作（例えば、ハードキーやソフトキー等の操作）をマクロ化（スクリプト化）したものを指すものとする。そして、ジョブマクロ処理部１１１は、ユーザからの一連のキー操作をジョブマクロ（ジョブマクロファイル）として処理する。ユーザがＣＯＰＹ機能を利用する際には、ＭＦＰ１００の拡大・縮小率、複写枚数、印刷濃度等デフォルトの設定と異なる項目については、通常手動（キー操作）により操作する必要がある。しかし、ＭＦＰ１００に対してジョブマクロを予め登録しておけば、ジョブマクロの選択を行うだけで、複雑な操作を省略した機能実行を行うことができる。
【００１９】
ジョブマクロ処理部１１１は、ユーザの操作に応じて、ジョブマクロ（ジョブマクロファイル）の登録、読み出し、編集、削除等を行う。この実施形態では、ジョブマクロ処理部１１１は、ジョブマクロ（ジョブマクロファイル）の登録を受付けると、当該ジョブマクロのデータ（一連の操作を示すデータ）を１つのジョブマクロファイルとして、ＳＤカード１０８ａに格納するものとする。また、ジョブマクロ処理部１１１は、ユーザの操作に応じて、ＳＤカード１０８ａに格納されたジョブマクロファイルを読み込んで、当該ジョブマクロファイルに基づく処理を画像データ処理部１１０に実行させる。
【００２０】
ファイル整理制御部１１２は、ＳＤカード１０８ａに格納されたファイルを整理する機能を担っている。ファイル整理制御部１１２の詳細については後述する。
【００２１】
なお、ＲＡＭ１０６は、各機能処理実行時に一時的にデータを格納しておくためのメモリ領域（一次メモリ領域）である。また、ＥＥＰＲＯＭ１０７は、装置の設定情報をパラメータや、制御部１０９に実行させるプログラム等が格納された不揮発性メモリある。ＥＥＰＲＯＭ１０７には、ジョブマクロ設定情報１０７ａが記憶されているものとする。ジョブマクロ設定情報１０７ａは、ジョブマクロ処理部１１１及びファイル整理制御部１１２がジョブマクロに係る処理を行う際に用いる各種設定情報の集合体である。
【００２２】
ＳＤカードスロット１０８は、ＳＤカード１０８ａを収容するためのデバイスである。制御部１０９は、ＳＤカードスロット１０８に収容されたＳＤカード１０８ａにアクセスすることができる。なお、この実施形態のＭＦＰでは、着脱可能な不揮発性のデータ記憶媒体としてＳＤカード１０８ａを用いるが、その他のデータ記憶媒体（例えば、ＵＳＢメモリやメモリースティック等）を適用するようにしてもよい。ＳＤカード１０８ａには、制御部１０９（ファイル整理制御部１１２）の整理対象となるジョブマクロファイル等が格納されている。なお、ＳＤカード１０８ａのファイルシステムの構造については後述する。
【００２３】
オペレーションパネル１０５は、ＭＦＰ１００においてユーザインタフェースとして機能するものである。具体的には、この実施形態のオペレーションパネル１０５は、タッチパネルディスプレイ及びハードウェアキーを用いて、ユーザへの情報出力、及びユーザからの入力受付を行う。オペレーションパネル１０５の具体的な構成については後述する。
【００２４】
スキャナ部１０１は、原稿台（Ｆｌａｔ  Ｂｅｔ）または自動給紙装置（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）で原稿を読み取り、読み取った原稿から画像データを生成して、制御部１０９（画像データ処理部１１０）に供給する。
【００２５】
プリンタ部１０２は、スキャナ部１０１や  ネットワーク送受信部１０４から供給された画像データについて、制御部１０９（画像データ処理部１１０）経由で供給を受けて、印刷用紙（媒体）に印刷（画像形成）する処理を行うものである。
【００２６】
例えば、プリンタ部１０２は、スキャナ部１０１から、制御部１０９（画像データ処理部１１０）を介して供給された画像データについて、印刷データに変換し、印刷を実行する処理（「ＣＯＰＹ機能」の処理）を行う。また、プリンタ部１０２は、ネットワーク送受信部１０４で受信した印刷ジョブのデータについて、制御部１０９（画像データ処理部１１０）経由で供給を受けて印刷処理を行う。具体的には、プリンタ部１０２は、供給された印刷ジョブのデータに基づいて印刷画像データを生成し、印刷用紙に印刷を実行する処理（「ＰＲＩＮＴ機能」の処理）を行う。
【００２７】
ファックス部１０３は、電話回線（ＦＡＸ回線）と接続しており、ＭＦＰ１００における「ＦＡＸ機能」を担っている。ファックス部１０３は、例えば、スキャナ部１０１で生成された画像データについて、制御部１０９（画像データ処理部１１０）経由で供給を受けて、画像データをファックス送信可能なファックスデータ（ＦＡＸ送信用の信号）に変換し、電話回線を介して外部（電話通信網）へファックス送信する処理（「ＦＡＸ機能」の処理）を行う。
【００２８】
ネットワーク送受信部１０４は、ＭＦＰ１００をネットワーク（例えば、ＬＡＮ）に接続するネットワークインタフェースの機能を担っている。ネットワーク送受信部１０４は、例えば、ＰＣ等の上位装置（ホスト装置）から、通信により印刷ジョブのデータが供給されると、その印刷ジョブのデータについて、制御部１０９（画像データ処理部１１０）を介し、プリンタ部１０２に供給する。また、ネットワーク送受信部１０４は、例えば、スキャナ部１０１で生成された画像データが、制御部１０９（画像データ処理部１１０）を介して供給されると、その画像データを添付したＥ−ｍａｉｌを、ユーザの操作に応じた宛先アドレスに送信する処理（「ＳＣＡＮ  ＴＯ  ＥＭＡＩＬ機能」の処理）を行う。なお、以下では、「ＳＣＡＮ  ＴＯ  ＥＭＡＩＬ機能」を単に「ＳＣＡＮ機能」とも呼ぶものとする。
【００２９】
次に、オペレーションパネル１０５の構成例について図３を用いて説明する。
【００３０】
図３は、オペレーションパネル１０５の平面図である。
【００３１】
この実施形態のオペレーションパネル１０５は、大別して、第１のハードキー部２０１、第２のハードキー部２０２、及びタッチパネル部２０３により構成されているものとする。
【００３２】
タッチパネル部２０３は、制御部１０９に制御に応じた操作画面をＬＣＤディスプレイに表示すると共に、ユーザからの操作（操作画面上のソフトウェアキーの押下等）を受付けることが可能なデバイスである。タッチパネル部２０３は、ユーザからの操作に基づく操作信号（例えば、タッチされた領域の情報等）を制御部１０９に供給する。
【００３３】
第１のハードキー部２０１及び第２のハードキー部２０２は、それぞれ複数のハードキーにより構成されている。制御部１０９では、各キーの押下に応じた操作信号の供給を受付ける。
【００３４】
第１のハードキー部２０１には、ＭＦＰ１００が対応する各機能に対応するキー（機能キー）が配置されている。ＭＦＰ１００では、第１のハードキー部２０１を構成するいずれかの機能キーが押下されると、タッチパネル部２０３の操作画面が当該機能を実行する操作を受付ける画面（以下、「操作実行画面」とも呼ぶ）に遷移する。
【００３５】
第１のハードキー部２０１には、ＣＯＰＹ機能、ＳＣＡＮ機能、ＦＡＸ機能、及びＰＲＩＮＴ機能のそれぞれに対応する、ＣＯＰＹ機能キー２０１ａ、ＳＣＡＮ機能キー２０１ｂ、ＦＡＸ機能キー２０１ｃ、ＰＲＩＮＴ機能キー２０１ｄが配置されている。
【００３６】
第２のハードキー部２０２には、少なくとも、テンキー２０２ａ（数字入力用のテンキー）、ジョブマクロに係るメイン処理を行う画面（以下、「ジョブマクロメイン画面」と呼ぶ）に移行することができるジョブマクロキー２０２ｂ、及び各種設定を行うための設定メニューに移行するためのＳＥＴＴＩＮＧキー２０２ｃが配置されている。
【００３７】
次に、ジョブマクロキー２０２ｂの押下により、タッチパネル部２０３に表示される、ジョブマクロメイン画面（ジョブマクロに係る操作画面）について、図３を用いて説明する。
【００３８】
図３に示すように、この実施形態のジョブマクロメイン画面では、大きく分けて、個人用のジョブマクロ（Ｊｏｂ  Ｍａｃｒｏ  Ｐｒｉｖａｔｅ）を管理するための個人用タブＴ１０１と、複数のユーザで共有するジョブマクロ（Ｊｏｂ  Ｍａｃｒｏ  Ｐｕｂｌｉｃ）を管理するための共有用タブＴ１０２を切替えて表示可能な構成となっている。
【００３９】
そして、ジョブマクロメイン画面のそれぞれのタブ上には、５つの表示フィールドＦ１０−１〜１０―５が配置されている。それぞれの表示フィールドＦ１０は、１つのジョブマクロ又は１つのサブフォルダ（ジョブマクロファイルが格納されたサブフォルダ）に関する情報表示及び操作受付を行うことが可能なオブジェクトである。
【００４０】
すなわち、この実施形態のジョブマクロメイン画面では、５つの表示フィールドＦ１０が配置されているので、同時に５つのジョブマクロ及び又はサブフォルダを表示することが可能となっている。
【００４１】
そして、この実施形態では、それぞれのフィールド１０には、左側から順に、機能名（サブフォルダの場合は「Ｆｏｌｄｅｒ」）、ジョブマクロ名（サブフォルダの場合はサブフォルダ名）、Ｅｘｅｃｕｔｅキー及びＤｅｔａｉｌキー（サブフォルダの場合は「Ｏｐｅｎキー」）が表示されているものとする。なお、Ｏｐｅｎキーに付記される数値（例えば、図３の「Ｏｐｅｎ（１０）」のうちの「（１０）」は、当該サブフォルダ内のジョブマクロファイル数を示している。
【００４２】
Ｅｘｅｃｕｔｅキーが押下されると、制御部１０９（ジョブマクロ処理部１１１）は、当該フィールド１０に対応するジョブマクロファイルを読み込んで実行する処理を行う。また、Ｄｅｔａｉｌキーが押下されると、制御部１０９（ジョブマクロ処理部１１１）は、当該フィールド１０に対応するジョブマクロ（ジョブマクロファイル）の内容の詳細表示及び編集が可能な画面を表示する。さらに、Ｏｐｅｎキーが押下されると、制御部１０９（ジョブマクロ処理部１１１）は、当該サブサブフォルダ内のジョブマクロ（ジョブマクロファイル）の表示に移行する。
【００４３】
また、ジョブマクロメイン画面には、ＥｄｉｔキーＫＥ、ロールアップキーＫＲＵ、及びロールダウンキーＫＲＤも配置されている。
【００４４】
ＥｄｉｔキーＫＥが押下されると、制御部１０９（ジョブマクロ処理部１１１）は、新たなジョブマクロを生成するための画面に遷移する。
【００４５】
また、ロールダウンキーＫＲＤ又はロールアップキーＫＲＵが押下されると、制御部１０９（ジョブマクロ処理部１１１）は、表示フィールドＦ１０−１〜Ｆ１０−５に表示するジョブマクロの表示をロールダウン又はロールアップする。
【００４６】
図４は、ＳＤカード１０８ａ内に格納されるジョブマクロファイルのディレクトリ構成の例について示した説明図である。
【００４７】
なお、この実施形態では、ＳＤカード１０８ａ内はＦＡＴ形式のファイルシステムが採用されているものとして説明する。
【００４８】
図４では、ｒｏｏｔの直下に個人用のフォルダ（個人用タブＴ１０１に対応するメインフォルダ）として用いるメインフォルダ（以下、「個人用メインフォルダＭＦ１」とも呼ぶ）と、共有用のメインフォルダ（共有用タブＴ１０２に対応するフォルダ）として用いるメインフォルダ（以下、「共有用メインフォルダＭＦ２」とも呼ぶ）とが設定されている。図４では、ｒｏｏｔの直下に、３個の個人用メインフォルダＭＦ１−１〜ＭＦ１−３（３ユーザ分の個人用メインフォルダ）と、１つの共有用メインフォルダＭＦ２が配置されている例について示している。
【００４９】
各個人用メインフォルダＭＦ１と共有用メインフォルダＭＦ２の基本的な構成については同様であるので、図４では、１つの個人用メインフォルダＭＦ１−１についてのみ詳細を図示している。
【００５０】
この実施形態では、個人用メインフォルダＭＦ１は、主として各ユーザ個人が使用するジョブマクロを格納する目的として使用しており、共有用メインフォルダＭＦ２は、主として複数のユーザが使用するジョブマクロを格納する目的として使用されるものであるものとする。
【００５１】
図４では、個人用メインフォルダＭＦ１−１〜ＭＦ１−３のディレクトリ名をそれぞれ「Taro Private Top」、「Jiro Private Top」、「Saburo Private Top」と示している。各個人用メインフォルダＭＦ１−１〜ＭＦ１−３のディレクトリ名の先頭部分の文字列（Taro、Jiro、Saburo）は、当該ユーザのユーザＩＤ（ユーザ名）を示しているものとする。また、図４では、共有用メインフォルダＭＦ２のディレクトリ名を「Public  top」と示している。
【００５２】
そして、ＭＦＰ１００では、ユーザからの画像処理の受付の前に、ユーザのログイン（例えば、ユーザＩＤ及びパスワード入力によるログインや、カード等の媒体の挿入）を受付けて、認証が成功したユーザに係る個人用メインフォルダＭＦ１と共有用メインフォルダＭＦ２に係る処理のみが可能となっているものとする。本明細書では、ＭＦＰ１００におけるログイン操作等の認証手段（例えば、ログインに用いる媒体、入力内容、認証方式等）の具体的構成については図示しないが、種々の構成適用することができる。そして、ＭＦＰ１００では、ユーザログイン後には、タッチパネル部２０３の個人用タブＴ１０１に、当該ログインユーザに係る個人用メインフォルダＭＦ１の内容が表示されることになる。そして、この実施形態では、ＭＦＰ１００において、ユーザＩＤ「Taro」によりログインが実行され個人用メインフォルダＭＦ１−１に係る処理が行われる場合の例について説明する。
【００５３】
図４に示すように、個人用メインフォルダＭＦ１−１の直下には、４つのジョブマクロファイル「Simplex > Duplex Copy」、「#02 Extra」、「#03 Normal」、「#01 Fine」と、ジョブマクロ管理テーブルとしてのテーブルファイル「table」（以下「テーブルファイルＴＦ１」とも呼ぶ））と、サブフォルダ「ScanToEmail」とが配置されている。そして、サブフォルダ「ScanToEmail」内には、１０個のジョブマクロファイル「ScanToEmail #01」〜「ScanToEmail #10」が格納されている。
【００５４】
テーブルファイルＴＦ１には、個人用メインフォルダＭＦ１−１配下のジョブマクロファイルの構成（サブフォルダの構造も含む）が管理されている。
【００５５】
ＭＦＰ１００において、テーブルファイルＴＦ１は図４のような構成となっている。
【００５６】
図５に示すようにテーブルファイルＴＦ１には、ジョブマクロ（ジョブマクロファイル）ごとに、「No」、「マクロ種別」、「機能」、「名称」、「格納パス」、「使用回数」、「整理済フラグ」の項目の情報が格納されている。
【００５７】
「Ｎｏ」は、テーブルファイルＴＦ１内の各ジョブマクロの識別子であり、優先的にジョブマクロメイン画面に表示する際の優先順位を管理する機能も担っている。この実施形態では「Ｎｏ」の項目の値が小さいほど、当該ジョブマクロの優先順位が高いことを示しているものとする。すなわち、ジョブマクロメイン画面では、初期画面において「Ｎｏ」の番号の順序（昇順）で、表示フィールドＦ１０に表示される。また、ジョブマクロメイン画面では、その後表示がスクロールされた場合でも、「Ｎｏ」の順序で表示されるものとする。
【００５８】
「マクロ種別」の項目は当該ジョブマクロ個人用なのか共有用なのかを示している。
【００５９】
「機能」の項目は、当該ジョブマクロが対応する機能が示されており、当該ジョブマクロファイルが対応する機能（ＣＯＰＹ、ＦＡＸ、ＳＣＡＮのいずれか）が設定される。「機能」の項目は、ジョブマクロメイン画面の表示フィールドＦ１０における「機能」の表示に対応する。
【００６０】
「名称」の項目は、当該ジョブマクロの名称を示している。また、各ジョブマクロファイルのファイル名はこの「名称」の項目の内容が設定されるものとする。「名称」の項目は、ジョブマクロメイン画面の表示フィールドＦ１０における「名称」の表示に対応する。
【００６１】
「格納パス」の項目は、当該ジョブマクロに対応するジョブマクロファイルが格納されているパス名（ディレクトリ名）が設定される。
【００６２】
「使用回数」の項目は、当該ジョブマクロが実行（Ｅｘｅｃｕｔｅ）された回数を示している。
【００６３】
「整理済みフラグ」は当該ジョブマクロについて後述するジョブマクロ整理処理が実行されたか否かを示すフラグである。
【００６４】
なお、図５に示すテーブルファイルＴＦ１は、図４に示す個人用メインフォルダＭＦ１−１のテーブルファイルＴＦ１の内容となっている。そして、テーブルファイルＴＦ１でＮｏが１〜４のジョブマクロに対応するジョブマクロファイルは、それぞれ「Private Top」フォルダ直下の「Simplex > Duplex Copy」、「#02Extra」、「#03 Normal」、「#01 Fine」となっている。また、テーブルファイルＴＦ１でＮｏが５〜１４のジョブマクロに対応するジョブマクロファイルは、それぞれサブフォルダ「ScanToEmail」内のジョブマクロファイル「ScanToEmail #01」〜「ScanToEmail #10」となっている。
【００６５】
このように、各メインフォルダ内では、テーブルファイルの内容と、ジョブマクロファイルの格納構成（ディレクトリ構成）と同期が取れた内容となっているものとする。なお、ｒｏｏｔ配下の個人用メインフォルダＭＦ１の数は、限定されないものである。
【００６６】
制御部１０９（ジョブマクロ処理部１１１）は、図４、図５に示すように、ジョブマクロメイン画面の初期状態として、Ｎｏの値が昇順となるように、表示フィールドＦ１０−１〜Ｆ１０−５の表示を行う。すなわち、制御部１０９（ジョブマクロ処理部１１１）は、ジョブマクロメイン画面の初期状態として、表示フィールドＦ１０−１〜Ｆ１０−５に、Ｎｏの項目が１〜５のジョブマクロ（又はサブフォルダ）の表示を行う。そして、制御部１０９（ジョブマクロ処理部１１１）は、ロールアップキーＫＲＵ及びロールダウンキーＫＲＤの押下に応じて、表示フィールドＦ１０−１〜Ｆ１０−５に表示するジョブマクロ又はフォルダをスクロールさせる。  
なお、制御部１０９（ジョブマクロ処理部１１１）は、図４、図５に示すように、ジョブマクロメイン画面の初期状態として、サブフォルダ配下のジョブマクロについては、１つの表示フィールドＦ１０にサブフォルダとして表示する。そして、サブフォルダに係るフィールドＦ１０のＯｐｅｎキーが押下されると、制御部１０９（ジョブマクロ処理部１１１）は、当該サブフォルダ配下のジョブマクロについてＮｏの値が昇順となるように、表示フィールドＦ１０−１〜Ｆ１０−５への表示を行うことになる。
【００６７】
以上の通り、ＭＦＰ１００において、スキャナ部１０１、プリンタ部１０２、及びファックス部１０３及び画像データ処理部１１０は、画像情報処理手段として機能する。また、ＭＦＰ１００において、ＳＤカード１０８ａは、ファイル記憶手段として機能する。さらに、ＭＦＰ１００において、ジョブマクロ処理部１１１はファイル管理手段として機能する。さらにまた、ＭＦＰ１００において、ＥＥＰＲＯＭ１０７（ジョブマクロ設定情報１０７ａ）は、情報保持手段として機能する。また、ＭＦＰ１００において、ファイル整理制御部１１２は、整理判定手段及びファイル整理処理手段として機能する。さらに、ＭＦＰ１００において、オペレーションパネル１０５は、操作手段として機能する。
【００６８】
（Ａ−２）第１の実施形態の動作
次に、以上のような構成を有する第１の実施形態のＭＦＰ１００の動作を説明する。
【００６９】
（Ａ−２−１）ジョブマクロ整理設定
まず、制御部１０９（ファイル整理制御部１１２）が行うジョブマクロ整理処理に関する設定（以下、「ジョブマクロ整理設定」と呼ぶ）を行う処理について、図６のフローチャートを用いて説明する。
【００７０】
また、図７、図８は、図６のフローチャートに従って制御部１０９が処理を行った場合に、タッチパネル部２０３に表示される操作画面の遷移について示した説明図である。
【００７１】
まず、ユーザの操作に応じて、制御部１０９（ファイル整理制御部１１２）がタッチパネル部２０３に、ジョブマクロ整理設定を受付けるための操作画面（図７（ｃ）の操作画面）を表示したものとする（Ｓ１０１）。
【００７２】
制御部１０９（ファイル整理制御部１１２）がジョブマクロ整理設定を開始するトリガについては限定されないものであるが、この実施形態では、ＳＥＴＴＩＮＧキー２０２ｃの押下により表示される設定メニューの操作画面（図７（ａ）、図７（ｂ）の操作画面）から、ジョブマクロ整理設定の呼出が可能であるものとする。具体的には、図７（ａ）に示す操作画面で、「ジョブマクロ機能」が選択されると、制御部１０９は、ジョブマクロに係る各機能を選択することが可能なジョブマクロ機能メニューの操作画面（図７（ｂ）の操作画面）を表示する。そして、ジョブマクロ機能メニューの操作画面で、「ジョブマクロ整理設定」が選択されると、制御部１０９（ファイル整理制御部１１２）は、タッチパネル部２０３に、ジョブマクロ整理設定を受付けるための操作画面（図７（ｃ）の操作画面）を表示する。
【００７３】
ジョブマクロ整理設定の操作画面では、「整理項目」を指定するためのタブＴ２０１、「整理手段」を選択するためのタブＴ２０２、整理に係る閾値を選択するためのタブＴ２０３が配置されている。図７（ｃ）では、「整理項目」を指定するためのタブＴ２０１が前面に表示された状態となっている。また、図８（ａ）では、「整理手段」を選択するためのタブＴ２０２が前面側に表示された状態となっている。さらに図８（ｂ）では、整理に係る閾値を選択するためのタブＴ２０３が前面側に表示された状態となっている。
【００７４】
この実施形態では、ファイル整理制御部１１２は、図７（ｃ）に示すように、「機能」（テーブルファイルＴＦ１の「機能」の項目）、名称（テーブルファイルＴＦ１の「名称」の項目）、又は使用回数（テーブルファイルＴＦ１の「使用回数」の項目）のいずれかを整理項目（キー）とした整理処理を行うものとする。図７（ｃ）に示すタブＴ２０１では、「機能」、「名称」、「使用回数」のいずれかを、整理項目（ファイル整理処理に用いるパラメータ）として選択することができる操作画面になっている。
【００７５】
また、この実施形態では、ファイル整理制御部１１２は、図８（ａ）に示すように、ジョブマクロファイルの具体的な整理手段（整理方法）として、設定された整理項目でサブフォルダを作成してｒｏｏｔ直下のジョブマクロファイルを格納する「サブフォルダ作成」、設定された整理項目に従ってｒｏｏｔ直下のジョブマクロファイルを並べ替える（テーブルファイルのＮｏをソートする）「並べ替え」、及び、設定された整理項目の値（内容）ごとに表示フィールドＦ１０の表示を異なる文字装飾（表示形式）とする「文字装飾」に対応しているものとする。そして、図８（ａ）に示すタブＴ２０２では、「サブフォルダ作成」、「並べ替え」、「文字装飾」のいずれかを整理手段（ジョブマクロ整理処理の整理方式）として選択することができる操作画面となっているものとする。
【００７６】
さらに、この実施形態では、ファイル整理制御部１１２は、図８（ｂ）に示すように、設定された整理項目及び整理手段によりジョブマクロ整理処理を実行するか否かを判定するための閾値（基準）の設定を受付けることができる。例えば、この実施形態では、制御部１０９（ファイル整理制御部１１２）は、ｒｏｏｔ直下のジョブマクロファイル数が閾値を超えた場合に、ジョブマクロ整理処理を実行すると判定するものとして説明する。そして、図８（ｂ）に示すタブＴ２０３では、「５個ごと」、「１０個ごと」、「２０個ごと」、「３０個ごと」、「４０個ごと」のいずれかを閾値として選択することができる操作画面となっているものとする。
【００７７】
なお、この実施形態では、制御部１０９（ファイル整理制御部１１２）は、「ジョブマクロ整理項目」について「名称」が選択された場合、「ジョブマクロ整理手段」は、「並べ替え」しか選択できず、その他の整理手段は選択することができない構成（例えば、グレイアウトさせたり、表示を省略したりする処理等を行う構成）となっているものとする。
【００７８】
そして、上述の図７（ｃ）、図８（ａ）、図８（ｂ）の操作画面（タブ）により、ユーザにより、ジョブマクロファイルの整理項目、整理手段及び閾値が選択され、ＯＫキーが押下されたものとする（Ｓ１０２、Ｓ１０３）、
そして、ＯＫキーが押下されると制御部１０９（ファイル整理制御部１１２）は、選択されたジョブマクロファイルの整理項目、整理手段及び閾値を、ＥＥＰＲＯＭ１０７（ジョブマクロ設定情報１０７ａ）に書き込む（Ｓ１０４）。
【００７９】
（Ａ−２−２）ジョブマクロ登録処理
次に、ジョブマクロの登録処理について図９、図１０を用いて説明する。
【００８０】
図９は、制御部１０９がユーザの操作に応じてジョブマクロを新規に登録するジョブマクロ登録処理について示したフローチャートである。
【００８１】
図１０は、ＣＯＰＹ機能の実行画面（ＣＯＰＹ機能の処理実行を受付ける際の操作画面）の例について示した説明図である。
【００８２】
まず、ここでは、ユーザにより、ＣＯＰＹ機能ボタン２０１ａが押下されたものとする。そして、ＣＯＰＹ機能ボタン２０１ａが押下されると、制御部１０９（画像データ処理部１１０）は、図１０に示すＣＯＰＹ機能の実行画面をタッチパネル部２０３に表示させる（Ｓ２０１）。
【００８３】
そして、ユーザにより、ＣＯＰＹ機能の実行画面に各パラメータ値（拡大・縮小率、スキャンサイズ等）が入力（選択）されたものとする（Ｓ２０２）。
【００８４】
そして、ユーザにより、図１０に示すＣＯＰＹ機能の実行画面におけるジョブマクロ登録を実行するためのキー（図１０で「ジョブマクロ登録」と表示されたキー）が押下されると（Ｓ２０３）、制御部１０９（ジョブマクロ処理部１１１）は、ＣＯＰＹ機能の実行画面で設定された内容（各パラメータ値）を含むデータ（ジョブマクロの内容を示すデータ）を生成し、ＳＤカード１０８上にジョブマクロファイルとして登録する処理（テーブルファイルＴＦ１の更新処理を含む）を実行する。
【００８５】
なお、ここでは、説明を簡易にするために、個人用メインフォルダＭＦ１−１の直下に、新規のジョブマクロ（ジョブマクロファイル）が登録されるものとして説明するが、複数のメインフォルダからいずれかのメインフォルダをユーザに選択させる構成としてもよいことは当然である。また、新規のジョブマクロについては、ユーザの操作に応じて、メインフォルダ内のサブフォルダに登録するようにしてもよい。
【００８６】
また、この実施形態では、新規に登録されるジョブマクロ（ジョブマクロファイル）については、テーブルファイル上で、メインフォルダ直下の最後尾のＮｏとして挿入されるものとする。その際、サブフォルダ内のジョブマクロのＮｏの値は１ずつ加算されることになる。また、この実施形態では、新規に登録されるジョブマクロ（ジョブマクロファイル）に係る「使用回数」が「０」、「整理済みフラグ」が「Ｆａｌｓｅ」に初期化されるものとする。さらに、この実施形態では、新規に登録されるジョブマクロ（ジョブマクロファイル）の名称（ファイル名）は、ユーザの操作に応じた内容としてもよいし、当該ジョブマクロの内容に基づく名称を自動的に付与するようにしてもよい。
【００８７】
以下、個人用メインフォルダＭＦ１−１に新規にジョブマクロファイルが登録される例について説明する。ここでは、初期において、個人用メインフォルダＭＦ１−１に係るテーブルファイルＴＦ１の内容が、図５に示す内容だったものとする。そして、個人用メインフォルダＭＦ１−１に、上述の図９のフローチャートの処理により、機能が「ＣＯＰＹ」、名称が「#04 Extra Fine」となるジョブマクロが新たに登録されたものとする。その結果、個人用メインフォルダＭＦ１−１に係るテーブルファイルＴＦ１の内容は、図１１のようになる。そして、図１１に示すテーブルファイルＴＦ１では、Ｎｏが「５」の位置（メインフォルダ直下のジョブマクロの最後尾）に、新規のジョブマクロが登録された状態となっている。また、図１１に示すテーブルファイルＴＦ１では、図５におけるＮｏ５〜Ｎｏ１４のジョブマクロのＮｏが１ずつ繰り下がり、Ｎｏ６〜Ｎｏ１５となっている。
【００８８】
（Ａ−２−３）ジョブマクロ実行処理
次に、ユーザの操作に応じて、ＭＦＰ１００がジョブマクロ（ジョブマクロファイル）を読み出して実行する処理（以下、「ジョブマクロ実行処理」とも呼ぶ）について、図１２のフローチャートを用いて説明する。
【００８９】
まず、ユーザにより、ジョブマクロキー２０２ｂが押下され、制御部１０９がジョブマクロメイン画面を、タッチパネル部２０３に表示したものとする（Ｓ３０１）。
【００９０】
次に、ジョブマクロメイン画面上でいずれかのジョブマクロの表示フィールドＦ１０が選択（押下）され（Ｓ３０２）、さらに、当該表示フィールドＦ１０のＥｘｅｃｕｔｅキーが押下されたものとする（Ｓ３０３）。なお、ここでは、個人用メインフォルダＭＦ１−１のジョブマクロが選択されたものとする。
【００９１】
Ｅｘｅｃｕｔｅキーが押下されると、制御部１０９（ジョブマクロ処理部１１１）は、ＳＤカード１０８ａ上のテーブルファイルＴＦ１を参照して、当該ジョブマクロに係るジョブマクロファイルの格納パス及び名称（ファイル名）を取得し、当該ジョブマクロファイルにアクセスして読み出す（Ｓ３０４）。
【００９２】
そして、制御部１０９（ジョブマクロ処理部１１１）は、読み込んだジョブマクロファイルの内容に従った機能の処理を画像データ処理部１１０に実行させる処理を行う（Ｓ３０５）。
【００９３】
そして、制御部１０９（ジョブマクロ処理部１１１）は、実行したジョブマクロに係るテーブルファイルＴＦ１上の使用回数を１増加（インクリメント）する処理を行い（Ｓ３０６）、処理を終了する。例えば、個人用メインフォルダＭＦ１−１のＮｏが「１」のジョブマクロについては、図５では使用回数が５５となっているので、当該ジョブマクロについて上述のフローチャートに従って実行された場合、その使用回数は「５５」（図５参照）から「５６」に増加（インクリメント）されることになる。
【００９４】
（Ａ−２−４）ジョブマクロ登録に伴う整理処理
次に、ＭＦＰ１００において、新規のジョブマクロ登録に伴って行われるジョブマクロ整理処理について図１、図１３のフローチャートを用いて説明する。
【００９５】
なお、図１、図１３において、一次変数Ａ、Ｂは、ファイル整理制御部１１２の処理で用いられる変数である。また、図１のフローチャートの実行前の状態として、ＭＦＰ１００は、アイドル状態（機能処理は実行されていない）状態であるものとする。さらに、ここでは、個人用メインフォルダＭＦ１−１に新たなジョブマクロが登録される例について説明する。
【００９６】
まず初めに、ユーザによって、オペレーションパネル１０５上に表示された機能実行画面（例えば、図１０に示すＣＯＰＹ能の機能実行画面）よりジョブマクロ登録キー（例えば、図１０に示すジョブマクロ登録キーＫＲ）が押下されるまで待機（Ｓ４０１、Ｓ４０２）する。
【００９７】
そして、ジョブマクロ登録キーが押下されると、ファイル整理制御部１１２は、ジョブマクロ処理部１１１によるジョブマクロ登録処理が終了するまでさらに待機（Ｓ４０３）した後、今回ジョブマクロが新規に登録された個人用メインフォルダＭＦ１−１のテーブルファイルＴＦ１を参照する。そして、ファイル整理制御部１１２は、テーブルファイルＴＦ１から、整理済みフラグ＝Ｆａｌｓｅとなるジョブマクロ数をカウントする（Ｓ４０４）。
【００９８】
そして、ファイル整理制御部１１２は、今回ジョブマクロが新規に登録された個人用メインフォルダＭＦ１−１に係る「閾値」（上述の図６の処理で設定された「閾値」）をＥＥＰＲＯＭ１０７（ジョブマクロ設定情報１０７ａ）から取得する（Ｓ４０５）。
【００９９】
そして、ファイル整理制御部１１２は、取得したジョブマクロ数と閾値を比較する（Ｓ４０６）。そして、ファイル整理制御部１１２は、ジョブマクロ数が閾値より小さい場合には、ジョブマクロ整理処理を行わずに上述のステップＳ４０２に戻って動作し、ジョブマクロ数が閾値以上の場合には、ジョブマクロ整理処理を行うと判断して、後述するステップＳ４０７から動作する。
【０１００】
そして、ファイル整理制御部１１２は、ＥＥＰＲＯＭ１０７（ジョブマクロ設定情報１０７ａ）から、「整理項目」（上述の図６の処理で設定された情報）を取得する（Ｓ４０７）。
【０１０１】
そして、ファイル整理制御部１１２は、取得した整理項目の内容（「機能」、「名称」、又は「使用回数」のいずれか）を、一次変数Ａに設定する（Ｓ４０８〜Ｓ４１１）。
【０１０２】
そして、ファイル整理制御部１１２は、ＥＥＰＲＯＭ１０７（ジョブマクロ設定情報１０７Ａ）から、「整理手段」（上述の図６の処理で設定された情報）を取得する（Ｓ４１２）。
【０１０３】
そして、ファイル整理制御部１１２は、取得した整理手段の内容（「フォルダ作成」、「並び替え」、又は「文字装飾」のいずれか）を、一次変数Ｂに設定する（Ｓ４１３〜Ｓ４１６）。
【０１０４】
そして、ファイル整理制御部１１２は、取得した整理項目を示す一時変数Ａ及び、取得した整理手段を示す一時変数Ｂに基づいたジョブマクロ整理処理を、個人用メインフォルダＭＦ１−１に対して実行して（Ｓ４１７）、処理を終了する（上述のステップＳ４１２に戻って処理を行うようにしてもよい）。
【０１０５】
なお、ここでは、個人用メインフォルダＭＦ１−１の内容は、図１１の状態であり、メインフォルダ直下のジョブマクロ数（ジョブマクロファイル数）が閾値（＝５）以上となり、上述のステップＳ４１７のジョブマクロ整理処理に移行したものとして説明する。
【０１０６】
そして、上述のステップＳ４１７のジョブマクロ整理処理は、図１３のフローチャートにより示される。
【０１０７】
ファイル整理制御部１１２は、一次変数Ａ（整理項目）、及び一次変数Ｂ（整理手段）の組み合わせを確認し（Ｓ５００、Ｓ５０１、Ｓ５０６、Ｓ５０８）、当該組合せに対応するジョブマクロ整理処理を行う（Ｓ５０２〜Ｓ５０５、Ｓ５０７、Ｓ５０９〜Ｓ５１２）。
【０１０８】
そして、ファイル整理制御部１１２は、今回整理の対象となったジョブマクロについて、テーブルファイルＴＦ１の「整理済フラグ」をＴＲＵＥに変更して（Ｓ４１７）、処理を終了する。
【０１０９】
そして、以下では、一次変数Ａ（整理項目）、及び一次変数Ｂ（整理手段）の組み合わせごとのジョブマクロ整理処理について説明する。
【０１１０】
[Ａ（整理項目）＝「機能」、Ｂ＝「フォルダ作成」の場合]
一次変数Ａ（整理項目）が「機能」で、一次変数Ａ（整理項目）が「フォルダ作成」の場合、ファイル整理制御部１１２は、ステップＳ５０２、Ｓ５０３の処理を行う。
【０１１１】
この場合、ファイル整理制御部１１２は、ステップＳ５０２で、機能ごとのサブフォルダ（機能をキーとしたグループごとのサブフォルダ）を、個人用メインフォルダＭＦ１−１の直下に作成する。なお、ここでは、ファイル整理制御部１１２が作成するサブフォルダは、未だサブフォルダが作成されていない機能であって、メインフォルダ直下のジョブマクロに係る機能のみであるものとする。
【０１１２】
そして、ファイル整理制御部１１２は、ステップＳ５０３で、作成したサブフォルダに、メインフォルダ直下のジョブマクロファイルを移動し、テーブルファイルＴＦ１の更新（格納パスの更新）を行う。
【０１１３】
個人用メインフォルダＭＦ１−１に係るテーブルファイルＴＦ１内容が、図１１の状態で、上述のステップＳ５０２、Ｓ５０３の処理が実行された場合、テーブルファイルＴＦ１の内容は図１４（ｂ）のようになる。そして、このとき、個人用メインフォルダＭＦ１−１のジョブマクロメイン画面（個人用タブＴ１０１の画面）は、図１４（ａ）のようになる。図１４の例の場合、個人用メインフォルダＭＦ１−１の直下に、「COPY」及び「FAX」のサブフォルダが作成され、それぞれのサブフォルダに、メインフォルダ直下にあったジョブマクロ（ジョブマクロファイル）が振り分けられた状態となっている。なお、ここでは、存在しないジョブマクロに係る機能のサブフォルダは生成されないものとするが、空のサブフォルダだけを生成するようにしてもよい。
【０１１４】
[Ａ（整理項目）＝「機能」、Ｂ＝「並び替え」の場合]
一次変数Ａ（整理項目）が「機能」で、一次変数Ａ（整理項目）が「並び替え」の場合、ファイル整理制御部１１２は、ステップＳ５０４の処理を行う。
【０１１５】
この場合、ファイル整理制御部１１２は、ステップＳ５０４で、個人用メインフォルダＭＦ１−１の直下のジョブマクロについて、機能ごとの並び替え（テーブルファイルＴＦ１上のＮｏの付け替え）を行う。
【０１１６】
ファイル整理制御部１１２が機能ごとにジョブマクロを並び替える具体的方法（ソートのルール）については限定されないものであるが、この実施形態では、機能名称（機能名称の文字列）をキー（ソートキー）として、昇順（例えば、先頭文字から順に文字コードの値や、文字の種類ごとの優先順位で比較）で並び替え（ソート）するようにしてもよい。ここでは、ファイル整理制御部１１２は、ＣＯＰＹ、ＦＡＸ、ＰＲＩＮＴ、ＳＣＡＮの順に並び替えるものとする。
【０１１７】
個人用メインフォルダＭＦ１−１に係るテーブルファイルＴＦ１内容が、図１１の状態で、上述のステップＳ５０４の処理が実行された場合、テーブルファイルＴＦ１の内容は図１５（ｂ）のようになる。そして、このとき、個人用メインフォルダＭＦ１−１のジョブマクロメイン画面（個人用タブＴ１０１の画面）は、図１５（ａ）のようになる。図１５の例の場合、個人用メインフォルダＭＦ１−１の直下のジョブマクロについて、ＣＯＰＹ、ＦＡＸの機能順に並べられている。ファイル整理制御部１１２は、同じ機能のジョブマクロについては、例えば、並び替え前の相対的な順序をそのまま適用するようにしてもよい。
【０１１８】
[Ａ（整理項目）＝「機能」、Ｂ＝「文字装飾」の場合]
一次変数Ａ（整理項目）が「機能」で、一次変数Ａ（整理項目）が「文字装飾」の場合、ファイル整理制御部１１２は、ステップＳ５０５の処理を行う。
【０１１９】
この場合、ファイル整理制御部１１２は、ステップＳ５０５で、個人用メインフォルダＭＦ１−１の各ジョブマクロの表示（ジョブマクロメイン画面の表示フィールドＦ１０を構成するジョブマクロ名称の文字）について、機能ごとの文字装飾（文字の表示形式）変更（機能をキーとしたグループごとの文字装飾の変更）を行うように、ジョブマクロ処理部１１１を制御する。
【０１２０】
この実施形態では、ファイル整理制御部１１２は、機能ごとのジョブマクロの表示について、文字の表示形式（例えば、アンダーライン、ボールド（太字）、イタリック（斜体）、文字の色等）を変更するように、ジョブマクロ処理部１１１を制御するものとして説明する。
【０１２１】
なお、文字装飾の変更が行われる場合、ファイル整理制御部１１２は、文字装飾のＯＮ又はＯＦＦを示すパラメータを、ＥＥＰＲＯＭ１０７（ジョブマクロ設定情報１０７ａ）に登録するようにしてもよい。そして、ジョブマクロ処理部１１１が、当該パラメータに基づいてジョブマクロメイン画面を表示するように構成してもよい。
【０１２２】
個人用メインフォルダＭＦ１−１に係るテーブルファイルＴＦ１内容が、図１１の状態で、上述のステップＳ５０５の処理が実行された場合、個人用メインフォルダＭＦ１−１のジョブマクロメイン画面（個人用タブＴ１０１の画面）は、図１６（ａ）のようになる。図１６（ａ）の例の場合、ＣＯＰＹ機能のジョブマクロの表示（表示フィールドＦ１０を構成するジョブマクロ名称の文字）についてはアンダーラインが付された表示形式となっている。また、図１６（ａ）の例の場合、ＦＡＸ機能のジョブマクロの表示（表示フィールドＦ１０を構成するジョブマクロ名称の文字）についてはイタリックの表示形式となっている。
【０１２３】
[Ａ（整理項目）＝「名称」、Ｂ＝「並び替え」の場合]
一次変数Ａ（整理項目）が「名称」で、一次変数Ａ（整理項目）が「並び替え」の場合、ファイル整理制御部１１２は、ステップＳ５０７の処理を行う。
【０１２４】
この場合、ファイル整理制御部１１２は、ステップＳ５０７で、個人用メインフォルダＭＦ１−１の直下のジョブマクロについて、名称をキーとした並び替え（テーブルファイルＴＦ１上のＮｏの付け替え）を行う。
【０１２５】
ファイル整理制御部１１２が機能ごとにジョブマクロを並び替える具体的方法（ソートのルール）については限定されないものであるが、この実施形態では、ジョブマクロの名称（名称の文字列）をキー（ソートキー）として、昇順（例えば、先頭文字から順に文字コードの値や、文字の種類ごとの優先順位で比較）で並び替え（ソート）するようにしてもよい。
【０１２６】
個人用メインフォルダＭＦ１−１に係るテーブルファイルＴＦ１内容が、図１１の状態で、上述のステップＳ５０７の処理が実行された場合、テーブルファイルＴＦ１の内容は図１７（ｂ）のようになる。そして、このとき、個人用メインフォルダＭＦ１−１のジョブマクロメイン画面（個人用タブＴ１０１の画面）は、図１７（ａ）のようになる。なお、図１７では、アルファベットの文字（例えば、Ａ〜Ｚ）よりも、記号の文字（例えば、「＃」、「＠」等）の方が優先順位が低い（表示する順序が後となる）ものとして示している。
【０１２７】
[Ａ（整理項目）＝「使用回数」、Ｂ＝「フォルダ作成」の場合]
一次変数Ａ（整理項目）が「使用回数」で、一次変数Ｂ（整理項目）が「フォルダ作成」の場合、ファイル整理制御部１１２は、ステップＳ５０９、Ｓ５１０の処理を行う。
【０１２８】
この場合、ファイル整理制御部１１２は、ステップＳ５０９で、使用回数の範囲ごとのサブフォルダ（使用回数をキーとしたグループごとのサブフォルダ）を、個人用メインフォルダＭＦ１−１の直下に作成する。ファイル整理制御部１１２が、使用回数の範囲ごとのサブフォルダを生成する際の具体的な方式（作成するサブフォルダの数や、サブフォルダごとの使用回数の範囲）については限定されないものであるが、ここでは、「使用回数２０回以上」と「使用回数２０回未満」の２つのサブフォルダを作成するものとして説明する。
【０１２９】
そして、ファイル整理制御部１１２は、ステップＳ５０８で、作成したサブフォルダに、個人用メインフォルダＭＦ１−１直下のジョブマクロファイルを移動し、テーブルファイルＴＦ１の更新（格納パスの更新）を行う。
【０１３０】
個人用メインフォルダＭＦ１−１に係るテーブルファイルＴＦ１内容が、図１１の状態で、上述のステップＳ５０９、Ｓ５１０の処理が実行された場合、テーブルファイルＴＦ１の内容は図１８（ｂ）のようになる。そして、このとき、個人用メインフォルダＭＦ１−１に係るジョブマクロメイン画面（個人用タブＴ１０１の画面）は、図１８（ａ）のようになる。図１８の例の場合、個人用メインフォルダＭＦ１−１の直下に、「使用回数２０回以上」と「使用回数２０回未満」のサブフォルダが作成され、それぞれのサブフォルダに、メインフォルダ直下にあったジョブマクロ（ジョブマクロファイル）が振り分けられた状態となっている。
【０１３１】
なお、ファイル整理制御部１１２において、ジョブマクロ（ジョブマクロファイル）の振り分けに用いるパラメータ（例えば、振り分けるサブフォルダの数や、各サブフォルダに設定する使用回数の範囲）については、図示しない入力手段によりユーザからの入力を受付けて変更可能な構成としてもよい。ファイル整理制御部１１２において、上述の入力手段を実現する具体的構成については限定されないものであるが、例えば、タッチパネル部２０３に当該パラメータの入力画面を表示してユーザに入力させるようにしてもよい。
【０１３２】
[Ａ（整理項目）＝「使用回数」、Ｂ＝「並び替え」の場合]
一次変数Ａ（整理項目）が「使用回数」で、一次変数Ａ（整理項目）が「並び替え」の場合、ファイル整理制御部１１２は、ステップＳ５１１の処理を行う。
【０１３３】
この場合、ファイル整理制御部１１２は、ステップＳ５１１で、個人用メインフォルダＭＦ１−１の直下のジョブマクロについて、使用回数をキーとした並び替え（テーブルファイルＴＦ１上のＮｏの付け替え）を行う。
【０１３４】
ファイル整理制御部１１２が使用回数をキーとしてジョブマクロを並び替える具体的方法（ソートのルール）については限定されないものであるが、この実施形態では、使用回数が降順となるように並び替えるものとする。
【０１３５】
個人用メインフォルダＭＦ１−１に係るテーブルファイルＴＦ１内容が、図１１の状態で、上述のステップＳ５１１の処理が実行された場合、テーブルファイルＴＦ１の内容は図１９（ｂ）のようになる。そして、このとき、個人用メインフォルダＭＦ１−１のジョブマクロメイン画面（個人用タブＴ１０１の画面）は、図１９（ａ）のようになる。なお、図１９では、個人用メインフォルダＭＦ１−１の直下のジョブマクロについて、使用回数が降順となるように並び替えられている。
【０１３６】
[Ａ（整理項目）＝「使用回数」、Ｂ＝「文字装飾」の場合]
一次変数Ａ（整理項目）が「使用回数」で、一次変数Ａ（整理項目）が「文字装飾」の場合、ファイル整理制御部１１２は、ステップＳ５１２の処理を行う。
【０１３７】
この場合、ファイル整理制御部１１２は、ステップＳ５１２で、個人用メインフォルダＭＦ１−１の各ジョブマクロの表示（ジョブマクロメイン画面の表示フィールドＦ１０を構成するジョブマクロ名称の文字）について、使用回数の範囲ごとの文字装飾変更（使用回数をキーとしたグループごとの文字装飾変更）を行うように、ジョブマクロ処理部１１１を制御する。
【０１３８】
個人用メインフォルダＭＦ１−１に係るテーブルファイルＴＦ１内容が、図１１の状態で、上述のステップＳ５１２の処理が実行された場合、個人用メインフォルダＭＦ１−１のジョブマクロメイン画面（個人用タブＴ１０１の画面）は、図２０のようになる。図２０の例の場合、使用回数が２０回以上のジョブマクロの表示についてはイタリックの表示形式となっている。また、図２０の例の場合、使用回数が２０回未満のジョブマクロの表示についてはアンダーラインを付した表示形式となっている。
【０１３９】
なお、ファイル整理制御部１１２において、ジョブマクロ（ジョブマクロファイル）の文字装飾変更に用いるパラメータ（例えば、適用する文字装飾の種類や、各文字装飾の種類ごとに設定する使用回数の範囲）については、上述のサブフォルダへの振り分けと同様に、図示しない入力手段により、ユーザの入力操作に応じて変更可能な構成としてもよい。
【０１４０】
（Ａ−３）第１の実施形態の効果
第１の実施形態によれば、以下のような効果を奏することができる。
【０１４１】
第１の実施形態のＭＦＰ１０では、ファイル整理制御部１１２により、新規のジョブマクロ登録を契機に、ジョブマクロ整理処理の要否を「閾値」に基づいて行い、必要と判定した場合に設定されたジョブマクロ整理処理のルール情報（「整理手段」及び「整理項目」の情報）に従ってジョブマクロ整理処理を行う。また、ＭＦＰ１００では、ジョブマクロ整理処理に係る判定基準の情報（「閾値」の情報）や、ジョブマクロ整理処理に係るルール情報（「整理手段」及び「整理項目」の情報）については、ユーザの操作に応じて、ＥＥＰＲＯＭ１０７（ジョブマクロ設定情報１０７ａ）に応じて設定可能となっている。これにより、ＭＦＰ１００では、ユーザの期待するジョブマクロ整理処理を行うことができる。
【０１４２】
また、ＭＦＰ１００では「整理項目」（使用回数等）によりジョブマクロメイン画面に表示するジョブマクロの順序や文字装飾を変更できるため、ユーザが頻繁に使うジョブマクロの表示をわかりやすい位置や表示に配置して、ユーザの利便性を向上させることができる。
【０１４３】
（Ｂ）第２の実施形態
以下、本発明によるデータ処理装置及びプログラム、並びに、画像処理装置の第２の実施形態を、図面を参照しながら詳述する。以下では、本発明のデータ処理装置を搭載した画像処理装置を、ＭＦＰに適用した例について説明する。
【０１４４】
（Ｂ−１）第２の実施形態の構成
第２の実施形態のＭＦＰ１００Ａの機能的構成についても、図２を用いて示すことができる。
【０１４５】
そして、第２の実施形態のＭＦＰ１００Ａでは、制御部１０９（ファイル整理制御部１１２）が、制御部１０９Ａ（ファイル整理制御部１１２Ａ）に置き換わっている点で、第１の実施形態と異なっている。
【０１４６】
そして、第２の実施形態のファイル整理制御部１１２Ａは、個人用メインフォルダＭＦ１−１内のジョブマクロについて、使用状況（使用回数）に応じて、共有用メインフォルダＭＦ２へもコピーする処理（以下、「ジョブマクロコピー処理」と呼ぶ）を行う点で、第１の実施形態と異なっている。
【０１４７】
すなわち、第２の実施形態のファイル整理制御部１１２Ａは、所定の条件に該当するジョブマクロについて、個人用メインフォルダＭＦ１−１（第１のメインフォルダ）から第２のメインフォルダ（共有用メインフォルダＭＦ２）にコピーする処理を行う。ファイル整理制御部１１２Ａがジョブマクロコピー処理を行う対象となるジョブマクロの条件については限定されないものであるが、この実施形態では、個人用メインフォルダＭＦ１−１で使用回数が閾値以上（例えば、５０回以上）のジョブマクロについて、共有用メインフォルダＭＦ２にジョブマクロコピー処理を行うものとして説明する。
【０１４８】
以上の通り、第２の実施形態において、ファイル整理制御部１１２Ａは、ファイルコピー手段としても機能する。
【０１４９】
（Ｂ−２）第２の実施形態の動作
次に、以上のような構成を有する第２の実施形態のＭＦＰ１００Ａの動作を説明する。
【０１５０】
以下では、第２の実施形態のＭＦＰ１００Ａについて、第１の実施形態と異なる部分の動作についてのみ説明する。
【０１５１】
（Ｂ−２−１）ジョブマクロ整理設定
まず、第２の実施形態のファイル整理制御部１１２Ａが行うジョブマクロ整理設定の処理について説明する。ァイル整理制御部１１２Ａが行うジョブマクロ整理設定の処理については、第１の実施形態と同様に上述の図６のフローチャートを用いて説明することができる。
【０１５２】
第２の実施形態のジョブマクロ整理設定の操作画面では、図２１に示すように、ジョブマクロコピー処理を行うか否か（「コピーする」又は「コピーしない」）を選択する設定（以下、「共有ジョブマクロコピー設定」と呼ぶ）が可能なタブＴ２０４が追加されている点で異なっている。ファイル整理制御部１１２Ａは、共有ジョブマクロコピー設定を行うためのタブＴ２０４において、「コピーする」が選択された場合にはジョブマクロコピー処理の機能をＯＮに設定し、「コピーしない」が選択された場合にはジョブマクロコピー処理の機能をＯＦＦに設定する。
【０１５３】
そして、第２の実施形態のファイル整理制御部１１２Ａが、上述の図６のフローチャートの処理を行う際には、上述のステップＳ１０２で、「整理項目」、「整理手段」、「閾値」、及び「共有ジョブマクロコピー設定」（タブＴ２０１〜Ｔ２０４の各設定値）の選択入力を受付ける。
【０１５４】
そして、第２の実施形態のファイル整理制御部１１２Ａが、上述の図６のフローチャートの処理を行う際には、上述のステップＳ１０４で、「整理項目」、「整理手段」、「閾値」、及び「共有ジョブマクロコピー設定」の各設定値を、ＥＥＰＲＯＭ１０７（ジョブマクロ設定情報１０７Ａ）に書き込む処理を行う。
【０１５５】
（Ｂ−２−２）ジョブマクロ整理処理
次に、ＭＦＰ１００Ａにおいて、新規のジョブマクロ登録に伴って行われるジョブマクロ整理処理について説明する。
【０１５６】
第２の実施形態の制御部１０９Ａ（ファイル整理制御部１１２Ａ）では、図１のフローチャートの処理が、図２２の内容に置き換わっている点で、第１の実施形態と異なっている。
【０１５７】
図２２では、第１の実施形態（上述の図１）と同様の処理を行うステップについては、同一のステップ番号（符号）を付して示している。
【０１５８】
そして、図２２では、上述の図１の処理に、さらにステップＳ４１８、Ｓ４１９の処理（ジョブマクロコピー処理）が追加されている点で異なっている。
【０１５９】
ステップＳ４１７のジョブマクロ整理処理の後、ステップＳ４１８において、ファイル整理制御部１１２Ａは、ジョブマクロコピー処理の機能がＯＮになっているかＯＦＦになっているかを確認する。そして、ファイル整理制御部１１２Ａは、ジョブマクロコピー処理の機能がＯＮになっている場合には、後述するステップＳ４１９に進んでジョブマクロコピー処理を実行し、ジョブマクロコピー処理の機能がＯＦＦになっている場合には、ジョブマクロコピー処理を実行せずに処理を終了する。
【０１６０】
ステップＳ４１９では、ファイル整理制御部１１２Ａは、図２２のフローチャートの処理により、ジョブマクロコピー処理を行う。
【０１６１】
まず、ファイル整理制御部１１２Ａは、個人用メインフォルダＭＦ１−１のテーブルファイルＴＦ１を参照して、個人用メインフォルダＭＦ１−１のジョブマクロを１つ選択する（Ｓ６０１）。
【０１６２】
そして、ファイル整理制御部１１２Ａは、取得したジョブマクロの使用回数と閾値（５０回）とを比較する（Ｓ６０２）。
【０１６３】
そして、取得したジョブマクロの使用回数が閾値（５０回）より多い場合には、ファイル整理制御部１１２Ａは、当該ジョブマクロを、共有用メインフォルダＭＦ２の直下にコピーする処理（ジョブマクロファイルのコピー及び、テーブルファイルＴＦ１、ＴＦ２の更新）を行う（Ｓ６０３）。この閾値については、ユーザから予め設定を受付けてＥＥＰＲＯＭ１０７（ジョブマクロ設定情報１０７Ａ）に登録しておくようにしてもよいし、所定の数値をファイル整理制御部１１２Ａに設定しておくようにしてもよい。
【０１６４】
一方、取得したジョブマクロの使用回数が閾値（５０回）以下の場合、又は、ジョブマクロコピー処理が完了した場合には、ファイル整理制御部１１２Ａは、個人用メインフォルダＭＦ１−１内の全てのジョブマクロについて処理済みであるか否かを確認する（Ｓ６０４）。ファイル整理制御部１１２Ａは、全てのジョブマクロについて処理済みの場合には、ジョブマクロコピー処理を終了し、未処理のジョブマクロが残っている場合には、次の未処理のジョブマクロに係る処理を行うために上述のステップＳ６０２の処理に戻って動作する。
【０１６５】
以下、ジョブマクロコピー処理の具体例について説明する。ここでは、初期において、個人用メインフォルダＭＦ１−１に係るテーブルファイルＴＦ１の内容が、図５に示す内容だったものとする。そして、ここでは、初期において、共有用メインフォルダＭＦ２にはジョブマクロは登録されていないものとして説明する。
【０１６６】
この場合、ファイル整理制御部１１２Ａによる上述の図２２のフローチャートの処理により、個人用メインフォルダＭＦ１−１から、使用回数が５０回より多いジョブマクロとしてＮｏが「１」のジョブマクロが抽出され、共有用メインフォルダＭＦ２にコピーする処理が行われることになる。その結果、ジョブマクロコピー処理後の個人用メインフォルダＭＦ１−１のテーブルファイルＴＦ１は図２４（ａ）のようになり、共有用メインフォルダＭＦ２の共有用のテーブルファイルＴＦ２は図２４（ｂ）のようになる。なお、図２４では、制御部１０９Ａ（ファイル整理制御部１１２Ａ）において、Ｎｏ「１」のジョブマクロの使用回数が「５４」となるまで、ジョブマクロコピー処理の機能がＯＦＦに設定（図２１で、「コピーしない」に設定）されており、Ｎｏ「１」のジョブマクロの使用回数が「５４」に達したときに、ジョブマクロコピー処理の機能がＯＮに設定（図２１で、「コピーする」に設定）された場合について図示している。
【０１６７】
（Ｂ−３）第２の実施形態の効果
第２の実施形態によれば、第１の実施形態の効果に加えて、以下のような効果を奏することができる。
【０１６８】
第２の実施形態のＭＦＰ１００Ａでは、所定の条件（使用回数が閾値以上）に該当するジョブマクロについて、個人用メインフォルダＭＦ１−１から共有用メインフォルダＭＦ２にコピーする処理を行っている。これにより、ＭＦＰ１００Ａでは、使用頻度の高い個人用メインフォルダＭＦ１−１のジョブマクロを、共有用メインフォルダＭＦ２にコピーして共有し、各ユーザ間で利用することが可能な為、更に利便性が高くなる。
【０１６９】
（Ｃ）他の実施形態
本発明は、上記の各実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
【０１７０】
（Ｃ−１）上記の各実施形態では、本発明のデータ処理装置を、ジョブマクロファイルによりジョブマクロを管理する画像処理装置（ＭＦＰ）に適用した例について説明したが、その他のファイルシステムによりファイル管理を行う装置（例えば、プリンタ、ＦＡＸ、ＰＣ等の情報処理装置（データ処理装置））に適用するようにしてもよい。
【０１７１】
（Ｃ−２）第１の実施形態のＭＦＰ１００において、タッチパネル部２０３にジョブマクロメイン画面を表示中に、第１のハードキー部２０１のいずれかの機能キーが押下された場合、制御部１０９（ジョブマクロ処理部１１１）は、当該機能に係るジョブマクロのみを表示フィールドＦ１０−１〜Ｆ１０−５に表示するようにしてもよい。
【０１７２】
例えば、表示フィールドＦ１０−１〜Ｆ１０−５の表示が図３の状態で、ＣＯＰＹ機能ボタン２０１ａが押下された場合には、制御部１０９（ジョブマクロ処理部１１１）は、図２５に示すように、ＣＯＰＹ機能に係るジョブマクロのみ表示フィールドＦ１０−１〜Ｆ１０−５に表示するようにしてもよい。
【０１７３】
また、第１の実施形態のＭＦＰ１００において、いずれかの機能の実行画面を表示中に、ジョブマクロキー２０２ｂが押下された場合、制御部１０９（ジョブマクロ処理部１１１）は、同様に当該機能に係るジョブマクロのみを表示したジョブマクロメイン画面を表示するようにしてもよい。
【０１７４】
（Ｃ−３）第１の実施形態のＭＦＰ１００において、過去に機能実行を行った際の処理内容（ジョブマクロを構成する情報と同様の内容）を履歴情報としてＥＥＰＲＯＭ１０７（ジョブマクロ設定情報１０７Ａ）に保存しておき、ユーザの操作（例えば、履歴情報の一覧を提示して選択させる操作画面に対する操作）に応じた履歴情報を新たなジョブマクロ（ジョブファイル）としてＳＤカード１０８ａ上に登録可能としてもよい。また、第１の実施形態のＭＦＰ１００において、ユーザの操作（例えば、所定のボタンの押下）に応じて、直前に行った機能実行の内容を、新たなジョブマクロ（ジョブファイル）としてＳＤカード１０８ａ上に登録可能としてもよい。
【０１７５】
（Ｃ−４）第１の実施形態のＭＦＰ１００では、各ジョブマクロの名称（ファイル名）については、ユーザに入力させたり、当該ジョブマクロの内容に基づいた名称を付与するようにしてもよいと説明したが、ジョブマクロの名称について複数の入力モードを備えるようにしてもよい。例えば、ＭＦＰ１００で、手動でジョブマクロ名称を入力する通常モードと、制御部１０９（ジョブマクロ処理部１１１）が、ジョブマクロの内容に基づいた名称を付与する自動モードの２の入力モードに対応し、ユーザの操作により切替可能な構成としてもよい。
【０１７６】
ＭＦＰ１００が自動モードで動作する場合、制御部１０９（ジョブマクロ処理部１１１）は、例えば、名称を付与するジョブマクロについてデフォルト設定(例えば、機能実行画面の初期状態の設定)から変更した項目を抽出して、当該項目の内容をジョブマクロの名称に反映するようにしてもよい。例えば、デフォルト設定が「Ｓｉｍｐｌｅｓ  ＞  Ｓｉｍｐｌｅｓ」（片面原稿から片面印刷）のところ「Ｓｉｍｐｌｅｓ  ＞  Ｄｕｐｌｅｓ」（片面印刷から両面印刷）の設定に変更したジョブマクロの場合、当該ジョブマクロには、「Ｓｉｍｐｌｅｓ  ＞  Ｄｕｐｌｅｓ」という文字列をジョブマクロ名称に含めるようにしてもよい。なお、付与されたジョブマクロ名称を表示する手段については、例えば、図２６に示すように、ジョブマクロメイン画面上のフィールドＦ２０に表示するようにしてもよい。
【０１７７】
（Ｃ−５）第１の実施形態のＭＦＰ１００では、各機能について複数のジョブマクロを登録可能な構成としていたが、各機能に対して１つのジョブマクロのみを登録可能な構成とし、各機能に係るジョブマクロを第１のハードキー部２０１の対応する機能キーで読み出し・実行可能な動作モードに切り替え可能な構成としてもよい。当該動作モードで動作する場合、制御部１０９（ジョブマクロ処理部１１１）は、例えば、いずれかの機能キー押下の後、ジョブマクロキー２０２ｂが押下された場合に、当該機能キーに対応する機能のジョブマクロの読み出し・実行を行うようにしてもよい。
【０１７８】
（Ｃ−６）第１の実施形態のＭＦＰ１０では、「整理手段＝サブフォルダ作成」とした場合、機能ごとのサブフォルダを作成する例について説明したが、すべての機能についてサブフォルダを作成することに限定されず、一部の機能の専用サブフォルダと、その他の機能（専用サブフォルダが生成されなかった機能）のサブフォルダとを生成するようにしてもよい。例えば、第１の実施形態のＭＦＰ１０において、「整理項目＝機能」、「整理手段＝サブフォルダ」が選択された場合、ユーザ操作により、ある特定機能フォルダ（例えば、ＣＯＰＹフォルダ）１つと、特定機能以外のフォルダ（例えば、ＣＯＰＹ以外のフォルダ）１つに分けて整理しても良い。また、第１の実施形態のＭＦＰ１０において、ユーザ操作により、ある特定機能フォルダ（例えば、ＣＯＰＹフォルダ）１つのみ作成し、それ以外の機能については、フォルダを作成しないように整理しても良い。更には、第１の実施形態のＭＦＰ１０において、ファイル整理処理時に、整理を行うメインフォルダを指定可能とし、それぞれのメインフォルダに対して、整理手段を変更できるようにしても良い。
【０１７９】
（Ｃ−７）上記の各実施形態において、ジョブマクロ設定情報１０７ａに設定される情報の各項目の内容については限定されないものである。例えば、「整理項目」、「整理手段」の取りえる値については、上記の各実施形態の例に限定されないものである。
【０１８０】
例えば、上記の各実施形態では、「整理手段」は、「サブフォルダ作成」、「並べ替え」、及び「文字装飾」のいずれかとなっているが、上記の３つのうち少なくとも１つに対応していれば良い。また、同様に、上記の各実施形態では、「整理項目」は、「機能」、「名称」及び「使用回数」のいずれかとなっているが、上記３つのうち少なくとも１つに対応していれば良い。
【符号の説明】
【０１８１】
１００…ＭＦＰ、１０１…スキャナ部、１０２…プリンタ部、１０３…ファックス部、１０４…ネットワーク送受信部、１０５…オペレーションパネル、１０６…ＲＡＭ、１０７…ＥＥＰＲＯＭ、１０８…ＳＤカードスロット、１０８ａ…ＳＤカード、１０９…制御部、１１０…画像データ処理部、１１１…ジョブマクロ処理部、１１２…ファイル整理制御部、２０１…第１のハードキー部、２０１ａ…ＣＯＰＹ機能ボタン、２０１ｂ…ＳＣＡＮ機能ボタン、２０１ｃ…ＦＡＸ機能ボタン、２０１ｄ…ＰＲＩＮＴ機能ボタン、２０２…第２のハードキー部、２０２ａ…テンキー、２０２ｂ…ジョブマクロキー、２０２ｃ…ＳＥＴＴＩＮＧキー、２０３…タッチパネル部。
【図１】
2014135029.tif 000003
【図２】
2014135029.tif 000004
【図３】
2014135029.tif 000005
【図４】
2014135029.tif 000006
【図５】
2014135029.tif 000007
【図６】
2014135029.tif 000008
【図７】
2014135029.tif 000009
【図８】
2014135029.tif 000010
【図９】
2014135029.tif 000011
【図１０】
2014135029.tif 000012
【図１１】
2014135029.tif 000013
【図１２】
2014135029.tif 000014
【図１３】
2014135029.tif 000015
【図１４】
2014135029.tif 000016
【図１５】
2014135029.tif 000017
【図１６】
2014135029.tif 000018
【図１７】
2014135029.tif 000019
【図１８】
2014135029.tif 000020
【図１９】
2014135029.tif 000021
【図２０】
2014135029.tif 000022
【図２１】
2014135029.tif 000023
【図２２】
2014135029.tif 000024
【図２３】
2014135029.tif 000025
【図２４】
2014135029.tif 000026
【図２５】
2014135029.tif 000027
【図２６】
2014135029.tif 000028