(57)【要約】【課題】画像データを無効化する無効化処理にかかる時間の短縮を図ることができる、画像処理装置を提供する。【解決手段】画像データがハードディスク６０に記憶される際に、その画像データの無効化が必要であるか否かが判断される。無効化が必要であると判断された場合には、画像データが分割されずにハードディスク６０に記憶されるように、ハードディスク６０内で画像データを記憶させる記憶領域として、画像データのデータ量分の物理的に連続する記憶領域が指定される。そして、その指定された記憶領域に画像データが記憶される。【選択図】図３
2015012507.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記憶する記憶部と、
画像処理を行う画像処理部と、
制御部と
を備え、
前記制御部は、
前記記憶部に記憶される画像データの無効化が必要であるか否かを判断する判断処理と、
前記判断処理にて無効化が必要であると判断された場合に、無効化が必要でないと判断された場合と比べて、画像データの記憶に使用する前記記憶部の記憶領域を、画像データが当該記憶領域に記憶されるときの画像データの分割数が少なくなるように指定する指定処理と、
前記指定処理にて指定された記憶領域に画像データを記憶させる記憶処理と、
前記画像処理部による画像処理が行われた後に、前記記憶処理にて前記記憶部に記憶された画像データを無効化する無効化処理と
を実行することを特徴とする、画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記制御部は、前記指定処理にて、画像データの分割数が前記画像処理部による画像処理を含むジョブの種別に基づく数となるように、画像データの記憶に使用する記憶領域を指定することを特徴とする、画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置であって、
前記制御部は、前記指定処理にて、画像データの分割数がユーザの種別に基づく数となるように、画像データの記憶に使用する記憶領域を指定することを特徴とする、画像処理装置。
【請求項４】
請求項１〜３のいずれか一項に記載の画像処理装置であって、
前記制御部は、前記指定処理にて、画像データの分割数が前記無効化処理に要する時間または前記無効化処理に使用可能な時間に基づく数となるように、画像データの記憶に使用する記憶領域を指定することを特徴とする、画像処理装置。
【請求項５】
請求項１〜４のいずれか一項に記載の画像処理装置であって、
前記制御部は、前記指定処理にて、前記記憶部に記憶させる画像データのデータ量が相対的に大きい場合に、当該データ量が相対的に小さい場合と比べて、画像データの分割数が少なくなるように、画像データの記憶に使用する記憶領域を指定することを特徴とする、画像処理装置。
【請求項６】
請求項１〜５のいずれか一項に記載の画像処理装置であって、
前記制御部は、前記指定処理にて、前記記憶部に記憶させる画像データを使用したジョブの次のジョブが存在する場合に、次のジョブが存在しない場合と比べて、画像データの分割数が少なくなるように、画像データの記憶に使用する記憶領域を指定することを特徴とする、画像処理装置。
【請求項７】
請求項１〜６のいずれか一項に記載の画像処理装置において、
前記制御部は、前記指定処理にて、画像データが分割されずに前記記憶部に記憶されるように、画像データの記憶に使用する記憶領域を指定することを特徴とする、画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
近年、印刷処理などの画像処理を行う画像処理装置において、ハードディスク（ＨＤＤ）などの大容量の記憶装置を内蔵するものが増えている。この種の画像処理装置では、たとえば、ネットワーク経由で受信した画像データや原稿の読み取りによって得られた画像データが記憶装置に記憶され、その画像データが記憶装置から読み出されて、印刷処理が行われる。
【０００３】
印刷処理が終了すると、記憶装置から画像データを消去する消去処理が行われる。しかしながら、一般的な消去処理では、画像データの管理データが消去されるだけであり、画像データ自体は、消去処理後も記憶装置に残された状態になっている。
【０００４】
記憶装置に画像データが残っていると、その画像データが記憶装置から読み出されて、情報が漏洩するおそれがある。そこで、機密情報を含む画像データが取り扱われたときには、機密情報の漏洩を防止するために、画像データが残っている記憶領域に別のデータを上書きすることにより、画像データを記憶装置から読み出すことができないように無効化する処理が行われている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１５９５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、従来の画像処理装置では、画像データを無効化する処理に時間がかかる場合があった。
【０００７】
本発明の目的は、画像データを無効化する無効化処理にかかる時間の短縮を図ることができる、画像処理装置を提供することである。
【課題を解決するための手段】
【０００８】
前記の目的を達成するため、本発明に係る画像処理装置は、画像データを記憶する記憶部と、画像処理を行う画像処理部と、制御部とを備え、制御部は、記憶部に記憶される画像データの無効化が必要であるか否かを判断する判断処理と、判断処理にて無効化が必要であると判断された場合に、無効化が必要でないと判断された場合と比べて、画像データの記憶に使用する記憶部の記憶領域を、画像データが当該記憶領域に記憶されるときの画像データの分割数が少なくなるように指定する指定処理と、指定処理にて指定された記憶領域に画像データを記憶させる記憶処理と、画像処理部による画像処理が行われた後に、記憶処理にて記憶部に記憶された画像データを無効化する無効化処理とを実行する。
【０００９】
この構成によれば、記憶部に記憶される画像データの無効化が必要であるか否かが判断される。無効化が必要であると判断された場合には、無効化が必要でないと判断された場合と比べて、画像データが記憶部の記憶領域に記憶されるときの画像データの分割数が少なくなるように、画像データの記憶に使用する記憶領域が指定される。そして、その指定された記憶領域に画像データが記憶される。そのため、画像データを無効化する無効化処理において、無効化の対象の画像データが記憶されている記憶領域を特定する回数を減らすことができる。よって、画像データの無効化処理にかかる時間の短縮を図ることができる。
【００１０】
また、画像データの無効化が必要でないと判断された場合には、記憶部の空き記憶領域を、画像データを記憶させる記憶領域として指定することにより、記憶領域の有効利用を図ることができる。
【００１１】
制御部は、指定処理にて、画像データの分割数が画像処理部による画像処理を含むジョブの種別に基づく数となるように、画像データの記憶に使用する記憶領域を指定してもよい。これにより、画像データの無効化処理をジョブの種別に応じた適切な時間で完了させることが期待できる。たとえば、重要度が高いジョブに使用された画像データを迅速に無効化することができる。
【００１２】
制御部は、指定処理にて、画像データの分割数がユーザの種別に基づく数となるように、画像データの記憶に使用する記憶領域を指定してもよい。これにより、画像データの無効化処理をユーザに応じた適切な時間で完了させることが期待できる。たとえば、重要なユーザの画像データを迅速に無効化することができる。
【００１３】
制御部は、指定処理にて、画像データの分割数が無効化処理に要する時間または無効化処理に使用可能な時間に基づく数となるように、画像データの記憶に使用する記憶領域を指定してもよい。これにより、画像データの無効化処理を予定した時間で完了させることが期待できる。
【００１４】
相対的に大きなデータ量の画像データは、相対的に小さなデータ量の画像データと比べて、無効化処理に長い時間がかかる可能性が高い。そのため、制御部は、指定処理にて、記憶部に記憶させる画像データのデータ量が相対的に大きい場合に、当該データ量が相対的に小さい場合と比べて、画像データの分割数が少なくなるように、画像データの記憶に使用する記憶領域を指定することが好ましい。
【００１５】
また、制御部は、指定処理にて、記憶部に記憶させる画像データを使用したジョブの次のジョブが存在する場合に、次のジョブが存在しない場合と比べて、画像データの分割数が少なくなるように、画像データの記憶に使用する記憶領域を指定してもよい。これにより、次のジョブがある場合に、前のジョブに使用した画像データを迅速に無効化することができる。そのため、前のジョブの終了後に次のジョブを早く開始することができ、画像処理装置の利便性が向上する。
【００１６】
制御部は、指定処理にて、画像データが分割されずに記憶部に記憶されるように、画像データの記憶に使用する記憶領域を指定してもよい。これにより、画像データを無効化する無効化処理において、無効化の対象の画像データが記憶されている記憶領域をより迅速に特定することができる。その結果、画像データの無効化処理にかかる時間を一層短縮することができる。
【発明の効果】
【００１７】
本発明によれば、画像データを無効化する無効化処理において、無効化の対象の画像データを特定する回数を減らすことができる。よって、画像データの無効化処理にかかる時間の短縮を図ることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係るＭＦＰ（Multi-FunctionPeripheral）の構成を示すブロック図である。
【図２】印刷ジョブ処理の流れを示すフローチャートである。
【図３】画像データがハードディスク内の連続する記憶領域に記憶される場合の処理について説明するための図である。
【図４】画像データがハードディスク内の非連続な記憶領域に記憶される場合の処理について説明するための図である。
【図５】読取ジョブ処理の流れを示すフローチャートである。
【図６Ａ】他の実施形態に係る印刷ジョブ処理の流れを示すフローチャート（その１）である。
【図６Ｂ】他の実施形態に係る印刷ジョブ処理の流れを示すフローチャート（その２）である。
【図７】画像データが複数に分割されてハードディスク内の記憶領域に記憶される場合の処理について説明するための図である。
【発明を実施するための形態】
【００１９】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００２０】
＜ＭＦＰの構成＞
【００２１】
画像処理装置の一例としてのＭＦＰ（Multi-Function Peripheral）１は、図１に示されるように、画像形成部１０、画像読取部２０、操作パネル３０、ネットワークインターフェース（Ｉ／Ｆ）４０および制御部５０を備えている。
【００２２】
画像処理部の一例としての画像形成部１０は、画像データに基づく印刷（カラー印刷またはモノクロ印刷）処理を実行する。この印刷処理により、プリント用紙に画像が形成される。画像形成の方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。
【００２３】
画像処理部の一例としての画像読取部２０は、原稿の読取処理を実行する。この読取処理により、原稿の画像が読み取られ、画像データが生成される。読み取りの方式は、原稿を搬送しつつ、原稿の画像を読み取るＡＤＦ（Auto Document Feeder）方式であってもよいし、コンタクトガラス上に原稿を載置して、原稿の画像を読み取るＦＢ（Flat Bed）方式であってもよい。
【００２４】
操作パネル３０は、タッチパネルからなる。操作パネル３０には、各種の情報が表示される。また、操作パネル３０のタッチ操作により、各種の入力が可能である。
【００２５】
ネットワークインターフェース４０は、ＬＡＮ（Local Area Network）２に接続されている。これにより、ＭＦＰ１は、ＬＡＮ２に接続されているＰＣ（パーソナルコンピュータ）３との間で、ＬＡＮ２を経由した通信が可能である。
【００２６】
制御部５０は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＮＶＲＡＭ（Non
Volatile RAM）５４およびＡＳＩＣ５５を備えている。ＣＰＵ５１は、各種の処理のためのプログラムを実行することにより、画像形成部１０、画像読取部２０および操作パネル３０を制御し、ネットワークインターフェース４０を介したデータ通信を制御する。ＲＯＭ５２には、ＣＰＵ５１によって実行されるプログラムおよび各種の処理に必要なデータなどが格納されている。ＲＡＭ５３は、ＣＰＵ５１がプログラムを実行する際のワークエリアとして使用される。ＮＶＲＡＭ５４には、操作パネル３０から入力される各種の設定値などが記憶される。
【００２７】
また、ＭＦＰ１は、記憶部の一例としてのハードディスク６０を備えている。
【００２８】
ハードディスク６０の記憶領域には、画像形成部１０による印刷処理に用いられる画像データである印刷用画像データおよび画像読取部２０によって生成される画像データである読取画像データが記憶される。また、ハードディスク６０の記憶領域には、印刷用画像データおよび読取画像データの管理データが記憶される。ハードディスク６０の記憶領域に対する各種データの記憶および消去は、制御部５０のＣＰＵ５１によって制御される。
【００２９】
＜印刷ジョブ処理＞
【００３０】
ＭＦＰ１の電源が投入されている間、制御部５０のＣＰＵ５１は、図２に示される印刷ジョブ処理を繰り返し実行する。印刷ジョブ処理は、画像形成部１０による印刷処理を含む印刷ジョブに関する処理である。
【００３１】
印刷ジョブ処理では、ＣＰＵ５１は、ＬＡＮ２経由で、ＰＣ３から印刷ジョブの実行の指示および画像データを受信したか否かを判断する（Ｓ１０１）。
【００３２】
印刷ジョブの実行の指示および画像データを受信していないときには（Ｓ１０１：ＮＯ）、ＣＰＵ５１は、印刷ジョブ処理を終了する。
【００３３】
印刷ジョブの実行の指示および画像データを受信すると（Ｓ１０１：ＹＥＳ）、ＣＰＵ５１は、その受信した印刷ジョブの実行の指示および画像データをＲＡＭ５３に格納し、画像データから印刷用画像データを作成する（Ｓ１０２）。
【００３４】
また、ＣＰＵ５１は、印刷用画像データを無効化する処理（無効化処理）が必要であるか否かを判断する（Ｓ１０３）。
【００３５】
無効化処理が必要であるか否かは、たとえば、印刷ジョブが機密情報を含む画像データを印刷する機密印刷ジョブであるか否かに基づいて判断される。すなわち、ＣＰＵ５１は、ＰＣ３から印刷ジョブの実行の指示とともに受信した情報に、印刷ジョブが機密情報を含む画像データを印刷する機密印刷ジョブである旨の機密設定情報が含まれているか否かを調べる。そして、ＣＰＵ５１は、機密設定情報が含まれている場合には、無効化処理が必要であると判断し、機密設定情報が含まれていない場合には、無効化処理が必要でないと判断する。無効化処理については、後述する。
【００３６】
また、無効化処理が必要であるか否かは、ＰＣ３から印刷ジョブの実行を指示したユーザの種別に基づいて判断されてもよい。ＣＰＵ５１は、ＰＣ３から印刷ジョブの実行を指示したユーザが機密情報の取扱者として登録されている場合には、無効化処理が必要であると判断し、そのユーザが機密情報の取扱者として登録されていない場合には、無効化処理が必要ではないと判断する。機密情報の取扱者の登録情報は、事前に、ＰＣ３または操作パネル３０から入力されて、ＮＶＲＡＭ５４に保存されている。
【００３７】
ＣＰＵ５１は、無効化処理が必要であると判断した場合（Ｓ１０３：ＹＥＳ）、ハードディスク６０内で印刷用画像データを記憶させる記憶領域として、印刷用画像データのデータ量分の物理的に連続する記憶領域（クラスタ）を指定する（Ｓ１０４）。たとえば、図３に示されるように、印刷用画像データが６クラスタ分のデータである場合、ハードディスク６０内で印刷用画像データを記憶させる記憶領域として、物理的に連続している番号「９」〜「１４」のクラスタが指定される。
【００３８】
なお、図３および図４には、ハードディスク６０の記憶領域の一部が示されている。説明の便宜上、その一部の記憶領域に含まれる１６個のクラスタに、番号「１」〜「１６」が割り当てられている。
【００３９】
そして、ＣＰＵ５１は、図３に示されるように、その連続する番号「９」〜「１４」のクラスタに印刷用画像データを記憶させる（Ｓ１０６）。また、印刷用画像データを記憶させた記憶領域を管理する管理データをハードディスク６０に記憶させる。
【００４０】
一方、ＣＰＵ５１は、無効化処理が必要でないと判断した場合（Ｓ１０３：ＮＯ）、ハードディスク６０内で印刷用画像データを記憶させる記憶領域として、物理的な連続／非連続を考慮せずに、印刷用画像データのデータ量分の記憶領域（クラスタ）を指定する（Ｓ１０５）。たとえば、図４に示されるように、印刷用画像データが６クラスタ分のデータである場合、ハードディスク６０内で印刷用画像データを記憶させる記憶領域として、非連続の番号「１」、「３」、「５」および「７」のクラスタと、連続する番号「９」および「１０」のクラスタとが指定される。なお、記憶領域の物理的な連続／非連続が考慮されないので、結果として、連続する記憶領域が指定されることもある。
【００４１】
そして、ＣＰＵ５１は、図４に示されるように、その指定した「１」、「３」、「５」、「７」、「９」および「１０」のクラスタに印刷用画像データを記憶させる（Ｓ１０６）。また、印刷用画像データを記憶させた記憶領域を管理する管理データをハードディスク６０に記憶させる。
【００４２】
その後、ＣＰＵ５１は、画像形成部１０を制御して、ハードディスク６０に記憶された印刷用画像データに基づく印刷処理を画像形成部１０に実行させる（Ｓ１０７）。
【００４３】
印刷処理の終了後、ＣＰＵ５１は、ハードディスク６０から印刷用画像データの管理データを消去する（Ｓ１０８）。
【００４４】
また、ＣＰＵ５１は、無効化処理が必要であるか否かを再び判断する（Ｓ１０９）。この判断は、前述のステップＳ１０３での判断と同じである。
【００４５】
ＣＰＵ５１は、無効化処理が必要であると判断した場合（Ｓ１０９：ＹＥＳ）、無効化処理を実行して（Ｓ１１０）、印刷ジョブ処理を終了する。
【００４６】
無効化処理では、ハードディスク６０内で印刷用画像データが記憶されている記憶領域が特定される。たとえば、無効化処理を実行する場合、ＣＰＵ５１は、ハードディスク６０から印刷用画像データの管理データを消去する前に、管理データと同じ内容のデータをＲＡＭ５３に保存しておく。そして、そのＲＡＭ５３に保存されたデータに基づいて、印刷用画像データが記憶されている記憶領域を特定する。このとき、印刷用画像データが物理的に連続する記憶領域に記憶されているので、その記憶領域を特定する回数が１回でよく、記憶領域を速やかに特定することができる。そして、無効化処理では、たとえば、印刷用画像データが記憶されている記憶領域に別のデータが上書きされることにより、印刷用画像データがハードディスク６０から読み出すことができないように無効化される。
【００４７】
データの上書き回数は、規定であってもよいし、可変に設定されてもよい。データの上書き回数が可変に設定される場合、データの上書き回数は、たとえば、無効化処理に使用可能な時間に応じて設定されてもよい。すなわち、無効化処理に使用可能な時間が長いほど、データの上書き回数が多い回数に設定されてもよい。また、データの上書き回数は、機密印刷ジョブの機密レベルに応じて設定されてもよい。すなわち、機密印刷ジョブの機密レベルが高いほど、データの上書き回数が多い回数に設定されてもよい。さらにまた、無効化処理に使用可能な時間および機密印刷ジョブの機密レベルの両方に基づいて、データの上書き回数が設定されてもよい。また、その他の条件に基づいて、データの上書き回数が設定されてもよい。
【００４８】
一方、ＣＰＵ５１は、無効化処理が必要でないと判断した場合（Ｓ１０９：ＮＯ）、無効化処理を実行せずに（Ｓ１１０のスキップ）、印刷ジョブ処理を終了する。
【００４９】
＜読取ジョブ処理＞
【００５０】
ＭＦＰ１の電源が投入されている間、制御部５０のＣＰＵ５１は、図５に示される読取ジョブ処理を繰り返し実行する。読取ジョブ処理は、画像読取部２０による読取処理を含む読取ジョブに関する処理である。
【００５１】
読取ジョブ処理では、ＣＰＵ５１は、読取ジョブの実行の指示が操作パネル３０の操作によって入力されたか否かを判断する（Ｓ１２１）。
【００５２】
読取ジョブの実行の指示が入力されていないときには（Ｓ１２１：ＮＯ）、ＣＰＵ５１は、読取ジョブ処理を終了する。
【００５３】
読取ジョブの実行の指示が入力されると（Ｓ１２１：ＹＥＳ）、ＣＰＵ５１は、画像読取部２０を制御して、読取処理を画像読取部２０に実行させる（ステップＳ１２２）。読取処理により、原稿の画像が読み取られ、読取画像データが生成される。
【００５４】
また、ＣＰＵ５１は、読取画像データを無効化する処理（無効化処理）が必要であるか否かを判断する（Ｓ１２３）。
【００５５】
無効化処理が必要であるか否かの判断は、図２に示されるステップＳ１０３での判断と同じである。
【００５６】
ＣＰＵ５１は、無効化処理が必要であると判断した場合（Ｓ１２３：ＹＥＳ）、ハードディスク６０内で読取画像データを記憶させる記憶領域として、読取画像データのデータ量分の物理的に連続する記憶領域（クラスタ）を指定する（Ｓ１２４）。たとえば、図３に示されるように、読取画像データが６クラスタ分のデータである場合、ハードディスク６０内で読取画像データを記憶させる記憶領域として、物理的に連続している番号「９」〜「１４」のクラスタが指定される。
【００５７】
そして、ＣＰＵ５１は、図３に示されるように、その連続する番号「９」〜「１４」のクラスタに読取画像データを記憶させる（Ｓ１２６）。また、読取画像データを記憶させた記憶領域を管理する管理データをハードディスク６０に記憶させる。
【００５８】
一方、ＣＰＵ５１は、無効化処理が必要でないと判断した場合（Ｓ１２３：ＮＯ）、ハードディスク６０内で読取画像データを記憶させる記憶領域として、物理的な連続／非連続を考慮せずに、読取画像データのデータ量分の記憶領域（クラスタ）を指定する（Ｓ１２５）。たとえば、図４に示されるように、読取画像データが６クラスタ分のデータである場合、ハードディスク６０内で読取画像データを記憶させる記憶領域として、非連続の番号「１」、「３」、「５」および「７」のクラスタと、連続する番号「９」および「１０」のクラスタとが指定される。なお、記憶領域の物理的な連続／非連続が考慮されないので、結果として、連続する記憶領域が指定されることもある。
【００５９】
そして、ＣＰＵ５１は、図４に示されるように、その指定した「１」、「３」、「５」、「７」、「９」および「１０」のクラスタに読取画像データを記憶させる（Ｓ１２６）。また、読取画像データを記憶させた記憶領域を管理する管理データをハードディスク６０に記憶させる。
【００６０】
その後、ＣＰＵ５１は、ハードディスク６０に記憶された読取画像データを用いたデータ処理を実行する（Ｓ１２７）。データ処理としては、読取画像データに対する各種のフィルタ処理、読取画像データを集約して１つのファイルを作成する処理およびファイルフォーマットを変換する処理などが例示される。
【００６１】
データ処理の終了後、ＣＰＵ５１は、データ処理によって作成されたファイルを所定の保存場所に保存する（Ｓ１２８）。保存場所は、規定の場所であってもよいし、読取ジョブの実行の指示の際に、操作パネル３０の操作によって指定される場所であってもよい。操作パネル３０の操作により、たとえば、ＰＣ３およびハードディスク６０の一方または両方を保存場所に指定することができる。また、ＭＦＰ１にＵＳＢポート（ＵＳＢインターフェース）が設けられている場合、そのＵＳＢポートに接続されるＵＳＢメモリなどの機器を保存場所に指定することができる。
【００６２】
ファイルの保存が完了すると、ＣＰＵ５１は、ハードディスク６０から読取画像データの管理データを消去する（Ｓ１２９）。
【００６３】
また、ＣＰＵ５１は、無効化処理が必要であるか否かを再び判断する（Ｓ１３０）。この判断は、前述のステップＳ１２３での判断と同じである。
【００６４】
ＣＰＵ５１は、無効化処理が必要であると判断した場合（Ｓ１３０：ＹＥＳ）、無効化処理を実行して（Ｓ１３１）、読取ジョブ処理を終了する。このとき実行される無効化処理は、図２に示されるステップＳ１１０で実行される無効化処理と同じである。
【００６５】
一方、ＣＰＵ５１は、無効化処理が必要でないと判断した場合（Ｓ１３０：ＮＯ）、無効化処理を実行せずに（Ｓ１３１のスキップ）、読取ジョブ処理を終了する。
【００６６】
＜作用効果＞
【００６７】
以上のように、画像データ（印刷用画像データおよび読取画像データ）がハードディスク６０に記憶される際に、その画像データの無効化が必要であるか否かが判断される。無効化が必要であると判断された場合には、画像データが分割されずにハードディスク６０に記憶されるように、ハードディスク６０内で画像データを記憶させる記憶領域として、画像データのデータ量分の物理的に連続する記憶領域が指定される。そして、その指定された記憶領域に画像データが記憶される。そのため、画像データを無効化する無効化処理において、無効化の対象の画像データが記憶されている記憶領域を１回で特定することができる。その結果、画像データの無効化処理にかかる時間を短縮することができる。
【００６８】
また、画像データの無効化が必要でないと判断された場合には、ハードディスク６０の空き記憶領域を、その空き記憶領域が物理的に連続／非連続しているか否かにかかわらず、画像データを記憶させる記憶領域として指定することができる。これにより、ハードディスク６０の記憶領域の有効利用を図ることができる。
【００６９】
＜他の実施形態＞
【００７０】
図２に示される印刷ジョブ処理に代えて、図６Ａおよび図６Ｂに示される印刷ジョブ処理が実行されてもよい。
【００７１】
図６Ａおよび図６Ｂに示される印刷ジョブ処理では、ＣＰＵ５１は、ＬＡＮ２経由で、ＰＣ３から印刷ジョブの実行の指示および画像データを受信したか否かを判断する（Ｓ１４１）。
【００７２】
印刷ジョブの実行の指示および画像データを受信していないときには（Ｓ１４１：ＮＯ）、ＣＰＵ５１は、印刷ジョブ処理を終了する。
【００７３】
印刷ジョブの実行の指示および画像データを受信すると（Ｓ１４１：ＹＥＳ）、ＣＰＵ５１は、その受信した印刷ジョブの実行の指示および画像データをＲＡＭ５３に格納し、画像データから印刷用画像データを作成する（Ｓ１４２）。
【００７４】
また、ＣＰＵ５１は、印刷用画像データの無効化処理が必要であるか否かを判断する（Ｓ１４３）。
【００７５】
無効化処理が必要であるか否かは、たとえば、印刷ジョブが機密情報を含む画像データを印刷する機密印刷ジョブであるか否かに基づいて判断される。すなわち、ＣＰＵ５１は、ＰＣ３から印刷ジョブの実行の指示とともに受信した情報に、印刷ジョブが機密情報を含む画像データを印刷する機密印刷ジョブである旨の機密設定情報が含まれているか否かを調べる。そして、ＣＰＵ５１は、機密設定情報が含まれている場合には、無効化処理が必要であると判断し、機密設定情報が含まれていない場合には、無効化処理が必要でないと判断する。
【００７６】
また、無効化処理が必要であるか否かは、ＰＣ３から印刷ジョブの実行を指示したユーザの種別に基づいて判断されてもよい。ＣＰＵ５１は、ＰＣ３から印刷ジョブの実行を指示したユーザが機密情報の取扱者として登録されている場合には、無効化処理が必要であると判断し、そのユーザが機密情報の取扱者として登録されていない場合には、無効化処理が必要ではないと判断する。機密情報の取扱者の登録情報は、事前に、ＰＣ３または操作パネル３０から入力されて、ＮＶＲＡＭ５４に保存されている。
【００７７】
ＣＰＵ５１は、無効化処理が必要であると判断した場合（Ｓ１４３：ＹＥＳ）、ハードディスク６０に印刷用画像データを記憶させる際に、その印刷用画像データを何個のパーツに分割するか、つまり印刷用画像データの分割数を設定する（Ｓ１４４）。このとき、分割数が０に設定される場合、つまり印刷用画像データを分割しないと決定される場合がある。
【００７８】
印刷ジョブが機密印刷ジョブであるか否かに基づいて、無効化処理が必要であるか否かが判断される構成では、分割数は、機密印刷ジョブの機密レベルに基づいて設定される。すなわち、機密印刷ジョブの機密レベルが高いほど、印刷用画像データの分割数が小さい数に設定される。
【００７９】
また、印刷ジョブの実行を指示したユーザが機密情報の取扱者であるか否かに基づいて、無効化処理が必要であるか否かが判断される構成では、分割数は、ユーザの種別に基づいて設定される。すなわち、ユーザの取扱可能な機密情報の機密レベルが高いほど、印刷用画像データの分割数が小さい数に設定される。
【００８０】
また、無効化処理が必要であるか否かの判断条件とは無関係に、分割数は、無効化処理に要する時間に基づいて設定されてもよい。この場合、無効化処理に要する時間が長いほど、印刷用画像データの分割数が小さい数に設定されるとよい。無効化処理に要する時間は、印刷用画像データのデータ量に基づいて推定される時間であり、たとえば、所定の演算式に印刷用画像データのデータ量を代入することによって求められる。無効化処理に要する時間は、印刷用画像データのデータ量が大きいほど長い時間となる。また、無効化処理に要する時間は、無効化処理におけるデータの上書きの回数が多いほど長い時間となる。したがって、無効化処理に要する時間は、たとえば、所定の演算式に印刷用画像データのデータ量および無効化処理におけるデータの上書き回数を代入することによって求められてもよい。
【００８１】
また、無効化処理が必要であるか否かの判断条件とは無関係に、分割数は、無効化処理に使用可能な時間に基づいて設定されてもよい。この場合、無効化処理に使用可能な時間が短いほど、印刷用画像データの分割数が小さい数に設定されるとよい。無効化処理に使用可能な時間は、ＰＣ３から次の印刷ジョブの実行の指示を受信している場合には、次の印刷ジョブの実行の指示を受信していない場合と比べて、短い時間となる。
【００８２】
分割数の設定後、ＣＰＵ５１は、分割数が０であるか否かを判断する（Ｓ１４５）。
【００８３】
分割数が０である場合には（Ｓ１４５：ＹＥＳ）、ＣＰＵ５１は、ハードディスク６０内で印刷用画像データを記憶させる記憶領域として、印刷用画像データのデータ量分の物理的に連続する記憶領域（クラスタ）を指定する（Ｓ１４６）。
【００８４】
分割数が０でない場合（Ｓ１４５：ＮＯ）、ＣＰＵ５１は、ハードディスク６０内で印刷用画像データを記憶させる記憶領域として、印刷用画像データのデータ量分の記憶領域（クラスタ）であって、その記憶領域を印刷用画像データの分割数と同数に分割し、各分割部分で記憶領域が物理的に連続するように指定する（Ｓ１４７）。たとえば、図７に示されるように、印刷用画像データが６クラスタ分のデータであり、印刷用画像データの分割数が「２」に設定された場合、ハードディスク６０内で印刷用画像データを記憶させる記憶領域として、物理的に連続している番号「３」〜「５」の３個のクラスタと、物理的に連続している番号「９」〜「１１」の３個のクラスタとが指定される。
【００８５】
一方、ＣＰＵ５１は、無効化処理が必要でないと判断した場合（Ｓ１４３：ＮＯ）、ハードディスク６０内で印刷用画像データを記憶させる記憶領域として、物理的な連続／非連続を考慮せずに、印刷用画像データのデータ量分の記憶領域（クラスタ）を指定する（Ｓ１４８）。なお、記憶領域の物理的な連続／非連続が考慮されないので、結果として、連続する記憶領域が指定されることもある。
【００８６】
そして、ＣＰＵ５１は、印刷用画像データを指定した記憶領域に記憶させる（Ｓ１４９）。また、印刷用画像データを記憶させた記憶領域を管理する管理データをハードディスク６０に記憶させる。
【００８７】
その後、ＣＰＵ５１は、図６Ｂに示されるように、画像形成部１０を制御して、ハードディスク６０に記憶された印刷用画像データに基づく印刷処理を画像形成部１０に実行させる（Ｓ１５０）。
【００８８】
印刷処理の終了後、ＣＰＵ５１は、ハードディスク６０から印刷用画像データの管理データを消去する（Ｓ１５１）。
【００８９】
また、ＣＰＵ５１は、無効化処理が必要であるか否かを再び判断する（Ｓ１５２）。この判断は、前述のステップＳ１４３での判断と同じである。
【００９０】
ＣＰＵ５１は、無効化処理が必要であると判断した場合（Ｓ１５２：ＹＥＳ）、無効化処理を実行して（Ｓ１５３）、印刷ジョブ処理を終了する。
【００９１】
一方、ＣＰＵ５１は、無効化処理が必要でないと判断した場合（Ｓ１５２：ＮＯ）、無効化処理を実行せずに（Ｓ１５３のスキップ）、印刷ジョブ処理を終了する。
【００９２】
印刷用画像データの分割数が機密印刷ジョブの機密レベルに基づいて設定される構成では、機密印刷ジョブの機密レベルが相対的に高い場合、機密印刷ジョブの機密レベルが相対的に低い場合と比べて、分割数が小さい数に設定される。これにより、印刷用画像データの無効化処理を印刷ジョブの種別に応じた適切な時間で完了させることができ、機密レベルが高い印刷ジョブなど、重要度の高い印刷ジョブに使用された印刷用画像データを迅速に無効化することができる。
【００９３】
印刷用画像データの分割数がユーザの種別に基づいて設定される構成では、印刷用画像データの無効化処理をユーザに応じた適切な時間で完了させることが期待でき、機密レベルの相対的に高い機密情報の取扱者など、重要なユーザが取り扱う印刷用画像データを迅速に無効化することができる。
【００９４】
印刷用画像データの分割数が無効化処理に要する時間に基づいて設定される構成および印刷用画像データの分割数が無効化処理に使用可能な時間に基づいて設定される構成では、印刷用画像データの無効化処理を予定した時間で完了させることが期待できる。また、次のジョブがある場合に、前のジョブに使用した印刷用画像データを迅速に無効化することができる。そのため、前のジョブの終了後に次のジョブを早く開始することができ、画像処理装置の利便性が向上する。
【００９５】
また、図５に示される読取ジョブ処理について、図６Ａおよび図６Ｂに示される印刷ジョブ処理と同様に、読取画像データを何個のパーツに分割するか、つまり読取画像データの分割数を設定するステップ（図６ＡのＳ１４４に相当するステップ）と、読取画像データを記憶する記憶領域を分割数に応じて指定するステップ（図６ＡのＳ１４６，Ｓ１４７に相当するステップ）とが追加されてもよい。
【００９６】
＜変形例＞
【００９７】
以上、本発明の実施形態について説明したが、本発明は、他の形態で実施することもできる。
【００９８】
たとえば、画像データ（印刷用画像データおよび読取画像データ）の無効化処理が必要な場合に、ハードディスク６０内で使用可能かつ物理的に連続している記憶領域（クラスタ）の数が多ければ、ハードディスク６０内で印刷用画像データを記憶させる記憶領域として、印刷用画像データのデータ量分の物理的に連続する記憶領域が指定され、ハードディスク６０内で使用可能かつ物理的に連続している記憶領域の数が少なければ、印刷用画像データのデータ量分の記憶領域を複数に分割して、各分割部分で記憶領域が物理的に連続するように、印刷用画像データを記憶させる記憶領域が指定されてもよい。
【００９９】
また、ハードディスク６０内で印刷用画像データを記憶させる記憶領域として、印刷用画像データのデータ量分の物理的に連続する記憶領域が指定されると、指定された記憶領域に所定回数以上の書換えが行われた記憶領域が含まれる場合、その所定回数以上の書換えが行われた記憶領域が除外されて、印刷用画像データが複数の分割数に分割してハードディスク６０に記憶されるように、印刷用画像データを記憶させる記憶領域が指定されてもよい。
【０１００】
前述の実施形態では、ＭＦＰ１に、記憶部の一例としてのハードディスク６０が備えられた構成を取り上げた。しかしながら、記憶部は、ハードディスク６０に限らず、ハードディスク６０以外の不揮発性メモリであってもよい。また、ＮＶＲＡＭ５４を記憶部として、ＮＶＲＡＭ５４に、画像データおよび画像データの管理データが記憶されてもよい。さらに、ＭＦＰ１に、ＮＶＲＡＭ５４およびハードディスク６０以外の不揮発性メモリが搭載されて、その不揮発性メモリに、画像データおよび画像データの管理データが記憶されてもよい。
【０１０１】
さらにまた、前述の実施形態では、ＣＰＵ５１が各処理を実行する場合について説明した。しかしながら、ＡＳＩＣ５５が各処理を実行してもよいし、ＣＰＵ５１とＡＳＩＣ５５とが協働して各処理を実行してもよい。また、制御部５０が複数のＣＰＵを備え、複数のＣＰＵが協働して各処理を実行してもよい。
【０１０２】
また、前述の実施形態では、画像処理装置の一例として、画像形成部１０による印刷機能および画像読取部２０による画像読取機能を有するＭＦＰ１を取り上げたが、画像処理装置は、印刷機能を有する印刷装置や画像読取機能を有する画像読取装置など、単機能の装置であってもよい。
【０１０３】
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【０１０４】
１    ＭＦＰ
１０  画像形成部
２０  画像読取部
５０  制御部
５１  ＣＰＵ
６０  ハードディスク
【図１】
2015012507.tif 000003
【図２】
2015012507.tif 000004
【図３】
2015012507.tif 000005
【図４】
2015012507.tif 000006
【図５】
2015012507.tif 000007
【図６Ａ】
2015012507.tif 000008
【図６Ｂ】
2015012507.tif 000009
【図７】
2015012507.tif 000010