【手続補正書】
【提出日】令和3年1月8日(2021.1.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部装置と通信を行う第１機能と、前記第１機能とは異なる第２機能を少なくとも含む複数の機能を有する情報処理装置であって、
前記情報処理装置が前記複数の通信インターフェースの中からメインで使用する通信インターフェースの設定を受け付ける第１の受付手段と、
前記第１機能が外部装置と通信を行う場合に使用すべき通信インターフェースの設定を受け付ける第２の受付手段と、
前記第１機能が外部装置と通信を行う場合であって、前記メインで使用する通信インターフェースの設定と、前記第１機能で外部装置と通信を行う場合に使用すべき通信インターフェースの設定が異なる場合、前記メインで使用する通信インターフェースを介した通信を試みることなく、前記第１機能で外部装置と通信を行う場合に使用すべき通信インターフェースの設定に対応する通信インターフェースを介して外部装置と通信を行うよう制御する通信制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は複数の通信インターフェースを有し、
前記第１機能が外部装置と通信を行う場合であって、前記情報処理装置の動作設定として、前記複数の通信インターフェースのうち、一の通信インターフェースのみを有効とし、他の通信インターフェースを無効とする設定がなされている場合、前記通信制御手段は、前記第２の受付手段によって前記第１機能で外部装置と通信を行う場合に使用すべき通信インターフェースの設定によらず、前記一の通信インターフェースを介して外部装置と通信を行うよう制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
所定の記憶領域に記憶された前記第１機能で通信すべき複数の外部装置のアドレスを取得する取得手段と、
前記第２の受付手段によって、前記第１機能で外部装置と通信を行う場合に使用すべき通信インターフェースとして、前記メインで使用する通信インターフェースとは異なる通信インターフェースの設定を受け付けた場合、前記取得手段で取得されたアドレスと、前記設定を受け付けた通信インターフェースを対応付けた経路情報をルーティングテーブルに登録する登録手段と、
を有することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記通信制御手段は、前記ルーティングテーブルに基づき通信に使用する通信インターフェースを決定することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記第２の受付手段が受け付けた、前記第１機能が外部装置と通信を行う場合に使用すべき通信インターフェースの設定は前記情報処理装置の動作設定として所定の記憶領域に記憶され、
前記第１機能に対応するアプリケーションは、前記所定の記憶領域から取得した動作設定に基づき、前記メインで使用する通信インターフェースの設定と、前記第１機能で外部装置と通信を行う場合に使用すべき通信インターフェースの設定が異なると判断した場合、前記通信制御手段に通信ソケットの作成を依頼し、当該通信ソケットを介した通信で使用する通信インターフェースとして前記使用すべき通信インターフェースを指定する依頼を行い、
前記通信制御手段は、前記アプリケーションから当該通信ソケット宛に送信されたデータを、前記指定する依頼に基づき指定された前記使用すべき通信インターフェースを介して前記外部装置に送信するよう制御することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項６】
前記情報処理装置は、印刷装置であることを特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記第１機能は、印刷装置の消耗品に関する情報を外部サーバに送信するための管理機能であることを特徴とする請求項４に記載の情報処理装置。
【請求項８】
前記第１機能及び前記第２機能を少なくとも含む複数の機能に関して使用すべき通信インターフェースを選択するための選択画面を表示する表示制御手段を有し、
前記第２の受付手段は、前記選択画面を介したユーザ操作に基づき、前記第１機能が外部装置と通信を行う場合に使用すべき通信インターフェースの設定を受け付けることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
外部装置と通信を行う第１機能と、前記第１機能とは異なる第２機能を少なくとも含む複数の機能を有する情報処理装置の制御方法であって、
前記情報処理装置が前記複数の通信インターフェースの中からメインで使用する通信インターフェースの設定を受け付ける第１の受付工程と、
前記第１機能が外部装置と通信を行う場合に使用すべき通信インターフェースの設定を受け付ける第２の受付工程と、
前記第１機能が外部装置と通信を行う場合であって、前記メインで使用する通信インターフェースの設定と、前記第１機能で外部装置と通信を行う場合に使用すべき通信インターフェースの設定が異なる場合、前記メインで使用する通信インターフェースを介した通信を試みることなく、前記第１機能で外部装置と通信を行う場合に使用すべき通信インターフェースの設定に対応する通信インターフェースを介して外部装置と通信を行うよう制御する通信制御工程と、
を有することを特徴とする制御方法。
【請求項１０】
請求項９に記載の情報処理装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項１１】
複数の通信インターフェースを備える情報処理装置のコンピュータにより実行されるアプリケーションプログラムであって、
前記アプリケーションプログラムは、前記コンピュータに、
ユーザ操作に基づき、前記複数の通信インターフェースの中から通信に使用する通信インターフェースの選択を受け付ける第１の受付工程と、
ユーザ操作に基づき、データの送信宛先を受け付ける第２の受付工程と、
前記第２の受付工程で受け付けた前記送信宛先を宛先としたデータを、前記第１の受付工程で受け付けた通信インターフェースを介して送信するよう、前記情報処理装置上で動作するオペレーティングシステムに依頼する依頼工程と、
を実行させることを特徴とするアプリケーションプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置、情報処理装置の制御方法、プログラムおよびアプリケーションプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の一の態様は、外部装置と通信を行う第１機能と、前記第１機能とは異なる第２機能を少なくとも含む複数の機能を有する情報処理装置であって、第１の受付手段、第２の受付手段および通信制御手段を有する。第１の受付手段は、情報処理装置が複数の通信インターフェースの中からメインで使用する通信インターフェースの設定を受け付ける。第２の受付手段は、第１機能が外部装置と通信を行う場合に使用すべき通信インターフェースの設定を受け付ける。通信制御手段は、第１機能が外部装置と通信を行う場合であって、メインで使用する通信インターフェースの設定と、第１機能で外部装置と通信を行う場合に使用すべき通信インターフェースの設定が異なる場合、メインで使用する通信インターフェースを介した通信を試みることなく、第１機能で外部装置と通信を行う場合に使用すべき通信インターフェースの設定に対応する通信インターフェースを介して外部装置と通信を行うよう制御する。