(57)【要約】【課題】コストの増加や装置の大型化を招くことなく、主電源を起動する場合の起動処理及びスリープモードから復帰する場合の復帰処理に要する時間を短縮する画像形成装置及びその制御方法を提供する。【解決手段】本発明の画像形成装置は、主電源を起動する際に、制御コントローラ部において、画像処理コントローラ部から通信コマンドを受信するまでの経過時間を測定する。制御コントローラ部は、経過時間が第１の所定時間を超える前に通信コマンドを受信しない場合、通信コマンドの受信に先行して独自に画像処理部の起動処理を実行する。【選択図】図１
2010191101.tif 000002
【特許請求の範囲】
【請求項１】
電源の供給を停止した停止状態、一部の機能のみが起動状態にある省電力状態、及び画像形成を行う機能が起動した起動状態を有する画像形成装置であって、
記録材に画像を形成する画像形成部と、
前記画像形成装置の全体を制御するとともに、所定の通信コマンドを出力する第１の制御手段と、
前記画像形成部を制御するとともに、前記第１の制御手段から出力された前記通信コマンドを受信すると、前記画像形成部の起動処理を実行する第２の制御手段と、
前記第２の制御手段が前記停止状態から前記起動状態へ移行した時点からの経過時間を計時する計時手段と、
前記計時手段によって計時された経過時間が第１の所定時間を超えたか否か判定する第１の判定手段と、
前記第１の判定手段によって前記経過時間が前記第１の所定時間を超えたと判定される前に、前記第２の制御手段において前記通信コマンドが受信された場合には、該通信コマンドの受信タイミングで、前記画像形成部の起動処理を前記第２の制御手段に実行させ、前記第１の判定手段によって前記経過時間が前記第１の所定時間を超えたと判定され、かつ、前記第２の制御手段において前記通信コマンドが受信されていない場合には、該通信コマンドの受信に先行して、前記画像形成部の起動処理を前記第２の制御手段に実行させる起動制御手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記画像形成装置の扉の開閉を検知する検知手段を更に備え、
前記起動制御手段は、
前記通信コマンドの受信タイミングで前記画像形成部の起動処理が実行された場合であって、前記検知手段により扉の開閉が検知された場合には、該起動処理として第１の復帰処理を実行させ、
前記通信コマンドの受信タイミングで前記画像形成部の起動処理が実行された場合であって、前記検知手段により扉の開閉が検知されなかった場合には、該起動処理として前記第１の復帰処理よりも処理時間の短い第２の復帰処理を実行させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記計時手段によって計時された経過時間が前記第１の所定時間よりも長い第２の所定時間を超えたか否か判定する第２の判定手段を更に備え、
前記起動制御手段は、
前記第２の判定手段によって前記経過時間が前記第２の所定時間を超えたと判定される前に、前記第２の制御手段において前記通信コマンドが受信された場合には、前記画像形成部の起動処理を継続させ、
前記第２の判定手段によって前記経過時間が前記第２の所定時間を超えたと判定され、かつ、前記第２の制御手段において前記通信コマンドが受信されていない場合には、前記画像形成部の起動処理を停止させることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記第１の所定時間は、前記画像形成装置が前記省電力状態から前記起動状態へ移行を開始してから、前記第２の制御手段において前記第１の制御手段から前記通信コマンドを受信するまでに要する時間と、前記画像形成装置が前記停止状態から前記起動状態へ移行を開始してから、前記第２の制御手段において前記第１の制御手段から前記通信コマンドを受信するまでに要する時間とに基づいて定められることを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記第２の所定時間は、前記画像形成装置が前記停止状態から前記起動状態へ移行を開始してから、前記第２の制御手段において前記第１の制御手段から前記通信コマンドを受信するまでに要する時間に基づいて定められることを特徴とする請求項３又は４に記載の画像形成装置。
【請求項６】
前記第１の制御手段と前記第２の制御手段とは、前記第１の制御手段が前記第２の制御手段へ画像データを出力するための画像信号線と、前記第１の制御手段が前記第２の制御手段に対して前記通信コマンドを出力するための通信線とで接続されることを特徴とする請求項１乃至５の何れか１項に記載の画像形成装置。
【請求項７】
電源の供給を停止した停止状態、一部の機能のみが起動状態にある省電力状態、及び全ての機能が起動した起動状態を有し、画像形成装置の全体を制御するとともに、前記停止状態又は前記省電力状態から前記起動状態に移行したことを示す通信コマンドを出力する第１の制御手段と、前記停止状態、及び前記起動状態を有し、記録材に画像を形成する画像形成部を制御するとともに、前記第１の制御手段から出力された前記通信コマンドを受信すると、前記画像形成部の起動処理を実行する第２の制御手段とを備える画像形成装置の制御方法であって、
前記第２の制御手段が前記停止状態から前記起動状態へ移行した時点からの経過時間を計時する計時ステップと、
前記計時ステップにおいて計時された経過時間が第１の所定時間を超えたか否か判定する第１の判定ステップと、
前記第１の判定ステップにおいて前記経過時間が前記第１の所定時間を超えたと判定される前に、前記第２の制御手段において前記通信コマンドが受信された場合には、該通信コマンドの受信タイミングで、前記画像形成部の起動処理を前記第２の制御手段に実行させ、前記第１の判定ステップにおいて前記経過時間が前記第１の所定時間を超えたと判定され、かつ、前記第２の制御手段において前記通信コマンドが受信されていない場合には、該通信コマンドの受信に先行して、前記画像形成部の起動処理を前記第２の制御手段に実行させる起動制御ステップと
を実行することを特徴とする画像形成装置の制御方法。
【請求項８】
電源の供給を停止した停止状態、一部の機能のみが起動状態にある省電力状態、及び画像形成を行う機能が起動した起動状態を有する画像形成装置であって、
記録材に画像を形成する画像形成部と、
前記画像形成装置を制御するとともに、前記停止状態又は前記省電力状態から前記起動状態に移行したことを示す通信コマンドを出力する第１の制御手段と、
前記画像形成部を制御するとともに、前記第１の制御手段から出力された前記通信コマンドを受信すると、前記画像形成部の起動処理を実行する第２の制御手段と、
を備え、
前記第２の制御手段は、前記停止状態から前記起動状態へ移行した時点からの経過時間を計時する計時手段を有し、前記計時手段によって計時された経過時間が所定時間を超える前に、前記通信コマンドを受信した場合は、該通信コマンドの受信タイミングで、前記画像形成部の起動処理を実行し、前記経過時間が前記所定時間を超えても前記通信コマンドを受信していない場合は、前記通信コマンドの受信に先行して、前記画像形成部の起動処理を実行することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、プリンタ、ファクシミリ装置等の画像形成装置及びその起動制御方法に関するものである。
【背景技術】
【０００２】
プリンタやスキャナといった画像形成装置には、省電力化を目的として、画像形成装置の一部の機能以外の機能を停止させる省電力モード（スリープモード）機能を備えた画像形成装置が知られている。このような画像形成装置では、スリープモードから、装置の機能を実行可能な起動状態へ復帰させる際に、復帰に要する時間を短縮し、ユーザの待ち時間を低減することが求められている。
【０００３】
この要求に対し、例えば、特許文献１には、表示装置への印刷ダイアログの表示処理を行う際に、通信装置及び信号伝送ラインを介してプリンタにスリープモード解除要求信号を送信する手法が提案されている。プリンタは、当該信号に応じてスリープモード解除処理を開始することで、スリープモードからの復帰に要する時間を短縮させている。
【０００４】
上述のような、画像形成装置における停止状態からの起動時間の短縮という課題は、スリープモードから復帰する場合だけでなく、主電源の供給が停止した画像形成装置において主電源を起動する場合についても共通する課題である。
【０００５】
以下では、図９を参照して、画像形成装置の主電源を起動する場合における問題について説明する。図９は、従来の画像形成装置における主電源を起動する場合の動作タイミングを示すタイミングチャートである。図９では、上から順に、主電源の状態９０１、画像処理コントローラ部の電源の状態９０２、画像処理コントローラ部のＣＰＵにおけるリセット解除の状態９０３、画像処理コントローラ部のＣＰＵの起動状態９０４、画像処理コントローラ部のＣＰＵと制御コントローラ部のＣＰＵとの通信状態９０５が示されている。さらに、制御コントローラ部の電源の状態９０６、制御コントローラ部のＣＰＵにおけるリセット解除の状態９０７、制御コントローラ部のＣＰＵの起動状態９０８、エンジン部の状態９０９が示されている。
【０００６】
まず、画像形成装置の主電源の起動に伴って、画像処理コントローラ部、制御コントローラ部に電源が投入される。
【０００７】
次に、各々のＣＰＵでは、設定されたリセット解除時間の後、起動（Ｂｏｏｔ）プログラムが実行される。ここで、画像処理コントローラ部のＣＰＵと制御コントローラ部のＣＰＵとでは、Ｍａｉｎプログラムを展開するためのＢｏｏｔプログラムによる処理時間に大きな差が生じている。これは、両ＣＰＵに搭載されるＭａｉｎプログラムのサイズが大きく異なるためである。通常、画像処理コントローラ部の方が、制御コントローラ部よりＭａｉｎプログラムのサイズが大きいため、その展開時間が長くなる。
【０００８】
Ｍａｉｎプログラムの展開が先に完了し、Ｍａｉｎプログラムを実行可能な起動状態へ移行した制御コントローラ部のＣＰＵは、画像処理コントローラ部のＣＰＵから送信される通信コマンド９１０を受信するまで待機する。
【０００９】
一方、画像処理コントローラ部のＣＰＵは、Ｂｏｏｔプログラムの実行が終了し、Ｍａｉｎプログラムを実行可能な起動状態へ移行すると、制御コントローラ部のＣＰＵとの通信が可能な状態となる。すると、画像処理コントローラ部のＣＰＵは制御コントローラ部のＣＰＵに対して、通信コマンド９１０を送信する。通信コマンド９１０を受信した制御コントローラ部のＣＰＵは、コマンド内容に基づいて、エンジン部である画像形成部（カートリッジ、転写ベルト、定着器等）の起動処理であるイニシャライズ動作を行う。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００３−２９９５４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述の従来技術では、画像処理コントローラ部におけるプログラムのサイズに起因して、両コントローラ部の通信が確立されるまでの時間が増加してしまう。また、制御コントローラ部は、画像処理コントローラ部から通信コマンドを受信するまで待機し、当該通信コマンドに基づいて画像形成部のイニシャライズ動作を開始する。その結果、制御コントローラ部による画像形成部の起動までの時間が増加するという問題がある。
【００１２】
また、制御コントローラ部における画像形成部のイニシャライズ動作に際し、スリープモードからの復帰であるか、主電源の停止状態からの起動であるかを切り分けることで、ユーザの待ち時間を低減することができる。一方で、切り分けのための専用の信号線を設ける場合には、インタフェースの増加に伴うコストの増加、基板サイズやコネクタサイズの大型化といった問題がある。
【００１３】
本発明は、上述の問題に鑑みてなされたものであり、コストの増加や装置の大型化を招くことなく、主電源の停止状態からを起動する場合の起動処理及びスリープモードから復帰する場合の復帰処理に要する時間を短縮する画像形成装置及びその制御方法を提供することを目的としている。
【課題を解決するための手段】
【００１４】
本発明は、例えば、画像形成装置として実現できる。画像形成装置は、電源の供給を停止した停止状態、一部の機能のみが起動状態にある省電力状態、及び画像形成を行う機能が起動した起動状態を有する画像形成装置であって、記録材に画像を形成する画像形成部と、画像形成装置の全体を制御するとともに、所定の通信コマンドを出力する第１の制御手段と、画像形成部を制御するとともに、第１の制御手段から出力された通信コマンドを受信すると、画像形成部の起動処理を実行する第２の制御手段と、第２の制御手段が停止状態から起動状態へ移行した時点からの経過時間を計時する計時手段と、計時手段によって計時された経過時間が第１の所定時間を超えたか否か判定する第１の判定手段と、第１の判定手段によって経過時間が第１の所定時間を超えたと判定される前に、第２の制御手段において通信コマンドが受信された場合には、通信コマンドの受信タイミングで、画像形成部の起動処理を第２の制御手段に実行させ、第１の判定手段によって経過時間が第１の所定時間を超えたと判定され、かつ、第２の制御手段において通信コマンドが受信されていない場合には、通信コマンドの受信に先行して、画像形成部の起動処理を第２の制御手段に実行させる起動制御手段とを備えることを特徴とする。
【００１５】
本発明は、例えば、画像形成装置の制御方法として実現できる。制御方法は、電源の供給を停止した停止状態、一部の機能のみが起動状態にある省電力状態、及び全ての機能が起動した起動状態を有し、画像形成装置の全体を制御するとともに、停止状態又は省電力状態から起動状態に移行したことを示す通信コマンドを出力する第１の制御手段と、停止状態、及び起動状態を有し、記録材に画像を形成する画像形成部を制御するとともに、第１の制御手段から出力された通信コマンドを受信すると、画像形成部の起動処理を実行する第２の制御手段とを備える画像形成装置の制御方法であって、第２の制御手段が停止状態から起動状態へ移行した時点からの経過時間を計時する計時ステップと、計時ステップにおいて計時された経過時間が第１の所定時間を超えたか否か判定する第１の判定ステップと、第１の判定ステップにおいて経過時間が第１の所定時間を超えたと判定される前に、第２の制御手段において通信コマンドが受信された場合には、通信コマンドの受信タイミングで、画像形成部の起動処理を第２の制御手段に実行させ、第１の判定ステップにおいて経過時間が第１の所定時間を超えたと判定され、かつ、第２の制御手段において通信コマンドが受信されていない場合には、通信コマンドの受信に先行して、画像形成部の起動処理を第２の制御手段に実行させる起動制御ステップとを実行することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、例えば、コストの増加や装置の大型化を招くことなく、主電源の停止状態から起動する場合の起動処理及びスリープモードから復帰する場合の復帰処理に要する時間を短縮する画像形成装置及びその制御方法を提供できる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る画像形成装置の構成例を示す図である。
【図２】本発明の実施形態に係る画像形成装置の処理手順を示すフローチャートである。
【図３】本発明の実施形態に係る主電源を起動する場合における動作タイミングを示すタイミングチャートである。
【図４】本発明の実施形態に係る主電源を起動する場合に画像処理コントローラ部に異常が生じたときの動作タイミングを示すタイミングチャートである。
【図５】本発明の実施形態に係る画像形成装置のスリープモード状態における各デバイスの状態を示す図である。
【図６】本発明の実施形態に係るスリープモードから復帰する場合における動作タイミングを示すタイミングチャートである。
【図７】本発明の実施形態に係るスリープモード状態においてドアの開閉を検知するための回路の構成例を示す図である。
【図８】本発明の実施形態に係るスリープモード状態においてドアの開閉を検知するための回路の動作タイミングを示すタイミングチャートである。
【図９】従来の主電源を起動する場合における動作タイミングを示すタイミングチャートである。
【発明を実施するための形態】
【００１８】
以下に本発明の一実施形態を示す。以下で説明される実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の実施形態によって限定されるわけではない。
【００１９】
＜画像形成装置の全体構成＞
以下では、図１乃至図８を参照して、本発明の実施形態について説明する。図１は、本発明の実施形態に係る画像形成装置のブロック構成の一例を示す図である。また、図５は、省電力モード（スリープモード）状態の画像形成装置における各デバイスの状態を示す図である。なお、図５では、各デバイスにおける電源の起動／停止（ＯＮ／ＯＦＦ）の状態が示されている。画像形成装置は、制御コントローラ部１００と画像処理コントローラ部１５０との２つのコントローラ部を備える。
【００２０】
制御コントローラ部１００は、紙搬送部、定着器、カートリッジ、転写ベルト、高圧ユニット１１３、レーザユニット１１７等、記録材に対する画像形成処理を行う画像形成部（エンジン部）の制御を行う。
【００２１】
ＣＰＵ１０１は画像形成制御を行うＣＰＵであり、装置本体の制御手順（制御プログラム）を記憶した読み取り専用メモリ（以下では、ＲＯＭと称する。）１０３からプログラムを順次読み取り、実行する。ＣＰＵ１０１と各負荷は、アドレスバスとデータバスによって接続されている。
【００２２】
ランダムアクセスメモリ（以下では、ＲＡＭと称する。）１０４は、入力データの記憶や作業用記憶領域等として用いられる。また、不揮発性ＲＡＭ１２０は、画像形成動作に関するパラメータの記憶領域として使用される。
【００２３】
Ｉ／Ｏインタフェース１０６には、モータ類１０７、クラッチ類１０８、ソレノイド類１０９、紙検知センサ類１１０、トナーセンサ１１１、スイッチ類１１２、高圧ユニット１１３、ヒータ１１６などの各負荷が接続されている。モータ類１０７は、給紙系、搬送系、及び光学系の駆動を行う。紙検知センサ類１１０は、搬送される用紙を検知する。トナーセンサ１１１は、現像器（図示せず）のトナー残量を検知する。スイッチ類１１２は、各負荷のホームポジション等を検知する。高圧ユニット１１３は、ＣＰＵの指示に従って、一次帯電器、現像器、転写前帯電器、転写帯電器、及び分離帯電器（図示せず）へ高圧を出力する。ヒータ１１６は、セラミック基板等で形成され、オン・オフ信号によってＡＣ電圧が供給される。
【００２４】
上述した制御コントローラ部１００では、図５に示すように、画像形成装置がスリープモードの状態である場合、主電源からの電源の供給が停止した状態と同様に全てのデバイスの電源が停止した状態となる。なお、網掛けされた部分が機能を停止している。
【００２５】
次に画像処理コントローラ部１５０について説明する。画像処理コントローラ部１５０は、読取処理部１７０や、ＰＣなどの外部接続機器からの画像信号を画像処理し、レーザユニット１１７に書き込むためのデータを作成する。また、画像処理コントローラ部１５０は、ＰＣ等の外部接続機器や、操作部１８１に接続されたＵＳＢメモリ等の記憶媒体に対して、画像処理を施した画像データを格納することもできる。
【００２６】
画像処理コントローラ部１５０に搭載されるＣＰＵ１５１は、画像処理制御手順（画像処理制御プログラム）を記憶したＲＯＭ１５３からプログラムを順次読み取り、実行する。また、ＲＡＭ１５４は、入力データの記憶や、作業用の記憶領域等として用いる主記憶装置である。
【００２７】
記録処理ＩＣ１５７は、読取処理部１７０や、ＰＣ等の外部接続機器からの画像信号を画像処理し、レーザユニット１１７に書き込むためのＰＷＭデータを生成する。さらに、記録処理ＩＣ１５７は、画像信号線を介してレーザユニット１１７に実装されるレーザを画像データに合わせて点灯する制御を行う。レーザユニット１１７から出力されるレーザ光は、感光ドラム（図示せず）を照射し、露光する。また、当該レーザ光は、非画像領域において受光センサであるＢＤセンサ１１４によって発光状態が検知され、その出力信号（ＢＤ信号）がスキャナ制御ＩＣ１２１に入力される。スキャナ制御ＩＣ１２１は、ＢＤ信号を用いて、レーザユニット１１７に搭載されるポリゴンモータ（図示せず）の回転制御や、画像処理コントローラ部１５０へ画像同期信号の出力を行う。
【００２８】
不揮発性ＲＡＭ１６１は、画像処理に関わるパラメータの記憶領域として使用される。
【００２９】
Ｉ／Ｏインタフェース１５６は、読取処理部１７０に実装され、モータ類１７３、ソレノイド類１７４、センサ類１７５等が接続される。
【００３０】
読取処理ＩＣ１６０は、読取制御ＩＣ１７１を介して、読取処理部１７０に実装される読取センサ１７２からの画像データの処理や、読取センサ１７２の駆動を行う。
【００３１】
画像処理ＲＡＭ１５９は、読取処理ＩＣ１６０が受信したデータや、ＰＣ等の外部接続機器からのデータを画像処理する際に、データを一時的に格納する記憶領域として使用される。
【００３２】
ＬＡＮコントローラ１５８は、ＬＡＮケーブルを介して接続されるＰＣ等の外部接続機器との通信を制御する。
【００３３】
ＣＰＵ１５１は、ユーザが画像形成装置を操作するためのユーザインタフェースである操作部１８１、ＦＡＸの制御を行うＮＣＵ１８５、及び画像形成装置のドア（扉）の開閉状態を検知するためのドアセンサ類１９１の制御も行っている。
【００３４】
上述した画像処理コントローラ部１５０では、図５に示すように、画像形成装置がスリープモードの状態である場合、ＬＡＮコントローラ１５８、操作部１８１の一部のスイッチ類、ドアセンサ類１９１、及びＲＡＭ１５４のみに電源が投入されている。このように、スリープモードにある画像形成装置では、一部の機能のみが起動状態にある省電力状態となり、それ以外の機能は停止状態となる。
【００３５】
このとき、ＲＡＭ１５４はセルフリフレッシュモードとなり、現在のデータのみを保持する低電力モードで動作する。スリープモードにある画像形成装置は、ＬＡＮケーブルからの通信コマンド、又は操作部１８１のスイッチからの信号を受信することで、スリープモードを解除し、スリープモードからの復帰処理を開始することが可能である。
【００３６】
ＣＰＵ１０１とＣＰＵ１５１とは、通信線を介して調歩式又はクロック同期式のシリアル通信で接続されている。ＣＰＵ１０１とＣＰＵ１５１との通信により、画像形成装置の画像形成部へ画像データを出力するタイミングの制御や、画像形成装置の起動、終了及びスリープモードへの移行制御が行われる。
【００３７】
また、主電源が停止した状態からの起動処理、及びスリープモードからの復帰処理に際し、ＣＰＵ１５１はＣＰＵ１０１に対して通信コマンドを送信する。このコマンドは、画像形成装置が停止状態からの起動したのか、省電力状態から起動したのかを通知するものである。ＣＰＵ１０１は、当該通信コマンドに基づいて画像形成部の起動制御を行う。なお、ＣＰＵ１５１は第１の制御手段に相当し、ＣＰＵ１０１は第２の制御手段に相当する。
【００３８】
＜画像形成装置の起動処理の手順＞
図２は、本発明の実施形態に係るＣＰＵ１０１による起動処理の手順を示すフローチャートである。なお、画像形成装置は、予め、主電源からの電源の供給が停止した状態、又はスリープモードの状態にある。
【００３９】
制御コントローラ部１００と画像処理コントローラ部１５０とは、画像形成装置の主電源の起動、又はスリープモードからの復帰処理の開始により起動する。ここで、ＣＰＵ１０１は、ＣＰＵ１５１よりも先に起動が完了する。これは、ＣＰＵ１０１において起動すべきプログラムのサイズの方がＣＰＵ１５１で起動すべきプログラムのサイズより小さいためである。また、画像形成装置が停止状態から復帰するときのＣＰＵ１５１の復帰時間より、省電力状態から復帰するときのＣＰＵ１５１の復帰時間のほうが短くなっている。この理由は、以下のとおりである。省電力状態中、ＲＡＭ１５４はセルフリフレッシュモードで、ＣＰＵ１５１のプログラムが展開された状態で保持されているため、復帰の時間が短い。一方、停止状態からの復帰では、ＲＯＭ１５３に圧縮されたプログラムを解凍して、ＲＡＭ１５４に展開してから、ＣＰＵ１５１のプログラム起動が開始されるため、復帰の時間が長くなる。
【００４０】
ＣＰＵ１０１は起動すると、ステップＳ２０１でＣＰＵ１５１から送信される通信コマンドを受信するまでの経過時間を測定するためのカウンタをスタートさせる。なお、当該カウンタによる経過時間の測定は、計時手段による処理に相当する。また、ＣＰＵ１０１は計時手段としての機能も有する。ステップＳ２０２で、ＣＰＵ１０１は、ＣＰＵ１５１から送信される通信コマンドを受信するまで待機する。
【００４１】
ここで、ＣＰＵ１０１は、カウンタのカウント値が第１の所定時間に到達する前に通信コマンドを受信した場合、スリープモードからの復帰と判定し、ステップＳ２０３へ移行する。ステップＳ２０３以降では、スリープモードからの復帰処理（以下では、「スリープ復帰処理」と称する。）が実行される。なお、第１の所定時間については、図３及び図４を参照して後述する。
【００４２】
一方、ステップＳ２０８で、ＣＰＵ１０１は、通信コマンド受信せず、カウンタのカウント値が第１の所定時間に到達した場合、画像形成装置の主電源が起動されたと判定し、ステップＳ２０９へ移行する。ステップＳ２０９以降では、主電源が停止した状態からの起動処理（以下では、「電源ＯＮ処理」と称する。）が実行される。
【００４３】
以上の判定処理は、カウンタに基づく経過時間が第１の所定時間を超えたか否か判定する第１の判定手段による処理に相当する。また、ＣＰＵ１０１は第１の判定手段の機能も有する。なお、当該カウンタは、通信コマンドを受信した時点でクリアされる。
【００４４】
（スリープ復帰処理の手順）
ステップＳ２０３で、ＣＰＵ１０１は、画像形成装置のドアの開閉が検知されたか否かを判定する。ドアの開閉が検知された場合にはステップＳ２０４の第１のスリープ復帰処理、検知しなかった場合にはステップＳ２０６の第２のスリープ復帰処理へと移行する。第１のスリープ復帰処理では、カートリッジ、転写ベルト、定着器等の初期化（イニシャライズ）動作が行われる。これは、ドアの開閉が検知された場合、カートリッジ、転写ベルト、定着器等の交換が想定されるためである。一方、第２のスリープ復帰処理では、定着器のニップ圧を印加する動作等のみが行われる。これは、ドアの開閉が検知されなかった場合、スリープモード移行前の状態を画像形成装置は保持していることが想定されるためである。このため、第２のスリープ復帰処理は、第１のスリープ復帰処理より処理時間が短い。
【００４５】
ステップＳ２０５で、ＣＰＵ１０１は、第１のスリープ復帰処理が完了したか否かを判断し、完了すると処理を終了する。第１のスリープ復帰処理が完了すると画像形成装置はスタンバイ状態へと移行する。同様に、ステップＳ２０７で、ＣＰＵ１０１は、第２のスリープ復帰処理が完了したか否かを判断し、完了すると処理を終了する。第２のスリープ復帰処理が完了すると、画像形成装置はスタンバイ状態へと移行する。なお、上述の第１のスリープ復帰処理及び第２のスリープ復帰処理は、起動制御手段において実行する第１の復帰処理及び第２の復帰処理に相当する。また、ＣＰＵ１０１は第１の復帰処理及び第２の復帰処理を実行する起動制御手段にも相当する。
【００４６】
（電源ＯＮ処理の手順）
ステップＳ２０９で、ＣＰＵ１０１は、電源ＯＮ処理として、カートリッジや、転写ベルト、定着器等のイニシャライズ動作を開始する。同時に、ＣＰＵ１０１は、ステップＳ２１０で、ＣＰＵ１５１から通信コマンドを受信するまで待機する。このとき、ＣＰＵ１０１は、起動したカウンタが第１の所定時間よりも長い第２の所定時間に到達する前に通信コマンドを受信した場合、電源ＯＮ処理を継続する。なお、第２の所定時間については、図３及び図４を参照して後述する。ステップＳ２１１で、ＣＰＵ１０５は、電源ＯＮ処理が完了したか否かを判断し、完了すると処理を終了する。その後、画像形成装置はスタンバイ状態へと移行する。
【００４７】
一方、ステップＳ２１２で、ＣＰＵ１０１は、通信コマンドを受信せず、カウンタが第２の所定時間に到達した場合、画像処理コントローラ部１５０に異常が生じたと判定し、電源ＯＮ処理を停止する。
【００４８】
以上の処理は、起動制御手段による処理に相当する。また、ステップＳ２１０、Ｓ２１２におけるカウンタと第２の所定時間との比較処理は、第２の判定手段による判定処理に相当する。
【００４９】
＜主電源の停止状態から起動する場合におけるタイミングチャート＞
図３及び図４は、本発明の実施形態に係る画像形成装置の、主電源を起動する場合における動作のタイミングを示すタイミングチャートである。図３は画像処理コントローラ部１５０が正常に起動した場合を示す。図４は画像処理コントローラ部１５０に異常が生じた場合を示す。
【００５０】
図３では、上から順に、画像形成装置の主電源の状態、画像処理コントローラ部１５０の電源の状態３０１、ＣＰＵ１５１のリセット解除の状態３０２、ＣＰＵ１５１の起動状態３０３、ＣＰＵ１５１とＣＰＵ１０１との通信状態３０４が示されている。さらに、制御コントローラ部１００の電源の状態３０６、ＣＰＵ１０１のリセット解除の状態３０７、ＣＰＵ１０１の起動状態３０８、起動カウンタの状態３０９、エンジン部の状態３１０、エラーカウンタの状態３１１が示されている。また、図４の４０１〜４１１は、図３の３０１〜３１１に相当する。
【００５１】
図３及び図４に示すように、まず、画像形成装置の主電源の起動に伴って、画像処理コントローラ部１５０及び制御コントローラ部１００に電源が投入される。
【００５２】
次に、ＣＰＵ１５１とＣＰＵ１０１とでは、各々に設定されたリセット解除時間の後、起動（Ｂｏｏｔ）プログラムが実行される。なお、Ｂｏｏｔプログラムとは、ＣＰＵ１０１、１５１の動作に必要なＭａｉｎプログラムを展開し、実行可能な状態にするためのプログラムである。ここで、ＣＰＵ１５１とＣＰＵ１０１とでは、Ｂｏｏｔプログラムの処理時間に大きな差が生じている。これは、両ＣＰＵに搭載されるＭａｉｎプログラムのサイズが大きく異なるためである。通常、画像処理コントローラ部１５０のＭａｉｎプログラムの方が、制御コントローラ部１００のＭａｉｎプログラムよりサイズが大きいため、その展開時間が長くなる。なお、一般的には、Ｍａｉｎプログラムを展開するために必要なプログラムのみがＢｏｏｔプログラムとして実装される。
【００５３】
Ｍａｉｎプログラムの展開が先に完了し、起動状態へ移行したＣＰＵ１０１は、ＣＰＵ１５１から送信される通信コマンドを受信するまで待機する。制御コントローラ部１００が起動状態に移行すると、ＣＰＵ１０１は、起動状態への移行を完了した時点からの経過時間を測定するためのカウンタを起動する。当該カウンタは、ＣＰＵ１５１の起動状態の判断と、画像処理コントローラ部１５０における異常（エラー）の発生に関する判断のために用いられる。なお、以下では、説明の便宜上、両判断のために起動カウンタとエラーカウンタという別々のカウンタを用いる場合を示すが、図２のようにカウンタは１つのみであってもよい。
【００５４】
ＣＰＵ１０１は、通信コマンドを受信せず、起動カウンタが第１の所定時間に到達した場合、主電源を起動する場合の起動処理であると判断する。当該判断は、スリープモードから復帰する場合と、主電源を起動する場合とで、通信コマンドがＣＰＵ１０１で受信されるタイミングに差異があることと、各々のタイミングはほぼ一定であることに基づいている。
【００５５】
ここで、主電源を起動する場合の起動処理に際し、画像処理コントローラ部１５０でＭａｉｎプログラムを展開するための所要時間は、ほぼ一定となる。これは、当該所要時間がプログラムのサイズによって規定されるためである。同様の理由により、スリープモードから復帰する場合も、Ｍａｉｎプログラムを実行可能な状態とするための所要時間はほぼ一定となる。また、スリープモードから復帰する場合の所要時間は、主電源を起動する場合の所要時間よりも短い。したがって、第１の所定時間は、スリープモードからの復帰処理における受信タイミングと、主電源を起動する場合の起動処理における受信タイミングとの間に設定される。これにより、ＣＰＵ１０１は通信コマンドを受信せずに第１の所定時間を経過した場合、ＣＰＵ１５１においてスリープモードからの復帰処理ではなく、主電源を起動する場合の起動処理がなされていると判断することが可能となる。
【００５６】
ＣＰＵ１０１は、主電源の起動であると判断すると、ＣＰＵ１５１からの通信コマンドの受信に先行して、上述した電源ＯＮ処理を実行する。
【００５７】
ＣＰＵ１０１による電源ＯＮ処理を開始した後に、ＣＰＵ１５１でＭａｉｎプログラムが起動状態となると、ＣＰＵ１５１とＣＰＵ１０１とは通信が可能な状態になる。すると、ＣＰＵ１５１は、図３に示すように、ＣＰＵ１０１へ通信コマンド３１２を送信する。通信コマンド３１２を受信したＣＰＵ１０１は、画像処理コントローラ部１５０が正常であると判断し、画像形成部の電源ＯＮ処理を継続する。
【００５８】
一方、図４に示すように、ＣＰＵ１０１は、本来受信すべきタイミングで通信コマンドを受信せず、カウンタが第２の所定時間に到達した場合、画像処理コントローラ部１５０に異常が生じたと判断する。これは、ＣＰＵ１５１が何らかの要因によりＭａｉｎプログラムを起動できない場合に、ＣＰＵ１０１へ通信コマンドを送信できないためである。この場合、ＣＰＵ１０１は、第２の所定時間でエラーカウンタをクリアして、画像形成部の電源ＯＮ処理を停止する。
【００５９】
第２の所定時間は、主電源を起動する場合においてＣＰＵ１０１がＣＰＵ１５１から通信コマンド３１２を受信するタイミングに基づいて設定される。上述のように、ＣＰＵ１５１におけるＭａｉｎプログラムの展開に要する時間は、プログラムのサイズに起因してほぼ一定となる。このため、ＣＰＵ１５１が正常に起動状態へ移行した場合、ほぼ一定のタイミングでＣＰＵ１０１で通信コマンド３１２が受信される。したがって、第２の所定時間を、当該受信タイミングを超える時間に設定すれば、通信コマンドの受信の有無に基づき、ＣＰＵ１５１における異常をＣＰＵ１０１で判断することが可能となる。
【００６０】
なお、第１の所定時間及び第２の所定時間の設定は、Ｍａｉｎプログラムのバージョンに基づいて、予め設定することが可能である。
【００６１】
＜スリープモードから復帰する場合におけるタイミングチャート＞
図６は、本発明の実施形態に係る画像形成装置の、スリープモードから復帰する場合における動作のタイミングを示すタイミングチャートである。なお、図６の６０１〜６１１は、図３の３０１〜３１１に相当する。
【００６２】
まず、画像形成装置がスリープモードからの復帰処理を開始するのに伴って、ＣＰＵ１５１及びＣＰＵ１０１に電源が投入される。
【００６３】
次に、ＣＰＵ１０１及びＣＰＵ１５１では、各々に設定されたリセット解除時間の後、Ｂｏｏｔプログラムが実行される。
【００６４】
スリープモード中は、画像処理コントローラ部１５０のＲＡＭ１５４がセルフリフレッシュモードで、データを保持している。したがって、ＣＰＵ１５１はすぐにＭａｉｎプログラムを起動することが可能である。ＣＰＵ１５１は起動後、ＣＰＵ１０１に、通信コマンド６１２を送信する。通信コマンド６１２は、画像形成装置のドアの開閉状態を示す情報を含む。なお、スリープモード中にドア開閉状態を検知する方法に関しては、後述する。
【００６５】
通信コマンド６１２を受信したＣＰＵ１０１は、起動カウンタ及びエラーカウンタをクリアし、当該コマンドに応じて、上述の第１のスリープ復帰処理、又は第２のスリープ復帰処理を行う。
【００６６】
＜スリープモード中の画像形成装置におけるドア開閉の検知＞
図７は、スリープモード中に画像形成装置のドア開閉を検知するための回路を示す図である。図８は、スリープモード中に画像形成装置のドア開閉を検知するための回路動作タイミングを示すタイミングチャートを示す図である。
【００６７】
図７に示すように、ドア開閉を検知するための回路は、ＤＫフリップフロップを用いて構成され、画像処理基板上に実装される。ＤＲ＿ＳＮＳ＿ＩＮ信号は、画像形成装置のドア開閉を検知するドア検知センサの入力信号である。ドアのクローズ時は‘Ｈ’、ドアオープン時は‘Ｌ’を示す信号が出力される。本回路の電源には、スリープモード中もＯＮ状態である３．３Ｖ電源が用いられる。ＤＲＳＮＳ＿ＳＥＴ信号は、本回路を動作させるための制御信号であり、ＤＲ＿ＳＮＳ＿ＯＵＴ信号は、画像形成装置のドア開閉が行われたかどうかを検知するための信号である。
【００６８】
図８に示すように、ＤＲＳＮＳ＿ＳＥＴ信号８０１を‘Ｌ’に設定することで、ＤＫフリップフロップはプリセットされ、ＤＲ_ＳＮＳ_ＯＵＴ信号８０４は‘Ｈ’となる。なお、ＤＲ_ＳＮＳ_ＯＵＴ信号８０４の初期値を‘Ｌ’にしているが、‘Ｈ’と‘Ｌ’のどちらでもよい。
【００６９】
次に、ＤＲＳＮＳ＿ＳＥＴ信号８０１を‘Ｈ’にすると、ドア開閉を検知するための回路が起動する。画像形成装置のドアの状態８０３に示すように、この状態でドアが空けられた場合、ＤＲ＿ＳＮＳ＿ＩＮ信号８０２は‘Ｈ’から‘Ｌ’へ変化する。したがって、ＤＫフリップフロップのＣＬＫに信号が入力されるため、ＤＲ＿ＳＮＳ＿ＯＵＴ信号８０４は‘Ｌ’を出力し、‘Ｌ’を保持する。この出力を‘Ｈ’にするためには、ＤＲＳＮＳ＿ＳＥＴ信号８０１を‘Ｈ’にする必要があるため、スリープモード中のドア開閉動作が行われたかどうかを検知することができる。
【００７０】
なお、図７の回路はラッチ回路による一例であるが、本発明は他の回路を用いてもよい。
【００７１】
以上説明したように、本実施形態に係る画像形成装置は、主電源を起動する際に、制御コントローラ部において画像処理コントローラ部から通信コマンドを受信するまでの経過時間を測定する。制御コントローラ部は、経過時間が第１の所定時間を超える前に通信コマンドを受信しない場合、通信コマンドの受信に先行して独自に画像処理部の起動処理を開始する。これにより、画像処理コントローラ部の起動処理の完了を待つことなく、制御コントローラ部は自らの起動処理を開始できるので、起動処理に要する時間を短縮することが可能となる。
【００７２】
また、制御コントローラ部は、画像処理コントローラ部の起動状態を独自に判断することが可能なため、画像処理コントローラ部から制御コントローラ部に対し、スリープモードからの復帰であるか、主電源の起動であるかを通知するための専用線を設ける必要がない。これにより、インタフェースの増加に伴うコストの増加、基板サイズやコネクタサイズの大型化を回避することが可能となる。
【００７３】
さらに、本実施形態に係る画像形成装置は、スリープモードの際に画像形成装置のドア開閉を検知し、その結果に基づき、制御コントローラ部においてスリープ復帰処理を変化させることで、スリープモードからの復帰に要する時間を短縮することができる。
【符号の説明】
【００７４】
１００：制御コントローラ部
１５０：画像処理コントローラ部
１０１、１５１：ＣＰＵ
１０３、１５３：ＲＯＭ
１０４、１５４：ＲＡＭ
１０６、１５６：Ｉ／Ｏインタフェース
１１７：レーザユニット
１２１：スキャナ制御ＩＣ
１５７：記録処理ＩＣ
１５８：ＬＡＮコントローラ
１５９：画像処理ＲＡＭ
１６０：読取処理ＩＣ
１７０：読取処理部
１８１：操作部
１８５：ＮＣＵ
１９１：ドアセンサ類
【図１】
2010191101.tif 000003
【図２】
2010191101.tif 000004
【図３】
2010191101.tif 000005
【図４】
2010191101.tif 000006
【図５】
2010191101.tif 000007
【図６】
2010191101.tif 000008
【図７】
2010191101.tif 000009
【図８】
2010191101.tif 000010
【図９】
2010191101.tif 000011