(57)【要約】【課題】  スリープモード時の消費電力を低減するとともにスリープモード中にも記録装置を良好な状態に維持し、スリープモードからノーマルモードに復帰したときにも高品位な記録を行うことを可能にする電力管理制御方法及びその方法を適用した記録装置を提供することである。【解決手段】  電力消費の少ないスリープモードと電力消費の多いノーマルモードとによって動作する記録装置において、スリープモードからノーマルモードへの移行の契機となる事象が発生したかどうかを検知し、その検知結果に基づいて記録装置をスリープモードからノーマルモードに移行するとともに、検知した事象が記録装置による記録を良好に保つために定期的に実行される保守動作であるかどうかを判別し、その判別結果に基づいて、保守動作を実行するよう制御し、その後、記録装置をノーマルモードからスリープモードに復帰させる。【選択図】  図４
2004358963.tif 000002
【特許請求の範囲】
【請求項１】
電力消費の少ない第１の動作モードと電力消費の多い第２の動作モードとによって動作する記録装置の電力管理制御方法であって、
前記第１の動作モードから前記第２の動作モードへの移行の契機となる事象が発生したかどうかを検知する検知工程と、
前記検知工程における検知結果に基づいて、前記記録装置を前記第１の動作モードから前記第２の動作モードに移行するとともに、前記事象が前記記録装置による記録を良好に保つために定期的に実行される保守動作であるかどうかを判別する判別工程と、
前記判別工程における判別結果に基づいて、前記保守動作を実行するよう制御する保守動作制御工程と、
前記記録装置を前記第２の動作モードから前記第１の動作モードに復帰させる復帰工程とを有することを特徴とする電力管理制御方法。
【請求項２】
前記事象にはさらに、ホストからのデータ受信や前記記録装置の操作パネルへの装置利用者による操作を含むことを特徴とする請求項１に記載の電力管理制御方法。
【請求項３】
前記保守動作を実行中に障害が発生したかどうかを検知する第２の検知工程と、
前記第２の検知工程における検知結果に基づいて、記録装置全体に電力を供給するよう制御する制御工程とをさらに有することを特徴とする請求項１に記載の電力管理制御方法。
【請求項４】
電力消費の少ない第１の動作モードと電力消費の多い第２の動作モードとによって動作する記録装置であって、
前記第１の動作モードから前記第２の動作モードへの移行の契機となる事象が発生したかどうかを検知する検知手段と、
前記検知手段による検知結果に基づいて、前記記録装置を前記第１の動作モードから前記第２の動作モードに移行するとともに、前記事象が前記記録装置による記録を良好に保つために定期的に実行される保守動作であるかどうかを判別する判別手段と、
前記判別手段による判別結果に基づいて、前記保守動作を実行するよう制御する保守動作制御手段と
前記記録装置を前記第２の動作モードから前記第１の動作モードに復帰させる復帰手段とを有することを特徴とする記録装置。
【請求項５】
ホストから送信されるデータを受信し、該受信されたデータに画像処理を施し、ビットマップデータを生成する第１のコントローラと、
前記ビットマップデータに基づいて記録媒体に記録を行う処理を行なうよう制御する第２のコントローラと、
前記記録媒体を搬送するとともに記録ヘッドを走査しながら前記記録媒体に記録を行う機構部とをさらに有することを特徴とする請求項４に記載の記録装置。
【請求項６】
前記事象にはさらに、ホストからのデータ受信や操作パネルへの装置利用者による操作を含むことを特徴とする請求項４に記載の記録装置。
【請求項７】
前記第２のコントローラは、前記第１のコントローラに対して独立に前記第１の動作モードと前記第２の動作モードとの間でモード切替えが可能であり、
前記第２のコントローラは、前記保守動作の実行タイミングを通知するタイマを含むことを特徴とする請求項５に記載の記録装置。
【請求項８】
前記保守動作は前記第２のコントローラによる制御により実行可能であることを特徴とする請求項７に記載の記録装置。
【請求項９】
前記第２のコントローラはさらに、
前記保守動作を実行中に障害が発生したかどうかを監視する監視手段と、
前記監視手段による監視結果に基づいて、記録装置全体に電力を供給するよう制御する制御手段とを含むことを特徴とする請求項４に記載の記録装置。
【請求項１０】
前記制御手段は、記録装置が前記第１の動作モードにあるときには、前記第１のコントローラに対して前記第１の動作モードから前記第２の動作モードに移行するように指示することを特徴とする請求項９に記載の記録装置。
【請求項１１】
前記記録ヘッドはインクを吐出して記録を行うインクジェット記録ヘッドであることを特徴とする請求項５に記載の記録装置。
【請求項１２】
前記インクジェット記録ヘッドは、熱エネルギーを利用してインクを吐出するために、インクに与える熱エネルギーを発生するための電気熱変換体を備えていることを特徴とする請求項１１に記載の記録装置。
【請求項１３】
前記インクジェット記録ヘッドに対してインクを供給するためのインクタンクをさらに有することを特徴とする請求項１１に記載の記録装置。
【請求項１４】
前記保守動作は、
前記インクタンクに貯留された顔料系インクを定期的に攪拌する処理と、
前記記録媒体がロール紙である場合に、前記ロール紙を記録動作と次の記録動作との間に定期的に微少量搬送させる処理とを含むことを特徴とする請求項１３に記載の記録装置。
【請求項１５】
システムコントローラとエンジンコントローラとを含む記録装置であって、
入力信号に基づいて、電力を前記システムコントローラと前記エンジンコントローラとに独立に供給する電力供給ユニットと、
前記記録装置による良質の記録状態を維持するためのメンテナンス動作を制御するとともに、前記エンジンコントローラを制御する第１の制御手段と、
前記システムコントローラを制御する第２の制御手段と、
所定の時間間隔で前記第１の制御手段に所定の信号を出力する信号出力手段とを有し、
前記第１の制御手段と前記第２の制御手段とは電力消費の少ない第１の動作モードと電力消費の多い第２の動作モードとで動作し、
前記第１の制御手段と前記第２の制御手段とが前記第１の動作モードにある場合には、前記電力供給ユニットは、前記信号出力手段により出力される前記所定の信号に基づいて、前記エンジンコントローラに電力を供給し、その後、前記第１の制御手段は前記第１の動作モードから前記第２の動作モードに移行して前記メンテナンス動作を制御することを特徴とする記録装置。
【請求項１６】
前記システムコントローラと前記エンジンコントローラとへの電力供給を指示するために、前記第２の制御手段と前記電力供給ユニットとの間に備えられる信号線をさらに有することを特徴とする請求項１５に記載の記録装置。
【請求項１７】
前記信号線は、
前記システムコントローラへの電力供給を指示する第１の信号線と、
前記エンジンコントローラへの電力供給を維持する第２の信号線とを含み、
前記第２の信号線は、前記所定の信号の信号線に接続されることを特徴とする請求項１６に記載の記録装置。
【請求項１８】
前記第１の制御手段は、前記メンテナンス動作の完了後に、前記第２の動作モードから前記第１の動作モードに移行することを特徴とする請求項１５に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電力管理制御方法及び記録装置に関し、特に、例えば、インクジェット記録装置の電力管理制御方法及び記録装置に関するものである。
【背景技術】
【０００２】
従来のインクジェットプリンタ装置（以下、プリンタという）の基本的な構成は次のようなものであった。
【０００３】
図６は従来のプリンタの構成を示すブロック図である。図６において、１００１はプリンタ、１００２はプリンタ１００１のシステム全体を制御するシステムコントローラ、１００３はシステムコントローラ１００２に実装され外部装置と通信して印刷ジョブやプリンタステータス等のやり取りを行うホストインタフェース（以下、ホストＩ／Ｆ）、１００４はプリンタ１００１の内部各所に設けられたセンサ等の情報を基に各種モータ、機構部、及びインクジェット記録ヘッド（以下、記録ヘッドという）等を制御するためのエンジンコントローラ、１００５は印刷用紙を順次間歇的に搬送させながら、記録ヘッドを走査させ、さらに、その記録ヘッドからインクを吐出させながら、印刷用紙の指定した場所に指定した色のインクを順次吐出できるようにするための機構部を主として構成されるエンジン、１００６はプリンタ１００１に印刷データを送信する外部装置の代表的な例であるホストコンピュータ（以下、ホストという）である。
【０００４】
以上のような構成において、ホストＩ／Ｆ１００３はホスト１００６から送信された印刷ジョブを受信して、これをシステムコントローラ１００２に転送すると、システムコントローラ１００２ではその印刷ジョブ中の画像データに対し画像処理を行い、エンジンコントローラ１００４が扱える印刷用ビットマップデータに変換し、これをエンジンコントーラ１００４に転送する。
【０００５】
従来、このようなプリンタの電力を管理制御する場合、システムコントローラで消費する電力が比較的少なかったために、また、ホストとの通信機能を動作させたままでいる必要があったため、プリンタがスリープモードにあるときは、エンジンやエンジンコントローラの主要回路に対する電力または基本動作クロックの供給を遮断して消費電力の節約を行う方式が主流であった。
【０００６】
しかしながら、その後、プリンタの高機能化や処理能力の向上が求められるようになってくると、システムコントローラの回路規模が増大するとともに、ＣＰＵやメモリ等の高速化も進み、システムコントローラの消費電力も大幅に増加することになってしまった（例えば、特許文献１参照）。
【０００７】
そのために、近年になると、プリンタがスリープモードにあるときは、図６に再び言及して説明すると、ホスト１００６との通信を行うホストＩ／Ｆ１００３のみを動作させながら、それ以外の主要な回路に対する電力や基本動作クロックの供給を遮断するようになってきた。言い換えると、プリンタ１００１が通常の動作モード（以下、ノーマルモード）からスリープモードに移行するときには、システムコントローラ１００２もエンジンコントローラ１００３も同時にその主要な回路に対する電力や基本動作クロックの供給を遮断し、スリープモードからノーマルモードに復帰する時に、システムコントローラ１００２もエンジンコントローラ１００３もその主要な回路に電力や基本動作クロックを回復させるようにしてきた（例えば、特許文献２、特許文献３参照）。
【０００８】
一方、プリンタの高画質化や記録ヘッドが顔料系インクを使用することに伴って、以下のような特殊な機能を必要とするプリンタも増加してきた。
【０００９】
（１）沈降対策処理
顔料系インクは顔料粒子が分散剤によって溶媒中に分散している溶液であるため、沈降現象が生じやすい。よって、そのインクが長時間放置されると所定のインク濃度での記録を行うことができなくなる。そのため、顔料インクを使用するプリンタでは予め決められた一定時間間隔毎にインクタンク内のインクを攪拌するような対策が採られる（例えば、特許文献４参照）。このような対策は沈降対策処理と呼ばれる。
【００１０】
（２）変色ぼかし対策処理
ロール紙を使用できるプリンタにおいては、高画質な印刷を行うために特殊な表面加工を施したロール紙が使用されることがある。そのような種類のロール紙をプリンタ内の用紙搬送機構で搬送する際には、搬送ローラ等でそのロール紙を挟持して圧力をかけそのローラ等の回転によりロール紙を搬送（移動）させる。そして、印刷動作を行わない時（待機時）にも、搬送ローラ等でそのロール紙を挟持したままの状態で待機する場合が多い。しかしながら、特に、前述のような特殊な表面加工を施したロール紙等を搬送ローラで挟持したままで（即ち、用紙に圧力をかけたままで）長時間放置すると、そのロール紙の圧力がかかっている部分（圧接部）が筋状に変色してしまうという問題点がある。
【００１１】
そのために、前回の印刷動作が終了し次の印刷動作が始まるまでの時間が長い場合には、この筋状の変色が目立たないようにするために、プリンタは予め決められた一定時間間隔毎にロール紙を微妙に搬送したり、或いは巻き取ったりすることにより、筋状の変色が一箇所に集中して目立つことのないようにする対策がとられる（例えば、特許文献５参照）。以後、このような対策を行うことを変色ぼかし対策処理と呼ぶ。
【００１２】
なお、上述した沈降対策処理や変色ぼかし対策処理などを総称して保守動作という。
【特許文献１】特開２００２−１０３７３９号公報
【特許文献２】特開２００１−１８００８３号公報
【特許文献３】特開２０００−３２６５９０号公報
【特許文献４】特開２００２−２２５３０４号公報
【特許文献５】特開２００２−２５４７４０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら上記従来例では、プリンタの動作モードがスリープモードに移行した場合には、プリンタのシステムコントローラもエンジンコントローラも同時にその主要な回路への電力供給や基本動作クロックへの電力供給を遮断してしまうため、前述したような沈降対策処理や変色ぼかし対策処理が実行できなくなってしまう。
【００１４】
そのために、沈降対策処理や変色ぼかし対策処理が一定時間間隔ごとに行われなくなり、沈降対策処理や変色ぼかし対策処理の効果が減じてしまう。
【００１５】
このような問題を解決するために、従来からもスリープモード中に沈降対策処理や変色ぼかし対策処理のための予め決められた一定時間が経過した場合に、システムコントローラやエンジンコントローラの主要な回路と基本動作クロックとに対して電力供給を同時に回復させ（つまり、ノーマルモード時と同様の電力を供給する）、沈降対策処理や変色ぼかし対策処理を実行できるようにすることもあった。
【００１６】
しかしながら、このようなの改良では結局のところ、スリープモード中にシステムコントローラやエンジンコントローラに対してノーマルモード時と同様の電力供給を行うためにスリープモード時の消費電力を低減することができないという新たな問題を生じさせていた。
【００１７】
本発明は上記従来例に鑑みてなされたもので、スリープモード時の消費電力を低減するとともにスリープモード中にも記録装置を良好な状態に維持し、スリープモードからノーマルモードに復帰したときにも高品位な記録を行うことを可能にする電力管理制御方法及びその方法を適用した記録装置を提供することを目的としている。
【課題を解決するための手段】
【００１８】
上記目的を達成するため本発明の電力管理制御方法は以下の工程からなる。
【００１９】
即ち、電力消費の少ない第１の動作モードと電力消費の多い第２の動作モードとによって動作する記録装置の電力管理制御方法であって、前記第１の動作モードから前記第２の動作モードへの移行の契機となる事象が発生したかどうかを検知する検知工程と、前記検知工程における検知結果に基づいて、前記記録装置を前記第１の動作モードから前記第２の動作モードに移行するとともに、前記事象が前記記録装置による記録を良好に保つために定期的に実行される保守動作であるかどうかを判別する判別工程と、前記判別工程における判別結果に基づいて、前記保守動作を実行するよう制御する保守動作制御工程と、前記記録装置を前記第２の動作モードから前記第１の動作モードに復帰させる復帰工程とを有することを特徴とする電力管理制御方法を備える。
【００２０】
また本発明は、上記構成の方法を記録装置に適用することによって実現しても良い。その場合、記録装置は以下のような構成を備えると良い。
【００２１】
即ち、電力消費の少ない第１の動作モードと電力消費の多い第２の動作モードとによって動作する記録装置であって、前記第１の動作モードから前記第２の動作モードへの移行の契機となる事象が発生したかどうかを検知する検知手段と、前記検知手段による検知結果に基づいて、前記記録装置を前記第１の動作モードから前記第２の動作モードに移行するとともに、前記事象が前記記録装置による記録を良好に保つために定期的に実行される保守動作であるかどうかを判別する判別手段と、前記判別手段による判別結果に基づいて、前記保守動作を実行するよう制御する保守動作制御手段と、前記記録装置を前記第２の動作モードから前記第１の動作モードに復帰させる復帰手段とを有することを特徴とする。
【００２２】
さて以上のような解決手段の構成をさらに詳しく言えば、上述の記録装置にはホストから送信されるデータを受信し、該受信されたデータに画像処理を施し、ビットマップデータを生成する第１のコントローラと、前記ビットマップデータに基づいて記録媒体に記録を行う処理を行なうよう制御する第２のコントローラと、前記記録媒体を搬送するとともに記録ヘッドを走査しながら前記記録媒体に記録を行う機構部とをさらに有することが望ましい。
【００２３】
前記事象にはさらに、ホストからのデータ受信や操作パネルへの装置利用者による操作を含む。
【００２４】
さて、第２のコントローラは第１のコントローラに対して独立に第１の動作モードと第２の動作モードとの間でモード切替えが可能であり、第２のコントローラは、保守動作の実行タイミングを通知するタイマを含むことが望ましい。
【００２５】
その保守動作は第２のコントローラによる制御により実行可能であると良い。
【００２６】
さらに、第２のコントローラは、保守動作を実行中に障害が発生したかどうかを監視する監視手段と、その監視結果に基づいて、記録装置全体に電力を供給するよう制御する制御手段とを有することが望ましい。そして、その制御手段は、記録装置が第１の動作モードにあるときには第１のコントローラに対して第１の動作モードから第２の動作モードに移行するように指示すると良い。
【００２７】
なおまた、前記インクジェット記録装置にはインクを吐出して記録を行うインクジェット記録ヘッドが備えられ、その場合、そのインクジェット記録ヘッドは、熱エネルギーを利用してインクを吐出するために、インクに与える熱エネルギーを発生するための電気熱変換体を備えていることが望ましい。加えて、そのインクジェット記録ヘッドに対してインクを供給するためのインクタンクをさらに有することが望ましい。
【００２８】
このような構成であると、保守動作には、そのインクタンクに貯留された顔料系インクを定期的に攪拌する処理やその記録媒体がロール紙である場合に、そのロール紙を記録動作と次の記録動作との間に定期的に微少量搬送させる処理とを含まれる。
【発明の効果】
【００２９】
本発明によれば、スリープモード時の消費電力を低減するとともにスリープモード中にも記録装置を良好な状態に維持し、スリープモードからノーマルモードに復帰したときにも高品位な記録を行うことを可能にするという効果がある。
【発明を実施するための最良の形態】
【００３０】
以下添付図面を参照して本発明の好適な実施形態について、さらに具体的かつ詳細に説明する。
【００３１】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００３２】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００３３】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００３４】
またさらに、「ノズル」とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００３５】
図１は本発明の代表的な実施形態であるインクジェット記録装置１の構成の概要を示す外観斜視図である。
【００３６】
図１に示すように、インクジェット記録装置（以下、記録装置という）は、インクジェット方式に従ってインクを吐出して記録を行なう記録ヘッド３を搭載したキャリッジ２にキャリッジモータＭ１によって発生する駆動力を伝達機構４より伝え、キャリッジ２を矢印Ａ方向に往復移動させるとともに、例えば、記録紙などの記録媒体Ｐを給紙機構５を介して給紙し、記録位置まで搬送し、その記録位置において記録ヘッド３から記録媒体Ｐにインクを吐出することで記録を行なう。
【００３７】
また、記録ヘッド３の状態を良好に維持するためにキャリッジ２を回復装置１０の位置まで移動させ、間欠的に記録ヘッド３の吐出回復処理を行う。
【００３８】
記録装置１のキャリッジ２には記録ヘッド３を搭載するのみならず、記録ヘッド３に供給するインクを貯留するインクカートリッジ６を装着する。インクカートリッジ６はキャリッジ２に対して着脱自在になっている。
【００３９】
図１に示した記録装置１はカラー記録が可能であり、そのためにキャリッジ２にはマゼンタ（Ｍ）、シアン（Ｃ）、イエロ（Ｙ）、ブラック（Ｋ）のインクを夫々、収容した４つのインクカートリッジを搭載している。これら４つのインクカートリッジは夫々独立に着脱可能である。
【００４０】
さて、キャリッジ２と記録ヘッド３とは、両部材の接合面が適正に接触されて所要の電気的接続を達成維持できるようになっている。記録ヘッド３は、記録信号に応じてエネルギーを印加することにより、複数の吐出口からインクを選択的に吐出して記録する。特に、この実施形態の記録ヘッド３は、熱エネルギーを利用してインクを吐出するインクジェット方式を採用し、熱エネルギーを発生するために電気熱変換体を備え、その電気熱変換体に印加される電気エネルギーが熱エネルギーへと変換され、その熱エネルギーをインクに与えることにより生じる膜沸騰による気泡の成長、収縮によって生じる圧力変化を利用して、吐出口よりインクを吐出させる。この電気熱変換体は各吐出口のそれぞれに対応して設けられ、記録信号に応じて対応する電気熱変換体にパルス電圧を印加することによって対応する吐出口からインクを吐出する。
【００４１】
図１に示されているように、キャリッジ２はキャリッジモータＭ１の駆動力を伝達する伝達機構４の駆動ベルト７の一部に連結されており、ガイドシャフト１３に沿って矢印Ａ方向に摺動自在に案内支持されるようになっている。従って、キャリッジ２は、キャリッジモータＭ１の正転及び逆転によってガイドシャフト１３に沿って往復移動する。また、キャリッジ２の移動方向（矢印Ａ方向）に沿ってキャリッジ２の絶対位置を示すためのスケール８が備えられている。この実施形態では、スケール８は透明なＰＥＴフィルムに必要なピッチで黒色のバーを印刷したものを用いており、その一方はシャーシ９に固着され、他方は板バネ（不図示）で支持されている。
【００４２】
また、記録装置１には、記録ヘッド３の吐出口（不図示）が形成された吐出口面に対向してプラテン（不図示）が設けられており、キャリッジモータＭ１の駆動力によって記録ヘッド３を搭載したキャリッジ２が往復移動されると同時に、記録ヘッド３に記録信号を与えてインクを吐出することによって、プラテン上に搬送された記録媒体Ｐの全幅にわたって記録が行われる。
【００４３】
さらに、図１において、１４は記録媒体Ｐを搬送するために搬送モータＭ２によって駆動される搬送ローラ、１５はバネ（不図示）により記録媒体Ｐを搬送ローラ１４に当接するピンチローラ、１６はピンチローラ１５を回転自在に支持するピンチローラホルダ、１７は搬送ローラ１４の一端に固着された搬送ローラギアである。そして、搬送ローラギア１７に中間ギア（不図示）を介して伝達された搬送モータＭ２の回転により、搬送ローラ１４が駆動される。
【００４４】
またさらに、２０は記録ヘッド３によって画像が形成された記録媒体Ｐを記録装置外ヘ排出するための排出ローラであり、搬送モータＭ２の回転が伝達されることで駆動されるようになっている。なお、排出ローラ２０は記録媒体Ｐをバネ（不図示）により圧接する拍車ローラ（不図示）により当接する。２２は拍車ローラを回転自在に支持する拍車ホルダである。
【００４５】
またさらに、記録装置１には、図１に示されているように、記録ヘッド３を搭載するキャリッジ２の記録動作のための往復運動の範囲外（記録領域外）の所望位置（例えば、ホームポジションに対応する位置）に、記録ヘッド３の吐出不良を回復するための回復装置１０が配設されている。
【００４６】
回復装置１０は、記録ヘッド３の吐出口面をキャッピングするキャッピング機構１１と記録ヘッド３の吐出口面をクリーニングするワイピング機構１２を備えており、キャッピング機構１１による吐出口面のキャッピングに連動して回復装置内の吸引手段（吸引ポンプ等）により吐出口からインクを強制的に排出させ、それによって、記録ヘッド３のインク流路内の粘度の増したインクや気泡等を除去するなどの吐出回復処理を行う。
【００４７】
また、非記録動作時等には、記録ヘッド３の吐出口面をキャッピング機構１１によるキャッピングすることによって、記録ヘッド３を保護するとともにインクの蒸発や乾燥を防止することができる。一方、ワイピング機構１２はキャッピング機構１１の近傍に配され、記録ヘッド３の吐出口面に付着したインク液滴を拭き取るようになっている。
【００４８】
これらキャッピング機構１１及びワイピング機構１２により、記録ヘッド３のインク吐出状態を正常に保つことが可能となっている。
【００４９】
図２は図１に示した記録装置の制御構成を示すブロック図である。
【００５０】
図２に示すように、コントローラ６００は、ＭＰＵ６０１、後述する制御シーケンスに対応したプログラム、所要のテーブル、その他の固定データを格納したＲＯＭ６０２、キャリッジモータＭ１の制御、搬送モータＭ２の制御、及び、記録ヘッド３の制御のための制御信号を生成する特殊用途集積回路（ＡＳＩＣ）６０３、画像データの展開領域やプログラム実行のための作業用領域等を設けたＲＡＭ６０４、ＭＰＵ６０１、ＡＳＩＣ６０３、ＲＡＭ６０４を相互に接続してデータの授受を行うシステムバス６０５、以下に説明するセンサ群からのアナログ信号を入力してＡ／Ｄ変換し、デジタル信号をＭＰＵ６０１に供給するＡ／Ｄ変換器６０６などで構成される。
【００５１】
また、図２において、６１０は画像データの供給源となるコンピュータ（或いは、画像読取り用のリーダやデジタルカメラなど）でありホスト装置と総称される。ホスト装置６１０と記録装置１との間ではインタフェース（Ｉ／Ｆ）６１１を介して画像データ、コマンド、ステータス信号等を送受信する。
【００５２】
さらに、６２０はスイッチ群であり、電源スイッチ６２１、プリント開始を指令するためのプリントスイッチ６２２、及び記録ヘッド３のインク吐出性能を良好な状態に維持するための処理（回復処理）の起動を指示するための回復スイッチ６２３など、操作者による指令入力を受けるためのスイッチから構成される。６３０はホームポジションｈを検出するためのフォトカプラなどの位置センサ６３１、環境温度を検出するために記録装置の適宜の箇所に設けられた温度センサ６３２等から構成される装置状態を検出するためのセンサ群である。
【００５３】
さらに、６４０はキャリッジ２を矢印Ａ方向に往復走査させるためのキャリッジモータＭ１を駆動させるキャリッジモータドライバ、６４２は記録媒体Ｐを搬送するための搬送モータＭ２を駆動させる搬送モータドライバである。
【００５４】
ＡＳＩＣ６０３は、記録ヘッド３による記録走査の際に、ＲＡＭ６０２の記憶領域に直接アクセスしながら記録ヘッドに対して記録素子（吐出ヒータ）の駆動データ（ＤＡＴＡ）を転送する。
【００５５】
図３はこの実施形態に従う電力管理制御に係わる記録装置の構成を示すブロック図である。
【００５６】
図２と図３とを比較すれば分かるように、図２に示すコントローラ６００はその機能からエンジンコントローラ２００とシステムコントローラ４００とに分けられる。システムコントローラ４００は記録装置１のシステム全体を制御し、ホスト装置６１０から送信された印刷ジョブを受け取り、その印刷ジョブ中の画像データに対し画像処理を行い、エンジンコントローラ２００が扱える印刷用ビットマップデータに変換し、これをエンジンコントーラ２００に転送する処理を行う。一方、エンジンコントローラ２００はシステムコントローラ４００から印刷用ビットマップデータを受け取り、図１に示す記録装置１の機構部や記録ヘッド３を制御してビットマップデータに対応する記録用紙Ｐの特定の位置に特定の色のインクを吐出させ記録処理を制御する。
【００５７】
図３において、１００は記録装置１のシステム全体に電力を供給するための電源ユニットである。
【００５８】
また、スイッチ群６２０には操作者が記録装置１のモード設定等の操作を行うテンキーやプリンタの状態等を表示するＬＣＤディスプレイ等で構成されるオペレーションパネルも設けられる。
【００５９】
さらに図３において、１０５〜１４０は電源ユニット１００の電力出力端子であり、１０５は電源ユニットの１次側に電力が供給されている間（即ち、記録装置１の電源ケーブルをＡＣコンセントに差し込んでいる間）は常にバックアップ用３．３Ｖが出力されるＢＵ３．３Ｖ電源ライン、１１０は記録装置１のパワーオン時にはノーマルモード／スリープモードにかかわらず、常に補助（auxiliary）用３．３Ｖが出力されるＡＵＸＶＣＣ１電源ライン、１２０はノーマルモード時には３．３Ｖが出力される一方、スリープモード時には遮断されるシステムコントローラ用のＶＣＣ１電源ライン、１３０はノーマルモード時には３．３Ｖが出力される一方、スリープモード時には遮断されるエンジンコントローラ用のＶＣＣ２電源ライン、１４０は記録ヘッド等の駆動用高電圧を供給するためのＶＭ電源ラインである。
【００６０】
一方、１５０〜１７０は電源ラインの出力制御用入力端子であり、１５０は電源ユニット全体のＯＮ／ＯＦＦ（即ち、記録装置のパワーのＯＮ／ＯＦＦ）制御端子ＰＷＲ＿ＯＮ、１６０はＶＣＣ１電源ライン１２０のＯＮ／ＯＦＦ制御端子ＶＣＣ１＿ＯＮ、１７０はＶＭ１４０とＶＣＣ２電源ライン１３０のＯＮ／ＯＦＦ制御端子ＶＣＣ２＿ＯＮである。
【００６１】
以上説明した電源のＯＮ／ＯＦＦ制御端子は、“Ｈ（ハイ）”レベルでＯＮとなり、“Ｌ（ロー）”レベルでＯＦＦとなる。
【００６２】
次に、エンジンコントローラ２００の構成要素と制御信号について説明する。
【００６３】
図３によれば、エンジンコントローラ２００の構成要素と制御信号には参照番号２０５〜３００が付されている。
【００６４】
即ち、２０５は計時機能、タイマ機能、アラーム機能等を有するリアルタイムクロック（ＲＴＣ）、２１０はＲＴＣ２０５のタイマ機能やアラーム機能がタイマ設定値の時間経過やアラーム設定時刻を検出した場合に、その検出事実を外部に知らせるためのアラーム（インタラプト要求）信号（ＡＬＡＲＭ）、２２０はＲＴＣ２０５を制御するための制御信号を出力するＲＴＣ制御バス（ＲＴＣ−ＢＵＳ）、２３０はバックアップ用電源ＢＵ（３．３Ｖ）や２次電池２５０からの電源電圧を制御し、ＲＴＣ２０５に適した電圧を供給するためのレギュレータ（ＲＥＧ）、２４０は記録装置の電源ケーブルが抜かれている時に２次電池２５０の電力がオフ状態になったバックアップ電源ＢＵ（３．３Ｖ）ラインに流れ込むのを防止するためのダイオード（Ｄ１）である。
【００６５】
さらに、２６０はパワーオンシーケンスの実行中に、ＰＷＲ＿ＯＮ信号が５０ｍＳ（ミリ秒）以上“Ｈ”レベルになって、ＡＵＸＶＣＣ１が出力された後にＰＷＲ＿ＯＮ信号を“Ｈ”レベルに維持するためのプルアップ抵抗、２７０と２８０はＶＣＣ２＿ＯＮ１７０への信号を２つの制御信号の“ＯＲ論理”で制御できる（即ち、２つの信号の内どちらかの信号が“Ｈ”レベルならば、ＶＣＣ２＿ＯＮ１７０への信号をアクティブにできる）ようにするためのダイオード（Ｄ２、Ｄ３）、２９０はＰＷＲ＿ＯＮ信号を強制的に“Ｌ”レベルに落とすために用いるトランジスタ（ＴＲ１）、３００はエンジンコントローラの中枢部であり、エンジンコントローラ全体を制御しているＭＰＵおよびその周辺回路で構成されたＳＯＣ（Ｓｙｓｔｅｍ  Ｏｎ  Ｃｈｉｐ：システム・オン・チップ）である。
【００６６】
さらに、ＳＯＣ３００の入出力ポートとバスについて説明する。
【００６７】
図３によれば、ＳＯＣ３００の入出力ポートとバスには参照番号３１０〜３７０が付されている。
【００６８】
即ち、３１０はシステムコントローラ４００のＳＯＣ５００がスリープモード（低消費電力状態）になっている時にノーマルモード（通常動作状態）に復帰させるための信号（Ｓ＿ＷＡＫＥ）を出力するポート（ＯＵＴ１０）、３２０はエンジンコントローラ２００がシステムコントローラ４００と通信可能である状態であることを示す信号（Ｅ＿ＲＥＡＤＹ）を出力するポート（ＯＵＴ１１）、３３０はシステムコントローラ４００がエンジンコントローラ２００と通信可能である状態であることを示す信号（Ｓ＿ＲＥＡＤＹ）を入力するためのポート（ＩＮ１０）、３４０はシステムコントローラ４００のＳＯＣ５００がＶＣＣ＿ＯＮ端子を制御するための信号（ＳＶＣＣ＿ＯＮ）を監視入力するためのポート（ＩＮ１１）、３５０はＳＯＣ３００がＲＴＣ２０５のアラーム信号（ＡＬＡＲＭ）を受信するためのインタラプト入力ポート（ＩＮＴ１０）である。
【００６９】
さらに、３６０はＳＯＣ３００とＳＯＣ５００、即ち、システムコントローラ４００とエンジンコントローラ２００が互いに信号（Ｓ＿ＲＥＡＤＹ）や信号（Ｅ＿ＲＥＡＤＹ）で通信制御を行いながら、印刷データや制御コマンドやプリンタステータス等のデータのやり取りを行うためのデータバス、３７０はＰＷＲ＿ＯＮ信号を強制的に“Ｌ”レベルに落とすために用いるトランジスタ（ＴＲ１）２９０を制御するための出力ポート（ＯＵＴ１２）である。
【００７０】
次に、システムコントローラ４００の構成要素と制御信号について説明する。
【００７１】
図３によれば、システムコントローラ４００の構成要素と制御信号には参照番号４１０〜５３０が付されている。
【００７２】
５００はシステムコントローラ４００の中枢部でありシステムコントローラ全体を制御しているＭＰＵおよびその周辺回路で構成されたＳＯＣ、４１０はＳＯＣ５００の電源入力端子、４２０はオペレーションパネル上の電源スイッチ６２１が押されたことをＳＯＣ５００が検出するためのインタラプト入力ポート（ＩＮＴ１）、４３０は後述するトランジスタ（ＴＲ２）を制御するための出力ポート（ＯＵＴ１）、４４０はＳＯＣ５００がＶＣＣ１＿ＯＮ端子１６０（さらにはＶＣＣ２＿ＯＮ端子１７０も含む）を制御するための信号（ＳＶＣＣ＿ＯＮ）を出力するためのポート（ＯＵＴ２）、４５０はＶＣＣ２＿ＯＮ端子１７０を制御するための信号（ＥＶＣＣ＿ＯＮ）をＳＯＣ５００が監視入力するためのポート（ＩＮ１）、４６０はＳＯＣ３００からの出力信号（Ｓ＿ＷＡＫＥ）をインタラプト入力して、ＳＯＣ５００が低消費電力状態（基本動作クロックの停止状態）から通常動作状態に復帰させるためのインタラプト信号入力ポート（ＩＮＴ２）、４７０は信号（Ｅ＿ＲＥＡＤＹ）を監視入力するための入力ポート（ＩＮ２）、４８０は信号（Ｓ＿ＲＥＡＤＹ）を出力するためのポート（ＯＵＴ３）、４９０は出力ポート４３０からの制御信号によりＰＷＲ＿ＯＮ信号を強制的に“Ｌ”レベルに落とすために用いるトランジスタ（ＴＲ２）である。
【００７３】
さらに、５１０はインタフェース６１１への電源入力端子（ＶＣＣ）、５２０はＳＯＣ５００がインタフェース６１１を接続して制御するためのインタフェース制御バス、５３０は記録装置のパワーオン時に電源電圧（ＡＵＸＶＣＣ１）がプルアップ抵抗２６０を介して電源入力端子４２０において“Ｈ”レベルに持ち上げられることを防ぐためのダイオード（Ｄ４）、７００はインタフェース６１１とホスト装置６１０と間の通信ラインである。
【００７４】
上記構成において、記録装置の電源ケーブルがＡＣ電源（コンセント）から抜かれた状態では全ての電源ラインの電力が供給されないために全ての回路が動作停止している。但し、ＲＴＣ２１０は２次電池２５０でバックアップされているために、ＲＴＣ２１０の計時機能のみは動作している。
【００７５】
この状態で記録装置の電源ケーブルがＡＣ電源に接続されると、電源ユニット１００の端子１０５からバックアップ用電源（３．３Ｖ）（以下、ＢＵ電源という）が出力されるようになる。電源ユニットのこの状態をＯＦＦ状態（パワーオフ状態）という。この時、記録装置自身としてもパワーオフ状態となっている。このＢＵ電源の役割は、ダイオード（Ｄ１）２４０を介して２次電池２５０に充電したり、レギュレータ（ＲＥＧ）２３０を介してＲＴＣ２０５に安定した電力を供給することと、オペレーションパネルの電源スイッチ６２１を介して、電源ユニット１００のＰＷＲ＿ＯＮ制御端子１５０まで帰還させることにより、電源ユニット１００をＯＮ状態（即ち、記録装置をＯＮ状態）にできるようにすることである。
【００７６】
このＰＷＲ＿ＯＮ制御端子１５０の仕様はこの端子への入力を５０ミリ秒以上“Ｈ”レベルにすることにより電源ユニット１００をＯＮ状態に移行する一方、５０ミリ秒以上“Ｌ”レベルにすることにより電源ユニットをＯＦＦ状態に移行することができる仕様になっている。
【００７７】
従って、電源スイッチ６２１を５０ミリ秒以上押下すると、電源ユニット１００のＢＵ電源からエンジンコントローラ２００、システムコントローラ４００、オペレーションパネル、電源スイッチ６２１、システムコントローラ４００、ダイオード（Ｄ４）５３０、エンジンコントローラ２００、ＰＷＲ＿ＯＮ制御端子１５０の経路で電圧が印加され、ＰＷＲ＿ＯＮ制御端子１５０への入力を“Ｈ”レベルにする。よって、電源ユニット１００がパワーオン状態となる。
【００７８】
この実施形態における電源ユニット１００の仕様では、そのユニットがオフ状態からオン状態に移行した直後、一定時間（例えば、５００ミリ秒間）はＶＣＣ１＿ＯＮ端子１６０やＶＣＣ２＿ＯＮ端子１７０への入力状態にかかわらず、全ての電力出力端子はオン（出力）状態となる。よって、前述のように電源ユニット１００がパワーオン状態となったときには、記録装置の全ての構成要素に電力が供給されるため、記録装置はパワーオン直後（電源スイッチ６２１が押下された後）はノーマルモードになる。
【００７９】
但し、パワーオン直後の一定時間（例えば、５００ミリ秒間）以内にシステムコントローラ４００のＳＯＣ５００が出力ポート（ＯＵＴ２）４４０を制御してＳＶＣＣ＿ＯＮ信号を“Ｈ”レベルにしなければ、ＶＣＣ１＿ＯＮ端子１６０もＶＣＣ２＿ＯＮ端子１７０も“Ｌ”レベルになってしまうため、出力端子１２０〜１４０の各出力ＶＣＣ１、ＶＣＣ２、ＶＭがオフ状態となるために、記録装置としては強制終了オフ状態となる。
【００８０】
例えば、ＳＯＣ５００が故障等のために正常に動作できないような場合には、フェイルセーフ（fail−safe）機能が働くことになる。また、前述した一定時間以内には電源電圧（ＡＵＸＶＣＣ１）が出力されて、プルアップ抵抗２６０を介して、ＰＷＲ＿ＯＮ信号を“Ｈ”レベルに持ち上げるために電源スイッチ６２１が開放状態（押下されない状態）になった後も、ＰＷＲ＿ＯＮ制御端子１５０を“Ｈ”レベルに維持することができ、記録装置の動作は継続できる。
【００８１】
これに対して、記録装置がパワーオン状態である時にこれをオフ状態に移行させる場合には、電源スイッチ６２１を再度押すことで実行される。
【００８２】
記録装置がオン状態の時には、その動作モードがノーマルモードであるか、或いはスリープモードに係わらず、電源電圧（ＡＵＸＶＣＣ１）は出力されるので、その電源を使用しているＳＯＣ５００とインタフェース６１１には電力が供給されているために、少なくとも一部の回路は動作している。なお、スリープモード時は、殆んどの回路への基本動作クロックの供給が遮断されたり、動作が低周波数に切り替えられたりして低消費電力状態になっている。そして、ＳＯＣ５００はインタラプト入力端子（ＩＮＴ１）４２０を通して電源スイッチ６２１が押下されたかどうかをモニタリングしている。
【００８３】
このような状況の下で、電源スイッチ６２１が押下されて、インタラプト入力端子４２０への信号入力が“Ｈ”レベルになると、ＳＯＣ５００内のＭＰＵに対し割込み処理を起動させる。なお、スリープモード中であれば、同時に、基本動作クロックからのクロック供給の回復もおこなわれる。この割込み処理では、出力ポート（ＯＵＴ１）４３０からの制御信号によりトランジスタ（ＴＲ２）４９０をアクティブにし、ＰＷＲ＿ＯＮ信号を強制的に“Ｌ”レベルにすることにより、電源ユニット１００（即ち、記録装置）をパワーオフ状態にすることができる。
【００８４】
記録装置がノーマルモードにあるときに、ホスト装置６１０から印刷ジョブが送信されてくるとインタフェース６１１を介して印刷ジョブをＳＯＣ５００が管理しているメモリに転送され、その印刷ジョブ中の印刷データに対して画像処理を行い、印刷用ビットマップデータに変換して、これをＳＯＣ３００が管理しているメモリに転送され、その後、エンジンコントローラ２００の制御するエンジン（図１に示す記録ヘッド３など）により記録用紙Ｐに（印刷用ビットマップデータに対応した）インクの吐出が行われ、印刷処理が行われる。
【００８５】
なお、記録装置がノーマルモードにあるときに、予め決められた一定時間（例えば、５分）以上の間、ホスト装置６１０からの印刷ジョブ送信がなく（言い換えると、ホスト装置は何の印刷ジョブも送信しない）、さらにオペレーションパネルからの操作もされない状態（有効な動作を行わず、有効な動作要求がくるのを待っている状態、以後、スタンバイ状態と呼ぶ）が続くと、記録装置はスリープモードに移行する。
【００８６】
この場合、まず、ＳＯＣ５００が内部タイマによるタイムアウトによって、一定時間以上のスタンバイ状態を検出すると、
（１）  ＳＯＣ５００からＳＯＣ３００へスリープコマンドを発行し、
（２）  ＳＯＣ３００はスリープコマンドを受信し、スリープ処理（エンジンコントローラ２００やエンジンへの電力供給が遮断されてスリープモードに移行してもよい状態にする処理）を実行し、
（３）  ＳＯＣ３００はスリープ処理を完了すると、ＳＯＣ５００にスリープ準備完了ステータスを返し、
（４）  ＳＯＣ５００はエンジンコントローラ２００との接続信号において、ＳＶＣＣ＿ＯＮ信号を除く全ての出力をＨｉ−Ｚにし、
（５）  ＳＯＣ５００はＳＶＣＣ＿ＯＮ信号を“Ｌ”レベルにし、これによりＶＣＣ１＿ＯＮ制御端子１６０とＶＣＣ２＿ＯＮ制御端子１７０への入力を“Ｌ”レベルにし、電源ユニット１００からの電源出力ＶＭ、ＶＣＣ１、ＶＣＣ２をオフにし（即ち、エンジンコントローラ２００およびエンジンへの全ての電力供給を遮断）、
（６）  システムコントローラ４００もＳＯＣ５００とインタフェース６１１とを除く他の回路へは電力供給を遮断する。
【００８７】
ただし、スリープモードにおいて、ＳＯＣ５００とインタフェース６１１のような必要不可欠の回路に対しては電源電圧（ＡＵＸＶＣＣ１）が供給されているため、ノーマルモードからスリープモードへの移行が可能である。また、記録装置がスリープモードからノーマルモードに移行すると、スリープモードにおいては電源が供給されていない回路に対しても電源（ＶＣＣ１）が供給される。
【００８８】
さらに、ＳＯＣ５００はＭＰＵを含む複数の回路と複数のスイッチとを内部に備えている。これらのスイッチは夫々、複数の回路に備えられ、電源（ＡＵＸＶＣＣ１）のオン／オフを切り替える。ノーマルモードでは、それらのスイッチ全てはオンになっているが、スリープモードではスリープモードに必要な回路に対応するスイッチだけがオンになる。
【００８９】
これにより、システムコントローラ４００は、ホスト装置６１０からの印刷ジョブ等の記録データが送信されてきたことを検出でき、その検出後には供給が遮断されている電源や基本動作クロックの供給を回復し、ＳＶＣＣ＿ＯＮ信号を制御できる。
【００９０】
システムコントローラ４００は、スリープモードでは最小限の回路部分を除く、他の回路部分への電源（ＶＣＣ１）の供給は遮断され、基本動作クロック信号の供給も遮断される。
【００９１】
また、このスリープモードにおいては、ＳＯＣ５００内部のＭＰＵはＨａｌｔ命令を実行してＨａｌｔ状態（停止状態）になっている。この状態のＭＰＵはインタラプト入力端子から外部から入力される信号で通常動作状態に復帰させることができる。
【００９２】
以上のような手順で、記録装置はスリープモードに移行する。
【００９３】
また、このスリープモード中に、ホスト装置６１０から印刷ジョブが送信されてきた場合には、インタフェース６１１は印刷ジョブが送信されてきたことを検出し、インタフェース制御バス５２０を経由してＳＯＣ５００内部のＭＰＵにインタラプト要求を出す。そして、この要求に応答して、以下のような手順でスリープモードからノーマルモードに復帰して印刷処理を行なう。
【００９４】
（１）  ＳＯＣ５００内部のＭＰＵはＨａｌｔ状態から通常動作状態に復帰し、ＭＰＵ内部のインタラプト処理ルーチンの中で、ＳＯＣ５００やインタフェース６１１においてクロック信号の供給が遮断されている基本動作クロックを復帰させたり、必要があれば、インタフェース６１１のイニシャライズ処理等も行う。
【００９５】
（２）  ＳＯＣ５００はＳＶＣＣ＿ＯＮ信号を“Ｈ”レベルにして、ＶＣＣ１＿ＯＮ制御端子１６０とＶＣＣ２＿ＯＮ制御端子１７０への入力を“Ｈ”レベルにし、電源ユニット１００からの電源出力ＶＭ、ＶＣＣ１、ＶＣＣ２をオンにする。これにより、全ての電力供給が復帰する。
【００９６】
（３）  ＳＯＣ５００はＥ＿ＲＥＡＤＹ信号をチェックし、ＳＯＣ３００（即ち、エンジンコントローラ２００）と通信可能かどうかを確認する。
【００９７】
（４）  ＳＯＣ３００と通信可能（即ち、Ｅ＿ＲＥＡＤＹ＝“Ｈ”）であることが確認できたら、ＳＯＣ５００とエンジンコントローラ２００との接続信号の出力信号をＨｉ−Ｚから出力状態にする。ＳＯＣ５００がＳＯＣ３００と通信可能になれば、Ｓ＿ＲＥＡＤＹ＝“Ｈ”とする。
【００９８】
（５）  システムコントローラ（ＳＯＣ５００）４００の復帰要因をエンジンコントローラ２００へ通知し、エンジンコントローラ２００にそれ以後の要求された処理の準備をさせる。これにより、記録装置はノーマルモードに復帰する。
【００９９】
（６）  引き続き、ホスト装置６１０からインタフェース６１１へ印刷ジョブが送信されている場合には、ＳＯＣ５００はインタフェース６１１から印刷ジョブを受信し、前述した記録装置のノーマルモード時の印刷処理を行う。
【０１００】
さて、従来技術の項で説明したように、沈降対策処理や変色ぼかし対策処理は予め決められた一定時間間隔で行われなければならない。
【０１０１】
また、これらの処理はエンジンコントローラとエンジン部のみで実行が可能なため、この実施形態ではエンジンコントローラ２００にＲＴＣ２０５を実装し、ＳＯＣ３００内部のＭＰＵがＲＴＣ−ＢＵＳを経由してＲＴＣ２０５を制御可能な構成にしている。なお、元来、インクジェット記録装置は、ヘッドクリーニング処理等を定期的に行わなければならなかったり、インクカートリッジなどのように定期的に部品交換等が必要な構成要素もあるため、システムコントローラか或いはエンジンコントローラのどちらかにＲＴＣを実装する必要があった。
【０１０２】
さて、ＳＯＣ３００はＲＴＣ２１０に沈降対策処理や変色ぼかし対策処理を行わせる間隔の時間を設定し、その時間間隔毎にＲＴＣのインタラプト要求出力端子２１０からのアラーム信号（ＡＬＡＲＭ）が“Ｈ”レベルとなって出力されるようなモードに設定する。
【０１０３】
そして、記録装置がノーマルモードにある場合には、アラーム信号（ＡＬＡＲＭ）がＳＯＣ３００のインタラプト入力ポート（ＩＮＴ１０）３５０に入力されるため、ＳＯＣ３００は沈降対策処理や変色ぼかし対策処理を行うタイミングを知ることができ、そのタイミングで沈降対策処理や変色ぼかし対策処理を行うことができる。
【０１０４】
これに対して、記録装置がスリープモードにある場合は、出力端子１２０〜１４０からの電源出力ＶＣＣ１、ＶＣＣ２、ＶＭが遮断されているため、ＳＯＣ３００には電力が供給されておらず、その結果、アラーム信号（ＡＬＡＲＭ）が“Ｈ”レベルになって出力されても、ＳＯＣ３００がそのアラーム信号を直接検出することはできない。
【０１０５】
しかしながら、図３に示す回路構成では、アラーム信号（ＡＬＡＲＭ）が“Ｈ”レベルになって出力されると、ＥＶＣＣ＿ＯＮ信号ラインが“Ｈ”レベルになる（アラーム信号線とＥＶＣＣ＿ＯＮ信号ラインは接続されている）。その結果、ＶＣＣ２＿ＯＮ制御端子１７０への入力が“Ｈ”レベルになるため、出力端子１３０、１４０からは電源ＶＭ、ＶＣＣ２が出力される。これにより、エンジンコントローラ２００はパワーオン時と同様にノーマルモード状態に移行する。そして、ＳＯＣ３００内部のＭＰＵはその起動直後に、ＲＴＣ制御バス（ＲＴＣ−ＢＵＳ）２２０を経由してＲＴＣ２０５のアラームフラグ（レジスタ）を参照する。このアラームフラグはアラーム信号（ＡＬＡＲＭ）が“Ｈ”レベルになって出力されるときには、フラグＯＮとなっているもので、このアラームフラグがＯＮになっていることを知ることで（パワーオン時とは違って）、沈降対策処理や変色ぼかし対策処理を行うタイミングであることをＳＯＣ３００は知ることができる。
【０１０６】
よって、そのタイミングで沈降対策処理や変色ぼかし対策処理を行うことができる。
【０１０７】
一方、このとき、システムコントローラ４００はＳＯＣ５００を復帰させる要因もなく、ＶＣＣ１の電源供給も遮断されたままであるため、スリープモード時の状態、つまり、低消費電力状態が維持される。よって、エンジンコントローラとエンジン側に電力が供給されるだけで沈降対策処理や変色ぼかし対策処理を行うことができる。
【０１０８】
しかしながら、上述したようなスリープモード中に沈降対策処理や変色ぼかし対策処理を行っている状態は、記録装置全体としてはあくまでもスリープモード中である。そのために、沈降対策処理や変色ぼかし対策処理が完了後、ＳＯＣ３００は、ＲＴＣ２０５のアラームフラグをクリアするＣｌｅａｒ  Ｆｌａｇ命令をＲＴＣ２１０に転送し、そのアラームフラグをＯＦＦにする。ＲＴＣ２１０ではそのアラームフラグのクリアによって、アラーム信号が“Ｌ”レベルに変化するようになる。これにより、ＶＣＣ２＿ＯＮ制御端子１７０への出力は“Ｌ”レベルになり、出力端子１３０、１４０からの電源出力ＶＭ、ＶＣＣ２は再び遮断される。よって、記録装置は元のスリープモード状態に自動的に戻り、低消費電力状態が維持されることになる。
【０１０９】
以上の処理は図４のフローチャートが示す処理にまとめられる。
【０１１０】
図４はスリープモード中にエンジンコントローラのＳＯＣ３００内部のＭＰＵのファームウェアが実行する沈降対策処理や変色ぼかし対策処理の実行制御を示すフローチャートである。
【０１１１】
図４において、ステップＳ１０ではエンジンコントローラ２００に供給される電源であるＶＣＣ２とＶＭが遮断された状態のスリープモード状態またはパワーオフ状態である。なお、電源ＶＣＣ２、ＶＭの供給が遮断されている状態は、エンジンコントローラ２００にとっては、パワーオフ状態でもスリープモード状態でも同様である。
【０１１２】
この状態において、電源スイッチ６２１が押下（パワーオン要因）、オペレーションパネルの操作、ホスト装置６１０から印刷ジョブが送信（ノーマルモードへの復帰要因）、及びスリープモード中におけるＲＴＣ２０５からのアラーム信号（ＡＬＡＲＭ）の発生（アラーム要因）等の内の少なくとも１つの事象が発生すると、前述したように電源ＶＣＣ２、ＶＭが供給されるようになる。従って、ステップＳ２０では、ＳＯＣ３００は電源ＶＣＣ２、ＶＭが供給されているか否かを判断する（即ち、ＶＣＣ２、ＶＭ＝ＯＮかどうかを判断する）。ここで、ＶＣＣ２、ＶＭ＝ＯＮであれば、ステップＳ３０の処理が実行される。
【０１１３】
電源ＶＣＣ２とＶＭの供給開始は、ＳＯＣ３００に対するリセット信号（不図示）に応答して、ＳＯＣ３００内部のＭＰＵのファームウェアが実行することで認識することができる。この場合、処理はステップＳ３０に進む。これに対して、電源ＶＣＣ２、ＶＭの供給が遮断された状態が継続している限りは（即ち、ＶＣＣ２、ＶＭ＝ＯＦＦ）、ＭＰＵのファームウェアは実行されないので、処理はステップＳ１０に戻り、スリープモード（またはパワーオフ状態）が継続される。
【０１１４】
ステップＳ３０では、エンジンコントローラ２００が起動し、エンジンコントローラ２００各部の機能ブロックが初期化される。エンジンコントローラ２００の起動直後にはエンジンコントローラ２００は自分自身が起動した要因を認識できていない。そこで、処理はステップＳ４０に進み、ＳＯＣ３００は起動要因を認識するために、ＲＴＣ２０５のアラームフラグ（ＡＦＬＧ）をチェックする。
【０１１５】
そのチェックの結果、ステップＳ５０において、ＡＦＬＧ＝“０”であればエンジンコントローラ２００の起動要因がパワーオンであるか或いはノーマルモードへの復帰であると判断する。これら２つの要因によるエンジンコントローラ２００の起動後の処理は同じであり、この場合、処理はステップＳ９０に進み、記録装置の動作をノーマルモードへ移行する。これに対して、ＡＦＬＧ＝“１”であればエンジンコントローラ２００の起動要因がアラーム信号の発生であると判断し、処理はステップＳ６０に進み、沈降対策処理や変色ぼかし対策処理を実行する。
【０１１６】
そして、その処理完了後直ちに、処理はステップＳ７０に進み、ＲＴＣ２０５に対しクリアフラグ（Clear Flag）命令を発行する。その結果、処理はステップＳ８０において、電源ＶＣＣ２、ＶＭの供給が遮断され、これにより、処理はステップＳ１０のスリープモードに戻る。
【０１１７】
従って以上説明した実施形態に従えば、沈降対策処理や変色ぼかし対策処理を行う場合に、エンジンコントローラのみ主要回路への電力供給や基本動作クロックの動作を回復させ、沈降対策処理や変色ぼかし対策処理を行い、これらの処理が完了した後に自動的に回復したエンジンコントローラ側の主要回路への電力供給や基本動作クロックの動作を遮断し、元のスリープモード状態に戻ることができる。
【０１１８】
これにより、記録装置がノーマルモード中でもスリープモード中でも沈降対策処理や変色ぼかし対策処理を必ず定期的に行うことが可能となる。
【０１１９】
さらに、スリープモード中には必要最小限の電力消費で処理を実行することが可能であり、沈降対策処理や変色ぼかし対策処理完了後には自動的にスリープモード状態に復帰するため、記録装置の操作者に意識させることなく常に、スリープモード中の電力消費を最小限に維持することできるという利点がある。
【０１２０】
＜他の実施形態＞
通常、プリンタシステムとしてのエラーが発生した場合に、そのエラーに対応する処理はシステムコントローラが主体となってエンジンコントローラと協調して行う。従って、前述の実施形態において、沈降対策処理や変色ぼかし対策処理の処理中に、例えば、紙詰まりやセンサの故障等のエラーが発生した場合には、エンジンコントローラのみでは対処できず、プリンタシステムが異常状態のまま放置されてしまうことになる。
【０１２１】
この実施形態では、前述の実施形態で説明した処理に加えて、そのような状態を回避するための処理が組み込まれた例について説明する。なお、この実施形態でも図１〜図３を参照して説明した記録装置を用いるものとする。
【０１２２】
さて、記録装置がスリープモードにあるときに沈降対策処理や変色ぼかし対策処理を実行している最中に、例えば、紙詰まりセンサが紙詰まり状態を検出したり、機構制御のためのセンサ等が故障し、機構制御が正常に行えなくなった状態を検出した場合（システムエラー発生時）には、ＳＯＣ３００は出力ポート３１０から出力されるＳ＿ＷＡＫＥ信号を“Ｈ”レベルにして、これをＳＯＣ５００のインタラプト入力ポート４６０へ入力される。なお、このとき、ＳＯＣ５００には、電源ＡＵＸＶＣＣ１が供給されているが、ＳＯＣ５００の主要部の基本動作クロックが停止状態で低消費電力状態にいる。
【０１２３】
インタラプト入力される“Ｈ”レベルにあるＳ＿ＷＡＫＥ信号により、ＳＯＣ５００（即ち、システムコントローラ４００）は、前述の実施形態で説明したようにスリープモード中にホスト装置６１０から印刷ジョブが送信されてきて、ホインタフェース６１１からインタラプト信号が入力された場合と同様な手順で、電力供給や基本動作クロックが回復され、記録装置はノーマルモードとなる。ここで、前述の実施形態で説明した場合と異なるのは、システムコントローラ４００がスリープモード（低消費電力状態）からノーマルモードへと変化した要因である。ＳＯＣ５００はノーマルモードへの復帰直後に、インタラプト要因フラグをチェックすることで、その復帰の要因が何で有るかを判別する。
【０１２４】
例えば、インタラプト入力ポート（ＩＮＴ２）４６０に対応するフラグがＯＮになっており、そして、ＥＶＣＣ＿ＯＮの入力ポート（ＩＮ１）４５０における信号レベルが“Ｈ”レベルである（あるいは、対応するフラグがＯＮである）場合には、記録装置がスリープモードにあるときに沈降対策処理や変色ぼかし対策処理を実行している最中にエラーが発生したことが、その要因であると判断する。よって、その場合には、システムコントローラ４００はエンジンコントローラ２００に対して、どのようなエラーが発生したのかを問い合わせる。
【０１２５】
そして、エンジンコントローラ２００から応答されてきた情報に基づいて、エラー要因に対処する処理を実行する。そして、記録装置のみで対処しきれない場合にはホスト装置６１０にインストールされたステータスモニタ（プリンタ状態管理プログラム）やプリンタドライバと通信して記録装置のエラー状態をホスト装置に通知する。その結果、必要であれば、ホスト装置のディスプレイ等にエラーメッセージを表示することで、エラーの発生を記録装置の操作者に知らせ、その対処を促したりする。
【０１２６】
以上の処理は図５のフローチャートが示す処理にまとめられる。
【０１２７】
図５はこの実施形態に従うスリープモード中にエンジンコントローラのＳＯＣ３００内部のＭＰＵのファームウェアが実行する沈降対策処理や変色ぼかし対策処理の実行制御を示すフローチャートである。なお、図５において、前述の実施形態に関連して図４のフローチャートで説明したのと同じ処理ステップについては同じステップ参照番号を付し、その説明は省略する。ここでは、この実施形態に特有のステップについてのみ説明する。
【０１２８】
ステップＳ６５では、記録装置がスリープモードにあるときに沈降対策処理や変色ぼかし対策処理を実行している最中にシステムエラーが発生したかどうを調べる。ここで、システムエラーが発生しなかった場合には、処理はステップＳ７０へ進むため、前述の実施形態と全く同じ処理が行なわれる。
【０１２９】
これに対して、沈降対策処理や変色ぼかし対策処理の処理を行っている最中にシステムエラーが発生した場合、処理はステップＳ６６に進み、システムコントローラ４００への電力供給や基本動作クロックを回復させるため、ＳＯＣ３００はＳ＿ＷＡＫＥ信号を“Ｈ”レベルにして出力する。Ｓ＿ＷＡＫＥ信号が“Ｈ”レベルになったことに応答して、システムコントローラ４００への電力供給や基本動作クロックが回復し、この時点ではエンジンコントローラ２００には既に電力供給や基本動作クロックが回復しているため、記録装置はノーマルモードとなる。
【０１３０】
さて、システムコントローラ４００は、ノーマルモードに移行直後に記録装置がノーマルモードに移行した要因が何で有るかを調べる。このときは、インタラプト入力端子４６０（ＩＮＴ２）からの入力信号である“Ｈ”レベルのＳ＿ＷＡＫＥ信号がその要因であるだけでなく、ＥＶＣＣ＿ＯＮの入力ポート（ＩＮ１）４５０における信号レベルが“Ｈ”レベル（或いは、対応するフラグがＯＮ）であるので、エンジンコントローラ２００の沈降対策処理や変色ぼかし対策処理を実行中にシステムエラーが発生していることをシステムコントローラ４００は認識する。そこで、システムコントローラ４００は、エンジンコントローラ２００に対しシステムエラーの詳細について問い合わせる。
【０１３１】
それに応答して、ステップＳ６７では、エンジンコントローラ２００は、システムコントローラ４００に対しエラー要因（例えば、紙詰まりエラー）を送信する。その後、処理はステップＳ９０に進み、エンジンコントローラ２００はノーマルモードを維持する。システムコントローラ４００では、エンジンコントローラ２００から送信されてきたエラー要因に基づいて、対処処理をノーマルモード時のエラー処理と同様に実行する。
【０１３２】
従って以上説明した実施形態に従えば、スリープモード中に沈降対策処理や変色ぼかし対策処理を実行中にシステムエラーが発生した場合には、システムコントローラ側の主要回路の電力供給や基本動作クロックを回復させ、システムコントローラによってシステムエラーに対処するためのエラー処理を行わせることが可能になる。
【０１３３】
これにより、記録装置が異常状態のまま放置されることなく、また、操作者に対処を促すことも可能となる。
【０１３４】
なお、図７に示すように、アラーム信号（ＡＬＡＲＭ）がエンジンコントローラ２００のＳＯＣ３００と電源ユニット１００に入力されるが、その信号がシステムコントローラ４００のＳＯＣ５００には入力されていない構成でも構わない。このような構成では、“Ｈ”レベルのＳ＿ＷＡＫＥ信号を入力した後、システムコントローラ４００は、エンジンコントローラ２００に対しシステムエラーについて問い合わせを行う。
【０１３５】
さらに、以上の実施形態において、記録ヘッドから吐出される液滴はインクであるとして説明し、さらにインクタンクに収容される液体はインクであるとして説明したが、その収容物はインクに限定されるものではない。例えば、記録画像の定着性や耐水性を高めたり、その画像品質を高めたりするために記録媒体に対して吐出される処理液のようなものがインクタンクに収容されていても良い。
【０１３６】
以上の実施形態は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。
【０１３７】
また、以上の実施形態は記録ヘッドを走査して記録を行なうシリアルタイプの記録装置であったが、記録媒体の幅に対応した長さを有する記録ヘッドを用いたフルラインタイプの記録装置であっても良い。フルラインタイプの記録ヘッドとしては、上述した明細書に開示されているような複数記録ヘッドの組み合わせによってその長さを満たす構成や、一体的に形成された１個の記録ヘッドとしての構成のいずれでもよい。
【０１３８】
さらに加えて、本発明に係る記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものの他、リーダ等と組み合わせた複写装置、さらには送受信機能を有するファクシミリ装置の形態を取るものであっても良い。
【図面の簡単な説明】
【０１３９】
【図１】本発明の代表的な実施形態であるインクジェット記録装置のキャリッジ周辺部の構成の概要を示す外観斜視図である。
【図２】図１に示した記録装置の制御構成を示すブロック図である。
【図３】電力管理制御に係わる記録装置の構成を示すブロック図である。
【図４】スリープモード中にエンジンコントローラが実行する沈降対策処理や変色ぼかし対策処理の実行制御を示すフローチャートである。
【図５】他の実施形態に従うスリープモード中にエンジンコントローラが実行する沈降対策処理や変色ぼかし対策処理の実行制御を示すフローチャートである。
【図６】従来のプリンタの構成を示すブロック図である。
【図７】電力管理制御に係わる記録装置の別の構成を示すブロック図である。
【符号の説明】
【０１４０】
１００  電源ユニット
１０５  ＢＵ電源端子
１１０  ＡＵＸＶＣＣ１電源
１２０  ＶＣＣ１電源
１３０  ＶＣＣ２電源
１４０  ＶＭ電源
１５０  ＰＷＲ＿ＯＮ制御端子
１６０  ＶＣＣ１＿ＯＮ制御端子
１７０  ＶＣＣ２＿ＯＮ制御端子
２００  エンジンコントローラ
２０５  ＲＴＣ
２１０  アラーム信号
２２０  ＲＴＣ制御バス
２３０  レギュレータ（ＲＥＧ）
２４０、２７０、２８０、５３０  ダイオード
２５０  ２次電池
２６０  プルアップ抵抗
２９０、４９０  トランジスタ
３００、５００  ＳＯＣ
３１０  Ｓ＿ＷＡＫＥ信号出力ポート（ＯＵＴ１０）
３２０  Ｅ＿ＲＥＡＤＹ信号出力ポート（ＯＵＴ１１）
３３０  Ｓ＿ＲＥＡＤＹ信号入力ポート（ＩＮ１０）
３４０  ＳＶＣＣ＿ＯＮ信号監視入力ポート（ＩＮ１１）
３５０  ＡＬＡＲＭ信号インタラプト入力ポート（ＩＮＴ１０）
３６０  データバス
３７０  トランジスタＴＲ１制御出力ポート（ＯＵＴ１２）
４００  システムコントローラ
４１０  ＳＯＣ５００の電源入力端子
４２０  インタラプト入力ポート（ＩＮＴ１）
４３０  トランジスタＴＲ２制御出力ポート（ＯＵＴ１）
４４０  ＳＶＣＣ＿ＯＮ信号出力ポート（ＯＵＴ２）
４５０  ＥＶＣＣ＿ＯＮ信号監視入力ポート（ＩＮ１）
４６０  Ｓ＿ＷＡＫＥ信号インタラプト入力ポート（ＩＮＴ２）
４７０  Ｅ＿ＲＥＡＤＹ信号監視入力ポート（ＩＮ２）
４８０  Ｓ＿ＲＥＡＤＹ信号出力ポート（ＯＵＴ３）
５１０  インタフェースへの電源入力端子
５２０  インタフェース制御バス
６１０  ホスト装置
６１１  インタフェース
６２１  電源スイッチ
【図１】
2004358963.tif 000003
【図２】
2004358963.tif 000004
【図３】
2004358963.tif 000005
【図４】
2004358963.tif 000006
【図５】
2004358963.tif 000007
【図６】
2004358963.tif 000008
【図７】
2004358963.tif 000009