(57)【要約】【課題】  ホスト装置が、省電力状態にある、例えば、記録装置のような周辺装置の状態を定期的に監視する場合にでも、その周辺装置の消費電力を抑制することができる情報処理システム及びその通信方法を提供することである。【解決手段】  記録装置側はＰＣ側からの機器状態の問い合わせがあった場合は、現在記録装置が通常の電力状態であるか、或いは省電力モードに移行する旨を示す情報と、省電力モードに移行する場合には次に自発的に通常の電力状態に戻る時間の情報とを含む情報データを返送する一方、ＰＣ側はその情報データを受信して、記録装置が省電力モードに移行するならばその後の状態の問い合わせを一時停止するようにし、記録装置が自発的に通常の電力状態に戻る時間がくれば定期的な状態の問い合わせを再開するように制御する。【選択図】  図６
2006076147.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置と、通常電力モードと省電力モードとを備えた周辺装置とが互いに通信回線で接続され通信可能な情報処理システムであって、
前記周辺装置は、
前記ホスト装置からの指示に基づいた周辺装置特有の動作がないまま第１の所定時間経過した場合には、機器の動作を前記通常電力モードから前記省電力モードへと移行する移行手段と、
前記ホスト装置からの照会に応答して、前記省電力モードへの移行通知を含む機器状態情報を前記ホスト装置に送信する送信手段と、
前記省電力モードへの移行後、第２の所定時間が経過すると前記省電力モードから前記通常電力モードへと復帰する復帰手段と有し、
前記ホスト装置は、
前記周辺装置の機器状態を照会する照会手段と、
前記照会手段による照会結果を前記周辺装置より受信する受信手段と、
前記受信手段によって受信した照会結果に基づき、前記周辺装置が省電力モードにある場合には前記周辺装置への機器状態の照会を前記第２の所定の期間、抑止し、前記第２の所定期間が経過すると前記照会手段による照会を行うよう制御する照会制御手段とを有することを特徴とする情報処理システム。
【請求項２】
前記ホスト装置は、
前記周辺機器に対する指示をユーザより受け付ける指示入力手段と、
前記指示入力手段による指示に基づいて前記周辺機器に対して割込みを発生する割込み発生手段とをさらに有し、
前記周辺装置は、
前記割込みを受け付けると、前記省電力モードで動作中であっても強制的に前記通常電力モードへと復帰させるよう制御する復帰制御手段をさらに有することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記送信手段は前記省電力モードへの移行通知に加えて、前記通常電力モードに復帰するまでの時間である前記第２の所定期間を前記ホスト装置に送信することを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記ホスト装置はパーソナルコンピュータを含み、
前記周辺装置は記録装置を含むことを特徴とする請求項１乃至３のいずれかに記載の情報処理システム。
【請求項５】
前記記録装置はインクジェット記録装置であることを特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記周辺装置特有の動作とは記録動作であることを特徴とする請求項４に記載の情報処理システム。
【請求項７】
ホスト装置と、通常電力モードと省電力モードとを備えた周辺装置とが互いに通信回線で接続された情報処理システムの通信方法であって、
前記ホスト装置からの指示に基づいた周辺装置特有の動作がないまま第１の所定時間経過すると、前記周辺機器の動作を前記通常電力モードから前記省電力モードへと移行する移行工程と、
前記ホスト装置から前記周辺装置の機器状態を照会する照会工程と、
前記照会工程における照会に応答して、前記省電力モードへの移行通知を含む機器状態情報を前記ホスト装置に送信する送信工程と、
前記照会工程による照会結果を前記周辺装置より受信する受信工程と、
前記受信工程において受信した照会結果に基づき、前記周辺装置が省電力モードにある場合には前記周辺装置への機器状態の照会を、前記周辺機器が前記通常電力モードに復帰するまでの第２の所定の期間、抑止し、前記第２の所定期間が経過すると前記照会手段による照会を行うよう制御する照会制御工程とを有することを特徴とする情報処理システムの通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システム、及びその情報処理システムの通信方法に関し、特に、例えば、省電力機能を備えたインクジェット記録装置のような電子機器とその電子機器を接続するホスト装置からなる情報処理システムの通信方法に関するものである。
【背景技術】
【０００２】
近年の電子機器における課題の一つとして、省資源化対策に伴う省電力化が求められている。省電力の基準として、既にいくつかのガイドラインが設けられており、その規格に対応することにより省電力化が図られている。それらの規格にはハードウェアの基準値が定められており、従来よりそれに法ったハードウェアを実装することによる対策が主としてなされている。
【０００３】
一方、そのような基準の一部には、例えば、一定時間内に一定以内の電力消費量となるような時間的な制約項目があり、これにはソフトウェアでの制御により対策がなされている。
【０００４】
一般的には、電子機器には処理動作中と指示待機中の状態があることを考慮して、その指示待機中の状態が一定時間継続した場合に処理動作中の場合と比べて電力消費を抑えるような電力制御方法に切り替えることにより、その基準を達成している。このように電子機器が低消費電力状態に移行するタイミングに関しては、これまでにも様々な提案がなされており、例えば、特許文献１ではその開始時刻と終了時刻をユーザにより設定可能とする構成を提案している。
【０００５】
また、そのような電子機器でもその種類によっては特定の時間に決められた処理を行う必要がある場合がある。その場合には電子機器は内蔵のタイマ装置を用いて一定時間の経過後に自発的に低消費電力状態から通常の電力状態に復帰するように制御される。これに関する技術として、例えば、特許文献２などが挙げられる。
【特許文献１】特開２００１−１４１８５０号公報
【特許文献２】特開平６−３３２６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら上記従来例は電子機器単体としての電力制御には有効であるが、例えば、プリンタ装置などのように単体機器として動作するよりはコンピュータなどホスト装置の周辺機器として用いられることを前提とした機器においては必ずしも有効に機能できない場合がある。
【０００７】
例えば、ホスト装置上で動作するアプリケーションプログラムの中には、接続されているプリンタ装置の状態を定期的に監視するような機能を有するものがあり、その場合にはホスト装置からプリンタ装置へのアクセスが頻繁に発生する。そのとき、プリンタ装置側が省電力状態に移行しているなら、ホスト装置からのアクセスに応答するために、通常の動作モード（即ち、通常の電力供給状態）に戻る必要があり、省電力状態を長時間維持できず、結局のところ、電力消費を低減させるという点では問題がある。
【０００８】
そのような場合に、例えば、特開平１０−２８３１４２号公報が開示するようにホスト装置側がプリンタ装置の動作状態（ここでは、省電力動作モード或いはスリープ状態）であることを認識してアクセスしないようにすることもできるが、ホスト装置からの動作監視という本来の目的からすれば、可能な限りプリンタ装置の状態を取得できるのが望ましい。
【０００９】
本発明は上記従来例に鑑みてなされたもので、ホスト装置が、省電力状態にある、例えば、記録装置のような周辺装置の状態を定期的に監視する場合にでも、その周辺装置の消費電力を抑制することができる情報処理システム及びその通信方法を提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するため本発明の情報処理システムは以下の構成からなる。
【００１１】
即ち、ホスト装置と、通常電力モードと省電力モードとを備えた周辺装置とが互いに通信回線で接続され通信可能な情報処理システムであって、前記周辺装置は、前記ホスト装置からの指示に基づいた周辺装置特有の動作がないまま第１の所定時間経過した場合には、機器の動作を前記通常電力モードから前記省電力モードへと移行する移行手段と、前記ホスト装置からの照会に応答して、前記省電力モードへの移行通知を含む機器状態情報を前記ホスト装置に送信する送信手段と、前記省電力モードへの移行後、第２の所定時間が経過すると前記省電力モードから前記通常電力モードへと復帰する復帰手段と有し、前記ホスト装置は、前記周辺装置の機器状態を照会する照会手段と、前記照会手段による照会結果を前記周辺装置より受信する受信手段と、前記受信手段によって受信した照会結果に基づき、前記周辺装置が省電力モードにある場合には前記周辺装置への機器状態の照会を前記第２の所定の期間、抑止し、前記第２の所定期間が経過すると前記照会手段による照会を行うよう制御する照会制御手段とを有することを特徴とする。
【００１２】
前記ホスト装置は、さらに、前記周辺機器に対する指示をユーザより受け付ける指示入力手段と、前記指示入力手段による指示に基づいて前記周辺機器に対して割込みを発生する割込み発生手段とを有し、一方、前記周辺装置は、さらに前記割込みを受け付けると、前記省電力モードで動作中であっても強制的に前記通常電力モードへと復帰させるよう制御する復帰制御手段をさらに有することが望ましい。
【００１３】
また、前記送信手段は前記省電力モードへの移行通知に加えて、前記通常電力モードに復帰するまでの時間である前記第２の所定期間を前記ホスト装置に送信することを特徴とすることが望ましい。
【００１４】
ここで、前記ホスト装置として、例えば、パーソナルコンピュータ、前記周辺装置としては、例えば、インクジェット記録装置のような記録装置などが含まれる。
【００１５】
なお、前記周辺装置特有の動作とは、その周辺装置が記録装置であれば、記録動作である。
【００１６】
また他の発明によれば、ホスト装置と、通常電力モードと省電力モードとを備えた周辺装置とが互いに通信回線で接続された情報処理システムの通信方法であって、前記ホスト装置からの指示に基づいた周辺装置特有の動作がないまま第１の所定時間経過すると、前記周辺機器の動作を前記通常電力モードから前記省電力モードへと移行する移行工程と、前記ホスト装置から前記周辺装置の機器状態を照会する照会工程と、前記照会工程における照会に応答して、前記省電力モードへの移行通知を含む機器状態情報を前記ホスト装置に送信する送信工程と、前記照会工程による照会結果を前記周辺装置より受信する受信工程と、前記受信工程において受信した照会結果に基づき、前記周辺装置が省電力モードにある場合には前記周辺装置への機器状態の照会を第２の所定の期間、抑止し、前記第２の所定期間が経過すると前記照会手段による照会を行うよう制御する照会制御工程とを有することを特徴とする情報処理システムの通信方法を備える。
【発明の効果】
【００１７】
従って本発明によれば、周辺装置が省電力モードにある場合にはホスト装置からのアクセスを必要最小限に抑えることが可能になるため周辺装置の電力消費量を抑制することが可能になるとともに、周辺装置が省電力モードにある時間が経過すると再び周辺機器への照会を行うので、周辺装置の状態を継続して監視することができるという効果がある。
【００１８】
また同時にホスト装置から周辺機器への照会を抑制する結果得られる資源を他の処理に回すことが可能になり、全体の処理効率も向上するという利点がある。
【発明を実施するための最良の形態】
【００１９】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。
【００２０】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００２１】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２２】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００２３】
またさらに、「ノズル」とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００２４】
さて、以下に説明する実施例において、対象とする機器の構成は、ホスト機器はコンピュータ、周辺機器をプリンタとして説明する。またプリンタの通常の電力状態を「通常電力モード」、省電力状態を「省電力モード」と表現する。
【００２５】
図１は本発明の代表的な実施例である電子機器とその電気機器を接続するホスト装置とから構成されるシステムの構成を示すブロック図である。
【００２６】
このシステムにおいて、電子機器の例としてインクジェット記録装置１００を、ホスト装置の例としてパーソナルコンピュータ（ＰＣ）２００を想定する。従って、インクジェット記録装置１００はＰＣ２００の周辺機器として動作する。ホスト装置としては、ＰＣの他にも、例えば、デジタルカメラ、携帯情報端末（ＰＤＡ）、携帯電話など種々の機器が考えられる。
【００２７】
さて、インクジェット記録装置（以下、記録装置という）１００は機能的には以下のような構成要素から構成される。
【００２８】
即ち、複数個のキー、ボタン、スイッチなどから構成され、プリント指示などの機器の各種の機能の実行指示を行うために用いられる操作部１０１と、機器の状態や各種の操作結果を使用者に通知するために、液晶パネルやＬＥＤなどで構成された表示部１０２と、ＰＣ２００から記録データを受信したり装置状態の問い合わせに対して応答するなどの通信を行うために用いられ、シリアルポート、ＬＡＮ、ＵＳＢなど各種のインタフェースの内の少なくとも１つから構成される通信部１０３と、操作部１０１や通信部１０３からの各種の入力動作に対応して各種の出力動作の制御や機器の省電力のための各種の制御を実行する制御部１０４と、インクジェット記録ヘッド（以下、記録ヘッド）、ヘッド走査機構、記録媒体の搬送機構、インクカートリッジなどの機構部品から構成され、ＰＣ２００からの受信記録データに基づいて記録動作を実行するエンジン部１０９である。
【００２９】
制御部１０４は、装置全体を制御するＣＰＵ１０５と、ＣＰＵ１０５が実行する各種制御手順の制御プログラムを記憶するＲＯＭ１０６と、ＣＰＵ１０５が制御プログラムを実行して各種制御を行う際に必要となる変数やＰＣ２００から送られてくる記録データを一時的に格納するために使用するＲＡＭ１０７と、機器制御のタイミング調整のために使用されたり、省電力モードと通常電力モードの切替時間の計測などに使用されるタイマ１０８とを含んでいる。
【００３０】
また、この実施例ではパーソナルコンピュータ（ＰＣ）２００を例としているホスト装置はプリント指示などの機器の各種の機能の実行指示や周辺機器（この実施例では記録装置１００）の動作を通信部１０３を介して遠隔操作で行う。
【００３１】
図２は図１に示した記録装置が省電力モードとなっている時の状態を示す図である。
【００３２】
図２は、図１に示す状態が通常電力モードとした時に対して、省電力モード時の状態を示す図である。
【００３３】
図２において、各ブロックのハッチングが省電力モード時の状態を示しており、ハッチングなしのブロックは供給電力が通常電力モードと変わらないフルパワー状態、背景に斜線のハッチングを施したブロックはその一部もしくは全部が省電力状態である省電力状態、背景がドットでハッチングが施されたブロックは電力供給がない電力オフ状態を夫々示している。
【００３４】
なお、通常電力モード時には図１に示すように全ブロックがフルパワー状態である。
【００３５】
そして、省電力モード時には図２に示すように操作部１０１とタイマ１０８がフルパワー状態、表示部１０２、通信部１０３、制御部１０４のＣＰＵ１０５とＲＡＭ１０７が省電力状態、ＲＯＭ１０６、エンジン部１０９が電力オフ状態になっている。
【００３６】
操作部１０１とタイマ１０８がフルパワー状態、及び通信部１０３が省電力状態にあるのは、省電力モードを終了するイベントの発生を検知するためである。制御部１０４のＣＰＵ１０５とＲＡＭ１０７が省電力状態なのは、省電力モードを終了した場合の通常電力モードへの復帰処理を速やかに実施するためである。表示部１０２が省電力状態なのは、ユーザに対し現在の機器の状態を示すためである。ＲＯＭ１０６とエンジン部１０９が電力オフ状態になっているのは、省電力モード時には使用されないためである。
【００３７】
図３はエンジン部１０９の構成の概要を示す外観斜視図である。
【００３８】
図３に示すように、エンジン部１０９は、インクジェット方式に従ってインクを吐出して記録を行なう記録ヘッド３を搭載したキャリッジ２にキャリッジモータＭ１によって発生する駆動力を伝達機構４より伝え、キャリッジ２を矢印Ａ方向に往復移動させるとともに、例えば、記録紙などの記録媒体Ｐを給紙機構５を介して給紙し、記録位置まで搬送し、その記録位置において記録ヘッド３から記録媒体Ｐにインクを吐出することで記録を行なう。
【００３９】
また、記録ヘッド３の状態を良好に維持するためにキャリッジ２を回復装置１０の位置まで移動させ、間欠的に記録ヘッド３の吐出回復処理を行う。
【００４０】
記録装置１のキャリッジ２には記録ヘッド３を搭載するのみならず、記録ヘッド３に供給するインクを貯留するインクカートリッジ６を装着する。インクカートリッジ６はキャリッジ２に対して着脱自在になっている。
【００４１】
図３に示したエンジン部１０９はカラー記録が可能であり、そのためにキャリッジ２にはマゼンタ（Ｍ）、シアン（Ｃ）、イエロ（Ｙ）、ブラック（Ｋ）のインクを夫々、収容した４つのインクカートリッジを搭載している。これら４つのインクカートリッジは夫々独立に着脱可能である。
【００４２】
さて、キャリッジ２と記録ヘッド３とは、両部材の接合面が適正に接触されて所要の電気的接続を達成維持できるようになっている。記録ヘッド３は、記録信号に応じてエネルギーを印加することにより、複数の吐出口からインクを選択的に吐出して記録する。特に、この実施形態の記録ヘッド３は、熱エネルギーを利用してインクを吐出するインクジェット方式を採用し、熱エネルギーを発生するために電気熱変換体を備え、その電気熱変換体に印加される電気エネルギーが熱エネルギーへと変換され、その熱エネルギーをインクに与えることにより生じる膜沸騰による気泡の成長、収縮によって生じる圧力変化を利用して、吐出口よりインクを吐出させる。この電気熱変換体は各吐出口のそれぞれに対応して設けられ、記録信号に応じて対応する電気熱変換体にパルス電圧を印加することによって対応する吐出口からインクを吐出する。
【００４３】
図３に示されているように、キャリッジ２はキャリッジモータＭ１の駆動力を伝達する伝達機構４の駆動ベルト７の一部に連結されており、ガイドシャフト１３に沿って矢印Ａ方向に摺動自在に案内支持されるようになっている。従って、キャリッジ２は、キャリッジモータＭ１の正転及び逆転によってガイドシャフト１３に沿って往復移動する。また、キャリッジ２の移動方向（矢印Ａ方向）に沿ってキャリッジ２の絶対位置を示すためのスケール８が備えられている。この実施形態では、スケール８は透明なＰＥＴフィルムに必要なピッチで黒色のバーを印刷したものを用いており、その一方はシャーシ９に固着され、他方は板バネ（不図示）で支持されている。
【００４４】
また、記録装置１には、記録ヘッド３の吐出口（不図示）が形成された吐出口面に対向してプラテン（不図示）が設けられており、キャリッジモータＭ１の駆動力によって記録ヘッド３を搭載したキャリッジ２が往復移動されると同時に、記録ヘッド３に記録信号を与えてインクを吐出することによって、プラテン上に搬送された記録媒体Ｐの全幅にわたって記録が行われる。
【００４５】
さらに、図３において、１４は記録媒体Ｐを搬送するために搬送モータＭ２によって駆動される搬送ローラ、１５はバネ（不図示）により記録媒体Ｐを搬送ローラ１４に当接するピンチローラ、１６はピンチローラ１５を回転自在に支持するピンチローラホルダ、１７は搬送ローラ１４の一端に固着された搬送ローラギアである。そして、搬送ローラギア１７に中間ギア（不図示）を介して伝達された搬送モータＭ２の回転により、搬送ローラ１４が駆動される。
【００４６】
またさらに、２０は記録ヘッド３によって画像が形成された記録媒体Ｐを記録装置外ヘ排出するための排出ローラであり、搬送モータＭ２の回転が伝達されることで駆動されるようになっている。なお、排出ローラ２０は記録媒体Ｐをバネ（不図示）により圧接する拍車ローラ（不図示）により当接する。２２は拍車ローラを回転自在に支持する拍車ホルダである。
【００４７】
またさらに、エンジン部１０９には、図３に示されているように、記録ヘッド３を搭載するキャリッジ２の記録動作のための往復運動の範囲外（記録領域外）の所望位置（例えば、ホームポジションに対応する位置）に、記録ヘッド３の吐出不良を回復するための回復装置１０が配設されている。
【００４８】
回復装置１０は、記録ヘッド３の吐出口面をキャッピングするキャッピング機構１１と記録ヘッド３の吐出口面をクリーニングするワイピング機構１２を備えており、キャッピング機構１１による吐出口面のキャッピングに連動して回復装置内の吸引手段（吸引ポンプ等）により吐出口からインクを強制的に排出させ、それによって、記録ヘッド３のインク流路内の粘度の増したインクや気泡等を除去するなどの吐出回復処理を行う。
【００４９】
また、非記録動作時等には、記録ヘッド３の吐出口面をキャッピング機構１１によるキャッピングすることによって、記録ヘッド３を保護するとともにインクの蒸発や乾燥を防止することができる。一方、ワイピング機構１２はキャッピング機構１１の近傍に配され、記録ヘッド３の吐出口面に付着したインク液滴を拭き取るようになっている。
【００５０】
これらキャッピング機構１１及びワイピング機構１２により、記録ヘッド３のインク吐出状態を正常に保つことが可能となっている。
【００５１】
なお、インクカートリッジ６と記録ヘッド３とは、上述のように、インクがなくなったときにインクカートリッジだけを交換できるように分離可能な構成であっても良いが、これらが一体的に形成されて交換可能なヘッドカートリッジを構成しても良い。
【００５２】
図４は記録装置１００とＰＣ２００と間で通信される状態情報データの構成の一例を示す図である。
【００５３】
状態情報データとは、ＰＣ２００から記録装置１００に機器状態の問い合わせをした場合に、その応答結果として記録装置１００からＰＣ２００へ送信されるデータのことをいう。
【００５４】
図４において、１２１はこのデータブロックが状態情報データであることを示す特有の値を持つデータＩＤ、１２２は各種の記録装置の状態に対応した内容を示す情報（例えば、記録装置が省電力モードへ移行した旨を示す情報）、１２３はユーザへの通知が必要であるようなエラーが発生していた場合にその内容に対応するエラー番号、１２４はインク残量を示す情報（インクの種類が複数ある場合は夫々のインクに関しての残量情報）、１２５は用紙の種類を示す情報（用紙種類やサイズ、給紙口などの状態）、１２６は復帰までの時間の情報である。なお、復帰までの時間１２６は記録装置が省電力モードへ移行することになった場合のみ設定され、そうでない場合は意味を持たない。
【００５５】
図５は記録装置側の制御手順の概略を示すフローチャートである。
【００５６】
この実施例では記録装置側の処理と共に、それに対応するＰＣ側の処理の内容も特徴の一つとなっているがその詳細は図６を参照して後述するとして、ここでは記録装置側の処理について説明する。
【００５７】
使用者が記録装置の電源スイッチをオンにした場合に、図５のフローチャートに示す処理が開始する。
【００５８】
まず、ステップＳ１０１では、記録装置各部の初期化を実施する。初期化処理は制御プログラムを実行するなどのソフトウェア的な処理や、装置各部のハードウェア的な処理からなり、通信部１０３やエンジン部１０９などの機構を使用可能になるように処理する。同時にタイマ１０８のカウンタ値を初期設定した後に計時を開始する。次に、ステップＳ１０２では、使用者の設定に従い通信部１０３においてＰＣ２００との通信接続を試行する。ここで、ＰＣ側が応答しない場合には応答するまで待ち続ける。
【００５９】
ステップＳ１０３では、通信部１０３においてＰＣ２００から通信回線を介してデータが着信しているかを調べ、着信データがあればその内容をＲＡＭ１０７のバッファに保持し、さらに、ステップＳ１０４では、着信データがあると判断されたならば処理はステップＳ１０５へ進み、そうでなかったならばステップＳ１１２へ進む。
【００６０】
ステップＳ１０５ではステップＳ１０３でＲＡＭ１０７のバッファに保持したデータを分析、その分析結果に従って記録装置の各種の処理を実行する。
【００６１】
ステップＳ１０６ではステップＳ１０５での分析結果に基づいて、要求処理が記録処理であるかどうかを調べ、記録処理を行うものであった場合には処理はステップＳ１０９に進み、そうでなかったならばステップＳ１０７へ進む。ステップＳ１０７ではタイマ１０８の計測値（ＴＣＮＴ）が一定時間Ａの値を超えているかどうかを調べ、ＴＣＮＴ＞Ａであれば、処理はステップＳ１０８へ進み、ＴＣＮＴ≦Ａであれば、ステップＳ１１０へ進む。
【００６２】
この実施例の記録装置では、通常電力モードにある場合、記録処理がある一定時間ないと省電力モードに移行する構成になっている。そして、この「ある一定時間」というのが一定時間Ａに当たる。この一定時間Ａの値は機器により固定値であったり、ユーザにより任意の値に設定可能であったりする。
【００６３】
ステップＳ１０８ではホスト装置であるＰＣ２００へ返送する情報ブロックを生成し、ＲＡＭ１０７内のバッファに保存する。この情報ブロックは主にステップＳ１０５での実行結果の情報を含んでいる。ここで、ＰＣ２００からの要求が機器の状態要求であったならば図４に例示したような構成のデータを生成する。そしてそのデータに省電力モードへの移行通知をプリンタの状態１２２として、その後自動的に通常電力モードへ復帰するまでの時間の情報１２６を含ませる。この実施例では、省電力モードにある機器において、一定時間の経過後に通常電力モードに移行するとして、この「一定時間」というのを一定時間Ｂと定義する。この一定時間Ｂの値は機器により固定の値であったり、ユーザにより任意の値に設定可能なものである。
【００６４】
一方、処理はステップＳ１０９においてタイマ１０８のカウンタの値を初期設定する。これにより省電力モード移行への残り時間がリセットされる。続くステップＳ１１０ではホスト装置であるＰＣ２００へ返送する情報ブロックを生成し、ＲＡＭ１０７内のバッファに保存する。この情報ブロックは主にステップＳ１０５での実行結果の情報を含んでいる。例えば、ＰＣ２００が記録装置の状態を要求してきた場合にはその要求に対しての応答を返し、プリント指示に対しては実施結果を返す。もし、ＰＣ２００からの要求が記録装置の状態要求であったならば図４に示す構成のデータを作成する。
【００６５】
ステップＳ１１１ではステップＳ１０８或いはステップＳ１１０で生成された情報ブロックをＰＣ２００に送信する。
【００６６】
なお、この返信処理は必ず行われるものではなく、必要に応じて実施される。例えば、プリント結果をプリントジョブ毎に毎回返さないような動作モードを設けることにより、高速なプリント処理を行う場合には、この返信処理は行われない。また、ステップＳ１０８の処理が実行された場合には返信処理は実行され、この省電力モードへの移行通知によりＰＣ２００からの制約を解かれて省電力モードに移行することができるようになる。
【００６７】
ステップＳ１１２ではタイマ１０８の計測値（ＴＣＮＴ）が一定時間Ａの値を超えているかどうかを調べる。ここで、ＴＣＮＴ＞Ａである場合、処理はステップＳ１１３へ進むが、ＴＣＮＴ≦Ａである場合、処理はステップＳ１０３へ戻り、上述の処理を繰り返す。
【００６８】
ステップＳ１１３では記録装置の状態を通常電力モードから省電力モードへ、即ち、図１に示した状態から図２に示した状態に移行するように制御する。このとき、タイマ１０８にタイムアウトの値としてＢを設定し、一定時間Ｂの後に記録装置の状態が通常電力モードに復帰できるように設定する。この結果、ＣＰＵ１０５もスリープ状態となるため、ＣＰＵによる制御は停止する。ＣＰＵによる制御の再開は、図５の点線の矢印で示されたようにＰＣ側から復帰指示や、操作部１０１からのユーザ指示などによる割込み処理の発生に基づく。また、外部からの割込み処理の発生がなくても、一定時間Ｂが経過するとタイムアウトとなってタイマ１０８による割り込みが発生し、ＣＰＵの処理が再開する。
【００６９】
そして、ステップＳ１１４では記録装置の状態を省電力モードから通常電力モードへ移行する、即ち、図２に示した状態から図１に示した状態になるように制御する。その後、処理はステップＳ１０３へ戻り、上述の処理を繰り返す。
【００７０】
次に、ホスト装置であるＰＣ２００の制御について説明する。
【００７１】
図６はＰＣ２００の制御手順の概略を示すフローチャートである。
【００７２】
使用者がＰＣ２００のプリント制御プログラムを起動した場合に、図６のフローチャートに示すＰＣ２００側の処理が開始する。ここでのプリント制御プログラムとはＰＣ２００上で動作するデバイスドライバ及びアプリケーションを含むプログラムの総称である。このプログラムにはプリントジョブの実行機能の他に記録装置の状態を表示する機能などを備えており、実際の記録動作が発生していない場合でも定期的に記録装置の状態を取得してその結果をＰＣの画面上に表示することが可能である。
【００７３】
まず、ステップＳ２０１では自動またはマニュアル設定により記録装置との通信回線を接続しようとする。ここで、記録装置側からの応答がない場合には、一定時間その応答を待ち合わせ、その時間が経過するとＰＣ２００の画面上に、例えば、記録装置との通信不能などのエラーメッセージを表示して処理を終了する。もちろん、記録装置側に電源が投入されており、各部が正常に動作している場合には回線が接続される。ステップＳ２０２では記録装置の現在の状態を返送するように記録装置に要求する。記録装置が動作している場合には前述したステップＳ１０３に始まる処理により返信データが生成される。
【００７４】
ステップＳ２０３ではステップＳ２０２での要求に対する応答結果を記録装置から受信する。記録装置が動作している場合にはステップＳ１１１の処理により応答結果を示すデータが送られてくる。ステップＳ２０４ではステップＳ２０３で受信した応答結果をプログラム内の変数として内部的に記憶する。そして、その受信内容にステップＳ１０８で生成された省電力モードへの移行通知を示す情報ブロックが含まれている場合、そのブロックに含まれる情報をホスト装置に備えられている記憶装置（メモリ）に保存する。さらに、省電力モードへの移行通知を示す情報ブロックが含まれている場合には、情報ブロック中には含まれる一定時間Ｂの情報と現在の時間から次に記録装置が通常電力モードに戻る時刻（復帰時刻）を計算し、その結果をホスト装置に備えられている記憶装置（メモリ）に記憶する。
【００７５】
さらに、ステップＳ２０５ではステップＳ２０４で保存した内容から記録装置の現在の状態を検出し、それをＰＣの画面上に表示する。そして、ステップＳ２０６では一定時間処理を待ち合わせる。ここでの一定時間とは記録装置の現在の状態を取得する時間間隔のことでこれを一定時間Ｃとする。この一定時間Ｃの値はプログラムにより固定値であったり、ユーザにより任意の値に設定可能である。この待機中にＰＣ２００は別のプログラムを動作させることができることは言うまでもない。また、一定時間Ｃが経過していなくとも、この待機中にユーザからの入力があればイベントが発生し、処理は直ちに次のステップに移行することができる。
【００７６】
さて、次のステップであるステップＳ２０７では、上述の待機中にこのホスト装置に対するユーザ入力があったかどうかを調べる。そして、何らかのユーザ入力があったなら、処理はステップＳ２０８へ進み、そうでなければステップＳ２１２へ進む。
【００７７】
ステップＳ２０８ではさらにそのユーザ入力が記録装置の操作に関するものであるかどうかを調べる。ここで、その操作が記録装置の操作に関するものである場合には、処理はステップＳ２０９へ進み、そうでなければステップＳ２１１へ進む。記録装置の操作に関するものとは、例えば、プリント実行指示や記録装置の状態取得などがあり、そうでないものとしてはプログラムのウィンドウの設定や記録モードの設定などがある。
【００７８】
さらに、ステップＳ２０９では、ステップＳ２０４で記憶した内容に基づいて、記録装置の現在の状態が省電力モードであるかどうかを調べ、省電力モードであるならば処理はステップＳ２１０へ進み、そうでなければステップＳ２１１へ進む。ステップＳ２１０では記録装置に対し、省電力モードから通常電力モードへ移行するように要求する。この要求が記録装置に送信されると記録装置側では割り込みが発生し、前述のように、記録装置は通常電力モードへ移行する。ステップＳ２１１ではユーザ入力された指示内容に従って各種の処理を実行する。
【００７９】
ステップＳ２１２では記録装置の現在の状態が省電力モードであるかどうかを調べ、省電力モードであるならば処理はステップＳ２１３へ進み、そうでなければステップＳ２０２へ戻り、記録装置の状態取得処理を繰り返す。ステップＳ２１３では現在の時刻がステップＳ２０４で算出した通常電力モードへの復帰時刻に達したかを調べる。復帰時刻に達したと判断されたならば処理はステップＳ２０２へ戻り、記録装置の状態取得処理を再開するが、そうでなければステップＳ２０６へ進み、一定時間Ｃが経過するか、ユーザからの操作指示が行われるまで待機する。
【００８０】
従って以上説明した実施例に従えば、記録装置側はＰＣ側からの機器状態の問い合わせがあった場合は、現在記録装置が通常の電力状態であるか、或いは省電力モードに移行する旨を示す情報と、省電力モードに移行する場合には次に自発的に通常の電力状態に戻る時間の情報とを含む情報データブロックを返送する一方、ＰＣ側はその状態情報データを受信して、記録装置が省電力モードに移行するならばその後の定期的な状態の問い合わせを一時停止するようにし、記録装置が自発的に通常の電力状態に戻る時間がくれば定期的な状態の問い合わせを再開するように制御するので、記録装置が省電力モードにある場合には状態問い合わせのためにホスト装置からアクセスする頻度が少なくなり、より長く省電力モードを維持することができ、記録装置の消費電力を削減することができる。
【００８１】
これに加え、記録装置がたとえ省電力モードにある場合でも一定の期間が経過するたび毎に通常電力モードに復帰するとともに、またホスト装置でもその一定の時間が経過すると記録装置に対して機器状態の問い合わせを行うことができるので、ホスト装置としてある程度の記録装置の状態監視機能を果たすことができる。
【００８２】
さらに、以上の実施例において、記録ヘッドから吐出される液滴はインクであるとして説明し、さらにインクタンクに収容される液体はインクであるとして説明したが、その収容物はインクに限定されるものではない。例えば、記録画像の定着性や耐水性を高めたり、その画像品質を高めたりするために記録媒体に対して吐出される処理液のようなものがインクタンクに収容されていても良い。
【００８３】
以上の実施例は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。
【００８４】
加えて、上記の実施例で説明した記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドのみならず、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッドを用いてもよい。
【００８５】
さらに加えて、本発明のインクジェット記録装置の形態としては、コンピュータ等の情報処理機器の画像出力装置として用いられるものの他、リーダ等と組合せた複写装置、さらには送受信機能を有するファクシミリ装置の形態を採るもの等であってもよい。
【図面の簡単な説明】
【００８６】
【図１】本発明の代表的な実施例である電子機器とその電気機器を接続するホスト装置とから構成されるシステムの構成を示すブロック図である。
【図２】図１に示した記録装置が省電力モードとなっている時の状態を示す図である。
【図３】記録装置の代表的な実施例であるインクジェット記録装置の断面図である。
【図４】記録装置１００とＰＣ２００と間で通信される状態情報データの構成の一例を示す図である。
【図５】記録装置側の制御手順の概略を示すフローチャートである。
【図６】ＰＣ側の制御手順の概略を示すフローチャートである。
【符号の説明】
【００８７】
１００  記録装置
１０１  操作部
１０２  表示部
１０３  通信部
１０４  制御部
１０５  ＣＰＵ
１０６  ＲＯＭ
１０７  ＲＡＭ
１０８  タイマ
１０９  エンジン部
２００  ＰＣ
【図１】
2006076147.tif 000003
【図２】
2006076147.tif 000004
【図３】
2006076147.tif 000005
【図４】
2006076147.tif 000006
【図５】
2006076147.tif 000007
【図６】
2006076147.tif 000008