(57)【特許請求の範囲】
【請求項１】
所定の条件に基づいて記録動作を行うための動作モードから前記動作モードより消費電力が低い待機モードへの移行が可能な記録装置であって、
ホストから記録データを受信する複数のインタフェースと、
前記記録装置への電源投入を行うスイッチと、
前記スイッチの操作に基づいて開始した前記動作モードから前記待機モードに移行するまでに前記ホストから記録データを前記複数のインタフェースの少なくとも１つを介して受信したかどうかを判別する判別手段と、
前記動作モードにおいて、記録データの最後の受信に用いられたインタフェースを識別する識別手段と、
前記判別手段によって前記複数のインタフェースのいずれを介しても受信がなかったことが判別された場合に前記複数のインタフェースに対する動作を全て停止させる第１の設定を行い、前記判別手段によって前記複数のインタフェースの少なくとも１つを介して受信があったことが判別された場合に前記識別手段によって識別された前記最後の受信に用いられたインタフェース以外のインタフェースに対する動作を停止させる第２の設定を行う設定手段と、
前記設定手段により前記第１の設定が行われた場合には、前記待機モードにおいて前記複数のインタフェースに対する動作を停止するよう制御し、前記設定手段により前記第２の設定が行われた場合には、前記待機モードにおいて前記最後の受信に用いられたインタフェース以外のインタフェースに対する動作を停止するよう制御する制御手段とを有し、
前記制御手段は、前記スイッチの操作と、前記第２の設定が行われた場合において前記最後の受信に用いられたインタフェースが記録データを受信するときの信号の状態変化との内の少なくともいずれかに基づいて、前記記録装置を動作モードに移行させることを特徴とする記録装置。
【請求項２】
前記識別手段は前記待機モードに入る前の記録動作における記録データの受信経路から前記受信に用いられたインタフェースを識別することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記所定の条件は、前記記録動作を完了後、所定時間が経過することを含むことを特徴とする請求項１に記載の記録装置。
【請求項４】
前記複数のインタフェースは、ＩＥＥＥ１２８４仕様のインタフェースと、ＵＳＢ仕様のインタフェースとを含むことを特徴とする請求項１に記載の記録装置。
【請求項５】
前記インタフェースに対する動作は、システムクロックの供給を行う動作であることを特徴とする請求項１に記載の記録装置。
【請求項６】
前記記録動作は、インクを吐出して記録を行うインクジェット記録ヘッドによってなされることを特徴とする請求項１に記載の記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録装置に関し、特に、例えば、インクジェット記録装置に関する。
【０００２】
【従来の技術】
近年のインターネットの普及と共に、インクジェットプリンタ、レーザビームプリンタ等の記録装置により、記録を行う機会が増大している。加えて、近年、環境問題が注目されるに伴い、各種装置に対する消費電力の低減が求められるようになってきた。
【０００３】
この消費電力低減に関しては、従来より多数の発明がなされており、米国特許第5784598号、米国特許第5560017号（日本国特表平7-507406号）、米国特許第5457516号（日本国特許第2925951号）、日本国特許第3003506号、特開平11‐227304号公報などは代表的なものである。
【０００４】
この消費電力低減を達成する具体的手段として、記録装置の動作モードを記録中モードと待機モードに区分し、待機モード時には制御回路部の動作クロック（CLK）を低減させるもの（米国特許第5784598号、米国特許第5560017号（日本国特表平7-507406号）、特開平11‐227304号公報）、待機モード時には消費電力が大きい機能ブロックの動作を停止させるもの（米国特許第5457516号（日本国特許第2925951号））、待機モードの設定方法に関するもの（日本国特許第3003506号）が提案されている。
【０００５】
このように従来の技術に従えば、記録装置の動作モードを２つに区分し、各モードに応じて消費電力状態を制御する。
【０００６】
一方、近年の記録装置はホストコンピュータ（以下、ホストという）と多様な形態で接続し動作可能となってきた。例えば、ホスト自身で動作するオペレーティングシステム（ＯＳ）での違い、即ち、Windows98／Windows NT／Windows CE／Mac．等のＯＳの違いがあり、ホスト自身の違い、即ち、STB（Set top BOX）、ゲーム機、或いはパソコン（ＰＣ：Personal Computer）等の違いがあり、更には、例えば、ホストインタフェース（Ｉ／Ｆ）の違い、即ち、USB／Bluetooth／IEE1394／IEEE1284／ネットワーク等の違いがある。
【０００７】
これらに加えて、記録装置の動作にも多様性がある。即ち、待機モードから記録モードへの移行を、ホストからのデータ受信に応じて待機モードから記録モードへ移行する方法もあれば、記録装置の操作パネル等を介したマンマシン操作による方法などもある。
【０００８】
【発明が解決しようとする課題】
しかしながら上記従来例では、各接続形態においては同一の動作制御部が動作するわけではなく、個々の接続形態に対応した制御部を備えていた。この為、待機モードとはいえ、複数の動作制御部を動作可能にするとある程度の電力消費が発生し、効果的な消費電力の低減が実現できないという問題がある。
【０００９】
本発明は上記従来例に鑑みてなされたもので、複数の接続形態を備えた記録装置において、その接続形態に応じて最小の消費電力にて待機可能な記録装置を提供することを目的としている。
【００１０】
【課題を解決するための手段】
上記目的を達成するために本発明の記録装置は、以下のような構成からなる。
【００１１】
即ち、所定の条件に基づいて記録動作を行うための動作モードから前記動作モードより消費電力が低い待機モードへの移行が可能な記録装置であって、ホストから記録データを受信する複数のインタフェースと、前記記録装置への電源投入を行うスイッチと、前記スイッチの操作に基づいて開始した前記動作モードから前記待機モードに移行するまでに前記ホストから記録データを前記複数のインタフェースの少なくとも１つを介して受信したかどうかを判別する判別手段と、前記動作モードにおいて、記録データの最後の受信に用いられたインタフェースを識別する識別手段と、前記判別手段によって前記複数のインタフェースのいずれを介しても受信がなかったことが判別された場合に前記複数のインタフェースに対する動作を全て停止させる第１の設定を行い、前記判別手段によって前記複数のインタフェースの少なくとも１つを介して受信があったことが判別された場合に前記識別手段によって識別された前記最後の受信に用いられたインタフェース以外のインタフェースに対する動作を停止させる第２の設定を行う設定手段と、前記設定手段により前記第１の設定が行われた場合には、前記待機モードにおいて前記複数のインタフェースに対する動作を停止するよう制御し、前記設定手段により前記第２の設定が行われた場合には、前記待機モードにおいて前記最後の受信に用いられたインタフェース以外のインタフェースに対する動作を停止するよう制御する制御手段とを有し、前記制御手段は、前記スイッチの操作と、前記第２の設定が行われた場合において前記最後の受信に用いられたインタフェースが記録データを受信するときの信号の状態変化との内の少なくともいずれかに基づいて、前記記録装置を動作モードに移行させることを特徴とする。
【００１２】
さて、上記識別手段は、さらに以下の特徴や構成を備えることが好ましい。
【００１３】
即ち、前記識別手段は、待機モードに入る前の記録動作における記録データの受信経路から受信に用いられたインタフェースを識別する。
【００１４】
前記所定の条件は、前記記録動作を完了後、所定時間が経過することを含むことが望ましい。
【００１７】
なお、前記複数のインタフェースは、ＩＥＥＥ１２８４仕様のインタフェースと、ＵＳＢ仕様のインタフェースとを含むことが好ましい。
【００１８】
また、前記インタフェースに対する動作は、システムクロックの供給を行う動作であることが好ましい。
【００１９】
また、前記記録動作には、インクを吐出して記録を行うインクジェット記録ヘッドを用いることが好ましい。
【００２２】
【発明の実施の形態】
以下添付図面を参照して本発明の好適な実施形態について詳細に説明する。
【００２３】
図１は本発明の代表的な実施形態であるインクジェット方式に従って記録を行う記録ヘッドを備えた記録装置１００の槻略構成を示す斜視図である。この実施形態では、図１に示すように記録ヘッド１はこれにインクを供給するインクタンク７とともに連結され一体となってインクカートリッジ２０を構成する。なお、この実施形態ではインクカートリッジ２０は後述するように記録ヘッド１とインクタンク７とが分離可能な構成となっているが、記録ヘッドとインクタンクとが一体化したインクカートリッジを用いても良い。
【００２４】
また、インクタンク７の底面にはインク残量検出を行うための光学プリズムが設けられている。
【００２５】
図１において、記録ヘッド１は図中下向きにインクを吐出する姿勢でキャリッジ２に搭載されており、キヤリッジ２をガイド軸３に沿って移動させながらインク液滴を吐出して記録用紙のような記録媒体（不図示）上に画像を形成していく。なお、キヤリッジ２の左右移動（往復移動）はキヤリッジモータ（ＣＲモータ）４の回転によりタイミングベルト５を介して行われる。キヤリッジ２には係合爪６が設けられ、インクタンクの係合穴７ａと係合して、キヤリッジ２にインクタンク７は固定される．
さて、記録ヘッド１走査分の記録が終了すると、記録動作を中断し、プラテン８上に位置する記録媒体をフイードモータ（ＬＦモータ）９の駆動により所定量だけ搬送し、次いで再びキヤリッジ２をガイド軸３に沿って移動させながら次の１走査分の画像形成を行う。
【００２６】
装置本体の右側には記録ヘッド１のインク吐出状態を良好に保つための回復動作を行う回復機器１０が配設されており、その機器１０には記録ヘッド１をキャップするキャップ１１、記録ヘッド１のインク吐出面を拭うワイパ１２、及び、記録ヘッド１のインク吐出ノズルからインクを吸引するための吸引ポンプ（不図示）などが設けられている。
【００２７】
また、記録媒体を搬送するためのフイードモータ９の駆動力は本来の記録媒体搬送機構に伝達される他に、自動給紙装置（ＡＳＦ）１３へも伝達される。
【００２８】
さらに、回復機器１０の横側には赤外ＬＥＤ（発光素子）１５及びフォトトランジスタ（受光素子）１６から成るインク残量検出とインクタンク有無検出を行うための光学ユニット１４が設けられている。これらの発光素子１５と受光素子１６とは記録用紙の搬送方向（矢印Ｆの方向）に沿って並ぶように取り付けられている。光学ユニット１４は装置本体のシヤーシ１７に取り付けられている。インクカートリッジ２０がキヤリッジ２に搭載され、図１に示された位置より右方向へと移動すると、インクカートリッジ２０は光学ユニット１４上に位置するようになる。そして、インクタンク７の底面よりインクの状態を光学ユニット１４によって検出することが可能となる．
次に、上述した装置の記録制御を実行するための制御構成について説明する。
【００２９】
図２は記録装置の制御回路の構成を示すブロック図である。図２に示されているように記録装置１００はパソコン等の情報処理装置１０２と情報処理装置１０３に接続されている。
【００３０】
さて、図２において、１０４は記録装置１００のシステム制御をソフトウエアにより制御するＣＰＵ、１０５は記録装置１００のシステム制御をハードウエアにより制御するＡＳＩＣ、１０６はＣＰＵ１０４の制御プログラムを格納したＲＯＭ、１０７はＣＰＵ１０４とＡＳＩＣ１０５とＲＯＭ１０６を機能的に結合するシステムバスでありデータ線の集合とアドレス線の集合及びその他の制御線の集合よりなる。また、１０８はＡＳＩＣ１０５からシステムバス１０７への入出力線群である。
【００３１】
１０９はＲＡＭでありＣＰＵ１０４のワーク領域、ホストから受信したデータの一時的なバッファ、記録ヘッド１へ転送する記録データの一時的なバッファとして使用する。１１０はＲＡＭ１０９の制御線群である。１１１は不揮発性のデータを格納可能なＥＥＰＲＯＭであり、記録装置１００の経時的な状態情報等を格納する。１１２はＥＥＰＲＯＭ１１１の制御線群である。
【００３２】
１１３は発振器であり、ＣＰＵ１０４及びＡＳＩＣ１０５の動作クロックを提供する。１１４は発振器１１３からの出力線、１１５はＡＳＩＣ１０５を経由してＣＰＵ１０４に供給されるクロック信号の供給線である。
【００３３】
１１６はＣＰＵ１０４を起動する為の信号線（詳細は後述）、１１７と１１８は夫々情報処理装置１０２と情報処理装置１０３とを記録装置１００と接続する制御線である。１２０はＡＳＩＣ１０５より出力される記録ヘッド１の駆動信号線である。そして、１２３は記録装置１００の動作指示を行う為のスイッチや記録動作や記録装置の拭態に係る種々のメッセージを表示するＬＣＤや記録装置の状態を知らせる種々の色のＬＥＤランプを備えた操作部である。
【００３４】
以上のような構成において、情報処理装置１０２、又は情報処理装置１０３より記録指令及び記録データが送出され、記録装置１００がその送出された記録指令に従って記録データを受信、しかるべきデータ処理の後、記録データを記録ヘッド１へ送出する。記録ヘッド１への記録データ送出に際し、先ずＬＦモータ９を駆動し、記録紙などの記録媒体を予め所定の量だけ給紙し、その後ＣＲモータ４を駆動することによりキャリッジ２の往復動作を開始する、同時にＣＲモータ４の駆動に同期して記録ヘッド１へ記録データを送出する。このような一連の動作を繰り返すことで記録媒体上に所望の画像が記録される。
【００３５】
なお、ＣＰＵ１０４は、例えば、ＮＥＣ社製：NB85Eコアのように、クロック（ＣＬＫ）供給が停止している状態で、ＮＭＩ（Non  Maskable  Interrupt）信号が入力されると起動する仕様を備えている。
【００３６】
図３はＡＳＩＣ１０５の詳細な構成を説明するブロック図である。
【００３７】
但し、図３において、図１及び図２と同一の番号を付したものは同一の機能を備えた構成要素であるので、その説明は省略する。
【００３８】
図３において、２０２はＩＥＥＥ１２８４仕様により構成された第１のホストインタフェースであり、２０３はＩＥＥＥ１２８４インタフェースの動作制御部である。一方、２０４はＵＳＢ仕様により構成された第２のホストインタフェースであり、２０５はＵＳＢインタフェースの動作制御部である。
【００３９】
２０６は接続形態識別部であり、この実施形態では、（１）データ受信を行ったインタフェースの判別、（２）各インタフェースにホストが接続されているか否かの判別、（３）ＣＰＵ１０４の処理によりデータを送出したホストの種別判定、（４）第１のインタフェース２０２と第２のインタフェース２０３のデータ受信排他処理の機能を備える。
【００４０】
２０７ａは信号線群１１７を介して情報処理装置１０２からデータが送出され、特定の信号線の状態が変化（例えば、ＩＥＥＥ１２８４規格書に規定されているネゴシエーションフェーズへの移行動作）すると有効となる信号線、２０７ｂは同様に、信号線群１１８を介して情報処理装置１０３から無線にてデータが送出され、特定の信号線の状態が変化（例えば、ＵＳＢ規格に規定されているＤ＋／Ｄ−信号の変化）すると有効となる信号線であり、２０７は信号線２０７ａと２０７ｂで送られた信号の論理和をとる論理演算素子である。
【００４１】
但し、信号線２０７ａを介した信号は動作制御部２０３が動作可能な状態、即ち、クロック信号（Ｃ１）が供給されている場合に限り発せられるものであり、信号線２０７ｂに関しても同様である。
【００４２】
２０８は信号線１１４を介して発振器１１３から供給されたクロック信号を各部に供給制御するシステムクロック配信部である。そして、２０９はシステムクロック配信部２０８からの出力信号であり、Ｃ１はＩＥＥＥ１２８４動作制御部２０３へのクロック信号、Ｃ２はＵＳＢ動作制御部２０５へのクロック信号、Ｃ３はタイマカウンタ２１０へのクロック信号、Ｃ４は記録処理部２１１へのクロック信号、Ｃ５は記録ヘッド駆動部２１２へのクロック信号、Ｃ６はＣＰＵ１０４へのクロック信号である。
【００４３】
２１０は記録ヘッド１の吸引動作を制御する為の記録装置１００の不動作時間をカウントするタイマカウンタ、２１１は情報処理装置１０２、或いは情報処理装置１０３から送出された記録データに対し解像度変換等のデータ処理を施す記録データ処理部、２１２は記録ヘッド１を駆動する為の駆動パルス信号を発生する等の記録ヘッド駆動部である。
【００４４】
なお、２０１はＡＳＩＣ１０５の構成要素各部を相互に接続するＡＳＩＣバスである。
【００４５】
次に、以上の構成の記録装置を用いた消費電力削減処理について４つの実施形態を説明する。
【００４６】
［第１実施形態（図４〜図５）］
ここでは、図４〜図５を参照してホスト（情報処理装置）から記録データを受信したインタフェース（Ｉ／Ｆ）の状態により適切な消費電力状態の待機モードを選択設定する例について説明する。
【００４７】
図４はこの実施形態に従う待機モード設定処理の一連の動作を説明するフローチャートである。
【００４８】
まず、ステップＳ３０１では、信号線１１６によりＣＰＵ１０４のＮＭＩ入力（自動パワーＯＮ信号の入力）があったどうかを調べる。この信号入力があった場合にはＣＰＵ１０４が起動し、処理はステップＳ３０３に進むが、この信号入力が無い場合には処理はステップＳ３０２に進み、操作部１２３からパワーオン（PowerON）スイッチの入力待ちとなる。そして、そのスイッチがＯＮとなれば処理はステップＳ３０３に進む。
【００４９】
ステップＳ３０３では、記録装置１００の初期化を行い、記録装置動作モードに移行する。続く、ステップＳ３０４では、情報処理装置から記録データ受信があるかどうかを調べる。
【００５０】
ここで、記録データの受信が判別されると処理はステップＳ３０５に進み、その受信が無ければ処理はステップＳ３０７へ移行する。ステップＳ３０５ではホストとの接続形態を識別する。具体的には、ＩＥＥＥ１２８４動作制御部２０３からの制御線２０７ａ又はＵＳＢ動作制御部２０５からの制御線２０７ｂの信号変化により接続形態識別部２０６が識別する。
【００５１】
ステップＳ３０６では記録動作の完了を待ち合わせ、記録動作完了を待って処理はステップＳ３０７へ移行する。
【００５２】
ステップＳ３０７では先の記録が完了してから、所定時間（自動パワーＯＦＦ時間）が経過したか否かを調べる。ここで、その時間が経過していた場合は処理はステップＳ３０９へ進み、経過していない場合は処理はステップＳ３０８に進んで操作部１２３からパワーオフ（PowerOFF）スイッチの入力指示を監視する。そして、パワーオフが指示されないと処理はステップＳ３０４に戻る。これに対してパワーオフが指示されると処理はステップＳ３０９に進む。
【００５３】
ステップＳ３０９では、複数の選択可能な省電力モードを決定する。
【００５４】
そして、ステップＳ３１０では決定した省電力モードの情報をＥＥＰＲＯＭ１１１に格納し、さらにステップＳ３１１では記録装置１００の各部に対して適切な状態設定を施し、待機モードへ移行する。
【００５５】
なお、ステップＳ３０９とＳ３１１の詳細な処理については、図５を参照して説明する。
【００５６】
図５は図４のステップＳ３０９、及びＳ３１１の詳細な処理を示すフローチャートである。ステップＳ３０９では最後に記録データを受信したインタフェース（Ｉ／Ｆ）は次の機会にも記録データを受信する可能性が高いことから、最後に記録データを受信したインタフェース（Ｉ／Ｆ）を優先的に選択されたインタフェースとみなし、省電力である待機モードの設定をする。このようにして、待機モード時には最後に記録データを受信したインタフェース（Ｉ／Ｆ）からのみ自動起動が可能となるよう設定し、その他の不要な要素において電力を消費しないよう動作クロックの供給を停止する。
【００５７】
まずステップＳ４０１では最後に記録データを受信したインタフェース（Ｉ／Ｆ）がＩＥＥＥ１２８４であったかどうかを調べる。ここで、そのインタフェースがＩＥＥＥ１２８４のインタフェースである場合、処理はステップＳ４０２に進みシステムクロック配信部２０８から配信するシステムクロック（ＣＬＫ）としてはクロックＣ１のみを供給するようにし、他のクロック供給を停止する。従って、この場合には、ＩＥＥＥ１２８４動作制御部２０３のみが動作状態で待機モードに移行することになる。なお、ステップＳ４０２の実際の処理は、ステップＳ３０９において確定されて、ステップＳ３１１において設定された条件で待機モードがＣＰＵにより実行される時になされる。
【００５８】
これに対して、インタフェースがＩＥＥＥ１２８４ではない場合には処理はステップＳ４０３へ進む。
【００５９】
次に、ステップＳ４０３では、最後に記録データを受信したインタフェース（Ｉ／Ｆ）がＵＳＢであったかどうかを調べる。ここで、そのインタフェースがＵＳＢのインタフェースである場合、処理はステップＳ４０４に進みシステムクロック配信部２０８から配信するシステムクロック（ＣＬＫ）としてはクロックＣ２のみを供給するようにし、他のクロック供給を停止する。従って、この場合には、ＵＳＢ動作制御部２０５のみが動作状態で待機モードに移行することになる。なお、ステップＳ４０４の実際の処理は、ステップＳ３０９において確定されて、ステップＳ３１１において設定された条件で待機モードがＣＰＵにより実行される時になされる。
【００６０】
これに対して、インタフェースがＵＳＢではない場合には処理はステップＳ４０５へ進む。ステップＳ４０５では、システムクロック配信部２０８からのシステムクロックの供給をすべて停止する。なお、ステップＳ４０５の実際の処理は、ステップＳ３０９において確定されて、ステップＳ３１１において設定された条件で待機モードがＣＰＵにより実行される時になされる。このようにして、記録装置１０１のパワーオン（PowerON）スイッチがＯＮとなった以降、いずれのインタフェース（Ｉ／Ｆ）からもデータ受信が無かった場合、即ち、電源投入がされたが使用されなかった場合は、クロックＣ１又はＣ２クロックの供給さえも停止させることが可能になる。
【００６１】
従って以上説明した実施形態に従えば、ホストである情報処理装置からの供給される記録データが最後に受信されたのがどのインタフェースであるのかに従って、そのインタフェースを用いた動作に最低限必要な部分のみ動作可能として待機モードに入るので、最適な電力節約状態で待機することができる。
【００６２】
［第２実施形態（図６）］
ここでは、各インタフェース（Ｉ／Ｆ）に信号ケーブルが接続されているかどうかに従って、ケーブルが接続されているインタフェースを優先的に選択されたインタフェースとみなし、省電力である待機モードの設定をする。この実施形態は第１実施形態で説明したステップＳ３０９の処理の実施形態に関するものなので、他の処理についての説明は省略する。
【００６３】
図６はこの実施形態に従うステップＳ３０９の待機モード設定処理を説明するフローチャートである。
【００６４】
まず、ステップＳ５０１では、ＩＥＥＥ１２８４ケーブルが接続されているかどうかを調べる。このことは、ＩＥＥ１２８４規格書に規定されているように、Ｃタイプコネクタの場合は18番ピン（Host  Logic  High）の信号レベルを確認する事により可能である。即ち、18番ピンの信号レベルが“High”であれば接続がされており、“Low”であれば接続無しと判断される。
【００６５】
ここで、ＩＥＥＥ１２８４ケーブルが接続されていれば処理はステップＳ５０２に進み、システムクロック配信部２０８からシステムクロック（ＣＬＫ）としてクロックＣ１を配信し、その後、処理はステップＳ５０４へと進む。
【００６６】
これに対して、ＩＥＥＥ１２８４ケーブルが接続されていなければ処理はステップＳ５０３へ進む。ステップＳ５０３ではシステムクロック配信部２０８からのクロックＣ１の供給を停止する。なお、ステップＳ５０３の実際の処理は、ステップＳ３０９において確定されて、ステップＳ３１１において設定された条件で待機モードがＣＰＵにより実行される時になされる。これにより、クロックＣ１の供給が停止されるので、待機モードにおけるＩＥＥＥ１２８４動作制御部２０３の消費電力が削減される。その後、処理はステップＳ５０４に進む。
【００６７】
次に、ステップＳ５０４では、ＵＳＢケーブルが選択されているかどうかを調べる。このことは、ＵＳＢ規格書に規定されているように、Vbus信号線に＋５Ｖが供給されているか否かを調べることで判定できる。即ち、Vbus信号線の信号レベルが“High”であれば接続がされており、“Low”であれば接続無しと判断される。
【００６８】
ここで、ＵＳＢケーブルが接続されていれば、処理はステップＳ５０５に進み、システムクロック配信部２０８からシステムクロック（ＣＬＫ）としてクロックＣ２を配信し、その後処理はステップＳ５０７へと進む。これに対して、ＵＳＢケーブルが選択されていなければ処理はステップＳ５０６へ移行する。
【００６９】
ステップＳ５０６ではシステムクロック配信部２０８からのクロックＣ２の供給を停止する。なお、ステップＳ５０６の実際の処理は、ステップＳ３０９において確定されて、ステップＳ３１１において設定された条件で待機モードがＣＰＵにより実行される時になされる。これにより、クロックＣ２の供給が停止されるので、待機モードにおけるＵＳＢ動作制御部２０４の消費電力が削減される。その後、処理はステップＳ６０７に進む。
【００７０】
最後に、ステップＳ５０７において、クロックＣ１、Ｃ２以外のシステムクロック配信部２０８からのシステムクロック（即ち、Ｃ３、Ｃ４、Ｃ５、Ｃ６）の供給をすべて停止する。なお、この供給停止は、待機モードがＣＰＵにより実行される時になされる。これにより、ケーブル接続のあるＩＥＥＥ１２８４動作制御部２０３、或いはＵＳＢ動作制御部２０５にのみクロックを供給し、待機モードへ移行する。
【００７１】
従って以上説明した実施形態に従えば、ホストである情報処理装置から接続ケーブルがどのインタフェースに接続されているのかに従って、そのインタフェースを用いた動作に最低限必要な部分のみ動作可能として待機モードに入るので、最適な電力節約状態で待機することができる。
【００７２】
［第３実施形態（図７）］
この実施形態の背景には、近年、セットトップボックス（ＳＴＢ）、ゲーム機等、所謂パソコン以外の機器を接続して記録が可能であることに対する配慮がある。一般に記録装置は、情報処理装置からカレンダー情報を取得し、これを記録ヘッドの吸引動作を行う指標として用いている。しかしながら、セットトップボックス、ゲーム機等の機器においては、パソコンほどの能力を備えていないものが大半であり、カレンダー管理を行えないものも存在する。このような場合、記録装置本体でタイマ管理する必要があり、図３で示したタイマカウンタ２１０に類する機能が必要となり、この機能を動作させるためにはある程度の電力も必要となる。
【００７３】
このような背景を踏まえ、ここでは、記録装置１００を接続するホストの能力又は、そのプリンタドライバソフトの仕様に応じて、記録装置１００の待機モードにおける動作設定をする。なお、この実施形態は第１実施形態で説明したステップＳ３０９の処理の実施形態に関するものなので、他の処理についての説明は省略する。
【００７４】
図７はこの実施形態に従うステップＳ３０９の待機モード設定処理を説明するフローチャートである。
【００７５】
まず、ステップＳ６０１では、ホストである情報処理装置１０２又は情報処理装置１０３から転送された記録制御コマンド中に時間情報が含まれているかどうかを調べる。ここで、時間情報が含まれていないと判断された場合は、処理はステップＳ６０２に進み、システムクロック配信部２０８からシステムクロック（ＣＬＫ）としてクロックＣ３をタイマカウンタ２１０へ供給し、他のシステムクロックの供給は停止する。
【００７６】
これに対して、時間情報が含まれていた場合はタイマカウンタ210機能は不要の為、処理はステップＳ６０３に進み、システムクロック配信部２０８からのクロックＣ３供給を含め、全てのクロック供給を停止する。
【００７７】
なお、これらの実際の処理は、ステップＳ３０９において確定されて、ステップＳ３１１において設定された条件で待機モードがＣＰＵにより実行される時になされる。
【００７８】
従って以上説明した実施形態に従えば、ホストの能力、即ち、時間情報供給能力の有無に従って、時間測定を行うのに最低限必要な部分のみ動作可能として待機モードに入るので、最適な電力節約状態で待機することができる。
【００７９】
［第４実施形態（図８）］
ここでは、図８を参照して各インタフェース（Ｉ／Ｆ）の使用頻度を計数し、使用頻度が高いインタフェースを優先的に選択されたインタフェースとみなし、省電力である待機モードの設定をする。
【００８０】
図８はこの実施形態に従う待機モード設定処理の一連の動作を説明するフローチャートである。ただし、図８において、図４のフローチャートにて説明したと同じ処理には同一のステップ参照番号を付しており、その説明は省略する。
【００８１】
ステップＳ３０１〜Ｓ３０５の処理の後、ステップＳ３０５′では記録データ受信を行ったインタフェース（Ｉ／Ｆ）の識別結果を積算累積する。そして、待機モードの設定を行うステップＳ３０９′では、ステップＳ３０５′における累積結果に基づいて、最も使用頻度が高いインタフェース（Ｉ／Ｆ）に対応した動作制御部２０３或いは２０５にクロックＣ１はＣ２を供給するように決定する。また、ステップＳ３０５′で得られた累積結果は、ステップＳ３１０′でＥＥＰＲＯＭ１１１に格納する。
【００８２】
従って以上説明した実施形態に従えば、ホストである情報処理装置からの供給される記録データの受信に用いるインタフェースの使用頻度に従って、その使用頻度の高いインタフェースの動作に最低限必要な部分のみ動作可能として待機モードに入るので、最適な電力節約状態で待機することができる。
【００８３】
さて、以上説明した実施形態では、ホストとの接続形態を識別する手段として、受信順序、ケーブル接続の有無、受信頻度、情報処理装置の能力の差などを例とて説明したが、本発明はこれによって限定されるものではなく、複数の状態を取りえる接続形態を識別可能である場合には本発明を適用することができる。
【００８４】
尚、以上説明した実施形態において説明した各種判定、各種設定は図３において示したハードウエア機能、及びＣＰＵ１０４が実行するソフトウエアによって実現される。
【００８５】
また、以上説明した実施形態におけるクロック供給の制御は、図３において示した要素に限定されず、ＤＲＡＭ（不図示）、及びその他の制御回路等、待機モードにおいて動作不要の構成要素にはクロック供給しないものとする。
【００８６】
さらに、前述の実施形態では、消費電力を削減する手段として、システムクロック配信を制御することを例として説明したが本発明はこれによって限定されるものではない。例えば、装置の各機能部に供給するクロックの周波数を低減すること、又は、各機能部に供給する電源を遮断すること等によっても同様の効果を得ることができる。
【００８７】
またさらに、以上説明した実施形態では情報処理装置に対するインタフェースをＩＥＥＥ１２８４とＵＳＢとで説明したが本発明はこれによって限定されるものではない。例えば、他のインタフェース、例えば、RS-422、IEEE1394、及び、IrDA、Bluetooth、IEEE802.11ｂ等の無線インタフェースに対しても適用可能である。
【００８８】
またさらに、以上説明した実施形態ではインクジェット記録装置を例として説明したが本発明はこれによって限定されるものではない。例えば、他の記録方式、電子写真方式、熱転写方式、熱昇華方式などによって記録を行う記録装置にも本発明は適用できる。
【００８９】
なお、以上の実施形態において、記録ヘッドから吐出される液滴はインクであるとして説明し、さらにインクタンクに収容される液体はインクであるとして説明したが、その収容物はインクに限定されるものではない。例えば、記録画像の定着性や耐水性を高めたり、その画像品質を高めたりするために記録媒体に対して吐出される処理液のようなものがインクタンクに収容されていても良い。
【００９０】
しかしながら以上の実施形態は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。
【００９１】
その代表的な構成や原理については、例えば、米国特許第４７２３１２９号明細書、同第４７４０７９６号明細書に開示されている基本的な原理を用いて行うものが好ましい。この方式はいわゆるオンデマンド型、コンティニュアス型のいずれにも適用可能であるが、特に、オンデマンド型の場合には、液体（インク）が保持されているシートや液路に対応して配置されている電気熱変換体に、記録情報に対応していて核沸騰を越える急速な温度上昇を与える少なくとも１つの駆動信号を印加することによって、電気熱変換体に熱エネルギーを発生せしめ、記録ヘッドの熱作用面に膜沸騰を生じさせて、結果的にこの駆動信号に１対１で対応した液体（インク）内の気泡を形成できるので有効である。この気泡の成長、収縮により吐出用開口を介して液体（インク）を吐出させて、少なくとも１つの滴を形成する。この駆動信号をパルス形状にすると、即時適切に気泡の成長収縮が行われるので、特に応答性に優れた液体（インク）の吐出が達成でき、より好ましい。
【００９２】
このパルス形状の駆動信号としては、米国特許第４４６３３５９号明細書、同第４３４５２６２号明細書に記載されているようなものが適している。なお、上記熱作用面の温度上昇率に関する発明の米国特許第４３１３１２４号明細書に記載されている条件を採用すると、さらに優れた記録を行うことができる。
【００９３】
記録ヘッドの構成としては、上述の各明細書に開示されているような吐出口、液路、電気熱変換体の組み合わせ構成（直線状液流路または直角液流路）の他に熱作用面が屈曲する領域に配置されている構成を開示する米国特許第４５５８３３３号明細書、米国特許第４４５９６００号明細書を用いた構成も本発明に含まれるものである。加えて、複数の電気熱変換体に対して、共通するスロットを電気熱変換体の吐出部とする構成を開示する特開昭５９−１２３６７０号公報や熱エネルギーの圧力波を吸収する開口を吐出部に対応させる構成を開示する特開昭５９−１３８４６１号公報に基づいた構成としても良い。
【００９４】
さらに、記録装置が記録できる最大記録媒体の幅に対応した長さを有するフルラインタイプの記録ヘッドとしては、上述した明細書に開示されているような複数記録ヘッドの組み合わせによってその長さを満たす構成や、一体的に形成された１個の記録ヘッドとしての構成のいずれでもよい。
【００９５】
加えて、上記の実施形態で説明した記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドのみならず、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッドを用いてもよい。
【００９６】
また、以上説明した記録装置の構成に、記録ヘッドに対する回復手段、予備的な手段等を付加することは記録動作を一層安定にできるので好ましいものである。これらを具体的に挙げれば、記録ヘッドに対してのキャッピング手段、クリーニング手段、加圧あるいは吸引手段、電気熱変換体あるいはこれとは別の加熱素子あるいはこれらの組み合わせによる予備加熱手段などがある。また、記録とは別の吐出を行う予備吐出モードを備えることも安定した記録を行うために有効である。
【００９７】
さらに、記録装置の記録モードとしては黒色等の主流色のみの記録モードだけではなく、記録ヘッドを一体的に構成するか複数個の組み合わせによってでも良いが、異なる色の複色カラー、または混色によるフルカラーの少なくとも１つを備えた装置とすることもできる。
【００９８】
以上説明した実施の形態においては、インクが液体であることを前提として説明しているが、室温やそれ以下で固化するインクであっても、室温で軟化もしくは液化するものを用いても良く、あるいはインクジェット方式ではインク自体を３０°Ｃ以上７０°Ｃ以下の範囲内で温度調整を行ってインクの粘性を安定吐出範囲にあるように温度制御するものが一般的であるから、使用記録信号付与時にインクが液状をなすものであればよい。
【００９９】
加えて、積極的に熱エネルギーによる昇温をインクの固形状態から液体状態への状態変化のエネルギーとして使用せしめることで積極的に防止するため、またはインクの蒸発を防止するため、放置状態で固化し加熱によって液化するインクを用いても良い。いずれにしても熱エネルギーの記録信号に応じた付与によってインクが液化し、液状インクが吐出されるものや、記録媒体に到達する時点では既に固化し始めるもの等のような、熱エネルギーの付与によって初めて液化する性質のインクを使用する場合も本発明は適用可能である。このような場合インクは、特開昭５４−５６８４７号公報あるいは特開昭６０−７１２６０号公報に記載されるような、多孔質シート凹部または貫通孔に液状または固形物として保持された状態で、電気熱変換体に対して対向するような形態としてもよい。本発明においては、上述した各インクに対して最も有効なものは、上述した膜沸騰方式を実行するものである。
【０１００】
さらに加えて、本発明に係る記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものの他、リーダ等と組み合わせた複写装置、さらには送受信機能を有するファクシミリ装置の形態を取るものであっても良い。
【０１０１】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１０２】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０４】
【発明の効果】
以上説明したように本発明によれば、ホストから記録データを複数の接続インタフェースの少なくとも１つを介して受信し、これら複数の接続インタフェースとホストとの接続状態或いは受信された記録データに基づいて、その受信に用いられた接続インタフェース或いはホストの種別を識別し、その識別された識別結果に基づいて、記録装置の待機モードにおける動作に必要な装置構成要素以外の構成要素に対する動作を停止するよう設定し、その記録装置が待機モードとなったときは、その設定に従って記録装置の待機モードにおける動作に必要な装置構成要素以外の構成要素に対する動作を停止するよう制御するので、ホストとのインタフェース接続形態やホストの種類に応じて、待機モードにおける電力消費を必要最小限にすることができるという効果がある。
【図面の簡単な説明】
【図１】本発明の代表的な実施形態であるインクジェット方式に従って記録を行う記録ヘッドを備えた記録装置の槻略構成を示す斜視図である。
【図２】記録装置の制御回路の構成を示すブロック図である。
【図３】ＡＳＩＣ１０５の詳細な構成を説明するブロック図である。
【図４】本発明の第１実施形態に従う待機モード設定処理の一連の動作を説明するフローチャートである。
【図５】図４のステップＳ３０９、及びＳ３１１の詳細な処理を示すフローチャートである。
【図６】本発明の第２実施形態に従う待機モード設定処理を説明するフローチャートである。
【図７】本発明の第３実施形態に従う待機モード設定処理を説明するフローチャートである。
【図８】本発明の第４実施形態に従う待機モード設定処理の一連の動作を説明するフローチャートである。
【符号の説明】
１  記録ヘッド
１００  記録装置
１０２、１０３  情報処理装置
１０４  ＣＰＵ
１０５  ＡＳＩＣ
２０６  接続形態識別部
２０８  システムクロック配信部
【図１】
0004748753.tif 000002
【図２】
0004748753.tif 000003
【図３】
0004748753.tif 000004
【図４】
0004748753.tif 000005
【図５】
0004748753.tif 000006
【図６】
0004748753.tif 000007
【図７】
0004748753.tif 000008
【図８】
0004748753.tif 000009