(57)【要約】【課題】  複数の画像形成装置をグループ化する場合、管理機能の種類によって求められるグループ構成の条件は異なるが、管理機能の種類によって最適なグループ化が行えなかった。【解決手段】  実行すべき管理機能を指示し、指示された管理機能に対応づけられている管理項目に基づき複数の画像形成装置を複数のグループに分け、グループ化されたグループ単位で管理機能を実行する。【選択図】  図９
2014035677.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置とネットワークを介して接続可能な情報処理装置であって、
実行すべき管理機能を指示する指示手段と、
前記指示手段によって指示された管理機能に対応づけられている管理項目に基づき、前記複数の画像形成装置を複数のグループに分けるグループ化手段と、
前記グループ化されたグループ単位で前記管理機能の実行を指示して、該管理機能を行う手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記管理機能は、ファームウェア更新、リモートスリープのうちのいずれかの機能であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記管理項目は、画像形成装置の機種、位置情報、状態、ファームバージョンのいずれかを少なくとも含むことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記管理機能がリモートスリープの場合、前記管理項目は画像形成装置の位置情報、状態であることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
さらに、前記グループ化手段によってグループ化された画像形成装置を表示する表示手段を有すること特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記表示手段は、前記管理機能が実行可能なグループと実行不可のグループとで、表示の形式を異ならせることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記表示手段は、前記管理機能を実行した後のグループの状態を表示することを特徴とする請求項５に記載の情報処理装置。
【請求項８】
さらに、前記管理機能を適用しないグループの中で、適用可能なグループが存在する場合に、適用可能であることを通知する通知手段を有することを特徴とする請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項９】
複数の画像形成装置とネットワークを介して接続可能な情報処理方法であって、
実行すべき管理機能を指示する指示ステップと、
前記指示ステップによって指示された管理機能に対応づけられている管理項目に基づき、前記複数の画像形成装置を複数のグループに分けるグループ化ステップと、
前記グループ化されたグループ単位で前記管理機能の実行を指示して、該管理機能を行うステップと
を有することを特徴とする情報処理方法。
【請求項１０】
請求項１乃至８のいずれか一項に記載の情報処理装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の装置を制御する情報処理装置、情報処理方法、及びプログラムに関するものである。
【背景技術】
【０００２】
オフィスなどにおいて、ネットワークに接続されている複合機に代表される画像形成装置を管理する技術としては、システム管理者が管理システムにおいて、予め画像形成装置の種類や設置場所等の情報を設定することが行われている。さらに複数台の画像形成装置を管理する場合に、予め設定された情報に基づいてグループ化を行う技術が知られている。  特許文献１においては、画像形成装置が属するネットワークの情報を利用してグループ化を行っている。これによって、グループ毎にユーザーの利用を制限することを可能としている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３２８７６４
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、画像形成装置が属するネットワークの情報に基づいた管理作業には適しているが、他の管理作業については考慮されていない。例えば、システム管理者が複数台の画像形成装置に対して、ファームウェアの更新を行いたい場合は、ファームウェアのバージョン毎にグループ化されることが望ましい。また、画像形成装置がビルの１階と２階のそれぞれに設置されている場合に、２階の画像形成装置のみを省電力モードに移行したい場合は、各階毎にグループ化されていることが望ましい。
【０００５】
本発明は、前記の課題を鑑みてなされたものであり、システム管理者が画像形成装置を管理する管理作業の種類によって、最適なグループ化を行うことが可能な画像形成装置管理システム、管理方法及びプログラムを提供するものである。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の情報処理装置は、複数の画像形成装置とネットワークを介して接続可能な情報処理装置であって、実行すべき管理機能を指示する指示手段と、前記指示手段によって指示された管理機能に対応づけられている管理項目に基づき、前記複数の画像形成装置を複数のグループに分けるグループ化手段と、前記グループ化されたグループ単位で前記管理機能の実行を指示して、該管理機能を行う手段を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、指示された管理機能に応じて、装置が有する管理項目に基づきグループ化を行うことが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態を示す画像形成装置管理システムの構成図である。
【図２】クライアントコンピュータ１０１、管理サーバー１０２を構成する情報処理装置の内部構成の一例を示すブロック図である。
【図３】複合機１０４の内部構成の一例を示すブロック図である。
【図４】クライアントコンピュータ１０１の機能的構成の一例を示すブロック図である。
【図５】管理サーバー１０２の機能的構成の一例を示すブロック図である。
【図６】複合機１０４のデータ処理構成の一例を示すブロック図である。
【図７】画像形成装置情報管理部５０２および電力状態監視部５０３が備えるテーブルの一例を示す図である。
【図８】管理機能毎のグループ化処理手順の一例を示すフローチャートである。
【図９】リモートスリープ機能を実行するためにグループ化された結果を表示するＧＵＩの一例を示す図である。
【図１０】ファームウェア更新処理を実行するためにグループ化された結果を表示するＧＵＩの一例を示す図である。
【図１１】グループの階層の順序や階層数を変更してグループ化された結果を表示するＧＵＩの一例を示す図である。
【図１２】以前にグループ化された結果と今回グループ化された結果の差異を表示するＧＵＩの一例を示す図である。
【図１３】状態遷移ログを利用したグループ化処理手順の一例を示すフローチャートである。
【図１４】状態遷移ログの解析処理手順の一例を示すフローチャートである。
【図１５】画像形成装置情報管理部５０２および電力状態監視部５０３が備えるテーブルの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１０】
本実施形態では、画像形成装置管理サーバーが複数の画像形成装置６００に対して管理機能を実行するに先立ち、管理項目毎に最適なグループ化を行う際の動作について説明する。
【００１１】
＜実施例１＞
＜システム構成の説明＞
図１は、本発明の実施形態を示す画像形成装置管理システムの構成を示す模式図である。
【００１２】
図１において、１０１はクライアントコンピュータで、ユーザーが使用して印刷データを生成し、印刷指示を行う。クライアントコンピュータ１０１には、後述するハードウェア資源と、オペレーティングシステム（ＯＳ）、プリンタドライバ等を含むソフトウエア資源を備える。さらに、クライアントコンピュータ１０１はネットワーク１０５に接続される画像形成装置６００と所定のプロトコルで通信可能に接続されている。
【００１３】
１０３はプリンタで、ネットワークを介して受信した印刷データを受け取り、電子写真技術やインクジェット技術などの既知の印刷技術を利用して実際の用紙に印刷を行う。
【００１４】
１０４は複合機（ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ））で、ネットワークを介して受信した印刷データを受け取り、電子写真技術やインクジェット技術などの既知の印刷技術を利用して実際の用紙に印刷を行う。また、複合機１０４は、スキャナを介して紙原稿を読み取り、コピーを行ったり、画像データに変換しＥｍａｉｌなどで送信したりする機能も持つ。もちろん、コピー機能を持たない、プリンタも適用可能である。
【００１５】
プリンタ１０３や複合機１０４を総称して画像形成装置６００と呼ぶ。
【００１６】
１０２は管理サーバーで、プリンタ１０３や複合機１０４の消費電力の分析を行う。
【００１７】
なお、クライアントコンピュータ１０１、管理サーバー１０２、プリンタ１０３、複合機１０４はイーサネット（登録商標）などの既知の技術によるネットワーク１０５により相互に通信可能に接続されている。
【００１８】
また、本実施形態では、管理サーバー１０２をプリンタ１０３、複合機１０４とは別構成として設けているが、同様の機能をもつモジュールをプリンタ１０３、複合機１０４の内部に設けるように構成しても構わない。この場合、管理サーバー１０２とプリンタ１０３、複合機１０４の間で行われるネットワーク通信は、システムバスなどを介したデータの受け渡しに置き換えて考えられる。
【００１９】
＜コンピュータの内部構成＞
図２は、クライアントコンピュータ１０１、管理サーバー１０２を構成する情報処理装置の内部構成の一例を示すブロック図である。
【００２０】
クライアントコンピュータ１０１、管理サーバー１０２は、ＲＯＭ２０２あるいは、例えば大規模記憶装置としてのＨＤ２１１に記憶されたソフトウエアを実行するＣＰＵ２０１を備える。ＣＰＵ２０１はシステムバス２０５に接続される各ハードウェアを総括的に制御する。
【００２１】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
２０４はネットワークインターフェースカード（ＮＩＣ）で、ネットワーク１０５を介して、他のノードと双方向にデータをやりとりする。
２０６はキーボードコントローラ（ＫＢＤＣ）で、ＰＣに備えられたキーボード（ＫＢＤ）２０９からの指示入力を制御する。
【００２２】
２０７はディスプレイコントローラ（ＤＩＳＰＣ）で、例えば液晶ディスプレイなどで構成される表示モジュール（ＤＩＳＰＬＡＹ）２１０の表示を制御する。
２０８はディスクコントローラ（ＤＫＣ）であり、大容量記憶装置であるハードディスク（ＨＤ）２１１を制御する。
【００２３】
＜複合機の内部構成＞
図３は、図１に示した複合機１０４の内部構成の一例を示すブロック図である。
【００２４】
複合機１０４は、ＲＯＭ３０２あるいは例えばハードディスクなどの大規模記憶装置としてのＨＤ３１４に記憶されたソフトウエアを実行するＣＰＵ３０１を備える。ＣＰＵ３０１はシステムバス３０５に接続される各ハードウェアを総括的に制御する。
【００２５】
３０３はＲＡＭで、ＣＰＵ３０１の主メモリ、ワークエリア等として機能する。
３０４はネットワークインターフェースカード（ＮＩＣ）で、ネットワーク１０５を介して、他のノードとデータをやりとりする。
【００２６】
３０６はパネルコントローラ（ＰＡＮＥＬＣ）で、複合機に備えられたオペレーションパネル（ＰＡＮＥＬ）３１２からの指示入力を制御する。
３０７はディスプレイコントローラ（ＤＩＳＰＣ）で、例えば液晶ディスプレイなどで構成される表示モジュール（ＤＩＳＰＬＡＹ）３１３の表示を制御する。
【００２７】
３０８はディスクコントローラ（ＤＫＣ）であり、大容量記憶装置であるハードディスク（ＨＤ）３１４を制御する。
３０９はスキャナコントローラ（ＳＣＡＮＣ）で、複合機に備えられた光学式スキャナ装置（スキャナ）３１５を制御し、紙原稿の読み取りを行う。
【００２８】
３１０はプリンタコントローラ（ＰＲＮＣ）で、複合機に備えられたプリンタ装置（プリンタ）３１６を制御し、電子写真技術やインクジェット技術などの既知の印刷技術を利用して実際の用紙に印刷を行う。
３１１はＧＰＳ受信機Ｉ／Ｆ（ＧＰＳ  Ｉ／Ｆ）で、ＧＰＳ受信機３１７が受信した位置情報を取得する。
【００２９】
なお、図１に示したプリンタ１０３の内部構成は、上記で示した複合機１０４の内部構成よりスキャナコントローラ３０９及び光学式スキャナ装置３１５を除いたものと考えることができる。さらに、パネルコントローラ（ＰＡＮＥＬＣ）３０６、オペレーションパネル３１２、ディスプレイコントローラ（ＤＩＳＰＣ）３０７、表示モジュール（ＤＩＳＰＬＡＹ）３１３等を取り除いた構成でもよい。また、ＧＰＳ受信機Ｉ／Ｆ（ＧＰＳ  Ｉ／Ｆ）３１１、ＧＰＳ受信機３１７などを取り除いた構成でもよい。
【００３０】
＜クライアントコンピュータの機能的構成＞
図４は、図１に示したクライアントコンピュータ１０１の機能的構成の一例を示すブロック図である。
【００３１】
４０１は印刷指示を行う印刷アプリケーションであり、プリンタドライバ４０２に対して描画命令などを送信することにより、印刷指示を行う。
【００３２】
４０２はプリンタドライバで、印刷アプリケーション４０１から受けた描画命令などを複合機が解釈可能な印刷データ、すなわちＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ；ページ記述言語）に変換する。さらに、プリンタドライバ４０２は、印刷ジョブを作成し、印刷ジョブ送信部４０３に送信する。
【００３３】
４０３は印刷ジョブ送信部で、プリンタドライバ４０２より受け取った印刷ジョブを複合機１０４に送信する。
【００３４】
４０４はＷｅｂブラウザで、ＨＴＭＬデータを解釈し、表示モジュール２１０へ画面描画を行い、キーボード等からのユーザー操作を受け付け、ＨＴＴＰ通信部４０５へ要求を送信する。
【００３５】
４０５はＨＴＴＰ通信部で、Ｗｅｂブラウザ４０４からの通信要求を受けて画像処理装置等とＮＩＣ２０４を経由してＨＴＴＰ又はＨＴＴＰＳプロトコルを用いて通信を行いＷｅｂページの要求、Ｗｅｂページデータの受信等を行う。
【００３６】
＜管理サーバーの機能的構成＞
図５は、図１に示した管理サーバー１０２の機能的構成の一例を示すブロック図である。
【００３７】
５０１はインターフェース部であり、図２に示したＮＩＣ２０４を通じてネットワーク１０５を経由して、クライアントコンピュータ１０１、プリンタ１０３、複合機１０４との通信を行う。
【００３８】
５０２は画像形成装置情報管理部であり、画像形成装置６００に関する情報を保持する。画像形成装置情報管理部５０２は、インターフェース部５０１を経由して、プリンタ１０３、複合機１０４より能力情報や構成情報などの情報を取得して保管することもできる。
【００３９】
５０３は電源状態監視部であり、インターフェース部５０１を経由してプリンタ１０３、複合機１０４より電源状態通知を受信し、状態遷移ログを作成して保管する。
【００４０】
＜複合機の機能的構成＞
図６は、図１に示した複合機１０４のデータ処理構成の一例を示すブロック図である。
図６において、６００は複合機全体を示す。
【００４１】
６０１はインターフェース部であり、ネットワーク１０５と接続し、クライアントコンピュータ１０１から印刷データを受信する。
６０２は印刷データ格納部であり、印刷データを一時的に格納する。
６０３はＵＩ制御部であり、パネルコントローラ（ＰＡＮＥＬＣ）３０６を経由してオペレーションパネル３１２を制御し、ユーザーからの複合機１０４へのコピー指示や、スキャン送信指示を受け付ける。
【００４２】
６０４はジョブ管理部であり、クライアントコンピュータ１０１から受信する印刷ジョブを解析し、ユーザー名や印刷部数やカラー印刷などの出力属性情報を取得し、ジョブの開始日時と共にジョブ情報として管理する。
【００４３】
６０５は印刷データ展開部であり、ジョブ管理部６０４に格納されたジョブ情報に従い、印刷データ格納部６０２から印刷データを取得して画像生成処理を行い、イメージデータをＲＡＭ３０３上に生成する。
【００４４】
６０６はスキャナ制御部であり、スキャナコントローラ３０９を制御し、紙原稿のスキャンを行い、作成されたイメージデータを作成する。なお、スキャナ制御部６０６では、原稿給送装置として、ＡＤＦ、ＲＤＦ等を接続可能とする場合には、ＡＤＦ又はＲＤＦからの原稿給紙と原稿排紙を制御する。また、両面原稿を読み取る場合には、スキャナ制御部６０６は、原稿の反転制御を行う場合もある。
【００４５】
６０７はイメージデータ格納部であり、印刷データ展開部６０５、スキャナ制御部６０６が生成したイメージデータを一時的に格納する。
【００４６】
６０８はプリンタ制御部であり、プリンタエンジン６０９を制御し、イメージデータ格納部６０７に格納されたイメージデータの印刷を行わせる。
【００４７】
６０９はプリンタエンジンであり、イメージデータ格納部６０７に格納されたイメージデータを、電子写真技術やインクジェット技術などの既知の印刷技術を用いて印刷用紙などのメディアに実際に印刷する。
【００４８】
６１１は電源制御部であり、複合機１０４の電源を制御し、待機中、省電力、電源オフなどの電源状態を管理する。電源制御部６１１は、種々の条件に応じて、各電源状態に移行可能である。例えば、電源制御部６１１は、待機モードにおいて、複合機１０４に対して一定時間操作が行われず、印刷ジョブの受信、ＦＡＸ受信、ネットワークからの命令受信等が行われなかった場合に電源オフや省電力モードへ移行する。また、電源制御部６１１は、管理サーバー１０２からの電源オフや省電力モード移行などの電源状態変更要求に応じて電源状態を変更する。さらに、電源制御部６１１は、予め設定された時刻に電源オフや省電力モードへ移行する。電源制御部６１１は、電源状態を変更するときに電源状態通知部６１０に通知する。
【００４９】
６１０は電源状態通知部であり、電源制御部６１１からの通知を受けて、インターフェース部６０１を介して電源状態を通知する。また、電源状態通知部６１０は、定期的に電源状態を通知するようにしても良い。具体的には、電源状態通知には、待機中、省電力移行、省電力解除、電源オン、電源オフの種別が含まれる。待機中の通知は、複合機が待機モードで動作中であることを示す。省電力移行の通知は、複合機が待機モードから省電力モードへ移行するときに通知される。省電力解除の通知は、複合機が省電力モードから待機モードへ移行するときに通知される。電源オンの通知は、複合機が電源オフ状態から電源が投入され、待機モードに移行するときに行われる。電源オフの通知は、複合機が電源オフに移行するときに行われる。なお、インターフェース部６０１を介した通知の方法としては、独自の通信規約でも、公に定義された通信規約を使用しても構わない。また、予め指定された管理サーバー１０２でも、マルチキャストやブロードキャストで複数の相手に通知してもよい。
【００５０】
なお、スキャナを持たないプリンタ１０３の構成は、図６で説明した複合機１０４の構成から、スキャナ制御部６０６、ＵＩ制御部６０３などを除いた構成と考えることができる。
【００５１】
＜管理機能テーブル＞
図７（ａ）は、図５に示した画像形成装置情報管理部５０２が備える管理機能テーブルの一例を示す図である。
【００５２】
図７（ａ）において、７０１の列は管理機能であり、グループ化されたプリンタ１０３や複合機１０４等の画像形成装置６００に対して、管理サーバー１０２から実行する機能の内容を示している。
【００５３】
＜画像形成装置管理テーブル＞
図７（ｂ）は、図５に示した画像形成装置情報管理部５０２が備える画像形成装置情報テーブルの一例を示す図である。
【００５４】
図７（ｂ）において、７０２の列は画像形成装置ＩＤであり、画像形成装置６００をシステム内で一意に識別するＩＤを示す。
【００５５】
７０３の列は該当行の画像形成装置６００の画像形成装置名を示す。
７０４の列は該当行の画像形成装置６００の機種を示す。
７０５の列は該当行の画像形成装置６００が設置されている位置情報を示す。位置情報は、ＧＰＳ受信機３１７が受信し、ＧＰＳ受信機Ｉ／Ｆ（ＧＰＳ  Ｉ／Ｆ）３１１を介して、画像形成装置情報管理部５０２が登録する。
７０６の列は該当行の画像形成装置６００の電源状態を示す。
７０７の列は該当行の画像形成装置６００のファームウェアのバージョンを示す。
【００５６】
＜管理機能／管理項目テーブル＞
図７（ｃ）は、図５に示した画像形成装置情報管理部５０２が備える管理機能／管理項目テーブルの一例を示す図である。
【００５７】
図７（ｃ）において、７０８の列は管理機能である。７０９、７１０、７１１、７１２の各列は、該当行の管理機能を実行する際に、画像形成装置６００がどの管理項目でグループ化するかを示す。各カラムに記載されている数字は複数のグループ化項目が存在するときに、グループ化を行う階層の順番を示す。
【００５８】
＜フロア変換テーブル＞
図１５（ａ）は、図５に示した画像形成装置情報管理部５０２が備えるフロア変換テーブルの一例を示す図である。
【００５９】
このテーブルは７０５の位置情報に含まれる高さの情報を元に、画像形成装置６００が設置されている建物の階数を確認するために利用されるものである。
【００６０】
図１５（ａ）において、７１３の列は高さの下限を示し、７１４の列は高さの上限を示している。また、７１５の列は、７１３に示される高さの下限と、７１４に示される高さの上限の範囲における建物の階数を示している。例えば、７０５の位置情報に含まれる高さが５メートルの場合は、２Ｆ（２階）に設置されていることを示している。
【００６１】
＜管理項目特性テーブル＞
図１５（ｂ）は、図５に示した画像形成装置情報管理部５０２が備える管理項目特性テーブルの一例を示す図である。
【００６２】
図１５（ｂ）において、７１６の列は画像形成装置６００の管理項目を示す。
【００６３】
７１７の列は該当行の管理項目が静的なものであるか、動的なものであるか示す。「機種」のように画像形成装置６００を使用する際に変化しない静的な管理項目に対しては「０」を設定する。「位置情報」、「状態」、「ファームバージョン」のような変化する可能性のある動的な項目に対しては「１」を設定する。
【００６４】
＜グループ化テーブル（リモートスリープ時）＞
図１５（ｃ）は、図５に示した画像形成装置情報管理部５０２が備えるグループ化テーブルの一例を示す図である。
【００６５】
図１５（ｃ）において、７１８の列は画像形成装置ＩＤであり、７０２と同様に画像形成装置６００をシステム内で一意に識別するＩＤを示す。
【００６６】
７１９の列は該当行の画像形成装置６００が設置されている建物内のフロア（階数）を示す。７２０の列は該当行の画像形成装置６００の電源状態を示す。
【００６７】
本テーブルはリモートスリープ時の例として記載したが、他の管理機能を実行する際にも、図７（ｃ）の管理機能／管理項目テーブルに応じた管理項目のグループ化テーブルが画像形成装置情報管理部５０２により作成されることは言うまでもない。
【００６８】
＜状態遷移ログテーブル＞
図１５（ｄ）は、図５に示した電源状態監視部５０３が備える状態遷移ログテーブルの一例を示す図である。状態遷移ログテーブルは、電源状態通知に基づき作成する状態遷移についてのログを記録するテーブルである。
【００６９】
図１５（ｄ）において、７２１の列は状態が遷移した画像形成装置６００の画像形成装置ＩＤであり、７０２で定めたＩＤが記録される。
【００７０】
７２２の列は該当行の画像形成装置６００の状態が遷移した日時を示す。
７２３の列は該当行の画像形成装置６００が該当行の日時に遷移した電源状態を示す。
【００７１】
電源状態監視部５０３が管理するこれらの情報により、画像形成装置６００がいつどのような電源状態に遷移したかがわかる。
【００７２】
＜管理機能毎のグループ化処理＞
図８は、本実施形態を示す情報処理装置における第一のデータ処理手順の一例を示すフローチャートである。なお、本例は図１に示した管理サーバー１０２が情報処理装置として処理を行う例である。また、管理サーバー１０２では、システム管理者が管理機能を実行するにあたり、本グループ化の処理を実行する。
【００７３】
なお、Ｓ８０１からＳ８１２は各ステップを示し、各ステップはＨＤ２１２、ＲＯＭ２０２等に格納された制御プログラムをＣＰＵ２０１がＲＡＭ２０３にロードして実行することで実現される。
【００７４】
Ｓ８０１で、ユーザが実行すべき管理機能を指示し、画像形成装置情報管理部５０２は、図７（ｃ）に記載の管理機能／管理項目テーブルから、指示された管理機能に対応づけられている管理項目を取得する。
【００７５】
続いてＳ８０２にて、画像形成装置情報管理部５０２は、図１５（ｂ）に記載の管理項目特性テーブルから管理項目の特性を取得する。
【００７６】
次にＳ８０３にて、画像形成装置情報管理部５０２は、図７（ｂ）に記載の画像形成装置管理テーブルから本処理を行っていない画像形成装置６００を取得する。
【００７７】
続いて画像形成装置情報管理部５０２は、Ｓ８０４からＳ８１２までのフローを未処理の画像形成装置６００について、処理を繰り返す。
【００７８】
続いて画像形成装置情報管理部５０２は、Ｓ８０５からＳ８１１までのフローを未処理の管理項目について、処理を繰り返す。
【００７９】
続いてＳ８０６において、画像形成装置情報管理部５０２は、対象の管理項目の特性が静的であるか否かを判定する。静的ではない（動的）項目であると判定した場合は、Ｓ８０７において、画像形成装置情報管理部５０２はＮＩＣ３０４を介して、画像形成装置６００から管理項目の情報を取得し、Ｓ８０８へ進む。
【００８０】
Ｓ８０６の判定処理において、静的な項目であると判定した場合は、Ｓ８０８へ進む。
続いてＳ８０８において、画像形成装置情報管理部５０２は、対象の管理項目が「位置情報」であるかどうかを判定する。管理項目が「位置情報」の場合は、Ｓ８０９において、画像形成装置情報管理部５０２が、図１５（ａ）に記載のフロア変換テーブルからフロア情報を取得する。
【００８１】
Ｓ８０８の判定処理において、管理項目が「位置情報」ではない場合は、Ｓ８１０へ進む。続いてＳ８１０において、画像形成装置情報管理部５０２は、図１５（ｃ）のような管理機能毎のグループ化テーブルに管理項目の情報を記録する。Ｓ８１０では、管理項目に基づき、複数の画像形成装置を複数のグループに分けることができる。
【００８２】
続いてＳ８１１で、画像形成装置情報管理部５０２は、Ｓ８０５〜Ｓ８１１の処理を行っていない管理項目があるかを判定する。ここで、画像形成装置情報管理部５０２が、Ｓ８０５〜Ｓ８１１の処理を行っていない管理項目があると判定した場合はＳ８０５に戻り処理を繰り返す。一方、画像形成装置情報管理部５０２が、Ｓ８０５〜Ｓ８１１の処理を行っていない管理項目がないと判定した場合は、Ｓ８１２へ進む。
【００８３】
続いてＳ８１２で、画像形成装置情報管理部５０２は、Ｓ８０４〜Ｓ８１２の処理を行っていない画像形成装置６００があるかを判定する。ここで、画像形成装置情報管理部５０２が、Ｓ８０４〜Ｓ８１２の処理を行っていない画像形成装置６００があると判定した場合はＳ８０５に戻り処理を繰り返す。一方、画像形成装置情報管理部５０２が、Ｓ８０４〜Ｓ８１２の処理を行っていない画像形成装置６００がないと判定した場合は、本処理を終了する。
【００８４】
本処理により、管理項目が動的に変化する項目においても、リアルタイムに画像形成装置６００から情報を取得するため、最新の管理項目の情報を用いて画像形成装置６００をグループ化することが可能となる。
【００８５】
図９は、管理機能毎のグループ化処理において、リモートスリープ機能を実行するためにグループ化された結果を、管理サーバー１０２のＤＩＳＰＬＡＹ２１０に表示する場合のＧＵＩの一例を示す図である。
【００８６】
９０１は画像形成装置情報管理部５０２が、管理機能７０１のリモートスリープを実行するためのＧＵＩを示している。９０２はグループ化された管理項目を示している。この例では階数「２Ｆ」および「１Ｆ」に属する「待機中」のグループ（複数の画像形成装置６００）が選択されている状態を示している。この状態でシステム管理者が実行ボタン９０３を選択すると、画像形成装置情報管理部５０２が、選択されたグループに属する画像形成装置６００に対して省電力モードへ移行するための処理を実行する。キャンセルボタン９０４を選択した場合は、処理をキャンセルする。図９のＧＵＩを介して、図８のフローチャートを実行することによってグループ化されたグループ単位で管理機能を実行することができる。なお、図９では、管理機能のリモートスリープが実行可能なグループと実行不可のグループとで、表示の形式を異ならせており、例えば、リモートスリープが不可のグループ（省電力、停止中）は、グレーアウトして表示している。
【００８７】
図１０（ａ）および図１０（ｂ）は、管理機能毎のグループ化処理において、ファームウェア更新処理を実行するためにグループ化された結果を、管理サーバー１０２のＤＩＳＰＬＡＹ２１０に表示する場合のＧＵＩの一例を示す図である。
【００８８】
１００１は画像形成装置情報管理部５０２が、管理機能７０１のファームウェア更新を実行するためのＧＵＩを示している。１００２は現在の最新のファームウェアバージョン「Ｖ１．０４」を示している。１００３は、最新のファームバージョンより旧いファームバージョンを有する画像形成装置６００に対して、まとめてファームウェア更新を実行する場合における、グループ化された管理項目を示している。この例では状態が「待機中」で且つ、階数「２Ｆ」および「１Ｆ」に属するファームウェアバージョン「Ｖ１．０３」が選択の対象となる。しかし、ここでは「２Ｆ」の「Ｖ１．０３」のグループ１００４のみが選択された状態（「１Ｆ」の「Ｖ１．０３」のグループ１００５も選択可能であるにも関わらず、選択されていない状態）を示している。図１０（ｂ）は、この状態でシステム管理者が、プレビュー１００７を選択した後、ファームウェア更新を実行する前に確認可能なＧＵＩを示している。１００９では選択可能であるにも関わらず選択されなかったグループが存在することを示すメッセージを表示する。プレビューの結果のままファームウェア更新を実行するのであれば、実行ボタン１００６を選択し、グループを選択し直すのであればキャンセルボタン１００９を選択する。このようにプレビュー機能を用意することにより、システム管理者が、グループの選択ミスを防止することが可能となる。また、システム管理者が、意図的に選択可能なグループを選択せずにファームウェア更新を実行する際の確認も可能となる。
【００８９】
図１１（ａ）、図１１（ｂ）および図１１（ｃ）は、管理機能毎のグループ化処理において、グループの階層の順序や階層数を変更してグループ化された結果を、管理サーバー１０２のＤＩＳＰＬＡＹ２１０に表示する場合のＧＵＩの一例を示す図である。
【００９０】
１１０１は管理項目が「階数」、「状態」の順序となっており、１１０２は管理項目が「状態」、「階数」となっている。  システム管理者の指示により画像形成装置情報管理部５０２が、図７（ｃ）に記載の管理機能／管理項目テーブルの管理項目の階層の順番を入れ替えることにより、ＧＵＩの階層の順番が変更されることを示している。１１０３は「状態」のみとなっていることを示している。これはシステム管理者の指示により画像形成装置情報管理部５０２が、図７（ｃ）に記載の管理機能／管理項目テーブルの管理項目を無効にすることにより、ＧＵＩの階層が少なくなることを示している。
【００９１】
このように、グループの階層の順序や階層数を変更可能にすることにより、システム管理者が、管理機能を実行する対象を的確に且つ容易に選択できる。
【００９２】
図１２は、管理機能毎のグループ化処理によって、以前にグループ化された結果と今回グループ化された結果の差異を、管理サーバー１０２のＤＩＳＰＬＡＹ２１０に表示する場合のＧＵＩの一例を示す図である。
【００９３】
１２０１は以前にグループ化された結果を示しており画像形成装置名が「ＳＦＰ−００２」の画像形成装置６００が階数「１Ｆ」のグループに属していることを示している。１２０２は今回（１２０１のグループ化よりも後に）、グループ化処理を行った場合の結果を示している。これらの結果は、画像形成装置情報管理部５０２により、図１５（ｃ）に示されるグループ化テーブルとして、以前のグループ化テーブルと、今回のグループ化テーブルがそれぞれ記録される。この例では画像形成装置名「ＳＦＰ−００２」の画像形成装置６００の階数が「１Ｆ」から「２Ｆ」に変更された（すなわち画像形成装置名「ＳＦＰ−００２」の画像形成装置６００の設置場所を変更した）ことを示している。この場合、画像形成装置情報管理部５０２が、管理サーバー１０２のＤＩＳＰＬＡＹ２１０に階数が変更された旨のメッセージ画面１２０３を表示する。このように動的に変化する管理項目に対して、リアルタイムでグループ化を行うために、前回と今回のグループ化の結果に差異が生じる場合がある。しかし、１２０３のように差異の内容を表示することにより、システム管理者に知らしめることが可能となる。
【００９４】
図１３は、本実施形態を示す情報処理装置における第二のデータ処理手順の一例を示すフローチャートである。なお、本例は図１に示した管理サーバー１０２が情報処理装置として処理を行う例である。また、管理サーバー１０２では、システム管理者が管理機能を実行するにあたり、本グループ化の処理を実行する。
【００９５】
なお、Ｓ１３０１からＳ１３１５は各ステップを示し、各ステップはＨＤ２１２、ＲＯＭ２０２等に格納された制御プログラムをＲＡＭ２０３にロードしてＣＰＵ２０１が実行することで実現される。
【００９６】
また、一部のステップを除いて図８の管理機能毎のグループ化処理のフローチャートと処理内容が同様であるため、差異のあるステップのみを説明する。
【００９７】
Ｓ１３０１からＳ１３０９は、図８のＳ８０１からＳ８０９と同様である。
Ｓ１３１０において、画像形成装置情報管理部５０２は、対象の管理項目が「状態」であるかどうかを判定する。管理項目が「状態」でない場合は、Ｓ１３１３へ進む。管理項目が「状態」である場合は、Ｓ１３１１において、画像形成装置情報管理部５０２は、「状態」が「待機中」であるかどうかを判定する。「状態」が「待機中」でない場合は、Ｓ１３１３へ進む。「状態」が「待機中」である場合は、Ｓ１３１２において、画像形成装置情報管理部５０２が状態遷移ログの解析処理を行い、Ｓ１３１３へ進む。
Ｓ１３１３からＳ１３１５は、図８のＳ８１０からＳ８１２と同様である。
【００９８】
図１４は、本実施形態を示す情報処理装置における第二のデータ処理手順のＳ１３１２に記載の状態遷移ログの解析処理の一例を示すフローチャートである。なお、本例は図１に示した管理サーバー１０２が情報処理装置として処理を行う例である。また、管理サーバー１０２では、システム管理者が管理機能を実行するにあたり、本グループ化の処理を実行する。
【００９９】
なお、Ｓ１４０１からＳ１４０４は各ステップを示し、各ステップはＨＤ２１２、ＲＯＭ２０２等に格納された制御プログラムをＲＡＭ２０３にロードしてＣＰＵ２０１が実行することで実現される。
【０１００】
まず、Ｓ１４０１において、画像形成装置情報管理部５０２は、図１５（ｄ）に記載の状態遷移ログテーブルから画像形成装置６００の画像形成装置ＩＤに該当する状態遷移ログの遷移日時７２２を取得する。
【０１０１】
続いてＳ１４０２において、画像形成装置情報管理部５０２は、現在の時刻を取得する。続いてＳ１４０３において、Ｓ１４０１で取得した状態遷移ログの日時７０２から、Ｓ１４０２で取得した現在の日時までの時間が２４時間を超えているかを判定する。２４時間を超えていない場合はそのまま処理を終了する。２４時間を超えている場合は、Ｓ１４０４へ進む。Ｓ１４０４において、該当するグループ化テーブルの管理項目の状態７２０を「長期待機中」とする。
【０１０２】
このように動的な管理項目について、リアルタイムの情報でグループ化するだけでなく、現在の状態に遷移してから現在までの時間を解析することにより、新たなグループ化の項目を追加し管理することが可能となる。この例では、現在の状態が「待機中」のグループに加え、２４時間以上待機中の画像形成装置６００について「長期待機中」というグループ化行うことが可能になる。これにより、システム管理者は、長期間電源が入ったままになっている複数の画像形成装置６００を容易に検知することができるため、これらの画像形成装置６００に対して、まとめて省電力モードへの移行指示を行いやすくなるという効果がある。
【０１０３】
尚、本実施例では「長期待機中」の判断を「２４時間以上」という例で説明したが、任意の時間が指定可能であることは言うまでもない。
【０１０４】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014035677.tif 000003
【図２】
2014035677.tif 000004
【図３】
2014035677.tif 000005
【図４】
2014035677.tif 000006
【図５】
2014035677.tif 000007
【図６】
2014035677.tif 000008
【図７】
2014035677.tif 000009
【図８】
2014035677.tif 000010
【図９】
2014035677.tif 000011
【図１０】
2014035677.tif 000012
【図１１】
2014035677.tif 000013
【図１２】
2014035677.tif 000014
【図１３】
2014035677.tif 000015
【図１４】
2014035677.tif 000016
【図１５】
2014035677.tif 000017