(57)【要約】【課題】カウンタを取りこぼすことなく必要な場合にリブート処理を行うこと。【解決手段】監視対象の機器にローカル接続されている機器が含まれているか否かを判別し、監視対象の機器にローカル接続されている機器が含まれていると判別された場合、リブート処理せず、監視対象の機器にローカル接続されている機器が含まれていないと判別された場合、リブート処理を実行することを特徴とする。【選択図】      図１１
2004362414.tif 000002
【特許請求の範囲】
【請求項１】
監視対象の機器にローカル接続されている機器が含まれているか否かを判別する判別手段と、
前記判別手段により監視対象の機器にローカル接続されている機器が含まれていると判別された場合、リブート処理せず、前記判別手段により監視対象の機器にローカル接続されている機器が含まれていないと判別された場合、リブート処理を実行する手段とを有することを特徴とする情報収集装置。
【請求項２】
監視対象の機器にローカル接続されている機器が含まれているか否かを判別する判別手段と、
前記判別手段により監視対象の機器にローカル接続されている機器が含まれていないと判別された場合、ローカル接続されている機器の状態を判定する判定手段と、
前記判定手段による判定結果に応じて、リブート処理を実行する手段とを有することを特徴とする情報収集装置。
【請求項３】
監視対象の機器にローカル接続されている機器が含まれているか否かを判別する判別手段と、
前記判別手段により監視対象の機器にローカル接続されている機器が含まれていないと判別された場合、ローカル接続されている機器の状態を判定する判定手段と、
前記判定手段によりローカル接続されている機器の電源がオフされていると判定された場合、リブート処理を実行する手段とを有することを特徴とする情報収集装置。
【請求項４】
監視対象の機器にローカル接続されている機器が含まれているか否かを判別する判別ステップと、
前記判別ステップにより監視対象の機器にローカル接続されている機器が含まれていると判別された場合、リブート処理せず、前記判別ステップにより監視対象の機器にローカル接続されている機器が含まれていないと判別された場合、リブート処理を実行するステップとを有することを特徴とするリブート方法。
【請求項５】
監視対象の機器にローカル接続されている機器が含まれているか否かを判別する判別ステップと、
前記判別ステップにより監視対象の機器にローカル接続されている機器が含まれていないと判別された場合、ローカル接続されている機器の状態を判定する判定ステップと、
前記判定ステップによる判定結果に応じて、リブート処理を実行するステップとを有することを特徴とするリブート方法。
【請求項６】
監視対象の機器にローカル接続されている機器が含まれているか否かを判別する判別ステップと、
前記判別ステップにより監視対象の機器にローカル接続されている機器が含まれていないと判別された場合、ローカル接続されている機器の状態を判定する判定ステップと、
前記判定ステップによりローカル接続されている機器の電源がオフされていると判定された場合、リブート処理を実行するステップとを有することを特徴とするリブート方法。
【請求項７】
監視対象の機器にローカル接続されている機器が含まれているか否かを判別する判別ステップと、
前記判別ステップにより監視対象の機器にローカル接続されている機器が含まれていると判別された場合、リブート処理せず、前記判別ステップにより監視対象の機器にローカル接続されている機器が含まれていないと判別された場合、リブート処理を実行するステップとを有することを特徴とするコンピュータ読み取り可能なプログラム。
【請求項８】
監視対象の機器にローカル接続されている機器が含まれているか否かを判別する判別ステップと、
前記判別ステップにより監視対象の機器にローカル接続されている機器が含まれていないと判別された場合、ローカル接続されている機器の状態を判定する判定ステップと、
前記判定ステップによる判定結果に応じて、リブート処理を実行するステップとを有することを特徴とするコンピュータ読み取り可能なプログラム。
【請求項９】
監視対象の機器にローカル接続されている機器が含まれているか否かを判別する判別ステップと、
前記判別ステップにより監視対象の機器にローカル接続されている機器が含まれていないと判別された場合、ローカル接続されている機器の状態を判定する判定ステップと、
前記判定ステップによりローカル接続されている機器の電源がオフされていると判定された場合、リブート処理を実行するステップとを有することを特徴とするコンピュータ読み取り可能なプログラム。
【請求項１０】
複数の画像形成装置と該画像形成装置の情報を通信回線を経由して取得し管理するコンピュータが存在し、該コンピュータと通信回線を経由して情報を交換し、デバイスを遠隔地から監視する遠隔監視コンピュータが存在するリモートメンテナンスシステムにおいて、
監視する画像形成装置の登録・削除を受け付ける手段と、
監視対象画像形成装置の種類を判定する画像形成種類判定手段と、
画像形成種類判定手段において画像形成装置と情報収集装置との接続状態を検知する必要があると判定した場合、監視する接続状態監視手段と、
接続状態監視手段において、画像形成装置と情報収集装置との接続が切れたと判定した場合、情報収集装置のリブート処理を行う情報収集装置リブート手段とを有することを特徴とするリモートメンテナンスシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遠隔地に存在する、複写機、プリンタ、コンピュータなどのデバイスを管理するリモートメンテナンスシステムに関するものである。
【０００２】
【従来の技術】
特開２００２−２９７４０９にあるとおり、ユーザ側管理装置がユーザ側遠隔装置からのファームウェア書込み命令を受け取り、書込み可能時刻に画像形成装置のファームウェアの書き換え、再起動を行うことが知られている。
【０００３】
【発明が解決しようとする課題】
画像形成装置がユーザ側管理装置からの累積印刷カウント数取得要求を受け付ける能力を持たず、印刷時に逐一印刷したことを通知するだけの能力しか持たない場合、累積カウント数を得るためにユーザ側管理装置において画像形成装置からの印刷通知回数を累積する必要がある。印刷カウント数は課金のための重要なデータである。そのような画像形成装置を管理するユーザ側管理装置において、リブートが必要になった場合、直ちにリブートしては、印刷通知を受け取ることができず、印刷カウント数を取りこぼすことになる。リブートの際は、ユーザ側管理装置が管理する画像形成装置の累積印刷カウントの取得方法を考慮し、リブートする必要がある。
【０００４】
【課題を解決するための手段】
上記課題を解決するために本発明の情報収集装置は、
監視対象の機器にローカル接続されている機器が含まれているか否かを判別する判別手段と、
前記判別手段により監視対象の機器にローカル接続されている機器が含まれていると判別された場合、リブート処理せず、前記判別手段により監視対象の機器にローカル接続されている機器が含まれていないと判別された場合、リブート処理を実行する手段とを有することを特徴とする。
【０００５】
【発明の実施の形態】
図１は、本実施形態におけるシステム全体図を示すものであり、センタ側管理サーバ（６）と拠点側管理サーバ（２）は、インターネット等の通信回線（８）を介し、所定のプロトコル（１０）で通信可能とされている。
【０００６】
サーバ側管理サーバと拠点側管理サーバは、インターネット（８）を介して、特定のプロトコル（１０）で接続されている。不正アクセスを防ぐためと、フファイアウォールを越すために、一般的なプロトコル（ＳＭＴＰ）や認証も設ける。
【０００７】
図１中には、拠点側管理サーバが１つしか示されていないが、実施には、複数の拠点側管理サーバと、それら複数の拠点側管理サーバを一元的に管理するセンタ側管理サーバが回線を介し通信可能とされている。
【０００８】
また、図１中の（３）、（４）、（５）、（１２）はデバイスを示すものであり、デバイスとしては画像形成装置としてのプリンタ（電子写真方式及びインクジェット方式を含む）や、スキャナーや、ファクシミリや、プリンタ及びファクシミリ機能が統合的に設けられたデジタル複合機や、パーソナルコンピュータや、プリントサーバなどが挙げられる。尚、画像形成装置につていは後述にて詳しく説明することとする。情報収集装置（１）は、（３）〜（５）の機器の状態やトナー残量や印刷回数等の情報を収集する。さらに情報収集装置（１）はシリアルＩ／Ｆで（１２）と接続し、印刷回数等の情報を収集する。
【０００９】
図２は、図１に示す（１）のハードウェアブロック構成図である。ＣＰＵ（２０１）、以下説明する構成部品間のデータを受け渡すバス（２０２）、電気的に情報を記憶できかつ書き換え可能なＲＡＭ（２０３）、電気的に書き換え可能であり、かつ電源が無くなっても情報を記憶可能なＦｌａｓｈＲＯＭ（２０４）、ネットワーク経由で外部と情報交換を行うＮｅｔｗｏｒｋＩ／Ｆを２個（２０５）（２０６）、ＲＳ２３２ｃシリアル通信にて情報交換を行うＳｅｒｉａｌＩ／Ｆ（２０７）、同様にデバッグ用途に用いるシリアル通信部、ＤｅｂｕｇＩ／Ｆ（２０８）から構成される。
【００１０】
図３、図４は、図１に示す（１）のフローチャート図である。
【００１１】
（１）と（２）もしくは（７）への情報送信はＳＭＴＰで行い、情報受信はＰＯＰにより行う場合について説明する。
【００１２】
図３は印字装置監視装置における障害情報監視フローチャート図である。障害監視は障害情報確認プログラムと応答確認プログラムで構成される。
【００１３】
障害情報確認プログラムについて図３（Ａ）のフローチャート図を用いて説明する。
【００１４】
ステップＳ３０１で印刷装置（３）〜（５）の障害情報をネットワーク（９）を介して特定のプロトコルにより取得する。
【００１５】
ステップＳ３０２で障害情報を取得できたと判断した場合、ステップＳ３０３で取得した障害情報をサーバ（２）もしくは（６）に送信する。
【００１６】
ステップＳ３０４でサーバ（２）もしくは（６）に正しく送信されたことを確認するために応答確認プログラム図３（Ｂ）を起動する。
【００１７】
ステップＳ３０５で既定時間、フローチャートでは１分、待機する。
【００１８】
ステップＳ３０６でプログラムへの終了指示があったと判断した場合はプログラムを終了し、そうでない場合は、ステップＳ３０１に戻り、以降の処理を行う。
【００１９】
ステップＳ３０２で障害情報を取得できなかったと判断した場合は、ステップＳ３０５以降の処理を行う。
【００２０】
次に図３（Ｂ）を用いて応答確認プログラムについて説明する。
【００２１】
ステップＳ３０７で既定時間、フローチャートでは３０秒、待機する。
ステップＳ３０９でサーバ（２）もしくは（６）からの応答がないかをＰＯＰサーバに問い合わせることによりチェックする。
【００２２】
ステップＳ３１０で応答あり、即ち、サーバ（２）もしくは（６）からの応答メールを受信した場合、処理を終了する。
【００２３】
ステップＳ３１０で応答なしと判断した場合は、ステップＳ３１１以降の処理を行う。
【００２４】
ステップＳ３１１で既定応答確認最大時間、フローチャートでは３０分、を超えていないと判断した場合は、ステップＳ３０７以降の処理、即ち、引き続き応答チェック処理を行う。
【００２５】
ステップＳ３１０で応答確認最大時間を超えたと判断した場合は、ステップＳ３１１以降の処理を行う。
【００２６】
ステップＳ３１１で障害情報送信回数が規定回数、フローチャートでは１回、であると判断して場合は、ステップＳ３１２で障害情報をサーバ（２）もしくは（６）に再送し、ステップＳ３０７以降の処理を行う。
【００２７】
ステップＳ３１１で障害送信回数が既定回数を超えていると判断した場合は、処理を終了する。
【００２８】
図４は印刷装置監視装置におけるカウンタ収集フローチャート図である。カウンタ収集はカウンタ情報取得プログラムとカウンタ情報送信プログラムで構成される。
【００２９】
カウンタ情報取得プログラムについて図４（Ａ）のフローチャート図を用いて説明する。
【００３０】
ステップＳ４０１で印刷装置（３）〜（５）のカウンタ（印刷枚数）をネットワーク（９）を介して特定のプロトコルにより取得する。
【００３１】
ステップＳ４０２で印刷装置から取得したカウンタ情報をファイルに保存する。
【００３２】
ステップＳ４０３で既定時間、フローチャートでは６０分、待機する。
【００３３】
ステップＳ４０４でプログラムへの終了指示があったと判断した場合はプログラムを終了し、そうでない場合はステップＳ４０１に戻り、以降の処理を行う。
【００３４】
次に図４（Ｂ）を用いてカウンタ情報送信プログラムについて説明する。
【００３５】
ステップＳ４０５でサーバ（２）もしくは（６）からカウンタ情報送信要求メールがないかをＰＯＰサーバに問い合わせる。
【００３６】
ステップＳ４０６でカウンタ要求があると判断した場合は、ステップＳ４０７以降の処理を行う。
【００３７】
ステップＳ４０７でカウンタ情報がファイルに保存されていると判断した場合は、ステップＳ４０８で保存しているカウンタ情報をサーバ（２）もしくは（６）に送信する。
【００３８】
ステップＳ４０７でカウンタ情報がファイルに保存されていないと判断した場合は、ステップＳ４０９でカウンタ情報が未収集であるという情報をサーバ（２）もしくは（６）に送信する。
【００３９】
ステップＳ４１０で既定時間、フローチャートでは３分、待機する。
【００４０】
ステップＳ４１１でプログラム終了が指示されたと判断した場合は、プログラムを終了する。そうでない場合は、ステップＳ４０５に戻り、以降の処理を行う。
【００４１】
ステップＳ４０６でカウンタ要求なしと判断した場合は、ステップＳ４１０以降の処理を行う。
【００４２】
次に、図５は画像形成装置全体の制御を司るコントローラの構成を示すブロック図である。
【００４３】
コントローラは、図５に示すように、ＣＰＵ回路部（５０７）を有し、５０７は、ＣＰＵ（図示せず）、ＲＡＭ（５０８）、ＲＯＭ（５０９）、Ｈａｒｄｄｉｓｋ（５１０）が接続され、５０９に格納されている制御プログラムにより各ブロック５０２、５０３、５０４、５０５、５０６、５１１、５１２、５１３、５１４、５１５を総括的に制御する。５０８は、制御データを一時的に保持し、また制御に伴う演算処理の作業領域として用いられる。５１０は、制御にプログラムに必要な情報や各ブロック５０２、５０３、５０４、５０５、５０６、５１１、５１２、５１３、５１４、５１５から受信した情報を記憶する。
【００４４】
原稿給送装置制御部（５０２）は、原稿給送装置（図中なし）を５０７からの指示に基づき駆動制御する。イメージリーダ制御部（５０３）は、スキャナユニット（図中なし）、イメージセンサ（図中なし）などに対する駆動制御を行い、イメージセンサから出力されたアナログ画像信号を画像信号制御部（５０４）に転送する。
【００４５】
５０４は、アナログ画像信号をデジタル信号に変換した後に各処理を施し、このデジタル信号をビデオ信号に変換してプリンタ制御部（５０５）に出力する。外部Ｉ／Ｆ（５０６）はＬＡＮインターフェイスを介してコンピュータ（５０１）から入力されたデジタル画像信号に各種処理を施し、このデジタル画像信号をビデオ信号に変換して５０５に出力する。また、５０６はＬＡＮインターフェイスを介して図示しないデバイス管理装置と通信を行う。５０４による処理動作は、５０７により制御される。５０５は、入力されたビデオ信号に基づき上述の露光制御部（図中なし）を駆動する。
【００４６】
操作部（５１１）は、画像形成に関する各種機能を設定する複数のキー、設定状態を示す情報を表示するための表示部などを有し、各キーの操作に対応するキー信号を５０７に出力するとともに、５０７からの信号に基づき対応する情報を表示部（５１２）に表示する。
【００４７】
ソータ制御部（５１３）、フィニッシャ制御部（５１４）は、５０６を経由したユーザからの入力または５１１からの設定により、５０７からの信号に基づき動作する。状態検知部は、各部位からの状態情報を収集し、異常検知等の判断を行い、結果を５０７に通知する。この通知に従い、５０７は５１２や５０６を経由して、５０１等へ異常を表示する。
【００４８】
図６は、画像形成装置のソフト構成図を示す。
【００４９】
タスクのマネージャー（Ａ−１０１）は複数のタスクを同時に管理するためのものである。紙搬送部タスク群（Ａ−１０２）は原稿および画像形成されるシートの紙搬送を司るタスク群である。シーケンス制御タスク（Ａ−１０３）は、画像形成装置全体の管理を行うタスクである。通信タスク（Ａ−１０４）はデバイス管理装置と通信を行うためのタスクである。また、本実施形態の遠隔管理用データを作成するための管理用データ作成タスク（Ａ−１０５）がある。
【００５０】
画像形成装置では、画像形成ごとに用紙サイズ別、モード別、紙種別、カラー別のカウントを行っている。これらのカウント結果は管理用データ作成タスク（Ａ−１０５）にて行われ、画像形成装置内のメモリ装置に格納されている。
【００５１】
同様にして、ジャム、エラー、アラームなどのステータス情報が所定のデータフォーマットで画像形成装置内のメモリ装置に格納される。
【００５２】
さらに、画像形成装置内の各部ごとに構成消耗部品の交換寿命と、使用度数を表したカウンタ（以下、部品カウンタとする）を持っており、管理用データ作成タスク（Ａ−１０５）の中でカウントされた結果が画像形成装置のメモリ装置に格納される。
【００５３】
画像形成装置の状態監視タスク（Ａ−１０６）は、画像形成装置内の異常（ジャム、エラー、アラーム）を検知するか、予め設定されたデバイスのステータス変化を検知すると、管理用データ作成タスク（Ａ−１０５）の中でステータスが画像形成装置のメモリ装置に格納される。
【００５４】
以上が本発明の基本構成で、以下図７〜図１１を参照して、本発明の印刷カウンタを取りこぼさず情報収集装置１をリブートする方法について詳細に説明する。
【００５５】
図７は本システムにおける監視画像形成装置登録・削除設定項目の一例である。登録の場合は、接続形態としてネットワーク、シリアル（ローカル）の何れか一方を選択し、接続形態がネットワークの場合は情報収集装置内でデバイスを一意に識別するための機番、ＩＰアドレス、ＭＡＣアドレスが入力必須項目となる。削除の場合は、監視画像形成装置が付帯情報とともに一覧表示され、そこから削除する画像形成装置を選択する。
【００５６】
図８は本システムにおける監視複写機形成装置に関する保持情報の一例である。システムとしてデバイスを一意に識別するためのＩＤとネットワーク接続の場合は、ネットワーク上でデバイスを一意に識別するためのＩＰアドレスを保持している。シリアル接続（ローカル接続）の場合は、ＩＰアドレスとしては存在し得ない値、一例として、０．０．０．０をＩＰアドレスとして保持しシリアル接続（ローカル接続）であることを示す。
【００５７】
図９を用いて情報収集装置１における監視画像形成装置の登録処理について詳細に説明する。なお、図９のフローチャートに係るプログラムは情報収集装置１のＦｌａｓｈＲＯＭ等のメモリに記憶されており、情報収集装置１のＣＰＵによって実行される。本システムの初期状態においては、監視デバイス数は０、シリアル接続フラグは、シリアル接続デバイスがないことを示す０となっている。ステップＳ９０１において、登録、削除の処理種別の指定を受け付ける。ステップＳ９０２において登録であると判定した場合は、ステップＳ９０３において接続形態がシリアルであると判定した場合は、ステップＳ９０４でシリアル接続フラグに１を設定する。ステップＳ９０５で登録デバイス情報を保持し、監視デバイス数をカウントアップする。
【００５８】
ステップＳ９０２において処理種別が登録ではなく削除であると判定した場合は、ステップＳ９０６において削除デバイスの接続種類を参照する。ステップＳ９０７において指定デバイスがシリアルであると判定した場合は、ステップＳ９０８においてシリアル接続フラグに０を設定する。ステップＳ９０９で指定されたデバイスの情報を削除し、監視デバイス数を１減じる。
【００５９】
図１０を用いてシリアルＩ／Ｆを介してデバイスと情報収集装置の接続状態を監視する処理について説明する。なお、図１０のフローチャートに係るプログラムは情報収集装置１のＦｌａｓｈＲＯＭ等のメモリに記憶されており、情報収集装置１のＣＰＵによって実行される。
【００６０】
ステップＳ１００１において、接続状態フラグの初期状態としてデバイスの電源が落ちていることを示す０を設定する。ステップＳ１００２においてデバイスに応答を要求するデータを送信する。ステップＳ１００３においてデバイスからの応答を数秒待つ。ステップＳ１００４において応答待ち時間中にデバイスからの応答がないと判定した場合は、ステップＳ１００５において接続状態フラグに０を設定する。ステップＳ１００４において応答があったと判定した場合は、ステップＳ１００６において接続状態フラグに１を設定する。
【００６１】
図１１を用いてリブート処理について詳細に説明する。なお、図１１のフローチャートに係るプログラムは情報収集装置１のＦｌａｓｈＲＯＭ等のメモリに記憶されており、情報収集装置１のＣＰＵによって実行される。
【００６２】
ステップＳ１１０１においてシリアル接続フラグを参照し、シリアル接続デバイスが監視対象に含まれることを意味する１であると判定した場合は、ステップＳ１１０２において接続状態フラグを参照し、接続状態がデバイスの電源が投入され情報収集装置と通信中であることを示す１であると判定した場合は、ステップＳ１１０２に戻る。Ｓ１１０２で接続状態フラグがデバイスの電源がオフされ情報収集装置と通信中でないことを示す０であれば、ステップＳ１１０３に進み情報収集装置のリブート処理を行う。なお、Ｓ１１０２でＹＥＳと判断され所定時間経過してもＹＥＳと判断される場合、タイムアウトして、リブート処理を行わないで処理を終了することもできる。
【００６３】
ステップＳ１１０１においてシリアル接続フラグの値がシリアル接続デバイスが監視対象に含まれないことを意味する０であると判定した場合は、ステップＳ１１０３で情報収集装置のリブート処理を行う。
【００６４】
図１１で説明したリブート処理は、定期処理として登録されている場合、決まった日時になった時に起動される。あるいは、遠隔監視装置２もしくは６からのリブートを含む処理要求を受け取ったときに起動される。
【００６５】
〔他の実施の形態〕
前述の図１１の処理では、Ｓ１１０２で接続状態フラグを判断していたが、図１２に示すように、接続状態フラグを判断しないで、Ｓ１２０１でシリアル接続の機種が含まれると判断された場合、リブート処理せず、Ｓ１２０１でシリアル接続の機種が含まれないと判断された場合、Ｓ１２０２に進みリブート処理するようにすることもできる。
【００６６】
なお、本実施の形態ではシリアル接続の例を説明したが、ローカル接続の他の接続形態でも実現できる。
【００６７】
【発明の効果】
以上説明した通り、本発明によれば、カウンタを取りこぼすことなく必要な場合にリブート処理を行うことができる。
【図面の簡単な説明】
【図１】本実施形態におけるシステムの全体図である。
【図２】ハードウェアブロック構成図である。
【図３】障害情報監視フローチャートである。
【図４】カウンタ収集フローチャートである。
【図５】画像形成装置全体の制御を司るコントローラの構成を示すブロック図である。
【図６】画像構成装置のソフト構成図である。
【図７】監視画像形成装置の登録・削除指定画面の一例である。
【図８】情報収集装置における監視画像形成装置情報保持形式の一例である。
【図９】監視画像形成装置の登録・削除動作を表すフローチャートである。
【図１０】情報収集装置とシリアル接続画像形成装置の接続状態監視動作を表すフローチャートである。
【図１１】リブート処理を行う判断動作を表すフローチャートである。
【図１２】他のリブート処理を行う判断動作を表すフローチャートである。
【図１】
2004362414.tif 000003
【図２】
2004362414.tif 000004
【図３】
2004362414.tif 000005
【図４】
2004362414.tif 000006
【図５】
2004362414.tif 000007
【図６】
2004362414.tif 000008
【図７】
2004362414.tif 000009
【図８】
2004362414.tif 000010
【図９】
2004362414.tif 000011
【図１０】
2004362414.tif 000012
【図１１】
2004362414.tif 000013
【図１２】
2004362414.tif 000014