(57)【要約】【課題】簡単な設定で適切な機能を使用して通信を行うことができる通信設定プログラムを提供する。【解決手段】通信設定リスト３５ａには、アプリケーション毎に、インターフェース（ＩＦ）、上位のプロトコル、下位のプロトコル、通信範囲の組が複数設定されるとともに、これらの複数の組の優先順位が設定されている。インターフェースとして有線１、有線２、無線のいずれかを使用することができ、上位のプロトコルには、ＳＮＭＰやＦＴＰなどがあり、下位のプロトコルとしては、ＩＰｖ４、ＩＰｖ６、ＩＰＸがある。また、インターフェースとプロトコルの組み合わせについて使用しないように設定することができる。【選択図】  図３
2007140972.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションをインストールし、そのアプリケーションを実行することにより複数の機器とネットワークを介して通信するコンピュータにおいて実行される通信設定プログラムにおいて、
前記コンピュータは、複数の通信機能と、前記アプリケーションに対応して前記複数の通信機能のうちいずれの通信機能を使用するかを示す通信設定情報を記憶する通信設定記憶手段とを備え、
前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に記憶される通信設定情報を参照することにより、前記複数の通信機能のいずれかの通信機能を使用して前記ネットワークに接続された複数の機器のいずれかを選択して通信を行う通信制御ステップを備えていることを特徴とする通信設定プログラム。
【請求項２】
前記コンピュータは、複数のアプリケーションをインストールするものであり、
前記通信設定記憶手段に記憶される通信設定情報は、前記複数のアプリケーションの一または複数のアプリケーションに対して前記複数の通信機能のうちいずれの通信機能を使用するかを示す通信設定情報を記憶するものであることを特徴とする請求項１記載の通信設定プログラム。
【請求項３】
前記コンピュータは、複数の通信を行うインターフェースを備え、
前記通信設定記憶手段は、アプリケーションに対応して前記複数のインターフェースのうちいずれのインターフェースにより通信を行うかを示す通信設定情報を記憶するものであり、
前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に記憶される通信設定情報を参照することにより、前記複数のインターフェースのうちいずれかのインターフェースにより通信を行うように制御するものであることを特徴とする請求項１または２記載の通信設定プログラム。
【請求項４】
前記複数のインターフェースは、無線により通信を行う無線通信手段と有線により通信を行う有線通信手段とを備え、
前記通信設定記憶手段は、アプリケーションに対応して前記無線通信手段または有線有線通信手段のいずれにより通信を行うかを示す通信設定情報を記憶するものであり、
前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に記憶される通信設定情報を参照することにより、前記無線通信手段または有線通信手段により通信を行うように制御するものであることを特徴とする請求項３記載の通信設定プログラム。
【請求項５】
前記通信設定記憶手段に記憶される通信設定情報は、一のアプリケーションに対して前記複数のインターフェースのうちいずれのインターフェースにより通信を行うかを示す通信設定情報を複数記憶し、その複数の通信設定情報は、優先度が付されるものであり、
前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に記憶される通信設定情報を参照し、優先度が高い通信設定情報により通信を行い、その通信設定情報による通信を行うことができない場合は、次に優先度が高い通信設定情報により通信を行うように制御するものであることを特徴とする請求項３または４記載の通信設定プログラム。
【請求項６】
前記通信設定記憶手段に記憶される通信設定情報は、前記複数のインターフェースのいずれかに対応して、通信を禁止する禁止情報を記憶するものであり、
前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に禁止情報が記憶されるインターフェースにより通信を行わないように制御するものであることを特徴とする請求項３から５のいずれかに記載の通信設定プログラム。
【請求項７】
前記コンピュータは、複数のプロトコルによる通信機能を備え、
前記通信設定記憶手段は、アプリケーションに対応して前記通信手段の複数のプロトコルのうちいずれにより通信を行うかを示す通信設定情報を記憶するものであり、
前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に記憶される通信設定情報を参照することにより、前記通信手段の複数のプロトコルのうちいずれかのプロトコルにより通信を行うものであることを特徴とする請求項１から６のいずれかに記載の通信設定プログラム。
【請求項８】
前記通信設定記憶手段に記憶される通信設定情報は、一のアプリケーションに対して前記複数のプロトコルのうちいずれのプロトコルにより通信を行うかを示す通信設定情報を複数記憶し、その複数の通信設定情報は、優先度が付されるものであり、
前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に記憶される通信設定情報を参照し、優先度が高い通信設定情報により通信を行い、その通信設定情報による通信を行うことができない場合は、次に優先度が高い通信設定情報により通信を行うように制御するものであることを特徴とする請求項７記載の通信設定プログラム。
【請求項９】
前記通信設定記憶手段に記憶される通信設定情報は、前記複数のプロトコルのうちいずれかのプロトコルに対応して、使用を禁止する禁止情報を記憶するものであり、
前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に禁止情報が記憶される場合は、禁止情報が設定されたプロトコルにより通信を行わないように制御するものであることを特徴とする請求項７または８記載の通信設定プログラム。
【請求項１０】
前記コンピュータは、複数の通信を行うインターフェースと、複数のプロトコルによる通信機能とを備え、
前記通信設定記憶手段に記憶される通信設定情報は、一のアプリケーションに対して、前記複数のインターフェースのうちいづれのインターフェースにより通信を行うかを示す情報と、そのインターフェースに対して前記複数のプロトコルのうちいずれのプロトコルにより通信を行うかを示す情報との通信設定情報を複数記憶し、その複数の通信設定情報は、優先度が付されるものであり、
前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に記憶される通信設定情報を参照し、優先度が高い通信設定情報により通信を行い、その通信設定情報による通信を行うことができない場合は、次に優先度が高い通信設定情報により通信を行うように制御するものであることを特徴とする請求項１記載の通信設定プログラム。
【請求項１１】
前記コンピュータは、複数のインターフェースと、複数のプロトコルによる通信機能とを備え、
前記通信設定記憶手段に記憶される通信設定情報は、一のアプリケーションに対して、前記複数のインターフェースのいづれのインターフェースを使用するかを示す情報と、そのインターフェースに対して前記複数のプロトコルのうちいずれのプロトコルにより通信を行うかを示す情報との通信設定情報を複数記憶し、その複数の通信設定情報は、優先度が付されるものであり、
前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に禁止情報が記憶される場合は、禁止情報が設定されたインターフェースでの通信には設定されたプロトコルにより通信を行わないように制御するものであることを特徴とする請求項１または１０記載の通信設定プログラム。
【請求項１２】
前記通信設定記憶手段に記憶される通信設定情報に対応して、前記ネットワークに接続される複数の機器のうち特定範囲のネットワークアドレスを持つ機器についてのみ通信を行うように設定する通信範囲情報を記憶するものであり、
前記通信制御ステップは、前記通信設定記憶手段に記憶される通信設定情報を参照することにより、前記複数の通信機能のいずれかの通信機能を使用して前記ネットワークに接続された複数の機器のうち前記通信範囲情報により設定された特定範囲のネットワークアドレスを持つ機器のいずれかを選択して通信を行うものであることを特徴とする請求項１から１１のいずれかに記載の通信設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信設定プログラムに関し、特にネットワークに接続された複数の機器と通信を行う際に、簡単に通信設定を行うことができる通信設定プログラムに関する。
【背景技術】
【０００２】
近年、コンピュータとプリンタなどの周辺機器との通信を行うＬＡＮ（Local Area Network）などのネットワークには、有線以外に無線を使用するものが用いられている。また、通信プロトコルにおいても、通信速度などの機能の向上が計られ各種の方式あるいは改良版（バージョン）が使用される。コンピュータにあっては、ＯＳ（Operating System）が、これら全てのプロトコルに対応していない場合もあり、バージョンアップを行う必要があることもある。また、周辺機器にあっては、特定のプロトコルのみにより通信を行うことができるものもある。
【０００３】
特開２００４−１７８２７１号公報（特許文献１）には、近似するプロトコルについては、プロトコルを変換することにより、多数のプロトコル毎に対応するソフトウエアを記憶することを回避する方法が開示されている。
【特許文献１】特開２００４−１７８２７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の通り、コンピュータや周辺機器により対応するプロトコルが制限されたり、新しいプロトコルが導入されたりするので、対応できるプロトコルに応じてコンピュータを設定するのは、設定操作が煩雑であるという問題点があった。また、コンピュータは、様々なインターフェースやプロトコルを使用し、複数のネットワークに接続されるようになってきている。コンピュータは、その拡張性の高さから様々なインターフェースやプロトコルに対応することができるが、周辺機器の多くは、対応できるインターフェースやプロトコルが制限される。そのため、複数のインターフェースやプロトコルで運用されているネットワーク環境下では、コンピュータのユーザが、アプリケーションを使用して接続したい周辺機器がいずれのネットワークに接続されているかを把握し、必要に応じてそれに合った指示をアプリケーションに出さなければならなかった。例えば、ネットワークプリンタのインストールを行うアプリケーションでは、インストールを行う対象のプリンタが、いずれのネットワークに接続され、どのようなプロトコルで応答するかを設定する必要がある。
【０００５】
また、全てのインターフェースとプロトコルとを利用対象とする場合、対象範囲が広すぎて検索に時間がかかったり、機器管理を行うアプリケーションでは、管理対象となる機器の数が多くなり過ぎる等により処理効率を悪化させることとなっていた。
【０００６】
また、通信を無線通信は、情報が傍受される危険性があり、適切なセキュリティ設定が行われていない無線通信では、機密事項を通信する場合には、適切ではない。また、旧バージョンのプロトコルにもセキュリティ的に甘いものがあり、アプリケーションがそのようなプロトコルを使用して通信を行うと、情報の漏洩につながる危険がある。
【０００７】
本発明は、上記問題点を解決するためになされたものであり、簡単な設定で適切な機能を使用して通信を行うことができる通信設定プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
この目的を達成するために、本発明の請求項１記載の通信設定プログラムは、アプリケーションをインストールし、そのアプリケーションを実行することにより複数の機器とネットワークを介して通信するコンピュータにおいて実行されるものであって、前記コンピュータは、複数の通信機能と、前記アプリケーションに対応して前記複数の通信機能のうちいずれの通信機能を使用するかを示す通信設定情報を記憶する通信設定記憶手段とを備え、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に記憶される通信設定情報を参照することにより、前記複数の通信機能のいずれかの通信機能を使用して前記ネットワークに接続された複数の機器のいずれかを選択して通信を行う通信制御ステップを備えている。
【０００９】
請求項２記載の通信設定プログラムは、請求項１記載の通信設定プログラムにおいて、前記コンピュータは、複数のアプリケーションをインストールするものであり、前記通信設定記憶手段に記憶される通信設定情報は、前記複数のアプリケーションの一または複数のアプリケーションに対して前記複数の通信機能のうちいずれの通信機能を使用するかを示す通信設定情報を記憶するものである。
【００１０】
請求項３記載の通信設定プログラムは、請求項１または２記載の通信設定プログラムにおいて、前記コンピュータは、複数の通信を行うインターフェースを備え、前記通信設定記憶手段は、アプリケーションに対応して前記複数のインターフェースのうちいずれのインターフェースにより通信を行うかを示す通信設定情報を記憶するものであり、前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に記憶される通信設定情報を参照することにより、前記複数のインターフェースのうちいずれかのインターフェースにより通信を行うように制御するものである。
【００１１】
請求項４記載の通信設定プログラムは、請求項３記載の通信設定プログラムにおいて、前記複数のインターフェースは、無線により通信を行う無線通信手段と有線により通信を行う有線通信手段とを備え、前記通信設定記憶手段は、アプリケーションに対応して前記無線通信手段または有線有線通信手段のいずれにより通信を行うかを示す通信設定情報を記憶するものであり、前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に記憶される通信設定情報を参照することにより、前記無線通信手段または有線通信手段により通信を行うように制御するものである。
【００１２】
請求項５記載の通信設定プログラムは、請求項３または４記載の通信設定プログラムにおいて、前記通信設定記憶手段に記憶される通信設定情報は、一のアプリケーションに対して前記複数のインターフェースのうちいずれのインターフェースにより通信を行うかを示す通信設定情報を複数記憶し、その複数の通信設定情報は、優先度が付されるものであり、前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に記憶される通信設定情報を参照し、優先度が高い通信設定情報により通信を行い、その通信設定情報による通信を行うことができない場合は、次に優先度が高い通信設定情報により通信を行うように制御するものである。
【００１３】
請求項６記載の通信設定プログラムは、請求項３から５のいずれかに記載の通信設定プログラムにおいて、前記通信設定記憶手段に記憶される通信設定情報は、前記複数のインターフェースのいずれかに対応して、通信を禁止する禁止情報を記憶するものであり、
前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に禁止情報が記憶されるインターフェースにより通信を行わないように制御するものである。
【００１４】
請求項７記載の通信設定プログラムは、請求項１から６のいずれかに記載の通信設定プログラムにおいて、前記コンピュータは、複数のプロトコルによる通信機能を備え、前記通信設定記憶手段は、アプリケーションに対応して前記通信手段の複数のプロトコルのうちいずれにより通信を行うかを示す通信設定情報を記憶するものであり、前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に記憶される通信設定情報を参照することにより、前記通信手段の複数のプロトコルのうちいずれかのプロトコルにより通信を行うものである。
【００１５】
請求項８記載の通信設定プログラムは、請求項７記載の通信設定プログラムにおいて、前記通信設定記憶手段に記憶される通信設定情報は、一のアプリケーションに対して前記複数のプロトコルのうちいずれのプロトコルにより通信を行うかを示す通信設定情報を複数記憶し、その複数の通信設定情報は、優先度が付されるものであり、前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に記憶される通信設定情報を参照し、優先度が高い通信設定情報により通信を行い、その通信設定情報による通信を行うことができない場合は、次に優先度が高い通信設定情報により通信を行うように制御するものである。
【００１６】
請求項９記載の通信設定プログラムは、請求項７または８記載の通信設定プログラムにおいて、前記通信設定記憶手段に記憶される通信設定情報は、前記複数のプロトコルのうちいずれかのプロトコルに対応して、使用を禁止する禁止情報を記憶するものであり、前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に禁止情報が記憶される場合は、禁止情報が設定されたプロトコルにより通信を行わないように制御するものである。
【００１７】
請求項１０記載の通信設定プログラムは、請求項１記載の通信設定プログラムにおいて、前記コンピュータは、複数の通信を行うインターフェースと、複数のプロトコルによる通信機能とを備え、前記通信設定記憶手段に記憶される通信設定情報は、一のアプリケーションに対して、前記複数のインターフェースのうちいづれのインターフェースにより通信を行うかを示す情報と、そのインターフェースに対して前記複数のプロトコルのうちいずれのプロトコルにより通信を行うかを示す情報との通信設定情報を複数記憶し、その複数の通信設定情報は、優先度が付されるものであり、前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に記憶される通信設定情報を参照し、優先度が高い通信設定情報により通信を行い、その通信設定情報による通信を行うことができない場合は、次に優先度が高い通信設定情報により通信を行うように制御するものである。
【００１８】
請求項１１記載の通信設定プログラムは、請求項１または１０記載の通信設定プログラムにおいて、前記コンピュータは、複数のインターフェースと、複数のプロトコルによる通信機能とを備え、前記通信設定記憶手段に記憶される通信設定情報は、一のアプリケーションに対して、前記複数のインターフェースのいづれのインターフェースを使用するかを示す情報と、そのインターフェースに対して前記複数のプロトコルのうちいずれのプロトコルにより通信を行うかを示す情報との通信設定情報を複数記憶し、その複数の通信設定情報は、優先度が付されるものであり、前記通信制御ステップは、前記アプリケーションが通信を行うように要求する通信要求を行ったとき、前記通信設定記憶手段に禁止情報が記憶される場合は、禁止情報が設定されたインターフェースでの通信には設定されたプロトコルにより通信を行わないように制御するものである。
【００１９】
請求項１２記載の通信設定プログラムは、請求項１から１１のいずれかに記載の通信設定プログラムにおいて、前記通信設定記憶手段に記憶される通信設定情報に対応して、前記ネットワークに接続される複数の機器のうち特定範囲のネットワークアドレスを持つ機器についてのみ通信を行うように設定する通信範囲情報を記憶するものであり、前記通信制御ステップは、前記通信設定記憶手段に記憶される通信設定情報を参照することにより、前記複数の通信機能のいずれかの通信機能を使用して前記ネットワークに接続された複数の機器のうち前記通信範囲情報により設定された特定範囲のネットワークアドレスを持つ機器のいずれかを選択して通信を行うものである。
【発明の効果】
【００２０】
請求項１記載の通信設定プログラムによれば、コンピュータは、複数の通信機能と、アプリケーションに対応して複数の通信機能のうちいずれの通信機能を使用するかを示す通信設定情報を記憶する通信設定記憶手段とを備え、アプリケーションが通信を行うように要求する通信要求を行ったとき、通信設定記憶手段に記憶される通信設定情報を参照することにより、複数の通信機能のいずれかの通信機能を使用してネットワークに接続された複数の機器のいずれかを選択して通信を行う通信制御ステップを備えているので、アプリケーションに応じた通信の設定を容易に行い、その設定に基づいた通信を実行させることができるという効果がある。ユーザは、アプリケーションによりどのような処理が行われるかということと、ネットワークに接続される機器の通信機能を把握しているので、適切な通信の設定を行うことができる。
【００２１】
請求項２記載の通信設定プログラムによれば、請求項１記載の通信設定プログラムの奏する効果に加え、コンピュータは、複数のアプリケーションをインストールするものであり、通信設定記憶手段に記憶される通信設定情報は、複数のアプリケーションの一または複数のアプリケーションに対して複数の通信機能のうちいずれの通信機能を使用するかを示す通信設定情報を記憶するものであるので、アプリケーション毎に設定することや、複数のアプリケーションに対して同一の設定をすることができ、設定を容易に行うことができるという効果がある。特に、インストールされている複数のアプリケーションの全てに対して同一の設定を行う場合には、設定の操作が容易である。
【００２２】
請求項３記載の通信設定プログラムによれば、請求項１または２記載の通信設定プログラムの奏する効果に加え、コンピュータは、複数の通信を行うインターフェースを備え、通信設定記憶手段は、アプリケーションに対応して複数のインターフェースのうちいずれのインターフェースにより通信を行うかを示す通信設定情報を記憶するものであり、通信制御ステップは、アプリケーションが通信を行うように要求する通信要求を行ったとき、通信設定記憶手段に記憶される通信設定情報を参照することにより、複数のインターフェースのうちいずれかのインターフェースにより通信を行うように制御するものであるので、アプリケーションに応じて適切なインターフェースを設定することができるという効果がある。
【００２３】
請求項４記載の通信設定プログラムによれば、請求項３記載の通信設定プログラムの奏する効果に加え、複数のインターフェースは、無線により通信を行う無線通信手段と有線により通信を行う有線通信手段とを備え、通信設定記憶手段は、アプリケーションに対応して無線通信手段または有線有線通信手段のいずれにより通信を行うかを示す通信設定情報を記憶するものであり、通信制御ステップは、アプリケーションが通信を行うように要求する通信要求を行ったとき、通信設定記憶手段に記憶される通信設定情報を参照することにより、無線通信手段または有線通信手段により通信を行うように制御するものであるので、アプリケーションにより通信される情報の性質に応じて無線または有線のいずれかを選択することができる。無線の場合には、通信される情報が傍受される場合があり、機密が保証されないので、機密を要する場合には、無線をしないように設定する。
【００２４】
請求項５記載の通信設定プログラムによれば、請求項３または４記載の通信設定プログラムの奏する効果に加え、通信設定記憶手段に記憶される通信設定情報は、一のアプリケーションに対して複数のインターフェースのうちいずれのインターフェースにより通信を行うかを示す通信設定情報を複数記憶し、その複数の通信設定情報は、優先度が付されるものであり、通信制御ステップは、アプリケーションが通信を行うように要求する通信要求を行ったとき、通信設定記憶手段に記憶される通信設定情報を参照し、優先度が高い通信設定情報により通信を行い、その通信設定情報による通信を行うことができない場合は、次に優先度が高い通信設定情報により通信を行うように制御するものであるので、複数のインターフェースのうち、優先度が高い方から順に使用されるので、通信が行われなくなることを防止すると共に、適切なインターフェースが使用されるという効果がある。
【００２５】
請求項６記載の通信設定プログラムによれば、請求項３から５のいずれかに記載の通信設定プログラムの奏する効果に加え、通信設定記憶手段に記憶される通信設定情報は、複数のインターフェースのいずれかに対応して通信を禁止する禁止情報を記憶するものであり、通信制御ステップは、アプリケーションが通信を行うように要求する通信要求を行ったとき、通信設定記憶手段に禁止情報が記憶されるインターフェースにより通信を行わないように制御するものであるので、通信を行うのに適切ではないインターフェースが使用されることを防止することができるという効果がある。上述の通り、情報の機密が要求される場合には、セキュリティ対策が十分になされていない無線や旧バージョンの通信プロトコルのように傍受される危険性があるインターフェースやプロトコルを使用しないように設定することができる。
【００２６】
請求項７記載の通信設定プログラムによれば、請求項１から６のいずれかに記載の通信設定プログラムの奏する効果に加え、コンピュータは、複数のプロトコルによる通信機能を備え、通信設定記憶手段は、アプリケーションに対応して通信手段の複数のプロトコルのうちいずれにより通信を行うかを示す通信設定情報を記憶するものであり、通信制御ステップは、アプリケーションが通信を行うように要求する通信要求を行ったとき、通信設定記憶手段に記憶される通信設定情報を参照することにより、通信手段の複数のプロトコルのうちいずれかのプロトコルにより通信を行うものであるので、アプリケーションおよびネットワークにより接続される機器に応じて適切なプロトコルが使用されるという効果がある。
【００２７】
請求項８記載の通信設定プログラムによれば、請求項７記載の通信設定プログラムの奏する効果に加え、通信設定記憶手段に記憶される通信設定情報は、一のアプリケーションに対して複数のプロトコルのうちいずれのプロトコルにより通信を行うかを示す通信設定情報を複数記憶し、その複数の通信設定情報は、優先度が付されるものであり、通信制御ステップは、アプリケーションが通信を行うように要求する通信要求を行ったとき、通信設定記憶手段に記憶される通信設定情報を参照し、優先度が高い通信設定情報により通信を行い、その通信設定情報による通信を行うことができない場合は、次に優先度が高い通信設定情報により通信を行うように制御するものであるので、複数のプロトコルのうち、優先度が高い方から順に使用されるので、有効なプロトコルは全て試されて適切なプロトコルが使用され、無駄な通信を行わずに済むという効果がある。
【００２８】
請求項９記載の通信設定プログラムによれば、請求項７または８記載の通信設定プログラムの奏する効果に加え、通信設定記憶手段に記憶される通信設定情報は、複数のプロトコルのうちいずれかのプロトコルに対応して使用を禁止する禁止情報を記憶するものであり、通信制御ステップは、アプリケーションが通信を行うように要求する通信要求を行ったとき、通信設定記憶手段に禁止情報が記憶される場合は、禁止情報が設定されたプロトコルにより通信を行わないように制御するものであるので、アプリケーションが通信対象とするネットワークを介して接続される機器が使用できないプロトコルについては、使用しないように設定することができ、無駄な通信によりパフォーマンスが低下することを防止することができるという効果がある。
【００２９】
請求項１０記載の通信設定プログラムによれば、請求項１記載の通信設定プログラムの奏する効果に加え、コンピュータは、複数の通信を行うインターフェースと、複数のプロトコルによる通信機能とを備え、通信設定記憶手段に記憶される通信設定情報は、一のアプリケーションに対して、複数のインターフェースのうちいづれのインターフェースにより通信を行うかを示す情報と、そのインターフェースに対して複数のプロトコルのうちいずれのプロトコルにより通信を行うかを示す情報との通信設定情報を複数記憶し、その複数の通信設定情報は、優先度が付されるものであり、通信制御ステップは、アプリケーションが通信を行うように要求する通信要求を行ったとき、通信設定記憶手段に記憶される通信設定情報を参照し、優先度が高い通信設定情報により通信を行い、その通信設定情報による通信を行うことができない場合は、次に優先度が高い通信設定情報により通信を行うように制御するものであるので、インターフェースとプロトコルとの複数の組み合わせに対して優先が高い方から順に使用されるので、有効なインターフェースとプロトコルとの組み合わせは全て試され、適切なインターフェースとプロトコルとの組み合わせが使用され、無駄な通信を行わずに済むという効果がある。
【００３０】
請求項１１記載の通信設定プログラムによれば、請求項１または１０記載の通信設定プログラムの奏する効果に加え、コンピュータは、複数のインターフェースと、複数のプロトコルによる通信機能とを備え、通信設定記憶手段に記憶される通信設定情報は、一のアプリケーションに対して、複数のインターフェースのいづれのインターフェースを使用するかを示す情報と、そのインターフェースに対して複数のプロトコルのうちいずれのプロトコルにより通信を行うかを示す情報との通信設定情報を複数記憶し、その複数の通信設定情報は、優先度が付されるものであり、通信制御ステップは、アプリケーションが通信を行うように要求する通信要求を行ったとき、通信設定記憶手段に禁止情報が記憶される場合は、禁止情報が設定されたインターフェースでの通信には設定されたプロトコルにより通信を行わないように制御するものであるので、適切ではないインターフェースとプロトコルとの組み合わせが使用されること防止できるという効果がある。
【００３１】
請求項１２記載の通信設定プログラムによれば、請求項１から１１のいずれかに記載の通信設定プログラムの奏する効果に加え、通信設定記憶手段に記憶される通信設定情報に対応して、ネットワークに接続される複数の機器のうち特定範囲のネットワークアドレスを持つ機器についてのみ通信を行うように設定する通信範囲情報を記憶するものであり、通信制御ステップは、通信設定記憶手段に記憶される通信設定情報を参照することにより、複数の通信機能のいずれかの通信機能を使用してネットワークに接続された複数の機器のうち通信範囲情報により設定されたネットワークアドレスの範囲内で通信を行うものであるので、ブロードキャストを行う場合や、検索を行う場合の範囲が設定され、無駄なトラフィックの発生を抑制することができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明の実施形態におけるネットワークに接続されたコンピュータ（ＰＣ）や複数の周辺装置を含む通信システムの構成を示すブロック図である。この通信システムは、図１に示すように、有線のネットワーク２０ａと、ネットワーク２０ａに接続されたコンピュータ１０と、プリンタ３１とルータ３２と、ルータ３２に接続されるネットワーク２０ｂと、そのネットワーク２０ｂに接続されるプリンタ３３と、コンピュータ１０と無線ＬＡＮにより接続される多機能周辺装置３０とから構成される。
【００３３】
ネットワーク２０ａは、１０．１２３．××．×××によりアドレスされ、ネットワーク２０ｂは、０１２３００００：××××××××によりアドレスされる。
【００３４】
多機能周辺装置３０は、画像を送信するファクシミリ機能、電話回線網を介して音声通話を実現する音声通話機能、画像を印刷するプリンタ機能、画像を読み込み複写するコピー機能、画像を読み込むスキャナ機能、メールを送信するメール送信機能などの各種の機能を１台に備えている。
【００３５】
プリンタ３１、３３は、コンピュータ１０と無線ＬＡＮにより接続され、コンピュータ１０にから送信された印刷データに基づいて印刷用紙に印刷を行うとともに、プリンタ３１、３３の使用状態などの情報がコンピュータ１０へ送信される。
【００３６】
次に、図２を参照してコンピュータ１０について説明する。図２は、コンピュータ１０の電気的構成を示すブロック図である。図２に示すように、コンピュータ１０は、ＣＰＵ１１と、そのＣＰＵ１１により実行される各種の制御プログラムや固定値データを記憶するＲＯＭ１２と、ＣＰＵ１１により実行される各種処理に必要なデータやプログラム等を一時的に記憶するためのメモリであるＲＡＭ１３と、各種設定を記憶し書き換え可能で不揮発性のハードディスク１４と、各種機能を実行させるための複数の操作入力キー（ボタンやスイッチなど）から構成される操作部１５と、各種情報を表示する液晶ディスプレイ（以下、「ＬＣＤ（Liquid Crystal Display）」と称する）であるＬＣＤ１６と、無線ＬＡＮ送受信器１７と、ＬＡＮ２０（Local Area Network）に接続するためのＬＡＮインターフェイス部（以下、「ＬＡＮＩ／Ｆ」と称する）であるＩ／Ｆ１８とを備えている。
【００３７】
このうち、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ハードディスク１４と、
操作部１５と、ＬＣＤ１６と、無線ＬＡＮ送受信器１７と、Ｉ／Ｆ１８とは、バスライン２１を介して互いに接続されている。
【００３８】
ハードディスク１４は、ＯＳ（Operating System）を記憶するＯＳメモリ１４ａと、各種アプリケーションプログラム（以下、単に「アプリケーション」と称する）を記憶するアプリケーションメモリ１４ｂと、通信設定を行う通信設定プログラムを記憶する通信設定プログラムメモリ１４ｃと、通信設定プログラムにより設定された通信設定リスト３５ａ（図３に示すリスト）を記憶する通信設定リストメモリ１４ｄと、実際に通信を行う通信制御プログラムを記憶する通信制御プログラムメモリ１４ｅとを備えている。この通信制御プログラムは、ＤＬＬ（ Dynamic Link Library）であって、各アプリケーションが通信要求を行った場合に呼び出されて実行されるプログラムであり、通信制御プログラムは、呼び出されたアプリケーションに応じて通信設定リストに設定されている情報を参照し、通信を行うように制御する。なお、ＤＬＬは、複数のアプリケーションソフトが共通して利用するような汎用性の高いプログラムを部品化してファイルとして保存され、必要に応じてメモリに呼び出されて実行されるプログラムをいうものである。
【００３９】
次に、図３を参照してコンピュータ１０のＬＣＤ１６に表示される主画面３５について説明する。図３は、主画面３５を示す画面図である。この主画面３５は、通信設定プログラムを起動すると表示されるものである。
【００４０】
この主画面３５には、通信設定リスト３５ａと、追加ボタン３５ｂと、編集ボタン３５ｃと、削除ボタン３５ｄが表示される。通信設定リスト３５ａには、アプリケーション毎に、インターフェース（ＩＦ）、上位のプロトコル、下位のプロトコル、通信範囲の組が複数設定されるとともに、これらの複数の組の優先順位が設定されている。
【００４１】
図３においては、アプリケーションとして、ＰｒｉｎｔｅｒＡｄｍｉｎ（プリンタを管理するプログラム）と、ＰｒｉｎｔｅｒＩｎｓｔａｌｌｅｒ（プリンタにプリンタドライバなどのプログラムをインストールするプログラム）と、ＳｃａｎＵｔｉｌｉｔｙ（スキャナの設定を行うプログラム）との３つが設定され、例えば、ＰｒｉｎｔｅｒＡｄｍｉｎについては、第１行に示すようにインターフェースとして有線１、有線２、無線のいずれかを使用することができ、インターフェースとして有線１を使用する場合は、上位のプロトコルとしては、ＡＬＬと設定され、いずれのプロトコルでも使用できる。下位のプロトコルとしては、ＩＰｖ４（インターネットプロトコル  バージョン４）を使用し、優先度は、このＰｒｉｎｔｅｒＡｄｍｉｎについての設定のうち最も優先度が高い１番にされ、検索を行う場合の範囲は、ＩＰｖ４で、１０．１２３のネットワークアドレスを持つローカルネットワークと設定されている。
【００４２】
同様に、第２行目には、インターフェースとして有線２を使用する場合は、上位のプロトコルとしては、ＡＬＬと設定され、下位のプロトコルとしては、ＩＰＸ（Internetwork Packet eXchange）を使用し、優先度は、２番目に、検索を行う場合の範囲は、ＩＰＸで、０１２３００００と０１２４００００のネットワークアドレスを持つローカルネットワークと設定されている。
【００４３】
上位のプロトコルには、ＳＮＭＰ（Simple Network Management Protocol）やＦＴＰ（File Transfer Protocol）などがあり、下位のプロトコルとしては、上記以外にＩＰｖ６（インターネットプロトコル  バージョン６）などがある。
【００４４】
また、優先度を指定する特殊な場合として、インターフェースとプロトコルの組み合わせについて使用しないように設定することができ、その場合には、第４行目に示すように「禁止」と表示される。
【００４５】
追加ボタン３５ｂをマウスでクリックすると、まだ設定されていないアプリケーションについて設定を行うことができる設定画面（図４参照）が表示され、新たなアプリケーションについて設定することができる。
【００４６】
通信設定リスト３５ａに表示されているアプリケーションのいずれかを選択し、編集ボタン３５ｃをマウスでクリックすると登録情報編集画面４０（図４参照）が表示され、既に設定されている状態を変更することができる。また、いずれかのアプリケーションを選択し、削除ボタン３５ｄをマウスでクリックすると、そのアプリケーションに対する設定が全て削除される。
【００４７】
次に、図４を参照して、登録情報編集画面４０について説明する。この登録情報編集画面４０は、上記の通り主画面３５において、追加ボタン３５ｂ、または、編集ボタン３５ｃがマウスによりクリックされた場合に表示される画面である。図４に示す表示例では、既に設定がなされている状態を示してるが、追加ボタン３５ｂが、マウスによりクリックされた場合には、全く設定がなされていない状態が表示され、編集ボタン３５ｃがマウスによりクリックされた場合は、既に設定されている状態が表示され、その設定を変更することができる。
【００４８】
この登録情報編集画面４０には、このコンピュータにインストールされている全ての通信機能を有するアプリケーションに対して設定を行うことを指定するオール指定ボックス４０ａと、アプリケーション名を入力するボックス４０ｂと、そのアプリケーションを指定するファイルパスを入力するボックス４０ｃと、そのファイルパスを指定する際にファイル選択ダイアグラムを表示する参照ボタン４０ｄと、各種設定を表示する設定表示窓４０ｅと、優先度を設定する優先度設定ボタン４０ｆ、４０ｇと、設定の行の追加を指示する追加ボタン４０ｈと、編集を指示する編集ボタン４０ｉと、行の削除を指示する削除ボタン４０ｋと、この登録情報編集画面４０での処理の取り消しを指示するキャンセルボタン４０ｊと、この登録情報編集画面４０での処理の終了を指示するＯＫボタン４０ｍとが表示される。
【００４９】
オール指定ボックス４０ａは、チェックボックスであって、このオール指定ボックス４０ａ内に何も表示されていない場合にこのオール指定ボックス４０ａをクリックすると、オール指定ボックス４０ａにチェックマークが表示され、オール指定がオンに設定される。チェックマークが、表示されている場合にクリックすると、チェックマークが消去されてオール指定ボックス４０ａには、何も表示されなくなり、オール指定がオフに設定される。オール指定がオンに設定された場合は、設定表示窓４０ｅにおける設定が、このコンピュータにインストールされる全ての通信機能を有するアプリケーションに対して有効に機能する。
【００５０】
オール指定がオフに設定された場合には、アプリケーション毎に設定が行われる。アプリケーション毎に設定を行う場合には、ボックス４０ｂにアプリケーション名を入力し、ボックス４０ｃにそのアプリケーションのフルパス名を入力する。このフルパス名を入力する際に、参照ボタン４０ｄをクリックすると、ファイル選択ダイアグラムが表示され、そのダイアグラムを操作してパス名を設定することができる。このダイアログは、コンピュータ上で動作しているＯＳ標準の機能を利用している。
【００５１】
設定表示窓４０ｅは、主画面３５と同様に、インターフェース（ＩＦ）、上位のプロトコル、下位のプロトコル、通信範囲の組が複数設定されるが、優先順位についえは、上方に表示される設定が、下方に表示される設定より優先順位が高いものとされる。優先順位を入れ替えるには、入れ替えたい行に表示されている設定をクリックし、次に、優先度設定ボタン４０ｆまたは４０ｇのいずれかをクリックする。優先度設定ボタン４０ｆがクリックされた場合は、その指定された行が一行上に繰り上げられ、一行上の行に表示されていた設定が入れ替わって一行下の行に表示される。同様に、優先度設定ボタン４０ｇがクリックされた場合は、指定された行が一行下に繰り下げられ、一行下に表示されていた行が一行繰り上げられる。
【００５２】
追加ボタン４０ｈまたは編集ボタン４０ｉがクリックされた場合は、図５に示す設定編集画面４１が表示される。追加ボタン４０ｈがクリックされた場合は、新しい設定の行が追加される。すでに設定されている行を変更する場合は、その行をクリックすることによって指定し、次に編集ボタン４０ｉをクリックする。
【００５３】
いずれかの行の設定を削除する場合は、その行をクリックし、次に削除ボタン４０ｋをクリックする。このことにより、その行の設定が全て削除される。この登録情報編集処理を中止する場合には、キャンセルボタン４０ｊをクリックする。キャンセルボタン４０ｊがクリックされた場合には、主画面３５における追加ボタン３５ｂまたは編集ボタン３５ｃがクリックされる前の状態に復帰し、主画面３５の表示に戻る。また、ＯＫボタン４０ｍがクリックされた場合は、新たな追加または編集を確定し、主画面３５の表示に戻る。
【００５４】
次に、図５を参照して、設定編集画面４１について説明する。この設定編集画面４１は、上記の通り登録情報編集画面４０において、追加ボタン４０ｈ、または、編集ボタン４０ｉがマウスによりクリックされた場合に表示される画面である。図５に示す表示例では、既に設定がなされている状態を示してるが、追加ボタン４０ｈが、マウスによりクリックされた場合には、全く設定がなされていない状態が表示され、編集ボタン４０ｉがマウスによりクリックされた場合は、既に設定されている状態が表示され、その設定を変更することができる。
【００５５】
設定編集画面４１には、対象とするインターフェースを設定するインターフェース設定ボックス４１ａと、上位のプロトコルを設定する上位プロトコル設定ボックス４１ｂと、下位のプロトコルを設定する下位プロトコル設定ボックス４１ｃと、その設定の使用を禁止する場合と、その設定において通信を行う相手機器を特定する範囲を指定場合と、範囲を設けない場合の３つのうちのいずれかを選択するラジオボタン、４１ｄ，４ｅ，４１ｇと、範囲を設定する場合の範囲を指定する通信範囲設定ボックス４１ｆとが表示される。
【００５６】
インターフェース設定ボックス４１ａ、上位プロトコル設定ボックス４１ｂおよび下位プロトコル設定ボックス４１ｃには、その右端にメニューの表示を指示するアイコンが表示され、このアイコンをクリックするとプルダウンメニューが表示され、そのプルダウンメニューに表示された複数の項目のいずれかにカーソルを合わせることにより、その項目を選択することができる。
【００５７】
このようにして、インターフェース、上位プロトコルおよび下位プロトコルを設定し、その設定の使用を禁止する場合には、ラジオボタン４１ｄをクリックする。その設定を禁止しないで、通信を行う相手機器のアドレス範囲を設定する場合は、ラジオボタン４１ｅをクリックし、通信範囲設定ボックス４１ｆに範囲を入力する。この通信範囲は、アプリケーションが通信対象としたいネットワークに接続される各機器に付けられたネットワークアドレスを含むように設定されるものである。
【００５８】
この通信範囲が設定された場合は、アプリケーションによりネットワーク上の機器の検索を行う場合には、この設定された範囲内で検索が行われ、ブロードキャストによる通信が行われる場合には、この設定された範囲の機器に向けて情報が送信される。
【００５９】
範囲を設けない制限なしと表示されたラジオボタンがクリックされた場合は、このコンピュータ１０に接続されている機器全てに対して処理が行われる。なお、図５の表示例では、ラジオボタン４１ｅが選択され、丸い枠の中に黒丸が表示されている状態を示している。
【００６０】
この設定編集処理を中止する場合には、キャンセルボタン４１ｈをクリックする。キャンセルボタン４１ｈがクリックされた場合には、追加ボタン４０ｈまたは編集ボタン４０ｉがクリックされる前の状態に復帰し、登録情報編集画面４０の表示に戻る。また、ＯＫボタン４１ｉがクリックされた場合は、新たな追加または編集を確定し、登録情報編集画面４０の表示に戻る。
【００６１】
次に、図６を参照して通信制御処理について説明する。図６は、通信制御処理を示すフローチャートである。この通信制御処理は、アプリケーションが実行され、アプリケーションが通信を行うことを要求する通信要求を行った場合に実行されるＤＬＬである。この通信要求には、上位のプロトコルを使用するように指定する場合がある。
【００６２】
アプリケーションにより通信要求が行われると、まず、通信設定リスト３５ａにアクセスし（Ｓ１）、通信設定リスト３５ａにアクセスできたか否かを判断する（Ｓ２）。通信設定リスト３５ａが作成されていないなどの理由により通信設定リスト３５ａにアクセスできない場合は（Ｓ２：Ｎｏ）、アプリケーションの通信要求に従って何ら制限を設けずに通信を行う（Ｓ５）。
【００６３】
通信設定リスト３５ａにアクセスできた場合は（Ｓ２：Ｙｅｓ）、まず、通信要求を行ったアプリケーションに対して設定がなされているか否かを判断する（Ｓ３）。通信要求を行ったアプリケーションに対して設定がなされていない場合は（Ｓ３：Ｎｏ）、全てのアプリケーションに対して設定がなされているか否かを判断する（Ｓ４）。全てのアプリケーションに対して設定がなされていない場合は（Ｓ４：Ｎｏ）、アプリケーションの通信要求に従って何ら制限を設けずに通信を行い（Ｓ５）、全てのアプリケーションに対して設定がなされている場合（Ｓ４：Ｙｅｓ）、またはＳ３の判断処理において、通信要求を行ったアプリケーションに対して設定がなされている場合（Ｓ３：Ｙｅｓ）は、その設定において、使用を禁止するとして設定されたものがあるか否かを判断する（Ｓ６）。
【００６４】
使用を禁止するとして設定されたものがある場合は（Ｓ６：Ｙｅｓ）、その設定におけるプロトコルと、通信要求におけるプロトコルの指定が一致するか否かを判断し（Ｓ７）、一致する場合（Ｓ７：Ｙｅｓ）は、通信を行わずにこの通信設定処理を終了する。
【００６５】
Ｓ６の判断処理において、使用を禁止するとして設定されたものがない場合は（Ｓ６：Ｎｏ）、またはＳ７の判断処理において、禁止としての設定におけるプロトコルと、通信要求におけるプロトコルの指定とが一致しない場合（Ｓ７：Ｎｏ）は、通信設定リスト３５ａの、そのアプリケーションに対して設定されたもののうち、優先度が１にされている設定に読み出し位置を設定する（Ｓ８）。
【００６６】
次に、設定された読み出し位置の設定データを読み出し（Ｓ９）、その設定におけるプロトコルと通信要求において指定されているプロトコルとが一致するか否かを判断する（Ｓ１０）。その設定におけるプロトコルと通信要求において指定されているプロトコルとが一致する場合は（Ｓ１０：Ｙｅｓ）、通信範囲が設定されているか否かを判断し（Ｓ１１）、通信範囲が設定されている場合は（Ｓ１１：Ｙｅｓ）、その通信範囲においてアドレスされる機器に対し、通信設定リスト３５ａに設定されているプロトコルに従って通信を実行し（Ｓ１２）、通信範囲が設定されていない場合は（Ｓ１１：Ｎｏ）、範囲を設定せずに接続されている全ての機器に対し、通信設定リスト３５ａに設定されているプロトコルに従って通信を実行する（Ｓ１３）。
【００６７】
次に、Ｓ１２およびＳ１３の処理において通信の実行を行った結果、通信に成功したか否かを判断し（Ｓ１４）、通信に成功した場合は（Ｓ１４：Ｙｅｓ）、この通信設定処理を終了する。
【００６８】
一方、Ｓ１０の判断処理において、通信設定リスト３５ａにおける設定のプロトコルと通信要求において指定されているプロトコルとが一致しない場合は（Ｓ１０：Ｎｏ）、通信設定リスト３５ａにおいて、プロトコルとしてはいずれのプロトコルでもよいというオールの設定がなされているか否かを判断する（Ｓ１５）。オールの設定がなされている場合は（Ｓ１５：Ｙｅｓ）、Ｓ１１の処理へ進む。
【００６９】
Ｓ１４の判断処理において、通信に成功しなかった場合（Ｓ１４：Ｎｏ）、またはＳ１５の判断処理において、オールの設定がなされていない場合（Ｓ１５：Ｎｏ）は、通信要求を行ったアプリケーションに対する設定がまだあるか否か、すなわち、アプリケーションに対する設定が複数リストされている場合に、優先度が最も低い設定について通信の実行が行われたか否かを判断する（Ｓ１６）。
【００７０】
まだ、実行されていない設定がない場合は（Ｓ１６：Ｎｏ）、この通信設定処理を終了し、実行されていない設定がまだある場合は（Ｓ１６：Ｙｅｓ）、次に優先度が高い設定に読み出し位置を設定し（Ｓ１７）、Ｓ９の処理に戻る。
【００７１】
以上のように上記実施形態においては、通信設定リスト３５ａに、アプリケーションに対して使用可能なインターフェースとプロトコルとの組み合わせを複数記憶し、これらの優先順位を付しているので、アプリケーションが通信要求を行った場合に、最適なインターフェースとプロトコルが選択されて通信が行われる。また、その組み合わせの中に、使用してはならない設定を規定しておけば、その設定での通信が行われないようにすることができる。また、ネットアドレスの範囲を指定することにより、検索やブロードキャストを行う場合の通信相手を制限することができる。
【００７２】
なお、請求項に記載の通信制御ステップは、図６に記載のフローチャートの処理が該当する。
【００７３】
以上実施形態に基づき本発明を説明したが、本発明は上記実施形態に何ら限定されるものでなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００７４】
例えば、上記実施形態では、図６に示すフローチャートにより行われる処理は、ＤＬＬとして実行されるものとしたが、各アプリケーション毎にプログラムしてもよい。また、通信設定リスト３５ａをアプリケーションに対応してそれぞれで記憶してもよい。
【００７５】
また、上記実施形態では、アプリケーション毎に、インターフェースとプロトコルの組み合わせの設定を複数記憶し、この複数の組毎に優先順位を設定するものとしたが、インターフェース、プロトコルそれぞれに優先順位を設定するようにしてもよい。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施形態におけるネットワークに接続されたコンピュータや多機能周辺装置を含む通信システムの電気的構成を示すブロック図である。
【図２】コンピュータの電気的構成を示すブロック図である。
【図３】主画面を示す画面図である。
【図４】登録情報編集画面を示す画面図である。
【図５】設定編集画面を示す画面図である。
【図６】通信制御処理を示すフローチャートである。
【符号の説明】
【００７７】
１０            コンピュータ
１１            ＣＰＵ
１４            ハードディスク
１４ｂ          アプリケーションメモリ
１４ｃ          通信設定プログラムメモリ
１４ｄ          通信設定リストメモリ（通信設定記憶手段）
１４ｅ          通信制御プログラムメモリ
２０            ＬＡＮ（ネットワーク）
３５ａ          通信設定リスト
【図１】
2007140972.tif 000003
【図２】
2007140972.tif 000004
【図３】
2007140972.tif 000005
【図４】
2007140972.tif 000006
【図５】
2007140972.tif 000007
【図６】
2007140972.tif 000008