(57)【特許請求の範囲】
【請求項１】
画像形成装置と、前記画像形成装置にネットワークを介して接続される機器管理装置と、前記画像形成装置のアクセス情報を設定するとともに前記機器管理装置のアクセス情報を記憶する情報設定装置とを含む機器管理システムに用いられる前記画像形成装置であって、
前記情報設定装置に対し、前記画像形成装置のアクセス情報を該情報設定装置に設定させるための要求と、前記画像形成装置の状態を示す機器情報の送信先となる前記機器管理装置へのアクセス情報を取得するための取得要求とを含むメッセージを送信する情報送信部と、
前記情報設定装置より受信したメッセージから、設定された前記アクセス情報と、前記機器管理装置のアクセス情報とを取り出し記憶する情報登録部と、
前記機器情報を収集する情報収集部とを含み、
前記情報送信部は、前記情報登録部に記憶された前記機器管理装置のアクセス情報を用い、前記画像形成装置に固有な機器固有情報を該画像形成装置のアクセス情報とともに前記機器管理装置へ送信し、前記機器管理装置が保持する機器固有情報と照会して接続承認するか否かを判断させ、前記機器管理装置から接続承認した旨のメッセージを受信したことに応答して、前記情報収集部が収集した前記機器情報を前記機器管理装置へ送信する、画像形成装置。
【請求項２】
前記情報送信部は、前記アクセス情報が前記情報登録部に記憶されているか否かを判断し、記憶されていない場合に、前記情報設定装置へ前記メッセージを送信して前記機器管理装置のアクセス情報を取得し、取得した前記アクセス情報を用いて前記機器情報を前記機器管理装置へ送信する、請求項１に記載の画像形成装置。
【請求項３】
前記情報送信部は、前記アクセス情報が前記情報登録部に記憶されているアクセス情報と一致するか否かを判断し、一致しない場合に、前記情報設定装置から取得した前記アクセス情報を用いて前記機器情報を前記機器管理装置へ送信する、請求項１に記載の画像形成装置。
【請求項４】
前記情報送信部は、認証情報の取得を要求するメッセージを前記情報設定装置へ送信し、前記情報設定装置から取得した前記認証情報を前記機器管理装置へ送信し、前記機器管理装置が保持する認証情報と照会して認証するか否かを判断させる、請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
前記情報送信部は、前記情報登録部に記憶されているアクセス情報を用いて前記機器管理装置にアクセスし、エラーが通知されたことに応答して、前記情報設定装置へ前記機器管理装置のアクセス情報の取得を要求するメッセージを送信する、請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項６】
前記情報登録部は、前記情報設定装置からの前記機器管理装置のアクセス情報の更新要求を受信し、前記更新要求に含まれる前記アクセス情報に更新する、請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項７】
前記情報登録部は、前記機器管理装置から変更後のアクセス情報を受信して更新し、前記情報送信部は、前記変更後のアクセス情報を前記情報設定装置へ送信し、前記変更後のアクセス情報に更新させる、請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項８】
前記情報設定装置が、前記機器管理装置から変更後のアクセス情報を受信して更新する、請求項１〜６のいずれか１項に記載の画像形成装置。
【請求項９】
画像形成装置と、前記画像形成装置にネットワークを介して接続される機器管理装置と、前記画像形成装置のアクセス情報を設定するとともに前記機器管理装置のアクセス情報を記憶する情報設定装置とを含む機器管理システムであって、前記画像形成装置が、
前記情報設定装置に対し、前記画像形成装置のアクセス情報を該情報設定装置に設定させるための要求と、前記画像形成装置の状態を示す機器情報の送信先となる前記機器管理装置へのアクセス情報を取得するための取得要求とを含むメッセージを送信する情報送信部と、
前記情報設定装置より受信したメッセージから、設定された前記アクセス情報と、前記機器管理装置のアクセス情報とを取り出し記憶する情報登録部と、
前記機器情報を収集する情報収集部とを含み、
前記情報送信部は、登録した前記機器管理装置のアクセス情報を用い、前記画像形成装置に固有な機器固有情報を該画像形成装置のアクセス情報とともに前記機器管理装置へ送信し、前記機器管理装置が保持する機器固有情報と照会して接続承認するか否かを判断させ、前記機器管理装置から接続承認した旨のメッセージを受信したことに応答して、前記情報収集部が収集した前記機器情報を前記機器管理装置へ送信する、機器管理システム。
【請求項１０】
前記情報送信部は、前記アクセス情報が前記情報登録部に記憶されているか否かを判断し、記憶されていない場合に、前記情報設定装置へ前記メッセージを送信して前記機器管理装置のアクセス情報を取得し、取得した前記アクセス情報を用いて前記機器情報を前記機器管理装置へ送信する、請求項９に記載の機器管理システム。
【請求項１１】
前記情報送信部は、前記アクセス情報が前記情報登録部に記憶されているアクセス情報と一致するか否かを判断し、一致しない場合に、前記情報設定装置から取得した前記アクセス情報を用いて前記機器情報を前記機器管理装置へ送信する、請求項９に記載の機器管理システム。
【請求項１２】
前記情報送信部は、認証情報の取得を要求するメッセージを前記情報設定装置へ送信し、前記情報設定装置から取得した前記認証情報を前記機器管理装置へ送信し、前記機器管理装置が保持する認証情報と照会して認証するか否かを判断させる、請求項９〜１１のいずれか１項に記載の機器管理システム。
【請求項１３】
前記情報送信部は、前記情報登録部に記憶されているアクセス情報を用いて前記機器管理装置にアクセスし、エラーが通知されたことに応答して、前記情報設定装置へ前記機器管理装置のアクセス情報の取得を要求するメッセージを送信する、請求項９〜１２のいずれか１項に記載の機器管理システム。
【請求項１４】
前記情報登録部は、前記情報設定装置からの前記機器管理装置のアクセス情報の更新要求を受信し、前記更新要求に含まれる前記アクセス情報に更新する、請求項９〜１２のいずれか１項に記載の機器管理システム。
【請求項１５】
前記情報登録部は、前記機器管理装置から変更後のアクセス情報を受信して更新し、前記情報送信部は、前記変更後のアクセス情報を前記情報設定装置へ送信し、前記変更後のアクセス情報に更新させる、請求項９〜１２のいずれか１項に記載の機器管理システム。
【請求項１６】
前記情報設定装置が、前記機器管理装置から変更後のアクセス情報を受信して更新する、請求項９〜１４のいずれか１項に記載の機器管理システム。
【請求項１７】
画像形成装置と、前記画像形成装置にネットワークを介して接続される機器管理装置と、前記画像形成装置のアクセス情報を設定するとともに前記機器管理装置のアクセス情報を記憶する情報設定装置とを含む機器管理システムにより実行される機器管理方法であって、
前記情報設定装置に対し、前記画像形成装置のアクセス情報を該情報設定装置に設定させるための要求と、前記画像形成装置の状態を示す機器情報の送信先となる前記機器管理装置へのアクセス情報を取得するための取得要求とを含むメッセージを送信するステップと、
前記情報設定装置より受信したメッセージから、設定された前記アクセス情報と、前記機器管理装置のアクセス情報とを取り出し、情報登録部に記憶するステップと、
前記機器情報を収集するステップと、
登録した前記機器管理装置のアクセス情報を用い、前記画像形成装置に固有な機器固有情報を該画像形成装置のアクセス情報とともに前記機器管理装置へ送信し、前記機器管理装置が保持する機器固有情報と照会して接続承認するか否かを判断させ、前記機器管理装置から接続承認した旨のメッセージを受信したことに応答して、収集した前記機器情報を前記機器管理装置へ送信するステップとを含む、機器管理方法。
【請求項１８】
前記機器管理装置へ送信するステップは、前記アクセス情報が前記情報登録部に記憶されているか否かを判断し、記憶されていない場合に、前記情報設定装置へ前記メッセージを送信して前記機器管理装置のアクセス情報を取得し、取得した前記アクセス情報を用いて前記機器情報を前記機器管理装置へ送信するステップを含む、請求項１７に記載の機器管理方法。
【請求項１９】
前記機器管理装置へ送信するステップは、前記アクセス情報が前記情報登録部に記憶されているアクセス情報と一致するか否かを判断し、一致しない場合に、前記情報設定装置から取得した前記アクセス情報を用いて前記機器情報を前記機器管理装置へ送信するステップを含む、請求項１７に記載の機器管理方法。
【請求項２０】
前記メッセージを送信するステップでは、認証情報の取得を要求するメッセージを前記情報設定装置へ送信し、
前記機器管理装置へ送信するステップは、前記情報設定装置から取得した前記認証情報を前記機器管理装置へ送信し、前記機器管理装置が保持する認証情報と照会して認証するか否かを判断させるステップを含む、請求項１７〜１９のいずれか１項に記載の機器管理方法。
【請求項２１】
前記情報登録部に記憶されているアクセス情報を用いて前記機器管理装置にアクセスし、エラーが通知されたことに応答して、前記情報設定装置へ前記機器管理装置のアクセス情報の取得を要求するメッセージを送信するステップをさらに含む、請求項１７〜２０のいずれか１項に記載の機器管理方法。
【請求項２２】
前記情報設定装置からの前記機器管理装置のアクセス情報の更新要求を受信するステップと、前記更新要求に含まれる前記アクセス情報に更新するステップとを含む、請求項１７〜２０のいずれか１項に記載の機器管理方法。
【請求項２３】
前記機器管理装置から変更後のアクセス情報を受信して更新するステップと、前記変更後のアクセス情報を前記情報設定装置へ送信し、前記変更後のアクセス情報に更新させるステップとを含む、請求項１７〜２０のいずれか１項に記載の機器管理方法。
【請求項２４】
前記情報設定装置が、前記機器管理装置から変更後のアクセス情報を受信して更新するステップを含む、請求項１７〜２２のいずれか１項に記載の機器管理方法。
【請求項２５】
請求項１７〜２４のいずれか１項に記載の機器管理方法をコンピュータに実行させるためのプログラム。
【請求項２６】
請求項２５に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器管理装置へ機器情報を送信し、その機器情報を登録して管理させる画像形成装置、該画像形成装置と該機器管理装置とを備える機器管理システム、該機器管理システムにより実行される機器管理方法、該方法を実現するためのコンピュータ可読なプログラムおよび該プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
オフィスでは、社員が互いの情報を共有したり、それらの情報を管理したり、１台のプリンタを複数人が共有するためにネットワーク環境が構築されている。近年、このようなネットワーク環境では、プリンタのほか、印刷機能、コピー機能、スキャナ機能、ＦＡＸ機能を有するＭＦＰ(Multi Function Peripheral)が数多く採用されるようになってきている。
【０００３】
数多くのＭＦＰが１つのネットワークに接続されたネットワーク環境では、それらのＭＦＰを管理するための機器管理ツールが使用されている。機器管理ツールは、ＭＦＰの接続状況、稼働状況、エラー情報等を適宜収集して管理することができ、トナー残量、カウンタ情報、エラー発生等を管理者に通知することができる。情報の収集は、例えば、ＳＮＭＰ(Simple Network Management Protocol)で管理されるネットワーク機器が、自機の状態を外部に知らせるために公開する情報(MIB)を利用して行われる。
【０００４】
機器管理ツールが実装された機器管理サーバが、各ＭＦＰの情報を収集するためには、各ＭＦＰのＩＰアドレスといったアドレス情報が必要とされる。例えば、各ＭＦＰに固有のＩＰアドレスを割当て、そのＩＰアドレスに周期的なポーリングによるアクセスにより、各ＭＦＰの状態を把握し、管理する技術が知られている（例えば、特許文献１参照。）
【０００５】
この特許文献１には、各ＭＦＰのＩＰアドレスを事前に登録しておき、ＭＦＰが移動等された場合には、変更後のＩＰアドレスを管理者が登録する必要があり、ＭＦＰの管理が煩雑になることから、その管理を軽減するための技術も開示されている。
【０００６】
この特許文献１に開示されているシステムおよび方法は、複数のＭＦＰと、機器管理装置とがネットワークを介して接続され、機器管理装置が、そのネットワークに接続される名前解決サーバ装置に対し、所望のＭＦＰのネットワーク位置記述情報を指定してネットワークアドレスを要求するアドレス要求を送信し、名前解決サーバ装置から、アドレス要求で指定されたネットワーク位置記述情報に対応するネットワークアドレスを取得し、機器状態情報を要求する状態取得要求を、取得したネットワークアドレスのＭＦＰに送信し、そのＭＦＰから機器状態情報を取得し、登録する構成とされている。
【０００７】
このように、機器管理装置が、名前解決サーバ装置へネットワークアドレスを要求し、名前解決サーバ装置からそのネットワークアドレスを取得する構成を採用することで、ＭＦＰの配置場所が移動されてネットワークアドレスに変更があっても、管理者がＭＦＰの配置場所の移動やこれに伴うネットワークアドレスの把握を必要とせず、ＭＦＰの管理作業を軽減させることができる。
【０００８】
ＭＦＰが、機器管理装置へ機器状態情報を送信するにはその機器管理装置のＩＰアドレスを知らなければならない。従来、ＭＦＰの出荷時や設置時等において、各ＭＦＰに対し、機器管理装置のＩＰアドレスを入力し、設定していた。
【０００９】
企業では、企業内のコンピュータ同士、そのコンピュータとプリンタやＭＦＰ等を互いに接続するために社内ＬＡＮ(Local Area Network)といったネットワーク環境が構築され、また、支店間や他の企業との間で情報のやりとりを行うためにインターネットに接続されている。インターネットに接続された企業等で、１つのグローバルなＩＰアドレスを複数のコンピュータで共有する技術として、ＮＡＴ(Network Address Translation)がある。このＮＡＴは、企業内でのみ通用するＩＰアドレスと、そのグローバルＩＰアドレスとを相互変換することにより実現することができ、このＮＡＴを採用することで、最近不足しがちとなっているグローバルＩＰアドレスを節約することができるという利点を有している。
【００１０】
ＮＡＴを利用する環境に対応した機器管理ツールを実現するために、機器管理サーバのＩＰアドレスを管理するアドレス管理サーバを設置することが知られている。このアドレス管理サーバを設けることで、機器管理装置が移動された場合においても、アドレス管理サーバに登録されている機器管理装置のＩＰアドレスを変更するのみで機器管理を実現することができる。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記の技術では、機器管理装置のＩＰアドレスの入力は不要になるものの、アドレス管理サーバのＩＰアドレスの入力作業が必要になるという問題があった。この入力作業は、複数のＭＦＰの各々に対して発生し、ネットワークに接続されるＭＦＰの数が増加するほど増加するため、管理者の作業負担を増大させていた。
【課題を解決するための手段】
【００１２】
本発明は、上記課題に鑑み、ネットワークに接続される複数のＭＦＰの各々に対し、ＩＰアドレスを割り当て設定するＤＨＣＰ(Dynamic Host Configuration Protocol)サーバ等の情報設定装置に、機器管理サーバのＩＰアドレスを登録しておき、ＭＦＰがネットワークに接続し、情報設定装置に対し、ＩＰアドレスの設定を要求するとともに、機器管理サーバのＩＰアドレスも要求するように構成する。また、それらのＩＰアドレスを取得し、ＭＦＰが機器管理サーバのＩＰアドレスを使用して、機器固有情報を送信し、機器管理サーバがその機器固有情報に基づき接続承認するか否かの判断を行い、機器管理サーバが接続承認すると、ＭＦＰは、それに応答して、収集した機器情報を機器管理サーバへ送信し、記憶させることにより、その機器情報を管理させるように構成する。
【００１３】
このように構成することで、機器管理サーバのＩＰアドレスは、管理者が、情報設定装置に登録するだけで済み、複数のＭＦＰの各々に入力し設定する必要がなくなり、管理者の作業負担を軽減させることができる。また、各ＭＦＰのアドレス、機器管理装置の変更後のアドレスを情報設定装置が管理するため、アドレス変更にも柔軟に対応することができる。
【００１４】
すなわち、本発明では、１または複数の画像形成装置と、１または複数の画像形成装置にネットワークを介して接続される機器管理装置と、画像形成装置のアクセス情報を設定するとともに機器管理装置のアクセス情報を記憶する情報設定装置とを含む機器管理システムにおいて用いられる画像形成装置を提供することができる。この画像形成装置は、情報設定装置に対し、画像形成装置のアクセス情報の設定と、機器管理装置のアクセス情報の取得とを要求するメッセージを送信する情報送信部と、情報設定装置から受信したメッセージから、設定されたアクセス情報と、機器管理装置のアクセス情報とを取り出し記憶する情報登録部と、画像形成装置の状態を示す機器情報を収集する情報収集部とを含む。情報送信部は、登録した機器管理装置のアクセス情報を用い、画像形成装置に固有な機器固有情報を該画像形成装置のアクセス情報とともに機器管理装置へ送信し、機器管理装置が保持する機器固有情報と照会して接続承認するか否かを判断させ、機器管理装置から接続承認した旨のメッセージを受信したことに応答して、情報収集部が収集した機器情報を機器管理装置へ送信し、記憶させる。
【００１５】
情報登録部が、機器管理装置のアクセス情報を既に記憶している場合は、特別の事情がない限り、機器情報に変化がないと考えられるので、無駄なトラフィック負荷を与えないようにするために、情報送信部は、アクセス情報が情報登録部に記憶されているか否かを判断し、記憶されていない場合に、情報設定装置へメッセージを送信して機器管理装置のアクセス情報を取得し、そのアクセス情報を用いて機器情報を機器管理装置へ送信することができる。
【００１６】
また、情報送信部は、アクセス情報が、情報登録部に記憶されているアクセス情報と一致するか否かを判断し、一致しない場合に、情報設定装置から取得したアクセス情報を用いて機器情報を機器管理装置へ送信することもできる。このとき、情報登録部は、その取得したアクセス情報を登録し、アクセス情報を更新する。
【００１７】
さらに、情報送信部は、認証情報の取得を要求するメッセージを送信し、取得した認証情報を機器管理装置へ送信し、機器管理装置が保持する認証情報と照会して認証するか否かを判断させることができる。認証後、接続承認するか否かを判断させ、承認後、機器情報を送信することができる。
【００１８】
情報送信部は、情報登録部に記憶されているアクセス情報を用いて機器管理装置にアクセスし、エラーが通知されたことに応答して、情報設定装置へ機器管理装置のアクセス情報の取得を要求するメッセージを送信することができる。これにより、機器管理装置が何らかの要因で移動され、アクセス情報が変更された場合においても、その変更されたアクセス情報は、管理者が情報設定装置に登録することにより記憶されるので、変更後のアクセス情報を取得し、そのアクセス情報に基づきアクセスすることができる。
【００１９】
上記では、エラー通知があった段階で、機器管理装置のアクセス情報が変更されたことを知ることができるが、情報設定装置は、管理者によってアクセス情報が変更されたことを知っているので、アクセス情報が変更された時点で、画像形成装置の情報登録部は、情報設定装置からのアクセス情報の更新要求を受信し、更新要求に含まれるアクセス情報を取り出し、取り出したアクセス情報に更新することができる。
【００２０】
機器管理装置は、移動等によりアクセス情報が変更された場合、変更後のアクセス情報を直前に通信を行った画像形成装置へ送信し、該画像形成装置の情報登録部に記憶させることができる。この画像形成装置は、他の複数の画像形成装置がそのアクセス情報を更新することができるように、その変更後のアクセス情報を情報設定装置へ送信し、その変更後のアクセス情報に更新させることができる。このようにすることで、情報設定装置が記憶するアクセス情報が更新されるので、他の複数の画像形成装置は、アクセス情報の設定を要求する際、変更後のアクセス情報を取得することができ、その変更後のアクセス情報を用いて機器管理装置にアクセスすることができる。
【００２１】
上記では、機器管理装置が１つの画像形成装置へ変更後のアクセス情報を送信したが、このアクセス情報は、情報設定装置へ送信してもよく、機器管理装置から直接、情報設定装置へ送信することができる。この場合は、上記のエラー通知があった段階で、画像形成装置が情報設定装置に対し、機器管理装置のアクセス情報の取得を要求し、変更後のアクセス情報を取得することもできるし、情報設定装置から送信された更新要求により、変更後のアクセス情報を取得することもできる。
【００２２】
本発明では、上記の画像形成装置、機器管理装置、情報設定装置を含む機器管理システムを提供することもできる。また、この機器管理システムにより実行される機器管理方法、その方法を実現するためのコンピュータ可読なプログラム、そのプログラムが記録された記録媒体を提供することも可能である。
【図面の簡単な説明】
【００２３】
【図１】本発明の機器管理システムの一実施形態を示したシステム構成図。
【図２】機器管理システムを構成するＭＦＰのハードウェア構成図。
【図３】機器管理システムを構成するＰＣ、機器管理サーバ、ＤＣＨＰサーバのハードウェア構成図。
【図４】機器管理システムを構成するＭＦＰ、機器管理サーバ、ＤＨＣＰサーバの機能ブロック図。
【図５】機器管理システムにより実行される処理の流れを示した第１シーケンス図。
【図６】ＤＨＣＰメッセージのフォーマットを例示した図。
【図７】機器管理システムにより実行される処理の流れを示した第２シーケンス図。
【図８】機器管理システムにより実行される処理の流れを示した第３シーケンス図。
【図９】機器管理システムにより実行される処理の流れを示した第４シーケンス図。
【図１０】機器管理システムにより実行される処理の流れを示した第５シーケンス図。
【図１１】機器管理システムにより実行される処理の流れを示した第６シーケンス図。
【発明を実施するための形態】
【００２４】
図１は、本発明の機器管理システムの一実施形態を示したシステム構成図である。このシステムは、複数の画像形成装置であるＭＦＰ１０〜１２と、複数の情報処理装置であるＰＣ１３〜１６と、情報設定装置であるＤＨＣＰサーバ１７とが、ネットワークであるＬＡＮ１８に接続され、クライアント環境を構築している。ＬＡＮ１８は、インターネット等の外部ネットワーク１９と接続され、外部ネットワーク１９には、ＭＦＰ１０〜１２、ＰＣ１３〜１６を管理する機器管理装置としての機器管理サーバ２０が接続されている。なお、ここでは複数のＭＦＰとしているが、ＭＦＰは１台であってもよく、また、画像形成装置としてはＭＦＰに限られるものではなく、レーザプリンタ（ＬＰ）やコピー機、ファクシミリ装置、その他の複合機等であってもよい。
【００２５】
ＭＦＰ１０〜１２は、印刷機能、コピー機能、スキャナ機能、ＦＡＸ機能を有する。これらの機能を実現するために、白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ等のプロッタと、画像を読み取るスキャナと、ＦＡＸ通信を行うＦＡＸユニットと、それらを制御するためのコントローラとを備えている。
【００２６】
プロッタは、例えば、電子写真方式のプリンタとすることができ、このプリンタの場合、感光体ドラム、感光体ドラムを帯電させる帯電ユニット、帯電した感光体ドラムの表面に画像の書き込み光を照射する露光装置、露光装置により書き込まれ、感光体ドラムの表面に形成された潜像を現像し、顕像化してトナー像を形成する現像ユニット、感光体ドラム表面のトナー像を用紙に転写する転写ユニット、転写されたトナー像を用紙に定着させる定着ユニットを備える。
【００２７】
また、用紙を供給する給紙ユニット、用紙を排出する排紙ユニット、転写後の感光体ドラムに残ったトナーを除去するクリーニングユニットを備えることができる。
【００２８】
スキャナは、読み取るべき原稿を載せるための原稿台と、原稿台上に載せた原稿を上から覆い、外光を遮断する原稿台カバーと、透明なプラスチックまたはガラスからなる原稿台の下側から光を照射する光源と、反射した光を受光し、電気信号に変換する撮像素子とを含んで構成されている。スキャナは、必要に応じて、反射した光を、撮像素子へ適切に入光させるために反射させる複数のミラーを備えることができ、また、変換された電気信号をデジタルデータ化するＡＤコンバータ、外部インタフェース信号に変換し、外部に送信する論理回路を備えることができる。
【００２９】
ＦＡＸユニットは、ＲＳ−２３２Ｃ、イーサネット（登録商標）、ＵＳＢといったインタフェース、そのインタフェースを介して接続され、文字や画像等を通信可能な形式に変換し、また、変換された形式から文字や画像等へ変換するＦＡＸモデムを備えることができる。
【００３０】
コントローラは、ＭＦＰ１０〜１２の装置全体の制御を行い、描画処理、ＰＣ１３〜１６やＤＨＣＰサーバ１７や機器管理サーバ２０との間の通信、操作パネルといった操作部からの入力を制御する。上記の描画処理では、コントローラは、印刷すべき画像の画像データがドライバによって変換された制御言語形式のデータを受信し、データの内容を解析し、解析後、描画処理を行い、描画処理したデータをプロッタへ送り、印刷を実行させる。
【００３１】
ＰＣ１３〜１６は、文字等を入力するためのキーボード、画像やボタンを選択するためのマウスといった入力装置、入力した文字等を表示するためのディスプレイといった表示装置、各種アプリケーションやＯＳを記憶する記憶装置およびそれらを記憶装置から読み出し実行するＣＰＵを備える。また、ＰＣ１３〜１６は、そのほか、音声入力装置、スピーカ、ＦＤドライブ、ＣＤドライブ、ＤＶＤドライブ等を備えることができる。
【００３２】
ＰＣ１３〜１６の各々は、各種アプリケーションやＯＳのほか、プリンタドライバを実装し、プリンタドライバによって画像データを変換し、制御形式のデータをＭＦＰ１０〜１２の１つに送信し、印刷処理させる。
【００３３】
ＤＨＣＰサーバ１７は、ＰＣ１３〜１６と同様のハードウェア構成とされ、各ＭＦＰ１０〜１２、ＰＣ１３〜１６にアクセス情報であるＩＰアドレスを割り当て、各ＭＦＰ１０〜１２、ＰＣ１３〜１６に対し設定する処理を実行する。なお、ＤＨＣＰサーバ１７は、表示装置や入力装置を備えていてもよいし、備えていなくてもよい。ここで、アクセス情報は、ＩＰアドレスに限られるものではなく、アクセスするために必要とされる情報であればいかなる情報であってもよいが、以下、アクセス情報をＩＰアドレスとして説明する。
【００３４】
機器管理サーバ２０も、ＰＣ１３〜１６と同様のハードウェア構成とされ、各ＭＦＰ１０〜１２、ＰＣ１３〜１６から、それらの機器の状態を示す機器情報を受信し、メモリ等の記憶装置に記憶する。この機器情報は、蓄積され、エラーが発生した場合にそれに対処するために利用される。
【００３５】
図２は、ＭＦＰ１０〜１２のハードウェア構成を示した図である。画像形成装置は、上述した印刷装置および画像読み取り装置を備えるほか、コントローラ３０と、エンジン部４０と、それらを接続するＰＣＩ(Peripheral Component Interconnect)バス５０とを含んで構成されている。
【００３６】
コントローラ３０は、上述したようにＭＦＰ１０〜１２の装置全体の制御を行い、描画処理、通信、操作部からの入力を制御する。エンジン部４０は、ＰＣＩバス５０に接続可能なプリンタエンジン等で、上述したプロッタ、スキャナ、ＦＡＸユニットを含んで構成される。また、エンジン部４０は、誤差拡散やγ変換等の画像処理を行う画像処理部も含まれる。
【００３７】
コントローラ３０は、ＣＰＵ３１と、ノースブリッジ(NB)３２と、システムメモリ(MEM-P)３３と、サウスブリッジ(SB)３４と、ローカルメモリ(MEM-C)３５と、ＡＳＩＣ(Application Specific Integrated Circuit)３６と、ハードディスクドライブ(HDD)３７とを備え、ノースブリッジ３２とＡＳＩＣ３６との間をＡＧＰ(Accelerated Graphics Port)３８により接続された構成とされている。システムメモリ３３は、読み出し専用メモリであるＲＯＭ３３ａと、読み書き可能メモリであるＲＡＭ３３ｂとを備えている。
【００３８】
ＣＰＵ３１は、ＭＦＰ１０〜１２の個々の装置全体の制御を行い、ノースブリッジ３２、システムメモリ３３、サウスブリッジ３４から構成されるチップセットと接続され、このチップセットを介して他の機器と接続される。
【００３９】
ノースブリッジ３２は、ＣＰＵ３１と、システムメモリ３３、サウスブリッジ３４、ＡＧＰ３８とを接続するためのブリッジで、システムメモリ３３に対する読み書きを制御するためのメモリコントローラ、ＰＣＩマスタ、ＡＧＰターゲットを備えている。
【００４０】
システムメモリ３３は、プログラムやデータを格納するためのメモリとして、また、プログラムやデータを展開するためのメモリとして、さらには、描画処理する際の描画用メモリとして用いられるメモリである。ＲＯＭ３３ａは、プログラムやデータを格納するメモリとして用いられ、ＲＡＭ３３ｂは、プログラムやデータを展開するための、また、描画処理を行うためのメモリとして用いられる。
【００４１】
サウスブリッジ３４は、ノースブリッジ３２とＰＣＩデバイスや周辺デバイスと接続するためのブリッジで、ＰＣＩバスを介してノースブリッジ３２と接続され、ＰＣＩバスには、ネットワークインタフェース部が接続される。
【００４２】
ＡＳＩＣ３６は、画像処理用のハードウェア要素を有する画像処理用途向けＩＣである。ＡＳＩＣ３６は、ローカルメモリ３５、ハードディスクドライブ３７、ＡＧＰ３８、ＰＣＩバスと接続され、それらのブリッジとしての役割を果たす。また、ＡＳＩＣ３６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ３６の中核をなすアービタと、ローカルメモリ３５を制御するメモリコントローラと、ハードウェアロジックにより画像データの回転を行う複数のＤＭＡＣ(Direct Memory Access Controller)と、エンジン部４０との間でＰＣＩバスを介したデータ転送を行うＰＣＩユニットとから構成される。
【００４３】
このＡＳＩＣ３６には、ＰＣＩバスを介してＦＣＵ(Fax Control Unit)４１、ＵＳＢ４２、ＩＥＥＥ１３９４(the Institute of Electronics Engineers 1394)インタフェース４３が接続され、また、直接、操作表示部４４が接続される。操作表示部４４は、操作パネルである。
【００４４】
ローカルメモリ３５は、印刷用画像データを蓄積するためのバッファ、符号化したデータを格納するためのバッファとして用いられる。ハードディスクドライブ３７は、画像データ、プログラム、フォントデータ、フォーム等を格納するための記憶装置として用いられる。
【００４５】
ＡＧＰ３８は、グラフィック処理を高速化するために提案されたグラフィックアクセラレータカード用のバスインタフェースである。このＡＧＰ３８は、システムメモリ３３に高スループットで直接アクセスすることにより、グラフィックアクセラレータカードを高速にすることができる。
【００４６】
ＭＦＰ１０〜１２が、ＤＨＣＰサーバ１７および機器管理サーバ２０との間で行う処理および内部において行う処理は、プログラムを実行することにより実現され、そのプログラムは、ＲＯＭ３３ａ等に格納され、ＣＰＵ３１により読み出され、実行される。
【００４７】
このように、プログラムは、ＲＯＭ３３ａ等にＭＦＰに組み込まれていてもよいが、インストール可能な形式または実行可能な形式のファイルで、ＣＤ−ＲＯＭ、フレキシブルディスク(FD)、ＤＶＤ、ＳＤカード等のコンピュータ可読な記録媒体に記録して提供することも可能である。また、プログラムは、ＬＡＮ１８や外部ネットワーク１９に接続されたＰＣ等に格納し、それらを経由してダウンロードさせることにより提供することも可能である。
【００４８】
図３は、ＬＡＮ１８に接続されるＰＣ１３〜１６、ＤＨＣＰサーバ１７、機器管理装置２０のハードウェア構成を示した図である。これらは同じハードウェア構成とすることができ、いずれもＰＣとすることができる。
【００４９】
上述したように、入力装置、表示装置、記憶装置、ＣＰＵを備えるが、より詳細には、ＣＰＵ６０、記憶装置としてのＲＯＭ６１、ＲＡＭ６２、ＨＤＤやＣＤドライブやＤＶＤドライブ等の外部記憶装置６３、キーボードやマウスといった入力装置６４、表示装置６５、通信インタフェース６６、これらを接続するバス６７とを含んで構成されている。
【００５０】
ＰＣ１３〜１６であれば、ＤＨＣＰサーバ１７に対し、ＩＰアドレスの割当て設定、および機器管理サーバ２０のＩＰアドレスの取得を要求するメッセージを送信し、機器情報を収集し、機器管理サーバ２０へ機器情報を送信するという処理を実現するためのプログラムをＲＯＭ６１に格納し、ＣＰＵ６０がそれを読み出し実行することにより、その処理を実現することができる。また、ＤＨＣＰサーバ１７であれば、ＭＦＰ１０〜１２、ＰＣ１３〜１６から受信したメッセージに応答して、ＩＰアドレスを割当て設定し、機器管理サーバ２０のＩＰアドレスを取得する要求をそれらに対して送信する処理を実現するためのプログラムをＲＯＭ６１に格納し、ＣＰＵ６０がそれを読み出し実行することにより、その処理を実現することができる。また、機器管理サーバ２０であれば、ＭＦＰ１０〜１２、ＰＣ１３〜１６から受信した認証情報により認証を行い、また、機器固有情報により接続承認するか否かの判断を行い、機器情報を登録し記憶する処理を実現するためのプログラムをＲＯＭ６１に格納し、ＣＰＵ６０がそれを読み出し実行することにより、その処理を実現することができる。
【００５１】
図４は、機器管理システムを構成するＭＦＰ１０〜１２、ＤＨＣＰサーバ１７、機器管理サーバ２０の機能ブロック図である。上記の処理を実現するために、プログラムが、複数のモジュールから構成され、ＣＰＵが各モジュールを主記憶装置上にロードし、実行することにより各部として機能する。ＭＦＰ１０〜１２の各々がＤＨＣＰサーバ１７、また、機器管理サーバ２０と通信を行うことができるが、以下、ＭＦＰ１０とＤＨＣＰサーバ１７との間、ＭＦＰ１０と機器管理サーバ２０との間で行われる通信について説明する。
【００５２】
ＭＦＰ１０は、ＤＨＣＰサーバ１７に対し、ＭＦＰ１０のＩＰアドレスの設定と、機器管理サーバ２０のＩＰアドレスの取得とを要求するメッセージを送信する情報送信部１００と、ＤＨＣＰサーバ１７から受信したメッセージから、設定されたＩＰアドレスと、機器管理サーバ２０のＩＰアドレスとを取り出し記憶する情報登録部１１０と、ＭＦＰ１０の状態を示す機器情報を収集する情報収集部１２０とを含んで構成される。
【００５３】
情報送信部１００は、ＤＨＣＰサーバ１７から取得し、登録した機器管理サーバ２０のＩＰアドレスを用いて、ＭＦＰ１０に固有な機器固有情報を、ＭＦＰ１０の設定されたＩＰアドレスとともに機器管理サーバ２０へ送信する。機器管理サーバ２０は、保持する機器固有情報と照会して接続承認するか否かを判断し、承認する場合には、受信したＭＦＰ１０のＩＰアドレスを用いて接続承認した旨のメッセージを送信する。ＭＦＰ１０は、そのメッセージを受信したことに応答して、情報収集部１２０が収集した機器情報を機器管理サーバ２０へ送信し、記憶させる。
【００５４】
ＤＨＣＰサーバ１７は、ＭＦＰ１０から受信したメッセージに応答して、ＩＰアドレスを割り当て設定するアドレス設定部２００と、機器管理サーバ２０のＩＰアドレスを記憶する情報記憶部２１０とを含んで構成されている。情報記憶部２１０は、機器管理サーバ２０へ送信する認証情報を記憶していてもよく、ＭＦＰ１０が送信したメッセージに認証情報の取得を要求する情報が含まれている場合に、認証情報をＭＦＰ１０へ送信することができる。
【００５５】
機器管理サーバ２０は、ＭＦＰ１０が送信した認証情報の照会を行い、認証を行うとともに、機器固有情報の照会を行い、接続承認を行う認証部３００と、接続承認後、ＭＦＰ１０が送信した機器情報を記憶し、登録する情報登録部３１０と、認証部３００が認証を行い、接続承認を行うために使用する認証情報および機器固有情報を記憶する情報記憶部３２０とを含んで構成されている。
【００５６】
ここで、ＭＦＰ１０とＤＨＣＰサーバ１７との間の通信をより詳細に説明すると、ＭＦＰ１０は、ＤＨＣＰサーバ１７を探すために、DHCPDISCOVERと呼ばれるパケットをブロードキャストによりＬＡＮ１８上に送信する。ＤＨＣＰサーバ１７は、そのパケットに応答し、ＤＨＣＰサーバ１７のＩＰアドレスを含むDHCPOFFERと呼ばれる応答を返す。
【００５７】
ここではＤＨＣＰサーバ１７がＬＡＮ１８上に１つしか存在しないが、複数存在している場合は、複数のＤＨＣＰサーバから応答が返される。ＭＦＰ１０は、複数のＤＨＣＰサーバから応答が返された場合、その１つを選択し、DHCPREQUESTメッセージをブロードキャストする。このメッセージが、ＩＰアドレスを割当て設定し、機器管理サーバ２０のＩＰアドレスの取得を要求するメッセージである。
【００５８】
DHCPREQUESTメッセージを受信したＤＨＣＰサーバ１７は、構成情報を含むDHCPACKメッセージを送信する。この構成情報には、ＩＰアドレスフィールドが含まれ、そのフィールドには、割り当てたＩＰアドレスが挿入され、この挿入によりＩＰアドレスを設定する。また、このメッセージには、そのＩＰアドレスを使用することができるリース期間が含まれる。
【００５９】
ＭＦＰ１０は、そのメッセージを受信すると、パラメータのチェックを行い、ＩＰアドレスを記憶し、リース期間も記憶することにより登録する。なお、リース期間が満了すると、そのＩＰアドレスが使用できなくなることから、ＤＨＣＰサーバ１７へ更新要求を送り、ＩＰアドレスを取得することができる。
【００６０】
この機器管理システムにおいて行われる具体的な処理について、図５〜図１１を参照して詳細に説明する。図５は、機器管理システムが実行する処理の流れを示したシーケンス図である。クライアント環境には、複数のＭＦＰ、ＰＣ、少なくとも１つのＤＨＣＰサーバが存在し、ＬＡＮ等のネットワークにより互いに接続されている。そのネットワークは、ハブやルータを介して外部ネットワークに接続され、その外部ネットワークには、機器管理サーバが接続されている。この外部ネットワークには、機器管理サーバのほか、サービスセンタに設置されているＰＣが接続されている。
【００６１】
機器管理サーバ２０は、サービスセンタのＰＣ７０からアクセスすることができ、そのＰＣ７０は、管理者によって管理される。このため、機器管理サーバ２０のＩＰアドレス等のアクセス情報は、管理者が管理し、管理者によってクライアント環境にあるＤＨＣＰサーバ１７に入力され、登録される。
【００６２】
ＭＦＰ１０の情報送信部１００がＤＨＣＰサーバ１７に対し、ＩＰアドレスの設定を要求するともに、機器管理サーバ２０のＩＰアドレスを要求するメッセージを送信する。このメッセージは、図６に示すようなフォーマットを有するＤＨＣＰメッセージである。このメッセージに対し、ＤＨＣＰサーバ１７のアドレス設定部２００は、予め決定されたＩＰアドレスの範囲で、個々の機器に固有のＩＰアドレスを順に割当て、それをＤＨＣＰメッセージに挿入することにより設定し、ＭＦＰ１０へ返信する。
【００６３】
ＤＨＣＰメッセージは、図６に示すように、設定された機器のＩＰアドレスであるクライアントＩＰアドレス、ＤＨＣＰサーバ１７のＩＰアドレス、ＤＨＣＰサーバ１７のサーバ名のほか、オプションを含むことができ、このオプションにタグ番号で示される様々な種類のデータを設定し、より詳細なオプションデータを送信することができる。このため、ＭＦＰ１０の情報登録部１１０には、予めタグ番号が登録される。
【００６４】
ＭＦＰ１０の情報送信部１００は、オプションに予め登録されたタグ番号、例えば、クライアントがリクエストするＩＰアドレスを表すタグ番号「５０」を設定し、送信すると、ＤＨＣＰサーバ１７のアドレス設定部２００は、それに応答して、ＭＦＰ１０が要求する機器管理サーバ２０のＩＰアドレスを挿入し、上記のクライアントＩＰアドレス、ＤＨＣＰサーバ１７のＩＰアドレス、ＤＨＣＰサーバ１７のサーバ名、リース期間等のデータも挿入し設定して返信する。
【００６５】
ＭＦＰ１０の情報登録部１１０は、そのメッセージを受信すると、設定されたＩＰアドレスとともに機器管理サーバ２０のＩＰアドレスも登録し記憶する。情報登録部１１０は、機器固有情報としてＭＡＣアドレスやシリアルＩＤ等を保持しており、情報送信部１００は、情報登録部１１０に登録した機器管理サーバ２０のＩＰアドレスを用い、ＭＡＣアドレス等の機器固有情報および割り当てられたＩＰアドレスを含む接続要求を機器管理サーバ２０へ送信する。
【００６６】
機器管理サーバ２０の認証部３００は、機器管理サーバ２０の情報記憶部３２０に予め記憶されている機器固有情報と照会し、一致するものが存在するかを確認する。一致するものが存在していれば、接続を承認し、承認する旨のメッセージをＭＦＰ１０へ返信する。これにより、ＭＦＰ１０と機器管理サーバ２０との間で情報のやりとりが可能となる。
【００６７】
ＭＦＰ１０の情報収集部１２０は、ＭＦＰ１０が機器管理サーバ２０との間で情報のやりとりが可能になる前に、ＭＦＰ１０の状態を示す機器情報、例えば、印刷枚数、トナー切れや紙切れ等のエラー情報を収集する。そして、可能になったとき、ＭＦＰ１０の情報送信部１００が、情報登録部１１０に登録されている機器管理サーバ２０のＩＰアドレスを用い、機器固有情報および機器情報を送信する。
【００６８】
ＭＦＰ１０の情報送信部１００が機器管理サーバ２０へ情報を送信する際、その情報とともに機器固有情報が送信される。これは、機器固有情報がＭＦＰ１０を識別するための情報で、機器管理サーバ２０の情報登録部３１０が、この機器固有情報に関連付けて機器情報を記憶するためである。
【００６９】
サービスセンタのＰＣ７０は、管理者によって定期的に機器管理サーバ２０へアクセスし、機器情報を取得し、トナー切れや紙切れ等を確認した場合、サービスマンがそのＭＦＰ１０が設置されている場所へ行き、トナー補給や紙補給等を行うことができる。
【００７０】
ＭＦＰ１０の情報登録部１１０が、ＤＨＣＰサーバ１７から受信したメッセージから取り出したＩＰアドレスと同じアドレスを既に記憶しており、情報収集部１２０が収集した機器情報に変化がない場合には、機器情報を送信する必要がない。このため、情報送信部１００は、ＩＰアドレスが情報登録部１１０に記憶されているか否かを判断し、記憶されていない場合に、機器情報を機器管理サーバ２０へ送信することができる。したがって、記憶されている場合には、機器情報を送信しない。
【００７１】
また、情報送信部１００は、ＩＰアドレスが、情報登録部１１０に記憶されているＩＰアドレスと一致するか否かを判断し、一致しない場合に、機器情報を機器管理サーバ２０へ送信することも可能である。一致しており、機器情報に変化がない場合には、機器情報を送信する必要がないからである。このように、同じ機器情報を送信しないようにすることで、無駄なトラフィック負荷を与えないようにすることができる。
【００７２】
図７は、ＤＨＣＰサーバ１７の情報記憶部２１０に認証情報を登録しておき、認証情報を使用して認証を行う処理を含む実施形態について示したシーケンス図である。この実施形態では、ＤＨＣＰサーバ１７の情報記憶部２１０に機器管理サーバ２０のＩＰアドレスのほか、認証情報も記憶されている。これに対応して、ＭＦＰ１０の情報登録部１１０には、機器管理サーバ２０のＩＰアドレスを要求するタグ番号のほか、認証情報を要求するタグ番号の登録もされている。
【００７３】
ＭＦＰ１０の情報送信部１００は、図６に示すフォーマットのＤＨＣＰメッセージを送信すると、ＤＨＣＰサーバ１７のアドレス設定部２００は、それに応答して、ＭＦＰ１０が要求する機器管理サーバ２０のＩＰアドレスおよび認証情報を挿入し、上記のクライアントＩＰアドレス、ＤＨＣＰサーバ１７のＩＰアドレス、ＤＨＣＰサーバ１７のサーバ名、リース期間等のデータも挿入することにより設定して返信する。
【００７４】
ＭＦＰ１０の情報登録部１１０は、そのメッセージを受信すると、設定されたＩＰアドレスとともに、機器管理サーバ２０のＩＰアドレスおよび認証情報を登録し記憶する。ＭＦＰ１０の情報登録部１１０は、機器固有情報としてＭＡＣアドレス等を保持しており、情報送信部１００が、登録した機器管理サーバ２０のＩＰアドレスを用い、ＭＡＣアドレス等の機器固有情報、認証情報および設定されたＩＰアドレスを含む接続要求を機器管理サーバ２０へ送信する。
【００７５】
機器管理サーバ２０の認証部３００は、情報記憶部３２０に予め記憶されている認証情報と照会し、一致するものが存在するかを確認する。一致するものが存在していれば、次に情報記憶部３２０に予め記憶されている機器固有情報と照会し、一致するものが存在するかを確認する。一致するものが存在していれば、接続を承認し、承認する旨のメッセージをＭＦＰ１０へ返信する。これにより、ＭＦＰ１０と機器管理サーバ２０との間で情報のやりとりが可能となる。
【００７６】
その後は、図５に示す実施形態と同様に、ＭＦＰ１０は、機器管理サーバ２０との間で情報のやりとりが可能になる前に、情報収集部１２０が、ＭＦＰ１０の状態を示す機器情報を収集し、可能になったとき、情報登録部１１０に登録されている機器管理サーバ２０のＩＰアドレスを用い、機器固有情報および機器情報を送信する。
【００７７】
認証情報は、複数の文字、数字、記号等から構成されるＩＤおよびパスワードとすることができる。機器管理サーバ２０は、この認証情報を予め記憶しておき、認証情報が一致する場合にのみ、認証することができ、認証情報が異なる場合は、認証エラーを返信し、その後の接続確認および機器情報の送信および登録を実行することができないようにすることができる。
【００７８】
図８は、クライアント環境におけるネットワークと、外部ネットワークとにＤＨＣＰサーバがそれぞれ接続されている場合の処理の流れを示したシーケンス図である。この実施形態は、外部ネットワークにＤＨＣＰサーバ８０が接続されていることを除き、図５または図７に示した実施形態と同様である。したがって、異なる部分の処理のみを説明する。
【００７９】
ＤＨＣＰサーバは、１つに限らず、複数設置することができる。ＤＨＣＰサーバを複数利用する場合、ＤＨＣＰサーバがもつＤＨＣＰリレーエージェント機能を利用する。この機能は、ＭＦＰ１０からの要求を同じネットワークに接続されるＤＨＣＰサーバ１７が代理で受け取り、別のネットワークに接続されるＤＨＣＰサーバ８０へ転送する機能である。なお、この機能を利用すると、ＤＨＣＰサーバ１７とＤＨＣＰサーバ８０との間の通信はユニキャストで行われる。
【００８０】
ＭＦＰ１０がＩＰアドレスの割当て、設定を要求するとともに、機器管理サーバ２０のＩＰアドレスを要求するメッセージを送信すると、クライアント環境にあるＤＨＣＰサーバ１７は代理で受信し、それを外部ネットワーク１９に接続されるＤＨＣＰサーバ８０へ転送する。そのＤＨＣＰサーバ８０は、ＩＰアドレスを割当て、機器管理サーバ２０のＩＰアドレスを挿入してメッセージを作成した後、そのメッセージをクライアント環境のＤＨＣＰサーバ１７を介してＭＦＰ１０へ返信する。ＤＨＣＰメッセージには、図６に示すように、ＤＨＣＰリレーエージェントのＩＰアドレスが含まれるので、そのＩＰアドレスを用い、ユニキャストで通信を行うことができる。その後の処理は、図５および図７に示した実施形態と同様である。
【００８１】
ＭＦＰ１０の情報送信部１００は、情報登録部１１０に、機器管理サーバ２０のＩＰアドレスが記憶されている場合、そのＩＰアドレスを用いて機器管理サーバ２０にアクセスすることができる。しかしながら、機器管理サーバ２０が何らかの原因で移動され、ＩＰアドレスが変更されている場合、アクセスすることはできない。クライアント環境におけるネットワークと、外部ネットワークとは、ハブやルータにより接続されるため、アクセスできなかった場合には、ハブやルータといった中継装置がエラーを返す。
【００８２】
ＭＦＰ１０は、中継装置からエラーが通知されたことに応答して、ＤＨＣＰサーバ１７へ機器管理サーバ２０のＩＰアドレスの取得を要求するメッセージを送信することができる。この場合の処理は、図５および図７に示した実施形態と同様である。
【００８３】
機器管理サーバ２０が移動され、ＩＰアドレスが変更されたことは管理者が知っており、管理者がＤＨＣＰサーバ１７に記憶されている機器管理サーバ２０のＩＰアドレスも変更することから、上記エラーの通知を受けてＭＦＰ１０がメッセージを送信するのではなく、ＤＨＣＰサーバ１７が変更後のＩＰアドレスを送信し、再設定させることが効率的である。
【００８４】
図９は、ＭＦＰ１０がメッセージを送信し、ＤＨＣＰサーバ１７が応答を返すのではなく、ＭＦＰ１０が一度設定したＩＰアドレスを、ＤＨＣＰサーバ１７がＩＰアドレスを送信してＭＦＰ１０に再設定させる処理を示したシーケンス図である。ＭＦＰ１０がＤＨＣＰサーバ１７からＩＰアドレスを受け取る方法が異なる以外、図５および図７に示した実施形態と同様であるため、異なる処理のみ説明する。
【００８５】
ＤＨＣＰサーバ１７は、管理者が情報記憶部２１０に記憶されている機器管理サーバ２０のＩＰアドレスを変更したことを知り、アドレス設定部２００が、ＩＰアドレスを再設定させるために、変更後のＩＰアドレスを含む更新要求を送信する。
【００８６】
ＭＦＰ１０は、その更新要求を受信した後、情報登録部１１０が、登録されている機器管理サーバ２０のＩＰアドレスと、更新要求に含まれるＩＰアドレスとが異なるか否かを判断し、異なる場合、更新要求に含まれるＩＰアドレスを取り出し、そのＩＰアドレスに更新する。
【００８７】
機器管理サーバ２０のＩＰアドレスが変更された際、機器管理サーバ２０は、直前に機器情報を送信したＭＦＰ１０へ変更後のＩＰアドレスを送信することができる。
【００８８】
図１０は、機器管理サーバ２０がＭＦＰ１０に対し、変更後のＩＰアドレスを送信する場合の処理の流れを示したシーケンス図である。図５、図７および図８に示した実施形態のようにしてＭＦＰ１０が機器管理サーバ２０へ機器情報を機器固有情報とともに送信し、その後、機器管理サーバ２０のＩＰアドレスが変更された場合、機器管理サーバ２０は、ＭＦＰ１０に対し、ＩＰアドレスが変更された旨および変更後のＩＰアドレスを含むメッセージを送信する。
【００８９】
ＭＦＰ１０の情報登録部１１０は、受信したメッセージに含まれるＩＰアドレスと、登録されているＩＰアドレスとを比較し、異なっていることを確認した後、受信したメッセージに含まれる変更後のＩＰアドレスを登録し、更新する。その後は、図５、図７および図８に示した実施形態と同様、更新後のＩＰアドレスを用い、認証情報および機器固有情報を送信して認証および接続確認を行う。
【００９０】
その後、この変更をＤＨＣＰサーバ１７は知らないので、ＭＦＰ１０は、ＤＨＣＰサーバ１７へ変更後のＩＰアドレスを含む更新要求を送信する。ＤＨＣＰサーバ１７は、情報記憶部２１０に記憶されている機器管理サーバ２０のＩＰアドレスを書き換え、更新する。
【００９１】
ＭＦＰ１０以外のＭＦＰは、機器管理サーバ２０へアクセスし、エラー通知を受けた後にＤＨＣＰサーバ１７から機器管理サーバ２０の変更後のＩＰアドレスを取得することもできるし、図９に示すように、ＤＨＣＰサーバ１７がその変更後のＩＰアドレスに再設定させるために、変更後のＩＰアドレスを含む更新要求をＭＦＰ１０以外のＭＦＰへ送信することもできる。
【００９２】
このようにして、ＤＨＣＰサーバ１７が記憶する機器管理サーバ２０のＩＰアドレスが更新されるので、ＭＦＰ１０以外のＭＦＰは、ＩＰアドレスの設定を要求する際、変更後のＩＰアドレスを取得することができ、その変更後のＩＰアドレスを用いて機器管理サーバ２０にアクセスすることができる。
【００９３】
上記では、機器管理サーバ２０が直前に通信を行ったＭＦＰ１０へ変更後のＩＰアドレスを送信したが、このＩＰアドレスは、ＤＨＣＰサーバ１７へ送信してもよい。図１１は、この場合の処理を示したシーケンス図である。機器管理サーバ２０は、ＤＨＣＰサーバ１７へ変更後のＩＰアドレスを含む更新要求を送信する。これを受けて、ＤＨＣＰサーバ１７は、情報記憶部２１０に記憶されている機器管理サーバ２０のＩＰアドレスを書き換え、更新する。
【００９４】
その後は、ＭＦＰ１０が機器管理サーバ２０へアクセスし、エラー通知を受けた後にＤＨＣＰサーバ１７から機器管理サーバ２０の変更後のＩＰアドレスを取得することもできるし、図９に示すように、ＤＨＣＰサーバ１７が変更後のＩＰアドレスに再設定させるために、変更後のＩＰアドレスを含む更新要求をＭＦＰ１０へ送信することもできる。
【００９５】
そして、ＭＦＰ１０は、変更後のＩＰアドレスを用いて機器管理サーバ２０にアクセスすることができ、収集した機器情報を送信することができる。
【００９６】
これまで機器管理システム、その機器管理システムを構成するＭＦＰ１０〜１２といった画像形成装置、ＤＨＣＰサーバ１７といった情報設定装置、機器管理サーバ２０といった機器管理装置について詳細に説明し、それらが行う処理ステップを含む方法について説明してきた。
【００９７】
ここで簡単にその方法についてまとめると、機器管理方法は、情報設定装置に対し、画像形成装置のアクセス情報の設定と、機器管理装置のアクセス情報の取得とを要求するメッセージを送信するステップと、情報設定装置から受信したメッセージから、設定されたアクセス情報と、機器管理装置のアクセス情報とを取り出し記憶するステップと、画像形成装置の状態を示す機器情報を収集するステップと、登録した機器管理装置のアクセス情報を用い、画像形成装置に固有な機器固有情報を該画像形成装置のアクセス情報とともに機器管理装置へ送信し、機器管理装置が保持する機器固有情報と照会して接続承認するか否かを判断させ、機器管理装置から接続承認した旨のメッセージを受信したことに応答して、情報収集部が収集した機器情報を機器管理装置へ送信するステップとを含む。
【００９８】
上記の機器管理装置へ送信するステップは、アクセス情報が情報登録部に記憶されているか否かを判断し、記憶されていない場合に、情報設定装置へメッセージを送信して機器管理装置のアクセス情報を取得し、取得したアクセス情報を用いて機器情報を機器管理装置へ送信するステップを含むことができる。機器情報に変化がない場合は、二度送信する必要がないからである。
【００９９】
また、機器管理装置へ送信するステップは、アクセス情報が、情報登録部に記憶されているアクセス情報と一致するか否かを判断し、一致しない場合に、情報設定装置から取得したアクセス情報を用いて機器情報を機器管理装置へ送信するステップを含むことができる。
【０１００】
さらに、機器管理装置へ送信するステップは、認証情報の取得を要求するメッセージを送信し、取得した認証情報を機器管理装置へ送信し、機器管理装置が保持する認証情報と照会して認証するか否かを判断させるステップをさらに含むことができる。
【０１０１】
情報登録部に記憶されているアクセス情報を用いて機器管理装置にアクセスし、エラーが通知されたことに応答して、機器管理装置のアクセス情報が変更されたことを知り、情報設定装置へ機器管理装置のアクセス情報の取得を要求するメッセージを送信するステップを含むことができる。
【０１０２】
情報設定装置からのアクセス情報の更新要求を受信し、更新要求に含まれるアクセス情報を取り出し、取り出したアクセス情報に更新するステップをさらに含むことができる。
【０１０３】
また、変更後のアクセス情報を直前に通信を行った画像形成装置へ送信し、該画像形成装置の情報登録部に記憶させるステップを含むことができ、また、その変更後のアクセス情報を情報設定装置へ送信し、その変更後のアクセス情報に更新させるステップを含むことができる。
【０１０４】
機器管理装置が直接、変更後のアクセス情報を情報設定装置へ送信するステップを含むことができる。情報設定装置が保持する機器管理装置のアクセス情報が変更後のアクセス情報に更新されると、画像形成装置からのメッセージの送信を受け付けて変更後のアクセス情報を、その画像形成装置へ送信したり、再設定のために変更後のアクセス情報を更新要求に含めて送信することができる。
【０１０５】
これまで本発明を上述した実施の形態をもって説明してきたが、本発明は上述した実施の形態に限定されるものではなく、他の実施の形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。したがって、上記方法を実現するためのコンピュータ可読なプログラムとして構成し、プログラムとして提供することも可能であるし、そのプログラムが記録された記録媒体として提供することも可能である。
【符号の説明】
【０１０６】
１０〜１２…ＭＦＰ、１３〜１６…ＰＣ、１７…ＤＨＣＰサーバ、１８…ＬＡＮ、１９…外部ネットワーク、２０…機器管理サーバ、３０…コントローラ、３１…ＣＰＵ、３２…ノースブリッジ、３３…システムメモリ、３３ａ…ＲＯＭ、３３ｂ…ＲＡＭ、３４…サウスブリッジ、３５…ローカルメモリ、３６…ＡＳＩＣ、３７…ハードディスクドライブ、３８…ＡＧＰ、４０…エンジン部、４１…ＦＣＵ、４２…ＵＳＢ、４３…ＩＥＥＥ１３９４インタフェース、４４…操作表示部、５０…ＰＣＩバス、６０…ＣＰＵ、６１…ＲＯＭ、６２…ＲＡＭ、６３…外部記憶装置、６４…入力装置、６５…表示装置、６６…通信インタフェース、６７…バス、７０…ＰＣ、８０…ＤＨＣＰサーバ、１００…情報送信部、１１０…情報登録部、１２０…情報収集部、２００…アドレス設定部、２１０…情報記憶部、３００…認証部、３１０…情報登録部、３２０…情報記憶部
【先行技術文献】
【特許文献】
【０１０７】
【特許文献１】特開２００８−１７１１５０号公報
【図１】
0005560756.tif 000002
【図２】
0005560756.tif 000003
【図３】
0005560756.tif 000004
【図４】
0005560756.tif 000005
【図５】
0005560756.tif 000006
【図６】
0005560756.tif 000007
【図７】
0005560756.tif 000008
【図８】
0005560756.tif 000009
【図９】
0005560756.tif 000010
【図１０】
0005560756.tif 000011
【図１１】
0005560756.tif 000012