(57)【特許請求の範囲】
【請求項１】
複数の機器が通信回線を介して接続された画像処理システムであって、
前記複数の機器は、通信回線を介して他の機器と通信を行う通信手段と、入力された指示に基づき前記通信手段を介して他の機器と協調動作を行う協調動作手段とを有し、
一方の機器が、
原稿上の画像を読み取り、該画像を表す画像情報を発生する読取手段と、
画像を用紙上に印刷する印刷手段と、
前記読取手段からの画像情報を前記印刷手段で印刷させる第１のコピー処理と前記協調動作手段により前記読取手段からの画像情報を他の機器で印刷処理させる第２のコピー処理のための設定操作が可能な操作手段と、
前記操作手段によって第１のコピー処理でも前記第２のコピー処理でも設定操作可能な設定情報であって、画像を印刷した後の用紙の処理に関する用紙処理情報を含む設定情報及び前記読取手段からの画像情報を、前記操作手段からの協調動作のための指示に応じて前記通信手段を介して前記協調動作を行うべき前記他の機器に送信する送信手段と、
前記送信手段で送信した設定情報に基づく動作の可否を示す情報を前記通信手段を介して取得する取得手段とを有し、
前記他の機器が、
前記送信手段で送信された設定情報及び画像情報に基づき該画像情報の用紙上への印刷処理を実行する処理手段を有することを特徴とする画像処理システム。
【請求項２】
複数の機器が通信回線を介して接続された画像処理システムであって、
前記複数の機器は、通信回線を介して他の機器と通信を行う通信手段と、入力された指示に基づき前記通信手段を介して他の機器と協調動作を行う協調動作手段とを有し、
一方の機器が、
原稿上の画像を読み取り、該画像を表す画像情報を発生する読取手段と、
画像を用紙上に印刷する印刷手段と、
前記読取手段からの画像情報を前記印刷手段で印刷させる第１のコピー処理と前記協調動作手段により前記読取手段からの画像情報を他の機器で印刷処理させる第２のコピー処理のための設定操作が可能な操作手段と、
前記操作手段によって第１のコピー処理でも前記第２のコピー処理でも設定操作可能な設定情報であって、画像を印刷した後の用紙の処理に関する用紙処理情報を含む設定情報を、前記操作手段からの協調動作のための指示に応じて前記通信手段を介して前記協調動作を行うべき前記他の機器に通知する通知手段と、
前記通知手段で通知した設定情報に基づく協調動作が不可能である場合にその旨を示す障害原因を前記通信手段を介して前記他の機器から取得する取得手段と、
前記取得手段で取得した障害原因に基づく設定項目が前記操作手段で再設定された設定情報と前記読取手段からの画像情報とを送信する送信手段とを有し、
前記他の機器が、
前記通知手段で通知された指示情報に基づく協調動作が不可能である場合に障害原因を報知する報知手段と、
前記送信手段で送信された設定情報と画像情報に基づき該画像情報の用紙上への印刷処理を実行する処理手段とを有することを特徴とする画像処理システム。
【請求項３】
前記処理手段は、画像情報を蓄積すると共に随時読み出すことが可能な機能を有することを特徴とする請求項１又は２記載の画像処理システム。
【請求項４】
前記処理手段は、画像情報をＩＴＵ−Ｔ勧告で定めた手順で送受信する機能を有することを特徴とする請求項１又は２記載の画像処理システム。
【請求項５】
前記処理手段は、画像データを処理して別な画像データに変換する機能を有することを特徴とする請求項１又は２記載の画像処理システム。
【請求項６】
前記通信手段は、コンピュータとの間で情報の交換を行う機能を有することを特徴とする請求項１又は２記載の画像処理システム。
【請求項７】
前記通信手段は、ローカルエリアネットワークに接続可能であることを特徴とする請求項１又は２記載の画像処理システム。
【請求項８】
前記通信手段は、公衆回線に接続可能であることを特徴とする請求項１又は２記載の画像処理システム。
【請求項９】
前記取得手段による取得を前記読取手段による読み取り開始前に行うか読み取り完了後に行うか選択する選択手段を有することを特徴とする請求項１又は２記載の画像処理システム。
【請求項１０】
複数の機器が通信回線を介して接続された画像処理システムの協調動作制御方法であって、
前記複数の機器は、通信回線を介して他の機器と通信を行う通信ステップと、入力された指示に基づき前記通信ステップによる通信を行い他の機器と協調動作を行う協調動作ステップとを有し、
一方の機器が、
原稿上の画像を読み取り、該画像を表す画像情報を発生する読取ステップと、
画像を用紙上に印刷する印刷ステップと、
前記読取ステップで発生した画像情報を前記印刷ステップで印刷させる第１のコピー処理と前記協調動作ステップにおいて前記読取ステップで発生した画像情報を他の機器で印刷処理させる第２のコピー処理のための設定操作を操作パネルを用いて行う操作ステップと、
前記操作ステップにより第１のコピー処理でも第２のコピー処理でも設定操作可能な設定情報であって、画像を印刷した後の用紙の処理に関する用紙処理情報を含む設定情報及び前記読取ステップで発生した画像情報を、前記操作ステップにおける協調動作のための指示に応じて前記通信ステップによる通信を行い前記協調動作を行うべく前記他の機器に送信する送信ステップと、
前記送信ステップで送信した設定情報に基づく動作の可否を示す情報を前記通信ステップで通信を行い取得する取得ステップとを有し、
前記他の機器が、
前記送信ステップで送信された設定情報及び画像情報に基づき該画像情報の印刷処理を実行する処理ステップを有することを特徴とする画像処理システムの協調動作制御方法。
【請求項１１】
複数の機器が通信回線を介して接続された画像処理システムの協調動作制御方法であって、
前記複数の機器は、通信回線を介して他の機器と通信を行う通信ステップと、入力された指示に基づき前記通信ステップによる通信を行い他の機器と協調動作を行う協調動作ステップとを有し、
一方の機器が、
原稿上の画像を読み取り、該画像を表す画像情報を発生する読取ステップと、
画像を用紙上に印刷する印刷ステップと、
前記読取ステップで発生した画像情報を前記印刷ステップで印刷させる第１のコピー処理と前記協調動作ステップにおいて前記読取ステップで発生した画像情報を他の機器で印刷処理させる第２のコピー処理のための設定操作を操作パネルを用いて行う操作ステップと、
前記操作ステップにより第１のコピー処理でも第２のコピー処理でも設定操作可能な設定情報であって、画像を印刷した後の用紙の処理に関する用紙処理情報を含む設定情報を、前記操作ステップにおける協調動作のための指示に応じて前記通信ステップによる通信を行い前記協調動作を行うべく前記他の機器に通知する通知ステップと、
前記通知ステップで通知した指示情報に基づく協調動作が不可能である場合にその旨を示す障害原因を前記通信ステップで通信を行い前記他の機器から取得する取得ステップと、
前記取得ステップで取得した障害原因に基づく設定項目が前記操作ステップで再設定された設定情報と前記読取ステップで発生した画像情報とを送信する送信ステップとを有し、
前記他の機器が、
前記通知ステップで通知された指示情報に基づく協調動作が不可能となった場合に障害原因を報知する報知ステップと、
前記送信ステップで送信された設定情報と画像情報に基づき該画像情報の用紙上への印刷処理を実行する処理ステップとを有することを特徴とする画像処理システムの協調動作制御方法。
【請求項１２】
前記処理ステップでは、画像情報を蓄積すると共に随時読み出し可能であることを特徴とする請求項１０又は１１記載の画像処理システムの協調動作制御方法。
【請求項１３】
前記処理ステップでは、画像情報をＩＴＵ−Ｔ勧告で定めた手順で送受信することを特徴とする請求項１０又は１１記載の画像処理システムの協調動作制御方法。
【請求項１４】
前記処理ステップでは、画像データを処理して別な画像データに変換することを特徴とする請求項１０又は１１記載の画像処理システムの協調動作制御方法。
【請求項１５】
前記通信ステップでは、コンピュータとの間で情報の交換を行うことを特徴とする請求項１０又は１１記載の画像処理システムの協調動作制御方法。
【請求項１６】
前記通信ステップでは、ローカルエリアネットワークを介して通信可能であることを特徴とする請求項１０又は１１記載の画像処理システムの協調動作制御方法。
【請求項１７】
前記通信ステップでは、公衆回線を介して通信可能であることを特徴とする請求項１０又は１１記載の画像処理システムの協調動作制御方法。
【請求項１８】
前記取得ステップによる取得を前記読取ステップによる読み取り開始前に行うか読み取り完了後に行うか選択する選択ステップを有することを特徴とする請求項１０又は１１記載の画像処理システムの協調動作制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理システム及び画像処理システムの協調動作制御方法に係り、更に詳しくは、画像データの入力または出力或いはその両方の機能を有する複数の画像入出力機器同士が協調して動作（以下、協動）する画像処理システム及び画像処理システムの協調動作制御方法に関する。
【０００２】
【従来の技術】
従来より、単体の機器で一つの仕事を行わせる以外に、複数の機器を協動させて仕事を同時に並行して処理させることで、トータルな処理時間の短縮を実現させることが一般的に行われている。上記のように複数の機器を協動させて仕事を同時に並行して処理させるためには、各機器に対して指示を与えるホストコンピュータが必要となる。そして、従来技術では、どの機器にどのような処理を分け与えるかは全てホストコンピュータ側で予め計算され、機器（入出力機器）側はホストコンピュータから与えられた指示に従って受動的に処理を行うものであった。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記のように複数の機器を協動させて仕事を同時に並行して処理させるために、複数の機器がホストコンピュータから与えられた指示に従って受動的に処理を行う従来技術においては、下記のような問題があった。即ち、複数の機器を協動動作させるためには、これら複数の機器以外に、別途ホストコンピュータを用意する必要があるため、コスト的にもメンテナンス的にも割高となるという問題があった。
【０００４】
また、上記複数の機器中で、例えば両面印刷設定や画像処理設定など協動する機器において処理をサポートしていない場合などでは、処理を行うことができず障害となり、結局、一つの機器で一つの仕事を行わせることになる場合が少なくなかった。また、その場合でも、処理設定を行ったユーザが障害の状況を知ることは容易ではなく、協動動作をさせるためにどの設定をやり直せばよいかを判断するためには、煩雑な確認作業が必要であり、ユーザの作業は煩雑なものとなっていた。
【０００５】
本発明は、上述した点に鑑みなされたものであり、第１の目的は、複数の機器の協動動作のためのホストコンピュータを用意することなく、複数の機器を協動させて仕事を同時に並行して処理させることで、コストやメンテナンスを軽減すると共にトータルな処理時間を短縮すること等を可能とした画像処理システム及び画像処理システムの協調動作制御方法を提供することにある。
【０００６】
また、本発明は、上述した点に鑑みなされたものであり、第２の目的は、複数の機器を協動させて仕事を同時に並行して処理させる際に、協動する機器間でのサポートしている機能の差異による処理不可能事態が発生した場合でも、協動動作不可能となった原因をユーザが容易に把握できること等を可能とした画像処理システム及び画像処理システムの協調動作制御方法を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１の発明は、複数の機器が通信回線を介して接続された画像処理システムであって、前記複数の機器は、通信回線を介して他の機器と通信を行う通信手段と、入力された指示に基づき前記通信手段を介して他の機器と協調動作を行う協調動作手段とを有し、一方の機器が、原稿上の画像を読み取り、該画像を表す画像情報を発生する読取手段と、画像を用紙上に印刷する印刷手段と、前記読取手段からの画像情報を前記印刷手段で印刷させる第１のコピー処理と前記協調動作手段により前記読取手段からの画像情報を他の機器で印刷処理させる第２のコピー処理のための設定操作が可能な操作手段と、前記操作手段によって第１のコピー処理でも前記第２のコピー処理でも設定操作可能な設定情報であって、画像を印刷した後の用紙の処理に関する用紙処理情報を含む設定情報及び前記読取手段からの画像情報を、前記操作手段からの協調動作のための指示に応じて前記通信手段を介して前記協調動作を行うべき前記他の機器に送信する送信手段と、前記送信手段で送信した設定情報に基づく動作の可否を示す情報を前記通信手段を介して取得する取得手段とを有し、前記他の機器が、前記送信手段で送信された設定情報及び画像情報に基づき該画像情報の用紙上への印刷処理を実行する処理手段を有することを特徴とする。
【０００８】
上記目的を達成するため、請求項２の発明は、複数の機器が通信回線を介して接続された画像処理システムであって、前記複数の機器は、通信回線を介して他の機器と通信を行う通信手段と、入力された指示に基づき前記通信手段を介して他の機器と協調動作を行う協調動作手段とを有し、一方の機器が、原稿上の画像を読み取り、該画像を表す画像情報を発生する読取手段と、画像を用紙上に印刷する印刷手段と、前記読取手段からの画像情報を前記印刷手段で印刷させる第１のコピー処理と前記協調動作手段により前記読取手段からの画像情報を他の機器で印刷処理させる第２のコピー処理のための設定操作が可能な操作手段と、前記操作手段によって第１のコピー処理でも前記第２のコピー処理でも設定操作可能な設定情報であって、画像を印刷した後の用紙の処理に関する用紙処理情報を含む設定情報を、前記操作手段からの協調動作のための指示に応じて前記通信手段を介して前記協調動作を行うべき前記他の機器に通知する通知手段と、前記通知手段で通知した設定情報に基づく協調動作が不可能である場合にその旨を示す障害原因を前記通信手段を介して前記他の機器から取得する取得手段と、前記取得手段で取得した障害原因に基づく設定項目が前記操作手段で再設定された設定情報と前記読取手段からの画像情報とを送信する送信手段とを有し、前記他の機器が、前記通知手段で通知された指示情報に基づく協調動作が不可能である場合に障害原因を報知する報知手段と、前記送信手段で送信された設定情報と画像情報に基づき該画像情報の用紙上への印刷処理を実行する処理手段とを有することを特徴とする。
【００１１】
上記目的を達成するため、請求項３の発明は、前記処理手段は、画像情報を蓄積すると共に随時読み出すことが可能な機能を有することを特徴とする。
【００１２】
上記目的を達成するため、請求項４の発明は、前記処理手段は、画像情報をＩＴＵ−Ｔ勧告で定めた手順で送受信する機能を有することを特徴とする。
【００１４】
上記目的を達成するため、請求項５の発明は、前記処理手段は、画像データを処理して別な画像データに変換する機能を有することを特徴とする。
【００１５】
上記目的を達成するため、請求項６の発明は、前記通信手段は、コンピュータとの間で情報の交換を行う機能を有することを特徴とする。
【００１６】
上記目的を達成するため、請求項７の発明は、前記通信手段は、ローカルエリアネットワークに接続可能であることを特徴とする。
【００１７】
上記目的を達成するため、請求項８の発明は、前記通信手段は、公衆回線に接続可能であることを特徴とする。
上記目的を達成するため、請求項９の発明は、前記取得手段による取得を前記読取手段による読み取り開始前に行うか読み取り完了後に行うか選択する選択手段を有することを特徴とする。
【００１８】
上記目的を達成するため、請求項１０の発明は、複数の機器が通信回線を介して接続された画像処理システムの協調動作制御方法であって、前記複数の機器は、通信回線を介して他の機器と通信を行う通信ステップと、入力された指示に基づき前記通信ステップによる通信を行い他の機器と協調動作を行う協調動作ステップとを有し、一方の機器が、原稿上の画像を読み取り、該画像を表す画像情報を発生する読取ステップと、画像を用紙上に印刷する印刷ステップと、前記読取ステップで発生した画像情報を前記印刷ステップで印刷させる第１のコピー処理と前記協調動作ステップにおいて前記読取ステップで発生した画像情報を他の機器で印刷処理させる第２のコピー処理のための設定操作を操作パネルを用いて行う操作ステップと、前記操作ステップにより第１のコピー処理でも第２のコピー処理でも設定操作可能な設定情報であって、画像を印刷した後の用紙の処理に関する用紙処理情報を含む設定情報及び前記読取ステップで発生した画像情報を、前記操作ステップにおける協調動作のための指示に応じて前記通信ステップによる通信を行い前記協調動作を行うべく前記他の機器に送信する送信ステップと、前記送信ステップで送信した設定情報に基づく動作の可否を示す情報を前記通信ステップで通信を行い取得する取得ステップとを有し、前記他の機器が、前記送信ステップで送信された設定情報及び画像情報に基づき該画像情報の印刷処理を実行する処理ステップを有することを特徴とする。
【００１９】
上記目的を達成するため、請求項１１の発明は、複数の機器が通信回線を介して接続された画像処理システムの協調動作制御方法であって、前記複数の機器は、通信回線を介して他の機器と通信を行う通信ステップと、入力された指示に基づき前記通信ステップによる通信を行い他の機器と協調動作を行う協調動作ステップとを有し、一方の機器が、原稿上の画像を読み取り、該画像を表す画像情報を発生する読取ステップと、画像を用紙上に印刷する印刷ステップと、前記読取ステップで発生した画像情報を前記印刷ステップで印刷させる第１のコピー処理と前記協調動作ステップにおいて前記読取ステップで発生した画像情報を他の機器で印刷処理させる第２のコピー処理のための設定操作を操作パネルを用いて行う操作ステップと、前記操作ステップにより第１のコピー処理でも第２のコピー処理でも設定操作可能な設定情報であって、画像を印刷した後の用紙の処理に関する用紙処理情報を含む設定情報を、前記操作ステップにおける協調動作のための指示に応じて前記通信ステップによる通信を行い前記協調動作を行うべく前記他の機器に通知する通知ステップと、前記通知ステップで通知した指示情報に基づく協調動作が不可能である場合にその旨を示す障害原因を前記通信ステップで通信を行い前記他の機器から取得する取得ステップと、前記取得ステップで取得した障害原因に基づく設定項目が前記操作ステップで再設定された設定情報と前記読取ステップで発生した画像情報とを送信する送信ステップとを有し、前記他の機器が、前記通知ステップで通知された指示情報に基づく協調動作が不可能となった場合に障害原因を報知する報知ステップと、前記送信ステップで送信された設定情報と画像情報に基づき該画像情報の用紙上への印刷処理を実行する処理ステップとを有することを特徴とする。
【００２２】
上記目的を達成するため、請求項１２の発明は、前記処理ステップでは、画像情報を蓄積すると共に随時読み出し可能であることを特徴とする。
【００２３】
上記目的を達成するため、請求項１３の発明は、前記処理ステップでは、画像情報をＩＴＵ−Ｔ勧告で定めた手順で送受信することを特徴とする。
【００２５】
上記目的を達成するため、請求項１４の発明は、前記処理ステップでは、画像データを処理して別な画像データに変換することを特徴とする。
【００２６】
上記目的を達成するため、請求項１５の発明は、前記通信ステップでは、コンピュータとの間で情報の交換を行うことを特徴とする。
【００２７】
上記目的を達成するため、請求項１６の発明は、前記通信ステップでは、ローカルエリアネットワークを介して通信可能であることを特徴とする。
【００２８】
上記目的を達成するため、請求項１７の発明は、前記通信ステップでは、公衆回線を介して通信可能であることを特徴とする。
上記目的を達成するため、請求項１８の発明は、前記取得ステップによる取得を前記読取ステップによる読み取り開始前に行うか読み取り完了後に行うか選択する選択ステップを有することを特徴とする。
【００２９】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【００３０】
［１］第１の実施の形態
先ず、第１の実施の形態に係る画像処理システムの全体構成について図２を参照して説明する。画像処理システムは、１つのネットワーク上でホストコンピュータ（ＰＣ）、コピーマシン、プリンタユニットが結ばれるシステムである。即ち、ＰＣ１０１と、コピーマシン１０７と、コピーマシン１０８と、プリンタユニット１０９と、プリンタユニット１１０とが、ネットワーク（以下、ＬＡＮと称する）１１２上に接続されている。尚、画像処理システムの構成は図示のものに限定されるものではなく、ＬＡＮ１１２上に、上記以外に例えばスキャナユニットを接続する場合やファクシミリユニットを接続する場合など、必要に応じたシステムとすることが可能である。
【００３１】
ＰＣ１０１は、通常ユーザが使用するコンピュータであり、ドキュメントを作成したり、ＬＡＮ１１２に接続された他のコンピュータとの電子メールのやり取りを行う機器である。コピーマシン１０７は、例えば大型の液晶タッチパネルを有し、スキャナ機能とプリンタ機能を合わせ持った画像形成装置である。更に、コピーマシン１０７は、コンピュータ等のプリンタ機能も有し、ＰＣ１０１で作成されたドキュメント等をＬＡＮ１１２を介して受取り、画像形成用コマンドデータをビットマップの画像データに展開して印刷を行ったり、また、コピーマシン１０８のスキャナ機能部で読取られた画像データをＬＡＮ１１２を介して受取り、プリントする機能を有する。コピーマシン１０８も同様である。
【００３２】
プリンタユニット１０９は、コピーマシン１０７、１０８と同様に、ＰＣ１０１で作成されたドキュメント等をＬＡＮ１１２を介して受取り、画像形成用コマンドデータをビットマップの画像データに展開して印刷を行ったり、また、コピーマシン１０７或いはコピーマシン１０８のスキャナ機能部で読取られた画像データをＬＡＮ１１２を介して受取り、プリントする機能を有する。プリンタユニット１１０も同様である。
【００３３】
次に、第１の実施の形態に係る画像処理システムにおける各画像形成装置の共通の部分の構成について図１を参照して説明する。各画像形成装置の共通部分は、ＣＰＵ２０１と、ＨＤＤ（ハードディスク）２０２と、メモリ２０３と、高速ＣＰＵバス２０４と、ＲＩＰ（Ｒaster Ｉmage Ｐrocessor）２０５と、画像処理部２０６と、圧縮／伸長部２０７と、バスブリッジ２０８と、低速ＣＰＵバス２０９と、モデム２１０と、ＬＡＮ２１２と、管理装置インターフェース２１４と、パネルインターフェース２１５と、高速イメージバス２１６と、スキャナインターフェース２１７と、スキャナユニット２１８と、プリンタインターフェース２１９と、プリンタユニット２２０と、操作部２２１とを備えている。
【００３４】
上記各部の機能を詳述すると、ＣＰＵ２０１は、画像形成装置全体の制御を司るマイクロプロセッサであり、リアルタイムＯＳ（実時間処理用のオペレーティングシステム）によって動作をしている。ＨＤＤ２０２は、ＣＰＵ２０１が動作を行う上での複数のアプリケーションを蓄積しておく大容量ハードディスクであり、ＣＰＵ２０１の管理下にあるものである。ＨＤＤ２０２には、ＣＰＵ２０１が実行する後述の図６乃至図１０、図１２乃至図１６に示すフローチャートに対応したプログラムが格納されている。メモリ２０３は、ＣＰＵ２０１が動作する上でのワークメモリであり、ＣＰＵ２０１から高速にアクセスできるものである。
【００３５】
高速ＣＰＵバス２０４は、上述したＣＰＵ２０１、ＨＤＤ２０２、メモリ２０３や、後述する各機能ユニットとを接続するバスであり、ＣＰＵ２０１が処理したデータを各機能ユニットに転送したり、各機能ユニット間同士でデータを高速に転送（Ｄirect Ｍemory Ａccess：ＤＭＡ転送）するためのものである。一般的にはＶＬバス（ＶＥＳＡ Ｌocal Ｂus：ローカルバス、データ転送速度：３２ＭＨｚ）またはＰＣＩバス（Ｐeripheral Ｃomponent Ｉnterconnect：米国インテル社が提唱したバス規格、最大１３３Ｍバイト毎秒の転送可能）があげられる。
【００３６】
ＲＩＰ２０５は、後述するコンピュータと接続される外部インターフェースから入力された画像形成コマンドを受け、その内容に従ってビットマップ画像に変換を行う機能ユニットである。画像形成コマンドは、高速ＣＰＵバス２０４から入力され、後述する高速イメージバス２１６にイメージ画像を出力するものである。ＲＩＰの種類としては、ポストスクリプト（Ｐost Ｓcript：米国アドビ社が開発したページ記述言語）、ＰＣＬ（ページ記述言語）、ＬＩＰＳ（ＬＢＰ Ｉmage Ｐrocessing Ｓystem：キヤノンが開発したページ記述言語）、ＣａＰＳＬ（ページ記述言語）等があげられる。
【００３７】
画像処理部２０６は、高速イメージバス２１６から入力されたイメージ画像をＣＰＵ２０１の指示による処理命令に従って、スミージング処理やエッジ処理等のイメージ画像に対するフィルタリング処置を行う機能ユニットである。この他にも、画像処理部２０６の機能としては、高速イメージバス２１６から入力された画像に対して文字認識（ＯＣＲ：Ｏptical Ｃharacter Ｒeader）機能や、文字部とイメージ部を分離するイメージセパレート機能をも有する。
【００３８】
圧縮／伸長部２０７は、高速イメージバス２１６から入力されたイメージ画像に対して、ＭＨ（Ｍodified Ｈuffman：データの圧縮／伸長技法）、ＭＲ（Ｍodified Ｒead：ファクシミリの符号化方式）、ＭＭＲ（Ｍodified Ｍodified Ｒead：データの圧縮／伸長技法）、ＪＰＥＧ（Ｊoint Ｐhotographic Ｅxperts Ｇroup：同組織によるカラー静止画像の圧縮方式）等の画像圧縮方法により圧縮をかけ、高速ＣＰＵバス２０４または再び高速イメージバス２１６にその圧縮したデータを送出したり、逆にそれらの２つのバスから入力された圧縮データを、該機能ユニット（圧縮／伸長部２０７）で圧縮した方式に従って伸長し、高速イメージバス２１６に送出する機能を有するものである。
【００３９】
バスブリッジ２０８は、高速ＣＰＵバス２０４と後述する低速ＣＰＵバス２０９とを接続するためのバスブリッジコントローラであり、バス間の処理スピードの差を吸収するものである。該バスブリッジ２０８を介することで、高速に動作するＣＰＵ２０１は低速ＣＰＵバス２０９に接続された低速に動作する機能ユニットをアクセスすることができる。低速ＣＰＵバス２０９は、高速ＣＰＵバス２０４よりは転送速度の遅いバス構成となっており、処理能力の比較的遅い機能ユニットが接続されるためのバスである。一般的にはＩＳＡバス（Ｉndustry Ｓtandard Ａrchitecture：ＩＢＭ ＰＣ ＡＴ互換パーソナルコンピュータの標準バス）等があげられる。
【００４０】
モデム２１０は、公衆回線２１１と低速ＣＰＵバス２０９とを介在する機能ユニットであり、低速ＣＰＵバス２０９から送られてきたデジタルデータを公衆回線２１１に流せるように変調する機能と、公衆回線２１１から送られてきた変調されたデータを画像形成装置内で処理可能なデジタルデータに変換する機能とを有する。ＬＡＮ２１２は、画像形成装置を構内ネットワークに接続するための機能ユニットであり、構内ネットワークとのデータの送受信を行うためのものである。一般的にはイーサネット（米国ゼロックス、ＤＥＣ、インテル社が共同開発したバス構造のＬＡＮ）等があげられる。図中２１３はＬＡＮ２１２と接続されたＬＡＮである。
【００４１】
管理装置インターフェース２１４は、画像形成装置と管理装置２２２とを接続するための機能ユニットであり、該インターフェース２１４を介して画像形成装置から管理装置２２２へ制御コマンドを送ったり、管理装置２２２から画像形成装置へイネーブル信号を返したりするのに使用される。パネルインターフェース２１５は、画像形成装置における操作部２２１との各種制御信号をやり取りするところであり、操作部２２１に配設されているキー（後述）等の入力スイッチの信号をＣＰＵ２０１に伝えたり、ＲＩＰ２０５、画像処理部２０６、圧縮／伸長部２０７で作成された画像データを操作部２２１に配設されている液晶表示部（後述）に表示するための解像度変換を行うユニットである。
【００４２】
高速イメージバス２１６は、各種画像形成ユニット（ＲＩＰ２０５、画像処理部２０６、圧縮／伸長部２０７）における画像入出力バスと、後述するスキャナインターフェース２１７、プリンタインターフェース２１９とを相互に接続するためのバスである。高速イメージバス２１６の制御は、ＣＰＵ２０１の管理下にはおかれず、バスコントローラによって制御されデータ転送を行う。スキャナユニット２１８は、原稿自動送り装置を備えた可視画像読み取り装置であり、ＲＧＢの３ラインのＣＣＤカラーセンサまたは１ラインのＣＣＤカラーセンサを有するものである。該スキャナユニット２１８で読み取られた画像データは、スキャナインターフェース２１７によって高速イメージバス２１６に転送される。
【００４３】
スキャナインターフェース２１７は、スキャナユニット２１８で読み取られた画像データを、その後の過程における処理の内容によって最適な２値化を行い、高速イメージバス２１６のデータ幅に合わせたシリアルーパラレル変換を行ったり、読み込まれたＲＧＢの３原色のカラーデータをＣＹＢｋのデータに変換したりする機能を有する。プリンタユニット２２０は、プリンタインターフェース２１９から受け取った画像データを、記録用紙上に可視画像データとして印刷するものである。プリンタユニット２２０としては、バブルジェット方式を用いて記録用紙上に印刷するバブルジェットプリンタや、レーザ光線を利用して感光ドラム上に画像を形成し記録用紙に画像を形成する電子写真技術を利用したレーザビームプリンタがあげられる。該レーザビームプリンタには単色のものと、ＣＭＹＢｋによるカラーレーザビームプリンタがある。
【００４４】
プリンタインターフェース２１９は、高速イメージバス２１６から送られてきた画像データをプリンタユニット２２０に転送するものであり、高速イメージバス２１６のバス幅から出力しようとするプリンタの階調に合わせたバス幅に変換するバス幅変換機能や、プリンタの印刷速度と高速イメージバス２１６の画像データの転送速度の差を吸収するための機能を有する。操作部２２１は、例えば液晶表示部と、該液晶表示部上に配設されたタッチパネル入力装置と、複数個のハードキーとを有する。タッチパネルまたはハードキーにより入力された信号は、上記のパネルインターフェース２１５を介してＣＰＵ２０１に伝えられる。液晶表示部はパネルインターフェース２１５から送られてきた画像データを表示するものである。液晶表示部には、画像形成装置の操作における機能や画像データ等を表示する。
【００４５】
次に、第１の実施の形態に係る画像処理システムのコピーマシン１０７、１０８でコピー処理を協動動作させる場合について説明する。図３はコピーマシン１０７、１０８のユーザインターフェース部の構成を示す図である。コピー処理に必要な各種モード設定は、それぞれのキー操作により行っていくが、協動動作を行わせるためには、協動機器設定キー３０１を押下する。協動機器設定キー３０１を押下すると、図４に示すユーザインターフェース画面に切り替わる。その他の各種設定は協動動作をしない場合における設定操作と共通である。
【００４６】
協動動作する機器（以下、外部協動機器と称する）の選択はネットワークプロトコル／管理で使用されるＩＰアドレスの指定をもって行う。ＩＰアドレスは同一ネットワーク上では必ず１対１対応しているものであり、その指定は即ち機器の指定を意味するものである。ＩＰアドレスの指定方法としては、ユーザが図４に示すテンキー４０１により指定する方法と、予め登録されているリスト４０７の中から指定する方法のどちらかで行う。テンキー４０１が押下される毎に表示部４０８に数字を反映させ、その入力を確認することができる。リスト４０７から選択する場合には、カーソル４０６を目的のＩＰアドレスに一致させる。カーソル４０６の移動は、上移動キー４０４、下移動キー４０５を押下することにより操作する。
【００４７】
テンキー４０１の場合でもリスト４０７の場合でも、クリアキー４０２の押下により、その入力はキャンセルされ、指定し直すことができる。ＩＰアドレスの指定はセットキー４０３により確定される。また、全ての原稿をスキャンして一旦全画像をＨＤＤ２０２またはメモリ２０３に蓄えてから出力処理を行う場合には、全蓄積キー４０９を押下し指示する。逆に、１枚の原稿をスキャンする度に出力処理を行う場合には、一枚毎キー４１０を押下し指示する。ちなみに、ユーザがその原稿を短時間で次の作業に用いる場合には、全蓄積で動作する場合の方が原稿の読み込みが早いため、全蓄積を指示することになる。また、何らかの障害が発生した場合に、ユーザの裁量により処理の指示を与え直す選択の幅が広いことを期待する場合には、処理進行具合が一目で理解できる一枚毎を指示することになる。
【００４８】
協動動作をするために、機器同士でその能力調整や動作設定を行う必要がある。それらの設定項目を図５に示す。協動動作を指示された機器は、上記図４で指示されたＩＰアドレスに相当する外部協動機器と通信を行い、図５に示される情報に従った処理の依頼を外部協動機器に依頼する。５０１は外部協動機器が出力するべき部数である。５０２は出力する画像のサイズである。５０３は画像の解像度である。５０４は両面印刷を行うか否かの指示である。５０５はソート仕分けを行うか否かの指示である。５０６はどの用紙を用いて印刷するかの指示である。５０７は拡大や縮小のための変倍設定である。これらは、協動動作を指示された機器側でユーザにより指示された情報に従って、外部協動機器側に渡されるものである。
【００４９】
次に、第１の実施の形態に係る画像処理システムの協動動作を指示された機器側における処理について図６乃至図８を参照して説明する。先ず、ユーザによりスキャナユニット２１８に原稿がセットされる（ステップＳ６０１）。その後、ユーザから上記図３及び図４で示した各種設定を受け付ける（ステップＳ６０２）。これに伴い、上記ステップＳ６０１でセットされた原稿を全て読み込み、ＨＤＤ２０２またはメモリ２０３に全ての画像データを蓄積してから出力処理を行うのか、原稿を一枚読み込み毎に出力処理を行うのか、どちらを上記図４にてユーザが指定したのかを判断する（ステップＳ６０３）。
【００５０】
全蓄積が指示された場合には、原稿を一枚スキャンして読み込み（ステップＳ６０４）、ＨＤＤ２０２またはメモリ２０３に蓄積する。更に、読み込むべき原稿が無いか否かを判断し（ステップＳ６０５）、読み込みべき原稿がある場合には、上記ステップＳ６０４へと戻り、以下繰り返す。読み込みべき原稿が無い場合、及び上記ステップＳ６０３にて一枚毎が指示された場合は、上記図４にて指定された外部協動機器と接続を行う（ステップＳ６０６）。接続後、上記図５で説明した各種情報を元に協動動作可能か否かの判断のためにネゴシエーションを行う（ステップＳ６０７）。
【００５１】
その結果、協動動作可能か否かを判断する（ステップＳ６０８）。協動動作不可能な場合には、接続を切断し（ステップＳ６１６）、処理を終了する。協動動作可能な場合には、再度、全蓄積か一枚毎の処理かを判断し（ステップＳ６０９）、一枚毎処理が指示されている場合には、原稿を一枚スキャンする（ステップＳ６１０）。原稿を一枚スキャンした場合、及び上記ステップＳ６０９で全蓄積が指示されている場合には、画像データを外部協動機器へ送信する（ステップＳ６１１）。続いて、外部協動機器が画像データを正しく受信できたか否かを確認する（ステップＳ６１２）。
【００５２】
外部協動機器が画像データの受信に失敗した場合には、再度ステップＳ６１１へ戻り画像データを送信し直す。外部協動機器が正しく画像データを受信できた場合には、その画像データを自己のプリンタにて印刷処理を行う（ステップＳ６１３）。続いて、正しく印刷が行われたか否かを判断し（ステップＳ６１４）、印刷に失敗した場合には、再度ステップＳ６１３にて印刷処理を行う。印刷が正常に行われた場合には、全ての処理が終了したか否かの判断を行う（ステップＳ６１５）。まだ処理すべき原稿或いは画像データがある場合には、上記ステップＳ６０８に戻り処理を繰り返す。全ての処理が終了したと判断された場合には、外部協動機器との接続を切断し（ステップＳ６１６）、処理を終了する。
【００５３】
次に、第１の実施の形態に係る画像処理システムの外部協動機器側の処理について図９及び図１０を参照して説明する。先ず、外部から接続があるか否かを判断する（ステップＳ７０１）。接続がある場合には、協動動作が可能か否かかの判断のためにネゴシエーションを行う（ステップＳ７０２）。この時、上記図５にて説明した各種情報を受け取る。その結果、協動動作可能か否かの判断を行い（ステップＳ７０３）、協動動作することができない場合には、その旨通知し、接続が切断されるのを待ち（ステップＳ７０４）、処理を終了する。協動動作可能な場合には、接続が切断されないかを判断する（ステップＳ７０５）。
【００５４】
接続が切断された場合には、処理を終了する。接続が切断されていない場合には、画像データを受け取り（ステップＳ７０６）、画像データを正常に受け取ることができたか否かを判断する（ステップＳ７０７）。画像データを正常に受け取ることができなかった場合には、その旨を相手の機器に通知し（ステップＳ７１０）、再度ステップＳ７０５からの処理を繰り返す。画像データを正常に受け取ることができた場合には、受け取った画像データを印刷処理する（ステップＳ７０８）。更に、印刷処理が正常に行われたか否かを判断し（ステップＳ７０９）、印刷に失敗した場合には、再度ステップＳ７０８の印刷処理を繰り返す。印刷が正常に行われた場合には、ステップＳ７０５へ戻り接続の切断があるか否かを判断し以下を繰り返す。
【００５５】
次に、上記図６乃至図１０で説明した処理について、協動動作を指示された機器側（本体機器）と外部協動機器側の通信シーケンスを図１１を参照して分かりやすく説明する。ステップＳ８０１にて本体機器側から外部協動機器側に対して接続を行う。続いて、ステップＳ８０２にてネゴシエーションを行い、協動動作するための各種情報の交換を行い、協動動作可能か否かの判断とする。ステップＳ８０３にて画像データを本体機器側から外部協動機器へ送信する。画像データの送信は必要な画像の数だけ繰り返す。ステップＳ８０４にて接続の切断を本体機器側から外部協動機器側に通知される。以上をもって機器間の通信とする。
【００５６】
上述したように、第１の実施の形態によれば、画像処理システムを構成するコピーマシン１０７、１０８、プリンタユニット１０９、１１０は、画像情報に基づき画像処理を行うＲＩＰ２０５、画像処理部２０６、圧縮／伸長部２０７と、外部機器と通信を行うＬＡＮ２１２と、外部機器と協調して作業を行う指示を入力するためのキーが配設されると共に、各種データを表示する表示部が配設された操作部２２１と、操作部２２１から入力された指示に基づき他の機器と協調動作を行うように制御するＣＰＵ２０１とを有するため、従来のように複数の機器の協動動作のためのホストコンピュータを用意することなく、複数の機器を協動させて仕事を同時に並行して処理させることで、コストやメンテナンスを軽減できると共にトータルな処理時間の短縮を実現させることができる。
【００５７】
［２］第２の実施の形態
第２の実施の形態に係る画像処理システムは、上記第１の実施の形態と同様に、ＰＣ１０１と、コピーマシン１０７と、コピーマシン１０８と、プリンタユニット１０９と、プリンタユニット１１０とを、ネットワーク（ＬＡＮ）１１２上に接続した構成となっている（上記図２参照）。これら各部の構成については上記第１の実施の形態で詳述したので説明は省略する。尚、画像処理システムの構成は図示のものに限定されるものではなく、ＬＡＮ１１２上に、上記以外に例えばスキャナユニットを接続する場合やファクシミリユニットを接続する場合など、必要に応じたシステムとすることができる。
【００５８】
また、第２の実施の形態に係る画像処理システムにおける各画像形成装置の共通部分は、上記第１の実施の形態と同様に、ＣＰＵ２０１と、ＨＤＤ（ハードディスク）２０２と、メモリ２０３と、高速ＣＰＵバス２０４と、ＲＩＰ２０５と、画像処理部２０６と、圧縮／伸長部２０７と、バスブリッジ２０８と、低速ＣＰＵバス２０９と、モデム２１０と、ＬＡＮ２１２と、管理装置インターフェース２１４と、パネルインターフェース２１５と、高速イメージバス２１６と、スキャナインターフェース２１７と、スキャナユニット２１８と、プリンタインターフェース２１９と、プリンタユニット２２０と、操作部２２１とを備えている（上記図１参照）。これら各部の構成については上記第１の実施の形態で詳述したので説明は省略する。
【００５９】
また、第２の実施の形態に係る画像処理システムのコピーマシン１０７、１０８のユーザインターフェース部の構成（上記図３参照）、コピーマシン１０７、１０８のユーザインターフェース画面の構成（上記図４参照）、画像処理システムで協動動作のために使用される設定項目の内容（上記図５参照）、並びに画像処理システムでコピー処理を協動動作させる場合の処理についても上記第１の実施の形態で詳述したので説明は省略する。
【００６０】
次に、第２の実施の形態に係る画像処理システムの協動動作を指示された機器側における処理について図１２乃至図１４を参照して説明する。第２の実施の形態では、ステップＳ６１７の処理を追加した点が特徴である。先ず、ユーザによりスキャナユニット２１８に原稿がセットされる（ステップＳ６０１）。その後、ユーザから上記図３及び図４で示した各種設定を受け付ける（ステップＳ６０２）。これに伴い、上記ステップＳ６０１でセットされた原稿を全て読み込み、ＨＤＤ２０２またはメモリ２０３に全ての画像データを蓄積してから出力処理を行うのか、原稿を一枚読み込み毎に出力処理を行うのか、どちらを上記図４にてユーザが指定したのかを判断する（ステップＳ６０３）。
【００６１】
全蓄積が指示された場合には、原稿を一枚スキャンして読み込み（ステップＳ６０４）、ＨＤＤ２０２またはメモリ２０３に蓄積する。更に、読み込むべき原稿が無いか否かを判断し（ステップＳ６０５）、読み込みべき原稿がある場合には、上記ステップＳ６０４へと戻り、以下繰り返す。読み込みべき原稿が無い場合、及び上記ステップＳ６０３にて一枚毎が指示された場合は、上記図４にて指定された外部協動機器と接続を行う（ステップＳ６０６）。接続後、上記図５で説明した各種情報を元に協動動作可能か否かの判断のためにネゴシエーションを行う（ステップＳ６０７）。
【００６２】
その結果、協動動作可能か否かを判断する（ステップＳ６０８）。協動動作不可能な場合には、その旨ユーザに通知し（ステップＳ６１７）、協動動作不可能となった設定値と、協動動作を行うために設定可能な値を表示する。その詳細については図１７で後述する。その後、上記ステップＳ６０２へ戻り、再度ユーザからの各種設定を受け付ける。協動動作可能な場合には、再度、全蓄積か一枚毎の処理かを判断し（ステップＳ６０９）、一枚毎処理が指示されている場合には、原稿を一枚スキャンする（ステップＳ６１０）。原稿を一枚スキャンした場合、及び上記ステップＳ６０９で全蓄積が指示されている場合には、画像データを外部協動機器へ送信する（ステップＳ６１１）。続いて、外部協動機器が画像データを正しく受信できたか否かを確認する（ステップＳ６１２）。
【００６３】
外部協動機器が画像データの受信に失敗した場合には、再度ステップＳ６１１へ戻り画像データを送信し直す。外部協動機器が正しく画像データを受信できた場合には、その画像データを自己のプリンタにて印刷処理を行う（ステップＳ６１３）。続いて、正しく印刷が行われたか否かを判断し（ステップＳ６１４）、印刷に失敗した場合には、再度ステップＳ６１３にて印刷処理を行う。印刷が正常に行われた場合には、全ての処理が終了したか否かの判断を行う（ステップＳ６１５）。まだ処理すべき原稿或いは画像データがある場合には、上記ステップＳ６０８に戻り処理を繰り返す。全ての処理が終了したと判断された場合には、外部協動機器との接続を切断し（ステップＳ６１６）、処理を終了する。
【００６４】
次に、第２の実施の形態に係る画像処理システムの外部協動機器側の処理について図１５及び図１６を参照して説明する。第２の実施の形態では、ステップＳ７１１の処理を追加した点が特徴である。先ず、外部から接続があるか否かを判断する（ステップＳ７０１）。接続がある場合には、協動動作が可能か否かかの判断のためにネゴシエーションを行う（ステップＳ７０２）。この時、上記図５にて説明した各種情報を受け取る。その結果、協動動作可能か否かの判断を行い（ステップＳ７０３）、協動動作することができない場合には、協動動作を指示された機器側（本体機器）へその旨通知し（ステップＳ７１１）、接続が切断されるのを待ち（ステップＳ７０４）、処理を終了する。
【００６５】
上記ステップＳ７１１にて通知された結果により、本体機器側では後述する図１７に示すごとく、協動動作不可能な場合のその障害原因をユーザに対して通知を行うことになる。上記ステップＳ７０３において協動動作可能な場合には、接続が切断されないかを判断する（ステップＳ７０５）。接続が切断された場合には、処理を終了する。接続が切断されていない場合には、画像データを受け取り（ステップＳ７０６）、画像データを正常に受け取ることができたか否かを判断する（ステップＳ７０７）。
【００６６】
画像データを正常に受け取ることができなかった場合には、その旨を相手の機器に通知し（ステップＳ７１０）、再度ステップＳ７０５からの処理を繰り返す。画像データを正常に受け取ることができた場合には、受け取った画像データを印刷処理する（ステップＳ７０８）。更に、印刷処理が正常に行われたか否かを判断し（ステップＳ７０９）、印刷に失敗した場合には、再度ステップＳ７０８の印刷処理を繰り返す。印刷が正常に行われた場合には、ステップＳ７０５へ戻り接続の切断があるか否かを判断し以下を繰り返す。
【００６７】
次に、上記図１２乃至図１６で説明した処理について、協動動作を指示された機器側（本体機器）と外部協動機器側の通信シーケンスを上記図１１を参照して分かりやすく説明する。ステップＳ８０１にて本体機器側から外部協動機器側に対して接続を行う。続いて、ステップＳ８０２にてネゴシエーションを行い、協動動作するための各種情報の交換を行い、協動動作可能か否かの判断とする。ステップＳ８０３にて画像データを本体機器側から外部協動機器へ送信する。画像データの送信は必要な画像の数だけ繰り返す。ステップＳ８０４にて接続の切断を本体機器側から外部協動機器側に通知される。以上をもって機器間の通信とする。
【００６８】
次に、上記図１３で説明した協動動作不可能な場合におけるその障害原因のユーザへの通知の詳細について、図１７を参照して説明する。上記図１２のステップＳ６０２で説明したごとく、ユーザは各種設定を上記図５のように行う。そこで、障害原因の通知は図５に対応した形で表現される。図１７において、９０１は図５で設定した各種設定項目である。９０２は設定した項目が正常に受け入れられるか、または障害の原因となるかについて「ＯＫ」と「ＮＧ」で表示する。障害となる項目は、ユーザが識別できるように太字で大きく表示される。９０３はユーザが指定した設定値をそのまま表示している。９０４は外部協動機器側が受け付けることのできる設定値である。ユーザは障害の原因となった設定項目と、設定可能な値を確認した上で、上記図１２のステップＳ６０２の各種設定値を正しく直すことになる。
【００６９】
上述したように、第２の実施の形態によれば、画像処理システムを構成するコピーマシン１０７、１０８、プリンタユニット１０９、１１０は、画像情報に基づき画像処理を行うＲＩＰ２０５、画像処理部２０６、圧縮／伸長部２０７と、外部機器と通信を行うＬＡＮ２１２と、外部機器と協調して作業を行う指示を入力するためのキーが配設されると共に、障害により協調動作が不可能となった場合に障害原因を表示する表示部が配設された操作部２２１と、操作部２２１から入力された指示に基づき他の機器と協調動作を行うように制御すると共に、障害が発生した場合に再度協調動作を行えるように制御するＣＰＵ２０１とを有するため、複数の機器を協動させて仕事を同時に並行して処理させる場合に、協動する機器間でのサポートしている機能の差異による処理不可能事態が発生した場合でも、協動動作不可能となった原因をユーザが容易に把握することができ、協動動作をさせるための再設定のための煩雑な確認作業からユーザを解放する機能を提供することができる。
【００７０】
尚、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。前述した実施形態の機能を実現するソフトウエアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００７１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７２】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７３】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７４】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７５】
【発明の効果】
以上説明したように、本発明によれば、従来のように複数の機器の協動動作のためのホストコンピュータを用意することなく、複数の機器を協動させて仕事を同時に並行して処理させることで、コストやメンテナンスを軽減できると共にトータルな処理時間の短縮を実現させることができる。また、上記のごとく協調動作を実現する他の機器をユーザが選択指示できるため、これまで通り、協調動作を行う／行わないの指示をユーザが行うことのできる機能を提供することができる。
【００７６】
また、本発明によれば、複数の機器を協動させて仕事を同時に並行して処理させる場合に、協動する機器間でのサポートしている機能の差異による処理不可能事態が発生した場合でも、協動動作不可能となった原因をユーザが容易に把握することができ、協動動作をさせるための再設定のための煩雑な確認作業からユーザを解放する機能を提供することができる。
【図面の簡単な説明】
【図１】本発明の第１及び第２の実施の形態に係る画像処理システムの各機器の共通部分の構成を示すブロック図である。
【図２】本発明の第１及び第２の実施の形態に係る画像処理システムの全体構成を示す説明図である。
【図３】本発明の第１及び第２の実施の形態に係る画像処理システムのコピーマシンのユーザインターフェース部の構成を示す正面図である。
【図４】本発明の第１及び第２の実施の形態に係る画像処理システムのコピーマシンのユーザインターフェース画面の構成を示す説明図である。
【図５】本発明の第１及び第２の実施の形態に係る画像処理システムで協動動作のために使用される設定項目を示す説明図である。
【図６】本発明の第１の実施の形態に係る画像処理システムにおける協動動作を指示された機器側の処理を示すフローチャートである。
【図７】本発明の第１の実施の形態に係る画像処理システムにおける協動動作を指示された機器側の処理を示すフローチャートである。
【図８】本発明の第１の実施の形態に係る画像処理システムにおける協動動作を指示された機器側の処理を示すフローチャートである。
【図９】本発明の第１の実施の形態に係る画像処理システムにおける外部協動機器側の処理を示すフローチャートである。
【図１０】本発明の第１の実施の形態に係る画像処理システムにおける外部協動機器側の処理を示すフローチャートである。
【図１１】本発明の第１及び第２の実施の形態に係る画像処理システムにおける協動動作を指示された本体機器側と外部協動機器側の通信シーケンスを示す説明図である。
【図１２】本発明の第２の実施の形態に係る画像処理システムにおける協動動作を指示された機器側の処理を示すフローチャートである。
【図１３】本発明の第２の実施の形態に係る画像処理システムにおける協動動作を指示された機器側の処理を示すフローチャートである。
【図１４】本発明の第２の実施の形態に係る画像処理システムにおける協動動作を指示された機器側の処理を示すフローチャートである。
【図１５】本発明の第２の実施の形態に係る画像処理システムにおける外部協動機器側の処理を示すフローチャートである。
【図１６】本発明の第２の実施の形態に係る画像処理システムにおける外部協動機器側の処理を示すフローチャートである。
【図１７】本発明の第２の実施の形態に係る画像処理システムにおける協動動作時障害原因通知の表示例を示す説明図である。
【符号の説明】
１０１  コンピュータ
１０７、１０８  コピーマシン
１０９、１１０  プリンタユニット
２０１  ＣＰＵ
２０２  ハードディスク
２０５  ＲＩＰ
２０６  画像処理部
２０７  圧縮／伸長部
２１２  ＬＡＮ
２１８  スキャナ
２２０  プリンタ
２２１  操作部
【図１】
0003728063.tif 000002
【図２】
0003728063.tif 000003
【図３】
0003728063.tif 000004
【図４】
0003728063.tif 000005
【図５】
0003728063.tif 000006
【図６】
0003728063.tif 000007
【図７】
0003728063.tif 000008
【図８】
0003728063.tif 000009
【図９】
0003728063.tif 000010
【図１０】
0003728063.tif 000011
【図１１】
0003728063.tif 000012
【図１２】
0003728063.tif 000013
【図１３】
0003728063.tif 000014
【図１４】
0003728063.tif 000015
【図１５】
0003728063.tif 000016
【図１６】
0003728063.tif 000017
【図１７】
0003728063.tif 000018