(57)【要約】【課題】  高画質な画像を迅速に印刷する。【解決手段】  濃ドットと淡ドットとを形成可能な印刷装置において、画像の明るい部分では淡ドットを用いて印刷し、中間的な階調の部分では、画像が暗くなるに従って、淡ドットを減少させ濃ドットを増加させて画像を印刷する。更に、画像が暗くなると、濃ドットの形成密度をある程度の密度にしたまま、再び淡ドットを増加させる。こうすれば、濃ドットの大きさを、全画素に濃ドットを形成しても濃ドット間に隙間が生じる程度の小ささに設定しても、隙間を淡ドットで埋めて、いわゆるベタ画像を印刷することができる。濃ドットを小さめに設定することで画質を向上させることができ、また、ドットの大きさを小さくするにも拘わらず印刷解像度を高くせずにすむので迅速な印刷を実現することが可能となる。【選択図】  図１
2006321051.tif 000002
【特許請求の範囲】
【請求項１】
色相が略同一で互いに濃度の異なる濃インクおよび淡インクを備え、該濃インクによる濃ドットと、該淡インクによる淡ドットとを形成して画像を印刷する印刷装置であって、
画素毎に階調値が設定された画像データを受け取って、該画像データを、前記濃インクのインク量を表す濃インク量データと前記淡インクのインク量を表す淡インク量データとに変換する画像データ変換手段と、
前記濃インク量データに基づいて前記濃ドットの形成有無を前記画素毎に判断し、前記淡インク量データに基づいて前記淡ドットの形成有無を該画素毎に判断するドット形成有無判断手段と、
前記画素毎に得られたドット形成有無の判断結果に基づいて、前記濃ドットおよび前記淡ドットを形成するドット形成手段と
を備え、
前記画像データ変換手段は、
前記画像データの取り得る上限値を含んだ第１の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させ、
前記第１の階調領域よりも低階調側に設けられた第２の階調領域では、該画像データの階調値が減少するに従って、前記淡インク量データを減少させるとともに前記濃インク量データを増加させ、
前記第２の階調領域よりも低階調側に設けられた第３の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させるように、該画像データを変換する手段である印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記画像データ変換手段は、前記受け取った画像データを、前記濃インクおよび前記淡インクを用いて表現すべき色の濃さに関する中間データに変換した後、該中間データを前記濃インク量データと前記淡インク量データとに変換する手段である印刷装置。
【請求項３】
請求項１に記載の印刷装置であって、
前記画像データ変換手段は、前記第３の階調領域では、前記画像データの階調値が減少するに従って前記濃インク量データを減少させながら、該濃インク量データの減少量を越えて前記淡インク量データを増加させる手段である印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記淡インクは、前記濃インクによって印刷された画像と色の濃さが同等の画像を印刷するためには、該濃インクのＮ倍（ただし、Ｎ＞１）のインク量を要するインクであり、
前記画像データ変換手段は、前記第３の階調領域では、前記濃インク量データの減少量のＮ倍だけ前記淡インク量データを増加させる手段である印刷装置。
【請求項５】
請求項１に記載の印刷装置であって、
前記画像データ変換手段は、前記第３の階調領域では、前記画像データの階調値が減少するに従って、前記濃インク量データは減少させることなく、前記淡インク量データを増加させる手段である印刷装置。
【請求項６】
請求項１ないし請求項５の何れかに記載の印刷装置であって、
前記ドット形成手段は、少なくとも前記濃ドットについては、一つのドットで一つの画素を包含し得ない大きさのドットを形成する手段である印刷装置。
【請求項７】
色相が略同一で互いに濃度の異なる濃インクおよび淡インクを備え、該濃インクによる濃ドットと、該淡インクによる淡ドットとを形成して画像を印刷する印刷装置に、該ドットの形成を制御するための制御データを供給する画像処理装置であって、
画素毎に階調値が設定された画像データを受け取って、該画像データを、前記濃インクのインク量を表す濃インク量データと前記淡インクのインク量を表す淡インク量データとに変換する画像データ変換手段と、
前記濃インク量データに基づいて前記濃ドットの形成有無を前記画素毎に判断し、前記淡インク量データに基づいて前記淡ドットの形成有無を該画素毎に判断するドット形成有無判断手段と、
前記画素毎に得られたドット形成有無の判断結果を、前記制御データとして前記印刷装置に供給する制御データ供給手段と
を備え、
前記画像データ変換手段は、
前記画像データの取り得る上限値を含んだ第１の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させ、
前記第１の階調領域よりも低階調側に設けられた第２の階調領域では、該画像データの階調値が減少するに従って、前記淡インク量データを減少させるとともに前記濃インク量データを増加させ、
前記第２の階調領域よりも低階調側に設けられた第３の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させるようにして、該画像データを変換する手段である画像処理装置。
【請求項８】
色相が略同一で互いに濃度の異なる濃インクおよび淡インクを備え、該濃インクによる濃ドットと、該淡インクによる淡ドットとを形成して画像を印刷する印刷方法であって、
画素毎に階調値が設定された画像データを受け取って、該画像データを、前記濃インクのインク量を表す濃インク量データと前記淡インクのインク量を表す淡インク量データとに変換する第１の工程と、
前記濃インク量データに基づいて前記濃ドットの形成有無を前記画素毎に判断し、前記淡インク量データに基づいて前記淡ドットの形成有無を該画素毎に判断する第２の工程と、
前記画素毎に得られたドット形成有無の判断結果に基づいて、前記濃ドットおよび前記淡ドットを形成する第３の工程と
を備え、
前記第１の工程は、
前記画像データの取り得る上限値を含んだ第１の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させ、
前記第１の階調領域よりも低階調側に設けられた第２の階調領域では、該画像データの階調値が減少するに従って、前記淡インク量データを減少させるとともに前記濃インク量データを増加させ、
前記第２の階調領域よりも低階調側に設けられた第３の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させるようにして、該画像データを変換する工程である印刷方法。
【請求項９】
請求項８に記載の印刷方法であって、
前記第３の工程は、少なくとも前記濃ドットについては、一つのドットで一つの画素を包含し得ない大きさのドットを形成する工程である印刷方法。
【請求項１０】
色相が略同一で互いに濃度の異なる濃インクおよび淡インクを備え、該濃インクによる濃ドットと、該淡インクによる淡ドットとを形成して画像を印刷する印刷装置に、該ドットの形成を制御するための制御データを供給する画像処理方法であって、
画素毎に階調値が設定された画像データを受け取って、該画像データを、前記濃インクのインク量を表す濃インク量データと前記淡インクのインク量を表す淡インク量データとに変換する工程（Ａ）と、
前記濃インク量データに基づいて前記濃ドットの形成有無を前記画素毎に判断し、前記淡インク量データに基づいて前記淡ドットの形成有無を該画素毎に判断する工程（Ｂ）と、
前記画素毎に得られたドット形成有無の判断結果を、前記制御データとして前記印刷装置に供給する工程（Ｃ）と
を備え、
前記工程（Ａ）は、
前記画像データの取り得る上限値を含んだ第１の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させ、
前記第１の階調領域よりも低階調側に設けられた第２の階調領域では、該画像データの階調値が減少するに従って、前記淡インク量データを減少させるとともに前記濃インク量データを増加させ、
前記第２の階調領域よりも低階調側に設けられた第３の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させるようにして、該画像データを変換する工程である画像処理方法。
【請求項１１】
色相が略同一で互いに濃度の異なる濃インクおよび淡インクを備え、該濃インクによる濃ドットと、該淡インクによる淡ドットとを形成して画像を印刷する方法を、コンピュータを用いて実現するためのプログラムであって、
画素毎に階調値が設定された画像データを受け取って、該画像データを、前記濃インクのインク量を表す濃インク量データと前記淡インクのインク量を表す淡インク量データとに変換する第１の機能と、
前記濃インク量データに基づいて前記濃ドットの形成有無を前記画素毎に判断し、前記淡インク量データに基づいて前記淡ドットの形成有無を該画素毎に判断する第２の機能と、
前記画素毎に得られたドット形成有無の判断結果に基づいて、前記濃ドットおよび前記淡ドットを形成する第３の機能と
をコンピュータを用いて実現させるとともに、
前記第１の機能は、
前記画像データの取り得る上限値を含んだ第１の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させ、
前記第１の階調領域よりも低階調側に設けられた第２の階調領域では、該画像データの階調値が減少するに従って、前記淡インク量データを減少させるとともに前記濃インク量データを増加させ、
前記第２の階調領域よりも低階調側に設けられた第３の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させるようにして、該画像データを変換する機能であるプログラム。
【請求項１２】
色相が略同一で互いに濃度の異なる濃インクおよび淡インクを備え、該濃インクによる濃ドットと、該淡インクによる淡ドットとを形成して画像を印刷する印刷装置に、該ドットの形成を制御するための制御データを供給する方法を、コンピュータを用いて実現するためのプログラムであって、
画素毎に階調値が設定された画像データを受け取って、該画像データを、前記濃インクのインク量を表す濃インク量データと前記淡インクのインク量を表す淡インク量データとに変換する機能（Ａ）と、
前記濃インク量データに基づいて前記濃ドットの形成有無を前記画素毎に判断し、前記淡インク量データに基づいて前記淡ドットの形成有無を該画素毎に判断する機能（Ｂ）と、
前記画素毎に得られたドット形成有無の判断結果を、前記制御データとして前記印刷装置に供給する機能（Ｃ）と
をコンピュータを用いて実現させるとともに、
前記機能（Ａ）は、
前記画像データの取り得る上限値を含んだ第１の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させ、
前記第１の階調領域よりも低階調側に設けられた第２の階調領域では、該画像データの階調値が減少するに従って、前記淡インク量データを減少させるとともに前記濃インク量データを増加させ、
前記第２の階調領域よりも低階調側に設けられた第３の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させるようにして、該画像データを変換する機能であるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクドットを形成して画像を印刷する技術に関し、詳しくは、濃インクによる濃ドットと淡インクによる淡ドットとを形成して、画像を印刷する技術に関する。
【背景技術】
【０００２】
印刷媒体上にドットを形成して画像を印刷するプリンタ（以下、ドットプリンタと称する場合がある）は、コンピュータで作成した画像やデジタルカメラで撮影した画像など、いわゆるデジタル画像の出力手段として広く使用されるようになってきた。
【０００３】
こうしたドットプリンタは、個々の画素について見ればドットを形成するか否かの何れかの状態（すなわち２階調）しか表現し得ないが、ドットの形成密度を制御することによって、より多階調の画像を表現することが可能となっている。たとえば、全ての画素に黒いドットを形成すれば、真黒の画像を印刷することができるし、半数程度の画素にドットを形成すれば灰色の画像を印刷することができる。また、ドットをまばらに形成すれば明るい灰色の画像を印刷することができる。このように、ドットを全く形成しない状態から全画素にドットを形成する状態まで、ドットの形成密度を連続的に変化させていけば、階調が連続的に変化する画像も表現することが可能である（たとえば特許文献１）。
【０００４】
もっともドットプリンタはドットの形成密度によって、いわば擬似的に階調を表現しているため、個々のドットが目立つと画質が悪化してしまう。このため、画質上の観点からはドットの大きさは小さい方が望ましい。小さなドットを形成すれば、ドットが目立ち難くなるので、画質を悪化させることなく画像を印刷することが可能となる。
【０００５】
【特許文献１】特開平１０−１７５３１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、ドットの大きさを小さくすると印刷解像度を高くしなければならなくなり、その結果、印刷速度の低下を招いてしまうという問題がある。すなわち、同じ解像度のままドットを小さくしたのでは、ベタ画像を印刷しようとして全ての画素にドットを形成しても、ドット間に隙間が空いてしまいベタ画像を得ることができないので、ドット間に隙間が生じないように画素の大きさを小さくする（印刷解像度を高くする）必要が生じる。印刷解像度が高くなれば、画像を構成する画素数が増加することとなり、印刷に時間がかかってしまう。
【０００７】
この発明は、従来技術における上述した課題の少なくとも一部を解決するためになされたものであり、印刷速度を低下させることなく、ドットの目立たない高画質な画像を印刷可能な技術の提供を目的とする。
【課題を解決するための手段】
【０００８】
上述した課題の少なくとも一部を解決するために、本発明の印刷装置は次の構成を採用した。すなわち、
色相が略同一で互いに濃度の異なる濃インクおよび淡インクを備え、該濃インクによる濃ドットと、該淡インクによる淡ドットとを形成して画像を印刷する印刷装置であって、
画素毎に階調値が設定された画像データを受け取って、該画像データを、前記濃インクのインク量を表す濃インク量データと前記淡インクのインク量を表す淡インク量データとに変換する画像データ変換手段と、
前記濃インク量データに基づいて前記濃ドットの形成有無を前記画素毎に判断し、前記淡インク量データに基づいて前記淡ドットの形成有無を該画素毎に判断するドット形成有無判断手段と、
前記画素毎に得られたドット形成有無の判断結果に基づいて、前記濃ドットおよび前記淡ドットを形成するドット形成手段と
を備え、
前記画像データ変換手段は、
前記画像データの取り得る上限値を含んだ第１の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させ、
前記第１の階調領域よりも低階調側に設けられた第２の階調領域では、該画像データの階調値が減少するに従って、前記淡インク量データを減少させるとともに前記濃インク量データを増加させ、
前記第２の階調領域よりも低階調側に設けられた第３の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させるように、該画像データを変換する手段であることを要旨とする。
【０００９】
また、上記の印刷装置に対応する本発明の印刷方法は、
色相が略同一で互いに濃度の異なる濃インクおよび淡インクを備え、該濃インクによる濃ドットと、該淡インクによる淡ドットとを形成して画像を印刷する印刷方法であって、
画素毎に階調値が設定された画像データを受け取って、該画像データを、前記濃インクのインク量を表す濃インク量データと前記淡インクのインク量を表す淡インク量データとに変換する第１の工程と、
前記濃インク量データに基づいて前記濃ドットの形成有無を前記画素毎に判断し、前記淡インク量データに基づいて前記淡ドットの形成有無を該画素毎に判断する第２の工程と、
前記画素毎に得られたドット形成有無の判断結果に基づいて、前記濃ドットおよび前記淡ドットを形成する第３の工程と
を備え、
前記第１の工程は、
前記画像データの取り得る上限値を含んだ第１の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させ、
前記第１の階調領域よりも低階調側に設けられた第２の階調領域では、該画像データの階調値が減少するに従って、前記淡インク量データを減少させるとともに前記濃インク量データを増加させ、
前記第２の階調領域よりも低階調側に設けられた第３の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させるようにして、該画像データを変換する工程であることを要旨とする。
【００１０】
かかる本発明の印刷装置および印刷方法においては、画像データを受け取ると、濃インク量データおよび淡インク量データに変換した後、濃インク量データに基づいて濃ドットを形成し、淡インク量データに基づいて淡ドットを形成しながら画像を印刷する。ここで、画像データを、濃インク量データあるいは淡インク量データに変換するに際しては、次のような変換を行う。
【００１１】
先ず、画像データの取り得る上限値を含んだ第１の階調領域では、画像データの階調値が減少するに従って淡インク量データが増加するように画像データを変換する。一般に画像データの階調値が大きくなるほど画像は明るく（明度が高く）なるから、第１の階調領域ではたいへんに明るい画像が得られ、画像データの階調値が減少するほど暗い（明度の低い）画像となっていく。そこで、第１の階調領域では、画像データの階調値が減少するほど淡インク量データが増加するように、画像データを変換する。
【００１２】
次いで、画像データが、第１の階調領域よりも低階調側に設けられた第２の階調領域にあるときは、画像データの階調値が減少するに従って、淡インク量データが減少し、濃インク量データが増加するように、画像データを変換する。濃インクは淡インクよりも濃度の高いインクであるから、画像データの階調値が減少するに従って（すなわち、画像の明度が低くなるに従って）、淡インク量データを減少させ、代わりに濃インク量データを増加させれば、印刷画像の明度を低くすることができる。
【００１３】
更に、画像データが、第２の階調領域よりも低階調側に設けられた第３の階調領域にあるときは、画像データの階調値が減少するに従って淡インク量データが増加するように、画像データを変換する。上述したように第２の階調領域では、画像データの階調値が小さくなるに従って濃インク量データを増加させているから、第２の階調領域よりも低階調側に設けられた第３の階調領域では、濃インク量データはある程度の値を有している。そこで、第３の階調領域では、濃インクに加えて淡インクも使用することとして、画像データの階調値が減少するに従って淡インク量データが増加するように、画像データを変換してやる。
【００１４】
このようにして画像データを濃インク量データおよび淡インク量データに変換した後、得られた濃インク量データおよび淡インク量データに基づいて、それぞれ濃ドットおよび淡ドットを形成してやる。こうすれば、たいへん暗い（明度が低い）画像は、濃ドットおよび淡ドットが形成されることになる。たいへん暗い画像を濃ドットだけを用いて印刷しようとすると、濃ドットの大きさを、少なくとも全画素にドットを形成したときにはドット間に隙間が発生しないような大きさに設定しておく必要があるが、このように、濃ドットおよび淡ドットを用いることとすれば、たとえ濃ドット間に隙間が生じても、隙間を淡ドットで埋めることができるので、濃ドットの大きさを小さめに設定することができる。その結果、濃ドットが目立ち難くなり高画質な画像を印刷することが可能となる。もちろん、より明るい画像を印刷する場合には、淡ドットを形成することで高画質な画像を印刷することが可能である。このとき、淡ドットの大きさも濃ドットの大きさに合わせて小さめに設定しておけば、淡ドットについても、より一層ドットが目立たなくすることができるので、それだけ高画質な画像を印刷することが可能となる。
【００１５】
また、このことは見方を変えれば、印刷速度が向上していることにもなる。すなわち、高画質な画像を印刷するために小さなドットを用いる場合、暗い（明度の低い）画像を印刷したときにドット間に隙間が生じることを避けるため、印刷解像度を高くすることが通常である。しかし、上述した本発明の印刷装置および印刷方法によれば、ドットを小さめに設定しているにも拘わらず、印刷解像度を高くする必要がない。印刷解像度を高くする必要がなければ、画像処理に要する時間や、画素毎にドットを形成するために要する時間が増加することを避けることができるので、迅速に画像を印刷することが可能となる。
【００１６】
こうした印刷装置においては、画像データと、濃インク量データおよび淡インク量データとを予め対応付けておき、かかる対応関係に基づいて画像データを変換することも可能であるが、濃インクと淡インクとは色相が略同一のインクであるから、次のようにして画像データを変換することとしても良い。すなわち、画像データを受け取ると、濃インクおよび淡インクを用いて表現すべき色の濃さに関する中間データに変換する。次いで、中間データを、濃インク量データと淡インク量データとに変換することとしてもよい。
【００１７】
こうすれば色の濃さに関する中間データと、濃インク量データおよび淡インク量データとを予め対応付けておくことで、画像データを適切な濃インク量データおよび淡インク量データに変換することができる。また、色相の異なるインクを使用する場合でも、中間データと濃インク量データおよび淡インク量データとの対応関係は、同じものを使用することができるので、たとえ多くの色相のインクを使用する場合でも、容易に対応することが可能となる。
【００１８】
また、前述した第３の階調領域で画像データを濃インク量データおよび淡インク量データに変換するに際しては、画像データの階調値が減少するに従って濃インク量データを減少させることとしても良い。
【００１９】
前述したように第３の階調領域では、画像データの階調値が減少するに従って、淡インク量データが増加するが、淡インク量データの増加量よりも少ない範囲であれば、濃インク量データを減少させても、濃ドットおよび淡ドットの合計ドット密度を増加させることができる。第３の階調領域では、濃ドットは既に高い密度形成されているから、濃ドットの形成密度が多少少なくなっても、濃ドットおよび淡ドットの合計したドット密度が増加していれば、ドット間の隙間を埋めることができ、それだけベタ画像に近い画像を印刷することが可能となる。
【００２０】
また、第３の階調領域で淡インク量データの増加に伴って濃インク量データを減少させる場合には、濃インク量データを次のような割合で減少させることとしても良い。すなわち、濃インクによって印刷された画像と色の濃さが同等の画像を印刷するためには、濃インクのＮ倍（ただし、Ｎ＞１）のインク量の淡インクを要するとしたときに、淡インク量データの１／Ｎの割合で、濃インク量データを減少させることとしても良い。
【００２１】
こうすれば、淡インク量データの増加に伴って色が濃くなることが、濃インク量データの減少によってちょうど相殺されることになり、画像データの階調値が減少するに従ってベタ画像に近付くにも拘わらず、色の濃さは変わらないようにすることができる。一般に、画像を印刷する場合には、多色のインクが使用されることが多いが、インク間のバランスが崩れると表現される色彩が変わってしまう問題がある。この点で、色の濃さを変えることなくベタ画像に近づけることができれば、その間に、表現される色彩が変化することを避けることができるので好ましい。
【００２２】
もちろん、第３の階調領域においては、画像データの減少に伴って、淡インク量データを増加させるだけでなく、濃インク量データも増加させることとしても良い。
【００２３】
こうすれば、画像データが減少するほど（すなわち、画像の明度が低くなるほど）、濃ドットおよび淡ドットの形成密度を何れも増加させることができるので、印刷画像をより速やかにベタ画像に近づけることができる。加えて、濃ドットは淡ドットよりも濃いインクを用いて形成されるドットであるから、淡ドットの形成密度を増加させるだけでなく、濃ドットの密度も増加させることで、画像データの階調値に応じて印刷画像の明度を低くすることが可能となる。
【００２４】
また、上述した印刷装置においては、少なくとも濃ドットについては、ドットの大きさを、一つのドットでは一つの画素を包含し得ない大きさに設定することとしても良い。
【００２５】
前述したように、明度の低い画像については濃ドットに加えて淡ドットも形成されるから、少なくとも濃ドットについては、ドットの大きさを画素に対して小さめに設定しても、ベタ画像を印刷することができる。また、濃ドットを小さめの大きさに設定すれば、それだけ印刷画質を向上させることが可能となるので好ましい。
【００２６】
また、画像データを濃インク量データおよび淡インク量データに変換して、これらインク量データに基づいて濃ドットおよび淡ドットの形成有無を判断している点に着目すれば、本願発明は、次のような画像処理装置あるいは画像処理方法として把握することも可能である。すなわち、本発明の画像処理装置は、
色相が略同一で互いに濃度の異なる濃インクおよび淡インクを備え、該濃インクによる濃ドットと、該淡インクによる淡ドットとを形成して画像を印刷する印刷装置に、該ドットの形成を制御するための制御データを供給する画像処理装置であって、
画素毎に階調値が設定された画像データを受け取って、該画像データを、前記濃インクのインク量を表す濃インク量データと前記淡インクのインク量を表す淡インク量データとに変換する画像データ変換手段と、
前記濃インク量データに基づいて前記濃ドットの形成有無を前記画素毎に判断し、前記淡インク量データに基づいて前記淡ドットの形成有無を該画素毎に判断するドット形成有無判断手段と、
前記画素毎に得られたドット形成有無の判断結果を、前記制御データとして前記印刷装置に供給する制御データ供給手段と
を備え、
前記画像データ変換手段は、
前記画像データの取り得る上限値を含んだ第１の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させ、
前記第１の階調領域よりも低階調側に設けられた第２の階調領域では、該画像データの階調値が減少するに従って、前記淡インク量データを減少させるとともに前記濃インク量データを増加させ、
前記第２の階調領域よりも低階調側に設けられた第３の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させるようにして、該画像データを変換する手段であることを要旨とする。
【００２７】
また、上記の画像処理装置に対応する本発明の画像処理方法は、
色相が略同一で互いに濃度の異なる濃インクおよび淡インクを備え、該濃インクによる濃ドットと、該淡インクによる淡ドットとを形成して画像を印刷する印刷装置に、該ドットの形成を制御するための制御データを供給する画像処理方法であって、
画素毎に階調値が設定された画像データを受け取って、該画像データを、前記濃インクのインク量を表す濃インク量データと前記淡インクのインク量を表す淡インク量データとに変換する工程（Ａ）と、
前記濃インク量データに基づいて前記濃ドットの形成有無を前記画素毎に判断し、前記淡インク量データに基づいて前記淡ドットの形成有無を該画素毎に判断する工程（Ｂ）と、
前記画素毎に得られたドット形成有無の判断結果を、前記制御データとして前記印刷装置に供給する工程（Ｃ）と
を備え、
前記工程（Ａ）は、
前記画像データの取り得る上限値を含んだ第１の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させ、
前記第１の階調領域よりも低階調側に設けられた第２の階調領域では、該画像データの階調値が減少するに従って、前記淡インク量データを減少させるとともに前記濃インク量データを増加させ、
前記第２の階調領域よりも低階調側に設けられた第３の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させるようにして、該画像データを変換する工程であることを要旨とする。
【００２８】
かかる本発明の画像処理装置および画像処理方法においては、画像データを受け取ると、濃インク量データおよび淡インク量データに変換した後、濃インク量データに基づいて濃ドットの形成有無を判断し、淡インク量データに基づいて淡ドットの形成有無を判断する。そして、得られた判断結果を、制御データとして印刷装置に出力する。また、画像データを、濃インク量データあるいは淡インク量データに変換するに際しては、第１の階調領域では、画像データの階調値が減少するに従って淡インク量データを増加させ、第２の階調領域では、画像データの階調値が減少するに従って、淡インク量データを減少させるとともに、濃インク量データを増加させ、更に、第３の階調領域では、画像データの階調値が減少するに従って淡インク量データを増加させるようにして、画像データを変換する。こうして得られた濃インク量データおよび淡インク量データに基づいて、それぞれ濃ドットおよび淡ドットの形成有無を判断して制御データを生成する。
【００２９】
このような制御データを印刷装置に供給して画像を印刷すれば、たいへん暗い（明度が低い）画像は、濃ドットおよび淡ドットを用いて印刷されることになる。従って、濃ドットの大きさを小さめに設定していても、濃ドット間に生じた隙間を淡ドットで埋めることができるので、ベタ画像を印刷することが可能となる。また、濃ドットの大きさを小さめに設定しておくことで、濃ドットの目立たない高画質な画像を得ることができる。もちろん、明るい（明度の高い）画像を印刷する場合には、淡ドットを形成することで高画質な画像を得ることができる。更に、ドットの大きさが小さい割には印刷解像度を低くすることができるので、より迅速に画像を印刷することも可能となる。
【００３０】
更に本発明は、上述した印刷方法、あるいは画像処理方法を実現するためのプログラムをコンピュータに読み込ませ、所定の機能を実行させることにより、コンピュータを用いて実現することも可能である。従って、本発明は次のようなプログラム、あるいは該プログラムを記録した記録媒体としての態様も含んでいる。すなわち、上述した印刷方法に対応する本発明のプログラムは、
色相が略同一で互いに濃度の異なる濃インクおよび淡インクを備え、該濃インクによる濃ドットと、該淡インクによる淡ドットとを形成して画像を印刷する方法を、コンピュータを用いて実現するためのプログラムであって、
画素毎に階調値が設定された画像データを受け取って、該画像データを、前記濃インクのインク量を表す濃インク量データと前記淡インクのインク量を表す淡インク量データとに変換する第１の機能と、
前記濃インク量データに基づいて前記濃ドットの形成有無を前記画素毎に判断し、前記淡インク量データに基づいて前記淡ドットの形成有無を該画素毎に判断する第２の機能と、
前記画素毎に得られたドット形成有無の判断結果に基づいて、前記濃ドットおよび前記淡ドットを形成する第３の機能と
をコンピュータを用いて実現させるとともに、
前記第１の機能は、
前記画像データの取り得る上限値を含んだ第１の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させ、
前記第１の階調領域よりも低階調側に設けられた第２の階調領域では、該画像データの階調値が減少するに従って、前記淡インク量データを減少させるとともに前記濃インク量データを増加させ、
前記第２の階調領域よりも低階調側に設けられた第３の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させるようにして、該画像データを変換する機能であることを要旨とする。
【００３１】
また、上記のプログラムに対応する本発明の第１の記録媒体は、
色相が略同一で互いに濃度の異なる濃インクおよび淡インクを備え、該濃インクによる濃ドットと、該淡インクによる淡ドットとを形成して画像を印刷するプログラムを、コンピュータで読取可能に記録した記録媒体であって、
画素毎に階調値が設定された画像データを受け取って、該画像データを、前記濃インクのインク量を表す濃インク量データと前記淡インクのインク量を表す淡インク量データとに変換する第１の機能と、
前記濃インク量データに基づいて前記濃ドットの形成有無を前記画素毎に判断し、前記淡インク量データに基づいて前記淡ドットの形成有無を該画素毎に判断する第２の機能と、
前記画素毎に得られたドット形成有無の判断結果に基づいて、前記濃ドットおよび前記淡ドットを形成する第３の機能と
をコンピュータに実現させるプログラムを記録するとともに、
前記第１の機能は、
前記画像データの取り得る上限値を含んだ第１の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させ、
前記第１の階調領域よりも低階調側に設けられた第２の階調領域では、該画像データの階調値が減少するに従って、前記淡インク量データを減少させるとともに前記濃インク量データを増加させ、
前記第２の階調領域よりも低階調側に設けられた第３の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させるようにして、該画像データを変換する機能であることを要旨とする。
【００３２】
更に、上述した画像処理方法に対応する本発明のプログラムは、
色相が略同一で互いに濃度の異なる濃インクおよび淡インクを備え、該濃インクによる濃ドットと、該淡インクによる淡ドットとを形成して画像を印刷する印刷装置に、該ドットの形成を制御するための制御データを供給する方法を、コンピュータを用いて実現するためのプログラムであって、
画素毎に階調値が設定された画像データを受け取って、該画像データを、前記濃インクのインク量を表す濃インク量データと前記淡インクのインク量を表す淡インク量データとに変換する機能（Ａ）と、
前記濃インク量データに基づいて前記濃ドットの形成有無を前記画素毎に判断し、前記淡インク量データに基づいて前記淡ドットの形成有無を該画素毎に判断する機能（Ｂ）と、
前記画素毎に得られたドット形成有無の判断結果を、前記制御データとして前記印刷装置に供給する機能（Ｃ）と
をコンピュータを用いて実現させるとともに、
前記機能（Ａ）は、
前記画像データの取り得る上限値を含んだ第１の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させ、
前記第１の階調領域よりも低階調側に設けられた第２の階調領域では、該画像データの階調値が減少するに従って、前記淡インク量データを減少させるとともに前記濃インク量データを増加させ、
前記第２の階調領域よりも低階調側に設けられた第３の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させるようにして、該画像データを変換する機能であることを要旨とする。
【００３３】
また、上記のプログラムに対応する本発明の第２の記録媒体は、
色相が略同一で互いに濃度の異なる濃インクおよび淡インクを備え、該濃インクによる濃ドットと、該淡インクによる淡ドットとを形成して画像を印刷する印刷装置に、該ドットの形成を制御するための制御データを供給するプログラムを、コンピュータで読取可能に記録した記録媒体であって、
画素毎に階調値が設定された画像データを受け取って、該画像データを、前記濃インクのインク量を表す濃インク量データと前記淡インクのインク量を表す淡インク量データとに変換する機能（Ａ）と、
前記濃インク量データに基づいて前記濃ドットの形成有無を前記画素毎に判断し、前記淡インク量データに基づいて前記淡ドットの形成有無を該画素毎に判断する機能（Ｂ）と、
前記画素毎に得られたドット形成有無の判断結果を、前記制御データとして前記印刷装置に供給する機能（Ｃ）と
をコンピュータに実現させるプログラムを記録するとともに、
前記機能（Ａ）は、
前記画像データの取り得る上限値を含んだ第１の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させ、
前記第１の階調領域よりも低階調側に設けられた第２の階調領域では、該画像データの階調値が減少するに従って、前記淡インク量データを減少させるとともに前記濃インク量データを増加させ、
前記第２の階調領域よりも低階調側に設けられた第３の階調領域では、該画像データの階調値が減少するに従って前記淡インク量データを増加させるようにして、該画像データを変換する機能であることを要旨とする。
【００３４】
これらのプログラムをコンピュータに読み込んで、上記の各種機能を実現させれば、高画質な画像を迅速に印刷することが可能となる。
【発明を実施するための最良の形態】
【００３５】
以下では、上述した本願発明の内容を明確にするために、次のような順序に従って実施例を説明する。
Ａ．実施例の概要：
Ｂ．装置構成：
Ｂ−１．全体構成：
Ｂ−２．内部構成：
Ｂ−２−１．スキャナ部の内部構成：
Ｂ−２−２．プリンタ部の内部構成：
Ｃ．画像印刷処理：
Ｃ−１．解像度変換処理  ：
Ｃ−２．色変換処理  ：
Ｃ−３．ハーフトーン処理  ：
Ｃ−４．インターレース処理  ：
Ｃ−５．ドット形成処理  ：
Ｄ．変形例：
【００３６】
Ａ．実施例の概要  ：
実施例の詳細な説明に入る前に、図１を参照しながら、実施例の概要について説明しておく。図１は、本実施例の印刷装置１０の概要を示した説明図である。図示した印刷装置１０は、印刷媒体Ｐ上にインク滴を吐出してインクドットを形成することにより画像を印刷するいわゆるインクジェットプリンタである。図示した印刷装置１０には、色相が略同一で互いに濃度の異なる濃インクと淡インクとが搭載されており、濃インクのインク滴を吐出することで印刷媒体Ｐ上に濃ドットを形成し、淡インクのインク滴を吐出することで淡ドットを形成することが可能となっている。
【００３７】
これら淡ドットおよび濃ドットの形成密度を適切に制御すれば高画質な画像を印刷することが可能であり、そうしたことを実現するために本実施例の印刷装置１０は、その機能に着目すると、大きくは「画像データ変換モジュール」、「ハーフトーンモジュール」、「ドット形成モジュール」から構成されている。「画像データ変換モジュール」は、印刷しようとする画像データを受け取ると、濃インクのインク量を表すインク量データ（濃インク量データ）および淡インクのインク量を表すインク量データ（淡インク量データ）に変換する。画像データには、画素毎の階調値が設定された形式で記述されており、「画像データ変換モジュール」では、画像データの階調値を、画素毎に濃インク量データおよび淡インク量データに変換する処理を行う。
【００３８】
「ハーフトーンモジュール」では、画素毎に得られた濃インク量データおよび淡インク量データに基づいて、その画素に濃ドットを形成するか否か、あるいは淡ドットを形成するか否かを画素毎に判断する処理を行う。かかる処理には、いわゆる組織的ディザ法や、誤差拡散法など、周知の種々の方法を適用することができる。こうして「画像データ変換モジュール」および「ハーフトーンモジュール」において所定の画像処理が施される結果、画素毎に階調値が設定された画像データは、画素毎に濃ドットあるいは淡ドットを形成するか否かが記述されたデータ（ドットデータ）に変換される。
【００３９】
「ドット形成モジュール」は、ドットデータを受け取ると、インク滴を吐出する印字ヘッド１２を駆動することによって印刷媒体Ｐ上に濃ドットおよび淡ドットを形成する処理を行う。すなわち、印字ヘッド１２を印刷媒体Ｐ上で往復動させながら、ドットデータに従って濃インクあるいは淡インクのインク滴を吐出し、更に、印刷媒体Ｐを紙送りすることによって、印刷媒体Ｐ上に濃ドットおよび淡ドットを形成していく。尚、印字ヘッド１２および印刷媒体Ｐの移動形態は、こうした形態に限定されるものではなく、印字ヘッド１２と印刷媒体Ｐとを相対的に移動させることができれば、印字ヘッド１２あるいは印刷媒体Ｐの何れを移動させることとしてもよい。
【００４０】
このようにドットを形成して画像を印刷する方式では、ドットが目立ってしまうと画質が悪化するために、小さなドットを用いることが望ましいが、小さなドットを用いると印刷解像度が高くなって印刷速度の低下を招いてしまう。もちろん、ドットサイズを可変とすれば、印刷解像度を高くすることなくドットサイズを小さくすることも可能であるが、これでは印刷装置１０の構造が複雑になってしまう。
【００４１】
こうした点に鑑みて、本実施例の印刷装置１０では、「画像データ変換モジュール」で画像データを濃インク量データおよび淡インク量データに変換するに際して、次のような変換を行うことで、印刷画質と印刷速度とを両立させることを可能としている。図１には、「画像データ変換モジュール」が画像データを濃インク量データおよび淡インク量データに変換する様子が概念的に示されている。また、図中には、淡インクあるいは濃インクによって表現すべき濃度値と画像データとの関係も、併せて示されている。図の意味するところを明確に理解するための準備として、先ず、画像データと濃度値との関係について説明する。
【００４２】
一般に、印刷媒体上にインクを用いて画像を印刷する場合、インクを全く使用しない状態、すなわち印刷媒体の地色の状態が最も明るい（明度が高い）画像であり、インクの使用量（濃度値）が多くなるほど、画像は暗く（明度が低く）なっていく。これに対して画像データは、階調値「０」の時には真黒な画像であり、階調値が大きくなるほど明るく（明度の高く）なって、最大階調値の時には真白な画像となる。従って、画像データと濃度値とはちょうど逆の関係にあり、画像データが大きくなるほど濃度値は小さくなり、画像データが小さくなるほど濃度値は大きくなっていく。こうしたことを踏まえて、本実施例の「画像データ変換モジュール」が行う画像データの変換について説明する。
【００４３】
先ず、画像データの取り得る上限値を含んだ第１の階調領域では、画像データの階調値が減少するに従って淡インク量データが増加するように画像データを変換する。画像データがこのような領域にある場合、印刷すべき画像は明るい画像であるから、インクを用いて表現すべき濃度値は小さな値しか取り得ない。そこで、第１の階調領域では、主に淡インクを用いて画像を印刷することとして、画像データの階調値が小さくなるほど（画像の明度が小さくなるほど）、淡インクのインク量データが増加するように変換する。尚、第１の階調領域においては、濃インクを全く使用できないわけではなく、極僅かで、実質的に画質を悪化させない程度であれば濃インクを使用することも可能である。
【００４４】
また、画像データの階調値が第１の階調領域よりも低階調となる側には、第２の階調領域を設けておく。尚、第２の階調領域は、第１の階調領域に対して画像データが低階調側に設けられていれば十分であり、第１の階調領域に対して連続して設けられている必要はない。そして、この第２の階調領域では、画像データの階調値が減少するに従って、淡インク量データが減少し、濃インク量データが増加するように画像データを変換する。上述したように、画像データの階調値が減少するほど、インクによって表現すべき濃度値は増加するから、第１の階調領域よりも画像データの階調値が低階調側に設けられた第２の階調領域では、表現すべき濃度値もある程度大きくなっており、淡インクのみで表現することは困難となる。そこで第２の階調領域では、淡インクおよび濃インクを用いて濃度値を表現することとして、画像データの階調値が減少するに従って、淡インクのインク量データが減少し、代わりに、濃インクのインク量データが増加するように画像データを変換する。尚、第２の階調領域においては必ずしも一定割合で淡インク量データを減少させる必要はなく、また、必ずしも一定割合で濃インク量データを増加させる必要もない。
【００４５】
更に、画像データの階調値が第２の階調領域よりも低階調となる側には、第３の階調領域を設けておく。尚、第３の階調領域についても、第２の階調領域に対して画像データが低階調側に設けられていれば十分であり、第２の階調領域と第３の階調領域との間に中間的な階調領域が設けられていても良い。そして、この第３の階調領域では、画像データの階調値が減少するに従って、淡インク量データが増加するように画像データを変換する。このとき濃インク量データについては、淡インク量データと濃インク量データとの合計値が増加しさえすれば、どのような値に変換しても良く、たとえば、淡インク量データの増加量よりも少ない量だけ濃インク量データを減少させてもよい。また、濃インク量データは一定値に保ったまま、淡インク量データだけを増加させたり、更には淡インク量データとともに濃インク量データを増加させても良い。
【００４６】
このようにして画像データを濃インク量データおよび淡インク量データに変換しておけば、画像データの階調値が大きな値を取る明るい画像は、淡ドットのみを用いて画像を印刷し、画像データの階調値が小さな値を取る暗い画像は、濃ドットに加えて淡ドットも形成して画像を印刷することができる。そして、このように暗い画像は濃ドットおよび淡ドットを形成することとしておけば、たとえドットの大きさを、濃ドットだけではベタ画像を印刷できない程度に小さめの大きさとした場合でも、濃ドットに加えて淡ドットも形成することでベタ画像を印刷することが可能となる。換言すれば、印刷解像度を高くすることなく、１サイズ小さなドットを用いることができる。このため、印刷速度を低下させることなく、小さなドットを用いて高画質な画像を印刷することが可能となる。以下では、こうした本実施例の印刷装置１０について、詳しく説明する。
【００４７】
Ｂ．装置構成  ：
Ｂ−１．全体構成  ：
図２は、本実施例の印刷装置１０の外観形状を示す斜視図である。図示されるように、本実施例の印刷装置１０は、スキャナ部１００と、プリンタ部２００と、スキャナ部１００およびプリンタ部２００の動作を設定するための操作パネル３００などから構成されている。スキャナ部１００は、印刷画像を読み込んで画像データを生成するスキャナ機能を有しており、プリンタ部２００は、画像データを受け取って印刷媒体上に画像を印刷するプリンタ機能を有している。また、スキャナ部１００で読み取った画像をプリンタ部２００から出力すれば、コピー機能を実現することも可能である。すなわち、本実施例の印刷装置１０は、単独でスキャナ機能、プリンタ機能、コピー機能を実現可能な、いわゆるスキャナ・プリンタ・コピー複合装置（以下、ＳＰＣ複合装置という）となっている。
【００４８】
図３は、印刷画像を読み込むために、印刷装置１０の上部に設けられた原稿台カバー１０２を開いた様子を示す説明図である。図示されているように、原稿台カバー１０２を上に開くと、透明な原稿台ガラス１０４が設けられており、その内部には、スキャナ機能を実現するための後述する各種機構が搭載されている。印刷画像を読み込む際には、図示されているように原稿台カバー１０２を開いて原稿台ガラス１０４の上に印刷画像を置き、原稿台カバー１０２を閉じてから操作パネル３００上のボタンを操作する。こうすれば、印刷画像を直ちに画像データに変換することが可能となっている。
【００４９】
また、スキャナ部１００は全体が一体のケース内に収納された構成となっており、スキャナ部１００とプリンタ部２００とは、印刷装置１０の背面側でヒンジ機構２０４（図４参照）によって結合されている。このため、スキャナ部１００の手前側を持ち上げることにより、ヒンジの部分でスキャナ部１００のみを回転させることが可能となっている。
【００５０】
図４は、スキャナ部１００の手前側を持ち上げて回転させた様子を示した斜視図である。図示するように、本実施例の印刷装置１０では、スキャナ部１００の手前側を持ち上げることで、プリンタ部２００の上面を露出させることが可能である。プリンタ部２００の内部には、プリンタ機能を実現するための後述する各種機構や、スキャナ部１００を含めて印刷装置１０全体の動作を制御するための後述する制御回路２６０、更には、スキャナ部１００やプリンタ部２００などに電力を供給するための電源回路（図示は省略）なども設けられている。また、図４に示されているように、プリンタ部２００の上面には、開口部２０２が設けられており、インクカートリッジなどの消耗品の交換や、紙詰まりの処理、軽微な修理などを簡便に行うことが可能となっている。
【００５１】
Ｂ−２．内部構成  ：
図５は、本実施例の印刷装置１０の内部構成を概念的に示した説明図である。前述したように、印刷装置１０にはスキャナ部１００とプリンタ部２００とが設けられており、スキャナ部１００の内部にはスキャナ機能を実現するための各種構成が搭載され、プリンタ部２００の内部にはプリンタ機能を実現するための各種構成が搭載されている。以下では、初めにスキャナ部１００の内部構成について説明し、次いでプリンタ部２００の内部構成について説明する。
【００５２】
Ｂ−２−１．スキャナ部の内部構成  ：
スキャナ部１００は、印刷画像をセットする透明な原稿台ガラス１０４と、セットされた印刷画像を押さえておくための原稿台カバー１０２と、セットされた印刷画像を読み込む読取キャリッジ１１０と、読取キャリッジ１１０を読取方向（主走査方向）に移動させる駆動ベルト１２０と、駆動ベルト１２０に動力を供給する駆動モータ１２２と、読取キャリッジ１１０の動きをガイドするガイド軸１０６などから構成されている。また、駆動モータ１２２や読取キャリッジ１１０の動作は、後述する制御回路２６０によって制御されている。
【００５３】
制御回路２６０の制御の元で駆動モータ１２２を回転させると、駆動ベルト１２０を介してその動きが読取キャリッジ１１０に伝達され、その結果、読取キャリッジ１１０は、ガイド軸１０６に導かれながら駆動モータ１２２の回転角度に応じて読取方向（主走査方向）に移動するようになっている。また、駆動ベルト１２０は、アイドラプーリ１２４によって絶えず適度に張った状態に調整されており、このため、駆動モータ１２２を逆回転させれば回転角度に応じた距離だけ読取キャリッジ１１０を逆方向に移動させることも可能となっている。
【００５４】
読取キャリッジ１１０の内部には、光源１１２や、レンズ１１４、ミラー１１６、ＣＣＤセンサ１１８などが搭載されている。光源１１２からの光は原稿台ガラス１０４に照射され、原稿台ガラス１０４の上にセットされた印刷画像で反射する。この反射光は、ミラー１１６によってレンズ１１４に導かれ、レンズ１１４によって集光されてＣＣＤセンサ１１８で検出される。ＣＣＤセンサ１１８は、光の強度を電気信号に変換するフォトダイオードが、読取キャリッジ１１０の移動方向（主走査方向）と直交する方向に列状に配置されたリニアセンサによって構成されている。このため、読取キャリッジ１１０を主走査方向に移動させながら、光源１１２の光を印刷画像に照射し、ＣＣＤ１１８によって反射光強度を検出すれば、印刷画像を電気信号に変換することができる。
【００５５】
また、光源１１２は、ＲＧＢの３色の発光ダイオードによって構成されており、所定の周期でＲ色、Ｇ色、Ｂ色の光を順次、照射することが可能となっており、これに応じてＣＣＤ１１８では、Ｒ色、Ｇ色、Ｂ色の反射光が順次、検出されることになる。一般に、画像の赤色の部分はＲ色の光を反射するが、Ｇ色やＢ色の光はほとんど反射しないから、Ｒ色の反射光は画像のＲ成分を表したものとなっている。同様に、Ｇ色の反射光は画像のＧ成分を表しており、Ｂ色の反射光は画像のＢ成分を表している。従って、ＲＧＢ３色の光を所定の周期で切り替えながら印刷画像に照射し、これに同期してＣＣＤ１１８で反射光強度を検出すれば、印刷画像のＲ成分、Ｇ成分、Ｂ成分を検出することができ、カラー画像を読み込むことが可能となっている。尚、光源１１２が照射する光の色を切り替えている間も読取キャリッジ１１０は移動しているから、ＲＧＢの各成分を検出する画像の位置は、厳密には、読取キャリッジ１１０の移動量に相当する分だけ異なっているが、このずれは、各成分を読み込んだ後に、画像処理によって補正することが可能である。
【００５６】
Ｂ−２−２．プリンタ部の内部構成  ：
次に、プリンタ部２００の内部構成について説明する。プリンタ部２００には、印刷装置１０の全体の動作を制御する制御回路２６０と、印刷媒体上に画像を印刷するための印刷キャリッジ２４０と、印刷キャリッジ２４０を主走査方向に移動させる機構と、印刷媒体の紙送りを行うための機構などが搭載されている。
【００５７】
印刷キャリッジ２４０は、Ｋインクを収納するインクカートリッジ２４２と、Ｃインク，濃度の低いＣインク（以下、ＬＣインク），Ｍインク，濃度の低いＭインク（以下、ＬＭインク），Ｙインクの各種インクを収納するインクカートリッジ２４３と、底面側に設けられた印字ヘッド２４１などから構成されており、印字ヘッド２４１には、インク滴を吐出するインク吐出ヘッドがインク毎に設けられている。印刷キャリッジ２４０にインクカートリッジ２４２，２４３を装着すると、カートリッジ内の各インクは図示しない導入管を通じて、各色毎のインク吐出ヘッド２４４ないし２４９に供給される。尚、図５に示したプリンタ部２００では、Ｃインク，ＬＣインク、Ｍインク，ＬＭインク、Ｙインクについては一つのインクカートリッジ２４３に一体に収納されているものとして説明したが、これらインクをそれぞれ別体に形成された専用のインクカートリッジに収納することも可能である。
【００５８】
印刷キャリッジ２４０を主走査方向に移動させる機構は、印刷キャリッジ２４０を駆動するためのキャリッジベルト２３１と、キャリッジベルト２３１に動力を供給するキャリッジモータ２３０と、キャリッジベルト２３１に絶えず適度な張力を付与しておくための張力プーリ２３２と、印刷キャリッジ２４０の動きをガイドするキャリッジガイド２３３と、印刷キャリッジ２４０の原点位置を検出する原点位置センサ２３４などから構成されている。後述する制御回路２６０の制御の元でキャリッジモータ２３０を回転させると、回転角度に応じた距離だけ印刷キャリッジ２４０を主走査方向に移動させることが可能である。まが、キャリッジモータ２３０を逆回転させれば、印刷キャリッジ２４０を逆方向に移動させることも可能となっている。
【００５９】
印刷媒体の紙送りを行うための機構は、印刷媒体を裏面側から支えるプラテン２３６と、プラテン２３６を回転させて紙送りを行う紙送りモータ２３５などから構成されている。後述する制御回路２６０の制御の元で紙送りモータ２３５を回転させれば、回転角度に応じた距離だけ印刷媒体を副走査方向に紙送りすることが可能となっている。
【００６０】
制御回路２６０は、ＣＰＵを中心として、ＲＯＭや、ＲＡＭ、デジタルデータをアナログ信号に変換するＤ／Ａ変換器、更には、周辺機器との間でデータのやり取りを行うための周辺機器インターフェースＰＩＦなどから構成されている。制御回路２６０は、印刷装置１０全体の動作を制御しており、スキャナ部１００に搭載された光源１１２や、駆動モータ１２２、ＣＣＤ１１８とデータをやり取りしながら、これらの動作を制御している。
【００６１】
また、キャリッジモータ２３０および紙送りモータ２３５を駆動して印刷キャリッジ２４０の主走査および副走査を行いながら、各色のインク吐出ヘッド２４４ないし２４９に駆動信号を供給してインク滴を吐出させる制御も行っている。インク吐出ヘッド２４４ないし２４９に供給する駆動信号は、コンピュータ２０やデジタルカメラ３０などから画像データを読み込んで、後述する画像処理を行うことによって生成する。もちろん、スキャナ部１００で読み込んだ画像データに画像処理を施すことにより、駆動信号を生成することも可能である。こうして制御回路２６０の制御の元で、印刷キャリッジ２４０を主走査および副走査させながら、インク吐出ヘッド２４４ないし２４９からインク滴を吐出して印刷媒体上に各色のインクドットを形成することによって、カラー画像を印刷することが可能となっている。もちろん、制御回路２６０内で画像処理を行うのではなく、画像処理が施されたデータをコンピュータ２０から受け取って、このデータに従って印刷キャリッジ２４０の主走査および副走査を行いながらインク吐出ヘッド２４４ないし２４９を駆動することも可能である。
【００６２】
また、制御回路２６０は、操作パネル３００ともデータをやり取り可能に接続されており、操作パネル３００上に設けられた各種のボタンを操作することにより、スキャナ機能や、プリンタ機能の詳細な動作モードを設定することが可能となっている。更には、コンピュータ２０から、周辺機器インターフェースＰＩＦを介して詳細な動作モードを設定することも可能である。
【００６３】
図６は、各色のインク吐出ヘッド２４４ないし２４９に、インク滴を吐出する複数のノズルＮｚが形成されている様子を示した説明図である。図示するように、各色のインク吐出ヘッドの底面には、各色毎のインク滴を吐出する６組のノズル列が形成されており、１組のノズル列には、４８個のノズルＮｚがノズルピッチｐの間隔を空けて千鳥状に配列されている。制御回路２６０からは、これらノズルＮｚのそれぞれに駆動信号が供給され、各ノズルＮｚは駆動信号に従って、それぞれのインクによるインク滴を吐出する。
【００６４】
尚、インク吐出ヘッドからインク滴を吐出する方法には、種々の方法を適用することができる。すなわち、ピエゾ素子を用いてインクを吐出する方式や、インク通路に配置したヒータでインク通路内に泡（バブル）を発生させてインク滴を吐出する方法などを用いることができる。また、インクを吐出する代わりに、熱転写などの現象を利用して印刷用紙上にインクドットを形成する方式や、静電気を利用して各色のトナー粉を印刷媒体上に付着させる方式のプリンタを使用することも可能である。
【００６５】
Ｃ．画像印刷処理  ：
上述したように、プリンタ部２００で所望の画像を印刷するためには、画像データに適切な画像処理を施して各ノズルに対する駆動信号を生成し、駆動信号に基づいてドットを形成する必要がある。以下では、かかる処理（画像印刷処理）について説明する。尚、本実施例の印刷装置１０では、プリンタ部２００に組み込まれた制御回路２６０内で画像処理を行うが、外部に設けられたコンピュータ２０で画像処理を行い、処理済みのデータを周辺機器インターフェースＰＩＦから読み込んで、ドットを形成することも可能である。
【００６６】
図７は、画像データに所定の画像処理を加えて各ノズルに対する駆動信号を生成し、駆動信号に従ってドットを形成することによって画像を印刷する画像印刷処理の流れを示すフローチャートである。以下、フローチャートに従って説明する。
【００６７】
画像印刷処理を開始すると、制御回路２６０は先ず初めに、印刷しようとする画像の画像データの読み込みを行う（ステップＳ１００）。画像データは、画像を構成する画素毎にＲＧＢ各色の階調値が設定されたいわゆるＲＧＢカラー画像データである。
【００６８】
Ｃ−１．解像度変換処理  ：
画像データを読み込むと、続いて、画像データの解像度をプリンタ部２００が印刷するための解像度（印刷解像度）に変換する処理を行う（ステップＳ１０２）。読み込んだ画像データの解像度が印刷解像度よりも低い場合は、隣接する画素の間に補間演算を行って新たな画像データを設定することで、より高い解像度に変換する。逆に、読み込んだ画像データの解像度が印刷解像度よりも高い場合は、隣接する画素の間から一定の割合で画像データを間引くことによって、より低い解像度に変換する。解像度変換処理では、読み込んだ画像データに対して適切な割合で画像データを生成あるいは間引くことによって、読み込んだ解像度を印刷解像度に変換する処理を行う。
【００６９】
Ｃ−２．色変換処理  ：
画像データの解像度を印刷解像度に変換したら、制御回路２６０は色変換処理を開始する（ステップＳ１０４）。色変換処理とは、Ｒ，Ｇ，Ｂの階調値の組合せによって表現されているＲＧＢカラー画像データを、印刷にために使用される各色の濃度を表す値（濃度値）に変換する処理である。前述したように、プリンタ部２００では、Ｃ，ＬＣ，Ｍ，ＬＭ，Ｙ，Ｋの６色のインクを用いて画像を印刷しているから、本実施例の色変換処理では、ＲＧＢ画像データを、ＣＭＹＫの各色についての濃度値に変換する処理を行う。
【００７０】
図８は、色変換処理の流れを示すフローチャートである。色変換処理を開始すると、解像度を変換した画像データの中から１画素分の画像データを読み出す（ステップＳ２００）。次いで、読み出した画像データを、色変換テーブルを参照することによってＣＭＹＫの濃度値に変換する（ステップＳ２０２）。色変換テーブルとは、ＲＧＢ画像データと、ＣＭＹＫ各色の濃度値とを対応付けた三次元の数表のようなものである。
【００７１】
図９は、色変換処理のために参照される色変換テーブル（ＬＵＴ）を概念的に示した説明図である。図示されているように、直交する３つの軸にＲ軸、Ｇ軸、Ｂ軸を取って色空間を考えると、全てのＲＧＢ画像データは、必ず色空間内の座標点に対応付けて表示することができる。このことから、Ｒ軸、Ｇ軸、Ｂ軸のそれぞれを細分して色空間内に多数の格子点を設定してやれば、それぞれの格子点はＲＧＢ画像データを表していると考えることができる。そこで格子点に対応するＣ，Ｍ，Ｙ，Ｋの濃度値を求めておき、各格子点に濃度値の組を対応付けて記憶しておけば、ＲＧＢを各軸とする三次元の数表、すなわちＬＵＴ（色変換テーブル）を作成することができる。このようなＬＵＴを参照すれば、ＲＧＢ画像データを速やかにＣＭＹＫ各色の濃度値に変換することができる。図８のステップＳ２０２では、こうしてＬＵＴを参照することにより、ＲＧＢ画像データに対応するＣＭＹＫの濃度値を取得する。
【００７２】
こうしてＣＭＹＫの濃度値を取得したら、今度は、インク量データに変換する処理を行う（ステップＳ２０４）。尚、前述したようにプリンタ部２００には、Ｃ，ＬＣ，Ｍ，ＬＭ，Ｙ，Ｋの６種類のインクが搭載されており、Ｙ色およびＫ色については１種類ずつしかインクが搭載されていないが、Ｃ色およびＭ色については、濃淡の２種類のインクが搭載されている。そこで、Ｙ色およびＫ色については、それぞれの濃度値をそのままインク量データに置き換えることが可能であるが、Ｃ色およびＭ色については、それぞれの濃度値が濃インクのインク量データと淡インクのインク量データに変換されることになる。以下では、かかる処理の詳細について説明するが、その準備として、先ずＬＵＴ（色変換テーブル）にＣＭＹＫ各色の濃度値が設定されている状態について、簡単に説明する。
【００７３】
周知のようにＲＧＢ各色の光の強さを種々に変更しながら混合すれば、多彩な色彩を表現することが可能である。たとえばＲ色の光とＧ色の光とを同じ強さで混合すれば、Ｙ（イエロ）の色彩を表現することができ、Ｒ色の光とＢ色の光とを同じ強さで混合すればＭ（マゼンタ）の色彩を表現することができ、Ｇ色の光とＢ色の光とを同じ強さで混合すればＣ（シアン）の色彩を表現することができる。また、光の強さを強くすれば次第に明るくなり、光の強さを弱めれば次第に暗くなっていく。特に、ＲＧＢ各色の光を最大の強さで混合すれば白色となり、ＲＧＢ各色の光の強さを「０」にすれば黒色となる。
【００７４】
図１０は、ＲＧＢ各色の光を混合することで種々の色彩が表現される様子を、概念的に示した説明図である。互いに直交する３軸に、Ｒ座標、Ｇ座標、Ｂ座標を取り、それぞれの座標値によってＲＧＢ各色の光の強さを表すものとする。また、ＲＧＢの各成分は、階調値０〜２５５の値を取り得るものとする。尚、説明が煩雑となることを避けるために、以下では、ＲＧＢの各成分を、（Ｒ成分、Ｇ成分、Ｂ成分）の座標値で表すものとする。原点（０，０，０）は、ＲＧＢ各成分が何れも「０」であるから黒色（Ｋ）を表している。Ｒ軸上で（すなわち、Ｇ成分、Ｂ成分を何れも「０」に保ったまま）Ｒ成分を増加すれば、黒色から赤色へと次第に変化していき、座標値（２５５，０，０）では最も強い赤色（Ｒ）となる。同様に、Ｇ軸上でＧ成分を増加すれば黒色から緑色へと次第に変化していき、Ｂ軸上でＢ成分を増加すれば黒色から青色へと次第に変化していく。そして、座標値（０，２５５，０）では最も強い緑色（Ｇ）となり、座標値（０，０，２５５）では最も強い青色（Ｂ）となる。
【００７５】
また、Ｒ成分とＧ成分とを同じ割合で増加していけば、黒色から次第にＹ（イエロ色）となり、座標値（２５５，２５５，０）では最も強いＹとなる。同様に、Ｒ成分とＢ成分とを同じ割合で増加していけば、黒色から次第にＭ（マゼンタ色）となって座標値（２５５，０，２５５）で最も強いＭとなり、Ｇ成分とＢ成分とを同じ割合で増加していけば、黒色から次第にＣ（シアン色）となって座標値（０，２５５，２５５）で最も強いＣとなる。
【００７６】
更に、Ｒ成分、Ｇ成分、Ｂ成分を何れも同じ割合で増加していけば、黒色から次第に明るい灰色になって、座標値（２５５，２５５，２５５）では白色（Ｗ）となる。
【００７７】
ここで、図１０に示した色空間の見方を変えて、座標値（２５５，２５５，２５５）を原点にとり、この原点から三方に延びる稜線に沿って移動することを考える。たとえば、原点から下方に向かう稜線に沿って下方に移動するほど（すなわち、Ｂ成分が小さくなるほど）、Ｗ（白）から次第にＹ（イエロ）に変化していく。また、原点から紙面の手前側に延びる稜線に沿って手前に移動するほど（すなわち、Ｇ成分が小さくなるほど）、Ｗ（白）からＭ（マゼンタ）に変化していく。更に、原点から紙面の奥側に延びる稜線に沿って奥側に移動するほど（すなわち、Ｒ成分が小さくなるほど）、Ｗ（白）からＣ（シアン）に変化していく。ＬＵＴ（色変換テーブル）の各格子点に設定されているＣＭＹＫの濃度値は、このような関係に基づいて設定されている。
【００７８】
先ず、ＲＧＢ色空間内の座標値（２５５，２５５，２５５）を新たな原点に取り、原点から三方に延びる稜線に、それぞれＣＭＹの各軸を取る。図１１は、ＲＧＢの各軸とＣＭＹの各軸との関係を示した説明図である。ＬＵＴ（色変換テーブル）の格子点にＣＭＹＫの濃度値を設定するにあたっては、ＲＧＢ色空間内の格子点を１つ選択する。図１１中に示した黒丸は、選択された格子点を表している。次いで、その格子点のＣＭＹ座標値を取得して、得られたＣＭＹの座標値をＣＭＹ各色の濃度値とする。更に、ＣＭＹの各濃度値の合計値が所定値以上となっている場合には、いわゆる下色除去と呼ばれる処理を行って、ＣＭＹの濃度値を減らしてＫの濃度値を発生させる。すなわち、ＣＭＹのインクを等量ずつ混合すると黒色が得られるから、ＣＭＹの濃度値の合計値が所定値を越えた場合には、ＣＭＹの各濃度値を等量のＫの濃度値に置き換える処理を行う。こうすれば、格子点に対応するＣＭＹＫの濃度値を得ることができる。
【００７９】
実際のＬＵＴ（色変換テーブル）では、このような単純な方法によって格子点の濃度値を設定しているわけではないが、各格子点に設定される濃度値の全体的な傾向は、このようにして設定されたものと同じ傾向を示すものとなっている。
【００８０】
以上の説明から明らかなように、ＬＵＴ（色変換テーブル）に設定されているＣＭＹＫの濃度値は、ＲＧＢ画像データの階調値が大きくなるほど、小さくなる傾向にある。より詳しくは、ＲＧＢ画像データのＲ成分とＣの濃度値とは逆の傾向を示しており、一方が増加すると他方は減少する関係にある。同様に、ＲＧＢ画像データのＧ成分とＭの濃度値とは逆の傾向を示し、ＲＧＢ画像データのＢ成分とＹの濃度値とは逆の傾向を示すものとなっている。また、こうした傾向はＫの濃度値にも当て嵌まり、ＲＧＢ画像データの各成分の合計値とＫの濃度値とは逆の傾向を示すものとなっている。
【００８１】
図８に示した色変換処理のステップＳ２０２においては、ＬＵＴ（色変換テーブル）を参照することにより、ＲＧＢ画像データに対して、上述した関係にあるＣＭＹＫ各色の濃度値を取得する。続いて行うＳ２０４の処理では、このようなＣＭＹＫ各色の濃度値を、インク量データに変換する。
【００８２】
図１２は、ＹおよびＫについての濃度値とインク量データとの対応関係を示した説明図である。前述したように、本実施例の印刷装置１０は、Ｙ色およびＫ色については１種類ずつのインク（ＹインクおよびＫインク）しか搭載されていないから、これらＹインクおよびＫインクについては、濃度値が大きくなるほどインク量データを増加させればよい。これに対して、Ｃ色およびＭ色については、濃インクと淡インクとが搭載されているから、濃度値が小さい領域では主に淡インクを使用し、濃度値が大きい領域では主に濃インクを使用する。
【００８３】
尚、図１１を用いて前述したように、濃度値と画像データの階調値とは増減が逆になるから、画像データから見れば、ＹインクおよびＫインクについては、画像データの階調値が小さくなるほどインク量データ増加していることになる。
【００８４】
図１３は、ＣおよびＭについての濃度値と淡インク、濃インクのインク量データとの対応関係を例示した説明図である。以下では説明が煩雑となることを避けるために、ＣインクおよびＭインクをまとめて濃インクと称し、ＬＣインクおよびＬＭインクをまとめて淡インクと称するものとする。
【００８５】
濃度値を濃淡インクのインク量データに変換する場合には、濃度値が小さな領域では主に淡インクのみを使用し、濃度値がある程度まで増加したら、少しずつ淡インクを濃インクに置き換えていくことになる。このことから濃淡インクを使用する場合には、少なくとも、濃度値の増加に従って淡インク量データを増加させる「領域１」と、濃度値の増加に従って淡インク量データを減少させつつ濃インク量データを増加させる「領域２」とが発生することになる。これに加えて本実施例では、「領域２」よりも濃度値の高い側で濃度値の増加にともなって淡インク量データを増加させる「領域３」が設けられている。詳細には後述するが、このような「領域３」を設けたことにより、本実施例の印刷装置１０では、印刷画質と印刷速度とを高い次元で両立させることが可能となっている。以下、図１３の例示を参照しながら、ＣあるいはＭの濃度値を濃淡インクのインク量データに変換する様子について説明する。
【００８６】
濃度値が、取り得る下限値を含んだ「領域１」にあるときは、濃度値の増加に従って淡インクのインク量データが増加するように、濃度値をインク量データに変換する。このとき、濃インクのインク量データについては、階調値「０」若しくは極めて小さな値のインク量データに変換する。
【００８７】
前述したように、濃度値と画像データの階調値とは増減が逆になるから、画像データから見れば、「領域１」は画像データの上限値を含んだ領域となっている。また、画像データとインク量データとは、画像データの階調値が減少するに従って、淡インクのインク量データが増加し、濃インクのインク量データは階調値「０」若しくは極めて小さな値となるような関係になっている。
【００８８】
「領域１」では、濃度値が増加するに従って淡インクのインク量データを増加させる。もっとも、淡インクのインク量データも、どこまでも増加可能なわけではない。インク量データの取り得る上限値を超えて増加させることはできないし、また、画質上の要請から、淡インクのインク量データに許容限界が設けられている場合もある。そこで、淡インクのインク量データがある程度まで増加したら、今度は、濃度値が増加するに従って淡インク量データを減少させ、代わりに濃インク量データを増加させていく。すなわち、「領域１」よりも濃度値の高い「領域２」では、濃度値の増加とともに淡インク量データが減少し、濃インク量データが増加するようにして、濃度値を淡インク量データおよび濃インク量データに変換する。また、この「領域２」は、画像データから見れば、「領域１」よりも画像データの小さい側に設けられており、「領域２」では、画像データが小さくなるほど淡インク量データは減少し、濃インク量データは増加するような関係となっている。
【００８９】
尚、図１３では、「領域１」と「領域２」とは連続した領域として表されているが、「領域２」は「領域１」よりも濃度値の高い側（画像データで言えば低い側）に設けられた領域であれば足り、たとえば、淡インク量データの値を保ったまま濃インク量データが変化する過渡的な領域が、「領域１」と「領域２」との間に設けられていても良い。
【００９０】
更には、図１３では、淡インク量データも濃インク量データも「領域２」の中では同じ傾きで減少あるいは増加するものとして表されているが、「領域２」は濃度値の増加にともなって淡インク量データが減少し、濃インク量データが増加する領域であれば足り、これらインク量データが減少あるいは増加する傾きが領域内で変化するものであっても構わない。
【００９１】
濃度値の増加にともなって淡インク量データを減少させていくと、やがて淡インク量データの値が「０」あるいは極めて小さな値になるので、それ以降は、濃インク量データのみを増加させていく。そして、濃インク量データが上限値に達したら、今度は、淡インク量データを増加させていく。このような領域が「領域３」となる。前述したように、濃度値と画像データとは増減が逆の関係にあるから、画像データから見れば「領域３」は前述した「領域２」よりも画像データが小さい側に設けられていることになる。
【００９２】
尚、図１３では、濃インク量データが上限値に達してから「領域３」が開始されるものとして表しているが、「領域３」は前述した「領域２」よりも濃度値が高い側にあって、濃度値の増加にともなって淡インク量データが増加するような領域であれば足り、必ずしも濃インク量データが上限値に達してから開始される必要はない。たとえば、濃インク量データがある程度まで増加したら、その時点で「領域３」を開始することとして、濃度値の増加にともなって淡インク量データを増加させることとしても良い。
【００９３】
また図１３では、「領域３」においては濃度値が増加するに従って濃インク量データが少しずつ減少するものとしているが、濃インク量データについては必ずしも減少させる必要はなく、たとえば「領域３」が開始されたときの値を保っていても良いし、インク量データの取り得る上限値に達していない場合には、濃インク量データを少しずつ増加させることとしても良い。
【００９４】
以上に説明したように、図８に示した色変換処理のステップＳ２０４では、ＹおよびＫの濃度値については、図１２に示した対応関係を参照しながら、それぞれの濃度値をＹインクあるいはＫインクのインク量データに変換し、また、ＣおよびＭの濃度値については、図１３に示した対応関係を参照しながら、それぞれの濃度値をＣインク、ＬＣインクのインク量データ、あるいはＭインク、ＬＭインクのインク量データに変換する処理を行う。
【００９５】
ここで、図１２と図１３とを比較すれば明らかなように、ＹインクあるいはＫインクについては、濃度値が上限値に達した時に、ちょうどインク量データも上限値に達しているが、ＣインクあるいはＭインクについては、濃度値が上限値に達する前に、インク量データが上限値に達している。これは、本実施例の印刷装置１０では、ＹインクあるいはＫインクによって形成されるドットと、ＣインクあるいはＭインクによって形成されるドットとで、ドットサイズが異ならせてあり、ＣインクあるいはＭインクによるドットは小さなドットに設定されているためである。
【００９６】
図１４は、Ｙ，Ｋ，Ｃ，Ｍの各インクによって形成されるドットの大きさを比較して示した説明図である。図示されているように、Ｃドット、Ｍドットの大きさは、ＹドットあるいはＫドットの約半分程度の大きさに設定されている。このように、ＣドットおよびＭドットが小さなドットサイズに設定されているのは、Ｃ色およびＭ色については濃淡インクが搭載されていることに対応したものである。従って、Ｙ色あるいはＫ色についても濃淡インクを搭載している場合は、ＹドットあるいはＫドットについても、小さなドットサイズに設定することができる。
【００９７】
尚、本実施例の印刷装置１０では、ＬＣドットおよびＬＭドットについても、それぞれＣドットおよびＭドットと同様にドットサイズが小さく設定されている。もっとも、ＬＣドットおよびＬＭドットについては、必ずしも小さなドットサイズとする必要はなく、たとえば、ＹドットあるいはＫドットと同じドットサイズとしてもよく、更には、ＣドットあるいはＭドットと、ＹドットあるいはＫドットとの中間的なドットサイズに設定しても良い。
【００９８】
このように、ＣドットおよびＭドットは、ＹドットあるいはＫドットよりもドットサイズが小さく設定されているので、たとえ全画素にドットを形成しても、ＣインクあるいはＭインクのインク使用量は、ＹインクあるいはＫインクの使用量よりも少なくなってしまう。すなわち、インク量データとしては同じ値をとる場合でも、ＣインクあるいはＭインクの実際のインク使用量は、ＹインクあるいはＫインクの実際のインク使用量よりも少なくなっている。このため、ＣインクおよびＭインクについては、濃度値が上限値に達する前に、インク量データが上限値に達してしまうのである。
【００９９】
参考として、ＣドットおよびＭドットのドットサイズがＹドットあるいはＫドットと同等な大きさに設定されている場合の、濃度値と濃淡インクのインク量データとの対応関係について説明しておく。図１５は、ドットサイズが通常の大きさに設定されている場合の、濃度値と濃淡インクのインク量データとの対応関係を例示した概念図である。この場合も、濃度値が小さい領域では、濃度値が増加するに従って淡インクのインク量データを増加させ、濃度値がある程度まで増加したら、淡インクのインク量データを減少させて、代わりに濃インクのインク量データを増加させていく。そして、濃度値が上限値に達した時点で濃インクのインク量データもちょうど上限値に達する。また、濃インク量データが上限値に達するまでの間に淡インク量データの値が「０」になった場合には、そのままの値を保持しておけばよい。
【０１００】
このように、ドットサイズが通常の大きさに設定されている場合は、濃度値が上限値に達すると、インク量データが上限値に達しており、従って、図１３に示したような「領域３」、すなわち、濃インク量データが上限値付近に達した後に、濃度値の増加に従って淡インク量データが増加する領域は、通常は発生することはない。
【０１０１】
図８に示した色変換処理のステップＳ２０４では、ＬＵＴ（色変換テーブル）を参照して得られたＣＭＹＫの濃度値を、以上のようにして、濃淡インクのインク量データに変換する処理を行う。
【０１０２】
次いで、こうした操作を全ての画素について行ったか否かを判断し（ステップＳ２０６）、未処理の画素が残っている場合には（ステップＳ２０６：ｎｏ）、ステップＳ２００に戻って新たな画素についての画像データを読み込んで、続く一連の処理を行う。こうした操作を繰り返して行い、全ての画素について処理したと判断されたら（ステップＳ２０６：ｙｅｓ）、図８に示した色変換処理を終了して、図７の画像印刷処理に復帰する。
【０１０３】
Ｃ−３．ハーフトーン処理  ：
図７に示されているように、画像印刷処理では、色変換処理に続いてハーフトーン処理が開始される（ステップＳ１０６）。ハーフトーン処理とは、次のような処理である。色変換処理によって各色毎に得られたインク量データは、画素毎に、階調値０から階調値２５５までの値を取り得るデータである。これに対してプリンタ部２００では、ドットを形成することによって画像を表示しているから、それぞれの画素についてはドットを形成するか否かの状態しか取り得ない。そこで、２５６階調を有するインク量データを、画素毎にドット形成の有無を表したデータ（ドットデータ）に変換しておく必要がある。ハーフトーン処理とは、このようにインク量データをドットデータに変換する処理である。
【０１０４】
ハーフトーン処理を行う手法としては、誤差拡散法やディザ法などの種々の手法を適用することができる。誤差拡散法は、ある画素についてドットの形成有無を判断したことでその画素に発生する階調表現の誤差を、周辺の画素に拡散するとともに、周囲から拡散されてきた誤差を解消するように、各画素についてのドット形成の有無を判断していく手法である。また、ディザ法は、ディザマトリックスにランダムに設定されている閾値とインク量データの階調値とを画素毎に比較して、インク量データの方が大きい画素にはドットを形成すると判断し、逆に閾値の方が大きい画素についてはドットを形成しないと判断することで、各画素についてのドットデータを得る手法である。
【０１０５】
図１６は、ディザマトリックスの一部を拡大して例示した説明図である。図示したマトリックスには、縦横それぞれ６４画素、合計４０９６個の画素に、階調値０〜２５５の範囲から万遍なく選択された閾値がランダムに記憶されている。ここで、閾値の階調値が０〜２５５の範囲から選択されているのは、本実施例ではインク量データが１バイトデータであり、階調値が０〜２５５の値を取り得ることに対応するものである。尚、ディザマトリックスの大きさは、図１６に例示したように縦横６４画素分に限られるものではなく、縦と横の画素数が異なるものも含めて、種々の大きさに設定することが可能である。
【０１０６】
図１７は、ディザマトリックスを参照しながら、画素毎にドット形成の有無を判断している様子を概念的に示した説明図である。ドット形成有無の判断に際しては、先ず、判断の対象として着目している画素（着目画素）についてのインク量データの階調値と、ディザマトリックス中の対応する位置に記憶されている閾値とを比較する。図中に示した細い破線の矢印は、着目画素のインク量データを、ディザマトリックス中の対応する位置に記憶されている閾値と比較していることを模式的に表したものである。そして、ディザマトリックスの閾値よりも着目画素のインク量データの方が大きい場合には、その画素にはドットを形成するものと判断する。逆に、ディザマトリックスの閾値の方が大きい場合には、その画素にはドットを形成しないものと判断する。図１７に示した例では、画像の左上隅にある画素のインク量データは階調値９７であり、ディザマトリックス上でこの画素に対応する位置に記憶されている閾値は１である。従って、左上隅の画素については、インク量データの階調値９７の方がディザマトリックスの閾値１よりも大きいから、この画素にはドットを形成すると判断する。図１７中に実線で示した矢印は、この画素にはドットを形成すると判断して、判断結果をメモリに書き込んでいる様子を模式的に表したものである。一方、この画素の右隣の画素については、インク量データの階調値は９７、ディザマトリックスの閾値は１７７であり、閾値の方が大きいので、この画素についてはドットを形成しないものと判断する。このように、インク量データの階調値とディザマトリックスに設定された閾値とを比較することにより、ドットの形成有無を画素毎に決定することができる。
【０１０７】
ハーフトーン処理（図７のステップＳ１０６）では、Ｃ，ＬＣ，Ｍ，ＬＭ，Ｙ，Ｋの各インク量データに対して上述したディザ法を適用することにより、画素毎にドット形成の有無を判断してドットデータを生成する処理を行う。
【０１０８】
Ｃ−４．インターレース処理  ：
以上のようにして印刷画像データをドットデータに変換したら、今度は、インターレース処理を開始する（ステップＳ１０８）。インターレース処理とは、印字ヘッド２４１がドットを形成する順序でドットデータを並び替えて、各色のインク吐出ヘッド２４４ないし２４９に供給する処理である。すなわち、図６に示したように、インク吐出ヘッド２４４ないし２４９に設けられたノズルＮｚは副走査方向にノズルピッチｋの間隔を空けて設けられているから、印刷キャリッジ２４０を主走査させながらインク滴を吐出すると、副走査方向にノズルピッチｋの間隔を空けてドットが形成されてしまう。そこで全画素にドットを形成するためには、印刷キャリッジ２４０と印刷媒体との相対位置を副走査方向に移動させて、ノズルピッチｋだけ隔たったドット間の画素に新たなドットを形成することが必要となる。このように、実際に画像を印刷する場合には、画像上で上方にある画素から順番にドットを形成しているわけではない。更に、主走査方向に同じ列にある画素についても、一回の主走査でドットを形成するのではなく、画質上の要請から、複数回の主走査に分けてドットを形成することとして、各回の主走査では飛び飛びの位置の画素にドットを形成することも広く行われている。
【０１０９】
このように、実際に画像を印刷する場合には、画像上で画素の並びの順番に従ってドットを形成しているわけではない。そこで、実際にドットの形成を開始する前に、Ｃ，ＬＣ，Ｍ，ＬＭ，Ｙ，Ｋの各色毎に得られたドットデータを、インク吐出ヘッド２４４ないし２４９がドットを形成する順番に並び替えておく。このような処理が、インターレースと呼ばれる処理である。
【０１１０】
Ｃ−５．ドット形成処理  ：
印刷装置１０の制御回路２６０は、インターレース処理を終了すると、インターレース処理によって得られたデータに基づいて、印刷媒体上に実際にドットを形成する処理（ドット形成処理）を開始する（ステップＳ１１０）。すなわち、キャリッジモータ２３０を駆動して印刷キャリッジ２４０を主走査させながら、順番を並び替えておいたドットデータをインク吐出ヘッド２４４ないし２４９に供給する。前述したようにドットデータは、各画素にドットを形成するか否かを表したデータであるから、インク吐出ヘッド２４４ないし２４９は、ドットデータに従ってインク滴を吐出すれば、各画素に適切にインクドットを形成することができる。
【０１１１】
そして、一回の主走査が終了したら、今度は、紙送りモータ２３５を駆動して印刷媒体を副走査方向に紙送りした後、再びキャリッジモータ２３０を駆動して印刷キャリッジ２４０を主走査させつつ、順番を並べ替えておいたドットデータをインク吐出ヘッド２４４ないし２４９に供給してドットを形成する。
【０１１２】
このような操作を繰り返し行うことにより、印刷媒体上には、Ｃ，ＬＣ，Ｍ，ＬＭ，Ｙ，Ｋの各色のドットが適切な分布で形成されて、印刷画像が得られることになる。
【０１１３】
以上に説明したように、本実施例の印刷装置１０では、Ｃインク、ＬＣインク、Ｍインク、ＬＭインク、Ｙインク、Ｋインクを用いて、印刷媒体上にそれぞれＣドット、ＬＣドット、Ｍドット、ＬＭドット、Ｙドット、Ｋドットを形成して画像を印刷する。また、淡ドットを形成可能なＣドットおよびＭドットについては、淡ドットを形成不可能なＹドットおよびＫドットよりも、ドットサイズが小さく設定されている。更に、このことと対応して、図１３を用いて前述したように、濃淡インクを備えるＣおよびＭについては「領域３」が設けられており、この領域では濃度値が増加するほど（すなわち、画像データが減少するほど）淡インクのインク量データが増加するようになっている。このため、本実施例の印刷装置１０では、高画質な画像を印刷しながら、迅速に印刷することが可能となっている。以下では、こうしたことが可能となる理由について説明する。
【０１１４】
先ず、淡ドットを形成不可能なＹ色について、ドットが形成される様子について説明する。尚、Ｋ色も淡ドットを形成不可能な点ではＹ色と同様であるが、図１１を用いて前述したように、Ｋの濃度値はＣＭＹの濃度値が許容値を超えた場合に下色除去と呼ばれる処理を行うことによって発生させている。このためＫドットは、画像中の暗い部分（明度が低い部分）でしか発生せず、他のドットとはドットの発生状況が大きく異なっているので、ＣＭＹのドットと同列に比較することは適当ではない。そこで、ここでは、淡ドットを形成不可能な色として、Ｙ色のみに着目することとする。
【０１１５】
図１８は、濃度値が増加するに従ってＹドットが発生する様子を概念的に示した説明図である。図１８（ａ）は濃度値Ａにおけるドットの発生状況を概念的に表しており、図１８（ｂ）は濃度値Ｂにおけるドットの発生状況を、図１８（ｃ）は濃度値Ｃにおけるドットの発生状況を、図１８（ｄ）は濃度値Ｄにおけるドットの発生状況を概念的に表している。ここで、濃度値ＡないしＤの各濃度値は、図１２中に矢印で示した濃度値である。図１２に示されているように、濃度値Ａは極小さな値であるから、変換して得られるインク量データも小さな値となる。そして、図１６および図１７を用いて前述したように、小さなインク量データに対しては、ドットはごく低い密度で発生することになる。
【０１１６】
また、濃度値が増加するほど、変換して得られるインク量データも増加していき、これに伴ってドットの発生密度も次第に高くなっていく。そして、濃度値の上限値では（濃度値Ｄ）、変換して得られるインク量データも上限値となり、全画素にドットが形成されることになる。図１８（ｄ）は、このように全画素にドットが形成された状態を概念的に表したものである。
【０１１７】
次に、淡ドットを形成可能なＣ色およびＭ色について、淡ドットおよび濃ドットが形成される様子について説明する。尚、ここでは説明が複雑となることを避けるために、淡ドットは濃ドットと同じドットサイズに設定されているものとして説明するが、淡ドットと濃ドットとでドットサイズを異ならせておくことも可能である。
【０１１８】
図１９は、濃度値が増加するに従って、ＣあるいはＭの淡ドット（すなわちＬＣドットあるいはＬＭドット）、および濃ドット（すなわち、ＣドットあるいはＭドット）が発生する様子を概念的に示した説明図である。尚、以下では説明が煩雑化することを避けるために、ＬＣドットおよびＬＭドットを単に淡ドットと称し、ＣドットおよびＭドットを単に濃ドットと称するものとする。また、図１９中に示された濃度値Ａ，Ｂ，Ｃ，Ｅ，Ｆ，Ｄの各濃度値は、図１３中に矢印で示した濃度値である。
【０１１９】
図１３に示されているように、濃度値Ａは極小さな値であり、このような濃度値を変換しても、僅かな値の淡インク量データしか得られないから、極低い密度で淡ドットが発生する。図１９（ａ）は、このように低い密度で淡ドットが発生している様子を概念的に表したものである。
【０１２０】
また、図１３に示されているように、濃度値Ｂは濃度値Ａに比べれば大きいが、このような濃度値を変換しても濃インク量データはほとんど得られない。とは言え、淡インク量データについては、濃度値Ａよりも増加しているから、このことと対応して、淡ドットの発生密度は増加する。図１９（ｂ）は、こうして、ある程度の密度で淡ドットが発生している様子を概念的に表したものである。
【０１２１】
次いで、図１３に示されているように、濃度値が値Ｃまで増加すると濃インク量データが発生し始める。一方、淡インク量データはほとんど上限値に近い値となっている。このことと対応して、濃度値Ｃに対しては、淡ドットが高い密度で発生し、濃ドットが僅かに発生する。図１９（ｃ）は、このように淡ドットが高い密度で発生し、濃ドットが僅かに発生している様子を概念的に表したものである。また、この状態から濃度値が更に増加すると、濃ドットの発生密度は増加し、淡ドットの発生密度は低くなっていく。
【０１２２】
そして、濃度値が値Ｅに達すると、図１９（ｄ）に示されるように、全画素に濃ドットが形成されるようになる。このとき、淡ドットは全く形成されていないか、形成されていてもごく僅かな密度まで減少している。ここで、本実施例の印刷装置１０では、前述したように淡ドットが形成可能なインクについては、濃ドットのドットサイズが小さめに設定されている。このため、図１９（ｄ）に示すように、全画素に濃ドットを形成しても、ドットとドットとの間に隙間が空いてしまい、いわゆるベタ画像を得ることはできない。
【０１２３】
そこで、濃度値Ｅよりも大きな濃度値に対しては、濃ドットに加えて再び淡ドットを発生させてやる。すなわち、図１３に示すように、濃度値Ｅより大きな濃度値に対しては、濃度値が増加するに従って、淡インク量データを徐々に増加させていく。このとき、濃インク量データについては、同じ値を維持することとしても良いし、淡インク量データの増加量より少ない範囲で濃インク量データを漸減させても良い。更には、濃インク量データが上限値まで達していない場合は、漸増させることとしてもよい。
【０１２４】
図１９（ｅ）は、濃度値Ｅよりも大きな濃度値Ｆに対して濃ドットおよび淡ドットが発生している様子を概念的に表したものである。図１９（ｄ）と比較すれば明らかなように、濃ドットと濃ドットの間の隙間に淡ドットが形成されて、ベタ画像に近付いている。そして、濃度値が上限値（濃度値Ｄ）に達したら、濃ドット間に発生した全ての隙間を淡ドットが埋めて、完全なベタ画像を印刷することが可能となる。
【０１２５】
このように、本実施例の印刷装置１０では、濃ドット（すなわち、ＣドットおよびＭドット）については、印刷解像度に対して小さなドットサイズに設定されている。ここで、印刷解像度に対して小さなドットサイズとは、全画素にドットを形成しても、ドット間に隙間が発生してベタ画像が得られないようなドットサイズである。このように濃ドットのドットサイズが小さめに設定されているので、図１９（ｃ）に示されるように、濃ドットがまばらに形成されるような画像でも、ドットの目立たない高画質な画像を印刷することができる。もちろん、濃ドットだけでなく淡ドットのドットサイズも小さめに設定しておけば、図１９（ａ）に示されるように、淡ドットがまばらに形成されるような画像でも、ドットの目立たない良好な画像を得ることができる。とは言え、淡ドットは、元々が濃ドットに比べてドットが目立ち難いので、濃ドットのドットサイズを小さめに設定しておくことが、画質の向上に対して特に効果的である。
【０１２６】
参考として、濃ドットのドットサイズが印刷解像度に対応した大きさに設定されている場合に、濃度値が増加するに従って淡ドットおよび濃ドットが発生する様子について説明しておく。図２０は、ドットサイズが印刷解像度に対応する大きさに設定されている場合に、淡ドットおよび濃ドットが発生する様子を概念的に示した説明図である。また、図１９中に示された濃度値Ａ，Ｂ，Ｇ，Ｈ，Ｄの各濃度値は、図１５中に矢印で示した濃度値である。図２０に示されているように、淡ドットおよび濃ドットが印刷解像度に応じた大きさに設定されている場合も、濃度値が小さい間は淡ドットがまばらに形成され（図２０（ａ）参照のこと）、濃度値が増加するに従って淡ドットの形成密度が増加し（図２０（ｂ）参照のこと）、やがて濃ドットが形成され始める（図２０（ｃ）参照のこと）。そして、濃度値が増加するに従って、図２０（ｄ）に示すように濃ドットの形成密度が高くなり、濃度値の上限値（濃度値Ｄ）に達すると、全画素に濃ドットが形成されるようになる。
【０１２７】
印刷解像度に対してドットサイズが小さめに設定された場合の図１９と、印刷解像度に応じたドットサイズに設定された場合の図２０とを比較すれば明らかなように、ドットサイズを小さめに設定しておくことにより、ドットが目立ち難くなり、それだけ画質の向上が可能となっていることが了解される。
【０１２８】
もちろん、濃ドットのドットサイズを印刷解像度に対して小さく設定してた場合には、図１９（ｄ）に示したように、全画素に濃ドットを形成してもベタ画像を印刷することはできない。しかし、図１９（ｆ）に示したように、濃ドットに加えて淡ドットを形成すれば、濃ドットの間に発生した隙間に淡ドットを形成してベタ画像を得ることができる。
【０１２９】
また、図１９に示すように小さなドットを用いた場合、ベタ画像を印刷するためには印刷解像度を高くする必要があり、印刷解像度が高くなると印刷速度が低下する傾向にある。しかし、濃ドットと同時に淡ドットを形成することとすれば、印刷解像度を高くせずともベタ画像を印刷することが可能となる。実際、ドットサイズが小さめに設定された図１９と、通常のドットサイズに設定された図２０とは、印刷解像度は同じである。従って、図１９では、図２０と比べて遙かに高画質な画像が得られるにも拘わらず、印刷速度は図２０と同等の速度が得られるのである。
【０１３０】
最後に、濃度値が大きな値を取り、濃度値が増加するに従って淡インク量データを増加させる「領域３」において（図１３を参照のこと）、濃インク量データを漸減させる場合、あるいは、維持する場合、更には、漸増させる場合に得られる効果について説明しておく。
【０１３１】
図１９を用いた説明から明らかなように、「領域３」は、濃ドットが高い密度で形成された状態で、更に淡ドットを発生させ、濃ドット間に生じた隙間を淡ドットで埋める領域である。従って、濃度値が増加するに従って、濃ドットおよび淡ドットの合計ドット数が増加していればよく、このため、淡インク量データの増加量より少なければ、濃インク量データを漸減させても構わない。濃インク量データが漸減すれば、濃ドットの形成密度も低下していくが、それ以上に淡ドットの形成密度が増加すれば、濃度値が増加するに従ってベタ画像に近い画像を得ることができる。
【０１３２】
もっとも、濃インク量データを減少させる場合は、淡インク量データの増加に見合うだけ、濃インク量データを減少させるようにすることが望ましい。すなわち、濃インクは淡インクよりも濃度が高いから、淡インクよりは少ないインク量で同じような濃度の色を表現することが可能である。そこで、淡インク量データの増加により表現された濃度の増加を相殺するように、濃インク量データを減少させるのである。
【０１３３】
こうすれば、ベタ画像に近づけながらも、表現される濃度は保っておくことができる。実際の画像では、１色のみのインクが使用されることは稀であり、２色または３色のインクを用いて画像が印刷されることが通常である。このように多色のインクが用いられる場合、インク間のバランスが崩れると表現される色彩が変化してしまう。これに対して、表現される濃度を保ったままベタ画像に近づけることができれば、その間に、多色のインク間でバランスが崩れて表現される色彩が変わってしまうことを簡便に回避することができるという利点がある。
【０１３４】
一方、濃インク量データを上限値まで増加させた後、「領域３」では濃インク量データを維持することとした場合は、淡インク量データを増加させた分だけ、表現される色の濃度を増加させることができる。従って、濃度値の増加に伴って、単にベタ画像に近づけるだけでなく、実際に表現される色の濃度も増加させることができるので、それだけ適切な階調表現を行うことが可能となる。
【０１３５】
もっとも、淡インク量データを増加させるだけでは、表現される色の濃度を、濃度値の増加に見合って増加させることは必ずしも容易ではないが、濃度値の増加に伴って、淡インク量データだけでなく濃インク量データも増加させることとすれば、より適切な階調表現を行うことが可能となる。
【０１３６】
Ｄ．変形例  ：
上述した実施例では、ＬＵＴ（色変換テーブル）を参照することにより、画像データをＣＭＹＫの濃度値に一旦変換し、得られた濃度値を、濃淡のインク量データに変換するものとして説明した。すなわち、濃度値を介した二段階の変換を行うことで、画像データをインク量データに変換していることになる。しかし、画像データからインク量データに変換することも可能である。以下では、こうした変形例について説明する。
【０１３７】
図２１は、変形例の色変換処理で参照されるＬＵＴ（色変換テーブル）を概念的に示した説明図である。図９を用いて前述したＬＵＴ（色変換テーブル）の格子点には、ＣＭＹＫ各色の濃度値が設定されていたが、変形例のＬＵＴの交点には、Ｃ．ＬＣ．Ｍ．ＬＭ．Ｙ．Ｋ各色のインク量データが設定されている。図１２あるいは図１３に示されるように濃度値が分かればインク量データは一意に決定することができるから、図９に示したＬＵＴの格子点に設定された濃度値を、図１２および図１３の対応関係を参照してインク量データに変換して、格子点に設定しておけば、図２１に示すようなＬＵＴを得ることができる。そして、このようなＬＵＴを参照しながら色変換処理を行えば、ＲＧＢ画像データからＣ，ＬＣ，Ｍ，ＬＭ，Ｙ，Ｋの各色のインク量データを直ちに求めることが可能となり、それだけ迅速に画像を印刷することが可能となる。
【０１３８】
また、濃淡ドットを形成可能なインクについて設けられる「領域１」とは、濃度値の下限値を含んで、濃度値が増加するに従って淡インク量データが増加する領域であれば足り、また「領域２」とは、領域１よりも濃度値の高い側に設けられて、濃度値の増加に伴って淡インク量データが減少するとともに濃インク量データが増加する領域であれば足りる。更に、「領域３」とは、領域２よりも濃度値の高い側に設けられて、濃度値の増加に伴って淡インク量データが増加するような領域であれば足り、各領域は、必ずしも図１３に例示したような形態である必要はない。
【０１３９】
図２２は、領域１，領域２，領域３の取り得る他の形態を例示した説明図である。前述した図１３の例示では、「領域１」は淡インク量データが上限値に達するまで継続しているが、淡インク量データは「領域１」の範囲内で必ずしも上限値に達している必要はない。また、図１３に示した例示では、「領域１」と「領域２」とは連続して設けられているが、図２２に例示されているように、「領域１」と「領域２」との間に、何れにも属さない領域が設けられていても良い。更に、図１３に示した例示では、「領域２」と「領域３」との間には、何れにも属さない領域が設けられているが、図２２に例示するように「領域２」と「領域３」とを連続して設けることも可能である。
【０１４０】
また、図１３に示した例では、領域内では、淡インク量データおよび濃インク量データは、何れも一定の割合で増加あるいは減少するものとしているが、たとえば図２２の「領域２」に例示されているように、淡インク量データあるいは濃インク量データが増加あるいは減少する割合を、領域内で変化させることも可能である。
【０１４１】
更に、図１３の例示では、「領域２」は淡インク量データが下限値に達するまで継続しているが、淡インク量データは、必ずしも「領域２」の範囲内で下限値まで減少する必要はない。また、図１３の例示では、「領域３」は淡インク量データが上限値に達するまで継続しているが、淡インク量データは、必ずしも「領域３」の範囲内で上限値に達するする必要はない。
【０１４２】
以上、各種の実施例について説明したが、本発明は上記すべての実施例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することができる。
【図面の簡単な説明】
【０１４３】
【図１】本実施例の概要を示した説明図である。
【図２】本実施例の印刷装置の外観形状を示す斜視図である。
【図３】印刷画像をセットするために印刷装置の上部に設けられた原稿台カバーを開いた様子を示す説明図である。
【図４】スキャナ部の手前側を持ち上げて回転させた様子を示した斜視図である。
【図５】本実施例の印刷装置の内部構成を概念的に示した説明図である。
【図６】各色のインク吐出ヘッドインク滴を吐出する複数のノズルが形成されている様子を示した説明図である。
【図７】印刷装置の制御回路によって実行される画像印刷処理の流れを示すフローチャートである。
【図８】色変換処理の流れを示すフローチャートである。
【図９】色変換処理のために参照される色変換テーブルを概念的に示した説明図である。
【図１０】ＲＧＢ各色の光を混合することで種々の色彩が表現される様子を概念的に示した説明図である。
【図１１】ＲＧＢの各軸とＣＭＹの各軸との関係を示した説明図である。
【図１２】ＹおよびＫについての濃度値とインク量データとの対応関係を示した説明図である。
【図１３】ＣおよびＭについての濃度値と濃淡のインク量データとの対応関係を例示した説明図である。
【図１４】Ｙ，Ｋ，Ｃ，Ｍの各インクによって形成されるドットの大きさを比較して示した説明図である。
【図１５】ドットサイズが印刷解像度に応じた大きさに設定されている場合の濃度値と濃淡インクのインク量データとの対応関係を例示した概念図である。
【図１６】ディザマトリックスの一部を拡大して例示した説明図である。
【図１７】ディザマトリックスを参照しながら画素毎にドット形成の有無を判断している様子を概念的に示した説明図である。
【図１８】濃度値の増加に伴ってＹドットが発生する様子を概念的に示した説明図である。
【図１９】濃度値の増加に伴って淡ドットおよび濃ドットが発生する様子を概念的に示した説明図である。
【図２０】ドットサイズが印刷解像度に対応する大きさに設定されている場合に淡ドットおよび濃ドットが発生する様子を概念的に示した説明図である。
【図２１】変形例の色変換処理で参照される色変換テーブルを概念的に示した説明図である。
【図２２】濃淡ドットを形成可能なインクについて領域１，領域２，領域３が設けられている他の形態を例示した説明図である。
【符号の説明】
【０１４４】
１０…印刷装置、  ２０…コンピュータ、  ３０…デジタルカメラ、
１００…スキャナ部、  ２００…プリンタ部、  １１０…読取キャリッジ、
２４０…印刷キャリッジ、  ２４１…印字ヘッド、
２４４〜２４９…インク吐出用ヘッド、２６０…制御回路、  ３００…操作パネル
【図１】
2006321051.tif 000003
【図２】
2006321051.tif 000004
【図３】
2006321051.tif 000005
【図４】
2006321051.tif 000006
【図５】
2006321051.tif 000007
【図６】
2006321051.tif 000008
【図７】
2006321051.tif 000009
【図８】
2006321051.tif 000010
【図９】
2006321051.tif 000011
【図１０】
2006321051.tif 000012
【図１１】
2006321051.tif 000013
【図１２】
2006321051.tif 000014
【図１３】
2006321051.tif 000015
【図１４】
2006321051.tif 000016
【図１５】
2006321051.tif 000017
【図１６】
2006321051.tif 000018
【図１７】
2006321051.tif 000019
【図１８】
2006321051.tif 000020
【図１９】
2006321051.tif 000021
【図２０】
2006321051.tif 000022
【図２１】
2006321051.tif 000023
【図２２】
2006321051.tif 000024