(57)【要約】      （修正有）【課題】インク消費量を抑えつつ、記録ヘッド内の全てのノズルの吐出性能を適正な状態に保つことができると共に、回復処理に要する時間を短縮することが可能なインクジェット記録装置の提供。【解決手段】記録ヘッドの各ノズルによって記録される各ラインの圧縮記録データを解析し、各ノズルの使用頻度を検出する。各ノズルの使用頻度に基づき、ノズルを適正な吐出状態に保つために回復動作処理を行う。このように、記録ヘッドにおける各ノズルの使用頻度を各ラインの圧縮記録データの段階で判断するため、短時間で回復を要するノズルを判断することができる。また、必要とするノズルに対してのみ回復処理を実行することができ、不要なインク吐出を大幅に削減することができる。【選択図】図１７
2006297666.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドに配列された複数のノズルからインクを吐出すると共に、前記記録ヘッドと前記記録媒体とを前記ノズルの配列方向と交差する方向に沿って相対的に移動させることによって前記記録媒体に画像を形成するインクジェット記録装置であって、
前記記録ヘッドの各ライン毎の圧縮記録データを解析して前記記録ヘッドの各ノズルの使用頻度を検出するデータ処理手段と、
前記各ノズルの使用頻度に基づき、前記記録ヘッドの回復動作を制御する回復制御手段と、を備えたことを特徴とするインクジェット記録装置。
【請求項２】
前記圧縮記録データは、前記ノズルの配列方向との交差方向に沿って各ノズルにより記録される各ラインの記録データを所定の情報量毎に分割し、各分割データとその連続数を表すデータとによって圧縮した記録データであり、
前記データ処理手段は、
前記圧縮記録データのうち、前記圧縮データを解凍処理すると同時に、一定数以下のインク吐出数を表す分割データをカウント対象データとして検索するデータ解析手段と、
前記データ解析手段によって検索されたカウント対象データの数を前記ライン毎にカウントするカウント手段と、
前記カウント手段によってカウントされた各ノズルに対するカウント値が所定の閾値に達したか否かを判別する判別手段と、を有し、
前記回復制御手段は、前記判別手段によって前記カウント値が所定の閾値に達したと判別されたノズルに対して前記回復動作を実行させることを特徴とするインクジェット記録装置。
【請求項３】
前記回復制御手段は、前記圧縮データに基づいて判断されたノズルの使用頻度によって決定された予備吐出タイミングにおいて、記録媒体上へインクを吐出させる吐出回復動作または記録媒体以外の箇所にインクを吐出させる吐出回復動作を行うことを特徴とする請求項１または２に記載のインクジェット記録装置。
【請求項４】
前記データ解析手段は、連続的に供給される各ラインの圧縮記録データを前記データ解析手段によって順次解凍処理すると共に、前記一定数以下のインク吐出数を表す圧縮分割データをカウント対象データとして検索し、
前記カウント手段は、前記解析手段によって検索された複数ライン分のカウント対象データを順次カウントすることを特徴とする請求項２または３に記載のインクジェット記録装置。
【請求項５】
前記圧縮記録データは、記録ヘッドの中の複数のノズルによって記録される複数本のラインの記録データを複数本分まとめて連続的に圧縮した記録データであり、
前記解析手段は、ノズル配列方向と直交する方向における画像のサイズである縦サイズを表す縦サイズデータに基づき、連続する圧縮記録データの各ラインの区切りを解析し、
前記カウント手段は、前記解析手段によって解析された各ラインの区切りに基づき、前記解析手段によって検索されたカウント対象データのカウント値をリセットすることを特徴とする請求項２ないし４のいずれかに記載のインクジェット記録装置。
【請求項６】
前記圧縮記録データは、記録ヘッドの中の複数のノズルによって記録される複数本のラインの記録データを連続的に圧縮した記録データであり、
前記解析手段は、連続的に供給される圧縮記録データが何ライン分の圧縮データであるかを示すライン数コマンドに基づき、連続する圧縮記録データの各ラインの区切りを解析し、
前記カウント手段は、前記解析手段によって解析された各ラインの区切りに基づき、前記解析手段によって検索されたカウント対象データのカウント値をリセットすることを特徴とする請求項２ないし４のいずれかに記載のインクジェット記録装置。
【請求項７】
前記圧縮記録データは、インク吐出を行わない空白ラインをスキップして転送するためのラインスキップコマンドを含み、
前記解析手段は、入力された圧縮記録データに含まれるラインスキップコマンドを検出すると共に、空白ラインの長さを判断し、
前記カウント手段は、前記空白ラインの長さに応じてカウント値を変更することを特徴とする請求項２ないし６のいずれかに記載のインクジェット記録装置。
【請求項８】
前記カウント手段は、前記空白ラインを構成する空白ドット数の値が、前記閾値よりも小さい場合には前記カウント対象データのカウント値に所定のカウント値を加算し、前記空白ドット数の値が、前記閾値よりも大きい場合には、前記カウント対象データのカウント値をリセットすることを特徴とする請求項７に記載のインクジェット記録装置。
【請求項９】
前記カウント対象データは、変更可能であることを特徴とする請求項２ないし８のいずれかに記載のインクジェット記録装置。
【請求項１０】
前記判別手段における前記閾値は、変更可能であることを特徴とする請求項２ないし８のいずれかに記載のインクジェット記録装置。
【請求項１１】
前記記録ヘッドは、ノズルの配列方向と直交する方向に沿って複数個並設され、各記録ヘッドは異なる色のインクを吐出することを特徴とする請求項１ないし１０のいずれかに記載のインクジェット記録装置。
【請求項１２】
前記記録ヘッドは、ノズルの配列方向と直交する方向に沿って複数個並設され、各記録ヘッドは同色のインクを吐出することを特徴とする請求項１ないし１０のいずれかに記載のインクジェット記録装置。
【請求項１３】
請求項１ないし１１のいずれかに記載のインクジェット記録装置を複数台配列し、前記複数台の記録装置によって記録媒体上に画像を形成するインクジェット記録システム。
【請求項１４】
記録ヘッドに配列された複数のノズルからインクを吐出すると共に、前記ノズルの配列方向と交差する方向に沿って前記記録ヘッドに対し相対的に記録媒体を搬送することによって前記記録媒体に画像を形成するインクジェット記録装置と、該インクジェット記録装置に対して記録に関するデータを供給するデータ供給手段とを備えた記録システムであって、
前記データ供給手段は、
前記記録ヘッドの各ノズルによって記録される各ライン毎に前記記録データを圧縮するデータ圧縮手段と、
前記データ圧縮手段によって圧縮された各ラインの圧縮記録データを前記インクジェット記録装置に送信する送信手段と、を備え、
前記インクジェット記録装置は、
前記圧縮記録データに基づき前記記録ヘッドの各ノズルの使用頻度を検出する検出手段と、
前記各ノズルの使用頻度に基づき、前記ノズルを適正な吐出性能に保つための回復動作を制御する回復制御手段と、を備えたことを特徴とするインクジェット記録システム。
【請求項１５】
前記データ圧縮手段は、各ノズルによって記録される各ラインの記録データを所定のデータ量毎に分割し、各分割データとその連続数を表すデータとによって各ラインの記録データを圧縮し、
前記データ処理手段は、
前記圧縮記録データのうち、前記圧縮データを解凍処理すると同時に、一定数以下のインク吐出数を表す分割情報をカウント対象データとして検索するデータ解析手段と、
前記データ解析手段によって検索されたカウント対象データの連続数を前記ライン毎にカウントするカウント手段と、
前記カウント手段によってカウントされた各ノズルに対するカウント値が所定の閾値に達したか否かを判別する判別手段と、を有し、
前記回復制御手段は、前記判別手段によって前記カウント値が所定の閾値に達したと判別されたノズルに対して前記回復動作を実行させることを特徴とする請求項１４に記載のインクジェット記録システム。
【請求項１６】
記録ヘッドに配列された複数のノズルからインクを吐出すると共に、前記ノズルの配列方向と交差する方向に沿って前記記録ヘッドに対し相対的に記録媒体を搬送することによって前記記録媒体に画像を形成するインクジェット記録装置に対し、記録すべき画像データを供給する記録データ供給装置であって、
前記記録ヘッドの各ノズルによって記録すべき画像の各ライン毎に前記記録データを圧縮するデータ圧縮手段と、
前記データ圧縮手段によって圧縮された各ラインの圧縮記録データを前記インクジェット記録装置に送信する送信手段と、を備えることを特徴とするインクジェット記録データ供給装置。
【請求項１７】
請求項１６に記載の供給装置から前記インクジェット記録装置に供給された圧縮記録データを処理する記録データ処理装置であって、
前記圧縮記録データに基づき前記記録ヘッドの各ノズルの使用頻度を検出する検出手段と、
前記各ノズルの使用頻度に基づき、前記ノズルを適正な吐出性能に保つための回復動作を制御する回復制御手段と、を備えたことを特徴とするインクジェット記録システム。
【請求項１８】
記録ヘッドに配列された複数のノズルからインクを吐出すると共に、前記記録ヘッドと前記記録媒体とを前記ノズルの配列方向と交差する方向に沿って相対的に移動させることによって前記記録媒体に画像を形成するインクジェット記録方法であって、
前記記録ヘッドの各ノズルによって記録される各ラインの圧縮記録データを解析して前記記録ヘッドの各ノズルの使用頻度を検出するデータ処理工程と、
前記各ノズルの使用頻度に基づき、前記ノズルを適正な吐出状態に保つための回復動作を制御する回復制御工程と、を備えたことを特徴とするインクジェット記録方法。
【請求項１９】
記録ヘッドに配列された複数のノズルからインクを吐出すると共に、前記ノズルの配列方向と交差する方向に沿って前記記録ヘッドに対し相対的に記録媒体を搬送することによって前記記録媒体に画像を形成するインクジェット記録装置に対し、記録すべき画像データを供給する記録データ供給方法であって、
前記記録ヘッドの各ノズルによって記録すべき画像の各ライン毎に前記記録データを圧縮するデータ圧縮工程と、
前記データ圧縮手段によって圧縮された各ラインの圧縮記録データを前記インクジェット記録装置に送信する送信工程と、を備えることを特徴とする記録データ供給方法。
【請求項２０】
請求項１９に記載の記録データ供給方法によって前記インクジェット記録装置に供給された圧縮記録データを処理する記録データ処理方法であって、
前記圧縮記録データに基づき前記記録ヘッドの各ノズルの使用頻度を検出する検出手段と、
前記各ノズルの使用頻度に基づき、前記ノズルを適正な吐出性能に保つための回復動作を制御する回復制御手段と、を備えたことを特徴とする記録データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクを吐出する複数のノズルを配列した記録ヘッドを用いて記録動作を行うインクジェット記録装置などに関し、詳しくは、記録ヘッドにおけるノズルの吐出性能を良好な状態に保つための回復処理を適正に行い得るインクジェット記録装置などに関する。
【背景技術】
【０００２】
現在、インクジェット記録装置は、記録ヘッドに形成されるノズルの高密度化、および画像処理技術の向上などによって優れた品質の画像を形成可能になっている。また、インクジェット記録装置は、記録すべき画像のカラー化を比較的安価かつ容易に実現でき、記録時における静粛性にも優れるなど、様々な利点を有している。特に、使用する記録媒体の最大幅以上の範囲に亘って多数のノズルを配列した長尺なラインヘッドを用いて記録を行う、いわゆるフルライン型のインクジェット記録装置は、高速記録が可能であり、多数枚の記録に適するものとして注目されている。
【０００３】
しかしながら、インクジェット記録装置は、少なくとも記録動作中には、記録ヘッドのノズルが大気中に暴露された状態となるため、ノズル付近のインクの乾燥や、塵埃の付着などによって健全な記録動作を維持できなくなる場合がある。従って、インクジェット記録装置では、画像の記録には直接寄与しないインクの吐出を行うことによって、ノズルの吐出状態を適正に保つための回復処理を行うことが必要になる。一般に、この回復処理は、記録ヘッドからのインク吐出数が一定数以下である場合、あるいは記録ヘッドがインクを吐出しない状態で大気中に暴露されている時間が一定時間以上経過した場合に実行されている。
【０００４】
従って、複数本のラインヘッドを用いた従来のフルライン型のインクジェット記録装置では、インクを吐出させない状態で大気に暴露されているノズルが、正常なインク吐出状態を保ち得る最大時間（最大暴露時間）を、全てのラインヘッドに関して設定し、その最大暴露時間毎に定期的に回復処理を行っている。この回復処理には、画像の記録に寄与しないインク吐出を記録媒体上に行う紙面内予備吐出（特許文献１参照）と、記録動作を中止して記録媒体以外の箇所にインクを排出させる回復処理とがある。
【０００５】
後者の回復処理としては、例えば、記録動作の開始時あるいは記録動作の途中で一旦記録動作を停止させ、記録ヘッドのノズル形成面を覆うキャップ内にインクを吐出する予備吐出が知られている。なお、この紙面以外の部分で行う予備吐出を紙面外予備吐出と称し、この紙面外予備吐出と前述の紙面内予備吐出とを含めて単に予備吐出と称す。また、記録動作を停止させて行う回復処理の他の例としては、加圧回復処理と称する回復処理と、吸引回復処理と称する回復処理などがある。加圧回復処理は、記録ヘッド内のインク供給路にポンプなどで圧力を加え、比較的大量のインクをノズルから強制的に排出させる処理であり、吸引回復処理は、同じくポンプによって記録ヘッドの外部側に負圧を発生させてノズルから比較的大量のインクを強制的に吸引する回復処理である（特許文献２参照）。
【０００６】
【特許文献１】特開２００４−２５６２７号公報
【特許文献２】特開２０００−１９８２１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のインクジェット記録装置では、予め定めた最大暴露時間が経過した時点で、記録ヘッドの全てのノズルに対して一律に回復処理を行うようになっている。そのため、ノズルによっては無駄な回復処理が実行される場合がある。すなわち、個々のノズルのインク吐出数は、記録データなどに応じて種々異なり、使用頻度の低いノズルと、使用頻度の高いノズルとが存在する。従って、記録ヘッド内の全てのノズルから一律にインクを吐出させるようにした場合、回復処理を必要としないノズルからもインクが吐出されることになる。このような不要なインク吐出が行われることによりインクの消費量が増大し、ランニングコストの増大を招くという問題が生じる。また、紙面予備吐出を行う場合には、必要以上のインクが記録媒体上に吐出されることとなるため画像品質が低下するという問題も生じる。さらに、キャップへの予備吐出が行われる場合には、記録動作を一旦停止させることから記録所要時間が増大し、記録速度の低下を招くことにもなる。
【０００８】
本発明は、上記従来技術の課題に着目してなされたもので、記録ヘッドの各ノズルのうち、必要とされるノズルに対してのみ回復処理を施すことにより、インク消費量を抑えつつ、記録ヘッド内の全てのノズルの吐出性能を適正な状態に保つことができると共に、各ノズルが回復処理を必要とする否かを短時間で判断することができ、回復処理に要する時間を短縮することが可能なインクジェット記録装置などの提供を目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明は以下の構成を有するものとなっている。
【００１０】
すなわち、本発明の第１の形態は、記録ヘッドに配列された複数のノズルからインクを吐出すると共に、前記記録ヘッドと前記記録媒体とを前記ノズルの配列方向と交差する方向に沿って相対的に移動させることによって前記記録媒体に画像を形成するインクジェット記録装置であって、前記記録ヘッドの各ノズルによって記録される各ラインの圧縮記録データを解析して前記記録ヘッドの各ノズルの使用頻度を検出するデータ処理手段と、前記各ノズルの使用頻度に基づき、前記ノズルを適正な吐出状態に保つための回復動作を制御する回復制御手段と、を備えたことを特徴とする。
【００１１】
本発明の第２の形態は、記録ヘッドに配列された複数のノズルからインクを吐出すると共に、前記ノズルの配列方向と交差する方向に沿って前記記録ヘッドに対し相対的に記録媒体を搬送することによって前記記録媒体に画像を形成するインクジェット記録装置と、該インクジェット記録装置に対して記録に関するデータを供給するデータ供給手段とを備えた記録システムであって、前記データ供給手段は、前記記録ヘッドの各ノズルによって記録される各ライン毎に前記記録データを圧縮するデータ圧縮手段と、前記データ圧縮手段によって圧縮された各ラインの圧縮記録データを前記インクジェット記録装置に送信する送信手段と、を備え、前記インクジェット記録装置は、前記圧縮記録データに基づき前記記録ヘッドの各ノズルの使用頻度を検出する検出手段と、前記各ノズルの使用頻度に基づき、前記ノズルを適正な吐出性能に保つための回復動作を制御する回復制御手段と、を備えたことを特徴とする。
【００１２】
本発明の第３の形態は、記録ヘッドに配列された複数のノズルからインクを吐出すると共に、前記ノズルの配列方向と交差する方向に沿って前記記録ヘッドに対し相対的に記録媒体を搬送することによって前記記録媒体に画像を形成するインクジェット記録装置に対し、記録すべき画像データを供給する記録データ供給装置であって、前記記録ヘッドの各ノズルによって記録すべき画像の各ライン毎に前記記録データを圧縮するデータ圧縮手段と、前記データ圧縮手段によって圧縮された各ラインの圧縮記録データを前記インクジェット記録装置に送信する送信手段と、を備えたことを特徴とする。
【００１３】
本発明の第４の形態は、前記第３の形態における供給装置から前記インクジェット記録装置に供給された圧縮記録データを処理する記録データ処理装置であって、前記圧縮記録データに基づき前記記録ヘッドの各ノズルの使用頻度を検出する検出手段と、前記各ノズルの使用頻度に基づき、前記ノズルを適正な吐出性能に保つための回復動作を制御する回復制御手段と、を備えたことを特徴とする。
【００１４】
本発明の第５の形態は、記録ヘッドに配列された複数のノズルからインクを吐出すると共に、前記記録ヘッドと前記記録媒体とを前記ノズルの配列方向と交差する方向に沿って相対的に移動させることによって前記記録媒体に画像を形成するインクジェット記録方法であって、前記記録ヘッドの各ノズルによって記録される各ラインの圧縮記録データを解析して前記記録ヘッドの各ノズルの使用頻度を検出するデータ処理工程と、前記各ノズルの使用頻度に基づき、前記ノズルを適正な吐出状態に保つための回復動作を制御する回復制御工程と、を備えたことを特徴とする。
【００１５】
本発明の第６の形態は、記録ヘッドに配列された複数のノズルからインクを吐出すると共に、前記ノズルの配列方向と交差する方向に沿って前記記録ヘッドに対し相対的に記録媒体を搬送することによって前記記録媒体に画像を形成するインクジェット記録装置に対し、記録すべき画像データを供給する記録データ供給方法であって、前記記録ヘッドの各ノズルによって記録すべき画像の各ライン毎に前記記録データを圧縮するデータ圧縮工程と、前記データ圧縮手段によって圧縮された各ラインの圧縮記録データを前記インクジェット記録装置に送信する送信工程と、を備えることを特徴とする。
【００１６】
本発明の第７の形態は、前記第６の形態に記載の記録データ供給方法によって前記インクジェット記録装置に供給された圧縮記録データを処理する記録データ処理方法であって、前記圧縮記録データに基づき前記記録ヘッドの各ノズルの使用頻度を検出する検出手段と、前記各ノズルの使用頻度に基づき、前記ノズルを適正な吐出性能に保つための回復動作を制御する回復制御手段と、を備えたことを特徴とする。
【発明の効果】
【００１７】
本発明におけるインクジェット記録装置は、記録ヘッドにおける各ノズルの使用頻度を各ラインの圧縮記録データの段階で判断するため、記録データを１ドット単位で検出して使用頻度を判断する場合に比べ、各ノズルの使用頻度を高速に判別することができる。また、判別したノズルの使用頻度に基づき、必要とするノズルに対してのみ回復処理を実行するため、一定期間毎に全てのノズルに対して一律に回復動作を実行する場合に比べ、不要なインク吐出を大幅に削減することができる。このため、ランニングコストを低減することができ、しかも紙面予備吐出を行う場合には記録媒体上に吐出される予備吐出用インクが削減されることから良好な画像を形成することができる。
【００１８】
圧縮記録データに基づきノズル使用頻度を求めている派生的な効果としてノズル毎に必要なカウンタ等ハードウェアの規模が小さくなる利点があり、ラインプリンタのように多ノズルを有する記録ヘッドを使用する記録装置には特に効果は大である。
【発明を実施するための最良の形態】
【００１９】
（第１の実施形態）
以下、本発明の第１の実施形態を図面に基づき詳細に説明する。  
図１ないし図３は、本発明の第１の実施形態におけるインクジェット記録装置の概略構成を示す図であり、図１は記録動作を実行しないときの待機状態を示す側面図、図２は記録動作開始時の状態を示す側面図、図３は記録動作時の平面図をそれぞれ示している。
【００２０】
図１において、１００は本実施形態におけるインクジェット記録装置を示している。このインクジェット記録装置１００は、記録媒体Ｐを搬送する不図示の搬送手段と、この搬送手段によって搬送される記録媒体Ｐに画像の記録を行う記録手段としての記録ヘッドモジュールとを備える。なお、本実施形態では、記録媒体として連続紙を用いた場合を示している。記録ヘッドモジュール１０１には、４インチの記録幅を有する４個のラインヘッド（記録ヘッド）１０３〜１０６を並設したヘッドユニット１０２が設けられている。これら４個のラインヘッド１０３〜１０６は、Ｋ（ブラック）、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）のインクをそれぞれ吐出するものとなっている。また、各ラインヘッド１０３〜１０６は、インクを吐出するための多数の吐出口と、各吐出口に連通している液路と、この液路にインクを供給する共通液室と、前記各液路に配置された吐出エネルギー発生素子などを有する。また、各吐出口は記録媒体の搬送方向Ｙと直交する方向（図１では紙面と直交する方向）に配列した構成を有する。なお、記録ヘッドにおいて、吐出口とそれに対応する液路とで形成される部分を、本明細書ではノズルと称す。また、各ラインヘッド１０３〜１０６を特に区別する必要がない場合には、ラインヘッド１１０と記載することもある。
【００２１】
また、１０７は回復ユニットを示している。この回復ユニット１０７は、ラインヘッド１０３〜１０６に形成される吐出口を覆うキャップ部２０７ａを有しており、記録媒体の搬送方向（Ｙ方向）へと移動可能になっている。また、ラインヘッド１０３〜１０６は、記録媒体と直交する方向（Ｚ方向）に移動可能である。そして、図１に示す待機状態では、ラインヘッド１０３〜１０６は回復ユニット１０７のキャップ部１０７ａに密着する位置に保持される。このため、ラインヘッド１０３〜１０６の吐出口形成面への塵埃の付着や、吐出口形成面におけるインクの増粘、固化などを軽減することができる。なお、各ラインヘッド１０３〜１０６は、後述の吸引回復処理あるいは加圧回復処理などを行う場合にも、キャップ部１０７ａと密接する位置に保持される。
【００２２】
記録動作を行う場合には、回復ユニット１０７およびヘッドユニット１０２は図１に示す位置から図２に示す位置へと移動する。すなわち、まず、回復ユニット１０７が図１に示す位置からＹ方向（図中左方向）へと移動する。次いで、ヘッドユニット１０２は各回復ユニット１０７に形成されている挿通孔１０７ｂを通過して、その吐出口形成面が記録媒体Ｐと近接する位置まで移動する（図２参照）。この状態で、記録動作が開始される。
【００２３】
この第１の実施形態におけるインクジェット記録装置では、各色毎に最大約４インチ幅の横ラインを同時に形成することができるため、高速に画像を記録することができる。なお、図中、Ｉｍは記録媒体Ｐに記録された画像を示している。
【００２４】
記録動作終了後は、上記の手順と逆の手順で回復ユニット１０７およびヘッドユニット１０２が移動し、図１の状態に復帰する。つまり、各ラインヘッド１０３〜１０６が回復ユニット１０７に密着し、待機状態もしくは回復動作可能状態となる。
【００２５】
本実施形態においても、従来と同様に、ラインヘッド１０３〜１０６の各ノズルにおけるインクの吐出性能を維持するために、増粘したり塵埃や気泡を含んだりした吐出に適さないインクを排出させる回復処理を行うことが必要となる。この回復処理としては、記録ヘッド内部の液路に圧力をかけてノズルからインクを強制的に排出させる加圧回復処理と、記録動作開始前に画像の記録に寄与しないインク吐出を行う予備吐出回復処理と、ラインヘッドの吐出口形成面に付着したインクをブレードで払拭するワイピング回復処理などがある。これらの回復処理のうち、加圧回復処理は、図１に示すようにキャップ部１０７で各ラインヘッドの吐出口形成面を覆った状態で行われる。また、ワイピング回復処理は、回復ユニット１０７のブレードをヘッドユニット１０２に接触させつつＹ方向に沿って往復移動させることにより行う。これら３種類の回復処理は、予め定めたタイミングで定期的に実行される。
【００２６】
一方、記録動作が停止した場合のように、キャップ１０７ａによってラインヘッドの吐出口形成面が覆われていない場合には、ノズルが大気に暴露されることになる。この場合、ノズル内のインクの溶剤が蒸発して増粘したり、塵埃が付着したりすることで、インク滴の着弾精度の低下あるいは不吐出などの吐出性能の低下が発生する。こうした吐出性能の低下を防止するために、画像の記録には直接寄与しないインクの吐出（予備吐出）回復処理が必要となる。この予備吐出回復処理としては、図１に示すように回復ユニット１０７にラインヘッドの吐出口形成面を密着させた状態で、全てのノズルに対してまとめてインク吐出を実行する紙面外予備吐出と、記録すべき画像とは全く無関係に、記録動作中にドットが目立たないように記録媒体上に吐出する紙面内予備吐出とがある。前者の予備吐出は、回復ユニット１０７を用いるため、記録動作を一旦停止させる必要があるが、紙面予備吐出回復処理は、画像の記録を実行しながら行うことができるため、記録速度の低下を生じない。
【００２７】
図４に紙面予備吐出回復処理の具体例を示す。  
ここでは、一つのラインヘッド１１０によって記録媒体Ｐ上に形成されるドットと、ラインヘッド１１０の各ノズルとの対応関係を示している。ラインヘッド１１０において、記録媒体への吐出に使用される有効ノズル数１１０Ａは２４００ドットである。なお、ラインヘッド１１０は、インクジェット記録装置内の定位置に各ラインヘッドが固定されている。但し、ラインヘッド１１０の固定位置に誤差が生じる可能性も考慮して、ラインヘッド１１０には、ノズルの配列方向（Ｙ方向）におけるドット形成位置を調整するための調整ノズル領域１１０Ｂが設けられている。図４では左右２ドット分の調整ノズル領域を設けているが、例えば左右１６ドットずつ設けるなど、調整領域を考慮した好適な有効ノズル数を設定することが望ましい。
【００２８】
図４において、記録画像４０５、４０６の黒点部分は、ラインヘッド１１０のノズルから吐出されたインク滴によって形成されるドットを模式的に示している。ここに形成されているドットは、記録すべき画像の記録データに基づいて形成されるドットの位置を示している。また、図中の白点部分は記録画像中の空白部分（ノズルからインク滴が吐出されない部分）を示している。通常の記録動作では、インクが着弾しない白点部分と、インクが着弾する黒点の部分とによって画像が形成される。
【００２９】
一方、４０７〜４１０は、紙面予備吐出回復処理によって形成される黒点部分を示しており、これらの黒点部分４０７〜４１０によって紙面予備吐出パターンが形成されている。
【００３０】
近年インクジェット記録装置では高分解能化が急速に進み、１ドットを形成するインク吐出量が極めて小さいため、独立した１ドットは肉眼では殆ど見つけられない。
【００３１】
従って図示のように、紙面予備吐出回復処理では、ラインヘッド１１０におけるノズルの配列方向（Ｘ方向）に沿ったライン（横ラインと称す）毎に、１ドットずつ記録画像４０５、４０６に関係なく、かつ目立たないように吐出することで、紙面予備吐を実現するものである。なおこの予備吐出によって形成されるドットは、記録画像（本例においては４０５、４０６）に重なることもある。このため、予備吐出パターンは、この記録画像４０５、４０６に重ならないようにしつつ形成することも可能である。
【００３２】
なお、この紙面予備吐出パターンが規則的に繰り返される場合には、そのパターンが人間の目に認識されてしまい、画像品質が低下する虞もある。従って、紙面内予備吐出において、１ページ毎に、各ラインに対してランダムな位置にドットを吐出させるようにしても良い。また、ランダムに紙面予備吐出を行うようにした場合にも、記録画像（本例においては４０５、４０６）に予備吐出パターンの一部が重なることもある。その場合には、記録画像４０５、４０６に重なる部分の予備吐出を停止させるように、ランダムな予備吐出パターンを形成すれば良い。
【００３３】
図５（ａ），（ｂ）に、紙面予備吐出パターンの例を示す。  
図５（ａ）において、５０１は図４の例と同様に、１本の横ライン内に１ドットだけ予備吐出を行う紙面予備吐出パターンの例を示している。このように、１本の横ラインに１ドットの紙面予備吐出を行う場合、ラインヘッド１０３に配列されている２４００個の有効ノズル全てに対して紙面予備吐出を行うには、２４００本の横ラインの記録動作を行う必要がある。
【００３４】
また、図５（ｂ）において、５０２は１本の横ライン内に２ドットの予備吐出を行う紙面予備吐出パターンの例を示している。このパターンを用いる場合、ラインヘッド１０３の全ての有効ノズル（２４００ノズル）に対して紙面予備吐出を行うには、１２００本の横ラインを記録すれば良い。つまり、このパターン５０２のように、１つの横ラインに複数ドットの予備吐出を行うことで、紙面予備吐出に要する記録範囲を縮小することができる。但し、この場合には、１つの横ラインに複数のドットが形成されるので、紙面予備吐出によって形成されたドットが横または縦（Ｙ方向）において互いに連続したり、近接したりする可能性も高まり、紙面予備吐出された部分が目立ち易くなる虞がある。従って、各横ラインに形成する紙面予備吐出によるドット数は、それらのドットが目立たないような数に設定することが望ましい。
【００３５】
図６は、本発明の実施形態におけるインクジェット記録システムの構成図である。図示のように、本実施形態におけるインクジェット記録システムは、パーソナルコンピュータ（ＰＣ）２００と、インクジェット記録装置１００とを備える。ＰＣ２００は、内部に格納されているソフトウェア（プリンタドライバ）によってインクジェット記録装置１００で記録すべき画像の記録データを生成する。そして、その記録データを後述する圧縮方法によって圧縮し、その圧縮記録データをＵＳＢケーブル３００を介して、インクジェット記録装置１００の記録ヘッドモジュール１０１へと送信する。
【００３６】
図７は、記録ヘッドモジュール１０１を制御する制御装置７０１の構成図である。ＣＰＵ７０２は、フラッシュメモリ７０３に格納されたプログラムで動作し、ＰＣ２００からＵＳＢ制御部７０５を介して受信した圧縮記録データを、一旦メモリ７０４に展開した後、その圧縮記録データをＡＳＩＣ（application specific integrated circuit）７０６に転送する。ＡＳＩＣ７０６は、それに接続された記録データ格納用のメモリ（ＶＲＡＭ）７０７を用いて、圧縮された記録データを解凍しつつ保存する。また、ＡＳＩＣ７０６は圧縮記録データの解凍と共に、本発明の特徴の一つである予備吐出数のカウントおよびそのカウント値の保管を行いながら、ヘッドドライバ７０８に記録データを送信して記録動作を実行させる。なお、この記録動作において、ＡＳＩＣ７０６は、モータ、搬送系のエンコーダ（図示しない）、および用紙検知センサ（図示しない）の状態を確認しながら、モータドライバ７０９を制御すると共に、ヘッドユニット１０２や回復ユニット７０７等を総括的に制御する。
【００３７】
ところで、現在のインクジェット記録システムでは、ＰＣ２００から記録ヘッドモジュール１０１へのデータの通信速度を高速化し、記録処理を高速化するため、記録データなどを圧縮することが多い。その圧縮方式の１つにPack Bits圧縮方式がある。
【００３８】
このPack Bits圧縮方式では、連続するデータと、非連続のデータとを以下のように表現することでデータの圧縮を行う。
【００３９】
連続するデータは、２Byteのデータで表現される。すなわち、
連続Byte数を表すコマンド（１Byte）＋連続するデータの内容（１Byte）
で表される。  
ここで、連続Byte数を表すコマンドは、ＦＦ（１６進数）が２Byte連続している状態を表し、８１（１６進数）が１２８Byte連続している状態を表すこととしている。従って、データの連続数は、ＦＦ〜８１で表現される。
【００４０】
例えば、
データ００（１６進数）が３Byte連続している場合（＝  ００  ００  ００）は、ＦＥ００で表現され、
０１（１６進数）が５Byte連続している場合（＝０１  ０１  ０１  ０１  ０１）は、ＦＣ０１で表現される。
【００４１】
また、データ（１Byte）が非連続の場合は、
非連続Byte数を表すコマンド（１Byte）＋非連続なデータ
で表される。  
ここで、非連続Byte数を表すコマンドは、００（１６進数）が１Byte非連続を表し、７Ｆ（１６進数）が１２８Byte非連続を表すこととしている。従って、非連続なデータの数は、００〜７Ｆで表現される。
【００４２】
例えば、０１  ０２  ０３（１６進数）のように、非連続なデータが３バイト続いて入力された場合には、０２  ０１  ０２  ０３  で表現される。
【００４３】
記録ヘッドモジュール１０１に送信されるデータは、上記の方法を用いて、ＰＣ２００内に設けられたプリンタドライバによって圧縮される。
【００４４】
ここで、プリンタドライバによって実行される処理を図８に基づいて説明する。  
ユーザによってアプリケーションソフトウェア８０２で作成された画像に関するデータ（画像データ）は、ユーザにより記録処理の実行が指示されると、プリンタドライバ８０１に送信される。
【００４５】
アプリケーションソフトウェア８０２によって作成された画像データは、記録パラメータ処理部８０３で処理され、用紙サイズや記録画像サイズなどの記録動作に関連するパラメータを表すデータが取り出され、記録ヘッドモジュール１０１で処理できるよう、コマンドに変換される。
【００４６】
次に、色処理部８０４では、ＲＧＢ（レッド、グリーン、ブルー）にて表されている記録データを、ＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）の記録データへと変換した後、２値化変換などの色処理を行う。その色処理が行われたデータは、データ圧縮処理部８０５で上述の圧縮方法により圧縮される。圧縮されたデータはランゲージモニタ、ポートモニタと呼ばれるＵＳＢポートドライバ８０７などとのポート通信を制御するポート通信処理部８０６に送信される。そして、このポート通信処理部８０６から送信された圧縮データは、ＵＳＢケーブル３００を介して記録ヘッドモジュール１０１に送信される。
【００４７】
以上のように本実施形態では、ＰＣ２００で生成した記録データを圧縮してから記録ヘッドモジュール１０１へと送信するため、データの通信速度の高速化を図ることができ、さらには、後述のように記録処理の高速化を図ることも可能になる。
【００４８】
図９（ａ），（ｂ）に、上述のようにプリンタドライバ８０１で圧縮されたデータの解凍後のデータ表現方法の一例を記す。  
記録データは、プリンタドライバ８０１の色処理部８０４で２値化されている。２値化とは、ラインヘッドのノズルによってインクを吐出するか、吐出しないかを表現する２つの値（例えば、「１」と「０」）に記録データを変換することを意味する。いま、解凍後のデータの部分が０１（１６進数）であったとする。これを２進数で表すと、「０００００００１」となり、図９（ａ）に示す９０１のような記録パターンとなる。同様に記録データの部分が５５であった場合、２進数に表すと、「０１０１０１０１」となり、図９（ｂ）に示す９０２のような記録パターンとなる。  
なお、以上説明したPack Bits圧縮方式によって圧縮されたデータは、８bit（＝１Byte）単位で処理される。
【００４９】
ここで、この第１の実施形態における記録データの圧縮方式および圧縮記録データの形式について説明する。  
まず、この第１の実施形態における記録データ圧縮方式の特徴を明らかにするため、従来技術における記録データの圧縮方式および圧縮記録データの形式を説明する。  
図１０は従来の記録データの圧縮方式を模式的に示す図である。  
図１０に示すように、従来の記録データの圧縮方式では、記録媒体Ｐの搬送方向と直交する方向（横方向（Ｘ方向））の各横ライン１００２、１００３、１００４を、左から右に圧縮していく方式を用いることが多い。この方式によって圧縮されたデータ形式を図１１に示す。  
図１１（ａ）に示す圧縮記録データ１１０１において、（１）は各横ラインの区切りを識別するためのコマンド（以下、ライン区切りコマンドと称す）であり、（２）は（３）に示される圧縮データのByte数を表すByte数コマンドである。（３）は横１ライン１００２の記録データを圧縮した圧縮データである。このように（１），（２）のコマンドと、（３）の圧縮データとからなる圧縮記録データが２ライン目１００３以降も連続して出力されていく。
【００５０】
図１１（ｂ）に示す圧縮記録データ１１０２は、（３）に示す記録データが横１ライン分のデータではなく、横複数ライン分（例えば、３ライン分）の記録データをまとめて圧縮したデータとなっている。また、（１）は複数ラインの区切りを識別するための複数ライン区切りコマンド、（２）は（３）の圧縮データのByte数を示すByte数コマンドである。
【００５１】
ＰＣ２００上で行われる記録データの処理は、ページの先頭から横方向へと処理されるのが通例である。特に、ラインヘッドのような長尺な記録ヘッドではなく、比較的短尺な記録ヘッドを記録媒体の搬送方向と直交する方向へと走査させつつ記録動作を行うシリアル型のインクジェット記録システムでは、一走査分の記録データの準備ができ次第、ページの先頭から記録動作を開始した方が記録処理時間も短縮されるため、記録データは横方向へと圧縮されるのが一般的である。
【００５２】
しかし、図４に示すようなラインヘッド１０３を用いたインクジェット記録システムでは、ＰＣ２００およびインクジェット記録装置１００のいずれにおいても、１ページ分以上の記録データを格納可能な大容量の受信メモリを備え、１ページ分のデータの準備が完了してから記録を開始する場合が多い。この場合、データを圧縮処理する方向は、横方向に限定されない。本発明の実施形態においては、横方向へと記録データを圧縮するのではなく、縦方向、すなわちラインヘッド１０３の吐出口の配列方向と直交する方向（Ｙ方向）に沿って記録データを圧縮するようになっている。
【００５３】
図１２に本発明の第１の実施形態における圧縮方式を示す。  
ここでは、画像１２０１の記録データを、ページの左上から下に縦方向（Ｙ方向）に圧縮していく方式を行う。すなわち、縦ライン１２０２、１２０３、１２０４を順次圧縮して行くようになっている。
【００５４】
また、図１３にこの第１の実施形態における圧縮記録データを示す。  
この圧縮記録データ１３０１において、（１）は各縦ラインの区切りを識別するためのコマンド（ライン区切りコマンド）であり、（２）は（３）に示される圧縮データのByte数を表すByte数コマンドである。（３）は縦１ライン１００２の記録データを圧縮した圧縮データである。この圧縮記録データは縦２ライン目１２０３以降も連続して出力されていく。
【００５５】
以上のように、縦ライン毎に縦方向（Ｙ方向）に圧縮することで、圧縮された記録データは、図４に示すラインヘッド１０３の各ノズル単位のデータとなる。
【００５６】
上記の圧縮方式に基づいた記録データの圧縮処理を、図８、図１４、図１５を用いて、より詳細に説明する。
【００５７】
図８に示す色処理部８０４で色変換や２値化変換などの色処理が施されたデータは、ＰＣ２００内のメモリ１４０１に格納される。この色処理部８０４では、各色の１ページ分の記録データ全てに対して色処理が行われ、処理した各色の記録データは、メモリ１４０１のエリア１に格納される。なお、図１４において、１４０２はブラック（Ｋ）の記録データを格納するエリアを、１４０３はシアン（Ｃ）の記録データを格納するエリアを、１４０４はマゼンタ（Ｍ）の記録データを格納するエリアを、１４０５はイエロー（Ｙ）の記録データを格納するエリアをそれぞれ示している。
【００５８】
エリア１４０２〜１４０５のそれぞれに１ページ分の色処理された記録データが格納されると、データ圧縮処理部８０５は、エリア１４０２の１４０６に示す位置に格納されている記録データから順に、上述した図１２、図１３の圧縮処理を行う。その圧縮処理を行いながら、圧縮記録データ１３０１を図１５の１５０６に示すようにメモリ１４０１のエリア２に順次格納していく。
【００５９】
エリア１４０２〜１４０５に格納されている記録データの全てが圧縮処理されて、エリア１５０２〜１５０５に格納されると、次に記録パラメータ処理部８０３で生成された記録パラメータデータをエリア１５０７、１５０８に付加する。これにより、１ページ分の圧縮データが生成されることとなる。この１ページ分の圧縮データは、ポート通信処理部８０６に送られ、ここからインクジェット記録装置１００の記録ヘッドモジュール１０１に送信される。なお、記録パラメータデータは、図１５に示すように、メモリ１４０１に一旦書き込んでから送信しても良いが、メモリ１４０１とは別のエリアに格納した記録パラメータデータを、ポート通信処理部８０６から送出される圧縮記録データに付加しながら送信するようにしても良い。
【００６０】
図１６は、本実施形態における制御装置７０１に搭載されるＡＳＩＣ７０６の内部構成を示すブロック図である。
【００６１】
ここに示されるＡＳＩＣ７０６は、図７に示すＣＰＵ７０２によって制御され、メモリ７０４に蓄えられた圧縮データを受信して後述の処理を行う。また、ＡＳＩＣ７０６の各種の設定もＣＰＵ７０２が行い、ＣＰＵ通信処理部１６０２は、各種の設定データを予備吐設定部１６０８等のＡＳＩＣ１００１内の各モジュールに転送する。図１６では、主にデータの流れを示しているため、特に図示していないが、各種設定部からの設定データは、ＣＰＵ通信処理部１６０２を介して、対応するモジュール１６０３〜１６１０に設定される。
【００６２】
ここで、本発明の特徴の一つである設定データカウント部１６０９でのカウント動作を説明する。  
本実施形態における圧縮記録データは、図１２に示すように、１ページ分の記録データを縦方向に圧縮したデータとなっている。つまり、記録データ（縦ラインの記録データ）は、ラインヘッド１１０の各ノズル単位で圧縮されている。そこで各ノズルで記録される記録データを１Byte分の圧縮記録データ毎に、予めＣＰＵ７０２によって予備吐設定部１６０８に設定されたカウント対象データと比較する。そして、カウント対象データと圧縮記録データ値とが一致した場合に、設定データカウント部がカウント値を加算し、そのカウント値を各ノズル毎に用意されたレジスタに保存する。
【００６３】
なお、予備吐設定部１６０８に設定されるカウント対象データは、次のようにして設定される。  
すなわち、解凍前の圧縮記録データが００（１６進数）であるとき、これを２進数に表すと「００００００００」となる。これは、縦８ドット分が吐出されないということを意味する。この「００」（１６進数）が縦方向に連続する場合は、８ドット×（「００」の連続数）分の非吐出状態が生じることとなるため、この「００」の連続数によっては予備吐出が必要になる。
【００６４】
従って、本実施形態では、予備吐出設定部１６０８に前述のカウント対象データ（例えば「００」）と、そのカウント対象データの連続数を表す予備吐出必要値とを設定する。予備吐出設定部１６０８に、例えば「００」（１６進数）のみをカウント対象データとして設定した場合は、その「００」の数をカウントし、そのカウント値が予備吐出必要値に達した時点で、紙面予備吐出が実行される。なお、予備吐出設定部１６０８に設定する予備吐出必要値は、ラインヘッドのノズル暴露時間で決定されており、
記録媒体の搬送速度×暴露許容時間×縦方向の解像度＝縦ドット数
縦ドット数÷８＝縦Byte数（「００」の個数）
の計算によって求められ、この計算値（縦Byte数）を予備吐出設定部１６０８に設定する。
【００６５】
また、１６進数で表される圧縮データ０１（「０００００００１」（２進数））や、１６進数で表される圧縮データ８０（「１０００００００」（２進数））などは、１ラインは吐出するが、大半は吐出しないノズルである。よって００の他に、０１や８０、１０、０８、１１、８８などのように、１もしくは８が存在する値もカウント対象データに加えることも可能である。これによれば、「００」のみをカウントする場合のように、完全にインク吐出が行われない状態を検出するだけでなく、僅かにインクが吐出される場合も含めてノズルの状態を判断することができ、より適切な予備吐出回復処理を実行することができる。
【００６６】
さらに、１６進数で表される圧縮データ０５（「０００００１０１」（２進数））などの値もカウント対象データとして加え、予備吐出回復による精度をさらに高めることも可能である。但し、あまり多くの値をカウント対象データとして設定すると、設定データカウント部１６０９の処理速度低下に加えて、実際の予備吐出処理までの時間も長くなってしまうため、カウント対象データの種類を必要以上に増加することは好ましくない。
【００６７】
なお、上記の設定データカウント部１６０９は、予め設定したカウント対象データと実際の圧縮記録データとが一致した場合にカウントを行うよう構成したが、例えばＦＦ（１１１１１１１１）のようにＦが存在する場合以外の値をカウントするといった、否定条件でカウント動作を行うような構成を採ることも可能である。
【００６８】
図１７は、ＡＳＩＣ７０６に設けられるモジュール１６０３、１６０４および１６０９にて実行される処理を示すフローチャートである。  
まず、ＣＰＵ７０２により、上述のようにして算出される予備吐出必要値と、カウント対象データとがＣＰＵ通信処理部１６０２を介して、予備吐出設定部１６０８に設定される。同時に、図５で示した紙面予備吐出パターンの種類も設定される。ここで設定された予備吐出必要値およびカウント対象データは、設定データカウント部１６０９に、紙面予備吐パターンの種類は、予備吐制御部１６１０にそれぞれ設定される（ステップＳ１７０１）。
【００６９】
ＰＣ２００から送信された圧縮データは、ＣＰＵ７０２を介して、一旦メモリ７０４に格納される。このメモリ７０４に格納された圧縮データは、ＣＰＵ７０２の制御により、ＣＰＵ通信処理部１６０２を介してコマンド解析部１６０３に送信される。コマンド解析部１６０３では、入力された圧縮データに含まれる画像の縦、横サイズ、データの色等のコマンドが解析される。
【００７０】
なお、ＰＣ２００からは圧縮データ１５０２〜１５０５（図１５参照）が各色毎に順次送信されてくるので、コマンド解析部１６０３で色コードを解析して、各ラインヘッド１０３〜１０６毎に以下の処理を行う。
【００７１】
コマンド解析部１６０３で解析され、不要なコマンドが削除された、圧縮記録データは、圧縮データ解凍部１６０４に送信される。ここで上述のようにＰａｃｋＢｉｔｓ圧縮方式で圧縮されたデータの解析を行うが、圧縮データの連続、非連続コマンド解析のため、圧縮データを、一旦解析モジュールが読み取る処理を行う。その場合、解析モジュールは、連続、非連続コマンドと共に、解凍されるべき記録データの値を把握する。そして、その記録データの値を設定データカウント部１６０９に送信し、その圧縮された記録データの値が、ステップＳ１７０１で設定されたカウント対象データであるか否かを判定し、カウント対象データと一致した場合にのみ、カウントを行う（ステップＳ１７０２）。
【００７２】
この設定データカウント部１６０９では、ステップＳ１７０１で設定されたカウント対象データと一致する記録データが連続している場合は、カウントが継続して行われ、そのカウント値は保持される。しかし、カウント値が予備吐出必要値と一致する前に、カウント対象データ以外の記録データが出現した場合、そのカウント対象データ以外の値によってノズルから吐出が行われるため、予備吐出を行う必要がなくなる。従って、カウント対象データ以外の記録データが出現した場合には、ステップＳ１７０２でカウントしてきた値は一旦リセットされる（ステップＳ１７０３、Ｓ１７０４）。
【００７３】
カウント対象データが連続している場合、そのカウント対象データのカウン値がステップＳ１７０１で設定された予備吐出必要値になったか否かを判定し（ステップＳ１７０５）、予備吐出必要値に一致した場合は、予備吐出フラグをＯＮにして（ステップＳ１７０６）、予備吐出制御部１６１０に予備吐出の実行を通知し、カウント値をリセットする（ステップＳ１７０７）。なお、カウント対象データが予備吐出必要値に達したか否かの判断を行う方法としては、設定データカウント部１６０９でカウント対象データをカウントアップして行き、そのカウントアップした値が予備吐出必要値と一致したか否かを判定することによって行う方法、あるいは、初期値として予備吐必要値を設定しておき、その初期値をカウント対象データに応じてカウントダウンして行き、その値が０になったか否かを判定することによって行う方法などがあり、いずれも適用可能である。
【００７４】
この後、コマンド解析部１６０３によって縦１ライン分の圧縮記録データに対する解凍処理およびカウント動作が終了したか否かを判断し（ステップＳ１７０８）、１縦ライン分の圧縮記録データに対する処理が終了した時点で、それまでカウントしてきた値を一旦メモリに保持した後（ステップＳ１７０９）、設定データカウント部１６０９のカウント値をリセットする（ステップＳ１７１０）。
【００７５】
さらに、コマンド解析部１６０３によって１ページ分の圧縮記録データの処理がお粉綿か否かを判定する（ステップＳ１７１１）。ここで１ページ分の処理が終了していない場合には、ステップＳ１７０２へと移行して再び次の縦１ラインの処理（解凍、カウント）を開始する。また、１ページ分の圧縮記録データの処理が終了した場合には、ステップＳ１７０９で保持されたカウント値を、メモリ制御部１６０５を介して、ＡＳＩＣ７０６に接続されたメモリ７０７に保存して（ステップＳ１７１２）、処理を終了する。なお、引き続き次のページの圧縮記録データが存在する場合には、メモリ７０７に格納されたデータ値が、各縦ラインのカウント値に加算される。
【００７６】
以上の処理を、図１５に示すエリア１５０２〜１５０５に格納されている各色の圧縮記録データ全てに対して行う。  
なお、次のページの記録動作開始までに時間が開き、図１の状態で待機すると共に、その待機中に紙面外予備吐出回復処理やその他の吐出回復処理が行われた場合は、前ページまでに行われたカウント値をリセットして、次の記録再開時には０からカウントを開始する。
【００７７】
このように、コマンド解析部１６０３および圧縮データ解凍部１６０４によって解凍、解析されたデータは、メモリ制御部１６０５を介してＡＳＩＣに接続されたメモリ７０７に１ページ分格納される。この記録データは、解凍前には図１２に示すように縦方向（Ｙ方向）に圧縮されていたため、解凍後にメモリ７０７に格納する際には縦方向に格納されるが、メモリ７０７から読み出される場合には、ラインヘッド１１０のノズル配列方向に合わせて、図１０のように横方向に読み出される。
【００７８】
そして、メモリ７０７に格納されている記録データは、記録データ制御部１６０６の処理により、ラインヘッドの駆動周期に合わせてヘッド通信制御部１６０７に送信される。またこの際、設定データカウント部１６０９から予備吐出フラグＯＮが送信され、予備吐出が必要な場合は、予備吐出制御部１６１０がステップＳ１７０１で設定された予備吐出パターンを送信する。この予備吐出パターンと解凍された画像データとが、記録データ制御部１６０６によって合成される。合成されたデータは、ヘッド通信制御部１６０７に送信され、ヘッドドライバ４０８を介して、各ラインヘッド１０３〜１０６に送信されて記録される。
【００７９】
このように、予備吐出パターンを合成した記録データに従って記録動作を行うことにより、全てのノズルの吐出性能は適正な状態に保たれる。すなわち、記録データのみに従って記録動作を行った場合には使用頻度が低く（吐出回数が少なく）吐出不良が発生する可能性のあるノズルに対しても、予備吐出パターンに従って紙面内予備吐出が行われることにより、ラインヘッド内のノズルは全て、所定の閾値以上の頻度（吐出数）で吐出が行われるようになり、全てのノズルの吐出性能は適正な状態に保たれる。
【００８０】
なお、予備吐出パターンと、メモリ制御部から送信された記録データとを合成するに際し、同一のドット形成位置にドットの形成を指示する吐出データが存在した場合には、いずれか一方のデータのみを採用するようなデータ処理を行うことが望ましい。
【００８１】
以上説明してきたように、この第１の実施形態におけるインクジェット記録システムでは、各ノズル単位で圧縮した記録データをＰＣ２００からインクジェット記録装置１００に送り、インクジェット記録装置１００では、圧縮記録データの段階で各ノズル毎に、予め設定した吐出数の記録データ（カウント対象データ）のみをカウントして各ノズルの使用頻度（吐出回数）を検出するようにした。その結果、解凍されたビットマップデータに基づいて吐出数をカウントする場合に比べ、各ノズルの吐出頻度を高速に検出することが可能になった。
【００８２】
また、１つのノズルに対してカウントを行った後、次のノズルに対してカウントをを行う、というように、各ノズルに対して順次カウントを行うようになっているため、複数のカウンタをノズルの個数分用意する必要はなく、１つのカウンタで全てのノズルに対するカウントを行うことができる。このため、ＡＳＩＣ７０６の回路規模を低減することができる。
【００８３】
さらに、この第１の実施形態では、各ノズルの使用頻度を実際に検出し、その検出結果に応じて各ノズル単位で紙面予備吐出を行うようになっている。従って、一定間隔で定期的に全てのノズルから予備吐出を行う従来の予備吐出回復に比べ、不必要な予備吐出および紙面予備吐出を削減することができる。このため、インクの浪費を削減することができると共に、不必要な紙面予備吐出による画像品質の低下を抑えることができる。さらに、紙面予備吐出以外の予備吐出、すなわち、記録動作を停止させて行う予備吐出の回数を削減することができるため、記録の所要時間を短縮することができ、記録動作全体から見た記録速度を向上させることができる。
【００８４】
また、予備吐出を行うか否かを判断するための、カウント対象データのカウント値の閾値を任意に設定することができるため、記録する画像の種類、特徴などを考慮して記録される画像に合わせた予備吐回復処理を実現することができる。
【００８５】
なお、本実施形態においては、予備吐出回復処理の例として、紙面予備吐を行う場合について述べてきたが、予備吐回復の方式として、一般的に行われている、回復処理機構上での予備吐回復処理を用いることも可能であり、本発明における回復処理は、紙面内予備吐出に限定されるものではない。  
また、本実施例においては、PackBits圧縮方式を用い、１Byte単位で記録データを分割し、他の圧縮方式用いるなどして、数Byte単位にデータを分割することも可能である。
【００８６】
また、本実施形態のインクジェット記録装置では、異なる色のインクを吐出するラインヘッドを４種類配置した場合を例に採り説明したが、使用するインクの種類を増やし、５本以上のラインヘッドで記録動作を行う場合、または複数本のラインヘッド全てから同じ色のインクを吐出して記録を行う場合、あるいはまた同色のインクを吐出する２本のラインヘッドを複数色分配列して記録動作を行う場合などにも本発明は適用可能である。すなわち、いかなる組み合わせでラインヘッドを配置する場合にも、各ラインヘッドの各ノズル毎にカウントを行うようにすれば良い。また、その場合、カウンタは各ヘッド毎に設けても良いが、各ラインヘッドに共通してカウンタを用いることも可能である。
【００８７】
（第２の実施形態）
次に、本発明の第２の実施形態を説明する。なお、本実施形態においても図１ないし図１６に示す上記第１の実施形態と同様の構成を備えるものとなっている。このため、以下の説明では、主に、前記第１の実施形態と異なる点について述べる。  
上記第１の実施形態では、記録データの圧縮を縦１ライン毎に圧縮したが、この第２の実施形態は、ＰＣ２００が、複数の縦ラインをまとめて圧縮するものとなっている。
【００８８】
図１８（ａ）に複数の縦ライン（ラインヘッドのノズル配列方向と直交するライン）の記録データをまとめて圧縮した圧縮データ１８０１を示す。この圧縮データ１８０１において、１８０２は縦１〜３ライン目までの圧縮データ、１８０３は縦４〜６ライン目の圧縮データである。この圧縮データ１８０２において、（１）は各縦ラインの区切りを識別するコマンド（ライン区切りコマンド）、（２）は（３）に示される圧縮記録データのByte数を表すByte数コマンドをそれぞれ示している。また、（３）は縦１〜３ライン目までの記録データを圧縮した圧縮記録データである。また、４〜６ライン目の圧縮データ１８０３も同様の形式で連続して出力される。
【００８９】
１８０４は、上記１８０１と同様に３ライン分の記録データをまとめて圧縮した記録データであり、１８０５は１〜３ライン目までの圧縮データを、１８０６は４〜６ライン目までの圧縮記録データをそれぞれ示している。この圧縮データ１８０５，１８０６には、前述のライン区切りコマンド（１）とByte数コマンド（２）の他に、圧縮記録データのライン数を表すライン数コマンド（４）が含まれており、この点が前記圧縮データ１８０２，１８０３と異なる。
【００９０】
次に、上記のように複数ライン分をまとめて圧縮した圧縮記録データ１８０１，１８０４に基づきインクジェット記録装置１００で実行される処理を、図１９，図２０のそれぞれのフローチャートに基づき詳細に説明する。  
まず、図１９のフローチャートに基づき、圧縮データ１８０１に対する処理を説明する。この場合においても、上記第１の実施形態と同様に、カウント対象データ、予備吐出必要値（閾値）、および紙面予備吐出パターン種類などが、ＣＰＵ７０２によってＣＰＵ通信処理部１６０２を介して予備吐出設定部１６０８に設定される（ステップＳ１９０１）。
【００９１】
ＰＣ２００から送信された圧縮データ１８０１は、ＣＰＵ７０２を介して、一旦メモリ７０４に格納される。この格納された圧縮データ１８０１は、ＣＰＵ７０２の制御により、ＣＰＵ通信処理部１６０２を介して、コマンド解析部１６０３に送信される。  
コマンド解析部１６０３では、画像の縦、横サイズ、データの色等のコマンドが解析され、その画像の縦サイズの値が、設定データカウント部１６０９にセットされる（ステップＳ１９０２）。
【００９２】
また、コマンド解析部１６０３で解析されて不要なコマンドが削除された圧縮記録データは、圧縮データ解凍部１６０４に送信される。ここで第１の実施形態と同様に、圧縮データ解凍部１６０４に送信されたデータがステップＳ１９０１で設定されたカウント対象データであるか否かを判定し、カウント対象データであると判断された場合には、設定データカウント部１６０９にてカウント値が加算される（ステップＳ１９０３）。
【００９３】
このカウント値は、ステップＳ１９０１で設定された対象カウント値が連続している場合には、カウントを継続するための値を保持するが、そのカウント値が予備吐出必要値と一致する前に、カウント対象データ以外の値が出現した場合には、そのノズルからは吐出が行われることとなるので、予備吐出を行う必要がなくなる。このため、ステップＳ１９０３でカウントしてきた値はリセットされる。（ステップＳ１９０４、Ｓ１９０５）。
【００９４】
一方、カウント対象データが連続し、設定データカウント部１６０９のカウント値がステップＳ１９０１で設定された予備吐出必要値に達したと判定された場合には（ステップＳ１９０６）、予備吐出フラグをＯＮにして（ステップＳ１９０７）、予備吐出制御部１６１０に予備吐出の実行を通知し、カウント値をリセットする（ステップＳ１９０８）。
次にステップＳ１９０２で設定された画像の縦サイズ分のデータ（縦１ライン分のデータ）に相当するデータの処理（解凍およびカウント対象データのカウント）を行ったか否かを判定し（ステップＳ１９０９）、縦１ライン分の記録データに対するカウント動作が終了していない場合は、ステップＳ１９０３へ移行して引き続きカウントを行う。また、縦１ライン分のカウント動作が終了した場合には、カウント値保持した後、設定データカウント部１６０９のカウント値をリセットする（ステップＳ１９１２）。
【００９５】
この後、１ページ分のカウント動作が終了したか否かを判断し（ステップＳ１９１１）、１ページ分のカウント動作が終了していない場合には、ステップＳ１９０３へと移行して次の縦１ラインのカウント動作を開始し、１ぺージ分のカウント動作が終了するまで、以上の動作を繰り返す。また、１ページ分の圧縮記録データの処理が終了した場合には、カウント値を、メモリ制御部１６０５を介して、ＡＳＩＣ７０６に接続されたメモリ７０７に保存して（ステップＳ１９１３）、処理を終了する。なお、引き続き次のページの圧縮記録データが存在する場合には、メモリ７０７に格納されたデータ値が、各縦ラインのカウント値に加算される。
【００９６】
以上の処理を、図１５に示すエリア１５０２〜１５０５に格納されている各色の圧縮記録データ全てに対して行う。  
一方、図１８（ｂ）に示す圧縮データ１８０４の場合には、図２０に示すような処理を行う。前述のように、図１８（ａ）においては、画像の縦サイズコマンドに基づいて、処理を行うようになっているが、図１８（ｂ）に示す圧縮データの処理では、ライン数コマンド（４）に基づきカウント処理を行うようになっている。すなわち、縦ライン数コマンドを用いて縦ラインの切れ目を検出することにより、複数ラインが連続して圧縮されたデータにおいても各ライン毎にカウント対象データのカウントを行う。このため、図２０に示すフローチャートでは、図１９に示す処理の中のステップＳ１９０２に示す処理、つまり画像縦サイズを設定する処理が削除されている。なお、その他の処理は図１９に示す処理と同様である。
【００９７】
以上説明してきたように、この第２の実施形態においては、画像縦サイズコマンド、または縦ライン数コマンドを用いることによって、複数ラインが連続して圧縮されたデータにおいても各ライン毎にカウント値を検出することができる。
（第３の実施形態）
次に、本発明の第３の実施形態を図２１に基づき説明する。なお、本実施形態においても図１ないし図１６に示す上記第１の実施形態と同様の構成を備えるものとなっている。このため、以下の説明では、主に前記第１、第２の実施形態と異なる点について述べる。
【００９８】
上記第１および第２の実施形態では、カウント対象データが予め設定した予備吐出必要値まで連続している場合に予備吐出を行うものとなっているが、本実施形態では、予備吐設定値が連続しているか否かに拘わりなく、１縦ラインの中に存在するカウント対象データの回数をカウントし、そのカウント値の数によって予備吐出を行うか否かを決定するものとなっている。
【００９９】
すなわち、図２１に示すように、ステップＳ２１０１では、カウント対象データ等を設定し、ステップＳ２１０２では各縦ラインにおけるカウント対象データを検出する度に設定データカウント部１６０９においてカウント値を加算して行く。この後、カウント値が予備吐出必要値に達したか否かを判断し（ステップＳ２１０３）、予備吐出必要値に達していれば、予備吐出フラグをＯＮにして、予備吐出制御部１６１０に出力し（ステップＳ２１０４）、カウント値をリセットする（ステップＳ２１０５）。
【０１００】
また、カウント値が呼び吐出必要値に達していない場合には、コマンド解析部１６０３で解析された縦１ライン分の圧縮記録データに対する処理（解凍処理およびカウント動作）が終了したか否かを判断し（ステップＳ２１０６）、１縦ライン分の圧縮記録データに対する処理が終了した時点で、それまでカウントしてきた値を一旦メモリに格納した後、設定データカウント部１６０９のカウント値をリセットする（ステップＳ２１０７，Ｓ２１０８）。以下の処理は上記実施形態と同様である。
【０１０１】
以上説明してきたように、この第３の実施形態においては、予備吐設定値の連続、非連続に関わらず、予備吐必要値を検出できることで、データの内容に影響されずに、単純にノズルの不吐出の数に応じて回復処理が実行され、確実にノズルを回復させることができる。
【０１０２】
（第４の実施形態）
次に、本発明の第３の実施形態を図２１に基づき説明する。なお、本実施形態においても図１ないし図１６に示す上記第１の実施形態と同様の構成を備えるものとなっている。
図２２は、ラインヘッド１１０によって記録媒体Ｐに形成されるドットおよび空白部分を模式的に示す図である。ここに示すラインヘッド１１０も、図４に示したものと同様に、有効ノズル数２２０３を２４００ｄｏｔとし、横レジを調整する調整領域１１０Ｂが設けられている。なお、図２２には紙面内予備吐出の吐出パターンは表示していない。
【０１０３】
記録画像２２０５、２２０６の黒点部分はラインヘッド２２０１のノズルから吐出されたインク滴によって形成されたドットを、白点は記録画像中の空白部分を、それぞれ示している。  
２２０７〜２２０９は縦１ライン分が全て空白になっている。この縦１ラインの空白部分をデータ量を削減して転送するため、ラインスキップコマンドを用いて転送することがある。このラインスキップコマンドは、記録媒体の横、縦サイズコマンド等と同様に生成され、連続していれば何ライン分の空白ラインデータであっても、７Byte以下で表現することが可能である。
【０１０４】
それに対して、空白ラインデータをPackBits圧縮方式で圧縮した場合には、ラインスキップコマンドを用いて圧縮した場合よりもデータ量が増大する場合がある。  
例えば縦１ラインの長さが２４００ドットであり、その縦１ラインの００（１６進数）を第１の実施形態のPackBits圧縮方式を用いて圧縮した場合、２４００ドット＝３００Byteとなる。ここで、PackBits圧縮方式の最大の連続数は１２８Ｂｙｔｅであるため、縦１ラインが空白ラインであった場合には、その圧縮データは６Ｂｙｔｅとなる。すなわち、３００Byteの「００」を圧縮すると、
８１  ００  ８１  ００  Ｄ５  ００
の６Byteになる。  
よって、カウント対象データが、縦２ライン以上連続した場合は、１２Byteが必要となるため、上記の７Ｂｙｔｅのラインスキップコマンドを用いた方がデータ量を低減すことができる。
【０１０５】
このため、この第４の実施形態におけるインクジェット記録システムでは、ＰＣ２００において、圧縮記録データにラインスキップコマンドを用いた圧縮記録データをインクジェット記録装置１００へと送信し、そのラインスキップコマンドを含んだ圧縮記録記録データに基づき記録処理および回復処理を行うものとなっている。
【０１０６】
図２３は、この第４の実施形態における記録ヘッドモジュール４０２の制御基板に搭載される、ＡＳＩＣ７０６の内部構成を示すブロック図、図２４はＡＳＩＣ７０６に設けられるモジュール１６０３、１６０４および１６０９にて実行される処理の手順を示すフローチャートである。  
この第４の実施形態において、２３０２〜２３１０は、図１６に示した１６０２〜１６１０と略同一である。但し、本実施形態におけるコマンド解析部２３０３は、予備吐出必要値、画像の縦、横サイズ、データの色などのコマンドを解析する外、ラインスキップコマンドの解析も行う。そして、ラインスキップコマンド以外のコマンドに対しては、上記第１の実施形態と同様に解凍動作およびカウント対象データのカウント動作などを行うが、ラインスキップコマンドを受けた場合には、以下のようなカウント制御を行う。
【０１０７】
すなわち、コマンド解析部２３０３では、その画像の縦サイズが、予備吐出必要値以上であるか否かを判定し（ステップＳ２４０３）、予備吐必要値以上であると判断された場合には、ラインスキップコマンドが送付されると、予備吐フラグをＯＮにして予備吐出制御部２３１０に予備吐出の実行を通知し（ステップＳ２４０９）、カウント値をリセットする（ステップＳ２４１０）。
【０１０８】
また、ステップＳ２４０３において画像の縦サイズが予備吐出必要値以下であると判断された場合には、そのライン数分のカウント値を加算（カウントダウンを行う合は減算）する（ステップＳ２４０４）。この後、カウント対象データ以外の値が出現した場合には、カウント値をリセットし（ステップＳ２４０６，Ｓ２４０７）、また、カウント値が予備吐出必要値になった場合には、上記第１の実施形態と同様に、予備吐出フラグＯＮ、カウント値リセット（ステップＳ２４０９，Ｓ２４１０）などを行う。
【０１０９】
なお、先にも述べたように、カウント対象データとしては、００（１６進数）以外の値を含めることも考えられるが、このカウント動作が予備吐出の必要性を判断するために行うカウント動作である以上、カウント対象データとして００（１６進数）を除外することはあり得ない。従って、ラインスキップコマンドによる空白数は、それまでにカウントされているカウント値に、カウント対象データのカウント値として、直接加えることができる。
【０１１０】
以上説明してきたように、この第４の実施形態においては、ラインスキップコマンドを検出して、解析することにより、効率的に予備吐必要ドット数を検出することができ、より高速に予備吐必要ドット数を検出することができる。
【０１１１】
（第５の実施形態）
図２５は、本実施形態におけるインクジェット記録装置３００の構成を模式的に示す平面図である。  
ここに示すインクジェット記録装置３００は、図３に示す記録ヘッドモジュール１０１に相当する記録ヘッドモジュール２５０２〜２５０７を、ラインヘッドにおけるノズルの配列方向（Ｘ方向）に沿って配列したものとなっている。ここでは、隣接する記録ヘッドモジュールをＸ方向と直交する方向（記録媒体の搬送方向（Ｙ方向））にオフセットした位置に配置してあり、全体としてＸ方向に沿って千鳥状に配置されている。
【０１１２】
このように、複数の記録ヘッドモジュールを設けることによって、幅の広い記録媒体Ｐを一回の走査で記録することが可能になる。ここでは、各記録ヘッドモジュール２５０２〜２５０７が、それぞれ４インチラインヘッドを４本搭載したものとなっているため、最大約２４インチ幅の記録を行うことができる。なお、Ｉｍ１〜Ｉｍ３は、幅広用紙２５０８に記録した図形を示している。
【０１１３】
このように、複数台の記録ヘッドモジュールを配置したインクジェット記録装置においても、各記録ヘッドモジュールに対して、上記第１ないし第４の実施形態に示した記録データ処理方式を適用することが可能であり、それによって最適な紙面内予備吐出を行うことが可能になる。
【０１１４】
すなわち、この第５の実施形態においては、記録ヘッドモジュールを複数台用いて構成されたインクジェット記録装置においても、各記録ヘッドモジュール毎にラインヘッドの予備吐出を行うか否かを判断するためのインク吐出数を、圧縮データに基づいてより高速にカウントすることができる。しかも、不必要な紙面予備吐を削減することが可能なため、記録画像全体で品位を高めることができると共に、インクの浪費を削減することができる。
【０１１５】
（その他の実施形態）
なお、上記第１〜４の実施形態においては、ラインヘッドを用いたインクジェット記録装置について述べたが、記録データを１ライン分以上記録装置内に保持することができる記録装置であれば、ノズル数の少ない記録ヘッドを用いた記録装置、例えばシリアル型のインクジェット記録装置であっても、本発明を適用することができる。
【０１１６】
また、本発明は、インクジェット記録装置における紙面予備吐出を適正化するために記録データの吐出数を圧縮記録データに基づいて検出する場合を例に採り説明したが、本発明における記録データ処理装置および記録データ処理方法は、紙面予備吐出に関する処理に限らず、その他の回復処理、例えばワイピング回復処理などにも適用可能である。一般に、ワイピング回復処理は、ノズルからインクを吐出した場合に、記録ヘッドの吐出口形成面に付着したインクなどを、ブレードなどのワイピング部材を用いて除去する回復処理である。このワイピング回復処理では、予備吐出回復処理とは逆に、吐出量が多い場合に必要となる。このため、本発明における記録データにおけるインク吐出頻度の検出処理を適用することによって、吐出量に応じた適正な回復処理を行うことが可能になる。
【０１１７】
さらに本発明は、回復処理以外の処理に限らず、その他の処理、例えば記録ヘッドにおける各ノズルの寿命検出などにも適用可能である。
【図面の簡単な説明】
【０１１８】
【図１】本発明の実施形態におけるインクジェット記録装置の構成を模式的に示す側面図であり、記録動作を実行しないときの待機状態を示している。
【図２】本発明の実施形態におけるインクジェット記録装置の構成を模式的に示す側面図であり、記録動作開始時の状態を示している。
【図３】本発明の実施形態におけるインクジェット記録装置における記録ヘッドモジュールによる記録動作時の状態を模式的に示す平面図である。
【図４】本発明の実施形態における紙面予備吐出回復処理の具体例を示す平面図である。
【図５】本発明の実施形態における紙面予備吐出の例を示す図であり、（ａ）は１本の横ライン内に１ドットだけ予備吐出を行う例を、（ｂ）は１本の横ライン内に２ドットの予備吐出を行う例をそれぞれ示している。
【図６】本発明の実施形態におけるインクジェット記録システムの構成図である。
【図７】記録ヘッドモジュールを制御する制御装置の構成を示すブロック図である。
【図８】図８にプリンタドライバの構成を示すブロック図である。
【図９】圧縮されたデータの解凍後のデータ表現方法の一例を示す図であり、（ａ）は解凍後のデータが０１（１６進数）であった場合を、（ｂ）は解凍後のデータが５５（１６進数）であった場合をそれぞれ示している。
【図１０】従来の記録データの圧縮方式を模式的に示す図である。
【図１１】従来の圧縮記録データを示す図で、（ａ）は横１ライン毎に記録データを圧縮したデータを、（ｂ）は横１〜３ライン目を圧縮したデータをそれぞれ示している。
【図１２】本発明の第１の実施形態における圧縮方式を示す図である。
【図１３】本発明の第１の実施形態における圧縮記録データを示す図である。
【図１４】本発明の実施形態におけるＰＣで実行される記録データの圧縮処理を示す図であり、メモリのエリア１に各色の記録データが格納される状態を示している。
【図１５】本発明の実施形態におけるＰＣで実行される記録データの圧縮処理を示す図であり、メモリのエリア２に各色の圧縮の記録データが格納される状態を示している。
【図１６】本実施形態における制御装置に搭載されるＡＳＩＣの内部構成を示すブロック図である。
【図１７】ＡＳＩＣ７０６にて実行される処理の手順を示すフローチャートである。
【図１８】複数の縦ラインの記録データをまとめて圧縮した圧縮データの形態を示す図であり、（ａ）はライン数コマンドが含まれていない場合を、（ｂ）はライン数コマンドが入寮クされている場合をそれぞれ示している。
【図１９】本発明の第２の実施形態におけるインクジェット記録装置で実行される処理の一例を示すフローチャートである。
【図２０】本発明の第２の実施形態におけるインクジェット記録装置で実行される処理の他の例を示すフローチャートである。
【図２１】本発明の第３の実施形態におけるインクジェット記録装置で実行される処理の例を示すフローチャートである。
【図２２】本発明の第３の実施形態におけるラインヘッドによって記録媒体に形成されるドットおよび空白部分を模式的に示す図である。
【図２３】本発明の第４の実施形態における記録ヘッドモジュールの制御基板に搭載されるＡＳＩＣの内部構成を示すブロック図である。
【図２４】ＡＳＩＣに設けられるモジュールにて実行される処理の手順を示すフローチャートである。
【図２５】本実施形態におけるインクジェット記録装置の構成を模式的に示す平面図である。
【符号の説明】
【０１１９】
１０１  記録ヘッドモジュール
１０２  ヘッドユニット
１０３  ラインヘッドＫ（ブラック）
１０４  ラインヘッドＣ（シアン）
１０５  ラインヘッドＭ（マゼンタ）
１０６  ラインヘッドＹ（イエロー）
１０７  回復ユニット
５０１  予備吐パターン例
５０２  予備吐パターン例
２００  ＰＣ（パーソナルコンピュータ）
１００  記録ヘッドモジュール
７０１  制御装置
７０２  ＣＰＵ
７０３  フラッシュメモリ
７０４  メモリ
７０５  ＵＳＢ制御部
７０６  ＡＳＩＣ
７０７  メモリ
７０８  ヘッドドライバ
７０９  モータドライバ
８０１  プリンタドライバ
８０２  アプリケーション
８０５  データ圧縮処理部
１１０１  圧縮記録データ
１１０２  圧縮記録データ
１３０１  圧縮記録データ
１４０１  メモリ
１６０２  ＣＰＵ通信処理部
１６０３  コマンド解析部
１６０４  圧縮データ解凍部
１６０５  メモリ制御部
１６０６  記録データ制御部
１６０７  ヘッド通信制御部
１６０８  予備吐出設定部
１６０９  設定データカウント部
１６１０  予備吐出制御部
１８０１  圧縮記録データ
１８０４  圧縮記録データ
２３０２  ＣＰＵ通信処理部
２３０３  コマンド解析部
２３０４  圧縮データ解凍部
２３０５  メモリ制御部
２３０６  記録データ制御部
２３０７  ヘッド通信制御部
２３０８  予備吐出設定部
２３０９  設定データカウント部
２３１０  予備吐出制御部
１８０１  圧縮記録データ
１８０４  圧縮記録データ
３００  インクジェット記録装置
２５０２〜２５０７  記録ヘッドモジュール
Ｐ  記録媒体
【図１】
2006297666.tif 000003
【図２】
2006297666.tif 000004
【図３】
2006297666.tif 000005
【図４】
2006297666.tif 000006
【図５】
2006297666.tif 000007
【図６】
2006297666.tif 000008
【図７】
2006297666.tif 000009
【図８】
2006297666.tif 000010
【図９】
2006297666.tif 000011
【図１０】
2006297666.tif 000012
【図１１】
2006297666.tif 000013
【図１２】
2006297666.tif 000014
【図１３】
2006297666.tif 000015
【図１４】
2006297666.tif 000016
【図１５】
2006297666.tif 000017
【図１６】
2006297666.tif 000018
【図１７】
2006297666.tif 000019
【図１８】
2006297666.tif 000020
【図１９】
2006297666.tif 000021
【図２０】
2006297666.tif 000022
【図２１】
2006297666.tif 000023
【図２２】
2006297666.tif 000024
【図２３】
2006297666.tif 000025
【図２４】
2006297666.tif 000026
【図２５】
2006297666.tif 000027