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