(57)【要約】【課題】  ＨＤＤの容量及び処理速度性能をさらに有効活用できる画像形成装置を提供する。【解決手段】  本発明の画像形成装置１００は、内周側記憶領域及び内周側記憶領域の外周側に設けられた外周側記憶領域を有するディスク状記録媒体を含み、該ディスク状記録媒体に画像データのファイルが保持される記憶装置部６１ａと、外周側記憶領域に保持されたファイルの使用頻度を検出し、外周側記憶領域内の最も使用頻度の低いファイルを内周側記憶領域に移動させる制御部６７とを備える構成とする。【選択図】  図１
2013143703.tif 000002
【特許請求の範囲】
【請求項１】
内周側記憶領域及び該内周側記憶領域の外周側に設けられた外周側記憶領域を有するディスク状記録媒体を含み、該ディスク状記録媒体に画像データのファイルが保持される、記憶装置部と、
前記外周側記憶領域に保持されたファイルの使用頻度を検出し、前記外周側記憶領域内の最も使用頻度の低いファイルを前記内周側記憶領域に移動させる制御部と
を備える画像形成装置。
【請求項２】
前記制御部が前記外周側記憶領域内の最も使用頻度の低いファイルを前記内周側記憶領域に移動させる際に、前記内周側記憶領域の空き容量が所定容量以下である場合には、前記制御部は、前記内周側記憶領域に保持されたファイルの使用頻度を検出し、前記内周側記憶領域内の最も使用頻度の低いファイルを削除することを特徴とする
請求項１に記載の画像形成装置。
【請求項３】
さらに、前記移動されたファイルをリスト表示する表示部を備える
請求項１又は２に記載の画像形成装置。
【請求項４】
さらに、前記削除されたファイルをリスト表示する表示部を備える
請求項２に記載の画像形成装置。
【請求項５】
さらに、前記画像データに対応する画像を用紙に形成するプリンター部を備え、
前記プリンター部で前記内周側記憶領域に保持された画像データに対応する画像を用紙に形成する場合には、前記制御部は、前記用紙の供給間隔を、前記プリンター部で前記外周側記憶領域に保持された画像データに対応する画像を用紙に形成する場合の前記用紙の供給間隔より長くすることを特徴とする
請求項１〜４のいずれか一項に記載の画像形成装置。
【請求項６】
さらに、前記記憶装置部に保持されたファイルの画像データを読み出す際に、一旦、該画像データが展開される画像記憶部を備え、
前記内周側記憶領域に保持された画像データに対応する画像を用紙に形成する際、又は、前記内周側記憶領域に保持された画像データを外部に送信する際、前記制御部は、該画像データを前記画像記憶部に展開し、前記画像記憶部に展開された該画像データを前記外周側記憶領域に移動させることを特徴とする
請求項１〜５のいずれか一項に記載の画像形成装置。
【請求項７】
前記内周側記憶領域に保持された画像データに対応する画像を用紙に形成した後、又は、前記内周側記憶領域に保持された画像データを外部に送信した後に該画像データを削除する指示がなされている場合には、前記制御部は、該画像データのファイルを前記外周側記憶領域に移動させず、
前記内周側記憶領域に保持された画像データに対応する画像を用紙に形成した後、又は、前記内周側記憶領域に保持された画像データを外部に送信した後に該画像データを保持する指示がなされている場合には、前記制御部は、該画像データのファイルを前記外周側記憶領域に移動させることを特徴とする
請求項１〜６のいずれか一項に記載の画像形成装置。
【請求項８】
前記内周側記憶領域に保持されたファイルを前記外周側記憶領域に移動させる際に他のジョブが動作中である場合、前記制御部は、該ファイルの移動処理の優先度を、他のジョブが動作中でない場合の優先度より下げることを特徴とする
請求項１〜７のいずれか一項に記載の画像形成装置。
【請求項９】
前記制御部は、ファイルを前記内周側記憶領域に記憶する際、ファイルを前記外周側記憶領域に記憶する際の圧縮率より高い圧縮率で圧縮することを特徴とする
請求項１〜８のいずれか一項に記載の画像形成装置。
【請求項１０】
電源投入時に、前記制御部は、前記外周側記憶領域に保持されたファイルの使用頻度を検出する処理、及び、前記外周側記憶領域内の最も使用頻度の低いファイルを前記内周側記憶領域に移動させる処理を実行することを特徴とする
請求項１〜９のいずれか一項に記載の画像形成装置。
【請求項１１】
前記記憶装置部内に保持された前記ファイルをデフラグする際に、前記制御部は、前記外周側記憶領域に保持されたファイルの使用頻度を検出する処理、及び、前記外周側記憶領域内の最も使用頻度の低いファイルを前記内周側記憶領域に移動させる処理を実行することを特徴とする
請求項１〜１０のいずれか一項に記載の画像形成装置。
【請求項１２】
前記外周側記憶領域の空き容量が所定容量以下となった場合に、前記制御部は、前記外周側記憶領域に保持されたファイルの使用頻度を検出する処理、及び、前記外周側記憶領域内の最も使用頻度の低いファイルを前記内周側記憶領域に移動させる処理を実行することを特徴とする
請求項１〜１１のいずれか一項に記載の画像形成装置。
【請求項１３】
内周側記憶領域及び該内周側記憶領域の外周側に設けられた外周側記憶領域を有するディスク状記録媒体を含み、該ディスク状記録媒体に画像データのファイルが保持される、記憶装置部と、該画像データのファイルに対して所定処理を行う制御部とを備える画像形成装置の画像データの処理方法であって、
前記制御部が、前記外周側記憶領域に保持されたファイルの使用頻度を検出することと、
前記制御部が、前記外周側記憶領域内の最も使用頻度の低いファイルを前記内周側記憶領域に移動させることと
を含む画像データの処理方法。
【請求項１４】
内周側記憶領域及び該内周側記憶領域の外周側に設けられた外周側記憶領域を有するディスク状記録媒体を含み、該ディスク状記録媒体に画像データのファイルが保持される、記憶装置部と、該画像データのファイルに対して所定処理を行う制御部とを備える画像形成装置の前記制御部が、前記外周側記憶領域に保持されたファイルの使用頻度を検出する処理と、
前記制御部が、前記外周側記憶領域内の最も使用頻度の低いファイルを前記内周側記憶領域に移動させる処理と
を画像形成装置に実装して実行させる画像データの処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、その画像形成装置における画像データの処理方法、及び、画像データの処理プログラムに関する。
【背景技術】
【０００２】
従来、複写機、プリンター、ファクシミリ等の機能を備える画像形成装置が種々開発されている。このような画像形成装置は、一般に、ハードディスクドライブ（以下、ＨＤＤと記す）を備え、ＨＤＤ内の記録媒体（ハードディスク）には、例えば、ユーザー毎に画像データを記憶するための領域（以下、ボックスという）が設けられる。このような画像形成装置では、従来、ＨＤＤの容量を有効利用するために、様々な画像データの処理方法が提案されている（例えば特許文献１〜３参照）。
【０００３】
特許文献１には、画像データのボックスへの保存時から所定期間経過した際に、該画像データを自動消去する画像記憶装置が記載されている。そして、特許文献１の画像形成装置では、所定時間内に画像記憶装置に対して所定の操作（パネル操作やリスト表示操作など）が行われた場合に、ボックス内の画像データの自動消去処理を遅延している。
【０００４】
特許文献２では、記憶装置に保存されている画像データに関する複数の条件の組み合わせに基づいて重要度値表を作成し、該重要度値表の最下位の画像データを、新しい画像データの記憶装置への保持指示がなされた際に消去する手法が提案されている。
【０００５】
なお、特許文献２では、画像データに関する条件として、次のような各種条件が挙げられており、下記各種条件のうち２つ以上の条件を組み合わせて、画像データの重要度値表が作成される。
（１）画像データを保持した際に指定された印刷回数の印刷出力を実行完了すること
（２）印刷可能な形式の画像データを生成するために要した時間が短い画像データであること
（３）ホストコンピューターから送信された画像データサイズが小さい画像データであること
（４）使用頻度の少ない画像データであること
（５）保持されてからの経過時間が最も長い画像データであること
【０００６】
また、特許文献３には、ボックスの自動消去機能によりボックス内の文書を自動消去する際に、画像データベースに画像データをバックアップする設定がなされた文書に対して、該文書の画像データベースへの画像データのバックアップが終了した後に、該文書を消去する手法が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−１０８４２５号公報
【特許文献２】特開２００６−０１４１４５号公報
【特許文献３】特開２００５−１５０９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述のように、従来、画像形成装置において、古い画像データや重要度の低い画像データを自動消去する手法や自動消去の処理を遅延させる手法などが提案されており、これらの技術によりＨＤＤの容量の有効活用を図っている。しかしながら、この技術分野では、ＨＤＤの容量を有効活用するだけでなく、ＨＤＤの処理速度性能を効率よく活用する技術も求められている。
【０００９】
本発明は上記要望に応えるためになされたものであり、本発明の目的は、ＨＤＤの容量及び速度性能をさらに有効活用可能な画像形成装置、画像データの処理方法、及び、画像データの処理方法を提供することである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の画像形成装置は、内周側記憶領域及び内周側記憶領域の外周側に設けられた外周側記憶領域を有するディスク状記録媒体を含み、ディスク状記録媒体に画像データのファイルが保持される、記憶装置部と、外周側記憶領域に保持されたファイルの使用頻度を検出し、外周側記憶領域内の最も使用頻度の低いファイルを内周側記憶領域に移動させる制御部とを備える構成とする。
【００１１】
また、本発明の画像データの処理方法は、上記本発明の画像形成装置における画像データの処理方法であり、次の手順で画像データの処理を行う。まず、制御部が、外周側記憶領域に保持されたファイルの使用頻度を検出する。次いで、制御部が、外周側記憶領域内の最も使用頻度の低いファイルを内周側記憶領域に移動させる。
【００１２】
さらに、本発明の画像データの処理プログラムは、上記本発明の画像形成装置に実装して上記本発明の画像データの処理方法を実行させる処理プログラムである。
【発明の効果】
【００１３】
上述のように、本発明の画像形成装置及びその画像データの処理方法では、制御部が、記憶装置部内のディスク状記録媒体の外周側記憶領域に記憶されたファイルの使用頻度を検出し、その検出結果に基づいて、外周側記憶領域内の最も使用頻度の低いファイルを内周側記憶領域に移動させる。すなわち、本発明の画像データの処理手法では、ファイルの使用頻度に応じて、ファイルの配置位置を管理する。本発明によれば、この画像データの処理方法を採用することにより、記憶装置部の容量だけでなく、記憶装置部の処理速度性能も効率よく活用することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る画像形成装置の概略ブロック構成図である。
【図２】コピーモード動作時の処理モードの選択画面の一例を示す図である。
【図３】画像データのジョブリストの表示画面の一例を示す図である。
【図４】画像データのジョブモードの編集画面の一例を示す図である。
【図５】画像データのジョブモードの編集画面の一例を示す図である。
【図６】コピーモード動作の処理手順を示すフローチャートである。
【図７】ＨＤＤの外周域に保存された画像データの画像形成動作の処理手順を示すフローチャートである。
【図８】電源投入時に行う処理の手順を示すフローチャートである。
【図９】デフラグ実行時に行う処理の手順を示すフローチャートである。
【図１０】ＨＤＤの外周域にジョブを新規保存する際に行う処理の手順を示すフローチャートである。
【図１１】ＨＤＤの外周域におけるファイルの使用頻度の検出処理、及び、ファイルの移動処理の手順を示すフローチャートである。
【図１２】ＨＤＤの内周域におけるファイルの使用頻度の検出処理、及び、ファイルの削除処理の手順を示すフローチャートである。
【図１３】ＨＤＤの内周域に保存された画像データの画像形成動作の処理手順を示すフローチャートである。
【図１４】画像形成動作時に行う給紙制御処理の手順を示すフローチャートである。
【図１５】画像データのファイルをＨＤＤの内周域から外周域に移動させる際の処理の優先度の設定処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下に、本発明の実施形態に係る画像形成装置及び画像データの処理方法の一例を、図面を参照しながら説明するが、本発明は下記の例に限定されない。
【００１６】
＜１．画像形成装置の構成＞
［画像形成装置の全体構成］
図１に、本発明の一実施形態に係る画像形成装置の概略ブロック構成図を示す。なお、本実施形態では、画像形成装置として、例えばスキャナー、プリンター等の機能を備え、タッチパネル式の操作部で各機能を操作する複合機（ＭＦＰ：Multi-functional peripherals）を例に挙げ説明する。
【００１７】
画像形成装置１００は、画像処理コントローラー１０と、プリンター部２０と、スキャナー部３０と、ＡＤＦ（Auto Document Feeder）部４０と、操作部５０（表示部）と、本体制御部６０とを備える。画像形成装置１００は、図１に示すように、ＬＡＮ（Local Area Network）２００を介して外部の端末等の外部機器３００に接続され、ＬＡＮ２００を介して外部機器３００と画像データ等を送受信することができる。以下、画像形成装置１００の各部の構成をより詳細に説明する。
【００１８】
［画像処理コントローラー］
画像処理コントローラー１０は、画像形成装置１００をネットワークプリンターとして使用する際に、ＬＡＮ２００を介して接続された外部機器３００などから画像データ等を受信する。また、画像処理コントローラー１０は、画像形成装置１００をネットワークスキャナーとして使用する際に、スキャナー部３０で取得した画像データを、ＬＡＮ２００を介して外部機器３００などに送信する。
【００１９】
画像処理コントローラー１０は、ＬＡＮインターフェース１１と、画像メモリ１２と、ＤＲＡＭ（Dynamic Random Access Memory）制御ＩＣ（Integrated Circuit）１３と、コントローラー制御ＣＰＵ（Central Processing Unit）１４とを有する。画像処理コントローラー１０内では、共通バスを介して、ＬＡＮインターフェース１１、ＤＲＡＭ制御ＩＣ１３、及び、コントローラー制御ＣＰＵ１４が互いに接続される。
【００２０】
ＬＡＮインターフェース１１は、画像形成装置１００をＬＡＮ２００に接続するための通信インターフェースであり、例えばＮＩＣ（Network Interface Card）やモデムなどにより構成される。本実施形態の画像形成装置１００では、このＬＡＮインターフェース１１を介して、外部機器３００などから画像データ等を受信し、また、スキャナー部３０で取得した画像データを外部機器３００などに送信する。
【００２１】
画像メモリ１２は、ＤＲＡＭなどで構成される。画像メモリ１２は、ＤＲＡＭ制御ＩＣ１３に接続され、ＤＲＡＭ制御ＩＣ１３に入力された画像データを一時的に格納する。
【００２２】
ＤＲＡＭ制御ＩＣ１３は、ＬＡＮインターフェース１１を介して受信した画像データの画像メモリ１２への格納動作や、画像メモリ１２からの画像データの読み出し動作を制御する。また、ＤＲＡＭ制御ＩＣ１３は、ＰＣＩ（Peripheral Component Interconnect）バスを介して、本体制御部６０内の後述する画像処理ＡＳＩＣ（Application Specific IC）６６に接続される。そして、ＤＲＡＭ制御ＩＣ１３は、出力対象の画像データを画像メモリ１２から読み出して、該読み出した画像データを画像処理ＡＳＩＣ６６に出力する。
【００２３】
コントローラー制御ＣＰＵ１４は、ＬＡＮインターフェース１１及びＤＲＡＭ制御ＩＣ１３に接続され、画像処理コントローラー１０の動作全体を制御する。
【００２４】
［プリンター部］
プリンター部２０は、外部機器３００から取得した画像データ、スキャナー部３０で読み込まれた画像データ、又は、後述するＨＤＤユニット６１内の所定のＨＤＤ６１ａから読み出された画像データに対応する画像を、電子写真方式により用紙上に形成する。
【００２５】
プリンター部２０は、画像形成部２１と、プリンター制御部２２とを有する。なお、図１には示さないが、プリンター部２０は、画像形成される用紙を格納する給紙部、給紙部から用紙を搬送するための搬送部、画像が形成された用紙を搬出するための搬出部等も有する。
【００２６】
画像形成部２１は、画像形成ジョブの指示信号に基づいて、所定の用紙に画像を形成する。なお、画像形成部２１は、図１には示さないが、感光体ドラム、帯電装置、露光装置、現像装置、転写装置、クリーニング部、定着装置等を有し、露光装置には、画像データに基づいてレーザ光を出力するレーザ出力部（ＬＤ：laser diode）、及び、レーザ光を主走査方向に走査させるポリゴンミラーが含まれる。また、画像形成部２１は、画像バスを介して本体制御部６０内の画像処理ＡＳＩＣ６６に接続され、出力対象の画像データは、画像処理ＡＳＩＣ６６から画像バスを介して画像形成部２１に入力される。
【００２７】
プリンター制御部２２は、プリンター部２０の動作全体（給紙、画像形成、排紙、後処理などの各種動作）を制御する。プリンター制御部２２は、本体制御部６０内の後述する画像制御ＣＰＵ６７とシリアル通信により接続され、画像制御ＣＰＵ６７から入力される制御指示信号に基づいてプリンター部２０の各種動作を制御する。
【００２８】
［スキャナー部］
スキャナー部３０は、原稿の光学読み取りを行うＣＣＤ（Charge-Coupled Device）３１と、スキャナー部３０の動作全体を制御するスキャナー制御部３２とを有する。
【００２９】
ＣＣＤ３１は、画像バスを介して本体制御部６０内の画像処理ＡＳＩＣ６６に接続され、原稿等から読み取った画像データを、画像バスを介して画像処理ＡＳＩＣ６６に出力する。
【００３０】
スキャナー制御部３２は、本体制御部６０内の画像制御ＣＰＵ６７とシリアル通信により接続され、画像制御ＣＰＵ６７から入力される制御指示信号に基づいてスキャナー部３０の各種動作（例えば原稿の読み取り動作等）を制御する。
【００３１】
［ＡＤＦ部］
ＡＤＦ部４０は、複数枚の原稿をスキャナー部３０で読み取るために設けられた原稿給送部であり、例えば、複数枚の原稿をスキャナー部３０に順次流し込むタイプの自動原稿給送装置で構成される。
【００３２】
ＡＤＦ部４０は、ＡＤＦ部４０の動作全体を制御するＡＤＦ制御部４１を有する。ＡＤＦ制御部４１は、本体制御部６０内の画像制御ＣＰＵ６７とシリアル通信により接続され、画像制御ＣＰＵ６７から入力される制御指示信号に基づいてＡＤＦ部４０の各種動作を制御する。
【００３３】
［操作部］
操作部５０は、ＬＣＤ（Liquid Crystal Display）５１と、操作部制御部５２とを有する。また、操作部５０は、ＬＣＤ５１に設けられたタッチパネルや、ＬＣＤ５１の周囲に設けられた操作キー（不図示）等を有し、表示機能及び操作入力機能の両方を備える。
【００３４】
ＬＣＤ５１には、例えば、画像形成装置１００における画像形成処理の設定や動作制御条件などの機械設定、出力に関する設定、各給紙トレイの用紙情報（サイズ、紙種）の設定等の設定画面を表示することができる。本実施形態では、ＬＣＤ５１にタッチパネルが設けられているので、ユーザーは、ＬＣＤ５１に表示された各種設定画面に直接タッチすることにより、各種操作条件を設定することができる。
【００３５】
操作部制御部５２は、操作部５０の動作全体を制御する。操作部制御部５２は、本体制御部６０内の画像制御ＣＰＵ６７とシリアル通信により接続され、画像制御ＣＰＵ６７から入力される制御指示信号に基づいて操作部５０の各種動作を制御する。
【００３６】
ユーザーにより操作部５０のタッチパネルや操作キーなどに対して所定の操作が行われた場合、操作部５０は、その操作に対応する信号を画像制御ＣＰＵ６７に出力する。また、操作部５０は、画像制御ＣＰＵ６７から入力される表示指示信号に基づいて、各種設定情報等を入力するための設定画面や各種処理結果などをＬＣＤ５１に表示する。
【００３７】
［本体制御部］
本体制御部６０は、ＨＤＤユニット６１と、プログラムメモリ６２と、不揮発メモリ６３と、システムメモリ６４と、画像メモリ６５（画像記憶部）と、画像処理ＡＳＩＣ６６と、画像制御ＣＰＵ６７（制御部）とを有する。
【００３８】
ＨＤＤユニット６１は、複数（図１に示す例ではＮ個）のＨＤＤ６１ａ（記憶装置部）で構成される。各ＨＤＤ６１ａは、ＳＡＴＡ（Serial Advanced Technology Attachment）方式のケーブルにより画像制御ＣＰＵ６７に接続される。
【００３９】
本実施形態では、各ＨＤＤ６１ａ内のハードディスク（ディスク状記録媒体）の記憶領域を、外周側及び内周側の２つの記憶領域（以下、それぞれＨＤＤ６１ａの外周域及び内周域という）に分ける。そして、本実施形態では、使用頻度の高い画像データのファイル、及び、それに対応するジョブ管理データを、高速アクセス可能な外周域（外周側記憶領域）に格納（保持）し、使用頻度の低い画像データのファイル、及び、それに対応するジョブ管理データを、アクセス速度の遅い内周域（内周側記憶領域）に格納する。また、本実施形態では、各ＨＤＤ６１ａの外周域及び内周域に対して、それぞれ個別にジョブリストを作成する。
【００４０】
なお、各ＨＤＤ６１ａの外周域及び内周域間の境界は、ユーザーにより任意に設定される。例えば、単純に、ＨＤＤ６１ａの最内周位置及び最外周位置間の中間半径位置を外周域及び内周域間の境界としてもよい。
【００４１】
また、例えば、画像データの読み出し速度及び給紙間隔（画像形成部２１への用紙の供給間隔）を考慮して外周域及び内周域間の境界を設定してもよい。具体的に説明すると、ファイル読み出し時のＨＤＤ６１ａの回転速度は通常一定であるので、内周域における所定の回転角度当たりの読み出し領域の長さ（回転方向の線長さ）は、外周域のそれに比べて短くなる。すなわち、内周域において所定の回転角度当たりに読み出せるデータ量は、外周域のそれに比べて少なくなるので、内周域のファイルの読み出し時間は、外周域のそれに比べて長くなる。それゆえ、内周域の画像データの画像形成処理を、外周域の画像データの画像形成処理時の給紙間隔（通常の給紙間隔）で実行した場合には、その給紙間隔に、内周域の画像データの画像展開（画像の読み出し動作）が間に合わない可能性がある。この場合には、異常画像が用紙に形成されるという問題が発生する。
【００４２】
それゆえ、このような状況を考慮して、通常の給紙間隔で画像展開が間に合う領域を外周域とし、通常の給紙間隔で画像展開が間に合わない領域を内周域として設定してもよい。この場合、使用頻度の高い画像データに対しては、上述した異常画像の出力という問題を解消することができる。
【００４３】
また、各ＨＤＤ６１ａ内のハードディスクには、例えば、ユーザー毎に画像データを記憶するためのボックスが設けられる。そして、各ボックスには、外部機器３００から画像形成装置１００に送信（入力）された画像データのファイルや、スキャナー部３０で読み込んだ画像データのファイルが格納される。また、各ボックスには、格納された各ファイルに対応するジョブ管理データも格納される。この際、ボックスに格納されるファイル及びそのジョブデータは、その使用頻度に応じて外周域又は内周域に格納される。
【００４４】
さらに、本実施形態では、外周域に含まれるファイル、内周域に含まれるファイル、移動したファイル、及び、削除されたファイルの各リストデータ（以下、それぞれ、外周域のジョブリスト、内周域のジョブリスト、移動リスト、及び、削除リストという）も各ボックスに格納される。なお、本実施形態では、これらのリストデータを、操作部５０のＬＣＤ５１に表示する、及び／又は、プリンター部２０から出力することができ、これにより、ユーザーが各ファイルの管理状況を確認することができる。
【００４５】
プログラムメモリ６２は、ＲＯＭ（Read-only Memory）などで構成され、ＳＡＴＡ方式のケーブルにより画像制御ＣＰＵ６７に接続される。プログラムメモリ６２には、画像制御ＣＰＵ６７で画像形成装置１００の各種動作を制御する際に用いるプログラム等が格納される。
【００４６】
不揮発メモリ６３は、フラッシュメモリなどで構成され、ＳＡＴＡ方式のケーブルにより画像制御ＣＰＵ６７に接続される。不揮発メモリ６３には、画像形成装置１００の各種動作制御に必要な各種データが格納される。例えば、不揮発メモリ６３には、画像形成装置１００の初期の画像形成設定情報、プロセス制御パラメータ等の機械設定情報、ユーザー設定値、出力設定の初期データ等の情報が格納される。
【００４７】
システムメモリ６４は、ＲＡＭなどで構成され、ＤＤＲ（Double Data Rate）方式のメモリバスを介して画像制御ＣＰＵ６７に接続される。システムメモリ６４は、画像制御ＣＰＵ６７の制御動作時に、例えば所望のプログラムが展開されたり、制御に必要な各種データが一時格納されたりする領域であり、画像制御ＣＰＵ６７のワークエリアとして用いられる。
【００４８】
画像メモリ６５は、ＤＲＡＭなどで構成される。なお、画像メモリ６５は、図１に示さないが、圧縮された画像データを格納するための圧縮メモリと、プリンター部２０に出力する画像データ（伸張処理が施された画像データ）を一時的に格納するためのページメモリとを有する。
【００４９】
画像処理ＡＳＩＣ６６は、画像処理コントローラー１０及び画像制御ＣＰＵ６７とＰＣＩバスを介して接続される。また、画像処理ＡＳＩＣ６６は、スキャナー部３０及びプリンター部２０と画像バスを介して接続される。さらに、画像処理ＡＳＩＣ６６は、画像メモリ６５とＤＤＲ方式のメモリバスを介して接続される。
【００５０】
画像処理ＡＳＩＣ６６は、接続された各部に対して画像データの入出力処理を制御するとともに、入出力する画像データに対して各種処理を施す。具体的には、画像処理ＡＳＩＣ６６は、次のような画像データの入出力制御及び各種処理を行う。なお、画像処理ＡＳＩＣ６６の各種処理動作は、画像制御ＣＰＵ６７から入力される指示信号に基づいて実行される。
【００５１】
外部機器３００から画像形成装置１００に画像データが入力された際には、画像処理ＡＳＩＣ６６は、ＤＲＡＭ制御ＩＣ１３から該画像データを取得（受信）する。また、画像形成装置１００から外部機器３００に画像データを転送（送信）する際には、画像処理ＡＳＩＣ６６は、転送対象の画像データをＤＲＡＭ制御ＩＣ１３に出力する。
【００５２】
また、画像処理ＡＳＩＣ６６は、スキャナー部３０で読み込まれた画像データ（アナログ信号）に対して、例えば、Ａ／Ｄ変換処理、シェーディング処理等の各種処理を施してデジタルの画像データを生成する。さらに、画像処理ＡＳＩＣ６６は、デジタルの画像データに対して圧縮処理（１次圧縮）を施し、該圧縮された画像データを画像メモリ６５に出力（格納）する。
【００５３】
さらに、外周域の画像データのファイルを内周域に移動（転送）させる場合、画像処理ＡＳＩＣ６６は、ＨＤＤ６１ａの外周域から対象のファイルを一旦、画像メモリ６５に読み出し、その後、読み出されたファイルをＨＤＤ６１ａの内周域に移動させる。この際、移動させるファイルに対して２次圧縮の処理を施す。すなわち、外周域のファイルを内周域に移動させる際には、該ファイルを外周域に記憶する際の圧縮率より高い圧縮率で圧縮する。これにより、より多くのファイルを内周域に保存することができる。ただし、本発明はこれに限定されず、移動させるファイルに対して２次圧縮の処理を行わなくてもよい。
【００５４】
また、プリンター部２０で画像形成処理を実行する際には、画像処理ＡＳＩＣ６６は、画像メモリ６５から出力対象の画像データ（圧縮された画像データ）を読み出し、該読み出した画像データに対して伸張処理を施す。そして、画像処理ＡＳＩＣ６６は、伸張された画像データをプリンター部２０の画像形成部２１に出力する。
【００５５】
さらに、ＨＤＤユニット６１内の所定のＨＤＤ６１ａから所定の画像データ（ファイル）を読み出して、該画像データに対応する画像をプリンター部２０で形成する場合には、画像処理ＡＳＩＣ６６は、所定のＨＤＤ６１ａから画像制御ＣＰＵ６７及びＰＣＩバスを介して所定の画像データを読み出し、画像メモリ６５に格納する。その後、画像処理ＡＳＩＣ６６は、画像メモリ６５に格納した画像データに対して伸張処理を施し、該伸張された画像データをプリンター部２０の画像形成部２１に出力する。
【００５６】
画像制御ＣＰＵ６７は、画像形成装置１００の各部の動作を制御する回路部である。画像制御ＣＰＵ６７は、プログラムメモリ６２に格納されている各種プログラム、及び、不揮発メモリ６３に格納されている制御に必要な各種データを読み出して、それらをシステムメモリ６４に展開し、該展開されたプログラムと協働して画像形成装置１００の各部の動作を制御する。
【００５７】
また、画像制御ＣＰＵ６７は、ＨＤＤ６１ａ内のファイル（画像データ）に対して、例えば、次のような処理動作、管理動作、及び、管理状況の表示動作を制御する。
（１）ボックス内のファイルの操作時からの経過時間を記録する。
（２）ボックス内のファイルの使用頻度に関する情報を記録する。
（３）使用頻度の低いファイルを検出する。
（４）ＨＤＤ６１ａの内周域／外周域のファイルの格納状況を管理する。
（５）使用頻度の低いファイルをＨＤＤ６１ａの外周域から内周域に移動させる。
（６）内周域に空き容量が無くなった場合に、内周域内のより使用頻度の低いファイルを削除（上書き消去）する。
（７）移動したファイル、消去されたファイルをリスト表示する。
（８）内周域のファイルの画像データに対応する画像をプリンター部２０で用紙に形成する、又は、内周域のファイルの画像データを外部機器３００に送信（転送）する。
（９）内周域のファイルを外周域に移動させた後、又は、内周域のファイルを外周域に移動させながら、該ファイルの画像データの画像形成処理を実行する、又は、該ファイルの画像データを外部機器３００に送信する。
（１０）ボックス内のファイルをデフラグする（再配列する）。
【００５８】
［画像形成装置の動作概要］
ここで、上記構成の画像形成装置１００におけるコピーモード動作（画像形成動作）の一例、並びに、本発明の画像データの処理（管理）手法の特徴である、ファイルの移動動作、及び、ファイルの使用頻度の検出動作の概要を説明する。
【００５９】
（１）コピーモード動作
スキャナー部３０での画像データの読み取りからプリンター部２０での画像形成までの動作（コピーモード動作）の概要は、次の通りである。まず、所定の画像が形成された原稿をスキャナー部３０の画像読み取り部（不図示）にセットする。次いで、スキャナー部３０のＣＣＤ３１で画像を読み取る。この際、読み取られた画像データは画像処理ＡＳＩＣ６６により圧縮処理が施され、該圧縮された画像データは画像メモリ６５に格納される。その後、圧縮された画像データは、所定のＨＤＤ６１ａ内の所定ボックスに保存される。
【００６０】
次いで、画像メモリ６５に格納された画像データは、画像処理ＡＳＩＣ６６により伸張処理が施され、該伸張処理が施された画像データはプリンター部２０に送られる。そして、プリンター部２０では、入力された画像データに基づいて、ＬＤを発光させ、感光ドラムに潜像を形成する。その後、通常の電子写真プロセスを経て、入力された画像データに対応する画像が所定の用紙に形成される。
【００６１】
２部目以降の画像形成動作を行う場合や、ジャム補正動作を行う場合には、所定のＨＤＤ６１ａに保存された出力対象の画像データを画像メモリ６５に展開し直す。その後、上記画像形成動作と同様のプロセスを経て、画像を用紙に形成する。
【００６２】
なお、通常、上述のようなコピーモード動作が完了した後、ＨＤＤ６１ａに一旦保存された画像データのファイルは削除される。しかしながら、コピーモード動作時の設定において、例えば、画像形成動作後、画像データをボックスに保存する動作が選択されている場合には、画像形成動作完了後も、ＨＤＤ６１ａの所定ボックス内には、画像データのファイルが残る。
【００６３】
（２）ファイルの移動動作
本実施形態の画像データの処理（管理）手法では、例えば、電源投入時、ＨＤＤ６１ａのデフラグ操作の実行時、外周域への画像データの新規保存時等の際に、画像制御ＣＰＵ６７は、ＨＤＤ６１ａの外周域に記憶されたファイルの使用頻度を検出し、該使用頻度の低いファイルを内周域に移動させる。
【００６４】
この際、内周域にファイルを移動可能にするほどの空き容量が無い場合には、画像制御ＣＰＵ６７は、内周域に保存されている複数のファイルのうち、使用頻度の低いファイルを上書き消去（削除）して、所望の空き容量を確保する。また、この際、画像制御ＣＰＵ６７は、削除したファイル（ジョブ）をジョブの削除リストに登録する。なお、ＨＤＤ６１ａのデフラグ操作時に、このようなファイルの使用頻度の検出動作、及び、その検出結果に基づくファイルの移動動作を実行した場合には、効率よくＨＤＤ６１ａ内のファイルを整理することができる。
【００６５】
また、本実施形態の画像データの処理手法では、例えば、ＨＤＤ６１ａの内周域に保存されているファイルの画像データに対して画像形成処理を行う際、画像制御ＣＰＵ６７は、出力対象の内周域のファイルを一旦、外周域に読み出す（移動させる）。この場合、画像制御ＣＰＵ６７は、まず、ＨＤＤ６１ａの内周域から画像データを一旦画像メモリ６５に読み出す。この際、内周域のファイルは２次圧縮されているので、画像制御ＣＰＵ６７は、ファイルを２次伸張（解凍）しながら、画像メモリ６５に展開する。その後、画像メモリ６５に展開された画像データの画像形成動作が実行されると、該ファイルは、使用頻度が高くなったと判断されるので、最終的には、ＨＤＤ６１ａの外周域に移動される。
【００６６】
なお、上述のように、内周域のファイルを外周域に移動させる動作において、ＨＤＤ６１ａの外周域に空き容量が無い場合には、画像制御ＣＰＵ６７は、外周域内で最も使用頻度の低いファイルを特定し、そのファイルを内周域に転送して、ＨＤＤ６１ａの外周域に所定の空き容量を確保する。ただし、内周域のファイルの画像形成処理において、画像形成後にファイル消去する処理モードが設定されている場合には、内周域に保存されているファイルの画像データに対応する画像を用紙に形成した後、該ファイルは消去される。
【００６７】
（３）ファイルの使用頻度の検出動作
本実施形態の画像形成装置１００では、上述のように、ＨＤＤ６１ａに格納されている画像データのファイルを外周域から内周域、又は、内周域から外周域に移動させる際、外周域及び／又は内周域に格納されたファイルの使用頻度を検出する。この際、本実施形態では、ＨＤＤ６１ａに保存された各画像データのファイルの使用頻度を、対応するジョブ管理データ（ファイルの管理情報）に基づいて検出する。
【００６８】
なお、本実施形態では、ジョブ管理データ（以下、略してジョブデータという）には、例えば、次のような各種情報が含まれる。
（ａ）画像形成入力、原稿スキャン、ネットワーク経由のファイル転送、メディアからのファイル転送等の手法により、ＨＤＤ６１ａ（ボックス）に画像データのファイルを保存した日時（保存日時）。
（ｂ）保存ファイルが画像形成処理、スキャン送信、転送などにより、利用された日時（出力日時）、及び、その回数（出力回数）。
（ｃ）保存ファイルが編集された日時（編集日時）、及び、その回数（編集回数）。
（ｄ）保存ファイルがプレビュー表示などで、閲覧された日時（閲覧日時）、及び、その回数（閲覧回数）。
【００６９】
本実施形態では、上記（ａ）〜（ｄ）の情報に基づいてファイルの使用頻度を判断する。具体的には、ファイルの使用頻度は、ファイルが新規保存されてからの経過期間、ファイルが編集されてからの経過期間、画像データ（ファイル）が出力されてからの経過期間、ファイルが閲覧されてからの経過期間、出力回数、編集回数、閲覧回数等の各種情報を総合的に評価して判断される。
【００７０】
それゆえ、例えば、保存日時が最も古いファイルが最も使用頻度の低いファイルであると判断してもよいし、例えば、出力、編集、閲覧などで利用された日時が最も古いファイルが最も使用頻度の低いファイルであると判断してもよい。また、上記各種日時情報（保存日時、出力日時、編集日時、閲覧日時）のうち、複数の日時情報のそれぞれが所定の条件を満たすか否かを判別して、ファイルの使用頻度を判定してもよい。また、日時情報だけでなく、利用回数（出力回数、編集回数、閲覧回数）等も加味して、使用頻度を判定してもよい。
【００７１】
なお、上述のようなファイルの使用頻度の検出処理からファイルの移動処理に至る一連の動作は、例えば、ＨＤＤ６１ａの外周域の空き容量が無くなった場合、及び／又は、内周域の空き容量が無くなった場合にも行う。
【００７２】
［各種処理モードの設定画面の一例］
本実施形態の画像形成装置１００では、上記各種動作を行う場合、各動作の処理モード及びジョブモードの設定を必要に応じて適宜行うことができる。この各動作のモード設定は、操作部５０のＬＣＤ５１（タッチパネル）に表示された各種設定画面をユーザーにより操作することにより行われる。以下、ＬＣＤ５１（タッチパネル）に表示される各種設定画面の一例を示す。
【００７３】
（１）コピーモード動作の設定画面
図２に、コピーモード動作の処理モードの設定画面の一例を示す。本実施形態の画像形成装置１００では、読み取った画像データに対して、プリンター部２０での画像形成処理のみを行う「プリント出力」モード、画像形成処理だけでなくＨＤＤ６１ａに一時保存する「一時保存＋出力」モード、及び、ＨＤＤ６１ａに一時保存のみを行う「一時保存」モードのいずれかの処理モードを選択することができる。これらの処理モードは、ＬＣＤ５１（タッチパネル）に表示された設定画面において、ユーザーが「プリント出力」のタッチエリア７１、「一時保存＋出力」のタッチエリア７２、及び、「一時保存」のタッチエリア７３のいずれかをタッチすることにより設定される。
【００７４】
また、図２に示す処理モードの設定画面では、画像データをＨＤＤ６１ａに一時保存する場合の「ファイル名」及び「パスワード」を設定することができる。なお、画像データの「ファイル名」及び「パスワード」の設定は、ユーザーがＬＣＤ５１の周囲に設けられた各種操作キーを操作して、設定画面内の入力エリア７４及び７５にそれぞれ、所定の「ファイル名」及び「パスワード」を入力することにより行われる。
【００７５】
（２）ファイル（ジョブ）のリスト表示画面
図３に、ＨＤＤ６１ａの外周域に一時保存された画像データのファイルのリスト表示画面を示す。このリスト表示画面には、外周域に保存された画像データ（ジョブ）のファイル名、更新日時等が表示される。また、リスト表示画面の「選択中のジョブ」欄には、選択した画像データ（ジョブ）の出力設定の内容が表示され、ユーザーは、この表示画面により、選択した画像データの出力設定内容を確認することができる。さらに、リスト表示画面には、「削除」ボタン７６が用意されており、ユーザーが「削除」ボタン７６のエリアをタッチすることにより、選択された画像データ（ジョブ）を削除することができる。
【００７６】
また、図３に示すリスト表示画面には、「ジョブチケット編集」ボタン７７や「画像ページ編集」ボタン７８が設けられており、これらのボタンのエリアをユーザーがタッチして選択することにより、画像データのジョブ編集画面のページを開くことができる。なお、ここでは図示しないが、本実施形態では、ＨＤＤ６１ａの外周域のジョブリストだけでなく、ＨＤＤ６１ａの内周域のジョブリスト、ファイルの移動リスト、及び、ファイルの削除リストの画面も、図３に示す表示形態と同様の形態で個別に表示することができる。
【００７７】
さらに、図３に示すリスト表示画面には、「出力時ジョブ削除」ボタン７９が設けられており、図３に示すように、この「出力時ジョブ削除」ボタン７９がチェック（選択）されている場合には、画像データを出力した後、画像データのファイル及びそのジョブデータはＨＤＤ６１ａから削除される。一方、「出力時ジョブ削除」ボタン７９がチェック（選択）されていない場合には、画像データを出力した後も、画像データ及びそのジョブデータはＨＤＤ６１ａに残される。
【００７８】
（３）ジョブの編集画面
図４に、「ジョブチケット編集」の編集画面を示す。この編集画面では、ジョブの各種設定（基本設定、出力設定、応用設定、用紙設定、画像形成面、画質調整）を変更することができる。また、図５に、「画像ページ編集」の編集画面を示す。この編集画面では、例えば、所定のページを削除する、所定のページを挿入する、複数のジョブを結合するなどの操作を行うことができる。
【００７９】
なお、図４及び５に示す編集画面では、ジョブの各種設定を変更した場合に、その設定情報を上書き保存するか、新規保存するかを選択することができる。具体的には、図４又は５に示す編集画面には、「新規保存」ボタン８０、及び、「上書き保存」ボタン８１が設けられており、ユーザーがいずれかのボタンエリアをタッチすることにより、ジョブ編集後の設定情報の保存モードを選択することができる。
【００８０】
＜２．画像データの処理手法＞
次に、本実施形態の画像形成装置１００における画像データの各種処理動作の手順を、図面を参照しながら具体的に説明する。なお、以下に説明する各種処理動作は、画像制御ＣＰＵ６７が、プログラムメモリ６２に格納されている各種プログラム、及び、不揮発メモリ６３に格納されている制御に必要な各種データをシステムメモリ６４に展開し、該展開されたプログラムと協働して実行される。
【００８１】
ただし、以下に説明する各種処理動作の手順及び内容は、一例であり、同様の処理結果が得られる手順及び内容であれば、任意の手順及び内容を採用することができる。特に、下記で説明する各種処理動作と同様に、ＨＤＤ６１ａ内のファイルの使用頻度の検出し、その検出結果に基づいてファイルの移動処理を行って、ＨＤＤ６１ａ内のファイルを管理できる手法であれば、任意の処理手順及び処理内容を採用することができる。
【００８２】
［コピーモード動作の処理］
スキャナー部３０での画像データの読み取りからプリンター部２０での画像形成までの動作（コピーモード動作）の処理手順を、図６を参照しながら説明する。なお、図６は、コピーモード動作の処理手順を示すフローチャートである。
【００８３】
まず、ユーザーは、画像形成装置１００の操作部５０により、コピーモード動作の各種設定を行う（ステップＳ１）。具体的には、ユーザーは、例えば図２に示す選択画面において「プリント出力」、「一時保存＋出力」及び「一時保存」のいずれかの処理モードを選択する。
【００８４】
次いで、画像制御ＣＰＵ６７は、操作部５０から入力される指示信号に基づいて、コピーモードの処理を開始するか否かを判定する（ステップＳ２）。
【００８５】
ステップＳ２において、例えば、ユーザーが、操作部５０に設けられたスタートキー（不図示）を押下した場合には、その操作に対応する指示信号（コピー開始を示す指示信号）が操作部５０から画像制御ＣＰＵ６７に入力される。この場合、画像制御ＣＰＵ６７は、コピーモード動作の処理を開始すると判断し、ステップＳ２はＹＥＳ判定となる。一方、ユーザーがスタートキーを押下しない状態では、操作部５０から画像制御ＣＰＵ６７にコピー開始を示す指示信号が入力されないので、画像制御ＣＰＵ６７は、コピーモードの処理を開始しないと判断する。この場合、ステップＳ２はＮＯ判定となり、画像制御ＣＰＵ６７は、ステップＳ２の判定処理を繰り返す。
【００８６】
次いで、ステップＳ２がＹＥＳ判定の場合、画像制御ＣＰＵ６７は、スキャナー部３０を制御して、画像データ（原稿）の読み取り動作（スキャン動作）を行う（ステップＳ３）。
【００８７】
次いで、画像処理ＡＳＩＣ６６は、読み取られた画像データに対して、例えば、所定の画像処理、１次圧縮処理等の各種処理を施し、これらの各種処理が施された画像データを画像メモリ６５に格納する（ステップＳ４）。なお、この際、画像制御ＣＰＵ６７は、画像データのジョブデータを新規に作成し、該ジョブデータも画像メモリ６５に格納する。
【００８８】
さらに、画像制御ＣＰＵ６７は、上記各種処理が施された画像データを、画像処理ＡＳＩＣ６６を介して取得し、該取得した画像データをＨＤＤ６１ａの外周域に一旦保存する（ステップＳ５）。また、この際、画像制御ＣＰＵ６７は、画像データのジョブデータもＨＤＤ６１ａの外周域に一旦保存する。なお、ステップＳ５で、画像データをＨＤＤ６１ａ等の大容量メモリに一旦保存する理由は、プリンター部２０で画像データを複数部、画像形成処理する場合や、ジャム補正処理を行う場合に対応するためである。
【００８９】
次いで、画像制御ＣＰＵ６７は、画像メモリ６５及びＨＤＤ６１ａにそれぞれ一旦保存した出力対象の画像データのジョブデータに、その保存日時を記憶し、さらに、今回行うコピーモード動作のジョブを、出力対象の画像データが格納されたＨＤＤ６１ａの外周域のジョブリストに登録する（ステップＳ６）。
【００９０】
次いで、画像制御ＣＰＵ６７は、ステップＳ１のコピーモードの設定処理で、例えば図２に示す選択画面においてユーザーにより「一時保存」の処理モードが選択されたか否かを判定する（ステップＳ７）。
【００９１】
ステップＳ１のコピーモード動作の設定処理で「一時保存」以外の処理モード（「プリント出力」又は「一時保存＋出力」の処理モード）が選択された場合には、ステップＳ７は、ＮＯ判定となる。この場合、画像制御ＣＰＵ６７は、画像処理ＡＳＩＣ６６及びプリンター部２０を制御して、画像メモリ６５に格納された出力対象の画像データの画像形成動作を実行する（ステップＳ８）。具体的には、まず、画像処理ＡＳＩＣ６６は、画像メモリ６５から出力対象の画像データ（圧縮された画像データ）を読み出し、該読み出した画像データに対して伸張処理を施し、該伸張された画像データをプリンター部２０の画像形成部２１に出力する。そして、プリンター部２０は、入力された画像データに対して電子写真方式の画像形成処理を行う。
【００９２】
一方、ステップＳ１のコピーモード動作の設定処理で、「一時保存」が選択された場合には、ステップＳ７はＹＥＳ判定となる。この場合、画像制御ＣＰＵ６７は、画像形成動作（ステップＳ８）を実行せずに、後述のステップＳ９以降の処理に移行する。
【００９３】
次いで、画像制御ＣＰＵ６７は、ジョブ（画像形成動作）が完了したか否かを判定する（ステップＳ９）。画像形成動作が完了していない場合には、画像制御ＣＰＵ６７はジョブ未完了と判断し、ステップＳ９はＮＯ判定となる。この場合、画像制御ＣＰＵ６７は、ステップＳ９の判定処理を繰り返す。一方、画像形成動作が完了した場合には、画像制御ＣＰＵ６７はジョブ完了と判断し、ステップＳ９はＹＥＳ判定となる。この場合、画像制御ＣＰＵ６７は、画像形成された画像メモリ６５内の画像データ及びそのジョブデータを削除する（ステップＳ１０）。
【００９４】
次いで、画像制御ＣＰＵ６７は、ステップＳ１のコピーモードの設定処理で、例えば図２に示す選択画面においてユーザーにより「プリント出力」の処理モードが選択されたか否かを判定する（ステップＳ１１）。
【００９５】
ステップＳ１のコピーモード動作の設定処理で、「プリント出力」以外の処理モード（「一時保存」又は「一時保存＋出力」の処理モード）が選択された場合には、ステップＳ１１は、ＮＯ判定となる。この場合、画像制御ＣＰＵ６７は、ステップＳ８で画像形成された画像データのファイル及びそのジョブデータをＨＤＤ６１ａの外周域に残した状態で、コピーモード動作の処理を終了する。
【００９６】
一方、ステップＳ１のコピーモード動作の設定処理で、「プリント出力」が選択された場合には、ステップＳ１１はＹＥＳ判定となる。この場合には、画像制御ＣＰＵ６７は、画像形成された画像データのファイル及びそのジョブデータをＨＤＤ６１ａの外周域から削除し、さらに、ＨＤＤ６１ａの外周域のジョブリストから今回行ったコピーモード動作のジョブを削除し（ステップＳ１２）、その後、コピーモード動作の処理を終了する。本実施形態では、上述のようにしてコピーモード動作を行う。
【００９７】
［ＨＤＤの外周域に格納された画像データの画像形成処理］
次に、ＨＤＤ６１ａの外周域に格納された画像データの画像形成処理の手順を、図７を参照しながら説明する。なお、図７は、ＨＤＤ６１ａの外周域に格納された画像データのジョブ編集から画像形成までの処理手順を示すフローチャートである。
【００９８】
まず、ユーザーは、必要に応じて、画像形成装置１００の操作部５０により、ＨＤＤ６１ａの外周域に格納された出力対象の画像データのジョブモードの各種設定を行う（ステップＳ２１）。具体的には、図２〜５に示す処理モードの選択画面、画像データのリスト表示画面、並びに、「ジョブチケット編集」及び「画像ページ編集」の編集画面において、ユーザーが、各種ジョブモードを適宜設定する。
【００９９】
次いで、画像制御ＣＰＵ６７は、ステップＳ２１のジョブモードの設定処理で、例えば図４又は５に示す編集画面において「新規保存」の処理が選択されたか否か（図４又は５の編集画面においてユーザーにより「新規保存」ボタン８０がタッチされたか否か）を判定する（ステップＳ２２）。
【０１００】
ステップＳ２１のジョブモードの設定処理で「新規保存」の処理が選択された場合には、ステップＳ２１はＹＥＳ判定となる。この場合、画像制御ＣＰＵ６７は、編集後のジョブデータをＨＤＤ６１ａの外周域に新規保存する（ステップＳ２３）。次いで、画像制御ＣＰＵ６７は、新規ジョブの保存日時を新規ジョブデータに記憶し、さらに、新規ジョブをＨＤＤ６１ａの外周域のジョブリストに登録する（ステップＳ２４）。
【０１０１】
次いで、画像制御ＣＰＵ６７は、新規ジョブの保存日時を編集前のジョブデータ（元ジョブデータ）の閲覧日時に記憶する（ステップＳ２５）。すなわち、ステップＳ２５では、元ジョブデータの閲覧日時を更新する。なお、上記ジョブの編集処理で、画像データ自体を加工した場合には、画像制御ＣＰＵ６７は、加工後の画像データもＨＤＤ６１ａの外周域に新規保存する。
【０１０２】
一方、ステップＳ２１のジョブモードの設定処理で「新規保存」の処理が選択されなかった場合（図４又は５の編集画面においてユーザーにより「上書き保存」ボタン８１がタッチされた場合）には、ステップＳ２２はＮＯ判定となる。この場合、画像制御ＣＰＵ６７は、編集後のジョブデータを元ジョブデータに上書き保存（更新）し、さらに、ＨＤＤ６１ａの外周域のジョブリストを更新する（ステップＳ２６）。次いで、画像制御ＣＰＵ６７は、更新されたジョブデータに編集日時を記憶する（ステップＳ２７）。
【０１０３】
次いで、画像制御ＣＰＵ６７は、出力対象の画像データの画像形成処理の開始指示があるか否かを判定する（ステップＳ２８）。
【０１０４】
ステップＳ２８において、例えば、ユーザーが、操作部５０に設けられたスタートキー（不図示）を押下した場合には、その操作（画像形成開始操作）に対応する指示信号が操作部５０から画像制御ＣＰＵ６７に入力される。この場合、画像制御ＣＰＵ６７は、画像形成処理を開始すると判断し、ステップＳ２８はＹＥＳ判定となる。一方、ユーザーがスタートキーを押下しない状態では、操作部５０から画像制御ＣＰＵ６７に画像形成開始を示す指示信号が入力されないので、画像制御ＣＰＵ６７は、画像形成処理を開始しないと判断する。この場合には、ステップＳ２８はＮＯ判定となり、画像制御ＣＰＵ６７は、ステップＳ２８の判定処理を繰り返す。
【０１０５】
次いで、ステップＳ２８がＹＥＳ判定の場合には、画像制御ＣＰＵ６７は、画像処理ＡＳＩＣ６６及びプリンター部２０を制御して、出力対象の画像データの画像形成動作を実行する（ステップＳ２９）。具体的には、まず、画像処理ＡＳＩＣ６６は、ＨＤＤ６１ａの外周域に格納された出力対象の画像データ（圧縮された画像データ）を画像メモリ６５に一旦格納する。次いで、画像処理ＡＳＩＣ６６は、画像メモリ６５から出力対象の画像データ（圧縮された画像データ）を読み出し、該読み出した画像データに対して伸張処理を施し、該伸張された画像データをプリンター部２０の画像形成部２１に出力する。そして、プリンター部２０は、入力された画像データに対して電子写真方式の画像形成処理を行う。なお、この画像形成動作では、ＨＤＤ６１ａの外周域に格納された画像データに対して画像形成処理を行うので、通常の給紙間隔で画像形成処理を行う。
【０１０６】
次いで、画像制御ＣＰＵ６７は、画像形成日時（出力日時）をジョブデータに記憶する（ステップＳ３０）。
【０１０７】
次いで、画像制御ＣＰＵ６７は、ジョブ（画像形成動作）が完了したか否かを判定する（ステップＳ３１）。画像形成動作が完了していない場合には、画像制御ＣＰＵ６７はジョブ未完了と判断し、ステップＳ３１はＮＯ判定となる。この場合、画像制御ＣＰＵ６７は、ステップＳ３１の判定処理を繰り返す。一方、画像形成動作が完了した場合には、画像制御ＣＰＵ６７はジョブ完了と判断し、ステップＳ３１はＹＥＳ判定となる。この場合、画像制御ＣＰＵ６７は、ステップＳ２１のジョブモードの設定処理で、例えば図３に示すジョブリストの表示画面において「出力時ジョブ削除」の処理が選択されたか否か（図３の表示画面においてユーザーにより「出力時ジョブ削除」ボタン７９がチェックされたか否か）を判定する（ステップＳ３２）。
【０１０８】
ステップＳ２１のジョブモードの設定処理で「出力時ジョブ削除」の処理が選択されていない場合には、ステップＳ３２はＮＯ判定となる。この場合、画像制御ＣＰＵ６７は、画像形成された画像データのファイル及びそのジョブデータをＨＤＤ６１ａに残した状態で、上述した画像データのジョブ編集から画像形成までの一連の処理を終了する。
【０１０９】
一方、ステップＳ２１のジョブモードの設定処理で「出力時ジョブ削除」の処理が選択された場合には、ステップＳ３２はＹＥＳ判定となる。この場合、画像制御ＣＰＵ６７は、画像形成された画像データのファイル及びそのジョブデータをＨＤＤ６１ａから削除して（ステップＳ３３）、処理を終了する。本実施形態では、上述のようにして、ＨＤＤ６１ａの外周域に格納された画像データの画像形成処理を行う。
【０１１０】
［電源投入時の処理］
次に、電源投入時に行う画像形成装置１００の処理を、図８を参照しながら説明する。なお、図８は、電源投入時に行う処理の手順を示すフローチャートである。
【０１１１】
まず、画像制御ＣＰＵ６７は、電源が投入されたか否かを判定する（ステップＳ４１）。ステップＳ４１において、電源が投入されていない場合には、ステップＳ４１はＮＯ判定となる。この場合、画像制御ＣＰＵ６７は、ステップＳ４１の判定処理を繰り返し、待機する。一方、ステップＳ４１において、電源が投入された場合には、ステップＳ４１はＹＥＳ判定となる。この場合、画像制御ＣＰＵ６７は、各種ハードウェア及びソフトウェアを初期化する（ステップＳ４２）。
【０１１２】
次いで、画像制御ＣＰＵ６７は、所定のＨＤＤ６１ａの外周域に保存されている画像データのファイルの使用頻度の検出処理を行い、さらに、その検出結果に基づいてファイルの外周域から内周域への移動処理を行う（ステップＳ４３）。このステップＳ４３の処理により、高速アクセス処理可能なＨＤＤ６１ａの外周域に所定の空き容量を確保することができ、ＨＤＤ６１ａの容量及び速度性能を有効活用することが可能になる。なお、このステップＳ４３の処理内容については後で詳細に説明する。
【０１１３】
［デフラグ操作時の処理］
次に、デフラグ操作（ファイルの再配列操作）実行時に行う画像形成装置１００の処理を、図９を参照しながら説明する。なお、図９は、デフラグ操作実行時に行う処理の手順を示すフローチャートである。
【０１１４】
まず、画像制御ＣＰＵ６７は、現時点がデフラグ操作の実行タイミングであるか否かを判定する（ステップＳ５１）。なお、デフラグ操作は、ある所定操作（例えば前回のデフラグ操作等）からの経過時間が予め設定された時間後であり、かつ、画像形成装置１００が待機中である場合に開始する。
【０１１５】
ステップＳ５１において、現時点がデフラグ操作の実行タイミングでない場合には、ステップＳ５１はＮＯ判定となる。この場合、画像制御ＣＰＵ６７は、ステップＳ５１の判定処理を繰り返し、待機する。一方、ステップＳ５１において、現時点がデフラグ操作の実行タイミングである場合には、ステップＳ５１はＹＥＳ判定となる。この場合、画像制御ＣＰＵ６７は、所定のＨＤＤ６１ａの外周域に保存されている画像データのファイルの使用頻度の検出処理を行い、さらに、その検出結果に基づいてファイルの外周域から内周域への移動処理を行う（ステップＳ５２）。なお、このステップＳ５２の処理内容については後で詳細に説明する。
【０１１６】
［画像データの新規保存時の処理］
次に、画像データをＨＤＤ６１ａの外周域に新規保存する際に行う画像形成装置１００の処理を、図１０を参照しながら説明する。なお、図１０は、画像データをＨＤＤ６１ａの外周域に新規保存する際に行う処理の手順を示すフローチャートである。
【０１１７】
まず、画像制御ＣＰＵ６７は、画像データをＨＤＤ６１ａの外周域に新規保存する指示がなされたか否かを判定する（ステップＳ６１）。
【０１１８】
ステップＳ６１において、画像データを所定のＨＤＤ６１ａの外周域に新規保存する指示がなされた場合には、ステップＳ６１はＹＥＳ判定となる。この場合、画像制御ＣＰＵ６７は、所定のＨＤＤ６１ａの外周域に保存されている画像データのファイルの使用頻度の検出処理を行い、さらに、その検出結果に基づいてファイルの外周域から内周域への移動処理を行う（ステップＳ６２）。このステップＳ６２の処理により、高速アクセス処理可能なＨＤＤ６１ａの外周域に所定の空き容量を確保する。なお、このステップＳ６２の処理内容については後で詳細に説明する。
【０１１９】
一方、ステップＳ６１において、画像データを所定のＨＤＤ６１ａの外周域に新規保存する指示がなされていない場合（例えば、上書き保存等を行う場合）、ステップＳ６１はＮＯ判定となる。この場合には、画像制御ＣＰＵ６７は、上述のステップＳ６２の処理を実行せずに処理を終了する。
【０１２０】
［外周域の保存ファイルの使用頻度の検出処理及びファイルの移動処理］
次に、図８〜１０で説明した各種処理において行う、所定のＨＤＤ６１ａの外周域に保存されている画像データのファイルの使用頻度の検出処理、及び、その検出結果に基づくファイルの移動処理（ステップＳ４３、Ｓ５２及びＳ６２）の内容を詳細に説明する。
【０１２１】
図１１に、図８中のステップＳ４３、図９中のステップＳ５２、及び、図１０中のステップＳ６２で行う、外周域の保存ファイルの使用頻度の検出処理及びファイルの移動処理のフローチャートを示す。
【０１２２】
外周域の保存ファイルの使用頻度の検出処理及びファイルの移動処理では、まず、画像制御ＣＰＵ６７は、所定のＨＤＤ６１ａの外周域の空き容量が所定容量以下であるか否か（ＨＤＤ６１ａの外周域に空きがあるか否か）を判定する（ステップＳ７１）。なお、ステップＳ７１の判定処理で用いる空き容量の閾値は、任意に設定することができ、例えば、想定される新規保存ファイルの容量の最大値等を考慮して適宜設定される。
【０１２３】
ステップＳ７１において、ＨＤＤ６１ａの外周域の空き容量が所定容量より大きい場合には、ステップＳ７１はＮＯ判定となり、画像制御ＣＰＵ６７は、外周域に保存されたファイルの使用頻度の検出処理及びファイルの移動処理を終了する。
【０１２４】
一方、ステップＳ７１において、ＨＤＤ６１ａの外周域の空き容量が所定容量以下である場合には、ステップＳ７１はＹＥＳ判定となる。この場合、画像制御ＣＰＵ６７は、ＨＤＤ６１ａの外周域に保存されている各画像データのファイルの使用頻度を検出し、最も使用頻度の低いファイルを特定する（ステップＳ７２）。ファイルの使用頻度は、ジョブデータに記憶されている、保存日時、編集日時、出力日時及び／又は閲覧日時からの経過時間や、利用回数（出力回数、編集回数、閲覧回数）などの情報を総合的に評価して判断される。なお、ステップＳ７１の使用頻度の判断基準は、ユーザーにより適宜設定及び変更することができる。
【０１２５】
次いで、画像制御ＣＰＵ６７は、画像処理ＡＳＩＣ６６を制御して、最も使用頻度が低いと判断された外周域のファイル（以下、該当ファイルという）及びそのジョブデータを一旦、画像メモリ６５にコピー（展開）する（ステップＳ７３）。
【０１２６】
次いで、画像制御ＣＰＵ６７は、ＨＤＤ６１ａの内周域に所定容量以上の空き容量が有るか否か検出し、所定容量以上の空き容量が無い場合には、内周域内に保存されている複数の画像データのファイルのうち、最も使用頻度の低いファイルを削除する（ステップＳ７４）。これにより、ＨＤＤ６１ａの内周域に、画像メモリ６５にコピーされた該当ファイルの記憶領域を確保する。なお、ステップＳ７４の処理内容（内周域に保存されているファイルの使用頻度の検出処理及びファイルの削除処理）については後で詳細に説明する。
【０１２７】
次いで、画像制御ＣＰＵ６７は、画像処理ＡＳＩＣ６６を制御して、画像メモリ６５にコピーされた該当ファイルに対して２次圧縮処理を施しながら、該当ファイルをＨＤＤ６１ａの内周域にコピーする（ステップＳ７５）。また、この際、２次圧縮された該当ファイルとともに、そのジョブデータもＨＤＤ６１ａの内周域にコピーする。
【０１２８】
次いで、画像制御ＣＰＵ６７は、該当ファイルのコピー日時をジョブデータの保存日時に記憶し、さらに、このコピーされた該当ファイルのジョブをＨＤＤ６１ａの内周域のジョブリストに登録する（ステップＳ７６）。
【０１２９】
次いで、画像制御ＣＰＵ６７は、該当ファイルの内周域へのコピーが完了した後、ＨＤＤ６１ａの外周域に残る該当ファイル及びそのジョブデータを削除するとともに、外周域のジョブリストから該当ファイルのジョブを削除する（ステップＳ７７）。そして、画像制御ＣＰＵ６７は、画像メモリ６５に展開された該当ファイル及びそのジョブデータも削除する（ステップＳ７８）。
【０１３０】
本実施形態では、このようにして、ＨＤＤ６１ａの外周域における使用頻度の低いファイルを内周域に移動させる。なお、この際、移動させたファイルのジョブを移動リストに登録してもよい。その後、画像制御ＣＰＵ６７は、ＨＤＤ６１ａの外周域に所定の空き容量が確保されるまで、上述したステップＳ７１〜Ｓ７８の処理を繰り返す。本実施形態では、電源起動時、デフラグ操作時、又は、画像データの新規保存時に、上述のようにして、高速アクセス処理可能なＨＤＤ６１ａの外周域に所定の空き容量を確保する。
【０１３１】
［内周域の保存ファイルの使用頻度の検出処理及びファイルの削除処理］
図１２に、図１１中のステップＳ７４で行う、内周域の保存ファイルの使用頻度の検出処理、及び、その検出結果に基づくファイルの削除処理のフローチャートを示す。
【０１３２】
内周域の保存ファイルの使用頻度の検出処理及びファイルの削除処理では、まず、画像制御ＣＰＵ６７は、ＨＤＤ６１ａの内周域の空き容量が所定容量以下であるか否か（ＨＤＤの内周域に空きがあるか否か）を判定する（ステップＳ８１）。なお、ステップＳ８１の判定処理で用いる空き容量の閾値は、任意に設定することができ、例えば、想定される移動ファイルの容量の最大値等を考慮して適宜設定される。
【０１３３】
ステップＳ８１において、ＨＤＤ６１ａの内周域の空き容量が所定容量より大きい場合には、ステップＳ８１はＮＯ判定となる。この場合、画像制御ＣＰＵ６７は、内周域に保存されたファイルの使用頻度の検出処理及びファイルの削除処理を行わずに処理を終了する。
【０１３４】
一方、ステップＳ８１において、ＨＤＤ６１ａの内周域の空き容量が所定容量以下である場合には、ステップＳ８１はＹＥＳ判定となる。この場合、画像制御ＣＰＵ６７は、内周域に保存されている各画像データのファイルの使用頻度を検出し、最も使用頻度の低いファイルを特定する（ステップＳ８２）。なお、ステップＳ８２における使用頻度の判定は、上記図１１中のステップＳ７２で説明した外周域のファイルの使用頻度の判定と同様にして行う。
【０１３５】
次いで、画像制御ＣＰＵ６７は、ステップＳ８２で特定された最も使用頻度の低いファイル（該当ファイル）をＨＤＤ６１ａの内周域から削除する（ステップＳ８３）。次いで、画像制御ＣＰＵ６７は、該当ファイルに対応するジョブデータを削除するとともに、削除したファイルのジョブを内周域のジョブリストから削除し、さらに、削除リストに該ジョブを登録する（ステップＳ８４）。
【０１３６】
その後、画像制御ＣＰＵ６７は、ＨＤＤの内周域に所定の空き容量が確保されるまで、上述したステップＳ８１〜Ｓ８４の処理を繰り返す。本実施形態では、ＨＤＤ６１ａの外周域から内周域にファイルを移動させる際には、必要に応じて、上述のようにして内周域の最も使用頻度の低いファイル（ジョブ）を削除し、ＨＤＤ６１ａの内周域に所定の空き容量を確保する。
【０１３７】
［ＨＤＤの内周域に格納された画像データの画像形成処理］
次に、ＨＤＤ６１ａの内周域に格納された画像データの画像形成処理の手順を、図１３を参照しながら説明する。なお、図１３は、ＨＤＤ６１ａの内周域に格納された画像データのジョブ編集から画像形成までの処理手順を示すフローチャートである。なお、ＨＤＤ６１ａの内周域に保存された画像データの画像形成処理では、主に、画像データのファイルを内周域から外周域に一旦移動させる点が、上記図７で説明した外周域に保存された画像データの画像形成処理と異なる。
【０１３８】
まず、ユーザーは、必要に応じて、画像形成装置１００の操作部５０により、ＨＤＤ６１ａの内周域に格納された出力対象の画像データのジョブモードの各種設定を行う（ステップＳ１０１）。具体的には、図２〜５に示す処理モードの選択画面、画像データのリスト表示画面、並びに、「ジョブチケット編集」及び「画像ページ編集」の編集画面において、ユーザーが、各種ジョブモードを適宜設定する。
【０１３９】
次いで、画像制御ＣＰＵ６７は、ステップＳ１０１のジョブモードの設定処理で、例えば図３に示すジョブリスト表示画面において「出力時ジョブ削除」の処理が選択されたか否か（図３の表示画面においてユーザーにより「出力時ジョブ削除」ボタン７９がチェックされたか否か）を判定する（ステップＳ１０２）。
【０１４０】
ステップＳ１０１のジョブモードの設定処理で「出力時ジョブ削除」の処理が選択されていない場合には、ステップＳ１０２はＮＯ判定となる。この場合、画像制御ＣＰＵ６７は、ＨＤＤ６１ａの外周域の空き容量が所定容量以下であるか否かを判定する（ステップＳ１０３）。
【０１４１】
ステップＳ１０３において、ＨＤＤ６１ａの外周域の空き容量が所定容量以下である場合には、ステップＳ１０３はＹＥＳ判定となる。この場合、画像制御ＣＰＵ６７は、図１１で説明した外周域の保存ファイルの使用頻度の検出処理及びファイルの移動処理（ステップＳ７１〜Ｓ７８）を行い（ステップＳ１０４）、ＨＤＤ６１ａの外周域に所定容量より大きな空き容量を確保する。
【０１４２】
一方、ステップＳ１０３において、ＨＤＤ６１ａの外周域の空き容量が所定容量より大きいで場合には、ステップＳ１０３はＮＯ判定となる。この場合、画像制御ＣＰＵ６７は、上述したステップＳ１０４の処理を行わず、後述のステップＳ１０５以降の処理に移行する。
【０１４３】
次いで、画像制御ＣＰＵ６７は、画像処理ＡＳＩＣ６６を制御して、内周域内の出力対象の画像データのファイルを２次伸張（２次圧縮を解凍）しながら画像メモリ６５に展開（コピー）する（ステップＳ１０５）。なお、この際、画像制御ＣＰＵ６７は、出力対象の画像データのジョブデータも画像メモリ６５にコピーする。
【０１４４】
次いで、画像制御ＣＰＵ６７は、画像メモリ６５に展開した出力対象の画像データ及びジョブデータをＨＤＤ６１ａの外周域にコピーする（ステップＳ１０６）。その後、画像制御ＣＰＵ６７は、内周域に残る出力対象の画像データを削除する（ステップＳ１０７）。なお、この際、外周域に移動したファイルのジョブを移動リストに登録してもよい。
【０１４５】
次いで、画像制御ＣＰＵ６７は、ステップＳ１０１のジョブモードの設定処理で、例えば図４又は５に示す編集画面において「新規保存」の処理が選択されたか否か（図４又は５の編集画面においてユーザーにより「新規保存」ボタン８０がタッチされたか否か）を判定する（ステップＳ１０８）。
【０１４６】
ステップＳ１０１のジョブモードの設定処理で「新規保存」の処理が選択された場合には、ステップＳ１０８はＹＥＳ判定となる。この場合、画像制御ＣＰＵ６７は、編集後のジョブデータをＨＤＤ６１ａの外周域に新規保存する（ステップＳ１０９）。次いで、画像制御ＣＰＵ６７は、新規ジョブの保存日時を新規ジョブデータに記憶し、さらに、編集されたジョブをＨＤＤ６１ａの外周域のジョブリストに登録する（ステップＳ１１０）。次いで、画像制御ＣＰＵ６７は、ＨＤＤ６１ａの内周域に残された出力対象の画像データのジョブデータ（元ジョブデータ）の画像アドレスを外周域移動後のアドレスに変更し、ファイル移動時の日時を元ジョブデータの閲覧日時に記憶する（ステップＳ１１１）。その後、画像制御ＣＰＵ６７は、後述のステップＳ１１５以降の画像データの画像形成処理に移行する。
【０１４７】
一方、ステップＳ１０１のジョブモードの設定処理で「新規保存」の処理が選択されていない場合（図４又は５の編集画面においてユーザーにより「上書き保存」ボタン８１がタッチされた場合）には、ステップＳ１０８はＮＯ判定となる。この場合、画像制御ＣＰＵ６７は、内周域に残された出力対象の画像データのジョブデータ（元ジョブデータ）を削除し、さらに、内周域のジョブリストから出力対象の画像データのジョブを削除する（ステップＳ１１２）。次いで、画像制御ＣＰＵ６７は、上記ステップＳ１０５及びＳ１０６の処理で、出力対象の画像データと一緒に外周域にコピーされたジョブデータ（元ジョブデータ）の編集日時に、画像データの移動日時（コピー日時）を記憶する（ステップＳ１１３）。その後、画像制御ＣＰＵ６７は、後述のステップＳ１１５以降の画像データの画像形成処理に移行する。
【０１４８】
ここで、再度、ステップＳ１０２の説明に戻って、ステップＳ１０１のジョブモードの設定処理で「出力時ジョブ削除」の処理が選択されている場合には、ステップＳ１０２はＹＥＳ判定となる。この場合、内周域の出力対象の画像データは外周域に移動させない。この場合には、画像制御ＣＰＵ６７は、画像処理ＡＳＩＣ６６を制御して、内周域の出力対象の画像データを２次伸張しながら画像メモリ６５に展開（コピー）する（ステップＳ１１４）。この際、出力対象の画像データのジョブデータも画像メモリ６５にコピーする。その後、画像制御ＣＰＵ６７は、後述のステップＳ１１５以降の画像データの画像形成処理に移行する。なお、ステップＳ１０２がＹＥＳ判定である場合のこの処理過程では、画像データをＨＤＤ６１ａの外周域に移動させる必要が無いので、上述した外周域の空き容量のチェック処理（ステップＳ１０３）や画像データの使用頻度の検出処理及びファイル移動処理（ステップＳ１０４）などの各種処理を省略することができる。それゆえ、本実施形態の画像データの処理手法では、ステップＳ１０２がＹＥＳ判定となった場合の上記処理過程を設けることにより、画像データの無駄な転送動作を抑制することができる。
【０１４９】
次いで、画像制御ＣＰＵ６７は、画像メモリ６５に展開された画像データの画像形成処理の要否を判定する（ステップＳ１１５）。具体的には、ステップＳ１０１のジョブモードの設定処理で、ユーザーが例えば図２に示す処理モードの選択画面において「プリント出力」の処理を選択したか否かを判定する。
【０１５０】
ステップＳ１１５において、ステップＳ１０１のジョブモードの設定処理で「プリント出力」の処理が選択されている場合には、ステップＳ１１５はＹＥＳ判定となる。この場合、画像制御ＣＰＵ６７は、画像処理ＡＳＩＣ６６及びプリンター部２０を制御して、画像メモリ６５に格納された出力対象の画像データの画像形成動作を実行する（ステップＳ１１６）。
【０１５１】
なお、ステップＳ１１６での画像形成動作は、上記図７中のステップＳ２９での画像形成動作と同様にして行われる。ただし、ステップＳ１１６の画像形成動作では、ＨＤＤ６１ａの内周域に格納された画像データを読み出して画像形成を行うので、外周域の画像データを読み出す場合に比べて、内周域の画像データの読み出し時間が長くなる。それゆえ、ステップＳ１１６では、画像制御ＣＰＵ６７は、プリンター部２０を制御して、通常の給紙間隔（外周域の画像データの画像形成処理を実行する際の給紙間隔）より、給紙間隔を所定時間長くして画像形成処理を行う。なお、この給紙制御の処理手順については、後で詳述する。
【０１５２】
次いで、画像制御ＣＰＵ６７は、画像形成日時をジョブデータに記憶する（ステップＳ１１７）。そして、画像形成動作完了後、画像制御ＣＰＵ６７は、画像メモリ６５に展開された画像データのファイル及びそのジョブデータを削除する（ステップＳ１１８）。
【０１５３】
一方、ステップＳ１１５において、ステップＳ１０１のジョブモードの設定処理で「プリント出力」の処理が選択されていない場合には、ステップＳ１１５はＮＯ判定となる。この場合、画像制御ＣＰＵ６７は、上述のような画像形成動作（ステップＳ１１６）及び画像形成日時の記憶動作（ステップＳ１１７）を実行せずに、画像メモリ６５に展開された画像データのファイル及びそのジョブデータを削除する（ステップＳ１１８）。
【０１５４】
本実施形態では、上述のようにして、ＨＤＤ６１ａの内周域に保存された画像データの画像形成処理を行う。なお、ステップＳ１０１のジョブモードの設定処理で「出力時ジョブ削除」の処理が選択されている場合（ステップＳ１０２がＹＥＳ判定の場合）、図１３には示さないが、画像制御ＣＰＵ６７は、画像データの画像形成処理が完了した後、内周域の対応する画像データのファイル及びそのジョブデータを削除する。また、図１３に示す処理手順の例では、内周域のファイルを外周域に移動させた後、該ファイルの画像データの画像形成処理を行う例を説明したが、本発明はこれに限定されず、内周域のファイルを外周域に移動させながら、該ファイルの画像データの画像形成処理を実行してもよい。
【０１５５】
［画像形成動作時の給紙制御処理］
上述のように、ＨＤＤ６１ａの内周域に格納された画像データの画像形成処理を実行する場合、外周域の画像データの画像形成処理を実行する場合に比べて、内周域のファイルの画像メモリ６５への読み出し時間（展開時間）が長くなる。それゆえ、内周域の画像データの画像形成処理を、外周域の画像データの画像形成処理を実行する際の給紙間隔（通常の給紙間隔）で実行した場合には、その給紙間隔に、内周域の画像データの画像展開が間に合わず、異常画像が用紙に形成されるという問題が発生する。
【０１５６】
本実施形態では、この問題を未然に防ぐため、ＨＤＤ６１ａの内周域に格納された画像データに対応する画像を用紙上に形成する場合には、給紙間隔を、通常の給紙間隔より所定時間、長くする。具体的には、図１４示す処理手順に従って給紙制御を行う。なお、図１４は、画像形成動作時に行う給紙制御処理の手順を示すフローチャートである。
【０１５７】
まず、画像制御ＣＰＵ６７は、出力対象の画像データがＨＤＤ６１ａの内周域に保存されている画像データであるか否かを判定する（ステップＳ１２１）。
【０１５８】
ステップＳ１２１において、出力対象の画像データが内周域の画像データである場合には、ステップＳ１２１はＹＥＳ判定となる。この場合には、画像制御ＣＰＵ６７は、プリンター部２０を制御して、給紙間隔を、外周域の画像データの画像形成処理を実行する際の給紙間隔（通常の給紙間隔）より所定時間αだけ長くして給紙を行う（ステップＳ１２２）。
【０１５９】
一方、ステップＳ１２１において、出力対象の画像データが内周域の画像データでない場合、ステップＳ１２１はＮＯ判定となる。この場合には、画像制御ＣＰＵ６７は、給紙間隔を通常の給紙間隔に設定して（給紙間隔を変更せずに）、給紙を行う（ステップＳ１２３）。
【０１６０】
［別ジョブ動作時のファイル移動処理］
本実施形態の画像形成装置１００では、上記図１３で説明したように、ＨＤＤ６１ａの内周域に保存されている画像データの画像形成処理を実行する場合、画像データのファイルを内周域から外周域に移動させる。この際、対象の画像形成動作のジョブ以外に、例えば、別の画像データの画像形成処理や、先に画像形成指示がなされた画像データ（画像形成待機中のジョブ）が、既に存在する場合、すなわち、他のジョブが動作している場合には、本実施形態では、画像データの移動処理の優先度を低くする。
【０１６１】
図１５に、ＨＤＤ６１ａの内周域に保存されている画像データの画像形成処理を実行する際における、画像データの移動処理の優先度の設定処理のフローチャートを示す。
【０１６２】
まず、画像制御ＣＰＵ６７は、画像データをＨＤＤ６１ａの内周域から外周域に移動させる際に、該移動処理以外に別のジョブが動作しているか否かを判定する（ステップＳ１３１）。
【０１６３】
ステップＳ１３１において、他のジョブが動作中である場合には、ステップＳ１３１はＹＥＳ判定となる。この場合、画像制御ＣＰＵ６７は、画像データの移動処理の優先度を、他のジョブが動作していないときの所定の優先度（以下、通常の優先度という）より低い優先度に設定する（ステップＳ１３２）。
【０１６４】
この場合、画像データの移動処理は、他のジョブの処理速度に影響を与えないようにするために、動作中の他のジョブのファイルアクセス処理の隙間で、内周域のファイルの画像メモリ６５への展開処理を実行する。なお、このような処理で優先度を下げて画像形成処理を行う場合には、給紙間隔を長くしなくても、通常の給紙間隔で画像データの展開処理が間に合う。すなわち、内周域の画像データの画像形成処理を実行する際に、他のジョブが既に動作中である場合には、通常の給紙間隔で画像形成動作を実行することができる。
【０１６５】
一方、ステップＳ１３１において、他のジョブが動作していない場合には、ステップＳ１３１はＮＯ判定となる。この場合には、画像制御ＣＰＵ６７は、画像データの内周域から外周域への移動処理の優先度を変更せず、通常の優先度（予め設定された優先度）に設定する（ステップＳ１３３）。
【０１６６】
本実施形態では、画像データのファイルをＨＤＤ６１ａの内周域から外周域に移動させる際に他のジョブが動作している場合には、上述のようにして、ファイルの移動処理の優先度を下げる。これにより、他のジョブの画像メモリ６５やＨＤＤ６１ａなどへのアクセスの遅延を抑制することができる。
【０１６７】
［各種効果］
上述した本実施形態の画像データの処理（管理）手法では、次のような各種効果が得られる。
【０１６８】
例えば、上記特許文献１〜３等では、ＨＤＤの容量を有効活用するために、古い画像データや重要度の低い画像データを自動消去する手法や自動消去の処理を遅延させる手法などが提案されている。しかしながら、これらの画像データの管理（処理）手法では、ＨＤＤの処理速度性能は考慮されていない。それゆえ、使用頻度の高い画像データのファイルがアクセス速度の遅いＨＤＤの内周域に配置されることもあり、その場合には該ファイルの処理速度が低下するという課題が発生する。
【０１６９】
それに対して、本実施形態の画像データの処理（管理）手法では、上述のように、使用頻度の高いファイルを常に高速アクセス可能なＨＤＤ６１ａの外周域に配置し、より使用頻度の低いファイルを常に、アクセス速度の低い内周域に配置することができる。すなわち、本実施形態の画像データの処理（管理）手法では、ファイルの使用頻度及びＨＤＤ６１ａのアクセス速度を考慮して、ファイルの配置位置が管理される。また、本実施形態の画像データの処理（管理）手法では、高速アクセス可能なＨＤＤ６１ａの外周域には所定の空き容量が確保されるので、新規ファイルを保存する際には外周域を使用することができ、新規ファイルの処理速度の低下を防止することができる。それゆえ、本実施形態では、ＨＤＤ６１ａの容量だけでなく、ＨＤＤ６１ａの処理速度性能も効率よく活用することができる。
【０１７０】
また、上記特許文献１や特許文献３で提案されている管理手法を用いた場合には、必要な画像データのファイルが消去されることもある。その場合には、再度、画像データを画像形成装置に送信し直す必要が生じるなどの不都合が発生する。
【０１７１】
それに対して、本実施形態の画像データの処理（管理）手法では、ＨＤＤ６１ａの外周域の空き容量が所定容量以下である場合、外周域の使用頻度の低いファイルをいきなり削除せずに、内周域に移動して残す。すなわち、本実施形態では、内周域のファイルに比べてより使用頻度の高い（必要性のより高い）外周域のファイルをいきなり削除しない。それゆえ、本実施形態では、使用頻度のより高いファイルがいきなり削除される等の不都合を抑制することができ、必要性の高いファイルを再送する等の手間を無くすことができる。
【０１７２】
また、本実施形態の画像データの処理（管理）手法では、ＨＤＤ６１ａの内周域に格納された画像データに対応する画像を用紙に形成する場合には、給紙間隔を、通常の給紙間隔（外周域の画像データの画像形成処理を実行する際の給紙間隔）より所定時間、長くする。それゆえ、本実施形態では、内周域の画像データの画像展開が、給紙間隔に間に合わず、異常画像が用紙に形成されるという問題を防止することができる。
【０１７３】
さらに、本実施形態では、画像データのファイルをＨＤＤ６１ａの内周域から外周域に移動させる際に他のジョブが動作している場合、ファイルの移動処理の優先度を下げる。本実施形態では、この処理により、他のジョブの画像メモリ６５やＨＤＤ６１ａなどへのアクセスの遅延を抑制することができる。
【０１７４】
［各種変形例］
上記実施形態では、主に、プリンター部２０で画像データの画像形成処理を実行する際に、画像データの使用頻度の検出処理及びファイルの移動処理を適用する例を説明したが、本発明はこれに限定されない。画像データを、ＬＡＮ２００を介して外部機器３００に送信（転送）する際の処理に対しても、上述した画像データの使用頻度の検出処理及びファイルの移動処理を適用することができる。
【０１７５】
この場合、図６、７及び１３中の「画像形成動作」の処理を、出力対象の画像データを、ＬＡＮ２００を介して外部機器３００に送信（転送）する動作を変更すればよい。また、この場合、画像データの送信動作は、画像制御ＣＰＵ６７が画像処理コントローラー１０を制御することにより実行される。
【０１７６】
また、上記実施形態では、画像制御ＣＰＵ６７が、予めプログラムメモリ６２に格納（実装）された各種プログラムを用いて、上述した画像データの各種処理を実行する例を説明したが、本発明はこれに限定されない。外部から別途、各種プログラムを画像形成装置１００に実装して、上述した画像データの各種処理を実行する構成にしてもよい。この場合、画像データの各種処理を実行するためのプログラムを、光ディスクや半導体メモリなどの媒体から取得する構成にしてもよいし、インターネットなどの伝送手段を介してダウンロードして取得する構成にしてもよい。
【０１７７】
さらに、上記実施形態では、本発明の画像データの処理（管理）手法を、例えばスキャナー、プリンター等の機能を備える画像形成装置１００（複合機）に適用する例を説明したが、本発明は、これに限定されない。本発明の画像データの処理（管理）手法を、例えばスキャナー機能のみを備える画像形成装置や、プリンター機能のみを備える画像形成装置にも適用可能であり、同様の効果が得られる。
【符号の説明】
【０１７８】
１０…画像処理コントローラー、１１…ＬＡＮインターフェース、１２…画像メモリ、１３…ＤＲＡＭ制御ＩＣ、１４…コントローラー制御ＣＰＵ、２０…プリンター部、２１…画像形成部、２２…プリンター制御部、３０…スキャナー部、３１…ＣＣＤ、３２…スキャナー制御部、４０…ＡＤＦ部、４２…ＡＤＦ制御部、５０…操作部、５１…ＬＣＤ、５２…操作部制御部、６０…本体制御部、６１…ＨＤＤユニット、６１ａ…ＨＤＤ、６２…プログラムメモリ、６３…不揮発メモリ、６４…システムメモリ、６５…画像メモリ、６６…画像処理ＡＳＩＣ、６７…画像制御ＣＰＵ、１００…画像形成装置、２００…ＬＡＮ、３００…外部機器
【図１】
2013143703.tif 000003
【図６】
2013143703.tif 000004
【図７】
2013143703.tif 000005
【図８】
2013143703.tif 000006
【図９】
2013143703.tif 000007
【図１０】
2013143703.tif 000008
【図１１】
2013143703.tif 000009
【図１２】
2013143703.tif 000010
【図１３】
2013143703.tif 000011
【図１４】
2013143703.tif 000012
【図１５】
2013143703.tif 000013
【図２】
2013143703.tif 000014
【図３】
2013143703.tif 000015
【図４】
2013143703.tif 000016
【図５】
2013143703.tif 000017