(57)【要約】【課題】  論理的に識別可能な識別子を用いたデバイスの監視システムにおいて、保守作業員が監視対象となる印刷装置の設置場所に赴くことなく、デバイスに当該識別子を含む設定ファイルを付与し、デバイスを管理する。【解決手段】  端末からネットワークを介してデバイスの監視装置に、デバイスのシリアルナンバーを登録する。監視装置においてシリアルナンバーに対応した設置ＩＤを生成し、設置ＩＤを含む監視設定ファイルとして生成する。デバイスは、ポーリングにより監視設定ファイルを監視装置から取得し、格納する。また、ネットワークボードに監視設定ファイルが格納されていない場合には、ポーリング間隔を短くする。【選択図】図４
2008059471.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数のデバイスを、所定の条件下で管理する方法であって、
前記ネットワーク上に設けられた監視装置に、前記デバイスを物理的に識別可能な第１の識別子と前記デバイスを論理的に識別可能な第２の識別子とを関連づけるテーブルを用意し、
新たなデバイスを前記管理の対象とする際には、前記監視装置は、前記ネットワークに接続された端末から、当該デバイスの第１の識別子を登録する処理を受け付け、前記登録された第１の識別子に対応して前記第２の識別子を生成し、該第２の識別子を前記テーブルに登録すると共に、少なくとも該第２の識別子を含む設定ファイルを生成し、
前記デバイスに前記設定ファイルを設定する場合には、該デバイスは前記ネットワークを介して前記監視装置にアクセスして前記設定ファイルを取得し、該取得した設定ファイルに含まれる前記第２の識別子を、該デバイスの管理用の識別子として記憶する
管理方法。
【請求項２】
請求項１に記載の管理方法であって、
前記デバイスの第１の識別子を登録する処理は、前記端末で実行されるプログラムにより、前記第１の識別子を前記デバイスから検索して、前記監視装置に送信することによって行われる
管理方法。
【請求項３】
前記デバイスを前記ネットワークに接続した際、該デバイスは、前記設定ファイルの設定がなされていると判断した場合には、前記ネットワークを介して、当該デバイスについての情報を前記第２の識別子と関連づけて、前記複数のデバイスの管理を行う監視装置に提供する請求項１または請求項２記載の管理方法。
【請求項４】
請求項１ないし請求項３のいずれか記載の管理方法であって、
前記デバイスが、前記設定ファイルの設定がなされていない場合に前記監視装置を繰り返しアクセスする頻度は、前記設定ファイルの設定がなされている場合に前記監視装置を繰り返しアクセスする頻度よりも高い
管理方法。
【請求項５】
請求項１ないし請求項４のいずれか記載の管理方法であって、
前記監視装置は、前記複数のデバイスの管理についての登録を処理すると共に、前記第１の識別子の登録処理を受け付ける登録管理サーバと、前記登録管理サーバから所定の情報を取得し、前記第２の識別子及び前記設定ファイルを生成すると共に、前記複数のデバイスの管理を行う監視サーバとを備えた
管理方法。
【請求項６】
前記デバイスは、印刷装置である請求項１ないし請求項５のいずれか記載の管理方法。
【請求項７】
ネットワークに接続された複数のデバイスを所定の条件下で管理する、前記ネットワーク上に設けられた監視装置を備えるデバイス管理システムであって、
前記監視装置は、
前記デバイスを物理的に識別可能な第１の識別子と前記デバイスを論理的に識別可能な第２の識別子とを関連づけるテーブルを記憶するテーブル記憶手段と、
新たなデバイスを前記管理の対象とする際には、前記ネットワークに接続された端末から、当該デバイスの第１の識別子を登録する処理を受け付け、前記登録された第１の識別子に対応して前記第２の識別子を生成し、該第２の識別子を前記テーブルに登録すると共に、少なくとも該第２の識別子を含む設定ファイルを生成する設定ファイル生成手段と
を備え、
前記デバイスは、前記デバイスに前記設定ファイルを設定する場合には、前記ネットワークを介して前記監視装置にアクセスして前記設定ファイルを取得し、該取得した設定ファイルに含まれる第２の識別子を該デバイスの管理用の識別子として記憶する識別子記憶手段と
を備えたデバイス管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された複数のデバイスを、所定の条件下で管理する方法に関する。
【背景技術】
【０００２】
近年、デバイスと、このデバイスを監視する監視サーバとがネットワークを介して接続されたデバイス監視システムが普及しつつある。例えば、印刷装置の監視システムでは、印刷装置がネットワークボードを備え、このネットワークボードは、ローカルエリアネットワーク（ＬＡＮ）及びインターネットを介して監視サーバに接続される。このネットワークボードは、トナー残量値、紙詰まり等のエラー情報、印刷枚数等、監視対象となるべき所望の情報（以下、監視情報という。）を印刷装置本体から取得し、取得した監視情報を、ネットワークを介して監視サーバに送信する。そして、監視サーバは、ネットワークボードから受信した監視情報を蓄積すると共に、蓄積した監視情報に基づいて印刷装置を監視する。こうした監視システムとしては、例えば、下記特許文献１に記載のものが知られている。
【０００３】
【特許文献１】特開２００６−９９６０９号公報
【０００４】
前述した監視システムを用いると、ユーザに対して、印刷装置を監視するサービスを提供することが可能となる。具体的には、例えば、監視サーバに送信・記憶された監視情報に基づいて、エラー発生を速やかにユーザに通知したり、トナー残量が少なくなった場合に予備のトナーをユーザに送付したりするといった保守、あるいは、印刷部数に応じて課金するといったサービスを提供することが可能になる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
かかる印刷装置の監視システムでは、監視サーバが監視対象である印刷装置を識別する必要がある。その方法として、例えば、印刷装置を理論的に識別可能な識別子（以下、設置ＩＤという。）を生成して、監視対象となる印刷装置に当該ＩＤを付与する方法がある。ここで、設置ＩＤとは、ネットワークを介したデバイス監視システムにより保守や課金サービスを行う場合の監視サービス単位の識別情報であり、デバイス１台に対して１つの設置ＩＤが設定される。この設置ＩＤは、デバイス１台に対する監視サービスの識別情報であることから、デバイスが故障等により交換されても、新たなデバイスには、もとのデバイスと同じ設置ＩＤが用いられる。この方法によれば、印刷装置の故障等によって印刷装置が交換された場合でも、継続してもとの印刷装置の設置ＩＤを用いることで、監視装置の管理工数を減らすことができる。
【０００６】
しかしながら、前述の方法を用いるためには、保守作業員が監視対象となる印刷装置の設置場所に赴き、印刷装置に取り付けられたネットワークボードごとに設定パソコンを接続して、予め生成しておいた設置ＩＤを印刷装置に付与しなければならず、大変面倒であると同時に、作業に長時間を要するという問題を生じていた。この問題は、印刷装置の監視システムに限らず、デバイスの監視システムに共通する課題であった。
【課題を解決するための手段】
【０００７】
上記課題を解決する本発明のデバイスの管理方法は、
ネットワークに接続された複数のデバイスを、所定の条件下で管理する方法であって、
前記ネットワーク上に設けられた監視装置に、前記デバイスを物理的に識別可能な第１の識別子と前記デバイスを論理的に識別可能な第２の識別子とを関連づけるテーブルを用意し、
新たなデバイスを前記管理の対象とする際には、前記監視装置は、前記ネットワークに接続された端末から、当該デバイスの第１の識別子を登録する処理を受け付け、前記登録された第１の識別子に対応して前記第２の識別子を生成し、該第２の識別子を前記テーブルに登録すると共に、少なくとも該第２の識別子を含む設定ファイルを生成し、
前記デバイスに前記設定ファイルを設定する場合には、該デバイスは前記ネットワークを介して前記監視装置にアクセスして前記設定ファイルを取得し、該取得した設定ファイルに含まれる前記第２の識別子を、該デバイスの管理用の識別子として記憶する
ことを要旨とする。
【０００８】
かかるデバイスの管理方法は、デバイスが設置ＩＤを含む設定ファイルを、ネットワークを介して監視装置から取得することができるため、設置ＩＤの付与に係る保守作業員が不要になるという優れた効果を奏する。なお、第１の識別子とは、シリアルナンバーやＭＡＣアドレス等の製品固有の物理的に識別可能な識別子であり、第２の識別子とは、設置ＩＤである。
【０００９】
こうしたデバイスの管理方法において、デバイスの第１の識別子を登録する処理は、端末で実行されるプログラムにより、第１の識別子をデバイスから検索して、監視装置に送信することによって行われるものとすることができる。これにより、ユーザは、自ら第１の識別子を調査し、入力する必要がなくなることから、入力の手間を省くことができると同時に、入力ミスを回避することができる。
【００１０】
また、こうしたデバイスの管理方法において、デバイスをネットワークに接続した際、デバイスは、設定ファイルの設定がなされていると判断した場合には、ネットワークを介して、当該デバイスについての情報を第２の識別子と関連づけて、複数のデバイスの管理を行う監視装置に提供するものとすることができる。これにより、監視装置は、ネットワークを介してデバイスを管理することができる。
【００１１】
また、こうしたデバイスの管理方法において、デバイスが、設定ファイルの設定がなされていない場合に監視装置を繰り返しアクセスする頻度は、設定ファイルの設定がなされている場合に監視装置を繰り返しアクセスする頻度よりも高いものとすることができる。これにより、設置ＩＤを含む設定ファイルの設定がデバイスになされてない場合であっても、速やかに設定ファイルを設定し、デバイスを監視装置の管理下に置くことができる。
【００１２】
また、こうしたデバイスの管理方法において、監視装置は、複数のデバイスの管理についての登録を処理すると共に、第１の識別子の登録処理を受け付ける登録管理サーバと、登録管理サーバから所定の情報を取得し、第２の識別子及び前記設定ファイルを生成すると共に、複数のデバイスの管理を行う監視サーバとを備えたものとすることができる。これにより、監視装置の機能は、登録管理サーバと監視サーバに分散化され、それぞれの機能を効率的に実現できるとともに、監視装置のメンテナンスや故障に対する信頼性を向上させることができる。
【００１３】
また、こうした設置ＩＤを付与する方法において、デバイスは、印刷装置とすることができる。
【００１４】
なお、本発明の管理方法は、種々の形態で実施することが可能であり、例えば、デバイスとして印刷装置を始め、ＦＡＸ、スキャナ、ネットワークストレージデバイス等に適用することができる。また、デバイス管理システムとして実現することができる。
【発明を実施するための最良の形態】
【００１５】
本発明の実施例について以下の手順で説明する。
Ａ．実施例：
Ａ−１．デバイス監視システムの概要：
Ａ−２．監視処理の概要：
Ａ−３．印刷装置への設置ＩＤを含む設定ファイルの付与方法：
Ｂ．変形例：
【００１６】
Ａ．実施例：
Ａ−１．デバイス監視システムの概要：
図１は、本発明の実施例としての印刷装置監視システムの概略構成を示す説明図である。印刷装置監視システム１０は、パーソナルコンピュータＰＣの他、プリンタＰＲＴ１やその他図示しない複数台のプリンタがローカルエリアネットワークＬＡＮ１に接続されたユーザ用ネットワークシステム２０と、登録管理サーバＳＶ１及び監視サーバＳＶ２がローカルエリアネットワークＬＡＮ２に接続された監視用ネットワークシステム３０とが、各々ファイアウォールＦＷ１，ＦＷ２を介してインターネットＩＮＴに接続されて構成される。
【００１７】
監視対象となるプリンタＰＲＴ１は、ローカルエリアネットワークＬＡＮ１に接続するためのネットワークボードＮＢを備えており、このネットワークボードＮＢには、設置ＩＤを含む監視設定ファイルが格納されている。
【００１８】
登録管理サーバＳＶ１及び監視サーバＳＶ２は、プリンタＰＲＴ１の監視装置としての役割を果たす。登録管理サーバＳＶ１は、顧客情報やユーザ用ネットワークシステム２０内に設置したプリンタの機種名及びシリアルナンバー、管理契約内容等を管理するサーバである。監視サーバＳＶ２は、設置ＩＤ及びこの設置ＩＤを含む監視設定ファイルを生成すると共に、プリンタＰＲＴ１を始め、図示しない管理契約を結んだ他のプリンタ群から所定のタイミングで監視情報を受信し、記憶する。なお、本実施例では、プリンタＰＲＴ１の監視装置は、処理の効率化及び信頼性の向上を目的として、必要な機能を登録管理サーバＳＶ１と監視サーバＳＶ２に分散化したが、同一のサーバが登録管理と監視の両機能を備えるものとしてもよい。
【００１９】
なお、本実施例においての管理契約内容は、プリンタの保守及び印刷部数に応じた課金のサービスとしている。また、監視情報は、保守サービスに対しては、構成情報としてのトレイ種別、ファームウェアのバージョン情報、消耗品情報としてのトナー種別、感光体種別、トナー残量、アラート情報としてのアラートとしている。一方、課金サービスに対しては、保守サービスに対応付けられた構成情報、消耗品情報、アラート情報に加え、印刷ジョブ情報としての処理済みジョブＩＤ及び印刷完了部数である。
【００２０】
ファイアウォールは、一般的に、パケットフィルタリング等により、端末やデバイスをインターネットＩＮＴ経由の不正なアクセスから守るために設置される。本実施例においては、ファイアウォールＦＷ１は、ローカルエリアネットワークＬＡＮ１に接続された機器がインターネットＩＮＴ経由で不正にアクセスされるのを避けるため、インターネットＩＮＴ経由で受信するローカルエリアネットワークＬＡＮ１に接続された機器への接続要求を破棄し、ローカルエリアネットワークＬＡＮ１の外部からは、内部からの通信の応答に関してのみ通信を受け入れるように設定されている。一方、ファイアウォールＦＷ２は、インターネットＩＮＴ経由で受信する登録管理サーバＳＶ１及び監視サーバＳＶ２への所定のプロトコルによる通信を認めるように設定されている。
【００２１】
そこで、この印刷装置監視システム１０では、プリンタＰＲＴ１が接続要求を監視サーバＳＶ２に送って、プリンタＰＲＴ１と監視サーバＳＶ２との接続を確立し、プリンタＰＲＴ１の監視情報を監視サーバＳＶ２に送信する。そして、監視サーバＳＶ２は、受信した監視情報を記憶して、プリンタＰＲＴ１を監視する。
【００２２】
図２は、図１に示す監視対象となるプリンタＰＲＴ１の概略構成を示す説明図である。プリンタＰＲＴ１は、プリンタ本体１５０と、プリンタ本体１５０に取り付けられたネットワークボードＮＢから構成される。
【００２３】
プリンタ本体１５０は、プリンタエンジン１２０、プリンタコントローラ１３０、操作パネル１４０を備えており、それぞれ内部バスによって接続されている。プリンタエンジン１２０は、図示しないトナーカートリッジや感光体ドラム等、用紙に印刷するためのハードウェア群からなる。プリンタコントローラ１３０は、図示しないＣＰＵやメモリ等を備えるコンピュータであり、ローカルエリアネットワークＬＡＮ１を介して受信した印刷ジョブデータに従って、プリンタエンジン１２０を制御して印刷を実行させる。操作パネル１４０は、図示しない操作ボタンや液晶ディスプレイ等を備えており、プリンタＰＲＴ１の設定・操作や動作状態の確認等に用いられる。
【００２４】
また、プリンタコントローラ１３０は、プリンタエンジン１２０におけるトナー残量等、プリンタ本体１５０に関する種々の情報を収集して、ＭＩＢ（Management Information Base）と呼ばれる形式で保存する。プリンタコントローラ１３０の備えるメモリは、このＭＩＢの保存先としてＭＩＢ格納部１３２を備えている。
【００２５】
前述のＭＩＢでは、プリンタ本体に関して予め規格で統一的に規定されている項目や、製造者によって独自に定義されている項目が定義されている。そして、これらの項目は、製造者や、機種や、項目の種類等に基づき、ツリー構造で管理されており、それぞれ、製造者や、機種や、項目の種類を示すオブジェクトＩＤ（ＯＩＤ）と呼ばれる識別番号が割り当てられている。
【００２６】
また、プリンタコントローラ１３０の備えるメモリは、前述のＭＩＢ格納部１３２の他に、プリンタ本体１５０のシリアルナンバーを保存するためのシリアルナンバー格納部１３４を備えている。
【００２７】
一方、ネットワークボードＮＢは、ＣＰＵ１１０とメモリ１１４と内部バスインターフェース部１１７とネットワークインターフェース部１１８を備えており、それぞれ内部バスで接続されている。
【００２８】
メモリ１１４は、監視設定ファイル格納部１１５を備えている。ここに格納される監視設定ファイルには、プリンタＰＲＴ１のシリアルナンバー、機種名、設置ＩＤ、監視項目、機種名及び監視項目に対応する監視情報の格納場所、監視サーバのＵＲＬ（Uniform Resource Locator）等、プリンタＰＲＴ１が監視サーバＳＶ２とデータのやり取りを行うために必要な情報が記録されている。また、メモリ１１４には、監視処理用プログラムが格納されている。
【００２９】
ＣＰＵ１１０は、監視処理用プログラムをメモリ１１４から読み出して実行することにより、監視情報送信部１１１及びポーリング部１１２を備えた監視サーバ通信モジュールとして機能する。
【００３０】
内部バスインターフェース部１１７は、プリンタ本体１５０の内部バスとネットワークボードＮＢの内部バスとを接続するためのインターフェースから成る。また、ネットワークインターフェース部１１８は、ネットワークボードＮＢに対してローカルエリアネットワークＬＡＮ１に接続するためのインターフェースからなる。
【００３１】
図３は、図１に示す監視サーバＳＶ２の概略構成を示す説明図である。監視サーバＳＶ２は、コンピュータ２００で構成されており、ＣＰＵ２１０、ハードディスク２２０、メモリ２３０、入出力インターフェース部２４０を備えており、それぞれ内部バスによって接続されている。また、監視サーバＳＶ２は、データを入力する装置としてのキーボード２５０及びマウス２５１と、画像を出力する装置としてのディスプレイ２５２とを備えている。
【００３２】
ＣＰＵ２１０は、所定のプログラムをハードディスク２２０から読み出して実行することにより、監視設定ファイル生成部２１２、監視制御部２１４として機能する。ハードディスク２２０は、ＳＮ／設置ＩＤテーブル２２２と監視情報格納部２２４を備えている。このＳＮ／設置ＩＤテーブル２２２は、請求項における第１の識別子であるシリアルナンバーＳＮと第２の識別子である設置ＩＤを関連づけるテーブルである。メモリ２３０は、送信データ格納部２３２を備えている。入出力インターフェース部２４０は、コンピュータ２００に対して、前述のキーボード２５０、マウス２５１、ディスプレイ２５２、ローカルエリアネットワークＬＡＮ２を接続するためのインターフェース群から成る。
【００３３】
Ａ−２．監視処理の概要：
次に、印刷装置監視システム１０における監視処理の概要について、簡単に説明する。
【００３４】
図２に示すプリンタＰＲＴ１において、監視情報送信部１１１は、所定の監視タイミングで監視設定ファイル格納部１１５に保存されている監視設定ファイルを読み出す。そして、監視情報送信部１１１は、監視設定ファイルに記載された監視項目に対応する監視情報を、プリンタコントローラ１３０が備えるＭＩＢ格納部１３２に格納されたＭＩＢから取得する。
【００３５】
そして、監視情報送信部１１１は、監視サーバＳＶ２との間の接続を確立した上で、取得した監視情報をローカルエリアネットワークＬＡＮ１，ＬＡＮ２及びインターネットＩＮＴを介して、監視サーバＳＶ２に送信する。
【００３６】
一方、図３に示す監視サーバＳＶ２において、監視制御部２１４は、プリンタＰＲＴ１から送信された監視情報を受信して、ハードディスク２２０が備える監視情報格納部２２４に格納する。このようにして、監視サーバＳＶ２のハードディスク２２０にプリンタＰＲＴ１についての監視情報が蓄積されると、この蓄積された監視情報に基づき、保守または課金が行われる。
【００３７】
ここで、プリンタＰＲＴ１は、前述した監視情報の送信の他に、監視処理の一部として、監視サーバＳＶ２に対して定期的にポーリングを行っている。このポーリングは、監視サーバＳＶ２がプリンタＰＲＴ１の稼働監視を行うことや、監視サーバＳＶ２がプリンタＰＲＴ１から監視サーバＳＶ２に送信された監視情報に基づき、必要に応じて所定のコマンドをプリンタＰＲＴ１に送信することや、監視サーバＳＶ２で生成された設置ＩＤを含む監視設定ファイルをプリンタＰＲＴ１に送信すること等を目的としている。
【００３８】
このような構成としているのは、前述したように、監視サーバＳＶ２とプリンタＰＲＴ１との間の接続を、監視サーバＳＶ２側から確立することができないためである。
【００３９】
具体的には、例えば、次の手順により、ポーリングを利用して監視サーバＳＶ２からプリンタＰＲＴ１にデータが送信される。まず、図２に示すプリンタＰＲＴ１において、ＣＰＵ１１０が備えるポーリング部１１２は、ポーリングにより所定の間隔で監視サーバＳＶ２との間の接続を確立する。一方、図３に示す監視サーバＳＶ２において、プリンタＰＲＴ１に送信しようとするデータがある場合は、メモリ２３０が備える送信データ格納部２３２に当該データが保存される。そして、前述の通りポーリングによって監視サーバＳＶ２とプリンタＰＲＴ１との接続が確立されると、ＣＰＵ１１０が備える監視制御部２１４は、送信データ格納部２３２からデータを読み出して、ローカルエリアネットワークＬＡＮ１，２、インターネットＩＮＴを介してプリンタＰＲＴ１に送信する。
【００４０】
Ａ−３．印刷装置への設置ＩＤを含む設定ファイルの付与方法：
次に、印刷装置への設置ＩＤを含む設定ファイルの付与方法について説明する。図４は、監視対象であるプリンタＰＲＴ１に設置ＩＤを含む監視設定ファイルを付与するためのフローチャートである。図示するとおり、プリンタＰＲＴ１に設置ＩＤを含む監視設定ファイルを付与する方法は、ネットワークボードＮＢを含むプリンタＰＲＴ１、登録管理サーバＳＶ１、監視サーバＳＶ２のそれぞれにおける工程から成る。
【００４１】
まず、プリンタＰＲＴ１では、ユーザが、ローカルエリアネットワークＬＡＮ１に接続されたパーソナルコンピュータＰＣから、インターネットＩＮＴを介して登録管理サーバＳＶ１にアクセスし、ＷＥＢページの入力画面に印刷装置の監視に関する契約情報及びプリンタＰＲＴ１のシリアルナンバーＳＮの入力を行う（ステップＳ１１）。なお、契約情報とは、プリンタＰＲＴ１からどのような監視情報を監視サーバＳＶ２に定期的に送信するかといった内容、すなわち監視サーバＳＶ２によるプリンタＰＲＴ１の監視内容や、顧客情報からなる。ここで、ユーザは、契約情報をユーザ自身が入力することで、監視側の人員を割くことなく効率的に監視内容の依頼・確認を行うことができる。
【００４２】
次に、登録管理サーバＳＶ１は、ステップＳ１１で入力された契約情報及びプリンタＰＲＴ１のシリアルナンバーＳＮを登録管理サーバＳＶ１が備えるデータベースＤＢに格納する（ステップＳ２２）。
【００４３】
次に、登録管理サーバＳＶ１は、ステップＳ２２でデータベースに格納された情報を基に、プリンタＰＲＴ１を監視するための監視設定ファイルを生成する（ステップＳ２４）。ここで生成された監視設定ファイルには、データベースＤＢに格納された情報に基づき、プリンタＰＲＴ１のシリアルナンバーＳＮ、機種名、監視項目、機種名及び監視項目に対応する監視情報の格納場所が書き込まれている。
【００４４】
次に、登録管理サーバＳＶ１は、ステップＳ２４で生成された監視設定ファイルを、ローカルエリアネットワークＬＡＮ２を介して監視サーバＳＶ２に送信する（ステップＳ２６）。
【００４５】
これを受けて、監視サーバＳＶ２では、監視制御部２１４がステップＳ２６において登録管理サーバＳＶ１から送信された監視設定ファイルを受信し、この監視設定ファイルに書き込まれたシリアルナンバーＳＮを読み取って、ＣＰＵ２１０が備える監視設定ファイル生成部２１２において、このシリアルナンバーＳＮに関連づけられた設置ＩＤを生成する（ステップＳ３２）。
【００４６】
次に、監視サーバＳＶ２では、監視設定ファイル生成部２１２が、ステップＳ３２で生成された設置ＩＤを監視設定ファイルに書き込み、最終的な監視設定ファイルを生成する（ステップＳ３４）。
【００４７】
次に、監視サーバＳＶ２では、監視制御部２１４が、ステップＳ３４で設置ＩＤが書き込まれた監視設定ファイルを、メモリ２３０が備える送信データ格納部２３２に格納すると共に、シリアルナンバーＳＮと設置ＩＤを関連づけて、ハードディスク２２０が備えるＳＮ／設置ＩＤテーブル２２２に記録する（ステップＳ３６）。
【００４８】
一方で、プリンタＰＲＴ１では、ステップＳ１１においてユーザがパーソナルコンピュータＰＣから登録管理サーバＳＶ１にアクセスして所定の情報を入力した後、プリンタＰＲＴ１が備える操作パネル１４０を用いてプリンタＰＲＴ１のＩＰアドレスを設定する（ステップＳ１２）。
【００４９】
次に、プリンタＰＲＴ１が備える操作パネル１４０を用いて、ユーザが監視サーバ通信モジュールに、ファイアウォールＦＷ１にアクセスするための設定を行う（ステップＳ１３）。具体的には、監視サーバ通信モジュールにデフォルトゲートウェイとしてユーザ用ネットワークシステム２０のファイアウォールＦＷ１のＩＰアドレスを設定する。また、接続環境によっては、ログインアカウントやパスワードの設定を行う。なお、本実施例では、ステップＳ１３の操作は、プリンタＰＲＴ１が備える操作パネル１４０を用いて行うこととしたが、パーソナルコンピュータＰＣからプリンタＰＲＴ１のＷＥＢブラウザに表示ページにアクセスして行ってもよい。
【００５０】
次に、プリンタＰＲＴ１が備える操作パネル１４０を用いて、ユーザが監視サーバ通信モジュールを有効にする（ステップＳ１４）。なお、ステップＳ１４もステップＳ１３と同様に、パーソナルコンピュータＰＣからプリンタＰＲＴ１のブラウザにアクセスして操作を行ってもよい。
【００５１】
次に、プリンタＰＲＴ１は、メモリ１１４が備える監視設定ファイル格納部１１５に設置ＩＤを含む監視設定ファイルが格納されているか確認する（ステップＳ１５）。
【００５２】
そして、プリンタＰＲＴ１は、設置ＩＤを含む監視設定ファイルが格納されていない場合には、ポーリング間隔を１０秒に設定する（ステップＳ１７）。すなわち、プリンタＰＲＴ１が新たに設置された場合のみポーリング間隔が１０秒に設定される。なお、このポーリング間隔は１０秒に限られるものではなく、速やかにポーリングが開始される程度に設定すればよい。
【００５３】
これにより、プリンタＰＲＴ１は、間もなく監視サーバＳＶ２へのポーリングＰＯ１を開始し、これに対応して、監視サーバＳＶ２はステップＳ３６で送信データ格納部２３２に格納された設置ＩＤを含む監視設定ファイルをプリンタＰＲＴ１に送信する（ステップＳ１８）。具体的には、ネットワークボードＮＢが備えるＣＰＵ１１０のポーリング部１１２からのポーリングＰＯ１により、プリンタＰＲＴ１と監視サーバＳＶ２との間の接続が確立される。一方、監視サーバＳＶ２では、ＣＰＵ２１０が備える監視制御部２１４が送信データ格納部２３２のデータを読み出して、ローカルエリアネットワークＬＡＮ２，ＬＡＮ１及びインターネットＩＮＴを介してプリンタＰＲＴ１に送信する。
【００５４】
次に、プリンタＰＲＴ１は、ステップＳ１８において監視サーバＳＶ２から送信された監視設定ファイルを受信し、メモリ１１４が備える監視設定ファイル格納部１１５に格納した上で、ステップＳ１５に戻る（ステップＳ１９）。
【００５５】
そして、プリンタＰＲＴ１は、ステップＳ１５において設置ＩＤを含む監視設定ファイルが監視設定ファイル格納部１１５に格納されていることが確認されると、ポーリング間隔を通常値に設定する（ステップＳ１６）。以降、プリンタＰＲＴ１は、通常の監視状態に置かれ、設定された通常の間隔によりポーリングＰＯ２が行われる。なお、本実施例においては、このポーリングは、前述の設置ＩＤを含む監視設定ファイルを監視サーバＳＶ２から受信することの他、監視サーバＳＶ２が定期的にプリンタＰＲＴ１の稼働状況を監視することを目的としており、ポーリング間隔の通常値は１時間につき１回と設定されているが、ポーリングの目的や要求される監視レベルに応じて通常値を変更してもよい。
【００５６】
かかる工程により、ローカルエリアネットワークＬＡＮ１，ＬＡＮ２及びインターネットＩＮＴを介して、保守作業員がプリンタＰＲＴ１の設置場所に赴くことなく、プリンタＰＲＴ１に設置ＩＤを付与することができる。
【００５７】
Ｂ．変形例
次に、本実施例の変形例について説明する。
Ｂ−１．変形例１：
実施例では、ユーザがローカルエリアネットワークＬＡＮ１に接続されたパーソナルコンピュータＰＣから登録管理サーバＳＶ１にアクセスして、登録管理サーバＳＶ１の入力画面に印刷装置の監視に関する契約情報及びプリンタＰＲＴ１のシリアルナンバーＳＮの入力を行うものとしたが、ユーザがシリアルナンバーＳＮを入力することに代えて、登録管理サーバＳＶ１がプリンタＰＲＴ１のシリアルナンバーを電子的に読み取ることとしてもよい。
【００５８】
上述の方法は、例えば、以下に示す第１の方法で実現できる。まず、ユーザが、パーソナルコンピュータＰＣから登録管理サーバＳＶ１にアクセスして契約情報の入力を行う際に、登録管理サーバＳＶ１に予め用意しておいたシリアルナンバー調査プログラムをパーソナルコンピュータＰＣにダウンロードする。そして、ユーザが、パーソナルコンピュータＰＣ上でこのプログラムを起動させる。すると、パーソナルコンピュータＰＣは、シリアルナンバー調査プログラムにより、プリンタＰＲＴ１のシリアルナンバーＳＮをプリンタコントローラ１３０が備えるシリアルナンバー格納部１３４から読み取り、自動的に登録管理サーバＳＶ１に送信する。
【００５９】
あるいは、前述の第１の方法に代えて、プリンタの出荷時にシリアルナンバー調査プログラムを備えたネットワーク設定プログラムを記録したコンピュータで読み取り可能な記録媒体を同梱しておく。ユーザは、この記録媒体を用いてパーソナルコンピュータＰＣ上でシリアルナンバー調査プログラムを起動させることとしてもよい。プリンタＰＲＴ１のシリアルナンバーＳＮを自動的に登録管理サーバＳＶ１に送信する方法は、第１の方法と同様である。
【００６０】
かかる方法を用いれば、ユーザがプリンタＰＲＴ１のシリアルナンバーＳＮの入力を行うことなく、自動的にシリアルナンバーＳＮを登録管理サーバＳＶ１に提供することができるため、ユーザのシリアルナンバー入力の手間を省くことができると同時に、ユーザの入力ミスを回避することができる。
【００６１】
Ｂ−２．変形例２：
実施例では、プリンタＰＲＴ１を新たに設置する場合において、設置ＩＤを含む監視設定ファイルをプリンタＰＲＴ１に付与する方法について示したが、本発明は、このような場合に限らず、既に設置されたプリンタＰＲＴ１を他のプリンタＰＲＴ２に取り替える際や、監視内容を変更する際に、監視設定ファイルを更新する場合についても適用可能である。
【００６２】
プリンタＰＲＴ１が故障した場合などで他のプリンタＰＲＴ２に取り替える場合は、実施例のステップＳ１１において、ユーザが、パーソナルコンピュータＰＣを用いて登録管理サーバＳＶ１にアクセスし、登録管理サーバＳＶ１の画面上でプリンタＰＲＴ１のシリアルナンバーＳＮ１とプリンタＰＲＴ２のシリアルナンバーＳＮ２を入力する。すると、登録管理サーバＳＶ１におけるステップＳ２４では、プリンタＰＲＴ１とプリンタＰＲＴ２の両方のシリアルナンバーを含む新たな監視設定ファイルが生成される。そして、監視サーバＳＶ２におけるステップＳ３２では、登録管理サーバＳＶ１から受信した新たな監視設定ファイルは、当該ファイルに含まれるプリンタＰＲＴ１のシリアルナンバーＳＮ１により既に設置ＩＤを生成した監視契約サービスに関するファイルであると判定され、監視設定ファイル生成部２１２は、新たな設置ＩＤを生成しない。そして、ステップＳ３４では、新たな監視設定ファイルにプリンタＰＲＴ１に対して最初に生成した設置ＩＤを書き込む。その他の工程は、実施例と同様である。
【００６３】
なお、プリンタＰＲＴ１に取り付けられたネットワークボードＮＢが、脱着自在なカスタムネットワークボードであり、プリンタＰＲＴ１をプリンタＰＲＴ２に交換する際に、プリンタＰＲＴ１のネットワークボードＮＢをプリンタＰＲＴ２に取り付けることも考えられる。この場合、上述の方法により、新たな監視設定ファイルが生成され、最終的には、ネットワークボードＮＢの監視設定ファイル格納部１１５に格納された監視設定ファイルが上書きされることとなる。しかし、ステップＳ１５では、設置ＩＤを含む監視設定ファイルがネットワークボードＮＢの監視設定ファイル格納部１１５に格納されていると判定されるため、ネットワークボードＮＢが新たな監視設定ファイルを受信・上書きできるのは、通常のポーリング間隔で開始されたポーリングＰＯ２が行われた時となり、速やかにプリンタの変更が監視サーバＳＶ２の監視に反映されない場合がある。そこで、プリンタＰＲＴ１の電源を入れた際にもポーリングを行う設定としてもよい。
【００６４】
また、監視内容を変更する場合は、実施例のステップＳ１１において、ユーザが、パーソナルコンピュータＰＣを用いて登録管理サーバＳＶ１にアクセスし、登録管理サーバＳＶ１の画面上でプリンタＰＲＴ１のシリアルナンバーＳＮ１と新たな契約情報を入力する。すると、登録管理サーバＳＶ１におけるステップＳ２４では、新たな契約情報に基づいた新たな監視設定ファイルが生成される。そして、監視サーバＳＶ２におけるステップ３２では、登録管理サーバＳＶ１から受信した新たな監視設定ファイルは、当該ファイルに含まれるプリンタＰＲＴ１のシリアルナンバーＳＮ１により既に設置ＩＤを生成した監視契約サービスに関するファイルであると判定され、監視設定ファイル生成部２１２は、新たな設置ＩＤを生成しない。そして、ステップＳ３４では、新たな監視設定ファイルにプリンタＰＲＴ１に対して最初に生成した設置ＩＤを書き込む。その他の工程は、実施例と同様である。なお、この場合も、プリンタＰＲＴ１を交換したわけではないので、プリンタＰＲＴ１におけるステップＳ１５では、監視設定ファイル格納部１１５に監視設定ファイルが格納されていると判定される。したがって、契約情報の変更を速やかに監視サーバＳＶ２の監視に反映させるために、プリンタＰＲＴ１の電源を入れた際にもポーリングを行う設定としてもよい。
【００６５】
Ｂ−３．変形例３
実施例及び変形例１，２では、印刷装置管理者との管理契約によりプリンタＰＴＲＴ１の管理を行う場合の例を示したが、プリンタＰＲＴ１の管理をユーザ自らが行うこととしてもよい。この場合、ステップＳ１１における契約情報の入力は不要となる。あるいは、契約情報に代えてプリンタＰＲＴ１の監視内容の入力を行うこととしてもよい。また、登録管理サーバＳＶ１及び監視サーバＳＶ２は、ユーザ用ネットワークシステム２０内に設置してもよい。
【００６６】
以上本発明の幾つかの実施例、変形例について説明したが、本発明はこうした実施例、変形例に限られるものではなく、本発明の要旨を脱しない範囲において、種々なる態様で実施できることは勿論である。例えば、本実施例では、プリンタの物理的に識別可能な識別子としてシリアルナンバーを用いたが、ＭＡＣアドレス等他の機器固有の情報を用いることとしてもよい。もとより、監視対象とするデバイスはプリンタに限らず、ＦＡＸ、スキャナ、ネットワークストレージデバイス等種々の形態で実現することができる。また、デバイス管理システムとしても実現することができる。
【図面の簡単な説明】
【００６７】
【図１】印刷装置監視システムの概略構成を示す説明図。
【図２】監視対象となるプリンタの概略構成を示す説明図。
【図３】監視サーバの概略構成を示す説明図。
【図４】監視対象であるプリンタに設置ＩＤを含む監視設定ファイルを付与する方法を示すフローチャート。
【符号の説明】
【００６８】
１０…印刷装置監視システム
２０…ユーザ用ネットワークシステム
３０…監視用ネットワークシステム
１１０，２１０…ＣＰＵ
１１１…監視情報送信部
１１２…ポーリング部
１１４，２３０…メモリ
１１５…監視設定ファイル格納部
１１７…内部バスインターフェース部
１１８…ネットワークインターフェース部
１２０…プリンタエンジン
１３０…プリンタコントローラ
１３２…ＭＩＢ格納部
１３４…シリアルナンバー格納部
１４０…操作パネル
１５０…プリンタ本体
２００…コンピュータ
２１２…監視設定ファイル生成部
２１４…監視制御部
２２０…ハードディスク
２２２…ＳＮ／設置ＩＤテーブル
２２４…監視情報格納部
２３２…送信データ格納部
２４０…入出力インターフェース部
２５０…キーボード
２５１…マウス
２５２…ディスプレイ
ＰＲＴ１…プリンタ
ＮＢ…ネットワークボード
ＰＣ…パーソナルコンピュータ
ＳＶ１…登録管理サーバ
ＳＶ２…監視サーバ
ＬＡＮ１，ＬＡＮ２…ローカルエリアネットワーク
ＦＷ１，ＦＷ２…ファイアウォール
ＩＮＴ…インターネット
ＳＮ…シリアルナンバー
ＰＯ１，ＰＯ２…ポーリング
【図１】
2008059471.tif 000003
【図２】
2008059471.tif 000004
【図３】
2008059471.tif 000005
【図４】
2008059471.tif 000006