(57)【要約】【課題】  画像形成装置とその画像形成装置がローカル接続された被管理コンピュータとの対応関係を管理できる画像形成装置情報管理システムを提供すること。【解決手段】  被管理ＰＣ２〜４は、プリンタ情報をプリンタ１１〜１６から取得する。管理ＰＣ１は、ＰＣ情報およびプリンタ情報を被管理ＰＣ２〜４から取得する。そして、管理ＰＣ１のプリンタ管理サーバ２１は、取得したＰＣ情報とプリンタ情報とに基づいて、被管理ＰＣ２〜４とプリンタ１１〜１６との対応関係を示す対応関係情報を作成し、その対応関係情報をＨＤＤ２３内のファイルに格納する。【選択図】  図１
2005128890.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンピュータがネットワークを介して接続されており、前記複数のコンピュータのうち、少なくとも１台は管理コンピュータ、少なくとも１台は被管理コンピュータで、該被管理コンピュータには、少なくとも１台の画像形成装置がローカル接続されているシステムであって、
前記被管理コンピュータには、
前記画像形成装置に関する情報である画像形成装置情報を、前記画像形成装置から取得する画像形成装置情報一次取得手段が設けられ、
前記管理コンピュータには、
前記被管理コンピュータに関する情報であるコンピュータ情報を、前記被管理コンピュータから取得するコンピュータ情報取得手段と、
前記画像形成装置情報一次取得手段によって取得された前記画像形成装置情報を、前記被管理コンピュータから取得する画像形成装置情報二次取得手段と、
前記コンピュータ情報取得手段によって取得された前記コンピュータ情報と前記画像形成装置情報二次取得手段によって取得された前記画像形成装置情報とに基づいて、前記被管理コンピュータと前記画像形成装置との対応関係を示す対応関係情報を作成し、該対応関係情報を記憶手段に格納する情報格納手段とが設けられている
ことを特徴とする画像形成装置情報管理システム。
【請求項２】
前記コンピュータ情報には、前記被管理コンピュータのコンピュータ名またはネットワークアドレスが含まれ、
前記画像形成装置情報には、前記画像形成装置がローカル接続されている前記被管理コンピュータのコンピュータ名またはネットワークアドレスが含まれ、
前記管理コンピュータにおいて、
前記対応関係情報は、前記コンピュータ情報取得手段が取得したコンピュータ情報と、該コンピュータ情報に含まれる前記コンピュータ名または前記ネットワークアドレスと同一のコンピュータ名またはネットワークアドレスを含んでいる、前記画像形成装置情報二次取得手段が取得した前記画像形成装置情報とが対応することを示す情報である
ことを特徴とする請求項１に記載の画像形成装置情報管理システム。
【請求項３】
前記管理コンピュータには、
前記情報格納手段によって前記記憶手段に格納された前記対応関係情報に基づいて、前記被管理コンピュータと前記画像形成装置との対応関係を示す内容を含む表示用情報を作成する表示用情報作成手段が設けられている
ことを特徴とする請求項１または請求項２に記載の画像形成装置情報管理システム。
【請求項４】
前記管理コンピュータには、
前記表示用情報作成手段によって作成された前記表示用情報を、表示可能なファイルとして出力する表示用情報出力手段が設けられている
ことを特徴とする請求項３に記載の画像形成装置情報管理システム。
【請求項５】
前記複数のコンピュータのうち、少なくとも１台は情報表示用コンピュータであり、
前記管理コンピュータには、
前記表示用情報出力手段によってファイルとして出力された前記表示用情報を、前記情報表示用コンピュータに対して送信する表示用情報送信手段が設けられ、
前記情報表示用コンピュータには、
前記表示用情報の送信を前記管理コンピュータに対して要求する送信要求手段と、
該送信要求手段からの要求に応じて前記管理コンピュータから送信されてくる前記表示用情報を、前記情報表示用コンピュータが備える表示装置に表示出力する情報表示手段とが設けられている
ことを特徴とする請求項４に記載の画像形成装置情報管理システム。
【請求項６】
前記情報表示用コンピュータは、前記送信要求手段および前記情報表示手段としての機能を有するウェブブラウザを備えており、該ウェブブラウザを利用して前記表示用情報の送信を前記管理コンピュータに対して要求するとともに、当該要求に応じて前記管理コンピュータから送信されてくる前記表示用情報を、前記ウェブブラウザを利用して前記情報表示用コンピュータが備える表示装置に表示出力する
ことを特徴とする請求項５に記載の画像形成装置情報管理システム。
【請求項７】
前記管理コンピュータは、
前記表示用情報作成手段として、
前記ネットワーク上に存在するすべての前記被管理コンピュータを対象にして、該対象となる被管理コンピュータに関するコンピュータ情報を表示するための第１表示用情報を作成する第１表示用情報作成手段と、
前記情報表示用コンピュータ側において選択された１以上の前記被管理コンピュータを対象にして、該対象となる被管理コンピュータと前記画像形成装置との対応関係を示す前記対応関係情報を表示するための第２表示用情報を作成する第２表示用情報作成手段とを備え、
前記表示用情報出力手段として、
前記第１表示用情報作成手段によって作成された前記第１表示用情報を、表示可能なファイルとして出力する第１表示用情報出力手段と、
前記第２表示用情報作成手段によって作成された前記第２表示用情報を、表示可能なファイルとして出力する第２表示用情報出力手段とを備え、
前記表示用情報送信手段として、
前記第１表示用情報出力手段によってファイルとして出力された前記第１表示用情報を、前記情報表示用コンピュータに対して送信する第１表示用情報送信手段と、
前記第２表示用情報出力手段によってファイルとして出力された前記第２表示用情報を、前記情報表示用コンピュータに対して送信する第２表示用情報送信手段とを備えており、
前記情報表示用コンピュータは、
前記送信要求手段として、
前記第１表示用情報の送信を前記管理コンピュータに対して要求する第１送信要求手段と、
前記第２表示用情報の送信を前記管理コンピュータに対して要求する第２送信要求手段とを備え、
前記情報表示手段として、
前記第１送信要求手段からの要求に応じて前記管理コンピュータから送信されてくる前記第１表示用情報を、前記情報表示用コンピュータが備える表示装置に表示出力する第１情報表示手段と、
前記第２送信要求手段からの要求に応じて前記管理コンピュータから送信されてくる前記第２表示用情報を、前記情報表示用コンピュータが備える表示装置に表示出力する第２情報表示手段とを備え、
さらに、前記第１情報表示手段が前記第１表示用情報を表示装置に表示出力した際、前記第１表示用情報中に表示された前記被管理コンピュータの中から１台以上を利用者に選択させる被管理コンピュータ選択手段を備え、
前記第２送信要求手段は、前記被管理コンピュータ選択手段によって選択された１以上の前記被管理コンピュータを対象にして、該対象となる被管理コンピュータと前記画像形成装置との対応関係を示す前記対応関係情報を表示するための前記第２表示用情報の送信を前記管理コンピュータに対して要求する
ことを特徴とする請求項５または請求項６に記載の画像形成装置情報管理システム。
【請求項８】
前記第１表示用情報出力手段が出力する前記第１表示用情報中に、前記第２表示用情報のファイルへのリンクを張るためのリンク情報が含まれている
ことを特徴とする請求項７に記載の画像形成装置情報管理システム。
【請求項９】
前記情報格納手段は、前記被管理コンピュータと前記画像形成装置との対応関係を示す内容として、前記被管理コンピュータの設置場所情報と前記画像形成装置との対応関係を含む前記対応関係情報を格納する
ことを特徴とする請求項１〜請求項８のいずれかに記載の画像形成装置情報管理システム。
【請求項１０】
前記情報格納手段は、前記被管理コンピュータと前記画像形成装置との対応関係を示す内容として、前記被管理コンピュータの使用者情報と前記画像形成装置との対応関係を含む前記対応関係情報を格納する
ことを特徴とする請求項１〜請求項９のいずれかに記載の画像形成装置情報管理システム。
【請求項１１】
前記情報格納手段は、前記被管理コンピュータと前記画像形成装置との対応関係を示す内容として、前記画像形成装置とのローカル接続に利用している前記被管理コンピュータのポート名と前記画像形成装置との対応関係を含む前記対応関係情報を格納する
ことを特徴とする請求項１〜請求項１０のいずれかに記載の画像形成装置情報管理システム。
【請求項１２】
前記情報格納手段は、前記被管理コンピュータと前記画像形成装置との対応関係を示す内容として、前記被管理コンピュータに付与された名称と前記画像形成装置との対応関係を含む前記対応関係情報を格納する
ことを特徴とする請求項１〜請求項１１のいずれかに記載の画像形成装置情報管理システム。
【請求項１３】
前記管理コンピュータには、
前記被管理コンピュータのリストを記憶するリスト記憶手段が設けられ、
前記コンピュータ情報取得手段は、前記リスト記憶手段に記憶されたリストを参照して、前記被管理コンピュータの存在を確認し、
前記画像形成装置情報二次取得手段は、前記コンピュータ情報取得手段によって存在が確認された前記被管理コンピュータを対象コンピュータとして、該対象コンピュータから前記画像形成装置情報を取得する
ことを特徴とする請求項１〜請求項１２のいずれかに記載の画像形成装置情報管理システム。
【請求項１４】
前記管理コンピュータには、
前記被管理コンピュータが前記画像形成装置から前記画像形成装置情報を取得するスケジュールを設定するための設定情報を、前記被管理コンピュータに該当する複数のコンピュータに対して一斉に送信する一次取得スケジュール送信手段が設けられ、
前記被管理コンピュータには、
前記一次取得スケジュール送信手段から送信された設定情報に従って、前記被管理コンピュータが前記画像形成装置から前記画像形成装置情報を取得するスケジュールを設定する一次取得スケジュール設定手段が設けられ、
前記画像形成装置情報一次取得手段は、前記一次取得スケジュール設定手段によって設定されたスケジュールに従って、前記画像形成装置情報を前記画像形成装置から取得する
ことを特徴とする請求項１〜請求項１３のいずれかに記載の画像形成装置情報管理システム。
【請求項１５】
前記管理コンピュータには、
前記管理コンピュータが前記被管理コンピュータから前記画像形成装置情報を取得するスケジュールを設定する二次取得スケジュール設定手段が設けられ、
前記画像形成装置情報二次取得手段は、前記二次取得スケジュール設定手段によって設定されたスケジュールに従って、前記被管理コンピュータから前記画像形成装置情報を取得するととともに、該画像形成装置情報の取得に失敗した場合は、前記スケジュールとは別に少なくとも１回、前記画像形成装置情報の再取得を試行する
ことを特徴とする請求項１〜請求項１４のいずれかに記載の画像形成装置情報管理システム。
【請求項１６】
前記被管理コンピュータには、
前記被管理コンピュータが前記画像形成装置から前記画像形成装置情報を取得するスケジュールを設定する一次取得スケジュール設定手段が設けられ、
前記画像形成装置情報一次取得手段は、前記一次取得スケジュール設定手段によって設定された第１のスケジュールに従って、前記画像形成装置から前記画像形成装置情報を取得するように構成され、
前記管理コンピュータには、
前記管理コンピュータが前記被管理コンピュータから前記画像形成装置情報を取得するスケジュールを設定する二次取得スケジュール設定手段が設けられ、
前記画像形成装置情報二次取得手段は、前記二次取得スケジュール設定手段によって設定された第２のスケジュールに従って、前記被管理コンピュータから前記画像形成装置情報を取得するように構成され、
前記一次取得スケジュール設定手段および前記二次取得スケジュール設定手段は、前記第１，第２のスケジュールとして、異なるタイミングとなるスケジュールを設定できるように構成されている
ことを特徴とする請求項１〜請求項１５のいずれかに記載の画像形成装置情報管理システム。
【請求項１７】
前記被管理コンピュータには、
前記被管理コンピュータが前記画像形成装置から前記画像形成装置情報を取得するスケジュールを設定する一次取得スケジュール設定手段が設けられ、
前記画像形成装置情報一次取得手段は、前記一次取得スケジュール設定手段によって設定された第１のスケジュールに従って、前記画像形成装置から前記画像形成装置情報を取得するように構成され、
前記管理コンピュータには、
前記管理コンピュータが前記被管理コンピュータから前記画像形成装置情報を取得するスケジュールを設定する二次取得スケジュール設定手段が設けられ、
前記画像形成装置情報二次取得手段は、前記二次取得スケジュール設定手段によって設定された第２のスケジュールに従って、前記被管理コンピュータから前記画像形成装置情報を取得するように構成され、
前記一次取得スケジュール設定手段および前記二次取得スケジュール設定手段は、前記第１のスケジュールの設定よりも所定の期間だけ遅れたタイミングとなる第２のスケジュールを設定するように構成されている
ことを特徴とする請求項１〜請求項１５のいずれかに記載の画像形成装置情報管理システム。
【請求項１８】
前記表示用情報出力手段は、複数通りのデータ形式で前記表示用情報を出力可能である
ことを特徴とする請求項１〜請求項１７のいずれかに記載の画像形成装置情報管理システム。
【請求項１９】
前記管理コンピュータには、
前記表示用情報を出力する際のデータ形式を、利用者に指定させるデータ形式指定手段が設けられ、
前記表示用情報出力手段は、前記データ形式指定手段を利用して利用者が指定したデータ形式で、前記表示用情報を出力する
ことを特徴とする請求項１８に記載の画像形成装置情報管理システム。
【請求項２０】
前記表示用情報出力手段は、前記画像形成装置情報二次取得手段が前記画像形成装置情報を取得したときに、その時点において指定されているデータ形式で、前記表示用情報を出力する
ことを特徴とする請求項１８または請求項１９に記載の画像形成装置情報管理システ
【請求項２１】
前記第２表示用情報出力手段は、複数通りのデータ形式で前記第２表示用情報を出力可能である
ことを特徴とする請求項７または請求項８に記載の画像形成装置情報管理システム。
【請求項２２】
前記管理コンピュータには、
前記第２表示用情報を出力する際のデータ形式を、利用者に指定させるデータ形式指定手段が設けられ、
前記第２表示用情報出力手段は、前記データ形式指定手段を利用して利用者が指定したデータ形式で、前記第２表示用情報を出力する
ことを特徴とする請求項２１に記載の画像形成装置情報管理システム。
【請求項２３】
前記第２表示用情報出力手段は、前記画像形成装置情報二次取得手段が前記画像形成装置情報を取得したときに、その時点において指定されているデータ形式で、前記第２表示用情報を出力する
ことを特徴とする請求項２１または請求項２２に記載の画像形成装置情報管理システム。
【請求項２４】
前記第１表示用情報出力手段は、前記第２表示用情報を出力する際のデータ形式が変更される毎に、前記第２表示用情報のファイルへのリンクを張るためのリンク情報が含まれている前記第１表示用情報をファイルとして出力し、その際、前記リンク情報は、前記変更後のデータ形式に対応したリンク情報に変更される
ことを特徴とする請求項２１〜請求項２３のいずれかに記載の画像形成装置情報管理システム。
【請求項２５】
前記被管理コンピュータには、
前記管理コンピュータを識別するための識別情報を記憶する識別情報記憶手段と、
前記ネットワークを介して他のコンピュータから前記画像形成装置情報の送信を要求された場合に、前記識別情報記憶手段に記憶された識別情報に基づいて、前記他のコンピュータが前記管理コンピュータであるかどうかを判定する判定手段と、
該判定手段によって前記他のコンピュータが前記管理コンピュータであると判定された場合に、該管理コンピュータに対して前記画像形成装置情報を送信する画像形成装置情報送信手段と
を備えたことを特徴とする請求項１〜請求項２４のいずれかに記載の画像形成装置情報管理システム。
【請求項２６】
前記被管理コンピュータには、
前記管理コンピュータを識別するための識別情報を記憶する識別情報記憶手段と、
前記画像形成装置から前記画像形成装置情報を取得するスケジュールの設定を、前記ネットワークを介して他のコンピュータから要求された場合に、前記識別情報記憶手段に記憶された識別情報に基づいて、前記他のコンピュータが前記管理コンピュータであるかどうかを判定する判定手段と、
該判定手段によって前記他のコンピュータが前記管理コンピュータであると判定された場合に、前記スケジュールを設定するための設定情報を前記管理コンピュータから受け取って、受け取った設定情報に従って前記スケジュールを設定する一次取得スケジュール設定手段と
を備えたことを特徴とする請求項１〜請求項２５のいずれかに記載の画像形成装置情報管理システム。
【請求項２７】
前記管理コンピュータには、
前記被管理コンピュータが前記管理コンピュータとの通信に利用するポート番号を設定するための設定情報を、前記被管理コンピュータに対して一斉に送信するポート番号送信手段が設けられ、
前記被管理コンピュータには、
前記ポート番号送信手段から送信された設定情報に従って、前記管理コンピュータとの通信に利用するポート番号を設定するポート番号設定手段が設けられている
ことを特徴とする請求項１〜請求項２６のいずれかに記載の画像形成装置情報管理システム。
【請求項２８】
前記被管理コンピュータには、
前記管理コンピュータを識別するための識別情報を記憶する識別情報記憶手段と、
前記管理コンピュータとの通信に利用するポート番号の設定を、前記ネットワークを介して他のコンピュータから要求された場合に、前記識別情報記憶手段に記憶された識別情報に基づいて、前記他のコンピュータが前記管理コンピュータであるかどうかを判定する判定手段とが設けられ、
前記ポート番号設定手段は、前記判定手段によって前記他のコンピュータが前記管理コンピュータであると判定された場合に、前記ポート番号を設定するための設定情報を前記管理コンピュータから受け取って、受け取った設定情報に従って前記ポート番号を設定する
ことを特徴とする請求項２７に記載の画像形成装置情報管理システム。
【請求項２９】
前記被管理コンピュータには、
前記管理コンピュータを識別するための識別情報を記憶する識別情報記憶手段と、
前記コンピュータ情報の送信を、前記ネットワークを介して他のコンピュータから要求された場合に、前記識別情報記憶手段に記憶された識別情報に基づいて、前記他のコンピュータが前記管理コンピュータであるかどうかを判定する判定手段と、
該判定手段によって前記他のコンピュータが前記管理コンピュータであると判定された場合に、前記コンピュータ情報を前記管理コンピュータに送信するコンピュータ情報送信手段と
を備えたことを特徴とする請求項１〜請求項２８のいずれかに記載の画像形成装置情報管理システム。
【請求項３０】
前記管理コンピュータには、
前記情報格納手段によって前記記憶手段に格納された前記対応関係情報に基づいて、前記被管理コンピュータと前記画像形成装置との対応関係を示す内容を含む表示用情報を、前記管理コンピュータが備える表示装置に表示出力する情報表示出力手段が設けられている
ことを特徴とする請求項１〜請求項２９のいずれかに記載の画像形成装置情報管理システム。
【請求項３１】
前記管理コンピュータは、
前記情報表示出力手段として、
前記ネットワーク上に存在するすべての前記被管理コンピュータを対象にして、該対象となる被管理コンピュータに関するコンピュータ情報を表示する第１情報表示出力手段と、
該第１情報表示手段が前記コンピュータ情報を表示した際、該コンピュータ情報中に表示された前記被管理コンピュータの中から１台以上を利用者に選択させる被管理コンピュータ選択手段と、
該被管理コンピュータ選択手段によって選択された１以上の前記被管理コンピュータを対象にして、該対象となる被管理コンピュータと前記画像形成装置との対応関係を示す前記対応関係情報を表示する第２情報表示出力手段と
を備えたことを特徴とする請求項３０に記載の画像形成装置情報管理システム。
【請求項３２】
複数のコンピュータがネットワークを介して接続されており、前記複数のコンピュータのうち、少なくとも１台は管理コンピュータ、少なくとも１台は被管理コンピュータで、該被管理コンピュータには、複数の画像形成装置がローカル接続されているシステムであって、
前記被管理コンピュータには、
前記画像形成装置に関する情報である画像形成装置情報を、前記画像形成装置から取得する画像形成装置情報一次取得手段が設けられ、
前記管理コンピュータには、
前記ネットワーク内のノードに対して応答を要求する応答要求手段と、
該応答要求手段からの要求に応じて返される応答に基づいて前記被管理コンピュータを検出するとともに、前記応答中に含まれる前記被管理コンピュータに関する情報であるコンピュータ情報を、前記被管理コンピュータから取得するコンピュータ情報取得手段と、
前記画像形成装置情報一次取得手段によって取得された前記画像形成装置情報の送信を前記被管理コンピュータに要求し、該要求に応じて送信されてくる前記画像形成装置情報を、前記被管理コンピュータから取得する画像形成装置情報二次取得手段と、
該画像形成装置情報二次取得手段によって取得された前記画像形成装置情報に基づいて、前記画像形成装置に関する情報を作成し、当該情報を記憶領域に格納する情報格納手段とが設けられている
ことを特徴とする画像形成装置情報管理システム。
【請求項３３】
前記画像形成装置情報二次取得手段は、前記応答要求手段からの要求に応じて返される前記応答から前記被管理コンピュータのネットワークアドレスを得て、そのアドレス宛に前記画像形成装置情報の送信を要求し、該要求に応じて送信されてくる前記画像形成装置情報を受信することで、該画像形成装置情報を取得する
ことを特徴とする請求項３２に記載の画像形成装置情報管理システム。
【請求項３４】
前記情報格納手段は、前記コンピュータ情報取得手段によって取得された前記コンピュータ情報と前記画像形成装置情報二次取得手段によって取得された前記画像形成装置情報とに基づいて、前記被管理コンピュータと前記画像形成装置との対応関係を示す対応関係情報を作成し、該対応関係情報を前記記憶領域に格納する
ことを特徴とする請求項３２または請求項３３に記載の画像形成装置情報管理システム。
【請求項３５】
前記コンピュータ情報には、前記被管理コンピュータのコンピュータ名またはネットワークアドレスが含まれ、
前記画像形成装置情報には、前記画像形成装置がローカル接続されている前記被管理コンピュータのコンピュータ名またはネットワークアドレスが含まれ、
前記管理コンピュータにおいて、
前記対応関係情報は、前記コンピュータ情報取得手段が取得したコンピュータ情報と、該コンピュータ情報に含まれる前記コンピュータ名または前記ネットワークアドレスと同一のコンピュータ名またはネットワークアドレスを含んでいる、前記画像形成装置情報二次取得手段が取得した前記画像形成装置情報とが対応することを示す情報である
ことを特徴とする請求項３４に記載の画像形成装置情報管理システム。
【請求項３６】
前記管理コンピュータには、
前記情報格納手段によって前記記憶手段に格納された前記対応関係情報に基づいて、前記被管理コンピュータと前記画像形成装置との対応関係を示す内容を含む表示用情報を作成する表示用情報作成手段が設けられている
ことを特徴とする請求項３４または請求項３５に記載の画像形成装置情報管理システム。
【請求項３７】
前記管理コンピュータには、
前記表示用情報作成手段によって作成された前記表示用情報を、表示可能なファイルとして出力する表示用情報出力手段が設けられている
ことを特徴とする請求項３６に記載の画像形成装置情報管理システム。
【請求項３８】
前記複数のコンピュータのうち、少なくとも１台は情報表示用コンピュータであり、
前記管理コンピュータには、
前記表示用情報出力手段によってファイルとして出力された前記表示用情報を、前記情報表示用コンピュータに対して送信する表示用情報送信手段が設けられ、
前記情報表示用コンピュータには、
前記表示用情報の送信を前記管理コンピュータに対して要求する送信要求手段と、
該送信要求手段からの要求に応じて前記管理コンピュータから送信されてくる前記表示用情報を、前記情報表示用コンピュータが備える表示装置に表示出力する情報表示手段とが設けられている
ことを特徴とする請求項３７に記載の画像形成装置情報管理システム。
【請求項３９】
前記情報表示用コンピュータは、前記送信要求手段および前記情報表示手段としての機能を有するウェブブラウザを備えており、該ウェブブラウザを利用して前記表示用情報の送信を前記管理コンピュータに対して要求するとともに、当該要求に応じて前記管理コンピュータから送信されてくる前記表示用情報を、前記ウェブブラウザを利用して前記情報表示用コンピュータが備える表示装置に表示出力する
ことを特徴とする請求項３８に記載の画像形成装置情報管理システム。
【請求項４０】
前記被管理コンピュータには、
前記管理コンピュータを識別するための識別情報を記憶する識別情報記憶手段と、
前記コンピュータ情報の送信を、前記ネットワークを介して他のコンピュータから要求された場合に、前記識別情報記憶手段に記憶された識別情報に基づいて、前記他のコンピュータが前記管理コンピュータであるかどうかを判定する判定手段と、
該判定手段によって前記他のコンピュータが前記管理コンピュータであると判定された場合に、前記コンピュータ情報を前記管理コンピュータに送信するコンピュータ情報送信手段と
を備えたことを特徴とする請求項３４〜請求項３９のいずれかに記載の画像形成装置情報管理システム。
【請求項４１】
複数のコンピュータがネットワークを介して接続されており、前記複数のコンピュータのうち、少なくとも１台は管理コンピュータ、少なくとも１台は被管理コンピュータで、該被管理コンピュータには、１台以上の画像形成装置がローカル接続されているシステムであって、
前記被管理コンピュータには、
前記画像形成装置に関する情報である画像形成装置情報を、第１のスケジュールに従って前記画像形成装置から取得するとともに、取得した前記画像形成装置情報を不揮発性記憶手段に記憶させる画像形成装置情報一次取得手段と、
前記管理コンピュータから前記画像形成装置情報の送信要求を受けたら、前記不揮発性記憶手段から前記画像形成装置情報を読み出して前記管理コンピュータに送信する画像形成装置情報送信手段とが設けられ、
前記管理コンピュータには、
第２のスケジュールに従って、前記被管理コンピュータに対して前記画像形成装置情報の送信を要求し、該要求に応じて前記被管理コンピュータから送信されてくる前記画像形成装置情報を、前記被管理コンピュータから取得する画像形成装置情報二次取得手段と、
該画像形成装置情報二次取得手段によって取得された前記画像形成装置情報に基づいて、前記画像形成装置に関する情報を作成し、当該情報を記憶領域に格納する情報格納手段とが設けられている
ことを特徴とする画像形成装置情報管理システム。
【請求項４２】
前記管理コンピュータには、
前記被管理コンピュータに関する情報であるコンピュータ情報を、前記被管理コンピュータから取得するコンピュータ情報取得手段が設けられている
ことを特徴とする請求項４１に記載の画像形成装置情報管理システム。
【請求項４３】
前記情報格納手段は、前記コンピュータ情報取得手段によって取得された前記コンピュータ情報と前記画像形成装置情報二次取得手段によって取得された前記画像形成装置情報とに基づいて、前記被管理コンピュータと前記画像形成装置との対応関係を示す対応関係情報を作成し、該対応関係情報を前記記憶領域に格納する
ことを特徴とする請求項４２に記載の画像形成装置情報管理システム。
【請求項４４】
前記コンピュータ情報には、前記被管理コンピュータのコンピュータ名またはネットワークアドレスが含まれ、
前記画像形成装置情報には、前記画像形成装置がローカル接続されている前記被管理コンピュータのコンピュータ名またはネットワークアドレスが含まれ、
前記管理コンピュータにおいて、
前記対応関係情報は、前記コンピュータ情報取得手段が取得したコンピュータ情報と、該コンピュータ情報に含まれる前記コンピュータ名または前記ネットワークアドレスと同一のコンピュータ名またはネットワークアドレスを含んでいる、前記画像形成装置情報二次取得手段が取得した前記画像形成装置情報とが対応することを示す情報である
ことを特徴とする請求項４３に記載の画像形成装置情報管理システム。
【請求項４５】
前記管理コンピュータには、
前記情報格納手段によって前記記憶手段に格納された前記対応関係情報に基づいて、前記被管理コンピュータと前記画像形成装置との対応関係を示す内容を含む表示用情報を作成する表示用情報作成手段が設けられている
ことを特徴とする請求項４３または請求項４４に記載の画像形成装置情報管理システム。
【請求項４６】
前記管理コンピュータには、
前記表示用情報作成手段によって作成された前記表示用情報を、表示可能なファイルとして出力する表示用情報出力手段が設けられている
ことを特徴とする請求項４５に記載の画像形成装置情報管理システム。
【請求項４７】
前記複数のコンピュータのうち、少なくとも１台は情報表示用コンピュータであり、
前記管理コンピュータには、
前記表示用情報出力手段によってファイルとして出力された前記表示用情報を、前記情報表示用コンピュータに対して送信する表示用情報送信手段が設けられ、
前記情報表示用コンピュータには、
前記表示用情報の送信を前記管理コンピュータに対して要求する送信要求手段と、
該送信要求手段からの要求に応じて前記管理コンピュータから送信されてくる前記表示用情報を、前記情報表示用コンピュータが備える表示装置に表示出力する情報表示手段とが設けられている
ことを特徴とする請求項４６に記載の画像形成装置情報管理システム。
【請求項４８】
前記情報表示用コンピュータは、前記送信要求手段および前記情報表示手段としての機能を有するウェブブラウザを備えており、該ウェブブラウザを利用して前記表示用情報の送信を前記管理コンピュータに対して要求するとともに、当該要求に応じて前記管理コンピュータから送信されてくる前記表示用情報を、前記ウェブブラウザを利用して前記情報表示用コンピュータが備える表示装置に表示出力する
ことを特徴とする請求項４７に記載の画像形成装置情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置情報管理システムに関する。
【背景技術】
【０００２】
従来、コンピュータ上でステータスモニターと呼ばれるプログラムを作動させることにより、そのコンピュータにローカル接続されている画像形成装置（＝プリンタ、ファクシミリ、または一機能としてプリンタ機能を有する複合機等、印刷機能を有する機器）の状態（例えば、オンライン／オフライン、ビジー、エラーなど）を監視、管理することが行われている。また、コンピュータ上でメンテナンスツールと呼ばれるプログラムを作動させることにより、そのコンピュータにローカル接続されている画像形成装置のメンテナンス情報（例えば、トナーないしインク残量、記録用紙残量、ドラム交換時期など）を管理することも行われている。
【０００３】
これらステータスモニターやメンテナンスツールは、いずれもローカルで作動するものであったが、複数のコンピュータがネットワークを介して接続されている環境下においては、上記のようなローカル接続された画像形成装置の状態やメンテナンス情報を、ネットワーク上の特定のコンピュータ（例えば、管理者が利用する管理者端末）から一括して管理したいという要望があった。
【０００４】
こうした要望に対し、下記特許文献１には、画像形成装置がローカル接続されているコンピュータにおいて、ローカル接続された画像形成装置から各種情報を取得するとともに、取得した情報をネットワークを介して接続された他のコンピュータ（以下、管理コンピュータという）に対して提供する技術が開示されている。
【０００５】
より詳しくは、この特許文献１には、画像形成装置の状態を監視し、状態に変化があった場合に、変化した状態を直ちに画像形成装置から取得して、取得した情報を管理コンピュータに対して提供（通知）するトラップ処理（例えば下記特許文献１段落［００７５］〜［００７７］参照）、管理コンピュータから情報提供要求があった場合に、その時点における画像形成装置の状態を直ちに画像形成装置から取得して、取得した情報を管理コンピュータに対して提供するリクエスト応答処理（例えば下記特許文献１段落［００７８］〜［００８１］参照）などの技術が開示されている。
【特許文献１】特開２０００−２９３３２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の画像形成装置情報管理システムによれば、以下に述べるような問題があった。
上記画像形成装置情報管理システムは、ネットワーク上のコンピュータにローカル接続された画像形成装置を、ネットワークに接続された画像形成装置と見なして管理するシステムであったため、管理対象となる画像形成装置が、ネットワーク上のどのコンピュータにローカル接続されたものであるのかについては、利用者に提供できるような情報が管理されていなかった。
【０００７】
そのため、上記従来の画像形成装置情報管理システムでは、コンピュータと画像形成装置との対応関係を示すような情報を、表示出力／印刷出力／ファイル出力するようなことはできず、こうした出力結果を利用して、利用者がコンピュータと画像形成装置との対応関係を見るようなことはできなかった。
【０００８】
また、コンピュータと画像形成装置との対応関係を示すような情報を、ウェブページやその他の形式で他のコンピュータに対して送信することもできず、そのような送信の要求を他のコンピュータから受けることもできなかった。
【０００９】
さらに、上記画像形成装置情報管理システムは、トラップ処理またはリクエスト応答処理において、その時点における最新の情報を直ちに画像形成装置から取得し、その最新情報を直ちに管理コンピュータへ伝送する仕組みになっていたため、画像形成装置、画像形成装置がローカル接続されたコンピュータ、管理コンピュータのすべてが同時に稼働しているタイミングでないと、管理コンピュータが画像形成装置に関する情報を取得できないという欠点もあった。
【００１０】
本発明は、上記問題を解決するためになされたものであり、その目的は、画像形成装置とその画像形成装置がローカル接続された被管理コンピュータとの対応関係を管理できる画像形成装置情報管理システムを提供することにある。また、本発明の別の目的は、画像形成装置、画像形成装置がローカル接続されたコンピュータ、管理コンピュータのすべてが同時に稼働していなくても、管理コンピュータが画像形成装置に関する情報を取得できる画像形成装置情報管理システムを提供することにある。
【課題を解決するための手段】
【００１１】
以下、本発明の特徴的構成について詳述する。
本発明の画像形成装置情報管理システムは、
複数のコンピュータがネットワークを介して接続されており、前記複数のコンピュータのうち、少なくとも１台は管理コンピュータ、少なくとも１台は被管理コンピュータで、該被管理コンピュータには、少なくとも１台の画像形成装置がローカル接続されているシステムであって、
前記被管理コンピュータには、
前記画像形成装置に関する情報である画像形成装置情報を、前記画像形成装置から取得する画像形成装置情報一次取得手段が設けられ、
前記管理コンピュータには、
前記被管理コンピュータに関する情報であるコンピュータ情報を、前記被管理コンピュータから取得するコンピュータ情報取得手段と、
前記画像形成装置情報一次取得手段によって取得された前記画像形成装置情報を、前記被管理コンピュータから取得する画像形成装置情報二次取得手段と、
前記コンピュータ情報取得手段によって取得された前記コンピュータ情報と前記画像形成装置情報二次取得手段によって取得された前記画像形成装置情報とに基づいて、前記被管理コンピュータと前記画像形成装置との対応関係を示す対応関係情報を作成し、該対応関係情報を記憶手段に格納する情報格納手段とが設けられている
ことを特徴とする。
【００１２】
この画像形成装置情報管理システムによれば、被管理コンピュータにおいて、画像形成装置情報一次取得手段が、画像形成装置情報を画像形成装置から取得する。また、管理コンピュータにおいて、コンピュータ情報取得手段が、コンピュータ情報を被管理コンピュータから取得し、画像形成装置情報二次取得手段が、画像形成装置情報一次取得手段によって取得された画像形成装置情報を、被管理コンピュータから取得する。そして、情報格納手段が、コンピュータ情報取得手段によって取得されたコンピュータ情報と画像形成装置情報二次取得手段によって取得された画像形成装置情報とに基づいて、被管理コンピュータと画像形成装置との対応関係を示す対応関係情報を作成し、その対応関係情報を記憶手段に格納する。
【００１３】
したがって、管理コンピュータ側において、被管理コンピュータと画像形成装置との対応関係を管理することができる。
ここで、対応関係情報は、被管理コンピュータと画像形成装置との対応関係を示す情報であれば、その具体的な内容については任意であるが、例えば、前記コンピュータ情報に、前記被管理コンピュータのコンピュータ名またはネットワークアドレスが含まれ、前記画像形成装置情報に、前記画像形成装置がローカル接続されている前記被管理コンピュータのコンピュータ名またはネットワークアドレスが含まれている場合、前記管理コンピュータにおいて、前記対応関係情報は、前記コンピュータ情報取得手段が取得したコンピュータ情報と、該コンピュータ情報に含まれる前記コンピュータ名または前記ネットワークアドレスと同一のコンピュータ名またはネットワークアドレスを含んでいる、前記画像形成装置情報二次取得手段が取得した前記画像形成装置情報とが対応することを示す情報であるとよい。
【００１４】
この場合、コンピュータ情報および画像形成装置情報の双方に含まれているコンピュータ名またはネットワークアドレスを、コンピュータ情報と画像形成装置情報とを関連づけるためのキーにして、コンピュータ情報と画像形成装置情報とをリンクさせ、被管理コンピュータと画像形成装置が対応関係にあることを示す情報を作成し、格納できる。
【００１５】
なお、この画像形成装置情報管理システムにおいて、管理コンピュータに少なくとも１台の画像形成装置がローカル接続されている場合は、管理コンピュータ自体を被管理コンピュータの１台として扱い、管理コンピュータおよび管理コンピュータにローカル接続された画像形成装置を、管理コンピュータによる管理対象としてもよい。例えば、ＯＳ（Operating System）としてＷｉｎｄｏｗｓ（登録商標）を採用しているコンピュータにおいては、ネットワークに接続されているコンピュータについて、自機か他機かを問わず、同等にアクセスできる通信インターフェースが用意されている。したがって、このような通信インターフェースを利用すれば、ネットワーク上に存在するコンピュータについては、自機か他機かを意識することなく、管理コンピュータによる管理対象（被管理コンピュータ）として扱うことができるので、管理コンピュータは、他機はもちろんのこと自機をも被管理コンピュータと見なしてアクセスすることができるのである。
【００１６】
次に、本発明の画像形成装置情報管理システムにおいて採用可能な別の構成について説明する。本発明の画像形成装置情報管理システムは、さらに次のような構成を備えていると望ましい。
【００１７】
まず、前記管理コンピュータには、
前記情報格納手段によって前記記憶手段に格納された前記対応関係情報に基づいて、前記被管理コンピュータと前記画像形成装置との対応関係を示す内容を含む表示用情報を作成する表示用情報作成手段が設けられている構成としてもよい。
【００１８】
この画像形成装置情報管理システムによれば、表示用情報作成手段が、被管理コンピュータと画像形成装置との対応関係を示す内容を含む表示用情報を作成する。
したがって、管理コンピュータを利用する利用者が、対応関係を表示させて確認することができる。
【００１９】
また、この場合、前記管理コンピュータには、
前記表示用情報作成手段によって作成された前記表示用情報を、表示可能なファイルとして出力する表示用情報出力手段が設けられている構成としてもよい。
【００２０】
この画像形成装置情報管理システムによれば、表示用情報出力手段が、表示用情報を表示可能なファイルとして出力する。
したがって、例えば、このファイルを管理コンピュータ側において表示ないし印刷することにより、管理コンピュータを利用する利用者が、被管理コンピュータと画像形成装置との対応関係を見ることができる。また、このファイルを管理コンピュータ以外の別のコンピュータへと送信することにより、このファイルを別のコンピュータにおいて表示ないし印刷できるので、別のコンピュータを利用する利用者が、管理コンピュータが管理対象としている被管理コンピュータと画像形成装置との対応関係を見ることができる。
【００２１】
次に、前記複数のコンピュータのうち、少なくとも１台は情報表示用コンピュータであり、
前記管理コンピュータには、
前記表示用情報出力手段によってファイルとして出力された前記表示用情報を、前記情報表示用コンピュータに対して送信する表示用情報送信手段が設けられ、
前記情報表示用コンピュータには、
前記表示用情報の送信を前記管理コンピュータに対して要求する送信要求手段と、
該送信要求手段からの要求に応じて前記管理コンピュータから送信されてくる前記表示用情報を、前記情報表示用コンピュータが備える表示装置に表示出力する情報表示手段とが設けられている構成としてもよい。
【００２２】
この画像形成装置情報管理システムによれば、情報表示用コンピュータにおいて、送信要求手段が、表示用情報の送信を管理コンピュータに対して要求すると、管理コンピュータにおいて、表示用情報送信手段が、表示用情報出力手段によってファイルとして出力された表示用情報を、情報表示用コンピュータに対して送信する。すると、情報表示用コンピュータにおいて、情報表示手段が、管理コンピュータから送信されてくる表示用情報を、情報表示用コンピュータが備える表示装置に表示出力する。
【００２３】
したがって、情報表示用コンピュータを利用する利用者が、管理コンピュータが管理対象としている被管理コンピュータと画像形成装置との対応関係を見たいときに、情報表示用コンピュータ側から要求を出して、被管理コンピュータと画像形成装置との対応関係を見ることができる。
【００２４】
なお、この画像形成装置情報管理システムにおいて、情報表示用コンピュータは、管理コンピュータおよび被管理コンピュータと同じネットワーク上に存在するコンピュータであれば、どのようなコンピュータであってもよい。より具体的には、情報表示用コンピュータは、被管理コンピュータに該当するコンピュータであってもよいし、被管理コンピュータには該当しないコンピュータであってもよい。すなわち、被管理コンピュータとしての機能と情報表示用コンピュータとしての機能は、それぞれ個別にコンピュータに実装可能なので、両機能が実装された被管理コンピュータ兼情報表示用コンピュータが構成されていてもよいし、いずれか一方が単独で実装された被管理コンピュータや情報表示用コンピュータが構成されていてもよい。
【００２５】
また、情報表示用コンピュータは、管理コンピュータに該当するコンピュータであってもよい。上述の通り、例えば、ＯＳとしてＷｉｎｄｏｗｓ（登録商標）を採用しているコンピュータにおいては、ネットワークに接続されているコンピュータについて、自機か他機かを問わず、同等にアクセスできる通信インターフェースが用意されている。したがって、このような通信インターフェースを利用すれば、ネットワーク上に存在するコンピュータについては、自機か他機かを意識することなく、情報表示用コンピュータによるアクセス対象（管理コンピュータ）として扱うことができるので、情報表示用コンピュータが管理コンピュータそのものであっても、他機が管理コンピュータである場合と同様に、自機に対してアクセスすることができるのである。
【００２６】
次に、前記情報表示用コンピュータは、前記送信要求手段および前記情報表示手段としての機能を有するウェブブラウザを備えており、該ウェブブラウザを利用して前記表示用情報の送信を前記管理コンピュータに対して要求するとともに、当該要求に応じて前記管理コンピュータから送信されてくる前記表示用情報を、前記ウェブブラウザを利用して前記情報表示用コンピュータが備える表示装置に表示出力する構成としてもよい。
【００２７】
この画像形成装置情報管理システムによれば、ウェブブラウザを利用して表示用情報の送信を管理コンピュータに対して要求することができ、管理コンピュータから送信されてくる表示用情報を、情報表示用コンピュータが備える表示装置に表示出力することができる。
【００２８】
したがって、汎用のウェブブラウザを備えたコンピュータであれば、本発明における情報表示用コンピュータとして利用可能となり、専用の表示用情報閲覧ソフトウェアを用意しなくても、被管理コンピュータと画像形成装置との対応関係を見ることができる。
【００２９】
次に、前記管理コンピュータは、
前記表示用情報作成手段として、
前記ネットワーク上に存在するすべての前記被管理コンピュータを対象にして、該対象となる被管理コンピュータに関するコンピュータ情報を表示するための第１表示用情報を作成する第１表示用情報作成手段と、
前記情報表示用コンピュータ側において選択された１以上の前記被管理コンピュータを対象にして、該対象となる被管理コンピュータと前記画像形成装置との対応関係を示す前記対応関係情報を表示するための第２表示用情報を作成する第２表示用情報作成手段とを備え、
前記表示用情報出力手段として、
前記第１表示用情報作成手段によって作成された前記第１表示用情報を、表示可能なファイルとして出力する第１表示用情報出力手段と、
前記第２表示用情報作成手段によって作成された前記第２表示用情報を、表示可能なファイルとして出力する第２表示用情報出力手段とを備え、
前記表示用情報送信手段として、
前記第１表示用情報出力手段によってファイルとして出力された前記第１表示用情報を、前記情報表示用コンピュータに対して送信する第１表示用情報送信手段と、
前記第２表示用情報出力手段によってファイルとして出力された前記第２表示用情報を、前記情報表示用コンピュータに対して送信する第２表示用情報送信手段とを備えており、
前記情報表示用コンピュータは、
前記送信要求手段として、
前記第１表示用情報の送信を前記管理コンピュータに対して要求する第１送信要求手段と、
前記第２表示用情報の送信を前記管理コンピュータに対して要求する第２送信要求手段とを備え、
前記情報表示手段として、
前記第１送信要求手段からの要求に応じて前記管理コンピュータから送信されてくる前記第１表示用情報を、前記情報表示用コンピュータが備える表示装置に表示出力する第１情報表示手段と、
前記第２送信要求手段からの要求に応じて前記管理コンピュータから送信されてくる前記第２表示用情報を、前記情報表示用コンピュータが備える表示装置に表示出力する第２情報表示手段とを備え、
さらに、前記第１情報表示手段が前記第１表示用情報を表示装置に表示出力した際、前記第１表示用情報中に表示された前記被管理コンピュータの中から１台以上を利用者に選択させる被管理コンピュータ選択手段を備え、
前記第２送信要求手段は、前記被管理コンピュータ選択手段によって選択された１以上の前記被管理コンピュータを対象にして、該対象となる被管理コンピュータと前記画像形成装置との対応関係を示す前記対応関係情報を表示するための前記第２表示用情報の送信を前記管理コンピュータに対して要求する構成としてもよい。
【００３０】
この画像形成装置情報管理システムによれば、管理コンピュータにおいて、第１表示用情報作成手段は、ネットワーク上に存在するすべての被管理コンピュータを対象にして、被管理コンピュータに関するコンピュータ情報を表示するための第１表示用情報を作成し、作成された第１表示用情報を第１表示用情報出力手段がファイル出力する。情報表示用コンピュータにおいて、第１送信要求手段が、第１表示用情報の送信を管理コンピュータに対して要求すると、管理コンピュータにおいて、第１表示用情報送信手段が、情報表示用コンピュータに対して第１表示用情報を送信する。情報表示用コンピュータにおいては、第１情報表示手段が、管理コンピュータから送信されてくる第１表示用情報を、情報表示用コンピュータが備える表示装置に表示出力し、被管理コンピュータ選択手段が、第１表示用情報中に表示された被管理コンピュータの中から１台以上を利用者に選択させる。そして、第２送信要求手段は、被管理コンピュータ選択手段によって選択された１以上の被管理コンピュータを対象にして、該対象となる被管理コンピュータと画像形成装置との対応関係を示す対応関係情報を表示するための第２表示用情報の送信を管理コンピュータに対して要求する。管理コンピュータにおいては、第２表示用情報作成手段が、情報表示用コンピュータ側において選択された１以上の被管理コンピュータを対象にして、該対象となる被管理コンピュータと画像形成装置との対応関係を示す対応関係情報を表示するための第２表示用情報を作成し、作成された第２表示用情報を第２表示用情報出力手段がファイル出力、第２表示用情報送信手段が、情報表示用コンピュータに対して第２表示用情報を送信する。被管理コンピュータにおいては、第２情報表示手段が、管理コンピュータから送信されてくる第２表示用情報を、情報表示用コンピュータが備える表示装置に表示出力する。その結果、第２表示用情報中においては、利用者が選択した被管理コンピュータについてのみ、被管理コンピュータと画像形成装置との対応関係を示す対応関係情報が表示される。
【００３１】
したがって、利用者が被管理コンピュータと画像形成装置との対応関係を見るときには、ネットワーク上に存在するすべての被管理コンピュータについての情報が表示されることはなく、利用者が見たいと考える被管理コンピュータについての情報だけを選択的に表示することができるので、利用者にとって不要な情報提供が混在せず、提供された情報が利用者にとって見やすいものになる。
【００３２】
次に、前記第１表示用情報出力手段が出力する前記第１表示用情報中に、前記第２表示用情報のファイルへのリンクを張るためのリンク情報が含まれているとよい。
リンク情報は、ネットワーク上における第２表示用情報のファイルの格納場所を示す情報であり、代表的な具体例を交えて説明すれば、第１表示用情報が、周知のＨＴＭＬ（HyperText Markup Language）で記述されたファイル（ＨＴＭＬファイル）である場合、このファイル中に記述された“ハイパーリンク”と呼ばれる記述が、上記リンク情報に該当する。ハイパーリンクは、ＨＴＭＬ中において、ＵＲＬ（Uniform Resource Locators）と呼ばれる文字列によって記述され、ＵＲＬが記述してあることを示すタグと呼ばれる所定の制御文字列に挟まれたかたちで、ＨＴＭＬ中に記述されている。このようなＨＴＭＬファイルを、ＨＴＭＬファイルを表示可能なソフトウェア（例えばウェブブラウザ）で表示すれば、周知の通り、利用者がポインティングデバイス等を使ってハイパーリンクに対する操作（例えば、マウスを動かしてマウスカーソルでハイパーリンクをポイントしてクリックする操作）を行うことができ、この操作に伴って第２表示用情報を表示させるための指示を情報表示用コンピュータに与えることができる。
【００３３】
したがって、このような構成を備えていれば、第１表示用情報を表示したコンピュータにおいて、リンク情報を利用して簡単に第２表示用情報を表示するための操作を実施することができ、第１表示用情報を表示した状態からる第２表示用情報を表示する状態へ簡単に移行することができる。なお、上記説明では、リンク情報の具体例としてＨＴＭＬにおけるハイパーリンクを挙げたが、ハイパーリンクを利用した場合と同様な操作性を実現できるのであれば、第１表示用情報は、必ずしもＨＴＭＬで記述されていなくても構わない。
【００３４】
次に、前記情報格納手段は、前記被管理コンピュータと前記画像形成装置との対応関係を示す内容として、前記被管理コンピュータの設置場所情報と前記画像形成装置との対応関係を含む前記対応関係情報を格納する構成としてもよい。
【００３５】
設置場所情報は、利用者が見たときに被管理コンピュータの設置場所がわかるような情報であり、具体的には、建物の階数、部屋名、あるいは、部署名等が、ここでいう設置場所情報に該当する。
【００３６】
このような構成を備えていれば、管理コンピュータ側において、被管理コンピュータの設置場所と画像形成装置との対応関係を管理することができる。
次に、前記情報格納手段は、前記被管理コンピュータと前記画像形成装置との対応関係を示す内容として、前記被管理コンピュータの使用者情報と前記画像形成装置との対応関係を含む前記対応関係情報を格納する構成としてもよい。
【００３７】
被管理コンピュータの使用者情報は、利用者が見たときに被管理コンピュータの使用者（管理者）を特定できるような情報であり、具体的には、例えば、被管理コンピュータの使用者（管理者）の名前、連絡先（例えば、内線番号、電子メールアドレス等）、あるいは社員番号等が、ここでいう被管理コンピュータの使用者情報に該当する。
【００３８】
このような構成を備えていれば、管理コンピュータ側において、被管理コンピュータの使用者と画像形成装置との対応関係を管理することができる。
次に、前記情報格納手段は、前記被管理コンピュータと前記画像形成装置との対応関係を示す内容として、前記画像形成装置とのローカル接続に利用している前記被管理コンピュータのポート名と前記画像形成装置との対応関係を含む前記対応関係情報を格納する構成としてもよい。
【００３９】
このような構成を備えていれば、管理コンピュータ側において、被管理コンピュータが画像形成装置とのローカル接続に利用しているポート名と画像形成装置との対応関係を管理することができる。
【００４０】
次に、前記情報格納手段は、前記被管理コンピュータと前記画像形成装置との対応関係を示す内容として、前記被管理コンピュータに付与された名称と前記画像形成装置との対応関係を含む前記対応関係情報を格納する構成としてもよい。
【００４１】
このような構成を備えていれば、管理コンピュータ側において、被管理コンピュータに付与された名称と画像形成装置との対応関係を管理することができる。
次に、前記管理コンピュータには、
前記被管理コンピュータのリストを記憶するリスト記憶手段が設けられ、
前記コンピュータ情報取得手段は、前記リスト記憶手段に記憶されたリストを参照して、前記被管理コンピュータの存在を確認し、
前記画像形成装置情報二次取得手段は、前記コンピュータ情報取得手段によって存在が確認された前記被管理コンピュータを対象コンピュータとして、該対象コンピュータから前記画像形成装置情報を取得する構成としてもよい。
【００４２】
この画像形成装置情報管理システムにおいて、リスト記憶手段に記憶された被管理コンピュータのリストには、ネットワーク上に実際に存在している被管理コンピュータと、電源が落とされている等の事情により、ネットワーク上には実際には存在しない状態になっている被管理コンピュータとが含まれている。そこで、管理コンピュータにおいて、コンピュータ情報取得手段が、リスト記憶手段に記憶されたリストを参照して、被管理コンピュータの存在を確認する。そして、画像形成装置情報二次取得手段は、コンピュータ情報取得手段によって存在が確認された被管理コンピュータを対象コンピュータとして、対象コンピュータから画像形成装置情報を取得する。
【００４３】
したがって、画像形成装置情報二次取得手段が、存在しない状態になっている被管理コンピュータに対してアクセスすることはなく、例えば、存在しない状態になっている被管理コンピュータから画像形成装置情報を取得しようとして待ち状態になってしまうといったことがないので、存在が確認された被管理コンピュータだけを対象にして、画像形成装置情報を迅速に取得することができる。
【００４４】
次に、前記管理コンピュータには、
前記被管理コンピュータが前記画像形成装置から前記画像形成装置情報を取得するスケジュールを設定するための設定情報を、前記被管理コンピュータに該当する複数のコンピュータに対して一斉に送信する一次取得スケジュール送信手段が設けられ、
前記被管理コンピュータには、
前記一次取得スケジュール送信手段から送信された設定情報に従って、前記被管理コンピュータが前記画像形成装置から前記画像形成装置情報を取得するスケジュールを設定する一次取得スケジュール設定手段が設けられ、
前記画像形成装置情報一次取得手段は、前記一次取得スケジュール設定手段によって設定されたスケジュールに従って、前記画像形成装置情報を前記画像形成装置から取得する構成としてもよい。
【００４５】
この画像形成装置情報管理システムによれば、管理コンピュータにおいて、一次取得スケジュール送信手段が被管理コンピュータに該当する複数のコンピュータに対して一斉に上記設定情報を送信し、被管理コンピュータにおいて、一次取得スケジュール設定手段が、一次取得スケジュール送信手段から送信された設定情報に従って、被管理コンピュータが画像形成装置から画像形成装置情報を取得するスケジュールを設定する。そして、この設定がなされたら、画像形成装置情報一次取得手段は、一次取得スケジュール設定手段によって設定されたスケジュールに従って、画像形成装置情報を画像形成装置から取得する。
【００４６】
したがって、個々の被管理コンピュータにおいて個別にスケジュールの設定作業を行わなくても、管理コンピュータ側から設定情報を一斉に送信して、複数の被管理コンピュータにおけるスケジュールの設定を完了させることができる。
【００４７】
次に、前記管理コンピュータには、
前記管理コンピュータが前記被管理コンピュータから前記画像形成装置情報を取得するスケジュールを設定する二次取得スケジュール設定手段が設けられ、
前記画像形成装置情報二次取得手段は、前記二次取得スケジュール設定手段によって設定されたスケジュールに従って、前記被管理コンピュータから前記画像形成装置情報を取得するととともに、該画像形成装置情報の取得に失敗した場合は、前記スケジュールとは別に少なくとも１回、前記画像形成装置情報の再取得を試行する構成としてもよい。
【００４８】
この画像形成装置情報管理システムによれば、管理コンピュータにおいて、二次取得スケジュール設定手段は、管理コンピュータが被管理コンピュータから画像形成装置情報を取得するスケジュールを設定する。そして、この設定がなされたら、画像形成装置情報二次取得手段は、二次取得スケジュール設定手段によって設定されたスケジュールに従って、被管理コンピュータから画像形成装置情報を取得するが、このとき画像形成装置情報の取得に失敗した場合は、さらに、設定されたスケジュールとは別に少なくとも１回、画像形成装置情報の再取得を試行する。
【００４９】
したがって、二次取得スケジュール設定手段によって設定されたスケジュールに従って、被管理コンピュータから画像形成装置情報を取得しようとした時点では、例えば、被管理コンピュータの電源が落とされている等の事情により、被管理コンピュータに対するアクセスができなかった場合でも、その後、画像形成装置情報の再取得が試行されたときには、被管理コンピュータから画像形成装置情報を取得できることがあるので、その分だけ画像形成装置情報を取得できる可能性を高くすることができる。
【００５０】
なお、画像形成装置情報の再取得を試行するタイミングと回数は、システムの特性に応じて適宜最適化すればよい。例えば、被管理コンピュータに対するアクセスのできる状態／できない状態が、僅かな時間が経過すると変動するシステムであれば、画像形成装置情報の再取得を試行するタイミングは、最初の取得から僅かな時間が経過した時点でも構わないが、長時間が経過しないと変動しないシステムであれば、画像形成装置情報の再取得を試行するタイミングは、最初の取得から長時間が経過した時点とすべきであり、最適なタイミングはシステムによって異なる。また、例えば、被管理コンピュータに対するアクセスのできる状態／できない状態が、頻繁に変動するシステムであれば、画像形成装置情報の再取得を試行する回数は多い方がよいが、ある程度時間が経過した後は被管理コンピュータに対するアクセスのできる状態が継続すると考えられるシステムであれば、画像形成装置情報の再取得を試行する回数は１回でも十分であり、最適な回数もシステムによって異なる。但し、いずれにしても、このような画像形成装置情報の再取得を試行することで、画像形成装置情報を取得できる可能性を高くすることができるのである。
【００５１】
次に、前記被管理コンピュータには、
前記被管理コンピュータが前記画像形成装置から前記画像形成装置情報を取得するスケジュールを設定する一次取得スケジュール設定手段が設けられ、
前記画像形成装置情報一次取得手段は、前記一次取得スケジュール設定手段によって設定された第１のスケジュールに従って、前記画像形成装置から前記画像形成装置情報を取得するように構成され、
前記管理コンピュータには、
前記管理コンピュータが前記被管理コンピュータから前記画像形成装置情報を取得するスケジュールを設定する二次取得スケジュール設定手段が設けられ、
前記画像形成装置情報二次取得手段は、前記二次取得スケジュール設定手段によって設定された第２のスケジュールに従って、前記被管理コンピュータから前記画像形成装置情報を取得するように構成され、
前記一次取得スケジュール設定手段および前記二次取得スケジュール設定手段は、前記第１，第２のスケジュールとして、異なるタイミングとなるスケジュールを設定できるように構成されていてもよい。
【００５２】
この画像形成装置情報管理システムによれば、被管理コンピュータにおいて、一次取得スケジュール設定手段は、被管理コンピュータが画像形成装置から画像形成装置情報を取得するスケジュールを設定し、画像形成装置情報一次取得手段は、一次取得スケジュール設定手段によって設定された第１のスケジュールに従って、画像形成装置から画像形成装置情報を取得する。また、管理コンピュータにおいて、二次取得スケジュール設定手段は、管理コンピュータが被管理コンピュータから画像形成装置情報を取得するスケジュールを設定し、画像形成装置情報二次取得手段は、二次取得スケジュール設定手段によって設定された第２のスケジュールに従って、被管理コンピュータから画像形成装置情報を取得する。このようなシステムにおいて、一次取得スケジュール設定手段および二次取得スケジュール設定手段は、第１，第２のスケジュールとして、異なるタイミングとなるスケジュールを設定できる。
【００５３】
第１，第２のスケジュールとして、同じタイミングとなるスケジュールしか設定できない場合、被管理コンピュータが画像形成装置から画像形成装置情報を取得し終える前に、管理コンピュータが被管理コンピュータから画像形成装置情報を取得しようとするので、管理コンピュータが被管理コンピュータから取得できる画像形成装置情報は、被管理コンピュータが画像形成装置から画像形成装置情報を取得し終えた後の最新情報ではない可能性が高くなる。
【００５４】
これに対し、上記画像形成装置情報管理システムの場合、第１，第２のスケジュールとして、異なるタイミングとなるスケジュールを設定できるので、被管理コンピュータが画像形成装置から画像形成装置情報を取得し終えた後に、管理コンピュータが被管理コンピュータから画像形成装置情報を取得しようとするように、第１，第２のスケジュールを設定することもでき、管理コンピュータが被管理コンピュータから取得できる画像形成装置情報を、被管理コンピュータが画像形成装置から画像形成装置情報を取得し終えた後の最新情報とすることができる。
【００５５】
次に、前記被管理コンピュータには、
前記被管理コンピュータが前記画像形成装置から前記画像形成装置情報を取得するスケジュールを設定する一次取得スケジュール設定手段が設けられ、
前記画像形成装置情報一次取得手段は、前記一次取得スケジュール設定手段によって設定された第１のスケジュールに従って、前記画像形成装置から前記画像形成装置情報を取得するように構成され、
前記管理コンピュータには、
前記管理コンピュータが前記被管理コンピュータから前記画像形成装置情報を取得するスケジュールを設定する二次取得スケジュール設定手段が設けられ、
前記画像形成装置情報二次取得手段は、前記二次取得スケジュール設定手段によって設定された第２のスケジュールに従って、前記被管理コンピュータから前記画像形成装置情報を取得するように構成され、
前記一次取得スケジュール設定手段および前記二次取得スケジュール設定手段は、前記第１のスケジュールの設定よりも所定の期間だけ遅れたタイミングとなる第２のスケジュールを設定するように構成されていてもよい、
この画像形成装置情報管理システムによれば、被管理コンピュータにおいて、一次取得スケジュール設定手段は、被管理コンピュータが画像形成装置から画像形成装置情報を取得するスケジュールを設定し、画像形成装置情報一次取得手段は、一次取得スケジュール設定手段によって設定された第１のスケジュールに従って、画像形成装置から画像形成装置情報を取得する。また、管理コンピュータにおいて、二次取得スケジュール設定手段は、管理コンピュータが被管理コンピュータから画像形成装置情報を取得するスケジュールを設定し、画像形成装置情報二次取得手段は、二次取得スケジュール設定手段によって設定された第２のスケジュールに従って、被管理コンピュータから画像形成装置情報を取得する。このようなシステムにおいて、一次取得スケジュール設定手段および二次取得スケジュール設定手段は、第１のスケジュールの設定よりも所定の期間だけ遅れたタイミングとなる第２のスケジュールを設定する。
【００５６】
したがって、被管理コンピュータが画像形成装置から画像形成装置情報を取得し終えた後に、管理コンピュータが被管理コンピュータから画像形成装置情報を取得しようとするように、第１，第２のスケジュールが設定されることになり、管理コンピュータが被管理コンピュータから取得できる画像形成装置情報を、被管理コンピュータが画像形成装置から画像形成装置情報を取得し終えた後の最新情報とすることができる。
【００５７】
次に、前記表示用情報出力手段は、複数通りのデータ形式で前記表示用情報を出力可能である構成としてもよい。
ここで、複数通りのデータ形式は、任意であるが、代表的な例としては、テキスト形式、先にも説明したＨＴＭＬ（HyperText Markup Language）形式、ＣＳＶ（Comma Separated Values）形式などを挙げることができる。これらのデータ形式で記録されたファイルは、いずれも多くのアプリケーションソフトを利用して閲覧可能であるが、情報表示用コンピュータが備えるアプリケーションソフト（あるいは利用者が利用したいアプリケーションソフト）によっては、ある特定のデータ形式にしか対応していないことも多々ある。この場合に、表示用情報出力手段が１通りのデータ形式でしか表示用情報をファイルとして出力できないと、情報表示用コンピュータ側において利用可能なアプリケーションソフトがある程度制限されてしまうが、表示用情報出力手段が複数通りのデータ形式で表示用情報を出力できれば、情報表示用コンピュータ側において利用可能なアプリケーションソフトが増える。
【００５８】
したがって、例えば、利用者が使いやすいアプリケーションソフトを利用できるようになるなど、利用するアプリケーションソフトを選択する際の自由度を高くすることができる。
【００５９】
次に、前記管理コンピュータには、
前記表示用情報を出力する際のデータ形式を、利用者に指定させるデータ形式指定手段が設けられ、
前記表示用情報出力手段は、前記データ形式指定手段を利用して利用者が指定したデータ形式で、前記表示用情報を出力する構成としてもよい。
【００６０】
この画像形成装置情報管理システムによれば、管理コンピュータにおいて、データ形式指定手段が、表示用情報をファイルとして出力する際のデータ形式を利用者に指定させる。表示用情報出力手段は、データ形式指定手段を利用して利用者が指定したデータ形式で、表示用情報を出力する。
【００６１】
したがって、情報表示用コンピュータ側において、データ形式指定手段を利用して利用者が指定したデータ形式で表示用情報を受け取ることができる。
次に、前記表示用情報出力手段は、前記画像形成装置情報二次取得手段が前記画像形成装置情報を取得したときに、その時点において指定されているデータ形式で、前記表示用情報を出力する構成としてもよい。
【００６２】
この画像形成装置情報管理システムによれば、管理コンピュータにおいて、表示用情報出力手段は、画像形成装置情報二次取得手段が画像形成装置情報を取得したときに、その時点において指定されているデータ形式で、表示用情報を出力する。
【００６３】
したがって、例えば、情報表示用コンピュータからの情報送信要求があったときなど、表示用情報が必要となったときに、必要となった時点で表示用情報を出力する場合よりも、迅速に表示用情報を提供できるようになる。
【００６４】
なお、表示用情報出力手段として、上述の第１表示用情報出力手段と第２表示用情報出力手段とを備えている場合、特に、前記第２表示用情報出力手段は、複数通りのデータ形式で前記表示用情報を出力可能である構成にするとよい。
【００６５】
複数通りのデータ形式は、上述の通り、任意であるが、代表的な例としては、テキスト形式、ＨＴＭＬ形式、ＣＳＶ形式などを挙げることができ、第２表示用情報を表示させるに当たって、例えば、利用者が使いやすいアプリケーションソフトを利用できるようになるなど、利用するアプリケーションソフトを選択する際の自由度を高くすることができる。
【００６６】
また、前記管理コンピュータには、
前記第２表示用情報を出力する際のデータ形式を、利用者に指定させるデータ形式指定手段が設けられ、
前記第２表示用情報出力手段は、前記データ形式指定手段を利用して利用者が指定したデータ形式で、前記第２表示用情報を出力する構成としてもよい。
【００６７】
この画像形成装置情報管理システムによれば、管理コンピュータにおいて、データ形式指定手段が、第２表示用情報をファイルとして出力する際のデータ形式を利用者に指定させる。第２表示用情報出力手段は、データ形式指定手段を利用して利用者が指定したデータ形式で、第２表示用情報を出力する。
【００６８】
したがって、情報表示用コンピュータ側において、データ形式指定手段を利用して利用者が指定したデータ形式で第２表示用情報を受け取ることができる。
また、前記第２表示用情報出力手段は、前記画像形成装置情報二次取得手段が前記画像形成装置情報を取得したときに、その時点において指定されているデータ形式で、前記第２表示用情報を出力する構成としてもよい。
【００６９】
この画像形成装置情報管理システムによれば、管理コンピュータにおいて、第２表示用情報出力手段は、画像形成装置情報二次取得手段が画像形成装置情報を取得したときに、その時点において指定されているデータ形式で、第２表示用情報を出力する。
【００７０】
したがって、例えば、情報表示用コンピュータからの情報送信要求があったときなど、第２表示用情報が必要となったときに、必要となった時点で第２表示用情報を出力する場合よりも、迅速に第２表示用情報を提供できるようになる。
【００７１】
さらに、前記第１表示用情報出力手段は、前記第２表示用情報を出力する際のデータ形式が変更される毎に、前記第２表示用情報のファイルへのリンクを張るためのリンク情報が含まれている前記第１表示用情報をファイルとして出力し、その際、前記リンク情報は、前記変更後のデータ形式に対応したリンク情報に変更される構成としてもよい。
【００７２】
この画像形成装置情報管理システムによれば、管理コンピュータにおいて、第１表示用情報出力手段は、第２表示用情報を出力する際のデータ形式が変更される毎に、第１表示用情報をファイルとして出力する。この出力の際、第１表示用情報中に含まれる第２表示用情報のファイルへのリンクを張るためのリンク情報は、変更後のデータ形式に対応したリンク情報に変更される。
【００７３】
より具体的には、この種のコンピュータにおいて採用されている多くのＯＳにおいて、ファイル名にはファイルのデータ形式を表す拡張子が含まれているため、データ形式の変更が行われると第２表示用情報のファイルを示すファイル名も変更されるが、第１表示用情報出力手段は、第１表示用情報中に含まれる第２表示用情報のファイルへのリンクを張るためのリンク情報について、変更後のデータ形式に対応したリンク情報に変更する。
【００７４】
したがって、第２表示用情報を出力する際のデータ形式が変更され、それに伴ってファイル名が変更されても、それに合わせて第１表示用情報中のリンク情報も変更されるので、リンク切れといったトラブルが発生しない。
【００７５】
次に、前記被管理コンピュータには、
前記管理コンピュータを識別するための識別情報を記憶する識別情報記憶手段と、
前記ネットワークを介して他のコンピュータから前記画像形成装置情報の送信を要求された場合に、前記識別情報記憶手段に記憶された識別情報に基づいて、前記他のコンピュータが前記管理コンピュータであるかどうかを判定する判定手段と、
該判定手段によって前記他のコンピュータが前記管理コンピュータであると判定された場合に、該管理コンピュータに対して前記画像形成装置情報を送信する画像形成装置情報送信手段とを備えてもよい。
【００７６】
この画像形成装置情報管理システムによれば、被管理コンピュータにおいて、ネットワークを介して他のコンピュータから画像形成装置情報の送信を要求された場合に、判定手段が、識別情報記憶手段に記憶された識別情報に基づいて、他のコンピュータが管理コンピュータであるかどうかを判定する。そして、判定手段によって他のコンピュータが管理コンピュータであると判定された場合に、画像形成装置情報送信手段が、管理コンピュータに対して画像形成装置情報を送信する。
【００７７】
したがって、特定のコンピュータだけを管理コンピュータとして識別することができ、例えば、管理コンピュータ以外の他のコンピュータから画像形成装置情報の送信を要求されるようなことがあっても、そのような他のコンピュータに対して画像形成装置情報を送信してしまうことがない。
【００７８】
次に、前記被管理コンピュータには、
前記管理コンピュータを識別するための識別情報を記憶する識別情報記憶手段と、
前記画像形成装置から前記画像形成装置情報を取得するスケジュールの設定を、前記ネットワークを介して他のコンピュータから要求された場合に、前記識別情報記憶手段に記憶された識別情報に基づいて、前記他のコンピュータが前記管理コンピュータであるかどうかを判定する判定手段と、
該判定手段によって前記他のコンピュータが前記管理コンピュータであると判定された場合に、前記スケジュールを設定するための設定情報を前記管理コンピュータから受け取って、受け取った設定情報に従って前記スケジュールを設定する一次取得スケジュール設定手段とを備えてもよい。
【００７９】
この画像形成装置情報管理システムによれば、被管理コンピュータにおいて、ネットワークを介して他のコンピュータから、画像形成装置情報を取得するスケジュールの設定を要求された場合に、判定手段が、識別情報記憶手段に記憶された識別情報に基づいて、他のコンピュータが管理コンピュータであるかどうかを判定する。そして、判定手段によって他のコンピュータが管理コンピュータであると判定された場合に、一次取得スケジュール設定手段が、スケジュールを設定するための設定情報を管理コンピュータから受け取って、受け取った設定情報に従ってスケジュールを設定する。
【００８０】
したがって、特定のコンピュータだけを管理コンピュータとして識別することができ、例えば、管理コンピュータ以外の他のコンピュータからスケジュールの設定を要求されるようなことがあっても、そのような他のコンピュータからの要求によってスケジュールを変更してしまうことがない。
【００８１】
次に、前記管理コンピュータには、
前記被管理コンピュータが前記管理コンピュータとの通信に利用するポート番号を設定するための設定情報を、前記被管理コンピュータに対して一斉に送信するポート番号送信手段が設けられ、
前記被管理コンピュータには、
前記ポート番号送信手段から送信された設定情報に従って、前記管理コンピュータとの通信に利用するポート番号を設定するポート番号設定手段が設けられている構成としてもよい。
【００８２】
この画像形成装置情報管理システムによれば、管理コンピュータにおいて、ポート番号送信手段は、被管理コンピュータが管理コンピュータとの通信に利用するポート番号を設定するための設定情報を、被管理コンピュータに対して一斉に送信する。すると、被管理コンピュータにおいて、ポート番号設定手段は、ポート番号送信手段から送信された設定情報に従って、管理コンピュータとの通信に利用するポート番号を設定する。以降は、ここで設定されたポート番号で示される通信ポートを利用して、管理コンピュータと被管理コンピュータとの通信がなされる。
【００８３】
したがって、個々の被管理コンピュータにおいて個別にポート番号の設定作業を行わなくても、管理コンピュータ側から設定情報を一斉に送信して、複数の被管理コンピュータにおけるポート番号の設定を完了させることができる。
【００８４】
次に、前記被管理コンピュータには、
前記管理コンピュータを識別するための識別情報を記憶する識別情報記憶手段と、
前記管理コンピュータとの通信に利用するポート番号の設定を、前記ネットワークを介して他のコンピュータから要求された場合に、前記識別情報記憶手段に記憶された識別情報に基づいて、前記他のコンピュータが前記管理コンピュータであるかどうかを判定する判定手段とが設けられ、
前記ポート番号設定手段は、前記判定手段によって前記他のコンピュータが前記管理コンピュータであると判定された場合に、前記ポート番号を設定するための設定情報を前記管理コンピュータから受け取って、受け取った設定情報に従って前記ポート番号を設定する構成としてもよい。
【００８５】
この画像形成装置情報管理システムによれば、被管理コンピュータにおいて、ネットワークを介して他のコンピュータから、ポート番号の設定を要求された場合に、判定手段が、識別情報記憶手段に記憶された識別情報に基づいて、他のコンピュータが管理コンピュータであるかどうかを判定する。そして、判定手段によって他のコンピュータが管理コンピュータであると判定された場合に、ポート番号設定手段が、ポート番号を設定するための設定情報を管理コンピュータから受け取って、受け取った設定情報に従ってポート番号を設定する。
【００８６】
したがって、特定のコンピュータだけを管理コンピュータとして識別することができ、例えば、管理コンピュータ以外の他のコンピュータからポート番号の設定を要求されるようなことがあっても、そのような他のコンピュータからの要求によってポート番号を変更してしまうことがない。
【００８７】
次に、前記被管理コンピュータには、
前記管理コンピュータを識別するための識別情報を記憶する識別情報記憶手段と、
前記コンピュータ情報の送信を、前記ネットワークを介して他のコンピュータから要求された場合に、前記識別情報記憶手段に記憶された識別情報に基づいて、前記他のコンピュータが前記管理コンピュータであるかどうかを判定する判定手段と、
該判定手段によって前記他のコンピュータが前記管理コンピュータであると判定された場合に、前記コンピュータ情報を前記管理コンピュータに送信するコンピュータ情報送信手段とを備えてもよい。
【００８８】
この画像形成装置情報管理システムによれば、被管理コンピュータにおいて、ネットワークを介して他のコンピュータからコンピュータ情報の送信を要求された場合に、判定手段が、識別情報記憶手段に記憶された識別情報に基づいて、他のコンピュータが管理コンピュータであるかどうかを判定する。そして、判定手段によって他のコンピュータが管理コンピュータであると判定された場合に、コンピュータ情報送信手段が、管理コンピュータに対してコンピュータ情報を送信する。
【００８９】
したがって、特定のコンピュータだけを管理コンピュータとして識別することができ、例えば、管理コンピュータ以外の他のコンピュータからコンピュータ情報の送信を要求されるようなことがあっても、そのような他のコンピュータに対してコンピュータ情報を送信してしまうことがない。
【００９０】
次に、前記管理コンピュータには、
前記情報格納手段によって前記記憶手段に格納された前記対応関係情報に基づいて、前記被管理コンピュータと前記画像形成装置との対応関係を示す内容を含む表示用情報を、前記管理コンピュータが備える表示装置に表示出力する情報表示出力手段が設けられている構成としてもよい。
【００９１】
この画像形成装置情報管理システムによれば、管理コンピュータにおいて、情報表示出力手段は、情報格納手段によって記憶手段に格納された対応関係情報に基づいて、被管理コンピュータと画像形成装置との対応関係を示す内容を含む表示用情報を、管理コンピュータが備える表示装置に表示出力する。
【００９２】
したがって、このような構成を備えれば、先に説明した表示用情報出力手段による出力ファイルを利用することなく、管理コンピュータが備える表示装置の画面上に、被管理コンピュータと画像形成装置との対応関係を示す内容を含む表示用情報を表示することもできるようになる。
【００９３】
なお、この場合も、前記管理コンピュータは、
前記情報表示出力手段として、
前記ネットワーク上に存在するすべての前記被管理コンピュータを対象にして、該対象となる被管理コンピュータに関するコンピュータ情報を表示する第１情報表示出力手段と、
該第１情報表示手段が前記コンピュータ情報を表示した際、該コンピュータ情報中に表示された前記被管理コンピュータの中から１台以上を利用者に選択させる被管理コンピュータ選択手段と、
該被管理コンピュータ選択手段によって選択された１以上の前記被管理コンピュータを対象にして、該対象となる被管理コンピュータと前記画像形成装置との対応関係を示す前記対応関係情報を表示する第２情報表示出力手段と
を備えた構成としてもよい。
【００９４】
この画像形成装置情報管理システムによれば、管理コンピュータにおいて、第１情報表示出力手段は、ネットワーク上に存在するすべての被管理コンピュータを対象にして、被管理コンピュータに関するコンピュータ情報を表示し、被管理コンピュータ選択手段が、表示された被管理コンピュータの中から１台以上を利用者に選択させる。そして、第２情報表示出力手段が、選択された１以上の被管理コンピュータを対象にして、該対象となる被管理コンピュータと画像形成装置との対応関係を示す対応関係情報を表示する。その結果、利用者が選択した被管理コンピュータについてのみ、被管理コンピュータと画像形成装置との対応関係を示す対応関係情報が表示される。
【００９５】
したがって、利用者が被管理コンピュータと画像形成装置との対応関係を見るときには、ネットワーク上に存在するすべての被管理コンピュータについての情報が表示されることはなく、利用者が見たいと考える被管理コンピュータについての情報だけを選択的に表示することができるので、利用者にとって不要な情報提供が混在せず、提供された情報が利用者にとって見やすいものになる。
【００９６】
以上、本発明の画像形成装置情報管理システムについて説明したが、本発明の画像形成装置情報管理システムは、次のような構成に特徴がある技術思想としても把握できる。
すなわち、本発明の画像形成装置情報管理システムは、
複数のコンピュータがネットワークを介して接続されており、前記複数のコンピュータのうち、少なくとも１台は管理コンピュータ、少なくとも１台は被管理コンピュータで、該被管理コンピュータには、複数の画像形成装置がローカル接続されているシステムであって、
前記被管理コンピュータには、
前記画像形成装置に関する情報である画像形成装置情報を、前記画像形成装置から取得する画像形成装置情報一次取得手段が設けられ、
前記管理コンピュータには、
前記ネットワーク内のノードに対して応答を要求する応答要求手段と、
該応答要求手段からの要求に応じて返される応答に基づいて前記被管理コンピュータを検出するとともに、前記応答中に含まれる前記被管理コンピュータに関する情報であるコンピュータ情報を、前記被管理コンピュータから取得するコンピュータ情報取得手段と、
前記画像形成装置情報一次取得手段によって取得された前記画像形成装置情報の送信を前記被管理コンピュータに要求し、該要求に応じて送信されてくる前記画像形成装置情報を、前記被管理コンピュータから取得する画像形成装置情報二次取得手段と、
該画像形成装置情報二次取得手段によって取得された前記画像形成装置情報に基づいて、前記画像形成装置に関する情報を作成し、当該情報を記憶領域に格納する情報格納手段とが設けられている
ことを特徴とする。
【００９７】
この画像形成装置情報管理システムによれば、被管理コンピュータにおいて、画像形成装置情報一次取得手段が、画像形成装置情報を画像形成装置から取得する。また、管理コンピュータにおいて、応答要求手段が、ネットワーク内のノードに対して応答を要求し、コンピュータ情報取得手段が、応答要求手段からの要求に応じて返される応答に基づいて被管理コンピュータを検出するとともに、応答中に含まれる被管理コンピュータに関する情報であるコンピュータ情報を被管理コンピュータから取得する。そして、画像形成装置情報二次取得手段が、画像形成装置情報一次取得手段によって取得された画像形成装置情報の送信を前記被管理コンピュータに要求し、該要求に応じて送信されてくる前記画像形成装置情報を、被管理コンピュータから取得し、情報格納手段が、画像形成装置情報二次取得手段によって取得された画像形成装置情報に基づいて、画像形成装置に関する情報を作成し、その情報を記憶手段に格納する。
【００９８】
したがって、管理コンピュータ側において、被管理コンピュータにローカル接続された複数の画像形成装置の情報を管理することができる。また特に、管理コンピュータは、ネットワークに存在する被管理コンピュータを動的に検出することができ、検出した被管理コンピュータにローカル接続された複数の画像形成装置の情報を管理することができる。
【００９９】
なお、この画像形成装置情報管理システムにおいても、さらに次のような構成を備えていると望ましい。
まず、前記画像形成装置情報二次取得手段は、前記応答要求手段からの要求に応じて返される前記応答から前記被管理コンピュータのネットワークアドレスを得て、そのアドレス宛に前記画像形成装置情報の送信を要求し、該要求に応じて送信されてくる前記画像形成装置情報を受信することで、該画像形成装置情報を取得する構成にするとよい。
【０１００】
このような構成にすると、画像形成装置情報を要求すべきアドレスを被管理コンピュータから得て要求を出せるので、他の手段で別途アドレスを得るような手間がかからない。
また、前記情報格納手段は、前記コンピュータ情報取得手段によって取得された前記コンピュータ情報と前記画像形成装置情報二次取得手段によって取得された前記画像形成装置情報とに基づいて、前記被管理コンピュータと前記画像形成装置との対応関係を示す対応関係情報を作成し、該対応関係情報を前記記憶領域に格納する構成にするとよい。
【０１０１】
この画像形成装置情報管理システムによれば、情報格納手段は、コンピュータ情報取得手段によって取得されたコンピュータ情報と画像形成装置情報二次取得手段によって取得された画像形成装置情報とに基づいて、被管理コンピュータと画像形成装置との対応関係を示す対応関係情報を作成し、その対応関係情報を記憶手段に格納する。
【０１０２】
したがって、管理コンピュータ側において、被管理コンピュータと画像形成装置との対応関係を管理することができる。
ここで、対応関係情報は、被管理コンピュータと画像形成装置との対応関係を示す情報であれば、その具体的な内容については任意であるが、例えば、前記コンピュータ情報に、前記被管理コンピュータのコンピュータ名またはネットワークアドレスが含まれ、前記画像形成装置情報に、前記画像形成装置がローカル接続されている前記被管理コンピュータのコンピュータ名またはネットワークアドレスが含まれている場合、前記管理コンピュータにおいて、前記対応関係情報は、前記コンピュータ情報取得手段が取得したコンピュータ情報と、該コンピュータ情報に含まれる前記コンピュータ名または前記ネットワークアドレスと同一のコンピュータ名またはネットワークアドレスを含んでいる、前記画像形成装置情報二次取得手段が取得した前記画像形成装置情報とが対応することを示す情報であるとよい。
【０１０３】
この場合、コンピュータ情報および画像形成装置情報の双方に含まれているコンピュータ名またはネットワークアドレスを、コンピュータ情報と画像形成装置情報とを関連づけるためのキーにして、コンピュータ情報と画像形成装置情報とをリンクさせ、被管理コンピュータと画像形成装置が対応関係にあることを示す情報を作成し、格納できる。
【０１０４】
また、前記管理コンピュータには、
前記情報格納手段によって前記記憶手段に格納された前記対応関係情報に基づいて、前記被管理コンピュータと前記画像形成装置との対応関係を示す内容を含む表示用情報を作成する表示用情報作成手段が設けられている構成としてもよい。
【０１０５】
この画像形成装置情報管理システムによれば、表示用情報作成手段が、被管理コンピュータと画像形成装置との対応関係を示す内容を含む表示用情報を作成する。
したがって、管理コンピュータを利用する利用者が、対応関係を表示させて確認することができる。
【０１０６】
また、この場合、前記管理コンピュータには、
前記表示用情報作成手段によって作成された前記表示用情報を、表示可能なファイルとして出力する表示用情報出力手段が設けられている構成としてもよい。
【０１０７】
この画像形成装置情報管理システムによれば、表示用情報出力手段が、表示用情報を表示可能なファイルとして出力する。
したがって、例えば、このファイルを管理コンピュータ側において表示ないし印刷することにより、管理コンピュータを利用する利用者が、被管理コンピュータと画像形成装置との対応関係を見ることができる。また、このファイルを管理コンピュータ以外の別のコンピュータへと送信することにより、このファイルを別のコンピュータにおいて表示ないし印刷できるので、別のコンピュータを利用する利用者が、管理コンピュータが管理対象としている被管理コンピュータと画像形成装置との対応関係を見ることができる。
【０１０８】
また、前記複数のコンピュータのうち、少なくとも１台は情報表示用コンピュータであり、
前記管理コンピュータには、
前記表示用情報出力手段によってファイルとして出力された前記表示用情報を、前記情報表示用コンピュータに対して送信する表示用情報送信手段が設けられ、
前記情報表示用コンピュータには、
前記表示用情報の送信を前記管理コンピュータに対して要求する送信要求手段と、
該送信要求手段からの要求に応じて前記管理コンピュータから送信されてくる前記表示用情報を、前記情報表示用コンピュータが備える表示装置に表示出力する情報表示手段とが設けられている構成としてもよい。
【０１０９】
この画像形成装置情報管理システムによれば、情報表示用コンピュータにおいて、送信要求手段が、表示用情報の送信を管理コンピュータに対して要求すると、管理コンピュータにおいて、表示用情報送信手段が、表示用情報出力手段によってファイルとして出力された表示用情報を、情報表示用コンピュータに対して送信する。すると、情報表示用コンピュータにおいて、情報表示手段が、管理コンピュータから送信されてくる表示用情報を、情報表示用コンピュータが備える表示装置に表示出力する。
【０１１０】
したがって、情報表示用コンピュータを利用する利用者が、管理コンピュータが管理対象としている被管理コンピュータと画像形成装置との対応関係を見たいときに、情報表示用コンピュータ側から要求を出して、被管理コンピュータと画像形成装置との対応関係を見ることができる。
【０１１１】
さらに、前記情報表示用コンピュータは、前記送信要求手段および前記情報表示手段としての機能を有するウェブブラウザを備えており、該ウェブブラウザを利用して前記表示用情報の送信を前記管理コンピュータに対して要求するとともに、当該要求に応じて前記管理コンピュータから送信されてくる前記表示用情報を、前記ウェブブラウザを利用して前記情報表示用コンピュータが備える表示装置に表示出力する構成としてもよい。
【０１１２】
この画像形成装置情報管理システムによれば、ウェブブラウザを利用して表示用情報の送信を管理コンピュータに対して要求することができ、管理コンピュータから送信されてくる表示用情報を、情報表示用コンピュータが備える表示装置に表示出力することができる。
【０１１３】
したがって、汎用のウェブブラウザを備えたコンピュータであれば、本発明における情報表示用コンピュータとして利用可能となり、専用の表示用情報閲覧ソフトウェアを用意しなくても、被管理コンピュータと画像形成装置との対応関係を見ることができる。
【０１１４】
加えて、前記被管理コンピュータには、
前記管理コンピュータを識別するための識別情報を記憶する識別情報記憶手段と、
前記コンピュータ情報の送信を、前記ネットワークを介して他のコンピュータから要求された場合に、前記識別情報記憶手段に記憶された識別情報に基づいて、前記他のコンピュータが前記管理コンピュータであるかどうかを判定する判定手段と、
該判定手段によって前記他のコンピュータが前記管理コンピュータであると判定された場合に、前記コンピュータ情報を前記管理コンピュータに送信するコンピュータ情報送信手段とを備えてもよい。
【０１１５】
この画像形成装置情報管理システムによれば、被管理コンピュータにおいて、ネットワークを介して他のコンピュータからコンピュータ情報の送信を要求された場合に、判定手段が、識別情報記憶手段に記憶された識別情報に基づいて、他のコンピュータが管理コンピュータであるかどうかを判定する。そして、判定手段によって他のコンピュータが管理コンピュータであると判定された場合に、コンピュータ情報送信手段が、管理コンピュータに対してコンピュータ情報を送信する。
【０１１６】
したがって、特定のコンピュータだけを管理コンピュータとして識別することができ、例えば、管理コンピュータ以外の他のコンピュータからコンピュータ情報の送信を要求されるようなことがあっても、そのような他のコンピュータに対してコンピュータ情報を送信してしまうことがない。
【０１１７】
なお、以上の構成の他、先に説明した請求項７〜請求項３１に記載の発明と同等の構成を採用可能であることはもちろんであり、その場合、先に説明した請求項７〜請求項３１に記載の発明と同等の作用、効果を奏するものとなる。
【０１１８】
以上に加えて、本発明の画像形成装置情報管理システムは、さらに次のような構成に特徴がある技術思想としても把握できる。
すなわち、本発明の画像形成装置情報管理システムは、
複数のコンピュータがネットワークを介して接続されており、前記複数のコンピュータのうち、少なくとも１台は管理コンピュータ、少なくとも１台は被管理コンピュータで、該被管理コンピュータには、１台以上の画像形成装置がローカル接続されているシステムであって、
前記被管理コンピュータには、
前記画像形成装置に関する情報である画像形成装置情報を、第１のスケジュールに従って前記画像形成装置から取得するとともに、取得した前記画像形成装置情報を不揮発性記憶手段に記憶させる画像形成装置情報一次取得手段と、
前記管理コンピュータから前記画像形成装置情報の送信要求を受けたら、前記不揮発性記憶手段から前記画像形成装置情報を読み出して前記管理コンピュータに送信する画像形成装置情報送信手段とが設けられ、
前記管理コンピュータには、
第２のスケジュールに従って、前記被管理コンピュータに対して前記画像形成装置情報の送信を要求し、該要求に応じて前記被管理コンピュータから送信されてくる前記画像形成装置情報を、前記被管理コンピュータから取得する画像形成装置情報二次取得手段と、
該画像形成装置情報二次取得手段によって取得された前記画像形成装置情報に基づいて、前記画像形成装置に関する情報を作成し、当該情報を記憶領域に格納する情報格納手段とが設けられている
ことを特徴とする。
【０１１９】
この画像形成装置情報管理システムによれば、被管理コンピュータにおいて、画像形成装置情報一次取得手段は、第１のスケジュールに従って、画像形成装置情報を画像形成装置から取得し、取得した画像形成装置情報を不揮発性記憶手段に記憶させる。また、管理コンピュータにおいて、画像形成装置情報二次取得手段は、第２のスケジュールに従って、被管理コンピュータに対して画像形成装置情報の送信を要求する。被管理コンピュータにおいては、画像形成装置情報送信手段が、不揮発性記憶手段から画像形成装置情報を読み出して管理コンピュータに送信する。画像形成装置情報二次取得手段は、要求に応じて被管理コンピュータから送信されてくる画像形成装置情報を、被管理コンピュータから取得する。そして、情報格納手段が、画像形成装置情報二次取得手段によって取得された画像形成装置情報に基づいて、画像形成装置に関する情報を作成し、その情報を記憶手段に格納する。
【０１２０】
したがって、管理コンピュータ側において、被管理コンピュータにローカル接続された画像形成装置の情報を管理することができる。また特に、管理コンピュータと被管理コンピュータが独立したタイミングで画像形成装置情報を取得でき、しかも、取得した画像形成装置情報を不揮発性記憶手段に記憶させることで、被管理コンピュータの電源を一度切ったとしても、第２のスケジュールに従ったタイミングにおいて被管理コンピュータの電源が入っていれば、管理コンピュータは画像形成装置情報を取得することができる。
【０１２１】
なお、この画像形成装置情報管理システムにおいても、さらに次のような構成を備えていると望ましい。
まず、前記管理コンピュータには、
前記被管理コンピュータに関する情報であるコンピュータ情報を、前記被管理コンピュータから取得するコンピュータ情報取得手段が設けられているとよい。
【０１２２】
この場合、管理コンピュータは、被管理コンピュータからコンピュータ情報を取得することができる。
この場合、前記情報格納手段は、前記コンピュータ情報取得手段によって取得された前記コンピュータ情報と前記画像形成装置情報二次取得手段によって取得された前記画像形成装置情報とに基づいて、前記被管理コンピュータと前記画像形成装置との対応関係を示す対応関係情報を作成し、該対応関係情報を前記記憶領域に格納する構成にするとよい。
【０１２３】
この画像形成装置情報管理システムによれば、情報格納手段は、コンピュータ情報取得手段によって取得されたコンピュータ情報と画像形成装置情報二次取得手段によって取得された画像形成装置情報とに基づいて、被管理コンピュータと画像形成装置との対応関係を示す対応関係情報を作成し、その対応関係情報を記憶手段に格納する。
【０１２４】
したがって、管理コンピュータ側において、被管理コンピュータと画像形成装置との対応関係を管理することができる。
ここで、対応関係情報は、被管理コンピュータと画像形成装置との対応関係を示す情報であれば、その具体的な内容については任意であるが、例えば、前記コンピュータ情報に、前記被管理コンピュータのコンピュータ名またはネットワークアドレスが含まれ、前記画像形成装置情報に、前記画像形成装置がローカル接続されている前記被管理コンピュータのコンピュータ名またはネットワークアドレスが含まれている場合、前記管理コンピュータにおいて、前記対応関係情報は、前記コンピュータ情報取得手段が取得したコンピュータ情報と、該コンピュータ情報に含まれる前記コンピュータ名または前記ネットワークアドレスと同一のコンピュータ名またはネットワークアドレスを含んでいる、前記画像形成装置情報二次取得手段が取得した前記画像形成装置情報とが対応することを示す情報であるとよい。
【０１２５】
この場合、コンピュータ情報および画像形成装置情報の双方に含まれているコンピュータ名またはネットワークアドレスを、コンピュータ情報と画像形成装置情報とを関連づけるためのキーにして、コンピュータ情報と画像形成装置情報とをリンクさせ、被管理コンピュータと画像形成装置が対応関係にあることを示す情報を作成し、格納できる。
【０１２６】
また、前記管理コンピュータには、
前記情報格納手段によって前記記憶手段に格納された前記対応関係情報に基づいて、前記被管理コンピュータと前記画像形成装置との対応関係を示す内容を含む表示用情報を作成する表示用情報作成手段が設けられている構成としてもよい。
【０１２７】
この画像形成装置情報管理システムによれば、表示用情報作成手段が、被管理コンピュータと画像形成装置との対応関係を示す内容を含む表示用情報を作成する。
したがって、管理コンピュータを利用する利用者が、対応関係を表示させて確認することができる。
【０１２８】
また、この場合、前記管理コンピュータには、
前記表示用情報作成手段によって作成された前記表示用情報を、表示可能なファイルとして出力する表示用情報出力手段が設けられている構成としてもよい。
【０１２９】
この画像形成装置情報管理システムによれば、表示用情報出力手段が、表示用情報を表示可能なファイルとして出力する。
したがって、例えば、このファイルを管理コンピュータ側において表示ないし印刷することにより、管理コンピュータを利用する利用者が、被管理コンピュータと画像形成装置との対応関係を見ることができる。また、このファイルを管理コンピュータ以外の別のコンピュータへと送信することにより、このファイルを別のコンピュータにおいて表示ないし印刷できるので、別のコンピュータを利用する利用者が、管理コンピュータが管理対象としている被管理コンピュータと画像形成装置との対応関係を見ることができる。
【０１３０】
また、前記複数のコンピュータのうち、少なくとも１台は情報表示用コンピュータであり、
前記管理コンピュータには、
前記表示用情報出力手段によってファイルとして出力された前記表示用情報を、前記情報表示用コンピュータに対して送信する表示用情報送信手段が設けられ、
前記情報表示用コンピュータには、
前記表示用情報の送信を前記管理コンピュータに対して要求する送信要求手段と、
該送信要求手段からの要求に応じて前記管理コンピュータから送信されてくる前記表示用情報を、前記情報表示用コンピュータが備える表示装置に表示出力する情報表示手段とが設けられている構成としてもよい。
【０１３１】
この画像形成装置情報管理システムによれば、情報表示用コンピュータにおいて、送信要求手段が、表示用情報の送信を管理コンピュータに対して要求すると、管理コンピュータにおいて、表示用情報送信手段が、表示用情報出力手段によってファイルとして出力された表示用情報を、情報表示用コンピュータに対して送信する。すると、情報表示用コンピュータにおいて、情報表示手段が、管理コンピュータから送信されてくる表示用情報を、情報表示用コンピュータが備える表示装置に表示出力する。
【０１３２】
したがって、情報表示用コンピュータを利用する利用者が、管理コンピュータが管理対象としている被管理コンピュータと画像形成装置との対応関係を見たいときに、情報表示用コンピュータ側から要求を出して、被管理コンピュータと画像形成装置との対応関係を見ることができる。
【０１３３】
さらに、前記情報表示用コンピュータは、前記送信要求手段および前記情報表示手段としての機能を有するウェブブラウザを備えており、該ウェブブラウザを利用して前記表示用情報の送信を前記管理コンピュータに対して要求するとともに、当該要求に応じて前記管理コンピュータから送信されてくる前記表示用情報を、前記ウェブブラウザを利用して前記情報表示用コンピュータが備える表示装置に表示出力する構成としてもよい。
【０１３４】
この画像形成装置情報管理システムによれば、ウェブブラウザを利用して表示用情報の送信を管理コンピュータに対して要求することができ、管理コンピュータから送信されてくる表示用情報を、情報表示用コンピュータが備える表示装置に表示出力することができる。
【０１３５】
したがって、汎用のウェブブラウザを備えたコンピュータであれば、本発明における情報表示用コンピュータとして利用可能となり、専用の表示用情報閲覧ソフトウェアを用意しなくても、被管理コンピュータと画像形成装置との対応関係を見ることができる。
【０１３６】
なお、以上の構成の他、先に説明した請求項７〜請求項３１に記載の発明と同等の構成を採用可能であることはもちろんであり、その場合、先に説明した請求項７〜請求項３１に記載の発明と同等の作用、効果を奏するものとなる。
【発明の効果】
【０１３７】
以上説明したように、本発明によれば、管理コンピュータ側において、被管理コンピュータにローカル接続された画像形成装置の情報を管理することができ、特に、画像形成装置とその画像形成装置がローカル接続された被管理コンピュータとの対応関係を管理することができる。
【０１３８】
また、管理コンピュータ側において、被管理コンピュータにローカル接続された複数の画像形成装置の情報を管理することができ、特に、管理コンピュータは、ネットワークに存在する被管理コンピュータを動的に検出することができ、検出した被管理コンピュータにローカル接続された複数の画像形成装置の情報を管理することができる。
【０１３９】
さらに、管理コンピュータ側において、被管理コンピュータにローカル接続された画像形成装置の情報を管理することができ、特に、管理コンピュータと被管理コンピュータが独立したタイミングで画像形成装置情報を取得でき、しかも、取得した画像形成装置情報を不揮発性記憶手段に記憶させることで、被管理コンピュータの電源を一度切ったとしても、第２のスケジュールに従ったタイミングにおいて被管理コンピュータの電源が入っていれば、管理コンピュータは画像形成装置情報を取得することができる。
【発明を実施するための最良の形態】
【０１４０】
次に、本発明を実施するための一形態について説明する。
図１は、本発明の一実施形態として例示する画像形成装置情報管理システム全体の概略構成図である。
【０１４１】
この画像形成装置情報管理システムは、複数のパーソナルコンピュータ１〜５（以下、ＰＣ１〜５と称す）と、ＰＣ２〜４のいずれかにローカル接続された複数のプリンタ１１〜１６（本発明でいう画像形成装置）とを備えてなるシステムで、ＰＣ１〜５はＬＡＮ（Local Area Network）を介して相互に接続されている。
【０１４２】
ＰＣ１〜５は、周知の通り、ＣＰＵ、ＲＯＭ、ＲＡＭ等を中心に構成された制御部、キーボードやポインティングデバイスなどで構成される入力部、ディスプレイなどの出力部、ハードディスクなどの不揮発性記憶手段からなる補助記憶部等を備えている。
【０１４３】
これらＰＣ１〜５には、ＯＳ（Operating System）としてＷｉｎｄｏｗｓ（登録商標）、Ｌｉｎｕｘ（登録商標）、ＭａｃＯＳ（登録商標）などが搭載され、キーボード入力や画面出力といった入出力機能、主記憶部であるメモリや補助記憶部であるハードディスクの管理など、アプリケーションから共通して利用される基本機能は、ＯＳによって提供されている。なお、これら各ＯＳによって提供される各種機能そのものは公知なので、ここでの詳細な説明は省略するが、以下の説明においては、ＰＣ１〜５が、Ｗｉｎｄｏｗｓ（登録商標）によって提供される各種機能を有するとの前提で説明を続ける。
【０１４４】
プリンタ１１〜１６は、いずれもプリンタジョブ言語（ＰＪＬ；Printer Job Language）に対応したものである。ＰＪＬは、各プリンタ１１〜１６が備える各種機能の制御を可能とするコマンド言語で、Hewlett-Packard社において開発され、その後他社でも採用された周知のものである。
【０１４５】
これらプリンタ１１〜１６のうち、プリンタ１１，１２は、ＰＣ２のＵＳＢ（Universal Serial Bus）ポートにローカル接続され、プリンタ１３は、ＰＣ２のパラレルポートにローカル接続されている。また、プリンタ１４は、ＰＣ３のＵＳＢポートにローカル接続され、プリンタ１５，１６は、ＰＣ４のＵＳＢポートにローカル接続されている。
【０１４６】
以上のようなシステムにおいて、ＰＣ１は、本発明でいう管理コンピュータとして機能するＰＣであり、ネットワーク上にあるＰＣ２〜ＰＣ４の情報（本発明でいうコンピュータ情報；以下、ＰＣ情報と称す）、およびＰＣ２〜ＰＣ４のそれぞれにローカル接続されたプリンタ１１〜１６の情報（本発明でいう画像形成装置情報；以下、プリンタ情報と称する）を、ネットワークを介して取得、管理する機能を備えている。また、ＰＣ２〜ＰＣ４は、本発明でいう被管理コンピュータとして機能するＰＣであり、上記ＰＣ情報およびプリンタ情報をネットワークを介してＰＣ１に提供する機能を備えている。さらに、ＰＣ２，５は、本発明でいう情報表示用コンピュータとして機能するＰＣであり、ＰＣ１から提供される表示用情報を表示する機能を備えている。なお、以下の説明においては、各ＰＣの役割を明確にするため、ＰＣ１のことを管理ＰＣ１、ＰＣ２〜４のことを被管理ＰＣ２〜４、ＰＣ５のことを情報表示用ＰＣ５と称して説明を続ける。ＰＣ２については、ＰＣ５と同様の情報表示機能をも兼ね備えているが、以下の説明においては、単に被管理ＰＣ２と称することにする。
【０１４７】
管理ＰＣ１には、アプリケーションプログラムの一つとして、プリンタ管理サーバ２１がインストールされている。
このプリンタ管理サーバ２１は、被管理ＰＣ２〜４からＰＣ情報およびプリンタ情報を取得し、管理ＰＣ１が備えるハードディスク装置２３（以下、ＨＤＤ２３と称す）内のプリンタ管理データファイル２５に格納、管理する処理や、プリンタ管理データファイル２５に格納、管理されているＰＣ情報およびプリンタ情報に基づいて表示用情報を作成し、表示用情報をＨＤＤ２３内のウェブページデータファイル２７として出力する処理などを実行するプログラムモジュールである。プリンタ管理サーバ２１が被管理ＰＣ２〜４からＰＣ情報およびプリンタ情報を取得するタイミングや、その他、プリンタ管理サーバ２１の各種動作条件を規定する設定データは、ＨＤＤ２３内の設定データファイル２６に保存されている。
【０１４８】
プリンタ管理サーバ２１は、複数の画面（例えば、図２〜図７参照）で構成されるＧＵＩ（Graphical User Interface）を有し、上記表示用情報を表示する画面やプリンタ管理サーバ２１の各種設定を行うための入力画面は、ウェブページデータファイル２７として構成されている。このウェブページデータファイル２７は、プリンタ管理サーバ２１のウェブサーバ機能により、被管理ＰＣ２ないし情報表示用ＰＣ５へと提供され、被管理ＰＣ２ないし情報表示用ＰＣ５において表示される。
【０１４９】
このようなプリンタ管理サーバ２１を管理ＰＣ１上で動作させることにより、この管理ＰＣ１が、本発明でいう管理コンピュータとして機能する。
一方、被管理ＰＣ２には、アプリケーションプログラムの一つであるプリンタ管理エージェント３１と、同じくアプリケーションプログラムの一つであるプリンタ管理モニター３３がインストールされている。
【０１５０】
プリンタ管理モニター３３は、被管理ＰＣ２が備えるハードディスク装置３５（以下、ＨＤＤ３５と称す）内のＰＪＬコマンドファイル３６からＰＪＬコマンドを読み出して、そのＰＪＬコマンドをプリンタ１１〜１３に与えることにより、プリンタ１１〜１３からプリンタ情報を取得し、プリンタ情報をプリンタデータファイル３７に格納する処理を実行するプログラムモジュールである。また、プリンタ管理エージェント３１は、プリンタ管理モニター３３がプリンタデータファイル３７に格納したプリンタ情報を読み出し、管理ＰＣ１へと提供（送信）する処理を実行するプログラムモジュールである。プリンタ管理エージェント３１およびプリンタ管理モニター３３の各種動作条件を規定する設定データは、ＨＤＤ３５内の設定データファイル３８に保存されている。
【０１５１】
これらプリンタ管理エージェント３１およびプリンタ管理モニター３３を中心にプリンタデータ取得部３９が構成され、これらプリンタ管理エージェント３１およびプリンタ管理モニター３３を被管理ＰＣ２上で動作させることにより、この被管理ＰＣ２が本発明でいう被管理コンピュータとして機能する。
【０１５２】
なお、被管理ＰＣ３，４にも、被管理ＰＣ２と同様に構成されるプリンタデータ取得部３９がそれぞれ設けられ、被管理ＰＣ３，４が本発明でいう被管理コンピュータとして機能するように構成されている。
【０１５３】
また、被管理ＰＣ２には、アプリケーションプログラムの一つであるウェブブラウザ４１もインストールされている。
ウェブブラウザ４１は、管理ＰＣ１から送信されてくる表示用情報を受信し、その表示用情報をＨＤＤ３５にウェブページデータファイル４３として格納する処理、および、このウェブページデータファイル４３を読み出して、被管理ＰＣ２が備えるディスプレイ４５の画面上に表示する処理を実行するプログラムモジュールである。
【０１５４】
このウェブブラウザ４１を中心に情報表示部４７が構成され、このウェブブラウザ４１を被管理ＰＣ２上で動作させることにより、この被管理ＰＣ２が本発明でいう情報表示用コンピュータとしても機能する。
【０１５５】
なお、情報表示用ＰＣ５にも、被管理ＰＣ２と同様に構成される情報表示部４７が設けられ、情報表示用ＰＣ５が本発明でいう情報表示用コンピュータとして機能するように構成されている。
【０１５６】
すなわち、本発明でいう被管理コンピュータと情報表示用コンピュータは、上記被管理ＰＣ２のように双方の機能を兼ね備えたコンピュータとして構成することができ、また、上記被管理３，４のように被管理コンピュータとしての機能のみを備えたコンピュータや、上記情報表示用ＰＣ５のように情報表示用コンピュータとしての機能のみを備えたコンピュータとして構成することもできるのである。
【０１５７】
このような情報表示部４７が設けられた被管理ＰＣ２（あるいは情報表示用ＰＣ５）は、管理ＰＣ１が備えるプリンタ管理サーバ２１のＧＵＩを利用する際の操作端末として機能する。すなわち、プリンタ管理サーバ２１のＧＵＩを利用したい利用者は、被管理ＰＣ２（あるいは情報表示用ＰＣ５）において、ウェブブラウザ４１を利用して、プリンタ管理サーバ２１のＧＵＩである複数のウェブページ（図２〜図７参照）のうち、トップページ（図２参照）のＵＲＬ（Uniform Resource Locators）を入力し、トップページから各ページへのリンクをたどることにより、プリンタ管理サーバ２１のＧＵＩをウェブブラウザ４１の画面上に表示させることができる。
【０１５８】
利用者はトップページのＵＲＬを入力し、図２に示すトップページを画面上に表示させる。プリンタ管理サーバ２１は被管理ＰＣ（例えば、図１に示す被管理ＰＣ２〜４）とは別に、ネットワークプリンタ（例えば、図１に示すネットワークプリンタ１８）とも直接通信を行い、プリンタ情報を取得・管理しており、トップページにはネットワークプリンタのプリンタ情報が表示されている。
【０１５９】
このトップページを表示している状態において、トップページ中（図２において右下）に表示されている“Log”ボタン４９を押下する（より具体的には、例えば、ポインティングデバイスを使ってカーソルで“Log”ボタン４９をポイントし、ポインティングデバイスのボタンを押す操作を行う；以下、同操作のことを、単に「ボタンを押す」または「クリックする」などともいう。）ことで、図３に示すログセッティングページへのリンクをたどることになり、画面上にログセッティングページが表示される。詳しくは後述するが、このログセッティングページでは、プリンタ管理サーバ２１が被管理ＰＣ２〜４からプリンタ情報を取得するスケジュールの設定、プリンタ情報の出力形式の設定などを行うことができる。
【０１６０】
続いて、図３に示したログセッティングページ中（図３において右上）に表示される“LocalPrintAdmin”ボタン５０を押下することで、さらに図５に示したＰＣ情報表示ページへのリンクをたどることになり、画面上にＰＣ情報表示ページが表示される。このＰＣ情報表示ページでは、被管理ＰＣの一覧確認と被管理ＰＣ毎にプリンタからプリンタ情報を取得するスケジュールの設定など行うことができる。
【０１６１】
さらに、図３に示したログセッティングページに表示される文字列“Local Printer Log”７６、または図４に示したＰＣ情報表示ページに表示される文字列“Local Printer Log”７７をクリックすると、図４に示したログ表示ページへのリンクをたどることになり、画面上にログ表示ページが表示される。このログ表示ページを見て、利用者はプリンタ情報を確認することができる。
【０１６２】
このようにして、利用者はプリンタ管理サーバ２１のＧＵＩをウェブブラウザ４１の画面上に表示させることができる。
このような構成により、利用者はネットワークプリンタの情報と被管理ＰＣに接続されたプリンタの情報を別個に確認することができ、なおかつ同じトップページから各情報を見るためのページへのリンクをたどることができる。
【０１６３】
もちろん、利用者はネットワークプリンタのプリンタ情報を必要としない場合に、図３に示したログセッティングページや図５に示したＰＣ情報表示ページのＵＲＬを直接入力して、各ページを表示させてもよいし、プリンタ管理サーバ２１がログセッティングページに相当する内容を含むページを、トップページとする構成となっていてもよい。
【０１６４】
以上のようなＧＵＩを表示した被管理ＰＣ２側（あるいは情報表示用ＰＣ５側）での操作に応じた情報は、ネットワークを介して管理ＰＣ１へと伝送され、伝送された情報に応じてプリンタ管理サーバ２１による各種処理が、管理ＰＣ１側において実行される。
【０１６５】
なお、プリンタ管理エージェント３１も、各種設定を入力するためのＧＵＩを有するが（図８参照）、この画面は、プリンタ管理エージェント３１が動作する被管理ＰＣ２〜４が備えるディスプレイに表示されるものである。
【０１６６】
次に、この画像形成装置情報管理システムの動作態様について説明する。
まず、被管理ＰＣ２〜４において実行されるプリンタ管理モニター３３による処理について、図９のフローチャートに基づいて説明する。この処理は、被管理ＰＣ２〜４の起動に伴って開始され、その後、被管理ＰＣ２〜４の電源が落とされるまで繰り返し実行される処理である。なお、以下の説明では、被管理ＰＣ２が実行する処理として説明するが、被管理ＰＣ３，４においても全く同様の処理が実行される。
【０１６７】
この処理を開始すると、被管理ＰＣ２は、まず、タイマーにセットされた時間になるまで待機し（Ｓ１０１：ＮＯ）、タイマーにセットされた時間になったら（Ｓ１０１：ＹＥＳ）、プリンタ情報の一部となる被管理ＰＣ２の情報をファイル（プリンタデータファイル３７）に出力する（Ｓ１０３）。
【０１６８】
Ｓ１０３の処理で出力される情報としては、“IP address”、“PC name”、“Number of Printers”、“Version”、“Date&Time”といった項目について情報が出力される。“IP address”は被管理ＰＣ２に割り当てられたネットワーク上の論理アドレスを示す数値列、“PC name”は被管理ＰＣ２に付与された名称、“Number of Printers”は被管理ＰＣ２にローカル接続されたプリンタの総数、“Version”は被管理ＰＣ２で動作しているプリンタ管理モニター３３のバージョン番号、“Date&Time”は被管理ＰＣ２がそれぞれにローカル接続されたプリンタからプリンタ情報を取得した日時（本処理を実施した日時）である。
【０１６９】
続いて、被管理ＰＣ２にローカル接続されたプリンタ１１〜１３を対象にして、コマンドファイルを未送信のプリンタを１台選択し（Ｓ１０５）、ＰＪＬコマンドファイル３６から読み出したＰＪＬコマンドを送信する（Ｓ１０７）。そして、対象プリンタから送信されてくる返事を受信（リードバック）して、プリンタ情報の一部となるプリンタ１１〜１３の情報をファイル（プリンタデータファイル３７）に出力する（Ｓ１０９）。
【０１７０】
Ｓ１０９の処理で出力される情報としては、“Printer.No”、“Printer Name”、“Port Name”、“ROM Vers”、“Ser.No”、“Drum Life”、“Page count”といった項目について情報が出力される。“Printer.No”は被管理ＰＣ２にローカル接続されたプリンタ１１〜１３に割り当てられた連番、“Printer Name”は各プリンタ１１〜１３の機種名、“Port Name”は各プリンタ１１〜１３が接続された入出力ポート名、“ROM Vers”は各プリンタ１１〜１３が備えるＲＯＭのバージョン番号、“Ser.No”は各プリンタ１１〜１３のシリアル番号、“Drum Life”は各プリンタ１１〜１３が備えるドラムの耐用残回数、“Page count”は各プリンタ１１〜１３における印刷枚数である。なお、ＰＪＬコマンドファイル３６には複数のＰＪＬコマンドが記述されていて、それら複数のＰＪＬコマンドすべてが各プリンタ１１〜１３に対して与えられるが、プリンタの機種によっては、それら複数のＰＪＬコマンドすべてに対応する情報を返すことができるとは限らず、一部のＰＪＬコマンドについては、対応する情報を返せないこともある。そのため、プリンタ情報の内容は、プリンタの機種によって増減し、ＰＪＬコマンドファイル３６に記述されたＰＪＬコマンドのうち、プリンタの返信できるものがプリンタ情報として出力される。
【０１７１】
これらＳ１０５〜Ｓ１０９の処理は、すべてのプリンタ１１〜１３を対象にして順に実行される処理であり、すべてのプリンタ１１〜１３にコマンドファイルを送信していない場合は（Ｓ１１１：ＮＯ）、Ｓ１０５の処理へと戻って、次のプリンタに対する処理を行う。また、すべてのプリンタ１１〜１３にコマンドファイルを送信した場合は（Ｓ１１１：ＹＥＳ）、Ｓ１０１の処理へと戻って、以後は、再びタイマーにセットされた時間になるまで待機するところから本処理を繰り返す。
【０１７２】
以上の処理により、被管理ＰＣ２が備えるプリンタデータファイル３７には、ほぼ定期的に、被管理ＰＣ２の情報およびすべてのプリンタ１１〜１３の情報で構成されたプリンタ情報が保存されることになる。なお、このプリンタ情報は、例えば、図２３に示すようなテキスト形式のデータとして出力される。
【０１７３】
次に、被管理ＰＣ２〜４において実行されるプリンタ管理エージェント３１による処理について、図１０のフローチャートに基づいて説明する。この処理は、被管理ＰＣ２〜４の起動に伴って開始され、その後、被管理ＰＣ２〜４の電源が落とされるまで繰り返し実行される処理である。なお、以下の説明では、被管理ＰＣ２が実行する処理として説明するが、被管理ＰＣ３，４においても全く同様の処理が実行される。
【０１７４】
この処理を開始すると、被管理ＰＣ２は、図８に示したプリンタ管理エージェント設定ダイアログで、Location,Contact情報が変更されたか否かをチェックする（Ｓ１５１）。Location情報は、被管理ＰＣ２の設置場所（本実施形態では建物の階数）を表す文字列、Contact情報は、被管理ＰＣ２の使用者情報（本実施形態では使用者の内線番号）を表す文字列である。プリンタ管理エージェント設定ダイアログには、“Location”欄５１、“Contact”欄５２が設けられており、これらの欄に新たなLocation,Contact情報を入力して、同ダイアログ中にあるＯＫボタン５３を押下する操作を行っている場合、Ｓ１５１の処理では、Location,Contact情報が変更されたと判定する。
【０１７５】
Location,Contact情報が変更された場合は（Ｓ１５１：ＹＥＳ）、Location,Contact情報を保存して（Ｓ１５３）、Ｓ１５１の処理へと戻る。Ｓ１５３の処理においては、これらLocation,Contact情報が被管理ＰＣ２の設定データファイル３８に保存される。
【０１７６】
Location,Contact情報が変更されなかった場合（Ｓ１５１：ＮＯ）、図８に示したプリンタ管理エージェント設定ダイアログで、ポート番号が変更されたか否かをチェックする（Ｓ１５５）。ポート番号は、被管理ＰＣ２が管理ＰＣ１とのデータ通信に使う入出力ポートに割り当てられた番号である。プリンタ管理エージェント設定ダイアログには、“Port Number”欄５４が設けられており、この欄に新たなポート番号を入力して、同ダイアログ中にあるＯＫボタン５３を押す操作を行っている場合、Ｓ１５３の処理では、ポート番号が変更されたと判定する。
【０１７７】
ポート番号が変更された場合は（Ｓ１５５：ＹＥＳ）、コマンド待機のポート番号を変更して（Ｓ１５７）、Ｓ１５１の処理へと戻る。Ｓ１５７の処理を実行した場合、以降は変更後のポート番号に対応する入出力ポートを利用して管理ＰＣ１とのデータ通信が行われることになる。
【０１７８】
ポート番号が変更されなかった場合（Ｓ１５５：ＮＯ）、管理ＰＣ１からコマンドを受信したか否かをチェックし（Ｓ１５９）、受信しなかった場合は（Ｓ１５９：ＮＯ）、Ｓ１５１の処理へと戻る。
【０１７９】
管理ＰＣ１からコマンドを受信した場合（Ｓ１５９：ＹＥＳ）、コマンドを受け入れるべき管理ＰＣ名が設定されているか否をチェックする（Ｓ１６１）。コマンドを受け入れるべき管理ＰＣ名は、被管理ＰＣ２の設定データファイル３８に格納されている。コマンドを受け入れるべき管理ＰＣ名は、複数の管理ＰＣが存在するネットワークにおいて、特定の管理ＰＣからのコマンドのみ受け入れたい場合に設定される。
【０１８０】
より詳しく説明すると、本実施形態の場合、図１に示したネットワーク上には管理ＰＣ１が１台しか存在しないが、本システムは、複数台の管理ＰＣがネットワーク上に存在するのを許容するシステムとなっている。そのため、システム構成によっては、ネットワーク上に複数の管理ＰＣが存在し、それら複数の管理ＰＣすべてからコマンドを受信する状態になることがある。この場合に、複数の管理ＰＣすべてに対し応答すればよいのであれば、コマンドを受け入れるべき管理ＰＣ名は設定されないが、何らかの管理の都合上、特定の管理ＰＣからのコマンドに対してのみ、被管理ＰＣからの応答を返したい場合は、コマンドを受け入れるべき管理ＰＣ名が設定される。
【０１８１】
なお、コマンドを受け入れるべき管理ＰＣ名は、図８に示したプリンタ管理エージェント設定ダイアログで“Auditor Server”欄５５にＰＣ名を入力してＯＫボタン５３を押す操作を行うことにより、個々の被管理ＰＣにおいて設定できる。また、詳しくは後述するが、図５に示したＰＣ情報表示ページ中にある“Send Server Name”ボタン５６を押すことにより、管理ＰＣ１側から被管理ＰＣ２〜４に対し、管理ＰＣ名の設定指令を与えることもできる。
【０１８２】
管理ＰＣ名が設定されている場合は（Ｓ１６１：ＹＥＳ）、コマンド送信元のＩＰアドレスを取得し（Ｓ１６３）、設定されている管理ＰＣのＩＰアドレスとコマンド送信元のＩＰアドレスとを比較することにより、コマンド送信元が管理ＰＣ１であるか否かをチェックし（Ｓ１６５）、管理ＰＣ１でない場合は（Ｓ１６５：ＮＯ）、Ｓ１５１の処理へと戻る。
【０１８３】
コマンド送信元が管理ＰＣ１であった場合（Ｓ１６５：ＹＥＳ）、管理ＰＣ１から情報要求コマンドが来たか否かをチェックし（Ｓ１６７）、情報要求コマンドが来た場合は（Ｓ１６７：ＹＥＳ）、被管理ＰＣ２のＰＣ情報を出力して（Ｓ１６９）、Ｓ１５１の処理へと戻る。被管理ＰＣ２のＰＣ情報としては、“Client PC Name”、“IP Address”、“Location”、“Contact”などの情報が出力される。これらの情報のうち、“Client PC Name”は被管理ＰＣ２〜４に付与されている名称、“IP Address”は被管理ＰＣ２〜４に割り当てられた論理アドレスを示す数値列である。また、“Location”および“Contact”は、先に説明したLocation,Contact情報（Ｓ１５３の処理で保存した情報）である。なお、このＰＣ情報は、例えば、図２４に示すようなテキスト形式のデータとして出力される。
【０１８４】
情報要求コマンドが来なかった場合は（Ｓ１６７：ＮＯ）、管理ＰＣ１からログ送信要求コマンドが来たか否かをチェックし（Ｓ１７１）、ログ送信要求コマンドが来た場合は（Ｓ１７１：ＹＥＳ）、ログファイル（先に説明したＳ１０３，Ｓ１０９の処理で出力したプリンタ情報；プリンタデータファイル３７）を管理ＰＣに送信して（Ｓ１７３）、Ｓ１５１の処理へと戻る。
【０１８５】
ログ送信要求コマンドが来なかった場合（Ｓ１７１：ＮＯ）、管理ＰＣ１からスケジュールの変更要求コマンドが来たか否かをチェックし（Ｓ１７５）、スケジュールの変更要求コマンドが来た場合は（Ｓ１７５：ＹＥＳ）、プリンタ管理モニター３３のスケジュール設定を変更して（Ｓ１７７）、Ｓ１５１の処理へと戻る。Ｓ１７７の処理が実行された場合、変更されたスケジュールは、設定データファイル３８に格納され、先に説明したプリンタ管理モニター３３の処理の中で、プリンタ１１〜１３から情報を取得する時刻が変更されることになる。
【０１８６】
スケジュールの変更要求コマンドが来なかった場合（Ｓ１７５：ＮＯ）、管理ＰＣ１からポート名変更要求コマンドが来たか否かをチェックし（Ｓ１７９）、ポート名変更要求コマンドが来た場合は（Ｓ１７９：ＹＥＳ）、コマンド待機のポートを変更して（Ｓ１８１）、Ｓ１５１の処理へと戻る。Ｓ１８１の処理を実行した場合も、先に説明したＳ１５７の処理を実行した場合と同様、以降は変更後のポート番号に対応する入出力ポートを利用して管理ＰＣ１とのデータ通信が行われることになる。
【０１８７】
ポート名変更要求コマンドが来なかった場合（Ｓ１７９：ＮＯ）、管理ＰＣ１から管理ＰＣ名変更要求コマンドが来たか否かをチェックし（Ｓ１８３）、管理ＰＣ名変更要求コマンドが来た場合は（Ｓ１８３：ＹＥＳ）、管理ＰＣ名の設定を変更して（Ｓ１８５）、Ｓ１５１の処理へと戻る。Ｓ１８５の処理で設定変更される管理ＰＣ名は、先にＳ１６１の処理に関連して説明した「コマンドを受け入れるべき管理ＰＣ名」である。
【０１８８】
なお、管理ＰＣ名変更要求コマンドが来なかった場合は（Ｓ１８３：ＮＯ）、何もせず、そのままＳ１５１の処理へと戻る。
以上の処理により、被管理ＰＣ２は、管理ＰＣ１からの要求を待ち、管理ＰＣ１からの要求があった場合には、その要求に応じた処理を実行することになる。
【０１８９】
次に、管理ＰＣ１において実行されるプリンタ管理サーバによる処理について、図１１〜図２２のフローチャートに基づいて説明する。これらのフローチャート中、図１１および図１２のフローチャートが主処理のフローチャートである。この処理は、管理ＰＣ１の起動に伴って開始され、その後、管理ＰＣ１の電源が落とされるまで繰り返し実行される処理である。
【０１９０】
この処理を開始すると、管理ＰＣ１は、第１に、ログ取得スケジュールの時間になった場合（Ｓ２０１：ＹＥＳ）、第２に、リトライ時間の設定があり、且つ、リトライ時間になった場合（Ｓ２０３：ＹＥＳ、且つ、Ｓ２０５：ＹＥＳ）、第３に、被管理ＰＣスケジュールの設定があり、且つ、被管理ＰＣスケジュールの１０分後になった場合（Ｓ２０７：ＹＥＳ、且つ、Ｓ２０９：ＹＥＳ）、第４に、ログ取得ボタンが押された場合（Ｓ２１１）、以上４つの場合のいずれかに該当したら、ログ取得を実行する（Ｓ２１３）。
【０１９１】
ログ取得スケジュールの時間（Ｓ２０１参照）は、図３に示したログセッティングページ中、“Schedule Setting”欄５７に表示されている１以上の日時であり、この日時は、“Schedule Setting”欄５７の近傍にある“Add”ボタン５８で追加、“Edit”ボタン５９で変更、“Delete”ボタン６０で削除することができ、その日時は設定データファイル２６に格納され、管理ＰＣ１が備えるタイマーで管理される。
【０１９２】
リトライ時間（Ｓ２０３参照）は、後述するＳ２１７の処理で設定される時間であり、この時間も設定データファイル２６に格納され、管理ＰＣ１が備えるタイマーで管理される。被管理ＰＣスケジュール（Ｓ２０７参照）は、図５に示したＰＣ情報表示ページ中、“Client PC Schedule”欄６１に表示されている１以上の日時であり、この日時は、“Client PC Schedule”欄の近傍にある“Add”ボタン６２で追加、“Edit”ボタン６３で変更、“Delete”ボタン６４で削除、“Send”ボタン６５で被管理ＰＣ２〜４に対して一斉送信（詳しくは後述）等をすることができ、その日時は設定データファイル２６に格納されている。なお、“Add”ボタン６２、“Edit”ボタン６３をマウスでクリックした場合は、図７に示した被管理ＰＣスケジュールセッティングページが表示され、ここでの入力により、毎日、週１回、月１回など、様々なスケジュール設定を行うことができる。また、この被管理ＰＣスケジュールの１０分後になったことは、管理ＰＣ１が備えるタイマーで管理される。
【０１９３】
Ｓ２１３のログ取得処理は、詳しくは図１３のフローチャートに示す処理となる。
ログ取得処理を開始すると、管理ＰＣ１は、被管理ＰＣリストから未処理の被管理ＰＣ情報を得る（Ｓ３０１）。被管理ＰＣリストは、図５に示したＰＣ情報表示ページ中、被管理ＰＣリスト欄６６に表示されているリストで、ここに表示されているすべての被管理ＰＣが１台ずつ順にＳ３０１の処理対象となる。被管理ＰＣリスト欄６６には、ON/OFFマーク欄６７、“Client PC Name”欄６８、“IP Address”欄６９、“Location”欄７０、“Contact”欄７１、“Status”欄７２などが設けられている。
【０１９４】
続いて、Ｓ３０１の処理で情報を得た１台の被管理ＰＣについて、有効フラグがＯＮか否かをチェックする（Ｓ３０３）。この有効フラグは、利用者が任意にＯＮ／ＯＦＦを指定できるフラグであり、図５に示したＰＣ情報表示ページ中、被管理ＰＣリスト欄６６に表示されている被管理ＰＣのうち、利用者が情報の取得対象としたい被管理ＰＣを選択する際に利用される。有効フラグがＯＮの場合、被管理ＰＣリスト欄６６の中のON/OFFマーク欄６７には、丸い印「●」が表示されており、有効フラグがＯＦＦの場合は、この印が非表示となる。有効フラグのＯＮ／ＯＦＦは、被管理ＰＣリスト欄６６において、特定の被管理ＰＣをマウスでクリックして選択状態にし、その状態で図５に示したＰＣ情報表示ページ中にある“Log On/Off”ボタン７３をクリックすることにより、ＯＮ／ＯＦＦを交互に切り替えることができる。
【０１９５】
処理対象となる被管理ＰＣの有効フラグがＯＮであった場合（Ｓ３０３：ＹＥＳ）、接続ステータスがＯＫか否かをチェックする（Ｓ３０５）。接続ステータスは、被管理ＰＣリスト欄６６の中の“Status”欄７２に表示されており、被管理ＰＣへのアクセスができる場合にＯＫ、アクセスができない（例えば、被管理ＰＣの電源スイッチがＯＦＦとなっている）場合にＮＧとなっている。この接続ステータスは、被管理ＰＣの電源スイッチ操作がなされる等、常に変動する可能性があるが、図５に示したＰＣ情報表示ページ中にある“Log Refresh”ボタン８２をクリックすると、最新の情報に更新される。
【０１９６】
処理対象となる被管理ＰＣの接続ステータスがＯＫであった場合（Ｓ３０５：ＹＥＳ）、被管理ＰＣのアドレスにログ要求コマンドを送信する（Ｓ３０７）。その結果、被管理ＰＣ側では、先に説明したＳ１７３の処理により、プリンタ情報であるログを管理ＰＣ１へと送信する。管理ＰＣ１は、送られてきたログをファイルに追記し（Ｓ３０９）、Ｓ３１１の処理へと移行する。
【０１９７】
また、Ｓ３０３の処理において処理対象となる被管理ＰＣの有効フラグがＯＦＦであった場合（Ｓ３０３：ＮＯ）、Ｓ３０５の処理において処理対象となる被管理ＰＣの接続ステータスがＮＧであった場合は（Ｓ３０５：ＮＯ）、Ｓ３０７，Ｓ３０９の処理を実行することなく、Ｓ３１１の処理へと移行する。
【０１９８】
Ｓ３１１の処理では、全被管理ＰＣを処理したか否かをチェックし（Ｓ３１１）、未処理の被管理ＰＣが残っている場合は（Ｓ３１１：ＮＯ）、Ｓ３０１の処理へと戻る。これにより、未処理の被管理ＰＣが残っている間は、Ｓ３０１〜Ｓ３１１の処理が繰り返され、被管理ＰＣが１台ずつ順に処理対象として処理されてゆく。
【０１９９】
その結果、全被管理ＰＣの処理を終えたら（Ｓ３１１：ＹＥＳ）、Ｓ３０９の処理で出力したログファイルをＣＳＶファイルに変換する（Ｓ３１３）。ＣＳＶ（Comma Separated Values）ファイルは、データをカンマで区切って並べたデータフォーマットになっているファイルで、データ構造が単純であるため汎用性が高く、表計算ソフトを中心に種々のアプリケーションにおいて広く利用されているファイルである。ＣＳＶファイルに変換したログは、例えば市販の表計算ソフトを使って表示することにより、図４に示すログ表示ページのような形式で表示することができる。
【０２００】
そして、さらに管理ＰＣ１は、ログのフォーマット設定に従ってファイル変換する処理を実行する（Ｓ３１５）。このＳ３１５の処理は、詳しくは、図１５に示す処理となる。
この処理を開始すると、管理ＰＣ１は、ログ出力フォーマット指定を取得する（Ｓ４５１）。ログ出力フォーマット指定は、図３に示したログセッティングページ中、“File Type”欄７５において利用者が任意に指定するもので、本システムの場合、“File Type”欄７５のラジオボタンにより、“HTML”、“CSV”、“TXT”のいずれかを指定することができる。
【０２０１】
この指定に従って、管理ＰＣ１は、先にＳ３１３の処理で出力したログファイルから、指定された出力フォーマットのファイルを作成する（Ｓ４５３）。ここで作成されるファイルは、“HTML”が指定されている場合は、タグと呼ばれる所定の制御文字列が加えられたものとなり、このＨＴＭＬファイルはウェブブラウザ４１を利用して表形式で表示可能なファイルとなる。“CSV”が指定されている場合は、Ｓ３１３の処理で出力したログファイルがＣＳＶファイルであるため、そのままコピーされる。“TXT”が指定されている場合は、ＣＳＶファイル中にあるカンマがタブに置換される。
【０２０２】
続いて、管理ＰＣ１は、指定されていない出力フォーマットのファイルがあれば消去する（Ｓ４５５）。指定されていない出力フォーマットのファイルがあるのは、図３に示したログセッティングページ中、“File Type”欄７５における指定が変更された場合であり、変更前の指定形式となっている過去に作成したファイルが、上書きされずに残っているので、そのファイルを消去する。
【０２０３】
そして、ウェブページのリンクを出力フォーマットの拡張子に合わせて修正する（Ｓ４５７）。ここで修正対象となるウェブページは、図３に示したログセッティングページ、および図５に示したＰＣ情報表示ページであり、これらのページ中にある文字列“Local Printer Log”７６，７７に対して設定されたリンクを、出力フォーマットの拡張子に合わせて修正する。なお、この修正により、クライアント（例えば、被管理ＰＣ２）側において、修正後のページを表示し、そのページ中にある文字列“Local Printer Log”７６，７７をマウスでクリックすると、関連づけられたリンク先ページ（Ｓ４５３の処理で出力したファイル）がクライアント側に配信されるようになる。クライアント側に配信されるファイルは、クライアント側の設定に従って表示されたり、ファイルとしてダウンロードされたりする。
【０２０４】
以上説明したＳ４５１〜Ｓ４５７の処理を終えると、図１３に示したＳ３１５の処理を終えたことになり、その結果、Ｓ３０１〜Ｓ３１５の処理を終えたことになるので、図１１に示したＳ２１３の処理を終えたことになる。
【０２０５】
Ｓ２１３の処理を終えたら、続いて、管理ＰＣ１は、全てのログが取得できたかどうかをチェックし（Ｓ２１５）、全てのログが取得できた場合は（Ｓ２１５：ＹＥＳ）、そのままＳ２０１の処理へと戻り、全てのログが取得できなかった場合は（Ｓ２１５：ＮＯ）、リトライ時間を３０分後に設定して（Ｓ２１７）、Ｓ２０１の処理へと戻る。Ｓ２１７の処理で設定されるリトライ時間は、タイマーによって管理され、先に説明したＳ２０３，Ｓ２０５の処理において参照される。
【０２０６】
さて、Ｓ２１３のログ取得を実行する処理は、Ｓ２０１〜Ｓ２１１の判定処理の中で、先に説明した４つの場合のいずれかに該当したら実行される処理であったが、これら４つの場合のいずれにも該当しなかった場合、管理ＰＣ１は、スケジュール設定送信ボタンが押されたか否かをチェックする（Ｓ２２１）。スケジュール設定送信ボタンは、図５に示したＰＣ情報表示ページ中にある“Send”ボタン６５のことであり、この“Send”ボタン６５を利用者がマウスでクリックしていた場合には、スケジュール設定送信ボタンが押されたことになる。
【０２０７】
スケジュール設定送信ボタンが押された場合は（Ｓ２２１：ＹＥＳ）、スケジュール変更コマンド送信処理が実行される（Ｓ２２３）。この処理は、詳しくは図１４に示す処理となる。
【０２０８】
スケジュール変更コマンド送信処理を開始すると、管理ＰＣ１は、被管理ＰＣリストから未処理の被管理ＰＣ情報を得る（Ｓ４０１）。被管理ＰＣリストは、Ｓ３０１の処理においても説明した通り、図５に示したＰＣ情報表示ページ中、被管理ＰＣリスト欄６６に表示されているリストで、ここに表示されているすべての被管理ＰＣが１台ずつ順にＳ４０１の処理対象となる。
【０２０９】
続いて、Ｓ４０１の処理で情報を得た１台の被管理ＰＣについて、有効フラグがＯＮか否かをチェックする（Ｓ４０３）。この有効フラグは、Ｓ３０３の処理において説明したものと同じである。処理対象となる被管理ＰＣの有効フラグがＯＮであった場合（Ｓ４０３：ＹＥＳ）、接続ステータスがＯＫか否かをチェックする（Ｓ４０５）。この接続ステータスも、Ｓ３０５の処理において説明したものと同じである。
【０２１０】
処理対象となる被管理ＰＣの接続ステータスがＯＫであった場合（Ｓ４０５：ＹＥＳ）、被管理ＰＣのアドレスにスケジュール変更要求コマンドを送信する（Ｓ４０７）。その結果、被管理ＰＣ側では、先に説明したＳ１７７の処理により、プリンタ管理モニター３３のスケジュール設定を変更し、管理ＰＣ１に対して応答ステータスを返す。管理ＰＣ１は、被管理ＰＣからの応答ステータスを取得し（Ｓ４０９）、Ｓ４１１の処理へと移行する。
【０２１１】
また、Ｓ４０３の処理において処理対象となる被管理ＰＣの有効フラグがＯＦＦであった場合（Ｓ４０３：ＮＯ）、Ｓ４０５の処理において処理対象となる被管理ＰＣの接続ステータスがＮＧであった場合は（Ｓ４０５：ＮＯ）、Ｓ４０７，Ｓ４０９の処理を実行することなく、Ｓ４１１の処理へと移行する。
【０２１２】
Ｓ４１１の処理では、全被管理ＰＣを処理したか否かをチェックし（Ｓ４１１）、未処理の被管理ＰＣが残っている場合は（Ｓ４１１：ＮＯ）、Ｓ４０１の処理へと戻る。これにより、未処理の被管理ＰＣが残っている間は、Ｓ４０１〜Ｓ４１１の処理が繰り返され、被管理ＰＣが１台ずつ順に処理対象として処理されてゆく。
【０２１３】
その結果、全被管理ＰＣの処理を終えたら（Ｓ４１１：ＹＥＳ）、結果ログを出力し（Ｓ４１３）、本処理を終える。なお、結果ログは、管理ＰＣ１の稼働状況を記録しておくためのものである。
【０２１４】
以上説明したＳ４０１〜Ｓ４１３の処理を終えると、図１１に示したＳ２２３の処理を終えたことになるので、その後はＳ２０１の処理へと戻る。
さて、Ｓ２２１の処理において、スケジュール設定送信ボタンが押されていなかった場合は（Ｓ２２１：ＮＯ）、ログのフォーマット設定が変わったか否かをチェックする（Ｓ２２７）。ログのフォーマット設定は、図３に示したログセッティングページ中、“File Type”欄７５において利用者が任意に指定するもので、本システムの場合、“File Type”欄７５のラジオボタンにより、“HTML”、“CSV”、“TXT”のいずれかを指定することができるが、ここでの指定が変更された場合に、Ｓ２２７の処理では、ログのフォーマット設定が変わったと判定される。
【０２１５】
ログのフォーマット設定が変わった場合（Ｓ２２７：ＹＥＳ）、管理ＰＣ１は、フォーマット変換処理を実行する（Ｓ２２９）。このＳ２２９の処理は、詳しくは図１５に示す処理となるが、図１５に示したＳ４５１〜Ｓ４５７の処理については既に説明したので、ここでの説明は省略する。Ｓ２２９の処理を終えたら、Ｓ２０１の処理へと戻る。
【０２１６】
さて、Ｓ２２７の処理において、ログのフォーマット設定が変わっていなかった場合は（Ｓ２２７：ＮＯ）、ポート番号送信のボタンが押されたか否かをチェックする（Ｓ２３３）。ポート番号送信のボタンは、図５に示したＰＣ情報表示ページ中、“Port Number”欄７８の近傍にある“Send”ボタン７９のことであり、“Port Number”欄７８に新たなポート番号を入力し、“Send”ボタン７９を利用者がマウスでクリックしていた場合には、ポート番号送信のボタンが押されたことになる。
【０２１７】
ポート番号送信のボタンが押された場合は（Ｓ２３３：ＹＥＳ）、ポート番号変更コマンド送信処理が実行される（Ｓ２３５）。この処理は、詳しくは図１６に示す処理となる。
【０２１８】
ポート番号変更コマンド送信処理を開始すると、管理ＰＣ１は、被管理ＰＣリストから未処理の被管理ＰＣ情報を得る（Ｓ５０１）。被管理ＰＣリストは、Ｓ３０１，Ｓ４０１の処理においても説明した通り、図５に示したＰＣ情報表示ページ中、被管理ＰＣリスト欄６６に表示されているリストで、ここに表示されているすべての被管理ＰＣが１台ずつ順にＳ５０１の処理対象となる。
【０２１９】
続いて、Ｓ５０１の処理で情報を得た１台の被管理ＰＣについて、有効フラグがＯＮか否かをチェックする（Ｓ５０３）。この有効フラグは、Ｓ３０３，Ｓ４０３の処理において説明したものと同じである。処理対象となる被管理ＰＣの有効フラグがＯＮであった場合（Ｓ５０３：ＹＥＳ）、接続ステータスがＯＫか否かをチェックする（Ｓ５０５）。この接続ステータスも、Ｓ３０５，Ｓ４０５の処理において説明したものと同じである。
【０２２０】
処理対象となる被管理ＰＣの接続ステータスがＯＫであった場合（Ｓ５０５：ＹＥＳ）、被管理ＰＣのアドレスにポート番号変更要求コマンドを送信する（Ｓ５０７）。その結果、被管理ＰＣ側では、先に説明したＳ１８１の処理により、ポート番号を変更し、管理ＰＣ１に対して応答ステータスを返す。管理ＰＣ１は、被管理ＰＣからの応答ステータスを取得し（Ｓ５０９）、Ｓ５１１の処理へと移行する。
【０２２１】
また、Ｓ５０３の処理において処理対象となる被管理ＰＣの有効フラグがＯＦＦであった場合（Ｓ５０３：ＮＯ）、Ｓ５０５の処理において処理対象となる被管理ＰＣの接続ステータスがＮＧであった場合は（Ｓ５０５：ＮＯ）、Ｓ５０７，Ｓ５０９の処理を実行することなく、Ｓ５１１の処理へと移行する。
【０２２２】
Ｓ５１１の処理では、全被管理ＰＣを処理したか否かをチェックし（Ｓ５１１）、未処理の被管理ＰＣが残っている場合は（Ｓ５１１：ＮＯ）、Ｓ５０１の処理へと戻る。これにより、未処理の被管理ＰＣが残っている間は、Ｓ５０１〜Ｓ５１１の処理が繰り返され、被管理ＰＣが１台ずつ順に処理対象として処理されてゆく。
【０２２３】
その結果、全被管理ＰＣの処理を終えたら（Ｓ５１１：ＹＥＳ）、結果ログを出力し（Ｓ５１３）、本処理を終える。なお、結果ログは、管理ＰＣ１の稼働状況を記録しておくためのものである。
【０２２４】
以上説明したＳ５０１〜Ｓ５１３の処理を終えると、図１１に示したＳ２３５の処理を終えたことになるので、続いて、管理ＰＣ１は、自機側についてもポート番号を変更する（Ｓ２３７）。これにより、先にＳ５０７の処理でポート番号変更コマンドを送信した被管理ＰＣと管理ＰＣ１とが、同じポート番号の入出力ポートを利用してデータ通信できる状態となる。Ｓ２３７の処理を終えたら、Ｓ２０１の処理へと戻る。
【０２２５】
さて、Ｓ２３３の処理において、ポート番号送信のボタンが押されていなかった場合は（Ｓ２３３：ＮＯ）、管理ＰＣ名送信のボタンが押されたか否かをチェックする（Ｓ２４１）。管理ＰＣ名送信のボタンは、図５に示したＰＣ情報表示ページ中にある“Send Server Name”ボタン５６のことであり、この“Send Server Name”ボタン５６を利用者がマウスでクリックしていた場合には、管理ＰＣ名送信のボタンが押されたことになる。
【０２２６】
管理ＰＣ名送信のボタンが押された場合は（Ｓ２４１：ＹＥＳ）、管理ＰＣ名変更コマンド送信処理が実行される（Ｓ２４３）。この処理は、詳しくは図１７に示す処理となる。
【０２２７】
管理ＰＣ名変更コマンド送信処理を開始すると、管理ＰＣ１は、被管理ＰＣリストから未処理の被管理ＰＣ情報を得る（Ｓ５５１）。被管理ＰＣリストは、Ｓ３０１，Ｓ４０１，Ｓ５０１の処理においても説明した通り、図５に示したＰＣ情報表示ページ中、被管理ＰＣリスト欄６６に表示されているリストで、ここに表示されているすべての被管理ＰＣが１台ずつ順にＳ５５１の処理対象となる。
【０２２８】
続いて、Ｓ５５１の処理で情報を得た１台の被管理ＰＣについて、有効フラグがＯＮか否かをチェックする（Ｓ５５３）。この有効フラグは、Ｓ３０３，Ｓ４０３，Ｓ５０３の処理において説明したものと同じである。処理対象となる被管理ＰＣの有効フラグがＯＮであった場合（Ｓ５５３：ＹＥＳ）、接続ステータスがＯＫか否かをチェックする（Ｓ５５５）。この接続ステータスも、Ｓ３０５，Ｓ４０５，Ｓ５０５の処理において説明したものと同じである。
【０２２９】
処理対象となる被管理ＰＣの接続ステータスがＯＫであった場合（Ｓ５５５：ＹＥＳ）、被管理ＰＣのアドレスに管理ＰＣ名変更要求コマンドを送信する（Ｓ５５７）。その結果、被管理ＰＣ側では、先に説明したＳ１８５の処理により、管理ＰＣ名を変更し、管理ＰＣ１に対して応答ステータスを返す。管理ＰＣ１は、被管理ＰＣからの応答ステータスを取得し（Ｓ５５９）、Ｓ５６１の処理へと移行する。
【０２３０】
また、Ｓ５５３の処理において処理対象となる被管理ＰＣの有効フラグがＯＦＦであった場合（Ｓ５５３：ＮＯ）、Ｓ５５５の処理において処理対象となる被管理ＰＣの接続ステータスがＮＧであった場合は（Ｓ５５５：ＮＯ）、Ｓ５５７，Ｓ５５９の処理を実行することなく、Ｓ５６１の処理へと移行する。
【０２３１】
Ｓ５６１の処理では、全被管理ＰＣを処理したか否かをチェックし（Ｓ５６１）、未処理の被管理ＰＣが残っている場合は（Ｓ５６１：ＮＯ）、Ｓ５５１の処理へと戻る。これにより、未処理の被管理ＰＣが残っている間は、Ｓ５５１〜Ｓ５６１の処理が繰り返され、被管理ＰＣが１台ずつ順に処理対象として処理されてゆく。
【０２３２】
その結果、全被管理ＰＣの処理を終えたら（Ｓ５６１：ＹＥＳ）、結果ログを出力し（Ｓ５６３）、本処理を終える。なお、結果ログは、管理ＰＣ１の稼働状況を記録しておくためのものである。
【０２３３】
以上説明したＳ５５１〜Ｓ５６３の処理を終えると、図１１に示したＳ２４３の処理を終えたことになるので、その後は、Ｓ２０１の処理へと戻る。
さて、Ｓ２４１の処理において、管理ＰＣ名送信のボタンが押されていなかった場合は（Ｓ２４１：ＮＯ）、図１２に示すＳ２４７の処理へと移行し、Ａｄｄボタンが押されたか否かをチェックする（Ｓ２４７）。Ａｄｄボタンは、図５に示したＰＣ情報表示ページ中、“Client PC”欄８０の近傍にある“Add”ボタン８１のことであり、“Client PC”欄８０に新たな被管理ＰＣ名または新たな被管理ＰＣのアドレスを入力し、“Add”ボタン８１を利用者がマウスでクリックしていた場合には、Ａｄｄボタンが押されたことになる。
【０２３４】
Ａｄｄボタンが押された場合は（Ｓ２４７：ＹＥＳ）、１つのアドレスに情報要求コマンドを出す処理が実行される（Ｓ２４９）。この処理は、詳しくは図１８に示す処理となる。
【０２３５】
この処理を開始すると、管理ＰＣ１は、“Client PC”欄８０に入力された文字列がアドレスであるか否かをチェックする（Ｓ６０１）。文字列がアドレスであるか否かは、ネットワーク上で利用する論理アドレスの表現形式と一致する文字列であるかどうかで判断することになるが、本実施形態の場合、ＴＣＰ／ＩＰネットワークにおけるＩＰアドレスを想定しているので、１〜３桁の数字を１組とする４組の数字がピリオド区切りで並べられた文字列であるか否かをもって、文字列がアドレスであるか否かを判定している。
【０２３６】
文字列がアドレスでないと判定した場合（Ｓ６０１：ＮＯ）、文字列は被管理ＰＣ名であると想定して、この文字列（ＰＣ名）からアドレスを取得する（Ｓ６０３）。アドレスの取得に当たっては、ネットワーク上のネームサーバ（図示略）に問い合わせを行い、ネームサーバから返される応答中に含まれるアドレスを取得する。但し、ネームサーバに対して問い合わせたＰＣ名は、利用者が“Client PC”欄８０に入力した文字列であり、必ずしもネットワーク上に実在するＰＣ名であるとは限らないため、ネームサーバからはエラー応答が返され、アドレスの取得に失敗することもある。
【０２３７】
そこで、管理ＰＣ１では、アドレスの取得に成功したか否かをチェックし（Ｓ６０５）、アドレスの取得に成功した場合に（Ｓ６０５：ＹＥＳ）、Ｓ６０７の処理へと移行する。また、Ｓ６０１の処理において、文字列がアドレスであると判定した場合も（Ｓ６０１：ＹＥＳ）、Ｓ６０７の処理へと移行する。
【０２３８】
Ｓ６０７の処理では、指定アドレスに情報要求コマンドを送信する（Ｓ６０７）。そして、待機時間内であれば（Ｓ６０９：ＹＥＳ）、指定アドレスからの返信があるか否かをチェックし（Ｓ６１１）、返信がない場合は（Ｓ６１１：ＮＯ）、Ｓ６０９の処理へと戻り、Ｓ６０９〜Ｓ６１１の処理を繰り返す。
【０２３９】
この繰り返し処理の中で、指定アドレスからの返信があった場合は（Ｓ６１１：ＹＥＳ）、受け取ったＰＣ情報を被管理ＰＣリストに登録し（Ｓ６１３）、本処理を終える。また、この繰り返し処理の中で、待機時間が経過した場合は（Ｓ６０９：ＮＯ）、Ｓ６１３の処理を実行することなく、本処理を終える。なお、Ｓ６０５の処理による判定の結果、アドレスの取得に成功しなかった場合は（Ｓ６０５：ＮＯ）、Ｓ６０７〜Ｓ６１３の処理を実行することなく、本処理を終える。
【０２４０】
Ｓ６１１の処理において、指定アドレスからの返信があるのは、指定アドレスに稼働中の被管理ＰＣが存在し、その被管理ＰＣ側において、この管理ＰＣ１が管理ＰＣとして受け入れ対象になっている場合であり、この場合、被管理ＰＣ側においては、先に説明したＳ１６９の処理が実行され、その結果、指定アドレスからの返信が管理ＰＣ１側に到来することになる。
【０２４１】
このようにしてＳ６０１〜Ｓ６１３の処理を終えると、図１２に示したＳ２４９の処理を終えたことになるので、その後は、図１１に示したＳ２０１の処理へと戻る。
さて、図１２に示すＳ２４７の処理において、Ａｄｄボタンが押されていなかった場合は（Ｓ２４７：ＮＯ）、Ｒｅｆｒｅｓｈボタンが押されたか否かをチェックする（Ｓ２５３）。Ｒｅｆｒｅｓｈボタンは、図５に示したＰＣ情報表示ページ中にある“Status Refresh”ボタン７４のことであり、“Status Refresh”ボタン７４を利用者がマウスでクリックしていた場合には、Ｒｅｆｒｅｓｈボタンが押されたことになる。
【０２４２】
Ｒｅｆｒｅｓｈボタンが押された場合は（Ｓ２５３：ＹＥＳ）、リストのアドレスに情報要求コマンドを出す処理が実行される（Ｓ２５５）。この処理は、詳しくは図１９に示す処理となる。
【０２４３】
この処理を開始すると、管理ＰＣ１は、被管理ＰＣリストから未処理の被管理ＰＣ情報を得る（Ｓ６５１）。被管理ＰＣリストは、図５に示したＰＣ情報表示ページ中、被管理ＰＣリスト欄６６に表示されているリストで、ここに表示されているすべての被管理ＰＣが処理対象となる。
【０２４４】
続いて、管理ＰＣ１は、被管理ＰＣリストから取得したアドレス宛に、情報要求コマンドを送信する（Ｓ６５３）。被管理ＰＣリストから取得するアドレスは、図５に示したＰＣ情報表示ページ中、被管理ＰＣリスト欄６６の“IP Address”欄６９に表示されているＩＰアドレスである。
【０２４５】
その後、待機時間内であれば（Ｓ６５５：ＹＥＳ）、指定アドレスからの返信があるか否かをチェックし（Ｓ６５７）、返信がない場合は（Ｓ６５７：ＮＯ）、Ｓ６５５の処理へと戻り、Ｓ６５５〜Ｓ６５７の処理を繰り返す。
【０２４６】
この繰り返し処理の中で、被管理ＰＣからの返信があった場合は（Ｓ６５７：ＹＥＳ）、受け取ったＰＣ情報に基づいて被管理ＰＣリストを更新する（Ｓ６５９）。
Ｓ６５７の処理において、被管理ＰＣからの返信があるのは、被管理ＰＣが稼働中で、その被管理ＰＣ側において、この管理ＰＣ１が管理ＰＣとして受け入れ対象になっている場合であり、この場合、被管理ＰＣ側においては、先に説明したＳ１６９の処理が実行され、その結果、被管理ＰＣからの返信が管理ＰＣ１側に到来することになる。Ｓ６５９の処理では、被管理ＰＣからの返信に含まれるＰＣ情報に基づいて、図５に示したＰＣ情報表示ページ中、被管理ＰＣリスト欄６６に表示されている“Client PC Name”欄６８、“IP Address”欄６９、“Location”欄７０、“Contact”欄７１の表示内容が更新される。
【０２４７】
そして、リストのStatus情報を“ＯＫ”に設定し（Ｓ６６１）、本処理を終える。このＳ６６１の処理を行った結果、被管理ＰＣリスト欄６６に表示されている“Status”欄７２には“ＯＫ”が表示される。
【０２４８】
一方、Ｓ６５５〜Ｓ６５７の処理を繰り返す中で、待機時間が経過した場合は（Ｓ６５５：ＮＯ）、被管理ＰＣリストから取得した被管理ＰＣ名からアドレスを取得する（Ｓ６５９）。被管理ＰＣリストから取得する被管理ＰＣ名は、図５に示したＰＣ情報表示ページ中、被管理ＰＣリスト欄６６の“Client PC Name”欄６８に表示されているＰＣ名である。アドレスの取得に当たっては、ネットワーク上のネームサーバ（図示略）に問い合わせを行い、ネームサーバから返される応答中に含まれるアドレスを取得する。但し、ネームサーバに対して問い合わせたＰＣ名は、本処理の実行時に稼働中であるとは限らず、また、稼働中であってもネットワーク上でのアドレスが変更されている可能性もある。
【０２４９】
そこで、管理ＰＣ１では、ネームサーバから取得したアドレスと被管理ＰＣリストから取得したアドレスが同じか否かをチェックする（Ｓ６６５）。
両アドレスが同じであった場合は（Ｓ６６５：ＹＥＳ）、そのアドレスに対して既にＳ６５３の処理で情報送信要求コマンドを送信し、且つ、Ｓ６５５〜Ｓ６５７の処理で返信があるのを待ったにもかかわらず返信が無かったことになり、このことから、該当する被管理ＰＣが稼働中ではないと推定されるので、リストのStatus情報を“ＮＧ”に設定し（Ｓ６６７）、本処理を終える。このＳ６６７の処理を行った結果、被管理ＰＣリスト欄６６に表示されている“Status”欄７２には“ＮＧ”が表示される。
【０２５０】
一方、両アドレスが同じでなかった場合は（Ｓ６６５：ＮＯ）、被管理ＰＣ名が同一であるにもかかわらず、ネットワーク上で実際に使用されているアドレスと、被管理ＰＣリストに記録されているアドレスとが相違することから、アドレスが変更されたものと推定できるので、被管理ＰＣリスト中に記録されている被管理ＰＣのアドレスを、Ｓ６５９の処理によって取得したアドレスに変更する（Ｓ６６９）。その後、Ｓ６５３の処理へと戻ることにより、変更後のアドレスに対し、上記Ｓ６５３〜Ｓ６６７の処理を実行する。その結果、変更後のアドレスに対応する被管理ＰＣが稼働中であれば上記Ｓ６６１の処理へと進む一方、稼働中でなければ上記Ｓ６６７の処理へと進み、いずれにしても本処理を終了する。
【０２５１】
以上のようにしてＳ６５１〜Ｓ６６９の処理を終えると、図１２に示したＳ２５５の処理を終えたことになるので、その後は、図１１に示したＳ２０１の処理へと戻る。
さて、図１２に示すＳ２５３の処理において、Ｒｅｆｒｅｓｈボタンが押されていなかった場合は（Ｓ２５３：ＮＯ）、ディスカバリボタンが押されたか否かをチェックする（Ｓ２５９）。ディスカバリボタンは、図６に示すディスカバリセッティングページ中にある“Discovery”ボタン８３のことであり、“Discover”ボタン８３を利用者がマウスでクリックしていた場合には、ディスカバリボタンが押されたことになる。図６に示すディスカバリセッティングページは、図５に示したＰＣ情報表示ページ中にある“Discover”ボタン８４を押すと表示される。
【０２５２】
ディスカバリボタンが押されていなかった場合は（Ｓ２５９：ＮＯ）、何もせず、図１１に示したＳ２０１の処理へと戻る。一方、ディスカバリボタンが押された場合は（Ｓ２５９：ＮＯ）、ＩＰブロードキャストが指定されているか否かがチェックされる（Ｓ２６１）。ＩＰブロードキャストの指定は、図６に示すディスカバリセッティングページにおいて行われ、同ページ中にある“Discovery Method”欄８５に設けられた重複指定可能な３つのチェックボックスのうち、“IP Broadcast”にチェックが入れられるとＩＰブロードキャストが指定されたことになる。
【０２５３】
ＩＰブロードキャストが指定されている場合は（Ｓ２６１：ＹＥＳ）、被管理ＰＣ検出処理１が実行される（Ｓ２６３）。この処理は、詳しくは図２０に示す処理となる。
被管理ＰＣ検出処理１を開始すると、管理ＰＣ１は、ＩＰブロードキャストで、対象アドレスを指定しないで情報要求コマンドを送信する（Ｓ７０１）。そして、待機時間内であれば（Ｓ７０３：ＹＥＳ）、任意のアドレスからの返信があるか否かをチェックし（Ｓ７０５）、返信がない場合は（Ｓ７０５：ＮＯ）、Ｓ７０３の処理へと戻る。また、任意のアドレスからの返信があった場合は（Ｓ７０５：ＹＥＳ）、受け取ったＰＣ情報を被管理ＰＣリストに登録して（Ｓ７０７）、Ｓ７０３の処理へと戻る。その結果、待機時間内である限り（Ｓ７０３：ＹＥＳ）、Ｓ７０３〜Ｓ７０７の処理を繰り返すことになる。この繰り返し処理の結果、１以上の被管理ＰＣからＰＣ情報が返されれば、その１以上のＰＣ情報すべてが被管理ＰＣリストに登録されてゆくことになる。なお、待機時間が経過した場合は（Ｓ７０３：ＮＯ）、本処理を終える。
【０２５４】
以上のようにしてＳ７０１〜Ｓ７０７の処理を終えると、図１２に示したＳ２６３の処理を終えたことになるので、Ｓ２６７の処理へと移行する。また、Ｓ２６１の処理において、ＩＰブロードキャストが指定されていなかった場合も（Ｓ２６１：ＮＯ）、Ｓ２６７の処理へと移行する。
【０２５５】
Ｓ２６７の処理においては、ＩＰＸブロードキャストが指定されているか否かがチェックされる（Ｓ２６７）。ＩＰＸブロードキャストの指定は、図６に示すディスカバリセッティングページにおいて行われ、同ページ中にある“Discovery Method”欄８５において、“IPX Broadcast”にチェックが入れられるとＩＰＸブロードキャストが指定されたことになる。
【０２５６】
ＩＰＸブロードキャストが指定されている場合は（Ｓ２６７：ＹＥＳ）、被管理ＰＣ検出処理２が実行される（Ｓ２６９）。この処理は、詳しくは図２１に示す処理となる。
被管理ＰＣ検出処理２を開始すると、管理ＰＣ１は、ＩＰＸブロードキャストで、対象アドレスを指定せずに情報要求コマンドを送信する（Ｓ７５１）。そして、待機時間内であれば（Ｓ７５３：ＹＥＳ）、任意のアドレスからの返信があるか否かをチェックし（Ｓ７５５）、返信がない場合は（Ｓ７５５：ＮＯ）、Ｓ７５３の処理へと戻る。また、任意のアドレスからの返信があった場合は（Ｓ７５５：ＹＥＳ）、受け取ったＰＣ情報を被管理ＰＣリストに登録して（Ｓ７５７）、Ｓ７５３の処理へと戻る。その結果、待機時間内である限り（Ｓ７５３：ＹＥＳ）、Ｓ７５３〜Ｓ７５７の処理を繰り返すことになる。この繰り返し処理の結果、１以上の被管理ＰＣからＰＣ情報が返されれば、その１以上のＰＣ情報すべてが被管理ＰＣリストに登録されてゆくことになる。なお、待機時間が経過した場合は（Ｓ７５３：ＮＯ）、本処理を終える。
【０２５７】
以上のようにしてＳ７５１〜Ｓ７５７の処理を終えると、図１２に示したＳ２６９の処理を終えたことになるので、Ｓ２７３の処理へと移行する。また、Ｓ２６７の処理において、ＩＰＸブロードキャストが指定されていなかった場合も（Ｓ２６７：ＮＯ）、Ｓ２７３の処理へと移行する。
【０２５８】
Ｓ２７３の処理においては、ＩＰユニキャストが指定されているか否かがチェックされる（Ｓ２７３）。ＩＰユニキャストの指定は、図６に示すディスカバリセッティングページにおいて行われ、同ページ中にある“Discovery Method”欄８５において、“IP Unicast(IP List)”にチェックが入れられるとＩＰユニキャストが指定されたことになる。
【０２５９】
ＩＰユニキャストが指定されている場合は（Ｓ２７３：ＹＥＳ）、被管理ＰＣ検出処理３が実行される（Ｓ２７５）。この処理は、詳しくは図２２に示す処理となる。
被管理ＰＣ検出処理３を開始すると、管理ＰＣ１は、指定範囲の最小のアドレスを、処理対象アドレスとしてセットする（Ｓ８０１）。指定範囲は、図６に示したディスカバリセッティングページ中にある“IP Unicast(IP List)”欄８６に表示された指定範囲表示欄８７に表示されているもので、この欄には２つのＩＰアドレスがハイフンで結ばれて表示されている。本処理においては、この２つのＩＰアドレスをそれぞれ最小アドレス、最大アドレスとし、この最小アドレス−最大アドレス間にあるすべてのアドレスを対象にして処理を行う。
【０２６０】
続いて、指定範囲の最大のアドレスを超えたか否かをチェックし（Ｓ８０３）、超えていない場合は（Ｓ８０３：ＮＯ）、処理対象アドレスとしてセットされている１つのアドレスに情報要求コマンドを出す処理を実行する（Ｓ８０５）。このＳ８０５の処理は、詳しくは図１８に示す処理となるが、図１８に示したＳ６０１〜Ｓ６１３の処理については既に説明したので、ここでの説明は省略する。
【０２６１】
Ｓ８０５の処理を終えたら、処理対象アドレスとしてセットしたアドレスを１だけ増加し（Ｓ８０７）、Ｓ８０３の処理へと戻る。この結果、指定範囲の最大のアドレスを超えるまでは（Ｓ８０３：ＮＯ）、Ｓ８０３〜Ｓ８０７の処理が繰り返し実行され、範囲指定されたアドレスすべてが順に処理されてゆく。なお、指定範囲の最大のアドレスを超えたら（Ｓ８０３：ＹＥＳ）、本処理を終える。
【０２６２】
以上のようにしてＳ８０１〜Ｓ８０７の処理を終えると、図１２に示したＳ２７５の処理を終えたことになるので、その後は、図１１に示したＳ２０１の処理へと戻る。また、Ｓ２７３の処理において、ＩＰユニキャストが指定されていなかった場合も（Ｓ２７３：ＮＯ）、その後は、図１１に示したＳ２０１の処理へと戻る。
【０２６３】
以上説明した処理により、管理ＰＣ１は、被管理ＰＣからＰＣ情報およびプリンタ情報を取得、管理することができる。また、管理ＰＣ１が管理するＰＣ情報およびプリンタ情報は、双方に同じ項目が含まれていて、この項目の内容が一致するか否かにより、被管理ＰＣとプリンタとの対応関係がわかる情報（本発明でいう対応関係情報）になっており、この情報は、情報表示部４７を有する被管理ＰＣ２や情報表示用ＰＣ５からの閲覧要求があれば、被管理ＰＣ２や情報表示用ＰＣ５において指定された形式（ＨＴＭＬ形式、ＣＳＶ形式、ＴＸＴ形式のいずれか）で、被管理ＰＣ２や情報表示用ＰＣ５に配信することができる。
【０２６４】
ところで、管理ＰＣ１には、以下に述べるような機能もある。
まず、被管理ＰＣとして機能するＰＣには、プリンタがローカル接続されるとともに、プリンタ管理エージェント３１とプリンタ管理モニター３３がインストールされているが、これらのプログラムモジュールは、管理ＰＣ１からダウンロードすることができる。
【０２６５】
これらのプログラムモジュールを、管理ＰＣ１からダウンロードしたいクライアントＰＣ（本システムにおける被管理ＰＣとしての機能を備えたいクライアントＰＣ）は、例えば、ウェブブラウザを利用して図５に示したＰＣ情報ページを表示し、同ページ内にある文字列“Download”９０をマウスでクリックする。
【０２６６】
文字列“Download”９０には、プリンタ管理エージェント３１とプリンタ管理モニター３３をインストールするためのインストールプログラムファイルへのリンクが設定されており、この文字列“Download”９０をマウスでクリックすると、ウェブブラウザの機能により、管理ＰＣ１からクライアントＰＣへインストールプログラムファイルがダウンロードされ、ダウンロード完了後、自動的にインストールプログラムが実行されて、クライアントＰＣにおいて、プリンタ管理エージェント３１とプリンタ管理モニター３３が起動する。
【０２６７】
その結果、プリンタ管理モニター３３はクライアントＰＣにローカル接続されたプリンタからプリンタ情報を取得し、プリンタ管理エージェント３１は管理ＰＣ１からの要求を受け付ける状態で待機する。
【０２６８】
この状態において、ウェブブラウザ上に表示されている図５に示したＰＣ情報ページ内で、上述した“Discover”ボタン８４等を利用して、このクライアントＰＣを検出すれば、先に説明した処理により、このクライアントＰＣに対して管理ＰＣ１から情報要求コマンドが到来する。この要求に応えて、このクライアントＰＣがＰＣ情報およびプリンタ情報を管理ＰＣ１に返すと、管理ＰＣ１は最新の情報を反映させたＰＣ情報ページを作成する。
【０２６９】
したがって、このクライアントＰＣにおいて、ウェブブラウザの機能を利用して図４に示したログ表示ページや図５に示したＰＣ情報ページを再表示させると、このクライアントＰＣおよびこのクライアントＰＣにローカル接続されたプリンタに関する情報が表示される。
【０２７０】
つまり、管理ＰＣ１が提供するウェブサーバ機能を利用できるクライアントＰＣであれば、簡単な操作でプリンタ管理エージェント３１とプリンタ管理モニター３３とをインストールすることができ、直ちに被管理ＰＣとしての機能を実装することができるのである。
【０２７１】
以上説明した通り、この画像形成装置情報管理システムによれば、被管理ＰＣ２〜４においては、プリンタ管理モニター３３（本発明でいう画像形成装置情報一次取得手段）が、プリンタ情報をプリンタ１１〜１６から取得する。また、管理ＰＣ１において、プリンタ管理サーバ２１（本発明でいうコンピュータ情報取得手段）が、ＰＣ情報を被管理ＰＣ２〜４から取得する。さらに、プリンタ管理モニター３３によって取得されたプリンタ情報を、プリンタ管理エージェント３１が管理ＰＣ１に提供し、このプリンタ情報を、プリンタ管理サーバ２１（本発明でいう画像形成装置情報二次取得手段）が、被管理ＰＣ２〜４から取得する。そして、プリンタ管理サーバ２１（本発明でいう情報格納手段）が、取得したＰＣ情報とプリンタ情報とに基づいて、図４のログ表示ページに示されるような被管理ＰＣ２〜４とプリンタ１１〜１６との対応関係を示す対応関係情報を作成し、その対応関係情報をＨＤＤ２３内のファイル（本発明でいう記憶手段）に格納する。
【０２７２】
したがって、管理ＰＣ１側において、被管理ＰＣ２〜４とプリンタ１１〜１６との対応関係を管理することができる。より詳しくは、先に表１に例示したＰＣ情報および表２に例示したプリンタ情報には、双方にコンピュータ名およびネットワークアドレスが含まれている。これらコンピュータ名およびネットワークアドレスのいずれかをキーにして、ＰＣ情報とプリンタ情報とをリンクさせることで、被管理ＰＣとプリンタとの対応関係を示す情報を構成することができ、この情報を格納、管理することで、被管理ＰＣとプリンタとの対応関係を示す情報を利用者に提供できるのである。
【０２７３】
また、プリンタ管理サーバ２１（本発明でいう表示用情報出力手段）が、図４に示したような、被管理ＰＣ２〜４とプリンタ１１〜１６との対応関係を示す内容を含むログ表示ページ（表示用情報）を作成し、このログ表示ページを表示可能なファイル（ウェブページデータ）として出力するので、管理ＰＣ１とは別のＰＣを利用する利用者が、管理ＰＣ１が管理対象としている被管理ＰＣ２〜４とプリンタ１１〜１６との対応関係を、ウェブブラウザなどを利用して簡単に見ることができる。
【０２７４】
また、管理ＰＣ１において、ネットワーク上に存在するすべての被管理ＰＣ２〜４を対象にして、図５に示したＰＣ情報表示ページ（第１表示用情報）を作成し、ＰＣ情報表示ページに表示された被管理ＰＣ２〜４の中から１台以上を利用者に選択させ、選択された１以上の被管理ＰＣ２〜４を対象にして、図４に示したログ表示ページ（第２表示用情報）を作成し、このログ表示ページを被管理ＰＣ２や情報表示用ＰＣ５において表示できるので、利用者が見たいと考える被管理ＰＣについての情報だけを選択的に表示することができる。
【０２７５】
また、図５に示したＰＣ情報表示ページ（第１表示用情報）に、図４に示したログ表示ページ（第２表示用情報）へのハイパーリンクが設定されているので、ＰＣ情報表示ページを表示した状態から、ログ表示ページを表示する状態へ簡単に移行できる。
【０２７６】
また、管理ＰＣ１は、被管理ＰＣリストを参照して、被管理ＰＣ２〜４の存在を確認すし、存在が確認された被管理ＰＣ２〜４を対象にプリンタ情報を取得するので、プリンタ情報を迅速に取得することができる。
【０２７７】
また、管理ＰＣ１において、プリンタ管理サーバ２１（本発明でいう一次取得スケジュール送信手段）が被管理ＰＣ２〜４に対して一斉にスケジュール設定情報を送信し、被管理ＰＣ２〜４において、プリンタ管理エージェント３１（本発明でいう一次取得スケジュール設定手段）が、プリンタ１１〜１６からプリンタ情報を取得するスケジュールを設定するので、個々の被管理ＰＣ２〜４において個別にスケジュールの設定作業を行わなくても、管理ＰＣ１側から設定情報を一斉に送信して、複数の被管理ＰＣ２〜４におけるスケジュールの設定を完了させることができる。
【０２７８】
また、管理ＰＣ１は、スケジュールに従って被管理ＰＣ２からプリンタ情報を取得するが、このときプリンタ情報の取得に失敗した場合は、さらに、設定されたスケジュールとは別に少なくとも１回、プリンタ情報の再取得を試行するので、例えば、被管理ＰＣ２〜３の電源が落とされている等の事情により、被管理ＰＣに対するアクセスができなかった場合でも、その後、プリンタ情報を取得できる可能性がある。
【０２７９】
また、被管理ＰＣ２〜４がプリンタ１１〜１６からプリンタ情報を取得するスケジュールに対し、１０分遅れて管理ＰＣ１が被管理ＰＣ２〜４からプリンタを取得するスケジュールが設定されるので、管理ＰＣ１は、被管理ＰＣ２〜４がプリンタ１１〜１６からプリンタ情報を取得し終えた後の最新情報を得ることができる。なお、本実施形態においては、上記Ｓ２０９の処理により、１０分後を管理ＰＣ１の情報取得スケジュールとしていたが、どの程度の時間遅れたスケジュールにするかは、システムの規模や処理能力に応じて適宜変更可能である。
【０２８０】
また、管理ＰＣ１は、図３に示したログセッティングページにおいて指定されたファイル形式（ＨＴＭＬ、ＣＳＶ、ＴＸＴ）で、図４に示したログ表示ページを出力できるので、ログ表示ページを表示させる際に、利用者が使いやすいアプリケーションソフトを利用できるようになる。しかも、図３に示したログセッティングページや図５に示したＰＣ情報表示ページに含まれているログ表示ページへのハイパーリンクは、図３に示したログセッティングページにおいて指定されたファイル形式（ＨＴＭＬ、ＣＳＶ、ＴＸＴ）に応じて書き換えられるので、リンク切れ等の問題を招くことなく、このハイパーリンクを利用して、図４に示したログ表示ページを表示させたり、ダウンロードしたりすることができる。
【０２８１】
また、被管理ＰＣ２〜４は、ＰＣ名により、特定のＰＣだけを管理ＰＣとして識別するので、管理ＰＣ以外の他のＰＣからプリンタ情報の送信、スケジュール設定、ポート番号変更などを要求されるようなことがあっても、そのような他のＰＣの要求を受け付けることがない。
【０２８２】
さらに、管理ＰＣ１において、プリンタ管理サーバ２１（本発明でいう応答要求手段）が、ネットワーク内のノードに対して応答を要求し、この要求に応じて返される応答に基づいて被管理ＰＣ２〜４を検出するとともに、応答中に含まれるＰＣ情報を被管理ＰＣ２〜４から取得するので、管理ＰＣ１は、ネットワークに存在する被管理ＰＣ２〜４を動的に検出することができ、検出した被管理ＰＣ２〜４にローカル接続された複数のプリンタ１１〜１６の情報を管理することができる。
【０２８３】
加えて、管理ＰＣ１と被管理ＰＣ２〜４が独立したタイミングでプリンタ情報を取得でき、しかも、取得したプリンタ情報をＨＤＤ３５（不揮発性記憶手段）に記憶させることで、被管理ＰＣ２〜４の電源を一度切ったとしても、管理ＰＣ１からの要求があるタイミングにおいて被管理ＰＣ２〜４の電源が入っていれば、管理ＰＣ１はプリンタ情報を取得することができる。
【０２８４】
以上、本発明の実施形態について説明したが、本発明は上記の具体的な一実施形態に限定されず、この他にも種々の形態で実施することができる。
例えば、上記実施形態においては、管理ＰＣ１が、ウェブページデータを作成、配信することにより、被管理ＰＣ２や情報表示用ＰＣ５において、管理ＰＣ１が提供する情報を表示したり、管理ＰＣ１に対する操作を実施できるようになっていたが、管理ＰＣ１が備える入力装置や表示装置を利用して、管理ＰＣ１が提供する情報を表示したり、管理ＰＣ１に対する操作を実施できるようになっていてもよい。
【０２８５】
この場合、管理ＰＣ１は、必ずしもウェブページデータを作成、配信する構成を採用しなくてもよく、管理ＰＣ１にインストールされた専用のソフトウェアで、管理ＰＣ１が備える表示装置に情報を表示するようにしてもよい。
【０２８６】
また、上記実施形態では、取得したプリンタ情報を“HTML”、“CSV”、“TXT”のいずれかのフォーマットに変換し、ログページとして管理ＰＣ１上に保存していたが、プリンタ情報を取得したときに、取得した情報を電子メールの形式で送信すること（例えば、プリンタ情報を電子メール本文として送信する、あるいは、上記“HTML”、“CSV”、“TXT”のいずれかのファイルを添付ファイルとして添付した電子メールを送信する等）を併用してもよい。
【０２８７】
この場合、電子メール送信に関する設定を行うためのＧＵＩを設け、このＧＵＩを利用して設定されたメールアドレス宛に電子メールを送信するように構成するとよい。例えば、図３に示したログセッティングページ中に併記したように、“Send Log Report Mail”チェックボックス９２、“Send Mail Address”欄９３、“SMTP Server Address”欄９４、“From Address”欄９５などを設け、“Send Log Report Mail”チェックボックス９２にチェックが入れられていれば、電子メールの作成および送信を実施するように構成する。電子メールの宛先は、“Send Mail Address”欄９３において設定されたアドレスとされ、電子メールの送信元は、“From Address”欄９５において設定されたアドレスとされ、“SMTP Server Address”欄９４において設定されたメールサーバを利用して送信を行う。
【０２８８】
このようにすることで、管理ＰＣ１（プリンタ管理サーバ２１）に直接アクセスできない場所にいる利用者（例えばプリンタメーカの保守担当者）であっても、プリンタ情報を確認することができるようになる。
【０２８９】
さらに、上記実施形態では、管理ＰＣ１から被管理ＰＣ２〜４に対してポート番号や管理ＰＣ名を送信し、それらを各被管理ＰＣ２〜４に設定する旨を説明したが、これらの他にも、Location情報やContact情報（図５に示したＰＣ情報表示ページ中において“Location”欄７０、“Contact”欄７１に表示される情報）を、管理ＰＣ１から被管理ＰＣ２〜４に対して送信し、それらLocation情報，Contact情報を各被管理ＰＣ２〜４に設定できるようにしてもよい。
【０２９０】
このようにすることで、各被管理ＰＣ２〜４それぞれを操作することなく、管理ＰＣ１を通じてLocation情報，Contact情報を設定できるようになる。
【図面の簡単な説明】
【０２９１】
【図１】本発明の実施形態として説明した画像形成装置情報管理システム全体の概略構成図。
【図２】トップページを示す図。
【図３】ログセッティングページを示す図。
【図４】ログ表示ページを示す図。
【図５】ＰＣ情報表示ページを示す図。
【図６】ディスカバリセッティングページを示す図。
【図７】被管理ＰＣスケジュールセッティングページを示す図
【図８】プリンタ管理エージェント設定ダイアログを示す図
【図９】プリンタ管理モニターによる処理のフローチャート。
【図１０】プリンタ管理エージェントによる処理のフローチャート。
【図１１】プリンタ管理サーバによる主処理の第１のフローチャート。
【図１２】プリンタ管理サーバによる主処理の第２のフローチャート。
【図１３】ログ取得処理のフローチャート。
【図１４】スケジュール変更コマンド送信処理のフローチャート。
【図１５】フォーマット変換処理のフローチャート。
【図１６】ポート番号変更コマンド送信処理のフローチャート。
【図１７】管理ＰＣ名変更コマンド送信処理のフローチャート。
【図１８】１つのアドレスに情報要求コマンドを出す処理のフローチャート。
【図１９】リストのアドレスに情報要求コマンドを出す処理のフローチャート。
【図２０】被管理ＰＣ検出処理１のフローチャート。
【図２１】被管理ＰＣ検出処理２のフローチャート。
【図２２】被管理ＰＣ検出処理３のフローチャート。
【図２３】プリンタ情報を示す図。
【図２４】ＰＣ情報を示す図。
【符号の説明】
【０２９２】
１〜５・・・パーソナルコンピュータ（１・・・管理ＰＣ、２〜４・・・被管理ＰＣ、５・・・情報表示用ＰＣ）、１１〜１８・・・プリンタ（１１〜１６・・・ローカルプリンタ、１８・・・ネットワークプリンタ）、２１・・・プリンタ管理サーバ、２３，３５・・・ハードディスク装置（ＨＤＤ）、２５・・・プリンタ管理データファイル、２６，３８・・・設定データファイル、２７，４３・・・ウェブページデータファイル、３１・・・プリンタ管理エージェント、３３・・・プリンタ管理モニター、３６・・・ＰＪＬコマンドファイル、３７・・・プリンタデータファイル、３９・・・プリンタデータ取得部、４１・・・ウェブブラウザ、４５・・・ディスプレイ、４７・・・情報表示部。
【図１】
2005128890.tif 000003
【図４】
2005128890.tif 000004
【図９】
2005128890.tif 000005
【図１０】
2005128890.tif 000006
【図１１】
2005128890.tif 000007
【図１２】
2005128890.tif 000008
【図１３】
2005128890.tif 000009
【図１４】
2005128890.tif 000010
【図１５】
2005128890.tif 000011
【図１６】
2005128890.tif 000012
【図１７】
2005128890.tif 000013
【図１８】
2005128890.tif 000014
【図１９】
2005128890.tif 000015
【図２０】
2005128890.tif 000016
【図２１】
2005128890.tif 000017
【図２２】
2005128890.tif 000018
【図２３】
2005128890.tif 000019
【図２４】
2005128890.tif 000020
【図２】
2005128890.tif 000021
【図３】
2005128890.tif 000022
【図５】
2005128890.tif 000023
【図６】
2005128890.tif 000024
【図７】
2005128890.tif 000025
【図８】
2005128890.tif 000026