(57)【要約】【課題】後続する記録領域におけるノズルの吐出状態を考慮して、インクの不要な消費を防ぐインクジェット記録装置を提供する。【解決手段】記録ヘッドのノズルからインクを吐出して、所定の記録領域単位で記録媒体上に記録を行うインクジェット記録装置は、第１の記録領域に記録するための記録データを取得し、記録ヘッドの全てのノズルのうち記録データの記録において用いられるノズルを特定する。その特定されたノズルについて予備吐を行うための予備吐データを生成し、第１の記録領域に先行して記録が行われる第２の記録領域に対して、生成された予備吐データに基づき予備吐を行う。【選択図】図７
2012240342.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドのノズルからインクを吐出して所定の記録領域単位で記録媒体上に記録を行うインクジェット記録装置であって、
第１の記録領域に記録するための記録データを取得する取得手段と、
前記記録ヘッドの全てのノズルのうち、前記第１の記録領域に記録するための記録データに基づく記録において用いられるノズルを特定するノズル特定手段と、
前記ノズル特定手段により特定されたノズルについて予備吐を行うための予備吐データを生成する生成手段と、
前記第１の記録領域に先行して記録が行われる第２の記録領域に対して、前記生成手段により生成された前記予備吐データに基づき予備吐を行う予備吐手段と
を備えることを特徴とするインクジェット記録装置。
【請求項２】
前記記録ヘッドの各ノズルについて、前記第１の記録領域に記録するための記録データに基づきインクが吐出される回数を計測する計測手段をさらに備え、
前記ノズル特定手段は、前記第１の記録領域に記録するための記録データに基づく記録において用いられるノズルのうち、前記計測手段により計測された回数が基準値より低いノズルをさらに特定することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記記録ヘッドはフルライン記録ヘッドであり、
前記記録領域はページであることを特徴とする請求項１又は２に記載のインクジェット記録装置。
【請求項４】
記録データを生成する情報処理装置と、記録ヘッドのノズルからインクを吐出して所定の記録領域単位で記録媒体上に記録を行うインクジェット記録装置とを含む記録システムであって、
前記情報処理装置は、
前記記録ヘッドの各ノズルについて、第１の記録領域に記録するための記録データに基づきインクが吐出される回数を計測する計測手段と、
前記記録ヘッドの全てのノズルを相隣接する複数のノズルがまとめられた複数のグループに分割し、前記複数のグループのうち、前記計測手段により計測された回数がゼロであるノズルのみを含むグループを特定するグループ特定手段と、
前記グループ特定手段により特定されたグループを示すデータを、前記第１の記録領域に記録するための記録データとともに前記インクジェット記録装置に送信する送信手段とを備え、
前記インクジェット記録装置は、
前記情報処理装置から、前記グループ特定手段により特定されたグループを示すデータと前記第１の記録領域に記録するための記録データとを受信する受信手段と、
前記記録ヘッドの全てのノズルから、前記複数のグループのうち前記グループ特定手段により特定されたグループ以外のグループに含まれるノズルを特定するノズル特定手段と、
前記ノズル特定手段により特定されたノズルについて予備吐を行うための予備吐データを生成する生成手段と、
前記第１の記録領域に先行して記録が行われる第２の記録領域に対して、前記生成手段により生成された前記予備吐データに基づき予備吐を行う予備吐手段とを備えることを特徴とする記録システム。
【請求項５】
記録ヘッドのノズルからインクを吐出して、所定の記録領域単位で記録媒体上に記録を行うインクジェット記録装置において実行される記録方法であって、
前記インクジェット記録装置の取得手段が、第１の記録領域に記録するための記録データを取得する取得工程と、
前記インクジェット記録装置のノズル特定手段が、前記記録ヘッドの全てのノズルのうち、前記第１の記録領域に記録するための記録データに基づく記録において用いられるノズルを特定するノズル特定工程と、
前記インクジェット記録装置の生成手段が、前記ノズル特定工程において特定されたノズルについて予備吐を行うための予備吐データを生成する生成工程と、
前記インクジェット記録装置の予備吐手段が、前記第１の記録領域に先行して記録が行われる第２の記録領域に対して、前記生成手段により生成された前記予備吐データに基づき予備吐を行う予備吐工程と
を有することを特徴とする記録方法。
【請求項６】
記録データを生成する情報処理装置と、記録ヘッドのノズルからインクを吐出して所定の記録領域単位で記録媒体上に記録を行うインクジェット記録装置とを含む記録システムにおいて実行される記録方法であって、
前記情報処理装置が、
前記記録ヘッドの各ノズルについて、第１の記録領域に記録するための記録データに基づきインクが吐出される回数を計測する計測工程と、
前記記録ヘッドの全てのノズルを相隣接する複数のノズルがまとめられた複数のグループに分割し、前記複数のグループのうち、前記計測工程において計測された回数がゼロであるノズルのみを含むグループを特定するグループ特定工程と、
前記グループ特定工程において特定されたグループを示すデータを、前記第１の記録領域に記録するための記録データとともに前記インクジェット記録装置に送信する送信工程と、
前記インクジェット記録装置が、
前記情報処理装置から、前記グループ特定工程において特定されたグループを示すデータと前記第１の記録領域に記録するための記録データとを受信する受信工程と、
前記記録ヘッドの全てのノズルから、前記複数のグループのうち前記グループ特定工程において特定されたグループ以外のグループに含まれるノズルを特定するノズル特定工程と、
前記ノズル特定工程において特定されたノズルについて予備吐を行うための予備吐データを生成する生成工程と、
前記第１の記録領域に先行して記録が行われる第２の記録領域に対して、前記生成工程において生成された前記予備吐データに基づき予備吐を行う予備吐工程と
を有することを特徴とする記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予備吐を行うインクジェット記録装置および記録方法、並びに記録システムに関する。
【背景技術】
【０００２】
従来、インクジェット記録装置においては、インクの増粘等に起因して発生する吐出不良や印刷品位の低下を防止するために予備吐動作が広く行われている。一般的に行われるものとして一つは、一定期間の印刷後に印刷動作を一旦中断し、予備吐等の回復処理を行う場合がある。また、一つは、印刷動作と並行して記録媒体上に予備吐を行う紙面予備吐が行われる場合がある。紙面予備吐は、印刷動作を中断する必要がないので、印刷パフォーマンスを向上させることができるという長所がある。また、近年のノズルの微細化により、紙面予備吐によって形成されるドット径が小さくなり、孤立したドットが目立たなくなっていることから、紙面予備吐はますます有用となってきている。
【０００３】
特許文献１には、各ノズルについて所定期間に１回でも吐出がされたか否かを検知し、１回でも吐出がなされたノズルについては所定期間に続く次の所定期間に紙面予備吐の対象から除外することで、不要な予備吐出を減少する画像形成装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−０７６２４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の紙面予備吐は、次ページの印刷で吐出するノズルと吐出しないノズルを区別することなく予備吐している。従って、次ページの印刷で吐出しないノズルについても紙面予備吐を行うので、インクが余計に浪費されてしまう。
【０００６】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、紙面予備吐において、後続する記録領域におけるノズルの吐出状態を考慮して、インクの不要な消費を防ぐインクジェット記録装置および記録方法、並びに記録システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係るインクジェット記録装置は、記録ヘッドのノズルからインクを吐出して、所定の記録領域単位で記録媒体上に記録を行うインクジェット記録装置であって、
第１の記録領域に記録するための記録データを取得する取得手段と、
前記記録ヘッドの全てのノズルのうち前記記録データの記録において用いられるノズルを特定するノズル特定手段と、
前記ノズル特定手段により特定されたノズルについて予備吐を行うための予備吐データを生成する生成手段と、
前記第１の記録領域に先行して記録が行われる第２の記録領域に対して、前記生成手段により生成された前記予備吐データに基づき予備吐を行う予備吐手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、後続する記録領域におけるノズルの吐出状態を考慮して、インクの不要な消費を防ぐことができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施例における記録システムの構成を示す図である。
【図２】待機時と印刷時の記録ヘッドの状態を示す図である。
【図３】ライン記録ヘッドによる印刷を行う様子を説明するための図である。
【図４】紙面予備吐を説明するための図である。
【図５】全てのノズルについて行う紙面予備吐パターンを説明するための図である。
【図６】インクジェット記録装置の内部構成を示すブロック図である。
【図７】本実施例における印刷処理の手順を示す図である。
【図８】画像使用ノズル検出処理と画像使用ノズル予備吐パターン生成処理の手順を示す図である。
【図９】画像使用ノズルについてのデータを説明するための図である。
【図１０】第２の実施例における画像使用ノズル検出処理と画像使用ノズル予備吐パターン生成処理の手順を示す図である。
【図１１】画像使用ノズル吐出量データを説明するための図である。
【図１２】ドットカウントデータを説明するための図である。
【図１３】ドットカウントデータの一例を示す図である。
【図１４】第３の実施例における画像使用ノズル検出処理の手順の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の好適な実施例を詳しく説明する。尚、以下の実施例は特許請求の範囲に係る本発明を限定するものでなく、また本実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１１】
［第１の実施例］
図１は、本実施例における記録システムの構成を示す図である。図１に示すように、本システムはインクジェット記録装置１０１とホストコンピュータ１０２とを含み、それらはプリンタケーブル１０３で相互に通信可能に接続されている。インクジェット記録装置１０１の給送部１０４には、ロール上の連続紙（不図示）が設置されている。
【００１２】
図２は、インクジェット記録装置１０１の待機モード時と印刷モード時のそれぞれの記録ヘッドの状態を示す図である。インクジェット記録装置１０１には、４インチのライン記録ヘッド２０３〜２０６が、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の順にヘッドホルダ２０２に固定されている。図２（ａ）は、インクジェット記録装置１０１が印刷を行わない待機時における、回復ユニット２０７とライン記録ヘッド２０３〜２０６との位置関係を示している。図２（ａ）に示すように、回復ユニット２０７がライン記録ヘッド２０３〜２０６の吐出面を覆うことで、記録ヘッドのノズル（不図示）が大気に暴露してノズル内のインクが粘性が増すことを防いでいる。図２（ｂ）は、インクジェット記録装置１０１が印刷を行う印刷時における、回復ユニット２０７とライン記録ヘッド２０３〜２０６の位置関係を示している。図２（ｂ）に示す印刷時においては、ライン記録ヘッド２０３〜２０６は、用紙等の記録媒体２０８にインクを吐出して画像を形成することができる。
【００１３】
給送部１０４に設置された記録媒体２０８は、インクジェット記録装置１０１の搬送部（不図示）により、記録ヘッドモジュール２０１の下方、図２（ａ）及び（ｂ）中の矢印の方向に向かって搬送される。印刷時にはまず、回復ユニット２０７を搬送方向に移動してずらし、ヘッドホルダ２０２を回復ユニット２０７の隙間を通過させて記録媒体２０８近傍まで下降させる。印刷終了後は、図２（ａ）の退避状態に戻ってライン記録ヘッド２０３〜２０６が回復ユニット２０７に密着し、保管状態もしくは記録ヘッド回復動作可能状態となる。
【００１４】
インクジェット記録装置１０１は、ライン記録ヘッドの各ノズルからインクを確実に吐出し続けられるよう定期的に回復動作を行う。前述したように、印刷時はライン記録ヘッドが大気中に暴露するので、ノズル内のインクの乾燥やノズル表面のゴミの付着により吐出不良を起こすことがある。従って、そのような吐出不良を防ぐために、定期的にインクの予備吐（予備吐回復ともいう）を行う。ここで、予備吐回復には、図２（ａ）の退避時の状態、即ち、ライン記録ヘッド２０３〜２０６が回復ユニット２０７に密着した状態での待機時に、回復ユニット２０７にインクを予備吐出する予備吐回復と、図２（ｂ）の印刷時の状態で、印刷中に記録媒体上に予備吐出する紙面予備吐回復とがある。
【００１５】
図３は、ライン記録ヘッドにより記録媒体に対して印刷を行う様子を説明するための図である。インクジェット記録装置１０１は、記録ヘッドモジュール２０１の４インチ幅のライン記録ヘッド２０３〜２０６を記録媒体の搬送方向と交差する方向（幅方向）に配置することで、最大４インチ幅の画像を印刷することができる。画像３０２は、横幅が４インチサイズの記録媒体３０１に印刷された文字を示す。
【００１６】
図４は、紙面予備吐を説明するための図である。ライン記録ヘッド４０１は、２４００ｄｏｔ分の記録のためのノズル４０３を備えており、ノズル４０３からインクが吐出されて記録媒体４０２に画像が記録される。記録画像４０５および４０６に示す黒丸は、ライン記録ヘッド４０１のノズルからインクが吐出されて記録媒体４０２に形成されたドットを示している。一方、白丸は、インクが吐出されずにドットが形成されなかった空白部分を示している。白丸で示される空白部分と黒丸で示される記録部分とにより画像が形成される。
【００１７】
ドット４０７〜４１０は、紙面予備吐回復により記録媒体２０８に形成されたドット（紙面予備吐パターンともいう）を示す。紙面予備吐パターンは、記録画像４０５および４０６には関係なく、横１ラインにつき１ドットずつ規則的に吐出されることにより形成される。また、規則的に吐出することで予備吐パターンが目立ってしまう場合には、１ページ毎に各ラインに対して不規則に予備吐させても良い。なお、記録される画像（記録画像４０５および４０６）によっては、紙面予備吐パターンが記録画像に重なることがある。その場合には、記録画像４０５および４０６に重ならないように、紙面予備吐パターンを形成させるようにしても良い。
【００１８】
図５は、記録ヘッドの全てのノズルについて紙面予備吐を行うためのパターンを説明する図である。図５（ａ）に示す紙面予備吐パターン５０１は、図４における説明と同様に、１ラインにつき１ドットの予備吐パターンを形成している。つまり、１ラインに１ドットを予備吐するので、ライン記録ヘッド２０３〜２０６それぞれのノズルについて２４００ドットを予備吐するには、２４００ラインが必要となる。また、図５（ｂ）に示す紙面予備吐パターン５０２は、１ラインにつき２ドットの予備吐パターンを形成する。つまり、１ラインにつき２ドットを予備吐するので、ライン記録ヘッド２０３〜２０６それぞれのノズルについて２４００ドットを予備吐するには、１２００ラインが必要となる。このように、１ラインにつき複数ドットを予備吐するほど、全ノズルが紙面予備吐を実行するのに必要なライン数は少なくなる。しかしながら、１ラインにつき複数ドットの予備吐パターンが存在することになるので目立ちやすくなってしまう。従って、１ラインにおける予備吐のためのドット数は、記録後において目立たない数とするのが良い。
【００１９】
図６は、インクジェット記録装置１０１の内部構成を示すブロック図である。制御部６０１は、ＣＰＵ６０２を含み、ＲＯＭ６０３に格納されている制御プログラムを実行して各ブロックを制御する。また、制御部６０１は、各種データ処理のワークエリアや受信バッファとして使用されるＲＡＭ６０４や、記録データを展開するイメージメモリ６０５を含んでいる。インクジェット記録装置１０１は、制御部６０１の他、各記録ヘッド６０９〜６１２や、記録ヘッドを印刷に最適な状態に保つためのクリーニング動作や印刷動作を制御するために用いられる各種モータ６０７も含んでいる。モータ６０７は、モータドライバ６０６により駆動される。記録ヘッド６０９〜６１２は、本実施例においてはライン記録ヘッドであり、記録ヘッド駆動回路６１３により駆動される。ＣＰＵ６０２は、搬送部６１４に設置されたセンサ６１５により記録媒体を検出して印刷開始のタイミングを決定する。ＡＳＩＣ等の制御回路６０８は、ホストコンピュータ１０２からホストインターフェース６０９を介して受信した圧縮記録データを解凍してイメージメモリ６０５に格納する。ＲＡＭ６０４は、画像使用ノズル領域６１７を含んでおり、後述する画像使用ノズル検出処理で検出された画像使用ノズルデータを一時的に格納する。
【００２０】
図７は、本実施例において実行される印刷処理の手順を示すフローチャートである。図７に示す処理は、例えばインクジェット記録装置１０１のＣＰＵ６０２によって実行される。本印刷処理は、ホストインターフェース６０２を介してホストコンピュータ１０２から１ジョブ分の記録データを受信すると開始される（Ｓ７０１）。ＣＰＵ６０２は、１ジョブ分の記録データの受信後、まずＲＡＭ６０４上に確保された画像使用ノズルデータ保存領域６１７を「全ノズル吐出」として初期化する（Ｓ７０２）。例えば、画像使用ノズルデータ保存領域６１７を全て「１」とすることにより初期化するようにしても良い。続けて、ＣＰＵ６０２は、受信した記録データを解析する（Ｓ７０３）。ＣＰＵ６０２は、ラスタ単位で受信した記録データを解析し、後述する画像使用ノズル検出処理を開始する（Ｓ７０４）。次に、ＣＰＵ６０２は、対象ページ（１ページ目とする）の記録データを全てイメージメモリ６０５に展開すると（Ｓ７０５）、印刷動作を開始し、搬送部６１４を動作させて記録媒体を記録ヘッドまで搬送する（Ｓ７０６）。
【００２１】
ＣＰＵ６０２は、本印刷処理が１ジョブで１ページの印刷を行うかもしくは複数ページのうち最終ページの印刷を行う場合であるか、そうでないかを判定する（Ｓ７０７）。ここで、１ジョブで１ページの印刷であるかもしくは複数ページのうち最終ページの印刷を行う場合であると判定された場合には、Ｓ７１３に進む。その場合は、次ページに相当する記録データがないので、本実施例における「次ページの記録データを考慮した予備吐処理」を行う必要はない。一方、Ｓ７０７において、本印刷処理が１ジョブで１ページの印刷もしくは複数ページのうち最終ページの印刷を行う場合でないと判定された場合には、Ｓ７０８に進む。
【００２２】
ＣＰＵ６０２は、Ｓ７０８において、対象ページに後続する後続ページ（対象ページが１ページ目の場合には２ページ目）について画像使用ノズル検出処理が終了しているか否かを判定する（Ｓ７０８）。ここで、終了していると判定された場合には、ＣＰＵ６０２は、対象ページの記録データと、後続ページの画像使用ノズル検出処理において生成された紙面予備吐パターンとを合成して、画像使用ノズル予備吐パターン合成処理を行う（Ｓ７０９）。つまり、本実施例においては、対象ページの記録データと、後続ページの記録データに用いられるノズルを対象とした予備吐パターンとの合成処理が行われる。その結果、後続ページにおいて記録に用いられないノズルについては予備吐が行われないので、インクを不要に消費することを防ぐことができる。一方、Ｓ７０８において後続ページの画像使用ノズル検出処理がデータの遅延等の原因で終了していない場合には、ＣＰＵ６０２は、Ｓ７０２で画像使用ノズルデータ領域６１７が初期化されているので、全ノズルが紙面予備吐パターンの対象とされる（Ｓ７１１）。
【００２３】
ＣＰＵ６０２は、記録媒体の先端が記録ヘッドの下部の記録位置に到達したか否かを判定する（Ｓ７１０）。ここで、到達していないと判定された場合には、到達されたと判定されるまでＳ７１０の判定処理が繰り返される。一方、到達したと判定された場合には、ＣＰＵ６０２は、記録ヘッドによる印刷を開始する（Ｓ７１２）。その際、記録開始タイミングは、搬送部６１４上に設置されたセンサ６１５が記録媒体の先端を検出してから記録媒体が記録ヘッド位置に到達するまでの距離に基づいてＣＰＵ６０２が記録開始タイミングを決定するようにしても良い。
【００２４】
ＣＰＵ７１３は、１ジョブに含まれるページ全てを印刷処理したか否かを判定する（Ｓ７１３）。ここで、全てのページを印刷処理していないと判定された場合には、Ｓ７０７に戻る。一方、全てのページを印刷処理したと判定された場合には、Ｓ７１４において本処理を終了する。
【００２５】
図８（ａ）は、Ｓ７０４における画像使用ノズル検出処理の手順を示すフローチャートであり、図８（ｂ）は、Ｓ７０９における画像使用ノズル予備吐パターン合成処理の手順を示すフローチャートである。ＣＰＵ６０２は、まず、解析されたｎページ目（前述の対象ページに後続する後続ページ）のラスタデータを検出したか否かを判定する（Ｓ８０１）。ここで、検出しなかったと判定された場合は、検出したと判定されるまでＳ８０１の処理を繰り返す。
【００２６】
一方、検出したと判定された場合に、ＣＰＵ６０２は、記録ヘッドのノズル数分のビットから構成される画像使用ノズルデータ領域６１７を「０」（吐出しない）にクリアする（Ｓ８０２）。ＣＰＵ６０２は、「０」にクリアされた画像使用ノズルデータ領域６１７と先頭ラスタデータとの論理和を求める（Ｓ８０３）。ＣＰＵ６０２は、例えば「ｙ」をラスタを示す変数としてインクリメントしながら、Ｓ８０３の処理を本後続ページの最後尾のラスタデータまで行う（Ｓ８０４およびＳ８０５）。ＣＰＵ６０２は、最後尾のラスタデータまでＳ８０３の処理が終了すると、本後続ページ（ｎページ）の画像使用ノズルデータとしてＲＡＭ６０４に格納する（Ｓ８０６）。
【００２７】
次に、図８（ｂ）に示す画像使用ノズル予備吐パターン合成処理について説明する。ＣＰＵ６０２は、前述の後続ページの画像使用ノズルデータをＲＡＭ６０４から読み出す（Ｓ８１０）。次に、ＣＰＵ６０２は、読み出した画像使用ノズルデータに従って、予備吐が必要なノズル位置を示す紙面予備吐パターンを生成する（Ｓ８１１）。ここで、紙面予備吐パターンの生成においては、読み出した画像使用ノズルデータと紙面予備吐パターンとについて対応するラスタ単位で論理積を求める。つまり、本実施例においては、図５（ａ）または図５（ｂ）に示す全ノズルを対象とした紙面予備吐パターンからさらに、後続ページの記録データの記録に用いられるノズルを予備吐の対象として限定する。
【００２８】
ＣＰＵ６０２は、対象ページにおける記録データが展開されたか否かを判定する（Ｓ８１２）。ここで、展開されなかったと判定された場合には、ＣＰＵ６０２は、展開されたと判定されるまでＳ８１２の処理を繰り返す。一方、展開されたと判定された場合には、ＣＰＵ６０２は、Ｓ８１１において生成された紙面予備吐パターンと対象ページの記録データとの合成を行う（Ｓ８１３）。ここで、ＣＰＵ６０２は、Ｓ８１１において生成された紙面予備吐パターンと対象ページの記録データとについて対応するラスタ同士で論理和を求めることにより合成を行う。 
ＣＰＵ６０２は、合成処理が対象ページについて最後尾のラスタデータまで終了したか否かを判定する（Ｓ８１４）。ここで、最後尾のラスタデータまで終了していないと判定された場合には、ＣＰＵ６０２は、Ｓ８１４の処理を繰り返す。一方、最後尾のラスタデータまで終了したと判定された場合には、ＣＰＵ６０２は、図７に示すＳ７１０の処理に進む。
【００２９】
図９は、画像使用ノズルデータ領域６１７を説明するための図である。上述したように、画像使用ノズルデータは記録ヘッドのノズル数分のビットから構成される。本実施例で用いる記録ヘッドは２４００個のノズルから構成されるので、１ページにつき２４００ビット、つまり３００バイトのデータで構成されている。その３００バイトのデータから成る画像使用ノズルデータ領域６１７とホストコンピュータ１０２から順次転送されるラスタデータとの論理和を１ジョブの各ページについて求めることにより、先述の後続ページについての画像使用ノズルデータを生成する。後続ページについての画像使用ノズルデータはＳ８１１で対象ページについての紙面予備吐パターンが生成されるまで保持する必要がある。従って、続いてページデータが転送されても上書きされないように、画像使用ノズルデータ領域は、予め複数用意しておく。
【００３０】
［第２の実施例］
第１の実施例では、後続ページの印刷に使用するノズル（画像使用ノズル）について対象ページに紙面予備吐を行う例を説明した。本実施例においては、後続ページの印刷で各ノズルが吐出する吐出量を考慮して、紙面予備吐を行うノズルをさらに限定する。
【００３１】
図１０（ａ）は、本実施例における画像使用ノズル検出処理の手順を示すフローチャートであり、図１０（ｂ）は、本実施例における画像使用ノズル予備吐パターン合成処理の手順を示すフローチャートである。ＣＰＵ６０２は、まず、解析されたｎページ目（後続ページ）のラスタデータを検出したか否かを判定する（Ｓ１００１）。ここで、検出しなかったと判定された場合は、検出したと判定されるまでＳ１００１の処理を繰り返す。一方、検出したと判定された場合に、ＣＰＵ６０２は、記録ヘッドのノズル数分のビットから構成される画像使用ノズルデータ領域６１７を「０」（吐出しない）にクリアする（Ｓ１００２）。ＣＰＵ６０２は、「０」にクリアされた画像使用ノズルデータ領域６１７と先頭ラスタデータとの論理和を求める（Ｓ１００３）。
【００３２】
本実施例では、さらに記録ヘッドのノズル数分の配列から構成される画像使用ノズル吐出量データ配列を用いて、各ラスタのラスタデータを画像使用ノズル吐出量データの配列領域に加算していく（Ｓ１００４）。ＣＰＵ６０２は、例えば「ｙ」をラスタを示す変数としてインクリメントしながら、Ｓ１００３およびＳ１００４の処理を本後続ページの最後尾のラスタデータまで行う（Ｓ１００５およびＳ１００６）。ＣＰＵ６０２は、最後尾のラスタデータまでＳ１００３およびＳ１００４の処理が終了すると、本後続ページ（ｎページ）の画像使用ノズルデータおよび画像使用ノズル吐出量データとしてＲＡＭ６０４に格納する（Ｓ１００７）。画像使用ノズル吐出量データについては後述する。
【００３３】
次に、図１０（ｂ）に示す画像使用ノズル予備吐パターン合成処理について説明する。ＣＰＵ６０２は、後続ページの画像使用ノズルデータをＲＡＭ６０４から読み出す（Ｓ１０１１）。本実施例では、ＣＰＵ６０２は、さらにＲＡＭ６０４に格納された画像使用ノズル吐出量データを読み出す（Ｓ１０１２）。次に、ＣＰＵ６０２は、予め定められたノズル単位の紙面予備吐量が、Ｓ１０１２において読み出した各ノズルの画像使用ノズル吐出量データより小さいか否かを判定する（Ｓ１０１３）。つまり、Ｓ１０１３においては、記録データによる印刷において予備吐量に相当する吐出が行われるか否かが判定される。
【００３４】
ここで、予め定められたノズル単位の紙面予備吐量が、読み出した画像使用ノズル吐出量データより小さいと判定された場合には、記録データによる印刷において予備吐量に相当する吐出が十分に行われるということであるので、ＣＰＵ６０２は、該当のノズルの紙面予備吐が無効となるような紙面予備吐パターンを生成する（Ｓ１０１４）。Ｓ１０１４においては、図８のＳ８１１における処理後に、該当のノズルの紙面予備吐を無効とするようにする。一方、予め定められたノズル単位の紙面予備吐量が、読み出した画像使用ノズル吐出量データより小さくないと判定された場合には、ＣＰＵ６０２は、Ｓ１０１５に進む。Ｓ１０１５、Ｓ１０１６、Ｓ１０１７の処理については、図８のＳ８１２、Ｓ８１３、Ｓ８１４の各処理の説明と同じである。
【００３５】
図１１は、本実施例における画像使用ノズル吐出量データ領域について説明するための図である。画像使用ノズル吐出量データは、上述したように記録ヘッドのノズル数分の吐出量カウンタから構成されている。本実施例においては、記録ヘッドは２４００個のノズルを有している。従って、１ページにつき２４００カウンタ、１カウンタのサイズをワードサイズ（２バイト）とすると４８００バイトのデータで構成されている。この４８００バイトのデータを、ホストコンピュータ１０２から順次転送されるラスタデータを用いて加算していくことで、本実施例において説明している後続ページにおける画像使用ノズル吐出量データを生成することができる。
【００３６】
例えば、図１１に示される画像Ａのデータを取得する場合には、４、５ドット目のカウンタが多く、２、７ドット目のカウンタが少なく検出される。この印刷で、１ノズルにおける１ページに吐出される予め定められた予備吐量が１００ドットとすると、３〜６ドット目のノズルは通常の記録のみで必要分の予備吐を行うことになる。従って、本実施例では、その該当のノズルでは予備吐を実行しないようにして、不要な予備吐によるインクの浪費をさらに防ぐことができる。
【００３７】
［第３の実施例］
第１および第２の実施例では、画像使用ノズルの検出は、ホストコンピュータ１０２から受信するラスタデータから解析している。本実施例においては、インクジェット記録装置１０１は、各ノズルの吐出数を示すドットカウントデータをホストコンピュータ１０２から記録データとともに受信する。図１２は、本実施例において用いられるドットカウントデータを説明するための図である。本実施例では、記録ヘッドのノズル数が２４００本、ノズル管理領域が５０個の場合のドットカウントデータを説明する。しかしながら、記録ヘッドのノズル数やノズル管理領域の個数は、他の数であっても良い。
【００３８】
図１２（ｂ）に示すように、ドットカウントデータは、ノズル管理領域と管理ノズルとを含んでいる。記録ヘッドのノズル数が２４００本でノズルの管理領域が５０個であるために、１つのノズル管理領域が管理するノズル数は４８本になる。図１２（ａ）は、記録データ１２０１と記録ヘッド１２０２とのノズル位置を示す図である。区切り１２０３は、ノズルの管理領域の概念を分かりやすくするためのものであり、図においては、記録データ１２０１および記録ヘッド１２０２を４８ノズル単位で、実線で区切っている。図１２（ｂ）は、区切り１２０３の一部を拡大して、ノズル管理領域の管理ノズルの詳細を示す図である。図１２（ｃ）は、各ノズル管理領域が管理するノズルを示す図である。本実施例における１つのノズル管理領域は、連続に配置された４８ノズルを管理する。図１２（ｃ）に示すように、ノズル管理領域１２０４からノズル管理領域１２０７までの５０個のノズル管理領域それぞれは、４８個のノズルを管理している。
【００３９】
図１３は、本実施例におけるドットカウントデータの一例を示す図である。また、本実施例においては、ホストコンピュータ１０２において、記録データのドットカウント値が各ノズル管理領域ごとに計測される。図１３（ａ）に示す記録データ１３０１は各記録ヘッドを用いて記録が行われる。また、その画像は、図１３（ｂ）〜（ｅ）のように、インク色毎の画像１３０２Ｃ〜１３０２Ｍに分けることができる。画像１３０２Ｃはシアン（Ｃ）インクによる記録画像を示し、画像１３０２Ｋはブラック（Ｋ）インクによる記録画像を示し、画像１３０２Ｙはイエロー（Ｙ）インクによる記録画像を示し、画像１３０２Ｍはマゼンタ（Ｍ）インクによる記録画像を示している。図１３（ｆ）は、各色成分の記録画像を所定のノズル管理領域毎に分割し、それぞれのノズル管理領域毎にドット数を示す図である。各ノズル管理領域においてインク滴の吐出数が最大となるノズルの吐出数が図１３（ｆ）における各ノズル管理領域のドットカウントデータとして用いられる。図１３（ｃ）に示す画像１３０２Ｋには罫線が存在するので、図１３（ｆ）のドットカウントデータ１３０３に示すように、他のノズル管理領域に比べて集中してドットカウント値が高くなる傾向がある。
【００４０】
本実施例は、画像使用ノズル検出処理において第１の実施例と異なる。図１４は、本実施例における画像使用ノズル検出処理の手順の一例を示す図である。ＣＰＵ６０２は、記録データとドットカウントデータをホストコンピュータ１０２から受信すると、その記録データを解析し、その後、画像使用ノズル検出処理を開始する。ＣＰＵ６０２は、解析されたｎページ目（後続ページ）に対応するドットカウントデータを検出したか否かを判定する（Ｓ１４０１）。ここで、検出していないと判定された場合には、検出されたと判定されるまで、ＣＰＵ６０２は、Ｓ１４０１の処理を繰り返す。一方、検出したと判定された場合には、ＣＰＵ６０２は、記録ヘッドのノズル数分のビットから構成される画像使用ノズルデータ領域を「０」（吐出しない）にクリアする（Ｓ１４０２）。ＣＰＵ６０２は、ホストコンピュータ１０２から受信したドットカウントデータを参照して、本後続ページにおける各ノズル管理領域に対応するドットカウントデータが「０」（非吐出）であるか否かを、各ノズル管理領域１〜５０について判定する（Ｓ１４０３）。ここで、ドットカウントデータが「０」であるとは、そのノズル管理領域におけるいずれのノズルもインクを吐出していないということである。Ｓ１４０３においてドットカウントデータが「０」であると判定された場合にＣＰＵ６０２は、後続ページの該当ノズル管理領域において記録データによるインクの吐出は行われないということであるので、該当ノズル管理領域の対象ページにおける紙面予備吐を無効とする（Ｓ１４０４）。本実施例においては、例えば、ノズル管理領域１のドットカウントデータが０である場合には、ノズル１〜４８が後続ページにおいてインクが吐出されないので、ノズル１〜４８の対象ページにおける紙面予備吐を「０」（非吐出）に設定する。Ｓ１４０３においてドットカウントデータが「０」でないと判定された場合には、Ｓ１４０５に進む。
【００４１】
ＣＰＵ６０２は、例えば、変数「Ｘ」をノズル管理領域の識別番号として、ＸをインクリメントしながらＳ１４０３及びＳ１４０４の処理を全てのノズル管理領域について行う（Ｓ１４０５、Ｓ１４０６）。Ｓ１４０３及びＳ１４０４の処理が全てのノズル管理領域１〜５０まで実行された場合に、ＣＰＵ６０２は、本後続ページの画像使用ノズルデータをＲＡＭ６０４に格納し（Ｓ１４０７）、本処理を終了する。
【００４２】
本実施例においては、インクジェット記録装置１０１がラスタデータから画像使用ノズルデータを検出する必要がなく、またノズル管理領域という領域単位ごとに後続ページにおいてインクが吐出されない部分を特定するので、処理速度を向上させることができる。
【００４３】
以上までの実施例において、ロール状の連続紙を扱うインクジェット記録装置を説明したが、名刺や葉書等のカット紙を搬送、記録可能な記録装置が用いられても良い。また、記録ヘッドとしてライン記録ヘッドを説明したが、ノズルが記録媒体搬送方向に設置された記録ヘッドをその搬送方向と交差する方向に走査するタイプの記録ヘッドが用いられても良い。その場合には、例えば、後続パス（後続ページに対応）の記録領域においてインクが吐出されないノズルについては、対象パス（対象ページに対応）における紙面予備吐を無効にするような予備吐パターンを生成する。予備吐パターンと記録データとの合成については、以上の実施例における説明と同じである。
【符号の説明】
【００４４】
１０１  インクジェット記録装置
１０２  ホストコンピュータ
１０３  プリンタケーブル
１０４  給送部
２０１  記録ヘッドモジュール
２０２  ヘッドホルダ
２０３、２０４、２０５、２０６  ライン記録ヘッド
２０７  回復ユニット
２０８、３０１  記録媒体
６０１  制御部
６０２  ＣＰＵ
６０３  ＲＯＭ
６０４  ＲＡＭ
６０５  イメージメモリ
６０６  モータドライバ
６０７  モータ
６０８  制御回路
６０９、６１０、６１１、６１２  記録ヘッド
６１３  記録ヘッド駆動回路
６１４  搬送部
６１５  センサ
【図１】
2012240342.tif 000003
【図２】
2012240342.tif 000004
【図３】
2012240342.tif 000005
【図４】
2012240342.tif 000006
【図５】
2012240342.tif 000007
【図６】
2012240342.tif 000008
【図７】
2012240342.tif 000009
【図８】
2012240342.tif 000010
【図９】
2012240342.tif 000011
【図１０】
2012240342.tif 000012
【図１１】
2012240342.tif 000013
【図１４】
2012240342.tif 000014
【図１２】
2012240342.tif 000015
【図１３】
2012240342.tif 000016