(57)【要約】【課題】画像形成装置のネットワークサービスに応じて、このネットワークサービスが利用する機器との通信が可能な通信インターフェイスを選択する。【解決手段】画像形成装置１は、複数の通信インターフェイスを有し、これらに接続される通信ネットワークの種別を判断する。画像形成装置１は、ネットワークサービスを実行するとともに、このネットワークサービスが利用する通信ネットワークの種別に基づいて、このネットワークサービスが利用する通信インターフェイス１３を選択する。【選択図】図２
2016066853.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信インターフェイスと、
少なくとも１つのネットワークサービスを実行するネットワークサービス実行手段と、
前記複数の通信インターフェイスのそれぞれに接続される通信ネットワークの種別を判断するネットワーク種別判断手段と、
前記１つのネットワークサービスが利用する前記通信ネットワークの種別に基づいて、当該ネットワークサービスが利用する前記通信インターフェイスを選択する通信インターフェイス選択手段と、
を含む画像形成装置。
【請求項２】
前記通信インターフェイス選択手段は、前記１つのネットワークサービスに対して予め定められた種別の前記通信ネットワークに接続される前記通信インターフェイスを選択する、
請求項１に記載の画像形成装置。
【請求項３】
前記ネットワーク種別判断手段は、前記通信インターフェイスにＩＰアドレスが割り当てられる場合、又は、当該ＩＰアドレスが更新される場合、当該通信インターフェイスに接続される前記通信ネットワークの種別を判断する、
請求項１又は２に記載の画像形成装置。
【請求項４】
前記ネットワーク種別判断手段は、前記通信ネットワークの種別に応じて予め定められた通信先との接続テストの結果に基づいて、前記通信ネットワークの種別を判断する、
請求項１乃至３のいずれかに記載の画像形成装置。
【請求項５】
前記ネットワーク種別判断手段は、前記通信先との接続テストに成功した場合、当該通信先に応じた前記通信ネットワークの種別を判断する、
請求項４に記載の画像形成装置。
【請求項６】
前記ネットワーク種別判断手段は、前記通信インターフェイスに割り当てられたＩＰアドレスが予め定められた条件を充足する場合に第１の前記通信ネットワークの種別を判断し、前記条件を充足しない場合に第２の前記通信ネットワークの種別を判断する、
請求項１乃至３のいずれかに記載の画像形成装置。
【請求項７】
前記通信インターフェイス選択手段は、更に前記ネットワークサービスに応じて予め定められた通信テストの結果に基づいて、当該ネットワークサービスが利用する前記通信インターフェイスを選択する、
請求項１乃至６のいずれかに記載の画像形成装置。
【請求項８】
前記通信インターフェイス選択手段は、メール配信に関する前記ネットワークサービスについて、前記通信テストに成功したメールサーバに対して予め定められた種別の前記ネットワークに接続される前記通信インターフェイスを選択する、
請求項７に記載の画像形成装置。
【請求項９】
前記通信インターフェイス選択手段は、更に前記ネットワークサービスについて予め定められた前記通信ネットワークの種別ごとの優先順位に従って、当該ネットワークサービスが利用する前記通信インターフェイスを選択する、
請求項１乃至８のいずれかに記載の画像形成装置。
【請求項１０】
前記通信インターフェイス選択手段は、更に前記通信インターフェイスに対して予め定められた優先順位に従って、前記ネットワークサービスが利用する前記通信インターフェイスを選択する、
請求項１乃至９のいずれかに記載の画像形成装置。
【請求項１１】
少なくとも１つのネットワークサービスを実行するネットワークサービス実行手段、
複数の通信インターフェイスのそれぞれに接続される通信ネットワークの種別を判断するネットワーク種別判断手段、及び、
前記１つのネットワークサービスが利用する前記通信ネットワークの種別に基づいて、当該ネットワークサービスが利用する前記通信インターフェイスを選択する通信インターフェイス選択手段
として、コンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置、及びプログラムに関する。
【背景技術】
【０００２】
情報処理装置が複数の通信インターフェイスを有し、互いに異なる複数の通信ネットワークに接続された状態で利用されることがある。例えば、情報処理装置に搭載されるＷｉｎｄｏｗｓ（登録商標）は、複数の通信インターフェイスを含む通信経路の情報として、単一のルーティングテーブルを有し、このルーティングテーブルに記憶されるうち、経由するルータの数が少ない通信経路、又は、速度や信頼性の高い通信経路を選択している。即ち、通信先に応じた最適な通信インターフェイスが選択される。
【０００３】
引用文献１には、通信インターフェイスにおける通信状況（具体的には、利用可能帯域）に応じて、ネットワークサービスが利用する通信インターフェイスを選択するネットワーク装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０５５１３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、複合機などの画像形成装置では、ＶＲＦ（Virtual Routing and Forwarding）などの技術が採用されており、複数の通信インターフェイスのそれぞれにルーティングテーブルが一つずつ割り当てられることとなる。ここで、上記各通信インターフェイスがそれぞれ独立した通信ネットワークに接続される構成の場合、画像形成装置では、通信先との通信が可能な通信インターフェイスがいずれであるかが不明となる。
【０００６】
本発明の目的は、ネットワークサービスに応じて、このネットワークサービスが利用する機器との通信が可能な通信インターフェイスを選択する画像形成装置、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、複数の通信インターフェイスと、少なくとも１つのネットワークサービスを実行するネットワークサービス実行手段と、前記複数の通信インターフェイスのそれぞれに接続される通信ネットワークの種別を判断するネットワーク種別判断手段と、前記１つのネットワークサービスが利用する前記通信ネットワークの種別に基づいて、当該ネットワークサービスが利用する前記通信インターフェイスを選択する通信インターフェイス選択手段と、を含む画像形成装置である。
【０００８】
また、請求項２に記載の発明は、前記通信インターフェイス選択手段は、前記１つのネットワークサービスに対して予め定められた種別の前記通信ネットワークに接続される前記通信インターフェイスを選択する、請求項１に記載の画像形成装置である。
【０００９】
また、請求項３に記載の発明は、前記ネットワーク種別判断手段は、前記通信インターフェイスにＩＰアドレスが割り当てられる場合、又は、当該ＩＰアドレスが更新される場合、当該通信インターフェイスに接続される前記通信ネットワークの種別を判断する、請求項１又は２に記載の画像形成装置である。
【００１０】
また、請求項４に記載の発明は、前記ネットワーク種別判断手段は、前記通信ネットワークの種別に応じて予め定められた通信先との接続テストの結果に基づいて、前記通信ネットワークの種別を判断する、請求項１乃至３のいずれかに記載の画像形成装置である。
【００１１】
また、請求項５に記載の発明は、前記ネットワーク種別判断手段は、前記通信先との接続テストに成功した場合、当該通信先に応じた前記通信ネットワークの種別を判断する、請求項４に記載の画像形成装置である。
【００１２】
また、請求項６に記載の発明は、前記ネットワーク種別判断手段は、前記通信インターフェイスに割り当てられたＩＰアドレスが予め定められた条件を充足する場合に第１の前記通信ネットワークの種別を判断し、前記条件を充足しない場合に第２の前記通信ネットワークの種別を判断する、請求項１乃至３のいずれかに記載の画像形成装置である。
【００１３】
また、請求項７に記載の発明は、前記通信インターフェイス選択手段は、更に前記ネットワークサービスに応じて予め定められた通信テストの結果に基づいて、当該ネットワークサービスが利用する前記通信インターフェイスを選択する、請求項１乃至６のいずれかに記載の画像形成装置である。
【００１４】
また、請求項８に記載の発明は、前記通信インターフェイス選択手段は、メール配信に関する前記ネットワークサービスについて、前記通信テストに成功したメールサーバに対して予め定められた種別の前記ネットワークに接続される前記通信インターフェイスを選択する、請求項７に記載の画像形成装置である。
【００１５】
また、請求項９に記載の発明は、前記通信インターフェイス選択手段は、更に前記ネットワークサービスについて予め定められた前記通信ネットワークの種別ごとの優先順位に従って、当該ネットワークサービスが利用する前記通信インターフェイスを選択する、請求項１乃至８のいずれかに記載の画像形成装置である。
【００１６】
また、請求項１０に記載の発明は、前記通信インターフェイス選択手段は、更に前記通信インターフェイスに対して予め定められた優先順位に従って、前記ネットワークサービスが利用する前記通信インターフェイスを選択する、請求項１乃至９のいずれかに記載の画像形成装置である。
【００１７】
また、請求項１１に記載の発明は、少なくとも１つのネットワークサービスを実行するネットワークサービス実行手段、複数の通信インターフェイスのそれぞれに接続される通信ネットワークの種別を判断するネットワーク種別判断手段、及び、前記１つのネットワークサービスが利用する前記通信ネットワークの種別に基づいて、当該ネットワークサービスが利用する前記通信インターフェイスを選択する通信インターフェイス選択手段として、コンピュータを機能させるプログラムである。
【発明の効果】
【００１８】
上記請求項１又は２に記載の画像形成装置によれば、この画像形成装置が実行するネットワークサービスに応じて、このネットワークサービスが利用する機器との通信が可能な通信インターフェイスが選択される。
【００１９】
また、上記請求項３に記載の画像形成装置によれば、ＩＰアドレスが割り当てられ、又は、更新される場合においても、ネットワークサービスが利用する機器との通信が可能な通信インターフェイスが選択される。
【００２０】
また、上記請求項４又は５に記載の画像形成装置によれば、接続テストの結果から、通信インターフェイスに接続される通信ネットワークの種別が判断される。
【００２１】
また、上記請求項６に記載の画像形成装置によれば、通信インターフェイスに割り当てられたＩＰアドレスから、通信ネットワークの種別が判断される。
【００２２】
また、上記請求項７又は８に記載の画像形成装置によれば、ネットワークサービスが利用する機器との通信に関する通信テストに成功した通信インターフェイスが選択される。
【００２３】
また、上記請求項９に記載の画像形成装置によれば、ネットワークサービスに応じた通信ネットワークの種別ごとの優先順位に従って、このネットワークサービスが利用する通信インターフェイスが選択される。
【００２４】
また、上記請求項１０に記載の画像形成装置によれば、通信インターフェイスの優先順位に従って、ネットワークサービスが利用する通信インターフェイスが選択される。
【００２５】
また、上記請求項１１に記載のプログラムによれば、コンピュータを用いて、ネットワークサービスに応じて、このネットワークサービスが利用する機器との通信が可能な通信インターフェイスが選択される。
【図面の簡単な説明】
【００２６】
【図１】ネットワークサービス提供システムの機器構成の一例を示す図である。
【図２】画像形成装置の機能的構成の一例を示す機能ブロック図である。
【図３】インターフェイス情報の一例を示す図である。
【図４】サービス情報の一例を示す図である。
【図５】画像形成装置において実行される全体処理の一例を示すフローチャートである。
【図６】画像形成装置において実行される全体処理の一例を示すフローチャートである。
【図７】ネットワーク種別判断処理の一例を示すフローチャートである。
【図８】通信インターフェイス設定処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２７】
以下に、本発明を実施するための形態の一例（以下、実施形態と呼ぶ）を、図面に従って説明する。なお、本明細書の各図について、既出の図に関して前述したものと同様の要素には同一の符号を付して、詳細な説明を適宜省略することがある。
【００２８】
［１．システム構成］
図１は、本実施形態に係るネットワークサービス提供システムの機器構成の一例を示す図である。同図に示すように、ネットワークサービス提供システム１０は、画像形成装置１と、画像形成装置１において提供される各種ネットワークサービスで利用される通信先の情報処理装置２ａ〜２ｄ（以降、通信先の情報処理装置２、又は、単に通信先とも呼ぶ）と、を含む。ここで、ネットワークサービスとは、通信先の情報処理装置２と通信することにより実現されるサービスであり、例えば、画像形成装置１において取得された画像データを、通信先の情報処理装置２に格納したり、情報処理装置２を介してメール配信したりするサービスである。
【００２９】
画像形成装置１は、例えば、ＦＡＸ機能やスキャナ機能等を有するいわゆる複合機であって、マイクロプロセッサなどの制御部１１、ＲＡＭやハードディスクドライブなどの記憶部１２、複数の通信インターフェイス１３、利用者の入力を受け付けるマウスやキーボード、タッチパネルなどの入力部１４、ディスプレイなどの表示部１５を備える。ここで、ここで、画像形成装置１の記憶部１２には、特定の通信先との通信に利用される通信インターフェイス１３を選択するためのプログラムが記憶され、また、画像形成装置１の制御部１１は、記憶部１２に記憶されるプログラムに従って、上記通信インターフェイス１３を選択するための各種情報処理を実行する。なお、上記プログラムは、フラッシュメモリなどの情報記憶媒体を介して、又は、インターネットなどの通信ネットワークを介して画像形成装置１に供給されることとしてもよい。
【００３０】
また、画像形成装置１が有する複数の通信インターフェイス１３は、互いに異なる通信ネットワークに接続されている。各通信インターフェイス１３は、インターネットと、ローカルエリアネットワーク（以降、イントラネットとも呼ぶ）とのうちの一方又は両方に、それぞれ接続されている（図１参照）。なお、画像形成装置１には、インターネットとイントラネットとのいずれにも接続されていない通信インターフェイス１３があってもよい。
【００３１】
画像形成装置１との通信を行う通信先の情報処理装置２は、例えば、サーバやパーソナルコンピュータ、スマートフォンなどの携帯電話、タブレット端末などである。情報処理装置２は、画像形成装置１と同様に、制御部や記憶部、通信部などを備える。情報処理装置２の制御部は、この情報処理装置２の記憶部に記憶されるプログラムや画像形成装置１において提供されるネットワークサービスに従って、画像形成装置１との通信処理を実行する。
【００３２】
複数の通信先である情報処理装置２のそれぞれは、複数の通信ネットワークのうちのいずれかを介して、画像形成装置１に接続されている。本実施形態では、各通信先は、インターネット、イントラネットのいずれかに接続されている（図１参照）。
【００３３】
本実施形態に係る画像形成装置１は、各種ネットワークサービスが利用する通信先との通信が可能な通信インターフェイス１３を選択する。以下、上記通信インターフェイス１３を選択するための画像形成装置１の機能の詳細について説明する。
【００３４】
［２．機能ブロック］
図２は、画像形成装置１の機能的構成の一例を示す機能ブロック図である。同図に示すように、画像形成装置１は、機能的には、インターフェイス情報記憶部１１０と、サービス情報記憶部１２０と、ネットワーク種別判断部１３０と、通信インターフェイス設定部１４０と、ネットワークサービス実行部１８０と、通信インターフェイス選択部１９０と、を含む。これらの機能は、画像形成装置１の記憶部１２に記憶されるプログラムを、画像形成装置１の制御部１１が実行することにより実現される。
【００３５】
［２−１．インターフェイス情報記憶部］
インターフェイス情報記憶部１１０は、画像形成装置１が有する複数の通信インターフェイス１３に関する情報（以降、インターフェイス情報とも呼ぶ）を記憶する。なお、インターフェイス情報記憶部１１０は、画像形成装置１の記憶部１２を含んで実現されることとしてよい。
【００３６】
図３は、インターフェイス情報記憶部１１０に記憶されるインターフェイス情報の一例を示す図である。同図に示すように、インターフェイス情報には、各通信インターフェイス１３に設定される優先順位と、各通信インターフェイス１３の名称と、各通信インターフェイス１３のＩＰアドレスと、このＩＰアドレスの更新日時と、各通信インターフェイス１３のそれぞれに接続される通信ネットワークの種別を示す情報（以降、ネットワーク種別とも呼ぶ）を含む。なお、上記ネットワーク種別は、後述のネットワーク種別判断部１３０により判断されて、インターフェイス情報に記録される。
【００３７】
［２−２．サービス情報記憶部］
サービス情報記憶部１２０は、画像形成装置１で提供される少なくとも１つのネットワークサービスに関する情報（以降、サービス情報とも呼ぶ）を記憶する。なお、サービス情報記憶部１２０は、画像形成装置１の記憶部１２を含んで実現されることとしてよい。
【００３８】
図４は、サービス情報記憶部１２０に記憶されるサービス情報の一例を示す図である。同図に示すように、サービス情報は、ネットワークサービスの名称と、優先するネットワーク種別（以降、ポリシー情報とも呼ぶ）と、ネットワークサービスが利用する通信先のアドレス情報と、通信先に対し設定される通信ネットワークの種別と、通信先との通信が可能な通信インターフェイス１３と、設定更新日時と、を含む。なお、ここでの通信インターフェイス１３及び設定更新日時は、後述の通信インターフェイス設定部１４０により記録されることとなる。
【００３９】
［２−３．ネットワーク種別判断部］
ネットワーク種別判断部１３０は、画像形成装置１が有する複数の通信インターフェイス１３のそれぞれに接続される通信ネットワークの種別を判断する。ネットワーク種別判断部１３０は、例えば、通信インターフェイス１３に接続される通信ネットワークの種別を、インターネット、イントラネット、又は、これらの両者であると判断し、この判断の結果を、インターフェイス情報（図３参照）におけるネットワーク種別に記録する。
【００４０】
より具体的には、ネットワーク種別判断部１３０は、通信ネットワークの種別に応じて予め定められた通信先との接続テストの結果に基づいて、通信ネットワークの種別を判断する。ネットワーク種別判断部１３０は、通信インターフェイス１３がインターネット上の特定の通信先に接続できるか否かの接続テスト（例えば、Pingによる接続テスト）を実施する。接続テストが成功した場合、ネットワーク種別判断部１３０は、通信インターフェイス１３に接続される通信ネットワークの種別をインターネットと判断する。また、ネットワーク種別判断部１３０は、通信インターフェイス１３がイントラネット上の特定の通信先に接続できるか否かの接続テストを実施して、この接続テストが成功した場合、通信ネットワークの種別をイントラネットと判断する。
【００４１】
また、ネットワーク種別判断部１３０は、通信インターフェイス１３にＩＰアドレスが割り当てられる場合、又は、当該ＩＰアドレスが更新される場合に、この通信インターフェイス１３に接続される通信ネットワークの種別を判断する。ここで、ＩＰアドレスは、通信ネットワーク（具体的には、インターネット又はイントラネット）を介して接続されるＤＨＣＰサーバ（図示せず）により割り当てられ、また、有効期限を超過するといった場合に、上記ＤＨＣＰサーバにより更新される。なお、ネットワーク種別判断部１３０は、通信インターフェイス１３にＩＰアドレスが割り振られた時点で、通信ネットワークの種別をインターネット又はイントラネットと判断することとしてよい。
【００４２】
また、ネットワーク種別判断部１３０は、通信インターフェイス１３に割り当てられたＩＰアドレスが予め定められた条件を充足する場合に、通信ネットワークの種別を第１の種別（例えば、イントラネット）と判断し、上記条件を充足しない場合に第２の種別（例えば、インターネット）と判断することとしてもよい。ここで、予め定められた条件とは、割り振られたＩＰアドレスが、予め定められた閾値の範囲内（例えば、192.168.0.1〜192.168.254.254の範囲内）であるか、又は、ＩＰアドレスのネットワーク部が予め定められた値と一致するかなどとしてよい。
【００４３】
また、ネットワーク種別判断部１３０は、通信インターフェイス１３にＩＰアドレスが割り振られていない場合、この通信インターフェイス１３の通信ネットワークの種別を、インターネット、イントラネットのいずれにも接続されていないと判断することとしてよい。
【００４４】
［２−４．通信インターフェイス設定部］
通信インターフェイス設定部１４０は、ネットワークサービスが利用する通信先に対して設定される通信ネットワークの種別に基づいて、この通信先との通信が可能な通信インターフェイス１３を設定する。通信インターフェイス設定部１４０は、例えば、通信先の通信ネットワークに接続される通信インターフェイス１３を、サービス情報（図４参照）における通信インターフェイス１３として記録する。
【００４５】
より具体的には、通信インターフェイス設定部１４０は、ネットワーク種別をインターネットとされる通信先には、インターネットに接続されると判断された通信インターフェイス１３を設定し、ネットワーク種別をイントラネットとされる通信先には、イントラネットに接続されると判断された通信インターフェイス１３をそれぞれ設定する。
【００４６】
また、通信インターフェイス設定部１４０は、更にネットワークサービス及び通信先に応じて予め定められた通信テストの結果に基づいて、この通信先が利用する通信インターフェイス１３を設定する。ここで、通信テストとは、ネットワークサービスに応じて予め定められた手順及び通信プロトコルに従い、実際に通信先との通信が可能か否かについて実施されるテストである。
【００４７】
例えば、ネットワークサービスが「ScanToEmail」である場合、通信インターフェイス設定部１４０は、ＳＭＴＰプロトコルに従って、通信先との通信テストを実施する。具体的には、通信インターフェイス設定部１４０は、通信インターフェイス１３を介して、ＨＥＬ０コマンドやＥＨＬ０コマンドなどを通信先に送信する。ここで、通信先から２５０応答があった場合、通信インターフェイス設定部１４０は、通信テストに成功したと判断して、ネットワークサービス「ScanToEmail」の通信先に、上記コマンドの送信に利用された通信インターフェイス１３を設定する。
【００４８】
また、通信インターフェイス設定部１４０は、インターフェイス情報（図３参照）におけるネットワーク種別が更新される場合に、サービス情報（図４参照）に対し、通信インターフェイス１３を設定する。即ち、サービス情報における通信インターフェイス１３は、いずれかの通信インターフェイス１３にＩＰアドレスが割り当てられる場合、又は、ＩＰアドレスが更新される場合に設定される。
【００４９】
なお、本実施形態に係る通信インターフェイス設定部１４０は、サービス情報に通信インターフェイス１３を設定するとともに、設定更新日時を記録する。なお、ネットワーク種別に対応する通信インターフェイス１３が存在しない場合、又は、通信テストに成功した通信インターフェイス１３が存在しない場合、通信インターフェイス設定部１４０は、サービス情報における通信インターフェイス１３の設定を破棄し、設定更新日時のみを記録することとなる。
【００５０】
［２−５．ネットワークサービス実行部］
ネットワークサービス実行部１８０は、画像形成装置１において提供される、少なくとも１つのネットワークサービスを実行する。ネットワークサービス実行部１８０は、例えば、サービス情報（図４参照）に記録されるネットワークサービスのうち、画像形成装置１の入力部１４を介して利用者により選択されたネットワークサービスを実行する。
【００５１】
［２−６．通信インターフェイス選択部］
通信インターフェイス選択部１９０は、ネットワークサービス実行部１８０により実行されるネットワークサービスについて、サービス情報（図４参照）において、このネットワークサービスの通信先に対して設定される通信インターフェイス１３を、このネットワークサービスが利用する通信インターフェイス１３として選択する。換言すると、通信インターフェイス選択部１９０は、ネットワークサービスに対して予め定められた種別の通信ネットワークに接続される通信インターフェイス１３を選択する。即ち、通信インターフェイス選択部１９０は、ネットワークサービスが利用する通信ネットワークの種別に基づいて、このネットワークサービスが利用する通信インターフェイス１３を選択する。
【００５２】
また、通信インターフェイス選択部１９０は、更にネットワークサービスに応じて予め定められた通信テストの結果に基づいて、このネットワークサービスが利用する通信インターフェイス１３を選択する。例えば、ネットワークサービス実行部１８０により実行されるネットワークサービスがメール配信に関するネットワークサービスである場合（具体的には、「ScanToEmail」である場合）、通信インターフェイス選択部１９０は、通信テストに成功したメールサーバなどの通信先に対して予め定められた種別の通信ネットワークに接続される通信インターフェイス１３を選択する。
【００５３】
また、通信インターフェイス選択部１９０は、ネットワークサービスの通信先が複数存在する場合、各通信先に設定される通信インターフェイス１３のうちのいずれかを、このネットワークサービスが利用する通信インターフェイス１３として選択する。
【００５４】
この場合、通信インターフェイス選択部１９０は、更にネットワークサービスについて予め定められた通信ネットワークの種別ごとの優先順位（即ち、ポリシー情報）に従って、このネットワークサービスが利用する通信インターフェイス１３を選択する。より具体的には、通信インターフェイス選択部１９０は、サービス情報（図４参照）において、ネットワークサービスに対して設定されるポリシー情報に従って整理された状態で、各通信先の情報を画像形成装置１の表示部１５に表示させる。さらに、通信インターフェイス選択部１９０は、上記表示された中から利用者により選択された通信先に対して設定されている通信インターフェイス１３を、ネットワークサービスが利用する通信インターフェイス１３として選択する。
【００５５】
例えば、ネットワークサービスについて設定されるポリシー情報が「インターネット優先」を示す場合、通信インターフェイス選択部１９０は、ネットワーク種別が、インターネット、イントラネットの順序となるように各通信先を整列して表示部１５に表示させ、利用者による選択を受け付ける。なお、この場合、ネットワーク種別がイントラネットの通信先は表示されないこととしてもよい。
【００５６】
また、ネットワークサービスの通信先が複数存在する場合であって、更にこのネットワークサービスにポリシー情報が設定されていない場合、通信インターフェイス選択部１９０は、更に通信インターフェイス１３に対して予め定められた優先順位に従って、このネットワークサービスが利用する通信インターフェイス１３を選択する。通信インターフェイス選択部１９０は、例えば、複数の通信先のそれぞれに設定される通信インターフェイス１３のうち、優先順位が最も高い通信インターフェイス１３を選択する。
【００５７】
このように、通信インターフェイス選択部１９０は、ネットワークサービスが利用する通信先との通信が可能な通信インターフェイス１３を選択する。
【００５８】
［３．フローチャート］
以下では、本実施形態に係る画像形成装置１において実行される処理の一例を、図５から図８に示したフローチャートに基づいて説明する。
【００５９】
［３−１．全体処理  通信インターフェイス設定時（１）］
図５及び図６は、画像形成装置１において実行される全体処理の一例を示すフローチャートである。特に図５には、各ネットワークサービスの通信先に対し、通信インターフェイス１３が設定されるまでの処理の一例を示した。
【００６０】
図５に示すように、ＤＨＣＰサーバにより、画像形成装置１が有する複数の通信インターフェイス１３のいずれかにＩＰアドレスが割り当てられた場合、又は、ＩＰアドレスが更新された場合（ステップＳ１０１：Ｙ）、ネットワーク種別判断部１３０は、ネットワーク判断処理を実行する（ステップＳ１０２）。以下、ステップＳ１０２において実行される処理の詳細について、図７に示すフローチャートに基づき説明する。
【００６１】
［３−２．ネットワーク種別判断処理］
図７は、ネットワーク種別判断処理の一例を示すフローチャートである。同図に示すように、ネットワーク種別判断部１３０は、通信インターフェイス１３に対し、インターネットに接続される特定の通信先との接続テスト（インターネットの接続テスト）を実行する（ステップＳ３０１）。インターネットの接続テストに失敗した場合（ステップＳ３０１：Ｎ）、通信インターフェイス１３のＩＰアドレスは、イントラネットに接続されるＤＨＣＰサーバにより割り当てられたと考えられるため、ネットワーク種別判断部１３０は、通信インターフェイス１３に接続されるネットワーク種別をイントラネットと判断して（ステップＳ３０２）、インターフェイス情報（図３参照）のネットワーク種別、及び、ＩＰアドレス更新日時を更新し、ネットワーク種別判断処理を終了する。
【００６２】
インターネットの接続テストに成功した場合（ステップＳ３０１：Ｙ）、ＩＰアドレスは、インターネット又はイントラネットに接続されるＤＨＣＰサーバにより割り当てられたと考えられため、この時点において、通信インターフェイス１３がイントラネットに接続可能かが不明となる。そこで、ネットワーク種別判断部１３０は、通信インターフェイス１３に対し、イントラネットに接続される特定の通信先との接続テスト（イントラネットの接続テスト）を実施する（ステップＳ３０３）。ネットワーク種別判断部１３０は、イントラネットの接続テストに失敗した場合（ステップＳ３０３：Ｎ）、通信インターフェイス１３に接続されるネットワーク種別をインターネットと判断し（ステップＳ３０４）、イントラネットの接続テストに成功した場合（ステップＳ３０３：Ｙ）、通信インターフェイス１３に接続されるネットワーク種別をインターネット及びイントラネットと判断して、インターフェイス情報（図３参照）のネットワーク種別、及び、ＩＰアドレス更新日時を更新し、ネットワーク種別判断処理を終了する。ここで、図５のフローチャートに戻り説明を続ける。
【００６３】
［３−３．全体処理  通信インターフェイス設定時（２）］
図５に戻り、通信インターフェイス設定部１４０は、通信インターフェイス設定処理を実行する（ステップＳ１０３）。以下、ステップＳ１０３において実行される処理の詳細について、図８に示すフローチャートに基づき説明する。
【００６４】
［３−４．通信インターフェイス設定処理］
図８は、通信インターフェイス設定処理の一例を示すフローチャートである。同図に示すように、通信インターフェイス設定部１４０は、サービス情報（図４参照）における各ネットワークサービスに対する通信インターフェイス１３の設定を初期化する（ステップＳ４０１）。この際、通信インターフェイス設定部１４０は、サービス情報における設定更新日時と、インターフェイス情報（図３参照）におけるＩＰアドレス更新日時のうちの最新の日時とを比較し、設定更新日時が最新のＩＰアドレス更新日時よりも古い場合に、この設定更新日時に係るネットワークサービスについて、通信インターフェイス１３の設定を初期化することとしてもよい。
【００６５】
通信インターフェイス設定部１４０は、ステップＳ４０１で設定を初期化したネットワークサービスについて、通信先のネットワーク種別の通信ネットワーク（例えば、インターネット又はイントラネット、又は、これらの双方）に接続される通信インターフェイス１３が、インターフェイス情報（図３参照）に存在するか否かを判断する（ステップＳ４０２）。通信先の通信ネットワークに接続される通信インターフェイス１３が存在する場合（ステップＳ４０２：Ｙ）、通信インターフェイス設定部１４０は、この通信インターフェイス１３に対し、ネットワークサービスに応じて予め定められた手順及び通信プロトコルに従って上記通信先との通信が可能か否かの通信テストを実施する（ステップＳ４０３）。
【００６６】
ここで、通信インターフェイス１３に対する通信テストに成功した場合（ステップＳ４０４：Ｙ）、通信インターフェイス設定部１４０は、サービス情報（図４参照）における通信先に、通信テストに成功した通信インターフェイス１３を設定し（ステップＳ４０５）、設定更新日時を現在の日時に更新して（ステップＳ４０６）、通信インターフェイス設定処理を終了する。
【００６７】
通信テストに失敗した場合（ステップＳ４０４：Ｎ）、通信インターフェイス設定部１４０は、この他に、通信先の通信ネットワークに接続される通信インターフェイス１３が存在するか否かを確認する（ステップＳ４０２）。ここで、通信先の通信ネットワークに接続される通信インターフェイス１３が存在しない場合（ステップＳ４０２：Ｎ）、通信インターフェイス設定部１４０は、この通信先に、通信インターフェイス１３を設定せずに設定更新日時を更新して（ステップＳ４０６）、通信インターフェイス設定処理を終了する。
【００６８】
以上により、サービス情報（図４参照）には、各ネットワークサービスの通信先との通信が可能な通信インターフェイス１３が設定される。ここで、図６に示すフローチャートに進み、説明を続ける。
【００６９】
［３−５．全体処理  ネットワークサービス実行時］
図６には、実行されるネットワークサービスに応じて通信インターフェイス１３が選択されるまでの処理の一例を示した。同図に示すように、画像形成装置１が、ネットワークサービスを実行する指示を受け付けると（ステップＳ２０１：Ｙ）、通信インターフェイス選択部１９０は、サービス情報（図４参照）から、実行が指示されたネットワークサービスについて、通信インターフェイス１３が設定されるアクセス先を取得する（ステップＳ２０２）。
【００７０】
ここで、該当するアクセス先の数が１である場合（ステップＳ２０３：１）、通信インターフェイス選択部１９０は、この通信先に設定される通信インターフェイス１３を、ネットワークサービスが利用する通信インターフェイス１３として選択し（ステップＳ２０４）、ネットワークサービス実行部１８０は、ネットワークサービスを実行する（ステップＳ２１１）。実行されるネットワークサービスにおいては、通信先との通信に上記選択された通信インターフェイス１３が利用される。
【００７１】
また、該当するアクセス先の数が０である場合（ステップＳ２０３：０）、通信インターフェイス選択部１９０は、画像形成装置１の利用者にエラー（具体的には、ネットワークサービスが利用できない旨を示す情報など）を通知する（Ｓ２０５）。
【００７２】
また、該当するアクセス先の数が２以上である場合（ステップＳ２０３：２以上）、通信インターフェイス選択部１９０は、ネットワークサービスに、優先する通信ネットワーク種別（ポリシー情報）が設定されているか否かを判断する（ステップＳ２０６）。ここで、ネット―ワークサービスにポリシー情報が設定されていない場合（ステップＳ２０６：Ｎ）、通信インターフェイス選択部１９０は、インターフェイス情報（図３参照）に設定されている各通信インターフェイス１３の優先順位に従って、通信インターフェイス１３を選択し（ステップＳ２０７）、ネットワークサービスを実行する（ステップＳ２１１）。
【００７３】
ネットワークサービスにポリシー情報が設定されている場合（ステップＳ２０６：Ｙ）、通信インターフェイス選択部１９０は、このネットワークサービスにおける複数の通信先を、ポリシー情報に従い整理した状態で、画像形成装置１の利用者に通知する（ステップＳ２０８）。通信インターフェイス選択部１９０は、例えば、ポリシー情報により示されるネットワーク種別の優先順位（具体的には、インターネット優先又はイントラネット優先）で、各通信先を並び替えて、画像形成装置１の表示部１５に表示させる。
【００７４】
通信インターフェイス選択部１９０は、ステップＳ２０８において通知される各通信先について、利用者からの選択を受け付ける（ステップＳ２０９）。通信先の選択を受け付けると（ステップＳ２０９：Ｙ）、通信インターフェイス選択部１９０は、選択された通信先に設定される通信インターフェイス１３を、ネットワークサービスが利用する通信インターフェイス１３として選択し（ステップＳ２１０）、ネットワークサービスを実行する（ステップＳ２１１）。
【００７５】
このように、画像形成装置１では、実行されるネットワークサービスに応じて、このネットワークサービスが利用する通信先との通信が可能な通信インターフェイス１３が選択される。
【００７６】
［４．確認事項］
以上、本発明の一例である実施形態について説明したが、本発明は上記実施形態に限定されるものではない。例えば、実施形態では、画像形成装置１のネットワーク種別判断部１３０は、予め定められた通信先との接続テストを行うことにより、ネットワーク種別を判断する場合について説明したが、ネットワーク種別判断部１３０は、画像形成装置１に設けられたスイッチの状態（例えば、スイッチの指し示す値や方向、オン／オフの状態など）から、ネットワーク種別を判断することとしてよい。なお、上記スイッチは、画像形成装置１が実際に具備する部材として設けられるものであってよいし、ソフトウェア上で仮想的に設けられるものであってもよい。
【符号の説明】
【００７７】
１  画像形成装置、２  情報処理装置、１０  ネットワークサービス提供システム、１１  制御部、１２  記憶部、１３  通信インターフェイス、１４  入力部、１５  表示部、１１０  インターフェイス情報記憶部、１２０  サービス情報記憶部、１３０  ネットワーク種別判断部、１４０  通信インターフェイス設定部、１８０  ネットワークサービス実行部、１９０  通信インターフェイス選択部。
【図１】
2016066853.tif 000003
【図２】
2016066853.tif 000004
【図３】
2016066853.tif 000005
【図４】
2016066853.tif 000006
【図５】
2016066853.tif 000007
【図６】
2016066853.tif 000008
【図７】
2016066853.tif 000009
【図８】
2016066853.tif 000010