(57)【要約】【課題】  複数の画像形成装置を想定した画像形成装置の管理コンピュータの設定を効率的に行ない、サービスマンの負荷を軽減すること。【解決手段】  LAN通信部８０４は、管理コンピュータ１０１がデバイスやLANに接続される機器と通信するためのであり、カウンタ情報取得部８０６はLAN通信部８０４を介してデバイスのカウンタ情報を取得する。ネットワーク情報取得部８０５は、LAN通信部８０４を介してＤＨＣＰサーバ８１１からネットワークの情報を取得する。SOAPメッセージ作成部８０７はSOAPメッセージを作成し、SOAP通信部８０９がインターネット８１０を介してサービスセンタ１０５へ送信する。SOAPメッセージ解析部８０８はSOAPメッセージの解析を行うものであり、SOAP通信部８０９がインターネット８１０を介してサービスセンタ１０５から受信したSOAPメッセージの解析を行う。【選択図】  図３
2005354233.tif 000002
【特許請求の範囲】
【請求項１】
サービスセンタおよび複数の画像形成装置とネットワークを介して通信を行う通信手段と、
自装置の識別情報と前記サービスセンタの通信情報とを記憶した記憶手段と、
該記憶手段から前記通信情報を読み出し、該通信情報に含まれるサービスセンタの宛先情報および自装置の識別情報を用いて前記サービスセンタに前記ネットワークを介して接続し、前記識別情報に対応させて該サービスセンタに設定された前記複数の画像形成装置の各々を識別する装置識別情報を前記サービスセンタから受信する装置識別情報受信手段と、
前記受信手段により受信した装置識別情報に基づく前記複数の画像形成装置との通信試行を行なう試行手段と、
当該受信した装置識別情報により前記ネットワークを介して接続された複数の画像形成装置を管理する装置管理手段と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記試行手段による試行の結果を出力する出力手段をさらに備えたことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記出力手段は、前記複数の画像形成装置におけるいずれの画像形成装置に対して通信試行が失敗したかを識別可能な出力を行なうことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記装置管理手段は、前記装置識別情報により前記ネットワークを介して接続された画像形成装置の各々から装置情報を受信する装置情報受信手段と、前記通信手段により当該受信された装置情報を前記サービスセンタに送信する装置情報送信手段とを含むことを特徴とする請求項１、２または３に記載の情報処理装置。
【請求項５】
前記装置情報は、前記複数の画像形成装置の各々において画像形成された回数であるカウンタ情報を含むことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記装置管理手段は、前記ネットワークを介して接続された画像形成装置の各々から前記カウンタ情報を受信することができなかった場合、当該受信できなかった原因を示す所定の値をカウンタ値に替えてカウンタ情報に設定する取得状況設定手段を含むことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記通信手段は、伝送手順に依存せずにメッセージの交換が可能なプロトコルを用いて通信を行うことを特徴とする請求項１ないし６のいずれかに記載の情報処理装置。
【請求項８】
前記通信手段は、ＳＯＡＰメッセージを作成し、前記サービスセンタに前記ネットワークを介して送信するＳＯＡＰ送信手段と、前記サービスセンタから前記ネットワークを介しＳＯＡＰメッセージを受信して解析を行うＳＯＡＰ受信手段とを含み、ＳＯＡＰを用いて通信を行うことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
ネットワークを介して通信を行うサービスセンタと、ネットワークを介して通信を行う複数の画像形成装置と、前記ネットワークを介して前記サービスセンタおよび前記複数の画像形成装置の各々とそれぞれ通信を行う情報処理装置とを備えた情報処理システムであって、
前記サービスセンタは、前記情報処理装置の識別情報および前記複数の画像形成装置の各々を識別する装置識別情報を記憶したセンタ記憶手段と、前記情報処理装置から要求を受信すると該情報処理装置に接続された画像形成装置の装置識別情報を該センタ記憶手段から読み出して送信する装置識別情報送信手段とを含み、
前記情報処理装置は、前記サービスセンタの通信情報と自装置の前記識別情報とを記憶した記憶手段と、該通信情報記憶手段から前記通信情報を読み出し、該通信情報に含まれるサービスセンタの宛先情報および前記識別情報を用いて前記サービスセンタに前記ネットワークを介して接続し、要求を送信して該サービスセンタから前記装置識別情報を受信する装置識別情報受信手段と、前記受信手段により受信した装置識別情報に基づく前記複数の画像形成装置との通信試行を行なう試行手段と、当該受信した装置識別情報により前記ネットワークを介して接続された複数の画像形成装置を管理する装置管理手段とを含むことを特徴する情報処理システム。
【請求項１０】
前記試行手段による試行の結果を出力する出力手段をさらに備えたことを特徴とする請求項９に記載の情報処理システム。
【請求項１１】
前記出力手段は、前記複数の画像形成装置におけるいずれの画像形成装置に対して通信試行が失敗したかを識別可能な出力を行なうことを特徴とする請求項１０に記載の情報処理システム。
【請求項１２】
通信手段によりサービスセンタおよび複数の画像形成装置とネットワークを介して通信を行って該複数の画像形成装置の管理を行う情報処理方法であって、
自装置の識別情報と前記サービスセンタの通信情報とを記憶した記憶手段から前記通信情報を読み出し、該通信情報に含まれるサービスセンタの宛先情報および自装置の識別情報を用いて前記サービスセンタに前記ネットワークを介して接続し、前記識別情報に対応させて該サービスセンタに設定された前記複数の画像形成装置の各々を識別する装置識別情報を前記サービスセンタから受信する装置識別情報受信ステップと、
前記装置識別情報受信ステップにおいて受信した装置識別情報に基づく前記複数の画像形成装置との通信試行を行なう試行ステップと、
当該受信した装置識別情報により前記ネットワークを介して接続された複数の画像形成装置を管理する装置管理ステップと
を備えたことを特徴する情報処理方法。
【請求項１３】
前記試行ステップによる試行の結果を出力する出力ステップをさらに備えたことを特徴とする請求項１２に記載の情報処理方法。
【請求項１４】
前記出力ステップは、前記複数の画像形成装置におけるいずれの画像形成装置に対して通信試行が失敗したかを識別可能な出力を行なうことを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
前記装置管理ステップは、前記装置識別情報により前記ネットワークを介して接続された画像形成装置の各々から装置情報を受信する装置情報受信ステップと、前記通信手段により当該受信された装置情報を前記サービスセンタに送信する装置情報送信ステップとを含むことを特徴とする請求項１２、１３、または１４に記載の情報処理方法。
【請求項１６】
前記装置情報は、前記複数の画像形成装置の各々において画像形成された回数であるカウンタ情報を含むことを特徴とする請求項１５に記載の情報処理方法。
【請求項１７】
前記装置管理ステップは、前記ネットワークを介して接続された画像形成装置の各々から前記カウンタ情報を受信することができなかった場合、当該受信できなかった原因を示す所定の値をカウンタ値に替えてカウンタ情報に設定する取得状況設定ステップを含むことを特徴とする請求項１６に記載の情報処理方法。
【請求項１８】
前記通信手段は、伝送手順に依存せずにメッセージの交換が可能なプロトコルを用いて通信を行うことを特徴とする請求項１２ないし１７のいずれかに記載の情報処理方法。
【請求項１９】
前記通信手段は、ＳＯＡＰメッセージを作成し、前記サービスセンタに前記ネットワークを介して送信するＳＯＡＰ送信ステップと、前記サービスセンタから前記ネットワークを介しＳＯＡＰメッセージを受信して解析を行うＳＯＡＰ受信ステップとを含み、ＳＯＡＰを用いて通信を行うことを特徴とする請求項１８に記載の情報処理方法。
【請求項２０】
ネットワークを介して通信を行うサービスセンタと、ネットワークを介して通信を行う複数の画像形成装置と、前記ネットワークを介して前記サービスセンタおよび前記複数の画像形成装置の各々とそれぞれ通信を行う情報処理装置とを備えた情報処理システムにおいて該情報処理装置が前記複数の画像形成装置を管理する情報処理方法であって、
前記サービスセンタが前記情報処理装置から要求を受信すると該情報処理装置に接続された画像形成装置の装置識別情報を該センタ記憶手段から読み出して送信する装置識別情報送信ステップと、
前記情報処理装置が前記サービスセンタの通信情報と自装置の前記識別情報とを記憶した記憶手段から前記通信情報を読み出し、該通信情報に含まれるサービスセンタの宛先情報および前記識別情報を用いて前記サービスセンタに前記ネットワークを介して接続し、要求を送信して該サービスセンタから前記装置識別情報を受信する装置識別情報受信ステップと、
前記受信手段により受信した装置識別情報に基づく前記複数の画像形成装置との通信試行を行なう試行ステップと、
当該受信した装置識別情報により前記ネットワークを介して接続された複数の画像形成装置を管理する装置管理ステップと
を備えたことを特徴する情報処理方法。
【請求項２１】
コンピュータを用いて請求項１２ないし２０のいずれかに記載の各ステップを実行させるためのプログラム。
【請求項２２】
請求項１２ないし２０のいずれかに記載の各ステップを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法並びにプログラムに関し、より詳細には、ネットワークに接続された画像形成装置の初期設定および管理を容易にする情報処理装置および方法並びにプログラムに関する。
【背景技術】
【０００２】
従来から、遠隔地に存在する複写機、プリンタ等の画像形成装置（以下デバイス）を管理するリモートメンテナンスシステムにおいて、画像形成装置の状態を遠隔地のサービスセンタに送信して、遠隔地で画像形成装置を監視するというメンテナンスシステムがある。
【０００３】
例えば、ユーザの使用場所に複写機を設置した後、そのユーザの情報や機種名等の情報をディーラーのホストに登録し、次いでディーラーのホストがリース会社のホストに登録内容をデータとして転送するシステムが提案されている（例えば、特許文献１参照）。
【０００４】
これに対し、入力の手間を省くことを目的としてセンタ側に保持されるファクシミリ装置の設定情報ファイル設定方法においては、FAXから各種情報を送信してセンタに登録する。登録項目の修正要否の確認の後、センタからファクシミリ装置に対し各種エラー時の連絡先情報をアップロードして画像形成装置の初期設定の負荷を軽減するシステムが提案されている（例えば、特許文献２参照）。
【０００５】
また、画像形成装置の機種交換の際に、新機種に対するユーザ設定データ（ユーザ住所等）を、既にＣＥコードが登録されており、かつ流用可能か否かをセンタで自動的に判断した結果、可能と判断されれば、ユーザ設定データを新機種の画像形成装置にダウンロードするシステムが提案されている（例えば、特許文献３参照）。
【０００６】
さらに、複数の画像形成装置を管理する管理コンピュータが、画像形成装置にデバイス番号（管理番号）が登録済みか否かを問い合わせ、未登録の返答が帰ってきた画像形成装置に対して新たにデバイス番号を自動的に割り振るシステムが提案されている。このシステムは、管理コンピュータと画像形成装置との通信のためのデバイス番号のサービスマンの管理負荷を軽減することを目的とする（例えば、特許文献４参照）。
【０００７】
【特許文献１】特開平０８−８４１９４号公報
【特許文献２】特開２０００−５９５５７号公報
【特許文献３】特開２０００−６６５５６３号公報
【特許文献４】特開２００１−３６６７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、ＦＡＸから各種情報を送信してセンタに登録するシステムおよびユーザ設定データを新機種の画像形成装置にダウンロードするシステムは、センタ側から初期設定に係る設定情報をダウンロードする対象が新規に設置する単体の画像形成装置のみを対象にした技術となっており、複数の画像形成装置を設置するにあたっては、各画像形成装置において繰返し同様の設定処理を実行しなければならず、結果として処理負荷及び処理時間が増大する事態を招いていた。
【０００９】
また、画像形成装置に対応して新たにデバイス番号を自動的に割り振るシステムによれば、複数の画像形成装置を管理をすることが開示されているものの、複数の画像形成装置を管理する管理コンピュータが既に設置されていることを前提としており、また開示される内容も、新たな画像形成装置のデバイス番号を他のデバイス番号とは重複させないようにするために、管理コンピュータが画像形成装置からデバイス番号を要求し、応答が無い場合に新たに重複しないデバイス番号を設定するに留まる。
【００１０】
本願発明は上記課題に鑑みてなされたものであり、複数の画像形成装置を想定した画像形成装置の管理コンピュータの設定を効率的に行い、サービスマンの負荷を軽減することを可能にする仕組みを提供することを目的とする。
【００１１】
更に、管理コンピュータが複数の画像形成装置を正常に管理することができるかをも確認できる仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の課題を解決するため、本願発明の情報処理装置は、自装置の識別情報とサービスセンタの通信情報とを記憶した記憶手段と、記憶手段から通信情報を読み出し、通信情報に含まれるサービスセンタの宛先情報および自装置の識別情報を用いてサービスセンタにネットワークを介して接続し、識別情報に対応させてサービスセンタに設定された複数の画像形成装置の各々を識別する装置識別情報をサービスセンタから受信する装置識別情報受信手段と、受信手段により受信した装置識別情報に基づく複数の画像形成装置との通信試行を行なう試行手段と、受信した装置識別情報によりネットワークを介して接続された複数の画像形成装置を管理する装置管理手段とを備えたことを特徴する。
【００１３】
また、本願発明の情報処理システムは、ネットワークを介して通信を行うサービスセンタと、ネットワークを介して通信を行う複数の画像形成装置と、ネットワークを介してサービスセンタおよび複数の画像形成装置の各々とそれぞれ通信を行う情報処理装置とを備えた情報処理システムであって、サービスセンタは、情報処理装置の識別情報および複数の画像形成装置の各々を識別する装置識別情報を記憶したセンタ記憶手段と、情報処理装置から要求を受信すると情報処理装置に接続された画像形成装置の装置識別情報をセンタ記憶手段から読み出して送信する装置識別情報送信手段とを含み、情報処理装置は、サービスセンタの通信情報と自装置の識別情報とを記憶した記憶手段と、通信情報記憶手段から通信情報を読み出し、通信情報に含まれるサービスセンタの宛先情報および識別情報を用いてサービスセンタにネットワークを介して接続し、要求を送信してサービスセンタから装置識別情報を受信する装置識別情報受信手段と、受信手段により受信した装置識別情報に基づく複数の画像形成装置との通信試行を行なう試行手段と、受信した装置識別情報によりネットワークを介して接続された複数の画像形成装置を管理する装置管理手段とを含むことを特徴する。
【００１４】
さらに、本願発明の情報処理方法は、通信手段によりサービスセンタおよび複数の画像形成装置とネットワークを介して通信を行って複数の画像形成装置の管理を行う情報処理方法であって、自装置の識別情報とサービスセンタの通信情報とを記憶した記憶手段から通信情報を読み出し、通信情報に含まれるサービスセンタの宛先情報および自装置の識別情報を用いてサービスセンタにネットワークを介して接続し、識別情報に対応させてサービスセンタに設定された複数の画像形成装置の各々を識別する装置識別情報をサービスセンタから受信する装置識別情報受信ステップと、装置識別情報受信ステップにおいて受信した装置識別情報に基づく複数の画像形成装置との試行を行なう通信試行ステップと、受信した装置識別情報によりネットワークを介して接続された複数の画像形成装置を管理する装置管理ステップとを備えたことを特徴する。
【００１５】
また、本願発明の情報処理システムにおける情報処理方法は、ネットワークを介して通信を行うサービスセンタと、ネットワークを介して通信を行う複数の画像形成装置と、ネットワークを介してサービスセンタおよび複数の画像形成装置の各々とそれぞれ通信を行う情報処理装置とを備えた情報処理システムにおいて情報処理装置が複数の画像形成装置を管理する情報処理方法であって、サービスセンタが情報処理装置から要求を受信すると情報処理装置に接続された画像形成装置の装置識別情報をセンタ記憶手段から読み出して送信する装置識別情報送信ステップと、情報処理装置がサービスセンタの通信情報と自装置の識別情報とを記憶した記憶手段から通信情報を読み出し、通信情報に含まれるサービスセンタの宛先情報および識別情報を用いてサービスセンタにネットワークを介して接続し、要求を送信してサービスセンタから装置識別情報を受信する装置識別情報受信ステップと、受信手段により受信した装置識別情報に基づく複数の画像形成装置との通信試行を行なう試行ステップと、受信した装置識別情報によりネットワークを介して接続された複数の画像形成装置を管理する装置管理ステップとを備えたことを特徴する。
【００１６】
さらに、上述の方法をプログラム実行させることができ、またはコンピュータ読取可能な媒体にこのプログラムを格納することができる。
【発明の効果】
【００１７】
本発明によれば、自装置の識別情報とサービスセンタの通信情報とを記憶した記憶手段と、記憶手段から通信情報を読み出し、通信情報に含まれるサービスセンタの宛先情報および自装置の識別情報を用いてサービスセンタにネットワークを介して接続し、識別情報に対応させてサービスセンタに設定された複数の画像形成装置の各々を識別する装置識別情報をサービスセンタから受信する装置識別情報受信手段と、受信手段により受信した装置識別情報に基づく複数の画像形成装置との通信試行を行なう試行手段と、受信した装置識別情報によりネットワークを介して接続された複数の画像形成装置を管理する装置管理手段とを備えているので、複数の画像形成装置を想定した画像形成装置の管理コンピュータの設定を効率的に行なって、サービスマンの負荷を軽減することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の実施形態を説明する。
【００１９】
（第１実施形態）
まず、本発明の第１実施形態を図１乃至図１０を参照して説明する。
図１は、本実施形態におけるシステム概略図であり、本システムにおいて遠隔監視コンピュータであるサービスセンタ１０５と管理コンピュータ１０１とは、インターネット等の通信回線１０６を介し、所定のプロトコルのネットワーク１０７を用いて通信可能である。不正アクセスを防ぐためと、ファイアウォールを介して通信するため、一般的なプロトコル（ＨＴＴＰ）や認証も設けられている。
【００２０】
図１を参照すると管理コンピュータが１つしか示されていないが、実際には、複数の管理コンピュータと、それら複数の管理コンピュータを一元的に管理する遠隔監視コンピュータが回線を介し通信可能とすることができる。
【００２１】
また、図１におけるデバイス１０２、１０３、１０４には、画像形成装置であるプリンタ（電子写真方式及びインクジェット方式を含む）、スキャナ、ファクシミリ、またはプリンタ及びファクシミリ機能が統合的に設けられたデジタル複合機などが含まれる。管理コンピュータ１０１は、主にデバイス１０２〜１０４の障害状態や印刷枚数、印刷面数等の情報を収集する。
【００２２】
図２は、図１に示す管理コンピュータ１０１やサービスセンタ１０５の一実施形態のハードウェアブロック構成図であり、一般的な情報処理装置が備える構成を示す。管理コンピュータ１０１は、ＣＰＵ２０１、後述する構成部品間のデータを受け渡すバス２０２、電気的に情報を記憶できかつ書き換え可能なＲＡＭ２０３、電気的に書き換え可能であって電源が無くなっても情報を記憶可能なＦｌａｓｈＲＯＭ２０４、ネットワーク経由で外部と情報交換を行うＮｅｔｗｏｒｋＩ／Ｆ２０５、２０６、ＲＳ２３２Ｃシリアル通信にて情報交換を行うＳｅｒｉａｌＩ／Ｆ２０７、および同様にデバッグ用途に用いるシリアル通信部ＤｅｂｕｇＩ／Ｆ２０８を備える。
【００２３】
図３は、本発明の一実施形態における全体構成を示す図である。ネットワーク８０１はデバイス８０２、および管理コンピュータ１０１などを接続する。尚、ネットワーク８０１は、複数の装置間で通信を行うことができる通信媒体であれば無線でも有線でも構わない。デバイス８０２はネットワーク８０１に接続するデバイスであり、たとえば、プリンタ、FAX、複写機、複合機等である。管理コンピュータ１０１は、複数のデバイス８０２を管理、監視するコンピュータであり、通常、複数のデバイス８０２と同じ企業の敷地内に配置される。
【００２４】
LAN通信部８０４は、管理コンピュータ１０１がデバイスやLANに接続される機器と通信するためのであり、カウンタ情報取得部８０６はLAN通信部８０４を介してデバイスのカウンタ情報を取得する。ここで、カウンタについて詳しく説明する。カウンタとは画像形成装置における画像形成された回数、画像形成には印刷出力面枚数（印刷出力物理ページ数）、またはスキャナ等を介して原稿を読み取ったスキャニング回数を含む。また、画像形成された回数、スキャニング回数には夫々用紙サイズや用紙日付等の属性が含まれるものとする。さらに、画像形成装置において稼動するアプリケーションライセンス管理を行なうような場合には、アプリケーションの使用回数などをカウンタに含めるようにしても良い。
【００２５】
また、ネットワーク情報取得部８０５は、LAN通信部８０４を介してＤＨＣＰサーバ８１２からネットワークの情報を取得する。SOAPメッセージ作成部８０７はXMLとHTTPなどをベースとしたSOAP（Simple  Object  Access  Protocol）メッセージを作成するためのものであり、このメッセージをSOAP通信部８０９がインターネット８１０を介してサービスセンタ１０５へ送信する。顧客先のネットワーク環境において外部が主体となる問合せを拒否するファイアーウォール設定がなされている場合などに、SOAPを採用することにより、管理コンピュータから主体的なサービスセンタへの指示を行なうことができるという点で有用となる。また、電子メール等を用い管理コンピュータによりサービスセンタへ各種指示を行なうことも可能であるが、ＳＯＡＰを採用することは電子メールサーバ等の設定が不要であり、より効率的な管理コンピュータ設置環境を実現することが出来る。
【００２６】
なお、本実施形態においては、管理コンピュータ１０１とサービスセンタ１０５との通信はＳＯＡＰを用いるが、これはネットワークシステムに依存しないＳＯＡＰの特徴を利用したものであり、本発明の目的、すなわち作業者がアドレス等を入力することなく容易に初期設定をすることが達成されれば、システム個別のプロトコルを使用することもでき、またその他ＳＯＡＰと同様ネットワークシステムに依存しない別のメッセージ交換プロトコルを使用することもできる。
【００２７】
SOAPメッセージ解析部８０８はSOAPメッセージの解析を行うものであり、SOAP通信部８０９がインターネット８１０を介してサービスセンタ１０５から受信したSOAPメッセージの解析を行う。環境情報ファイル８１１には通信情報である環境情報、すなわち管理コンピュータの動作に必要なデータが保存されており、SOAPメッセージ作成部８０７、SOAPメッセージ解析部８０８などからアクセスされて読み書きが行われる。
【００２８】
サービスセンタ１０５は、デバイス８０２を管理コンピュータ１０１を介して遠隔監視するものであり、センタSOAPメッセージ作成部８３３はDBアクセス部８３５を介してデバイス情報テーブル８３７、管理コンピュータ情報テーブル８３６からデータを読み込んでSOAPメッセージを作成する。センタSOAP通信部８３１はインターネット８１０を介し管理コンピュータ１０１と通信を行って、作成されたSOAPメッセージを送信し、および応答を受信してセンタSOAPメッセージ解析部８３２にメッセージを渡す。
【００２９】
ここで、サービスセンタとは実際には一般的な情報処理装置のことである。また、他の用途に利用される情報処理装置にサービスセンタとして機能するソフトウェアを搭載した情報処理装置とするようにしても良い。さらに、論理的に関連付けられていれば複数の情報処理装置から構成されるものをサービスセンタとすることもできる。すなわち、図３に示されるサービスセンタの各機能を実現できる機能を備えたいずれかの仕組みであれば本形態におけるサービスセンタを構成することができるのである。
【００３０】
センタSOAPメッセージ解析部８３２はメッセージに含まれる装置情報を解析してカウンタ情報を取り出し、DBアクセス部８３５を介して監視しているデバイスのカウンタ情報をカウンタ情報テーブル８３８に保存する。情報表示処理部８３４はDBアクセス部８３５を介して、テーブル８３６，８３７，８３８からデータを読み出し、画面（図示せず）に管理コンピュータ１０１が監視するデバイス８０２のカウンタ情報を表示する。
【００３１】
図４にシステム全体のシーケンス図、図５に管理コンピュータのフローチャート、図６、７、８、９にサービスセンタにおいて実行されるフローチャートをそれぞれ示し、以上の図を参照して本実施形態の動作を説明する。
【００３２】
図４を参照して設置作業の大きな流れを説明する。まず、管理コンピュータの設置担当者は管理コンピュータをネットワークに接続し、管理コンピュータの電源を入れる（Ｓ９０１）。Ｓ９０１の電源投入に応じて管理コンピュータが起動し、起動と同時に、あるいは起動に引き続きＤＨＣＰサーバ８１２からＤＨＣＰで管理コンピュータのＩＰアドレス、サブネットマスク、およびデフォルトゲートウェイ、ＤＮＳサーバアドレスのネットワーク情報を取得する（Ｓ９０２）。なお、Ｓ９０２の取得タイミングとして上に説明したように自動的でもよいし管理コンピュータに設けられたボタンの押下をトリガーにしてもよいし、外部からの、Ｓ９０２の処理を行なわせるコマンドの管理コンピュータへの入力をトリガーにするようにしても良い。
【００３３】
次に、コマンドにより管理コンピュータ１０１の識別情報としてＭＡＣアドレスを取得する。ここで、本実施形態では管理コンピュータ１０１の識別情報としてＭＡＣアドレスを用いているが、これに限られず管理コンピュータ１０１を一意に特定することができる情報であればいずれの情報も識別情報として使用することができる。
【００３４】
管理コンピュータ１０１は予め環境情報ファイル８１１に書かれているサービスセンタの宛先（ＩＰアドレスやＵＲＬアドレスや電子メールアドレスや電話番号）に、監視デバイスリスト取得のＳＯＡＰメッセージを送信する（Ｓ９０３）。このときＳＯＡＰメッセージには管理コンピュータ１０１のＭＡＣアドレスを入れておく。ＳＯＡＰメッセージを受けたサービスセンタは、ＳＯＡＰメッセージを解析し、管理コンピュータのＭＡＣアドレスと監視デバイス一覧要求メッセージを取得する（Ｓ９０４）。
【００３５】
サービスセンタ１０５は、ＭＡＣアドレスをキーに管理コンピュータＩＤと管理コンピュータ１０１が監視するデバイス８０２のシリアル番号、ＩＰアドレス一覧をデータベースから取得する。サービスセンタ１０５はＳＯＡＰリプライで管理コンピュータＩＤと管理コンピュータが監視するデバイスの一覧を送信する（Ｓ９０５）。ＳＯＡＰメッセージを受けつけた管理コンピュータ１０１は監視デバイスのカウンタ情報要求を全デバイスに対して行う（Ｓ９０６）。
【００３６】
デバイスからカウンタ情報が取得できるので、Ｓ９０８で管理コンピュータは管理コンピュータＩＤと全監視デバイスのカウンタ値を入れて、ＳＯＡＰメッセージをサービスセンタに送信する（Ｓ９０７）。メッセージを受けたサービスセンタ１０５は全デバイスのカウンタ値をカウンタ情報テーブル８３８に保存し（Ｓ９０９）、画面にカウンタ情報を表示する（Ｓ９１０）。
【００３７】
さらに、サービスセンタ１０５内のオペレータがカウンタ情報の取得を画面上で確認し（Ｓ９１０）、設置者に設置完了を伝えて設置が終了する（Ｓ９１１）。設置者に設置完了を伝える方法は、電子メールでも、電話による方法でも良い。
【００３８】
図５は、本実施形態の管理コンピュータのフローチャートであり、サービスセンタ１０５および複数の画像形成装置１０２〜１０４とネットワークを介して通信可能な、自装置の識別情報とサービスセンタ１０５の宛先情報を少なくとも含む通信情報とを記憶した記憶手段を備える管理コンピュータ１０１による動作を示す。管理コンピュータ１０１の記憶手段から通信情報を読み出し、該通信情報に含まれるサービスセンタの宛先情報および自装置の識別情報を用いてサービスセンタ１０５にネットワークを介して接続し、識別情報に対応させて該サービスセンタに予め記憶（設定）された複数の画像形成装置の各々を識別する装置識別情報を前記サービスセンタから受信し、受信した装置識別情報に基づく前記複数の画像形成装置との通信試行を行う処理の詳細が示される。また、図５に示すフローチャートにかかるプログラムは、管理コンピュータ１０１のＲＯＭに記憶されており、ＲＡＭに適宜読み出されＣＰＵによって実行される。
【００３９】
まず、管理コンピュータ１０１が起動されるとネットワーク情報取得部８０５が環境情報ファイル８１１から設置フラグを読み込み（Ｓ１００１）、設置完了済かどうかをチェックする（Ｓ１００２）。設置が完了していれば、設置フラグは設置完了済みを示す内容になっている。設置は完了していないのでネットワーク情報取得部８０５はＬＡＮ通信部８０４を介してＤＨＣＰサーバ８１２から管理コンピュータのＩＰアドレス、サブネットマスク、およびデフォルトゲートウェイ、ＤＮＳサーバアドレスのネットワーク情報を取得する（Ｓ１００３）。
【００４０】
ネットワーク情報が取得できなければＬＥＤ制御部８１３が管理コンピュータ上に配置されたＬＥＤを点滅させ設置処理を終了する（Ｓ１００４）。一方、ネットワーク情報が取得できれば、ネットワーク情報取得部８０５が取得したネットワーク情報に基づいてipconfigやifconfigなどの内部コマンドを使って管理コンピュータのMACアドレスを取得する（Ｓ１００５）。このＭＡＣアドレスは環境情報ファイル８１１に含めるようにしても良い。
【００４１】
次にSOAPメッセージ作成部８０７は、環境情報ファイル８１１（通信情報）からサービスセンタ１０５の宛先と特定するためのアドレスを読み込む（Ｓ１００６）。更にSOAPメッセージ作成部８０７は、取得したMACアドレスを識別子とする監視デバイスのリストを要求するSOAPメッセージを作成し、ＳＯＡＰ通信部８０９、インターネット８１０を介してメッセージをサービスセンタ１０５へ送信する（Ｓ１００７）。SOAPメッセージの具体的な内容の例を図１５に示す。
【００４２】
サービスセンタ１０５と通信できなかった場合、ＬＥＤ制御部８１３が管理コンピュータのＬＥＤを点滅させ、設置処理は終了する（Ｓ１００４）。サービスセンタ１０５からＳＯＡＰのリプライをＳＯＡＰ通信部８０９が受信した場合、受信したＳＯＡＰメッセージがＳＯＡＰメッセージ解析部８０８で解析され、メッセージの中から管理コンピュータＩＤと全監視デバイスのシリアル番号、およびＩＰアドレスが取得される（Ｓ１００８）。SOAPメッセージの具体的な内容の例を図１６に示す。なお、SOAPメッセージの内容は図１６に示されるものには限定されず、後述するＳ１００９以降の監視デバイスと管理コンピュータとの通信試行を行なう対象デバイスを識別することができ、または識別される各デバイスと通信を行なえる情報が少なくとも含まれていれば良い。そして、この図１６に示される情報を管理コンピュータに基づき後述する前記複数の画像形成装置との通信試行が行なわれる。
【００４３】
SOAPのリプライに管理コンピュータＩＤ、監視デバイスのシリアル番号、IPアドレスのリストが含まれていなかった場合、管理コンピュータ１０１の設置処理は終了する。このときサービスセンタ１０５の画面には事前データ設定エラーが表示される（Ｓ１１０５）。この詳細は図６に示すフローチャートを用いて説明する。
【００４４】
SOAPのリプライに管理コンピュータＩＤ，監視デバイスのシリアル番号、IPアドレスのリストが含まれる場合、環境情報ファイル８１１に管理コンピュータＩＤと全監視デバイスのシリアル番号、およびIPアドレスを保存する（Ｓ１００９）。次に、カウンタ情報取得部８０６は環境情報ファイル８１１からシリアル番号、ＩＰアドレスのリストを読み込み、カウンタ要求処理を行ったデバイス数Ｘを０で初期化してカウンタ情報取得処理を開始する（Ｓ１０１０）。
【００４５】
カウンタ情報取得部８０６は、監視デバイスリストＸ番目のデバイス８０２のＩＰアドレスからＬＡＮ通信部８０４を介してシリアル番号を取得する（Ｓ１０１１）。シリアル番号が取得できなければＸ番目のデバイス８０２のカウンタ値を−３としてメモリに保存する（Ｓ１０１２）。この−３の値は管理コンピュータの記憶部から内部的に読み出される。シリアル番号が取得できない場合としては、例えば、監視されるデバイスの電源が遮断されているような場合や、ＩＰアドレスが間違っている場合などがある。そしてＳ１０１２に引き続き、Ｘ＝Ｘ＋１として（Ｓ１０１８）Ｘが監視デバイス数以上になれば（Ｓ１０１９）カウンタ情報取得処理を終了してステップＳ１０２０に進む。Ｘが監視デバイス数より小さければ引き続きカウンタ情報取得処理を行う（Ｓ１０１１）。
【００４６】
ステップＳ１０１１においてシリアル番号が取得できれば、デバイスから取得したシリアル番号とSOAPメッセージX番目のシリアル番号とがカウンタ情報取得部８０６で比較される（Ｓ１０１３）。
【００４７】
デバイスから取得したシリアル番号とSOAPメッセージX番目のシリアル番号が一致しなければＸ番目のデバイス８０２のカウンタ値を−２としてメモリに保存し（Ｓ１０１４）、Ｘ＝Ｘ＋１として（Ｓ１０１８）Ｘが監視デバイス数以上になれば（Ｓ１０１９）、カウンタ情報取得処理を終了してステップＳ１０２０に進む。Ｘが監視デバイス数より小さければステップＳ１０１１から引き続きカウンタ情報取得処理を行う。
【００４８】
デバイスから取得したシリアル番号とSOAPメッセージX番目のシリアル番号とが一致すれば、Ｘ番目のデバイス８０２のＩＰアドレスからカウンタ情報取得部８０６がＬＡＮ通信部８０４を介してカウンタ値を取得し（Ｓ１０１５）、カウンタ情報が取得できなければＸ番目のデバイス８０２のカウンタ値を−１としてメモリに保存し（Ｓ１０１６）、Ｘ＝Ｘ＋１として（Ｓ１０１８）Ｘが監視デバイス数以上になれば（Ｓ１０１９）、カウンタ情報取得処理を終了してステップＳ１０２０に進む。Ｘが監視デバイス数より小さければステップＳ１０１１から引き続きカウンタ情報取得処理を行う。カウンタ情報が取得できればＸ番目のデバイス８０２のカウンタ値をメモリに保存する（Ｓ１０１７）。
【００４９】
その後Ｘ＝Ｘ＋１とし（Ｓ１０１８）、Ｘが監視デバイス数以上になれば（Ｓ１０１９）、カウンタ情報取得処理を終了してステップＳ１０２０に進む。Ｘが監視デバイス数より小さければステップＳ１０１１から引き続きカウンタ情報取得処理を行う。全デバイスのカウンタ情報取得処理が終わったら、SOAPメッセージ作成部８０７は環境情報ファイル８１１から管理コンピュータＩＤを読み込む。これに全デバイスのカウンタ情報を含めて通信テストのSOAPメッセージを作成し、ＳＯＡＰ通信部８０９、インターネット８１０を介してメッセージをサービスセンタ１０５へ送信する（Ｓ１０２０）。ＳＯＡＰメッセージの具体的な内容の例を図１７に示す。
【００５０】
サービスセンタ１０５から肯定応答のリプライがあれば（Ｓ１０２１）、SOAPメッセージ解析部８０８は環境情報ファイル８１１の設置フラグを設置完了にして設置処理を終了する（Ｓ１０２３）。このときサービスセンタの通信テスト結果画面には送信したカウンタ情報が表示される（Ｓ１１１７）。サービスセンタ１０５から否定応答のリプライがあれば設置フラグはそのままにして設置処理を終了する。このときサービスセンタ１０５の通信テスト結果画面にはカウンタ保存エラーが表示される（Ｓ１１１５）。
【００５１】
本実施形態においてカウンタ情報を読み込めなかった場合、カウンタ値として−１〜−３を設定しておきサービスセンタでカウンタ情報の読取の可否や失敗要因などを判別することができるようになっているが、これに限られることなく他の方法、例えば他の任意の符号を設定しておくことにより判別させることも可能である。また、管理コンピュータからサービスセンタにカウンタ情報および付加的な情報を送信できるのであれば、これに替えて、カウンタ情報の読取の可否や失敗要因などの情報をカウンタ値とは別個に送信する等の別の伝達方法を使用することもできる。
【００５２】
また、Ｓ１０１５の処理により、サービスセンタ１０５において、カウンタ値の取得を確認することができるので、サービスセンタにおける確実な課金処理に結びつけることができる。さらに、各画像形成装置（デバイス）に対応してＳ１０１５で取得されたカウンタ値は、画像形成装置の設定時にサービスマン等により行なわれたテスト印刷枚数などに対応し、課金の対象外として識別するための情報とすることができる。
【００５３】
なお、上に説明した図５のフローチャートのＳ１０２０においては管理コンピュータのＩＤと全監視デバイスのカウンタ情報とを入れた通信メッセージをサービスセンタ１０５へ通知し、サービスセンタ１０５において通信試行の結果を確認させる手段（表示制御部）を設けるよう説明をしてきたが、Ｓ１０２０において通知する同様の内容を管理コンピュータ内の記憶部に記憶させ、管理コンピュータにノートＰＣ等を接続し、管理コンピュータの記憶部から通信試行結果をノートＰＣに出力するようにすれば、サービスマンが設置現場で設置の成功を容易に確認することができる。また、管理コンピュータに、管理対象の複数の画像形成装置における何れの画像形成装置に対して通信試行が失敗したかを識別可能に外部のノートＰＣへ出力するようにすれば、より一層的確な設置成功についてサービスマンは確認を行なうことが出来る。
【００５４】
そして、図５のフローチャートによる設置処理が正常に終了し、管理コンピュータ１０１と監視対象とすべき全ての画像形成装置が正常に通信を行なえるようになると、以後、複数の画像形成装置のカウンタ値や、ジャム等のエラーの管理が、図１６に示されるような装置識別情報に基づき管理コンピュータ１０１の装置管理手段により行なわれるようにあり、メインテナンスサービスを開始することができる。
【００５５】
図６は、本実施形態のサービスセンタのフローチャートである。図６に示すフローチャートを実行するプログラムは、遠隔のサービスセンタ１０５のＲＯＭに記憶されており、ＲＡＭに適宜読み出されＣＰＵによって実行される。まず、サービスセンタ１０５のセンタＳＯＡＰ通信部８３１はインターネット８１０を介してＳＯＡＰメッセージを受信する（Ｓ１１０１）。受信するメッセージの内容の例は図１５に示すものと同様である。センタＳＯＡＰメッセージ解析部８３２がメッセージを解析すると、監視デバイスリスト要求であると判別されるのでデバイスリスト通知処理を行う（Ｓ１１０２）。
【００５６】
デバイスリスト通知処理については図８を用いて説明する。センタＳＯＡＰメッセージ解析部８３２はメッセージから管理コンピュータのＭＡＣアドレスを取り出し、デバイスリスト通知処理部８３９に渡す（Ｓ１３０１）。デバイスリスト通知処理部８３９はＤＢアクセス部８３５を介して、管理コンピュータ１０１のＭＡＣアドレスをキーに管理コンピュータ情報テーブル８３６から管理コンピュータＩＤを取得する（Ｓ１３０２）。
【００５７】
管理コンピュータ情報テーブル８３６から管理コンピュータＩＤが取得できなかった場合、管理コンピュータ１０１がテーブルに登録されていないと判断し、デバイスリスト通知処理部８３９は管理コンピュータID、デバイスのシリアル番号・IPアドレスなしで、センタＳＯＡＰメッセージ作成部８３３を呼び出す。センタＳＯＡＰメッセージ作成部８３３は管理コンピュータID、デバイスのシリアル番号・IPアドレスなしでＳＯＡＰメッセージのリプライを返す（Ｓ１３０３）。メッセージの内容の例を図１６に示す。次いで、事前データ設定エラーを画面に表示し、設置作業を終了する（Ｓ１３０４）。
【００５８】
管理コンピュータ情報テーブル８３６から管理コンピュータＩＤが取得できた場合は、デバイスリスト通知処理部８３９はＤＢアクセス部８３５を介して、デバイス情報テーブル８３７から取得された管理コンピュータIDを持つ管理コンピュータ１０１が監視するデバイスのシリアル番号・IPアドレスを取得する（Ｓ１３０５）。デバイス情報テーブル８３７から管理コンピュータIDを持つ管理コンピュータ１０１が監視するデバイスのシリアル番号・IPアドレスが取得できなかった場合、デバイスリスト通知処理部８３９は管理コンピュータID、デバイスのシリアル番号・IPアドレスなしで、センタＳＯＡＰメッセージ作成部８３３を呼び出す。
【００５９】
センタＳＯＡＰメッセージ作成部８３３は管理コンピュータID、デバイスのシリアル番号・IPアドレスなしでＳＯＡＰメッセージのリプライを返す（Ｓ１３０３）。メッセージの内容の例を図１６に示す。次いで、事前データ設定エラーを画面に表示して設置作業を終了する（Ｓ１３０４）。
【００６０】
デバイス情報テーブルから、取得した管理コンピュータIDを持つ管理コンピュータが監視するデバイスのシリアル番号・IPアドレスが取得できた場合、デバイスリスト通知処理部８３９は管理コンピュータID、デバイスのシリアル番号・IPアドレスをセンタＳＯＡＰメッセージ作成部８３３に渡す。センタＳＯＡＰメッセージ作成部８３３はＳＯＡＰメッセージのリプライで管理コンピュータID、監視デバイスのシリアル番号・IPアドレスのリストをＳＯＡＰメッセージで送信する。メッセージの内容の例を図１６に示す。
【００６１】
デバイスリスト通知処理部８３９は現在時間＋タイムアウト時間の計算を行い「通信テストタイムアウト時間」を算出する（Ｓ１３０７）。次いで、管理コンピュータＩＤと通信テストタイムアウト時間を通信テスト受信待ちリストファイル８４２に書き込む（Ｓ１３０８）。通信テスト受信待ちリストファイルの例を図１０に示す。
【００６２】
監視デバイスリストをＳＯＡＰメッセージで受けた管理コンピュータ１０１はデバイスからカウンタ情報を取得して、通信テストのＳＯＡＰメッセージをサービスセンタ１０５へ送信すると、サービスセンタ１０５のセンタＳＯＡＰ通信部８３１がインターネット８１０を介してＳＯＡＰメッセージを受信する（Ｓ１１０１）。メッセージの内容の例を図１５に示す。センタＳＯＡＰメッセージ解析部８３２がメッセージを解析し、通信テストと判別するので通信テスト処理を行う（Ｓ１１０２）。
【００６３】
通信テスト処理については、図９を参照して説明する。センタＳＯＡＰメッセージ解析部８３２はメッセージから管理コンピュータＩＤアドレスを取り出し、通信テスト部８４０に渡す（Ｓ１４０１）。通信テスト部８４０は通信テスト受信待ちリストファイル８４２から該当する管理コンピュータIDのレコードを検索する（Ｓ１４０２）。該当する管理コンピュータIDのレコードが存在しなければ既に通信テストはタイムアウトしているので通信テスト処理を終了する。通信テストタイムアウト処理方法については図７のフロー説明で後述する。
【００６４】
該当する管理コンピュータIDのレコードが存在すれば、通信テスト部８４０は通信テスト受信待ちリストファイル８４２から該当する管理コンピュータIDのレコードを削除する（Ｓ１４０３）。次に、通信テスト部８４０はＤＢアクセス部８３５を介して、カウンタ情報テーブル８３８にカウンタ値を保存する（Ｓ１４０４）。カウンタ情報テーブル８３８にカウンタ値を保存できなかった場合、通信テスト部８４０はカウンタ保存エラーをセンタＳＯＡＰメッセージ作成部８３３に通知し、センタＳＯＡＰメッセージ作成部８３３はＳＯＡＰのリプライとして否定応答を含めて送信する（Ｓ１４０５）。メッセージの内容の例を図１８に示す。次いで、通信テスト部８４０は管理コンピュータＩＤとカウンタ保存エラーを画面に表示して設置作業を終了する（Ｓ１４０６）。
【００６５】
カウンタ情報テーブル８３８にカウンタ値を保存できた場合、通信テスト部８４０はカウンタ保存終了をセンタＳＯＡＰメッセージ作成部８３３に通知し、センタＳＯＡＰメッセージ作成部８３３はＳＯＡＰのリプライに肯定応答を含めて送信する（Ｓ１４０７）。メッセージの内容の例を図１８に示す。さらに、通信テスト部８４０は管理コンピュータＩＤと全監視デバイスのカウンタ情報を画面に表示して設置処理を終了する（Ｓ１４０８）。サービスセンタ１０５のオペレータは、全監視デバイスのカウンタ情報が表示されていることを確認して設置者へ設置の終了を伝える。
【００６６】
図１３のデバイスリスト通知処理の後一定期間に管理コンピュータから通信テストメッセージが送られてこない場合は画面に通信テストがタイムアウトであることを表示する。この通信テスト処理のタイムアウトチェックについて図７のフローチャートを用いて説明する。通信テストタイムアウトチェック部８４１は一定期間待機（Ｓ１２０１）したのち、現在時間をシステムから取得する（Ｓ１２０２）。
【００６７】
次に通信テスト受信待ちリストファイル８４２の最初のレコードを読む。データがなければチェックを終了し一定期間待機（Ｓ１２０１）に移行する。データがあれば取得した現在時間がタイムアウト時間より大きいかチェックする（Ｓ１２０４）。現在時間がタイムアウト時間より大きくなければ、まだタイムアウト前なので次の通信テスト受信待ちリストファイルの次のレコードを読む（Ｓ１２０７）。
【００６８】
現在時間がタイムアウト時間より大きければ、タイムアウト時間を過ぎているので画面に管理コンピュータＩＤと通信テストタイムアウトを表示し（Ｓ１２０５）、読み込んだレコードを通信テスト受信待ちリストファイルから削除する（Ｓ１２０６）。次いで、次の通信テスト受信待ちリストファイルの次のレコードを読む（Ｓ１２０７）。次のレコードがない場合は一定期間待機（Ｓ１２０１）に戻り、ある場合は現在時間がタイムアウト時間より大きいかチェックする。（Ｓ１２０４）これを繰り返して通信テストのタイムアウトをチェックする。
【００６９】
以上の実施形態によると、管理コンピュータが起動されることにより、サービスセンタでデバイスのカウンタ情報を確認して設置完了を判断できる。これによって、例えば管理コンピュータに携帯したノートＰＣを接続し、接続したノートＰＣから監視対象デバイスを管理コンピュータに設定するような形態にくらべ、データ入力ミスによる設置トラブルを回避できたり、設置作業にかかる時間を大幅に削減したりすることができる。また、設置者へのオペレーション教育にかかるコストも大幅に削減できる。尚、設置途中でＬＥＤが点滅した場合は、ネットワーク環境に問題があるので管理コンピュータとＤＨＣＰサーバが通信できる状態、または管理コンピュータがインターネットに接続できる状態にしてから再度設置作業を行うものとする。
【００７０】
本実施形態ではネットワーク情報取得部に内部コマンドを使用させてＭＡＣアドレスを取得したが、ARPを使うなど他の方法を用いてMACアドレスを取得することもできる。また、図７、８のフローチャートにおけるタイムアウト時間およびステップＳ１２０１での待機時間は任意の所定の時間とすることができる。
【００７１】
（第２実施形態）
次に、本発明の第２実施形態を図１１、図１２、図１３を参照して説明する。
【００７２】
図１１は、本実施形態にかかるデバイスの管理システムの構成を示すブロック図であり、同図において上述した第１実施形態における図３と同一部分には、同一符合を付す。図１１において図３と異なる点は、図３の構成にプロキシ１６０１が付加されプロキシを通さずに外部と通信できないこと、DHCPサーバ８１２が削除されたこと、環境情報ファイル８１１に管理コンピュータ１０１のネットワーク情報、プロキシのアドレスとポート番号が事前の調査等により予め設定されていること、およびＷｅｂ画面から環境設定を変更できる環境情報変更部１６０２が追加されていることである。
【００７３】
次に、本実施形態にかかるデバイスの管理システムの動作について、図１２に示すフローチャートを参照して説明する。図１２に示すフローチャートを実行するプログラムは、管理コンピュータ１０１のＦｌａｓｈ  ＲＯＭ２０４に格納されており、ＲＡＭ２０３に適宜読み出されてＣＰＵ２０１によって実行される。
【００７４】
まず、管理コンピュータ１０１は起動されると、ネットワーク情報取得部８０５が環境情報ファイル８１１から設置フラグを読み込み（Ｓ１７０１）、設置完了済どうかをチェックする（Ｓ１７０２）。まだ設置は完了していないので、ネットワーク情報取得部８０５はＬＡＮ通信部８０４を介してＤＨＣＰサーバ８１２から管理コンピュータのＩＰアドレス、サブネットマスク、およびデフォルトゲートウェイ、ＤＮＳサーバアドレスのネットワーク情報を取得しようと試みる（Ｓ１７０３Ａ）。しかし、本実施形態では、ＤＨＣＰサーバ８１２が存在しないから、ネットワーク情報が取得できないので、まず環境情報ファイル（８１１）からネットワーク情報を取得する（Ｓ１７０３Ｂ）。
【００７５】
次いで、ネットワーク情報取得部（８０５）がipconfigやifconfigなどの内部コマンドを使って管理コンピュータのMACアドレスを取得する（Ｓ１７０５）。さらに、SOAPメッセージ作成部８０７は環境情報ファイル８１１からサービスセンタのアドレスを読み込む（Ｓ１７０６）。その後、SOAPメッセージ作成部８０７は取得したMACアドレスを識別子とする監視デバイスのリストを要求するSOAPメッセージを作成し、ＳＯＡＰ通信部８０９、インターネット８１０を介してメッセージをサービスセンタ１０５へ送信する（Ｓ１７０７Ａ）。SOAPメッセージの具体的な内容の例を図１５に示す。
【００７６】
しかし、本実施形態ではＤＨＣＰサーバ８１２が存在しないので、サービスセンタ１０５とは通信できず、環境情報ファイル８１１からプロキシ１６０１のアドレス、ポート番号を取得し（Ｓ１７０７Ｂ）、作成したメッセージをプロキシ１６０１のアドレス、ポート番号に送信する（Ｓ１７０７Ｃ）。プロキシ１６０１を経由してもサービスセンタ１０５と通信できない場合、ＬＥＤ制御部８１３が管理コンピュータのＬＥＤを点滅させ設置処理を終了する（Ｓ１７０４）。
【００７７】
サービスセンタ１０５からＳＯＡＰメッセージのリプライをＳＯＡＰ通信部８０９が受信した場合、受信したＳＯＡＰメッセージはＳＯＡＰメッセージ解析部８０８で解析され、ここでメッセージの中から管理コンピュータＩＤと全監視デバイスのシリアル番号、およびＩＰアドレスが取得される（Ｓ１７０８）。SOAPメッセージの具体的な内容の例を図１６に示す。
【００７８】
SOAPメッセージのリプライに管理コンピュータＩＤ，監視デバイスのシリアル番号、およびIPアドレスのリストが入っていなかった場合、管理コンピュータ１０１の設置処理は終了する。このときサービスセンタ１０５の画面には事前データ設定エラーが表示される（Ｓ１１０５）。以上の処理の詳細は図６のフローチャートで上述したので、ステップＳ１７０９〜Ｓ１７２３の処理の説明は省略する。
【００７９】
ネットワーク情報もしくはプロキシ情報が不正な場合設定の途中でエラーとなり、それ以上処理が進められないのでこれを修正する必要がある。したがって、ネットワーク情報およびプロキシ情報を変更する方法を図１３および図１４を用いて説明する。設置者がPCをネットワーク８０１に接続し、ブラウザを使って管理コンピュータ１０１にアクセスすると環境情報変更部１６０２は図１４に示す環境情報変更画面を表示する。
【００８０】
設置者は正しいネットワーク情報とプロキシ情報を入力しOKボタンを押下する。環境情報変更部１６０２がネットワーク情報とプロキシ情報を受信すると（Ｓ１８０１）、環境情報ファイル８１１にこれを書き込む（Ｓ１８０２）。この後、再度管理コンピュータ１０１の電源をＯＦＦ／ＯＮすることにより新しい設定で再度設置作業を行うことが可能となる。サービスセンタ１０５の動作を示すフローチャートは第１実施形態の図６、７、および８と同様である。
【００８１】
以上の実施形態により、ＤＨＣＰサーバ８１２の存在しない、例えばプロキシが設置されておりプロキシを通さないと外部との通信ができないネットワーク環境においても管理コンピュータが起動されることにより、サービスセンタ１０５でデバイス８０２のカウンタ情報を確認し設置が完了したか否かを判断することができる。よって第１実施形態と同様に管理コンピュータ１０１に携帯したノートＰＣを接続し、接続したノートＰＣから監視対象デバイスを管理コンピュータに設定するような形態にくらべ、データ入力ミスによる設置トラブルを回避することができたり、設置現場での設置作業にかかる時間を大幅に削減することができる。
【００８２】
また、設置者へのオペレーション教育にかかるコストも大幅に削減できる。さらに、環境情報の事前入力ミスにより設置作業が失敗した場合にも、ＰＣを用いてブラウザから環境情報ファイルを変更することにより、新しい設定で再度設置作業を行うことが可能である。
【００８３】
本実施形態においても、ネットワーク情報取得部に内部コマンドを使用させてＭＡＣアドレスを取得してが、ARPを使うなど他の方法を用いてMACアドレスを取得することもできる。また、図７、８のフローチャートにおけるタイムアウト時間およびステップＳ１２０１での待機時間は任意の所定の時間とすることができる。
【００８４】
（第３実施形態）
第１実施形態および第２実施形態においては、Ｓ１００７、Ｓ１７０７aの後に、すぐさまＳＯＡＰリプライをサービスセンタから受信するよう説明を行なってきた。しかしながら、何れかの実施形態もこれに限定されるものではなく、例えば、Ｓ１００７、Ｓ１７０７aの履歴をサービスセンタに記憶させておき、非同期にサービスセンタ側で履歴を確認することにより、Ｓ１００８、Ｓ１７０７ｂ以降の各ステップの処理を行なわせるようにしても良い。特にサービスセンタからカウンタ取得処理における各デバイスとの通信試行の失敗に起因するＩＰアドレス等の各種設定をリモート変更でき、および管理コンピュータにリモート変更に対応するようにさせる場合には、サービスマンの現場における待機時間を減少させることができるという点では有用である。
【図面の簡単な説明】
【００８５】
【図１】本実施形態におけるシステム概略図である。
【図２】本発明の管理コンピュータの一実施形態のハードウェアブロック構成図である。
【図３】本発明の一実施形態における全体構成を示す図である。
【図４】本発明のシステム全体のシーケンス図である。
【図５】本発明の一実施形態の管理コンピュータにおいて実行されるフローチャートである。
【図６】本発明の一実施形態のサービスセンタにおいて実行されるフローチャートである。
【図７】本発明の一実施形態のサービスセンタにおいて実行されるフローチャートである。
【図８】本発明の一実施形態のサービスセンタにおいて実行されるフローチャートである。
【図９】本発明の一実施形態のサービスセンタにおいて実行されるフローチャートである。
【図１０】本発明の通信テスト受信待ちリストファイルの例を示す図である。
【図１１】本実施形態にかかるデバイスの管理システムの構成を示すブロック図である。
【図１２】本発明の一実施形態の管理コンピュータにおいて実行されるフローチャートである。
【図１３】本発明の一実施形態の管理コンピュータにおいて実行されるフローチャートである。
【図１４】本発明の一実施形態の環境情報変更画面を示す図である。
【図１５】SOAPメッセージの具体的な内容の例を示す図である。
【図１６】SOAPメッセージの具体的な内容の例を示す図である。
【図１７】SOAPメッセージの具体的な内容の例を示す図である。
【図１８】SOAPメッセージの具体的な内容の例を示す図である。
【符号の説明】
【００８６】
１０１    管理コンピュータ
１０２〜１０４    デバイス
１０５    サービスセンタ
１０６    通信回線
１０７    ネットワーク
２０１    ＣＰＵ
２０２    バス
２０３    ＲＡＭ
２０４    ＦｌａｓｈＲＯＭ
２０５、２０６    ネットワークＩ／Ｆ
２０７    シリアルＩ／Ｆ
２０８    デバッグＩ／Ｆ
２０９    ＬＥＤ
８０１    ネットワーク
８０２    デバイス
８０４    LAN通信部
８０５    ネットワーク情報取得部
８０６    カウンタ情報取得部
８０７    SOAPメッセージ作成部
８０８    SOAPメッセージ解析部
８０９    SOAP通信部
８１０    インターネット
８１１    環境情報ファイル
８１２    ＤＨＣＰサーバ
８１３    ＬＥＤ制御部
８３１    センタSOAP通信部
８３２    センタSOAPメッセージ解析部
８３３    センタSOAPメッセージ作成部
８３４    情報表示処理部
８３５    DBアクセス部
８３６    管理コンピュータ情報テーブル
８３７    デバイス情報テーブル
８３８    カウンタ情報テーブル
８３９    デバイスリスト通知処理部
８４０    通信テスト部
８４１    通信テストタイムアウトチェック部
８４２    通信テスト受信待ちリストファイル
１６０１    プロキシ
１６０２    設定変更部
【図１】
2005354233.tif 000003
【図２】
2005354233.tif 000004
【図３】
2005354233.tif 000005
【図４】
2005354233.tif 000006
【図５】
2005354233.tif 000007
【図６】
2005354233.tif 000008
【図７】
2005354233.tif 000009
【図８】
2005354233.tif 000010
【図９】
2005354233.tif 000011
【図１０】
2005354233.tif 000012
【図１１】
2005354233.tif 000013
【図１２】
2005354233.tif 000014
【図１３】
2005354233.tif 000015
【図１４】
2005354233.tif 000016
【図１５】
2005354233.tif 000017
【図１６】
2005354233.tif 000018
【図１７】
2005354233.tif 000019
【図１８】
2005354233.tif 000020