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