(57)【要約】【課題】  全ての設定情報を記憶する第１の不揮発記憶装置を有し、立ち上がりの遅いコントローラ制御系と、準備動作のため等の最小限の設定情報を記憶する第２の不揮発記憶装置を有するエンジン制御系を備えた画像形成装置において、第２の不揮発記憶装置に不具合が生じた場合の対策を提案する。【解決手段】  電源が投入され、初期動作が行われた後、エンジン制御部１０８のＣＰＵ１１１が第２の不揮発記憶装置１１６の異常を検出すると、第２の不揮発記憶装置１１６に記憶された設定情報に基づいた準備動作は行わず、コントローラ制御部１０７の立ち上がりを待って第１の不揮発記憶装置１０５に記憶された設定情報に基づいて準備動作を開始する。【選択図】  図３
2006072248.tif 000002
【特許請求の範囲】
【請求項１】
制御系が、主にユーザーインターフェースとモード設定を司るコントローラ制御系と、用紙搬送手段、画像形成手段、画像定着手段を有しセンサの検知やモータなどの駆動を行うエンジン制御系とに分かれており、全ての設定情報を前記コントローラ制御系に設けた第１の記憶手段に記憶するように構成され、かつ電源投入時の前記コントローラ制御系の立ち上がりが前記エンジン系の立ち上がりより遅い画像形成装置において、
前記エンジン制御系に設けられ、電源投入時の準備動作を開始するために必要な最小限の設定情報を記憶する補助的な第２の記憶手段と、
前記第２の記憶手段の異常を検知する異常検知手段と、
前記異常が検知された場合は前記第２の記憶手段に記憶された前記設定情報に基づいた前記準備動作を開始せず、前記コントローラ制御系の立ち上がりを待って前記第１の記憶手段に記憶された設定情報に基づいて前記準備動作を開始する制御手段とを設けたことを特徴とする画像形成装置。
【請求項２】
前記エンジン制御系と前記第２の記憶手段との通信状態を検知する通信検知手段を設け、前記異常検知手段は、電源投入後一定時間内に前記第２の記憶手段との通信が成立しない場合に、前記第２の記憶手段の異常を検知することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記第２の記憶手段に前記設定情報とは別に確認用の所定のコードを保持する領域を設け、前記異常検知手段は、電源投入時に前記領域を読み出した値が前記所定のコードと異なっている場合に前記第２の記憶手段が異常であることを検知することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記第２の記憶手段に前記設定情報とは別に確認用の領域を設け、電源投入時に前記領域に所定のコードを書き込み、前記異常検知手段は、前記領域を読み出した値が前記書き込んだコードと異なっている場合に前記第２の記憶手段が異常であることを検知することを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記第２の記憶手段に前記設定情報とは別に確認用の所定のコードを保持する領域を設け、電源投入時に前記領域を読み出した値が所定のコードと異なっている場合には前記領域に所定のコードを書き込み、その後読み出した値が書き込んだコードと同じであれば前記第２の記憶手段の設定情報の初期化を行い、異なっていれば前記第２の記憶手段が異常であるとすることを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記準備動作は、前記画像定着手段が有する定着熱源の予熱動作であり、前記第２の記憶手段に記憶する設定情報は、少なくとも前記定着熱源の異常発生情報か定着部での用紙詰まり発生情報のいずれか一方を含むことを特徴とする請求項１から５のいずれか１項に記載の画像形成装置。
【請求項７】
前記第１および第２の記憶手段は不揮発性記憶装置であることを特徴とする請求項１から６のいずれか１項記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御系にコントローラ制御系とエンジン制御系とを有する画像形成装置に関するものである。
【背景技術】
【０００２】
近年のデジタル制御の複写機やプリンタにおいては、多くの機種で部品の共通化や操作性の統一を図る目的で、図１６のように制御系を、ユーザーインターフェースやモード設定、コピーやプリンタといったアプリケーションの制御を司り機種間の共通性が高いコントローラ制御系と、センサの検知やモータなどの駆動を行うエンジン制御系とに分離するようになってきている。
図１６において、コントローラ制御部１０７は、主に各種の処理動作を行うＣＰＵ１０１、制御用プログラムを固定的に記憶したＲＯＭ１０４、各種情報を一時記憶するＲＡＭ１０３、機械内の設定情報を記憶する不揮発記憶装置１０５、ＬＡＮやシリアル通信などのインターフェースを提供するＩ／Ｏインターフェース１００、エンジン制御部１０８との通信を行う外部インターフェース１０２などから構成され、それらはローカル通信バス１０６で結ばれている。エンジン制御部１０８は、主に各種の処理動作を行うＣＰＵ１１１、制御用プログラムを固定的に記憶したＲＯＭ１１４、各種情報を一時記憶するＲＡＭ１１３、コントローラ制御部１０７との通信を行う外部インターフェース１１０、各種モータやクラッチ、ソレノイドへの出力とセンサからの入力の読み取りなどを行うＩ／Ｏインターフェース１１２などから構成され、それらはローカル通信バス１１５で結ばれている。また、コントローラ制御部１０７とエンジン制御部１０８は通信バス１１７で結ばれている。
【０００３】
さらにこれらの装置においては、従来コントローラ制御系とエンジン制御系に分割して記憶させていた各種設定情報やログ情報などを、コントローラ制御系に大容量の不揮発記憶装置１０５を用意してまとめて記憶させるようになってきている。これにより、不揮発記憶装置を一つにまとめるコストメリットの他に、記憶情報の一元化によって例えば基板交換時の設定情報の不整合の防止や、外部記憶装置やネットワークへの設定情報の書き出しなどといった設定情報の管理が容易になるといったメリットを得ることができる。この構成においては、エンジン制御系は自らが必要とする設定情報を電源投入時にコントローラ制御系より取得し、内部の一時記憶装置に保存する。そして設定情報に変更があった場合は一時記憶装置を変更すると共にコントローラ制御系に変更を通知し、コントローラ制御系は不揮発記憶装置を変更する。
【０００４】
しかしながら、コントローラ制御系はエンジン制御系と比較し、画面表示や各アプリケーションの制御などを司るためデータ量が多く、またＯＳの立ち上げに時間がかかってしまうため、電源投入時の初期化動作に約８〜１０秒程度の時間がかかる。そのため、エンジン制御系は自らの初期化動作は終了しても、コントローラ制御系から設定情報を取得できる状態になるまで準備動作を開始させることができない。特に、定着系は発煙、火災の危険性があるため、異常発生状態や、定着ジャム発生状態を不揮発記憶装置に記憶し、それらが発生している場合は準備動作を開始させない安全対策が一般的に行われている（例えば、特許文献１参照）。しかしながら、上記のようにコントローラ制御系が立ち上がるまでエンジンの設定情報を取得できないと、異常状態でないことを確認できないため準備動作が開始できず、機器が動作開始可能になるのが遅くなってしまっていた。
【０００５】
そこで、本出願人は以前、エンジン制御系に少量の第２の不揮発記憶装置を設け、定着系の準備動作を開始するのに必要な上記異常発生状態やジャム発生状態を記憶させておき、準備動作を早く開始させる方法を提案した（特願２００３−１３０２８４号）。
【特許文献１】特開平６−１７１７９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記提案した発明においては、上記第２の不揮発記憶装置に不具合が生じた場合の対策については特に言及されていなかった。
従って、本発明は上記の構成において、第２の不揮発記憶装置に不具合が生じた場合の対策を提案するものである。
【課題を解決するための手段】
【０００７】
請求項１の発明による画像形成装置は、制御系が、主にユーザーインターフェースとモード設定を司るコントローラ制御系と、用紙搬送手段、画像形成手段、画像定着手段を有しセンサの検知やモータなどの駆動を行うエンジン制御系とに分かれており、全ての設定情報を前記コントローラ制御系に設けた第１の記憶手段に記憶するように構成され、かつ電源投入時の前記コントローラ制御系の立ち上がりがエンジン系の立ち上がりより遅い画像形成装置において、前記エンジン制御系に設けられ、電源投入時の準備動作を開始するために必要な最小限の設定情報を記憶する補助的な第２の記憶手段と、第２の記憶手段の異常を検出する異常検出手段と、前記異常が検知された場合は前記第２の記憶手段に記憶された前記設定情報に基づいた前記準備動作を開始せず、前記コントローラ制御系の立ち上がりを待って前記第１の記憶手段に記憶された設定情報に基づいて前記準備動作を開始する制御手段とを設けたことを特徴とするものである。
【０００８】
請求項２の発明による画像形成装置は、請求項１において、前記エンジン制御系と第２の記憶手段との通信状態を検知する通信検知手段を設け、前記異常検知手段は、電源投入後一定時間内に前記第２の記憶手段との通信が成立しない場合に、前記第２の記憶手段の異常を検知することを特徴とするものである。
請求項３の発明による画像形成装置は、請求項１において、前記第２の記憶手段に前記設定情報とは別に確認用の所定のコードを保持する領域を設け、前記異常検知手段は、電源投入時にその領域を読み出した値が前記所定のコードと異なっている場合に前記第２の記憶手段が異常であることを検知することを特徴とするものである。
【０００９】
請求項４の発明による画像形成装置は、請求項１において、前記第２の記憶手段に前記設定情報とは別に確認用の領域を設け、電源投入時に前記領域に所定のコードを書き込み、前記異常検知手段は、前記領域を読み出した値が前記書き込んだコードと異なっている場合に前記第２の記憶手段が異常であることを検知することを特徴とする
ものである。
請求項５の発明による画像形成装置は、請求項１において、前記第２の記憶手段に前記設定情報とは別に確認用の所定のコードを保持する領域を設け、電源投入時に前記領域を読み出した値が所定のコードと異なっている場合には前記領域に所定のコードを書き込み、その後読み出した値が書き込んだコードと同じであれば前記第２の記憶手段の設定情報の初期化を行い、異なっていれば前記第２の記憶手段が異常であるとすることを特徴とするものである。
【００１０】
請求項６の発明による画像形成装置は、請求項１から５において、前記準備動作が前記画像定着手段が有する定着熱源の予熱動作であり、前記第２の記憶手段に記憶する情報は、少なくとも前記定着熱源の異常発生情報か定着部での用紙詰まり発生情報のいずれか一方を含むことを特徴とするものである。
請求項７の発明による画像形成装置は、請求項１から６において、前記第１および第２の記憶手段は不揮発性記憶装置であることを特徴とするものである。
【発明の効果】
【００１１】
請求項１および７の発明によれば、第２の記憶手段の異常を検知した場合は、第２の記憶手段の記憶内容に基づいた準備動作を開始せず、コントローラ制御系の立ち上がりを待ってコントローラ制御系に設けられた第１の記憶手段の記憶内容で準備動作を開始することによって、第２の記憶手段に異常を生じた場合でも、準備動作の開始が遅くなるものの装置が使用不能になることなく、正しい設定情報を用いて装置を動作させることができる。
【００１２】
請求項２の発明によれば、請求項１において、エンジン制御系と第２の記憶手段との通信状態を検知する手段を有し、電源投入後一定時間内に第２の記憶手段との通信が成立しない場合に第２の記憶手段の異常を検知することによって、第２の記憶手段が接続されていない状態や、破損している状態を検知し、正しい設定情報を用いて装置を動作させることができる。
【００１３】
請求項３の発明によれば、請求項１において、第２の記憶手段に設定情報とは別に確認用に所定のコードを保持する領域を有し、電源投入時にその領域を読み出した値が所定のコードと異なっている場合に第２の記憶手段の異常を検知することによって、第２の記憶手段の保持している情報が破壊されている場合や、不正な記憶装置が接続された場合を検知し、正しい設定情報を用いて装置を動作させることができる。
【００１４】
請求項４の発明によれば、請求項１において、第２の記憶手段に設定情報とは別に確認用の領域を有し、電源投入時にその領域に所定のコードを書き込み、その後その領域を読み出した値が書き込んだコードと異なっている場合に上記第２の記憶手段の異常を検知することによって、第２の記憶手段が破損している状態や書き込み限度回数の超過により書き込み不可になっている状態を検出し、正しい設定情報を用いて装置を動作させることができる。
【００１５】
請求項５の発明によれば、請求項１において、第２の記憶手段に設定情報とは別に確認用に所定のコードを保持する領域を有し、電源投入時にその領域を読み出した値が所定のコードと異なっている場合にはその領域に所定のコードを書き込み、その後読み出した値が書き込んだコードと同じであれば第２の記憶手段の設定情報の初期化を行い、異なっていれば第２の記憶手段の異常を検知することによって、第２の記憶手段が破損している場合や、保持している情報が破壊されている場合や、不正な記憶装置が接続された場合を検知し、かつ記憶手段自体の機能に異常がない場合は、正常に使用できるように復帰させつつ、正しい設定情報を用いて装置を動作させることができる。
【００１６】
請求項６の発明によれば、請求項１から５において、上記準備動作が画像定着手段が有する定着熱源の予熱動作であり、第２の記憶手段に記憶する情報に少なくとも定着熱源の異常発生情報か定着部での用紙詰まり発生情報のいずれか一方が含まれることにより、定着熱源に異常がある状態や定着部に残紙が存在した状態で定着系を動作させてしまう危険性を回避しつつ、定着熱源の予熱動作を早く開始させることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を図面と共に説明する。
図１は本発明の実施の形態による画像形成装置としての複写機を概念的に示す構成図である。
この装置には所定の速度で回転駆動される感光ドラム１１が設けられており、その周囲には帯電チャージャ１２、光書き込みユニット１３、現像ユニット１４、転写チャージャ１５、分離チャージャ１６などが配置されている。感光ドラム１１は帯電チャージャ１２により一様に帯電され、光書き込みユニット１３によって静電潜像を書き込まれ、現像ユニット１４によってトナー像を現像される。給紙トレイ４より送り出された用紙はレジストローラ１７を経由して転写チャージャ１５により感光ドラム１１上のトナー像を転写され、分離チャージャ１６により感光ドラム１１より分離され、定着ユニット１８によって加熱、加圧されトナーを溶融、定着され、排紙ローラ１９を経て排紙される。この搬送路上には給紙センサ２０、レジストセンサ２１、排紙センサ２２の各センサが設けられており、用紙の進行状況が分かるようになっている。
【００１８】
図２は複写機が備える定着装置を示す構成図である。
図示のように定着装置５５は、定着ローラ７００と、この定着ローラ７００に圧接する加圧ローラ７０１とを有し、定着ローラ７００は表面がＰＦＡ，ＰＴＦＥ等の耐熱離型層でコーティングされており、その内部には加熱用の熱源７０２が設けられている。この熱源７０２には、ハロゲンヒータや赤外線ヒータ（ニクロム線）などが用いられる。また、定着ローラ７００及び加圧ローラ７０１の表面部にはそれぞれ温度センサ７０３，７０４が設けられており、これら温度センサ７０３，７０４からの温度検知信号に基づいて定着ローラ７００及び加圧ローラ７０１の温度がある一定値となるように熱源７０２が制御されると共に、転写紙（用紙）Ｐへの供給熱量を制御するための定着ローラ７００と加圧ローラ７０１とのニップ幅を変更できるように加圧機構が制御されている。すなわち、定着ローラ７００は駆動機構（図示せず）によって回転駆動され、加圧ローラ７０１と連動して用紙Ｐを搬送しながら、この用紙Ｐに熱及び圧力を加えて定着処理を行う。この定着装置５５内を移動するシートがその装置内で搬送不良を起こして滞った場合には、定着装置５５を外部に引き出し、定着カバー７３１を開放して定着装置内部が外部から見える状態とした上で、シートの取り除きを行う。なお、この定着装置５５には定着カバー開閉状態を検知するセンサ７３２が取り付けられており、定着カバー開閉状態を常時監視している。
【００１９】
図３は複写機が備える制御部のうち本発明に関する部分の概略を示すブロック図である。
制御部は、主にユーザーインターフェースやモード設定、コピーやプリンタといったアプリケーションの制御をつかさどるコントローラ制御部１０７と、センサの検知やモータなどの駆動を行うエンジン制御部１０８とに分けられる。コントローラ制御部１０７は、主に各種の処理動作を行うＣＰＵ１０１、制御用プログラムを固定的に記憶したＲＯＭ１０４、各種情報を一時記憶するＲＡＭ１０３、機械内の設定情報を記憶する不揮発記憶１０５、ＬＡＮやシリアル通信などのインターフェースを提供するＩ／Ｏインターフェース１００、エンジン制御部との通信を行う外部インターフェース１０２などから構成され、それらはローカル通信バス１０６で結ばれている。
【００２０】
エンジン制御部１０８は、主に各種の処理動作を行うＣＰＵ１１１、制御用プログラムを固定的に記憶したＲＯＭ１１４、各種情報を一時記憶するＲＡＭ１１３、コントローラ制御部との通信を行う外部インターフェース１１０、各種モータやクラッチ、ソレノイドへの出力とセンサからの入力の読み取りなどを行うＩ／Ｏインターフェース１１２などを備え、さらにエンジン制御系に設定情報を保存するための少量の記憶装置１１６を有する。この記憶装置１１６は不揮発記憶装置によって構成される。その不揮発記憶は１０万回程度の書き換えが可能なＮＶＲＡＭによって構成されるのが望ましいが、書き込むべきデータと現在のデータを比較し不要な書き換えを行わないようにすることで書き換え回数に制約のある不揮発記憶装置も使用可能である。上記の各部はローカル通信バス１１５で結ばれている。また、コントローラ制御部１０７とエンジン制御部１０８は通信バス１１７で結ばれている。
【００２１】
この構成における、特願２００３−１３０２８４号に開示された制御の動作ルーチンのうち、定着異常検知に関するものを図４〜６に示す。
図４において、電源が投入されると、エンジン制御部１０８の初期化動作及びコントローラ制御１０７の初期化が行われる（Ｓ１）（Ｓ２）。エンジン制御部１０８の初期化動作後、エンジン側ＣＰＵ１１１は記憶装置１１６にアクセスし、定着異常発生フラグを読み込む（Ｓ３）。定着異常発生フラグが立っていなければ（Ｓ４、ＮＯ）、定着熱源の予熱動作を開始しながら（Ｓ５）、定着異常発生フラグが立っている場合は（Ｓ４、ＹＥＳ）、定着熱源の予熱動作を行わずに、コントローラ制御部１０７の初期化処理が完了し、コントローラ制御部１０７の不揮発記憶装置１０５にある設定情報が送られてくるのを待つ（Ｓ６）。
【００２２】
コントローラ制御部１０７は電源の投入と同時に初期化動作を開始するが、ＯＳの立ち上げに時間を要するため初期化の終了には約８〜１０秒を要する。初期化終了後、コントローラ制御部１０７はエンジン制御部１０８と通信を開始し、コントローラ制御部１０７の不揮発記憶装置１０５に記憶されている設定情報をエンジン制御部１０８に送出する。設定情報が送られてきたら設定情報内の定着異常フラグを見て（Ｓ７）、予熱動作を開始している場合は（Ｓ８，ＹＥＳ）、フラグが立っていなければ（Ｓ９，ＮＯ）、予熱動作を継続し（Ｓ１０）、フラグが立っていれば（Ｓ９，ＹＥＳ）、予熱動作を停止して（Ｓ１１）、エンジン側記憶装置の定着異常発生フラグを更新する（Ｓ１２）。Ｓ８で予熱動作を開始していない場合は、フラグが立っていなければ（Ｓ１３，ＮＯ）、定着熱源の予熱動作を開始し（Ｓ１４）、それと共にエンジン側記憶装置の定着異常発生フラグを更新する（Ｓ１５）。フラグが立っていれば（Ｓ１３、ＹＥＳ）、定着熱源の予熱動作を開始せずそのまま待つ。
【００２３】
図５に示すように、定着熱源の動作中に温度センサが限界以上の温度を検知する（高温異常）、一定時間経過しても温度が上昇しない（低温異常）、温度が激しく変動するといった異常を検知すると、エンジン側ＣＰＵ１１１は定着熱源の動作を停止してコントローラ側に定着異常の発生を通知すると共に、エンジン側記憶装置１１６の定着異常発生フラグを立てる。コントローラ側は通知を受けて操作部上に定着異常であることを表示すると共に、コントローラ制御部１０７の不揮発記憶装置１０５の定着異常発生フラグを立てる。また、図６に示すように、操作部上から特定の操作を行うと、エンジン側ＣＰＵ１１１は定着異常状態が解除されたものと判断し、エンジン側記憶装置１１６の定着異常フラグを落とすと共に、コントローラ制御部１０７にも定着異常の解除を通知し、コントローラ制御部１０７は不揮発記憶装置１０５の定着異常フラグを落とす。
【００２４】
次に、特願２００３−１３０２８４号に開示された制御の動作ルーチンのうち、定着ジャム検知に関するものを図７〜１０に示す。
図７、図８において、電源が投入されると、エンジン制御部１０８の初期化動作及びコントローラ制御１０７の初期化が行われる（Ｓ２１）（Ｓ２２）。エンジン制御部１０８の初期化動作後、エンジン側ＣＰＵ１１１は記憶装置１１６にアクセスし、定着ジャム状態フラグを読み込む（Ｓ２３）。また、定着センサの状態を見る（Ｓ２４）。定着センサが紙なしの場合で（Ｓ２５、ＮＯ）、定着ジャム状態フラグが立っていなければ（Ｓ２６、ＮＯ）定着熱源の予熱動作を開始しながら（Ｓ２７）、定着ジャム状態フラグが立っている場合は（Ｓ２６、ＹＥＳ）、定着熱源の予熱動作を行わずに、コントローラ制御部１０７の初期化処理が完了し、コントローラ制御部１０７の不揮発記憶装置１０５にある設定情報が送られてくるのを待つ（Ｓ２８）。
【００２５】
コントローラ制御部１０７から設定情報が送られてきたら設定情報内の定着ジャム状態フラグを見る（Ｓ２９）。定着センサが紙なしの場合で（Ｓ３０、ＮＯ）、予熱動作を開始している場合は（Ｓ３１、ＹＥＳ）、フラグが立っていなければ（Ｓ３３、ＮＯ）予熱動作を継続する（Ｓ３４）。フラグが立っていれば（Ｓ３３、ＹＥＳ）、予熱動作を停止して（Ｓ３５）、エンジン側記憶装置１１６の定着ジャム状態フラグを更新する（Ｓ３６）。Ｓ３１で予熱動作を開始していない場合は、フラグが立っていなければ（Ｓ３７、ＮＯ）定着熱源の予熱動作を開始し（Ｓ３８）、それと共にエンジン側記憶装置１０８の定着ジャム状態フラグを更新する（Ｓ３９）。フラグが立っていれば（Ｓ３７、ＹＥＳ）定着熱源の予熱動作を開始せずそのまま待つ。
【００２６】
Ｓ２５で定着センサが紙ありだった場合は、定着ジャム状態フラグに関わらず定着ジャム状態フラグを立て（Ｓ４０）、定着熱源の予熱動作を開始せずに、コントローラ制御系の初期化処理が完了し、コントローラ制御部１０７の不揮発記憶装置１０５にある設定情報が送られてくるのを待つ（Ｓ２８）。Ｓ３０で定着センサが紙ありだった場合は、コントローラ制御部１０７から設定情報が送られてきたら設定情報内の定着ジャム状態フラグを見て、フラグが立っていなければ（Ｓ４１、ＮＯ）、コントローラ側に通知し、コントローラ制御部１０７の定着ジャム状態フラグを立てさせ、フラグが立っていれば（Ｓ４１、ＹＥＳ）、コントローラ側に通知し、コントローラ制御部１０７の定着ジャム状態フラグを更新する（Ｓ４２）。
【００２７】
図９に示すように、定着部においてジャムの発生を検知すると、エンジン側ＣＰＵ１１１は定着熱源の動作を停止してコントローラ側に定着ジャムの発生を通知すると共に、エンジン側記憶装置１１６の定着ジャム状態フラグを立てる。コントローラ側は通知を受けて操作部上に定着ジャムであることを表示すると共に、コントローラ制御部１０７の不揮発記憶装置１０５の定着ジャム状態フラグを立てる。図１０は定着ジャムの解除ルーチンを示す。単に定着センサが紙なしを検知しただけでは定着ジャム状態は解除されないが、定着ユニットのカバーが開閉されたあと定着センサが紙なしになっていれば、定着部のジャム紙が取り除かれたものと判断し、エンジン側記憶装置の定着ジャム状態フラグを落とすと共にコントローラ制御系にも定着ジャムの解除を通知し、コントローラ制御系は不揮発記憶の定着ジャム状態フラグを落とす。
【００２８】
次に、上記構成による請求項１および２に関する第１の実施の形態による制御の動作ルーチンについて図１１を参照して説明する。
電源が投入されると、エンジン制御部１０８の初期化動作及びコントローラ制御１０７の初期化が行われる（Ｓ５１）（Ｓ６２）。エンジンＣＰＵ１１１はエンジン側記憶装置１１６との通信回線を開き、エンジン側記憶装置１１６に対しデータの読み出しを要求する（Ｓ５２）。この読み出し要求に対して応答があった場合は（Ｓ５３、ＹＥＳ）、図４、図７及び図１２のＡの動作に移行し、通常通り定着異常フラグや定着ジャム状態フラグを読み出して動作を判断する。
【００２９】
一方、１００ｍｓ待っても応答がない場合は（Ｓ５４、ＹＥＳ）、もう一度データの読み出しを要求する（Ｓ５５）。再読み出し要求に対する応答があった場合には（Ｓ５６、ＹＥＳ）、図４、図７及び図１２のＡの動作に移行し、通常通り定着異常フラグや定着ジャム状態フラグを読み出して動作を判断する。さらに１００ｍｓ待っても（Ｓ５６、ＹＥＳ）応答がない場合は（Ｓ５７、ＹＥＳ）、定着熱源の予熱動作を行わずに、コントローラ制御部１０７の初期化処理が完了し、コントローラ制御部１０７の不揮発記憶装置１０５にある設定情報が送られてくるのを待つ（Ｓ５８）。コントローラ制御部１０７の設定情報が送られてきたら、あとは定着異常フラグや定着ジャム状態フラグが立っていたときと同様に、コントローラ側設定情報のフラグを見て（Ｓ５９）、フラグが立っていなければ（Ｓ６０、ＮＯ）、定着熱源の予熱動作を開始し（Ｓ６１）、立っていたら（Ｓ６０、ＹＥＳ）予熱動作を開始せずそのまま待機する。
【００３０】
本実施の形態によれば、エンジン側記憶装置１１６が装着されていない場合や、破損している場合にも、コントローラ制御部１０７が立ち上がるまで待つことで、通常通り装置を使用することができる。
【００３１】
次に、請求項３に関する第２の実施の形態による制御の動作ルーチンについて図１２を参照して説明する。
本実施の形態によるエンジン制御部１０８の不揮発記憶装置１１６は、図１５に示すように設定情報を記憶する領域のほかに確認用の領域１１６ａを有し、そこには不揮発記憶装置１１６の初期化時に所定のコードが書き込まれている。
【００３２】
図１２において、電源が投入されエンジン制御部１０８の初期化動作が行われると、エンジンＣＰＵ１１１はエンジン側記憶装置１１６との通信回線を開き、エンジン側記憶装置１１６に対し上記確認用領域のコードの読み出しを要求する（Ｓ７１）。このとき応答がない場合は、第１の実施の形態と同様にコントローラ制御部１０７の初期化処理が完了し、設定情報が送られてくるまで待機する。応答があった場合は、確認用領域から読み出したコードが所定のものと一致しているかを確認する（Ｓ７２）。一致していれば、設定情報が正常であるとして図４および図７のＡの動作に移行し、通常どおり定着異常フラグや定着ジャム状態フラグを読み出して動作を判断する。一致しない場合は、応答がない場合と同様に、コントローラ制御部１０７の初期化処理が完了し設定情報が送られてくるまで待ち（Ｓ７３）、送られてきた時点で定着異常フラグや定着ジャム状態フラグが立っていたときと同様にコントローラ側設定情報のフラグを見て（Ｓ７４）、フラグが立っていなければ（Ｓ７５、ＮＯ）、定着熱源の予熱動作を開始し（Ｓ７６）、立っていたら予熱動作を開始せずそのまま待機する。
【００３３】
本実施の形態によれば、エンジン側記憶装置１１６の保持しているデータが破壊されて異常な値が入っているような場合にも、異常な値を使用して定着熱源を動作させてしまうことなく、コントローラ制御部１０７が立ち上がるまで待って正常な設定情報に従って通常通り装置を使用することができる。なお、図１５の確認用領域１１６ａに書き込まれる所定のコードは、例えば１６進数で５５Ｈ，ＡＡＨというように、０と１のビットが混在したものが望ましい。
【００３４】
以上説明した第１、第２の実施の形態においては、エンジン側不揮発記憶装置１１６に不具合が生じた場合にそれを検知する手段として、不揮発記憶装置１１６との通信の成立を確認する方法と不揮発記憶装置１１６に所定のコードを記憶する確認用領域１１６ａを用意し、その部分のコードを読み出してコードが正しいことを確認する方法を提案した。しかしながら、この方法には読み出しは問題ないが、書き込みができない状態を検知できないという問題が生じる。以下に説明する第３，４の実施の形態は、不揮発記憶装置１１６に不具合が生じた場合に、上記の問題を解決するためのものである。
【００３５】
請求項４、５に関する第３の実施の形態による制御の動作ルーチンについて図１３を参照して説明する。
本実施の形態によるエンジン制御部１０８の記憶装置１１６は、図１５に示すように設定情報を記憶する領域のほかに確認用の領域１１６ａを有し、そこには記憶装置１１６の初期化時に所定のコードが書き込まれている。
【００３６】
図１３において、電源が投入されると、エンジン制御部１０８の初期化動作及びコントローラ制御１０７の初期化が行われる（Ｓ８１）（Ｓ８２）。エンジンＣＰＵ１１１はエンジン側記憶装置１１６との通信回線を開き、エンジン側記憶装置１１６に対し上記確認用の領域１１６ａへの所定のコードの書き込みを要求する（Ｓ８３）。書き込み要求に正常終了の応答があったら（Ｓ８４、ＹＥＳ）、次にその領域のコードの読み出しを要求する（Ｓ８５）。この読み出し要求に対し応答がきたら（Ｓ８６、ＹＥＳ）、確認用領域１１６ａから読み出したコードが電源投入時に書き込んだものと一致しているかを確認する（Ｓ８７）。一致していれば、設定情報が正常であるとして図４および図７のＡの動作に移行し、通常通り定着異常フラグや定着ジャム状態フラグを読み出して動作を判断する。
【００３７】
一方、上記書き込み要求（Ｓ８３）、読み出し要求（Ｓ８５）に応答が無かった場合や（Ｓ８４、ＮＯ）（Ｓ８６、ＮＯ）、読み出したコードが書き込んだものと異なっている場合は（Ｓ８７、ＮＯ）定着熱源の予熱動作を行わずに、コントローラ制御部１０７の初期化処理が完了し、コントローラ制御部１０７の不揮発記憶装置１０５にある設定情報が送られてくるのを待つ（Ｓ８８）。コントローラ制御部１０７の設定情報が送られてきたら、あとは定着異常フラグや定着ジャム状態フラグが立っていたときと同様にコントローラ側設定情報のフラグを見て、フラグが立っていなければ（Ｓ９０、ＮＯ）定着熱源の予熱動作を開始し、フラグが立っていたら（Ｓ９０、ＹＥＳ）予熱動作を開始せずそのまま待機する。
【００３８】
本実施の形態によれば、エンジン側記憶装置１１６が破損している場合や書き込み限度回数の超過により正常な使用ができなくなっている場合にも、コントローラ制御部１０７が立ち上がるまで待つことで、異常なエンジン側不揮発記憶装置１１６の設定情報を使用せずに、通常通り装置を使用することができる。
【００３９】
次に、請求項６に関する第４の実施の形態による制御の動作ルーチンについて図１４を参照して説明する。
本実施の形態によるエンジン制御部１０８の不揮発記憶装置１１６は、図１５に示すように設定情報を記憶する領域のほかに確認用の領域１１６ａを有し、そこには不揮発記憶装置１１６の初期化時に所定のコードが書き込まれている。
【００４０】
図１４において、電源が投入されると、エンジン制御部１０８の初期化動作及びコントローラ制御１０７の初期化が行われる（Ｓ１０１）（Ｓ１０２）。エンジンＣＰＵ１１１はエンジン側不揮発記憶装置１１６との通信回線を開き、エンジン側不揮発記憶装置１１６に対し上記確認用領域１１６ａのコードの読み出しを要求する（Ｓ１０３）。応答がきたら（Ｓ１０４、ＹＥＳ）、確認用領域１１６ａから読み出したコードが所定のものと一致しているかを確認する（Ｓ１０５）。一致していれば（Ｓ１０５、ＹＥＳ）、設定情報が正常であるとして図４および図７のＡの動作に移行し、通常通り定着異常フラグや定着ジャム状態フラグを読み出して動作を判断する。
【００４１】
一致しない場合（Ｓ１０５、ＮＯ）は、確認用領域１１６ａに上記所定のコードの書き込みを要求する（Ｓ１０６）。この書き込み要求に正常終了の応答がきたら（Ｓ１０７、ＹＥＳ）、もう一度確認用領域のコードの読み出しを要求し（Ｓ１０８）、応答がきたら（Ｓ１０９、ＹＥＳ）確認用領域１１６ａから読み出したコードが先ほど書き込んだ所定のコードと一致しているかを確認する（Ｓ１１０）。上記書き込み要求、読み出し要求に応答が無かった場合や（Ｓ１０７、ＮＯ、Ｓ１０９，ＮＯ）、読み出したコードが書き込んだものと一致しなかった場合は（Ｓ１１０、ＮＯ）、定着熱源の予熱動作を行わずに、コントローラ制御部１０７の初期化処理が完了し、コントローラ制御部１０７の不揮発記憶装置１０５にある設定情報が送られてくるのを待つ（Ｓ１１２）。
【００４２】
コントローラ制御部１０７の設定情報が送られてきたら、あとは定着異常フラグや定着ジャム状態フラグが立っていたときと同様にコントローラ側設定情報のフラグを見て（Ｓ１１３）、フラグが立っていなければ（Ｓ１１４、ＮＯ）定着熱源の予熱動作を開始し（Ｓ１１５）、立っていたら（Ｓ１１４、ＹＥＳ）予熱動作を開始せずそのまま待機する。一方、Ｓ１１０でコードが一致した場合は、保持しているデータは異常ではあるが記憶装置自体は正常と判断し、設定情報の初期化を行う（Ｓ１１１）。その後は同様に定着熱源の予熱動作を行わず、コントローラ制御部１０７の不揮発記憶装置１０５にある設定情報が送られてくるのを待つ。
【００４３】
本実施の形態によれば、エンジン側記憶装置１１６が破損している場合や保持しているデータが破壊されて異常な値が入っているような場合に、異常な値を使用して定着熱源を動作させてしまうことなく、コントローラ制御部１０７が立ち上がるまで待って正常な設定情報に従って通常通り装置を使用することができる。さらに、データが異常であっても記憶装置１１６自体は正常である場合は設定情報の初期化を行うことで、次回からは正常時の動作で動かせるようになることが期待できる。なお、確認用領域１１６ａに書き込まれる所定のコードは、例えば１６進数で５５Ｈ，ＡＡＨというように、０と１のビットが混在したものが望ましい。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態による画像形成装置としての複写機を概念的に示す構成図である。
【図２】複写機が備える定着装置を示す構成図である。
【図３】複写機が備える制御部のうち本発明にかかわる部分の概略を示すブロック図である。
【図４】制御の動作ルーチンのうち定着異常検知に関するフローチャートである。
【図５】制御の動作ルーチンのうち定着異常検知に関するフローチャートである。
【図６】制御の動作ルーチンのうち定着異常検知に関するフローチャートである。
【図７】制御の動作ルーチンのうち、定着ジャム検知に関するフローチャートである。
【図８】制御の動作ルーチンのうち、定着ジャム検知に関するフローチャートである。
【図９】制御の動作ルーチンのうち、定着ジャム検知に関するフローチャートである。
【図１０】制御の動作ルーチンのうち、定着ジャム検知に関するフローチャートである。
【図１１】本発明の第１の実施の形態による制御の動作ルーチンを示すフローチャートである。
【図１２】本発明の第２の実施の形態による制御の動作ルーチンを示すフローチャートである。
【図１３】本発明の第３の実施の形態による制御の動作ルーチンを示すフローチャートである。
【図１４】本発明の第４の実施の形態による制御の動作ルーチンを示すフローチャートである。
【図１５】本発明の実施の形態によるエンジン制御部の記憶装置の構成を示すブロック図である。
【図１６】従来の複写機が備える制御部の概略を示すブロック図である。
【符号の説明】
【００４５】
１０１    ＣＰＵ
１０２    外部Ｉ／Ｆ
１０５    不揮発記憶装置
１０７    コントローラ制御部
１０８    エンジン制御部
１１０    外部Ｉ／Ｆ
１１１    ＣＰＵ
１１６    不揮発記憶装置
１１６ａ    確認用領域
５５    定着装置
７０２    加熱用の熱源
【図１】
2006072248.tif 000003
【図２】
2006072248.tif 000004
【図３】
2006072248.tif 000005
【図４】
2006072248.tif 000006
【図５】
2006072248.tif 000007
【図６】
2006072248.tif 000008
【図７】
2006072248.tif 000009
【図８】
2006072248.tif 000010
【図９】
2006072248.tif 000011
【図１０】
2006072248.tif 000012
【図１１】
2006072248.tif 000013
【図１２】
2006072248.tif 000014
【図１３】
2006072248.tif 000015
【図１４】
2006072248.tif 000016
【図１５】
2006072248.tif 000017
【図１６】
2006072248.tif 000018