(57)【要約】【課題】ネットワーク内でのデータ送受信の際に転送速度の向上が可能な通信システム等を提供する。【解決手段】情報処理装置はプリンタの選択についての指示を受け付け（Ｓ１０１）、選択された電力線通信でネゴシエーションを開始する（Ｓ１０２）。完了後には（Ｓ１０３）、選択されたデータ通信線でデータ送受信を開始し（Ｓ１０４）、完了すると（Ｓ１０５）、処理を終了する。ネゴシエーションがタイムアウトの時は自動切換えを判断し（Ｓ１０６）、データ通信線でのネゴシエーション開始又はユーザへの通知を行う（Ｓ１０７）。完了しないと、エラーを通知してログを格納する（Ｓ１１０，１１１）。データ送受信がタイムアウトの時は自動切換えを判断した後に（Ｓ１１２）、電力線通信でデータ送受信を開始し（Ｓ１１４）、タイムアウト時には、エラーを通知してログを格納する（Ｓ１１６，１１７）。【選択図】図４
2009089298.tif 000002
【特許請求の範囲】
【請求項１】
電力線を通じて他の装置と電力線通信を行う第１の通信手段と、
前記他の装置との間で電力線通信以外の通信を行う第２の通信手段と、
前記他の装置との間の通信を確立するネゴシエーションを行うのに用いる通信確立手段として前記第１の通信手段又は前記第２の通信手段を選択し、かつ、当該他の装置へのデータ送信を行うのに用いるデータ送信手段として当該第１の通信手段又は当該第２の通信手段を選択する選択手段と、
を含む通信を行う装置。
【請求項２】
前記選択手段は、
前記通信確立手段として前記第１の通信手段を選択した後に当該第１の通信手段を用いたネゴシエーションが不可であると判断すると、当該通信確立手段として前記第２の通信手段を選択することを特徴とする請求項１に記載の通信を行う装置。
【請求項３】
前記選択手段は、
前記データ送信手段として前記第２の通信手段を選択した後に当該第２の通信手段を用いたデータ送信が不可であると判断すると、当該データ送信手段として前記第１の通信手段を選択することを特徴とする請求項１に記載の通信を行う装置。
【請求項４】
前記選択手段は、
前記データ送信手段として選択した前記第１の通信手段又は前記第２の通信手段により前記他の装置へのデータ送信が行われている際に、当該データ送信手段として選択した当該第１の通信手段又は当該第２の通信手段を前記通信確立手段として選択しないことを特徴とする請求項１に記載の通信を行う装置。
【請求項５】
電力線を通じて他の装置との間の通信を確立するネゴシエーションを電力線通信で行う第１の通信手段と、
前記他の装置との間で電力線通信以外の通信を行う第２の通信手段と、
前記他の装置へのデータ送信を行うのに用いるデータ送信手段として前記第２の通信手段又は前記第１の通信手段を選択する選択手段と、
を含む通信を行う装置。
【請求項６】
電力線を通じて他の装置と電力線通信を行う第１の通信手段と、
電力線通信以外の通信で前記他の装置へのデータ送信を行う第２の通信手段と、
前記他の装置との間の通信を確立するネゴシエーションを行うのに用いる通信確立手段として前記第２の通信手段又は前記第１の通信手段を選択する選択手段と、
を含む通信を行う装置。
【請求項７】
電力線から給電される情報処理装置と、
電力線から給電され、前記情報処理装置から送信されるデータを用いて所定の処理を行う端末装置と、
電力線を通じて前記情報処理装置と前記端末装置との間で電力線通信を行う第１の通信手段と、
前記情報処理装置と前記端末装置との間で電力線通信以外の通信を行う第２の通信手段と、
前記情報処理装置と前記端末装置との間の通信を確立するネゴシエーションを行うための通信手段として前記第１の通信手段を選択する第１の選択手段と、
前記情報処理装置から前記端末装置へのデータ送信を行うための通信手段として前記第２の通信手段を選択する第２の選択手段と、
を含む通信システム。
【請求項８】
前記第１の選択手段は、
前記第１の通信手段を介するネゴシエーションが不可であると判断すると当該ネゴシエーションを行うための通信手段として前記第２の通信手段を選択することを特徴とする請求項７に記載の通信システム。
【請求項９】
前記第１の選択手段が前記第１の通信手段を介するネゴシエーションが不可であると判断するとユーザにその旨を通知する通知手段を更に含むことを特徴とする請求項７に記載の通信システム。
【請求項１０】
前記第２の選択手段は、
前記第２の通信手段を介するデータ送信が不可であると判断すると当該データ送信を行うための通信手段として前記第１の通信手段を選択することを特徴とする請求項７に記載の通信システム。
【請求項１１】
前記第２の選択手段が前記第２の通信手段を介するデータ送信が不可であると判断するとユーザにその旨を通知する通知手段を更に含むことを特徴とする請求項７に記載の通信システム。
【請求項１２】
電力線を通じて他の装置と電力線通信を行う第１の通信手段及び当該他の装置との間で電力線通信以外の通信を行う第２の通信手段を有する装置が備えるコンピュータ装置に、
前記他の装置との間の通信を確立するネゴシエーションを行うのに用いる通信確立手段として前記第１の通信手段又は前記第２の通信手段を選択する第１の選択機能と、
前記他の装置へのデータ送信を行うのに用いるデータ送信手段として前記第１の通信手段又は前記第２の通信手段を選択する選択機能と、
を実現させるプログラム。
【請求項１３】
電力線を通じて他の装置と電力線通信を行い、かつ、当該他の装置との間で電力線通信以外の通信を行う通信方法であって、
前記他の装置との間の通信を確立するネゴシエーションを行う通信確立手段として、前記電力線通信又は当該電力線通信以外の通信を選択し、
前記他の装置へのデータ送信を行うのに用いるデータ送信手段として前記電力線通信又は当該電力線通信以外の通信を選択することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信を行う装置、通信システム、プログラム及び通信方法に関するものである。
【背景技術】
【０００２】
ネットワークに接続された機器の電力消費量を管理することにより、システム全体の安定した稼働を実現可能な技術が従来から提案されている（例えば、特許文献１参照）。この特許文献１には、ネットワークシステム全体の消費電力を検知しながら、消費電力があるレベルを超えないように、ネットワークシステムを制御し、安定したシステム稼働を実現するサーバ装置及びネットワークシステム並びにそれらの制御方法が開示されている。
【０００３】
【特許文献１】特開２００２−１４２３８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、ホスト装置とクライアント装置とをイーサネット（登録商標）で互いに接続する構成において、自身とは無関係なパケットがイーサネット（登録商標）上に絶えず流れているため、トラフィックが大きく、実際に必要な転送に対して転送速度を向上させることは容易ではない。
【０００５】
本発明は、ネットワーク内でのデータ送受信の際に転送速度の向上が可能な通信システム等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明が適用される通信を行う装置は、電力線を通じて他の装置と電力線通信を行う第１の通信手段と、前記他の装置との間で電力線通信以外の通信を行う第２の通信手段と、前記他の装置との間の通信を確立するネゴシエーションを行うのに用いる通信確立手段として前記第１の通信手段又は前記第２の通信手段を選択し、かつ、当該他の装置へのデータ送信を行うのに用いるデータ送信手段として当該第１の通信手段又は当該第２の通信手段を選択する選択手段と、を含むものである。
【０００７】
ここで、前記選択手段は、前記通信確立手段として前記第１の通信手段を選択した後に当該第１の通信手段を用いたネゴシエーションが不可であると判断すると、当該通信確立手段として前記第２の通信手段を選択することを特徴とすることができる。また、前記選択手段は、前記データ送信手段として前記第２の通信手段を選択した後に当該第２の通信手段を用いたデータ送信が不可であると判断すると、当該データ送信手段として前記第１の通信手段を選択することを特徴とすることができる。また、前記選択手段は、前記データ送信手段として選択した前記第１の通信手段又は前記第２の通信手段により前記他の装置へのデータ送信が行われている際に、当該データ送信手段として選択した当該第１の通信手段又は当該第２の通信手段を前記通信確立手段として選択しないことを特徴とすることができる。
【０００８】
本発明が適用される通信を行う装置は、電力線を通じて他の装置との間の通信を確立するネゴシエーションを電力線通信で行う第１の通信手段と、前記他の装置との間で電力線通信以外の通信を行う第２の通信手段と、前記他の装置へのデータ送信を行うのに用いるデータ送信手段として前記第２の通信手段又は前記第１の通信手段を選択する選択手段と、を含むものである。
【０００９】
本発明が適用される通信を行う装置は、電力線を通じて他の装置と電力線通信を行う第１の通信手段と、電力線通信以外の通信で前記他の装置へのデータ送信を行う第２の通信手段と、前記他の装置との間の通信を確立するネゴシエーションを行うのに用いる通信確立手段として前記第２の通信手段又は前記第１の通信手段を選択する選択手段と、を含むものである。
【００１０】
本発明が適用される通信システムは、電力線から給電される情報処理装置と、電力線から給電され、前記情報処理装置から送信されるデータを用いて所定の処理を行う端末装置と、電力線を通じて前記情報処理装置と前記端末装置との間で電力線通信を行う第１の通信手段と、前記情報処理装置と前記端末装置との間で電力線通信以外の通信を行う第２の通信手段と、前記情報処理装置と前記端末装置との間の通信を確立するネゴシエーションを行うための通信手段として前記第１の通信手段を選択する第１の選択手段と、前記情報処理装置から前記端末装置へのデータ送信を行うための通信手段として前記第２の通信手段を選択する第２の選択手段と、を含むものである。
【００１１】
ここで、前記第１の選択手段は、前記第１の通信手段を介するネゴシエーションが不可であると判断すると当該ネゴシエーションを行うための通信手段として前記第２の通信手段を選択することを特徴とすることができる。また、前記第１の選択手段が前記第１の通信手段を介するネゴシエーションが不可であると判断するとユーザにその旨を通知する通知手段を更に含むことを特徴とすることができる。また、前記第２の選択手段は、前記第２の通信手段を介するデータ送信が不可であると判断すると当該データ送信を行うための通信手段として前記第１の通信手段を選択することを特徴とすることができる。また、前記第２の選択手段が前記第２の通信手段を介するデータ送信が不可であると判断するとユーザにその旨を通知する通知手段を更に含むことを特徴とすることができる。
【００１２】
本発明が適用されるプログラムは、電力線を通じて他の装置と電力線通信を行う第１の通信手段及び当該他の装置との間で電力線通信以外の通信を行う第２の通信手段を有する装置が備えるコンピュータ装置に、前記他の装置との間の通信を確立するネゴシエーションを行うのに用いる通信確立手段として前記第１の通信手段又は前記第２の通信手段を選択する第１の選択機能と、前記他の装置へのデータ送信を行うのに用いるデータ送信手段として前記第１の通信手段又は前記第２の通信手段を選択する選択機能と、を実現させるものである。
【００１３】
本発明が適用される通信方法は、電力線を通じて他の装置と電力線通信を行い、かつ、当該他の装置との間で電力線通信以外の通信を行う通信方法であって、前記他の装置との間の通信を確立するネゴシエーションを行う通信確立手段として、前記電力線通信又は当該電力線通信以外の通信を選択し、前記他の装置へのデータ送信を行うのに用いるデータ送信手段として前記電力線通信又は当該電力線通信以外の通信を選択することを特徴とするものである。
【発明の効果】
【００１４】
請求項１によれば、本発明を適用しない場合に比べ、接続されるネットワークでのデータ送信時の転送速度を向上させることが可能になる。
請求項２によれば、本発明を適用しない場合に比べ、ネゴシエーションをより確実に行うことが可能になる。
請求項３によれば、本発明を適用しない場合に比べ、データ送信をより確実に行うことが可能になる。
請求項４によれば、複数の端末装置へのデータ送信を連続して行うことが可能になる。
請求項５によれば、本発明を適用しない場合に比べ、接続されるネットワークでのデータ送信時の転送速度を向上させることが可能になる。
請求項６によれば、本発明を適用しない場合に比べ、接続されるネットワークでのデータ送信時の転送速度を向上させることが可能になる。
請求項７によれば、本発明を適用しない場合に比べてネットワーク内でのデータ送信の際に転送速度の向上が可能になる。
請求項８によれば、本発明を適用しない場合に比べ、ネゴシエーションをより確実に行うことが可能になる。
請求項９によれば、第１の通信手段によるネゴシエーションが不可であることをユーザは把握することが可能になる。
請求項１０によれば、本発明を適用しない場合に比べ、データ送信をより確実に行うことが可能になる。
請求項１１によれば、第２の通信手段によるデータ送信が不可であることをユーザは把握することが可能になる。
請求項１２によれば、本発明を適用しない場合に比べ、通信を行う装置が接続されるネットワークでのデータ送信時の転送速度を向上させることが可能になる。
請求項１３によれば、本発明を適用しない場合に比べ、他の装置との間のデータ送信時の転送速度を向上させることが可能になる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される通信システム１の全体構成を示す図である。図１に示す通信システム１は、例えば、外部電力線７からの電力が分電盤６により分岐された複数の電力線の中の一の電力線４を含んで構築されている。電力線４には、複数の画像形成装置（端末装置、通信を行う装置）２Ａ，２Ｂ及び情報処理装置（ホスト装置、通信を行う装置）３がコンセント５を介して接続され、電力線４からそれぞれに電力供給が行われる。さらに、電力線４に接続される本実施の形態の画像形成装置２Ａ，２Ｂ及び情報処理装置３は、後述するように、電力線４との間で信号を送受信する機能（電力線通信（ＰＬＣ(Power Line Communication)）機能、第１の通信手段）を有する。それにより、画像形成装置２Ａ，２Ｂ及び情報処理装置３は、相互に電力線４を介した信号の送受信を行う。付言すると、本実施の形態の通信システム１では、例えば情報処理装置３が電力線通信の親機として設定され、画像形成装置２Ａ，２Ｂがその子機として設定されている。
【００１６】
また、本実施の形態の通信システム１は、電力線４とは別に配設されたデータ通信線８を含んで構築されている。データ通信線８には、複数の画像形成装置２Ａ，２Ｂ及び情報処理装置３が接続されている。このようにして、ＬＡＮ(Local Area Network)等のネットワークが構成されている。このようなネットワークをイーサネット（登録商標）(Ethernet（登録商標）)を用いて構成している。
【００１７】
このように、複数の画像形成装置２Ａ，２Ｂ及び情報処理装置３は、電力線４を介して信号の送受信を行うことができると共に（第１の通信手段）、データ通信線８を介して信号の送受信を行うことができる（第２の通信手段）。詳細は後述するが、複数の画像形成装置２Ａ，２Ｂ及び情報処理装置３の間でのデータ送信（データ転送）を行う前に、送信元と送信先との間でデータ通信を確立するためのネゴシエーション(negotiation)を行う。このネゴシエーションという用語は、ハードウェアデバイス同士が通信（通信条件）に関する情報交換を行うものとも言うことができる。
後述するように、ネゴシエーションを行うのに用いられるのは、通常は、電力線４を介する電力線通信であるが、データ通信線８を介する通信の場合もある。また、データ送信を行うのに用いられるのは、通常は、データ通信線８を介する通信であるが、電力線４を介する電力線通信の場合もある。
なお、親機としては情報処理装置３が設定されるが、子機は何台でも構わない。また、親機以外に他の情報処理装置を複数台接続しても構わない。さらに、親機として情報処理装置３以外の画像形成装置２Ａ，２Ｂのいずれかを設定してもよい。
【００１８】
本実施の形態の情報処理装置３は、文書や図形、写真等からなる画像データを作成・保存する機能を有している。そして情報処理装置３は、作成された画像データや保存された画像データを印刷するに際し、画像データを画像形成装置２Ａ，２Ｂのいずれかに対する印刷命令に変換して、印刷ジョブとしての印刷データを生成して出力する。この印刷データは、画像データに加えて、各種印刷機能の設定や印刷を行う画像形成装置２Ａ，２Ｂのいずれかの指定等を行うための情報である属性データを含んで構成される。ここでの情報処理装置３としては、例えばパーソナルコンピュータ（ＰＣ）が用いられる。
【００１９】
本実施の形態の画像形成装置２Ａ，２Ｂは、複写機能、ファクシミリ機能及びプリント機能等を複合的に備えた多機能機であって、例えば情報処理装置３にて生成等された画像データの印刷、ファクシミリ受信した画像データの印刷、画像の複写等を行う。
【００２０】
図２は、本実施の形態の画像形成装置２Ａ，２Ｂ（以下、画像形成装置２とも総称する）の構成を説明するブロック図である。画像形成装置２Ａ，２Ｂの各々は、図３に示す構成を有する。
図２に示すように、画像形成装置２は、装置全体を制御する際の演算処理を行うＣＰＵ(Central Processing Unit)４１と、ＣＰＵ４１の作業用メモリ等として用いられたりＣＰＵ４１により実行される処理プログラム等が格納されるメモリ４２と、ＣＰＵ４１のバスと他のデバイスのバスとの間に配置されたバスブリッジ(BusBridge)４３と、を備えている。
【００２１】
また、画像形成装置２は、各デバイス等を制御するための複数のアプリケーション機能が搭載されたＡＳＩＣ(Application Specific Integrated Circuit)部４４を備えている。また、画像形成装置２は、電力線４から供給される商用周波数の電力波形に高周波の信号を重畳して送信し、電力波形からこの高周波の信号を分離して受信することで、電力線４を介して信号の送受信を行うＰＬＣ部（第１通信機能部）４５と、データ通信線８を介してイーサネット（登録商標）物理層の送受信を行うＰｈｙ(physical layer device)（第２通信機能部）４６と、を備えている。
【００２２】
ＡＳＩＣ部４４は、書き込んだデータをその順番で読み出すＦＩＦＯ(First-In First-Out)を備えるイーサネット（登録商標）コントローラ（第１通信機能部、省電力機能部、判断部）５１を有する。ＡＳＩＣ部４４は、継続的な不使用により省電力モード（省エネモード、節電モード）に移行する機能を有する。そして、ＡＳＩＣ部４４は、省電力時には、イーサネットコントローラ５１以外の機能モジュールの電力をオフにする機能を有する。
【００２３】
更に説明すると、このイーサネットコントローラ５１は、自己へ送信されたデータパケットのみを受け取るフィルタ機能を具備する。すなわち、イーサネットコントローラ５１は、電力線４による電力線通信でネゴシエーションを行う場合には、ネゴシエーション以外のパケットはすべて読み捨て、また、データ通信線８による通信でデータ送信を行う場合には、自身のデータパケット以外はすべて読み捨てる。言い換えると、イーサネットコントローラ５１は、データ通信線８を流れるパケットを一旦は受け取るが自分宛てのデータでないものを廃棄する。このようにすることで、ＣＰＵ４１の負荷が低減される。
【００２４】
また、イーサネットコントローラ５１は、パケットに応じてＡＳＩＣ部４４の内部及び他のデバイスに電源を供給する電力供給機能と、供給する電力量を検知してその検知結果を基に画像形成装置２自身の状態（省電力モードや待機モード等）を判定する電力量判定機能を具備する。上述したように、イーサネットコントローラ５１は、省電力時にも電源部６３から給電される。
【００２５】
また、ＡＳＩＣ部４４は、イーサネット（登録商標）やＵＳＢ等のＩ／Ｏ機能を有する。すなわち、ＡＳＩＣ部４４は、コンピュータに周辺機器を接続するためのシリアルバス規格の一つであるＵＳＢ(Universal Serial Bus)を制御するＵＳＢコントローラ５２と、アメリカ電気電子技術者協会が定めたパラレル・ポートの標準規格ＩＥＥＥ１２８４のコントローラであるポートコントローラ５３と、を有する。
【００２６】
また、ＡＳＩＣ部４４は、画像データに基づいて例えば記録紙上に画像を形成するための各種機能を実行する画像処理コントローラ５４と、を有する。付言すると、画像形成装置２は、情報処理装置３にて生成等された画像データの印刷を行う不図示の機能部（画像形成エンジン部）を備えている。また、例えばスキャナ等の画像読取機能部（不図示）や公衆回線を通じて画像の送受信を行うファクシミリ機能部（不図示）、ユーザの操作入力の受付や情報の表示を行う操作入力・表示機能部（不図示）を備えている。また、情報処理装置３にて生成等された画像データや画像読取機能部にて読み取った画像データ、ファクシミリ機能部にて取得された画像データを記憶する機能部等のその他の機能部を含んでもよい。
【００２７】
ＰＬＣ部４５は、電力線通信とイーサネット（登録商標）との間で通信方式の変換を行う通信変換部６１と、イーサネット（登録商標）物理層の送受信を行うＰｈｙ６２と、電力線４から供給される例えば１００Ｖや２００Ｖの電力を所定の電圧（例えば、２４Ｖ，１２Ｖ，５Ｖ）に変換して各部に供給する電源部（ＡＣ／ＤＣ変換部）６３と、を有する。ＰＬＣ部４５には、省電力時にも、コンセント５を介して電力線４からの電力が常に供給されている。
【００２８】
図３は、本実施の形態の情報処理装置３の構成を説明するブロック図である。
図３に示す情報処理装置３は、装置全体を制御する際の演算処理を行うＣＰＵ（選択手段、第１の選択手段、第２の選択手段）７１と、ＣＰＵ７１の作業用メモリ等として用いられるメモリ７２と、ＣＰＵ７１のバスと他のデバイスのバスとの間に配置されたバスブリッジ７３と、を備えている。
また、情報処理装置３は、各デバイス等を制御するための複数のアプリケーション機能が搭載されたＡＳＩＣ部７４と、電力線４を介して信号の送受信を行うＰＬＣ部７５と、データ通信線８を介してイーサネット（登録商標）物理層の送受信を行うＰｈｙ７６と、を備えている。
【００２９】
ここで、ＣＰＵ７１は、複数の画像形成装置２Ａ，２Ｂ及び情報処理装置３の間でのデータ送信を行うのに用いるデータ送信手段として、電力線４を介する電力線通信又はデータ通信線８を介する通信を選択する機能を有する。更に説明すると、ＣＰＵ７１は、通常は、データ送信手段として、データ通信線８を介する通信を選択するが、電力線４を介する電力線通信を選択する場合がある。
【００３０】
また、ＣＰＵ７１は、データ送信を行う前に送信元と送信先との間でデータ通信を確立するためのネゴシエーションを行うのに用いる通信確立手段として、電力線４を介する電力線通信又はデータ通信線８を介する通信を選択する機能を有する。更に説明すると、ＣＰＵ７１は、通常は、通信確立手段として、電力線４を介する電力線通信を選択するが、データ通信線８を介する通信を選択する場合がある。
【００３１】
なお、これら情報処理装置３のＣＰＵ７１、メモリ７２、バスブリッジ７３、ＡＳＩＣ部７４、ＰＬＣ部７５及びＰｈｙ７６は、既述した画像形成装置２のＣＰＵ４１、メモリ４２、バスブリッジ４３、ＡＳＩＣ部４４、ＰＬＣ部４５及びＰｈｙ４６に相当するものであり、その詳細な説明を省略する。
【００３２】
また、図３に示すように、情報処理装置３は、取得した画像データを画像形成装置２Ａ，２Ｂに対する印刷命令に変換して印刷ジョブとしての印刷データを作成するジョブ作成部８１と、電力線４を介する通信及びデータ通信線８を介する通信についての所定の事項をユーザに通知する通知部８２と、通知部８２による通知に応答してユーザが情報処理装置３に対して指示するために操作する操作部８３と、を備えている。
【００３３】
また、情報処理装置３は、ＣＰＵ７１、ＡＳＩＣ部７４及びＰＬＣ部７５の動作ごとにログデータを生成するログ生成部８４を備えている。なお、ログ生成部８４により生成されたログデータは、メモリ７２に格納され、必要に応じて読み出される。
【００３４】
図４は、情報処理装置３から画像形成装置２へのデータ送信がなされる場合の処理手順を示すフローチャートである。
図４に示すフローチャートでは、ユーザが情報処理装置３の操作部８３（図３参照）を操作することにより、情報処理装置３はプリンタの選択についての指示を受け付ける（ステップ１０１）。こうして、情報処理装置３は、プリンタのポートとしてＰＬＣ及びEthernet（登録商標）を設定するものとする。
【００３５】
情報処理装置３のＣＰＵ７１は、ネゴシエーションを行うのに用いる通信確立手段として、電力線４を介する電力線通信を選択した後に、ＰＬＣ部７５（図３参照）を通じて電力線通信でネゴシエーションを開始する（ステップ１０２）。そして、ＣＰＵ７１は、ネゴシエーションが完了したか否かを所定時間経過後に判断する（ステップ１０３）。
【００３６】
ＣＰＵ７１は、ネゴシエーションが完了したと判断すると、データ送信（データ送受信）を行うのに用いるデータ送信手段として、データ通信線８を介する通信を選択し、ＡＳＩＣ部７４（図３参照）を通じてデータ通信線８でデータ送受信を開始する（ステップ１０４）。そして、ＣＰＵ７１は、データ送受信が完了したか否かを所定時間経過後に判断し（ステップ１０５）、データ送受信が完了したと判断すると、一連の処理手順を終了する。
【００３７】
ステップ１０３において、ＣＰＵ７１は、ネゴシエーションがまだ完了していない（タイムアウト）と判断すると、ネゴシエーションの際のタイムアウトに対する自動切換えがユーザにより予め選択されているか否かを判断する（ステップ１０６）。すなわち、ユーザが事前に操作部８３（図３参照）により、タイムアウトのときに他の通信方式に切り替えを自動で行うかユーザにより手動で行うかが指示され、メモリ７２（図３参照）に格納される。ＣＰＵ７１は、それを読み出して自動切換えについての可否を判断する。
【００３８】
ＣＰＵ７１は、ネゴシエーションの際のタイムアウトに対する自動切換えについてユーザにより選択されていないと判断すると、ユーザにその旨を通知部８２（図３参照）により通知する（ステップ１０７）。一方、ＣＰＵ７１は、自動切換えについてユーザにより選択されていると判断すると、データ通信線８を介する通信でネゴシエーションを開始し（ステップ１０８）、ネゴシエーションが完了したか否かを所定時間経過後に判断する（ステップ１０９）。
ここで、ステップ１０７でのユーザへの通知に対してユーザからの切替えの指示があればステップ１０８に進む。通信の中止の指示がユーザによりあれば、一連の処理手順を終了する。
なお、本実施の形態では、情報処理装置３において通知部８２によりユーザへ通知する構成を採用しているが、画像形成装置２においてユーザに通知する構成を採用することも考えられる。
【００３９】
ＣＰＵ７１は、ネゴシエーションが完了したと判断すると、ステップ１０４に進む一方で、ネゴシエーションがまだ完了していないと判断すると、通知部８２によりユーザにエラーを通知した後に（ステップ１１０）、ログ生成部８４（図３参照）によりログが生成されて、メモリ７２に格納され（ステップ１１１）、一連の処理手順を終了する。
なお、本実施の形態では、情報処理装置３においてログ生成部８４によりログが生成され、メモリ７２に記憶される構成を採用しているが、画像形成装置２においてログの生成及び格納が行われるように構成することも考えられる。
【００４０】
また、ステップ１０５において、ＣＰＵ７１は、データ送受信がまだ完了していない（タイムアウト）と判断すると、データ送受信の際のタイムアウトに対する自動切換えがユーザにより予め選択されているか否かを判断する（ステップ１１２）。このときの判断は、上述したステップ１０６における内容と同じである。
【００４１】
そして、ＣＰＵ７１は、データ送受信の際のタイムアウトに対する自動切換えについてユーザにより選択されていないと判断すると、ユーザにその旨を通知部８２により通知する（ステップ１１３）。一方、ＣＰＵ７１は、自動切換えについてユーザにより選択されていると判断すると、電力線通信でデータ送受信を開始し（ステップ１１４）、データ送受信が完了したか否かを所定時間経過後に判断する（ステップ１１５）。
【００４２】
ＣＰＵ７１は、データ送受信が完了したと判断すると、一連の処理手順を終了し、その一方で、データ送受信がまだ完了していないと判断すると、通知部８２によりユーザにエラーを通知した後に（ステップ１１６）、ログ生成部８４によりログが生成されて、メモリ７２に格納され（ステップ１１７）、一連の処理手順を終了する。
【００４３】
図５は、画像形成装置２Ａ，２Ｂと情報処理装置３との間の通信のタイミングを説明するタイムチャートである。なお、図５に示すタイムチャートは、通信確立手段として電力線４を介する電力線通信がＣＰＵ７１により選択され、かつ、データ送信手段としてデータ通信線８を介する通信がＣＰＵ７１により選択された場合を示している。
図５に示すタイムチャートでは、情報処理装置３は、電力線４を介する電力線通信により画像形成装置２Ａとネゴシエーションを行い、データ通信を確立する（時間Ｔ１）。
【００４４】
そして、情報処理装置３は、データ通信線８を介するイーサネット（登録商標）により画像形成装置２Ａとデータ通信を行い、かつ、電力線４を介する電力線通信により画像形成装置２Ｂとネゴシエーションを行う（時間Ｔ２）。すなわち、時間Ｔ２では、情報処理装置３は、画像形成装置２Ａに対してデータ送信を行うと共に、画像形成装置２Ｂに対してネゴシエーションを行う。言い換えると、データ送信している間に、次の転送に対するネゴシエーションを電力線通信で行っている。このため、情報処理装置３から画像形成装置２Ａ，２Ｂへのデータ送信が短時間かつ効率的に行うことが可能になる。
【００４５】
その後、情報処理装置３は、画像形成装置２Ａへ送信すべきパケットのすべてを送信し終えると、データ送信を終了する。また、情報処理装置３は、画像形成装置２Ｂとのデータ通信の確立が行われると、画像形成装置２Ｂへのデータ送信を行い（時間Ｔ３）、送信すべきパケットのすべてを送信し終えると、データ送信を終了する。
【００４６】
上述した本実施の形態に示す各種処理は、画像形成装置２又は／及び情報処理装置３の作業用メモリとしてのメモリ４２，７２を用いて実行されるアプリケーションプログラムで実現される。このアプリケーションプログラムは、コンピュータである画像形成装置２又は／及び情報処理装置３を顧客（ユーザを含む）に対して提供する際に、装置の中にインストールされた状態にて提供される場合の他、コンピュータに実行させるプログラムをコンピュータが読取可能に記憶した記憶媒体等にて提供する形態が考えられる。この記憶媒体としては、例えばＣＤ−ＲＯＭ媒体等が該当し、ＣＤ−ＲＯＭ読取装置（図示せず）等によってプログラムが読み取られて実行される。また、これらのプログラムは、例えばプログラム伝送装置（図示せず）によってネットワークを介し、ネットワークインタフェースを経由して提供される形態がある。このプログラム伝送装置としては、例えば、画像形成装置２又は／及び情報処理装置３に設けられ、プログラムを格納するメモリと、ネットワークを介してプログラムを提供するプログラム伝送手段とを備えている。
【図面の簡単な説明】
【００４７】
【図１】本実施の形態が適用される通信システムの全体構成を示す図である。
【図２】本実施の形態の画像形成装置の構成を説明するブロック図である。
【図３】本実施の形態の情報処理装置の構成を説明するブロック図である。
【図４】情報処理装置から画像形成装置へのデータ送信がなされる場合の処理手順を示すフローチャートである。
【図５】画像形成装置と情報処理装置との間の通信のタイミングを説明するタイムチャートである。
【符号の説明】
【００４８】
１…通信システム、２，２Ａ，２Ｂ…画像形成装置、３…情報処理装置、４…電力線、５…コンセント、８…データ通信線、４１，７１…ＣＰＵ、４２，７２…メモリ、４４，７４…ＡＳＩＣ部、４５，７５…ＰＬＣ部、４６，６２，７６…Ｐｈｙ、５１…イーサネットコントローラ、６１…通信変換部、６３…電源部
【図１】
2009089298.tif 000003
【図２】
2009089298.tif 000004
【図３】
2009089298.tif 000005
【図４】
2009089298.tif 000006
【図５】
2009089298.tif 000007