(57)【要約】【課題】  他の部署の機器が管理されているグループへすばやく移動することができる機器管理システムを提供する。【解決手段】  機器管理サーバ１と複数の機器(プリンタ１１他)がネットワーク接続され、機器管理サーバ１によって機器を管理する機器管理システムにおいて、ネットワーク６内の機器がグループ２〜５に登録され、グループがツリー階層構造を有し、グループに対するショートカットを任意のグループの下に作成可能で、ショートカット先がグループとなるショートカットを保持可能である。【選択図】  図１
2006011668.tif 000002
【特許請求の範囲】
【請求項１】
機器管理サーバ１と複数の機器がネットワーク接続され、機器管理サーバによって機器を管理する機器管理システムにおいて、ネットワーク内の機器がグループに登録され、該グループがツリー階層構造を有し、当該グループに対するショートカットを任意のグループの下に作成可能とし、前記ショートカット先がグループとなるショートカットを保持可能であることを特徴とする機器管理システム。
【請求項２】
請求項１の機器管理システムにおいて、前記機器管理サーバは、ショートカットを作成する際にグループ名とは別名を付加し、該別名を表示する機能を有することを特徴とする機器管理システム。
【請求項３】
請求項１の機器管理システムにおいて、前記機器管理サーバは、制御部を中心に、機器情報記憶部、グループ情報記憶部、グループ関連記憶部、ショートカット情報記憶部、コマンド入力部、表示部、機器情報取得部、及びネットワーク接続部を備えていることを特徴とする機器管理システム。
【請求項４】
請求項１記載の機器管理システムが動作するための機器管理ユーティリティプログラム。
【請求項５】
請求項４記載の機器管理ユーティリティプログラムが格納された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器管理サーバと複数の機器がネットワーク接続され、機器管理サーバによって機器を管理する機器管理システムに関する。
【背景技術】
【０００２】
近年、ネットワークに接続可能なプリンタ機器や、さらにプリンタやファックス等の機能が一台にまとまった複合機が普及し、ユーザはネットワークに接続されたパーソナルコンピュータ上より印刷等の処理をこういった印刷機器に対して行うことが可能となり、ネットワーク上の複数ユーザが印刷機器の機能を共有することが可能となった。
そのためネットワーク上のプリンタ機器や複合機の管理を行う必要が発生し、その管理を管理者が効率的に行うことができる管理ユーティリティが必要不可欠となってきている。
従来、多くの機器を管理するにあたっては機器管理用のグループを作成し、グループ単位で管理者を決めて管理できるようになっていた。例えば部署毎にグループを作成し、そのグループ内に管理者を決め、ネットワーク上の機器を管理できるような運用方法が取られている。従来技術である特開２００２−１９６９９６公報では機器をグループ単位で管理できる手法を実現していた。
【特許文献１】特開２００２−１９６９９６公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、部署単位でグループを作成する場合、特に大企業になればなるほど部署の構造は何層にもわたるツリー上の階層構造となっているため、フラットなグループ管理だけでは、企業内の部署構造の実情と合わせ辛く、直感的に分かりにくいというデメリットがあった。
本発明では、他の部署の機器が管理されているグループへすばやく移動することができる機器管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、機器管理サーバ１と複数の機器がネットワーク接続され、機器管理サーバによって機器を管理する機器管理システムにおいて、ネットワーク内の機器がグループに登録され、該グループがツリー階層構造を有し、当該グループに対するショートカットを任意のグループの下に作成可能とし、前記ショートカット先がグループとなるショートカットを保持可能であることを特徴とする。
請求項２記載の発明は、請求項１の機器管理システムにおいて、前記機器管理サーバは、ショートカットを作成する際にグループ名とは別名を付加し、該別名を表示する機能を有することを特徴とする。
請求項３記載の発明は、請求項１の機器管理システムにおいて、前記機器管理サーバは、制御部を中心に、機器情報記憶部、グループ情報記憶部、グループ関連記憶部、ショートカット情報記憶部、コマンド入力部、表示部、機器情報取得部、及びネットワーク接続部を備えていることを特徴とする。
請求項４記載の発明は、請求項１記載の機器管理システムが動作するための機器管理ユーティリティプログラムを最も主要な特徴とする。
請求項５記載の発明は、請求項４記載の機器管理ユーティリティプログラムが格納された記録媒体を最も主要な特徴とする。
【発明の効果】
【０００５】
本発明では、ショートカットに分かりやすい名称を付加することにより、ショートカットの識別がやりやすくなるために使い勝手がよくなる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の実施の形態を図面に従って説明する。
図１は本発明の実施形態に係る機器管理システムの構成図である。機器管理サーバ１と、各グループ２、３、４、５が所有するプリンタ(機器)１１〜１４、２１〜２４、３１〜３４、４１〜４４とがネットワーク６に接続されてデータ通信ができるようになっている。さらに複数のネットワーク６をつなぐものとしてハブ７やルータ８が存在する。
図２は機器管理ユーティリティが含まれる機器管理サーバのブロック図である。機器管理サーバ１は、制御部１０１を中心に、機器情報記憶部１０２、グループ情報記憶部１０３、グループ関連記憶部１０４、ショートカット情報記憶部１０５、コマンド入力部１０６、表示部１０７、機器情報取得部１０８、ネットワーク接続部１０９を備えている。
制御部１０１は、ＣＰＵ、ＲＯＭ、およびＲＡＭ等からなるマイクロコンピュータを内蔵し、機器管理サーバ１全体の制御を行う。機器情報記憶部１０２は、機器の詳細情報を記憶するための記憶装置である。グループ情報記憶部１０３は、グループ情報を登録しておく記憶装置である。グループ関連記憶部１０４は、グループとグループに所属している機器との関連を記憶するための記憶装置である。
ショートカット情報記憶部１０５は、ショートカット情報を記憶するための記憶部である。コマンド入力部１０６は、各種作業のコマンド入力およびデータ入力を行うキーボードまたはマウスなどの入力装置である。表示部１０７は、機器一覧画面やグループのツリーの表示や操作メニューの表示等を行うＣＲＴなどのディスプレイ装置である。
機器情報取得部１０８は、ネットワーク接続部１０９を通して機器の状態を取得し、機器情報記憶部１０２に格納するための情報に変換するための装置である。ネットワーク接続部１０９は通信ネットワークを介してネットワーク６に接続されている機器とデータ通信するための装置である。コマンド入力部１０６や表示部１０７については別のクライアントＰＣ側より制御する方法も考えられるが、ここでは一つの機器管理サーバ上での実装方法として例をあげた。
【０００７】
図３に機器情報記憶部のフォーマット例を示す。機器情報記憶部１０２には、例えばＩＰアドレスとモデル名とシステムの状態とＭＡＣアドレスと設置場所を記憶することができる。上記のうち、ＩＰアドレスが機器を特定するための識別子である。
ここでは例としてＩＰアドレスを識別子としてあげたが、ＭＡＣアドレスを識別子として使用することも可能である。機器と通信するときにもＩＰアドレスを使用する。また機器の状態は定期的に機器側と通信して状態を更新している。この状態が変化してエラー状態になると管理者はその機器に対してなんらかのアクションを起こすことが可能となる。ただし、詳細の説明は本発明の内容とは直接関連しないので説明は省略する。
図４にグループ情報記憶部のフォーマット例を示す。グループ情報記憶部１０３では、グループＩＤと親グループＩＤとグループ名と管理者を記憶することができる。上記のうち、グループＩＤと親グループＩＤによってグループの親子の関係を表現することが可能となる。グループ名と管理者については管理者が環境に適した名称や管理者の名前を付加することで分かりやすく機器を管理することが可能となる。
図５にグループ関連記憶部のフォーマット例を示す。グループ関連記憶部１０４では、グループＩＤと機器の識別子であるＩＰアドレスを記憶することができる。
図６にショートカット情報記憶部のフォーマット例を示す。ショートカット情報記憶部１０５では、ショートカットＩＤと親グループＩＤと、ショートカットのリンク先を示すグループＩＤとショートカット名を記憶している。
【０００８】
図７と図８に、図４で示したグループ情報記憶部のフォーマットと図６で示したショートカット情報記憶部の情報を元にグループツリー構造を構築する処理のフローチャートを示す。本処理では、ショートカットをツリー上に含めた形で表示させたが、ショートカット自体はツリー上に含めないで別の表示形式で実現することも可能である。
図７ではサブルーチンに対して引数ｎｕｌｌを渡しているだけである。図８がサブルーチンの中身の処理部分である。まず引数であるＧｐを元にグループ情報記憶部１０３より親ＩＤがＧｐであるグループのグループＩＤをＧｃとして取得する（Ｓ１）。Ｇｃが取得できた場合は、グループＩＤ Ｇｐの下にサブグループが存在するので、先に処理を進む。
またＧｐがｎｕｌｌの場合はルート直下の処理を行っている場合なので、その場合はグループＩＤがＧｃであるグループ名をグループ情報記憶部１０３より取得し、ツリーのルート直下に追加する（Ｓ２）。Ｇｐがｎｕｌｌでない場合はグループＩＤがＧｐのグループの直下になるようなツリー上の位置に追加する（Ｓ３）。その後にＧｃに対して、サブルーチンを再帰呼び出しする（Ｓ４）。再帰呼び出し後は次のＧｃを取得して、同じように処理を実行する（Ｓ５）。それを繰り返しＧｃがなくなるまで繰り返す。
次にショートカット情報記憶部１０５より親グループＩＤがＧｐであるショートカットのショートカットＩＤをＳｃとして取得する（Ｓ６）。Ｓｃが取得できた場合は、グループＩＤ Ｇｐの下にショートカットが存在するので、先に処理を進む。またＧｐがｎｕｌｌの場合はルート直下の処理を行っている場合なので、その場合はショートカットＩＤがＳｃであるショートカット名をショートカット情報記憶部１０５より取得し、ツリーのルート直下に追加する（Ｓ７）。
Ｇｐがｎｕｌｌでない場合はグループＩＤがＧｐのグループの直下になるようなツリー上の位置に追加する（Ｓ８）。その後、次のＳｃを取得して、同じように処理を実行する。それをＳｃがなくなるまで繰り返せば、すべてのツリーが作成される（Ｓ９）。
【０００９】
図９に図３と図５および図６で示した機器情報記憶部とグループ関連記憶部およびショートカット情報記憶部のフォーマットを元にツリー上のショートカットを管理者が選択したときにそのグループに登録されている機器の一覧を表示するときの処理のフローチャートを示す。
まず選択されたショートカットに対する親グループＩＤをショートカット情報記憶部１０５より取得する（Ｓ１１）。その後グループ関連記憶部１０４よりグループＩＤに対応するＩＰアドレスを取得する（Ｓ１２）。ＩＰアドレスが存在している場合は（Ｓ１３）、ＩＰアドレスを元に機器情報記憶部１０２から機器の情報を取得し（Ｓ１４）、取得した機器情報をリストに追加する（Ｓ１５）。そして、他のＩＰアドレスがないかどうかを確認し、なくなるまで先ほどと同じ処理を実行する（Ｓ１６）。
図１０にツリー上のグループを管理者がクリックしたときの機器一覧の表示例を示す。ツリー上の「設計１Ｇへのショートカット」をクリックすると、ショートカットのリンク先である「設計」下にあるグループ「１Ｇ」に登録されている機器の一覧が右側に表示される。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る機器管理システムの構成図である。
【図２】機器管理ユーティリティが含まれる機器管理サーバのブロック図である。
【図３】機器情報記憶部のフォーマット例を示す図である。
【図４】グループ情報記憶部のフォーマット例を示す図である。
【図５】グループ関連記憶部のフォーマット例を示す図である。
【図６】ショートカット情報記憶部のフォーマット例を示す図である。
【図７】グループツリー構造を構築する処理のフローチャートである(その１)。
【図８】グループツリー構造を構築する処理のフローチャートである(その２)。
【図９】ツリー上のショートカットを管理者が選択したときにそのグループに登録されている機器の一覧を表示するときの処理のフローチャートである。
【図１０】ツリー上のグループを管理者がクリックしたときの機器一覧の表示例を示す図である。
【符号の説明】
【００１１】
１  機器管理サーバ
２〜５  グループ
６  ネットワーク
１１〜１４、２１〜２４、３１〜３４、４１〜４４  プリンタ(機器)
【図１】
2006011668.tif 000003
【図２】
2006011668.tif 000004
【図３】
2006011668.tif 000005
【図４】
2006011668.tif 000006
【図５】
2006011668.tif 000007
【図６】
2006011668.tif 000008
【図７】
2006011668.tif 000009
【図８】
2006011668.tif 000010
【図９】
2006011668.tif 000011
【図１０】
2006011668.tif 000012