(57)【要約】【課題】画像処理装置において、動作の安全性を確保しつつ、パフォーマンスの低下を極力回避すること。【解決手段】ファイル保存領域１９１０において、領域１９１１はページ集約機能「2in1」を利用して印刷されるファイルを保存し、領域１９１２は用紙の両面に画像を印刷されるファイルを保存し、領域１９１３はモノクロで印刷されるファイルを保存する。設定情報処理機器におけるファイル属性に従うと、領域１９１１および領域１９１２（属性：削除）に格納されたファイルは、印刷後に（削除のための操作を必要とすることなく）削除される。領域１９１３（属性：保存）に格納されたファイルは、印刷後、削除のための操作がなされるまで保存される。情報処理機器は、属性が「保存」である領域に対してのみ、ウィルススキャンを実行する。【選択図】図３
2019195126.tif 000002
【特許請求の範囲】
【請求項１】
画像処理部と、
不揮発的にデータを記憶する不揮発領域を含む記憶部と、
前記画像処理部を制御するように構成されたプロセッサーとを備え、
前記不揮発領域は複数の記憶領域を含み、
前記記憶部は、前記複数の記憶領域のそれぞれについて不正コード検出処理の対象であるか否かを表す設定情報を記憶し、
前記プロセッサーは、前記複数の記憶領域のうち前記設定情報によって不正コード検出処理の対象とされている記憶領域に対してのみ、不正コード検出処理を実行するように構成されている、画像処理装置。
【請求項２】
前記設定情報は、前記複数の記憶領域のそれぞれに記憶されたファイルの属性を含む、請求項１に記載の画像処理装置。
【請求項３】
通信インターフェースをさらに備え、
前記属性は、前記画像処理部による画像形成の後に前記記憶領域から削除するか否か、および、前記通信インターフェースを利用した外部からのアクセスを許可するか否か、のうち少なくとも一つを表す、請求項２に記載の画像処理装置。
【請求項４】
通信インターフェースをさらに備え、
前記属性は、前記画像処理部によって生成されたものであるか、または、前記通信インターフェースを介して外部から送信されたものであるか、を表す、請求項２に記載の画像処理装置。
【請求項５】
前記設定情報は、前記複数の記憶領域の中の第１の記憶領域が前記不正コード検出処理の対象であることを規定し、
前記プロセッサーは、前記第１の記憶領域のファイルに対して前記通信インターフェースを介したアクセスを受けた場合に、前記第１の記憶領域に対して前記不正コード検出処理を実行していることを条件として、前記アクセスを許可するように構成されている、請求項１〜請求項４のいずれか１項に記載の画像処理装置。
【請求項６】
前記設定情報は、前記複数の記憶領域の中の第１の記憶領域が前記不正コード検出処理の対象であることを規定し、
前記プロセッサーは、前記第１の記憶領域のファイルに対して前記通信インターフェースを介したアクセスを受けた場合に、前記第１の記憶領域に対して前記不正コード検出処理を実行しており、かつ、当該不正検出処理の後、前記第１の記憶領域の中のファイルが外部から保存または更新されていないことを条件として、前記アクセスを許可するように構成されている、請求項１〜請求項４のいずれか１項に記載の画像処理装置。
【請求項７】
複数の記憶領域を含む不揮発性記憶装置を備える画像処理装置の制御プログラムであって、
前記不揮発性記憶装置は、前記複数の記憶領域のそれぞれについて不正コード検出処理の対象であるか否かを表す設定情報を記憶し、
前記制御プログラムは、前記画像処理装置のプロセッサーに、前記複数の記憶領域のうち前記設定情報によって前記不正コード検出処理の対象とされている記憶領域に対してのみ、不正コード検出処理を実行させる、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像処理装置におけるウィルススキャン等の不正コード検出処理に関する。
【背景技術】
【０００２】
従来、ＭＦＰ（Multi-Functional  Peripheral）等の画像処理装置では、動作の安全性の確保のため、ウィルススキャン等の不正コード検出処理が実行されている。画像処理装置における不正コード検出処理について、特開２００５−２２９６１１号公報（特許文献１）、特開２００６−２５６１０４号公報（特許文献２）、特開２００６−２７７００４号公報（特許文献３）、特開２００８−０４６８２６号公報（特許文献４）、および、特開２０１１−０３９５９９号公報（特許文献５）等において、種々の技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２２９６１１号公報
【特許文献２】特開２００６−２５６１０４号公報
【特許文献３】特開２００６−２７７００４号公報
【特許文献４】特開２００８−０４６８２６号公報
【特許文献５】特開２０１１−０３９５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像処理装置において制御処理を実行するリソースは有限であるため、不正コード検出処理の実行により画像処理装置のパフォーマンスが低下する場合があった。
【０００５】
本開示は、係る実情に鑑み考え出されたものであり、その目的は、画像処理装置において、動作の安全性を確保しつつ、パフォーマンスの低下を極力回避することである。
【課題を解決するための手段】
【０００６】
本開示のある局面に従うと、画像処理部と、不揮発的にデータを記憶する不揮発領域を含む記憶部と、画像処理部を制御するように構成されたプロセッサーとを備える画像処理装置が提供される。不揮発領域は複数の記憶領域を含む。記憶部は、複数の記憶領域のそれぞれについて不正コード検出処理の対象であるか否かを表す設定情報を記憶する。プロセッサーは、複数の記憶領域のうち設定情報によって不正コード検出処理の対象とされている記憶領域に対してのみ、不正コード検出処理を実行するように構成されている。
【０００７】
設定情報は、複数の記憶領域のそれぞれに記憶されたファイルの属性を含んでいてもよい。
【０００８】
画像処理装置は、通信インターフェースをさらに備えていてもよい。属性は、画像処理部による画像形成の後に記憶領域から削除するか否か、および、通信インターフェースを利用した外部からのアクセスを許可するか否か、のうち少なくとも一つを表してもよい。
【０００９】
画像処理装置は、通信インターフェースをさらに備えていてもよい。属性は、画像処理部によって生成されたものであるか、または、通信インターフェースを介して外部から送信されたものであるか、を表してもよい。
【００１０】
設定情報は、複数の記憶領域の中の第１の記憶領域が不正コード検出処理の対象であることを規定していてもよい。プロセッサーは、第１の記憶領域のファイルに対して通信インターフェースを介したアクセスを受けた場合に、第１の記憶領域に対して不正コード検出処理を実行していることを条件として、アクセスを許可するように構成されていてもよい。
【００１１】
設定情報は、複数の記憶領域の中の第１の記憶領域が不正コード検出処理の対象であることを規定していてもよい。プロセッサーは、第１の記憶領域のファイルに対して通信インターフェースを介したアクセスを受けた場合に、第１の記憶領域に対して不正コード検出処理を実行しており、かつ、当該不正検出処理の後、第１の記憶領域の中のファイルが外部から保存または更新されていないことを条件として、アクセスを許可するように構成されていてもよい。
【００１２】
本開示の他の局面に従うと、複数の記憶領域を含む不揮発性記憶装置を備える画像処理装置の制御プログラムが提供される。不揮発性記憶装置は、複数の記憶領域のそれぞれについて不正コード検出処理の対象であるか否かを表す設定情報を記憶する。制御プログラムは、画像処理装置のプロセッサーに、複数の記憶領域のうち設定情報によって不正コード検出処理の対象とされている記憶領域に対してのみ、不正コード検出処理を実行させる。
【発明の効果】
【００１３】
本開示によれば、画像処理装置は、複数の記憶領域のうち、不正コード検出処理の対象であると設定されている記憶領域に対してのみ、不正コード検出処理を実行する。これにより、不正コード検出処理の対象が必要最小限に抑えられる。
【図面の簡単な説明】
【００１４】
【図１】画像処理装置の一例である情報処理機器を含むネットワークシステムの構成の一例を示す図である。
【図２】情報処理機器１００のハードウェア構成の一例を示す図である。
【図３】ファイル保存領域１９１０におけるファイルの記憶態様の一例を示す図である。
【図４】設定領域１９２０に格納される情報の一例を示す図である。
【図５】情報処理機器１００が制御装置５００からの印刷指示を実行するための処理の一例を示す図である。
【図６】情報処理機器１００が制御装置５００からの印刷指示を実行するための処理の他の例を示す図である。
【図７】ファイル保存領域１９１０における領域の分類の他の例を説明するための図である。
【図８】図７の例に対応して設定領域１９２０に格納される情報の一例を示す図である。
【図９】外部装置からのアクセスが許可された領域に関する処理のシーケンスを表わす図である。
【図１０】外部装置からのアクセスが許可されていない領域に関する処理のシーケンスを表わす図である。
【図１１】設定領域１９２０の記憶内容のさらに他の例を説明するための図である。
【図１２】設定領域１９２０の記憶内容のさらに他の例を説明するための図である。
【図１３】外部装置からのアクセスに対応する処理のシーケンスを表わす図である。
【発明を実施するための形態】
【００１５】
以下に、図面を参照しつつ、画像処理装置の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００１６】
［１．ネットワークシステムの構成］
図１は、画像処理装置の一例である情報処理機器を含むネットワークシステムの構成の一例を示す図である。図１を参照して、ネットワークシステムにおける情報処理機器の利用方法の一例を説明する。
【００１７】
図１のネットワークシステムは、情報処理機器１００と、ユーザーが使用する制御装置５００と、アクセスポイント６００とを含む。情報処理機器１００は、たとえばＭＦＰ等の、画像処理機能を有する装置である。
【００１８】
制御装置５００は、アクセスポイント６００を通して情報処理機器１００にアクセスする。ユーザーは、制御装置５００を介して、情報処理機器１００に印刷動作を指示し、また、情報処理機器１００にファイルを保存する。情報処理機器１００は、後述するように、当該情報処理機器１００に保存されたファイルのウィルススキャン（不正コード検出処理）の態様に特徴を有する。
【００１９】
［２．情報処理機器の構成］
図２は、情報処理機器１００のハードウェア構成の一例を示す図である。図２を参照して、情報処理機器１００の構成を説明する。
【００２０】
本開示では、情報処理機器１００は、サーバーとＭＦＰとを一体的に構成する機器として実現される。情報処理機器１００は、ＭＦＰ部１０と、サーバー部２０と、操作パネル３０とを備える。操作パネル３０は、ＭＦＰ部１０およびサーバー部２０のユーザーインターフェースとして利用される。以下、ＭＦＰ部１０とサーバー部２０のそれぞれの構成を説明する。
【００２１】
（ＭＦＰ部１０）
ＭＦＰ部１０は、ＭＦＰ部１０全体を制御するためのＣＰＵ（Central  Processing  Unit）１９０と、記憶部１９１とを含む。記憶部１９１は、たとえば、不揮発性メモリーによって実現される。記憶部１９１には、ファイルを保存するためのファイル保存領域１９１０と、種々の設定を格納するため設定領域１９２０とが設定され得る。記憶部１９１に格納される情報は、ＣＰＵ１９０によって実行されるプログラム、および、当該プログラムの実行に利用されるデータを含んでいてもよい。
【００２２】
ＭＦＰ部１０は、さらに、画像処理部１５１と、画像形成部１５２と、画像読取部１５３と、内部インターフェース１８０とを含む。画像処理部１５１は、入力された画像データを処理することにより、たとえば出力される画像の拡大・縮小等の処理を実行する。画像処理部１５１は、たとえば画像処理用のプロセッサーおよびメモリーによって実現される。画像形成部１５２は、トナーカートリッジ、記録用紙を収容するための用紙トレイ、および、感光体等の、記録用紙に画像を形成するためのハードウェア資源、ならびに、記録用紙を搬送するためのハードウェア資源によって実現される。画像読取部１５３は、スキャナー等の、原稿の画像データを作成するように構成されたハードウェア資源によって実現される。画像処理部１５１、画像形成部１５２、および、画像読取部１５３のそれぞれの機能は、画像形成装置においてよく知られたものを採用することができるため、ここでは詳細な説明は繰返さない。
【００２３】
内部インターフェース１８０は、サーバー部２０との通信のインターフェースとして機能し、たとえばＬＡＮ（Local  Area  Network）カードによって実現される。
【００２４】
（サーバー部２０）
サーバー部２０は、サーバー部２０全体を制御するためのＣＰＵ２５０と、ネットワーク通信部２６０と、記憶部２７０と、内部インターフェース２８０とを含む。
【００２５】
ネットワーク通信部２６０は、グローバルネットワークを介して端末５００等の外部機器との間でデータの送受信を実行するように構成された、ハードウェア資源によって実現される。当該ハードウェア資源の一例は、ネットワークカードである。ＣＰＵ２５０は、ネットワーク通信部２６０を介して外部機器と通信する。
【００２６】
記憶部２７０は、たとえば、不揮発性メモリーによって実現される。記憶部２７０に格納される情報は、ＣＰＵ２５０によって実行されるプログラム、および、当該プログラムの実行に利用されるデータを含んでいてもよい。
【００２７】
ＣＰＵ２５０は、さらに、操作パネル３０を制御するように構成されている。操作パネル３０は、制御用回路３５０と、有機ＥＬ（Electro  Luminescence）ディスプレイ等によって実現される表示部３６０と、タッチセンサー等によって実現される操作部３７０と、非接触カードリーダー等によって実現されるカードリーダー３８０とを含む。
【００２８】
制御用回路３５０は、ＣＰＵ２５０からの制御信号に従って、表示部３６０の表示動作を制御する。操作部３７０は、入力された情報を制御用回路３５０へ出力する。制御用回路３５０は、操作部３７０から入力された情報に応じた信号をＣＰＵ２５０へ出力する。制御用回路３５０は、ＣＰＵ２５０からの制御信号に応じて、カードリーダー３８０によって読み込まれたデータをサーバー部２０に転送する。
【００２９】
［３．ファイル保存領域における記憶態様］
図３は、ファイル保存領域１９１０におけるファイルの記憶態様の一例を示す図である。図３を参照して、ファイル保存領域１９１０におけるファイルの記憶態様を説明する。
【００３０】
ファイル保存領域１９１０は、画像形成部１５２によって印刷されるファイル（ドキュメント）を保存する、３つの領域１９１１，１９１２，１９１３を含む。領域１９１１，１９１２，１９１３のそれぞれは、印刷設定に関連付けられている。領域１９１１は、ページ集約機能「2in1」を利用して印刷されるファイルを保存するための領域である。領域１９１２は、用紙の両面に画像を印刷されるファイルを保存するための領域である。領域１９１３は、モノクロで印刷されるファイルを保存するための領域である。一例では、ＣＰＵ１９０は、制御装置５００等の外部機器から受信したファイル、サーバー部２０から受信したファイル、および、画像読取部１５３によって生成されたファイルのそれぞれを、ファイル保存領域１９１０の中の、各ファイルに関連付けられた印刷設定に対応する領域に格納する。
【００３１】
［４．設定領域に格納される情報］
図４は、設定領域１９２０に格納される情報の一例を示す図である。図４を参照して、当該情報の内容を説明する。
【００３２】
設定領域１９２０には、ファイル属性１９２１と、ウィルススキャン設定１９２２とを含む。
【００３３】
ファイル属性１９２１は、ファイル保存領域１９１０内の各領域に格納されたファイルに対する印刷後の取扱いを規定する。図４において、「削除」は印刷後にファイルを削除することを意味し、「保存」は印刷後も削除する操作がなされるまでファイルを保存することを意味する。
【００３４】
すなわち、図４の例では、領域１９１１（2in1用のファイルの領域）に格納されたファイルおよび領域１９１２（両面印刷用のファイルの領域）に格納されたファイルは、印刷後に（削除のための操作を必要とすることなく）削除される。領域１９１３（モノクロ印刷用のファイルの領域）に格納されたファイルは、印刷後も、削除のための操作がなされるまで、保存される。
【００３５】
ウィルススキャン設定１９２２は、ファイル属性１９２１に規定されている取扱いごとに、ウィルススキャンの要否を規定する。図４の例では、ファイル属性１９２１において取扱い「削除」を設定されている領域には、ウィルススキャンは不要であると設定されている。ファイル属性１９２１において取扱い「保存」を設定されている領域には、ウィルススキャンは必要であると設定されている。
【００３６】
したがって、図４の例では、領域１９１１（2in1用のファイルの領域）に格納されたファイルおよび領域１９１２（両面印刷用のファイルの領域）に格納されたファイルは、ウィルススキャンの対象にはならない。領域１９１１，１９１２には、外部から投入されたファイルが格納されるが、これらのファイルは印刷後にすぐに削除される。したがって、仮にこれらのファイルがウィルスに感染していたとしても、サーバー部２０またはクライアント装置（制御装置５００等）がこれらのファイルにアクセスして２次感染する、という事態が発生するおそれはない。なお、領域１９１１および領域１９１２には、印刷監査ログや印刷セッティング等を規定する、システムファイルが格納されていてもよい。
【００３７】
一方、図４の例では、領域１９１３（モノクロ印刷用のファイルの領域）に格納されたファイルは、ウィルススキャンの対象とされる。領域１９１３に格納されたファイルは、印刷後も当該領域１９１３に格納され続け、サーバー部２０またはクライアント装置（制御装置５００等）からアクセスされる可能性がある。領域１９１３に格納されたファイルがウィルスに感染していれば、クライアント装置が２次感染するおそれがある。領域１９１３内のファイルがウィルススキャンの対象とされることにより、２次感染が確実に回避され得る。
【００３８】
以上、図４を参照して説明されたように、情報処理機器１００では、サーバー部２０およびクライアント装置の２次感染を回避する等の目的において最低限の数のファイルがウィルススキャンの対象とされる。これにより、ＭＦＰ部１０と当該ＭＦＰ部１０に接続されたサーバー部２０とを含む情報処理機器１００内の動作の安全性、ならびに、クライアント装置の動作の安全性を確保しつつ、ＭＦＰ部１０のパフォーマンスの低下が極力回避され得る。
【００３９】
［５．処理の流れ］
（例１）
図５は、情報処理機器１００が制御装置５００からの印刷指示を実行するための処理の一例を示す図である。図５の例は、印刷後のファイルの取扱いとして「保存」が設定されている、ファイルの印刷に関連する。図５を参照して、当該処理の流れを説明する。
【００４０】
ステップＳ５００にて、制御装置５００は、情報処理機器１００に対して、モノクロ印刷によるダイレクト印刷の指示を送信する。当該指示は、印刷対象のファイルを含む。
【００４１】
ステップＳ５０２にて、情報処理機器１００のＣＰＵ１９０は、受信したファイルを、当該ファイルの設定に対応する領域に格納する。ステップＳ５００において指示された印刷設定はモノクロ印刷であるため、受信されたファイルは領域１９１３に格納される。なお、ＣＰＵ１９０は、たとえば記憶部１９１に格納されたプログラムを実行することにより、ステップＳ５０２およびこれ以降の各ステップの制御を実現する。
【００４２】
ステップＳ５０４にて、ＣＰＵ１９０は、ステップＳ５０２にて格納されたファイルの印刷を実行する。当該ファイルは、モノクロで印刷される。
【００４３】
ステップＳ５０６にて、ＣＰＵ１９０は、ステップＳ５０４にて印刷されたファイルを、当該ファイルが格納された領域に従って取り扱う。領域１９１３は、印刷後もファイルを保存するように設定されている。このため、ＣＰＵ１９０は、上記ファイルを、削除のための積極的な操作が行なわれるまで、領域１９１３内に維持する。
【００４４】
ステップＳ５０８にて、ファイル保存領域１９１０に対する定期ウィルススキャンの実行タイミングが到来したことを検出すると、ＣＰＵ１９０は、ステップＳ５１０にて、ウィルススキャンを実行する。ファイル保存領域１９１０におけるウィルススキャンの対象は、「印刷後のファイルの取扱」の値が「保存」である領域に対してのみである。ステップＳ５０２におけるファイルの格納場所は、領域１９１３である。領域１９１３の「印刷後のファイルの取扱」の値は、「保存」である（図４）。したがって、ステップＳ５０２にて受信されたファイルが格納された領域（領域１９１３）は、ウィルススキャンの対象に含まれる。
【００４５】
したがって、ステップＳ５１２として示されるように、制御装置５００（または、他のクライアント装置）が、ステップＳ５０２にてファイル保存領域１９１０に格納されたファイルを読出した場合でも、当該ファイルに対してウィルススキャンがなされているため、システムの安全性が確保され得る。
【００４６】
（例２）
図６は、情報処理機器１００が制御装置５００からの印刷指示を実行するための処理の他の例を示す図である。図６の例は、印刷後のファイルの取扱いとして「削除」が設定されている、ファイルの印刷に関連する。図６を参照して、当該処理の流れを説明する。
【００４７】
ステップＳ６００にて、制御装置５００は、情報処理機器１００に対して、モノクロ印刷によるダイレクト印刷の指示を送信する。当該指示は、印刷対象のファイルを含む。
【００４８】
ステップＳ６０２にて、情報処理機器１００のＣＰＵ１９０は、受信したファイルを、当該ファイルの設定に対応する領域に格納する。ステップＳ６００において指示された印刷設定は、「2in1」または「両面印刷」であるため、受信されたファイルは領域１９１１または領域１９１２に格納される。
【００４９】
ステップＳ６０４にて、ＣＰＵ１９０は、ステップＳ６０２にて格納されたファイルの印刷を実行する。
【００５０】
ステップＳ６０６にて、ＣＰＵ１９０は、ステップＳ６０４にて印刷されたファイルを、当該ファイルが格納された領域に従って取り扱う。領域１９１１または領域１９１２は、印刷後にファイルを削除するように設定されている。このため、ＣＰＵ１９０は、上記ファイルを削除する。
【００５１】
ステップＳ６０８にて、ファイル保存領域１９１０に対する定期ウィルススキャンの実行タイミングが到来すると、ＣＰＵ１９０は、ステップＳ６１０にて、ウィルススキャンを実行する。ファイル保存領域１９１０におけるウィルススキャンの対象は、「印刷後のファイルの取扱」の値が「保存」である領域に対してのみである。ステップＳ６０２において受信されたファイルの格納場所は、領域１９１１または領域１９１２である。領域１９１１および領域１９１２の「印刷後のファイルの取扱」の値は、「削除」である（図４）。したがって、ステップＳ６０２において受信されてファイルを格納した領域（領域１９１１または領域１９１２）は、ウィルススキャンの対象には含まれない。
【００５２】
ステップＳ６１２として示されるように、制御装置５００（または、他のクライアント装置）が、ステップＳ６０２において受信されたファイルへのアクセスを試みることを想定する。この場合、当該ファイルはステップＳ６０６にて既に削除されている。したがって、制御装置５００は、当該ファイルへのアクセスを失敗する。これにより、ステップＳ６０２において受信されたファイルが格納された領域がウィルススキャンの対象にならなくても、当該ファイルが印刷後すぐに削除されるため、システムの安全性が確保され得る。
【００５３】
［６．ファイル保存領域における領域の分類の他の例］
図７は、ファイル保存領域１９１０における領域の分類の他の例を説明するための図である。
【００５４】
図７の例では、ファイル保存領域１９１０は、ユーザーごとに設定された３つの領域１９１４，１９１５，１９１６を含む。領域１９１４は、ユーザー「藤田」に対して設定された領域であり、当該領域の名称は「藤田」である。領域１９１５は、ユーザー「西脇」に対して設定された領域であり、当該領域の名称は「西脇」である。領域１９１６は、ユーザー「川西」に対して設定された領域であり、当該領域の名称は「川西」である。
【００５５】
図７の例では、各ユーザーは、ファイル保存領域１９１０にファイルを保存するために、情報処理機器１００に対してログインする必要がある。各ユーザーは、各ユーザーに対して設定された領域においてのみ、ファイルを格納できる。たとえば、ユーザー「藤田」は、ファイル保存領域１９１０の中の領域１９１４にのみファイルを格納できる。
【００５６】
図８は、図７の例に対応して設定領域１９２０に格納される情報の一例を示す図である。図８の例では、設定領域１９２０は、領域属性１９２４と、ウィルススキャン設定１９２５とを含む。
【００５７】
領域属性１９２４は、領域１９１４，１９１５，１９１６のそれぞれに対する、外部装置からのアクセスの可否を規定する。値「許可」は、外部装置（制御装置５００等）からのアクセスが許可されることを意味する。値「不可」は、外部装置からのアクセスが許可されないことを意味する。たとえば、ＣＰＵ１９０は、領域１９１６（領域名「川西」）内のファイルへの外部装置からのアクセスを許可し、また、領域１９１６（領域名「川西」）に対する外部装置からのファイルの保存を許可する。一方、ＣＰＵ１９０は、領域１９１４（領域名「藤田」）および領域１９１５（領域名「西脇」）については、外部装置からのアクセスを禁止し、また、これらの領域に対する外部装置からのファイルの保存を禁止する。
【００５８】
ウィルススキャン設定１９２５は、領域属性１９２４に規定される各値に対するウィルススキャンの設定を規定する。より具体的には、ウィルススキャン設定１９２５は、領域属性１９２４における値「許可」に対してウィルススキャンが「必要」であることを規定し、領域属性１９２４における値「不可」に対してウィルススキャンが「不要」であることを規定する。
【００５９】
図９は、外部装置からのアクセスが許可された領域に関する処理のシーケンスを表わす。ステップＳ９００，Ｓ９０２，Ｓ９０４のそれぞれで、ＣＰＵ１９０は、「Scan_To_HDD」によるファイルを領域に格納する。「Scan_To_HDD」とは、画像読取部１５３によって読み取られた原稿の画像データをファイル保存領域１９１０に格納する処理である。図９の例では、たとえば、ユーザー「川西」が、情報処理機器１００にログインし、「Scan_To_HDD」を実行する。これにより、生成された画像データは領域１９１６に格納される。
【００６０】
領域１９１６は、外部装置からのアクセスが許可されている。したがって、外部装置から領域１９１６内のファイルのアクセスを要求されると、ＣＰＵ１９０は、ステップＳ９０６にて、当該外部装置に領域１９１６内のファイルの読み出しを許可する。また、外部装置から領域１９１６へのファイルの格納を要求されると、ＣＰＵ１９０は、ステップＳ９０８にて、要求の対象であるファイル（たとえば、会議資料）を領域１９１６に格納する。
【００６１】
ステップＳ９１０にて、ファイル保存領域１９１０に対する定期ウィルススキャンの実行タイミングが到来したことを検出すると、ＣＰＵ１９０は、ステップＳ９１２にて、ウィルススキャンを実行する。ファイル保存領域１９１０におけるウィルススキャンの対象は、外部アクセスの値が「許可」である領域のみを含む。領域１９１６は、外部アクセスの値が「許可」であるため、ウィルススキャンの対象に含まれる。したがって、領域１９１６が外部装置からアクセスされても、ネットワークシステムの安全性は確保され得る。
【００６２】
なお、ＣＰＵ１９０は、ステップＳ９０６における、領域１９１６内のファイルへのアクセス要求に対し、当該領域１９１６内のファイルのウィルススキャンの完了を条件として、当該要求を許可するように構成されていてもよい。これにより、より確実に、ネットワークシステムの安全性が確保され得る。
【００６３】
図１０は、外部装置からのアクセスが許可されていない領域に関する処理のシーケンスを表わす。ステップＳ１０００，Ｓ１００２，Ｓ１００４のそれぞれで、ＣＰＵ１９０は、「Scan_To_HDD」によるファイルを領域に格納する。図１０の例では、たとえば、ユーザー「藤田」が、情報処理機器１００にログインし、「Scan_To_HDD」を実行する。これにより、生成された画像データは領域１９１４に格納される。
【００６４】
領域１９１４は、（ユーザー「藤田」に対しても）外部装置からのアクセスが許可されていない。したがって、外部装置から領域１９１４内のファイルへのアクセスが要求されても、ＣＰＵ１９０は、ステップＳ１００６にて、当該外部装置に対し、領域１９１４内のファイルの読み出しが許可されていないことを通知する。また、外部装置から領域１９１４へのファイルの格納を要求されても、ＣＰＵ１９０は、ステップＳ１００８にて、領域１９１４へのファイルの格納が許可されていないことを通知する。
【００６５】
ステップＳ１０１０にて、ファイル保存領域１９１０に対する定期ウィルススキャンの実行タイミングが到来したことを検出すると、ＣＰＵ１９０は、ウィルススキャンを実行する。ただし、ファイル保存領域１９１０におけるウィルススキャンの対象は、外部アクセスの値が「許可」である領域のみである。領域１９１４は、外部アクセスの値が「不可」であるため、ウィルススキャンの対象には含まれない。なお、領域１９１４は外部装置からのアクセスを許可されていないので、当該領域１９１４がウィルススキャンの対象とされなくてもネットワークシステムの安全性は確保され得る。
【００６６】
［７．ファイル保存領域における領域の分類のさらに他の例］
図１１および図１２は、設定領域１９２０の記憶内容のさらに他の例を説明するための図である。図１１には、設定領域１９２０内のファイル属性１９２６が示される。図１２には、設定領域１９２０内のウィルススキャン設定１９２７が示される。
【００６７】
図１１のファイル属性１９２６は、ファイルごとに、保存される領域名と属性とを表わす。図１１の例では、各ファイルが格納される領域によって、ファイル保存領域１９１０内の複数の保存領域のそれぞれが構成される。
【００６８】
図１１において、属性の値「内部生成」は、ファイルが情報処理機器１００内で生成されたことを表わす。情報処理機器１００では、たとえば「Scan_To_HDD」によって、ファイルが生成される。属性の値「外部より投入」は、ファイルが情報処理機器１００外で生成されたことを表わす。情報処理機器１００では、たとえば外部装置からファイルを受信することによって、情報処理機器１００外で生成されたファイルがファイル保存領域１９１０に格納される。
【００６９】
図１２に示されるように、設定領域１９２７は、図１１内の属性の値ごとに、ウィルススキャンの要否を規定する。より具体的には、値「外部より投入」に関連付けられて、ウィルススキャン設定の値「必要」が設定される。値「内部生成」に関連付けられて、ウィルススキャン設定の値「不要」が設定される。
【００７０】
図１３は、外部装置からのアクセスに対応する処理のシーケンスを表わす。ＣＰＵ１９０は、ステップＳ１３００，Ｓ１３０２，Ｓ１３０４のぞれぞれにおいて、「Scan_To_HDD」によってファイルを生成し、ファイル保存領域１９１０に格納する。格納される各ファイルの属性（図１１）の値は、「内部生成」である。
【００７１】
ステップＳ１３０８にて、ファイル保存領域１９１０に対する定期ウィルススキャンの実行タイミングが到来したことを検出すると、ＣＰＵ１９０は、ファイル保存領域１９１０のうち、値「外部より投入」を有するファイルに対してのみ、ウィルススキャンを実行する。すなわち、値「外部より投入」を有するファイルを格納する領域のみが、ウィルススキャンの対象になる。
【００７２】
その後、情報処理機器１００は第１外部装置５００Ａと接続を確立する。図１３では、情報処理機器１００と第１外部装置５００Ａとの間の接続が接続Ｃ１で示されている。
【００７３】
第１外部装置５００Ａからファイル保存領域１９１０内のファイルの読み出しの要求を受けると、ＣＰＵ１９０は、ステップＳ１３１２にて、第１外部装置５００Ａに対して要求の対象であるファイルの読み出しを許可する。
【００７４】
ＣＰＵ１９０は、ステップＳ１３１２において、ウィルススキャン後、外部装置が、ファイル保存領域１９１０内のファイルに対する保存および更新のいずれをも実行していないことを条件として、ファイルの読み出しを許可してもよい。
【００７５】
また、ＣＰＵ１９０は、ステップＳ１３１６にて、第１外部装置５００Ａからの要求に応じて、ファイル保存領域１９１０にファイル（たとえば、会議資料）を格納する。当該ファイルは、値「外部より投入」とともに格納される。
【００７６】
ステップＳ１３１６の後、新たにファイル保存領域１９１０のウィルススキャンを実行するまで、ＣＰＵ１９０は、外部装置からファイル保存領域１９１０内のファイルに対するアクセスを要求されても、当該要求を拒否してもよい。
【００７７】
情報処理機器１００は第２外部装置５００Ｂと接続を確立する。図１３では、情報処理機器１００と第２外部装置５００Ｂとの間の接続が接続Ｃ２で示されている。
【００７８】
ステップＳ１３２０では、ＣＰＵ１９０は、第２外部装置５００Ｂからのアクセス要求を拒否する。ステップＳ１３１６の後、ファイル保存領域１９１０のウィルススキャンが実行されていないからである。
【００７９】
ステップＳ１３２２にて、定期ウィルススキャンの実行タイミングの到来を検出すると、ＣＰＵ１９０は、ファイル保存領域１９１０のウィルススキャンを実行する。当該ウィルススキャンの対象は、値「外部より投入」を有するファイルを格納する領域である。
【００８０】
ステップＳ１３２２のウィルススキャンの後、ＣＰＵ１９０は、外部装置からファイル保存領域１９１０内のファイルへのアクセスの要求を許可する。ステップＳ１３２６にて、ＣＰＵ１９０は、第２外部装置５００Ｂからのアクセス要求を許可する。
【００８１】
今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【００８２】
１０  ＭＦＰ部、２０  サーバー部、３０  操作パネル、１００  情報処理機器、１５１  画像処理部、１５２  画像形成部、１５３  画像読取部、１８０，２８０  内部インターフェース、１９０，２５０  ＣＰＵ、１９１，２７０  記憶部、２６０  ネットワーク通信部、３５０  制御用回路、３６０  表示部、３７０  操作部、３８０  カードリーダー、５００  制御装置、５００Ａ  第１外部装置、５００Ｂ  第２外部装置、６００  アクセスポイント、１９１０  ファイル保存領域、１９１１，１９１２，１９１３，１９１４，１９１５，１９１６  領域。
【図１】
2019195126.tif 000003
【図２】
2019195126.tif 000004
【図３】
2019195126.tif 000005
【図４】
2019195126.tif 000006
【図５】
2019195126.tif 000007
【図６】
2019195126.tif 000008
【図７】
2019195126.tif 000009
【図８】
2019195126.tif 000010
【図９】
2019195126.tif 000011
【図１０】
2019195126.tif 000012
【図１１】
2019195126.tif 000013
【図１２】
2019195126.tif 000014
【図１３】
2019195126.tif 000015