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