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