(57)【要約】【課題】本発明は、システム稼動中にシステム構成変更が行われても、ユーザの待ち時間を短縮することができる画像形成システムを提供する。【解決手段】各アクセサリ装置がエンジン１からのコンフィグレーションＩＤと通信回数を受信すると、自身のコンフィグレーションＩＤに応じて、自身のコンフィグレーション情報を他のアクセサリ装置に通知する。コンフィグレーション情報が通知された他のアクセサリ装置については、自身のコンフィグレーションＩＤを２で割ったものを自身の新ＩＤとし、通信回数を減算して、通知されたコンフィグレーション情報と自身のコンフィグレーション情報を更に他のアクセサリ装置に通知する。残り通信回数が０になると、通知されたコンフィグレーション情報と自身のコンフィグレーション情報を纏めたコンフィグレーション情報がアクセサリ装置から画像形成装置に通知される。【選択図】図８
2011051244.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と複数のアクセサリ装置とが互いに通信可能に連結された画像形成システムにおいて、
前記画像形成装置は、
連結された全てのアクセサリ装置からノードＩＤを収集する収集手段と、
前記収集されたノードＩＤに基づいて、各アクセサリ装置に対して奇数及び偶数のコンフィグレーションＩＤを交互に決定するとともにコンフィグレーションに必要な通信回数を決定する決定手段と、
前記決定されたコンフィグレーションＩＤと通信回数を各アクセサリ装置に送信する送信手段とを備え、
前記アクセサリ装置は、
自身のコンフィグレーションＩＤが奇数か否かを判定する判定手段と、
前記判定手段により奇数と判定された場合、自身のコンフィグレーションＩＤに１を加算したコンフィグレーションＩＤを有する他のアクセサリ装置があるか否かに応じて、前記他のアクセサリ装置に減算した通信回数と自身のコンフィグレーション情報を通知する第１の処理手段と、
前記判定手段により奇数でないと判定され且つ前記第１の処理手段で前記コンフィグレーション情報が通知された場合または前記他のアクセサリ装置がない場合、自身のコンフィグレーションＩＤを２で割ったものを自身のコンフィグレーションＩＤとし、通信回数を減算した残り通信回数が０か否かに応じて、前記第１の処理手段で通知されたコンフィグレーション情報及び自身のコンフィグレーション情報を纏めたコンフィグレーション情報を前記画像形成装置に通知する第２の処理手段とを備えることを特徴とする画像形成システム。
【請求項２】
前記第１の処理手段は、前記他のアクセサリ装置がある場合、前記他のアクセサリ装置に減算した通信回数と自身のコンフィグレーション情報を通知することを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記第２の処理手段は、前記残り通信回数が０となった場合に、前記第１の処理手段で通知されたコンフィグレーション情報及び自身のコンフィグレーション情報を纏めたコンフィグレーション情報を前記画像形成装置に通知することを特徴とする請求項１または２記載の画像形成システム。
【請求項４】
前記残り通信回数が０になっていない場合、前記判定手段による判定を行った後に、前記第１の処理手段による処理または前記第２の処理手段による処理が繰り返されることを特徴とする請求項１乃至３のいずれか１項の記載の画像形成システム。
【請求項５】
画像形成装置と複数のアクセサリ装置とが互いに通信可能に連結された画像形成システムの制御方法において、
連結された全てのアクセサリ装置からノードＩＤを前記画像形成装置が収集するための収集工程と、
前記収集されたノードＩＤに基づいて、各アクセサリ装置に対して奇数及び偶数のコンフィグレーションＩＤを交互に決定するとともにコンフィグレーションに必要な通信回数を前記画像形成装置が決定するための決定工程と、
前記決定されたコンフィグレーションＩＤと通信回数を前記画像形成装置から各アクセサリ装置に送信するための送信工程と、
自身のコンフィグレーションＩＤが奇数か否かを前記アクセサリ装置が判定するための判定工程と、
前記判定工程にて奇数と判定された場合、自身のコンフィグレーションＩＤに１を加算したコンフィグレーションＩＤを有する他のアクセサリ装置があるか否かに応じて、前記他のアクセサリ装置に減算した通信回数と自身のコンフィグレーション情報を通知する前記アクセサリ装置のための第１の処理工程と、
前記判定工程にて奇数でないと判定され且つ前記第１の処理工程で前記コンフィグレーション情報が通知された場合または前記他のアクセサリ装置がない場合、自身のコンフィグレーションＩＤを２で割ったものを自身のコンフィグレーションＩＤとし、通信回数を減算した残り通信回数が０か否かに応じて、前記第１の処理工程で通知されたコンフィグレーション情報及び自身のコンフィグレーション情報を纏めたコンフィグレーション情報を前記画像形成装置に通知する前記アクセサリ装置のための第２の処理工程とを備えることを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム及びその制御方法に関し、特に、画像形成システムのコンフィグレーションを確認するための通信制御方法に関するものである。
【背景技術】
【０００２】
近年、電子写真方式の画像形成装置やインクジェット方式の印刷装置の高速化、高画質化に伴い、大量部数や大量のジョブを取り扱えるプリント・オン・デマンド（ＰＯＤ）と呼ばれる業態が存在している。ＰＯＤでは、画像形成装置に製本機能や断裁機能を備えた後処理装置や画像形成装置に記録シートを供給する給紙装置などのアクセサリ装置を接続したオフィス環境で、オペレータの個別のニーズに対応した印刷処理及びその後処理が行われている。
【０００３】
ＰＯＤが実現される画像形成システムでは、メインの画像形成装置がアクセサリ装置毎に順番にコンフィグレーション（機器構成）に関する処理を実施している。その結果、アクセサリ装置の数が増加すると、コンフィグレーションに関する処理の実施に必要な時間が増えて、システム全体の起動時間やダウンタイムに影響するおそれがある。
【０００４】
例えば、図１４に示すような画像形成装置６０１にアクセサリ装置Ａ〜Ｈが連結された画像形成システムがある。図示のシステムでは、電源投入時や装置全体に初期化指示が出された直後に、どのような増設ユニット（アクセサリ装置）が何台接続されているかを検出するために、画像形成装置６０１と各増設ユニット間で図示の順に通信が行われる（特許文献１参照）。この場合、増設ユニットの数が増えてくると、全ての装置との通信処理が終了するまでに待ち時間が発生する（図１５参照）。
【０００５】
そこで、待ち時間を短縮するために、画像形成装置が起動時に増設ユニットの接続状態を確認する代わりに、不揮発メモリに格納されたシステム情報により、画像形成システムの構成を確認する方法が提案されている（特許文献２参照）。これにより、基本構成部分のみの初期化動作で起動することによってシステムの起動時間を短縮することが可能である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１０５５２１号公報
【特許文献２】特開２００６−２３６１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＰＯＤが多種少量生産に対応する必要があることから、上記従来の方法では、装置の連結する順番変更やオプショントレイの位置や有無等、ジョブに応じて最適な構成を構築するために頻繁に発生する構成変更に対応することができないという問題がある。
【０００８】
また、電源投入時や初期化指示のたびにコンフィグレーションに関する処理を行うと待ち時間が増える。また、不揮発性メモリを利用した画像形成システムのコンフィグレーションを確認する方法では、システム稼動中の構成変更には対応できない。
【０００９】
本発明は、上記問題に鑑みてなされたものであり、システム稼動中にシステム構成変更が行われても、ユーザの待ち時間を短縮することができる画像形成システム及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の画像形成システムは、画像形成装置と複数のアクセサリ装置とが互いに通信可能に連結された画像形成システムにおいて、前記画像形成装置は、連結された全てのアクセサリ装置からノードＩＤを収集する収集手段と、前記収集されたノードＩＤに基づいて、各アクセサリ装置に対して奇数及び偶数のコンフィグレーションＩＤを交互に決定するとともにコンフィグレーションに必要な通信回数を決定する決定手段と、前記決定されたコンフィグレーションＩＤと通信回数を各アクセサリ装置に送信する送信手段とを備え、前記アクセサリ装置は、自身のコンフィグレーションＩＤが奇数か否かを判定する判定手段と、前記判定手段により奇数と判定された場合、自身のコンフィグレーションＩＤに１を加算したコンフィグレーションＩＤを有する他のアクセサリ装置があるか否かに応じて、前記他のアクセサリ装置に減算した通信回数と自身のコンフィグレーション情報を通知する第１の処理手段と、前記判定手段により奇数でないと判定され且つ前記第１の処理手段で前記コンフィグレーション情報が通知された場合または前記他のアクセサリ装置がない場合、自身のコンフィグレーションＩＤを２で割ったものを自身のコンフィグレーションＩＤとし、通信回数を減算した残り通信回数が０か否かに応じて、前記第１の処理手段で通知されたコンフィグレーション情報及び自身のコンフィグレーション情報を纏めたコンフィグレーション情報を前記画像形成装置に通知する第２の処理手段とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、システム稼動中にシステム構成変更が行われても、ユーザの待ち時間を短縮することができる。
【図面の簡単な説明】
【００１２】
【図１】（ａ）及び（ｂ）は、本発明の実施形態に係る画像形成システムの接続形態の一例を示す図である。
【図２】図１の画像形成システムを構成する各装置内の制御部の概略構成を示すブロック図である。
【図３】エンジン内のＲＯＭとＲＡＭに格納されるソフトウェアの概略を示す図である。
【図４】エンジンにおける操作部の外観構成を示す図である。
【図５】システム構成情報の設定時に液晶表示部に表示される画面の一例を示す図である。
【図６】画像形成システムを構成する装置の使用可能状況画面の一例を示す図である。
【図７】エンジンで実行されるコンフィグレーション処理の一例を示すフローチャートである。
【図８】エンジンを除く画像形成システムを構成する各装置で実行されるコンフィグレーション処理の一例を示すフローチャートである。
【図９】本発明の実施形態におけるコンフィグレーション時の通信方法の一例を説明するための図である。
【図１０】本発明の実施形態におけるコンフィグレーション時の通信方法の流れを示すチャートである。
【図１１】（ａ）〜（ｃ）はコンフィグレーション処理時に画像形成システムの装置間で通知される情報の一例を示す図である。
【図１２】画像形成システムの各装置から他の装置へ送信されるコンフィグレーション情報の一例を示す図である。
【図１３ａ】画像形成システムの各装置から他の装置へ送信されるコンフィグレーションまとめ情報の一例を示す図である（その１）。
【図１３ｂ】画像形成システムの各装置から他の装置へ送信されるコンフィグレーションまとめ情報の一例を示す図である（その２）。
【図１４】従来の画像形成システムにおけるコンフィグレーション時の通信方法の一例を示す図である。
【図１５】従来の画像形成システムにおけるコンフィグレーション時の通信方法の流れを示すチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１４】
図１（ａ）及び図１（ｂ）は、本発明の実施形態に係る画像形成システムの接続形態の一例を示す図である。
【００１５】
本発明の実施形態に係る画像形成システムは、図示のように、記録シートを含む記録媒体（以下、「シート」という。）に画像形成を行う画像形成装置（以下、「エンジン」ともいう。）１と、複数のアクセサリ装置とが互いに通信可能に連結された構成を有する。
【００１６】
図１（ａ）では、エンジン１を中心に、エンジン１の上流側（図の右側）には、エンジン１にシートを供給する給紙装置である給紙デッキ１１，１２，１３が配置されている。一方、エンジン１の下流側（図の左側）には、エンジン１によって画像形成されたシートの間に表紙や合紙などのインサート紙を挿入する給紙或いは後処理装置としてインサータ２１，２２が配置されている。
【００１７】
更に、インサータ２２の下流側（図の左側）には、エンジン１及びインサータ２１，２２から搬送されたシートにパンチ穴を開ける後処理装置としてパンチャ３１が配置されている。そして、パンチ穴が開けられたシートを積載するスタッカ５１，５２、ステイプルやソート等の後処理を行うフィニッシャ２が配置されている。
【００１８】
画像形成システムを構成するエンジン１、給紙デッキ１１〜１３、インサータ２１，２２、パンチャ３１、スタッカ５１，５２、及びフィニッシャ２は、例えば、ＬＡＮケーブルなどのネットワークケーブル１０１を介して互いに接続されている。それぞれの装置には、ネットワーク１０１上において識別が可能な識別子であるネットワークＩＤが設定されている。また、各装置は、Ａｒｃｎｅｔ（登録商標）などの通信方式により通信が可能である。なお、本実施の形態では、通信方式としてＡｒｃｎｅｔ（登録商標）を挙げたが、これに限定されるものではなく、他の通信回線を利用した通信プロトコルによるものであってもよい。
【００１９】
画像形成処理に関するコマンドの通信は、自装置（例えば、インサータ２２）に対する上流側の装置（インサータ２１）及び下流側の装置（パンチャ３１）とエンジン１のみが可能である。また、識別子の検索、ステータス等に関する情報は送信元（例えば、エンジン１）の識別子によらず受け付けることが可能である。
【００２０】
ネットワーク１０１には、ホストコンピュータ等の情報処理装置２００が接続されている。
【００２１】
図１（ｂ）に示す画像形成システムは、当該システムを構成する装置の並び順の変更及び新しい装置を追加、除去することにより構成される画像形成システムの接続形態例を示す図である。
【００２２】
図１（ａ）に示した画像形成システムの接続形態に対して、図１（ｂ）に示す画像形成システムは、エンジン１の上流側（図の右側）に、給紙デッキ１４が追加されている点が相違する。更に、図１（ｂ）では、エンジン１の下流側（図の左側）にあったパンチャ３１、スタッカ５２が取り外されている。
【００２３】
図２は、図１の画像形成システムを構成する各装置内の制御部の概略構成を示すブロック図である。
【００２４】
図２において、３０１は、エンジン１の基本制御を行うＣＰＵである。３０６は、後述する制御プログラム３５０やアプリケーションプログラム３５３（図３参照）が書き込まれたＲＯＭである。３０５は、制御プログラムの処理を実行するためのワークエリアとして機能するＲＡＭである。ＲＡＭ３０５の一部の領域は、エンジン１の電源がＯＦＦされてもデータが消去されないバックアップＲＡＭとなっている。
【００２５】
入出力ポート３０４は、アドレスバス、データバスと接続されており、エンジン１のＣＰＵ３０１が制御するモータ、クラッチ等の各種負荷装置に対する制御信号の出力や、シートの位置を検知するセンサ等のセンサ信号の入力が可能である。ＣＰＵ３０１は、ＲＯＭ３０６に格納されている制御プログラムの内容に従って、入出力ポート３０４を介して、モータ、クラッチ等の各種負荷装置に対する制御を行い、画像形成処理の実行を司ることが可能である。
【００２６】
また、ＣＰＵ３０１は、操作部３０３と接続されており、操作部３０３における表示制御や、キー入力を制御する。ユーザは操作部３０３におけるキー入力を通して、エンジン１の動作モードや、操作部３０３における表示の切り替えをＣＰＵ３０１に指示することができる。また、ＣＰＵ３０１は、操作部３０３の表示部に対して、エンジン１の動作状態や、キー入力によって設定された動作モードの表示を行うように表示制御することが可能である。
【００２７】
ユーザは、操作部３０３におけるキー入力に代わり、情報処理装置２００から、エンジン１の動作モード等を設定することが可能である。情報処理装置２００における設定に基づいて、ＣＰＵ３０１は、画像形成処理の実行、後述するコンフィグレーション処理の実行を制御する。
【００２８】
さらに、ＣＰＵ３０１には、電気信号に変換された画像信号を処理する画像処理部３０８と、処理された画像を蓄積する画像メモリ部３０２とが接続されている。３０７は、ＣＰＵ３０１がネットワーク１０１上のアクセサリ装置２２００（以下、「ネットワーク上の装置」という）との間で通信するための通信インタフェース（Ｉ／Ｆ）である。ＣＰＵ３０１は、エンジン１の通信Ｉ／Ｆ３０７とネットワーク上の装置側の通信Ｉ／Ｆ２２０４を介してネットワーク上の装置のＣＰＵ２２０１と通信することが可能である。ＣＰＵ３０１は、ネットワーク上の各装置に対して、装置の識別情報（ノードＩＤ）を要求する信号を送出すると、この要求を受けて、ネットワーク上の各装置は、自装置内のＲＯＭ２２０２に格納されているノードＩＤ（第１の識別情報）を送信する。これにより、ＣＰＵ３０１は、ネットワーク上の装置に関するノードＩＤを取得することができる。
【００２９】
図２において、２２０１は、ネットワーク上の装置の基本制御を行うＣＰＵである。２２０２は、制御プログラム及び装置のノードＩＤが書き込まれたＲＯＭである。２２０３は、制御プログラムの処理を実行するためのワークエリアとして機能するＲＡＭである。
【００３０】
入出力ポート２２０５は、アドレスバス、データバスと接続されており、ネットワーク上の装置が制御するモータ、クラッチ等の各種負荷装置に対する制御信号の出力や、シートの位置を検知するセンサ等のセンサ信号の入力が可能である。ＣＰＵ２２０１は、入出力ポート２２０５を介して、モータ、クラッチ等の各種負荷装置に対する制御を行う。これにより、エンジン１からのコマンドに対応した制御（例えば、パンチャ３１の場合は穴あけ、フィニッシャ２の場合は、所定の後処理等を実行するための制御）を司ることができる。
【００３１】
図３は、エンジン１内のＲＯＭ３０６とＲＡＭ３０５に格納されるソフトウェアの概略を示す図である。なお、ソフトウェアの格納は、ＲＯＭ３０６に限定されるものではなく、例えば、不揮発性のメモリをエンジン１内に別途設けてもよく、また、ハードディスクドライブなど２次記憶装置をエンジン１内に設けて、係るプログラムを格納するようにしてもよい。ＲＯＭ３０６に格納されているソフトウェアには、ＣＰＵ３０１の制御の下に実行可能な制御プログラム３５０と、アプリケーションプログラム３５３が含まれている。
【００３２】
制御プログラム３５０には、エンジン１内のモータ等の各種負荷装置に対する制御を実行する負荷制御プログラム３５２と、システム構成管理に関する操作部３０３の表示及び入力を制御するためのユーザインタフェース制御プログラム３５１が含まれる。アプリケーションプログラム３５３には、画像形成システムを構成する装置の種類や配置順、画像形成システムの確定等に関する処理を実行するためのシステム構成管理アプリケーションプログラム３５４が含まれる。
【００３３】
ＣＰＵ３０１の制御の下、システム構成管理アプリケーションプログラム３５４は、ネットワーク上の各装置に対するノードＩＤの収集に関する要求の生成、送信、ネットワーク上の各装置から送信されてきたノードＩＤの受信及び管理に関する処理を実行する。また、システム構成管理アプリケーションプログラム３５４は、ネットワーク上の各装置から送信されてきたノードＩＤの受信結果に基づいて、例えば、図１（ａ）に示すように初期状態として構成される画像形成システムの登録を行うことができる。
【００３４】
システム構成管理アプリケーションプログラム３５４は、装置の並び順を規定するための特別な専用線等を設けることなく、画像形成システムの構成が変更されたときは、その構成をシステム動作が可能なシステムとして、再度登録内容を変更することができる。これによって、画像形成システムを構成する装置の並び順をフレキシブルに入れ替えすることが可能になる。なお、システム構成管理アプリケーションプログラム３５４は、アプリケーションプログラムとしてではなく、制御プログラム３５０の一部として、その機能を実現するソフトウェアとして提供しても同様の効果が得られる。
【００３５】
ＲＡＭ３０５は、システム構成管理アプリケーションプログラム３５４の実行によるノードＩＤの受信結果及びその管理の結果を格納するシステム構成管理テーブル３５５を備える。システム構成管理テーブル３５５は、画像形成システムの設置時のエンジン１や各装置のノードＩＤと該ノードＩＤに対応する装置の並び順の設定情報とを組み合わせた情報（システム構成情報）を初期状態のシステム構成情報として格納することが可能である。
【００３６】
システム構成管理アプリケーションプログラム３５４は、ネットワーク上の装置の配置変更に従い、システム構成情報における装置の並び順の設定情報を変更することも可能である。ユーザインタフェース制御プログラム３５１は、ＣＰＵ３０１の制御の下、システム構成管理テーブル３５５にアクセスして、画像形成システムを構成する装置の種類や配置の順番などの情報を操作部３０３に表示させる。また、ユーザの操作入力に従って、システム構成の変更結果をシステム構成管理テーブル３５５に格納する。なお、システム構成管理テーブル３５５は、ＲＡＭ３０５内に限定されるものではなく、例えば、不揮発性のメモリを別途設けてもよく、ハードディスクドライブなど２次記憶装置をエンジン１内に係るシステム構成管理テーブル３５５を設けてもよい。
【００３７】
エンジン１は、ネットワーク上の装置と通信Ｉ／Ｆ３０７を介して通信し、画像形成を行うためのシステムを確定する。すなわち、エンジン１は、システム構成情報をＲＡＭ３０５等に登録するシステム構成登録部（不図示）を備える。また、エンジン１は、システム構成情報に基づいて、ノードＩＤに対応する装置が使用可能か否か判定する判定部（不図示）と、判定部の判定結果に基づいて、画像形成を行うためのシステムを確定する確定部（不図示）とを備える。ここで、システム構成管理アプリケーションプログラム３５４は、ＣＰＵ３０１の制御の下、エンジン１を構成するシステム構成登録部、判定部、確定部として機能することが可能である。また、エンジン１は、判定部の判定結果を操作部３０３に表示させるための表示制御部（不図示）を備える。ユーザインタフェース制御プログラム３５１は、ＣＰＵ３０１の制御の下、表示制御部として機能することが可能である。
【００３８】
図４は、エンジン１における操作部３０３の外観構成を示す図である。
【００３９】
操作部３０３には、画像形成動作を開始するためのスタートキー４０１、画像形成動作を中断するためのストップキー４０２、表示や設定を初期状態に戻すリセットキー４０３、置数設定等を行うテンキー４０４〜４１３が配置されている。さらに、ＩＤキー４１４、クリアキー４１５、ユーザモードキー４１６などが配置されている。また、操作部３０３の上部にはタッチパネルが形成された液晶表示部４２０が配置されており、液晶表示画面上にソフトキーを設けることが可能になっている。通常、液晶表示部４２０には、図示の標準画面が表示されている。
【００４０】
ユーザは、かかる画面を介して、画像形成に関する操作設定を行うことが可能である。本画像形成システムでは、プリント枚数、変倍、片面／両面モード、用紙給紙段の選択、ノンソート、ソート、ステイプルソート（綴じモード）などの後処理モード、その他の応用モードの設定などは操作部３０３からの入力操作により行うことが可能である。この操作部３０３から入力された情報に基づいて、ＣＰＵ３０１の制御の下、上述の制御プログラム３５０が実行されて、エンジン１を制御することが可能になる。
【００４１】
また、画像形成システムの装置構成を示すシステム構成情報の設定も、操作部３０３からの操作により設定することが可能である。ただし、この設定は一般ユーザに開放するものではなく、例えば、エンジン１または画像形成システムを保守するサービスマンなどの限定されたオペレータが操作することができるように限定することが好ましい。この場合、ユーザインタフェース制御プログラム３５１は、オペレータの操作に対する認証を行い、認証の結果、操作が許可されたオペレータにシステム構成情報の設定を許可することができる。
【００４２】
図５は、システム構成情報の設定時に液晶表示部４２０に表示される画面の一例を示す図である。図示の表示例は、図１（ａ）に示す画像形成システムに関するものである。
【００４３】
９０７〜９０９は、エンジン１のノードＩＤを示す表示である。画面の左側には、エンジン１の上流側に連結接続された全ての装置の配置順とノードＩＤと装置の種類が表示されている。上流９０１は、装置の配置順を示すものであり、エンジン１から遠くなるに従って、−１，−２，−３，・・・と表示される。ノードＩＤ９０８は、装置に設定されているノードＩＤを示す。種類９０３は各装置の種類である。
【００４４】
一方、画面の右側には、エンジン１の下流側に連結接続された全ての装置の配置順とノードＩＤと装置の種類が表示されている。下流９０４は装置の配置順を示すものであり、エンジン１から遠くなるに従って、１，２，３，・・・と表示される。ノードＩＤ９０５は、装置に設定されているノードＩＤを示す。種類９０６は各装置の種類である。９１０は、ＯＫボタンである。９１１，９１２は設定画面の切替ボタンである。図５に示す画面を用いて、ユーザは接続したいアクセサリを設定することが出来る。ユーザによる設定により、エンジン１は接続されているアクセサリの台数、種類を知ることが可能になる。
【００４５】
図６は、画像形成システムを構成する装置の使用可能状況画面の一例を示す図である。
【００４６】
エンジン１は、連結された複数のアクセサリ装置と通信を行い、使用状態を確認することができる。その結果は、例えば、図６に示すように、操作部３０３の液晶表示部４２０に表示される。図示例では、一部のアクセサリ装置の電源がＯＦＦ状態にあることを知らせるウィンドウ１２０１が表示されている。ここでは、コンフィグレーション処理が行われる前に、電源がＯＦＦになっている装置があることをユーザに通知している。電源ＯＮなどの操作が行われ、問題が解消された場合、例えば、ユーザがＯＫボタン１２０２をタッチすると、次の処理動作に移る。
【００４７】
図７は、エンジン１（画像形成装置）で実行されるコンフィグレーション処理の一例を示すフローチャートである。
【００４８】
まず、ステップＳ１０１では、エンジン１（のＣＰＵ３０１）は、エンジン１に連結された全てのアクセサリ装置からノードＩＤを、ネットワーク１０１を介して収集する。ステップＳ１０１が収集手段の一例である。
【００４９】
次に、ステップＳ１０２では、エンジン１は、収集したノードＩＤの数に基づいて、各アクセサリ装置に対するコンフィグレーションＩＤを決定する。各アクセサリ装置に対して順次コンフィグレーションＩＤを決定する際、コンフィグレーションＩＤは例えば１，２，３，・・・というように奇数のＩＤを初期値として１ずつ増加させながら付与していく。但し、これに限られるものではなく、各アクセサリ装置に対して奇数のＩＤを初期値として奇数及び偶数のコンフィグレーションＩＤを交互に決定すればよい。
【００５０】
さらに、ステップＳ１０２では、エンジン１は、収集したノードＩＤの数により判明した複数のアクセサリ装置の台数に基づいて、コンフィグレーションに必要な通信回数を決定する。ステップＳ１０２が決定手段の一例である。コンフィグレーションに必要な通信は、トーナメント方式により行うことから、次式を満たす最小の通信回数が求められる。
【００５１】
［数１］
アクセサリ装置の台数≦２通信回数
【００５２】
次に、ステップＳ１０３では、エンジン１は、全てのアクセサリ装置に対して、コンフィグレーション開始通知を送信する。ステップＳ１０３が送信手段の一例である。コンフィグレーション開始通知の概要を図１１（ｃ）に示す。コンフィグレーション開始通知には、コマンドＩＤ、送信先装置ＩＤ、送信元装置シリアルＩＤ、装置種類ＩＤ、コンフィグレーションＩＤ、及び通信回数が含まれる。
【００５３】
ステップＳ１０４では、エンジン１は、所定のアクセサリ装置から、複数のアクセサリ装置の全てを纏めたコンフィグレーション情報の通知待ちを行い、通知がなされれば、本処理を終了する。コンフィグレーション情報は、図１２，図１３ａ，図１３ｂに示すように、各アクセサリ装置のコマンドＩＤやネットワークＩＤ、装置種類や機能等を示す。
【００５４】
図８は、各アクセサリ装置で実行されるコンフィグレーション処理の一例を示すフローチャートである。
【００５５】
まず、ステップＳ２０１では、アクセサリ装置（のＣＰＵ２２０１）は、コンフィグレーション開始通知を受信したか否かを判定する。受信したときは、ステップＳ２０２へ進む。ステップＳ２０２では、ＣＰＵ２２０１は、自身（自装置）のコンフィグレーションＩＤが奇数か否かを判定し、奇数であればステップＳ２０３へ進む一方、偶数であればステップＳ２０４へ進む。ステップＳ２０２は判定手段の一例である。
【００５６】
ステップＳ２０３では、ＣＰＵ２２０１は、通信回数（または残り通信回数）が同じで、自身のコンフィグレーションＩＤに１を加算したコンフィグレーションＩＤを有する他のアクセサリ装置があるか否か判定する。当該装置があるときはステップＳ２０５へ進む一方、当該装置がないときはステップＳ２０６へ進む。
【００５７】
ステップＳ２０５では、ＣＰＵ２２０１は、該当する装置に、図１２に示すコンフィグレーション情報２０１０、図１３ａ及び図１３ｂに示すコンフィグレーション情報２０２０を通知する。さらに、ステップＳ２０５では、ＣＰＵ２２０１は、通信回数（または残り通信回数）を減算（例えば、通信回数−１）して、本処理を終了する。ステップＳ２０２，Ｓ２０３，Ｓ２０５は第１の処理手段の一例である。
【００５８】
ステップＳ２０４では、ＣＰＵ２２０１は、コンフィグレーション情報２０１０，２０２０の通知受信待ちを行う。コンフィグレーション情報２０１０，２０２０の通知を受信したときは、ステップＳ２０６へ進む。
【００５９】
ステップＳ２０６では、ＣＰＵ２２０１は、自身のコンフィグレーションＩＤを２で除算（小数点は繰り上げ）し、その算出結果を自身のコンフィグレーションＩＤとする。そして、自身が持っている残り通信回数（または通信回数）を減算（例えば、通信回数−１）し、ステップＳ２０７へ進む。
【００６０】
ステップＳ２０７では、ＣＰＵ２２０１は、自身の残り通信回数が０か否かを判定し、０であればステップＳ２０８へ進む一方、０でなければステップＳ２０２へ戻る。このように、ステップＳ２０２〜Ｓ２０７を通信回数に基づく回数を繰り返すことにより、全アクセサリ装置のコンフィグレーション情報が１つのアクセサリ装置に集まる。
【００６１】
次に、ステップＳ２０８では、ＣＰＵ２２０１は、集まった全装置のコンフィグレーション情報をエンジン１に通知して、本処理を終了する。ステップＳ２０４，Ｓ２０６，Ｓ２０７，Ｓ２０８は第２の処理手段の一例である。
【００６２】
図１０と図１５は、画像形成装置と給紙装置、或いは後処理装置８台がコンフィグレーションを行う際の経過時間である。図１５は従来の通信方式である。画像形成装置（本体）と、給紙装置、或いは後処理装置（ＡＣＣ１〜８）とが、一台ずつ、シリアルにコンフィグレーションを行っている。よって、通信時間は８回分必要である。
【００６３】
図１０は、本発明の通信方式である。本方式では、まず全体の装置情報収集を行う。図１０で円が描かれている部分がこれに該当する。最初の装置情報収集で通信２回分である。あとは、台数が分かれば、トーナメント方式で通信を行うため、残りの通信は４回分で済んでいる。最初の２回と合わせて６回分の通信時間で、８台の給紙装置もしくは後処理装置とのコンフィグレーションを行っている。
【００６４】
図９は、図１０を用いて説明した、本発明の通信方式を用いた際の装置間通信のイメージ図である。トーナメント方式であるため、８台の給紙装置、もしくは後処理装置で行うコンフィグレーションが、１、２、３、４の４回で終了している。
【００６５】
図１１、図１２、図１３ａ、図１３ｂは、各装置が電源スイッチを入れられた後、初期化動作時、すなわち電源ＯＮ時のコンフィギュレーション通信のパラメータの一例を説明する図である。
【００６６】
２００１に示すデータ構造は、電源ＯＮ時にアクセサリ装置を制御する制御部が、ネットワークに接続されている全てのアクセサリ装置に対して送信する、ネットワークに参加したことを他の装置に知らせるためのデータである。この時点ではネットワークに接続されているほかの装置の有無もわからないので、送信先は不定のＩＤである“００”を、装置種類ＩＤをデータとして設定する。
【００６７】
２００２に示すデータ構造は、画像形成装置が、新たにネットワークに接続されたアクセサリ装置をデータ２００１により認識した後、新たにネットワークに接続されたアクセサリ装置に対して送信する、ネットワークへの参加了解を知らせるためのデータである。
【００６８】
２００３に示すデータ構造は、画像形成装置が、コンフィグレーション処理を開始する際に、各アクセサリ装置へ送信するデータである。２０１０に示すデータ構造は、アクセサリ装置、又は画像形成装置が、アクセサリ装置、に対して送信する、各装置のコンフィギュレーション情報データを要求するためのデータである。２０２０に示すデータ構造は、アクセサリ装置がアクセサリ装置、又は画像形成装置に対して送信する、コンフィギュレーション情報データを通知するためのデータである。
【００６９】
上記実施の形態によれば、画像形成システムを構成する給紙装置や後処理装置がコンフィグレーションに関する処理を所定の順序で次々と行い、最終的に画像形成装置に送信する制御を実行する。これにより、システム稼動中にシステム構成変更が行われても、ユーザの待ち時間を短縮することができる。
【００７０】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７１】
１  エンジン（画像形成装置）
２  フィニッシャ
１１〜１４  給紙デッキ
２１，２２  インサータ
５１，５２  スタッカ
１０１  ネットワーク
２００  情報処理装置
３０１，２２０１  ＣＰＵ
３０３  操作部
３０５，２２０３  ＲＡＭ
３０６，２２０２  ＲＯＭ
【図１】
2011051244.tif 000003
【図２】
2011051244.tif 000004
【図３】
2011051244.tif 000005
【図４】
2011051244.tif 000006
【図５】
2011051244.tif 000007
【図６】
2011051244.tif 000008
【図７】
2011051244.tif 000009
【図８】
2011051244.tif 000010
【図９】
2011051244.tif 000011
【図１０】
2011051244.tif 000012
【図１１】
2011051244.tif 000013
【図１２】
2011051244.tif 000014
【図１３ａ】
2011051244.tif 000015
【図１３ｂ】
2011051244.tif 000016
【図１４】
2011051244.tif 000017
【図１５】
2011051244.tif 000018