(57)【要約】【課題】より適切な通信プロトコルで相手機器とネットワーク通信することを課題とする。【解決手段】相手機器１００の探索要求を第一通信プロトコルで送信した後、第一通信プロトコルによる相手機器１００からの応答を待たずに相手機器１００の探索要求を第二通信プロトコルで送信して第一通信プロトコルによる応答Ａ１と第二通信プロトコルによる応答Ａ２を受信し、相手機器１００の探索要求を第二通信プロトコルで送信した後、第二通信プロトコルによる相手機器１００からの応答を待たずに相手機器１００の探索要求を第一通信プロトコルで送信して第二通信プロトコルによる応答Ａ３と第一通信プロトコルによる応答Ａ４を受信し、同じ前記相手機器１０１から受信される応答Ａ１，Ａ２の順番及び応答Ａ３，Ａ４の順番に基づいて、当該受信対象の相手機器１０１との通信に用いる通信プロトコルを選択し、選択された通信プロトコルで相手機器１０１と通信する。【選択図】図１
2011109591.tif 000002
【特許請求の範囲】
【請求項１】
双方向に通信可能なネットワークに接続されたネットワーク機器であって、
前記ネットワークに接続された相手機器を探索する要求を第一通信プロトコルで前記ネットワークへ送信した後、該第一通信プロトコルによる前記相手機器からの応答を待たずに前記相手機器を探索する要求を第二通信プロトコルで前記ネットワークへ送信する第一探索要求手段と、
該第一探索要求手段の要求に対する前記第一通信プロトコルによる前記相手機器からの第一の応答、及び、前記第二通信プロトコルによる前記相手機器からの第二の応答を前記ネットワークから受信する第一応答受信手段と、
前記相手機器を探索する要求を前記第二通信プロトコルで前記ネットワークへ送信した後、該第二通信プロトコルによる前記相手機器からの応答を待たずに前記相手機器を探索する要求を前記第一通信プロトコルで前記ネットワークへ送信する第二探索要求手段と、
該第二探索要求手段の要求に対する前記第二通信プロトコルによる前記相手機器からの第三の応答、及び、前記第一通信プロトコルによる前記相手機器からの第四の応答を前記ネットワークから受信する第二応答受信手段と、
同じ前記相手機器から受信される前記第一の応答及び前記第二の応答の順番、並びに、前記第三の応答及び前記第四の応答の順番に基づいて、当該受信対象の相手機器との通信に前記第一通信プロトコルを用いるか前記第二通信プロトコルを用いるかを選択する使用プロトコル選択手段と、
選択された通信プロトコルで前記相手機器と通信する通信実行手段とを備えることを特徴とするネットワーク機器。
【請求項２】
前記使用プロトコル選択手段は、前記同じ相手機器から前記第一応答受信手段で先に前記第一の応答が受信され、かつ、前記第二応答受信手段で先に前記第四の応答が受信されたときに当該受信対象の相手機器との通信に前記第一通信プロトコルを用いることをデフォルトの選択とし、前記同じ相手機器から前記第一応答受信手段で先に前記第二の応答が受信され、かつ、前記第二応答受信手段で先に前記第三の応答が受信されたときに当該受信対象の相手機器との通信に前記第二通信プロトコルを用いることをデフォルトの選択とすることを特徴とする請求項１に記載のネットワーク機器。
【請求項３】
前記第一通信プロトコルは、前記相手機器との間にあるルーターにおいて少なくとも所定データサイズ以上でデータが分割されて通信される通信プロトコルとされ、
前記使用プロトコル選択手段は、前記第一通信プロトコルで前記相手機器との通信のデータサイズが前記所定データサイズ以上となる場合、当該相手機器との通信に前記第二通信プロトコルを用いることを選択することを特徴とする請求項１又は請求項２に記載のネットワーク機器。
【請求項４】
前記第二通信プロトコルは、所定の下限データサイズ以上でデータが送信される通信プロトコルとされ、
前記第一通信プロトコルは、前記相手機器との間にあるルーターにおいて設定されたデータサイズでデータが分割されて通信される通信プロトコルとされ、
前記使用プロトコル選択手段は、前記第一通信プロトコルで前記相手機器との通信のデータサイズが前記下限データサイズ以上となる場合、当該相手機器との通信に前記第二通信プロトコルを用いることを選択することを特徴とする請求項１又は請求項２に記載のネットワーク機器。
【請求項５】
前記使用プロトコル選択手段は、前記同じ相手機器から前記第一応答受信手段で先に前記第一の応答が受信され、かつ、前記第二応答受信手段で先に前記第三の応答が受信されたときに当該受信対象の相手機器との通信に前記第一通信プロトコルを用いることをデフォルトの選択とすることを特徴とする請求項３又は請求項４に記載のネットワーク機器。
【請求項６】
前記使用プロトコル選択手段は、前記同じ相手機器から前記第一応答受信手段で先に前記第二の応答が受信され、かつ、前記第二応答受信手段で先に前記第四の応答が受信されたときに当該受信対象の相手機器との通信に前記第一通信プロトコルを用いることをデフォルトの選択とすることを特徴とする請求項３又は請求項４に記載のネットワーク機器。
【請求項７】
双方向に通信可能なネットワークに接続されたネットワーク機器の制御方法であって、
前記ネットワークに接続された相手機器を探索する要求を第一通信プロトコルで前記ネットワークへ送信した後、該第一通信プロトコルによる前記相手機器からの応答を待たずに前記相手機器を探索する要求を第二通信プロトコルで前記ネットワークへ送信する第一探索要求工程と、
該第一探索要求工程の要求に対する前記第一通信プロトコルによる前記相手機器からの第一の応答、及び、前記第二通信プロトコルによる前記相手機器からの第二の応答を前記ネットワークから受信する第一応答受信工程と、
前記相手機器を探索する要求を前記第二通信プロトコルで前記ネットワークへ送信した後、該第二通信プロトコルによる前記相手機器からの応答を待たずに前記相手機器を探索する要求を前記第一通信プロトコルで前記ネットワークへ送信する第二探索要求工程と、
該第二探索要求工程の要求に対する前記第二通信プロトコルによる前記相手機器からの第三の応答、及び、前記第一通信プロトコルによる前記相手機器からの第四の応答を前記ネットワークから受信する第二応答受信工程と、
同じ前記相手機器から受信される前記第一の応答及び前記第二の応答の順番、並びに、前記第三の応答及び前記第四の応答の順番に基づいて、当該受信対象の相手機器との通信に前記第一通信プロトコルを用いるか前記第二通信プロトコルを用いるかを選択する使用プロトコル選択工程と、
選択された通信プロトコルで前記相手機器と通信する通信実行工程とを備えることを特徴とするネットワーク機器の制御方法。
【請求項８】
双方向に通信可能なネットワークに接続されたネットワーク機器の制御プログラムであって、
前記ネットワークに接続された相手機器を探索する要求を第一通信プロトコルで前記ネットワークへ送信した後、該第一通信プロトコルによる前記相手機器からの応答を待たずに前記相手機器を探索する要求を第二通信プロトコルで前記ネットワークへ送信する第一探索要求機能と、
該第一探索要求機能の要求に対する前記第一通信プロトコルによる前記相手機器からの第一の応答、及び、前記第二通信プロトコルによる前記相手機器からの第二の応答を前記ネットワークから受信する第一応答受信機能と、
前記相手機器を探索する要求を前記第二通信プロトコルで前記ネットワークへ送信した後、該第二通信プロトコルによる前記相手機器からの応答を待たずに前記相手機器を探索する要求を前記第一通信プロトコルで前記ネットワークへ送信する第二探索要求機能と、
該第二探索要求機能の要求に対する前記第二通信プロトコルによる前記相手機器からの第三の応答、及び、前記第一通信プロトコルによる前記相手機器からの第四の応答を前記ネットワークから受信する第二応答受信機能と、
同じ前記相手機器から受信される前記第一の応答及び前記第二の応答の順番、並びに、前記第三の応答及び前記第四の応答の順番に基づいて、当該受信対象の相手機器との通信に前記第一通信プロトコルを用いるか前記第二通信プロトコルを用いるかを選択する使用プロトコル選択機能と、
選択された通信プロトコルで前記相手機器と通信する通信実行機能とをコンピューターに実現させることを特徴とするネットワーク機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して相手機器と通信するネットワーク機器、並びに、その制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
双方向に通信可能なネットワークに接続されたネットワーク機器は、所定の通信プロトコルに従って相手機器とネットワーク通信する。この通信プロトコルとしてＩＰｖ４（Internet protocol version 4）が用いられているが、アドレスを３２ビット長から１２８ビット長に拡張したＩＰｖ６（Internet protocol version 6）も用いられるようになってきている。
【０００３】
特許文献１には、Ｐ２Ｐ（ピアツーピア）アプリケーションにおけるＩＰｖ４実行端末とＩＰｖ６実行端末との間のスムーズな通信を可能とする技術が記載されている。
【０００４】
また、特許文献２には、プロトコル変換装置が存在しないＩＰｖ４、ＩＰｖ６が混在するネットワーク環境においても、ＩＰｖ４、ＩＰｖ６デュアルスタックデバイスを１台のデバイスとして判定する情報処理装置が記載されている。この情報処理装置は、まず、ＩＰｖ４デバイスをネットワーク上から探索し、ＩＰｖ４デバイスからＳＮＭＰ（simple network management protocol）レスポンスデータを受信して情報取得時間を測定する。次に、ＩＰｖ６デバイスをネットワーク上から探索し、ＩＰｖ６デバイスからＳＮＭＰレスポンスデータを受信して情報取得時間を測定する。そして、デュアルスタックデバイスについてＩＰｖ４による情報取得時間とＩＰｖ６による情報取得時間とを比較し、より短時間のプロトコルに対応したＩＰアドレスを設定する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３６３７４５号公報
【特許文献２】特開２００８−１０２８７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記情報処理装置は、相手機器の探索においてＩＰｖ４デバイスの探索要求とＩＰｖ６デバイスの探索要求とを異なる時期に送信しているので、情報取得時間を比較する際の信頼性が低減することになる。
【０００７】
以上を鑑み、本発明は、より適切な通信プロトコルで相手機器とネットワーク通信することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明は、双方向に通信可能なネットワークに接続されたネットワーク機器であって、
前記ネットワークに接続された相手機器を探索する要求を第一通信プロトコルで前記ネットワークへ送信した後、該第一通信プロトコルによる前記相手機器からの応答を待たずに前記相手機器を探索する要求を第二通信プロトコルで前記ネットワークへ送信する第一探索要求手段と、
該第一探索要求手段の要求に対する前記第一通信プロトコルによる前記相手機器からの第一の応答、及び、前記第二通信プロトコルによる前記相手機器からの第二の応答を前記ネットワークから受信する第一応答受信手段と、
前記相手機器を探索する要求を前記第二通信プロトコルで前記ネットワークへ送信した後、該第二通信プロトコルによる前記相手機器からの応答を待たずに前記相手機器を探索する要求を前記第一通信プロトコルで前記ネットワークへ送信する第二探索要求手段と、
該第二探索要求手段の要求に対する前記第二通信プロトコルによる前記相手機器からの第三の応答、及び、前記第一通信プロトコルによる前記相手機器からの第四の応答を前記ネットワークから受信する第二応答受信手段と、
同じ前記相手機器から受信される前記第一の応答及び前記第二の応答の順番、並びに、前記第三の応答及び前記第四の応答の順番に基づいて、当該受信対象の相手機器との通信に前記第一通信プロトコルを用いるか前記第二通信プロトコルを用いるかを選択する使用プロトコル選択手段と、
選択された通信プロトコルで前記相手機器と通信する通信実行手段とを備えることを特徴とする。
【０００９】
すなわち、受信対象の相手機器との通信に第一通信プロトコルを用いるか第二通信プロトコルを用いるかは、同じ相手機器から受信される第一通信プロトコルによる第一の応答及び第二通信プロトコルによる第二の応答の順番、並びに、第二通信プロトコルによる第三の応答及び第一通信プロトコルによる第四の応答の順番に基づいて選択される。探索要求を第一通信プロトコル、第二通信プロトコルの順とした場合の応答順と、探索要求を逆順とした場合の応答順と、が通信プロトコル選択の判断基準とされているので、より適切な通信プロトコルで相手機器とネットワーク通信することができる。
【００１０】
前記使用プロトコル選択手段は、前記同じ相手機器から前記第一応答受信手段で先に前記第一の応答が受信され、かつ、前記第二応答受信手段で先に前記第四の応答が受信されたときに当該受信対象の相手機器との通信に前記第一通信プロトコルを用いることをデフォルトの選択とし、前記同じ相手機器から前記第一応答受信手段で先に前記第二の応答が受信され、かつ、前記第二応答受信手段で先に前記第三の応答が受信されたときに当該受信対象の相手機器との通信に前記第二通信プロトコルを用いることをデフォルトの選択としてもよい。応答の早い方の通信プロトコルが選択されるので、さらに適切な通信プロトコルで相手機器とネットワーク通信することができる。
【００１１】
前記第一通信プロトコルが前記相手機器との間にあるルーターにおいて少なくとも所定データサイズ以上でデータが分割されて通信される通信プロトコルとされる場合、前記使用プロトコル選択手段は、前記第一通信プロトコルで前記相手機器との通信のデータサイズが前記所定データサイズ以上となる場合、当該相手機器との通信に前記第二通信プロトコルを用いることを選択してもよい。第一通信プロトコルがルーターにおいて少なくとも所定データサイズ以上でデータが分割されて通信される場合に第一通信プロトコルで所定データサイズ以上となると第二通信プロトコルが選択されるので、さらに適切な通信プロトコルで相手機器とネットワーク通信することができる。
【００１２】
前記第二通信プロトコルが所定の下限データサイズ以上でデータが送信される通信プロトコルとされ、前記第一通信プロトコルが前記相手機器との間にあるルーターにおいて設定されたデータサイズでデータが分割されて通信される通信プロトコルとされる場合、前記使用プロトコル選択手段は、前記第一通信プロトコルで前記相手機器との通信のデータサイズが前記下限データサイズ以上となる場合、当該相手機器との通信に前記第二通信プロトコルを用いることを選択してもよい。第二通信プロトコルが所定の下限データサイズ以上でデータが送信され、第一通信プロトコルがルーターにおいて設定されたデータサイズでデータが分割されて通信される場合に第一通信プロトコルで下限データサイズ以上となると第二通信プロトコルが選択されるので、さらに適切な通信プロトコルで相手機器とネットワーク通信することができる。
【００１３】
前記第一通信プロトコルがルーターにおいて上述したデータサイズでデータが分割されて通信される通信プロトコルとされる場合、前記使用プロトコル選択手段は、前記同じ相手機器から前記第一応答受信手段で先に前記第一の応答が受信され、かつ、前記第二応答受信手段で先に前記第三の応答が受信されたときに当該受信対象の相手機器との通信に前記第一通信プロトコルを用いることをデフォルトの選択としてもよい。探索要求順に応答があった場合に第一通信プロトコルを用いることがデフォルトの選択とされ、ルーターにおいて通信データが分割される第一通信プロトコルで所定データサイズ以上となると第二通信プロトコルが選択されるので、さらに適切な通信プロトコルで相手機器とネットワーク通信することができる。
【００１４】
また、前記第一通信プロトコルが上述したデータサイズでデータが分割されて通信される通信プロトコルとされる場合、前記使用プロトコル選択手段は、前記同じ相手機器から前記第一応答受信手段で先に前記第二の応答が受信され、かつ、前記第二応答受信手段で先に前記第四の応答が受信されたときに当該受信対象の相手機器との通信に前記第一通信プロトコルを用いることをデフォルトの選択としてもよい。探索要求順とは逆の順番に応答があった通信の不安定な場合に第一通信プロトコルを用いることがデフォルトの選択とされ、ルーターにおいて通信データの分割される第一通信プロトコルで所定データサイズ以上となると第二通信プロトコルが選択されるので、さらに適切な通信プロトコルで相手機器とネットワーク通信することができる。
【００１５】
前記第一通信プロトコルがＩＰｖ４とされ、前記第二通信プロトコルがＩＰｖ６とされてもよい。むろん、前記第一通信プロトコルがＩＰｖ６とされ、前記第二通信プロトコルがＩＰｖ４とされてもよい。また、第一通信プロトコルと第二通信プロトコルとの組み合わせは、ＩＰｖ６と将来出される通信プロトコル（例えばＩＰｖ１０の可能性）、ＩＰｖ４と将来出される通信プロトコル、等でもよい。
【００１６】
上述した発明は、上記ネットワーク機器と相手機器とを備えるネットワークシステム、第一探索要求工程と第一応答受信工程と第二探索要求工程と第二応答受信工程と使用プロトコル選択工程と通信実行工程とを備える制御方法、第一探索要求機能と第一応答受信機能と第二探索要求機能と第二応答受信機能と使用プロトコル選択機能と通信実行機能とを備える制御プログラム、該プログラムを記録したコンピューター読み取り可能な媒体、等に適用可能である。
【図面の簡単な説明】
【００１７】
【図１】本発明の第一の実施形態に係るネットワーク機器１の構成の概略を模式的に例示するブロック図である。
【図２】ネットワーク機器１を備えるネットワークシステムＳ１の構成の概略を模式的に例示するブロック図である。
【図３】（ａ）はＩＰｖ４に従った通信データＤＣ１の構造を模式的に例示する図、（ｂ）はＩＰｖ６に従った通信データＤＣ２の構造を模式的に例示する図である。
【図４】（ａ）はデータサイズが比較的小さい場合にＩＰｖ４に従った通信を模式的に例示する図、（ｂ）はデータサイズが比較的大きい場合にＩＰｖ４に従った通信を模式的に例示する図である。
【図５】（ａ）はデータサイズが比較的小さい場合にＩＰｖ６に従った通信を模式的に例示する図、（ｂ）はデータサイズが比較的大きい場合にＩＰｖ６に従った通信を模式的に例示する図である。
【図６】ネットワーク機器１が行うデフォルト使用プロトコル選択処理を例示するフローチャートである。
【図７】ネットワーク機器１が行うプロトコル選択通信処理を例示するフローチャートである。
【図８】２回の探索でいずれもＩＰｖ４の応答Ａ１，Ａ４が先にあったことを例示する図である。
【図９】２回の探索でいずれもＩＰｖ６の応答Ａ２，Ａ３が先にあったことを例示する図である。
【図１０】２回の探索でいずれも探索要求順に応答があったことを例示する図である。
【図１１】２回の探索でいずれも探索要求順とは逆の順番に応答があったことを例示する図である。
【図１２】変形例に係るプロトコル選択通信処理を示すフローチャートである。
【発明を実施するための形態】
【００１８】
（１）ネットワーク機器の構成：
図１に示すネットワークシステムＳ１のように、本発明の一実施形態に係るネットワーク機器１は、双方向に通信可能なネットワークＮ１に接続され、手段Ｕ１〜Ｕ６により通信プロトコルを選択して相手機器１００と通信する。図２に示すように、本実施形態のネットワーク機器１は、スキャナーとされている。むろん、ネットワーク機器１は、パーソナルコンピューター（ＰＣ）、プリンター、ファクシミリ、スキャナーとプリンターとファクシミリとの複合機、デジタルカメラ、等でもよい。
また、相手機器１００は、ネットワーク機器１を接続したネットワークＮ１に接続された機器であればよく、パーソナルコンピューター（ＰＣ）、プリンター、ファクシミリ、スキャナーとプリンターとファクシミリとの複合機、デジタルカメラ、等でもよい。
【００１９】
図１に示す第一探索要求手段Ｕ１は、相手機器１００を探索する要求Ｒ１を第一通信プロトコル（例えばＩＰｖ４）でネットワークＮ１へ送信した後、該第一通信プロトコルによる相手機器１００からの応答Ａ１を待たずに相手機器１００を探索する要求Ｒ２を第二通信プロトコル（例えばＩＰｖ６）でネットワークＮ１へ送信する。すなわち、探索要求Ｒ１，Ｒ２は、ごく僅かに時間差が生じるものの、ほぼ同時に出される。以下、分かり易く説明するため、第一通信プロトコルがＩＰｖ４、第二通信プロトコルがＩＰｖ６であるものとする。
第一応答受信手段Ｕ２は、第一探索要求手段Ｕ１の要求Ｒ１，Ｒ２に対するＩＰｖ４による相手機器１００からの第一の応答Ａ１、及び、ＩＰｖ６による相手機器１００からの第二の応答Ａ２をネットワークＮ１から受信する。応答Ａ１，Ａ２の受信順は、ネットワークＮ１の状態により変わるため、応答Ａ１が先となる場合もあれば、応答Ａ２が先となる場合もある。
【００２０】
第二探索要求手段Ｕ３は、第一探索要求手段Ｕ１とは逆に、相手機器１００を探索する要求Ｒ３をＩＰｖ６でネットワークＮ１へ送信した後、該ＩＰｖ６による相手機器１００からの応答Ａ３を待たずに相手機器１００を探索する要求Ａ４をＩＰｖ４でネットワークＮ１へ送信する。すなわち、探索要求Ｒ３，Ｒ４は、ごく僅かに時間差が生じるものの、ほぼ同時に出される。
第二応答受信手段Ｕ４は、第二探索要求手段Ｕ３の要求Ｒ３，Ｒ４に対するＩＰｖ６による相手機器１００からの第三の応答Ａ３、及び、ＩＰｖ４による相手機器１００からの第四の応答Ａ４をネットワークＮ１から受信する。ここでも、応答Ａ３，Ａ４の受信順は、ネットワークＮ１の状態により変わる。
【００２１】
使用プロトコル選択手段Ｕ５は、同じ相手機器１００から受信される第一の応答Ａ１及び第二の応答Ａ２の順番、並びに、第三の応答Ａ３及び第四の応答Ａ４の順番に基づいて、当該受信対象の相手機器１００との通信にＩＰｖ４を用いるかＩＰｖ６を用いるかを選択する。
通信実行手段Ｕ６は、選択された通信プロトコルで相手機器１００と通信する。
【００２２】
すなわち、探索要求をＩＰｖ４、ＩＰｖ６の順とした場合の応答順と、探索要求を逆順とした場合の応答順と、が通信プロトコル選択の判断基準とされているので、より適切な通信プロトコルで相手機器１００とネットワーク通信することができる。
【００２３】
図２に例示するネットワークシステムＳ１は、ＬＡＮ（Local Area Network）毎にルーター８０が設けられ、これらのルーター８０が互いに接続されて構成されている。各ＬＡＮは、有線ＬＡＮでも無線ＬＡＮでもよい。本ネットワークシステムＳ１は、社内等に構築するのに好適であり、ルーター８０同士をＷＡＮ（Wide Area Network）で接続すれば支社間等にわたって構築することができる。
ルーター８０は、異なるネットワークを相互接続する機器であり、最適な経路を決定してデータを転送する。ルーター８０は、ローカルルーターのみならず、リモートルーター等でもよい。
【００２４】
本実施形態のルーター８０は、ＩＰｖ４とＩＰｖ６の両方で通信データを転送可能とされている。ルーター８０は、ＩＰｖ４でデータの送信要求があるとＩＰｖ４用のデータ転送処理を行い、ＩＰｖ６でデータの送信要求があるとＩＰｖ６用のデータ転送処理を行う。これらのデータ転送処理は並列して行われるため、各通信プロトコルによる要求Ｒ１，Ｒ２に対して応答Ａ１，Ａ２の転送順が逆になることがあり、各通信プロトコルによる要求Ｒ３，Ｒ４に対して応答Ａ３，Ａ４の転送順が逆になることがある。特に、ネットワークが広くなると、通信プロトコルの違いによるデータ経路の違いによりＩＰｖ４の通信時間の方が短くなったりＩＰｖ６の通信時間の方が短くなったりする。むろん、要求Ｒ１〜Ｒ４を受信して応答Ａ１〜Ａ４を出す相手機器も、各応答処理をマルチタスクにより並列して行っているため、応答Ａ１，Ａ２の順番や応答Ａ３，Ａ４の順番が逆になることがある。
【００２５】
各ＬＡＮ７１，７２，７３では、例えばハブ（集線装置）７０にルーター８０と複数の機器が接続される。ＬＡＮ７１のハブ７０には、複数のＰＣ１００と、プリンター１８０とが接続されている。ＬＡＮ７２のハブ７０には、複数のＰＣ１００が接続されている。ＬＡＮ７３のハブ７０には、複数のＰＣ１００と、ネットワーク機器１であるスキャナーとが接続されている。むろん、各ＬＡＮの機器の構成は様々考えられ、ハブ７０に無線ＬＡＮ装置が用いられてもよいし、ネットワークシステムＳ１に接続されるＬＡＮの数も限定されない。
【００２６】
図２に例示するスキャナー１は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、画像読取部１４、入力装置１５、出力装置１６、データ入出力装置１７、通信インターフェイス（Ｉ／Ｆ）１８、等が互いに接続されて情報を入出力可能とされている。ＣＰＵ１１は、ＲＯＭ１２に書き込まれたプログラムに従ってネットワーク機器全体の動作を制御する。当該プログラムは、上述した手段Ｕ１〜Ｕ６等に対応した機能をネットワーク機器１に実現させる。画像読取部１４は、原稿台に載置された原稿等を読み取って対応する画像を形成する。入力装置１５は、ボタンといった操作入力装置等で構成される。出力装置１６は、液晶パネルといった画像出力装置等で構成される。データ入出力装置１７は、コンピューター読み取り可能な記録媒体が着脱可能に接続されたときに該記録媒体に対してデータを入出力する。通信Ｉ／Ｆ１８は、ハブ７０（ＬＡＮ７３）に接続され、ネットワークＮ１に接続された相手機器に対して情報を入出力する。
本スキャナー１は、ＩＰｖ４とＩＰｖ６の両方でネットワーク通信可能なＩＰｖ４／ＩＰｖ６デュアルスタック対応機器とされている。
【００２７】
相手機器１００となりうるＰＣは、図２に示すＰＣ１０１のように、ＣＰＵ１１１、半導体メモリー１１２，１１３、記憶装置１１４、入力装置１１５、出力装置１１６、データ入出力装置１１７、通信Ｉ／Ｆ１１８、等が互いに接続されて情報を入出力可能とされている。記憶装置１１４は、オペレーティングシステム（ＯＳ）、スキャナードライバー、等を記憶している。入力装置１１５は、キーボードやポインティングデバイスといった操作入力装置等で構成される。出力装置１１６は、ディスプレイ等の画像出力装置や音声出力装置等で構成される。データ入出力装置１１７は、コンピューター読み取り可能な記録媒体が着脱可能に接続されたときに該記録媒体に対してデータを入出力する。通信Ｉ／Ｆ１１８は、ネットワーク機器の通信Ｉ／Ｆ１８に接続され、ネットワーク機器１に対して情報を入出力する。
【００２８】
ＰＣ１０１は、ネットワークＮ１からＩＰｖ４の機器探索要求Ｒ１，Ｒ４を受信すると、自らの識別情報及び３２ビットのアドレスを含むＩＰｖ４の応答Ａ１，Ａ４をネットワークＮ１へ送信する。自らの識別情報には、機器の供給メーカー名や品番を含む機器の製品名称が含まれる。また、ＰＣ１０１は、ネットワークＮ１からＩＰｖ６の機器探索要求Ｒ２，Ｒ３を受信すると、自らの１２８ビットのアドレスを含むＩＰｖ６の応答Ａ２，Ａ３をネットワークＮ１へ送信する。ＩＰｖ６の応答Ａ２，Ａ３に含まれる自らの識別情報は、ＩＰｖ４の応答Ａ１，Ａ４に含まれる自らの識別情報と同一である。従って、自らの識別情報を用いることにより、ネットワーク機器１は、ＩＰｖ４の応答Ａ１，Ａ４を送信した相手機器とＩＰｖ６の応答Ａ２，Ａ３を送信した相手機器とが同一であることを認識することができる。むろん、ＩＰｖ６の１２８ビットのアドレスにＩＰｖ４の３２ビットのアドレスが含まれていれば、ＩＰｖ４の３２ビットのアドレスを用いてＩＰｖ４とＩＰｖ６とで同一の相手機器を認識することができる。
【００２９】
本発明が実施される前提として、ネットワークシステムＳ１に接続される機器の中にＩＰｖ４／ＩＰｖ６デュアルスタック対応機器が含まれているものとする。説明の都合上、上記ＰＣ１０１がＩＰｖ４／ＩＰｖ６デュアルスタック対応機器であるものとする。
【００３０】
ネットワーク機器１と相手機器１００とは、所定の通信プロトコルに従ってネットワーク通信する。この通信プロトコルとして、図３（ａ）に例示するデータ形式のＩＰｖ４と、図３（ｂ）に例示するデータ形式のＩＰｖ６とが用いられる。
【００３１】
図３（ａ）に例示するように、ＩＰｖ４に従った通信データＤＣ１は、ＭＴＵ（maximum transmission unit）の範囲内のデータサイズとされる。このＭＴＵとして、ルーター８０には、２５６〜１５００バイトが設定される。ＭＴＵの設定は、ＰＣ１００から変更可能である。例えば、ＰＣ１００は、２５６〜１５００バイトの範囲内からルーター８０のＭＴＵを設定するための設定値の操作入力を受け付け、ネットワークＮ１を介して当該受け付けた設定値をルーター８０へ送信すればよい。ルーター８０は、ネットワークＮ１を介してＰＣ１００から設定値を受信すると、ＲＡＭ１３に設けたＭＴＵ格納領域に設定値を格納すればよい。
ＩＰｖ４に従った通信データＤＣ１のヘッダーには、バージョン「４」、識別子（Identification）、継続フラグ、断片位置（Fragment Offset）、３２ビットの送信元アドレス、３２ビットの宛先アドレス、等が格納される。識別子は、送信元で格納される一意な値であり、断片化したパケットを復元するために用いられる。継続フラグは、次のパケットにデータが継続しているか否かを表す。断片位置は、断片化されたパケットの位置を表す情報であり、断片化したパケットを復元するために用いられる。
【００３２】
一方、図３（ｂ）に示すように、ＩＰｖ６に従った通信データＤＣ２は、下限データサイズ１２８０バイト以上のデータサイズとされる。この通信データＤＣ２のヘッダーには、バージョン「６」、１２８ビットの送信元アドレス、１２８ビットの宛先アドレス、等が格納される。
【００３３】
ビット数の少ないＩＰｖ４アドレスが枯渇してきていることから、通信プロトコルとしてＩＰｖ６が用いられるようになってきている。また、ＩＰｖ６は、ＩＰｖ４よりも通信速度を速くするための技術でもある。しかし、ネットワークに接続される機器は、全てがＩＰｖ６に対応している訳ではない。そのため、ＩＰｖ６を優先して使用すると却って通信の処理速度が遅くなる事態が発生する。
また、ＩＰｖ４とＩＰｖ６の両方で通信可能な機器であっても、ネットワークの状態によってＩＰｖ６を用いた方が短時間で通信することができたりＩＰｖ４を用いた方が短時間で通信することができたりする。
さらに、以下に述べる仕様の違いから、通信データのデータサイズによって通信をより短時間とする通信プロトコルが変わることがある。
【００３４】
図４（ａ）に例示するように、ＩＰｖ４に従った通信データＤＣ１が相手機器１００との間にあるルーター８０において設定されたデータサイズＭＴＵ以下の場合、通信データＤＣ１はルーター８０で分割されずに転送される。
一方、図４（ｂ）に例示するように、ＩＰｖ４に従った通信データＤＣ１がデータサイズＭＴＵよりも大きい場合、通信データＤＣ１はルーター８０でデータサイズＭＴＵ以下の分割データＤＣ１ａに分割されて転送される。
すなわち、ＩＰｖ４は、相手機器１００との間にあるルーター８０において設定されたデータサイズＭＴＵでデータが分割されて通信される通信プロトコルとされている。
【００３５】
図５（ａ）に例示するように、ＩＰｖ６に従った通信データＤＣ２が所定の下限データサイズＳmin＝１２８０バイト未満の場合、通信データＤＣ２はルーター８０で下限データサイズＳmin＝１２８０バイトとされて転送される。
一方、図５（ｂ）に例示するように、ＩＰｖ６に従った通信データＤＣ２が下限データサイズＳmin＝１２８０バイト以上の場合、通信データＤＣ２はそのまま転送される。
すなわち、ＩＰｖ６は、所定の下限データサイズＳmin以上でデータが送信される通信プロトコルとされている。
【００３６】
以上のことから、通信データのデータサイズが比較的小さければ、ＩＰｖ４を用いた方が短時間で通信することができると考えられる。一方、通信データのデータサイズが比較的大きければ、ＩＰｖ６を用いた方が短時間で通信することができると考えられる。
【００３７】
（２）ネットワーク機器の動作、作用及び効果：
図６は、ネットワーク機器１が行うデフォルト使用プロトコル選択処理をフローチャートにより示している。本処理は、ＩＰｖ４／ＩＰｖ６デュアルスタック対応機器とされた相手機器１００に対して使用する通信プロトコルをデフォルト設定するものである。ここで、フローチャート中には、各手段Ｕ１〜Ｕ５がどの処理を行うのかを符号により示している。本デフォルト使用プロトコル選択処理は、ネットワーク機器１が電源を投入される等してネットワークＮ１に接続されたときに開始される。
【００３８】
処理を開始すると、ネットワーク機器１は、ネットワークＮ１に接続された相手機器１００を探索する要求Ｒ１をＩＰｖ４でネットワークＮ１へ送信する（ステップＳ１０２。以下、「ステップ」の記載を省略）。Ｓ１０２の後、ＩＰｖ４による相手機器１００からの応答Ａ１を待たずに相手機器１００を探索する要求Ｒ２をＩＰｖ６でネットワークＮ１へ送信する（Ｓ１０４）。Ｓ１０６では、ＩＰｖ４の探索要求Ｒ１に対するＩＰｖ４による相手機器１００からの第一の応答Ａ１、及び、ＩＰｖ６の探索要求Ｒ２に対するＩＰｖ６による相手機器１００からの第二の応答Ａ２をネットワークＮ１から受信する。
なお、ＩＰｖ４／ＩＰｖ６デュアルスタック対応機器でない相手機器からは、対応している通信プロトコルのみによる応答を受信することとなる。下記Ｓ１１２も、同様である。この場合、応答を受信した通信プロトコルを先に受信した通信プロトコルとして処理を進めることができる。
【００３９】
Ｓ１０８では、相手機器１００を探索する要求Ｒ３をＩＰｖ６でネットワークＮ１へ送信する。Ｓ１０８の後、ＩＰｖ６による相手機器１００からの応答Ａ３を待たずに相手機器１００を探索する要求Ｒ４をＩＰｖ４でネットワークＮ１へ送信する（Ｓ１１０）。Ｓ１１２では、ＩＰｖ６の探索要求Ｒ３に対するＩＰｖ６による相手機器１００からの第三の応答Ａ３、及び、ＩＰｖ４の探索要求Ｒ４に対するＩＰｖ４による相手機器１００からの第四の応答Ａ４をネットワークＮ１から受信する。
【００４０】
Ｓ１１４では、同じ相手機器（ＰＣ１０１とする）から第一応答受信手段Ｕ２で先にＩＰｖ６の応答Ａ２が受信され、かつ、第二応答受信手段Ｕ４で先にＩＰｖ６の応答Ａ３が受信されたか否かを判断する。例えば、応答Ａ１〜Ａ４に同じ相手機器の識別情報が含まれていれば、当該応答Ａ１〜Ａ４を送信した相手機器が同一であると判断することができる。そこで、Ｓ１１４では、これらの応答の中で応答Ａ１よりも応答Ａ２が先に受信され、かつ、応答Ａ４よりも応答Ａ３が先に受信されたか否かを判断すればよい。条件成立時、ネットワーク機器１は、通信プロトコルのデフォルト設定をＩＰｖ６とし（Ｓ１１６）、デフォルト使用プロトコル選択処理を終了する。Ｓ１１６の処理は、例えば、ＲＡＭ１３に設けられた通信プロトコルデフォルト設定領域にＩＰｖ６を表す情報を格納する処理とすることができる。
すなわち、条件成立時、ネットワーク機器１は、当該受信対象の相手機器であるＰＣ１０１との通信にＩＰｖ６を用いることを選択することになる。応答の早い方のＩＰｖ６が選択されるので、ネットワーク機器１は適切な通信プロトコルで相手機器１００とネットワーク通信することができる。
【００４１】
一方、Ｓ１１４で条件不成立となった場合、ネットワーク機器１は、通信プロトコルのデフォルト設定をＩＰｖ４とし（Ｓ１１８）、デフォルト使用プロトコル選択処理を終了する。Ｓ１１８の処理は、例えば、上記通信プロトコルデフォルト設定領域にＩＰｖ４を表す情報を格納する処理とすることができる。
【００４２】
ここで、ＰＣ１０１から第一応答受信手段Ｕ２で先にＩＰｖ４の応答Ａ１が受信され、かつ、第二応答受信手段Ｕ４で先に先にＩＰｖ４の応答Ａ４が受信された場合、Ｓ１１４で条件不成立となる。この場合、ネットワーク機器１は、当該受信対象の相手機器であるＰＣ１０１との通信にＩＰｖ４を用いることを選択することになる。応答の早い方のＩＰｖ４が選択されるので、ネットワーク機器１は適切な通信プロトコルで相手機器１００とネットワーク通信することができる。
【００４３】
また、ＰＣ１０１から第一応答受信手段Ｕ２で先にＩＰｖ４の応答Ａ１が受信され、かつ、第二応答受信手段Ｕ４で先にＩＰｖ６の応答Ａ３が受信された場合、Ｓ１１４で条件不成立となる。この場合、ネットワーク機器１は、当該受信対象の相手機器であるＰＣ１０１との通信にＩＰｖ４を用いることをデフォルトの選択とする。後述する図７のプロトコル選択通信処理においてデフォルトのＩＰｖ４で少なくとも所定データサイズＳpr（下限データサイズＳmin）以上となると通信データの分割されないＩＰｖ６が選択されるので、ネットワーク機器１は適切な通信プロトコルで相手機器１００とネットワーク通信することができる。
【００４４】
さらに、ＰＣ１０１から第一応答受信手段Ｕ２で先にＩＰｖ６の応答Ａ２が受信され、かつ、第二応答受信手段Ｕ４で先にＩＰｖ４の応答Ａ４が受信された場合、Ｓ１１４で条件不成立となる。この場合、ネットワーク機器１は、当該受信対象の相手機器であるＰＣ１０１との通信にＩＰｖ４を用いることをデフォルトの選択とする。探索要求順とは逆の順番に応答があった通信の不安定な場合に技術の蓄積が比較的大きいＩＰｖ４を用いることがデフォルトの選択とされ、後述する図７のプロトコル選択通信処理においてデフォルトのＩＰｖ４で少なくとも所定データサイズＳpr（下限データサイズＳmin）以上となると通信データの分割されないＩＰｖ６が選択されるので、ネットワーク機器１は適切な通信プロトコルで相手機器１００とネットワーク通信することができる。
【００４５】
以上説明したようにして通信プロトコルをデフォルト設定すると、ネットワーク機器１は、原則としてデフォルト設定の通信プロトコルで相手機器１００とネットワーク通信する。本実施形態では、さらに適切な通信プロトコルで相手機器１００とネットワーク通信するため、ＩＰｖ４がデフォルト設定されてもデータサイズに応じてＩＰｖ４をそのまま用いるかＩＰｖ６に切り替えるかする。
【００４６】
図７は、ネットワーク機器１が行うプロトコル選択通信処理をフローチャートにより示している。本処理は、デフォルト設定の通信プロトコルを考慮したうえで通信プロトコルを最終的に選択して相手機器１００とネットワーク通信するものである。ここで、フローチャート中には、各手段Ｕ５，Ｕ６がどの処理を行うのかを符号により示している。本プロトコル選択通信処理は、相手機器１００に対してデータの送受信を行うときに開始される。
【００４７】
処理を開始すると、ネットワーク機器１は、デフォルト設定の通信プロトコルがＩＰｖ４であるのかＩＰｖ６であるのかを判断する（Ｓ２０２）。デフォルト設定がＩＰｖ６であれば、Ｓ１０６，Ｓ１１２の受信対象の相手機器（ＰＣ１０１）との通信にＩＰｖ６が選択されたことになる。むろん、この選択は、ＰＣ１０１から受信される応答Ａ１，Ａ２の順番及び応答Ａ３，Ａ４の順番に基づいている。ネットワーク機器１は、選択されたＩＰｖ６でＰＣ１０１とネットワーク通信し（Ｓ２０４）、プロトコル選択通信処理を終了する。ＩＰｖ６のネットワーク通信には、ネットワーク機器１がＰＣ１０１へデータをＩＰｖ６で送信することと、ネットワーク機器１がＰＣ１０１からデータをＩＰｖ６で受信することとの両方が含まれる。
【００４８】
一方、デフォルト設定がＩＰｖ４であれば、ネットワーク機器１は、ＩＰｖ４でＰＣ１０１との通信のデータサイズが１２８０バイト（ＩＰｖ６の下限データサイズＳminであり、所定データサイズＳpr）以上となるか否かを判断する（Ｓ２０６）。ここで、ＭＴＵ＜Ｓminであれば、ＩＰｖ４が相手機器との間にあるルーターにおいて少なくとも所定データサイズＳpr以上でデータが分割されて通信される通信プロトコルとなる。
通信データサイズが１２８０バイト未満であれば、Ｓ１０６，Ｓ１１２の受信対象の相手機器（ＰＣ１０１）との通信にＩＰｖ４が選択されたことになる。むろん、この選択は、ＰＣ１０１から受信される応答Ａ１，Ａ２の順番及び応答Ａ３，Ａ４の順番に基づいている。ネットワーク機器１は、デフォルト設定通り、ＩＰｖ４でＰＣ１０１とネットワーク通信し（Ｓ２０８）、プロトコル選択通信処理を終了する。ＩＰｖ４のネットワーク通信には、ネットワーク機器１がＰＣ１０１へデータをＩＰｖ４で送信することと、ネットワーク機器１がＰＣ１０１からデータをＩＰｖ４で受信することとの両方が含まれる。
【００４９】
Ｓ２０６で１２８０バイト以上であると判断されると、ＰＣ１０１との通信にＩＰｖ６を用いることが選択されたことになる。この場合、ネットワーク機器１は、ＩＰｖ６でＰＣ１０１とネットワーク通信し（Ｓ２０４）、プロトコル選択通信処理を終了する。ルーター８０において設定されたデータサイズＭＴＵでデータが分割されて通信されるＩＰｖ４がデフォルトの選択とされた場合にＩＰｖ４でＩＰｖ６の下限データサイズＳmin（所定データサイズＳpr）以上となると通信データの分割されないＩＰｖ６が選択されるので、さらに適切な通信プロトコルで相手機器１００とネットワーク通信することができる。
【００５０】
以下、図８〜１１を参照して、通信に用いる通信プロトコルをデフォルト設定する具体例を説明する。
【００５１】
図８は、２回の探索でいずれもＩＰｖ４の応答Ａ１，Ａ４が先にあったことを例示している。ここで、１回目の探索は、ＩＰｖ４で探索要求Ｒ１をネットワークＮ１へ送信し（工程１）、ＩＰｖ６で探索要求Ｒ２をネットワークＮ１へ送信し（工程２）、ＩＰｖ４による応答Ａ１を受信し（工程３）、ＩＰｖ６による応答Ａ２を受信する（工程４）ことを意味する。２回目の探索は、ＩＰｖ６で探索要求Ｒ３をネットワークＮ１へ送信し（工程５）、ＩＰｖ４で探索要求Ｒ４をネットワークＮ１へ送信し（工程６）、ＩＰｖ４による応答Ａ４を受信し（工程７）、ＩＰｖ６による応答Ａ３を受信する（工程８）ことを意味する。
この場合、応答の早い方のＩＰｖ４がデフォルトの選択とされるので、適切な通信プロトコルで相手機器とネットワーク通信することができる。
【００５２】
図９は、２回の探索でいずれもＩＰｖ６の応答Ａ２，Ａ３が先にあったことを例示している。この場合、応答の早い方のＩＰｖ６がデフォルトの選択とされるので、適切な通信プロトコルで相手機器とネットワーク通信することができる。
【００５３】
図１０は、２回の探索でいずれも探索要求順に応答があったことを例示している。この場合、ルーター８０において少なくともＩＰｖ６の下限データサイズＳmin（所定データサイズＳpr）で通信データの分割されるＩＰｖ４がデフォルトの選択とされる。そのうえで、ＩＰｖ４で下限データサイズＳmin以上となるとＩＰｖ６が選択されるので、より短い時間で相手機器とネットワーク通信することができる。
【００５４】
図１１は、２回の探索でいずれも探索要求順とは逆の順番に応答があったことを例示している。探索要求順とは逆の順番に応答があった通信の不安定な場合にＩＰｖ４を用いることがデフォルトの選択とされる。そのうえで、ＩＰｖ４で下限データサイズＳmin以上となるとＩＰｖ６が選択されるので、より短い時間で相手機器とネットワーク通信することができる。
【００５５】
以上説明したように、機器探索時期がＩＰｖ４とＩＰｖ６とでほぼ同時期であるため、時間経過による応答時間のぶれが少なくなり、ＩＰｖ４とＩＰｖ６とで応答時間を比較する際の信頼性を向上させることができる。また、探索要求をＩＰｖ４（第一通信プロトコル）、ＩＰｖ６（第二通信プロトコル）の順とした場合の応答順と、探索要求を逆順とした場合の応答順と、が通信プロトコル選択の判断基準とされている。従って、本ネットワーク機器１は、より適切な通信プロトコルで相手機器とネットワーク通信することができる。
さらに、通信データサイズに応じて通信時間を短くさせる通信プロトコルが選択されるので、この点でも適切な通信プロトコルで相手機器とネットワーク通信することができる。
【００５６】
（３）変形例：
上述した処理の各ステップの順番は、適宜、変更可能である。例えば、Ｓ１０２〜Ｓ１０６の処理の前に、Ｓ１０８〜Ｓ１１２の処理を行ってもよい。
図７のＳ２０６で示した判断基準となるデータサイズは、ＩＰｖ６の下限データサイズＳmin未満等、下限データサイズＳminとは異なるサイズとされてもよい。ＭＴＵ＜Ｓminであれば、ＩＰｖ４が相手機器との間にあるルーターにおいて少なくとも下限データサイズＳmin以上でデータが分割されて通信される通信プロトコルとなる。所定データサイズＳprは、ＩＰｖ４で通信データＤＣ１が分割される下限データサイズ、例えば、相手機器１００との間にあるルーター８０において設定されたデータサイズＭＴＵ＋１とされてもよい。すると、ＩＰｖ４で通信データＤＣ１が分割されるデータサイズとなる場合に相手機器との通信にＩＰｖ６が用いられるので、より短い時間で相手機器とネットワーク通信することができる。
【００５７】
図１２に示すプロトコル選択通信処理のように、図６のデフォルト仕様プロトコル選択処理でデフォルト設定された通信プロトコルで相手機器とネットワーク通信してもよい。この場合も、探索要求を第一通信プロトコル、第二通信プロトコルの順とした場合の応答順と、探索要求を逆順とした場合の応答順と、が通信プロトコル選択の判断基準とされているので、より適切な通信プロトコルで相手機器１００とネットワーク通信することができる。
【００５８】
なお、従属請求項に係る構成要件を有しておらず独立請求項に係る構成要件のみからなる装置、システム、方法及びプログラムでも、上述した基本的な作用、効果が得られる。
以上説明したように、本発明によると、種々の態様により、より適切な通信プロトコルで相手機器１００とネットワーク通信することが可能なネットワーク機器、ネットワークシステム、ネットワーク機器の制御方法、ネットワークシステムの制御方法、ネットワーク機器の制御プログラム、ネットワークシステムの制御プログラム、及び、これらのプログラムを記録したコンピューター読み取り可能な記録媒体を提供することができる。
【００５９】
また、本発明は、上述した実施形態や変形例に限られず、上述した実施形態及び変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術並びに上述した実施形態及び変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も含まれる。
【符号の説明】
【００６０】
１…ネットワーク機器、１８…通信インターフェイス、８０…ルーター、１００，１０１…相手機器、１１８…通信インターフェイス、Ａ１…第一の応答、Ａ２…第二の応答、Ａ３…第三の応答、Ａ４…第四の応答、ＤＣ１…ＩＰｖ４に従った通信データ、ＤＣ１ａ…分割データ、ＤＣ２…ＩＰｖ６に従った通信データ、Ｎ１…ネットワーク、Ｒ１〜Ｒ４…探索要求、Ｓ１…ネットワークシステム、Ｕ１…第一探索要求手段、Ｕ２…第一応答受信手段、Ｕ３…第二探索要求手段、Ｕ４…第二応答受信手段、Ｕ５…使用プロトコル選択手段、Ｕ６…通信実行手段。
【図１】
2011109591.tif 000003
【図２】
2011109591.tif 000004
【図３】
2011109591.tif 000005
【図４】
2011109591.tif 000006
【図５】
2011109591.tif 000007
【図６】
2011109591.tif 000008
【図７】
2011109591.tif 000009
【図８】
2011109591.tif 000010
【図９】
2011109591.tif 000011
【図１０】
2011109591.tif 000012
【図１１】
2011109591.tif 000013
【図１２】
2011109591.tif 000014