(57)【要約】【課題】従来よりＭＦＰを構成する画像形成装置，画像データ入力装置、画像形成モード設定手段、及びこれらをコントロールして複写動作を行わせるコントローラの各構成要件をネットワーク上に分散させ、このコントローラをコストやメンテナンス性にメリットのあるパーソナルコンピュータ等で構成するような系において問題となる競合が起きても、この競合を回避するように対処することができ、ユーザに便利でかつ低コストな画像形成装置を提供すること。【解決手段】操作部ユニット５により一組のデバイス群であると認識されたデバイス群の側からの要求により、前記デバイス群を制御する制御装置７との接続を、前記ネットワーク上の少なくとも一つ以上の前記制御装置７の中から選択する際、選択しようとしている前記いずれかの制御装置が既に他のデバイス群により選択されている場合、前記制御装置７との接続の選択を調整する構成を特徴とする。【選択図】      図１
2005004561.tif 000002
【特許請求の範囲】
【請求項１】
入力される画像データをシート材に可視像化する少なくとも一つの画像形成装置と、
シート原稿を光学的に読み取ることにより画像データを入力する少なくとも一つの画像データ入力装置と、
前記画像データ入力装置で読み取った画像データを前記画像形成装置で画像形成させる際に用いる画像形成モードを設定するための少なくとも一つの画像形成モード設定手段と、
前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とがそれぞれ独立に接続されているネットワークと、
前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とのそれぞれ一つずつのうち、少なくとも二つ以上が一組のデバイス群であると認識するためのデバイス群認識手段と、
前記ネットワークを介して、前記ネットワークに接続された少なくとも一つの画像データ入力装置と画像データ入力のための一連の命令コードを通信して、前記画像データ入力装置より入力された画像データを前記ネットワークを介して取得し、該取得した画像データに対して、前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成モード設定手段で設定された画像形成モードに基づいた画像処理を行い、前記ネットワークを介して前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成装置と画像形成動作のための一連の命令コードを通信し、前記画像処理された画像データを前記画像形成装置へと送信してシート材への画像形成動作を制御する少なくとも１つの制御手段とを有する画像形成システムであって、
前記デバイス群認識手段により一組のデバイス群であると認識されたデバイス群の側からの要求により、前記デバイス群を制御する前記制御手段を、前記ネットワーク上の少なくとも一つ以上の前記制御手段の中から選択する選択手段と、
前記選択手段が選択する前記いずれかの制御手段が既に他のデバイス群により選択されている場合、前記制御手段の選択を調整する調整手段を有することを特徴とする画像形成システム。
【請求項２】
前記選択調整手段は、他の制御手段を探し、他の制御手段を選択させることを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記選択調整手段は、前記制御手段を既に選択している他のデバイス群の選択解除を待ち、前記制御手段を選択させることを特徴とする請求項１記載の画像形成システム。
【請求項４】
前記選択調整手段は、他の制御手段を探し、他の制御手段を選択させる処理、または前記制御手段を既に選択している他のデバイス群の選択解除を待って前記制御手段を選択させる処理、のいずれかをユーザに選択させることを特徴とする請求項１記載の画像形成システム。
【請求項５】
入力される画像データをシート材に可視像化する少なくとも一つの画像形成装置と、
シート原稿を光学的に読み取ることにより画像データを入力する少なくとも一つの画像データ入力装置と、
前記画像データ入力装置で読み取った画像データを前記画像形成装置で画像形成させる際に用いる画像形成モードを設定するための少なくとも一つの画像形成モード設定手段と、
前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とがそれぞれ独立に接続されているネットワークと、
前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とのそれぞれ一つずつのうち、少なくとも二つ以上が一組のデバイス群であると認識するためのデバイス群認識手段と、
前記ネットワークを介して、前記ネットワークに接続された少なくとも一つの画像データ入力装置と画像データ入力のための一連の命令コードを通信して、前記画像データ入力装置より入力された画像データを前記ネットワークを介して取得し、該取得した画像データに対して、前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成モード設定手段で設定された画像形成モードに基づいた画像処理を行い、前記ネットワークを介して前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成装置と画像形成動作のための一連の命令コードを通信し、前記画像処理された画像データを前記画像形成装置へと送信してシート材への画像形成動作を制御する少なくとも１つの制御手段とを有する画像形成システムであって、
前記デバイス群認識手段により一組のデバイス群であると認識されたデバイス群の側からの要求により、前記デバイス群を制御する前記制御手段を、前記ネットワーク上の少なくとも一つ以上の前記制御手段の中から選択する選択手段と、
前記選択手段が選択しようとしている前記いずれかの制御手段が既に他のデバイス群により選択されていることがないように競合を防止する競合防止手段と、
を有することを特徴とする画像形成システム。
【請求項６】
入力される画像データをシート材に可視像化する少なくとも一つの画像形成装置と、
シート原稿を光学的に読み取ることにより画像データを入力する少なくとも一つの画像データ入力装置と、
前記画像データ入力装置で読み取った画像データを前記画像形成装置で画像形成させる際に用いる画像形成モードを設定するための少なくとも一つの画像形成モード設定手段と、
前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とがそれぞれ独立に接続されているネットワークと、
前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とのそれぞれ一つずつのうち、少なくとも二つ以上が一組のデバイス群であると認識するためのデバイス群認識手段と、
前記ネットワークを介して、前記ネットワークに接続された少なくとも一つの画像データ入力装置と画像データ入力のための一連の命令コードを通信して、前記画像データ入力装置より入力された画像データを前記ネットワークを介して取得し、該取得した画像データに対して、前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成モード設定手段で設定された画像形成モードに基づいた画像処理を行い、前記ネットワークを介して前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成装置と画像形成動作のための一連の命令コードを通信し、前記画像処理された画像データを前記画像形成装置へと送信してシート材への画像形成動作を制御する少なくとも１つの制御手段とを有する画像形成システムであって、
前記制御手段からの要求により、前記制御手段が制御する前記デバイス群認識手段により一組のデバイス群であると認識されたデバイス群との接続を、前記ネットワーク上の少なくとも一つ以上の前記デバイス群の中から選択する選択手段と、
前記選択手段が選択した前記いずれかのデバイス群が既に他の制御手段により選択されていた場合、前記デバイス群の選択を調整する調整手段と、
を有することを特徴とする画像形成システム。
【請求項７】
前記選択調整手段は、既に前記デバイス群を選択している他の制御手段に、前記画像データを渡し、前記選択手段による前記デバイス群の選択は行わせないことを特徴とする請求項６記載の画像形成システム。
【請求項８】
前記選択調整手段は、既に前記デバイス群を選択している他の制御手段の選択解除を待ち、前記選択手段に前記デバイス群を選択させることを特徴とする請求項６記載の画像形成システム。
【請求項９】
前記選択調整手段は、既に前記デバイス群を選択している他の制御手段の選択解除を待って前記選択手段に前記デバイス群を選択させる処理か否かをユーザに選択させることを特徴とする請求項６記載の画像形成システム。
【請求項１０】
入力される画像データをシート材に可視像化する少なくとも一つの画像形成装置と、シート原稿を光学的に読み取ることにより画像データを入力する少なくとも一つの画像データ入力装置と、前記画像データ入力装置で読み取った画像データを前記画像形成装置で画像形成させる際に用いる画像形成モードを設定するための少なくとも一つ画像形成モード設定手段と、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とがそれぞれ独立に接続されているネットワークと、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とのそれぞれ一つずつのうち、少なくとも二つ以上が一組のデバイス群であると認識するためのデバイス群認識手段と、前記ネットワークを介して、前記ネットワークに接続された少なくとも一つの画像データ入力装置と画像データ入力のための一連の命令コードを通信して、前記画像データ入力装置より入力された画像データを前記ネットワークを介して取得し、該取得した画像データに対して、前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成モード設定手段で設定された画像形成モードに基づいた画像処理を行い、前記ネットワークを介して前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成装置と画像形成動作のための一連の命令コードを通信し、前記画像処理された画像データを前記画像形成装置へと送信してシート材への画像形成動作を制御する少なくとも１つの制御手段とを有する画像形成システムの制御方法において、
前記デバイス群認識手段により一組のデバイス群であると認識されたデバイス群の側からの要求により、前記デバイス群を制御する前記制御手段を、前記ネットワーク上の少なくとも一つ以上の前記制御手段の中から選択する選択工程と、前記選択工程により選択する前記いずれかの制御手段が既に他のデバイス群により選択されている場合、前記選択工程による制御手段の選択を調整する調整工程と、
を有することを特徴とする画像形成システムの制御方法。
【請求項１１】
入力される画像データをシート材に可視像化する少なくとも一つの画像形成装置と、シート原稿を光学的に読み取ることにより画像データを入力する少なくとも一つの画像データ入力装置と、前記画像データ入力装置で読み取った画像データを前記画像形成装置で画像形成させる際に用いる画像形成モードを設定するための少なくとも一つ画像形成モード設定手段と、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とがそれぞれ独立に接続されているネットワークと、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とのそれぞれ一つずつのうち、少なくとも二つ以上が一組のデバイス群であると認識するためのデバイス群認識手段と、前記ネットワークを介して、前記ネットワークに接続された少なくとも一つの画像データ入力装置と画像データ入力のための一連の命令コードを通信して、前記画像データ入力装置より入力された画像データを前記ネットワークを介して取得し、該取得した画像データに対して、前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成モード設定手段で設定された画像形成モードに基づいた画像処理を行い、前記ネットワークを介して前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成装置と画像形成動作のための一連の命令コードを通信し、前記画像処理された画像データを前記画像形成装置へと送信してシート材への画像形成動作を制御する少なくとも１つの制御手段とを有する画像形成システムの制御方法において、
前記デバイス群認識手段により一組のデバイス群であると認識されたデバイス群の側からの要求により、前記デバイス群を制御する前記制御手段を、前記ネットワーク上の少なくとも一つ以上の前記制御手段の中から選択する選択工程と、
前記選択工程により選択する前記いずれかの制御手段が既に他のデバイス群により選択されていることがないように競合を防止する競合防止手段と、
を有することを特徴とする画像形成システムの制御方法。
【請求項１２】
入力される画像データをシート材に可視像化する少なくとも一つの画像形成装置と、シート原稿を光学的に読み取ることにより画像データを入力する少なくとも一つの画像データ入力装置と、前記画像データ入力装置で読み取った画像データを前記画像形成装置で画像形成させる際に用いる画像形成モードを設定するための少なくとも一つの画像形成モード設定手段と、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とがそれぞれ独立に接続されているネットワークと、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とのそれぞれ一つずつのうち、少なくとも二つ以上が一組のデバイス群であると認識するためのデバイス群認識手段と、前記ネットワークを介して、前記ネットワークに接続された少なくとも一つの画像データ入力装置と画像データ入力のための一連の命令コードを通信して、前記画像データ入力装置より入力された画像データを前記ネットワークを介して取得し、該取得した画像データに対して、前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成モード設定手段で設定された画像形成モードに基づいた画像処理を行い、前記ネットワークを介して前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成装置と画像形成動作のための一連の命令コードを通信し、前記画像処理された画像データを前記画像形成装置へと送信してシート材への画像形成動作を制御する少なくとも１つの制御手段とを有する画像形成システムの制御方法において、
前記制御手段からの要求により、前記制御手段が制御する前記デバイス群認識手段により一組のデバイス群であると認識されたデバイス群を、前記ネットワーク上の少なくとも一つ以上の前記デバイス群の中から選択する選択工程と、
前記選択工程が選択する前記いずれかのデバイス群が既に他の制御手段により選択されていた場合、前記選択工程による選択を調整する調整工程と、
を有することを特徴とする画像形成システムの制御方法。
【請求項１３】
請求項１０〜１２のいずれかに記載された画像形成システムの制御方法を実行するためのログラム。
【請求項１４】
請求項１０〜１２のいずれかに記載された画像形成システムの制御方法を実行するためのログラムをコンピュータが読み取り可能に記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上に接続されている、複数の画像形成装置および画像データ入力装置とそれらを制御する複数の制御装置を有し、制御装置によりネットワークを介し画像形成処理を行う画像形成システムおよび画像形成システムの制御方法およびプログラムおよび記憶媒体に関するものである。
【０００２】
【従来の技術】
近年のデジタル技術の発展により、従来のスタンドアローンでシート原稿画像をそのまま複写した画像をシート材上に形成するアナログ複写機に代わり、シート原稿画像を電子データ化し、その電子データを画像処理して画像形成するいわゆるデジタル複写機と呼ばれるものが主流となっている。
【０００３】
また、デジタル複写機が画像データを電子データとして扱うことからプリンタ機能，スキャナ機能等を備えることが可能で、さらに近年のネットワークの普及により、ネットワークプリンタ，ネットワークスキャナとしての機能も提供できるネットワーク型ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）が数多く提供されている。
【０００４】
さらに、ネットワークの伝送速度の向上は目覚しく、メガオーダの伝送速度からギガオーダへと移行しつつあり、従来に比較するとより大規模なデータの送受信が可能となってきている。
【０００５】
従来より提案されているネットワーク型ＭＦＰでは、物理的にデバイスにエンベデッドなコントローラが存在している。これは、画像データの入力，出力，加工，記憶を一元的に管理するものであり、画像データ等の膨大なデータを逐次処理をする必要があるため、メモリ，ＣＰＵ，ＨＤ，専用ＡＳＩＣ等から構成されており、そのデバイスに専用で設計されるために比較的高価である。
【０００６】
このコントローラが、デバイスと一体になっているのは、複写機としての複写動作をより高速に行うためスタンドアローンで実現する必要性と、プアな伝送能力しかないネットワーク状況でも問題なく動作させるために、ネットワーク上に流通するデータ量を極力押さえる必要があって画像データのコード化・圧縮が不可欠だったためと思われる。
【０００７】
このような理由より、従来は各デバイスごとに高価なコントローラユニットを用意する必要があり、コストも高く、またユーザからの個別要望等に対応するためには、組み込みソフトをバージョンアップする対応となってしまうため、時間的にもコスト的にも不利な面がある等の問題が考えられる。
【０００８】
しかしながら、一方で、ネットワークの伝送速度の向上により、メガオーダの伝送速度からギカオーダへと移行して従来に比べて大規模なデータの送受信が可能になり、ギガオーダのデータをストレスなく扱えるとした場合、ネットワーク上に接続される画像形成装置において従来ボトルネックとなっていた、画像データの転送時間も問題ではなくなりつつあると考えられる。
【０００９】
以上を鑑み、従来よりのＭＦＰを構成するプリンタデバイス・スキャナデバイス・ＵＩデバイス・これらをコントロールして複写動作および各種画像転送・画像形成処理を行わせるコントローラの各構成要件をネットワーク上に分散させたネットワーク複写機が提案され始めている。
【００１０】
このような「コントローラの各構成要件をネットワーク上に分散させたネットワーク複写機」は、コントローラのハードを省略し、パーソナルコンピュータ（ＰＣ）上へのコントローラソフトをインストールする形態をとることで、コストダウンが図れ、なおかつ制御ソフトデリバリールートの簡素化、個別対応の簡便化も図ることができると思われる。
【００１１】
【発明が解決しようとする課題】
しかしながら、従来、一対一でコントローラとデバイスがあったものが、ネットワーク上にあるＰＣをコントローラとすることを可能になることで、自由にその組み合わせが選べる様な柔軟性がメリットとなる反面、その自由度により、競合が発生している。例えば、同じデバイスが同じＰＣをコントローラとして選択してしまう等の問題が考えられる。
【００１２】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、デバイス群認識手段により一組のデバイス群であると認識されたデバイス群の側からの要求により、前記デバイス群を制御する制御手段との接続を、前記ネットワーク上の少なくとも一つ以上の前記制御手段の中から選択する際、選択しようとしている前記いずれかの制御手段が既に他のデバイス群により選択されている場合、前記制御手段との接続の選択を調整することにより、従来よりＭＦＰを構成する画像形成装置，画像データ入力装置、画像形成モード設定手段、及びこれらをコントロールして複写動作を行わせる制御手段の各構成要件をネットワーク上に分散させ、この制御手段をコストやメンテナンス性にメリットの有るパーソナルコンピュータ等で構成するような系において問題となる競合が起きても、この競合を回避するような対処（競合が起きた場合の対処もしくは競合が起きない様な対処）を行うことができ、ユーザに便利でかつ低コストな画像形成システムおよび画像形成システムの制御方法およびプログラムおよび記憶媒体を提供することである。
【００１３】
【課題を解決するための手段】
本発明に係る第１の発明は、入力される画像データをシート材に可視像化する少なくとも一つの画像形成装置（図３に示す画像形成装置１００）と、シート原稿を光学的に読み取ることにより画像データを入力する少なくとも一つの画像データ入力装置（図４に示す画像データ入力装置２００）と、前記画像データ入力装置で読み取った画像データを前記画像形成装置で画像形成させる際に用いる画像形成モードを設定するための少なくとも一つ画像形成モード設定手段（図８に示す操作部ユニット６００）と、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とがそれぞれ独立に接続されているネットワーク（図１に示すネットワーク９０）と、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とのそれぞれ一つずつのうち、少なくとも二つ以上が一組のデバイス群であると認識するためのデバイス群認識手段（図９に示す同一デバイス群ＩＤテーブル８００）と、前記ネットワークを介して、前記ネットワークに接続された少なくとも一つの画像データ入力装置と画像データ入力のための一連の命令コードを通信して、前記画像データ入力装置より入力された画像データを前記ネットワークを介して取得し、該取得した画像データに対して、前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成モード設定手段で設定された画像形成モードに基づいた画像処理を行い、前記ネットワークを介して前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成装置と画像形成動作のための一連の命令コードを通信し、前記画像処理された画像データを前記画像形成装置へと送信してシート材への画像形成動作を制御する少なくとも１つの制御手段（図５に示す制御装置７００）とを有する画像形成システムであって、前記デバイス群認識手段により一組のデバイス群であると認識されたデバイス群の側からの要求により、前記デバイス群を制御する前記制御手段を、前記ネットワーク上の少なくとも一つ以上の前記制御手段の中から選択する選択手段（図１１〜図１３，図１５のステップステップＳ１００１〜１００３）と、
前記選択手段が選択した前記いずれかの制御手段が既に他のデバイス群により選択されている場合、前記制御手段の選択を調整する調整手段（図１１のステップＳ１００４，図１２のステップＳ１１０４，Ｓ１１０５，図１３のステップＳ１２０４，Ｓ１２１０〜Ｓ１２１３）とを有することを特徴とする。
【００１４】
本発明に係る第２の発明は、前記選択調整手段は、他の制御手段を探し、他の制御手段を選択させる（図１１のステップＳ１００４）ことを特徴とする。
【００１５】
本発明に係る第３の発明は、前記選択調整手段は、前記制御手段を既に選択している他のデバイス群の選択解除を待ち、前記制御手段を選択させる（図１２のステップＳ１１０４，Ｓ１１０５，）ことを特徴とする。
【００１６】
本発明に係る第４の発明は、前記選択調整手段は、他の制御手段を探し、他の制御手段を選択させる処理、または前記制御手段を既に選択している他のデバイス群の選択解除を待って前記制御手段を選択させる処理、のいずれかをユーザに選択させる（図１３のステップＳ１２０４，Ｓ１２１０〜Ｓ１２１３）ことを特徴とする。
【００１７】
本発明に係る第５の発明は、入力される画像データをシート材に可視像化する少なくとも一つの画像形成装置（図３に示す画像形成装置１００）と、シート原稿を光学的に読み取ることにより画像データを入力する少なくとも一つの画像データ入力装置（図４に示す画像データ入力装置２００）と、前記画像データ入力装置で読み取った画像データを前記画像形成装置で画像形成させる際に用いる画像形成モードを設定するための少なくとも一つ画像形成モード設定手段（図８に示す操作部ユニット６００）と、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とがそれぞれ独立に接続されているネットワーク（図１に示すネットワーク９０）と、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とのそれぞれ一つずつのうち、少なくとも二つ以上が一組のデバイス群であると認識するためのデバイス群認識手段（図９に示す同一デバイス群ＩＤテーブル８００）と、前記ネットワークを介して、前記ネットワークに接続された少なくとも一つの画像データ入力装置と画像データ入力のための一連の命令コードを通信して、前記画像データ入力装置より入力された画像データを前記ネットワークを介して取得し、該取得した画像データに対して、前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成モード設定手段で設定された画像形成モードに基づいた画像処理を行い、前記ネットワークを介して前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成装置と画像形成動作のための一連の命令コードを通信し、前記画像処理された画像データを前記画像形成装置へと送信してシート材への画像形成動作を制御する少なくとも１つの制御手段（図５に示す制御装置７００）とを有する画像形成システムであって、前記デバイス群認識手段により一組のデバイス群であると認識されたデバイス群の側からの要求により、前記デバイス群を制御する前記制御手段を、前記ネットワーク上の少なくとも一つ以上の前記制御手段の中から選択する選択手段（図１１〜図１３，図１５のステップステップＳ１００１〜１００３）と、前記選択手段が選択しようとしている前記いずれかの制御手段が既に他のデバイス群により選択されていることがないように競合を防止する競合防止手段（図１４のステップＳ１３１１，Ｓ１３１２）とを有することを特徴とする。
【００１８】
本発明に係る第６の発明は、入力される画像データをシート材に可視像化する少なくとも一つの画像形成装置（図３に示す画像形成装置１００）と、シート原稿を光学的に読み取ることにより画像データを入力する少なくとも一つの画像データ入力装置（図４に示す画像データ入力装置２００）と、前記画像データ入力装置で読み取った画像データを前記画像形成装置で画像形成させる際に用いる画像形成モードを設定するための少なくとも一つ画像形成モード設定手段（図８に示す操作部ユニット６００）と、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とがそれぞれ独立に接続されているネットワーク（図１に示すネットワーク９０）と、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とのそれぞれ一つずつのうち、少なくとも二つ以上が一組のデバイス群であると認識するためのデバイス群認識手段（図９に示す同一デバイス群ＩＤテーブル８００）と、前記ネットワークを介して、前記ネットワークに接続された少なくとも一つの画像データ入力装置と画像データ入力のための一連の命令コードを通信して、前記画像データ入力装置より入力された画像データを前記ネットワークを介して取得し、該取得した画像データに対して、前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成モード設定手段で設定された画像形成モードに基づいた画像処理を行い、前記ネットワークを介して前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成装置と画像形成動作のための一連の命令コードを通信し、前記画像処理された画像データを前記画像形成装置へと送信してシート材への画像形成動作を制御する少なくとも１つの制御手段（図５に示す制御装置７００）とを有する画像形成システムであって、前記制御手段からの要求により、前記制御手段が制御する前記デバイス群認識手段により一組のデバイス群であると認識されたデバイス群との接続を、前記ネットワーク上の少なくとも一つ以上の前記デバイス群の中から選択する選択手段（図１６〜図１８のステップステップＳ１５０１）と、前記選択手段が選択した前記いずれかのデバイス群が既に他の制御手段により選択されていた場合、前記デバイス群の選択を調整する調整手段（図１６のステップＳ１５０２〜Ｓ１５０５，図１７のステップＳ１５０２，Ｓ１６０４，図１８のステップＳ１５０２，Ｓ１７０４〜Ｓ１７０６）とを有することを特徴とする。
【００１９】
本発明に係る第７の発明は、前記選択調整手段は、既に前記デバイス群を選択している他の制御手段に、前記画像データを渡し、前記選択手段による前記デバイス群の選択は行わせない（図１６のステップＳ１５０２〜Ｓ１５０５）ことを特徴とする。
【００２０】
本発明に係る第８の発明は、前記選択調整手段は、既に前記デバイス群を選択している他の制御手段の選択解除を待ち、前記選択手段に前記デバイス群を選択させる（図１７のステップＳ１５０２，Ｓ１６０４）ことを特徴とする。
【００２１】
本発明に係る第９の発明は、前記選択調整手段は、前記選択調整手段は、既に前記デバイス群を選択している他の制御手段の選択解除を待って前記選択手段に前記デバイス群を選択させる処理か否かをユーザに選択させる（図１８のステップＳ１５０２，Ｓ１７０４〜Ｓ１７０６）ことを特徴とする。
【００２２】
本発明に係る第１０の発明は、入力される画像データをシート材に可視像化する少なくとも一つの画像形成装置（図３に示す画像形成装置１００）と、シート原稿を光学的に読み取ることにより画像データを入力する少なくとも一つの画像データ入力装置（図４に示す画像データ入力装置２００）と、前記画像データ入力装置で読み取った画像データを前記画像形成装置で画像形成させる際に用いる画像形成モードを設定するための少なくとも一つ画像形成モード設定手段（図８に示す操作部ユニット６００）と、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とがそれぞれ独立に接続されているネットワーク（図１に示すネットワーク９０）と、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とのそれぞれ一つずつのうち、少なくとも二つ以上が一組のデバイス群であると認識するためのデバイス群認識手段（図９に示す同一デバイス群ＩＤテーブル８００）と、前記ネットワークを介して、前記ネットワークに接続された少なくとも一つの画像データ入力装置と画像データ入力のための一連の命令コードを通信して、前記画像データ入力装置より入力された画像データを前記ネットワークを介して取得し、該取得した画像データに対して、前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成モード設定手段で設定された画像形成モードに基づいた画像処理を行い、前記ネットワークを介して前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成装置と画像形成動作のための一連の命令コードを通信し、前記画像処理された画像データを前記画像形成装置へと送信してシート材への画像形成動作を制御する少なくとも１つの制御手段（図５に示す制御装置７００）とを有する画像形成システムの制御方法において、前記デバイス群認識手段により一組のデバイス群であると認識されたデバイス群の側からの要求により、前記デバイス群を制御する前記制御手段を、前記ネットワーク上の少なくとも一つ以上の前記制御手段の中から選択する選択工程（図１１〜図１３，図１５のステップステップＳ１００１〜１００３）と、前記選択工程により選択する前記いずれかの制御手段が既に他のデバイス群により選択されている場合、前記選択工程による制御手段の選択を調整する調整工程（図１１のステップＳ１００４，図１２のステップＳ１１０４，Ｓ１１０５，図１３のステップＳ１２０４，Ｓ１２１０〜Ｓ１２１３）とを有することを特徴とする。
【００２３】
本発明に係る第１１の発明は、入力される画像データをシート材に可視像化する少なくとも一つの画像形成装置（図３に示す画像形成装置１００）と、シート原稿を光学的に読み取ることにより画像データを入力する少なくとも一つの画像データ入力装置（図４に示す画像データ入力装置２００）と、前記画像データ入力装置で読み取った画像データを前記画像形成装置で画像形成させる際に用いる画像形成モードを設定するための少なくとも一つ画像形成モード設定手段（図８に示す操作部ユニット６００）と、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とがそれぞれ独立に接続されているネットワーク（図１に示すネットワーク９０）と、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とのそれぞれ一つずつのうち、少なくとも二つ以上が一組のデバイス群であると認識するためのデバイス群認識手段（図９に示す同一デバイス群ＩＤテーブル８００）と、前記ネットワークを介して、前記ネットワークに接続された少なくとも一つの画像データ入力装置と画像データ入力のための一連の命令コードを通信して、前記画像データ入力装置より入力された画像データを前記ネットワークを介して取得し、該取得した画像データに対して、前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成モード設定手段で設定された画像形成モードに基づいた画像処理を行い、前記ネットワークを介して前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成装置と画像形成動作のための一連の命令コードを通信し、前記画像処理された画像データを前記画像形成装置へと送信してシート材への画像形成動作を制御する少なくとも１つの制御手段（図５に示す制御装置７００）とを有する画像形成システムの制御方法において、前記デバイス群認識手段により一組のデバイス群であると認識されたデバイス群の側からの要求により、前記デバイス群を制御する前記制御手段を、前記ネットワーク上の少なくとも一つ以上の前記制御手段の中から選択する選択工程（図１１〜図１３，図１５のステップステップＳ１００１〜１００３）と、前記選択工程により選択する前記いずれかの制御手段が既に他のデバイス群により選択されていることがないように競合を防止する競合防止手段（図１４のステップＳ１３１１，Ｓ１３１２）とを有することを特徴とする。
【００２４】
本発明に係る第１２の発明は、入力される画像データをシート材に可視像化する少なくとも一つの画像形成装置（図３に示す画像形成装置１００）と、シート原稿を光学的に読み取ることにより画像データを入力する少なくとも一つの画像データ入力装置（図４に示す画像データ入力装置２００）と、前記画像データ入力装置で読み取った画像データを前記画像形成装置で画像形成させる際に用いる画像形成モードを設定するための少なくとも一つ画像形成モード設定手段（図８に示す操作部ユニット６００）と、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とがそれぞれ独立に接続されているネットワーク（図１に示すネットワーク９０）と、前記画像形成装置と前記画像データ入力装置と前記画像形成モード設定手段とのそれぞれ一つずつのうち、少なくとも二つ以上が一組のデバイス群であると認識するためのデバイス群認識手段（図９に示す同一デバイス群ＩＤテーブル８００）と、前記ネットワークを介して、前記ネットワークに接続された少なくとも一つの画像データ入力装置と画像データ入力のための一連の命令コードを通信して、前記画像データ入力装置より入力された画像データを前記ネットワークを介して取得し、該取得した画像データに対して、前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成モード設定手段で設定された画像形成モードに基づいた画像処理を行い、前記ネットワークを介して前記デバイス群認識手段により前記画像データ入力装置と同一のデバイス群であると認識された前記画像形成装置と画像形成動作のための一連の命令コードを通信し、前記画像処理された画像データを前記画像形成装置へと送信してシート材への画像形成動作を制御する少なくとも１つの制御手段（図５に示す制御装置７００）とを有する画像形成システムの制御方法において、前記制御手段からの要求により、前記制御手段が制御する前記デバイス群認識手段により一組のデバイス群であると認識されたデバイス群を、前記ネットワーク上の少なくとも一つ以上の前記デバイス群の中から選択する選択工程（図１６〜図１８のステップステップＳ１５０１）と、前記選択工程が選択する前記いずれかのデバイス群が既に他の制御手段により選択されていた場合、前記選択工程による選択を調整する調整工程（図１６のステップＳ１５０２〜Ｓ１５０５，図１７のステップＳ１５０２，Ｓ１６０４，図１８のステップＳ１５０２，Ｓ１７０４〜Ｓ１７０６）とを有することを特徴とする。
【００２５】
本発明に係る第１３の発明は、第１０〜１２の発明のいずれかに記載された画像形成システムの制御方法を実行するためのログラムであることを特徴とする。
【００２６】
本発明に係る第１４の発明は、第１０〜１２の発明のいずれかに記載された画像形成システムの制御方法を実行するためのログラムを記憶媒体にコンピュータが読み取り可能に記憶したことを特徴とする。
【００２７】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の一実施形態を示す画像形成システム（プリンティングシステム）の構成を示す概略図である。
【００２８】
図において、９０は本システムが接続されているオフィスにおけるＬＡＮ網を模式的に表したものである。１は操作部ユニット（ＵＩ）、２は画像データ入力装置、３は画像形成装置、４は操作部ユニット（ＵＩ）、５は画像データ入力装置、６は画像形成装置で、それぞれＬＡＮ網９０上に接続されている。これら操作部ユニット１，画像データ入力装置２，画像形成装置３，操作部ユニット４，画像データ入力装置５，画像形成装置６は、本発明の画像形成システムの構成要素である。
【００２９】
７は制御装置で、同様にＬＡＮ網９０上に接続されており、上記１〜６の各デバイスを制御し、複写（コピー）動作，ネットワークスキャン動作，ネットワークプリンティング動作等の制御を行う。図１では汎用的なコンピュータにより、その制御装置７を実現できることを明示的に示している。
【００３０】
また、１〜６の各デバイスは種類の異なるお互いを一組のデバイス群として関連付けることができる。デバイス群８０は、操作部ユニット１，画像データ入力装置２，画像形成装置３からなるデバイス群であり、同様にデバイス群８１は、操作部ユニット（ＵＩ）４，画像データ入力装置５，画像形成装置６からなるデバイス群である。
【００３１】
これら複数のデバイス群８０，８１と複数の制御装置７のそれぞれ一つずつを任意に組み合わせることにより、本発明の画像形成システムを構成することができる。
【００３２】
図１では、各デバイス群は、操作部ユニット，画像データ入力装置，画像形成装置の全てから構成される例を示したが、この構成に限らず、用途に応じて操作部ユニットと画像データ入力装置、また操作部ユニットと画像形成装置のように２つのデバイスからデバイス群を構成することも可能である。
【００３３】
図２は、本発明の画像形成システムにおける画像形成装置と画像データ入力装置の一例を示す断面図である。なお、ここでは、図１に示した画像形成装置３，画像データ入力装置２のように、画像形成装置と画像データ入力装置とが物理的に一体化されて配置されている例を示しているが、これは一例であり、図１に示した画像形成装置６，画像データ入力装置５のように、分離されて配置されてもよい。このように本形態に拘るユニット・装置が、一体型の場合でも、別体型の構成でもよい。
【００３４】
図において、２００は画像データ入力装置であり、図１に示した画像データ入力装置２，５に対応する。画像データ入力装置２００において、２０１は原稿積載台としてのプラテンガラスである。２０２はスキャナで、不図示の原稿照明ランプ，走査ミラー２０４等で構成される。
【００３５】
画像データ入力装置２００では、画像取り込み処理が開始されると、スキャナ２０２が所定方向に往復走査されて、原稿の反射光を、走査ミラー２０４〜２０６を介しレンズ２０７を透過してイメージセンサ部２０８内のＣＣＤセンサに結像する。
【００３６】
なお、画像データ入力装置２００上には、図示しないＡＤＦ（自動原稿送り器）もしくは圧板カバーが乗せられているものとする。また、ＡＤＦ、特に両面給送可能なＡＤＦを備える場合には、原稿の片面を読み取った後、該原稿を再給送して、該原稿の裏面の画像を読み取ることにより自動で原稿の両面を読み取ることが可能である。
【００３７】
１００は画像形成装置であり、図１に示した画像形成装置３，６に対応する。この画像形成装置１００は大別して、画像形成部１０（４つのステーションａ，ｂ，ｃ，ｄが並設されており、その構成は同一）、給紙ユニット２０、中間転写ユニット３０、定着ユニット４０及び制御ユニット（不図示）から構成される。
【００３８】
さらに、個々のユニットについて詳しく説明する。
【００３９】
画像形成部１０は、次に述べるような構成になっている。像担持体としての感光ドラム１１ａ，１１ｂ，１１ｃ，１１ｄがその中心で軸支され、矢印方向に回転駆動される。感光ドラム１１ａ〜１１ｄの外周面に対向してその回転方向に一次帯電器１２ａ，１２ｂ，１２ｃ，１２ｄ、光学系１３ａ，１３ｂ，１３ｃ，１３ｄ、現像装置１４ａ，１４ｂ，１４ｃ，１４ｄが配置されている。
【００４０】
まず、一次帯電器１２ａ〜１２ｄにおいて感光ドラム１１ａ〜１１ｄの表面に均一な帯電量の電荷を与える。次いで光学系１３ａ〜１３ｄにより、記録画像信号に応じて変調した例えばレーザビームなどの光線を感光ドラム１１ａ〜１１ｄ上に露光させることによって、そこに静電潜像を形成する。さらに、イエロー，シアン，マゼンタ，ブラックといった４色の現像剤（トナー）をそれぞれ収納した現像装置１４ａ〜１４ｄによって上記静電潜像を顕像化する。顕像化された可視画像を中間転写体に転写する画像転写領域Ｔａ，Ｔｂ，Ｔｃ，Ｔｄの下流側では、クリーニング装置１５ａ，１５ｂ，１５ｃ，１５ｄにより転写材に転写されずに感光ドラム１１ａ〜１１ｄ上に残されたトナーを掻き落としてドラム表面の清掃を行う。以上に示したプロセスにより、各トナーによる画像形成が順次行われる。
【００４１】
給紙ユニット２０は、記録材Ｐを収納するためのカセット２１ａ，２１ｂおよび手差しトレイ２７、カセット２１ａ，２１ｂ内もしくは手差しトレイ２７より記録材Ｐを一枚ずつ送り出すためのピックアップローラ２２ａ，２２ｂおよび２６、各ピックアップローラから送り出された記録材Ｐをレジストローラまで搬送するための給紙ローラ対２３、及び給紙ガイド２４、そして画像形成部の画像形成タイミングに合わせて記録材Ｐを二次転写領域Ｔｅへ送り出すためのレジストローラ２５ａ，２５ｂから成る。
【００４２】
次に、中間転写ユニット３０について詳細に説明する。
【００４３】
中間転写ユニット３０において、中間転写ベルト３１（その材料として例えば、ＰＥＴ〔ポリエチレンテレフタレート〕やＰＶｄＦ〔ポリフッ化ビニリデン〕などが用いられる）は、中間転写ベルト３１に駆動を伝達する駆動ローラ３２、ばね（不図示）の付勢によって中間転写ベルト３１に適度な張力を与えるテンションローラ３３、ベルトを挟んで二次転写領域Ｔｅに対向する従動ローラ３４に巻回させる。これらのうち駆動ローラ３２とテンションローラ３３の間に一次転写平面が形成される。駆動ローラ３２は金属ローラの表面に数ｍｍ厚のゴム（ウレタンまたはクロロプレン）をコーティングしてベルトとのスリップを防いでいる。
【００４４】
駆動ローラ３２は、パルスモータ（不図示）によって回転駆動される。各感光ドラム１１ａ〜１１ｄと中間転写ベルト３１が対向する一次転写領域Ｔａ〜Ｔｄには、中間転写ベルト３１の裏に一次転写ブレード３５ａ〜３５ｄが配置されている。従動ローラ３４に対向して二次転写ローラ３６が配置され、中間転写ベルト３１とのニップによって二次転写領域Ｔｅを形成する。二次転写ローラ３６は中間転写体に対して適度な圧力で加圧されている。
【００４５】
また、中間転写ベルト３１上、二次転写領域Ｔｅの下流には中間転写ベルト３１の画像形成面をクリーニングするためのクリーニング装置（不図示）が配され、このクリーニング装置は、クリーナブレード（不図示：材質としては、ポリウレタンゴムなどが用いられる）および廃トナーを収納する廃トナーボックス（不図示）から成る。
【００４６】
また、画像形成装置１００は、制御ユニット（不図示）を備えており、この制御ユニットは、上記各ユニット内の機構の動作を制御するための制御基板（不図示）や、モータドライブ基板（不図示）等から構成される。
【００４７】
定着ユニット４０は、二次転写領域Ｔｅにて転写された画像を載せた記録材Ｐを加熱・加圧することで画像を定着させる。
【００４８】
なお、画像形成装置１００は、上記構成により前記シート材の片面に可視像を形成した後、図示しない再給送路を介して、該シート材の裏面を再給送して可視像形成することにより自動で両面に画像形成することが可能である。
【００４９】
また、図２では、画像形成装置１００がレーザビーム方式である場合を例として示しているが、レーザビーム方式以外の電子写真方式（例えばＬＥＤ方式）でも、液晶シャッタ方式、インクジェット方式、熱転写方式、昇華方式でもその他のプリント方式であっても本発明は適用可能である。
【００５０】
図３は、図２に示した画像形成装置１００内の制御構成を示すブロック図である。
【００５１】
図において、３０１は、画像形成装置１００と外部のネットワークを結ぶネットワークＩ／Ｆ部であり、外部ネットワークを介したコントローラ部との制御コマンド送受信、画像データの受信を行う。
【００５２】
３０２は、画像形成装置１００の基本制御を行うＣＰＵであり、制御プログラムが書き込まれたＲＯＭ３０４と処理を行うためのワークＲＡＭ３０５、ネットワークＩ／Ｆ部３０１、露光制御部３０３が接続されており、入出力ポート（外部ＩＯ）３０６がアドレスバス、データバスにより接続されている。３０３は露光制御部で、ＲＯＭ３０４に書き込まれた制御プログラムに従ってＣＰＵがネットワークＩ／Ｆ部３０１を制御し、受信した画像データを感光ドラム１１ａ〜１１ｄへの書き込みデータとして１ラインごと露光制御を行う。
【００５３】
入出力ポート３０６には、画像形成装置１００を制御するモータ，クラッチ等の各種負荷（不図示）や紙の位置を検知するセンサ等の入力（不図示）が接続されている。
【００５４】
ＣＰＵ３０２は、ＲＯＭ３０４の内容にしたがって入出力ポート３０６、露光制御部３０３を介して順次入出力の制御を行い画像形成動作を実行する。
【００５５】
また、３０５はＲＡＭで、ＣＰＵ３０２の作業領域として使用されるとともに、不揮発性メモリを含み、電源を切った後も各種設定情報等を記憶することができる。
【００５６】
図４は、図２に示した画像データ入力装置２００の制御構成を示すブロック図である。
【００５７】
図において、４０１は、画像形成装置１００と外部のネットワークを結ぶネットワークＩ／Ｆ部であり、外部ネットワークを介したコントローラ部との制御コマンド送受信、画像データの送信を行う。４０２は、画像データ入力装置２００の基本制御を行うＣＰＵであり、制御プログラムが書き込まれたＲＯＭ４０３と処理を行うためのワークＲＡＭ４０４、ネットワークＩ／Ｆ部４０１などが接続されており、入出力ポート（外部ＩＯ）４０５がアドレスバス，データバスにより接続されている。
【００５８】
４０６は、イメージセンサ部２０８内のＣＣＤであり、スキャナ２０２により光学的に読み取られた原稿画像を１ラインごとのアナログ電気信号へと変換する。４０７はＡＤ／ＳＨ処理部であり、ＣＣＤ４０６で変換された画像情報を、アナログ信号処理部（不図示）に入力し、サンプル＆ホールド、ダークレベルの補正等が行われた後に、アナログ・デジタル変換（Ａ／Ｄ変換）し、デジタル化された信号を、シェーディング補正（原稿を読み取るセンサのばらつき、および原稿照明用ランプの配光特性の補正）する。そして、ＡＤ／ＳＨ処理部４０７は、その１ラインごとの画像データをネットワークＩ／Ｆ部４０１を介し外部ネットワークを通じ送信する。
【００５９】
入出力ポート４０５には、画像データ入力装置２００を制御する、モータ，ランプ等の各種負荷（不図示）や、スキャナ２０２の位置を検知するセンサ等の入力（不図示）が接続されている。
【００６０】
ＣＰＵ４０３は、ＲＯＭ４０３の内容にしたがって入出力ポート４０５、ＣＣＤ４０６、ＡＤ／ＳＨ処理部４０７を介して順次入出力の制御を行い画像データ入力動作を実行する。
【００６１】
また、４０４はＲＡＭで、ＣＰＵ４０３の作業領域として使用されるとともに、不揮発性メモリを含み、電源を切った後も各種設定情報等を記憶することができる。
【００６２】
図５は、本発明の画像形成システムにおいて画像形成装置，画像データ入力装置，操作部等のデバイスをネットワークを介してコントロールするコントローラ部（制御装置）７００のブロック図である。
【００６３】
このコントローラ部７００は、図１に示した制御装置７のように汎用的なコンピュータ上の一つのアプリケーションプログラムとして提供されて全てソフトウェア処理されるものであってもよいし、専用のハードウェアを設けているものでもよい。
【００６４】
図において、５０１はコントローラ部７００と外部のネットワークを結ぶネットワークＩ／Ｆ部であり、外部ネットワークを介した画像形成装置１００、画像データ入力装置２００、後述する図７に示す操作部６００等のデバイスとの制御コマンド送受信、画像データの送受信を行う。５０４は、コントローラ部７００の基本制御を行うＣＰＵであり、ハードディスク（ＨＤ）５０５上に記憶されている制御プログラムに基づき、処理を行う上でのワークＲＡＭ５０６を用いて処理を行う。
【００６５】
ネットワークＩ／Ｆ部５０１を介して受信された図７，図８に示す操作部ユニット６００のキー入力データに従い、画像形成モードの設定内容を逐次記憶すると同時に、操作部ユニット６００の操作部画面上に次に表示すべき表示データをネットワークＩ／Ｆ部５０１から操作部ユニット６００へと送信する。この処理を繰り返した後、操作部ユニット６００からスタートキーデータの入力を受け取ると、ネットワークＩ／Ｆ部５０１を介して画像データ入力装置２００に対し、それまで設定された画像形成モードの内容に従った制御コマンドの送受信を開始する。
【００６６】
画像データ入力装置２００は、受け取った制御コマンドに従った画像データを送信し、そのデータをネットワークＩ／Ｆ部５０１を介しコントローラ部７００が受け取り画像メモリ部５０２でページ単位のデータに展開する。画像メモリ部５０２で展開されたページ画像データは画像処理部５０３にて変倍・色補正などの画像処理を施される。その後また画像メモリ部５０２にて画像処理後のページ画像データが展開しなおされ、そのデータはハードディスク５０５に記憶される。
【００６７】
画像形成モードによっては、このハードディスク５０５へのページ画像データの記憶と同時に、予め前処理コマンドなどをネットワークＩ／Ｆ部５０１を介して画像形成装置１００と送受信して、画像形成処理の前準備動作を行わせておいた画像形成装置１００に画像形成動作をさせるべく、ネットワークＩ／Ｆ部を介し画像形成装置１００へと送信される。
【００６８】
以下、上記の一連の処理が画像データ入力装置２００にセットされている原稿シートの枚数および設定された画像形成モードに従った回数分だけ繰り返された後、設定された画像形成モードが複数部出力であるならば、ハードディスク５０５に記憶されたページ画像データを逐次読み出し、画像メモリ部５０２に展開し、ネットワークＩ／Ｆ部５０１を介して画像形成装置１００へと送信される。
【００６９】
この処理により、複数枚の原稿画像を入力順あるいは逆順に複数回出力することでソータ等の仕分け装置なしでも部単位の出力が可能となる。即ち、ハードディスク５０５に記憶蓄積された少なくとも一つ以上の画像データを用いて複数原稿ごとの出力シート束を逐次複数部出力する電子ソート機能を提供できる。
【００７０】
また、画像データ入力装置２００より入力された複数の画像データを予め決められた順に並べることで得られる画像を一つのページ画像として、画像形成装置１００にて画像形成するレイアウト機能も提供することができる。
【００７１】
また、ＣＰＵ５０４は、ハードディスク５０５上に記憶されている制御プログラムに基づき、ＰＤＬ等のプリントコードを画像データへと変換して画像形成装置１００に送信するように制御することでプリント動作機能も提供することができる。
【００７２】
さらに、ＣＰＵ５０４は、ハードディスク５０５上に記憶されている制御プログラムに基づき、画像データ入力装置２００に備えられた図示しない操作部又は操作部ユニット６００から設定された画像入力モードに従って、画像データ入力装置２００を制御して画像データ入力装置２００から画像データを取り込むネットワークスキャン機能を提供することができる。
【００７３】
また、制御装置７００は、ハードディスク５０５を用いて、画像データ入力装置１００から入力された一連の原稿画像を同一ジョブとして記憶・保管し、操作部ユニット６００もしくは制御装置７００の図示しないディスプレイ，キーボード，ポインティングデバイス等による操作により前記保管したジョブを呼び出して出力することができる画像ジョブ一時保管機能を提供することができる。
【００７４】
また、ＣＰＵ５０４は、上記画像データ入力動作，画像形成動作，その他機能の動作の状況を逐次操作部ユニット６００に表示するべく、状況に応じた表示画面データを同様に操作部ユニット６００に送信する。
【００７５】
図６は、図５に示した画像メモリ部５０２と画像処理部５０３の詳細構成を示すブロック図であり、図５と同一のものには同一の符号を付してある。
【００７６】
図に示すように、画像メモリ部５０２内には、ページメモリ５１１と圧縮・伸張処理部５１２があり、ネットワークＩ／Ｆ部５０１を介して受信した画像データはページメモリ５１１で展開された後、画像処理部５０３内の各処理ブロックにより順に処理される。
【００７７】
画像処理部５０３において、５１３はｌｏｇ変換部で、入力された輝度データを濃度データに変換するためのＬＵＴが格納されており、入力されたデータに対応するテーブル値を出力することによって、輝度データを濃度データに変換する。その後、変倍処理部５１４により所望の倍率に画像を変倍して、γ補正部５１５に入力される。γ補正部５１５では、濃度データを出力する際に、プリンタの特性を考慮したＬＵＴによる変換を行い、操作部で設定された濃度値に応じた出力の調整を行う。その後、２値化部（２値データ変換部）５１６へ送られる。２値化部５１６では、まず多値の濃度データが２値化され、濃度値が「０」あるいは「２５５」となり、８ｂｉｔの画像データは、２値化され「０」または「１」の１ｂｉｔの画像データに変換され、メモリに格納する画像データ量は小さくなる。
【００７８】
しかし、画像を２値化すると、画像の階調数は２５６階調から２階調になるため、写真画像のような中間調の多い画像データは２値化すると一般に画像の劣化が著しい。そこで、２値データによる擬似的な中間調表現をする必要がある。ここでは、２値のデータで擬似的に中間調表現を行う手法として誤差拡散法を用いる。この方法は、ある画像の濃度がある閾値より大きい場合は「２５５」の濃度データであるとし、ある閾値以下である場合は「０」の濃度データであるとして２値化した後、実際の濃度データと２値化されたデータの差分を誤差信号として、回りの画素に配分する方法である。誤差の配分は、あらかじめ用意されているマトリクス上の重み係数を２値化によって生じる誤差に対して掛け合わせ、回りの画素に加算することによって行う。これによって、画像全体での濃度平均値が保存され、中間調を擬似的に２値で表現することができる。ただし、階調性を重視する画像形成装置が制御の対象の場合、この２値データ変換部５１６での処理はキャンセルされ、データ量は多いが多値データそのままの形で処理が継続される。以上のように、画像処理部５０３にて一連の画像処理が施されたページ画像データは、ページメモリ５１１で展開しなおされる。
【００７９】
そして、この画像処理が施されたページメモリ５１１内のページ画像データをハードディスク５０５に記憶させるために、圧縮／伸張処理部５１２にてデータ圧縮処理がなされる。逆にハードディスク５０５に記憶されている圧縮画像データを出力あるいは加工するためには、圧縮・伸張処理部５１２にて伸張処理がなされ、伸張された画像データをページメモリ５１１に展開しその後の処理を行う。
【００８０】
さらに、圧縮・伸張処理部５１２は、ＣＰＵ５０４（図５）の指示に従い、ページメモリ５１１への書き込みアドレス、ページメモリ５１１からの読み出しアドレス、読み出し方向などの制御をする。これにより、ＣＰＵ５０４は、上述したページメモリ５１１に複数の原稿画像をならべてレイアウトを行い、プリンタ部に出力する機能や、画像の一部分のみ切り出して出力する機能や、画像回転機能を制御する。
【００８１】
次に、図７を参照して、本発明の画像形成システムにおける操作部ユニット６００がコントローラ部７００と接続し、複写・プリント動作を行う際の設定が可能になっているときの状態について説明する。
【００８２】
図７は、本発明の画像形成システムにおける操作部ユニット（操作部）６００のキー構成を示す平面図であり、図１に示した操作部ユニット（ＵＩ）１，４に相当する。
【００８３】
図において、６２１は電源が入っていることを示すパワーランプである。パワースイッチ（電源スイッチ）６１３より、電源のＯＮ／ＯＦＦの切り替えにあわせ、パワーランプ６２１は点灯／消灯をする。６２２はテンキーであり、画像形成枚数の設定やモード設定の数値入力に使用する。６２３はクリアキーであり、テンキーで入力した設定のクリアをする。６１６はリセットキーであり、設定された画像形成枚数や動作モードや選択給紙段等のモードを既定値に戻すためのものである。
【００８４】
６１４はスタートキーであり、このスタートキー６１４の押下により画像形成動作を開始する。スタートキー６１４の中央にはスタート可能か否かを示す赤色とグリーンのＬＥＤ（不図示）があり、スタートができない場合は、赤色のＬＥＤが点灯し、スタート可能な場合はグリーンのＬＥＤが点灯する。６１５はストップキーであり、複写動作の停止を行うために使用する。６１７はガイドキーであり、このキーを押下した後に、他のキーを押下すると、そのキーにより設定できる機能の説明が表示パネルに表示される。このガイド表示を解除する場合は、再度ガイドキー６１７を押下することで行う。６１８はユーザ設定キーであり、このキーを押下すると画像形成装置の設定をユーザが変更可能になる。ユーザが変更できる設定は、自動的に設定をクリアするまでの時間や、タイマ設定関連や、専用トレイの設定などプリンタ・コピー共通、もしくは各ファンクション固有の機能全般に対する設定などである。
【００８５】
６１９は割り込みキーであり、画像形成動作中にこのキーを押下すると、他の画像形成動作を中止して、コピーを行うことができる。６２０は液晶等で構成される表示パネル（ＬＣＤ）であり、詳細なモード設定を容易にするべく、設定モードに応じて表示内容が変わる。また、表示パネル６２０の表面は、タッチセンサになっている。図７の例では、複写動作モードの設定画面の例を示している。
【００８６】
図７では、表示パネル６２０内に６２４〜６３２のキーを表示しており、このキーの表示の位置を触れることでキーの押下を判断して、モードを設定する。６２７は用紙段の選択キーであり、このキーを押下すると、カセット２１ａ，２１ｂおよび手差しトレイ２７のいずれから給紙を行うかを設定する表示を表示パネル６２０に行う。
【００８７】
６２８〜６３１は複写動作の複写倍率を設定するキーである。６２６は応用モードの設定キーであり、このキーを押下すると、縮小レイアウトモード、表紙・合紙モード等の応用機能モードの設定する画面が表示パネル６２０に表示される。６２４は両面動作の設定キーであり、例えば、片面原稿から両面出力を行う「片−両モード」、両面原稿から両面出力を行う「両−両モード」、両面原稿から２枚の片面出力を行う「両−片モード」の３種類の両面モードの設定を行う。６２５はソートキーであり、このキーの押下で後処理装置（不図示）の動作モードの設定や、画像メモリを用いての出力紙の仕分けモード設定する。
【００８８】
表示パネル６２０内のキーの表示は通常の表示の他に、表示のキーのモードが設定できない場合は、表示の線を点線（網掛け）にすることで、そのキーが操作できない事をあらわすようになっている。
【００８９】
また、図７の例では、表示パネル６２０の上方には複写動作の設定された内容の表示や、現在の動作状態を表示する。さらに、表示パネル６２０内の応用モードキー６２６の横には、ユーザにより変更可能なキーがあり、応用モードの設定画面で設定できる機能のキーを最大２つまで登録可能である。応用モードの設定キーを図の位置に出して表示することで、その登録したモードの設定をより容易に行える様にすることができる。
【００９０】
６３２はプルーフプリント（お試しコピー）モードキーであり、６２５の後処理設定キーにおいて仕分けモード設定されている場合で複数部出力のときに、１部出力が終了したときに一旦プリント動作を停止し，ユーザに仕上がりを確認させ、ＯＫならば継続、ＮＧならば中止、或いは設定変更を行って印刷を実行させる等をユーザにより操作部を介して選択できるプルーフプリントモードの設定を行う。
【００９１】
図７で、６０４〜６１２は、画像形成装置１００を用いた、複写動作、システム動作の各機能の設定を行う為に操作部の表示を切り替える為の、キー及びＬＥＤ表示である。６０４，６０７，６１０はそれぞれ、各機能を切り替えるキーになっている。このキーは半透明のキーボタンで構成されており、キーの内部にはＬＥＤ等の表示ランプ（不図示）がある。これらのキーを押下することで、操作画面を選択するとキー内部のランプが点灯する。各キーの内部のこのランプは選択されている操作機能画面のキーの内部にあるランプのみ点灯制御され、その他のキーの内部のランプは消灯するように制御される。
【００９２】
また、各キーの右にはグリーンのＬＥＤ６０６，６０９，６１２が配置され、このＬＥＤは、各機能の動作状況をＬＥＤの点灯制御であらわしている。例えば、コピーのＬＥＤ６０６は、コピーがスタンバイ中では消灯制御され、図７の例の様にコピーが出力動作中の場合は、点滅制御される。また、画像メモリのハードディスク５０５にコピーの画像が保存され、コピーのプリント動作が行われていない場合には、点灯制御される。各キーの左にはレッドのＬＥＤ６０５，６０８，６１１が配置され、このＬＥＤは、各機能の異常状況が発生したことをＬＥＤの点灯制御であらわしている。例えば、コピーのＬＥＤ６０５はコピーが、紙なし中断やＪＡＭ等の異常が発生した時、ＬＥＤ６０５は点滅制御される。この時、コピー機能キー６０４を押下し、操作部の表示をコピーに切り替えることで、表示パネルにコピーの状況が表示され、異常状況の詳細を確認することができる。これらの機能切り替えキーは、各機能の動作状況によらず、いつでも押下可能であり、操作部を切り替え可能である。
【００９３】
図８は、図７に示した操作部ユニット６００の制御構成を示すブロック図である。
【００９４】
図において、７０１は、操作部ユニット６００と外部のネットワークを結ぶネットワークＩ／Ｆ部であり、外部ネットワークを介したコントローラ部とのキー入力データの送信、ＬＥＤ点灯データ・ＬＣＤ表示データの受信を行う。７０２は、操作部ユニット６００の基本制御を行うＣＰＵであり、制御プログラムが書き込まれたＲＯＭ７０３と処理を行うためのワークＲＡＭ７０４、ネットワークＩ／Ｆ部７０１、ＬＣＤコントローラ７０７が接続されており、入出力ポート（外部ＩＯ）７０５がアドレスバス、データバスにより接続されている。ＬＣＤコントローラ７０７は、ネットワークＩ／Ｆ部７０１を介して受信したＬＣＤ表示データをＬＣＤ６２０上に表示すべく、ＣＰＵ７０２から制御される。
【００９５】
また、ＲＡＭ７０４はで、ＣＰＵ７０２の作業領域として使用されるとともに、不揮発性メモリを含み、電源を切った後も各種設定情報等を記憶することができる。
【００９６】
以上説明したように、使用者は、この操作部ユニット６００を用いて、画像データ入力装置２００で読み取った画像データに基づき画像形成装置１００で画像形成させる際に用いる画像形成モードを設定することができる。
【００９７】
図９は、本発明の画像形成システムにおけるデバイス群認識手段の一例を示す図である。
【００９８】
図において、８００は同一デバイス群ＩＤテーブルで、画像形成装置１００，画像データ入力装置２００，操作部ユニット６００の各デバイスの持つＲＡＭ内の不揮発性メモリもしくはそれに順ずる記憶手段上にそれぞれ記憶される。この同一デバイス群ＩＤテーブル８００には、自デバイスと関連付けられた他のデバイスのＩＤ値をそれぞれ登録する。なお、ＩＤ値としては、ＩＰアドレスやＤＮＳでアドレス解決可能なデータを用いることができる。
【００９９】
この同一デバイス群ＩＤテーブル８００によって、自デバイスと関連付けられた他のデバイスを認識し、制御装置７００と接続される際に関連付けられた他のデバイスのＩＤを制御装置７００に通知することで、画像形成システムとして動作する際に同一のデバイス群に対して制御装置７００が適宜制御することが可能となる。
【０１００】
接続方法がデバイス側から制御装置への要求により実施される場合は、例えば操作部ユニット６００から、ある制御装置７００への接続要求が発生したとすると、操作部ユニット６００は制御装置７００から接続許可のレスポンスが返ってきた後、ＩＤテーブル８００から関連する（同一のデバイス群に属する）他デバイスのＩＤ値を制御装置７００に通知し、制御装置７００とデバイス群との接続を依頼するものとする。
【０１０１】
また、接続方法が制御装置からデバイス側への要求により実施される場合は、例えば制御装置７００からある画像形成装置１００に対し接続要求が発生したとすると、画像形成装置１００は制御装置７００に対し、接続許可のレスポンスを返すと同時にＩＤテーブル８００から関連する（同一のデバイス群に属する）他デバイスのＩＤ値を制御装置７００に通知し、制御装置７００とデバイス群との接続を依頼するものとする。
【０１０２】
そして、上記他デバイスのＩＤ値を受け取った制御装置７００は、そのＩＤ値に応じて各デバイスへの接続要求を発行するものとする。このように、システム上の各装置にて各種データ（操作部ユニット６００からある制御装置７００への接続要求コマンド、制御装置７００からへの操作部ユニット６００接続許可のレスポンスデータ、同一のデバイス群に属する他デバイスのＩＤ値データなど）の送受信を行わせる。
【０１０３】
なお、図９において、各デバイス側に同一デバイス群ＩＤテーブル８００を持たせる構成例について説明したが、この同一デバイス群ＩＤテーブルを制御装置７００側に持たせるように構成してもよい。この場合、制御装置７００は、各デバイス群毎のＩＤテーブル８００をそれぞれハードディスク５０５等に記憶しておき、デバイス側からの接続要求があった際には、制御装置７００は、その要求のあったデバイスのＩＤを複数のＩＤテーブル８００の各項目から探し出し、そのデバイスに接続要求に対するレスポンスを返すとともにそのデバイスと接続し、該当するＩＤテーブル８００に記憶されている関連する（同一のデバイス群に属する）他デバイスのＩＤに従って、他デバイスに対して接続要求を発行する。このように、各デバイスのグループ化（同一デバイス群化）を行うことができ、どのデバイスとどのデバイスとが同一デバイス群（同一グループ）であるのか、及び、注目しているデバイスと同一デバイス群である他のデバイスがどれに該当するか、などを確認可能にする管理運用方法で構成できればよい。
【０１０４】
また、制御装置側からの接続要求で始まる場合は、制御装置７００は接続したいデバイスとそのデバイスが関連付けられている他のデバイスの各ＩＤをＩＤテーブル８００から取得し、各々に接続要求を送信する。
【０１０５】
さらに、各デバイス群ＩＤテーブル８００を又はネットワーク上の図示しないサーバ等に持たせ、制御装置７００が必要に応じてサーバからデバイス群を取得可能に構成してもよい。
【０１０６】
以上より、制御装置７００は、ネットワーク上に接続された少なくとも一つ以上の、画像データ入力のための一連の命令コードをネットワークを介し画像データ入力装置２００とやりとりすることで、画像データ入力装置２００より入力された画像データをネットワークを介して受信し、該受信した入力画像データを、デバイス群ＩＤテーブル８００により前記画像データ入力装置２００と同一のデバイス群であると認識された操作部ユニット６００で設定された画像形成モードに基づいた画像処理を行い、画像形成動作のための一連の命令コードを、前記画像データ入力装置２００と同一のデバイス群であると認識された画像形成装置１００との間でネットワークを介してやりとりを行い、処理された画像データを前記画像形成装置１００へと送信し、シート材への画像形成動作を制御することができる。尚、ネットワーク等を用いて説明しているが、機器同士が互いに通信可能な通信媒体であるならば他の通信手段に置き換えても良い。
【０１０７】
以下、フローチャートを参照して、本発明の画像形成システムにおける制御処理動作について説明する。
【０１０８】
なお、以下の各フローチャートを用いた説明は、制御装置７００をネットワーク上に接続されているＰＣ（パーソナルコンピュータ）で動作するアプリケーションソフトとすることを前提に行っているが、制御装置７００はＰＣに限定されるものではない。
【０１０９】
また、デバイス側から接続要求がある場合について、操作部ユニット６００から行う例のみ示されている（図８に示した操作部ユニット６００のＣＰＵ７０２によりＲＯＭ７０３又はその他の記憶媒体に格納されたプログラムに基づいて実行される場合について示されている）が、デバイス側から接続要求は、この例に限定されるものではなく、画像形成装置１００、画像データ入力装置２００からの接続要求も専用のボタン（不図示）や、画像データ入力装置２００の原稿台２０１上又は図示しないＡＤＦに少なくとも一枚以上のシート原稿をセットされたとき（セットされたことを原稿検知センサ等により検知したとき）、電源ＯＮ（不図示の電源スイッチオン）等のタイミングで、各デバイス側からの接続要求を制御装置７００に行うように構成されている。
【０１１０】
さらに、それぞれの接続方法に対し、単一の機能（例えば、コピー機能）のみを例として説明を行うが、他の動作可能な機能、例えばネットワークスキャン機能、プリントボックス機能、ネットワークプリンティング機能等を実施する際も同様の構成である。
【０１１１】
図１０は、本発明の画像形成システムにおける第１の制御処理手順の一例を示すフローチャートであり、制御装置における主に各デバイス群との接続処理及び機能動作実行処理に対応する。なお、Ｓ９００〜Ｓ９１１はステップを示す。また、このフローチャートの処理は、図５に示したＣＰＵ５０４によりＨＤ５０５又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。
【０１１２】
まず、図１０のステップＳ９００は、このアプリケーションが実行された時点である。ステップＳ９００の後、ステップＳ９０１に進み、空きの問い合わせデータがデバイス群より来ていないか否かを判定し、空きの問い合わせが来ていたと判定した場合には、ステップＳ９０２において、ジョブを制御していないため空いていると判定し、空いている旨を示す情報を問い合わせてきたＩＤのデバイス群に返信し（空きレスポンスを行い）、ステップＳ９０１に戻る。
【０１１３】
一方、ステップＳ９０１で空きの問い合わせが来ていないと判定した場合には、ステップＳ９０３に進み、デバイス群より接続要求（接続要求コマンド）が来ていないか否かを判定する。このステップＳ９０３で、接続要求が来ていないと判定した場合には、ステップＳ９０１に戻る。
【０１１４】
一方、ステップＳ９０３で、接続要求が来ていると判定した場合には、ステップＳ９０４に進み、この接続要求してきたデバイスの属するデバイス群と接続する。この場合、接続とは、このデバイス群以外の制御は行なわないという事であり、接続を解除するまで、他のデバイス群からの要求には応じなくなる。たとえば、各機能毎（入力系デバイス、出力系デバイス、操作部系デバイス）のデバイス間での接続のチェックが完了し、接続が確立された同一グループ内のデバイス（同一デバイス群に属するデバイス）同士により協同してユーザからのジョブを処理している期間中には、制御装置は、それがどのデバイスであるのか（どのデバイス同士にて接続が確立されているか）の情報を不図示のメモリに保持しておく、そして該期間中には、たとえ他のデバイスが、この接続が確立されているデバイスに対して接続要求をしてきても、その要求には応じずに、上記他のデバイスに対して、上記処理中（接続中）のデバイスは、接続可能なデバイスの候補から除外するよう制御する。そして、上記接続が確立された同一デバイス群に属するデバイスによる処理が完了したら、その情報を該同一デバイス群に属する何れかのデバイスからジョブ終了通知を受け取った場合、これに応じて、制御装置は、上記該同一デバイス群に属するデバイス同士の接続を解除するよう制御する。そして、それらのデバイスに対する他のデバイスからの接続要求を受け付けることを許可するよう制御する。
【０１１５】
なお、接続するデバイス群内の各デバイスのＩＤは、ＩＤテーブル８００を各デバイスが持っている場合には、上記接続要求と共にデバイスから受け取り、制御装置７００内又はネットワーク上の図示しないサーバ内等に保持されている場合には、接続要求してきたデバイスのＩＤを検索キーにして検索して取得するものとする。
【０１１６】
また、接続後、この接続要求してきたデバイス群には、接続をしたという情報を送る（接続ＯＫのレスポンスを行う）。
【０１１７】
次に、ステップＳ９０５において、操作部表示画像データを操作部ユニット６００に送信し、ステップＳ９０６において、接続したデバイス群から操作部ユニットの情報が送られてきたか否かを判定し、送られていないと判定した場合には、ステップＳ９０６で送られるまで待機する。
【０１１８】
一方、ステップＳ９０６で、接続したデバイス群から操作部ユニットの情報が送られてきと判定した場合には、ステップＳ９０７に進み、その送られた情報がスタートキーが押された情報か否かを判定する。
【０１１９】
ステップＳ９０７で、送られた情報がスタートキーが押された情報でないと判定した場合には、ステップＳ９０８に進み、その操作部ユニットの操作に対応するコピーモードを設定し、ステップＳ９０５に戻り、対応する表示部画像データを操作部ユニット６００に送信する。
【０１２０】
一方、ステップＳ９０７で、送られた情報がスタートキーが押下された情報であると判定した場合には、ステップＳ９０９に進み、コピージョブをスタートする。本発明では、リーダ（画像データ入力装置２００）やプリンタ（画像形成装置１００）の制御はこの制御装置７００により行なわれている。また、操作部ユニット６００には、制御装置７００より、コピー動作に連動した表示部画像データが送信される。
【０１２１】
そして、ステップＳ９１０でコピージョブが終了したと判定した場合（制御装置は、接続が確立されたデバイスからジョブ終了通知を受信したことに応じてジョブが終了したと判断する）には、ステップ９１１に進み、デバイス群との接続を解除し、ステップＳ９０１に戻る。制御装置は、接続を解除することで、他のデバイスにより、それらのデバイス群に対する接続要求を受け付け可能にする。これにより、他のデバイスから接続要求が発行されたら、それらのデバイスを該他のデバイスと接続可能（該他のデバイスによりそれらのデバイスを利用可能にする）に制御する。
【０１２２】
このフローチャートで分かる様に、仮に、複数のデバイス群より、ほぼ同時に、空きの問い合わせがあった場合、上記ステップＳ９０２において、問い合わせのデバイス群に空きの情報を伝えているため、再度、ステップＳ９０３で接続の要求に来た際に、競合が起きてしまう。
【０１２３】
以下、図１１を参照して、本実施形態における、この競合に対しての対処について説明する。
【０１２４】
図１１は、本発明の画像形成システムにおける第２の制御処理手順の一例を示すフローチャートであり、主に各デバイス群における制御装置との接続処理及び機能動作実行処理に対応する。なお、このフローチャートの処理は、図８に示したＣＰＵ７０２によりＲＯＭ７０３又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、Ｓ１０００〜Ｓ１０１１は各ステップを示す。
【０１２５】
まず、ステップ１０００において、操作部ユニット６００の電源をユーザが押下したことを不図示のセンサからの検知結果により判断した場合に処理が開始される。ステップＳ１００１では、ネットワーク上の動作可能な制御装置７００（コントローラ（ＰＣ））のサーチを開始する。この場合、多数の制御装置７００へ、空きであるかの問い合わせデータのやり取り等を行なう事でサーチすることになる。
【０１２６】
ステップＳ１００２では、いずれかの制御装置７００から空きレスポンスがあるか（空きを示すレスポンスデータの返信がある）否かを判定する。ここで、いずれの制御装置７００からも、空きレスポンスが無い場合には、空きレスポンスが来るまでステップＳ１００２を繰り返す。
【０１２７】
一方、ステップＳ１００２で、いずれかの制御装置７００から空きであるとのレスポンスが来たと判定した場合には、ステップＳ１００３に進み、操作部ユニット６００自身及び他の関連デバイスと制御装置７００（コントローラ）の接続を試みる（コマンドデータ等の発行を行って接続要求を行う）。なお、操作部ユニット６００内に同一デバイス群ＩＤテーブル８００を保持している構成の場合、空きレスポンスのあった制御装置７００に対し、上記接続要求と共に、ＩＤテーブル８００により関連付けられた他のデバイスのＩＤも送信するものとする。
【０１２８】
そして、ステップＳ１００４に進み、競合無く制御装置７００（コントローラ（ＰＣ））と接続出来たか否かを判定する。この場合、制御装置７００から図１０のステップＳ９０４で送信される、接続ＯＫのレスポンスが来たか否かで競合なく接続出来たかを判定する。
【０１２９】
ステップ１００４で、競合があり接続できなかったと判定した場合には、ステップＳ１００１に戻り、再度、接続可能な制御装置７００（コントローラ（ＰＣ））を探し直す。
【０１３０】
一方、ステップＳ１００４で、競合なく接続出来たと判定した場合には、該制御装置を自身の属するデバイス群のコントローラとして選択して、ステップＳ１００５に進み、操作部画面データ（ＵＩデータ）を制御装置７００から受信し表示させる。ＬＣＤ６２０は押圧センサによるタッチパネル形式であり、ユーザへの情報表示とユーザからの操作指示の両機能を兼用可能にする。
【０１３１】
次に、ステップＳ１００６に進み、操作部ユニットのキー入力があったか否かを判定し、操作部ユニットのキー入力が無いと判定した場合には、キー入力があるまでステップＳ１００６を繰り返す。尚、上記ユーザからのキー入力は、上述のＬＣＤ６２０上に表示される操作画面上のソフトキーからの入力もあれば、ＬＣＤ６２０外の操作部６００におけるメカ的なハードキーからの入力もあるので、両タイプのキーからのキー入力を受付可能にする。
【０１３２】
一方、ステップＳ１００６で、操作部ユニットのキー入力があったと判定した場合には、ステップＳ１００７に進み、キー入力データを接続した制御装置７００（ＰＣ）に送信し、ステップＳ１００８に進む。
【０１３３】
次に、ステップＳ１００８では、ステップＳ１００７で送信したキー入力がスタートキー（コピー開始キー）の押下であったか否かを判定し、スタートキーの押下でなかったと判定した場合には、再度ステップＳ１００５に進み、制御装置７００（ＰＣ）より操作部画面データを受信する。コピー開始キー以外のキー入力情報の一例として、たとえば、ある画像形成モードを設定する為のキー情報が押された場合に、そのモードが詳細設定を有するモードの場合（ステイプルモードや、両面印刷モードや、縮小レイアウトモード等）、そのモードの詳細設定を行う為の詳細設定画面（たとえば、ステイプルモードの場合は、綴じ位置を設定する詳細設定画面、両面モードの場合は、長辺綴じか短辺綴じかを指定する為の詳細設定画面、縮小レイアウトモードの場合は、２ｉｎ１か、４ｉｎ１かの詳細設定や各ページの配置位置等の詳細設定などを行う為の設定画面）を表示させる。また、他のキー入力情報として、ハードキーによる数値入力情報により、印刷部数等が設定された場合は、その設定された部数情報をＬＣＤ６２０に表示させ、ＬＣＤ６２０上のソフトキーにより原稿サイズや記録紙サイズが設定された場合は、その設定された原稿サイズや記録紙サイズをＬＣＤ６２０上に表示させる。
【０１３４】
一方、ステップＳ１００８で、コピーキーの押下であったと判定した場合には、ステップＳ１００９に進み、コピー動作（画像形成動作）へ移行し、制御装置７００より送信されるコピー動作に連動した表示部画像データを受信してＬＣＤ６２０に表示する。
【０１３５】
そして、ステップＳ１０１０において、コピー終了したと判定した場合には、ステップＳ１０１１において、接続を解除する。
【０１３６】
以上述べた様に、本実施形態では、図１１のステップＳ１００４において、競合が起きた場合には、ステップＳ１００１に戻り、再度動作可能な制御装置７００（ＰＣ）を探す事で、競合のトラブルを避ける事が可能である。
【０１３７】
〔第２実施形態〕
上記第１実施形態では、デバイス群より制御装置への接続時に競合が起きた場合には、再度動作可能な制御装置を探すことで、競合のトラブルを避ける構成について説明したが、競合が起きた場合に、先に接続したデバイス群の接続が解除されるのを待って該制御装置に接続することで、競合のトラブルを避けるように構成してもよい。以下、その実施形態について図１２を参照して説明する。なお、本実施形態の基本的構成は、上記第１実施形態と同様である。上記第１実施形態において図１１で示したデバイス群の処理手順が異なるのみであるため、図１０までの説明は省略し、本実施形態におけるデバイス群の処理手順について図１２を用いて説明する。
【０１３８】
図１２は、本発明の画像形成システムにおける第３の制御処理手順の一例を示すフローチャートであり、本発明の第２実施形態の主に各デバイス群における制御装置との接続処理及び機能動作実行処理に対応する。なお、このフローチャートの処理は、図８に示したＣＰＵ７０２によりＲＯＭ７０３又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、Ｓ１０００〜Ｓ１００３，１００５〜Ｓ１０１１，Ｓ１１０４，Ｓ１１０５は各ステップを示し、図１１と同一のステップには同一のステップ番号を付してある。
【０１３９】
まず、ユニット６００の電源をユーザが押下したことを不図示のセンサからの検知結果により判断した場合に処理が開始され（Ｓ１０００）、ネットワーク上の動作可能な制御装置７００（コントローラ（ＰＣ））のサーチを開始し（Ｓ１００１）、いずれかの制御装置７００から空きであるとのレスポンスが来たと判定した場合に（Ｓ１００２）、操作部ユニット６００自身及び他の関連デバイスと制御装置７００（コントローラ）の接続要求を行い（Ｓ１００３）、ステップＳ１１０４に進む。
【０１４０】
そして、ステップＳ１１０４において、競合無く制御装置７００（コントローラ（ＰＣ））と接続出来たか否かを判定する。この場合、所定時間内に、コントローラから図１０のステップＳ９０４で出される接続ＯＫのレスポンスが来た場合に競合無く接続されたと判定する。
【０１４１】
ステップＳ１１０４で、競合したと判定した場合には、ステップＳ１１０５に進み、競合先の接続が解除されて制御装置７００から接続ＯＫのレスポンスが来るのを待機し、競合先の接続が解除されて制御装置７００から接続ＯＫのレスポンスが来たと判定した場合には、該制御装置を自身の属するデバイス群のコントローラとして選択して、ステップＳ１００５に進み、操作部画面データを制御装置７００から受信し表示する。
【０１４２】
一方、ステップＳ１１０４で、競合していないと判定した場合には、該制御装置を自身の属するデバイス群のコントローラとして選択して、ステップＳ１００５に進み、操作部画面データを制御装置７００から受信し表示する。なお、ステップＳ１００５〜ステップＳ１０１１の処理は、上記第１実施形態で説明した図１１と同一であるため割愛する。
【０１４３】
以上述べた様に、本実施形態では、図１２のステップＳ１１０４において、競合が起きた場合には、ステップＳ１１０５に進み、先に接続したジョブが終了するのを待つ事で、競合の問題を解決している。
【０１４４】
〔第３実施形態〕
上記第１実施形態では、デバイス群より制御装置への接続時に競合が起きた場合には、再度動作可能な制御装置を探すことで、競合のトラブルを避ける構成について説明し、上記第２実施形態では、競合が起きた場合に、先に接続したデバイス群の接続が解除されるのを待って該制御装置に接続することで、競合のトラブルを避ける構成について説明したが、上記のいずれの処理を行うかを、ユーザに選択させるように構成してもよい。以下、その実施形態について図１３を参照して説明する。なお、本実施形態の基本的構成は、上記第１実施形態と同様である。上記第１実施形態において図１１で示したデバイス群の処理手順が異なるのみであるため、図１０までの説明は省略し、本実施形態におけるデバイス群の処理手順について図１３を用いて説明する。
【０１４５】
図１３は、本発明の画像形成システムにおける第４の制御処理手順の一例を示すフローチャートであり、本発明の第２実施形態の主に各デバイス群における制御装置との接続処理及び機能動作実行処理に対応する。なお、このフローチャートの処理は、図８に示したＣＰＵ７０２によりＲＯＭ７０３又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、Ｓ１０００〜Ｓ１００３，１００５〜Ｓ１０１１，Ｓ１２０４，Ｓ１２１０〜Ｓ１２１３は各ステップを示し、図１１と同一のステップには同一のステップ番号を付してある。
【０１４６】
まず、操作部ユニット６００の電源をユーザが押下したことを不図示のセンサからの検知結果により判断した場合に処理が開始され（Ｓ１０００）、ネットワーク上の動作可能な制御装置７００（コントローラ（ＰＣ））のサーチを開始し（Ｓ１００１）、いずれかの制御装置７００から空きであるとのレスポンスが来たと判定した場合に（Ｓ１００２）、操作部ユニット６００自身及び他の関連デバイスと制御装置７００（コントローラ）の接続要求を行い（Ｓ１００３）、ステップＳ１２０４に進む。
【０１４７】
そして、ステップＳ１２０４において、競合無く制御装置７００（コントローラ（ＰＣ））と接続出来たか否かを判定する。この場合、所定時間内に、コントローラから図１０のステップＳ９０４で出される接続ＯＫのレスポンスが来た場合に競合無く接続されたと判定する。
【０１４８】
ステップＳ１２０４で、競合があり接続できなかった（競合した）と判定した場合には、ステップＳ１２１０に進み、競合が有った旨をユーザに通知し（操作部ユニット６００のＬＣＤ６２０にメッセージ表示し）、「他の制御装置を探す」又は「競合先が接続解除されるまで待機する」のいずれかの処理の選択させるようにＬＣＤ６２０に不図示の選択画面を表示し、ユーザからのキー入力を受け付ける。尚、上記ユーザからのキー入力は、上述のＬＣＤ６２０上に表示される操作画面上のソフトキーからの入力もあれば、ＬＣＤ６２０外の操作部６００におけるメカ的なハードキーからの入力もあるので、両タイプのキーからのキー入力を受付可能にする。
【０１４９】
ステップＳ１２１１において、「他の制御装置を探す」の処理が選択されたか否かを判定し、「他の制御装置を探す」の処理が選択されたと判定した場合には、ステップＳ１００１に戻り、他の制御装置を探す。
【０１５０】
一方、ステップＳ１２１１で、「他の制御装置を探す」の処理が選択されていないと判定した場合には、ステップＳ１２１２において、「競合先が接続解除されるまで待機する」の処理が選択されたか否かを判定し、「競合先が接続解除されるまで待機する」の処理が選択されたと判定した場合には、ステップＳ１２１３に進み、現在の競合先の接続の解除を待ち、現在の競合先の接続が解除されたと判定した場合には、該制御装置を自身の属するデバイス群のコントローラとして選択して、ステップＳ１００５に進み、操作部画面データを制御装置７００から受信し表示する。
【０１５１】
一方、ステップＳ１２１２で、「競合先が接続解除されるまで待機する」の処理が選択されていないと判定した場合には、処理のキャンセルとみなして、処理を終了する。
【０１５２】
一方、ステップＳ１２０４で、競合していないと判定した場合には、該制御装置を自身の属するデバイス群のコントローラとして選択して、ステップＳ１００５に進み、操作部画面データを制御装置７００から受信し表示する。なお、ステップＳ１００５〜ステップＳ１０１１の処理は、上記第１実施形態で説明した図１１と同一であるため割愛する。
【０１５３】
以上述べた様に、本実施形態では、図１３のステップＳ１２０４において、競合が起きた場合には、ステップＳ１２１０でユーザに処理を選択してもらい、その選択に応じて、ステップＳ１００１に戻って再度動作可能なコントローラ（ＰＣ）を探す。もしくは、ステップＳ１２１３に進んで接続先が解除するのを待つことで、競合の問題を解決している。
【０１５４】
〔第４実施形態〕
上記第１〜３実施形態では、競合した場合、デバイス側において他の制御装置を探す処理、又は競合先が接続解除されるまで待機して接続する処理のいずれかを行って競合を回避する構成について説明したが、制御装置（コントローラ（ＰＣ））側において、問い合わせて来た相手に対して、空いている情報を返した後には、その相手に対して優先的に接続することで競合を回避するように構成してもよい。以下、その実施形態について図１４，図１５を参照して説明する。なお、本実施形態の基本的構成は、上記第１〜３実施形態と同様である。上記第１実施形態において図１０で示した制御装置の処理手順，図１１で示したデバイス群の処理手順が異なるのみであるため、図９までの説明は省略し、本実施形態における制御装置の処理手順について図１４を用いて、デバイス群の処理手順について図１５を用いて説明する。
【０１５５】
図１４は、本発明の画像形成システムにおける第５の制御処理手順の一例を示すフローチャートであり、本発明の第４実施形態の制御装置における主に各デバイス群との接続処理及び機能動作実行処理に対応する。なお、Ｓ９００〜Ｓ９１１，Ｓ１３１１，Ｓ１３１２は各ステップを示し、図１０と同一のステップには同一のステップ番号を付してある。また、このフローチャートの処理は、図５に示したＣＰＵ５０４によりＨＤ５０５又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。
【０１５６】
まず、このアプリケーションが実行され（Ｓ９００）、空きの問い合わせがデバイス群より来ていると判定した場合には（Ｓ９０１）、空いている旨を示す情報を問い合わせてきたＩＤのデバイス群に返信する（空きレスポンスを行う）。
【０１５７】
そして、ステップＳ９０２の後、ステップＳ１３１１に進み、ステップＳ９０１で空きを問い合わせたデバイス群からの接続要求を待つ。ここで、先ほどの問い合わせと同一のデバイス群からの接続要求が無い場合は、ステップＳ１３１２に進み、先ほどの問い合わせからの経過が３秒以上経っているか否かを判定する。
【０１５８】
ステップＳ１３１２で、３秒以上でないと判定した場合には、ステップＳ１３１１に戻り、問い合わせてきたデバイス群からの接続要求を待つ。
【０１５９】
一方、ステップＳ１３１２で、３秒以上経過したと判定した場合には、ステップＳ９０１に戻る。
【０１６０】
一方、ステップＳ１３１１で、ステップＳ９０１で空きを問い合わせたデバイスと同一のデバイス群からの接続要求があったと判定した場合には、ステップＳ９０４に進み、接続及び接続ＯＫの情報を返信（レスポンス）する。なお、ステップＳ９０３〜ステップＳ９１１の処理は、上記第１実施形態で説明した図１０と同一であるため割愛する。
【０１６１】
この様に、本実施形態では、ＰＣコントローラ側において、ステップＳ９０１で問い合わせて来た場合には、ステップＳ９０２で空きの情報を返信すると共に、ステップＳ１３１１において、先にＳ１３０１で問い合わせて来たデバイス群のみを受け付ける事で、競合を回避している。
【０１６２】
以下、図１５を参照して、本実施形態における、この競合に対しての対処について説明する。
【０１６３】
図１５は、本発明の画像形成システムにおける第６の制御処理手順の一例を示すフローチャートであり、本発明の第４実施形態の主に各デバイス群における制御装置との接続処理及び機能動作実行処理に対応する。なお、このフローチャートの処理は、図８に示したＣＰＵ７０２によりＲＯＭ７０３又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、Ｓ１０００〜Ｓ１００３，１００５〜Ｓ１０１１は各ステップを示し、図１１と同一のステップには同一のステップ番号を付してある。
【０１６４】
まず、ユニット６００の電源をユーザが押下したことを不図示のセンサからの検知結果により判断した場合に処理が開始され（Ｓ１０００）、ネットワーク上の動作可能な制御装置７００（コントローラ（ＰＣ））のサーチを開始し（Ｓ１００１）、いずれかの制御装置７００から空きであるとのレスポンスが来たと判定した場合に（Ｓ１００２）、操作部ユニット６００自身及び他の関連デバイスと制御装置７００（コントローラ）の接続要求を行い（Ｓ１００３）、そのまま該制御装置を自身の属するデバイス群のコントローラとして選択して、ステップＳ１００５に進み、操作部画面データを制御装置７００から受信し表示する。なお、ステップＳ１００５〜ステップＳ１０１１の処理は、上記第１実施形態で説明した図１１と同一であるため割愛する。
【０１６５】
また、本実施形態では、制御装置７００（コントローラ（ＰＣ））側において、問い合わせて来た相手に対して優先的に接続することで競合を回避する処理（図１４のステップＳ１３１１，Ｓ１３１２）を行っているため、デバイス側で、接続要求（図１５のステップＳ１００３）の後に、競合した場合の処理については何ら行わなくても、競合を回避することができる。
【０１６６】
〔第５実施形態〕
本実施形態において、制御装置（ＰＣ）７００は、一般のユーザのＰＣ等である場合も考えられる。その場合、この一般ユーザがそのＰＣ上の文書等をプリンタへ出力したい場合には、基本的には自分のＰＣのデータを印刷する際に、そのＰＣは自分でデバイスを確保し、該ＰＣを自分で制御することになる。本実施形態では、この様に、制御装置（ＰＣ）がデバイスを確保する際に起きた競合時の処理について説明する。なお、本実施形態の基本的構成は、上記第１〜４実施形態と同様であり、図１〜図９までは同一であるので説明は省略し、本実施形態における制御装置の処理手順について図１６を用いて説明する。
【０１６７】
以下、図１６のフローチャートを参照して、画像形成システムにおける制御装置からデバイスへの接続方法及びそれによるネットワークプリンティング動作実行まで処理の流れについて説明する。
【０１６８】
図１６は、本発明の画像形成システムにおける第７の制御処理手順の一例を示すフローチャートであり、本画像形成システムにおける制御装置からデバイスへの接続方法及びそれによるネットワークプリンティング動作実行までの処理の流れに対応する。なお、Ｓ１５００〜Ｓ１５０５は各ステップを示す。また、このフローチャートの処理は、図５に示したＣＰＵ５０４によりＨＤ５０５又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。
【０１６９】
まず、ステップＳ１５００は、このＰＣにおいてプリントジョブが発生した時である。ステップＳ１５０１において、このプリントジョブ発生時に指定されたプリンタ（もしくはそれを含むデバイス群）の確保が可能であるか否かをデバイスに問い合わせ、ステップＳ１５０２に進む。
【０１７０】
ステップＳ１５０２では、ステップＳ１５０１の問い合わせに返答から、プリンタが他の制御装置（ＰＣ）７００と接続中であるか否かを判定する。
【０１７１】
ステップＳ１５０２で、指定のプリンタが接続中で無いと判定した場合には、ステップＳ１５０３に進み、該画像形成装置を制御するデバイスとして選択して、プリントジョブを自ら制御し、処理を終了する。
【０１７２】
一方、ステップＳ１５０２で、指定のプリンタが他の制御装置と接続中であると判定した場合には、ステップＳ１５０４に進み、現在、そのプリンタが接続中の制御装置（ＰＣ）のＩＤを取得し、ステップＳ１５０５に進む。
【０１７３】
次に、ステップＳ１５０５では、ステップＳ１５０４で取得した制御装置（ＰＣ）へ画像データを投げ（送信し）、その後のプリント処理は、その画像データ送信先の制御装置（ＰＣ）に任せ、処理を終了する。
【０１７４】
以上述べた様に、本実施形態では、制御装置（ＰＣ）がプリンタを制御する際に、競合が起きた場合には、図１６のステップＳ１５０５の様に、画像データを既に制御を行なっている制御装置（ＰＣ）に送ることで、回避している。
【０１７５】
〔第６実施形態〕
上記第５実施形態では、制御装置（ＰＣ）がプリンタを制御する際に、競合が起きた場合には、画像データを既に制御を行なっている制御装置（ＰＣ）に送って競合を回避する構成について説明したが、既に接続されている接続が解除されるのを待って、解除された後にプリントジョブを制御して競合を回避するように構成してもよい。以下、その実施形態について図１７を参照して説明する。なお、本実施形態の基本的構成は、上記第１〜５実施形態と同様である。上記第１実施形態において図１６で示した制御装置の処理手順が異なるのみであるため、図１〜図９までは同一であるので説明は省略し、本実施形態における制御装置の処理手順について図１７を用いて、デバイス群の処理手順について説明する。
【０１７６】
図１７は、本発明の画像形成システムにおける第８の制御処理手順の一例を示すフローチャートであり、本画像形成システムにおける制御装置からデバイスへの接続方法及びそれによるネットワークプリンティング動作実行まで処理の流れに対応する。なお、Ｓ１５００〜Ｓ１５０３，Ｓ１６０４は各ステップを示し、図１６と同一のステップには同一のステップ番号を付してある。また、このフローチャートの処理は、図５に示したＣＰＵ５０４によりＨＤ５０５又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。
【０１７７】
まず、このＰＣにおいてプリントジョブが発生し（Ｓ１５００）、このプリントジョブ発生時に指定されたプリンタ（もしくはそれを含むデバイス群）の確保が可能であるか否かをデバイスに問い合わせ（Ｓ１５０１）、ステップＳ１５０２において、プリンタが他の制御装置（ＰＣ）７００と接続中であると判定した場合には、ステップＳ１６０４に進み、ステップＳ１６０２で接続中と判定した接続が終了したか否かを判定する。
【０１７８】
ステップＳ１６０４で、接続が終了していないと判定した場合には、終了するまで待機し、接続が終了したと判定した場合には、ステップＳ１５０３に進み、プリントジョブを行い、処理を終了する。
【０１７９】
以上述べた様に、本実施形態では、制御装置（ＰＣ）がプリンタを制御する際に、競合が起きた場合には、図１７のステップＳ１６０４の様に、すでに接続されている接続が解除するのを待ってプリントジョブを制御することで競合を回避している。
【０１８０】
〔第７実施形態〕
上記第６実施形態では、制御装置（ＰＣ）がプリンタを制御する際に、競合が起きた場合には、既に接続されている接続が解除されるのを待って、解除された後にプリントジョブを制御して競合を回避するように構成する場合について説明したが、「接続先の解除まで待機して処理を行う」，「処理をやめる」等の処理をユーザに選択させるように構成してもよい。以下、その実施形態について図１８を参照して説明する。なお、本実施形態の基本的構成は、上記第１〜５実施形態と同様である。上記第１実施形態において図１６で示した制御装置の処理手順が異なるのみであるため、図１〜図９までは同一であるので説明は省略し、本実施形態における制御装置の処理手順について図１８を用いて、デバイス群の処理手順について説明する。
【０１８１】
図１８は、本発明の画像形成システムにおける第９の制御処理手順の一例を示すフローチャートであり、本画像形成システムにおける制御装置からデバイスへの接続方法及びそれによるネットワークプリンティング動作実行まで処理の流れに対応する。なお、Ｓ１５００〜Ｓ１５０３，Ｓ１７０４〜Ｓ１７０６は各ステップを示し、図１６と同一のステップには同一のステップ番号を付してある。また、このフローチャートの処理は、図５に示したＣＰＵ５０４によりＨＤ５０５又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。
【０１８２】
まず、このＰＣにおいてプリントジョブが発生し（Ｓ１５００）、このプリントジョブ発生時に指定されたプリンタ（もしくはそれを含むデバイス群）の確保が可能であるか否かをデバイスに問い合わせ（Ｓ１５０１）、ステップＳ１５０２において、プリンタが他の制御装置（ＰＣ）７００と接続中であると判定した場合には、ステップＳ１７０４に進み、指定されたプリンタが競合している旨をユーザに通知し（図示しない表示画面にメッセージ表示し）、「競合先が接続解除されるまで待機する」又は「処理をやめる」のいずれかの処理をユーザに選択させるように不図示の選択画面を表示する。
【０１８３】
ステップＳ１７０５において、「処理をやめる」の処理が選択されたと判定した場合には、プリントジョブの処理は行わず、そのまま処理を終了する。
【０１８４】
一方、ステップＳ１７０５で、「競合先が接続解除されるまで待機する」の処理が選択されたと判定した場合には、ステップＳ１７０６において、接続先のジョブが終了（接続が解除）されたか否かを判定し、終了されていないと判定した場合には、終了されるまで待機する。
【０１８５】
一方、ステップＳ１７０６で、接続先のジョブが終了（接続が解除）されたと判定した場合には、ステップＳ１７０３に進み、プリントジョブを行なう。
【０１８６】
以上述べた様に、本実施形態では、制御装置（ＰＣ）がプリンタを制御する際に、競合が起きた場合には、図１８のステップＳ１７０５でユーザに競合時の処理を選択してもらい、その選択された処理を行なうことで問題を回避している。
【０１８７】
〔第８実施形態〕
上記第７実施形態では、制御装置（ＰＣ）がプリンタを制御する際に、競合が起きた場合には、「接続先の解除まで待機して処理を行う」，「処理をやめる」等の処理をユーザに選択させる構成について説明したが、「接続先の解除まで待機して処理を行う」，「処理をやめる」の処理の他に、上記第５実施形態でしめした、「画像データを既に制御を行なっている制御装置に送る」の処理もユーザが選択可能となるように構成してもよい。
【０１８８】
以上説明してきたように、従来よりＭＦＰを構成するプリンタデバイス（画像形成装置），スキャナデバイス（画像データ入力装置）、ＵＩデバイス（操作部ユニット）、及びこれらをコントロールして複写動作および各種画像転送，画像形成処理を行わせるコントローラの各構成要件をネットワーク上に分散させ、このコントローラをコストやメンテナンス性にメリットの有るＰＣ等で構成するような系において問題となる競合が起きても、この競合を回避するように対処することができ、ユーザに便利でかつ低コストな画像形成装置を提供することができる。
【０１８９】
また、制御ソフトデリバリールートの簡素化、個別対応の簡便化も図ることができる。
【０１９０】
さらに、ＵＩデバイス（操作部ユニット）からの指示でコントローラたるＰＣへの接続方法を提案することにより、上記コントローラをネットワーク上に分散した構成の安価な複写機においても、従来のコントローラを備えた高価な複写機と同様の操作性を得ることができる。
【０１９１】
また、上記各実施形態では、図３，図４，図８に示したように、画像形成装置１００，画像データ入力装置２００，操作部ユニット６００の各デバイスにそれぞれネットワークＩ／Ｆ部（３０１，４０１，７０１）を設け、各デバイスが独立にネットワーク９０と接続される場合について示したが、画像形成装置１００，画像データ入力装置２００，操作部ユニット６００が、図１に示した画像形成装置３，画像データ入力装置２，操作部ユニット（ＵＩ）１のように一体に構成されている場合には、図３に示した画像形成装置１００内のネットワークＩ／Ｆ部３０１と図４に示した画像データ入力装置２００内のネットワークＩ／Ｆ部４０１と操作部ユニット６００内のネットワークＩ／Ｆ部７０１とは、同一のネットワークＩ／Ｆ部であってもよい。
【０１９２】
この場合は、各デバイスの指定にＩＰアドレスを用いることはできないが、例えば、各デバイス（画像形成装置、データ入力装置、制御装置、操作部ユニットのいずれであってもよい）或いは操作者が、各デバイス毎に１つずつ固有のＩＤ情報を付与し、該固有のＩＤ情報を、操作者あるいは、装置が、グループピングして、どのグループにどのデバイスが属するかを管理運用可能な構成とする。これにより、上記実施形態のように、ＩＰアドレスを用いずとも同様なデバイス指定が可能である。
【０１９３】
また、グルーピングする基準についても、例えば、まず機能別に（プリンタ機能系のユニット、スキャナ機能系のユニット、操作部系のユニット）分けて、あとは、設置場所（例えば、建物の１階のフロアの居室Ａの部門Ａには画像形成装置Ａ，データ入力装置Ａ，操作部ユニットＡという第１グループとして設定し、２階のフロアの居室Ｃの部門Ｄには画像形成装置Ｅ，データ入力装置Ｅ，操作部ユニットＥという第５グループとする等の設置場所情報）で、グループ化するように構成してもよい。
【０１９４】
また、上記各実施形態のいずれかをいかように組み合わせた構成も全て本発明に含まれるものである。
【０１９５】
以下、図１９に示すメモリマップを参照して本発明に係る画像形成システムで読み出し可能なデータ処理プログラムの構成について説明する。
【０１９６】
図１９は、本発明に係る画像形成システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１９７】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１９８】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１９９】
本実施形態における図１０，図１１，図１２，図１３，図１４，図１５，図１６，図１７，図１８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２００】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２０１】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２０２】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２０３】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０２０４】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２０５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０２０６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２０７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２０８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２０９】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２１０】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０２１１】
本発明の様々な例と実施形態を示して説明したが、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０２１２】
【発明の効果】
以上説明したように、本発明によれば、デバイス群認識手段により一組のデバイス群であると認識されたデバイス群の側からの要求により、前記デバイス群を制御する制御手段との接続を、前記ネットワーク上の少なくとも一つ以上の前記制御手段の中から選択する際、選択しようとしている前記いずれかの制御手段が既に他のデバイス群により選択されている場合、前記制御手段との接続の選択を調整するので、従来よりＭＦＰを構成する画像形成装置，画像データ入力装置、画像形成モード設定手段、及びこれらをコントロールして複写動作を行わせる制御手段の各構成要件をネットワーク上に分散させ、この制御手段をコストやメンテナンス性にメリットの有るパーソナルコンピュータ等で構成するような系において問題となる競合が起きても、この競合を回避するように対処することができ、ユーザに便利でかつ低コストな画像形成装置を提供することができる等の効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態を示す画像形成システム（プリンティングシステム）の構成を示す概略図である。
【図２】本発明の画像形成システムにおける画像形成装置と画像データ入力装置の一例を示す断面図である。
【図３】図２に示した画像形成装置内の制御構成を示すブロック図である。
【図４】図２に示した画像データ入力装置の制御構成を示すブロック図である。
【図５】本発明の画像形成システムにおいて画像形成装置，画像データ入力装置，操作部等のデバイスをネットワークを介してコントロールする制御装置（コントローラ部）のブロック図である。
【図６】図５に示した画像メモリ部と画像処理部の詳細構成を示すブロック図である。
【図７】本発明の画像形成システムにおける操作部のキー構成を示す平面図である。
【図８】図７に示した操作部ユニットの制御構成を示すブロック図である。
【図９】本発明の画像形成システムにおけるデバイス群認識手段の一例を示す図である。
【図１０】本発明の画像形成システムにおける第１の制御処理手順の一例を示すフローチャートである。
【図１１】本発明の画像形成システムにおける第２の制御処理手順の一例を示すフローチャートである。
【図１２】本発明の画像形成システムにおける第３の制御処理手順の一例を示すフローチャートである。
【図１３】本発明の画像形成システムにおける第４の制御処理手順の一例を示すフローチャートである。
【図１４】本発明の画像形成システムにおける第５の制御処理手順の一例を示すフローチャートである。
【図１５】本発明の画像形成システムにおける第６の制御処理手順の一例を示すフローチャートである。
【図１６】本発明の画像形成システムにおける第７の制御処理手順の一例を示すフローチャートである。
【図１７】本発明の画像形成システムにおける第８の制御処理手順の一例を示すフローチャートである。
【図１８】本発明の画像形成システムにおける第９の制御処理手順の一例を示すフローチャートである。
【図１９】本発明に係る画像形成システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
９０  ネットワーク
１００  画像形成装置
２００  画像データ入力装置
６００  操作部ユニット
７００  制御装置
８００  同一デバイス群ＩＤテーブル
【図１】
2005004561.tif 000003
【図２】
2005004561.tif 000004
【図３】
2005004561.tif 000005
【図４】
2005004561.tif 000006
【図５】
2005004561.tif 000007
【図６】
2005004561.tif 000008
【図７】
2005004561.tif 000009
【図８】
2005004561.tif 000010
【図９】
2005004561.tif 000011
【図１０】
2005004561.tif 000012
【図１１】
2005004561.tif 000013
【図１２】
2005004561.tif 000014
【図１３】
2005004561.tif 000015
【図１４】
2005004561.tif 000016
【図１５】
2005004561.tif 000017
【図１６】
2005004561.tif 000018
【図１７】
2005004561.tif 000019
【図１８】
2005004561.tif 000020
【図１９】
2005004561.tif 000021