(57)【要約】【課題】コストアップを招くことなく、複数の装置に対してプログラムの書き換えを短時間で行うことができる画像形成システムを提供する。【解決手段】画像形成装置と、前記画像形成装置に装着される複数のオプション装置と、前記画像形成装置と前記複数のオプション装置とを通信可能に接続する通信線とを有する画像形成システムであって、前記画像形成装置は、前記通信線を介して、前記オプション装置を制御するプログラムの書き換え指示と、前記オプション装置を制御する同一のプログラムとを前記複数のオプション装置に同時に転送し、前記複数のオプション装置の各々は、前記通信線を介して、前記画像形成装置から転送される前記書き換え指示に応じて、前記同一のプログラムを受信して当該プログラムに現在のプログラムを書き換えることを特徴とする画像形成システムを提供する。【選択図】図４
2008166860.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、前記画像形成装置に装着される複数のオプション装置と、前記画像形成装置と前記複数のオプション装置とを通信可能に接続する通信線とを有する画像形成システムであって、
前記画像形成装置は、前記通信線を介して、前記オプション装置を制御するプログラムの書き換え指示と、前記オプション装置を制御する同一のプログラムとを前記複数のオプション装置に同時に転送し、
前記複数のオプション装置の各々は、前記通信線を介して、前記画像形成装置から転送される前記書き換え指示に応じて、前記同一のプログラムを受信して当該プログラムに現在のプログラムを書き換えることを特徴とする画像形成システム。
【請求項２】
前記画像形成装置は、
前記通信線を介して、前記複数のオプション装置のうち前記プログラムに書き換える２つ以上のオプション装置を示す対象情報と、前記プログラムの書き換え終了指示とを送信する送信部と、
前記通信線に接続する全てのオプション装置に対して同一のプログラムを同時に転送する転送部とを有し、
前記複数のオプション装置の各々は、
前記通信線を介して、前記画像形成装置から前記書き換え指示と、前記対象情報と、前記書き換え終了指示とを受信する受信部と、
前記受信部が受信した対象情報が、自身が書き換え対象のオプション装置であることを示している場合には前記プログラムに書き換える書換モードに切り換え、自身が書き換え書き換え対象のオプション装置であることを示していない場合には前記書き換え終了指示を受信するまで前記書き換え指示を無視する非書換モードに切り換える切換部と、
前記切換部が書換モードに切り換えた場合において、前記通信線を介して、前記画像形成装置からプログラムを受信して当該プログラムに書き換える書換部とを有し、
前記切換部が書換モードに切り換えたオプション装置の各々は、前記プログラムに書き換えることを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記切換部は、前記対象情報と自身を識別するための識別情報とを比較して、前記対象情報と前記識別情報とが一致している場合には前記書換モードに切り換え、前記対象情報と前記識別情報とが一致していない場合には前記非書換モードに切り換えることを特徴とする請求項２記載の画像形成システム。
【請求項４】
前記対象情報は、前記複数のオプション装置の各々を識別する固有の識別情報を含むことを特徴とする請求項３記載の画像形成システム。
【請求項５】
前記対象情報は、前記画像形成装置が転送するプログラムの種別を示す転送プログラム種別情報を含み、
前記切換部は、前記転送プログラム種別情報と前記オプション装置が格納している現在のプログラムの種別を示す格納プログラム種別情報とを比較して、前記転送プログラム種別情報と前記格納プログラム種別情報とが一致していない場合には前記書換モードに切り換え、前記転送プログラム種別情報と前記格納プログラム種別情報とが一致している場合には前記非書換モードに切り換えることを特徴とする請求項２記載の画像形成システム。
【請求項６】
複数のオプション装置が通信線を介して通信可能に接続する画像形成装置であって、
前記通信線を介して、前記オプション装置を制御するプログラムの書き換え指示と、前記複数のオプション装置のうち前記プログラムに書き換える２つ以上のオプション装置を示す対象情報と、前記プログラムの書き換え終了指示とを送信する送信部と、
前記通信線に接続する全てのオプション装置に対して同一のプログラムを同時並行的に転送する転送部とを有し、
前記プログラムは、前記複数のオプション装置のうち前記対象情報によって指定されたオプション装置のみの書き換えに用いられることを特徴とする画像形成装置。
【請求項７】
通信線を介して画像形成装置に通信可能に接続し、前記画像形成装置に拡張機能を提供するオプション装置であって、
前記通信線を介して、前記オプション装置を制御するプログラムの書き換え指示と、前記プログラムに書き換えるオプション装置を示す対象情報と、前記プログラムの書き換え終了指示とを受信する受信部と、
前記受信部が受信した対象情報が、自身が書き換え対象のオプション装置であることを示している場合には前記プログラムに書き換える書換モードに切り換え、自身が書き換え書き換え対象のオプション装置であることを示していない場合には前記書き換え終了指示を受信するまで前記書き換え指示を無視する非書換モードに切り換える切換部と、
前記切換部が書換モードに切り換えた場合において、前記通信線を介して、前記画像形成装置からプログラムを受信して当該プログラムに現在のプログラムを書き換える書換部とを有することを特徴とするオプション装置。
【請求項８】
画像形成装置と、前記画像形成装置に装着される複数のオプション装置と、前記画像形成装置と前記複数のオプション装置とを通信可能に接続する通信線とを有する画像形成システムにおいて前記オプション装置を制御するプログラムを書き換える書換方法であって、
前記画像形成装置が、前記通信線を介して、前記オプション装置を制御するプログラムの書き換え指示と、前記オプション装置を制御する同一のプログラムとを前記複数のオプション装置に同時に転送する転送ステップと、
前記複数のオプション装置の各々が、前記通信線を介して、前記画像形成装置から送信される前記書き換え指示に応じて、前記同一のプログラムを受信して当該プログラムに現在のプログラムを書き換える書換ステップとを有することを特徴とする書換方法。
【請求項９】
画像形成装置と、前記画像形成装置に装着される複数のオプション装置と、前記画像形成装置と前記複数のオプション装置とを通信可能に接続する通信線とを有する画像形成システムにおいて前記オプション装置を制御するプログラムを書き換える書換方法であって、
前記画像形成装置が、前記通信線を介して、前記オプション装置を制御するプログラムの書き換え指示と、前記複数のオプション装置のうち前記プログラムに書き換える２つ以上のオプション装置を示す対象情報とを送信する送信ステップと、
前記複数のオプション装置が、前記通信線を介して、前記画像形成装置から前記書き換え指示と、前記対象情報とを受信する受信ステップと、
前記複数のオプション装置の各々が、前記受信ステップで受信した対象情報が、自身が書き換え対象のオプション装置であることを示している場合には前記プログラムに書き換える書換モードに切り換え、自身が書き換え書き換え対象のオプション装置であることを示していない場合には前記書き換え終了指示を受信するまで前記書き換え指示を無視する非書換モードに切り換える切換ステップと、
前記画像形成装置が、前記通信線に接続する全てのオプション装置に対して前記オプション装置を制御する同一のプログラムを同時並行的に転送する転送ステップと、
前記切換ステップで書換モードに切り換えられたオプション装置の各々が、前記転送ステップで転送されたプログラムを受信して当該プログラムに現在のプログラムを同時並行的に書き換える書換ステップとを有することを特徴とする書換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真、静電記録、磁気記録等の方式によって画像を形成する画像形成装置と、かかる画像形成装置に接続される複数のオプション装置とを含む画像形成システムに関する。
【背景技術】
【０００２】
画像形成装置やオプション装置を制御するための制御プログラムを書き換える際には、１回の書き換え処理で１台の装置の制御プログラムを書き換えている（特許文献１参照）。
【０００３】
給紙用のオプション装置（以下、「給紙オプション装置」と称する）を有する画像形成装置においては、近年、給紙オプション装置の多段化が進んでいる。従って、給紙オプション装置の制御プログラムを書き換える必要が生じた場合、書き換え対象となる給紙オプション装置の数が多くなり、制御プログラムの書き換えに要する時間が増大している。また、近年では、画像形成装置やオプション装置の制御が複雑化しているため、制御プログラムのサイズが増加しており、１つの装置あたりの制御プログラムの書き換えに要する時間も増大している。
【特許文献１】特開平５−８０６０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように、オプション装置の多段化や制御プログラムのサイズの増加が進むと、制御プログラムの書き換えに要する時間も増大してしまう。なお、高速な通信手段を用いて制御プログラムを書き換えることも考えられる。しかしながら、高速な通信手段は高価であるため、大幅なコストアップを招いてしまう。
【０００５】
そこで、本発明は、コストアップを招くことなく、複数の装置に対してプログラムの書き換えを短時間で行うことができる画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一側面としての画像形成システムは、画像形成装置と、前記画像形成装置に装着される複数のオプション装置と、前記画像形成装置と前記複数のオプション装置とを通信可能に接続する通信線とを有する画像形成システムであって、前記画像形成装置は、前記通信線を介して、前記オプション装置を制御するプログラムの書き換え指示と、前記オプション装置を制御する同一のプログラムとを前記複数のオプション装置に同時に転送し、前記複数のオプション装置の各々は、前記通信線を介して、前記画像形成装置から転送される前記書き換え指示に応じて、前記同一のプログラムを受信して当該プログラムに現在のプログラムを書き換えることを特徴とする。
【０００７】
本発明の更なる目的又はその他の特徴は、以下、添付図面を参照して説明される好ましい実施例によって明らかにされるであろう。
【発明の効果】
【０００８】
本発明によれば、コストアップを招くことなく、複数の装置に対してプログラムの書き換えを短時間で行うことができる画像形成システムを提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。なお、各図において、同一の構成については同一の参照番号を付し、重複する説明は省略する。
【００１０】
図１は、本発明の一側面としての画像形成システム１の構成を示す概略断面図である。画像形成システム１は、画像形成装置１００と、複数のオプション装置としての給紙装置２００、３００及び４００とを有する。但し、オプション装置は、給紙装置２００乃至４００に限定されず、例えば、オプションの排紙装置としてのプラ装置やソータ装置等、画像形成装置１００に拡張機能を提供する種々のオプション装置を含む。
【００１１】
画像形成装置１００は、図１に示すように、感光ドラム１０２と、帯電ローラ１０４と、レーザ光学部１０６と、反射ミラー１０８と、現像器１１０と、給紙カセット１１２と、給紙ローラ１１４とを有する。また、画像形成装置１００は、転写ローラ１１６と、定着装置１１８と、ＦＵローラ１２０と、ＦＤローラ１２２と、排紙トレイ１２４とを有する。
【００１２】
感光ドラム１０２は、有機感光体やアモルファスシリコン感光体で構成され、例えば、時計回りの方向に所定の周速度（プロセススピード）で回転駆動される。帯電ローラ１０４は、感光ドラム１０２の周面を所定の極性及び電位に一様に帯電する。レーザ光学部１０６は、画像読取装置やコンピュータ等の画像信号発生装置から入力される画像情報（時系列電気デジタル画素信号）に対応して変調（オン／オフ変換）されたレーザ光を反射ミラー１０８を介して感光ドラム１０２に照射する。これにより、画像情報に対応した静電潜像が感光ドラム１０２に形成される。現像器１１０は、感光ドラム１０２に形成された静電潜像を現像する。
【００１３】
給紙カセット１１２は、給紙ローラ１１４を介して、被記録材を感光ドラム１０２に対して供給する。転写ローラ１１６は、被記録材の背面からトナーと逆極性の電荷を供給し、感光ドラム１０２から被記録材にトナー像（鏡像トナー像）を転写する。トナー像の転写を受けた被記録材は、感光ドラム１０２から分離され、定着装置１１８によって、トナー像の熱定着を受ける。トナー像の熱定着を受けた被記録材は、ＦＵローラ１２０及びＦＤローラ１２２を介して搬送され、排紙トレイ１２４に排出される。
【００１４】
給紙装置２００、３００及び４００は、給紙カセット１１２と同様な機能を有し、給紙ローラ２０２、３０２及び４００を介して、被記録材を感光ドラム１０２に対して供給する。画像形成システム１においては、被記録材は、給紙カセット１１２、給紙装置２００、３００及び４００のいずれか１つから画像形成装置１００に供給される。なお、給紙装置２００と給紙装置３００とは同一のオプション装置であり、給紙装置４００は給紙装置２００及び３００よりも給紙容量の多いオプション装置（即ち、給紙装置２００及び３００とは異なるオプション装置）である。このように、本実施形態の画像形成システム１では、３つの給紙装置２００、３００及び４００が画像形成装置１００に接続している。給紙装置２００、３００及び４００は、画像形成装置１００に対して着脱可能であって必要に応じてユーザが選択的に装着可能な構成である。なお、給紙装置２００と給紙装置３００とは同一のオプション装置であるため、給紙装置２００と給紙装置３００とは同一の制御プログラムによって制御される。一方、給紙装置２００又は３００と給紙装置４００とは異なるオプション装置であるため、給紙装置２００又は３００と給紙装置４００とは異なる制御プログラムによって制御される。
【００１５】
図２は、画像形成システム１における画像形成装置１００、給紙装置２００、３００及び４００の制御構成を示す概略ブロック図である。画像形成システム１において、通信線６００は、画像形成装置１００、給紙装置２００、給紙装置３００、給紙装置４００とを互いに通信可能に接続する。通信線６００は、例えば、シリアル通信を可能にするシリアル通信ラインで構成される。
【００１６】
画像形成装置１００は、主制御部として、ＣＰＵ（マイクロプロセッサ）１３２と、ＲＯＭ１３４と、ＲＡＭ１３６と、インタフェース（Ｉ／Ｆ）１３８とを有する。ＣＰＵ１３２は、ＲＯＭ１３４に格納された制御プログラムに基づいてＲＡＭ１３６を作業領域に使用しながら画像形成装置１００の各部を制御し、本実施形態では、後述する給紙装置２００を制御する制御プログラムの書き換えに関連する処理を実行する。インタフェース１３８は、複数のオプション装置（本実施形態では、給紙装置２００、３００及び４００）との接続を制御する。
【００１７】
給紙装置２００は、主制御部として、ＣＰＵ（マイクロプロセッサ）２３２と、ＲＯＭ２３４と、ＲＡＭ２３６と、インタフェース（ＩＦ）２３８とを有する。ＣＰＵ２３２は、ＲＯＭ２３４に格納された制御プログラムに基づいてＲＡＭ２３６を作業領域に使用しながら給紙装置２００の各部を制御し、本実施形態では、後述する画像形成装置１００から転送される制御プログラムの書き換えに関連する処理を実行する。インタフェース２３８は、画像形成装置１００、給紙装置３００及び給紙装置４００との接続を制御する。
【００１８】
給紙装置３００は、主制御部として、ＣＰＵ（マイクロプロセッサ）３３２と、ＲＯＭ３３４と、ＲＡＭ３３６と、インタフェース（ＩＦ）３３８とを有する。また、給紙装置４００は、主制御部として、ＣＰＵ（マイクロプロセッサ）４３２と、ＲＯＭ４３４と、ＲＡＭ４３６と、インタフェース（ＩＦ）４３８とを有する。なお、給紙装置３００及び４００の主制御部の構成及び機能は、給紙装置２００と同様であるため、ここでは詳しい説明を省略する。
【００１９】
図３は、画像形成システム１における画像形成装置１００、給紙装置２００、３００及び４００の主制御部の機能モジュールを示す概略ブロック図である。図３に示す画像形成システム１では、給紙装置２００、３００又は４００を制御する制御プログラムを転送する制御プログラム転送装置５００がシリアル通信ラインを介して画像形成装置１００に接続している。但し、制御プログラム転送装置５００の機能（例えば、給紙装置２００、３００及び４００の各々を制御する制御プログラムを記憶する機能）を画像形成装置１００が兼ね備えてもよい。この場合、画像形成装置１００と制御プログラム転送装置５００とは一体的に構成される。
【００２０】
制御プログラム転送装置５００は、ＣＰＵ（マイクロプロセッサ）、ＲＯＭ、ＲＡＭ及びインタフェースで構成される主制御部に制御される。制御プログラム転送装置５００は、主制御部の機能モジュールとして、転送制御部５０１と、制御プログラム送信部５０２と、制御プログラム記憶部５０３とを有する。
【００２１】
転送制御部５０１は、制御プログラム送信部５０２及び制御プログラム記憶部５０３を用いて、画像形成装置１００への制御プログラムの転送を制御する。
【００２２】
制御プログラム送信部５０２は、シリアル通信ラインを介して画像形成装置１００（の制御プログラム受信部１４１）と接続し、制御プログラム記憶部５０３に記憶された制御プログラムを画像形成装置１００に転送する。
【００２３】
制御プログラム記憶部５０３は、給紙装置２００、３００及び４００の各々を制御する制御プログラムを記憶する。
【００２４】
画像形成装置１００は、機能モジュールとして、画像形成制御部１４０と、制御プログラム受信部１４１と、制御プログラム送信部１４２と、転送データ一時記憶部１４３とを有する。
【００２５】
画像形成制御部１４０は、制御プログラム受信部１４１、制御プログラム送信部１４２及び転送データ一時記憶部１４３を用いて、オプション装置（本実施形態では、給紙装置２００、３００及び４００）を制御する制御プログラムの書き換えを制御する。
【００２６】
制御プログラム受信部１４１は、シリアル通信ラインを介して制御プログラム転送装置５００（の制御プログラム送信部５０２）と接続し、制御プログラム転送装置５００から制御プログラムを受信する。
【００２７】
制御プログラム送信部１４２は、シリアル通信ラインで構成される通信線６００を介して給紙装置２００、３００及び４００と接続し、制御プログラム転送装置５００から転送された制御プログラムを給紙装置２００、３００及び４００に転送する。具体的には、制御プログラム送信部１４２は、通信線６００に接続する全てのオプション装置に対して制御プログラム転送装置５００から転送された同一の制御プログラムを同時並行的に転送する転送部として機能する。また、制御プログラム送信部１４２は、通信線６００を介して、制御プログラムの書き換え指示と、画像形成装置１００から転送される制御プログラムに書き換える２つ以上のオプション装置を示す対象情報と、制御プログラムの書き換え終了指示とを送信する。ここで、対象情報は、例えば、複数のオプション装置の各々を識別する固有の識別情報や画像形成装置１００が転送する制御プログラムの種別を示す転送プログラム種別情報などである。なお、制御プログラム送信部１４２が転送する制御プログラムは、複数のオプション装置のうち対象情報によって指定されたオプション装置のみの書き換えに用いられる。更に、制御プログラム送信部１４２は、通信線６００を介して、制御プログラムを消去する消去指示を送信する。
【００２８】
転送データ一時記憶部１４３は、制御プログラム転送装置５００から転送された制御プログラムを一時的に記憶する。
【００２９】
給紙装置２００は、機能モジュールとして、制御プログラム受信部２４１と、給紙オプション制御部２４２と、プログラム記憶部２５０とを有する。
【００３０】
制御プログラム受信部２４１は、通信線６００を介して、画像形成装置１００と接続し、画像形成装置１００から転送される制御プログラムを受信する。また、制御プログラム受信部２４１は、通信線６００を介して、制御プログラムの書き換え指示と、画像形成装置１００から転送される制御プログラムに書き換える２つ以上のオプション装置を示す対象情報と、制御プログラムの書き換え終了指示を受信する。更に、制御プログラム受信部２４１は、通信線６００を介して、制御プログラムを消去する消去指示を受信する。
【００３１】
給紙オプション制御部２４２は、制御プログラム受信部２４１及びプログラム記憶部２５０を用いて、画像形成装置１００からの各指示に基づいて、制御プログラムの書き換えを制御する。給紙オプション制御部２４２は、制御プログラム受信部２４１が受信した対象情報が、自身が書き換え対象の給紙装置であることを示しているかどうか確認する。制御プログラム受信部２４１が受信した対象情報が自身が書き換え対象の給紙装置であることを示している場合には、給紙オプション制御部２４２は、画像形成装置１００から転送された制御プログラムに現在のプログラムを書き換える書換モードに切り換える。一方、対象情報が自身が書き換え対象の給紙装置であることを示していない場合には、給紙オプション制御部２４２は、画像形成装置１００から制御プログラムの書き換え終了指示を受信するまで制御プログラムの書き換え指示を無視する非書換モードに切り換える。ここで、切換モードと非切換モードとの切り換えについて具体的に説明する。まず、画像形成装置１００からの対象情報が給紙装置２００、３００、４００（複数のオプション装置）の各々を識別する固有の識別情報である場合について説明する。この場合、給紙オプション制御部２４２は、画像形成装置１００からの識別情報と自身を識別するための識別情報とを比較して、対象情報と識別情報とが一致している場合には書換モードに切り換え、一致していない場合には非切換モードに切り換える。次に、画像形成装置１００からの対象情報が転送する制御プログラムの種別を示す転送プログラム種別情報である場合について説明する。この場合、給紙オプション制御部２４２は、転送プログラム種別情報と給紙装置２００が格納している現在のプログラムの種別を示す格納プログラム種別情報とを比較する。そして、給紙オプション制御部２４２は、転送プログラム種別情報と格納プログラム種別情報とが一致していない場合には書換モードに切り換え、転送プログラム種別情報と格納プログラム種別情報とが一致している場合には非切換モードに切り換える。このように、給紙オプション制御部２４２は、画像形成装置１００からの対象情報に基づいて、書換モード又は非書換モードに切り換える切換部として機能する。なお、非書換モードは、制御プログラムの書き換え指示だけではなく、制御プログラムの書き換え終了指示以外の指示（例えば、制御プログラムの消去指示など）も無視する。
【００３２】
給紙オプション制御部２４２は、書換モードに切り換えた場合において、画像形成装置１００から転送された制御プログラムをプログラム記憶部２５０に格納する（現在の制御プログラムを転送された制御プログラムを書き換える）書換部として機能する。
【００３３】
プログラム記憶部２５０は、制御プログラム格納領域２５２に格納される制御プログラムを書き換えるための書き換えプログラムを格納する書き換えプログラム格納領域２５１と、制御プログラムが格納される制御プログラム格納領域２５２とを含む。プログラム記憶部２５０は、例えば、フラッシュＲＯＭで構成される。給紙オプション制御部２４２は、書換モードの場合には、書き換えプログラム格納領域２５２に格納された書き換えプログラムで動作して、画像形成装置１００から転送された制御プログラムを制御プログラム格納領域２５２に格納する。また、給紙オプション制御部２４２は、非書換モードの場合には、制御プログラム格納領域２５２に格納されている制御プログラムで動作する。
【００３４】
給紙装置３００は、機能モジュールとして、制御プログラム受信部３４１と、給紙オプション制御部３４２と、書き換えプログラム格納領域３５１と制御プログラム格納領域３５２とを含むプログラム記憶部３５０とを有する。給紙装置４００は、機能モジュールとして、制御プログラム受信部４４１と、給紙オプション制御部４４２と、書き換えプログラム格納領域４５１と制御プログラム格納領域４５２とを含むプログラム記憶部４５０とを有する。なお、給紙装置３００及び４００の機能モジュールは、給紙装置２００と同様な機能を有するため、ここでは詳しい説明を省略する。
【００３５】
以下、図４及び図５を参照して、画像形成システム１におけるオプション装置の制御プログラムの書き換え処理（書換方法）について説明する。図４及び図５は、画像形成システム１におけるオプション装置の制御プログラムの書き換え処理を説明するためのフローチャートであって、図４は画像形成装置１００の処理を示し、図５は給紙装置２００、３００及び４００の処理を示している。なお、本実施形態では、給紙装置２００及び３００の制御プログラムを書き換える場合を例に説明する。
【００３６】
まず、図４を参照して、画像形成装置１００の処理について説明する。ステップ８０１において、制御プログラム送信部１４２が、全ての給紙装置２００、３００及び４００に対して、通信線６００を介して、制御プログラムの書き換え指示と、制御プログラムを書き換える給紙装置２００及び３００を示す対象情報を送信する。これにより、給紙装置２００及び３００は、制御プログラムを書き換える書換モードに切り換わり、給紙装置４００は、制御プログラムの書き換え指示を受信するまで制御プログラムの書き換え指示等を無視する非書換モードに切り換わる。従って、制御プログラムを書き換えないオプション装置（例えば、制御プログラムと異なる種類のオプション装置）の制御プログラムが書き換えられることを防止することができる。なお、対象情報は、本実施形態では、対象情報が給紙装置２００、３００及び４００の各々を識別する固有の識別情報であるとする。
【００３７】
次に、ステップ８０２において、制御プログラム送信部１４２が、全ての給紙装置２００、３００及び４００に対して、通信線６００を介して、制御プログラム格納領域２５２、３５２及び４５２に格納されている制御プログラムを消去する消去指示を送信する。これにより、書換モードで動作している給紙装置２００及び３００の制御プログラム格納領域２５２及び３５２に格納されている制御プログラムが消去される。一方、非書換モードで動作している給紙装置４００は消去指示を無視するため、制御プログラム格納領域に格納されている制御プログラムは消去されない。
【００３８】
ステップ８０３では、画像形成制御部１４０が、給紙装置２００及び３００の制御プログラム格納領域２５２及び３５２に格納されている制御プログラムの消去が完了したかどうかを確認し、制御プログラムの消去が完了している場合にはステップ８０４に進む。
【００３９】
ステップ８０４では、制御プログラム送信部１４２が、全ての給紙装置２００、３００及び４００に対して、通信線６００を介して、制御プログラムの転送開始を通知し、ステップ８０５に進む。
【００４０】
ステップ８０５では、制御プログラム送信部１４２が、通信線６００に接続する全ての給紙装置２００、３００及び４００に対して、同一の制御プログラム（即ち、給紙装置２００及び３００を制御する制御プログラム）を同時並行的に転送する。これにより、書換モードで動作している給紙装置２００及び３００は、画像形成装置１００から転送される制御プログラムを受信する。一方、非書換モードで動作している給紙装置４００は、画像形成装置１００から転送される制御プログラムを受信しない。なお、制御プログラム送信部１４２が一度に転送する制御プログラムのサイズは、転送データ一時記憶部１４３の容量などによって増減するが、本実施形態では、１６バイトとする。
【００４１】
次いで、ステップ８０６では、画像形成制御部１４０が、給紙装置２００に対して、制御プログラム送信部１４２が送信した制御プログラムのチェックサムと給紙装置２００が受信した制御プログラムのチェックサムとを確認する。ステップ８０６において、制御プログラム送信部１４２が送信した制御プログラムのチェックサムと給紙装置２００が受信した制御プログラムのチェックサムとが一致していれば、ステップ８０７に進む。一方、制御プログラム送信部１４２が送信した制御プログラムのチェックサムと給紙装置２００が受信した制御プログラムのチェックサムとが一致していなければ、ステップ８０４に戻り、制御プログラム送信部１４２が制御プログラムを再度送信する。なお、ステップ８０４に戻る際には、給紙装置２００及び３００は、画像形成装置１００から受信した制御プログラムを破棄し、ステップ８０４及びステップ８０５において制御プログラム送信部１４２が送信する制御プログラムを再度受信する。
【００４２】
ステップ８０７においては、画像形成制御部１４０が、給紙装置３００に対してステップ８０６と同様の処理を行う。
【００４３】
このように、給紙装置２００及び３００の各々に対してチェックサムを確認することにより、画像形成装置１００が全ての給紙装置に対して同一の制御プログラムを同時並行的に送信しても、給紙装置の各々が制御プログラムを正常に受信することができる。
【００４４】
次いで、ステップ８０８では、制御プログラム送信部１４２が、全ての給紙装置２００、３００及び４００に対して、通信線６００を介して、受信した制御プログラムの書き換え指示を送信する。これにより、給紙装置２００及び３００は、受信した制御プログラムを制御プログラム格納領域２５２及び３５２に格納する。即ち、給紙装置２００及び３００は、画像形成装置１００から転送された制御プログラムに同時並行的に書き換える。
【００４５】
次いで、ステップ８０９では、画像形成制御部１４０が、給紙装置２００及び３００に対して、受信した制御プログラムへの書き換えが完了したかどうか確認し、制御プログラムの書き換えが完了している場合には、ステップ８１０に進む。
【００４６】
ステップ８１０では、画像形成制御部１４０が、転送データ一時記憶部１４３を参照して、全ての制御プログラムの転送が終了したかどうか確認する。ステップ８１０において、全ての制御プログラムの転送が終了していない場合には、次の制御プログラムを送信するために、ステップ８０４に戻る。一方、全ての制御プログラムの転送が終了している場合には、ステップ８１１に進む。
【００４７】
ステップ８１１では、制御プログラム送信部１４２が、全ての給紙装置２００、３００及び４００に対して、通信線６００を介して、制御プログラムの書き換え終了指示を送信する。これにより、給紙装置２００及び３００は、書き換えた制御プログラム（即ち、制御プログラム格納領域２５２及び３５２に格納した制御プログラム）での動作モードに切り換わる。また、給紙装置４００は、非書換モードを解除する。
【００４８】
次に、図５を参照して、給紙装置２００、３００及び４００の処理について説明する。ステップ９０１において、給紙装置２００、３００及び４００（制御プログラム受信部２４１、３４１及び４５１）の各々が、通信線６００を介して、制御プログラムの書き換え指示と、対象情報とを受信する。
【００４９】
ステップ９０２では、給紙装置２００、３００及び４００（給紙オプション制御部２４２、３４２及び４５２）の各々が、ステップ９０１で受信した対象情報と自身を識別するための識別情報とを比較して、対象情報と識別情報が一致しているかどうかを判断する。
【００５０】
ステップ９０２において対象情報と識別情報が一致していると判断した給紙装置は、ステップ９０３に進み、画像形成装置１００から転送される制御プログラムに書き換える書換モードに切り換える。一方、ステップ９０２において対象情報と識別情報が一致していないと判断した給紙装置はステップ９０４に進み、画像形成装置１００から制御プログラムの書き換え終了指示を受信するまで制御プログラムの書き換え指示を無視する非書換モードに切り換える。本実施形態では、給紙装置２００及び３００は、自身を識別するための識別情報と対象情報とが一致しているため、書換モードに切り換える。給紙装置４００は、自身を識別するための識別情報と対象情報とが一致していないため、非書換モードに切り換える。これにより、給紙装置４００の制御プログラムが書き換えられることを防止できる。
【００５１】
ステップ９０３及び９０４以降の処理については、まず、書換モードで動作する給紙装置２００及び３００について説明する。
【００５２】
ステップ９０５において、給紙装置２００及び３００（給紙オプション制御部２４２及び３４２）が、画像形成装置１００からの制御プログラム消去指示に応じて、制御プログラム格納領域２５２及び３５２に格納されている制御プログラムを消去する。
【００５３】
ステップ９０６では、給紙オプション制御部２４２及び３４２が、制御プログラム格納領域２５２及び３５２に格納されている制御プログラムの消去が完了したかどうかを確認し、制御プログラムの消去が完了している場合にはステップ９０７に進む。
【００５４】
ステップ９０７では、制御プログラム受信部２４１及び３４１が、画像形成装置１００からの制御プログラムの転送開始の通知に応じて、画像形成装置１００から転送される制御プログラムを受信する。なお、ステップ９０７において、制御プログラムの受信が完了すると、給紙装置２００及び３００は、画像形成装置１００に対して受信した制御プログラムのチェックサムを送信する。但し、かかる処理については、画像形成装置１００の処理において説明したため、ここでの詳細な説明は省略する。
【００５５】
ステップ９０８では、給紙オプション制御部２４２及び３４２が、画像形成装置１００からの制御プログラムの書き換え指示に応じて、ステップ９０７で受信した制御プログラムに同時並行的に書き換える。具体的には、給紙オプション制御部２４２及び３４２が、ステップ９０７で画像形成装置１００から受信した制御プログラムを制御プログラム格納領域２５２及び３５２に格納する。なお、ステップ９０８において、制御プログラムの書き換えが完了すると、給紙装置２００及び３００は、画像形成装置１００に対して受信した制御プログラムの書き換えが完了したことを通知する。但し、かかる処理については、画像形成装置１００の処理において説明したため、ここでの詳細な説明は省略する。
【００５６】
ステップ９０９では、給紙オプション制御部２４２及び３４２が、全ての制御プログラムの受信が終了したかどうか確認する。ステップ９０９において、全ての制御プログラムの転送が終了していない場合には、次の制御プログラムを受信するために、ステップ９０７に戻る。一方、全ての制御プログラムの転送が終了している場合には、ステップ９１０に進む。
【００５７】
ステップ９１０では、給紙装置２００及び３００（制御プログラム受信部２４１及び３４１）の各々が、通信線６００を介して、制御プログラムの書き換え終了指示を受信する。これにより、給紙装置２００及び３００は、書き換えた制御プログラム（即ち、制御プログラム格納領域２５２及び３５２に格納した制御プログラム）での動作モードに切り換わる。
【００５８】
一方、ステップ９０４で非書換モードに切り換えた給紙装置４００は、制御プログラムの書き換え終了指示を受信するまで画像形成装置１００からの指示（例えば、制御プログラムの消去指示、制御プログラムの書き換え指示）を無視する（ステップ９１１）。即ち、給紙装置４００は、ステップ９０５乃至９０９の間、画像形成装置１００からの制御プログラムの消去指示及び書き換え指示を受け付けない。従って、画像形成装置１００が通信線６００に接続する全ての給紙装置２００、３００及び４００に制御プログラムの消去指示及び書き換え指示を送信しても、給紙装置４００の制御プログラムが書き換えられることはない。
【００５９】
そして、ステップ９１０において、給紙装置４００（制御プログラム受信部４４１）が、通信線６００を介して、制御プログラムの書き換え終了指示を受信する。これにより、給紙装置４００は、非書換モードを解除する。
【００６０】
以上、説明したように、本実施形態の画像形成システム１は、画像形成装置１００が、通信線６００を介して、同一の制御プログラムを複数の給紙装置２００、３００及び４００に同時並行的に送信する。また、複数の給紙装置２００、３００及び４００は、通信線６００を介して、画像形成装置１００から同一の制御プログラムを受信して、かかる制御プログラムに同時並行的に書き換える。このように、制御プログラムの書き換えを同時並行的に行うことで、複数のオプション装置に対して制御プログラムの書き換えを短時間で行うことができる。
【００６１】
例えば、３つのオプション装置ＯＰ１、ＯＰ２及びＯＰ３が画像形成装置に接続された画像形成システムを考える。この場合、従来技術では、図６（ａ）に示すように、画像形成装置は、オプション装置ＯＰ１に制御プログラムを送信し、オプション装置ＯＰ１での制御プログラムの受信及び書き換えが終了した後、オプション装置ＯＰ２に制御プログラムを送信する。同様に、画像形成装置は、オプション装置ＯＰ２での制御プログラムの受信及び書き換えが終了した後、オプション装置ＯＰ３に制御プログラムを送信する。従って、複数のオプション装置に対して制御プログラムの書き換えに要する時間が著しく長くなり、また、オプション装置の数が多くなるほど、制御プログラムの書き換えに要する時間が長くなる。一方、本実施形態では、図６（ｂ）に示すように、画像形成装置は、オプション装置ＯＰ１乃至ＯＰ３に制御プログラムを同時並行的に送信し、オプション装置ＯＰ１乃至ＯＰ３は、受信した制御プログラムに同時並行的に書き換える。従って、複数のオプションに対して制御プログラムの書き換えを短時間で行うことができ、また、オプション装置の数が多くなっても制御プログラムの書き換えに要する時間が長くなることはない。ここで、図６は、画像形成システム１の効果を説明するための図である。
【００６２】
以上、本発明の好ましい実施例について説明したが、本発明はこれらの実施例に限定されないことはいうまでもなく、その要旨の範囲内で種々の変形及び変更が可能である。
【図面の簡単な説明】
【００６３】
【図１】本発明の一側面としての画像形成システムの構成を示す概略断面図である。
【図２】図１に示す画像形成システムにおける画像形成装置及び給紙装置の制御構成を示す概略ブロック図である。
【図３】図１に示す画像形成システムにおける画像形成装置及び給紙装置の主制御部の機能モジュールを示す概略ブロック図である。
【図４】図１に示す画像形成システムにおけるオプション装置の制御プログラムの書き換え処理（画像形成装置における書き換え処理）を説明するためのフローチャートである。
【図５】図１に示す画像形成システムにおけるオプション装置の制御プログラムの書き換え処理（オプション装置における書き換え処理）を説明するためのフローチャートである。
【図６】図１に示す画像形成システムの効果を説明するための図である。
【符号の説明】
【００６４】
１                            画像形成システム
１００                        画像形成装置
１４０                        画像形成制御部
１４１                        制御プログラム受信部
１４２                        制御プログラム送信部
１４３                        転送データ一時記憶部
２００                        給紙装置
２４１                        制御プログラム受信部
２４２                        給紙オプション制御部
２５０                        プログラム記憶部
２５１                        書き換えプログラム格納領域
２５２                        制御プログラム格納領域
３００                        給紙装置
３４１                        制御プログラム受信部
３４２                        給紙オプション制御部
３５０                        プログラム記憶部
３５１                        書き換えプログラム格納領域
３５２                        制御プログラム格納領域
４００                        給紙装置
４４１                        制御プログラム受信部
４４２                        給紙オプション制御部
４５０                        プログラム記憶部
４５１                        書き換えプログラム格納領域
４５２                        制御プログラム格納領域
５００                        制御プログラム転送装置
６００                        通信線
【図１】
2008166860.tif 000003
【図２】
2008166860.tif 000004
【図３】
2008166860.tif 000005
【図４】
2008166860.tif 000006
【図５】
2008166860.tif 000007
【図６】
2008166860.tif 000008