(57)【要約】【課題】  垂直接続される複数の制御基板に記憶された制御プログラムについて、これを指定して書き換えることができるようにする。【解決手段】  電子機器本体部１には制御基板３、５、７を接続する。制御基板３、５、７は通信部３３、４１、５３、５９、７３、７９、記憶部３７、５５、７５、制御部４３、６１、８１を有する。通信部３３〜７９は電子機器本体部１からのダウンロード指示を受けて制御基板３、５、７を垂直的に接続する。記憶部３７、５５、７５は電子機器本体部１からの制御プログラムを記憶する。制御部４３、６１、８１は、制御プログラムが当該制御基板３、５、７の宛先のものであれば記憶部３７、５５、７５に記憶制御し、宛先のものでなければ通信部４１〜７９を介して下位の制御基板５、７に送信制御する。【選択図】  図１
2008186319.tif 000002
【特許請求の範囲】
【請求項１】
電子機器本体部とこれに接続される複数の制御基板とを有する電子機器であって、
前記制御基板は、
当該制御基板を前記電子機器本体部から見て垂直的に接続する通信部と、
前記電子機器本体部から前記通信部を介して送られる制御プログラムが記憶される記憶部と、
前記制御プログラムに関し前記電子機器本体部から前記通信部を介して送られたダウンロード指示が当該制御基板の前記記憶部を宛先とするものであれば、前記制御プログラムを当該記憶部に記憶制御し、宛先とするものでなければ前記通信部を介して下位の前記制御基板に対し前記ダウンロード指示を送信制御する制御部と、
を具備することを特徴とする電子機器。
【請求項２】
前記制御部は、当該制御基板に配置されたバッファ部に前記制御プログラムをバッファ記憶するとともに、バッファ記憶された前記制御プログラムを前記記憶制御又は送信制御する請求項１記載の電子機器。
【請求項３】
前記制御部は、前記ダウンロード指示が当該制御基板の前記記憶部を宛先とするものであれば、予め当該記憶部の該当エリアをイレーズ制御する請求項１又は２記載の電子機器。
【請求項４】
前記制御部は、前記記憶部に記憶された前記制御プログラムのチェックサム制御をするとともに、当該チェック結果を前記通信部から上位の前記制御基板を介して前記電子機器本体部に返信制御する請求項１〜３いずれか１記載の電子機器。
【請求項５】
電子機器の電子機器本体部に接続される制御基板において当該制御基板を制御する制御用コンピュータに、
当該制御基板を前記電子機器本体部から見て垂直的に接続する接続処理と、
前記電子機器本体部から前記接続処理によって送られる制御プログラムを記憶部に記憶する記憶処理と、
前記制御プログラムに関し前記電子機器本体部から前記通信部を介して送られたダウンロード指示が当該制御基板の前記記憶部を宛先とするものであれば、前記制御プログラムを当該記憶部に記憶制御し、宛先とするものでなければ下位の前記制御基板に対し前記ダウンロード指示を送信制御する制御処理と、
を実行させることを特徴とする電子機器制御プログラム。
【請求項６】
前記制御処理は、当該制御基板に配置されたバッファ部に前記制御プログラムをバッファ記憶する処理と、バッファ記憶された前記制御プログラムを前記記憶制御又は送信制御する処理とを実行する請求項５記載の電子機器制御プログラム。
【請求項７】
前記制御処理は、前記ダウンロード指示が当該制御基板の前記記憶部を宛先とするものであれば、予め当該記憶部の該当エリアをイレーズ制御する処理を実行する請求項５又は６記載の電子機器制御プログラム。
【請求項８】
前記制御処理は、前記記憶部に記憶された前記制御プログラムのチェックサム制御する処理と、当該チェック結果を上位の前記制御基板を介して前記電子機器本体部に返信制御する処理とを実行させる請求項５〜７いずれか１記載の電子機器制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器および電子機器制御プログラムに係り、画像形成装置例えば複写機、複合機（ＭＦＰ：Multi Function Peripheral）等の電子機器およびこれらに用いる電子機器制御プログラムに関する。
【背景技術】
【０００２】
複合機等の電子機器では、印刷データを印刷用紙に印刷制御する印刷エンジン基板、それら印刷用紙を搬送制御する搬送エンジン基板、排紙された印刷用紙を後処理制御する後処理基板を有する構成が多い。
【０００３】
そして、それらの基板は、予め記憶された制御プログラムによって動作するが、それら制御プログラムがバージョンアップされた場合にはそれらを変更する必要がある。なお、それら制御プログラムは一般にファームプログラムと称される。
【０００４】
他方、複合機等にあっては、それら制御プログラムによって動作する基板が、複合機本体部から直列的に接続される構成があり、目的の制御基板に記憶された制御プログラムを変更するには、複合機本体部から制御基板を介して変更制御する必要がある。
【０００５】
例えば、特開平８−１４７１７１号公報（特許文献１）はこの種のものである。
【０００６】
この特許文献１は、複数の制御基板を画像処理装置本体部から見て垂直的に接続する通信部と、画像処理装置本体部からその通信部を介して送られてきた制御基板の制御プログラムを当該制御基板のプログラム格納メモリにロードするプログラムロード手段と、その制御プログラムを当該制御基板の記憶部にロードした後、下位の制御基板に対しダウンロード開始指示を与え、続いて送られてくる制御プログラムを下位の制御基板に通信部を介して送信する制御手段とを備えて構成されており、上位から下位に対して順次ダウンロードを行い、制御ソフトウェアの仕様を変更できるようにしたものである。
【特許文献１】特開２００５−１７５１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１では、変更する制御プログラムを上位の制御基板から下位の制御基板まで順に書き換える必要があるから、任意の制御基板を指定して制御プログラムを書き換えることが困難で、書き換えに時間がかかる心配があり、改良の余地がある。
【０００８】
本発明はそのような課題を解決するためになされたもので、垂直的に接続された複数の制御基板に記憶された制御プログラムについて、これを指定して書き換えることが容易な電子機器および電子機器制御プログラムの提供を目的とする。
【課題を解決するための手段】
【０００９】
そのような課題を解決するために本発明に係る電子機器は、電子機器本体部とこれに接続される複数の制御基板とを有する電子機器であって、その制御基板は、当該制御基板をその電子機器本体部から見て垂直的に接続する通信部と、その電子機器本体部からその通信部を介して送られる制御プログラムが当該制御基板にて記憶される記憶部と、その制御プログラムに関し電子機器本体部からその通信部を介して送られたダウンロード指示が当該制御基板の記憶部を宛先とするものであれば、その制御プログラムを当該記憶部に記憶制御し、宛先とするものでなければその通信部を介して下位の制御基板に対しそのダウンロード指示を送信制御する制御部とを具備している。
【００１０】
本発明の電子機器では、上記制御部が、当該制御基板に配置されたバッファ部に制御プログラムをバッファ記憶するとともに、バッファ記憶されたその制御プログラムを記憶制御又は送信制御する構成も可能である。
【００１１】
本発明の電子機器では、上記制御部が、そのダウンロード指示が当該制御基板の記憶部を宛先とするものであれば、予め当該記憶部の該当エリアをイレーズ制御する構成も可能である。
【００１２】
本発明の電子機器では、上記制御部が、その記憶部に記憶された制御プログラムのチェックサム制御をするとともに、当該チェック結果をその通信部から上位の制御基板を介してその電子機器本体部に返信制御する構成も可能である。
【００１３】
本発明に係る電子機器制御プログラムは、電子機器の電子機器本体部に接続される制御基板において当該制御基板を制御する制御用コンピュータに、当該制御基板を電子機器本体部から見て垂直的に接続する接続処理と、その電子機器本体部からその接続処理によって送られる制御プログラムを記憶部に記憶する記憶処理と、その制御プログラムに関し電子機器本体部からその通信部を介して送られたダウンロード指示が当該制御基板の記憶部を宛先とするものであればその制御プログラムを当該記憶部に記憶制御し、宛先とするものでなければ下位の制御基板に対しそのダウンロード指示を送信制御する制御処理とを実行させるものである。
【００１４】
本発明の電子機器制御プログラムでは、上記制御処理が、当該制御基板に配置されたバッファ部にその制御プログラムをバッファ記憶する処理と、バッファ記憶されたその制御プログラムを記憶制御又は送信制御する処理とを実行する構成も可能である。
【００１５】
本発明の電子機器制御プログラムでは、上記制御処理が、そのダウンロード指示が当該制御基板の記憶部を宛先とするものであれば、予め当該記憶部の該当エリアをイレーズ制御する処理を実行する構成も可能である。
【００１６】
本発明の電子機器制御プログラムでは、上記制御処理が、その記憶部に記憶された制御プログラムのチェックサム制御する処理と、当該チェック結果を上位の制御基板を介して電子機器本体部に返信制御する処理とを実行させる構成も可能である。
【発明の効果】
【００１７】
このような本発明に係る電子機器および電子機器制御プログラムでは、電子機器本体部に対して複数の制御基板をその電子機器本体部から見て垂直的に接続し、その制御プログラムを記憶部に記憶し、その制御プログラムに関し電子機器本体部から通信部を介して送られたダウンロード指示が当該制御基板の記憶部を宛先とするものであればその制御プログラムを当該記憶部に記憶制御し、宛先とするものでなければその制御部が下位の制御基板に対しそのダウンロード指示を送信制御するから、電子機器本体部から垂直的に接続された複数の制御基板に記憶された制御プログラムに対し、これを指定して書き換えることが容易となる。
【００１８】
本発明において、当該制御基板に配置されたバッファ部に制御プログラムをバッファ記憶させるとともに、バッファ記憶されたその制御プログラムを記憶制御又は送信制御する構成では、制御プログラムの容量が大きくても、記憶部への記憶変更を確実に行うことが可能である。
【００１９】
本発明において、そのダウンロード指示が当該制御基板の記憶部を宛先とすれば、予め当該記憶部の該当エリアをイレーズ制御する構成では、変更前の制御プログラムが削除されてから新たな制御プログラムが記憶され、変更前後の制御プログラムが影響しあって誤動作する心配が少ない。
【００２０】
本発明において、その記憶部に記憶された制御プログラムのチェックサム制御をするとともに、当該チェック結果を上位の制御基板を介してその電子機器本体部に返信制御する構成では、その制御プログラムが記憶部へ正常に記憶されたか否かチェックすることが可能である。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係る電子機器および電子機器制御プログラムの実施の形態を図面を参照して説明する。なお、本発明に係る電子機器制御プログラムは本発明に係る電子機器を説明する過程で説明する。
【００２２】
図１は本発明に係る電子機器の実施の形態を示す概略ブロック図である。
【００２３】
本発明に係る電子機器は、例えば複写機や複合機と言った画像形成装置であり、図１に示すように、電子機器本体部１と、これに垂直的に接続される複数の制御基板３、５、７から構成されている。
【００２４】
電子機器本体部１は画像形成装置の本体としての機能を有し、この画像形成装置本体の一部の動作をする制御基板３、５、７を制御するとともに、ダウンロード指示に基づき制御プログラムを送信してそれら制御基板３、５、７に記憶させた制御プログラム、例えばファームウェアを変更する機能を有している。
【００２５】
ダウンロード指示には、例えばダウンロード準備コマンドおよびダウンロード実行コマンドがある。
【００２６】
ダウンロード準備コマンドは、例えば図２Ａに示すようなフィールド構成を有し、制御プログラムの更新準備を指示する「指示ＩＤ（コマンドＩＤ）」、制御プログラムをダウンロードする宛先、例えば制御基板３、５、７や後述する記憶部３７、５５、７５を示す「宛先ＩＤ」、制御プログラムの送信元、例えば電子機器本部１を示す「送信元ＩＤ」、送信したい制御プログラムの種別を示す「データ」、その他から形成されている。
【００２７】
ダウンロード実行コマンドは、ダウンロード準備コマンドとほぼ同じフィールド構成を有し、制御プログラムの更新実行を指示する「指示ＩＤ（コマンドＩＤ）」と、制御プログラムの内容を示す「データ」を有する。
【００２８】
なお、電子機器本体部１は、制御基板３、５、７における記憶部３７、５５、７５に記憶された制御プログラムの管理テーブルを有し、これに基づきダウンロード指示（制御プログラム）の送信制御を行う。
【００２９】
制御基板３は、バス３１に接続された外部通信部３３、記憶媒体スロット３５、記憶部３７、バッファ部３９、通信部４１およびこれらを制御する制御部４３を有している。
【００３０】
外部通信部３３は、電子機器本体部１との間で、種々のデータに加え、ダウンロード指示を所定の規則で送受信するインターフェース部であり、制御基板３を電子機器本体部１に垂直的に接続するものである。
【００３１】
記憶媒体スロット３５は、外部記憶装置例えばＵＳＢメモリ等を接続する入力端子であり、外部用通信部３３と同様に、種々のデータに加え、ダウンロード指示および制御プログラムを所定の規則で送受信するインターフェース部である。
【００３２】
記憶部３７は、当該制御基板３を動作させるための制御プログラムを読み書き可能に記憶するものであり、例えば図２Ｂに示すように、ブートプログラム領域、制御プログラムのダウンロード領域としてのメインプログラム領域、更にチェックサム（領域）を有し、フラッシュメモリ等で形成される。
【００３３】
バッファ部３９は、制御部４３の動作過程の処理データを一時的に記憶するＲＡＭであり、後述するようにダウンロード指示（ダウンロード実行コマンド）も一時的に記憶する機能を有している。
【００３４】
通信部４１は、下位の制御基板５の後述する通信部５３に直列接続され、当該制御基板５との間で、上述した種々のデータに加え、ダウンロード指示を所定の規則で送受信するシリアル・インターフェース部であり、通信部５３とともに制御基板３、５を垂直的に接続するものである。
【００３５】
制御部４３は、外部用通信部３３、記憶媒体スロット３５、記憶部３７、バッファ部３９、通信部４１等を制御する機能を有し、制御用コンピュータの主要部をなすＣＰＵやこのＣＰＵの動作プログラムを格納したＲＯＭを有して形成され、記憶部３７に記憶した動作プログラムに基づき動作制御し、電子機器の一部の動作機能を担うとともに、以下の機能を有している。
【００３６】
制御部４３は、ブートプログラム領域のブートプログラムによって電子機器本体部１と外部用通信部３３間の通信を確保する一方、外部用通信部３３で受けたダウンロード指示（ダウンロード準備コマンド）が当該制御基板３宛のものか否か判別し、自己宛であれば、記憶部３７におけるメインプログラム領域の該当する制御プログラムをイレーズ制御し、その準備結果を外部通信部３３から電子機器本体部１に送信制御する機能を有するとともに、自己宛でなければ、当該ダウンロード指示（ダウンロード準備コマンド）を通信部４１から制御基板５に送信制御する機能を有している。
【００３７】
制御部４３は、外部用通信部３３からダウンロード指示（ダウンロード実行コマンド）を受けたとき、これをバッファ部３９に一時的に記憶制御するとともに、自己宛のものか判別し、自己宛のものであれば、添付された制御プログラムを記憶部３７のイレーズ済みエリアに記憶制御し、自己宛でなければ、当該ダウンロード指示（ダウンロード実行コマンド）を通信部４１から制御基板５に送信制御する機能を有している。
【００３８】
制御部４３は、制御プログラムを全て記憶部３７に記憶制御したとき、チェックサム制御を実行し、その判定結果を外部用通信部３３から電子機器本体部１に送信制御する機能を有している。
【００３９】
制御部４３は、制御プログラムの容量が大きくてバッファ部３９に記憶しきれないときは、分割して外部用通信部３３からダウンロード指示（ダウンロード実行コマンド）を受けるとともに、分割して記憶制御したり送信制御する。
【００４０】
なお、制御部４３は、制御基板７からの結果信号等をそのまま上位の電子機器本体部１にスルーで送信制御する機能を有する。
【００４１】
制御基板５は、バス５１に接続された通信部５３、記憶部５５、バッファ部５７、通信部５９およびこれらを制御する制御部６１を有し、制御基板３、７とは異なる電子機器の一部の動作機能を担うものである。
【００４２】
通信部５３は、制御基板３の通信部４１との間で、種々のデータ、ダウンロード指示を所定の規則で送受信するシリアル・インターフェース部である。
【００４３】
記憶部５５は、当該制御基板５を動作させるための制御プログラムを読み書き可能に記憶するものであり、上述した図２Ｂに示すような領域構成を有し、フラッシュメモリ等が用いられる。
【００４４】
バッファ部５７は、バッファ部３９と同様に、制御部６１の動作過程の処理データを記憶するＲＡＭであり、当該制御基板５の記憶部５５に記憶する制御プログラムや、当該制御基板５から下位の制御基板７に送るダウンロード指示（ダウンロード実行コマンド）を一時的に記憶する機能も有している。
【００４５】
通信部５９は、下位の制御基板７の後述する通信部７３に直列接続され、当該制御基板７との間で、上述した種々のデータ、ダウンロード指示を所定の規則で送受信するシリアル・インターフェース部であり、通信部７３とともに制御基板５、７を垂直的に接続するものである。
【００４６】
制御部６１は、通信部５３、記憶部５５、バッファ部５７、通信部５９等を制御する機能を有し、制御用コンピュータの主要部をなすＣＰＵやこのＣＰＵの動作プログラムを格納したＲＯＭを有して形成され、記憶部５５に記憶した動作プログラムに基づき動作制御し、当該制御基板５の動作機能を担うとともに、以下の機能を有している。
【００４７】
制御部６１は、ブートプログラム領域のブートプログラムによって制御基板３、５間の通信を確保する一方、通信部５３で受けたダウンロード指示（ダウンロード準備コマンド）が当該制御基板５宛のものか否か判別し、自己宛であれば、記憶部５５の該当する制御プログラムをイレーズ制御し、その準備結果を通信部５３から制御基板３に送信制御する機能を有するとともに、自己宛でなければ、当該ダウンロード指示（ダウンロード準備コマンド）を通信部５９から制御基板７に送信制御する機能を有している。
【００４８】
制御部６１は、通信部５３からダウンロード指示（ダウンロード実行コマンド）を受けたとき、これをバッファ部５７に一時的に記憶制御するとともに、自己宛のものか判別して自己宛のものであれば、添付された制御プログラムを記憶部５５のイレーズ済みエリアに記憶制御し、自己宛でなければ当該ダウンロード指示（ダウンロード実行コマンド）を通信部５９から制御基板７に送信制御する機能を有している。
【００４９】
制御部６１は、制御プログラムを全て記憶部５５に記憶制御したとき、チェックサム制御を実行し、その判別結果を通信部５３から制御基板３に送信制御する機能を有する。
【００５０】
制御部６１は、制御プログラムの容量が大きくてバッファ部５７に記憶しきれないときは、分割して通信部５３からダウンロード指示（ダウンロード実行コマンド）を受けるとともに、分割して記憶制御したり送信制御する。
【００５１】
なお、制御部６１は、制御基板７からの結果等をそのまま上位の制御基板３にスルーで送信制御する機能を有する。
【００５２】
そして、制御基板７は、制御基板５と同様に、バス７１に接続された通信部７３、記憶部７５、バッファ部７７、通信部７９およびこれらを制御する制御部８１を有し、制御基板３、５とは異なる電子機器の一部の動作機能を担うものであり、それら通信部７３、記憶部７５、バッファ部７７、通信部７９および制御部８１は、制御基板５におけるものと構成および機能が同様であるから、説明を省略する。
【００５３】
次に、本発明に係る電子機器の動作を図３のシーケンス図を参照して概略を説明する。なお、図３は、電子機器本体部１から受けた制御プログラムを制御基板３から制御基板５を介して制御基板７の記憶部７５に記憶させる例である。
【００５４】
制御基板３が制御プログラム種別の付加されたダウンロード準備コマンド（ダウンロード指示）を受けると、制御基板３が制御基板５との接続処理をしてダウンロード準備コマンドを制御基板５へ送る。
【００５５】
制御基板５では、受信した制御プログラム種別が制御基板５のものでないと判別し、制御基板７との接続処理をしてダウンロード準備コマンドを制御基板７へ送る。
【００５６】
制御基板７では、ダウンロード準備コマンドを受けると、記憶部７５のメインプログラム領域をイレーズ処理し、イレーズ処理が終了したら制御基板５に対してその結果である準備ＯＫ情報を送信し、それを受信した制御基板５は制御基板３を介して電子機器本体部１へ準備ＯＫ情報を送信する。
【００５７】
その後、電子機器本体部１は、制御プログラムデータの付加されたダウンロード実行コマンド（ダウンロード指示）を制御基板３に送り、これを受けた制御基板３が制御基板５に送信する。
【００５８】
制御基板５は受信したダウンロード実行コマンドをバッファ部５７に一旦格納するとともに、バッファ部５７が一杯になれば、制御基板７に対してダウンロード実行コマンドを送り、バッファ部５７内のダウンロード実行コマンドを送り終えれば、再び制御基板３から受信したダウンロード実行コマンドをバッファ部５７に格納する。
【００５９】
制御基板５は、この処理を制御基板３から受信したダウンロード実行コマンドを全て制御基板７に送り終わるまで繰り返す。
【００６０】
制御基板７は、受信したダウンロード実行コマンドをバッファ部７７に一旦格納し、バッファ部７７が一杯になれば、添付された制御プログラムを記憶部７５への書き込みを行い、バッファ部７７内の制御プログラムの書き込みが終われば、再び制御基板５から受信したダウンロード実行コマンドをバッファ部７７に格納する。
【００６１】
制御基板７は、この処理を制御基板５から受信した制御プログラムを全て記憶部７５に書き込むまで繰り返す。
【００６２】
制御基板７は、制御プログラムを全て記憶部７５に書き込んだ後、チェックサムを実行し、その判定結果を制御基板５、３を介して電子機器本体部１に送信する。
【００６３】
このように本発明に係る電子機器は、電子機器本体部１とこれに接続される複数の制御基板３、５、７とからなり、それら制御基板３、５、７は、当該制御基板３、５、７を垂直的に接続する通信部３３、４１、５３、５９、７３、７９と、その電子機器本体部１からその通信部３３、４１、５３、５９、７３、７９を介して送られる制御プログラムが記憶される記憶部３７、５５、７５と、その制御プログラムとともに電子機器本体部から通信部を介して送られたダウンロード指示が当該制御基板３、５、７を宛先とするものであれば、その制御プログラムを当該制御基板３、５、７の記憶部３７、５５、７５に記憶制御し、宛先とするものでなければ通信部４１、５９、７３、７９を介して下位の制御基板５、７に対しそのダウンロード指示を送信制御する制御部４３、６１、８１とを具備している。
【００６４】
そのため、通信部３３、４１、５３、５９、７３、７９によって垂直的に接続された複数の制御基板３、５、７の記憶部３７、５５、７５に対し、これらに記憶された制御プログラムを指定して書き換えることが容易となる。
【００６５】
また、制御部４３、６１、８１が、当該制御基板３、５、７に配置されたバッファ部３９、５７、７７に制御プログラムをバッファ記憶制御するから、制御プログラムの容量が大きくても、個々の制御基板３、５、７の本来の動作を制約させることなく目的とする記憶部３７、５５、７５への変更が可能である。
【００６６】
しかも、ダウンロード指示によって当該制御基板３、５、７の記憶部３７、５５、７７の該当エリアを予めイレーズ制御するから、元の制御プログラムが削除されるから新たな制御プログラムが更新され、変更前後の制御プログラムどうしが影響しあって誤動作をする心配が少ない。
【００６７】
さらに、制御プログラムを記憶部３７、５５、７５に記憶してチェックサム制御をするとともに、そのチェック結果を上位の制御基板３、５を介して電子機器本体部１に返信制御するから、その制御プログラムが記憶部３７、５５、７５へ正常に記憶されたか否かチェックすることが容易である。
【００６８】
ところで、本発明に係る電子機器制御プログラムに言及すれば、電子機器の電子機器本体１に接続される制御基板３、５、７を制御する制御用コンピュータに、当該制御基板３、５、７を垂直的に接続する接続処理と、その電子機器本体部１からその接続処理によって送られる制御プログラムを記憶部３７、５５、７５に記憶する記憶処理と、その制御プログラムに関し電子機器本体部から通信部を介して送られたダウンロード指示が当該制御基板３、５、７を宛先とするものであれば、その制御プログラムを当該制御基板３、５、７の記憶部３７、５５、７５への記憶処理と、宛先とするものでなければ下位の制御基板５、７に対しそのダウンロード指示を送信制御する制御処理とを実行させるものである。
【００６９】
このような電子機器制御プログラムにおいて、当該制御基板３、５、７に配置されたバッファ部３９、５７、７７にその制御プログラムをバッファ記憶させる処理と、バッファ記憶されたその制御プログラムを下位の制御基板５、７に対して上記送信制御する処理とを実行する構成、また、そのダウンロード指示が自己宛のものであれば当該制御基板３、５、７の記憶部３７、５５、７５の該当エリアを予めイレーズ制御する処理を実行する構成、更に、その制御プログラムを記憶部３７、５５、７５に記憶してチェックサム制御する処理と、当該チェック結果を上位の制御基板５、３を介して電子機器本体部１に返信制御する処理とを実行させる構成では、上述した本発明に係る電子機器と同様の効果を得ることが可能である。
【００７０】
なお、本発明は、複写機や複合機等の画像形成装置に限らず、制御プログラムが記憶された複数の制御基板を垂直的に接続してなる構成を有する種々の電子機器において実施可能である。
【図面の簡単な説明】
【００７１】
【図１】本発明に係る電子機器の実施の形態を示すブロック図である。
【図２】本発明に係る電子機器における制御プログラムおよび記憶領域の構成を示す図である。
【図３】本発明に係る電子機器の動作を説明するシーケンス図である。
【符号の説明】
【００７２】
１  電子機器本体部
３、５、７  制御基板
３１、５１、７１  バス
３３  外部通信部（通信部）
３５  記憶媒体スロット
３７、５５、７５  記憶部
３９、５７、７７  バッファ部
４１、５３、５９、７３、７９  通信部
４３、６１、８１  制御部
【図１】
2008186319.tif 000003
【図２】
2008186319.tif 000004
【図３】
2008186319.tif 000005