(57)【要約】【課題】画像形成システムを運用するネットワーク接続のままの状態で、接続構成等を変更することなく、試験用の装置を設置することなく、ユーザによるテストパケット送信作業もなく、画像形成システムのサービス提供状況を診断すること。【解決手段】印刷制御装置３０３では、提供するサービスの設定状態を含む印刷制御装置の設定状態を記録した設定リストの画像データを生成して画像形成装置３０８で出力させる。画像形成装置３０８では、印刷された設定リストを読み取り、該読み取った画像データから印刷制御装置３０３の設定状態を認識し、該印刷制御装置の設定状態に基づき、グローバルネットワーク３０１を介して印刷制御装置３０３に対して前記サービスの診断パケットを送信し、該診断パケットに対する前記印刷制御装置からの応答パケットの受信を監視し、該応答パケットの受信監視結果に基づき、印刷制御装置３０３の状態を診断する。【選択図】図１
2011040900.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークに接続するための第１の接続手段と、前記ネットワークを介して受信したパケットに対するサービスを実行するサービス手段と、印刷データから画像データを生成する生成手段とを有する印刷制御装置と、前記印刷制御装置から出力される画像データを入力して前記画像データに基づく画像の印刷を行う画像形成装置とを有する画像形成システムであって、
前記印刷制御装置は、
前記サービスの設定状態を含む印刷制御装置の設定状態を記録した設定リストを前記画像形成装置で印刷するための画像データを生成して前記画像形成装置に出力する設定リスト印刷制御手段を有し、
前記画像形成装置は、
前記第１のネットワークに接続するための第２の接続手段と、
原稿から画像データを読み取るスキャン手段と、
前記スキャン手段により前記印刷された設定リストを読み取り、該読み取った画像データから前記印刷制御装置の設定状態を認識する認識手段と、
前記認識手段によって得られた前記印刷制御装置の設定状態に基づき、前記画像形成装置から前記印刷制御装置に対して前記サービスの診断を目的とする診断パケットを前記第１のネットワークを介して送信する診断パケット送信手段と、
前記診断パケット送信手段により送信した前記診断パケットに対する前記印刷制御装置からの応答パケットを前記第１のネットワークを介して受信したか監視する応答パケット監視手段と、
前記応答パケット監視手段による前記応答パケットの受信監視結果に基づき、前記印刷制御装置の状態を診断する診断手段とを有し、
前記サービス手段は、前記画像形成装置から受信した前記診断パケットに対する応答パケットを返信することを特徴とする画像形成システム。
【請求項２】
第１のネットワークに接続するための第１の接続手段と、前記ネットワークを介して受信したパケットに対するサービスを実行するサービス手段と、印刷データから画像データを生成する生成手段とを有する印刷制御装置と、前記印刷制御装置から出力される画像データを入力して前記画像データに基づく画像の印刷を行う画像形成装置とを有する画像形成システムにおける画像形成装置であって、
前記第１のネットワークに接続するための第２の接続手段と、
原稿から画像データを読み取るスキャン手段と、
前記印刷制御装置の前記サービスの設定状態を含む前記印刷制御装置の設定状態が印刷された設定リストを、前記スキャン手段により読み取り、該読み取った画像データから前記印刷制御装置の設定状態を認識する認識手段と、
前記認識手段によって得られた前記印刷制御装置の設定状態に基づき、前記画像形成装置から前記印刷制御装置に対して前記サービスの診断を目的とする診断パケットを前記第１のネットワークを介して送信する診断パケット送信手段と、
前記診断パケット送信手段により送信した前記診断パケットに対する前記印刷制御装置からの応答パケットを前記第１のネットワークを介して受信したか監視する応答パケット監視手段と、
前記応答パケット監視手段による前記応答パケットの受信監視結果に基づき、前記印刷制御装置の状態を診断する診断手段と、
を有することを特徴とする画像形成装置。
【請求項３】
前記診断パケット送信手段による前記診断パケットの送信の前に、前記第１のネットワークを介しての前記印刷制御装置以外との通信を遮断する遮断手段を有することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記診断パケット送信手段は、前記認識手段によって得られた前記印刷制御装置の設定状態に含まれる前記印刷制御装置における前記サービスの設定状態に基づき、前記印刷制御装置で提供中のサービスに対して、個別に前記診断パケットを送信することを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
前記診断手段による診断結果を出力する自己診断結果出力手段を有することを特徴とする請求項２乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記印刷制御装置は、前記印刷制御装置と前記画像形成装置の間の通信を専用に行う第２のネットワークに接続する第３の接続手段を有するものであり、
前記画像形成装置は、前記第２のネットワークに接続するための第４の接続手段を有することを特徴とする請求項２乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
第１のネットワークに接続するための第１の接続手段と、前記ネットワークを介して受信したパケットに対するサービスを実行するサービス手段と、印刷データから画像データを生成する生成手段とを有する印刷制御装置と、前記印刷制御装置から出力される画像データを入力して前記画像データに基づく画像の印刷を行う画像形成手段と、前記第１のネットワークに接続するための第２の接続手段と、原稿から画像データを読み取るスキャン手段とを有する画像形成装置とを有する画像形成システムにおける印刷制御装置であって、
前記サービスの設定状態を含む印刷制御装置の設定状態を記録した設定リストを前記画像形成装置で印刷するための画像データを生成して前記画像形成装置に出力する設定リスト印刷制御処理を行う設定リスト印刷制御手段を有し、
前記サービス手段は、前記印刷された設定リストから読み取られる前記印刷制御装置の設定状態に基づいて前記画像形成装置から送信される診断を目的とする診断パケットを受信した場合、該パケットに対する応答パケットを返信することを特徴とする印刷制御装置。
【請求項８】
前記第１のネットワークを介して、外部装置より、オペレーティングシステムの更新データを取得する取得手段と、
前記設定リスト印刷制御手段は、前記取得手段が前記オペレーティングシステムの更新データを取得した場合に、前記設定リスト印刷制御処理を行うことを特徴とする請求項７に記載の印刷制御装置。
【請求項９】
前記取得手段が前記オペレーティングシステムの更新データを取得した場合に、前記第１のネットワークを介した前記画像形成装置以外との通信を遮断するオペレーティングシステムの更新準備処理を行う更新準備手段と、
前記更新準備手段による前記更新準備処理が完了した後に、オペレーティングシステムの更新処理を行う更新手段と、
を有することを特徴とする請求項８に記載の印刷制御装置。
【請求項１０】
第１のネットワークに接続するための第１の接続手段と、前記ネットワークを介して受信したパケットに対するサービスを実行するサービス手段と、印刷データから画像データを生成する生成手段とを有する印刷制御装置と、前記印刷制御装置から出力される画像データを入力して前記画像データに基づく画像の印刷を行う画像形成手段と、前記第１のネットワークに接続するための第２の接続手段と、原稿から画像データを読み取るスキャン手段とを有する画像形成装置とを有する画像形成システムにおける画像形成装置における画像形成システム診断方法であって、
認識手段が、前記印刷制御装置の前記サービスの設定状態を含む前記印刷制御装置の設定状態が印刷された設定リストを、前記スキャン手段により読み取り、該読み取った画像データから前記印刷制御装置の設定状態を認識する認識ステップと、
診断パケット送信手段が、前記認識ステップにて得られた前記印刷制御装置の設定状態に基づき、前記画像形成装置から前記印刷制御装置に対して前記サービスの診断を目的とする診断パケットを前記第１のネットワークを介して送信する診断パケット送信ステップと、
応答パケット監視手段が、前記診断パケット送信ステップにて送信した前記診断パケットに対する前記印刷制御装置からの応答パケットを前記第１のネットワークを介して受信したか監視する応答パケット監視ステップと、
診断手段が、前記応答パケット監視ステップによる前記応答パケットの受信監視結果に基づき、前記印刷制御装置の状態を診断する診断ステップと、
を有することを特徴とする画像形成システム診断方法。
【請求項１１】
第１のネットワークに接続するための第１の接続手段と、前記ネットワークを介して受信したパケットに対するサービスを実行するサービス手段と、印刷データから画像データを生成する生成手段とを有する印刷制御装置と、前記印刷制御装置から出力される画像データを入力して前記画像データに基づく画像の印刷を行う画像形成手段と、前記第１のネットワークに接続するための第２の接続手段と、原稿から画像データを読み取るスキャン手段とを有する画像形成装置とを有する画像形成システムにおける印刷制御装置における画像形成システム診断方法であって、
設定リスト印刷制御手段が、前記サービスの設定状態を含む印刷制御装置の設定状態を記録した設定リストを前記画像形成装置で印刷するための画像データを生成して前記画像形成装置に出力する設定リスト印刷制御処理を行う設定リスト印刷制御ステップと、
前記サービス手段が、前記印刷された設定リストから読み取られる前記印刷制御装置の設定状態に基づいて前記画像形成装置から送信される診断を目的とする診断パケットを受信した場合、該パケットに対する応答パケットを返信する応答ステップと、
を有することを特徴とする画像形成システム診断方法。
【請求項１２】
第１のネットワークに接続するための第１の接続手段と、前記ネットワークを介して受信したパケットに対するサービスを実行するサービス手段と、印刷データから画像データを生成する生成手段とを有する印刷制御装置と、前記印刷制御装置から出力される画像データを入力して前記画像データに基づく画像の印刷を行う画像形成装置とを有する画像形成システムにおける画像形成装置を、
前記第１のネットワークに接続するための第２の接続手段、
原稿から画像データを読み取るスキャン手段、
前記印刷制御装置の前記サービスの設定状態を含む前記印刷制御装置の設定状態が印刷された設定リストを、前記スキャン手段により読み取り、該読み取った画像データから前記印刷制御装置の設定状態を認識する認識手段、
前記認識手段によって得られた前記印刷制御装置の設定状態に基づき、前記画像形成装置から前記印刷制御装置に対して前記サービスの診断を目的とする診断パケットを前記第１のネットワークを介して送信する診断パケット送信手段、
前記診断パケット送信手段により送信した前記診断パケットに対する前記印刷制御装置からの応答パケットを前記第１のネットワークを介して受信したか監視する応答パケット監視手段、
前記応答パケット監視手段による前記応答パケットの受信監視結果に基づき、前記印刷制御装置の状態を診断する診断手段、
として機能させるためのプログラム。
【請求項１３】
第１のネットワークに接続するための第１の接続手段と、前記ネットワークを介して受信したパケットに対するサービスを実行するサービス手段と、印刷データから画像データを生成する生成手段とを有する印刷制御装置と、前記印刷制御装置から出力される画像データを入力して前記画像データに基づく画像の印刷を行う画像形成手段と、前記第１のネットワークに接続するための第２の接続手段と、原稿から画像データを読み取るスキャン手段とを有する画像形成装置とを有する画像形成システムにおける印刷制御装置を、
前記サービスの設定状態を含む印刷制御装置の設定状態を記録した設定リストを前記画像形成装置で印刷するための画像データを生成して前記画像形成装置に出力する設定リスト印刷制御処理を行う設定リスト印刷制御手段として機能させるプログラムであり、
前記サービス手段は、前記印刷された設定リストから読み取られる前記印刷制御装置の設定状態に基づいて前記画像形成装置から送信される診断を目的とする診断パケットを受信した場合、該パケットに対する応答パケットを返信することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムが提供するサービスが正常に機能していることを診断するための制御に関する。
【背景技術】
【０００２】
従来の自己診断方法には、内部ネットワーク内で診断対象の装置を検査端末で挟むようにネットワークを構成すると共に、管理装置から、管理用ネットワークを介して管理端末と通信して診断対象の装置を検査するものがある（特許文献１）。
【０００３】
また、従来の自己診断方法には、ファイヤーウォール装置の通信許可状態を調査するために、試験用通信装置の指示に従い、通信装置からパケットを送信して、ファイヤーウォール装置のパケット導通試験を行うようにしたものがある（特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３２０６４４号公報
【特許文献２】特開２００３−１９８６２４号公報
【特許文献３】特開２００２−４４２９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１記載の従来例は、診断対象の装置を検査用の内部ネットワークに接続して診断を行うため、実際に装置を運用する環境で検査することができない。また、診断の実施には、診断を管理するための管理端末や、管理データを送受信するための管理用ネットワークが必要である。
【０００６】
特許文献２記載の従来例は、ファイヤーウォールの内側の内部ネットワークから、ファイヤーウォールの外側の外部ネットワークに向けて送信されるパケットの導通試験を行うためのものである。従って外部ネットワークから受信したパケットに対する診断は行うことができない。更に導通試験のためには、試験用通信装置及び、パケット送信用の通信装置を別途準備する必要がある。
【０００７】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、画像形成システムを運用するネットワーク接続のままの状態で、接続構成等の変更なく、試験用の装置の設置なく、ユーザによるテストパケット送信作業もなく、画像形成システムのサービス提供状況を診断する仕組みを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、第１のネットワークに接続するための第１の接続手段と、前記ネットワークを介して受信したパケットに対するサービスを実行するサービス手段と、印刷データから画像データを生成する生成手段とを有する印刷制御装置と、前記印刷制御装置から出力される画像データを入力して前記画像データに基づく画像の印刷を行う画像形成装置とを有する画像形成システムであって、前記印刷制御装置は、前記サービスの設定状態を含む印刷制御装置の設定状態を記録した設定リストを前記画像形成装置で印刷するための画像データを生成して前記画像形成装置に出力する設定リスト印刷制御手段を有し、前記画像形成装置は、前記第１のネットワークに接続するための第２の接続手段と、原稿から画像データを読み取るスキャン手段と、前記スキャン手段により前記印刷された設定リストを読み取り、該読み取った画像データから前記印刷制御装置の設定状態を認識する認識手段と、前記認識手段によって得られた前記印刷制御装置の設定状態に基づき、前記画像形成装置から前記印刷制御装置に対して前記サービスの診断を目的とする診断パケットを前記第１のネットワークを介して送信する診断パケット送信手段と、前記診断パケット送信手段により送信した前記診断パケットに対する前記印刷制御装置からの応答パケットを前記第１のネットワークを介して受信したか監視する応答パケット監視手段と、前記応答パケット監視手段による前記応答パケットの受信監視結果に基づき、前記印刷制御装置の状態を診断する診断手段とを有し、前記サービス手段は、前記画像形成装置から受信した前記診断パケットに対する応答パケットを返信することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像形成システムを運用するネットワーク接続のままの状態で、接続構成等を変更することなく画像形成システムのサービス提供状況を診断することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例を示す画像形成システムの接続構成図である。
【図２】印刷制御装置３０３と画像形成装置３０８の制御構成を示すブロック図である。
【図３】印刷制御装置３０３の動作を示すフローチャートである。
【図４】図３のＳ１０２で表示されるオペレーションパネルの一例を示す図である。
【図５】画像形成装置３０８によって印刷された設定リストの印刷例を示す図である。
【図６】図３のＳ１０６で表示されるオペレーションパネルの一例を示す図である。
【図７】画像形成装置３０８の動作を示すフローチャートである。
【図８】図７のＳ２１１で印刷される自己診断結果レポートの印刷例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。
図１は、本発明の一実施例を示す画像形成システムの接続構成図である。
図１において、３０３は、印刷データをＲＩＰ処理して画像データへ変換するための印刷制御装置である。３０８は、印刷制御装置３０３でＲＩＰ処理された画像データに基づいて画像形成を行う画像形成装置である。
【００１２】
３０１は、印刷制御装置３０３と画像形成装置３０８が他の通信機器（例えば、コンピュータ装置３１２）と通信を行うためのグローバルネットワーク（第１のネットワーク）である。３１２は、上記他の通信機器の一例として記載したコンピュータ装置である。３０２は、印刷制御装置３０３と画像形成装置３０８間のみの通信を行うためのローカルネットワーク（第２のネットワーク）である。
【００１３】
印刷制御装置３０３において、３０４は、印刷制御装置３０３をグローバルネットワーク３０１へ接続するためのネットワークインタフェースカード（以下、ＮＩＣ）（第１の接続部）である。３０５は、印刷制御装置３０３をローカルネットワーク３０２へ接続するためのＮＩＣである（第３の接続部）。３０６は、印刷制御装置３０３をビデオインターフェース３０７へ接続するためのビデオインターフェースカード。ビデオインターフェース３０７は、画像データを高速に通信するためのものである。
【００１４】
画像形成装置３０８において、３０９は、画像形成装置３０８をビデオインターフェース３０７へ接続するためのビデオインターフェースカードである。３１０は、画像形成装置３０８をグローバルネットワーク３０１へ接続するためのＮＩＣである（第２の接続部）。３１１は、画像形成装置３０８をローカルネットワーク３０２へ接続するためのＮＩＣである（第４の接続部）。
【００１５】
コンピュータ装置３１２において、３１３は、コンピュータ装置３１２をグローバルネットワーク３０１へ接続するためのＮＩＣである。
以下、印刷制御装置３０３と画像形成装置３０８間の通信について説明する。
印刷制御装置３０３と画像形成装置３０８間の通信では、画像データ（Ｖｉｄｅｏ信号）は、Ｖｉｄｅｏ Ｉ/Ｆ３０７によって通信される。しかし、画像データ（Ｖｉｄｅｏ信号）以外の制御命令やステータス通知等の通信は、ローカルネットワーク３０２が用いられる。ローカルネットワーク３０２は、印刷制御装置３０３と画像形成装置３０８間の制御信号やステータス通知等の通信を目的としたものである。
【００１６】
なお、グローバルネットワーク３０１は、印刷制御装置３０３と画像形成装置３０８間の制御信号やステータス通知等の通信には使用されない。印刷制御装置３０３と画像形成装置３０８間の通信で、グローバルネットワーク３０１を使用するのは、後述する画像形成システムの自己診断方法（画像形成システム診断方法）を実行する際である。
【００１７】
なお、印刷制御装置３０３と画像形成装置３０８間の制御信号やステータス通知等の通信を、ローカルネットワーク３０２を用いず、グローバルネットワーク３０１で行うことも可能である。しかし、このような構成では、ステータスポーリングなどの目的で大量の通信がグローバルネットワーク３０１側で行われることになり、グローバルネットワーク３０１側のトラフィックを増大させることになる。また、グローバルネットワーク３０１側のトラフィックによって、印刷制御装置３０３と画像形成装置間３０８の通信に影響が出る恐れもある。
【００１８】
本実施例では、画像形成装置３０８のネットワーク機能を有効に活用し、後述する画像形成システム診断方法を実現するために、画像形成装置３０８にＮＩＣ３１０を設け、画像形成装置３０８が直接グローバルネットワーク３０１に接続できるよう構成した。
【００１９】
図２は、図１に示した印刷制御装置３０３と画像形成装置３０８の制御構成を示すブロック図である。なお、図１と同一のものには同一の符号を付してあり、これらの説明は省略する。
【００２０】
図２において、１はＣＰＵで、ＲＯＭ３又は外部メモリ１０に記憶されたプログラムに基づいてシステムバス４に接続された各デバイスを制御し、印刷制御装置３０３全体を統括制御する。２はＲＡＭで、ＣＰＵ１の主メモリ，ワークエリア等として機能する。
【００２１】
５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）８や図示しないポインティングデバイス、例えばマウスからの入力を制御する。６はディスプレイコントローラ（ＤＳＰＣ）で、ディスプレイ９の表示を制御する。なお、ディスプレイ９は、ＣＲＴであってもＬＣＤであっても、その他の形式の表示装置であってもよい。なお、キーボード（ＫＢ）８や図示しないポインティングデバイス等の入力装置、ディスプレイ９等の出力装置は備えていなくてもよい。このように入力装置、出力装置を備えていない構成の印刷制御装置の場合、ローカルネットワーク３０２を用いて画像形成装置３０８と通信して、画像形成装置３０８の操作部２０を、印刷制御装置３０３の入出力装置として利用するものとする。
【００２２】
７はメモリコントローラ（ＭＣ）で、外部メモリ１０とのアクセスを制御する。なお、外部メモリ１０は、ハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、フラッシュメモリ等の各種記録媒体を含む。
【００２３】
画像形成装置３０８において、１１はＣＰＵで、コントローラ部１０００内のＲＯＭ１３あるいは外部メモリ２１に記憶されたプログラムに基づいてシステムバス１４に接続されている各デバイスを制御し、画像形成装置３０８全体を統括制御する。ＣＰＵ１１は、このプログラムの提供する機能により、スキャナ部１８を用いた（スキャン処理）原稿読取処理、プリンタ部１９を用いたプリント処理、後述する図３に示すフローチャートの処理等を実現可能である。１２はＲＡＭで、ＣＰＵ１１の主メモリ、ワークエリア等として機能する。
【００２４】
スキャナ部インターフェイス（スキャナ部Ｉ／Ｆ）１５は、スキャナ部１８からの画像データの入力を制御する。プリンタ部インターフェイス（プリンタ部Ｉ／Ｆ）１６は、プリンタ部（プリンタエンジン）１９への画像データの出力を制御する。２０は操作部で、タッチパネル付きモニタと、ハードキーから構成され、ユーザからの操作入力を受け付ける。
【００２５】
１７はメモリコントローラ（ＭＣ）で、外部メモリ２１とのアクセスを制御する。なお、外部メモリ２１は、ハードディスク（ＨＤ）、ＩＣカード、フラッシュメモリ等の各種記録媒体を含む。
【００２６】
以下、図３〜図８を用いて、図１，図２に示したように構成される画像形成システムにおいて、当該画像形成システムのサービス提供状況を自己診断する方法を説明する。
まず、図３〜図６を用いて、印刷制御装置３０３の動作を説明する。
図３は、印刷制御装置３０３の動作を示すフローチャートである。なお、このフローチャートの処理は、印刷制御装置３０３のＣＰＵ１が、外部メモリ１０に記録されたプログラムを読み出して実行することにより実現されるものである。
【００２７】
印刷制御装置３０３のＣＰＵ１は、ＮＩＣ３０４を介して、グローバルネットワーク３０１上に存在するＯＳを更新するためのＯＳ更新サーバ（不図示）と定期的に通信を行い、ＯＳを更新するためのＯＳ更新データの有無を監視する（Ｓ１０１）。なお、ＯＳとは、オペレーティングシステム（Operating System）を示す。このＯＳは、汎用的なＯＳであっても、専用のＯＳであってもよい。
【００２８】
そして、上記Ｓ１０１にて、印刷制御装置３０３のＣＰＵ１が、ＯＳ更新データが有ると判断した場合には、ＯＳ更新データの存在を示すメッセージを通知するオペレーションパネル（図４）を表示させる（Ｓ１０２）。なお、上記オペレーションパネル（図４）の表示先は、印刷制御装置３０３のディスプレイ９上であっても、画像形成装置３０８の操作部２０のモニタ上であってもよい。上記オペレーションパネルを印刷制御装置３０３のディスプレイ９上で表示させる場合、印刷制御装置３０３のＣＰＵ１は、ＮＩＣ３０５、ローカルネットワーク３０２を介して、オペレーションパネルの表示データを画像形成装置３０８に送信する。そして、表示データを受け取った画像形成装置３０８が、該表示データを操作部２０に表示する。
【００２９】
図４は、図３のＳ１０２で表示されるオペレーションパネルの一例を示す図である。
図４において、６０１は、印刷制御装置３０３に関する情報の表示部であり、装置の名称、ファームウェアのバージョン、ＯＳのバージョン、装置の状態、等の情報が表示される。６０２は、印刷制御装置３０３の各種設定を行うＵＩを起動するための設定ボタンである。
【００３０】
６０３は、ＯＳの更新データが有る場合に、その旨をオペレータに通知するために表示される文字列（メッセージ）の例である。６０４は、オペレータが印刷制御装置３０３へＯＳの更新準備を指示する際に用いられるＯＳ更新準備ボタンである。
【００３１】
なお、印刷制御装置３０３のＣＰＵは、図４のオペレーションパネルを表示した際、上記表示したオペレーショパネルに従って操作を行うことを促す旨の表示を、予め外部メモリ１０に登録されている印刷制御装置３０３の管理者の通知先に通知してもよい。この通知は、例えば、上記通知先としての電子メールアドレスへの電子メールや、上記通知先としてのＩＰアドレスに対応する装置へのポップアップ画面表示等により行う。また、上記通知を、印刷制御装置３０３又は画像形成装置３０８に備えられた不図示のＬＥＤ等の点灯や点滅等で行っても、印刷制御装置３０３又は画像形成装置３０８に備えられた不図示のスピーカ等からの音声出力やビープ音の出力等で行ってもよい。
【００３２】
以下、図３のフローチャートの説明に戻る。
印刷制御装置３０３のＣＰＵは、上記Ｓ１０２のＯＳ更新データの存在を示すメッセージを通知するオペレーションパネルの表示処理を完了すると、オペレータからのＯＳ更新準備ボタン６０４への指示（ＯＳ更新準備命令）を待機する（Ｓ１０３）。なお、図４のオペレーションパネルの表示先が、印刷制御装置３０３のディスプレイ９上の場合は、不図示のポインティングデバイスによるＯＳ更新準備ボタン６０４への指示を待機する。また、オペレーションパネルの表示先が、画像形成装置３０８の操作部２０のモニタ上の場合、ＯＳ更新準備ボタン６０４へのタッチを検知した画像形成装置３０８からの、ＯＳ更新準備ボタン６０４がタッチされた旨の通知を待機する。なお、画像形成装置３０８は、ＯＳ更新準備ボタン６０４へのタッチを検知すると、その旨を、ＮＩＣ３１１、ローカルネットワーク３０２を介して、印刷制御装置３０３に通知するように構成されている。
【００３３】
そして、印刷制御装置３０３のＣＰＵは、オペレータによりＯＳ更新準備ボタン６０４が押下されたことを検知すると、ＯＳ更新準備命令が有ったと判断し、ＯＳ更新を行うための準備処理（ＯＳ更新準備処理）を実施する（Ｓ１０４）。
【００３４】
ＯＳ更新準備（Ｓ１０４）とは具体的に以下の（処理１），（処理２）を実施することである。
（処理１）初めに、印刷制御装置３０３のＣＰＵ１は、画像形成装置３０８以外との通信を一時的に遮断する。この時、現在、通信中のものに関しては、その通信が完了してから遮断する。この処理１は、これ以降の印刷クライアントからの印刷データを受信しないこと等を目的として実施される。例えば、印刷制御装置３０３のＣＰＵ１が、グローバルネットワーク３０１、ＮＩＣ３０４を介して受信されるパケットをフィルタリングして、画像形成装置３０８以外から送信されたパケットを受け取らないように制御する。
【００３５】
（処理２）次に、印刷制御装置３０３のＣＰＵ１は、印刷キューに保持している印刷データを全て処理する。即ち、印刷キューに保持されている印刷データをＲＩＰして画像データを生成し、該生成した画像データを、ビデオＩ／Ｆ３０７を介して画像形成装置３０８に送信する。この処理２は、ＯＳの更新前に、未処理の印刷データを全て処理することを目的として実施される。
【００３６】
上述したＳ１０４のＯＳ更新準備処理が完了し、ＯＳの更新準備が整うと、印刷制御装置３０３のＣＰＵ１は、設定リスト（図５）の印刷を行う設定リスト印刷制御処理を実行する（Ｓ１０５）。
【００３７】
設定リストとは、印刷制御装置３０３の設定状態を記述したリストである。上記Ｓ１０５の設定リストの印刷では、印刷制御装置３０３のＣＰＵ１は、その時点の印刷制御装置の設定状態等から画像データを生成し、該生成した画像データをビデオＩ／Ｆ３０７を介して画像形成装置３０８へ送する。そして、画像形成装置３０８が、ビデオＩ／Ｆ３０７を介して受信した画像データを印刷する。これにより、設定リスト（図５）が印刷される。
【００３８】
図５は、画像形成装置３０８によって印刷された設定リストの印刷例を示す図である。
図５において、４０１は設定リストであり、印刷制御装置３０３の設定状態が記録されたものである。
設定リスト４０１において、４０２は名称及びシリアル番号情報である。４０３は、名称及びシリアル番号情報４０２を符号化した二次元バーコードである。４０４はネットワーク設定情報である。４０５は、ネットワーク設定情報４０４を符号化した二次元バーコードである。
【００３９】
４０６はデバイス管理サービスの利用状況情報である。４０７は、デバイス管理サービスの利用状況情報４０６を符号化した二次元バーコードである。４０８は印刷サービスの利用状況情報である。４０９は、印刷サービスの利用状況情報４０８を符号化した二次元バーコードである。
【００４０】
４１０はＯＳ更新データの有無とＯＳ更新データに対応する識別番号情報である。４１１は、ＯＳ更新データの有無とＯＳ更新データに対応する識別番号情報４１０を符号化した二次元バーコードである。
【００４１】
なお、この設定リスト４０１は、後述する図７に示す画像形成装置３０８の動作にて用いられる。
また、設定リスト４０１に記録される設定状態は、図５に示したものに限定されるものではなく、他の印刷制御装置３０３の設定状態を含むものでもよい。例えば、印刷制御装置３０３の設定状態を、文字情報（例えば４０２）、及び、二次元バーコードのような文字情報以外の情報に符号化した情報（例えば４０３）の少なくとも１つで記録されてもよい。
【００４２】
以下、図３のフローチャートの説明に戻る。
設定リストの印刷（Ｓ１０５）が完了すると、印刷制御装置３０３のＣＰＵ１は、ＯＳの更新準備が完了した旨を通知するオペレーションパネルを表示させる（Ｓ１０６）。なお、上記オペレーションパネルの表示先は、印刷制御装置３０３のディスプレイ９上であっても、画像形成装置３０８の操作部２０のモニタ上であってもよい。上記オペレーションパネルを印刷制御装置３０３のディスプレイ９上で表示させる場合、印刷制御装置３０３のＣＰＵ１は、ＮＩＣ３０５、ローカルネットワーク３０２を介して、オペレーションパネルの表示データを画像形成装置３０８に送信する。そして、表示データを受け取った画像形成装置３０８が、該表示データを操作部２０に表示する。
【００４３】
図６は、図３のＳ１０６で表示されるオペレーションパネルの一例を示す図であり、図４と同一のものには同一の符号を付してあり、説明は省略する。
図６において、７０１は、ＯＳの更新準備が整った場合に、その旨をオペレータに通知するために表示される文字列（メッセージ）の例である。７０２は、オペレータが印刷制御装置３０３へＯＳの更新を指示する際に用いられるＯＳ更新ボタンである。
【００４４】
以下、図３のフローチャートの説明に戻る。
印刷制御装置３０３のＣＰＵは、上記Ｓ１０６のＯＳ更新準備完了通知の表示を完了すると、オペレータからのＯＳ更新ボタン７０２への指示（ＯＳ更新命令）を待機する（Ｓ１０７）。なお、図６のオペレーションパネルの表示先が、印刷制御装置３０３のディスプレイ９上の場合は、不図示のポインティングデバイスによるＯＳ更新ボタン７０２への指示を待機する。また、オペレーションパネルの表示先が、画像形成装置３０８の操作部２０のモニタ上の場合、ＯＳ更新ボタン７０２へのタッチを検知した画像形成装置３０８からの、ＯＳ更新ボタン７０２がタッチされた旨の通知を待機する。なお、画像形成装置３０８は、ＯＳ更新ボタン７０２へのタッチを検知すると、その旨を、ＮＩＣ３１１、ローカルネットワーク３０２を介して、印刷制御装置３０３に通知するように構成されている。
【００４５】
そして、印刷制御装置３０３のＣＰＵは、オペレータがＯＳ更新ボタン７０２を押下したことを検知すると、ＯＳ更新命令が有ったと判断し、Ｓ１０８に処理を進める。
ステップＳ１０８では、印刷制御装置３０３のＣＰＵ１は、ＯＳ更新サーバ（不図示）と通信して、ＯＳ更新データをＯＳ更新サーバから入手し、ＯＳの更新処理を実施する（Ｓ１０８）。
【００４６】
そして、印刷制御装置３０３のＣＰＵ１は、ＯＳ更新処理が完了するまで待機し（Ｓ１０９）、ＯＳ更新処理が完了したことを認識すると、印刷制御装置３０３自身を再起動し（Ｓ１１０）、更新されたＯＳをシステムにロードする。もちろん、ＯＳの再起動が不要な更新に関しては、この再起動処理（Ｓ１１０）はスキップされても良い。
【００４７】
このようにして、ＯＳの更新処理が完了すると、印刷制御装置３０３のＣＰＵ１は、画像形成装置３０８から、グローバルネットワーク３０１、ＮＩＣ３０４を介して送られてくる診断パケットの受信を待機する（Ｓ１１１）。ここで受信する診断パケットは、上述した設定リスト４０１を用いて画像形成装置３０８にて生成されたものである。この画像形成装置３０８の動作は、後述する図７に示す。
【００４８】
なお、印刷制御装置３０３に診断パケットが到達すると、プロトコルスタック（ＣＰＵ１により実現されるネットワーク機能）は、受信したパケットに含まれるデータを、対応するアプリケーションプログラムへ送信する。また、印刷制御装置３０３上で動作している（ＣＰＵ１により実行されている）各アプリケーションプログラムは、受信したデータに対応するデータを返信するようプロトコルスタックへ指示する。また、プロトコルスタックは、このデータを応答パケットの形にして、送り元の画像形成装置３０８へ返信する（Ｓ１１２）。
【００４９】
次に、印刷制御装置３０３のＣＰＵ１は、上記Ｓ１１１〜Ｓ１１２の処理を画像形成装置３０８から診断パケットが送られてこなくなるまで繰り返し、全サービスの診断の完了を待機する（Ｓ１１３）。そして、印刷制御装置３０３のＣＰＵ１は、所定期間以上、画像形成装置３０８から診断パケットが送られてこない場合に、全サービスの診断終了と判断し、Ｓ１１４に処理を進める。
【００５０】
ステップＳ１１４では、印刷制御装置３０３のＣＰＵ１は、通常モードへの復帰処理を実施して、自己診断処理を終了する。なお、通常モードへの復帰処理（Ｓ１１４）とは具体的に以下の処理を実施することである。
【００５１】
印刷制御装置３０３は、Ｓ１０４において行った、画像形成装置３０８以外との通信を一時的に遮断していた状態を解除し（上述したフィルタリング等を解除し）、それ以前の通信状態に復帰する。例えば、印刷制御装置３０３のＣＰＵ１は、グローバルネットワーク３０１、ＮＩＣ３０４を介して受信される画像形成装置３０８以外から送信されたパケットを受け取るように制御する。これにより、印刷制御装置３０３は、グローバルネットワーク３０１、ＮＩＣ３０４を介した、コンピュータ装置３１２等の他のネットワークデバイスとの通信が可能となり、印刷データの受信等が可能になる。
【００５２】
次に、図７、図８を用いて、画像形成装置３０８の動作を説明する。
図７は、画像形成装置３０８の動作を示すフローチャートである。なお、このフローチャートの処理は、画像形成装置３０８のＣＰＵ１１が、ＲＯＭ１２又は外部メモリ２１に記録されたプログラムを読み出して実行することにより実現されるものである。
【００５３】
画像形成システムのサービス提供状況を自己診断するために、オペレータは、上述の図３のＳ１０５で印刷された設定リスト４０１を、画像形成装置３０８のスキャナ部１８を用いてスキャンする操作を行う。この指示を検知して、画像形成装置３０８のＣＰＵ１１は、スキャナ１８にセットされた設定リスト４０１の読取処理（スキャン）を実行し、該読み取った画像データから印刷制御装置３０３の設定状態を認識する（Ｓ２０１）。ただし、この操作は、上述の図３のＳ１１０による印刷制御装置３０３の再起動が完全に終了してから実施しなければならない。
【００５４】
なお、印刷制御装置３０３の再起動（図３のＳ１１０）が完了した際に、印刷制御装置３０３のＣＰＵ１が、その旨を、画像形成装置３０８に通知するようにしてもよい。例えば、上述した設定リスト４０１のスキャン処理をオペレータに促すメッセージを、ローカルネットワーク３０２を介して画像形成装置３０８に送信して、画像形成装置３０８の操作部２０のモニタ上に表示させるように構成してもいよい。若しくは、上記図３のＳ１０５では、印刷制御装置３０３のＣＰＵ１は、設定リストを印刷するための画像データを生成し、外部メモリ１０に記憶しておき、再起動後に、上記画像データを読み出して、画像形成装置３０８に送信するように設定する。そして、再起動（Ｓ１１０）が完了した際に、印刷制御装置３０３のＣＰＵ１が、上述した設定により、上記設定リスト４０１の画像データを画像形成装置３０８に送信して画像形成装置３０８で印刷させるようにしてもよい。
【００５５】
画像形成装置３０８のＣＰＵ１１は、上記Ｓ２０１のスキャンにより読み取ったデータ（スキャンデータ）の中にＯＳ更新データの有無とＯＳ更新データに対応する識別番号情報４１０（又は二次元バーコード４１１）が含まれるか否かを調査する（Ｓ２０２）。
【００５６】
この調査にて、スキャンデータにＯＳ更新データの有無とＯＳ更新データに対応する識別番号情報４１０（又は４１１）が含まれないと判断した場合、画像形成装置３０８のＣＰＵ１１は、Ｓ２０１のスキャンを通常のコピーのためのスキャンと判断する。そして、画像形成装置３０８のＣＰＵ１１は、通常のコピー処理へ処理を移行させる（Ｓ２０３）。
【００５７】
一方、上記Ｓ２０２にて、スキャナデータにＯＳ更新データの有無とＯＳ更新データに対応する識別番号情報４１０（又は４１１）が含まれると判断した場合、画像形成装置３０８のＣＰＵ１１は、Ｓ２０４〜Ｓ２１２に処理を進める。画像形成装置３０８は、このＳ２０４〜Ｓ２１２の処理によって画像形成システムの自己診断を実施する。
【００５８】
本実施例においては、上述のように設定リスト４０１に、ＯＳ更新データの有無とＯＳ更新データに対応する識別番号情報４１０（又は４１１）が含まれるか否かを判定して（Ｓ２０２）、自己診断の実行を自動的に判断している。しかし、通常のコピーとは別に、設定リスト４０１をスキャンするための専用のＵＩ（又はモード）を設けることにより、ステップＳ２０２の判定処理は不要となることは言うまでもない。
【００５９】
以下、Ｓ２０４〜Ｓ２１２の処理を説明する。
初めに、ステップＳ２０４では、画像形成装置３０８のＣＰＵ１１は、印刷制御装置３０３以外との通信を一時的に遮断する（Ｓ２０４）。例えば、画像形成装置３０８のＣＰＵ１１が、グローバルネットワーク３０１、ＮＩＣ３１０を介して受信されるパケットをフィルタリングして、印刷制御装置３０３以外から送信されたパケットを受け取らないように制御する。これは、これ以降、他のネットワークデバイスとの通信を行わないようにすることによって、自己診断の精度と効率を劣化させないことを目的として実施される。
【００６０】
次に、画像形成装置３０８のＣＰＵ１１は、上記Ｓ２０１にて読み込んだ設定リスト４０１内の情報に基づき、印刷制御装置３０３が提供中の各サービスに対する診断パケットを、１つ１つ印刷制御装置３０３へ送信する（診断パケット送信処理）（Ｓ２０５）。なお、この診断パケットの送信は、ＮＩＣ３１０、グローバルネットワーク３０１を介して行われる。
【００６１】
図５の設定リスト４０１を例に取ると、画像形成装置３０８のＣＰＵ１１は、設定リスト４０１で有効設定されているリモートＵＩ、ＳＮＭＰ、ＬＰＲ、Ｒａｗ（Ｐｏｒｔ９１００）、ＩＰＰ、ＰＡＰの各サービスに対して個別に診断パケットを送信する。一方、無効設定されているＳＬＰ、ＳＭＢへの診断パケットは送信しない。
【００６２】
なお、ＳＮＭＰは、Simple Network Management Protocolを示し、ＴＣＰ/ＩＰネットワークにおいて、ネットワークに接続された通信機器をネットワーク経由で監視・制御するためのプロトコルである。ＬＰＲは、Line PRinter daemon protocolを示し、ＴＣＰ/ＩＰネットワークを経由して印刷を行なうプロトコルである。Ｒａｗ（Ｐｏｒｔ９１００）は、ＴＣＰ/ＩＰネットワークのＰｏｒｔ９１００を利用して印刷を行なうプロトコルである。ＩＰＰは、Internet Printing Protocolを示し、TCP/IPネットワークを通じて印刷データの送受信や印刷機器の制御を行なうプロトコルである。ＰＡＰは、Password Authentication Protocolを示す。ＰＡＰは、認証情報（ユーザ名とパスワード等）を入力させ、それをネットワーク回線を通じて送信し、予め用意してあった認証情報のリストと照合することによって認証を行うプロトコルである。ＳＬＰは、Service Location Protocolを示し、ＴＣＰ/ＩＰネットワーク上のサービスの検索や、クライアントの自動設定などを可能にするプロトコルである。ＳＭＢは、Server Message Blockを示し、Ｗｉｎｄｏｗｓ（登録商標）などでネットワークを通じてファイル共有やプリンタ共有を実現するプロトコルである。
【００６３】
また、画像形成装置３０８のＣＰＵ１１が、印刷制御装置３０３へ診断パケットを送信する際の宛先アドレスには、ネットワーク設定情報４０４（又は４０５）に含まれるＩＰアドレスを用いる。しかし、画像形成装置３０８が、印刷制御装置３０３のアドレス情報を予め保持している場合は、その情報を利用しても差し支えない。また、各サービスの診断パケットの送信に先立ち、画像形成装置３０８から印刷制御装置３０３へＩＣＭＰパケットを送信し、ネットワークの疎通試験を行っても良い。
【００６４】
次に、画像形成装置３０８のＣＰＵ１１は、上記Ｓ２０５にて特定のサービスに対して診断パケットを送信すると、印刷制御装置３０３からの応答パケットの受信を監視する（応答パケット監視処理）（Ｓ２０６，Ｓ２０８）。なお、この応答パケットの受信は、グローバルネットワーク３０１、ＮＩＣ３１０を介して行われる。
【００６５】
もし、上記Ｓ２０５で送信した診断パケットが印刷制御装置３０３のサービスへ到達すると、印刷制御装置３０３は、図３のＳ１１１にてこれを検出し、図３のＳ１１２によって応答パケットを返信する。画像形成装置３０８のＣＰＵ１１は、この印刷制御装置３０３からの応答パケットを受信した場合、上記Ｓ２０５で送信した診断パケットに対応するサービスが正常に提供されていると判断し、その結果を記憶部（不図示）に記憶する（Ｓ２０７）。そして、ステップＳ２１０に処理を進める。
【００６６】
一方、上記Ｓ２０５で送信した診断パケットが印刷制御装置３０３のサービスへ到達しないと、印刷制御装置３０３は、図３のＳ１１１によってこれを検出できないため、パケットは無視され応答パケットは返信されない。画像形成装置３０８のＣＰＵ１１は、所定の待機時間をオーバーする前に（Ｓ２０８でＹｅｓとなる前に）、印刷制御装置３０３からの応答パケットが受信できなかった場合、ステップＳ２０９に処理を進める。ステップＳ２０９では、画像形成装置３０８のＣＰＵ１１は、上記Ｓ２０５で送信した診断パケットに対応するサービスが正常に提供されていない（異常）と判断し、その結果を外部メモリ２１に記憶し（Ｓ２０９）、ステップＳ２１０に処理を進める。
【００６７】
即ち、画像形成装置３０８のＣＰＵ１１は、上記Ｓ２０６〜Ｓ２０９にて、応答パケットの受信を監視し、応答パケットの受信監視結果に基づき、印刷制御装置３０３の状態を診断する。
【００６８】
ステップＳ２１０では、画像形成装置３０８のＣＰＵ１１は、印刷制御装置３０３で提供中の全サービス（設定リスト４０１で有効設定されている全てのサービス）に対する診断（Ｓ２０５〜Ｓ２０９の処理）が終了したかを判定する（Ｓ２１０）。そして、印刷制御装置３０３で提供中の全サービスに対する診断がまだ終了していないと判断した場合には、画像形成装置３０８のＣＰＵ１１は、上述のＳ２０５〜Ｓ２１０の処理を繰り返す。
【００６９】
一方、上記Ｓ２１０にて、印刷制御装置３０３で提供中の全サービスに対する診断が終了したと判断した場合には、画像形成装置３０８のＣＰＵ１１は、ステップＳ２１１に処理を進める。
【００７０】
ステップＳ２１１では、画像形成装置３０８のＣＰＵ１１は、自己診断結果レポートとなる画像データを生成し、画像形成装置３０８のプリンタ部１９から印刷出力する（自己診断結果出力処理）（Ｓ２１１）。
【００７１】
図８は、図７のＳ２１１で印刷される自己診断結果レポートの印刷例を示す図である。
図８において、５０１は自己診断結果レポートである。
自己診断結果レポート５０１において、５０２は名称及びシリアル番号情報である。５０３はネットワーク設定情報である。５０４はネットワークの疎通診断結果情報である。
５０５はデバイス管理サービスの診断結果情報である。５０６は印刷サービスの診断結果情報である。５０７はＯＳ更新の結果情報である。５０８は診断結果に応じて記述される警告情報である。
【００７２】
図８に示した自己診断結果レポート５０１の例では、デバイス管理サービスの診断結果５０５に、デバイス管理サービスのＳＬＰ及び、印刷サービスのＳＭＢは未提供サービスであったため、自己診断が行われなかった事を示す記述が行われている。
【００７３】
また、印刷サービスの診断結果５０６に、印刷サービスのＰＡＰは、印刷制御装置３０３から正常な応答パケットが受信できなかったため、異常が検出された事を示す記述が行われている（５０６）。
【００７４】
さらに、警告情報５０８は、異常が検出されたサービスの存在と、その対処をオペレータに促すための警告文が記述されている。
なお、ここでは、診断結果を印刷する構成を示したが、診断結果を予め外部メモリ２１に記憶された管理者の通知先に送信する（例えば、管理者のメールアドレスに送信する）ようにしてもよい。
【００７５】
以下、図７のフローチャートの説明に戻る。
上記Ｓ２１１にて自今診断結果レポートの印刷後、画像形成装置３０８のＣＰＵ１１は、印刷制御装置３０３以外との通信を許可し（Ｓ２１２）、自己診断処理を終了する。なお、印刷制御装置３０３以外との通信を許可する処理（Ｓ２１２）とは具体的に以下の処理を実施することである。例えば、画像形成装置３０８は、Ｓ２０４において行った、印刷制御装置３０３以外との通信を一時的に遮断していた状態を解除し（上述したフィルタリング等を解除し）、それ以前の通信状態に復帰する。例えば、画像形成装置３０８のＣＰＵ１１は、グローバルネットワーク３０１、ＮＩＣ３１０を介して受信される印刷制御装置３０３以外から送信されたパケットを受け取るように制御する。これにより、画像形成装置３０８は、グローバルネットワーク３０１、ＮＩＣ３０４を介した、他のネットワークデバイスとの通信処理が可能になる。このＳ２１１の処理によって、画像形成装置３０８は通常の動作モードへ復帰する。そして、画像形成装置３０８のＣＰＵ１１は、本フローチャートの処理を終了する。
【００７６】
以上説明したように、本実施例によれば、画像形成システムを他の試験環境に移すことなく、通常の使用状態のまま自己診断を行うことが可能である。また、自己診断を行うために、画像形成システムを構成している印刷制御装置３０３及び画像形成装置３０８以外の装置やネットワークを追加する必要がない。
【００７７】
さらに、本実施例によれば、印刷制御装置３０３のグローバルネットワーク３０１から送られてくるパケット（ＮＩＣ３０４を介した印刷制御装置３０３の受信パケット）を、実際に試験する事ができる。そして、このグローバルネットワーク３０１は、実際にユーザが画像形成システムと通信するネットワークである。このため、実際にユーザが画像形成システムと通信するのと同じ条件で、画像形成システムの診断が可能となる。
【００７８】
さらに、本実施例によれば、設定リストの記述に基づいて有効に設定されているサービスに対してのみ診断パケットを送るようにしたため、診断者は煩雑な試験の準備や、テストパケットの操作等から解放される。そして、有効に設定されているサービスに対して診断を行うことができる。また、設定リストの印刷は、ＯＳが更新される直前に生成されるため、常に印刷制御装置３０３の最新の状態を表した設定リストで、診断を行うことができる。
【００７９】
よって、汎用ＯＳを利用した印刷制御装置３０３を含む画像形成システムにおいて、効率的な自己診断を行うことができる。また、自己診断によってサービスの異常を検出した場合は、その旨を速やかに利用者へ通知することができる。
【００８０】
なお、上述した設定リストや診断結果の構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８１】
以下、印刷制御装置３０３や画像形成装置３０８で読み取り可能な（コンピュータ読取り可能な）各種データ処理プログラムを格納する記憶媒体（記録媒体）について説明する。
【００８２】
本発明の各工程（上述した各機能）は、ネットワーク又は各種記憶媒体を介して取得したソフトウェア（プログラム）をパーソナルコンピュータ等の処理装置（ＣＰＵ，プロセッサ）にて実行することでも実現できる。
【００８３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システム或いは装置に読み出すことによって、そのシステム或いは装置が、本発明の効果を享受することが可能となる。
【００８４】
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【００８５】
本発明の様々な例と実施例を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
なお、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
以上示したように、本発明によれば、画像形成システムを運用するネットワーク接続のままの状態で、接続構成等を変更することなく画像形成システムのサービス提供状況を診断することが可能となる。
【００８６】
また、画像形成システムの構成要素である印刷制御装置と画像形成装置を利用して自己診断を行うため、ネットワーク上に他の試験装置を設置する必要がなくなり、容易に診断を行うことができる。
【００８７】
さらに、印刷された設定リストのスキャン結果に基づいて、画像形成システムが提供しているサービスを診断するため、管理者等の診断者は、煩雑な試験の準備や、テストパケットの送信操作等の煩雑な診断操作を行う必要がない。よって、管理者等を煩雑な診断作業から解放することができる。
【符号の説明】
【００８８】
３０１    グローバルネットワーク
３０２    ローカルネットワーク
３０３    印刷制御装置
３０４    ＮＩＣ
３０５    ＮＩＣ
３０８    画像形成装置
３１０    ＮＩＣ
３１１    ＮＩＣ
【図１】
2011040900.tif 000003
【図２】
2011040900.tif 000004
【図３】
2011040900.tif 000005
【図４】
2011040900.tif 000006
【図５】
2011040900.tif 000007
【図６】
2011040900.tif 000008
【図７】
2011040900.tif 000009
【図８】
2011040900.tif 000010