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