(57)【特許請求の範囲】
【請求項１】
インクを吐出するための複数の吐出部を有する記録ヘッドを、記録媒体上の１画素に対して複数回走査させながら、前記１画素が複数のｎビットで表現されるｎビット画像データに基づき記録を行うインクジェット記録装置であって、
前記ｎビット画像データをマスクすることにより前記記録ヘッドの複数回の走査の各々に対応した画像データに分割するためのマスクパターンを記憶したメモリと、
前記メモリに記憶されたマスクパターンを用いることにより、前記ｎビット画像データ内の有意ビットの位置に応じて、当該有意ビットに対応する記録ドット数を異ならせて、前記１画素に対する記録を行う記録制御手段を有し、
前記マスクパターンは、前記ｎビット画像データ内の所定ビットに対応する第１部分と前記所定ビット以外の他のビットに対応する第２部分とを有し、且つ前記所定ビットの有意ビットに対応するドット数と前記他のビットの有意ビットに対応するドット数とが異なるように前記第１部分と前記第２部分でマスクする回数を異ならせており、
前記有意ビットとは、インク吐出を示すデータを表すビットであることを特徴とするインクジェット記録装置。
【請求項２】
インクを吐出するための複数の吐出部を有する記録ヘッドを、記録媒体上の１画素に対して複数回走査させながら、前記１画素が複数のｎビットで表現されるｎビット画像データに基づき記録を行うインクジェット記録装置であって、
前記ｎビット画像データをマスクすることにより前記記録ヘッドの複数回の走査の各々に対応した画像データに分割するためのマスクパターンを記憶したメモリと、
前記メモリに記憶されたマスクパターンを用いることにより、前記ｎビット画像データ内の異なる位置にある有意ビットに対応する記録ドット数が異なるようにして、前記１画素に対する記録を行う記録制御手段を有し、
前記マスクパターンは、前記ｎビット画像データ内の所定ビットに対応する第１部分と前記所定ビット以外の他のビットに対応する第２部分とを有し、且つ前記所定ビットの有意ビットに対応するドット数と前記他のビットの有意ビットに対応するドット数とが異なるように前記第１部分と前記第２部分でマスクする回数を異ならせており、前記有意ビットとは、インク吐出を示すデータを表すビットであり、前記異なる位置にある有意ビットに対応したドット数としては、１の場合と複数の場合とが存在することを特徴とするインクジェット記録装置。
【請求項３】
インクを吐出するための複数の吐出部を有する記録ヘッドを、記録媒体上の１画素に対して複数回走査させながら、前記１画素が複数のｎビットで表現されるｎビット画像データに基づき記録を行うインクジェット記録装置であって、
前記ｎビット画像データをマスクすることにより前記記録ヘッドの複数回の走査の各々に対応した１ビット画像データに分割するためのマスクパターンを記憶したメモリと、
前記メモリに記憶されたマスクパターンを用いることにより、前記ｎビット画像データ内の上位ビットの有意ビットに対応するドット数と、前記ｎビット画像データ内の下位ビットの有意ビットに対応するドット数とを異ならせて、前記１画素に対する記録を行う記録制御手段を有し、
前記マスクパターンは、前記ｎビット画像データ内の上位ビットに対応する第１部分と下位ビットに対応する第２部分とを有し、且つ前記上位ビットの有意ビットに対応するドット数と前記下位ビットの有意ビットに対応するドット数とが異なるように前記第１部分と前記第２部分でマスクする回数を異ならせており、
前記有意ビットとは、インク吐出を示すデータを表すビットであることを特徴とするインクジェット記録装置。
【請求項４】
前記下位ビットの有意ビットに対応するドット数は１であり、前記上位ビットの有意ビットに対応するドット数は複数であることを特徴とする請求項３に記載のインクジェット記録装置。
【請求項５】
前記上位ビットに有意ビットがある場合、その有意ビットに対応するドットは前記1画素内の奇数カラムに記録され、前記下位ビットに有意ビットがある場合、その有意ビットに対応するドットは前記１画素内の偶数カラムに記録されることを特徴とする請求項３又は４に記載のインクジェット記録装置。
【請求項６】
インクを吐出する複数の吐出部を有する記録ヘッドを記録媒体の略同一記録領域に対して複数回走査させて画像を記録するインクジェット記録装置において、
１画素が２ビットにより表現される２ビット画像データに対して少なくとも３回の記録ヘッドの走査を行って記録する記録手段と、
前記２ビットの画像データの上位ビットの有意ビットに基づき記録されるドットの発生率が前記画像データの下位ビットの有意ビットに基づき記録されるドットの発生率の略倍になるように、マスクパターンを用いて前記画像データを変換する変換手段と、
前記変換手段により変換された画像データに基づいて前記記録手段を制御して階調を有する画像を記録する制御手段とを有し、
前記マスクパターンは、前記２ビットの画像データ内の上位ビットに対応する第１部分と下位ビットに対応する第２部分とを有し、且つ前記上位ビットの有意ビットに対応するドット数が前記下位ビットの有意ビットに対応するドット数の倍となるように前記第１部分と前記第２部分でマスクする回数を異ならせており、
前記有意ビットとは、インク吐出を示すデータを表すビットであることを特徴とするインクジェット記録装置。
【請求項７】
インクを吐出するための複数の吐出部を有する記録ヘッドを、記録媒体上の１画素に対して複数回走査させながら、前記１画素が複数のｎビットで表現されるｎビット画像データに基づき記録を行うインクジェット記録方法であって、
前記ｎビット画像データをマスクすることにより前記記録ヘッドの複数回の走査の各々に対応した画像データに分割するためのマスクパターンを用いることにより、前記ｎビット画像データ内の有意ビットの位置に応じて、当該有意ビットに対応する記録ドット数を異ならせて、前記１画素に対する記録を行う記録工程を有し、
前記マスクパターンは、前記ｎビット画像データ内の所定ビットに対応する第１部分と前記所定ビット以外の他のビットに対応する第２部分とを有し、且つ前記所定ビットの有意ビットに対応するドット数と前記他のビットの有意ビットに対応するドット数とが異なるように前記第１部分と前記第２部分でマスクする回数を異ならせており、
前記有意ビットとは、インク吐出を示すデータを表すビットであることを特徴とするインクジェット記録方法。
【請求項８】
インクを吐出するための複数の吐出部を有する記録ヘッドを、記録媒体上の１画素に対して複数回走査させながら、前記１画素が複数のｎビットで表現されるｎビット画像データに基づき記録を行うインクジェット記録方法であって、
前記ｎビット画像データをマスクすることにより前記記録ヘッドの複数回の走査の各々に対応した画像データに分割するためのマスクパターンを用いることにより、前記ｎビット画像データ内の異なる位置にある有意ビットに対応する記録ドット数が異なるようにして、前記１画素に対する記録を行う記録工程を有し、
前記マスクパターンは、前記ｎビット画像データ内の所定ビットに対応する第１部分と前記所定ビット以外の他のビットに対応する第２部分とを有し、且つ前記所定ビットの有意ビットに対応するドット数と前記他のビットの有意ビットに対応するドット数とが異なるように前記第１部分と前記第２部分でマスクする回数を異ならせており、前記有意ビットとは、インク吐出を示すデータを表すビットであり、前記異なる位置にある有意ビットに対応したドット数としては、１の場合と複数の場合とが存在することを特徴とするインクジェット記録方法。
【請求項９】
インクを吐出するための複数の吐出部を有する記録ヘッドを、記録媒体上の１画素に対して複数回走査させながら、前記１画素が複数のｎビットで表現されるｎビット画像データに基づき記録を行うインクジェット記録方法であって、
前記ｎビット画像データをマスクすることにより前記記録ヘッドの複数回の走査の各々に対応した画像データに分割するためのマスクパターンを用いることにより、前記ｎビット画像データ内の上位ビットの有意ビットに対応するドット数と、前記複数ビット内の下位ビットの有意ビットに対応するドット数とを異ならせて、前記１画素に対する記録を行う記録工程を有し、
前記マスクパターンは、前記ｎビット画像データ内の上位ビットに対応する第１部分と下位ビットに対応する第２部分とを有し、且つ前記上位ビットの有意ビットに対応するドット数と前記下位ビットの有意ビットに対応するドット数とが異なるように前記第１部分と前記第２部分でマスクする回数を異ならせており、
前記有意ビットとは、インク吐出を示すデータを表すビットであることを特徴とするインクジェット記録方法。
【請求項１０】
前記下位ビットの有意ビットに対応するドット数は１であり、前記上位ビットの有意ビットに対応するドット数は複数であることを特徴とする請求９に記載のインクジェット記録方法。
【請求項１１】
前記上位ビットに有意ビットがある場合、その有意ビットに対応するドットは前記１画素内の奇数カラムに記録され、前記下位ビットに有意ビットがある場合、その有意ビットに対応するドットは前記１画素内の偶数カラムに記録されることを特徴とする請求項９又は１０に記載のインクジェット記録方法。
【請求項１２】
インクを吐出する複数の吐出部を有する記録ヘッドを記録媒体の略同一記録領域に対して複数回走査させて画像を記録するインクジェット記録方法において、
１画素が２ビットで表現される２ビットの画像データの上位ビットの有意ビットに基づき記録されるドットの発生率が前記画像データの下位ビットの有意ビットに基づき記録されるドットの発生率の略倍になるように、マスクパターンを用いて前記画像データを変換する変換工程と、
前記変換工程において変換された画像データに基づいて少なくとも３回の記録ヘッドの走査を行って記録する記録工程とを有し、
前記マスクパターンは、前記２ビット画像データ内の上位ビットに対応する第１部分と下位ビットに対応する第２部分とを有し、且つ前記上位ビットの有意ビットに対応するドット数が前記下位ビットの有意ビットに対応するドット数の倍となるように前記第１部分と前記第２部分でマスクする回数を異ならせており、
前記有意ビットとは、インク吐出を示すデータを表すビットであることを特徴とするインクジェット記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録手段を用いて、記録媒体に画像を記録するインクジェット記録方法、その装置、画像処理方法及び画像処理方法を実行するプリント方法に関するものである。
【０００２】
【従来の技術】
近年、カラー画像の出力機器として、様々な記録方式のカラープリンタが開発されている。その中でも行（ライン）毎に記録を行うシリアル型のインクジェット・プリンタは、安価で、多種の記録媒体に高品位の画像を印刷でき、更には容易に小型化できる等の利点があるために広く使用されている。
【０００３】
このようなシリアル型のプリンタは、１走査分の記録情報を画像データに展開してメモリに記憶し、記録ヘッドを記録媒体に対して走査させながら、その展開した画像データに基づいて記録ヘッドの記録素子を駆動して記録画像を形成する記録装置である。このようなシリアル型のプリンタ装置でカラーインクを使用してカラー画像を記録するカラープリンタ装置が知られており、その記録ヘッドとして、記録ヘッドの走査方向に対して直交する方向に、イエロー、マゼンタ、シアン、ブラックの各記録データを記録する記録素子を縦並びに配列したヘッドが普及している。このような構成の記録ヘッドにおいて、各色に対応する記録素子群の間隔を空けて配置し、記録媒体に対して１つ色の記録素子群による記録走査を完了させてから、次の色の記録データの記録走査を始めるまでの遅延時間を発生させ、尚かつ、この遅延による記録速度の低下に対する割合を小さくするようにしている。これにより、記録媒体上の各色の記録ドット間で生じる色ムラや滲みなどを軽減して高画質なカラー出力を可能としている。
【０００４】
また最近では、写真画像のように１画素に対して多値の情報からなる画像データに対して２値化処理を行って出力する記録装置が増加している。このような多値データを２値化した場合、１記録画素の大きさ（ドット面積）及びその明度が画像の粒状感を決める要素となる。即ち、記録された１画素の面積（ドット形状）が大きいほど粒状感が増し、その画素の明度が低い（高濃度）ほど、その粒状感が増すことが知られている。そこで、このような記録画像における粒状感を軽減する手法として、記録画素の面積を小さくして記録画像の解像度を高める手法が提案されている。
【０００５】
【発明が解決しようとする課題】
従来のカラー記録装置においては、記録データの解像度を上げるためには、記録画像データを記憶する記憶手段（プリントバッファ）の記憶容量も増やさなければならない。例えば、１画素を４階調で記録するには、その画素データは３ビットとなり、また１画素を２階調で記録する場合、即ち、画素データが１ビットの場合に比べて３倍の記憶容量を必要とする。通常、このようなプリントバッファは、ＲＡＭ（ランダムアクセスメモリ）を使用して構成されるが、このようなＲＡＭは、そのメモリ容量に比例してコストがほぼ決まるため、メモリの記憶容量の増加は装置のコストを上げることになる。
【０００６】
本発明は上記従来例に鑑みてなされたもので、プリントバッファの容量を少なく抑えて多値画像データを記録することができるインクジェット記録方法、その装置、画像処理方法及び画像処理方法を実行するプリント方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するための本発明は、インクを吐出するための複数の吐出部を有する記録ヘッドを、記録媒体上の１画素に対して複数回走査させながら、前記１画素が複数のｎビットで表現されるｎビット画像データに基づき記録を行うインクジェット記録装置であって、前記ｎビット画像データをマスクすることにより前記記録ヘッドの複数回の走査の各々に対応した画像データに分割するためのマスクパターンを記憶したメモリと、前記メモリに記憶されたマスクパターンを用いることにより、前記ｎビット画像データ内の有意ビットの位置に応じて、当該有意ビットに対応する記録ドット数を異ならせて、前記１画素に対する記録を行う記録制御手段を有し、前記マスクパターンは、前記ｎビット画像データ内の所定ビットに対応する第１部分と前記所定ビット以外の他のビットに対応する第２部分とを有し、且つ前記所定ビットの有意ビットに対応するドット数と前記他のビットの有意ビットに対応するドット数とが異なるように前記第１部分と前記第２部分でマスクする回数を異ならせており、前記有意ビットとは、インク吐出を示すデータを表すビットであることを特徴とする。
また、本発明は、インクを吐出するための複数の吐出部を有する記録ヘッドを、記録媒体上の１画素に対して複数回走査させながら、前記１画素が複数のｎビットで表現されるｎビット画像データに基づき記録を行うインクジェット記録装置であって、前記ｎビット画像データをマスクすることにより前記記録ヘッドの複数回の走査の各々に対応した画像データに分割するためのマスクパターンを記憶したメモリと、前記メモリに記憶されたマスクパターンを用いることにより、前記ｎビット画像データ内の異なる位置にある有意ビットに対応する記録ドット数が異なるようにして、前記１画素に対する記録を行う記録制御手段を有し、前記マスクパターンは、前記ｎビット画像データ内の所定ビットに対応する第１部分と前記所定ビット以外の他のビットに対応する第２部分とを有し、且つ前記所定ビットの有意ビットに対応するドット数と前記他のビットの有意ビットに対応するドット数とが異なるように前記第１部分と前記第２部分でマスクする回数を異ならせており、前記有意ビットとは、インク吐出を示すデータを表すビットであり、前記異なる位置にある有意ビットに対応したドット数としては、１の場合と複数の場合とが存在することを特徴とする。
また、本発明のインクジェット記録装置は、インクを吐出するための複数の吐出部を有する記録ヘッドを、記録媒体上の１画素に対して複数回走査させながら、前記１画素が複数のｎビットで表現されるｎビット画像データに基づき記録を行うインクジェット記録装置であって、前記ｎビット画像データをマスクすることにより前記記録ヘッドの複数回の走査の各々に対応した１ビット画像データに分割するためのマスクパターンを記憶したメモリと、前記メモリに記憶されたマスクパターンを用いることにより、前記ｎビット画像データ内の上位ビットの有意ビットに対応するドット数と、前記ｎビット画像データ内の下位ビットの有意ビットに対応するドット数とを異ならせて、前記１画素に対する記録を行う記録制御手段を有し、前記マスクパターンは、前記ｎビット画像データ内の上位ビットに対応する第１部分と下位ビットに対応する第２部分とを有し、且つ前記上位ビットの有意ビットに対応するドット数と前記下位ビットの有意ビットに対応するドット数とが異なるように前記第１部分と前記第２部分でマスクする回数を異ならせており、前記有意ビットとは、インク吐出を示すデータを表すビットであることを特徴とする。
また本発明のインクジェット記録装置は、インクを吐出する複数の吐出部を有する記録ヘッドを記録媒体の略同一記録領域に対して複数回走査させて画像を記録するインクジェット記録装置において、１画素が２ビットにより表現される２ビット画像データに対して少なくとも３回の記録ヘッドの走査を行って記録する記録手段と、前記２ビットの画像データの上位ビットの有意ビットに基づき記録されるドットの発生率が前記画像データの下位ビットの有意ビットに基づき記録されるドットの発生率の略倍になるように、マスクパターンを用いて前記画像データを変換する変換手段と、前記変換手段により変換された画像データに基づいて前記記録手段を制御して階調を有する画像を記録する制御手段とを有し、前記マスクパターンは、前記２ビットの画像データ内の上位ビットに対応する第１部分と下位ビットに対応する第２部分とを有し、且つ前記上位ビットの有意ビットに対応するドット数が前記下位ビットの有意ビットに対応するドット数の倍となるように前記第１部分と前記第２部分でマスクする回数を異ならせており、前記有意ビットとは、インク吐出を示すデータを表すビットであることを特徴とする。
【０００８】
また本発明は、インクを吐出するための複数の吐出部を有する記録ヘッドを、記録媒体上の１画素に対して複数回走査させながら、前記１画素が複数のｎビットで表現されるｎビット画像データに基づき記録を行うインクジェット記録方法であって、前記ｎビット画像データをマスクすることにより前記記録ヘッドの複数回の走査の各々に対応した画像データに分割するためのマスクパターンを用いることにより、前記ｎビット画像データ内の有意ビットの位置に応じて、当該有意ビットに対応する記録ドット数を異ならせて、前記１画素に対する記録を行う記録工程を有し、前記マスクパターンは、前記ｎビット画像データ内の所定ビットに対応する第１部分と前記所定ビット以外の他のビットに対応する第２部分とを有し、且つ前記所定ビットの有意ビットに対応するドット数と前記他のビットの有意ビットに対応するドット数とが異なるように前記第１部分と前記第２部分でマスクする回数を異ならせており、前記有意ビットとは、インク吐出を示すデータを表すビットであることを特徴とするインクジェット記録方法である。
また本発明は、インクを吐出するための複数の吐出部を有する記録ヘッドを、記録媒体上の１画素に対して複数回走査させながら、前記１画素が複数のｎビットで表現されるｎビット画像データに基づき記録を行うインクジェット記録方法であって、前記ｎビット画像データをマスクすることにより前記記録ヘッドの複数回の走査の各々に対応した画像データに分割するためのマスクパターンを用いることにより、前記ｎビット画像データ内の異なる位置にある有意ビットに対応する記録ドット数が異なるようにして、前記１画素に対する記録を行う記録工程を有し、前記マスクパターンは、前記ｎビット画像データ内の所定ビットに対応する第１部分と前記所定ビット以外の他のビットに対応する第２部分とを有し、且つ前記所定ビットの有意ビットに対応するドット数と前記他のビットの有意ビットに対応するドット数とが異なるように前記第１部分と前記第２部分でマスクする回数を異ならせており、前記有意ビットとは、インク吐出を示すデータを表すビットであり、前記異なる位置にある有意ビットに対応したドット数としては、１の場合と複数の場合とが存在することを特徴とするインクジェット記録方法である。
また本発明は、インクを吐出するための複数の吐出部を有する記録ヘッドを、記録媒体上の１画素に対して複数回走査させながら、前記１画素が複数のｎビットで表現されるｎビット画像データに基づき記録を行うインクジェット記録方法であって、前記ｎビット画像データをマスクすることにより前記記録ヘッドの複数回の走査の各々に対応した画像データに分割するためのマスクパターンを用いることにより、前記ｎビット画像データ内の上位ビットの有意ビットに対応するドット数と、前記複数ビット内の下位ビットの有意ビットに対応するドット数とを異ならせて、前記１画素に対する記録を行う記録工程を有し、前記マスクパターンは、前記ｎビット画像データ内の上位ビットに対応する第１部分と下位ビットに対応する第２部分とを有し、且つ前記上位ビットの有意ビットに対応するドット数と前記下位ビットの有意ビットに対応するドット数とが異なるように前記第１部分と前記第２部分でマスクする回数を異ならせており、前記有意ビットとは、インク吐出を示すデータを表すビットであることを特徴とするインクジェット記録方法である。
更に、本発明のインクジェット記録方法は以下のような構成を備える。即ち、インクを吐出する複数の吐出部を有する記録ヘッドを記録媒体の略同一記録領域に対して複数回走査させて画像を記録するインクジェット記録方法において、１画素が２ビットで表現される２ビットの画像データの上位ビットの有意ビットに基づき記録されるドットの発生率が前記画像データの下位ビットの有意ビットに基づき記録されるドットの発生率の略倍になるように、マスクパターンを用いて前記画像データを変換する変換工程と、前記変換工程において変換された画像データに基づいて少なくとも３回の記録ヘッドの走査を行って記録する記録工程とを有し、前記マスクパターンは、前記２ビット画像データ内の上位ビットに対応する第１部分と下位ビットに対応する第２部分とを有し、且つ前記上位ビットの有意ビットに対応するドット数が前記下位ビットの有意ビットに対応するドット数の倍となるように前記第１部分と前記第２部分でマスクする回数を異ならせており、前記有意ビットとは、インク吐出を示すデータを表すビットであることを特徴とする。
【０００９】
【発明の実施の形態】
本発明の実施の形態を説明する前に、その概要を簡単に説明する。本実施の形態では、特開平０７−０５２３９０号公報に開示されている複数の記録走査によるマルチパス記録を、間引きパターンにより間引きされた画像データに対して行うことにより実現している。即ち、この間引きパターンの構成を偶数カラムと奇数カラムでマスクデータの“１”の発生率を異ならせたものとする。
【００１０】
例えば、１画素が２ビットの画像データに対して上述の間引きパターンによりマスクをかけ、その２ビットの上位ビットが“１”の場合は複数回の記録走査のうち２回の走査で、そのドットを記録する。また２ビットの下位ビットが“１”の場合は、複数回の記録走査のうち１回で１ドットを記録する。
【００１１】
これにより、２進法表記の画素データに対して、１画素データが“００”の場合はドットは形成されない。１画素データが“０１”の場合は１個のドットで記録される。また１画素データが“１０”の場合は２個のドットで記録される。そして１画素データが“１１”の場合は３個のドットで記録されることになり、１画素が２ビットで４階調を表現することが可能となる。
【００１２】
以下、添付図面を参照して本発明の好適な実施の形態を詳細に説明する。
【００１３】
本実施の形態の画像記録装置では、Ｃ個（Ｃは“２”以上の整数）の各記録色に対応した記録ヘッドを有し、各色の記録ヘッド毎にプリントバッファを有している。更に、本実施の形態では、１画素がＮ値（Ｎは“３”以上の整数）で表されるカラー画像情報を、１画素に対してｎ値（ｎは２＜ｎ＜Ｎとなる整数）のプリントデータに変換する。このために本実施の形態では、誤差拡散法によるｎ値化処理を用いており、まず最初にこのｎ値化方法を図４を参照して説明する。
【００１４】
図４に示すように、記録を行う主走査方向をパラメータｘ、副走査方向をパラメータｙで表し、各画素をＰｘ，ｙ、その画素濃度をＶｘ，ｙで表している。ここで着目画素をＰａ，ｂとしてｙ≦ｂかつｘ＜ａに位置している画素は既にｎ値化処理が完了しているものとする。この場合、着目画素Ｐａ，ｂの画素濃度Ｖａ，ｂに対するｎ値化のための（ｎ−１）個の閾値Ｔは、
Ｔ＝（２ｋ−１）×（Ｎ−１）／｛２×（ｎ−１）｝
（但し、ｋは１以上（ｎ−１）以下の整数とする）
となる。即ち、Ｎ値で表された入力レベルに対するｎ値の出力レベルとの関係を図５に示す。
【００１５】
この場合において、入力レベル値（画素濃度）と閾値Ｔとの間で生じる誤差Ｅは、Ｅ＝Ｖａ，ｂ−（２ｋ−１）×（Ｎ−１）／｛２×（ｎ−１）｝で表される。
【００１６】
次に、着目画素Ｐａ，ｂの周辺でｎ値化を行っていない画素Ｐａ＋１，ｂ、Ｐａ−２，ｂ＋１、Ｐａ−１，ｂ＋１、Ｐａ，ｂ＋１のそれぞれに、この誤差Ｅを振り分ける。この場合、経験的に求めた重み係数Ｗ０，Ｗ１，Ｗ２，Ｗ３を用いて次式に基づく処理を行う。
【００１７】
Ｖａ＋１，ｂ  ＝Ｖａ＋１，ｂ  ＋Ｅ×Ｗ０
Ｖａ−２，ｂ＋１＝Ｖａ−２，ｂ＋１＋Ｅ×Ｗ１
Ｖａ−１，ｂ＋１＝Ｖａ−１，ｂ＋１＋Ｅ×Ｗ２
Ｖａ，  ｂ＋１＝Ｖａ，ｂ＋１  ＋Ｅ×Ｗ３
これらの重み係数の例としては、
Ｗ０＝７／１６，Ｗ１＝１／１６，Ｗ２＝５／１６，Ｗ３＝３／１６
があげられる。このｎ値化の処理は、画像処理装置であるホストコンピュータで行うことが望ましい。
【００１８】
図６は、このようなホストコンピュータ６０１と記録装置６０２とを含む画像記録システムにおける画像情報の流れを示す図である。
【００１９】
図６において、点線で囲まれた領域６０１はホストコンピュータ６０１における処理を示している。ここでは多値の画像データ６１０を、記録要素分離手段６１１により各記録要素（例えば各色に対応した記録データ）毎の多値データに分離する。次にｎ値化処理手段６１２を用いて、多値の画像データを各記録要素毎にｎ値化する処理を行い、各記録要素毎に１画素当たりｎ値の画像情報に変換する。次に記録コード化手段６１３を用いて、そのｎ値化された画像情報を記録装置６０２で認識できる命令形態のコードに変換する。そして、そのコードをインターフェース６１４を介して記録装置６０２に伝送する。
【００２０】
記録装置６０２では、インターフェース６１４を介して伝送されたコードを受け取って受信バッファ６１５に記憶する。次にコード解析手段６１６を用いて、受信バッファ６１５に記憶しているコードを解析する。こうして解析されたデータに基づいて、記録データ展開手段６１７によりプリントイメージに展開し、そのイメージに展開した画像データを、各記録要素の画像データ毎にプリントバッファ６１８に展開する。こうしてプリントバッファ６１８に展開された各記録要素に対応する画像データに基づいて、各記録要素に対応する記録素子を駆動して記録媒体上にカラー画像を形成する。
【００２１】
次に、本実施の形態の記録装置６０２の機械的構成を図２を参照して説明する。
【００２２】
図２は、本発明を実施の形態のカートリッジ交換式のシリアル型のカラーインクジェット記録装置の機械的構成を示す外観斜視図で、カラーインクジェット記録装置のフロントカバーを取り外して、装置の内部を露出させた状態を示している。
【００２３】
１は交換式のインク・カートリッジである。２はキャリッジユニットで、インク・カートリッジ１が取り付けられて図面の左右方向に走査される。３はホルダで、インク・カートリッジ１をキャリッジユニット２に固定するのに使用される。このホルダ３は、カートリッジ固定レバー４に連動して作動し、インク・カートリッジ１がキャリッジユニット２内に装着されてからカートリッジ固定レバー４が作動されることにより、そのインク・カートリッジ１がキャリッジユニット２に圧着されるように構成されている。これによりインク・カートリッジ１の位置決めと電気的なコンタクトを得ようとするものである。５はフレキシブルケーブルで、記録装置６０２の制御部１０１（図１４）等からの電気信号をキャリッジユニット２に伝えている。
【００２４】
６はキャリッジモータで、その回転によりキャリッジユニット２を主走査方向に往復動作させている。７はキャリッジベルトで、一部がキャリッジユニット２に固定されるとともにキャリッジモータ６の回転に応じて回転するプーリに捲回され、その回転によってキャリッジユニット２の往復搬送を行わせている。８はガイドシャフトで、キャリッジユニット２を摺動可能に支持している。９はホームポジションセンサで、キャリッジユニット２に取付けられ、キャリッジユニット２のホームポジションを決めるためのフォトカプラ等を備えている。１０は遮光板で、キャリッジユニット２がホームポジションに到達すると、そのホームポジションセンサ９のフォトカプラを遮光してキャリッジがホーム位置に到達したことを検出できるように構成されている。１２はキャリッジユニット２に搭載された記録ヘッド（インク・カートリッジ１に含まれている）の回復系を含むホームポジションユニットである。１３は記録媒体を装置外に排紙するための排紙ローラで、拍車ユニット（不図示）とで記録媒体を挟み込み、装置外に排出させている。１４はＬＦユニットで、後述する搬送用モータ等を含み、記録媒体を所定量ずつ副走査方向へ搬送するユニットである。
【００２５】
図３は、本発明の実施の形態で使用されるインク・カートリッジの詳細図で、このインク・カートリッジ１はインクを収容するインクタンク１５，１６と、インクタンクよりのインクの供給を受けてインクジェット法によりプリントを行う記録ヘッド部２１を備えている。
【００２６】
１５は交換式のブラック色のインクを収容しているインクタンクである。１６はシアン、マゼンタ、イエローの色剤のインクを含む交換式のインクタンクである。１７はインクタンク１６とヘッドカートリッジ１との連結口で、インク・カートリッジ１の供給管２０に連結されてインク・カートリッジ１内に色剤を供給している。１８は黒インクタンク１５の色剤供給口である。これら色剤供給口１７，１８は、タンク１５，１６がカートリッジ１に装着されると供給管２０に連結され、記録ヘッド部２１に色剤を供給するように構成されている。１９は電気信号のコンタクト部で、フレキシブルケーブル５と接続され、制御部１０１（図１４）らの信号を記録ヘッド部２１に伝える様に構成されている。
【００２７】
次に本発明の具体的な実施の形態について説明する。
［実施の形態１］
本実施の形態のカラーインクジェット記録装置の記録ヘッドにおける記録素子の配置と記録媒体に対する位置関係を図７に示す。
【００２８】
図７に示す通り、記録媒体に記録する記録ヘッドの記録素子は記録媒体の搬送方向に配置され、その搬送方向の上流側よりブラック、シアン、マゼンタ、イエローの順に各々２４素子ずつ配置されている。また各色に対応する記録素子群の間隔は８記録素子分とする。そして、この記録ヘッドの主走査方向の一走査によりプリントされるプリント幅は８インチとする。また図示のように、記録媒体と記録素子との位置関係は、４ラスタに対して１カラムの傾きを持つ。
【００２９】
また本実施の形態のカラーインクジェット記録装置では、ブラック、シアン、マゼンタ、イエローの各色のインクは、その染料濃度もしくは顔料濃度が通常のインクの３分の１になるように希釈されている。これはプリントされた画素が完全に埋まった状態（ベタ）に対して、更に２重、３重に画素を重ねてをプリントした場合の光学的反射濃度の階調性が、このような希釈されたインクを用いて記録された場合の方が通常の濃度のインクを使用した場合よりも良好であるためである。
【００３０】
図８は、インクの染料濃度（％）と、そのインクを使用してプリントされたドットの光学的反射濃度との関係を示す図である。
【００３１】
図９は、画素密度（％）とその画素の光学的反射濃度との関係を示す図、図１０は画素濃度とプリントされるドットとの関係を示す図である。尚、図１０において、点線で囲まれた枠は、例えば３６０ｄｐｉで記録される画素の記録密度に対応している。
【００３２】
いま濃度値が“０”から“２５５”の２５６値の画素データを誤差拡散法によって４値化した画像データ（００〜１１）において、
１画素の出力レベルが“０”（００）の場合は、その画素位置にドットをプリントしない。
【００３３】
１画素の出力レベルが“１”（０１）の場合は、３６０ｄｐｉの画素密度に対応する位置にドットを１重でプリントする。
【００３４】
１画素の出力レベルが“２”（１０）の場合は、７２０ｄｐｉの画素密度に対応する位置に、２回の走査で２重のドットをプリントする。
【００３５】
１画素の出力レベルが“３”（１１）の場合は、７２０ｄｐｉの画素密度に対応する位置に２回の走査で２重のドットを、そして３回目の走査で３６０ｄｐｉの画素密度に対応する位置にドットをプリントする（３重プリント）。
【００３６】
このようにしてプリントを行った場合、マゼンタの通常濃度のインク（染料濃度２．５％）と、その３倍に希釈したインク（染料濃度０．８３３％）と、そのインクにより形成されたドットの光学反射濃度の関係が図９に示されている。
【００３７】
図９において、点線は通常濃度のインクにより形成されたドットにおける画素密度と光学的反射濃度との関係を示し、実線は３倍に希釈されたインクにおける関係を示している。尚、画素密度（％）の数値の“１００”は１重のプリントを、“２００”は２重のプリントを、そして“３００”は３重のプリント示している。
【００３８】
次に本実施の形態における画像情報の流れについて説明する。
【００３９】
本実施の形態では、記録ヘッドの各記録素子に対する、ホスト側の画像処理装置（ホストコンピュータ）６０１における１画素当たりの画像データは８ビット（２５６値）であるとする。
【００４０】
まずホスト側の画像処理装置６０１において、画像データの各色成分の画素データを誤差拡散法により４値化する。こうして４値化されたデータを２ビットで表現する。即ち、低い濃度レベルの画素データより２進法の表記で“００”，“０１”，“１０”，“１１”の順のデータとする。次に、この４値化されたデータを画像の走査線（以後、ラスタと称す）単位で、インターフェース６１４を介して本実施の形態のカラーインクジェット記録装置６０２に伝送する。
【００４１】
図１１は、本実施の形態のカラーインクジェット記録装置６０２におけるプリントバッファとマスクの管理の構成を示したブロック図である。
【００４２】
カラーインクジェット記録装置６０２では、ホスト側６０１より伝送されたコードを受信して受信バッファ６１５に記憶し、コード解析手段６１６により各色が２ビットで構成されたコードとして解析し、それを解釈する。こうして解釈された各色の記録データを記録データ展開手段６１７によって各色のプリントバッファ６１８Ｙ，６１８Ｍ，６１８Ｃ，６１８Ｋに展開する。
【００４３】
これら各色のプリントバッファ６１８Ｙ，６１８Ｍ，６１８Ｃ，６１８Ｋは更に、８ラスタ分の記憶領域を単位として構成されている。また、これらプリントバッファ６１８Ｙ，６１８Ｍ，６１８Ｃ，６１８Ｋは、主走査方向に同一の記録位置にある８ラスタ分の記録データ（以後、カラムと称する）毎に１バイト分として格納する。尚、記録データの各画素データは２ビットで構成されているが、これら画素データの２ビットはそれぞれ１ビット単位で管理され、プリントバッファより２カラム分が１カラムずつ読み出されてプリントされることにより、３６０ｄｐｉの１画素が形成されることになる。以後、８ラスタ分を１バンドとして説明する。
【００４４】
本実施形態では、ブラックのプリントバッファ６１８ＫにはバンドＫ１からバンドＫ４の４本のバンド分の記録データが含まれ、シアンのプリントバッファ６１８ＣにはバンドＣ１からバンドＣ８の８本のバンド分の記録データが含まれ、マゼンタのプリントバッファ６１８ＭにはバンドＭ１からバンドＭ１２の１２本のバンド分の記録データが記憶されている。そしてイエローのプリントバッファ６１８Ｙには、バンドＹ１のバンドＹ１６の１６本のバンド分の記録データが記憶されている。
【００４５】
このように各色のプリントバッファのデータ構成が異なるのは、ホストコンピュータ６０１より画像データが４値化が終了したラスタ単位で伝送されるため、記録媒体上の同一のラスタ位置にプリントされるべきデータが各色の記録素子に送られてプリントされるまでに保持しておくラスタ分のデータ量が異なるためである。
【００４６】
記録データ展開手段６１３により展開された各色の記録データは、それぞれ各色の対応する展開バンド管理手段１１００４〜１１００７により、各色のプリントバッファ６１８Ｋ，６１８Ｃ，６１８Ｍ，６１８Ｙに転送されて記憶される。ここで、各色の記録データが各プリントバッファに展開される最初のバンドは、それぞれバンドＫ１、バンドＣ１、バンドＭ１、バンドＹ１とする。そして、これ以後の各バンドデータの展開位置は、前回の各色に対応した展開位置をｋ−１，ｃ−１，ｍ−１，ｙ−１とした場合は、今回はそれぞれに＋１した位置、即ち、Ｋｋ，Ｃｃ，Ｍｍ，Ｙｙとなる。この＋１により、例えばｋ＝５となる場合はｋ＝１とし、ｃ＝９となる場合はｃ＝１に、ｍ＝１３になる場合はｍ＝１とし、ｙ＝１７となる場合はｙ＝１とする。こうしてブラックの記録データの展開位置は、Ｋ１，Ｋ２，Ｋ３，Ｋ４，Ｋ１，Ｋ２，Ｋ３，Ｋ４，Ｋ１，Ｋ２，Ｋ３，Ｋ４，…の順となり、シアンの記録データの展開位置は、Ｃ１，Ｃ２，Ｃ３，Ｃ４，Ｃ５，Ｃ６，Ｃ７，Ｃ８，Ｃ１，Ｃ２，Ｃ３，Ｃ４，…の順となり、マゼンタの記録データの展開位置は、Ｍ１，Ｍ２，Ｍ３，Ｍ４，…，Ｍ１０，Ｍ１１，Ｍ１２，Ｍ１，Ｍ２，Ｍ３，Ｍ４，…の順となり、更に、イエローの記録データの展開位置はＹ１，Ｙ２，Ｙ３，Ｙ４，…，Ｙ１４，Ｙ１５，Ｙ１６，Ｙ１，Ｙ２，Ｙ３，Ｙ４，…の順となる。
【００４７】
次に各色のプリントバッファ６１８Ｋ，６１８Ｃ，６１８Ｍ，６１８Ｙに展開された記録データを用いてプリントを行う。尚、本実施の形態では、各画素に対して、記録ヘッドを３回走査してプリントを行う３パス記録とする。以下、この場合の記録方法について説明する。
【００４８】
この実施の形態では、記録データはマスクパターンにより間引きされて記録される。このマスクパターンを格納するマスクパターンバッファは各色の２４記録素子（ノズル）を３分割した８（ノズル）ずつの領域に分割されて記録データのマスクに使用される。これら３分割されたマスクパターンを、以後マスクＡ、マスクＢ、マスクＣと呼ぶことにする。
【００４９】
図１２は、本実施の形態で使用するマスクパターンバッファの構成を示した図で、このマスクパターンはマスクＡ〜Ｃで構成されている。
【００５０】
マスクパターンＡ，Ｂ，Ｃは各１０２４バイトとし、また各マスクパターンの１バイトがプリントバッファに記憶された８ラスタの記録データの１カラム分（８ビット）に対応させて使用される。また本実施の形態では、１画素が２ビットで表されるデータを扱うためにマスクパターンを記憶するカラム数は偶数カラムとする必要がある。
【００５１】
前述の図７で説明したように、記録ヘッドの記録素子と記録媒体との位置関係は８ラスタに対して１カラムの傾きを持っているため、１回の記録ヘッドの駆動周期におけるプリントバッファからの記録データの読み出し位置は、図１３の斜線部で示す様に、同一色の中のバンド間で１バイト分ずれ、各色の記録データ間で２バイト分ずれている。
【００５２】
図１３に示すように、各色の記録データの展開位置がＫｋ，Ｃｃ，Ｍｍ，Ｙｙ場合、各色のヘッド駆動データ取得に使用するバンドは、給紙側より、ブラックの記録データのバンドＫ（ｋ＋１）の第１バイト、バンドＫ（ｋ＋２）の第２番目の１バイト，バンドＫ（ｋ＋３）の３番目のバイトとなる。そしてシアンの記録データは、バンドＣ（ｃ＋１）の５番目の１バイト、バンドＣ（ｃ＋２）の６番目の１バイト、バイトＣ（ｃ＋３）の７番目の１バイト、マゼンタの記録データはバンドＭ（ｍ＋１）の９番目の１バイト、バンドＭ（ｍ＋２）の１０番目の１バイト、バンドＭ（ｍ＋３）の１１番目の１バイト、イエローの記録データはバンドＹ（ｙ＋１）の１３番目の１バイト、バンドＹ（ｙ＋２）の１４番目の１バイト、そしてバンドＹ（ｙ＋３）の１５番目の１バイトとなる。
【００５３】
また各色のマスクパターンの参照位置も図１２の斜線部で示す様にバンド間で１バイトずれる。そして、このマスクパターンの参照は、最終カラム（１０２４）にまで到達すると次は先頭のカラム１を参照するように、図１１のマスク取得手段１１０２４，１１０２５，１１０２６，１１０２７にて管理される。
【００５４】
記録ヘッドの各色用の２４記録素子（ノズル）における、記録媒体の給紙方向より最初の８ノズル分の記録データは、１バンドのマスクパターンＡとの論理積がＡＮＤ手段１１０２０，１１０２１，１１０２２，１１０２３により取られてデータ出力手段１１０３２から出力される。そして次の８ノズル分の記録データの１バンド分は、ＡＮＤ手段１１０２０〜１１０２７によりマスクＢとの論理積が取られて出力される。そして最後の８ノズル分の記録データの１バンド分は、ＡＮＤ手段１１０２０〜１１０２７によりマスクＣとの論理積が取られて出力される。
【００５５】
図１４は本実施の形態のカラーインクジェット記録装置の構成を示すブロック図で、前述の図面と共通する部分は同じ番号で示し、その説明を省略する。
【００５６】
制御部１０１は、本実施の形態のカラーインクジェット記録装置全体の動作を制御しており、マイクロプロセッサ等のＣＰＵ１１０、ＣＰＵ１１０により実行される制御プログラムを記憶しているプログラムメモリ１１１、マスクパターンを記憶しているマスクパターンメモリ１１３や各色のプリントデータに対応するプリントデータを記憶するプリントバッファ６１８等を有するＲＡＭ等を備えている。マスクパターンは、前述したようにマスクパターンＡ〜Ｃで構成されており、マスクパターンＡは各色の記録ヘッドの２４個の記録素子の内の、記録媒体の搬送方向の上流側の８個の記録素子用のデータ（８ビット）をマスクするのに使用され、マスクパターンＢは次の８ビット、そしてマスクパターンＣは最も下流側の８ビットをマスクするのに使用される。プリントバッファ６１８は前述したように各色毎に異なるバンド分のプリントデータを記憶している。
【００５７】
１０２はヘッドドライバで、制御部１０１から出力されるプリントデータや制御信号に応じて対応する色の記録用ヘッド２１Ｙ〜２１Ｋを駆動してプリントを行っている。１０３，１０４のそれぞれはモータドライバで、制御部１０１よりの制御信号に応じて、それぞれ対応するキャリッジモータ６、紙送り用モータ１０５を回転駆動している。
【００５８】
図１５は本実施の形態のカラーインクジェット記録装置で実行されるホストコンピュータ６０１からのデータ受信及びプリント処理を示すフローチャートで、この処理を実行する制御プログラムはプログラムメモリ１１１に記憶されている。
【００５９】
まずステップＳ２１で、インターフェース６１４を介してホストコンピュータ６０１から記録コードを受信したかどうかを調べ、受信したときはステップＳ２２に進み、受信バッファ６１５に記憶する。次にステップＳ２３に進み、受信バッファ６１５に、各色のコードデータが所定量、例えば３バンド幅分（記録ヘッド２１の走査により記録される幅に相当）格納されたかどうかをみる。格納されていなければステップＳ２１に戻り前述の処理を実行するが、格納されているときはステップＳ２４に進み、その受信バッファ６１５に格納されているコードを解析してプリントイメージに展開する。そしてステップＳ２５に進み、その展開したプリントデータを各色ごとにプリントバッファに格納する。
【００６０】
そしてステップＳ２６に進み、図１６のフローチャートで示された３パスによる３バンド幅分のプリントデータを印刷する。この処理は図１６のフローチャートを参照して詳しく後述する。こうして３パスによるプリント処理が終了するとステップＳ２７に進み、１頁分のプリント処理が終了したかを調べ、終了していないときはステップＳ２８に進み、紙送りモータ１０５を駆動して記録媒体（例えば記録紙）を記録ヘッド２１の２４記録素子によりプリントされた記録幅に対応する長さだけ搬送してステップＳ２１に戻る。そしてステップＳ２７で１頁の印刷が終了するとステップＳ２９に進み、キャリッジモータ６を回転駆動してキャリッジユニット２をホーム位置に戻し、紙送り用モータ１０５を回転駆動して記録済みの記録媒体を装置外に排出する。
【００６１】
図１６は前述の図１５のステップＳ２６で実施されるプリント処理を示すフローチャートで、ここでは３パスにより各色で２４記録素子分のデータをプリントする場合で説明する。尚、このフローチャートでは説明を簡単にするために、上位ビットが“１”の時は１回目と２回目のパスでそのドットをプリントし、下位ビットが“１”の時は３回目のパスでプリントするように説明したが本発明はこれに限定されるものでなく、記録ヘッド２１の記録素子の駆動周期が所定以上高くならなければ何番目のパスでプリントされても構わない。
【００６２】
まずステップＳ３１でキャリッジユニット２の走行を開始し、次にステップＳ３２に進み、Ｙ，Ｍ，Ｃ及びＫ（黒）のプリントバッファ６１８Ｙ〜６１８Ｋのそれぞれより、次にプリントされる画素に対応するデータ（２ビット）の上位ビットを読み出す。この時の各プリントバッファより読み出される各色に対応するデータの位置は、前述の図１３を参照して説明した通りである。次にステップＳ２３に進み、その読み出したプリントデータの内、各色の記録ヘッドにおいて記録媒体の搬送方向上流に位置している８個の記録素子に対応するプリントデータをマスクＡによりマスクし、次の８ビットをマスクＢによりマスクし、そして最後の８ビットをマスクＣによりマスクする（図１１のＡＮＤ手段による論理積に相当）。
【００６３】
次にステップＳ３４に進み、そのマスクされた上位ビットが“１”かどうかを判断し、“１”となっているプリントデータに対応する記録素子をヘッドドライバ１０２により駆動して、前述の図１０を参照して説明したように、７２０ｄｐｉに位置に相当する箇所にドットをプリントする。ステップＳ３６では、一走査目が終了したかどうかを調べ、一走査目によるプリントの終了でないときはステップＳ３８に進み、２走査目の終了かどうかをみる。いずれでもないときはステップＳ３２に戻って前述の処理を実行するが、ステップＳ３６で一走査目のプリントが終了するとステップＳ３７に進み、キャリッジユニット２をホーム位置に戻し、再度ステップＳ３２に戻って同じ処理を行う。
【００６４】
そしてステップＳ３８で２パスによるプリント処理が終了するとステップＳ３９に進み、キャリッジリターンを行ってステップＳ４０に進み、今度はＹ，Ｍ，Ｃ及びＫ（黒）のプリントバッファ６１８Ｙ〜６１８Ｋのそれぞれより、前述のプリントデータ（２ビット）の下位ビットを読み出す。そして前述のステップＳ３３と同様にして、そのプリントデータにマスクＡ，Ｂ，Ｃのそれぞれをかけてマスクする。そしてステップＳ４２で、その下位ビットが“１”である画素に対応する３６０ｄｐｉの記録密度に相当する位置にドットを記録する。そしてステップＳ４４に進み、キャリッジユニット２による一走査によるプリントが終了したかを調べ、終了していないときはステップＳ４０に戻って前述の処理を実行する。またステップＳ４４で一走査が終了したときは、これで３パスによるプリントが終了したことになるのでステップＳ４５に進み、キャリッジユニット２をホーム位置に戻して処理を終了する。
【００６５】
次に図１のフローチャートを参照して、マスクパターンＡ，Ｂ，Ｃの生成方法について説明する。尚、このマスクパターンの生成処理は本実施の形態のカラーインクジェット記録装置６０２内で実行されても、或はホストコンピュータ６０１等により実行されて記録装置６０２にダウンロードされるか、或は予めこの方法により生成されたマスクパターンを記録装置６０２のＲＯＭ等に記憶しておきそれを用いても良い。
【００６６】
まずステップＳ１で、乱数発生手段により３値乱数“０”“１”“２”を発生させる。この乱数発生手段は、予めＲＯＭ等に記憶されている乱数を使用してもよい。この処理は各マスクパターンＡ，Ｂ，Ｃのそれぞれを先頭の１ビットから順次決定する処理を示している。
【００６７】
ステップＳ２では、その乱数発生手段により発生された数字が“０”かどうかを調べ、そうであればステップＳ３に進み、その作成しているマスクパターンが前述の２ビットのプリントデータの上位ビット用のマスクパターンか、即ち、図１２の奇数番目のカラムのマスクパターンかどうかをみる。そうであればステップＳ４に進み、マスクパターンＡ及びＢにおける対応するビットを“１”に設定し、マスクパターンＣにおける対応するビットを“０”に設定する。一方ステップＳ３で、２ビットのプリントデータの下位ビット用のマスクパターン、即ち、図１２の偶数番目のカラムのマスクパターンであればステップＳ５に進み、マスクパターンＡにおける対応するビットを“１”に設定し、マスクパターンＢ及びＣにおける対応するビットを“０”に設定する。
【００６８】
ステップＳ２で乱数が“０”でないときはステップＳ６に進み、その発生された乱数が“１”かどうかをみる。“１”であればステップＳ７に進み、ステップＳ３と同様にして、奇数番目のカラムのマスクパターンの生成かどうかを調べ、そうであればステップＳ８に進み、マスクパターンＢ及びＣにおける対応するビットを“１”に設定し、マスクパターンＡにおける対応するビットを“０”に設定する。またステップＳ７で奇数番目のカラムのマスクパターンでないときはステップＳ９に進み、マスクパターンＢにおける対応するビットを“１”に設定し、マスクパターンＡ及びＣにおける対応するビットを“０”に設定する。
【００６９】
ステップＳ６で乱数が“１”でないときは“２”であるためステップＳ１０に進み、ステップＳ３或はＳ７と同様にしてマスクパターンの奇数番目のカラムかどうかをみる。そうであればステップＳ１１に進み、マスクパターンＣ及びＡにおける対応するビットを“１”に設定し、マスクパターンＢにおける対応するビットを“０”に設定する。また、ステップＳ１０で奇数番目のカラムのマスクパターンでないときはステップＳ１２に進み、マスクパターンＣにおける対応するビットを“１”に設定し、マスクパターンＡ及びＢにおける対応するビットを“０”に設定する。
【００７０】
こうしてステップＳ４，Ｓ８，Ｓ１１のいずれかの処理が終了するとステップＳ１３に進み、マスクパターンＡ，Ｂ，Ｃにおいてマスクパターンを設定するビット位置を１ビット分、図１２の右方向にずらして、前述したマスク設定処理を行う。こうしてマスクパターンＡ〜Ｃの全てを作成するまで、前述の処理を繰り返し実行する。
【００７１】
こうして作成されたマスクパターンは図１４のマスクパターンメモリ１１３に記憶され、この記憶されたマスクパターンを用いてプリントデータにマスクがかけられ前述した記録動作が実行される。
【００７２】
尚、本実施の形態１では、プリントデータを２ビットとして４階調を表現するようにしたが、例えば３ビット構成にして、最上位ビットが“１”であれば４ドットを、次のビットが“１”であれば２ドットを、更に最下位ビットが“１”であれば１ドットを打ち込む様にすることにより、４パスによる記録を行うようにしても良い。この場合にもは、マスクパターンＡ〜Ｃのそれぞれを３ビットの各ビット単位に応じて、その発生確率を変えることで対応可能である。即ち、最上位ビットに対応するマスクパターンを全てプリントするマスクとし、次のビットに対応して２つのビットがオンになるマスクパターンを作成し、最下位ビットに対応した１ビットのマスクパターンを形成する。
【００７３】
このように、例えば前述のように１画素が２ビットのプリントデータに対して最低２回のパス記録を行う構成とし、２つのカラムに対するマスクパターン“１”の発生確率を、１番目のカラムデータに対して“２／３”とし、２番目のカラムデータに対して“１／３”とする。即ち、ｎビットのデータに対して最低２の（ｎ−１）乗回のパス記録を行って、一般的に２のｎ乗の階調を得ることができる。
【００７４】
［実施の形態２］
本実施の形態２は、記録データを４ビットとし、この４ビットの記録データを４×２の８画素データにデコードする構成をとる。また本実施の形態２におけるマスクデータは、このデコードされた画素データに対してかけられるものとする。
【００７５】
図１７は、本実施の形態２における４ビットの記録コードに基づく記録画素の一例を示す図である。
【００７６】
この記録画素において、奇数番目の画素は複数ドット（複数のインク滴による重ね打ち）で構成され、偶数番目の画素は１回のインク滴の吐出による記録されている。
【００７７】
図１８は、この実施の形態２において、各色に対応する記録コードはそれぞれ対応するプリントバッファに記憶されており、そのプリントバッファから読み出された４ビットの記録コードは、図１７で説明したように４×２画素のパターンにデコードされ、キャリッジの位置に応じた記録タイミングに基づいてカラム取得手段により選択されてＡＮＤ手段に出力される。一方、マスクメモリに記憶されたマスクパターンもマスク取得手段により選択されて読み出されてＡＮＤ手段に出力される。こうしてＡＮＤ手段によりマスクされたデータが記録データとして出力される。尚、この図１８におけるカラム取得手段、ＡＮＤ手段及びマスク取得手段は前述の図１１の各色のカラム取得手段１１０１６〜１１０１９、ＡＮＤ手段１１０２０〜１１０２３及びマスク取得手段１１０２４〜１１０２７に相当している。
【００７８】
こうして前述のマスクパターンにより、記録データによる記録は以下のようにして行われる。即ち、
「００００」は記録しない、「０００１」は１ドット、「００１０」は２ドット、「００１１」は３ドット、「０１００」は４ドット、「０１０１」は５ドット、「０１１０」は６ドット、「０１１１」は７ドット、「１０００」は８ドット、「１００１」は９ドット、「１０１０」は１０ドット、「１０１１」は１１ドット、そして「１１００」は１２ドットで記録される。
【００７９】
これにより、マスク後のデータにおいて１画素に対して１回の記録しか行わない場合は、最大８ドットにより９階調で表現されるのに対し、本実施の形態２では、最大１３階調表現が可能になる。
【００８０】
［その他の実施の形態］
１ビットの画像データで２値を表現する場合は、従来と同様に前述のマスクパターンＡ，Ｂ，Ｃを用いてマスク処理を行う。この場合のマスクパターンは、図１のフローチャートにおいて、乱数発生手段により発生された数字が“０”の場合、マスクパターンＡにおけるビットを“１”に設定し、マスクパターンＢ及びＣのビットを“０”に設定する。また乱数が“１”の場合はマスクパターンＢにのビットを“１”に設定し、マスクパターンＡ及びＣのビットを“０”に設定する。更に乱数が“２”の場合、マスクパターンＣのビットを“１”に設定し、マスクパターンＡ及びＢのビットを“０”に設定する。即ち、全てのマスクパターンに亙って、前述の実施の形態の偶数カラムに対するマスクパターンの生成処理を行う。これにより１画素に対してインク滴の吐出回数は１回となり、２値表現となる。
【００８１】
上述したように２値の画像データ（１ビット）と、４値の画像データ（２ビット）を記録する場合、本実施の形態の記録方式によれば、マスクパターンの生成方法を切り替えることで両方の画像データに対応することが可能となる。
【００８２】
そこで本実施の形態では、ホストコンピュータより記録装置に画像データ転送を転送する前に、その画像データの形式を示したコードを転送する。次に、ホストコンピュータ或は記録装置で、この画像データの形式を示したコードに対応したマスクパターンを生成する。つぎにこのマスクパターンを用いて、プリントバッファに展開される画像データに間引き処理を加えながら記録を行う。こうすることにより、異なる画像形式のコードに対する記録装置を実現できる。
【００８３】
図１９は、本実施の形態２の記録装置におけるホストコンピュータからのコード受信処理を示すフローチャートである。
【００８４】
コードを受信するとステップＳ５１に進み、そのコードがデータフォーマットの設定を行うコードかどうかをみる。そうでないときはステップＳ５２に進み、記録する画像を示すコードかどうかをみる。そうであればステップＳ５３に進み、そのコードをイメージに展開してプリントバッファに記憶する。そうでないときはステップＳ５４に進み、そのコードに対応する処理を実行する。
【００８５】
またステップＳ５１でデータフォーマットの設定を示すコードのときはステップＳ５５に進み、２ビットコードか、１ビットコードかをみる。２ビットコードのときはステップＳ５６に進み、図１のフローチャートに従って２ビットコードに応じたマスクパターンを発生して  マスクメモリに格納する。一方、１ビットコードのときはステップＳ５７に進み、１ビットコードに対応するマスクパターンを発生する。
【００８６】
また、このようなマスクパターンは、装着されているインクに応じて変更されても良い。次に、この装着されているインクタンク或はヘッドカートリッジの種類を判別する方法を説明する。
【００８７】
図２０は、本実施の形態で用いられるヘッドカートリッジ１におけるインクタンクの種別を検知する方法を説明する図である。
【００８８】
インクタンク１５，１６がヘッドカートリッジ１に装着され、フック７０とタンクの突起７３とが係合することによりカートリッジ１上にインクタンクが固定される。このフック７０の力が作用する方向に、装着されたインクタンクの種類を検知するためのコンタクト部７１が設けられている。このタンク検知用コンタクト部７１は、ヘッドカートリッジ１側とインクタンク１５，１６側の双方に設けられている。７２は、そのコンタクト部７１を拡大して示す図で、電極パット１、電極パット２、電極パット３の３つの電極パットが設けられている。この図には示していないが、ヘッドカートリッジ１側も同様の電極パットが同数設けられており、コンタクト部７１において電気的に接続されている。ここで、インクタンク１５，１６側のコンタクト部に於いて、電極パット１、電極パット２は通電可能な状態になっているが、電極パット３は絶縁されているものとする。例えば、このような状態を通常のインクが注入されているインクタンクとする。これらの電極パットと接触している、カートリッジ１側のコンタクト部を介して、本実施の形態のインクジェット記録装置は、これらの電極パットに通電することにより、取り付けられているインクタンクが、どのような種類のインクを収容しているかを検知することができる。
【００８９】
即ち、図２０の例では、電極パット１と電極パット２の間には電流が流れるが、電極パット１と電極パット３及び電極パット２とパット３との間には電流が流れない。この状態を予め、通常のインクタンクが取り付けられているとしてインクジェット記憶装置本体がＲＯＭ等に記憶させておく。これに対して、淡インクを注入しているインクタンクでは、例えば電極パット３を通電可能な状態にしておくことにより、通常のインクタンクと異なっていることを識別することが可能となる。
【００９０】
また、本実施の形態では、インクタンクを識別するための電極パットの数を３つとしているが、これら電極パット数を多くすることにより、より多くのインクタンクの種類を識別することが可能となる。
【００９１】
更に、図３に示したコンタクト部１９を介して導通状態を調べることにより、ヘッドカートリッジ１が交換されたかどうかを検知することも可能である。
【００９２】
前述の実施の形態では、印刷時に装着されているヘッドカートリッジの種類を判定し、該ヘッドカートリッジの種類に応じた記録モードを自動的にホストコンピュータのドライバが設定し、ドライバにおける色処理及びコントローラにおける処理を連動させて制御していた。
【００９３】
これに対し、本実施の形態ではユーザの用途に応じた記録モードを確実に選択できるように、ホストコンピュータの表示画面上でユーザが記録モードを任意に設定できるようにした。
【００９４】
図２１の動作を簡単に説明すると、ホストコンピュータ６０１は記録装置６０２に対して装着されているカートリッジの種類を問合せる（Ｓ３００）。これにより記録装置６０２では、装着されているカートリッジのＩＤを読み取って装着されているカートリッジの種類を判別し（Ｓ３１０）、そのＩＤをホストコンピュータ６０１に返送する（Ｓ３２０）。ホストコンピュータ６０１はこのＩＤを受け取ると（Ｓ３３０）、そのカートリッジの色に応じてドライバにより画像データに対して色処理を行い（Ｓ３４０）、こうして作成された色信号をＣＭＹＫ信号及びモード信号を記録装置６０２に送信する（Ｓ３５０）。記録装置６０２では、この信号を受信して、コントローラによるイメージ展開などを行って（Ｓ３７０）記録する（Ｓ３８０）。
【００９５】
なお、この実施の形態におけるホストコンピュータ６０１及び記録装置６０２の構成は前述の実施の形態と同様なので説明を割愛する。
【００９６】
尚、またホストコンピュータ６０１と記録装置６０２とが単方向で接続されているときは、ホストコンピュータ６０１で所定のヘッドカートリッジを使用した記録モードなどが設定され、その設定されたモードに応じたプリント処理が記録装置に指示されることになる。そして、その記録モードの条件が記録装置における、その時点での装着されている記録ヘッドの種類や記録モードに適合して入れ歯そのままプリント処理を実行し、そうでないときは記録装置はエラー信号などを返して応答する。これによりホストコンピュータのユーザは、その記録装置に装着されている記録ヘッドの等を確認して再度モード設定などを行うことになる。
【００９７】
図２２は本実施の形態における記録モード設定処理にかかるフローチャートを示す。
【００９８】
記録装置６０２の電源投入時及びヘッドカートリッジが装着された時に、前述の実施の形態と同様にヘッドカートリッジの種類をヘッドカートリッジのＩＤに基づき確認する（Ｓ２００）。Ｓ２００における確認結果を示すＩＤ信号をホストに通知する（Ｓ２１０）。これらＳ２００及びＳ２１０は記録装置６０２側の処理である。以下の処理はホストコンピュータ６０１で行われる。
【００９９】
記録装置６０２から受信したＩＤ信号に基づき、記録装置６０２にその時点で装着されているヘッドカートリッジの種類を記録装置６０２の種類等と一緒に記録装置６０２の状態として登録する（Ｓ２２０）。そして、印刷モードがユーザによって指示される（Ｓ２３０）。これはユーザがホストコンピュータ６０１の表示画面上に表示された、例えば図２３に示すようなユーザインターフェース（ＵＩ）に基づき、用途に応じた記録モードをマニュアルで設定する（Ｓ２４０）。
【０１００】
本実施の形態では、記録モードとＩＤとの関係は、通常モードはＩＤ１、ピクトリアルモード１はＩＤ２、ピクトリアルモードはＩＤ３、白黒モードはＩＤ０に各々対応している。このように、各ヘッドカートリッジは記録モードに各々対応している。よって、設定された記録モードに対応するヘッドカートリッジが装着されているか否かを、Ｓ２２０で登録されているヘッドカートリッジの種類を確認することにより判定する（Ｓ２５０）。
【０１０１】
設定された記録モードに対応するヘッドカートリッジが装着されている場合は、その記録モードに対応する記録媒体をセットすることをユーザに示す。即ち、通常モードは普通紙、コート紙、ピクトリアル紙のいずれにも対応することができる。従って、通常モードが設定されている場合は、例えば図１８に示す様にユーザに示す。
【０１０２】
一方、設定された記録モードに対応するヘッドカートリッジが装着されていなかった場合は、該記録モードに対応するヘッドカートリッジに切り替えることを示す（Ｓ２７０）。例えば、現在のヘッドカートリッジが通常モード用（ＩＤ＝１）にもかかわらず、記録モードとしてピクトリアルモード１が設定された場合は、図２５に示すように、ユーザにヘッドカートリッジを適切な種類（ＩＤ＝２のヘッドカートリッジ）に切り替えることを促す。ヘッドカートリッジの種類が記録モードに対応するものに切り替えられたかを上述のＳ２００，Ｓ２１０，Ｓ２２０，Ｓ２５０を繰り返すことにより確認する（Ｓ２８０）。こうして設定された記録モードに対応するヘッドカートリッジ及び記録媒体がセットされていると補外コンピュータ６０１でドライバの色処理を開始する（Ｓ２９０）。
【０１０３】
このように本実施の形態によれば、確実にユーザの用途に応じた記録モードで画像形成を行うことができ、記録モードの設定ミス等で生じるミス記録を抑制することができる。
【０１０４】
なお、通常モード及び白黒モードが設定された場合は、記録媒体が制限されないので、Ｓ２６０の処理をスルーする様にしても構わない。このようにすることで、警告表示の回数を減らすことができるので、よりユーザフレンドリーなＵＩを提供することができる。
【０１０５】
図２６は使用するインクが異なる記録ヘッドカートリッジと記録装置本体とを示す外観斜視図である。
【０１０６】
この記録カートリッジには、記録装置で認識できるＩＤが付されている。ＩＤが“１”の記録ヘッドのインクの染料濃度は、イエローが２．５％，マゼンタが３．０％、シアン２．７％、ブラックが２．６％で構成されている。またＩＤが“２”の記録ヘッドのインクの染料濃度は、イエローが２．５％，マゼンタが１．０％、シアン０．９％、ブラックが１．３％で構成されている。またＩＤが“３”の記録ヘッドのインクの染料濃度は、イエローが２．５％，マゼンタが０．８％、シアン０．７％、ブラックが０．９％で構成されている。即ち、本実施の形態においては、顕色性が異なるインクが用いられている。
【０１０７】
尚、本実施の形態における顕色性の概念としては、インクそのものの発色性の強さ、又は記録媒体に描画された状態での発色の強さの度合を示すものであり、無彩色の場合は明るさの程度を表すものである。そういう意味においては、同一の染料や顔料を用いている場合は、インクの染料濃度であったりする。また記録媒体に記録された状態で比較する場合においては、光学的反射濃度であったり、略同一色相で最大彩度の比較であったりする。所謂、高発色な物を優れた顕色性という位置付けとする。またインクとしては、液体に限らず、固体であっても良い。
【０１０８】
本実施の形態では、ＩＤ＝１のインクでは１画素をイエローが２値、マゼンタが２値、シアン２値、ブラック２値の階調で良好に表現できる。またＩＤ＝２のインクでは１画素をイエローが２値、マゼンタが４値、シアン４値、ブラック２値の階調で良好に表現できる。更にＩＤ＝３のインクでは１画素をイエローが２値、マゼンタが５値、シアン５値、ブラック３値の階調で良好に表現できる。
【０１０９】
即ち、ＩＤ＝１のインクでは１画素の記録データをイエローを１ビット、マゼンタを１ビット、シアンを１ビット、ブラックを１ビットで扱う。ＩＤ＝２のインクでは１画素の記録データをイエローを１ビット、マゼンタを２ビット、シアンを２ビット、ブラックを２ビットで扱う。更に、ＩＤ＝３のインクでは１画素の記録データをイエローでは１ビット、マゼンタを３ビット、シアンを３ビット、ブラックを２ビットで扱う。
【０１１０】
そして記録装置では、この記録ヘッドのＩＤに応じてプリントバッファの構成を異ならせ、ＩＤ＝１の記録ヘッドが装着されている場合には、全ての記録データを１ビット構成に対応したプリントバッファの構成とする。ＩＤ＝２の記録ヘッドが装着されている場合には、イエローデータのプリントバッファを１ビット構成に対応させ、その他の色の記録データのプリントバッファは２ビット構成のバッファとする。更に、ＩＤ＝３の記録ヘッドが装着されている場合には、イエローデータのプリントバッファを１ビット構成に対応させ、マゼンタとシアンを共に３ビット構成に対応させ、ブラック用のプリントバッファを２ビット構成にする。
【０１１１】
上述したように、記録画像及び記録媒体に応じて記録カートリッジをユーザが選択することにより、記録画像の階調数を変えることが可能となる。また鼓の場合においても、記録データにおいて、明度の高いイエローの階調を抑えることにより、プリントバッファの容量の増大を抑えることができる。
【０１１２】
本発明は、特にインクジェット記録方式の中でも、熱エネルギーを利用する方式の記録ヘッド、記録装置において、優れた効果をもたらすものである。
【０１１３】
その代表的な構成や原理については、例えば、米国特許第４７２３１２９号明細書、同第４７４０７９６号明細書に開示されている基本的な原理を用いて行うものが好ましい。この方式はいわゆるオンデマンド型、コンティニュアス型のいずれにも適用可能であるが、特に、オンデマンド型の場合には、液体（インク）が保持されているシートや液路に対応して配置されている電気熱変換体に、記録情報に対応していて核沸騰を越える急速な温度上昇を与える少なくとも１つの駆動信号を印加することによって、電気熱変換体に熱エネルギーを発生せしめ、記録ヘッドの熱作用面に膜沸騰を生じさせて、結果的にこの駆動信号に１対１で対応し液体（インク）内の気泡を形成できるので有効である。この気泡の成長、収縮により吐出用開口を介して液体（インク）を吐出させて、少なくとも１つの滴を形成する。この駆動信号をパルス形状をすると、即時適切に気泡の成長収縮が行われるので、特に応答性に優れた液体（インク）の吐出が達成でき、より好ましい。
【０１１４】
このパルス形状の駆動信号としては、米国特許第４４６３３５９号明細書、同第４３４５２６２号明細書に記載されているようなものが適している。なお、上記熱作用面の温度上昇率に関する発明の米国特許第４３１３１２４号明細書に記載されている条件を採用すると、さらに優れた記録を行うことができる。
【０１１５】
記録ヘッドの構成としては、上述の各明細書に開示されているような吐出口、液路、電気熱変換体の組み合わせ構成（直線状液流路または直角液流路）の他に熱作用面が屈曲する領域に配置されている構成を開示する米国特許第４５５８３３３号明細書、米国特許第４４５９６００号明細書を用いた構成も本発明に含まれるものである。加えて、複数の電気熱変換体に対して、共通するスロットを電気熱変換体の吐出部とする構成を開示する特開昭５９−１２３６７０号公報や熱エネルギーの圧力波を吸収する開孔を吐出部に対応させる構成を開示する特開昭５９−１３８４６１号公報に基づいた構成としても本発明は有効である。
【０１１６】
また、本発明の記録装置の構成として設けられる、記録ヘッドに対しての回復手段、予備的な補助手段等を付加することは本発明の効果を一層安定にできるので好ましいものである。これらを具体的に挙げれば、記録ヘッドに対してのキャッピング手段、クリーニング手段、加圧あるいは吸引手段、電気熱変換体あるいはこれとは別の加熱素子あるいはこれらの組み合わせによる予備加熱手段、記録とは別の吐出を行う予備吐出モードを行うことも安定した記録を行うために有効である。
【０１１７】
さらに、記録装置の記録モードとしては黒色等の主流色のみの記録モードだけではなく、記録ヘッドを一体的に構成するか複数個の組み合わせによってでも良いが、異なる色の複色カラー、または混色によるフルカラーの少なくとも１つを備えた装置とすることもできる。
【０１１８】
以上説明した本発明の実施の形態においては、インクを液体として説明しているが、室温やそれ以下で固化するインクであっても、室温で軟化もしくは液化するものを用いても良く、あるいはインクジェット方式ではインク自体を３０°Ｃ以上７０°Ｃ以下の範囲内で温度調整を行ってインクの粘性を安定吐出範囲にあるように温度制御するものが一般的であるから、使用記録信号付与時にインクが液状をなすものであればよい。
【０１１９】
加えて、積極的に熱エネルギーによる昇温をインクの固形状態から液体状態への状態変化のエネルギーとして使用せしめることで積極的に防止するため、またはインクの蒸発を防止するため、放置状態で固化し加熱によって液化するインクを用いても良い。いずれにしても熱エネルギーの記録信号に応じた付与によってインクが液化し、液状インクが吐出されるものや、記録媒体に到達する時点では既に固化し始めるもの等のような、熱エネルギーの付与によって初めて液化する性質のインクを使用する場合も本発明は適用可能である。このような場合インクは、特開昭５４−５６８４７号公報あるいは特開昭６０−７１２６０号公報に記載されるような、多孔質シート凹部または貫通孔に液状または固形物として保持された状態で、電気熱変換体に対して対向するような形態としてもよい。本発明においては、上述した各インクに対して最も有効なものは、上述した膜沸騰方式を実行するものである。
【０１２０】
さらに加えて、本発明に係る記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものの他、リーダ等と組み合わせた複写装置、さらには送受信機能を有するファクシミリ装置の形態を取るものであっても良い。
【０１２１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。
【０１２２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２３】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１２４】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１２５】
以上説明したように本実施の形態によれば、連続する２ビットで４値を表現する画像データに基づく記録を可能とする。
【０１２６】
また本実施の形態によれば、１ビットで２値を表現する画像データに対するマルチパス記録に対して、マスクパターンの生成方法を変更することで対応することができる。そのためハード的な変更無しに対応が可能となる。
【０１２７】
また４値を３ビットで表現する場合と比べ、プリントバッファの容量が少なくて済む。
【０１２８】
本実施の形態においては、記録装置の一形態としてインクを媒体上に吐出する装置が開示されたが、本発明の情報処理装置はこれに限定されるものでなく、他の記録装置、例えば感熱型或は昇華型のカラー記録装置等の記録装置でも適用できる。要は、ドットを用いて像形成するものであればす全て本発明の範疇に含まれる。
【０１２９】
上述した実施の形態において、インクジェット記録装置が説明されたが本発明の画像処理方法はこれに限定されるものでなく、他の記録方法を採る装置であっても同様に適用することができる。また、本発明の画像処理方法は、インクジェット記録だけではなく、一般の画像処理にも適用することができる。
【０１３０】
また本実施の形態においては、有意ビットとして“１”が立っているビットとしたがこれに限らず“０”が立っているビットでも良い。
【０１３１】
【発明の効果】
以上説明したように本発明によれば、プリントバッファの容量を少なく抑えて多値画像データを記録することができるという効果がある。
【０１３２】
【図面の簡単な説明】
【図１】本発明の実施の形態におけるマスクパターンの生成処理を示すフローチャートである。
【図２】本実施の形態の記録装置本体の機械的構成を示した斜視図である。
【図３】本実施の形態の記録ヘッドの構成を示した斜視図である。
【図４】本実施の形態で用いる誤差拡散法を説明する図である。
【図５】本実施の形態の誤差拡散法によるＮ値データのｎ値化を説明した線図である。
【図６】本実施の形態の記録システムの機能ブロック図である。
【図７】本実施の形態の記録装置の記録ヘッドの記録素子の配列を示す図である。
【図８】本実施の形態の記録装置で使用されるインクの染料濃度と光学反射濃度の関係を表した線図である。
【図９】通常濃度のインクと３倍希釈インクの記録画素密度と光学反射濃度の関係を示した図である。
【図１０】２ビットの記録データと記録されたドットとの関係を示す図である。
【図１１】本発明の実施の形態におけるプリントデータのマスク処理の構成を示すブロック図である。
【図１２】本発明の実施の形態で使用するマスクパターンの構成を示した図である。
【図１３】本発明の実施の形態の記録時におけるプリントバッファ参照方法を示した概念図である。
【図１４】本実施の形態の記録装置の構成を示すブロック図である。
【図１５】本実施の記録装置における処理を示すフローチャートである。
【図１６】本実施の記録装置におけるプリント処理を示すフローチャートである。
【図１７】本発明の実施の形態の記録方法による４ビットのコードと記録ドットとの関係を示した概念図である。
【図１８】本発明の実施の形態における記録データの生成方法を示す図である。
【図１９】本発明の実施の形態の記録装置におけるコード受信処理を示したフローチャートである。
【図２０】本実施の記録装置におけるインクタンクの種類を識別する方法を説明する図である。
【図２１】実施の形態におけるホストコンピュータと記録装置のとの間のデータのやり取りを示す図である。
【図２２】本実施の形態における記録モード設定処理にかかるフローチャートである。
【図２３】
【図２４】
【図２５】実施の形態における記録モードをマニュアルで設定する時の画面表示例を示す図である。
【図２６】実施の形態におけるインクが異なる記録ヘッドカートリッジと記録装置本体とを示す外観図である。
【図１】
0003576694.tif 000002
【図２】
0003576694.tif 000003
【図３】
0003576694.tif 000004
【図４】
0003576694.tif 000005
【図５】
0003576694.tif 000006
【図６】
0003576694.tif 000007
【図７】
0003576694.tif 000008
【図８】
0003576694.tif 000009
【図９】
0003576694.tif 000010
【図１０】
0003576694.tif 000011
【図１１】
0003576694.tif 000012
【図１２】
0003576694.tif 000013
【図１３】
0003576694.tif 000014
【図１４】
0003576694.tif 000015
【図１５】
0003576694.tif 000016
【図１６】
0003576694.tif 000017
【図１７】
0003576694.tif 000018
【図１８】
0003576694.tif 000019
【図１９】
0003576694.tif 000020
【図２０】
0003576694.tif 000021
【図２１】
0003576694.tif 000022
【図２２】
0003576694.tif 000023
【図２３】
0003576694.tif 000024
【図２４】
0003576694.tif 000025
【図２５】
0003576694.tif 000026
【図２６】
0003576694.tif 000027