(57)【要約】【課題】本体装置に複数の周辺装置が接続されたシステム構成において、各周辺装置に対するプログラムの更新を行う場合に、システム全体が使用できない期間をできるだけ短縮する。【解決手段】端末装置２０から画像形成装置１０に送信された制御プログラムは、画像形成装置１０、ＨＣＳ４１〜４５まで順次転送され、ＨＣＳ４１〜４５では、格納されている制御プログラムの更新処理が順次行われていく。前段の装置からの制御プログラムを後段の装置に対して転送する処理が完了すると、その装置は順次使用可能な状態となる。そのため、画像形成装置１０が、ＨＣＳ４１〜４５に対してそれぞれ順番に制御プログラムの更新を行うと比較して、システム全体が使用できない期間が短縮される。【選択図】図５
2009129333.tif 000002
【特許請求の範囲】
【請求項１】
本体装置と、前記本体装置に重連接続される複数の周辺装置とから構成される情報処理システムであって、
前記本体装置は、周辺装置の動作を制御するための制御プログラムを後段に接続された周辺装置に送信する送信手段を有し、
前記周辺装置は、それぞれ、
制御プログラムを格納するための格納手段と、
前段に接続された装置から新たな制御プログラムを受信する受信手段と、
前記受信手段により受信された制御プログラムによって前記格納手段に格納されている制御プログラムを更新する更新手段と、
自装置の後段に接続された装置の種別を判別する判別手段と、
前記判別手段により、後段に接続されている装置が自装置と同一の制御プログラムにより動作可能な装置であると判別された場合、前記格納手段に格納されている更新後の制御プログラムを後段に接続された装置に対して転送する転送手段とを有する情報処理システム。
【請求項２】
前記周辺装置は、前記転送手段による後段の装置に対する制御プログラムの転送が終了すると、前記本体装置に対して後段の装置への制御プログラムの転送が終了した旨を通知する通知手段を有する請求項１記載の情報処理システム。
【請求項３】
前記周辺装置は、後段に接続された装置に格納されている制御プログラムのバージョンと、前記格納手段に格納されている自装置の制御プログラムのバージョンとを比較する比較手段を有し、
前記転送手段は、前記比較手段による比較結果により、後段に接続された装置に格納されている制御プログラムのバージョンが自装置の制御プログラムのバージョンよりも古いと判定された場合、前記格納手段に格納されている制御プログラムを後段の周辺装置に対して転送する請求項１または２記載の情報処理システム。
【請求項４】
本体装置に重連接続される周辺装置であって、
制御プログラムを格納するための格納手段と、
前段に接続された装置から新たな制御プログラムを受信する受信手段と、
前記受信手段により受信された制御プログラムによって前記格納手段に格納されている制御プログラムを更新する更新手段と、
自装置の後段に接続された装置の種別を判別する判別手段と、
前記判別手段により、後段に接続されている装置が自装置と同一の制御プログラムにより動作可能な装置であると判別された場合、前記格納手段に格納されている更新後の制御プログラムを後段に接続された装置に対して転送する転送手段とを有する周辺装置。
【請求項５】
画像形成装置と、前記画像形成装置に重連接続される複数の周辺装置とから構成される画像形成システムであって、
前記画像形成装置は、周辺装置の動作を制御するための制御プログラムを後段に接続された周辺装置に送信する送信手段を有し、
前記周辺装置は、それぞれ、
制御プログラムを格納するための格納手段と、
前段に接続された装置から新たな制御プログラムを受信する受信手段と、
前記受信手段により受信された制御プログラムによって前記格納手段に格納されている制御プログラムを更新する更新手段と、
自装置の後段に接続された装置の種別を判別する判別手段と、
前記判別手段により、後段に接続されている装置が自装置と同一の制御プログラムにより動作可能な装置であると判別された場合、前記格納手段に格納されている制御プログラムを後段に接続された装置に対して転送する転送手段とを有する画像形成システム。
【請求項６】
前段に接続された装置から新たな制御プログラムを受信するステップと、
受信された制御プログラムによって格納されている制御プログラムを更新するステップと、
自装置の後段に接続された装置の種別を判別するステップと、
後段に接続されている装置が自装置と同一の制御プログラムにより動作可能な装置であると判別された場合、格納されている更新後の制御プログラムを後段に接続された装置に対して転送するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、周辺装置、画像形成システムおよびプログラムに関する。
【背景技術】
【０００２】
近年の画像形成装置においては、様々な顧客ニーズに応えるため、各種周辺装置を用意し、画像形成装置に接続することで機能拡張を行うような構成をとるものが増えてきた。特に、高速機器のオプション装置として複数の入出力周辺装置を縦列的に接続（重連接続）することで、高生産性に見合った収容枚数や排出枚数（スタック枚数）に拡張可能な構成を取ることが可能となっている。例えば、高速画像形成装置において収容枚数を増やすために大容量給紙装置を複数接続可能にしたり、それに対応した枚数の出力を可能とするため、大容量スタッカであるＨＣＳ（High Capacity Stacker）を複数接続することが可能となっている。
【０００３】
このような画像形成装置や周辺装置では、機能拡張や新機種対応（および不具合修正）を容易にするため、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）等の書き換え可能なメモリを搭載し、制御用プログラムを書き換え可能としているものが普及している。
【０００４】
このように複数の周辺装置を本体装置に接続したシステムに対して、周辺装置のプログラムを更新するための方法が提案されている（例えば、特許文献１参照。）。
【０００５】
特許文献１には、本体装置に複数のオプション装置が接続されている場合でも、本体装置のコントローラユニットとオプション装置のサブコントローラユニットとを内部バスにより接続することによりオプション装置のファームウェアの更新作業を容易且つ効率良く行うことを可能にしたファームウェア更新方法が開示されている。
【０００６】
しかし、この特許文献１に示された方法では内部バスを使用しているため、画像形成装置と大容量給紙装置やＨＣＳ等の周辺装置からなる画像形成システムのように本体装置と周辺装置の距離がある場合には電気的な特性上実現できない。
【０００７】
そのため、大容量給紙装置やＨＣＳ等の周辺装置が画像形成装置に接続された画像形成システム等において周辺装置のプログラムを更新しようとした場合、各周辺装置個別にプログラム更新処理を行うか、画像形成装置の本体経由で各周辺装置のプログラムを個別に更新するか等の方法が用いられていた。
【０００８】
そして、このようなプログラム更新中は画像形成装置自体をプログラム更新モードに切り替えて作業を行うため、ユーザが画像形成装置を使用することができなくなる。その結果、従来通りの方法により周辺装置一つずつに対して本体装置からプログラムの更新を行っていたのでは、周辺装置に対してプログラムの更新作業を行っている間は、本体装置も含めた全てのシステムが使用不可能となるため、周辺装置の数が多い場合には、装置を使用することができないダウンタイムが増大してしまうこととなる。
【０００９】
【特許文献１】特開２００４−２８７８７７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、本体装置に複数の周辺装置が接続されたシステム構成において、各周辺装置に対するプログラムの更新を行う場合に、システム全体が使用できない期間をできるだけ短縮することが可能とする情報処理システム、周辺装置、画像形成システムおよびプログラムを提供することである。
【課題を解決するための手段】
【００１１】
［情報処理システム］
請求項１に係る本発明は、本体装置と、前記本体装置に重連接続される複数の周辺装置とから構成される情報処理システムであって、
前記本体装置は、周辺装置の動作を制御するための制御プログラムを後段に接続された周辺装置に送信する送信手段を有し、
前記周辺装置は、それぞれ、
制御プログラムを格納するための格納手段と、
前段に接続された装置から新たな制御プログラムを受信する受信手段と、
前記受信手段により受信された制御プログラムによって前記格納手段に格納されている制御プログラムを更新する更新手段と、
自装置の後段に接続された装置の種別を判別する判別手段と、
前記判別手段により、後段に接続されている装置が自装置と同一の制御プログラムにより動作可能な装置であると判別された場合、前記格納手段に格納されている更新後の制御プログラムを後段に接続された装置に対して転送する転送手段とを有する情報処理システムである。
【００１２】
請求項２に係る本発明では、前記周辺装置は、前記転送手段による後段の装置に対する制御プログラムの転送が終了すると、前記本体装置に対して後段の装置への制御プログラムの転送が終了した旨を通知する通知手段を有する請求項１記載の情報処理システムである。
【００１３】
請求項３に係る本発明では、前記周辺装置は、後段に接続された装置に格納されている制御プログラムのバージョンと、前記格納手段に格納されている自装置の制御プログラムのバージョンとを比較する比較手段を有し、
前記転送手段は、前記比較手段による比較結果により、後段に接続された装置に格納されている制御プログラムのバージョンが自装置の制御プログラムのバージョンよりも古いと判定された場合、前記格納手段に格納されている制御プログラムを後段の周辺装置に対して転送する請求項１または２記載の情報処理システムである。
【００１４】
[周辺装置]
請求項４に係る本発明は、本体装置に重連接続される周辺装置であって、
制御プログラムを格納するための格納手段と、
前段に接続された装置から新たな制御プログラムを受信する受信手段と、
前記受信手段により受信された制御プログラムによって前記格納手段に格納されている制御プログラムを更新する更新手段と、
自装置の後段に接続された装置の種別を判別する判別手段と、
前記判別手段により、後段に接続されている装置が自装置と同一の制御プログラムにより動作可能な装置であると判別された場合、前記格納手段に格納されている更新後の制御プログラムを後段に接続された装置に対して転送する転送手段とを有する周辺装置である。
【００１５】
[画像形成システム]
請求項５に係る本発明は、画像形成装置と、前記画像形成装置に重連接続される複数の周辺装置とから構成される画像形成システムであって、
前記画像形成装置は、周辺装置の動作を制御するための制御プログラムを後段に接続された周辺装置に送信する送信手段を有し、
前記周辺装置は、それぞれ、
制御プログラムを格納するための格納手段と、
前段に接続された装置から新たな制御プログラムを受信する受信手段と、
前記受信手段により受信された制御プログラムによって前記格納手段に格納されている制御プログラムを更新する更新手段と、
自装置の後段に接続された装置の種別を判別する判別手段と、
前記判別手段により、後段に接続されている装置が自装置と同一の制御プログラムにより動作可能な装置であると判別された場合、前記格納手段に格納されている制御プログラムを後段に接続された装置に対して転送する転送手段とを有する画像形成システムである。
【００１６】
[プログラム]
請求項６に係る本発明は、前段に接続された装置から新たな制御プログラムを受信するステップと、
受信された制御プログラムによって格納されている制御プログラムを更新するステップと、
自装置の後段に接続された装置の種別を判別するステップと、
後段に接続されている装置が自装置と同一の制御プログラムにより動作可能な装置であると判別された場合、格納されている更新後の制御プログラムを後段に接続された装置に対して転送するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１７】
以上説明したように、本発明によれば、本体装置に複数の周辺装置が接続されたシステム構成において、各周辺装置に対するプログラムの更新を行う場合に、システム全体が使用できない期間をできるだけ短縮することが可能となるという効果を得ることができる。
【発明を実施するための最良の形態】
【００１８】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図１は本発明の一実施形態の画像形成システムの構成を示すブロック図である。
【００１９】
本実施形態の画像形成システムは、図１に示すように、画像形成装置１０と、端末装置２０と、大容量スタッカ（ＨＣＳ：High Capacity Stacker）４１〜４４と、大容量給紙装置５１〜５４とから構成されている。端末装置２０および画像形成装置１０との間はネットワーク３０により接続されている。
【００２０】
大容量給紙装置５１〜５４は画像形成装置１０に対して重連接続され、画像形成装置１０に対して印刷用紙の給紙を行う。ＨＣＳ４１〜４４も画像形成装置１０に対して重連接続され、画像形成装置１０により出力された用紙の収容を行う。ここで重連接続とは、本体装置である画像形成装置１０に対して、周辺装置であるＨＣＳ４１〜４４や大容量給紙装置５１〜５４が縦列的に順次接続されていることをいう。なお、周辺装置間において、本体装置である画像形成装置１０に近い方が前段であり、遠い方が後段となる。
【００２１】
端末装置２０は、印刷データを生成して、画像形成装置１０に対して送信する。画像形成装置１０は、端末装置２０から送信された印刷データを受け付けて、印刷データに応じた画像を印刷用紙上に出力する。
【００２２】
次に、本実施形態の画像形成システムのハードウェア構成を図２に示す。なお、図２においては、画像形成装置１０とＨＣＳ４１、４２のハードウェア構成のみを示すが、ＨＣＳ４３、４４のハードウェア構成は、ＨＣＳ４１、４２と同様である。
【００２３】
画像形成装置１０は、図２に示されるように、ＣＰＵ１１、ＲＯＭ１２、ネットワーク３０を介して端末装置２０やＨＣＳ４１等の外部の装置との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１３、メモリ１４、プリントエンジン１５、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１６を有する。これらの構成要素は、制御バスを介して互いに接続されている。
【００２４】
ＣＰＵ１１は、メモリ１４またはＲＯＭ１２に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置１０の動作を制御する。
【００２５】
なお、本実施形態では、ＣＰＵ１１は、メモリ１４またはＲＯＭ１２内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００２６】
ＨＣＳ４１は、ＣＰＵ６１、ＲＯＭ６２、収容部６３、前段に接続された画像形成装置１０や後段に接続されたＨＣＳ４２との間でデータの送受信を行うための通信インタフェース（ＩＦ）６４、メモリ６５を有する。
【００２７】
ＨＣＳ４２も、同様に、ＣＰＵ７１、ＲＯＭ７２、収容部７３、前段に接続されたＨＣＳ４１や後段に接続されたＨＣＳ４３との間でデータの送受信を行うための通信インタフェース（ＩＦ）７４、メモリ７５を有する。
【００２８】
ＣＰＵ６１、６２は、メモリ６５、メモリ７５内に格納された制御プログラムに基づいて所定の処理を実行して、ＨＣＳ４１、４２の動作を制御する。
【００２９】
収容部６３、７３は、画像形成装置１０により画像が形成された用紙を、前段に接続された装置から受け取って収容する。
【００３０】
図３は、上記の制御プログラムが実行されることにより実現される画像形成装置１０およびＨＣＳ４１の機能構成を示すブロック図である。なお、以下では説明を簡単にするため、周辺装置として接続されているＨＣＳ４１〜４４に対して画像形成装置１０から制御プログラムの更新をする場合を用いて説明するが、大容量給紙装置５１〜５４もＨＣＳ４１〜４４と同様な構成を有し、大容量給紙装置５１〜５４に対する制御プログラムの更新も同様な処理により実現可能である。
【００３１】
画像形成装置１０は、図３に示されるように、プログラム受信部３１と、プログラム送信部３２を有する。図３においては、画像形成装置１０において、印刷用紙上に画像を形成するための構成については説明を省略している。
【００３２】
プログラム受信部３１は、ネットワーク３０を介して端末装置２０からＨＣＳ４１〜４４の動作を制御するための制御プログラムを受信する。プログラム送信部３２は、プログラム受信部３１により受信された制御プログラムを、後段に接続されたＨＣＳ４１に送信する。
【００３３】
本実施形態では、制御プログラムデータが、ネットワーク３０を介して端末装置２０から画像形成装置１０に対して送られてくる場合を用いて説明しているが、パーソナルコンピュータ等の外部機器やＵＳＢ(Universal Serial Bus)メモリ等の記憶デバイスを画像形成装置１０に直接接続することにより、画像形成装置１０が制御プログラムデータを取得することも可能である。
【００３４】
ＨＣＳ４１は、図３に示されるように、プログラム受信部８１と、プログラム更新部８２と、プログラム格納部８３と、通知部８４と、装置種別判別部８５と、バージョン比較部８６と、プログラム転送部８７とを有している。
【００３５】
プログラム受信部８１は、前段の装置から新たな制御プログラムを受信する。プログラム格納部８３は、ＨＣＳ４１の動作を制御するための制御プログラムを格納する。
【００３６】
プログラム更新部８２は、プログラム受信部８１により受信された制御プログラムによってプログラム格納部８３に格納されている制御プログラムを更新する。
【００３７】
装置種別判別部８５は、自装置の後段に接続された周辺装置の種別を判別する。装置種別判別部８５の具体的な構成としては、後段装置との間で通信を行って後段装置からの通知により後段に接続された周辺装置の種別を判別するような構成や、接続されたコネクタをハードウェア的に認識することにより後段に接続された周辺装置の種別を判別するような構成を用いることが可能である。
【００３８】
バージョン比較部８６は、後段に接続された装置に格納されている制御プログラムのバージョンと、プログラム格納部８３に格納されている自装置の制御プログラムのバージョンとを比較する。
【００３９】
プログラム転送部８７は、装置種別判別部８５により、後段に接続されている周辺装置が自装置と同一の制御プログラムにより動作可能な装置であると判別された場合、プログラム格納部８３に格納されている更新後の制御プログラムを後段の周辺装置に対して転送する。
【００４０】
また、プログラム転送部８７は、バージョン比較部８６による比較結果により、後段に接続された装置に格納されている制御プログラムのバージョンが自装置の制御プログラムのバージョンよりも古いと判定された場合、プログラム格納部８３に格納されている制御プログラムを後段の周辺装置に対して転送する。
【００４１】
通知部８４は、プログラム転送部８７による後段の装置に対する制御プログラムの転送が終了すると、前記本体装置に対して後段の装置への制御プログラムの転送が終了した旨を通知する。
【００４２】
次に、本実施形態の画像形成システムの動作について図面を参照して詳細に説明する。
【００４３】
まず、図４を参照して、ＨＣＳ４１〜４４において格納されている制御プログラムを更新する際の動作を説明する。
【００４４】
画像形成装置１０が端末装置２０等から新たな制御プログラムを受信すると、画像形成システム全体が動作モードを通常状態からＤＬ（ダウンロードモード）に遷移する（ステップＳ１０１）。
【００４５】
そして、プログラム受信部８１が前段の装置である画像形成装置１０から制御プログラムを受信すると（ステップＳ１０２）、プログラム更新部８２は、プログラム受信部８１により受信された制御プログラムをプログラム格納部８３に上書きすることにより制御プログラムの更新を行う（ステップＳ１０３）。
【００４６】
装置種別判別部８５が後段に接続されている装置の装置種別を判別した結果（ステップＳ１０４）、同一の制御プログラムで動作可能な装置であると判定された場合（ステップＳ１０５でＹｅｓ）、プログラム転送部８７は、プログラム格納部８３に格納されている制御プログラムを後段の装置に転送する（ステップＳ１０６）。
【００４７】
そして、後段装置への制御プログラムの転送が完了すると、通知部８４は、画像形成装置１０に制御プログラムの転送が完了した旨を通知し、ＨＣＳ４１は、動作モードをＤＬモードから通常の動作状態に復帰する（ステップＳ１０７）。
【００４８】
上記のような処理が画像形成装置１０に重連接続されたＨＣＳ４１〜４４において順々に実行される。
【００４９】
このようにして、画像形成装置１０からＨＣＳ４１〜４５に新たな制御プログラムの更新処理が行われていく様子を図５に示す。
【００５０】
図５に示した例では、先ず端末装置２０から画像形成装置１０に制御プログラムが転送されてくると、画像形成システム全体がＤＬモードに遷移し使用不可となる。
【００５１】
そして、端末装置２０から制御プログラムを受け取った画像形成装置１０は、後段に接続されているＨＣＳ４１に対して制御プログラムを転送して更新処理を実行する。
【００５２】
画像形成装置１０では、ＨＣＳ４１に対する制御プログラムの転送が完了すると、ＤＬモードから通常の動作モードに復帰する。しかし、排出先であるＨＣＳ４１〜４５がまだＤＬモードであるため、実際の印刷処理を実行することはできず実質的にはシステムを使用することができない。
【００５３】
なお、画像形成装置１０からの制御プログラムを受信したＨＣＳ４１では、後段に接続されたＨＣＳ４２が同一の装置であると判定されるので、画像形成装置１０から受信した制御プログラムをＨＣＳ４２に転送する。そして、ＨＣＳ４１では、ＨＣＳ４２に対する制御プログラムの転送が完了すると、ＤＬモードから通常の動作モードに復帰する。この結果、画像形成システムでは、画像形成装置１０とＨＣＳ４１が使用可能な状態となり、画像形成装置１０により印刷処理を実行してその印刷結果をＨＣＳ４１に収容することが可能となる。
【００５４】
ＨＣＳ４１からの制御プログラムを受信したＨＣＳ４２では、後段に接続されたＨＣＳ４３が同一の装置であると判定されるので、ＨＣＳ４１から受信した制御プログラムをＨＣＳ４３に転送する。そして、ＨＣＳ４２では、ＨＣＳ４３に対する制御プログラムの転送が完了すると、ＤＬモードから通常の動作モードに復帰する。
【００５５】
このようにして端末装置２０から画像形成装置１０に送信された制御プログラムは、画像形成装置１０、ＨＣＳ４１〜４５まで順次転送され、ＨＣＳ４１〜４５では、格納されている制御プログラムの更新処理が順次行われていく。そして、前段の装置からの制御プログラムを後段の装置に対して転送する処理が完了すると、その装置は使用可能な状態となる。そのため、画像形成装置１０が、ＨＣＳ４１〜４５に対してそれぞれ順番に制御プログラムの更新を行う場合と比較して、システム全体が使用できない期間を短縮することが可能となる。
【００５６】
次に、画像形成装置１０に複数の周辺装置が接続されている場合に、さらに後段に他の装置が接続された際の動作を図６のフローチャートを参照して説明する。ここでは、図３に示したＨＣＳ４１を用いて説明を行なう。
【００５７】
後段に新たな装置が接続された場合、装置種別判別部８５は、後段に接続された装置の種別を判別する（ステップＳ２０１）。そして、後段装置の装置種別が同一の場合（ステップＳ２０２においてＹｅｓ）、バージョン比較部８６は、後段装置の制御プログラムのバージョン情報を取得して（ステップＳ２０３）、取得したバージョン情報と自装置の制御プログラムのバージョンとを比較する（ステップＳ２０４）。
【００５８】
ステップＳ２０４において、取得したバージョン情報が自装置の制御プログラムのバージョンよりも古いと判定された場合、ＨＣＳ４１はＤＬモードに遷移し、プログラム転送部８７により後段装置に自装置の制御プログラムを転送する（ステップＳ２０６）。そして、後段装置への制御プログラムの転送が完了すると、ＨＣＳ４１は、通知部８４により画像形成装置１０にその旨を通知して、ＤＬモードから通常の動作状態に復帰する（ステップＳ２０７）。
【００５９】
このように画像形成装置１０に周辺装置が複数接続された構成において、バージョンの古い制御プログラムを有する周辺装置が新たに接続された場合、その周辺装置が接続された前段の周辺装置から新しい制御プログラムが転送されて制御プログラムの更新が行われる。そのため、バージョンの古い制御プログラムを有する周辺装置が新たに接続された場合でも、制御プログラムを新しいバージョンに更新することができ、制御プログラムのバージョンを統一することが可能となる。
【００６０】
画像形成装置１０にＨＣＳ４１〜４４が接続された状態において、新たにＨＣＳ４５が後段に接続された場合の動作を図７を参照して説明する。
【００６１】
図７（Ａ）に示すように、画像形成装置１０に対してＨＣＳ４１〜４４が重連接続された構成の画像形成システムに対して、ＨＣＳ４４の後段に新たにＨＣＳ４５を追加しようとした場合について説明する。ここで、ＨＣＳ４１〜４４に格納されている制御プログラムのバージョンは、Ｎｏ．５であるものとし、新たに追加されたＨＣＳ４５に格納されている制御プログラムのバージョンは、Ｎｏ．３であるものとする。
【００６２】
図７（Ｂ）に示すようにＨＣＳ４４の後段にＨＣＳ４５が接続された場合、ＨＣＳ４４ではＨＣＳ４５に格納されている制御プログラムのバージョン情報が取得され、自装置の制御プログラムのバージョンとの比較が行われる。ここで、ＨＣＳ４４の制御プログラムのバージョンがＮｏ．５であるのに対して、ＨＣＳ４５の制御プログラムのバージョンはＮｏ．３で古いバージョンであるため、ＨＣＳ４４のプログラム転送部は、バージョンＮｏ．５の制御プログラムをＨＣＳ４５に転送する。
【００６３】
その結果、図７（Ｃ）に示すように、ＨＣＳ４５の制御プログラムは更新され、制御プログラムのバージョンはＮｏ．３という古いバージョンからＮｏ．５という新しいバージョンとなる。
【００６４】
[変形例]
上記実施形態では、画像形成装置１０の周辺装置としてＨＣＳ４１〜４４や大容量給紙装置５１〜５４を使用した場合を用いて説明したが、本発明はこれに限定されるものではなく、画像が形成された用紙に対して針留め（ステープル）、穴開け（パンチ）、裁断、折り処理、製本（ブックレット）等の各種用紙後処理を行う後処理装置等の他の周辺装置を画像形成装置１０に対して重連接続したような場合でも同様に本発明を適用することができるものである。
【００６５】
さらに、上記実施形態では、画像形成装置とその周辺装置を含む画像形成システムに対して本発明を適用した場合について説明しているが、本発明はこのような場合に限定されるものではなく、本体装置と、この本体装置に重連接続される複数の周辺装置からなる情報処理システムに対しても同様に適用することができるものである。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態の画像形成システムのシステム構成を示す図である。
【図２】本発明の一実施形態の画像形成システムのハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態の画像形成システムの機能構成を示すブロック図である。
【図４】本発明の一実施形態の画像形成システムにおけるＨＣＳ４１〜４４の動作を示すフローチャートである。
【図５】画像形成装置１０からＨＣＳ４１〜４５に新たな制御プログラムの更新処理が行われていく様子を説明するための図である。
【図６】画像形成装置１０に複数の周辺装置が接続されている場合に、さらに後段に他の装置が接続された際の動作を示すフローチャートである。
【図７】画像形成装置１０にＨＣＳ４１〜４４が接続された状態において、新たにＨＣＳ４５が後段に接続された場合の動作を説明するための図である。
【符号の説明】
【００６７】
１０    画像形成装置
１１    ＣＰＵ
１２    ＲＯＭ
１３    通信インタフェース（ＩＦ）
１４    メモリ
１５    プリントエンジン
１６    ユーザインタフェース（ＵＩ）装置
２０    端末装置
３０    ネットワーク
３１    プログラム受信部
３２    プログラム送信部
４１〜４５    ＨＣＳ
５１〜５４    大容量給紙装置
６１    ＣＰＵ
６２    ＲＯＭ
６３    収容部
６４    通信インタフェース（ＩＦ）
６５    メモリ
７１    ＣＰＵ
７２    ＲＯＭ
７３    収容部
７４    通信インタフェース（ＩＦ）
７５    メモリ
８１    プログラム受信部
８２    プログラム更新部
８３    プログラム格納部
８４    通知部
８５    装置種別判別部
８６    バージョン比較部
８７    プログラム転送部
Ｓ１０１〜Ｓ１０７    ステップ
Ｓ２０１〜Ｓ２０７    ステップ
【図１】
2009129333.tif 000003
【図２】
2009129333.tif 000004
【図３】
2009129333.tif 000005
【図４】
2009129333.tif 000006
【図５】
2009129333.tif 000007
【図６】
2009129333.tif 000008
【図７】
2009129333.tif 000009