(57)【要約】【課題】ウィルススキャンの信頼性の低下および画像処理装置の省電力効果の低下を抑止することのできる画像処理システム、画像処理装置、画像処理装置の制御プログラム、情報処理装置、情報処理装置の制御プログラム、および端末の制御プログラムを提供する。【解決手段】画像処理システムは、互いに通信を行う画像処理装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００と、端末３００と、サーバー２００とを備える。ＭＦＰ１００は、省電力状態においてジョブデータを端末３００から受信した場合（処理ＰＲ２）に、ＭＦＰ１００を特定する情報と、サーバー２００でのジョブデータに対するウィルススキャンの代行要求とを端末３００に送信する（処理ＰＲ３）。ＭＦＰ１００は、省電力状態において所定の情報が付加されたジョブの実行指示を受信した場合（処理ＰＲ６）に、省電力状態から通常状態に復帰する（処理ＰＲ７）。【選択図】図６
2020155950.tif 000002
【特許請求の範囲】
【請求項１】
互いに通信を行う、ウィルススキャン機能を有する画像処理装置と、端末と、ウィルススキャン機能を有する情報処理装置とを備えた画像処理システムであって、
前記画像処理装置は、
通常状態よりも電力の消費量が少ない省電力状態においてジョブデータを前記端末から受信した場合に、前記画像処理装置を特定する情報と、前記情報処理装置での前記ジョブデータに対するウィルススキャンの代行要求とを前記端末に送信する要求送信手段と、
前記省電力状態において、前記ジョブデータに関するジョブの実行指示であって所定の情報が付加されたジョブの実行指示を受信した場合に、前記省電力状態から前記通常状態に復帰する復帰手段とを含み、
前記情報処理装置は、
前記画像処理装置を特定する情報と、前記ジョブデータに対するウィルススキャンの代行要求とを前記端末から受信した場合に、前記ジョブデータに対してウィルススキャンを行うスキャン手段と、
前記スキャン手段によるウィルススキャンの結果前記ジョブデータからウィルスが検出されない場合、前記ジョブデータに関するジョブの実行指示であって前記所定の情報を付加したジョブの実行指示を前記画像処理装置に送信する指示手段とを含む、画像処理システム。
【請求項２】
前記ジョブデータに関するジョブの実行指示は、前記ジョブデータを印刷する印刷ジョブの実行指示である、請求項１に記載の画像処理システム。
【請求項３】
前記端末は、前記画像処理装置を特定する情報と、前記情報処理装置での前記ジョブデータに対するウィルススキャンの代行要求とを前記画像処理装置から受信した場合に、前記画像処理装置を特定する情報を前記情報処理装置に送信するとともに、前記ジョブデータに対するウィルススキャンの代行を前記情報処理装置に要求する代行要求手段を含む、請求項１または２に記載の画像処理システム。
【請求項４】
前記画像処理装置は、前記復帰手段にて前記省電力状態から前記通常状態に復帰した後で、前記ジョブデータに対してウィルススキャンを行わずに前記ジョブデータに関するジョブを実行する実行手段をさらに含む、請求項１〜３のいずれかに記載の画像処理システム。
【請求項５】
前記ジョブデータは前記端末によって生成されたものである、請求項１〜４のいずれかに記載の画像処理システム。
【請求項６】
前記指示手段は、前記スキャン手段によるウィルススキャンの結果前記ジョブデータからウィルスが検出されない場合、前記ジョブデータに関するジョブの実行指示であって前記情報処理装置を特定する情報が前記所定の情報として付加されたジョブの実行指示を前記画像処理装置に送信し、
前記復帰手段は、前記省電力状態において、前記ジョブデータに関するジョブの実行指示であって前記情報処理装置を特定する情報が付加されたジョブの実行指示を受信した場合に、前記省電力状態から前記通常状態に復帰する、請求項１〜５のいずれかに記載の画像処理システム。
【請求項７】
前記指示手段は、前記スキャン手段によるウィルススキャンの結果前記ジョブデータからウィルスが検出されない場合、前記ジョブデータに関するジョブの実行指示であってウィルススキャンの完了を示す情報が前記所定の情報として付加されたジョブの実行指示を前記画像処理装置に送信し、
前記復帰手段は、前記省電力状態において、前記ジョブデータに関するジョブの実行指示であってウィルススキャンの完了を示す情報が付加されたジョブの実行指示を受信した場合に、前記省電力状態から前記通常状態に復帰する、請求項１〜５のいずれかに記載の画像処理システム。
【請求項８】
前記情報処理装置は、前記画像処理装置が接続されているローカルネットワーク回線にワイドエリアネットワーク回線を経由して接続されている、請求項１〜７のいずれかに記載の画像処理システム。
【請求項９】
前記情報処理装置は、前記画像処理装置が接続されているローカルネットワーク回線にワイドエリアネットワーク回線を経由せずに接続されている他の画像処理装置である、請求項１〜７のいずれかに記載の画像処理システム。
【請求項１０】
前記情報処理装置は、
前記スキャン手段による前記ウィルススキャンの結果前記ジョブデータからウィルスが検出された場合に、前記ジョブデータからウィルスが検出された事実を前記端末に報知する第１の報知手段と、
前記スキャン手段による前記ウィルススキャンの結果前記ジョブデータからウィルスが検出された場合において、前記画像処理装置からの問合せを受けたとき、前記スキャン手段による前記ウィルススキャンの結果を前記画像処理装置に報知する第２の報知手段とを含み、
前記画像処理装置は、
前記省電力状態において前記ジョブデータを前記端末から受信した場合において、前記ジョブデータに関するジョブの実行指示であって所定の情報が付加されたジョブの実行指示を受信する前に前記省電力状態から前記通常状態に復帰したとき、前記情報処理装置に対して問合せを行う問合せ手段と、
前記スキャン手段による前記ウィルススキャンの結果を前記情報処理装置から報知された場合に、前記スキャン手段による前記ウィルススキャンの結果を前記画像処理装置上で報知する第３の報知手段とを含む、請求項１〜９のいずれかに記載の画像処理システム。
【請求項１１】
前記情報処理装置は、
前記スキャン手段による前記ウィルススキャンの結果前記ジョブデータからウィルスが検出された場合において、前記第１の報知手段にてウィルスが検出された事実を前記端末に報知することができないとき、前記画像処理装置に対して前記省電力状態から前記通常状態に復帰することを要求する復帰要求手段と、
前記画像処理装置が前記通常状態に復帰した後で、前記ジョブデータからウィルスが検出された事実を前記画像処理装置に報知する第４の報知手段とを含む、請求項１０に記載の画像処理システム。
【請求項１２】
前記情報処理装置は、前記画像処理装置を特定する情報と、前記ジョブデータに対するウィルススキャンの代行要求とを前記端末から受信した場合において、前記スキャン手段が他のジョブデータに対するウィルススキャンを実行中であるとき、前記画像処理装置を特定する情報と、前記ジョブデータに対するウィルススキャンの代行要求とを自機以外のウィルススキャン機能を有する機器に転送する転送手段をさらに含む、請求項１〜１１のいずれかに記載の画像処理システム。
【請求項１３】
端末およびウィルススキャン機能を有する情報処理装置の各々と互いに通信を行う、ウィルススキャン機能を有する画像処理装置であって、
通常状態よりも電力の消費量が少ない省電力状態においてジョブデータを前記端末から受信した場合に、前記画像処理装置を特定する情報と、前記情報処理装置での前記ジョブデータに対するウィルススキャンの代行要求とを前記端末に送信する要求送信手段と、
前記省電力状態において、前記ジョブデータに関するジョブの実行指示であって所定の情報が付加されたジョブの実行指示を受信した場合に、前記省電力状態から前記通常状態に復帰する復帰手段とを備えた、画像処理装置。
【請求項１４】
端末およびウィルススキャン機能を有する情報処理装置の各々と互いに通信を行う、ウィルススキャン機能を有する画像処理装置の制御プログラムであって、
通常状態よりも電力の消費量が少ない省電力状態においてジョブデータを前記端末から受信した場合に、前記画像処理装置を特定する情報と、前記情報処理装置での前記ジョブデータに対するウィルススキャンの代行要求とを前記端末に送信する要求送信ステップと、
前記省電力状態において、前記ジョブデータに関するジョブの実行指示であって所定の情報が付加されたジョブの実行指示を受信した場合に、前記省電力状態から前記通常状態に復帰する復帰ステップとをコンピューターに実行させるための、画像処理装置の制御プログラム。
【請求項１５】
端末およびウィルススキャン機能を有する画像処理装置の各々と互いに通信を行う、ウィルススキャン機能を有する情報処理装置であって、
前記画像処理装置を特定する情報と、ジョブデータに対するウィルススキャンの代行要求とを前記端末から受信した場合に、前記ジョブデータに対してウィルススキャンを行うスキャン手段と、
前記スキャン手段によるウィルススキャンの結果前記ジョブデータからウィルスが検出されない場合、前記ジョブデータに関するジョブの実行指示であって所定の情報を付加したジョブの実行指示を前記画像処理装置に送信する指示手段とを備えた、情報処理装置。
【請求項１６】
端末およびウィルススキャン機能を有する画像処理装置の各々と互いに通信を行う、ウィルススキャン機能を有する情報処理装置の制御プログラムであって、
前記画像処理装置を特定する情報と、ジョブデータに対するウィルススキャンの代行要求とを前記端末から受信した場合に、前記ジョブデータに対してウィルススキャンを行うスキャンステップと、
前記スキャンステップにおけるウィルススキャンの結果前記ジョブデータからウィルスが検出されない場合、前記ジョブデータに関するジョブの実行指示であって所定の情報を付加したジョブの実行指示を前記画像処理装置に送信する指示ステップとをコンピューターに実行させるための、情報処理装置の制御プログラム。
【請求項１７】
ウィルススキャン機能を有する画像処理装置およびウィルススキャン機能を有する情報処理装置の各々と互いに通信を行う端末の制御プログラムであって、
ジョブデータを前記画像処理装置に送信した後で、前記画像処理装置を特定する情報と、前記情報処理装置での前記ジョブデータに対するウィルススキャンの代行要求とを前記画像処理装置から受信した場合に、前記画像処理装置を特定する情報を前記情報処理装置に送信するとともに、前記ジョブデータに対するウィルススキャンの代行を前記情報処理装置に要求する代行要求ステップをコンピューターに実行させるための、端末の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像処理装置、画像処理装置の制御プログラム、情報処理装置、情報処理装置の制御プログラム、および端末の制御プログラムに関する。より特定的には、本発明は、ウィルススキャンの信頼性の低下および画像処理装置の省電力効果の低下を抑止することのできる画像処理システム、画像処理装置、画像処理装置の制御プログラム、情報処理装置、情報処理装置の制御プログラム、および端末の制御プログラムに関する。
【背景技術】
【０００２】
電子写真式の画像形成装置には、スキャナー機能、ファクシミリ機能、複写機能、プリンターとしての機能、データ通信機能、およびサーバー機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、複写機、プリンターなどがある。
【０００３】
オフィスのセキュリティリスクへの対応の要望の高まりから、近年、ＭＦＰなどの画像処理装置にウィルススキャン機能が搭載されている。ウィルススキャン機能を有する画像処理装置は、印刷ジョブなどのジョブを外部機器から受信した場合に、そのジョブを実行する前にジョブデータに対してウィルススキャンを実行する。
【０００４】
なお、従来のウィルススキャンに関する技術は、下記特許文献１および２などに開示されている。下記特許文献１には、多機能複写機としてのＭＦＰおよび外部機器で構成された画像形成システムが開示されている。外部機器は、ネットワークからのアクセスを常時監視し、ウィルスを検知する。ウィルスを検知した場合、通信回線を介してＭＦＰにウィルスが検知されたことを通知すると共に、所定の報知方法で報知するようＭＦＰに要求する。ＭＦＰは、検知したウィルス情報を用紙に印刷することなどによりウィルスが検知されたことを報知する。
【０００５】
下記特許文献２には、ネットワークに接続される複数のプリンターを管理し、クライアントからの要求に応じてプリンターへの出力処理を行うデバイス管理サーバーにおいて、クライアントから受信したデータファイルに対してウィルスチェックを行い、ウィルス感染あるいはその疑いが検出された場合に、該当ファイルのウィルスを駆除かつ／または、該当ファイルの削除を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−４１７４０号公報
【特許文献２】特開２００６−２７７００４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
消費電力の低減への要望の高まりから、近年、ＭＦＰなどの画像処理装置にはスリープ機能（所定の場合に、電力の消費量が少ない省電力状態に移行する機能）が搭載されている。ウィルススキャン機能およびスリープ機能を有する画像処理装置は、省電力状態で外部機器からジョブを受信した場合に、ジョブデータに対してウィルススキャンを実行する前に、省電力状態から通常状態に復帰した後でジョブデータに対してウィルススキャンを実行する必要がある。その結果、ウィルススキャン機能を有さない画像処理装置と比較して、ウィルススキャンを実行する時間の分だけ省電力状態の時間が短くなり、省電力効果が低下するという問題があった。
【０００８】
画像処理装置の省電力効果の低下を抑止し得る方法として、画像処理装置にジョブを送信する前に、送信元である端末がジョブデータに対してウィルススキャンを実行する方法も考えられる。しかし、一般的に端末はユーザーが所持し、ユーザーの管理下にある。このため、端末のウィルススキャン機能の定義ファイルの更新が滞っており、定義ファイルのバージョンが古い事態や、端末がジョブデータに対してウィルススキャンを実行していない事態が起こり得る。この場合、ウィルス感染のおそれがあるジョブデータが画像処理装置に送信される。その結果、ウィルススキャンの信頼性が低下する問題が生じ、画像処理システムとしてのセキュリティ確保が困難となっていた。
【０００９】
本発明は、上記課題を解決するためのものであり、その目的は、ウィルススキャンの信頼性の低下および画像処理装置の省電力効果の低下を抑止することのできる画像処理システム、画像処理装置、画像処理装置の制御プログラム、情報処理装置、情報処理装置の制御プログラム、および端末の制御プログラムを提供することである。
【課題を解決するための手段】
【００１０】
本発明の一の局面に従う画像処理システムは、互いに通信を行う、ウィルススキャン機能を有する画像処理装置と、端末と、ウィルススキャン機能を有する情報処理装置とを備えた画像処理システムであって、画像処理装置は、通常状態よりも電力の消費量が少ない省電力状態においてジョブデータを端末から受信した場合に、画像処理装置を特定する情報と、情報処理装置でのジョブデータに対するウィルススキャンの代行要求とを端末に送信する要求送信手段と、省電力状態において、ジョブデータに関するジョブの実行指示であって所定の情報が付加されたジョブの実行指示を受信した場合に、省電力状態から通常状態に復帰する復帰手段とを含み、情報処理装置は、画像処理装置を特定する情報と、ジョブデータに対するウィルススキャンの代行要求とを端末から受信した場合に、ジョブデータに対してウィルススキャンを行うスキャン手段と、スキャン手段によるウィルススキャンの結果ジョブデータからウィルスが検出されない場合、ジョブデータに関するジョブの実行指示であって前記所定の情報を付加したジョブの実行指示を画像処理装置に送信する指示手段とを含む。
【００１１】
上記画像処理システムにおいて好ましくは、ジョブデータに関するジョブの実行指示は、ジョブデータを印刷する印刷ジョブの実行指示である。
【００１２】
上記画像処理システムにおいて好ましくは、端末は、画像処理装置を特定する情報と、情報処理装置でのジョブデータに対するウィルススキャンの代行要求とを画像処理装置から受信した場合に、画像処理装置を特定する情報を情報処理装置に送信するとともに、ジョブデータに対するウィルススキャンの代行を情報処理装置に要求する代行要求手段を含む。
【００１３】
上記画像処理システムにおいて好ましくは、画像処理装置は、復帰手段にて省電力状態から通常状態に復帰した後で、ジョブデータに対してウィルススキャンを行わずにジョブデータに関するジョブを実行する実行手段をさらに含む。
【００１４】
上記画像処理システムにおいて好ましくは、ジョブデータは端末によって生成されたものである。
【００１５】
上記画像処理システムにおいて好ましくは、指示手段は、スキャン手段によるウィルススキャンの結果ジョブデータからウィルスが検出されない場合、ジョブデータに関するジョブの実行指示であって情報処理装置を特定する情報が所定の情報として付加されたジョブの実行指示を画像処理装置に送信し、復帰手段は、省電力状態において、ジョブデータに関するジョブの実行指示であって情報処理装置を特定する情報が付加されたジョブの実行指示を受信した場合に、省電力状態から通常状態に復帰する。
【００１６】
上記画像処理システムにおいて好ましくは、指示手段は、スキャン手段によるウィルススキャンの結果ジョブデータからウィルスが検出されない場合、ジョブデータに関するジョブの実行指示であってウィルススキャンの完了を示す情報が所定の情報として付加されたジョブの実行指示を画像処理装置に送信し、復帰手段は、省電力状態において、ジョブデータに関するジョブの実行指示であってウィルススキャンの完了を示す情報が付加されたジョブの実行指示を受信した場合に、省電力状態から通常状態に復帰する。
【００１７】
上記画像処理システムにおいて好ましくは、情報処理装置は、画像処理装置が接続されているローカルネットワーク回線にワイドエリアネットワーク回線を経由して接続されている。
【００１８】
上記画像処理システムにおいて好ましくは、情報処理装置は、画像処理装置が接続されているローカルネットワーク回線にワイドエリアネットワーク回線を経由せずに接続されている他の画像処理装置である。
【００１９】
上記画像処理システムにおいて好ましくは、情報処理装置は、スキャン手段によるウィルススキャンの結果ジョブデータからウィルスが検出された場合に、ジョブデータからウィルスが検出された事実を端末に報知する第１の報知手段と、スキャン手段によるウィルススキャンの結果ジョブデータからウィルスが検出された場合において、画像処理装置からの問合せを受けたとき、スキャン手段によるウィルススキャンの結果を画像処理装置に報知する第２の報知手段とを含み、画像処理装置は、省電力状態においてジョブデータを端末から受信した場合において、ジョブデータに関するジョブの実行指示であって所定の情報が付加されたジョブの実行指示を受信する前に省電力状態から通常状態に復帰したとき、情報処理装置に対して問合せを行う問合せ手段と、スキャン手段によるウィルススキャンの結果を情報処理装置から報知された場合に、スキャン手段によるウィルススキャンの結果を画像処理装置上で報知する第３の報知手段とを含む。
【００２０】
上記画像処理システムにおいて好ましくは、情報処理装置は、スキャン手段によるウィルススキャンの結果ジョブデータからウィルスが検出された場合において、第１の報知手段にてウィルスが検出された事実を端末に報知することができないとき、画像処理装置に対して省電力状態から通常状態に復帰することを要求する復帰要求手段と、画像処理装置が通常状態に復帰した後で、ジョブデータからウィルスが検出された事実を画像処理装置に報知する第４の報知手段とを含む。
【００２１】
上記画像処理システムにおいて好ましくは、情報処理装置は、画像処理装置を特定する情報と、ジョブデータに対するウィルススキャンの代行要求とを端末から受信した場合において、スキャン手段が他のジョブデータに対するウィルススキャンを実行中であるとき、画像処理装置を特定する情報と、ジョブデータに対するウィルススキャンの代行要求とを自機以外のウィルススキャン機能を有する機器に転送する転送手段をさらに含む。
【００２２】
本発明の他の局面に従う画像処理装置は、端末およびウィルススキャン機能を有する情報処理装置の各々と互いに通信を行う、ウィルススキャン機能を有する画像処理装置であって、通常状態よりも電力の消費量が少ない省電力状態においてジョブデータを端末から受信した場合に、画像処理装置を特定する情報と、情報処理装置でのジョブデータに対するウィルススキャンの代行要求とを端末に送信する要求送信手段と、省電力状態において、ジョブデータに関するジョブの実行指示であって所定の情報が付加されたジョブの実行指示を受信した場合に、省電力状態から通常状態に復帰する復帰手段とを備える。
【００２３】
本発明のさらに他の局面に従う画像処理装置の制御プログラムは、端末およびウィルススキャン機能を有する情報処理装置の各々と互いに通信を行う、ウィルススキャン機能を有する画像処理装置の制御プログラムであって、通常状態よりも電力の消費量が少ない省電力状態においてジョブデータを端末から受信した場合に、画像処理装置を特定する情報と、情報処理装置でのジョブデータに対するウィルススキャンの代行要求とを端末に送信する要求送信ステップと、省電力状態において、ジョブデータに関するジョブの実行指示であって所定の情報が付加されたジョブの実行指示を受信した場合に、省電力状態から通常状態に復帰する復帰ステップとをコンピューターに実行させるためのものである。
【００２４】
本発明のさらに他の局面に従う情報処理装置は、端末およびウィルススキャン機能を有する画像処理装置の各々と互いに通信を行う、ウィルススキャン機能を有する情報処理装置であって、画像処理装置を特定する情報と、ジョブデータに対するウィルススキャンの代行要求とを端末から受信した場合に、ジョブデータに対してウィルススキャンを行うスキャン手段と、スキャン手段によるウィルススキャンの結果ジョブデータからウィルスが検出されない場合、ジョブデータに関するジョブの実行指示であって所定の情報を付加したジョブの実行指示を画像処理装置に送信する指示手段とを備える。
【００２５】
本発明のさらに他の局面に従う情報処理装置の制御プログラムは、端末およびウィルススキャン機能を有する画像処理装置の各々と互いに通信を行う、ウィルススキャン機能を有する情報処理装置の制御プログラムであって、画像処理装置を特定する情報と、ジョブデータに対するウィルススキャンの代行要求とを端末から受信した場合に、ジョブデータに対してウィルススキャンを行うスキャンステップと、スキャンステップにおけるウィルススキャンの結果ジョブデータからウィルスが検出されない場合、ジョブデータに関するジョブの実行指示であって所定の情報を付加したジョブの実行指示を画像処理装置に送信する指示ステップとをコンピューターに実行させるためのものである。
【００２６】
本発明のさらに他の局面に従う端末の制御プログラムは、ウィルススキャン機能を有する画像処理装置およびウィルススキャン機能を有する情報処理装置の各々と互いに通信を行う端末の制御プログラムであって、ジョブデータを画像処理装置に送信した後で、画像処理装置を特定する情報と、情報処理装置でのジョブデータに対するウィルススキャンの代行要求とを画像処理装置から受信した場合に、画像処理装置を特定する情報を情報処理装置に送信するとともに、ジョブデータに対するウィルススキャンの代行を情報処理装置に要求する代行要求ステップをコンピューターに実行させるためのものである。
【発明の効果】
【００２７】
本発明によれば、ウィルススキャンの信頼性の低下および画像処理装置の省電力効果の低下を抑止することのできる画像処理システム、画像処理装置、画像処理装置の制御プログラム、情報処理装置、情報処理装置の制御プログラム、および端末の制御プログラムを提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施の形態における画像処理システムの構成を概念的に示す図である。
【図２】本発明の一実施の形態におけるＭＦＰ１００および４００のハードウェア構成を示すブロック図である。
【図３】本発明の一実施の形態におけるサーバー２００のハードウェア構成を示すブロック図である。
【図４】本発明の一実施の形態における端末３００のハードウェア構成を示すブロック図である。
【図５】本発明の一実施の形態における画像処理システムの機能的構成を示すブロック図である。
【図６】本発明の一実施の形態において、ＭＦＰ１００が受信したジョブデータのウィルススキャンをサーバー２００が代行する場合の画像処理システムの動作を説明する図である。
【図７】本発明の一実施の形態の変形例において、ＭＦＰ１００が受信したジョブデータのウィルススキャンをＭＦＰ４００が代行する場合の画像処理システムの動作を説明する図である。
【図８】本発明の一実施の形態における画像処理システムの典型的な動作を示すシーケンス図である。
【図９】本発明の一実施の形態におけるＭＦＰ１００の動作を示すフローチャートである。
【図１０】本発明の一実施の形態におけるサーバー２００の動作を示すフローチャートである。
【図１１】本発明の一実施の形態における端末３００の動作を示すフローチャートである。
【図１２】本発明の一実施の形態の効果を説明する図である。
【発明を実施するための形態】
【００２９】
以下、本発明の一実施の形態について、図面に基づいて説明する。
【００３０】
本実施の形態では、画像処理装置がＭＦＰであり、情報処理装置がサーバーまたはＭＦＰである場合について説明する。画像処理装置は、プリンター、複写機、またはファクシミリなどのＭＦＰ以外の画像形成装置であってもよいし、表示装置、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯電話、またはスマートフォンなどであってもよい。情報処理装置は、プリンター、複写機、またはファクシミリなどの画像形成装置であってもよい。また情報処理装置は、表示装置、ＰＣ、携帯電話、またはスマートフォンなどであってもよい。
【００３１】
［画像処理システムの構成］
【００３２】
始めに、本実施の形態における画像処理システムの構成について説明する。
【００３３】
図１は、本発明の一実施の形態における画像処理システムの構成を概念的に示す図である。
【００３４】
図１を参照して、本実施の形態における画像処理システムは、ＭＦＰ１００（画像処理装置の一例）と、サーバー２００（情報処理装置の一例）と、端末３００（端末の一例）と、複数のＭＦＰ４００とを備えている。ＭＦＰ１００と、サーバー２００と、端末３００と、複数のＭＦＰ４００の各々とは、ネットワーク５００を通じて互いに接続されており、互いに通信を行う。
【００３５】
ネットワーク５００は、有線または有線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などである。ネットワーク５００は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のプロトコルを用いて各種機器を接続する。ネットワーク５００に接続された機器は、お互いに各種データのやり取りが可能となっている。
【００３６】
ＭＦＰ１００、サーバー２００、および複数のＭＦＰ４００の各々にはアンチウイルスソフトウェアがインストールされており、ＭＦＰ１００、サーバー２００、およびＭＦＰ４００の各々は、ウィルススキャン機能を有している。ＭＦＰ１００、サーバー２００、およびＭＦＰ４００の各々は、対象となるデータに対してウィルススキャンを行うことで、対象となるデータからウィルスを検出することが可能である。
【００３７】
ＭＦＰ１００および４００は、同一のローカルネットワーク回線にワイドエリアネットワーク回線を経由せずに接続されている。サーバー２００は、クラウドサーバーであり、ＭＦＰ１００および４００が接続されているローカルネットワーク回線に、ワイドエリアネットワーク回線を経由して接続されている。
【００３８】
なお、画像処理システムは、ネットワーク５００に接続された画像処理装置、情報処理装置、または端末などをさらに備えていてもよい。
【００３９】
端末３００は、ユーザーに所有されている。端末３００は、ユーザーの操作によってネットワーク５００を通じてＭＦＰ１００および４００の各々に対してジョブの実行指示を送信することができる。
【００４０】
図２は、本発明の一実施の形態におけるＭＦＰ１００および４００のハードウェア構成を示すブロック図である。
【００４１】
図２を参照して、ＭＦＰ１００および４００の各々は同一のハードウェア構成を有している。ＭＦＰ１００および４００の各々は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、画像読取部１０４と、画像形成部１０５と、表示部１０６と、操作部１０７と、補助記憶装置１０８と、サブＣＰＵ１０９と、サブＲＯＭ１２１と、サブＲＡＭ１２２と、ネットワークインターフェース部１２３とを含んでいる。
【００４２】
ＣＰＵ１０１と、ＲＯＭ１０２、ＲＡＭ１０３、画像読取部１０４、画像形成部１０５、表示部１０６、操作部１０７、補助記憶装置１０８、およびサブＣＰＵ１０９の各々とは、メインバスを通じて相互に接続されている。サブＣＰＵ１０９と、サブＲＯＭ１２１、サブＲＡＭ１２２、およびネットワークインターフェース部１２３の各々とは、サブバスを通じて相互に接続されている。
【００４３】
ＭＦＰの各部材への電力供給状態は、通常状態と省電力状態との間で切替可能である。通常状態は、点線１２０で囲まれた部材（言い換えれば、サブバスに接続されずメインバスに接続された部材）への電力の供給を行い、点線１３０で囲まれた部材（言い換えれば、サブバスに接続された部材）への電力の供給を行う状態である。省電力状態は、点線１２０で囲まれた部材への電力の供給を停止し、点線１３０で囲まれた部材への電力の供給を行う状態である。省電力状態での電力の消費量は通常状態での電力の消費量よりも少ない。
【００４４】
ＭＦＰが省電力状態にある場合にはＣＰＵ１０１などには電力が供給されないため、省電力状態にあるＭＦＰが各種ジョブやウィルススキャンを実行するためには、省電力状態から通常状態に復帰する必要がある。
【００４５】
ＣＰＵ１０１は、ＲＯＭ１０２に記憶された制御プログラムを実行することにより、スキャンジョブ、コピージョブ、メール送信ジョブ、およびプリントジョブなどの各種ジョブについて、ＭＦＰ１００全体の制御を行う。
【００４６】
またＣＰＵ１０１は、補助記憶装置１０８に記憶されたアンチウイルスソフトウェアのプログラムを実行することにより、対象のデータに対してウィルススキャンを行う。
【００４７】
さらにＣＰＵ１０１は、所定の場合（ジョブの実行を終了した場合や、一定時間操作およびジョブの実行指示を受け付けなかった場合など）に、点線１２０で囲まれた部材への電力の供給を停止することにより、ＭＦＰの状態を通常状態から省電力状態に移行する。
【００４８】
ＲＯＭ１０２は、たとえばフラッシュＲＯＭである。ＲＯＭ１０２には、ＣＰＵ１０１が実行する各種制御プログラムと、各種固定データとが格納されている。
【００４９】
ＲＡＭ１０３は、ＣＰＵ１０１のメインメモリである。ＲＡＭ１０３は、ＣＰＵ１０１が制御プログラムを実行するときに必要なデータや画像データを一時的に記憶するためなどに用いられる。
【００５０】
画像読取部１０４は、原稿の画像を読み取り、読み取った画像のデータを生成する。
【００５１】
画像形成部１０５は、用紙に印刷を行う。画像形成部１０５は、おおまかに、トナー像形成部、定着装置、および用紙搬送部などで構成される。画像形成部１０５は、たとえば電子写真方式で用紙に画像を形成する。トナー像形成部は、いわゆるタンデム方式で４色の画像を合成し、用紙にカラー画像を形成する。トナー像形成部は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の各色について設けられた感光体と、感光体からトナー像が転写（１次転写）される中間転写ベルトと、中間転写ベルトから用紙に画像を転写（２次転写）する転写部などで構成される。定着装置は、加熱ローラーおよび加圧ローラーを有する。定着装置は、加熱ローラーと加圧ローラーとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱および加圧を行う。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。用紙搬送部は、ＭＦＰの筐体の内部の搬送経路に沿って用紙を搬送する。また、用紙搬送部は、画像が形成された用紙をＭＦＰの筐体から排紙トレイなどに排出する。
【００５２】
表示部１０６は各種情報を表示する。
【００５３】
操作部１０７は各種操作を受け付ける。
【００５４】
補助記憶装置１０８は、各種情報を記憶している。特に補助記憶装置１０８は、アンチウイルスソフトウェアのプログラムおよびウィルス定義ファイルを記憶している。補助記憶装置１０８は、ＭＦＰのユーザーに割り当てられた記憶領域であるボックス領域を含んでいる。
【００５５】
サブＣＰＵ１０９は、ネットワークインターフェース部１２３を制御することにより、ネットワーク５００上の機器との通信を行う。サブＣＰＵ１０９は、サブＲＯＭ１２１に記憶された制御プログラムを実行する。またサブＣＰＵ１０９は、所定の場合に、点線１２０で囲まれた部材への電力の供給を開始することにより、ＭＦＰを省電力状態から通常状態に復帰させる。サブＣＰＵ１０９の処理速度はＣＰＵ１０１の処理速度よりも低い。
【００５６】
サブＲＯＭ１２１は、たとえばフラッシュＲＯＭである。サブＲＯＭ１２１には、サブＣＰＵ１０９が実行する各種制御プログラムと、各種固定データとが格納されている。特にサブＲＯＭ１２１には、第１および第２の代理プログラムが格納されている。
【００５７】
サブＲＡＭ１２２は、サブＣＰＵ１０９のメインメモリである。サブＲＡＭ１２２は、サブＣＰＵ１０９が制御プログラムを実行するときに必要なデータや画像データを一時的に記憶するためなどに用いられる。サブＲＡＭ１２２の記憶領域の容量はＲＡＭ１０３の記憶領域の容量よりも小さい。
【００５８】
ネットワークインターフェース部１２３は、サブＣＰＵ１０９からの指示に従って、ＴＣＰ／ＩＰなどの通信プロトコルによって、ネットワーク５００上の機器との通信を行う。
【００５９】
図３は、本発明の一実施の形態におけるサーバー２００のハードウェア構成を示すブロック図である。
【００６０】
図３を参照して、サーバー２００は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、表示部２０４と、操作部２０５と、補助記憶装置２０６と、ネットワークインターフェース部２０７とを含んでいる。ＣＰＵ２０１と、ＲＯＭ２０２、ＲＡＭ２０３、表示部２０４、操作部２０５、補助記憶装置２０６、およびネットワークインターフェース部２０７の各々とは、互いに接続されている。
【００６１】
ＣＰＵ２０１は、ＲＯＭ２０２に記憶された制御プログラムを実行することにより、サーバー２００全体の制御を行う。またＣＰＵ２０１は、補助記憶装置２０６に記憶されたアンチウイルスソフトウェアのプログラムを実行することにより、対象のデータに対してウィルススキャンを行う。
【００６２】
ＲＯＭ２０２は、たとえばフラッシュＲＯＭである。ＲＯＭ２０２には、ＣＰＵ２０１が実行する各種制御プログラムと、各種固定データとが格納されている。特にＲＯＭ２０２には、第２の代理プログラムが格納されている。
【００６３】
ＲＡＭ２０３は、ＣＰＵ２０１のメインメモリである。ＲＡＭ２０３は、ＣＰＵ２０１が制御プログラムを実行するときに必要なデータなどを一時的に記憶するためなどに用いられる。
【００６４】
表示部２０４は、各種情報を表示する。
【００６５】
操作部２０５は、各種操作を受け付ける。
【００６６】
補助記憶装置２０６は、アンチウイルスソフトウェアのプログラムおよびウィルス定義ファイルなどの各種データを記憶している。
【００６７】
ネットワークインターフェース部２０７は、ＣＰＵ２０１からの指示に従って、ＴＣＰ／ＩＰなどの通信プロトコルによって、ネットワーク５００上の機器との通信を行う。
【００６８】
図４は、本発明の一実施の形態における端末３００のハードウェア構成を示すブロック図である。
【００６９】
図４を参照して、端末３００は、たとえばスマートフォン、携帯電話、ノート型ＰＣ、またはタブレット型ＰＣなどである。端末３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、表示部３０４と、操作部３０５と、補助記憶装置３０６と、ネットワークインターフェース部３０７とを含んでいる。ＣＰＵ３０１と、ＲＯＭ３０２、ＲＡＭ３０３、表示部３０４、操作部３０５、補助記憶装置３０６、およびネットワークインターフェース部３０７の各々とは、互いに接続されている。
【００７０】
ＣＰＵ３０１は、ＲＯＭ３０２に記憶された制御プログラムを実行することにより、端末３００全体の制御を行う。
【００７１】
ＲＯＭ３０２は、たとえばフラッシュＲＯＭである。ＲＯＭ３０２には、ＣＰＵ３０１が実行する各種制御プログラムと、各種固定データとが格納されている。特にＲＯＭ３０２には、第３の代理プログラムが格納されている。第３の代理プログラムは、端末３００にインストールされているプリンタードライバーのプログラムの一部であってもよい。
【００７２】
ＲＡＭ３０３は、ＣＰＵ３０１のメインメモリである。ＲＡＭ３０３は、ＣＰＵ３０１が制御プログラムを実行するときに必要なデータなどを一時的に記憶するためなどに用いられる。
【００７３】
表示部３０４は、各種情報を表示する。
【００７４】
操作部３０５は、各種操作を受け付ける。
【００７５】
補助記憶装置３０６は、ジョブデータを生成するためのソフトウェアなどの各種データを記憶する。
【００７６】
ネットワークインターフェース部３０７は、ＣＰＵ３０１からの指示に従って、ＴＣＰ／ＩＰなどの通信プロトコルによってネットワーク５００上の機器との無線通信を行う。
【００７７】
図５は、本発明の一実施の形態における画像処理システムの機能的構成を示すブロック図である。
【００７８】
図５を参照して、ＭＦＰ１００は、代理応答部１５１（要求送信手段の一例）と、復帰部１５２（復帰手段の一例）と、ジョブ実行部１５３（実行手段の一例）と、報知部１５４（第３の報知手段および問合せ手段の一例）とを含んでいる。代理応答部１５１および復帰部１５２は、ＭＦＰ１００のサブＲＯＭ１２１に格納された第１の代理プログラムをＭＦＰ１００のサブＣＰＵ１０９が実行することにより実現される。ジョブ実行部１５３および報知部１５４は、ＭＦＰ１００のサブＲＯＭ１２１に格納された第１の代理プログラムをＭＦＰ１００のＣＰＵ１０１が実行することにより実現される。
【００７９】
代理応答部１５１は、ＭＦＰ１００が省電力状態において、ジョブの実行指示（このジョブの実行指示にはジョブデータが含まれている）を端末３００から受信した場合に、代理応答（電力が供給されていない（起動していない）ＣＰＵ１０１の代理でサブＣＰＵ１０９が実行する処理）を行う。すなわち、代理応答部１５１は、ＭＦＰ１００が省電力状態において、ジョブデータを含むジョブの実行指示を端末３００から受信した場合に、ＭＦＰ１００を特定する情報であるＭＦＰ１００のＩＰアドレスと、サーバー２００（サーバー２００のＩＰアドレス）でのジョブデータに対するウィルススキャンの代行要求とを端末３００に送信する。
【００８０】
復帰部１５２は、ＭＦＰ１００が省電力状態において、ジョブデータに関するジョブの実行指示であって所定の情報が付加されたジョブの実行指示を受信した場合に、ＭＦＰ１００を省電力状態から通常状態に復帰させる。
【００８１】
ジョブ実行部１５３は、所定の情報が付加されたジョブの実行指示の受信により省電力状態から通常状態に復帰した場合に、復帰後にジョブデータに対してウィルススキャンを行わずにジョブデータに関するジョブを実行する。
【００８２】
報知部１５４は、ＭＦＰ１００が省電力状態においてジョブデータを含むジョブを端末３００から受信した場合において、そのジョブの実行指示であって所定の情報が付加されたジョブの実行指示をサーバー２００から受信する前に省電力状態から通常状態に復帰したとき、サーバー２００に対して問合せを行う。また報知部１５４は、問合せによってウィルススキャンの結果をサーバー２００から報知された場合に、そのウィルススキャンの結果をＭＦＰ１００上で（たとえば表示部１０６に表示することで）ユーザーに報知する。
【００８３】
サーバー２００および複数のＭＦＰ４００の各々は、ウィルススキャン部２５１（スキャン手段の一例）と、ジョブ実行指示部２５２（指示手段の一例）と、報知部２５３（第１、第２、および第４の報知手段、ならびに復帰要求手段の一例）と、転送部２５４（転送手段の一例）とを含んでいる。ウィルススキャン部２５１、ジョブ実行指示部２５２、報知部２５３、および転送部２５４の各々は、ＲＯＭ２０２に格納された第２の代理プログラムをＣＰＵ２０１が実行することにより実現される。また、ウィルススキャン部２５１、ジョブ実行指示部２５２、および報知部２５３の各々は、ＭＦＰ４００のＲＯＭ１０２に格納された第２の代理プログラムをＭＦＰ４００のＣＰＵ１０１が実行することにより実現される。
【００８４】
ウィルススキャン部２５１は、ＭＦＰ１００のＩＰアドレスと、ジョブデータに対するウィルススキャンの代行要求とを端末３００から受信した場合に、ジョブデータに対してウィルススキャンを行う。
【００８５】
ジョブ実行指示部２５２は、ウィルススキャンの結果ジョブデータからウィルスが検出されない場合、ジョブデータに関するジョブの実行指示であって所定の情報が付加されたジョブの実行指示をＭＦＰ１００に送信する。
【００８６】
報知部２５３は、ウィルススキャン部２５１によるウィルススキャンの結果、ジョブデータからウィルスが検出された場合に、ジョブデータからウィルスが検出された事実を端末３００に報知する。また報知部２５３は、ウィルススキャン部２５１によるウィルススキャンの結果、ジョブデータからウィルスが検出された場合において、ＭＦＰ１００からの問合せを受けたとき、そのウィルススキャンの結果をＭＦＰ１００に報知する。
【００８７】
また報知部２５３は、ウィルススキャン部２５１によるウィルススキャンの結果、ジョブデータからウィルスが検出された場合において、ジョブデータからウィルスが検出された事実を端末３００に報知することができないときは、ＭＦＰ１００に対して省電力状態から通常状態に復帰する要求（復帰要求）を送信し、ＭＦＰ１００が通常状態に復帰した後で、ジョブデータからウィルスが検出された事実をＭＦＰ１００に報知する。
【００８８】
転送部２５４は、ＭＦＰ１００のＩＰアドレスと、ジョブデータに対するウィルススキャンの代行要求とを端末３００から受信した場合において、ウィルススキャン部２５１が他のジョブデータに対するウィルススキャンを実行中であるとき、ＭＦＰ１００のＩＰアドレスと、ジョブデータに対するウィルススキャンの代行要求とを自機以外のウィルススキャン機能を有する機器（ＭＦＰ４００など）に転送する。
【００８９】
端末３００は、ジョブ生成部３５１と、代行要求部３５２（代行要求手段の一例）と、報知部３５３とを含んでいる。ジョブ生成部３５１、代行要求部３５２、および報知部３５３の各々は、ＲＯＭ３０２に格納された第３の代理プログラムをＣＰＵ３０１が実行することにより実現される。
【００９０】
ジョブ生成部３５１は、ユーザーの操作によりジョブデータを含むジョブを生成し、生成したジョブを（生成したジョブの実行指示を）をＭＦＰ１００に送信する。
【００９１】
代行要求部３５２は、ＭＦＰ１００のＩＰアドレスと、サーバー２００でのジョブデータに対するウィルススキャンの代行要求とをＭＦＰ１００から受信した場合に、ＭＦＰ１００のＩＰアドレスをサーバー２００に送信するとともに、ジョブデータに対するウィルススキャンの代行をサーバー２００に要求する。
【００９２】
報知部３５３は、ジョブデータからウィルスが検出された事実の報知をサーバー２００から受けた場合に、ジョブデータからウィルスが検出された事実を端末３００上で（たとえば表示部３０４に表示することで）ユーザーに報知する。
【００９３】
［画像処理システムの動作］
【００９４】
続いて、本実施の形態における画像処理システムの動作について説明する。ここでは、ＭＦＰ１００が受信したジョブデータのウィルススキャンをサーバー２００が代行する場合について説明する。
【００９５】
図６は、本発明の一実施の形態において、ＭＦＰ１００が受信したジョブデータのウィルススキャンをサーバー２００が代行する場合の画像処理システムの動作を説明する図である。
【００９６】
図６を参照して、端末３００は、ユーザーの操作によりジョブデータを含むジョブを生成する（処理ＰＲ１）。端末３００が生成するジョブは、ＭＦＰ１００が実行可能な任意の種類のジョブであればよいが、ＭＦＰ１００へのデータの保存を伴うジョブ（ジョブデータを印刷する印刷ジョブや、ジョブデータを補助記憶装置１０８のボックスに保存するボックス保存ジョブなど）であることが好ましい。ここでは、生成したジョブは印刷ジョブであるものとする。端末３００は、生成した印刷ジョブの実行指示をＭＦＰ１００に送信する（処理ＰＲ２）。
【００９７】
ＭＦＰ１００は、通常状態において印刷ジョブの実行指示を受信した場合、印刷ジョブに関するジョブデータに対してウィルススキャンを実行する。ＭＦＰ１００は、ウィルススキャンの結果ジョブデータからウィルスが検出されなかった場合に、印刷ジョブを実行する。
【００９８】
一方、ＭＦＰ１００は、省電力状態においてＭＦＰ１００からの印刷ジョブの実行指示を受信した場合、省電力状態から通常状態へ復帰せず、印刷ジョブに関するジョブデータに対してウィルススキャンを実行しない。ＭＦＰ１００は代理応答を行う。すなわち、ＭＦＰ１００は、サーバー２００でのジョブデータに対するウィルススキャンの代行要求を端末３００に送信する。またＭＦＰ１００は、この代行要求とともに、自機の（ＭＦＰ１００の）ＩＰアドレスと、ウィルススキャンの代行先を特定する情報であるサーバー２００のＩＰアドレスとを端末３００に送信する（処理ＰＲ３）。
【００９９】
端末３００は、ＭＦＰ１００のＩＰアドレスと、ウィルススキャンの代行要求とをＭＦＰ１００から受信した場合に、ジョブデータに対するウィルススキャンの代行要求をジョブデータとともにサーバー２００に送信する。また端末３００は、この代行要求とともに、代行要求の要求元であるＭＦＰ１００のＩＰアドレスをサーバー２００に送信する（処理ＰＲ４）。
【０１００】
サーバー２００は、ＭＦＰ１００のＩＰアドレスと、ジョブデータに対するウィルススキャンの代行要求とを端末３００から受信した場合に、ジョブデータに対してウィルススキャンを行う（処理ＰＲ５）。
【０１０１】
サーバー２００は、ウィルススキャンの結果ジョブデータからウィルスが検出されない場合、ジョブデータに関する印刷ジョブの実行指示を、代行要求の要求元であるＭＦＰ１００に送信する。この印刷ジョブの実行指示には、自機を特定する情報であるサーバー２００のＩＰアドレスが付加される（処理ＰＲ６）。
【０１０２】
ＭＦＰ１００は、省電力状態において印刷ジョブの実行指示を受信した場合において、その印刷ジョブの実行指示に、ウィルススキャンの代行先であるサーバー２００のＩＰアドレスが付加されているときは、ＭＦＰ１００を省電力状態から通常状態に復帰させる（処理ＰＲ７）。そしてＭＦＰ１００は、通常状態に復帰後に、ジョブデータに対してウィルススキャンを行わずに、ジョブデータに関する印刷ジョブを実行する（処理ＰＲ８）。
【０１０３】
上記動作の変形例として、画像処理システムは以下（１）〜（４）の少なくともいずれか１つのように動作してもよい。
【０１０４】
（１）  処理ＰＲ４は、第３の代理プログラムに基づいて端末３００のＣＰＵ３０１が実行する処理ではなく、ユーザーの操作により行われてもよい。すなわち、端末３００はＭＦＰ１００のＩＰアドレスと、ウィルススキャンの代行要求とをＭＦＰ１００から受信した場合に、その事実をユーザーに通知する。ユーザーは自らの操作により、ジョブデータに対するウィルススキャンの代行要求をジョブデータとともにサーバー２００に送信し、この代行要求とともに、代行要求の要求元であるＭＦＰ１００のＩＰアドレスをサーバー２００に送信してもよい。
【０１０５】
（２）  ウィルススキャンを代行するサーバー２００は、ＭＦＰ１００のＩＰアドレスと、ジョブデータに対するウィルススキャンの代行要求とを端末３００から受信した場合において、他のジョブデータに対するウィルススキャンを自機で実行中であるときがある。このようなときには、サーバー２００は、処理ＰＲ５を行う代わりに（ウィルススキャンを代行する代わりに）、ＭＦＰ１００のＩＰアドレスと、ジョブデータに対するウィルススキャンの代行要求とを自機以外のウィルススキャン機能を有するＭＦＰ１００以外の機器（ＭＦＰ４００など）に転送してもよい（処理ＰＲ５Ａ）。転送を受けた機器はその後のサーバー２００の処理を代行する。これによりウィルススキャンを迅速に行うことができる。
【０１０６】
（３）  ＭＦＰ１００が受信したジョブデータのウィルススキャンの代行先は、ＭＦＰ１００以外のウィルススキャン機能を有する機器であればよく、サーバー２００の代わりにＭＦＰ１００以外の他の画像処理装置（ＭＦＰ４００（情報処理装置の一例）など）であってもよい。ＭＦＰ１００が受信したジョブデータのウィルススキャンをＭＦＰ４００が代行する場合の画像処理システムの動作を説明する図を図７に示す。
【０１０７】
（４）  処理ＰＲ６において、ウィルススキャンの結果ジョブデータからウィルスが検出されない場合にサーバー２００が送信する印刷ジョブの実行指示には、自機を特定する情報（サーバー２００のＩＰアドレス）の代わりに、ウィルススキャンの完了を示す情報が付加されてもよい。また、処理ＰＲ３においてＭＦＰ１００は、省電力状態においてウィルススキャンの完了を示す情報が付加されていない印刷ジョブの実行指示を受信した場合に、省電力状態から通常状態へ復帰せず、代理応答を行ってもよい。処理ＰＲ７においてＭＦＰ１００は、省電力状態においてウィルススキャンの完了を示す情報が付加されている印刷ジョブの実行指示を受信した場合に、ＭＦＰ１００を省電力状態から通常状態に復帰させてもよい。
【０１０８】
図８は、本発明の一実施の形態における画像処理システムの典型的な動作を示すシーケンス図である。なお、図８および図１０ではウィルススキャンの代行先がサーバー２００である場合について説明するが、ウィルススキャンの代行先はＭＦＰ４００であってもよい。
【０１０９】
図８を参照して、端末３００は、印刷ジョブを生成すると、生成した印刷ジョブの実行指示をＭＦＰ１００に送信する。
【０１１０】
ＭＦＰ１００は、省電力状態であり、かつ印刷ジョブの送信元がウィルススキャンの代行先（サーバー２００）で無い場合には、端末３００に対して代理応答を行う。すなわち、ＭＦＰ１００は、ウィルススキャンの代行要求と、ＭＦＰ１００のＩＰアドレスと、サーバー２００のＩＰアドレスとを端末３００に送信する。
【０１１１】
端末３００は、代理応答を受けると、ＭＦＰ１００のＩＰアドレスを含むウィルススキャンの代行要求をサーバー２００に送信する。
【０１１２】
サーバー２００は、ウィルススキャンの代行要求を端末３００から受信した場合に、ジョブデータに対してウィルススキャンを行う。サーバー２００は、ウィルススキャンの結果ジョブデータからウィルスが検出されない場合、ジョブデータに関する印刷ジョブの実行指示をＭＦＰ１００に送信する。
【０１１３】
ＭＦＰ１００は、省電力状態であり、かつ印刷ジョブの送信元がウィルススキャンの代行先である場合には、省電力状態から通常状態に復帰し、ジョブデータの印刷ジョブを行う。
【０１１４】
図９は、本発明の一実施の形態におけるＭＦＰ１００の動作を示すフローチャートである。
【０１１５】
図９を参照して、ＭＦＰ１００のサブＣＰＵ１０９は、印刷ジョブを受信したか否かを判別する（Ｓ１）。印刷ジョブを受信したと判別するまで、ＣＰＵ１０１はステップＳ１の処理を繰り返す。
【０１１６】
ステップＳ１において、印刷ジョブを受信したと判別した場合（Ｓ１でＹＥＳ）、サブＣＰＵ１０９は、自機が省電力状態であるか否かを判別する（Ｓ３）。
【０１１７】
ステップＳ３において、自機が省電力状態でないと判別した場合（Ｓ３でＮＯ）、ＣＰＵ１０１は、印刷ジョブに関するジョブデータに対してウィルススキャンを実行し（Ｓ５）、ジョブデータからウィルスを検出したか否かを判別する（Ｓ７）。
【０１１８】
ステップＳ７において、ジョブデータからウィルスを検出したと判別した場合（Ｓ７でＹＥＳ）、ＣＰＵ１０１は、端末３００または自機の表示部１０６を通じてウィルスの検出をユーザーに報知し（Ｓ９）、処理を終了する。
【０１１９】
ステップＳ７において、ジョブデータからウィルスを検出しないと判別した場合（Ｓ７でＮＯ）、ＣＰＵ１０１は印刷ジョブを実行し（Ｓ１５）、処理を終了する。
【０１２０】
ステップＳ３において、自機が省電力状態であると判別した場合（Ｓ３でＹＥＳ）、サブＣＰＵ１０９は、印刷ジョブに所定の情報（サーバー２００のＩＰアドレスまたはウィルススキャンの完了を示す情報）が付加されているか否かを判別する（Ｓ１１）。
【０１２１】
ステップＳ１１において、印刷ジョブに所定の情報が付加されていると判別した場合（Ｓ１１でＹＥＳ）、サブＣＰＵ１０９は、省電力状態から通常状態に復帰する（Ｓ１３）。復帰後にＣＰＵ１０１は、印刷ジョブを実行し（Ｓ１５）、処理を終了する。
【０１２２】
ステップＳ１１において、印刷ジョブに所定の情報が付加されていないと判別した場合（Ｓ１１でＮＯ）、サブＣＰＵ１０９は代理応答を行い、ウィルススキャンの代行要求と、ＭＦＰ１００のＩＰアドレスと、サーバー２００のＩＰアドレスとを端末３００に送信する（Ｓ１７）。次にサブＣＰＵ１０９は、サーバー２００から復帰要求を受けたか否かを判別する（Ｓ１９）。
【０１２３】
ステップＳ１９において、サーバー２００から復帰要求を受けないと判別した場合（Ｓ１９でＮＯ）、サブＣＰＵ１０９はステップＳ１の処理へ進む。
【０１２４】
ステップＳ１９において、サーバー２００から復帰要求を受けたと判別した場合（Ｓ１９でＹＥＳ）、サブＣＰＵ１０９は省電力状態から通常状態に復帰する（Ｓ２１）。復帰後にＣＰＵ１０１は、ジョブデータからウィルスが検出された事実の報知をサーバー２００から受信する（Ｓ２３）。ＣＰＵ１０１は、表示部１０６を通じてジョブデータからウィルスが検出された事実をユーザーに報知し（Ｓ２５）、処理を終了する。
【０１２５】
図１０は、本発明の一実施の形態におけるサーバー２００の動作を示すフローチャートである。
【０１２６】
図１０を参照して、ＣＰＵ２０１は、ＭＦＰ１００のＩＰアドレスと、ジョブデータに対するウィルススキャンの代行要求とを端末３００から受信したか否かを判別する（Ｓ４１）。ＭＦＰ１００のＩＰアドレスと、ジョブデータに対するウィルススキャンの代行要求とを端末３００から受信したと判別するまで、ＣＰＵ２０１はステップＳ４１の処理を繰り返す。
【０１２７】
ステップＳ４１において、ＭＦＰ１００のＩＰアドレスと、ジョブデータに対するウィルススキャンの代行要求とを端末３００から受信したと判別した場合（Ｓ４１でＹＥＳ）、ＣＰＵ２０１は、他のジョブデータに対するウィルススキャンを実行中であるか否かを判別する（Ｓ４３）。
【０１２８】
ステップＳ４３において、他のジョブデータに対するウィルススキャンを実行中であると判別した場合（Ｓ４３でＹＥＳ）、ＣＰＵ２０１はＭＦＰ１００のＩＰアドレスと、ジョブデータに対するウィルススキャンの代行要求とをＭＦＰ４００に転送し（Ｓ４５）、処理を終了する。
【０１２９】
ステップＳ４３において、他のジョブデータに対するウィルススキャンを実行中でないと判別した場合（Ｓ４３でＮＯ）、ＣＰＵ２０１はジョブデータに対するウィルススキャンを実行し（Ｓ４７）、ジョブデータからウィルスを検出したか否かを判別する（Ｓ４９）。
【０１３０】
ステップＳ４９において、ジョブデータからウィルスを検出しないと判別した場合（Ｓ４９でＮＯ）、ＣＰＵ２０１は、ジョブデータに関する印刷ジョブの実行指示であって所定の情報が付加されたジョブの実行指示をＭＦＰ１００に送信し（Ｓ５１）、処理を終了する。
【０１３１】
ステップＳ４９において、ジョブデータからウィルスを検出したと判別した場合（Ｓ４９でＹＥＳ）、ＣＰＵ２０１は、ジョブデータからウィルスが検出された事実を端末３００に報知する（Ｓ５３）。続いてＣＰＵ２０１は、端末３００への報知が完了したか否かを判別する（Ｓ５５）。
【０１３２】
ステップＳ５５において、端末３００への報知が完了したと判別した場合（Ｓ５５でＹＥＳ）、ＣＰＵ２０１は処理を終了する。
【０１３３】
ステップＳ５５において、端末３００への報知が完了しないと判別した場合（Ｓ５５でＮＯ）、ＣＰＵ２０１はＭＦＰ１００に対して復帰要求を送信する（Ｓ５７）。ＣＰＵ２０１は、ＭＦＰ１００が通常状態に復帰した後で、ジョブデータからウィルスが検出された事実をＭＦＰ１００に報知し（Ｓ５９）、処理を終了する。
【０１３４】
図１１は、本発明の一実施の形態における端末３００の動作を示すフローチャートである。
【０１３５】
図１１を参照して、ＣＰＵ３０１は、ジョブデータに関する印刷ジョブを生成し（Ｓ７１）、生成した印刷ジョブをＭＦＰ１００に送信する（Ｓ７３）。続いてＣＰＵ３０１は、ＭＦＰ１００から代理応答を受信したか否かを判別する（Ｓ７５）。
【０１３６】
ステップＳ７５において、代理応答を受信したと判別した場合、ＣＰＵ３０１はＭＦＰ１００のＩＰアドレスと、ジョブデータに対するウィルススキャンの代行要求とをサーバー２００に送信する（Ｓ７７）。次にＣＰＵ３０１は、サーバー２００からの報知を受信したか否かを判別する（Ｓ７９）。
【０１３７】
ステップＳ７５において、代理応答を受信しないと判別した場合（Ｓ７５でＮＯ）、またはステップＳ７９において、サーバー２００からの報知を受信しないと判別した場合（Ｓ７９でＮＯ）、ＣＰＵ３０１は処理を終了する。
【０１３８】
ステップＳ７９において、サーバー２００からの報知を受信したと判別した場合（Ｓ７９でＹＥＳ）、ＣＰＵ３０１は、ジョブデータからウィルスが検出された事実をユーザーに報知し（Ｓ８１）、処理を終了する。
【０１３９】
［実施の形態の効果］
【０１４０】
図１２は、本発明の一実施の形態の効果を説明する図である。
【０１４１】
図１２を参照して、ジョブデータに対してウィルススキャンを実行しないＭＦＰは、図１１（ａ）に示す動作を行う。すなわち、このＭＦＰは、省電力状態で印刷ジョブの実行指示を受信した場合に、省電力状態から通常状態に復帰し、印刷ジョブ（プリント動作）を実行し、印刷ジョブを完了後に通常状態から省電力状態に移行する。
【０１４２】
電力供給状態に関わらず自機でジョブデータに対してウィルススキャンを実行するＭＦＰは、図１１（ｂ）に示す動作を行う。すなわち、このＭＦＰは、省電力状態で印刷ジョブの実行指示を受信した場合に、省電力状態から通常状態に復帰し、ジョブデータに対してウィルススキャンを実行する。このＭＦＰは、ジョブデータからウィルスを検出しない場合に、印刷ジョブを実行し、印刷ジョブを完了後に通常状態から省電力状態に移行する。電力供給状態に関わらずジョブデータに対してウィルススキャンを実行するＭＦＰは、ジョブデータに対してウィルススキャンを実行しないＭＦＰと比較して、ウィルススキャンの実行に要する時間の分だけ、省電力状態の時間が短くなる。
【０１４３】
本実施の形態におけるＭＦＰ１００は、図１１（ｃ）に示す動作を行う。すなわち、ＭＦＰ１００は、省電力状態で端末３００から印刷ジョブの実行指示を受信した場合に、省電力状態のままサーバー２００にウィルススキャンを代行させる。ＭＦＰ１００は、サーバー２００から印刷ジョブの実行指示を受信した場合に、省電力状態から通常状態に復帰し、印刷ジョブを実行し、印刷ジョブを完了後に通常状態から省電力状態に移行する。本実施の形態におけるＭＦＰ１００は、電力供給状態に関わらず自機でジョブデータに対してウィルススキャンを実行するＭＦＰと比較して、省電力状態の時間が長くなる。
【０１４４】
本実施の形態においては、ＭＦＰ１００が印刷ジョブを受信した場合に、ＭＦＰ１００またはウィルススキャンの代行先の機器によってジョブデータに対するウィルススキャンが実行される。これにより、管理者がＭＦＰ１００およびウィルススキャンの代行先の機器の定義ファイルの更新頻度やウィルススキャンに関する実施ポリシーを管理運用することにより、ウィルススキャンの信頼性の低下を抑止することができ、画像処理システムとしてのセキュリティを確保することができる。
【０１４５】
加えて、ＭＦＰ１００が省電力状態にある場合にウィルススキャンの代行先の機器によってウィルススキャンが代行されるので、ジョブデータに対するウィルススキャンを自機で実行することによりＭＦＰ１００の省電力状態の時間が短くなる事態を回避することができ、ＭＦＰ１００の省電力効果の低下を抑止することができる。
【０１４６】
［その他］
【０１４７】
上述の実施の形態および各変形例は、適宜組み合わせることが可能である。
【０１４８】
上述の実施の形態における処理は、ソフトウェアにより行っても、ハードウェア回路を用いて行ってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１４９】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１５０】
１００，４００  ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）（画像処理装置および情報処理装置の一例）
１０１，２０１，３０１  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
１０２，２０２，３０２  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
１０３，２０３，３０３  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
１０４  画像読取部
１０５  画像形成部
１０６，２０４，３０４  表示部
１０７，２０５，３０５  操作部
１０８，２０６，３０６  補助記憶装置
１０９  サブＣＰＵ
１２０  サブバスに接続されずメインバスに接続された部材を囲む点線
１２１  サブＲＯＭ
１２２  サブＲＡＭ
１２３，２０７，３０７  ネットワークインターフェース部
１３０  サブバスに接続された部材を囲む点線
１５１  代理応答部（要求送信手段の一例）
１５２  復帰部（復帰手段の一例）
１５３  ジョブ実行部（実行手段の一例）
１５４，２５３，３５３  報知部（第１、第２、第３、および第４の報知手段、問合せ手段、ならびに復帰要求手段の一例）
２００  サーバー（情報処理装置の一例）
２５１  ウィルススキャン部（スキャン手段の一例）
２５２  ジョブ実行指示部（指示手段の一例）
２５４  転送部（転送手段の一例）
３００  端末（端末の一例）
３５１  ジョブ生成部
３５２  代行要求部（代行要求手段の一例）
５００  ネットワーク
ＰＲ１，ＰＲ２，ＰＲ３，ＰＲ４，ＰＲ５，ＰＲ５Ａ，ＰＲ６，ＰＲ７，ＰＲ８  処理
【図１】
2020155950.tif 000003
【図２】
2020155950.tif 000004
【図３】
2020155950.tif 000005
【図４】
2020155950.tif 000006
【図５】
2020155950.tif 000007
【図６】
2020155950.tif 000008
【図７】
2020155950.tif 000009
【図８】
2020155950.tif 000010
【図９】
2020155950.tif 000011
【図１０】
2020155950.tif 000012
【図１１】
2020155950.tif 000013
【図１２】
2020155950.tif 000014