(57)【特許請求の範囲】
【請求項１】
画像形成装置およびプリンターコントローラーを有する画像形成システムのためにネットワーク状態を検知して表示する方法であって、
クライアントが前記プリンターコントローラーに印刷ジョブを送信する第１のライン、および、画像データを転送する第２のラインを介して、前記プリンターコントローラーを前記画像形成装置に接続するステップと、
前記第１のラインを介した前記プリンターコントローラーおよび前記画像形成装置間のネットワーク接続の異常を検知すれば、前記第１のラインを介して前記プリンターコントローラーから前記プリンターコントローラーおよび前記画像形成装置にメッセージを発信し、前記第１のラインを介して前記画像形成装置から前記プリンターコントローラーおよび前記画像形成装置にメッセージを発信し、前記メッセージを受信すれば、前記メッセージを受信した前記プリンターコントローラーおよび前記画像形成装置は、前記メッセージを発した前記プリンターコントローラーまたは前記画像形成装置に前記第１のラインを介して返信メッセージを送信するステップと、
前記プリンターコントローラーおよび／または前記画像形成装置から前記第１のラインを介して返信メッセージを受信することによって、前記プリンターコントローラーおよび前記画像形成装置から送信された前記メッセージが、前記プリンターコントローラーおよび／または前記画像形成装置により受信されたかどうかを検出するステップと、
前記プリンターコントローラーおよび前記画像形成装置により送信され、前記返信メッセージを通じて前記プリンターコントローラーおよび前記画像形成装置により受信された前記メッセージ、ならびに、前記プリンターコントローラーおよび前記画像形成装置により送信され、前記プリンターコントローラーおよび前記画像形成装置に戻らない前記メッセージを前記第２のラインを介して収集するステップと、
前記画像形成装置および前記プリンターコントローラーにより受信された、および、受信されない前記収集されたメッセージに基づいて、前記プリンターコントローラーおよび前記画像形成装置間の前記ネットワーク接続の前記異常の原因を検出するステップと、
を含む、方法。
【請求項２】
前記第１のラインはインターネット回線であり、前記第２のラインは専用のバスラインである、請求項１に記載の方法。
【請求項３】
前記画像形成システムは、前記第１のラインを介して前記プリンターコントローラーおよび前記画像形成装置に接続される少なくとも一つのハブを有する、請求項１または２に記載の方法。
【請求項４】
前記少なくとも一つのハブは、前記第１のラインを介して前記プリンターコントローラーおよび前記画像形成装置に直列に接続される複数のハブである、請求項３に記載の方法。
【請求項５】
前記プリンターコントローラーおよび前記画像形成装置により送信される前記メッセージは、ｐｉｎｇコマンドである、請求項１〜４のいずれか一つに記載の方法。
【請求項６】
前記第１のラインを介して前記画像形成装置に前記プリンターコントローラーのパネル情報をＨＴＴＰデータとして発信するステップと、
ウェブブラウザー機能を使用して、前記画像形成装置のディスプレイ上に前記パネル情報を表示するステップと、
前記画像形成装置のディスプレイを用いて、前記ネットワーク接続の前記異常についての考えられる原因を表示するステップと、
をさらに含む、請求項１〜５のいずれか一つに記載の方法。
【請求項７】
前記プリンターコントローラーおよび前記画像形成装置間の前記ネットワーク接続の前記異常の検知前に、所定の時間間隔で前記プリンターコントローラーおよび前記画像形成装置からメッセージを発信して、前記プリンターコントローラーおよび前記画像形成装置間の前記ネットワーク接続の状態を把握するステップをさらに含む、請求項１〜６のいずれか一つに記載の方法。
【請求項８】
受信された、および、受信されない前記メッセージの実テーブルを生成し、前記実テーブルを参照テーブルと比較して前記プリンターコントローラーおよび前記画像形成装置間の前記ネットワーク接続の前記異常の原因を決定するステップをさらに含む、請求項１〜７のいずれか一つに記載の方法。
【請求項９】
前記プリンターコントローラーが前記第１のラインを介して使用されることを可能にする初期設定を、前記第２のラインを使用して実行するステップと、
前記第１のラインを使用して、前記初期設定後に、前記プリンターコントローラーの制御を実行するステップと、
前記プリンターコントローラーが、前記プリンターコントローラーを制御するためのウェブページを提供するウェブサーバーとして機能することを可能にするステップと、
前記画像形成装置が、前記ウェブページを取得して表示する前記ウェブブラウザーとして機能することを可能にするステップと、をさらに含み、
前記画像形成装置から前記第２のラインを介して送信されたコマンドによって前記初期設定が実行され、前記ウェブブラウザーが前記第１のラインを介して前記ウェブサーバーから取得した前記ウェブページ上で前記初期設定後の前記制御が実行される、請求項１〜８のいずれか一つに記載の方法。
【請求項１０】
前記画像形成装置は、前記ウェブブラウザーに表示され得る内容を特定する情報を前記プリンターコントローラーに送信し、前記プリンターコントローラーは、前記情報に基づいて前記画像形成装置の前記ウェブブラウザーへの表示に適している前記ウェブページを生成する、請求項９に記載の方法。
【請求項１１】
診断モジュールを有し、印刷ジョブに基づいて画像データを生成するプリンターコントローラーと、
前記プリンターコントローラーを制御し、前記画像データに基づいて印刷動作を実行する画像形成装置と、を有し、
クライアントが前記プリンターコントローラーに印刷ジョブを送信する第１のライン、および、前記画像データを転送する第２のラインを介して、前記プリンターコントローラーが前記画像形成装置に接続される画像形成システムであって、
前記プリンターコントローラーおよび前記画像形成装置は、
前記クライアントが前記プリンターコントローラーに前記印刷ジョブに送信する前記第１のライン、および、前記画像データを転送する前記第２のラインを介して、前記プリンターコントローラーを前記画像形成装置に接続するステップと、
前記第１のラインを介した前記プリンターコントローラーおよび前記画像形成装置間のネットワーク接続の異常を検知すれば、前記第１のラインを介して前記プリンターコントローラーから前記プリンターコントローラーおよび前記画像形成装置にメッセージを発信し、前記第１のラインを介して前記画像形成装置から前記プリンターコントローラーおよび前記画像形成装置にメッセージを発信し、前記メッセージを受信すれば、前記メッセージを受信した前記プリンターコントローラーおよび前記画像形成装置は、前記メッセージを発した前記プリンターコントローラーまたは前記画像形成装置に前記第１のラインを介して返信メッセージを送信するステップと、
前記プリンターコントローラーおよび／または前記画像形成装置から前記第１のラインを介して返信メッセージを受信することによって、前記プリンターコントローラーおよび前記画像形成装置から送信された前記メッセージが、前記プリンターコントローラーおよび／または前記画像形成装置により受信されたかどうかを検出するステップと、
前記プリンターコントローラーおよび前記画像形成装置により送信され、前記返信メッセージを通じて前記プリンターコントローラーおよび前記画像形成装置により受信された前記メッセージ、ならびに、前記プリンターコントローラーおよび前記画像形成装置により送信され、前記プリンターコントローラーおよび前記画像形成装置に戻らない前記メッセージを前記第２のラインを介して収集するステップと、
前記画像形成装置および前記プリンターコントローラーにより受信された、および、受信されない前記収集されたメッセージに基づいて、前記プリンターコントローラーおよび前記画像形成装置間の前記ネットワーク接続の前記異常の原因を検出するステップと、
を実行する、画像形成システム。
【請求項１２】
前記プリンターコントローラーから発せられて受信された、および、受信されない前記メッセージは、前記第２のラインを介して、前記画像形成装置の診断モジュールに送信される、請求項１１に記載のシステム。
【請求項１３】
前記第１のラインはインターネット回線であり、前記第２のラインは専用のバスラインである、請求項１１または１２に記載のシステム。
【請求項１４】
前記第１のラインを介して前記プリンターコントローラーおよび前記画像形成装置に接続される少なくとも一つのハブをさらに含む、請求項１１〜１３のいずれか一つに記載のシステム。
【請求項１５】
前記少なくとも一つのハブは、前記第１のラインを介して前記プリンターコントローラーおよび前記画像形成装置に直列に接続される複数のハブである、請求項１４に記載のシステム。
【請求項１６】
前記プリンターコントローラーおよび前記画像形成装置により送信される前記メッセージは、ｐｉｎｇコマンドである、請求項１１〜１５のいずれか一つに記載のシステム。
【請求項１７】
前記プリンターコントローラーは、前記プリンターコントローラーを制御するためのウェブページを提供するウェブサーバーとしての機能を有し、前記画像形成装置は、前記ウェブページを取得して表示するウェブブラウザーとしての機能を有し、画像形成装置から送信されるコマンドによって、前記第２のラインを介して初期設定が実行され、前記ウェブブラウザーが前記ウェブサーバーから取得した前記ウェブページ上で、前記第１のラインを介して前記初期設定後の制御が実行される、請求項１１〜１６のいずれか一つに記載のシステム。
【請求項１８】
画像形成装置およびプリンターコントローラーを有する画像形成システムのためにネットワーク状態を検知して表示するためのコンピュータープログラムであって、前記コンピュータープログラムは、
クライアントが前記プリンターコントローラーに印刷ジョブを送信する第１のライン、および、画像データを転送する第２のラインを介して、前記プリンターコントローラーを前記画像形成装置に接続するステップと、
前記第１のラインを介した前記プリンターコントローラーおよび前記画像形成装置間のネットワーク接続の異常を検知すれば、前記第１のラインを介して前記プリンターコントローラーから前記プリンターコントローラーおよび前記画像形成装置にメッセージを発信し、前記第１のラインを介して前記画像形成装置から前記プリンターコントローラーおよび前記画像形成装置にメッセージを発信し、前記メッセージを受信すれば、前記メッセージを受信した前記プリンターコントローラーおよび前記画像形成装置は、前記メッセージを発した前記プリンターコントローラーまたは前記画像形成装置に前記第１のラインを介して返信メッセージを送信するステップと、
前記プリンターコントローラーおよび／または前記画像形成装置から前記第１のラインを介して返信メッセージを受信することによって、前記プリンターコントローラーおよび前記画像形成装置から送信された前記メッセージが、前記プリンターコントローラーおよび／または前記画像形成装置により受信されたかどうかを検出するステップと、
前記プリンターコントローラーおよび前記画像形成装置により送信され、前記返信メッセージを通じて前記プリンターコントローラーおよび前記画像形成装置により受信された前記メッセージ、ならびに、前記プリンターコントローラーおよび前記画像形成装置により送信され、前記プリンターコントローラーおよび前記画像形成装置に戻らない前記メッセージを前記第２のラインを介して収集するステップと、
前記画像形成装置および前記プリンターコントローラーにより受信された、および、受信されない前記収集されたメッセージに基づいて、前記プリンターコントローラーおよび前記画像形成装置間の前記ネットワーク接続の前記異常の原因を検出するステップと、
を含む処理を実行するように構成される、コンピュータープログラム。
【請求項１９】
前記第１のラインを介して前記画像形成装置に前記プリンターコントローラーのパネル情報をＨＴＴＰデータとして発信するステップと、
ウェブブラウザー機能を使用して、前記画像形成装置のディスプレイ上に前記パネル情報を表示するステップと、
前記画像形成装置のディスプレイを用いて、前記ネットワーク接続の前記異常についての考えられる原因を表示するステップと、
をさらに含む、請求項１８に記載のコンピュータープログラム。
【請求項２０】
請求項１８または１９に記載のコンピュータープログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびプリンターコントローラーを有する画像形成システムのためにネットワーク状態を検知して表示するシステムおよび方法に関し、より詳しくは、画像形成装置または多機能周辺装置（ＭＦＰ）のディスプレイに考えられる原因を表示する自動的な（または、自動）ネットワーク診断機能を有し、画像形成装置およびプリンターコントローラーを有する画像形成システムのためにネットワーク状態を検知して表示するシステムおよび方法に関する。
【背景技術】
【０００２】
プリンター機能およびスキャナー機能を備える多機能周辺装置である印刷装置（以下、「画像形成装置」と称する）の広範囲にわたる使用が存在している。画像形成装置が印刷動作に使用される場合、ページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）形式の印刷ジョブがクライアントまたはクライアント機器から受信される。クライアントまたはクライアント機器は、一般的に、ネットワークを介して画像形成装置につながれている。一旦、印刷ジョブが画像形成装置により受信されれば、印刷ジョブは、ラスタライズ（ビットマップ展開）されて、多値（たとえば、８ビット）の画像データが生成される。この多値の画像データが、スクリーニング（２値化）されてバイナリ画像データが生成され、バイナリ画像データに画像調整処理が適用され、それから、バイナリ画像データは、印刷媒体および／または紙媒体上に出力される。
【０００３】
ネットワークを介して複数の画像形成装置が接続されるシステムにおいて、印刷ジョブから多値の画像データを生成する処理（以下、「ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理」と称する）、または、多値の画像データのスクリーニング処理が、各画像形成装置で実行される場合、各画像形成装置は、上記の処理を実行する機能を有する必要がある。これは、画像形成装置の複雑な構造をもたらし得る。したがって、これらの問題を避けるために、共同所有される特許文献１に記載されるように、別個のプリンターコントローラーが上記のＲＩＰ処理機能およびスクリーニング機能を備え、ネットワークにつながれ、かつ、プリンターコントローラーがもっぱら上記の処理を担当するように画像形成システムが設計された。
【０００４】
クライアントまたはクライアント機器、別個のプリンターコントローラー、および画像形成装置を含む上記の構成において、プリンターコントローラーおよび画像形成装置間のネットワーク接続が停止および／または誤作動する場合、必要な修理がなされるように、画像形成装置のディスプレイまたはグラフィカルユーザーインターフェース（ＧＵＩ）上にネットワーク障害の考えられる原因を自動的に表示するネットワーク診断機能を有することが望ましい。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許公開第２００９／０２５１７２６号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の問題を考慮して、画像形成装置または多機能周辺装置（ＭＦＰ）のディスプレイ上に考えられる原因を表示する自動ネットワーク診断機能を含み、画像形成装置およびプリンターコントローラーを有する画像形成システムのためにネットワーク状態を検知して表示するためのシステムおよび方法を有することが望ましい。
【課題を解決するための手段】
【０００７】
典型的な実施形態によれば、画像形成装置およびプリンターコントローラーを有する画像形成システムのためにネットワーク状態を検知して表示する方法であって、当該方法は、クライアントがプリンターコントローラーに印刷ジョブを送信する第１のライン、および、画像データを転送する第２のラインを介して、プリンターコントローラーを画像形成装置に接続するステップと、第１のラインを介したプリンターコントローラーおよび画像形成装置間のネットワーク接続の異常を検知すれば、第１のラインを介してプリンターコントローラーからプリンターコントローラーおよび画像形成装置にメッセージを発信し、第１のラインを介して画像形成装置からプリンターコントローラーおよび画像形成装置にメッセージを発信し、メッセージを受信すれば、メッセージを受信したプリンターコントローラーおよび画像形成装置は、メッセージを発したプリンターコントローラーまたは画像形成装置に第２のラインを介して返信メッセージを送信するステップと、プリンターコントローラーおよび／または画像形成装置から第１のラインを介して返信メッセージを受信することによって、プリンターコントローラーおよび画像形成装置から送信されたメッセージが、プリンターコントローラーおよび／または画像形成装置により受信されたかどうかを検出するステップと、プリンターコントローラーおよび画像形成装置により送信され、返信メッセージを通じてプリンターコントローラーおよび画像形成装置により受信されたメッセージ、ならびに、プリンターコントローラーおよび画像形成装置により送信され、プリンターコントローラーおよび画像形成装置に戻らないメッセージを第２のラインを介して収集するステップと、画像形成装置およびプリンターコントローラーにより受信された、および、受信されない取集されたメッセージに基づいて、プリンターコントローラーおよび画像形成装置間のネットワーク接続の異常の原因を検出するステップと、を含む。
【０００８】
さらなる典型的な実施形態によれば、画像形成システムは、診断モジュールを有し、印刷ジョブに基づいて画像データを生成するプリンターコントローラーと、プリンターコントローラーを制御し、画像データに基づいて印刷動作を実行する画像形成装置と、を有し、クライアントがプリンターコントローラーに印刷ジョブを送信する第１のライン、および、画像データを転送する第２のラインを介して、プリンターコントローラーが画像形成装置に接続されている画像形成システムであって、プリンターコントローラーおよび画像形成装置は、クライアントがプリンターコントローラーに印刷ジョブに送信する第１のライン、および、画像データを転送する第２のラインを介して、プリンターコントローラーを画像形成装置に接続するステップと、第１のラインを介したプリンターコントローラーおよび前記画像形成装置間のネットワーク接続の異常を検知すれば、第１のラインを介してプリンターコントローラーからプリンターコントローラーおよび画像形成装置にメッセージを発信し、第１のラインを介して画像形成装置からプリンターコントローラーおよび画像形成装置にメッセージを発信し、メッセージを受信すれば、メッセージを受信したプリンターコントローラーおよび画像形成装置は、メッセージを発したプリンターコントローラーまたは画像形成装置に第１のラインを介して返信メッセージを送信するステップと、プリンターコントローラーおよび／または画像形成装置から第１のラインを介して返信メッセージを受信することによって、プリンターコントローラーおよび画像形成装置から送信されたメッセージがプリンターコントローラーおよび／または画像形成装置により受信されたかどうかを検出するステップと、プリンターコントローラーおよび画像形成装置により送信され、返信メッセージを通じてプリンターコントローラーおよび画像形成装置により受信されたメッセージ、ならびに、プリンターコントローラーおよび画像形成装置により送信され、プリンターコントローラーおよび画像形成装置に戻らないメッセージを第２のラインを介して収集するステップと、画像形成装置およびプリンターコントローラーにより受信された、および、受信されない取集されたメッセージに基づいて、プリンターコントローラーおよび画像形成装置間のネットワーク接続の異常の原因を検出するステップと、を実行する。
【０００９】
他の典型的な実施形態によれば、画像形成装置およびプリンターコントローラーを有する画像形成システムのためにネットワーク状態を検知して表示するためのコンピュータープログラムであって、当該コンピュータープログラムは、クライアントがプリンターコントローラーに印刷ジョブを送信する第１のライン、および、画像データを転送する第２のラインを介して、プリンターコントローラーを画像形成装置に接続するステップと、第１のラインを介したプリンターコントローラーおよび画像形成装置間のネットワーク接続の異常を検知すれば、第１のラインを介してプリンターコントローラーからプリンターコントローラーおよび画像形成装置にメッセージを発信し、第１のラインを介して画像形成装置からプリンターコントローラーおよび画像形成装置にメッセージを発信し、メッセージを受信すれば、メッセージを受信したプリンターコントローラーおよび画像形成装置は、メッセージを発したプリンターコントローラーまたは画像形成装置に第１のラインを介して返信メッセージを送信するステップと、プリンターコントローラーおよび／または画像形成装置から第１のラインを介して返信メッセージを受信することによって、プリンターコントローラーおよび画像形成装置から送信されたメッセージがプリンターコントローラーおよび／または画像形成装置により受信されたかどうかを検出するステップと、プリンターコントローラーおよび画像形成装置により送信され、返信メッセージを通じてプリンターコントローラーおよび画像形成装置により受信されたメッセージ、ならびに、プリンターコントローラーおよび画像形成装置により送信され、プリンターコントローラーおよび画像形成装置に戻らないメッセージを第２のラインを介して収集するステップと、画像形成装置およびプリンターコントローラーにより受信された、および、受信されない収集されたメッセージに基づいて、プリンターコントローラーおよび画像形成装置間のネットワーク接続の異常の原因を検出するステップと、を含む処理を実行するように構成される。
【００１０】
前述の概要および以下の詳細な説明の両方は、例示的かつ説明的であり、特許請求の範囲に記載される発明のさらなる説明を提供することを目的としていることは理解される。
【図面の簡単な説明】
【００１１】
添付の図面は、本発明のさらなる理解を提供するために含まれ、本明細書に組み込まれ、かつ、本明細書の一部を構成する。図面は、本発明の実施形態を示し、説明と共に本発明の原理を説明する働きをする。
【図１】典型的な実施形態に係る、複数のクライアント機器と、画像形成装置およびプリンターコントローラーを含む画像形成システムとを有するデータ処理システムを示す図である。
【図２】典型的な実施形態に係る、画像形成装置およびプリンターコントローラーを含むデータ処理システムを示す図である。
【図３】他の実施形態に係る、画像形成装置、プリンターコントローラー、およびハブを含むデータ処理システムを示す図である。
【図４】他の実施形態に係る、画像形成装置、プリンターコントローラー、および一つ以上のハブを含むデータ処理システムを示す図である。
【図５】追加的な実施形態に係る、画像形成装置用のグラフィカルユーザーインターフェース（または、ディスプレイ）を示す図である。
【図６】一実施形態に係る自動ネットワーク診断機能のためのシーケンス図である。
【図７】他の実施形態に係る自動ネットワーク診断機能のためのシーケンス図である。
【図８】典型的な実施形態に係る自動ネットワーク診断機能を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
好ましい実施形態の説明
以下、添付の図面に例が示される本発明の好ましい実施形態について詳細に説明する。可能な限り、同一または類似の部品を参照するために、図面および説明において同一の参照符号が使用される。
【００１３】
典型的な実施形態によれば、画像形成装置およびプリンターコントローラーを有する画像形成システムのためにネットワーク状態を検知して表示する方法が以下に示される。方法は、クライアントがプリンターコントローラーに印刷ジョブを送信する第１のライン、および、画像データを転送する第２のラインを介して、プリンターコントローラーを画像形成装置に接続することを含む。第１のラインを介したプリンターコントローラーおよび画像形成装置間のネットワーク接続の異常を検知すれば、第１のラインを介してプリンターコントローラーからプリンターコントローラーおよび画像形成装置にメッセージが発信される。加えて、第１のラインを介して画像形成装置からプリンターコントローラーおよび画像形成装置にメッセージが発信され、メッセージを受信すれば、メッセージを受信したプリンターコントローラーおよび画像形成装置は、メッセージを発したプリンターコントローラーまたは画像形成装置に第１のラインを介して返信メッセージを送信する。プリンターコントローラーおよび画像形成装置から送信されたメッセージが、プリンターコントローラーおよび／または画像形成装置から返信メッセージを受信することによって、プリンターコントローラーおよび／または画像形成装置により受信されれば、プリンターコントローラーおよび画像形成装置により送信され、返信メッセージを通じてプリンターコントローラーおよび画像形成装置により受信されたメッセージと、プリンターコントローラーおよび画像形成装置により送信され、プリンターコントローラーおよび画像形成装置に戻らないメッセージが第２のラインを介して収集される。プリンターコントローラーおよび画像形成装置間のネットワーク接続の異常の原因が、画像形成装置およびプリンターコントローラーにより受信された、および、受信されない収集されたメッセージに基づいて検出される。
【００１４】
図１は、一つ以上のクライアントまたはクライアント機器１１０，１１２、画像形成装置１２０、および単独のプリンターコントローラー１３０を含む画像形成システム１００を示す図である。図１に示されるとおり、一つ以上のクライアント１１０，１１２、画像形成装置１２０、およびプリンターコントローラー１３０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）またはＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のような第１のライン（つまり、インターネットまたはネットワーク接続）１５０を介して接続されている。加えて、画像形成装置１２０およびプリンターコントローラー１３０は、専用のバスまたはビデオＩ／Ｆケーブル（ビデオインターフェースケーブル）のような第２のライン１５２を介して接続されている。
【００１５】
一実施形態によれば、プリンターコントローラー１３０は、第１のライン１５０を介して一つ以上のクライアント１１０，１１２からページ記述言語形式の印刷ジョブを受信し、ＲＩＰ処理またはスクリーニング処理を適用する。そして、バイナリ画像データおよびジョブチケットが、第２のライン１５２を介して画像形成装置１２０に送信される。画像形成装置１２０において、画像調整処理がバイナリ画像データに適用され、印刷が実行される。
【００１６】
典型的な実施形態によれば、プリンターコントローラー１３０は、表示部または操作部を含まない。したがって、画像形成装置１２０に付随するディスプレイまたは表示パネル（つまり、グラフィカルユーザーインターフェースまたはＧＵＩ）１４０は、プリンターコントローラー１３０のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスの設定、画像形成装置１２０の情報またはユーザー情報のプリンターコントローラー１３０への登録、印刷ジョブの制御、およびプリンターコントローラー１３０のプログラムの更新を含む機能をプリンターコントローラー１３０内で実行するために使用されることができる。
【００１７】
典型的な実施形態によれば、一つ以上のクライアント機器１１０，１１２のそれぞれは、プロセッサまたは中央演算装置（ＣＰＵ）、ソフトウエアプログラムおよびデータ（たとえば、印刷されるファイル）を記憶するための一つ以上のメモリを含むことが好ましい。また、クライアント機器１１０，１１２は、コンピューターハードウエアを管理し、種々のソフトウエアプログラムの効率的な実行のために共通のサービスを提供するオペレーティングシステム（ＯＳ）を含むことが好ましい。プロセッサまたはＣＰＵは、クライアント機器１１０，１１２の機能の少なくとも一部を操作および／または制御するコンピュータープログラムの指令を実行する。クライアント機器１１０，１１２の例は、パーソナルコンピューター、画像形成装置、ルーター、および／または携帯情報端末（ＰＤＡ）を含むが、これらに限られない。
【００１８】
一つ以上のクライアント１１０，１１２は、プリンタードライバーを用いて、ＰＤＬ形式の印刷ジョブを生成する。典型的な実施形態によれば、印刷ジョブは、第１のライン１５０を介してプリンターコントローラー１３０に送信される。一実施形態によれば、一つ以上のクライアント機器１１０，１１２、画像形成装置１２０、および／またはプリンターコントローラー１３０を接続する第１のライン１５０は、ワイヤ（または、ケーブル）、および／または、ラジオ周波数（ＲＦ）および／または赤外線（ＩＲ）通信を含むがこれに限られない無線技術であることができる。
【００１９】
上述したとおり、プリンターコントローラー１３０が設置されるとき、一つ以上のクライアント機器１１０，１１２、画像形成装置１２０、およびプリンターコントローラー１３０は、ＬＡＮまたはＷＡＮのような第１のライン１５０を介して接続される。また、画像形成装置１２０およびプリンターコントローラー１３０は、ビデオＩ／Ｆ（インターフェース）ケーブルのような専用のバスラインであることが好ましい第２のライン１５２を介して接続またはつながれる。プリンターコントローラー１３０は、画像形成装置１２０のビデオディスプレイまたは表示パネル１４０以外のＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を有していないので、種々の形態の設定を行うために、第２のライン１５２を介して、指令コードが転送される。
【００２０】
典型的な実施形態によれば、第１のライン１５０を使用してプリンターコントローラー１３０が制御されるように、ウェブサーバーがプリンターコントローラー１３０に搭載され、ウェブブラウザーが画像形成装置１２０に搭載される。さらに、プリンターコントローラー１３０を制御するためのディスプレイ１４０は、画像形成装置１２０によって作り出されず、プリンターコントローラー１３０によって作り出され、上記の表示パネル１４０は、画像形成装置１２０のウェブブラウザー機能によって表示される。上記の構成において、ウェブブラウザーにより必要とされるＩＰアドレスを含む基本設定は、画像形成装置１２０の操作部で行われなければならない。プリンターコントローラー１３０が接続されるとき、ＩＰアドレスを含む基本設定（いわゆる、初期設定）は、専用バスのような第２のライン１５２を使用して行われる。この場合、初期設定のための画面データは、画像形成装置１２０の記憶部に記憶される。
【００２１】
画像形成装置１２０に印刷ジョブがセットされるとき、プリンターコントローラー１３０の接続に関する情報が確認される。初期設定がまだ完了していない場合、設定が促される。初期設定が完了した場合、ウェブブラウザーが起動され、そして、表示パネルを利用することができ、かつ、接続が開始されるように、プリンターコントローラー１３０のウェブページが指定され、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が通知される。関連する画像形成装置１２０からウェブブラウザーにアクセスがあるとき、プリンターコントローラー１３０のウェブサーバーは、そのウェブブラウザーに合わせてページ内容を返送する。たとえば、画像形成装置１２０からプリンターコントローラー１３０に送信される指令コードは、ウェブブラウザーに表示され得る情報（たとえば、タグ、画像形式、およびＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ））を含むように設計される。この取り決めによれば、プリンターコントローラー１３０は、画像形成装置１２０のウェブブラウザー機能を識別し、応答として適切なウェブページを送信することができる。
【００２２】
さらに、画像形成装置１２０は、現在の接続状況に関する情報と同様、接続されるプリンターコントローラー１３０のＩＤ情報を含む基本設定情報を保持することができる。たとえば、プリンターコントローラー１３０の再設置時の指令コードは、自動的に再送信されることができ、ウェブブラウザーにより設定された画面は、ユーザーによる明確な設定なしに、使用されることができる。
【００２３】
図２は、画像形成装置１２０およびプリンターコントローラー１３０を含むデータ処理システム２００を示す図である。図２に示されるとおり、画像形成装置１２０は、制御部１２１、記憶部１２２、画面データ記憶部１２３、表示制御部１２４、表示操作部１２５、印刷処理部１２６、第１のラインインターフェース部１２７、および第２のラインインターフェース部１２８を含む。
【００２４】
制御部１２１は、一般的に、中央演算装置（ＣＰＵ）、ランダムアクセスメモリ（ＲＡＭ）、および読取り専用メモリ（ＲＯＭ）を含む。中央演算装置は、記憶された一連の命令（つまり、コンピュータープログラム）を実行するように構成される。また、制御部１２１は、画像形成装置１２０内で、ソフトウエアプログラムおよびハードウエアコンポーネント間の橋渡し役をするオペレーティングシステム（ＯＳ）を含む。オペレーティングシステム（ＯＳ）は、コンピューターハードウエアを管理し、種々のアプリケーションソフトウエアの効率的な実行のために共通のサービスを提供する。典型的な実施形態によれば、制御部１２１は、印刷画像を生成するために、クライアント機器１１０，１１２を経由してプリンターコントローラー１３０から受信されたデータおよびジョブ情報を処理することによって、プリンターコントローラー１３０に追加的な支援を提供することができる。制御部１２１は、プリンターコントローラー１３０から取得された画像データに、圧縮、伸長、拡大、縮小、および回転処理を適用する。さらに、制御部１２１は、プリンターコントローラー１３０からウェブページを取得するウェブブラウザーとしての役割を果たす。また、制御部１２１は、画像形成装置１２０およびプリンターコントローラー１３０を有する本明細書中の画像形成システムのためにネットワーク状態を検知するステップおよび表示するステップを実行する診断モジュールを含む。
【００２５】
記憶部１２２は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）および／または他の記憶媒体を含むことが好ましく、処理が施された画像データ、画像形成装置１２０の設定情報、およびユーザー情報を記憶する。画面データ記憶部１２３は、ＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を含むことが好ましく、第１のライン１５０を介してプリンターコントローラー１３０を使用することを可能にする設定（たとえば、ＩＰアドレス設定、ならびに、画像形成装置１２０の情報およびユーザー情報の登録（以下、「初期設定」と称する））を実行するための画面データ、および、ウェブブラウザーを使用してプリンターコントローラー１３０から取得された画面データを格納する。表示制御部１２４は、表示操作部１２５を制御し、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）コントローラーで例示され得る。典型的な実施形態によれば、表示操作部１２５は、格子状構造に配置される透明電極を有する感圧操作部（タッチディスプレイパネル）により構成され、この感圧操作部は、ＬＣＤまたは有機ＥＬ（ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ上に取り付けられる。指またはタッチペンを用いた押し下げにより力がかけられる位置のＸ−Ｙ座標は、電流値を単位として検出され、検出された位置信号は、動作信号として制御部１２１に出力される。
【００２６】
印刷処理部１２６は、紙のような印刷媒体に画像データを転写する。典型的な実施形態によれば、静電潜像が形成されるように、帯電装置により帯電された感光体ドラムが、露光装置により画像に対応する光にさらされる。そして、現像を作るように、現像装置により帯電されたトナーが静電潜像に付着される。このトナー画像は、第１の工程で、転写ベルトに転写され、それから、第２の工程で、転写ベルトから紙媒体上に転写される。さらに、トナー画像は、定着装置により紙媒体上に定着される。必要であれば、折り、製本、およびステープル動作が実行される。
【００２７】
第１のラインインターフェース部１２７は、第１のライン１５０との接続のためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）またはモデムのインターフェースであり、イーサネット（登録商標）規格にしたがって、一つ以上のクライアント１１０，１１２、画像形成装置１２０、およびプリンターコントローラー１３０と通信する。第２のラインインターフェース部１２８は、第２のライン１５２との接続のためのインターフェースを構成し、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）規格その他にしたがってプリンターコントローラー１３０と通信する。
【００２８】
プリンターコントローラー１３０は、制御部１３１、記憶部１３２、第１のラインインターフェース部１３３、および第２のラインインターフェース部１３４を含む。制御部１３１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、およびＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）を含む。また、制御部１３１は、画像形成装置１２０およびプリンターコントローラー１３０を有する本明細書中の画像形成システムのために、ネットワーク状態を検知して表示する本明細書中のステップを実行する診断モジュールを含む。典型的な実施形態によれば、制御部１３１は、一つ以上のクライアント１１０，１１２から取得される印刷データにＲＩＰ処理またはスクリーニングを適用し、それによって、画像データが生成される。さらに、制御部１３１は、プリンターコントローラー１３０を制御するための画面データを作成し、画面データを所定の形式（たとえば、ＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式）に変換し、ウェブページの形式で画像形成装置１２０にデータを提供するＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバーのようなウェブサーバーの機能を担う。
【００２９】
記憶部１３２は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）および他の記憶媒体からなり、一つ以上のクライアント１１０，１１２から取得される印刷ジョブおよび画像形成装置１２０に送信される画像データを記憶する機能を担う。第１のラインインターフェース部１３３は、第１のライン１５０との接続のためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）またはモデムのインターフェースを構成し、イーサネット（登録商標）の規格にしたがって一つ以上のクライアント１１０，１１２および画像形成装置１２０と通信する。第２のラインインターフェース部１３４は、第２のライン１５２との接続のためのインターフェースを構成し、ＰＣＩのような規格にしたがって画像形成装置１２０と通信する。
【００３０】
第１のインターフェースは、印刷部およびクライアント機器１１０間の通信を提供し、画像形成装置１２０および／またはプリンターコントローラー１３０内の処理のために、クライアント機器１１０，１１２からページ記述（または、印刷データ）を受信する。典型的な実施形態によれば、印刷ジョブデータ流の形式でクライアント機器１１０，１１２のうちの一つからページ記述を受信するとき、プリンターコントローラー１３０の動作が開始する。ページ記述は、ＰｏｓｔＳｃｒｉｐｔ（登録商標）（ＰＳ）、Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ（ＰＣＬ）、Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ（ＰＤＦ）、および／またはＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ（ＸＰＳ）のような、いかなる種類のページ記述言語（ＰＤＬ）であり得る。本発明の典型的な実施形態に合致する画像形成装置１２０の例は、産業用プリンターおよび／または多機能プリンターもしくは周辺装置（ＭＦＰ）を含む。
【００３１】
典型的な実施形態によれば、画像形成装置１２０は、第１のライン１５０を介して（つまり、ネットワーク接続を介して）、プリンターコントローラー１３０のパネル情報をＨＴＴＰデータとして受信する。典型的な実施形態によれば、表示パネル１４０（たとえば、液晶ディスプレイ）は、画像形成装置１２０に付随するウェブブラウザー機能を使用して、プリンターコントローラー１３０の状態を表示することができる。しかしながら、第１のライン１５０の接続に問題があれば、表示パネル１４０は、プリンターコントローラー１３０の状態を表示することができない。したがって、ネットワーク接続の異常が検知された後、システム１００のエラーを自動的に診断することができる方法およびシステムを有することが望ましい。
【００３２】
図３は、画像形成装置１２０、プリンターコントローラー１３０、および少なくとも一つのハブ１６０を有する他の典型的なデータ処理システム３００を示す図である。図３に示されるとおり、データ処理システム３００は、画像形成装置１２０およびプリンターコントローラー１３０のような一つ以上のコンピューター機器を結合する任意の適切な機器であり得る少なくとも一つのハブ１６０を有する。典型的な実施形態によれば、少なくとも一つのハブ１６０は、イーサネットの規格をサポートすることが好ましい。図３に示されるとおり、プリンターコントローラー１３０は、第１のライン（つまり、ネットワークケーブル）１５０を介してハブ１６０に接続される。加えて、プリンターコントローラー１３０は、第２のライン１５２（つまり、ビデオインターフェースケーブル）を介して画像形成装置１２０に接続される。
【００３３】
図４は、画像形成装置１２０、プリンターコントローラー１３０、および複数のハブ１６０，１６２，１６４を有するさらに典型的なデータ処理システム４００を示す図である。図４に示されるとおり、データ処理システム４００は、複数のハブ１６０、プリンターコントローラー１３０、および画像形成装置１２０を含む。典型的な実施形態によれば、一つ以上のハブ１６０，１６２，１６４は、イーサネットの規格をサポートすることが好ましい。図４に示されるとおり、プリンターコントローラー１３０は、第１のライン（つまり、ネットワークケーブル）１５０を介して複数のハブ１６０，１６２，１６４に接続される。典型的な実施形態によれば、複数のハブ１６０，１６２，１６４のそれぞれは、相互に直列に接続され、プリンターコントローラー１３０および画像形成装置１２０に接続される。加えて、プリンターコントローラー１３０は、第２のライン（つまり、ビデオＩ／Ｆケーブル）１５２を介して、画像形成装置１２０に接続される。
【００３４】
図３および図４に示されるデータ処理システムにおいてネットワーク障害が検知される場合、第１のライン１５０を介したネットワーク障害および／またはネットワーク接続性の考えられる原因は、原因＃１、ネットワークケーブル（第１のライン１５０）、つまり、プリンターコントローラー１３０およびハブ１６０間に問題がある；原因＃２、画像形成装置１２０およびハブ１６０間のネットワークケーブル（第１のライン１５０）に問題がある；原因＃３、ハブ１６０に問題がある；原因＃４、プリンターコントローラー１３０および／またはＨＴＴＰプロトコルに問題がある；および／または原因＃５、ハブ１６０またはハブ接続に問題がある、という複数の原因を含み得るが、これに限定されるものではない。
【００３５】
典型的な実施形態によれば、プリンターコントローラー１３０および画像形成装置１２０の制御部１３１，１２１内にあることが好ましい診断モジュール（または、診断ソフトウエアアプリケーション）は、それぞれ、ステップ１、プリンターコントローラー１３０が、ｐｉｎｇコマンドの形式であることが好ましいメッセージを、プリンターコントローラー１３０自身に送信（または発信）する；ステップ２、プリンターコントローラー１３０が、画像形成装置１２０に第１のライン１５０を介してメッセージ（ｐｉｎｇコマンド）を送信（発信）する；ステップ３、画像形成装置１２０が、プリンターコントローラー１３０に第１のライン１５０を介してメッセージ（ｐｉｎｇコマンド）を送信（発信）する；および、ステップ４、画像形成装置１２０が、画像形成装置１２０自身にメッセージ（ｐｉｎｇコマンド）を送信（発信）する、を実行する。
【００３６】
典型的な実施形態によれば、発信されたメッセージ（または、ｐｉｎｇコマンド）は、プリンターコントローラー１３０および／または画像形成装置１２０が連絡を取ってその結果を記録することを望む任意の送信先ＩＰアドレスを確認するために使用されることができる。典型的な実施形態によれば、発信されたメッセージ（または、ｐｉｎｇコマンド）は、送信先（つまり、画像形成装置１２０および／またはプリンターコントローラー１３０）が応答したかどうか、および、応答（つまり、「成功」）を受信するのにどのくらい時間がかかったかを表示（または、判断）することができる。送信先への配信エラーがある場合、プリンターコントローラー１３０および／または画像形成装置１２０は、エラーメッセージ（つまり、「失敗」）を表示する、発信されたメッセージ（または、ｐｉｎｇコマンド）を受信する。
【００３７】
ｐｉｎｇコマンドの形式で発信されたメッセージは、機器自体がネットワーク接続を確認するために、つまり、画像形成装置１２０またはプリンターコントローラー１３０が、（ホスト名でなく、アドレスによって）ＴＣＰ／ＩＰ（伝送制御プロトコル（ＴＣＰ）およびインターネットプロトコル（ＩＰ））が機能しているかどうかを判断するために使用されることができる。しかしながら、画像形成装置１２０またはプリンターコントローラー１３０に直接的にメッセージを送信すること（つまり、ネットワーク接続を確認すること）は、ネットワークアダプターが、画像形成装置１２０またはプリンターコントローラー１３０内でそれぞれ機能していることを確認しない。加えて、上述したとおり、他のスイッチまたはルーターが機能しているかどうかを判断する必要があれば、第１のライン１５０を介して（ｐｉｎｇコマンドの形式で）発信されたメッセージは、スイッチまたはルーターのようなハブ１６０が稼働しているかどうか、および／または、択一的に、画像形成装置１２０およびプリンターコントローラー１３０が第１のライン１５０を介してハブ１６０を超えてメッセージ（つまり、ｐｉｎｇコマンド）を発信することができるかどうかを判断するために使用されることができる。
【００３８】
典型的な実施形態によれば、診断結果が完全に収集されてプリンターコントローラー１３０または画像形成装置１２０に記憶されるように、画像形成装置１２０の診断モジュールにより与えられる診断結果は、第２のラインを介してプリンターコントローラー１３０の診断モジュールに転送され、逆の場合もあり得る。具体的には、表１に示されるとおり、発信された各メッセージ（または、ｐｉｎｇコマンド）およびそれらに対応する試験結果は、画像形成装置１２０および／またはプリンターコントローラー１３０に付随する記憶媒体または機器内に記録または収集される。ｐｉｎｇコマンドが成功している（「成功」）場合、つまり、発信されたメッセージ（または、ｐｉｎｇコマンド）が、その送信先に到達する場合、返信メッセージ（または、ｐｉｎｇコマンド）が、発信機器（つまり、画像形成装置１２０またはプリンターコントローラー１３０）により受信される。択一的に、「送信先ネット到達不可能」の応答であれば、送信先への経路がなかったことを示す（つまり、「失敗」）。典型的な実施形態によれば、プリンターコントローラー１３０から発せられて受信された、および、受信されないメッセージは、第２のライン１５２を介して画像形成装置１２０の診断モジュールに送信される。
【００３９】
【表１】
0005681146.tif 000002
【００４０】
典型的な実施形態によれば、画像形成装置１２０およびプリンターコントローラー１３０により送信された少なくとも一つのメッセージの結果は、実結果の表に記録され（または、収集され）、上記の参照表１と比較される。画像形成装置１２０内の診断モジュールは、実結果を参照表と比較して、ネットワーク接続の異常の考えられる原因を判断する。
【００４１】
図５は、追加的な実施形態に係る画像形成装置１２０用のグラフィカルユーザーインターフェース５００を示す図である。図５に示されるとおり、ウェブパネル表示問題が発生した後、典型的な実施形態によれば、診断アプリケーションまたはモジュールは、画像形成装置１２０およびプリンターコントローラー１３０の両方の内部でホストとされることが好ましい。典型的な実施形態によれば、画像形成装置１２０は、第２のライン１５２（つまり、ビデオＩ／Ｆまたはビデオインターフェースケーブル）を介して、プリンターコントローラー１３０から、診断プログラムまたはモジュール計算結果を受信する（つまり、ステップ１および２）。画像形成装置１２０は、画像形成装置１２０のディスプレイ１４０に結果が表示されるアルゴリズムプログラムを用いて診断結果を比較する。図５に示されるとおり、ネットワーク接続および／またはケーブルインターフェースの問題を検知すれば、ディスプレイ１４０は、診断解決ボックスおよび／または画像に自動的に変換または切り替わることができる。診断解決ボックスおよび／または画像は、考えられる問題および関連する解決法を示すテキストボックスを含むことができる。加えて、ディスプレイ１４０は、「成功」および／または「失敗」を含む記号とともに、画像形成装置１２０、プリンターコントローラー１３０、および対応する接続（つまり、第１のライン１５０）の画像を表示する。
【００４２】
図６は、画像形成装置１２０およびプリンターコントローラー１３０間のネットワーク接続の更新が、所定または既定のスケジュールまたは時間枠で予定される、他の実施形態に係る自動ネットワーク診断機能６００のためのシーケンス図である。所定または既定のスケジュールは、管理者が、診断試験を実行してネットワーク接続がまだ有効であるか、または、塞がっているかを判断することを望む任意の期間であることができる。図６に示されるとおり、ステップ６１０では、プリンターコントローラー１３０は、第２のラインを介して、状況更新の要求（つまり、メッセージまたはｐｉｎｇコマンド）を画像形成装置１２０に配信する。要求は、画像形成装置１２０に対するＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）情報要求の形式であることが好ましい。ステップ６２０では、画像形成装置１２０は、要求を受信し、第１のラインを介してプリンターコントローラー１３０のＵＲＬにアクセスする。ステップ６３０では、プリンターコントローラー１３０は、所定の周期または時間間隔でＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）応答を用いて、第１のラインを介して画像形成装置１２０に更新情報を送信する。たとえば、一旦、プリンターコントローラー１３０から要求が送信されれば、プリンターコントローラー１３０は、任意の設定された時間間隔および／または他の測定可能な増加量で更新情報を送信することができる。
【００４３】
図７は、画像形成装置１２０およびプリンターコントローラー１３０が要求に応じて更新情報を受信する、典型的な実施形態に係る自動ネットワーク診断機能を説明するシーケンス図である。図７に示されるとおり、ステップ７１０では、画像形成装置１２０の表示パネル１４０上の制御ボタンを押下または有効化することにより作動されるユーザーの要求に応じて、画像形成装置１２０は、第１のラインを介して、プリンターコントローラー１３０にアクセスＵＲＬを送信または配信する。ステップ７２０では、プリンターコントローラー１３０は、要求を受信し、ネットワーク接続の状況を提供する更新ＨＴＭＬを第１のラインを介して画像形成装置１２０に送信する。
【００４４】
図８は、典型的な実施形態に係る、画像形成装置およびプリンターコントローラーを有する画像形成システムのためにネットワーク状態を検知して表示する方法８００のフローチャートである。ステップ８１０では、クライアントがプリンターコントローラーに印刷ジョブを送信する第１のライン、および、画像データを転送する第２のラインを介して、プリンターコントローラーが画像形成装置に接続される。ステップ８２０では、第１のラインを介したプリンターコントローラーおよび画像形成装置間のネットワーク接続の異常を検知すれば、第１のラインを介してプリンターコントローラーからプリンターコントローラーおよび画像形成装置にメッセージを発信し、第１のラインを介して画像形成装置からプリンターコントローラーおよび画像形成装置にメッセージを発信し、メッセージを受信すれば、メッセージを受信したプリンターコントローラーおよび画像形成装置は、メッセージを発したプリンターコントローラーまたは画像形成装置に返信メッセージを送信する。ステップ８３０では、プリンターコントローラーおよび／または画像形成装置から第１のラインを介して返信メッセージを受信することによって、プリンターコントローラーおよび画像形成装置は、プリンターコントローラーおよび画像形成装置から送信されたメッセージが、プリンターコントローラーおよび／または画像形成装置により受信されたかどうかを検出する。ステップ８４０では、プリンターコントローラーおよび画像形成装置により送信され、返信メッセージを通じてプリンターコントローラーおよび画像形成装置により受信されたメッセージ、ならびに、プリンターコントローラーおよび画像形成装置により送信され、プリンターコントローラーおよび画像形成装置に戻らないメッセージが第２のラインを介して収集される。ステップ８５０では、プリンターコントローラーおよび画像形成装置間のネットワーク接続の異常の原因が、画像形成装置およびプリンターコントローラーによって受信された、および、受信されない収集されたメッセージに基づいて検出される。
【００４５】
他の典型的な実施形態によれば、画像形成装置およびプリンターコントローラーを有する画像形成システムのためにネットワーク状態を検知して表示するためのコンピュータープログラムは、クライアントがプリンターコントローラーに印刷ジョブを送信する第１のライン、および、画像データを転送する第２のラインを介して、プリンターコントローラーを画像形成装置に接続するステップと、第１のラインを介したプリンターコントローラーおよび画像形成装置間のネットワーク接続の異常を検知すれば、第１のラインを介してプリンターコントローラーからプリンターコントローラーおよび画像形成装置にメッセージを発信し、第１のラインを介して画像形成装置からプリンターコントローラーおよび画像形成装置にメッセージを発信し、メッセージを受信すれば、メッセージを受信したプリンターコントローラーおよび画像形成装置は、メッセージを発したプリンターコントローラーまたは画像形成装置に第１のラインを介して返信メッセージを送信するステップと、プリンターコントローラーおよび／または画像形成装置から第１のラインを介して返信メッセージを受信することによって、プリンターコントローラーおよび画像形成装置から送信されたメッセージが、プリンターコントローラーおよび／または画像形成装置により受信されたかどうかを検出するステップと、プリンターコントローラーおよび画像形成装置により送信され、返信メッセージを通じてプリンターコントローラーおよび画像形成装置により受信されたメッセージ、ならびに、プリンターコントローラーおよび画像形成装置により送信され、プリンターコントローラーおよび画像形成装置に戻らないメッセージを第２のラインを介して収集するステップと、画像形成装置およびプリンターコントローラーにより受信された、および、受信されない収集されたメッセージに基づいて、プリンターコントローラーおよび画像形成装置間のネットワーク接続の異常の原因を検出するステップと、を含む処理を実行するように構成される。
【００４６】
コンピューター使用可能な媒体は、当然、磁気記録媒体、光磁気記録媒体、または、将来的に開発される他のいかなる記録媒体であってもよく、そのすべては、すべて同様に本発明に適用可能であると考えられる。一時的および二次的複製製品などを含むそのような媒体の複製物は、疑いなく上記の媒体の均等物と考えられる。さらに、本発明の実施形態が、ソフトウエアおよびハードウエアの組み合せである場合であっても、それは、本発明の概念からまったく逸脱しない。本発明は、そのソフトウエア部が予め記録媒体へ書き込まれ、必要に応じて動作中に読み取られるように実現されることができる。
【００４７】
本発明の範囲または精神から逸脱することなく、種々の修正および変更が、本発明の構成に対してなされ得ることは、当業者にとって明らかである。上記のことを考えれば、本発明の修正および変更が以下の特許請求の範囲およびその均等物の範囲に含まれるという条件で、本発明が、本発明の修正および変更をカバーすることは意図される。
【図１】
0005681146.tif 000003
【図２】
0005681146.tif 000004
【図３】
0005681146.tif 000005
【図４】
0005681146.tif 000006
【図５】
0005681146.tif 000007
【図６】
0005681146.tif 000008
【図７】
0005681146.tif 000009
【図８】
0005681146.tif 000010