(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続された複数の画像処理装置を連携させてジョブを実行可能な画像処理装置であって、
画像データの出力先となる他の画像処理装置の処理能力を示す機能情報と、該他の画像処理装置で該画像データに従って出力を行う際の出力設定画面の情報とを該他の画像処理装置から取得する取得手段と、
前記取得した前記他の画像処理装置の機能情報に基づいて、前記ジョブにおいて画像データを入力する際の設定に機能制限を設ける必要があるか否かを判定する判定手段と、
前記判定手段の判定結果に従って前記ジョブの入力設定画面の表示内容を制限し、前記画像処理装置に備えられる表示装置に該入力設定画面を表示させ、前記入力設定画面を介したユーザの設定が完了すると、該表示装置に該出力設定画面を表示させる表示制御手段と、
前記入力設定画面及び前記出力設定画面を介して入力された情報に従って前記ジョブの設定を決定する決定手段と、
前記決定されたジョブの設定に従って、画像データを入力する入力手段と、
前記決定されたジョブの設定及び前記画像データを前記他の画像処理装置に送信する送信手段と、を備えることを特徴とする画像処理装置。
【請求項２】
前記判定手段は、前記第１の取得手段により取得した前記他の画像処理装置の機能情報に加えて、さらに、前記画像処理装置の機能情報、に基づいて、機能制限を設ける必要があるか否かを判定することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記表示制御手段は、
前記画像データを入力するための入力設定を設定する際に、前記画像処理装置が有する操作画面及び操作手順の情報を含む操作情報を参照して、入力設定画面を前記表示装置に表示させ、
前記画像データに従って画像を出力するための出力設定を設定する際に、前記他の画像処理装置から取得した前記出力設定画面の情報に含まれる前記操作情報に参照先を切り替えて、出力設定画面を前記表示装置に表示させることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記表示制御手段は、
前記画像データを入力するための入力設定を設定する際に、前記画像処理装置が有するプログラムモジュールを実行することにより、入力設定画面を前記表示装置に表示させ、
前記画像データに従って画像を出力するための出力設定を設定する際に、前記他の画像処理装置から取得した前記出力設定画面の情報に含まれるプログラムモジュールを取得して実行することにより、出力設定画面を前記表示装置に表示させることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項５】
前記出力設定画面を介して入力された出力設定情報と、前記入力設定画面を介して入力された入力設定情報とを合成する合成手段をさらに備え、
前記決定手段は、
前記合成された情報に従って前記ジョブの設定のうち、入力設定及び出力設定を決定することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項６】
前記ジョブに固有のＩＤを割り当てる割り当て手段と、
前記割り当てられたＩＤを前記他の画像処理装置に通知する通知手段と、をさらに備え、
前記送信手段は、
前記割り当てられたＩＤを付加して、前記決定されたジョブの設定及び前記画像データを前記他の画像処理装置に送信することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項７】
ネットワークを介して接続された複数の画像処理装置を連携させてジョブを実行可能な画像処理装置の制御方法であって、
画像データの出力先となる他の画像処理装置の処理能力を示す機能情報と、該他の画像処理装置で該画像データに従って出力を行う際の出力設定画面の情報とを該他の画像処理装置から取得する取得工程と、
前記取得した前記他の画像処理装置の機能情報に基づいて、前記ジョブにおいて画像データを入力する際の設定に機能制限を設ける必要があるか否かを判定する判定工程と、
前記判定工程における判定結果に従って前記ジョブの入力設定画面の表示内容を制限し、前記画像処理装置に備えられる表示装置に該入力設定画面を表示させ、前記入力設定画面を介したユーザの設定が完了すると、該表示装置に該出力設定画面を表示させる表示制御工程と、
前記入力設定画面及び前記出力設定画面を介して入力された情報に従って前記ジョブの設定を決定する決定工程と、
前記決定されたジョブの設定に従って、画像データを入力する入力工程と、
前記決定されたジョブの設定及び前記画像データを前記他の画像処理装置に送信する送信工程と、
を有することを特徴とする制御方法。
【請求項８】
請求項７記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項９】
ネットワークを介して接続された複数の画像処理装置を連携させてジョブを実行可能であり、該ジョブにおいて、画像データを入力する第１の画像処理装置と、入力された前記画像データに従って画像を出力する第２の画像処理装置とを備える画像処理システムの制御方法であって、
前記第１の画像処理装置は、
前記第２の画像処理装置の処理能力を示す機能情報と、該第２の画像処理装置で該画像データに従って出力を行う際の出力設定画面の情報とを該第２の画像処理装置から取得する取得工程と、
前記取得した前記第２の画像処理装置の機能情報に基づいて、前記ジョブにおいて画像データを入力する際の設定に機能制限を設ける必要があるか否かを判定する判定工程と、
前記判定工程の判定結果に従って前記ジョブの入力設定画面の表示内容を制限し、前記第１の画像処理装置に備えられる表示装置に該入力設定画面を表示させ、前記入力設定画面を介したユーザの設定が完了すると、該表示装置に該出力設定画面を表示させる表示制御工程と、
前記入力設定画面及び前記出力設定画面を介して入力された情報に従って前記ジョブの設定を決定する決定工程と、
前記決定されたジョブの設定に従って、画像データを入力する入力工程と、
前記決定されたジョブの設定及び前記画像データを前記第２の画像処理装置に送信する送信工程とを実行し、
前記第２の画像処理装置は、
前記送信されたジョブの設定及び前記画像データに従って画像を出力する出力工程を実行することを特徴とする画像処理システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の読み取りと、読み取った画像の出力とを異なる装置で実行可能な画像処理装置、その制御方法、プログラム、及び画像処理システムの制御方法に関するものである。
【背景技術】
【０００２】
近年、デジタル化、ネットワーク化の進展に伴い、ネットワーク接続された複数の画像処理装置を用いて、ある装置で読み取った画像を他の装置に送信し、印刷させることが行われている。例えば、手元の装置で原稿を読み取らせ、フィニッシャ等のアクセサリを備え、豊富なペーパハンドリング能力を有する他の装置で製本印刷を行う場合などがある。
【０００３】
このとき、ユーザは原稿を読み取らせる手元の装置の操作部において、読み取りや印刷等に関する設定を行う。しかし、読み取り側の手元の装置（以下、ローカル側装置と称す。）と、出力側の装置（以下、リモート側装置と称す。）の能力やアクセサリ構成は異なることがある。このため、どちらかの装置が提供する操作画面をそのまま表示しては、ジョブの実行に関わる設定が十分に行えなかったり、不必要な設定画面まで表示されたりする可能性がある。したがって、ユーザに対し、ローカル側装置及びリモート側装置の能力と構成とを反映した適切な操作画面を提供する必要がある。
【０００４】
特許文献１には、リモート側装置から操作手順情報を記述したスクリプトを取得し、ローカル側装置で解釈して操作画面を表示する技術が提案されている。また、特許文献２には、連携してジョブを処理するリモート側装置における処理能力及び現在の状態をネットワークを介して認識し、ローカル側装置の操作パネルでリモート側装置とほぼ同じ操作手順を実現する技術が提案されている。
【特許文献１】特許第３６５８１８０号公報
【特許文献２】特開２００４−１１０８４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の従来技術には以下に記載する問題がある。例えば、従来技術では、出力設定の際に、連携してジョブを処理するリモート側装置の能力を反映した操作画面を、ローカル側装置に表示している。しかし、このような従来技術では、リモート側装置の能力を取得して、操作画面に表示するのみであり、ローカル側装置の能力を考慮していない。
【０００６】
したがって、ローカル側装置がカラースキャン機能を有している場合であって、リモート側装置が白黒画像しか扱えない場合であっても、カラーの読取設定が可能になるという矛盾が生じてしまう。この場合、カラーで読み取られた画像をリモート側装置で白黒画像に画像変換したり、改めてユーザに白黒での設定を促したりする必要がある。また、ユーザがカラー読取設定を無視し、白黒で読み取る等の設定をする必要がある。しかし、リモート側装置で画像変換処理を行う場合は、システムの処理負荷が増大され、ジョブの処理速度を低下させてしまう。また、改めて読取設定の再設定を促したり、ユーザ自身がカラー読取設定を無視して設定を行ったりすることは、ユーザの負担や混乱を招き、操作性の観点から望ましくない。
【０００７】
本発明は、複数の画像処理装置を連携させてジョブを実行する際に、画像データの出力側装置の能力を考慮したジョブの設定画面を画像データの入力側装置に表示できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、例えば、ネットワークを介して接続された複数の画像処理装置を連携させてジョブを実行可能な画像処理装置であって、画像データの出力先となる他の画像処理装置の処理能力を示す機能情報と、該他の画像処理装置で該画像データに従って出力を行う際の出力設定画面の情報とを該他の画像処理装置から取得する取得手段と、前記取得した前記他の画像処理装置の機能情報に基づいて、前記ジョブにおいて画像データを入力する際の設定に機能制限を設ける必要があるか否かを判定する判定手段と、前記判定手段の判定結果に従って前記ジョブの入力設定画面の表示内容を制限し、前記画像処理装置に備えられる表示装置に該入力設定画面を表示させ、前記入力設定画面を介したユーザの設定が完了すると、該表示装置に該出力設定画面を表示させる表示制御手段と、前記入力設定画面及び前記出力設定画面を介して入力された情報に従って前記ジョブの設定を決定する決定手段と、前記決定されたジョブの設定に従って、画像データを入力する入力手段と、前記決定されたジョブの設定及び前記画像データを前記他の画像処理装置に送信する送信手段と、を備えることを特徴とする。
【０００９】
また、本発明は、ネットワークを介して接続された複数の画像処理装置を連携させてジョブを実行可能な画像処理装置の制御方法であって、画像データの出力先となる他の画像処理装置の処理能力を示す機能情報と、該他の画像処理装置で該画像データに従って出力を行う際の出力設定画面の情報とを該他の画像処理装置から取得する取得工程と、前記取得した前記他の画像処理装置の機能情報に基づいて、前記ジョブにおいて画像データを入力する際の設定に機能制限を設ける必要があるか否かを判定する判定工程と、前記判定工程における判定結果に従って前記ジョブの入力設定画面の表示内容を制限し、前記画像処理装置に備えられる表示装置に該入力設定画面を表示させ、前記入力設定画面を介したユーザの設定が完了すると、該表示装置に該出力設定画面を表示させる表示制御工程と、前記入力設定画面及び前記出力設定画面を介して入力された情報に従って前記ジョブの設定を決定する決定工程と、前記決定されたジョブの設定に従って、画像データを入力する入力工程と、前記決定されたジョブの設定及び前記画像データを前記他の画像処理装置に送信する送信工程と、を有することを特徴とする。
。
【００１０】
本発明は、例えば、ネットワークを介して接続された複数の画像処理装置を連携させてジョブを実行可能であり、該ジョブにおいて、画像データを入力する第１の画像処理装置と、入力された前記画像データに従って画像を出力する第２の画像処理装置とを備える画像処理システムの制御方法であって、前記第１の画像処理装置は、前記第２の画像処理装置の処理能力を示す機能情報と、該第２の画像処理装置で該画像データに従って出力を行う際の出力設定画面の情報とを該第２の画像処理装置から取得する取得工程と、前記取得した前記第２の画像処理装置の機能情報に基づいて、前記ジョブにおいて画像データを入力する際の設定に機能制限を設ける必要があるか否かを判定する判定工程と、前記判定工程の判定結果に従って前記ジョブの入力設定画面の表示内容を制限し、前記第１の画像処理装置に備えられる表示装置に該入力設定画面を表示させ、前記入力設定画面を介したユーザの設定が完了すると、該表示装置に該出力設定画面を表示させる表示制御工程と、前記入力設定画面及び前記出力設定画面を介して入力された情報に従って前記ジョブの設定を決定する決定工程と、前記決定されたジョブの設定に従って、画像データを入力する入力工程と、前記決定されたジョブの設定及び前記画像データを前記第２の画像処理装置に送信する送信工程とを実行し、前記第２の画像処理装置は、前記送信されたジョブの設定及び前記画像データに従って画像を出力する出力工程を実行することを特徴とする。
【発明の効果】
【００１２】
本発明は、例えば、、複数の画像処理装置を連携させてジョブを実行する際に、画像データの出力側装置の能力を考慮したジョブの設定画面を画像データの入力側装置に表示できる。
【発明を実施するための最良の形態】
【００１３】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１４】
＜第１の実施形態＞
以下では、図１乃至図７を参照して、第１の実施形態について説明する。図１は、第１の実施形態に係る画像処理装置１００の概略構成を示すブロック図である。ここでは、画像処理装置１００の主な構成要素について説明する。したがって、本発明に係る画像処理装置は、他の構成要素を含んで構成されてもよい。また、一部の構成を持たないものであってもよい。
【００１５】
＜画像処理装置＞
画像処理装置１００は、電子写真方式等の方式で記録材上に画像を形成する画像形成部１０１、及び、画像処理装置１００を統括的に制御する制御部１０２を備える。また、画像処理装置１００は、フィニッシャ１０３、スキャナ部１０４、操作部１０５、受信Ｉ／Ｆ１０６及び送信Ｉ／Ｆ１０７を備える。
【００１６】
フィニッシャ１０３は、ステイプル処理等の記録材に印刷された記録材に対して、後処理を行う。スキャナ部１０４は、原稿画像を読み取る。操作部１０５は、ユーザ（操作者）によって使用され、各種のデータやコマンドを入力するための装置である。また、操作部１０５は、具体的に入力装置及び表示装置を備えている。受信Ｉ／Ｆ１０６は、スキャンデータ、Ｆａｘデータ等を受信するための複数のインタフェースを備えている。送信Ｉ／Ｆ１０７は、スキャンデータ、Ｆａｘデータ等を送信するための複数のインタフェースを備えている。これらの各ブロック（１０１、１０３〜１０７）は、それぞれ専用インタフェースで制御部１０２に接続されている。
【００１７】
制御部１０２は、中央処理装置（ＣＰＵ）１０８及び記憶装置（メモリ）１０９を備えている。メモリ１０９には、後述する図７、図８、図１０乃至図１２のフローチャートに対応する制御プログラム、図３乃至図６に示した出力用紙選択及び読込設定のダイアログ・ボックスの制御プログラム、及び操作画面情報を記述したコンテンツ等が格納されている。
【００１８】
＜画像処理システム＞
図２は、第１の実施形態に係る画像処理システム２００を示す図である。ここでは、一例として、画像処理システム２００が２台の画像処理装置２０１、２０２を備える例について説明する。しかしながら、画像処理システム２００は、図２に示す例に限定されず、３台以上の画像処理装置を含んで構成されてもよい。
【００１９】
画像処理装置２０１は、ユーザが連携ジョブを実行する際、読取側の装置として使用される。一方、画像処理装置２０２は、連携ジョブの印刷側の装置として使用される。以下では、第１の画像処理装置として機能する画像処理装置２０１をローカル側装置２０１と称し、第２の画像処理装置として機能する画像処理装置２０２をリモート側装置２０２と称する。ローカル側装置２０１及びリモート側装置２０２は、それぞれネットワークを介して接続され、相互に通信を行うことができる。
【００２０】
ローカル側装置２０１は、カラースキャナを備え、カラーコピーが可能である。また、リモート側装置２０２は、カラーコピー機能は備えていないが、ローカル側装置２０１には備えられていないフィニッシャ２２１及びペーパデッキ２２１を備えている。
【００２１】
＜設定画面＞
以下では、図３乃至図６を参照して、ローカル側装置２０１及びリモート側装置２０２の操作部１０５に表示される各設定画面について説明する。
【００２２】
図３は、第１の実施形態に係るローカル側装置２０１に表示される用紙選択画面３００の一例を示す図である。用紙選択画面３００は、ローカル側装置２０１の操作部１０５に表示される。
【００２３】
用紙選択画面３００には、画像処理装置のデバイス構成を表すデバイス構成３０１、及び、ジョブの実行に使用する用紙を選択するための給紙段選択ボタン３０２が含まれる。給紙段選択ボタン３０２は、使用可能な給紙カセットを表示し、ユーザがこれを押下することで用紙を選択することができる。
【００２４】
図４は、第１の実施形態に係るリモート側装置２０２に表示される用紙選択画面４００の一例を示す図である。用紙選択画面４００は、リモート側装置２０２の操作部１０５に表示される。
【００２５】
用紙選択画面４００には、画像処理装置のデバイス構成を表すデバイス構成４０１、ジョブの実行に使用する用紙を詮索するための給紙段選択ボタン４０２、及び、選択された用紙の詳細情報を表示する用紙詳細情報ボタン４０３が含まれる。ローカル側装置２０１と、リモート側装置２０２の装置構成の違いにより、図３よりも図４の方が多くの給紙段が表示されている。
【００２６】
図５は、第１の実施形態に係るローカル側装置２０１に表示されるコピー基本画面５００の一例を示す図である。コピー基本画面５００は、ローカル側装置２０１の操作部１０５に表示される。
【００２７】
コピー基本画面５００には、読み取りモードを選択する読み取りモード選択リスト５０１、読み取った画像を印刷する用紙を選択する用紙選択ボタン５０２、及び、製本など様々な印刷方法を指定する応用モードボタン５０３が含まれる。本実施形態に係るローカル側装置２０１はカラースキャナを備えているため、読み取りモードは自動カラー選択、フルカラー、白黒、単色カラー及び二色カラーが選択可能である。
【００２８】
図６は、第１の実施形態に係るリモート側装置２０２に表示されるコピー基本画面６００の一例を示す図である。コピー基本画面６００は、リモート側装置２０２の操作部１０５に表示される。
【００２９】
コピー基本画面６００には、スキャナ部１０４で読み取った画像を印刷する用紙を選択する用紙選択選択ボタン６０１、製本など様々な印刷方法を指定可能とする応用モードボタン６０２が含まれる。リモート側装置２０２は、白黒コピー機能しか持たないため、図５のような読み取りモード選択リストは含まれない。
【００３０】
このように、各画像処理装置が有する機能の違いにより、各操作画面も異なってくる。したがって、複数の画像処理装置が連携してジョブを実行する場合、各画像処理装置の処理能力を考慮して各操作画面（入力設定画面や出力設定画面）を表示する必要がある。
【００３１】
＜処理フロー＞
次に、図７を参照して、本実施形態に係る複数の画像処理装置が連携してジョブを実行する際の処理フローについて説明する。図７は、第１の実施形態に係るローカル側装置２０１及びリモート側装置２０２における処理手順を示すシーケンス図である。以下で説明する処理は、ローカル側装置２０１及びリモート側装置２０２の各ＣＰＵ１０８によって統括的に制御される。なお、図７に示す処理フローのうち、左側に表示される処理がローカル側装置２０１の処理を示し、右側に表示される処理がリモート側装置２０２の処理を示す。また、左側の処理フローと右側の処理フローとの間に表示される矢印は、ローカル側装置２０１とリモート側装置２０２との通信を表している。
【００３２】
まず、ステップＳ７０１において、ローカル側装置２０１は、ユーザから操作部１０５を介して指示された情報に基づいて、連携ジョブの生成指示と連携相手の設定を行う。ここで、連携ジョブとは、複数の画像処理装置が連携して行うジョブを示す。ここでは、ローカル側装置２０１の連携相手は、リモート側装置２０２となる。続いて、ステップＳ７０２において、ローカル側装置２０１は、連携相手として設定したリモート側装置２０２に対し、連携ジョブの開始を通知する。ここでＳ７０２の連携ジョブ開始通知を受信すると、ステップＳ７２１において、リモート側装置２０２は、連携ジョブモードへ移行し、ローカル側装置２０１から送信される連携ジョブの受信準備を行う。
【００３３】
次に、ステップＳ７０３において、ローカル側装置２０１は、操作部１０５に表示する出力設定画面に関するコンテンツの参照先を、自装置が予め格納しているコンテンツから、リモート側装置２０２が格納しているコンテンツへ切り替える。ここで、ローカル側装置２０１では、入力設定画面に関するコンテンツを、自装置を操作するためのコンテンツに設定し、出力設定画面に関するコンテンツを、リモート側装置２０２を操作するためのコンテンツに設定した状態となる。即ち、入力設定画面に関するコンテンツは、ローカル側装置２０１が単体でジョブを処理する際に用いるものである。そして、出力設定画面に関するコンテンツは、リモート側装置２０２が単体でジョブを処理する際に用いるものである。これらのコンテンツをローカル側装置２０１で表示させることにより、ローカル側装置２０１で連携ジョブのための設定操作が可能となる。このようにローカル側装置２０１は、各操作画面を操作部１０５に表示する際に、例えば、各参照先からコンテンツをダウンロードして表示する。ここでコンテンツとは、入力設定画面や出力設定画面などの操作画面を表示するための、操作画面及び操作手順の情報を含む操作情報を示す。また、ここで入力設定とは、連携ジョブを実行する際の原稿をスキャナ部１０４で読み取るための設定を示す。一方、出力設定とは、入力された画像データに対応する画像を画像形成部１０１で記録材などに出力する際の設定を示す。
【００３４】
続いて、ステップＳ７０４において、ローカル側装置２０１は、Ｓ７０３で出力設定画面に関するコンテンツの参照先を切り替えた後、リモート側装置２０２に対して、当該リモート側装置２０２の機能情報を問い合わせて、取得する。ここで、ローカル側装置２０１のＣＰＵ１０８は、第１の取得手段として機能する。ローカル側装置２０１からの機能情報の問い合わせを受信すると、ステップＳ７２２において、リモート側装置２０２は、ローカル側装置２０１に対して、機種名、処理能力、オプション等の情報を含む機能情報を送信する。
【００３５】
次に、ステップＳ７０５において、ローカル側装置２０１は、リモート側装置２０２から送信された機能情報に基づいて、ローカル側装置２０１が備える機能（例えば、入力機能）の制限が必要であるか否かを判定する。例えば、本実施形態のように、ローカル側装置２０１がカラーコピー機能を有しているにも関わらず、連携相手の画像処理装置であるリモート側装置２０２がカラーコピー機能を有していない場合は、カラー読込に関する設定を不可にする必要がある。したがって、ローカル側装置２０１は、当該ローカル側装置２０１の処理能力（機能情報）及びリモート側装置２０２の処理能力を比較することにより、入力機能の制限が必要であるか否かを判定する。
【００３６】
Ｓ７０５の判定結果において制限が必要であると判定された場合、ステップＳ７０６において、ローカル側装置２０１は、入力機能の制限を設定する。具体的には、ここでは、カラー読込に関する設定を制限（禁止）するように、当該入力設定画面のカラー設定を選択不可能な状態に表示制御する。一方、制限が必要でないと判定された場合、ローカル側装置２０１は、入力機能の制限を行わず、処理をＳ７０７に遷移させる。
【００３７】
次に、ステップＳ７０７において、ローカル側装置２０１は、操作画面情報を記述したコンテンツをローカル側装置２０１の操作部１０５に表示する。ここで表示される設定画面は、入力（読取）設定を行うための入力設定画面である。続いて、ステップＳ７０８において、ローカル側装置２０１は、ユーザによって入力設定画面を介して入力された情報に基づいて、連携ジョブの入力設定を決定する。その後、ステップＳ７０９において、ローカル側装置２０１は、リモート側装置２０２に対して、出力設定が開始されることを示す出力設定開始通知を送信する。
【００３８】
出力設定開始通知を送信すると、ステップＳ７１０において、ローカル側装置２０１は、Ｓ７０３でリモート側装置２０２が格納するコンテンツに参照先を切り替えた出力設定画面を、ローカル側装置２０１の操作部１０５に表示する。もちろん、ここでもローカル側装置２０１の処理能力を考慮して機能を制限するように、表示制御されることが望ましい。本実施形態で想定している画像処理装置では、ここで機能制限を必要としないため説明を省略する。その後、ステップＳ７１１において、ローカル側装置２０１は、ユーザによって出力設定画面を介して入力された情報に基づいて、連携ジョブの出力設定を行う。続いて、ステップＳ７１２において、ローカル側装置２０１は、リモート側装置２０２に対して、出力設定が終了したことを示す出力設定終了通知を送信する。
【００３９】
一方、出力設定開始通知を受信すると、ステップＳ７２３において、リモート側装置２０２は、出力設定画面を介して設定された連携ジョブの出力設定を、リモート側装置２０２の記憶装置に保持する処理を開始する。この処理は、ローカル側装置２０１からの出力設定終了通知を受信するまで続けられる。その後、Ｓ７１２のローカル側装置２０１からの出力設定終了通知を受信すると、ステップＳ７２４において、リモート側装置２０２は、Ｓ７２３で保持していた連携ジョブの出力設定に関する情報を、ローカル側装置２０１に対して送信する。
【００４０】
リモート側装置２０２から送信された連携ジョブの出力設定に関する情報を受信すると、ステップＳ７１３において、ローカル側装置２０１は、当該出力設定に関する情報を、Ｓ７０１で生成し、Ｓ７０８で入力設定を行った連携ジョブの出力設定に反映する。即ち、ここでは、入力設定情報と出力設定情報とを合成する。続いて、ステップＳ７１４において、ローカル側装置２０１は、Ｓ７１３で連携ジョブに関する設定が終了した後、ローカル側装置２０１のスキャナ部１０４から連携ジョブの入力原稿となる原稿を読み込む。原稿の読み取りが完了すると、ステップ７１５において、ローカル側装置２０１は、連携ジョブの設定及び読み取った画像データを、リモート側装置２０２に送信する。ここで、ローカル側装置２０１のＣＰＵ１０８は、第４の取得手段として機能する。
【００４１】
連携ジョブを受信すると、ステップＳ７２５において、リモート側装置２０２は、Ｓ７１１で設定された出力設定に従って画像データを印刷する。印刷が終了すると、ステップＳ７２６において、リモート側装置２０２は、ローカル側装置２０１に対して、連携ジョブの終了を示す終了通知を送信し、処理を終了する。その後、ローカル側装置２０１では、リモート側装置２０２からの終了通知が受信され、処理が終了される。
【００４２】
以上説明したように、本実施形態に係る画像処理システムは、ローカル側装置２０１がリモート側装置２０２の機能情報を取得し、取得した機能情報と自装置の機能情報とに基づいて、ジョブの設定を操作者に設定させる設定画面の表示内容を制御する。これにより、本画像処理システムでは、連携ジョブを実行する際に、各画像処理装置の処理能力に応じた設定を行うことができる。即ち、連携する複数の画像処理装置のそれぞれの処理能力に応じて設定画面に制限を加えるので、操作者が誤った操作（実行しようとしてもエラー等となる操作）を行うことを防止できる。
【００４３】
なお、本発明は上記実施形態に限らず様々な変形が可能である。例えば、ローカル側装置２０１は、ローカル側装置２０１が有する操作情報を参照して入力設定画面を表示させ、リモート側装置２０２が有する操作情報を参照して出力設定画面を表示させてもよい。これにより、連携ジョブを実行する上で、各画像処理装置が行う役割（画像データの入力や印刷など）に沿った設定画面を表示することができ、より操作性を向上することができる。また、各画像処理装置の操作画面を用いることで、機能の制限を容易に行うことができる。これは、例えば、リモート側装置２０２がカラー印刷機能を有していない場合、リモート側装置２０２の操作画面にはカラー印刷を行う設定がないため、操作画面の表示内容を変更する必要がなくなり、機能制限の処理を軽減させることができる。
【００４４】
＜第２の実施形態＞
次に、図８を参照して、第２の実施形態について説明する。第１の実施形態では、リモート側装置２０２から受け取った連携ジョブの出力に関する設定をローカル側装置２０１側で合成し、読み取り画像とともにリモート側装置２０２に送信していた。本実施形態では、出力設定をリモート側装置２０２で保持しておき、実際に出力を行う際に参照する方法について説明する。
【００４５】
図８は、第２の実施形態に係るローカル側装置２０１及びリモート側装置２０２における処理手順を示すシーケンス図である。以下で説明する処理は、ローカル側装置２０１及びリモート側装置２０２の各ＣＰＵ１０８によって統括的に制御される。なお、図８に示す処理フローのうち、左側に表示される処理がローカル側装置２０１の処理を示し、右側に表示される処理がリモート側装置２０２の処理を示す。また、左側の処理フローと右側の処理フローとの間に表示される矢印は、ローカル側装置２０１とリモート側装置２０２との通信を表している。なお、図７の説明と重複する説明については省略される。
【００４６】
まず、ステップＳ８０１において、ローカル側装置２０１は、ユーザから操作部１０５を介して指示された情報に基づいて、連携ジョブの生成指示と連携相手の設定を行う。さらに、ローカル側装置２０１は、連携ジョブを一意に特定するための固有のジョブＩＤを生成し、当該ジョブに割り当てる。続いて、ステップＳ８０２において、ローカル側装置２０１は、連携相手として設定されたリモート側装置２０２に対して、連携ジョブの開始と、Ｓ８０１で生成したジョブＩＤとを送信する。ここで連携ジョブ開始通知及びジョブＩＤを受信すると、ステップＳ８２１において、リモート側装置２０２は、送信された連携ジョブＩＤを記憶するとともに、ローカル側装置２０１から送信される連携ジョブの受信準備を行う。
【００４７】
次に、ステップＳ８０３において、ローカル側装置２０１は、操作部１０５に表示する出力設定画面に関するコンテンツの参照先を、ローカル側装置２０１が格納するコンテンツから、リモート側装置２０２が格納するコンテンツへ切り替える。ここで、ローカル側装置２０１では、入力設定画面に関するコンテンツの参照先を自装置が格納するコンテンツに設定し、出力設定画面に関するコンテンツの参照先をリモート側装置２０２が格納するコンテンツに設定した状態となる。
【００４８】
続いて、ステップＳ８０４において、ローカル側装置２０１は、Ｓ８０３で出力設定画面に関するコンテンツの参照先を切り替えた後、リモート側装置２０２に対して、当該リモート側装置２０２の機能情報を問い合わせて取得する。ステップＳ８２２において、リモート側装置２０２は、ローカル側装置２０１に対して、機種名、処理能力、オプション等の情報を含む機能情報を送信する。
【００４９】
次に、ステップＳ８０５において、ローカル側装置２０１は、リモート側装置２０２から送信された機能情報に基づいて、ローカル側装置２０１が備える機能の制限が必要であるか否かを判定する。制限が必要であると判定した場合、ステップＳ８０６において、ローカル側装置２０１は、入力機能の制限を設定する。ここでは、カラー読込に関する設定が制限（禁止）される。一方、制限が必要でないと判定した場合、ローカル側装置２０１は、入力機能の制限を行わず、処理をＳ８０７に遷移させる。
【００５０】
次に、ステップＳ８０７において、ローカル側装置２０１は、操作画面情報を記述したコンテンツをローカル側装置２０１の操作部１０５に表示する。続いて、ステップＳ８０８において、ローカル側装置２０１は、ユーザによって入力設定画面を介して入力された情報に基づいて、連携ジョブの入力設定を行う。その後、ステップＳ８０９において、ローカル側装置２０１は、リモート側装置２０２に対して、出力設定が開始されることを示す出力設定開始通知を送信する。
【００５１】
出力設定開始通知を送信すると、ステップＳ８１０において、ローカル側装置２０１は、Ｓ８０３でリモート側装置２０２が格納するコンテンツに参照先を切り替えた出力設定画面を、ローカル側装置２０１の操作部１０５に表示する。その後、ステップＳ８１１において、ローカル側装置２０１は、ユーザによって出力設定画面を介して入力された情報に基づいて、連携ジョブの出力設定を行う。続いて、ステップＳ７１２において、ローカル側装置２０１は、リモート側装置２０２に対して、出力設定が終了したことを示す出力設定終了通知を送信する。
【００５２】
一方、出力設定開始通知を受信すると、ステップＳ８２３において、リモート側装置２０２は、出力設定画面を介して設定された連携ジョブの出力設定を、リモート側装置２０２の出力設定記憶手段として機能する記憶装置に保持する処理を開始する。このとき、連携ジョブの出力設定は、Ｓ８２１で受信した連携ジョブのジョブＩＤと対応付けて保持される。
【００５３】
ステップＳ８１３において、ローカル側装置２０１は、ローカル側装置２０１のスキャナ部から連携ジョブの入力原稿となる原稿を読み込む。原稿の読み込みが完了すると、ステップＳ８１４において、ローカル側装置２０１は、連携ジョブＩＤを付加して、連携ジョブの設定及び読み取った画像データを、リモート側装置２０２に送信する。
【００５４】
連携ジョブを受信すると、ステップＳ８２４において、リモート側装置２０２は、通知された連携ジョブＩＤに基づいて、リモート側装置２０２の記憶装置に記憶した出力設定を参照する。この際、リモート側装置２０２は、送信されたジョブＩＤを検索キーワードとして、当該出力設定を検索する。続いて、ステップＳ８２５において、リモート側装置２０２は、出力設定に従って画像データを印刷する。さらに、印刷が終了すると、ステップＳ８２６において、リモート側装置２０２は、ローカル側装置２０１に対して、連携ジョブの終了を示す終了通知を送信し、処理を終了する。その後、ローカル側装置２０１では、リモート側装置２０２からの終了通知が受信され、処理が終了される。
【００５５】
以上説明したように、本実施形態に係る画像処理システムは、出力設定画面を介して入力された出力設定情報をリモート側装置２０２で保持してもよい。この場合、リモート側装置２０２は、画像データに従って画像を出力する際に、保持している出力設定情報を参照して実行する。これにより、第１の実施形態と比較して、出力設定情報をリモート側装置２０２からローカル側装置２０１に送信する処理を省略することができる。また、このように各画像処理装置で自装置が行う処理の設定を保持する場合は、ジョブ毎に固有のＩＤを割り当てることが望ましい。これにより、各設定情報を容易に管理することができる。
【００５６】
＜第３の実施形態＞
次に、図９乃至図１１を参照して、第３の実施形態について説明する。第１及び第２の実施形態では、リモート側装置２０２から受信した機能情報に基づいて、ローカル側装置２０１において判断し、機能制限を行っていた。しかし、本実施形態では、画像処理システムに認証サーバを加え、リモート側装置２０２から受信した機能情報を認証サーバに送信し、その結果に基く機能制限情報を元に機能制限を行う。即ち、本実施形態に係る画像処理システムは、機能制限を行う認証サーバをさらに備える。
【００５７】
図９は、第３の実施形態に係る画像処理システム９００を示す図である。画像処理システム９００は、ローカル側装置９０１、リモート側装置９０２及び認証サーバ９０３を備える。
【００５８】
ローカル側装置９０１は、ユーザが連携ジョブを実行する際、読み取り側装置として使用する画像処理装置である。リモート側装置９０２は、連携ジョブの印刷側装置として使用する画像処理装置である。ローカル側装置９０１は、カラースキャナを備えカラーコピーが可能である。また、リモート側装置９０２は、カラーコピー機能は有していないが、ローカル側装置９０１が有していないフィニッシャ９２１及びペーパデッキ９２１を備える。
【００５９】
また、認証サーバ９０３は、ローカル側装置９０１及びリモート側装置９０２とともに、ネットワークに接続される。認証サーバ９０３は、各画像処理装置から通知される機能情報に基づいて、機能制限を示す機能制限情報を当該機能情報を通知した画像処理装置に送信する。
【００６０】
図１０は、第３の実施形態に係る画像処理システム９００において連携ジョブを実行する際に機能制限を生成するまでの処理手順を示すシーケンス図である。図１０に示す処理は、連携ジョブを実施する前に実行される。以下で説明する処理は、ローカル側装置９０１、リモート側装置９０２及び認証サーバ９０３の各ＣＰＵによって統括的に制御される。なお、図９に示す処理フローのうち、左側に表示される処理がローカル側装置２０１の処理を示し、中央に表示される処理がリモート側装置２０２の処理を示し、右側に表示される処理が認証サーバ９０３の処理を示す。また、各処理フロー間に表示される矢印は、各装置間での通信を表している。
【００６１】
まず、ステップＳ１００１において、ローカル側装置９０１は、ユーザによって操作部１０５を介して入力された情報から、装置を利用するユーザの認証を行う。このユーザ認証は、例えば、ユーザにユーザＩＤとパスワードを入力させ、予め保持している情報と比較することで行われてもよい。続いて、ステップＳ１００２において、ローカル側装置９０１は、ユーザからの入力に従って、連携ジョブを生成し、連携相手先としてリモート側装置９０２を設定する。その後、ステップＳ１００３において、ローカル側装置９０１は、連携相手として設定されたリモート側装置９０２に対して、連携ジョブの開始を示す連携開始通知を送信する。連携開始通知を受信すると、ステップＳ１０２１において、リモート側装置９０２は、連携ジョブモードへ移行し、ローカル側装置９０１から送信される連携ジョブの受信準備を行う。
【００６２】
次に、ステップＳ１００４において、ローカル側装置９０１は、操作部１０５に表示する出力設定画面に関するコンテンツの参照先を、ローカル側装置９０１が格納するコンテンツから、リモート側装置９０２が格納するコンテンツに切り替える。ここで、ローカル側装置９０１では、入力設定画面に関するコンテンツの参照先を自装置が格納するコンテンツに設定し、出力設定画面に関するコンテンツの参照先をリモート側装置９０２が格納するコンテンツに設定した状態となる。
【００６３】
続いて、ステップＳ１００５において、ローカル側装置は、Ｓ１００４で出力設定画面に関するコンテンツの参照先を切り替えた後、リモート側装置９０２に対して、当該リモート側装置９０２の機能情報を問い合わせて、取得する。ここで、ローカル側装置２０１のＣＰＵ１０８は、第１の取得手段として機能する。ステップＳ１０２２において、リモート側装置２０２は、ローカル側装置２０１に対して、機種名、処理能力、オプション等の情報を含む機能情報を送信する。
【００６４】
次に、ステップＳ１００６において、ローカル側装置９０１は、Ｓ１００１で認証したユーザのユーザＩＤ、及び、Ｓ１００６でリモート側装置９０２から受信した機能情報を認証サーバに送信する。ステップＳ１０３１において、認証サーバ９０３は、ユーザの機能制限情報と、リモート側装置９０２の機能情報とに基いて、機能制限情報を生成する。例えば、連携ジョブを処理するリモート側装置９０２がカラーコピー機能を有していない場合、認証サーバ９０３は、装置を使用するユーザがカラー読み込みを許可されている場合であっても、カラー読み込みを制限する機能制限情報を生成する。その後、ステップＳ１０３２において、認証サーバ９０３は、Ｓ１０３１で生成した機能制限情報を、ローカル側装置９０１に送信する。
【００６５】
続いて、図１１を参照して、図１０の機能制限情報の生成に続く処理について説明する。図１１は、第３の実施形態に係る認証サーバ９０３から機能制限情報を取得した後の画像処理システム９００の処理手順を示すシーケンス図である。なお、図１０に示すＡ及びＢは、図１１に示すＡ及びＢへと続く。
【００６６】
ステップＳ１１０１において、ローカル側装置９０１は、Ｓ１０３２で認証サーバから送信された機能制限情報を取得する。ここで、ローカル側装置９０１のＣＰＵ１０８は、第２の取得手段として機能する。続いて、ステップＳ１１０２において、ローカル側装置９０１は、受信した機能制限情報をリモート側装置９０２に送信する。ここで、リモート側装置９０２のＣＰＵ１０８は、第３の取得手段として機能する。
【００６７】
次に、ステップＳ１１０３において、ローカル側装置９０１は、認証サーバから送信された機能制限情報に基づいて、ローカル側装置９０１が備える入力機能の制限が必要であるか否かを判定する。制限が必要であると判定した場合、ステップＳ１１０４において、ローカル側装置９０１は、入力機能の制限を設定する。一方、制限が必要でないと判定した場合、ローカル側装置９０１は、入力機能の制限を行わず、処理をＳ１１０５に遷移させる。
【００６８】
次に、ステップＳ１１０５において、ローカル側装置９０１は、操作画面情報を記述したコンテンツをローカル側装置９０１の操作部１０５に表示する。続いて、ステップＳ１１０６において、ローカル側装置９０１は、ユーザによって入力設定画面を介して入力された情報に基づいて、連携ジョブの入力設定を行う。その後、ステップＳ１１０７において、ローカル側装置９０１は、リモート側装置９０２に対して、出力設定が開始されることを示す出力設定開始通知を送信する。
【００６９】
一方、機能制限情報を受信すると、ステップＳ１１２１において、リモート側装置９０２は、当該機能制限情報に基づいて、リモート側装置９０２が備える出力機能の制限が必要であるか否かを判定する。制限が必要であると判定した場合、ステップＳ１１２２において、リモート側装置９０２は、出力機能の制限を設定する。具体的には、リモート側装置９０２は、出力設定画面の表示内容を制限するために、コンテンツの内容を変更する。一方、制限が必要でないと判定した場合、リモート側装置９０２は、出力機能の制限を行わず、処理をＳ１１２３に遷移させる。
【００７０】
出力設定開始通知を送信すると、ステップＳ１１０８において、ローカル側装置９０１は、Ｓ１００４でリモート側装置９０２が格納するコンテンツに参照先を切り替えた出力設定画面を、ローカル側装置９０１の操作部１０５に表示する。その後、ステップＳ１１０９において、ローカル側装置９０１は、ユーザによって出力設定画面を介して入力された情報に基づいて、連携ジョブの出力設定を行う。続いて、ステップＳ１１１３において、ローカル側装置９０１は、リモート側装置９０２に対して、出力設定が終了したことを示す出力設定終了通知を送信する。
【００７１】
一方、出力設定開始通知を受信すると、ステップＳ１１２３において、リモート側装置９０２は、出力設定画面を介して設定された連携ジョブの出力設定を、リモート側装置９０２の記憶装置に保持する処理を開始する。その後、ローカル側装置９０１から出力設定終了通知を受信すると、ステップＳ１１２４において、リモート側装置９０２は、保持していた連携ジョブの出力設定を、ローカル側装置９０１に送信する。
【００７２】
ステップＳ１１１１において、ローカル側装置９０１は、Ｓ１１２４でリモート側装置９０２からの連携ジョブの出力設定を、連携ジョブの出力設定に反映する。その後、ステップＳ１１１２において、ローカル側装置９０１は、スキャナ部から連携ジョブの入力原稿となる原稿を読み込む。原稿の読み込みが完了すると、ステップＳ１１１３において、ローカル側装置９０１は、連携ジョブの設定及び読み取った画像データを、リモート側装置９０２に送信する。
【００７３】
連携ジョブを受信すると、ステップＳ１１２５において、リモート側装置９０２は、出力設定に従って画像データを印刷する。印刷が終了すると、ステップＳ１１２６において、リモート側装置９０２は、ローカル側装置９０１に対して、連携ジョブの終了を示す終了通知を送信し、処理を終了する。その後、ローカル側装置９０１では、リモート側装置９０２からの終了通知が受信され、処理が終了される。
【００７４】
以上説明したように、本実施形態に係る画像処理システムは、第１及び第２の実施形態の構成に加えて、各画像処理装置の機能情報から機能制限情報を生成する認証サーバ９０３を備える。これにより、第１及び第２の実施形態に係る画像処理システムと比較して、当該ジョブに対する機能制限の判定を認証サーバで行うことができ、ローカル側装置９０１の処理負荷を低減させることができる。また、認証サーバ９０３で、各装置の処理能力による機能制限とユーザごとの機能制限の管理を行わせるので、機能制限に関する管理を一元化することができ、システムの構成を単純化することができる。
【００７５】
＜第４の実施形態＞
次に、図１２を参照して、第４の実施形態について説明する。第３の実施形態では、連携ジョブの出力設定を行う際、ローカル側装置９０１の操作部１０５に、リモート側装置９０２が格納する出力設定に関するコンテンツを表示し、設定を行っていた。しかし、本実施形態では、機能単位で分割したプログラムモジュールを相互にダウンロードし、処理に必要なモジュールを相手装置からダウンロードして、実行する方法について説明する。したがって、本実施形態における機能制限情報を生成する処理手順については、図１０と同様の処理であるため、説明を省略する。また、以下では、第３の実施形態に対する変形例として説明するが、第１及び第２の実施形態の変形例として適用することもできる。
【００７６】
図１２は、第４の実施形態に係る認証サーバ９０３から機能制限情報を取得した後の画像処理システム９００の処理手順を示すシーケンス図である。なお、図１０に示すＡ及びＢは、図１２に示すＡ及びＢへと続く。
【００７７】
ステップＳ１２０１において、ローカル側装置９０１は、Ｓ１０３２で認証サーバから送信された機能制限情報を受信する。続いて、ステップＳ１２０２において、ローカル側装置９０１は、受信した機能制限情報をリモート側装置９０２に送信する。
【００７８】
次に、ステップＳ１２０３において、ローカル側装置９０１は、認証サーバから送信された機能制限情報に基づいて、ローカル側装置９０１が備える機能の制限が必要であるか否かを判定する。制限が必要であると判定した場合、ステップＳ１２０４において、ローカル側装置９０１は、入力機能の制限を設定する。一方、制限が必要でないと判定した場合、ローカル側装置９０１は、入力機能の制限を行わず、処理をＳ１２０５に遷移させる。
【００７９】
次に、ステップＳ１２０５において、ローカル側装置９０１は、当該ローカル側装置９０１の記憶装置に格納されている連携ジョブの入力設定機能を実現するプログラムモジュール（入力設定モジュール）を実行する。続いて、ステップＳ１２０６において、ローカル側装置９０１は、入力設定モジュールによって、連携ジョブの入力設定を行う。
【００８０】
一方、機能制限情報を受信すると、ステップＳ１２２１において、リモート側装置９０２は、当該機能制限情報に基づいて、リモート側装置９０２が備える出力機能の制限が必要であるか否かを判定する。制限が必要であると判定した場合、ステップＳ１２２２において、リモート側装置９０２は、出力機能の制限を設定する。具体的には、リモート側装置９０２は、出力設定画面の表示内容を制限するために、プログラムモジュールの内容を変更する。一方、制限が必要でないと判定した場合、リモート側装置９０２は、出力機能の制限を行わず、処理をＳ１２２３に遷移させる。
【００８１】
Ｓ１２０６の入力設定が終了すると、ステップＳ１２０７において、ローカル側装置９０１は、リモート側装置９０２に対し、出力設定機能を実現するプログラムモジュール（出力設定モジュール）の送信を要求する。出力設定モジュールの送信要求を受信すると、ステップＳ１２２３において、リモート側装置９０２は、リモート側装置９０２の記憶装置に格納された出力設定モジュールを検索し、取得する。さらに、ステップＳ１２２４において、リモート側装置９０２は、取得した出力設定モジュールを、ローカル側装置９０１に送信する。
【００８２】
出力設定モジュールを受信すると、ステップＳ１２０８において、ローカル側装置９０１は、出力設定モジュールを実行する。その後、ステップＳ１２０９において、ローカル側装置９０１は、出力設定モジュールによって、連携ジョブの出力設定を行う。続いて、ステップＳ１２１０において、ローカル側装置９０１は、Ｓ１２０６で設定した入力設定とＳ１２０９で設定した出力設定とを合成する。その後、ステップＳ１２１２において、ローカル側装置９０１は、スキャナ部から連携ジョブの入力原稿となる原稿を読み込む。原稿の読み込みが完了すると、ステップＳ１２１２において、ローカル側装置９０１は、連携ジョブの設定及び読み取った画像データを、リモート側装置９０２に送信する。
【００８３】
連携ジョブを受信すると、ステップＳ１２２５において、リモート側装置９０２は、送信された出力設定に従って画像データを印刷する。印刷が終了すると、ステップＳ１２２６において、リモート側装置９０２は、ローカル側装置９０１に対して、連携ジョブの終了を通知し、処理を終了する。一方、ローカル側装置９０１では、リモート側装置９０２からの終了通知が受信されると、処理が終了される。
【００８４】
以上説明したように、本実施形態に係る画像処理システムにおいて、ローカル側装置２０１は、ローカル側装置２０１が有するプログラムモジュールを実行することにより、入力設定画面を表示させる。また、ローカル側装置２０１は、リモート側装置２０２が有するプログラムモジュールを実行することにより、出力設定画面を表示させてもよい。これにより、連携ジョブを複数のプログラムモジュールを組み合わせて実行する画像処理システムにおいても、本発明を適用することができる。また、プログラムモジュールを取得してジョブを実行させるようにすることにより、仕様の異なる（ジョブのフォーマット等が異なる）装置間での連携も可能となる。
【００８５】
なお、以上の説明では、連携ジョブとして、一方の装置のスキャナで原稿上の画像を読み取って得た画像データを送信し、これを受信した装置が当該画像データに基づく画像をプリンタでプリントするジョブを例に説明した。しかしながら、これに限らず、種々の連携ジョブにも適用可能である。即ち、他の装置から受信し、メモリに保存しておいたデータを、連携先の装置に転送し、印刷するジョブ、スキャナで読み取った画像データを、連携先の装置に転送し、送信機能（電子メール、ファクシミリ等）で送信する、などである。
【００８６】
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。上記実施形態において、画像処理装置の一例としてＭＦＰについて示したが、プリンタ、スキャナ等、画像を処理するあらゆる装置を含む。
【００８７】
なお、本発明は、前述した実施形態の機能を実現するプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置が、供給されたプログラムコードを読み出して実行することによっても達成される。したがって、本発明の機能処理をコンピュータで実現するために、コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。
【００８８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００８９】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクがある。また、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００９０】
その他、クライアントＰＣのブラウザを用いてインターネットサイトに接続し、本発明に係るプログラムそのもの、若しくは更に自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードするという利用方法もある。また、本発明に係るプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の範疇に含まれる。  また、本発明に係るプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布してもよい。所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９１】
また、プログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００９２】
さらに、ＰＣの機能拡張ユニットに備わるメモリに本発明に係るプログラムが書き込まれ、そのプログラムに基づき、その機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行う場合も、本発明の範疇に含まれる。
【図面の簡単な説明】
【００９３】
【図１】第１の実施形態に係る画像処理装置１００の概略構成を示すブロック図である。
【図２】第１の実施形態に係る画像処理システム２００を示す図である。
【図３】第１の実施形態に係るローカル側装置２０１に表示される用紙選択画面３００の一例を示す図である。
【図４】第１の実施形態に係るリモート側装置２０２に表示される用紙選択画面４００の一例を示す図である。
【図５】第１の実施形態に係るローカル側装置２０１に表示されるコピー基本画面５００の一例を示す図である。
【図６】第１の実施形態に係るリモート側装置２０２に表示されるコピー基本画面６００の一例を示す図である。
【図７】第１の実施形態に係るローカル側装置２０１及びリモート側装置２０２における処理手順を示すシーケンス図である。
【図８】第２の実施形態に係るローカル側装置２０１及びリモート側装置２０２における処理手順を示すシーケンス図である。
【図９】第３の実施形態に係る画像処理システム９００を示す図である。
【図１０】第３の実施形態に係る画像処理システム９００において連携ジョブを実行する際に機能制限を生成するまでの処理手順を示すシーケンス図である。
【図１１】第３の実施形態に係る認証サーバ９０３から機能制限情報を取得した後の画像処理システム９００の処理手順を示すシーケンス図である。
【図１２】第４の実施形態に係る認証サーバ９０３から機能制限情報を取得した後の画像処理システム９００の処理手順を示すシーケンス図である。
【符号の説明】
【００９４】
１０１：画像形成部
１０２：制御部
１０３：フィニッシャ
１０４：スキャナ部
１０５：操作部
１０６：受信Ｉ／Ｆ
１０７：送信Ｉ／Ｆ
１０８：ＣＰＵ
１０９：記憶装置
２０１、９０１：ローカル側装置
２０２、９０２：リモート側装置
【図１】
0005336765.tif 000002
【図２】
0005336765.tif 000003
【図３】
0005336765.tif 000004
【図４】
0005336765.tif 000005
【図５】
0005336765.tif 000006
【図６】
0005336765.tif 000007
【図７】
0005336765.tif 000008
【図８】
0005336765.tif 000009
【図９】
0005336765.tif 000010
【図１０】
0005336765.tif 000011
【図１１】
0005336765.tif 000012
【図１２】
0005336765.tif 000013