(57)【要約】【課題】複写機監視装置において、設定されたスケジュールに従い、定期的に監視対象複写機の情報をサーバに送るシステムで、該監視装置の起動直後にスケジュール時刻がきた場合、監視対象複写機に情報を収集できていないという問題点がある。【解決手段】監視装置から定期的に情報を送信する送信手段と、事務機器から定期的に情報を取得する取得手段と、定期的に情報送信するタイミングを入力する入力手段を介して入力されたタイミングから定期的に情報を送信するタイミングの設定を行う設定手段と、入力された値から時刻を計算する計算手段と、前記設定手段は、前記計算手段により計算された時刻を元に定期的に情報を取得するタイミングの設定を、前記監視サーバに情報を送信する際に事務機器からの情報取得を完了しているように、所定時間後に設定することを特徴とする仕組みを提供する。【選択図】      図７
2004362416.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置を含む事務機器を監視する監視装置と、該監視装置と所定の通信回線を介して情報を交換する監視サーバからなる遠隔監視システムであって、
該監視装置から定期的に情報を送信する送信手段と、
事務機器から定期的に情報を取得する取得手段と、
定期的に情報送信するタイミングを入力する入力手段と、
前記入力手段を介して入力されたタイミングから定期的に情報を送信するタイミングの設定を行う設定手段と、
入力された値から時刻を計算する計算手段と、
前記設定手段は、前記計算手段により計算された時刻を元に定期的に情報を取得するタイミングの設定を、前記監視サーバに情報を送信する際に事務機器からの情報取得を完了しているように、所定時間後に設定することを特徴とする遠隔監視システム。
【請求項２】
画像形成装置を含む事務機器を監視する監視装置と、該監視装置と所定の通信回線を介して情報を交換する監視サーバからなる遠隔監視システムにおける制御方法であって、
該監視装置から定期的に情報を送信する送信ステップと、
事務機器から定期的に情報を取得する取得ステップと、
定期的に情報送信するタイミングを入力する入力ステップと、
前記入力ステップにおいて入力されたタイミングから定期的に情報を送信するタイミングの設定を行う設定ステップと、
入力された値から時刻を計算する計算ステップと、
前記計算ステップにおいて計算された時刻を元に定期的に情報を取得するタイミングの設定を、前記監視サーバに情報を送信する際に事務機器からの情報取得を完了しているよう、前記時刻とは所定時間後に設定する第２の設定ステップと有することを特徴とする制御方法。
【請求項３】
コンピュータにより実行される、請求項２に記載の制御方法を実行するためのプログラム。
【請求項４】
請求項３に記載のプログラムをコンピュータ読み取り可能な形態で記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遠隔監視システムにおける、監視装置の処理に関する。
【０００２】
【従来の技術】
従来から、事務機器を遠隔監視する方法として、例えば特許文献１には監視先のネットワーク内に監視装置を設置し、該監視装置から監視サーバへ情報を転送する方法がある。情報の転送方法の１つに、定期的に事務機器から情報を収集し、またスケジュール管理によって決められた時刻に、監視装置から監視サーバに情報を転送する手順がある。この方法は、監視サーバから監視装置に問い合わせを行い、受信側はその問い合わせに応答する手順と比較して、監視サーバからの問い合わせを処理する機構が不要となり、構成を簡略化できる。
【０００３】
【特許文献１】
特開平１１−１８７１８６号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、事務機器の状態や、情報量によって、該監視装置が事務機器から情報を取得するのに時間がかかる場合がある。サーバ側で複数からの監視装置からの受信を時間をずらすことにより負荷分散を行っている場合、予想される受信時刻より大幅なずれが発生して、負荷分散の効果が発揮できない問題が発生する。
【０００５】
【課題を解決するための手段】
上記課題を鑑み、本発明では監視装置が監視サーバに送信する時刻以前に、予め監視対象デバイスから情報を取得して保持するために、画像形成装置を含む事務機器を監視する監視装置と、該監視装置から所定の通信回線（インターネット経由）で情報を交換する監視サーバからなる遠隔監視の仕組し、この仕組みには該監視装置から定期的に情報を送信する送信手段と、事務機器から定期的に情報を取得する取得手段と、定期的に情報送信するタイミングを入力する入力手段と、前記入力手段を介して入力されたタイミングから定期的に情報を送信するタイミングの設定を行う設定手段と、入力された値から時刻を計算する計算手段と、前記設定手段は、前記計算手段により計算された時刻を元に定期的に情報を取得するタイミングの設定を、前記監視サーバに情報を送信する際に事務機器からの情報取得を完了しているように、所定時間後に設定することを特徴とする。
【０００６】
この構成により、スケジュール登録された時刻の一定時刻前に、監視対象機器から予め情報を取得しておき、スケジュール登録された時刻になると、あらかじめ設定された送信先に情報を送信することが可能となる。
【０００７】
【発明の実施の形態】
図１は、本実施形態におけるシステム全体図を示すものであり、サーバ側ルータ（６）と拠点側ルータ（２）は、インターネット等の通信回線（８）を介し、所定のプロトコル（１０）で通信可能とされている。
【０００８】
サーバ側ルータと拠点側ルータは、インターネット（８）を介して、特定のプロトコル（１０）で接続されている。不正アクセスを防ぐためと、フファイアウォールを越すために、一般的なプロトコル（ＳＭＴＰ）や認証も設ける。
【０００９】
監視装置（１）は、（３）〜（５）の機器の状態やトナー残量や印刷回数等の情報を収集する。監視サーバ（７）は、サーバ側ルータ、インターネット、拠点側ルータを経由して、監視装置を通信を行い、監視装置から情報を収集する。
【００１０】
図１中には、拠点側ルータ及び監視装置が１つしか示されていないが、実施には、複数の拠点が存在して、それら複数の拠点に拠点側ルータ及び監視装置、画像形成装置が存在し、回線を介して、それらを一元的に管理する監視サーバと通信可能とされている。
【００１１】
また、図１中の（３）、（４）、（５）はデバイスを示すものであり、デバイスとしては画像形成装置としてのプリンタ（電子写真方式及びインクジェット方式を含む）や、スキャナーや、ファクシミリや、プリンタ及びファクシミリ機能が統合的に設けられたデジタル複合機などが挙げられる。尚、画像形成装置につていは後述にて詳しく説明することとする。
【００１２】
図２は、図１に示す（１）のハードウェアブロック構成図である。ＣＰＵ（２０１）、以下説明する構成部品間のデータを受け渡すバス（２０２）、電気的に情報を記憶できかつ書き換え可能なＲＡＭ（２０３）、電気的に書き換え可能であり、かつ電源が無くなっても情報を記憶可能なＦｌａｓｈＲＯＭ（２０４）、ネットワーク経由で外部と情報交換を行うＮｅｔｗｏｒｋＩ／Ｆを２個（２０５）（２０６）、ＲＳ２３２ｃシリアル通信にて情報交換を行うＳｅｒｉａｌＩ／Ｆ（２０７）、同様にデバッグ用途に用いるシリアル通信部、ＤｅｂｕｇＩ／Ｆ（２０８）から構成される。
【００１３】
図３は画像形成装置全体の制御を司るコントローラの構成を示すブロック図である。
【００１４】
コントローラは、図５に示すように、ＣＰＵ回路部（３０７）を有し、３０７は、ＣＰＵ（図示せず）、ＲＡＭ（３０８）、ＲＯＭ（３０９）、Ｈａｒｄｄｉｓｋ（３１０）が接続され、５０９に格納されている制御プログラムにより各ブロック３０２、３０３、３０４、３０５、３０６、３１１、３１２、３１３、３１４、３１５を総括的に制御する。３０８は、制御データを一時的に保持し、また制御に伴う演算処理の作業領域として用いられる。３１０は、制御にプログラムに必要な情報や各ブロック３０２、３０３、３０４、３０５、３０６、３１１、３１２、３１３、３１４、３１５から受信した情報を記憶する。
【００１５】
原稿給送装置制御部（３０２）は、原稿給送装置（図中なし）を３０７からの指示に基づき駆動制御する。イメージリーダ制御部（３０３）は、スキャナユニット（図中なし）、イメージセンサ（図中なし）などに対する駆動制御を行い、イメージセンサから出力されたアナログ画像信号を画像信号制御部（３０４）に転送する。
【００１６】
３０４は、アナログ画像信号をデジタル信号に変換した後に各処理を施し、このデジタル信号をビデオ信号に変換してプリンタ制御部（３０５）に出力する。外部Ｉ／Ｆ（３０６）はＬＡＮインターフェイスを介してコンピュータ（３０１）から入力されたデジタル画像信号に各種処理を施し、このデジタル画像信号をビデオ信号に変換して３０５に出力する。また、３０６はＬＡＮインターフェイスを介して図示しないデバイス管理装置と通信を行う。３０４による処理動作は、３０７により制御される。３０５は、入力されたビデオ信号に基づき上述の露光制御部（図中なし）を駆動する。
【００１７】
操作部（３１１）は、画像形成に関する各種機能を設定する複数のキー、設定状態を示す情報を表示するための表示部などを有し、各キーの操作に対応するキー信号を３０７に出力するとともに、３０７からの信号に基づき対応する情報を表示部（３１２）に表示する。
【００１８】
ソータ制御部（３１３）、フィニッシャ制御部（３１４）は、３０６を経由したユーザからの入力または３１１からの設定により、３０７からの信号に基づき動作する。状態検知部は、各部位からの状態情報を収集し、異常検知等の判断を行い、結果を３０７に通知する。この通知に従い、３０７は３１２や３０６を経由して、３０１等へ異常を表示する。
【００１９】
図４は、監視装置のモジュール構成を示すものであり、通信部（４０１）、複写機との通信を司る複写機通信部（４０２）、複写機から情報を収集する情報収集部（４０３）、収集した情報を保持する情報保持部（４０４）、監視対象複写機の監視状態を保持する複写機管理データ（４０５）、１内のスケジュール処理を行うスケジュール部（４０６）、スケジュール処理を入力するスケジュール入力部（４０７）、４０７にて入力されたスケジュールを計算して４０６に登録するスケジュール計算部（４０８）、１内の時刻管理を行うタイマ処理部（４０９）、サーバ通信処理を行うサーバ通信部（４１０）、監視サーバに定期的に情報を送信するためのサーバ処理部（４１１）、監視サーバへ接続するための情報を保持する監視サーバ情報（４１２）から構成される。図５は、監視サーバの構成を示すものであり、通信部（５０１）、監視装置から情報を取得する情報取得部（５０２）、監視装置から受信した情報を保持する情報保持部（５０３）、５０３内の情報を加工する情報制御部（５０４）から構成される。
【００２０】
図６、図７は本発明の特徴を示すフローチャートである。図８は、４０５で管理される情報例である。監視対象複写機のＩＤと、ネットワークのＩＰアドレス、複写機の機種、監視状況を複写機ＩＤごとに保持する。図６、図７を用いて、本動作を説明する。
【００２１】
４０９は定期的に４０６を呼び出し、４０６は内部で管理するスケジュール情報を元に、情報収集タイミングかを判定する（６０１）。情報収集タイミングである場合、４０３は図８に示されるような形式で保持される複写機情報である４０５内に登録される複写機に対応するステータスをｎｏｎｅに変更する（６０２）。続いて４０３は、４０５内からステータスがｎｏｎｅである複写機ＩＤが存在するか確認する（６０３）。存在する場合、４０５から複写機情報を取得する（６０４）。４０２へ該複写機情報を渡すとともに、該複写機から状態情報の取得を要求する（６０５）。４０２は４０１を経由して該複写機から状態情報を取得する（６０６）。４０３は４０２から該情報を受け取る（６０７）と、４０４へ保管し（６０８）、４０５内の該複写機のステータスをＯＫに変更する（６０９）。６０６にて情報取得に失敗する（６０７）と、４０５内の該複写機のステータスをＮＧに変更する（６１０）。６０９，６１０の処理後、６０３に戻り、ステータスがｎｏｎｅである複写機ＩＤがなくなるまで繰り返す。
【００２２】
引き続き、サーバ送信タイミングかを確認する。サーバ送信タイミングである場合（６１１）、４１１を起動する。４１１は、４０４に保持されている状態情報を取得（６１２）するとともに、サーバへ送信するために必要な情報を４１２から取得（６１３）して、４１０を経由して、サーバへ送信する（６１４）。サーバ側は、５０１で情報を受信すると５０２で情報を解析し、５０３に保持する。外部からの要求や内部処理要求により、５０４は５０３を参照して、情報を提供することができる。
【００２３】
続いて、４０７からサーバへの送信スケジュールを入力された場合の処理を図７に示す。この図７により示される処理は、画像形成装置を含む事務機器を監視する監視装置と監視装置からインターネット経由で情報を交換する監視サーバにおける何れかの装置であり、定期的に情報送信するタイミングが入力され、該入力されたタイミングから定期的に情報を送信するタイミングの設定を行い、入力された値から時刻を計算する計算し、計算された時刻を元に定期的に情報を取得するタイミングの設定を、監視サーバに情報を送信する際に事務機器からの情報取得を完了しているように、所定時間後に設定するようにする処理に対応する。
【００２４】
スケジュールが４０７から設定（７０１）されると、サーバ送信スケジュールとして４０６に登録する（７０２）。引き続き、該スケジュール時刻から４０８内部で保持する時間を差し引いた時刻を計算する（７０３）。例えば、内部で保持する時間が１５であるとして、４０７から１０時１０分が入力されたとする。この場合、４０８にて監視サーバに情報を送信する際に事務機器からの情報取得を完了しているようにするべく９時５５分という時刻を計算する。７０３で計算された時刻を情報収集時刻として、４０６に登録する（７０４）。その後、４０７からの入力により起動したスケジュール設定処理を終了する（７０５）。
【００２５】
本実施例では、７０３において、４０８内部で保持する時間を用いて、情報収集時刻を計算するが、該時間を入力部から入力させる方法や、４０８外部にデータファイルとして保持して、該ファイルを変更する方法、また６１４の処理結果に応じて、自動的に時間を計算する方法、４０３の処理時間を履歴として取っておき、新たな計算部を用いて４０８で使用する時間を算出する方法等、様々な方法がある。
【００２６】
［その他の実施の形態］
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００２７】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードに記憶した記憶媒体は本発明を構成することになる。
【００２８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００２９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが、実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００３０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００３１】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャート及び各画面の表示処理及び各種デーベース処理に対応するプログラムコードが格納されることになる。
【００３２】
【発明の効果】
以上説明したように、画像形成装置を含む事務機器を監視する監視装置と監視装置からインターネット経由で情報を交換する監視サーバからなる遠隔監視システムにおいて、該監視装置から定期的に情報を送信する手段と、事務機器から定期的に情報を取得する手段と、定期的に情報送信するタイミングを入力する手段と、入力された手段から定期的に情報を送信する設定を行う手段と、入力された値から時刻を計算する手段と、計算された時刻を元に、定期的に情報を取得する設定を行う手段を備えることで、監視サーバに情報を送る際、事務機器からの情報取得を完了していることを保証できる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るシステム全体の構成を示す図である。
【図２】本発明の実施形態における監視装置や監視サーバなどに適用可能な一般的な情報処理装置のハードウェアブロック構成図である。
【図３】本発明の実施形態における代表的な画像形成装置のブロック図である。
【図４】本発明の実施形態における監視装置のソフトウェアモジュール構成を示す図である。
【図５】本発明の実施形態における監視サーバのソフトウェアモジュール構成を示す図である。
【図６】本発明の実施形態における監視装置の処理を示すフローチャート。
【図７】本発明の実施形態における監視サーバの処理を示すフローチャートである。
【図８】本発明の実施形態における画像形成装置に関わる管理情報の様子を示す図である。
【図１】
2004362416.tif 000003
【図２】
2004362416.tif 000004
【図３】
2004362416.tif 000005
【図４】
2004362416.tif 000006
【図５】
2004362416.tif 000007
【図６】
2004362416.tif 000008
【図７】
2004362416.tif 000009
【図８】
2004362416.tif 000010