(57)【要約】【解決課題】本体装置に接続されるオプション装置が複数ある場合であっても、当該オプション装置のファームウエアの更新作業を容易に且つ効率良く行うことが可能なオプション装置のファームウエア更新装置を提供することを課題とする。【解決手段】本体装置に設けられる第１の制御手段と、前記第１の制御手段にバス手段を介して通信可能に接続された前記複数のオプション装置にそれぞれ設けられる第２の制御手段と、前記複数のオプション装置にそれぞれ少なくとも１つ設けられる書換可能な記憶手段とを備え、前記バス手段を用いて前記各記憶手段に記憶されたファームウエアを書き換えるように構成して課題を解決した。【選択図】  図１
2004287877.tif 000002
【特許請求の範囲】
【請求項１】
本体装置に対して装着される複数のオプション装置を備え、前記複数のオプション装置のうち、少なくとも１つのオプション装置のファームウエアを更新するファームウエア更新装置において、
前記本体装置に設けられる第１の制御手段と、
前記第１の制御手段にバス手段を介して通信可能に接続された前記複数のオプション装置にそれぞれ設けられる第２の制御手段と、
前記複数のオプション装置にそれぞれ少なくとも１つ設けられる書換可能な記憶手段とを備え、
前記バス手段を用いて前記各記憶手段に記憶されたファームウエアを書き換えるように構成したことを特徴とするオプション装置のファームウエア更新装置。
【請求項２】
前記第２の制御手段は、ウォッチドッグタイマーを備え、前記記憶手段のファームウエアを書き換えたときには、前記ウォッチドッグタイマーからリセット信号を、前記ファームウエアを書き換えた記憶手段に対応した第２の制御手段に出力するように構成したことを特徴とする講求項１記載のオプション装置のファームウエア更新装置。
【請求項３】
前記記憶手段のファームウエアを書き換えるタイミングは、前記本体装置の電源オンから前記第１の制御手段による本体装置の制御動作が可能となるまでの間であることを特徴とする請求項１又は２記載のオプション装置のファームウエア更新装置。
【請求項４】
前記記憶手段に記憶されたデータは、前記オプション装置の寿命情報を含むことを特徴とする請求項１乃至３のいずれかに記載のオプション装置のファームウエア更新装置。
【請求項５】
前記記憶手段は、フラッシュメモリーからなることを特徴とする請求項１乃至４のいずれかに記載のオプション装置のファームウエア更新装置。
【請求項６】
本体装置に対して装着される複数のオプション装置を備え、前記複数のオプション装置のうち、少なくとも１つのオプション装置のファームウエアを更新するファームウエア更新装置において、
前記本体装置に設けられる第１の制御手段と、
前記第１の制御手段にバス手段を介して通信可能に接続された前記複数のオプション装置にそれぞれ設けられる第２の制御手段と、
前記複数のオプション装置にそれぞれ少なくとも１つ設けられる書換可能な記憶手段とを備え、
前記第１の制御手段が前記複数の第２の制御手段に対し、送出するデータに特定の識別子を付加することで、同時に複数の第２の制御手段に対して同じデータを送出するように構成したことを特徴とするオプション装置のファームウエア更新装置。
【請求項７】
前記本体装置は画像形成装置であって、前記オプション装置は少なくとも給紙装置を含むことを特徴とする請求項１乃至６のいずれかに記載のオプション装置のファームウエア更新装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、電子写真方式や静電記録方式を適用したプリンターや複写機等の画像形成装置などに使用されるオプション装置のファームウエア更新装置に関  し、特に、画像形成装置本体に給紙装置等の複数のオプション装置を装着した場合に、当該オプション装置のファームウエアを更新するために好適に使用されるファームウエア更新装置に関するものである。
【０００２】
【特許文献１】特開２００１−２１６１６７号公報
【特許文献２】特開２００２−１２０４３８号公報
【０００３】
【従来の技術】
従来、上記電子写真方式や静電記録方式を適用したプリンターや複写機等の画像形成装置では、種々のオプション装置が使用されている。このオプション装置としては、例えば、サイズや種類の異なる用紙を給紙するために、給紙カセットを備えた給紙装置や手差し用の給紙装置などが挙げられる。さらに、上記画像形成装置で使用されるオプション装置としては、用紙の両面に画像を形成するための両面印刷ユニットや、装置本体の用紙排出部に積載する排紙容量を可変とする排紙ユニット、あるいは、排紙部に取り付けて、用紙を適宜オフセットさせて排出するソーターとして機能する後処理装置など、種々のものが挙げられる。
【０００４】
これらのオプション装置は、当該オプション装置に装着されたＳＣＵ（サブコントロールユニット）によって実行されるソフトウエアであるファームウエアにより、所定の給紙動作や用紙の搬送動作、あるいは用紙の排出動作などを制御するように構成されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来技術の場合には、次のような問題点を有している。すなわち、上記従来のオプション装置の場合には、ＳＣＵ（サブコントロールユニット）に接続されたＲＯＭ等の記憶手段に、予め記憶されたファームウェアによって制御されるため、当該オプション装置が市場に販売された後は、ファームウエアのバージョンアップを事実上することができない。そのため、プリンター等の本体側の装置がマイナーチェンジ等によって動作が変更された場合には、旧モデルのオプション装置が、装置自体としては使用できるにも拘わらず、当該オプション装置を制御するファームウェアが整合しないため、旧モデルのオプション装置を廃棄せざるを得ず、省資源上やリサイクルの観点から無駄が生じるという問題点を有していた。
【０００６】
そこで、かかる問題点を解決し得る技術としては、例えば、特開２００１−２１６１６７号公報や特開２００２−１２０４３８号公報等に開示されているものが既に提案されている。
【０００７】
上記特開２００１−２１６１６７号公報に係る本体と周辺装置とからなるシステムは、本体装置とそれに接続される少なくとも１つの周辺装置からなるシステムにおいて、前記本体装置と周辺装置は、それぞれ、装置を識別する識別コードを含むファームウエアを記憶する記憶手段を有し、前記本体装置は、本体装置と周辺装置の識別コードから、本体装置と周辺装置が組み合わせ動作可能か判定する判定手段と、本体装置と周辺装置のそれぞれの複数のファームウエアを保管する保管手段と、前記判定手段が組み合わせ動作可能と判定したとき本体装置または周辺装置の少なくとも１つのファームウエアを前記保管手段から当該装置の記憶手段にダウンロードし、ファームウエアを更新するダウンロード手段とを備えるように構成したものである。
【０００８】
また、上記特開２００２−１２０４３８号公報に係る画像形成装置は、オプション装置を接続可能な画像形成装置であって、オプション装置の接続を検知する接続検知手段と、接続されたオプション装置に割り当てられた識別子を検出する識別子検出手段と、識別子に基づいて前記オプション装置に適合する制御プログラムをネットワーク経由で転送要求する転送要求手段と、転送要求に係る制御プログラムを受信する受信手段と、受信した制御プログラムを記憶する記憶手段  と、受信した制御プログラムを実行する制御手段とを備えるように構成したものである。
【０００９】
ところが、上記特開２００１−２１６１６７号公報等に係る本体と周辺装置とからなるシステムの場合には、周辺装置としてのオプション装置が複数あると、識別コードに基づく本体装置と周辺装置が組み合わせ動作可能かの判定や、ファームウエアを更新するダウンロード作業を、オプション装置の数だけ繰り返さなければならず、ファームウエアの更新作業が非常に煩雑になるという問題点を有していた。
【００１０】
また、上記特開２００２−１２０４３８号公報に係る画像形成装置の場合に  は、オプション装置を識別子によって識別して、制御プログラムを記憶手段に記憶するように構成したものであるため、オプション装置が複数存在する場合、個々のオプション装置毎にしか制御プログラムを記憶手段に記憶させることができず、やはりオプション装置の数だけ繰り返さなければならず、ファームウエアの更新作業が非常に煩雑になるという問題点を有していた。
【００１１】
そこで、この発明は、上記従来技術の問題点を解決するためになされたものであり、その目的とするところは、本体装置に接続されるオプション装置が複数ある場合であっても、当該オプション装置のファームウエアの更新作業を容易に且つ効率良く行うことが可能なオプション装置のファームウエア更新装置を提供することにある。
【００１２】
【課題を解決するための手段】
上記の課題を解決するため、請求項１に記載された発明は、本体装置に対して装着される複数のオプション装置を備え、前記複数のオプション装置のうち、少なくとも１つのオプション装置のファームウエアを更新するファームウエア更新装置において、前記本体装置に設けられる第１の制御手段と、前記第１の制御手段にバス手段を介して通信可能に接続された前記複数のオプション装置にそれぞれ設けられる第２の制御手段と、前記複数のオプション装置にそれぞれ少なくとも１つ設けられる書換可能な記憶手段とを備え、前記バス手段を用いて前記各記憶手段に記憶されたファームウエアを書き換えるように構成したものである。
【００１３】
また、請求項２に記載された発明は、前記第２の制御手段が、ウォッチドッグタイマーを備え、前記記憶手段のファームウエアを書き換えたときには、前記ウォッチドッグタイマーからリセット信号を、前記ファームウエアを書き換えた記憶手段に対応した第２の制御手段に出力するように構成したことを特徴とする講求項１記載のオプション装置のファームウエア更新装置である。
【００１４】
さらに、請求項３に記載された発明は、前記記憶手段のファームウエアを書き換えるタイミングは、前記本体装置の電源オンから前記第１の制御手段による本体装置の制御動作が可能となるまでの間であることを特徴とする請求項１又は２記載のオプション装置のファームウエア更新装置である。
【００１５】
又、請求項４に記載された発明は、前記記憶手段に記憶されたデータは、前記オプション装置の寿命情報を含むことを特徴とする請求項１乃至３のいずれかに記載のオプション装置のファームウエア更新装置である。
【００１６】
更に、請求項５に記載された発明は、前記記憶手段は、フラッシュメモリーからなることを特徴とする請求項１乃至４のいずれかに記載のオプション装置のファームウエア更新装置である。
【００１７】
また、請求項６に記載された発明は、本体装置に対して装着される複数のオプション装置を備え、前記複数のオプション装置のうち、少なくとも１つのオプション装置のファームウエアを更新するファームウエア更新装置において、前記本体装置に設けられる第１の制御手段と、前記第１の制御手段にバス手段を介して通信可能に接続された前記複数のオプション装置にそれぞれ設けられる第２の制御手段と、前記複数のオプション装置にそれぞれ少なくとも１つ設けられる書換可能な記憶手段とを備え、前記第１の制御手段が前記複数の第２の制御手段に対し、送出するデータに特定の識別子を付加することで、同時に複数の第２の制御手段に対して同じデータを送出するように構成したことを特徴とするオプション装置のファームウエア更新装置である。
【００１８】
さらに、請求項７に記載された発明は、前記本体装置は画像形成装置であっ  て、前記オプション装置は少なくとも給紙装置を含むことを特徴とする請求項１乃至６のいずれかに記載のオプション装置のファームウエア更新装置である。
【００１９】
【発明の実施の形態】
以下に、この発明の実施の形態について図面を参照して説明する。
【００２０】
実施の形態１
図２はこの発明の実施の形態１に係るオプション装置のファームウエア更新装置を適用した画像形成装置としてのレーザープリンターを示すものである。
【００２１】
図２において、１は本体装置としてのレーザープリンターを示すものであり、このプリンター１の内部には、外部から入力される画像情報に対して所定の画像処理を施す画像処理部２と、当該画像処理部２によって所定の画像処理が施された画像情報に基づいて画像を出力する画像出力部３とが配設されている。上記プリンター１内の画像処理部２には、図示しないパーソナルコンピュータ等のホストコンピュータ、あるいは電話回線やＬＡＮ等の通信回線を介して送られてくる画像情報や、図示しない画像読取装置によって読み取られた画像情報などが入力されるようになっている。
【００２２】
上記プリンター１内の画像出力部３には、画像処理部２によって所定の画像処理が施された画像情報に基づいて画像露光を行なうＲＯＳ４（Ｒａｓｔｅｒ  Ｏｕｔｐｕｔ  Ｓｃａｎｎｅｒ）が配置されており、このＲＯＳ４では、画像情報に応じてレーザー光ＬＢによる画像露光が行なわれる。
【００２３】
上記ＲＯＳ４では、図２に示すように、図示しない半導体レーザーからレーザー光ＬＢが画像情報の階調データに応じて出射される。この半導体レーザーから出射されたレーザー光ＬＢは、図示しない回転多面鏡によって偏向走査され、図示しないｆ−θレンズや反射ミラーを介して像担持体としての感光体ドラム５上に走査される。
【００２４】
上記ＲＯＳ４によってレーザー光ＬＢが走査露光される感光体ドラム５としては、例えば、有機系の光導電性物質（ＯＰＣ）を用いた感光体が用いられ、当該感光体ドラム５は、図示しない駆動手段によって矢印方向に沿って所定の速度で回転駆動されるようになっている。この感光体ドラム５の表面は、予め帯電手段としての帯電ロール６によって所定の電位に帯電された後、画像情報に応じてレーザー光ＬＢが走査露光されることによって静電潜像が形成される。上記感光体ドラム５上に形成された静電潜像は、現像装置７の現像剤担持体としての現像ロール８によって現像され、トナー像となる。
【００２５】
上記感光体ドラム５上に形成されたトナー像は、当該感光体ドラム５に接触するように配置された転写ロール９によって転写媒体としての転写用紙１０上に転写された後、このトナー像が転写された転写用紙１０は、感光体ドラム５から分離される。上記転写用紙１０は、図２に示すように、プリンター本体１の下部に配置された給紙装置１１の給紙カセット１２から、ナジャーロール１３とフィードロール１４及びリタードロール１５によって１枚ずつ分離されて給紙される。この給紙カセット１２から給紙された転写用紙１０は、搬送ロール１６及び用紙搬送路１６ａを介して、レジストロール１７によって感光体ドラム５の転写位置まで搬送される。
【００２６】
ところで、図示の実施の形態では、プリンター１内の下部に、給紙装置１１が２段にわたって予め内蔵されている。また、上記給紙装置１１は、図２に示すように、ユーザーのニーズに応じて、３段、４段というように１段ずつ増設することが可能なオプション装置となっており、サイズや種類の異なる転写用紙１０や同一サイズの転写用紙１０を、複数段の給紙装置１１の給紙カセット１２から給紙可能となっている。
【００２７】
因みに、上記複数段の給紙装置１１のうち、最上段の給紙装置１１には、１５０枚の転写用紙１０が、２段目の給紙装置１１には、２５０枚の転写用紙１０  が、３段目の給紙装置１１には、５００枚の転写用紙１０が、４段目の給紙装置１１にも、５００枚の転写用紙１０が、それぞれ収容可能となっている。
【００２８】
なお、このプリンター本体１は、図２に示すように、最上段の給紙装置１１の代わりに図示しない手差しトレイを装着することによって、当該手差しトレイからＯＨＰシートやハガキ等の材質やサイズの異なる転写媒体なども給紙可能となっている。
【００２９】
また、上記感光体ドラム５上からトナー像が転写された転写用紙１０は、上述したように、感光体ドラム５の表面から分離された後、定着器２１へ搬送され  る。上記感光体ドラム５の表面から分離された転写用紙１０は、定着器２１の加熱ロール２２及び加圧ロール２３によって熱及び圧力でトナー像が、当該転写用紙１０上に定着された後、切り替えレバー２４ａ、２４ｂを介して排出ロール２５によってプリンター本体１の上部に設けられた排出トレイ２６上に排出され  て、画像形成工程が終了する。
【００３０】
さらに、上記転写用紙１０の両面に画像をプリントする場合には、図２に示すように、片面に画像がプリントされた転写用紙１０を、そのまま排出トレイ２６上に排出せずに、定着器２１の出口に設けられた切り替えレバー２４ａ、２４ｂによって、当該転写用紙１０の搬送方向を切り替え、逆転する排出ロール２５によって複数の搬送ロール２８ａ、２８ｂ、２８ｃを備えた両面印字ユニット２９へと導き、転写用紙１０の表裏を反転した状態で、再度感光体ドラム５の転写位置へと搬送するように構成されている。
【００３１】
なお、トナー像の転写工程が終了した後の感光体ドラム５の表面は、図２に示すように、クリーナーブレード３０を備えたクリーニング装置によって、残留トナーや紙粉等が除去され、次の画像形成工程に備えるようになっている。
【００３２】
また、上記レーザープリンター１では、感光体ドラム５及びその周囲の画像形成部材が一体的に画像形成ユニット３１として形成されており、現像装置７のトナーがなくなった場合や、感光体ドラム５が寿命に達した場合に、画像形成ユニット３１全体を新たなものと交換するように構成されている。
【００３３】
さらに、上記レーザープリンター１で使用される給紙装置１１以外のオプション装置としては、装置本体１の側方に取り付けて用紙の反転パスを形成し、両面印刷を可能とする両面印字ユニット２９や、装置本体１の天面の用紙排出部に積載する排紙容量を可変とする図示しない排紙ユニット、あるいは排紙部の上方に取り付けて、用紙を適宜オフセットさせて排出するソーターとして機能する後処理装置５２などが挙げられる。
【００３４】
上記ソーターとして機能する後処理装置５２は、片面または両面に画像が形成され、定着器２１によって定着処理がなされた転写用紙１０を、切り替えレバー２４及び排出ロール５３によって、後処理装置５２の内部に設けられた用紙搬送路５４に導入し、当該用紙搬送路５４に設けられた搬送ロール５５及び排出ロール５６によって、オフセットキャッチトレイ５７上に排出するように構成されている。
【００３５】
図３は上記レーザープリンターに使用されるオプション装置としての給紙装置の給紙カセットを示す外観斜視図、図４は上記レーザープリンターに使用される給紙装置を示す分解斜視図である。
【００３６】
この給紙装置１１は、図２に示すように、レーザープリンター１の下部に複数段（図示例では、２段）積載した状態で配置されている。上記給紙装置１１は、図４に示すように、大きく分けて、給紙装置本体３２と、この給紙装置本体３２の両側に配設されるサイドパネル３３、３４と、給紙装置本体３２に挿抜自在に装着される給紙カセット１２と、当該用紙カセット１２から転写用紙１０を給紙するための給紙ユニット３５とから構成されている。なお、これらの給紙装置本体３２と、サイドパネル３３、３４と、給紙ユニット３５は、互いにネジで一体的に組み立てられる。
【００３７】
上記給紙カセット１２は、図３、図４及び図５に示すように、上面が開口した平面矩形状の箱体状に形成されており、その手前側には、当該給紙カセット１２を給紙装置本体３２から引き出すための把手３６を備え、給紙装置１１のフロントパネルを兼ねるフロントパネル３７が設けられている。上記給紙カセット１２の内部には、内部に収納された多数枚の転写用紙１０を載置するための用紙支持部材（ボトムプレート）３９が、傾動自在に設けられている。この用紙支持部材３９は、図３に示すように、給紙カセット１２内の背面側の両側面に突設された回転軸４０に、傾動自在に取り付けられている。また、上記給紙カセット１２の内部には、用紙支持部材３９の先端側の下方に、当該用紙支持部材３９を押し上げる押上げレバー４１が配置されており、この押上げレバー４１は、図６に示すように、負荷軸４２の断面矩形状の部分にネジ止め等の手段により固着されている。
【００３８】
ところで、この実施の形態では、本体装置に対して装着される複数のオプション装置を備え、前記複数のオプション装置のうち、少なくとも１つのオプション装置のファームウエアを更新するファームウエア更新装置において、前記本体装置に設けられる第１の制御手段と、前記第１の制御手段にバス手段を介して通信可能に接続された前記複数のオプション装置にそれぞれ設けられる第２の制御手段と、前記複数のオプション装置にそれぞれ少なくとも１つ設けられる書換可能な記憶手段とを備え、前記バス手段を用いて前記各記憶手段に記憶されたファームウエアを書き換えるように構成されている。
【００３９】
また、この実施の形態では、前記第２の制御手段が、ウォッチドッグタイマーを備え、前記記憶手段のファームウエアを書き換えたときには、前記ウォッチドッグタイマーからリセット信号を、前記ファームウエアを書き換えた記憶手段に対応した第２の制御手段に出力するように構成されている。
【００４０】
図１はこの実施の形態に係るオプション装置のファームウエア更新装置を示すブロック図である。
【００４１】
このオプション装置のファームウエア更新装置は、レーザープリンター１の第１の制御装置としてのＭＣＵ（メインコントロールユニット）６０をマスターとし、オプション装置としての各給紙装置１１に設けられる第２の制御装置としてのＳＣＵ（サブコントロールユニット）６１、６２、６３をスレーブとして、これらのＭＣＵ６０とＳＣＵ６１、６２、６３は、１本のバス手段としての内部バス６５によってそれぞれ通信可能に接続されている。また、上記スレーブとしてのＳＣＵ６１、６２、６３は、バス６５内での信号の衝突を避けるため、マスターとしてのＭＣＵ６０からのコマンドに対してのみ応答するように構成されており、自発的にステータスを返すことはない。さらに、上記ＳＣＵ６１、６２、６３の送出側ポートは、通常入力ポートとなっており、データの送出時にのみ出力ポートに切り替えるように構成されている
【００４２】
また、上記ＳＣＵ６１、６２、６３には、記憶手段としてのフラッシュメモリ−等からなる少なくとも１つ以上の記憶装置７１、７２、７３が配設されてお  り、これらの記憶装置７１、７２、７３には、例えば、オプション装置としての給紙装置１１を駆動するファームウエアや、所定のデータが記憶されている。なお、この所定のデータとしては、オプション装置の使用履歴や寿命に関するデータが含まれている。
【００４３】
また、上記ＳＣＵ６１、６２、６３を構成するＣＰＵには、図７に示すよう  に、ウォッチドッグタイマー６６が接続されており、当該ウォッチドッグタイマー６６からＳＣＵ６１、６２、６３に、リセット信号６７が送出されるようになっている。一方、上記ＳＣＵ６１、６２、６３からは、ウォッチドッグタイマー６６にタイマー値書換またはリセット信号６８が送出されるようになっている。そして、上記ＳＣＵ６１、６２、６３が正常に動作している場合には、当該ＳＣＵ６１、６２、６３からウォッチドッグタイマー６６に一定の周期でリセット信号６８が送出され、ウォッチドッグタイマー６６からリセット信号６７がＳＣＵ６１、６２、６３に送出されないように構成されている。また、上記ＳＣＵ６  １、６２、６３が暴走して、当該ＳＣＵ６１、６２、６３からリセット信号６８が出力されずに、ウォッチドッグタイマー６６がリセットされないと、このウォッチドッグタイマー６６からリセット信号６７がＳＣＵ６１、６２、６３に送出され、ＳＣＵ６１、６２、６３がリセットされるようになっている。
【００４４】
そして、通常時は、ＳＣＵ６１、６２、６３が定期的にタイマー値を書き換える（  ウォッチドッグタイマー回路内蔵タイプの場合）  あるいはリセット信号を定期的に送出して（  ウォッチドッグタイマー外付けタイプの場合）  、ウォッチドッグタイマー６６がオーバーフローしないようになっている。
【００４５】
一方、ＳＣＵ６１、６２、６３をリセットするときは、タイマー値の書換を止めるか、あるいはリセット信号の送出を止めてウォッチドッグタイマー６６をオーバーフローさせ、ウォッチドッグタイマー６６からリセット信号を出力して、ＳＣＵ６１、６２、６３をリセットすることができるように構成されている。
【００４６】
以上の構成において、この実施の形態に係るオプション装置のファームウエア更新装置では、次のようにして、本体装置に接続されるオプション装置が複数ある場合であっても、当該オプション装置のファームウエアの更新作業を容易に且つ効率良く行うことが可能となっている。
【００４７】
すなわち、この実施の形態に係るオプション装置のファームウエア更新装置が適用されたプリンター１は、図２に示すように、当該プリンター１の内部に給紙装置１１が２段配設されているとともに、前記プリンター１の下部には、さらにオプション装置としての給紙装置１１が２段積載された状態で追加されている。また、上記プリンター１は、両面用印刷ユニット２９や後処理装置５２等のオプション装置も装着されている。これらのプリンター１のＭＣＵ６０と、オプション装置のＳＣＵ６１、６２、６３とは、内部バス６５を介して通信可能に接続されている。
【００４８】
ところで、上記プリンター１は、機能を向上させるため、マイナーチェンジを行うことがあり、この場合には、そのままでは給紙装置１１等のオプション装置のファームウエアが適合せず、使用できなくなることがある。
【００４９】
そこで、この実施の形態では、次のようにして、オプション装置のファームウエアが更新される。
【００５０】
図８は各オプション装置のデータを書きかえる手順を示すフローチャートである。
【００５１】
プリンター１のＭＣＵ６０は、装置に電源が供給されると、まず、当該プリンター１に接続されたオプション装置としての給紙装置１１の有り無しを確認する（ステップ１０１）。次に、ＭＣＵ６０は、確認されたオプション装置としての給紙装置１１のファームウエアのバージョンを記憶装置７１、７２、７３を参照して確認し（ステップ１０２）、ファームウエアのバージョンアップが必要か否かを判別する（ステップ１０３）。そして、上記ＭＣＵ６０は、ファームウエアのバージョンが、当該ＭＣＵ６０の要求するバージョンに合致していないと判断すると、別途設けられたダウンロード手段によって、所望のファームウエアをたとえばサーバー等からダウンロードし、記憶装置７１、７２、７３に記憶されたファームウエアの書換を行う。なお、本体装置としてのプリンター１のデータ格納手段７４にあらかじめ格納されている新しいバージョンのファームウエアを読み出すように構成しても良い。この作業は、ＭＣＵ６０が自動的に行っても良いし、ＭＣＵ６０がユーザーにダウンロードするように指示を出し、後はユーザーが行うように構成しても良い。なお、ファームウエアのバージョンアップが必要でない場合には、ＭＣＵ６０は、レディ信号を上位システムに送出し、動作指示を待つようになっている（ステップ１０７）。
【００５２】
次に、ＭＣＵ６０は、オプション装置のデータが適正に書き換えられたことが確認されると（ステップ１０４）、ＭＣＵ６０は、書き換えたＳＣＵ６１、６  ２、６３のみを、図７に示すように、ウォッチドッグタイマー６６を作動させてリセットする（ステップ１０５）。正常に装置が立ち上がった場合には、再度、オプション装置の有り無しを確認し（ステップ１０６）、オプション装置が動作可能状態であることを確認した後、ＭＣＵ６０は、レディ信号を上位システムに送出し、動作指示を待つようになっている。
【００５３】
このように、ＳＣＵ６１、６２、６３に接続された記憶装置７１、７２、７３のファームウエアを書き換えるタイミングは、プリンター１の電源オンからＭＣＵ６０によるプリンター１の制御動作（プリント動作）が可能となるまでの間に行われる。
【００５４】
また、この実施の形態では、本体装置に対して装着される複数のオプション装置を備え、前記複数のオプション装置のうち、少なくとも１つのオプション装置のファームウエアを更新するファームウエア更新装置において、前記本体装置に設けられる第１の制御手段と、前記第１の制御手段にバス手段を介して通信可能に接続された前記複数のオプション装置にそれぞれ設けられる第２の制御手段  と、前記複数のオプション装置にそれぞれ少なくとも１つ設けられる書換可能な記憶手段とを備え、前記第１の制御手段が前記複数の第２の制御手段に対し、送出するデータに特定の識別子を付加することで、同時に複数の第２の制御手段に対して同じデータを送出するように構成されている。
【００５５】
図９（ａ）（ｂ）は一斉同報通知（  ブロードキャストメッセージ）  の動作を示す説明図である。
【００５６】
図９（ａ）は一斉同報の通知時を示すものである。ここでは、ＭＣＵ６０から各ＳＣＵ６１、６２、６３にデータ等を送出する際に、レヘッダーＨｅｄにＩＤ＝０を指定してデータを送出すると、マスターとしてのＭＣＵ６０から全てのスレーブとしてのＳＣＵ６１、６２、６３に対して、同じメッセージを同時に送信することができるように構成されている。
【００５７】
すなわち、上記各オプション装置には、図１０に示すようなＩＤ番号が割り付けられるようになっている。
【００５８】
ここで、ＩＤ＝０を一斉同時通知（  ブロードキャストメッセージ）  用の識別子とする。また、ＩＤ＝１は両面印刷ユニット４９、ＩＤ＝２はソーター（後処理装置）５２、ＩＤ＝３は手差し給紙ユニット、ＩＤ＝４から７は給紙装置１１を示すように設定されている。
【００５９】
また、図９（ｂ）は一斉同報に対する応答時を示すものである。各スレーブとしてのＳＣＵ６１、６２、６３は、ブロードキャストメッセージを受信すると、自分のＩＤをヘッダーに付したデータをマスターとしてのＭＣＵ６０に送信す  る。このとき、通信バス６５内での衝突を避けるために、受信から送信までの時間を各スレーブ毎に順次例えば１０ｍｓｅｃずつ遅延させる。たとえば、スレーブのＩＤに１０ｍｓを乗じた時間だけ、データの送出を遅らせる。
【００６０】
このように、一斉同時通知（  ブロードキャストメッセージ）  を用いることによって、いずれかの給紙装置１１等に用紙の搬送不良などが発生した場合に、複数の給紙装置１１等に同時に停止命令を送出することによって、当該複数の給紙装置１１等を同時に停止させることができ、紙詰まり等が発生するのを未然に防止することが可能となる。なお、接続されているオプション装置がすべて同じファームウエアであれば、一斉同時通知（  ブロードキャストメッセージ）  を用いることによって、ファームウエアの更新を同時に行うことも可能である。
【００６１】
このように、上記実施の形態によれば、同一の内部バス６５に対して、複数のオプション装置としての給紙装置１１がつながる構成としたので、従来のループ型のバスに比べてオプション装置としての給紙装置１１の追加を容易に行うことができ、コマンドの伝達が早い。また、どのオプション装置にもほぼ同じ時間でコマンドを送達できるとともに、同じコマンドを全てのオプション装置に同時に送出することができる。さらに、ループを構成するための配線の煩わしさが無いといった効果を奏する。また内部バス６５を使ってそれぞれのオプション装置１１に設けられた記憶手段７１〜７３のデータを書き換えるようにしたので、別途バスを用意する必要もなくなる。
【００６２】
また、上記実施の形態によれば、ウォッチドッグタイマー６６を設け、データ書換後にウォッチドッグタイマー６６をタイムアップさせることによって、リセット信号をＳＣＵ６１、６２、６３に出力するようにしたので、データ書換後に電源を切り入りするといった人為的なリセット動作を必要とせず使い勝手が良  い。
【００６３】
さらに、上記実施の形態によれば、データを書きかえるタイミングは、電源オンからプリンター１のスタンバイまでのタイミングであるので、本体装置の動作に影響を与えることなく、ファームウエアの書換が行われ使い勝手が良い。
【００６４】
又さらに、上記実施の形態によれば、書き換えるデータは、オプション装置としての給紙装置１１のファームウエアであるので、簡単にファームウエアを最新のバージョンにアップグレードすることができる。
【００６５】
更に、上記実施の形態によれば、書き換えるデータは、オプション装置１１の寿命情報（たとえば給紙枚数）であるので、たとえばオプション装置１１をリサイクルする際に、そのデータを参照すれば、オプション装置に含まれる給紙ロール等の消耗部品の磨耗の程度が判り、必要に応じて消耗部品の交換が適切に行われ、リサイクル効率が向上する。また、本データを書き込むのは本体側のＭＣＵ６０でも良いし、オプション装置側のＳＣＵ６１、６２、６３でも良い。
【００６６】
また、上記実施の形態によれば、記憶手段７１、７２、７３はフラッシュメモリーであるので、データの書換が容易である。
【００６７】
さらに、上記実施の形態によれば、本体装置の制御手段は、１回のデータ送出で全てのオプション装置を制御できるので、たとえばインターロックスイッチが作動した場合やエラーにより各オプション装置を緊急停止する場合に有効であ  る。
【００６８】
また更に、上記実施の形態によれば、画像形成装置にたとえば給紙装置等を接続するような場合、本発明を適用すれば本体がマイナーチェンジされた場合で  も、旧モデルの給紙装置等が使用可能となり経済的である。
【００６９】
さらに、エラー発生時に各給紙装置に給紙指示が係っていた場合、停止命令が遅れたために各給紙装置１１が給紙動作を開始してしまい、搬送路中に用紙が滞留してエラーとなり、復旧時に用紙を取り除く作業が煩雑になるといった不具合があったが、本発明を適用すれば、瞬時にすべての給紙装置１１を停止させることができるので、上述した不具合を回避することができる。特に、印刷指示をしたが、なんらかの理由で印刷開始前に指示を取消したい場合などに有効である。また、給紙速度が速く、しかも給紙用のオプション装置を多数備える高速印刷システムにおいては、僅かな時間でも用紙が送られる量が大きいため、本発明を適用する意義は大きい。
【００７０】
【発明の効果】
以上説明したように、この発明によれば、本体装置に接続されるオプション装置が複数ある場合であっても、当該オプション装置のファームウエアの更新作業を容易に且つ効率良く行うことが可能なオプション装置のファームウエア更新装置を提供することができる。
【図面の簡単な説明】
【図１】図１はこの発明の実施の形態１に係るオプション装置のファームウエア更新装置を示すブロック図である。
【図２】図２はこの発明の実施の形態１に係るオプション装置のファームウエア更新装置を適用した画像形成装置としてのプリンターを示す構成図であ  る。
【図３】図３はオプション装置の給紙カセットを示す斜視図である。
【図４】図４はオプション装置としての給紙装置を示す分解斜視図であ  る。
【図５】図５はオプション装置としての給紙装置を示す断面図である。
【図６】図６はオプション装置としての給紙装置の要部を示す断面図である。
【図７】図７はこの発明の実施の形態１に係るオプション装置のファームウエア更新装置の要部を示すブロック図である。
【図８】図８はこの発明の実施の形態１に係るオプション装置のファームウエア更新装置の動作を示すフローチャートである。
【図９】図９はこの発明の実施の形態１に係るオプション装置のファームウエア更新装置の動作を示す説明図である。
【図１０】図１０はこの発明の実施の形態１に係るオプション装置のファームウエア更新装置におけるオプション装置の識別番号を示す図表である。
【符号の説明】
６０：ＭＣＵ（第１の制御手段）、６１〜６３：ＳＣＵ（第２の制御手段）、６５：内部バス、７１〜７３：記憶装置。
【図１】
2004287877.tif 000003
【図２】
2004287877.tif 000004
【図３】
2004287877.tif 000005
【図４】
2004287877.tif 000006
【図５】
2004287877.tif 000007
【図６】
2004287877.tif 000008
【図７】
2004287877.tif 000009
【図８】
2004287877.tif 000010
【図９】
2004287877.tif 000011
【図１０】
2004287877.tif 000012