【手続補正書】
【提出日】平成30年5月8日(2018.5.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
機能実行装置であって、
第１の機能を実行するための第１の機能実行エンジンと、
前記機能実行装置に関係する装置関係情報を仲介サーバに供給して、前記装置関係情報を前記仲介サーバに登録する登録部であって、前記装置関係情報は、前記機能実行装置が現在所属している又は所属すべきネットワークに関係するネットワーク関係情報を含む、前記登録部と、
端末装置が、前記仲介サーバに登録された前記装置関係情報内の前記ネットワーク関係情報を利用して、前記ネットワークに参加した結果として、前記端末装置から、前記仲介サーバを介さずに、前記ネットワークを介して、第１の機能の第１の実行指示を取得する第１の指示取得部と、
前記端末装置が、前記仲介サーバに登録された前記装置関係情報内の前記ネットワーク関係情報を利用して、前記ネットワークに参加せず、前記機能実行装置への前記第１の機能の第２の実行指示の供給を前記仲介サーバに実行させるための第１の供給指示を前記仲介サーバに供給した結果として、前記仲介サーバから前記第２の実行指示を取得する第２の指示取得部と、
前記第１の実行指示又は前記第２の実行指示が取得される場合に、前記第１の機能を前記第１の機能実行エンジンに実行させる第１のエンジン制御部と、
を備える、機能実行装置。
【請求項２】
前記登録部は、前記機能実行装置とは別体に構成されているアクセスポイントによって形成される第１の無線ネットワークに関係するアクセスポイント関係情報を、前記ネットワーク関係情報として含む前記装置関係情報を前記仲介サーバに供給する、請求項１に記載の機能実行装置。
【請求項３】
前記機能実行装置は、さらに、
表示部と、
前記アクセスポイント関係情報を前記仲介サーバに供給するのか否かを問い合わせるための問合画面を前記表示部に表示させる表示制御部と、を備え、
前記登録部は、
前記問合画面において、前記アクセスポイント関係情報を前記仲介サーバに供給することがユーザによって選択される場合に、前記アクセスポイント関係情報を含む前記装置関係情報を前記仲介サーバに供給し、
前記問合画面において、前記アクセスポイント関係情報を前記仲介サーバに供給しないことが前記ユーザによって選択される場合に、前記アクセスポイント関係情報を含まない前記装置関係情報を前記仲介サーバに供給する、請求項２に記載の機能実行装置。
【請求項４】
前記登録部は、前記問合画面において、前記アクセスポイント関係情報を前記仲介サーバに供給しないことが前記ユーザによって選択される場合に、前記機能実行装置が親局として動作することによって形成される第２の無線ネットワークに関係する親局関係情報を、前記ネットワーク関係情報として含む前記装置関係情報を前記仲介サーバに供給する、請求項３に記載の機能実行装置。
【請求項５】
前記登録部は、前記機能実行装置が親局として動作することによって形成される第２の無線ネットワークに関係する親局関係情報を、前記ネットワーク関係情報として含む前記装置関係情報を前記仲介サーバに供給する、請求項１に記載の機能実行装置。
【請求項６】
前記装置関係情報は、前記機能実行装置が現在所属している又は所属すべき複数個のネットワークに関係する複数個の前記ネットワーク関係情報を含み、
前記第１の指示取得部は、前記端末装置が、前記仲介サーバに登録された前記装置関係情報内の前記複数個のネットワーク関係情報のうちの少なくとも１個のネットワーク関係情報を利用して、前記複数個のネットワークのうちの特定のネットワークに参加した結果として、前記端末装置から、前記仲介サーバを介さずに、前記特定のネットワークを介して、前記第１の実行指示を取得し、
前記第２の指示取得部は、前記端末装置が、前記仲介サーバに登録された前記装置関係情報内の前記複数個のネットワーク関係情報のうちの少なくとも１個のネットワーク関係情報を利用して、前記複数個のネットワークのいずれにも参加せず、前記第１の供給指示を前記仲介サーバに供給した結果として、前記仲介サーバから前記第２の実行指示を取得する、請求項１に記載の機能実行装置。
【請求項７】
前記装置関係情報は、さらに、前記第１の機能に関する第１の条件情報を含み、
前記第１の実行指示又は前記第２の実行指示は、さらに、前記第１の条件情報の中から前記端末装置のユーザによって選択される第１の機能実行条件を含み、
前記第１のエンジン制御部は、前記第１の実行指示又は前記第２の実行指示に含まれる前記第１の機能実行条件に従って、前記第１の機能を前記第１の機能実行エンジンに実行させる、請求項１から６のいずれか一項に記載の機能実行装置。
【請求項８】
前記機能実行装置は、さらに、
第２の機能を実行するための第２の機能実行エンジンと、
前記端末装置が、前記仲介サーバに登録された前記装置関係情報を利用して、前記ネットワークに参加した結果として、前記端末装置から、前記仲介サーバを介さずに、前記ネットワークを介して、第２の機能の第３の実行指示を取得する第３の指示取得部と、
前記端末装置が、前記仲介サーバに登録された前記装置関係情報を利用して、前記ネットワークに参加せず、前記機能実行装置への前記第２の機能の第４の実行指示の供給を前記仲介サーバに実行させるための第２の供給指示を前記仲介サーバに供給した結果として、前記仲介サーバから前記第４の実行指示を取得する第４の指示取得部と、
前記第３の実行指示又は前記第４の実行指示が取得される場合に、前記第２の機能を前記第２の機能実行エンジンに実行させる第２のエンジン制御部と、を備える、請求項１から７のいずれか一項に記載の機能実行装置。
【請求項９】
前記装置関係情報は、さらに、前記第１の機能に関する第１の条件情報と、前記第２の機能に関する第２の条件情報と、を含み、
前記第１の実行指示又は前記第２の実行指示は、さらに、前記第１の条件情報の中から前記端末装置のユーザによって選択される第１の機能実行条件を含み、
前記第３の実行指示又は前記第４の実行指示は、さらに、前記第２の条件情報の中から前記ユーザによって選択される第２の機能実行条件を含み、
前記第１のエンジン制御部は、前記第１の実行指示又は前記第２の実行指示に含まれる前記第１の機能実行条件に従って、前記第１の機能を前記第１の機能実行エンジンに実行させ、
前記第２のエンジン制御部は、前記第３の実行指示又は前記第４の実行指示に含まれる前記第２の機能実行条件に従って、前記第２の機能を前記第２の機能実行エンジンに実行させる、請求項８に記載の機能実行装置。
【請求項１０】
前記第１の機能は、印刷機能又はスキャン機能である、請求項１から９のいずれか一項に記載の機能実行装置。
【請求項１１】
端末装置のためのコンピュータプログラムであって、
前記端末装置のコンピュータに、以下の各処理、即ち、
機能実行装置が現在所属している又は所属すべきネットワークに関係するネットワーク関係情報を含む装置関係情報が、前記機能実行装置によって仲介サーバに登録された後に、前記仲介サーバから前記装置関係情報を取得する関係情報取得処理と、
取得済みの前記装置関係情報に含まれる前記ネットワーク関係情報を利用して、前記ネットワークに参加することを試行する試行処理と、
前記試行処理の結果として前記ネットワークに参加することができた場合に、前記仲介サーバを介さずに、前記ネットワークを介して、機能実行指示を前記機能実行装置に供給する第１の指示供給処理と、
前記試行処理の結果として前記ネットワークに参加することができなかった場合に、前記機能実行装置への機能実行指示の供給を前記仲介サーバに実行させるための供給指示を前記仲介サーバに供給する第２の指示供給処理と、
を実行させるコンピュータプログラム。
【請求項１２】
前記ネットワーク関係情報は、前記機能実行装置とは別体に構成されているアクセスポイントを識別するためのアクセスポイント識別情報を含み、
前記試行処理は、
前記アクセスポイント識別情報を利用して、前記アクセスポイントを検索すること、
前記アクセスポイントが見つかった場合に、前記アクセスポイントとの無線接続を確立して、前記ネットワークに参加すること、及び、
前記アクセスポイントが見つからなかった場合に、前記ネットワークに参加しないこと、を含む、請求項１１に記載のコンピュータプログラム。
【請求項１３】
前記機能実行指示は、前記端末装置に記憶されている対象データによって表わされる画像を印刷するための印刷機能を前記機能実行装置に実行させるための指示であり、
前記コンピュータプログラムは、前記コンピュータに、さらに、
前記対象データを変換して、前記機能実行装置が解釈可能なデータ形式を有する第１の印刷データを生成する生成処理を実行させ、
前記第１の指示供給処理は、前記第１の印刷データを含む前記機能実行指示を前記機能実行装置に供給することを含み、
前記第２の指示供給処理は、前記対象データを含む前記供給指示を前記仲介サーバに供給することを含み、
前記供給指示は、前記供給指示に含まれる前記対象データの変換と、前記変換によって生成される第２の印刷データであって、前記機能実行装置が解釈可能なデータ形式を有する前記第２の印刷データを含む前記機能実行指示の前記機能実行装置への供給と、を前記仲介サーバに実行させるための指示である、請求項１１又は１２に記載のコンピュータプログラム。
【請求項１４】
前記コンピュータプログラムは、前記コンピュータに、さらに、
取得済みの前記装置関係情報内の前記ネットワーク関係情報を利用して、前記端末装置が前記ネットワークに現在参加しているのか否かを判断する判断処理を実行させ、
前記コンピュータプログラムは、前記コンピュータに、
前記端末装置が前記ネットワークに現在参加していないと判断される場合に、前記試行処理を実行させ、
前記端末装置が前記ネットワークに現在参加していると判断される場合に、前記試行処理を実行させず、
前記第１の指示供給処理は、さらに、前記端末装置が前記ネットワークに現在参加していると判断される場合に、前記仲介サーバを介さずに、前記ネットワークを介して、前記機能実行指示を前記機能実行装置に供給することを含む、請求項１１から１３のいずれか一項に記載のコンピュータプログラム。
【請求項１５】
機能実行システムであって、
機能実行装置と、
端末装置と、を備え、
前記機能実行装置は、
特定機能を実行するための機能実行エンジンと、
前記機能実行装置に関係する装置関係情報を仲介サーバに供給して、前記装置関係情報を前記仲介サーバに登録する登録部であって、前記装置関係情報は、前記機能実行装置が現在所属している又は所属すべきネットワークに関係するネットワーク関係情報を含む、前記登録部と、
前記端末装置から、前記仲介サーバを介さずに、前記ネットワークを介して、機能実行指示を取得する第１の指示取得部と、
前記仲介サーバから機能実行指示を取得する第２の指示取得部と、
前記端末装置又は前記仲介サーバから前記機能実行指示が取得される場合に、前記特定機能を前記機能実行エンジンに実行させるエンジン制御部と、を備え、
前記端末装置は、
前記装置関係情報が前記仲介サーバに登録された後に、前記仲介サーバから前記装置関係情報を取得する関係情報取得部と、
取得済みの前記装置関係情報に含まれる前記ネットワーク関係情報を利用して、前記ネットワークに参加することを試行する試行処理を実行する試行処理実行部と、
前記試行処理の結果として前記ネットワークに参加することができた場合に、前記仲介サーバを介さずに、前記ネットワークを介して、前記機能実行指示を前記機能実行装置に供給する第１の指示供給部と、
前記試行処理の結果として前記ネットワークに参加することができなかった場合に、前記機能実行装置への前記機能実行指示の供給を前記仲介サーバに実行させるための供給指示を前記仲介サーバに供給する第２の指示供給部と、を備える、
機能実行システム。
【請求項１６】
前記登録部は、前記機能実行装置とは別体に構成されているアクセスポイントによって形成される第１の無線ネットワークに関係するアクセスポイント関係情報を、前記ネットワーク関係情報として含む前記装置関係情報を前記仲介サーバに供給する、請求項１５に記載の機能実行システム。
【請求項１７】
前記登録部は、前記機能実行装置が親局として動作することによって形成される第２の無線ネットワークに関係する親局関係情報を、前記ネットワーク関係情報として含む前記装置関係情報を前記仲介サーバに供給する、請求項１５又は１６に記載の機能実行システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記の機能実行装置を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ可読記録媒体も、新規で有用である。また、上記の端末装置のためのコンピュータプログラムを格納するコンピュータ可読記録媒体、及び、上記の端末装置そのものも、新規で有用である。また、上記の機能実行装置と上記の端末装置とを備える機能実行システムも、新規で有用である。
また、例えば、本明細書によって開示される別の機能実行装置は、第１の機能を実行するための第１の機能実行エンジンと、前記機能実行装置に関係する装置関係情報を仲介サーバに供給して、前記装置関係情報を前記仲介サーバに登録する登録部であって、前記装置関係情報は、前記機能実行装置が現在所属している又は所属すべきネットワークに関係するネットワーク関係情報を含む、前記登録部と、端末装置が、前記仲介サーバに登録された前記装置関係情報内の前記ネットワーク関係情報を利用して、前記ネットワークに参加した結果として、前記端末装置から、前記仲介サーバを介さずに、前記ネットワークを介して、第１の機能の第１の実行指示を取得する第１の指示取得部と、前記端末装置が、前記仲介サーバに登録された前記装置関係情報内の前記ネットワーク関係情報を利用して、前記ネットワークに参加せず、前記機能実行装置への前記第１の機能の第２の実行指示の供給を前記仲介サーバに実行させるための第１の供給指示を前記仲介サーバに供給した結果として、前記仲介サーバから前記第２の実行指示を取得する第２の指示取得部と、前記第１の実行指示又は前記第２の実行指示が取得される場合に、前記第１の機能を前記第１の機能実行エンジンに実行させる第１のエンジン制御部と、を備える。
また、本明細書によって開示される別の端末装置のためのコンピュータプログラムは、前記端末装置のコンピュータに、以下の各処理、即ち、機能実行装置が現在所属している又は所属すべきネットワークに関係するネットワーク関係情報を含む装置関係情報が、前記機能実行装置によって仲介サーバに登録された後に、前記仲介サーバから前記装置関係情報を取得する関係情報取得処理と、取得済みの前記装置関係情報に含まれる前記ネットワーク関係情報を利用して、前記ネットワークに参加することを試行する試行処理と、前記試行処理の結果として前記ネットワークに参加することができた場合に、前記仲介サーバを介さずに、前記ネットワークを介して、機能実行指示を前記機能実行装置に供給する第１の指示供給処理と、前記試行処理の結果として前記ネットワークに参加することができなかった場合に、前記機能実行装置への機能実行指示の供給を前記仲介サーバに実行させるための供給指示を前記仲介サーバに供給する第２の指示供給処理と、を実行させる。