(57)【特許請求の範囲】
【請求項１】
画像形成のための制御プログラムを外部装置から転送可能な画像形成装置において、
前記制御プログラムにより前記画像形成装置を制御する制御手段と、
前記制御プログラムを格納する第１記憶手段と、
外部装置から前記第１記憶手段に前記制御プログラムを転送するためのインターフェース手段と、
前記第１記憶手段とは別に設けられ、前記制御プログラムが転送中であるかどうかを示す転送状態の情報を記憶する第２記憶手段と、
前記第２記憶手段に記憶された前記制御プログラムの転送状態の情報が転送中である場合、画像形成のための排紙オプション装置に対する電源供給を停止する電源供給手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記第２記憶手段に対して、前記インターフェース手段を介して外部装置から前記第１記憶手段へ制御プログラムの転送を開始するときに転送中である旨の情報を書き込み、制御プログラムの転送が正常に完了した際には、転送中でない旨の情報を書き込むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
画像形成のための制御プログラムを外部装置から転送可能な画像形成装置において、
前記制御プログラムにより前記画像形成装置を制御する制御手段と、
前記制御プログラムを格納する第１記憶手段と、
外部装置から前記第１記憶手段に前記制御プログラムを転送するためのインターフェース手段と、
前記第１記憶手段とは別に設けられ、前記制御プログラムが転送中であるかどうかを示す転送状態の情報を記憶する第２記憶手段と、
前記第２記憶手段に記憶された前記制御プログラムの転送状態の情報が転送中である場合、画像形成のための原稿用紙を搬送するＡＤＦ装置に対する電源供給を停止する電源供給手段と、
を備えたことを特徴とする画像形成装置。
【請求項４】
前記第２記憶手段に対して、前記インターフェース手段を介して外部装置から前記第１記憶手段へ制御プログラムの転送を開始するときに転送中である旨の情報を書き込み、制御プログラムの転送が正常に完了した際には、転送中でない旨の情報を書き込むことを特徴とする請求項３に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プログラムの変更やバージョンアップのためのプログラム書き換え動作中における誤動作を回避する機能を持つ画像形成装置に関するものである。
【０００２】
【従来の技術】
従来から、プログラムの変更やバージョンアップのためのプログラム書き換え可能とされた複写機やプリンタ等の画像処理装置が知られている。例えば、特開平10−213997号公報に示されるように、ＩＣカードタイプの外部記憶手段を装置に接続してプログラムの書き換えを行う際に、誤動作を防止するために、画像形成用の負荷（定着ヒータや駆動モータ等）への通電を停止するようにしたものがある。また、特開平8−76654号公報に示されるように、２つの制御手段（マスタＣＰＵとスレーブＣＰＵ）により、プログラムをメモリに書き換えている状態では、負荷への通電を停止するようにしたものがある。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記特開平10−213997号公報に示される装置では、外部記憶手段を接続したときに無条件に負荷への通電を停止しているため、不要なロス時間が生じる場合があり、能率的でない。また、特開平8−76654号公報に示される装置では、２つの制御手段を必要とし、構成は複雑になり、また、プログラムの書き換え中かどうかをバックアップしていないことから、書き換え中の動作信頼性に問題があった。
【０００４】
本発明は、上述した問題点を解決するためになされたものであり、制御プログラムの外部装置からの転送が正常に行われていないときは、確実にオプション装置も含めて負荷に対する異常な制御が行われないようにし、プログラム転送のみを可能とし、動作信頼性の高い画像形成装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために請求項１に記載の発明は、画像形成のための制御プログラムを外部装置から転送可能な画像形成装置において、前記制御プログラムにより前記画像形成装置を制御する制御手段と、前記制御プログラムを格納する第１記憶手段と、外部装置から前記第１記憶手段に前記制御プログラムを転送するためのインターフェース手段と、前記第１記憶手段とは別に設けられ、前記制御プログラムが転送中であるかどうかを示す転送状態の情報を記憶する第２記憶手段と、前記第２記憶手段に記憶された前記制御プログラムの転送状態の情報が転送中である場合、画像形成のための排紙オプション装置に対する電源供給を停止する電源供給手段と、を備えたものである。請求項３に記載の発明は、前記排紙オプション装置に対する電源供給を制御する電源供給手段に代えて、原稿用紙を搬送するＡＤＦ装置に対する電源供給を制御する電源供給手段としたものである。
【０００６】
上記構成においては、インターフェース手段により外部装置から外部コントローラを介して第１記憶手段に制御プログラムを転送し、制御プログラムの転送状態を第２記憶手段に記憶する。この第２記憶手段に記憶された前記制御プログラムの転送状態の情報に応じて、電源供給手段は画像形成のための排紙オプション装置又はＡＤＦ装置への電源供給を制御する。これにより、制御プログラムの転送途上でオプション装置が異常動作するようなことを回避することができる。
【０００７】
また、請求項２に記載の発明は、請求項１に記載の画像形成装置において、第２記憶手段に対して、前記インターフェース手段を介して外部装置から前記第１記憶手段へ制御プログラムの転送を開始するときに転送中である旨の情報を書き込み、制御プログラムの転送が正常に完了した際には、転送中でない旨の情報を書き込むものである。請求項４に記載の発明は、請求項３に記載の画像形成装置において、第２記憶手段に対して、前記インターフェース手段を介して外部装置から前記第１記憶手段へ制御プログラムの転送を開始するときに転送中である旨の情報を書き込み、制御プログラムの転送が正常に完了した際には、転送中でない旨の情報を書き込むものである。
【０００８】
上記構成においては、制御プログラムの転送中はその旨を第２記憶手段にバックアップしているので、異常動作を回避することができる。
【０００９】
また、請求項２に記載の画像形成装置において、電源供給手段は、第２記憶手段の書き込み情報が転送中である場合に、前記排紙オプション装置への電源供給を停止する。請求項４に記載の画像形成装置において、電源供給手段は、第２記憶手段の書き込み情報が転送中である場合に、前記原稿用紙を搬送するＡＤＦ装置への電源供給を停止する。
【００１０】
上記構成においては、電源投入時、第２記憶手段のバックアップ内容を見て、プログラム転送中であれば、オプション装置への電源供給を停止し、これにより、プログラム転送は続行し、オプション装置の異常動作を回避することができる。
【００１１】
以下、本発明の一実施形態による画像形成装置を図面と共に説明する。図１は電子写真方式のフルカラー画像形成装置の画像形成主要部を示す。この画像形成装置は、装置内に４色（イエロー、マゼンタ、シアン、黒）の画像形成部ＰＹ、ＰＭ、ＰＣ，ＰＫを有し、その下側に用紙を供給する給紙部１ａ，１ｂ，１ｃ，１ｄ、上部に定着器２が配置されている。この定着器２の左方には排紙オプション装置としてソータ（メールビン）３が配置されている。このソータ３はステープルやシフトトレー機能を有している。
【００１２】
定着器２とソータ３の間には、用紙反転排出のための用紙反転部４が設けられている。この用紙反転部４は、用紙をソータ３へ排出するか、用紙を裏面コピーのために反転循環経路９へ導くかを切り換える機能を持つ。給紙部１ａ〜１ｄから定着器２に至る搬送経路の左側には、無端状の転写ベルト５が周知の態様で複数のローラ間に架張されている。この転写ベルト５は、矢印の方向に駆動され、各画像形成部ＰＣ、ＰＭ，ＰＹ，ＰＫにて形成された画像を転写ベルト５上に転写し、４色の画像を重ね合わせる。この画像は、給紙部１ａ〜１ｄを通じて給送される用紙に転写ローラ１０により転写される。
【００１３】
各画像形成部ＰＣ、ＰＭ、ＰＹ、ＰＫは実質的に同一の構成を有し、図示矢印方向に回転駆動される感光体ドラム６と、この感光体ドラム６周辺に配置された画像形成手段とを有する。これらの画像形成手段は任意の形態を取り得るが、本実施例では、感光体ドラム６上に像を露光する像露光装置７を備え、感光体ドラム６の回転方向には、感光体ドラム６を一様に帯電する帯電チャージャ、感光体ドラム６上に形成された静電潜像を現像する現像器、現像されたトナー像を転写ベルト５へ転写する転写チャージャ、及び感光体ドラム６に残存するトナーを除去するクリーナーが順次配設されている。
【００１４】
画像形成部ＰＣの現像器にはシアン色のトナーが、画像形成部ＰＭの現像器にはマゼンタ色のトナーが、画像形成部ＰＹの現像器にはイエロー色のトナーが、画像形成部ＰＫの現像器には黒色のトナーがそれぞれ収納されている。像露光装置７は、ＬＥＤアレイからなり、デジタル画像信号の入力を受けてこの信号に対応して変調されたビームを、帯電チャージャと現像器との間で感光体ドラム６の母線方向に走査してドラム面に露光し、感光体ドラム６上に静電潜像を形成するようになっている。画像形成部ＰＣの像露光装置７にはカラー画像のシアン成分に対応する画像信号が、画像形成部ＰＭの像露光装置７にはカラー画像のマゼンタ成分に対応する画像信号が、画像形成部ＰＹの像露光装置７にはカラー画像のイエロー成分に対応する画像信号が、画像形成部ＰＫの像露光装置７にはカラー画像の黒成分に対応する画像信号がそれぞれ入力される。
【００１５】
転写ベルト５は、半導電又は導電体の特性を持った樹脂からなるフィルムシートの両端部を融着等の手段により無端状につなぎ合わせたものであり、駆動ローラ（図示せず）により矢印方向に一定速度で無端駆動される。給紙部１ａ〜１ｄは、サイズの異なる用紙を収納するカセット、これらの給紙カセットから用紙を１枚ずつ給紙するためのローラ、及び用紙を所定のタイミングで転写ベルト５上に給紙するためのタイミングローラ８とから構成されている。
【００１６】
用紙の片面コピー時、用紙は転写ベルト５により搬送され定着器２を経由してソータ３部へ排出される。両面コピーの裏側コピー時、用紙は転写ベルト５により搬送され、定着器２を経由して反転循環経路９を経て、再度タイミングローラ８のところへ戻され、裏面の画像形成を行う。
【００１７】
上記のように構成されたフルカラー画像形成装置において、用紙が給紙搬送ガイドによって案内されて転写ローラ１０へと到達すると、転写ベルト５の矢印方向への移動に伴って、画像形成部ＰＣの感光体ドラム６にはシアン色の可視画像が、画像形成部ＰＭの感光体ドラム６にはマゼンタ色の可視画像が、画像形成部ＰＹの感光体ドラム６にはイエロー色の可視画像が、画像形成部ＰＫの感光体ドラム６には黒色の可視画像がそれぞれ分担されて形成される。これらの可視画像は転写チャージャにより、転写ベルト５上に順次に重ねて転写されてカラー画像が合成され、転写ローラ１０へと到達する。転写ローラ１０へと到達した可視画像と用紙が重ね合わされ、定着器２の方向へと搬送される。用紙は定着器２で、転写された多重合成画像を定着された後、ソータ３に排出されるか、裏面コピー時は反転循環経路９へ搬送され、裏面の画像形成が前述と同様の内容が繰り返し行われる。以上で一連の複写サイクルが終了する。
【００１８】
次に、本装置の制御構成について図２を参照して説明する。ＣＰＵ１０１は、制御手順（制御プログラム）を記憶した電気的に書き換え可能なフラッシュメモリ１０２（第１記憶手段）から制御プログラムを順次読み取って画像形成装置の制御を実行する。ＲＡＭ１０３は作業用記憶領域として利用される。ＥＥＰＲＯＭ１０４（第２記憶手段）は、バックアップメモリであり、外部からの制御プログラムの転送状態等を記憶する。外部から転送される制御プログラムはフラッシュメモリ１０２に書き込まれる。通信インターフェース１０５（インターフェース手段）は、ＣＰＵ１０１の制御により、ドライバ又は外部インターフェースとしての外部コントローラ１０６（外部装置の一部）とシリアル通信を行い、外部コントローラ１０６の先に接続された外部装置（図示なし）から制御プログラムを転送する。
【００１９】
また、ＣＰＵ１０１は、Ｉ／Ｏインターフェース１０７を介して負荷に対する電源ＯＮ／ＯＦＦを制御する電源リレー（１）１０８及び電源リレー（２）１０９を制御する(電源供給手段)。オプション装置（排紙部のソータ３や各種モータ類等の負荷が含まれる）１１０は、電源リレー（１）１０８により電源供給がＯＮ／ＯＦＦされ、かつ、ＣＰＵ１０１により制御される。電源リレー（２）１０９は、ＣＰＵ１０１の制御により外部コントローラ１０６への電源供給をＯＮ／ＯＦＦする。Ｉ／Ｏインターフェース１０４やＥＥＰＲＯＭ１０４は、ＣＰＵ１０１により直接制御される形態以外にも、ゲートアレイ（Ｇ／Ａ）等を利用した形態も考えられる。
【００２０】
＜メインフロー＞
上記制御構成の動作を図３のメインフローを参照して説明する。ＣＰＵ１０１の動作がスタートすると、所定の初期化処理を行う。初期化の処理では、ＣＰＵ１０１の初期設定、各種メモリ、Ｉ／０インターフェース等の初期化、初期設定等を行う（＃１０１）。各処理は所定時間毎に１回行われる。次の電源ＯＮ処理（＃１０２）では、ＥＥＰＲＯＭ１０４に格納されている転送状態を読み出し等の制御を行なう（詳細は後述）。給紙搬送処理（＃１０３）では、用紙搬送に関する処理を行なう。転送処理（１）（２）（＃１０４，＃１０７）では、プログラム転送の処理を行なう（両者は同等であり、詳細は後述）。その他の処理（＃１０５）では、他のＣＰＵと通信に関わる処理や、異常検出に関わる処理、Ｉ／０インターフェースのポートからの入出力処理、作像プロセス制御、転写ベルト駆動制御など、画像形成装置の処理を行う。
【００２１】
ルーチンタイマ（１）（＃１０６）は、給紙処理からその他の処理までの時間を所定時間毎に実行するためのタイマであり、タイマがオーバーフローする毎に各処理が１回実行される。ルーチンタイマ（２）（＃１０８）は、転送処理（２）を所定時間毎に実行するためのタイマであり、タイマがオーバーフローする毎に転送処理（２）が１回実行される。
【００２２】
＜電源ＯＮ処理＞
上記電源ＯＮ処理（＃１０２）について、図４を参照して説明する。電源がＯＮされると、ＣＰＵ１０１は、ＣＰＵ内のレジスタの設定やＲＡＭ１０３のクリア等の初期設定を行ない、その後、バックアップのＥＥＰＲＯＭ１０４が装着されているかどうかの確認を行なう（＃２０１）。確認方法の一つとして、所定アドレスに適当な値（例えば、ＡＡＡＡｈ（１６進））を書き込み、そのアドレスのデータを読み出したときに、ＡＡＡＡｈとなっていれば装着していると判断する。装着されていると判断されたなら、バックアップの内容、すなわちＥＥＰＲＯＭ１０４のプログラム転送状態を読み出す（＃２０２）。転送状態がＡＡＡＡｈであるなら、転送は正常に終了していることになる（転送中ではない）ので（＃２０３でＮＯ）、外部コントローラ１０６及びオプション装置１１０に対して電源供給をＯＮして、通常の画像形成動作の制御を開始する（＃２０４）。そして、処理は、図３の▲１▼へ進み、給紙搬送処理（＃１０３）を行うと共に、プログラム転送処理を受け付ける状態で転送処理（１）（＃１０４）へ行く。
【００２３】
上記＃２０１の確認の結果がＮＯの場合と、＃２０２の判断で転送状態がＡＡＡＡｈでない場合、プログラム転送は正常に終了していないため、転送中となり（＃２０３でＹＥＳ）、ＣＰＵ１０１は、電源リレー（１）１０８をＯＦＦすることで、オプション装置１１０のモータ等の負荷をＯＦＦにし、外部コントローラ１０６への電源リレー（２）１０９のみをＯＮして（＃２０５）、処理は、図３の▲２▼へ進み、外部コントローラ１０６からの新たなプログラム転送の要求（イレースコマンド）を受け付ける状態で転送処理（２）（＃１０７）へ行く。
【００２４】
＜転送処理＞
転送処理（１）（２）（＃１０４，＃１０７）について図５を参照して説明する。ＣＰＵ１０１は、通常時、画像形成動作を制御しているが、外部コントローラ１０６からシリアル通信にてフラッシュメモリイレースコマンド（転送要求）を受信したなら（＃３０１でＹＥＳ）、転送処理に入る。転送処理に入ると、ＣＰＵ１０１は、最初にルーチンタイマを停止する（＃３０２）。その後、図５のフローでは図示を省略しているが、上記＃２０５と同等の処理で、電源リレー（１）１０８をＯＦＦしてモータ等の負荷を含むオプション装置１１０への電源供給をＯＦＦし、電源リレー（２）１０９をＯＮして外部コントローラ１０６への電源供給のみＯＮする。その後、ＥＥＰＲＯＭ１０４の所定アドレスにプログラム転送状態であるＦＦＦＦｈ（これに限らない）を書き込む（＃３０３）。
【００２５】
書き込みが終了したら、フラッシュメモリ１０２のイレースを実行し、転送処理を開始する（＃３０４）。転送が完了したら（＃３０５）、フラッシュメモリ１０２内のプログラムのチェックサムを計算し、外部コントローラ１０６へ通知する。外部コントローラ１０６は、受信したチェックサムと転送するプログラムのチェックサムから、転送が正常に終了したかどうかを判断し、正常であるなら正常終了コマンドをＣＰＵ１０１に送信する。異常であるなら異常終了コマンドを送信する。ＣＰＵ１０１は正常終了コマンドを受信したなら、ＥＥＰＲＯＭ１０４の所定のアドレスにプログラム転送状態であるＡＡＡＡｈ（これに限らない）を書き込む（＃３０６）。異常終了コマンドを受信した場合は、何も書き込まない。プログラムの転送処理（１），（２）が終了したなら、処理は図３の▲４▼に進み、終了する（エンド）。その後は、ユーザにより電源がＯＦＦされない限り、装置は何も処理動作しない状態となる。なお、＃３０１で転送要求がなければ、処理は図１の▲３▼に進む。
【００２６】
このようにして、電源投入時に、ＥＥＰＲＯＭ１０４のバックアップ内容を見てプログラム転送中であれば、オプション装置１１０への電源供給は停止し、異常動作を回避しつつ、外部コントローラ１０６には電源を供給して、プログラム転送は続行することができる。
【００２７】
また、上記処理に限らず、転送するプログラムにチェックサムを埋め込んでおき、ＣＰＵ１０１は転送が終了したときに、チェックサムを計算し、転送プログラムに埋め込まれているチェックサムと比較して正常か異常かを判断し、正常の場合、ＥＥＰＲＯＭ１０４の所定のアドレスにＡＡＡＡｈ（これに限らない）を書き込むといった処理を行ってもよい。
【００２８】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施の形態では、プログラム転送中に異常動作しないようにオプション装置１１０に対して電源供給をＯＦＦするものを示したが、任意の負荷、例えば原稿用紙を搬送するＡＤＦ等に対して同等の制御を行うことが可能である。また、バックアップのＥＥＰＲＯＭ１０４が装着されていないときに、外部コントローラ１０６とオプション装置１１０の双方に対する電源供給をＯＦＦするようにしてもよい。
【００２９】
【発明の効果】
以上のように本発明の画像形成装置によれば、外部装置から第１記憶手段に制御プログラムを転送し、その制御プログラムが転送中であるかどうかを示す転送状態の情報を第２記憶手段に記憶させ、この第２記憶手段の状態に応じて、画像形成のためのオプション装置への電源供給を制御するようにしたので、制御プログラムの転送途上でオプション装置が異常動作するようなことを回避することができ、動作信頼性の向上が図れる。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係る画像形成装置の画像形成主要部の構成図。
【図２】  本装置の制御構成を示すブロック図。
【図３】  本装置の全体動作のフローチャート。
【図４】  本装置の電源ＯＮ処理のフローチャート。
【図５】  本装置の転送処理のフローチャート。
【符号の説明】
１０１ ＣＰＵ（電源供給手段）
１０２  フラッシュメモリ（第１記憶手段）
１０４  ＥＥＰＲＯＭ（第２記憶手段）
１０５  通信インターフェース（インターフェース手段）
１０６  外部コントローラ（外部装置）
１１０  オプション装置
【図１】
0004061814.tif 000002
【図２】
0004061814.tif 000003
【図３】
0004061814.tif 000004
【図４】
0004061814.tif 000005
【図５】
0004061814.tif 000006