(57)【要約】【課題】印刷装置等の装置が保持する情報（例えば、カウンタ情報）の管理を容易にする。【解決手段】印刷装置が保持するカウンタ情報の移管を行う情報処理装置１３０であって、検索対象ネットワークを検索して発見された印刷装置からカウンタ情報を取得するカウンタ情報取得手段１３１と、カウンタ情報取得手段１３１によって取得されたカウンタ情報の中から、移管対象となる移管元のカウンタ情報を抽出する移管元カウンタ情報抽出手段１３２と、移管元カウンタ情報抽出手段１３２によって抽出されたカウンタ情報を、移管先となる印刷装置に設定するカウンタ情報設定手段１３３とを備える。【選択図】図３
2008217431.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置が保持するカウンタ情報の移管を行う情報処理装置であって、
検索対象ネットワークを検索して発見された印刷装置からカウンタ情報を取得するカウンタ情報取得手段と、
前記カウンタ情報取得手段によって取得されたカウンタ情報の中から、移管対象となる移管元のカウンタ情報を抽出する移管元カウンタ情報抽出手段と、
前記移管元カウンタ情報抽出手段によって抽出されたカウンタ情報を、移管先となる印刷装置に設定するカウンタ情報設定手段と
を備えた情報処理装置。
【請求項２】
移管対象となるユーザを指定するための移管対象指定手段を更に備え、
前記移管元カウンタ情報抽出手段は、前記移管対象指定手段によって指定されたユーザに対応するカウンタ情報を抽出する
請求項１に記載の情報処理装置。
【請求項３】
印刷装置が保持するカウンタ情報の移管を行う情報処理装置であって、
検索対象ネットワークを検索して発見された印刷装置からカウンタ情報を取得する第一カウンタ情報取得手段と、
前記第一カウンタ情報取得手段によって取得されたカウンタ情報の中から、移管対象となる移管元のカウンタ情報を抽出する移管元カウンタ情報抽出手段と、
移管先となる印刷装置からカウンタ情報を取得し、移管対象となるカウンタ情報を抽出する第二カウンタ情報取得手段と、
前記移管元カウンタ情報抽出手段から出力される移管元のカウンタ情報と、前記第二カウンタ情報取得手段から出力される移管先のカウンタ情報とを合算するカウンタ情報合算手段と、
前記カウンタ情報合算手段から出力されるカウンタ情報を、移管先となる印刷装置に設定するカウンタ情報設定手段と
を備えた情報処理装置。
【請求項４】
移管対象となるユーザを指定するための移管対象指定手段を更に備え、
前記移管元カウンタ情報抽出手段および前記第二カウンタ情報取得手段はそれぞれ、前記移管対象指定手段によって指定されたユーザに対応するカウンタ情報を抽出する
請求項３に記載の情報処理装置。
【請求項５】
前記カウンタ情報合算手段は、移管元のカウンタ情報と移管先のカウンタ情報との形式が異なる場合は、移管元のカウンタ情報の形式を移管先のカウンタ情報の形式に合うように変換してから合算する
請求項３または４に記載の情報処理装置。
【請求項６】
移管先となる印刷装置を指定するための移管先指定手段を更に備えた
請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記検索対象ネットワークを指定するための検索対象指定手段を更に備えた
請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
印刷装置が保持するカウンタ情報の移管を行う情報処理装置であって、
移管先となる印刷装置からカウンタ情報を取得する移管先カウンタ情報取得手段と、
前記移管先カウンタ情報取得手段によって取得されたカウンタ情報を蓄積する移管先カウンタ情報蓄積手段と、
前記移管先カウンタ情報蓄積手段に蓄積されているカウンタ情報と、前記移管先カウンタ情報取得手段によって新たに取得されたカウンタ情報とを比較することによって、移管処理が必要であるか否かを判定する移管処理要否判定手段と
を備えた情報処理装置。
【請求項９】
検索対象ネットワークを検索して発見された印刷装置からカウンタ情報を取得するカウンタ情報取得手段と、
前記カウンタ情報取得手段によって取得されたカウンタ情報の中から、移管対象となる移管元のカウンタ情報を抽出する移管元カウンタ情報抽出手段と、
前記移管元カウンタ情報抽出手段によって抽出されたカウンタ情報を、移管先となる印刷装置に設定するカウンタ情報設定手段と
を更に備えた請求項８に記載の情報処理装置。
【請求項１０】
前記移管処理要否判定手段は、新たに取得されたカウンタ情報が、以前のカウンタ情報には含まれていなかった新たなエントリを含む場合は、当該エントリについて移管処理が必要であると判定して、当該エントリに含まれるユーザＩＤを前記移管元カウンタ情報抽出手段に通知し、
前記移管元カウンタ情報抽出手段は、前記移管処理要否判定手段から通知されるユーザＩＤに対応するカウンタ情報を抽出する
請求項９に記載の情報処理装置。
【請求項１１】
検索対象ネットワークを検索して発見された印刷装置からカウンタ情報を取得するカウンタ情報取得手段と、
前記カウンタ情報取得手段によって取得されたカウンタ情報の中から、移管対象となる移管元のカウンタ情報を抽出する移管元カウンタ情報抽出手段と、
前記移管元カウンタ情報抽出手段から出力される移管元のカウンタ情報と、前記移管先カウンタ情報取得手段から出力される移管先のカウンタ情報とを合算するカウンタ情報合算手段と、
前記カウンタ情報合算手段から出力されたカウンタ情報を、移管先となる印刷装置に設定するカウンタ情報設定手段と
を更に備えた請求項８に記載の情報処理装置。
【請求項１２】
前記移管処理要否判定手段は、新たに取得されたカウンタ情報が、以前のカウンタ情報には含まれていなかった新たなエントリを含む場合は、当該エントリについて移管処理が必要であると判定して、当該エントリに含まれるユーザＩＤを前記移管元カウンタ情報抽出手段および前記移管先カウンタ情報取得手段に通知し、
前記移管元カウンタ情報抽出手段および前記移管先カウンタ情報取得手段はそれぞれ、前記移管処理要否判定手段から通知されるユーザＩＤに対応するカウンタ情報を抽出する
請求項１１に記載の情報処理装置。
【請求項１３】
前記移管処理要否判定手段は、前記新たなエントリに含まれる属性情報が移管対象でないことを示している場合は、移管処理は必要ないと判定する
請求項８〜１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記移管処理要否判定手段は、移管先と移管元とが同一ネットワークに接続されている場合は、移管処理は必要ないと判定する
請求項８〜１３のいずれか１項に記載の情報処理装置。
【請求項１５】
移管先となる印刷装置へのカウンタ情報の設定終了後に、移管元のカウンタ情報を削除する移管元カウンタ情報削除手段
を更に備えた請求項１〜１４のいずれか１項に記載の情報処理装置。
【請求項１６】
それぞれカウンタ情報を保持する第一の装置および第二の装置に接続される情報処理装置であって、
前記第一の装置からカウンタ情報を取得する手段と、
前記第二の装置からカウンタ情報を取得する手段と、
前記第一の装置および前記第二の装置から取得されたカウンタ情報のうち、同一のユーザに対応するカウンタ情報を合算する手段と
を備えた情報処理装置。
【請求項１７】
合算したカウンタ情報を、前記第二の装置に設定する手段
を更に備えた請求項１６に記載の情報処理装置。
【請求項１８】
前記同一のユーザに対応する前記第一の装置のカウンタ情報を削除する手段
を更に備えた請求項１７に記載の情報処理装置。
【請求項１９】
前記第一の装置から取得されたカウンタ情報と、前記第二の装置から取得されたカウンタ情報とで形式が異なる場合に、前記第一の装置から取得されたカウンタ情報の形式を、前記第二の装置から取得されたカウンタ情報の形式に変換する手段を
更に備えた請求項１６〜１８のいずれか１項に記載の情報処理装置。
【請求項２０】
前記第一の装置から取得されたカウンタ情報と、前記第二の装置から取得されたカウンタ情報とで形式が異なる場合に、エラーを通知する手段を
更に備えた請求項１６〜１８のいずれか１項に記載の情報処理装置。
【請求項２１】
予め決められた特定のユーザに対応するカウンタ情報については、合算を行わない
請求項１６〜２０のいずれか１項に記載の情報処理装置。
【請求項２２】
前記第一の装置および前記第二の装置が同一のネットワークに接続されているか否かを判定する手段を更に備え、
前記第一の装置および前記第二の装置が同一のネットワークに接続されている場合は、合算を行わない
請求項１６〜２１のいずれか１項に記載の情報処理装置。
【請求項２３】
コンピュータを、請求項１〜２２のいずれか１項に記載の情報処理装置として機能させるためのコンピュータ実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置等の装置が保持する情報（例えば、カウンタ情報）の管理技術に関し、より詳細には、印刷装置等の装置が保持する情報の管理を行う情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
企業のオフィス環境等では、レーザプリンタ（ＬＰ）や複合機（ＭＦＰ）等の印刷装置は、ネットワークに直接またはパーソナルコンピュータ（ＰＣ）等を介して接続されて複数のユーザによって共用されることが一般的である。このような複数のユーザに共用される印刷装置の中には、各ユーザの消耗品（用紙やトナー等）の使用量を管理等するため、各ユーザが印刷した用紙の枚数等をカウントするカウンタを備えたものが存在する。当該印刷装置では、例えば、印刷時に使用された用紙の枚数をカウントし、当該カウント値を、印刷データと共に通知されるユーザＩＤと対応付けて保存する。印刷装置に保存されたユーザ毎のカウント値は、例えば、ネットワークを介して、管理を行うＰＣ等によって収集されて、各ユーザや各ユーザの所属する部門等に対して消耗品の使用量に応じた課金等を行うために利用される。
【０００３】
ところで、ユーザ毎のカウント値を、各ユーザが利用する各印刷装置で個別に保管・管理するような運用形態においては、例えば、ユーザの所属する部署や事業所が変更になったことに伴って使用する印刷装置が変わった場合等、これまで使用していた印刷装置（移管元）に保管されているカウント値を、今後使用する印刷装置（移管先）に移動させる必要が生じる。このような場合、従来は、該当するユーザのカウント値を、システム管理者などが手作業で、移管元から移管先に移動させていた。
【０００４】
なお、特開２００５−１４９０２５号公報には、ネットワークに接続されたファックス装置や複合機等の画像処理装置が有するアドレス帳を記憶装置にバックアップし、また、記憶装置にバックアップされたアドレス帳を再び画像処理装置にリストアするＰＣ等のクライアント装置が開示されている。
【特許文献１】特開２００５−１４９０２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、印刷装置等の装置が保持する情報（例えば、ユーザ毎のカウント値）の管理を容易にすることにある。
【課題を解決するための手段】
【０００６】
本発明によれば、
印刷装置が保持するカウンタ情報の移管を行う情報処理装置であって、
検索対象ネットワークを検索して発見された印刷装置からカウンタ情報を取得するカウンタ情報取得手段と、
前記カウンタ情報取得手段によって取得されたカウンタ情報の中から、移管対象となる移管元のカウンタ情報を抽出する移管元カウンタ情報抽出手段と、
前記移管元カウンタ情報抽出手段によって抽出されたカウンタ情報を、移管先となる印刷装置に設定するカウンタ情報設定手段と
を備えた情報処理装置が提供される。
【０００７】
当該情報処理装置は、移管対象となるユーザを指定するための移管対象指定手段を更に備えることができ、
前記移管元カウンタ情報抽出手段は、前記移管対象指定手段によって指定されたユーザに対応するカウンタ情報を抽出することができる。
【０００８】
また、本発明によれば、
印刷装置が保持するカウンタ情報の移管を行う情報処理装置であって、
検索対象ネットワークを検索して発見された印刷装置からカウンタ情報を取得する第一カウンタ情報取得手段と、
前記第一カウンタ情報取得手段によって取得されたカウンタ情報の中から、移管対象となる移管元のカウンタ情報を抽出する移管元カウンタ情報抽出手段と、
移管先となる印刷装置からカウンタ情報を取得し、移管対象となるカウンタ情報を抽出する第二カウンタ情報取得手段と、
前記移管元カウンタ情報抽出手段から出力される移管元のカウンタ情報と、前記第二カウンタ情報取得手段から出力される移管先のカウンタ情報とを合算するカウンタ情報合算手段と、
前記カウンタ情報合算手段から出力されるカウンタ情報を、移管先となる印刷装置に設定するカウンタ情報設定手段と
を備えた情報処理装置が提供される。
【０００９】
当該情報処理装置は、移管対象となるユーザを指定するための移管対象指定手段を更に備えることができ、
前記移管元カウンタ情報抽出手段および前記第二カウンタ情報取得手段はそれぞれ、前記移管対象指定手段によって指定されたユーザに対応するカウンタ情報を抽出することができる。
【００１０】
また、前記カウンタ情報合算手段は、移管元のカウンタ情報と移管先のカウンタ情報との形式が異なる場合は、移管元のカウンタ情報の形式を移管先のカウンタ情報の形式に合うように変換してから合算することができる。
【００１１】
また、上記情報処理装置は、移管先となる印刷装置を指定するための移管先指定手段を更に備えることができる。
【００１２】
また、上記情報処理装置は、前記検索対象ネットワークを指定するための検索対象指定手段を更に備えることができる。
【００１３】
また、本発明によれば、
印刷装置が保持するカウンタ情報の移管を行う情報処理装置であって、
移管先となる印刷装置からカウンタ情報を取得する移管先カウンタ情報取得手段と、
前記移管先カウンタ情報取得手段によって取得されたカウンタ情報を蓄積する移管先カウンタ情報蓄積手段と、
前記移管先カウンタ情報蓄積手段に蓄積されているカウンタ情報と、前記移管先カウンタ情報取得手段によって新たに取得されたカウンタ情報とを比較することによって、移管処理が必要であるか否かを判定する移管処理要否判定手段と
を備えた情報処理装置が提供される。
【００１４】
当該情報処理装置は、
検索対象ネットワークを検索して発見された印刷装置からカウンタ情報を取得するカウンタ情報取得手段と、
前記カウンタ情報取得手段によって取得されたカウンタ情報の中から、移管対象となる移管元のカウンタ情報を抽出する移管元カウンタ情報抽出手段と、
前記移管元カウンタ情報抽出手段によって抽出されたカウンタ情報を、移管先となる印刷装置に設定するカウンタ情報設定手段と
を更に備えることができる。
【００１５】
更に、前記移管処理要否判定手段は、新たに取得されたカウンタ情報が、以前のカウンタ情報には含まれていなかった新たなエントリを含む場合は、当該エントリについて移管処理が必要であると判定して、当該エントリに含まれるユーザＩＤを前記移管元カウンタ情報抽出手段に通知し、
前記移管元カウンタ情報抽出手段は、前記移管処理要否判定手段から通知されるユーザＩＤに対応するカウンタ情報を抽出することができる。
【００１６】
また、検索対象ネットワークを検索して発見された印刷装置からカウンタ情報を取得するカウンタ情報取得手段と、
前記カウンタ情報取得手段によって取得されたカウンタ情報の中から、移管対象となる移管元のカウンタ情報を抽出する移管元カウンタ情報抽出手段と、
前記移管元カウンタ情報抽出手段から出力される移管元のカウンタ情報と、前記移管先カウンタ情報取得手段から出力される移管先のカウンタ情報とを合算するカウンタ情報合算手段と、
前記カウンタ情報合算手段から出力されたカウンタ情報を、移管先となる印刷装置に設定するカウンタ情報設定手段と
を更に備えることができる。
【００１７】
また、前記移管処理要否判定手段は、新たに取得されたカウンタ情報が、以前のカウンタ情報には含まれていなかった新たなエントリを含む場合は、当該エントリについて移管処理が必要であると判定して、当該エントリに含まれるユーザＩＤを前記移管元カウンタ情報抽出手段および前記移管先カウンタ情報取得手段に通知し、
前記移管元カウンタ情報抽出手段および前記移管先カウンタ情報取得手段はそれぞれ、前記移管処理要否判定手段から通知されるユーザＩＤに対応するカウンタ情報を抽出することができる。
【００１８】
また、前記移管処理要否判定手段は、前記新たなエントリに含まれる属性情報が移管対象でないことを示している場合は、移管処理は必要ないと判定することができる。
【００１９】
また、前記移管処理要否判定手段は、移管先と移管元とが同一ネットワークに接続されている場合は、移管処理は必要ないと判定することができる。
【００２０】
また、移管先となる印刷装置へのカウンタ情報の設定終了後に、移管元のカウンタ情報を削除する移管元カウンタ情報削除手段
を更に備えることができる。
【００２１】
また、本発明によれば、
それぞれカウンタ情報を保持する第一の装置および第二の装置に接続される情報処理装置であって、
前記第一の装置からカウンタ情報を取得する手段と、
前記第二の装置からカウンタ情報を取得する手段と、
前記第一の装置および前記第二の装置から取得されたカウンタ情報のうち、同一のユーザに対応するカウンタ情報を合算する手段と
を備えた情報処理装置が提供される。
【００２２】
当該情報処理装置は、合算したカウンタ情報を、前記第二の装置に設定する手段
を更に備えることができる。
【００２３】
また、前記同一のユーザに対応する前記第一の装置のカウンタ情報を削除する手段
を更に備えることができる。
【００２４】
また、前記第一の装置から取得されたカウンタ情報と、前記第二の装置から取得されたカウンタ情報とで形式が異なる場合に、前記第一の装置から取得されたカウンタ情報の形式を、前記第二の装置から取得されたカウンタ情報の形式に変換する手段を
更に備えることができる。
【００２５】
あるいは、前記第一の装置から取得されたカウンタ情報と、前記第二の装置から取得されたカウンタ情報とで形式が異なる場合に、エラーを通知する手段を
更に備えることもできる。
【００２６】
また、予め決められた特定のユーザに対応するカウンタ情報については、合算を行わないこともできる。
【００２７】
また、前記第一の装置および前記第二の装置が同一のネットワークに接続されているか否かを判定する手段を更に備え、
前記第一の装置および前記第二の装置が同一のネットワークに接続されている場合は、合算を行わないこともできる。
【００２８】
また、本発明によれば、コンピュータを、上記情報処理装置として機能させるためのコンピュータ実行可能なプログラムが提供される。
【発明を実施するための最良の形態】
【００２９】
以下、本発明を実施形態をもって説明するが、本発明は後述する実施形態に限定されるわけではない。
【００３０】
図１は、本発明の実施形態が利用されるネットワークシステムの構成例を示す図である。
【００３１】
図１に示すように、ネットワークシステム１００は、複数のホスト装置１１０（１１０ａ〜１１０ｄ）と、複数の印刷装置１２０（１２０ａ〜１２０ｄ）と、カウンタ情報管理装置１３０と、ルータ１４０とを備える。そして、ホスト装置１１０、印刷装置１２０、カウンタ情報管理装置１３０およびルータ１４０は、それぞれ、ＬＡＮ等のネットワーク１９０（１９０ａ，１９０ｂ）を介して接続されている。より具体的には、ホスト装置１１０ａおよび１１０ｂ、印刷装置１２０ａおよび１２０ｂ並びにカウンタ情報管理装置１３０が、ネットワーク１９０ａに接続され、ホスト装置１１０ｃおよび１１０ｄ並びに印刷装置１２０ｃおよび１２０ｄが、ネットワーク１９０ｂに接続され、ネットワーク１９０ａと１９０ｂとがルータ１４０によって接続されている。
【００３２】
図１に示したネットワークシステム１００では、印刷装置１２０は、複数のホスト装置１１０を利用する複数のユーザによって共用されており、印刷装置１２０を利用する各ユーザには、各ユーザを識別するための識別コード（ユーザＩＤ）が付与されている。
【００３３】
ホスト装置１１０は、印刷装置１２０で印刷する文書の作成や、作成された文書の印刷指示等を行うために、ユーザが利用する情報処理装置である。ホスト装置１１０は、例えば、パーソナルコンピュータその他のコンピュータによって構成され、中央処理装置（ＣＰＵ）、メモリ（ＲＯＭやＲＡＭ）、外部記憶装置（例えば、ハードディスク装置や光ディスク装置）、各種インタフェース部（例えば、ネットワークインタフェース部）、表示装置（例えば、ＣＲＴディスプレイや液晶ディスプレイ）、入力装置（例えば、キーボードやマウス）等を備える。ホスト装置１１０は、ユーザから印刷の実行が指示されると、印刷を指示された文書から印刷データを生成し、生成された印刷データ等を印刷装置１２０に送信する。
【００３４】
印刷装置１２０は、ネットワーク１９０を介して、ホスト装置１１０から送信されてくる印刷データを受信して、受信した印刷データに応じた出力を用紙に対して行うものである。印刷装置１２０は、例えば、通常のネットワーク対応のプリンタや複合機と同様に、電子写真式やインクジェット式のプリントエンジン、ＣＰＵ、ＲＯＭ、ＲＡＭ、不揮発性メモリ（例えば、ＮＶＲＡＭ）、各種インタフェース部（例えば、ネットワークインタフェース部）等を備える。更に、印刷装置１２０は、当該印刷装置１２０を利用するユーザ（ＩＤ）を登録する機能および当該印刷装置１２０で出力した印刷枚数をカウントして、当該カウント値（カウンタ情報）を、登録されたユーザ（ＩＤ）毎に積算して保管する機能を有する。印刷装置１２０は、当該機能を実現するため、カウンタ情報管理テーブルを備える。カウンタ情報管理テーブルの詳細については後述する。
【００３５】
カウンタ情報管理装置１３０は、各印刷装置１２０でカウントおよび保管されているカウンタ情報を管理する情報処理装置である。カウンタ情報管理装置１３０は、ホスト装置１１０と同様に、例えば、パーソナルコンピュータその他のコンピュータによって構成され、ＣＰＵ、メモリ（ＲＯＭやＲＡＭ）、外部記憶装置（例えば、ハードディスク装置や光ディスク装置）、各種インタフェース部（例えば、ネットワークインタフェース部）、表示装置（例えば、ＣＲＴディスプレイや液晶ディスプレイ）、入力装置（例えば、キーボードやマウス）等を備える。
【００３６】
ルータ１４０は、ネットワーク１９０ａと１９０ｂとを接続して、ネットワーク１９０ａと１９０ｂとの間でパケットを中継する通信装置である。
【００３７】
次に、印刷装置１２０が保持するカウンタ情報管理テーブルの詳細について説明する。
【００３８】
図２は、印刷装置１２０が保持するカウンタ情報管理テーブルの構成例を示す図である。
【００３９】
図２に示すように、カウンタ情報管理テーブル２００は、ユーザＩＤフィールド２１０と、カウント値フィールド２２０とを備えており、ユーザＩＤとカウント値とを対応付けて管理する。カウンタ情報管理テーブル２００の各エントリ（横一行分のデータ領域）は、例えば、各印刷装置１２０において、当該印刷装置１２０を利用するユーザを登録する際に作成される。
【００４０】
ユーザＩＤフィールド２１０は、印刷装置１２０を利用するユーザのユーザＩＤが格納される領域であり、例えば、当該印刷装置１２０を利用するユーザを登録する際にシステム管理者によって指定されたユーザＩＤが格納される。
【００４１】
カウント値フィールド２２０は、印刷装置１２０で出力した印刷枚数のカウント値が格納される領域であり、複数のカウンタを備える印刷装置１２０では、複数のフィールド（図２の例では、３つのフィールド２２１〜２２３）が用意される。例えば、モノクロ印刷とカラー印刷とを分けて印刷枚数のカウントを行う印刷装置１２０では、モノクロ印刷枚数を格納するカウント値フィールドと、カラー印刷枚数を格納するカウント値フィールドが用意され、用紙サイズ別に印刷枚数をカウントする印刷装置１２０では、各用紙サイズに対応するカウント値フィールドが用意され、片面印刷と両面印刷とを分けて印刷枚数をカウントする印刷装置１２０では、それぞれに対応するカウント値フィールドが用意される。
【００４２】
次に、カウンタ情報管理装置１３０の詳細について説明する。
【００４３】
《第一実施形態》
図３は、カウンタ情報管理装置１３０の第一実施形態の機能構成を示す図である。
【００４４】
図３に示すように、カウンタ情報管理装置１３０は、カウンタ情報取得部１３１と、移管元カウンタ情報抽出部１３２と、カウンタ情報設定部１３３と、移管元カウンタ情報削除部１３４とを備える。
【００４５】
カウンタ情報取得部１３１は、各印刷装置１２０が保持するカウンタ情報を、ネットワーク１９０を介して取得するものである。カウンタ情報取得部１３１は、例えば、システム管理者によって指定された検索対象ネットワークに接続されている印刷装置１２０を検索し、検索によって発見された各印刷装置１２０から、カウンタ情報を取得する。
【００４６】
移管元カウンタ情報抽出部１３２は、カウンタ情報取得部１３１によって取得されたカウンタ情報の中から、移管対象となる移管元のカウンタ情報を抽出するものである。移管元カウンタ情報抽出部１３２は、例えば、システム管理者によって指定された移管対象ユーザのユーザＩＤに対応するカウンタ情報を抽出する。
【００４７】
カウンタ情報設定部１３３は、移管元カウンタ情報抽出部１３２によって抽出されたカウンタ情報を、移管先となる印刷装置１２０に設定するものである。カウンタ情報設定部１３３は、例えば、システム管理者によって指定された移管先の印刷装置１２０に対して、移管元カウンタ情報抽出部１３２によって抽出されたカウンタ情報を設定する。なお、カウンタ情報設定部１３３は、移管元カウンタ情報抽出部１３２によって抽出されたカウンタ情報だけでなく、システム管理者によって指定された任意のカウンタ情報を、移管先となる印刷装置１２０に設定できるようにしてもよい。
【００４８】
移管元カウンタ情報削除部１３４は、移管先へのカウンタ情報の設定終了後に、移管元のカウンタ情報を削除するものである。移管元カウンタ情報削除部１３４は、例えば、カウンタ情報取得部１３１によって検索・発見された移管元の印刷装置１２０に対して、移管対象となるユーザのユーザＩＤを通知することによって、当該ユーザＩＤに対応するカウンタ情報の削除を指示する。
【００４９】
次に、以上のような構成を有するカウンタ情報管理装置１３０によって実行されるカウンタ情報の移管処理について説明する。
【００５０】
図４は、カウンタ情報管理装置１３０によって実行されるカウンタ情報の移管処理を説明するためのフローチャートである。
【００５１】
図４に示すように、まず、ステップＳ４０１において、システム管理者によって、移管対象となるユーザおよび移管先となる印刷装置１２０が指定される。すなわち、移管対象となるユーザのユーザＩＤおよび移管先となる印刷装置１２０の識別情報（例えば、ＩＰアドレス）が、カウンタ情報管理装置１３０に入力される。当該ユーザＩＤおよびＩＰアドレスの入力は、例えば、カウンタ情報管理装置１３０が備える表示装置に表示されるユーザインタフェース（ＵＩ）画面を介して行われる。
【００５２】
次に、カウンタ情報取得部１３１によって、移管元となり得る印刷装置１２０からカウンタ情報が取得される。そのため、まず、ステップＳ４０２において、カウンタ情報取得部１３１によって、検索対象ネットワークに接続されている印刷装置１２０の検索が行われる。検索対象ネットワークとは、移管元となり得る印刷装置１２０が接続されているネットワークであり、当該検索対象ネットワークは、例えば、システム管理者によって指定される。当該検索対象ネットワークの指定は、例えば、カウンタ情報管理装置１３０が備える表示装置に表示されるＵＩ画面を介して、ネットワークアドレス（ＩＰアドレス）を指定することで行われる。また、検索対象ネットワーク内での印刷装置１２０の検索は、例えば、ブロードキャスト通信や、ＰｉｎｇＳｗｅｅｐ等によって行われる。
【００５３】
なお、検索対象ネットワークについては、予め特定のネットワーク（例えば、カウンタ情報管理装置１３０が接続されているネットワーク）に決められていてもよいし、予め定められた範囲内（例えば、自社ネットワークの範囲内）で、カウンタ情報取得部１３１が、自動的に検索して発見するようにしてもよい。
【００５４】
次に、ステップＳ４０３において、カウンタ情報取得部１３１によって、ステップＳ４０２で発見された全印刷装置１２０からカウンタ情報が取得される。各印刷装置１２０からのカウンタ情報の取得は、例えば、ＳＯＡＰを利用したメッセージ通信によって行われる。なお、取得されたカウンタ情報は、カウンタ情報管理装置１３０が備える表示装置に表示されるＵＩ画面を介して、システム管理者に通知するようにしてもよい。
【００５５】
次に、ステップＳ４０４において、移管元カウンタ情報抽出部１３２によって、ステップＳ４０３で取得されたカウンタ情報の中から、移管対象となる移管元のカウンタ情報が抽出される。すなわち、ステップＳ４０１で指定されたユーザ（ＩＤ）に対応するカウンタ情報が抽出される。
【００５６】
次に、ステップＳ４０５において、カウンタ情報設定部１３３によって、ステップＳ４０４で抽出されたカウンタ情報が移管先の印刷装置１２０に設定される。すなわち、ステップＳ４０１で指定された移管先の印刷装置１２０に対して、ステップＳ４０４で抽出されたカウンタ情報の設定が行われる。移管先の印刷装置１２０に対するカウンタ情報の設定は、例えば、ＳＯＡＰを利用したメッセージ通信によって行われる。
【００５７】
次に、ステップＳ４０６において、移管元カウンタ情報削除部１３４によって、移管元のカウンタ情報が削除される。すなわち、ステップＳ４０２で発見された移管元の印刷装置１２０に対して、ステップＳ４０１で指定されたユーザＩＤが通知されて、当該ユーザＩＤに対応するカウンタ情報の削除が指示される。当該指示を受けた印刷装置１２０は、通知されたユーザＩＤに対応するカウンタ情報を削除する。例えば、図２に示したカウンタ情報管理テーブル２００の対応するエントリ（横一行分のデータ領域）を削除する。
【００５８】
以上のようにして、カウンタ情報管理装置１３０によってカウンタ情報の移管処理が行われる。
【００５９】
なお、複数の移管対象ユーザについて連続して移管処理を行う場合、図４に示した処理が繰り返されることになるが、その場合、一番最初のステップＳ４０２での検索結果やステップＳ４０３で取得されたカウンタ情報を、カウンタ情報管理装置１３０が備えるメモリ等に保存（キャッシュ）しておき、２回目以降は、印刷装置１２０の検索や発見された印刷装置１２０からのカウンタ情報の取得を実際には行わず、メモリ等に保存されているものを利用するようにしてもよい。
【００６０】
上述した第一実施形態によれば、システム管理者は、移管対象となるユーザと移管先となる印刷装置を指定するだけで、カウンタ情報の移管を行うことが可能となる。すなわち、上述した第一実施形態では、移管元の印刷装置を自動的に検索し、発見された全印刷装置からカウンタ情報を取得し、取得したカウンタ情報の中から、指定されたユーザに対応するカウンタ情報を抽出しているので、システム管理者は、移管元の印刷装置（のＩＰアドレス等）を指定する必要がなくなり、システム管理者の手間が削減される。
【００６１】
《第二実施形態》
次に、カウンタ情報管理装置１３０の別の実施形態について説明する。本実施形態は、移管対象となるユーザが、既に移管先となる印刷装置１２０の利用を開始している場合に、移管元のカウンタ情報を、移管先のカウンタ情報に合算するものである。
【００６２】
図５は、カウンタ情報管理装置１３０の第二実施形態１３０’の機能構成を示す図である。
【００６３】
図５に示すように、カウンタ情報管理装置１３０’は、第一カウンタ情報取得部５３１と、移管元カウンタ情報抽出部５３２と、カウンタ情報設定部５３３と、移管元カウンタ情報削除部５３４と、第二カウンタ情報取得部５３５と、カウンタ情報合算部５３６とを備える。
【００６４】
第一カウンタ情報取得部５３１は、各印刷装置１２０が保持するカウンタ情報を、ネットワーク１９０を介して取得するものである。第一カウンタ情報取得部５３１は、図３に示したカウンタ情報取得部１３１と同様の機能を有するものであり、例えば、システム管理者によって指定された検索対象ネットワークに接続されている印刷装置１２０を検索し、検索により発見された全印刷装置１２０から、カウンタ情報を取得する。
【００６５】
移管元カウンタ情報抽出部５３２は、第一カウンタ情報取得部５３１によって取得されたカウンタ情報の中から、移管対象となる移管元のカウンタ情報を抽出するものである。移管元カウンタ情報抽出部５３２は、図３に示した移管元カウンタ情報抽出部１３２と同様の機能を有するものであり、例えば、システム管理者によって指定された移管対象ユーザのユーザＩＤに対応するカウンタ情報を抽出する。
【００６６】
第二カウンタ情報取得部５３５は、移管先となる印刷装置１２０からカウンタ情報を取得して、移管対象となるユーザのカウンタ情報を抽出するものである。第二カウンタ情報取得部５３５は、例えば、システム管理者によって指定された移管先の印刷装置１２０からカウンタ情報を取得し、取得したカウンタ情報の中から、システム管理者によって指定された移管対象ユーザのユーザＩＤに対応するカウンタ情報を抽出する。
【００６７】
カウンタ情報合算部５３６は、移管元カウンタ情報抽出部５３２によって抽出された移管元のカウンタ情報と、第二カウンタ情報取得部５３５によって取得および抽出された移管先のカウンタ情報とを合算して出力するものである。なお、カウンタ情報合算部５３６は、移管元のカウンタ情報と移管先のカウンタ情報とで形式（例えば、カウント値フィールドの数）が異なる場合は、有意な結果が得られるように、移管元のカウンタ情報の形式を移管先のカウンタ情報の形式に合うように変換した上で合算を行う。例えば、移管元のカウンタ情報には、モノクロ印刷枚数およびカラー印刷枚数のカウント値が含まれているが、移管先のカウンタ情報には、一種類（モノクロのみ）の印刷枚数カウント値しか含まれていない場合は、モノクロ印刷枚数とカラー印刷枚数とを加算したものを移管元のカウンタ情報とし、当該加算後のカウンタ情報を、移管先のカウンタ情報と合算するようにする。なお、モノクロ印刷とカラー印刷のコストの違いを考慮して、カラー印刷枚数に予め決められた係数（例えば、２）をかけてから、モノクロ印刷枚数と加算するようにしてもよい。
【００６８】
カウンタ情報設定部５３３は、カウンタ情報合算部５３６から出力された合算後のカウンタ情報を、移管先となる印刷装置１２０に設定するものである。カウンタ情報設定部５３３は、図３に示したカウンタ情報設定部１３３と同様の機能を有するものであり、例えば、システム管理者によって指定された移管先の印刷装置１２０に対して、カウンタ情報合算部５３６から出力された合算後のカウンタ情報を設定する。
【００６９】
移管元カウンタ情報削除部５３４は、移管先へのカウンタ情報の設定終了後に、移管元のカウンタ情報を削除するものである。移管元カウンタ情報削除部５３４は、図３に示したカウンタ情報削除部１３４と同様の機能を有するものであり、例えば、第一カウンタ情報取得部５３１によって検索・発見された移管元の印刷装置１２０に対して、移管対象となるユーザのユーザＩＤを通知することによって、当該ユーザＩＤに対応するカウンタ情報の削除を指示する。
【００７０】
次に、以上のような構成を有するカウンタ情報管理装置１３０’によって実行されるカウンタ情報の移管処理について説明する。
【００７１】
図６は、カウンタ情報管理装置１３０’によって実行されるカウンタ情報の移管処理を説明するためのフローチャートである。
【００７２】
図６に示すように、まず、ステップＳ６０１において、システム管理者によって、移管対象となるユーザおよび移管先となる印刷装置１２０が指定される。すなわち、移管対象となるユーザのユーザＩＤおよび移管先となる印刷装置１２０の識別情報（例えば、ＩＰアドレス）が、カウンタ情報処理装置１３０’に入力される。
【００７３】
次に、第一カウンタ情報取得部５３１によって、移管元となり得る印刷装置１２０からカウンタ情報が取得される。そのため、まず、ステップＳ６０２において、第一カウンタ情報取得部５３１によって、検索対象ネットワークに接続されている印刷装置１２０の検索が行われ、次に、ステップＳ６０３において、第一カウンタ情報取得部５３１によって、ステップＳ６０２で発見された全印刷装置１２０からカウンタ情報が取得される。
【００７４】
次に、ステップＳ６０４において、移管元カウンタ情報抽出部５３２によって、ステップＳ６０３で取得されたカウンタ情報の中から、移管対象となる移管元のカウンタ情報が抽出される。すなわち、ステップＳ６０１で指定されたユーザ（ＩＤ）に対応するカウンタ情報が抽出される。
【００７５】
次に、ステップＳ６０５において、第二カウンタ情報取得部５３５によって、移管先となる印刷装置１２０からカウンタ情報が取得され、取得されたカウンタ情報から、ステップＳ６０１で指定されたユーザ（ＩＤ）に対応するカウンタ情報が抽出される。
【００７６】
次に、ステップＳ６０６において、カウンタ情報合算部５３６によって、ステップＳ６０４で抽出された移管元のカウンタ情報と、ステップＳ６０５で取得・抽出された移管先のカウンタ情報とが合算される。なお、ステップＳ６０４で抽出された移管元のカウンタ情報と、ステップＳ６０５で抽出された移管先のカウンタ情報とで、形式（例えば、カウント値フィールドの数）が異なる場合は、移管先の形式に合うように移管元のカウンタ情報が変換された上で合算が行われる。なお、カウンタ情報の形式に違いがある場合は、その旨をシステム管理者に通知して、合算を行わないようにしてもよい。
【００７７】
次に、ステップＳ６０７において、カウンタ情報設定部５３３によって、ステップＳ６０６で得られたカウンタ情報（合算結果）が移管先の印刷装置１２０に設定され、続くステップＳ６０８において、移管元カウンタ情報削除部５３４によって、移管元のカウンタ情報が削除される。ステップＳ６０７およびＳ６０８での処理は、例えば、前述した第一実施形態のステップＳ４０５及ぶＳ４０６での処理と同様にして行われる。
【００７８】
以上のようにして、カウンタ情報管理装置１３０’によってカウンタ情報の移管処理が行われる。
【００７９】
上述した第二実施形態によれば、上述した第一実施形態と同様に、システム管理者は、移管対象となるユーザと移管先となる印刷装置を指定するだけで、カウンタ情報の移管を行うことが可能となる。更に、上述した第二実施形態では、移管先となる印刷装置から移管対象となるユーザのカウンタ情報を取得し、当該カウンタ情報を、移管元のカウンタ情報と合算した上で、移管先に設定するようにしているので、移管対象となるユーザが既に移管先の印刷装置の使用を開始している場合であっても、カウンタ情報の移管を正しく行うことが可能となる。
【００８０】
《第三実施形態》
次に、カウンタ情報管理装置１３０の更に別の実施形態について説明する。
【００８１】
前述した第一および第二実施形態では、移管対象となるユーザ（ＩＤ）はシステム管理者等によって指定されるものとしていたが、本実施形態は、移管対象となるユーザを自動的に検出し、検出したユーザについて移管処理を行うものである。
【００８２】
図７は、カウンタ情報管理装置１３０の第三実施形態１３０”の機能構成を示す図である。
【００８３】
図７に示すように、カウンタ情報管理装置１３０”は、第一カウンタ情報取得部７３１と、移管元カウンタ情報抽出部７３２と、カウンタ情報設定部７３３と、移管元カウンタ情報削除部７３４と、第二カウンタ情報取得部７３５と、カウンタ情報合算部７３６と、移管先カウンタ情報蓄積部７３７と、移管処理要否判定部７３８とを備える。
【００８４】
第一カウンタ情報取得部７３１は、各印刷装置１２０が保持するカウンタ情報を、ネットワーク１９０を介して取得するものである。第一カウンタ情報取得部７３１は、図３に示したカウンタ情報取得部１３１と同様の機能を有するものであり、例えば、システム管理者によって指定された検索対象ネットワークに接続されている印刷装置１２０を検索し、検索により発見された全印刷装置１２０から、カウンタ情報を取得する。
【００８５】
移管元カウンタ情報抽出部７３２は、第一カウンタ情報取得部７３１によって取得されたカウンタ情報の中から、移管対象となる移管元のカウンタ情報を抽出するものである。移管元カウンタ情報抽出部７３２は、移管処理要否判定部７３８から通知される移管対象ユーザのユーザＩＤに対応するカウンタ情報を抽出する。
【００８６】
第二カウンタ情報取得部７３５は、移管先となる印刷装置１２０からカウンタ情報を取得して、移管先カウンタ情報蓄積部７３７および移管処理要否判定部７３８に出力すると共に、取得した移管先のカウンタ情報の中から、移管対象となるユーザのカウンタ情報を抽出するものである。第二カウンタ情報取得部７３５は、例えば、システム管理者によって指定された移管先の印刷装置１２０からカウンタ情報を取得して、移管先カウンタ情報蓄積部７３７および移管処理要否判定部７３８に出力すると共に、取得した移管先のカウンタ情報の中から、移管処理要否判定部７３８から通知される移管対象ユーザのユーザＩＤに対応するカウンタ情報を抽出する。
【００８７】
カウンタ情報合算部７３６は、移管元カウンタ情報抽出部７３２によって抽出された移管元のカウンタ情報と、第二カウンタ情報取得部７３５によって取得および抽出された移管先のカウンタ情報とを合算して出力するものであり、図５に示したカウンタ情報合算部５３６と同様の機能を有するものである。
【００８８】
カウンタ情報設定部７３３は、カウンタ情報合算部７３６から出力された合算後のカウンタ情報を、移管先となる印刷装置１２０に設定するものである。カウンタ情報設定部７３３は、移管処理要否判定部７３８によって移管処理が必要と判定されたカウンタ情報を保持する印刷装置１２０に対して、カウンタ情報合算部７３６から出力された合算後のカウンタ情報を設定する。
【００８９】
移管先カウンタ情報蓄積部７３７は、移管先となり得る各印刷装置１２０から第二カウンタ情報取得部７３５によって取得されたカウンタ情報を各印刷装置１２０毎に蓄積するものである。移管先カウンタ情報蓄積部７３７は、例えば、カウンタ情報管理装置１３０が備えるハードディスク装置等にカウンタ情報を蓄積する。
【００９０】
移管処理要否判定部７３８は、移管先カウンタ情報蓄積部７３７に蓄積されているカウンタ情報（過去に取得されたカウンタ情報）と、第二カウンタ情報取得部７３５によって新たに取得されたカウンタ情報とを比較することによって、移管処理が必要であるか否かを判定するものである。移管処理要否判定部７３８は、例えば、新たに取得されたカウンタ情報に、以前のカウンタ情報には含まれていなった新たなエントリが含まれている場合は、当該エントリについて移管処理が必要であると判定し、当該エントリに格納されているユーザＩＤを移管対象となるユーザＩＤと判定する。移管対象として判定されたユーザＩＤは、移管元カウンタ情報抽出部７３２等に通知される。
【００９１】
次に、以上のような構成を有するカウンタ情報管理装置１３０”によって実行されるカウンタ情報の移管処理について説明する。
【００９２】
図８は、カウンタ情報管理装置１３０”によって実行されるカウンタ情報の移管処理を説明するためのフローチャートである。図８に示した処理は、例えば、カウンタ情報管理装置１３０”によって定期的に実行される。
【００９３】
図８に示すように、まず、ステップＳ８０１において、第二カウンタ情報取得部７３５によって、移管先となり得る印刷装置１２０から、カウンタ情報が取得される。第二カウンタ情報取得部７３５によって取得されたカウンタ情報は、移管先カウンタ情報蓄積部７３７に蓄積されると共に、移管処理要否判定部７３８に通知される。
【００９４】
次に、ステップＳ８０２において、移管処理要否判定部７３８によって、移管処理を行う必要があるか否かが判定される。すなわち、移管処理要否判定部７３８は、第二カウンタ情報取得部７３５から新たに通知されたカウンタ情報と、移管先カウンタ情報蓄積部７３７に蓄積されている過去のカウンタ情報とを比較して、新たなエントリ（ユーザＩＤ）が追加されているか否かを調べる。
【００９５】
ステップＳ８０２での判定の結果、新たなエントリ（ユーザＩＤ）が追加されていない場合は（Ｓ８０２：Ｎｏ）、移管対象となるユーザが存在せず、現時点では移管処理は必要ないと判断して処理を終了する。
【００９６】
一方、ステップＳ８０２での判定の結果、新たなエントリ（ユーザＩＤ）が追加されている場合は（Ｓ８０２：Ｙｅｓ）、移管対象となるユーザが存在し、移管処理が必要であると判断して、ステップＳ８０３において、移管処理要否判定部７３８によって、移管処理の開始が、第一カウンタ情報取得部７３１等に指示されると共に、移管対象となるユーザのユーザＩＤが、移管元カウンタ情報抽出部７３２等に通知される。
【００９７】
次に、第一カウンタ情報取得部７３１によって、移管元となり得る印刷装置１２０からカウンタ情報が取得される。すなわち、まず、ステップＳ８０４において、検索対象ネットワークに接続されている印刷装置１２０の検索が行われ、次に、ステップＳ８０５において、ステップＳ８０４で発見された全印刷装置１２０からカウンタ情報が取得される。
【００９８】
次に、ステップＳ８０６において、移管元カウンタ情報抽出部７３２によって、ステップＳ８０５で取得されたカウンタ情報の中から、移管対象となる移管元のカウンタ情報が抽出される。すなわち、ステップＳ８０３で移管処理要否判定部７３８から通知されたユーザＩＤに対応するカウンタ情報が抽出される。
【００９９】
次に、ステップＳ８０７において、第二カウンタ情報取得部７３５によって、移管先となる印刷装置１２０からカウンタ情報が取得され、取得されたカウンタ情報から、ステップＳ８０３で移管処理要否判定部７３８から通知されたユーザＩＤに対応するカウンタ情報が抽出される。なお、当該ステップＳ８０７においては、改めて移管先となる印刷装置１２０からカウンタ情報を取得せずに、ステップＳ８０１で取得したカウンタ情報を利用するようにしてもよい。
【０１００】
次に、ステップＳ８０８において、カウンタ情報合算部７３６によって、ステップＳ８０６で抽出された移管元のカウンタ情報と、ステップＳ８０７で取得・抽出された移管先のカウンタ情報とが、前述したステップＳ６０６と同様にして合算される。
【０１０１】
次に、ステップＳ８０９において、カウンタ情報設定部７３３によって、ステップＳ８０８で得られたカウンタ情報（合算結果）が移管先の印刷装置１２０に設定され、ステップＳ８１０において、移管元カウンタ情報削除部７３４によって、移管元のカウンタ情報が削除される。
【０１０２】
以上のようにして、カウンタ情報管理装置１３０”によってカウンタ情報の移管処理が行われる。
【０１０３】
上述した第三実施形態によれば、移管先の印刷装置に移管対象のユーザを登録するだけで、当該ユーザのカウンタ情報の移管処理が自動的に開始されることになる。
【０１０４】
なお、上述した第三実施形態では、印刷装置１２０のカウンタ情報に新たなエントリ（ユーザＩＤ）が追加されたことを検出すると、新たに追加されたエントリ（ユーザＩＤ）について移管処理が必要であると判断しているが、特定のユーザＩＤについては、移管対象から除外するようにしてもよい。例えば、一時的な利用者のためにゲスト用のユーザＩＤを、印刷装置１２０に登録することがあるが、当該ゲスト用のユーザＩＤのカウンタ情報については、通常、移管処理を行う必要はないことになる。このようなゲスト用のカウンタ情報について移管処理を行わないようにするには、例えば、各印刷装置１２０にユーザを登録する際に、当該ユーザのカウンタ情報を移管対象にするか否かを設定できるようにすることが考えられる。
【０１０５】
図９は、各ユーザのカウンタ情報が移管対象であるか否かを設定可能にした場合のカウンタ情報管理テーブルの構成例を示す図である。
【０１０６】
図９に示すように、カウンタ情報管理テーブル９００は、ユーザＩＤフィールド９１０と、カウント値フィールド９２０と、属性フィールド９３０とを備えており、ユーザＩＤとカウント値と属性とを対応付けて管理する。ユーザＩＤフィールド９１０およびカウント値フィールド９２０はそれぞれ、図２に示したユーザＩＤフィールド２１０およびカウント値フィールド２２０と同様のものである。すなわち、カウンタ情報管理テーブル９００は、図２に示したカウンタ情報管理テーブル２００に、属性フィールド９３０が追加されたものである。
【０１０７】
属性フィールド９３０は、各エントリ（ユーザＩＤまたはカウント値）の属性情報が格納される領域であり、例えば、対応するユーザＩＤが一般ユーザであるかゲストユーザであるかを示す情報や、対応するカウント値が移管対象となるものか否かを示す値（例えば、移管対象となる場合は「０」で、移管対象とならない場合は「１」）が格納される。
【０１０８】
この場合、各印刷装置１２０から取得されるカウンタ情報には、前記属性情報が含まれることとなる。そして、前記属性情報が含まれるカウンタ情報を取得したカウンタ情報管理装置１３０”では、前述したステップＳ８０２で、取得されたカウンタ情報に新たなエントリ（ユーザＩＤ）を発見した場合であっても、当該エントリ（ユーザＩＤ）に対応する属性情報が移管対象でないことを示している場合は、移管処理要否判定部７３８は、移管対象となるユーザは存在せず、移管処理は必要ないと判断する。
【０１０９】
なお、特定のユーザＩＤ（例えば、最上位ビットが１にセットされたもの）を移管対象としないユーザＩＤとして予め決めておき、当該特定のユーザＩＤについては、無条件に移管対象としないようにしてもよい。
【０１１０】
また、上述した第三実施形態では、移管先のカウンタ情報に新たなエントリ（ユーザＩＤ）が追加されたことを検出すると、移管処理が必要と判断して、移管処理を自動的に開始しているが、例えば、使用する印刷装置が変更になった場合であっても、これまで使用していた印刷装置（移管元）と、今後使用する印刷装置（移管先）が同一のネットワーク（セグメント）に接続されている場合は、移管対象としないような運用も考えられる。
【０１１１】
このような場合、例えば、移管処理要否判定部７３８は、移管先となる印刷装置１２０が接続されているネットワークと、移管元となる印刷装置１２０が接続されているネットワークとが同一であるかどうかを判定し、同一であれば、移管処理は必要ないと判断して、移管処理を開始しない。移管処理要否判定部７３８は、例えば、ＩＰアドレスとサブネットマスクを使って、同一のネットワーク（セグメント）であるか否かを判断する。
【０１１２】
上述した実施形態の各機能は、アセンブリ言語、Ｃ、Ｖｉｓｕａｌ  Ｃ、Ｃ＋＋、Ｖｉｓｕａｌ  Ｃ＋＋、Ｊａｖａ（登録商標）、Ｊａｖａ（登録商標）Ｂｅａｎｓ、Ｊａｖａ（登録商標）Ａｐｐｌｅｔ、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ、Ｐｅｒｌ、Ｒｕｂｙなど、レガシーブログラミング言語やオブジェクト指向プログラミング言語などで記述された装置実行可能なプログラムにより実現でき、装置可読な記録媒体に格納して頒布することができる。
【０１１３】
これまで本発明を実施形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【図面の簡単な説明】
【０１１４】
【図１】本発明の実施形態が利用されるネットワークシステムの構成例を示す図。
【図２】印刷装置が保持するカウンタ情報管理テーブルの構成例を示す図。
【図３】カウンタ情報管理装置の第一実施形態の機能構成を示す図。
【図４】カウンタ情報管理装置の第一実施形態によって実行されるカウンタ情報の移管処理を説明するためのフローチャート。
【図５】カウンタ情報管理装置の第二実施形態の機能構成を示す図。
【図６】カウンタ情報管理装置の第二実施形態によって実行されるカウンタ情報の移管処理を説明するためのフローチャート。
【図７】カウンタ情報管理装置の第三実施形態の機能構成を示す図。
【図８】カウンタ情報管理装置の第三実施形態によって実行されるカウンタ情報の移管処理を説明するためのフローチャート。
【図９】各ユーザのカウンタ情報が移管対象であるか否かを設定可能にした場合のカウンタ情報管理テーブルの構成例を示す図。
【符号の説明】
【０１１５】
１００…ネットワークシステム、１１０，１１０ａ〜１１０ｄ…ホスト装置、１２０，１２０ａ〜１２０ｄ…印刷装置、１３０，１３０’，１３０”…カウンタ情報管理装置、１４０…ルータ、１３１…カウンタ情報取得部、１３２…移管元カウンタ情報抽出部、１３３…カウンタ情報設定部、１３４…移管元カウンタ情報削除部、１９０…ネットワーク、２００…カウンタ情報管理テーブル、５３１…第一カウンタ情報取得部、５３２…移管元カウンタ情報抽出部、５３３…カウンタ情報設定部、５３４…移管元カウンタ情報削除部、５３５…第二カウンタ情報取得部、５３６…カウンタ情報合算部、７３１…第一カウンタ情報取得部、７３２…移管元カウンタ情報抽出部、７３３…カウンタ情報設定部、７３４…移管元カウンタ情報削除部、７３５…第二カウンタ情報取得部、７３６…カウンタ情報合算部、７３７…移管先カウンタ情報蓄積部、７３８…移管処理要否判定部、９００…カウンタ情報管理テーブル
【図１】
2008217431.tif 000003
【図２】
2008217431.tif 000004
【図３】
2008217431.tif 000005
【図４】
2008217431.tif 000006
【図５】
2008217431.tif 000007
【図６】
2008217431.tif 000008
【図７】
2008217431.tif 000009
【図８】
2008217431.tif 000010
【図９】
2008217431.tif 000011