(57)【要約】      （修正有）【課題】省電力モードから通常モードへ復旧後、印刷動作に移行するまでに掛かる時間を短縮し得る画像形成装置を提供する。【解決手段】受信制御部とプログラム情報が格納される揮発性メモリと画像形成部と揮発性メモリからプログラム情報を取り込んで画像形成部を制御する画像形成制御部と通常モードから省電力モードへ移行すると揮発性メモリ、画像形成制御部及び画像形成部に対し電力の供給を停止すると共に受信制御部に電力を供給する電力供給部とを備える画像形成装置において、電力供給部から電力供給される補助揮発性メモリと省電力モードへの移行前に揮発性メモリのプログラム情報を補助揮発性メモリに退避させる情報退避手段とを含み、受信制御部は省電力モードから通常モードへの移行が検知されると電力供給部に画像形成制御部、揮発性メモリ及び画像形成部への給電を指示すると共に補助揮発性メモリのプログラム情報を揮発性メモリに転移させる。【選択図】図１
2010006007.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを受信するための受信制御部と、画像形成を行うためのプログラム情報が格納される揮発性メモリと、前記印刷データに基づいて画像を形成するための画像形成部と、前記揮発性メモリから前記プログラム情報を取り込んで前記画像形成部を画像形成制御する画像形成制御部と、通常モードから省電力モードへ移行すると、前記揮発性メモリ、前記画像形成制御部及び画像形成部に対し電力の供給を停止すると共に、前記受信制御部に電力を供給する電力供給部とを備える画像形成装置において、
前記電力供給部から電力供給される補助揮発性メモリと、
前記省電力モードへの移行前に前記揮発性メモリの前記プログラム情報を前記補助揮発性メモリに退避させる情報退避手段とを含み、
前記受信制御部は、前記省電力モードから前記通常モードへの移行が検知されると、前記電力供給部に前記画像形成制御部、前記揮発性メモリ及び前記画像形成部への給電を指示すると共に前記補助揮発性メモリのプログラム情報を前記揮発性メモリに転移させる、ことを特徴とする画像形成装置。
【請求項２】
前記補助揮発性メモリは、前記受信制御部内に設けられることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成制御部は、前記情報退避手段を含むことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記受信制御部は、省電力モード時に外部からデータを受信すると、該データが前記印刷データであるか否かを解析し、印刷データである場合には、前記省電力モードから通常モードへの移行を検知することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記受信制御部は、通常モード時に外部からデータを受信すると、該データを前記揮発性メモリに格納すると共に、前記画像形成制御部に該格納を通知し、
前記画像形成制御部は、前記通知を受けると、前記揮発性メモリに格納されたジョブデータが前記印刷データであるか否かを解析すると共に、該データの管理情報を前記揮発性メモリの管理テーブルに記憶し、
通常モードから省電力モードへ移行する前に、情報退避手段は、前記揮発性メモリの前記プログラム情報と共に前記管理テーブルを前記補助揮発性メモリに退避させ、
更に、前記受信制御部は、省電力モード時に外部からデータを受信すると、該データが前記印刷データであるか否かを解析し、印刷データである場合には、前記省電力モードから通常モードへの移行を検知して前記電力供給部に前記画像形成制御部、前記揮発性メモリ及び前記画像形成部への給電を指示すると共に、前記補助揮発性メモリのプログラム情報及び管理テーブルを前記揮発性メモリに転移することを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力モードへの移行及び省電力モードからの復旧を制御するコントローラを有する画像形成装置に関する。
【背景技術】
【０００２】
従来、この種の画像形成装置、又は画像形成システムとして、例えば特許文献１に開示されているように、装置とネットワークを介して接続されている上位装置から取得した印刷データをプリンタエンジンが印刷可能な画像データへと変換するコントローラと、変換された画像データに基づく印刷処理を行う印刷機構部分（エンジン）とから構成される画像形成システムが提案されている。上記コントローラは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：不揮発性メモリ）と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：揮発性メモリ）と、フラッシュメモリ（不揮発性メモリ）と、電力供給部と、ジョブを検知するための回路等とを有する。上記コントローラでは、装置への電源投入時にアクセス速度の遅いＲＯＭからアクセス速度の速いＲＡＭにコピーされた各種プログラム及び各種データを用いて各種処理を行っている。
【０００３】
そして、上記コントローラでは、ジョブ待ち状態が所定時間継続すると、ＲＡＭで保持する各種プログラム及び各種データをアクセス速度の速いフラッシュメモリへコピーし、コピーが完了すると、上記ジョブを検知するための回路にのみ電力供給部からの電力の供給を継続し、その他のコントローラが有するＣＰＵ、ＲＯＭ、ＲＡＭ、フラッシュメモリ等への電力の供給を遮断する。これにより、上記画像形成システムは、スリープ状態（省電力モード）に移行する。
【０００４】
その後、上記画像形成システムでは、省電力モード時において上記回路がジョブを検知すると、該回路からの制御により電力供給部がコントローラ全部分への電力供給を再開し、これにより、ＣＰＵが動作を開始してフラッシュメモリで保持する各種プログラム及び各種データのＲＡＭへのコピーを完了すると、再び通常モードに復旧する。
【特許文献１】特開２００６−２０１２６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記画像形成システムでは、省電力モードから通常モードへの移行時において、電力供給部からの電力供給が再開されたばかりのＣＰＵが再び動作を開始するまでに時間が掛かるため、ＣＰＵがフラッシュメモリからＲＡＭへの各種プログラム及び各種データのコピーを完了して通常モードに復旧し、その後、印刷動作に移行するまでに時間を要し、ユーザにとって使い勝手が悪いという問題があった。
【０００６】
以上の問題点に鑑み、本発明の目的は、省電力モードから通常モードへ復旧後、印刷動作に移行するまでに掛かる時間を短縮し得る画像形成装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、以上の点を解決するために、次の構成を採用する。
本発明の画像形成装置は、印刷データを受信するための受信制御部と、画像形成を行うためのプログラム情報が格納される揮発性メモリと、印刷データに基づいて画像を形成するための画像形成部と、揮発性メモリからプログラム情報を取り込んで画像形成部を画像形成制御する画像形成制御部と、通常モードから省電力モードへ移行すると、揮発性メモリ、画像形成制御部及び画像形成部に対し電力の供給を停止すると共に、受信制御部に電力を供給する電力供給部とを備える画像形成装置において、電力供給部から電力供給される補助揮発性メモリと、省電力モードへの移行前に揮発性メモリのプログラム情報を補助揮発性メモリに退避させる情報退避手段とを含み、受信制御部は、省電力モードから通常モードへの移行が検知されると、電力供給部に画像形成制御部、揮発性メモリ及び画像形成部への給電を指示すると共に補助揮発性メモリのプログラム情報を揮発性メモリに転移させる、ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、省電力モードへの移行前に、揮発性メモリで保持するプログラム情報を補助揮発性メモリに退避させ、省電力モードから通常モードへ移行するため電力供給部から揮発性メモリ及び画像形成制御部へ電力供給を開始した時点、即ち、画像形成制御部が初期化動作を行っているときに受信制御部により補助揮発性メモリのプログラム情報を揮発性メモリに転移するので、短時間で通常モードに復帰させることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態を図を用いて詳細に説明する。
【実施例１】
【００１０】
＜実施例１の構成＞
本発明の実施例１の画像形成装置１００は、図１に示すように、ＬＡＮ  Ｉ／Ｆ２５を介してネットワーク４４と接続されており、該ネットワーク４４に接続された上位装置１から該ＬＡＮ  Ｉ／Ｆ２５を介して取得した印刷データを変換して画像データを生成するコントローラ１０１と、生成した画像データに基づく印刷処理を行う印刷部１０３と、各種ボタン及びタッチパネルディスプレイ等で構成される入力表示部１０２とから構成されるプリンタである。ここで、本実施例１では、画像形成装置１００がプリンタの場合を例に説明するが、これに限らず、プリンタ機能を有するＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）でもよい。
【００１１】
画像形成装置１００では、図１に示すように、コントローラ１０１及び印刷部１０３は、ビデオインタフェース４１及びＣＰＵコマンドインタフェース４２を介して接続されている。そして、画像形成装置１００では、コントローラ１０１及び入力表示部１０２は、パネルインタフェース４３を介して接続されている。また、コントローラ１０１のサブユニット２０は、図示しないＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）  Ｉ／Ｆを有しており、これにより、ＨＤＤユニットをオプションユニットとして画像形成装置１００に増設可能な構成となっている。
【００１２】
コントローラ１０１は、図１に示すように、装置全体の制御を行うメインユニット１０と、外部とのデータ通信を行うサブユニット２０と、コントローラ電力供給部３０とから構成される。メインユニット１０は、図１に示すように、コントローラ電力供給部３０と電力供給経路５０を介して接続されている。サブユニット２０は、図１に示すように、コントローラ電力供給部３０と電力供給経路５１を介して接続されている。
【００１３】
メインユニット１０は、画像形成制御部として機能し、図１に示すように、メインＣＰＵ１１と、画像処理ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１２と、メインＲＯＭ１３と、メインＲＡＭ１４とを備える。メインＣＰＵ１１は、情報退避手段として機能する。
【００１４】
メインＲＯＭ１３は、メインＣＰＵ１１が実行するための各種プログラムと、ユーザ設定値等の各種データとを格納するための不揮発性メモリである。上記各種プログラムには、画像処理ＡＳＩＣ１２が用いるベクタ形式の印刷データをラスタライズ変換してビットマップ形式の画像データを生成するための画像データ処理プログラムと、電源投入時及び省電力モードから通常モードに復旧するための移行時のいずれかに読み出す初期化プログラム等とが含まれる。
【００１５】
メインＲＡＭ１４は、メインＲＯＭ１３よりも高速アクセスが可能であり、メインＣＰＵ１１が高速処理を行うためにメインＲＯＭ１３からコピーされた各種プログラム１４１を格納し、該メインＣＰＵ１１からコピーされた各種プログラム１４１の読み出しを受け付ける揮発性メモリである。そして、メインＲＡＭ１４は、コントローラ電力供給部３０からの電力供給が遮断されるまで上記各種プログラム１４１を保持することができる。
【００１６】
サブユニット２０は、受信制御部として機能し、図１に示すように、サブＣＰＵ２１と、通信インタフェースＡＳＩＣ２２と、サブＲＯＭ２３と、サブＲＡＭ２４と、ＬＡＮインタフェース２５とを備える。
【００１７】
サブＲＯＭ２３は、サブＣＰＵ２１が実行するための各種プログラムと、ユーザ設定値等の各種データとを格納するための不揮発性メモリである。上記各種プログラムには、通信インタフェースＡＳＩＣ２２が用いる通信処理プログラムと、通信処理により得た受信データの種類を解析するための受信データ判別プログラムと、受信データが制御コマンドであった場合に用いる制御コマンド処理プログラムと、電源投入時、又は省電力モードから通常モードへの移行時に読み出す初期化プログラム等とが含まれる。
【００１８】
サブＲＡＭ２４は、サブＲＯＭ２３よりも高速アクセスが可能であり、サブＣＰＵ２１が高速処理を行うためにサブＲＯＭ２３からコピーされた各種プログラムを格納し、該サブＣＰＵ２１からコピーされた各種プログラムの読み出しを受け付ける揮発性メモリである。
【００１９】
そして、サブＲＡＭ２４は、通信インタフェースＡＳＩＣ２２がＬＡＮ  Ｉ／Ｆ２５を介してネットワーク４４に接続されているＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の上位装置から受信した印刷データ等を格納する。また、サブＲＡＭ２４は、コントローラ電力供給部３０からの電力供給が遮断されるまで上記各種プログラムを保持することができる。
【００２０】
メインユニット１０及びサブユニット２０は、図１に示すように、内部バス４０を介してメインユニット１０の画像処理ＡＳＩＣ１２及びサブユニット２０の通信インタフェースＡＳＩＣ２２が接続されることにより、互いにデータの送受信が可能である。
【００２１】
コントローラ電力供給部３０は、画像形成装置１００が有する図示しない電源部から電力を供給され、供給された電力を定格電圧に変換してコントローラ１０１の各部品に供給するＤＣ−ＤＣコンバータである。そして、コントローラ電力供給部３０は、通信インタフェースＡＳＩＣ２２からの後述する省電力モード制御信号を受けると、電力供給経路５０を介して接続されているメインユニット１０への電力の供給を遮断する。また、コントローラ電力供給部３０は、通信インタフェースＡＳＩＣ２２から後述する通常モード制御信号を受けると、電力供給経路５０を介して接続されているメインユニット１０への電力の供給を再開する。
【００２２】
画像形成装置１００が有する図示しない電源スイッチがＯＮになると、装置が有する図示しない電源部からコントローラ電力供給部３０に電力が供給される。コントローラ電力供給部３０は、上記電源部から電力が供給されると、メインユニット１０及びサブユニット２０など、コントローラ１０１が有する全ての部分に電力を供給する。また、上記電源スイッチがＯＮになると、上記電源部から印刷部１０３及び入力表示部１０２に電力が供給される。
【００２３】
メインユニット１０が有する図示しないリセット回路は、電力の供給が開始されると、リセット信号を生成し、該信号をメインＣＰＵ１１に転送する。
【００２４】
メインＣＰＵ１１は、上記リセット信号を受けると、該メインＣＰＵ１１が有する図示しないレジスタと、画像処理ＡＳＩＣ１２が有する図示しないレジスタとを初期化（リセット）する。
【００２５】
その後、コントローラ電力供給部３０からメインユニット１０への電力供給が安定し、かつメインＣＰＵ１１及び画像処理ＡＳＩＣ１２のレジスタの初期化が終了して上記リセット信号が無効（ネゲート）になると、メインＣＰＵ１１は、動作を開始する。
【００２６】
一方、サブユニット２０が有する図示しないリセット回路は、電力の供給が開始されると、リセット信号を生成し、該信号をサブＣＰＵ２１に転送する。
【００２７】
サブＣＰＵ２１は、上記リセット信号を受けると、該サブＣＰＵ２１が有する図示しないレジスタと、通信インタフェースＡＳＩＣ２２が有する図示しないレジスタとを初期化（リセット）する。この時、サブユニット２０が有する図示しないＨＤＤ  Ｉ／ＦにＨＤＤユニットが接続されている場合には、該ＨＤＤユニットも初期化される。
【００２８】
その後、コントローラ電力供給部３０からサブユニット２０への電力供給が安定し、かつサブＣＰＵ２１及び通信インタフェースＡＳＩＣ２２のレジスタの初期化が終了して上記リセット信号が無効（ネゲート）になると、サブＣＰＵ２１は、動作を開始する。
【００２９】
メインＣＰＵ１１は、動作を開始すると、メインＲＯＭ１３で保持するメモリ初期化処理に用いられる初期化プログラムを実行するために、該初期化プログラムの先頭アドレスを示すリセットベクタを付与したアクセス信号を生成し、該信号を画像処理ＡＳＩＣ１２に転送する。
【００３０】
画像処理ＡＳＩＣ１２は、上記アクセス信号を受けると、該信号に付与されたリセットベクタが示すアドレスを解析（アドレスデコード）し、該アドレスに基づいてメインＲＯＭ１３から該当する命令データを読み出し、読み出した該命令データをメインＣＰＵ１１に転送する。
【００３１】
メインＣＰＵ１１は、画像処理ＡＳＩＣ１２から命令データを受け取る毎に命令データの読み出しを繰り返し行い、初期化プログラムを実行する。この時、メインＣＰＵ１１は、メインＲＯＭ１３に格納された各種プログラムをメインＲＡＭ１４にコピーするためにメインＲＡＭ１４を初期化し、その後、該メインＲＡＭ１４に書き込みテストを実施して該メインＲＡＭ１４の動作に問題が無いことを確認する。
【００３２】
メインＣＰＵ１１は、メインＲＡＭ１４が正常に動作することを確認すると、画像処理ＡＳＩＣ１２を介してメインＲＯＭ１３に格納されている画像データ処理プログラム等の各種プログラム及び各種データをより高速に読み出し可能なメインＲＡＭ１４にコピーする。これにより、メインＣＰＵ１１は、その後の処理において、アクセススピードの速いメインＲＡＭ１４で保持する各種プログラム１４１を読み出して実行するので、高速な処理が可能となる。ここで、メインＲＯＭ１３からメインＲＡＭ１４への各種プログラムのコピーについては、該メインＲＡＭ１４の容量が十分で無い場合には、該メインＲＡＭ１４にコピーせずに、低速処理になるがメインＲＯＭ１３から読み出して実行することも可能である。
【００３３】
一方、サブＣＰＵ２１は、動作を開始すると、通信インタフェースＡＳＩＣ２２を介して初期化プログラムが格納されているサブＲＯＭ２３から命令データの読み出しを繰り返して行い、該初期化プログラムを実行する。この時、サブＣＰＵ２１は、サブＲＡＭ２４を初期化し、該サブＲＡＭ２４に書き込みテストを実施して該サブＲＡＭ２４の動作に問題が無いことを確認する。
【００３４】
サブＣＰＵ２１は、サブＲＡＭ２４が正常に動作することを確認すると、通信インタフェースＡＳＩＣ２２を介してサブＲＯＭ２３に格納されている各種プログラムをより高速に読み出し可能なサブＲＡＭ２４にコピーする。これにより、サブＣＰＵ２１は、その後の処理において、アクセススピードの速いサブＲＡＭ２４で保持する各種プログラムを読み出して実行するので、高速な処理が可能となる。ここで、サブＲＯＭ２３からサブＲＡＭ２４への各種プログラムのコピーについては、該サブＲＡＭ２４の容量が十分で無い場合には、該サブＲＡＭ２４にコピーせずに、低速処理になるがサブＲＯＭ２３から読み出して実行することも可能である。
【００３５】
一方、印刷部１０３は、電力が供給されると、該印刷部１０３を構成する各モータなどを初期動作させる。入力表示部１０２は、電力が供給されると、タッチパネルディスプレイをＯＮにする等の初期動作を行う。
【００３６】
コントローラ１０１と、印刷部１０３と、入力表示部１０２とにおける上記初期動作が終了すると、画像形成装置１００は、印刷処理が可能な通常モードとなる。
【００３７】
通常モード時において、ＬＡＮ  Ｉ／Ｆ２５がネットワーク４４を介して接続されているＰＣ等の上位装置から受信データ（パケット）を受信すると、サブＣＰＵ２１は、通信インタフェースＡＳＩＣ２２にＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）転送を要求する。
【００３８】
通信インタフェースＡＳＩＣ２２は、上記ＤＭＡ転送の要求を受けると、上記取得した受信データ（パケット）をサブＲＡＭ２４にＤＭＡ転送する。ここで、通信インタフェースＡＳＩＣ２２のＤＭＡ転送先は、サブＣＰＵ２１の制御により、サブＲＡＭ２４に設定されている。そして、通信インタフェースＡＳＩＣ２２は、ＤＭＡ転送を完了すると、受信データをサブＲＡＭ２４に格納したことをサブＣＰＵ２１に通知する。
【００３９】
サブＣＰＵ２１は、サブＲＡＭ２４に格納されている受信データの種類を判別するための受信データ判別プログラムを該サブＣＰＵ２１が有する図示しないレジスタで保持しており、上記通知を受けると、該受信データ判別プログラムを読み出しながら、該受信データが印刷部１０３で印刷する画像データを生成するための印刷データであるか、又は画像形成装置１００のステータス情報を要求する等の制御コマンドデータであるかを判別する。この時、サブＣＰＵ２１は、上記受信データに付与されているネットワーク４４に接続されているどの上位装置から該受信データが送信されたかを示す識別情報を含むＬＡＮ管理情報をサブＲＡＭ２４の予め設定されたメモリ領域にあるＬＡＮ管理テーブルに書き込む。このＬＡＮ管理テーブルに書き込まれた識別情報に基づいて、画像形成装置１００は、データ送信元である上位装置と通信処理を行う。
【００４０】
そして、サブＣＰＵ２１は、制御コマンドデータであると判別すると、サブＲＯＭ２３から制御コマンド制御プログラムを読み出しながら、該制御コマンドデータに対応する処理を実行する。
【００４１】
一方、サブＣＰＵ２１は、印刷データであると判別すると、該印刷データをメインＣＰＵ１１に引き渡すために、内部バス４０を介してメインユニット１０の画像処理ＡＳＩＣ１２にＤＭＡ転送を要求する。
【００４２】
メインユニット１０の画像処理ＡＳＩＣ１２は、上記ＤＭＡ転送の要求を受けると、内部バス４０を介してサブＲＡＭ２４に格納されている印刷データをメインＲＡＭ１４にＤＭＡ転送する。
【００４３】
画像処理ＡＳＩＣ１２は、上記ＤＭＡ転送を完了すると、メインＣＰＵ１１にメインＲＡＭ１４に印刷データを格納したことを通知する。
【００４４】
メインＣＰＵ１１は、上記通知を受けると、メインＲＡＭ１４に格納された印刷データを該メインＲＡＭ１４に格納されている印刷データ処理プログラムを用いて画像データに変換し、変換した画像データをメインＲＡＭ１４に格納する。この時、メインＣＰＵ１１は、内部バス４０を介してコントローラ１０１のステータスがデータ処理中であることをサブＣＰＵ２１に通知する。
【００４５】
サブＣＰＵ２１は、上記コントローラ１０１のステータスがデータ処理中であることを通知されると、パネルインタフェース４３を介して入力表示部１０２が有するタッチパネルディスプレイ上に該ステータスを表示させると共に、ＣＰＵコマンドインタフェース４２を介して、印刷部１０３に印刷処理のための準備を指示する。
【００４６】
印刷部１０３は、印刷処理のための準備の指示を受けると、図示しない画像定着部が有する加熱ローラ内のヒータをＯＮにする等、印刷処理動作の準備を開始する。
【００４７】
メインＣＰＵ１１は、１ページ分の画像データの生成を完了すると、該画像データを印刷部１０３に引き渡すために、画像処理ＡＳＩＣ１２にＤＭＡ転送を要求する。
【００４８】
画像処理ＡＳＩＣ１２は、上記ＤＭＡ転送のリクエストを受けると、ビデオインタフェース４１を介してメインＲＡＭ１４で保持する画像データを印刷部１０３にＤＭＡ転送する。印刷部１０３は、画像データを受けると、該画像データに基づく印刷処理を行う。
【００４９】
印刷部１０３が印刷処理を完了すると、メインＣＰＵ１１は、通常モードで次のジョブを待ちながら、画像形成装置１００が有する図示しないタイマでジョブ待ち時間を計測すると共に、ジョブ待ち時間が所定時間以上経過したかを確認するためのプログラムをメインＲＡＭ１４から読み出して実行し、省電力モードへの移行条件が整ったかを監視する。
【００５０】
そして、メインＣＰＵ１１は、上記ジョブ待ち時間が所定時間以上経過すると、省電力モードへの移行条件が整ったので、初期化処理時にメインＲＯＭ１３からメインＲＡＭ１４にコピーした各種プログラム１４１と、メインＣＰＵ１１が有する図示しないレジスタのデータ及びメインＲＡＭ１４内に格納している管理データ等の各種データとを内部バス４０を介してサブＲＡＭ２４にコピーする。
【００５１】
また、メインＣＰＵ１１は、上記各種プログラム１４１及び各種データのコピーを完了すると、これら各種プログラム１４１及び各種データをサブＲＡＭ２４に格納したことを示すブートステータスを内部バス４０を介して通信インタフェースＡＳＩＣ２２の図示しないレジスタに書き込む。
【００５２】
更に、メインＣＰＵ１１は、通信インタフェースＡＳＩＣ２２の図示しないレジスタに上記ブートステータスを書き込むと、サブＣＰＵ２１に対して、省電力モードへの移行準備が整ったことを通知するための省電力モード準備完了信号を生成し、該信号を内部バス４０を介してサブＣＰＵ２１に送信する。
【００５３】
サブＣＰＵ２１は、上記省電力モード準備完了信号を受けると、通信インタフェースＡＳＩＣ２２に省電力モード制御信号の生成を指示する。
【００５４】
通信インタフェースＡＳＩＣ２２は、省電力モード制御信号の生成の指示を受けると、コントローラ電力供給部３０からメインユニット１０への電力供給を遮断するために省電力モード制御信号を生成し、該信号をコントローラ電力供給部３０に送信する。
【００５５】
コントローラ電力供給部３０は、上記省電力モード制御信号を受けると、電力供給経路５０を介したメインユニット１０への給電を遮断する。これにより、画像形成装置１００は、メインユニット１０の電力消費が全く発生しない省電力モードに移行する。この省電力モードでは、外部からのジョブを受信して通常モードに復帰するためのサブユニット２０及び印刷指示などを受け付けるための入力表示部１０２のみにコントローラ電力供給部３０からの電力を供給し、消費電力の大きい画像形成処理を行うメインユニット１０への給電は遮断するので、画像形成装置１００全体の消費電力は低減する。
【００５６】
省電力モード時において、ＬＡＮ  Ｉ／Ｆ２５が上記上位装置から受信データを受信すると、サブＣＰＵ２１は、通信インタフェースＡＳＩＣ２２にＤＭＡ転送を要求する。
【００５７】
通信インタフェースＡＳＩＣ２２は、上記ＤＭＡ転送の要求に基づくサブＲＡＭ２４への受信データのＤＭＡ転送を完了すると、サブＣＰＵ２１に対してサブＲＡＭ２４に受信データを格納したことを通知する。
【００５８】
サブＣＰＵ２１は、上記通知の取得に基づいて上記受信データ判別プログラムを用いてサブＲＡＭ２４に格納された受信データが制御コマンドデータであると判別すると、省電力モードのまま該サブＣＰＵ２１が有する図示しないレジスタ内に格納されている上記制御コマンド処理プログラムを読み出して該制御コマンドに対応する処理を実行する。
【００５９】
一方、サブＣＰＵ２１は、印刷データであると判別すると、通常モードに復帰するために、通信インタフェースＡＳＩＣ２２に通常モード制御信号の生成を指示する。
【００６０】
通信インタフェースＡＳＩＣ２２は、上記通常モード制御信号の生成の指示を受けると、コントローラ電力供給部３０からメインユニット１０への電力供給を再開するための通常モード制御信号を生成し、該信号をコントローラ電力供給部３０に送信する。
【００６１】
コントローラ電力供給部３０は、上記通常モード制御信号を受けると、電力供給経路５０を介したメインユニット１０への給電を再開する。これにより、画像形成装置１００は、メインユニット１０全部分へ電力が供給される通常モードに移行する。
【００６２】
メインユニット１０への電力供給が再開されると、メインＣＰＵ１１は、初期化動作を開始する。
【００６３】
メインＣＰＵ１１の初期化動作と平行して、サブＣＰＵ２１は、省電力モード移行時にメインＲＡＭ１４からコピーされてサブＲＡＭ２４に格納されている各種プログラム１４１及び各種データを内部バス４０を介してメインＲＡＭ１４及びメインＣＰＵ１１のレジスタにコピーする。この時、サブＣＰＵ２１は、コントローラ電力供給部３０からの電力が遮断されることなく継続して供給され続けているので、上記コピー処理のための動作を瞬時に開始することができる。従って、メインＣＰＵ１１は、メインＲＡＭ１４のプログラム等を利用してそのまま印刷動作に移行することができる。
【００６４】
尚、メインＣＰＵ１１は、初期化処理の途中で通信インタフェースＡＳＩＣ２２の図示しないレジスタに格納されているブートステータスデータを読み出すことで、省電力モード移行前にメインＲＡＭ１４からコピーされた各種プログラム１４１及び各種データがサブＲＡＭ２４に格納されていることを確認する。そして、ＣＰＵ１１は、サブＲＡＭ２４に格納された上記各種プログラム１４１及び各種データをサブＣＰＵ２１によりメインＲＡＭ１４にコピーさせるために、初期化処理としてメインＲＡＭ１４を初期化する。
【００６５】
一方、メインＣＰＵ１１は、メインＲＡＭ１４から初期化プログラムを読み出して実行するので、これにより、メインユニット１０は、省電力モード移行前と同様の状態である通常モードに復旧する。
【００６６】
画像形成装置１００が通常モードに復旧すると、メインユニット１０の画像処理ＡＳＩＣ１２は、内部バス４０を介してサブＲＡＭ２４に格納されている印刷データをメインＲＡＭ１４に初期化動作としてＤＭＡ転送する。その後、メインＣＰＵ１１は、上記した手順によりサブＲＡＭ２４からコピーしたメインＲＡＭ１４の各種プログラム１４１を利用して印刷データを印刷処理可能な画像データに変換し、該画像データに基づく印刷処理を行う。
【００６７】
図２に、本実施例１の画像形成装置１００の各動作状態時の消費電力の説明図を示す。図２（ａ）に示すように、画像形成装置１００が通常モードで印刷処理動作を行っている場合には、コントローラ電力供給部３０からの電力がサブユニット２０及びメインユニット１０に供給されると共に、画像形成装置１００が有する図示しない電源部からの電力が印刷部１０３の各部、例えば画像定着部が有する加熱ローラ内のヒータや各モータを駆動するために供給される。これにより、印刷処理時の画像形成装置１００の消費電力は、サブユニット２０の消費電力と、メインユニット１０の消費電力と、印刷部１０３の消費電力との合計（最大消費電力）となる。
【００６８】
図２（ｂ）に示すように、画像形成装置１００が印刷処理を完了し、図示しない画像定着部の加熱ローラ内のヒータを加熱するための電力供給等が遮断された場合には、画像形成装置１００の消費電力は、サブユニット２０の消費電力と、メインユニット１０の消費電力との合計となる。この時点において、画像形成装置１００は、通常モードである。
【００６９】
図２（ｃ）に示すように、画像形成装置１００が印刷処理を完了してからジョブ待ち状態が所定時間経過すると、メインＲＡＭ１４に格納された各種プログラム１４１及びメインＣＰＵ１１のレジスタに格納された各種データは、サブＲＡＭ２４にコピーされる。上記コピーが完了すると、コントローラ電力供給部３０からのメインユニット１０への電力供給は遮断され、省電力モードに移行する。これにより、画像形成装置１００が省電力モードの場合には、画像形成装置１００の消費電力は、サブユニット２０の消費電力のみとなる。
【００７０】
図２（ｄ）に示すように、画像形成装置１００が省電力モード時に上位装置から受信データを取得すると、サブＣＰＵ２１は、該受信データが印刷データであるか、又は制御コマンドであるかを判別する。このように、画像形成装置１００が省電力モード時に受信データを取得した場合には、画像形成装置１００の消費電力は、サブユニット２０の消費電力だけである。
【００７１】
図２（ｅ）に示すように、画像形成装置１００が上位装置から受信したデータが印刷データであると判別すると、コントローラ電力供給部３０からメインユニット１０に電力が供給され、又同時的にサブＲＡＭ２４にコピーされた各種プログラム１４１等がメインＲＡＭ１４にコピーされる。このように、画像形成装置１００が省電力モードから通常モードへ移行時における画像形成装置１００の消費電力は、サブユニット２０の消費電力と、メインユニット１０の消費電力との合計となる。
【００７２】
図２（ｆ）に示すように、画像形成装置１００が画像処理ＡＳＩＣ１２を用いて上位装置から取得した印刷データを変換して画像データを生成すると、メインＣＰＵ１１からの指示により、印刷部１０３では、画像定着部の加熱ローラ内のヒータを加熱するために、該ヒータに画像形成装置１００が有する図示しない電源部からの電力が供給される。このように、画像形成装置１００が印刷処理の準備を開始する時点における画像形成装置１００の消費電力は、サブユニット２０の消費電力と、メインユニット１０の消費電力と、印刷部１０３の画像定着部の加熱ローラ内のヒータを加熱するための消費電力との合計となる。
【００７３】
図２（ｇ）に示すように、画像形成装置１００の印刷部１０３内の上記ヒータが所定温度まで加熱されると、画像形成装置１００は、印刷部１０３の各部を駆動させ、印刷処理を開始する。このように、画像形成装置１００が通常モードで印刷処理を行う場合には、印刷部１０３の各モータ等に電力が供給されるので、図２（ａ）と同様の消費電力となる。
【００７４】
＜実施例１の動作＞
以下、本発明に係る実施例１の画像形成装置１００の動作について、図３及び図４のフローチャートを用いて説明する。
【００７５】
画像形成装置１００が有する図示しない電源スイッチがＯＮになると（ステップＳ１０１）、装置が有する図示しない電源部からコントローラ電力供給部３０に電力が供給される。コントローラ電力供給部３０は、上記電源部から電力が供給されると、メインユニット１０及びサブユニット２０など、コントローラ１０１が有する全ての部分に電力を供給する（ステップＳ１０２）。また、上記電源スイッチがＯＮになると、上記電源部から印刷部１０３及び入力表示部１０２に電力が供給される。
【００７６】
メインユニット１０が有する図示しないリセット回路は、電力の供給が開始されると、リセット信号を生成し、該信号をメインＣＰＵ１１に転送する。
【００７７】
メインＣＰＵ１１は、上記リセット信号を受けると、該メインＣＰＵ１１が有する図示しないレジスタと、画像処理ＡＳＩＣ１２が有する図示しないレジスタとを初期化（リセット）する。
【００７８】
その後、コントローラ電力供給部３０からメインユニット１０への電力供給が安定し、かつメインＣＰＵ１１及び画像処理ＡＳＩＣ１２のレジスタの初期化が終了して上記リセット信号が無効（ネゲート）になると、メインＣＰＵ１１は、動作を開始する。
【００７９】
一方、サブユニット２０が有する図示しないリセット回路は、電力の供給が開始されると、リセット信号を生成し、該信号をサブＣＰＵ２１に転送する。
【００８０】
サブＣＰＵ２１は、上記リセット信号を受けると、該サブＣＰＵ２１が有する図示しないレジスタと、通信インタフェースＡＳＩＣ２２が有する図示しないレジスタとを初期化（リセット）する（ステップＳ１０３）。
【００８１】
その後、コントローラ電力供給部３０からサブユニット２０への電力供給が安定し、かつサブＣＰＵ２１及び通信インタフェースＡＳＩＣ２２のレジスタの初期化が終了して上記リセット信号が無効（ネゲート）になると、サブＣＰＵ２１は、動作を開始する。
【００８２】
メインＣＰＵ１１は、動作を開始すると、メインＲＯＭ１３で保持するメモリ初期化処理に用いられる初期化プログラムを実行するために、該初期化プログラムの先頭アドレスを示すリセットベクタを付与したアクセス信号を生成し、該信号を画像処理ＡＳＩＣ１２に転送する。
【００８３】
画像処理ＡＳＩＣ１２は、上記アクセス信号を受けると、該信号に付与されたリセットベクタが示すアドレスを解析（アドレスデコード）し、該アドレスに基づいてメインＲＯＭ１３から該当する命令データを読み出してメインＣＰＵ１１に転送する。
【００８４】
メインＣＰＵ１１は、画像処理ＡＳＩＣ１２から命令データを受け取る毎に命令データの読み出しを繰り返し行い、初期化プログラムを実行する。この時、メインＣＰＵ１１は、メインＲＯＭ１３に格納された各種プログラムをメインＲＡＭ１４にコピーするためにメインＲＡＭ１４を初期化し、その後、該メインＲＡＭ１４に書き込みテストを実施して該メインＲＡＭ１４の動作に問題が無いことを確認する。
【００８５】
メインＣＰＵ１１は、メインＲＡＭ１４が正常に動作することを確認すると、画像処理ＡＳＩＣ１２を介してメインＲＯＭ１３に格納されている画像データ処理プログラム等の各種プログラム及び各種データをメインＲＡＭ１４にコピーする。
【００８６】
一方、サブＣＰＵ２１は、動作を開始すると、通信インタフェースＡＳＩＣ２２を介して初期化プログラムが格納されているサブＲＯＭ２３から命令データの読み出しを繰り返して行い、該初期化プログラムを実行する。この時、サブＣＰＵ２１は、サブＲＡＭ２４を初期化し、該サブＲＡＭ２４に書き込みテストを実施して該サブＲＡＭ２４の動作に問題が無いことを確認する。
【００８７】
サブＣＰＵ２１は、サブＲＡＭ２４が正常に動作することを確認すると、通信インタフェースＡＳＩＣ２２を介してサブＲＯＭ２３に格納されている各種プログラムをサブＲＡＭ２４にコピーする（ステップＳ１０４）。
【００８８】
一方、印刷部１０３は、電力が供給されると、該印刷部１０３を構成する各モータなどを初期動作させる。入力表示部１０２は、電力が供給されると、タッチパネルディスプレイをＯＮにする等の初期動作を行う。
【００８９】
コントローラ１０１と、印刷部１０３と、入力表示部１０２とにおける上記初期動作が終了すると、画像形成装置１００は、印刷処理が可能な通常モードとなる（ステップＳ１０５）。
【００９０】
ＬＡＮ  Ｉ／Ｆ２５がネットワーク４４を介して接続されているＰＣ等の上位装置から受信データ（パケット）を受信すると（ステップＳ１０６）、サブＣＰＵ２１は、通信インタフェースＡＳＩＣ２２にＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）転送を要求する。
【００９１】
通信インタフェースＡＳＩＣ２２は、上記ＤＭＡ転送の要求を受けると、上記取得した受信データ（パケット）をサブＲＡＭ２４にＤＭＡ転送する（ステップＳ１０７）。そして、通信インタフェースＡＳＩＣ２２は、ＤＭＡ転送を完了すると、受信データをサブＲＡＭ２４に格納したことをサブＣＰＵ２１に通知する。
【００９２】
サブＣＰＵ２１は、サブＲＡＭ２４に格納されている受信データの種類を判別するための受信データ判別プログラムを該サブＣＰＵ２１が有する図示しないレジスタで保持しており、上記通知を受けると、該受信データ判別プログラムを読み出しながら、該受信データが印刷部１０３で印刷する画像データを生成するための印刷データであるか、又は画像形成装置１００のステータス情報を要求する等の制御コマンドデータであるかを判別する。
【００９３】
そして、サブＣＰＵ２１は、制御コマンドデータであると判別すると（ステップＳ１０８）、サブＲＯＭ２３から制御コマンド制御プログラムを読み出しながら、該制御コマンドデータに対応する処理を実行する（ステップＳ１０９）。
【００９４】
一方、サブＣＰＵ２１は、印刷データであると判別すると、該印刷データをメインＣＰＵ１１に引き渡すために、内部バス４０を介してメインユニット１０の画像処理ＡＳＩＣ１２にＤＭＡ転送を要求する。
【００９５】
メインユニット１０の画像処理ＡＳＩＣ１２は、上記ＤＭＡ転送の要求を受けると、内部バス４０を介してサブＲＡＭ２４に格納されている印刷データをメインＲＡＭ１４にＤＭＡ転送する（ステップＳ１１０）。
【００９６】
画像処理ＡＳＩＣ１２は、上記ＤＭＡ転送を完了すると、メインＣＰＵ１１にメインＲＡＭ１４に印刷データを格納したことを通知する。
【００９７】
メインＣＰＵ１１は、上記通知を受けると、メインＲＡＭ１４に格納された印刷データを該メインＲＡＭ１４に格納されている印刷データ処理プログラムを用いて画像データに変換し、変換した画像データをメインＲＡＭ１４に格納する。この時、メインＣＰＵ１１は、内部バス４０を介してコントローラ１０１のステータスがデータ処理中であることをサブＣＰＵ２１に通知する。
【００９８】
サブＣＰＵ２１は、上記コントローラ１０１のステータスがデータ処理中であることを通知されると、パネルインタフェース４３を介して入力表示部１０２が有するタッチパネルディスプレイ上に該ステータスを表示させると共に、ＣＰＵコマンドインタフェース４２を介して、印刷部１０３に印刷処理のための準備を指示する。
【００９９】
印刷部１０３は、印刷処理のための準備の指示を受けると、図示しない画像定着部が有する加熱ローラ内のヒータをＯＮにする等、印刷処理動作の準備を開始する。
【０１００】
メインＣＰＵ１１は、１ページ分の画像データの生成を完了すると、該画像データを印刷部１０３に引き渡すために、画像処理ＡＳＩＣ１２にＤＭＡ転送を要求する。
【０１０１】
画像処理ＡＳＩＣ１２は、上記ＤＭＡ転送のリクエストを受けると、ビデオインタフェース４１を介してメインＲＡＭ１４で保持する画像データを印刷部１０３にＤＭＡ転送する。印刷部１０３は、画像データを受けると、該画像データに基づく印刷処理を行う（ステップＳ１１１）。
【０１０２】
印刷部１０３が印刷処理を完了すると、メインＣＰＵ１１は、通常モードで次のジョブを待ちながら、画像形成装置１００が有する図示しないタイマでジョブ待ち時間を計測する（ステップＳ１１２）と共に、ジョブ待ち時間が所定時間以上経過したかを確認するためのプログラムをメインＲＡＭ１４から読み出して実行し、省電力モードへの移行条件が整ったかを監視する。
【０１０３】
そして、メインＣＰＵ１１は、上記ジョブ待ち時間が所定時間以上経過すると（ステップＳ１１３）、省電力モードへの移行条件が整ったので、初期化処理時にメインＲＯＭ１３からメインＲＡＭ１４にコピーした各種プログラム１４１と、メインＣＰＵ１１が有する図示しないレジスタのデータ及びメインＲＡＭ１４内に格納している管理データ等の各種データとを内部バス４０を介してサブＲＡＭ２４にコピーする（ステップＳ１１４）。
【０１０４】
また、メインＣＰＵ１１は、上記各種プログラム１４１及び各種データのコピーを完了すると、これら各種プログラム１４１及び各種データをサブＲＡＭ２４に格納したことを示すブートステータスを内部バス４０を介して通信インタフェースＡＳＩＣ２２の図示しないレジスタに書き込む。
【０１０５】
更に、メインＣＰＵ１１は、通信インタフェースＡＳＩＣ２２の図示しないレジスタに上記ブートステータスを書き込むと、サブＣＰＵ２１に対して、省電力モードへの移行準備が整ったことを通知するための省電力モード準備完了信号を生成し、該信号を内部バス４０を介してサブＣＰＵ２１に送信する。
【０１０６】
サブＣＰＵ２１は、上記省電力モード準備完了信号を受けると、通信インタフェースＡＳＩＣ２２に省電力モード制御信号の生成を指示する。
【０１０７】
通信インタフェースＡＳＩＣ２２は、省電力モード制御信号の生成の指示を受けると、コントローラ電力供給部３０からメインユニット１０への電力供給を遮断するために省電力モード制御信号を生成し、該信号をコントローラ電力供給部３０に送信する。
【０１０８】
コントローラ電力供給部３０は、上記省電力モード制御信号を受けると、電力供給経路５０を介したメインユニット１０への給電を遮断する（ステップＳ１１５）。これにより、画像形成装置１００は、省電力モードに移行する（ステップＳ１１６）。
【０１０９】
サブユニット２０のデータ待ち受け状態において、ＬＡＮ  Ｉ／Ｆ２５は、ネットワーク４４に接続されたＰＣ等の上位装置から受信データ（パケット）を受信すると（ステップＳ１１７）、通信インタフェースＡＳＩＣ２２にＤＭＡ転送を要求する。
【０１１０】
通信インタフェースＡＳＩＣ２２は、上記ＤＭＡ転送の要求に基づくサブＲＡＭ２４への受信データのＤＭＡ転送を完了すると（ステップＳ１１８）、サブＣＰＵ２１に対してサブＲＡＭ２４に受信データを格納したことを通知する。
【０１１１】
サブＣＰＵ２１は、上記通知の取得に基づいて上記受信データ判別プログラムを用いてサブＲＡＭ２４に格納された受信データが制御コマンドデータであると判別すると（ステップＳ１１９）、省電力モードのまま該サブＣＰＵ２１が有する図示しないレジスタ内に格納されている上記制御コマンド処理プログラムを読み出して該制御コマンドに対応する処理を実行する（ステップＳ１２０）。
【０１１２】
一方、サブＣＰＵ２１は、印刷データであると判別すると、通信インタフェースＡＳＩＣ２２に通常モード制御信号の生成を指示する。
【０１１３】
通信インタフェースＡＳＩＣ２２は、上記通常モード制御信号の生成の指示を受けると、コントローラ電力供給部３０からメインユニット１０への電力供給を再開するための通常モード制御信号を生成し、該信号をコントローラ電力供給部３０に送信する。
【０１１４】
コントローラ電力供給部３０は、上記通常モード制御信号を受けると、電力供給経路５０を介したメインユニット１０への給電を再開する（ステップＳ１２１）。これにより、画像形成装置１００は、メインユニット１０全部分へ電力が供給される通常モードに移行する。
【０１１５】
メインユニット１０への電力供給が再開されると、メインＣＰＵ１１は、初期化動作を開始する（ステップＳ１２２）。
【０１１６】
メインＣＰＵ１１の初期化動作と平行して、サブＣＰＵ２１は、省電力モード移行時にメインＲＡＭ１４からコピーされてサブＲＡＭ２４に格納されている各種プログラム１４１及び各種データを内部バス４０を介してメインＲＡＭ１４及びメインＣＰＵ１１のレジスタにコピーする（ステップＳ１２３）。この時、サブＣＰＵ２１は、コントローラ電力供給部３０からの電力が遮断されることなく継続して供給され続けているので、上記コピー処理のための動作を瞬時に開始することができる。
【０１１７】
メインＣＰＵ１１は、初期化処理の途中で通信インタフェースＡＳＩＣ２２の図示しないレジスタに格納されているブートステータスデータを読み出すことで、省電力モード移行前にメインＲＡＭ１４からコピーされた各種プログラム１４１及び各種データがサブＲＡＭ２４に格納されていることを確認する。そして、ＣＰＵ１１は、サブＲＡＭ２４に格納された上記各種プログラム１４１及び各種データをメインＲＡＭ１４にコピーするために、メインＲＡＭ１４を初期化する。この後、メインＣＰＵ１１は、画像形成装置１００起動時にメインＲＡＭ１４の書き込みテストを行い、該メインＲＡＭ１４の動作に問題がないことを確認しているため、従来の画像形成装置のメインＣＰＵが行っていたメインＲＡＭに対する書き込みテストを実施しない。
【０１１８】
一方、メインＣＰＵ１１は、メインＲＡＭ１４から初期化プログラムを読み出して実行するので、これにより、メインユニット１０は、省電力モード移行前と同様の状態である通常モードに復旧する（ステップＳ１２４）。
【０１１９】
また、メインユニット１０の画像処理ＡＳＩＣ１２は、内部バス４０を介してサブＲＡＭ２４に格納されている印刷データをメインＲＡＭ１４に初期化動作としてＤＭＡ転送する（ステップＳ１２５）。その後、メインＣＰＵ１１は、サブＲＡＭ２４からコピーしたメインＲＡＭ１４の各種プログラム１４１を利用して印刷データを印刷処理可能な画像データに変換し、該画像データに基づく印刷処理を行う（ステップＳ１２６）。
【０１２０】
＜実施例１の効果＞
本実施例１の画像形成装置１００では、省電力モードへの移行時に、メインＣＰＵ１１は、メインＲＡＭ１４に格納された各種プログラム１４１及びメインＣＰＵ１１の図示しないレジスタで保持する各種データをサブＲＡＭ２４にコピーし、通常モードへ移行するためコントローラ電力供給部３０からメインユニット１０へ電力供給を開始した時点、即ち、メインＣＰＵ１１が初期化動作を行っているときに、サブユニット２０のサブＣＰＵ２１によりサブＲＡＭ２４の各種プログラム１４１及び各種データを時間を要する書き込みテストを省略して初期化しただけのメインＲＡＭ１４にコピーするので、通常モードへ復旧した時点でメインＣＰＵ１１により瞬時に印刷動作を開始することが可能となり、従って、従来の画像形成装置と比べ、印刷動作の移行に掛かる時間を短縮することができる。
【実施例２】
【０１２１】
＜実施例２の構成＞
実施例２の画像形成装置１００ａは、実施例１の画像形成装置１００の上記構成の代わりに、ＬＡＮ  Ｉ／Ｆ２５が受信データ（パケット）を受信すると、通常モード時では、通信インタフェースＡＳＩＣ２２ａが該受信データを画像処理ＡＳＩＣ１２を介してメインＲＡＭ１４ａに順次ＤＭＡ転送し、メインＣＰＵ１１ａがメインＲＡＭ１４ａに格納されている受信データが印刷データであるか否かを判定する構成に変更し、省電力モード時では、通信インタフェースＡＳＩＣ２２が受信データをサブＲＡＭ２４ａに順次格納しながら該受信データが印刷データであるか否かを判定し、印刷データの場合には、メインユニット１０ａへの電力供給を再開させると共に受信データのサブＲＡＭ２４ａへの格納を中断し、その後サブＣＰＵ２１ａがサブＲＡＭ２４ａで保持するメインＲＡＭ１４ａからコピーされた各種プログラム１４１及び各種データ、格納済の受信データをメインＲＡＭ１４ａにコピーして通常モードに復旧すると、通信インタフェースＡＳＩＣ２２が未格納の受信データを画像処理ＡＳＩＣ１２を介してメインＲＡＭ１４ａに順次ＤＭＡ転送する構成に変更し、これにより、実施例１の画像形成装置１００と比べ、省電力モードから通常モードに復旧後、印刷動作に移行するまでに掛かる時間を短縮する構成にしたものである。
【０１２２】
実施例２の画像形成装置１００ａは、図５に示すように、コントローラ１０１ａと、印刷部１０３と、入力表示部１０２とを備える。
【０１２３】
コントローラ１０１ａは、図５に示すように、メインユニット１０ａと、サブユニット２０ａと、コントローラ電力供給部３０とを備える。
【０１２４】
メインユニット１０ａは、図５に示すように、メインＣＰＵ１１ａと、画像処理ＡＳＩＣ１２と、メインＲＯＭ１３ａと、メインＲＡＭ１４ａとを備える。
【０１２５】
メインＲＯＭ１３ａは、メインＣＰＵ１１ａが実行するための各種プログラムと、ユーザ設定値等の各種データとを格納するための不揮発性メモリである。上記各種プログラムには、上記画像データ処理プログラムと、上記初期化プログラムと、通信処理により得た受信データの種類を解析するための受信データ判別プログラムと、受信データが制御コマンドであった場合に用いる制御コマンド処理プログラム等とが含まれる。
【０１２６】
サブユニット２０ａは、図５に示すように、サブＣＰＵ２１ａと、通信インタフェースＡＳＩＣ２２ａと、サブＲＯＭ２３と、サブＲＡＭ２４ａとを備える。
【０１２７】
画像形成装置１００ａの電源投入から通常モードになるまでの動作に用いる構成については、実施例１の画像形成装置１００の構成と同じである。
【０１２８】
次に、画像形成装置１００ａの通常モード時に上位装置から受信データを取得した場合の動作に用いる構成について、以下に説明する。
【０１２９】
通常モード時において、サブユニット２０ａのＬＡＮ  Ｉ／Ｆ２５は、ネットワーク４４を介して接続されているＰＣ等の上位装置から受信データ（パケット）を受信すると、通信インタフェースＡＳＩＣ２２ａにＤＭＡ転送を要求する。
【０１３０】
通信インタフェースＡＳＩＣ２２ａは、上記ＤＭＡ転送の要求を受けると、上記取得した受信データを内部バス４０を介してメインユニット１０ａのメインＲＡＭ１４ａにＤＭＡ転送する。ここで、通常モード時の通信インタフェースＡＳＩＣ２２ａのＤＭＡ転送先は、サブＣＰＵ２１ａの制御により、メインＲＡＭ１４ａに設定されている。そして、通信インタフェースＡＳＩＣ２２ａは、ＤＭＡ転送を完了すると、受信データをメインＲＡＭ１４ａに格納したことをメインＣＰＵ１１ａに通知する。
【０１３１】
メインＣＰＵ１１ａは、メインＲＡＭ１４ａに格納されている受信データの種類を判別するための受信データ判別プログラムを該メインＣＰＵ１１ａが有する図示しないレジスタで保持しており、上記通知を受けると、該受信データ判別プログラムを読み出しながら、該受信データが印刷部１０３で印刷する画像データを生成するための印刷データであるか、又は画像形成装置１００ａのステータス情報を要求する等の制御コマンドデータであるかを判別する。この時、メインＣＰＵ１１ａは、上記受信データに付与されているネットワーク４４に接続されているどの上位装置から該受信データが送信されたかを示す識別情報を含むＬＡＮ管理情報をメインＬＡＭ１４の予め設定されたメモリ領域にあるＬＡＮ管理テーブル１４２に書き込む。このＬＡＮ管理テーブル１４２に書き込まれた識別情報に基づいて、画像形成装置１００ａは、データ送信元である上位装置と通信処理を行う。
【０１３２】
そして、メインＣＰＵ１１ａは、制御コマンドデータであると判別すると、メインＲＡＭ１４ａから制御コマンド制御プログラムを読み出しながら、該制御コマンドデータに対応する処理を実行する。
【０１３３】
一方、メインＣＰＵ１１ａは、印刷データであると判別すると、メインＲＡＭ１４ａに格納された印刷データを該メインＲＡＭ１４ａに格納されている印刷データ処理プログラムを用いて画像データに変換し、変換した画像データをメインＲＡＭ１４ａに格納する。
【０１３４】
尚、画像形成装置１００ａの通常モード時に上位装置１から受信データを取得した場合の動作に用いるその他の構成については、実施例１の画像形成装置１００の構成と同じである。
【０１３５】
次に、画像形成装置１００ａの通常モードから省電力モードへの移行の動作に用いる構成について、以下に説明する。
【０１３６】
メインＣＰＵ１１ａは、印刷部１０３が印刷処理を終了してからの経過時間を示す上記ジョブ待ち時間が所定時間以上経過すると、省電力モードへの移行条件が整ったので、初期化処理時にメインＲＯＭ１３ａからメインＲＡＭ１４ａにコピーした各種プログラム１４１と、メインＣＰＵ１１ａが有する図示しないレジスタのデータ及びメインＲＡＭ１４ａ内の上記ＬＡＮ管理テーブル１４２等の各種データとを内部バス４０を介してサブＲＡＭ２４ａにコピーする。
【０１３７】
また、メインＣＰＵ１１ａは、上記各種プログラム１４１及び各種データ、管理テーブル１４２のコピーを完了すると、これら各種プログラム１４１及び各種データ、管理テーブル１４２をサブＲＡＭ２４ａに格納したことを示すブートステータスを内部バス４０を介して通信インタフェースＡＳＩＣ２２ａの図示しないレジスタに書き込む。
【０１３８】
更に、メインＣＰＵ１１ａは、通信インタフェースＡＳＩＣ２２ａの図示しないレジスタに上記ブートステータスを書き込むと、サブＣＰＵ２１ａに対して、省電力モードへの移行準備が整ったことを通知するための省電力モード移行準備完了信号を生成し、該信号を内部バス４０を介してサブＣＰＵ２１ａに送信する。
【０１３９】
サブＣＰＵ２１ａは、上記省電力モード移行準備完了信号を受けると、通信インタフェースＡＳＩＣ２２ａに省電力モード制御信号の生成を指示すると共に、通信インタフェースＡＳＩＣ２２ａのＤＭＡ転送先の設定をメインＲＡＭ１４ａからサブＲＡＭ２４ａに変更する。
【０１４０】
尚、画像形成装置１００ａの通常モードから省電力モードへの移行の動作に用いるその他の構成については、実施例１の画像形成装置１００の構成と同じである。
【０１４１】
次に、画像形成装置１００ａが省電力モード時に上位装置から受信データを取得した場合の動作に用いる構成について、以下に説明する。
【０１４２】
省電力モード時において、ＬＡＮ  Ｉ／Ｆ２５は、ネットワーク４４に接続されたＰＣ等の上位装置１から受信データ（パケット）を受信すると、通信インタフェースＡＳＩＣ２２ａにＤＭＡ転送を要求する。
【０１４３】
通信インタフェースＡＳＩＣ２２ａは、上記ＤＭＡ転送の要求を受けると、上記取得した受信データをサブＲＡＭ２４ａにＤＭＡ転送する。その後、通信インタフェースＡＳＩＣ２２ａは、上記ＤＭＡ転送を完了すると、サブＣＰＵ２１ａに対し受信データをサブＲＡＭ２４ａに格納したことを通知する。
【０１４４】
サブＣＰＵ２１ａは、上記通知を受けると、サブＲＡＭ２４ａで格納する受信データを上記受信データ判別プログラムを用いて、印刷データであるか、又は制御コマンドデータであるかを判別する。この時、サブＣＰＵ２１ａは、上記受信データに付与されているネットワーク４４に接続されているどの上位装置から該受信データが送信されたかを示す識別情報を含むＬＡＮ管理情報をメインＲＡＭ１４ａからコピーされ格納しているＬＡＮ管理テーブル１４２に書き込む。
【０１４５】
そして、サブＣＰＵ２１ａは、制御コマンドデータであると判別すると、省電力モードのまま該サブＣＰＵ２１ａが有するレジスタ内に格納されている上記制御コマンド処理プログラムを読み出して該制御コマンドに対応する処理を実行する。
【０１４６】
一方、サブＣＰＵ２１ａは、印刷データであると判別すると、通常モードに復帰するために通信インタフェースＡＳＩＣ２２ａに通常モード制御信号の生成を指示する。
【０１４７】
その後、コントローラ電力供給部３０からのメインユニット１０ａへの電力供給が再開され、メインＣＰＵ１１ａが初期化動作を開始すると、サブＣＰＵ２１ａは、ＬＡＮ  Ｉ／Ｆ２５にＤＭＡ転送の要求の停止を指示する。
【０１４８】
ＬＡＮ  Ｉ／Ｆ２５は、ＤＭＡ転送の要求の停止の指示を受けると、通信インタフェースＡＳＩＣ２２ａへのＤＭＡ転送の要求を停止する。これにより、通信インタフェースＡＳＩＣ２２ａによる受信データ（印刷データ）のサブＲＡＭ２４ａへのＤＭＡ転送は、中断する。ここで、サブＲＡＭ２４ａに格納されているＬＡＮ管理テーブル１４２には、サブＲＡＭ２４ａに格納済分の印刷データ（パケット）に基づくＬＡＮ管理情報が書き込まれている。
【０１４９】
通信インタフェースＡＳＩＣ２２ａがサブＲＡＭ２４ａへのＤＭＡ転送を中断すると、サブＣＰＵ２１ａは、メインＣＰＵ１１ａの上記初期化動作と平行して省電力モード移行時にメインＲＡＭ１４ａからコピーされてサブＲＡＭ２４ａに格納されている各種プログラム１４１及びＬＡＮ管理テーブル１４２等の各種データと、サブＲＡＭ２４ａに格納済分の「印刷データ（パケット）」とを内部バス４０を介してメインＲＡＭ１４ａ及びメインＣＰＵ１１ａのレジスタにコピーする。
【０１５０】
そして、サブＣＰＵ２１ａは、上記コピー動作と平行して通信インタフェースＡＳＩＣ２２ａのＤＭＡ転送先の設定をサブＲＡＭ２４ａからメインＲＡＭ１４ａに変更する。サブＣＰＵ２１ａは、上記ＤＭＡ転送先の設定を変更すると、ＬＡＮ  Ｉ／Ｆ２５へＤＭＡ転送の要求の再開を指示する。
【０１５１】
ＬＡＮ  Ｉ／Ｆ２５は、ＤＭＡ転送の要求の再開の指示を受けると、通信インタフェースＡＳＩＣ２２ａへのＤＭＡ転送の要求を再開する。
【０１５２】
上記コピーが完了すると、メインＣＰＵ１１ａは、メインＲＡＭ１４ａから各種プログラム１４１を読み出して実行するので、これにより、メインユニット１０ａは、省電力モード移行前と同様の状態である通常モードに復旧する。
【０１５３】
画像形成装置１００ａが通常モードに復旧すると、ＬＡＮ  Ｉ／Ｆ２５からのＤＭＡ転送の要求に基づいて、通信インタフェースＡＳＩＣ２２ａは、受信を再開した印刷データ（パケット）をメインＲＡＭ１４ａにＤＭＡ転送する。
【０１５４】
その後、メインＣＰＵ１１ａは、メインＲＡＭ１４ａに格納された受信を再開した印刷データ（パケット）に基づくＬＡＮ管理情報をＬＡＮ管理テーブル１４２に書き込む。これにより、ＬＡＮ管理テーブルには、サブＲＡＭ２４ａからコピーされた受信中断前の印刷データ（パケット）と、受信再開後に格納された印刷データ（パケット）とを対応付けるＬＡＮ管理情報が書き込まれる。
【０１５５】
尚、画像形成装置１００ａの省電力モード時に上位装置から受信データを取得した場合の動作に用いるその他の構成については、実施例１の画像形成装置１００の構成と同じである。
【０１５６】
＜実施例２の動作＞
以下、本発明に係る実施例２の画像形成装置１００ａの動作について、図６及び図７のフローチャートを用いて説明する。
【０１５７】
実施例２の画像形成装置１００ａのステップＳ２０１〜Ｓ２０５の動作は、実施例１の画像形成装置１００のステップＳ１０１〜Ｓ１０５の動作と同じである。
【０１５８】
通常モード時において、サブユニット２０ａのＬＡＮ  Ｉ／Ｆ２５は、ネットワーク４４を介して接続されているＰＣ等の上位装置から受信データ（パケット）を受信すると（ステップＳ２０６）、通信インタフェースＡＳＩＣ２２ａにＤＭＡ転送を要求する。
【０１５９】
通信インタフェースＡＳＩＣ２２ａは、上記ＤＭＡ転送の要求を受けると、上記取得した受信データを内部バス４０を介してメインユニット１０ａのメインＲＡＭ１４ａにＤＭＡ転送する（ステップＳ２０７）。この時、通常モード時の通信インタフェースＡＳＩＣ２２ａのＤＭＡ転送先は、サブＣＰＵ２１ａの制御により、メインＲＡＭ１４ａに設定されている。そして、通信インタフェースＡＳＩＣ２２ａは、ＤＭＡ転送を完了すると、受信データをメインＲＡＭ１４ａに格納したことをメインＣＰＵ１１ａに通知する。
【０１６０】
メインＣＰＵ１１ａは、メインＲＡＭ１４ａに格納されている受信データの種類を判別するための受信データ判別プログラムを該メインＣＰＵ１１ａが有する図示しないレジスタで保持しており、上記通知を受けると、該受信データ判別プログラムを読み出しながら、該受信データが印刷部１０３で印刷する画像データを生成するための印刷データであるか、又は画像形成装置１００ａのステータス情報を要求する等の制御コマンドデータであるかを判別する。この時、メインＣＰＵ１１ａは、上記受信データに付与されているネットワーク４４に接続されているどの上位装置から該受信データが送信されたかを示す識別情報を含むＬＡＮ管理情報をメインＲＡＭ１４ａの予め設定されたメモリ領域にあるＬＡＮ管理テーブル１４２に書き込む。
【０１６１】
そして、メインＣＰＵ１１ａは、制御コマンドデータであると判別すると（ステップＳ２０８）、メインＲＡＭ１４ａから制御コマンド制御プログラムを読み出しながら、該制御コマンドデータに対応する処理を実行する（ステップＳ２０９）。
【０１６２】
一方、メインＣＰＵ１１ａは、印刷データであると判別すると、メインＲＡＭ１４ａに格納された印刷データを該メインＲＡＭ１４ａに格納されている印刷データ処理プログラムを用いて画像データに変換し、変換した画像データをメインＲＡＭ１４ａに格納する。その後、印刷部１０３において画像データに基づく印刷処理を行う（ステップＳ２１０）。
【０１６３】
実施例２の画像形成装置１００ａのステップＳ２１１の動作は、実施例１の画像形成装置１００のステップＳ１１２の動作と同じである。
【０１６４】
メインＣＰＵ１１ａは、印刷部１０３が印刷処理を終了してからの経過時間を示す上記ジョブ待ち時間が所定時間以上経過すると（ステップＳ２１２）、省電力モードへの移行条件が整ったので、初期化処理時にメインＲＯＭ１３ａからメインＲＡＭ１４ａにコピーした各種プログラム１４１と、メインＣＰＵ１１ａが有する図示しないレジスタのデータ及びメインＲＡＭ１４ａ内の上記ＬＡＮ管理テーブル１４２等の各種データとを内部バス４０を介してサブＲＡＭ２４ａにコピーする（ステップＳ２１３）。
【０１６５】
また、メインＣＰＵ１１ａは、上記各種プログラム１４１及び各種データ、管理テーブル１４２のコピーを完了すると、これら各種プログラム１４１及び各種データ、管理テーブル１４２をサブＲＡＭ２４ａに格納したことを示すブートステータスを内部バス４０を介して通信インタフェースＡＳＩＣ２２ａの図示しないレジスタに書き込む。
【０１６６】
更に、メインＣＰＵ１１ａは、通信インタフェースＡＳＩＣ２２ａの図示しないレジスタに上記ブートステータスを書き込むと、サブＣＰＵ２１ａに対して、省電力モードへの移行準備が整ったことを通知するための省電力モード移行準備完了信号を生成し、該信号を内部バス４０を介してサブＣＰＵ２１ａに送信する。
【０１６７】
サブＣＰＵ２１ａは、上記省電力モード移行準備完了信号を受けると、通信インタフェースＡＳＩＣ２２ａに省電力モード制御信号の生成を指示すると共に、通信インタフェースＡＳＩＣ２２ａのＤＭＡ転送先の設定をメインＲＡＭ１４ａからサブＲＡＭ２４ａに変更する。
【０１６８】
実施例２の画像形成装置１００ａのステップＳ２１４〜Ｓ２１５の動作は、実施例１の画像形成装置１００のステップＳ１１５〜Ｓ１１６の動作と同じである。
【０１６９】
省電力モード時において、ＬＡＮ  Ｉ／Ｆ２５は、ネットワーク４４に接続されたＰＣ等の上位装置１から受信データ（パケット）を受信すると（ステップＳ２１６）、通信インタフェースＡＳＩＣ２２ａにＤＭＡ転送を要求する。
【０１７０】
通信インタフェースＡＳＩＣ２２ａは、上記ＤＭＡ転送の要求を受けると、上記取得した受信データをサブＲＡＭ２４ａにＤＭＡ転送する（ステップＳ２１７）。その後、通信インタフェースＡＳＩＣ２２ａは、上記ＤＭＡ転送を完了すると、サブＣＰＵ２１ａに対し受信データをサブＲＡＭ２４ａに格納したことを通知する。
【０１７１】
サブＣＰＵ２１ａは、上記通知を受けると、サブＲＡＭ２４ａで格納する受信データを上記受信データ判別プログラムを用いて、印刷データであるか、又は制御コマンドデータであるかを判別する。この時、サブＣＰＵ２１ａは、上記受信データに付与されているネットワーク４４に接続されているどの上位装置から該受信データが送信されたかを示す識別情報を含むＬＡＮ管理情報をメインＲＡＭ１４ａからコピーされ格納しているＬＡＮ管理テーブル１４２に書き込む。
【０１７２】
そして、サブＣＰＵ２１ａは、制御コマンドデータであると判別すると（ステップＳ２１８）、省電力モードのまま該サブＣＰＵ２１ａが有するレジスタ内に格納されている上記制御コマンド処理プログラムを読み出して該制御コマンドに対応する処理を実行する（ステップＳ２１９）。
【０１７３】
一方、サブＣＰＵ２１ａは、印刷データであると判別すると、通常モードに復帰するために通信インタフェースＡＳＩＣ２２ａに通常モード制御信号の生成を指示する。
【０１７４】
実施例２の画像形成装置１００ａのステップＳ２２０〜Ｓ２２１の動作は、実施例１の画像形成装置１００のステップＳ１２１〜Ｓ１２２の動作と同じである。
【０１７５】
その後、コントローラ電力供給部３０からのメインユニット１０ａへの電力供給が再開され、メインＣＰＵ１１ａが初期化動作を開始すると、サブＣＰＵ２１ａは、ＬＡＮ  Ｉ／Ｆ２５にＤＭＡ転送の要求の停止を指示する。
【０１７６】
ＬＡＮ  Ｉ／Ｆ２５は、ＤＭＡ転送の要求の停止の指示を受けると、通信インタフェースＡＳＩＣ２２ａへのＤＭＡ転送の要求を停止する。これにより、通信インタフェースＡＳＩＣ２２ａによる受信データ（印刷データ）のサブＲＡＭ２４ａへのＤＭＡ転送は、中断する。この時、サブＲＡＭ２４ａに格納されているＬＡＮ管理テーブル１４２には、サブＲＡＭ２４ａに格納済分の印刷データ（パケット）に基づくＬＡＮ管理情報が書き込まれている。
【０１７７】
通信インタフェースＡＳＩＣ２２ａがサブＲＡＭ２４ａへのＤＭＡ転送を中断すると、サブＣＰＵ２１ａは、メインＣＰＵ１１ａの上記初期化動作と平行して省電力モード移行時にメインＲＡＭ１４ａからコピーされてサブＲＡＭ２４ａに格納されている各種プログラム１４１及びＬＡＮ管理テーブル１４２等の各種データと、サブＲＡＭ２４ａに格納済分の「印刷データ（パケット）」とを内部バス４０を介してメインＲＡＭ１４ａ及びメインＣＰＵ１１ａのレジスタにコピーする（ステップＳ２２２）。
【０１７８】
そして、サブＣＰＵ２１ａは、上記コピー動作と平行して通信インタフェースＡＳＩＣ２２ａのＤＭＡ転送先の設定をサブＲＡＭ２４ａからメインＲＡＭ１４ａに変更する。サブＣＰＵ２１ａは、上記ＤＭＡ転送先の設定を変更すると、ＬＡＮ  Ｉ／Ｆ２５へＤＭＡ転送の要求の再開を指示する。
【０１７９】
ＬＡＮ  Ｉ／Ｆ２５は、ＤＭＡ転送の要求の再開の指示を受けると、通信インタフェースＡＳＩＣ２２ａへのＤＭＡ転送の要求を再開する。
【０１８０】
上記コピーが完了すると、メインＣＰＵ１１ａは、メインＲＡＭ１４ａから各種プログラム１４１を読み出して実行するので、これにより、メインユニット１０ａは、省電力モード移行前と同様の状態である通常モードに復旧する（ステップＳ２２３）。
【０１８１】
画像形成装置１００ａが通常モードに復旧すると、ＬＡＮ  Ｉ／Ｆ２５からのＤＭＡ転送の要求に基づいて、通信インタフェースＡＳＩＣ２２ａは、受信を再開した印刷データ（パケット）をメインＲＡＭ１４ａにＤＭＡ転送する。
【０１８２】
その後、メインＣＰＵ１１ａは、メインＲＡＭ１４ａに格納された受信を再開した印刷データ（パケット）に基づくＬＡＮ管理情報をＬＡＮ管理テーブル１４２に書き込む。この時、ＬＡＮ管理テーブルには、サブＲＡＭ２４ａからコピーされた受信中断前の印刷データ（パケット）と、受信再開後に格納された印刷データ（パケット）とを対応付けるＬＡＮ管理情報が書き込まれる。
【０１８３】
実施例２の画像形成装置１００ａのステップＳ２２４の動作は、実施例１の画像形成装置１００のステップＳ１２６の動作と同じである。
【０１８４】
＜実施例２の効果＞
本実施例２の画像形成装置１００ａでは、省電力モードから通常モードへの移行時にサブＲＡＭ２４ａで保持する印刷データも各種プログラム１４１及び各種データと共にメインＲＡＭ１４ａに一回の処理でコピーするので、実施例１の画像形成装置１００と比べ、印刷動作に移行するまでに掛かる時間を短縮することができる。
【０１８５】
また、上記画像形成装置１００ａでは、通常モード時に受信した印刷データは、実施例１の画像形成装置１００のようにサブＲＡＭ２４ａに格納されてからメインＲＡＭ１４ａに格納されるのではなく、通信インタフェースＡＳＩＣ２２ａのＤＭＡ転送により画像処理ＡＳＩＣ１２を介してメインＲＡＭ１４ａに直接格納されるので、実施例１の画像形成装置１００と比べ、通常モード時に受信した印刷データに基づく印刷動作に移行するまでに掛かる時間を短縮することができる。
【産業上の利用可能性】
【０１８６】
前記した実施例では、本発明の実施例の画像形成装置をプリンタの場合を例に説明したが、これに限らず、複写装置、ＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）にも適用可能である。
【図面の簡単な説明】
【０１８７】
【図１】本発明に係る実施例１の画像形成装置の構成を示すブロック図である。
【図２】本発明に係る画像形成装置の各動作状態時の消費電力の説明図である。
【図３】本発明に係る実施例１の画像形成装置の動作のフローチャート（その１）である。
【図４】本発明に係る実施例１の画像形成装置の動作のフローチャート（その２）である。
【図５】本発明に係る実施例２の画像形成装置の構成を示すブロック図である。
【図６】本発明に係る実施例２の画像形成装置の動作のフローチャート（その１）である。
【図７】本発明に係る実施例２の画像形成装置の動作のフローチャート（その２）である。
【符号の説明】
【０１８８】
１００    画像形成装置
１０１    コントローラ
１０２    入力表示部
１０３    印刷部
１０    メインユニット
１１    メインＣＰＵ
１２    通信インタフェースＡＳＩＣ
１３    メインＲＯＭ
１４    メインＲＡＭ
２０    サブユニット
２１    サブＣＰＵ
２２    画像処理ＡＳＩＣ
２３    サブＲＯＭ
２４    サブＲＡＭ
３０    コントローラ電力供給部
【図１】
2010006007.tif 000003
【図２】
2010006007.tif 000004
【図３】
2010006007.tif 000005
【図４】
2010006007.tif 000006
【図５】
2010006007.tif 000007
【図６】
2010006007.tif 000008
【図７】
2010006007.tif 000009