(57)【要約】【課題】制御部間を接続する信号線を増加させることなく、省電力モードから通常モードへの復帰時に行うべき処理の開始が遅れるのを抑制することが可能な画像形成装置を提供する。【解決手段】この画像形成装置では、メインＣＰＵ１１１は、復帰要求後、エンジンＣＰＵ１４１に第１処理を行わせる場合には、復帰要求を出力するための信号線ＳＬ２のレベルを第１レベルとする一方、第２処理を行わせる場合には、信号線ＳＬ２のレベルを第２レベルとし、エンジンＣＰＵ１４１は、復帰要求後の信号線ＳＬ２のレベルに基づき、第１処理および第２処理のうちいずれの処理を行うべきかを判定する。【選択図】図４
2014048358.tif 000002
【特許請求の範囲】
【請求項１】
通常モード、および、前記通常モードよりも消費電力を減らす省電力モードを有する画像形成装置であって、
前記省電力モードから前記通常モードへの復帰時に、第１処理または前記第１処理とは異なる第２処理を行うスレーブ制御部と、
信号線を介して前記スレーブ制御部と接続され、前記信号線のレベルを切り替えることにより前記スレーブ制御部に対して前記省電力モードから前記通常モードへの復帰要求を出力し、前記スレーブ制御部を前記省電力モードから前記通常モードに復帰させるマスター制御部と、を備え、
前記マスター制御部は、前記復帰要求後、前記スレーブ制御部に前記第１処理を行わせる場合には、前記信号線のレベルを予め定められた第１レベルとする一方、前記スレーブ制御部に前記第２処理を行わせる場合には、前記信号線のレベルを予め定められた第２レベルとし、
前記スレーブ制御部は、前記復帰要求後の前記信号線のレベルに基づき、前記第１処理および前記第２処理のうちいずれの処理を行うべきかを判定することを特徴とする画像形成装置。
【請求項２】
前記マスター制御部は、前記復帰要求から予め定められた所定時間が経過した後、前記信号線を前記第１レベルまたは前記第２レベルとし、
前記スレーブ制御部は、前記復帰要求から前記所定時間が経過した後の前記信号線のレベルに基づき、前記第１処理および前記第２処理のうちいずれの処理を行うべきかを判定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記所定時間は、前記信号線のレベルが切り替わったときに生じるチャタリングの除去に必要なチャタリング除去時間を少なくとも含む時間であることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記マスター制御部は、前記復帰要求から前記所定時間が経過した後で、かつ、復帰時に前記スレーブ制御部に行わせる処理に必要な準備時間が経過する前に、前記信号線を前記第１レベルまたは前記第２レベルとすることを特徴とする請求項２または３に記載の画像形成装置。
【請求項５】
印刷ジョブを実行する印刷部を備え、
前記スレーブ制御部は、前記マスター制御部から前記第１処理および前記第２処理のうちの一方の処理を行うよう指示を受けた場合、前記印刷ジョブの実行に必要なウォームアップ動作を前記印刷部に行わせることを特徴とする請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記スレーブ制御部に接続され、画像形成装置の状態を検知するための検知部を備え、
前記スレーブ制御部は、前記マスター制御部から前記第１処理および前記第２処理のうちの他方の処理を行うよう指示を受けた場合、前記ウォームアップ動作を前記印刷部に行わせず、前記検知部の出力に基づき検知した画像形成装置の状態を示す情報を前記マスター制御部に通知することを特徴とする請求項５に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通常モードおよび省電力モードを有する画像形成装置に関する。
【背景技術】
【０００２】
近年、省電力化の要請が高まっているため、消費電力を減らす省電力モードを有する画像形成装置が種々提案されている。なお、省電力モードを有する画像形成装置は、たとえば、特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−５２７８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像形成装置には、装置全体を制御するマスター制御部、および、マスター制御部から指示を受けて印刷部（印刷ジョブを実行する機構部）を制御するスレーブ制御部を備えたものがある。
【０００５】
この構成において、省電力モードから通常モードに復帰するときには、たとえば、マスター制御部からスレーブ制御部に対して復帰要求が出力される。一例として、ユーザー端末から印刷要求を受信した場合に、マスター制御部からスレーブ制御部に対して復帰要求が出力される。あるいは、装置状態（たとえば、用紙の収容状態）に変化があった場合にも、マスター制御部からスレーブ制御部に対して復帰要求が出力される。なお、画像形成装置によっては、省電力モードのときにマスター制御部およびスレーブ制御部の通信機能（印刷ジョブに関する情報や装置状態に関する情報を通信する機能）を停止させるものがある。したがって、このような画像形成装置では、たとえば、マスター制御部およびスレーブ制御部は、マスター制御部からスレーブ制御部に対して復帰要求を出力するための信号線（以下、便宜上、第１信号線と称する）を介して互いに接続される。
【０００６】
たとえば、スレーブ制御部は、ユーザー端末から印刷要求を受信したことに起因する復帰要求がマスター制御部から出力された場合には、復帰時に印刷ジョブの実行に必要なウォームアップ動作を印刷部に行わせる。また、スレーブ制御部は、装置状態に変化があったことに起因する復帰要求がマスター制御部から出力された場合（印刷部を動作させる必要がない場合）には、復帰時に装置状態を示す情報をマスター制御部に通知するが、無駄な電力消費を抑制するため、ウォームアップ動作については印刷部に行わせない。
【０００７】
このように、省電力モードから通常モードへの復帰時に行うべき処理は種々存在する（たとえば、印刷部にウォームアップ動作を行わせる場合もあれば、印刷部にウォームアップ動作を行わせない場合もある）。ただし、スレーブ制御部は、マスター制御部から復帰要求を受けただけでは、復帰時に行うべき処理を認識できない。このため、マスター制御部は、スレーブ制御部に対して復帰要求を出力した後、省電力モードのときに停止していた通信機能が使用可能になるのを待って、復帰時に行うべき処理の指示をスレーブ制御部に与える必要がある。しかし、この場合には、省電力モードのときに停止していた通信機能が使用可能になった後でなければ、省電力モードから通常モードへの復帰時に行うべき処理が確定しないので、復帰時に行うべき処理の開始が遅くなる。
【０００８】
このような不都合を解消するため、復帰要求をマスター制御部からスレーブ制御部に出力するための第１信号線とは別に、復帰時に行うべき処理の指示をマスター制御部からスレーブ制御部に出力するための信号線（以下、便宜上、第２信号線と称する）を設ける場合がある。これにより、省電力モードのときに停止していた通信機能が使用可能になるのを待つことなく、復帰時に行うべき処理の指示をマスター制御部からスレーブ制御部に対して出力することができる。
【０００９】
しかし、第１信号線に加えて第２信号線も設けた場合には、信号線が増加する分、回路構成が複雑化する（コストアップに繋がる）という問題がある。
【００１０】
本発明は、上記課題を解決するためになされたものであり、通常モードおよび省電力モードを有する画像形成装置において、制御部間を接続する信号線を増加させることなく、省電力モードから通常モードへの復帰時に行うべき処理の開始が遅れるのを抑制することが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の画像形成装置は、通常モード、および、通常モードよりも消費電力を減らす省電力モードを有する画像形成装置であって、省電力モードから通常モードへの復帰時に、第１処理または第１処理とは異なる第２処理を行うスレーブ制御部と、信号線を介してスレーブ制御部と接続され、信号線のレベルを切り替えることによりスレーブ制御部に対して省電力モードから通常モードへの復帰要求を出力し、スレーブ制御部を省電力モードから通常モードに復帰させるマスター制御部と、を備える。そして、マスター制御部は、復帰要求後、スレーブ制御部に第１処理を行わせる場合には、信号線のレベルを予め定められた第１レベルとする一方、スレーブ制御部に第２処理を行わせる場合には、信号線のレベルを予め定められた第２レベルとし、スレーブ制御部は、復帰要求後の信号線のレベルに基づき、第１処理および第２処理のうちいずれの処理を行うべきかを判定する。
【００１２】
すなわち、本発明の画像形成装置では、マスター制御部は、スレーブ制御部に接続される信号線のレベルを切り替えることによりスレーブ制御部に対して省電力モードから通常モードへの復帰要求を出力した後、同じ信号線のレベルを第１レベルまたは第２レベルにすることによって、復帰時に第１処理を行うべきか第２処理を行うべきかの指示をスレーブ制御部に与える。したがって、スレーブ制御部に対して復帰要求を出力するための信号線とは別に、復帰時に行うべき処理の指示をスレーブ制御部に対して出力するための信号線を設ける必要がない。これにより、制御部間を接続する信号線を減らすことができ、回路構成が簡素化される（コストダウンに繋がる）。
【００１３】
また、本発明の画像形成装置では、スレーブ制御部に対して復帰要求を出力した後、復帰要求後の信号線のレベルを切り替える（あるいは、レベルを保持する）だけで、復帰時に行うべき処理の指示をスレーブ制御部に与えることができる。したがって、復帰時に行うべき処理の指示をスレーブ制御部に与えるのに際して、マスター制御部およびスレーブ制御部が通信可能となっている必要はない。このため、復帰要求後、マスター制御部およびスレーブ制御部が通信可能となる前に、復帰時に行うべき処理が第１処理であるか第２処理であるかをスレーブ制御部に認識させることが可能となる。これにより、復帰時に行うべき処理の開始が早くなる。
【発明の効果】
【００１４】
以上のように、本発明によれば、通常モードおよび省電力モードを有する画像形成装置において、制御部間を接続する信号線を増加させることなく、省電力モードから通常モードへの復帰時に行うべき処理の開始が遅れるのを抑制することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態による画像形成装置の概略図
【図２】図１に示した画像形成装置のハードウェア構成を説明するためのブロック図
【図３】図１に示した画像形成装置において制御部間を接続する信号線の種類を説明するためのブロック図
【図４】図１に示した画像形成装置において省電力モードから通常モードに復帰するときの動作を説明するためのタイミングチャート
【図５】図１に示した画像形成装置において省電力モードから通常モードに復帰するときの流れを説明するためのフローチャート
【図６】図１に示した画像形成装置において省電力モードから通常モードに復帰するときの流れを説明するためのフローチャート
【発明を実施するための形態】
【００１６】
以下に、本発明の一実施形態による画像形成装置について、印刷ジョブやスキャンジョブなどの複数のジョブの実行が可能な画像形成装置（複合機）を例にとって説明する。
【００１７】
（画像形成装置の全体構成）
図１に示すように、本実施形態の画像形成装置１００は、操作パネル１０１、画像読取部１０２、本体給紙部１０３、用紙搬送部１０４、画像形成部１０５および定着部１０６を備える。このうち、本体給紙部１０３、用紙搬送部１０４、画像形成部１０５および定着部１０６は、印刷ジョブの実行に必要な機構部であり、以下の説明ではエンジン部１０７と称する。なお、エンジン部１０７は、本発明の「印刷部」に相当する。
【００１８】
操作パネル１０１は、表示面がタッチパネルで覆われた液晶表示部１１を含む。この液晶表示部１１は、各種設定を受け付けるためのソフトキーやメニューを表示する。また、操作パネル１０１には、数値入力を受け付けるためのテンキー１２や、ジョブの実行指示を受け付けるためのスタートキー１３などのハードキーも設けられている。
【００１９】
画像読取部１０２は、原稿をスキャンし、形成すべき画像の画像データを生成する。この画像読取部１０２には、図示しないが、露光ランプ、ミラー、レンズおよびイメージセンサーなどの光学系部材が設置される。そして、画像読取部１０２は、コンタクトガラス２１に載置される原稿に光を照射し、その原稿からの反射光を受けたイメージセンサーの出力値をＡ／Ｄ変換することによって、画像データを生成する。これにより、スキャンによって得られた画像データに基づき印刷を行うことができる。また、スキャンによって得られた画像データを蓄積することもできる。なお、画像読取部１０２には、コンタクトガラス２１に載置された原稿を押さえるための原稿押さえ２２が設けられていてもよい。
【００２０】
本体給紙部１０３は、用紙Ｐを収容するカセット３１を含む。カセット３１は、装置本体に対して引き出しおよび収納が可能となっている。たとえば、カセット３１内への用紙Ｐの補充時に、装置本体からカセット３１が引き出され、カセット３１内への用紙Ｐの補充が終わると、装置本体にカセット３１が収納される。また、ジャム処理などのときに、装置本体からカセット３１が引き出される場合もある。
【００２１】
カセット３１内の用紙Ｐは、載置板３２に載置される。載置板３２は、一端を支点として回動可能となっており、用紙Ｐの収容枚数に応じて傾きを変動させる。すなわち、カセット３１内に用紙Ｐが補充され、載置板３２に載置される用紙Ｐの枚数が増える場合には、載置板３２の他端（回動支点とは反対側）が下方に回動する。一方で、カセット３１内の用紙Ｐが消費され、載置板３２に載置される用紙Ｐの枚数が減る場合には、載置板３２の他端が上方に回動する。
【００２２】
この載置板３２には、カセット３１内の用紙Ｐの側面に当接する規制ガイド３３が取り付けられている。規制ガイド３３は、給紙方向または給紙方向と直交する方向にスライド可能となっている。したがって、規制ガイド３３をスライド可能方向（給紙方向または給紙方向と直交する方向）にスライドさせれば、カセット３１内に収容可能な用紙Ｐの用紙サイズを変更することができる。すなわち、規制ガイド３３のスライド可能方向の位置により、カセット３１内に収容可能な用紙Ｐの用紙サイズが決まる。
【００２３】
そして、本体給紙部１０３は、印刷ジョブが開始されると、カセット３１内の用紙Ｐを用紙搬送部１０４の用紙搬送路に供給する。カセット３１内の用紙Ｐを１枚ずつ用紙搬送路に供給するため、本体給紙部１０３には、カセット３１内の用紙Ｐを引き出すピックアップローラー３４、および、用紙Ｐの重送を抑制するための分離ローラー対３５が設けられている。
【００２４】
用紙搬送部１０４は、用紙Ｐを用紙搬送路に沿って（排出トレイ４１に向かって）搬送する。この用紙搬送部１０４は、用紙搬送路に回転可能に設置された搬送ローラー対４２を複数含む。また、用紙搬送部１０４は、画像形成部１０５の用紙搬送方向における上流側の位置（画像形成装置１０５に至る直前の位置）に設置されたレジストローラー対４３を含む。このレジストローラー対４３は、用紙Ｐを画像形成部１０５の直前で待機させ、タイミングを計って用紙Ｐを画像形成部１０５に送り出す。
【００２５】
画像形成部１０５は、形成すべき画像の画像データに基づきトナー像を形成し、そのトナー像を用紙Ｐに転写する。この画像形成部１０５は、感光体ドラム５１、帯電装置５２、露光装置５３、現像装置５４、転写ローラー５５およびクリーニング装置５６を含む。
【００２６】
そして、画像形成時には、まず、感光体ドラム５１が回転駆動し、その感光体ドラム５１の表面を帯電装置５２が所定電位に帯電させる。また、露光装置５３は、形成すべき画像データに基づき光ビームＬを出力し、感光体ドラム５１の表面を走査露光する。これにより、感光体ドラム５１の表面に静電潜像を形成する。現像装置５４は、トナーコンテナーＴＣからトナーを受け取り、感光体ドラム５１の表面に形成された静電潜像にトナーを供給して現像する。
【００２７】
転写ローラー５５は、感光体ドラム５１の表面に圧接して回転可能となっている。そして、レジストローラー対４３がタイミングを計り、転写ローラー５５と感光体ドラム５１との間に用紙Ｐを進入させる。このとき、転写ローラー５５には転写電圧が印加される。これによって、感光体ドラム５１の表面のトナー像が用紙Ｐに転写される。この後、クリーニング装置５６は、感光体ドラム５１の表面に残留するトナーなどを除去する。
【００２８】
定着部１０６は、用紙Ｐに転写されたトナー像を加熱・加圧して定着させる。この定着部１０６は、加熱ローラー６１および加圧ローラー６２を含む。加熱ローラー６１は、ヒーター６３を内蔵する。加圧ローラー６２は、加熱ローラー６１に圧接する。そして、トナー像が転写された用紙Ｐは、加熱ローラー６１と加圧ローラー６２との間を通過することで、加熱・加圧される。これにより、用紙Ｐにトナー像が定着され、印刷が完了する。その後、印刷済みの用紙Ｐは、搬送ローラー対４２によって排出トレイ４１に送られる。
【００２９】
また、画像形成装置１００には、装置カバーＣＶが開閉可能に設けられている。たとえば、装置正面の装置カバーＣＶが開けられると、トナーコンテナーＴＣの装着箇所およびその周辺部分が露出され、トナーコンテナーＴＣの交換やジャム処理などを行うことができる。また、装置側面の装置カバーＣＶが開けられると、エンジン部１０７の一部が露出され、各種メンテナンスを行うことができる。なお、装置カバーＣＶの設置数や設置位置は特に限定されない。
【００３０】
また、本実施形態の画像形成装置１００は、本体給紙部１０３とは別に、エンジン部１０７に用紙Ｐを供給する給紙装置１０８を備える。たとえば、給紙装置１０８は、画像形成装置１００に着脱可能なオプション装置である。なお、給紙装置１０８は、装置出荷後に画像形成装置１００に後付けされたものであってもよいし、装置出荷時に画像形成装置１００に予め装着されたものであってもよい。
【００３１】
給紙装置１０８は、エンジン部１０７（本体給紙部１０３）の下方に配置される。この給紙装置１０８は、本体給紙部１０３と同様の構造とされており、カセット８１、載置板８２、規制ガイド８３、ピックアップローラー８４および分離ローラー対８５を含む。
【００３２】
（画像形成装置のハードウェア構成）
図２に示すように、画像形成装置１００は、装置全体の制御を行う主制御部１１０を備える。この主制御部１１０は、メインＣＰＵ１１１（本発明の「マスター制御部」に相当）、画像処理部１１２、記憶部１１３および計時部１１４を含む。画像処理部１１２は、画像処理専用のＡＳＩＣなどからなっており、画像データに対して各種画像処理（拡大／縮小、濃度変換およびデータ形式変換など）を施す。記憶部１１３は、ＲＯＭおよびＲＡＭなどを含み、たとえば、ジョブの実行に必要なプログラムおよびデータがＲＯＭに記憶され、それらプログラムおよびデータがＲＡＭに展開される。計時部１１４は、各種時間を計測する。
【００３３】
また、主制御部１１０には、パネル制御部１２０およびスキャン制御部１３０が接続される。パネル制御部１２０は、ＣＰＵおよびメモリー（図示せず）を含み、主制御部１１０から指示を受け、操作パネル１０１の表示動作を制御する。スキャン制御部１３０は、ＣＰＵおよびメモリー（図示せず）を含み、主制御部１１０から指示を受け、画像読取部１０２のスキャン動作を制御する。
【００３４】
また、主制御部１１０には、エンジン制御部１４０が接続される。エンジン制御部１４０は、エンジンＣＰＵ１４１（本発明の「スレーブ制御部」に相当）およびメモリー１４２を含む。なお、メモリー１４２には、後述するウォームアップ動作に必要な情報が記憶される。そして、エンジン制御部１４０は、主制御部１１０から指示を受け、エンジン部１０７の画像形成動作を制御する。たとえば、エンジン制御部１４０は、各種回転体を回転させるためのモーター（図示せず）の駆動を制御する。あるいは、エンジン制御部１４０は、加熱ローラー６１や加圧ローラー６２の表面温度を検知するためのサーミスター６４の出力に基づき、ヒーター６３のオン／オフを制御する。
【００３５】
このエンジン制御部１４０には、装置状態を検知するための検知センサーＳ１（本発明の「検知部」に相当）が接続される。検知センサーＳ１としては、たとえば、カセット有無検知センサーＳ１１、用紙残量検知センサーＳ１２、用紙サイズ検知センサーＳ１３、および、カバー開閉検知センサーＳ１４などが挙げられる。
【００３６】
カセット有無検知センサーＳ１１は、図１に示したカセット３１の装置本体に対する収納および引き出し（すなわち、装置状態）を検知するための検知センサーである。カセット有無検知センサーＳ１１は、たとえば、バネ式やインターロック式のスイッチであり、カセット３１の収納時にはカセット３１の側面に押圧され、カセット３１の引き出し時には押圧されない。したがって、カセット３１の収納時と引き出し時とでカセット有無検知センサーＳ１１の出力に差が生じる。これにより、カセット有無検知センサーＳ１１の出力に基づき、カセット３１の装置本体に対する収納および引き出しを検知することができる。このカセット有無検知センサーＳ１１の出力は、エンジン制御部１４０が受け、エンジン制御部１４０がカセット３１の装置本体に対する収納および引き出しを検知する。
【００３７】
用紙残量検知センサーＳ１２は、図１に示したカセット３１内の用紙Ｐの残量（すなわち、装置状態）を検知するための検知センサーである。用紙残量検知センサーＳ１２は、たとえば、光センサーであり、載置板３２の傾斜角度（載置板３２に載置されている用紙Ｐの枚数）に応じて出力を変動させる。これにより、用紙残量検知センサーＳ１２の出力に基づき、カセット３１内の用紙Ｐの残量を検知することができる。この用紙残量検知センサーＳ１２の出力は、エンジン制御部１４０が受け、エンジン制御部１４０がカセット３１内の用紙Ｐの残量を検知する。
【００３８】
用紙サイズ検知センサーＳ１３は、図１に示したカセット３１内の用紙Ｐの用紙サイズ（すなわち、装置状態）を検知するための検知センサーである。用紙サイズ検知センサーＳ１３は、たとえば、光センサーであり、規制ガイド３３のスライド可能方向の位置に応じて出力を変動させる。これにより、用紙サイズ検知センサーＳ１３の出力に基づき、カセット３１内の用紙Ｐのサイズを検知することができる。この用紙サイズセンサーＳ１３の出力は、エンジン制御部１４０が受け、エンジン制御部１４０がカセット３１内の用紙Ｐの用紙サイズを検知する。
【００３９】
カバー開閉検知センサーＳ１４は、装置カバーＣＶの開閉（すなわち、装置状態）を検知するための検知センサーである。カバー開閉検知センサーＳ１４は、たとえば、プッシュスイッチ式であり、装置カバーＣＶが開いているときと閉じているときとで出力を変動させる。これにより、カバー開閉検知センサーＳ１４の出力に基づき、装置カバーＣＶの開閉を検知することができる。このカバー開閉検知センサーＳ１４の出力は、エンジン制御部１４０が受け、エンジン制御部１４０が装置カバーＣＶの開閉を検知する。
【００４０】
これら検知センサーＳ１に接続されるエンジン制御部１４０は、装置状態を検知し、検知結果を主制御部１１０に通知する。そして、主制御部１１０は、たとえば、装置状態を示す情報をユーザー端末２００に送信する。これにより、装置状態を示す情報をユーザー端末２００のモニター上に表示することができる。
【００４１】
さらに、エンジン制御部１４０には、給紙制御部１５０が接続される。給紙制御部１５０は、ＣＰＵ１５１およびメモリー１５２を含む。そして、給紙制御部１５０は、主制御部１１０からの指示をエンジン制御部１４０を介して受け、給紙装置１０８の給紙動作を制御する。
【００４２】
この給紙制御部１５０には、給紙装置１０８の状態を検知するための検知センサーＳ２が接続される。検知センサーＳ２としては、たとえば、カセット有無検知センサーＳ２１、用紙残量検知センサーＳ２２、および、用紙サイズ検知センサーＳ２３などが挙げられる。これら給紙制御部１５０に接続される検知センサーＳ２１〜Ｓ２３は、エンジン制御部１４０に接続される検知センサーＳ１１〜Ｓ１３と同じものである。
【００４３】
また、主制御部１１０には、通信部１６０が接続される。通信部１６０は、ユーザー端末２００とネットワークを介して接続され、ユーザー端末２００との間で通信する。これにより、ユーザー端末２００から送信される画像データに基づき印刷を行うことができるとともに、スキャンによって得られた画像データのユーザー端末への送信を行うこともできる。
【００４４】
また、主制御部１１０には、電源部１７０が接続される。電源部１７０は、商用電源と接続され、画像形成装置１００の各部を動作させるのに必要な電圧を生成する。そして、画像形成装置１００の各部への電力供給のオン／オフの切り替えは、メインスイッチＭＳが操作されることによって行われる。
【００４５】
（通常モードおよび省電力モード）
画像形成装置１００は、通常モードと、通常モードよりも消費電力を減らす省電力モードとを有する。具体的には、電源部１７０は、通常モードのとき、画像形成装置１００の各部に対して通常の電力供給を行う。そして、主制御部１１０は、画像形成装置１００が使用されないまま経過した未使用時間を計時し、未使用時間が一定時間を超えると、通常モードから省電力モードに移行するよう電源部１７０に指示する。あるいは、主制御部１１０は、省電力モードへの移行指示を操作パネル１０１が受け付けた場合（たとえば、操作パネル１０１に設けられた節電キーが押下された場合）にも、通常モードから省電力モードに移行するよう電源部１７０に指示する。
【００４６】
通常モードから省電力モードに移行すると、電源部１７０は、操作パネル１０１、画像読取部１０２、エンジン部１０７および給紙装置１０８への電力供給を制限する。たとえば、電源部１７０は、各種回転体を回転させるためのモーター（図示せず）やヒーター６３などへの電力供給を停止する。
【００４７】
また、画像形成装置１００には複数のＣＰＵ（たとえば、メインＣＰＵ１１１やエンジンＣＰＵ１４１など）が使用されているが、これら各ＣＰＵは、省電力モードのとき、動作クロックを低くする（通常クロックから省電力クロックにする）ことにより、電源部１７０からの供給電力を減らす。たとえば、画像形成装置１００の各制御部（主制御部１１０やエンジン制御部１４０など）には、対応するＣＰＵにクロック信号を供給するクロック信号生成部（図示せず）が設けられる。そして、各ＣＰＵは、対応するクロック信号生成部を制御し、通常モードでは通常クロックを生成させ、省電力モードでは省電力クロックを生成させる。
【００４８】
以下に、図２および図３を参照し、メインＣＰＵ１１１およびエンジンＣＰＵ１４１を例にとって詳細に説明する。
【００４９】
たとえば、メインＣＰＵ１１１およびエンジンＣＰＵ１４１は、それぞれ、複数のブロックＢ１〜Ｂ５で構成される。ブロックＢ１は、ＣＰＵ全体の動作を管理する制御ユニットである。ブロックＢ２は、他のＣＰＵとの間でやり取りするデータを制御するバスインターフェイスである。ブロックＢ３は、命令やデータを格納するキャッシュメモリーである。ブロックＢ４は、命令の内容を解読するデコーダーである。ブロックＢ５は、各種演算を行う演算ユニットである。また、メインＣＰＵ１１１およびエンジンＣＰＵ１４１は、種々の情報（印刷ジョブに関する情報や装置状態に関する情報）を送受信するための信号線ＳＬ１を介して互いに接続される。さらに、メインＣＰＵ１１１およびエンジンＣＰＵ１４１は、信号線ＳＬ１とは別の信号線ＳＬ２およびＳＬ３を介して互いに接続される。なお、信号線ＳＬ２およびＳＬ３については、後に詳細に説明する。
【００５０】
これら複数のブロックＢ１〜Ｂ５のうち一部は、省電力モードのときに電力供給が制限される（たとえば、バスインターフェイスや演算ユニットの一部への電力供給が停止される）。それによって、メインＣＰＵ１１１およびエンジンＣＰＵ１４１の通信機能（印刷ジョブに関する情報や装置状態に関する情報を通信する機能）が停止される。これにより、メインＣＰＵ１１１およびエンジンＣＰＵ１４１は、省電力モードのとき、信号線ＳＬ１を介しての通信を行わない。
【００５１】
そして、たとえば、省電力モードのときに、ユーザー端末２００から画像形成装置１００に対して印刷要求（印刷すべき画像の画像データ）が送信された場合には、メインＣＰＵ１１１およびエンジンＣＰＵ１４１は省電力モードから通常モードに復帰する。具体的には、省電力モードのとき、ユーザー端末２００から画像形成装置１００に対して印刷要求が送信されると、その印刷要求を通信部１６０が受信する。すなわち、通信部１６０は、省電力モードであっても、電源部１７０から電力供給を受け続ける。そして、省電力モードのときに通信部１６０が印刷要求を受信すると、メインＣＰＵ１１１が省電力モードから通常モードに復帰する（メインＣＰＵ１１１の動作クロックが省電力クロックから通常クロックに戻る）。
【００５２】
この後、メインＣＰＵ１１１は、信号線ＳＬ２のレベルを切り替えることによって、エンジンＣＰＵ１４１に対して省電力モードから通常モードへの復帰要求を出力する。たとえば、メインＣＰＵ１１１は、エンジンＣＰＵ１４１に対して復帰要求を出力するとき、信号線ＳＬ２のレベルをＬレベルからＨレベルに切り替え、エンジンＣＰＵ１４１を復帰させる。エンジンＣＰＵ１４１は、メインＣＰＵ１１１から復帰要求を受けると、省電力モードから通常モードに復帰する。そして、エンジンＣＰＵ１４１は、印刷ジョブの実行に必要なウォームアップ動作をエンジン部１０７に行わせる（本発明の「第１処理」に相当）。印刷ジョブの実行に必要なウォームアップ動作というのは、たとえば、各種回転体を回転させるためのモーター（図示せず）やヒーター６３への電力供給を開始するなどの動作である。なお、以下の説明では、ここで述べた処理を単に第１処理と称する場合がある。
【００５３】
あるいは、省電力モードのときに、カセット３１内の用紙Ｐの残量やサイズが変更したり、装置カバーＣＶが開いたりした場合にも、メインＣＰＵ１１１およびエンジンＣＰＵ１４１は省電力モードから通常モードに復帰する。具体的には、エンジンＣＰＵ１４１は、省電力モードであっても、検知センサーＳ１（カセット有無検知センサーＳ１１、用紙残量検知センサーＳ１２、用紙サイズ検知センサーＳ１３、および、カバー開閉検知センサーＳ１４）の出力に基づき、装置状態を検知する。すなわち、検知センサーＳ１は、省電力モードであっても、電源部１７０から電力供給を受け続ける。
【００５４】
そして、エンジンＣＰＵ１４１は、装置状態に変化があったことを検知すると、信号線ＳＬ３のレベルを切り替えることにより、メインＣＰＵ１１１に対して省電力モードから通常モードへの復帰要求を出力する。たとえば、エンジンＣＰＵ１４１は、メインＣＰＵ１１１に対して復帰要求を出力するとき、信号線ＳＬ３のレベルをＬレベルからＨレベルに切り替える。メインＣＰＵ１１１は、エンジンＣＰＵ１４１からの復帰要求を受け、省電力モードから通常モードに復帰する。
【００５５】
この後、メインＣＰＵ１１１は、信号線ＳＬ２のレベルを切り替えることにより、エンジンＣＰＵ１４１に対して省電力モードから通常モードへの復帰要求を出力する。たとえば、メインＣＰＵ１１１は、エンジンＣＰＵ１４１に対して復帰要求を出力するとき、信号線ＳＬ２のレベルをＬレベルからＨレベルに切り替え、エンジンＣＰＵ１４１を復帰させる。エンジンＣＰＵ１４１は、メインＣＰＵ１１１から復帰要求を受けると、省電力モードから通常モードに復帰する。そして、エンジンＣＰＵ１４１は、検知センサーＳ１の出力に基づき検知した装置状態、すなわち、カセット３１内の用紙Ｐの収容状態や装置カバーＣＶの開閉状態などを示す情報をメインＣＰＵ１１１に送信する（本発明の「第２処理」に相当）。ただし、エンジンＣＰＵ１４１は、ウォームアップ動作をエンジン部１０７に行わせない。なお、以下の説明では、ここで述べた処理を単に第２処理と称する場合がある。
【００５６】
メインＣＰＵ１１１は、装置状態を示す情報をエンジンＣＰＵ１４１から受けると、通信部１６０を介して、装置状態を示す情報をユーザー端末２００に送信する。これにより、装置状態を示す情報をユーザー端末２００のモニター上に表示することができる。この後、メインＣＰＵ１１１およびエンジンＣＰＵ１４１は、省電力モードに戻る。
【００５７】
このように、本実施形態では、エンジンＣＰＵ１４１が復帰時に行う処理は複数存在する。そこで、メインＣＰＵ１１１は、図４に示すように、復帰要求後（信号線ＳＬ２のレベルをＬレベルからＨレベルに切り替えた後）、エンジンＣＰＵ１４１に第１処理を行わせる場合（図４の上図ａ）には、信号線ＳＬ２のレベルをＨレベルからＬレベルに切り替え、エンジンＣＰＵ１４１に第２処理を行わせる場合（図４の下図ｂ）には、信号線ＳＬ２のレベルをＨレベルに保持する。そして、エンジンＣＰＵ１４１は、復帰要求後の信号線ＳＬ２のレベルに基づき、第１処理および第２処理のうちいずれを行うべきかを判定する。
【００５８】
ここで、メインＣＰＵ１１１が復帰要求を出力する（信号線ＳＬ２のレベルがＬレベルからＨレベルに切り替わる）とき、信号線ＳＬ２のレベルがＬレベルからＨレベルに切り替わることに起因してチャタリングが発生することがある。したがって、エンジンＣＰＵ１４１は、信号線ＳＬ２のレベルがＨレベルであることを検知すると、チャタリング除去を行った上で、メインＣＰＵ１１１から復帰要求が出力されたか否かを判断する。たとえば、エンジンＣＰＵ１４１は、信号線ＳＬ２のレベルを２ｍｓ毎に検知し、信号線ＳＬ２のレベルが５回連続してＨレベルであれば、メインＣＰＵ１１１から復帰要求が出力されたと判断する。
【００５９】
したがって、信号線ＳＬ２のレベルをＬレベルからＨレベルに切り替えて以降、チャタリング除去に必要なチャタリング除去時間を少なくとも含む所定時間Ｔ１が経過するまでは、信号線ＳＬ２のレベルをＨレベルに保持する必要がある。このため、メインＣＰＵ１１１は、少なくとも、信号線ＳＬ２のレベルをＬレベルからＨレベルに切り替えた時点Ｐ０から所定時間Ｔ１が経過する時点Ｐ１に達するまで、信号線ＳＬ２のレベルをＨレベルに保持し続ける。そして、メインＣＰＵ１１１は、復帰要求から所定時間Ｔ１が経過した後、エンジンＣＰＵ１４１に第１処理を行わせるのであれば、信号線ＳＬ２のレベルをＬレベルに切り替える（図４の上図ａ）。一方で、エンジンＣＰＵ１４１に第２処理を行わせるのであれば、信号線ＳＬ２のレベルをＨレベルに保持する（図４の下図ｂ）。以下の説明では、信号線ＳＬ２のレベルをＨレベルに保持する時間を時間Ｔｈと称する。なお、図４では、時間Ｔｈが所定時間Ｔ１よりも長くなっているが、時間Ｔｈと所定時間Ｔ１とが同じ時間であってもよい。
【００６０】
ところで、エンジンＣＰＵ１４１は、省電力モードのとき、給紙装置１０８の状態（カセット８１内の用紙Ｐの収容状態）が変化したことを検知すると、省電力モードから通常モードに復帰し、給紙制御部１５０と通信して給紙装置１０８の状態を示す情報を取得する。あるいは、エンジンＣＰＵ１４１は、定期的に、省電力モードから通常モードに復帰し、給紙制御部１５０と通信して給紙装置１０８の状態を示す情報を取得する。
【００６１】
このように、エンジンＣＰＵ１４１は、給紙装置１０８の状態が変化した場合、省電力モードから通常モードへの切り替えを開始する。この場合、エンジンＣＰＵ１４１は、省電力モードから通常モードへの切り替えを開始して以降、省電力モードから通常モードへの切り替えに伴う初期処理（たとえば、ＲＡＭ領域をクリアする処理）が完了するまで、信号線ＳＬ２の監視を行えない。すなわち、エンジンＣＰＵ１４１は、省電力モードから通常モードへの切り替えを行っているとき、メインＣＰＵ１１１が出力した復帰要求を検知できない。
【００６２】
たとえば、メインＣＰＵ１１１が復帰要求を出力してからチャタリング除去時間が経過する前（エンジンＣＰＵ１４１がチャタリング除去を行っている最中）に、エンジンＣＰＵ１４１が省電力モードから通常モードへの切り替えを開始したとする。なお、この時点では、エンジンＣＰＵ１４１は、省電力モード時に行っていたチャタリング除去が途中であったため、メインＣＰＵ１１１から復帰要求が出力されたことを検知できていない。この場合、エンジンＣＰＵ１４１は、省電力モードから通常モードへの切り替えを開始して以降、省電力モードから通常モードへの切り替えに伴う初期処理の完了後に、信号線ＳＬ２の監視を再開する。そして、エンジンＣＰＵ１４１は、信号線ＳＬ２のレベルがＨレベルであることを検知すると、チャタリング除去を再度行った上で、メインＣＰＵ１１１から復帰要求が出力されたか否かを判断する。
【００６３】
したがって、画像形成装置１００に給紙装置１０８が別途装着されている場合には、省電力モード時のチャタリング除去時間に加えて、省電力モードから通常モードへの切替時間、信号線ＳＬ２の監視を開始するための初期処理に要する時間、および、通常モード時のチャタリング除去時間を所定時間Ｔ１に含めるのが好ましい。なお、画像形成装置１００に給紙装置１０８が装着されていなければ、省電力モード時のチャタリング除去時間を所定時間Ｔ１とすればよい。
【００６４】
また、メインＣＰＵ１１１は、復帰要求から所定時間Ｔ１が経過した後で、かつ、復帰時にエンジンＣＰＵ１４１に行わせる処理に必要な準備時間Ｔ２が経過する前に、エンジンＣＰＵ１４１に第１処理を行わせるのであれば、信号線ＳＬ２のレベルをＨレベルからＬレベルに切り替える（図４の上図ａ）。一方で、メインＣＰＵ１１１は、エンジンＣＰＵ１４１に第２処理を行わせるのであれば、信号線ＳＬ２のレベルをＨレベルに保持する（図４の下図ｂ）。
【００６５】
たとえば、省電力モードから通常モードへの切替時間、信号線ＳＬ２の監視を開始するための初期処理時間、および、エンジン部１０７にウォームアップ動作を開始させるため初期処理時間などを含む時間が準備時間Ｔ２に相当する。なお、エンジン部１０７にウォームアップ動作を開始させるため初期処理時間というのは、サーミスター６４が正常に動作するまでの時間、および、ウォームアップ動作に必要な情報の読み出しにかかる時間などを含む時間である。
【００６６】
そして、エンジンＣＰＵ１４１は、予め定められた判定時点Ｐｊに達したときに、信号線ＳＬ２のレベルがＨレベルかＬレベルかを判断する。この判断の結果、判定時点Ｐｊにおける信号線ＳＬ２のレベルがＬレベルであれば（図４の上図ａ）、エンジンＣＰＵ１４１は復帰時に第１処理を行う。一方で、判定時点Ｐｊにおける信号線ＳＬ２のレベルがＨレベルであれば（図４の下図ｂ）、エンジンＣＰＵ１４１は復帰時に第２処理を行う。たとえば、復帰時に行うべき処理を判定する判定時点Ｐｊは、準備時間Ｔ２が経過した時点Ｐ２である。あるいは、準備時間Ｔ２が経過する前の時点を判定時点Ｐｊとしてもよい。
【００６７】
これにより、エンジンＣＰＵ１４１が復帰時に第１処理を行うよう指示されていれば、ウォームアップ動作の準備が既に整っている時点Ｐ２に達したとき、直ちに、ウォームアップ動作が開始される。ただし、エンジンＣＰＵ１４１は、装置カバーＣＶが開いていれば、ウォームアップ動作を開始させない。
【００６８】
次に、図５に示すフローチャートに沿って、省電力モードから通常モードへの復帰時におけるメインＣＰＵ１１１の動作について説明する。
【００６９】
まず、図５のフローチャートのスタート時点では、通常モードから省電力モードに移行されているとする。そして、ユーザー端末２００から画像形成装置１００に対して印刷要求が送信されたとき、図５のフローチャートがスタートする。あるいは、装置状態（カセット３１内の用紙Ｐの収容状態や装置カバーＣＶの開閉状態）が変化したことをエンジンＣＰＵ１４１が検知し、エンジンＣＰＵ１４１がメインＣＰＵ１１１に対して省電力モードから通常モードへの復帰要求を出力したときにも、図５のフローチャートがスタートする。このとき、メインＣＰＵ１１１は、省電力モードから通常モードへの切り替えを開始する。
【００７０】
ステップＳ１において、メインＣＰＵ１１１は、エンジンＣＰＵ１４１に対して省電力モードから通常モードへの復帰要求を出力する。すなわち、メインＣＰＵ１１１は、信号線ＳＬ２のレベルをＬレベルからＨレベルに切り替える。
【００７１】
ステップＳ２において、メインＣＰＵ１１１は、所定時間Ｔ１が経過したか否かを判断する。判断の結果、所定時間Ｔ１が経過していれば、ステップＳ３に移行する。一方で、所定時間Ｔ１が経過していなければ、ステップＳ４に移行する。ステップＳ４に移行すると、メインＣＰＵ１１１は、信号線ＳＬ２のレベルをＨレベルに保持する。その後、ステップＳ２に戻る。
【００７２】
ステップＳ２からステップＳ３に移行すると、メインＣＰＵ１１１は、エンジンＣＰＵ１４１に行わせる処理が第１処理であるか否かを判断する。判断の結果、エンジンＣＰＵ１４１に行わせる処理が第１処理であれば、ステップＳ５に移行する。一方で、エンジンＣＰＵ１４１に行わせる処理が第１処理ではなく第２処理であれば、ステップＳ６に移行する。
【００７３】
ステップＳ５に移行すると、メインＣＰＵ１１１は、信号線ＳＬ２のレベルをＨレベルからＬレベルに切り替える。ただし、信号線ＳＬのレベルをＨレベルからＬレベルに切り替える時点は、復帰要求から所定時間Ｔ１が経過した後で、かつ、準備時間Ｔ２が経過する前の時点とする。また、ステップＳ６に移行すると、メインＣＰＵ１１１は、信号線ＳＬ２のレベルをＨレベルに保持する。
【００７４】
次に、図６に示すフローチャートに沿って、省電力モードから通常モードへの復帰時におけるエンジンＣＰＵ１４１の動作について説明する。なお、図６のフローチャートのスタート時点は、図５のフローチャートのスタート時点と同じである。
【００７５】
ステップＳ１１において、エンジンＣＰＵ１４１は、メインＣＰＵ１１１からの復帰要求を受信したか否かを判断する。すなわち、エンジンＣＰＵ１４１は、信号線ＳＬ２のレベルがＬレベルからＨレベルに切り替わったか否かを判断する。このとき、エンジンＣＰＵ１４１は、所定時間Ｔ１が経過するまでにチャタリング除去を行い、メインＣＰＵ１１１からの復帰要求を受信したか否かを判断する。そして、メインＣＰＵ１１１からの復帰要求を受信したと判断すれば、ステップＳ１２に移行し、メインＣＰＵ１１１からの復帰要求を受信していないと判断すれば、スタートに戻る。
【００７６】
ステップＳ１２に移行すると、エンジン制御部１４１は、省電力モードから通常モードへの切り替え処理を開始する。なお、信号線ＳＬ２の監視を開始するための初期処理、および、エンジン部１０７にウォームアップ動作を開始させるため初期処理なども順次開始する。これらの処理は、準備時間Ｔ２が経過するまでに終了する。
【００７７】
ステップＳ１３において、エンジン制御部１４１は、復帰時に行うべき処理を判定する判定時点Ｐｊ（たとえば、準備時間Ｔ２が経過した時点Ｐ２）に到達したか否かを判断する。判断の結果、判定時点Ｐｊに到達していれば、ステップＳ１４に移行し、判定時点Ｐｊに到達していなければ、ステップＳ１３の判断を繰り返す。
【００７８】
ステップＳ１４に移行すると、エンジンＣＰＵ１４１は、信号線ＳＬ２のレベルがＬレベルであるか否かを検知する。その結果、信号線ＳＬ２のレベルがＬレベルであれば、ステップＳ１５に移行する。一方で、信号線ＳＬ２のレベルがＬレベルではなくＨレベルであれば、ステップＳ１６に移行する。
【００７９】
ステップＳ１５に移行した場合には、エンジンＣＰＵ１４１は、復帰時に行うべき処理が第１処理であると判定する。すなわち、エンジンＣＰＵ１４１は、復帰時に、ウォームアップ動作（ヒーター６４への電力供給など）をエンジン部１０７に行わせる。また、ステップＳ１６に移行した場合には、エンジンＣＰＵ１４１は、復帰時に行うべき処理が第２処理であると判定する。すなわち、エンジンＣＰＵ１４１は、復帰時に、ウォームアップ動作をエンジン部１０７に行わせず、装置状態（カセット３１内の用紙Ｐの収容状態や装置カバーＣＶの開閉状態）を示す情報をメインＣＰＵ１１１に送信する。
【００８０】
本実施形態の画像形成装置１００は、上記のように、省電力モードから通常モードへの復帰時に、第１処理または第１処理とは異なる第２処理を行うエンジンＣＰＵ１４１（スレーブ制御部）と、信号線ＳＬ２を介してエンジンＣＰＵ１４１と接続され、信号線ＳＬ２のレベルをＬレベルからＨレベルに切り替えることによりエンジンＣＰＵ１４１に対して省電力モードから通常モードへの復帰要求を出力し、エンジンＣＰＵ１４１を省電力モードから通常モードに復帰させるメインＣＰＵ１１１（マスター制御部）と、を備えている。そして、メインＣＰＵ１１１は、復帰要求後、エンジンＣＰＵに第１処理を行わせる場合には、信号線ＳＬ２のレベルをＬレベル（第１レベル）に切り替える一方、エンジンＣＰＵ１４１に第２処理を行わせる場合には、信号線ＳＬ２のレベルをＨレベル（第２レベル）に保持し、エンジンＣＰＵ１４１は、復帰要求後の信号線ＳＬ２のレベルに基づき、第１処理および第２処理のうちのいずれを行うべきかを判定する。
【００８１】
すなわち、本実施形態では、メインＣＰＵ１１１は、エンジンＣＰＵ１４１に接続される信号線ＳＬ２のレベルを切り替えることによりエンジンＣＰＵ１４１に対して省電力モードから通常モードへの復帰要求を出力した後、同じ信号線ＳＬ２のレベルをＬレベルまたはＨレベルに切り替える（あるいは、保持する）ことによって、復帰時に第１処理を行うべきか第２処理を行うべきかの指示をエンジンＣＰＵ１４１に与える。したがって、エンジンＣＰＵ１４１に対して復帰要求を出力するための信号線ＳＬ２とは別に、復帰時に行うべき処理の指示をエンジンＣＰＵ１４１に対して出力するための信号線を設ける必要がない。これにより、メインＣＰＵ１１１とエンジンＣＰＵ１４１との間を接続する信号線を減らすことができ、回路構成が簡素化される（コストダウンに繋がる）。
【００８２】
また、本実施形態では、エンジンＣＰＵ１４１に対して復帰要求を出力した後、復帰要求後の信号線ＳＬ２のレベルを切り替える（あるいは、保持する）だけで、復帰時に行うべき処理の指示をエンジンＣＰＵ１４１に与えることができる。したがって、復帰時に行うべき処理の指示をエンジンＣＰＵ１４１に与えるのに際して、メインＣＰＵ１１１およびエンジンＣＰＵ１４１が通信可能となっている必要はない。このため、復帰要求後、メインＣＰＵ１１１およびエンジンＣＰＵ１４１が通信可能となる前に、復帰時に行うべき処理が第１処理であるか第２処理であるかをエンジンＣＰＵ１４１に認識させることが可能となる。これにより、復帰時に行うべき処理の開始が早くなる。
【００８３】
また、本実施形態では、上記のように、メインＣＰＵ１１１は、復帰要求から予め定められた所定時間Ｔ１が経過した後、信号線ＳＬ２をＬレベルまたはＨレベルとし、エンジンＣＰＵ１４１は、復帰要求から所定時間Ｔ１が経過した後の信号線ＳＬ２のレベルに基づき、第１処理および第２処理のうちいずれを行うべきかを判断する。なお、所定時間Ｔ１は、信号線ＳＬ２のレベルが切り替わったときに生じるチャタリングの除去に必要なチャタリング除去時間を少なくとも含む時間である。この形態では、メインＣＰＵ１１１は、エンジンＣＰＵ１４１がチャタリング除去を行っているとき、信号線ＳＬ２のレベルをＨレベルに保持することになる。すなわち、メインＣＰＵ１１１は、エンジンＣＰＵ１４１に第１処理を行わせる場合であっても、所定時間Ｔ１が経過するまで、信号線ＳＬ２のレベルをＨレベルからＬレベルに切り替えない。これにより、エンジンＣＰＵ１４１によるチャタリング除去が正確に行われる。
【００８４】
また、本実施形態では、上記のように、メインＣＰＵ１１１は、復帰要求から所定時間Ｔ１が経過した後で、かつ、復帰時にエンジンＣＰＵ１４１に行わせる処理に必要な準備時間Ｔ２が経過する前に、信号線ＳＬ２をＬレベルまたはＨレベルとする。これにより、準備時間Ｔ２が経過する以前に、復帰時に行うべき処理をエンジンＣＰＵ１４１に認識させることができる。すなわち、復帰時に行うべき処理の開始が早くなる。
【００８５】
また、本実施形態では、上記のように、印刷ジョブを実行するエンジン部１０７（印刷部）を備えている。また、装置状態を検知するための検知センサーＳ１（検知部）を備えている。そして、エンジンＣＰＵ１４１は、メインＣＰＵ１１１から第１処理および第２処理のうちの一方の処理（本実施形態では第１処理）を行うよう指示を受けた場合、印刷ジョブの実行に必要なウォームアップ動作をエンジン部１０７に行わせる。一方で、エンジンＣＰＵ１４１は、メインＣＰＵ１１１から第１処理および第２処理のうちの他方の処理（本実施形態では第２処理）を行うよう指示を受けた場合、ウォームアップ動作をエンジン部１０７に行わせず、検知センサーＳ１の出力に基づき検知した装置状態を示す情報をメインＣＰＵ１１１に通知する。
【００８６】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【符号の説明】
【００８７】
１００  画像形成装置
１０７  エンジン部（印刷部）
１１１  メインＣＰＵ（マスター制御部）
１４１  エンジンＣＰＵ（スレーブ制御部）
Ｓ１  検知センサー（検知部）
Ｓ１１  カセット有無検知センサー（検知部）
Ｓ１２  用紙残量検知センサー（検知部）
Ｓ１３  用紙サイズ検知センサー（検知部）
Ｓ１４  カバー開閉検知センサー（検知部）
ＳＬ２  信号線
【図１】
2014048358.tif 000003
【図２】
2014048358.tif 000004
【図３】
2014048358.tif 000005
【図４】
2014048358.tif 000006
【図５】
2014048358.tif 000007
【図６】
2014048358.tif 000008