(57)【要約】【課題】画像処理装置を遠隔操作する際の操作性の低下を防ぐことが可能な画像処理装置、画像処理システム、画像処理方法、画像処理プログラムを提供する。【解決手段】他の画像処理装置を検出する検出手段と、検出手段により検出された他の画像処理装置から、他の画像処理装置に搭載された機能の一覧と他の画像処理装置の有する操作表示手段のサイズを示すサイズ情報とを含む能力データを受け取る能力データ受け取り手段と、能力データ受け取り手段により受け取った能力データに基づき他の画像処理装置を遠隔操作対象とするか否かを選定する選定手段と、を有し、選定手段は、能力データに含まれる機能の一覧に操作対象となる機能が含まれ、且つ他の画像処理装置の操作表示手段のサイズが、当該画像処理装置の操作表示手段のサイズ以下である場合に、他の画像処理装置を遠隔操作対象として選定する。【選択図】図６
2011239083.tif 000002
【特許請求の範囲】
【請求項１】
他の画像処理装置を検出する検出手段と、
前記検出手段により検出された前記他の画像処理装置から、前記他の画像処理装置に搭載された機能の一覧と前記他の画像処理装置の有する操作表示手段のサイズを示すサイズ情報とを含む能力データを受け取る能力データ受け取り手段と、
前記能力データ受け取り手段により受け取った前記能力データに基づき前記他の画像処理装置を遠隔操作対象とするか否かを選定する選定手段と、を有し、
前記選定手段は、
前記能力データに含まれる前記機能の一覧に操作対象となる機能が含まれ、且つ前記他の画像処理装置の前記操作表示手段のサイズが、当該画像処理装置の操作表示手段のサイズ以下である場合に、前記他の画像処理装置を遠隔操作対象として選定する画像処理装置。
【請求項２】
前記選定手段により選定された前記他の画像処理装置から、前記他の画像処理装置の前記操作表示手段に表示される操作画面ファイルを取得する操作画面取得手段と、
前記他の画像処理装置と当該画像処理装置とを連携させる機能連携手段と、を有する請求項１記載の画像処理装置。
【請求項３】
前記他の画像処理装置から、前記他の画像処理装置の状態を示す機器状態データを受け取る機器状態データ受け取り手段を有し、
前記選定手段は、
前記機器状態データ受け取り手段により受け取った前記機器状態データに基づき、動作可能な他の画像処理装置を遠隔操作対象として選定する請求項１又は２記載の画像処理装置。
【請求項４】
前記選定手段により遠隔操作対象として選定された画像処理装置の操作表示手段のサイズが、該画像処理装置の操作表示手段のサイズより大きいとき、
前記選定手段は、
前記遠隔操作対象として選定された画像処理装置を操作するための、前記遠隔操作対象として選定された画像処理装置とは別の画像処理装置であって、操作表示手段のサイズが当該画像処理装置の操作表示手段のサイズ以下の画像処理装置を操作画面ファイル取得対象に選定し、
前記操作画面取得手段は、
前記操作画面ファイル取得対象に選定された画像処理装置から、該画像処理装置の操作表示手段に表示させるための操作画面ファイルを取得する請求項３記載の画像処理装置。
【請求項５】
前記操作画面取得手段により取得された前記操作画面ファイルが記憶装置に格納されているか否かを検出する操作画面検出手段と、
前記操作画面ファイルが前記記憶装置に記憶されていないとき、前記操作画面ファイルを前記記憶装置へ記憶させる記憶制御手段と、を有する請求項２ないし４の何れか一項に記載の画像処理装置。
【請求項６】
前記記憶手段は、当該画像処理装置と接続された操作画面ファイルサーバに設けられており、
前記操作画面ファイルサーバを前記操作画面ファイルの取得先として特定する取得先特定手段を有する請求項５記載の画像処理装置。
【請求項７】
複数の画像処理装置が接続されて構成される画像処理システムであって、
前記画像処理装置は、
前記複数の画像処理装置から自機以外の他の画像処理装置を検出する検出手段と、
前記検出手段により検出された前記他の画像処理装置から、前記他の画像処理装置に搭載された機能の一覧と前記他の画像処理装置の有する操作表示手段のサイズを示すサイズ情報とを含む能力データを受け取る能力データ受け取り手段と、
前記能力データ受け取り手段により受け取った前記能力データに基づき前記他の画像処理装置を遠隔操作対象とするか否かを選定する選定手段と、を有し、
前記選定手段は、
前記能力データに含まれる前記機能の一覧に操作対象となる機能が含まれ、且つ前記他の画像処理装置の前記操作表示手段のサイズが、当該画像処理装置の操作表示手段のサイズ以下である場合に、前記他の画像処理装置を遠隔操作対象として選定する画像処理システム。
【請求項８】
複数の画像処理装置と、画像処理装置の操作表示手段に表示される操作画面ファイルが複数格納された操作画面ファイルサーバとが接続されて構成される画像処理システムであって、
前記画像処理装置は、
前記複数の画像処理装置から自機以外の他の画像処理装置を検出する検出手段と、
前記検出手段により検出された前記他の画像処理装置から、前記他の画像処理装置に搭載された機能の一覧と前記他の画像処理装置の有する操作表示手段のサイズを示すサイズ情報とを含む能力データを受け取る能力データ受け取り手段と、
前記能力データ受け取り手段により受け取った前記能力データに基づき前記他の画像処理装置を遠隔操作対象とするか否かを選定する選定手段と、
前記画像処理装置の操作表示手段のサイズを示す情報と、前記画像処理装置において操作対象となる機能とを前記操作画面ファイルサーバへ送信し、前記操作画面ファイルサーバから操作画面ファイルを取得する操作画面取得手段と、を有し、
前記操作画面ファイルサーバは、
操作表示手段のサイズが前記画像処理装置の操作表示手段のサイズ以下であり、且つ前記画像処理装置において操作対象となる機能が含まれる操作画面ファイルを前記画像処理装置へ提供する操作画面提供手段を有する画像処理システム。
【請求項９】
複数の画像処理装置と接続されて画像処理システムを構成する画像処理装置により実行される画像処理方法であって、
前記複数の画像処理装置から自機以外の他の画像処理装置を検出する検出手順と、
前記検出手順において検出された前記他の画像処理装置から、前記他の画像処理装置に搭載された機能の一覧と前記他の画像処理装置の有する操作表示手段のサイズを示すサイズ情報とを含む能力データを受け取る能力データ受け取り手順と、
前記能力データ受け取り手順において受け取った前記能力データに基づき前記他の画像処理装置を遠隔操作対象とするか否かを選定する選定手順と、を有し、
前記選定手順は、
前記能力データに含まれる前記機能の一覧に操作対象となる機能が含まれ、且つ前記他の画像処理装置の前記操作表示手段のサイズが、当該画像処理装置の操作表示手段のサイズ以下である場合に、前記他の画像処理装置を遠隔操作対象として選定する画像処理方法。
【請求項１０】
複数の画像処理装置と接続されて画像処理システムを構成する画像処理装置により実行される画像処理プログラムであって、
前記画像処理装置に、
前記複数の画像処理装置から自機以外の他の画像処理装置を検出する検出ステップと、
前記検出ステップにおいて検出された前記他の画像処理装置から、前記他の画像処理装置に搭載された機能の一覧と前記他の画像処理装置の有する操作表示手段のサイズを示すサイズ情報とを含む能力データを受け取る能力データ受け取りステップと、
前記能力データ受け取りステップにおいて受け取った前記能力データに基づき前記他の画像処理装置を遠隔操作対象とするか否かを選定する選定ステップと、を実行させ、
前記選定ステップは、
前記能力データに含まれる前記機能の一覧に操作対象となる機能が含まれ、且つ前記他の画像処理装置の前記操作表示手段のサイズが、当該画像処理装置の操作表示手段のサイズ以下である場合に、前記他の画像処理装置を遠隔操作対象として選定する画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
複数の画像処理装置と接続されて画像処理システムを構成する画像処理装置、画像処理システム、画像処理方法、画像処理プログラムに関する。
【背景技術】
【０００２】
従来から、複数の画像処理装置がネットワークを介して接続されたシステムにおいて、一つの画像処理装置を直接操作して他の画像処理装置を遠隔操作する技術が知られている。以下、直接操作される画像処理装置を直接操作機器と呼び、遠隔操作される画像処理装置を遠隔操作対象機器と呼ぶ。
【０００３】
このようなシステムでは、円滑な遠隔操作を実現するために、直接操作機器が遠隔操作対象機器から操作画面を取得する必要がある。特に遠隔操作対象機器の操作画面が、直接操作機器の表示操作部に収まらない場合には、直接操作機器は遠隔操作対象機器の操作画面を縮小して表示操作部に表示する技術が既に知られている。
【０００４】
例えば特許文献１には、遠隔操作対象機器の操作画面を遠隔操作対象機器の表示態様で表示すると操作画面が直接操作機器の表示操作部に収まらないとき、遠隔操作対象機器の操作画面を縮小して直接操作機器の表示操作部に表示する構成が開示されている。
【０００５】
また特許文献２には、画像処理装置の操作パネルに表示された情報を外部機器にも表示させ、画面を見ながら外部機器から操作を行うことが記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら上記従来の技術では、遠隔操作対象機器の操作表示部が直接操作機器の操作表示部に収まらない場合は、遠隔操作対象機器の操作表示部が縮小される。このため、直接操作機器の操作表示部に表示される操作要素が小さくなり、操作がしにくくなるため操作性が低下する。
【０００７】
本発明は、上記事情を鑑みてこれを解決すべくなさたれものであり、画像処理装置を遠隔操作する際の操作性の低下を防ぐことが可能な画像処理装置、画像処理システム、画像処理方法、画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために以下の如き構成を採用した。
【０００９】
本発明の画像処理装置は、他の画像処理装置を検出する検出手段と、前記検出手段により検出された前記他の画像処理装置から、前記他の画像処理装置に搭載された機能の一覧と前記他の画像処理装置の有する操作表示手段のサイズを示すサイズ情報とを含む能力データを受け取る能力データ受け取り手段と、前記能力データ受け取り手段により受け取った前記能力データに基づき前記他の画像処理装置を遠隔操作対象とするか否かを選定する選定手段と、を有し、前記選定手段は、前記能力データに含まれる前記機能の一覧に操作対象となる機能が含まれ、且つ前記他の画像処理装置の前記操作表示手段のサイズが、当該画像処理装置の操作表示手段のサイズ以下である場合に、前記他の画像処理装置を遠隔操作対象として選定する。
【００１０】
また本発明の画像処理装置は、前記選定手段により選定された前記他の画像処理装置から、前記他の画像処理装置の前記操作表示手段に表示される操作画面ファイルを取得する操作画面取得手段と、前記他の画像処理装置と当該画像処理装置とを連携させる機能連携手段と、を有する。
【００１１】
また本発明の画像処理装置は、前記他の画像処理装置から、前記他の画像処理装置の状態を示す機器状態データを受け取る機器状態データ受け取り手段を有し、前記選定手段は、前記機器状態データ受け取り手段により受け取った前記機器状態データに基づき、動作可能な他の画像処理装置を遠隔操作対象として選定する。
【００１２】
また本発明の画像処理装置は、前記選定手段により遠隔操作対象として選定された画像処理装置の操作表示手段のサイズが、該画像処理装置の操作表示手段のサイズより大きいとき、前記選定手段は、前記遠隔操作対象として選定された画像処理装置を操作するための、前記遠隔操作対象として選定された画像処理装置とは別の画像処理装置であって、操作表示手段のサイズが当該画像処理装置の操作表示手段のサイズ以下の画像処理装置を操作画面ファイル取得対象に選定し、前記操作画面取得手段は、前記操作画面ファイル取得対象に選定された画像処理装置から、該画像処理装置の操作表示手段に表示させるための操作画面ファイルを取得する。
【００１３】
また本発明の画像処理装置は、前記操作画面取得手段により取得された前記操作画面ファイルが記憶装置に格納されているか否かを検出する操作画面検出手段と、前記操作画面ファイルが前記記憶装置に記憶されていないとき、前記操作画面ファイルを前記記憶装置へ記憶させる記憶制御手段と、を有する。
【００１４】
また本発明の画像処理装置は、前記記憶手段は、当該画像処理装置と接続された操作画面ファイルサーバに設けられており、前記操作画面ファイルサーバを前記操作画面ファイルの取得先として特定する取得先特定手段を有する。
【００１５】
本発明は、複数の画像処理装置が接続されて構成される画像処理システムであって、前記画像処理装置は、前記複数の画像処理装置から自機以外の他の画像処理装置を検出する検出手段と、前記検出手段により検出された前記他の画像処理装置から、前記他の画像処理装置に搭載された機能の一覧と前記他の画像処理装置の有する操作表示手段のサイズを示すサイズ情報とを含む能力データを受け取る能力データ受け取り手段と、前記能力データ受け取り手段により受け取った前記能力データに基づき前記他の画像処理装置を遠隔操作対象とするか否かを選定する選定手段と、を有し、前記選定手段は、前記能力データに含まれる前記機能の一覧に操作対象となる機能が含まれ、且つ前記他の画像処理装置の前記操作表示手段のサイズが、当該画像処理装置の操作表示手段のサイズ以下である場合に、前記他の画像処理装置を遠隔操作対象として選定する。
【００１６】
本発明は、複数の画像処理装置と、画像処理装置の操作表示手段に表示される操作画面ファイルが複数格納された操作画面ファイルサーバとが接続されて構成される画像処理システムであって、前記画像処理装置は、前記複数の画像処理装置から自機以外の他の画像処理装置を検出する検出手段と、前記検出手段により検出された前記他の画像処理装置から、前記他の画像処理装置に搭載された機能の一覧と前記他の画像処理装置の有する操作表示手段のサイズを示すサイズ情報とを含む能力データを受け取る能力データ受け取り手段と、前記能力データ受け取り手段により受け取った前記能力データに基づき前記他の画像処理装置を遠隔操作対象とするか否かを選定する選定手段と、前記画像処理装置の操作表示手段のサイズを示す情報と、前記画像処理装置において操作対象となる機能とを前記操作画面ファイルサーバへ送信し、前記操作画面ファイルサーバから操作画面ファイルを取得する操作画面取得手段と、を有し、前記操作画面ファイルサーバは、操作表示手段のサイズが前記画像処理装置の操作表示手段のサイズ以下であり、且つ前記画像処理装置において操作対象となる機能が含まれる操作画面ファイルを前記画像処理装置へ提供する操作画面提供手段を有する。
【００１７】
本発明は、複数の画像処理装置と接続されて画像処理システムを構成する画像処理装置により実行される画像処理方法であって、前記複数の画像処理装置から自機以外の他の画像処理装置を検出する検出手順と、前記検出手順において検出された前記他の画像処理装置から、前記他の画像処理装置に搭載された機能の一覧と前記他の画像処理装置の有する操作表示手段のサイズを示すサイズ情報とを含む能力データを受け取る能力データ受け取り手順と、前記能力データ受け取り手順において受け取った前記能力データに基づき前記他の画像処理装置を遠隔操作対象とするか否かを選定する選定手順と、を有し、前記選定手順は、前記能力データに含まれる前記機能の一覧に操作対象となる機能が含まれ、且つ前記他の画像処理装置の前記操作表示手段のサイズが、当該画像処理装置の操作表示手段のサイズ以下である場合に、前記他の画像処理装置を遠隔操作対象として選定する。
【００１８】
本発明は、複数の画像処理装置と接続されて画像処理システムを構成する画像処理装置により実行される画像処理プログラムであって、前記画像処理装置に、前記複数の画像処理装置から自機以外の他の画像処理装置を検出する検出ステップと、前記検出ステップにおいて検出された前記他の画像処理装置から、前記他の画像処理装置に搭載された機能の一覧と前記他の画像処理装置の有する操作表示手段のサイズを示すサイズ情報とを含む能力データを受け取る能力データ受け取りステップと、前記能力データ受け取りステップにおいて受け取った前記能力データに基づき前記他の画像処理装置を遠隔操作対象とするか否かを選定する選定ステップと、を実行させ、前記選定ステップは、前記能力データに含まれる前記機能の一覧に操作対象となる機能が含まれ、且つ前記他の画像処理装置の前記操作表示手段のサイズが、当該画像処理装置の操作表示手段のサイズ以下である場合に、前記他の画像処理装置を遠隔操作対象として選定する。
【発明の効果】
【００１９】
本発明によれば、画像処理装置を遠隔操作する際の操作性の低下を防ぐことができる。
【図面の簡単な説明】
【００２０】
【図１】第一の実施形態の画像処理システムのシステム構成を説明する図である。
【図２】画像処理システムの概要を説明する図である。
【図３】画像処理装置のハードウェア構成の一例を示す図である。
【図４】第一の実施形態の画像処理装置の機能構成を説明する図である。
【図５】第一の実施形態の画像処理システムの動作を説明するシーケンス図である。
【図６】第一の実施形態の画像処理装置の選定部の動作を説明するフローチャートである。
【図７】第二の実施形態の画像処理システムの概要を説明する図である。
【図８】第二の実施形態の画像処理システムの動作を説明するシーケンス図である。
【図９】第三の実施形態の画像処理システムの概要を説明する図である。
【図１０】第三の実施形態の画像処理システムの動作を説明するシーケンス図である。
【図１１】第三の実施形態の画像処理装置の選定部の動作を説明するためのフローチャートである。
【図１２】第四の実施形態の画像処理システムのシステム構成の例を説明する図である。
【図１３】第四の実施形態の画像処理システム１００Ａの概要を説明する図である。
【図１４】第四の実施形態の画像処理装置と操作画面ファイルサーバの機能構成を説明する図である。
【図１５】操作画面ファイルサーバにおいて操作画面ファイルを永続化させる処理を説明するシーケンス図である。
【図１６】操作画面ファイルサーバが操作画面ファイルを提供する動作を説明するシーケンス図である。
【発明を実施するための形態】
【００２１】
（第一の実施形態）
以下に図面を参照して本発明の第一の実施形態について説明する。図１は、第一の実施形態の画像処理システムのシステム構成を説明する図である。
【００２２】
本実施形態の画像処理システム１００は、画像処理装置２００Ａ、２００Ｂ、２００Ｃ、２００Ｄ、２００ＥがネットワークＮを介して接続されて構成される。本実施形態では、画像処理装置２００Ａがユーザに直接操作される画像処理装置であり、画像処理装置２００Ｂ〜２００Ｅが画像処理装置２００Ａにより遠隔操作の対象とされる画像処理装置となる。本実施形態の以下の説明では、ユーザに直接操作される画像処理装置２００Ａを直接操作機器２００Ａと呼ぶ。画像処理装置２００Ａは、画像処理装置２００Ｂ〜２００Ｅの何れかと連携する。連携先となった画像処理装置は、画像処理装置２００Ａによる遠隔操作の対象となる。本実施形態では、遠隔操作対象となった画像処理装置を遠隔操作対象機器と呼ぶ。
【００２３】
次に図２を参照して本実施形態の画像処理システム１００の概要を説明する。図２は、画像処理システムの概要を説明する図である。
【００２４】
本実施形態の画像処理システム１００では、直接操作機器（画像処理装置）２００Ａが連携候補の画像処理装置２００Ｂ〜２００Ｅのうち何れか一台を遠隔操作対象機器として選定し、直接操作機器２００Ａと機能を連携させる。尚本実施形態における連携とは、複数台の画像処理装置で一つの機能を実現させることを示す。
【００２５】
例えば本実施形態の画像処理システム１００において、ＦＡＸ（facsimile）機能を利用したい場合について考える。直接操作機器２００Ａには、ＦＡＸ機能が搭載されていないので、直接操作機器２００ＡからはＦＡＸ送信できない。そこで直接操作機器２００Ａは、画像処理装置２００Ｂ〜２００ＥからＦＡＸ機能が搭載されている画像処理装置２００Ｃ、２００Ｄ、２００Ｅを選定する。そして、直接操作機器２００Ａは、選定された３つ画像処理装置において操作パネルのサイズが自身の操作パネルのサイズと一致する画像処理装置２００Ｃを遠隔操作対象機器２００Ｃとして選定する。
【００２６】
本実施形態では、以上のように直接操作機器２００Ａと操作パネルのサイズが一致する画像処理装置を遠隔操作対象機器とすれば、遠隔操作対象機器の操作パネルに表示された操作画面を縮小しなくても良くなる。よって本実施形態によれば、遠隔操作する際の操作性の低下を抑制することができる。
【００２７】
以下に本実施形態の画像処理装置２００Ａについて説明する。図３は、画像処理装置のハードウェア構成の一例を示す図である。本実施形態の画像処理装置２００Ｂ〜２００Ｅも、画像処理装置２００Ａと同様のハードウェア構成を有するものとした。
【００２８】
本実施形態の画像処理装置２００Ａは、それぞれバスＢで相互に接続されている入力装置２１、出力装置２２、ドライブ装置２３、補助記憶装置２４、不揮発性メモリ装置２５、演算処理装置２６、インターフェース装置２７、操作パネル２８で構成される。
【００２９】
入力装置２１は、画像データを入力するための装置であり、例えばスキャン装置等により実現される。出力装置２２は、画像データを出力するための装置であり、例えばプロッタ装置等により実現される。補助記憶装置２４は、大容量メモリ装置であり、例えばハードディスク（以下、ＨＤＤ）等により実現される。不揮発性メモリ装置２５は、例えばＮＶＲＡＭ（Non Volatile RAM）等により実現される。
【００３０】
演算処理装置２６は、例えばＣＰＵ（Central Processing Unit）であり、不揮発性メモリ装置２５等に記憶されたプログラムを実行して画像処理装置２００Ａの機能を実現する。インターフェース装置２７は、モデム、ＬＡＮカードなどで構成されており、画像処理装置２００Ａをネットワーク等に接続する為に用いられる。操作パネル２８は、画像処理装置２００Ａの操作を行うための装置であり、例えば表示機能を有する操作パネル等により実現される。
【００３１】
本発明の画像処理プログラムは、画像処理装置２００Ａを制御する各種プログラムの少なくとも一部である。画像処理プログラムを含む各種プログラムは、例えば記録媒体２９の配布やネットワからのダウンロードなどによって提供される。画像処理プログラムを記録した記録媒体２９は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００３２】
また、画像処理プログラムを記録した記録媒体２９がドライブ装置２３にセットされると、画像処理プログラムは記録媒体２９からドライブ装置２３を介して補助記憶装置２４にインストールされる。ネットワークからダウンロードされた画像処理プログラムは、インターフェース装置２７を介して補助記憶装置２４にインストールされる。
【００３３】
補助記憶装置２４には、インストールされた画像処理プログラムを記憶と共に、必要なファイル、データ等を記憶する。演算処理装置２６は補助記憶装置２４に格納された画像処理プログラムに従って、後述するような各種処理を実現している。
【００３４】
次に図４を参照して本実施形態の画像処理装置２００Ａの機能構成について説明する。図４は、第一の実施形態の画像処理装置の機能構成を説明する図である。本実施形態では、画像処理装置２００Ｂ〜２００Ｅも画像処理装置２００Ａと同様の機能構成を有するものとした。
【００３５】
本実施形態の画像処理装置２００Ａは、検出部２１０Ａ、能力データ授受部２２０Ａ、機器状態データ授受部２３０Ａ、操作画面取得部２４０Ａ、機器連携部２５０Ａ、操作画面検出部２６０Ａ、選定部２７０Ａ、永続化部２８０Ａを有する。
【００３６】
検出部２１０Ａは、画像処理装置２００ＡとネットワークＮを介して接続された画像処理装置２００Ｂ〜２００Ｅを検出する。能力データ授受部２２０Ａは、他の画像処理装置２００Ｂ〜２００Ｅからの要求を受けたとき画像処理装置２００Ａの能力データを要求元へ提供する。また画像処理装置２００Ａが要求元である場合には、能力データ授受部２２０Ａに要求先である画像処理装置の能力データが供給される。本実施形態において画像処理装置間で授受される能力データは、例えば操作パネルのサイズ情報、機器で提供している機能（サービス）の一覧等である。
【００３７】
機器状態データ授受部２３０Ａは、画像処理装置２００Ｂ〜２００Ｅの機器状態データを授受する機能を持つ。機器状態データ授受部２３０Ａは、他の画像処理装置２００Ｂ〜２００Ｅからの要求を受けたとき画像処理装置２００Ａの機器状態データを要求元へ提供する。また画像処理装置２００Ａが要求元である場合には、機器状態データ授受部２３０Ａに要求先である画像処理装置の機器状態データが供給される。尚本実施形態の機器状態データとは、画像処理装置の正常状態・故障状態等、機器が利用可・不可の状態を示す情報である。
【００３８】
操作画面取得部２４０Ａは、他の画像処理装置２００Ｂ〜２００Ｅから操作画面ファイルを取得する。操作画面ファイルは、例えばＨＴＭＬ（HyperText Markup Language）で表現されてもよいし、Ｆｌａｓｈで表現されてもよい。
【００３９】
機器連携部２５０Ａは、直接操作機器２００Ａから他の画像処理装置２００Ｂ〜２００Ｅのリソース（デバイス、資源）を使って機能実現する。
【００４０】
操作画面検出部２６０Ａは、自機に要求された機能を実現するための操作画面ファイルが存在するか否かを検出する。
【００４１】
選定部２７０Ａは、各授受部により授受された情報を元に、遠隔操作対象機器となる画像処理装置を選定する。永続化部２８０Ａは、画像処理装置２００Ａ内に情報を永続化するためのものである。具体的には、永続化部２８０Ａは、画像処理装置２００Ａの有する不揮発性メモリ等に情報を記憶させる記憶制御手段である。
【００４２】
以下に図５を参照して本実施形態の画像処理システム１００の動作について説明する。図５は、第一の実施形態の画像処理システムの動作を説明するシーケンス図である。図５では、直接操作機器である画像処理装置２００Ａが画像形成装置２００Ｃを遠隔操作対象機器として選定した場合の動作の例を示す。
【００４３】
画像処理装置２００Ａは、オペレータの操作に伴い、ネットワークＮに接続された画像処理装置２００Ｂ〜２００Ｅに対してマルチキャストを実行し、検出部２１０Ａのより画像処理装置２００Ｃを検出する（ステップＳ５０１、５０２）。尚本実施形態の検出部２１０Ａは、公知の技術であるNetBIOS（Network Basic Input Output System）やWSD（Device Profile for Web Service）等により実現されても良い。検出部２１０Ａは、画像処理装置２００Ｃを検出したことを能力データ授受部２２０Ａへ通知する（ステップＳ５０３）。
【００４４】
次に画像処理装置２００Ａは、能力データ授受部２２０Ａにより、画像処理装置２００Ａと画像処理装置２００Ｃと間で能力データの授受を実施する。能力データ授受部２２０Ａは、画像処理装置２００Ｃに対して能力データの提供を要求する（ステップＳ５０４）。画像処理装置２００Ｃの能力データ授受部（図示せず）は、この要求を受けて画像処理装置２００Ｃの能力データを画像処理装置２００Ａへ提供する（ステップＳ５０５）。能力データ授受部２２０Ａに提供される画像処理装置２００Ｃの能力データは、上述した通りである。
【００４５】
能力データ授受部２２０Ａは、画像処理装置２００Ｃの能力データが提供されると、選定部２７０Ａへ画像処理装置２００Ｃの能力データを渡す（ステップＳ５０６）。続いて選定部２７０Ａは、画像処理装置２００Ｃを遠隔操作対象機器とするか否かを選定する（ステップＳ５０７）。選定部２７０Ａにおける選定の詳細は後述する。
【００４６】
選定部２７０Ａが画像処理装置２００Ｃを遠隔操作対象機器に選定すると、選定部２７０は操作画面取得部２４０Ａへ操作画面ファイルの取得要求を行う（ステップＳ５０８）。
【００４７】
操作画面取得部２４０Ａは、この要求を受けて画像処理装置２００Ｃから画像処理装置２００Ｃの操作画面ファイルを取得する（ステップＳ５０９）。
【００４８】
続いて機器連携部２５０Ａは、画像処理装置２００Ｃに機能代行依頼を行い、画像処理装置２００Ｃと連携する（ステップＳ５１０）。
【００４９】
以下に機能代行依頼について説明する。機能代行依頼には、３つのステップが含まれる。３つのステップとは、初期画面表示ステップ、設定変更応答ステップ、処理実行ステップ、である。初期画面表示ステップでは、遠隔操作対象機器に対して、状態情報取得やオプション情報取得を行い、操作パネル２８に表示させる。尚状態情報とは、例えば操作対象機能がコピー機能ならば紙残量や紙サイズ・方向などのトレイ情報やトナー情報等である。またオプション情報とは、ステープルの設定やパンチの設定に係る情報である。
【００５０】
設定変更応答ステップでは、遠隔操作対象機器から、同時に利用できない設定の排他条件や同時に利用すべき設定の連動条件の取得を行い、ユーザの設定に合わせて操作パネル２８の画面を更新する。処理実行ステップは、遠隔操作対象機器に対して、ユーザが指定した設定に基づいて機能実行を指示し、その進捗を操作パネル２８に表示させる。
【００５１】
本実施形態では、以上の処理を含む処理を、機能代行依頼と呼ぶ。
【００５２】
以下に図６を参照して本実施形態の画像処理装置２００Ａの選定部２７０Ａによる選定について説明する。図６は、第一の実施形態の画像処理装置の選定部の動作を説明するフローチャートである。
【００５３】
始めに、画像処理装置２００Ａの検出部２１０Ａが画像処理装置２００Ｃを検出した場合の選定について説明する。
【００５４】
本実施形態の画像処理装置２００Ａにおいて、検出部２１０Ａが画像処理装置２００Ｃを検出すると、能力データ授受部２２０Ａには、画像処理装置２００Ｃから操作パネルのサイズ情報を含む能力データが提供される。ここで選定部２７０Ａは、画像処理装置２００Ａの操作パル２８のサイズが、提供された能力データに含まれる画像処理装置２００Ｃの操作パネルのサイズ以上であるか否かを判断する（ステップＳ６０１）。
【００５５】
画像処理装置２００Ａの操作パネル２８と、画像処理装置２００Ｃの操作パネルとは、サイズが同じであるため、次のステップへ進む。
【００５６】
ステップＳ６０１において条件を満たす場合、選定部２７０Ａは、能力データ授受部２２０Ａに提供された能力データに含まれる画像処理装置２００Ｃの機能の一覧から、画像処理装置２００Ｃに操作対象となっている機能が搭載されているか否かを判断する（ステップＳ６０２）。
【００５７】
画像処理装置２００Ｃには、画像処理装置２００Ａでの操作対象機能のＦＡＸ機能が搭載されているため、次のステップへ進む。
【００５８】
ステップＳ６０２において、画像処理装置２００Ｃに操作対象機能が搭載されている場合、選定部２７０Ａは画像処理装置２００Ｃを遠隔操作対象機器（連携対象機器）として選定する（ステップＳ６０３）。選定された画像処理装置２００Ｃは、画像処理装置２００Ａに連携先装置として登録されることが好ましい。
【００５９】
次に、画像処理装置２００Ａの検出部２１０Ａが画像処理装置２００Ｅを検出した場合の選定について説明する。
【００６０】
画像処理装置２００Ａの能力データ授受部２２０Ａには、画像処理装置２００Ｅの操作パネルのサイズと機能の一覧とを含む能力データが提供されている。そこで選定部２７０Ａは、画像処理装置２００Ｅの操作パネルのサイズと画像処理装置２００Ａの操作パネル２８のサイズとを比較する。このとき画像処理装置２００Ｅの操作パネルの方が画像処理装置２００Ａの操作パネル２８よりも大きい。したがって選定部２７０Ａは、画像処理装置２００Ｅを遠隔操作対象機器として選定しない。
【００６１】
以上に説明したように、本実施形態の直接操作機器である画像処理装置は、自身の操作パネルのサイズより大きいサイズの操作パネルを有する画像処理装置を遠隔操作対象機器として選定しない。本実施形態では、直接操作機器である画像処理装置は、自身の操作パネルのサイズ以下のサイズの操作パネルを有する画像処理装置を遠隔操作対象機器として選定する。したがって本実施形態では、直接操作機器である画像処理装置において、遠隔操作対象機器の操作画面を縮小して表示することがなく、画像処理装置を遠隔操作する際の操作性の低下を防ぐことができる。
【００６２】
（第二の実施形態）
以下に図面を参照して本発明の第二の実施形態について説明する。本発明の第二の実施形態では、直接操作機器である画像処理装置が遠隔操作対象機器である画像処理装置の操作画面ファイルを永続化する点のみ第一の実施形態と相違する。よって以下の本実施形態の説明では、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いて符号と同様の符号を付与し、その説明を省略する。
【００６３】
図７は、第二の実施形態の画像処理システムの概要を説明する図である。
【００６４】
本実施形態の画像処理システム１００のシステム構成は第一の実施形態と同様である。本実施形態では、画像処理装置２００Ａの有する永続化部２８０Ａを用いて処理を行う。本実施形態では、画像処理装置２００Ａが一度取得した操作画面ファイルは、永続化部２８０Ａへ蓄積されるものとした。
【００６５】
図８は、第二の実施形態の画像処理システムの動作を説明するシーケンス図である。
【００６６】
図８のステップＳ８０１からステップＳ８０７の処理は、図５のステップＳ５０１からステップＳ５０７までの処理と同様であるから説明を省略する。
【００６７】
ステップＳ８０７において画像処理装置２００Ｃが遠隔操作対象機器として選定されると、選定部２７０Ａは操作画面検出部２６０Ａへ操作画面ファイルの取得要求を行う（ステップＳ８０８）。操作画面検出部２６０Ａは、この要求を受けて、永続化部２８０Ａ内から操作画面ファイルの検索要求を行う（ステップＳ８０９）。永続化部２８０Ａは、検索要求を受けて、該当する操作画面ファイルの検索を行う（ステップＳ８１０）。
【００６８】
ステップＳ８１０において、永続化部２８０Ａに該当する操作画面ファイルが存在した場合、操作画面検出部２６０Ａは永続化部２８０Ａへ該当する操作画面ファイルの取得要求を行い、操作画面ファイルを取得する（ステップＳ８１１）。
【００６９】
ステップＳ８１０において、永続化部２８０Ａに該当する操作画面ファイルが存在しない場合、操作画面検出部２６０Ａは、操作画面取得部２４０Ａへ操作画面ファイルの取得要求を行う（ステップＳ８１２）。操作画面取得部２４０Ａは、この要求を受けて画像処理装置２００Ｃから操作画面ファイルを取得する（ステップＳ８１３）。次に操作画面取得部２４０Ａは、永続化部２８０Ａへ取得した操作画面ファイルの永続化要求を行う（ステップＳ８１４）。
【００７０】
永続化部２８０Ａは、この要求を受けて取得した操作画面ファイルを永続化させる（ステップＳ８１５）。続いて機器連携部２５０Ａは、画像処理装置２００Ｃに対し、機能代行依頼を行う（ステップＳ８１６）。
【００７１】
以上に説明したように、本実施形態では、直接操作機器が一度取得した操作画面ファイルを蓄積して永続化させるため、次に連携する際に操作画面ファイルを連携先装置から取得する処理を省略できる。
【００７２】
（第三の実施形態）
以下に図面を参照して本発明の第三の実施形態について説明する。本発明の第三の実施形態では、画像処理システムを構成する各画像処理装置が機器状態データを有する点のみ第一の実施形態と相違する。よって以下の本実施形態の説明では、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いて符号と同様の符号を付与し、その説明を省略する。
【００７３】
図９は、第三の実施形態の画像処理システムの概要を説明する図である。本実施形態の画像処理システム１００は、第一の実施形態と同様のシステム構成を有する。本実施形態では、画像処理装置２００Ｂ〜２００Ｅがそれぞれの機器状態を示す機器状態データを有している。図９の例では、画像処理装置２００Ｂ、２００Ｄの機器状態データは正常となっており、画像処理装置２００Ｃ、２００Ｅの機器状態データは故障となっている。
【００７４】
以下の図９の例における画像処理システム１００の動作について説明する。図１０は、第三の実施形態の画像処理システムの動作を説明するシーケンス図である。
【００７５】
図１０のステップＳ１００１からステップＳ１００３までは、図５のステップＳ５０１からステップＳ５０３までの処理と同様であるから説明を省略する。ステップＳ１００３において、能力データ授受部２２０Ａが画像処理装置２００Ｃを検出した通知を受けると、能力データ授受部２２０Ａは機器状態データ授受部２３０Ａへ機器状態データの取得要求を行う（ステップＳ１００４）。機器状態データ授受部２３０Ａは、この要求を受けて画像処理装置２００Ｃから機器状態データを取得する（ステップＳ１００５、ステップＳ１００６）。次に機器状態データ授受部２３０Ａは、能力データ授受部２２０Ａへ画像処理装置２００Ｃの機器状態データを通知する（ステップＳ１００７）。
【００７６】
ステップＳ１００８からステップＳ１０１１までの処理は、図５のステップＳ５０４からステップＳ５０７までの処理と同様であるから説明を省略する。
【００７７】
ステップＳ１０１２からステップＳ１０２２までの処理は、検出部２１０Ａが画像処理装置２００Ｄを検出した場合の処理であり、ステップＳ１００１からステップＳ１０１１までの処理と同様である。
【００７８】
本実施形態の選定部２７０Ａは、ステップＳ１０１１とステップＳ１０２２とにおいて、遠隔操作対象機器を選定し、操作画面取得部２４０Ａへ操作画面ファイルの取得要求を行う（ステップＳ１０２３）。尚本実施形態における選定部２７０Ａによる選定の詳細は後述する。
【００７９】
操作画面取得部２４０Ａは、画像処理装置２００Ｃから操作画面ファイルを取得する（ステップＳ１０２４）。また機器連携部２５０Ａは、画像処理装置２００Ｄを遠隔操作対象機器とし、機能代行依頼を行う（ステップＳ１０２５）。
【００８０】
以下に図１１を参照して本実施形態の選定部２７０Ａによる選定について説明する。図１１は、第三の実施形態の画像処理装置の選定部の動作を説明するためのフローチャートである。
【００８１】
画像処理装置２００Ａにおいて、選定部２７０Ａは、検出された画像処理装置から提供された能力データに基づき、検出された画像処理装置に操作対象機能が搭載されているか否かを判断する（ステップＳ１１０１）。ステップＳ１１０１において操作対象機能が搭載されている場合、選定部２７０Ａは、画像処理装置２００Ａの操作パル２８のサイズが、提供された能力データに含まれる画像処理装置の操作パネルのサイズ以上であるか否かを判断する（ステップＳ１１０２）。
【００８２】
ステップＳ１１０２において画像処理装置２００Ａの操作パル２８のサイズが、提供された能力データに含まれる画像処理装置の操作パネルのサイズ以上である場合、選定部２７０Ａは、検出された画像処理装置を操作画面ファイル取得対象機器として登録する（ステップＳ１１０３）。ステップＳ１１０２において画像処理装置２００Ａの操作パル２８のサイズが、提供された能力データに含まれる画像処理装置の操作パネルのサイズより小さい場合、選定部２７０Ａは、画像処理装置を登録せずに処理を終了する。
【００８３】
次に選定部２７０Ａは、機器状態データ授受部２３０Ａに提供された機器状態データから、検出された画像処理装置が動作可能か否かを判断する（ステップＳ１１０４）。ステップＳ１１０４において動作可能であった場合、選定部２７０Ａはこの画像処理装置を遠隔操作対象機器として登録する（ステップＳ１１０５）。ステップＳ１１０４において検出された画像処理装置が動作可能でない場合、選定部２７０Ａはこの画像処理装置を登録せずに選定を終了する。
【００８４】
例えば本実施形態において画像処理装置２００Ｃを検出されると、選定部２７０Ａは、画像処理装置２００Ｃに操作対象機能であるＦＡＸ機能が搭載されているか判断する。画像処理装置２００ＣにはＦＡＸ機能が搭載されているため、選定部２７０Ａは画像処理装置２００Ｃの操作パネルの大きさと、画像処理装置２００Ａの操作パネル２８の大きさとを比較する。両者の同じサイズであるから、選定部２７０Ａは画像処理装置２００Ｃを操作画面ファイル取得対象機器として登録する。次に選定部２７０Ａは、画像処理装置２００Ｃが動作可能か否かを判断する。画像処理装置２００Ｃは機器状態データによれば故障している。よって選定部２７０Ａは、画像処理装置２００Ｃを選定せずに処理を終了する。
【００８５】
また画像処理装置２００Ｄが検出されると、選定部２７０Ａは上記処理と同様の処理を行う。画像処理装置２００Ｄは、ＦＡＸ機能が搭載されており、操作パネルのサイズが画像処理装置２００Ａの操作パネル２８のサイズより大きい。
【００８６】
よって選定部２７０Ａは、画像処理装置２００Ｄを操作画面ファイル取得対象機器として登録せずにステップＳ１１０４へ進む。画像処理装置２００Ｄは動作可能であるから、選定部２７０Ａは画像処理装置２００Ｄを連携対象機器として選定する。
【００８７】
この場合、操作画面ファイルの取得対象機器として画像処理装置２００Ｃが選定され、遠隔操作対象機器として画像処理装置２００Ｄが選定される。したがって、画像処理装置２００Ａでは、画像処理装置２００Ｃから操作画面ファイルを取得して操作画面を表示させ、この操作画面により画像処理装置２００Ｄを遠隔操作することができる。
【００８８】
すなわち本実施形態の画像処理システム１００では、直接操作機器が操作画面ファイルを取得した画像処理装置とは異なる画像処理装置を遠隔操作対象機器として選定することもできる。
【００８９】
以上の構成により、本実施形態では、画像処理装置２００Ａの操作パネル２８へ縮小せずに表示することができる操作画面ファイルを取得でき、且つ正常に動作する画像処理装置を遠隔操作対象機器として選定することができ、ユーザの操作が最適化できる環境を提供することができる。
【００９０】
（第四の実施形態）
以下に図面を参照して本発明の第四の実施形態について説明する。本発明の第四の実施形態では、画像処理システムが操作画面ファイルサーバを含む点が第一の実施形態と相違する。よって以下の本実施形態の説明では、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いて符号と同様の符号を付与し、その説明を省略する。
【００９１】
図１２は、第四の実施形態の画像処理システムのシステム構成の例を説明する図である。
【００９２】
本実施形態の画像処理システム１００Ａは、画像処理装置２０１Ａ〜２０１Ｅと、操作画面ファイルサーバ３００とがネットワークＮを介して接続されている。
【００９３】
以下に図１３を参照して本実施形態の画像処理システム１００Ａの概要を説明する。図１３は、第四の実施形態の画像処理システム１００Ａの概要を説明する図である。
【００９４】
図１３では、画像処理装置２０１Ａが直接操作機器であり、画像処理装置２０１Ｂ〜２０１Ｅが遠隔操作対象機器である。本実施形態では、操作画面ファイルサーバ３００に、画像処理システム１００Ａに含まれる画像処理装置２０１Ａ〜２０１Ｅの操作画面ファイルが格納されている。本実施形態では、直接操作対象である画像処理装置２０１Ａは、操作画面ファイルサーバ３００へアクセスし、遠隔操作対象機器の操作画面ファイルを取得する。
【００９５】
以下に図１４を参照して本実施形態の画像処理装置２０１Ａ〜２０１Ｅと操作画面ファイルサーバ３００との機能構成を説明する。図１４は、第四の実施形態の画像処理装置と操作画面ファイルサーバの機能構成を説明する図である。尚画像処理装置２０１Ａ〜２０１Ｅは、同様の機能構成を有するため、図１４では画像処理装置２０１Ａを一例として説明する。
【００９６】
本実施形態の操作画面ファイルサーバ３００は、検出部３１０、操作画面検出部３２０、操作画面取得部３３０、永続化部３４０、操作画面提供部３５０を有する。
【００９７】
本実施形態の検出部３１０は、画像処理システム１００Ａに含まれる画像処理装置２０１Ａ〜２０１Ｅを検出する。操作画面検出部３２０は、操作画面ファイルサーバ３００が対象機能、対象パネルサイズの操作画面を永続化しているか否かを検出する。操作画面取得部３３０は、画像処理装置２０１Ａ〜２０１Ｅから操作画面ファイルを取得する。尚操作画面ファイルはＨＴＭＬで表現されていても良いし、Ｆｌａｓｈで表現されていても良い。永続化部３４０は、操作画面ファイルサーバ３００において操作画面ファイルを永続化させる。
【００９８】
本実施形態の永続化部３４０は、例えば操作画面ファイルサーバ３００の有するＨＤＤ等であっても良い。本実施形態では、永続化部３４０に操作画面ファイルを格納することで操作画面ファイルを永続化させる。操作画面提供部３５０は、画像処理装置２０１Ａ〜２０１Ｅからの要求に対して永続化された操作画面ファイルを提供する。
【００９９】
本実施形態の画像処理装置２０１Ａは、能力データ授受部２２１Ａ、連携先特定部２３１Ａ、操作画面取得部２４１Ａ、機器連携部２５１Ａ、取得先特定部２６１Ａを有する。
【０１００】
能力データ授受部２２１Ａは、第一の実施形態の能力データ授受部２２０Ａと同様の機能を有する。連携先特定部２３１Ａは、遠隔操作対象機器として画像処理装置２０１Ａと連携する連携先の画像処理装置を特定する。
【０１０１】
操作画面取得部２４１Ａは、操作画面ファイルサーバ３００から操作画面ファイルを取得する。機器連携部２５１Ａは、直接操作機器である画像処理装置２０１Ａから他の画像処理装置のリソース（デバイス、資源）を使って機能を実現させる。取得先特定部２６１Ａは、操作画面ファイルサーバ３００を特定する。本実施形態の連携先特定部２３１Ａと取得先特定部２６１Ａは、例えばＩＰ（Internet Protocol）アドレスの入力欄や、過去に利用したＩＰアドレス一覧から選択するリストボックス等により実現されても良い。
【０１０２】
次に、図１５、図１６を参照して本実施形態の画像処理システム１００Ａの動作を説明する。図１５は、操作画面ファイルサーバにおいて操作画面ファイルを永続化させる処理を説明するシーケンス図である。図１５では、画像処理装置２０１Ｂの操作画面ファイルを永続化させる例を示す。
【０１０３】
操作画面ファイルサーバ３００は、例えば操作画面ファイルサーバ３００の管理者の操作等により、検出部３１０により画像処理装置２０１Ｂを検出する（ステップＳ１５０１）。操作画面ファイルサーバ３００は、画像処理装置２０１Ｂから画像処理装置２０１Ｂの操作パネルのサイズの情報と搭載機能の一覧とを検出部３１０へ送信する（ステップＳ１５０２）。
【０１０４】
検出部３１０は、操作パネルのサイズの情報と搭載機能の一覧とを操作画面検出部３２０へ渡す（ステップＳ１５０３）。操作画面検出部３２０は、永続化部３４０に対し、操作パネルのサイズの情報と搭載機能の一覧とが永続化されているか否かを問い合わせる（ステップＳ１５０４）。
【０１０５】
ステップＳ１５０４において、操作パネルのサイズの情報と搭載機能の一覧とが永続化されていない場合、操作画面検出部３２０は、操作画面取得部３３０へ操作画面ファイルの取得要求を行う（ステップＳ１５０５）。操作画面取得部３３０は、要求を受けて画像処理装置２０１Ｂへ操作画面ファイルの取得要求を行う（ステップＳ１５０６）。そして操作画面取得部３３０は、画像処理装置２０１Ｂから操作画面ファイルを取得する（ステップＳ１５０７）。
【０１０６】
操作画面取得部３３０は、永続化部３４０へ操作画面ファイルの永続化要求を行う（ステップＳ１５０８）。永続化部３４０は、この要求を受けて操作画面ファイルの永続化を行う（ステップＳ１５０９）。
【０１０７】
尚図１５では、画像処理装置２０１Ｂの操作画面ファイルを永続化する例を紹介したが、画像処理装置２０１Ａ、２０１Ｃ〜２０１Ｅの操作画面ファイルについても同様の処理で永続化することができる。
【０１０８】
次に図１６を参照して操作画面ファイルサーバ３００が操作画面ファイルを提供する際の動作について説明する。図１６は、操作画面ファイルサーバが操作画面ファイルを提供する動作を説明するシーケンス図である。図１６では操作画面ファイルサーバ３００が画像処理装置２０１Ａに操作画面ファイルを提供する場合を示す。
【０１０９】
画像処理装置２０１Ａにおいて、取得先特定部２６１Ａが操作画面ファイルの取得先を特定する（ステップＳ１６０１）。尚本実施形態の取得先特定部２６１では、例えば画像処理装置２０１Ａのユーザにより操作画面ファイルサーバ３００のＩＰアドレスが指定されることにより、操作画面ファイルの取得先が特定されても良い。
【０１１０】
操作画面ファイルの取得先が特定されると、取得先特定部２６１Ａは、操作画面取得部２４１Ａへ操作画面ファイルの取得先を通知する（ステップＳ１６０２）。操作画面取得部２４１Ａは、操作画面ファイルサーバ３００へ操作画面ファイルの取得要求を行う（ステップＳ１６０３）。このとき操作画面取得部２４１Ａは、画像処理装置２０１Ａの操作パネルのサイズ情報と、操作対象機能を示す操作対象機能情報とを操作画面ファイルサーバ３００へ送信する。
【０１１１】
操作画面ファイルサーバ３００は、この要求とサイズ情報及び操作対象機能情報とを受けて、操作画面提供部３５０により操作画面ファイルサーバ３００内で永続化された操作画面ファイルからサイズ情報及び操作対象機能情報に該当する操作画面ファイルを検索し、操作画面取得部２４１Ａへ送信する（ステップＳ１６０４）。サイズ情報及び操作対象機能情報に該当する操作画面ファイルとは、例えば操作画面のサイズがサイズ情報に示されるサイズ以下であり、且つ操作対象機能の操作が可能な操作画面ファイルである。
【０１１２】
続いて連携先特定部２３１Ａは、画像処理装置２０１Ｃを連携先として特定する（ステップＳ１６０５）。本実施形態の連携先特定部２３１Ａは、例えば画像処理装置２０１ＣのＩＰアドレスを指定することで画像処理装置２０１Ｃを特定しても良い。
【０１１３】
連携先を特定すると、連携先特定部２３１Ａは、能力データ授受部２２１Ａに特定された装置を通知する（ステップＳ１６０６）。能力データ授受部２２１Ａは、通知に従って画像処理装置２０１Ｃへ能力データの受け取り要求を行う（ステップＳ１６０７）。画像処理装置２０１Ｃは、この要求を受けて、画像処理装置２０１Ｃの機能の一覧を含む能力データを能力データ授受部２２１Ａへ提供する（ステップＳ１６０８）。能力データ授受部２２１Ａは、機能の一覧に基づき、画像処理装置２０１Ｃに操作対象機能が搭載されているか否かを判断する（ステップＳ１６０９）。
【０１１４】
ステップＳ１６０９において操作対象機能が搭載されていない場合、能力データ授受部２２１Ａは、連携先特定部２３１Ａにエラー通知を行う（ステップＳ１６２０）。連携先特定部２３１Ａは、画像処理装置２０１Ａの操作パネル２８に連携先がエラーであることを表示する（ステップＳ１６２１）。
【０１１５】
ステップＳ１６０９において操作対象機能が搭載されていた場合、能力データ授受部２２１Ａは、機器連携部２５１Ａへ連携先として画像処理装置２０１Ｃを通知する（ステップＳ１６２２）。機器連携部２５１Ａは、この通知を受けて画像処理装置２０１Ｃへ機能代行依頼を行い、画像処理装置２０１Ｃに操作対象機能を実現させる（ステップＳ１６２３）。
【０１１６】
以上のように本実施形態では、操作画面ファイルサーバ３００から画像処理装置２０１Ａへ操作画面ファイルを提供することができる。
【０１１７】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１１８】
１００、１００Ａ  画像処理システム
２００Ａ〜２００Ｅ、２０１Ａ〜２０１Ｅ  画像処理装置
２１０Ａ  検出部
２２０Ａ  能力データ授受部
２３０Ａ  機器状態データ授受部
２４０Ａ  操作画面取得部
２５０Ａ  機器連携部
２６０Ａ  操作画面検出部
２７０Ａ  選定部
２８０Ａ  永続化部
３００  操作画面ファイルサーバ
【先行技術文献】
【特許文献】
【０１１９】
【特許文献１】特開２００５−１７８０６４号公報
【特許文献２】特開２００９−２２４９６３号公報
【図１】
2011239083.tif 000003
【図２】
2011239083.tif 000004
【図３】
2011239083.tif 000005
【図４】
2011239083.tif 000006
【図５】
2011239083.tif 000007
【図６】
2011239083.tif 000008
【図７】
2011239083.tif 000009
【図８】
2011239083.tif 000010
【図９】
2011239083.tif 000011
【図１０】
2011239083.tif 000012
【図１１】
2011239083.tif 000013
【図１２】
2011239083.tif 000014
【図１３】
2011239083.tif 000015
【図１４】
2011239083.tif 000016
【図１５】
2011239083.tif 000017
【図１６】
2011239083.tif 000018