(57)【要約】【課題】機能拡張のためのオプション基板が取付可能な記録装置において、オプション基板が装着された場合の消費電力を最低限に抑えると共に記録装置の電源容量を低減することで装置の小型化とコストダウンを達成することである。【解決手段】メイン基板とオプション基板のそれぞれに冷却ユニットがあることを前提とする。オプション基板が取付可能な記録装置において、オプション基板が装着されたかどうかを調べる。ここで、オプション基板が装着されている場合には、各冷却ユニットの駆動をプリンタコントローラに記憶されている各冷却ユニットの冷却性能や消費電力などの情報に基いて、これら冷却ユニットの内の少なくともをいずれかを駆動するように最適な制御を行う。【選択図】  図７
2012158085.tif 000002
【特許請求の範囲】
【請求項１】
装置全体を制御するメイン基板と前記メイン基板からの発熱を冷却する第１の冷却ユニットとを含むプリンタコントローラと、プリンタエンジンと、前記プリンタコントローラと前記プリンタエンジンに電力を供給する電源制御部とを備えた記録装置であって、
前記メイン基板に対して機能拡張のために、第２の冷却ユニットを備えたオプション基板が装着されたどうかを検出する検出手段と、
前記第１の冷却ユニットと前記第２の冷却ユニットそれぞれの冷却性能と消費電力とに関する情報を格納する記憶手段と、
前記記憶手段に格納された情報を分析する分析手段と、
前記検出手段により前記オプション基板の装着が検出されない場合には、前記第１の冷却ユニットを駆動して前記記録装置を冷却するよう制御し、前記検出手段により前記オプション基板の装着が検出された場合には、前記分析手段による分析の結果に基づいて、前記第１の冷却ユニットと前記第２の冷却ユニットとの内、少なくともいずれかを駆動して前記記録装置を冷却するように制御する制御手段とを有することを特徴とする記録装置。
【請求項２】
前記記憶手段には、前記オプション基板が装着された場合に、前記メイン基板に対する前記オプション基板のレイアウト構成の情報が格納され、
前記分析手段は前記レイアウト構成の情報を分析し、
前記制御手段は該分析の結果に基づいて、前記第１の冷却ユニットと前記第２の冷却ユニットとの内、少なくともいずれかを駆動して前記記録装置を冷却するように制御することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録装置に前記オプション基板が装着されている場合、前記第１の冷却ユニットと前記第２の冷却ユニットの内、いずれかが駆動しているのかを判断する判断手段とをさらに有することを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記記録装置は、前記オプション基板への電力供給を停止する第１の省電力モードと、前記プリンタエンジンへの電力供給を停止する第２の省電力モードとを備え、
前記制御手段は、
前記判断手段により前記第２の冷却ユニットが駆動されていると判断された場合、前記記録装置が前記第１の省電力モードへ移行するなら、前記第２の冷却ユニットの駆動を停止し、前記第１の冷却ユニットの駆動を開始するよう制御し、
前記判断手段により前記第１の冷却ユニットが駆動されていると判断された場合、前記記録装置が前記第２の省電力モードへ移行するなら、前記第１の冷却ユニットの駆動を停止するよう制御することを特徴とする請求項３に記載の記録装置。
【請求項５】
前記第１の冷却ユニットと前記第２の冷却ユニットの故障を検知する検知手段をさらに有し、
前記判断手段はさらに前記第１の冷却ユニットと前記第２の冷却ユニットの両方が駆動していることを判断することが可能であり、
前記制御手段は、
前記判断手段により前記第１の冷却ユニットと前記第２の冷却ユニットの内のいずれかが駆動していると判断され、前記検知手段により前記判断手段により駆動していると判断された前記第１の冷却ユニット或いは前記第２の冷却ユニットの故障が検知された場合、前記検知手段により故障が検知された冷却ユニットの駆動を停止し、駆動されていない冷却ユニットの駆動を開始するよう制御し、
前記判断手段により前記第１の冷却ユニットと前記第２の冷却ユニットの両方が駆動していると判断され、前記検知手段により前記第１の冷却ユニット或いは前記第２の冷却ユニットの故障が検知された場合、前記検知手段により故障が検知された冷却ユニットの駆動を停止し、もう一方の冷却ユニットを常時駆動するよう制御することを特徴とする請求項３に記載の記録装置。
【請求項６】
前記検知手段により前記第１の冷却ユニット或いは前記第２の冷却ユニットの故障が検知された場合、前記故障をユーザへ通知する通知手段をさらに有することを特徴とする請求項５に記載の記録装置。
【請求項７】
前記制御手段はさらに、
駆動する冷却ユニットの冷却性能に基いて、装置の動作モードや前記メイン基板や前記オプション基板に搭載されたＣＰＵの動作周波数を決定することを特徴とする請求項５に記載の記録装置。
【請求項８】
前記第１の冷却ユニットの冷却性能よりも前記第２の冷却ユニットの冷却性能が高いことを特徴とする請求項１乃至７のいずれか１項に記載の記録装置。
【請求項９】
前記第１の冷却ユニットと前記第２の冷却ユニットはＰＷＭ制御によって駆動され、
前記制御手段は、前記第１の冷却ユニットと前記第２の冷却ユニットを同時駆動する時間がないように制御することを特徴とする請求項１乃至８のいずれか１項に記載の記録装置。
【請求項１０】
前記プリンタエンジンはインクジェット方式に従って記録を行う記録ヘッドを備えることを特徴とする請求項１乃至９のいずれか１項に記載の記録装置。
【請求項１１】
装置全体を制御するメイン基板と前記メイン基板からの発熱を冷却する第１の冷却ユニットとを含むプリンタコントローラと、プリンタエンジンと、前記プリンタコントローラと前記プリンタエンジンに電力を供給する電源制御部とを備えた記録装置における冷却制御方法であって、
前記メイン基板に対して機能拡張のために、第２の冷却ユニットを備えたオプション基板が装着されたどうかを検出する検出工程と、
メモリに格納された前記第１の冷却ユニットと前記第２の冷却ユニットそれぞれの冷却性能と消費電力とに関する情報を分析する分析工程と、
前記検出工程において前記オプション基板の装着が検出されない場合には、前記第１の冷却ユニットを駆動して前記記録装置を冷却するよう制御し、前記検出工程において前記オプション基板の装着が検出された場合には、前記分析工程における分析の結果に基づいて、前記第１の冷却ユニットと前記第２の冷却ユニットとの内、少なくともいずれかを駆動して前記記録装置を冷却するように制御する制御工程とを有することを特徴とする冷却制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置及びその冷却制御方法に関し、特に、機能拡張のためのオプション基板が装着可能な記録装置及びその冷却制御方法に関する。
【背景技術】
【０００２】
近年の画像形成を行う記録装置は、高画質化や記録速度の向上や記録媒体の扱いの充実や製品の複合化やオプション装着などが進むことで、回路部品の集積度が高くなり、回路動作周波数の上昇を招いている。この上昇に伴い装置の発熱量が増大し、温度上昇による装置の誤動作が発生する問題が生じているので、装置の冷却には多くの工夫がなされている。
【０００３】
一般的な冷却方法としては、例えば、装置にファンを設け、装置全体に外部の冷却した空気を強制的に吸い込み冷却する方法や、あるいは装置全体の熱せられた空気を強制的に吸い出し冷却する方法が実施されている。
【０００４】
特に発熱量の多い集積回路（ＩＣ）、例えば、ＣＰＵの上に直接ヒートシンク（放熱フィン、放熱器）を接触させてＣＰＵを冷却し、ファンを回転させたり冷却風をヒートシンクに吹き付けることで、そのヒートシンクを冷却する方法が知られている。また、冷却用ファンからの流路上の空気を２方向以上に分岐させるための分岐材を設置することで冷却効果を向上させ、冷却装置の大型化とコストアップを防ぎ、装置の小型化を実現する画像形成装置などが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−０４７７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら上記従来例の冷却装置の制御方法では装置のメイン基板とオプション基板それぞれに冷却装置があるような場合、各冷却装置を１００％の性能で動作させてしまい、放熱性能はオーバスペックとなり、無駄な電力を消費しているという問題がある。
【０００７】
さらに冷却装置が装着されている記録装置の動作モードに応じて冷却装置を制御できないため、例えば、省電力モード時に冷却装置の消費電力の低減ができないという問題もある。また、近年の記録装置は上述のようなことが原因となり、各電気部品に対する電源供給量が増えてきている。記録装置（画像形成装置）の電源容量を決定する際、全ての電気部品が同時に１００％動作することを想定すると、オーバスペックとなり装置サイズの増大やコストアップを招くことになる。記録装置には当然のことながらその小型化も要求されているので、電源に関しても最大容量を抑え、そのサイズの削減を行うことが求められている。
【０００８】
本発明は上記従来例に鑑みてなされたもので、オプション基板が装着可能な記録装置において、オプション基板が装着時の消費電力を最低限に抑えると共に記録装置の電源容量を低減することで装置の小型化とコストダウンを達成することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の記録装置は次のような構成からなる。
【００１０】
即ち、装置全体を制御するメイン基板と前記メイン基板からの発熱を冷却する第１の冷却ユニットとを含むプリンタコントローラと、プリンタエンジンと、前記プリンタコントローラと前記プリンタエンジンに電力を供給する電源制御部とを備えた記録装置であって、前記メイン基板に対して機能拡張のために、第２の冷却ユニットを備えたオプション基板が装着されたどうかを検出する検出手段と、前記第１の冷却ユニットと前記第２の冷却ユニットそれぞれの冷却性能と消費電力とに関する情報を格納する記憶手段と、前記記憶手段に格納された情報を分析する分析手段と、前記検出手段により前記オプション基板の装着が検出されない場合には、前記第１の冷却ユニットを駆動して前記記録装置を冷却するよう制御し、前記検出手段により前記オプション基板の装着が検出された場合には、前記分析手段による分析の結果に基づいて、前記第１の冷却ユニットと前記第２の冷却ユニットとの内、少なくともいずれかを駆動して前記記録装置を冷却するように制御する制御手段とを有することを特徴とする。
【００１１】
また本発明を別の側面から見れば、装置全体を制御するメイン基板と前記メイン基板からの発熱を冷却する第１の冷却ユニットとを含むプリンタコントローラと、プリンタエンジンと、前記プリンタコントローラと前記プリンタエンジンに電力を供給する電源制御部とを備えた記録装置における冷却制御方法であって、前記メイン基板に対して機能拡張のために、第２の冷却ユニットを備えたオプション基板が装着されたどうかを検出する検出工程と、メモリに格納された前記第１の冷却ユニットと前記第２の冷却ユニットそれぞれの冷却性能と消費電力とに関する情報を分析する分析工程と、前記検出工程において前記オプション基板の装着が検出されない場合には、前記第１の冷却ユニットを駆動して前記記録装置を冷却するよう制御し、前記検出工程において前記オプション基板の装着が検出された場合には、前記分析工程における分析の結果に基づいて、前記第１の冷却ユニットと前記第２の冷却ユニットとの内、少なくともいずれかを駆動して前記記録装置を冷却するように制御する制御工程とを有することを特徴とする冷却制御方法を備える。
【発明の効果】
【００１２】
従って本発明によれば、オプション基板が装着時の消費電力を最低限に抑えることができるという効果がある。これにより、記録装置の電源容量も少なくてすむので、電源部の小型化を図ることが可能になり、装置の小型化とコストダウンに貢献する。
【図面の簡単な説明】
【００１３】
【図１】本発明の代表的な実施例である画像形成装置（記録装置）の構成を示すブロック図である。
【図２】プリンタコントローラの詳細な構成を示すブロック図である。
【図３】プリンタエンジンの詳細な構成を示すブロック図である。
【図４】画像形成装置の前面外観図である。
【図５】画像形成装置の背面外観図である。
【図６】メイン基板とオプション基板のレイアウト構成を示す図である。
【図７】本発明の実施例１に従う冷却制御処理を示すフローチャートである。
【図８】本発明の実施例２に従う冷却制御処理を示すフローチャートである。
【図９】本発明の実施例３に従う冷却制御処理を示すフローチャートである。
【図１０】本発明の実施例４に従う冷却制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。ただし、この実施例に記載されている構成要素の相対配置等は、特定の記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１５】
図１は、本発明の代表的な実施例である画像形成装置（記録装置）の概略構成を示すブロック図である。図１に示されているように、画像形成装置（記録装置）１０２は外部バス１０６を介してパーソナルコンピュータ等のホストコンピュータ（以下、ホスト）１０１と接続され、ホスト１０１から送信される画像データを受信して画像形成を行う。記録装置１０２はプリンタコントローラ１０３、プリンタエンジン１０４と電源制御部１０５等によって構成される。電源制御部１０５は記録装置１０２のプリンタコントローラ１０３やプリンタエンジン１０４などの各ブロックへの電力供給を制御している。記録装置１０２はインクジェット方式に従って記録を行う記録ヘッドを搭載している。
【００１６】
図２はプリンタコントローラ１０３の内部構成を示すブロック図である。
【００１７】
プリンタコントローラ１０３はホスト１０１から印刷指示と印刷用の画像データとを受信し、受信した画像データをプリンタエンジン１０４で印刷可能な二値画像データに変換し、プリンタエンジン１０４へと出力する機能を有する。プリンタコントローラ１０３は、メイン基板２０２と機能拡張が可能なオプション基板３０１を有する。
【００１８】
メイン基板２０２はＡＳＩＣ２０３、操作部２１６、表示部２１７、オプション基板を装着する拡張インタフェース２１８、ＲＴＣ部２１９、ＥＥＰＲＯＭ２２０、ＲＡＭ２２１、ＲＯＭ２２２を有する。また、ＡＳＩＣ２０３の発熱とプリンタコントローラ１０３の各ブロックにおける発熱に対して放熱を行う冷却ユニット２２４を有する。ＡＳＩＣ２０３は、ＣＰＵ２０４と画像処理部２０５と操作部制御回路部２０６と表示部制御回路部２０７とネットワークインタフェース２０８と拡張バス回路部２０９とを有する。また、ＡＳＩＣ２０３は、シリアル通信制御回路部２１０とＥＥＰＲＯＭコントローラ２１１とＲＡＭコントローラ２１２とＲＯＭコントローラ２１３とプリンタエンジンインタフェース２１４と冷却ユニット制御部２２３とを有する。
【００１９】
これら各ブロックは、それぞれバスラインを介して、システムバスブリッジ２１５に接続されている。また、これらのブロックは、システム半導体装置として、つまり、１つのパッケージに封止されたプリンタコントローラＡＳＩＣ（アプリケーション専用集積回路）２０３として実現されている。ＣＰＵ２０４は、プリンタコントローラ１０３の全体の制御を司り、ＲＡＭ２２１又はＲＯＭ２２２に格納されているプログラムを順次読み出し、実行する。これによってＣＰＵ２０４は、冷却ユニット制御部２２３へ冷却ユニット２２４の制御指示などを行う。
【００２０】
また同様に、操作部制御回路部２０６と表示部制御回路部２０７とを介する操作部２１６と表示部２１７との制御を実行する。また、ＣＰＵ２０４は、受信した画像データを画像形成データに変換するための画像処理部２０５の制御や、生成された画像形成データをプリンタエンジン１０４へ転送するためのプリンタエンジンインタフェース部２１４の制御等を実行する。
【００２１】
画像処理部２０５は、ホスト１０１から受信した画像データを、プリンタエンジン１０４で印刷可能な二値画像データに変換する。操作部制御回路部２０６は、操作部２１６を構成するスイッチが出力する電気信号の状態をＣＰＵ２０４による読出命令に応じて、レジスタ情報として通知する。操作部制御回路部２０６は、スイッチが出力する電気信号の状態に変化が生じると、割り込み信号を生成し、ＣＰＵ２０４に送信する。表示部制御回路部２０７は、表示部２１７を構成するＬＣＤとＬＥＤランプとに電気信号を出力する。
【００２２】
ネットワークインタフェース２０８は、１０００ＢＡＳＥ−Ｔ等のネットワーク通信方式に準拠した送受信機能を提供するブロックである。また、ネットワークインタフェース２０８は、接続したネットワーク通信速度を示すＬＥＤなどの表示部（不図示）を備えることもある。ネットワークインタフェース２０８は、ネットワークを介して接続されたホスト１０１との間でデータの送受信を行い、また、ネットワークに接続されているＳＭＴＰサーバにメッセージを送信する。
【００２３】
シリアル通信制御回路部２１０は、シリアル通信インタフェースを介して、ＡＳＩＣ２０３に接続されているＲＴＣ部２１９を制御する。ＣＰＵ２０４は、シリアル通信制御回路部２１０のレジスタに対するデータの入出力動作を実行して、接続されているＲＴＣ部２１９の情報を読み出し、また、ＲＴＣ部２１９へ情報を書き込む。なお、シリアル通信インタフェースの通信方式として、２線式インタフェースのＩ２Ｃ（登録商標）、３線式インタフェースのＳＰＩ（登録商標）、Ｍｉｃｒｏｗｉｒｅ（登録商標）のうち、いずれの方式を採用するようにしてもよい。
【００２４】
ＥＥＰＲＯＭコントローラ２１１は、シリアル通信インタフェースを介して、プリンタコントローラＡＳＩＣ２０４に接続されているＥＥＰＲＯＭ２２０を制御する。ＥＥＰＲＯＭコントローラ２１１は、ＣＰＵ２０４からの読出要求に応じて、必要な制御信号を生成し、ＥＥＰＲＯＭ２２０に予め格納されているデータを読み出し、システムバスブリッジ２１５を介して、読出内容をＣＰＵ２０４に送り返す。また、ＥＥＰＲＯＭコントローラ２１１は、ＣＰＵ２０４からの書込要求に応じて、必要な制御信号をシリアル通信インタフェース上に発生し、ＥＥＰＲＯＭ２２０の内容を書き換える。なお、シリアル通信インタフェースの通信方式は、ＲＴＣ部２１９を接続するシリアル通信インタフェースと同様に、Ｉ２Ｃ（登録商標）、ＳＰＩ（登録商標）、Ｍｉｃｒｏｗｉｒｅ（登録商標）のうち、いずれの方式を採用するようにしてもよい。
【００２５】
なお、ＲＴＣ部２１９とＥＥＰＲＯＭ２２０とは、互いに異なる制御ブロック、即ち、シリアル通信制御回路部２１０、ＥＥＰＲＯＭコントローラ２１１によって制御される。しかし、１つの制御ブロックに、ＲＴＣデバイスとＥＥＰＲＯＭデバイスとを接続し、デバイスアドレス情報に応じて、アクセスするデバイスを特定するようにしてもよい。
【００２６】
ＲＡＭコントローラ２１２は、ＲＡＭバスを介して、ＡＳＩＣ２０３に接続されているＲＡＭ２２１を制御する。ＲＡＭコントローラ２１２は、ＣＰＵ２０４とＤＭＡＣとを有する各ブロックとＲＡＭ２２１との間で、書込み又は読出されるデータを中継する。ＲＡＭコントローラ２１２は、ＣＰＵ２０４と各ブロックとからの読出要求や書込要求に応じて、必要な制御信号を生成し、ＲＡＭ２２１への書込み、ＲＡＭ２２１からの読出しを実行する。
【００２７】
ＲＯＭコントローラ２１３は、ＲＯＭバスを介して、ＡＳＩＣ２０３に接続されているＲＯＭ２２２を制御する。ＲＯＭコントローラ２１３は、ＣＰＵ２０４による読出要求に応じて、必要な制御信号を生成し、ＲＯＭ２２２に予め格納されている制御手順（プログラム）やデータを読出し、システムバスブリッジ２１５を介して、その読出内容をＣＰＵ２０４に転送する。また、ＲＯＭ２２２がフラッシュメモリ等の電気的書換可能なデバイスで構成されている場合、ＲＯＭコントローラ２１３は必要な制御信号を発生し、ＲＯＭ２２２の内容を書き換える。
【００２８】
拡張バス回路部２０９は、拡張インタフェース２１８に装着されているオプション基板３０１を制御し、拡張バスを介して、オプション基板３０１にデータを送信する制御とオプション基板３０１が出力するデータを受信する制御とを行う。また、拡張バス回路部２０９は、拡張インタフェース２１８にオプション基板３０１が装着されたことを検知してＣＰＵ２０４にその旨を通知する。さらに、拡張バス回路部２０９は、拡張インタフェース２１８にオプション基板３０１が装着されたことを検知した場合、オプション基板の種類の判別を行い、これをＣＰＵ２０４に通知する。
【００２９】
拡張インタフェース２１８には、オプション基板３０１としてＬＩＰＳ（登録商標）やＰｏｓｔＳｃｒｉｐｔ（登録商標）といったＰＤＬ（ページ記述言語）の処理ユニット等を装着できる。また、拡張インタフェース２１８には、大容量記憶機能を提供するハードディスクドライブユニット、又はＵＳＢやＩＥＥＥ１３９４の他、ＩＥＥＥ１２８４等に準拠した通信機能によって、ホスト１０１との間で通信する通信ユニット等を装着することができる。
【００３０】
冷却ユニット制御部２２３はＣＰＵ２０４の制御指示を受けて、電源制御部１０５から冷却ユニット２２４に供給される電力のＰＷＭ（パルス幅変調）制御を行うことで、冷却ユニット２２４の駆動を制御する。また、冷却ユニット３１２に故障が生じた場合はそれを検知してＣＰＵ２０４に通知する。
【００３１】
プリンタエンジンインタフェース２１４は、プリンタコントローラ１０３とプリンタエンジン１０４との間で、データを送受信するブロックである。プリンタエンジンインタフェース２１４は、ＤＭＡＣ（ダイレクトメモリアクセスコントローラ）を有する。そして、プリンタエンジンインタフェース２１４は、画像処理部２０５で生成され、ＲＡＭ２２１に格納されている二値画像データを、ＲＡＭコントローラ２１２を介して、順次読み出し、プリンタエンジン１０４に転送する。
【００３２】
なお、画像処理部２０５と、ネットワークインタフェース２０８と拡張バス回路部２０９とは、プリンタエンジンインタフェース２１４と同様にＤＭＡＣを有し、メモリアクセス要求を発行する。
【００３３】
システムバスブリッジ２１５は、ＡＳＩＣ２０３を構成する各ブロック間を接続し、また、複数のブロックから同時にアクセス要求が発行された場合に、バス権を調停する。ＣＰＵ２０４とＤＭＡＣを有する各ブロックとが、ＲＡＭコントローラ２１２を介して、ＲＡＭ２２１へのアクセス要求をほぼ同時に発行する場合があり、システムバスブリッジ２１５は、予め指定された優先順位に従って、適切に調停する。
【００３４】
操作部２１６は、記録装置１０２の動作を設定するボタンに連動するスイッチで構成され、これらスイッチの状態を、電気信号として出力する。また、操作部２１６は、操作ボタンを操作することによるスイッチ状態の変化を、電気信号の変化として出力する。操作部２１６には、動作モードを切り替えるオンラインボタンやメニュー画面の表示を指示するメニューボタン、メニュー画面から項目を選択するための上下左右方向の十字ボタン、選択項目を確定するＯＫボタンが設けられている。また、操作部２１６は、印刷の停止を指示するストップボタンと印刷用紙の給紙方法を選択する給紙選択ボタンも設けられている。
【００３５】
表示部２１７は、ＬＣＤとＬＥＤランプ等によって構成されている。ＬＣＤは、記録装置１０２の動作状態を表示し、また、操作部２１６のメニューボタン等の操作によってメニューを表示する。ＬＥＤランプは記録装置１０２の動作状態の表示や警告表示を行う。
【００３６】
ＲＴＣ部２１９は、シリアル通信インタフェースを備えているＲＴＣデバイスと、基準となるクロックを生成するための水晶振動子等で構成されている。ＲＴＣ部２１９は、年月日、曜日、秒単位の時刻を計時し、シリアル通信インタフェースを介して、時刻情報を通知する。
【００３７】
ＥＥＰＲＯＭ２２０は、シリアル通信インタフェースを備えたＥＥＰＲＯＭ等で構成され、記録装置１０２の制御に必要なパラメータを格納する。ＲＡＭ２２１は、同期ＤＲＡＭ等で構成され、ＣＰＵ２０４が実行する制御手順（プログラム）を一時的に格納し、画像処理部２０５において生成された画像形成データの一時的に記憶し、ＣＰＵ２０４の作業領域等としての役割を果たす。また、ＲＡＭ２２１は、ネットワークインタフェース２０８が、ホスト１０１から受信した画像データの一時的なバッファリングや拡張バスを介して接続されているオプション基板３０１との間で受け渡しされるデータを一時的に保存する。
【００３８】
ＲＯＭ２２２は、フラッシュメモリ等で構成され、ＣＰＵ２０４が実行する制御手順（プログラム）を格納する。フラッシュメモリは、電気的書換可能な不揮発性のデバイスであり、決められたシーケンスに従うことによって格納内容を書き換えることができる。
【００３９】
この他、各回路ブロックは、動作モード等を設定するレジスタを備え、ＣＰＵ２０４は、レジスタアクセスバス（不図示）を介して、各回路ブロックの動作モード等を設定することができる。
【００４０】
冷却ユニット（第１の冷却ユニット）２２４はＰＷＭ制御方式の冷却ファンおよびヒートシンク等で構成され冷却ユニット制御部２２３の制御によって冷却ファンは駆動される。また、冷却ユニット２２４はＡＳＩＣ２０３に固定されている。
【００４１】
オプション基板３０１は、メイン基板２０２の拡張インタフェース２１８と、拡張インタフェース３０８を介して接続される。オプション基板３０１はＡＳＩＣ３０２と拡張インタフェース３０８とＲＡＭ３０９とＲＯＭ３１０と冷却ユニット（第２の冷却ユニット）３１２とを有する。ＡＳＩＣ３０２は、ＣＰＵ３０３と拡張バス回路部３０４とＲＡＭコントローラ３０５とＲＯＭコントローラ３０６と冷却ユニット制御部３１１とを有する。これらブロックそれぞれはバスラインを介して、システムバスブリッジ３０７に接続されている。また、これらのブロックは、システム半導体装置として、つまり、１つのパッケージに封止されたＡＳＩＣ３０２として実現されている。
【００４２】
この実施例ではオプション基板３０１はホスト１０１より受信したＰＤＬデータをメイン基板２０２から受信し、中間データであるディスプレイリストの生成とレンダリングを行い、レンダリング後のデータをメイン基板２０２へ送信する。
【００４３】
即ち、ネットワークインタフェース２０８でホスト１０１からのＰＤＬデータが受信されるとＣＰＵ２０４は受信したＰＤＬデータを、拡張インタフェース２１８、３０８を介してオプション基板３０１のＲＡＭ３０９に格納する。ＣＰＵ３０３はＲＯＭ３１０に格納されたプログラムに基づきＲＡＭ３０９に格納されたＰＤＬデータから中間データであるディスプレイリストの生成とレンダリングを行う。そして、ＣＰＵ３０３はレンダリング後のデータを、再び拡張インタフェース３０８、２１８を介してメイン基板２０２のＲＡＭ２２１に格納されるよう送信する。
【００４４】
そのため、ＲＯＭ３１０はオプション基板３０１の制御制御プログラムとＰＤＬデータを処理するための変換プログラムとを格納している。ＲＡＭ３０９は、ＲＯＭ３１０内のプログラムを展開したり、オプション基板３０１の制御プログラムの実行とＰＤＬデータ処理時の作業領域として使用される。また、ＲＡＭ３０９はホスト１０１との間で送受信される各種制御データを一時的に格納するためのバッファメモリとしても使用される。
【００４５】
冷却ユニット制御部３１１はシステムバスブリッジと拡張インタフェースを介してメイン基板のＣＰＵ２０４から冷却ユニット３１２の制御指示を受け、電源制御部１０５から供給される電力のＰＷＭ制御を行い、冷却ユニット３１２の駆動制御を行う。また、冷却ユニット３１２に故障が生じた場合はそれを検知してＣＰＵ２０４に通知する。冷却ユニット３１２はＰＷＭ制御方式の冷却ファンおよびヒートシンク等で構成され冷却ユニット制御部３１１の制御によってその冷却ファンが駆動される。また、冷却ユニット３１２はＡＳＩＣ３０２に固定されている。ここで冷却ユニット３１２の放熱性能（冷却性能）は冷却ユニット２２４の放熱性能（冷却性能）よりも高い。
【００４６】
プリンタエンジン１０４は、プリンタコントローラ１０３から送出された二値画像データに基づいて、記録媒体上に画像を記録する。
【００４７】
図３はプリンタエンジンの構成を示すブロック図である。
【００４８】
エンジンコントローラ４０２は、プリンタエンジン１０４の制御を行う。ヘッド制御部４０３は信号を記録ヘッド４０６に送り、記録ヘッド４０６からインクを吐出させる。モータ制御部４０４は、記録媒体となるメディアを搬送させる搬送モータ４０８、および記録ヘッド４０６をメディアの搬送方向に対して垂直に走査させるためのキャリッジモータ４０７の制御を行う。
【００４９】
エンジンコントローラ４０２はヘッド制御部４０３、記録ヘッド４０６、モータ制御部４０４、キャリッジモータ４０７、搬送モータ４０８を相互に駆動させる。そして、記録ヘッド４０６から吐出させたインクをメディア上の所望の位置に定着させることによりメディア上に所望の画像を形成することができる。センサ制御部４０５は、インク残量検出部４０９、カバー開閉検出部４１０に接続され、各検出部のセンサ検出を制御する。ここで、センサ制御部４０５はヘッド制御部４０３やモータ制御部４０４と同様にエンジンコントローラ４０２に接続され、エンジンコントローラ４０２はセンサ制御部４０５での各センサが検出したデータをプリンタコントローラ１０３に送信する。
【００５０】
図４は記録装置の前面外観図であり、図５は記録装置の背面外観図とプリンタコントローラの設置位置を示した図である。
【００５１】
図５に示すように、プリンタコントローラ１０３を構成するメイン基板２０２とオプション基板３０１は記録装置１０２の背面側に設置される。さらに詳しく言うと、メイン基板２０２は記録装置１０２の背面に設置され、オプション基板３０１はＡＳＩＣ２０３の下方の位置にメイン基板２０２に対して垂直の位置で装着される。更なる詳細については後述する。
【００５２】
図６はプリンタコントローラ１０３のレイアウト図である。
【００５３】
図６では、プリンタコントローラ１０３を側面レイアウト図（左側）と正面レイアウト図（右側）とを示している。プリンタコントローラ１０３は前述のように、メイン基板２０２とオプション基板３０１で構成される。メイン基板２０２には図６に示されているように、ＡＳＩＣ２０３と冷却ユニット２２４として冷却用ファン（メイン基板側）２２４ａと冷却用ヒートシンク（メイン基板側）２２４ｂが実装されている。冷却ファン２２４ａの駆動により冷却風２２５が生成される。
【００５４】
また、オプション基板３０１には、図６に示されているように、ＡＳＩＣ３０２と冷却ユニット３１２として冷却用ファン（オプション基板側）３１２ａと冷却用ヒートシンク（オプション基板側）３１２ｂとが実装されている。冷却ファン３１２ａの駆動により冷却風３１３が生成される。
【００５５】
ここで、オプション基板３０１はメイン基板２０２に対して垂直の位置で装着されており、オプション基板３０１の側に配置されている冷却用ファン３１２ａの冷却風３１３の流路上に、メイン基板側の冷却用ヒートシンク２２４ｂが配置されている。従って、冷却用ヒートシンク２２４ｂは冷却用ファン３１２ａからの冷却風３１３を受け効率的に冷却を行うことができる。また、メイン基板２０２の側に配置されている冷却用ファン２２４ａの冷却風２２５と、オプション基板３０１の側に配置されている冷却用ファン３１２ａの冷却風３１３とを比較すると、冷却風３１３の方が強く、高い冷却力を有した構成となっている。
【００５６】
ここでは、オプション基板側に配置されている冷却用ファンの冷却風の流路上にメイン基板側の冷却用ヒートシンクが配置されているレイアウト構成を例に挙げたが、オプション基板とメイン基板とが反対の構成も応用可能である。また、冷却用ファンと相手側ユニットの冷却用ヒートシンク間にダクト等を設置して冷却風の流路を形成して、冷却の効率を向上させる構成でも応用可能である。
【００５７】
以上説明した構成を用いれば、一方の冷却用ファンの冷却風の流路上に他方の冷却用ヒートシンクが配置されるので、より効率的に冷却を行うことができ、冷却ユニットの消費電力を低減することが可能である。
【００５８】
次に以上説明した構成の記録装置において実行される冷却制御処理についてのいくつかの実施例について説明する。
【実施例１】
【００５９】
図７は本発明の実施例１に従う冷却制御処理を示すフローチャートである。
【００６０】
まず、記録装置１０２に電源が入り動作状態となり、ステップＳ６０１に進む。ステップＳ６０１では、オプション基板３０１がメイン基板２０２に装着されているどうかを拡張バス制御部がＣＰＵ２０４に通知し、ＣＰＵ２０４はその通知を受けオプション基板３０１の装着の有無を判別する。
【００６１】
ここで、オプション基板３０１が装着されているとＣＰＵ２０４に判別された場合はステップＳ６０３に進み、装着されていないと判別された場合はステップＳ６０２に進む。ステップＳ６０２では、ＣＰＵ２０４は冷却ユニット制御部２２３に冷却ユニット２２４を駆動するように指示し、冷却ユニット制御部２２３は冷却ユニット２２４に電源制御部１０５からの電力を供給して冷却ユニット２２４を駆動させ、その後処理を終了する。
【００６２】
これに対して、処理がステップＳ６０３に進んだ場合、ＣＰＵ２０４はＲＯＭ２２２に記憶されているＡＳＩＣ２０３、３０２の発熱情報と、冷却ユニット２２４、３１２の放熱情報と消費電力の情報を分析する。ＣＰＵ２０４による分析ではＡＳＩＣの発熱情報と冷却ユニットの放熱性能の比較、及び各冷却ユニットの消費電力の比較などが行われる。そして、ステップＳ６０４では、ＣＰＵ２０４がＲＯＭ２２２に記憶されている発熱情報と放熱情報及び消費電力の情報の分析結果より、どちらかの冷却ユニットのみを駆動させることで放熱性能が十分であるか、両方の冷却ユニットの駆動が必要かを判断する。ここで、どちらかの冷却ユニットのみの駆動で十分であると判断された場合、処理はステップＳ６０５に進み、両方の冷却ユニットの駆動が必要であると判断された場合、処理はステップＳ６０８に進む。
【００６３】
ステップＳ６０５では、ステップＳ６０３での分析結果より、どちらの冷却ユニットを駆動させるかを決定する。ＣＰＵ２０４は駆動させる冷却ユニットの決定において、どちらの冷却ユニットの放熱性能も発熱情報に対して十分である場合、消費電力の低い冷却ユニットを優先して駆動させる決定を行う。ここで、冷却ユニット３１２を駆動する場合、処理はステップＳ６０６に進み、冷却ユニット２２４を駆動する場合、処理はステップＳ６０７に進む。ステップＳ６０６では、ＣＰＵ２０４は冷却ユニット制御部３１１に冷却ユニット３１２を駆動するように指示し、冷却ユニット制御部３１１は冷却ユニット３１２に電源制御部１０５からの電力を供給して冷却ユニット３１２を駆動させ、その後処理を終了する。ステップＳ６０７では、ＣＰＵ２０４は冷却ユニット制御部２２３に冷却ユニット２２４を駆動するように指示し、冷却ユニット制御部２２３は冷却ユニット２２４に電源制御部１０５からの電力を供給して冷却ユニット２２４を駆動させ、その後処理を終了する。
【００６４】
さて、ステップＳ６０８では、双方の冷却ユニットの駆動において冷却ユニットの駆動時間が重なる同時駆動時間が必要であるかをステップＳ６０２の分析結果よりＣＰＵ２０４が判断する。ここで、同時駆動時間が必要であると判断された場合、処理はステップＳ６１０に進み、同時駆動時間が必要ないと判断された場合、処理はステップＳ６０９に進む。
【００６５】
ステップＳ６０９では、ＣＰＵ２０４は双方の冷却ユニット制御部に制御している冷却ユニットを、ＰＷＭ制御で、双方の冷却ユニットの駆動時間が重ならない駆動パターンで動作を行うように指示する。この駆動パターンは複数あり、これらはＲＯＭ２２２に記憶されている。従って、ＣＰＵ２０４はＲＯＭ２２２より適切な駆動パターンを選択して読み出し、双方の冷却ユニット制御部に送信する。このとき、ＣＰＵ２０４は、ステップＳ６０３の分析結果より選択した駆動パターンの内で動作する双方の冷却ユニットの放熱性能が必要とされる放熱性能を満たす駆動パターンの中で消費電力が最も低い駆動パターンを選択する。このようにして、双方の冷却ユニット制御部はＣＰＵ２０４から受信した駆動パターンで冷却ユニットを駆動させ、その後処理を終了する。
【００６６】
ステップＳ６１０では、ＣＰＵ２０４は冷却ユニット制御部３１１に冷却ユニット３１２を駆動するように指示し、冷却ユニット制御部３１１は冷却ユニット３１２に電源制御部１０５からの電力を供給して冷却ユニット３１２を駆動させる。さらに、ＣＰＵ２０４は冷却ユニット制御部２２３に冷却ユニット２２４をＰＷＭ制御で一定の駆動パターンで駆動させるように指示する。この駆動パターンは複数あり、これらはＲＯＭ２２２に記憶されている。従って、ＣＰＵ２０４はＲＯＭ２２２より適切な駆動パターンを選択して読み出し、冷却ユニット制御部２２３に送信する。このとき、ＣＰＵ２０４は、ステップＳ６０３の分析結果より冷却ユニット３１２の放熱性能と選択した駆動パターンの内で動作する冷却ユニット２２４の放熱性能が必要とされる放熱性能を満たす駆動パターンの中で消費電力が最も低い駆動パターンを選択する。このようにして、冷却ユニット制御部２２３はＣＰＵ２０４から受信した駆動パターンで冷却ユニット２２４を駆動させ、その後、処理を終了する。
【００６７】
以上説明した実施例に従えば、オプション基板が取り付け可能な記録装置において、メイン基板とオプション基板のそれぞれに冷却ユニットがある場合に、各冷却ユニットの駆動を最適に行うことができる。これにより、冷却ユニットの放熱性能をオーバスペックになることなく、無駄な電力消費を防ぐことができる。また、記録装置の電源容量についても、冷却ユニットが同時に１００％動作しオーバスペックとなることが防止されるので、電源容量のサイズを低減することができ、装置のコストアップを防ぐこともできる。
【実施例２】
【００６８】
図８は本発明の実施例２に従う冷却制御処理を示すフローチャートである。
【００６９】
ここでは、ＲＯＭ２２２にはメイン基板２０２のレイアウト構成とオプション基板３０１の種類及び各レイアウト構成が記憶されており、メイン基板２０２にオプション基板３０１が装着されている状態であるとする。
【００７０】
まず、ステップＳ７０１では、拡張バス回路部２０９が装着されているオプション基板３０１の種類の判別を行い、これをＣＰＵ２０４に通知する。
【００７１】
次に、ステップＳ７０２では、ＣＰＵ２０４がＲＯＭ２２２記憶されており、ステップＳ７０１で通知されたオプション基板の種類に対応したレイアウト構成におけるＡＳＩＣ３０２の発熱情報と冷却ユニット３１２の放熱情報及び消費電力の情報を読み出す。同時に、ＣＰＵ２０４はＲＯＭ２２２記憶されているメイン基板２０２のＡＳＩＣ２０３の発熱情報と冷却ユニット２２４の放熱情報及び消費電力の情報を読み出す。ＣＰＵ２０４は読み出した双方のＡＳＩＣの発熱情報と冷却ユニットの放熱性能の比較と、各冷却ユニットにおける消費電力の比較などの分析を行なう。
【００７２】
その後、ステップＳ７０３では、図７に記載のステップＳ６０４に移動し、以降の処理は図７に記載されたフローチャートに従って処理を実行する。このとき、ステップＳ６０４以降の処理を行う場合に用いられる分析結果は、ステップＳ７０２での分析結果が使用される。
【００７３】
従って以上説明した実施例に従えば、メイン基板とオプション基板のレイアウト構成を考慮して冷却ユニットの駆動制御を行うことができるので、レイアウト構成を考慮せず冷却ユニットを駆動する場合に比べて、さらに無駄な電力消費を防ぐことができる。
【実施例３】
【００７４】
図９は本発明の実施例３に従う冷却制御処理を示すフローチャートである。
【００７５】
ここでは、メイン基板２０２にオプション基板３０１が装着されており、冷却ユニットはどちらか一方のみが動作している状態であり、記録装置１０２は省電力モードを有し、第１の省電力モードと第２の省電力モードがあるとしている。
【００７６】
第１の省電力モードではオプション基板はオフ状態であり、ＣＰＵ２０４がオプション基板３０１への電力供給停止の指示を電源制御部１０５に行う。
【００７７】
第２の省電力モードではＣＰＵ２０４がプリンタエンジン１０４への電力供給停止の指示を電源制御部１０５に行い、また画像処理部２０５へ供給しているクロック周波数の低減を行う。さらにＣＰＵ２０４は、ネットワークの通信速度を低速な通信速度に切り替えるようネットワークインタフェース２０８に指示し、ネットワークインタフェース２０８は一度リンクを切断してから通信速度を低速な速度に切り替える。そして、ＣＰＵ２０４はＲＡＭにセルフリフレッシュ状態になるように指示し、ＲＡＭはセルフリフレッシュ状態に移行する。
【００７８】
以上のことを前提として、まずステップＳ８０１では、ＣＰＵ２０４が冷却ユニット制御部２２３、３１１に冷却ユニット２２４、３１２の動作状態の確認要求を発行する。これに応じて、各冷却ユニット制御部は制御している冷却ユニットの状態の情報をＣＰＵ２０４に送信し、ＣＰＵ２０４はその情報より、どちらの冷却ユニットが駆動しているかを判断する。ここで、冷却ユニット３１２が駆動している場合、処理はステップＳ８０２に進み、冷却ユニット２２４が駆動している場合、処理はステップＳ８０４に進む。
【００７９】
ステップＳ８０２では、記録装置１０２が第１の省電力モードへの移行の条件が成立するのを待ち合わせ、その条件が成立したら記録装置１０２は第１の省電力モードに移行する。その後、処理はステップＳ８０３に進む。第１の省電力モードへの移行の条件とは、ＰＤＬデータの受信が一定時間なく経過した場合、または操作部２１６により第１の省電力モードへの移行が設定された場合である。ここで、一定時間とは、例えば、１０分であり、ＣＰＵ２０４がＣＰＵタイマを使用して計測している。
【００８０】
ステップＳ８０３では、ＣＰＵ２０４は第１の省電力モードに移行して一定時間経過後に冷却ユニット制御部３１１に冷却ユニット３１２の駆動停止を指示すり。冷却ユニット制御部３１１は電源制御部１０５から冷却ユニット３１２へ供給されている電力を停止し、冷却ユニット３１２の駆動を停止する。第１の省電力モードに移行後の一定時間とは、例えば、３分であり、ＣＰＵ２０４がＣＰＵタイマを使用して計測している。また、ＣＰＵ２０４は冷却ユニット３１２の停止指示後に、冷却ユニット制御部２２３に冷却ユニット２２４の駆動開始を指示する。冷却ユニット制御部２２３は電源制御部１０５から冷却ユニット２２４への電力供給を開始して、冷却ユニット２２４は駆動を開始する。その後、処理はステップＳ８０４に進む。
【００８１】
ステップＳ８０４では、記録装置１０２が第２の省電力モード移行の条件が成立するのを待ち合わせ、条件が成立したら記録装置１０２は第２の省電力モードに移行する。その後、処理はステップＳ８０５に進む。第２の省電力モードへの移行の条件とは、印刷ジョブ待ちの状態で一定時間が経過した場合、または操作部２１６により第２の省電力モードへの移行が指示された場合である。ここで、一定時間とは、例えば、１０分であり、ＣＰＵ２０４がＣＰＵタイマを使用して計測している。
【００８２】
ステップＳ８０５では、ＣＰＵ２０４は第２の省電力モードに移行して一定時間経過後に冷却ユニット制御部２２３に冷却ユニット２２４の駆動停止を指示する。冷却ユニット制御部２２３は電源制御部１０５から冷却ユニット２２４へ供給されている電力を停止し、冷却ユニット２２４の駆動を停止し、その後処理を終了する。第２の省電力モードに移行後の一定時間とは、例えば、３分であり、ＣＰＵ２０４がＣＰＵタイマを使用して計測している。
【００８３】
なお、この実施例では、冷却ユニットがどちらかのみ駆動している場合を例として説明したが、双方の冷却ユニットがＰＷＭ制御よって駆動している場合も同様に、この実施例は応用可能である。
【００８４】
以上説明した実施例に従えば、冷却ユニットを装着されている記録装置の省電力モードへの移行に応じて、冷却ユニットを一定時間後に停止するため、省電力モード時における消費電力を更に削減することができる。
【実施例４】
【００８５】
図１０は本発明の実施例４に従う冷却制御処理を示すフローチャートである。
【００８６】
ここでは、メイン基板２０２にオプション基板３０１が装着されている状態であるとする。
【００８７】
まず、ステップＳ９０１では、ＣＰＵ２０４が冷却ユニット制御部２２３、３１１に冷却ユニット２２４、３１２の動作状態の確認要求を発行する。これに応じて、各冷却ユニット制御部は制御している冷却ユニットの状態の情報をＣＰＵ２０４に送信し、ＣＰＵ２０４はその情報より各冷却ユニットの駆動状況を把握する。ここで、冷却ユニット２２４のみが駆動している場合、処理はステップＳ９０２に進み、そうでない場合、処理はステップＳ９０６に進む。
【００８８】
ステップＳ９０２では、冷却ユニット２２４に故障が生じ冷却ユニット制御部２２３に検知されるまで処理を待ち合わせ、故障が検知された場合、冷却ユニット制御部２２３はＣＰＵ２０４にその故障を通知し、その後、処理はステップＳ９０３に進む。
【００８９】
ステップＳ９０３では、ＣＰＵ２０４は冷却ユニット制御部２２３に冷却ユニット２２４の駆動停止を指示する。これに応じて、冷却ユニット制御部２２３は電源制御部１０５から冷却ユニット２２４へ供給されている電力を停止し、冷却ユニット２２４の駆動を停止する。また、ＣＰＵ２０４は冷却ユニット２２４の停止指示後に冷却ユニット部３１１に冷却ユニット３１２の駆動開始を指示する。これに応じて、冷却ユニット制御部３１１は電源制御部１０５から冷却ユニット３１２への電力供給を開始して、冷却ユニット３１２は駆動を開始する。その後、ステップＳ９０４に進む。
【００９０】
ステップＳ９０４では、冷却ユニットの故障をユーザに通知する。ステップＳ９０５では、ＣＰＵ２０４はＲＯＭ２２２に記憶されているＡＳＩＣ２０３、３０２の発熱情報と冷却ユニット２２４、３１２の放熱情報の分析を行う。ＣＰＵ２０４は故障した冷却ユニットが装着されているＡＳＩＣの発熱情報と駆動している冷却ユニットの放熱性能を比較し、冷却ユニットの故障したＡＳＩＣを駆動中の冷却ユニットの放熱性能で対応できる動作モードまたは動作周波数を決定する。その後、処理は終了する。
【００９１】
さて、ステップＳ９０６では、ＣＰＵ２０４が把握した冷却ユニットの駆動状況より、冷却ユニット３１２のみが駆動しているかどうかを判断する。ここで、冷却ユニット３１２のみが駆動している場合、処理はステップＳ９０７に進み、そうでない場合はステップＳ９０９に進む。
【００９２】
ステップＳ９０７では、冷却ユニット３１２に故障が生じ冷却ユニット制御部３１１に検知されるまで、処理を待ち合わせ、故障が検知された場合、冷却ユニット制御部３１１はＣＰＵ２０４にその故障を通知し、処理はステップＳ９０８に進む。
【００９３】
ステップＳ９０８では、ＣＰＵ２０４は冷却ユニット制御部３１１に冷却ユニット３１２の駆動停止を指示する。これに応じて、冷却ユニット制御部３１１は電源制御部１０５から冷却ユニット３１２へ供給されている電力を停止し、冷却ユニット３１２の駆動を停止する。また、ＣＰＵ２０４は冷却ユニット３１２の停止指示後に冷却ユニット２２４に冷却ユニット２２４の駆動開始を指示する。これに応じて、冷却ユニット制御部２２３は電源制御部１０５から冷却ユニット２２４への電力供給を開始して、冷却ユニット２２４は駆動を開始する。その後、ステップＳ９０４に進む。
【００９４】
以下、上述したステップＳ９０４〜Ｓ９０５の処理を実行する。
【００９５】
さて、ステップＳ９０９では、ＣＰＵ２０４が把握した冷却ユニットの駆動状況より、双方の冷却ユニットがＰＷＭ駆動していることを確認する。次に、ステップＳ９１０では、冷却ユニット２２４に故障が生じ、その故障が冷却ユニット制御部２２３に検知されたかどうかを調べる。ここで、故障が検知されると、冷却ユニット制御部２２３はＣＰＵ２０４にその故障を通知する。その後、処理はステップＳ９１２に進む。これに対して、故障が検知されない場合、ステップ９１１に進む。ステップＳ９１１では、さらに冷却ユニット３１２に故障が生じたかどうかを調べる。ここで、故障が冷却ユニット制御部３１１に検知されると、冷却ユニット制御部３１１はＣＰＵ２０４にその故障を通知する。その後、処理はステップＳ９１３に進む。これに対して、故障が検知されない場合、ステップ９１０に戻る。
【００９６】
ステップＳ９１２では、ＣＰＵ２０４は冷却ユニット制御部２２３に冷却ユニット２２４の駆動停止を指示する。これに応じて、冷却ユニット制御部２２３は電源制御部１０５から冷却ユニット２２４へ供給されている電力を停止し、冷却ユニット２２４の駆動を停止する。また、ＣＰＵ２０４は冷却ユニット２２４の停止指示後に冷却ユニット制御部３１１に冷却ユニット３１２を常に駆動させるように指示する。これに応じて、冷却ユニット制御部３１１は電源制御部１０５から冷却ユニット３１２へ常に電力供給を行うように制御し、冷却ユニット３１２を常時駆動させる。その後、処理はステップＳ９０４に進む。
【００９７】
以下、上述したステップＳ９０４〜Ｓ９０５の処理を実行する。
【００９８】
さて、ステップＳ９１３では、ＣＰＵ２０４は冷却ユニット制御部３１１に冷却ユニット３１２の駆動停止を指示する。これに応じて、冷却ユニット制御部３１１は電源制御部１０５から冷却ユニット３１２へ供給されている電力を停止し、冷却ユニット３１２の駆動を停止する。また、ＣＰＵ２０４は冷却ユニット３１２の停止指示後に冷却ユニット制御部２２３に冷却ユニット２２４を常に駆動させるように指示する。これに応じて、冷却ユニット制御部２２３は電源制御部１０５から冷却ユニット２２４へ常に電力供給を行うように制御し、冷却ユニット３１２を常時駆動させる。その後、処理はステップＳ９０４に進む。
【００９９】
以下、上述したステップＳ９０４〜Ｓ９０５の処理を実行する。
【０１００】
従って以上説明した実施例に従えば、冷却ユニットの故障を検知して冷却ユニットの制御を行い、故障していない冷却ユニットにより冷却を行うと同時に故障した冷却ユニットが搭載された記録装置の動作モードや動作周波数の決定をすることができる。これにより、熱による誤動作が発生し装置全体が停止したり装置全体が故障することを防止できる。
【０１０１】
なお、本発明は、前述の実施例に限定されるものではなく種々の応用が可能である。例えば、前述の実施例では画像形成装置（記録装置）としてインクジェット方式を採用した記録装置を例に挙げ説明を行ったが、電子写真方式を採用した記録装置などにも応用が可能である。
【０１０２】
このように、本発明は前記実施例によって限定されるものではなく、その実施に当ってはその要旨を逸脱しない範囲で種々に変形することが可能である。
【図１】
2012158085.tif 000003
【図２】
2012158085.tif 000004
【図３】
2012158085.tif 000005
【図４】
2012158085.tif 000006
【図５】
2012158085.tif 000007
【図６】
2012158085.tif 000008
【図７】
2012158085.tif 000009
【図８】
2012158085.tif 000010
【図９】
2012158085.tif 000011
【図１０】
2012158085.tif 000012