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