(57)【特許請求の範囲】
【請求項１】
ネットワークを介して他の装置と通信パケットを送受信する通信手段と、
自通信装置が他の装置と通信する際に用いる装置設定情報を記憶する記憶手段と、
前記通信手段によって受信した通信パケットに基づいて前記記憶手段に前記装置設定情報を記憶して他の装置と通信する際に用いるように設定する設定手段とを備え、
他の装置とは異なる第１のアドレス及び他の装置と共通の第２のアドレスが付与された通信装置において、
前記通信手段によって前記第２のアドレスを宛先にした前記装置設定情報の設定要求の通信パケットを受信した場合、前記ネットワーク上の通信パケットを一定時間監視し、前記設定要求の通信パケットに対して他の装置が応答した通信パケットを検知しなかったことを確認した後に、前記通信手段によって前記装置設定情報の設定要求に対する応答をする制御手段を設けたことを特徴とする通信装置。
【請求項２】
前記制御手段は、前記ネットワーク上の通信パケットの監視中に、前記設定要求の通信パケットに対して他の装置が応答した通信パケットを検知した場合、前記設定要求の通信パケットの送信元へ前記設定要求の通信パケットに対して他の装置が応答した通信パケットを検知したことを通知する手段を有することを特徴とする請求項１記載の通信装置。
【請求項３】
前記制御手段は、前記応答と通知を前記設定要求の通信パケットの送信元との間で予め決められたフォーマットでする手段を有することを特徴とする請求項２記載の通信装置。
【請求項４】
請求項３に記載された通信装置と、該通信装置と通信する情報処理装置とを備えた通信システムであって、
前記情報処理装置は、送信手段と受信手段を有し、前記送信手段によって前記第２のアドレスを宛先にした前記装置設定情報の設定要求の通信パケットを送信した後、前記受信手段によって前記ネットワークを介して前記装置設定情報の設定要求の通信パケットに対する応答を複数受信した場合、前記送信手段によって前記ネットワーク上に前記第２のアドレスを宛先にして前記装置設定情報の設定要求先の装置が複数あることを通知をする制御手段を有することを特徴とする通信システム。
【請求項５】
前記情報処理装置の前記制御手段は、前記受信手段によって受信した複数の通知が前記フォーマットの通信パケットで通知されたものと前記フォーマットとは異なるフォーマットの通信パケットで通知されたものとを含む場合、前記送信手段によって前記第２のアドレスを宛先にした前記第２のアドレスの変更要求の通信パケットを送信する手段を有することを特徴とする請求項４記載の通信システム。
【請求項６】
前記通信装置の前記制御手段は、前記フォーマットの通信パケットに自通信装置に付与された第１のアドレスを含める手段を有することを特徴とする請求項５記載の通信システム。
【請求項７】
ネットワーク上で他の装置とは異なる第１のアドレス及び他の装置と共通の第２のアドレスが付与された通信装置の通信方法であって、
前記ネットワークを介して他の装置と通信パケットを送受信する通信工程と、自通信装置が他の装置と通信する際に用いる装置設定情報を記憶する記憶工程と、前記通信工程で受信した通信パケットに基づいて前記記憶工程で前記装置設定情報を記憶して他の装置と通信する際に用いるように設定する設定工程と、前記通信工程で前記第２のアドレスを宛先にした前記装置設定情報の設定要求の通信パケットを受信した場合、前記ネットワーク上の通信パケットを一定時間監視し、前記設定要求の通信パケットに対して他の装置が応答した通信パケットを検知しなかったことを確認した後に、前記通信工程により前記記憶工程で記憶した前記装置設定情報を前記通信パケットの送信元に送信し、前記通信工程で前記第２のアドレスを宛先にした前記装置設定情報の設定内容の通信パケットを受信した場合、前記設定工程による前記受信した装置設定情報の設定内容に基づく設定を実行する制御工程とを有することを特徴とする通信装置の通信方法。
【請求項８】
ネットワーク上で他の装置とは異なる第１のアドレス及び他の装置と共通の第２のアドレスが付与されたコンピュータに、前記ネットワークを介して他の装置と通信パケットを送受信する通信手順と、自装置が他の装置と通信する際に用いる装置設定情報を記憶する記憶手順と、前記通信手順で受信した通信パケットに基づいて前記記憶手順で前記装置設定情報を記憶して他の装置と通信する際に用いるように設定する設定手順と、前記通信手順で前記第２のアドレスを宛先にした前記装置設定情報の設定要求の通信パケットを受信した場合、前記ネットワーク上の通信パケットを一定時間監視し、前記設定要求の通信パケットに対して他の装置が応答した通信パケットを検知しなかったことを確認した後に、前記通信手順により前記記憶手順で記憶した前記装置設定情報を前記通信パケットの送信元に送信し、前記通信手順で前記第２のアドレスを宛先にした前記装置設定情報の設定内容の通信パケットを受信した場合、前記設定手順による前記受信した装置設定情報の設定内容に基づく設定を実行する制御手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークを介して他の装置と通信する通信装置と、その通信装置とパーソナルコンピュータ、ファクシミリ装置、スキャナ、プリンタ、複写機、および複合機を含む情報処理装置とを備えた通信システムと、通信装置の通信方法と、および通信装置を制御するコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
例えば、無線ローカルエリアネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＬＡＮ）において、アクセスポイント（無線ＬＡＮで装置間を接続するための装置）や、無線ＬＡＮとイーサネット（Ｅｔｈｅｒｎｅｔ、登録商標）のブリッジ（ネットワークにおいて、データを中継する装置）を行うイーサネットコンバータ（無線アクセスポイントの機能に特化させた装置）を含む通信装置（「無線ＬＡＮ機器」「無線通信装置」とも呼ぶ）では、パーソナルコンピュータ（ＰＣ）、プリンタ、複写機、複合機（「ＭＦＰ」と略称する）を含む情報処理装置との無線接続を確立させるために無線ＬＡＮに関わる各種パラメータ（例えば、ＥＳＳＩＤ、８０２．１１ａ／ｇ等）や、暗号化の設定を含む装置設定（「機器設定」とも呼ぶ）を行う必要がある。
【０００３】
それらの装置設定を行うために通信装置に予めＷｅｂサーバを内蔵し、ユーザインターフェース（以下「ＵＩ」と略称する）を持つ情報処理装置から通信装置のＩＰアドレスを選択することで、情報処理装置のウェブ（Ｗｅｂ）ブラウザ上で通信装置の装置設定を行う技術が知られている。
【０００４】
しかし、情報処理装置から通信装置のＩＰアドレスを選択してウェブブラウザ上で装置設定を行う場合、まず、情報処理装置と通信装置間で通信ができるように、ＩＰアドレスの設定やサブネットマスクの設定を行う必要がある。
ところで、通信装置には、初期状態で何らかのＩＰアドレスの設定がされている。
そのため、最初に通信装置の設定を行う場合、通信装置の設定にあわせて情報処理装置のＩＰアドレスの設定を変更しなければならない。
【０００５】
例えば、既にネットワークが構築されている環境で新たにイーサネットコンバータを追加導入する場合、次の３つの手順を取らなければならず、非常に手間がかかるという問題があった。
１：情報処理装置のアドレス設定をイーサネットコンバータの初期設定にあわせ、イーサネットコンバータに接続する。
２：イーサネットコンバータのＩＰアドレス等を既存のネットワークの設定にあわせて変更する。
３：情報処理装置のＩＰアドレスを元に戻す。
【０００６】
そこで従来、装置設定の変更が可能な動作モードと、通常のデータ送受信を行う動作モードの２つの動作モードを切り替えられるようにした機能を備え、装置設定の変更が可能な動作モード時に、ＰＣのブラウザ上で任意のＵＲＩを入力し、ＰＣがＤＮＳに名前解決リクエストを送信した場合、その名前解決リクエストの内容によらず、ＰＣと通信可能なＩＰアドレスを自身に割り当てた後、自身のＩＰアドレス情報の返答を行い、ＰＣから上記ＩＰアドレスのＷｅｂサーバのリクエストを受信すると、ＰＣに設定変更用のフォームを返信するようにして、ユーザがブラウザ上で任意のＵＲＩを入力するだけで、ＩＰアドレス等の設定を意識することなく、装置設定を変更できるようにした通信装置（例えば、特許文献１参照）があった。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したような従来の通信装置では、装置設定が可能な動作モード時には、外部からのすべてのＤＮＳリクエストに対して反応してしまうため、装置設定をする情報処理装置と通信装置とを１対１の通信状態にしなければネットワークに悪影響を及ぼすという問題があった。
【０００８】
また、ユーザが通信装置に対して装置設定が変更可能な動作モードに変更しなくてはならないので操作が煩雑になり、ユーザが通信装置の装置設定を容易な操作で変更できず、ユーザの操作負担が増加するという問題もあった。
この発明は上記の点に鑑みてなされたものであり、情報処理装置で無線通信するために設けた通信装置に対する装置設定の操作についてユーザ負担を軽減できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
この発明は上記の目的を達成するため、ネットワークを介して他の装置と通信パケットを送受信する通信手段と、自通信装置が他の装置と通信する際に用いる装置設定情報を記憶する記憶手段と、上記通信手段によって受信した通信パケットに基づいて上記記憶手段に上記装置設定情報を記憶して他の装置と通信する際に用いるように設定する設定手段を備え、他の装置とは異なる第１のアドレス及び他の装置と共通の第２のアドレスが付与された通信装置において、上記通信手段によって上記第２のアドレスを宛先にした上記装置設定情報の設定要求の通信パケットを受信した場合、上記ネットワーク上の通信パケットを一定時間監視し、上記設定要求の通信パケットに対して他の装置が応答した通信パケットを検知しなかったことを確認した後に、上記通信手段によって上記装置設定情報の設定要求に対する応答をする制御手段を設けた通信装置を提供する。
【００１０】
また、上記のような通信装置について、上記制御手段が、上記ネットワーク上の通信パケットの監視中に、上記設定要求の通信パケットに対して他の装置が応答した通信パケットを検知した場合、上記設定要求の通信パケットの送信元へ上記設定要求の通信パケットに対して他の装置が応答した通信パケットを検知したことを通知する手段を有するようにするとよい。
さらに、上記のような通信装置について、上記制御手段が、上記応答と通知を上記設定要求の通信パケットの送信元との間で予め決められたフォーマットでする手段を有するようにするとよい。
【００１１】
また、上記のような通信装置と、その通信装置と通信する情報処理装置とを備えた通信システムであって、上記情報処理装置は、送信手段と受信手段を有し、上記送信手段によって上記第２のアドレスを宛先にした上記装置設定情報の設定要求の通信パケットを送信した後、上記受信手段によって上記ネットワークを介して上記装置設定情報の設定要求の通信パケットに対する応答を複数受信した場合、上記送信手段によって上記ネットワーク上に上記第２のアドレスを宛先にして上記装置設定情報の設定要求先の装置が複数あることを通知する制御手段を有する通信システムを提供する。
【００１２】
さらに、上記のような通信システムについて、上記情報処理装置の制御手段が、上記受信手段によって受信した複数の通知が上記フォーマットの通信パケットで通知されたものと上記フォーマットとは異なるフォーマットの通信パケットで通知されたものとを含む場合、上記送信手段によって上記第２のアドレスを宛先にした上記第２のアドレスの変更要求の通信パケットを送信する手段を有するようにするとよい。
また、上記のような通信システムについて、上記通信装置の上記制御手段が、上記フォーマットの通信パケットに自通信装置に付与された第１のアドレスを含める手段を有するようにするとよい。
【００１３】
さらに、ネットワーク上で他の装置とは異なる第１のアドレス及び他の装置と共通の第２のアドレスが付与された通信装置の通信方法であって、上記ネットワークを介して他の装置と通信パケットを送受信する通信工程と、自通信装置が他の装置と通信する際に用いる装置設定情報を記憶する記憶工程と、上記通信工程で受信した通信パケットに基づいて上記記憶工程で上記装置設定情報を記憶して他の装置と通信する際に用いるように設定する設定工程と、上記通信工程で上記第２のアドレスを宛先にした上記装置設定情報の設定要求の通信パケットを受信した場合、上記ネットワーク上の通信パケットを一定時間監視し、上記設定要求の通信パケットに対して他の装置が応答した通信パケットを検知しなかったことを確認した後に、上記通信工程により上記記憶工程で記憶した上記装置設定情報を上記通信パケットの送信元に送信し、上記通信工程で上記第２のアドレスを宛先にした上記装置設定情報の設定内容の通信パケットを受信した場合、上記設定工程による上記受信した装置設定情報に基づく設定を実行する制御工程とを有する通信装置の通信方法を提供する。
【００１４】
さらにまた、ネットワーク上で他の装置とは異なる第１のアドレス及び他の装置と共通の第２のアドレスが付与されたコンピュータに、上記ネットワークを介して他の装置と通信パケットを送受信する通信手順と、自装置が他の装置と通信する際に用いる装置設定情報を記憶する記憶手順と、上記通信手順で受信した通信パケットに基づいて上記記憶手順で上記装置設定情報を記憶して他の装置と通信する際に用いるように設定する設定手順と、上記通信手順で上記第２のアドレスを宛先にした上記装置設定情報の設定要求の通信パケットを受信した場合、上記ネットワーク上の通信パケットを一定時間監視し、上記設定要求の通信パケットに対して他の装置が応答した通信パケットを検知しなかったことを確認した後に、上記通信手順により上記記憶手順で記憶した上記装置設定情報を上記通信パケットの送信元に送信し、上記通信手順で上記第２のアドレスを宛先にした上記装置設定情報の設定内容の通信パケットを受信した場合、上記設定手順による上記記憶手順で記憶されている装置設定情報に対して上記受信した装置設定情報の設定内容に基づく設定を実行する制御手順とを実行させるためのプログラムも提供する。
【発明の効果】
【００１５】
この発明による通信装置と通信システムと通信装置の通信方法は、情報処理装置で無線通信するために設けた通信装置に対する装置設定の操作についてユーザ負担を軽減することができる。
また、この発明によるプログラムは、コンピュータに、情報処理装置で無線通信するために設けた通信装置に対する装置設定の操作についてユーザ負担を軽減できるようにするための機能を実現させることができる。
【図面の簡単な説明】
【００１６】
【図１】図３に示すイーサネットコンバータのハードウェア構成例を示すブロック図である。
【図２】図３に示す情報処理装置の一例であるＰＣのハードウェア構成例を示すブロック図である。
【図３】この発明の一実施形態であるネットワークシステムの構成例を示す図である。
【００１７】
【図４】図１に示すイーサネットコンバータが共通のＭＡＣアドレス宛に設定モードへの移行をリクエストする通信パケットを受信したときの処理を示すフローチャート図である。
【図５】図１に示すイーサネットコンバータが共通のＭＡＣアドレス宛に設定モードへの移行をリクエストする通信パケットを受信したときの他の処理例を示すフローチャート図である。
【００１８】
【図６】図２に示す情報処理装置がイーサネットコンバータの装置設定をするときの処理を示すフローチャート図である。
【図７】図２に示す情報処理装置がイーサネットコンバータの装置設定をするときの他の処理例を示すフローチャート図である。
【００１９】
【図８】図２に示す情報処理装置がネットワーク上の共通のＭＡＣアドレスが付与された装置を検出する処理を示すフローチャート図である。
【図９】図２に示す情報処理装置がネットワーク上のイーサネットコンバータに設定を行う際の他の処理例を示すフローチャート図である。
【発明を実施するための形態】
【００２０】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
図３は、この発明の一実施形態である通信システムの構成例を示す図である。
この通信システム（「ネットワークシステム」とも呼ぶ）は、イーサネット（Ｅｔｈｅｒｎｅｔ、登録商標）を用いた通信システムであり、イーサネットコンバータ１と複数の情報処理装置２とがそれぞれハブ３を介してイーサネットケーブルによって接続されたネットワークと、無線ローカルエリアネットワーク（ＬＡＮ）アクセスポイント４と複数の情報処理装置５をそれぞれイーサネットケーブルで接続したネットワーク６とからなる。
なお、図３には、情報処理装置２と５をそれぞれ１台だけ図示し、その他の情報処理装置の図示を省略している。
【００２１】
イーサネットコンバータ１は、発明に係る通信装置に相当し、例えば、ＩＥＥＥ８０２．１１ａ／ｇを含む無線ＬＡＮ規格によって無線ＬＡＮアクセスポイント４と無線接続し、イーサネットのデータを無線ＬＡＮのデータに変換し、無線ＬＡＮのデータをイーサネットのデータに変換するブリッジ機能を有し、ハブ３を介して接続した各情報処理装置２とネットワーク６上の各情報処理装置５との無線データ通信を実現する。
【００２２】
各情報処理装置２と５は、パーソナルコンピュータ（ＰＣ）、ファクシミリ装置、スキャナ、プリンタ、複写機、および複合機（ＭＦＰ）を含む装置であり、発明の情報処理装置に相当する。
無線ＬＡＮアクセスポイント４は、イーサネットコンバータ１との間で無線通信し、情報処理装置２と５との間での無線ＬＡＮによる接続をする装置である。
【００２３】
ネットワーク６は、インターネット、社内ＬＡＮを含むネットワークで使用されるプロトコルのＴＣＰ／ＩＰを使用し、無線ＬＡＮアクセスポイント４と複数のＰＣ、ファクシミリ装置、スキャナ、プリンタ、複写機、および複合機（ＭＦＰ）を含む情報処理装置５をそれぞれイーサネットケーブルで接続しているネットワークである。
各情報処理装置２同士は、ハブ３を介してイーサネットケーブルを用いて互いに通信を行う。
この通信システムでは、イーサネットコンバータ１と無線ＬＡＮアクセスポイント４とが無線通信を行うことにより、情報処理装置２が、イーサネットコンバータ１を介してネットワーク６上の各情報処理装置５と相互に無線によるデータ通信をすることができる。
【００２４】
図１は、図３に示したイーサネットコンバータ１のハードウェア構成例を示すブロック図である。
図１に示すように、イーサネットコンバータ１は、ＣＰＵ部１０、ＲＡＭ部１１、不揮発性メモリ部１２、イーサネットインタフェース（Ｉ／Ｆ）部１３、無線ＬＡＮインタフェース（ＬＡＮ・Ｉ／Ｆ）部１４、アンテナ部１５を備えている。
【００２５】
ＣＰＵ部１０は、イーサネットコンバータ１の全体の制御、及び各種のデータ処理を行う。
ＲＡＭ部１１は、不揮発性メモリ部１２に記憶されたＣＰＵ部１０の展開と、プログラム実行時の各種の演算結果の一時保存に使用する記憶装置である。
【００２６】
不揮発性メモリ部１２は、ＣＰＵ部１０が実行するプログラム、情報処理装置２との無線接続を確立させるために無線ＬＡＮに関わる各種パラメータ（例えば、ＥＳＳＩＤ、８０２．１１ａ／ｇ等）や、無線ＬＡＮ通信時のデータの暗号化の設定を含むイーサネットコンバータ１が他の装置と通信する際に用いる装置設定情報（「機器設定情報」とも呼ぶ）を記憶して保存する記憶装置である。
【００２７】
イーサネットＩ／Ｆ部１３は、イーサネットのＬＡＮ規格に基づいて、情報処理装置２との間でイーサネットケーブルを介したデータの入出力を行う機能を有する。
無線ＬＡＮ・Ｉ／Ｆ部１４は、例えば、ＩＥＥＥ８０２．１１ａ／ｇを含む規格に則り、アンテナ部１５を使用して外部の無線ＬＡＮアクセスポイント４と無線によるデータの送受信機能を有する。
【００２８】
このイーサネットコンバータ１において、上記イーサネットＩ／Ｆ部１３が発明の通信手段の機能を果たし、上記不揮発性メモリ部１２が発明の記憶手段の機能を果たし、上記ＣＰＵ部１０が発明に係る通信装置の設定手段と制御手段の機能を果たす。
図２は、図３に示した情報処理装置２のハードウェア構成例を示すブロック図である。
ここでは、情報処理装置２がＰＣの場合の構成例を示している。
【００２９】
図２に示すように、情報処理装置２は、制御部２０、入力部２１、表示部２２、およびイーサネットＩ／Ｆ部２３を備えている。
制御部２０は、ＣＰＵ、ＲＯＭ、及びＲＡＭを含むマイクロコンピュータによって実現され、この情報処理装置２の全体の制御を司り、発明に係る機能も実現する。
入力部２１は、キーボード、ポインティングデバイスを含む入力装置であり、ユーザが後述するイーサネットコンバータ１の装置設定画面に対する入力を含む各種の操作情報を入力する。
【００３０】
表示部２２は、ＬＣＤを含む表示装置であり、後述するイーサネットコンバータ１の装置設定画面を含むユーザに各種の作業画面を表示する。この表示部２２が、情報処理装置の表示手段の機能を果たす。
イーサネットＩ／Ｆ部２３は、イーサネットのＬＡＮ規格に基づいて、イーサネットコンバータ１との間でイーサネットケーブルを介したデータの入出力を行う。このイーサネットＩ／Ｆ部２３が、発明に係る情報処理装置の送信手段と受信手段の機能を果たす。
そして、この情報処理装置２において、上記制御部２０が発明に係る情報処理装置の制御手段の機能を果たす。
【００３１】
なお、情報処理装置５についても上述と同様の構成を有するので、その説明を省略する。また、情報処理装置２と５が、例えば、ＭＦＰの場合、上記構成の他に、制御部２０によって制御されるスキャナ部およびプリンタ部を有し、スキャナ部で原稿の画像を読み取り、プリンタ部で画像を印刷すると共に、スキャナ部によって読み取った画像をプリンタ部で印刷することによってコピー機能も実現し、また、スキャナ部で読み取った画像のデータを通信部によってファクシミリ送信（および外部からのファクシミリ受信も可能である）することもできる。
【００３２】
次に、上記情報処理装置２によって上記イーサネットコンバータ１の装置設定をする処理を説明する。
この処理を実行するにあたって、イーサネットコンバータ１は、不揮発性メモリ部１２に、予め付与されたイーサネットコンバータ１のＭＡＣアドレスを記憶しておく。
【００３３】
このＭＡＣアドレスは、他のイーサネットコンバータ（図示を省略）と、無線ＬＡＮアクセスポイント４、各情報処理装置２と５、他の図示を省略した全ての装置と重複の無い機種固有のＭＡＣアドレス（発明の第１のアドレスに相当し、以下「固有のＭＡＣアドレス」と呼ぶ）と、イーサネットコンバータ１を含む装置で共通のＭＡＣアドレス（発明の第２のアドレスに相当し、以下「共通のＭＡＣアドレス」と呼ぶ）とからなる。
なお、本実施形態では、イーサネットコンバータ１の共通のＭＡＣアドレスは、出荷前（製造時）に既に割り当てられているようにしているが、出荷以降にユーザが割り当てるようにしてもよい。
【００３４】
また、イーサネットコンバータ１は、共通のＭＡＣアドレスを情報処理装置２に通知する手段として、イーサネットコンバータ１の設定専用のアプリケーションプログラムを実行可能に記憶している。
そして、イーサネットコンバータ１は、上記設定専用のアプリケーションプログラムの実行により、イーサネットコンバータ１に付与されている共通のＭＡＣアドレスを予め情報処理装置２に通知する。
【００３５】
したがって、情報処理装置２上では、イーサネットコンバータ１に付与されている共通のＭＡＣアドレスが既知である。
さらに、共通のＭＡＣアドレスはイーサネットコンバータ１の装置設定時にのみ使用し、それ以外では固有のＭＡＣアドレスを使用するものとする。
また、イーサネットコンバータ１で設定する装置設定情報としては、イーサネットコンバータ１のＩＰアドレス、無線の暗号化設定を含む各種の設定情報があげられる。
【００３６】
次に、イーサネットコンバータ１が共通のＭＡＣアドレス宛の通信パケットを受信したときの処理を説明する。
イーサネットコンバータ１のＣＰＵ部１０は、イーサネットＩ／Ｆ部１３によって、図３のハブ３から通信パケットを受信すると、その通信パケットの宛先のＭＡＣアドレスを参照し、宛先のＭＡＣアドレスが、共通のＭＡＣアドレスと一致するか否かを判断し、共通のＭＡＣアドレスに一致しなかったと判断した場合（固有のＭＡＣアドレスであった場合を含む）、通常動作を行い、この処理を終了する。
【００３７】
上記通常動作とは、無線ＬＡＮ・Ｉ／Ｆ部１４からデータを受信した場合はイーサネットで使用できるデータに、イーサネットＩ／Ｆ部１３からデータを受信した場合は、無線ＬＡＮで使用できるデータにそれぞれ変換を行うブリッジ動作である。
一方、ＣＰＵ部１０は、共通のＭＡＣアドレスに一致したと判断した場合、その通信パケットがイーサネットコンバータ１に対する装置設定情報を設定する設定モードへの移行のリクエストであると判断し、図４に示すフローチャート図の処理を実行する。
【００３８】
図４は、イーサネットコンバータ１が共通のＭＡＣアドレス宛に設定モードへの移行をリクエストする通信パケットを受信したときの処理を示すフローチャート図である。
ＣＰＵ部１０は、リクエスト受信後、ステップ（図中「Ｓ」で示す）１で、予め設定した一定時間、ネットワーク上の通信パケットを監視し、ステップ２で、ネットワーク上の通信パケットの中に共通のＭＡＣアドレス宛に設定モードへの移行をリクエストする通信パケットに対する応答の通信パケットがあったか否かを判断する。
なお、上記予め設定した一定時間とは、イーサネットコンバータ１のＣＰＵ部１０が設定するランダムな一定の時間をいう。
【００３９】
ステップ２での判断では、通信パケットの宛先ＭＡＣアドレスが設定モードへの移行をリクエストする送信元（この場合情報処理装置２の）のＭＡＣアドレスと同じで、かつ、その送信元のＭＡＣアドレスが共通のＭＡＣアドレスと同じだった場合、設定モードへの移行をリクエストする通信パケットに対する応答のパケットであると判断する。
【００４０】
ＣＰＵ部１０は、ステップ２の判断で、上記一定時間の監視において、ネットワーク上の通信パケットの中に共通のＭＡＣアドレス宛に設定モードへの移行をリクエストする通信パケットに対する応答の通信パケットがなかったと判断したら、ステップ３でリクエストに対して応答を行う。
【００４１】
この応答処理では、ＣＰＵ部１０は、イーサネットＩ／Ｆ部１３を介して装置設定画面用のデータ（現在の装置設定情報も含む）を送信し、現在の装置設定情報のデータを送信元の情報処理装置２へレスポンスとして送信して、送信元の情報処理装置２から装置設定情報の変更が可能になるようにし、この処理を終了する。
【００４２】
一方、ステップ２の判断で、ネットワーク上の通信パケットの中に共通のＭＡＣアドレス宛に設定モードへの移行をリクエストする通信パケットに対する応答の通信パケットがあった場合は、ＣＰＵ部１０は、ステップ４で、以降共通のＭＡＣアドレス宛の通信パケットを受け取っても応答しないようにし、この処理を終了する。
【００４３】
このようにして、共通のＭＡＣアドレスを宛先にした装置設定情報の設定をリクエストする通信パケットを受信した場合、ネットワーク上の通信パケットを一定時間監視し、装置設定情報の設定をリクエストする通信パケットに対して他の装置が応答した通信パケットを検知しなかったことを確認した後に、装置設定情報の設定をリクエストする通信パケットに対する応答をする。
【００４４】
したがって、もし、図３のハブ３に複数のイーサネットコンバータ１が接続されていた場合、複数のイーサネットコンバータ１に対して設定してしまってネットワークが正常に動作しなくなる事態を回避することができ、外部のネットワーク６の各情報処理装置５との無線による接続が正常に行うことができる。
【００４５】
次に、上述の処理において、イーサネットコンバータ１のＣＰＵ部１０は、ステップ２の判断で、ネットワーク上の通信パケットの中に共通のＭＡＣアドレス宛に設定モードへの移行をリクエストする通信パケットに対する応答の通信パケットがあった場合、ステップ４で以降共通のＭＡＣアドレス宛の通信パケットを受け取っても応答しないようにする前に、共通のＭＡＣアドレス宛に設定モードへの移行をリクエストする通信パケットの送信元（この場合は情報処理装置２）へその旨を通知するようにすれば、送信元では、その通知に基づいてネットワーク上に複数のイーサネットコンバータが存在することをユーザに通知することができる。
【００４６】
ユーザは、その通知に基づいて、ネットワーク上にいつまでも無線ＬＡＮ設定ができないでいるイーサネットコンバータが存在し続けないように適切な処置（例えば、不要なイーサネットコンバータをネットワーク上から取り外す処置）をとることができる。
図５は、イーサネットコンバータ１が共通のＭＡＣアドレス宛に設定モードへの移行をリクエストする通信パケットを受信したときの他の処理例を示すフローチャート図である。この図５に示したステップ１１〜１３は、図４に示したステップ１〜３の処理とそれぞれ共通するので、それらの説明を省略し、図４とは異なる処理のステップのみを説明する。
【００４７】
図５の処理では、イーサネットコンバータ１のＣＰＵ部１０は、ステップ１２の判断で、ネットワーク上の通信パケットの中に共通のＭＡＣアドレス宛に設定モードへの移行をリクエストする通信パケットに対する応答の通信パケットがあった場合、ステップ１４で、ＭＡＣアドレスの重複を検知したことを、共通のＭＡＣアドレス宛の通信パケットの送信元へ通知する処理を行う。
【００４８】
すなわち、このステップ１４の処理で、まず、ネットワーク上の通信パケットの監視中に、設定要求のリクエストの通信パケットに対して、他の通信装置（または、ネットワーク上の情報処理装置を含む装置）が応答した通信パケットを検知した場合、設定要求のリクエストの通信パケットの送信元へ、設定要求のリクエストの通信パケットに対して他の通信装置（または、ネットワーク上の情報処理装置を含む装置）が応答した通信パケットを検知したことを通知する。
【００４９】
そして、ステップ１５で、以降共通のＭＡＣアドレス宛の通信パケットを受け取っても応答しないようにし、この処理を終了する。
このようにして、装置設定のリクエストを依頼した情報処理装置２に対してネットワーク上に複数のイーサネットコンバータが存在することを知らせることができ、情報処理装置２のユーザは、上述したような適切な処置をとることができる。
【００５０】
次に、図２に示した上記情報処理装置２が無線通信をするためにイーサネットコンバータ１に対して装置設定をする処理を説明する。
図６は、上記情報処理装置２が上記イーサネットコンバータ１の装置設定をするときの処理を示すフローチャート図である。
【００５１】
情報処理装置２は、アプリケーション上でイーサネットコンバータ１の装置設定画面を開き、図２の制御部２０が、ユーザの操作によって入力部２１からイーサネットコンバータ１の装置設定情報の設定（変更も含む）用の画面である装置設定画面を開き、表示部２２に装置設定画面を表示する。
次に、情報処理装置２の制御部２０は、図６のステップ２１で、イーサネットコンバータ１で共通のＭＡＣアドレス宛に装置設定をリクエストする通信パケットをイーサネットＩ／Ｆ部２３を介して送信する。
【００５２】
このステップ２１では、制御部２０が、イーサネットを利用して、イーサネットＩ／Ｆ部２３によってイーサネット上に共通のＭＡＣアドレスを宛先にして装置設定のリクエスト（発明の装置設定情報の設定要求に相当する）の通信パケットを送信する。
その送信後、制御部２０は、ステップ２２で一定時間待機し、ステップ２３で、その待機中にリクエストの通信パケットに対する応答があったか否かを判断する。
このステップ２３では、制御部２０が、イーサネットＩ／Ｆ部２３によって応答の通信パケットを受信したか否かによって判断する。
【００５３】
制御部２０は、応答の通信パケットを受信したらリクエストに対する応答ありと判断し、ステップ２４で、その通信パケットにＭＡＣアドレスの重複を検知したことを通知するデータがあるか否かを判断する。
ステップ２４の判断で、制御部２０は、通信パケットにＭＡＣアドレスの重複を検知したことを通知するデータがないと判断すると、ステップ２５で、イーサネットコンバータの設定画面に移行し、この処理を終了する。
【００５４】
イーサネットコンバータ１は、上述の処理で、イーサネットＩ／Ｆ部１３によって通信パケットを受信し、その通信パケットの宛先が共通のＭＡＣアドレスであり、装置設定のリクエストの通信パケットであることを確認した後、リクエストの通信パケットに応答する通信パケットを監視中に検知しなかった場合、不揮発性メモリ部１２に記憶された装置設定画面のデータ（例えば、ブラウザに表示する画面データ）と現在の装置設定情報のデータ（装置設定情報）を読み出し、イーサネットＩ／Ｆ部１３によって装置設定画面のデータと現在の装置設定情報のデータを情報処理装置２へ送信する。
【００５５】
したがって、ステップ２５の処理では、情報処理装置２の制御部２０は、イーサネットＩ／Ｆ部２３によって装置設定画面のデータと現在の装置設定情報のデータを受信すると、その各データに基いて表示部２２に装置設定画面を表示し、その装置設定画面にイーサネットコンバータ１の現在の装置設定情報を表示する。
【００５６】
次に、情報処理装置２は、アプリケーション上で設定値の入力を受け付け、入力部２１から装置設定画面に対する装置設定情報の操作入力と設定、又は変更の実行の入力を受け付け、入力部２１から装置設定画面に対する操作入力と設定、又は変更の実行の入力があると、イーサネットＩ／Ｆ部２３によって装置設定情報のデータ（装置設定情報）を、共通のＭＡＣアドレスを宛先にした通信パケットにしてイーサネット上に送信する。
【００５７】
一方、イーサネットコンバータ１のＣＰＵ部１０は、イーサネットＩ／Ｆ部１３によって受信した通信パケットの宛先が共通のＭＡＣアドレスであり、装置設定情報のデータの通信パケットであることを確認すると、不揮発性メモリ部１２に、受信した装置設定情報を記憶して、その装置設定情報を無線ＬＡＮアクセスポイント４との無線通信の際に用いるように設定（または変更）する。
【００５８】
次に、イーサネットコンバータ１のＣＰＵ部１０は、イーサネットＩ／Ｆ部１３によって上記変更した装置設定情報（更新データ）を新しい設定値として情報処理装置２へ送信し、情報処理装置２の制御部２０は、イーサネットＩ／Ｆ部２３によってイーサネットコンバータ１の新しい設定値を受信すると、表示部２２に表示した装置設定画面の装置設定情報の内容を更新して表示する。
【００５９】
そして、情報処理装置２はアプリケーション上で設定値のさらなる入力を受け付ける。
このようにして、上述の処理を繰り返すことにより、情報処理装置２を操作するユーザは、イーサネットコンバータ１のＩＰアドレスの情報を意識せずに、イーサネットコンバータ１に装置設定情報の値を設定することが、又は予め設定された装置設定情報の値を所望の内容に変更することが容易にできる。
したがって、イーサネットコンバータ１の装置設定情報の設定又は変更について、ユーザの作業負担を軽減することができる。
【００６０】
次に、情報処理装置２の制御部２０は、ステップ２３でリクエストに対する応答なしと判断すると、ステップ２６で、ネットワーク上に無線通信するためのイーサネットコンバータが接続されていない旨を表示部２２に表示し、ユーザにその旨を通知し、この処理を終了する。
【００６１】
また、情報処理装置２の制御部２０は、ステップ２４でＭＡＣアドレスの重複を検知したことを通知するデータがあると判断したら、ステップ２７でネットワーク上にイーサネットコンバータが複数設置させている旨を表示部２２に表示し、ユーザにその旨を通知し、この処理を終了する。
【００６２】
このようにして、情報処理装置２は、共通のＭＡＣアドレスを宛先にした設定要求のリクエストの通信パケットを送信した後、ネットワークを介してＭＡＣアドレスの重複を検知したことを通知する通知を複数受信した場合、ネットワーク上に設定要求先の装置が複数あることを表示するので、情報処理装置２のユーザは、上述したような適切な処置をとることができる。
【００６３】
次に、例えば、図３中のハブ３に接続している情報処理装置２の中に、イーサネットコンバータ１の共通のＭＡＣアドレスを使用しているものが存在した場合、上述した通知では、重複するＭＡＣアドレスに情報処理装置２が含まれているか否かは判断できない。
そこで、上述した通知を、予め決められたフォーマットで通知することにより、情報処理装置２は、その通知がイーサネットコンバータ１からか、他の情報処理装置２からかを容易に識別することができる。
【００６４】
図７は、上記情報処理装置２が上記イーサネットコンバータ１の装置設定をするときの他の処理例を示すフローチャート図である。
この処理では、上記通知のフォーマットは、予め情報処理装置２の設定用アプリケーションとイーサネットコンバータ１間で定められているフォーマットにしている。
また、そのフォーマットは、パケットのデータサイズやデータの内容によって定義したものとする。
なお、図７の処理の説明では、図６と共通する処理について簡単に説明する。
【００６５】
情報処理装置２は、アプリケーション上でイーサネットコンバータ１の装置設定画面を開き、図２の制御部２０が、ユーザの操作によって入力部２１からイーサネットコンバータ１の装置設定情報の設定（変更も含む）用の画面である装置設定画面を開き、表示部２２に装置設定画面を表示する。
次に、情報処理装置２の制御部２０は、図７のステップ３１〜３３で、図６のステップ２１〜２３と同じ処理をそれぞれ行う。
【００６６】
制御部２０は、ステップ３３で、応答の通信パケットを受信したらリクエストに対する応答ありと判断し、ステップ３４で、応答は所定のフォーマットでされたものか否かを判断する。
この判断では、制御部２０は、応答が所定のフォーマット、すなわち、予め情報処理装置２の設定用アプリケーションとイーサネットコンバータ１間で定められており、パケットのデータサイズやデータの内容によって定義されたフォーマットに沿ったものか否かで判断する。
【００６７】
上記フォーマットに沿ったものならば、応答は所定のフォーマットでされたものと判断し、それはイーサネットコンバータ１からされたものと判定できるので、ステップ３５で、その通信パケットにＭＡＣアドレスの重複を検知したことを通知するデータがあるか否かを判断する。
【００６８】
ステップ３５と３６の処理は、図６のステップ２４と２５と同じ処理をそれぞれ行う。
また、ステップ３３でリクエストに対する応答なしと判断した場合に行うステップ３７の処理は、図６のステップ２６と同じ処理を行う。さらに、ステップ３５でＭＡＣアドレスの重複を検知したことを通知するデータがあると判断した場合のステップ３９の処理は、図６のステップ２７と同じ処理を行う。また、図６で説明したその他の処理についても共通するものを実行する。
【００６９】
次に、制御部２０は、ステップ３４で応答は所定のフォーマットでされたものではないと判断すると、それは他の情報処理装置２からなされたものであり、その情報処理装置２にはイーサネットコンバータ１の共通のＭＡＣアドレスと同一のアドレスが設定することが識別できるので、ステップ３８でイーサネットコンバータの設定ができない旨を表示して、情報処理装置２のユーザにその旨を通知し、この処理を終了する。
【００７０】
上記情報処理装置２の中には、ユーザが任意にＭＡＣアドレスを変更できる機能を提供しているものがある。
もし、ユーザが情報処理装置２のＭＡＣアドレスを変更し、それがイーサネットコンバータ１の共通のＭＡＣアドレスと重複していた場合、その応答は所定のフォーマットに沿っていない。
【００７１】
このようにして、図３中のハブ３に接続している他の情報処理装置２の中に、イーサネットコンバータ１の共通のＭＡＣアドレスを使用している情報処理装置が存在した場合、その応答は所定のフォーマットと異なるので、重複するＭＡＣアドレスの中に他の情報処理装置が含まれていることを容易に検知することができる。
【００７２】
次に、上述したような処理では、イーサネットコンバータ１が、ネットワーク上で共通のＭＡＣアドレスが付与された装置の有無を検知できないケースがある。
図３に示した各情報処理装置２はハブ３を経由してイーサネットコンバータ１と接続している。
ここで使用しているハブ３として、スイッチングハブを使用していた場合、スイッチングハブはネットワークに不要なトラフィックが流れるのを防ぐため、ＭＡＣアドレスを利用してフィルタリングを行っている。
【００７３】
よって、このスイッチングハブのフィルタリング処理によって、ネットワーク上に複数のイーサネットコンバータ１が接続されていた場合、各イーサネットコンバータ１が情報処理装置２へ向けて送った通信パケットを、他のイーサネットコンバータ１が受信することができない。
したがって、イーサネットコンバータ１は共通のＭＡＣアドレスの重複を検知することができなくなる。
【００７４】
そこで、情報処理装置２が共通のＭＡＣアドレスの重複を検知することによって、上記のようにハブ３としてスイッチングハブを利用している場合においても、イーサネットコンバータ１およびユーザに重複していることの通知が可能になる。
【００７５】
図８は、図２に示した情報処理装置２がネットワーク上の共通のＭＡＣアドレスが付与された装置を検出する処理を示すフローチャート図である。
この処理を実行する場合は、ハブ３がスイッチングハブであることがわかっており、予め情報処理装置２の制御部２０に、図８に示す処理を実行するモードに切り替える処理を行っておく。
【００７６】
したがって、情報処理装置２は、上述した処理によってイーサネットコンバータ１から共通のＭＡＣアドレスの重複を知らせる通知が送られてこない場合、図８の処理を実行することができる。
なお、この図８の説明についても、図６および図７と共通する部分については簡単に説明する。
【００７７】
情報処理装置２は、アプリケーション上でイーサネットコンバータ１の装置設定画面を開き、図２の制御部２０が、ユーザの操作によって入力部２１からイーサネットコンバータ１の装置設定情報の設定（変更も含む）用の画面である装置設定画面を開き、表示部２２に装置設定画面を表示する。
次に、情報処理装置２の制御部２０は、図８のステップ４１と４２については、図６のステップ２１と２２（図７のステップ３１と３２）と同じ処理をそれぞれ行う。
【００７８】
制御部２０は、ステップ４３でリクエストに対する応答が２回以上あったか否かを判断する。このステップ４３の処理では、ステップ４１で送信した通信パケットに対して上記待機時間中に受信した通信パケットが２回以上あったか否かを判断する。
ステップ４３の判断で２回以上あった場合、制御部２０は、ステップ４４でイーサネットコンバータ１に共通のＭＡＣアドレスを持つ装置が複数設置されている旨を、共通のＭＡＣアドレスを宛先にしてネットワーク上のイーサネットコンバータへ通知する。
【００７９】
一方、イーサネットコンバータ１では、ＣＰＵ部１０が、上記通知を受信すると、応答を行わないように制御する。
その後、制御部２０は、図８のステップ４５で、ネットワーク上にイーサネットコンバータが接続されていない旨を表示部２２に表示し、情報処理装置２のユーザにその旨を通知し、この処理を終了する。
また、ステップ４３の判断でリクエストに対する応答が２回以上なかったと判断したら、ステップ４６で通常動作を実行し、この処理を終了する。
上記通常動作とは、イーサネットコンバータ１への設定処理動作である。
【００８０】
このようにして、共通のＭＡＣアドレスを宛先にした設定要求の通信パケットを送信した後、その通信パケットに対する応答を複数受信した場合、ネットワーク上に共通のＭＡＣアドレスを宛先にして設定要求先の装置が複数あることを通知するので、イーサネットコンバータ１にネットワーク上へ不要なパケットを送信させずに済む。
【００８１】
次に、上述した応答を、予め決められたフォーマットで行うことにより、情報処理装置２は、その応答がイーサネットコンバータ１からか、他の情報処理装置２からかを容易に識別することができ、他の情報処理装置２からならイーサネットコンバータ１の共通のＭＡＣアドレスを一時的に変更して設定操作を行うことができる。
【００８２】
図９は、図２に示した情報処理装置２がネットワーク上のイーサネットコンバータ１に設定を行う際の他の処理例を示すフローチャート図である。
この処理を実行する場合は、ハブ３がスイッチングハブであることがわかっており、予め情報処理装置２の制御部２０に、図９に示す処理を実行するモードに切り替える処理を行っておく。
【００８３】
したがって、情報処理装置２は、上述した処理によってイーサネットコンバータ１から共通のＭＡＣアドレスの重複を知らせる通知が送られてこない場合、図９の処理を実行することができる。
また、この処理では、上記応答のフォーマットは、予め情報処理装置２の設定用アプリケーションとイーサネットコンバータ１間で定められているフォーマットにしている。
また、そのフォーマットは、パケットのデータサイズやデータの内容によって定義したものとする。
なお、この図９の説明についても、図６〜図８と共通する部分については簡単に説明する。
【００８４】
情報処理装置２は、アプリケーション上でイーサネットコンバータ１の装置設定画面を開き、図２の制御部２０が、ユーザの操作によって入力部２１からイーサネットコンバータ１の装置設定情報の設定（変更も含む）用の画面である装置設定画面を開き、表示部２２に装置設定画面を表示する。
次に、情報処理装置２の制御部２０は、図９のステップ５１〜５３については、図８のステップ４１〜４３と同じ処理をそれぞれ行う。
【００８５】
制御部２０は、ステップ５３の判断で２回以上あった場合、ステップ５４で応答は所定のフォーマットに沿ったものと、沿っていないものの組み合わせだったか否かを判断し、所定のフォーマットに沿ったものと、沿っていないものの組み合わせでなかったら、ステップ５７で通常動作を実行し、この処理を終了する。
【００８６】
また、ステップ５４の判断で、所定のフォーマットに沿ったものと、沿っていないものの組み合わせだったら、ステップ５５で、共通のＭＡＣアドレス宛に、すなわち、イーサネットコンバータ１に共通のＭＡＣアドレスを一時的に変更することを通知する。この処理では、制御部２０が、イーサネットＩ／Ｆ部２３によって上記通知を行う。
その後、制御部２０は、ステップ５６で、自装置の共通のＭＡＣアドレスを一時的に変更し、この処理を終了する。
上記共通のＭＡＣアドレスの変更方法として、当初の共通のＭＡＣアドレスに対して下１桁に「１」を加算する等の方法が考えられる。
【００８７】
制御部２０は、自装置のＭＡＣアドレスを一時的に変更した後、再度、その新たな共通のＭＡＣアドレス宛に設定をリクエストする通信パケットを送信し、上述した設定処理を実行する。
このようにして、ネットワーク上に共通のＭＡＣアドレスをもった他の情報処理装置２が存在する場合においても、イーサネットコンバータ１の機器設定を行うことが可能になる。
【００８８】
また、上述の処理において、イーサネットコンバータ１のＣＰＵ部１０が、上記応答の所定のフォーマットの通信パケットに、自装置に付与された固定のＭＡＣアドレス（第１のアドレス）を含める処理をすれば、情報処理装置２側では、イーサネットコンバータ１の応答の通信パケットから、イーサネットコンバータ１の固有のＭＡＣアドレス（およびＩＰアドレス）を知ることができる。
そして、それ以降は、固有のＭＡＣアドレスを使用して通信を行うことにより、ネットワーク上にイーサネットコンバータ１が複数接続されている場合においても、各々のイーサネットコンバータ１に対してそれぞれ指定して無線ＬＡＮ通信を行うための設定を確実に行うことができる。
【００８９】
この実施形態によれば、イーサネットコンバータ１に、予め各機器固有のＭＡＣアドレスに加えて、各機器で共通のＭＡＣアドレスを割り当てておき、情報処理装置２は、イーサネットコンバータ１の機器設定を変更する際に共通のＭＡＣアドレスを使用してイーサネットコンバータ１と通信を行うことで、情報処理装置２のＩＰアドレスに関わらず、情報処理装置２はイーサネットコンバータ１と通信が可能となるので、情報処理装置２とイーサネットで接続されたイーサネットコンバータ１の機器設定を行う際に、ユーザが情報処理装置２のＩＰアドレス等のネットワーク設定を変更することなく容易にイーサネットコンバータ１の機器設定ができる。
【００９０】
また、ネットワーク上に複数のイーサネットコンバータ１が接続されていた場合、複数のイーサネットコンバータ１に対して設定してしまってネットワークが正常に動作しなくなる事態を回避することができ、外部のネットワーク６の各情報処理装置５との無線による接続を正常に行うことができる。
なお、上述の実施形態では、イーサネットを用いた場合を説明したが、その他のネットワーク規格についても、イーサネットと同様の規格のネットワークを用いた場合も上述と同様にして実施することができる。
【産業上の利用可能性】
【００９１】
この発明による通信装置と通信システムと通信装置の通信方法とプログラムは、コンピュータ、ファクシミリ装置、スキャナ、プリンタ、複写機、複合機を含む情報処理装置を無線通信可能にする通信装置と、その通信装置と情報処理装置を含むネットワークシステムにおいて適用することができる。
【符号の説明】
【００９２】
１：イーサネットコンバータ        ２、５：情報処理装置    ３：ハブ
４：無線ＬＡＮアクセスポイント    ６：ネットワーク        １０：ＣＰＵ部
１１：ＲＡＭ部    １２：不揮発性メモリ部      １３、２３：イーサネットＩ／Ｆ部
１４：無線ＬＡＮ・Ｉ／Ｆ部    １５：アンテナ部    ２０：制御部    ２１：入力部
２２：表示部
【先行技術文献】
【特許文献】
【００９３】
【特許文献１】特開２００８−６１１０６号公報
【図１】
0005891762.tif 000002
【図２】
0005891762.tif 000003
【図３】
0005891762.tif 000004
【図４】
0005891762.tif 000005
【図５】
0005891762.tif 000006
【図６】
0005891762.tif 000007
【図７】
0005891762.tif 000008
【図８】
0005891762.tif 000009
【図９】
0005891762.tif 000010