(57)【要約】【課題】  画像形成装置のスリープ状況を把握・制御する事で、ユーザのスリープ復帰待ちを解消し、かつ、節電高価の高い画像形成装置の運用環境を提供する。【解決手段】  画像形成装置遠隔監視装置に、スリープ開始イベント取得手段と、スリープ解除イベント取得手段と、スリープイベント蓄積手段と、画像形成装置スリープ状況集計分析手段と、前記画像形成装置スリープ状況集計分析手段の結果に基づき、画像形成装置のスリープ状態を制御するスリープ制御手段とを具備した。  さらに、監視下の画像形成装置をグループに分類する画像形成装置グループ化手段と、画像形成装置グループ全体として画像形成装置を稼動させるべきスケジュールを求めるグループ画像形成装置稼動スケジュール算出手段とを具備した。【選択図】  図１６
2008118534.tif 000002
【特許請求の範囲】
【請求項１】
1台以上の画像形成装置をネットワーク経由で監視する画像形成装置遠隔監視装置であって、
監視下の画像形成装置が節電状態に入るイベントを取得するスリープ開始イベント取得手段と、
監視下の画像形成装置が節電状態から復帰した事を意味するするイベントを取得するスリープ解除イベント取得手段と、
前記スリープ開始イベント取得手段、および、前記スリープ解除イベント取得手段により取得したイベントの種別、イベント発生時刻を蓄積するスリープイベント蓄積手段と、
前記スリープイベント蓄積手段により蓄積した情報を、集計および分析する画像形成装置スリープ状況集計分析手段と、
前記画像形成装置スリープ状況集計分析手段の結果に基づき、監視下の画像形成装置のスリープ状態を制御するコマンドを送出するスリープ制御手段と、
を具備する画像形成装置遠隔監視装置。
【請求項２】
前記請求項１に記載の画像形成装置スリープ状況集計分析手段は、画像形成装置毎、同一曜日のスリープ状況を集計し、画像形成装置を稼動させるべきスケジュールを求める個別画像形成装置稼動スケジュール算出手段である事を特徴とする前記請求項１に記載の画像形成装置遠隔監視装置。
【請求項３】
監視下の画像形成装置を1台以上のグループに分類する画像形成装置グループ化手段を具備し、
前記請求項１に記載の画像形成装置スリープ状況集計分析手段は、画像形成装置毎、同一曜日のスリープ状況を集計し、さらにグループ内の画像形成装置のスリープ状況を併せて集計し、
画像形成装置グループ全体として画像形成装置を稼動させるべきスケジュールを求めるグループ画像形成装置稼動スケジュール算出手段である事を特徴とする前記請求項１に記載の画像形成装置遠隔監視装置。
【請求項４】
前記請求項１に記載のスリープ制御手段は、画像形成装置に対する次回スリープモードへ入るまでの間隔の設定である事を特徴とする前記請求項１乃至３に記載の画像形成装置遠隔監視装置。
【請求項５】
前記請求項１に記載のスリープ制御手段は、画像形成装置に対するスリープ状態の解除指示である事を特徴とする前記請求項１乃至３に記載の画像形成装置遠隔監視装置。
【請求項６】
前記請求項１に記載のスリープ制御手段は、グループ内特定台数の画像形成装置に対するスリープ状態の解除指示、および、グループ内他の画像形成装置（前記解除指示を行なわなかった画像形成装置）へのスリープ間隔の設定である事を特徴とする前記請求項１乃至３に記載の画像形成装置遠隔監視装置。
【請求項７】
1台以上の画像形成装置をネットワーク経由で監視する画像形成装置遠隔監視方法であって、
監視下の画像形成装置が節電状態に入るイベントを取得するスリープ開始イベント取得工程と、
監視下の画像形成装置が節電状態から復帰した事を意味するするイベントを取得するスリープ解除イベント取得工程と、
前記スリープ開始イベント取得工程、および、前記スリープ解除イベント取得工程により取得したイベントの種別、イベント発生時刻を蓄積するスリープイベント蓄積工程と、
前記スリープイベント蓄積工程により蓄積した情報を、集計および分析する画像形成装置スリープ状況集計分析工程と、
前記画像形成装置スリープ状況集計分析工程の結果に基づき、監視下の画像形成装置のスリープ状態を制御するコマンドを送出するスリープ制御工程と、
を具備する画像形成装置遠隔監視方法。
【請求項８】
前記請求項７に記載の画像形成装置スリープ状況集計分析工程は、画像形成装置毎、同一曜日のスリープ状況を集計し、画像形成装置を稼動させるべきスケジュールを求める個別画像形成装置稼動スケジュール算出工程である事を特徴とする前記請求項７に記載の画像形成装置遠隔監視方法。
【請求項９】
監視下の画像形成装置を1台以上のグループに分類する画像形成装置グループ化工程を具備し、
前記請求項７に記載の画像形成装置スリープ状況集計分析工程は、画像形成装置毎、同一曜日のスリープ状況を集計し、さらにグループ内の画像形成装置のスリープ状況を併せて集計し、
画像形成装置グループ全体として画像形成装置を稼動させるべきスケジュールを求めるグループ画像形成装置稼動スケジュール算出工程である事を特徴とする前記請求項７に記載の画像形成装置遠隔監視方法。
【請求項１０】
前記請求項７に記載のスリープ制御工程は、画像形成装置に対する次回スリープモードへ入るまでの間隔の設定である事を特徴とする前記請求項７乃至９に記載の画像形成装置遠隔監視方法。
【請求項１１】
前記請求項７に記載のスリープ制御工程段は、画像形成装置に対するスリープ状態の解除指示である事を特徴とする前記請求項７乃至９に記載の画像形成装置遠隔監視方法。
【請求項１２】
前記請求項７に記載のスリープ制御工程は、グループ内特定台数の画像形成装置に対するスリープ状態の解除指示、および、グループ内他の画像形成装置（前記解除指示を行なわなかった画像形成装置）へのスリープ間隔の設定である事を特徴とする前記請求項７乃至９に記載の画像形成装置遠隔監視方法。
【請求項１３】
1台以上の画像形成装置をネットワーク経由で監視する画像形成装置遠隔監視装置のプログラムを記憶した媒体であって、
監視下の画像形成装置が節電状態に入るイベントを取得するスリープ開始イベント取得手順と、
監視下の画像形成装置が節電状態から復帰した事を意味するするイベントを取得するスリープ解除イベント取得手順と、
前記スリープ開始イベント取得手順、および、前記スリープ解除イベント取得手順により取得したイベントの種別、イベント発生時刻を蓄積するスリープイベント蓄積手順と、
前記スリープイベント蓄積手順により蓄積した情報を、集計および分析する画像形成装置スリープ状況集計分析手順と、
前記画像形成装置スリープ状況集計分析手順の結果に基づき、監視下の画像形成装置のスリープ状態を制御するコマンドを送出するスリープ制御手順と、
を具備する画像形成装置遠隔監視装置のプログラムを記憶した媒体。
【請求項１４】
前記請求項１３に記載の画像形成装置スリープ状況集計分析手順は、画像形成装置毎、同一曜日のスリープ状況を集計し、画像形成装置を稼動させるべきスケジュールを求める個別画像形成装置稼動スケジュール算出手順である事を特徴とする前記請求項１３に記載の画像形成装置遠隔監視装置のプログラムを記憶した媒体。
【請求項１５】
監視下の画像形成装置を1台以上のグループに分類する画像形成装置グループ化手順を具備し、
前記請求項１３に記載の画像形成装置スリープ状況集計分析手順は、画像形成装置毎、同一曜日のスリープ状況を集計し、さらにグループ内の画像形成装置のスリープ状況を併せて集計し、
画像形成装置グループ全体として画像形成装置を稼動させるべきスケジュールを求めるグループ画像形成装置稼動スケジュール算出手順である事を特徴とする前記請求項１３に記載の画像形成装置遠隔監視装置のプログラムを記憶した媒体。
【請求項１６】
前記請求項１３に記載のスリープ制御手順は、画像形成装置に対する次回スリープモードへ入るまでの間隔の設定である事を特徴とする前記請求項１３乃至１５に記載の画像形成装置遠隔監視装置のプログラムを記憶した媒体。
【請求項１７】
前記請求項１３に記載のスリープ制御手順は、画像形成装置に対するスリープ状態の解除指示である事を特徴とする前記請求項１３乃至１５に記載の画像形成装置遠隔監視装置のプログラムを記憶した媒体。
【請求項１８】
前記請求項１３に記載のスリープ制御手順は、グループ内特定台数の画像形成装置に対するスリープ状態の解除指示、および、グループ内他の画像形成装置（前記解除指示を行なわなかった画像形成装置）へのスリープ間隔の設定である事を特徴とする前記請求項１３乃至１５に記載の画像形成装置遠隔監視装置のプログラムを記憶した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の遠隔監視システムに関するものである。
【背景技術】
【０００２】
画像形成装置において、スリープ等の節電機能を設けられている。
【０００３】
通常このモードに入るまでの時間は、設定により変更可能だが、初期状態のまま行なわれている事が多いため、実使用形態にあわず、ユーザが頻繁に使う時間帯にすぐスリープしてストレスを与えたり、ユーザがほとんど使用しない時間帯になかなかスリープせず、節電効果が薄くなっていたりする。
【０００４】
これに対し、下記従来例に示す節電効果を高める対策が行なわれている。
【０００５】
特開2003-256086では、画像形成装置自身が、自分を相手にしている各端末の現状態（ログイン数、起動アプリ等）を把握し、自身が節電モードに入るまでの時間を調整している。
【０００６】
また、特開平11-70716では、ＰＣ上（プリンタドライバ）、またはプリンタ上で、各印刷間のプリンタの印刷待機時間を蓄積し、最適なスリープ時間（スリープに入るまでの待機時間）を求め、画像形成装置に対しスリープ時間を設定する。
【０００７】
また、特開2000-151863では、画像形成装置（FAX）が、自身の省エネモードへの移行回数をカウントし、移行回数と規定値の関係から、自身の省エネモードへの移行までの間隔を変更する。
【特許文献１】特開2003-256086号公報
【特許文献２】特開平11-70716号公報
【特許文献３】特開2000-151863号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特開2003-256086の、自分を相手にしている各端末の現状態（ログイン数、起動アプリ等）を把握し、自身が節電モードに入るまでの時間を調整する方法では、画像形成装置が情報収集のために節電状態にない状態である必要がある。
【０００９】
また、特開平11-70716の、ＰＣ上（プリンタドライバ）、またはプリンタ上で、各印刷間のプリンタの印刷待機時間を蓄積し、最適なスリープ時間（スリープに入るまでの待機時間）を求め、スリープ時間を設定する方法では、１台の画像形成装置に対して複数のＰＣが同時に異なる設定を行なう事になるため、複数のＰＣからデータを受けるような共有プリンタ環境には適さない。また、プリンタ側で処理する方法では、スリープ時間設定のための定期的な処理を、タイマによりスリープ中であっても行なう必要があり、ＣＰＵも停止するような強力なスリープモード中には実現不可能である。
【００１０】
また、特開2000-151863の、画像形成装置（FAX）が、自身の省エネモードへの移行回数をカウントし、移行回数と規定値の関係から、自身の省エネモードへの移行までの間隔を変更する方法では、デバイス上で一意である省エネモードへの移行回数の累積値を元に、設定値を切り換えているのみであり、移行回数が一定値を超えた後の間隔は一定となり、最適な節電効果は得られない。
【課題を解決するための手段】
【００１１】
画像形成装置遠隔監視装置に、
監視下の画像形成装置が節電状態に入るイベントを取得するスリープ開始イベント取得手段と、
監視下の画像形成装置が節電状態から復帰した事を意味するするイベントを取得するスリープ解除イベント取得手段と、
前記スリープ開始イベント取得手段、および、前記スリープ解除イベント取得手段により取得したイベントの種別、イベント発生時刻を蓄積するスリープイベント蓄積手段と、
前記スリープイベント蓄積手段により蓄積した情報を、集計および分析する画像形成装置スリープ状況集計分析手段と、
前記画像形成装置スリープ状況集計分析手段の結果に基づき、監視下の画像形成装置のスリープ状態を制御するコマンドを送出するスリープ制御手段と、
を具備した。
【００１２】
さらに、
画像形成装置遠隔監視装置に、監視下の画像形成装置を1台以上のグループに分類する画像形成装置グループ化手段と、
画像形成装置毎、同一曜日のスリープ状況を集計し、さらにグループ内の画像形成装置のスリープ状況を併せて集計し、画像形成装置グループ全体として画像形成装置を稼動させるべきスケジュールを求めるグループ画像形成装置稼動スケジュール算出手段と、
を具備した。
【００１３】
（作用）
前記スリープ開始イベント取得手段、スリープ解除イベント取得手段、スリープイベント蓄積手段により、画像形成装置遠隔監視装置が、監視下の画像形成装置の稼動状況を把握可能となった。
【００１４】
さらに、前記画像形成装置スリープ状況集計分析手段により、ユーザが画像形成装置を使用する時間帯を把握し、
前記スリープ制御手段によりユーザが使用したい時には画像形成装置をスリープ状態から復帰しているように制御する事で、ユーザの待ちストレスを発生させないようにした。一方、ユーザが使用しない時間帯には可能な限り早くスリープさせる事で、節電効果を高める事ができた。
【発明の効果】
【００１５】
以上説明したように、ユーザの使用状況に応じた、節電モードへの切換えを行なえるようになり、ユーザの待ちストレスの軽減／節電効果の増大を両立した稼動制御を行う事が可能となった。
【００１６】
また、デバイス単位の稼動制御だけではなく、設置場所から判断する同一設置場所にあるデバイス、デバイスグループをマージして稼動状況を分析することにより、あるオフィス全デバイスを統一して稼動制御する事が可能となった。
【００１７】
また、監視装置がデバイスの使用状況を継続的に把握し、リモートで調整を行なう事により、画像形成装置自身がスリープ時間設定のための定期的な処理を行なう必要がなく、そのために画像形成装置を非スリープ状態となる必要がなくなり、より長時間スリープ可能となる事で節電効果が高まる。
【００１８】
また、プリンタを遠隔監視する監視装置においてプリンタの待機状況を観察、蓄積、最適なスリープ時間の算出、設定を行なっているため、各ＰＣにインストールされたプリンタドライバがスリープ時間を設定する方法で行なえなかった、複数のＰＣからデータを受けるような共有プリンタの制御にも適用可能である。
【発明を実施するための最良の形態】
【００１９】
（第一実施例）
図１は、本実施例におけるシステム全体図を示すものである。
【００２０】
本システムは、顧客先環境１１１からみて、インターネット１２１を介して接続する監視サーバ環境１０１として、監視サーバ１０２が存在する。図１では説明の便宜上一つしか記載していないが、複数の監視サーバが存在することもある。データベース１０３は、画像形成装置遠隔監視システムに関わる情報を蓄積するためのデータベースであり、監視サーバ１０２は収集した情報をデータベース１０３に格納する。なお、監視サーバ１０２は操作部および表示部を持っているが、監視サーバ１０２にアクセス可能なネットワーク上にＰＣを配置し、そのＰＣから監視サーバ１０２にアクセスする事も可能である。監視サーバ１０２、データベース１０３はＬＡＮ１０４で接続されている。また、データベース１０３は、物理的にサーバ１０２内にそれぞれ存在してもよい。さらに、サーバ１０２からアクセス可能であれば、インターネットを経由した別の場所に存在しても構わない。ＬＡＮ１０４は、インターネットに接続可能となっている。
【００２１】
顧客環境１１１においては、インターネットに接続されたＬＡＮ１１８に、拠点監視装置１１２、プリンタ及びファクシミリ機能が統合的に設けられた画像形成装置である複合機１１３、１１６、および、ＰＣなどからデータを受信し印刷するプリンタ１１４、１１５、様々な業務に使用するＰＣ１１７が接続されている。ＰＣ１１７は、顧客環境１１１における様々な業務に使用され、複合機１１３、１１６、およびプリンタ（電子写真方式及びインクジェット方式を含む）１１４、１１５に対して印刷を行なう。拠点監視装置１１２は、複合機１１３、およびプリンタ１１４、１１５から障害発生時や機器状態遷移時に送信されるイベント通知を受け、また、画像形成装置遠隔監視システムに関わるデータ（印刷枚数を示すカウンタ、ジャムなどのログ、部品使用回数データ等）を複合機１１３、およびプリンタ１１４、１１５に対して取得しに行く事によりデータを収集する。収集したデータはインターネット経由で監視サーバ１０２に送信する（通信１２３）。複合機１１６は、イベント通知および画像形成装置遠隔監視システムにかかわるデータを、インターネット経由で監視サーバ１０２に対し直接送信する（通信１２２）。通信１２２および通信１２３は、顧客環境に応じて、ＳＭＴＰプロトコルを利用した電子メール通信、または、ＨＴＴＰ／ＳＯＡＰプロトコルを利用した通信を行なう。
【００２２】
複合機１１３、１１６、プリンタ１１４、１１５は、動作状態として、電源ＯＦＦ状態、実際に画像読み込みや画像形成を行なう稼動状態、電源は入っているが画像形成等の処理を行なっておらず、次の処理の指示のみを受け付けられる最低限の電力のみで稼動するスリープ状態（節電状態）を持つ。稼動状態から節電状態へは、画像形成等の処理終了後、内部タイマーにより一定時間以上処理指示がなかった場合に移行する。この一定時間は、ネットワークを介したコマンドにより自由に設定可能である。また、スリープ状態から稼動状態へは、複合機１１３、１１６、プリンタ１１４、１１５に対して画像形成指示、データ送信や情報取得等のネットワークコマンドの受信により移行する。ただし、稼動状態に対する指示の場合に比較し、スリープ状態に対する支持の場合の方が反応までの時間を要する。
【００２３】
図２は、監視サーバ１０２の、ハードウェア構成図である。
【００２４】
本装置上の各処理を司る第１ＣＰＵ２０１、第２ＣＰＵ２０２、本装置の各処理に関わるプログラムやデータを記憶する書換え不可能なＲＯＭ２０３、本装置の各処理に関わる一時的なデータを電気的に記憶できかつ書き換え可能なＲＡＭ２０４、本装置の各処理に関わるプログラムやデータ、および一時的なデータ、本発明に関わる監視対象画像形成装置に関する情報、および拠点監視装置１１２から収集した情報などを記憶する読み書き可能な第１ＨＤＤ２０５、第２ＨＤＤ２０６、本装置への指示入力を受け付けるキーボードやポインティングデバイスである入力装置２０７、本装置の動作状況や、本装置上で動作する各プログラムが出力する情報を表示する表示部２０８、ネットワーク経由でLANおよびインターネットに接続し、外部と情報交換を行うＮｅｔｗｏｒｋＩ／Ｆ２０９、外部記憶機器等を接続する外部機器Ｉ／Ｆ２１０で構成され、それらがシステムバス２１１により結び付き、データをやりとりしている。
【００２５】
図３は、ＰＣ１１７のハードウェア構成図である。
【００２６】
本装置上の各処理を司るＣＰＵ３０１、本装置の各処理に関わるプログラムやデータを記憶する書換え不可能なＲＯＭ３０２、本装置の各処理に関わる一時的なデータを電気的に記憶できかつ書き換え可能なＲＡＭ３０３、本装置上で起動するアプリケーションプログラムデータ、様々な文書データ、本装置を使用する個人宛メールデータなどを記憶する読み書き可能なＨＤＤ３０４、本装置への指示入力を受け付けるキーボードやポインティングデバイスである入力装置３０５、本装置の動作状況や、本装置上で動作する各プログラムが出力する情報を表示する表示部３０６、ネットワーク経由でＬＡＮおよびインターネットに接続し、外部と情報交換を行うＮｅｔｗｏｒｋＩ／Ｆ３０７、外部記憶機器等を接続する外部機器Ｉ／Ｆ３０８で構成され、それらがシステムバス３０９により結び付き、データをやりとりしている。
【００２７】
図４は、拠点監視装置１１２の、ハードウェア構成図である。
【００２８】
本装置上の各処理を司るＣＰＵ４０１、本装置の各処理に関わるプログラムやデータを記憶する書換え不可能なＲＯＭ４０２、本装置の各処理に関わるデータおよび一時的なデータ、監視対象画像形成装置に関する情報、および画像形成装置から収集した情報などを記憶する読み書き可能なＦｌａｓｈＲＯＭ４０３、本装置上のプログラムがエラーやログを出力しており、シリアルケーブルを用いて端末を接続する事が可能な外部Ｉ／Ｆ４０４、ネットワーク経由でLANおよびインターネットに接続し、外部と情報交換を行うＮｅｔｗｏｒｋＩ／Ｆ４０５、で構成され、それらがシステムバス４０６により結び付き、データをやりとりしている。
【００２９】
図５は、複合機１１３、１１６のハードウェア構成図である。
【００３０】
原稿給送部５０１、原稿を読み込むイメージリーダ５０２、読み込んだ原稿および受信したデータを印刷画像に変換・印刷する画像形成部５０３、印刷用の紙を給紙する給紙部５０４、印刷した紙を排出し、ソートやステイプルといった処理を施す排紙部５０５、ネットワーク経由でＬＡＮおよびインターネットに接続し、外部と情報交換を行うＮｅｔｗｏｒｋＩ／Ｆ５０６、本装置上の各処理を司るＣＰＵ５０８、本装置の各処理に関わるプログラムやデータを記憶する書換え不可能なＲＯＭ５０９、本装置の各処理に関わる一時的なデータを電気的に記憶できかつ書き換え可能なＲＡＭ５１０、本装置の各処理に関わるプログラムやデータ、および一時的なデータ、本装置へ送信されてきたユーザデータなどを記憶する読み書き可能なＨＤＤ５１１、本装置への指示入力を受け付ける操作部５１２、本装置の動作状況および操作部５１２に対する操作に関わる情報を表示する表示部５１３、本装置内の温度、紙の位置、トナー状態などを検知するセンサ５０７で構成され、それらがシステムバス５１４により結び付き、データをやりとりしている。
【００３１】
なお、本発明に関わるスリープ状態（節電モード）に入った、スリープ状態（節電モード）が解除された、ジョブ処理を開始した、電源がＯＮされた、電源がＯＦＦされた等の複合機の状態遷移を、イベントとして外部へ積極的に通知する処理プログラムは、ＲＯＭ５０７、ＨＤＤ５０９に格納されている。
【００３２】
図６は、プリンタ１１４、１１５のハードウェア構成図である。
【００３３】
印刷用の紙を給紙する給紙部６０１、受信したデータを画像に変換する画像形成部６０２、印刷した紙を排出する排紙部６０３、ネットワーク経由でLANおよびインターネットに接続し、外部と情報交換を行うＮｅｔｗｏｒｋＩ／Ｆ６０４、本装置上の各処理を司るＣＰＵ６０６、本装置の各処理に関わるプログラムやデータを記憶する上書き可能なＦｌａｓｈＲＯＭ６０７、本装置の各処理に関わる一時的なデータを電気的に記憶できかつ書き換え可能なＲＡＭ６０８、本装置への指示入力を受け付ける操作部６０９、本装置の動作状況および操作部６０９に対する操作に関わる情報を表示する表示部５１０、本装置内の温度、紙の位置、トナー状態などを検知するセンサ６０５で構成され、それらがシステムバス６１１により結び付き、データをやりとりしている。
【００３４】
なお、本発明に関わるスリープ状態（節電モード）に入った、スリープ状態（節電モード）が解除された、ジョブ処理を開始した、電源がＯＮされた、電源がＯＦＦされた等の複合機の状態遷移を、イベントとして外部へ積極的に通知する処理プログラムは、ＦｌａｓｈＲＯＭ６０７に格納されている。
【００３５】
図７は、拠点監視装置１１２、複合機１１６の、画像形成装置遠隔監視システムに関わる部分のソフトウェア構成図である。
【００３６】
７０１はネットワーク通信部であり、監視サーバ１０２よりＮｅｔｗｏｒｋＩ／Ｆ４０６、５０６を介して受信したデータを受信データ解析部７０４に渡し、また、送信データ作成部７０２により作成したデータをＮｅｔｗｏｒｋＩ／Ｆ４０６、５０６を介して監視サーバ１０２に送信する。また、監視サーバ１０２からの送信データを受信した旨の返信を行なう事もある。
【００３７】
７０３は監視制御部である。拠点監視装置１１２においては、複合機１１３、プリンタ１１４、１１５の情報を取得しに行くスケジュール、および、監視サーバ１０２にデータを送信するスケジュール管理を行なう。複合機１１６においては、監視サーバ１０２にデータを送信するスケジュール管理を行なう。また、デバイス情報処理部７０５が処理した情報を、送信データ作成部７０２、ネットワーク通信部７０１、ＮｅｔｗｏｒｋＩ／Ｆ４０６、５０６を介して監視サーバ１０２への情報送信の判断、制御を行なう。デバイス情報処理部７０５は、監視制御部７０３により管理するスケジュールによりデバイスの情報収集を行なう。拠点監視装置１１２においては、拠点監視装置１１２が積極的に複合機１１３、プリンタ１１４、１１５から取得した情報、または、画像形成装置１１７、１１８からの積極的な情報送信により拠点監視装置１１２が受動的に取得した情報を処理する。複合機１１６においては、複合機１１６内に蓄積する情報や、複合機１１６自身の状態情報を処理する。デバイス情報処理部７０５が処理する情報としては、複合機１１３、１１６、プリンタ１１４、１１５において印刷量を示すカウンタ情報、サービスコールやジャム、トナー切れなどの障害情報、状態遷移を通知するイベント情報がある。
【００３８】
図８は、監視サーバ１０２の遠隔画像形成装置監視システムに関わる部分のソフトウェア構成図である。
【００３９】
８０１はネットワーク通信部であり、拠点監視装置１１２および複合機１１６よりＮｅｔｗｏｒｋＩ／Ｆ２０９を介して受信したデータを受信データ解析部８０２に渡し、また、送信データ作成部８０６により作成したデータをＮｅｔｗｏｒｋＩ／Ｆ２０９を介して拠点監視装置１１２または複合機１１６に送信する。収集情報処理部８０５では、監視下の拠点監視装置１１２および複合機１１６から受信した情報をそのまま、または、加工し、データベースアクセス部８０４を介してデータベース１０３に格納する。また、監視下の拠点監視装置１１２および複合機１１６から受信した情報、および、データベース１０３に格納されているデータを元に、カウンタ情報の集計、エラー情報の解析、通知判断を行い、関係者（サービスマンや管理者）へのメールによる情報提供や、監視サーバ１０２自身が提供するＷＥＢサイトを通じて、そこにアクセスしたユーザに対し情報提供を行なう。８０３は監視制御部であり、監視対象画像形成装置を把握し、拠点監視装置１１２および複合機１１６より受信する情報の取捨選択を行なう。また、監視処理に関わるスケジュールや監視項目を把握し、送信データ作成部８０３、ネットワーク通信部８０１、ＮｅｔｗｏｒｋＩ／Ｆ２０９を介して、拠点監視装置１１２および複合機１１６へ指示を送信する。また、拠点監視装置１１２および複合機１１６からの送信データを受信した旨の返信を行なう事もある。
【００４０】
図９は、監視サーバ１０２、拠点監視装置１１２において本発明に係る処理プログラムを実行する際、監視サーバ１０２においてはＲＡＭ２０４へ、拠点監視装置１１２においてはＦｌａｓｈＲＯＭ４０３上に処理プログラムをロードした際のメモリマップの構造を示す図である。メモリマップは、本装置上の入出力を司る基本Ｉ／Ｏプログラム９０１、各処理プログラムに動作環境を提供するシステム・プログラム９０２、本実施例の処理プログラムを初めとする各種処理プログラム９０３、関連データを格納するエリア９０４、各種プログラムが動作する際に一時的に利用するワークエリア９０５で構成されている。なお、監視サーバ１０２においては、容量の制約により９０１〜９０５として利用する領域が足りなくなった場合、第１ＨＤＤ２０５、第２ＨＤＤ２０６をＲＡＭ２０４の領域の一部として扱うことも可能である。
【００４１】
図１０は、監視サーバ１０２において複合機１１６からの、また、拠点監視装置１１２において複合機１１３、プリンタ１１４、１１５からの、イベントを受信した際の処理のフローチャートである。
【００４２】
Ｓ１００１で各種イベントを受信する。Ｓ１００２において、イベントの種別を判定する。なお、本フローチャートでは、本発明に関係するスリープ（節電状態）に入った事を示すイベントと、スリープから復帰した事を示すイベントについての処理のみ記載する。それ以外のイベントは、ここでは説明しないがイベント毎適当な処理を行なう。Ｓ１００２において、スリープ開始イベントと判定した場合は、Ｓ１００３においてイベント元の画像形成装置のスリープ開始時刻として保存する。Ｓ１００２において、スリープ復帰イベント（スリープ解除イベントやジョブ処理開始イベント等）と判定した場合は、Ｓ１００４においてイベント元の画像形成装置のスリープ終了時刻として保存する。
【００４３】
なお、Ｓ１００３、Ｓ１００４における保存は、以下の手順で行なう。監視サーバ１０２においては、データベース１０３に直接保存する。また、拠点監視装置１１２においては、ＦｌａｓｈＲＯＭ４０３に一時的に保存した後、監視サーバ１０２への送信スケジュールに従って、監視対象画像形成装置台数分の一時保存した複数回のイベント情報をまとめて監視サーバ１０２に送信し、監視サーバ１０２においてはそのイベント情報をデータベース１０３に保存する。
【００４４】
図１１は、監視サーバ１０２における、ある画像形成装置の図１０に示した監視結果の集計に基づく、その画像形成装置のある日の稼動状況グラフ１１０１である。なお、本グラフ作成のためのデータとしては、図１０では示していないが、電源ＯＦＦイベントも利用している。
【００４５】
縦軸１１０２は、電源ＯＦＦ／スリープ状態／稼動状態といった状態を示す。横軸１１０３は、時間を示す。監視サーバ１０２では、１１０４に示すように、どの時間帯にどんな状態であったかを、各デバイスについて把握する。
【００４６】
図１２は、監視サーバ１０２における稼動状況分析処理のフローチャートである。
【００４７】
監視サーバ１０２では、1ヶ月に一度等の定期的タイミングで本処理を行なう。Ｓ１２０１で、図１０に示した処理により収集した図１１に示すよな画像形成装置毎、日毎の稼動状況情報を、画像形成装置毎、曜日毎に集計期間（本実施例においては１ヶ月に一度）分について集計・分析する。この集計・分析は、まず画像形成装置毎、各曜日毎、図１１に示す状況グラフを重ねる。この処理によりその曜日で1日でも稼動状態にあった時間帯、スリープ状態にあった時間帯が把握できる。次に、稼動状況にあった時間帯と、次の稼動状態にあった時間帯の間がスリープ状態であった場合、そのスリープ状態にあった時間を求める。その時間が３０分以内であった場合は、その部分も連続稼働時間であったとみなす補正を行なう。さらに、連続稼働時間内がのスリープ／稼動切り替え回数によりいくつかのレベル分けを行なう。以上の分析により、各画像形成装置毎、各曜日毎に連続稼動させるべき時間帯と、スリープさせるべき時間帯を把握する。前記Ｓ１２０１で把握した情報を元に、Ｓ１２０２において、図１３に示すようなスリープ間隔設定リストを作成する。なお、スリープ間隔とは、この時間処理指示がなかった場合にスリープ状態に入る一定時間の事である。また、このスリープ間隔には、設定可能な最短、最長時間がある。
【００４８】
図１３は、第一実施例における監視サーバ１０２が行なうスリープ時間設定のためのスリープ間隔設定リスト１３０１である。
【００４９】
ここでは、最短スリープ間隔を６０秒、最長スリープ間隔を６００秒とする。また、Ｓ１２０１で行なったスリープ／稼動の切り替え回数によるレベル分けに応じて、切り替え回数が多ければスリープ間隔を短く、切り替え回数が少ない場合はスリープ間隔を長く設定する。
【００５０】
設定スケジュールは曜日１３０２、時刻１３０３、設定値１３０４から成る。月曜を例に、内容を説明する。Ｓ１２０１の分析の結果、８：００はスリープ／稼動切り替えの少ない連続稼働時帯の開始時刻であったため、最長スリープ間隔「６００秒」を設定する事で、できるだけスリープ状態に移行しないように設定する。１１：００は、８：００からの連続稼動時間帯の終了時刻であるため、すぐにスリープ可能なように最短スリープ間隔である「６０秒」を設定する。１４：００はスリープ／稼動切り替えの多い連続稼働時帯の開始時刻であったため、ある程度スリープに移行可能なよう「１８０秒」に設定する。２２：００は、１１：００同様、連続稼動時間帯の終了時刻であるため最短スリープ間隔を設定する。
【００５１】
図１４は、監視サーバ１０２が画像形成装置１１６に対して直接行なう、また、監視サーバ１０２が拠点監視装置１１２を介して複合機１１３、プリンタ１１４、１１５に対して行なうスリープ時間設定処理のフローチャートである。拠点監視装置１１２は、監視サーバ１０２からの図１３のような各デバイス毎の設定リストを受け取り、同様の処理を行なう。
【００５２】
Ｓ１４０１において設定リストに記載の時刻（１３０２、１３０３）を検知すると、Ｓ１４０２に進む。Ｓ１４０２では、その時刻の設定値１３０４を読み出す。Ｓ１４０３においては、図１０の処理により把握しているリアルタイムな稼動状況を参照し、処理対象画像形成装置がスリープ状態か否かを判定する。Ｓ１４０３においてスリープ状態でないと判定した場合は、Ｓ１４０４においてＳ１４０２で取得した設定値を、スリープ間隔として設定するコマンドを処理対象画像形成装置に送信する。一方、Ｓ１４０３においてスリープ状態と判定した場合は、設定を行なわない。これは、設定コマンドによりスリープ状態を解除してしまう事を避けるためである。
【００５３】
（第二実施例）
本実施例のシステム構成は、図１同様である。
【００５４】
図１５は、監視サーバ１０２で管理する画像形成装置の遠隔監視システムの監視対象デバイス情報１５０１である。このリストは、監視対象とする顧客毎に作成され、拠点監視装置１１２を介して監視する画像形成装置の情報も含む。各画像形成装置の情報は、デバイス名１５０２、画像形成装置を一意に特定する情報としてのＭＡＣアドレス１５０３、画像形成装置にアクセスするための情報として、またネットワーク上の配置を把握する情報としてのＩＰアドレス１５０４、画像形成装置の種別（ここではモノクロ機かカラー機か）を識別する種別１５０５、物理的な設置場所を示す設置場所１５０６、画像形成装置をグループ分けするための情報であるグループ１５０７から成る。本実施例においてグループ１５０７は、設置場所１５０６によりグループ分けしている。
【００５５】
図１６は、図１０の監視結果の集計に基づき、監視リスト１５０１内でグループ「１」に分類した画像形成装置Ｄｅｖ＿１、Ｄｅｖ＿２、Ｄｅｖ＿ｎの、ある日の稼動状況を重ねたグラフ１６０１である。
【００５６】
縦軸１６０２は、電源ＯＦＦ／スリープ状態／稼動状態といった状態を示す。横軸１６０３は、時間を示す。実線１６０４はＤｅｖ＿１の、点線１６０５はＤｅｖ＿２の、破線１６０６はＤｅｖ＿ｎの稼動状況を示す。これにより、３台のいずれかが稼動している時間帯１６０７、１６０８、１６０９、１６１０、１６１１が把握できる。監視サーバ１０２では、図１６を元にＳ１２０１の分析を行ない、Ｓ１２０２において図１７に示すリストを作成する。本実施例における分析では、グループ内いずれかの画像形成装置が稼動している時間帯において、最も稼働時間の長い画像形成装置を、その時間帯にスリープ解除対象とする。また、稼動時間が一定時間より短い場合は、電源ＯＮのみを行なったようなケースと判断して、処理対象からは除外する。図１６の稼動状況においては１６０７の時間帯がこれにあたる。
【００５７】
上記例では物理的な設置場所のみをグループ分けの対象とし、ユーザが使用する範囲内に一台は稼動状態の画像形成装置を設ける事で、スリープ復帰待ちをする事無く稼動中画像形成装置を使えるようにしている。また、別の方法として、種別１５０５も考慮したグループ分けを行ない、種別毎に図１６のような稼動状況を把握する事で、モノクロ機を稼動させるべき時間、カラー機を稼動させるべき時間を把握し、それぞれをスリープ解除リストに加える事も可能である。
【００５８】
さらに、上記例では同一グループ内で最も使用頻度が高い画像形成装置１台のみに対してスリープ解除を行なっているが、それと共に、グループ内の他の画像形成装置に対しては、第一実施例のＳ１４０４で示したように最低スリープ間隔を設定する事により、節電効果を高める事も可能である。
【００５９】
図１７は、図１６の分析に監視サーバ１０２が行なうスリープ解除処理のためリスト１７０１である。リスト１７０１は、曜日１７０２と時刻１７０３から成るスケジュールと、処理対象とするデバイス（画像形成装置）１７０４から成る。
【００６０】
図１６の稼動状況を月曜日のものとした場合、時間帯１６０８は７：３０に始まり、Ｄｅｖ＿ｎが最も使用される事から、１７０５に示す７：３０にＤｅｖ＿ｎを処理対象とするスケジュールとなる。同様に、時間帯１６０９に対してスケジュール１７０６、時間帯１６１０に対してスケジュール１７０７、時間帯１６１１に対してスケジュール１７０８を生成する。
【００６１】
図１８は、監視サーバ１０２が画像形成装置１１６に対して直接行なう、また、監視サーバ１０２が拠点監視装置１１２を介して複合機１１３、プリンタ１１４、１１５に対して行なうスリープ解除処理のフローチャートである。拠点監視装置１１２は、監視サーバ１０２からの図１３のような各デバイス毎の設定リストを受け取り、同様の処理を行なう。
【００６２】
Ｓ１８０１において設定リスト１７０１に記載の時刻（１７０５、１７０６、１７０７、１７０８）を検知すると、Ｓ１８０２に進む。Ｓ１８０２では、設定リスト１７０１から処理対象デバイス１７０４を読み出す。Ｓ１８０３においては、Ｓ１８０２で求めたデバイスに対して、スリープを解除するパケット（ｐｉｎｇ等のコマンド）を発行する。なお、Ｓ１８０３においては、図１０の処理により把握しているリアルタイムな稼動状況を参照し、同一グループ内の他デバイスのスリープ／稼動状況を参照し、同一グループ内のいずれかのデバイスが稼動状況であれば、本処理を行なわないようにする事も可能である。
【図面の簡単な説明】
【００６３】
【図１】第一、第二実施例のシステム構成を示す図である。
【図２】監視サーバ１０２のハードウェア構成図である。
【図３】ＰＣ１１８のハードウェア構成図である。
【図４】拠点監視装置１１２のハードウェア構成図である。
【図５】画像形成装置（複合機）１１３、１１６のハードウェア構成図である。
【図６】画像形成装置（プリンタ）１１４、１１５のハードウェア構成図である。
【図７】拠点監視装置１１２および画像形成装置（複合機）１１６の画像形成装置監視システムにかかわるソフトウェア構成図である。
【図８】監視サーバ１０２の画像形成装置監視システムにかかわるソフトウェア構成図である。
【図９】拠点監視装置１１２の処理プログラム実行時におけるFlashROM４０３上の、および、画像形成装置（複合機）１１３、１１６の処理プログラム実行時におけるＲＡＭ５１０上の、および、画像形成装置（プリンタ）１１４、１１５の処理プログラム実行時におけるＲＡＭ６０８上の、メモリマップの構造を示す図である。
【図１０】拠点監視装置１１２が複合機１１３、プリンタ１１４、１１５からのイベントを受信した時、および監視サーバ１０２が監視対象複合機１１６からのイベントを受信した時の処理を示すフローチャートである。
【図１１】監視サーバ１０２におけるある画像形成装置の監視結果の集計に基づく、そのデバイスのある日の稼動状況グラフである。
【図１２】監視サーバ１０２における稼動状況分析処理のフローチャートである。
【図１３】第一実施例における監視サーバ１０２が行なうスリープ時間設定のための情報を示す図である。
【図１４】第一実施例における監視サーバ１０２が画像形成装置１１６に対して直接行なう、また、監視サーバ１０２が拠点監視装置１１２を介して複合機１１３、プリンタ１１４、１１５に対して行なうスリープ時間設定処理のフローチャートである。
【図１５】第二実施例における、監視対象デバイスの情報を示す図である。
【図１６】第二実施例における、デバイスの監視結果の集計に基づく、同一グループと見なすデバイス群のある日の稼動状況グラフである。
【図１７】第二実施例における監視サーバ１０２が行なうスリープ解除処理のための情報を示す図である。
【図１８】第二実施例における監視サーバ１０２が行なうデバイスに対するスリープ解除処理のフローチャートである。
【符号の説明】
【００６４】
１０１  監視サーバ環境
１０２  監視サーバ環境：監視サーバホスト
１０３  監視サーバ環境：監視サーバ用データベース
１０４  監視サーバ環境：LAN
１１１  顧客環境
１１２  顧客環境：拠点監視装置
１１３  顧客環境：画像形成装置（複合機）
１１４  顧客環境：画像形成装置（プリンタ）
１１５  顧客環境：画像形成装置（プリンタ）
１１６  顧客環境：画像形成装置（複合機）
１１７  顧客環境：ＰＣ
１１８  顧客環境：LAN
１２１  インターネット
１２２  画像形成装置１１６と監視サーバ１０２が直接通信する事を示す
１２３  拠点監視装置１１２と監視サーバ１０２が通信する事を示す
【図１】
2008118534.tif 000003
【図２】
2008118534.tif 000004
【図３】
2008118534.tif 000005
【図４】
2008118534.tif 000006
【図５】
2008118534.tif 000007
【図６】
2008118534.tif 000008
【図７】
2008118534.tif 000009
【図８】
2008118534.tif 000010
【図９】
2008118534.tif 000011
【図１０】
2008118534.tif 000012
【図１１】
2008118534.tif 000013
【図１２】
2008118534.tif 000014
【図１３】
2008118534.tif 000015
【図１４】
2008118534.tif 000016
【図１５】
2008118534.tif 000017
【図１６】
2008118534.tif 000018
【図１７】
2008118534.tif 000019
【図１８】
2008118534.tif 000020