(57)【要約】【課題】速やか且つ安全に消費電力の異なる動作モードに移行可能な電子機器を提供すること。【解決手段】電子機器は、データを処理する主制御部３０と、主制御部３０によって制御される従制御部４０とを含む。従制御部４０は、第１電力を消費する第１動作モードおよび第１電力より小さい第２電力を消費する第２動作モードのうち一方の動作モードが他方の動作モードへ移行される動作モード移行の前における主制御部の動作態様から、モード移行情報を検知する検知部４１，４４ と、検知されたモード移行情報に応じたモード移行準備を実行する準備部４１，４３とを含む。電子機器は、また、準備部４１，４３によるモード移行準備の実行後に、一方の動作モードを他方の動作モードへ移行するモード切替部３１を含む。【選択図】図２
2011093250.tif 000002
【特許請求の範囲】
【請求項１】
第１電力を消費する第１動作モードと、前記第１電力より小さい第２電力を消費する第２動作モードとを有する電子機器であって、
データを処理する主制御部と、
前記主制御部によって制御される従制御部であって、前記第１動作モードおよび第２動作モードのうち一方の動作モードが他方の動作モードへ移行される動作モード移行の前における前記主制御部の動作態様から、モード移行情報を検知する検知部と、検知された前記モード移行情報に応じたモード移行準備を実行する準備部とを含む、従制御部と、
前記準備部によるモード移行準備の実行後に、前記一方の動作モードを前記他方の動作モードへ移行するモード切替部と、
を備える、電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記主制御部から前記従制御部へデータを転送するための複数のバスを備え、
前記主制御部は、前記動作モード移行の前において、前記複数のバスのうち使用するバスの数を増減させ、
前記検知部は、前記モード移行情報として、前記増減されたバスの数を検知する、電子機器。
【請求項３】
請求項２に記載の電子機器において、
前記主制御部は、前記使用するバスの数を増減させるバス幅変更回路を含む、電子機器。
【請求項４】
請求項２または請求項３に記載の電子機器において、
前記検知部は、前記増減されたバス数の変化を検知し、
前記準備部は、前記バス数の減少が検知された場合、前記第１動作モードから前記第２動作モードへのモード移行準備を実行し、前記バス数の増加が検知された場合、前記第２動作モードから前記第１動作モードへのモード移行準備を実行する、電子機器。
【請求項５】
請求項２または請求項３に記載の電子機器において、
前記検知部は、前記増減された後のバス数を検知し、
前記準備部は、前記バス数に応じたモード移行準備を実行する、電子機器。
【請求項６】
請求項１に記載の電子機器において、
前記従制御部は、前記主制御部の制御に必要な情報が登録される複数のレジスタを含み、
前記検知部は、前記動作モード移行の前における前記主制御部の前記複数のレジスタへのアクセス態様から、前記モード移行情報を検知する、電子機器。
【請求項７】
請求項６に記載の電子機器において、
前記準備部は、前記主制御部が、前記複数のレジスタのうち特定のレジスタへのアクセスのみを行うことが検出された場合、前記第１動作モードから前記第２動作モードへのモード移行準備を実行する、電子機器。
【請求項８】
請求項７に記載の電子機器において、
前記準備部は、前記主制御部が、前記複数のレジスタのうち特定のレジスタへのリードアクセスのみを行うことが検出された場合、前記第１動作モードから前記第２動作モードへのモード移行準備を実行する、電子機器。
【請求項９】
請求項１から請求項８のいずれか一項に記載の電子機器において、
前記電子機器は、被記録媒体に画像を形成する画像形成装置であり、
前記データは画像データであり、
当該電子機器は、
前記画像データに基づく画像を形成する画像形成部をさらに備え、
前記従制御部は、前記画像形成部を駆動するための駆動部を制御するものであり、
前記主制御部と前記従制御部とは、別基板に設けられる、電子機器。
【請求項１０】
データを処理する主制御部と、前記主制御部によって制御される従制御部と、第１電力を消費する第１動作モードと、前記第１電力より小さい第２電力を消費する第２動作モードとを有する電子機器の動作モード切替方法であって、
前記第１動作モードおよび第２動作モードのうち一方の動作モードが他方の動作モードへ移行される以前における前記主制御部の動作態様から、モード移行情報を、前記従制御部において検知する工程と、
検知された前記モード移行情報に応じたモード移行準備を、前記従制御部において実行する工程と
前記モード移行準備の実行後に、前記一方の動作モードを前記他方の動作モードへ移行する工程と、
を含む、電子機器の動作モード切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器に関し、詳しくは、主制御部と副制御部とを備え、通常モードと省電力モードの動作モードを有する電子機器における、動作モードの切替えに関する。
【背景技術】
【０００２】
従来、主制御部と副制御部とを備え、通常モードと省電力モードの動作モードを有する電子機器における節電制御に関する技術が、例えば、特許文献１に開示されている。そこでは、複数のＣＰＵによるマスタースレーブ方式によって制御される複写機等の画像形成装置（電子機器）における、節電管理に関する技術が示されている。具体的には、マスターＣＰＵボード（主制御部）が、複数のスレーブＣＰＵボード（副制御部）のうち最も消費電力が少ないスレーブＣＰＵボードを、外部イベントに基づいて省電力モードから復帰制御するＣＰＵボードとして選択する。そのようにして、省電力モード時の省電力化を図っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２７５７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術文献では、省電力モード時の消費電力の低減を図ることができるものの、通常モードから省電力モードへの移行時、あるいは省電力モードから通常モードへの移行時のスレーブＣＰＵボード（副制御部）の制御に関しては開示されていない。すなわち、従来、例えば通常モードから省電力モードへの移行時において、主制御部によって副制御部へのクロックを停止することで副制御部の機能を停止し、省電力モード時の省電力を実現することが挙げられる。その場合、副制御部の突然の停止により、副制御部内のレジスタ情報や副制御部に接続された機器に不具合が生じる虞がある。そのため、上記電子機器において、通常モードから省電力モードへの移行時も含めて、安定してモード移行を行える技術が所望されていた。
【０００５】
本発明は、速やか且つ安全に消費電力の異なる動作モードに移行する技術を提供するものである。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための手段として、第１の発明に係る電子機器は、第１電力を消費する第１動作モードと、前記第１電力より小さい第２電力を消費する第２動作モードとを有する電子機器であって、データを処理する主制御部と、前記主制御部によって制御される従制御部であって、前記第１動作モードおよび第２動作モードのうち一方の動作モードが他方の動作モードへ移行される動作モード移行の前における前記主制御部の動作態様から、モード移行情報を検知する検知部と、検知された前記モード移行情報に応じたモード移行準備を実行する準備部とを含む、従制御部と、前記準備部によるモード移行準備の実行後に、前記一方の動作モードを前記他方の動作モードへ移行するモード切替部とを備える。
【０００７】
本構成によれば、実際に動作モードの移行が行われる前に、従制御部によって、主制御部の動作態様からモード移行情報が検知され、従制御部においてモード移行準備が行われる。そのため、速やか且つ安全に消費電力の異なる動作モードに移行できる。
【０００８】
第２の発明は、第１の発明の電子機器において、前記主制御部から前記従制御部へデータを転送するための複数のバスを備え、前記主制御部は、前記動作モード移行の前において、前記複数のバスのうち使用するバスの数を増減させ、前記検知部は、前記モード移行情報として、前記増減されたバスの数を検知する。
【０００９】
本構成によれば、電力消費に応じて動作モードが変更される場合、ダイナミックバスサイジング等によって、動作モードに応じて使用されるバスの数が変更される。そのため、使用バスの数の変更情報によって、従制御部において好適にモード移行を予測し、モード移行の準備ができる。
【００１０】
第３の発明は、第２の発明の電子機器において、前記主制御部は、前記使用するバスの数を増減させるバス幅変更回路を含む。  
本構成によれば、主制御部がＣＰＵを含む場合、ＣＰＵはバス幅変更処理を行う必要がないため、本来のデータ処理に専念することができる。
【００１１】
第４の発明は、第２または第３の発明の電子機器において、前記検知部は、前記増減されたバス数の変化を検知し、前記準備部は、前記バス数の減少が検知された場合、前記第１動作モードから前記第２動作モードへのモード移行準備を実行し、前記バス数の増加が検知された場合、前記第２動作モードから前記第１動作モードへのモード移行準備を実行する。
【００１２】
本構成によれば、バス数の変化により移行するモードを正確に予測でき、移行するモードに対応したモード移行準備を確実に実行できる。
【００１３】
第５の発明は、第２または第３の発明の電子機器において、前記検知部は、前記増減された後のバス数を検知し、前記準備部は、前記バス数に応じたモード移行準備を実行する。
【００１４】
本構成によれば、バス数と動作モードとに対応関係がある場合、バス数により移行するモードを正確に予測でき、移行するモードに対応したモード移行準備を確実に実行できる。
【００１５】
第６の発明は、第１の発明の電子機器において、前記従制御部は、前記主制御部の制御に必要な情報が登録される複数のレジスタを含み、前記検知部は、前記動作モード移行の前における前記主制御部の前記複数のレジスタへのアクセス態様から、前記モード移行情報を検知する。
【００１６】
通常、動作モードの移行前において、従制御部のレジスタに対する主制御部のアクセス態様に変化が生じる。例えば、主制御部は、特定のレジスタにしかアクセスしなかったり、レジスタへのリードアクセスしかしなくなったりする。そのため、本構成によれば、従制御部のレジスタに対する主制御部のアクセス態様から、従制御部において好適にモード移行を予測し、モード移行の準備ができる。
【００１７】
第７の発明は、第６の発明の電子機器において、前記準備部は、前記主制御部が、前記複数のレジスタのうち特定のレジスタへのアクセスのみを行うことが検出された場合、前記第１動作モードから前記第２動作モードへのモード移行準備を実行する。  
本構成によれば、主制御部のレジスタへのアクセスが、例えば、電子機器の所定箇所の温度を監視するレジスタへのアクセスのみとなったことにより、移行するモードを正確に予測でき、移行するモードに対応したモード移行準備を確実に実行できる。
【００１８】
第８の発明は、第７の発明の電子機器において、前記準備部は、前記主制御部が、前記複数のレジスタのうち特定のレジスタへのリードアクセスのみを行うことが検出された場合、前記第１動作モードから前記第２動作モードへのモード移行準備を実行する。
【００１９】
本構成によれば、主制御部のレジスタへのアクセスが、例えば、電子機器の所定の状態を監視するレジスタへのリードアクセスのみとなったことにより、移行するモードを正確に予測でき、移行するモードに対応したモード移行準備を確実に実行できる。
【００２０】
第９の発明は、第１から第８のいずれかの発明の電子機器において、前記電子機器は、被記録媒体に画像を形成する画像形成装置であり、前記データは画像データであり、当該電子機器は、前記画像データに基づく画像を形成する画像形成部をさらに備え、前記従制御部は、前記画像形成部を駆動するための駆動部を制御するものであり、前記主制御部と前記従制御部とは、別基板に設けられる。
【００２１】
本構成によれば、画像形成装置において、速やか且つ安全に消費電力の異なる動作モードに移行できる。また、画像データを制御する主制御部と、画像形成部を駆動する駆動部を制御する従制御部とが別基板に設けられることにより、駆動部と従制御部との配置の融通性が増す。それによって、例えば、駆動部と従制御部との間の配線を短くすることができ、ノイズを軽減することができる。
【００２２】
また、第１０の発明に係る電子機器の動作モード切替方法は、データを処理する主制御部と、前記主制御部によって制御される従制御部と、第１電力を消費する第１動作モードと、前記第１電力より小さい第２電力を消費する第２動作モードとを有する電子機器の動作モード切替方法であって、前記第１動作モードおよび第２動作モードのうち一方の動作モードが他方の動作モードへ移行される以前における前記主制御部の動作態様から、モード移行情報を、前記従制御部において検知する工程と、検知された前記モード移行情報に応じたモード移行準備を、前記従制御部において実行する工程と、前記モード移行準備の実行後に、前記一方の動作モードを前記他方の動作モードへ移行する工程とを含む。
【発明の効果】
【００２３】
本発明によれば、実際に動作モードの移行が行われる前に、従制御部においてモード移行準備が行われる。そのため、速やか且つ安全に消費電力の異なる動作モードに移行できる。
【図面の簡単な説明】
【００２４】
【図１】本発明に係る電子機器（カラープリンタ）の概略構成を示す側断面図
【図２】マスター回路基板とスレーブ回路基板の電気的構成を概略的に示すブロック図
【図３】モード切替処理の流れを示すフローチャート
【図４】動作モードとバス幅との関係を示す
【図５】モード切替処理に係るタイムチャート
【発明を実施するための形態】
【００２５】
＜実施形態＞
次に本発明の一実施形態について図１から図５を参照して説明する。
【００２６】
１．プリンタの全体構成
最初に図１を参照してプリンタの全体構成を説明する。
【００２７】
図１は、本発明の電子機器の一例であるカラープリンタ（「画像形成装置」の一例）１の概略構成を示す側断面図である。なお、以下の説明においては、図１における右側をカラープリンタ１の前方とする。なお、画像形成装置はカラープリンタに限定されず、例えば、モノクロプリンタ、コピー機能等を備えた、いわゆる複合機等であってもよい。さらに、本発明の電子機器は画像形成装置に限定されず、例えば、オーディオ機器やビデオ機器にも適用できる。
【００２８】
カラープリンタ１は、本体ケーシング２を備えており、本体ケーシング２の底部には、用紙（「被記録媒体」の一例）３が積載される供給トレイ４が設けられている。供給トレイ４の前端上方にはピックアップローラ５が設けられている。
【００２９】
ピックアップローラ５の回転に伴って供給トレイ４内の最上位に積載された用紙３がピックアップされ、レジストローラ６に送り出される。レジストローラ６は、用紙３の斜行を補正した上でその用紙３を所定のタイミングでベルト１３上に送る。
【００３０】
また、画像形成部１０は、ベルトユニット１１、プロセス部２０、定着器２８等を含む。ベルトユニット１１は、前後一対の支持ローラ１２間に、ベルト１３を張架した構成となっており、ベルト１３が駆動されることによりベルト１３上の用紙３が後方に向けて搬送される。また、ベルト１３の内側には、プロセス部２０の各感光体ドラム２６とベルト１３を挟んで対向する位置にそれぞれ転写ローラ１４が設けられている。
【００３１】
プロセス部２０は、例えば４色（イエロー、マゼンタ、シアン、ブラック）に対応した４つの現像カートリッジ２２（それぞれ２２Ｙ，２２Ｍ，２２Ｃ，２２Ｋ）を含む。各現像カートリッジ２２には、スキャナ部１７が個別に設けられている。スキャナ部１７は、レーザ発光部（図示せず）から出射されたレーザ光Ｌを、各色毎に対応する感光体ドラム２６（それぞれ２６Ｙ，２６Ｍ，２６Ｃ，２６Ｋ）の表面にそれぞれ照射する。これにより、印刷データに基づいて感光体ドラム２６の表面が露光される。
【００３２】
各現像カートリッジ２２には、現像剤である各色のトナーを収容するトナー収容室２３、供給ローラ２４、現像ローラ２５、感光体ドラム２６、帯電器２７等がそれぞれ設けられている。
【００３３】
トナー収容室２３から放出されたトナーは、供給ローラ２４の回転により現像ローラ２５に供給される。感光体ドラム２６の表面は、その回転に伴って、まず、帯電器２７により一様に帯電された後、スキャナ部１７からのレーザ光Ｌにより露光され、用紙３に形成すべき画像に対応した静電潜像が形成される。次いで、現像ローラ２５の回転により、現像ローラ２５上のトナーが感光体ドラム２６の表面に供給され、静電潜像が可視像化される。その後、感光体ドラム２６の表面上に担持されたトナー像は、用紙３が感光体ドラム２６と転写ローラ１４との間を通過する間に、転写ローラ１４に印加される転写バイアス電圧によって、用紙３に転写される。
【００３４】
転写後の用紙３は、ベルトユニット１１によって定着器２８に搬送され、ここで用紙３上に転写されたトナー像が熱定着される。このようにして用紙３には、印刷データに基づいて画像形成部１０によって印刷処理がなされる。そして、熱定着された用紙３は、メインモータ１５により回転駆動される排紙ローラ１６によって本体ケーシング２の上面に設けられた排出トレイ２９上に排出される。
【００３５】
また、カラープリンタ１は、画像データを処理するマスター回路基板（主制御部の一例）３０と、マスター回路基板３０によって制御されるスレーブ回路基板（従制御部の一例）４０とを含む。さらに、カラープリンタ１は、動作モードとして、第１電力を消費する通常モード（第１動作モードの一例）と、第１電力より小さい第２電力を消費するスリープモード（第２動作モードの一例）とを有する。
【００３６】
２．マスター回路基板およびスレーブ回路基板の構成
次に、図２の回路ブロック図を参照して、マスター回路基板３０およびスレーブ回路基板４０の回路構成について説明する。マスター回路基板３０とスレーブ回路基板４０との間には、マスター回路基板３０からスレーブ回路基板４０へデータを転送するための複数のデータバス、ここでは、例えば、１６本（１６ビット）のデータバス（「複数のバス」の一例）５０が設けられている。
【００３７】
マスター回路基板（「主制御部」の一例）３０は、図２に示すように、マスターＣＰＵ３１、システム制御部３２、ネットワークＩＦ（インターフェース）３３、センサ３４、タイマ３５、バス幅判定回路３６、バス幅判定回路３６、バスＩＦ制御回路３７、および画像処理ＡＳＩＣ（特定用途向け集積回路）３８を含む。なお、マスター回路基板３０の、画像処理ＡＳＩＣ３８を除く上記全構成を、一つのＡＳＩＣで構成するようにしてもよい。
【００３８】
マスターＣＰＵ（「主制御部」、「モード切替部」の一例）３１は、マスター回路基板３０の各部およびスレーブ回路基板４０を制御するとともに、画像形成に係る全体的な制御を行う。マスターＣＰＵ３１は、動作モード移行の前において、移行後の動作モードに応じて、複数のデータバス５０バスのうち使用するバスの数を増減させる。すなわち、マスターＣＰＵ３１は、動作モードの移行に際して、いわゆるダイナミックバスサイジングを行う。  
また、マスターＣＰＵ３１は、スレーブＣＰＵ（準備部）４１によるモード移行準備の実行後に、一方の動作モードを他方の動作モードへ移行する。
【００３９】
システム制御部３２は、マスター回路基板３０の全体制御を行うものであり、マスター回路基板３０の電力制御も行う。
ネットワークＩＦ３３は、カラープリンタ１がＬＡＮ等のネットワークに接続される場合のインターフェースとして機能する。
【００４０】
センサ３４は、定着器２８の温度を測定する温度センサを含む。タイマ３５は、動作モードを変更する際の経過時間等を計測する。
【００４１】
バス幅判定回路（「バス幅変更回路」の一例）３６は、マスターＣＰＵ３１の制御に基づいて、１６本のデータバス５０の内、動作モードに応じて使用するデータバス５０を決定し、データバス５０のバス幅を変更する。
【００４２】
バスＩＦ制御回路３７は、バス幅判定回路３６によって決定されたデータバス５０のインターフェースを行う。
【００４３】
画像処理ＡＳＩＣ（「従制御部」の一例）３８は、印刷データ等に基づいてデータ処理を行い、実際に印刷する画像データを生成し、画像形成部１０に供給する。
【００４４】
一方、スレーブ回路基板（「従制御部」の一例）４０は、図２に示すように、スレーブＣＰＵ４１、システム制御部４２、モード移行制御回路４３、バスアクセス解析回路４４、ＰＬＬ（Phase Locked Loop）回路４５、レジスタ部４６、バスＩＦ制御回路４７、ヒータ制御回路４８、モータ制御回路４９、ＲＯＭ５１、およびＲＡＭ５２を含む。なお、スレーブ回路基板４０の上記全構成を、一つのＡＳＩＣで構成するようにしてもよい。
【００４５】
スレーブＣＰＵ（「従制御部」、「検知部」および「準備部」の一例）４１は、モード移行情報に応じたモード移行準備を実行する。スレーブＣＰＵ４１は、例えば、データバス５０のバス数（ビット数）の減少を検知した場合、通常モードからスリープモードへのモード移行準備を実行する。一方、バス数の増加を検知した場合、スレーブＣＰＵ４１は、スリープモードから通常モードへのモード移行準備を実行する。
【００４６】
すなわち、スレーブＣＰＵ４１は、通常モードおよびスリープモードのうち一方の動作モードが他方の動作モードへ移行される動作モード移行の前におけるマスターＣＰＵ３１の動作態様から、モード移行情報を検知する。その際、スレーブＣＰＵ４１は、モード移行制御回路４３は、モード移行情報として、増減されたバス数の変化を検知する。この場合、マスターＣＰＵ３１の動作態様は、マスターＣＰＵ３１のダイナミックバスサイジング動作となる。
【００４７】
なお、マスターＣＰＵ３１の動作態様の他の例として、スレーブＣＰＵ４１は、動作モード移行の前におけるマスターＣＰＵ３１の複数のレジスタ４６へのアクセス態様から、モード移行情報を検知することもできる。例えば、スレーブＣＰＵ４１は、マスターＣＰＵ３１が、複数のレジスタ４６のうち特定のレジスタへのアクセスのみを行うことが検出された場合、通常モードからスリープモードへのモード移行準備を実行することができる。あるいは、スレーブＣＰＵ４１は、マスターＣＰＵ３１が、複数のレジスタ４６のうち特定のレジスタへのリードアクセスのみを行うことが検出された場合、通常モードからスリープモードへのモード移行準備を実行するができる。
【００４８】
システム制御部４２は、スレーブ回路基板４０の全体制御を行うものであり、各ブロックの電源のオン・オフ等の制御を行う。
モード移行制御回路（「準備部」の一例）４３は、バスアクセス解析の結果から、移行すべきモードを判断し、システム制御部４２およびスレーブＣＰＵ４１にモード移行のための命令あるいは情報を出力する。
バスアクセス解析回路（「検知部」の一例）４４は、バス数の変更、あるいはマスターＣＰＵ３１による複数のレジスタ４６へのアクセス態様を検知するために、マスターＣＰＵ３１によるバス５０のアクセス態様を解析する。解析情報は、モード移行制御回路４３、システム制御部４２およびスレーブＣＰＵ４１に提供される。
ＰＬＬ回路４５は、動作モードに応じた周波数に応じたクロック信号を生成する。
【００４９】
レジスタ部４６は、マスター回路基板３０の制御に必要な情報が登録される複数のレジスタを含む。レジスタに登録される情報として、例えば、ヒータ温度、モータ回転数、クロック周波数等が挙げられる。
【００５０】
バスＩＦ制御回路４７は、データバス５０のインターフェースを行う。  
ヒータ制御回路４８は、スレーブＣＰＵ４１の制御に応じて、定着器２８のヒータ（図示せず）の温度制御を行う。また、モータ制御回路４９は、スレーブＣＰＵ４１の制御に応じて、メインモータ１５の駆動制御を行う。
【００５１】
また、ＲＯＭ５１には、後述するモード切替処理などを実行するための各種プログラムが記憶されており、スレーブＣＰＵ４１は、ＲＯＭ５１から読み出したプログラムに従って、その処理結果をＲＡＭ５２に記憶させながら各部の制御を行う。
【００５２】
３．動作モード切替処理
次に、図３から図５を参照して、本実施形態における動作モード切替処理を説明する。図３は動作モード切替処理の手順を概略的に示すフローチャートであり、図４は、動作モードとバス幅（ビット数）との関係を示す図である。図５は、動作モード切替処理に対応した概略的なタイムチャートである。なお、動作モード切替処理は、所定のプログラムにしたがって、主にスレーブＣＰＵ４１によって行われる。
【００５３】
図５に示す時刻ｔ０においてプリンタ１の電源がオンされたとすると（Ｓ１１０）、新モード（この場合、初期モード）として、通常モードが設定される（Ｓ１２０）。通常モードでは、例えば、最高周波数のクロック周波数でスレーブ回路基板４０の各回路が動作されるともに、スレーブＣＰＵ４１は起動した状態で維持される。また、メインモータ１５の制御が実行され、定着器２８の温度が高温に維持され、冷却ファン（図示せず）の駆動も維持される。また、ＲＯＭ５１、ＲＡＭ５２等、全てのメモリの電源がオン状態とされる。
【００５４】
次いで、ステップＳ１３０において、スレーブＣＰＵ４１は、バス幅変更信号に基づいて、バス幅に変化があるかどうか判定する。バス幅に変化がない場合（ステップＳ１３０：ＮＯ）、ステップＳ１２０に戻る。バス幅に変化がある場合（ステップＳ１３０：ＹＥＳ）、ステップＳ１４０において、スレーブＣＰＵ４１は、バス幅の変化量に応じて、新規移行モードを設定する。バス幅は、図４を示されるように、例えば、通常モードでは１６ビットに設定され、スリープモードでは８ビットに設定され、ディープスリープモードでは４ビットに設定される。すなわち、本実施形態においては、図４を示されるようにバス幅（バス数）と動作モードとに対応関係が設定されている。
なお、ここで、スリープモードでは、例えば、スレーブＣＰＵ４１は通常モードより低いクロック周波数で動作され、スレーブ回路基板４０の各回路の動作周波数も通常モードより低下される。また、必要なメモリのみに電源が供給され、センサ機能、簡単なポート制御が実行される。定着器２８を通常モードよりは低いものの、再印字開示時間を短縮するために室温よりは高温に維持される。
【００５５】
また、ディープスリープモードでは、例えば、センサ機能のみ動作状態とされる。スレーブＣＰＵ４１への電源供給は停止され、メインモータ１５および定着器２８への電源供給は完全に遮断状態とされる。その他、必要のない機能は全停止される。なお、センサ機能としては、例えば、プリンタ１への操作入力があった場合に通常モードへ復帰させる機能、何らかの原因で内部温度が上昇した場合、ファンを回す機能、長い時間周期で温度を監視する機能等が挙げられる。
【００５６】
図５には、通常モードからスリープモードに移行し、スリープモードから通常モードに復帰する場合の例が示されている。すなわち、電源オンの時刻ｔ０から所定時間が経過する時刻ｔ１までにプリンタ１への操作入力がない場合、時刻ｔ１において、モード移行用タイマの動作に対応したタイマ信号がオンされる。すると、時刻ｔ１から所定時間後の時刻ｔ２において、マスター回路基板３０のバス幅判定回路３６は、バス幅を１６ビットから８ビットに設定変更するとともに、１６ビットから８ビットへの設定変更（モード移行情報に相当）を示すバス幅変更信号を、例えばローレベルからハイレベルに変更する。
【００５７】
スレーブ回路基板４０のスレーブＣＰＵ４１は、時刻ｔ２においてハイレベルのバス幅変更信号を受け取ると、モード移行準備を開始する（図３のステップＳ１５０）。モード移行準備として、例えば、定着器２８の温度監視、クロック周波数の変更処理、データのバックアップ、サンプリング周波数の設定等が含まれる。
【００５８】
次いで、図５の時刻ｔ３においてタイマ信号がオフすると、マスターＣＰＵ３１によって、動作モードが通常モードからスリープモードに遷移され（ステップＳ１６０）、処理は、ステップＳ１２０に戻る。
【００５９】
そして、例えば、図５の時刻ｔ４において、例えば、ユーザによるプリンタ１への操作入力に応じて、印字するためのジョブ用要求信号がローレベルからハイレベル変化すると、その後、時刻ｔ５においてバス幅変更信号がハイレベルからローレベルに変更される。すなわち、バス幅が８ビットから１６ビットに設定変更される（Ｓ１３０：ＹＥＳ）と、スレーブＣＰＵ４１は、通常モードへのモード復帰準備を開始する（ステップＳ１５０）。モード復帰準備として、例えば、データのリストア、メインモータ１５の起動準備、定着器２８の余熱開始等が含まれる。
【００６０】
次いで、図５の時刻ｔ６においてジョブ用要求信号がハイレベルからローレベル変化すると、マスターＣＰＵ３１によって、動作モードがスリープモードから通常モードに遷移され（ステップＳ１６０）、処理は、ステップＳ１２０に戻る。
【００６１】
４．実施形態の効果
マスターＣＰＵ３１によって実際に動作モードの移行が行われる前に、スレーブ回路基板４０（従制御部）によって、マスター回路基板３０におけるバス幅の設定変更（主制御部の動作態様）からモード移行情報が検知される。そして、スレーブ回路基板４０においてモード移行準備が行われる。そのため、速やか且つ安全に消費電力の異なる動作モードに移行できる。
【００６２】
モード移行情報として、ダイナミックバスサイジングによって増減されるバスの数（ビット）情報が利用される。そのため、ダイナミックバスサイジングによるノイズ低減効果および省電力効果を伴いつつ、使用バスの数の変更情報によって、従制御部において好適にモード移行を予測し、モード移行の準備ができる。また、その際、既存の構成を利用してモード移行が予測される。そのため、個別にスリープ信号を従制御部に供給する必要もなくなり、スリープ信号に係る接続端子および配線を省略できる。
【００６３】
モード変更に伴うバス幅変更処理はバス幅判定回路（バス幅変更回路）３６によって行われる。そのため、マスターＣＰＵ３１は、バス幅変更処理を行う必要がないため、本来のデータ処理に専念することができる。
【００６４】
バス数と動作モードとに対応関係が設定されているため、バス数により移行するモードを正確に予測でき、移行するモードに対応したモード移行準備を確実に実行できる。
【００６５】
また、画像データを制御するマスターＣＰＵ（主制御部）３１と、画像形成部１０を駆動するメインモータ１５等の駆動部を制御するスレーブＣＰＵ（従制御部）４１とが別基板に設けられることにより、駆動部と従制御部との配置の融通性が増す。それによって、例えば、駆動部と従制御部との間の配線を短くすることができ、カラープリンタ（画像形成装置）１を軽量化できる。
【００６６】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
（１）上記実施形態では、スレーブＣＰＵ４１（検知部）は、モード移行情報として、図３のステップＳ１３０において、増減されたバスの数を検知する例を示したが、これに限られない。例えば、スレーブＣＰＵ４１は、動作モード移行の前におけるマスターＣＰＵ３１（主制御部）のレジスタ部（複数のレジスタ）４６へのアクセス態様から、モード移行情報を検知するようにしてもよい。
【００６７】
通常、動作モードの移行前において、レジスタ部４６に対するマスターＣＰＵ３１のアクセス態様に変化が生じる。例えば、マスターＣＰＵ３１、レジスタ部４６の複数のレジスタの内、特定のレジスタ４６にしかアクセスしなかったり、レジスタ部４６のリードアクセスしかしなくなったりする。そのため、この場合、レジスタ部４６に対するマスターＣＰＵ３１のアクセス態様から、従制御部において好適にモード移行を予測し、モード移行の準備ができる。
【００６８】
そのため、例えば、スレーブＣＰＵ（準備部）４１は、マスターＣＰＵ３１が、レジスタ部４６のうち特定のレジスタ４６へのアクセスのみを行うことが検出された場合、通常モード（第１動作モード）からスリープモード（第２動作モード）へのモード移行準備を実行するようにしてもよい。この場合、マスターＣＰＵ３１のレジスタ部４６へのアクセスが、例えば、電子機器の所定箇所の温度を監視するレジスタ４６へのアクセスのみとなったことにより、移行するモードを正確に予測でき、移行するモードに対応したモード移行準備を確実に実行できる。
【００６９】
あるいは、スレーブＣＰＵ（準備部）４１は、マスターＣＰＵ３１が、レジスタ部４６のうち特定のレジスタ４６へのリードアクセスのみを行うことが検出された場合、通常モードからスリープモードへのモード移行準備を実行するようにしてもよい。この場合、マスターＣＰＵ３１のレジスタ４６へのアクセスが、例えば、電子機器の所定の状態を監視するレジスタ４６へのリードアクセスのみとなったことにより、移行するモードを正確に予測でき、移行するモードに対応したモード移行準備を確実に実行できる。
【００７０】
さらに、モード移行情報として、バスの数を検知する方法とは別方法として、通信速度を検知してモード移行準備を行う方法でもよい。
（２）上記実施形態では、通常モードからスリープモードへの移行およびスリープモードから通常モードへの復帰の例を示したが、これに限られない。例えば、本発明は、通常モードからディープスリープモードへの移行およびディープスリープモードから通常モードへの復帰にも適応可能である（図４参照）。
（３）上記実施形態では、マスターＣＰＵ３１（主制御部）とスレーブＣＰＵ４１（従制御部）とは、別基板に設けられる例を示したが、これに限られず、マスターＣＰＵ３１とスレーブＣＰＵ４１とは同一基板に設けれるようにしてもよい。また、モード切替部をマスターＣＰＵ３１によって構成する例を示したが、これに限られず、マスターＣＰＵ３１とはモード切替部を別途に設けるようにしてもよい。
【符号の説明】
【００７１】
１…カラープリンタ
３…用紙
１０…画像形成部
３０…マスター回路基板
３１…マスターＣＰＵ
４０…スレーブ回路基板
４１…スレーブＣＰＵ
【図１】
2011093250.tif 000003
【図２】
2011093250.tif 000004
【図３】
2011093250.tif 000005
【図４】
2011093250.tif 000006
【図５】
2011093250.tif 000007