(57)【要約】【課題】  顧客環境の既存のネットワークなどに変更を大きく加えることなく、該環境に対してネットワーク機器の稼働情報などを収集する管理装置を容易に導入する仕組みが望まれる。【解決手段】  本発明の管理装置は、メッシュネットワークでネットワーク機器の探索を実行し、該探索で見つかったネットワーク機器から前記メッシュネットワークを介して稼働情報を取得し、さらに、モバイルネットワークを介して、前記取得された稼働情報を機器管理システムに対して送信することを特徴とする。【選択図】  図１
2018133001.tif 000002
【特許請求の範囲】
【請求項１】
無線通信の機能を利用して予め指定された識別情報で識別されるメッシュネットワークに参加し、該メッシュネットワークでネットワーク機器の探索を実行する探索手段と、
前記探索で見つかったネットワーク機器から、前記メッシュネットワークを介して、稼働情報を取得する取得手段と、
モバイルネットワークを利用するための識別情報を含むカードで実現される該モバイルネットワークを介して、前記取得された稼働情報を機器管理システムに対して送信する送信手段と、を有することを特徴とする管理装置。
【請求項２】
前記探索は、前記モバイルネットワークを利用するための有効化処理に応じた外部装置からの指示に従い実行されることを特徴とする請求項１に記載の管理装置。
【請求項３】
前記探索で見つかったネットワーク機器の識別情報は、前記モバイルネットワークを介して、前記機器管理システムに対して送信されることを特徴とする請求項１または２に記載の管理装置。
【請求項４】
前記探索により複数のネットワーク機器が見つかった場合に、所定の条件を満たす場合に、
少なくとも一部のネットワーク機器については前記メッシュネットワークを介して稼働情報が取得され、
残りのネットワーク機器については前記メッシュネットワークとは異なる、該ネットワーク機器が設置された環境に予め存在していたローカルネットワークを介して稼働情報が取得される、ことを特徴とする請求項１乃至３のいずれか１項に記載の管理装置。
【請求項５】
前記ローカルネットワークではなく、前記メッシュネットワークを介して稼働情報が取得されるネットワーク機器は、該ローカルネットワークに対して直接接続していない機器であることを特徴とする請求項４に記載の管理装置。
【請求項６】
前記ローカルネットワークを利用するためのネットワーク設定を、前記モバイルネットワークを介して前記機器管理システムから取得することを特徴とする請求項４または５に記載の管理装置。
【請求項７】
前記ネットワーク機器は、画像処理装置、３Ｄプリンター、ネットワークカメラ、及びデジタル医療機器の少なくともいずれかであることを特徴とする請求項１乃至６のいずれか１項に記載の管理装置。
【請求項８】
携帯端末であって、
ネットワーク機器が設置された環境に存在する、モバイルネットワークを利用するための識別情報を含むカードが挿入された機器から、前記カードに含まれる識別情報と、当該機器で実行される管理エージェントを識別するエージェントＩＤとを取得する取得手段と、
前記識別情報と前記エージェントＩＤとを指定して、前記モバイルネットワークを利用するための有効化処理の要求を送信する送信手段と、
前記有効化処理に応じて前記管理エージェントに対してネットワーク機器の探索を要求する要求手段と、を有し、
前記管理エージェントでは、無線通信の機能を利用して予め指定された識別情報で識別されるメッシュネットワークで前記探索が実行され、当該探索により見つかったネットワーク機器から前記メッシュネットワークを介して取得された稼働情報が前記モバイルネットワークを介して機器管理システムに対して送信される、ことを特徴とする携帯端末。
【請求項９】
管理装置における方法であって、
無線通信の機能を利用して予め指定された識別情報で識別されるメッシュネットワークに参加し、該メッシュネットワークでネットワーク機器の探索を実行する探索工程と、
前記探索で見つかったネットワーク機器から、前記メッシュネットワークを介して、稼働情報を取得する取得工程と、
モバイルネットワークを利用するための識別情報を含むカードを自装置に挿入したうえで該モバイルネットワークを介して、前記取得された稼働情報を機器管理システムに対して送信する送信工程と、を有することを特徴とする方法。
【請求項１０】
携帯端末における方法であって、
ネットワーク機器が設置された環境に存在する機器から、モバイルネットワークを利用するためのカードに含まれる識別情報と、当該機器で実行される管理エージェントを識別するエージェントＩＤとを取得する取得工程と、
前記識別情報と前記エージェントＩＤとを指定して、前記モバイルネットワークを利用するための有効化処理の要求を送信する送信工程と、
前記有効化処理に応じて前記管理エージェントに対してネットワーク機器の探索を要求する要求工程と、を有し、
前記管理エージェントでは、無線通信の機能を利用して予め指定された識別情報で識別されるメッシュネットワークで前記探索が実行され、当該探索により見つかったネットワーク機器から前記メッシュネットワークを介して取得された稼働情報が前記モバイルネットワークを介して機器管理システムに対して送信される、ことを特徴とする方法。
【請求項１１】
請求項１乃至７のいずれか１項に記載の手段としてコンピューターを機能させるためのプログラム。
【請求項１２】
請求項８に記載の手段としてコンピューターを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
無線通信を用いたネットワーク機器の情報取集のための技術に関する。
【背景技術】
【０００２】
顧客との契約締結のために、販売、リース、保守などを行うネットワーク機器の管理会社が、複数のネットワーク機器が稼働するオフィス環境において、それらネットワーク機器の動作ログや消耗品使用状況や消費電力といった稼働情報を取得したい場合がある。
【０００３】
従来から、顧客環境のネットワークに、そのネットワーク専用の管理装置を設置、接続することで、その管理装置が該ネットワーク上のネットワーク機器から稼働情報を収集し、インターネットを介して外部の管理システムに送信する仕組みが存在する（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１７５１２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記のような仕組みは、管理装置に対する顧客環境に特有なネットワークの設定を行った上で、顧客環境におけるネットワークポリシーなども一部変更することなどが前提となっている。例えば、管理装置がネットワーク機器の稼働情報を取得する手段として、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）やＢＭＬｉｎｋＳ（Ｂｕｓｉｎｅｓｓ  Ｍａｃｈｉｎｅ  Ｌｉｎｋａｇｅ  Ｓｅｒｖｉｃｅ）等のネットワーク機器の共通管理プロトコルを用いる方法がある。通常、オフィス環境のネットワークの通信設定はホワイトリスト形式で運用管理が行われるため、顧客ネットワークを構成するルーター装置に、前述の稼働情報取得に必要なプロトコルを許可する設定を行う必要がある。なお、顧客環境のプライベートネットワークがＴＣＰ／ＩＰネットワークの場合は、プロトコルに加えプロトコルで使用する通信ポートの許可設定も必要となる。前述の設定を管理対象のネットワーク機器が存在する全ての顧客環境ネットワークに実施した上で、管理装置によるネットワーク機器の管理を開始する必要がある。
【０００６】
さらに、管理装置の撤去時は、顧客ネットワーク設定を元の状態に戻す作業も必要となるため、顧客側のネットワーク関連機器に対する作業がどうしても発生してしまう。
【０００７】
現状、顧客の既存ネットワークに変更を加えることなく、その環境に設置されたネットワーク機器から稼働情報などのデータを収集するための管理装置を容易に導入する仕組みが求められている。
【課題を解決するための手段】
【０００８】
本発明の管理装置は、無線通信の機能を利用して予め指定された識別情報で識別されるメッシュネットワークに参加し、該メッシュネットワークでネットワーク機器の探索を実行する探索手段と、
前記探索で見つかったネットワーク機器から、前記メッシュネットワークを介して、稼働情報を取得する取得手段と、
モバイルネットワークを利用するための識別情報を含むカードで実現される該モバイルネットワークを介して、前記取得された稼働情報を機器管理システムに対して送信する送信手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明に依れば、所望の環境に存在するネットワーク機器から稼働情報などのデータを収集するための管理装置を容易に導入する仕組みが提供できる。
【図面の簡単な説明】
【００１０】
【図１】本発明のシステム構成の例を示す図である
【図２】本発明に含まれる各装置のハードウェア構成の例を示す図である
【図３】本発明に含まれる各装置のソフトウェアのモジュール構成の例を示す図である
【図４】メッシュネットワークを構築するための処理を説明するためのフローチャート
【図５】管理装置の設置までの処理の流れを説明するためのフローチャート
【図６】管理エージェントの撤去作業を説明するためのフローチャート
【図７】携帯端末におけるネットワーク設定の設定配信の画面の例を示す図である
【図８】実施例２における管理装置の設置までの処理の流れを説明するためのフローチャート
【図９】実施例２における追加機器へのメッシュネットワーク設定の適用処理を説明するためのフローチャート
【図１０】実施例３における管理装置のネットワーク切り替え処理を説明するためのフローチャート
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１２】
（実施例１）
本発明に係るネットワーク機器を管理する管理システムを含むネットワークシステムの一実施形態について説明する。ネットワーク機器の一例として、本発明では、プリンターやＭＦＰ（Ｍｕｌｔｉ−ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、複合機能を有する複写機などを含む画像処理装置を用いて説明する。しかしながら、インターネットなどリモートの管理システムで稼働情報を収集し、運用をサポートする対象であるネットワーク機器としては、画像処理装置以外にも、ネットワークカメラ、３Ｄプリンター、デジタル医療機器や家電製品が含まれ、それらも本発明を適用可能である。
【００１３】
なお、本発明の管理システムの対象となるネットワーク機器には、その前提として、後述するメッシュネットワークなどのＷＰＡＮへの参加が可能となるような無線通信のためのハードウェア及びソフトウェアが内蔵、または追加可能に構成されているものとする。
【００１４】
＜システム構成＞
図１は、本発明のシステムの全体構成の例を示す図である。図１（ａ）は、本発明適用前のネットワーク機器としての画像処理装置が複数配置された顧客環境を示す図である。一方で、図１（ｂ）は、本発明が適用された場合の機器管理システムなどを含むネットワークシステム全体の構成例を示している。
【００１５】
図１（ａ）において、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０１は、画像処理装置が設置された顧客環境の既存のローカルネットワークの一例である。画像処理装置１０２はＬＡＮ１０１に接続し、同ネットワークに接続するクライアントコンピューター１０４からの要求に応じてプリント処理及びスキャン処理並びに他の複数の機能を提供することができる。画像処理装置１０３は、クライアントコンピューター１０４と、ＬＡＮを介さずに、直接接続して利用される接続形態をとっている。画像処理装置１０３とクライアントコンピューター１０４が直接接続する手段として、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などでも良いし、他の手段でも良い。
【００１６】
図１（ａ）のクライアントコンピューター１０４や画像処理装置１０２は、顧客環境におけるネットワークポリシーに従い、不図示のインターネットを介した外部サービスと通信を行うことも可能である。この環境において、ＬＡＮ１０１に新たに機器を接続させて、インターネットを介した外部サービスに接続する場合には、その機器に対してポリシーに従うネットワーク初期設定などが必要で、さらに顧客環境の既存のネットワーク周辺装置における設定変更が必要となる。
【００１７】
図１（ｂ）は、図１（ａ）で示した顧客環境に加えて、ネットワーク機器からデータを収集する管理装置１０５と、管理装置が収集したデータを管理する機器管理システム１０８などを更に含む全体構成を示している。
【００１８】
管理装置１０５は、ＬＡＮ１０１や後述するメッシュネットワークを介して、画像処理装置１０２、１０３から稼働情報を収集することができる。画像処理装置１０２、１０３から収集されるデータとして、例えばログ情報やカウンター情報、消耗品情報や消費電力情報などの稼働情報が含まれる。また、収集される稼働情報には、画像処理装置１０２、１０３で検出された異常や障害などのステータスイベントも含まれる。
【００１９】
また、管理装置１０５は、モバイル通信（モバイルブロードバンド）網に接続するためのＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）を備える。管理装置１０５は、当該ＳＩＭによってモバイル通信網を介してＷＡＮ１０７に接続し、さらにＷＡＮ１０７を介して機器管理システム１０８と通信することができる。つまり、管理装置１０５は、顧客環境で既に設置されているようなファイアウォールやプロキシなどを経由せずに、そのモバイル通信網を介して、画像処理装置１０２、１０３から取得した各種データを危機管理システム１０８に送信できる。なお、前述のＳＩＭは、ＳＩＭカードが挿入されることによってモバイル通信網への接続が可能となる。ＳＩＭカードは、モバイル回線キャリアの加入者を特定するためのＩＤ番号（以下ＳＩＭ  ＩＤと呼ぶ）が記録されたＩＣカードである。ここで、本発明においては、ＳＩＭカードは、ＵＩＭ（Ｕｓｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ  Ｃａｒｄ）、ＵＳＩＭ（Ｕｎｉｖｅｒｓａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ  Ｃａｒｄ）などを含む、所望の事業者が提供するモバイル通信網での様々なサービスを利用するためのＳＩＭ  ＩＤなどの識別情報を含むＩＣカードの総称として用いる。
【００２０】
ＷＡＮ１０７は、管理装置１０５で用いるＳＩＭカードに記録されたＩＤ番号に応じて、モバイル通信網への接続を許可する。ＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０６は、管理装置１０５と管理対象の画像処理装置１０２、１０３同士を相互に接続するネットワークであり、本発明では、例えば、近距離無線通信規格（ＩＥＥＥ  ８０２．１５．４）を用いたメッシュネットワークを利用する。ＷＰＡＮ１０６で、管理装置１０５と画像処理装置１０２、１０３間にネットワーク機器管理専用の無線通信網を構成することで、該専用ネットワークを用いてデータ通信が可能となる。
【００２１】
機器管理システム１０８は、管理装置１０５や画像処理装置１０２、１０３を一元的に管理し、管理装置１０５が収集した各種データを収集、レポートする機能などを持つ。
【００２２】
ＳＩＭ管理サーバー１０９は、管理装置１０５のＳＩＭ  ＩＤごとの接続状態を管理する。ＳＩＭ管理サーバー１０９は、権限を持つユーザーや外部のアプリケーションによって、管理画面やＷｅｂＡＰＩ（Ｗｅｂ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）を介して任意のＳＩＭ  ＩＤの状態を操作できる。例えば、機器管理システム１０８が、管理装置１０５のＳＩＭ  ＩＤを有効化、無効化することができる。ＳＩＭ  ＩＤが有効化された場合には管理装置１０５がモバイル回線経由でＷＡＮ１０７に接続可能となり、ＳＩＭ  ＩＤが無効化された場合にはＷＡＮ１０７に接続不可となる。
【００２３】
携帯端末１１０は、管理装置１０５で動作する後述の管理エージェントを初期化する機能を持ち、持ち運び可能な端末である。また、携帯端末１１０は、ＷＰＡＮ１０６のネットワーク設定を生成し、管理装置１０５及び画像処理装置１０２、１０３に該ネットワーク設定を配信する機能を持つ。なお携帯端末１１０は、管理装置１０５と同様にモバイル通信網を介して機器管理システム１０８に接続できる。管理装置１０５を設置、管理する作業者（以下、作業者と呼ぶ）は、携帯端末１１０を用いてＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  ｒａｄｉｏ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）により、管理装置１０５に対して必要な設定を配信する。もちろん、ＵＳＢによる有線接続手段やその他の通信手段によって設定を配信出来ても良い。
【００２４】
＜システムの内部構成＞
図２は、図１（ｂ）に含まれる各装置のハードウェア構成の例を説明するブロック図である。
【００２５】
図２（Ａ）は、管理装置１０５、携帯端末１１０の内部構成の一例を示すブロック図である。図２（Ａ）において、２０１はＣＰＵであり、ＲＯＭ２０３あるいは外部メモリ２０９に記憶されたアプリケーションプログラム等に基づいて処理を実行する。さらに、ＣＰＵ２０１はシステムバス２１４に接続される各デバイスを総括的に制御する。また、ＣＰＵ２０１は、ディスプレイ２０８上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のアプリケーションウィンドウを開き、種々のデータ処理を実行する。２０２はＲＡＭであり、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。２０３はＲＯＭであり、基本Ｉ／Ｏプログラム等の記憶領域として機能する読み出し専用のメモリである。このＲＯＭ２０３あるいは記憶装置２１１には、ＣＰＵ２０１の制御プログラムであるオペレーティングシステムプログラム（以下、ＯＳ）や後述する本発明特有の処理を実現するためのプログラム等が記憶される。さらにＲＯＭ２０３あるいは記憶装置２１１には上記アプリケーションプログラム等に基づく処理の際に使用するファイルやその他各種データを記憶する。
【００２６】
２０４は、例えば基幹ネットワークのようなＷＰＡＮ１０６とは別のネットワークと接続するためのネットワークＩ／Ｆである。ネットワークＩ／Ｆ（１）２０４プリントジョブや顧客先における様々な通信データが流れるネットワークである。尚、ネットワークＩ／Ｆ（１）２０４に接続可能ネットワークは、有線無線を問わない。２０５は、ネットワークＩ／Ｆ（１）２０４とは異なるネットワークＩ／Ｆであり、メッシュネットワークなどのＷＰＡＮ１０６と接続可能である。ネットワークＩ／Ｆ（２）２０５は、ＷＰＡＮ１０６を介して近距離無線通信による外部の装置と情報のやり取りをするインターフェースである。例えば、近距離無線通信規格の一つであるＢｌｕｅｔｏｏｔｈ（登録商標）などが該当する。また外部の装置とは、例えば、自身以外の画像処理装置１０２、１０３を指す。
【００２７】
２０６は入出力Ｉ／Ｆであり、キーボード２０７やマウス等のポインティングデバイス２０９からの入力やディスプレイ２０８への出力を制御する。２１０は外部メモリＩ／Ｆであり、ハードディスク（ＨＤ）等の記憶装置２１１とのアクセスを制御する。２１１は記憶装置であり、ブートプログラム、各種のアプリケーション、ユーザーファイル、編集ファイル等を記憶する。
【００２８】
２１２は、ＮＦＣ  Ｉ／Ｆであり、外部の装置とＮＦＣによる通信を制御する。例えば、携帯端末１１０がＮＦＣ  Ｉ／Ｆ２１２を介して、管理装置１０５とデータ通信を行うことができる。
【００２９】
２１３は、広域無線ネットワーク  Ｉ／Ｆであり、ＳＩＭカード２１４からモバイル通信に必要な加入者識別情報（例えば、ＳＩＭ  ＩＤなど）を取得し、ＷＡＮ１０７との接続を確立する。モバイル通信手段として、例えばＷ−ＣＤＭＡ  （Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）や、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）などのモバイル通信規格による通信を行う。もちろん、その他のモバイル通信規格によって、広域無線ネットワークＩ／Ｆ２１３がＷＡＮ１０７と接続できても良い。また、広域無線ネットワーク  Ｉ／Ｆ並びにＳＩＭカード２１４を備えるモバイルルーターを、管理装置に外付けすることでモバイルネットワークに接続してもよい。
【００３０】
２１５は、ＵＳＢ  Ｉ／Ｆであり、外部装置とＵＳＢ接続によるデータ通信を制御する。２１６はシステムバスであり、各デバイスを接続する。
【００３１】
なお、ネットワークＩ／Ｆ（２）や広域無線ネットワーク  Ｉ／Ｆ、ＮＦＣ  Ｉ／Ｆなどといった構成の少なくともいずれかは、それら構成を含む機器をＵＳＢ  Ｉ／Ｆを介して管理装置１０５、携帯端末１１０に接続することで実現してもよい。
【００３２】
図２（Ｂ）は、ネットワーク機器の一例である画像処理装置１０２、１０３の内部構成の一例を示すブロック図である。画像処理装置１０２、１０３において、２５１と２５２は、それぞれ前述した２０４、２０５と同様の構成であるため説明は省略する。
【００３３】
２５３は、ＮＦＣ  Ｉ／Ｆであり、外部の装置とＮＦＣによる通信を制御する。例えば、携帯端末１１０がＮＦＣ  Ｉ／Ｆ２５３を介して、画像処理装置１０２、１０３とデータ通信を行うことができる。
【００３４】
２５４は、ＣＰＵであり、制御プログラム等に基づいてシステムバス２６９に接続されるプリンターＩ／Ｆ２５９を介してプリンター２６０に出力情報としての画像信号を出力する。なお、制御プログラムはＲＯＭ２５６や記憶装置２６４等に記憶される。画像処理装置は、ネットワークＩ／Ｆ（１）２５１及びネットワークＩ／Ｆ（２）２５２を介して外部装置との通信処理が可能となっている。例えば、画像処理装置１０２、１０３内の情報等を管理装置１０５に通知する際には、これらいずれかのインターフェースが利用されるように構成されている。さらにＣＰＵ２５４はＲＯＭ２５６あるいは記憶装置２６４に記憶されたアプリケーションプログラム等に基づいて処理を実行する。２５５はＲＡＭであり、ＣＰＵ２５４の主メモリ、ワークエリア等として機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ２５５は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。２５６はＲＯＭであり、２６４はハードディスク（ＨＤ）等の記憶装置である。このＲＯＭ２５６あるいは記憶装置２６４には、ＣＰＵ２５４の制御プログラムやアプリケーションプログラムおよび上記出力情報を生成する際に使用するフォントデータ、画像処理装置１０２、１０３上で利用される情報等が記憶される。またＲＯＭ２５６あるいは記憶装置２６４には、画像処理装置１０２、１０３のアプリケーションインストール時にアプリケーションが一時的に格納される。２５７は操作部Ｉ／Ｆであり、操作部２５８との間のインターフェースをつかさどり、表示すべき画像データを操作部２５８に対して出力する。また、ユーザーが操作部２５８を介して入力した情報の受信も行う。２５８は操作部であり、操作のためのスイッチおよびＬＥＤ表示器等が配されている操作パネル等に相当する。
【００３５】
２５９はプリンターＩ／Ｆであり、プリンター２６０（プリンターエンジン）に出力情報としての画像信号を出力する。２６１はスキャナーＩ／Ｆであり、スキャナー２６２（スキャナーエンジン）からの入力情報として画像信号を受信する。
【００３６】
２６３は、外部メモリＩ／Ｆ（メモリコントローラ）であり、ハードディスク、ＩＣカード等の外部メモリ１６２へのアクセスを制御する。また、前述した外部メモリは１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンター制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。さらに、図示しないＮＶＲＡＭを有し、操作部２５８からのプリンターモード設定情報を記憶するようにしてもよい。
記憶装置２６４には、上述した制御プログラムに加え、画像処理装置を識別するための識別情報やネットワーク設定、管理装置１０５が収集する稼働情報なども格納される。
【００３７】
２６５はオプション機器Ｉ／Ｆであり、フィニッシャー、カセットユニット等のオプション機器２６６へのアクセスを制御する。オプション機器は、フィニッシャーやカセットユニットの他に、カメラやＩＣカードリーダー等のＭＦＰの機能及び機構を拡張する周辺機器でもよい。２６７は、ＵＳＢ  Ｉ／Ｆであり、外部装置とＵＳＢ接続によるデータ通信を制御する。例えば、後述のクライアントコンピューター１０４とＵＳＢで接続される。クライアントコンピューター１０４は、ＵＳＢ  Ｉ／Ｆ２６７を介して、各種プリント操作やスキャン操作を実行できる。２６８は、システムバスであり、各デバイスを接続する。
【００３８】
なお、ネットワークＩ／Ｆ（２）やＮＦＣ  Ｉ／Ｆなどといった構成の少なくともいずれかは、それら構成を含む機器をＵＳＢ  Ｉ／Ｆを介して画像処理装置に接続することで実現してもよい。
【００３９】
また、画像処理装置以外の本発明を適用可能なネットワーク機器については、例えば、それらが提供する機能に特有なハードウェア（カメラや特殊なセンサなど）が、プリンター２６０やプリンター２６０などに代替する形で構成されることになる。
【００４０】
図２（Ｃ）は、クライアントコンピューター１０４、機器管理システム１０８、ＳＩＭ管理サーバー１０９の内部構成の一例を示すブロック図である。図２（Ｂ）の２０１〜２０４、および２０６〜２１１、２１５、２１６は、図２（Ａ）と同様であるため、説明は省略する。なお、機器管理システム１０８は、１台以上の図２（Ｃ）で示すような装置で実現される複数の仮想マシンを用いて提供されるものであってもよい。
【００４１】
＜システムの機能構成＞
図３は、本発明に含まれる各装置のソフトウェアのモジュール構成（機能）の例を示す図である。以下に記載する各機能は、各装置のＣＰＵによりプログラムを実行することで実現される。
【００４２】
図３（Ａ）は、管理装置１０５の機能の構成を示した図である。
【００４３】
３０１は、管理装置１０５で画像処理装置を管理するために実行されるアプリケーションプログラムで提供される機能として管理エージェントを示している。管理エージェント３０１は、画面出力部３０２、エージェント管理部３０３及び機器管理部３０４を有する。画面出力部３０２は、管理エージェント３０１を操作するためのＷｅｂＵＩ画面を出力する。エージェント管理部３０３は、管理エージェント自身の各種設定を管理する。例えば、管理エージェント毎に割り当てられる管理エージェントを識別する識別情報（エージェントＩＤ）の設定や、画像処理装置の探索処理の有効、無効設定や、データ取得処理の有効、無効設定などが管理される。さらに、収集対象の稼働情報の種類や収集スケジュールなどとった設定も管理する。
【００４４】
機器管理部３０４は、ＷＰＡＮ１０６上の機器を探索し、その探索の結果に基づき監視対象である画像処理装置１０２、１０３から各種データを収集する。監視対象となる機器は、予めその機器の個体識別情報や機種などにより、登録されているものとする。また、機器管理部３０４は、収集されたデータを予約されたスケジュールに応じて機器管理システム１０８に送信するための制御を行う。なお、機器管理システム１０８に送信するデータは、画像処理装置１０２、１０３から収集した稼働情報などを該装置の識別情報とともにそのまま送信してもよいし、不要なデータのフィルタリング、必要なデータの追加などといった加工を施したデータを送信してもよい。ネットワーク管理部３０５は、送受信部３０６もしくは画面出力部３０２からの要求に応じて管理装置１０５のネットワーク設定を変更する。
【００４５】
送受信部３０６は、ネットワークＩ／Ｆ（１）２０４及びネットワークＩ／Ｆ（２）２０５、またＮＦＣ  Ｉ／Ｆ  ２１２、広域無線ネットワークＩ／Ｆ２１３を介して管理装置の各種機能と外部の装置とでデータを送受信する。また、送受信部３０６を介して受信したネットワーク設定に応じて、前述の各種ネットワークＩ／Ｆの設定変更処理を行う。保存部３０７は、他の機能の要求に応じて各種データを記憶装置２１１に保存する。
【００４６】
図３（Ｂ）は、携帯端末１１０の機能の構成を示した図である。
【００４７】
画面出力部３１１は、携帯端末のディスプレイに画面を表示する。送受信部３１２は、作業者の操作に応じて管理装置１０５の送受信部３０６及び後述の画像処理装置の送受信部３２１を介してデータの送受信を行う。保存部３１３は、各種データを記憶装置に保存する。
【００４８】
エージェント操作部３１４は、画面出力部３１１によって受け付けた作業者の操作指示に応じて管理装置１０５の管理エージェント３０１に対して命令を送信する。命令の例として、例えば管理エージェントのインストール処理、エージェントＩＤの割当処理、画像処理装置の探索開始・停止処理、画像処理装置からのデータ取得開始・停止処理などである。もちろん、管理エージェント及び画像処理装置の管理に関する命令であれば、その他の命令であっても良い。
【００４９】
ネットワーク設定生成部３１５は、ＷＰＡＮ１０６の一例であるメッシュネットワークのネットワーク設定を生成する。ネットワーク設定に含まれる情報としては、例えばメッシュグループＩＤ、該メッシュネットワークで使用するチャンネル（周波数帯域）情報など、メッシュネットワークの設定に関する設定値情報を含む。もちろん、メッシュネットワークを構築、管理するための設定値であればその他の設定値を含めても良い。ここでメッシュグループＩＤとしては、例えばＩＥＥＥ８０２．１５．４で定義された“ＰＡＮ  ＩＤ”など、ネットワークを識別するための識別子（属性情報）を利用する。メッシュグループＩＤを用いて、所望の管理装置１０５、画像処理装置１０２、１０３などのネットワーク機器を同じグループに所属させることができる。メッシュネットワーク設定が有効な各ネットワーク機器は、メッシュネットワークを介する場合には同一のメッシュグループＩＤが設定されたネットワーク機器とのみ通信が可能であり、異なる場合は通信ができない。なお、メッシュグループＩＤなどの一意な識別子以外の設定値は、予め定義されたテンプレートに従って生成されてもいいし、画面出力部３１１を介して作業者が設定できても良い。
【００５０】
図３（Ｃ）は、画像処理装置１０２、１０３の機能の構成を示した図である。
送受信部３２１は、ネットワークＩ／Ｆ（１）及びネットワークＩ／Ｆ（２）、またＮＦＣ  Ｉ／Ｆを介したデータの送受信を制御する。保存部３２２は、他の機能の要求に応じて、記憶装置に稼働情報を含む各種データを保存する。データ管理部３２３は、画像処理装置の操作部２５８の操作履歴やプリンター２６０、スキャナー２６２などの動作履歴、各種カウンター情報、画像処理装置のステータスなどの稼働情報を取得し、記憶装置にて管理する。また、データ管理部３２３は、管理装置１０５などの外部装置の要求に応じて、送受信部３２１を介して外部に前述の各種履歴情報を送信する。ネットワーク管理部３２４は、画像処理装置のネットワーク設定の変更などを管理する。画像処理部３２４は、操作部２５８やネットワークを介した指示の入力に従い、プリンター２６０、スキャナー２６２などを用いた画像処理の制御を行う。
【００５１】
図３（Ｄ）は、機器管理システム１０８の機能の構成を示した図である。
【００５２】
画面出力部３３１は、機器管理システム１０８をシステム管理者及び作業者が操作するためのＷｅｂＵＩを提供する。機器管理部３３２は、機器管理システム１０８の管理対象となるネットワーク機器の情報（識別情報および稼働情報など）を管理する。とくに、管理装置１０５から受信した画像処理装置の稼働情報を管理する。
【００５３】
保存部３３６は、管理装置１０５から受信した稼働情報などのデータや、ＷｅｂＵＩなどから入力された機器の登録情報などを記憶装置に保存する。機器管理部３３２は、保存された稼働情報を集計することで、各画像処理装置の稼働状況を、画面出力部３３１やファイルなどを介してレポート出力する。なお、保存部３３６は管理装置１０５から受信したデータを機器管理システム１０８に登録された顧客（テナント）毎に保存し、機器管理部３３２はテナントごとにデータを管理、処理する。送受信部３３３は、ネットワークＩ／Ｆ（１）を介したデータの送受信を制御する。
【００５４】
エージェント生成部３３４は、作業者の要求に応じて汎用ＰＣを管理装置１０５として機能させるための管理エージェント（アプリケーションプログラム）のインストーラーを生成する。インストーラーの生成方法として、例えば予め保存部３３６に保存したインストーラーデータを、送受信部３３３を介して要求元に送信してもいいし、インストーラーの取得要求に応じて、リアルタイムにインストーラーのバイナリデータを生成しても良い。インストーラーには管理エージェントを一意に識別するためのエージェントＩＤが設定され、これにより機器管理システム１０８は、エージェントＩＤ、インストーラー提供先の顧客の識別情報（テナントＩＤ）、及び、該顧客環境のネットワーク機器の機器ＩＤを対応付けて管理できるようになる。
【００５５】
エージェント管理部３３５は、各テナントに配置された管理装置１０５で動作する管理エージェント３０１を管理する。例えば、インストーラーに含めるエージェントＩＤの発行処理や、管理装置１０５が属するネットワーク上の機器の探索開始・停止、データ取得開始・停止処理など管理エージェントに対する命令の発行処理を、システム管理者もしくは作業者の要求に応じて実行する。前述の命令は、送受信部３３３及び送受信部３０６を介して管理エージェント３０１に対して実行される。保存部３３６は、機器管理部３３２及びエージェント管理部３３５が使用する各種データを格納する。また、保存部３３６は他の機能の要求に応じて、表１〜３に示すような各種データテーブルのレコードを追加・読出・更新・削除する。
【００５６】
ここで、表１〜３は、保存部３３６により編集される各種データテーブルを示している。
【００５７】
【表１】
2018133001.tif 000003
表１は、テナント管理テーブルである。顧客などを位置に識別するための識別情報であるテナントＩＤを格納するカラムを備える。テナントＩＤは、機器管理システム１０８が提供するＷｅｂサービスが、様々な組織・個人などに利用される場合、セキュアにリソースを分離するための単位である。このようなシステムは一般にマルチテナントシステムと呼ばれる。
【００５８】
【表２】
2018133001.tif 000004
表２は、ユーザー管理テーブルである。ユーザーが所属するテナントのテナントＩＤを格納するカラムを備える。また、表２は、ユーザーの識別情報であるユーザーＩＤ、ユーザーのメールアドレス、パスワードを格納するカラムをそれぞれ備える。また、ユーザーが所属するテナントにおいて付与されている権限を格納するカラムを備える。ここでは、権限として、テナント内のすべてのデータに対する権限を持つテナント管理者と、管理装置設置のための管理エージェント操作に対する権限をもつ管理装置設置作業者と、制限された権限のみを持つ一般ユーザー権限があるものとする。
【００５９】
【表３】
2018133001.tif 000005
表３は、エージェント管理テーブルである。表３は、エージェントＩＤ、エージェントＩＤが属するテナントＩＤ、エージェントＩＤのＳＩＭ  ＩＤをそれぞれ格納するカラムを備える。ここでＳＩＭ  ＩＤは、該エージェントＩＤが割り当てられた管理装置１０５に接続されたＳＩＭカード２１４が内部に保持する一意のＳＩＭ識別子である。
【００６０】
図３（Ｅ）は、ＳＩＭ管理サーバー１０９の機能の構成を示した図である。
画面出力部３４１はシステム管理者がＳＩＭを操作するためのＷｅｂＵＩを提供する。送受信部３４２は、ネットワークＩ／Ｆ（１）を介したデータの送受信を制御する。
【００６１】
ＳＩＭカード管理部３４３は、送受信部３４２を介して、アクセス権限を持つ外部装置もしくは外部のアプリケーションが任意のＳＩＭの状態を操作するＷｅｂＡＰＩを提供する。例えば、機器管理システム１０８が、管理装置１０５で利用されるＳＩＭの回線状態を操作し、有効化、無効化などの操作を行うことができる。ここでＳＩＭの有効化、無効化とは、モバイル回線の開通と閉塞を意味する。機器管理システム１０８がＳＩＭ管理サーバー１０９を介して管理装置１０５のＳＩＭの制御を行う。これにより、モバイル回線をオンデマンドで開通することが出来、コストの削減だけでなく、ＳＩＭ盗難時の不正アクセス抑止にも繋がるといった効果がある。保存部３４４は、ＳＩＭカード管理部３４４が管理するＳＩＭのＩＤや、各種ＳＩＭの状態情報及び属性情報を保存する。
【００６２】
＜本実施例における管理装置及び画像処理装置間のメッシュネットワーク構築処理＞
以下、図４を用いて、作業者が携帯端末１１０を操作し、管理装置１０５と画像処理装置１０２、１０３とにおける専用のＷＰＡＮ１０６を構築する処理の流れを説明する。ここでは、前述した通り、ＷＰＡＮ１０６の一例であるメッシュネットワークを構築する処理について説明する。
【００６３】
図４（Ａ）は、作業者の携帯端末１１０におけるメッシュネットワークの設定を配信する処理を説明するためのフローチャートである。本処理に係るプログラムがＣＰＵ２０１により実行される。
【００６４】
Ｓ４０１で、携帯端末１１０では、作業者によってメッシュネットワークのネットワーク設定の生成指示を検出したか否かを判定される。ネットワーク設定の生成指示を検出した場合はＳ４０２に進む。なお、ここでの生成指示は、作業者が携帯端末１１０にインストール済みの専用アプリケーションの起動指示に応じて行われる。なお、専用アプリケーションは、携帯端末１１０から機器管理システム１０８のＷｅｂサービスＵＩに接続し、該ＷｅｂＵＩが提供するアプレットとして起動されても良い。この場合、携帯端末１１０で本処理のために実行されるプログラムは、例えば、ウェブブラウザとしても動作するアプリケーションとなる。
【００６５】
Ｓ４０２で、ネットワーク設定生成部３１５がメッシュネットワークのネットワーク設定を生成する。メッシュネットワーク設定は、メッシュグループＩＤなどの一意な識別子以外の設定値は、予め定義されたテンプレートに従って生成されている。
【００６６】
図７は、メッシュネットワーク設定を配信するための携帯端末１１０の画面出力部３１１を介して提供される画面の一例を示す。
【００６７】
７００は、携帯端末１１０であり、メッシュネットワークを配信可能な状態で待機している画面を表示している。７０１は、どのテナントでメッシュネットワーク設定の配信作業を行っているかを表示している。７０２は、メッシュネットワーク設定のメッシュグループＩＤの編集部分である。メッシュグループＩＤはネットワーク設定生成部３１５がランダムに自動生成しデフォルト表示されても良いし、作業者が設定できても良い。７０３は、設置場所入力部であり、管理装置１０５や画像処理装置１０２、１０３の配置場所を識別するための値を入力できる。作業者は、ネットワーク設定の配信対象となる機器ごとにこの値を編集することができる。設置場所入力部７０３で入力した値は、画像処理装置１０２、１０３の設定値として適用される。７０４は、メッセージ表示部であり、メッシュネットワーク設定配信に関する情報を作業者に通知するためのメッセージを表示する。ここでは、携帯端末１１０を対象機器にタッチ（接触）させることで、ＮＦＣ  Ｉ／Ｆを介してネットワーク設定を配信できることを作業者に対してガイド表示している。７０７は、ネットワーク設定のメッシュグループＩＤや配置場所以外の設定値に関する確認、編集するための画面を表示するためのボタンである。７０５は、メッシュネットワーク設定の配信処理を終了するボタンである。
【００６８】
Ｓ４０３で、携帯端末１１０の送受信部３１２が、メッシュネットワークに参加させたい対象機器に対して、メッシュネットワーク設定の配信を実行する。本実施例では、作業者が、図７に示す画面を開いた状態の携帯端末１１０を、管理装置１０５、及び画像処理装置１０２、１０３に対して、次々にタッチしていくことになる。このタッチ操作に応じて、各機器に、ＮＦＣ  Ｉ／Ｆ  ２５３を介したメッシュネットワーク設定の配信が行われる。なお、配信作業は、ＵＳＢインターフェースを介して実現してもよい。
【００６９】
Ｓ４０４で、管理装置１０５及び画像処理装置１０２、１０３に対してメッシュネットワーク設定を配信が完了に応じた作業者による終了ボタン７０５の押下を検出した場合には、メッシュネットワーク設定の配信が終了したとみなし、本処理を終了する。
【００７０】
図４（Ｂ）は、管理装置１０５、画像処理装置１０２，１０３のそれぞれにおけるメッシュネットワークを構築するための処理を説明するフローチャートである。各機器のネットワーク管理部３０５、３２４による本処理を実現するためのプログラムは、ＣＰＵ２０１やＣＰＵ２５４により実行される。本処理は、携帯端末１１０からメッシュネットワーク設定を受信したネットワーク管理部３０５、３２４の何れかにより実行される。以下、本処理の説明において、処理の主体を単にネットワーク管理部として、符号を省略して説明を行う。
【００７１】
Ｓ４１１で、ネットワーク管理部が、受信されたメッシュネットワーク設定として、メッシュグループＩＤが指定されていたか否かを判断する処理である。本実施例では、不特定の機器がメッシュネットワークに参加してくる可能性を排除するため、メッシュグループＩＤが指定されること想定している。メッシュグループＩＤが指定されていた場合はＳ４１２へ移行し、指定されていない場合にはＳ４１３へ処理を移行する。Ｓ４１２で、ネットワーク管理部が、参加すべきメッシュネットワークを特定する情報として、メッシュグループＩＤの適用処理を実行する。
【００７２】
Ｓ４１３で、ネットワーク管理部が、メッシュネットワークを使用するために必要なＩＰｖ６アドレスを生成する。ここでは、ＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ａｄｄｒｅｓｓ）などから生成する。生成方法として、例えばステートレスアドレス自動設定が挙げられる。Ｓ４１４で、ネットワーク管理部が、Ｓ４１３で生成したＩＰｖ６アドレスを自機に適用する。
【００７３】
Ｓ４１５で、ネットワーク管理部が、自機のメッシュネットワークを有効にし、該ネットワークに参加する。
【００７４】
図４で示す処理に基づいて、ネットワーク管理部による、メッシュネットワーク設定に従う、認証処理やメッシュネットワーク内のルーターデバイスとのネゴシエーションが実行され、管理装置１０５、画像処理装置１０２，１０３が同じメッシュネットワークに参加できる。これにより、管理装置１０５が、稼働情報を収集するためのＷＰＡＮ１０６としてのメッシュネットワークが構築できる。
【００７５】
このメッシュネットワーク構築までの処理や、構築後に管理装置１０５がこのメッシュネットワークを用いて稼働情報を収集する処理については、顧客環境に既存のネットワーク（ＬＡＮ１０１）を利用する必要が無い。また、それに伴う既存ネットワークに関する画像処理装置のネットワーク設定については変更の必要がない。
【００７６】
なお、携帯端末１１０から配信されるメッシュネットワーク設定は、機器管理システム１０８上で生成され、携帯端末１１０に送信されても良い。
【００７７】
＜管理装置の設置までの流れ＞
以下、図５を用いて、作業者が顧客環境に管理装置１０５を設置する流れを説明する。
【００７８】
図５（Ａ）は、作業者の携帯端末１１０上での処理を説明するためのフローチャートである。本処理に係るプログラムがＣＰＵ２０１により実行される。
【００７９】
Ｓ５０１で、携帯端末１１０は、作業者によって管理エージェント３０１を動作させる機器に接続される。ここで携帯端末１１０が対象機器に接続する手段として、Ｂｌｕｅｔｏｏｔｈによる無線接続でもよく、ＵＳＢなどの有線接続による手段であっても良い。なお、対象機器は、作業者が顧客環境に持ち込んだ機器でも、顧客環境に予め存在するＰＣなどであってもよい。
【００８０】
Ｓ５０２で、エージェント操作部３１４は、対象機器に管理エージェント３０１が既にインストール済みか否かを判断する。インストール済みと判断した場合はＳ５０５に進み、インストール済みでないと判断した場合はＳ５０３に進む。
【００８１】
ここで、対象機器が、作業者により顧客環境に持ち込んだ機器であれば、予め管理エージェント３０１がインストールされた状態で持ち込むことも可能である。持ち込まれる対象機器としては、管理エージェント３０１が既にインストールされ、画像処理装置など稼働情報の収集対象となるネットワーク機器からＵＳＢで給電されるような例えばシンプルで小型のシングルボードコンピュータであってもよい。このコンピュータの構成としては、図２（Ａ）で説明した構成のなかでキーボード２０７やディスプレイ２０８、ポンティングデバイス２０９といった構成が省略されたものが想定される。また、収集対象となるネットワーク機器の一部ハードウェア構成を利用することで、そのような構成の管理装置を稼働情報のネットワーク機器に内蔵させてもよい。
【００８２】
Ｓ５０３で、エージェント操作部３１４は、機器管理システム１０８に対して要求することで、管理エージェント３０１のインストーラーファイルを取得する。Ｓ５０４で、エージェント操作部３１４は、対象機器に対して、管理エージェント３０１のインストーラーファイルを転送する。その後、インストーラーの実行指示を行い、対象機器に管理エージェント３０１をインストールする。ここまでの処理により、対象機器が管理装置１０５として設置されたことになる。
【００８３】
Ｓ５０５で、エージェント操作部３１４が、管理装置１０５にインストールされた管理エージェント３０１のエージェントＩＤを保持する。
【００８４】
Ｓ５０６で、エージェント操作部３１４は、管理装置１０５の備えるＳＩＭカード２１４のＳＩＭ  ＩＤを取得する。Ｓ５０７で、エージェント操作部３１４が、機器管理システム１０８に、エージェントＩＤ及び取得されたＳＩＭ  ＩＤを指定して、ＳＩＭの有効化処理を要求する。機器管理システム１０８でのＳＩＭの有効化の処理（図５（Ｂ））については、後述する。
【００８５】
Ｓ５０８で、エージェント操作部３１４は、機器管理システム１０８からの応答をもとに、ＳＩＭの有効化が完了したか、失敗したかを判断する。ＳＩＭの有効化に成功し処理が完了していた場合にはＳ５０９に移行し、失敗していた場合にはＳ５１０に移行する。
【００８６】
Ｓ５０９で、エージェント操作部３１４は、管理装置１０５に対して、メッシュネットワーク上で稼働情報の収集対象となる機器の探索処理を指示する。Ｓ５１０で、エージェント操作部３１４が、画面出力部３１１を介して作業者に有効化処理に失敗した旨の通知を行う。
【００８７】
図５（Ｂ）は、機器管理システム１０８における管理装置１０５のＳＩＭの有効化処理を説明するためのフローチャートである。本処理に係るプログラムがＣＰＵ２０１により実行される。本処理は、携帯端末１１０からＳＩＭの有効化要求を受信したことに応じて開始される。
【００８８】
Ｓ５３１で、エージェント管理部３１４が、ＳＩＭ管理サーバー１０９に接続し、有効化要求に含まれるＳＩＭ  ＩＤに関する状態情報を取得する。Ｓ５３２で、エージェント管理部３１４が、そのＳＩＭ  ＩＤの状態情報を元に、ＳＩＭの有効化が可能か否かを判断する。可能と判断した場合は処理をＳ５３３に移行し、有効化できないと判断した場合はＳ５３６に移行する。なお、ＳＩＭの有効化が可能か否かを判断する手段として、例えば、ＳＩＭ  ＩＤに対応するＳＩＭ（による通信設定）が無効状態であれば有効化が可能と判断する。また、ＳＩＭ  ＩＤに対応するＳＩＭ（による通信設定）が既に有効な場合や、ＳＩＭ  ＩＤ自体が存在しない場合には、有効化が不可であると判断される。
【００８９】
Ｓ５３３で、エージェント管理部３３５が、ＳＩＭ管理サーバー１０９に接続して、ＳＩＭ  ＩＤに対応するＳＩＭ（による通信設定）の有効化を要求する。この要求を受けたＳＩＭ管理サーバー１０９のＳＩＭカード管理部３４３はＳＩＭの有効化処理を実行する。これにより、管理装置１０５はＷＡＮ１０７を介して機器管理システム１０８と通信可能となる。
【００９０】
Ｓ５３４で、エージェント管理部３３５が、表３で示すエージェント管理テーブルにおいて、有効化要求に含まれるエージェントＩＤに対応づけて、ＳＩＭ  ＩＤを示す値を追加で登録する。
【００９１】
Ｓ５３５で、エージェント管理部３３５が、携帯端末１１０にＳＩＭの有効化処理が完了した旨の通知を行う。
【００９２】
Ｓ５３６で、エージェント管理部３３５が、携帯端末１１０にＳＩＭの有効化に「失敗した旨の通知を行い、本処理を終了する。
【００９３】
図５（Ｃ）は、管理装置１０５における、探索処理を説明するためのフローチャートである。本処理に係るプログラムがＣＰＵ２０１により実行される。また、本処理は、携帯端末１１０からの前述のＳ５０９での探索処理の要求に応じて開始される。
【００９４】
Ｓ５４１で、機器管理部３０４は、メッシュネットワークに接続し、該メッシュネットワーク内の機器を探索する。ここでは、画像処理装置１０２、１０３が見つかることになる。なお、画像処理装置１０２、１０３を探索する手段として、該メッシュネットワークに対してブロードキャスト通信を実施することによって探索を行っても良いし、その他の手段によって該メッシュネットワーク内の画像処理装置１０２、１０３を探索しても良い。
【００９５】
Ｓ５４２で、機器管理部３０４は、見つかった機器の識別情報を、広域無線ネットワークＩ／Ｆ２１３を用いたモバイル通信により、ＷＡＮ１０７を介して機器管理システム１０８に送信する。管理システム１０８は、この情報に基づき、管理装置１０５の管理エージェント３０１の監視下に存在する機器の登録が実行できる。機器情報としては、機器のシリアル番号やＭＡＣアドレスなどの識別情報や機種情報、アドレス情報、製造元を示すベンダー情報などが含まれる。また、機器管理システム１０８が提供する管理画面から、ここで登録された機器（画像処理装置１０２、１０３）の情報を確認することができる。
【００９６】
Ｓ５４４で、機器管理部３０４は、該メッシュネットワーク経由で画像処理装置１０２、１０３に接続し、稼働情報などを含むデータを取得する。Ｓ５４５で、機器管理部３０４は、Ｓ５４４で画像処理装置１０２、１０３から取得したデータを、広域無線ネットワークＩ／Ｆ２１３を用いたモバイル通信により、ＷＡＮ１０７を介して、機器管理システム１０８に送信する。
【００９７】
なお、機器管理部３０４は、これ以降、スケジュールなどの条件に従い、Ｓ５４４でのメッシュネットワークを介した稼働情報の収集処理、Ｓ５４５のモバイルネットワークを用いた収集データの送信処理を、繰り返し実行することになる。
【００９８】
＜管理エージェントの撤去作業＞
本発明では、メッシュネットワークにより収集した稼働情報などを、ＳＩＭカードで有効になるモバイルネットワークを介して機器管理システム１０８に送信するために管理エージェント３０１を顧客環境で動作させる。これにより、顧客環境の既存ネットワークに適合させるための管理エージェント３０１に初期設定するといった作業などが軽減され、管理エージェント３０１が動作する管理装置１０５を顧客環境に容易に導入することができる。従って、機器管理システム１０８の提供するサービスの顧客へのアセスメントのための一時的な管理エージェント３０１のインストールや管理装置１０５の導入などが行いやすい。ここでは、一時的な導入を考慮して、管理エージェント３０１を顧客環境から撤去するための処理についても説明する。
【００９９】
以下、図６を用いて、管理エージェントの撤去作業に係る各装置における処理についてフローチャートで説明する。
【０１００】
図６（Ａ）は、機器管理システム１０８における、管理エージェント３０１を削除するための処理を説明するためのフローチャートである。本処理に係るプログラムがＣＰＵ２０１により実行される。また、本処理は、機器管理システム１０８の画面出力部３３１が提供するＷｅｂＵＩ（管理画面）を介した作業者の入力に応じて開始される処理である。
【０１０１】
Ｓ６０１で、エージェント管理部３３５は、画面出力部３３１が提供する管理画面を介して、作業者などから、テナントの削除要求を受け付けたか否かを判断する。テナントの削除要求を受け付けていない場合はＳ６０２に進み、テナントの削除要求を受け付けたと判断した場合はＳ６０４に進む。
【０１０２】
Ｓ６０２で、エージェント管理部３３５は、画面出力部３３１が提供する管理画面を介して、作業者などから、管理エージェントの削除要求を受け付けたか否かを判断する。管理エージェントの削除要求を受け付けたと判断した場合はＳ６０３に進み、受け付けていない場合には本処理を終了する。
【０１０３】
Ｓ６０３で、エージェント管理部３３５がＳ６０２での削除要求で指定されるエージェントＩＤに紐づくエージェント情報を、エージェント管理テーブルから取得する。エージェント情報は、エージェントＩＤ、テナントＩＤ、ＳＩＭ  ＩＤなどを含む。
【０１０４】
Ｓ６０４で、エージェント管理部３３５がＳ６０１での削除要求で指定されるテナントＩＤに紐づくエージェント情報（エージェントＩＤ、ＳＩＭ  ＩＤなど）を、エージェント管理テーブルから取得する。エージェント情報は、エージェントＩＤ、テナントＩＤ、ＳＩＭ  ＩＤなどを含む。
【０１０５】
Ｓ６０５で、エージェント管理部３３５は、Ｓ６０３またはＳ６０４で取得されたエージェント情報に含まれるエージェントＩＤに対応する管理装置１０５の管理エージェント３０１に対して、停止指示を送信する。この指示に基づく管理エージェント３０１による処理の詳細については、図６（Ｂ）を用いて、後述する。
【０１０６】
Ｓ６０６で、エージェント管理部３３５が、ＳＩＭ管理サーバー１０９のＳＩＭカード管理部３４３に接続し、Ｓ６０３またはＳ６０４で取得したエージェント情報に含まれるＳＩＭ  ＩＤを指定してＳＩＭの無効化処理を要求する。Ｓ６０７で、エージェント管理部３３５は、Ｓ６０３またはＳ６０４で取得したエージェント情報をエージェント管理テーブルから削除する。
【０１０７】
図６（Ｂ）は、Ｓ６０５で行われた管理エージェント３０１の停止指示を受信した管理装置１０５における処理を説明するためのフローチャートである。
【０１０８】
Ｓ６１１で、機器管理部３０４は、画像処理装置１０２、１０３からのデータ収集処理を停止し、以降にスケジュールされたデータ収集処理のスケジュールも削除する。Ｓ６１２で、機器管理部３０４は保存部３０７に保存した画像処理装置１０２、１０３から取得した各種データを削除する。なお、このタイミングで、管理エージェント３０１自身をアンインストールしてもよい。
【０１０９】
以上、本実施例によれば、管理装置１０５が画像処理装置１０２、１０３とメッシュネットワークを構築し、該メッシュネットワーク内で管理装置１０５が画像処理装置１０２、１０３から各種データを取得する。また、取得したデータは必要に応じて開通されるモバイル回線を介して機器管理システム１０８に送信される。また、機器管理システム１０８の提供画面に対する管理エージェントの削除要求の入力により、リモートから容易に管理エージェントを停止することができる。これにより、顧客環境への少ない変更で、容易に管理装置を導入、運用することが可能になる。
【０１１０】
（実施例２）
実施例１では、携帯端末１１０が生成したメッシュネットワーク設定を管理装置１０５及び画像処理装置１０２、１０３に配信し、メッシュネットワークを構築した。しかし、システムの運用開始後、管理対象が新規に追加となる場合に、そのメッシュネットワークのネットワーク設定が携帯端末１１０に残っていないことが想定される。その場合、メッシュネットワーク設定の各種値を手動で入力しなおす必要がある。そこで、実施例２では、携帯端末１１０で生成したメッシュネットワーク設定の再利用のため、エージェントＩＤに紐付けて機器管理システム１０８にそのネットワーク設定を登録しておく仕組みについて説明する。なお、システム構成などは、実施例１と同様であるため説明を省略する。
【０１１１】
＜本実施例における管理装置の設置までの処理の流れ＞
図８は、前述した実施例１の図５で説明した処理の改良である。実施例１と同様の処理については、同じ符号をつけており、その説明は省略する。
【０１１２】
図８（Ａ）は、携帯端末１１０におけるフローチャートである。図５（Ａ）の改良であり、Ｓ８０１の処理が追加になっている。
【０１１３】
Ｓ８０１で、携帯端末１１０のエージェント操作部３１４が、管理装置１０５のネットワーク管理部３０５から、Ｓ４０３で適用したメッシュネットワーク設定情報を取得する。なお、メッシュネットワーク設定情報には、管理装置の設置場所情報を含めても良い。さらに、Ｓ５０５で保持したエージェントＩＤとメッシュネットワーク設定情報とを含む登録要求を機器管理システム１０８に送信する。
【０１１４】
図８（Ｂ）は、機器管理システム１０８における、メッシュネットワーク設定の登録処理を説明するためのフローチャートである。本処理は、携帯端末１１０からメッシュネットワーク設定の登録要求を受信した際に開始する。
【０１１５】
Ｓ８１１で、機器管理システム１０８のエージェント管理部３３５は、携帯端末１１０から受信した登録要求に含まれるエージェントＩＤとメッシュネットワーク設定情報を取得する。Ｓ８１２で、保存部３３６は、メッシュネットワーク設定管理テーブル（表４）に、エージェントＩＤとメッシュネットワーク設定情報とを含むレコードを追加保存する。
【０１１６】
【表４】
2018133001.tif 000006
表４は、メッシュネットワーク設定管理テーブルである。テーブル定義には、エージェントＩＤ、管理装置の設置場所、メッシュグループＩＤ、メッシュネットワーク設定値群のそれぞれの値を格納するカラムが定義される。
【０１１７】
Ｓ８１４で、エージェント管理部３３５は、メッシュネットワーク設定情報の登録処理が完了したことを携帯端末１１０に通知する。
【０１１８】
＜追加機器へのメッシュネットワーク設定の適用処理＞
図９は、前述した実施例１の図４で説明した処理の改良である。実施例１と同様の処理については、同じ符号をつけており、その説明は省略する。
【０１１９】
Ｓ９０１で、携帯端末１１０のエージェント操作部３１４が、機器管理システム１０８に対して、追加する対象機器の設置環境に対応するテナントＩＤに紐づく管理エージェントの情報を要求する。機器管理システム１０８は、エージェント管理テーブルから該要求で指定されたテナントＩＤに対応するエージェント情報を取得して、携帯端末１１０に送信する。その後、エージェント操作部３１４は、取得したエージェント情報に基づき、設置環境で稼働している管理エージェントの一覧を、画面出力部３１１を介して作業者に提示する。管理エージェントが１つであれば、１つしかリストされない。ここでは各エージェントが実行される管理装置のそれぞれの設置場所を示す情報も一緒に提示してもよい。作業者は、追加の対象機器の稼働情報を収集すべきエージェントを選択するか、メッシュネットワークを新たに構築するかを指定できる。
【０１２０】
Ｓ９０２で、エージェント操作部３１４が、作業者が画面出力３１１を介して、いずれかの管理エージェントを選択したか否かを判断する。いずれかの管理エージェントを選択したと判断した場合はＳ９０３に進み、選択しなかった場合にはＳ４０２に進む。
【０１２１】
Ｓ９０３で、エージェント操作部３１４は、Ｓ９０２で選択された管理エージェントのエージェントＩＤを指定して、対応するメッシュネットワーク設定を機器管理システム１０８に要求する。機器管理システム１０８は、メッシュネットワーク設定管理テーブルから該当するメッシュネットワーク設定を取得し、携帯端末１１０に送信する。
【０１２２】
Ｓ４０３では、Ｓ４０２またはＳ９０３で得られるメッシュネットワーク設定を、追加機器に配信する。
【０１２３】
（実施例３）
実施例１、２では、ネットワーク機器の稼働情報を収集するためのＷＰＡＮ１０６（メッシュネットワーク）を構築することについて説明した。実際には、顧客の内部統制管理上の理由や、機器管理システム１０８のサービスアセスメントから本契約に切り替わるなどの理由により、管理装置１０５が接続するネットワークを、メッシュネットワークから顧客環境の既存ネットワーク（ＬＡＮ１０１）に切り替えることが想定される。本実施例では、管理装置１０５が接続するネットワークの切り替えに係る処理について説明する。
【０１２４】
＜管理装置におけるネットワークの切り替え処理＞
図１０で示すフローチャートを用いて、管理装置１０５がネットワーク機器から稼働情報を収集するネットワークを、メッシュネットワークから、他のネットワーク（例えば、ＬＡＮ１０１）に切り替える処理を説明する。本処理に係るプログラムがＣＰＵ２０１により実行される。また、本処理は、管理装置１０５または機器管理システム１０８が提供するＷｅｂＵＩ（管理画面）を介した作業者の管理エージェントに対する入力に応じて開始される処理である。
【０１２５】
Ｓ１００１で、エージェント管理部３０３は、管理装置１０５で有効なネットワークＩ／Ｆを検知する。ここで、有効なネットワークＩ／Ｆとは、図２（Ａ）のネットワークＩ／Ｆ（１）２０４、ネットワークＩ／Ｆ（２）２０５など、ＬＡＮ１０１に接続できるものを意味する。
【０１２６】
Ｓ１００２で、エージェント管理部３０３は、Ｓ１００１での有効なネットワークＩ／Ｆの検知結果に従い、切り替えが可能か否かを判定する。有効なネットワークＩ／Ｆが検知されていない場合には、切り替え不可能としてＳ１００３に移行し、作業者が入力を行ったＷｅｂＵＩに対してエラーを通知して、本処理を終了する。切り替えが可能な場合はＳ１００４に移行する。なお、有効なネットワークＩ／Ｆが複数検知された場合には、作業者にいずれかを選択させてもよい。
【０１２７】
Ｓ１００４で、切り替え対象のネットワークＩ／Ｆを用いて、ＬＡＮ１０１上でネットワーク機器の探索処理を実行する。この処理に先立って、ＬＡＮ１０１に接続するためのネットワーク設定（プロキシ設定やネットワークポリシーに係るパラメータ）や、ＬＡＮ１０１における各機器（画像処理装置１０２）のアドレス情報など、必要な情報は、モバイル回線を介して機器管理システム１０８から取得することも可能である。機器管理システム１０８は、顧客環境のテナントＩＤに紐付けて、ＬＡＮ１０１を利用するためのネットワーク設定などの各種設定情報を管理しているものとする。また、探索処理は、探索パケットのブロードキャストや所定レンジに対するユニキャストでの探索や、稼働情報の収集対象のネットワーク機器のアドレス情報を指定しての探索などで実現できる。
【０１２８】
Ｓ１００５で、機器管理部３０４が、探索処理でみつかった画像処理装置から必要な各種データ（稼働情報など）を取得できるか否かを確認するため、各種データの取得リクエストを試行して、その通信能力をチェックする。
【０１２９】
Ｓ１００６で、エージェント管理部３０３が、Ｓ１００４及びＳ１００５の結果をもとに、メッシュネットワークから別のネットワークに切り替えても、対象機器の全てで必要なデータの収集が可能であるか否かを判断する。対象機器の全てで必要なデータの収集が可能である場合にはＳ１００７に移行し、そうでない場合には１００９に移行する。
【０１３０】
ここで、Ｓ１００６からＳ１００９に移行するケースについて具体的に説明する。
【０１３１】
ケース１：Ｓ１００４の探索処理で、メッシュネットワーク上で稼働情報を収集していたネットワーク機器が見つからなかった場合である。これは、例えば、図１（ｂ）の画像処理装置１０３など、ＬＡＮ１０１に直接接続していない機器の場合にあり得る。他にもブロードキャストパケットを処理しないネットワーク機器も見つからない可能性がある。
【０１３２】
ケース２：Ｓ１００５で、収集する必要があるデータが収集できないネットワーク機器があった場合である。これは、収集のためのプロトコルなどに未対応だった場合である。
【０１３３】
Ｓ１００７で、機器管理部３０４は、画像処理装置からのデータ収集について、メッシュネットワーク経由から、Ｓ１００１で検知したネットワークＩ／Ｆを用いたＬＡＮ１０１経由になるよう自装置の設定を変更する。Ｓ１００８で、エージェント管理部３０３が、ネットワーク管理部３０５を介してメッシュネットワークへの接続を解除する。なお、ここで、それまで利用していたメッシュグループＩＤで識別されるメッシュネットワークのネットワーク設定に係る設定値を削除してもよい。また、機器管理システム１０８に、自身のエージェントＩＤを指定して、モバイル回線を介して、メッシュネットワーク設定を削除する要求を送信してもよい。
【０１３４】
Ｓ１００９で、機器管理部３０４は、Ｓ１００６で特定されたネットワーク切り替え後にデータ取集が不可能となる機器を除き、残りの画像処理装置からのデータ収集について、メッシュネットワーク経由から、Ｓ１００１で検知したネットワークＩ／Ｆを用いたＬＡＮ１０１経由になるよう自装置の設定を変更する。Ｓ１００６で特定されたネットワーク切り替え後にデータ取集が不可能となる機器に関しては、従前のメッシュネットワーク経由によるデータ収集を継続する。
【０１３５】
以上、本実施例では、稼働情報の収集経路を、所定の条件を満たす場合に、メッシュネットワークから、他のネットワークに切り替える方法について説明した。
【０１３６】
（応用例）
実施例１〜３では、管理装置１０５がネットワーク機器から収集したデータを、モバイル回線経由で機器管理システム１０８に送信していた。このようなシステム運用中に、管理装置１０５がＬＡＮ１０１に接続できる場合には、ＬＡＮ１０１からＷＡＮ１０７に接続することで、機器管理システム１０８に対して収集したデータを送信するようにしてもよい。
【０１３７】
この変更は、管理装置１０５または機器管理システム１０８が提供するＷｅｂＵＩ（管理画面）を介した作業者の指示に応じて実行されてもよい。その際に、管理装置１０５がＬＡＮ１０１からＷＡＮ１０７に対して通信を行うためのプロキシ設定や機器管理システム１０８のＵＲＬなどのアドレス情報を含むネットワーク設定を、モバイル回線経由で機器管理システム１０８から管理装置１０５に配信してもよい。
【０１３８】
また、このような変更が完了したことに応じて、機器管理システム１０８がＳＩＭ管理サーバー１０９に対して、管理装置１０５のＳＩＭ  ＩＤを指定して、ＳＩＭの無効化処理を要求してもよい。
【０１３９】
（他の実施例）
本発明は、上述した実施形態を適宜組み合わせることにより構成された装置あるいはシステムやその方法も含まれるものとする。
【０１４０】
ここで、本発明は、上述した実施形態の機能を実現する１以上のソフトウェア（プログラム）を実行する主体となる装置あるいはシステムである。また、その装置あるいはシステムで実行される上述した実施形態を実現するための方法も本発明の一つである。また、そのプログラムは、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給され、そのシステム或いは装置の１以上のコンピュータ（ＣＰＵやＭＰＵ等）によりそのプログラムが読み出され、実行される。つまり、本発明の一つとして、さらにそのプログラム自体、あるいは該プログラムを格納したコンピュータにより読み取り可能な各種記憶媒体も含むものとする。また、上述した実施形態の機能を実現する回路（例えば、ＡＳＩＣ）によっても、本発明は実現可能である。
【符号の説明】
【０１４１】
１０１  ＬＡＮ
１０２、１０３  画像処理装置
１０５  管理装置
１０６  ＷＰＡＮ
１０８  機器管理システム
１０９  ＳＩＭ管理サーバー
１１０  携帯端末
【図１】
2018133001.tif 000007
【図２】
2018133001.tif 000008
【図３】
2018133001.tif 000009
【図４】
2018133001.tif 000010
【図５】
2018133001.tif 000011
【図６】
2018133001.tif 000012
【図７】
2018133001.tif 000013
【図８】
2018133001.tif 000014
【図９】
2018133001.tif 000015
【図１０】
2018133001.tif 000016