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