(57)【特許請求の範囲】
【請求項１】
画像形成装置と、当該画像形成装置に装着されるシート処理装置と、を備え、前記画像形成装置と前記シート処理装置とがネットワークを介してコマンドの送受信を行う画像形成システムであって、前記画像形成装置は、
前記シート処理装置を識別するための識別情報を前記シート処理装置から前記ネットワークを介して取得し、取得した前記識別情報を表示し、画像形成システムを構成する前記画像形成装置と前記シート処理装置との配置順に関する配置情報の設定を前記識別情報に対応付けてオペレータから受け付けるシステム構成設定手段と、
前記システム構成設定手段により設定された前記配置情報を前記識別情報と関連づけて格納する格納手段と、
前記格納手段に格納された前記識別情報と前記配置情報とに基づいて、前記シート処理装置に対してコマンドを送信する制御手段と、
を備えることを特徴とする画像形成システム。
【請求項２】
前記システム構成設定手段は、オペレータの所定の操作に応じて、前記ネットワークに接続された前記シート処理装置の識別情報を検索することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記システム構成設定手段は、前記格納手段に格納されている前記識別情報に対応するシート処理装置のうち、前記ネットワークを介して通信できないシート処理装置を、使用できないシート処理装置として判定することを特徴とする請求項１に記載の画像形成システム。 
【請求項４】
前記画像形成装置の下流側に前記使用できないシート処理装置が配置されている場合に、前記使用できないシート処理装置の下流側に配置されるシート処理装置を前記識別情報に基づいて使用できないシート処理装置として判定し、
前記画像形成装置の上流側に前記使用できないシート処理装置が配置されている場合に、前記システム構成設定手段は、前記使用できないシート処理装置の上流側に配置されるシート処理装置を使用できないシート処理装置として判定することを特徴とする請求項３に記載の画像形成システム。
【請求項５】
前記システム構成設定手段は、使用できない装置として判定されたシート処理装置を除いて、前記格納手段に格納されている前記識別情報に対応するシート処理装置を使用可能なシート処理装置として判定することを特徴とする請求項４に記載の画像形成システム。 
【請求項６】
前記格納手段に格納されている前記識別情報に対応するシート処理装置のうち、電源が未投入のシート処理装置が存在する場合、前記システム構成設定手段は、当該電源が未投入のシート処理装置の電源投入を促すための表示を表示することを特徴とする請求項１に記載の画像形成システム。
【請求項７】
前記システム構成設定手段は、前記ネットワーク上の前記識別情報の変化を監視することを特徴とする請求項１に記載の画像形成システム。
【請求項８】
前記ネットワーク上の前記識別情報に変化が生じた場合、前記システム構成設定手段は、前記格納手段に格納されている前記識別情報に対応するシート処理装置のうち、新たに電源が投入されて使用可能になった装置があるか判定することを特徴とする請求項７に記載の画像形成システム。
【請求項９】
前記システム構成設定手段は、新たに電源が投入されて使用可能になったシート処理装置の配置情報を設定するか、あるいは、既に設定されている前記配置情報を維持するか、を確認するための表示を行うことを特徴とする請求項８に記載の画像形成システム。 
【請求項１０】
前記配置情報が設定されると決定された場合、前記システム構成設定手段は、新たに電源が投入されて使用可能になったシート処理装置の配置情報の設定をオペレータから受け付けることを特徴とする請求項９に記載の画像形成システム。
【請求項１１】
前記格納手段に格納されている前記識別情報のうち、前記ネットワーク上から消失した前記識別情報がある場合、前記システム構成設定手段は、警告表示を行うことを特徴とする請求項６に記載の画像形成システム。
【請求項１２】
前記制御手段は、使用可能なシート処理装置として判定されるシート処理装置に対して、画像形成を行うためのコマンド情報を送信することを特徴とする請求項３乃至５のいずれか１項に記載の画像形成システム。
【請求項１３】
画像形成装置と、当該画像形成装置に装着されるシート処理装置と、を備え、前記画像形成装置と前記シート処理装置とがネットワークを介してコマンドの送受信を行う画像形成システムの制御方法であって、当該画像形成システムの制御方法は、
前記シート処理装置を識別するための識別情報を前記シート処理装置から前記ネットワークを介して取得し、取得した前記識別情報を表示し、画像形成システムを構成する前記画像形成装置と前記シート処理装置との配置順に関する配置情報の設定を前記識別情報に対応付けてオペレータから受け付けるシステム構成設定工程と、
前記システム構成設定工程で設定された前記配置情報を前記識別情報と関連づけて格納する格納工程と、
前記格納工程で格納された前記識別情報と前記配置情報とに基づいて、前記シート処理装置に対してコマンドを送信する制御工程と、
を有することを特徴とする画像形成システムの制御方法。
【請求項１４】
画像形成装置に装着されるシート処理装置にネットワークを介してコマンドを送信する画像形成装置において、
前記シート処理装置を識別するための識別情報を前記シート処理装置から前記ネットワークを介して取得し、取得した前記識別情報を表示し、画像形成システムを構成する前記画像形成装置と前記シート処理装置との配置順に関する配置情報の設定を前記識別情報に対応付けてオペレータから受け付けるシステム構成設定手段と、
前記システム構成設定手段により設定された前記配置情報を前記識別情報と関連づけて格納する格納手段と、
前記格納手段に格納された前記識別情報と前記配置情報とに基づいて、前記シート処理装置に対してコマンドを送信する制御手段と、
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成技術に関し、特に、装置の識別情報と、その識別情報に対応する装置の並び順の設定情報とを組み合わせたシステム構成情報に基づいて、画像形成システムの構成を確定する技術に関するものである。
【背景技術】
【０００２】
近年、電子写真方式の画像形成装置やインクジェット方式の印刷装置の高速化、高画質化に伴い、大量部数や大量のジョブを取り扱えるプリント・オン・デマンド（ＰＯＤ）と呼ばれる業態が存在している。
【０００３】
ＰＯＤでは、画像形成装置に製本機能や断裁機能を備えた後処理装置や画像形成装置に記録シートを供給する給紙装置を接続したオフィス環境で、オペレータの個別のニーズに対応した印刷処理及びその後処理が行なわれている。
【０００４】
ＰＯＤに適用される画像形成装置、給紙装置、後処理装置等、複数の装置からなる従来の画像形成システムにおいては、各装置間に配された専用線により装置の接続順や並び順が規定されている。この専用線を介した通信により、各装置は印刷ジョブに関するデータの送受信を行ない、給紙、画像形成、後処理と一連の印刷ジョブが処理される。
【０００５】
また、画像形成システムにおいて、後処理装置等をネットワーク上に新たに接続し、かかる後処理装置等の機能を利用して印刷ジョブを処理することも可能であるが、かかる場合であっても、画像形成システムにおいて装置間の配列を規定するには、専用線を介した接続が必要となっている（例えば、特許文献１、２）。
【０００６】
上述の従来技術として、例えば、以下の特許文献１、２に示されるものがある。
【特許文献１】特開平０６−２１９５９７号公報
【特許文献２】特開平１１−２３２２４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来における画像形成システムにおいて、専用線による画像形成装置、給紙装置及び後処理装置等の装置間の接続は、画像形成システムの装置構成や装置間の配列を固定的に決定するものである。このためユーザの使用態様（たとえば、印刷形式や後処理内容）にあわせて、画像形成システムを構成する装置の配置順をフレキシブルに入れ替えたり、新しく装置を追加したりすることが困難なものとなっている。また、画像形成システムを構成する一部の装置が動作しない状態、例えば、電源が未投入で装置が動作しない状態の場合、画像形成システム全体が所定の機能を発揮できない状態に陥ることになる。
【０００８】
本発明は、上述の従来技術に鑑みてなされたものであり、専用線の接続によらず、装置の識別情報（ノードＩＤ）と、その識別情報（ノードＩＤ）に対応する装置の並び順の設定情報とを組み合わせたシステム構成情報に基づいて、画像形成システムの構成を確定することを可能にする画像形成技術を提供することを目的とする。
【０００９】
あるいは、画像形成システムの立ち上げ時において、一部の装置に電源が投入されていないため、システム構成情報に登録されている全ての装置が使用できない場合であっても、使用可能な装置によりシステム構成を確定して、画像形成システムとしての動作を確保することを可能にする画像形成技術を提供することを目的とする。
【００１０】
あるいは、システム確定後も、ネットワーク上のノードＩＤの変化を監視し、必要に応じて随時システム確定を行うことができるようにする。これにより後からある装置の電源が投入された場合でも、予めシステム確定して動作していた装置に影響を与えることなく、画像形成システムに、後から電源が投入された装置を追加することを可能にする画像形成技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記のいずれかの目的を達成する本発明に係る画像形成システム、画像形成システムの制御方法等は、主として以下の構成を備えることを特徴とする。
【００１２】
すなわち、画像形成装置と、当該画像形成装置に装着されるシート処理装置と、を備え、前記画像形成装置と前記シート処理装置とがネットワークを介してコマンドの送受信を行う画像形成システムであって、前記画像形成装置は、
前記シート処理装置を識別するための識別情報を前記シート処理装置から前記ネットワークを介して取得し、取得した前記識別情報を表示し、画像形成システムを構成する前記画像形成装置と前記シート処理装置との配置順に関する配置情報の設定を前記識別情報に対応付けてオペレータから受け付けるシステム構成設定手段と、
前記システム構成設定手段により設定された前記配置情報を前記識別情報と関連づけて格納する格納手段と、
前記格納手段に格納された前記識別情報と前記配置情報とに基づいて、前記シート処理装置に対してコマンドを送信する制御手段と、
を備えることを特徴とする。
【００１３】
あるいは、上記のいずれかの目的を達成する本発明に係る画像形成システムの制御方法は、画像形成装置と、当該画像形成装置に装着されるシート処理装置と、を備え、前記画像形成装置と前記シート処理装置とがネットワークを介してコマンドの送受信を行う画像形成システムの制御方法であって、当該画像形成システムの制御方法は、
前記シート処理装置を識別するための識別情報を前記シート処理装置から前記ネットワークを介して取得し、取得した前記識別情報を表示し、画像形成システムを構成する前記画像形成装置と前記シート処理装置との配置順に関する配置情報の設定を前記識別情報に対応付けてオペレータから受け付けるシステム構成設定工程と、
前記システム構成設定工程で設定された前記配置情報を前記識別情報と関連づけて格納する格納工程と、
前記格納工程で格納された前記識別情報と前記配置情報とに基づいて、前記シート処理装置に対してコマンドを送信する制御工程と、
を有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、専用線の接続によらず、装置の識別情報と、その識別情報に対応する装置の並び順の設定情報とを組み合わせたシステム構成情報に基づいて、画像形成システムの構成を確定することが可能になる。
【００１５】
あるいは、画像形成システムの立ち上げ時において、一部の装置に電源が投入されていないため、システム構成情報に登録されている全ての装置が使用できない場合であっても、使用可能な装置によりシステム構成を確定して、画像形成システムとしての動作を確保することが可能になる。
【００１６】
あるいは、システム確定後も、ネットワーク上の識別情報の変化を監視し、必要に応じて随時システム確定を行うことができるので、後からある装置の電源が投入された場合でも、予めシステム確定して動作していた装置に影響を与えることなく、画像形成システムに、後から電源が投入された装置を追加することが可能になる。
【発明を実施するための最良の形態】
【００１７】
（第１実施形態）
（画像形成システムの接続形態）
以下、本発明の第１実施形態について図面を参照しながら説明する。図１は、本発明の実施形態に係る画像形成システムの接続形態を示す図である。図１において、記録シートを含む記録媒体（以下、「シート」という。）に画像形成を行う画像形成装置（以下、「エンジン」ともいう。）（ＩＤ１）を中心に、エンジン（ＩＤ１）の上流側（図１の右側）には、エンジン（ＩＤ１）にシートを供給する給紙装置である給紙デッキ（ＩＤ１１、ＩＤ１２、ＩＤ１３）が配置されている。また、エンジン（ＩＤ１）の下流側（図１の左側）には、エンジン（ＩＤ１）によって画像形成されたシートの間に表紙や合紙などのインサート紙を挿入する給紙あるいは後処理装置としてインサータ（ＩＤ２１、ＩＤ２２）が配置されている。
【００１８】
更に、インサータ（ＩＤ２２）の下流側（図１の左側）には、エンジン（ＩＤ１）およびインサータ（ＩＤ２１、ＩＤ２２）から搬送されたシートにパンチ穴を開ける後処理装置としてパンチャ（ＩＤ３１）が配置されている。そして、パンチ穴が開けられたシートを積載するスタッカ（ＩＤ５１、ＩＤ５２）、ステイプルやソート等の後処理を行うフィニッシャ（ＩＤ２）等が配置されている。これらエンジン（ＩＤ１）、給紙デッキ（ＩＤ１１〜ＩＤ１３）、インサータ（ＩＤ２１、ＩＤ２２）、パンチャ（ＩＤ３１）、スタッカ（ＩＤ５１、Ｉ５２）、フィニッシャ（ＩＤ２）は、例えば、ＬＡＮケーブルなどのネットワークケーブル１０１で接続されている。それぞれの装置にはネットワーク１０１上において識別が可能な識別子（ＩＤ）であるネットワークＩＤが設定されている。各装置は、Ａｒｃｎｅｔ（登録商標）などの通信方式により通信が可能である。画像形成処理に関するコマンドの通信は、自装置（例えば、インサータ（ＩＤ２２））に対する上流側の装置（インサータ（ＩＤ２１））及び下流側の装置（パンチャ（ＩＤ３１））とエンジン（ＩＤ１）とのみ可能であり、ノードＩＤの検索、ステータス等に関する情報は送信元（例えば、エンジン（ＩＤ１））のノードＩＤによらず受け付けることが可能である。
【００１９】
図２は、図１の画像形成システムを構成する装置の並び順の変更及び新しい装置を追加することにより構成される画像形成システムの接続形態を示す図である。
【００２０】
図１に示した画像形成システムの接続形態に対して、図２に示す画像形成システムは、フィニッシャ（ＩＤ２）の下流側（図２の左側）に、フィニッシャ（ＩＤ２）から排出されたシートの束の端部を断裁するトリマ（ＩＤ２０１）が追加されている点において相違する。更に給紙デッキのＩＤ１２とＩＤ１３並び順が入れ替わって配置されている点、更に情報処理装置（ＩＤ２５０）が接続されている点において相違する。
【００２１】
新たに接続されたトリマ（ＩＤ２０１）も他の装置と同様にネットワーク１０１に接続されており、同一の通信方式、例えば、Ａｒｃｎｅｔ（登録商標）、により通信を行うことが可能である。しかし、断裁処理に関するコマンドとステータス等に関する情報の通信は、直接エンジン（ＩＤ１）と通信を行うのではなく、トリマ（ＩＤ２０１）に対する上流側の装置（フィニッシャ（ＩＤ２））との間で１対１の通信を行う構成になっている。従って、エンジン（ＩＤ１）からトリマ（ＩＤ２０１）を見た場合、トリマ（ＩＤ２０１）はフィニッシャ（ＩＤ２）のオプション機能の１つとして、認識されることになる。但し、ノードＩＤの検索に関して、トリマ（ＩＤ２０１）は、送信元となるエンジン（ＩＤ１）からの通信を受け付けることが可能である。
【００２２】
尚、本発明の趣旨は、通信方式としてＡｒｃｎｅｔ（登録商標）に限定されるものでなく、他の電気通信回線を利用した通信プロトコルによるものであってもよい。
【００２３】
（制御部の構成）
図３Ａは、画像形成装置（エンジン（ＩＤ１））３００におけるにおける制御部の構成、及び給紙装置（ＩＤ１１、ＩＤ１２、ＩＤ１３）、フィニッシャ（ＩＤ２）等、ネットワーク１０１上に接続されている他の装置２２００（以下、「ネットワーク上の装置」という）における制御部の構成を示すブロック図である。
【００２４】
図３Ａにおいて、３０１は、画像形成装置３００の基本制御を行うＣＰＵであり、３０６は、制御プログラム３５０やアプリケーションプログラム３５３（図３Ｂを参照）が書き込まれたＲＯＭである。３０５は、制御プログラムの処理を実行するためのワークエリアとして機能するＲＡＭである。ＲＡＭ３０５の一部の領域は、画像形成装置３００の電源がＯＦＦされてもデータが消去されないバックアップＲＡＭとなっている。
【００２５】
入出力ポート３０４は、アドレスバス、データバスと接続されており、入出力ポート３０４は、画像形成装置３００のＣＰＵ３０１が制御するモータ、クラッチ等の各種負荷装置に対する制御信号の出力や、シートの位置を検知するセンサ等のセンサ信号の入力が可能である。ＣＰＵ３０１は、ＲＯＭ３０６に格納されている制御プログラムの内容に従って、入出力ポート３０４を介して、モータ、クラッチ等の各種負荷装置に対する制御を行ない、画像形成処理の実行を司ることが可能である。
【００２６】
また、ＣＰＵ３０１は、操作部３０３と接続されており、操作部３０３における表示制御や、キー入力を制御する。使用者は操作部３０３におけるキー入力を通して、画像形成装置３００の動作モードや、操作部３０３における表示の切り替えをＣＰＵ３０１に指示することができる。また、ＣＰＵ３０１は操作部３０３の表示部に対して、画像形成装置３００の動作状態や、キー入力によって設定された動作モードの表示を行うように表示制御することが可能である。
【００２７】
使用者は操作部３０３におけるキー入力に代わり、情報処理装置（ＩＤ２００）から、画像形成装置３００のの動作モード等を設定することが可能である。情報処理装置（ＩＤ２００）における設定に基づいて、ＣＰＵ３０１は、画像形成処理の実行、本実施形態にかかる画像形成システムの確定に関する処理を制御する。
【００２８】
更に、ＣＰＵ３０１には、電気信号に変換された画像信号を処理する画像処理部３０８と、処理された画像を蓄積する画像メモリ部３０２とが接続されている。
【００２９】
３０７は、ＣＰＵ３０１がネットワーク上の装置２２００との間で通信するための通信インタフェース（ＩＦ）である。ＣＰＵ３０１は、画像形成装置３００の通信ＩＦ３０７とネットワーク上の装置２２００側の通信ＩＦ２２０４を介してネットワーク上の装置２２００のＣＰＵ２２０１と通信することが可能である。ＣＰＵ３０１は、ネットワーク上の装置２２００それぞれに対して、装置のノードＩＤを要求する信号を送出すると、この要求を受けて、各ネットワーク上の装置２２００は、自装置内２２００のＲＯＭ２２０２に格納されているノードＩＤ（例えば、フィニッシャの場合は、ＩＤ２）を送信する。これにより、ＣＰＵ３０１は、ネットワーク上の装置２２００に関するノードＩＤを取得することができる。
【００３０】
２２０１は、ネットワーク上の装置２２００の基本制御を行うＣＰＵであり、２２０２は、制御プログラム及び装置のノードＩＤが書き込まれたＲＯＭであり、２２０３は、制御プログラムの処理を実行するためのワークエリアとして機能するＲＡＭである。
【００３１】
入出力ポート２２０５は、アドレスバス、データバスと接続されており、入出力ポート２２０５は、ネットワーク上の装置２２００が制御するモータ、クラッチ等の各種負荷装置に対する制御信号の出力や、シートの位置を検知するセンサ等のセンサ信号の入力が可能である。
【００３２】
ＣＰＵ２２０１は、入出力ポート２２０５を介して、モータ、クラッチ等の各種負荷装置に対する制御を行うことで、画像形成装置３００からのコマンドに対応した制御（例えば、パンチャ（ＩＤ３１）の場合は穴あけ、フィニッシャ（ＩＤ２）の場合は、所定の後処理等を実行するための制御）を司ることができる。
【００３３】
（画像形成装置のソフトウェア構成）
図３Ｂは、画像形成装置３００（例えば、ＲＯＭ３０６）に格納されているソフトウェアの構成を例示する図である。尚、ソフトウェアの格納は、ＲＯＭ３０６に限定されるものではなく、例えば、不揮発性のメモリを画像形成装置３００内に別途設けてもよく、また、ハードディスクドライブなど２次記憶装置を画像形成装置３００内に設けて、係るプログラムを格納するようにしてもよい。ＲＯＭ３０６に格納されているソフトウェアには、ＣＰＵ３０１の制御の下に実行可能な制御プログラム３５０と、アプリケーションプログラム３５３が含まれている。
【００３４】
制御プログラム３５０は、画像形成装置３０１におけるモータ、クラッチ等の各種負荷装置に対する制御を実行する負荷制御プログラム３５２と、システム構成管理に関する操作部３０３の表示及び入力を制御するためのユーザインタフェース制御プログラム３５１とを含む。
【００３５】
また、アプリケーションプログラム３５３には、画像形成システムを構成する装置の種類や配置順、画像形成システムの確定等に関する処理を実行するためのシステム構成管理アプリケーションプログラム３５４が含まれている。
【００３６】
ＣＰＵ３０１の全体的な制御の下、システム構成管理アプリケーションプログラム３５４は、各ネットワーク上の装置２２００に対するノードＩＤの取得に関する要求の生成、送信、そして、各ネットワーク上の装置２２００から送信されてきたノードＩＤの受信及び管理に関する処理を実行する。システム構成管理アプリケーションプログラム３５４は、各ネットワーク上の装置２２００から送信されてきたノードＩＤの受信結果に基づいて、例えば、図１に示すように初期状態として構成される画像形成システムの登録を行うことができる。
【００３７】
システム構成管理アプリケーションプログラム３５４は、装置の並び順を規定するための特別な専用線等を設けることなく、画像形成システムの構成に変化があったときには、その構成をシステム動作が可能なシステムとして、再度登録内容を変更することができる。これによって、画像形成システムを構成する装置の並び順をフレキシブルに入れ替えすることが可能になる。
【００３８】
尚、システム構成管理アプリケーションプログラム３５４は、アプリケーションプログラムとしてではなく、制御プログラム３５０の一部として、その機能を実現するソフトウェアとして提供しても同様の効果が得られる。
【００３９】
また、ＲＡＭ３０５は、システム構成管理アプリケーションプログラム３５４の実行によるノードＩＤの受信結果及びその管理の結果を格納するシステム構成管理テーブル３５５を備えている。このシステム構成管理テーブル３５５は、例えば、画像形成システムの設置時における、画像形成装置（ＩＤ１）、フィニッシャ（ＩＤ２）、給紙デッキ（ＩＤ１１、ＩＤ１２、ＩＤ１３）等の識別情報（ノードＩＤ）と、その識別情報（ノードＩＤ）に対応する装置の並び順の設定情報とを組み合わせた情報（システム構成情報）を、初期状態におけるシステム構成情報として格納することが可能である。また、システム構成管理アプリケーションプログラム３５４は、ネットワークに接続されている装置の配置の変更に従い、システム構成情報における装置の並び順の設定情報を変更することも可能である。
【００４０】
ユーザインタフェース制御プログラム３５１は、ＣＰＵ３０１の制御の下、システム構成管理テーブル３５５にアクセスして、画像形成システムを構成する装置の種類や配置の順番などの情報を操作部３０３の液晶表示部４２０に表示させ、ユーザの操作入力に従って、システム構成の変更結果をシステム構成管理テーブル３５５に格納する。
【００４１】
尚、システム構成管理テーブル３５５は、ＲＡＭ３０５内に限定されるものではなく、例えば、不揮発性のメモリを別途設けてもよく、ハードディスクドライブなど２次記憶装置を画像形成装置３００内に係るシステム構成管理テーブル３５５を設けてもよい。
【００４２】
ネットワーク１０１に接続されている装置（ＩＤ１１、１２、１３、ＩＤ２１、２２、ＩＤ３１、ＩＤ５１、ＩＤ５２、ＩＤ２）と通信インタエース（ＩＦ）３０７を介して通信し、画像形成を行うためのシステムを確定する画像形成装置（ＩＤ１）は、ネットワーク１０１に接続されている各装置を識別するための識別情報（図９の９０２、９０５を参照）と、装置の並び順の設定情報（例えば、図９の９０１、９０４を参照）とを組み合わせたシステム構成情報を、ＲＡＭ３０５等の記憶ユニットに登録するシステム構成登録部を備える。さらにシステム構成情報に基づいて、識別情報に対応する装置が使用可能か否か判定する判定部と、判定部の判定結果に基づいて、画像形成を行うためのシステムを確定する確定部とを備える。
【００４３】
ここで、上述のシステム構成管理アプリケーションプログラム３５４は、ＣＰＵ３０１の制御の下、画像形成装置（ＩＤ１）を構成するシステム構成登録部、判定部、確定部として機能することが可能である。
【００４４】
また、画像形成装置（ＩＤ１）は、判定部の判定結果を液晶表示部４２０に表示させるための表示制御部を更に備える。上述のユーザインタフェース制御プログラム３５１は、ＣＰＵ３０１の制御の下、係る表示制御部として機能することが可能である。
【００４５】
図４は、画像形成装置３００に装備されている操作部３０３の構成を示す図である。操作部３０３には、画像形成動作を開始するためのスタートキー４０１、画像形成動作を中断するためのストップキー４０２、表示や設定を初期状態に戻すリセットキー４０３、置数設定等を行うテンキー４０４〜４１３、ＩＤキー４１４、クリアキー４１５、ユーザモードキー４１６などが配置されている。
【００４６】
また、操作部３０３の上部にはタッチパネルが形成された液晶表示部４２０が配置されており、液晶表示画面上にソフトキーを設けることが可能になっている。通常、液晶表示部４２０には図５に示すような標準画面が表示されている。ユーザは、かかる画面を介して、画像形成に関する操作設定を行うことが可能である。
【００４７】
本画像形成システムでは、プリント枚数、変倍、片面／両面モード、用紙給紙段の選択、ノンソート、ソート、ステイプルソート（綴じモード）などの後処理モード、その他の応用モードの設定などは操作部３０３からの入力操作により行うことが可能である。この操作部３０３から入力された情報に基づいて、ＣＰＵ３０１の制御の下、上述の制御プログラム３５０が実行されて、画像形成装置３００を制御することが可能になる。
【００４８】
また、画像形成システムの装置構成を示すシステム構成情報の設定も、操作部３０３からの操作により設定することが可能である。ただし、この設定は一般ユーザに開放するものではなく、例えば、画像形成装置３００または画像形成システムを保守するサービスマンなどの限定されたオペレータが操作することができるように限定することが好ましい。この場合、ユーザインタフェース制御プログラム３５１は、オペレータの操作に対する認証を行ない、認証の結果、操作が許可されたオペレータにシステム構成情報の設定を許可することができる。
【００４９】
（システム構成の登録）
次に、画像形成システムを構成する装置の登録に関する処理を説明する。
【００５０】
図６は、液晶表示部４２０に表示される、現在、画像形成システムとして登録されているシステムの構成を表示する図である。画像形成システムのシステム構成を一度も登録したことが無い新規の画像形成システムの設置時や、登録されていたシステム構成情報を全て消去した場合、ＣＰＵ３０１及びユーザインタフェース制御プログラム３５１の表示制御の下、この表示画面は液晶表示部４２０に表示される。図６に示す状態では、図１の接続形態中、画像形成装置であるエンジン（ＩＤ１）のみが登録された状態であり（図６の６０１を参照）、この状態で画像形成システムはエンジン（ＩＤ１）単体でのみ動作が可能である。
【００５１】
図６の画面において、ユーザが「→設定画面」キー６０２を押下すると、ＣＰＵ３０１及びユーザインタフェース制御プログラム３５１は、図７に示す図のように、画像形成システムの装置の種類や配置に関するシステム構成を設定する画面に切り替える。
【００５２】
ここで、図１５は、システム構成の設定、登録処理の流れを説明するフローチャートであり、図６で説明した「→設定画面」キー６０２が押下された場合に登録処理がスタートする。ＣＰＵ３０１の制御の下、ユーザインタフェース制御プログラム３５１またはシステム構成管理アプリケーションプログラム３５４が各ステップの処理を実行する。
【００５３】
まず、ステップＳ１５０１において、ネットワーク１０１上に存在する全ての装置（ネットワーク上の装置）のノードＩＤを検索する。画像形成装置３００のＣＰＵ３０１は、システム構成管理アプリケーションプログラム３５４を実行させて、通信ＩＦ３０７を介して、ネットワーク１０１に接続されているネットワーク上の装置２２００と通信を行ない、各装置のノードＩＤを取得する。
【００５４】
そして、処理をステップＳ１５０２に進め、先のステップＳ１５０１で検索し、取得した全てのノードＩＤをリスト表示する。図７は、検索したノードＩＤをリスト表示した状態を示す図であり、ノードＩＤ番号として、１、２、１１、１２、１３、２１、２２、３１、５１及び５２がリスト表示されている（７０１、７０２）。
【００５５】
図７の７０１、７０２に示すようなリスト表示を行った後、処理をステップＳ１５０３に進め、ユーザインタフェース制御プログラム３５１はＣＰＵ３０１の制御の下、サービスマン等の特定のオペレータによって、ノードＩＤに対応した各装置の並び順の指定を受け付ける。この並び順の指定が完了するまで、図７のリスト表示７０１が表示され、全ての指定が終了して、最後に「ＯＫ」キー７０２が押下されると（Ｓ１５０３−ＹＥＳ）、処理をステップＳ１５０４に進める。
【００５６】
ステップＳ１５０４では、ユーザインタフェース制御プログラム３５１はＣＰＵ３０１の制御の下、各装置の並び順の指定に基づいて、新しく設定されたシステム構成を表示する（図８）。図８は並び順に関する情報が追加された画面を示す図であり、先のステップＳ１５０１で取得したノードＩＤに対する装置の並び順の情報が表示されている。
【００５７】
並び順は、エンジン（ＩＤ１）より上流側（図１において、ＩＤ１を基準として紙面上の右側）の装置に対しては、マイナス（−）の数値により並び順が表示されている。エンジン（ＩＤ１）より下流側（図１において、ＩＤ１を基準として紙面上の左側）の装置に対しては、プラスの数値により並び順が表示されている。エンジン（ＩＤ１：画像形成装置３００）は、画像形成システムの中心として、並び順として「０」が表示されている。図１に示す画像形成システムにおける接続形態の場合を例とすると、エンジン（ＩＤ１）より上流側の装置である給紙デッキＩＤ１１、ＩＤ１２、ＩＤ１３の並び順の設定は、それぞれ「−１」、「−２」、「−３」となる。同様に、エンジン（ＩＤ１）より下流側の装置であるスタッカＩＤ５１、ＩＤ５２、及びフィニッシャＩＤ２の並び順の設定は、それぞれ「４」、「５」、「６」となる。
【００５８】
図８の画面表示において、「ＯＫ」キー８０１が押下されると、ユーザインタフェース制御プログラム３５１はＣＰＵ３０１の制御の下、図９に示すような、画像形成システムとして登録するシステム構成を表示する画面に切り替える。
【００５９】
図９の表示では、画像形成システムの中心としてエンジン９０７が表示されており、エンジン９０７のノードＩＤ（９０８）として「１」が表示されている。また、エンジンの上流側を示す欄（９０１）には、ノードＩＤ欄（９０２）と、対応する装置の種類を示す欄（９０３）が表示されており、下流側を示す欄（９０４）には、ノードＩＤ欄（９０５）と、対応する装置の種類を示す欄（９０６）が表示されている。
【００６０】
この表示画面において、「←設定画面」キー９１１をオペレータが押下すると、図８の並び順を指定する画面表示に移行し、オペレータは、再度、装置の配置に関する設定を行うことができる。装置の配置に関する設定を行っている間、システム構成の登録は待機状態となる。
【００６１】
ステップＳ１５０５おいて、システム構成の登録処理が終了するのを待機する。図９において、「ＯＫ」ボタン９１０をオペレータが押下すると、システム構成の登録処理が終了し（Ｓ１５０５−ＹＥＳ）、処理がステップＳ１５０６に進められる。システム構成管理アプリケーションプログラム３５４はＣＰＵ３０１の制御の下、設定された装置の種類及び並び順をシステム構成情報としてシステム構成管理テーブル３５５に格納（登録）して処理を終了する。
【００６２】
（システム構成の並べ替え）
次に、図２に示す画像形成システムの接続形態のように、図１で説明した画像形成システムにおける装置の並び順の変更と新たな装置の追加があった場合の処理を説明する。
【００６３】
実際に装置の並び順の変更や、ネットワーク１０１上に新たに装置を追加した後に、図９の表示画面から、「→設定画面」キー９１２を押下すると、システム構成管理アプリケーションプログラム３５４は、ＣＰＵ３０１の制御の下、ネットワーク１０１に接続されているネットワーク上の装置２２００と通信して、ノードＩＤの検索を再度行う。そして、検索の結果として取得したノードＩＤに基づいて、ユーザインタフェース制御プログラム３５１は、図１０に示すようなシステム構成を設定する画面に切り替えて表示する。システム構成情報として登録されているエンジン、給紙デッキ、インサータ、パンチャ、スタッカ、フィニッシャのノードＩＤ以外に、新たに、図２に示す他の装置のノードＩＤであるＩＤ２０１（トリマに対応する）とＩＤ２００（ＰＣに対応する）が検出されると、ユーザインタフェース制御プログラム３５１は、新たに検出されたノードＩＤ（２０１、２００）を追加して、液晶表示部４２０に表示させる（１００１、１００２を参照）。
【００６４】
しかし、ノードＩＤ２０１はエンジン（ＩＤ１）と画像形成コマンドに関して、直接通信を行わないトリマに対応するノードＩＤであるため、ユーザインタフェース制御プログラム３５１は、並び順の設定は行えないように並び順の入力を制限するように表示画面を制御する。また、情報処理装置（ＩＤ２００）は、初期状態の接続構成を示すシステム構成情報に含まれていない装置（画像形成システム以外の装置）であるため、トリマ（ＩＤ２０１）と同様に並び順の設定を行えないように入力が制限されている。並び順を設定する入力欄１００３中において、ノードＩＤ２０１及びノードＩＤ２００の「−」表示は、並び順の設定を入力できないように制限されている状態を示している。
【００６５】
図１の画像形成システムに対して設定された装置の並び順に対して、図２に示す画像形成システムでは、給紙デッキ（ＩＤ１２）と給紙デッキ（ＩＤ１３）の並び順が入れ替わっている。この変更をシステム構成情報に反映するために、図１０の表示画面において、ノードＩＤ１２の並び順の設定が「−２」から「−３」へ変更され、ノードＩＤ１３の並び順の設定が「−３」から「−２」に設定が変更されている。この操作の後に、「ＯＫ」キー１００５をオペレータが押下すると、ユーザインタフェース制御プログラム３５１は、ＣＰＵ３０１の制御の下、図１１に示すようなシステム構成表示画面を液晶表示部４２０に表示させる。
【００６６】
図１１の表示において、ノードＩＤ１２とノードＩＤ１３の並び順は、図９に示す初期状態の画像形成システムにおける装置の並び順に対して入れ替えられて表示されている（１１０１、１１０２）。また、新たに追加されたことによりノードＩＤが検出されたトリマ（ＩＤ２０１）とＰＣ(ＩＤ２００)は、画像形成システムのシステム構成情報として登録されていないので、図１１のシステム構成には表示されていない。
【００６７】
図１１の表示画面において、オペレータによって「ＯＫ」ボタン９１０が押下されると、システム構成管理アプリケーションプログラム３５４は、ＣＰＵ３０１の制御の下、新たに設定されたシステム構成情報を、画像形成装置３００のＲＡＭ３０５（システム構成管理テーブル３５５）に格納して処理を終了する。
【００６８】
以上の処理により、画像形成システムとしてネットワークに接続される装置の構成を、ノードＩＤの取得と、取得した各ノードＩＤに対して装置の並び順を指定することにより、画像形成装置（エンジン（ＩＤ１））を中心として構成される画像形成システムのシステム構成を柔軟に設定することが可能になる。
【００６９】
（電源投入時の処理）
次に、電源投入時の処理について、図１２および図１３を用いて説明する。ここで、画像形成システムを構成する画像形成装置、給紙装置や後処理装置等の各装置は、独立に電源のＯＮ、ＯＦＦを切り替えるためのスイッチ（ＳＷを）備えているものとする。図１２は、電源投入時における画像形成装置（エンジン（ＩＤ１））の液晶表示部４２０に表示される画像形成システムの装置構成を示す図である。この装置構成は、例えば、ＲＡＭ３０５に格納されているシステム構成情報に基づくものであり、ＣＰＵ３０１の制御の下、ユーザインタフェース制御プログラム３５１が表示制御を行う。
【００７０】
同図において、給紙デッキに対応するＩＤ１３及びスタッカに対応するＩＤ５２は、電源がＯＦＦになっている。図１２中、ＩＤ１３及びＩＤ５２の装置に対してハッチングが付されており、電源がＯＮ状態にある他の装置と区別することができるように、ユーザインタフェース制御プログラム３５１は表示制御を行っている。
【００７１】
図１２に示すように、ＩＤ１３の給紙デッキが電源ＯＦＦの状態にある場合、給紙デッキ（ＩＤ１３）からシートの給紙が行えず、また、ＩＤ５２のスタッカが電源ＯＦＦの場合、スタッカ（ＩＤ５２）へシートの排出が行えないことになる。さらに、画像形成装置（エンジン（ＩＤ１））から見て電源ＯＦＦになっているスタッカ（ＩＤ５２）より更に下流側（図１２において、スタッカ（ＩＤ５２）を基準として紙面の左側）に位置するノードＩＤ２のフィニッシャは電源が投入されているが、スタッカ（ノードＩＤ５２）の電源がＯＦＦでありシートの搬送が行えないため、画像形成システムにおいて、使用が不可となっている。ユーザインタフェース制御プログラム３５１は、フィニッシャ（ＩＤ２）が使用不可であることを示すために、識別表示することが可能である。図１２の場合、フィニッシャ（ＩＤ２）には、電源がＯＦＦの装置（ＩＤ１３及びＩＤ５２）と異なるハッチングが付されて区別されている。その他電源ＯＮとして表示されている装置（ノードＩＤ１２〜ノードＩＤ５１）は、使用可能である。
【００７２】
全装置の電源が投入されないのは、ユーザが省エネの観点から故意に電源をＯＦＦにしているのか、もしくは、電源投入のし忘れなのか、電源ＯＦＦという状態検出だけでは判断できない。この場合、ユーザインタフェース制御プログラム３５１は、電源ＯＦＦの装置が検出されると、図１２の１２０１に示すようなメッセージを液晶表示部４２０に表示させて、オペレータの注意を促すことができる。ユーザが電源投入をし忘れていた場合、ユーザインタフェース制御プログラム３５１は、メッセージ表示１２０１と、電源ＯＦＦ状態を示す装置の識別表示（図１２の場合ノードＩＤ１３とノードＩＤ５２）を、液晶表示部４２０に表示させることにより、ユーザは、どの装置の電源を投入すればよいか確認することが可能になる。
【００７３】
一方、ユーザの意図により（故意）、装置の電源をＯＦＦにしている場合、オペレータが[ＯＫ]キー１２０２を押下することにより、システム構成管理アプリケーションプログラム３５４は、ＣＰＵ３０１の制御の下、その時点で電源が投入されている装置の構成により、画像形成システムを確定する。この場合、システム構成管理アプリケーションプログラム３５４は、初期状態として登録されているシステム構成情報から電源がＯＦＦになっているノードＩＤ１３、ノードＩＤ５２、使用ができないノードＩＤ２に対応する各装置を除いた構成（ノードＩＤ１２〜ノードＩＤ５１）により、画像形成システムが立ち上がるように、システム構成を管理することができる。
【００７４】
一方、電源投入時において、全装置の電源が投入されている場合、前述のようなオペレータへの確認処理は必要がない。このためシステム構成管理アプリケーションプログラム３５４は、初期状態として登録されているシステム構成情報に従って、画像形成システム、あるいは、システム構成情報が変更されている場合は、変更後の画像形成システムの構成によりシステムを立ち上げることができる。この場合、ユーザインタフェース制御プログラム３５１は、液晶表示部４２０に、装置の起動時から図１３に示すような、印刷設定のための標準画面を表示するように制御する。このとき画像形成装置がまだ準備動作中である場合は、図１３に示したように「プリント準備中です。」とのメッセージが表示される。
【００７５】
電源ＯＦＦの状態の装置を除いた構成で画像形成システムが確定すると、ＣＰＵ３０１の制御の下、画像形成装置は、電源が投入されている全ての装置に対して、システム参加可能の通知を送信し、途中の装置（例えば、図１２の場合はスタッカ（ＩＤ５２））が電源ＯＦＦにより使用不可の装置（例えば、図１２の場合はフィニッシャ（ＩＤ２））にはシステム参加不可の通知を送信する。
【００７６】
図１４は、システム構成情報として登録されている装置において、電源が、当初ＯＦＦであり、画像形成システムの稼働中に電源投入された場合、ユーザインタフェース制御プログラム３５１が、液晶表示部４２０に表示させるメッセージ画面を示す図である。図１４に示すように、ポップアップウィンドウによってメッセージが表示される。現在確定している電源ＯＦＦの状態の装置を除いた構成による画像形成システムのまま処理を継続する場合、ユーザは、画面表示中の「そのまま継続」キー（１４０１）を押下すればよい。ユーザインタフェース制御プログラム３５１は、「そのまま継続」キー（１４０１）の押下に従い、液晶表示部４２０の表示を元の標準画面に切り替える。
【００７７】
一方、電源投入された装置を含めて再度システムの確定をし直す場合、ユーザによる「システム確定」キー（１４０２）の押下により、システム構成管理アプリケーションプログラム３５４は、新たに電源が投入された装置を含めた構成により画像形成システムの構成を再度確定する。この際、ユーザインタフェース制御プログラム３５１は、システム構成情報において登録されている全装置の電源ＯＮ／ＯＦＦの状況により、図１２、図１３図１４に示す画面の表示制御を行うことができる。システムの確定をし直す要求が入力された場合、システム構成管理アプリケーションプログラム３５４は、電源投入された装置を含めて画像形成システムの構成を再度確定することができる。
【００７８】
（システム構成の確定処理）
次に、システム構成の確定処理の流れを説明する。図１６は、システム構成の確定処理の流れを説明するフローチャートである。このシステム構成の確定処理は、画像形成装置３００の電源投入時や、電源投入時に一旦システム構成が確定された後、画像形成装置３００の動作中に、システム構成情報に登録されているネットワーク上の装置の電源がＯＮ状態になり、かつ、システムの確定を再度行うことが選択された場合に実行される処理である。このシステム構成の確定処理は、ＣＰＵ３０１の制御の下、ユーザインタフェース制御プログラム３５１、システム構成管理アプリケーションプログラム３５４により実行される。
【００７９】
まず、図１６のステップＳ１６０１において、システム構成管理テーブル３５５に格納されているシステム構成情報に基づいて、初期状態の画像形成システムとして登録されている装置の電源ＯＮ／ＯＦＦの状況をＣＰＵ３０１が確認する。電源がＯＮまたはＯＦＦの確認は、例えば、画像形成装置３００のＣＰＵ３０１と、ネットワーク上の装置２２００のＣＰＵ２２０１と、が通信可能か否かによって判断することができる。例えば、ＣＰＵ３０１は、一定時間毎にネットワーク上の装置２２００が通信可能か判定する。これにより、ＣＰＵ３０１は、当初、電源がＯＦＦであった装置に電源が投入されたことを判定することができる。
【００８０】
ステップＳ１６０２において、システム構成情報として登録されている全装置の電源がＯＮの場合（Ｓ１６０２−ＹＥＳ）、処理をステップＳ１６０５に進め、登録されているシステム構成情報に基づいて画像形成システムを確定する。一方、ステップＳ１６０２において、システム構成情報として登録されている全装置の電源がＯＮでない場合（Ｓ１６０２−ＮＯ）、処理をステップＳ１６０３に進める。
【００８１】
ステップＳ１６０３において、ＣＰＵ３０１の制御の下、ユーザインタフェース制御プログラム３５１は、システム構成情報として登録されている装置から、電源がＯＦＦの装置を除いた構成によりシステムを確定してよいか、ユーザに確認を求めるための確認画面を、液晶表示部４２０に表示させる。この表示は、先に説明した図１２が対応する。
【００８２】
ステップＳ１６０４において、システムを確定する場合（Ｓ１６０４−ＹＥＳ）、処理をステップＳ１６０５に進め、システム構成管理アプリケーションプログラム３５４は、システム構成情報として登録されている装置の構成から、電源がＯＦＦの装置を除いた構成により画像形成システムを確定する。
【００８３】
一方、ステップＳ１６０４の判定により、システムを確定しない場合（Ｓ１６０４−ＮＯ）、処理をステップＳ１６０１に戻し、電源のＯＮ/ＯＦＦの状況確認の処理を繰り返す。
【００８４】
ステップＳ１６０５において画像形成システムが確定すると、処理をステップＳ１６０６に進め、ＣＰＵ３０１の制御の下、画像形成装置は、システム構成情報として登録されている装置のうち、電源ＯＮの装置に対してシステム確定情報を通知する。この際、画像形成システムとして使用可能な装置にはシステム参加可能の通知を送信する。
【００８５】
一方、画像形成装置は、画像形成システムを構成する装置の並び順の関係で、画像形成装置を基準として下流側に配置されているいずれかの装置が電源ＯＦＦのために使用することができない場合、その電源ＯＦＦの装置よりも下流側の装置を、使用することができない装置として、システム参加不可の通知を送信する。
【００８６】
この場合、ＣＰＵ３０１は、画像形成装置３００の下流側にある電源未投入の装置から上流側に設定されている装置を使用可能な装置と判定する。
【００８７】
更に、画像形成装置は、画像形成システムを構成する装置の並び順の関係で、画像形成装置を基準として上流側に配置されているいずれかの装置が電源ＯＦＦのために使用することができない場合、その電源ＯＦＦの装置よりも上流側の装置を、使用することができない装置として、システム参加不可の通知を送信する。
【００８８】
この場合、ＣＰＵ３０１は、画像形成装置３００の上流側にある電源未投入の装置から下流側に設定されている装置を使用可能な装置と判定する。
【００８９】
続いてステップＳ１６０７に処理を進め、ＣＰＵ３０１は、システム確定情報を通知した装置（システム構成情報として登録されている装置のうち、電源ＯＮの装置）からコンフィグレーション情報を取得する。コンフィグレーション情報には、装置の基本機能やオプション機能等の使用可否、ドア情報など装置の動作状態に関するステータス情報、メインテナンスに関する保守情報を含んでいる。全装置のコンフィグレーション情報を取得後、処理を終了する。
【００９０】
ネットワークトラフィックの軽減から、システム確定情報を通知した装置のうち、システム参加不可の通知を送信した装置（図１２の場合、フィニッシャ（ＩＤ２）が対応する）に関しては、画像形成装置（ＩＤ１）がコンフィグレーション情報を取得後、通信の対象から除外することが好ましい。この場合、画像形成システムにおいては、システム参加不可の通知を送信した装置を利用することができないが、画像形成装置（ＩＤ１）は、係る装置のコンフィグレーション情報に基づく保守管理等を行うことが可能である。
【００９１】
画像形成装置（ＩＤ１）は、画像形成処理を実行するために、システム確定情報を通知した全装置（システム参加不可の通知を送信した装置を除く）のコンフィグレーション情報に基づいて、各装置の基本機能を特定し、各装置の動作状態、保守情報を把握する。例えば、ユーザインタフェース制御プログラム３５１は、各装置の基本機能等に基づいて、設定可能な印刷範囲の設定、画像データの面つけ、製本設定等、種々の設定を入力するためのインタフェース画面の表示制御を行うことができるものとする。画像処理部３０８は、ＣＰＵ３０１の制御の下、上述のインタフェース画面で設定された内容に基づいて、所定の画像処理を実行することができる。インタフェース画面を通じて設定された内容の処理を、確定した画像形成システムで実行するために、画像形成装置（ＩＤ１）は、システム確定情報を通知した全装置（システム参加不可の通知を送信した装置を除く）に対して、画像形成開始コマンドを送信する。
【００９２】
システム確定情報の通知を受けた各装置（システム参加不可の通知を受信した装置を除く）は、画像形成開始コマンドに基づいて、所定の処理を実行する。
【００９３】
（ネットワークの監視処理）
次に、ネットワーク１０１から装置が取り外され（削除）、あるいは新たな装置が追加されることによるネットワーク１０１の接続状態の変化を監視する処理を、図１７のフローチャートを参照して説明する。
【００９４】
図１７は、ネットワーク監視処理の流れを説明するフローチャートである。この処理は、先に説明した図１６の処理によるシステム確定後に一定周期で、ＣＰＵ３０１が実行するもので、ネットワーク１０１上のノードＩＤの変化（追加、削除）を監視するものである。
【００９５】
まず、ステップＳ１７０１において、ＣＰＵ３０１は、ネットワーク１０１上のノードＩＤに変化があるか否か判定する。変化が無い場合は（Ｓ１７０１−ＮＯ）、ステップＳ１７０１に戻り、ＣＰＵ３０１は、ノードＩＤの変化の有無を継続して監視する。
【００９６】
ステップＳ１７０１の判定において、ネットワーク１０１上のノードＩＤに変化があった場合（Ｓ１７０１−ＹＥＳ）、処理をステップＳ１７０２に進め、ＣＰＵ３０１は、変化があったノードＩＤが、システム構成情報に登録されているノードＩＤか否かを判定する。システム構成情報に登録されていないノードＩＤである場合（Ｓ１７０２−ＮＯ）、そのノードＩＤの変化は、画像形成システムのシステム動作に影響が無いため、ステップＳ１７０１に処理を戻し、ステップＳ１７０１からＳ１７０２の動作を再び繰り返す。
【００９７】
ステップＳ１７０２の判定において、システム構成情報に登録されているノードＩＤに変化があった場合（Ｓ１７０２−ＹＥＳ）、処理をステップＳ１７０３に進める。
【００９８】
ステップＳ１７０３において、ＣＰＵ３０１は、ノードＩＤが追加されたのか（例えば、一旦確定した画像形成システムの稼働中に、電源ＯＦＦ状態にあった装置の電源が投入された場合）、消失したのか（電源ＯＮ状態にあった装置の電源がＯＦＦにされた場合）を判定する。ノードＩＤが追加された場合（Ｓ１７０３−ＹＥＳ）、処理をステップＳ１７０４に進め、ＣＰＵ３０１の制御の下、ユーザインタフェース制御プログラム３５１は、先に図１４で説明したようなシステムを再度確定するかを確認するための画面を液晶表示部４２０に表示させる。
【００９９】
電源投入された装置を含めて再度システムの確定をし直す場合、ユーザによる「システム確定」キー（１４０２）の押下により、システム構成管理アプリケーションプログラム３５４は、新たに電源が投入された装置を含めた構成により画像形成システムの構成を確定する。
【０１００】
ステップＳ１７０３の判定において、ノードＩＤが消失した場合は（Ｓ１７０３−ＮＯ）、処理をステップＳ１７０５に進め、ユーザインタフェース制御プログラム３５１は、以降の処理において画像形成装置（ＩＤ１）との通信ができなくなり、画像形成システムとしての動作も保証できなくなる可能性がある旨の警告表示（エラーメッセージの表示）を液晶表示部４２０に表示する。
【０１０１】
尚、ネットワークの監視処理は、新たな装置の追加、装置の取り外しに限定されるものではなく、例えば、画像形成システムを構成する装置が当初電源ＯＮとして起動し、その後、画像形成システムの稼働中に、電源がＯＦＦになる状態の変化を監視して、使用可能な装置の判定により画像形成システムを確定するようにすることも可能である。また、画像形成システムを構成する装置が当初電源ＯＦＦであったが、その後、画像形成システムの稼働中に、電源がＯＮになる状態の変化を監視して、使用可能な装置の判定により画像形成システムを確定するようにすることも可能である。
【０１０２】
例えば、ＣＰＵ３０１は、当初、電源がＯＦＦであった装置に電源が投入されたことを判定する。また、ＣＰＵは、当初、電源がＯＮであった装置の電源が消灯（ＯＦＦ）されたことを判定する。これにより、ＣＰＵ３０１は、一定時間毎にネットワーク上の装置が通信可能か判定することができる。
【０１０３】
以上説明したとおり、本実施形態によれば、専用線の接続によらず、装置のノードＩＤ及びその並び順を設定するシステム構成情報に基づいて画像形成システムの構成を確定することが可能になる。
【０１０４】
画像形成システムを構成する装置の並び順の変更は、システム構成情報の内容を変更することにより容易に反映することが可能になる。
【０１０５】
また、画像形成システムの立ち上げ時において、一部の装置に電源が投入されていないため、システム構成情報に登録されている全ての装置が使用できない場合であっても、使用可能な装置によりシステム構成を確定して、画像形成システムとしての動作を確保することが可能になる。
【０１０６】
更に、システム確定後も、ネットワーク上のノードＩＤの変化を監視し、必要に応じて随時システム確定を行うことができるので、後からある装置の電源が投入された場合でも、予めシステム確定して動作していた装置に影響を与えることなく、画像形成システムに、後から電源が投入された装置を追加することが可能になる。
【０１０７】
[他の実施形態]
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１０８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１０】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１１１】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図１５〜図１７に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１１２】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１１３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１１４】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１１５】
その他、プログラムの供給方法としては、ホストコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１１６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１１７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１１８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１１９】
【図１】本発明の実施形態に係る画像形成システムの接続形態を示す図である。
【図２】画像形成システムを構成する装置の並び順の変更及び新しい装置の追加により構成される画像形成システムの接続形態を示す図である。
【図３Ａ】画像形成装置におけるにおける制御部の構成及び、ネットワーク上の装置における制御部の構成を示すブロック図である。
【図３Ｂ】画像形成装置に格納されているソフトウェアの構成を例示する図である。
【図４】画像形成装置に装備されている操作部の構成を示す図である。
【図５】液晶表示部の表示を示す図である。
【図６】システム構成表示画面（初期設置時）を示す図である。
【図７】画像形成システムの装置の種類や配置に関するシステム構成を設定する画面を示す図である。
【図８】システム構成設定画面（入力終了後）を示す図である。
【図９】システム構成表示画面（設定終了後）を示す図である。
【図１０】システム構成設定画面（再設定時）を示す図である。
【図１１】システム構成表示画面（再設定終了後）を示す図である。
【図１２】電源投入時の画面表示を示す図である。
【図１３】本発明に関わる電源投入時の画面表示を示す図である。
【図１４】本発明に関わる途中で装置の電源が投入された場合の画面表示を示す図である。
【図１５】システム構成の設定、登録処理の流れを説明するフローチャートであり、
【図１６】システム構成の確定処理の流れを説明するフローチャートである。
【図１７】ネットワーク監視処理の流れを説明するフローチャートである。
【図１】
0004773779.tif 000002
【図２】
0004773779.tif 000003
【図３Ａ】
0004773779.tif 000004
【図３Ｂ】
0004773779.tif 000005
【図４】
0004773779.tif 000006
【図５】
0004773779.tif 000007
【図６】
0004773779.tif 000008
【図７】
0004773779.tif 000009
【図８】
0004773779.tif 000010
【図９】
0004773779.tif 000011
【図１０】
0004773779.tif 000012
【図１１】
0004773779.tif 000013
【図１２】
0004773779.tif 000014
【図１３】
0004773779.tif 000015
【図１４】
0004773779.tif 000016
【図１５】
0004773779.tif 000017
【図１６】
0004773779.tif 000018
【図１７】
0004773779.tif 000019