(57)【要約】【課題】  複数のアプリケーションをデータ転送効率を落とすことなく同時に実行可能で、アプリケーションの内容に応じて接続されるネットワークを指定できる通信応用装置及びそのプログラムを提供する。【解決手段】  外部のサーバ装置１００ａ〜ｃからネットワーク３０１〜３０３、４００を介して処理対象となる一のデータを取得し、当該一のデータを処理するステップ、又は、通信応用装置１０が記憶する他のデータを処理し、当該処理が施された他のデータを外部のサーバ装置１００ａ等に送信するステップを含むクライアントアプリケーション３４ａ〜ｇと、各々通信ネットワークに接続される複数の通信インターフェース１８ａ，ｂと、クライアントアプリケーションが使用する通信インターフェースの優先順位情報１４ａを、複数のクライアントアプリケーション毎に固有に設定し、これに基づいて通信インターフェースを決定する。【選択図】  図１
2007088954.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信応用機能を具備し、ネットワークに接続して使用される通信応用装置であって、
前記通信応用装置がクライアントとなって、外部のサーバ装置から前記ネットワークを介して処理対象となる一のデータを取得し、当該一のデータを処理するステップ、又は、前記通信応用装置が記憶する他のデータを処理し、当該処理が施された他のデータを外部のサーバ装置に送信するステップの少なくともいずれか一方を含む前記通信応用機能を実行するための複数のクライアントアプリケーションと、
各々通信ネットワークに接続される複数の通信インターフェースと、
前記クライアントアプリケーションの実行時において使用する前記通信インターフェースの優先順位を定める優先順位情報を、複数の前記クライアントアプリケーション毎に固有に記憶するインターフェース優先順位情報記憶手段と、
前記クライアントアプリケーションの実行時に、該クライアントアプリケーションに対応する前記優先順位情報を、前記インターフェース優先順位情報記憶手段から読み出し、該クライアントアプリケーションの実行時に使用する前記通信インターフェースを、読み出した前記優先順位情報に定められる優先順位に従って決定する通信インターフェース決定手段と、
決定された前記通信インターフェースを用いて前記クライアントアプリケーションを実行するクライントアプリケーション実行手段と、
を備えることを特徴とする通信応用装置。
【請求項２】
前記通信インターフェースに対応する前記優先順位情報の設定入力手段と、
前記設定入力手段により入力された、対応する前記通信インターフェースへの前記優先順位情報を、前記通信インターフェースの特定情報と対応付けた形にて前記インターフェース優先順位情報記憶手段に記憶させるインターフェース優先順位情報設定手段と、を備える請求項１記載の通信応用装置。
【請求項３】
前記優先順位情報は、対応する前記クライアントアプリケーションが使用可能な前記通信インターフェースを２以上指定するものである請求項１又は請求項２記載の通信応用装置。
【請求項４】
前記通信インターフェース決定手段は、
前記優先順位情報を参照して、前記クライアントアプリケーションの実行時において、前記複数の通信インターフェースの中から使用するものを選択する使用インターフェース選択手段と、
前記使用インターフェース選択手段によって選択された前記通信インターフェースが使用可能であるか否かを判定する通信インターフェース使用可否判定手段と、
選択された前記通信インターフェースが使用可能と判断された場合は、当該通信インターフェースを使用インターフェースと確定し、使用不可と判定された場合には、前記使用インターフェース選択手段に対し、前記優先順位情報において次に優先されるべき前記通信インターフェースを選択させる使用インターフェース確定手段と、
を備える請求項３記載の通信応用装置。
【請求項５】
前記通信インターフェース使用可否判定手段は、前記使用インターフェース選択手段によって選択された前記通信インターフェースを使用して、前記サーバ装置への接続を行ない、所定の時間が経過しても接続できなかった場合に、該通信インターフェースを使用不可であると判定する請求項４記載の通信応用装置。
【請求項６】
前記優先順位情報には、優先順位が対等な複数の通信インターフェースが含まれてなり、
前記通信インターフェース決定手段は、
複数の通信インターフェースの全てについて使用可否を確認するアクセスを行なうアクセス可否送信手段と、
前記アクセス可否送信手段からの送信に対応して、個々の通信インターフェースから返る使用の可否を内容とするアクセス可否情報を受信するアクセス可否受信手段と、
前記アクセス可否受信手段が、個々の通信インターフェースから使用可能である旨のアクセス可否情報を受信した場合、前記使用可能である旨のアクセス可否情報を送信した前記通信インターフェースは、使用可能であると判断する一方、個々の通信インターフェースから使用不能である旨のアクセス可否情報を受信した場合、前記使用不能である旨のアクセス可否情報を送信した前記通信インターフェースは、使用不能であると判断する使用可否判定手段と、を備え、
前記使用可否判定手段が、複数の通信インターフェースから使用可能である旨のアクセス可否情報を受信した場合、最も先に使用可能である旨のアクセス可否情報を送信した前記通信インターフェースを、使用インターフェースとして確定するものである請求項３記載の通信応用装置。
【請求項７】
前記優先順位情報は、使用可能な通信インターフェースを予め定められた１つのものに固定的に設定し、他の通信インターフェースの使用を不許可とするものである請求項１又は請求項２記載の通信応用装置。
【請求項８】
前記通信インターフェースを含む前記サーバ装置へのアクセス経路を、ルーティングテーブルに予め登録された優先アクセス経路情報に従い決定するアクセス経路決定手段を備え、
前記優先順位情報は、当該決定されたアクセス経路に含まれる通信インターフェースを使用可能な通信インターフェースとして設定するものである請求項１に記載の通信応用装置。
【請求項９】
複数の前記通信インターフェースには、有線通信インターフェースと無線通信インターフェースとの双方が含まれる請求項１ないし請求項８のいずれか１項に記載の通信応用装置。
【請求項１０】
前記優先順位情報は、
前記クライアントアプリケーションの種別が一の種別である場合、前記有線通信インターフェースを最も優先して使用し、使用不可であった場合に前記無線通信インターフェースを代替選択する有線通信優先設定、又は, 前記有線通信インターフェースのみを固定的に使用する有線通信固定設定のいずれかに設定され、
前記クライアントアプリケーションの種別が他の種別である場合、前記無線通信インターフェースを最も優先して使用し、使用不可であった場合に前記有線通信インターフェースを代替選択する無線通信優先設定、又は、前記無線通信インターフェースのみを固定的に使用する無線通信固定設定のいずれかに設定されている請求項９記載の記載の通信応用装置。
【請求項１１】
前記クライアントアプリケーションには、ユーザーによる入力操作を要する第一のクライアントアプリケーションと、ユーザーによる入力操作が不要な第二のクライアントアプリケーションとが含まれており、
前記一の種別に係るクライアントアプリケーションが、前記第一のクライアントアプリケーションであって、前記他の種別に係るクライアントアプリケーションが第二のクライアントアプリケーションである請求項１０記載の通信応用装置。
【請求項１２】
複数の通信応用機能を具備し、ネットワークに接続して使用される通信応用装置に搭載可能なコンピュータが読み取り可能なプログラムであって、
前記通信応用装置がクライアントとなって、外部のサーバ装置から前記ネットワークを介して処理対象となる一のデータを取得し、当該一のデータを処理するステップ、又は、前記通信応用装置が記憶する他のデータを処理し、当該処理が施された他のデータを外部のサーバ装置に送信するステップの少なくともいずれか一方を含む前記通信応用機能を実行するための複数のクライアントアプリケーションを搭載し、各々通信ネットワークに接続される複数の通信インターフェースを備える通信応用装置に対し、
前記クライアントアプリケーションの実行時において使用する前記通信インターフェースの優先順位情報を、複数の前記クライアントアプリケーション毎に固有に記憶するインターフェース優先順位情報記憶手段と、
前記クライアントアプリケーションの実行時に、該クライアントアプリケーションに対応する前記優先順位情報を、前記インターフェース優先順位情報記憶手段から読み出し、当該優先順位情報に基づいて該クライアントアプリケーションの実行時に使用する前記通信インターフェースを決定する通信インターフェース決定手段と、
決定された前記通信インターフェースを用いて前記クライアントアプリケーションを実行するクライントアプリケーション実行手段と、
の各機能を付与するプログラムステップを有し、前記コンピュータによって実行可能であることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信インターフェースを備えるプリンタ複合機等の通信応用装置及びその通信応用装置が実行可能なプログラムに関する。
【背景技術】
【０００２】
近年、プリンタ装置、ファクシミリ装置、スキャナ装置あるいはコピー装置等の複数装置の機能を兼ね備え、ネットワーク通信によってデータ送受信等を行なうプリンタ複合機等の通信応用装置においては、それらの機能を共有するために、比較的低価格の機種においても複数の通信インターフェースを標準装備するものが多く見受けられる。装備される通信インターフェースとしては、有線通信インターフェースに加え、無線ＬＡＮインターフェース等がある。
【０００３】
このような複数の通信インターフェースによってネットワークに接続されるプリンタ複合機について、特許文献１では、インターフェースのデータ受信速度に応じ、設定された優先順位により利用するインターフェースを選択する技術が開示されている。また、特許文献２では、複数のインターフェースを備え、ネットワークの通信速度や品質に応じて適切なアプリケーションを自動的に選択する通信装置及びプログラムについての技術が開示されている。
【０００４】
【特許文献１】特開２００２−１０３７５１号公報
【特許文献２】特開２００５−２６９６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の複数の通信インターフェースを備えるプリンタ複合機においては、それら複数の通信インターフェースが同時に機能しない、あるいは同時に機能する場合であっても主に使用するのは何れか一方の通信インターフェース（例えば、有線通信インターフェースと無線通信インターフェースとを備える場合であれば、有線通信インターフェースを主に使用する設定とし、場合によって無線ＬＡＮがアドホックで使用されることが可能とされている等）であることが多く、複数ある通信インターフェースを同時に活用する際の考慮が十分なされているとは言い難い。
【０００６】
さらに、特許文献１では、データ受信速度に応じて使用する通信インターフェースが割り当てられるように構成されており、特許文献２では、アプリケーションが使用する通信インターフェースを通信速度や品質に応じて変更するように構成されている。これらの場合、使用する通信インターフェースの変更は、通信状況に起因してなされるから、通信インターフェースの接続先であるネットワークのセキュリティレベルに応じ、通信ネットワークを設定することはできなかった。
【０００７】
本発明は、複数のアプリケーションをデータ転送効率を落とすことなく同時に実行可能とするとともに、アプリケーションの内容に応じて接続されるネットワークを指定することが可能な通信応用装置及びプログラムを提供するものである。
【課題を解決するための手段および発明の効果】
【０００８】
上記課題を解決するために、本発明の通信応用装置は、
複数の通信応用機能を具備し、ネットワークに接続して使用される通信応用装置であって、
通信応用装置がクライアントとなって、外部のサーバ装置からネットワークを介して処理対象となる一のデータを取得し、当該一のデータを処理するステップ、又は、通信応用装置が記憶する他のデータを処理し、当該処理が施された他のデータを外部のサーバ装置に送信するステップの少なくともいずれか一方を含む通信応用機能を実行するための複数のクライアントアプリケーションと、
各々通信ネットワークに接続される複数の通信インターフェースと、
クライアントアプリケーションの実行時において使用する通信インターフェースの優先順位を定める優先順位情報を、複数のクライアントアプリケーション毎に固有に記憶するインターフェース優先順位情報記憶手段と、
クライアントアプリケーションの実行時に、該クライアントアプリケーションに対応する優先順位情報を、インターフェース優先順位情報記憶手段から読み出し、当該優先順位情報に基づいて該クライアントアプリケーションの実行時に使用する通信インターフェースを、読み出した優先順位情報に定められる優先順位に従って決定する通信インターフェース決定手段と、
決定された通信インターフェースを用いてクライアントアプリケーションを実行するクライントアプリケーション実行手段と、
を備えることを特徴とする。
【０００９】
また、本発明のプログラムは、
複数の通信応用機能を具備し、ネットワークに接続して使用される通信応用装置に搭載可能なコンピュータが読み取り可能なプログラムであって、
通信応用装置がクライアントとなって、外部のサーバ装置からネットワークを介して処理対象となる一のデータを取得し、当該一のデータを処理するステップ、又は、通信応用装置が記憶する他のデータを処理し、当該処理が施された他のデータを外部のサーバ装置に送信するステップの少なくともいずれか一方を含む通信応用機能を実行するための複数のクライアントアプリケーションを搭載し、各々通信ネットワークに接続される複数の通信インターフェースを備える通信応用装置に対し、
クライアントアプリケーションの実行時において使用する通信インターフェースの優先順位情報を、複数のクライアントアプリケーション毎に固有に記憶するインターフェース優先順位情報記憶手段と、
クライアントアプリケーションの実行時に、該クライアントアプリケーションに対応する優先順位情報を、インターフェース優先順位情報記憶手段から読み出し、当該優先順位情報に基づいて該クライアントアプリケーションの実行時に使用する通信インターフェースを決定する通信インターフェース決定手段と、
決定された通信インターフェースを用いてクライアントアプリケーションを実行するクライントアプリケーション実行手段と、
の各機能を付与するプログラムステップを有し、コンピュータによって実行可能であることを特徴とする。
【００１０】
上記本発明の構成によると、クライアントアプリケーション毎に使用する通信インターフェースが設定されるので、同時動作の可能性が高いクライアントアプリケーションに対しては、それぞれ異なる通信インターフェースを使用するように設定することができ、それらクライアントアプリケーションの同時実行時にデータ転送効率が落ちることを防ぐことができる。また、機密性の高い情報を扱うクライアントアプリケーションに対しては、セキュリティレベルの高い通信ネットワークに接続される通信インターフェースを使用するように設定することができるから、セキュリティ性が向上する。
【００１１】
また、通信応用装置は、通信インターフェースに対応する優先順位情報の設定入力手段と、設定入力手段により入力された、対応する通信インターフェースへの優先順位情報を、通信インターフェースの特定情報と対応付けた形にてインターフェース優先順位情報記憶手段に記憶させるインターフェース優先順位情報設定手段と、を備える。
【００１２】
同時動作の可能性が高いクライアントアプリケーションに対してそれぞれ異なる通信インターフェースを使用するように設定したとしても、状況に応じてそうした可能性の高低は変化する。また、通信インターフェースに接続されるネットワークの構成も変更される可能性があり、変更次第でそのネットワークのセキュリティレベルも変わってくる。上記構成によると、クライアントアプリケーション毎に使用設定される通信インターフェースの優先順位を変更可能とすることができるから、クライアントアプリケーションが常に最適な通信インターフェースを使用するよう設定を変更することができ、クライアントアプリケーションの使用状態の変化やネットワークの接続状況等の環境変化に対応することが可能となる。
【００１３】
また、優先順位情報は、対応するクライアントアプリケーションが使用可能な通信インターフェースを２以上指定するものである。通信ネットワークは、場合によっては通信速度が落ちて、使用できない状況となる場合もある。上記構成によれば、実行すべきクライアントアプリケーションが使用する最適な通信インターフェースが使用不可常態であった場合であっても、次に最適とされる通信インターフェースを定めることができるから、通信インターフェースの使用設定を柔軟に行なうことができる。
【００１４】
本発明の通信応用装置における通信インターフェース決定手段は、優先順位情報を参照して、クライアントアプリケーションの実行時において、複数の通信インターフェースの中から使用するものを選択する使用インターフェース選択手段と、使用インターフェース選択手段によって選択された通信インターフェースが使用可能であるか否かを判定する通信インターフェース使用可否判定手段と、選択された通信インターフェースが使用可能と判断された場合は、当該通信インターフェースを使用インターフェースと確定し、使用不可と判定された場合には、使用インターフェース選択手段に対し、優先順位情報において次に優先されるべき通信インターフェースを選択させる使用インターフェース確定手段と、を備える。
【００１５】
通信ネットワーク上でのデータの送受信は、通信速度が遅くなることがあり、場合によっては使用できない状況となる場合もある。上記構成によれば、実行すべきクライアントアプリケーションが使用する最適な通信インターフェースが設定されたが、設定したその通信インターフェースを介してサーバ装置に接続できないと判断された場合において、次に最適とされる通信インターフェースを定めてサーバ装置への接続を試みることができるから、柔軟な通信インターフェースの使用設定を行なうことができる。なお、通信インターフェース使用可否判定は、通信インターフェース使用可否判定手段によって、使用インターフェース選択手段によって選択された通信インターフェースを使用して、サーバ装置への接続を行ない、所定の時間が経過しても接続できなかった場合とすることができる。
【００１６】
また、優先順位情報には、優先順位が対等な複数の通信インターフェースが含まれてなり、通信インターフェース決定手段は、複数の通信インターフェースの全てについて使用可否を確認するアクセスを行なうアクセス可否送信手段と、アクセス可否送信手段からの送信に対応して、個々の通信インターフェースから返る使用の可否を内容とするアクセス可否情報を受信するアクセス可否受信手段と、アクセス可否受信手段が、個々の通信インターフェースから使用可能である旨のアクセス可否情報を受信した場合、使用可能である旨のアクセス可否情報を送信した通信インターフェースは、使用可能であると判断する一方、個々の通信インターフェースから使用不能である旨のアクセス可否情報を受信した場合、使用不能である旨のアクセス可否情報を送信した通信インターフェースは、使用不能であると判断する使用可否判定手段を備え、使用可否判定手段が、複数の通信インターフェースから使用可能である旨のアクセス可否情報を受信した場合、最も先に使用可能である旨のアクセス可否情報を送信した通信インターフェースを、使用インターフェースとして確定するものである。優先順位が対等な複数の通信インターフェースを備える場合は、クライアントアプリケーションが指定するサーバ装置により早く接続できたものを使用する通信インターフェースと確定することで、よりデータ転送効率が高いネットワークを使用することが可能となる。
【００１７】
また、優先順位情報は、使用可能な通信インターフェースを予め定められた１つのものに固定的に設定し、他の通信インターフェースの使用を不許可とするものである。機密性の高い情報を扱うクライアントアプリケーションの場合、使用するネットワークをセキュリティレベルの高いもののみに固定することで、セキュリティ性が向上する。また、例えば、物理的にデータが漏洩し難く、インターネット等の外部のネットワークと接続されないようなネットワーク等を採用することができる。
【００１８】
通信インターフェースを含むサーバ装置へのアクセス経路を、ルーティングテーブルに予め登録された優先アクセス経路情報に従い決定するアクセス経路決定手段を備え、優先順位情報は、当該決定されたアクセス経路に含まれる通信インターフェースを使用可能な通信インターフェースとして設定するものである。ルーティングテーブルには、接続先のネットワークアドレス及びそのアドレスへの接続時に使用する通信インターフェースを含むアクセス経路情報と、テーブル内に同じ接続先へのアクセス経路が存在する場合にどれを優先するかを定めるメトリック値とを含んでなる優先アクセス経路情報が記憶されている。クライアントアプリケーション実行時には、使用する通信インターフェースの使用優先順位を定めていなくても、使用する通信インターフェースを自動的に設定することができる。
【００１９】
本発明の通信応用装置における複数の通信インターフェースには、有線通信インターフェースと無線通信インターフェースとの双方が含まれる。無線通信インターフェースの採用により、ネットワークへのハードウェア的な接続作業を行なわずとも、接続可能なエリア内であれば、無線移動端末（モバイル端末）を用いて通信応用装置の機器機能を使用することが可能となるため、部外者などの一般使用者に開放したい場合には使い勝手がよい。
【００２０】
また、優先順位情報は、クライアントアプリケーションの種別に応じて、有線通信インターフェースを最も優先して使用し、使用不可であった場合に無線通信インターフェースを代替選択する有線通信優先設定と、無線通信インターフェースを最も優先して使用し、使用不可であった場合に有線通信インターフェースを代替選択する無線通信優先設定と、有線通信インターフェースのみを固定的に使用する有線通信固定設定と、無線通信インターフェースのみを固定的に使用する無線通信固定設定と、のいずれかが設定されている。具体的には、優先順位情報は、有線通信優先設定、又は、有線通信固定設定のいずれかに設定され、クライアントアプリケーションの種別が他の種別である場合、無線通信優先設定、又は、無線通信固定設定のいずれかに設定されている。データ転送効率を重視する有線通信あるいは無線通信を優先する設定と、セキュリティを考慮して有線通信に固定する設定と、通信応用装置の機器機能の簡易使用性を重要視して無線通信に固定する設定とを、クライアントアプリケーションの用途に応じて使い分けることができる。
【００２１】
本発明の通信応用装置のクライアントアプリケーションには、ユーザーによる入力操作を要する第一のクライアントアプリケーションと、ユーザーによる入力操作が不要な第二のクライアントアプリケーションとが含まれており、上記一の種別に係るクライアントアプリケーションが、第一のクライアントアプリケーションであって、上記他の種別に係るクライアントアプリケーションが第二のクライアントアプリケーションである、つまり、第一のクライアントアプリケーションの優先順位情報には、有線通信優先設定又は有線通信固定設定が設定され、第二のクライアントアプリケーションの優先順位情報には、無線通信優先設定又は無線通信固定設定が設定される。通信応用装置がインターネットＦＡＸ受信機能を搭載している場合には、第二のクライアントアプリケーションには、そのインターネットＦＡＸ受信機能を実行するクライアントアプリケーションが含まれる。ユーザーによる入力操作を要するこの第一のクライアントアプリケーションは、リアルタイム性を要求されることが多いため、より通信速度の速い有線通信で実行されることが望ましく、他方、ユーザーによる入力操作が不要な第二のクライアントアプリケーションは、インターネットＦＡＸ受信等のように、リアルタイム性が要求されないことが多いため、他の機能の邪魔にならない程度の通信速度でよい。従って、第二のクライアントアプリケーションは、他のアプリケーションとの同時使用を考えると、無線通信優先あるいは無線通信固定の設定にしておくことが望ましい。
【００２２】
また、本発明の通信応用装置のクライアントアプリケーションには、個人情報を扱うものが含まれ、該個人情報を扱うクライアントアプリケーションの優先順位情報には、有線通信固定設定が設定される。個人情報を扱うクライアントアプリケーションに使用される通信ネットワークには、所定範囲内であればどこからでも端末装置にアクセスが可能な無線通信ネットワークは、セキュリティ上適さないため、物理的に情報漏洩のし難い有線通信ネットワークを採用することが望ましいから、使用する通信インターフェースも有線通信インターフェースであることが望ましい。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の通信応用装置の一例であるプリンタ複合機が、ネットワーク接続されてなるネットワークシステムの一実施形態について、図面を用いて説明する。図１は、そのネットワークシステムの概略図である。図１に示すネットワークシステム１において、プリンタ複合機１０は、有線通信ネットワーク３０１，３０３を介して、サーバ装置１００ａ，１００ｂ，１００ｃに接続されている。また、無線通信ネットワーク４００及び有線通信ネットワーク３０２，３０３を介して、サーバ装置１００ａ，１００ｂ，１００ｃに接続されている。これらのネットワーク３０１，３０２，３０３，４００は、無線アクセスポイント４１０やルータ３１１，３１２を介して接続されている。なお、有線通信ネットワーク３０１，３０２，３０３は、有線ＬＡＮケーブル等にて構成されるネットワークセグメントであり、無線通信ネットワーク４００は、無線ＬＡＮで構成されるネットワークである。また、プリンタ複合機１０は、有線通信ネットワークである公衆交換電話網２００（ＰＳＩＮ）に接続されており、公衆交換電話網（図１では電話網と記載）２００を通してファクシミリの送受信やインターネットへのダイヤルアップ接続が可能となっており、さらに、プリンタ複合機１０は、ネットワークセグメント３０３に配置されたルータ５１１を介してインターネット経由で外部のサーバにアクセスすることも可能となっている。ルータ３１１，３１２は、有線ＬＡＮ等で構成されるネットワーク間を接続するローカルルータであり、ルータ５１１は、インターネット通信網とを接続するブロードバンドルータである。なお、本実施形態においては、サーバ装置１００ａはＳＭＴＰサーバとＰＯＰ３サーバとを兼ねるメールサーバ、サーバ装置１００ｂはＦＴＰサーバ、ＷｅｂＤＡＶサーバを兼ねて構成され、サーバ装置１００ｃはＬＤＡＰサーバである。
【００２４】
図２は、プリンタ複合機１０の電気的構成を示すブロック図である。プリンタ複合機１０の制御主体は、ＣＰＵ１１、ＲＡＭ１２（揮発性メモリ）、ＲＯＭ１３、外部メモリ（書き換え可能な不揮発性メモリ：本実施形態ではフラッシュメモリを採用）、有線通信ネットワーク３０１との間で通信する通信インターフェース（図ではＩ／Ｆ１と記載）１８ａ、無線通信ネットワーク４００を介して無線アクセスポイント４１０との間で通信する通信インターフェース（図ではＩ／Ｆ２と記載）１８ｂ、公衆交換電話網２００に接続する通信インターフェース（図ではＩ／Ｆ３と記載）１８ｃ、ネットワーク２００，３０１，４００を介して受信した印刷制御データを一時格納する受信バッファメモリ１７、及び入出力部１６が、内部バス１５により接続されたコンピュータハードウェアからなる。入出力部１６には、タッチパネル、押しボタンスイッチあるいはテンキーなどから構成された入力部２１、ＬＣＤ等からなる表示部２２が接続されている。また、入出力部１６には、周知のインクジェット印刷機構、レーザー印刷機構、熱転写印刷機構、あるいはドットインパクト式印刷機構などからなる印刷部２３、及び複写や画像取り込みに使用するスキャナ部２４が接続されており、これらによってプリンタ複合機１０では、印刷機能及びスキャナ機能が実現されるとともに、ＲＯＭ１３に格納された図示されないＦＡＸ通信用の制御プログラムによってＦＡＸ機能が実現されている。
【００２５】
プリンタ複合機１０のＲＯＭ１３には、図３に示すように、有線ネットワークドライバ３１、無線ＬＡＮネットワークドライバ３２、ＴＣＰ／ＩＰプロコトルスタック３３、クライアントアプリケーション３４、サーバプリケーション３５が格納されており、ＲＡＭ１２の制御ワークエリア（ワークメモリ）１２ａを使用する形でＣＰＵ１１が実行する。
【００２６】
有線ネットワークドライバ３１は、有線通信ネットワーク（ＬＡＮ）コントローラを駆動するためのソフトウェアであり、ＴＣＰ／ＩＰプロトコルスタック３３に対して、有線通信ネットワークでのパケットの送受信機能、Ｉ／Ｏコントロール機能（初期化、マルチキャストアドレス設定、リンクアップダウン制御など）を提供する。無線ＬＡＮネットワークドライバ３２は、無線ＬＡＮコントローラを駆動するためのドライバソフトウェアであり、ＴＣＰ／ＩＰプロトコルスタック３１に対して、無線ＬＡＮでのパケットの送受信機能、Ｉ／Ｏコントロール機能（初期化、マルチキャストアドレス設定、リンクアップダウン制御など）を提供する。ＴＣＰ／ＩＰプロコトルスタック３３は、ＴＣＰ／ＩＰによるネットワーク経由の通信をサポートするためのソフトウェア階層である。
【００２７】
また、クライアントアプリケーション３４は、プリンタ複合機１０自身がクライアントとなり、ネットワーク経由で外部のサーバ、本実施形態ではサーバ装置１００ａ，１００ｂ，１００ｃのいずれかにアクセスすることにより、プリンタ複合機１０が有する所定の通信応用機能（例えば、インターネットＦＡＸ送受信機能（クライアントとして機能するもの）、スキャン画像転送機能、Ｅ−Ｍａｉｌ送信機能等）を実行するアプリケーションであり、種々のものを備える。
【００２８】
本実施形態のクライアントアプリケーション３４には、インターネットＦＡＸ送信クライアントアプリケーション３４ａ、インターネットＦＡＸ受信クライアントアプリケーション３４ｂ、Ｓｃａｎ Ｔｏ ＦＴＰ（File Transfer Protocol）クライアントアプリケーション３４ｃ、Ｓｃａｎ Ｔｏ ＷＥＢＤＡＶ（Distributed Authoring and Versioning
protocol for the WWW）クライアントアプリケーション３４ｄ、ＬＤＡＰ（Lightweight Directory Access Protocol）クライアントアプリケーション３４ｅ、Ｅ−ｍａｉｌ Ｎｏｔｉｆｉｃａｔｉｏｎクライアントアプリケーション３４ｆ、Ｅ−ｍａｉｌ Ｒｅｐｏｒｔｓクライアントアプリケーション３４ｇが含まれている。インターネットＦＡＸ送信クライアントアプリケーション３４ａは、ＩＴＵ−Ｔ．３７準拠のインターネットＦＡＸ送信処理を行なうものであり、インターネットメールに画像ファイルデータを添付して、所定のメールサーバ１００ａに送信する。インターネットＦＡＸ受信クライアントアプリケーション３４ｂは、ＩＴＵ−Ｔ.３７準拠のインターネットファックス受信処理を行なうものであり、メール受信クライアントとして所定のメールサーバ１００ａにアクセスし、画像ファイルデータの添付されたインターネットメールを受信して印字し、さらには複合機１０内の外部メモリに蓄積して、公衆交換電話網２００側のＦＡＸ装置に転送する処理等を行なう。Ｓｃａｎ Ｔｏ ＦＴＰクライアントアプリケーション３４ｃは、複合機１０のスキャナ機能によって読み取った画像データ、あるいは他のスキャナ装置が読み取ってプリンタ複合機１０に転送された画像データを、指定のＦＴＰサーバ１００ｂの指定ディレクトリにファイルとして格納するものである。Ｓｃａｎ Ｔｏ ＷＥＢＤＡＶクライアントアプリケーション３４ｄは、複合機１０のスキャナ機能によって読み取った画像データ、あるいは他のスキャナ装置が読み取ってプリンタ複合機１０に転送された画像データを、指定のＷｅｂＤＡＶ（ＨＴＴＰによる共有ファイルアクセスプロトコル）サーバ１００ｂの指定ディレクトリにファイルとして格納するものである。ＬＤＡＰクライアントアプリケーション３４ｅは、ＬＤＡＰサーバ１００ｃへのアクセスによりＥ−ｍａｉｌアドレス、ファックス番号などを宛先名（もしくはその一部）で検索し取得するものである。Ｅ−ｍａｉｌ Ｎｏｔｉｆｉｃａｔｉｏｎクライアントアプリケーション３４ｆは、プリンタ複合機１０に関するエラー情報（トナー残量警告、用紙切れなど）をメールサーバ１００ａに送信し、管理者にインターネットメールで配信するものである。Ｅ−ｍａｉｌ Ｒｅｐｏｒｔｓクライアントアプリケーション３４ｇは、複合機１０の消耗品情報（ページカウンタ、ドラムライフなど）をメールサーバ１００ａに送信し、管理者にインターネットメールで定期配信するものである。
【００２９】
サーバプリケーション３５は、プリンタ複合機１０自身がサーバとして機能し、ネットワーク経由でＰＣ（パソコン）等のサーバ装置からのアクセスを受け付けることで、プリンタ複合機が有する所定の通信応用機能（例えば、プリンタ機能、インターネットＦＡＸ受信機能（ＳＭＴＰサーバとしての機能）、スキャナ機能、リモート管理・設定機能）を実行するアプリケーションであり、種々のものを備える。
【００３０】
本実施形態のサーバアプリケーション３５には、印字用サーバアプリケーション群３５ａ、インターネットＦＡＸ受信サーバアプリケーション３５ｂ、ＰＣスキャナサーバアプリケーション３５ｃ、ＥｍｂｅｄｄｅｄＷｅｂサーバアプリケーション３５ｄ、ＳＮＭＰ Ａｇｅｎｔアプリケーション３５ｅとが含まれている。印字用サーバアプリケーション群３５ａは、印字用のアプリケーションプロトコル群であり、ＬＰＲ、Ｐｏｒｔ９１０、ＩＰＰ、ＦＴＰ、ＮｅｔＢＩＯＳ ｏｖｅｒ ＴＣＰ／ＩＰ等が含まれる。インターネットＦＡＸ受信サーバアプリケーション３５ｂは、簡易のＳＭＴＰサーバ（メールサーバ）により、画像データ添付されたインターネットメールを受信するものである。ＰＣスキャナサーバアプリケーション３５ｃは、スキャナドライバがインストールされたＰＣ（パソコン）等のクライアント装置からの操作に基づいて画像をスキャンし、スキャンデータを取り込むためのサーバアプリケーションである。ＥｍｂｅｄｄｅｄＷｅｂサーバアプリケーション３５ｄは、プリンタ複合機１０組み込みのＷｅｂサーバによって、プリンタ複合機１０のリモート管理・設定等に使用するものである。ＳＮＭＰ Ａｇｅｎｔアプリケーション３５ｅは、ＳＮＭＰプロトコルをサポートするサーバアプリケーションで、プリンタ複合機１０のリモート管理・設定等に使用するものである。
【００３１】
なお、これら個々のクライアントアプリケーション３４ａ〜３４ｆやサーバプリケーション３５ａ〜３５ｅは、プリンタ複合機１０の外部メモリ１４にインストールされていてもよい。
【００３２】
外部メモリ１４には、クライアントアプリケーション３４実行時に優先使用する通信インターフェースの優先順位を定めた、クライアントアプリケーション毎の優先設定情報（本発明の優先順位情報）１４ａが、図５に示すように記憶されている。図５のリストＮｏは、通信インターフェースの優先順位を指定する図４のインターフェースリストに対応している。なお、インターフェースリストは、図４に示すように、優先順位の定められた通信インターフェースが、それを特定するインターフェースＩＤ（通信インターフェースの特定情報）と対応付けられている。この外部メモリ１４が、本発明のインターフェース優先順位情報記憶手段を構成している。
【００３３】
図４において、リストＮｏ．１のインターフェースリストは、有線通信ネットワークが優先使用される有線通信ネットワーク優先の設定であり、本実施形態においては、有線通信ネットワークと接続する有線通信インターフェース１８ａ（インターフェースＩＤ（１））、無線通信ネットワークと接続する無線通信インターフェース１８ｂ（インターフェースＩＤ（２））とをこの順で優先設定している（有線通信優先設定）。リストＮｏ．２のインターフェースリストは、無線通信ネットワーク（無線ＬＡＮ）が優先使用される無線ＬＡＮ優先の設定であり、本実施形態においては、無線通信ネットワークと接続する無線通信インターフェース１８ｂ（インターフェースＩＤ（２））、有線通信ネットワークと接続する有線通信インターフェース１８ａ（インターフェースＩＤ（１））をこの順で優先設定している（無線通信優先設定）。リストＮｏ．３のインターフェースリストは、有線通信ネットワークのみを固定して使用する有線通信ネットワーク優先の設定であり、本実施形態においては、有線通信ネットワークと接続する有線通信インターフェース１８ａ（インターフェースＩＤ（１））を最優先に設定し、その他のインターフェースを使用しないように優先設定している（有線通信固定設定）。リストＮｏ．４のインターフェースリストは、無線ＬＡＮのみを固定して使用する無線ＬＡＮ優先の設定であり、本実施形態においては、無線通信ネットワークと接続する無線通信インターフェース１８ｂ（インターフェースＩＤ（２））を最優先に設定し、その他のインターフェースを使用しないように優先設定している（無線通信固定設定）。リストＮｏ．５のインターフェースリストは、使用する通信インターフェースの優先順位を、既存のルーティングテーブルによって定めて設定することを最優先とし、その後に、有線通信ネットワーク１８ａ（インターフェースＩＤ（１））、無線通信ネットワーク１８ｂ（インターフェースＩＤ（２））がこの順で優先設定している。なお、これらのインターフェースリストにおいて、優先順位の最下位にはリスト終了（インターフェースＩＤ（０））が設定されている。
【００３４】
本実施形態において、クライアントアプリケーション毎に定められる通信インターフェースの優先設定情報１４ａは、インターネットＦＡＸ送信クライアントアプリケーション３４ａが無線ＬＡＮ固定、インターネットＦＡＸ受信クライアントアプリケーション３４ｂが無線ＬＡＮ優先に設定されており、その他は、有線通信ネットワーク優先あるいは有線通信ネットワーク固定に設定されている。これにより、例えば、インターネットＦＡＸ送受信の際に、Ｓｃａｎ Ｔｏ ＦＴＰ（File Transfer Protocol）クライアントアプリケーション３４ｃやＳｃａｎ Ｔｏ ＷＥＢＤＡＶ（Distributed Authoring and Versioning protocol
for the WWW）クライアントアプリケーション３４ｄ等によるデータの転送を行なう場合であっても、それぞれのアプリケーションで使用する通信インターフェースが異なるため、双方のデータ転送を並行して行なうことができる。つまり、複数のクライアントアプリケーションが同時動作する際に、プリンタ複合機１０が直接つながる通信インターフェースを並列的に同時使用することができる。また、それぞれ異なる通信インターフェースが使用されるから、互いの影響を受けてデータ転送効率が落ちることもない。また、インターネットＦＡＸ送受信は、インターネットメールを利用する関係上、元々リアルタイム性は保証されないため、他の機能を邪魔しないように動作していれば送信・受信速度が遅くなっても大きな問題ないはならないため、無線ＬＡＮ優先あるいは固定とし、その他のクライアントアプリケーションを有線通信優先あるいは有線通信固定に設定することで、他の処理速度を上げることができる。
【００３５】
また、本実施形態におけるクライアント毎の通信インターフェースの優先設定情報１４ａでは、ＬＤＡＰクライアントアプリケーション３４ｅは、有線通信固定に設定されている。ＬＤＡＰクライアントアプリケーション３４ｅは、氏名、メールアドレス、ファックス番号、電話番号、その他の個人情報を検索する機能であるため、物理的に情報漏洩し易い無線ＬＡＮ経由での情報検索が行われないようになっている。
【００３６】
また、外部メモリ１４には、ＩＰパケットの配送先に関する経路情報として周知のルーティングテーブルが記憶されている。このルーティングテーブルには、パケットの配送先であるネットワークアドレス（とネットマスク）と、使用する通信インターフェース、メトリック等を対応付けて記録したアクセス経路情報が多数格納されており、パケット配送時には、ＣＰＵ１１がこれらの情報を参照してルーティング処理を実行する（アクセス経路決定手段）。
【００３７】
また、外部メモリ１４には、クライアントアプリケーション実行時に使用する通信インターフェースを定めるためのサーバアクセスプログラム１４ｂ、サーバアクセスプログラム１４ｂ実行時にインターフェースリストを取得するインターフェースリスト取得プログラム１４ｃ、クライアントアプリケーション毎に設定されるインターフェースリストの内容をカスタマイズする優先設定情報カスタマイズプログラム１４ｄが記憶されている。なお、本発明の通信応用装置（本実施形態のプリンタ複合機）の主要な機能実現手段（すなわち、通信インターフェース決定手段、クライアントアプリケーション実行手段、インターフェース優先順情報設定手段、使用インターフェース選択手段、通信インターフェース使用可否判定手段、使用可否判定手段、アクセス可否送信手段、アクセス可否受信手段、使用インターフェース確定手段）は、外部メモリ１４にインストールされたサーバアクセスプログラム１４ｂ、インターフェースリスト取得プログラム１４ｃ、優先設定情報カスタマイズプログラム１４ｄを、プリンタ複合機１０のＣＰＵ１１が実行することにより実現される。また、プリンタ複合機１０外部メモリ１４にインストールされたサーバアクセスプログラム１４ｂ、インターフェース取得プログラム１４ｃ、優先設定情報カスタマイズプログラム１４ｄは、他の管理装置にてＣＤ−ＲＯＭ等の記録媒体から読み出す、あるいは他の管理装置にてこれらのプログラム１４ｂ、１４ｃ、１４ｄを通信ネットワークを介してダウンロードしてプリンタ複合機１０に送信することにより、プリンタ複合機１０にインストールされている。なお、予めプリンタ複合機１０のＲＯＭ１３に格納されていてもよい。
【００３８】
次に、サーバ装置１００ａ，１００ｂ，１００ｃについて説明する。これらのサーバ装置１００ａ，１００ｂ，１００ｃは、ネットワークを介して接続されるクライアント装置に対して、自身の持っている機能やデータを提供するものである。
【００３９】
図６は、メールサーバをなすサーバ装置１００ａ、ＦＴＰサーバ、ＷｅｂＤＡＶサーバを兼ねるサーバ装置１００ｂ、及びＬＤＡＰサーバであるサーバ装置１００ｃの電気的構成を示すブロック図である。サーバ装置１００ａ，１００ｂ，１００ｃは、いずれも、周知のパソコンあるいはワークステーションとして構成され、そのコンピュータハードウェア部分は、ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、接続される通信ネットワークとの間でデータ送受信を行なうための通信インターフェース（図ではＩ／Ｆと記載）１０８、及び入出力部１０６が内部バス１０５により接続された構成を有する。また、インターフェース（図ではＩ／Ｆと記載）１１４，１１９を介して、記憶装置（本実施形態ではＨＤＤを採用している）１０４やＣＤ−ＲＯＭドライブ１０９などが接続されている。また、入出力部１０６には、キーボードあるいはマウス等からなる入力部１５１、ＬＣＤあるいはＣＲＴからなる表示部１５２が接続されている。
【００４０】
記憶装置１０４には、サーバ装置１００ａ，１００ｂ，１００ｃの基盤ソフトウェアとなるＯＳ１０４ａ、各々のサーバ装置のサーバ機能を実現する周知のアプリケーション１０４ｂがインストールされている。
【００４１】
本実施形態におけるプリンタ複合機１０において、クライアントアプリケーション３４ａ〜３４ｇを実行する際には、上記のサーバアクセスプログラム１４ｂが実行される。以下、このサーバアクセスプログラム１４ｂの流れを、図７のフローチャートを用いて説明する。
【００４２】
クライアントアプリケーション３４ａ〜３４ｇのうちの、実行されるアプリケーションが指定されるとサーバアクセスプログラム１４ｂが起動し、まず、Ｓ１において、インターフェース取得プログラム１４ｃを起動して、指定されたクライアントアプリケーションに対応する優先順位情報を定めたインターフェースリストを取得する。Ｓ２では、取得したインターフェースリストが定める優先順位に従ってインターフェースＩＤを取り出す。Ｓ３では、インターフェースリストが終了した場合、具体的に言えば、取り出したインターフェースＩＤが「０」であった場合にＳ６に進み、プリンタ複合機１０の表示部２２に接続できなかった旨を表示する（エラー表示）。インターフェースリストが終了しない場合、具体的に言えば、取り出したインターフェースＩＤが「０」でない場合には、Ｓ４に進み、取り出したインターフェースＩＤに対応する通信インターフェースを使用して、実行するアプリケーションが指定するサーバ装置にアクセスする。Ｓ５で、アクセスが成功した場合には、サーバアクセスプログラム１４ｂを終了し、アクセスに成功した通信インターフェースを使用する形で、指定されたクライアントアプリケーションが実行される。Ｓ５で、アクセスが成功しなかった場合には、Ｓ２に戻ってＳ３〜Ｓ５の処理を繰り返す。
【００４３】
なお、Ｓ４において、サーバ装置へのアクセス時において選択されたインターフェースＩＤが（−１）であった場合には、宛先ＩＰアドレス、プリンタ複合機１０の各通信インターフェースに割り付けられたＩＰアドレス、およびルーティングテーブルの状態から、ＴＣＰ／ＩＰプロトコルスタック３３が使用インターフェースを決定する。インターフェースＩＤが（１）や（２）であった場合には、必要に応じてルーティングテーブルにスタティックエントリを設定しながら、サーバ装置へのアクセスを行なう。例えば、ルーティングテーブルに設定されているデフォルトルーターが指定インターフェースに対応しない場合、サーバ装置のＩＰアドレスと指定インターフェースのＩＰアドレスとが異なるサブネットに属するときは、ルーティングテーブルに指定インターフェースに対応するルーターアドレスが設定されていれば、サーバ装置へのルートとしてそのルーターアドレスを設定する。ルーティングテーブルに指定インターフェースに対応するルーターアドレスが設定されていなければ、指定インターフェースのＩＰアドレスをサーバ装置へのルートとして設定する。なお、サーバ装置へのアクセスに失敗した場合は、スタティックに設定したルートを破棄する。
【００４４】
Ｓ１において実行されるインターフェース取得プログラム１４ｃは、まず、Ｓ１０において、指定されたクライアントアプリケーションのインターフェースリスト（図５のリストＮｏ）を読み出す。Ｓ１１〜Ｓ１４にて、どのインターフェースリストを使用するかの判定がなされ、Ｓ１５〜Ｓ１９にて、使用するインターフェースリストが決定される。次に、Ｓ２０では、有線通信インターフェース１８ａに接続された有線通信ネットワーク３０１が使用可能な状態にあるか否かを判定し、使用不可である場合には、Ｓ２１にて、インターフェースリストから有線通信インターフェース１８ａのインターフェースＩＤ（１）を削除する。有線通信ネットワーク３０１が使用可能な場合は、インターフェースリストをそのままの状態とする。Ｓ２２では、無線通信インターフェース１８ｂに接続された無線通信ネットワーク４００が使用可能な状態にあるか否かを判定し、使用不可である場合には、Ｓ２３にて、インターフェースリストから無線通信インターフェース１８ｂのインターフェースＩＤ（２）を削除する。無線通信ネットワーク４００が使用可能な場合は、インターフェースリストをそのままの状態とする。ここで、インターフェース取得プログラム１４ｃは終了する。
【００４５】
また、本実施形態においては、外部メモリ１４に記憶された優先設定情報カスタマイズプログラム１４ｄによって、クライアントアプリケーション毎に設定されるインターフェースリストの内容をカスタマイズするができる。カスタマイズを実行する際には、プリンタ複合機の入力部（設定入力手段）２３への入力操作によって、アプリケーション毎に定められた図５のリストＮｏ（インターフェースリスト）を別のリストＮｏに変更することができる。また、図４のリストＮｏに、新たな優先順位設定を設けてもよい。
【００４６】
以上、本発明の実施形態を説明したが、これらはあくまで例示にすぎず、本発明はこれらに限定されるものではなく、特許請求の範囲の趣旨を逸脱しない限りにおいて、当業者の知識に基づく種々の変更が可能である。例えば、図９に示すように、サーバ装置１００ｄが公衆交換電話網２００を介してプリンタ複合機１０に接続され、さらに図１のインターネット５００に対してブロードバンドルータ５１２を介してネットワーク３０４が接続され、サーバ装置１００ｅがそのネットワーク３０４に接続されるように構成することができる。このとき、サーバ装置１００ｄ、１００ｅは、図６と同様の構成をなし、サーバ装置１００ｄはメールサーバとして機能する。ＦＴＰサーバ、及びＷｅｂＤＡＶサーバとして機能するものであってもよい。この場合、プリンタ複合機１０は、有線通信インターフェース１８ｃを介して有線通信ネットワークである公衆交換電話網２００と接続されるから、公衆交換電話網２００を通じてサーバ装置１００ｄと接続することができ、さらには公衆交換電話網２００を介してインターネット５００にダイヤルアップ接続することで、サーバ装置１００ａ，１００ｂ，１００ｃ，１００ｅとも接続される。また、プリンタ複合機１０は、有線通信インターフェース１８ａを介してサーバ装置１００ｄ，１００ｅと接続することもできる。つまり、サーバ装置１００ａ，１００ｂ，１００ｃ，１００ｄ，１００ｅと接続する際に使用可能なプリンタ複合機１０の有線通信インターフェースは、有線通信インターフェース１８ａ，１８ｃの２つとなっている。
【００４７】
この場合、インターフェースリストは、図１０のように設けることができる。有線通信インターフェースは複数（この場合２つ）あるので、これらのインターフェースリストの中には、有線通信インターフェース（１），（３）と表記され、有線通信インターフェース（１）と（３）との優先順位が対等に設定されているものと、有線通信インターフェース（１）と（３）とが、それぞれ分けて設定されているものが含まれている。なお、有線通信インターフェース（３）は、上記通信インターフェース１８ｃのインターフェースＩＤである。このように、優先順位が対等な複数の通信インターフェースが含まれる場合には、それら複数の通信インターフェースの全てについて使用可否を確認するアクセスを順次（ほぼ同時に）行なって、最も先にアクセス許可が得られたものを使用インターフェースとして確定するものとすることもできる。なお、複数有線通信インターフェースを備える場合、そのそれぞれが接続される有線ネットワークの種別に限定はない。また、有線通信ネットワークと同様、無線通信インターフェースを複数備える構成としてもよい。
【００４８】
また、以上の実施形態においては、通信応用装置をプリンタ複合機としているが、本発明はプリンタ複合機に限られるものではなく、少なくとも、通信応用装置自身がクライアントとなって、外部のサーバ装置からネットワークを介して処理対象となる一のデータを取得し、当該一のデータを処理するステップ、又は、通信応用装置が記憶する他のデータを処理し、当該処理が施された他のデータを外部のサーバに送信するステップの少なくともいずれか一方を含む通信応用機能を実行するための複数のクライアントアプリケーションを搭載し、各々通信ネットワークに接続される複数の通信インターフェースを備えるものであれば、適用可能である。
【図面の簡単な説明】
【００４９】
【図１】本発明のプリンタ複合機が接続されるネットワークシステムの概略図。
【図２】本発明のプリンタ複合機の内部構成を示すブロック図。
【図３】ＲＯＭに記憶されたネットワークソフトウェアの概略階層図。
【図４】インターフェースリストの一覧表。
【図５】クライアントアプリケーション毎のインターフェース有線設定テーブル。
【図６】サーバ装置の内部構成を示すブロック図。
【図７】サーバアクセスプログラムの流れを示すフローチャート。
【図８】インターフェースリスト取得プログラムの流れを示すフローチャート。
【図９】本発明のプリンタ複合機が接続されるネットワークシステムの第二の実施形態を示す概略図。
【図１０】本発明の第二の実施形態のプリンタ複合機が使用するインターフェースリストの一覧表。
【符号の説明】
【００５０】
１  ネットワークシステム
１０  プリンタ複合機（通信応用装置）
１００ａ，１００ｂ，１００ｃ，１００ｄ，１００ｅ  サーバ装置
１１，１０１  ＣＰＵ
１２，１０２  ＲＡＭ
１３，１０３  ＲＯＭ
１４  外部メモリ
１４ａ  優先設定情報（優先順位情報）
１４ｂ  サーバアクセスプログラム
１４ｃ  インターフェースリスト取得プログラム
１４ｄ  優先設定情報カスタマイズプログラム
１６，１０６  入出力部（Ｉ／Ｏ）
１７  受信バッファ
１８ａ，１８ｂ，１８ｃ  通信ターフェース（Ｉ／Ｆ）
２１，１５１  入力部
２２，１５２  表示部
２３  印刷部
２４  ＦＡＸ部
２５  スキャン部
２００  公衆交換電話網（有線通信ネットワーク）
３０１，３０２，３０３，３０４  有線通信ネットワーク
４００  無線通信ネットワーク
５００  インターネット
【図１】
2007088954.tif 000003
【図２】
2007088954.tif 000004
【図３】
2007088954.tif 000005
【図４】
2007088954.tif 000006
【図５】
2007088954.tif 000007
【図６】
2007088954.tif 000008
【図７】
2007088954.tif 000009
【図８】
2007088954.tif 000010
【図９】
2007088954.tif 000011
【図１０】
2007088954.tif 000012