(57)【要約】【課題】  ＣＤやＤＶＤ等のレーベル面に対する印刷品位を向上させる。【解決手段】  ＣＰＵ１１０は、印刷の設定を受け付けると、設定された用紙の種類がレーベル面であるか否かを判断する。その結果、用紙がレーベル面であれば、ハーフトーン処理時において、既に明度の低い色のドットが発生している画素については、明度の高い色のドットの発生を制限する処理を行う。こうすることにより、ドットが重なり合うように形成されることが抑制され、インクのにじみの発生や意図しない混色が起きることを低減することができる。【選択図】  図７
2006264097.tif 000002
【特許請求の範囲】
【請求項１】
複数色のインクを吐出するインクヘッドを有し、該インクの吐出によって形成されるドットの分布によって多階調の画像を表し、該画像を印刷媒体に印刷する印刷装置であって、
前記印刷媒体の種別を判別する判別手段と、
前記インクの色ごとに階調値を有する複数の画素によって構成された画像を取得する取得部と、
前記画像を構成する各画素に対して、前記インクの色ごとに前記階調値を二値化または多値化するハーフトーン処理部とを備え、
前記ハーフトーン処理部は、前記判別手段によって前記印刷媒体が所定の印刷媒体であると判別された場合には、前記二値化または多値化の処理において、ドットを形成すべきと判断した画素に、既に他の色のドットが形成されている場合に、該画素へのドットの形成を制限する制限手段を備える
印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記ハーフトーン処理部は、明度の低い色の順で前記二値化または多値化を行う
印刷装置。
【請求項３】
請求項１または２に記載の印刷装置であって、
前記制限手段は、前記画素に既に他の色のドットが形成されている場合であっても、該画素が有する各色の階調値の合計が所定の閾値を超える場合には、該画素へのドットの形成を許容する手段を備える
印刷装置。
【請求項４】
請求項１ないし３のいずれかに記載の印刷装置であって、
更に、前記ハーフトーン処理部による二値化または多値化に先立ち、前記取得部によって取得された画像の階調値を、前記印刷媒体の種別に応じて変換する階調値変換部を備える
印刷装置。
【請求項５】
請求項１ないし４のいずれかに記載の印刷装置であって、
ＲＧＢ形式で色の表された画像を入力する入力部と、
該入力部によって入力した画像が有するＲＧＢ形式の色を、前記インクの色に応じた形式の色に変換する色変換部とを備え、
前記取得部は、前記色変換部によって色の形式が変換された画像を取得する
印刷装置。
【請求項６】
請求項１ないし５のいずれかに記載の印刷装置であって、
前記ハーフトーン処理部は、前記二値化または多値化を、誤差拡散法またはディザ法に基づき行う
印刷装置。
【請求項７】
請求項１ないし６のいずれかに記載の印刷装置であって、
前記所定の記録媒体とは、データの記録再生が可能な情報記録面とインクによる印刷が可能な非繊維質の印刷面とを有するディスク媒体である
印刷装置。
【請求項８】
複数色のインクを用意し、該インクの吐出によって形成されるドットの分布によって多階調の画像を表し、該画像を印刷媒体に印刷する印刷方法であって、
前記印刷媒体の種別を判別し、
前記インクの色ごとに階調値を有する複数の画素によって構成された画像を取得し、
前記画像を構成する各画素に対して、前記インクの色ごとに前記階調値を二値化または多値化し、
前記印刷媒体が所定の印刷媒体であると判別された場合には、前記二値化または多値化において、ドットを形成すべきと判断した画素に、既に他の色のドットが形成されている場合に、該画素へのドットの形成を制限する
印刷方法。
【請求項９】
複数色のインクを用意し、該インクの吐出によって形成されるドットの分布によって多階調の画像を表し、該画像を印刷媒体に印刷するためのコンピュータプログラムであって、
前記印刷媒体の種別を判別する機能と、
前記インクの色ごとに階調値を有する複数の画素によって構成された画像を取得する機能と、
前記画像を構成する各画素に対して、前記インクの色ごとに前記階調値を二値化または多値化する機能と、
前記印刷媒体が所定の印刷媒体であると判別された場合には、前記二値化または多値化において、ドットを形成すべきと判断した画素に、既に他の色のドットが形成されている場合に、該画素へのドットの形成を制限する機能と
をコンピュータに実現させるためのコンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドットの分布によって多階調の画像を表し、該画像を印刷媒体に印刷する印刷装置に関する。
【背景技術】
【０００２】
近年の印刷装置は、通常の印刷用紙だけではなく、ＣＤやＤＶＤ等の光ディスクのレーベル面に直接的にインクを吐出して印刷を行う機能を有するものがある（下記特許文献１参照）。
【０００３】
【特許文献１】特開２００３−１６６９９号公報
【０００４】
光ディスクのレーベル面に形成されているインクの受容層は、非繊維質であるため、通常の印刷用紙に比較して吸水性に劣るのが一般的である。そのため、従来の印刷装置では、インク滴が吸収される前に次のインク滴が重なり合う位置に吐出される場合があり、色のにじみの発生や、意図しない混色による色の濁りが発生するおそれがあった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、光ディスクのレーベル面など、所定の印刷媒体に対する印刷において、その印刷品位を向上させることにある。
【課題を解決するための手段】
【０００６】
上記課題に鑑み、本発明の印刷装置を次のように構成した。すなわち、
複数色のインクを吐出するインクヘッドを有し、該インクの吐出によって形成されるドットの分布によって多階調の画像を表し、該画像を印刷媒体に印刷する印刷装置であって、
前記印刷媒体の種別を判別する判別手段と、
前記インクの色ごとに階調値を有する複数の画素によって構成された画像を取得する取得部と、
前記画像を構成する各画素に対して、前記インクの色ごとに前記階調値を二値化または多値化するハーフトーン処理部とを備え、
前記ハーフトーン処理部は、前記判別手段によって前記印刷媒体が所定の印刷媒体であると判別された場合には、前記二値化または多値化の処理において、ドットを形成すべきと判断した画素に、既に他の色のドットが形成されている場合に、該画素へのドットの形成を制限する制限手段を備える
ことを要旨とする。
【０００７】
本発明の印刷装置によれば、印刷媒体が所定の印刷媒体である場合には、多階調の画像をドットの分布によって表すハーフトーン処理の過程において、既にドットが形成されている画素については、その画素に他の色のドットを形成することが制限されることになる。従って、重なり合う位置に、異なる色のインクが吐出されることが抑制されることになり、色のにじみの発生や、意図しない混色による色の濁りが発生することを低減することができる。この結果、インクの吸収率の低いレーベル面等に対する印刷において、印刷品位を向上させることができる。
【０００８】
上記構成の印刷装置において、
前記ハーフトーン処理部は、明度の低い順で前記二値化または多値化を行うものとしてもよい。
【０００９】
一般的に、明度の低い色(濃度の濃い色)のドットは、明度の高い色のドットよりも目立ちやすいという性質がある。そのため、このような構成によって、明度の低い順で二値化もしくは多値化を行えば、明度の低い色のドットの配置が、明度の高い色のドットの配置よりも優先的に行われる。従って、目立ちやすいドットが本来配置されるべき位置に配置されることになり、印刷媒体上に形成されるドットの粒状感を低減することができる。明度の低い色の順とは、例えば、６色インクを採用する印刷装置では、（１）黒、（２）シアン、（３）マゼンタ、（４）ライトシアン、（５）ライトマゼンタ、（６）イエロ、の順とすることができる。４色インクの場合には、（１）黒、（２）シアン、（３）マゼンタ、（４）イエロ、の順とすることができる。
【００１０】
上記構成の印刷装置において、
前記制限手段は、前記画素に既に他の色のドットが形成されている場合であっても、該画素が有する各色の階調値の合計が所定の閾値を超える場合には、該画素へのドットの形成を許容する手段を備えるものとしてもよい。
【００１１】
このような構成であれば、単位面積当たりに形成されるドットの数が多い部分について、本来配置すべき色が配置できなくなることを抑制することができる。この結果、色の再現性を高めることができる。なお、階調値が他のパラメータ、例えば、ドット発生率などに変換されている場合には、かかるパラメータの合計値とそのパラメータに応じて定められた所定の閾値とを比較すればよい。
【００１２】
上記構成の印刷装置において、
更に、前記ハーフトーン処理部による二値化または多値化に先立ち、前記取得部によって取得された画像の階調値を、前記印刷媒体の種別に応じて変換する階調値変換部を備えるものとしてもよい。
【００１３】
こうすることにより、印刷媒体の種別に応じて、単位面積当たりに吐出するインクの量を調整することができる。例えば、インクジェット専用紙は、インクのにじみが発生しにくい用紙であるため、変換前後の階調値をほぼ同値とすることにより、単位面積当たりに多くのドットを形成することができる。また、ＣＤやＤＶＤ等のレーベル面に対しては、変換前よりも変換後の階調値が低くなるようにすることで、単位面積当たりに形成されるドットの数を制限し、吐出されたインク同士が接触しないようにすることができる。なお、変換後の階調値は、ドット発生率として表すこともできる。
【００１４】
上記構成の印刷装置において、
ＲＧＢ形式で色の表された画像を入力する入力部と、
該入力部によって入力した画像が有するＲＧＢ形式の色を、前記インクの色に応じた形式の色に変換する色変換部とを備え、
前記取得部は、前記色変換部によって色の形式が変換された画像を取得するものとしてもよい。
【００１５】
このような構成であれば、コンピュータで一般的に用いられるＲＧＢ形式の画像データをＣＤやＤＶＤ等のレーベル面に印刷する際に、その印刷品位を向上させることができる。
【００１６】
上記構成の印刷装置において、
前記ハーフトーン処理部は、前記二値化または多値化を、誤差拡散法またはディザ法に基づき行うものとしてもよい。
【００１７】
このような構成であれば、周知の画像処理技術を用いて、二値化や多値化を行うことができる。二値化とは、ドットを打つ、打たないの二種類の状態に区分することをいい、多値化とは、例えば、ドットを、大きいドット、標準のドット、小さいドット、ドットなし、などの複数の状態に区分することをいう。
【００１８】
上記構成の印刷装置において、
前記所定の記録媒体とは、データの記録再生が可能な情報記録面とインクによる印刷が可能な非繊維質の印刷面とを有するディスク媒体とすることができる。また、ＯＨＰシートやフィルムのように、比較的、インクの吸収率が低い印刷媒体を、かかるディスク媒体と同様に扱うものとしてもよい。
【００１９】
なお、本発明は、上述した印刷装置としての構成のほか、印刷装置における印刷方法や、コンピュータプログラムとしても構成することができる。コンピュータプログラムは、例えば、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、メモリカードなどの記録媒体に記録されていてもよい。
【発明を実施するための最良の形態】
【００２０】
以下、上述した本発明の作用・効果を一層明らかにするため、本発明の実施の形態を実施例に基づき次の順序で説明する。
Ａ．印刷システムの構成：
Ｂ．プリンタの構成：
Ｃ．印刷処理：
Ｄ．効果
Ｅ．変形例：
【００２１】
Ａ．印刷システムの構成：
図１は、実施例としての印刷システム１０の全体構成を示すブロック図である。図示するように、本実施例の印刷システム１０は、コンピュータ１００と、ＣＤやＤＶＤなどの光ディスクのレーベル面（以下、単に「レーベルＬＢ」と呼ぶ）に印刷が可能なプリンタ２００とによって構成されている。このように、コンピュータ１００とプリンタ２００とによって構成された印刷システムは、広義の「印刷装置」と呼ぶことができる。
【００２２】
コンピュータ１００は、ＣＰＵ１１０やメモリ１２０、ハードディスク１３０、グラフィックコントローラ１４０、ＰＳ／２インタフェース１５０、ＵＳＢインタフェース１６０等を備えている。これらは、図示していない所定のバスにより接続されている。グラフィックコントローラ１４０には、ディスプレイ３００が接続されており、ＰＳ／２インタフェースには、キーボード４００やマウス５００等の入力機器が接続されている。また、ＵＳＢインタフェース１６０には、プリンタ２００が接続されている。
【００２３】
ＣＰＵ１１０は、メモリ１２０上に、アプリケーションプログラム１２１やプリンタドライバ１２２、ディスプレイドライバ１２３、入力機器ドライバ１２４等のプログラムをロードして実行する。これらのプログラムは、ハードディスク１３０からロードされるものとしてもよいし、フレキシブルディスクやＣＤ−ＲＯＭなどの各種記録媒体からロードされるものとしてもよい。
【００２４】
アプリケーションプログラム１２１は、ハードディスク１３０等に記憶された画像データ１３１を読み込み、この画像データ１３１の編集や印刷等を行うためのプログラムである。プリンタドライバ１２２は、アプリケーションプログラム１２１からの印刷指示に応じてプリンタ２００を制御し、指定された画像データ１３１の印刷を行うためのプログラムである。ディスプレイドライバ１２３は、グラフィックコントローラ１４０を介してディスプレイ３００に対する表示制御を行うためのプログラムである。入力機器ドライバ１２４は、キーボード４００やマウス５００による入力操作を種々のプログラムに伝達するためのプログラムである。
【００２５】
プリンタドライバ１２２は、色変換モジュール１２２ａと、発生率変換モジュール１２２ｂと、ハーフトーン処理モジュール１２２ｃと、印刷データ生成モジュール１２２ｅとによって構成されている。
【００２６】
色変換モジュール１２２ａは、ハードディスク１３０に記憶された色変換テーブル１３２に基づき、ＲＧＢ形式によって表された画像データ１３１の各画素の色を、プリンタ２００による印刷に適したＣＭＹＫＬｃＬｍ形式の色に変換するためのモジュールである。色変換テーブル１３２には、Ｒ・Ｇ・Ｂのそれぞれの組合せからなる色と、Ｃ（シアン）・Ｍ（マゼンタ）・Ｙ（イエロ）・Ｋ（黒）・Ｌｃ（ライトシアン）・Ｌｍ（ライトマゼンタ）のそれぞれの組合せからなる色とが対応付けて記憶されている。
【００２７】
発生率変換モジュール１２２ｂは、色変換モジュール１２２ａによって変換された各色の階調値を、ハードディスク１３０に記憶された発生率テーブル１３３に基づき、ドットの発生率に変換するためのモジュールである。発生率テーブル１３３には、印刷用紙の種別毎にドットの発生率が定義されている。階調値からドット発生率への変換処理の詳細は後述する。
【００２８】
ハーフトーン処理モジュール１２２ｃは、発生率変換モジュール１２２ｂによって得られた発生率を誤差拡散法によって二値化し、ドットの分布によって多階調の画像を表すモジュールである。ハーフトーン処理モジュール１２２ｃは、誤差拡散法による二値化処理に伴い発生する誤差を格納するための誤差バッファ１２２ｄを備えている。
【００２９】
印刷データ生成モジュール１２２ｅは、ハーフトーン処理モジュール１２２ｃによって生成されたデータを、プリンタ２００が解釈可能な形式のデータに調整するためのモジュールである。
【００３０】
Ｂ．プリンタの構成：
図２は、プリンタ２００の内部構成を示すブロック図である。図示するように、プリンタ２００は、レーベルＬＢに印刷を行う機構として、インクカートリッジ２１２を搭載したキャリッジ２１０、キャリッジ２１０を主走査方向に駆動するキャリッジモータ２２０、ＣＤやＤＶＤがセットされたトレイＴＲを搬送する紙送りモータ２３０等を備えている。
【００３１】
キャリッジ２１０は、Ｃ、Ｍ、Ｙ、Ｋ、Ｌｃ、Ｌｍの各色毎に計６個のインクヘッド２１１を備えている。キャリッジ２１０には、これらのインクが収容されたインクカートリッジ２１２が装着されており、インクカートリッジ２１２からインクヘッド２１１に供給されたインクは、図示しないピエゾ素子に印加する電圧を調整することでレーベルＬＢに吐出される。
【００３２】
キャリッジ２１０は、プラテン２７０と並行に設置された摺動軸２８０に移動自在に保持されている。キャリッジモータ２２０は、制御回路２５０からの指令に応じて駆動ベルト２６０を回転させることで、プラテン２７０と平行方向、すなわち、主走査方向にキャリッジ２１０を往復運動させる。
【００３３】
紙送りモータ２３０は、プラテン２７０を回転させることで、プラテン２７０の軸方向と垂直方向にトレイＴＲを搬送する。つまり、トレイＴＲは、プラテン２７０の回転角度に応じて副走査方向に所定量だけ搬送される。
【００３４】
プリンタ２００は、更に、上述した印刷機構を制御するための制御回路２５０を備えている。制御回路２５０には、コンピュータ１００との接続を行うためのＵＳＢインタフェース２４０や、液晶ディスプレイ２４１、操作パネル２４２、メモリカードスロット２４３などが接続されている。
【００３５】
制御回路２５０は、ＣＰＵ２５１やＲＯＭ２５２、メモリ２５３を備えている。ＲＯＭ２５２には、プリンタ２００の動作を制御するための制御プログラムが記憶されている。ＣＰＵ２５１は、かかる制御プログラムをメモリ２５３に展開して実行することで、コンピュータ１００からＵＳＢインタフェース２４０を介して受信した印刷データに基づき、インクヘッド２１１やキャリッジモータ２２０、紙送りモータ２３０を制御して、レーベルＬＢへのカラー印刷を行う。
【００３６】
なお、本実施例のプリンタ２００は、トレイＴＲに搭載されたＣＤやＤＶＤのレーベル面に印刷が可能なものとしたが、トレイＴＲに替えて通常の印刷用紙をセットすることにより、通常の印刷用紙に対しても印刷を行うことができることは勿論である。
【００３７】
Ｃ．印刷処理：
図３は、印刷処理のフローチャートである。かかる印刷処理は、コンピュータ１００上で実行されているアプリケーションプログラム１２１においてユーザによる印刷操作が行われた場合に、プリンタドライバ１２２が呼び出されて実行される処理である。
【００３８】
この印刷処理が実行されると、コンピュータ１００のＣＰＵ１１０は、プリンタドライバ１２２の設定画面をディスプレイ３００上に表示し、ユーザによる印刷の設定を受け付ける（ステップＳ１００）。設定する項目には、例えば、用紙の種類やカラー／モノクロの指定等が含まれる。既に印刷の設定がなされている場合には、設定画面を表示することなくメモリ１２０やハードディスク１３０に記憶された設定情報を取得してもよい。なお、ここでは、カラー印刷を行うものとして説明する。
【００３９】
次に、ＣＰＵ１１０は、アプリケーションプログラム１２１から印刷対象となる画像データ１３１を取得する（ステップＳ１１０）。そして、色変換テーブル１３２を用いて、色変換処理を行う（ステップＳ１２０）。この色変換処理では、画像データ１３１中にＲＧＢ形式で表された色の階調値が、ＣＭＹＫＬｃＬｍ形式で表された階調値に変換される。なお、プリンタ２００が、ライトシアンおよびライトマゼンタのインクを有しない場合には、ＣＭＹＫ形式の色に変換するものとしてもよい。
【００４０】
色変換処理が完了すると、ＣＰＵ１１０は、発生率テーブル１３３に基づき、上記ステップＳ１２０で変換された各色（ＣＭＹＫＬｃＬｍ）の階調値を、ドットの発生率に変換する発生率変換処理を行う（ステップＳ１３０）。
【００４１】
図４は、発生率テーブル１３３の一例を示す説明図である。図示するように、発生率テーブル１３３には、用紙の種別毎に、階調値に対応するドットの発生率が定義されている。上記ステップＳ１００で設定された印刷用紙の種別がインクジェット専用紙の場合には、最大階調値（２５５）に対応するドット発生率は９６％になるように設定されており、普通紙の場合には、６７％になるように設定されている。また、レーベルＬＢの場合には、ドット発生率の最大値が４４％にまで制限されている。この発生率テーブル１３３によれば、インクのにじみやすい用紙ほど、単位面積当たりに吐出されるインク滴の数が低減されることになる。
【００４２】
次に、ＣＰＵ１１０は、上記ステップＳ１００で設定された印刷用紙の種別がレーベルＬＢであるか否かを判断する（ステップＳ１４０）。その結果、用紙の種別がレーベルＬＢであれば（ステップＳ１４０：Ｙｅｓ）、図５に示す第１のハーフトーン処理を実行する（ステップＳ１５０）。一方、用紙の種別がレーベル面以外の用紙（例えば、専用紙、普通紙）であれば（ステップＳ１４０：Ｎｏ）、図６に示す第２のハーフトーン処理を実行する（ステップＳ１６０）。
【００４３】
図５は、第１のハーフトーン処理の詳細を示すフローチャートである。このハーフトーン処理は、明度の低い色の順に実行される処理である。具体的には、（１）Ｋ、（２）Ｃ、（３）Ｍ、（４）Ｌｃ、（５）Ｌｍ、（６）Ｙの順に実行される。
【００４４】
この第１のハーフトーン処理が実行されると、まず、ＣＰＵ１１０は、処理対象の色を選択する（ステップＳ３００）。初回の実行では、上記順序に従い、Ｋ（黒）が選択されることになる。
【００４５】
ＣＰＵ１１０は、処理対象として選択した色を含む各画素について、周知の誤差拡散法に基づきドット発生率の二値化を行う（ステップＳ３１０）。すなわち、着目画素のドット発生率が基準値（５０％）以上であれば、ドットをオンにすると判断し、基準値未満であれば、ドットをオフすると判断する。かかる判断において、基準値と対比する着目画素のドット発生率には、処理済みの画素から拡散されてきた誤差が誤差バッファ１２２ｄから読み出されて加算されている。
【００４６】
上記ステップＳ３１０による二値化によって、着目画素のドットをオフにすると判断した場合には（ステップＳ３２０：Ｎｏ）、その着目画素のドットをオフにすると決定する（ステップＳ３３０）。一方、着目画素のドットをオンにすると判断した場合には（ステップＳ３２０：Ｙｅｓ）、更に、その着目画素に、既に他の色のドットが発生していないかを判別する（ステップＳ３４０）。かかる判断の結果、他の色のドットが発生していない場合には（ステップＳ３４０：Ｙｅｓ）、着目画素のドットをオンにすると決定する（ステップＳ３５０）。他の色のドットが発生している場合には（ステップＳ３４０：Ｎｏ）、更に、その着目画素が有する各色のドット発生率の合計値が所定の閾値、例えば、９０％〜１００％以上であるか否かを判定する（ステップＳ３６０）。ドット発生率の合計値が閾値未満であれば（ステップＳ３６０：Ｎｏ）、その着目画素のドットをオフにすると決定する（ステップＳ３３０）。これに対して、ドット発生率の合計値が閾値以上であれば（ステップＳ３６０：Ｙｅｓ）、その着目画素のドットをオンにすると決定する（ステップＳ３５０）。
【００４７】
以上の処理によって、着目画素に対するドットのオン／オフが決定されると、ＣＰＵ１１０は、その着目画素に発生した誤差（着目画素の発生率−（１００％  ｏｒ  ０％））を、所定の誤差拡散マトリクスに基づき、周辺の画素に分散し、誤差バッファ１２２ｄに記録する（ステップＳ３７０）。
【００４８】
次に、ＣＰＵ１１０は、画像データ１３１中の全画素について、上記ステップＳ３１０〜ステップＳ３７０の処理が完了したか否かを判断する（ステップＳ３８０）。完了していない場合には（ステップＳ３８０：Ｎｏ）、上記ステップＳ３１０に処理を戻し、次の画素に着目画素を移して上述した処理を繰り返す。一方、全画素完了すれば（ステップＳ３８０：Ｙｅｓ）、全ての色について二値化が完了したかを判断する（ステップＳ３９０）。全ての色について完了していない場合には（ステップＳ３９０：Ｎｏ）、上記ステップＳ３００に処理を戻し、次の色について、二値化を行う。全ての色について二値化が完了した場合には（ステップＳ３９０：Ｙｅｓ）、第１のハーフトーン処理を完了し、図３の印刷処理に処理を戻す。
【００４９】
次に、図３のステップＳ１４０で、印刷用紙の種別がレーベルＬＢ以外の用紙であると判別された場合に実行される第２のハーフトーン処理の詳細について説明する。
【００５０】
図６は、第２のハーフトーン処理の詳細を示すフローチャートである。図示するように、この処理は、図５に示した第１のハーフトーン処理からステップＳ３２０〜ステップＳ３６０の処理を省略したものとなる。すなわち、ＣＰＵ１１０は、処理対象色を、上記順序に基づき選択すると（ステップＳ４００）、誤差バッファ１２２ｄを参照しつつ誤差拡散法により着目画素の二値化を行う（ステップＳ４１０）。そして、この二値化によって発生した誤差を、誤差バッファ１２２ｄに記録する（ステップＳ４２０）。
【００５１】
ＣＰＵ１１０は、全画素について、上記ステップＳ４１０およびステップＳ４２０の処理が完了したか否かを判断する（ステップＳ４３０）。完了していない場合には（ステップＳ４３０：Ｎｏ）、上記ステップＳ４１０へ処理を戻し、次の画素に着目画素を移して上述した処理を繰り返す。一方、全画素完了すれば（ステップＳ４３０：Ｙｅｓ）、全ての色について二値化が完了したかを判断する（ステップＳ４４０）。全ての色について完了していない場合には（ステップＳ４４０：Ｎｏ）、上記ステップＳ４００に処理を戻し、次の色について、二値化を行う。全ての色について二値化が完了した場合には（ステップＳ４４０：Ｙｅｓ）、第２のハーフトーン処理を完了し、図３の印刷処理に処理を戻す。
【００５２】
説明を図３に戻す。ＣＰＵ１１０は、上記第１のハーフトーン処理、または、第２のハーフトーン処理を完了すると、これらのハーフトーン処理の結果、得られた二値化データに対して、ラスタライズ等を行うことで、プリンタが解釈可能な印刷データを生成する（ステップＳ１７０）。そして、生成した印刷データをプリンタ２００に出力する（ステップＳ１８０）。以上の処理により、コンピュータ１００における一連の印刷処理が終了する。プリンタ２００は、上記ステップＳ１８０によって転送された印刷データを受信すると、受信した印刷データを解析しつつ、紙送りモータ２３０、キャリッジモータ２２０、インクヘッド２１１を制御して、レーベルＬＢ等へのカラー印刷を行う。
【００５３】
Ｄ．効果：
図７は、本実施例の効果を示す説明図である。以上で説明した本実施例の印刷システム１０によれば、レーベルＬＢに対する印刷の際には、図示するように、明度の低い色順に二値化が行われ、既に明度の低い色のドットが発生している画素には、それよりも明度の高い色のドットの発生が制限させることになる。そのため、レーベルＬＢ上に、ドットが重なり合うように形成されることが抑制されることになるため、インクのにじみや、意図しない混色による色の濁り等の発生が低減し、レーベル印刷時における印刷品位を向上させることができる。
【００５４】
また、本実施例では、明度の低いドットが発生している画素に対して、一律に明度の高いドットの発生を制限するのではなく、その画素のドット発生率の合計が閾値を超える場合、すなわち、単位面積当たりに発生するドットの数が多い場合については、上述した制限にかかわらず、明度の高いドットの発生を許容するものとした（図５のステップＳ３６０参照）。そのため、誤差拡散による二値化処理時に、色を配置する場所がなくなることを抑制することができ、色の再現性を向上させることができる。
【００５５】
更に、本実施例では、インクを吸収しにくい用紙ほど、ドットの発生率を低減することにしたため（図４参照）、ドットが重なり合って形成されることが、より抑制される。この結果、インクの乾燥時間が短縮され、にじみが発生することを低減することができる。
【００５６】
また、本実施例の第１のハーフトーン処理では、明度の低い色から順に二値化を行うものとしたため、薄い色のドットの発生が徐々に制限されていくことになる。一般的に、明度の低い色(濃度の濃い色)の方が明度の高い色よりドットが目立ちやすい。そのため、明度の低いドットの発生位置を意図的にずらすことは、粒状性を悪化させる可能性がある。従って、本実施例のように、明度の低い順で二値化もしくは多値化を行えば、明度の低い色のドットの配置が優先的に行われ、明度の高い色のドットの配置が制限されることになり、粒状性への悪影響を抑制することができる。
【００５７】
Ｅ．変形例：
以上、本発明の実施例について説明したが、本発明はこのような実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることはいうまでもない。
【００５８】
例えば、図２に示したプリンタ２００のメモリ２５３に、図１に示したプリンタドライバ１２２や色変換テーブル１３２、発生率テーブル１３３を記憶させ、プリンタ２００のＣＰＵ２５１が、上述した印刷処理やハーフトーン処理を実行するものとしてもよい。この場合、プリンタ２００は、印刷の設定を行うための画面を液晶ディスプレイ２４１に表示することで、操作パネル２４２によって印刷の設定を受け付けることができる。また、メモリカードスロット２４３に挿入されたメモリカードから画像データ１３１を入力することができる。このような構成によれば、コンピュータ１００を用いることなく、プリンタ２００単独で、レーベルＬＢに対する印刷を行うことができる。
【００５９】
また、上述した実施例では、ユーザからの印刷設定を受け付けることで用紙の種類を判別するものとした。これに対して、例えば、印刷用紙に光を照射する手段と、印刷用紙からの反射光の反射率を測定するセンサとをプリンタ２００に設け、かかる反射率に応じて印刷用紙の種別を自動的に判別するものとしてもよい。
【００６０】
また、上述した実施例では、ＣＤやＤＶＤ等のレーベルＬＢに対して印刷を行う場合について説明したが、ＯＨＰシートやフィルムなど、比較的、インクの吸収率の低い印刷媒体への印刷に対しても、本発明を適用することができる。かかる場合には、上記印刷処理の用紙種別の判定時において、レーベルＬＢのみならず、ＯＨＰシートやフィルムが印刷用紙として選択された場合にも、レーベルＬＢに対する印刷処理と同様の処理を行うものとすればよい。
【００６１】
また、上述した第１のハーフトーン処理や第２のハーフトーン処理では、誤差拡散法を用いて二値化を行うものとしたが、組織的ディザ法やランダムディザ法などの周知のディザ法を用いて二値化を行うものとしてもよい。この場合、上記ハーフトーン処理のステップＳ３７０における誤差バッファ１２２ｄへの誤差の記録は省略することができる。
【００６２】
組織的ディザ法によって誤差拡散を行う場合、所定のディザマトリクスに基づき１つの色の二値化が終了したら、その二値化においてオンとなった最大の閾値に、次の色の階調値を加算して、再度、同一のディザマトリクスに基づきその色の二値化を行うものとしてもよい。こうすることによっても、異なる色が重複して配置することが抑制されることになる。この場合、上記ハーフトーン処理のステップＳ３２０〜Ｓ３７０を省略することができる。なお、かかる方法によって色の重複を完全に抑制するためには、単色の階調値の最大値を２５５とした場合、二値化を行う画素に含まれる各色の階調値の合計が、２５５以下であることが好ましい。
【００６３】
また、上記実施例では、ドットの発生率に応じて、ドットを形成するかしないかの二値化を行うものとしたが、例えば、発生率テーブル１３３に、階調値に応じて、大きなドット、通常のドット、小さなドット、の３種類の大きさのドットの発生率を定義し、階調値に応じてドットを多値化するものとしてもよい。プリンタ２００のインクヘッド２１１は、ピエゾ素子に印加する負の電圧を制御することで、複数の異なる大きさのインクを吐出することができる。
【００６４】
また、上記実施例では、色変換処理後に、各色の階調値を、一旦、ドットの発生率に変換した上で二値化を行うものとしたが、これに対して、発生率への変換を省略し、階調値を直接、二値化するものとしてもよい。この場合、図５に示したハーフトーン処理のステップＳ３６０では、ドット発生率の合計ではなく、階調値の合計を所定の閾値と比較するものとする。このような構成であっても、ドットが重なり合うことを抑制することができる。
【００６５】
また、上記実施例では、図３に示したように、一旦、色変換処理（ステップＳ１２０）を実行してから、発生率変換処理（ステップＳ１３０）を行うものとした。これに対して、用紙の種別毎に色変換テーブルを用意することで、発生率変換処理に相当する処理を色変換処理時に同時に行うものとしてもよい。こうすることにより、用紙の種別に応じた下色除去を行うことができるので、各色の発生率が低減し、色が重なり合う確率を低減させることができる。
【図面の簡単な説明】
【００６６】
【図１】印刷システム１０の全体構成を示すブロック図である。
【図２】プリンタ２００の内部構成を示すブロック図である。
【図３】印刷処理のフローチャートである。
【図４】発生率テーブル１３３の一例を示す説明図である。
【図５】第１のハーフトーン処理の詳細を示すフローチャートである。
【図６】第２のハーフトーン処理の詳細を示すフローチャートである。
【図７】実施例の効果を示す説明図である。
【符号の説明】
【００６７】
１０...印刷システム
１００...コンピュータ
１１０...ＣＰＵ
１２０...メモリ
１２１...アプリケーションプログラム
１２２...プリンタドライバ
１２２ａ...色変換モジュール
１２２ｂ...発生率変換モジュール
１２２ｃ...ハーフトーン処理モジュール
１２２ｄ...誤差バッファ
１２２ｅ...印刷データ生成モジュール
１２３...ディスプレイドライバ
１２４...入力機器ドライバ
１３０...ハードディスク
１３１...画像データ
１３２...色変換テーブル
１３３...発生率テーブル
１４０...グラフィックコントローラ
１５０...ＰＳ／２インタフェース
１６０...ＵＳＢインタフェース
２００...プリンタ
２１０...キャリッジ
２１１...インクヘッド
２１２...インクカートリッジ
２２０...キャリッジモータ
２３０...紙送りモータ
２４０...ＵＳＢインタフェース
２４１...液晶ディスプレイ
２４２...操作パネル
２４３...メモリカードスロット
２５０...制御回路
２５１...ＣＰＵ
２５２...ＲＯＭ
２５３...メモリ
２６０...駆動ベルト
２７０...プラテン
２８０...摺動軸
３００...ディスプレイ
４００...キーボード
５００...マウス
【図１】
2006264097.tif 000003
【図２】
2006264097.tif 000004
【図３】
2006264097.tif 000005
【図４】
2006264097.tif 000006
【図５】
2006264097.tif 000007
【図６】
2006264097.tif 000008
【図７】
2006264097.tif 000009