(57)【要約】【課題】  印刷システムにおいて、ユーザの利便性を失うことなく、容易に長期周期部品の交換を軽減する技術を提供すること。【解決手段】  複数のプリンタと、それらに固有に設定されている設定情報の入れ替え処理を担う管理サーバとがネットワークを介して接続されている。各プリンタは、それぞれ、自身の少なくとも一部の使用状況を表わす管理情報を管理サーバに送信する。そして、管理サーバは、各プリンタから送信されてくる管理情報をそれぞれ取得し、取得した各管理情報に基づいて、各プリンタの中から設定情報の入れ替えを行う２以上の入れ替え対象プリンタを決定する。【選択図】        図３
2006039915.tif 000002
【特許請求の範囲】
【請求項１】
複数のプリンタと、それらに固有に設定されている設定情報の入れ替え処理を担う管理サーバとがネットワークを介して接続されるプリンタ管理システムであって、
各プリンタは、それぞれ、
自身の少なくとも一部の使用状況を表わす管理情報を前記管理サーバに送信する送受信実行部を備え、
前記管理サーバは、
各プリンタから送信されてくる管理情報をそれぞれ取得し、取得した各管理情報に基づいて、各プリンタの中から前記設定情報の入れ替えを行う２以上の入れ替え対象プリンタを決定する入れ替え処理実行部と、
を備えることを特徴とするプリンタ管理システム。
【請求項２】
請求項１に記載のプリンタ管理システムにおいて、
各プリンタは、それぞれ、
設定情報反映部をさらに備え、
前記管理サーバの前記入れ替え処理実行部は、
各プリンタのうちの各入れ替え対象プリンタに、それぞれ、入れ替え相手の入れ替え対象プリンタの前記設定情報を新設定情報として送信し、
各入れ替え対象プリンタの前記送受信実行部は、
前記管理サーバから送信されてくる新設定情報をそれぞれ取得し、
各入れ替え対象プリンタの前記設定情報反映部は、
所定のタイミングで、設定されている前記設定情報に代えて、取得した前記新設定情報をそれぞれ反映させることを特徴とするプリンタ管理システム。
【請求項３】
請求項２に記載のプリンタ管理システムにおいて、
前記管理サーバの前記入れ替え処理実行部は、
各入れ替え対象プリンタに、それぞれ、各設定情報の送信を要求し、
各プリンタのうち、要求を受けた各入れ替え対象プリンタの前記送受信実行部は、
前記管理サーバからの送信要求に基づいて、各設定情報を前記管理サーバにそれぞれ送信し、
前記管理サーバの前記入れ替え処理実行部は、
各入れ替え対象プリンタから送信されてくる各設定情報をそれぞれ取得することを特徴とするプリンタ管理システム。
【請求項４】
請求項１ないし請求項３のいずれかに記載のプリンタ管理システムにおいて、
前記設定情報は、少なくとも前記ネットワーク上で各入れ替え対象プリンタを特定するための通信情報を含むことを特徴とするプリンタ管理システム。
【請求項５】
請求項２ないし請求項４のいずれかに記載のプリンタ管理システムにおいて、
各プリンタのうちの各入れ替え対象プリンタの送受信実行部は、
前記新設定情報を正常に受信した場合には、前記管理サーバへ受信成功の報告をそれぞれ行い、
前記管理サーバの入れ替え処理実行部は、
各入れ替え対象プリンタから、前記新設定情報の受信成功の報告をそれぞれ受け、
受けた報告に基づいて、各入れ替え対象プリンタに、その入れ替え対象プリンタの前記設定情報が他の入れ替え対象プリンタに正常に受信されたことをそれぞれ報告し、
各入れ替え対象プリンタの送受信実行部は、
自身の前記設定情報が、前記管理サーバから、前記他の入れ替え対象プリンタに正常に受信されたことを示す報告をそれぞれ受け、
各入れ替え対象プリンタの設定情報反映部は、
その報告を受けた後、所定のタイミングで、設定されている前記設定情報に代えて、取得した前記新設定情報をそれぞれ反映させることを特徴とするプリンタ管理システム。
【請求項６】
請求項１ないし請求項５のいずれかに記載のプリンタ管理システムにおいて、
前記管理サーバの入れ替え処理実行部は、
各入れ替え対象プリンタに、それぞれ、その入れ替え相手の入れ替え対象プリンタの位置を表わす位置情報を送信し、出力させることを特徴とするプリンタ管理システム。
【請求項７】
請求項１ないし請求項６のいずれかに記載のプリンタ管理システムにおいて、
各プリンタは、それぞれ、同じ印刷ドライバでサポートされることを特徴とするプリンタ管理システム。
【請求項８】
複数のプリンタとネットワークを介して接続され、それらに固有に設定される設定情報の入れ替え処理を担う管理サーバであって、
各プリンタから、そのプリンタ自身の少なくとも一部の使用状況を表わす管理情報をそれぞれ取得し、取得した各管理情報に基づいて、各プリンタの中から前記設定情報の入れ替えを行う２以上の入れ替え対象プリンタを決定する入れ替え処理実行部を備えることを特徴とする管理サーバ。
【請求項９】
請求項８に記載の管理サーバにおいて、
前記入れ替え処理実行部は、
各入れ替え対象プリンタに、それぞれ、入れ替え相手の入れ替え対象プリンタの前記設定情報を新設定情報として送信することを特徴とする管理サーバ。
【請求項１０】
請求項９に記載の管理サーバにおいて、
前記入れ替え処理実行部は、
各入れ替え対象プリンタに、それぞれ、各設定情報の送信を要求し、各入れ替え対象プリンタから送信されてくる各設定情報をそれぞれ取得することを特徴とする管理サーバ。
【請求項１１】
請求項８ないし請求項１０のいずれかに記載の管理サーバにおいて、
前記設定情報は、少なくとも前記ネットワーク上で各入れ替え対象プリンタを特定するための通信情報を含むことを特徴とする管理サーバ。
【請求項１２】
請求項９ないし請求項１１に記載の管理サーバにおいて、
前記入れ替え処理実行部は、
各入れ替え対象プリンタから、前記新設定情報の受信成功の報告をそれぞれ受け、
受けた報告に基づいて、各入れ替え対象プリンタに、その入れ替え対象プリンタの前記設定情報が他の入れ替え対象プリンタに正常にそれぞれ受信されたことを報告することを特徴とする管理サーバ。
【請求項１３】
請求項８ないし請求項１２のいずれかに記載の管理サーバにおいて、
前記入れ替え処理実行部は、
各入れ替え対象プリンタに、それぞれ、その入れ替え相手の入れ替え対象プリンタの位置を表わす位置情報を送信し、出力させることを特徴とする管理サーバ。
【請求項１４】
複数のプリンタにそれぞれ固有に設定されている設定情報の入れ替え処理を担う管理サーバと、ネットワークを介して接続されるプリンタであって、
自身の少なくとも一部の使用状況を表わす管理情報を前記管理サーバに送信し、
前記管理サーバにより、前記入れ替え処理で、送信した前記管理情報に基づいて、前記設定情報を入れ替えるための入れ替え対象プリンタとして判断され、
前記管理サーバから、入れ替え相手の入れ替え対象プリンタの設定情報を取得する送受信実行部と、
所定のタイミングで、設定されている前記設定情報に代えて、取得した前記入れ替え相手の入れ替え対象プリンタの設定情報を反映させる設定情報反映部と、
を備えることを特徴とするプリンタ。
【請求項１５】
請求項１４に記載のプリンタにおいて、
所定の情報を出力する出力部を備え、
前記送受信実行部は、
前記管理サーバから、前記入れ替え相手の前記入れ替え対象プリンタの位置を表わす位置情報を取得し、
前記出力部は、
取得した前記位置情報を出力することを特徴とするプリンタ。
【請求項１６】
ネットワークを介して複数のプリンタに固有に設定されている設定情報の入れ替えを行なうためのプリンタ管理方法であって、
（ａ）各プリンタの少なくとも一部の使用状況を表わす管理情報をそれぞれ取得する工程と、
（ｂ）それぞれ取得した各管理情報に基づいて、各プリンタの中から前記設定情報の入れ替えを行う２以上の入れ替え対象プリンタを決定する工程と、
を備えることを特徴とするプリンタ管理方法。
【請求項１７】
ネットワークを介して複数のプリンタに固有に設定されている設定情報の入れ替えを行なうためのコンピュータプログラムであって、
各プリンタの少なくとも一部の使用状況を表わす管理情報をそれぞれ取得する機能と、
それぞれ取得した各管理情報に基づいて、各プリンタの中から前記設定情報の入れ替えを行う２以上の入れ替え対象プリンタを決定する機能と、
をコンピュータによって実現させるためのコンピュータプログラム。
【請求項１８】
請求項１７に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された複数のプリンタを入れ替える技術に関する。
【背景技術】
【０００２】
近年、企業等において、複数のプリンタと管理サーバとが同一ネットワークに接続される印刷システムであって、複数のユーザが、それぞれコンピュータ（以下、クライアントＰＣと呼ぶ。）を用いて、複数のプリンタのうち、それぞれに予め決められたプリンタから印刷を行う印刷システムが普及しつつある。例えば、このような印刷システムにおいて、複数のプリンタは、リース業者により、貸し出されるような場合がある。そして、このような場合では、通常、感光体ドラムや排トナーボックスなどの長期周期で交換される部品（以下、長期周期部品と呼ぶ。）が使用限界に達した場合には、リース業者側は、それら長期周期部品の交換をしなければならず、長期周期部品の交換量の軽減が課題であった。ところで、上述した複数のプリンタにおいて、設置場所等により、使用頻度が高いプリンタと低いプリンタが存在し、当然、使用頻度の高いプリンタの長期周期部品が先に、交換されることになる。言い換えれば、各プリンタの使用頻度の平均化を計れば、このように特定プリンタのみの長期周期部品の交換を避けることができ、印刷システム全体として、各プリンタの長期周期部品の交換量を減少させることができる。なお、このように各プリンタの使用頻度の平均化を計る技術として、下記特許文献１に記載される技術がある。この特許文献１に記載される技術では、上述のような印刷システムにおいて、複数のプリンタの印刷枚数が均等になるように、印刷先であるプリンタを適宜変更して用いることにより、各プリンタの使用頻度の平均化を計っている。
【０００３】
【特許文献１】特開２００３−７３３１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載の技術では、ユーザがこれまで印刷に用いていたプリンタが変更されてしまうので、ユーザの利便性が失われるという重大な問題があった。また、この方法では、多くのクライアントＰＣの設定（すなわち、印刷先プリンタの設定）を変更しなければならない場合があり、その作業には大変な労力がかかるという問題があった。
さらに、長期周期部品の交換を避けるため、長期周期部品を各プリンタ間で、入れ替える方法があるが、このような作業は、複雑で、作業工程が多く、大変煩雑であるという問題があった。
【０００５】
本発明は、上記課題に鑑みてなされたもので、上述のような印刷システムにおいて、ユーザの利便性を失うことなく、容易に長期周期部品の交換を軽減する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的の少なくとも一部を達成するために、本発明のプリンタ管理システムは、複数のプリンタと、それらに固有に設定されている設定情報の入れ替え処理を担う管理サーバとがネットワークを介して接続されるプリンタ管理システムであって、
各プリンタは、それぞれ、
自身の少なくとも一部の使用状況を表わす管理情報を前記管理サーバに送信する送受信実行部を備え、
前記管理サーバは、
各プリンタから送信されてくる管理情報をそれぞれ取得し、取得した各管理情報に基づいて、各プリンタの中から前記設定情報の入れ替えを行う２以上の入れ替え対象プリンタを決定する入れ替え処理実行部と、
を備えることを要旨とする。
【０００７】
上記構成のプリンタ管理システムによれば、例えば、入れ替え対象プリンタを、管理情報に基づく使用状況の多少で決定し、決定した入れ替え対象プリンタの設置位置を入れ替えれば、各プリンタの使用頻度を平均化させることができる。従って、各プリンタの長期周期部品の交換を軽減することができる。
【０００８】
上記プリンタ管理システムにおいて、
各プリンタは、それぞれ、
設定情報反映部をさらに備え、
前記管理サーバの前記入れ替え処理実行部は、
各プリンタのうちの各入れ替え対象プリンタに、それぞれ、入れ替え相手の入れ替え対象プリンタの前記設定情報を新設定情報として送信し、
各入れ替え対象プリンタの前記送受信実行部は、
前記管理サーバから送信されてくる新設定情報をそれぞれ取得し、
各入れ替え対象プリンタの前記設定情報反映部は、
所定のタイミングで、設定されている前記設定情報に代えて、取得した前記新設定情報をそれぞれ反映させるようにしてもよい。
【０００９】
このようにすれば、各入れ替え対象プリンタに、設定されている設定情報に代えて、入れ替え相手の入れ替え対象プリンタの設定情報を反映させることができるので、例えば、入れ替え対象プリンタの設置位置を上記入れ替え相手の入れ替え対象プリンタの設置位置に入れ替えても、元々上記入れ替え相手の入れ替え対象プリンタを使用していたユーザは、利便性を失うことなく、入れ替え後の入れ替え対象プリンタを使用することができる。
【００１０】
上記プリンタ管理システムにおいて、
前記管理サーバの前記入れ替え処理実行部は、
各入れ替え対象プリンタに、それぞれ、各設定情報の送信を要求し、
各プリンタのうち、要求を受けた各入れ替え対象プリンタの前記送受信実行部は、
前記管理サーバからの送信要求に基づいて、各設定情報を前記管理サーバにそれぞれ送信し、
前記管理サーバの前記入れ替え処理実行部は、
各入れ替え対象プリンタから送信されてくる各設定情報をそれぞれ取得するようにしてもよい。
【００１１】
このようにすれば、管理サーバは、各入れ替え対象プリンタの設定情報を容易に取得するができる。
【００１２】
上記プリンタ管理システムにおいて、
前記設定情報は、少なくとも前記ネットワーク上で各入れ替え対象プリンタを特定するための通信情報を含むようにしてもよい。
【００１３】
このようにすれば、例えば、入れ替え対象プリンタの設置位置を上記入れ替え相手の入れ替え対象プリンタの設置位置に入れ替えても、もともと上記入れ替え相手の入れ替え対象プリンタを使用していたユーザは、そのまま入れ替え後の入れ替え対象プリンタを使用することができる。
【００１４】
上記プリンタ管理システムにおいて、
各プリンタのうちの各入れ替え対象プリンタの送受信実行部は、
前記新設定情報を正常に受信した場合には、前記管理サーバへ受信成功の報告をそれぞれ行い、
前記管理サーバの入れ替え処理実行部は、
各入れ替え対象プリンタから、前記新設定情報の受信成功の報告をそれぞれ受け、
受けた報告に基づいて、各入れ替え対象プリンタに、その入れ替え対象プリンタの前記設定情報が他の入れ替え対象プリンタに正常に受信されたことをそれぞれ報告し、
各入れ替え対象プリンタの送受信実行部は、
自身の前記設定情報が、前記管理サーバから、前記他の入れ替え対象プリンタに正常に受信されたことを示す報告をそれぞれ受け、
各入れ替え対象プリンタの設定情報反映部は、
その報告を受けた後、所定のタイミングで、設定されている前記設定情報に代えて、取得した前記新設定情報をそれぞれ反映させるようにしてもよい。
【００１５】
このようにすれば、各入れ替え対象プリンタは、他の入れ替え対象プリンタに自身の設定情報が正常に受信された後に、取得した新設定情報をもともと設定されていた設定情報に代えて反映させるので、入れ替え対象プリンタ間で、それぞれの設定情報（例えば、上記通信情報）がかぶるのを抑制することができる。
【００１６】
上記プリンタ管理システムにおいて、
前記管理サーバの入れ替え処理実行部は、
各入れ替え対象プリンタに、それぞれ、その入れ替え相手の入れ替え対象プリンタの位置を表わす位置情報を送信し、出力させるようにしてもよい。
【００１７】
このようにすれば、例えば、所定の作業者が、入れ替え対象プリンタの設置位置を上記入れ替え相手の入れ替え対象プリンタの設置位置に入れ替える場合には、その作業者は、出力後の情報に基づいて、入れ替え対象プリンタの設置位置を容易に入れ替えることができる。
【００１８】
上記プリンタ管理システムにおいて、
各プリンタは、それぞれ同じ印刷ドライバでサポートされるプリンタであってもよい。
【００１９】
このようにすれば、例えば、入れ替え対象プリンタの設置位置を上記入れ替え相手の入れ替え対象プリンタの設置位置に入れ替えても、ユーザは、各入れ替え対象プリンタに印刷指示を行なうコンピュータの設定の変更に伴う作業を抑制することができる。
【００２０】
上記目的の少なくとも一部を達成するために、本発明の管理サーバは、
複数のプリンタとネットワークを介して接続され、それらに固有に設定される設定情報の入れ替え処理を担う管理サーバであって、
各プリンタから、そのプリンタ自身の少なくとも一部の使用状況を表わす管理情報をそれぞれ取得し、取得した各管理情報に基づいて、各プリンタの中から前記設定情報の入れ替えを行う２以上の入れ替え対象プリンタを決定する入れ替え処理実行部を備えることを要旨とする。
【００２１】
上記構成の管理サーバによれば、例えば、入れ替え対象プリンタを、管理情報に基づく使用状況の多少で決定し、決定した入れ替え対象プリンタの設置位置を入れ替えれば、各プリンタの使用頻度を平均化させることができる。従って、各プリンタの長期周期部品の交換を軽減することができる。
【００２２】
上記管理サーバにおいて、
前記入れ替え処理実行部は、
各入れ替え対象プリンタに、それぞれ、入れ替え相手の入れ替え対象プリンタの前記設定情報を新設定情報として送信するようにしてもよい。
【００２３】
このようにすれば、各入れ替え対象プリンタに、設定されている設定情報に代えて、入れ替え相手の入れ替え対象プリンタの設定情報を反映させることができるので、例えば、入れ替え対象プリンタの設置位置を上記入れ替え相手の入れ替え対象プリンタの設置位置に入れ替えても、もともと上記入れ替え相手の入れ替え対象プリンタを使用していたユーザは、利便性を失うことなく、入れ替え後の入れ替え対象プリンタを使用することができる。
【００２４】
上記管理サーバにおいて、
前記入れ替え処理実行部は、
各入れ替え対象プリンタに、それぞれ、各設定情報の送信を要求し、各入れ替え対象プリンタから送信されてくる各設定情報をそれぞれ取得するようにしてもよい。
【００２５】
このようにすれば、管理サーバは、各入れ替え対象プリンタの設定情報を容易に取得するができる。
【００２６】
上記管理サーバにおいて、
前記設定情報は、少なくとも前記ネットワーク上で各入れ替え対象プリンタを特定するための通信情報を含むようにしてもよい。
【００２７】
このようにすれば、例えば、入れ替え対象プリンタの設置位置を上記入れ替え相手の入れ替え対象プリンタの設置位置に入れ替えても、もともと上記入れ替え相手の入れ替え対象プリンタを使用していたユーザは、そのまま入れ替え後の入れ替え対象プリンタを使用することができる。
【００２８】
上記管理サーバにおいて、
前記入れ替え処理実行部は、
各入れ替え対象プリンタから、前記新設定情報の受信成功の報告をそれぞれ受け、
受けた報告に基づいて、各入れ替え対象プリンタに、その入れ替え対象プリンタの前記設定情報が他の入れ替え対象プリンタに正常にそれぞれ受信されたことを報告するようにしてもよい。
【００２９】
このようにすれば、各入れ替え対象プリンタは、他の入れ替え対象プリンタに自身の設定情報が正常に受信された後に、取得した新設定情報をもともと設定されていた設定情報に代えて反映させるので、入れ替え対象プリンタ間で、それぞれの設定情報（例えば、上記通信情報）がかぶるのを抑制することができる。
【００３０】
上記管理サーバにおいて、
前記入れ替え処理実行部は、
各入れ替え対象プリンタに、それぞれ、その入れ替え相手の入れ替え対象プリンタの位置を表わす位置情報を送信し、出力させるようにしてもよい。
【００３１】
このようにすれば、例えば、所定の作業者が、入れ替え対象プリンタの設置位置を上記入れ替え相手の入れ替え対象プリンタの設置位置に入れ替える場合には、その作業者は、出力後の情報に基づいて、入れ替え対象プリンタの設置位置を容易に入れ替えることができる。
【００３２】
上記目的の少なくとも一部を達成するために、本発明のプリンタは、
複数のプリンタにそれぞれ固有に設定されている設定情報の入れ替え処理を担う管理サーバと、ネットワークを介して接続されるプリンタであって、
自身の少なくとも一部の使用状況を表わす管理情報を前記管理サーバに送信し、
前記管理サーバにより、前記入れ替え処理で、送信した前記管理情報に基づいて、前記設定情報を入れ替えるための入れ替え対象プリンタとして判断され、
前記管理サーバから、入れ替え相手の入れ替え対象プリンタの設定情報を取得する送受信実行部と、
所定のタイミングで、設定されている前記設定情報に代えて、取得した前記入れ替え相手の入れ替え対象プリンタの設定情報を反映させる設定情報反映部と、
を備えることを要旨とする。
【００３３】
上記構成のプリンタによれば、このプリンタを、例えば、設定情報の入れ替え相手の入れ替え対象プリンタの設置位置に入れ替えれば、このプリンタと入れ替え相手の入れ替え対象プリンタとの使用頻度を平均化させることができる。従って、それらのプリンタの長期周期部品の交換を軽減することができる。
【００３４】
上記プリンタにおいて、
所定の情報を出力する出力部を備え、
前記送受信実行部は、
前記管理サーバから、前記入れ替え相手の前記入れ替え対象プリンタの位置を表わす位置情報を取得し、
前記出力部は、
取得した前記位置情報を出力するようにしてもよい。
【００３５】
このようにすれば、例えば、所定の作業者が、上記プリンタの設置位置を上記入れ替え相手の入れ替え対象プリンタの設置位置に入れ替える場合には、その作業者は、出力後の情報に基づいて、上記入れ替え対象プリンタの設置位置を容易に入れ替えることができる。
【００３６】
なお、本発明は、上記した装置発明の態様に限ることなく、プリンタ管理方法などの方法発明としての態様で実現することも可能である。さらには、それらの方法や装置を構築するためのコンピュータプログラムとしての態様や、そのようなコンピュータプログラムを記録した記録媒体としての態様や、上記コンピュータプログラムを含み搬送波内に具現化されたデータ信号など、種々の態様で実現することも可能である。
【００３７】
また、本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合には、上記装置の動作を制御するプログラム全体として構成するものとしてもよいし、本発明の機能を果たす部分のみを構成するものとしてもよい。
【発明を実施するための最良の形態】
【００３８】
以下、本発明の実施の形態について、実施例に基づき次の順序で説明する。
Ａ．実施例：
Ａ１．システム概要：
Ａ２．プリンタおよび管理サーバの機能：
Ａ３．入れ替えプリンタ決定処理：
Ａ４．入れ替え実行処理：
Ａ５．新設定情報反映フラグ成立処理：
Ａ６．実施例の効果：
Ｂ．変形例：
【００３９】
Ａ．実施例：
Ａ１．システム概要：
図１は、本発明の一実施例としてのプリンタ管理システムの概要構成を示す説明図である。以下に、本実施例として、或るプリンタ管理業者（以下、管理者と呼ぶ。）ＰＭと、或る組織（以下では、組織と呼ぶ。）ＯＧとの間に構築されるプリンタ管理システム１０００について説明する。このプリンタ管理システム１０００では、管理業者ＰＭの管理サーバＳＶと、組織ＯＧ内に設置される複数のクライアントのパーソナルコンピュータ（ＰＣ）（以下、クライアントＣＬと略す。）と、組織ＯＧ内に設置される複数のプリンタＰＲＴとがネットワークを介して接続されている。具体的には、このシステム内に設けられたローカルエリアネットワークＬＡＮ１を介して、複数のプリンタＰＲＴと、複数のクライアントＣＬとが接続されている。そして、このローカルエリアネットワークＬＡＮ１は、ファイアウォールＦＷを介してインターネットＩＮＴに接続されている。また、管理サーバＳＶは、ローカルエリアネットワークＬＡＮ２に接続され、そのローカルエリアネットワークＬＡＮ２は、インターネットＩＮＴに接続されている。
【００４０】
図１に示すように、組織ＯＧには、その建物の１Ｆ（１階）〜５Ｆ（５階）の各階の所定の事業室に、それぞれプリンタＰＲＴ１〜ＰＲＴ５が設置され、それらはローカルエリアネットワークＬＡＮ１に接続されている。また、各階には、それぞれ、クライアントＣＬ１〜ＣＬ５が設置され、ローカルエリアネットワークＬＡＮ１に接続されている。このクライアントＣＬ１〜ＣＬ５は、そのクライアントＣＬが設置された階のプリンタＰＲＴにローカルエリアネットワークＬＡＮ１を介して印刷ジョブが送られるように設定されている。例えば、クライアントＣＬ１の印刷ジョブは、プリンタＰＲＴ１に送られるように設定されている。また、プリンタＰＲＴ１〜ＰＲＴ５は、或るメーカの機種Ａとなっている。そのため、クライアントＣＬ１〜ＣＬ５は、各プリンタＰＲＴで印刷を行うために、機種Ａ対応の印刷ドライバソフトを備えている。
【００４１】
これらネットワークに接続されている各デバイス間（各プリンタＰＲＴとクライアントＣＬ間、若しくは、各プリンタＰＲＴと管理サーバＳＶ間）の通信は、ＴＣＰ／ＩＰをベースとしており、各デバイスには、それぞれ、ＩＰアドレスが予め固定で割り振られている。そして、発信元のデバイスから発信された通信データには、発信元のデバイスのＩＰアドレス（発信元ＩＰアドレス）と、送信先のデバイスのＩＰアドレス（送信先ＩＰアドレス）とが含まれており、この通信データは、送信先ＩＰアドレスに従って、そのＩＰアドレスを有するデバイスに送信される。なお、厳密に言えば、これらＩＰアドレスは、各クライアントＣＬや、各プリンタＰＲＴ、管理サーバＳＶ自体に設定されているわけではなく、ＴＣＰ／ＩＰのネットワークから見た場合のノード（すなわち、具体的には、ＴＣＰ／ＩＰ通信を行うためにネットワークに接続されているネットワークボードの所定のメモリ）に設定されている。なお、本実施例では、図１に示すように、プリンタＰＲＴ１〜ＰＲＴ５に割り振られたＩＰアドレスをそれぞれＩＰ１〜ＩＰ５とする。
【００４２】
ところで、各プリンタＰＲＴが接続されているローカルエリアネットワークＬＡＮ１は、上述したように、ファイアウォールＦＷを介してインターネットＩＮＴに接続されている。このため、管理サーバＳＶ側からは、ファイアウォールＦＷを越えて各プリンタＰＲＴへ接続することができない。そこで、本実施例では、管理サーバにＷｅｂサーバとしての機能を持たせ、各プリンタＰＲＴが管理サーバＳＶに接続する際に、ＨＴＴＰ（hyper text transfer protocol）の一種であるＨＴＰＰＳ（hyper text transfer protocol security）を用いて接続するようにしている。これにより、管理サーバＳＶは、各プリンタＰＲＴが、管理サーバＳＶに接続してきた際に、そのレスポンスとして、所定の情報を各プリンタＰＲＴにダウンロードすることができる。なお、本実施例において、各プリンタＰＲＴが管理サーバＳＶに接続するとは、プリンタＰＲＴが管理サーバへの接続認証を行い、接続速度などの情報を管理サーバＳＶと相互に交換するネゴシエーションを行って通信を確立することを言う。各プリンタＰＲＴは、管理サーバＳＶへ接続後に、所定の情報をアップロードすることができる。また、各プリンタＰＲＴおよび管理サーバＳＶ間では、セキュリティの観点から、ＨＴＴＰＳによる暗号化通信が行われる。例えば、プリンタＰＲＴ１には、管理サーバＳＶがプリンタＰＲＴ１を一意に識別するための識別情報および管理サーバＳＶへの接続認証のためのパスワードが予め設定されている。プリンタＰＲＴ１は、識別情報およびパスワードを用いて、接続認証後、管理サーバＳＶに接続することができる。
【００４３】
プリンタＰＲＴ１〜ＰＲＴ５は、それぞれネットワークインタフェース（ネットワークＩ／Ｆ）としてのカスタムネットワークボードＣＮＢ１〜ＣＮＢ５を内蔵している。これら各カスタムネットワークボードＣＮＢは、同様の機能を有しており、クライアントＣＬ１〜ＣＬ５から、それぞれプリンタＰＲＴ１〜ＰＲＴ５に送信された印刷ジョブを含む通信データを受信する機能を持つ。また、各カスタムネットワークボードＣＮＢは、それぞれのプリンタＰＲＴに蓄えられた種々の管理情報のうち、総印刷面数データを取得し、管理サーバＳＶへ通知する機能を持つ。さらに、各カスタムネットワークボードＣＮＢは、管理サーバＳＶが行う後述の入れ替えプリンタ決定処理で、入れ替えが行われるプリンタＰＲＴとして、自身が内蔵されているプリンタＰＲＴが特定されると、管理サーバＳＶからの要求に基づいて、特定されたプリンタＰＲＴや自身に設定されていた種々の設定情報を管理サーバＳＶに通知する機能を有する。また、そのカスタムネットワークボードＣＮＢは、管理サーバＳＶが行う後述の入れ替え実行処理において、入れ替え先（移動先）の場所にあるプリンタＰＲＴの設定情報が管理サーバＳＶから送信されてくると、それを受信し、所定のタイミングで、元々の設定情報に代えて、受信した設定情報を反映させる機能を有する。これらの機能についての詳細な説明、および、上述の設定情報についての詳細な説明は、後述する。
【００４４】
一方、管理サーバＳＶは、入れ替えプリンタ決定処理および入れ替え実行処理を実行する機能を有する。すなわち、管理サーバＳＶは、入れ替えプリンタ決定処理において、各プリンタＰＲＴから通知されてきた印刷面数データに基づいて、各プリンタＰＲＴの使用頻度の高低を検証し、その検証結果に基づいて、２つの或るプリンタＰＲＴを、入れ替えを行うプリンタ（以下、入れ替え対象プリンタＰＲＴと呼ぶ。）として決定する。また、管理サーバＳＶは、入れ替え実行処理において、各入れ替え対象プリンタＰＲＴの設定情報をそれぞれ取得し、それらを互いに入れ替えて、各入れ替え対象プリンタＰＲＴにダウンロードする処理を行った後、各入れ替え対象プリンタＰＲＴに入れ替え指示をだす。入れ替えプリンタ決定処理および入れ替え実行処理についての詳細な説明は後述する。
【００４５】
Ａ２．プリンタおよびＤＭサーバの機能：
図２は、本実施例におけるプリンタＰＲＴおよび管理サーバＳＶの構成を示す説明図である。プリンタＰＲＴ２〜ＰＲＴ５の構成は、プリンタＰＲＴ１と同様の構成のため、この図では省略している。従って、以下では、各プリンタＰＲＴのうち、プリンタＰＲＴ１ついて説明する。
【００４６】
プリンタＰＲＴ１は、プリンタ本体ＰＲＢ１と、上述したカスタムネットワークボードＣＮＢ１と、を備えている。このうち、プリンタ本体ＰＲＢ１は、主として、プリンタエンジン５２０と、プリンタコントローラ５１０とを備えている。
【００４７】
プリンタエンジン５２０は、実際に印刷を行う機構部分である。プリンタコントローラ５１０は、図示しないＣＰＵやＲＡＭ、ＲＯＭを備えるコンピュータであり、カスタムネットワークボードＣＮＢ１から印刷ジョブデータを受け取って、その印刷ジョブに従ってプリンタエンジン５２０を制御し、印刷を実行させる。
【００４８】
また、プリンタコントローラ５１０は、プリンタ本体に関する種々の情報を管理情報として収集して、ＭＩＢ(Management Information Base)（図示せず）と呼ばれる形式で保存している。ＭＩＢには、プリンタ本体に関して予め規格で統一的に規定されている情報や、製造者によって独自に定義されている情報がオブジェクトごとに保存されている。このオブジェクトの情報としては、例えば、プリンタＰＲＴ１の総印刷面数データや、排トナーボックスの空き容量や、感光体ドラムの使用寿命情報などがある。図２には、これらのうち、総印刷面数データが示されている。
【００４９】
さらに、プリンタコントローラ５１０は、プリンタＰＲＴ１に設定されている設定情報（以下、プリンタ設定情報と呼ぶ。）を保存している。プリンタ設定情報としては、一定時間未使用状態が続いた際に、節電モードに切り替えるための節電設定情報や、プリンタＰＲＴ１に所定のエラーが発生した場合に、そのエラーの解除をクライアントＣＬに伺うかどうかの設定であり、クライアントＣＬに伺わない場合には、自動でエラー回避を試みるエラー自動継続設定情報や、用紙選択がプリンタＰＲＴ１側で任されている場合に、用紙を選択するための用紙選択情報や、クライアントＣＬ１との間で、セキュア印刷処理が行われる場合において、照合のための公開鍵を含むサーバ証明書、などがある。
【００５０】
一方、発明の特徴部分であるカスタムネットワークボードＣＮＢ１は、主として、ＣＰＵ２００と、メモリ３００と、メモリ４００とを備えている。また、この他、実際にネットワーク通信を行うための通信インタフェースなども備えているが、説明の便宜上省略されている。
【００５１】
メモリ３００は、通信設定情報格納部３５０を備えている。この通信設定情報格納部３５０は、ネットワーク通信によりプリンタＰＲＴ１を特定するための情報（以下、通信設定情報と呼ぶ。）が格納される。通信設定情報としては、ＩＰアドレス、サブネットマスク（Subnet  Mask）およびデフォルトゲートウェイ（Default  Geteway）などがある。
【００５２】
メモリ４００は、新設定情報格納部４５０を備えている。この新設定情報格納部４５０は、後述の入れ替えプリンタ決定処理で、自身のプリンタＰＲＴが入れ替え対象プリンタに決定され、後述の入れ替え実行処理で、管理サーバＳＶから送信されてくる入れ替え予定（移動予定）先の場所にある他方の入れ替え対象プリンタＰＲＴの設定情報（プリンタ設定情報および通信設定情報）を新設定情報として格納する。なお、以下では、単に設定情報と呼ぶ場合には、プリンタ設定情報および通信設定情報を示す。
【００５３】
ＣＰＵ２００は、メモリ（図示せず）から、所定のアプリケーションプログラムを読み出して、実行することにより、図２に示す各機能ブロックとして機能する。なお、各機能ブロックをハードウェア的に構築するようにしてもよい。
【００５４】
これら機能ブロックのうち、ＴＣＰ／ＩＰ解釈部２１０は、ＴＣＰ／ＩＰにより、ネットワークを介してクライアントＣＬ１、および、管理サーバＳＶとの通信を行う。
【００５５】
印刷データ受信部２４０は、クライアントＣＬ１から印刷ジョブを含む通信データを受け取って、印刷ジョブをプリンタコントローラ５１０に受け渡す。
【００５６】
また、管理情報取得部２２０は、定期的にＳＮＭＰ（Simple Network Management Control Protocol）などで、プリンタコントローラ５１０に保存されたＭＩＢから総印刷面数データを取得する。
【００５７】
管理制御部２５５は、送受信実行部２３０と設定情報反映部２５０とを備え、これらを制御する。管理制御部２５５は、管理サーバＳＶからの要求に基づいて、プリンタコントローラ５１０からプリンタ設定情報を、通信設定情報格納部３５０から通信設定情報をそれぞれ取得し、これらをプリンタＰＲＴ１の設定情報として、送受信実行部２３０を制御して管理サーバＳＶにアップロードさせる。また、管理制御部２５５は、定期的にプリンタコントローラ５１０から総印刷面数データを取得する。さらには、管理制御部２５５は、後述の新設定情報反映フラグ成立処理を行う。
【００５８】
送受信実行部２３０は、管理制御部２５５の指示により、管理サーバＳＶへの接続を行ったり、所定の情報を管理サーバＳＶにアップロードする。例えば、送受信実行部２３０は、管理情報取得部２２０が取得した総印刷面数データを定期的に管理サーバＳＶへアップロードする。送受信実行部２３０は、管理制御部２５５が取得した設定情報（通信設定情報およびプリンタ設定情報）を管理サーバＳＶにアップロードする。また、送受信実行部２３０は、管理サーバＳＶからダウンロードされてくる他のプリンタＰＲＴの設定情報を受信し、それを新設定情報として新設定情報格納部４５０に格納する。
【００５９】
設定情報反映部２５０は、所定の条件を満たすことにより、後述する新設定情報反映フラグを立てる。また、設定情報反映部２５０は、プリンタＰＲＴ１の電源が投入された際、新設定情報反映フラグを確認し、そのフラグが立っていると、新設定情報格納部４５０に格納されている新設定情報を取得し、それを反映させる。
【００６０】
プリンタＰＲＴ１は、以上のように構成される。上述したように、プリンタＰＲＴ２〜ＰＲＴ５も同機種であり、同様の機能である。
【００６１】
また、図２において、管理サーバＳＶは、ＣＰＵ６００と、メモリ６２０と、ネットワークＩ／Ｆ６１０と、を備えるコンピュータシステムである。
【００６２】
ＣＰＵ６００は、メモリ（図示せず）から、所定のアプリケーションプログラムを読み出し実行することにより、図２に示すように、本発明の特徴部分である入れ替え処理実行部６０５として機能する。この入れ替え処理実行部６０５は、ローカルエリアネットワークＬＡＮ１に接続されたプリンタＰＲＴの入れ替えを行うために、後述の本発明の特徴部分である入れ替えプリンタ決定処理および入れ替え実行処理を行う。
【００６３】
メモリ６２０は、テーブル格納部６３０と設定情報格納部６４０とを備えている。テーブル格納部６３０は、後述する管理情報テーブルを格納する。この管理情報テーブルは、本実施例では、機種ごとに設けられるようになっている。設定情報格納部６４０は、各プリンタＰＲＴの設定情報を各プリンタＰＲＴのＩＰアドレスと対応づけて格納する。
【００６４】
ネットワークＩ／Ｆ６１０は、ネットワーク通信を行うための通信インタフェースであり、ＴＣＰ／ＩＰ解釈部６１５を備え、ＴＣＰ／ＩＰにより、ネットワークを介してプリンタＰＲＴ１〜ＰＲＴ５との通信を行う。
【００６５】
なお、管理サーバＳＶは、この他、コンピュータが備える種々の一般的な構成を備えるが、説明の便宜上省略されている。
【００６６】
Ａ３．入れ替えプリンタ決定処理：
それでは、以下に、本発明の特徴部分である入れ替え処理実行部６０５が行う入れ替えプリンタ決定処理について説明する。この入れ替えプリンタ決定処理は、上述したように、各プリンタＰＲＴから通知されてきた印刷面数データに基づいて、各プリンタＰＲＴの使用頻度の高低を検証し、その検証結果に基づいて、２つの或るプリンタＰＲＴを、入れ替えを行うプリンタとして決定する。従って、この処理の前提として、ローカルエリアネットワークＬＡＮ１に接続される各プリンタＰＲＴは、総印刷面数データを、定期的に管理サーバＳＶにアップロードしているものとする。なお、本実施例では、この入れ替えプリンタ決定処理および、後述する入れ替え実行処理は、組織ＯＧの営業時間（就業時間）内に行われるものとする。例えば、或る日の組織ＯＧの営業時間（就業時間）が、午前９時〜午後５時までであったとすると、入れ替え処理実行部６０５は、午後３時〜５時までの間にこれらの処理を行なう。
【００６７】
図３は、本実施例における入れ替えプリンタ決定処理を示すフローチャートである。
まず、入れ替え処理実行部６０５は、ローカルエリアネットワークＬＡＮ１に接続される所定のプリンタＰＲＴから総印刷面数データのアップロードがあったかどうかを判断する（ステップＳ１０）。
【００６８】
図４は、本実施例における管理情報テーブルを示す説明図である。この管理情報テーブルは、機種Ａごとに設けられるようになっているが、本実施例では、機種Ａに対応する管理情報テーブルついて説明する。この管理情報テーブルは、図４に示すように、ローカルエリアネットワークＬＡＮ１に接続されるプリンタＰＲＴ１〜ＰＲＴ５のＩＰアドレスに対応づけて、総印刷面数データ、設置場所情報、および、入れ替え予定フラグが書き込まれるようになっている。ＩＰアドレス、設置場所情報は、予め入力されている。すなわち、図４に示すように、プリンタＰＲＴ１を表わすＩＰアドレス・ＩＰ１に対応する設置場所情報として、１Ｆ・営業室の位置情報が、プリンタＰＲＴ２を表わすＩＰアドレス・ＩＰ２に対応する設置場所情報として、２Ｆ・事務室の位置情報が、プリンタＰＲＴ３を表わすＩＰアドレス・ＩＰ３に対応する設置場所情報として、３Ｆ・研究室の位置情報が、プリンタＰＲＴ４を表わすＩＰアドレス・ＩＰ４に対応する設置場所情報として、４Ｆ・研究室の位置情報が、プリンタＰＲＴ５を表わすＩＰアドレス・ＩＰ５に対応する設置場所情報として、５Ｆ・社長室の位置情報が、入力されている。入れ替え予定フラグについての説明は、後述する。
【００６９】
入れ替え処理実行部６０５は、所定のプリンタＰＲＴから総印刷面数データのアップロードがあった場合には（ステップＳ１０：ＹＥＳ）、そのプリンタＰＲＴから総印刷面数データを取得し（ステップＳ２０）、上述の機種Ａに対応した管理情報テーブルにそのプリンタＰＲＴのＩＰアドレスに対応づけて総印刷面数データに基づく、総印刷面数を書き込む（ステップＳ３０）。なお、この総印刷面数が多いということは、そのプリンタＰＲＴの使用頻度が高いということであるので、総印刷面数は、プリンタＰＲＴの使用頻度の指標を表わしている。
【００７０】
続いて、入れ替え処理実行部６０５は、管理情報テーブルの総印刷面数が、２万面に達したかどうかを判断する（ステップＳ４０）。入れ替え処理実行部６０５は、管理情報テーブルの総印刷面数が、２万面に達していない場合には（ステップＳ４０：ＮＯ）、ステップＳ１０の処理にリターンする。
【００７１】
入れ替え処理実行部６０５は、管理情報テーブルの総印刷面数が、２万面に達していると（ステップＳ４０：ＹＥＳ）、機種ＡのプリンタＰＲＴの一部が入れ替え時期に達したと判断し、総印刷面数に基づいて入れ替え対象プリンタＰＲＴを決定し、管理情報テーブル（図４）において、決定した入れ替え対象プリンタＰＲＴのＩＰアドレスに対応づけて入れ替え予定フラグをたてる（ステップＳ５０）。具体的には、管理情報テーブルにおいて、総印刷面数が２万面に達したプリンタＰＲＴ（総印刷面数が最も多いプリンタＰＲＴ）と、管理情報テーブルの中で、総印刷面数が最も少ないプリンタＰＲＴとの２つのプリンタを入れ替え対象プリンタＰＲＴとして決定する。これにより、使用頻度が最も高いプリンタＰＲＴと使用頻度が最も低いプリンタＰＲＴが入れ替え対象プリンタＰＲＴとして決定されることになる。
【００７２】
本実施例において、以下では、図４の管理情報テーブルに示すように、プリンタＰＲＴ２の総印刷面数が最も多く、プリンタＰＲＴ５の総印刷面数が最も少ないので、入れ替え処理実行部６０５は、プリンタＰＲＴ２とプリンタＰＲＴ５とを入れ替え対象プリンタＰＲＴとして決定したものとする。従って、入れ替え処理実行部６０５は、管理情報テーブルにプリンタＰＲＴ２とプリンタＰＲＴ５のＩＰアドレスに対応づけて、入れ替え予定フラグをたてている。入れ替え処理実行部６０５は、入れ替え予定フラグがオンになっているプリンタＰＲＴに対して、以下の入れ替え実行処理を行なう。
【００７３】
Ａ４．入れ替え実行処理：
続いて、入れ替え処理実行部６０５は、入れ替え実行処理を行う（ステップＳ１００）。なお、この入れ替え実行処理の前提として、各プリンタＰＲＴは、管理サーバＳＶに総印刷面数データなどの所定の情報を定期的にアップロードするために、管理サーバＳＶに定期的に接続しているものとする。
【００７４】
図５および図６は、本実施例における入れ替え実行処理を示すフローチャートである。
図５に示すように、まず、入れ替え処理実行部６０５は、２つの入れ替え対象プリンタＰＲＴ（プリンタＰＲＴ２、又は、プリンタＰＲＴ５）のうち、どちらか一方のプリンタから接続があったかどうかを判断する（ステップＳ１１０）。接続がない場合は、待機する（ステップＳ１１０：ＮＯ）。
【００７５】
入れ替え対象プリンタＰＲＴのうち、どちらか一方のプリンタから接続があると（ステップＳ１１０：ＹＥＳ）、入れ替え処理実行部６０５は、接続があった入れ替え対象プリンタＰＲＴにレスポンスとして、設定情報のアップロードを要求する（ステップＳ１２０）。この時、要求を受けたプリンタＰＲＴにおいて、管理制御部は、プリンタコントローラからプリンタ設定情報を、通信設定情報格納部から通信設定情報をそれぞれ取得し、そのプリンタＰＲＴの設定情報として、送受信実行部に管理サーバＳＶにアップロードさせる。
【００７６】
さらに、上述のステップＳ１２０の処理におけるアップロード要求と共に、接続があった入れ替え対象プリンタＰＲＴに、入れ替え対象のプリンタとなったことを通知する（ステップＳ１２５）。
【００７７】
続いて、入れ替え処理実行部６０５は、一定時間経過後、アップロード要求を出した入れ替え対象プリンタＰＲＴからその時間内に設定情報を取得できたかどうかを判断する（ステップＳ１３０）。入れ替え処理実行部６０５は、一定時間内に設定情報を取得できなかった場合には（ステップＳ１３０：ＮＯ）、ステップＳ１１０の処理にリターンする。
【００７８】
入れ替え処理実行部６０５は、接続のあった入れ替え対象プリンタＰＲＴから一定時間内に設定情報を取得できた場合には（ステップＳ１３０：ＹＥＳ）、続いて、もう一つの入れ替え対象プリンタＰＲＴから接続があったかどうかを判断する（ステップＳ１４０）。例えば、ステップＳ１１０の処理で、プリンタＰＲＴ２から接続があったとすると、この処理では、プリンタＰＲＴ５から接続があったかどうかを判断する。入れ替え処理実行部６０５は、接続がない場合は、待機する（ステップＳ１４０：ＮＯ）。
【００７９】
もう一つの入れ替え対象プリンタＰＲＴから接続があると（ステップＳ１４０：ＹＥＳ）、入れ替え処理実行部６０５は、接続があった入れ替え対象プリンタＰＲＴにレスポンスとして、設定情報のアップロードを要求する（ステップＳ１５０）。この時、要求を受けたプリンタＰＲＴにおいて、管理制御部は、プリンタコントローラからプリンタ設定情報を、通信設定情報格納部から通信設定情報をそれぞれ取得し、そのプリンタＰＲＴの設定情報として、送受信実行部に管理サーバＳＶにアップロードさせる。
【００８０】
さらに、上述のステップＳ１５０の処理におけるアップロード要求と共に、接続があった入れ替え対象プリンタＰＲＴに、入れ替え対象のプリンタとなったことを通知する（ステップＳ１５５）。
【００８１】
続いて、入れ替え処理実行部６０５は、一定時間経過後、アップロード要求を出した入れ替え対象プリンタＰＲＴからその時間内に設定情報を取得できたかどうかを判断する（ステップＳ１６０）。入れ替え処理実行部６０５は、一定時間内に設定情報を取得できなかった場合には（ステップＳ１６０：ＮＯ）、ステップＳ１４０の処理にリターンする。
【００８２】
入れ替え処理実行部６０５は、接続のあった入れ替え対象プリンタＰＲＴから一定時間内に設定情報を取得できた場合には（ステップＳ１６０：ＹＥＳ）、接続を終了する。その後、入れ替え処理実行部６０５は、再度、２つの入れ替え対象プリンタＰＲＴ（プリンタＰＲＴ２、又は、プリンタＰＲＴ５）のうち、どちらか一方のプリンタから接続があったかどうかを判断する（ステップＳ１７０）。接続がない場合は、待機する（ステップＳ１７０：ＮＯ）。
【００８３】
入れ替え対象プリンタＰＲＴのうち、どちらか一方のプリンタから接続があると（ステップＳ１７０：ＹＥＳ）、入れ替え処理実行部６０５は、接続があった入れ替え対象プリンタＰＲＴにレスポンスとして、その入れ替え対象プリンタＰＲＴではない、他方の入れ替え対象プリンタＰＲＴの設定情報を新設定情報として、ダウンロードする（ステップＳ１８０）。例えば、ステップＳ１７０の処理で、接続があった入れ替え対象プリンタＰＲＴがプリンタＰＲＴ２の場合には、この処理では、プリンタＰＲＴ２に、上述の処理で取得したプリンタＰＲＴ５の設定情報をダウンロードする。この時、新設定情報をダウンロードした入れ替え対象プリンタＰＲＴでは、そのダウンロードが正常に行われると、そのプリンタＰＲＴの管理制御部が、新設定情報を新設定情報格納部に格納する。そして、そのプリンタＰＲＴの管理制御部は、送受信実行部に管理サーバＳＶに再度接続を行わせ、ダウンロード成功の報告をする。なお、この場合、入れ替え処理実行部６０５は、上述の処理で、入れ替え対象プリンタＰＲＴから一定時間内に設定情報を取得できた場合に（ステップＳ１６０：ＹＥＳ）、その接続のレスポンスとして、接続した入れ替え対象プリンタＰＲＴに対して、他方の入れ替え対象プリンタＰＲＴの設定情報を新設定情報として、ダウンロードするようにしてもよい。
【００８４】
続いて、入れ替え処理実行部６０５は、接続のあった入れ替え対象プリンタＰＲＴに、新設定情報のダウンロードが正常に行われたかどうかを判断する（ステップＳ１９０）。新設定情報をダウンロードした入れ替え対象プリンタＰＲＴから、一定時間以内にダウンロード成功の報告がなかった場合には、接続のあった入れ替え対象プリンタに新設定情報のダウンロードが正常に行われなかったものとして（ステップＳ１９０：ＮＯ）、ステップＳ１７０の処理にリターンする。
【００８５】
一方、新設定情報をダウンロードした入れ替え対象プリンタＰＲＴから、一定時間以内にダウンロード成功の報告があった場合には、接続のあった入れ替え対象プリンタに新設定情報のダウンロードが正常に行われたものとして（ステップＳ１９０：ＹＥＳ）、続いて、図６に示すように、入れ替え処理実行部６０５は、もう一つの入れ替え対象プリンタＰＲＴから接続があったかどうかを判断する（ステップＳ２００）。例えば、ステップＳ１７０の処理で、プリンタＰＲＴ２から接続があったとすると、この処理では、プリンタＰＲＴ５から接続があったかどうかを判断する。入れ替え処理実行部６０５は、接続がない場合は、待機する（ステップＳ２００：ＮＯ）。
【００８６】
もう一つの入れ替え対象プリンタＰＲＴから接続があると（ステップＳ２００：ＹＥＳ）、入れ替え処理実行部６０５は、接続があった入れ替え対象プリンタＰＲＴにレスポンスとして、その入れ替え対象プリンタＰＲＴではない、他方の入れ替え対象プリンタＰＲＴの設定情報を新設定情報として、ダウンロードする（ステップＳ２１０）。例えば、ステップＳ１７０の処理で、接続があった入れ替え対象プリンタＰＲＴがプリンタＰＲＴ２であり、ステップＳ２００の処理で、接続がった入れ替え対象プリンタＰＲＴがプリンタＰＲＴ５の場合には、この処理では、プリンタＰＲＴ５に、上述の処理で取得したプリンタＰＲＴ２の設定情報をダウンロードする。この時、新設定情報をダウンロードした入れ替え対象プリンタＰＲＴでは、そのダウンロードが正常に行われると、そのプリンタＰＲＴの管理制御部が、新設定情報を新設定情報格納部に格納する。そして、そのプリンタＰＲＴの管理制御部は、送受信実行部に管理サーバＳＶに再度接続を行わせ、ダウンロード成功の報告をする。
【００８７】
続いて、入れ替え処理実行部６０５は、接続のあった入れ替え対象プリンタＰＲＴに、新設定情報のダウンロードが正常に行われたかどうかを判断する（ステップＳ２２０）。新設定情報をダウンロードした入れ替え対象プリンタＰＲＴから、一定時間以内にダウンロード成功の報告がなかった場合には、接続のあった入れ替え対象プリンタＰＲＴに新設定情報のダウンロードが正常に行われなかったものとして（ステップＳ２２０：ＮＯ）、ステップＳ２００の処理にリターンする。
【００８８】
一方、新設定情報をダウンロードした入れ替え対象プリンタＰＲＴから、一定時間以内にダウンロード成功の報告があった場合には、接続のあった入れ替え対象プリンタに新設定情報のダウンロードが正常に行われたものとして（ステップＳ２２０：ＹＥＳ）、接続を終了する。そして、入れ替え処理実行部６０５は、再度、２つの入れ替え対象プリンタＰＲＴ（プリンタＰＲＴ２、又は、プリンタＰＲＴ５）のうち、どちらか一方のプリンタから接続があったかどうかを判断する（ステップＳ２３０）。接続がない場合は、待機する（ステップＳ２３０：ＮＯ）。
【００８９】
入れ替え対象プリンタＰＲＴのうち、どちらか一方のプリンタから接続があると（ステップＳ２３０：ＹＥＳ）、入れ替え処理実行部６０５は、接続があった入れ替え対象プリンタにレスポンスとして、そのプリンタの設定情報をもう一つの入れ替え対象プリンタへダウンロードすることに成功したことを報告する（ステップＳ２４０）。例えば、ステップＳ２３０の処理で、接続があった入れ替え対象プリンタＰＲＴがプリンタＰＲＴ２の場合には、この処理では、プリンタＰＲＴ２に、プリンタＰＲＴ２の設定情報をプリンタＰＲＴ５へダウンロードすることに成功したことを報告する。なお、この場合、入れ替え処理実行部６０５は、上述の処理で、新設定情報をダウンロードした入れ替え対象プリンタＰＲＴから、一定時間以内にダウンロード成功の報告があった場合に（ステップＳ２２０：ＹＥＳ）、その接続のレスポンスとして、その接続があった入れ替え対象プリンタＰＲＴに対して、その入れ替え対象プリンタＰＲＴの設定情報をもう一つの入れ替え対象プリンタＰＲＴへダウンロードすることに成功したことを報告するようにしてもよい。
【００９０】
さらに、入れ替え処理実行部６０５は、管理情報テーブル（図４）から、接続があった入れ替え対象プリンタではない、他方の入れ替え対象プリンタの設置場所情報を取得し、ステップＳ２４０の処理におけるダウンロード成功の報告と共に、接続があった入れ替え対象プリンタＰＲＴに、取得した設置場所情報をダウンロードする（ステップＳ２５０）。例えば、ステップＳ２３０の処理で、接続があった入れ替え対象プリンタＰＲＴがプリンタＰＲＴ２の場合には、この処理では、管理情報テーブルから、プリンタＰＲＴ５の設置場所である５Ｆ：社長室の場所を表わす設置場所情報を取得し、プリンタＰＲＴ２に、それをダウンロードする。この場合、この設置場所情報は、プリンタＰＲＴ２の入れ替え後の移動先を表わしている。
【００９１】
次に、入れ替え処理実行部６０５は、もう一つの入れ替え対象プリンタＰＲＴから接続があったかどうかを判断する（ステップＳ２６０）。接続がない場合は、待機する（ステップＳ２６０：ＮＯ）。
【００９２】
もう一つの入れ替え対象プリンタＰＲＴから接続があると（ステップＳ２６０：ＹＥＳ）、入れ替え処理実行部６０５は、接続があった入れ替え対象プリンタＰＲＴにレスポンスとして、そのプリンタの設定情報をもう一つの入れ替え対象プリンタへダウンロードすることに成功したことを報告する（ステップＳ２７０）。例えば、ステップＳ２６０の処理で、接続があった入れ替え対象プリンタＰＲＴがプリンタＰＲＴ５の場合には、この処理では、プリンタＰＲＴ５に、プリンタＰＲＴ５の設定情報をプリンタＰＲＴ２へダウンロードすることに成功したことを報告する。
【００９３】
さらに、入れ替え処理実行部６０５は、管理情報テーブル（図４）から、接続があった入れ替え対象プリンタではない、他方の入れ替え対象プリンタの設置場所情報を取得し、ステップＳ２７０の処理におけるダウンロード成功の報告と共に、接続があった入れ替え対象プリンタＰＲＴに、取得した設置場所情報をダウンロードする（ステップＳ２８０）。例えば、ステップＳ２６０の処理で、接続があった入れ替え対象プリンタＰＲＴがプリンタＰＲＴ５の場合には、この処理では、管理情報テーブルから、プリンタＰＲＴ２の設置場所である２Ｆ：事務室の場所を表わす設置場所情報を取得し、プリンタＰＲＴ５に、それをダウンロードする。この場合、この設置場所情報は、プリンタＰＲＴ５の入れ替え後の移動先を表わしている。入れ替え処理実行部６０５は、この処理を終了すると、入れ替え実行処理を終了し、さらに、入れ替えプリンタ決定処理も終了する。
【００９４】
なお、上述の入れ替え実行処理のステップＳ１１０、ステップＳ１４０、ステップＳ１７０、ステップＳ２００、ステップＳ２３０、およびステップＳ２６０の処理において、入れ替え処理実行部６０５は、一定時間内にこれらの処理が行なわれないと、入れ替え対象プリンタＰＲＴになんらかの不具合（例えば、電源オフ。）が起こったものと判断し、処理を中止するようにしてもよい。この際、入れ替え処理実行部６０５は、表示パネル（図示せず）に表示を行なうなどして、管理者ＰＭに処理中止の表示を行なう。
【００９５】
一方、プリンタＰＲＴ２およびプリンタＰＲＴ５は、管理サーバＳＶから移動先を表わす設置場所情報をダウンロードすると、その情報を、それぞれのプリンタＰＲＴにおいて、印刷出力する。
【００９６】
また、各入れ替え対象プリンタＰＲＴは、以下の新設定情報反映フラグを立てる以下の処理を行っている。
【００９７】
Ａ５．新設定情報反映フラグ成立処理：
図７は、本実施例における各入れ替え対象プリンタが行う新設定情報反映フラグ成立処理を示すフローチャートである。この新設定情報反映フラグ成立処理は、入れ替え実行処理で、入れ替え対象プリンタＰＲＴにおいて、管理サーバＳＶから設定情報のアップロード要求がなされると開始されるが、入れ替え実行処理とは、非同期に行われる。この新設定情報反映フラグ成立処理は、各入れ替え対象プリンタＰＲＴにおいて、上述の管理サーバＳＶによる入れ替え実行処理後に、入れ替え（移動）のため電源がオフされた場合に、次回電源投入時に新設定情報を反映させるための新設定情報反映フラグを立てる処理である。
【００９８】
図７（Ａ）に示すように、入れ替え対象プリンタＰＲＴであるプリンタＰＲＴ２の管理制御部（図示せず）は、プリンタＰＲＴ２（自身）の設定情報が、管理サーバＳＶによりプリンタＰＲＴ５に正常にダウンロードされたかどうかを判断する（ステップＳ５００）。
【００９９】
プリンタＰＲＴ２の管理制御部は、管理サーバＳＶから、上述の入れ替え実行処理（ステップＳ２４０もしくは、ステップＳ２７０の処理）で、プリンタＰＲＴ２の設定情報が、プリンタＰＲＴ５にダウンロード成功した報告を受けていない場合（ステップＳ５００：ＮＯ）には、待機する。
【０１００】
一方、プリンタＰＲＴ２の管理制御部は、管理サーバＳＶから、上述の入れ替え実行処理（ステップＳ２４０もしくは、ステップＳ２７０の処理）で、プリンタＰＲＴ２の設定情報が、プリンタＰＲＴ５にダウンロード成功した報告を受けている場合には、プリンタＰＲＴ２（自身）の設定情報が、管理サーバＳＶによりプリンタＰＲＴ５に正常にダウンロードされたと判断し（ステップＳ５００：ＹＥＳ）、さらに、プリンタＰＲＴ５の設定情報が、プリンタＰＲＴ２（自身）にダウンロードされたかどうかを判断する（ステップＳ５１０）。
【０１０１】
プリンタＰＲＴ２の管理制御部は、管理サーバＳＶから、上述の入れ替え実行処理（ステップＳ１９０もしくは、ステップＳ２２０の処理）で、プリンタＰＲＴ５の設定情報が、プリンタＰＲＴ２（自身）に正常にダウンロードされてない場合（ステップＳ５００：ＮＯ）には、待機する。
【０１０２】
一方、プリンタＰＲＴ２の管理制御部は、管理サーバＳＶから、上述の入れ替え実行処理（ステップＳ１９０もしくは、ステップＳ２２０の処理）で、プリンタＰＲＴ５の設定情報が、プリンタＰＲＴ２（自身）に正常にダウンロードされている場合（ステップＳ５１０：ＹＥＳ）には、続いて、次回電源投入時に新設定情報を反映させるための新設定情報反映フラグをＯＮにして、新設定情報格納部４５０に格納する（ステップＳ５２０）。その後、この新設定情報反映フラグ成立処理を終了する。
【０１０３】
また、図７（Ｂ）に示すように、入れ替え対象プリンタＰＲＴであるプリンタＰＲＴ５の管理制御部（図示せず）は、プリンタＰＲＴ５（自身）の設定情報が、管理サーバＳＶによりプリンタＰＲＴ２に正常にダウンロードされたかどうかを判断する（ステップＳ６００）。
【０１０４】
プリンタＰＲＴ５の管理制御部は、管理サーバＳＶから、上述の入れ替え実行処理（ステップＳ２４０もしくは、ステップＳ２７０の処理）で、プリンタＰＲＴ５の設定情報が、プリンタＰＲＴ２にダウンロード成功した報告を受けていない場合（ステップＳ６００：ＮＯ）には、待機する。
【０１０５】
一方、プリンタＰＲＴ５の管理制御部は、管理サーバＳＶから、上述の入れ替え実行処理（ステップＳ２４０もしくは、ステップＳ２７０の処理）で、プリンタＰＲＴ５の設定情報が、プリンタＰＲＴ２にダウンロード成功した報告を受けている場合には、プリンタＰＲＴ５（自身）の設定情報が、管理サーバＳＶによりプリンタＰＲＴ２に正常にダウンロードされたと判断し（ステップＳ６００：ＹＥＳ）、さらに、プリンタＰＲＴ２の設定情報が、プリンタＰＲＴ５（自身）にダウンロードされたかどうかを判断する（ステップＳ６１０）。
【０１０６】
プリンタＰＲＴ５の管理制御部は、管理サーバＳＶから、上述の入れ替え実行処理（ステップＳ１９０もしくは、ステップＳ２２０の処理）で、プリンタＰＲＴ２の設定情報が、プリンタＰＲＴ５（自身）に正常にダウンロードされてない場合（ステップＳ６００：ＮＯ）には、待機する。
【０１０７】
一方、プリンタＰＲＴ５の管理制御部は、管理サーバＳＶから、上述の入れ替え実行処理（ステップＳ１９０もしくは、ステップＳ２２０の処理）で、プリンタＰＲＴ２の設定情報が、プリンタＰＲＴ５（自身）に正常にダウンロードされている場合（ステップＳ６１０：ＹＥＳ）には、続いて、次回電源投入時に新設定情報を反映させるための新設定情報反映フラグをＯＮにして、新設定情報格納部４５０に格納する（ステップＳ６２０）。その後、この新設定情報反映フラグ成立処理を終了する。
【０１０８】
ところで、管理サーバＳＶによる上述の入れ替え実行処理が終わった頃には、上述の新設定情報反映フラグ成立処理は終了している。なぜなら、上述の新設定情報反映フラグ成立処理は、入れ替え実行処理のステップＳ１９０およびステップＳ２２０の処理に基づいて、行われるものだからである。従って、プリンタＰＲＴ２およびプリンタＰＲＴ５は、入れ替え実行処理（ステップＳ２５０およびステップＳ２８０）により、管理サーバＳＶから入れ替え先（移動先）を表わす設置場所情報をダウンロードして、その情報を、それぞれのプリンタＰＲＴにおいて、印刷出力した頃には、新設定情報反映フラグが立てられた状態となっている。そして、組織ＯＧの営業時間が終了後、これらのプリンタＰＲＴの電源がオフされると、管理者ＰＭから派遣された派遣作業者は、各入れ替え対象プリンタＰＲＴに印刷出力された設置場所情報に基づいて、各入れ替え対象プリンタＰＲＴを移動する。
【０１０９】
例えば、プリンタＰＲＴ２には、管理サーバＳＶによる入れ替え実行処理後、プリンタＰＲＴ５の設置場所情報（すなわち、５Ｆ：社長室の位置情報）が印刷出力されるので、派遣作業者は、プリンタＰＲＴ２の電源オフ後、それを印刷出力された設置場所情報に基づく場所、すなわち、５Ｆの社長室に運んで、プリンタＰＲＴ５の代わりに設置する。同様に、プリンタＰＲＴ５には、管理サーバＳＶによる入れ替え実行処理後、プリンタＰＲＴ２の設置場所情報（すなわち、２Ｆ：事務室の位置情報）が印刷出力されるので、派遣作業者は、プリンタＰＲＴ５の電源オフ後、それを印刷出力された設置場所情報に基づく場所、すなわち、２Ｆの事務室に運んで、プリンタＰＲＴ２の代わりに設置する。
【０１１０】
以上のように、派遣作業者により移動された後、次の日に、各入れ替え対象プリンタＰＲＴに電源が投入されると、各入れ替え対象プリンタＰＲＴの管理制御部は、新設定情報格納部に格納されている新設定情報反映フラグがＯＮになっているので、新設定情報格納部から入れ替え先にあったプリンタＰＲＴの設定情報である新設定情報を読み出して、それを今までの設定情報の代わりに反映させる。具体的には、各入れ替え対象プリンタＰＲＴの管理制御部は、新設定情報格納部から新設定情報を読み出す。そして、管理制御部は、読み出した新設定情報のうち、新しい通信設定情報を、通信設定情報格納部に元々ある通信設定情報に代えて格納し、読み出した新設定情報のうち、新しいプリンタ設定情報をプリンタコントローラに元々あるプリンタ設定情報に代えて格納する。
【０１１１】
例えば、プリンタＰＲＴ２の管理制御部は、新設定情報格納部（図示せず）に格納されている新設定情報（すなわち、プリンタＰＲＴ５の設定情報（通信設定情報およびプリンタ設定情報））を読み出す。そして、プリンタＰＲＴ２の管理制御部は、読み出した新設定情報のうち、新しい通信設定情報を、通信設定情報格納部に設定されていた以前の通信設定情報に代えて格納し、読み出した新設定情報のうち、新しいプリンタ設定情報を、プリンタコントローラに設定されていた以前のプリンタ設定情報に代えて格納する。
【０１１２】
Ａ６．実施例の効果：
本実施例のプリンタ管理システム１０００では、各プリンタＰＲＴの使用頻度の指標としての総印刷面数に基づき、この総印刷面数が２万面に達すると、総印刷面数が２万面に達したプリンタＰＲＴと、最も総印刷面数が少ないプリンタＰＲＴとを入れ替え対象プリンタとして決定し、その入れ替え対象プリンタＰＲＴの設置場所をそれぞれ互いに入れ替えている。従って、各設置場所における各プリンタＰＲＴの使用割合は、これからもほとんど変わらないと考えられるので、このようにすれば、今後、各プリンタＰＲＴの使用頻度を平均化させることができる。その結果、各プリンタＰＲＴにおいて、排トナーボックスや、感光体ドラムなどの長期周期部品の交換を軽減させることができる。また、上述のようにすれば、長期周期部品自体を各プリンタ間で、入れ替えることなく、入れ替え対象プリンタＰＲＴを入れ替えるだけで、容易に長期周期部品の交換を軽減させることができる。
【０１１３】
上記プリンタ管理システム１０００において、各入れ替え対象プリンタＰＲＴは、入れ替え先（移動先）に設置されていたプリンタＰＲＴに設定されていた設定情報（通信設定情報およびプリンタ設定情報）をそれぞれ取得して、それぞれ入れ替え後にそれを反映している。従って、上述したようにプリンタＰＲＴ２およびプリンタＰＲＴ５は、同機種であり、クライアントＣＬ側の同じ印刷ドライバに対応しているので、以上のようにすれば、クライアントＣＬ側のＰＣ設定を変えることなく、入れ替え対象プリンタＰＲＴであるプリンタＰＲＴ２とプリンタＰＲＴ５を入れ替えることができる。また、上述のようにすれば、入れ替え対象プリンタＰＲＴを入れ替えても、クライアントＣＬにおいて、印刷先のプリンタＰＲＴの設置場所が同じであるので、クライアントＣＬを扱うユーザの利便性を失うことがない。
【０１１４】
上記プリンタ管理システム１０００において、各入れ替え対象プリンタＰＲＴは、他方の入れ替え対象プリンタＰＲＴに新設定情報が正常にダウンロードされたことを確認し、かつ、自身に新設定情報が正常にダウンロードされた場合において、新設定情報反映フラグをオンにするようにしている。そして、各入れ替え対象プリンタＰＲＴは、派遣作業者により互いに入れ替えられ、その後、新設定情報フラグに基づいて新設定情報が反映されるようになっている。このようにすれば、各入れ替え対象プリンタＰＲＴのうち、一方の入れ替え対象プリンタＰＲＴのみ、新設定情報が反映されるようなことはないので、例えば、通信設定情報（ＩＰアドレスなど）がかぶってしまうことがない。その結果、通信設定情報がかぶってしまうことに起因するネットワーク通信トラブルを回避することができる。
【０１１５】
上記プリンタ管理システム１０００において、プリンタＰＲＴ２およびプリンタＰＲＴ５は、管理サーバＳＶから移動先を表わす場所情報をダウンロードすると（入れ替え実行処理のステップＳ２５０およびステップＳ２８０の処理に対応）、その情報を、それぞれのプリンタＰＲＴにおいて、印刷出力する。このようにすれば、派遣作業者は、その印刷された物を見れば、容易に入れ替え先（移動先）を把握することができる。
【０１１６】
Ｂ．変形例：
なお、本発明では、上記した実施の形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様にて実施することが可能である。
【０１１７】
Ｂ１．変形例１：
上記実施例では、入れ替えプリンタ決定処理において、入れ替え処理実行部６０５は、入れ替え対象プリンタＰＲＴを同じ機種群の中から決定しているが、本発明はこれに限られるものではない。例えば、入れ替え処理実行部６０５は、入れ替え対象プリンタＰＲＴの決定を、クライアントＣＬに内蔵された印刷ドライバでサポートされるプリンタ群の中から決定するようにしてもよい。また、入れ替え処理実行部６０５は、入れ替え対象プリンタＰＲＴの決定を、クライアントＣＬに印刷ドライバがなくても印刷可能であり、印刷ジョブを共通の印刷フォーマットで受け付けることができるプリンタ群の中から決定するようにしてもよい。この場合、印刷ジョブを共通の印刷フォーマットで受け付けることができるプリンタとしては、ＩＰＰ（Internet Printing Protocol）を用いて印刷するプリンタやポストスプリクトで印刷するプリンタなどがある。このようにすれば、上述の入れ替え実行処理が行われて、入れ替え対象プリンタＰＲＴが入れ替わった場合でも、ユーザは、クライアントＣＬ側のＰＣ設定を変えることなく、入れ替え後のプリンタＰＲＴで適正に印刷することができる。
【０１１８】
Ｂ２．変形例２：
上記実施例では、入れ替え対象プリンタＰＲＴにおいて、新設定値を反映させるタイミングとして、新設定情報反映フラグがオンで、そのプリンタＰＲＴの電源が投入されると、管理制御部は、新設定情報を反映するようにしていたが、本発明はこれに限られるものではない。一方の入れ替え対象プリンタＰＲＴのみ新設定情報が反映されないように調整されていればよく、管理制御部は、新設定値を反映させるタイミングとして、例えば、予め指定される時刻に新設定情報を反映させるようにしてもよいし、派遣作業者が、入れ替え対象プリンタＰＲＴに設けられた操作パネル（図示せず）などを介して、新設定情報を反映させるようにしてもよい。また、予め指定される時刻以降の電源投入時に新設定情報を反映させるようにしてもよいし、入れ替え後管理サーバＳＶからの指示に基づいて、新設定値を反映させるようにしてもよい。
【０１１９】
Ｂ３．変形例３：
上記実施例では、入れ替えプリンタ決定処理（図３）において、入れ替え処理実行部６０５は、総印刷面数が２万面に達した場合に、入れ替え対象プリンタＰＲＴを決定しているが、本発明はこれに限られるものではない。例えば、入れ替え処理実行部６０５は、一定の期間ごとに、入れ替え対象プリンタＰＲＴを決定するようにしてもよい。この場合、入れ替え処理実行部６０５は、一定の期間が経ったと判断すると、総印刷面数の最も多いプリンタＰＲＴと最も少ないプリンタＰＲＴとを入れ替え対象プリンタＰＲＴとして決定する。また、入れ替え処理実行部６０５は、各プリンタＰＲＴにおいて、或る基準時における総印刷面数から増加した分量の総印刷面数を求め、求めた総印刷面数が、一定の面数を超えた場合に、入れ替え対象プリンタＰＲＴを決定するようにしてもよい。この場合、入れ替え処理実行部６０５は、或るプリンタＰＲＴの総印刷面数の増加分が一定の面数を超えたと判断すると、その総印刷面数の増加分が最も多いプリンタＰＲＴと最も少ないプリンタＰＲＴとを入れ替え対象プリンタＰＲＴとして決定する。上述のようにすれば、使用頻度の高いプリンタＰＲＴと低いプリンタＰＲＴとを正確に特定することができ、これらのプリンタＰＲＴを入れ替え対象プリンタＰＲＴとすることで、各プリンタＰＲＴの使用頻度を効率的に平均化することができる。
【０１２０】
Ｂ４．変形例４：
上記実施例では、入れ替えプリンタ決定処理のステップＳ４０において、入れ替え処理実行部６０５は、或るプリンタに対応する総印刷面数が２万面に達した場合に、入れ替え対象プリンタを決定するようにしているが、本発明はこれに限られるものではない。例えば、入れ替え処理実行部６０５は、６万面に達した場合など、種々の総印刷面数を基準に、入れ替え対象プリンタを決定するようにしてもよい。
【０１２１】
Ｂ５．変形例５：
上記実施例では、入れ替えプリンタ決定処理において、入れ替え処理実行部６０５は、使用頻度が最も高いプリンタＰＲＴと使用頻度が最も低いプリンタＰＲＴの２つのみを特定し、それを入れ替え対象プリンタＰＲＴとして決定しているが、本発明はこれに限られるものではない。入れ替え処理実行部６０５は、３つ以上の入れ替え対象プリンタＰＲＴを決定してもよい。例えば、入れ替え処理実行部６０５は、各プリンタＰＲＴの中から、使用頻度が高い順の上位２０％に入るプリンタＰＲＴと、下位２０％に入るプリンタＰＲＴを特定し、それらを入れ替え対象プリンタＰＲＴとしてもよい。この場合、使用頻度が最も高いプリンタＰＲＴと使用頻度が最も低いプリンタＰＲＴとを互いに入れ替えるペアとし、使用頻度が２番目に高いプリンタＰＲＴと使用頻度が２番目に低いプリンタＰＲＴとを互いに入れ替えるペアとし、・・・、使用頻度がｎ（ｎは、３以上の整数）番目に高いプリンタＰＲＴと使用頻度がｎ番目に低いプリンタＰＲＴとを互いに入れ替えるペアとする。すなわち、上記実施例でいえば、入れ替え処理実行部６０５は、使用頻度が高い順の上位２０％に入るプリンタＰＲＴと、下位２０％に入るプリンタＰＲＴとして、図４に示すように、プリンタＰＲＴ１、プリンタＰＲＴ２、プリンタＰＲＴ３、および、プリンタＰＲＴ５を入れ替え対象プリンタＰＲＴとして決定し、プリンタＰＲＴ２とプリンタＰＲＴ５、プリンタＰＲＴ１とプリンタＰＲＴ３とを互いに入れ替えるペアとする。そうして、これらの入れ替え対象プリンタのペア間で、入れ替え実行処理が行われ、各プリンタＰＲＴの入れ替えが行われる。このようにすれば、より効率的に各プリンタＰＲＴの使用頻度を平均化させることができる。その結果、各プリンタＰＲＴにおいて、排トナーボックスや、感光体ドラムなどの長期周期部品の交換をより軽減させることができる。
【０１２２】
また、入れ替え処理実行部６０５は、３つ以上の入れ替え対象プリンタＰＲＴを決定する場合に、入れ替え対象プリンタＰＲＴをペアで入れ替え対象とするのではなく、３つのプリンタＲＰＴを循環させて入れ替えるようにしてもよい。この場合、例えば、３つの入れ替え対象プリンタＰＲＴを、プリンタＸＸ、プリンタＹＹ、プリンタＺＺと呼ぶとすると、入れ替え処理実行部６０５は、３つの入れ替え対象プリンタＰＲＴ（プリンタＸＸ、プリンタＹＹ、プリンタＺＺ）からそれぞれ設定情報を取得する。そして、入れ替え処理実行部６０５は、取得した各設定情報を、プリンタＸＸに対応する設定情報をプリンタＹＹへ、プリンタＹＹに対応する設定情報をプリンタＺＺへ、プリンタＺＺに対応する設定情報をプリンタＸＸへという具合に、循環させてダウンロードする。さらに、入れ替え処理実行部６０５は、そのダウンロードがそれぞれ正常に行われたことを確認すると、プリンタＸＸに、プリンタＸＸの設定情報がプリンタＹＹにダウンロード成功したことを報告し、その報告と共に、入れ替え先の設置場所情報をダウンロードする。入れ替え処理実行部６０５は、プリンタＹＹ、プリンタＺＺについても、同様に、自身の設定情報が入れ替え先に設置された入れ替え対象プリンタＰＲＴへダウンロード成功したことを報告し、その報告と共に、入れ替え先の設置場所情報をダウンロードする。そして、３つ入れ替え対象プリンタＰＲＴ（プリンタＸＸ、プリンタＹＹ、プリンタＺＺ）は、それぞれ入れ替え先の設置場所情報を印刷出力する。派遣作業者は、これに基づいて、各入れ替え対象プリンタＰＲＴを入れ替える。また、３つ入れ替え対象プリンタＰＲＴ（プリンタＸＸ、プリンタＹＹ、プリンタＺＺ）は、派遣作業者による入れ替え後、新設定情報を反映する。各設置場所における各プリンタＰＲＴの使用割合は、これからもほとんど変わらないと考えられるので、このようにすれば、今後、各プリンタＰＲＴの使用頻度を平均化させることができる。その結果、各プリンタＰＲＴにおいて、排トナーボックスや、感光体ドラムなどの長期周期部品の交換を軽減させることができる。
【０１２３】
Ｂ６．変形例６：
上記実施例では、ローカルエリアネットワークＬＡＮ１に接続されている各プリンタＰＲＴにはＩＰアドレスが固定で割り振られていたが、本発明はこれに限られるものではない。ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバなどによって、動的にＩＰアドレスを割り振るようにしてもよい。この場合、クライアントＣＬは、印刷先のプリンタＰＲＴを特定するために、その印刷先プリンタＰＲＴに動的に割り振られたＩＰアドレスを取得する必要がある。しかし、クライアントＣＬが、ＳＭＢやＡｐｐｌｅＴａｌｋのように論理的なプリンタ名で印刷先プリンタＰＲＴを特定する場合はその限りでない。このようにすれば、クライアントＣＬは、印刷先を特定することができる。また、この場合、上述のごとく入れ替え実行処理で、入れ替え対象プリンタＰＲＴの論理的なプリンタ名を入れ替えて、各入れ替え対象プリンタＰＲＴの設置場所を入れ替え、その後、それぞれの入れ替え対象プリンタＰＲＴで入れ替えた論理的なプリンタ名を反映するようにする。このようにすれば、クライアントＣＬを介して今まで入れ替え対象プリンタＰＲＴから印刷していたユーザは、入れ替え対象プリンタＰＲＴの設置場所の入れ替え後もそのまま新しく設置された入れ替え対象プリンタＰＲＴから印刷することができる。
【０１２４】
Ｂ７．変形例７：
上記実施例では、管理サーバＳＶは、管理情報テーブルにおいて、各プリンタＰＲＴの総印刷面数データや、設置位置情報などを、ＩＰアドレスに対応づけて管理しているが、本発明はこれに限られるものではない。例えば、各プリンタＰＲＴの管理制御部は、プリンタコントローラから製造番号データを読み出して、その製造番号データに基づいて、そのプリンタＰＲＴを識別する固有のＩＤ（以下、プリンタＩＤと呼ぶ。）を作成し、それを管理サーバＳＶへアップロードする。そして、管理サーバＳＶは、取得したプリンタＩＤに対応づけて、各プリンタＰＲＴの総印刷面数データや、設置位置情報などを管理するようにしてもよい。この場合、各プリンタＰＲＴは、総印刷面数データなどを管理サーバＳＶにアップロードする際には、プリンタＩＤと対応づけてアップロードする。このようにすれば、各プリンタＰＲＴに動的にＩＰアドレスが割り振られている場合であっても、各プリンタＰＲＴの情報を、それぞれのプリンタＰＲＴに対応づけて正確に管理することができる。
【０１２５】
また、上記変形例７では、各プリンタＰＲＴの管理制御部は、プリンタＩＤを、製造番号データから作成しているが、本発明はこれに限られるものではない。管理制御部が作成するプリンタＩＤは、ユニークなものであればよく、カスタムネットワークボードＣＮＢのＭＡＣアドレスから作成するようにしてもよいし、プリンタＰＲＴにＵＳＢが備えられている場合は、そのＵＳＢＩＤから作成するようにしてもよい。
【０１２６】
Ｂ８．変形例８：
上記実施例において、プリンタＰＲＴおよび管理サーバＳＶの各部は、ソフトウェア的に構成されているものを、ハードウェア的に構成するようにしてもよいし、ハードウェア的に構成されているものを、ソフトウェア的に構成するようにしてもよい。
【０１２７】
Ｂ９．変形例９：
上記実施例では、入れ替えプリンタ決定処理において、入れ替え処理実行部６０５は、入れ替え対象プリンタＰＲＴを決定する際に、プリンタＰＲＴの使用頻度の指標としての総印刷面数に基づいて、入れ替え対象プリンタＰＲＴを決定していたが、本発明はこれに限られるものではない。入れ替え処理実行部６０５は、長期周期部品そのものの使用寿命、例えば、排トナーボックスの残余量情報や、感光体ドラムの残り寿命情報に基づいて、入れ替え対象プリンタＰＲＴを決定するようにしてもよい。この場合、各プリンタＰＲＴは、プリンタコントローラに保存されるＭＩＢから、排トナーボックスの残余量情報や、感光体ドラムの残り寿命情報を取得して定期的に管理サーバＳＶにアップロードするようにする。このようにすれば、各プリンタＰＲＴにおいて、特定の長期周期部品の使用頻度を的確に平均化させることができ、その結果、各プリンタＰＲＴにおいて、特定の長期周期部品の交換を効率的に軽減させることができる。
【０１２８】
また、入れ替え処理実行部６０５は、長期周期部品ではなく、トナー使用量など、比較的短期間で交換される短期周期部品の使用寿命に基づいて、入れ替え対象プリンタＰＲＴを決定するようにしてもよい。この場合、各プリンタＰＲＴは、プリンタコントローラに保存されるＭＩＢから、トナー使用量などの寿命情報を取得して定期的に管理サーバＳＶにアップロードするようにする。そして、入れ替え処理実行部６０５は、各プリンタＰＲＴにおいて、或る基準時から一定期間の間に増加したトナー使用量を求め、そのトナー使用量の増加分が最も多いプリンタＰＲＴと最も少ないプリンタＰＲＴとを入れ替え対象プリンタＰＲＴとして決定するようにしてもよい。このようにすれば、各プリンタＰＲＴにおいて、特定の短期周期部品の使用頻度を的確に平均化させることができ、その結果、各プリンタＰＲＴにおいて、特定の短期周期部品の交換を効率的に軽減させることができる。
【０１２９】
Ｂ１０．変形例１０：
上記実施例において、入れ替えが行なわれたプリンタで印刷を行っていたクライアントＣＬのユーザに、プリンタが入れ替えられたことを通知するようにしてもよい。具体的には、クライアントＣＬは、印刷ジョブと共に、その印刷ジョブを作成したクライアントＣＬのマシン名（以下、ＣＬマシン名と呼ぶ。）と、印刷指示を行なったユーザ名（クライアントＣＬにログイン時に取得）とを印刷を行なうプリンタＰＲＴに送信する。そして、それを受信したプリンタＰＲＴは、受信したＣＬマシン名およびユーザ名と、自身を特定する情報（例えば、プリンタ名）とを対応づけて、管理サーバＳＶにアップロードし、管理サーバＳＶは、それを受信する。管理サーバＳＶは、受信したＣＬマシン名およびユーザ名と、送信元のプリンタ名とを対応づけた管理テーブルを作成する。管理サーバＳＶは、管理テーブルから、どのプリンタをどのユーザ（クライアントＣＬ）が使用しているかを特定することができる。そして、管理サーバＳＶは、上述のごとくプリンタの入れ替えが行なわれると、入れ替えが行なわれたプリンタを使用していたユーザにその旨を知らせるため、まず、管理テーブルから、入れ替えられたプリンタのプリンタ名を取得し、そのプリンタ名に対応づけられているユーザ名を特定する。さらに、管理サーバＳＶは、別途用意してあるユーザごとのメールアドレステーブルから、特定したユーザのメールアドレスを取得し、そのメールアドレスに対して、「あなたがお使いのプリンタは、１Ｆ、営業室のプリンタと入れ替えられました。」など、ユーザが使用していたプリンタが入れ替えられた旨を通知するメールを送信する。このようにすれば、ユーザは、使用するプリンタが入れ替えられたことを知ることができる。
【０１３０】
Ｂ１１．変形例１１：
上記実施例において、入れ替え対象プリンタＰＲＴ（プリンタＰＲＴ２およびプリンタＰＲＴ５）は、管理サーバＳＶから移動先を表わす場所情報をダウンロードすると（入れ替え実行処理のステップＳ２５０およびステップＳ２８０の処理に対応）、その情報を、それぞれのプリンタＰＲＴにおいて、印刷出力するようにしているが、本発明はこれに限られるものではない。例えば、入れ替え対象プリンタＰＲＴは、管理サーバＳＶから移動先を表わす場所情報をダウンロードすると、その情報を、そのプリンタＰＲＴが備える表示パネル（図示せず）に表示するようにしてもよい。このようにしても、同様の効果を奏することができる。
【０１３１】
Ｂ１２．変形例１２：
上記実施例の入れ替え実行処理において、入れ替え処理実行部６０５から、設定情報のアップロード要求があると、各プリンタＰＲＴは、プリンタ設定情報をそのまま管理サーバＳＶへアップロードするようにしているが、本発明はこれに限られるものではない。例えば、入れ替え処理実行部６０５から、設定情報のアップロード要求があると、各プリンタＰＲＴは、プリンタ設定情報のうち、デフォルト時から変更があった設定情報を選択して、管理サーバＳＶへアップロードするようにしてもよい。このようにすれば、上記実施例と同様の効果を奏することができるうえに、各プリンタＰＲＴと管理サーバＳＶ間で送受信する設定情報のデータ量を軽減することができ、ネットワークトラフィックを抑制することができる。
【図面の簡単な説明】
【０１３２】
【図１】本発明の一実施例としてのプリンタ管理システムの概要構成を示す説明図である。
【図２】実施例におけるプリンタＰＲＴおよび管理サーバＳＶの構成を示す説明図である。
【図３】実施例における入れ替えプリンタ決定処理を示すフローチャートである。
【図４】実施例における管理情報テーブルを示す説明図である。
【図５】実施例における入れ替え実行処理を示すフローチャートである。
【図６】実施例における入れ替え実行処理を示すフローチャートである。
【図７】実施例における各入れ替え対象プリンタが行う新設定情報反映フラグ成立処理を示すフローチャートである。
【符号の説明】
【０１３３】
ＣＮＢ１〜５...カスタムネットワークボード
ＰＲＴ１〜５...プリンタ
２００...ＣＰＵ
２１０...ＴＣＰ／ＩＰ解釈部
２２０...管理情報取得部
２３０...送受信実行部
２４０...印刷データ受信部
２５０...設定情報反映部
２５５...管理制御部
３００...メモリ
３５０...通信設定情報格納部
４００...メモリ
４５０...新設定情報格納部
５１０...プリンタコントローラ
５２０...プリンタエンジン
６００...ＣＰＵ
６０５...入れ替え処理実行部
６１０...ネットワークＩ／Ｆ
６１５...ＴＣＰ／ＩＰ解釈部
６２０...メモリ
６３０...テーブル格納部
６４０...設定情報格納部
１０００...プリンタ管理システム
ＬＡＮ１〜２...ローカルエリアネットワーク
【図１】
2006039915.tif 000003
【図２】
2006039915.tif 000004
【図３】
2006039915.tif 000005
【図４】
2006039915.tif 000006
【図５】
2006039915.tif 000007
【図６】
2006039915.tif 000008
【図７】
2006039915.tif 000009