(57)【特許請求の範囲】
【請求項１】
画像データを生成する画像処理装置と、前記生成された画像データに基づきシートに画像を形成する画像形成装置と、を備える画像形成システムにおいて、
前記画像処理装置は、
前記画像形成装置に接続可能な第１の通信部と、
ネットワークに接続可能な第２の通信部と、
前記画像形成装置で発生した画像形成に係るエラーの通知を前記第１の通信部を介して前記画像形成装置から取得する手段と、
前記通知の取得に従って、前記画像処理装置に設定された設定情報を取得し、前記エラーの識別情報に紐づけて前記設定情報を記憶領域に記憶する手段と、
前記設定情報が前記記憶領域に記憶された後、前記識別情報を少なくとも含む外部装置への通知情報を前記画像形成装置から取得したことに従って、前記記憶領域から前記設定情報を取得し、前記設定情報を含む通知情報を前記第２の通信部を介して前記外部装置に送信する手段と、を有することを特徴とする画像形成システム。
【請求項２】
シートに画像を形成する画像形成装置に提供する画像データを生成する画像処理装置において、
前記画像形成装置に接続可能な第１の通信部と、
ネットワークに接続可能な第２の通信部と、
前記画像形成装置で発生した画像形成に係るエラーの通知を前記第１の通信部を介して前記画像形成装置から取得する手段と、
前記通知の取得に従って、前記画像処理装置に設定された設定情報を取得し、前記エラーの識別情報に紐づけて前記設定情報を記憶領域に記憶する手段と、
前記設定情報が前記記憶領域に記憶された後、前記識別情報を少なくとも含む外部装置への通知情報を前記画像形成装置から取得したことに従って、前記記憶領域から前記設定情報を取得し、前記設定情報を含む通知情報を前記第２の通信部を介して前記外部装置に送信する手段と、を有することを特徴とする画像処理装置。
【請求項３】
前記識別情報は、時刻情報を少なくとも含むことを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記設定情報は、画像処理に関する設定、フィニッシングに関する設定、用紙サイズに関する設定、片面／両面に関する設定のうちのいずれかの設定に係る情報を少なくとも含むことを特徴とする請求項２又は３記載の画像処理装置。
【請求項５】
前記設定情報は、ＩＰアドレスに関する設定、ファイアウォールに関する設定、プロトコルに関する設定のうちのいずれかの設定に係る情報を少なくとも含むことを特徴とする請求項２又は３記載の画像処理装置。
【請求項６】
前記設定情報を含む通知情報は、前記画像処理装置で実行されるジョブのキュー情報、前記画像処理装置のファームウェアバージョン情報、前記画像処理装置で検出されたエラー情報、前記画像処理装置が取得したログ情報のいずれかの情報を少なくとも含むことを特徴とする請求項２乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記外部装置への通知情報は、前記画像形成装置に設定された設定情報を含むことを特徴とする請求項２乃至５のいずれか１項に記載の画像処理装置。
【請求項８】
前記外部装置への通知情報は、前記画像形成装置のＩＰアドレスに関する設定、暗号化機能に関する設定のいずれかの情報を少なくとも含むことを特徴とする請求項２乃至５のいずれか１項に記載の画像処理装置。
【請求項９】
前記外部装置への通知情報は、前記画像形成装置が取得したログ情報、前記画像形成装置で検出されたエラー情報、前記画像形成装置のファームウェアのバージョン情報のいずれかの情報を少なくとも含むことを特徴とする請求項２乃至５のいずれか１項に記載の画像処理装置。
【請求項１０】
前記通知情報に基づき生成された応答情報を前記第２の通信部を介して前記外部装置から取得する手段を更に有することを特徴とする請求項２乃至９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記画像処理装置で検出されたエラー情報は、プロセスエラーの情報、接続エラーの情報のうちのいずれかを少なくとも含むことを特徴とする請求項６に記載の画像処理装置。
【請求項１２】
シートに画像を形成する画像形成装置に提供する画像データを生成する画像処理装置の制御方法であって、前記画像形成装置に接続可能な第１の通信部及びネットワークに接続可能な第２の通信部を備える画像処理装置の制御方法において、
前記画像形成装置で発生した画像形成に係るエラーの通知を前記第１の通信部を介して前記画像形成装置から取得する工程と、
前記通知の取得に従って、前記画像処理装置に設定された設定情報を取得し、前記エラーの識別情報に紐づけて前記設定情報を記憶領域に記憶する工程と、
前記識別情報を少なくとも含む外部装置への通知情報を前記画像形成装置から取得したことに従って、前記記憶領域から前記設定情報を取得し、前記設定情報を含む通知情報を前記第２の通信部を介して前記外部装置に送信する工程と、を有することを特徴とする画像処理装置の制御方法。
【請求項１３】
シートに画像を形成する画像形成装置に提供する画像データを生成する画像処理装置の制御方法をコンピュータに実行させるプログラムであって、前記画像形成装置に接続可能な第１の通信部及びネットワークに接続可能な第２の通信部を備える画像処理装置の制御方法をコンピュータに実行させるプログラムにおいて、
前記画像処理装置の制御方法は、
前記画像形成装置で発生した画像形成に係るエラーの通知を前記第１の通信部を介して前記画像形成装置から取得する工程と、
前記通知の取得に従って、前記画像処理装置に設定された設定情報を取得し、前記エラーの識別情報に紐づけて前記設定情報を記憶領域に記憶する工程と、
前記識別情報を少なくとも含む外部装置への通知情報を前記画像形成装置から取得したことに従って、前記記憶領域から前記設定情報を取得し、前記設定情報を含む通知情報を前記第２の通信部を介して前記外部装置に送信する工程と、を有することを特徴とするプログラム。
【請求項１４】
画像データを生成する画像処理装置と、前記生成された画像データに基づきシートに画像を形成する画像形成装置と、を備える画像形成システムにおいて、
前記画像処理装置は、
前記画像形成装置に接続可能な第１の通信部と、
ネットワークに接続可能な第２の通信部と、
前記画像形成装置で発生した画像形成に係るエラーの通知を前記第１の通信部を介して前記画像形成装置から取得する手段と、
前記通知の取得に従って、前記画像処理装置に設定された動作情報を取得し、前記エラーの識別情報に紐づけて前記動作情報を記憶領域に記憶する手段と、
前記動作情報が前記記憶領域に記憶された後、前記識別情報を少なくとも含む外部装置への通知情報を前記画像形成装置から取得したことに従って、前記記憶領域から前記動作情報を取得し、前記動作情報を含む通知情報を前記第２の通信部を介して前記外部装置に送信する手段と、を有することを特徴とする画像形成システム。
【請求項１５】
シートに画像を形成する画像形成装置に提供する画像データを生成する画像処理装置において、
前記画像形成装置に接続可能な第１の通信部と、
ネットワークに接続可能な第２の通信部と、
前記画像形成装置で発生した画像形成に係るエラーの通知を前記第１の通信部を介して前記画像形成装置から取得する手段と、
前記通知の取得に従って、前記画像処理装置に設定された動作情報を取得し、前記エラーの識別情報に紐づけて前記動作情報を記憶領域に記憶する手段と、
前記動作情報が前記記憶領域に記憶された後、前記識別情報を少なくとも含む外部装置への通知情報を前記画像形成装置から取得したことに従って、前記記憶領域から前記動作情報を取得し、前記動作情報を含む通知情報を前記第２の通信部を介して前記外部装置に送信する手段と、を有することを特徴とする画像処理装置。
【請求項１６】
前記識別情報は、時刻情報を少なくとも含むことを特徴とする請求項１５記載の画像処理装置。
【請求項１７】
前記動作情報は、前記画像処理装置で実行されるジョブのキュー情報、前記画像処理装置で検出されたエラー情報、前記画像処理装置が取得したログ情報のいずれかの情報を少なくとも含むことを特徴とする請求項１５又は１６記載の画像処理装置。
【請求項１８】
前記動作情報を含む通知情報は、画像処理に関する設定、フィニッシングに関する設定、用紙サイズに関する設定、片面／両面に関する設定のうちのいずれかの設定に係る情報を少なくとも含むことを特徴とする請求項１５乃至１７のいずれか１項に記載の画像処理装置。
【請求項１９】
前記動作情報を含む通知情報は、ＩＰアドレスに関する設定、ファイアウォールに関する設定、プロトコルに関する設定のうちのいずれかの設定に係る情報を少なくとも含むことを特徴とする請求項１５乃至１７のいずれか１項に記載の画像処理装置。
【請求項２０】
前記外部装置への通知情報は、前記画像形成装置に設定された設定情報を含むことを特徴とする請求項１５乃至１７のいずれか１項に記載の画像処理装置。
【請求項２１】
前記外部装置への通知情報は、前記画像形成装置のＩＰアドレスに関する設定、暗号化機能に関する設定のいずれかの情報を少なくとも含むことを特徴とする請求項１５乃至１７のいずれか１項に記載の画像処理装置。
【請求項２２】
前記外部装置への通知情報は、前記画像形成装置が取得したログ情報、前記画像形成装置で検出されたエラー情報、前記画像形成装置のファームウェアのバージョン情報のいずれかの情報を少なくとも含むことを特徴とする請求項１５乃至１７のいずれか１項に記載の画像処理装置。
【請求項２３】
前記通知情報に基づき生成された応答情報を前記第２の通信部を介して前記外部装置から取得する手段を有することを特徴とする請求項１５乃至２２のいずれか１項に記載の画像処理装置。
【請求項２４】
前記画像処理装置で検出されたエラー情報は、プロセスエラーの情報、接続エラーの情報のうちのいずれかを少なくとも含むことを特徴とする請求項１７に記載の画像処理装置。
【請求項２５】
シートに画像を形成する画像形成装置に提供する画像データを生成する画像処理装置の制御方法であって、前記画像形成装置に接続可能な第１の通信部及びネットワークに接続可能な第２の通信部を備える画像処理装置の制御方法において、
前記画像形成装置で発生した画像形成に係るエラーの通知を第１の通信部を介して前記画像形成装置から取得する工程と、
前記通知の取得に従って、前記画像処理装置の動作情報を取得し、前記エラーの識別情報に紐づけて前記動作情報を記憶領域に記憶する工程と、
前記識別情報を少なくとも含む外部装置への通知情報を前記画像形成装置から取得したことに従って、前記記憶領域から前記動作情報を取得し、前記動作情報を含む通知情報を前記第２の通信部を介して前記外部装置に送信する工程と、を有することを特徴とする画像処理装置の制御方法。
【請求項２６】
シートに画像を形成する画像形成装置に提供する画像データを生成する画像処理装置の制御方法をコンピュータに実行させるプログラムであって、前記画像形成装置に接続可能な第１の通信部及びネットワークに接続可能な第２の通信部を備える画像処理装置の制御方法をコンピュータに実行させるプログラムにおいて、
前記画像処理装置の制御方法は、
前記画像形成装置で発生した画像形成に係るエラーの通知を第１の通信部を介して前記画像形成装置から取得する工程と、
前記通知の取得に従って、前記画像処理装置の動作情報を取得し、前記エラーの識別情報に紐づけて前記動作情報を記憶領域に記憶する工程と、
前記識別情報を少なくとも含む外部装置への通知情報を前記画像形成装置から取得したことに従って、前記記憶領域から前記動作情報を取得し、前記動作情報を含む通知情報を前記第２の通信部を介して前記外部装置に送信する工程と、を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像処理装置、画像処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来より、画像処理装置としてのＤＦＥ（Digital Front End Controller）と情報処理装置としてのクライアントＰＣとがネットワークを介して互いに接続されている画像処理システムが知られている（例えば、特許文献１参照）。特許文献１の画像処理システムにおいて、ＤＦＥには画像形成装置としてのＭＦＰ（Multi-Function Printer）が接続され、ＤＦＥはＭＦＰの機能を拡張する。ＭＦＰはネットワークを介してクライアントＰＣに接続されていないため、ＭＦＰに関する情報、例えば、ＭＦＰに適用されているファームウェアのバージョン情報やＭＦＰで発生したエラー情報はクライアントＰＣに直接送信されない。ユーザがＭＦＰに関する情報をクライアントＰＣ上で確認するとき、ＭＦＰはＭＦＰに関する情報をＤＦＥに送信し、ＤＦＥはＭＦＰに関する情報を受信してクライアントＰＣに転送する。
【０００３】
ところで、ユーザはＭＦＰに関する情報を確認する際にＭＦＰに関する情報に応じてＤＦＥに関する情報を必要とする場合がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２８９３１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＤＦＥはＭＦＰから受信したＭＦＰに関する情報をクライアントＰＣに転送しているにすぎず、ユーザがＤＦＥに関する情報をクライアントＰＣに送信するようにＤＦＥに要求したときにのみＭＦＰに関する情報とは別にＤＦＥに関する情報をクライアントＰＣに送信する。すなわち、クライアントＰＣに送信されるＭＦＰに関する情報に応じてＤＦＥに関する情報がクライアントＰＣに自動的に送信されず、その結果、クライアントＰＣがＭＦＰに関する情報を確認する際に必要とするＤＦＥに関する情報を受信することができないという問題がある。
【０００６】
本発明の目的は、情報処理装置が画像形成装置に関する情報を確認する際に必要とする画像処理装置に関する情報を自動的に受信することができる画像処理システム、画像処理装置、画像処理装置の制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の画像処理システムは、画像データを生成する画像処理装置と、前記生成された画像データに基づきシートに画像を形成する画像形成装置と、を備える画像形成システムにおいて、前記画像処理装置は、前記画像形成装置に接続可能な第１の通信部と、ネットワークに接続可能な第２の通信部と、前記画像形成装置で発生した画像形成に係るエラーの通知を前記第１の通信部を介して前記画像形成装置から取得する手段と、前記通知の取得に従って、前記画像処理装置に設定された設定情報を取得し、前記エラーの識別情報に紐づけて前記設定情報を記憶領域に記憶する手段と、前記設定情報が前記記憶領域に記憶された後、前記識別情報を少なくとも含む外部装置への通知情報を前記画像形成装置から取得したことに従って、前記記憶領域から前記設定情報を取得し、前記設定情報を含む通知情報を前記第２の通信部を介して前記外部装置に送信する手段と、を有することを特徴とする。
【０００８】
上記目的を達成するために、本発明の画像処理装置は、シートに画像を形成する画像形成装置に提供する画像データを生成する画像処理装置において、前記画像形成装置に接続可能な第１の通信部と、ネットワークに接続可能な第２の通信部と、前記画像形成装置で発生した画像形成に係るエラーの通知を前記第１の通信部を介して前記画像形成装置から取得する手段と、前記通知の取得に従って、前記画像処理装置に設定された設定情報を取得し、前記エラーの識別情報に紐づけて前記設定情報を記憶領域に記憶する手段と、前記設定情報が前記記憶領域に記憶された後、前記識別情報を含む少なくとも含む外部装置への通知情報を前記画像形成装置から取得したことに従って、前記記憶領域から前記設定情報を取得し、前記設定情報を含む通知情報を前記２の通信部を介して前記外部装置に送信する手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、情報処理装置が画像形成装置に関する情報を確認する際に必要とする画像処理装置に関する情報を自動的に受信することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施の形態に係る画像処理装置としてのＤＦＥを含む画像処理システムの構成を概略的に示すブロック図である。
【図２】図１におけるＤＦＥの内部構成を概略的に示すブロック図である。
【図３】図２におけるＣＰＵによって実行されるソフトウェアモジュールの構成を概略的に示すブロック図である。
【図４】図３におけるサービス固有処理部によって実行される情報編集処理の手順を示すフローチャートである。
【図５】図４のステップＳ４０２で実行される送信機能特定処理の手順を示すフローチャートである。
【図６】図４のステップＳ４０５で実行される収集処理の手順を示すフローチャートである。
【図７】図１におけるクライアントＰＣに表示される情報閲覧画面を説明するために用いられる図である。
【図８】図１におけるＭＦＰにエラーが発生したときの時刻情報が付与されたＤＦＥに関する情報を記憶装置に格納する第１の格納処理の手順を示すフローチャートである。
【図９】図３におけるサービス固有処理部によって実行される情報編集処理の手順を示すフローチャートである。
【図１０】図１におけるＤＦＥにおいてエラーが発生したときのＤＦＥに関する情報を記憶装置に格納する第２の格納処理の手順を示すフローチャートである。
【図１１】図１０のステップＳ１００３で実行されるエラー情報収集処理の手順を示すフローチャートである。
【図１２】図３におけるサービス基本処理部によって実行される抜粋処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の第１の実施の形態について図面を参照しながら詳述する。
【００１２】
図１は、本発明の第１の実施の形態に係る画像処理装置を含む画像処理システム１００の構成を概略的に示すブロック図である。
【００１３】
図１の画像処理システム１００は画像処理装置としてのＤＦＥ１０１、画像形成装置としてのＭＦＰ１０２、クライアントＰＣ１０３、及び情報処理装置としてのアプリケーションサーバ１０４，１０５を備え、ＤＦＥ１０１、クライアントＰＣ１０３、及びアプリケーションサーバ１０４はネットワーク１０６を介して互いに接続され、ＤＦＥ１０１はＭＦＰ１０２にローカルネットワーク１０７を介して接続され、アプリケーションサーバ１０５はインターネット１０８を介してネットワーク１０６に接続されている。
【００１４】
ＤＦＥ１０１は、例えば、クライアントＰＣ１０３から印刷ジョブを受信し、受信された印刷ジョブに対応する画像データにラスタライズ処理を施してＭＦＰ１０２に送信する。ＭＦＰ１０２はラスタライズ処理が施された画像データを記録媒体としての記録紙に印刷する。また、ＭＦＰ１０２はＭＦＰ１０２に関する情報、例えば、ＭＦＰ１０２に適用されているファームウェアのバージョン情報、ＭＦＰ１０２でエラーが発生したときのエラー情報、ＭＦＰ１０２が取得したログ情報、又はＭＦＰ１０２の設定情報、例えば、ＭＦＰ１０２のＩＰアドレス又は暗号化機能等の各種機能の設定に関する情報をアプリケーションサーバ１０４，１０５に送信する。但し、ＭＦＰ１０２は直接アプリケーションサーバ１０４，１０５に接続されていないため、ＭＦＰ１０２がアプリケーションサーバ１０４，１０５に送信したＭＦＰ１０２に関する情報はＤＦＥ１０１を経由する。クライアントＰＣ１０３はアプリケーションサーバ１０４，１０５からＭＦＰ１０２に関する情報を取得する。
【００１５】
図２は、図１におけるＤＦＥ１０１の内部構成を概略的に示すブロック図である。
【００１６】
図２のＤＦＥ１０１はＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、記憶装置２０４、記憶装置Ｉ／Ｆ２０５、表示／操作装置Ｉ／Ｆ部２０６、ネットワークＩ／Ｆ部２０７、ローカルネットワークＩ／Ｆ部２０８、及びプリンタ装置Ｉ／Ｆ部２０９を備え、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、記憶装置Ｉ／Ｆ２０５、表示／操作装置Ｉ／Ｆ部２０６、ネットワークＩ／Ｆ部２０７、ローカルネットワークＩ／Ｆ部２０８、及びプリンタ装置Ｉ／Ｆ部２０９はバス２１０を介して互いに接続されている。また、記憶装置Ｉ／Ｆ２０５、表示／操作装置Ｉ／Ｆ部２０６、ネットワークＩ／Ｆ部２０７、ローカルネットワークＩ／Ｆ部２０８、及びプリンタ装置Ｉ／Ｆ部２０９には記憶装置２０４、表示／操作装置２１１、ネットワーク１０６、ローカルネットワーク１０７、及びＭＦＰ１０２に夫々接続されている。ＤＦＥ１０１は印刷ジョブに対応する画像データをプリンタ装置Ｉ／Ｆ部２０９を介してＭＦＰ１０２に送信し、又はＭＦＰ１０２から受信する。
【００１７】
ＣＰＵ２０１はＲＯＭ２０２に格納されている各種制御プログラムをＲＡＭ２０３に読み出して実行する。記憶装置２０４はＭＦＰ１０２、クライアントＰＣ１０３、又はアプリケーションサーバ１０４，１０５から受信したデータ、例えば、ＭＦＰ１０２に関する情報を含むデータやＭＦＰ１０２に送信される画像データを格納する。表示／操作装置２１１は、例えば、液晶タッチパネルであり、ユーザは液晶タッチパネルを介してＤＦＥ１０１に指示を入力し、又はＤＦＥ１０１からの応答を表示する。
【００１８】
図３は、図２におけるＣＰＵ２０１によって実行されるソフトウェアモジュール３００の構成を概略的に示すブロック図である。
【００１９】
ソフトウェアモジュール３００はサービス固有処理部３０１、サービス基本処理部３０２、ネットワークＩ／Ｆ処理部３０３、ローカルネットワークＩ／Ｆ処理部３０４、及びデータ格納部３０５を備え、これらの構成要素はＲＯＭ２０２に格納されている。
【００２０】
サービス固有処理部３０１はサービス基本処理部３０２から受信したデータを編集する。具体的に、サービス固有処理部３０１は、サービス基本処理部３０２からＭＦＰ１０２に関する情報を含むデータを受信したとき、ＭＦＰ１０２に関する情報にＤＦＥ１０１に関する情報、例えば、画像処理、フィニッシング処理、用紙サイズ、片面／両面印刷設定等の印刷設定に関する情報、ＤＦＥ１０１のＩＰアドレス、ファイアウォールの設定に関する情報、プロトコルの設定に関する情報、ＤＦＥ１０１に適用されているファームウェアのバージョン情報、ＤＦＥ１０１でエラーが発生したときのエラー情報、又はＤＦＥ１０１が取得したログ情報を付加し、ＭＦＰ１０２に関する情報を複製し、又はＭＦＰ１０２に関する情報を含むデータからＤＦＥ１０１に関する情報を抜粋する。また、サービス固有処理部３０１はＤＦＥ１０１に関する情報を収集する。
【００２１】
サービス基本処理部３０２はＭＦＰ１０２又はアプリケーションサーバ１０４，１０５から受信したデータを解析してサービス固有処理部３０１に送信する。また、サービス基本処理部３０２は、例えば、ＭＦＰ１０２から受信したデータをアプリケーションサーバ１０４，１０５に転送する。さらに、サービス基本処理部３０２は、例えば、サービス固有処理部３０１によって編集されたデータをアプリケーションサーバ１０４，１０５に送信する。
【００２２】
ネットワークＩ／Ｆ処理部３０３はＤＦＥ１０１とクライアントＰＣ１０３及びアプリケーションサーバ１０４，１０５との間で各種データを通信し、ローカルネットワークＩ／Ｆ処理部３０４はＤＦＥ１０１とＭＦＰ１０２との間で各種データを通信する。データ格納部３０５はＭＦＰ１０２又はアプリケーションサーバ１０４，１０５から受信したデータを記憶装置２０４に格納する。
【００２３】
図４は、図３におけるサービス固有処理部３０１によって実行される情報編集処理の手順を示すフローチャートである。図４の処理において、ＤＦＥ１０１はＭＦＰ１０２に関する情報を含むデータをＭＦＰ１０２から受信し、ＭＦＰ１０２に関する情報に基づいて受信されたデータにＤＦＥ１０１に関する情報を付与し、ＤＦＥ１０１に関する情報が付与されたデータをアプリケーションサーバ１０４，１０５に送信する。
【００２４】
図４において、まず、ローカルネットワークＩ／Ｆ処理部３０４はＭＦＰ１０２からデータを受信し、データ格納部３０５は受信されたデータを記憶装置２０４に格納し（ステップＳ４０１）、サービス基本処理部３０２は後述する図５の送信機能特定処理を実行し（ステップＳ４０２）、記憶装置２０４に格納されたデータ（以下、「格納データ」という。）がＭＦＰ１０２の情報送信機能によってＭＦＰ１０２からアプリケーションサーバ１０４，１０５に送信されたデータ（以下、「情報送信機能データ」という。）であるか否かを判別する（ステップＳ４０３）。ＭＦＰ１０２の情報送信機能とはＭＦＰ１０２からアプリケーションサーバ１０４，１０５にＭＦＰ１０２に関する情報を送信する機能である。
【００２５】
ステップＳ４０３の判別の結果、格納データが情報送信機能データであるとき、サービス基本処理部３０２は格納データをサービス固有処理部３０１に送信し、ＤＦＥ１０１に関する情報を付加するか否かを判別する（ステップＳ４０４）。なお、ＤＦＥ１０１に関する情報を付加するか否かは、例えば、格納データに含まれるＭＦＰ１０２に関する情報に基づいて判別される。
【００２６】
ステップＳ４０４の判別の結果、ＤＦＥ１０１に関する情報を付加するとき、サービス固有処理部３０１は後述する図６の収集処理を実行して格納データに付加するＤＦＥ１０１に関する情報を収集し（ステップＳ４０５）、収集されたＤＦＥ１０１に関する情報を格納データに付加するための付加領域を特定し（ステップＳ４０６）、ＤＦＥ１０１に関する情報を特定された付加領域に付加し（ステップＳ４０７）、ＤＦＥ１０１に関する情報が付加された格納データをアプリケーションサーバ１０４，１０５に送信して（ステップＳ４０８）本処理を終了する。
【００２７】
ステップＳ４０３の判別の結果、格納データが情報送信機能データでないとき、ステップＳ４０４〜Ｓ４０７をスキップしてステップＳ４０８に進む。また、ステップＳ４０４の判別の結果、ＤＦＥ１０１に関する情報を付加しないとき、ステップＳ４０５〜Ｓ４０７をスキップしてステップＳ４０８に進む。
【００２８】
ＤＦＥ１０１に関する情報が付加された格納データをアプリケーションサーバ１０４，１０５に送信されると、クライアントＰＣ１０３に情報閲覧画面７００（図７）が表示される。情報閲覧画面７００にはＭＦＰ１０２に関する情報だけでなくＤＦＥ１０１に関する情報も表示される。
【００２９】
図５は、図４のステップＳ４０２において実行される送信機能特定処理の手順を示すフローチャートである。図５の処理はサービス基本処理部３０２によって実行される。
【００３０】
図５において、まず、ＭＦＰ１０２から受信されたデータを解析し（ステップＳ５０１）、ＭＦＰ１０２から受信されたデータが情報送信機能データであるか否かを判別する（ステップＳ５０２）。ＭＦＰ１０２から受信されたデータが情報送信機能データであるか否かは、通常、ＭＦＰ１０２から受信されたデータを解析して判別されるが、ＭＦＰ１０２から受信されたデータを解析することなくＭＦＰ１０２から受信されたデータの送信先がアプリケーションサーバ１０４，１０５であるか否かに基づいて判別してもよい。
【００３１】
ステップＳ５０２の判別の結果、ＭＦＰ１０２から受信されたデータが情報送信機能データであるとき、ＭＦＰ１０２から受信されたデータは情報送信機能データと特定し（ステップＳ５０３）、ＭＦＰ１０２から受信されたデータが情報送信機能データでないとき、ＭＦＰ１０２から受信されたデータは情報送信機能データ以外のデータと特定して（ステップＳ５０４）本処理を終了する。
【００３２】
図６は、図４のステップＳ４０５において実行される収集処理の手順を示すフローチャートである。図６の処理はサービス固有処理部３０１によって実行される。図６の収集処理において、格納データに含まれるＭＦＰ１０２に関する情報に基づいてＤＦＥ１０１に関する情報が収集され、収集されたＤＦＥ１０１に関する情報は格納データに付加される。
【００３３】
図６において、まず、格納データに含まれるＭＦＰ１０２に関する情報がＭＦＰ１０２の設定情報であるか否かを判別し（ステップＳ６０１）、ステップＳ６０１の判別の結果、格納データに含まれるＭＦＰ１０２に関する情報がＭＦＰ１０２の設定情報であるとき、ＤＦＥ１０１に関する情報、例えば、画像処理、フィニッシング処理、用紙サイズ、片面／両面印刷設定等の印刷設定に関する情報、ＤＦＥ１０１のＩＰアドレス、ファイアウォールの設定に関する情報、又はプロトコルの設定に関する情報を収集し（ステップＳ６０２）、収集されたＤＦＥ１０１に関する情報に収集が完了したときの時刻を付与して（ステップＳ６０３）本処理を終了する。ステップＳ６０１の判別の結果、格納データに含まれるＭＦＰ１０２に関する情報がＭＦＰ１０２の設定情報でないとき、格納データに含まれるＭＦＰ１０２に関する情報がＭＦＰ１０２に適用されているファームウェアのバージョン情報であるか否かを判別する（ステップＳ６０４）。
【００３４】
ステップＳ６０４の判別の結果、格納データに含まれるＭＦＰ１０２に関する情報がＭＦＰ１０２に適用されているファームウェアのバージョン情報であるとき、ＤＦＥ１０１の製品名を取得し（ステップＳ６０５）、ＤＦＥ１０１の製品仕向地やＤＦＥ１０１に設定されている使用言語等を示すＤＦＥ１０１のローカライズ情報を取得し（ステップＳ６０６）、ＤＦＥ１０１のバージョン情報を取得して（ステップＳ６０７）ステップＳ６０３に進む。ステップＳ６０４の判別の結果、格納データに含まれるＭＦＰ１０２に関する情報がＭＦＰ１０２に適用されているファームウェアのバージョン情報でないとき、格納データに含まれるＭＦＰ１０２に関する情報がＭＦＰ１０２の紙詰まりログであるか否かを判別する（ステップＳ６０８）。
【００３５】
ステップＳ６０８の判別の結果、格納データに含まれるＭＦＰ１０２に関する情報がＭＦＰ１０２の紙詰まりログであるとき、印刷設定に関する情報及びＭＦＰ１０２に紙詰まりが発生したときに実行されている印刷ジョブに関するログを収集して（ステップＳ６０９）ステップＳ６０３に進み、格納データに含まれるＭＦＰ１０２に関する情報がＭＦＰ１０２の紙詰まりログでないとき（格納データに含まれるＭＦＰ１０２に関する情報がＭＦＰ１０２のエラー発生時のログであるとき）（ステップＳ６１０）、ＤＦＥ１０１に関する情報として印刷設定に関する情報及びＭＦＰ１０２にエラーが発生したときのＤＦＥ１０１のログを収集し（ステップＳ６１１）、ＭＦＰ１０２にエラーが発生したときにＤＦＥ１０１において実行されている処理の状況（キュー状態）を収集し（ステップＳ６１２）、ステップＳ６０２と同様にＤＦＥ１０１に関する情報を収集して（ステップＳ６１３）ステップＳ６０３に進む。
【００３６】
図４の処理によれば、ＭＦＰ１０２からデータが受信され（ステップＳ４０１）、受信されたデータが情報送信機能データであるとき（ステップＳ４０３でＹＥＳ）、受信されたデータに含まれるＭＦＰ１０２に関する情報に基づいて情報送信機能データに付加するＤＦＥ１０１に関する情報が収集され（ステップＳ４０５）、収集されたＤＦＥ１０１に関する情報は情報送信機能データの付加領域に付加され（ステップＳ４０７）、アプリケーションサーバ１０４，１０５にＤＦＥ１０１に関する情報が付加された情報送信機能データが送信される（ステップＳ４０８）ので、ＤＦＥ１０１に関する情報の送信が指示されたときにのみＤＦＥ１０１に関する情報がアプリケーションサーバ１０４，１０５に送信されることを回避し、もって、アプリケーションサーバ１０４，１０５はＭＦＰ１０２関する情報を確認する際に必要とするＤＦＥ１０１に関する情報を自動的に受信することができる。
【００３７】
次に、本発明の第２の実施の形態について説明する。
【００３８】
本発明の第２の実施の形態は、その構成、作用が上述した第１の実施の形態と基本的に同じであり、ＭＦＰ１０２にエラーが発生したときのＭＦＰ１０２のエラー情報及び当該エラー情報に関連付けられたＤＦＥ１０１に関する情報に時刻情報を付与し、時刻情報が付与されたＭＦＰ１０２のエラー情報及びＤＦＥ１０１に関する情報を記憶装置２０４に格納し、格納されたＤＦＥ１０１に関する情報を格納データに付加する点で本発明の第１の実施の形態と異なる。以下、重複した構成、作用については説明を省略し、異なる構成、作用についてのみ説明を行う。
【００３９】
図８は、図１におけるＭＦＰ１０２にエラーが発生したときの時刻情報が付与されたＤＦＥ１０１に関する情報を記憶装置２０４に格納する第１の格納処理の手順を示すフローチャートである。
【００４０】
図８において、まず、ローカルネットワークＩ／Ｆ処理部３０４はＭＦＰ１０２からＭＦＰ１０２のエラー情報を受信し（ステップＳ８０１）、受信されたＭＦＰ１０２のエラー情報をサービス基本処理部３１０に送信し、サービス基本処理部３１０は図６の収集処理を実行してＭＦＰ１０２のエラー情報に関連するＤＦＥ１０１に関する情報を収集する（ステップＳ８０２）。次いで、サービス基本処理部３１０は収集されたＤＦＥ１０１に関する情報を格納するための領域（以下、「格納領域」という。）を記憶装置２０４に確保し（ステップＳ８０３）、収集されたＤＦＥ１０１に関する情報及びＭＦＰ１０２のエラー情報に時刻情報を付与し、時刻情報が付与された各情報を記憶装置２０４の格納領域に格納し（ステップＳ８０４）、本処理を終了する。
【００４１】
図９は、図３におけるサービス固有処理部３０１によって実行される情報編集処理の手順を示すフローチャートである。
【００４２】
図９は、図４の情報編集処理の変形例の手順を示すフローチャートであり、図９のステップＳ４０１〜Ｓ４０４，Ｓ４０６〜Ｓ４０８の処理は図４のステップＳ４０１〜Ｓ４０４，Ｓ４０６〜Ｓ４０８の処理と同一であるため、以下において、図４の処理と異なる点のみ説明する。なお、格納データはＭＦＰ１０２においてエラーが発生したときのエラー発生時の時刻情報を含むことを前提とする。
【００４３】
ステップＳ４０４の判別の結果、ＤＦＥ１０１に関する情報を付加するとき、格納データがステップＳ８０４において記憶装置２０４に格納されたＭＦＰ１０２のエラー情報及び当該エラー情報に付与された時刻情報（以下、「格納エラー情報」という。）に一致するエラー情報及び時刻情報（以下、「格納データ所有情報」という。）を含むか否かを判別する（ステップＳ９０１）。
【００４４】
ステップＳ９０１の判別の結果、格納データが格納エラー情報に一致する格納データ所有情報を含んでいないとき、後述のステップＳ９０２，Ｓ４０６〜Ｓ４０７をスキップしてステップＳ４０８に進み、格納データが格納エラー情報に一致する格納データ所有情報を含むとき、ステップＳ８０４において記憶装置２０４に格納されるとともに時刻情報が付与されたＤＦＥ１０１に関する情報を取得して（ステップＳ９０２）ステップＳ４０６に進む。
【００４５】
図８の処理によれば、ＭＦＰ１０２からＭＦＰ１０２のエラー情報が受信され（ステップＳ８０１）、ＭＦＰ１０２のエラー情報に関連するＤＦＥ１０１に関する情報が収集され（ステップＳ８０２）、収集されたＤＦＥ１０１に関する情報及びＭＦＰ１０２のエラー情報に時刻情報が付与され、各情報は記憶装置２０４に格納される（ステップＳ８０４）ので、ＭＦＰ１０２から発生されたエラーが認識されるまでに時間を要した場合であってもアプリケーションサーバ１０４，１０５はエラー発生時のＤＦＥ１０１に関する情報を正確に取得することができる。
【００４６】
次に、本発明の第３の実施の形態について説明する。
【００４７】
本発明の第３の実施の形態は、その構成、作用が上述した第１の実施の形態と基本的に同じであり、ＤＦＥ１０１にエラーが発生したときにエラーが発生したことをＭＦＰ１０２に通知する点で本発明の第１の実施の形態と異なる。以下、重複した構成、作用については説明を省略し、異なる構成、作用についての説明を行う。
【００４８】
図１０は、図１におけるＤＦＥ１０１においてエラーが発生したときのＤＦＥ１０１に関する情報を記憶装置２０４に格納する第２の格納処理の手順を示すフローチャートである。
【００４９】
図１０において、まず、サービス基本処理部３０２はＤＦＥ１０１において発生したエラーを解析し（ステップＳ１００１）、解析されたエラーをアプリケーションサーバ１０４，１０５に送信するか否かを判別する（ステップＳ１００２）。ステップＳ１００２の判別の結果、解析されたエラーをアプリケーションサーバ１０４，１０５に送信しないとき、本処理を終了し、解析されたエラーをアプリケーションサーバ１０４，１０５に送信するとき、サービス固有処理部３０１は後述のエラー情報収集処理（図１１）を実行してＤＦＥ１０１のエラー情報に関連するＤＦＥ１０１に関する情報を収集する（ステップＳ１００３）。
【００５０】
次いで、サービス基本処理部３０２は収集されたＤＦＥ１０１に関する情報を格納するための領域（以下、「エラー関連情報格納領域」という。）を記憶装置２０４に確保し（ステップＳ１００４）、収集されたＤＦＥ１０１に関する情報に時刻情報を付与し、時刻情報の付与されたＤＦＥ１０１に関する情報を記憶装置２０４のエラー関連情報格納領域に格納し（ステップＳ１００５）、ＤＦＥ１０１にエラーが発生したことをＭＦＰ１０２に通知し（ステップＳ１００６）、情報送信機能データをアプリケーションサーバ１０４，１０５に送信するようにＭＦＰ１０２に依頼して（ステップＳ１００７）本処理を終了する。
【００５１】
なお、ＭＦＰ１０２はＤＦＥ１０１からの情報送信機能データの送信依頼に基づいて情報送信機能データをアプリケーションサーバ１０４，１０５に送信し、ＤＦＥ１０１は送信された情報送信機能データを受信したとき、ＤＦＥ１０１に関する情報を当該情報送信機能データに付加してアプリケーションサーバ１０４，１０５に送信する。
【００５２】
図１１は、図１０のステップＳ１００３におけるエラー情報収集処理の手順を示すフローチャートである。図１１の処理はサービス固有処理部３０１によって実行される。図１０のステップＳ１００１において解析されたエラーは印刷ジョブのプロセスエラー又はＭＦＰ１０２との接続エラーであることを前提とする。印刷ジョブのプロセスエラーは、例えば、印刷ジョブを実行するアプリケーションの起動エラーである。
【００５３】
図１１において、まず、ＤＦＥ１０１において発生したエラーが印刷ジョブのプロセスエラーであるか否かを判別する（ステップＳ１１０１）。ステップＳ１１０１の判別の結果、ＤＦＥ１０１において発生したエラーが印刷ジョブのプロセスエラーであるとき、ＤＦＥ１０１のログ情報のうちエラーの原因である印刷ジョブ（以下、「エラージョブ」という。）に関連するログを収集し（ステップＳ１１０２）、エラージョブの印刷設定に関する情報を収集し（ステップＳ１１０３）、図６のステップＳ６０２と同様にＤＦＥ１０１に関する情報を収集し（ステップＳ１１０４）、収集されたＤＦＥ１０１に関する情報に収集が完了したときの時刻を付与して（ステップＳ１１０５）本処理を終了する。
【００５４】
ＤＦＥ１０１において発生したエラーが印刷ジョブのプロセスエラーでないとき（ＤＦＥ１０１において発生したエラーがＭＦＰ１０２との接続エラーであるとき）、ＤＦＥ１０１の記憶装置２０４に格納されている印刷ジョブや画像データの処理等の各種処理に関するログ情報を収集し（ステップＳ１１０６）、ステップＳ１１０４に進む。
【００５５】
図１０の処理によれば、ＤＦＥ１０１にエラーが発生したことがＭＦＰ１０２に通知される（ステップＳ１００６）ので、ＭＦＰ１０２はＤＦＥ１０１にエラーが発生したことを把握することができる。
【００５６】
また、ＤＦＥ１０１にエラーが発生したことがＭＦＰ１０２に通知され（ステップＳ１００６）、ＭＦＰ１０２は情報送信機能データをアプリケーションサーバ１０４，１０５に送信するように依頼される（ステップＳ１００７）ので、アプリケーションサーバ１０４，１０５はＤＦＥ１０１のエラー情報を把握することができ、もって、ユーザはＤＦＥ１０１のエラー情報を確認することができる。
【００５７】
次に、本発明の第４の実施の形態について説明する。
【００５８】
本発明の第４の実施の形態は、その構成、作用が上述した第１の実施の形態と基本的に同じであり、ＭＦＰ１０２が情報送信機能データをアプリケーションサーバ１０４，１０５に送信し、アプリケーションサーバ１０４，１０５が当該情報送信機能データに応答する応答データをＭＦＰ１０２に送信する際に当該応答データから情報を抜粋する点で本発明の第１の実施の形態と異なる。以下、重複した構成、作用については説明を省略し、異なる構成、作用についての説明を行う。
【００５９】
図１２は、図３におけるサービス基本処理部３０２によって実行される抜粋処理の手順を示すフローチャートである。
【００６０】
図１２において、まず、ネットワークＩ／Ｆ処理部３０３はアプリケーションサーバ１０４，１０５からＭＦＰ１０２に送信された応答データを受信する（ステップＳ１２０１）。受信された応答データは記憶装置２０４に格納される。サービス基本処理部３０２は応答データを解析し、応答データにＤＦＥ１０１が抜粋する情報（以下、「抜粋情報」という。）があるか否かを判別する（ステップＳ１２０２）。抜粋情報には、例えば、ＤＦＥ１０１に適用されているファームウェアのバージョン情報やＭＦＰ１０２及びアプリケーションサーバ１０４，１０５の情報送信機能データの通信間隔に関する情報がある。
【００６１】
ステップＳ１２０２の判別の結果、応答データに抜粋情報がないとき、後述のステップＳ１２０３をスキップして応答データをＭＦＰ１０２に転送して（ステップＳ１２０４）本処理を終了し、応答データに抜粋情報があるとき、抜粋情報を記憶装置２０４に格納し（ステップＳ１２０３）、ステップＳ１２０４に進む。なお、ＤＦＥ１０１は応答データに含まれる抜粋情報を複製し、複製された抜粋情報を記憶装置２０４に格納してもよい。
【００６２】
図１２の処理によれば、アプリケーションサーバ１０４，１０５からＭＦＰ１０２に送信された応答データが受信され（ステップＳ１２０１）、応答データに抜粋情報があるとき（ステップＳ１２０２でＹＥＳ）、抜粋情報が記憶装置２０４に格納され（ステップＳ１２０３）、応答データがＭＦＰ１０２に送信される（ステップＳ１２０４）ので、ＭＦＰ１０２には直接関係のないＤＦＥ１０１に関する情報が画像形成装置に送信されるのを防止することができる。
【００６３】
また、抜粋情報は記憶装置２０４に格納される（ステップＳ１２０３）。格納される抜粋情報がＭＦＰ１０２及びアプリケーションサーバ１０４，１０５の情報送信機能データの通信間隔に関する情報であるとき、ＤＦＥ１０１は通信間隔を利用して情報送信機能データに付加するＤＦＥ１０１に関する情報を予め準備することができる。
【００６４】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６５】
１００  画像形成システム
１０１  ＤＦＥ
１０２  ＭＦＰ
１０３  クライアントＰＣ
１０４，１０５  アプリケーションサーバ
１０６  ネットワーク
１０７  ローカルネットワーク
３０１  サービス固有処理部
３０２  サービス基本処理部
【図１】
0006635658.tif 000002
【図２】
0006635658.tif 000003
【図３】
0006635658.tif 000004
【図４】
0006635658.tif 000005
【図５】
0006635658.tif 000006
【図６】
0006635658.tif 000007
【図７】
0006635658.tif 000008
【図８】
0006635658.tif 000009
【図９】
0006635658.tif 000010
【図１０】
0006635658.tif 000011
【図１１】
0006635658.tif 000012
【図１２】
0006635658.tif 000013