(57)【要約】【課題】ネットワークのセキュリティを向上することのできる情報処理装置および情報処理装置の制御プログラムを提供する。【解決手段】情報処理装置としてのサーバー２００は、ユーザーに関連付けられている複数の端末のうち端末３００ａからネットワークＮＷ上のＭＰ１００ａへのアクセスおよびログインのうち少なくともいずれか一方を受け付けた場合に、端末３００ａが保持するウイルス定義ファイルの情報を取得し（処理ＰＲ１２）、複数の端末のうち端末３００ａ以外の他の端末が保持するウイルス定義ファイルの情報を取得する。サーバー２００は、取得したウイルス定義ファイルの情報に基づいて、複数の端末のうち最新のウイルス定義ファイルを保持する端末を特定する（処理ＰＲ１６）。サーバー２００は、特定した端末が端末３００ａではない場合に、特定した端末からアクセスまたはログインすることをユーザーに対して要求する（処理ＰＲ１７）。【選択図】図８
2020119448.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
ユーザーに関連付けられている複数の端末のうち任意の端末からネットワーク上の特定の機器へのアクセスおよびログインのうち少なくともいずれか一方を受け付けた場合に、前記任意の端末が保持するウイルス定義ファイルの情報を取得する第１の取得手段と、
前記複数の端末のうち前記任意の端末以外の他の端末が保持するウイルス定義ファイルの情報を取得する第２の取得手段と、
前記第１の取得手段にてウイルス定義ファイルの情報を取得した場合に、前記第１および第２の取得手段にて取得した前記複数の端末の各々が保持するウイルス定義ファイルの情報に基づいて、前記複数の端末のうち最新のウイルス定義ファイルを保持する端末を特定する特定手段と、
前記特定手段にて特定した端末が前記任意の端末ではない場合に、前記特定手段にて特定した端末から前記特定の機器へアクセスまたはログインすることを、前記ユーザーに対して要求する要求手段とを備えた、情報処理装置。
【請求項２】
前記複数の端末の各々が保持するウイルス定義ファイルの情報を記憶する記憶手段と、
前記第１または第２の取得手段にてウイルス定義ファイルの情報を取得した場合に、前記記憶手段が記憶するウイルス定義ファイルの情報を更新する更新手段とをさらに備え、
前記特定手段は、前記更新手段にて更新した後で前記記憶手段が記憶するウイルス定義ファイルの情報に基づいて、前記最新のウイルス定義ファイルを保持する端末を特定する、請求項１に記載の情報処理装置。
【請求項３】
前記記憶手段は、前記複数の端末の各々が保持するウイルス定義ファイルの情報を前記ユーザーのログインＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）に関連付けて記憶する、請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置は、前記特定の機器とは異なる装置である、請求項２または３に記載の情報処理装置。
【請求項５】
前記更新手段にて更新した場合に、前記複数の端末の各々からログインすることが可能な前記ネットワーク上の機器に、前記記憶手段が記憶するウイルス定義ファイルの情報を送信する送信手段をさらに備えた、請求項４に記載の情報処理装置。
【請求項６】
前記情報処理装置は、前記特定の機器と同一の装置である、請求項２または３に記載の情報処理装置。
【請求項７】
前記第１の取得手段は、前記任意の端末が前記特定の機器と無線により直接接続した場合に、前記任意の端末が保持するウイルス定義ファイルの情報を取得する、請求項６に記載の情報処理装置。
【請求項８】
前記第１の取得手段は、前記任意の端末がウイルス定義ファイルを受信した受信日の情報を取得し、
前記第２の取得手段は、前記他の端末がウイルス定義ファイルを受信した受信日の情報を取得し、
前記特定手段は、前記複数の端末のうち受信日が最新のウイルス定義ファイルを保持する端末を特定する、請求項１〜７のいずれかに記載の情報処理装置。
【請求項９】
前記特定の機器は画像形成装置である、請求項１〜８のいずれかに記載の情報処理装置。
【請求項１０】
前記任意の端末から前記特定の機器へのアクセスは、前記任意の端末から前記特定の機器内のフォルダまたはファイルへのアクセス、前記任意の端末が保持するファイルを前記特定の機器で印刷する印刷ジョブの実行指示、および前記任意の端末が保持するファイルを前記特定の機器内に保存するジョブの実行指示のうち少なくとも１つを含む、請求項１〜９のいずれかに記載の情報処理装置。
【請求項１１】
前記第２の取得手段は、前記任意の端末から前記特定の機器へのアクセスおよびログインのうち少なくともいずれか一方を受け付ける前に、前記他の端末が保持するウイルス定義ファイルの情報を取得する、請求項１〜１０のいずれかに記載の情報処理装置。
【請求項１２】
前記特定手段にて特定した端末が前記任意の端末ではない場合に、前記任意の端末からの指示による前記ネットワーク上の機器へのファイルの送信を伴うジョブの実行を禁止し、前記任意の端末からの指示による前記ネットワーク上の機器が保持するファイルの印刷ジョブの実行を許可する第１の許可手段と、
前記特定手段にて特定した端末が前記任意の端末である場合に、前記任意の端末からの指示による前記ネットワーク上の機器へのファイルの送信を伴うジョブの実行を許可し、前記任意の端末からの指示による前記ネットワーク上の機器が保持するファイルの印刷ジョブの実行を許可する第２の許可手段とをさらに備えた、請求項１〜１１のいずれかに記載の情報処理装置。
【請求項１３】
情報処理装置であって、
ユーザーに関連付けられている複数の端末のうち任意の端末からネットワーク上の特定の機器へのアクセスおよびログインのうち少なくともいずれか一方を受け付けた場合に、前記任意の端末が保持するウイルス定義ファイルの情報を取得する第１の取得手段と、
前記複数の端末のうち前記任意の端末以外の他の端末が保持するウイルス定義ファイルの情報を取得する第２の取得手段と、
前記第１の取得手段にてウイルス定義ファイルの情報を取得した場合に、前記第１および第２の取得手段にて取得した前記複数の端末の各々が保持するウイルス定義ファイルの情報に基づいて、前記複数の端末のうち最新のウイルス定義ファイルを保持する端末を特定する特定手段と、
前記特定手段にて特定した端末が前記任意の端末ではない場合に、前記任意の端末にインストールされているソフトウェアであって、前記特定の機器の操作のみを受け付ける操作画面を前記任意の端末に表示するソフトウェアを起動させる起動手段とを備えた、情報処理装置。
【請求項１４】
情報処理装置の制御プログラムであって、
ユーザーに関連付けられている複数の端末のうち任意の端末からネットワーク上の特定の機器へのアクセスおよびログインのうち少なくともいずれか一方を受け付けた場合に、前記任意の端末が保持するウイルス定義ファイルの情報を取得する第１の取得ステップと、
前記複数の端末のうち前記任意の端末以外の他の端末が保持するウイルス定義ファイルの情報を取得する第２の取得ステップと、
前記第１の取得ステップにてウイルス定義ファイルの情報を取得した場合に、前記第１および第２の取得ステップにて取得した前記複数の端末の各々が保持するウイルス定義ファイルの情報に基づいて、前記複数の端末のうち最新のウイルス定義ファイルを保持する端末を特定する特定ステップと、
前記特定ステップにて特定した端末が前記任意の端末ではない場合に、前記特定ステップにて特定した端末から前記特定の機器へアクセスまたはログインすることを、前記ユーザーに対して要求する要求ステップとをコンピューターに実行させるための、情報処理装置の制御プログラム。
【請求項１５】
情報処理装置の制御プログラムであって、
ユーザーに関連付けられている複数の端末のうち任意の端末からネットワーク上の特定の機器へのアクセスおよびログインのうち少なくともいずれか一方を受け付けた場合に、前記任意の端末が保持するウイルス定義ファイルの情報を取得する第１の取得ステップと、
前記複数の端末のうち前記任意の端末以外の他の端末が保持するウイルス定義ファイルの情報を取得する第２の取得ステップと、
前記第１の取得ステップにてウイルス定義ファイルの情報を取得した場合に、前記第１および第２の取得ステップにて取得した前記複数の端末の各々が保持するウイルス定義ファイルの情報に基づいて、前記複数の端末のうち最新のウイルス定義ファイルを保持する端末を特定する特定ステップと、
前記特定ステップにて特定した端末が前記任意の端末ではない場合に、前記任意の端末にインストールされているソフトウェアであって、前記特定の機器の操作のみを受け付ける操作画面を前記任意の端末に表示するソフトウェアを起動させる起動ステップとをコンピューターに実行させるための、情報処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理装置の制御プログラムに関する。より特定的には、本発明は、ネットワークのセキュリティを向上することのできる情報処理装置および情報処理装置の制御プログラムに関する。
【背景技術】
【０００２】
電子写真式の画像形成装置には、スキャナー機能、ファクシミリ機能、複写機能、プリンターとしての機能、データ通信機能、およびサーバー機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、複写機、プリンターなどがある。
【０００３】
オフィス内などにおいて、画像形成装置などの情報処理装置はネットワークに接続されている。近年、悪意のあるユーザーによって、ネットワークの外部からネットワーク上の情報処理装置、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、またはモバイル端末などの機器にウイルスを含んだデータを送信することで、ネットワーク上の機器をウイルスに感染させる事態が発生している。また、ネットワークのユーザーが意図せずに、ウイルスに感染したファイルが保存されているＵＳＢメモリを機器に接続したことなどにより、ネットワーク上の機器がウイルスに感染する事態も発生している。
【０００４】
自身が所有する端末のウイルス感染を抑止するために、ネットワークのユーザーは、自身が所有する端末にアンチウイルスソフトウェアをインストールすることで、保存されるデータに対してウイルススキャンを実行している。
【０００５】
また、ネットワーク上の機器のウイルス感染を抑止するために、近年の画像形成装置にはウイルススキャン機能が搭載されている。ウイルススキャン機能を有する画像形成装置は、受信するデータ（印刷データやメールデータなど）、送信するデータ（スキャンデータなど）、またはＵＳＢ端子やＰＣなどから画像形成装置内の所定のディレクトリに保存されるデータなどに対して、ウイルススキャンを実行する。
【０００６】
なお、ネットワークに接続された機器が実行するウイルススキャンに関する技術は、たとえば下記特許文献１〜３などに開示されている。下記特許文献１には、古いパターンファイルによるウイルスの未検出を防ぎ、安全性を向上させる情報処理システムが開示されている。この情報処理システムの検査装置は、検出対象ファイルの特徴が記載されたパターンファイルを、ネットワークを介して取得し、パターンファイルを用いて、記録媒体に検出対象ファイルが格納されているか否かの検査を実行する検査部と、検査により検出対象ファイルが格納されていないことが確認できた場合、検査で用いられたパターンファイルの版数情報を記録媒体に格納する格納部とを含んでいる。この情報処理システムの情報処理装置は、過去に接続された記録媒体に対する検査に用いられたパターンファイルの版数情報を記憶する記憶部と、検査装置から取り外された記録媒体が接続されると、記録媒体から版数情報を取得する取得部と、取得した版数情報が、記憶している版数情報よりも過去の版数を示す場合に、記録媒体へのアクセスを抑止するアクセス制御部とを含んでいる。
【０００７】
下記特許文献２には、複数の状態を取る端末装置のセキュリティ設定に対する検査を行う管理装置が開示されている。この管理装置は、端末装置の状態ごとにセキュリティ設定に対する検査の検査基準を示す状態別検査基準情報を格納する状態別検査基準情報格納部と、端末装置の現在の状態を判定する端末状態判定部と、端末装置のセキュリティ設定の内容が示されたセキュリティ設定情報を受信するセキュリティ設定情報受信部と、端末状態判定部により判定された状態に対応する状態別検査基準情報を状態別検査基準情報格納部より取得し、取得した状態別検査基準情報とセキュリティ設定情報受信部により受信されたセキュリティ設定情報とを比較して、端末装置のセキュリティ設定に対する検査を行う検査実施部とを含んでいる。
【０００８】
下記特許文献３には、セキュリティ関連ファイルを保持するセキュリティサーバと接続可能な端末装置が開示されている。この端末装置は、セキュリティサーバにアクセスし、セキュリティ関連ファイルの更新要否を確認する確認処理部と、セキュリティ関連ファイルの更新要否の確認の結果、セキュリティ関連ファイルの更新が必要である場合には、セキュリティサーバからの更新ファイルのダウンロードを認めるとともに、少なくともダウンロードが完了するまで、他の端末へのデータ送受信を禁止化する通信制御部とを備えている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１７−１５１７０８号公報
【特許文献２】特開２００８−２２５５９５号公報
【特許文献３】特開２００６−０１８６０８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
近年、ノート型ＰＣ、タブレット端末、およびスマートフォンなどのような複数の端末を所有し、それらの端末をネットワークに接続し、使用する場所により使い分けるユーザーが増えている。この場合、複数の端末の各々の使用頻度には差があるため、複数の端末の中には、ネットワークに長期間接続されず、ウイルス定義ファイルの更新が滞っている端末（古いウイルス定義ファイルを含むアンチウイルスソフトウェアがインストールされた端末）も存在し得る。その結果、そのような端末を起点としてネットワーク上の機器がウイルスに感染し、ネットワークのセキュリティが低下するという問題があった。
【００１１】
具体的には、古いウイルス定義ファイルを保持する端末からネットワーク上の機器にアクセスしてその機器からデータを取り込んだり、端末のデータをネットワーク上の機器に送信したりする場合などに、ネットワーク上の機器がウイルスに感染するおそれがあった。
【００１２】
この問題を解決し得る方法として、端末がネットワークに接続した場合において、端末のウイルス定義ファイルが古いときは、その端末によるネットワーク上の機器へのアクセスを一律に禁止する方法や、最新のウイルス定義ファイルにバージョンアップするまでその端末によるネットワーク上の機器へのアクセスを禁止する方法などが考えられる。しかし、これらの方法では、古いウイルス定義ファイルを保持する端末によるネットワーク上の機器へのアクセスが不可能となり、利便性が著しく低下する。
【００１３】
本発明は、上記課題を解決するためのものであり、その目的は、ネットワークのセキュリティを向上することのできる情報処理装置および情報処理装置の制御プログラムを提供することである。
【課題を解決するための手段】
【００１４】
本発明の一の局面に従う情報処理装置は、ユーザーに関連付けられている複数の端末のうち任意の端末からネットワーク上の特定の機器へのアクセスおよびログインのうち少なくともいずれか一方を受け付けた場合に、任意の端末が保持するウイルス定義ファイルの情報を取得する第１の取得手段と、複数の端末のうち任意の端末以外の他の端末が保持するウイルス定義ファイルの情報を取得する第２の取得手段と、第１の取得手段にてウイルス定義ファイルの情報を取得した場合に、第１および第２の取得手段にて取得した複数の端末の各々が保持するウイルス定義ファイルの情報に基づいて、複数の端末のうち最新のウイルス定義ファイルを保持する端末を特定する特定手段と、特定手段にて特定した端末が任意の端末ではない場合に、特定手段にて特定した端末から特定の機器へアクセスまたはログインすることを、ユーザーに対して要求する要求手段とを備える。
【００１５】
上記情報処理装置において好ましくは、複数の端末の各々が保持するウイルス定義ファイルの情報を記憶する記憶手段と、第１または第２の取得手段にてウイルス定義ファイルの情報を取得した場合に、記憶手段が記憶するウイルス定義ファイルの情報を更新する更新手段とをさらに備え、特定手段は、更新手段にて更新した後で記憶手段が記憶するウイルス定義ファイルの情報に基づいて、最新のウイルス定義ファイルを保持する端末を特定する。
【００１６】
上記情報処理装置において好ましくは、記憶手段は、複数の端末の各々が保持するウイルス定義ファイルの情報をユーザーのログインＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）に関連付けて記憶する。
【００１７】
上記情報処理装置において好ましくは、情報処理装置は、特定の機器とは異なる装置である。
【００１８】
上記情報処理装置において好ましくは、更新手段にて更新した場合に、複数の端末の各々からログインすることが可能なネットワーク上の機器に、記憶手段が記憶するウイルス定義ファイルの情報を送信する送信手段をさらに備える。
【００１９】
上記情報処理装置において好ましくは、情報処理装置は、特定の機器と同一の装置である。
【００２０】
上記情報処理装置において好ましくは、第１の取得手段は、任意の端末が特定の機器と無線により直接接続した場合に、任意の端末が保持するウイルス定義ファイルの情報を取得する。
【００２１】
上記情報処理装置において好ましくは、第１の取得手段は、任意の端末がウイルス定義ファイルを受信した受信日の情報を取得し、第２の取得手段は、他の端末がウイルス定義ファイルを受信した受信日の情報を取得し、特定手段は、複数の端末のうち受信日が最新のウイルス定義ファイルを保持する端末を特定する。
【００２２】
上記情報処理装置において好ましくは、特定の機器は画像形成装置である。
【００２３】
上記情報処理装置において好ましくは、任意の端末から特定の機器へのアクセスは、任意の端末から特定の機器内のフォルダまたはファイルへのアクセス、任意の端末が保持するファイルを特定の機器で印刷する印刷ジョブの実行指示、および任意の端末が保持するファイルを特定の機器内に保存するジョブの実行指示のうち少なくとも１つを含む。
【００２４】
上記情報処理装置において好ましくは、第２の取得手段は、任意の端末から特定の機器へのアクセスおよびログインのうち少なくともいずれか一方を受け付ける前に、他の端末が保持するウイルス定義ファイルの情報を取得する。
【００２５】
上記情報処理装置において好ましくは、特定手段にて特定した端末が任意の端末ではない場合に、任意の端末からの指示によるネットワーク上の機器へのファイルの送信を伴うジョブの実行を禁止し、任意の端末からの指示によるネットワーク上の機器が保持するファイルの印刷ジョブの実行を許可する第１の許可手段と、特定手段にて特定した端末が任意の端末である場合に、任意の端末からの指示によるネットワーク上の機器へのファイルの送信を伴うジョブの実行を許可し、任意の端末からの指示によるネットワーク上の機器が保持するファイルの印刷ジョブの実行を許可する第２の許可手段とをさらに備える。
【００２６】
本発明の他の局面に従う情報処理装置は、ユーザーに関連付けられている複数の端末のうち任意の端末からネットワーク上の特定の機器へのアクセスおよびログインのうち少なくともいずれか一方を受け付けた場合に、任意の端末が保持するウイルス定義ファイルの情報を取得する第１の取得手段と、複数の端末のうち任意の端末以外の他の端末が保持するウイルス定義ファイルの情報を取得する第２の取得手段と、第１の取得手段にてウイルス定義ファイルの情報を取得した場合に、第１および第２の取得手段にて取得した複数の端末の各々が保持するウイルス定義ファイルの情報に基づいて、複数の端末のうち最新のウイルス定義ファイルを保持する端末を特定する特定手段と、特定手段にて特定した端末が任意の端末ではない場合に、任意の端末にインストールされているソフトウェアであって、特定の機器の操作のみを受け付ける操作画面を任意の端末に表示するソフトウェアを起動させる起動手段とを備える。
【００２７】
本発明のさらに他の局面に従う情報処理装置の制御プログラムは、ユーザーに関連付けられている複数の端末のうち任意の端末からネットワーク上の特定の機器へのアクセスおよびログインのうち少なくともいずれか一方を受け付けた場合に、任意の端末が保持するウイルス定義ファイルの情報を取得する第１の取得ステップと、複数の端末のうち任意の端末以外の他の端末が保持するウイルス定義ファイルの情報を取得する第２の取得ステップと、第１の取得ステップにてウイルス定義ファイルの情報を取得した場合に、第１および第２の取得ステップにて取得した複数の端末の各々が保持するウイルス定義ファイルの情報に基づいて、複数の端末のうち最新のウイルス定義ファイルを保持する端末を特定する特定ステップと、特定ステップにて特定した端末が任意の端末ではない場合に、特定ステップにて特定した端末から特定の機器へアクセスまたはログインすることを、ユーザーに対して要求する要求ステップとをコンピューターに実行させるためのものである。
【００２８】
本発明のさらに他の局面に従う情報処理装置の制御プログラムは、ユーザーに関連付けられている複数の端末のうち任意の端末からネットワーク上の特定の機器へのアクセスおよびログインのうち少なくともいずれか一方を受け付けた場合に、任意の端末が保持するウイルス定義ファイルの情報を取得する第１の取得ステップと、複数の端末のうち任意の端末以外の他の端末が保持するウイルス定義ファイルの情報を取得する第２の取得ステップと、第１の取得ステップにてウイルス定義ファイルの情報を取得した場合に、第１および第２の取得ステップにて取得した複数の端末の各々が保持するウイルス定義ファイルの情報に基づいて、複数の端末のうち最新のウイルス定義ファイルを保持する端末を特定する特定ステップと、特定ステップにて特定した端末が任意の端末ではない場合に、任意の端末にインストールされているソフトウェアであって、特定の機器の操作のみを受け付ける操作画面を任意の端末に表示するソフトウェアを起動させる起動ステップとをコンピューターに実行させるためのものである。
【発明の効果】
【００２９】
本発明によれば、ネットワークのセキュリティを向上することのできる情報処理装置および情報処理装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の第１の実施の形態における情報処理システムの構成を概念的に示す図である。
【図２】本発明の第１の実施の形態におけるＭＦＰ１００のハードウェア構成を示すブロック図である。
【図３】本発明の第１の実施の形態におけるサーバー２００のハードウェア構成を示すブロック図である。
【図４】本発明の一実施の形態における端末３００のハードウェア構成を示すブロック図である。
【図５】本発明の第１の実施の形態において、ＭＦＰ１００およびサーバー２００の各々が保持するセキュリティ情報テーブルを模式的に示す図である。
【図６】本発明の第１の実施の形態において、サーバー２００がセキュリティ情報テーブルを更新する動作を説明する図である。
【図７】本発明の第１の実施の形態において、サーバー２００がセキュリティ情報テーブルを更新する動作を示すフローチャートである。
【図８】本発明の第１の実施の形態において、ユーザーが端末３００からネットワークＮＷを通じてＭＦＰ１００にログインする場合に画像形成システムが行う動作を説明する図である。
【図９】本発明の第１の実施の形態において、ユーザーが端末３００からネットワークＮＷを通じてＭＦＰ１００にログインする場合にサーバー２００が行う動作のフローチャートの第１の部分である。
【図１０】本発明の第１の実施の形態において、ユーザーが端末３００からネットワークＮＷを通じてＭＦＰ１００にログインする場合にサーバー２００が行う動作のフローチャートの第２の部分である。
【図１１】図９のステップＳ３０の端末特定処理のサブルーチンである。
【図１２】本発明の第１の実施の形態において、ＭＦＰ１００にログインに使用された端末３００が行う動作のフローチャートである。
【図１３】本発明の第２の実施の形態において、ユーザーが端末３００から直接の無線通信によりＭＦＰ１００にログインする場合に画像形成システムが行う動作を説明する図である。
【図１４】本発明の第２の実施の形態において、ユーザーが端末３００から直接の無線通信によりＭＦＰ１００にログインする場合にそのＭＦＰ１００が行う動作のフローチャートである。
【図１５】本発明の第３の実施の形態において、端末３００ｂの表示部３０６に表示される画面を模式的に示す図である。
【図１６】本発明の第３の実施の形態において、ユーザーが端末３００からＭＦＰ１００にログインする場合に、サーバー２００またはＭＦＰ１００が行う動作のフローチャートである。
【発明を実施するための形態】
【００３１】
以下、本発明の実施の形態について、図面に基づいて説明する。
【００３２】
［第１の実施の形態］
【００３３】
本実施の形態では、情報処理装置および画像処理装置が互いに異なる機器であり、情報処理装置がサーバーであり、画像処理装置がＭＦＰである場合について説明する。情報処理装置は、ＭＦＰ、プリンター、複写機、またはファクシミリなどの画像形成装置であってもよい。また情報処理装置は、表示装置、ＰＣ、携帯電話、またはスマートフォンなどであってもよい。画像処理装置は、プリンター、複写機、またはファクシミリなどのＭＦＰ以外の画像形成装置であってもよいし、表示装置、ＰＣ、携帯電話、またはスマートフォンなどであってもよい。
【００３４】
（情報処理システムの構成）
【００３５】
始めに、本実施の形態における情報処理システムの構成について説明する。
【００３６】
図１は、本発明の第１の実施の形態における情報処理システムの構成を概念的に示す図である。
【００３７】
図１を参照して、本実施の形態における情報処理システムは、ＭＦＰ１００ａおよび１００ｂ（以降、これらを纏めてＭＦＰ１００と記すことがある）と、サーバー２００と、端末３００ａ、３００ｂ、３００ｃ、３００ｄ、および３００ｅ（以降、これらを纏めて端末３００と記すことがある）とを備えている。ＭＦＰ１００の各々と、サーバー２００と、端末３００の各々とは、ネットワークＮＷを通じて相互に接続されており、相互に通信を行う。
【００３８】
ネットワークＮＷは、有線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などである。ネットワークＮＷは、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のプロトコルを用いて各種機器を接続する。ネットワークＮＷに接続された機器は、お互いに各種データのやり取りが可能となっている。ネットワークＮＷには無線通信のためのアクセスポイントＡＰが設けられている。
【００３９】
ＭＦＰ１００の各々は、各種機器との間で直接の無線通信を行う機能であるＷｉ−Ｆｉダイレクトに対応している。また、ＭＦＰ１００およびサーバー２００の各々は、後述するセキュリティ情報テーブルを保持している。ＭＦＰ１００は、いわゆるＷＰＨ（Ｗｏｒｋｐｌａｃｅ  Ｈｕｂ）であってもよい。
【００４０】
端末３００ａ、３００ｂ、および３００ｃはユーザーＡによって所有されており、ユーザーＡに関連付けられている。端末３００ｄはユーザーＢによって所有されており、ユーザーＢに関連付けられている。端末３００ｅはユーザーＣによって所有されており、ユーザーＣに関連付けられている。
【００４１】
特に、端末３００ａ、３００ｄ、および３００ｅの各々はＰＣであり、ネットワークＮＷに有線接続されている。一方、端末３００ｂおよび３００ｃの各々は携帯端末であり、無線通信機能を有しており、Ｗｉ−Ｆｉダイレクトに対応している。端末３００ｂおよび３００ｃの各々は、アクセスポイントＡＰを通じてネットワークＮＷに無線接続することが可能である。また、端末３００ｂおよび３００ｃの各々は、ＭＦＰ１００の各々との間でネットワークＮＷおよびアクセスポイントＡＰを経由せずに直接無線接続する（Ｗｉ−Ｆｉダイレクトにより接続する）ことも可能である。
【００４２】
ユーザーは、所有する端末３００を通じてネットワークＮＷ上の機器（ＭＦＰ１００など）にログインすることができる。ユーザーは所有する端末３００を通じてＭＦＰ１００にログインした場合に、そのＭＦＰ１００に対してジョブの実行指示を送信することができる。
【００４３】
また、端末３００の各々にはアンチウイルスソフトウェアがインストールされており、端末３００の各々はウイルス定義ファイルを保持している。端末３００の各々は、任意のタイミングで所定のクラウドサーバー（図示無し）などから最新のウイルス定義ファイルを取得（受信）し、保持するウイルス定義ファイルを最新のものに更新する。
【００４４】
なお、情報処理システムはネットワークＮＷに接続されたＭＦＰ、端末、またはプロジェクターなどをさらに備えていてもよい。
【００４５】
図２は、本発明の第１の実施の形態におけるＭＦＰ１００のハードウェア構成を示すブロック図である。
【００４６】
図２を参照して、ＭＦＰ１００は、メイン回路１２０を含んでいる。メイン回路１２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ネットワークインターフェース部１０２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０５と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０６と、ファクシミリ部１０７と、カードインターフェース部１０８とを含んでいる。ＣＰＵ１０１と、ネットワークインターフェース部１０２、ＲＯＭ１０３、ＲＡＭ１０４、ＥＥＰＲＯＭ１０５、ＨＤＤ１０６、ファクシミリ部１０７、およびカードインターフェース部１０８の各々とは、互いに接続されている。
【００４７】
ＣＰＵ１０１は、スキャンジョブ、コピージョブ、メール送信ジョブ、およびプリントジョブなどの各種ジョブについて、ＭＦＰ１００全体の制御を行う。またＣＰＵ１０１は、ＲＯＭ１０３に記憶された制御プログラムを実行する。
【００４８】
ネットワークインターフェース部１０２は、ＣＰＵ１０１からの指示に従って、ＴＣＰ／ＩＰなどの通信プロトコルによって、ネットワークＮＷを経由して他の機器との有線通信を行う。
【００４９】
ＲＯＭ１０３は、たとえばフラッシュＲＯＭである。ＲＯＭ１０３には、ＭＦＰ１００の動作を行うための各種プログラムと、各種固定データとが格納されている。ＲＯＭ１０３は、書換え不可能なものであってもよい。
【００５０】
ＲＡＭ１０４は、ＣＰＵ１０１のメインメモリである。ＲＡＭ１０４は、ＣＰＵ１０１が制御プログラムを実行するときに必要なデータや画像データを一時的に記憶するためなどに用いられる。
【００５１】
ＥＥＰＲＯＭ１０５は、不揮発メモリであり、各種情報を記憶する。
【００５２】
ＨＤＤ１０６は、セキュリティ情報テーブルなどの各種情報を記憶する。
【００５３】
ファクシミリ部１０７は、ファクシミリの送受信を制御する。
【００５４】
カードインターフェース部１０８は、フラッシュメモリカード１２３などの補助記憶装置との間で通信を行う。
【００５５】
ＭＦＰ１００はさらに、無線通信部１０９と、自動原稿搬送装置１１０と、原稿読取部１１１と、画像形成部１１２と、給紙部１１３と、操作パネル１１４と、ストレージ１１５とを含んでいる。ＣＰＵ１０１と、無線通信部１０９、自動原稿搬送装置１１０、原稿読取部１１１、画像形成部１１２、給紙部１１３、および操作パネル１１４の各々とは、互いに接続されている。ストレージ１１５は、ネットワークインターフェース部１０２とネットワークＮＷとの間に接続されている。
【００５６】
無線通信部１０９は、ＣＰＵ１０１からの指示に従って、ＴＣＰ／ＩＰなどの通信プロトコルによって他の機器との無線通信を行う。特に無線通信部１０９は、Ｗｉ−Ｆｉダイレクトにより、端末３００ｂおよび３００ｃなどのＷｉ−Ｆｉダイレクトに対応する機器との間で直接の（ネットワークＮＷを経由しない）無線通信を行う。
【００５７】
自動原稿搬送装置１１０は、原稿トレイ（図示無し）にセットされた原稿を原稿読取部１１１に搬送する。
【００５８】
原稿読取部１１１は、原稿の画像を読み取り、読み取った画像のデータを生成する。
【００５９】
画像形成部１１２は、用紙に印刷を行う。画像形成部１１２は、おおまかに、トナー像形成部、定着装置、および用紙搬送部などで構成される。画像形成部１１２は、たとえば電子写真方式で用紙に画像を形成する。トナー像形成部は、いわゆるタンデム方式で４色の画像を合成し、用紙にカラー画像を形成する。トナー像形成部は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の各色について設けられた感光体と、感光体からトナー像が転写（１次転写）される中間転写ベルトと、中間転写ベルトから用紙に画像を転写（２次転写）する転写部などで構成される。定着装置は、加熱ローラーおよび加圧ローラーを有する。定着装置は、加熱ローラーと加圧ローラーとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱および加圧を行う。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。用紙搬送部は、ＭＦＰ１００の筐体の内部の搬送経路に沿って用紙を搬送する。また、用紙搬送部は、画像が形成された用紙をＭＦＰ１００の筐体から排紙トレイなどに排出する。
【００６０】
給紙部１１３は、用紙が収納された給紙カセットから印刷を行う用紙を搬送経路に給紙する。
【００６１】
操作パネル１１４は、操作部１２１と、表示部１２２とを含んでいる。操作部１２１は各種操作を受け付ける。表示部１２２は各種情報を表示する。
【００６２】
ストレージ１１５は、各種情報を記憶する。ストレージ１１５は、ＭＦＰ１００のユーザーに与えられた固有の記憶領域であるボックス１１６を含んでいる。
【００６３】
図３は、本発明の第１の実施の形態におけるサーバー２００のハードウェア構成を示すブロック図である。
【００６４】
図３を参照して、サーバー２００は、ＣＰＵ２０１と、ネットワークインターフェース部２０２と、ＲＯＭ２０３と、ＲＡＭ２０４と、ＨＤＤ２０５と、操作部２０６と、表示部２０７などを含んでいる。ＣＰＵ２０１と、ネットワークインターフェース部２０２、ＲＯＭ２０３、ＲＡＭ２０４、ＨＤＤ２０５、操作部２０６、および表示部２０７の各々とは相互に接続されている。
【００６５】
ＣＰＵ２０１は、サーバー２００全体の制御を行う。またＣＰＵ２０１は、ＲＯＭ２０３に記憶された制御プログラムを実行する。
【００６６】
ネットワークインターフェース部２０２は、ＣＰＵ２０１からの指示に従って、ＴＣＰ／ＩＰなどの通信プロトコルによって、ネットワークＮＷを経由して他の機器との通信を行う。
【００６７】
ＲＯＭ２０３は、たとえばフラッシュＲＯＭである。ＲＯＭ２０３には、ＣＰＵ２０１が実行する各種プログラムと、各種固定データとが格納されている。
【００６８】
ＲＡＭ２０４は、ＣＰＵ２０１のメインメモリである。ＲＡＭ２０３は、ＣＰＵ２０１が制御プログラムを実行するときに必要なデータなどを一時的に記憶するためなどに用いられる。
【００６９】
ＨＤＤ２０５は、セキュリティ情報テーブルやユーザー情報（ネットワークＮＷ上の機器にログインするために必要なログインＩＤおよびログインパスワードの情報）などの各種データを記憶する。
【００７０】
操作部２０６は、各種操作を受け付ける。
【００７１】
表示部２０７は、各種情報を表示する。
【００７２】
図４は、本発明の一実施の形態における端末３００のハードウェア構成を示すブロック図である。
【００７３】
図４を参照して、端末３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、ＨＤＤ３０４と、操作部３０５と、表示部３０６などを含んでいる。ＣＰＵ３０１と、ＲＯＭ３０２、ＲＡＭ３０３、ＨＤＤ３０４、操作部３０５、および表示部３０６の各々とは、相互に接続されている。
【００７４】
ＣＰＵ３０１は、端末３００全体の制御を行う。またＣＰＵ３０１は、ＲＯＭ３０２に記憶された制御プログラムを実行する。
【００７５】
ＲＯＭ３０２は、たとえばフラッシュＲＯＭである。ＲＯＭ３０２には、ＣＰＵ３０１が実行する各種プログラムと、各種固定データとが格納されている。
【００７６】
ＲＡＭ３０３は、ＣＰＵ３０１のメインメモリである。ＲＡＭ３０３は、ＣＰＵ３０１が制御プログラムを実行するときに必要なデータなどを一時的に記憶するためなどに用いられる。
【００７７】
ＨＤＤ３０４は、アンチウイルスソフトウェアのプログラム、アンチウイルスソフトウェアのウイルス定義ファイル、および操作アプリなどの各種データを記憶する。
【００７８】
アンチウイルスソフトウェアは、対象となるデータとウイルス定義ファイルと比較することにより、対象となるデータからウイルスを検出するソフトウェアである。アンチウイルスソフトウェアは、データが端末３００に保存される場合にそのデータからウイルスを検出する。またウイルスソフトウェアは、ウイルス定義ファイルが更新された場合に、ＨＤＤ３０４に保存されている全てのデータからウイルスを検出する。
【００７９】
操作アプリは、端末３００にインストールされており、ＭＦＰ１００の操作のみを受け付ける操作画面（ＭＦＰ１００の表示部１２２に表示される操作画面とほぼ同一の操作画面）を表示部３０６に表示するアプリケーションソフトウェアである。
【００８０】
操作部３０５は、各種操作を受け付ける。
【００８１】
表示部３０６は、各種情報を表示する。
【００８２】
特に、ＰＣである端末３００ａ、３００ｄ、および３００ｅの各々は、ネットワークインターフェース部３０７をさらに含んでいる。ＣＰＵ３０１とネットワークインターフェース部３０７とは相互に接続されている。ネットワークインターフェース部３０７は、ＣＰＵ１０１からの指示に従って、ＴＣＰ／ＩＰなどの通信プロトコルによって、ネットワークＮＷを経由して他の機器との有線通信を行う。
【００８３】
特に、携帯端末である端末３００ｂおよび３００ｃの各々は、無線通信部３０８をさらに含んでいる。ＣＰＵ３０１と無線通信部３０８とは相互に接続されている。無線通信部３０８は、ＣＰＵ３０１からの指示に従って、ＴＣＰ／ＩＰなどの通信プロトコルによってアクセスポイントＡＰを通じて他の機器との無線通信を行う。特に無線通信部３０８は、Ｗｉ−Ｆｉダイレクトにより、ＭＦＰ１００などのＷｉ−Ｆｉダイレクトに対応する機器との間で直接の無線通信を行う。
【００８４】
図５は、本発明の第１の実施の形態において、ＭＦＰ１００およびサーバー２００の各々が保持するセキュリティ情報テーブルを模式的に示す図である。なお、図５においては、端末３００ａ、３００ｂ、３００ｃ、３００ｄ、および３００ｅの各々が、それぞれ「端末Ａ」、「端末Ｂ」、「端末Ｃ」、「端末Ｄ」、および「端末Ｅ」として記載されている。
【００８５】
図５を参照して、セキュリティ情報テーブルは、端末３００の各々のセキュリティ情報を記載したテーブルである。セキュリティ情報には、その端末３００が保持するウイルス定義ファイルの情報が含まれている。ウイルス定義ファイルの情報には、ここでは、ウイルス定義ファイルの種類およびバージョン（リビジョン）と、その端末３００が配信元からウイルス定義ファイルを受信した受信日とが含まれている。またセキュリティ情報では、ウイルス定義ファイルの情報に、そのウイルス定義ファイルを保持する端末３００のユーザーのログインＩＤおよびログインパスワードが関連付けられている。
【００８６】
具体的には、端末３００ａのセキュリティ情報には、端末３００ａを所有するユーザーＡのログインＩＤである「ＩＤａ」と、ユーザーＡのログインパスワードである「１ｄｊ２ｄ９」と、端末３００ａが保持するウイルス定義ファイルの種類およびバージョンである「定義ファイルＡ  Ｒｅｖ．１．１」と、端末３００ａがウイルス定義ファイルを受信した受信日である「２０１８年１０月２４日」とが含まれている。
【００８７】
（セキュリティ情報テーブルを更新する動作）
【００８８】
続いて、本実施の形態におけるサーバーがセキュリティ情報テーブルを更新する動作について説明する。
【００８９】
図６は、本発明の第１の実施の形態において、サーバー２００がセキュリティ情報テーブルを更新する動作を説明する図である。
【００９０】
図６を参照して、サーバー２００はネットワークＮＷを管理している。サーバー２００は、任意のタイミングで次のようなセキュリティ情報テーブルの更新動作を行う。サーバー２００は、任意の端末３００からウイルス定義ファイルの情報を取得する。任意の端末３００からウイルス定義ファイルを取得する方法の一例として、サーバー２００は、任意の端末３００（図６では端末３００ｄ）のユーザーがネットワークＮＷ上の機器にログインしたタイミングで、その端末３００ｄのみからウイルス定義ファイルの情報を取得してもよい（処理ＰＲ１Ａ）。またサーバー２００は、前回の取得から所定の時間が経過する度に、その時にサーバー２００と通信可能な端末３００（図６では端末３００ａ、３００ｂ、３００ｃ、３００ｄ、および３００ｅ）の各々からウイルス定義ファイルの情報を取得してもよい（処理ＰＲ１Ｂ）。
【００９１】
任意の端末３００からウイルス定義ファイルの情報を取得した場合に、サーバー２００は、ＨＤＤ１０６に記憶されているセキュリティ情報テーブルを更新する（処理ＰＲ２）。ウイルス定義ファイルの情報を取得した端末３００が保持するウイルス定義ファイルが、ウイルス定義ファイルの情報を前回取得した時から今回取得した時までの間に更新されていれば、セキュリティ情報テーブルにおいてその端末３００が保持するウイルス定義ファイルの情報は書き換えられる。
【００９２】
セキュリティ情報テーブルを更新した場合に、サーバー２００は、端末３００の各々からログインすることが可能なネットワークＮＷ上の機器（ＭＦＰ１００など）に、更新後のセキュリティ情報テーブルを送信する（処理ＰＲ３）。
【００９３】
更新後のセキュリティ情報テーブルを受信した機器は、自機で保持するセキュリティ情報テーブルを、受信したセキュリティ情報テーブルに更新する（処理ＰＲ４）。
【００９４】
図７は、本発明の第１の実施の形態において、サーバー２００がセキュリティ情報テーブルを更新する動作を示すフローチャートである。このフローチャートは、ＲＯＭ２０３に記憶されている制御プログラムをＣＰＵ２０１が実行することにより実現される。
【００９５】
図７を参照して、ＣＰＵ２０１は、所定のタイミングであるか否かを判別する（Ｓ１）。所定のタイミングであると判別するまで、ＣＰＵ２０１はステップＳ１の処理を繰り返す。
【００９６】
ステップＳ１において、所定のタイミングであると判別した場合（Ｓ１でＹＥＳ）、ＣＰＵ２０１は通信可能な端末３００からウイルス定義ファイルの情報を取得し（Ｓ３）、セキュリティ情報テーブルを更新する（Ｓ５）。続いてＣＰＵ２０１は、更新後のセキュリティ情報テーブルをＭＦＰ１００に送信し（Ｓ７）、処理を終了する。
【００９７】
（ログイン時の動作）
【００９８】
続いて、本実施の形態において、ユーザーが端末からネットワークＮＷを通じてネットワークＮＷ上の機器にログインする場合に画像形成システムが行う動作について説明する。
【００９９】
本実施の形態におけるサーバー２００は、複数の端末３００を所有するユーザーが任意の端末３００からネットワークＮＷを通じてネットワークＮＷ上の機器にログインした場合に、その端末３００のウイルス定義ファイルの情報を取得し、複数の端末３００の各々のウイルス定義ファイルの情報を比較する。サーバー２００は、比較の結果、ログインに使用された端末３００が保持するウイルス定義ファイルが最新のもので無い場合には、最新のウイルス定義ファイルを保持する他の端末３００からその機器にアクセスするように通知する。
【０１００】
図８は、本発明の第１の実施の形態において、ユーザーが端末３００からネットワークＮＷを通じてＭＦＰ１００にログインする場合に画像形成システムが行う動作を説明する図である。
【０１０１】
図８を参照して、ユーザーＡは、ネットワークＮＷ上の機器（ここではＭＦＰ１００ａ（第１の実施の形態における特定の機器の一例））にログインする場合に、自らが所有する任意の端末３００（ここでは端末３００ａ（第１の実施の形態における任意の端末の一例））からネットワークＮＷを通じて、サーバー２００に対してログインＩＤおよびログインパスワードを送信する（処理ＰＲ１１）
【０１０２】
サーバー２００（第１の実施の形態における情報処理装置の一例）は、受信したログインＩＤおよびログインパスワードと、ユーザー情報に含まれるログインＩＤおよびログインパスワードとが一致する場合に、ユーザーＡのログインを受け付ける。
【０１０３】
サーバー２００は、端末３００ａからＭＦＰ１００ａへのログインを受け付けた場合に、その端末３００ａが保持するウイルス定義ファイルの情報を端末３００ａから取得する（処理ＰＲ１２）。
【０１０４】
処理ＰＲ１２は、ログインを受け付けた場合ではなくサーバー２００が端末３００ａからＭＦＰ１００ａへのアクセスを受け付けた場合に行われてもよい。このＭＦＰ１００ａへのアクセスには、端末３００ａからＭＦＰ１００ａ内のフォルダまたはファイルへのアクセス、端末３００ａが保持するファイルをＭＦＰ１００ａで印刷する印刷ジョブの実行指示、および端末３００ａが保持するファイルをＭＦＰ１００ａ内に保存するジョブの実行指示のうち少なくとも１つが含まれてもよい。
【０１０５】
なお、ウイルス定義ファイルを端末３００ａから取得する場合、サーバー２００は、サーバー２００と通信可能な状態にあるユーザーＡの他の端末３００からも、その端末３００が保持するウイルス定義ファイルの情報を取得してもよい。
【０１０６】
端末３００ａからウイルス定義ファイルの情報を取得した場合に、サーバー２００は、ＨＤＤ１０６に記憶されているセキュリティ情報テーブルを更新する（処理ＰＲ１３）。
【０１０７】
セキュリティ情報テーブルを更新した場合に、サーバー２００は、端末３００の各々からログインすることが可能なネットワークＮＷ上の機器（ＭＦＰ１００など）に、更新後のセキュリティ情報テーブルを送信する（処理ＰＲ１４）。
【０１０８】
更新後のセキュリティ情報テーブルを受信した機器は、自機で保持するセキュリティ情報テーブルを、受信したセキュリティ情報テーブルに更新する（処理ＰＲ１５）。ここでは、処理ＰＲ１５によってセキュリティ情報テーブルは図５に示す内容に更新されたものとする。
【０１０９】
処理ＰＲ１２においてウイルス定義ファイルの情報を端末３００ａのみから取得した場合、図５に示すセキュリティ情報テーブルにおいて、端末３００ａに関連付けられたウイルス定義ファイルの情報は、処理ＰＲ１２において取得した情報となっている。一方、図５に示すセキュリティ情報テーブルにおいて、端末３００ｂおよび３００ｃの各々に関連付けられたウイルス定義ファイルの情報は、端末３００ａからＭＦＰ１００ａへのアクセスおよびログインのうち少なくともいずれか一方を受け付ける前に取得したものとなっている。
【０１１０】
端末３００ａからウイルス定義ファイルの情報を取得した場合に、サーバー２００は、ＨＤＤ２０５（第１の実施の形態における記憶手段の一例）が記憶している更新後のセキュリティ情報テーブルに基づいて、ユーザーＡが所有する端末３００ａ、３００ｂ、および３００ｃの中から最新のウイルス定義ファイルを保持する端末を特定する（処理ＰＲ１６）。
【０１１１】
処理ＰＲ１６では、端末３００ａ、３００ｂ、および３００ｃの各々が保持するウイルス定義ファイルの受信日が比較され、ウイルス定義ファイルの受信日が最新である端末３００ｃが、最新のウイルス定義ファイルを保持する端末として特定される。端末３００ａ、３００ｂ、および３００ｃの各々には同じ種類のアンチウイルスソフトウェアがインストールされている場合もあれば、互いに異なる種類のアンチウイルスソフトウェアがインストールされている場合もある。このため、ウイルス定義ファイルの種類やバージョンで比較するよりも上述のようにウイルス定義ファイルの受信日で比較することで、ネットワークのセキュリティを高めることができる。
【０１１２】
サーバー２００は、アクセスまたはログインに使用された端末３００ａが、最新のウイルス定義ファイルを保持する端末３００ｃとは異なる端末である場合、最新のウイルス定義ファイルを保持する端末３００ｃからＭＦＰ１００ａへアクセスまたはログインすることを、アクセスまたはログインに使用された端末３００ａを通じてユーザーＡに対して要求する（処理ＰＲ１７）。具体的には、サーバー２００は、端末３００ｃの情報を端末３００ａに対して通知する。端末３００ａはこの通知を受けると、通知された端末３００ｃからＭＦＰ１００ａへアクセスまたはログインすることを要求するメッセージを自機の表示部３０６に表示する（処理ＰＲ１８）。
【０１１３】
アクセスまたはログインに使用された端末３００ａが、最新のウイルス定義ファイルを保持する端末３００ｃとは異なる端末である場合、端末３００ａに対して、それ以降の端末３００ａからネットワークＮＷ上の機器へのデータの保存を含むジョブの実行を禁止する一方で、それ以外のジョブを許可してもよい。
【０１１４】
一例として、サーバー２００は、端末３００ａの指示によるネットワークＮＷ上の機器（ＭＦＰ１００など）へのファイルの送信を伴うジョブ（印刷ジョブやボックス１１６への保存ジョブ）の実行を禁止し、端末３００ａからの指示によるネットワークＮＷ上の機器が保持するファイルの印刷ジョブの実行を許可してもよい。これにより、ネットワークＮＷ上の機器のウイルス感染が懸念される最低限のジョブのみが制限される。
【０１１５】
端末３００ａからネットワークＮＷ上の機器へのアクセスを制限する場合、サーバー２００の代わりにネットワークＮＷ上の機器自体が、自機が保持するセキュリティ情報テーブルに基づいてこの制限を行ってもよい。
【０１１６】
一方、サーバー２００は、アクセスまたはログインに使用された端末３００ａが、最新のウイルス定義ファイルを保持する端末である場合、処理ＰＲ１７の要求を行わない。
【０１１７】
アクセスまたはログインに使用された端末３００ａが、最新のウイルス定義ファイルを保持する端末である場合、それ以降の端末３００ａからネットワークＮＷ上の機器へのアクセスは制限されない。
【０１１８】
一例として、サーバー２００は、端末３００ａの指示によるネットワークＮＷ上の機器（ＭＦＰ１００など）へのファイルの送信を伴うジョブの実行を許可し、端末３００ａからの指示によるネットワークＮＷ上の機器が保持するファイルの印刷ジョブの実行を許可してもよい。
【０１１９】
図９および図１０は、本発明の第１の実施の形態において、ユーザーが端末３００からネットワークＮＷを通じてＭＦＰ１００にログインする場合にサーバー２００が行う動作のフローチャートである。このフローチャートは、ＲＯＭ２０３に記憶されている制御プログラムをＣＰＵ２０１（第１の実施の形態における第１の取得手段、第２の取得手段、特定手段、要求手段、更新手段、送信手段、第１の許可手段、および第２の許可手段の一例）が実行することにより実現される。
【０１２０】
図９を参照して、ＣＰＵ２０１は、ＭＦＰ１００にユーザーが端末３００からログインしたか否かを判別する（Ｓ２１）。ＭＦＰ１００にユーザーが端末３００からログインしたと判別するまで、ＣＰＵ２０１はステップＳ２１の処理を繰り返す。
【０１２１】
ステップＳ２１において、ＭＦＰ１００にユーザーが端末３００からログインしたと判別した場合（Ｓ２１でＹＥＳ）、ＣＰＵ２０１は、ログインに使用された端末３００からウイルス定義ファイルの情報を取得し（Ｓ２３）、セキュリティ情報テーブルを更新する（Ｓ２５）。次にＣＰＵ２０１は、ＭＦＰ１００の各々にセキュリティ情報テーブルを送信し（Ｓ２７）、ログインしたユーザーが所有する他の端末３００のセキュリティ情報がセキュリティ情報テーブルに含まれているか否かを判別する（Ｓ２９）。
【０１２２】
ステップＳ２９において、ログインしたユーザーが所有する他の端末３００のセキュリティ情報がセキュリティ情報テーブルに含まれていると判別した場合（Ｓ２９でＹＥＳ）、ログインしたユーザーは複数の端末３００を所有している状態にある。この場合ＣＰＵ２０１は、後述する端末特定処理を行い、ユーザーが所有する複数の端末３００の中から最新のウイルス定義ファイルを保持する端末３００を特定する（Ｓ３０）。続いてＣＰＵ２０１は、ログインに使用された端末３００は最新のウイルス定義ファイルを保持する端末であるか否かを判別する（Ｓ３１）。
【０１２３】
ステップＳ３１において、ログインに使用された端末３００は最新のウイルス定義ファイルを保持する端末であると判別した場合（Ｓ３１でＹＥＳ）、ＣＰＵ２０１は図１０のステップＳ４１の処理へ進む。
【０１２４】
ステップＳ３１において、ログインに使用された端末３００は最新のウイルス定義ファイルを保持する端末でないと判別した場合（Ｓ３１でＮＯ）、ＣＰＵ２０１は、ログインに使用された３００に対して、最新のウイルス定義ファイルを保持する端末３００の情報を通知することにより、最新のウイルス定義ファイルを保持する端末３００からアクセスまたはログインすることを要求し（Ｓ３３）、図１０のステップＳ４１の処理へ進む。
【０１２５】
ステップＳ２９において、ログインしたユーザーが所有する他の端末３００のセキュリティ情報がセキュリティ情報テーブルに含まれていないと判別した場合（Ｓ２９でＮＯ）、ログインしたユーザーは１つのみの端末３００を所有している状態にある。この場合ＣＰＵ２０１は、ログインに使用された３００からＭＦＰ１００ヘアクセスされたか否かを判別する（Ｓ３５）。ログインに使用された３００からＭＦＰ１００ヘアクセスされたと判別するまで、ＣＰＵ２０１はステップＳ３５の処理を繰り返す。
【０１２６】
ステップＳ３５において、ログインに使用された３００からＭＦＰ１００ヘアクセスされたと判別した場合（Ｓ３５でＹＥＳ）、ＣＰＵ２０１は、ＭＦＰ１００へのデータの保存を含むジョブの実行を許可する（Ｓ３７）。次にＣＰＵ２０１は、ログインしたユーザーがログアウトしたか否かを判別する（Ｓ３９）。
【０１２７】
ステップＳ３９において、ログインしたユーザーがログアウトしないと判別した場合（Ｓ３９でＮＯ）、ＣＰＵ２０１はステップＳ３５の処理へ進む。
【０１２８】
ステップＳ３９において、ログインしたユーザーがログアウトしたと判別した場合（Ｓ３９でＹＥＳ）、ＣＰＵ２０１は処理を終了する。
【０１２９】
図１０を参照して、ステップＳ４１において、ＣＰＵ２０１は、ログインに使用された３００からＭＦＰ１００ヘアクセスされたか否かを判別する（Ｓ４１）。
【０１３０】
ステップＳ４１において、ログインに使用された３００からＭＦＰ１００へアクセスされないと判別した場合（Ｓ４１でＮＯ）、ＣＰＵ２０１はステップＳ４９の処理へ進む。
【０１３１】
ステップＳ４１において、ログインに使用された３００からＭＦＰ１００ヘアクセスされたと判別した場合（Ｓ４１でＹＥＳ）、ＣＰＵ２０１は、ログインに使用された端末３００は最新のウイルス定義ファイルを保持する端末であるか否かを判別する（Ｓ４３）。
【０１３２】
ステップＳ４３において、ログインに使用された端末３００は最新のウイルス定義ファイルを保持する端末であると判別した場合（Ｓ４３でＹＥＳ）、ログインに使用された３００は安全である可能性が高く、ＭＦＰ１００へのウイルス感染の危険性は低いと判断される。この場合ＣＰＵ２０１は、ログインに使用された３００に対し、ＭＦＰ１００へのデータの保存を含むジョブの実行を許可し（Ｓ４５）、ステップＳ４９の処理へ進む。
【０１３３】
ステップＳ４３において、最新のウイルス定義ファイルを保持する端末３００がログインに使用された３００と一致しないと判別した場合（Ｓ４３でＮＯ）、ログインに使用された３００は安全である可能性が低く、ＭＦＰ１００へのウイルス感染の危険性は高いと判断される。この場合ＣＰＵ２０１は、ログインに使用された３００に対し、ＭＦＰ１００へのデータの保存を含むジョブの実行を禁止し（Ｓ４７）、ステップＳ４９の処理へ進む。
【０１３４】
ステップＳ４９において、ＣＰＵ２０１は、ログインに使用された端末３００でユーザーがログアウトしたか否かを判別する（Ｓ４９）。
【０１３５】
ステップＳ４９において、ログインに使用された端末３００でユーザーがログアウトしないと判別した場合（Ｓ４９でＮＯ）、ＣＰＵ２０１はステップＳ４１の処理へ進む。
【０１３６】
ステップＳ４９において、ログインに使用された端末３００でユーザーがログアウトしたと判別した場合（Ｓ４９でＹＥＳ）、ＣＰＵ２０１は処理を終了する。
【０１３７】
図１１は、図９のステップＳ３０の端末特定処理のサブルーチンである。
【０１３８】
図１１を参照して、ステップＳ３０の端末特定処理において、ＣＰＵ２０１は、ログインしたユーザーが所有する全ての端末３００のウイルス定義ファイルの情報をセキュリティ情報テーブルから抽出する（Ｓ６１）。次にＣＰＵ２０１は、抽出した各端末３００のウイルス定義ファイルの受信日を比較し（Ｓ６３）、ウイルス定義ファイルの受信日が最新である端末３００を、最新のウイルス定義ファイルを保持する端末３００として特定し（Ｓ６５）、リターンする。
【０１３９】
図１２は、本発明の第１の実施の形態において、ＭＦＰ１００にログインに使用された端末３００が行う動作のフローチャートである。このフローチャートは、ＲＯＭ３０２に記憶されている制御プログラムをＣＰＵ３０１が実行することにより実現される。
【０１４０】
図１２を参照して、ＣＰＵ３０１は、ユーザーの操作によりログインＩＤおよびログインパスワードをサーバー２００に送信し（Ｓ８１）、ログインが許可されたか否かを判別する（Ｓ８３）。
【０１４１】
ステップＳ８３において、ログインが許可されたと判別した場合（Ｓ８３でＹＥＳ）、ＣＰＵ３０１は、最新のウイルス定義ファイルを保持する端末３００を通知されたか否かを判別する（Ｓ８５）。
【０１４２】
ステップＳ８３において、ログインが許可されないと判別した場合（Ｓ８３でＮＯ）、またはステップＳ８５において、最新のウイルス定義ファイルを保持する端末３００を通知されないと判別した場合（Ｓ８５でＮＯ）、ＣＰＵ３０１は処理を終了する。
【０１４３】
ステップＳ８５において、最新のウイルス定義ファイルを保持する端末３００を通知されたと判別した場合（Ｓ８５でＹＥＳ）、ＣＰＵ３０１は、通知された端末からアクセスまたはログインする要求を表示部３０６に表示し（Ｓ８７）、処理を終了する。
【０１４４】
なお、本実施の形態におけるサーバー２００の動作は、いずれかのＭＦＰ１００によって行われてもよい。
【０１４５】
古いウイルス定義ファイルを保持する端末からネットワーク上の機器にアクセスまたはログインされる場合よりも、新しいウイルス定義ファイルを保持する端末からログインまたはネットワーク上の機器にアクセスされる場合の方が、ネットワーク上の機器へのウイルス感染のリスクは低い。しかし、従来においては端末のウイルス定義ファイルの新旧に関係なくネットワーク上の機器へのログインおよびアクセスが許可されていたため、端末からネットワーク上の機器へのウイルス感染のおそれが大きかった。
【０１４６】
本実施の形態によれば、古いウイルス定義ファイルを保持する端末３００からネットワークＮＷ上の機器にアクセスまたはログインされた場合に、新しいウイルス定義ファイルを保持する端末３００からネットワークＮＷ上の機器にアクセスまたはログインすることをユーザーに要求することにより、ネットワークのセキュリティを向上することができる。ネットワーク上の機器はより安全にデータを取り扱うことができる。
【０１４７】
また、古いウイルス定義ファイルを保持する端末３００がＭＦＰ１００にアクセスした場合に、その端末３００からのＭＦＰ１００へのデータの保存を含むジョブの実行が禁止されるので、古いウイルス定義ファイルを保持する端末３００からＭＦＰ１００へのウイルス感染を抑止することができる。一方で、古いウイルス定義ファイルを保持する端末３００に対してＭＦＰ１００へのデータの保存を含まないジョブの実行が許可されるので、ユーザーの利便性の低下を抑止することができる。
【０１４８】
さらに、サーバー２００およびＭＦＰ１００がセキュリティ情報テーブルを共有することにより、サーバー２００がダウンした場合であってもＭＦＰ１００がサーバー２００の処理を代行することができ、ネットワークのセキュリティを確保することができる。
【０１４９】
［第２の実施の形態］
【０１５０】
本実施の形態では、情報処理装置および画像処理装置が同一の機器であり、ＭＦＰである場合について説明する。情報処理装置および画像処理装置は、プリンター、複写機、またはファクシミリなどのＭＦＰ以外の画像形成装置であってもよいし、表示装置、ＰＣ、携帯電話、またはスマートフォンなどであってもよい。
【０１５１】
本実施の形態においては、複数の端末３００を所有するユーザーが任意の端末３００から直接の無線通信により（ネットワークＮＷを経由せずに）ネットワークＮＷ上の機器に接続した場合に、その機器がその端末３００のウイルス定義ファイルの情報を取得し、複数の端末３００の各々のウイルス定義ファイルの情報を比較する。その機器は、比較の結果、ログインに使用された端末３００が保持するウイルス定義ファイルが最新のもので無い場合には、最新のウイルス定義ファイルを保持する他の端末３００からその機器にアクセスするように通知する。
【０１５２】
図１３は、本発明の第２の実施の形態において、ユーザーが端末３００から直接の無線通信によりＭＦＰ１００にログインする場合に画像形成システムが行う動作を説明する図である。
【０１５３】
図１３を参照して、ユーザーＡは、自らが所有する任意の端末（ここでは端末３００ｂ（第２の実施の形態における任意の端末の一例））から、Ｗｉ−Ｆｉダイレクトに対応するネットワークＮＷ上の機器（ここではＭＦＰ１００ａ（第２の実施の形態における情報処理装置および特定の機器の一例））に対して、無線通信用のＩＤおよびパスワードを送信する（処理ＰＲ２１）。
【０１５４】
ＭＦＰ１００ａは、受信したＩＤおよびパスワードと、自機で保持するＩＤであるおよびパスワードとが一致する場合に、端末３００ｂとの直接の無線通信を開始する。
【０１５５】
ユーザーＡは、ＭＦＰ１００ａと端末３００ｂとの直接の無線通信が開始した場合に、端末３００ｂを通じてＭＦＰ１００ａに対してログインＩＤおよびログインパスワードを送信する。ＭＦＰ１００ａは受信したログインＩＤおよびログインパスワードをサーバー２００に送信する（処理ＰＲ２２）。
【０１５６】
サーバー２００は、受信したログインＩＤおよびログインパスワードと、ユーザー情報に含まれるログインＩＤおよびログインパスワードとが一致する場合に、ユーザーＡのログインを受け付ける。
【０１５７】
サーバー２００は、端末３００ｂからＭＦＰ１００ａへのログイン許可した場合に、その端末３００ｂが保持するウイルス定義ファイルの情報を、ＭＦＰ１００ａを通じて端末３００ｂから取得する（処理ＰＲ２３）。
【０１５８】
処理ＰＲ２３は、ログインを受け付けた場合ではくＭＦＰ１００ａが端末３００ｂからのアクセスを受け付けた場合に行われてもよい。このＭＦＰ１００ａへのアクセスには、端末３００ｂからＭＦＰ１００ａ内のフォルダまたはファイルへのアクセス、端末３００ｂが保持するファイルをＭＦＰ１００ａで印刷する印刷ジョブの実行指示、および端末３００ｂが保持するファイルをＭＦＰ１００ａ内に保存するジョブの実行指示のうち少なくとも１つが含まれてもよい。
【０１５９】
なお、ウイルス定義ファイルを端末３００ｂから取得する場合、サーバー２００は、サーバー２００と通信可能な状態にあるユーザーＡの他の端末３００からも、その端末３００が保持するウイルス定義ファイルの情報を取得してもよい。
【０１６０】
端末３００ｂからウイルス定義ファイルの情報を取得した場合に、サーバー２００は、ＨＤＤ１０６に記憶されているセキュリティ情報テーブルを更新する（処理ＰＲ２４）。
【０１６１】
セキュリティ情報テーブルを更新した場合に、サーバー２００は、端末３００の各々からログインすることが可能なネットワークＮＷ上の機器（ＭＦＰ１００ａを含む機器）に、更新後のセキュリティ情報テーブルを送信する（処理ＰＲ２５）。
【０１６２】
更新後のセキュリティ情報テーブルを受信した機器は、自機で保持するセキュリティ情報テーブルを、受信したセキュリティ情報テーブルに更新する（処理ＰＲ２６）。ここでは、処理ＰＲ２６によってセキュリティ情報テーブルは図５に示す内容に更新されたものとする。
【０１６３】
ＭＦＰ１００ａは、自機のＨＤＤ１０６（第２の実施の形態における記憶手段の一例）が記憶する更新後のセキュリティ情報テーブルに基づいて、ユーザーＡが所有する端末３００ａ、３００ｂ、および３００ｃの中から最新のウイルス定義ファイルを保持する端末を特定する（処理ＰＲ２７）。ここでは、端末３００ｃが最新のウイルス定義ファイルを保持する端末として特定される。
【０１６４】
ＭＦＰ１００ａは、アクセスまたはログインに使用された端末３００ｂが、最新のウイルス定義ファイルを保持する端末３００ｃとは異なる端末である場合、最新のウイルス定義ファイルを保持する端末３００ｃからＭＦＰ１００ａへアクセスまたはログインすることを、アクセスまたはログインに使用された端末３００ｂを通じてユーザーＡに対して要求する（処理ＰＲ２８）。具体的には、サーバー２００は、端末３００ｃの情報を端末３００ｂに対して通知する。端末３００ｂはこの通知を受けると、通知された端末３００ｃからＭＦＰ１００ａへアクセスまたはログインすることを要求するメッセージを自機の表示部３０６に表示する（処理ＰＲ２９）。
【０１６５】
一方、サーバー２００は、アクセスまたはログインに使用された端末３００ｂが、最新のウイルス定義ファイルを保持する端末である場合、処理ＰＲ２８の要求を行わない。
【０１６６】
図１４は、本発明の第２の実施の形態において、ユーザーが端末３００から直接の無線通信によりＭＦＰ１００にログインする場合にそのＭＦＰ１００が行う動作のフローチャートである。このフローチャートは、ＲＯＭ１０３に記憶されている制御プログラムをＣＰＵ１０１（第２の実施の形態における第１の取得手段、第２の取得手段、特定手段、要求手段、更新手段、第１の許可手段、第２の許可手段の一例）が実行することにより実現される。
【０１６７】
図１４を参照して、ＣＰＵ１０１は、端末３００との間で直接の無線接続を開始したか否かを判別する（Ｓ１０１）。端末３００との間で直接の無線通信を開始したと判別するまで、ＣＰＵ１０１はステップＳ１０１の処理を繰り返す。
【０１６８】
ステップＳ１０１において、端末３００との間で直接の無線通信を開始したと判別した場合（Ｓ１０１でＹＥＳ）、ＣＰＵ１０１は、ログインＩＤであるおよびログインパスワードを端末３００から取得し（Ｓ１０３）、取得した情報をサーバー２００に送信する（Ｓ１０５）。続いてＣＰＵ１０１は、サーバー２００からセキュリティ情報テーブルを受信し（Ｓ１０７）、自機で保持するセキュリティ情報テーブルを、受信したセキュリティ情報テーブルの内容に更新する（Ｓ１０９）。その後ＣＰＵ１０１は、図９のステップＳ２９以降の処理を行う。
【０１６９】
なお、本実施の形態における画像形成システムの構成および上述以外の動作は、第１の実施の形態の場合と同様であるため、その説明は繰り返さない。
【０１７０】
本実施の形態によれば、ネットワークＮＷを経由せずにネットワークＮＷ上の機器にユーザーがアクセスまたはログインした場合にも、アクセスまたはログインに使用された端末３００が保持するウイルス定義ファイルが古いときは、新しいウイルス定義ファイルを保持する端末３００からその機器にアクセスまたはログインすることをユーザーに要求することにより、ネットワークのセキュリティを向上することができる。ネットワーク上の機器はより安全にデータを取り扱うことができる。
【０１７１】
［第３の実施の形態］
【０１７２】
第１および第２の実施の形態では、アクセスまたはログインに使用された端末が、最新のウイルス定義ファイルを保持する端末とは異なる端末である場合、サーバー２００またはＭＦＰ１００が、最新のウイルス定義ファイルを保持する端末からネットワークＮＷ上の機器へアクセスまたはログインすることを、アクセスまたはログインに使用された端末を通じてユーザーに対して要求する例について示した（図８の処理ＰＲ１７、図１３の処理ＰＲ２８）。
【０１７３】
本実施の形態では、第１または第２の実施の形態の変形例として、アクセスまたはログインに使用された端末が、最新のウイルス定義ファイルを保持する端末とは異なる端末である場合、サーバー２００またはＭＦＰ１００（第３の実施の形態における情報処理装置の一例）が、アクセスまたはログインに使用された端末にインストールされている操作アプリ（図４）を起動させる例について説明する。
【０１７４】
図１５は、本発明の第３の実施の形態において、端末３００ｂの表示部３０６に表示される画面を模式的に示す図である。なお、ここでは画面を表示する端末が携帯端末である場合について示しているが、画面を表示する端末はＰＣなどであってもよい。
【０１７５】
図１５（ａ）を参照して、ここでは、アクセスまたはログインに使用された端末が端末３００ｂ（第３の実施の形態における任意の端末の一例）であるものとする。端末３００ｂの表示部３０６には、アイコンが配列したホーム画面ＳＲ１が表示されている。
【０１７６】
最新のウイルス定義ファイルを保持する端末が、アクセスまたはログインに使用された端末３００ｂとは異なる端末である場合、サーバー２００またはＭＦＰ１００は、端末３００ｂに対して、アクセスまたはログインに使用された端末にインストールされている操作アプリを起動することを要求する。
【０１７７】
図１５（ｂ）を参照して、端末３００ｂは、サーバー２００またはＭＦＰ１００からの要求を受けると、操作アプリを起動する。その結果、端末３００ｂの表示部３０６には、ＭＦＰ１００の操作のみを受け付ける操作画面ＳＲ２が表示される。
【０１７８】
なお、アクセスまたはログインに使用された端末が、最新のウイルス定義ファイルを保持する端末とは異なる端末である場合、サーバー２００またはＭＦＰ１００は、上述のように操作アプリを起動するとともに、最新のウイルス定義ファイルを保持する端末からネットワークＮＷ上の機器へアクセスまたはログインすることを、アクセスまたはログインに使用された端末を通じてユーザーに対して要求してもよい。
【０１７９】
図１６は、本発明の第３の実施の形態において、ユーザーが端末３００からＭＦＰ１００にログインする場合に、サーバー２００またはＭＦＰ１００が行う動作のフローチャートである。このフローチャートは、ＲＯＭ２０３に記憶されている制御プログラムをＣＰＵ２０１が実行すること、またはＲＯＭ１０３に記憶されている制御プログラムをＣＰＵ１０１が実行することにより実現される。
【０１８０】
図１６を参照して、ＣＰＵ１０１または２０１は、図９または図１４におけるステップＳ３１において、最新のウイルス定義ファイルを保持する端末３００がログインに使用された３００と一致しないと判別した場合（Ｓ３１でＮＯ）、ログインに使用した端末３００に対して操作アプリの起動を要求し（Ｓ１２１）、処理を終了する。
【０１８１】
なお、本実施の形態における画像形成システムの構成および上述以外の動作は、第１の実施の形態の場合と同様であるため、その説明は繰り返さない。
【０１８２】
本実施の形態によれば、アクセスまたはログインに使用された端末３００が保持するウイルス定義ファイルが古いときは、その端末３００にはＭＦＰ１００の操作のみが許可され、その端末３００からのＭＦＰ１００へのデータの保存を含むジョブの実行が禁止される。このため、古いウイルス定義ファイルを保持する端末３００からＭＦＰ１００へのウイルス感染を抑止することができ、ネットワークのセキュリティを向上することができる。ネットワーク上の機器はより安全にデータを取り扱うことができる。
【０１８３】
［その他］
【０１８４】
上述の実施の形態は適宜組み合わせることができる。
【０１８５】
上述の実施の形態における処理は、ソフトウェアにより行っても、ハードウェア回路を用いて行ってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１８６】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１８７】
１００，１００ａ，１００ｂ  ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）（特定の機器の一例、第２および第３の実施の形態における情報処理装置の一例）
１０１，２０１，３０１  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）（第１の取得手段、第２の取得手段、特定手段、要求手段、更新手段、送信手段、第１の許可手段、および第２の許可手段の一例）
１０２，２０２，３０７  ネットワークインターフェース部
１０３，２０３，３０２  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
１０４，２０４，３０３  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
１０５  ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
１０６，２０５，３０４  ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）（記憶手段の一例）
１０７  ファクシミリ部
１０８  カードインターフェース部
１０９，３０８  無線通信部
１１０  自動原稿搬送装置
１１１  原稿読取部
１１２  画像形成部
１１３  給紙部
１１４  操作パネル
１１５  ストレージ
１１６  ボックス
１２０  メイン回路
１２１，２０６，３０５  操作部
１２２，２０７，３０６  表示部
１２３  フラッシュメモリカード
２００  サーバー（第１および第３の実施の形態における情報処理装置の一例）
３００，３００ａ，３００ｂ，３００ｃ，３００ｄ，３００ｅ  端末（任意の端末の一例）
ＡＰ  アクセスポイント
ＮＷ  ネットワーク
ＰＲ１Ａ，ＰＲ１Ｂ，ＰＲ２，ＰＲ３，ＰＲ４，ＰＲ１１、ＰＲ１２、ＰＲ１３，ＰＲ１４，ＰＲ１５，ＰＲ１６，ＰＲ１７，ＰＲ１８，ＰＲ２１，ＰＲ２２，ＰＲ２３，ＰＲ２４，ＰＲ２５，ＰＲ２６，ＰＲ２７，ＰＲ２８，ＰＲ２９  処理
ＳＲ１  ホーム画面
ＳＲ２  操作画面
【図１】
2020119448.tif 000003
【図２】
2020119448.tif 000004
【図３】
2020119448.tif 000005
【図４】
2020119448.tif 000006
【図５】
2020119448.tif 000007
【図６】
2020119448.tif 000008
【図７】
2020119448.tif 000009
【図８】
2020119448.tif 000010
【図９】
2020119448.tif 000011
【図１０】
2020119448.tif 000012
【図１１】
2020119448.tif 000013
【図１２】
2020119448.tif 000014
【図１３】
2020119448.tif 000015
【図１４】
2020119448.tif 000016
【図１５】
2020119448.tif 000017
【図１６】
2020119448.tif 000018