(57)【要約】【課題】  画像形成装置監視システムにおいて、画像形成装置に対するログ情報の送出指示を行う際、指示対象として妥当な画像形成装置をオペレータが容易に判断できるようにする。【解決手段】  画像形成装置は、動作指示問い合わせ手段によりホストから受信した動作指示を受け付けるか否かを設定する動作指示受け付け設定手段と、ホストは、画像形成装置に対する動作指示設定を受け付けて記憶する動作指示設定手段と、画像形成装置からの動作指示の問い合わせ通信を受信した日時を記憶する通信管理手段とを有する構成をとる。【選択図】  図１
2009230651.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置とホストからなり、ホストから画像形成装置に対して動作指示を行う画像形成装置監視システムにおいて、
前記画像形成装置は、ホストに対して動作指示の問い合わせ通信を繰り返し行う動作指示問い合わせ手段と、
前記動作指示問い合わせ手段によりホストから受信した動作指示に従って動作する手段とを有し、
前記ホストは、前記画像形成装置に対する動作指示設定を受け付けて記憶する動作指示設定手段と、
前記画像形成装置からの動作指示の問い合わせ通信を受信し、前記動作指示設定手段により記憶している動作指示内容を前記画像形成装置へ返送する手段と、
前記画像形成装置からの動作指示の問い合わせ通信を受信した日時を記憶する通信管理手段とを有し、
ホストは、前記通信管理手段により記憶している受信日時を用いて、前記動作指示設定手段による動作指示設定を受け付けるか否かを制御することを特徴とする画像形成装置監視システム。
【請求項２】
画像形成装置とホストからなり、ホストから画像形成装置に対して動作指示を行う画像形成装置監視システムにおいて、
前記画像形成装置は、ホストに対して動作指示の問い合わせ通信を繰り返し行う動作指示問い合わせ手段と、
前記動作指示問い合わせ手段によりホストから受信した動作指示を受け付けるか否かを設定する動作指示受け付け設定手段と、
前記動作指示受け付け設定手段により設定が変更された際に、ホストに対して設定内容を通知する設定変更通知手段と、
前記動作指示問い合わせ手段によりホストから受信した動作指示に従って動作する手段とを有し、
前記ホストは、前記画像形成装置に対する動作指示設定を受け付けて記憶する動作指示設定手段と、
前記画像形成装置からの動作指示の問い合わせ通信を受信し、前記動作指示設定手段により記憶している動作指示内容を前記画像形成装置へ返送する手段と、
前記画像形成装置から通知された設定内容を記憶する設定記憶手段と、
前記画像形成装置からの動作指示の問い合わせ通信を受信した日時を記憶する通信管理手段とを有し、
前記ホストは、前記設定記憶手段により記憶している設定内容と、前記通信管理手段により記憶している受信日時とを用いて、前記動作指示設定手段による動作指示設定を受け付けるか否かを制御することを特徴とする画像形成装置監視システム。
【請求項３】
前記ホストは、前記通信管理手段により記憶している受信日時が過去一定期間内である場合にのみ動作指示設定を受け付けることを特徴とする、前記請求項１または請求項２に記載の画像形成装置監視システム。
【請求項４】
前記画像形成装置は、前記動作指示受け付け設定手段により全ての動作指示を受け付けない設定になっていた場合、ホストに対して動作指示の問い合わせ通信を行わないことを特徴とする、前記請求項１または請求項２に記載の画像形成装置監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して画像形成装置の動作を監視するシステムに関する。
【背景技術】
【０００２】
従来より、LAN（Local Area Network）に接続された複写機やプリンタなどの画像形成装置の稼動状態を遠隔地から監視するシステムが存在している。このようなシステムでは、複数の画像形成装置とそれらを監視する監視ホストとが、LANやWAN（Wide Area Network）やインターネットを介して互いに通信を行う。そして画像形成装置から監視ホストに対して、印刷枚数などの情報を定期的に通知すると共に、ジャム／アラーム／エラーなどの情報をそれらが発生したタイミングで通知する。一方、通知を受けた監視ホスト側では、これら通知の内容を蓄積管理して画像形成装置の稼働状況を判断すると共に、画像形成装置で発生した障害への対処なども行う。更に、画像形成装置の動作ログを監視ホスト側に送信し、監視ホスト側で収集した動作ログを解析することで、画像形成装置で発生する動作不良の原因分析を行うこともできる。
【０００３】
このような動作ログを監視ホスト側で収集する方法として、センターマシンからのコマンドで指定されたログ情報内容、及び送信条件に従ってファクシミリ通信ログを機器内に蓄積し、且つセンターマシンへ通信ログを送出するファクシミリ装置が提案されている。（特許文献１参照）
動作ログの情報量は機器が稼動している間増え続けるため、特に監視対象の機器が多い場合には、監視ログを収集する監視ホスト側の負荷が非常に大きくなる。また、動作不良が殆ど発生しない機器も含む全ての機器から一様に動作ログを収集し続けることは、ネットワーク帯域の観点からも無駄が多い。そのため、必要に応じて監視ホスト側から監視対象機器に対してログ情報の送出を指示できることが望ましい。
【特許文献１】特公平７−３８６８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特にインターネットを介した画像形成装置の遠隔監視システムの場合、画像形成装置が接続されているLANとインターネットとの間には通常Firewallと呼ばれる装置が設置されている。このFirewallが設置されたネットワーク環境では、インターネット側からLAN側へのネットワークアクセスは遮断される。これにより、LANに接続されたコンピュータや画像形成装置などの様々なネットワーク機器に対する悪意のあるアクセスやコンピュータウィルスの進入を防止することができる。しかしその反面、監視ホスト側から能動的に画像形成装置に対するログ情報の送出指示を行うことはできない。
【０００５】
その解決方法として、画像形成装置から能動的に監視ホストに対して定期的な通信を行い、その通信レスポンスとして監視ホストからログ情報の送出指示を受ける方法がある。この方法を用いることで、Firewallに遮断されることなく監視ホストから画像形成装置に対してログ情報の送出指示を行うことができる。
【０００６】
但し、画像形成装置を使用しているユーザによっては、ログ情報の送出指示などの画像形成装置の動作指示がインターネット側から行われることに対して、セキュリティの観点から許可しない場合が多い。
【０００７】
またこの方法では、監視ホスト側でどの画像形成装置に対してログ情報の送出指示を行うか予め決めておく必要がある。通常この判断は監視ホスト側オペレータが行い、操作画面などを通じて監視ホスト内に送出指示のための情報を設定しておくことにより行われる。そして、設定後の画像形成装置から監視ホストへの定期的な通信によって、画像形成装置へ送出指示がなされる。そのため、ネットワーク障害や画像形成装置側の動作不良などにより、画像形成装置から監視ホストへの通信が途絶している場合、オペレータはログ情報の送出指示ができていないことを上記設定以後に遅れて認識することになってしまう。また、送出指示のための操作も結果的に無駄になってしまう。
【０００８】
本発明は、上記課題に着目し、画像形成装置に対するログ情報の送出指示などの動作指示を監視ホストのオペレータが行う際、指示対象として妥当な画像形成装置をオペレータが容易に判断できるようにすることを目的としている。
【課題を解決するための手段】
【０００９】
画像形成装置とホストからなり、ホストから画像形成装置に対して動作指示を行う画像形成装置監視システムにおいて、
前記画像形成装置は、ホストに対して動作指示の問い合わせ通信を繰り返し行う動作指示問い合わせ手段と、
前記動作指示問い合わせ手段によりホストから受信した動作指示を受け付けるか否かを設定する動作指示受け付け設定手段と、
前記動作指示受け付け設定手段により設定が変更された際に、ホストに対して設定内容を通知する設定変更通知手段と、
前記動作指示問い合わせ手段によりホストから受信した動作指示に従って動作する手段とを備え、
前記ホストは、前記画像形成装置に対する動作指示設定を受け付けて記憶する動作指示設定手段と、
前記画像形成装置からの動作指示の問い合わせ通信を受信し、前記動作指示設定手段により記憶している動作指示内容を前記画像形成装置へ返送する手段と、
前記画像形成装置から通知された設定内容を記憶する設定記憶手段と、
前記画像形成装置からの動作指示の問い合わせ通信を受信した日時を記憶する通信管理手段とを備え、
前記ホストは、前記設定記憶手段により記憶している設定内容と、前記通信管理手段により記憶している受信日時とを用いて、前記動作指示設定手段による動作指示設定を受け付けるか否かを制御する。
【発明の効果】
【００１０】
請求項１、及び請求項３に記載の本発明により、画像形成装置と監視ホスト間の通信状況を踏まえて、通信が確実に行われている画像形成装置に対してオペレータは動作指示を行うことができる。これにより、通信が途絶している画像形成装置に対する無駄な動作指示を排除することが可能となる。
【００１１】
請求項２に記載の本発明により、動作指示の実施許可をユーザから受けている画像形成装置に対してのみ、オペレータが選択的に動作指示を行うことが可能となる。
【００１２】
請求項３に記載の本発明により、画像形成装置と監視ホスト間の無駄な通信を抑制することが可能となる。
【発明を実施するための最良の形態】
【００１３】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１４】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１５】
図１は、本発明の実施の形態に係るシステム全体を示す図である。
【００１６】
この図において、１０１は画像形成装置の稼動状態を一元的に監視する監視ホストであり、後述する画像形成装置１００とインターネット１０２を介して通信を行う。
【００１７】
１０４はユーザ側のネットワーク（以下、LANと呼ぶ）を表している。画像形成装置１００やクライアントPC１０５は、このLAN１０４を介して互いに接続されている。
【００１８】
また、インターネット１０２とLAN１０４との間にはFirewall１０３が設置されている。
【００１９】
画像形成装置１００は、インターネット１０２を介し、動作モード設定や印刷枚数カウンタ値、各部品の稼動量を表す部品カウンタ値、サービスコールやジャム、アラームなどの障害情報を監視ホスト１０１へ通知する。また監視ホスト１０１からの様々な動作指示を受け付ける。この際の通信手段としてはSOAP（Simple Object Access Protocol）を用いる。
【００２０】
尚、ここで述べる画像形成装置１００としては、具体的にはプリント機能やファクシミリ機能やコピー機能を統合したデジタル複合画像形成装置やプリンタ、スキャナー、ファクシミリなどが挙げられる。
【００２１】
図２は、画像形成装置１００全体の制御を司るコントローラ２００の構成を表すブロック図である。
【００２２】
コントローラ２００の各構成要素は、システムバス２１５及び画像バス２１６に接続されている。ＲＯＭ２０４には画像形成装置１００の制御プログラムが格納されており、ＣＰＵ２０７で実行される。ＲＡＭ２０５は、プログラムを実行するためのワークメモリエリアであり、画像データを一時記憶するための画像メモリでもある。蓄積メモリ２０６は不揮発性メモリであり、画像形成装置１００の再起動後も保持しておく必要のある各種動作モード設定やアドレス帳、カウンタ値、稼働ログ、サービスコールエラー／ジャム／アラームなどの障害情報が記憶される。Ｎｅｔｗｏｒｋ Ｉ／Ｆ２０２はＬＡＮと接続するためのインタフェース部であり、ＬＡＮを介して監視ホスト１０１と通信を行う。回線Ｉ／Ｆ部２０３は、ＩＳＤＮや公衆電話網に接続され、ＲＯＭ２０４内の通信制御プログラムにより制御され、ＩＳＤＮ Ｉ／Ｆやモデム、ＮＣＵ（Network Control Unit）を介して遠隔の端末とデータの送受信を行う。ファクシミリの送受信もこの回線Ｉ／Ｆ部２０３を使用して行う。操作部２０１には表示手段やキー入力手段が内蔵されており、これらはＣＰＵ２０７にて制御される。操作者は、キー入力手段を通してスキャナ読み取りやプリント出力に関する各種設定指示や、作動／停止指示を行う。以上の構成要素がシステムバス２１５上に配置される。
【００２３】
ＩＯ制御部２０８は、システムバス２１５と画像データを高速で転送する画像バス２１６とを接続するためのバスブリッジである。画像バス２１６は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２１６上には以下のデバイスが配置される。デジタルＩ／Ｆ部２１１は、画像形成装置１００のリーダー部２１７やプリンタ部２１８とコントローラ２００とを接続し、画像データの同期系／非同期系の変換を行う。また、リーダー部２１７やプリンタ部２１８内の各所に配置した前述の各種センサが検出した情報は、このデジタルＩ／Ｆ部２１１、及びＩＯ制御部２０８を介してシステムバス２１５へ流れる。画像処理部２０９は、入力及び出力画像データに対し補正／加工／編集を行う。画像回転部２１０は画像データの回転を行う。画像圧縮伸長部２１２は、多値画像データはＪＰＥＧ、２値画像データはＪＢＩＧ／ＭＭＲ／ＭＲ／ＭＨの圧縮伸張処理を行う。画像密度変換部２１３は、出力用画像データに対して解像度変換等を行う。
【００２４】
ＣＰＵ２０７で実行される制御プログラムにより、ＣＰＵ２０７は蓄積メモリ２０６内の各種動作モード設定や印刷枚数カウンタ値、部品の稼動量を表す部品カウンタ値、稼働ログ、サービスコールエラー／ジャム／アラームなどの障害情報を読み出し、Ｎｅｔｗｏｒｋ Ｉ／Ｆ２０２を介して監視ホスト１０１へ送信する。この際ＣＰＵ２０７では、上記読み出した情報を大きく２つに分類し、監視ホスト１０１へ送信するタイミングをそれぞれ変えている。
【００２５】
ひとつは、画像形成装置１００側で発生するサービスコールエラー／ジャム／アラームなどの障害に関する情報である。これらの情報は即時性が要求されるため、ＣＰＵ２０７は障害発生後直ちに監視ホスト１０１へ送信する。
【００２６】
もうひとつは、各種動作モード設定や印刷枚数カウンタ値、部品の稼動量を表す部品カウンタ値、稼動ログなどの情報である。これらの情報は所定の通信スケジュールに従って定期的に監視ホスト１０１へ送信する。
【００２７】
またコントローラ２００内ではＷＷＷ（World Wide Web）サーバプログラムが動作しており、蓄積メモリ２０６に記憶されている上記情報をクライアントPC１０５上で稼動するWebブラウザから閲覧可能となっている。
【００２８】
図３は、監視ホスト１０１のハードウェア構成を示すブロック図である。
【００２９】
監視ホスト１０１は、監視ホスト１０１全体を制御するためのＣＰＵ３０１と、システム起動に必要なブートプログラムを記憶するための読み出し専用メモリであるＲＯＭ３０２と、ＣＰＵ３０１でプログラムを実行する際に必要とされる作業メモリであるＲＡＭ３０３と、画像形成装置１００やクライアントPC１０５とインターネット１０２を介して通信を行うためのＮｅｔｗｏｒｋ Ｉ／Ｆ部２５５と、表示制御部３０４と、入力制御部３０７と、ＣＰＵ３０１で実行するプログラムや画像形成装置１００の稼働情報などを格納するＨＤＤ３０８がシステムバス３０５に接続された構成をとっている。表示制御部３０６には表示デバイス３０９が接続され、入力制御部３０７には入力デバイス３１０,３１１が接続されている。  監視ホスト１０１を管理するオペレータは、これら入出力デバイスを通じて画像形成装置１００の稼動状態の確認や各種設定入力を行う。
【００３０】
監視ホスト１０１は、前述したように画像形成装置１００から送信される情報をＮｅｔｗｏｒｋ Ｉ／Ｆ３０４からインターネット１０２を介して常時受信し、ＨＤＤ３０８に格納する。また監視ホスト１０１内ではＷＷＷサーバプログラムが動作しており、HDD３０８に格納した上記情報他のクライアントPC上で稼動するWebブラウザから閲覧可能となっている。
【００３１】
図４は、画像形成装置１００の操作部２０１に表示されるコマンド受け付け設定画面４００の表示例を示した図である。
【００３２】
コマンド受け付け設定画面４００は、監視ホスト１０１から画像形成装置１００に対する動作指示の受付を許可するか否かをユーザに指定させるための画面である。本実施例における画像形成装置１００では、動作指示として画像形成装置の稼動ログを監視ホストへ送信するログ送信指示と、画像形成装置のファームウェアアップデートを監視ホストから指示するファームアップ指示の２つを有する前提で説明する。ユーザは、ログ送信設定４０１の右に表示されているボタンを押下することで、監視ホスト１０１からのログ送信指示を受け付けるか否かを選択することができる。また、ファームアップ設定４０２の右に表示されている「する」ボタン４０３、「しない」ボタン４０４を押下することで、監視ホスト１０１からのファームアップ指示を受け付けるか否かを選択することができる。ユーザはこれらの選択を行った後に「OK」ボタン４０５を押下して選択内容を確定させる。  もし、ユーザが「Ｃａｎｃｅｌ」ボタン４０６を押下した場合は、確定前の選択内容を破棄して本コマンド受け付け設定画面４００を閉じる。
【００３３】
図５は、画像形成装置１００と監視ホスト１０１間の設定変更通知シーケンスを表した図である。
【００３４】
前述のコマンド受け付け設定画面４００にてユーザによる設定変更が確定した時点で、その設定内容と画像形成装置を一意に表すシリアル番号とが設定変更通知５００として監視ホスト１０１へ通知される。監視ホスト１０１側では、通知された設定内容を後述するコマンド受け付け設定管理テーブル９００に格納した後、処理結果をレスポンス５０１として画像形成装置１００へ返送する。
【００３５】
図９は、上記コマンド受け付け設定管理テーブル９００を模式的に表した図である。
【００３６】
このテーブルは、監視ホスト１０１のHDD３０８内に保持されており、画像形成装置１００のコマンド受け付け設定を監視ホスト１０１側で管理しておくためのテーブルである。DeviceIDカラム９０１には、本監視ホスト１０１が監視対象としている画像形成装置１００のシリアル番号が登録される。この登録は、オペレータが入力デバイス３１０,３１１を用いて予め行っておく。ログ送信カラム９０２には、監視ホスト１０１からのログ送信指示を受け付けるか否かを表す情報が登録される。ファームアップカラム９０３には、監視ホスト１０１からのファームアップ指示を受け付けるか否かを表す情報が登録される。尚、これらの情報の初期値は、画像形成装置１００側の初期値に合わせて「しない」となる。
【００３７】
監視ホスト１０１は、画像形成装置１００から通知された設定内容に従い、該当する画像形成装置１００のシリアル番号に対応するログ送信カラム９０２とファームアップカラム９０３の情報を更新する。
【００３８】
図６は、画像形成装置１００と監視ホスト１０１間のコマンド問い合わせ通信シーケンスを表した図である。
【００３９】
画像形成装置１００は、所定の通信間隔に従って定期的に監視ホスト１０１に対してコマンド問い合わせ通信を行う。この通信は、監視ホスト１０１から画像形成装置１００に対する各種動作指示を取得するための通信である。コマンド問い合わせ通信を受信した監視ホスト１０１側では、先ず後述するコマンド問い合わせ通信管理テーブル１０００に通信履歴を記録する。続いて、監視ホスト１０１にて管理している画像形成装置１００に対する各種動作指示の中で、まだ画像形成装置１００に対してまだ行っていない動作指示を抽出し、それら動作指示をレスポンス６０１として画像形成装置１００へ返送する。
【００４０】
本実施例では、各種動作指示の中のログ送信指示を例にして具体的に説明する。
【００４１】
コマンド問い合わせ通信を受信した監視ホスト１０１は、後述するログ送信指示管理テーブル１１００を参照し、画像形成装置１００に対してまだ行っていないログ送信指示を抽出し、それらログ送信指示をレスポンス６０１として画像形成装置１００へ返送する。
【００４２】
監視ホスト１０１からのレスポンス６０１を受信した画像形成装置１００は、コマンド受け付け設定画面４００にてログ送信指示を受け付ける設定になっている場合にのみ、指示に従ってログ送信の開始、停止を行う。
【００４３】
図１０は、上記コマンド問い合わせ通信管理テーブル１０００を模式的に表した図である。
【００４４】
このコマンド問い合わせ通信管理テーブル１０００は、監視ホスト１０１のHDD３０８内に保持されており、画像形成装置１００から受信するコマンド問い合わせ通信の有無、若しくは最新受信日時を監視ホスト１０１側で管理しておくためのテーブルである。DeviceIDカラム１１０１には、本監視ホスト１０１が監視対象としている画像形成装置１００のシリアル番号が登録される。この登録は、オペレータが入力デバイス３１０,３１１を用いて予め行っておく。最新通信日時カラム１０００には、監視ホスト１０１が画像形成装置１００からコマンド問い合せ通信を最後に受信した日時を登録する。
【００４５】
図１１から図１３は、上記ログ送信指示管理テーブル１１００を模式的に表した図である。
【００４６】
このログ送信指示管理テーブル１１００は、監視ホスト１０１のHDD３０８内に保持されており、画像形成装置１００に対するログ送信指示の内容を監視ホスト１０１側で管理しておくためのテーブルである。Device IDカラム１１０１には、本監視ホスト１０１が監視対象としている画像形成装置１００のシリアル番号が登録される。この登録は、オペレータが入力デバイス３１０,３１１を用いて予め行っておく。設定状態カラム１１０２には、画像形成装置１００側の現在のログ送信設定の内容が登録される。登録日時カラム１１０３には、オペレータが監視ホスト１０１に登録したログ送信指示の登録日時が登録される。指示内容カラム１１０４には、オペレータが監視ホスト１０１に登録したログ送信指示の内容が登録される。この内容とは、ログ送信の開始を指示した場合は「ON」、ログ送信の停止を指示した場合は「OFF」というものである。尚、この内容の初期値は、画像形成装置１００側の初期値に合わせて「OFF」となる。結果カラム１１０５には、ログ送信指示が画像形成装置１００へレスポンス６０１として返送されたか否かという通信結果を登録する。結果日時カラム１１０６には、結果カラム１１０５に通信結果を登録した日時を登録する。
【００４７】
図７と図８は、オペレータが監視ホスト１０１に対してログ送信指示を登録する際のログ送信指示画面７００を表した図である。本画面は、オペレータの操作により監視ホスト１０１の表示デバイス３０９上に表示される。
【００４８】
ログ送信指示画面７００のDevice ID列７０１には、オペレータが監視対象として予め登録している画像形成装置１００のシリアル番号が全て表示される。設定状態列７０２には、前述のログ送信指示管理テーブル１１００内の設定状態カラム１１０２の内容が表示される。指示内容列７０３には、ログ送信指示の内容、画像形成装置１００に対してログ送信指示を行えるか否かを表す情報、画像形成装置１００と監視ホスト１０１間の通信状態を表す情報の何れかが表示される。また、ログ送信指示を登録する際の内容をオペレータに選択させるためのプルダウンメニューが表示される。この表示方法については、詳しく後述する。登録日時列７０４、結果列７０５、結果日時列７０６には、それぞれ前述のログ送信指示管理テーブル１１００内の設定状態カラム１１０２の内容が表示される。前述のログ送信指示管理テーブル１１００内の登録日時カラム１１０３、結果カラム１１０５、結果日時カラム１１０６の内容が表示される。オペレータが登録ボタン７０７を押下すると、指示内容列７０３のプルダウンで選択されたログ送信指示内容をログ送信指示管理テーブル１１００内に書き込んでログ送信指示を確定する。オペレータがCancelボタン７０８を押下すると、指示内容列７０３のプルダウンで選択されたログ送信指示内容を破棄する。
【００４９】
図１４は、監視ホスト１０１にてログ送信指示画面７００を表示する際の処理フローを表した図である。以下、本処理フローを用いて、ログ送信指示対象として妥当な画像形成装置１００をオペレータが容易に判断可能な方法を詳細に説明する。
【００５０】
オペレータの操作によりログ送信指示画面７００の表示を要求された監視ホスト１０１は、先ずステップ１４０１でログ送信指示管理テーブル１１００の先頭レコードのデータをRAM３０３内の表示バッファに読み出す。更にステップ１４０２にて、同一Device IDに関するコマンド受け付け設定管理テーブル９００内のログ送信カラム９０２の内容を参照する。続くステップ１４０３にて、参照したログ送信の内容が「しない」であった場合、ステップ１４０４に進み、ステップ１４０１で表示バッファに読み出したデータ中の指示内容部分を「不可」に変更する。これにより、画像形成装置１００側でログ送信指示を受け付けない設定になっている場合には、ログ送信指示画面７００上でログ送信指示ができないようになる。
【００５１】
ステップ１４０３にて、参照したログ送信の内容が「する」であった場合、ステップ１４０５に進み、同一Device IDに関するコマンド問い合わせ通信管理テーブル１０００内の最新通信日時カラム１００２の内容を参照する。続くステップ１４０６にて、参照した最新通信日時が過去一定期間内で無い場合、若しくはNULLである場合は、ステップ１４０７で表示バッファに読み出したデータ中の指示内容部分を「通信エラー」に変更する。これにより、画像形成装置１００からのコマンド問い合わせが一定期間以上途絶しているか、若しくは一度も受けていない場合には、ログ送信指示画面７００上でログ送信指示ができないようになる。
【００５２】
ステップ１４０６にて参照した最新通信日時が過去一定期間内である場合、ステップ１４０８に進み、表示バッファに読み出したデータ中の登録日時に登録があり、且つ結果が登録されている状態であるか否かを判断する。この判断が正である場合、続くステップ１４０９にて表示バッファに読み出したデータ中の指示内容をNULLに変更する。
【００５３】
更にステップ１４１０にて、ログ送信指示管理テーブル１１００の次のレコードのデータが有ると判断した場合、ステップ１４０１に戻って次のレコードのデータを表示バッファに読み出し、同様の処理を繰り返し行う。読み出すレコードのデータが無い場合、ステップ１４１１に進み、表示バッファ内のデータを用いて監視ホスト１０１の表示デバイス３０９上にログ送信指示画面７００を表示する。この際、監視ホスト１０１は、表示バッファ内のデータ中の指示内容部分が「不可」若しくは「通信エラー」となっているものについては、画面上にプルダウンを表示しないように制御する。
【００５４】
次に、ログ送信指示管理テーブル１１００のデータ状態と、ログ送信指示画面７００の表示状態との関係を詳細に説明する。
【００５５】
図１１に示したログ送信指示管理テーブル１１００は、オペレータがDevice ID＝YKK333の画像形成装置１００に対してのみ、過去2007/04/01 13:10 にログ送信の開始指示を行い、その指示結果がOKであった状態を表している。図７は、この状態でログ送信指示画面７００を表示した場合の画面表示例である。
【００５６】
図１２に示したログ送信指示管理テーブル１１００は、Device ID＝ACM00001、ACD22222の画像形成装置１００に対して、オペレータが2007/12/10 11:30にログ送信の開始指示を行い、結果が確定していない状態を表している。登録日時カラム１２０１には、指示を行った日時である2007/12/10 11:30が登録されている。また、指示内容カラム１２０２には、ログ送信の開始指示を表す「ON」が登録されている。
【００５７】
この状態にて画像形成装置１００からコマンド問い合わせ通信を受けた監視ホスト１０１は、次の条件に合致する画像形成装置１００に対してのみ、ログ送信指示をレスポンス６０１として返す。その条件とは、ログ送信指示管理テーブル１１００の登録日時カラム１１０３に日時登録があり、且つ結果カラム１１０５に結果登録が無い画像形成装置１００である。
【００５８】
図１３に示したログ送信指示管理テーブル１１００は、監視ホスト１０１がDevice ID＝ACM00001、ACD22222の画像形成装置１００に対してログ送信の開始指示を返した状態を表している。結果カラム１３０１には、レスポンス結果が正常であることを表す「OK」登録されている。また、結果日時カラム１３０２には、レスポンスを返した日時が登録されている。図８は、この状態でログ送信指示画面７００を表示した場合の画面表示例である。
【００５９】
以上、詳細に説明した本発明の実施の形態により、画像形成装置と監視ホスト間の通信が確実に行われている画像形成装置に対して、オペレータはログ送信やファームウェアアップデート等の動作指示を行うことができる。また、これら動作指示の実行を許可されている画像形成装置に対してのみ、オペレータが選択的に動作指示を行うことができる。
【００６０】
これにより、通信が途絶している、若しくは動作指示を拒絶する画像形成装置に対して、オペレータが無駄な動作指示を行うことを防止することが可能となる。
【図面の簡単な説明】
【００６１】
【図１】インターネットを介した監視ホストと画像形成装置の接続関係を示す図。
【図２】画像形成装置の制御部ブロック図。
【図３】監視ホストのブロック図。
【図４】画像形成装置の操作画面を示す図。
【図５】監視ホストと画像形成装置間の設定変更通知シーケンス図。
【図６】監視ホストと画像形成装置間のコマンド問い合わせ通信シーケンス図。
【図７】監視ホストのログ送信指示画面（指示前）を示す図。
【図８】監視ホストのログ送信指示画面（指示後）を示す図。
【図９】監視ホスト内のコマンド受け付け設定管理テーブルを表す図。
【図１０】監視ホスト内のコマンド問い合わせ通信管理テーブルを表す図。
【図１１】監視ホスト内のログ送信指示管理テーブル（送信指示登録前）を表す図。
【図１２】監視ホスト内のログ送信指示管理テーブル（送信指示登録後）を表す図。
【図１３】監視ホスト内のログ送信指示管理テーブル（送信指示後）を表す図。
【図１４】監視ホスト内のログ送信指示画面の表示処理フローチャート図。
【符号の説明】
【００６２】
１００  画像形成装置
１０１  監視ホスト
１０２  インターネット
１０３  Firewall
１０４  LAN
１０５  PC
【図１】
2009230651.tif 000003
【図２】
2009230651.tif 000004
【図３】
2009230651.tif 000005
【図４】
2009230651.tif 000006
【図５】
2009230651.tif 000007
【図６】
2009230651.tif 000008
【図７】
2009230651.tif 000009
【図８】
2009230651.tif 000010
【図９】
2009230651.tif 000011
【図１０】
2009230651.tif 000012
【図１１】
2009230651.tif 000013
【図１２】
2009230651.tif 000014
【図１３】
2009230651.tif 000015
【図１４】
2009230651.tif 000016