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