(57)【特許請求の範囲】
【請求項１】
端末装置と通信可能な情報処理装置であって、
前記情報処理装置と前記端末装置の間の通信状態を確認する確認手段と、
前記確認手段による確認の結果、前記通信状態が正常でないと判定された場合に、前記情報処理装置のユーザに対するエラー通知を行う通知手段と、
前記端末装置において通信速度の切り替えが行われている間は、前記通知手段による前記エラー通知が行われないように制御する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記端末装置からの第１通知を受信する第１受信手段を更に備え、
前記制御手段は、前記第１受信手段が受信する前記第１通知に基づいて前記端末装置において通信速度の切り替えが行われることを検出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１受信手段が受信した第１通知に対して、当該端末装置における通信速度の切り替えを許可する旨を応答する応答手段を更に備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記確認手段は、前記通信状態の確認を定期的に行い、
前記制御手段は、前記端末装置において通信速度の切り替えが行われている間は、前記確認手段による前記通信状態の確認を中断させることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記端末装置からの第２通知を受信する第２受信手段を更に備え、
前記制御手段は、前記第２受信手段が受信する前記第２通知に基づいて前記端末装置において通信速度の切り替えが完了したことを検出することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記制御手段は、前記第２通知が受信されないまま所定時間が経過すると、前記通知手段による前記エラー通知を行わせることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
端末装置と情報処理装置を含む情報処理システムであって、
前記端末装置は、
ネットワークに接続する第１接続手段と、
前記ネットワークを介した通信の通信速度を切り替える切替手段と、を備え、
前記情報処理装置は、
前記ネットワークに接続する第２接続手段と、
前記情報処理装置と前記端末装置の間の通信状態を確認する確認手段と、
前記確認手段による確認の結果、前記通信状態が正常でないと判定された場合に、前記情報処理装置のユーザに対するエラー通知を行う通知手段と、
前記端末装置において通信速度の切り替えが行われている間は、前記通知手段による前記エラー通知が行われないように制御する制御手段と、
を備えることを特徴とする情報処理システム。
【請求項８】
前記確認手段は、前記通信状態の確認を定期的に行い、
前記制御手段は、前記端末装置において通信速度の切り替えが行われている間は、前記確認手段による前記通信状態の確認を中断させることを特徴とする請求項７項に記載の情報処理システム。
【請求項９】
前記切替手段は、前記端末装置が省電力モードに移行するとき、または、前記端末装置が省電力モードから復帰するときに、前記通信速度の切り替えを行うことを特徴とする請求項７または８に記載の情報処理システム。
【請求項１０】
前記端末装置は、プリンタであることを特徴とする請求項７乃至９のいずれか１項に記載の情報処理システム。
【請求項１１】
端末装置と通信可能な情報処理装置の制御方法であって、
前記情報処理装置と前記端末装置の間の通信状態を確認する確認工程と、
前記確認工程における確認の結果、前記通信状態が正常でないと判定された場合に、前記情報処理装置のユーザに対するエラー通知を行う通知工程と、
前記端末装置において通信速度の切り替えが行われている間は、前記通知工程における前記エラー通知が行われないように制御する制御工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項１２】
ネットワークに接続する第１接続手段を備える端末装置と、前記ネットワークに接続する第２接続手段を備える情報処理装置を含む情報処理システムにおける通信状態確認方法であって、
前記端末装置が、
前記ネットワークを介した通信の通信速度を切り替える切替工程と、
前記情報処理装置が、
前記情報処理装置と前記端末装置の間の通信状態を確認する確認工程と、
前記確認工程における確認の結果、前記通信状態が正常でないと判定された場合に、前記情報処理装置のユーザに対するエラー通知を行う通知工程と、
前記端末装置において通信速度の切り替えが行われている間は、前記通知工程における前記エラー通知が行われないように制御する制御工程と、
を備えることを特徴とする通信状態確認方法。
【請求項１３】
コンピュータを請求項１乃至６のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信速度の切り替えが可能な端末装置との間の通信状態を確認する技術に関する。
【背景技術】
【０００２】
従来、ホストコンピュータ（ＰＣ）等の通信監視装置に、通信速度の切り替えが可能なプリンタ等の端末装置がネットワークを介して接続された通信システムが知られている。例えば下記特許文献１の通信システムでは、ホストＰＣに、有線ＬＡＮを介してプリンタが接続され、ホストＰＣ側で、プリンタとの通信の接続状態を監視する。この通信システムでは、プリンタは、省電力モードに入った場合に有線ＬＡＮの通信速度を低下させ、プリンタ全体にかかる消費電力を下げるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１５４７６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の通信システムでは、有線ＬＡＮの通信速度を切り替える際に、一旦、接続（リンク）が切断される。この場合、切断時間は秒オーダーだが、ホストＰＣ側におけるプリンタのステータス表示が可能なアプリケーションは、マイクロ秒オーダーの時間間隔で定期チェックを行う。そのため、通信速度を切り替える度に、定期チェックによって通信エラーと判定され、ステータス表示に「通信エラー」が表示されてしまうという問題があった。具体的な動作を図４で説明する。
【０００５】
図４は、従来の通信システムにおけるホストＰＣ、プリンタでそれぞれ実行される、印刷待機モードから省電力モードに移行する場合の通信処理のフローチャートである。プリンタにおいては、動作モードとして省電力モードと印刷待機モードとがあり、図４では、印刷待機モードから省電力モードに移行する場合の動作例が示されている。
【０００６】
プリンタは、印刷待機モードから省電力モードに移行したことを検知すると（ステップＳ１５１）、その旨をホストＰＣに通知する（ステップＳ１５２）。その後、プリンタでは、有線ＬＡＮの通信速度の低速への切り替えを開始し（ステップＳ１５３）、通信速度が切り替わるとリンクダウンが発生する（ステップＳ１５４）。すなわち、ホストＰＣとプリンタとの有線ＬＡＮを介した通信接続が切断される。
【０００７】
その後間もなく、プリンタでは、低速での有線ＬＡＮの通信接続状態が回復（リンクアップ）し（ステップＳ１５５）、印刷待機モードへの切り替え待ちの状態となる（ステップＳ１５６）。
【０００８】
一方、ホストＰＣは、プリンタとのネットワークを介した通信の接続状態を定期的に確認する「定期チェック」を開始する（ステップＳ１０１）。この定期チェックにおいては、タイマ値がデフォルト値である時間Ｔ０に設定される（ステップＳ１０２）。
【０００９】
この定期チェックによって、接続状態が正常であることが確認されない場合は、ホストＰＣにおいて「通信エラー」と判定され、その旨が表示される。ここでは、定期チェックにおける問い合わせに対して、プリンタから時間Ｔ０以内に接続状態が正常である旨の「通信ＯＫ」の応答がなかった場合に、「通信エラー」と判定される。
【００１０】
ホストＰＣでは、省電力モードに移行したことの通知を受けることで（ステップＳ１０３）、省電力モードに移行したことを検知する（ステップＳ１０４）。しかし、プリンタが勝手に有線ＬＡＮの通信速度を切り替え、リンクダウンが発生しても、ホストＰＣによる定期チェックは継続されている。上記のように、定期チェックにおける応答待ち時間よりも、プリンタにおける通信速度の切り替えに伴う通信切断から通信接続の再開に要する時間の方がはるかに長い。そのため、プリンタでリンクアップするまでの間に行われる定期チェックにおいて、プリンタからの応答が無いことから、ホストＰＣは、通信エラーだと判定してしまう（ステップＳ１０５）。
【００１１】
その後、プリンタにおいて通信接続が再開すると、プリンタからは定期チェックに対して正常状態が応答されるようになるので、ホストＰＣは、通信ＯＫと判定することになる（ステップＳ１０６）。その後、印刷待機モードへの切り替え待ちとなる（ステップＳ１０７）。
【００１２】
ここで、ステップＳ１５４の後、一旦、通信エラーと判定されてから通信ＯＫと判定されるまでの間、ホストＰＣにおいては、ステータスウィンドウ等に「通信エラー」の表示が継続してなされることになる。要するに、プリンタが接続している有線ＬＡＮが切断された状態でも定期チェックが行なわれるため、切断中においては、「通信エラー」の表示が継続される。
【００１３】
通信速度の切り替えに伴う一時的な通信切断は、ほどなく回復することが想定されるもので、重大な事態ではない。しかし、ユーザにはそれが把握できないため無用な不安を抱き、コールセンターへの問い合わせが増えることにも繋がる。
【００１４】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、通信速度の切り替えに伴う通信切断によるエラー通知が行われないようにして、ユーザに無用な不安を与えないようにすることができる情報処理装置等を提供することにある。 
【課題を解決するための手段】
【００１５】
上記目的を達成するために本発明の情報処理装置は、端末装置と通信可能な情報処理装置であって、前記情報処理装置と前記端末装置の間の通信状態を確認する確認手段と、前記確認手段による確認の結果、前記通信状態が正常でないと判定された場合に、前記情報処理装置のユーザに対するエラー通知を行う通知手段と、前記端末装置において通信速度の切り替えが行われている間は、前記通知手段による前記エラー通知が行われないように制御する制御手段と、を備えることを特徴とする。
【００１６】
また、本発明の情報処理システムは、端末装置と情報処理装置を含む情報処理システムであって、前記端末装置は、ネットワークに接続する第１接続手段と、前記ネットワークを介した通信の通信速度を切り替える切替手段と、を備え、前記情報処理装置は、前記ネットワークに接続する第２接続手段と、前記情報処理装置と前記端末装置の間の通信状態を確認する確認手段と、前記確認手段による確認の結果、前記通信状態が正常でないと判定された場合に、前記情報処理装置のユーザに対するエラー通知を行う通知手段と、前記端末装置において通信速度の切り替えが行われている間は、前記通知手段による前記エラー通知が行われないように制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、通信速度の切り替えに伴う通信切断によるエラー通知が行われないようにして、ユーザに無用な不安を与えないようにすることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施の形態に係る通信監視装置と端末装置とがネットワークを介して接続されてなる通信システムの全体構成を示すブロック図である。
【図２】ホストＰＣの内部構成を示すブロック図である。
【図３】プリンタの内部構成を示すブロック図である。
【図４】従来の通信システムにおけるホストＰＣ、プリンタでそれぞれ実行される印刷待機モード時の通信処理のフローチャートである。
【図５】本実施の形態におけるホストＰＣ、プリンタでそれぞれ実行される、印刷待機モードから省電力モードに移行する場合の通信処理のフローチャートである。
【図６】ホストＰＣ、プリンタでそれぞれ実行される、省電力モードから印刷待機モードに復帰する場合の通信処理のフローチャートである。
【図７】ステータス表示ウインドウによる表示部へのモード表示の例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態を図面を参照して説明する。
【００２０】
図１は、本発明の一実施の形態に係る通信監視装置と端末装置とがネットワークを介して接続されてなる通信システムの全体構成を示すブロック図である。
【００２１】
本実施の形態では、通信監視装置の一例としてホストコンピュータ（以下、「ホストＰＣ」という）１０１、端末装置の一例としてプリンタ１０２を適用する。また、ネットワークとしては有線ＬＡＮ（Local Area Network）１０４を適用する。ホストＰＣ１０１とプリンタ１０２とが、有線ＬＡＮ１０４を通じて通信可能に接続されて通信システムが構成される。本実施の形態では、通信システムとして印刷システムとなっている。
【００２２】
ホストＰＣ１０１には、プリンタ１０２の状態（通信状態を含む）を監視するためのステータス表示ウインドウ（チェック手段）１０３がインストールされている。ホストＰＣ１０１は、有線ＬＡＮ１０４に接続するためのインターフェースである外部Ｉ／Ｆ２０５を有する。プリンタ１０２は、有線ＬＡＮ１０４に接続するためのＬＡＮ−Ｉ／Ｆ３１１を有する。
【００２３】
ホストＰＣ１０１では、ユーザがホストＰＣ１０１上の画像やテキストの編集アプリケーションを使い印刷の命令を行なうほか、印刷する画像やテキストファイルに対する画像処理及び印刷データとしての圧縮処理を行なう。プリンタ１０２は、有線ＬＡＮ１０４を介した通信速度の切り替えが可能に構成されている。例えば、低速（１０Ｍｂｐｓ）と高速（１００Ｍｂｐｓ）とに切り替えが可能であるが、通信速度の値は問わない。有線ＬＡＮ１０４に接続されるプリンタ１０２の数は複数でもよく、各々のプリンタに対して、ホストＰＣ１０１が状態の監視を行う。
【００２４】
図２は、ホストＰＣ１０１の内部構成を示すブロック図である。
【００２５】
ホストＰＣ１０１において、ＣＰＵ２０１に、上記した外部Ｉ／Ｆ２０５のほか、システムメモリ２０２、ＨＤＤ（ハードディスクドライブ）２０３、Ｉ／Ｏポート２０４、表示部Ｉ／Ｆ２０６がバスで接続される。ＣＰＵ２０１は、ＯＳ（オペレーティングシステム）やプログラムに従ってホストＰＣ１０１の全体の制御を行なう。これらのＯＳやプログラムはＨＤＤ２０３に保持されているが、実行される場合はシステムメモリ２０２上で動作する。ステータス表示ウインドウ１０３（図１参照）も同様である。
【００２６】
ステータス表示ウインドウ１０３は、ホストＰＣ１０１にインストールされ有線ＬＡＮ１０４を通じてプリンタ１０２の状態を監視及び表示するためのソフトウェアである。実際には、ホストＰＣ１０１内のＣＰＵ２０１を始めとしたハードウェアと、ＨＤＤ２０３乃至システムメモリ２０２に記憶されたプログラムやデータの協働によってステータス表示ウインドウ１０３の機能が実現される。
【００２７】
Ｉ／Ｏポート２０４には、いずれも不図示のマウスやキーボードが接続される。外部Ｉ／Ｆ２０５は、有線ＬＡＮ１０４やＵＳＢ（Universal Serial Bus）等の、外部機器と通信接続するためのＩ／Ｆである。本実施の形態では、外部Ｉ／Ｆ２０５が、有線ＬＡＮ１０４でネットワーク網と接続している。表示部Ｉ／Ｆ２０６は、ディスプレイである表示部２０７を接続し、表示部２０７に各種情報を表示させる。例えば、後述するステータス表示ウインドウ１０３によるモード表示（図７）は、表示部２０７に表示される。従って、ユーザは、プリンタ１０２の状態を監視しているステータス表示ウインドウ１０３上でプリンタ１０２の現在の状態を確認できる。
【００２８】
図３は、プリンタ１０２の内部構成を示すブロック図である。
【００２９】
プリンタ１０２は、主に、ホストＰＣ１０１で圧縮処理された印刷データを伸張し用紙への印刷を行なう。プリンタ１０２においては、動作モードとして省電力モードと印刷待機モードとがある。
【００３０】
プリンタ１０２は、プリンタコントローラ３００及び印刷駆動部３０８で構成されている。プリンタコントローラ３００において、ＣＰＵ３０１に、ＲＯＭ３０２、ＲＡＭ３０３、Ｌｏｃａｌ−Ｉ／Ｆ３０４、データ処理部３０５及び操作部３０６がバスで接続されている。さらに、ＣＰＵ３０１に、印刷部Ｉ／Ｆ３０７及びＭＡＣ（Media Aaccess Control）３０９もバスで接続されている。また、ＭＡＣ３０９に、ＰＨＹ（Physical Layer）チップ３１０を介してＬＡＮ−Ｉ／Ｆ３１１が接続されている。
【００３１】
プリンタコントローラ３００は、印刷部Ｉ／Ｆ３０７を介して印刷駆動部３０８の状態の情報を受信したり、Ｌｏｃａｌ−Ｉ／Ｆ３０４やＬＡＮ−Ｉ／Ｆ３１１から受信した印刷データを印刷駆動部３０８に送ったりする。ＣＰＵ３０１は、プリンタコントローラ３００の全体の制御を行なう。そのためのプログラムはＲＯＭ３０２に保持されている。該プログラムは、プリンタ１０２の起動時にＲＯＭ３０２からＲＡＭ３０３に展開され、ＲＡＭ３０３上で動作する。
【００３２】
Ｌｏｃａｌ−Ｉ／Ｆ３０４やＬＡＮ−Ｉ／Ｆ３１１から受信した印刷データは圧縮されたデータであり、データ処理部３０５で伸張されて印刷駆動部３０８へ転送される。操作部３０６はプリンタ１０２の状態を表示するＬＥＤや印刷動作をキャンセルするスイッチ等を搭載し（いずれも図示せず）、ユーザにより操作される。
【００３３】
プリンタ１０２とホストＰＣ１０１とを接続するための外部Ｉ／ＦはＬｏｃａｌ−Ｉ／Ｆ３０４やＬＡＮ−Ｉ／Ｆ３１１である。Ｌｏｃａｌ−Ｉ／Ｆ３０４はホストＰＣ１０１と直接に接続が可能なＩ／Ｆであって、例えばＵＳＢが該当する。ＬＡＮ−Ｉ／Ｆ３１１は、プリンタ１０２がＭＡＣ３０９及びＰＨＹチップ３１０を介して有線ＬＡＮ１０４に接続するためのインターフェースとして用いられる。
【００３４】
図５は、本実施の形態におけるホストＰＣ１０１、プリンタ１０２でそれぞれ実行される、印刷待機モードから省電力モードに移行する場合の通信処理のフローチャートである。図６は、本実施の形態におけるホストＰＣ１０１、プリンタ１０２でそれぞれ実行される、省電力モードから印刷待機モードに復帰する場合の通信処理のフローチャートである。図７（ａ）〜（ｃ）は、ステータス表示ウインドウ１０３による表示部２０７へのモード表示の例を示す図である。
【００３５】
モードの切り替えに応じて図５または図６の処理が実行される。すなわち、プリンタ１０２の電源オン直後には図５の処理が開始される。図５の処理が終了すると図６の処理が開始され、図６の処理が終了すると図５の処理が再び開始される。
【００３６】
まず、図５の処理を説明する。ホストＰＣ１０１において、ステータス表示ウインドウ１０３は、プリンタ１０２とのＬＡＮ１０４を介した通信の接続状態を定期的に確認する「定期チェック」を開始する（ステップＳ２０１）。この定期チェックにおいて、ステータス表示ウインドウ１０３は、タイマ値をデフォルト値である時間Ｔ０に設定する（ステップＳ２０２）。時間Ｔ０は、毎回の定期チェックの実行時に計時が開始される。ここで、ＣＰＵ２０１は時間を計時するタイマを備え、上記タイマ値はシステムメモリ２０２に記憶される。
【００３７】
この定期チェックによる問い合わせに対して、プリンタ１０２から時間Ｔ０以内に接続状態が正常である旨の「通信ＯＫ」の応答があった場合は、ステータス表示ウインドウ１０３は、接続状態が正常と判定する。この場合、ステータス表示ウインドウ１０３は、表示部２０７に「印刷できます」等のメッセージを含む表示を行う（図７（ａ）参照）。一方、「通信ＯＫ」の応答がなかった場合には、ステータス表示ウインドウ１０３は、「通信エラー」と判定する。そして、ステータス表示ウインドウ１０３は、「通信エラー」と判定すると、その旨を表示部２０７に表示する。この場合、例えば、「通信エラー」のメッセージを表示部２０７に表示する（図７（ｃ）参照）。
【００３８】
一方、プリンタ１０２のＣＰＵ３０１は、印刷待機モードから省電力モードに移行したか否かを検知し（ステップＳ２５１）、省電力モードに移行したことを検知すると、その旨をステータス表示ウインドウ１０３に通知する（ステップＳ２５２）。この通知は、通信速度の低速への切り替えの予告となる。
【００３９】
一方、ホストＰＣ１０１では、ステータス表示ウインドウ１０３は、プリンタ１０２から、印刷待機モードから省電力モードに移行したことの通知を待つ（ステップＳ２０３）。そして、ステータス表示ウインドウ１０３は、当該通知を受けると、上記タイマ値を時間Ｔ０に代えて設定時間Ｔ１に変更する（ステップＳ２０４）。ここで、設定時間Ｔ１は、プリンタ１０２において、通信速度の切り替えにより通信が一旦切断された後、その接続が再開されるまでに要する時間よりも十分に長い固定時間であって、Ｔ０＜Ｔ１である。設定された設定時間Ｔ１は、直ちに計時が開始される。
【００４０】
次に、ステータス表示ウインドウ１０３は、ステップＳ２０５で、上記した定期チェックを停止する。この停止は、後述するようにその後再開されるのが通常であるので、実質的には一時的な中断である。このステップＳ２０５ではさらに、ステータス表示ウインドウ１０３は、定期チェックの停止と並行して、プリンタ１０２に対して通信速度の切り替え許可の通知を送る。
【００４１】
一方、プリンタ１０２において、ＣＰＵ３０１は、ステータス表示ウインドウ１０３からの、通信速度の切り替え許可の通知を待つ（ステップＳ２５３）。そして、当該切り替え許可の通知があると、ＣＰＵ３０１は、有線ＬＡＮ１０４の通信速度を低速に切り替える処理を開始する（ステップＳ２５４）。通信速度の切り替えは、ＰＨＹチップ３１０の通信速度設定を切り替えることでなされる。そして、通信速度が切り替わるとリンクダウンが発生する（ステップＳ２５５）。すなわち、ホストＰＣ１０１とプリンタ１０２との有線ＬＡＮ１０４を介した通信接続が切断される。
【００４２】
その後間もなく（通常、その数秒後に）、プリンタ１０２では、低速での有線ＬＡＮ１０４の通信接続状態が回復し再接続状態（リンクアップ）となる。リンクアップしたら、ＣＰＵ３０１は、再接続した旨をステータス表示ウインドウ１０３に通知する（ステップＳ２５６）。その後、プリンタ１０２は印刷待機モードへの切り替え待ちの状態となり（ステップＳ２５７）、ＣＰＵ３０１は、図６の処理に移行する。
【００４３】
一方、ホストＰＣ１０１のステータス表示ウインドウ１０３は、ステップＳ２０６で、プリンタ１０２から、再接続した旨の通知を待つ。そして、タイマ値に設定された設定時間Ｔ１が経過する前に、再接続した旨の通知を受けると、上記タイマ値を設定時間Ｔ１からデフォルト値である時間Ｔ０に戻す（ステップＳ２０７）。そして、上記の定期チェックを再開する（ステップＳ２０８）。
【００４４】
その後、ステータス表示ウインドウ１０３は、プリンタ１０２が省電力モードになっていることを示すモード表示を行う（ステップＳ２０９）。例えば「スリープ中です」のようなメッセージを表示部２０７に表示する（図７（ｂ）参照）。その後、印刷待機モードへの切り替え待ちとなり（ステップＳ２１０）、ステータス表示ウインドウ１０３は、図６の処理に移行する。
【００４５】
一方、前記ステップＳ２０６において、設定時間Ｔ１が経過する前にプリンタ１０２から再接続した旨の通知を受けなかった場合は、ステータス表示ウインドウ１０３は、通信エラーと判定し、エラー表示を行う（ステップＳ２１１）。このエラー表示では例えば、「通信エラー」のメッセージを表示部２０７に表示する（図７（ｃ）参照）。その後、印刷待機モードへの切り替え待ちとなる（ステップＳ２１０）。
【００４６】
次に、図６で、省電力モードから印刷待機モードに復帰する場合の動作を説明する。図６の各ステップの処理内容は、省電力モードと印刷待機モードとの関係を逆にしたものに相当し、基本的に同様である。
【００４７】
まず、ホストＰＣ１０１において、ステータス表示ウインドウ１０３は、定期チェックを開始し（ステップＳ３０１）、タイマ値をデフォルト値である時間Ｔ０に設定する（ステップＳ３０２）。
【００４８】
この定期チェックによる問い合わせに対して、プリンタ１０２から時間Ｔ０以内に接続状態が正常である旨の「通信ＯＫ」の応答があった場合は、ステータス表示ウインドウ１０３は、接続状態が正常と判定する。この場合、ステータス表示ウインドウ１０３は、プリンタ１０２が省電力モードになっていることを示す「スリープ中です」のようなメッセージを表示部２０７に表示する（図７（ｂ）参照）。一方、「通信ＯＫ」の応答がなかった場合には、ステータス表示ウインドウ１０３は、「通信エラー」と判定し、その旨を表示部２０７に表示する。この場合、例えば、「通信エラー」のメッセージを表示部２０７に表示する（図７（ｃ）参照）。
【００４９】
一方、プリンタ１０２のＣＰＵ３０１は、省電力モードから印刷待機モードに復帰したか否かを検知し（ステップＳ３５１）、印刷待機モードに復帰したことを検知すると、その旨をステータス表示ウインドウ１０３に通知する（ステップＳ３５２）。この通知は、通信速度の高速への切り替えの予告となる。
【００５０】
一方、ホストＰＣ１０１では、ステータス表示ウインドウ１０３は、プリンタ１０２から、省電力モードからから印刷待機モードに復帰したことの通知を待つ（ステップＳ３０３）。そして、ステータス表示ウインドウ１０３は、当該通知を受けると、上記タイマ値を時間Ｔ０に代えて設定時間Ｔ１に変更する（ステップＳ３０４）。次に、ステータス表示ウインドウ１０３は、上記した定期チェックを停止すると共に、プリンタ１０２に対して通信速度の切り替え許可の通知を送る（ステップＳ３０５）。
【００５１】
一方、プリンタ１０２において、ＣＰＵ３０１は、ステータス表示ウインドウ１０３からの、通信速度の切り替え許可の通知を待つ（ステップＳ３５３）。そして、当該切り替え許可の通知があると、ＣＰＵ３０１は、有線ＬＡＮ１０４の通信速度を高速に切り替える処理を開始する（ステップＳ３５４）。通信速度の切り替えは、ＰＨＹチップ３１０の通信速度設定を切り替えることでなされる。そして、通信速度が切り替わるとリンクダウンが発生する（ステップＳ３５５）。すなわち、ホストＰＣ１０１とプリンタ１０２との有線ＬＡＮ１０４を介した通信接続が切断される。
【００５２】
その後間もなく（通常、その数秒後に）、プリンタ１０２では、高速での有線ＬＡＮ１０４の通信接続状態が回復し再接続状態（リンクアップ）となる。リンクアップしたら、ＣＰＵ３０１は、再接続した旨をステータス表示ウインドウ１０３に通知する（ステップＳ３５６）。その後、プリンタ１０２は省電力モードへの切り替え待ちの状態となり（ステップＳ３５７）、ＣＰＵ３０１は、図５の処理に移行する。
【００５３】
一方、ホストＰＣ１０１のステータス表示ウインドウ１０３は、ステップＳ３０６で、プリンタ１０２から、再接続した旨の通知を待つ。そして、タイマ値に設定された設定時間Ｔ１が経過する前に、再接続した旨の通知を受けると、上記タイマ値を設定時間Ｔ１からデフォルト値である時間Ｔ０に戻す（ステップＳ３０７）。そして、上記の定期チェックを再開する（ステップＳ３０８）。
【００５４】
その後、ステータス表示ウインドウ１０３は、プリンタ１０２が印刷待機モードになっていることを示すモード表示を行う（ステップＳ３０９）。例えば表示部２０７に「印刷できます」等のメッセージを表示部２０７に表示する（図７（ａ）参照）。その後、省電力モードへの切り替え待ちとなり（ステップＳ３１０）、ステータス表示ウインドウ１０３は、図５の処理に移行する。
【００５５】
一方、前記ステップＳ３０６において、設定時間Ｔ１が経過する前にプリンタ１０２から再接続した旨の通知を受けなかった場合は、ステータス表示ウインドウ１０３は、通信エラーと判定し、エラー表示を行う（ステップＳ３１１）。このエラー表示では例えば、「通信エラー」のメッセージを表示部２０７に表示する（図７（ｃ）参照）。その後、省電力モードへの切り替え待ちとなる（ステップＳ３１０）。
【００５６】
本実施の形態によれば、プリンタ１０２において通信速度が切り替わることにより通信が一時的に切断されるに際し、設定時間Ｔ１の間、再接続がない限りステータス表示ウインドウ１０３による定期チェックが中断される。これにより、プリンタ１０２において通信速度が切り替わる直前に定期チェックが停止されるので、再接続までの間に定期チェックによる通信エラーの判定が下されることがなくなる。よって、通信速度の切り替えに伴う通信切断による通信エラーの判定が下されないようにして、ユーザに無用な不安を与えないようにすることができる。有線ＬＡＮ１０４の一時的な切断による通信エラー表示をユーザに対して逐一表示しなくて済むので、ユーザからのコールセンターへの問い合わせを削減することができ、コストダウンにも繋がる。
【００５７】
また、プリンタ１０２のＣＰＵ３０１は、ステータス表示ウインドウ１０３から切り替え許可が通知されたことを条件として通信速度の切り替えを行うので、ホストＰＣ１０１における定期チェックの停止を、通信速度の切り替えの前の段階に確実に行える。しかも、ステータス表示ウインドウ１０３は、省電力モードへの移行または省電力モードからの復帰の旨の通知を受けた直後、直ちに定期チェックを停止する。そのため、プリンタ１０２における通信速度の切り替えの直前のタイミングで定期チェックを停止することができる。
【００５８】
また、設定時間Ｔ１以内に再接続があれば、中断していた定期チェックが再開されるので、通信状態が正常となると、定期チェックを行う定常な状態に速やかに復帰することができる。
【００５９】
ところで、図５のステップＳ２０４及び図６のステップＳ３０４においてタイマ値に設定される設定時間Ｔ１は同一の値でなくてもよい。
【００６０】
また、図５のステップＳ２０２、Ｓ２０４、Ｓ２０７において、同じタイマ値を用いて、その設定値を時間Ｔ０と設定時間Ｔ１との間で変更するという態様をとったが、これに限られない。例えば、定期チェックにおけるプリンタ１０２からの応答許容時間（時間Ｔ０）を設定するタイマ値と、プリンタ１０２において通信が一旦切断された後、その接続が再開されるまでの許容時間（設定時間Ｔ１）を設定するタイマ値とを別々に設けてもよい。これは、図６のステップＳ３０２、Ｓ２０３、Ｓ３０７についても同様である。
【００６１】
ところで、図５のステップＳ２５２、図６のステップＳ３５２における通信速度の低速または高速への切り替えの予告は、省電力モードへの移行または省電力モードからの復帰の通知とした。しかし、これに限られず、通信速度の切り替えが生じることを何らかの態様でホストＰＣ１０１に伝えればよい。
【００６２】
本実施の形態では、プリンタ１０２における省電力モードへの移行または省電力モードからの復帰を契機として、プリンタ１０２における通信速度の切り替えの前に定期チェックを中断した。しかし、定期チェック中断の契機は、これらに限られず、通信速度の切り替えが生じるような事項であればそれを契機とすればよい。
【００６３】
本実施の形態では、定期チェックによる問い合わせに対して「通信ＯＫ」の応答がなかった場合には「通信エラー」の旨を表示部２０７に表示することで報知した（ステップＳ２０１、Ｓ３０１）。また、設定時間Ｔ１が経過する前にプリンタ１０２から再接続した旨の通知を受けなかった場合も「通信エラー」の旨を表示部２０７に表示することで報知した（ステップＳ２１１、Ｓ３１１）。しかし、通信エラーを報知する態様は、これら表示に限られず、何らかの方法でユーザに知らせる態様であればよく、例えば、音声による報知であってもよい。
【００６４】
なお、図５のステップＳ２０６、図６のステップＳ３０６で、設定時間Ｔ１が経過する前にプリンタ１０２から再接続した旨の通知を受けなかった場合は通信エラーと判定され、定期チェックは再開されないが、必ずしもこのように処理する必要はない。例えば、再接続した旨の通知がなかったとしても、設定時間Ｔ１経過後には定期チェックを再開するようにしてもよい。そのようにした場合は、通常、再開後の最初の定期チェックにおいて通信エラーと判定されることになる。
【００６５】
また、通信速度の切り替えに起因する通信の切断による通信エラーの判定が下されないようにする観点に限れば、再接続の通知を待つ期間（設定時間Ｔ１）を設ける必須でない。すなわち、再接続の通知を受けるまで定期チェックの中断を継続するようにしてもよい。
【００６６】
なお、本実施の形態では、端末装置としてプリンタ１０２、通信監視装置としてホストＰＣ１０１、ネットワークとして有線ＬＡＮ１０４を例示したが、これらに限られない。例えば、端末装置は、通信速度の切り替えが可能な装置であればよい。通信監視装置は、端末装置とのネットワークを介した通信の接続状態を監視する装置であればよい。ネットワークの種類も問わず、速度切り替えにより通信が一旦切断されるようなものに適用可能であり、無線ＬＡＮ等でもよい。
【００６７】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６８】
１０１  ホストＰＣ
１０２  プリンタ
１０３  ステータス表示ウインドウ
１０４  有線ＬＡＮ
２０１  ＣＰＵ
Ｔ１  設定時間
【図１】
0005539080.tif 000002
【図２】
0005539080.tif 000003
【図３】
0005539080.tif 000004
【図４】
0005539080.tif 000005
【図５】
0005539080.tif 000006
【図６】
0005539080.tif 000007
【図７】
0005539080.tif 000008