(57)【要約】【課題】同一通信環境でデータを送信した場合に比較して、そのデータを他人が容易に取得することを防止し、セキュリティレベルを向上させることが可能な通信装置、通信システム及びプログラムを提供する。【解決手段】通信システム１は、電力線通信が可能な電力線４３及びイーサネット（登録商標）通信を行うデータ通信線４５を備えている。画像形成装置２Ａ及び情報処理装置３Ａは、電力線４３及びデータ通信線４５に接続され、かつ、電力線通信機能を備えている。このため、画像形成装置２Ａ及び情報処理装置３Ａは、電力線通信とイーサネット（登録商標）通信のいずれか一方又は両方を用いてデータ送信を行うことができる。【選択図】図１
2009239757.tif 000002
【特許請求の範囲】
【請求項１】
電力線を通信媒体とする第１の通信媒体に接続され通信を行う第１送信部と、
前記第１の通信媒体とは異なる他の通信媒体である第２の通信媒体に接続され通信を行う第２送信部と、
送信が指示された送信データを複数のデータに分割する分割手段と、
を含み、
前記分割手段での分割による複数のデータの一部を前記第１送信部と前記第２送信部のいずれか一方で送信し、残りのデータを他方の送信部で送信することを特徴とする通信装置。
【請求項２】
前記分割手段が分割する送信データの分割単位は、パケットの一単位又は当該一単位の一部で構成される部分パケットであることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記分割手段での分割による複数のデータのうちセキュリティレベルの高いパケット又は最初のパケットを前記第１送信部で送信することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記分割手段は、前記送信データとしてのパケットを複数の断片に分割して、当該断片の当該パケットでの先頭からの順番を示す順番情報を付加して部分パケットを生成することを特徴とする請求項２に記載の通信装置。
【請求項５】
前記分割手段での分割により得たデータの送信を前記第１送信部により行うか前記第２送信部により行うかを示す通信方法の情報を当該データに付加する付加部を更に含むことを特徴とする請求項２ないし４のいずれか１項に記載の通信装置。
【請求項６】
前記付加部は、前記パケットの一単位又は前記部分パケットを取得した順に前記第１送信部での送信と前記第２送信部での送信とが交互になる前記通信方法の情報を付加することを特徴とする請求項５に記載の通信装置。
【請求項７】
前記付加部は、前記パケットの一単位又は前記部分パケットを取得した順に前記第１送信部での送信と前記第２送信部での送信のいずれか一方が連続的になされた後に他方が連続的になされることが繰り返し行われる前記通信方法の情報を付加することを特徴とする請求項５に記載の通信装置。
【請求項８】
前記付加部は、取得したセキュリティレベルを基に前記第１送信部での送信か前記第２送信部での送信かの前記通信方法の情報を付加することを特徴とする請求項５に記載の通信装置。
【請求項９】
前記付加部は、前記分割手段による前記部分パケットのうち前記パケットの先頭に位置する当該部分パケットにのみ前記通信方法の情報を付加することを特徴とする請求項５に記載の通信装置。
【請求項１０】
前記第１の通信媒体又は前記第２の通信媒体に障害が発生したことを検知する検知部を更に含むことを特徴とする請求項１ないし９のいずれか１項に記載の通信装置。
【請求項１１】
前記検知部により障害の発生を検知すると、前記複数のデータが前記第１送信部及び前記第２送信部により送信されないことを特徴とする請求項１０に記載の通信装置。
【請求項１２】
電力線を通信媒体とする第１の通信媒体と当該第１の通信媒体とは異なる他の通信媒体である第２の通信媒体とに接続される第１の装置と、
前記第１の通信媒体と前記第２の通信媒体に接続される第２の装置と、
を含み、
前記第２の装置は、
送信が指示された送信データを複数のデータに分割する分割手段を含み、
前記分割手段での分割による複数のデータの一部を前記第１の通信媒体と前記第２の通信媒体のいずれか一方で送信し、残りのデータを他方の通信媒体で送信すること
を特徴とする通信システム。
【請求項１３】
前記第１の装置は、
前記第１の通信媒体及び前記第２の通信媒体にて受信された前記データを記憶する記憶部を更に含むことを特徴とする請求項１２に記載の通信システム。
【請求項１４】
前記第２の装置は、
前記第１の通信媒体に障害が発生したことを検知する検知手段を更に含み、
前記検知手段による前記第１の通信媒体での通信障害発生の検知によって当該第１の通信媒体での送信を行う第１送信部への給電を遮断し、前記第２の通信媒体での送信を行う第２送信部への給電を開始することを特徴とする請求項１２に記載の通信システム。
【請求項１５】
電力線を通信媒体とする第１の通信媒体に接続されると共に当該第１の通信媒体とは異なる他の通信環境である第２の通信媒体に接続される通信装置が備えるコンピュータに、
送信が指示された送信データを複数のデータに分割する分割機能と、
前記分割機能での分割による複数のデータの一部を前記第１の通信媒体と前記第２の通信媒体のいずれか一方で送信し、残りのデータを他方の通信媒体で送信する送信機能と、
を実現させるプログラム。
【請求項１６】
前記分割機能での分割により得たデータの送信を前記第１の通信媒体により行うか前記第２の通信媒体により行うかを示す通信方法の情報を当該データに付加する付加機能を更に実現させる請求項１５に記載のプログラム。
【請求項１７】
前記第１の通信媒体又は前記第２の通信媒体に障害が発生したことを検知する検知機能を更に実現させる請求項１５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システム及びプログラムに関するものである。
【背景技術】
【０００２】
例えば、特許文献１には、データ送信制御部および、これらを復元する手段を持つデータ受信制御部の両方を備えたデータ伝送装置が開示されている。すなわち、特許文献１には、送信側データ伝送装置と受信側データ伝送装置において、送信が要求されたユーザデータをサブユーザデータに分割し、送信するパケットデータ内で分割したサブユーザデータをランダムに再配置して伝送する手段を持たせている。また、通信制御パケットもユーザデータパケットも同一のパケット長となるようにランダムデータを付加してパケットを構成し伝送する手段を持たせている。また、送信するパケットデータを故意にランダムな順序に並び替えて送信する手段を持たせ、また、送信するパケットデータのなかで固定長の通信制御情報部分のみを暗号化してパケットデータを伝送する手段を持たせている。
【０００３】
【特許文献１】特開平９−１８４７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、例えば同一通信環境でデータを送信した場合には、そのデータを他人が容易に取得することが可能である。
【０００５】
本発明は、同一通信環境でデータを送信した場合に比較して、そのデータを他人が容易に取得することを防止し、セキュリティレベルを向上させることが可能な通信装置、通信システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、電力線を通信媒体とする第１の通信媒体に接続され通信を行う第１送信部と、前記第１の通信媒体とは異なる他の通信媒体である第２の通信媒体に接続され通信を行う第２送信部と、送信が指示された送信データを複数のデータに分割する分割手段と、を含み、前記分割手段での分割による複数のデータの一部を前記第１送信部と前記第２送信部のいずれか一方で送信し、残りのデータを他方の送信部で送信することを特徴とする通信装置である。
請求項２に記載の発明は、前記分割手段が分割する送信データの分割単位は、パケットの一単位又は当該一単位の一部で構成される部分パケットであることを特徴とする請求項１に記載の通信装置である。
請求項３に記載の発明は、前記分割手段での分割による複数のデータのうちセキュリティレベルの高いパケット又は最初のパケットを前記第１送信部で送信することを特徴とする請求項２に記載の通信装置である。
請求項４に記載の発明は、前記分割手段は、前記送信データとしてのパケットを複数の断片に分割して、当該断片の当該パケットでの先頭からの順番を示す順番情報を付加して部分パケットを生成することを特徴とする請求項２に記載の通信装置である。
請求項５に記載の発明は、前記分割手段での分割により得たデータの送信を前記第１送信部により行うか前記第２送信部により行うかを示す通信方法の情報を当該データに付加する付加部を更に含むことを特徴とする請求項２ないし４のいずれか１項に記載の通信装置である。
請求項６に記載の発明は、前記付加部は、前記パケットの一単位又は前記部分パケットを取得した順に前記第１送信部での送信と前記第２送信部での送信とが交互になる前記通信方法の情報を付加することを特徴とする請求項５に記載の通信装置である。
請求項７に記載の発明は、前記付加部は、前記パケットの一単位又は前記部分パケットを取得した順に前記第１送信部での送信と前記第２送信部での送信のいずれか一方が連続的になされた後に他方が連続的になされることが繰り返し行われる前記通信方法の情報を付加することを特徴とする請求項５に記載の通信装置である。
請求項８に記載の発明は、前記付加部は、取得したセキュリティレベルを基に前記第１送信部での送信か前記第２送信部での送信かの前記通信方法の情報を付加することを特徴とする請求項５に記載の通信装置である。
請求項９に記載の発明は、前記付加部は、前記分割手段による前記部分パケットのうち前記パケットの先頭に位置する当該部分パケットにのみ前記通信方法の情報を付加することを特徴とする請求項５に記載の通信装置である。
請求項１０に記載の発明は、前記第１の通信媒体又は前記第２の通信媒体に障害が発生したことを検知する検知部を更に含むことを特徴とする請求項１ないし９のいずれか１項に記載の通信装置である。
請求項１１に記載の発明は、前記検知部により障害の発生を検知すると、前記複数のデータが前記第１送信部及び前記第２送信部により送信されないことを特徴とする請求項１０に記載の通信装置である。
【０００７】
請求項１２に記載の発明は、電力線を通信媒体とする第１の通信媒体と当該第１の通信媒体とは異なる他の通信媒体である第２の通信媒体とに接続される第１の装置と、前記第１の通信媒体と前記第２の通信媒体に接続される第２の装置と、を含み、前記第２の装置は、送信が指示された送信データを複数のデータに分割する分割手段を含み、前記分割手段での分割による複数のデータの一部を前記第１の通信媒体と前記第２の通信媒体のいずれか一方で送信し、残りのデータを他方の通信媒体で送信することを特徴とする通信システムである。
請求項１３に記載の発明は、前記第１の装置は、前記第１の通信媒体及び前記第２の通信媒体にて受信された前記データを記憶する記憶部を更に含むことを特徴とする請求項１２に記載の通信システムである。
請求項１４に記載の発明は、前記第２の装置は、前記第１の通信媒体に障害が発生したことを検知する検知手段を更に含み、前記検知手段による前記第１の通信媒体での通信障害発生の検知によって当該第１の通信媒体での送信を行う第１送信部への給電を遮断し、前記第２の通信媒体での送信を行う第２送信部への給電を開始することを特徴とする請求項１２に記載の通信システムである。
【０００８】
請求項１５に記載の発明は、電力線を通信媒体とする第１の通信媒体に接続されると共に当該第１の通信媒体とは異なる他の通信環境である第２の通信媒体に接続される通信装置が備えるコンピュータに、送信が指示された送信データを複数のデータに分割する分割機能と、前記分割機能での分割による複数のデータの一部を前記第１の通信媒体と前記第２の通信媒体のいずれか一方で送信し、残りのデータを他方の通信媒体で送信する送信機能と、を実現させるプログラムである。
請求項１６に記載の発明は、前記分割機能での分割により得たデータの送信を前記第１の通信媒体により行うか前記第２の通信媒体により行うかを示す通信方法の情報を当該データに付加する付加機能を更に実現させる請求項１５に記載のプログラムである。
請求項１７に記載の発明は、前記第１の通信媒体又は前記第２の通信媒体に障害が発生したことを検知する検知機能を更に実現させる請求項１５に記載のプログラムである。
【発明の効果】
【０００９】
請求項１によれば、同一通信環境でデータを送信した場合に比較して、そのデータを他人が容易に取得することを防止し、セキュリティレベルを向上させることが可能になる。
請求項２によれば、請求項１の効果に加えて、データの生成が容易になる。
請求項３によれば、請求項１の場合よりも更にセキュリティレベルを向上させることが可能になる。
請求項４によれば、受信側が部分パケットを結合して元のパケットに復元できるように部分パケットを生成することが可能になる。
請求項５によれば、受信側で通信方法の情報を取得することが可能になる。
請求項６によれば、データ送信でのセキュリティレベルを高めることが可能になる。
請求項７によれば、データ送信でのセキュリティレベルを高めることが可能になる。
請求項８によれば、セキュリティレベルに合うデータ送信を行うことが可能になる。
請求項９によれば、本発明を適用しない場合に比べて、送信するデータ量を少なくすることができる。
請求項１０によれば、第１の通信媒体又は第２の通信媒体での障害の発生を検知することが可能になる。
請求項１１によれば、第１の通信媒体又は第２の通信媒体での障害が発生してもセキュリティレベルが低下してしまうという問題に対処することが可能になる。
請求項１２によれば、同一通信環境でデータを送信した場合に比較して、そのデータを他人が容易に取得することを防止し、セキュリティレベルを向上させることが可能になる。
請求項１３によれば、第１の通信媒体と第２の通信媒体を利用したデータ送信が行われた場合にデータの取りこぼしが生ずるという問題に対処することが可能になる。
請求項１４によれば、第１の通信媒体に障害が発生してもユーザによる操作が行われることなく第２の通信媒体を利用した通信が可能になる。
請求項１５によれば、同一通信環境でデータを送信した場合に比較して、そのデータを他人が容易に取得することを防止し、セキュリティレベルを向上させることが可能になる。
請求項１６によれば、受信側で通信方法の情報を取得することが可能になる。
請求項１７によれば、第１の通信媒体又は第２の通信媒体での障害の発生を検知することが可能になる。
【発明を実施するための最良の形態】
【００１０】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
〔第１の実施の形態〕
図１は、第１の実施の形態が適用される通信システム１の全体構成を示す図である。同図に示す通信システム１は、例えば、外部電力線４１からの電力が分電盤４２により分岐された複数の電力線の中の一の電力線４３を含んで構築されている。電力線４３には、第１の装置ないし第２の装置の一例としての画像形成装置２Ａ，２Ｂ及び情報処理装置３Ａ，３Ｂがコンセント４４を介して接続され、電力線４３からそれぞれに電力供給が行われる。
【００１１】
さらに、電力線４３に接続される本実施の形態の画像形成装置２Ａ，２Ｂ及び情報処理装置３Ａ，３Ｂのうち、画像形成装置２Ａ及び情報処理装置３Ａは、後述するように、電力線４３との間で信号を送受信する機能（電力線通信（ＰＬＣ(Power Line Communication)）機能）を有する。それにより、同図に破線で示すように、画像形成装置２Ａ及び情報処理装置３Ａは、相互に電力線４３を介して信号の送受信を行う。この電力線通信とは、電力線４３から供給される商用周波数の電力波形に高周波の信号を重畳して送信し、電力波形からこの高周波の信号を分離して受信することで、電力線４３を介して信号の送受信を行う方式である。
なお、画像形成装置２Ｂ及び情報処理装置３Ｂは、電力線通信機能を有さず、電力線４３を介した信号の送受信を行うことができない。
【００１２】
また、本実施の形態の通信システム１は、電力線４３とは別に配設されたデータ通信線４５を含んで構築されている。データ通信線４５には、複数の画像形成装置２Ａ，２Ｂ及び情報処理装置３Ａ，３Ｂが接続されている。こうして、ＬＡＮ(Local Area Network)等のネットワークが構成されている。本実施の形態では、このようなネットワークをイーサネット（登録商標）(Ethernet（登録商標）)を用いて構成している。
【００１３】
本実施の形態では、画像形成装置２Ａ及び情報処理装置３Ａは、電力線４３を介して信号の送受信を行うことができると共に（第１の通信媒体）、データ通信線４５を介して信号の送受信を行うことができる（第２の通信媒体）。また、画像形成装置２Ｂ及び情報処理装置３Ｂは、データ通信線４５を介して信号の送受信を行うことができる。付言すると、複数の画像形成装置２Ａ，２Ｂ及び情報処理装置３Ａ，３Ｂの間でのデータ送信（データ転送）を行う前に、送信元と送信先との間でデータ通信を確立するためのネゴシエーション(negotiation)を行う。このネゴシエーションという用語は、ハードウェアデバイス同士が通信（通信条件）に関する情報交換を行うものとも言うことができる。
ネゴシエーションを行うのに用いられるのは、通常は、電力線４３を介する電力線通信であるが、データ通信線４５を介する通信の場合もある。また、データ送信を行うのに用いられるのは、通常は、データ通信線４５を介する通信であるが、電力線４３を介する電力線通信の場合もある。
なお、本実施の形態では、画像形成装置２Ａ，２Ｂと情報処理装置３Ａ，３Ｂを互いに接続する構成を採用しているが、通信可能な他の装置を複数台接続する構成を採用しても構わない。
【００１４】
本実施の形態の情報処理装置３Ａ，３Ｂは、文書や図形、写真等からなる画像データを作成・保存する機能を有している。そして情報処理装置３Ａ，３Ｂは、作成された画像データや保存された画像データを印刷するに際し、画像データを画像形成装置２Ａ，２Ｂのいずれかに対する印刷命令に変換して、印刷ジョブとしての印刷データを生成して出力する。この印刷データは、画像データに加えて、各種印刷機能の設定や印刷を行う画像形成装置２Ａ，２Ｂのいずれかの指定等を行うための情報である属性データを含んで構成される。ここでの情報処理装置３Ａ，３Ｂとしては、例えばパーソナルコンピュータ（ＰＣ）が用いられる。
【００１５】
本実施の形態の画像形成装置２Ａ，２Ｂは、複写機能、ファクシミリ機能及びプリント機能等を複合的に備えた多機能機であって、例えば情報処理装置３Ａ，３Ｂにて生成等された画像データの印刷、ファクシミリ受信した画像データの印刷、画像の複写等を行う。
【００１６】
図２は、本実施の形態の画像形成装置２Ａ及び情報処理装置３Ａの通信装置５を説明するブロック図である。この通信装置５は、画像形成装置２Ａ、情報処理装置３Ａの各々が備えるものである。付言すると、画像形成装置２Ａ，２Ｂ及び情報処理装置３Ａ，３Ｂは、装置全体を制御する際の演算処理を行う図示しないＣＰＵ(Central Processing Unit)やＣＰＵの作業用メモリ等として用いられたりＣＰＵにより実行される処理プログラム等が格納されたりする図示しないメモリ等を備えている。また、画像形成装置２Ａ，２Ｂは、各デバイス等を制御するための複数のアプリケーション機能が搭載された図示しないＡＳＩＣ(Application Specific Integrated Circuit)部を備えている。
同図に示すように、通信装置５は、パケット（取得したパケットから得られるデータ）を制御してデータの送受信を制御するＬＡＮコントローラ部５０と、ＬＡＮコントローラ部５０とイーサネット（登録商標）環境である汎用通信環境（第２の通信媒体）との間に位置し、物理層の送受信を行う第２送信部の一例としてのＰＨＹ(physical layer device)５１と、ＬＡＮコントローラ部５０と電力線通信環境（第１の通信媒体）との間に位置し、物理層の送受信を行う第１送信部の一例としてのＰＨＹ５２と、を有する。このＰＨＹ５１は、バスデータと電力線通信のデータとの間で変換するものであり、ＰＨＹ５２は、バスデータとイーサネット（登録商標）のデータとの間で変換するものである。
【００１７】
また、通信装置５は、ＬＡＮコントローラ部５０とＰＨＹ５１とを互いに接続し、かつ、ＬＡＮコントローラ部５０とＰＨＹ５２とを互いに接続するための標準バスである接続部（出力部）５３を有する。この接続部５３は、接続インターフェースとして、ＭＩＩ(Media Independent Interface。メディア独立インターフェース)で構成されている。
【００１８】
ＬＡＮコントローラ部５０の内部構成について説明する。
ＬＡＮコントローラ部５０は、汎用通信及び電力線通信を制御する機能を有するネットワークコントローラ制御部５４を有する。
このネットワークコントローラ制御部５４は、パケットを制御して分割、結合を実施し、また、汎用通信と電力線通信のいずれを使用してデータ送信するのかの判断を行うものである。そして、このネットワークコントローラ制御部５４は、パケットの分割、結合及び送信指示を行うパケット制御部（分割手段、付加部）５７と、パケット制御部５７内に設けられ、受信したパケットを結合するために用いられるパケット結合用内部メモリ５７ａと、汎用通信環境及び電力線通信環境の通信障害を検知する検知部の一例としてのネットワーク障害検知部５８と、を有する。このネットワーク障害検知部５８は、汎用通信と電力線通信のいずれかが通信不可状態になったことを検知するものである。
また、ネットワークコントローラ制御部５４は、パケット制御部５７とネットワーク障害検知部５８とを互いに電気的に接続する信号線５９を有する。
【００１９】
また、ＬＡＮコントローラ部５０は、汎用通信の際に用いられる汎用通信用メモリ５５と、電力線通信の際に用いられる電力線通信用メモリ５６と、を有する。この汎用通信用メモリ５５は、送信メモリ５５ａ及び受信メモリ（記憶部）５５ｂを有する。また、電力線通信用メモリ５６は、送信メモリ５６ａ及び受信メモリ（記憶部）５６ｂを有する。
【００２０】
図３は、本実施の形態の通信システム１でのデータを送信する際に行われる処理を説明する図である。
同図に示す送信指示データ（送信が指示された送信データ）１００は、ユーザにより送信が指示されたデータであり、この送信指示データ１００を送信する際には、送信側におけるパケット制御部５７（図２参照）は、送信指示データ１００を分割データ（分割手段での分割による複数のデータ。分割手段での分割により得たデータ。）１１０，１２０，…，１ｎ０に分割し、分割データ１１０，１２０，…，１ｎ０の各々にヘッダ２１０，２２０，…，２ｎ０を付加してパケット（パケットの一単位）３１０，３２０，…，３ｎ０を生成する。すなわち、パケット３１０は、ヘッダ２１０及び分割データ１１０で構成され、パケット３２０は、ヘッダ２２０及び分割データ１２０で構成され、パケット３ｎ０は、ヘッダ２ｎ０及び分割データ１ｎ０で構成される。これらのヘッダ２１０，２２０，２ｎ０は、発信元と送信先のアドレスやパケットの種類、通し番号などの制御情報である。
【００２１】
このように、パケット３１０，３２０，３ｎ０は、通信において送信先アドレス等の情報がヘッダ２１０，２２０，２ｎ０として付加された送信指示データ１００の小さなまとまりである。すなわち、データ量の多い情報を送信する際に、その情報を小さく分割し、各々にヘッダ２１０，２２０，…，２ｎ０を付加したパケット３１０，３２０，…，３ｎ０を作成する。
更に説明すると、受信側では、パケット３１０，３２０，…，３ｎ０を受信すると、受信メモリ５５ｂ，５６ｂにいったん記憶され、その後、パケット制御部５７は、受信メモリ５５ｂ，５６ｂからパケット３１０，３２０，…，３ｎ０を読み出して順次結合し、パケット結合用内部メモリ５７ａに記憶していく。こうして、パケット制御部５７は、送信指示データ１００を生成する。
一般的に、送信指示データ１００をパケット単位で送受信する通信方式をパケット通信という。送信指示データ１００をパケット単位で送受信することにより、二地点間の通信に途中の回線が占有されることがなくなり、通信回線を効率良く利用することができる。１パケットの大きさは、システムによって異なり、例えば１２８バイトに固定される場合もある。
【００２２】
ここで、ヘッダ２１０，２２０，２ｎ０の内容は、プロトコルにより異なるものであるが、本実施の形態では、図３に示すように、パケット３１０のヘッダ２１０には、通信方法の情報の一例としての送信方法情報４００が含まれる。他のパケット３２０，３ｎ０のヘッダ２２０，２ｎ０には、送信方法情報４００が含まれない。このように、第１パケットないし先頭パケットであるパケット３１０のヘッダ２１０が送信方法情報４００を有する。なお、同図に示す送信方法情報４００はヘッダ２１０の先頭に位置するが、他の位置であっても構わない。
【００２３】
図４は、第１パケットのヘッダ２１０が有する送信方法情報４００と送信方法との関係を示すテーブルである。なお、図４に示すテーブルは、送信側と受信側の双方が備えている。
パケット３１０のヘッダ２１０が有する送信方法情報４００は、送信方法を示すものである。具体的には、同図に示すように、送信方法情報４００が「００００」のときには汎用通信のみで送信する場合であり、「０００１」のときには電力線通信のみで送信する場合である。また、送信方法情報４００が「０００２」のときには汎用通信と電力線通信とを交互に出力する場合であり、「０００３」のときには２個送信後に出力先を変更する場合である。
【００２４】
付言すると、送信方法情報４００が「０００２」及び「０００３」のときには、汎用通信と電力線通信の双方を用いて送信するものである。すなわち、送信方法情報４００が「０００２」のときには、パケット３１０，３２０，３ｎ０の順番が奇数番については、汎用通信を使用して送信し、偶数番については電力線通信を使用して送信する。別の態様としては、奇数番と偶数番とで出力先を決めずに、１パケットごとに交互に出力先を変更することも考えられる。
また、送信方法情報４００が「０００３」のときには、例えば汎用通信でパケット３１０，３２０を送信した後に次の２個のパケットを電力線通信で送信するように、２つのパケットごとに出力先を変更する場合である。
送信方法情報４００が「０００２」及び「０００３」のときには、「００００」及び「０００１」の場合よりもセキュリティレベル（機密性）を高めることができる。したがって、セキュリティレベルについてのユーザによる指示に従って、送信方法情報４００を選択することが考えられる。
なお、送信指示データ１００での最初のパケットであるパケット３１０を電力線通信を使用して送信したり、また、パケット３１０，３２０，３ｎ０のうちセキュリティレベルの高いパケットを電力線通信を使用して送信したりすることで、セキュリティレベルの確保を行うことも考えられる。
【００２５】
本実施の形態では、生成したパケット３１０，３２０，…，３ｎ０を送信する際に、ネットワークコントローラ制御部５４は、図４のテーブルにある送信方法を選択し、選択した送信方法に対応する送信方法情報４００を第１パケットであるパケット３１０のヘッダ２１０に付加する。その後、ネットワークコントローラ制御部５４は、パケット３１０，３２０，…，３ｎ０を汎用通信用メモリ５５の送信メモリ５５ａ及び／又は電力線通信用メモリ５６の送信メモリ５６ａに記憶させる。送信メモリ５５ａ，５６ａに記憶されたパケット３１０，３２０，…，３ｎ０は、ネットワークコントローラ制御部５４による制御下で送信される。
【００２６】
〔第２の実施の形態〕
図５は、第２の実施の形態の通信システム１でのデータを送信する際に行われる処理を説明する図である。なお、図５に示す送信指示データ１００及びパケット３１０，３２０は、図３に示すものと基本的に同じものゆえ、その説明を省略する。付言すると、図５に示すパケット３１０のヘッダ２１０に送信方法情報４００が含まれない点で、図３に示すものと異なる。
図５に示すように、本実施の形態では、パケット制御部５７（図２参照）は、パケット（送信が指示された送信データ）３１０を更に分割して複数の断片にすることで部分パケット６１０，６２０を作成している。すなわち、パケット３１０を分割パケット（分割手段での分割による複数のデータ。断片。分割手段での分割により得たデータ。）１１１，１１２に分割（再分割）した後に、分割パケット１１１に送信方法情報４００及び順番情報５１１，５１２を付加して部分パケット６１０を生成する。また、分割パケット１１２に順番情報５１２，５１３を付加して部分パケット６２０を生成する。このように、部分パケット６１０は、送信方法情報４００、順番情報５１１，５１２及び分割パケット１１１で構成され、部分パケット６２０は、順番情報５１２，５１３及び分割パケット１１２で構成される。なお、分割パケット１１１にはヘッダ２１０が含まれているが、分割パケット１１２にはヘッダ２１０が含まれていない。
【００２７】
更に説明すると、部分パケット６１０は、分割パケット１１１の前に送信方法情報４００及び順番情報５１１が付加され、かつ、分割パケット１１１の後ろに順番情報５１２が付加される。また、部分パケット６２０では、分割パケット１１２の前に順番情報５１２が付加され、かつ、分割パケット１１２の後ろに順番情報５１３が付加される。送信方法情報４００は、第１の実施の形態の場合に説明した図４に示すものと同じである。
【００２８】
ここで、順番情報５１１，５１２，５１３は、分割された順番を示す情報であり、パケット３１０での先頭からの順番を示す情報である。すなわち、部分パケット６１０，６２０を結合する際に元のパケット３１０になるように、分割パケット１１１，１１２の前後に順番情報５１１，５１２，５１３が付加される。順番情報５１１，５１２，５１３について具体例をもって説明すると、順番情報５１１として「０」であり、順番情報５１２として「１」であり、順番情報５１３として「２」である。
このように構成されているため、受信側のパケット制御部５７（図２参照）は、順番情報５１１，５１２，５１３を用いることにより、何番目の部分パケットなのかを把握することができるので、受信した部分パケット６１０，６２０を互いに結合してパケット３１０を復元することができる。
【００２９】
このようにパケット３１０を更に分割することで、第１の実施の形態の場合よりも送信指示データ１００の送受信の際のセキュリティレベルを高めることが可能になる。
なお、図５では、主にパケット３１０の処理について図示しているが、他のパケット３２０についても同様に処理することができる。また、送信指示データ１００を構成するすべてのパケット３１０，３２０について再分割することも考えられるが、送信指示データ１００のうち特にセキュリティを高めたい部分に対応するパケットのみを再分割することも考えられる。すなわち、部分的に再分割する処理を採用することも考えられる。
また、本実施の形態では、パケット３１０を二分割しているが、例えば三分割や四分割することも考えられる。また、本実施の形態では、パケット３１０を等分割して部分パケット６１０，６２０が互いに同じデータ量となるように処理しているが、互いに異なる任意のデータ量とすることも考えられる。
【００３０】
ここで、汎用通信と電力線通信とは、同一の設備（インフラ）ではなく、物理的に異なる互いに独立した設備であるため、これらを併用してデータ送信すると、受信側は非同期に受信する。すなわち、送信側が部分パケット６１０，６２０を順に送信しても、送信された順で受信側が受信するとは限らない。本実施の形態での通信装置５は、汎用通信用メモリ５５の受信メモリ５５ｂ及び電力線通信用メモリ５６の受信メモリ５６ｂを備えているので、ＬＡＮコントローラ部５０が、非同期で動作するバスから受信したことを検知すると、パケット制御部５７は、受信メモリ５５ｂ，５６ｂに記憶されている部分パケット６１０，６２０に付加されている順番情報５１１，５１２，５１３から判断して順番どおりに並べ替えながら部分パケット６１０，６２０を結合する。
なお、このような非同期の受信は、第１の実施の形態の場合にも同様に生ずるものゆえ、同様に処理することが考えられる。
【００３１】
〔第３の実施の形態〕
図６は、第３の実施の形態に係る通信システム１の処理手順を示すフローチャートである。
同図に示すフローチャートでは、ネットワーク障害検知部５８が、汎用通信環境又は電力線通信環境での通信障害発生を検知すると（ステップ１０１）、信号線５９を介してパケット制御部５７に通知する（ステップ１０２）。パケット制御部５７は、ユーザによるデータ送信の指示と共にセキュリティレベルについての指示を取得したときに、そのセキュリティレベルが高いか否かを判断する（ステップ１０３）。パケット制御部５７は、セキュリティレベルが高くないと判断すると、汎用通信環境と電力線通信環境のうち障害が発生していない通信環境を選択して送信方法を決定し（ステップ１０４）、対応する送信方法情報４００を付加する。すなわち、送信方法情報４００として「００００」又は「０００１」が付加される。その後、送信すべきデータについて上述した第１ないし第２の実施の形態での処理を行って送信し（ステップ１０５）、一連の処理を終了する。なお、ステップ１０５における送信については、上述した第１ないし第２の実施の形態の場合と同様の処理を行うことになる。
そして、ステップ１０３において、パケット制御部５７は、セキュリティレベルが高いと判断すると、汎用通信環境と電力線通信環境のうちいずれか一方のみのデータ送信になってしまい、高いセキュリティレベルが確保できないため、送信の処理を行わない。そして、通信装置５は、図示しないＵＩ部にデータの送信不可の表示を行い（ステップ１０６）、一連の処理を終了する。
【００３２】
〔第４の実施の形態〕
図７の（ａ）は、第４の実施の形態が適用される通信システム１の部分的な構成を示す図であり、（ｂ）は、複写機２１Ａの汎用通信環境に障害が発生した場合を示す図である。
図７の（ａ）に示すように、通信システム１は、汎用通信環境に接続するスイッチングハブ６１と、スイッチングハブ６１に接続されると共に電力線４３から給電され、電力線通信機能を有するハブ６２と、スイッチングハブ６１に接続されるハブ６３と、を含んで構成されている。
【００３３】
ハブ６２には、画像形成装置２Ａとしての複写機２１Ａ及びプリンタ２２Ａが接続されている。また、ハブ６２には、情報処理装置３Ａが接続されている。これら複写機２１Ａ、プリンタ２２Ａ及び情報処理装置３Ａの各々は、電力線通信機能を有する。このため、複写機２１Ａ、プリンタ２２Ａ及び情報処理装置３Ａは、ハブ６２と同じ汎用通信環境にあり、同じ電力線通信環境にもある。
【００３４】
ハブ６３には、画像形成装置２Ｂとしての複写機２１Ｂ及びプリンタ２２Ｂが接続され、また、情報処理装置３Ｂが接続されている。複写機２１Ｂ、プリンタ２２Ｂ及び情報処理装置３Ｂは、ハブ６３と同じ汎用通信環境にある。なお、複写機２１Ｂ、プリンタ２２Ｂ及び情報処理装置３Ｂはいずれも、電力線通信機能を有さない。
【００３５】
ここで、図７の（ｂ）に示すように、複写機２１Ａに接続される汎用通信環境に障害が発生した場合には、後述するように、電力線通信環境を用いて通信が行われる。通信障害を検知した後の処理手順を以下説明する。
【００３６】
図８は、本実施の形態に係る通信システム１の処理手順を示すフローチャートである。
同図に示すフローチャートは、通信システム１に複写機２１Ａが新たに接続される場合の処理手順を示している。まず、複写機２１Ａが通信システム１に接続されて電源オンになると（ステップ２０１）、複写機２１Ａの通信装置５のＬＡＮコントローラ部５０（図２参照）は、初期設定を行って汎用通信環境を使用できるようにする（ステップ２０２）。すなわち、電源オンがなされると、汎用通信用のＰＨＹ５１の電源をオンにして、また、電力線通信用のＰＨＹ５２の電源がオフのままにする。このようにして、汎用通信環境を使用し、電力線通信環境を使用しないように初期設定が行われる。
【００３７】
その後、ネットワーク障害検知部５８が汎用通信障害発生を検知すると（ステップ２０３）、ＬＡＮコントローラ部５０は、ＰＨＹ５１，５２の電源を切り換える（ステップ２０４）。具体的には、ＬＡＮコントローラ部５０は、汎用通信用のＰＨＹ５１の電源をオフにし、電力線通信用のＰＨＹ５２の電源をオンにする。すなわち、ＰＨＹ５２を未使用状態から使用状態にして、レジスタ設定を行い、電力線通信環境を使用できるように設定を行う（ステップ２０５）。ハブ６２が複写機２１Ａとの電力線通信の認証確認後に、複写機２１ＡのＬＡＮコントローラ部５０（図２参照）により使用可能であることがハブ６２に通知される。このようにして、汎用通信環境から電力線通信環境への構成変更がなされる。したがって、例えば、情報処理装置３Ｂから汎用通信経由で複写機２１Ａに向けてデータ送信されると、ハブ６２から電力線通信にて複写機２１Ａにデータが出力される。よって、ユーザは、汎用通信環境の不具合が解消されるまでの間でも通信可能である。
【００３８】
そして、ＬＡＮコントローラ部５０は、通信環境が変更されたことを図示しないＵＩ部に表示する（ステップ２０６）。すなわち、図示しないＵＩ部に、電力線通信環境に変更された旨及び、汎用通信環境の復旧後に電源を入れなおす旨を表示する。
【００３９】
このように、通信システム１は、汎用通信環境への接続が可能であると共に電力線通信環境への接続も可能である場合に、何らかの原因により汎用通信環境が通信不可状態になったことを検知すると、汎用通信環境を未使用状態にし、かつ、電力線通信環境を使用状態になるように切り換える。このため、ユーザは、通信環境が切り換わったことを意識する必要がなく、汎用通信環境で何らかの不具合が発生しても電力線通信経由にてデータ転送を実施することが可能である。そして、切り換わったことを表示することで、ユーザへ通知している。
【００４０】
ここで、本実施の形態の変形例を説明する。
図９は、第４の実施の形態の変形例の部分的な構成を示す図である。
同図に示すように、スイッチングハブ６１には、電力線通信機能を有さないハブ６３が２つ接続されている。複写機２１Ａ、プリンタ２２Ａ及び情報処理装置３Ａは、ハブ６３に接続されている。
そして、ハブ６３と複写機２１Ａとは、データ通信線４５で互いに接続されている。また、複写機２１Ａと情報処理装置３Ａとは、電力線６４で互いに接続されている。
このような構成において、何らかの理由によりデータ通信線４５に障害が発生し、汎用通信が不可能になった場合には、図８の処理手順により、汎用通信から、電力線６４を用いた電力線通信に変更される。更に説明すると、情報処理装置３Ａが電力線通信対応時に電力線６４での電力線通信の認証確認後、複写機２１ＡのＬＡＮコントローラ部５０（図２参照）により使用可能であることが情報処理装置３Ａに通知される。したがって、例えば、情報処理装置３Ａから複写機２１Ａにデータ送信したいときには、電力線６４による電力線通信にて実行することができる。
【００４１】
ここで、汎用通信環境で使用していない複写機２１Ａではデータ通信線４５が接続されていない。このような場合には、汎用通信が不可能になったものであり、上述したような処理手順により、電力線通信環境に変更される。このため、複写機２１Ａが異常状態となったときには、電力線通信を使用することが可能であるため、電力線通信が可能な情報処理装置３Ａから容易に内部データを採取することが可能になる。
【００４２】
上述した実施の形態に示す各種処理は、画像形成装置２Ａ又は／及び情報処理装置３Ａの作業用メモリとしてのメモリを用いて実行されるアプリケーションプログラムで実現される。このアプリケーションプログラムは、コンピュータである画像形成装置２Ａ又は／及び情報処理装置３Ａを顧客（ユーザを含む）に対して提供する際に、装置の中にインストールされた状態にて提供される場合の他、コンピュータに実行させるプログラムをコンピュータが読取可能に記憶した記憶媒体等にて提供する形態が考えられる。この記憶媒体としては、例えばＣＤ−ＲＯＭ媒体等が該当し、ＣＤ−ＲＯＭ読取装置（図示せず）等によってプログラムが読み取られて実行される。また、これらのプログラムは、例えばプログラム伝送装置（図示せず）によってネットワークを介し、ネットワークインタフェースを経由して提供される形態がある。このプログラム伝送装置としては、例えば、画像形成装置２Ａ又は／及び情報処理装置３Ａに設けられ、プログラムを格納するメモリと、ネットワークを介してプログラムを提供するプログラム伝送手段とを備えている。
【図面の簡単な説明】
【００４３】
【図１】第１の実施の形態が適用される通信システムの全体構成を示す図である。
【図２】本実施の形態の画像形成装置及び情報処理装置の通信装置を説明するブロック図である。
【図３】本実施の形態の通信システムでのデータを送信する際に行われる処理を説明する図である。
【図４】第１パケットのヘッダが有する送信方法情報と送信方法との関係を示すテーブルである。
【図５】第２の実施の形態の通信システムでのデータを送信する際に行われる処理を説明する図である。
【図６】第３の実施の形態に係る通信システムの処理手順を示すフローチャートである。
【図７】（ａ）は、第４の実施の形態が適用される通信システムの部分的な構成を示す図であり、（ｂ）は、複写機の汎用通信環境に障害が発生した場合を示す図である。
【図８】本実施の形態に係る通信システムの処理手順を示すフローチャートである。
【図９】第４の実施の形態の変形例の部分的な構成を示す図である。
【符号の説明】
【００４４】
１…通信システム、２Ａ，２Ｂ…画像形成装置、３Ａ，３Ｂ…情報処理装置、４１…外部電力線、４２…分電盤、４３，６４…電力線、４４…コンセント、４５…データ通信線、５…通信装置、５０…ＬＡＮコントローラ部、５１，５２…ＰＨＹ、５３…接続部、５４…ネットワークコントローラ制御部、５５…汎用通信用メモリ、５５ａ，５６ａ…送信メモリ、５５ｂ，５６ｂ…受信メモリ、５６…電力線通信用メモリ、５７…パケット制御部、５７ａ…パケット結合用内部メモリ、５８…ネットワーク障害検知部、５９…信号線、１００…送信指示データ、１１０，１２０，１ｎ０…分割データ、１１１，１１２…分割パケット、２１０，２２０，２ｎ０…ヘッダ、３１０，３２０，３ｎ０…パケット、４００…送信方法情報、５１１，５１２，５１３…順番情報、６１０，６２０…部分パケット
【図１】
2009239757.tif 000003
【図２】
2009239757.tif 000004
【図３】
2009239757.tif 000005
【図４】
2009239757.tif 000006
【図５】
2009239757.tif 000007
【図６】
2009239757.tif 000008
【図７】
2009239757.tif 000009
【図８】
2009239757.tif 000010
【図９】
2009239757.tif 000011