(57)【特許請求の範囲】
【請求項１】
端末装置から、自装置の機能の動作条件を設定する為の情報の要求と、前記端末装置の操作状態を示す状態情報とを受信する受信手段と、
前記状態情報に基づき、前記自装置以外の外部装置に関する特定の操作状態に前記端末装置があると検知すると、前記特定の操作状態の次に前記自装置に対して指示され得る機能の動作条件を設定する為の画面情報を、前記要求に応じて前記端末装置に送る送信手段と、
を有する画像処理装置。
【請求項２】
端末装置から該端末装置の操作状態を示す状態情報と、自装置の機能の動作条件を設定する為の情報の要求とを受信する手段と、
前記状態情報に基づき、前記自装置以外の外部装置に関する特定の操作状態に前記端末装置があると検知すると、前記特定の操作状態の次に前記自装置に対して指示され得る機能の動作条件を設定する為のＵＩへのアドレスデータを、前記要求に応じて前記端末装置に送る送信手段と、
を有する画像処理装置。
【請求項３】
前記特定の操作状態の次に前記自装置に対して指示され得る機能は１又は複数あり、
前記送信手段は、前記特定の操作状態に対応した優先度に基づき、前記機能の動作条件を設定するための情報を前記端末装置に送る、
ことを特徴とする請求項１又は請求項２に記載の画像処理装置。
【請求項４】
前記優先度の高さは、前記特定の操作状態に応じて前記機能が指示される可能性の高さであり、
前記送信手段は、指示される可能性の高さに基づく優先度に基づいて、前記機能の動作条件を設定するための情報を前記端末装置に送る、
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記送信手段は、前記状態情報に基づき、前記機能に関わるアプリケーションソフトウェアが前記端末装置で実行されていることを検知した場合、前記端末装置で実行されているアプリケーションソフトウェアの種類に応じた優先度に基づき、前記機能の動作条件を設定するための情報を前記端末装置に送る、
ことを特徴とする請求項３又は請求項４に記載の画像処理装置。
【請求項６】
前記送信手段は、前記状態情報に基づき、前記アプリケーションソフトウェアを用いて行われている操作の状態を更に検知した場合、前記アプリケーションソフトウェアを用いて行われている操作の状態に応じた優先度に基づき、前記機能の動作条件を設定するための情報を前記端末装置に送る、
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記機能は印刷機能を含み、
前記送信手段は、前記状態情報に基づき、前記アプリケーションソフトウェアを用いて前記端末装置にてファイルが表示されていることを検知した場合、印刷機能の動作条件を設定するための情報を優先度が最も高い情報として前記端末装置に送る、
ことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記機能は画像読み取り機能を含み、
前記送信手段は、前記状態情報に基づき、前記アプリケーションソフトウェアを用いて前記端末装置にてフォルダが表示されていることを検知した場合、画像読み取り機能の動作条件を設定するための情報を優先度が最も高い情報として前記端末装置に送る、
ことを特徴とする請求項６に記載の画像処理装置。
【請求項９】
前記機能は画像読み取り機能を含み、
前記送信手段は、前記状態情報に基づき、前記アプリケーションソフトウェアを用いて前記端末装置にて電子メールが作成されていることを検知した場合、画像読み取り機能の動作条件を設定するための情報を優先度が最も高い情報として前記端末装置に送る、
ことを特徴とする請求項６に記載の画像処理装置。
【請求項１０】
前記機能は画像読み取り機能を含み、
前記送信手段は、前記状態情報に基づき、前記アプリケーションソフトウェアを用いて前記端末装置にて宛先が表示されていることを検知した場合、画像読み取り機能の動作条件を設定するための情報を優先度が最も高い情報として端末装置に送る、
ことを特徴とする請求項６に記載の画像処理装置。
【請求項１１】
端末装置と、通信経路を介して前記端末装置に接続される情報提供装置とを備え、
前記情報提供装置は、
前記端末装置の操作状態を示す状態情報と、前記情報提供装置の機能の動作条件を設定するための情報の送信要求とを、前記端末装置から受信する受信手段と、
前記状態情報に基づき、前記情報提供装置以外の外部装置に関する特定の操作状態に前記端末装置があると検知した場合、前記特定の操作状態の次に前記端末装置から前記情報提供装置に対して指示され得る画像処理機能の動作条件を設定するためのユーザインターフェースに関する情報を、前記要求に応じて前記端末装置に送信する送信手段と、
を有することを特徴とする情報提供システム。
【請求項１２】
コンピュータを、
端末装置の操作状態を示す状態情報と、情報提供装置の機能の動作条件を設定するための情報の送信要求とを、前記端末装置から通信経路を介して受信する受信手段と、
前記状態情報に基づき、前記情報提供装置以外の外部装置に関する特定の操作状態に前記端末装置があると検知した場合、前記特定の操作状態の次に前記端末装置から前記情報提供装置に対して指示され得る画像処理機能の動作条件を設定するためのユーザインターフェースに関する情報を、前記要求に応じて前記端末装置に送信する送信手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、情報提供システム及びプログラムに関する。
【背景技術】
【０００２】
携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の端末装置に、ネットワーク等の通信経路を介して情報提供装置から特定の情報を提供する場合がある。
【０００３】
特許文献１には、端末装置によって送信又は受信されたメールの内容を解析してユーザの嗜好プロファイルを作成し、広告配信サーバが、嗜好プロファイルと端末装置の位置とに基づいて、端末装置の現在の位置とユーザの嗜好とに適した広告を端末装置に配信するシステムが開示されている。
【０００４】
特許文献２には、ユーザの地域別の選好情報（ユーザプロファイル）を端末装置に設定しておき、端末装置の現在の位置に基づいて、その位置に適したサービスを端末装置に提供するシステムが開示されている。
【０００５】
特許文献３には、端末装置から注文を受けた場合に、その注文を完結するために適した最寄りのローカル施設を端末装置の位置に基づいて決定し、その最寄りのローカル施設の情報を端末装置に提供するシステムが開示されている。
【０００６】
特許文献４には、画像読取機能や印刷機能を有する画像形成装置の操作履歴に基づいて操作の頻度を解析し、操作の頻度が高い処理のパラメータをテンプレートとする装置が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１８７１７６号公報
【特許文献２】特表２００７−５３２０５６号公報
【特許文献３】特表２００２−５０９６３１号公報
【特許文献４】特開２００８−２１０３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、端末装置が情報提供装置から特定の情報を取得するためには、その取得を指示するための操作をユーザが端末装置で行う必要がある。例えば、ユーザが端末装置で操作を行っている場合に、その操作に関連する特定の情報を情報提供装置から取得するためには、その取得を指示するためのメニューの選択等の操作を、ユーザが端末装置にて行う必要がある。より少ない回数の操作で指示を与えるためのショートカットを端末装置に設定することが考えられるが、ユーザがその設定を行う必要がある。
【０００９】
また、端末装置における過去の操作の履歴からユーザの操作の傾向を分析し、過去の操作の履歴に基づいて、ユーザの現在の操作に関連する特定の情報を情報提供装置から端末装置に提供することが考えられる。しかしながら、過去と現在とでユーザの操作の傾向が変わっている場合には、過去の操作の履歴に基づいて、ユーザの現在の操作に関連する特定の情報を情報提供装置から端末装置に提供することは困難である。
【００１０】
本発明の目的は、特定の情報を取得するための設定をユーザが行わなくても、端末装置にて行われている操作に関連する特定の情報を端末装置に提供することが可能な情報提供装置、情報提供システム及びプログラムを提供することである。
【課題を解決するための手段】
【００１１】
請求項１に係る発明は、端末装置から、自装置の機能の動作条件を設定する為の情報の要求と、前記端末装置の操作状態を示す状態情報とを受信する受信手段と、前記状態情報に基づき、前記自装置以外の外部装置に関する特定の操作状態に前記端末装置があると検知すると、前記特定の操作状態の次に前記自装置に対して指示され得る機能の動作条件を設定する為の画面情報を、前記要求に応じて前記端末装置に送る送信手段と、を有する画像処理装置である。
【００１２】
請求項２に係る発明は、端末装置から該端末装置の操作状態を示す状態情報と、自装置の機能の動作条件を設定する為の情報の要求とを受信する手段と、前記状態情報に基づき、前記自装置以外の外部装置に関する特定の操作状態に前記端末装置があると検知すると、前記特定の操作状態の次に前記自装置に対して指示され得る機能の動作条件を設定する為のＵＩへのアドレスデータを、前記要求に応じて前記端末装置に送る送信手段と、を有する画像処理装置である。
【００１３】
請求項３に係る発明は、前記特定の操作状態の次に前記自装置に対して指示され得る機能は１又は複数あり、前記送信手段は、前記特定の操作状態に対応した優先度に基づき、前記機能の動作条件を設定するための情報を前記端末装置に送る、ことを特徴とする請求項１又は請求項２に記載の画像処理装置である。
【００１４】
請求項４に係る発明は、前記優先度の高さは、前記特定の操作状態に応じて前記機能が指示される可能性の高さであり、前記送信手段は、指示される可能性の高さに基づく優先度に基づいて、前記機能の動作条件を設定するための情報を前記端末装置に送る、ことを特徴とする請求項３に記載の画像処理装置である。
【００１５】
請求項５に係る発明は、前記送信手段は、前記状態情報に基づき、前記機能に関わるアプリケーションソフトウェアが前記端末装置で実行されていることを検知した場合、前記端末装置で実行されているアプリケーションソフトウェアの種類に応じた優先度に基づき、前記機能の動作条件を設定するための情報を前記端末装置に送る、ことを特徴とする請求項３又は請求項４に記載の画像処理装置である。
【００１６】
請求項６に係る発明は、前記送信手段は、前記状態情報に基づき、前記アプリケーションソフトウェアを用いて行われている操作の状態を更に検知した場合、前記アプリケーションソフトウェアを用いて行われている操作の状態に応じた優先度に基づき、前記機能の動作条件を設定するための情報を前記端末装置に送る、ことを特徴とする請求項５に記載の画像処理装置である。
【００１７】
請求項７に係る発明は、前記機能は印刷機能を含み、前記送信手段は、前記状態情報に基づき、前記アプリケーションソフトウェアを用いて前記端末装置にてファイルが表示されていることを検知した場合、印刷機能の動作条件を設定するための情報を優先度が最も高い情報として前記端末装置に送る、ことを特徴とする請求項６に記載の画像処理装置である。
【００１８】
請求項８に係る発明は、前記機能は画像読み取り機能を含み、前記送信手段は、前記状態情報に基づき、前記アプリケーションソフトウェアを用いて前記端末装置にてフォルダが表示されていることを検知した場合、画像読み取り機能の動作条件を設定するための情報を優先度が最も高い情報として前記端末装置に送る、ことを特徴とする請求項６に記載の画像処理装置である。
【００１９】
請求項９に係る発明は、前記機能は画像読み取り機能を含み、前記送信手段は、前記状態情報に基づき、前記アプリケーションソフトウェアを用いて前記端末装置にて電子メールが作成されていることを検知した場合、画像読み取り機能の動作条件を設定するための情報を優先度が最も高い情報として前記端末装置に送る、ことを特徴とする請求項６に記載の画像処理装置である。
【００２０】
請求項１０に係る発明は、前記機能は画像読み取り機能を含み、前記送信手段は、前記状態情報に基づき、前記アプリケーションソフトウェアを用いて前記端末装置にて宛先が表示されていることを検知した場合、画像読み取り機能の動作条件を設定するための情報を優先度が最も高い情報として端末装置に送る、ことを特徴とする請求項６に記載の画像処理装置である。
【００２１】
請求項１１に係る発明は、端末装置と、通信経路を介して前記端末装置に接続される情報提供装置とを備え、前記情報提供装置は、前記端末装置の操作状態を示す状態情報と、前記情報提供装置の機能の動作条件を設定するための情報の送信要求とを、前記端末装置から受信する受信手段と、前記状態情報に基づき、前記情報提供装置以外の外部装置に関する特定の操作状態に前記端末装置があると検知した場合、前記特定の操作状態の次に前記端末装置から前記情報提供装置に対して指示され得る画像処理機能の動作条件を設定するためのユーザインターフェースに関する情報を、前記要求に応じて前記端末装置に送信する送信手段と、を有することを特徴とする情報提供システムである。
【００２２】
請求項１２に係る発明は、コンピュータを、端末装置の操作状態を示す状態情報と、情報提供装置の機能の動作条件を設定するための情報の送信要求とを、前記端末装置から通信経路を介して受信する受信手段と、前記状態情報に基づき、前記情報提供装置以外の外部装置に関する特定の操作状態に前記端末装置があると検知した場合、前記特定の操作状態の次に前記端末装置から前記情報提供装置に対して指示され得る画像処理機能の動作条件を設定するためのユーザインターフェースに関する情報を、前記要求に応じて前記端末装置に送信する送信手段と、して機能させることを特徴とするプログラムである。
【発明の効果】
【００２３】
請求項１，２，１１，１２に係る発明によると、端末装置にてユーザが設定を行わなくても、端末装置にて行われている操作に応じた機能に関する情報を端末装置に提供できる。
【００２４】
また、端末装置にて行われている操作に応じた機能の動作条件を、端末装置にて設定し得る状態にできる。
【００２６】
請求項４に係る発明によると、指示される可能性が高い機能に関する情報を、優先的に端末装置に提供できる。
【００２７】
請求項５に係る発明によると、端末装置にて実行されているアプリケーションソフトウェアに関連して実行され得る機能に関する情報を端末装置に提供できる。
【００２８】
請求項６に係る発明によると、アプリケーションソフトウェアを用いて端末装置にて行われている操作に関連して実行され得る機能に関する情報を端末装置に提供できる。
【００２９】
請求項７に係る発明によると、端末装置にてユーザが設定を行わなくても、端末装置にてファイルが表示されている場合に応じた機能に関する情報を、端末装置に提供できる。
【００３０】
請求項８に係る発明によると、端末装置にてユーザが設定を行わなくても、端末装置にてファイルが表示されている場合に応じた機能に関する情報を、端末装置に提供できる。
【００３１】
請求項９に係る発明によると、端末装置にてユーザが設定を行わなくても、端末装置にて電子メールが作成されている場合に応じた機能に関する情報を、端末装置に提供できる。
【００３２】
請求項１０に係る発明によると、端末装置にてユーザが設定を行わなくても、端末装置にて宛先が表示されている場合に応じた機能に関する情報を、端末装置に提供できる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施形態に係る画像処理システムを示すブロック図である。
【図２】端末装置における操作状態の定義の一例を説明するための図である。
【図３】端末装置における操作状態の一例を説明するための図である。
【図４】操作状態に応じた機能の一例を説明するための図である。
【図５】本発明の実施形態に係る画像処理システムが行う処理の手順の一例を示すシーケンス図である。
【図６】操作状態に相当するユーザインターフェースの一例を示す図である。
【図７】操作状態に相当するユーザインターフェースの一例を示す図である。
【図８】操作状態に応じたユーザインターフェースの一例を示す図である。
【図９】操作状態に応じたユーザインターフェースの一例を示す図である。
【図１０】操作状態に応じたユーザインターフェースの一例を示す図である。
【図１１】変形例１に係る画像処理システムを示すブロック図である。
【図１２】変形例１に係る画像処理システムが行う処理の手順の一例を示すシーケンス図である。
【図１３】変形例２に係る画像処理システムを示すブロック図である。
【図１４】変形例２に係る画像処理システムが行う処理の手順の一例を示すシーケンス図である。
【発明を実施するための形態】
【００３４】
図１を参照して、本発明の実施形態に係る情報提供装置及び情報提供システムについて説明する。本実施形態に係る情報提供システムは、情報提供装置と、情報の提供を受ける端末装置とを含んで構成される。本実施形態に係る情報提供装置は、端末装置にて行われている操作の状態に応じて優先度が付けられた複数の特定の情報を、優先度が高い順に端末装置に提供する。情報提供装置としては、ＷｅｂアプリケーションやＷｅｂサービスによって特定の情報を端末装置に提供する装置であってもよいし、画像処理装置等のように特定の用途に適した装置であってもよい。情報提供装置が提供する特定の情報は、端末装置においてユーザに閲覧させるための情報であってもよいし、特定の用途に適した装置の動作条件をＷｅｂブラウザ上で設定するためのユーザインターフェース（ＵＩ）であってもよい。
【００３５】
図１に、本発明の実施形態に係る画像処理システムの一例を示す。画像処理システム１は、画像処理装置２と端末装置３とを含んで構成されている。画像処理装置２と端末装置３とは、通信経路４を介してデータの送受信を行う。本発明の実施形態に係る情報提供装置は、一例として画像処理装置２によって実現され、情報提供システムは、一例として画像処理装置２と端末装置３とによって実現される。以下の説明では、情報提供装置の一例としての画像処理装置２について説明する。
【００３６】
（画像処理装置２）
画像処理装置２は、受信したデータを印刷する機能及び紙の原稿を読み取って電子的な文書データへと変換する機能といった画像処理機能のうちの少なくとも一方を備えた装置である。例えば、複写機、プリンタ、スキャナ、ファクシミリなどの機能を兼ね備えたデジタル複合機がその一例である。ただし、これに限られるものではなく、スキャナ機能を備えないプリンタや、印刷機能を備えないスキャナなども本実施形態の画像処理装置の範疇に含まれる。画像処理装置２は、一例として、原稿上の画像を読み取る画像読取部２１と、用紙上へ画像を印刷する印刷部２２と、画像をファクシミリ送信するファクシミリ送信部２３とを備えている。また、画像処理装置２は、原稿上の画像を画像読取部２１によって読み取り、この読み取った画像を用紙上へ印刷部２２によって印刷することで、原稿上の画像を用紙上へ複写する複写機能を備えていてもよい。画像処理装置２は、例えば、オフィス、コンビニエンスストア、図書館、ホテル又はマンション等の場所に置かれる。
【００３７】
（端末装置３）
端末装置３は、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯可能な装置である。端末装置３は、文書データや画像データ等の入出力データを記憶する記憶部３５を備えている。文書データは、例えば、端末装置３において文書作成アプリケーションソフトウェアによって作成されたデータであってもよいし、他の装置において作成されて通信等を介して端末装置３に送信されたデータであってもよい。また、画像データは、例えば、端末装置３にデジタルカメラが備えられている場合には、そのデジタルカメラによって撮影されたデータであってもよいし、他のカメラによって撮影されて通信等を介して端末装置３に送信されたデータであってもよいし、画像処理装置２又は他の画像読取装置によって読み取られて通信等を介して端末装置３に送信されたデータであってもよい。以下では、入出力データには、文書データ、画像データ又はプログラムやその他制御データが含まれるものとして説明する。
【００３８】
（通信経路４）
通信経路４は、公知の通信手段である。通信経路４は、一例として、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークで構成されている。通信経路４による画像処理装置２と端末装置３との接続は、ケーブルによる接続、Ｗｉ−Ｆｉ（登録商標）等の無線データ通信による接続又はＧ３の通信規格による接続であってもよい。
【００３９】
また、通信経路４とは異なる別の通信経路によって、画像処理装置２と端末装置３とが接続されてもよい。例えば、別の通信経路は、ＬＡＮやＷＡＮ等のネットワークとは異なる通信経路であり、画像処理装置２と端末装置３とを直接接続するための、いわゆるピアツーピア（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ：Ｐ２Ｐ）による通信経路であってもよい。例えば、別の通信経路は、赤外線や電波による通信経路であってもよい。具体的には、別の通信経路は、無線データ通信又はＩＣカードを用いたデータ通信によって実現される。無線データ通信としては、例えば、赤外線による無線データ通信（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ：ＩｒＤＡ）や、Ｂｌｕｅｔｏｏｔｈ（登録商標）等が該当する。ＩＣカードを用いたデータ通信としては、Ｆｅｌｉｃａ（登録商標）等の非接触型ＩＣカードによるデータ通信が該当する。別の通信経路を用いる場合、通信経路４と別の通信経路との２つの通信経路によって、画像処理装置２と端末装置３とが接続されてもよい。
【００４０】
次に、画像処理装置２について説明する。画像処理装置２は、一例として、画像読取部２１と、印刷部２２と、ファクシミリ送信部２３と、ＵＩ提供部２４（ユーザインターフェース提供部２４）と、制御部２５と、送受信部２６と、記憶部２７と、ＵＩ部２８（ユーザインターフェース部２８）とを備えている。
【００４１】
（画像読取部２１、印刷部２２、ファクシミリ送信部２３）
画像読取部２１は、制御部２５の制御に従って、原稿上の画像を読み取って画像を表す入出力データを生成し、この入出力データを記憶部２７に記憶させる。印刷部２２は、制御部２５の制御に従って、記憶部２７に記憶されている入出力データを受け取り、この入出力データに基づいて用紙上へ画像を印刷する。ファクシミリ送信部２３は、制御部２５の制御に従って、記憶部２７に記憶されている入出力データを受け取り、この入出力データに基づいて画像をファクシミリ送信する。なお、画像処理装置２は、画像読取部２１、印刷部２２及びファクシミリ送信部２３のすべてを備えていなくてもよく、画像読取部２１、印刷部２２及びファクシミリ送信部２３のうちの少なくとも１つを備えていればよい。
【００４２】
（ＵＩ提供部２４）
画像処理装置２のＵＩ提供部２４は、画像処理装置２の機能（画像処理）に関する設定を端末装置３にて行うためのユーザインターフェース（ＵＩ）のデータを作成する。例えば、ＵＩ提供部２４は、画像読取部２１、印刷部２２又はファクシミリ送信部２３の動作条件を、端末装置３にて設定するためのユーザインターフェースのデータを作成する。ＵＩ提供部２４は、端末装置３のＵＩ部３４に対応したユーザインターフェースのデータを作成する。以下の説明では、画像処理装置２の機能の動作条件を設定するためのユーザインターフェースを、「設定用ユーザインターフェース」と称する場合がある。例えば、ＵＩ提供部２４は、Ｗｅｂブラウザでの表示のためにｈｔｍｌ形式で設定用ユーザインターフェースのデータを作成する。また、ＵＩ提供部２４は、ＪａｖａＳｃｒｉｐｔ（登録商標）等のオブジェクト指向プログラム言語によってｈｔｍｌ形式の設定用ユーザインターフェースのデータを作成してもよい。また、ＵＩ提供部２４は、設定用ユーザインターフェースのデータをＦｌａｓｈ（登録商標）アプリケーションとして作成することで、音声、動画又はアニメーションを含む設定用ユーザインターフェースのデータを作成してもよい。また、ＵＩ提供部２４は、ＵＩ提供部２４が作成した設定用ユーザインターフェースのデータに、端末装置３が通信経路４を介してアクセスするための接続情報を作成する。この接続情報は、ＵＩ提供部２４が作成した設定用ユーザインターフェースのデータに端末装置３がアクセスするためのアドレスデータである。このアドレスデータは、例えばＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が該当する。端末装置３が通信経路４を介して画像処理装置２に接続した場合に、ＵＩ提供部２４は、通信経路４を介して端末装置３のＵＩ部３４に設定用ユーザインターフェースのデータを提供する。なお、設定用ユーザインターフェースのデータは記憶部２７に記憶されていてもよい。また、ＵＩ提供部２４は、画像処理装置２のＵＩ部２８にて上記の動作条件を設定するためのユーザインターフェースのデータを作成し、そのユーザインターフェースのデータをＵＩ部２８に提供してもよい。画像処理装置２のＵＩ提供部２４が端末装置３にアドレスデータを提供する場合、ＵＩ提供部２４がＷｅｂサーバを備えている。このＷｅｂサーバが提供するＵＲＬの場所に上記動作条件を設定するためのデータをＨＴＭＬ形式で生成しておき、端末装置３が受け付けたアドレスデータとしてのＵＲＬにアクセスすることにより、端末装置３のＷｅｂブラウザでユーザインターフェースが表示され動作条件を設定することが可能となる。
【００４３】
（制御部２５）
画像処理装置２の制御部２５は、画像処理装置２の各部の動作を制御する。例えば、制御部２５は、特定の情報の要求を示す要求情報と、端末装置３の操作の状態を示す操作状態情報とを、送受信部２６を介して端末装置３から受ける。制御部２５は、操作状態情報に基づいて端末装置３の操作の状態を検知し、その操作の状態に関連する１又は複数の特定の情報を端末装置３に提供する。複数の特定の情報を端末装置３に提供する場合、制御部２５は、操作の状態に応じて優先度が付けられた複数の特定の情報を、優先度が高い順に端末装置３に提供する。例えば、制御部２５は、操作状態情報に基づいて、画像処理に関わる特定の操作の状態に端末装置３があると検知した場合、その操作の次に実行されると予想される１又は複数の画像処理に関する特定の情報を端末装置３に提供する。複数の特定の情報を端末装置３に提供する場合、制御部２５は、操作の状態に応じて優先度が付けられた複数の画像処理に関する複数の特定の情報を、優先度が高い順に端末装置３に提供する。以下の説明では、特定の情報を「特定情報」と省略し、操作の状態を「操作状態」と省略する場合がある。以下、操作状態と特定情報とについて説明する。
【００４４】
（端末装置３の操作の状態）
まず、端末装置３の操作状態について説明する。端末装置３における操作状態は、一例として、端末装置３にて起動しているアプリケーションソフトウェアの種類や、端末装置３にて起動しているアプリケーションソフトウェアを用いて行われている操作として定義される。
【００４５】
図２を参照して、操作状態の一例について説明する。図２は、端末装置３における操作状態の定義の一例を説明するための図である。端末装置３における操作状態は、精度に応じてレベル付けされている。例えばレベルＡでは、端末装置３にて起動しているアプリケーションソフトウェアの種類が、端末装置３の操作状態に該当する。操作状態の値としては、「ビューア」、「データ管理アプリケーション」、「電子メールソフト」及び「アドレス帳」等が該当する。「ビューア」は、例えば画像を表示装置に表示させるアプリケーションソフトウェアを示している。「データ管理アプリケーション」は、ファイルやフォルダを管理するためのデータ管理アプリケーションソフトウェアを示している。なお、ファイルは、データのまとまりであり、データセットと称される場合もある。また、フォルダは、記憶装置においてファイルを分類や整理するための保管場所であり、ディレクトリと称される場合もある。「電子メールソフト」は、電子メールを送受信するための電子メールアプリケーションソフトウェアを示している。「アドレス帳」は、電子メールのアドレス、電話番号又はファクシミリの送信先を示す番号を管理するためのアプリケーションソフトウェアを示している。例えば、操作状態の値とアプリケーションソフトウェアの名称とを対応付けたマップを予め作成しておき、端末装置３にて起動しているアプリケーションソフトウェアの名称と上記のマップとに基づいて、起動しているアプリケーションソフトウェアに対応する操作状態の値が得られる。
【００４６】
また、例えばレベルＢでは、端末装置３にて起動しているアプリケーションソフトを用いて行われている操作の内容が、端末装置３の操作状態に該当する。例えば、地図を表示装置に表示させる地図アプリケーションソフトウェアが端末装置３にて起動している場合に、ＸＸＸ地域の地図が端末装置３のＵＩ部３４に表示されているときには、「ＸＸＸ地域の地図を表示している」という内容が操作状態の値に該当する。また、画像や音声等のデータを編集するためのオーサリングアプリケーションソフトウェアが端末装置３にて起動している場合に、画像が端末装置３のＵＩ部３４に表示されているときには、「画像を表示している」という内容が操作状態の値に該当する。
【００４７】
後述する端末装置３の操作状態取得部３２が、レベルＡの基準又はレベルＢの基準に従って、端末装置３の操作状態を取得する。そして、端末装置３は、特定情報の要求を示す要求情報と操作状態を示す操作状態情報とを画像処理装置２に送信し、画像処理装置２の制御部２５は、要求情報と操作状態情報とを受ける。
【００４８】
図３を参照して、端末装置３から送信される操作状態情報の一例について説明する。図３は、端末装置３における操作状態の一例を説明するための図である。例えば、ビューアに関するアプリケーションソフトウェアが端末装置３にて起動している場合に、ファイルが端末装置３のＵＩ部３４に表示されているときには、「ファイルを表示中」という内容が操作状態の値に該当する。この場合、「ファイルを表示中」という内容を示す操作状態情報が、端末装置３から画像処理装置２に送信される。また、データ管理アプリケーションソフトウェアが端末装置３にて起動している場合に、フォルダが端末装置３のＵＩ部３４に表示されているときには、「フォルダを表示中」という内容が操作状態の値に該当する。この場合、「フォルダを表示中」という内容を示す操作状態情報が、端末装置３から画像処理装置２に送信される。また、電子メールアプリケーションソフトウェアが端末装置３にて起動している場合に、ユーザが電子メールを作成しているときには、「メールを作成中」という内容が操作状態の値に該当する。この場合、「メールを作成中」という内容を示す操作状態情報が、端末装置３から画像処理装置２に送信される。また、アドレス帳に関するアプリケーションソフトウェアが端末装置３にて起動している場合に、電子メールや電話番号が端末装置３のＵＩ部３４に表示されているときには、「宛先を表示中」という内容が操作状態の値に該当する。この場合、「宛先を表示中」という内容を示す操作状態情報が端末装置３から画像処理装置２に送信される。
【００４９】
（画像処理装置２が端末装置３に提供する特定情報）
次に、画像処理装置２が端末装置３に提供する特定情報について説明する。特定情報は、例えば、画像処理装置２の機能（画像処理）の動作条件を端末装置３にて設定するための設定用ユーザインターフェースのデータ、又は、その設定用ユーザインターフェースのアドレスデータである。より具体的に説明すると、特定情報は、端末装置３の操作状態に関連して実行されると予想される画像処理装置２の機能の動作条件を、端末装置３にて設定するための設定用ユーザインターフェースのデータ、又は、その設定用ユーザインターフェースのアドレスデータである。例えば、制御部２５は、画像処理装置２の複数の機能を、端末装置３の操作状態に応じて優先度を付けて選択し、各機能の動作条件を設定するための設定用ユーザインターフェースのデータ、又は、各設定用ユーザインターフェースのアドレスデータを、優先度が高い順に端末装置３に提供する。
【００５０】
画像処理装置２の機能は、例えば、画像読取部２１による画像読取機能、印刷部２２による印刷機能又はファクシミリ送信部２３によるファクシミリ送信機能である。制御部２５は、画像読取部２１、印刷部２２又はファクシミリ送信部２３の動作条件を設定するための設定用ユーザインターフェースのデータ、又は、設定用ユーザインターフェースのアドレスデータを、優先度が高い順に端末装置３に提供する。
【００５１】
各機能の優先度は、例えば、端末装置３で行われている操作の後に各機能が実行される可能性の高さを示している。すなわち、端末装置３で行われている操作の後に実行される可能性が相対的に高い機能は、相対的に高い優先度が付けられ、実行される可能性が相対的に低い機能は、相対的に低い優先度が付けられる。各機能の優先度は、例えば各機能が過去に実行された頻度に基づいて予め求めておけばよい。制御部２５は、端末装置３の操作に関連して、その操作の後に実行されると予想される複数の機能を選択し、各機能の動作条件を設定するための設定用ユーザインターフェースのデータ又は各設定用ユーザインターフェースのアドレスデータを、実行される可能性が高い順（優先度が高い順）に端末装置３に提供する。
【００５２】
図４を参照して、操作状態に応じた画像処理装置２の機能について説明する。図４は、操作状態に応じた機能の一例を説明するための図である。例えば、端末装置３の操作状態が「ファイルを表示中」である場合、ファイルを表示した後に、「（１）プリント  ｆｒｏｍ  端末装置」という機能が実行される可能性が最も高く、「（２）ファクシミリ送信  ｆｒｏｍ  端末装置」という機能が実行される可能性が２番目に高く、「（３）機能一覧の表示」という機能が実行される可能性が３番目に高い。ここで、「（１）プリント  ｆｒｏｍ  端末装置」という機能は、端末装置３が、端末装置３に表示されているファイルの入出力データを画像処理装置２に送信し、印刷部２２が、その入出力データに基づいて用紙上に画像を印刷する一連の処理を実行する機能である。また、「（２）ファクシミリ送信  ｆｒｏｍ  端末装置」という機能は、端末装置３が、端末装置３に表示されているファイルの入出力データを画像処理装置２に送信し、ファクシミリ送信部２３が、その入出力データに基づく画像を、端末装置３によって指定された宛先にファクシミリ送信する一連の処理を実行する機能である。また、「（３）機能一覧の表示」という機能は、画像処理装置２の機能の一覧を端末装置３にて表示する機能である。
【００５３】
例えば、制御部２５は、操作状態情報に基づいて、端末装置３の操作状態が「ファイルを表示中」であることを検知した場合、優先度が最も高い「（１）プリント  ｆｒｏｍ  端末装置」という機能の動作条件を設定するための設定用ユーザインターフェースのアドレスデータを、１番目に端末装置３に提供する。また、制御部２５は、優先度が２番目に高い「（２）ファクシミリ送信  ｆｒｏｍ  端末装置」という機能の動作条件を設定するための設定用ユーザインターフェースのアドレスデータを、２番目に端末装置３に提供する。また、制御部２５は、優先度が３番目に高い「（３）機能一覧の表示」用の設定用ユーザインターフェースのアドレスデータを、３番目に端末装置３に提供する。
【００５４】
また、例えば、端末装置３の操作状態が「フォルダを表示中」である場合、フォルダを表示した後に、「（１）スキャン  ｔｏ  端末装置」という機能が実行される可能性が最も高く、「（２）ボックス文書取得  ｔｏ  端末装置」という機能が実行される可能性が２番目に高く、「（３）機能一覧の表示」という機能が実行される可能性が３番目に高い。ここで、「（１）スキャン  ｔｏ  端末装置」という機能は、画像読取部２１が、原稿上の画像を読み取って画像を表す入出力データを生成し、画像処理装置２が、その入出力データを端末装置３に送信する一連の処理を実行する機能である。なお、「（２）ボックス文書取得」という機能に関連する「ボックス操作」という機能は、画像処理装置２の記憶部２７に入出力データを保存する機能及び画像処理装置２の記憶部２７から入出力データを取得する機能である。「（２）ボックス文書取得  ｔｏ  端末装置」という機能は、画像処理装置２が、記憶部２７に記憶されている入出力データを端末装置３に送信し、端末装置３が、その入出力データを取得する機能である。
【００５５】
例えば、制御部２５は、操作状態情報に基づいて、端末装置３の操作状態が「フォルダを表示中」であることを検知した場合、優先度が最も高い「（１）スキャン  ｔｏ  端末装置」という機能の動作条件を設定するための設定用ユーザインターフェースのアドレスデータを、１番目に端末装置３に提供する。また、制御部２５は、優先度が２番目に高い「（２）ボックス文書取得  ｔｏ  端末装置」という機能の動作条件を設定するための設定用ユーザインターフェースのアドレスデータを、２番目に端末装置３に提供する。また、制御部２５は、優先度が３番目に高い「（３）機能一覧の表示」用の設定用ユーザインターフェースのアドレスデータを、３番目に端末装置３に提供する。
【００５６】
また、例えば、端末装置３の操作状態が「メールを作成中」である場合、メールを作成した後に、「（１）スキャン  ｔｏ  端末装置」という機能が実行される可能性が最も高く、「（２）ボックス文書取得  ｔｏ  端末装置」という機能が実行される可能性が２番目に高く、「（３）機能一覧の表示」という機能が実行される可能性が３番目に高い。
【００５７】
例えば、制御部２５は、操作状態情報に基づいて、端末装置３の操作状態が「メールを作成中」であることを検知した場合、優先度が最も高い「（１）スキャン  ｔｏ  端末装置」という機能の動作条件を設定するための設定用ユーザインターフェースのアドレスデータを、１番目に端末装置３に提供する。また、制御部２５は、優先度が２番目に高い「（２）ボックス文書取得  ｔｏ  端末装置」という機能の動作条件を設定するための設定用ユーザインターフェースのアドレスデータを、２番目に端末装置３に提供する。また、制御部２５は、優先度が３番目に高い「（３）機能一覧の表示」用の設定用ユーザインターフェースのアドレスデータを、３番目に端末装置３に提供する。
【００５８】
また、例えば、端末装置３の操作状態が「宛先を表示中」である場合、宛先を表示した後に、「（１）スキャン  ｔｏ  メール」という機能が実行される可能性が最も高く、「（２）スキャン  ｔｏ  ファクシミリ送信」という機能が実行される可能性が２番目に高く、「（３）機能一覧の表示」という機能が実行される可能性が３番目に高い。ここで、「（１）スキャン  ｔｏ  メール」という機能は、画像読取部２１が、原稿上の画像を読み取って画像を表す入出力データを生成し、画像処理装置２が、その入出力データを、端末装置３によって指定されたアドレスに電子メールによって送信する一連の処理を実行する機能である。また、「（２）スキャン  ｔｏ  ファクシミリ送信」という機能は、画像読取部２１が、原稿上の画像を読み取って画像を表す入出力データを生成し、ファクシミリ送信部２３が、その入出力データに基づく画像を、端末装置３によって指定された宛先にファクシミリ送信する一連の処理を実行する機能である。
【００５９】
例えば、制御部２５は、操作状態情報に基づいて、端末装置３の操作状態が「宛先を表示中」であることを検知した場合、優先度が最も高い「（１）スキャン  ｔｏ  メール」という機能の動作条件を設定するための設定用ユーザインターフェースのアドレスデータを、１番目に端末装置３に提供する。また、制御部２５は、優先度が２番目に高い「（２）スキャン  ｔｏ  ファクシミリ送信」という機能の動作条件を設定するための設定用ユーザインターフェースのアドレスデータを、２番目に端末装置３に送信する。また、制御部２５は、優先度が３番目に高い「（３）機能一覧の表示」用の設定用ユーザインターフェースのアドレスデータを、３番目に端末装置３に提供する。
【００６０】
優先度が付けられた各機能と操作状態との対応関係を示す対応関係情報は予め作成されて、例えば記憶部２７に予め記憶されている。一例として、図４に示す対応関係を示す情報が予め作成されて、記憶部２７に予め記憶されている。図４に示す操作状態に応じて実行される各機能の優先度は、例えば各機能が過去に実行された頻度に基づいて求めればよい。制御部２５は、記憶部２７に記憶されている対応関係情報を参照し、複数の機能を、端末装置３の操作状態に応じて優先度を付けて選択し、選択した各機能の動作条件を設定するための設定用ユーザインターフェースのアドレスデータを、優先度が高い順に端末装置３に提供する。
【００６１】
なお、制御部２５は、複数の設定用ユーザインターフェースのアドレスデータを優先度が高い順に端末装置３に提供する代わりに、複数の設定用ユーザインターフェースのデータを優先度が高い順に端末装置３に提供してもよい。すなわち、制御部２５は、端末装置３から特定情報の要求を受けた場合に、設定用ユーザインターフェースのアドレスデータを端末装置３に提供せずに、複数の設定用ユーザインターフェースのデータを優先度が高い順に端末装置３に提供してもよい。また、制御部２５は、優先度が最も高い特定情報のみを端末装置３に提供してもよい。また、制御部２５は、複数の設定用ユーザインターフェースのデータ又はアドレスデータを、それぞれの設定用ユーザインターフェースのデータ又はアドレスデータに対応した優先度の情報を付加してまとめて端末装置３へ提供してもよい。この場合、端末装置３では、それぞれの設定用ユーザインターフェースのデータ又はアドレスデータに付加された優先度の情報を解釈して、この優先度に応じて設定用ユーザインターフェースの画面を表示するように制御する。
【００６２】
また、制御部２５は、端末装置３から送信された制御データ（コマンドデータ）を受け、この制御データに基づいて、画像読取部２１、印刷部２２又はファクシミリ送信部２３の動作を制御する。制御データは、画像処理装置２における画像処理に関するコマンドを示すデータであり、一例として、画像読み取り、印刷又はファクシミリ送信の動作条件を示すデータである。制御データには、例えば以下の情報が含まれる。制御データには、画像読み取り、印刷及びファクシミリ送信のうち、ユーザによって選択された機能を示す情報が含まれる。画像読取部２１によって画像の読み取りを行う場合には、例えば、解像度、濃度、モノクロ／カラーの選択、原稿サイズ、読み取られた画像データのファイル名等の画像読取条件に関する情報が制御データに含まれる。また、印刷部２２によって印刷を行う場合には、例えば、解像度、濃度、モノクロ／カラーの選択、用紙サイズ、印刷部数、印刷対象のデータのファイル名等の印刷条件に関する情報が制御データに含まれる。また、ファクシミリ送信部２３によってファクシミリ送信を行う場合には、例えば、解像度、濃度、送信先の電話番号、送信対象のデータのファイル名等のファクシミリ送信条件に関する情報が制御データに含まれる。例えば、制御部３１は、端末装置３から送信されたｈｔｔｐリクエスト形式の要求を受け取り、その要求の内容を解析し、画像読取部２１、印刷部２２又はファクシミリ送信部２３の動作を制御する。
【００６３】
（送受信部２６）
画像処理装置２の送受信部２６は、特定情報の要求を示す要求情報と端末装置３の操作状態を示す操作状態情報とを、通信経路４を介して端末装置３から受信し、要求情報と操作状態情報とを制御部２５に出力する。
【００６４】
また、送受信部２６は、設定用ユーザインターフェースのデータに端末装置３が通信経路４を介してアクセスするためのアドレスデータを、通信経路４を介して端末装置３に送信する。例えば、画像処理装置２がＬＡＮに接続されている場合、送受信部２６は、ＬＡＮにおける設定用ユーザインターフェースのアドレスデータを、通信経路４を介して端末装置３に送信する。また、画像処理装置２がＷＡＮに接続されている場合、送受信部２６は、ＷＡＮにおける設定用ユーザインターフェースのアドレスデータを、通信経路４を介して端末装置３に送信する。
【００６５】
また、送受信部２６は、設定用ユーザインターフェースのデータを、通信経路４を介して端末装置３に送信する。具体的には、端末装置３が、画像処理装置２から送信されたアドレスデータを用いて設定用ユーザインターフェースのデータに通信経路４を介してアクセスした場合、送受信部２６は、設定用ユーザインターフェースのデータを通信経路４を介して端末装置３に送信する。
【００６６】
送受信部２６は、制御部２５の制御に従って、複数の設定用ユーザインターフェースのアドレスデータを、優先度が高い順に通信経路４を介して端末装置３に送信する。または、送受信部２６は、複数の設定用ユーザインターフェースのアドレスデータを優先度が高い順に端末装置３に送信する代わりに、制御部２５の制御に従って、複数の設定用ユーザインターフェースのデータを、優先度が高い順に端末装置３に送信してもよい。
【００６７】
また、端末装置３からの指示に従って画像読取部２１によって画像が読み取られて入出力データが生成されている場合には、送受信部２６は、画像読取部２１によって生成された入出力データを、通信経路４を介して端末装置３に送信する。また、送受信部２６は、印刷部２２によって印刷されるデータ、ファクシミリ送信部２３によって送信されるデータ及び制御データ（コマンドデータ）を、通信経路４を介して端末装置３から受信する。具体的には、送受信部２６は、通信経路４を介して端末装置３から、制御データをｈｔｔｐリクエスト形式の要求として受信する。画像処理装置２にて印刷又はファクシミリ送信する場合には、送受信部２６は、印刷又はファクシミリ送信される入出力データを、通信経路４を介して端末装置３から受信する。画像処理装置２にて画像の読み取りを行う場合には、送受信部２６は、画像読取部２１によって生成された入出力データを、ｈｔｔｐリクエスト形式の要求に対するｈｔｔｐレスポンス形式の応答として、通信経路４を介して端末装置３に送信する。
【００６８】
また、画像処理装置２と端末装置３とが、通信経路４と上述した別の通信経路との２つの通信経路によって接続されてもよい。例えば、送受信部２６は、要求情報と操作状態情報とを別の通信経路を介して端末装置３から受信する。また、送受信部２６は、設定用ユーザインターフェースのアドレスデータを、別の通信経路を介して端末装置３に送信する。例えば別の通信経路として、ＩｒＤＡやＢｌｕｅｔｏｏｔｈ（登録商標）等の無線データ通信による通信経路を用いる場合、送受信部２６は、端末装置３の送受信部３３との間で赤外線や電波を送受信することで送受信部３３と通信を行い、要求情報と操作状態情報とを別の通信経路を介して送受信部３３から受信する。そして、送受信部２６は、複数の設定用ユーザインターフェースのアドレスデータを、優先度が高い順に別の通信経路を介して送受信部３３に送信する。端末装置３の送受信部３３が、画像処理装置２から送信されたアドレスデータを用いて設定用ユーザインターフェースのデータに通信経路４を介してアクセスした場合、送受信部２６は、設定用ユーザインターフェースのデータを通信経路４を介して端末装置３に送信する。
【００６９】
このように、端末装置３は、通信経路４とは別の通信経路を介して要求情報と操作状態情報とを画像処理装置２に送信し、画像処理装置２は、その別の通信経路を介して複数の設定用ユーザインターフェースのアドレスデータを優先度が高い順に端末装置３に送信し、通信経路４を介して設定用ユーザインターフェースのデータを端末装置３に送信してもよい。
【００７０】
（記憶部２７）
画像処理装置２の記憶部２７は、優先度が付けられた複数の特定情報と、端末装置３の操作状態との対応関係を示す対応関係情報を記憶する。記憶部２７は、一例として、画像処理装置２の優先度が付けられた各機能と、端末装置３の操作状態との対応関係を示す対応関係情報を記憶する。記憶部２７は、例えば図４に示す対応関係情報を記憶する。また、記憶部２７は、画像読取部２１によって生成された入出力データを記憶する。また、記憶部２７は、端末装置３から送信された印刷されるデータ、ファクシミリ送信されるデータ及び制御データ（コマンドデータ）を記憶する。
【００７１】
（ＵＩ部２８）
画像処理装置２のＵＩ部２８は表示部を有し、例えばＵＩ提供部２４から提供されたユーザインターフェースを表示する。ＵＩ部２８は、画像読取部２１、印刷部２２又はファクシミリ送信部２３のそれぞれの動作条件に関する制御データのユーザによる入力を受け付ける。
【００７２】
次に、端末装置３について説明する。端末装置３は、一例として、制御部３１と、操作状態取得部３２と、送受信部３３と、ＵＩ部３４（ユーザインターフェース部３４）と、記憶部３５とを備えている。
【００７３】
（制御部３１）
端末装置３の制御部３１は、ユーザによって指定されたアプリケーションソフトウェアを実行する。例えば、制御部３１は、画像をＵＩ部３４に表示させるビューアに関するアプリケーションソフトウェア、ファイルやフォルダを管理するためのデータ管理アプリケーションソフトウェア、電子メールを送受信するための電子メールアプリケーションソフトウェア、電子メールのアドレスや電話番号等を管理するためのアドレス帳に関するアプリケーションソフトウェア、地図をＵＩ部３４に表示させる地図アプリケーションソフトウェア、画像や音声等のデータを編集するためのオーサリングアプリケーションソフトウェア等のアプリケーションソフトウェアを実行する。上記のアプリケーションソフトウェアは、例えば記憶部３５に予め記憶されていてもよいし、通信等を介して外部の装置から端末装置３に送信されてもよい。
【００７４】
制御部３１は、端末装置３にて行われている操作に関連する特定情報の取得の指示をユーザから受けると、特定情報の取得を操作状態取得部３２に要求する。例えば、制御部３１は、画像処理装置２の各機能の動作条件を端末装置３にて設定するための設定用ユーザインターフェースのデータの取得を操作状態取得部３２に要求する。
【００７５】
（操作状態取得部３２）
端末装置３の操作状態取得部３２は、端末装置３にて行われている操作の状態を取得する。例えば、操作状態取得部３２は、制御部３１にて起動しているアプリケーションソフトウェアの種類や、起動しているアプリケーションソフトウェアを用いて行われている操作の内容を、操作状態として取得する。
【００７６】
例えば図２に示すレベルＡに基づいて操作状態が定義されている場合、図２に示す操作状態の値とアプリケーションソフトウェアの名称とを対応付けたマップを予め作成しておき、そのマップを記憶部３５に予め記憶させておく。操作状態取得部３２は、起動しているアプリケーションソフトウェアの名称を制御部３１から取得し、上記のマップを参照して、起動しているアプリケーションソフトウェアに対応する操作状態の値を取得する。例えば、ビューアに関するアプリケーションソフトウェアが制御部３１によって実行されている場合、操作状態取得部３２は、ビューアに関するアプリケーションソフトウェアの名称を制御部３１から取得し、上記のマップを参照して操作状態の値（ビューア）を取得する。また、ファイルやフォルダを管理するデータ管理アプリケーションソフトウェアが制御部３１によって実行されている場合、操作状態取得部３２は、データ管理アプリケーションソフトウェアの名称を制御部３１から取得し、上記のマップを参照して操作状態の値（データ管理アプリケーション）を取得する。
【００７７】
また、図２に示すレベルＢに基づいて操作状態が定義されている場合、制御部３１が、起動しているアプリケーションソフトウェアを用いて行われている操作を示す操作状態情報を操作状態取得部３２に出力し、操作状態取得部３２は操作状態を取得する。例えば、地図アプリケーションソフトウェアが制御部３１によって実行されている場合に、ＸＸＸ地域の地図がＵＩ部３４に表示されているときには、制御部３１は、「ＸＸＸ地域の地図を表示している」という内容を示す操作状態情報を操作状態取得部３２に出力する。また、オーサリングアプリケーションソフトウェアが制御部３１によって実行されている場合に、画像がＵＩ部３４に表示されているときには、制御部３１は、「画像を表示している」という内容を示す操作状態情報を操作状態取得部３２に出力する。
【００７８】
操作状態取得部３２は、一例として、レベルＡの基準又はレベルＢの基準のいずれかに従って、端末装置３の操作状態を取得すればよい。
【００７９】
操作状態取得部３２は、特定情報の要求を示す要求情報と操作状態を示す操作状態情報とを送受信部３３に出力する。操作状態取得部３２は、要求情報に操作状態情報を付加して送受信部３３に出力してもよい。
【００８０】
（送受信部３３）
端末装置３の送受信部３３は、特定情報の要求を示す要求情報と、端末装置３の操作状態を示す操作状態情報とを、通信経路４を介して画像処理装置２に送信する。
【００８１】
また、送受信部３３は、設定用ユーザインターフェースのアドレスデータを、通信経路４を介して画像処理装置２から受信する。複数の設定用ユーザインターフェースのアドレスデータが、端末装置３の操作状態に応じて優先度が高い順に画像処理装置２から送信されるため、送受信部３３は、複数のアドレスデータを順次、受信する。送受信部３３によって受信された複数のアドレスデータは、端末装置３の記憶部３５に記憶される。
【００８２】
また、送受信部３３は、設定用ユーザインターフェースのデータを、通信経路４を介して画像処理装置２から受信する。具体的には、ユーザは端末装置３上でＷｅｂブラウザを起動する。Ｗｅｂブラウザのプログラムは、記憶部３５に予め記憶されている。ユーザがＵＩ部３４を用いてＷｅｂブラウザの起動の指示を与えると、制御部３１は、ユーザからの指示に従ってＷｅｂブラウザを起動する。そして、送受信部３３は、ユーザによって指定されたアドレスデータを用いて設定用ユーザインターフェースのデータに通信経路４を介してアクセスする。これ以降、画像処理装置２の送受信部２６、通信経路４及び端末装置３の送受信部３３を介して、設定用ユーザインターフェースのデータが、画像処理装置２のＵＩ提供部２４から端末装置３のＵＩ部３４に提供される。端末装置３のＷｅｂブラウザは、画像処理装置２から受信した設定用ユーザインターフェースを表示する。また、送受信部３３が画像処理装置２からアドレスデータを受信した場合に、制御部３１は、ユーザからの指示を待たずに自動的にＷｅｂブラウザを起動し、送受信部３３は、アドレスデータを用いて設定用ユーザインターフェースのデータに通信経路４を介してアクセスしてもよい。例えば、送受信部３３は、ユーザからの指示を待たずに、優先度が最も高いアドレスデータを用いて設定用ユーザインターフェースのデータに通信経路４を介してアクセスしてもよい。
【００８３】
また、送受信部３３は、画像処理装置２の印刷部２２によって印刷されるデータ、画像処理装置２のファクシミリ送信部２３によって送信されるデータ及び制御データ（コマンドデータ）を、通信経路４を介して画像処理装置２に送信する。また、端末装置３からの指示に従って画像読取部２１によって画像が読み取られて入出力データが生成されている場合には、送受信部３３は、画像読取部２１によって生成された入出力データを、通信経路４を介して画像処理装置２から受信する。
【００８４】
例えば、ユーザは、ＵＩ部３４に表示された設定用ユーザインターフェースにおいて、画像読取部２１、印刷部２２又はファクシミリ送信部２３の動作条件に関する制御データ（コマンドデータ）を入力する。送受信部３３は、通信経路４を介して画像処理装置２に、制御データをｈｔｔｐリクエスト形式の要求として送信する。画像処理装置２にて印刷又はファクシミリ送信する場合には、送受信部３３は、印刷又はファクシミリ送信されるデータを、通信経路４を介して画像処理装置２に送信する。なお、印刷又はファクシミリ送信されるデータは、ＵＩ部３４を用いてユーザによって指定される。画像処理装置２にて画像の読み取りを行う場合には、送受信部３３は、ｈｔｔｐリクエスト形式の要求に対するｈｔｔｐレスポンス形式の応答として、画像読取部２１によって生成された入出力データを、通信経路４を介して画像処理装置２から受信する。
【００８５】
また、上述したように、画像処理装置２と端末装置３とが、通信経路４と上述した別の通信経路との２つの通信経路によって接続されている場合、送受信部３３は、要求情報と操作状態情報とを別の通信経路を介して画像処理装置２に送信し、設定用ユーザインターフェースのアドレスデータを、別の通信経路を介して画像処理装置２から受信する。送受信部３３は、複数の設定用ユーザインターフェースのアドレスデータを、優先度が高い順に別の通信経路を介して送受信部２６から受信する。
【００８６】
（ＵＩ部３４）
端末装置３のＵＩ部３４は表示部を有し、複数の特定情報を表示する。例えば、ＵＩ部３４は、画像処理装置２から送信された複数の設定用ユーザインターフェースのアドレスデータを表示する。ＵＩ部３４は、複数のアドレスデータを一覧にして表示してもよいし、操作状態に応じた優先度に従って、複数のアドレスデータを優先度が高い順に表示してもよい。例えば、ＵＩ部３４は、複数のアドレスデータをサムネイル画像（縮小画像）にして表示してもよいし、ユーザの指示に従って優先度が高い順に複数のアドレスデータを表示してもよい。また、ＵＩ部３４は、設定用ユーザインターフェースを表示する。
【００８７】
また、ＵＩ部３４は、ユーザによる特定情報の取得の指示や、ユーザによるアドレスデータの指定を受け付ける。例えば、ユーザは、ＵＩ部３４に表示されている複数のアドレスデータから、ユーザが実行を希望する機能（画像処理）の動作条件を設定するための設定用ユーザインターフェースのアドレスデータを、ＵＩ部３４を用いて指定する。また、ＵＩ部３４は、画像処理装置２の画像読取部２１、印刷部２２又はファクシミリ送信部２３のそれぞれの動作条件に関する制御データのユーザによる入力を受け付ける。ＵＩ部３４は、画像処理装置２の画像読取部２１によって読み取られた入出力データが表す画像を表示してもよい。
【００８８】
（記憶部３５）
端末装置３の記憶部３５は入出力データを記憶する。例えば、記憶部３５は、画像処理装置２の画像読取部２１によって生成された入出力データや、画像処理装置２にて印刷又はファクシミリ送信される入出力データを記憶する。また、記憶部３５は、制御部３１によって実行されるアプリケーションソフトウェアを記憶する。また、記憶部３５は、画像処理装置２から送信された複数の設定用ユーザインターフェースのアドレスデータを記憶する。
【００８９】
次に、図５を参照して、画像処理システム１の動作及びユーザの使用例について説明する。図５は、画像処理システム１が行う処理の手順の一例を示すシーケンス図である。
【００９０】
まず、ユーザが端末装置３のＵＩ部３４を用いて特定のアプリケーションソフトウェアの起動を指示すると、端末装置３の制御部３１は、ユーザによって指定されたアプリケーションソフトウェアを起動させる。ユーザは、起動したアプリケーションソフトウェアを用いて、文書を作成したり、画像や文書等のファイルをＵＩ部３４に表示させたり、フォルダをＵＩ部３４に表示させたりする。
【００９１】
図６及び図７に、ＵＩ部３４に表示されるユーザインターフェースの一例を示す。図６及び図７は、操作状態に相当するユーザインターフェースの一例を示す図である。
【００９２】
図６は、端末装置３のＵＩ部３４に表示されるファイルの一例を示す。例えば、制御部３１が、文書作成アプリケーションソフトウェアを起動し、ユーザがＵＩ部３４を用いて文書を作成及び編集する。ＵＩ部３４に表示されたユーザインターフェース１００は、一例として、文書名を表示する表示領域１１０と、文書をスクロールさせてページを変えるスクロール操作部１２０，１４０と、文書の内容を表示する表示領域１３０とを含む。
【００９３】
図７は、端末装置３のＵＩ部３４に表示されるフォルダの一例を示す。例えば、制御部３１が、データ管理アプリケーションソフトウェアを起動し、ユーザがＵＩ部３４を用いてフォルダやファイルを指定する。ＵＩ部３４に表示されたユーザインターフェース２００は、一例として、フォルダ名を表示する表示領域２１０と、別のフォルダを表示させるためのスクロール操作部２２０，２４０と、フォルダ内のデータやフォルダ内の別のフォルダを表示する表示領域２３０とを含む。
【００９４】
そして、ユーザは、端末装置３のＵＩ部３４を用いて、操作に関連する特定情報の取得を指示する（ステップＳ０１）。特定情報の取得の指示を示す情報が、ＵＩ部３４から制御部３１に出力される。制御部３１は、特定情報の取得を操作状態取得部３２に要求する（ステップＳ０２）。
【００９５】
操作状態取得部３２は、端末装置３にて行われている操作の状態を取得する（ステップＳ０３）。例えば、図６に示すように、ＵＩ部３４にファイルが表示されている場合、制御部３１は、「ファイルを表示中」という内容を示す操作状態情報を操作状態取得部３２に出力し、操作状態取得部３２は端末装置３の操作状態を取得する。また、図７に示すように、ＵＩ部３４によってフォルダが表示されている場合、制御部３１は、「フォルダを表示中」という内容を示す操作状態情報を操作状態取得部３２に出力し、操作状態取得部３２は端末装置３の操作状態を取得する。操作状態取得部３２は、要求情報と操作状態情報とを送受信部３３に出力する。
【００９６】
端末装置３の送受信部３３は、要求情報と操作状態情報とを通信経路４を介して画像処理装置２に送信する（ステップＳ０４）。または、送受信部３３は、要求情報と操作状態情報とを、通信経路４とは別の通信経路を介して画像処理装置２に送信してもよい。画像処理装置２の送受信部２６は、通信経路４又は別の通信経路を介して、要求情報と操作状態情報とを端末装置３から受信し、要求情報と操作状態情報とを制御部２５に出力する。
【００９７】
制御部２５は、複数の特定情報を、操作状態情報が示す操作状態に応じて優先度を付けて選択する（ステップＳ０５）。例えば、制御部２５は、図４に示す対応関係情報を参照し、複数の機能を、操作状態に応じて優先度を付けて選択する。例えば、制御部２５は、操作状態情報に基づいて、端末装置３の操作状態が「ファイルを表示中」であることを検知した場合、「（１）プリント  ｆｒｏｍ  端末装置」という機能を優先度が最も高い機能として選択し、「（２）ファクシミリ送信  ｆｒｏｍ  端末装置」という機能を優先度が２番目の機能として選択し、「（３）機能一覧の表示」という機能を優先度が３番目の機能として選択する。そして、制御部２５は、各機能の動作条件を設定するための設定用ユーザインターフェースのアドレスデータを送受信部２６に出力する。
【００９８】
送受信部２６は、優先度が最も高い（１番目に高い）特定情報を、通信経路４又は別の通信経路を介して端末装置３に送信する（ステップＳ０６）。例えば、送受信部２６は、「（１）プリント  ｆｒｏｍ  端末装置」という機能の動作条件を設定するための設定用ユーザインターフェースのアドレスデータを、１番目に端末装置３に送信する。また、送受信部２６は、優先度が２番目に高い特定情報を、通信経路４又は別の通信経路を介して端末装置３に送信する（ステップＳ０７）。例えば、送受信部２６は、「（２）ファクシミリ送信  ｆｒｏｍ  端末装置」という機能の動作条件を設定するための設定用ユーザインターフェースのアドレスデータを、２番目に端末装置３に送信する。そして、送受信部２６は、優先度がＮ番目に高い特定情報を、通信経路４又は別の通信経路を介して端末装置３に送信する（ステップＳ０８）。以上のように、送受信部２６は、制御部２５によって選択された複数の特定情報を、優先度が高い順に端末装置３に送信する。
【００９９】
端末装置３の送受信部３３は、通信経路４又は別の通信経路を介して、複数の特定情報を画像処理装置２から受信し、優先度が付けられた複数の特定情報を制御部３１に出力する（ステップＳ０９）。例えば、送受信部３３は、通信経路４又は別の通信経路を介して、優先度が付けられた複数の設定用ユーザインターフェースのアドレスデータを画像処理装置２から受信し、優先度が付けられた複数のアドレスデータを制御部３１に出力する。
【０１００】
制御部３１は、画像処理装置２から取得した複数の特定情報をＵＩ部３４に表示させる（ステップＳ１０）。例えば、制御部３１は、複数のアドレスデータをサムネイル画像としてＵＩ部３４に表示させてもよいし、複数のアドレスデータを優先度が高い順にＵＩ部３４に表示させてもよい。
【０１０１】
そして、ユーザは、端末装置３上でＷｅｂブラウザを起動し、ＵＩ部３４に表示されている複数のアドレスデータのうちの目的のアドレスデータをＵＩ部３４を用いて指定する。送受信部３３は、ユーザによって指定されたアドレスデータを用いて通信経路４を介して設定用ユーザインターフェースのデータにアクセスする。これ以降、送受信部２６、通信経路４及び送受信部３３を介して、設定用ユーザインターフェースのデータが、画像処理装置２のＵＩ提供部２４から端末装置３のＵＩ部３４に提供される。
【０１０２】
なお、ステップＳ０６からステップＳ０８において、送受信部２６は、複数の設定用ユーザインターフェースのデータを優先度が高い順に端末装置３に送信してもよい。この場合、端末装置３の制御部３１は、複数の設定用ユーザインターフェースを優先度が高い順にＵＩ部３４に表示させる。
【０１０３】
図８から図１０を参照して、画像処理装置２のＵＩ提供部２４が提供する設定用ユーザインターフェースについて説明する。図８から図１０は、操作状態に応じたユーザインターフェースの一例を示す図である。
【０１０４】
例えば、ユーザが、「（１）プリント  ｆｒｏｍ  端末装置」という機能に関するアドレスデータを指定し、送受信部３３が、ユーザによって指定されたアドレスデータを用いて設定用ユーザインターフェースのデータにアクセスした場合、ＵＩ提供部２４は、「（１）プリント  ｆｒｏｍ  端末装置」という機能に関する設定用ユーザインターフェースのデータを端末装置３に提供する。
【０１０５】
図８に、「（１）プリント  ｆｒｏｍ  端末装置」という機能に関する設定用ユーザインターフェースの一例を示す。設定用ユーザインターフェース３００は、画像処理装置２の印刷部２２の動作条件を端末装置３にてユーザが設定するための画面である。設定用ユーザインターフェース３００は、通信経路４を介して画像処理装置２のＵＩ提供部２４から端末装置３のＵＩ部３４に提供されて表示される。設定用ユーザインターフェース３００は、一例として、アドレスデータ（ＵＲＬ）を表示する表示領域３１０と、印刷の設定の項目を表示する表示領域３２０と、設定用ユーザインターフェースをユーザに選択させるための選択部３３０とを含む。ユーザは、設定用ユーザインターフェース３００において、カラーモード、両面印刷の有無、原稿サイズ、印刷対象のデータの名称等の印刷の条件を入力する。設定用ユーザインターフェース３００においてユーザによって入力された情報が、制御データに含まれる。印刷の条件の設定が終了すると、ユーザは、端末装置３のＵＩ部３４で「開始」ボタンを選択する。「開始」ボタンが選択されると、端末装置３の送受信部３３は、通信経路４を介して画像処理装置２に、制御データをｈｔｔｐリクエスト形式の要求として送信する。また、送受信部３３は、印刷対象のデータを通信経路４を介して画像処理装置２に送信する。印刷対象のデータは、画像処理装置２の記憶部２７に記憶される。画像処理装置２の制御部２５は、ｈｔｔｐリクエスト形式の要求の内容を解析し、印刷部２２に印刷の指示を出力する。印刷部２２は、制御部２５の制御に従って、データに基づいて用紙上に画像を印刷する。
【０１０６】
また、例えば、ユーザが、「（２）ファクシミリ送信  ｆｒｏｍ  端末装置」という機能に関するアドレスデータを指定し、送受信部３３が、ユーザによって指定されたアドレスデータを用いて設定用ユーザインターフェースのデータにアクセスした場合、ＵＩ提供部２４は、「（２）ファクシミリ送信  ｆｒｏｍ  端末装置」という機能に関する設定用ユーザインターフェースのデータを端末装置３に提供する。
【０１０７】
図９に、「（２）ファクシミリ送信  ｆｒｏｍ  端末装置」という機能に関する設定用ユーザインターフェースの一例を示す。設定用ユーザインターフェース４００は、画像処理装置２のファクシミリ送信部２３の動作条件を端末装置３にてユーザが設定するための画面である。設定用ユーザインターフェース４００は、一例として、アドレスデータ（ＵＲＬ）を表示する表示領域４１０と、ファクシミリ送信の設定の項目を表示する表示領域４２０と、設定用ユーザインターフェースをユーザに選択させるための選択部４３０とを含む。ユーザは、設定用ユーザインターフェース４００において、ファクシミリ送信の条件を入力する。設定用ユーザインターフェース４００においてユーザによって入力された情報が、制御データに含まれる。ファクシミリ送信の条件の設定が終了すると、ユーザは、端末装置３のＵＩ部３４で「開始」ボタンを選択する。「開始」ボタンが選択されると、端末装置３の送受信部３３は、通信経路４を介して画像処理装置２に、制御データをｈｔｔｐリクエスト形式の要求として送信する。また、送受信部３３は、ファクシミリ送信対象のデータを通信経路４を介して画像処理装置２に送信する。ファクシミリ送信対象のデータは、画像処理装置２の記憶部２７に記憶される。画像処理装置２の制御部２５は、ｈｔｔｐリクエスト形式の要求の内容を解析し、ファクシミリ送信部２３にファクシミリ送信の指示を出力する。ファクシミリ送信部２３は、制御部２５の制御に従って、データに基づいて画像をファクシミリ送信する。
【０１０８】
また、例えば、ユーザが、「（３）機能一覧の表示」という機能に関するアドレスデータを指定し、送受信部３３が、ユーザによって指定されたアドレスデータを用いて設定用ユーザインターフェースのデータにアクセスした場合、ＵＩ提供部２４は、「（３）機能一覧の表示」用の設定用ユーザインターフェースのデータを端末装置３に提供する。
【０１０９】
図１０に、「（３）機能一覧の表示」用の設定用ユーザインターフェースの一例を示す。設定用ユーザインターフェース５００は、画像処理装置２の機能を端末装置３にてユーザが選択するための画面である。設定用ユーザインターフェース５００は、一例として、アドレスデータ（ＵＲＬ）を表示する表示領域５１０と、画像処理装置２の機能の一覧を表示する表示領域５２０と、設定用ユーザインターフェースをユーザに選択させるための選択部５３０とを含む。ユーザが、設定用ユーザインターフェース５００において画像処理装置２の機能を選択すると、その機能の動作条件を設定するための設定用ユーザインターフェースが、画像処理装置２のＵＩ提供部２４から端末装置３に提供されてＵＩ部３４に表示される。
【０１１０】
なお、端末装置３の制御部３１は、ユーザによって選択されたアドレスデータ（ＵＲＬ）を操作状態情報に対応付けて記憶部３５に記憶させてもよい。例えば、端末装置３の操作状態が、記憶部３５に記憶されている操作状態情報が示す操作状態と同じになっている場合に、ユーザが特定情報の取得を指示すると、制御部３１は、操作状態情報に対応付けられたアドレスデータをＵＩ部３４に表示させてもよい。すなわち、端末装置３は、ユーザによって選択されたアドレスデータを学習し、過去に選択されたアドレスデータを優先的に表示してもよい。
【０１１１】
以上のように、本実施形態に係る情報提供装置は、端末装置の操作状態を取得し、その操作状態に応じて優先度が付けられた複数の特定情報を、優先度が高い順に端末装置に提供する。そのため、ユーザが端末装置にて設定を行わなくても、端末装置の現在の操作状態に関連する特定情報が、情報提供装置から端末装置に提供される。
【０１１２】
例えば、情報提供装置が画像処理装置２によって実現されている場合、画像処理装置２は、端末装置３の操作状態を取得し、その操作状態に応じて優先度が付けられた複数の機能（画像処理）を選択し、各機能の動作条件を設定するための設定用ユーザインターフェースのアドレスデータを、優先度が高い順に端末装置３に提供する。すなわち、画像処理装置２は、端末装置３の操作状態に応じて実行されると予想される複数の機能を選択し、各機能の動作条件を設定するための設定用ユーザインターフェースのアドレスデータを、実行される可能性が高い順に端末装置３に提供する。このように、端末装置３における現在の操作の後に実行され得る機能の設定用ユーザインターフェースのアドレスデータが、実行される可能性が高い順に画像処理装置２から端末装置３に提供される。従って、ユーザが端末装置３にて設定を行わなくても、現在の操作の後に実行され得る機能の設定用ユーザインターフェースが、画像処理装置２から端末装置３に提供され得る状態となる。
【０１１３】
例えば、印刷用の設定用ユーザインターフェース、画像読取用の設定用ユーザインターフェース又はファクシミリ送信用の設定用ユーザインターフェースを取得するための設定をユーザが端末装置３にて行わなくても、現在の操作の後に実行され得る機能の設定用ユーザインターフェースが、画像処理装置２から端末装置３に提供され得る状態となる。
【０１１４】
（ハードウェア構成）
以上に例示した画像処理装置２は、図示しないＣＰＵ等のプロセッサを備えている。プロセッサは、図示しないメモリに記憶されたプログラムを実行することにより、ＵＩ提供部２４及び制御部２５のそれぞれの機能を実現する。上記プログラムは、ＣＤやＤＶＤ等の記録媒体を介して又はネットワーク等の通信経路を介して、ハードディスクドライブ（ＨＤＤ）等の記憶装置に記憶される。なお、上記プログラムは、ハードディスクドライブ等の記憶装置に予め記憶されていてもよい。ハードディスクドライブ等の記憶装置に記憶されたプログラムが、ＲＡＭ等のメモリに読み出されてＣＰＵ等のプロセッサによって実行されることにより、上述したＵＩ提供部２４及び制御部２５のそれぞれの機能が実現される。
【０１１５】
また、以上に例示した端末装置３は、図示しないＣＰＵ等のプロセッサを備えている。プロセッサは、図示しないメモリに記憶されたプログラムを実行することにより、制御部３１及び操作状態取得部３２のそれぞれの機能を実現する。上記プログラムは、ＣＤ又はＤＶＤ等の記録媒体を介して又はネットワーク等の通信経路を介して、メモリに記憶される。なお、上記プログラムは、メモリに予め記憶されていてもよい。また、端末装置３が通信経路４又は別の通信経路を介して画像処理装置２に接続した場合に、操作状態取得部３２の機能を実現するためのプログラムが、画像処理装置２から端末装置３に送信されて端末装置３のメモリに記憶されてもよい。メモリに記憶されたプログラムが、ＣＰＵ等のプロセッサによって実行されることにより、上述した制御部３１及び操作状態取得部３２のそれぞれの機能が実現される。
【０１１６】
（変形例１）
次に、変形例１に係る情報提供装置及び情報提供システムについて説明する。変形例１に係る情報提供システムは、情報提供装置と中継装置と端末装置とを含んで構成されている。情報提供装置と端末装置とは中継装置を介して接続されており、中継装置を介して情報提供装置から端末装置に特定情報が提供される。
【０１１７】
図１１に、変形例１に係る画像処理システムの一例を示す。画像処理システム１Ａは、画像処理装置２と端末装置３と中継装置５とを含んで構成されている。端末装置３と中継装置５とは通信経路４Ａを介して接続され、画像処理装置２と中継装置５とは通信経路４Ｂを介して接続されている。画像処理装置２と端末装置３とは、中継装置５を介してデータの送受信を行う。変形例１に係る情報提供装置は、一例として画像処理装置２によって実現され、情報提供システムは、一例として画像処理装置２と端末装置３と中継装置５とによって実現される。中継装置５が設けられている点が、上述した実施形態に係る画像処理システム１と異なる。
【０１１８】
通信経路４Ａ，４Ｂは、上述した通信経路４と同じである。また、通信経路４Ａとは異なる別の通信経路を介して、端末装置３と中継装置５とが接続されてもよいし、通信経路４Ｂとは異なる別の通信経路を介して、画像処理装置２と中継装置５とが接続されてもよい。別の通信経路は、上述した実施形態と同様に、直接接続による通信経路であってよい。また、通信経路４Ａと別の通信経路との２つの通信経路によって、端末装置３と中継装置５とが接続され、通信経路４Ｂと別の通信経路との２つの通信経路によって、画像処理装置２と中継装置５とが接続されてもよい。
【０１１９】
中継装置５は、一例としてプロキシサーバであり、制御部５１を備えている。中継装置５は、要求情報と操作状態情報とを、通信経路４Ａ又は別の通信経路を介して端末装置３から受信する。中継装置５は、制御部５１の制御の下、端末装置３に提供される複数の特定情報を、端末装置３の操作状態に応じて優先度が高い順に画像処理装置２に要求する。中継装置５は、優先度が付けられた複数の特定情報を、通信経路４Ｂ又は別の通信経路を介して画像処理装置２から受信する。そして、中継装置５は、優先度が付けられた複数の特定情報を、通信経路４Ａ又は別の通信経路を介して端末装置３に送信する。
【０１２０】
図１２を参照して、変形例１に係る画像処理システム１Ａの動作及びユーザの使用例について説明する。図１２は、画像処理システム１Ａが行う処理の手順の一例を示すシーケンス図である。
【０１２１】
まず、端末装置３の制御部３１は、ユーザによって指定されたアプリケーションソフトウェアを起動させる。ユーザは、起動したアプリケーションソフトウェアを用いて操作を行う。そして、ユーザは、端末装置３のＵＩ部３４を用いて、操作に関連する特定情報の取得を指示する（ステップＳ３０）。制御部３１は、特定情報の取得を操作状態取得部３２に要求する。
【０１２２】
操作状態取得部３２は、端末装置３にて行われている操作の状態を取得する（ステップＳ３１）。操作状態取得部３２は、要求情報と操作状態情報とを送受信部３３に出力する。
【０１２３】
端末装置３の送受信部３３は、要求情報と操作状態情報とを通信経路４Ａを介して中継装置５に送信する（ステップＳ３２）。または、送受信部３３は、要求情報と操作状態情報とを、通信経路４Ａとは別の通信経路を介して中継装置５に送信してもよい。中継装置５は、通信経路４Ａ又は別の通信経路を介して、要求情報と操作状態情報とを端末装置３から受信する。そして、中継装置５は、通信経路４Ｂ又は別の通信経路を介して、要求情報と操作状態情報とを画像処理装置２に送信する。
【０１２４】
そして、中継装置５は、優先度が最も高い（１番目に高い）特定情報を、通信経路４Ｂ又は別の通信経路を介して画像処理装置２に要求する（ステップＳ３３）。画像処理装置２は、操作状態情報が示す操作状態に応じて優先度が最も高い（１番目に高い）特定情報を、通信経路４Ｂ又は別の通信経路を介して中継装置５に送信する（ステップＳ３４）。次に、中継装置５は、優先度が２番目に高い特定情報を、通信経路４Ｂ又は別の通信経路を介して画像処理装置２に要求する（ステップＳ３５）。画像処理装置２は、操作状態に応じて優先度が２番目に高い特定情報を、通信経路４Ｂ又は別の通信経路を介して中継装置５に送信する（ステップＳ３６）。そして、中継装置５は、優先度がＮ番目に高い特定情報を、通信経路４Ｂ又は別の通信経路を介して画像処理装置２に要求する（ステップＳ３７）。画像処理装置２は、操作状態に応じて優先度がＮ番目に高い特定情報を、通信経路４Ｂ又は別の通信経路を介して中継装置５に送信する（ステップＳ３８）。以上のように、中継装置５は、複数の特定情報を、優先度が高い順に画像処理装置２に要求し、画像処理装置２は、各要求に応じて、特定情報を優先度が高い順に中継装置５に送信する。
【０１２５】
そして、中継装置５は、優先度が付けられた複数の特定情報を、通信経路４Ａ又は別の通信経路を介して端末装置３に送信する（ステップＳ３９）。端末装置３の送受信部３３は、通信経路４Ａ又は別の通信経路を介して、複数の特定情報を中継装置５から受信し、複数の特定情報を制御部３１に出力する。例えば、送受信部３３は、通信経路４Ａ又は別の通信経路を介して、優先度が付けられた複数の設定用ユーザインターフェースのアドレスデータを中継装置５から受信し、優先度が付けられた複数のアドレスデータを制御部３１に出力する。制御部３１は、中継装置５から取得した複数の特定情報をＵＩ部３４に表示させる（ステップＳ４０）。
【０１２６】
ステップＳ４０以降の動作及びユーザの使用例は、上述した実施形態に係る画像処理システム１と同じであるため、説明を省略する。
【０１２７】
以上のように、変形例１に係る画像処理装置２によると、上述した実施形態と同様に、端末装置３における現在の操作の後に実行され得る機能の設定用ユーザインターフェースのアドレスデータが、実行される可能性が高い順に画像処理装置２から端末装置３に提供される。従って、ユーザが端末装置３にて設定を行わなくても、現在の操作の後に実行され得る機能の設定用ユーザインターフェースが、画像処理装置２から端末装置３に提供され得る状態となる。
【０１２８】
（変形例２）
次に、変形例２に係る情報提供装置及び情報提供システムについて説明する。変形例２に係る情報提供システムは、情報提供装置と操作状態データベース（ＤＢ）と端末装置とを含んで構成されている。情報提供装置と操作状態ＤＢと端末装置とは、それぞれ通信経路を介して互いに接続されている。
【０１２９】
図１３に、変形例２に係る画像処理システムの一例を示す。画像処理システム１Ｂは、画像処理装置２と端末装置３と操作状態データベース（ＤＢ）６とを含んで構成されている。画像処理装置２と端末装置３とは通信経路４Ｃを介して接続され、端末装置３と操作状態ＤＢ６とは通信経路４Ｄを介して接続され、画像処理装置２と操作状態ＤＢ６とは通信経路４Ｅを介して接続されている。変形例２に係る情報提供装置は、一例として画像処理装置２によって実現され、情報提供システムは、一例として画像処理装置２と端末装置３と操作状態ＤＢ６とによって実現される。操作状態ＤＢ６が設けられている点が、上述した実施形態に係る画像処理システム１と異なる。
【０１３０】
通信経路４Ｃ，４Ｄ，４Ｅは、上述した通信経路４と同じである。また、通信経路４Ｃとは異なる別の通信経路を介して、画像処理装置２と端末装置３とが接続されてもよいし、通信経路４Ｄとは異なる別の通信経路を介して、端末装置３と操作状態ＤＢ６とが接続されてもよいし、通信経路４Ｅとは異なる別の通信経路を介して、画像処理装置２と操作状態ＤＢ６とが接続されてもよい。別の通信経路は、上述した実施形態と同様に、直接接続による通信経路であってもよい。また、通信経路４Ｃと別の通信経路との２つの通信経路によって、画像処理装置２と端末装置３とが接続され、通信経路４Ｄと別の通信経路との２つの通信経路によって、端末装置３と操作状態ＤＢ６とが接続され、通信経路４Ｅと別の通信経路との２つの通信経路によって、画像処理装置２と操作状態ＤＢ６とが接続されてもよい。
【０１３１】
操作状態ＤＢ６は、端末装置３から操作状態情報を受けて、その操作状態情報を記憶する。例えば、操作状態ＤＢ６は、要求情報に関連付けて操作状態情報を記憶する。画像処理装置２は、端末装置３から要求情報を受けると、その要求情報に関連付けられた操作状態情報を操作状態ＤＢ６から取得する。
【０１３２】
図１４を参照して、変形例２に係る画像処理システム１Ｂの動作及びユーザの使用例について説明する。図１４は、画像処理システム１Ｂが行う処理の手順の一例を示すシーケンス図である。
【０１３３】
まず、端末装置３の制御部３１は、ユーザによって指定されたアプリケーションソフトウェアを起動させる。ユーザは、起動したアプリケーションソフトウェアを用いて操作を行う。そして、ユーザは、端末装置３のＵＩ部３４を用いて、操作に関連する特定情報の取得を指示する（ステップＳ５０）。制御部３１は、特定情報の取得を操作状態取得部３２に要求する（ステップＳ５１）。
【０１３４】
操作状態取得部３２は、端末装置３にて行われている操作の状態を取得する（ステップＳ５２）。操作状態取得部３２は、要求情報と操作状態情報とを送受信部３３に出力する。
【０１３５】
端末装置３の送受信部３３は、要求情報と操作状態情報とを通信経路４Ｄを介して操作状態ＤＢ６に送信し、操作状態を操作状態ＤＢ６に登録する（ステップＳ５３）。操作状態ＤＢ６は、要求情報に関連付けて操作状態情報を記憶する。なお、送受信部３３は、要求情報と操作状態情報とを、通信経路４Ｄとは別の通信経路を介して操作状態ＤＢ６に送信してもよい。
【０１３６】
また、端末装置３の送受信部３３は、要求情報を通信経路４Ｃを介して画像処理装置２に送信する（ステップＳ５４）。なお、送受信部３３は、要求情報を通信経路４Ｃとは別の通信経路を介して画像処理装置２に送信してもよい。
【０１３７】
画像処理装置２の送受信部２６は、通信経路４Ｃ又は別の通信経路を介して、要求情報を端末装置３から受信し、要求情報を制御部２５に出力する。制御部２５は、送受信部２６及び通信経路４Ｅを介して、その要求情報に関連する操作状態情報を操作状態ＤＢ６から取得する（ステップＳ５５）。
【０１３８】
制御部２５は、複数の特定情報を、操作状態情報が示す操作状態に応じて優先度を付けて選択する。そして、送受信部２６は、制御部２５によって選択された優先度が最も高い（１番目に高い）特定情報を、通信経路４Ｃ又は別の通信経路を介して端末装置３に送信する（ステップＳ５６）。例えば、送受信部２６は、優先度が最も高い機能の動作条件を設定するための設定用ユーザインターフェースのアドレスデータを、１番目に端末装置３に送信する。また、送受信部２６は、制御部２５によって選択された優先度が２番目に高い特定情報を、通信経路４Ｃ又は別の通信経路を介して端末装置３に送信する（ステップＳ５７）。例えば、送受信部２６は、優先度が２番目に高い機能の動作条件を設定するための設定用ユーザインターフェースのアドレスデータを、２番目に端末装置３に送信する。そして、送受信部２６は、制御部２５によって選択された優先度がＮ番目に高い特定情報を、通信経路４Ｃ又は別の通信経路を介して端末装置３に送信する（ステップＳ５８）。以上のように、送受信部２６は、制御部２５によって選択された複数の特定情報を、優先度が高い順に端末装置３に送信する。
【０１３９】
端末装置３の送受信部３３は、通信経路４Ｃ又は別の通信経路を介して、複数の特定情報を画像処理装置２から受信し、優先度が付けられた複数の特定情報を制御部３１に出力する（ステップＳ５９）。例えば、送受信部３３は、通信経路４Ｃ又は別の通信経路を介して、優先度が付けられた複数の設定用ユーザインターフェースのアドレスデータを画像処理装置２から受信し、優先度が付けられた複数のアドレスデータを制御部３１に出力する。制御部３１は、画像処理装置２から取得した複数の特定情報をＵＩ部３４に表示させる（ステップＳ６０）。
【０１４０】
ステップＳ６０以降の動作及びユーザの使用例は、上述した実施形態に係る画像処理システム１と同じであるため、説明を省略する。
【０１４１】
以上のように、変形例２に係る画像処理装置２によると、上述した実施形態と同様に、端末装置３における現在の操作の後に実行され得る機能の設定用ユーザインターフェースのアドレスデータが、実行される可能性が高い順に画像処理装置２から端末装置３に提供される。従って、ユーザが端末装置３にて設定を行わなくても、現在の操作の後に実行され得る機能の設定用ユーザインターフェースが、画像処理装置２から端末装置３に提供され得る状態となる。
【符号の説明】
【０１４２】
１，１Ａ，１Ｂ  画像処理システム、２  画像処理装置、３  端末装置、４，４Ａ，４Ｂ，４Ｃ，４Ｄ，４Ｅ  通信経路、５  中継装置、６  操作状態ＤＢ、２１  画像読取部、２２  印刷部、２３  ファクシミリ送信部、２４  ＵＩ提供部、２５，３１，５１  制御部、２６，３３  送受信部、２７，３５  記憶部、２８，３４  ＵＩ部、３２  操作状態取得部。
【図１】
0005454544.tif 000002
【図２】
0005454544.tif 000003
【図３】
0005454544.tif 000004
【図４】
0005454544.tif 000005
【図５】
0005454544.tif 000006
【図１１】
0005454544.tif 000007
【図１２】
0005454544.tif 000008
【図１３】
0005454544.tif 000009
【図１４】
0005454544.tif 000010
【図６】
0005454544.tif 000011
【図７】
0005454544.tif 000012
【図８】
0005454544.tif 000013
【図９】
0005454544.tif 000014
【図１０】
0005454544.tif 000015