(57)【特許請求の範囲】
【請求項１】
各々がネットワークに接続され、シリアル番号と自己を識別させる固有のＩＤ番号とを有する複数の周辺装置を該ネットワークを介して管理する周辺装置管理装置において、
前記周辺装置管理装置は、
予め各周辺装置のシリアル番号とＩＤ番号とを登録したリストを格納する記憶部と、
前記周辺装置の各々と通信して前記各周辺装置の前記シリアル番号と前記ＩＤ番号とを読取り、前記シリアル番号と前記ＩＤ番号とが共に前記記憶部内の予め登録したリストにないときは前記周辺装置が交換されたと判定し、前記ＩＤ番号が該ＩＤ番号の記録媒体の交換前後で不一致であるが前記シリアル番号が前記記憶部内の予め登録したリストにあるときは前記周辺装置が交換されていないと判定する手段と、
前記周辺装置が交換されたと判定したときは、交換された新たな周辺装置のデータを取得し、前記周辺装置が交換されていないと判定したときは、交換前の周辺装置の蓄積データを受け継ぐ手段と、
を備えたことを特徴とする周辺装置管理装置。
【請求項２】
シリアル番号を保持する機能をもたない本体と、前記シリアル番号を書込み可能な第１記録媒体および前記本体に抜き差し自在でありネットワークへの接続機能の役割を果たすと共にＩＤ番号を記録した第２記録媒体を有するボードと、を備えた周辺装置の前記ボードが交換されたとき、該ボードが交換された周辺装置の前記ＩＤ番号を読取り、該周辺装置の本体が交換されたものと判定して、自身のまたは該周辺装置の操作パネルにより前記シリアル番号が設定された後、該シリアル番号を読取り、該周辺装置の本体が交換されたか否かを判定する、ことを特徴とする周辺装置管理装置。
【請求項３】
各々がネットワークに接続され、シリアル番号と自己を識別させる固有のＩＤ番号とを有する複数の周辺装置を該ネットワークを介して管理する周辺装置管理方法において、
予め各周辺装置のシリアル番号とＩＤ番号とを登録したリストを格納するステップと、
前記周辺装置の各々と通信して前記各周辺装置の前記シリアル番号と前記ＩＤ番号とを読取るステップと、
前記シリアル番号と前記ＩＤ番号とが共に前記予め登録したリストにないときは前記周辺装置が交換されたと判定し、前記ＩＤ番号が該ＩＤ番号の記録媒体の交換前後で不一致であるが前記シリアル番号が前記記憶部内の予め登録したリストにあるときは前記周辺装置が交換されていないと判定するステップと、
前記周辺装置が交換されたと判定したときは、交換された新たな周辺装置のデータを取得し、前記周辺装置が交換されていないと判定したときは、交換前の周辺装置の蓄積データを受け継ぐステップと、
を備えることを特徴とする周辺装置管理方法。
【請求項４】
各々がネットワークに接続され、シリアル番号と自己を識別させる固有のＩＤ番号とを有する複数の周辺装置を該ネットワークを介して管理する周辺装置管理方法をコンピュータに実行させるプログラムを記録したプログラム記録媒体において、
コンピュータに、
予め各周辺装置のシリアル番号とＩＤ番号とを登録したリストを格納するステップと、
前記周辺装置の各々と通信して前記各周辺装置の前記シリアル番号と前記ＩＤ番号とを読取るステップと、
前記シリアル番号と前記ＩＤ番号とが共に前記予め登録したリストにないときは前記周辺装置が交換されたと判定し、前記ＩＤ番号が該ＩＤ番号の記録媒体の交換前後で不一致であるが前記シリアル番号が前記記憶部内の予め登録したリストにあるときは前記周辺装置が交換されていないと判定するステップと、
前記周辺装置が交換されたと判定したときは、交換された新たな周辺装置のデータを取得し、前記周辺装置が交換されていないと判定したときは、交換前の周辺装置の蓄積データを受け継ぐステップと、
を実行させるプログラムを記録したことを特徴とするコンピュータ読取り可能なプログラム記録媒体。
【請求項５】
各々がネットワークに接続され、シリアル番号と自己を識別させる固有のＩＤ番号とを有する複数の周辺装置を該ネットワークを介して管理するために、
予め各周辺装置のシリアル番号とＩＤ番号とを登録したリストを格納するステップと、
前記周辺装置の各々と通信して前記各周辺装置の前記シリアル番号と前記ＩＤ番号とを読取るステップと、
前記シリアル番号と前記ＩＤ番号とが共に前記予め登録したリストにないときは前記周辺装置が交換されたと判定し、前記ＩＤ番号が該ＩＤ番号の記録媒体の交換前後で不一致であるが前記シリアル番号が前記記憶部内の予め登録したリストにあるときは前記周辺装置が交換されていないと判定するステップと、
前記周辺装置が交換されたと判定したときは、交換された新たな周辺装置のデータを取得し、前記周辺装置が交換されていないと判定したときは、交換前の周辺装置の蓄積データを受け継ぐステップと、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は周辺装置管理装置、周辺装置管理方法、プログラム記録媒体およびプログラムに関し、特に、ＬＡＮに接続される複数の周辺装置をＬＡＮを介して管理する周辺装置管理装置が、ＬＡＮ接続機能の役割を果たすＬＡＮカードのみが交換された周辺装置においてその周辺装置の交換前の情報を受け継ぐことを可能にした周辺装置管理装置、周辺装置管理方法、プログラム記録媒体およびプログラムに関する。
【０００２】
【従来の技術】
一般的に、ＬＡＮ環境での装置の識別にはＭａｃアドレスが用いられている。このＭａｃアドレスは装置毎に割り当てられた唯一の値であり、ＬＡＮ（Local Area Network）に接続されている装置が必ず持っているものである。ＬＡＮに接続された装置の識別に利用しやすく、ＬＡＮに接続された複数の周辺装置、例えば複数のプリンタを管理する管理装置においても、このＭａｃアドレスを識別子としてプリンタの情報管理を行っているものが多くある。
【０００３】
【発明が解決しようとする課題】
通常、プリンタの管理には、このＭａｃアドレスのみによる管理で問題ないが、このＭａｃアドレスを用いたプリンタの識別では、プリンタのＬＡＮ接続機能の役割を果たすＬＡＮカードと称するボードの交換を行った場合に、同時にＭａｃアドレスも変更されてしまう。これは、ＭａｃアドレスがＬＡＮに接続される機器、すなわちＬＡＮカードに１つ設定されているためである。ＬＡＮカードを交換すると、すなわち新しいＬＡＮカードが装填されると、新しいＬＡＮカードに設置されたＭａｃアドレスも新しくなる。ＬＡＮカードが装着された装置は、この新しいＬＡＮカードのＭａｃアドレスを使用して、データの送受信を行う。その結果、プリンタの管理装置側ではまったく別のプリンタが追加されたと誤認してしまうという問題が発生する。このため、プリンタの管理装置により各プリンタの消耗品や、印刷枚数等の累積データを管理する場合には、ＬＡＮカード交換前のプリンタの情報を継続したデータの蓄積が困難になってしまうという問題が生じる。
【０００４】
それゆえ、本発明は上記問題を解決し、ＬＡＮに接続される複数の周辺装置をＬＡＮを介して管理する周辺装置管理装置が、ＬＡＮカードのみが交換された周辺装置においてその周辺装置の交換前の情報を受け継ぐことを可能にした周辺装置管理装置、周辺装置管理方法、プログラム記録媒体およびプログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記問題を解決する本発明による周辺装置管理装置は、各々がネットワークに接続され、シリアル番号と自己を識別させる固有のＩＤ番号とを有する複数の周辺装置を該ネットワークを介して管理する周辺装置管理装置において、予め各周辺装置のシリアル番号とＩＤ番号とを登録したリストを格納する記憶部と、前記周辺装置の各々と通信して前記各周辺装置の前記シリアル番号と前記ＩＤ番号とを読取り、前記シリアル番号と前記ＩＤ番号とが共に前記記憶部内の予め登録したリストにないときは前記周辺装置が交換されたと判定し、前記ＩＤ番号が該ＩＤ番号の記録媒体の交換前後で不一致であるが前記シリアル番号が前記記憶部内の予め登録したリストにあるときは前記周辺装置が交換されていないと判定する手段と、前記周辺装置が交換されたと判定したときは、交換された新たな周辺装置のデータを取得し、前記周辺装置が交換されていないと判定したときは、交換前の周辺装置の蓄積データを受け継ぐ手段と、を備えたことを特徴とする。
【０００６】
上記問題を解決する本発明による周辺装置は、シリアル番号を記録した第１記録媒体を有する本体と、該本体に抜き差し自在でありネットワークへの接続機能の役割を果たすと共にＩＤ番号を記録した第２記録媒体を有するボードと、を備え、前記シリアル番号および前記ＩＤ番号を送信可能にしたことを特徴とする。
【０００７】
上記問題を解決する本発明による周辺装置は、シリアル番号を保持する機能をもたない本体と、前記シリアル番号を書込み可能な第１記録媒体および前記本体に抜き差し自在でありネットワークへの接続機能の役割を果たすと共にＩＤ番号を記録した第２記録媒体を有するボードと、を備え、前記シリアル番号および前記ＩＤ番号を送信可能にしたことを特徴とする。
【０００８】
上記問題を解決する本発明による周辺装置管理装置は、シリアル番号を保持する機能をもたない本体と、前記シリアル番号を書込み可能な第１記録媒体および前記本体に抜き差し自在でありネットワークへの接続機能の役割を果たすと共にＩＤ番号を記録した第２記録媒体を有するボードと、を備えた周辺装置のボードが交換されたとき、該ボードが交換された周辺装置の前記ＩＤ番号を読取り、該周辺装置の本体が交換されたものと判定して、自身のまたは該周辺装置の操作パネルにより前記シリアル番号が設定された後、該シリアル番号を読取り、該周辺装置の本体が交換されたか否かを判定する、ことを特徴とする。
【０００９】
上記問題を解決する本発明による周辺装置管理方法は、各々がネットワークに接続され、シリアル番号と自己を識別させる固有のＩＤ番号とを有する複数の周辺装置を該ネットワークを介して管理する周辺装置管理方法において、予め各周辺装置のシリアル番号とＩＤ番号とを登録したリストを格納するステップと、前記周辺装置の各々と通信して前記各周辺装置の前記シリアル番号と前記ＩＤ番号とを読取るステップと、前記シリアル番号と前記ＩＤ番号とが共に前記予め登録したリストにないときは前記周辺装置が交換されたと判定し、前記ＩＤ番号が該ＩＤ番号の記録媒体の交換前後で不一致であるが前記シリアル番号が前記記憶部内の予め登録したリストにあるときは前記周辺装置が交換されていないと判定するステップと、前記周辺装置が交換されたと判定したときは、交換された新たな周辺装置のデータを取得し、前記周辺装置が交換されていないと判定したときは、交換前の周辺装置の蓄積データを受け継ぐステップと、を備えることを特徴とする。
【００１０】
上記問題を解決する本発明によるコンピュータ読取り可能なプログラム記録媒体は、各々がネットワークに接続され、シリアル番号と自己を識別させる固有のＩＤ番号とを有する複数の周辺装置を該ネットワークを介して管理する周辺装置管理方法をコンピュータに実行させるプログラムを記録したプログラム記録媒体において、コンピュータに、予め各周辺装置のシリアル番号とＩＤ番号とを登録したリストを格納するステップと、前記周辺装置の各々と通信して前記各周辺装置の前記シリアル番号と前記ＩＤ番号とを読取るステップと、前記シリアル番号と前記ＩＤ番号とが共に前記予め登録したリストにないときは前記周辺装置が交換されたと判定し、前記ＩＤ番号が該ＩＤ番号の記録媒体の交換前後で不一致であるが前記シリアル番号が前記記憶部内の予め登録したリストにあるときは前記周辺装置が交換されていないと判定するステップと、前記周辺装置が交換されたと判定したときは、交換された新たな周辺装置のデータを取得し、前記周辺装置が交換されていないと判定したときは、交換前の周辺装置の蓄積データを受け継ぐステップと、を実行させるプログラムを記録したことを特徴とする。
【００１１】
上記問題を解決する本発明によるプログラムは、各々がネットワークに接続され、シリアル番号と自己を識別させる固有のＩＤ番号とを有する複数の周辺装置を該ネットワークを介して管理するために、予め各周辺装置のシリアル番号とＩＤ番号とを登録したリストを格納するステップと、前記周辺装置の各々と通信して前記各周辺装置の前記シリアル番号と前記ＩＤ番号とを読取るステップと、前記シリアル番号と前記ＩＤ番号とが共に前記予め登録したリストにないときは前記周辺装置が交換されたと判定し、前記ＩＤ番号が該ＩＤ番号の記録媒体の交換前後で不一致であるが前記シリアル番号が前記記憶部内の予め登録したリストにあるときは前記周辺装置が交換されていないと判定するステップと、前記周辺装置が交換されたと判定したときは、交換された新たな周辺装置のデータを取得し、前記周辺装置が交換されていないと判定したときは、交換前の周辺装置の蓄積データを受け継ぐステップと、をコンピュータに実行させることを特徴とする。
【００１２】
上記周辺装置管理装置、周辺装置管理方法、プログラム記録媒体およびプログラムにより、周辺装置毎に割り当てられた唯一の値であるＭａｃアドレスを記録したＬＡＮカードが交換された後、ＬＡＮカード交換前の周辺装置の情報を受け継ぐことが可能になる。
【００１３】
【発明の実施の形態】
以下、添付図面を参照しつつ本発明の実施の形態について説明する。なお、図面において同一部分は同一参照番号で示す。
図１は本発明の一実施形態に係る周辺装置管理装置のブロック構成図である。本発明の周辺装置管理装置は、管理装置１、複数Ｎ個の周辺装置２−１〜２−ＮとしてのプリンタＡ、Ｂ、…、Ｎおよび業務用のコンピュータ４が、ＬＡＮ３に接続されて構成される。業務用のコンピュータ４は１つのみ示しているが、通常複数個ＬＡＮに接続されている。また、図１に示す管理装置１と複数の周辺装置とを接続するＬＡＮ３は、ＷＡＮ（Wide Area Network ）を介して、すなわちＬＡＮ、ＷＡＮ、ＬＡＮ経由で接続されてもよい。
【００１４】
管理装置１は、複数のプリンタＡ、Ｂ、…、Ｎの状態を監視し、各プリンタと定期的に通信して消耗品や印刷枚数等の累積データを管理する。また、プリンタのシリアル番号等の設定も行うことができる。
プリンタＡ、Ｂ、…、Ｎは、それぞれ業務用コンピュータ４から送信される印刷命令を受け通常業務としての印刷を行う。
【００１５】
操作パネル５は、プリンタに一体化され、プリンタのシリアル番号等の設定に使用される。
次に、本発明の第１実施形態について以下に説明する。
図２は本発明の第１実施形態に係るプリンタのブロック構成図である。図２に示すプリンタ２−１は、図１に示すようにＬＡＮ３に接続されたプリンタであり、そのシステム構成は以下のようになっている。また、このプリンタは、内部にシリアル番号を保持する媒体を持つプリンタである。
【００１６】
（１１）  通信処理部              ：  ＬＡＮ通信を行う。
（１２）  データ解析部            ：  受信データの解析を行う。
（１３）  印刷処理部              ：  実際の印刷処理、エンジン制御（紙送り速度やトナー量の設定）等を行う。
【００１７】
（１４）  描画部                  ：  印刷データのビットマップへの展開処理を行う。
（１５）  受信コマンド解析処理部  ：  受信コマンドを解析する。
（１６）  送信コマンド作成処理部  ：  送信コマンドを作成する。
（１７）  プリンタ保持情報格納部  ：  プリンタ管理のための保持情報を格納する。
【００１８】
（１８）  装置全体制御部          ：  装置全体の動作制御を行う。
（１９）  ファイル制御部          ：  装置のシステムや情報等を保存する。
（２０）  シリアル番号格納部      ：  プリンタのシリアル番号を格納するフラッシュメモリである。
【００１９】
プリンタの管理装置での通常のプリンタ管理では、さまざまな通信プロトコルから装置識別情報が取得可能になるように、識別子としてＭａｃアドレスを使用する。この状態で、故障などによってプリンタのＬＡＮカードの交換が必要になった場合に、プリンタの管理装置の内部処理としては、初めて認識するＭａｃアドレスに対し、プリンタが保持するシリアル番号の照合を行うことによって、新たに追加管理する必要があるプリンタなのか、または、現在まで管理中のプリンタのＬＡＮカードが変更されたのかを判断する。シリアル番号とは、製造メーカが各装置を判別可能にし、管理するために付したシリアルな番号であり、装置一台ずつに１つずつ割り当てられる、固有の番号である。
【００２０】
プリンタの管理装置がプリンタ側でＭａｃアドレスのみが変更されたと認識した場合は、ＬＡＮカードのＭａｃアドレスが変更されても同一のプリンタとして認識して、これまで蓄積したプリンタの管理装置内に保持しているプリンタ情報ファイルを新しいＭａｃアドレスに自動的に引き継ぐ。これによって、プリンタベンダがプリンタの管理装置経由でユーザのプリンタ環境を集中管理し、消耗品等の供給や保守システムを構築しようとする場合などにおいて、管理途中にＬＡＮカードを変更したことを別プリンタが増えたと誤認して、通常の倍の消耗品を手配したり、または、プリンタの管理装置からＬＡＮカード交換前のプリンタ情報にアクセスできなくなるため、プリンタに異常が発生したと間違えて保守要員を派遣するなどのトラブルをなくすることが可能となる。
【００２１】
図３は本発明の管理装置内の記憶部を示す図である。
プリンタの管理装置の記憶部３０には、ＬＡＮに接続される複数のプリンタのＭａｃアドレスリスト格納部３１と、各プリンタＡ、Ｂ、…、Ｎの情報を格納する複数Ｎ個のプリンタ情報格納部３２−１、３２−２、…、３２−Ｎが設けられている。
【００２２】
Ｍａｃアドレスリスト格納部３１には、ＬＡＮに接続された全てのプリンタのＭａｃアドレスが格納される。各プリンタ情報格納部３２には、Ｍａｃアドレス、ＩＰアドレス、サブネットマスク、デフォルトルータ、機種名、プリンタ名、設置場所、シリアル番号、システムファームウェア総合版数、メカコンファームウェア総合版数、チェックコード、プリンタステータスおよびログに関する各データが格納される。
【００２３】
図４は本発明の管理装置とプリンタとの間のプリンタ電源投入時における通信プロトコールの説明図である。図１に示す管理装置１とプリンタ２−１との間のプリンタ電源投入時における通信は、ＩＰアドレスを割り付けるためのプロトコールDHCPにより行われる。先ず、プリンタ２−１から管理装置１を含むＬＡＮに接続されたコンピュータにプリンタの電源投入によりプリンタが起動されたことを示す DHCP （ Discover ）が送られる。次いで管理装置１からプリンタ２−１に電源投入を認識したことを通知するDHCP（Offer ）が送られる。これを受けてプリンタ２−１から管理装置１に電源投入が認識され、かつＩＰアドレスの割り付けが可能な状態になったことを示す DHCP （ Ack）が送られ、管理装置１はプリンタにＩＰアドレスが設定されているか否かを判定する。
【００２４】
DHCPにＭａｃアドレスが含まれているので、これからプリンタにＩＰアドレスが設定されているか否かを判定できる。IP0 すなわちＩＰアドレスが設定されていないときにのみ、ＩＰアドレスの割り当てを図示のように行う。すなわち、管理装置１からプリンタ２−１にＩＰアドレスの割り当て要求 DHCP （Request ）が送られ、次いでプリンタ２−１から管理装置１にＩＰアドレスの割り当てが行われたことの確認を示すDHCP（Ack ）が送られる。
【００２５】
以上のプリンタ電源投入時の通信処理が終了すると、管理装置１とプリンタ２−１との間では平常時の処理が行われる。すなわち、管理装置１からプリンタ２−１にプリンタ情報獲得コマンドが送られ、これを受けてプリンタ２−１から管理装置１にプリンタの状態を示すプリンタ管理装置内のプリンタ情報格納部に格納されているプリンタのシリアル番号、ＩＰアドレス、デフォルトルータ、プリンタのステータス等およびログのデータが応答される。管理装置１はこのデータをプリンタ情報格納部３２−１に格納する。
【００２６】
図５は本発明のプリンタ管理装置の設定画面を示す図である。図示するように、画面はウィンドウズ（登録商標）をＯＳとするマイクロソフト社のインターネットエクスプローラ（Internet Explorer ）下で操作されたものであり、Ｍａｃアドレス、機種名およびシステムファームウェア総合版数は、予め設定された固定のデータであり、その他のＩＰアドレス、サブネットマスク、デフォルトゲートウェイ、管理元ＲＳのＩＰアドレス、グループ名、プリンタ名、シリアルＮｏ．、設置場所、備考、装置版数、メカコンＰｔ板総合版数、メカコンファームウェア版数、コントローラＰｔ板総合版数およびチェックコードは設定可能な可変のデータである。図５からシリアルＮｏ．が操作画面により設定できることが判る。その他、上記各設定内容はプリンタ分野の当業者に知られているので詳細説明は省略する。
【００２７】
次に、本発明の第１実施形態に係る管理装置およびプリンタの制御フローについて、図６〜図８のフローチャートを用いて以下に説明する。
図６、図７は第１実施形態に係る管理装置の制御のフローチャートであり、図６は前半の、図７は後半のフローチャートである。
先ず、ステップＳ１では、プリンタの管理装置の通常運用を実行する。すなわち、管理する各プリンタの情報（Ｍａｃアドレス、機種名、ＩＰアドレス、シリアル番号、消耗品等およびログ情報）を定期的に取得する。プリンタ管理装置内では、プリンタの識別にネットワーク上の管理情報として使用しやすいＭａｃアドレスを使用する。
【００２８】
ステップＳ２では、プリンタＡの電源投入をDHCPにより認識する。
ステップＳ３では、受信した通知DHCP内のＭａｃアドレス情報で管理装置のファイル、すなわち図３に示すＭａｃアドレスリスト格納部３１内のＭａｃアドレスを検索し、その検索結果、ファイル内に一致するＭａｃアドレスが存在した場合はステップＳ１に戻り、存在しない場合はステップＳ４に進む。
【００２９】
ステップＳ４では、新しいプリンタとして認識し、プリンタ管理装置内に新しいプリンタ用のファイルを作成する。
ステップＳ５では、検出したプリンタＡから機種名、ＩＰアドレス、シリアル番号等の管理情報を採取する。
ステップＳ６では、ステップＳ５で採取した情報をステップＳ４で作成したファイルに格納する。
【００３０】
次に、ステップＳ７では、プリンタＡのシリアル番号と他のプリンタのシリアル番号とを比較し、これらの番号が一致したときはＬＡＮカード交換前後でプリンタの交換無しとみなしてステップＳ８に進み、これらの番号が一致しなかったときはＬＡＮカード交換前後でプリンタの交換有りとみなしてステップＳ１に戻る。
【００３１】
ステップＳ８では、プリンタＡの機種名とシリアル番号が一致したプリンタＢの機種名とを比較し、これらの機種名が一致したときはＬＡＮカード交換前後でプリンタの交換無しとみなしてステップＳ９に進み、これらの番号が一致しなかったときはＬＡＮカード交換前後でプリンタの交換有りとみなしてステップＳ１に戻る。
【００３２】
ステップＳ９では、プリンタＡのＩＰアドレスと機種名が一致したプリンタＢのＩＰアドレスとを比較し、これらのＩＰアドレスが一致したときはＬＡＮカード交換前後でプリンタの交換無しとみなしてステップＳ１０に進み、これらの番号が一致しなかったときはＬＡＮカード交換前後でプリンタの交換有りとみなしてステップＳ１２に進む。
【００３３】
ステップＳ１０では、プリンタＡのファイルに一致したプリンタＢのファイルから消耗品等のログ情報の蓄積したデータをプリンタＡのファイルにコピーする。
ステップＳ１１では、コピー元のプリンタＢのファイルを削除する。
ステップＳ１２では、同一機種のプリンタに同じシリアル番号が割り当てられ設定されていることを警告するメッセージを表示する。オペレータはこの表示を見てＩＰアドレスを同じに設定し直せば、ステップＳ９でステップＳ１０に進みステップＳ１０の処理により蓄積したデータのコピーが可能となる。
【００３４】
図８は第１実施形態に係るプリンタの制御のフローチャートである。例えば、プリンタＢの電源投入によりこの制御は開始する。このとき通信プロトコールDHCP（Discover）がプリンタＢから管理装置に送られる。
ステップＳ１では、ファイル制御部１１９からプリンタ情報をプリンタ保持情報格納部１１７に集める。
【００３５】
ステップＳ２では、図４で説明したDHCP（Discover, Offer, Ack）の処理によりプリンタ管理装置に対してプリンタＢの電源投入を通知する。
ステップＳ３では、プリンタＢは管理装置からプリンタ情報獲得コマンドを受信する。
ステップＳ４では、これを受けてプリンタＢは、管理装置にシリアル番号、ＩＰアドレス、デフォルトルータ、プリンタのステータス等およびプリンタの状態を示すログのデータを応答する。管理装置はこのログのデータを受信した後、ログのデータをプリンタ情報格納部に格納する。
【００３６】
上記ステップＳ４、Ｓ５は定期的に繰り返し実行される。
次に、本発明の第２実施形態について以下に説明する。
図９は本発明の第２実施形態に係るプリンタのブロック構成図である。図９に示すプリンタ２−２は、図１に示すようにＬＡＮ３に接続されたプリンタであり、そのシステム構成は以下のようになっている。また、このプリンタは、内部にシリアル番号を保持する機能がなく、ＬＡＮカードにシリアル番号を保持させたプリンタである。
【００３７】
（１１１）  通信処理部              ：  ＬＡＮ通信を行う。
（１１２）  データ解析部            ：  受信データの解析を行う。
（１１３）  印刷処理部              ：  実際の印刷処理、エンジン制御（紙送り速度やトナー量の設定）等を行う。
【００３８】
（１１４）  描画部                  ：  印刷データのビットマップへの展開処理を行う。
（１１５）  受信コマンド解析処理部  ：  受信コマンドを解析する。
（１１６）  送信コマンド解析処理部  ：  送信コマンドを作成する。
（１１７）  プリンタ保持情報格納部  ：  プリンタ管理のための保持情報を格納する。
【００３９】
（１１８）  装置全体制御            ：  装置全体の動作制御を行う。
（１１９）  ファイル制御            ：  装置のシステムや情報等を保存する。
（１２０）  シリアル番号格納部      ：  プリンタのシリアル番号を格納するフラッシュメモリである。
【００４０】
第１実施形態と同様の理由から、通常のプリンタ管理にはＭａｃアドレスを使用する。但し、プリンタの本体にシリアル番号を保持する媒体が存在しないため、ＬＡＮカード側にシリアル番号を持たせる。この状態は、プリンタとＬＡＮカードを別のベンダーで設計した場合に発生すると考えられる。
この場合に注意しなければならないのは、ＬＡＮカード出荷時にプリンタに割り当てるべきシリアル番号を設定することはできないため、プリンタとＬＡＮカードの設置時にＬＡＮカードのフラッシュＲＯＭ等の書き込み可能な記録媒体に対し、プリンタパネル、または、管理ソフトから設定可能にしておく必要がある。シリアル番号入力のミスの防止に関しては、あらかじめチェックのためのコードをプリンタ装置毎に割り当てておき、シリアル番号設定と同時にこのチェックコードを入力することによって、設定するシリアル番号とチェックコードとからチェックサムを行い、プリンタ側、または管理装置側で設定値の妥当性を判定する機能も設ける。
【００４１】
以上のように、ＬＡＮカードにシリアル番号を設定した状態のプリンタにおいて、ＬＡＮカードを交換する場合、プリンタの管理装置は以下の手順でＬＡＮボード交換を認識する。
（１）ＬＡＮカードを交換する。この時点で、新しいＬＡＮカードにはまだシリアル番号が入力されていないため、プリンタの管理装置はＭａｃアドレスのみでプリンタを判断し、別プリンタが追加されたことをを認識し、管理装置の画面上にも別プリンタとして表示する。
【００４２】
（２）プリンタパネル、またはプリンタの管理装置からシリアル番号を入力し、プリンタの管理装置でそのシリアル番号と管理装置が保持しているプリンタのシリアル番号情報とを照合する。
（３）照合した結果、上記シリアル番号が一致した場合は、ＬＡＮカードのＭａｃアドレスが変更されても同一のプリンタとして認識して、これまで蓄積したプリンタ管理装置内に保持しているプリンタ情報を新しいＭａｃアドレスに自動的に引き継ぐ。
【００４３】
（４）照合した結果、上記シリアル番号が一致しなかった場合は、新規プリンタを検出したと認識して新規なプリンタの管理を開始する。
上述した手順により、ＬＡＮカードのみにシリアル番号が保持される場合でも、プリンタベンダがプリンタの管理装置経由でユーザのプリンタ環境を集中管理し、消耗品等の供給や保守のシステムを構築しようとする場合などにおいて、管理途中にＬＡＮカードを変更したことを別プリンタが増えたと誤認して、通常の倍の消耗品を手配したり、またはＬＡＮカード交換前のプリンタ情報にアクセスできなくなるため、プリンタに異常が発生したと間違えて保守要員を派遣するなどのトラブルをなくすことが可能となる。
【００４４】
次に、第２実施形態に係る管理装置およびプリンタの制御フローについて、図１０〜図１３のフローチャートを用いて以下に説明する。
図１０〜図１２は第２実施形態に係る管理装置の制御のフローチャートであり、図１０は前半の、図１１は中半の、図１２は後半のフローチャートである。
図１０におけるステップＳ１〜ステップＳ６は図６に示すステップＳ１〜ステップＳ６に対応し、図１２におけるステップＳ１０〜ステップＳ１５は図７に示すステップＳ７〜ステップＳ１２に対応し、全く同一処理を行うので、説明を省略する。したがって、図１１のステップＳ７〜ステップＳ９についてのみ以下に説明する。
【００４５】
ステップＳ７では、プリンタ管理装置からプリンタＡに対しシリアル番号を設定する。シリアル番号の設定に際し、シリアル番号の正当性を確保するためのチェックコード入力し、誤ったシリアル番号の設定を防止する。
ステップＳ８では、プリンタＡからの応答コマンドを受信し、設定が正常終了であったか否かを判定し、正常終了と判定されたときはステップＳ９に進み、異常終了と判定されたときはステップＳ１に戻る。
【００４６】
ステップＳ９では、プリンタ管理装置内のプリンタＡのファイルに設定したシリアル番号を格納する。すなわち、プリンタのシリアル番号の設定が、正常終了したのでファイルにそのシリアル番号を書込む。
図１３は第２実施形態に係るプリンタの制御のフローチャートである。
図１３におけるステップＳ１〜ステップＳ４は図８に示すステップＳ１〜ステップＳ４に対応し、全く同一処理を行うので、説明を省略する。したがって、図１３のステップＳ５〜ステップＳ８についてのみ以下に説明する。
【００４７】
ステップＳ５では、管理装置からシリアル番号設定コマンドを受信する。
ステップＳ６では、シリアル番号をプリンタ保持情報格納部に書込み、書込みに成功したときはステップＳ７に進み、書込みに失敗したときはステップＳ８に進む。
ステップＳ７では、プリンタ管理装置からのシリアル番号設定コマンドに対して正常応答する。
【００４８】
ステップＳ８では、プリンタ管理装置からのシリアル番号設定コマンドに対して異常応答する。
次に、本発明によるコンピュータ読取り可能なプログラム記録媒体について以下に説明する。本発明のプログラム記録媒体は、各々がネットワークに接続され、シリアル番号と自己を識別させる固有のＩＤ番号とを有する複数の周辺装置をネットワークを介して管理する周辺装置管理方法をコンピュータに実行させるプログラムを記録したものである。また、このプログラム記録媒体は、コンピュータに、周辺装置の各々と通信してシリアル番号とＩＤ番号とを読取り、周辺装置が交換されたか否かを判定し、周辺装置が交換されたと判定されたときは、交換された新たな周辺装置のデータを取得し、周辺装置が交換されていないと判定されたときは、交換前の周辺装置の蓄積データを受け継ぐ、各ステップを実行させるプログラムを記録したものである。
【００４９】
図１４は、本発明の周辺装置管理装置とプログラム記録媒体との関係を示す図であり、（Ａ）は全体構成図であり、（Ｂ）は本体内部構成図である。
図１４に示すコンピュータシステム２００は、図１４（Ｂ）に示すように、ＣＰＵやディスクドライブ装置等を内蔵した本体部２０１、本体部２０１からの指示により表示画面２０２ａに画像等の情報を表示するディスプレイ２０２、このコンピュータシステム２００に種々の情報を入力するためのキーボード２０３、ディスプレイ２０２の表示画面２０２ａ上の任意の位置を指定するマウス２０４、回線で接続されたデータベースにアクセスするＬＡＮインタフェース、モデムが備えられている。ＣＤ−ＲＯＭ２１０、フロッピィディスクＦＤ、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体、モデム２０５およびＬＡＮインターフェースを利用し回線を介して接続されたデータベース、或いは、他のコンピュータシステムＰＣのデータベースに格納された本発明のプログラムはコンピュータシステムにインストールされ、コンピュータシステムで実行される。インストールされる本発明のプログラムは、ハードディスクＨＤＤに記憶され、ＲＡＭ等を利用してＣＰＵにより実行される。ここで、記録媒体とは、ＣＤ−ＲＯＭ２１０、フロッピィディスクＦＤ、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体やコンピュータシステム２００の内外に備えられたハードディスクＨＤＤ等の記憶装置のほか、回線を介して接続されたインストール元の本発明のプログラムを保持するデータベース、或いは、他のコンピュータシステムＰＣ並びにそのデータベースや、更に回線上の伝送媒体をも含むものである。
【００５０】
【発明の効果】
以上説明したように、本発明の周辺装置管理装置、周辺装置管理方法、プログラム記録媒体およびプログラムによれば、ＬＡＮ環境でのプリンタ管理において、ＬＡＮカード等の部品が交換された場合でも、交換前のプリンタに関して蓄積した情報をプリンタの管理装置により引き継ぐことが可能となり、消耗品管理、保守管理を円滑に行うことが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る周辺装置管理装置のブロック構成図である。
【図２】本発明の第１実施形態に係るプリンタのブロック構成図である。
【図３】本発明の管理装置内の記憶部を示す図である。
【図４】本発明の管理装置とプリンタ間の通信プロトコールの説明図である。
【図５】本発明のプリンタ管理装置の設定画面を示す図である。
【図６】第１実施形態に係る管理装置の制御の第１フローチャートである。
【図７】第１実施形態に係る管理装置の制御の第２フローチャートである。
【図８】第１実施形態に係るプリンタの制御のフローチャートである。
【図９】本発明の第２実施形態に係るプリンタのブロック構成図である。
【図１０】第２実施形態に係る管理装置の制御の第１フローチャートである。
【図１１】第２実施形態に係る管理装置の制御の第２フローチャートである。
【図１２】第２実施形態に係る管理装置の制御の第３フローチャートである。
【図１３】第２実施形態に係るプリンタの制御のフローチャートである。
【図１４】本発明の周辺装置管理装置とプログラム記録媒体との関係を示す図であり、（Ａ）は全体構成図であり、（Ｂ）は本体内部構成図である。
【符号の説明】
１…管理装置
２−１、２−２、２−Ｎ…プリンタ
３…ＬＡＮ
４…業務用コンピュータ
５…操作パネル
【図１】
0003979041.tif 000002
【図２】
0003979041.tif 000003
【図３】
0003979041.tif 000004
【図４】
0003979041.tif 000005
【図５】
0003979041.tif 000006
【図６】
0003979041.tif 000007
【図７】
0003979041.tif 000008
【図８】
0003979041.tif 000009
【図９】
0003979041.tif 000010
【図１０】
0003979041.tif 000011
【図１１】
0003979041.tif 000012
【図１２】
0003979041.tif 000013
【図１３】
0003979041.tif 000014
【図１４】
0003979041.tif 000015