(57)【要約】【課題】記録装置等の内蔵電源容量を決定する場合には、ベタ印字に耐え得る値が求められるが、実用上の値とはかけ離れて大きくなりがちであり、装置の軽量化、小型化を阻害する要因になる。【課題を解決するための手段】頁単位の記録画素数を検出する方法により、通常の搬送速度とは別に記録密度の高い記録動作の場合には搬送（記録）速度を落とす、或いは用紙の給送間隔を広げることによって装置の消費電流を抑制する。【選択図】    図１
2005004250.tif 000002
【特許請求の範囲】
【請求項１】
画像データを作成する情報処理装置と、前記画像データを記録データに変換するプリンタドライバと、変換された記録データを記録する記録装置を備えた記録システムにおいて、
前記記録データから総記録画素数を検知する記録画素数検知手段をもち、前記記録画素数検知手段による検知結果に基づき、前記記録装置による記録速度を変更することを特徴とする記録システム。
【請求項２】
前記記録画素数検知手段は前記プリンタドライバ内に備えたことを特徴とする請求項１に記載の記録システム。
【請求項３】
前記記録画素数検知手段は前記プリンタドライバの２値化処理部内に備えたことを特徴とする請求項２に記載の記録システム。
【請求項４】
前記記録装置は複数の記録ヘッドをもち、前記総記録画素数とは前記複数の記録ヘッドによる画素数の総和に関連する数値であることを特徴とする請求項１に記載の記録システム。
【請求項５】
前記総記録画素数とは別に、前記記録ヘッドを複数のブロックに分割し、各ブロックの総画素数を検知する第２の総画素数検知手段をさらに備えたことを特徴とする請求項１から４に記載の記録システム。
【請求項６】
画像データを作成する情報処理装置と、前記画像データを記録データに変換するプリンタドライバと、複数の記録ヘッドによって記録データを記録する記録装置を備えた記録システムにおいて、
１本の記録ヘッドで記録する第１の総記録画素数を検知する記録画素数検知手段と、前記第１の総記録画素数を複数の記録ヘッド分加算する加算手段と、前記加算手段により算出した第２の総記録画素数と、所定値とを比較する比較手段と、前記比較手段の比較結果に基づき、記録速度を変更することを特徴とする記録システム。
【請求項７】
前記検知手段を前記プリンタドライバに備え、
前記第１の総記録画素数を前記記録装置に転送することを特徴とする請求項６に記載の記録システム。
【請求項８】
前記記録装置は転送された前記第１の総記録画素数から前記加算手段により前記第２の総記録画素数を算出することを特徴とする請求項７に記載の記録システム。
【請求項９】
前記第２の総記録画素数は前記記録装置で記録する記録媒体１頁分に該当する値であることを特徴とする請求項８に記載の記録システム。
【請求項１０】
前記記録装置は、前記第１の総記録画素数を複数頁分加算する第２の加算手段を更に備えることを特徴とする請求項９に記載の記録システム。
【請求項１１】
前記第２の加算手段による加算結果と、所定値とを比較する比較手段を更に備えることを特徴とする請求項１０に記載の記録システム。
【請求項１２】
前記比較手段の比較結果に基づき前記記録ヘッドのクリーニング動作を指示する動作指示手段を更に備えることを特徴とする請求項１１に記載の記録システム。
【請求項１３】
情報処理装置にて作成された画像データを記録データに変換するプリンタドライバにおいて、記録ヘッドの記録する総画素数を検知する第１の画素数検知工程と前記記録ヘッドを複数のブロックに分割した各ブロック毎の総画素数を検知する第２の画素数検知工程とを有することを特徴とするプリンタドライバ。
【請求項１４】
前記第１の画素数検知工程と第２の画素数検知工程の検知情報を記録装置に転送することを特徴とする請求項１３に記載のプリンタドライバ。
【請求項１５】
転送される前記第１の画素数検知工程と第２の画素数検知工程の検知情報は１頁単位の情報であることを特徴とする請求項１４に記載のプリンタドライバ。
【請求項１６】
情報処理装置から記録データを受信し、記録ヘッドにより画像を記録する記録装置において、
記録ヘッドの記録する総画素を示す第１の画素数情報と前記記録ヘッドを複数のブロックに分割した各ブロックの総画素数を示す第２の画素数情報を受信する画素数情報受信手段を有することを特徴とする記録装置。
【請求項１７】
前記第１の画素数情報と第２の画素数情報は頁単位の情報であることを特徴とする請求項１６に記載の記録装置。
【請求項１８】
前記第１の画素数情報と第２の画素数情報の複数頁総和を求める加算手段を更に有することを特徴とする請求項１７に記載の記録装置。
【請求項１９】
前記第１の画素数情報の複数頁総和した結果に基づき記録速度を変更する記録速度変更手段を備えたことを特徴とする請求項１６から１８に記載の記録装置。
【請求項２０】
前記第１の画素数情報の複数頁総和した結果に基づき記録媒体の給送間隔を変更することを特徴とする請求項１６から１８に記載の記録装置。
【請求項２１】
前記第２の画素数情報の複数頁総和した結果に基づき前記記録ヘッドのクリーニングを実行することを特徴とする請求項１６から２０に記載の記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録媒体上に画像を記録する記録システム、プリンタドライバ、及び記録装置に関するものである。
【０００２】
【従来の技術】
駆動パルスに応じた熱エネルギーをインクに供給して膜沸騰による気泡を形成し、気泡の形成に基づいてインクを記録ヘッドから記録媒体上に吐出して画像記録を行うインクジェット記録装置の記録ヘッドとしては、記録速度向上の為インク吐出口及び流路を複数集積したマルチノズルヘッドを通紙方向とは垂直に多数配列したラインヘッドとして固定し、記録媒体を移動させ記録するラインプリンタがよく知られている。
【０００３】
これらのインクジェット記録装置に対しての要求は、高速記録、高解像度、高画像品位などがあげられ、この要求に対して前記に示したインクジェット記録装置は性能を満たしている。
【０００４】
またこれらのインクジェット記録装置は、記録媒体に非接触の為、非常に安定な記録が可能である。
【０００５】
近年高画質のカラー化に加え、快適な記録スピードが求められており記録装置に内蔵する電源部の高性能化が進行してきた。
【０００６】
更に同一の内蔵電源、及び記録ヘッド自体の性能をできるだけ引き出すことをねらい、実装される記録ヘッドの色数に応じて記録速度を増減するといった方法もある。（例えば特許文献１参照）
【特許文献１】
特開２００１−０３８８８９（第４〜５頁、図１、４）
【０００７】
【発明が解決しようとする課題】
しかし、前記記録媒体に対して、例えば葉書、名刺専用のインクジェット記録装置の場合、多くの記録画像は記録（印刷）密度が小さいので、実効電流（電力）値も小さい。
【０００８】
にも拘わらず、記録装置に組み込む電源に求められる一般的な性能は実使用上必要な容量を大きく上回ることが余儀なくされる。
【０００９】
考えられるあらゆる記録モードを想定し、最悪値、つまり最も実効電力の大きい記録モードに対して必要な性能を維持するように設計される為である。
しかしそれは、記録装置全体の小型、軽量化や、コストを圧迫する一つの要因となる
【問題を解決する為の手段】
本発明は上記課題を解決する為の手段として、
装置電源容量を通常使われる大多数の画像に対しては通常の記録速度を維持し、稀に記録密度の高い画像を記録する際には記録速度を小さく（Ｓｌｏｗ  Ｄｏｗｎ）する、或いは記録媒体の給送間隔を広げ消費電流を抑制できるようにした。
【００１０】
【作用】
装置全体の消費電力を所定の範囲内に制御可能であり、本発明により装置の軽量化、小型化を促進できる。
【００１１】
【発明の実施の形態】
【実施例】
以下、図面を参照して本発明の記録装置に関わる実施例について詳細に説明する。
【００１２】
図１は本実施例で使用する記録装置にホストコンピュータを接続した記録システムを示す構成図である。
【００１３】
記録装置１０１とホストコンピュータＰＣ（情報処理装置）１００とは、プリンタケーブル１０３で接続され、ＰＣ１００にて処理された記録データを記録装置１０１にて記録する。
【００１４】
記録装置１０１の上流部には記録媒体を積載する給紙トレイ１０２、及び記録媒体を１枚毎に分離、供給する機構部（図示せず）をもつ給紙部１０９と、記録部から排出される記録媒体をストックする排紙部１１０から外郭が構成されている。
【００１５】
１０５は記録装置の電源スイッチ、１０６は記録装置の操作パネルで、表示用のＬＣＤ１０８の他、いくつかのＬＥＤ表示ランプや入力キー１０７をもつ。
【００１６】
記録装置１０１の記録部２００の概略を図２に示す。
【００１７】
給紙部１０９から１枚ずつ分離され送られてきた記録媒体２０１の先端、及び後端が先端検知センサ２０２で検知され、これらの位置を基準に記録媒体２０１が複数の記録ヘッド２０３Ｂｋ〜２０３Ｙ下部を通過時、各々の記録データに基づき記録動作される。
【００１８】
本実施例では記録ヘッドは上流から２０３Ｂｋ（ブラック）、２０３Ｃ（シアン）、２０３ＬＣ（淡シアン）、２０３Ｍ（マジェンタ）、２０３ＬＭ（淡マジェンタ）、そして２０３Ｙ（イエロー）の６本（６色）で構成され、全ての記録ヘッド２０３Ｂｋ〜２０３Ｙ、は記録媒体２０１に近接した記録位置上で静止状態を保ちそれらの下部を記録媒体２０１が一定の搬送速度、例えば１００〔ｍｍ／ｓｅｃ〕で通過中に各記録ヘッド２０３Ｂｋ、Ｃ、ＬＣ、Ｍ、ＬＭ、そしてＹから吐出されるインクによってカラー記録される。
【００１９】
図３は本発明を実施した記録装置１０１の制御部３００の電気的なブロック図であり、電気的な信号の流れと各構成要素の機能を説明する。
【００２０】
ＣＰＵ３０１は処理部で、後述するフローに対応するプログラムに基づき記録装置内部の制御およびホストコンピュータとの通信制御を行う。
【００２１】
３０２はホストインタフェースで、ホストコンピュータ１００と記録装置との通信を担い、例えばＵＳＢで接続されている。
【００２２】
３０３は、プログラムメモリのＲＯＭで、後述するフロー（図８、９）に対応するプログラムが記憶され、ＣＰＵ３０１により読み出される。
【００２３】
３０４はイメージメモリで、記録装置で記録される記録データが記憶される。
【００２４】
３０５はワークメモリで、ホストコンピュータ１００とのデータ送受信、記録制御のための制御データを記憶する。
【００２５】
ＥＥＰＲＯＭ３０６は書き換え可能な不揮発性メモリで例えば実装している複数の記録ヘッド２０３Ｂｋ〜Ｙの製造番号や各記録ヘッド間の縦方向、横方向の記録位置（レジストレーション）を微調整するための変数等、装置固有の情報を記憶する。
【００２６】
３０７は記録ヘッド制御回路で、ＣＰＵ３０１の制御下で、記録データおよび制御データを受けて、記録ヘッド２０３Ｋ、２０３Ｃ、２０３ＬＣ、２０３Ｍ、２０３ＬＭ、及び２０３Ｙを制御する。
【００２７】
ここでＫ：ブラック、Ｋ：ブラック、Ｃ：シアン、ＬＣ：淡シアン、Ｍ：マジェンタ、ＬＭ：淡マジェンタ、Ｙ：イエローの各インク色を示す。
【００２８】
記録装置１０１で記録する記録データを含む種々のコマンドはホストコンピュータ１００から記録装置１０１のホストインタフェース３０２を介して受信され、受信されたデータがＣＰＵ３０１にて解析されたコマンドに従って展開されイメージメモリ３０４に一時的に記憶される。
【００２９】
ＣＰＵ３０１の動作は前述したようにプログラムＲＯＭ３０３に記憶されたプログラムで実行される。又ＣＰＵ３０１は記録動作するためにワークメモリ３０５に必要なパラメータ等を記憶する。
【００３０】
イメージメモリ３０４に予め決められた量の記録データを展開し終わるとＣＰＵ３０１は記録ヘッド２０３Ｂｋ〜２０３Ｙを上下するヘッドＵ／Ｄモータ３１１と不図示のキャッピング機構を左右に移動するキャッピングモータ３１２を相互に駆動して記録ヘッド２０３Ｂｋ〜２０３Ｙをキャップ位置（待機位置）から記録位置へ移動する。
【００３１】
尚不図示のキャッピング機構は待機中記録ヘッド２０３Ｂｋ〜２０３Ｙを密閉キャップしておき、インク吐出ノズル列近傍の乾燥によるインク固着を防止する。
【００３２】
各モータは入出力ポート３０８、駆動回路３０９を介して駆動される。
【００３３】
続いて給紙部１０９から記録媒体２０１を１枚ずつ給送する給紙モータ３１３を起動、並行して搬送モータ３１４も起動し、給紙された記録媒体２０１を定速搬送する。
【００３４】
上流側の先端検知センサ２０２で記録媒体２０１の先端が検知されるとＣＰＵ３０１は、検知された先端位置を基準として各記録ヘッド２０３Ｂｋ、２０３Ｃ、２０３ＬＣ、２０３Ｍ、２０３ＬＭ，及び２０３Ｙの記録位置に同期した記録データを転送するように制御する。
【００３５】
記録データはイメージメモリ３０４から記録ヘッド制御回路３０７を介して転送される。
【００３６】
記録動作中、記録媒体２０１は各記録ヘッドの下部を定速度で通過する。
【００３７】
全ての記録ヘッドを通過しカラー記録が終了後記録媒体２０１は下流側の用紙センサ２０５で通過が検知され、その後排紙部１１０にスタックされる。
【００３８】
トレイＵ／Ｄモータ３１５は記録媒体２０１が積載された給紙トレイ１０２を上下させる。
【００３９】
電源部３１０から制御部３００には例えば＋５［Ｖ］のロジック系電源３１２と駆動系の電源３１１（例えば＋２４Ｖ）が供給され、ロジック系電源３１２はＣＰＵ３０１、メモリ等の制御ロジック回路に、駆動系電源３１１は記録ヘッド２０３Ｂｋ〜２０３Ｙや各駆動モータ３１１〜３１５に用いる。
【００４０】
駆動系電源（例えば＋２４Ｖ）の電圧値はＡ／Ｄコンバータ３０９を介してＣＰＵ３０１から読み出し可能である。
【００４１】
又ＣＰＵ３０１は入出力ポート３０８を介して電源部３１０のＯＮ／ＯＦＦ制御可能である。
【００４２】
電源部３１０にとって最も消費電流が大きいのは通常、記録動作中である。本実施例の記録装置１０１の場合、記録動作中、給紙モータ３１３と搬送モータ３１４は継続的に動作するがその他のモータは原則、静止している。
【００４３】
又、通常の画像記録では、記録ヘッド２０３Ｂｋ〜２０３Ｙで消費する電流に比較し、給紙モータ３１３と搬送モータ３１４の消費電流は充分小さい。
【００４４】
なお各記録ヘッドの最大記録幅は記録媒体の幅とほぼ同じである。
【００４５】
記録ヘッド２０３Ｂｋ〜２０３Ｙと記録装置１０１本体の制御部３００側との電気的な接続を図４に示す。
【００４６】
記録ヘッド制御回路３０７からクロック信号に同期して記録データが記録ヘッド内部の制御ロジック４０１にシリアル入力され、パラレル変換後ノズルヒータドライバ４０２に並列出力される。ノズルヒータドライバ４０２の数はインクをノズルから吐出させるためのノズルヒータ４０３の数と等しい。
【００４７】
例えば記録幅が最大４インチで記録分解能が６００〔ｄｏｔ／ｉｎｃｈ〕の記録ヘッドなら少なくとも２４００ノズル以上を必要とする。
【００４８】
本実施例では最大記録幅が約４．２インチ（有効ノズル数：２５２０）で冗長部分として両側に各２０ノズル分の記録位置微調整範囲を持ち、合計２５６０ノズルを保有する。
【００４９】
サブヒータ４０６、サブヒータドライバ４０５は記録ヘッドぜんたいを予めヒートアップするためのものであるが、本発明とは関連性が小さいので説明の詳細は省略する。
【００５０】
記録位置の微調整は他の記録ヘッドとの物理的な位置合わせ（Ｃｏｌｏｒ  Ｒｅｇｉｓｔｒａｔｉｏｎ）を例えば１［Ｎｏｚｚｌｅ］単位で電気的に行い、色ずれを補正する。
【００５１】
尚記録ヘッド制御回路３０７から制御ロジック４０１には記録データに関連する信号の他、多数のノズルヒータドライバを時分割に駆動するための制御信号も入力される。
【００５２】
本実施例の場合、例えば２５６０ノズルを６４０ノズル毎の大きな４グループに分割、さらに各グループ内を４０ノズル毎、１６の小グループに分けて分割駆動する。
【００５３】
同時に駆動されるノズル数は各グループ内の１つの小グループのみ、つまり１小グループ４０ノズルで４グループ分を並行に駆動制御するため、１記録ヘッド内で同時に駆動される最大数は１６０ノズルということになる。
【００５４】
同時駆動ノズルの最大数を大きくすると画像データが”密”の部分では瞬時に消費される電流値が増大し、”疎”の部分に比較し、ノズルヒータ４０３に至る途中経路の電圧ロスが増加する為、画像によっては均質な記録が出来にくくなる。
【００５５】
一方、同時駆動ノズルの最大数を小さくすると均質な記録という点では望ましいが、前述のグループ数が増えるので記録速度が落ちるという相反する関係にある。
【００５６】
いずれにしても記録ヘッド２０３に供給される駆動系共通電源ライン（例えば＋２４Ｖ）とＧＮＤ線には瞬時的に大きなパルス電流（図４の実施例では例えば１ノズル当たり２０〔ｍＡ〕、同時最大駆動ノズル数は１６０であるから最大３．２〔Ａ〕のパルス電流）が流れる。
【００５７】
葉書、名刺を専用として記録媒体に対して印刷を行うインクジェット記録装置は高速、高解像度、高画質の安定した記録が要求される。
【００５８】
一つの利用方法として宛名印刷、名刺、顔写真入り名刺等がある。
【００５９】
例えば名刺等の印刷では１枚の記録媒体に対するインクの打ち込み量（記録密度）は概ね小さい。
【００６０】
従って、名刺プリンタ等では多くの印刷ジョブで賄える電源容量にフィットする能力を備えた電源装置を内蔵すれば、実使用上それほど不都合なく、装置全体の小型化、軽量化が図れ、省電力化にも役立つ。
【００６１】
ただし、記録濃度（密度）が高い印刷ジョブをする場合には、通常の印刷速度（版実施例では搬送速度）よりも遅く（Ｓｌｏｗ  Ｄｏｗｎ）する、或いは給紙毎の休止時間を挿入する等、実効電力を抑える工夫が必要となる。
【００６２】
以下に本発明による記録密度の特徴的な判定方法について図５以降で説明する。
【００６３】
本実施例では記録ヘッド５０１の記録分解能は６００ｄｐｉ  （６００［ｄｏｔ／ｉｎｃｈ］）で最大記録幅４．２［ｉｎｃｈ］の連続的な記録が可能である。
【００６４】
最大記録幅４．２［ｉｎｃｈ］に対応した吐出ノズル数は２５２０［Ｎｏｚｚｌｅ］であるが、微小位置調整用として両サイドに２０［Ｎｏｚｚｌｅ］ずつの冗長部があるので記録ヘッド５０１の持つインク吐出ノズル合計は２５６０［Ｎｏｚｚｌｅ］である。
【００６５】
本実施例の図５では２５６０［Ｎｏｚｚｌｅ］を２５６［Ｎｏｚｚｌｅ］毎の１０ブロック（＃１〜＃１０）に分割し、各々のブロックで吐出される総画素数を独立な値としてカウントする。
【００６６】
更にホストＰＣ１００から記録装置１０１に転送する情報として図６に示す通り、前記分割ブロック数６０１、ブロック幅６０２に相当した、１ブロックを構成するノズル数、それにブロック総画素数情報６０３等がある。
【００６７】
ブロック総画素数情報６０３は各記録ヘッド毎、且つ各々のブロック１頁分の総画素数６０５と１本の記録ヘッド全体の１頁分総画素数６０６を含む。
【００６８】
１頁の総画素数６０６は記録ヘッド（２０３Ｂｋ〜２０３Ｙ）毎に消費される消費電流に近似できる。
【００６９】
しかも総画素数６０６は記録ヘッド毎に独立した値として取得するので全ての記録ヘッド２０３Ｂｋ〜２０３Ｙの総画素数６０６を加算すれば記録装置１０１全体で消費される消費電流を指し示す数値といえる。
【００７０】
上記の値を受信し、記録装置１０１側では更に、各ブロック毎の総画素数６０５を複数頁に跨り加算、累積したブロック毎累積総画素数６０７、記録ヘッドの１頁内総画素数６０６を複数頁に跨り加算、累積した累積総画素数６０８を各々ワークＲＡＭ３０５に記憶する。
【００７１】
再び図５に戻り説明する。
【００７２】
図５−１に示すような絵柄を記録装置１０１で連続的に印刷、出力する場合に記録媒体５１０の文字部５０３、５０４（次の記録媒体５１１では５０３、５０６）で記録される総画素数は何れも小さい（図５−２、５１２，５１３参照）。
【００７３】
しかし、イメージ部５０５（次の記録媒体５１１ではイメージ部５０７）で記録される総画素数は比較的大きくなる（図５−２、５１２，５１３参照）。
【００７４】
これらの絵柄では頁毎の総画素数６０６はある所定値以下であり、記録装置１０１で連続的に記録しても性能上何ら問題ない。
【００７５】
しかし類似の絵柄で例えば図７の如く塗り潰し部７０１等が存在する時には各ブロック毎の総画素数は大きく（図７−２、７０２，７０３参照）、本発明による頁内総画素数６０６の総和（全記録ヘッド分）が所定値を超える為、連続記録動作中に消費される駆動電流の実効値が電源部の容量（性能）を超え、画質の劣化を引き起こす懸念がある。
【００７６】
本発明では頁内総画素数６０６の総和が上記のように所定値を上回った場合、予め記録速度を落とす（Ｓｌｏｗ  Ｄｏｗｎ）処理が可能である。
【００７７】
本実施例の記録装置１０１はインクジェット方式のラインプリンタであるので、具体的には例えば、記録媒体２０１の搬送速度を通常値１００［ｍｍ／ｓｅｃ］⇒５０［ｍｍ／ｓｅｃ］に一時的に変更する。本実施例では搬送速度の増減は記録速度の増減に対応する。
【００７８】
又別な方法としては１枚の給紙してから次の記録媒体給紙迄のポーズ（休止）を挿入する。
【００７９】
具体的には例えば、１枚給紙してから次の記録媒体給紙迄の間隔０．５［ｓｅｃ］⇒１．０［ｓｅｃ］に設定する。
【００８０】
以上説明したような各ブロック総画素数、頁総画素数を情報処理装置１００から記録装置１０１に転送すれば、記録装置１０１側においてこれらの情報を他にも様々に活用できる。
【００８１】
例示すると、記録ヘッド２０３Ｂｋ〜２０３Ｙが健全なる印刷動作を継続可能か否かを判定する基準に用いる場合や、ブロック総画素数５０８を全て加算し、記録ヘッド５０３の総画素数にして、記録剤の使用量を推定することや、記録ヘッド５０３を健全な状態に維持するリフレッシュ（クリーニング）動作の要否判定材料にもなり得る。
【００８２】
次に本発明による情報処理装置１００のハードウェア構成を図１０に示す。
【００８３】
メインＣＰＵ１００１のシステムバスはローカルバスとしてのＰＣＩバス１００５、（及び不図示のＩＳＡバス）と夫々、ホスト／ＰＣＩブリッジ１００３等を経由した階層的なバスを介して各ハードウェアと接続される。
【００８４】
尚、メインＣＰＵ１００１のシステムバスにはキャッシュ１００２と呼ぶＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を使用した高速のメモリをもち、メインＣＰＵ１００１が頻繁にアクセスするような、コード、データを記憶する。
【００８５】
メインメモリ１００４はオペレーティングシステム（ＯＳ）、アプリケーションプログラム、本発明を実施した記録装置１０１用プリンタドライバ等、実行プログラムの一時的記憶領域で且つ、各プログラム実行のための作業用メモリ領域としても用いられる。
【００８６】
メインＣＰＵ１００１はメインメモリ１００４に記憶された前述のプログラムに基づき処理を実行する。
【００８７】
これらの実行プログラムは例えばハードディスクドライブＨＤＤ１０１７からＩＤＥ（Ｉｎｔｅｇｒａｔｅｄ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ｅｎｖｉｒｏｎｍｅｎｔｓ）コントローラ１０１６を介して読み出されメインメモリ１００４にロードされたものである。
又、メインメモリ１００４には本発明に関わる後述の各ブロック総画素数６０３、頁総画素数６０６等記録装置１０１に転送する総画素数情報等の記憶エリアも確保される。
【００８８】
さらにメインメモリ１００４にはアプリケーションプログラムによって編集されたＲＧＢの表示データ、そして記録装置１０１用プリンタドライバによってＲＧＢからＣＭＹＫ信号に変換された記録データも一時的に記憶され、アプリケーションプログラムの実行指示によって、表示信号はビデオコントローラ１０２３を介してＶＲＡＭ（Ｖｉｄｅｏ−ＲＡＭ）１０２４に書き込まれる。
【００８９】
そしてメインメモリ１００４では記録装置１０１へ送信するための、アプリケーションプログラムで生成する各コマンド、記録データをも一時的に記憶する。
各ブロック総画素数６０３、頁総画素数６０６、各コマンド、及び記録データは通信インタフェース、例えば複数のＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート１０１９〜１０２１の内の一つ１０１９を介し、記録装置１０１に送られる。
【００９０】
ビデオコントローラ１０２３はＶＲＡＭ１０２４に書き込まれたＲＧＢの表示データを連続的、且つ継続的に読み出し、ＣＲＴ，ＬＣＤ、ＰＤＰ等のディスプレイ１０２５にビデオ信号として循環的なデータを連続転送し表示画面を常時リフレッシュする。
【００９１】
記録装置１０１との通信インタフェースはＰＣＩバス１００５に接続されており、使われるインタフェースはＵＳＢの他、通信アダプタ１０２２を介したネットワーク、不図示の双方向セントロニクス（ＩＥＥＥ１２８４）、ＩＥＥＥ１３９４等がある。
【００９２】
ＲＯＭ１００６はＫＢ＆Ｍコントローラ１０１２を介して接続されるキーボード１０１３、マウス１０１４、ＣＤＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０１８やＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０１５等の入出力機器を制御するＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）プログラム、パワーＯＮ時の初期化、自己診断プログラム等を格納する。
【００９３】
ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１００７は恒久的に利用する各種のパラメータを記憶させるための不揮発性のメモリである。
【００９４】
ＣＰＵ１００１は又、ＲＴＣ〈Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ〉１００８を用いて日付け、時刻管理を行なう。近年ではオーディオコントローラ１００９を備え入力用マイク１０１０、出力スピーカ１０１１を有するものが一般的になっている。
次に、情報処理装置（ＰＣ）１００にて実行する本発明に関するプリンタドライバに関して図１１を用いて説明する。
【００９５】
情報処理装置１００は、接続された多様な装置を制御するために通常、ＯＳ（オペレーティングシステム）と呼称されるソフトウェアの管理下で動作する。
【００９６】
そのためコンピュータ装置上でＯＳが動作している環境では、ソフトウェアプログラムは該ＯＳの提供するプログラミング環境上で動作することが前提となる。
【００９７】
アプリケーションプログラム１１０１により所望の画像を生成し、記録（印刷）する場合、入力画像情報（１）１１０２は、アプリケーションプログラム１１０１より、ＯＳのグラフィック処理プログラム（Ｇｒａｐｈｉｃ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）１１０３を経由して、本発明によるデバイスドライバ（プリンタドライバ）１１１５へ送られる。
【００９８】
このとき、デバイスドライバ１１１５は、記録装置１０１で記録可能な記録データを生成することよりプリンタドライバと呼称される。
【００９９】
本発明によるプリンタドライバ１１１５は、グラフィック処理プログラム（Ｇｒａｐｈｉｃ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）１１０３から入力画像情報を受け取り、レンダリング処理部１１０４にて、記録装置１０１固有の解像度への画像変換、記録装置１０１に装填されている記録媒体２０１の情報を基に画像サイズの変換処理等を行い、入力画像情報（２）１１０５を得る。
【０１００】
入力画像情報（２）１１０５は、色補正処理部１１０６により、記録装置１０１が持つ記録ヘッドに対応した画像情報に分離し、記録装置１０１固有の色変換処理（例えばＲＧＢ⇒ＣＭＹＫ）を施した後、出力画像情報（１）１１０７を出力する。
【０１０１】
出力画像情報（１）１１０７は、ｎ値化処理部１１１０で使用するハーフトーン処理の処理方法に依存する階調特性や、記録装置１０１で記録される記録媒体２０１、記録ヘッド等の特性に依存した非線形な階調特性を再度、線形な階調特性に変換するために出力階調補正部１１０８により、変換された出力画像情報（２）１１０９を得る。
【０１０２】
出力画像情報（２）１１０９は、２値化処理部１１１０にて記録装置１０１が有する記録ヘッドの各インク色に相当する２値化処理を行い、出力画像情報（３）１１１１を出力する。
【０１０３】
出力画像情報（３）１１１１は、コマンド生成部１１１２で記録装置１０１が受信可能な記録情報形式のコマンド１１１３に変換後、通信インタフェース（例えばＵＳＢポート１０１９）を介して記録装置１０１に転送される。
【０１０４】
２値化画像情報１１１１の内、インクの吐出を示す「１」の総数をカウントすることにより、記録媒体上に形成される総画素数を得ることができる。
【０１０５】
具体的な総画素数のカウント方法について、図１２にて説明する。
【０１０６】
先ず、２値化処理部１１１０で現在処理中の注目ｄｏｔ＃（本実施例では各々の記録ヘッド２０３Ｂｋ〜２０３Ｙが持つインク吐出ノズル＃１〜＃２５６０の内、１つのノズル＃に該当）を１つのブロックを構成するノズル（Ｎｏｚｚｌｅ）数（本実施例では２５６ノズル）で割り、その商：Ｗを求め（Ｓ１２０１）、２値化処理の結果、注目ｄｏｔに画素があるか（出力画像情報が１であるか）を判定、有りなら（Ｓ１２０２−Ｙｅｓ）、総画素数カウンタ＃Ｗのカウント値をインクリメント（＋１）する。
【０１０７】
例えば２値化処理している注目ｄｏｔ＃が＃２１２０であると、Ｗ：８（２，１２０／２５６の商）になり、このｄｏｔに画素があれば、総画素数カウンタ＃８の値をインクリメントする。
【０１０８】
本発明に関わる情報処理装置１００と、記録装置１０１が、ブロック累積総画素数データを利用し、記録ヘッドのクリーニング動作する処理方法について図８のフローを用いて説明する。
【０１０９】
情報処理装置（ＰＣ）１００のＣＰＵ１００１によりジョブ開始の指令が送られると（Ｓ８０１）、記録装置１０１のＣＰＵ３０１は記録動作の準備を開始（Ｓ８５０）、続いて情報処理装置１００から１ページ目のブロック総画素数データが送信され（Ｓ８０２）、記録装置１１０で受信後、ＲＡＭ３０５に保存される（Ｓ８５１）。
【０１１０】
これらの値は又、それまで全て零クリアされていた後述のブロック累積総画素数データ６０７に加算される（Ｓ８５２）。
【０１１１】
そして１ページ目の記録データが送信され（Ｓ８０３）、記録装置内部のイメージＲＡＭ３０４に展開されると（Ｓ８５３）、次にブロック累積総画素数の最大値：Ｎを抽出し（Ｓ８５４）、所定値Ｍと比較する（Ｓ８５５）。
【０１１２】
もし、ブロック累積総画素数の最大値：Ｎが所定値Ｍを上回った場合（Ｓ８５５−Ｙｅｓ）、ＣＰＵ３０１は一旦記録動作を中断し、記録ヘッド２０３Ｂｋ〜２０３Ｙのクリーニング動作する（Ｓ８５８）。
【０１１３】
具体的には例えば、記録ヘッドのノズル列５０２部分をワイパブレードによりワイプし、ノズル列近傍を清廉化する。
【０１１４】
ブロック累積総画素数の最大値：Ｎが所定値Ｍを超えると記録ヘッドの当該ブロックにおけるインクの吐出総量が所定量となり近傍にインク滴などが成長し、健全な記録性能を阻害する懸念があるため、上記クリーニングが必要になる。
【０１１５】
クリーニング動作が完了すると、ブロック累積総画素数データをクリアし（Ｓ８５９）、ＣＰＵ７０１は情報処理装置に次のページのデータ要求する（Ｓ８６０）。
【０１１６】
Ｓ８５５にて、ブロック累積総画素数の最大値：Ｎが所定値Ｍを上回っていなければ（Ｓ８５５−Ｎｏ）、記録動作を実行して（Ｓ８５６）、次に所定枚数の記録が完了したかを調べる（Ｓ８５７）。
【０１１７】
完了していなければ（Ｓ８５７−Ｎｏ）、次のページのデータを要求する（Ｓ８６０）。
【０１１８】
データ要求を受信すると（Ｓ８０４−Ｙｅｓ）、情報処理装置のＣＰＵ１０１はＳ８０２に戻って次のページデータを送信する。
【０１１９】
以上のステップを繰り返し、所定枚数の記録が完了したら（Ｓ８５７−Ｙｅｓ）、ＣＰＵ３０１は記録動作を終了する。
【０１２０】
上記所定値Ｍの値はインクの色によって変えることもある。インク色によって記録材料が異なるからである。
【０１２１】
又記録装置の置かれた環境条件によってもＭの値は異なることになろう。
【０１２２】
続いて本発明による情報装置（ＰＣ）１００から頁内総画素数６０６を受信してから記録動作に反映する記録装置１０１の動作フローに関して図９−１を用いて説明する。
【０１２３】
情報処理装置１００から総画素数情報６０１〜６０３を受信すると（Ｓ９０１）、ＣＰＵ３０１は先ず、該当する頁内のブラック総画素数（Ｐｋ）を取得（Ｓ９０２）、続いてシアン（ＰＣ）（Ｓ９０３）、淡シアン（ＰＬＣ）（Ｓ９０４）、マジェンタ（ＰＭ）（Ｓ９０５）、淡マジェンタ（ＰＬＭ）（Ｓ９０６）、及びイエロー総画素数（ＰＹ）を取得する（Ｓ９０７）。
【０１２４】
そして次に、全ての記録色の総画素数を加算した値（ΣＰ）と所定値Ｑを比較（Ｓ９０８）、その結果所定値Ｑを超えていたなら（Ｓ９０８−Ｙｅｓ）、直ちに印刷速度を例えば１００［ｍｍ／ｓｅｃ］⇒５０［ｍｍ／ｓｅｃ］にＳｌｏｗ  Ｄｏｗｎする（Ｓ９０９）。
【０１２５】
内蔵電源３１０の実効電流値を上回って画質に影響しないように配慮する。
【０１２６】
所定値Ｑを超えていなければ（Ｓ９０８−Ｎｏ）、通常の印刷速度で問題ないため、そのまま本処理を終了し記録動作に入る。
【０１２７】
続いて、上記と別な実施例について図９−２のフローを用いて説明する。
【０１２８】
本実施例の処理ステップＳ９５１〜Ｓ９５８までは上記の処理ステップＳ９０１〜Ｓ９０８と同一であるので説明は省略する。
【０１２９】
本実施例では全ての記録色の総画素数を加算した値（ΣＰ）と所定値Ｑを比較した結果所定値Ｑを超えていたなら（Ｓ９５８−Ｙｅｓ）、印刷速度は例えば１００［ｍｍ／ｓｅｃ］そのままを維持し、ポーズを挿入することによって次の記録媒体給紙迄の間隔０．５［ｓｅｃ］⇒１．０［ｓｅｃ］に設定する（Ｓ９５９）。
【０１３０】
同時並行して記録動作する記録媒体の数を減らすことにより実効電流値を小さく出来るからである。
【０１３１】
所定値Ｑを超えていなければ（Ｓ９５８−Ｎｏ）、通常の印刷速度、給紙間隔で問題ないため、そのまま本処理を終了し記録動作に入る。
【０１３２】
【発明の効果】
本発明によれば最大消費電力を押さえた、より軽量、コンパクトな記録装置を提供することができ、且つ殆どの記録動作において従来と同等、快適なスピードが得られる。
【０１３３】
【図面の簡単な説明】
【図１】本発明による情報処理装置、記録装置の接続図である。
【図２】本発明による記録装置の記録部の概略図である。
【図３】本発明を実施した記録装置の電気的なブロック図である。
【図４】本発明を実施した記録装置本体と記録ヘッドの概略接続図である。
【図５】記録密度が通常の絵柄とブロック毎の総画素数を示す図である。
【図６】情報処理装置から記録装置に転送される総画素数情報を説明する図である。
【図７】記録密度の高い絵柄とブロック毎の総画素数を示す図である。
【図８】本発明を実施した情報処理装置、記録装置相互の動作フロー図である。
【図９】本発明を実施した記録装置の動作フロー図である。
【図１０】本発明を実施した情報処理装置の電気的なブロック図である。
【図１１】本発明を実施したプリンタドライバの処理フローを説明する図である。
【図１２】本発明を実施したプリンタドライバの画素数カウントに関する処理フローを説明する図である。
【符号の説明】
１００    情報処理装置（ＰＣ）
１０１    記録装置
１０２    給紙トレイ
１０５    電源スイッチ
１０６    操作パネル
２００    記録部
２０１    記録媒体
２０２    用紙先端検知センサ
２０３Ｂｋ  記録ヘッド（ブラック）
２０３Ｃ    記録ヘッド（シアン）
２０３ＬＣ  記録ヘッド（淡シアン）
２０３Ｍ    記録ヘッド（マジェンタ）
２０３ＬＭ  記録ヘッド（淡マジェンタ）
２０３Ｙ    記録ヘッド（イエロー）
３０１    ＣＰＵ
３０２    ホストインタフェース
３０３    プログラムＲＯＭ
３０７    記録ヘッド制御回路
３１０    電源
３１１    駆動系電源
３１２    ロジック系電源
５０１    記録ヘッド
５０２    インク吐出ノズル列
６０３    ブロック総画素数
６０６    （頁）総画素数
１００１  ＣＰＵ
１００４  メインメモリ
１０１７  ＨＤＤ
１０１９  ＵＳＢポート
１０２５  ディスプレイ
【図１】
2005004250.tif 000003
【図２】
2005004250.tif 000004
【図３】
2005004250.tif 000005
【図４】
2005004250.tif 000006
【図５】
2005004250.tif 000007
【図６】
2005004250.tif 000008
【図７】
2005004250.tif 000009
【図８】
2005004250.tif 000010
【図９】
2005004250.tif 000011
【図１０】
2005004250.tif 000012
【図１１】
2005004250.tif 000013
【図１２】
2005004250.tif 000014