(57)【要約】      （修正有）【課題】画像形成装置における電源投入後のレディー状態への移行時間を短くするとともに、デバイスに対して故障診断を実行させる。【解決手段】本画像形成装置では、電源が投入されるとＣＰＵは、各デバイスの重要度に応じて決定された優先順位に従って複数のデバイスに対して動作確認を行なう。また、プリンタエンジンのウォーミングアップが終了した場合に、ＣＰＵは次の対象となるデバイスに対する動作確認を中止させて、画像形成装置をレディー状態に移行させる。【選択図】図５
2009196213.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータを取得し、プリンタエンジンに画像形成処理を実行させる画像形成コントローラであって、
取得したデータを記憶する記憶手段と、
外部機器と前記データのやり取りを行なう通信手段と、
電源投入時に、前記記憶手段及び前記通信手段の重要度に応じて決定された優先順位に従って該記憶手段及び該通信手段に対して動作確認を行なう確認手段と、
機器を動作可能状態に移行させる設定制御手段とを具備し、
前記設定制御手段は、電源投入後、前記プリンタエンジンのウォーミングアップが終了した場合に、次に対象となる前記記憶手段又は前記通信手段に対する動作確認を中止させて、機器を動作可能状態に移行させることを特徴とする画像形成コントローラ。
【請求項２】
前記設定制御手段は、前記動作可能状態の移行後に前記プリンタエンジンが画像形成処理を実行しない場合は、前記確認手段に中止した記憶手段及び通信手段の動作確認を再開させることを特徴とする請求項１に記載の画像形成コントローラ。
【請求項３】
前記プリンタエンジンはトナーを印刷媒体に対して定着させる機能を備える定着器を有する構成とされ、
前記設定制御手段は、前記プリンタエンジンのウォーミングアップが完了したことを前記定着器の温度に基づいて判断することを特徴とする請求項１又は請求項２のいずれかに記載の画像形成コントローラ。
【請求項４】
前記確認手段は、前記記憶手段が記憶容量の多いメモリである場合は、所定記憶容量ごとに区切って動作確認を実行し、
前記設定制御手段は、前記所定記憶容量毎の動作確認ごとに前記プリンタエンジンがウォーミングアップを終了しているか否かを判断することを特徴とする請求項３に記載の画像形成コントローラ。
【請求項５】
前記確認手段は、前記通信手段が外部機器と接続するためのインタフェースである場合は、前回使用したインタフェースにのみ動作確認を行なうことを特徴とする請求項１〜請求項４のいずれか一項に記載の画像形成コントローラ。
【請求項６】
画像形成処理を実行するプリンタエンジンと、所定データを取得し、前記プリンタエンジンに画像形成処理を実行させる画像形成コントローラとを有する画像形成装置であって、
前記画像形成コントローラは、
取得したデータを記憶する記憶手段と、
外部機器と前記データのやり取りを行なう通信手段と、
電源投入時に、前記記憶手段及び前記通信手段の重要度に応じて決定された優先順位に従って該記憶手段及び該通信手段に対して動作確認を行なう確認手段と、
機器を動作可能状態に移行させる設定制御手段とを具備し、
前記設定制御手段は、電源投入後、前記プリンタエンジンのウォーミングアップが終了した場合に、次に対象となる前記記憶手段又は前記通信手段に対する動作確認を中止させて、機器を動作可能状態に移行させることを特徴とする画像形成装置。
【請求項７】
画像形成処理を実行するプリンタエンジンと、所定データを取得し、前記プリンタエンジンに画像形成処理を実行させる画像形成コントローラとを有する画像形成装置の起動方法であって、
電源投入時に、取得したデータを記憶する記憶手段と、外部機器と前記データのやり取りを行なう通信手段との重要度に応じて決定された優先順位に従って該記憶手段及び該通信手段に対して動作確認を行なう第一の工程と、
前記プリンタエンジンのウォーミングアップが終了した場合に、次に対象となる前記記憶手段又は前記通信手段に対する動作確認を中止させて、機器を動作可能状態に移行させる第二の工程とを具備することを特徴とする画像形成装置の起動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源投入後に、記憶手段及び通信手段の動作確認を実行しつつ、プリンタエンジンのウォーミングアップ終了とともに機器を動作可能状態に移行させる画像形成コントローラ、上記画像形成コントローラを使用する画像形成装置、及び上記画像形成装置の起動方法に関するものである。
【背景技術】
【０００２】
従来、レーザープリンタ等の画像形成装置は、媒体に対して画像形成処理を実行するプリンタエンジンと、メモリ等の所定の機能を備えた記憶手段及び通信手段とを備えている。プリンタエンジンは、印刷を実行するための機構部を備えており、この機構部は電源が投入されてから暫くの間は、安定的に処理を実行できるようになるためにウォーミングアップを必要とする（例えば、特許文献１参照）。
【０００３】
そのため、画像形成装置では電源投入後に、プリンタエンジンに対してウォーミングアップ処理を実行し、記憶手段及び通信手段に対して動作確認を実行し、両処理が完了したことを確認すると動作可能状態であるレディー状態に移行する。このとき、画像形成装置はレディー状態に移行するまでは、外部からの一切のコマンドを受け付けいれない。
【特許文献１】特開２００６−９５８２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
画像形成装置が備える記憶手段及び通信手段の数が多くなり又各手段の構成が複雑になれば、全ての記憶手段及び通信手段に対して動作確認を完了させるのに要する時間も長くなるため、電源投入後に画像形成装置をレディー状態に移行させるのに必要な時間も長くなる。しかし、記憶手段及び通信手段に対する動作確認は、故障を診断するという側面からは有益であるため、画像形成装置をレディー状態に移行させる時間を短くするために記憶手段及び通信手段の動作確認を省略してしまうと、故障時に故障原因が解らなくなる恐れがある。
【０００５】
本発明は、上記課題に鑑みてなされたもので、画像形成装置における電源投入後のレディー状態への移行時間を短くするとともに、記憶手段及び通信手段に対して故障診断を実行させることが可能な画像形成コントローラ、上記画像形成コントローラを使用した画像形成装置、及び上記画像形成装置の起動方法の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明の一局面として、本発明は、所定のデータを取得し、プリンタエンジンに画像形成処理を実行させる画像形成コントローラであって、取得したデータを記憶する記憶手段と、外部機器と前記データのやり取りを行なう通信手段と、電源投入時に、前記記憶手段及び前記通信手段の重要度に応じて決定された優先順位に従って該記憶手段及び該通信手段に対して動作確認を行なう確認手段と、機器を動作可能状態に移行させる設定制御手段とを具備し、前記設定制御手段は、電源投入後、前記プリンタエンジンのウォーミングアップが終了した場合に、次に対象となる前記記憶手段又は前記通信手段に対する動作確認を中止させて、機器を動作可能状態に移行させる。
【０００７】
上記のように構成された発明では、電源が投入されると、確認手段は、記憶手段及び通信手段の重要度に応じて決定された優先度に従って複数の記憶手段及び通信手段に対して動作確認を行なう。また、プリンタエンジンのウォーミングアップが終了した場合、設定制御手段は確認手段により次に動作確認が行なわれる記憶手段及び通信手段に対する動作確認を中止させて、機器を動作可能状態に移行させる。
そのため、ウォーミングアップが終了した時点で全ての対象記憶手段及び通信手段に対して動作確認が終了していなくとも機器を動作可能状態に移行させるため、機器を速やかに動作可能状態に移行させることができる。また、重要度が高い記憶手段及び通信手段に対しては、動作確認を優先的に実行するため、ウォーミングアップの実行時間が短い場合であっても重要な記憶手段及び通信手段に対しては機器の故障を判断することができる。
【０００８】
ここで、ウォーミングアップとは、プリンタエンジンの各部を印刷可能な状態にするための動作確認及び暖機運転を意味する。その一例として、各部をホームポジションに移動させる処理や、感光体を所定の位置に移動させる処理や、定着器の温度を所定の温度に加熱する処理や、露光ユニットが正常に動作するか動作確認する等の処理である。
また、動作可能状態とは、画像形成装置は外部からのコマンド等を受け入れて、所定の処理を実行することができる状態を言う。
【０００９】
好ましくは、前記設定制御手段は、動作可能状態の移行後に前記プリンタエンジンが画像形成処理を実行しない場合は、前記確認手段に中止した記憶手段及び通信手段の動作確認を再開させる。
上記のように構成された発明では、機器が動作可能状態に移行した後にプリンタエンジンが画像形成処理を実行しない場合は、記憶手段及び通信手段の動作確認を再開させるので、プリンタエンジンのウォーミングアップ時間が短い場合であっても複数の記憶手段及び通信手段に対して動作確認を行なうことができる。
【００１０】
好ましくは、前記プリンタエンジンはトナーを印刷媒体に対して定着させる機能を備える定着器を有する構成とされ、前記設定制御手段は、前記プリンタエンジンのウォーミングアップが完了したことを前記定着器の温度に基づいて判断する。
上記のように構成された発明では、プリンタエンジンのウォーミングアップ終了を定着器の温度に基づいて判断するため、機器が設置された環境の温度が変化した場合でも、設定制御手段は、プリンタエンジンのウォーミングアップが終了したことを正確に判断することができる。
【００１１】
好ましくは、前記確認手段は、前記記憶手段が記憶容量の多いメモリである場合は、所定記憶容量ごとに区切って動作確認を実行し、前記設定制御手段は、前記所定記憶容量毎の動作確認ごとに前記プリンタエンジンがウォーミングアップを終了しているか否かを判断する。
上記のように構成された発明では、記憶容量の多いメモリに対しては全ての記憶領域に対して動作確認を行なうことは時間が掛かり、たとえ、動作確認の途中でプリンタエンジンのウォーミングアップが終了した場合でも、速やかに機器を動作可能状態に移行させることはできない。そのため、記憶容量の多いメモリに対しては所定記憶容量ごとに動作確認を終了させて、各動作確認ごとに、プリンタエンジンのウォーミングアップ終了を判断することで、記憶容量の多いメモリを動作確認する場合でも、機器を駆動開始状態に移行させるのに要する時間を短くすることができる。
【００１２】
好ましくは、前記確認手段は、前記通信手段が外部機器と接続するためのインタフェースである場合は、前回使用したインタフェースにのみ動作確認を行なう。
上記のように構成された発明では、ユーザは前回使用したインタフェースを再度使用することが統計上多いので、ユーザが使用するインタフェースのみを動作確認すれば時間の短縮に繋がる。そのため、前回使用したインタフェースのみ動作確認を行なうことで動作確認に掛かる時間を短くし、プリンタエンジンのウォーミングアップに要する時間が短い場合でも多くの記憶手段及び通信手段に対して動作確認を行なうことができる。
【００１３】
また、本発明の他の局面として、本発明の画像形成コントローラを使用した画像形成装置に対しても有効である。また、本発明の思想を用いた画像形成装置の起動方法に対しても有効である。
【発明を実施するための最良の形態】
【００１４】
以下、下記の順位に従い、図を参照しつつ本発明の実施形態を説明する。なお、図中同じ符号及び同等の符号を付した箇所は同一の箇所を意味し、その説明は繰返さない。
１．第一の実施の形態：
２．その他の実施の形態：
【００１５】
１．第一の実施の形態 
１．１．画像形成装置の構成：
図１は、印刷装置としての画像形成装置１００の構成を説明するブロック図である。同図より、画像形成装置１００は、画像形成装置１００の駆動を制御するための機能を備えるＣＰＵ１０と、各種機能を備えるデバイス（記憶手段及び通信手段）２０と、画像形成装置１００が取得した画像データに対して所定の信号処理を実行する機能を備える画像処理部３０と、受け付けた操作入力に基づく命令をＣＰＵ１０に送信する機能を備える操作パネル４０と、印刷媒体に対して画像形成処理を実行する機能を備えるプリンタエンジン５０とを備えている。なお、上記各部の間にはバス６０が備えられ、各部はバス６０を介して相互に通信を行なうことができる。なお、印刷装置としての画像形成装置１００は一例であり、画像形成装置１００は複写機能を備えた複合機であってもよい。
【００１６】
画像形成装置１００は操作パネル４０の操作に基づいて電源が投入されると、プリンタエンジン５０をウォーミングアップさせるとともに、各デバイス２０の動作確認を行なう。また、画像形成装置１００は、プリンタエンジン５０のウォーミングアップが終了した時点でレディー状態（動作可能状態）に移行し、外部から入力されたコマンドに基づいて各種処理を実行する。
【００１７】
１．２．デバイスの構成
本画像形成装置１００におけるデバイス２０は、所定のデータを記憶する機能を備えるメモリ装置（記憶手段）と、所定の規格に基づいて外部機器とデータの受け渡しを行なう機能を備える接続部（通信手段）とに大別される。本画像形成装置１００では、メモリ装置は、記憶領域としての機能を備える、ＲＯＭ（Read-Only Memory）２１、ＲＡＭ（Random Access Memory）２２、オプションＲＡＭ２３、ＨＤＤ（Hard Disk Drive）２４、更にはＳＲＡＭ（Static Random Access Memory）２５により構成されている。また、接続部は、ＵＳＢ（Universal Serial Bus）２６及び外部ネットワークと接続する機能を備えるネットワークＩ／Ｆ２７により構成されている。なお、上記構成はその一例であり、デバイス２０の構成はこれに限定されるものではない。
【００１８】
図２は、一例としてのＲＯＭ２１に記憶されるプログラムを説明する図である。ＲＯＭ２１には、ＣＰＵ１０が各種処理を実行するためのデータ等が記憶されている。具体的にはＲＯＭ２１には、画像形成装置１００に電源が投入された際、ＣＰＵ１０に各デバイスに対する動作確認の実行形態を制御させる機能を付与する実行プログラム２００、ＣＰＵ１０に各デバイス２０の動作確認を実行させる機能を付与する動作確認プログラム３００、更には、ＣＰＵ１０がデバイス２０の動作確認の優先順位を判断するためのルックアップテーブル４００が記憶されている。なお、ＲＯＭ２１には、上記したデータの他、オペレーティング・ソフト等の基本ソフトウェアや、その他各処理を実行する際にＣＰＵ１０がロードするプログラム等が記憶されている。
【００１９】
図３は、本画像形成装置１００がデバイスに対して行なう動作確認を説明する図である。ＣＰＵ１０が実行プログラム２００に基づいて実行する処理では、各デバイス間で動作確認の順序に優先順位を設けており、電源投入後、この優先順位に従ってデバイスを動作確認する。なお、各デバイスに対する優先順位は、デバイスの重要度に応じて予め設定されたものであるが、これに限定されるものではない。
【００２０】
動作確認プログラム３００に基づいてＣＰＵ１０が各デバイスに対して実行する動作確認とその優先順位は以下のとおりである。
優先順位１：所定のデータが記憶されたＲＯＭ２１に対しては、ＣＰＵ１０は、記憶されたデータに対してチェックサム等の誤り検出を実行する。
優先順位２：不揮発性のＲＡＭ等に関しては、ＲＡＭチェックを実行して、記憶領域の故障を検出する。具合的には、ＣＰＵ１０は、ＲＡＭ領域に所定のデータを記憶させた後（ライト）、記憶したデータを読み出し（リード）、予め用意されたデータと比較する（コンペア）処理を実行し、記憶領域の故障を診断する。
優先順位３：インタフェースに対してはＦＩＦＯ（First In First Out）動作確認、又は内部ループバックテストを実行する。
優先順位４：ＨＤＤに対しては、不良セクタの動作確認及び不要データの削除を実行する。
【００２１】
１．３．プリンタエンジンの構成
以下に本発明のプリンタエンジン５０の構成を説明する。プリンタエンジン５０は、プリンタエンジン５０の駆動を制御する機能を備えるメカコントローラ５１と、画像形成処理における各種機能を実行する機能を備える機構部５２と、機構部５２がウォーミングアップを終了したことを検出する機能を備える検出部５３とを備えている。なお、各部の間にはバス５４が設けられ、このバス５４を用いて互いに通信を行なうことができる。
【００２２】
メカコントローラ５１は、ＣＰＵ１０からバス６０を介して送信された命令に基づいて機構部５２の駆動を制御して所定の処理を実行させる機能を備えている。また、メカコントローラ５１は、電源投入時に機構部５２に対してウォーミングアップを実行させる機能の他、上記検出部５３の機能の一部を備えている。
【００２３】
機構部５２は、メカコントローラ５１の制御に基づいて、画像形成処理を実行するとともに、電源投入時にはウォーミングアップを実行する。本画像形成装置１００では、機構部５２は、現像ユニット５２ａ、露光ユニット５２ｂ、定着ユニット５２ｃ、及び感光体ユニット５２ｄを備えている。なお、機構部５２の構成は一例であり、これに限定されるものではない。
【００２４】
本実施の形態での画像形成装置１００のウォーミングアップとは、プリンタエンジン５０の各部を印刷可能な状態にするための動作確認であり、以下に記載する処理である。メカコントローラ５１が機構部５２を構成する各部をホームポジションに移動させる処理。メカコントローラ５１が感光体ユニット５２ｄを所定の位置に移動させる処理。メカコントローラ５１が、定着ユニット５２ｃの温度を所定の温度に加熱する処理。メカコントローラ５１が、露光ユニット５２ｂが正常に動作するか動作確認する処理、更には、各部のセルフ動作確認機能の実行等である。
【００２５】
検出部５３は、機構部５２のウォーミングアップ状態の終了を検出する機能を備える。本画像形成装置１００では、検出部５３は定着ユニット５２ｃの温度を検出する温度センサ５３ａと、この温度センサ５３ａから入力される温度情報に基づいて機構部５２のウォーミングアップが終了したことを判断する判断部５３ｂとで構成される。この判断部５３ｂは、例えば、メカコントローラ５１内部に実装されており、温度センサ５３ａからの温度情報を受け付けると所定のプログラム等に基づいてウォーミングアップ終了を判断するＩＣ等である。
【００２６】
温度センサ５３ａは、ウォーミングアップに時間が係る定着ユニット５２ｃの温度を測定することで、結果としてプリンタエンジン５０のウォーミングアップが終了状態にあるかを温度情報として検出し判断部５３ｂに出力する。また、判断部５３ｂは、温度センサ５３ａから温度情報が入力されると、入力された温度情報をウォーミングアップ完了時の温度に相当する温度情報を表すしきい値と比較する。温度情報が検出部から入力された温度情報より高い場合は、判断部５３ｂは内部レジスタにフラグを書き込み、ウォーミングアップ終了を判断する。
【００２７】
なお、プリンタエンジン５０のウォーミングアップ終了の判断材料は、温度に限定されるものではないが、検出対象を温度とすれば、画像形成装置１００の周囲の環境変化等に対応して適切なウォーミングアップの状況を検出することができる。つまり、画像形成装置１００の周辺温度が低ければ、それだけウォーミングアップに要する時間も長くなるため、プリンタエンジン５０のウォーミングアップが終了したことを適切に検出することができる。また、検出部５３が温度情報と比較する値は、実際の機構部５２のウォーミングアップ完了時の温度よりも若干低いことが望ましい。
【００２８】
１．４．画像形成装置の作用・効果：
以下に、電源投入後の画像形成装置１００内部での処理を説明する。図４は、電源投入時に、画像形成装置１００内で実行される各処理を説明するシーケンス図である。ユーザが操作パネル４０を操作して画像形成装置１００に電源を投入すると（Ｓ１）、ＣＰＵ１０は各デバイス２０の動作確認を行なう（Ｓ２）。同様に、プリンタエンジン５０は、各機構部５２のウォーミングアップを実行する（Ｓ３）。
【００２９】
その後、プリンタエンジン５０のウォーミングアップが終了すると、メカコントローラ５１は内部のフラグを書き換え、ウォーミングアップが終了したことを表示する（ステップＳ４）。ＣＰＵ１０は、メカコントローラ５１のフラグの変更を検出すると、各デバイス２０に対して実行していた動作確認の次に実行する所定のデバイスに対する動作確認を中止し、画像形成装置１００をレディー状態に移行させる。その後、画像形成装置１００が外部機器等からコマンド等を受け付けると（Ｓ５）、ＣＰＵ１０はプリンタエンジン５０に対して画像形成処理を実行させる命令を出力する（Ｓ６）。プリンタエンジン５０は命令を受信して画像形成処理を実行する。
【００３０】
図５は、電源投入後にＣＰＵ１０が実行する処理を説明するための流れ図である。この流れ図は、図４のＳ２のシーケンスにて、ＣＰＵ１０が実行プログラム２００に基づいて実行するものである。
【００３１】
まずＣＰＵ１０は、プリンタエンジン５０がウォーミングアップを終了させたか否かを判断する（ステップＳ２１０）。具体的には、メカコントローラ５１はウォーミングアップの移行状態をフラグの値により記憶しており、ＣＰＵ１０は上記フラグを参照してプリンタエンジン５０のウォーミングアップの状態を判断する。
【００３２】
ＣＰＵ１０は、ステップＳ２１０でプリンタエンジン５０のウォーミングアップが終了していないと判断した場合は、各デバイス２０の動作確認を開始する（ステップＳ２２０）。具体的には、ＣＰＵ１０は、ＲＯＭ２１に記憶された動作確認プログラム３００をロードし、この動作確認プログラム３００に基づいて、各デバイス２０の動作確認を行なう。
【００３３】
図６は、ＣＰＵ１０が実行するデバイスの動作確認を説明する流れ図である。まず、ＣＰＵ１０は、ＲＯＭ２１に記憶されたルックアップテーブル４００を読み出す（ステップＳ３１０）。前述したようにルックアップテーブル４００には動作確認を行なうデバイスの優先順位と、各デバイスに行なう動作確認の内容が記憶されており、ＣＰＵ１０はこのテーブルに基づいて対象デバイスの動作確認を行なう。
【００３４】
まずＣＰＵ１０は、優先順位が一番高いデバイス２０に対して動作確認を行なう（ステップＳ３２０）。具体的には、ＣＰＵ１０はルックアップテーブル４００を参照して、最も優先順位が高いＲＯＭ２１の動作確認を行なう。このとき、ＣＰＵ１０はＲＯＭ２１に記憶された各種データに対してチェックサム等の誤り検出を行なう。なお、前提として、ＲＯＭ２１に記憶されるデータは誤り検出が行なえるよう検出データが付与されているものとする。
【００３５】
ＣＰＵ１０は対象デバイス２０に対して動作確認を行なうと、対象デバイスの動作確認が終了したことを記憶する（ステップＳ３３０）。具体的には、ＣＰＵ１０は、内部レジスタ等に記憶された各デバイスに対応したフラグを書き換える。なお、フラグによる動作確認の記憶は一例であり、これに限定されるものではない。なお、ステップＳ３１０〜Ｓ３３０によりＣＰＵ１０は確認手段の機能を実現する。
【００３６】
ＣＰＵ１０は動作確認が終了したデバイス２０を記憶すると、ステップＳ２１０に戻り、再度プリンタエンジン５０のウォーミングアップの状況を判断する。ここで、ウォーミングアップが終了していなければ、ＣＰＵ１０は、ルックアップテーブル４００に記憶された次の優先順位のデバイス２０に対して動作確認を行なう。
【００３７】
また、プリンタエンジンのウォーミングアップ終了を示すフラグが書き換えられ、ウォーミングアップが終了している場合は、次の動作確認対象であるデバイス２０に対しての動作確認を中止し、画像形成装置１００のモードをレディー状態に移行させる（ステップＳ２３０）。レディー状態に移行することで、ＣＰＵ１０は外部からのコマンドを受信することが可能となる。なお、ステップＳ２３０によりＣＰＵ１０は設定制御手段の機能を実現する。
【００３８】
画像形成装置１００のモードがレディー状態に移行した後、ＣＰＵ１０が外部からの画像形成処理等のコマンドを受け付けた場合は（ステップＳ２４０）、ＣＰＵ１０は入力されたコマンドに基づいて所定の処理を実行する（ステップＳ２５０）。
【００３９】
またステップＳ２４０で、ＣＰＵ１０に所定のコマンドが所定時間入力されない場合は、ＣＰＵ１０はデバイス動作確認を実行しなかったデバイスに対して動作確認を再開させることで、プリンタエンジンのウォーミングアップ時間が短い場合であっても複数のデバイスに対して動作確認を行なうことができる。具体的には、ＣＰＵ１０は各デバイス２０ごとに記憶したフラグを参照して、動作確認が実行されていないデバイスを判断する（ステップＳ２６０）。次に、ＣＰＵ１０は、動作確認が実行されていないデバイス２０に対してルックアップテーブル４００に記憶された優先順位に従って動作確認を再開する（ステップＳ２７０）。
【００４０】
その後、ＣＰＵ１０に対して所定のコマンドが入力されるか、ＣＰＵ１０が全ての対象デバイスの動作確認を終了させるまでステップＳ２５０〜２６０における一連の流れは繰返される。
【００４１】
以上説明したように、本画像形成装置１００では、電源が投入されるとＣＰＵ１０は、各デバイス２０の重要度に応じて決定された優先順位に従って複数のデバイス２０に対して動作確認を行なう。また、プリンタエンジン５０のウォーミングアップが終了した場合に、ＣＰＵ１０は次の対象となるデバイス２０に対する動作確認を中止させて、画像形成装置１００をレディー状態に移行させる。そのため、本画像形成装置１００では、電源投入後、速やかにレディー状態に移行することができるとともに、短い時間であっても重要なデバイスに対しては故障等を判断することができる。
【００４２】
２．その他の実施の形態：
ＣＰＵ１０が所定のデバイスを動作確認する際、個々のデバイスに対して動作確認を全て終了するのではなく、デバイスの動作確認途中でも、プリンタエンジン５０のウォーミングアップが終了しているかを判断してもよい。具体的には、記憶容量の多いＨＤＤにおいては、動作確認途中でプリンタエンジン５０のウォーミングアップが終了した場合でも、ＨＤＤの全てのセクタに対して動作確認を終了した後でなければ、画像形成装置１００をレディー状態に移行させることはできない。
そのため、動作確認を行なうＨＤＤの記憶容量を所定セクタごとに区切り、各セクタに対する動作確認の終了ごとに、ウォーミングアップが終了しているかを判断する構成とすることで、画像形成装置１００を駆動状態に移行させる時間を短くすることができる。
【００４３】
また、第一の実記の形態では、ＣＰＵ１０が動作確認を行なう優先順位をＲＯＭ２１を一番目とし、ＲＡＭ２２を二番目としたが、ＲＡＭ２２の優先順位を一番目としてもよい。例えば、ＲＯＭ２１に記憶されたデータを全てＲＡＭ２２にロードして、所定の処理を実行する画像形成装置においては、ＲＡＭ２２にデータが記憶された後は、ＲＡＭチェック等の実行が難しくなってしまう。そのため、このようなロード形態を採用する画像形成装置においては、ＲＡＭ２２の動作確認を第一に実行することで、ＲＡＭ領域の動作確認を行なうことが可能となる。
【００４４】
そして、第一の実施の形態では、定着器の温度を検出した温度センサ５３ａからの温度情報をプリンタエンジン５０のメカコントローラ５１で判断する構成であったが、温度センサから出力される温度情報を判断する部位は、これに限定されない。例えば、温度センサ５３ａとＣＰＵ１０とを直接接続して、判断部５３ｂをＲＯＭ２１に記憶されたプログラム等により構成するものであってもよい。
【００４５】
また、本発明は、上述した実施例や変形例に限られず、上述した実施例及び変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術並びに上述した実施例及び変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も含まれる。
【図面の簡単な説明】
【００４６】
【図１】印刷装置としての画像形成装置１００の構成を説明するブロック図である。
【図２】一例としてのＲＯＭ２１に記憶されるプログラムを説明する図である。
【図３】本画像形成装置１００がデバイスに対して行なう動作確認を説明する図である。
【図４】電源投入後にＣＰＵ１０が実行する処理を説明するための流れ図である。
【図５】電源投入時に、画像形成装置１００内で実行される各処理を説明するシーケンス図である。
【図６】ＣＰＵ１０が実行するデバイスの動作確認を説明する流れ図である。
【符号の説明】
【００４７】
１０…ＣＰＵ、２０…デバイス、２１…ＲＯＭ、２２…ＲＡＭ、２４…ＨＤＤ、２５…ＳＲＡＭ、２６…ＵＳＢ、２７…ネットワークＩ／Ｆ、３０…画像処理部、４０…操作パネル、５０…プリンタエンジン、５１…メカコントローラ、５２…機構部、５２ａ…現像ユニット、５２ｂ…露光ユニット、５２ｃ…定着ユニット、５２ｄ…感光体ユニット、５３…検出部、５３ａ…温度センサ、５３ｂ…判断部、６０…バス、１００…画像形成装置、２００…実行プログラム、３００…動作確認プログラム、４００…ルックアップテーブル
【図１】
2009196213.tif 000003
【図２】
2009196213.tif 000004
【図３】
2009196213.tif 000005
【図４】
2009196213.tif 000006
【図５】
2009196213.tif 000007
【図６】
2009196213.tif 000008