(57)【要約】【課題】    簡易に、監視項目が設定された設定ファイルの更新を行う。【解決手段】  ネットワークボードＮＢ１には、プリンタＰＲＴ１の電源が投入される前にネットワークボードＮＢ１が設置されていたプリンタのシリアル番号が格納されている。ネットワークボードＮＢ１は、現在、ネットワークボードＮＢ１が設置されているプリンタＰＲＴ１の現シリアル番号２６０と、プリンタＰＲＴ１の電源が投入される前にネットワークボードＮＢ１が設置されていたプリンタＰＲＴ２のシリアル番号２６０ａとが同一であるか否かを判断し、同一でないと判断した場合には、図中に破線矢印で示すように、プリンタＰＲＴ１の機種名２７０を、管理サーバＳＶへ通知する。管理サーバＳＶは、機種名２７０を受け取ると、これに対応する設定ファイル２２１を、図中に一点鎖線矢印で示すように、ネットワークボードＮＢ１へ送信する。【選択図】  図１
2006065432.tif 000002
【特許請求の範囲】
【請求項１】
管理装置と、ネットワークを介して接続された、デバイスを監視するデバイス監視装置であって、
前記デバイスを特定可能なデバイス特定情報を格納する格納部と、
前記監視の対象となるデバイスである監視対象デバイスを特定可能な監視対象デバイス特定情報を取得する取得部と、
前記デバイス特定情報と、前記監視対象デバイス特定情報を照合し、同一であるか否かの判定を行う判定部と、
前記照合に基づき、前記デバイス特定情報と、前記監視対象デバイス特定情報とが同一でないと判定された場合には、前記監視対象デバイスの監視項目が設定された情報である監視項目設定情報を特定するための所定の情報を、前記管理装置に対して送信する送信部と、
前記管理装置から、前記監視項目設定情報を受信する受信部と、
前記受信した前記監視項目設定情報を格納する監視項目格納部と、
前記監視項目設定情報に基づき、前記監視対象デバイスの使用状況の監視を行う監視部とを備えるデバイス監視装置。
【請求項２】
請求項１記載のデバイス監視装置であって、
更に、
前記監視対象デバイスの使用状況を、前記デバイス特定情報と対応付けて格納する使用状況格納部と、
前記判定部により、前記デバイス特定情報と、前記監視対象デバイス特定情報とが同一でないと判定された場合に、前記監視対象デバイス特定情報に対応付けられた前記デバイスの使用状況を、前記管理装置に通知する通知部とを備えるデバイス監視装置。
【請求項３】
請求項１または請求項２記載のデバイス監視装置であって、
前記監視対象デバイスは、印刷装置であり、
前記デバイス監視装置は、更に、
前記照合に基づき、前記デバイス特定情報と、前記監視対象デバイス特定情報とが同一でないと判定された場合に、前記印刷装置の印刷処理を禁止する印刷制御部とを備えるデバイス監視装置。
【請求項４】
請求項３記載のデバイス監視装置であって、
前記印刷制御部は、前記管理装置から前記受信した前記監視項目設定情報を監視項目格納部に格納した後に、前記印刷処理を許可するデバイス監視装置。
【請求項５】
請求項１ないし請求項４いずれか記載のデバイス監視装置であって、
前記送信部は、前記監視対象デバイスの機種名を、前記所定の情報として送信するデバイス監視装置。
【請求項６】
請求項１ないし請求項４いずれか記載のデバイス監視装置であって、
前記送信部は、前記監視対象デバイスのシリアル番号を、前記所定の情報として送信するデバイス監視装置。
【請求項７】
請求項１ないし請求項６いずれか記載のデバイス監視装置であって、
前記判定部は、前記監視対象デバイスの電源が投入されたことを契機として、前記判定を行うデバイス監視装置。
【請求項８】
請求項１ないし請求項７いずれか記載のデバイス監視装置であって、
前記照合に基づき、前記デバイス特定情報と、前記監視対象デバイス特定情報とが同一でないと判定された場合に、前記格納部に、前記監視対象デバイス特定情報を登録する登録部とを備えるデバイス監視装置。
【請求項９】
デバイスを監視するデバイス監視装置と、ネットワークを介して接続された管理装置であって、
前記監視の対象である監視対象デバイスを監視する監視項目設定情報を、前記監視項目設定情報を特定するための所定の情報と対応付けて管理する監視項目管理部と、
前記デバイス監視装置から、前記監視対象デバイスの前記所定の情報を受信する受信部と、
前記受信した前記所定の情報に基づき、前記監視対象デバイスに対応する監視項目設定情報を特定し、前記デバイス監視装置に送信する送信部とを備える管理装置。
【請求項１０】
複数のデバイスをそれぞれ個別に監視する複数のデバイス監視装置と、前記複数のデバイスを管理する管理装置とが、ネットワークに接続されたデバイス管理システムであって、
前記デバイス監視装置は、
前記デバイスの監視項目が設定された情報である監視項目設定情報を格納する監視項目格納部と、
前記監視項目設定情報に基づき、前記デバイスの使用状況の監視を行う監視部と
前記デバイスを特定可能なデバイス特定情報を格納する格納部と、
前記監視の対象となるデバイスである監視対象デバイスを特定可能な監視対象デバイス特定情報を取得する取得部と、
前記デバイスの電源が投入されたことを契機として、前記デバイス特定情報と、前記監視対象デバイス特定情報を照合し、同一であるか否かの判定を行う判定部と、
前記照合に基づき、前記デバイス特定情報と、前記監視対象デバイス特定情報とが同一でないと判定された場合には、前記監視対象デバイスに対応した監視項目設定情報を特定するための所定の情報を、前記管理装置に対して送信する送信部とを備え、
管理装置は、
前記複数のデバイスに対応する監視項目設定情報を、前記所定の情報と対応付けて格納する監視項目格納部と、
前記デバイス監視装置から送信された前記所定の情報に基づき、前記監視対象デバイスに対応する監視項目設定情報を特定し、前記デバイス監視装置に送信する送信部とを備え、
前記デバイス監視装置の監視項目格納部は、前記管理装置から送信された前記監視項目設定情報を格納し、
前記デバイス監視装置の前記監視部は、前記監視項目設定情報に基づき、前記監視を行うデバイス管理システム。
【請求項１１】
管理装置と、ネットワークを介して接続されたデバイスを監視するデバイス監視装置が行うデバイス監視方法であって、
（ａ）前記監視の対象となるデバイスである監視対象デバイスを特定可能な監視対象デバイス特定情報を取得する工程と、
（ｂ）前記監視対象デバイス特定情報と、予め格納された、前記デバイスを特定可能なデバイス特定情報を照合し、同一であるか否かの判定を行う工程と、
（ｃ）前記照合に基づき、前記監視対象デバイス特定情報と前記デバイス特定情報とが同一でないと判定された場合には、前記監視対象デバイスの監視項目が設定された監視項目設定情報を特定可能な所定の情報を、前記管理装置に対して送信する工程と、
（ｄ）前記管理装置から、前記監視項目設定情報を受信する工程と、
（ｅ）前記監視項目設定情報を格納する監視項目格納部に、前記受信した前記監視項目設定情報を格納する工程と、
（ｆ）前記監視項目設定情報に基づき、前記監視対象デバイスの使用状況の監視を行う工程とを備えるデバイス監視方法。
【請求項１２】
デバイスを監視するデバイス監視装置と、ネットワークを介して接続された管理装置が行うデバイス管理方法であって、
（ａ）前記デバイスを監視する監視項目設定情報を、前記監視項目設定情報を特定可能な所定の情報と対応付けて管理する工程と、
（ｂ）前記デバイス監視装置から、前記所定の情報を受信する工程と、
（ｃ）前記所定の情報に基づき、前記監視対象デバイスに対応する監視項目設定情報を特定し、前記デバイス監視装置に送信する工程とを備えるデバイス管理方法。
【請求項１３】
複数のデバイスをそれぞれ個別に監視する複数のデバイス監視装置と、前記複数のデバイスを管理する管理装置とが、ネットワークに接続されたデバイス管理システムが行う管理方法であって、
前記デバイス監視装置が実行する、
（ａ）前記監視の対象となるデバイスである監視対象デバイスを特定可能なデバイス特定情報を取得する工程と、
（ｂ）前記デバイスの電源が投入されたことを契機として、前記監視対象デバイス特定情報と、予め格納されている、前記デバイスを特定可能なデバイス特定情報を照合し、同一であるか否かの判定を行う工程と、
（ｃ）前記照合に基づき、前記監視対象デバイス特定情報と前記デバイス特定情報とが同一でないと判定された場合には、前記デバイスに対応した監視項目設定情報を特定可能な所定の情報を、前記管理装置に対して送信する工程と、
管理装置が実行する、
（ｄ）前記デバイス監視装置から送信された前記所定の情報に基づき、前記前記デバイスに対応する前記監視項目設定情報を特定し、前記デバイス監視装置に送信する工程とを備え、
前記デバイス監視装置が実行する、
（ｅ）前記管理装置から送信された前記監視項目設定情報に基づき、前記監視を行う工程とを備える管理方法。
【請求項１４】
ネットワークを介して管理装置と接続されたデバイスに関連付けられたコンピュータに、デバイスを監視させるためのコンピュータプログラムであって、
前記監視の対象となるデバイスである監視対象デバイスを特定可能なデバイス特定情報を取得する機能と、
前記監視対象デバイス特定情報と、予め格納された、前記デバイスを特定可能な前記デバイス特定情報を照合し、同一であるか否かの判定を行う機能と、
前記照合に基づき、前記監視対象デバイス特定情報と前記デバイス特定情報とが同一でないと判定された場合には、前記監視対象デバイスの監視項目が設定された監視項目設定情報を特定可能な所定の情報を、前記管理装置に対して送信する機能と、
前記管理装置から、前記監視項目設定情報を受信する機能と、
前記受信した前記監視項目設定情報を格納する機能と、
前記監視項目設定情報に基づき、前記監視対象デバイスの使用状況の監視を行う機能とをコンピュータに実行させるためのコンピュータプログラム。
【請求項１５】
デバイスを監視するデバイス監視装置と、ネットワークを介して接続されたコンピュータにデバイスを管理させるためのコンピュータプログラムであって、
前記デバイス監視装置から、前記監視の対象となるデバイスである監視対象デバイスを監視する項目が設定された監視項目設定情報を特定するための所定の情報を受信する機能と、
前記所定の情報に基づき、前記監視対象デバイスに対応する監視項目設定情報を特定し、前記デバイス監視装置に送信する機能とをコンピュータに実行させるためのコンピュータプログラム。
【請求項１６】
請求項１４または請求項１５記載のコンピュータプログラムをコンピュータ読み取り可能に記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してデバイスを管理するデバイス管理システムに関するものである。
【背景技術】
【０００２】
近年、ネットワークを介して印刷装置を遠隔管理する管理システムが普及しつつある。このような管理システムにおいて、印刷装置に組み込まれたネットワークボードは、印刷装置の機種ごとに異なる監視項目が設定された設定ファイルに従って、印刷装置のインク等の消耗品の残量や使用量や、印刷ジョブの情報等のログ情報を収集し、管理装置へアップロードする。ネットワークボードは、ネットワークボードが組み込まれているプリンタを特定可能な情報、例えば、シリアル番号と、ログ情報とを対応付けて、管理装置へアップロードを行う。ネットワークボードが異なる機種に挿し替えられた場合には、管理者が、ネットワークボードが組み込まれている機種に対応する設定ファイルを手作業で更新する。
【０００３】
【特許文献１】特開２０００−１０３１４８号公報
【特許文献２】特開２００３−６１３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の管理方法では、ネットワークボードを別の機種の印刷装置に挿し替えた場合、ログの収集条件の更新を管理者が手作業で行っているため、非常に煩雑で管理コストがかかるという問題があった。また、管理者が設定ファイルを更新し忘れたり、間違えたりするおそれもあった。
【０００５】
上述した課題は、管理装置が印刷装置を管理する管理システムに限られるものではなく、デバイスを監視するデバイス監視装置と情報の授受を行い、管理装置がデバイスを管理する種々の管理システムに共通する課題である。
【０００６】
本発明は、上述した課題に鑑みてなされたものであり、デバイス監視装置が監視するデバイスが変更された場合に、ログ情報の収集条件が設定された設定ファイルの変更を簡易に行うことにより、管理者の負担を軽減することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題の少なくとも一部を解決するために、本発明は第１の構成として、
管理装置と、ネットワークを介して接続された、デバイスを監視するデバイス監視装置において、
前記デバイスを特定可能なデバイス特定情報を格納する格納部と、
前記監視の対象となるデバイスである監視対象デバイスを特定可能な監視対象デバイス特定情報を取得する取得部と、
前記デバイス特定情報と、前記監視対象デバイス特定情報を照合し、同一であるか否かの判定を行う判定部と、
前記照合に基づき、前記デバイス特定情報と、前記監視対象デバイス特定情報とが同一でないと判定された場合には、前記監視対象デバイスの監視項目が設定された情報である監視項目設定情報を特定するための所定の情報を、前記管理装置に対して送信する送信部と、
前記管理装置から、前記監視項目設定情報を受信する受信部と、
前記受信した前記監視項目設定情報を格納する監視項目格納部と、
前記監視項目設定情報に基づき、前記監視対象デバイスの使用状況の監視を行う監視部とを備えることを要旨とする。
【０００８】
このような構成をとることにより、デバイス監視装置の監視対象のデバイスが変更された場合にも、変更後のデバイスの監視項目設定情報を、簡易に取得することができる。従って、管理者は、本発明のデバイス監視装置を使用することにより、作業負荷を軽減することができる。
【０００９】
本発明のデバイス監視装置において、
前記使用状況を、前記デバイス特定情報と関連付けて格納する使用状況格納部と、
前記判定部により、前記デバイス特定情報と、前記監視対象デバイス特定情報とが同一でないと判定された場合に、前記監視対象デバイス特定情報に関連付けられた前記使用状況を、前記管理装置に通知する通知部とを備えることとしてもよい。
【００１０】
このような構成をとることにより、デバイス監視装置の監視対象のデバイスが変更される前に監視していた他のデバイスの使用状況を、管理装置に通知することができる。従って、管理者は、容易に、かつ、正しく、使用状況の管理を行うことができる。
【００１１】
本発明のデバイス監視装置において、
前記デバイスは、印刷装置であり、
前記デバイス監視装置は、更に、
前記照合に基づき、前記デバイス特定情報と、前記監視対象デバイス特定情報とが同一でないと判定された場合に、前記印刷装置の印刷処理を禁止する印刷制御部とを備えることとしてもよい。
【００１２】
また、本発明のデバイス監視装置において、
前記印刷制御部は、前記管理装置から前記受信した前記監視項目設定情報を監視項目格納部に格納した後に、前記印刷処理を許可することとしてもよい。
【００１３】
このような構成をとることにより、変更後のデバイスに対応する監視項目設定情報を取得した後に、印刷処理を実行することを許可することができる。従って、監視対象のデバイスに対応しない監視項目設定情報に基づき使用状況を取得するという不整合を生じることを回避することができる。
【００１４】
本発明のデバイス監視装置において、
前記送信部は、前記デバイスの機種名を、前記所定の情報として送信することとしてもよい。
【００１５】
同一機種であるデバイスは、ほぼ同一の構成を有する。従って、本発明の構成をとることにより、簡易に、管理装置から監視項目設定情報を取得することができる。
【００１６】
本発明のデバイス監視装置において、
前記送信部は、前記デバイスのシリアル番号を、前記所定の情報として送信することとしてもよい。
【００１７】
シリアル番号と監視項目設定情報が対応付けられている場合にも、このような構成をとることとすれば、簡易に、監視項目設定情報を取得することができる。
【００１８】
本発明のデバイス監視装置において、
前記判定部は、前記デバイスの電源が投入されたことを契機として、前記判定を行うこととしてもよい。
【００１９】
このような構成をとることとすれば、デバイス監視装置は、監視対象のデバイスの起動時に、監視対象のデバイスが変更されたか否かを判定することができる。従って、監視対象のデバイスが変更されている場合には、デバイスが種々の処理を開始する前に監視項目設定情報を取得することができる。
【００２０】
本発明のデバイス監視装置において、
前記照合に基づき、前記デバイス特定情報と、前記監視対象デバイス特定情報とが同一でないと判定された場合に、前記格納部に、前記監視対象デバイス特定情報を登録する登録部を備えることとしてもよい。
【００２１】
このような構成をとることとすれば、監視項目設定情報を取得する処理を繰り返す必要がなくなり、処理負荷を軽減することができる。
【００２２】
本発明の第２の構成として、
デバイスを監視するデバイス監視装置と、ネットワークを介して接続された管理装置において、
前記デバイスを監視する監視項目設定情報を、前記監視項目設定情報を特定可能な所定の情報と対応付けて管理する監視項目管理部と、
前記デバイス監視装置から、前記デバイスの前記所定の情報を受信する受信部と、
前記受信した前記所定の情報に基づき、前記デバイスに対応する監視項目設定情報を特定し、前記デバイス監視装置に送信する送信部とを備えることを要旨とする。
【００２３】
このような構成をとることとすれば、管理装置は、デバイス監視装置からの要求に基づき、監視対象のデバイスに対応する監視項目設定情報を、容易に特定し送信することができる。従って、管理者の管理負担を軽減することができる。
【００２４】
本発明において、上述した種々の態様は、適宜、組み合わせたり、一部を省略したりして適用することができる。また、本発明は、上述したデバイス監視装置、管理装置としての構成の他に、デバイス監視装置による監視方法、管理装置によりデバイス管理方法、デバイスと、デバイス監視装置と、管理装置から構成されるデバイス管理システム、デバイス管理システムによる管理方法、デバイス監視装置に監視をさせるためのコンピュータプログラム、管理装置にデバイスの管理をさせるためのコンピュータプログラム、かかるコンピュータプログラムをコンピュータ読み取り可能に記録した記録媒体等としても構成できる。いずれの構成においても、上述した各態様を適宜適用可能である。コンピュータが読み取り可能な記録媒体としては、例えば、フレキシブルディスクや、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ハードディスク等種々の媒体を利用することが可能である。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態について、実施例に基づき、次の順序で説明する。
Ａ.実施例
Ａ１．システム構成：
Ａ２．機能ブロック：
Ａ３．監視処理：
Ｂ．変形例：
【００２６】
Ａ１．システム構成：
図１は、本実施例におけるプリンタ管理システム１０００のシステム構成を例示する説明図である。プリンタ管理システム１０００は、管理サーバＳＶと、プリンタＰＲＴ１、ＰＲＴ２と、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ１０とから構成されている。プリンタＰＲＴ１，ＰＲＴ２とＤＨＣＰサーバ１０は、ローカルエリアネットワークＬＡＮ１に接続されている。ローカルエリアネットワークＬＡＮ１と、管理サーバＳＶはインターネットを介して接続されている。ローカルエリアネットワークＬＡＮ１に接続されているプリンタＰＲＴ１、ＰＲＴ２には、電源投入時に、ＤＨＣＰサーバ１０により、ＩＰアドレスが割り振られる。管理サーバＳＶは、本発明の「管理装置」に当たり、プリンタＰＲＴ１、ＰＲＴ２は、「複数のデバイス」に当たる。
【００２７】
プリンタＰＲＴ２は白黒印刷を行うモノクロプリンタである。プリンタＰＲＴ２のシリアル番号２６０ａは「ＳＮ００２」、機種名２７０ａは「ＬＰ−９００Ｂ」が設定されている。また、プリンタＰＲＴ２は、ネットワークインターフェースとしてネットワークボードＮＢ１を備えている。ネットワークボードＮＢ１は、図示しない設定ファイルに従ってプリンタＰＲＴ２の使用状況を監視しログを収集する。監視項目としては、例えば、インク等の消耗品の残量が上げられる。ネットワークボードＮＢ１は収集したログをまとめたログファイルを、シリアル番号２６０ａと対応付けて蓄積しており、適宜、管理サーバＳＶにアップロードする。設定ファイルは、各プリンタの機種別に異なる項目が設定されている。本実施例では、プリンタＰＲＴ２に設置されていたネットワークボードＮＢ１が、実線矢印で示すように、プリンタＰＲＴ１に挿し替えられ接続される。
【００２８】
プリンタＰＲＴ１はカラー印刷を行うカラープリンタである。プリンタＰＲＴ１のシリアル番号２６０は「ＳＮ００１」、機種名２７０は「ＬＰ−９００Ｃ」である。また、プリンタＰＲＴ１は、ネットワークインターフェースとして、プリンタＰＲＴ２から挿し替えられたネットワークボードＮＢ１を備えている。ネットワークボードＮＢ１には、監視対象プリンタを特定するため、監視対象プリンタのシリアル番号が記録されている。ネットワークボードＮＢ１が、プリンタＰＲＴ２からプリンタＰＲＴ１に挿し替えられた状態では、まだ、挿し替えられる前に監視対象プリンタであったプリンタＰＲＴ２のシリアル番号２６０ａが記録されている。
【００２９】
ネットワークボードＮＢ１は、ネットワークボードＮＢ１が接続されているプリンタＰＲＴ１のシリアル番号２６０（以下、現シリアル番号２６０と呼ぶ）と、ネットワークボードＮＢ１に記録されているプリンタＰＲＴ２のシリアル番号２６０ａ（以下、旧シリアル番号２６０ａと呼ぶ）とを照合する。本実施例では、現シリアル番号２６０は「ＳＮ００１」であり、ＰＲＴ２のシリアル番号２６０ａは「ＳＮ００２」であり、異なる。ネットワークボードＮＢ１は、現シリアル番号２６０と旧シリアル番号２６０ａとが同一でない場合には、図中に破線矢印で示すように、プリンタＰＲＴ１の機種名２７０を、管理サーバＳＶへ通知する。管理サーバＳＶは、機種名２７０を受け取ると、機種名２７０に対応する設定ファイル２２１を、図中に一点鎖線矢印で示すように、ネットワークボードＮＢ１へ送信する。設定ファイルには、ネットワークボードＮＢ１がログを収集すべき項目が設定されている。詳細は後述する。
【００３０】
ネットワークボードＮＢ１は、受け取った設定ファイル２２１に基づき、プリンタＰＲＴ１を監視し、インク残量等のプリンタＰＲＴ１のログを収集する。
【００３１】
Ａ２．機能ブロック：
Ａ２−１．プリンタ機能ブロック：
図２は、本実施例におけるプリンタＰＲＴ１の機能ブロックを例示する説明図である。プリンタＰＲＴ１は、印刷実行部２５０と、ネットワークボードＮＢ１を備えている。プリンタＰＲＴ２も同様の構成である。印刷実行部２５０は、プリントエンジン２５１と、印刷処理部２５２と、不揮発性メモリ２５３とを備えている。
【００３２】
印刷処理部２５２は、ネットワークボードＮＢ１を介して受け渡された印刷ジョブを印刷可能な状態に展開する処理を行い、プリントエンジン２５１に受け渡す。プリントエンジン２５１は、プリンタＰＲＴ１の各ハードウェアを制御して、受け渡された印刷ジョブの印刷を実行する。不揮発性メモリ２５３には、プリンタＰＲＴ１のシリアル番号２６０と、機種名２７０とが記録されている。
【００３３】
ネットワークボードＮＢ１は、主制御部２０１と、ログ収集部２０２と、現シリアル番号参照部２０３ａと、旧シリアル番号参照部２０３ｂと、判定部２０４と、設定ファイル取得部２０５と、ログ判断部２０６と、アップロード処理部２０７と、印刷制御部２０８と、通信部２０９と、設定ファイル格納部２２０と、ログ格納部２３０と、シリアル番号格納部２４０とを備えている。各機能ブロックはソフトウェア的に構成され、主制御部２０１により制御されている。各機能ブロックは、ハードウェア的に構成されていることとしてもよい。
【００３４】
現シリアル番号参照部２０３ａおよび旧シリアル番号参照部２０３ｂは、判定部２０４の一部として構成されている。現シリアル番号参照部２０３ａは、不揮発性メモリ２５３に記録されている現シリアル番号２６０を参照する。シリアル番号格納部２４０には、旧シリアル番号２６０ａが格納されている。旧シリアル番号２６０ａは、図示するように「ＳＮ００２」である。旧シリアル番号参照部２０３ｂは、シリアル番号格納部２４０に格納されている旧シリアル番号２６０ａを参照する。判定部２０４は、現シリアル番号２６０と旧シリアル番号２６０ａとが同一であるか否かを判定する。現シリアル番号参照部２０３ａは、本願発明の「取得部」に当たる。
【００３５】
ログ判断部２０６は、判定部２０４により、現シリアル番号２６０と旧シリアル番号２６０ａとが同一でないと判断された場合には、ログ格納部２３０を参照し、旧シリアル番号２６０ａと対応付けられたログファイルが存在するか否かを判断する。本実施例では、図示するように、ログ格納部２３０には、旧シリアル番号２６０ａ（「ＳＮ００２」）と対応付けられたログファイル２３１が存在するため、ログ判断部２０６は、旧シリアル番号２６０ａと対応付けられたログファイル２３１が存在すると判断する。
【００３６】
アップロード処理部２０７は、ログ格納部２３０に格納されているログファイルを定期的に管理サーバＳＶにアップロードする。また、アップロード処理部２０７は、ログ判断部２０６により、旧シリアル番号２６０ａと関連付けられたログファイル２３１が存在すると判断された場合に、ログファイル２３１を管理サーバＳＶへアップロードする。
【００３７】
設定ファイル取得部２０５は、判定部２０４により、現シリアル番号２６０と旧シリアル番号２６０ａとが同一でないと判断された場合に、プリンタＰＲＴ１の機種名２７０を管理サーバＳＶへ通知し、管理サーバＳＶから、機種名２７０に対応する設定ファイルを取得する。設定ファイル取得部２０５は、取得した設定ファイルを設定ファイル格納部２２０に格納する。
【００３８】
ログ収集部２０２は、設定ファイル格納部２２０に格納された設定ファイル２２１に基づき、プリンタに内蔵されている図示しないタイマーを参照して、ログを収集する時間であるかを判断する。ログを収集する時間がくると、設定ファイル２２１に設定されている監視項目に基づき、プリンタＰＲＴ１の使用状況のログを収集し、現シリアル番号２６０をヘッダに含めることでログとプリンタを対応付けログ格納部２３０に格納する。ファイル名に含めても良い。設定ファイル２２１の詳細を、図３を用いて説明する。
【００３９】
図３は、本実施例における設定ファイルを例示する説明図である。設定ファイル２２１は、プリンタＰＲＴ１を監視する際の監視項目が設定されており、設定ファイル格納部２２０に格納されている。設定ファイル２２１は、機種名と、監視間隔と、監視項目（１）〜（５）という項目から構成されている。プリンタＰＲＴ１はカラープリンタであり、イエロー、マゼンタ、シアン、ブラックの４色のインクと、１本の感光体を備えている。
【００４０】
「機種名」には、プリンタＰＲＴ１の機種名「ＬＰ−９００Ｃ」を示している。「監視間隔」は「６０分」と設定されており、ログ収集部２０２がタイマーに基づき、監視を開始してから６０分ごとに監視項目（１）〜（５）に設定された項目のログを収集することを示している。また、監視項目（１）には、「イエローの残量」が設定されており、イエローのインクの残量を監視することを示している。同様に、監視項目（２）は、マゼンタのインクの残量を監視することを示し、監視項目（３）は、シアンのインクの残量を監視することを示し、監視項目（４）は、ブラックのインクの残量を監視することを示している。また、監視項目（５）には「感光体の残量」が設定されており、プリンタＰＲＴ１の感光体の残量を監視することを示している。
【００４１】
図２に戻り説明を続ける。印刷制御部２０８は、判定部２０４により、現シリアル番号２６０と旧シリアル番号２６０ａとが同一でないと判定された場合に、印刷実行部２５０の印刷処理を禁止する。また、印刷制御部２０８は、設定ファイル取得部２０５により、プリンタＰＲＴ１の機種名２７０に対応する設定ファイルが、設定ファイル格納部２２０に格納されたことを確認し、禁止していた印刷実行部２５０の印刷処理を許可する。
【００４２】
通信部２０９は、いわゆるネットワークインターフェースであり、管理サーバＳＶ等他の機器と通信を行う。
【００４３】
Ａ２−２．管理サーバ機能ブロック：
図４は、本実施例における管理サーバＳＶの機能ブロックを例示する説明図である。管理サーバＳＶは、主制御部３０１と、通信部３０２と、設定ファイル特定部３０３と、設定ファイル管理情報格納部３１０と、設定ファイル格納部３２０とを備える。各機能ブロックはソフトウェア的に構成され、主制御部３０１により制御されている。各機能ブロックは、ハードウェア的に構成してもよい。
【００４４】
通信部３０２は、いわゆるネットワークインターフェースであり、ネットワークボードＮＢ１等の他の機器と通信を行う。
【００４５】
設定ファイル格納部３２０には、プリンタの機種別に複数の設定ファイル２２１，２２２，２２３...が格納されている。例えば、設定ファイル２２１は、ファイル名「ｆｉｌｅ９００Ｃ．ｘｍｌ」であり、機種名「ＬＰ−９００Ｃ」に対応する設定ファイルである。
【００４６】
設定ファイル管理情報格納部３１０には、設定ファイル管理情報３３１が格納されている。設定ファイル管理情報３３１は、ネットワークボードが、プリンタを監視する際に利用する設定ファイルを、プリンタの機種と対応付けて管理した情報である。設定ファイル管理情報３３１の詳細を、図５を用いて説明する。
【００４７】
図５は、本実施例における設定ファイル管理情報を例示する説明図である。設定ファイル管理情報３３１は、「機種名」と、「設定ファイル名」との２項目から構成されている。例えば、機種名「ＬＰ−９００Ｂ」は、設定ファイル名「ｆｉｌｅ９００Ｂ．ｘｍｌ」というファイル名を持つ設定ファイルに設定された監視項目に従って監視すべきことを示している。
【００４８】
図４に戻り説明を続ける。設定ファイル特定部３０３は、ネットワークボードＮＢ１からプリンタＰＲＴ１の機種名２７０を受け取ると、設定ファイル管理情報格納部３１０を参照し、機種名２７０に対応する設定ファイル名を特定し、設定ファイル格納部３２０から、機種名２７０に対応する設定ファイル名の設定ファイルをネットワークボードＮＢ１に送信する。本実施例のように、ネットワークボードＮＢ１から送信された機種名「ＬＰ−９００Ｃ」を受信すると、設定ファイル特定部３０３は、設定ファイル名「ｆｉｌｅ９００Ｃ．ｘｍｌ」というファイル名を持つ設定ファイル２２１を、ネットワークボードＮＢ１に送信する。
【００４９】
Ａ３．監視処理：
Ａ３−１．監視処理：
図６は、本実施例におけるネットワークボードＮＢ１がプリンタＰＲＴ１を監視する処理を説明するフローチャートである。ネットワークボードＮＢ１は、プリンタＰＲＴ１の電源が投入されると、本処理を開始する。
【００５０】
ネットワークボードＮＢ１は、印刷実行部２５０から、プリンタＰＲＴ１のシリアル番号２６０を取得する（ステップＳ１０）。次に、ネットワークボードＮＢ１は、シリアル番号格納部２４０を参照して、旧シリアル番号２６０ａを取得する（ステップＳ１１）。
【００５１】
ネットワークボードＮＢ１は、シリアル番号２６０と、旧シリアル番号２６０ａとを照合し（ステップＳ１２）、両シリアル番号が同一であるか否かを判断する（ステップＳ１３）。両シリアル番号が同一である場合（ステップＳ１３：ＹＥＳ）には、ネットワークボードＮＢ１は、プリンタＰＲＴ１の監視を開始する（ステップＳ１９）。プリンタの電源投入時に両シリアル番号が同一であるか否かの判定処理を行うことにより、設定ファイルの取得処理を繰り返す必要がなくなり、処理負荷を軽減することができる。
【００５２】
両シリアル番号が同一でない場合（ステップＳ１３：ＮＯ）には、プリンタの印刷処理を禁止し（ステップＳ１４）旧シリアル番号と関連付けられた旧ログをサーバにアップロードして（ステップＳ１５）、新たにネットワークボードＮＢ１が設置されたプリンタＰＲＴ１についての設定ファイルを取得する処理を行う（ステップＳ１６）。旧ログアップロード処理の詳細を、図７を用いて説明し、図設定ファイル取得処理の詳細を、図８を用いて説明する。
【００５３】
Ａ３−２．アップロード処理：
図７は、本実施例における旧ログアップロード処理を説明するフローチャートである。図６のステップＳ１５の処理を詳細に説明する。
【００５４】
ネットワークボードＮＢ１は、ログ格納部２３０を参照し（ステップＳ２０）、旧シリアル番号２６０ａと対応付けられたログが存在するか否かを判断する（ステップＳ２１）。旧シリアル番号２６０ａと対応付けられたログが存在する場合（ステップＳ２１：ＹＥＳ）には、旧シリアル番号と対応付けられたログファイル２３１を、管理サーバＳＶにアップロードする（ステップＳ２２）。旧シリアル番号と関連付けられたログが存在しない場合（ステップＳ２１：ＮＯ）には、処理を終了する。
【００５５】
Ａ３−３．設定ファイル取得処理：
図８は、本実施例における設定ファイル取得処理を説明するタイミングチャートである。図６のステップＳ１６に当たる処理の詳細である。
【００５６】
ネットワークボードＮＢ１は、印刷実行部２５０からプリンタＰＲＴ１の機種名２７０を取得し（ステップＳ３０）、機種名２７０を、管理サーバＳＶに送信する（ステップＳ３１）。
【００５７】
管理サーバＳＶは、機種名２７０を受信すると、設定ファイル管理情報格納部３１０を参照し（ステップＳ４０）、受信した機種名についての設定ファイルを特定する（ステップＳ４１）。管理サーバＳＶは、特定した設定ファイル２２１を、ネットワークボードＮＢ１に送信する（ステップＳ４２）。
【００５８】
ネットワークボードＮＢ１は、管理サーバＳＶから送信された設定ファイル２２１を受信すると、設定ファイル２２１を、設定ファイル格納部２２０へ格納する（ステップＳ３２）。
【００５９】
図６に戻り説明を続行する。ネットワークボードＮＢ１は、設定ファイル取得処理を終えると、シリアル番号格納部２４０にプリンタＰＲＴ１のシリアル番号２６０を格納する（ステップＳ１７）。すなわち、シリアル番号格納部２４０に格納されているシリアル番号「ＳＮ００２」を「ＳＮ００１」に書き換えることにより、シリアル番号格納部２４０を更新する。
【００６０】
次に、ネットワークボードＮＢ１は、印刷処プリンタＰＲＴ１の印刷処理を許可し（ステップＳ１８）、監視を開始する（ステップＳ１９）。
【００６１】
Ａ３−４．ログ収集処理：
図９は、本実施例におけるログ収集処理を説明するフローチャートである。図６のステップＳ１９に示す監視開始後の処理を示している。
【００６２】
ネットワークボードＮＢ１は、監視処理が開始されると、タイマーを参照し（ステップＳ５０）、ログを収集する時刻であるか否かを判断する（ステップＳ５１）。収集時刻である場合（ステップＳ５１：ＹＥＳ）には、設定ファイル２２１を参照し（ステップＳ５２）、インク残量等のプリンタＰＲＴ１のログを収集する（ステップＳ５３）。
【００６３】
次に、ネットワークボードＮＢ１は、シリアル番号格納部２４０に格納されているシリアル番号を参照し（ステップＳ５４）、収集したログと参照したシリアル番号とを対応付けてログ格納部２３０に格納する（ステップＳ５５）。
【００６４】
以上説明した実施例の管理システムによれば、ネットワークボードＮＢ１の監視対象のプリンタがプリンタＰＲＴ２からプリンタＰＲＴ１に変更された場合にも、変更後のプリンタＰＲＴ１の設定ファイルを、簡易に取得することができる。従って、管理者の負荷を軽減することができる。
【００６５】
また、ログ格納部２３０に格納されていたプリンタＰＲＴ２のログを管理サーバにアップロードすることにより、ネットワークボードＮＢ１の監視対象のプリンタが変更される前に監視していたプリンタＰＲＴ２の使用状況を、管理サーバＳＶに通知することができる。従って、管理者は、容易に、かつ、正しく、使用状況の管理を行うことができる。
【００６６】
また、実施例によれば、ネットワークボードＮＢ１は設定ファイルを取得した後に、印刷処理の実行を許可することができるため、ログを収集する際に、監視対象のプリンタＰＲＴ１に対応しない設定ファイルに基づきログを収集するという不整合を生じることを回避することができる。
【００６７】
Ｃ．変形例：
以上、本発明の種々の実施例について説明したが、本発明はこれらの実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成をとることができることは言うまでもない。例えば、上述した実施例では、管理サーバＳＶが管理する対象はプリンタとしたが、ネットワークに接続された他のデバイス、例えば、コピー機、プロジェクタ、コンピュータ周辺機器等としてもよい。
【００６８】
Ｂ１．変形例１：
上述した実施例では、プリンタＰＲＴ１はカラー印刷可能な機種であり、プリンタＰＲＴ１の機種「ＬＰ−９００Ｃ」に対応する設定ファイル２２１は、カラー印刷で使用される複数のインクの残量等を監視することとしたが、これに限られない。
【００６９】
図１０は、変形例における設定ファイルを例示する説明図である。モノクロ印刷のみ可能な機種「ＬＰ−９００Ｂ」の設定ファイル２２２を示している。機種「ＬＰ−９００Ｂ」のプリンタは、ブラックのインクのみ搭載されている。「機種名」には、プリンタＰＲＴ１の機種名「ＬＰ−９００Ｂ」を示している。「監視間隔」は「６０分」と設定されており、ログ収集部２０２がプリンタに内蔵されているタイマーに基づき、監視を開始してから６０分ごとに監視項目（１）、（２）に設定された項目のログを収集することを示している。また、監視項目（１）には、「ブラックの残量」が設定されており、ブラックのインクの残量を監視することを示している。監視項目（２）には「感光体の残量」が設定されており、プリンタの感光体の残量を監視することを示している。
【００７０】
Ｂ２．変形例２：
上述した実施例では、機種名に基づき、設定ファイルを特定することとしたがこれに限られない。例えば、シリアル番号に基づき、設定ファイルを特定することとしてもよい。かかる場合の管理サーバＳＶの設定ファイル管理情報格納部３１０および、設定ファイル管理情報３３１ａを、図１１を用いて説明する。
【００７１】
図１１（ａ）は、変形例における設定ファイル管理情報を例示する説明図である。設定ファイル管理情報格納部３１０に格納された設定ファイル管理情報３３１ａは、「シリアル番号」と、「設定ファイル名」との２項目から構成されている。例えば、シリアル番号「ＳＮ１００」を有するプリンタは、設定ファイル名「ｆｉｌｅ５００．ｘｍｌ」というファイル名を持つ設定ファイルに設定された監視項目に従って監視すべきことを示している。設定ファイル名「ｆｉｌｅ５００．ｘｍｌ」というファイル名を持つ設定ファイル２２３の詳細を、図１１（ｂ）を用いて説明する。
【００７２】
シリアル番号「ＳＮ１００」を持つプリンタは、カラー印刷可能なプリンタであり、４色のインクと、４本の感光体を搭載している。図１１（ｂ）の設定ファイル２２３に示すように、「シリアル番号」には「ＳＮ１００」が設定されており、「機種名」には「ＬＰ−９５０Ｃ」が設定されている。また、「監視間隔」は「１０分」と設定されており、ログ収集部２０２がプリンタに内蔵されているタイマーに基づき、監視を開始してから１０分ごとに監視項目（１）〜（８）に設定された項目のログを収集することを示している。また、監視項目（１）〜（４）は、各色のインクの残量を監視することを示している。監視項目（５）〜（８）は各色に対応する感光体の残量を監視することを示している。
【００７３】
こうすれば、シリアル番号と設定ファイルが対応付けられている場合にも、簡易に、設定ファイルを取得することができる。
【図面の簡単な説明】
【００７４】
【図１】実施例におけるプリンタ管理システムのシステム構成を例示する説明図である。
【図２】実施例におけるプリンタの機能ブロックを例示する説明図である。
【図３】実施例における設定ファイルを例示する説明図である。
【図４】実施例における管理サーバの機能ブロックを例示する説明図である。
【図５】実施例における設定ファイル管理情報を例示する説明図である。
【図６】実施例におけるプリンタ監視処理を説明するフローチャートである。
【図７】実施例における旧ログアップロード処理を説明するフローチャートである。
【図８】実施例における設定ファイル取得処理を説明するタイミングチャートである。
【図９】実施例におけるログ収集処理を説明するフローチャートである。
【図１０】変形例における設定ファイルを例示する説明図である。
【図１１】変形例における設定ファイル管理情報を例示する説明図である。
【符号の説明】
【００７５】
１０００...プリンタ管理システム
２００...主制御部
２０１...主制御部
２０２...ログ収集部
２０３ａ...現シリアル番号参照部
２０３ｂ...旧シリアル番号参照部
２０４...判定部
２０５...ログ判断部
２０６...アップロード処理部
２０７...設定ファイル取得部
２０８...印刷制御部
２０９...通信部
２２０...設定ファイル格納部
２２１...設定ファイル
２３０...ログ格納部
２３１...ログファイル
２４０...シリアル番号格納部
２５０...印刷実行部
２５１...プリントエンジン
２５２...印刷処理部
２５３...不揮発性メモリ
２６０，２６０ａ...シリアル番号
２７０，２７０ａ...機種名
３０１...主制御部
３０２...通信部
３０３...設定ファイル特定部
３１０...設定ファイル管理情報格納部
３２０...設定ファイル格納部
３３１...設定ファイル管理情報
３３１ａ...設定ファイル管理情報
【図１】
2006065432.tif 000003
【図２】
2006065432.tif 000004
【図３】
2006065432.tif 000005
【図４】
2006065432.tif 000006
【図５】
2006065432.tif 000007
【図６】
2006065432.tif 000008
【図７】
2006065432.tif 000009
【図８】
2006065432.tif 000010
【図９】
2006065432.tif 000011
【図１０】
2006065432.tif 000012
【図１１】
2006065432.tif 000013