(57)【要約】【課題】入力画像を示す第１印刷可能データと異なる第２印刷可能データを自動的に生成し、適切な印刷を行う。【解決手段】コンピュータであるＲＩＰ用ＰＣ１２に画像処理を行わせるプログラムであって、入力画像を示すラスタ画像データである第１ラスタデータを生成するラスタライズ処理と、印刷装置１４が解釈可能な形式により印刷される画像を示す印刷可能データへ第１ラスタデータを変換することにより、入力画像を示す第１印刷可能データを生成する第１印刷可能データ生成処理と、第１ラスタデータに基づき、第１印刷可能データと異なる印刷可能データである第２印刷可能データを生成する第２印刷可能データ生成処理とをＲＩＰ用ＰＣ１２に実行させる。【選択図】図１
2010055238.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置で印刷される画像として入力される入力画像をラスタ形式の画像データであるラスタ画像データに展開する画像処理をコンピュータに行わせるプログラムであって、
前記印刷装置の解像度に合わせた解像度の前記ラスタ画像データに前記入力画像を展開することにより、前記入力画像を示す前記ラスタ画像データである第１ラスタデータを生成するラスタライズ処理と、
前記印刷装置が解釈可能な形式により印刷される画像を示すデータである印刷可能データへ前記第１ラスタデータを変換することにより、前記入力画像を示す前記印刷可能データである第１印刷可能データを生成する第１印刷可能データ生成処理と、
前記第１ラスタデータに基づき、前記第１印刷可能データと異なる前記印刷可能データである第２印刷可能データを生成する第２印刷可能データ生成処理と
を前記コンピュータに実行させることを特徴とするプログラム。
【請求項２】
前記ラスタライズ処理は、プロセスカラーにより前記入力画像を示す前記第１ラスタデータを生成し、
前記第２印刷可能データ生成処理は、前記プロセスカラー以外の特色のインクにより印刷される画像であり、前記第１印刷可能データにより印刷される前記入力画像の少なくとも一部と重ねて印刷される画像を示す前記第２印刷可能データを生成することを特徴とする請求項１に記載のプログラム。
【請求項３】
前記第１ラスタデータに基づき、前記第１ラスタデータと異なる前記ラスタ画像データである第２ラスタデータを生成する第２ラスタデータ生成処理を更に前記コンピュータに行わせ、
前記第２印刷可能データ生成処理は、前記第２ラスタデータを前記印刷可能データへ変換することにより、前記第２印刷可能データを生成することを特徴とする請求項１又は２に記載のプログラム。
【請求項４】
前記印刷装置は、インクジェットプリンタであり、
前記ラスタライズ処理は、プロセスカラーにより前記入力画像を示す前記第１ラスタデータを生成し、
前記第２印刷可能データ生成処理は、前記プロセスカラー以外の特色のインクであり、前記プロセスカラー用のインクの上又は下に重ねて印刷される重ね印刷用のインクにより印刷される画像を示す前記第２印刷可能データを生成し、
前記第２ラスタデータ生成処理は、
前記第１ラスタデータの各画素に対し、いずれかの色が設定されているか否かを判定し、
いずれかの色が設定されていると判定した場合、前記第１ラスタデータの当該画素に対応する前記第２ラスタデータの画素に対し、前記重ね印刷用のインクの色を設定することを特徴とする請求項３に記載のプログラム。
【請求項５】
前記第１ラスタデータは、各色の前記プロセスカラー用のインクの混合比により各画素の色を示すデータであり、
前記第２印刷可能データは、前記印刷装置の解像度の画像における画素毎に、前記重ね印刷用のインクの吐出の有無を示すデータであり、
前記第２ラスタデータ生成処理は、
前記第１ラスタデータに基づき、前記各色のプロセスカラー用のインクにそれぞれ対応する各色のプレーンデータを生成し、
前記各色のプレーンデータの各画素の値に基づき、前記第１ラスタデータの各画素に対し、いずれかの色が設定されているか否かを判定し、
前記第２ラスタデータを構成するプレーンデータとして、前記重ね印刷用のインクに対応するプレーンデータを生成し、当該プレーンデータの各画素について、前記第１ラスタデータにおける同じ位置の画素にいずれかの色が設定されている場合に、前記重ね印刷用のインクの色を付けるフラグを設定し、
前記第２印刷可能データ生成処理は、前記重ね印刷用のインクに対応するプレーンデータにより構成される前記第２ラスタデータを印刷可能データに変換することにより、前記第２印刷可能データを生成することを特徴とする請求項４に記載のプログラム。
【請求項６】
印刷装置で印刷される画像として入力される入力画像をラスタ形式の画像データであるラスタ画像データに展開する画像処理方法であって、
前記印刷装置の解像度に合わせた解像度の前記ラスタ画像データに前記入力画像を展開することにより、前記入力画像を示す前記ラスタ画像データである第１ラスタデータを生成するラスタライズ段階と、
前記印刷装置が解釈可能な形式により印刷される画像を示すデータである印刷可能データへ前記第１ラスタデータを変換することにより、前記入力画像を示す前記印刷可能データである第１印刷可能データを生成する第１印刷可能データ生成段階と、
前記第１ラスタデータに基づき、前記第１印刷可能データと異なる前記印刷可能データである第２印刷可能データを生成する第２印刷可能データ生成段階と
を備えることを特徴とする画像処理方法。
【請求項７】
印刷装置で印刷される画像として入力される入力画像をラスタ形式の画像データであるラスタ画像データに展開する画像処理装置であって、
前記印刷装置の解像度に合わせた解像度の前記ラスタ画像データに前記入力画像を展開することにより、前記入力画像を示す前記ラスタ画像データである第１ラスタデータを生成するラスタライズ処理部と、
前記印刷装置が解釈可能な形式により印刷される画像を示すデータである印刷可能データへ前記第１ラスタデータを変換することにより、前記入力画像を示す前記印刷可能データである第１印刷可能データを生成する第１印刷可能データ生成処理部と、
前記第１ラスタデータに基づき、前記第１印刷可能データと異なる前記印刷可能データである第２印刷可能データを生成する第２印刷可能データ生成処理部と
を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、画像処理方法、及び画像処理装置に関する。
【背景技術】
【０００２】
インクジェットプリンタ等の印刷装置で印刷を行う場合、プロセスカラーで印刷されたカラー画像の上又は下に、特色のインク等による印刷を行う場合がある。例えば、透光性の媒体に印刷を行う場合、例えば白色のインクにより、プロセスカラーで印刷された画像の上又は下に、下地用の印刷を行う場合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の印刷工程において、このような印刷を行う場合、作業者は、印刷されるべき画像を示すデータとして、カラー画像の印刷に用いるカラー印刷用のデータだけでなく、例えば白色のインクによる下地印刷用のデータも作成することが必要になる。また、印刷を行う際には、カラー印刷及び下地用印刷のそれぞれについて、印刷の条件設定を行うことが必要となる。そのため、従来、下地用の印刷を行おうとする場合、作業者に求められるスキルも高くなり、高いスキルがないと適切に印刷を行うことが困難になる場合があった。
【０００４】
これに対し、従来、プロセスカラー印刷用のネイティブデータを元に、白インク印刷用のネイティブデータを作成する方法が提案されている（例えば、特許文献１参照。）。この方法では、ベクタ形式の画像データをラスタ形式のデータに変換し、そのデータをプロセスカラー印刷用のネイティブデータに変換する。そして、そのネイティブデータから、白インク印刷用のネイティブデータを作成する。
【０００５】
この方法では、例えば、プロセスカラー印刷用のネイティブデータの各画素（ピクセル）におけるビットの有無を判断し、プロセスカラー印刷用のネイティブデータにおいてビットが立っている場合、白インク印刷用のネイティブデータにおける対応画素の位置に、ビットを立てる。また、この場合、プロセスカラー印刷用のネイティブデータにおいてビットが立っていない場合、白インク印刷用のネイティブデータにおける対応画素の位置に、ビットが立てられないこととなる。
【０００６】
ここで、プロセスカラー印刷用のネイティブデータは、各色のインク毎に生成され、対応するインクで印刷される画像を２値画像により示す。また、ネイティブデータにおいて、例えば画像のハイライト領域や、色が薄い領域等は、ビットが立っている画素の密度を小さくすることにより表現される。そのため、このような領域においては、ビットが立っている画素がまばらになる。その結果、このような方法により白インク印刷用のネイティブデータを作成すると、白インク印刷用のネイティブデータにおける対応領域でも、ビットが立っている画素はまばらになる。また、この場合、その領域において、下地用の印刷がまばらになったり、色が薄くなることとなる。
【０００７】
しかし、ハイライト領域や色の薄い領域は、プロセスカラー印刷用のネイティブデータにおいてビットが立っている画素がまばらであっても、元の画像では連続的に色が付いている領域である場合がある。そのため、このような場合、白インク印刷用のネイティブデータにおける対応領域では、連続的にビットを立て、下地用の印刷を行いたい場合もある。
【０００８】
そのため、従来、このような方法では、適切に印刷を行えない場合があった。そこで、本発明は、上記の課題を解決できるプログラム、画像処理方法、及び画像処理装置を提供することを目的とする。
【特許文献１】特開２００６−３５７９３号公報
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明は、以下の構成を有する。
（構成１）印刷装置で印刷される画像として入力される入力画像をラスタ形式の画像データであるラスタ画像データに展開する画像処理をコンピュータに行わせるプログラムであって、印刷装置の解像度に合わせた解像度のラスタ画像データに入力画像を展開することにより、入力画像を示すラスタ画像データである第１ラスタデータを生成するラスタライズ処理と、印刷装置が解釈可能な形式により印刷される画像を示すデータである印刷可能データへ第１ラスタデータを変換することにより、入力画像を示す印刷可能データである第１印刷可能データを生成する第１印刷可能データ生成処理と、第１ラスタデータに基づき、第１印刷可能データと異なる印刷可能データである第２印刷可能データを生成する第２印刷可能データ生成処理とをコンピュータに実行させる。
【００１０】
入力画像は、ＤＴＰソフトウェア等のアプリケーションを用いて作成される画像である。入力画像は、例えば記憶装置から読み込まれることにより、コンピュータに入力される。入力画像は、画像処理を行うコンピュータに、例えばネットワークを介して他のコンピュータから入力されてもよい。ラスタライズ処理は、例えば、入力画像を印刷装置の解像度に合わせてラスタライズし、印刷装置の色再現特性に合わせてカラー変換することにより、第１ラスタデータを生成する。
【００１１】
印刷可能データは、例えば、出力先の印刷装置に応じたデータ形式のネイティブデータである。印刷可能データは、例えば、出力先の印刷装置が解釈可能なプリンタ記述言語により印刷される画像を示すデータであってよい。
【００１２】
このように構成すれば、例えば、印刷可能データに変換される前のラスタ画像データである第１ラスタデータに基づき、第１印刷可能データに加え、第２印刷可能データを適切に生成できる。これにより、例えば白色のインク等の下地用のインクにより印刷を行う場合等に、そのインク用のデータを別途作成する必要がなくなる。
【００１３】
更には、この場合、例えば第１印刷可能データにより示される画像においてビットが立っている画素がまばらになっていたとしても、変換前の第１ラスタデータに基づいて第２印刷可能データを生成することにより、元の入力画像に対してより適した第２印刷可能データを生成できる。また、これにより、例えば、入力画像を示す第１印刷可能データと異なる第２印刷可能データを自動的に生成し、適切な印刷を行うことができる。
【００１４】
尚、ラスタライズ処理の後、プログラムは、コンピュータに、例えば、第１印刷可能データ生成処理及び第２印刷可能データ生成処理のいずれを先に実行させてもよい。また、両方を並列に実行させてもよい。第１印刷可能データ生成処理及び第２印刷可能データ生成処理の後、プログラムは、コンピュータに、印刷処理を実行させる。印刷処理において、コンピュータは、第１印刷可能データ及び第２印刷可能データを印刷装置へ出力することにより、印刷装置に印刷動作を行わせる。
【００１５】
この場合、コンピュータは、例えば、第１印刷可能データ及び第２印刷可能データの一方を印刷装置へ出力し、出力した印刷可能データに対応する印刷動作を印刷装置に行わせる。その後、例えば媒体の位置を印刷前の位置に戻し、他方の印刷可能データを印刷装置に出力する。これにより、印刷装置に、第１印刷可能データ及び第２印刷可能データに対応する印刷動作を行わせる。また、例えば印刷装置が、第１印刷可能データ及び第２印刷可能データに対応する印刷動作を同時に行う構成である場合、コンピュータは、第１印刷可能データ及び第２印刷可能データを、同時又は連続的に印刷装置へ出力してもよい。
【００１６】
また、第２印刷可能データに対応する印刷動作時において、コンピュータは、例えば、プログラムに従って、例えば、第１印刷可能データに対応する印刷の条件設定に基づき、自動的に、生成した第２印刷可能データの印刷の条件設定を行う。例えば、第２印刷可能データに対応する印刷の条件設定を、第１印刷可能データに対応する印刷の条件設定と同じにしてもよい。このように構成すれば、第１印刷可能データ及び第２印刷可能データのそれぞれに対して印刷の条件設定を個別に行う必要がなくなり、作業が簡便になる。
【００１７】
（構成２）ラスタライズ処理は、プロセスカラーにより入力画像を示す第１ラスタデータを生成し、第２印刷可能データ生成処理は、プロセスカラー以外の特色のインクにより印刷される画像であり、第１印刷可能データにより印刷される入力画像の少なくとも一部と重ねて印刷される画像を示す第２印刷可能データを生成する。このように構成すれば、特色のインクにより印刷される画像を、入力画像と重ねて適切に印刷できる。
【００１８】
尚、プロセスカラーとは、例えば、ＣＭＹＫインクの各色である。ラスタライズ処理は、第１ラスタデータとして、例えば、各色のプロセスカラー用のインクの混合比により各画素の色を示すデータを生成する。また、第１印刷可能データ生成処理は、第１ラスタデータに基づき、第１印刷可能データとして、例えば、各色のプロセスカラー用のインクとそれぞれ対応付けられた複数の２値画像により入力画像を示す印刷可能データを生成する。また、この特色のインクは、例えば下地用のインク、クリアインク、ニス、抜染液等である。下地用のインクとは、例えば白色のインクである。また、この特色のインクが、下地用のインクである場合等において、第２印刷画像が示す画像は、入力画像の全体と重ねて印刷されることが好ましい。
【００１９】
（構成３）第１ラスタデータに基づき、第１ラスタデータと異なるラスタ画像データである第２ラスタデータを生成する第２ラスタデータ生成処理を更にコンピュータに行わせ、第２印刷可能データ生成処理は、第２ラスタデータを印刷可能データへ変換することにより、第２印刷可能データを生成する。第２ラスタデータは、例えば、印刷装置の解像度に合わせた解像度のラスタ画像データである。このように構成すれば、第２印刷可能データを適切に生成できる。
【００２０】
（構成４）印刷装置は、インクジェットプリンタであり、ラスタライズ処理は、プロセスカラーにより入力画像を示す第１ラスタデータを生成し、第２印刷可能データ生成処理は、プロセスカラー以外の特色のインクであり、プロセスカラー用のインクの上又は下に重ねて印刷される重ね印刷用のインクにより印刷される画像を示す第２印刷可能データを生成し、第２ラスタデータ生成処理は、第１ラスタデータの各画素に対し、いずれかの色が設定されているか否かを判定し、いずれかの色が設定されていると判定した場合、第１ラスタデータの当該画素に対応する第２ラスタデータの画素に対し、重ね印刷用のインクの色を設定する。このように構成すれば、第２印刷可能データを適切に生成できる。
【００２１】
（構成５）第１ラスタデータは、各色のプロセスカラー用のインクの混合比により各画素の色を示すデータであり、第２印刷可能データは、印刷装置の解像度の画像における画素毎に、重ね印刷用のインクの吐出の有無を示すデータであり、第２ラスタデータ生成処理は、第１ラスタデータに基づき、各色のプロセスカラー用のインクにそれぞれ対応する各色のプレーンデータを生成し、各色のプレーンデータの各画素の値に基づき、第１ラスタデータの各画素に対し、いずれかの色が設定されているか否かを判定し、第２ラスタデータを構成するプレーンデータとして、重ね印刷用のインクに対応するプレーンデータを生成し、当該プレーンデータの各画素について、第１ラスタデータにおける同じ位置の画素にいずれかの色が設定されている場合に、重ね印刷用のインクの色を付けるフラグを設定し、第２印刷可能データ生成処理は、重ね印刷用のインクに対応するプレーンデータにより構成される第２ラスタデータを印刷可能データに変換することにより、第２印刷可能データを生成する。このように構成すれば、第２印刷可能データをより適切に生成できる。
【００２２】
（構成６）印刷装置で印刷される画像として入力される入力画像をラスタ形式の画像データであるラスタ画像データに展開する画像処理方法であって、印刷装置の解像度に合わせた解像度のラスタ画像データに入力画像を展開することにより、入力画像を示すラスタ画像データである第１ラスタデータを生成するラスタライズ段階と、印刷装置が解釈可能な形式により印刷される画像を示すデータである印刷可能データへ第１ラスタデータを変換することにより、入力画像を示す印刷可能データである第１印刷可能データを生成する第１印刷可能データ生成段階と、第１ラスタデータに基づき、第１印刷可能データと異なる印刷可能データである第２印刷可能データを生成する第２印刷可能データ生成段階とを備える。このようにすれば、例えば、構成１と同様の効果を得ることができる。
【００２３】
（構成７）印刷装置で印刷される画像として入力される入力画像をラスタ形式の画像データであるラスタ画像データに展開する画像処理装置であって、印刷装置の解像度に合わせた解像度のラスタ画像データに入力画像を展開することにより、入力画像を示すラスタ画像データである第１ラスタデータを生成するラスタライズ処理部と、印刷装置が解釈可能な形式により印刷される画像を示すデータである印刷可能データへ第１ラスタデータを変換することにより、入力画像を示す印刷可能データである第１印刷可能データを生成する第１印刷可能データ生成処理部と、第１ラスタデータに基づき、第１印刷可能データと異なる印刷可能データである第２印刷可能データを生成する第２印刷可能データ生成処理部とを備える。このように構成すれば、例えば、構成１と同様の効果を得ることができる。
【００２４】
尚、この画像処理装置は、所定のプログラムに従って動作するコンピュータであってよい。この場合、例えばコンピュータのＣＰＵが、プログラムに従って、画像処理装置の各部として動作する。
【発明の効果】
【００２５】
本発明によれば、例えば、入力画像を示す第１印刷可能データと異なる第２印刷可能データを自動的に生成し、適切な印刷を行うことができる。また、これにより、印刷に関しての種々の問題点を解決するような高機能のデータ処理を実現するプログラム、画像処理方法、及び画像処理装置を適切に提供できる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明に係る実施形態を、図面を参照しながら説明する。図１は、本発明の一実施形態に係る印刷システム１０の一例を示す。図１（ａ）は、印刷システム１０の構成の一例を示す。図１（ｂ）は、印刷システム１０が印刷する画像について説明する図である。印刷システム１０は、ＤＴＰソフトウェア等のアプリケーションを用いて作成される入力画像の印刷を行う印刷システムであり、ＲＩＰ用ＰＣ１２及び印刷装置１４を備える。
【００２７】
ＲＩＰ用ＰＣ１２は、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理用のコンピュータである。本例において、ＲＩＰ用ＰＣ１２は、予めインストールされたプログラムに従って画像処理を行い、入力画像をラスタ形式の画像データであるラスタ画像データに展開する。本例において、ＲＩＰ用ＰＣ１２は、入力画像として、例えば、ベクタ形式の画像データを受け取る。そして、入力画像をラスタライズしてラスタ形式のデータに変換することにより、入力画像を示すラスタ画像データである第１ラスタデータを生成する。第１ラスタ画像データは、例えば印刷装置１４で使用されるインクに対応するプロセスカラーにより入力画像を示すカラー画像のラスタデータであり、各色のプロセスカラー用のインクの混合比により各画素の色を示す。
【００２８】
また、ＲＩＰ用ＰＣ１２は、第１ラスタ画像データに基づいて印刷可能データを生成し、印刷装置１４へ出力する。印刷可能データは、印刷装置１４が解釈可能な形式により印刷される画像を示すデータであり、例えば、印刷装置１４に応じたデータ形式のネイティブデータである。印刷可能データは、印刷装置１４が解釈可能なプリンタ記述言語により印刷される画像を示すデータであってよい。印刷可能データは、例えば、インクの吐出の有無を示す２値画像により、印刷される画像を示す。印刷可能データは、印刷装置が直接解釈可能なコマンドと、２値画像とを含むデータであってよい。
【００２９】
本例において、ＲＩＰ用ＰＣ１２は、第１ラスタ画像データに基づき、印刷可能データとして、第１印刷可能データ及び第２印刷可能データを生成する。第１印刷可能データは、入力画像を示す印刷可能データであり、プロセスカラーで表現された入力画像であるカラー画像１０４を示す。第２印刷可能データは、第１印刷可能データと異なる印刷可能データであり、プロセスカラー以外の特色のインクにより印刷される下地画像１０２を示す。下地画像１０２は、カラー画像１０４の下地となる画像であり、カラー画像１０４と重ねて印刷される。
【００３０】
尚、第１印刷可能データ及び第２印刷可能データを生成する処理については、後に詳しく説明する。また、ＲＩＰ用ＰＣ１２は、生成した第１印刷可能データ及び第２印刷可能データを印刷装置１４へ出力することにより、印刷装置１４に印刷動作を行わせる。
【００３１】
印刷装置１４は、ＣＭＹＫインクによるカラー印刷を行うインクジェットプリンタである。また、本例において、印刷装置１４は、例えば透光性の媒体に印刷を行うインクジェットプリンタであり、プロセスカラーの各色のインクによるカラー画像１０４の印刷の他に、下地用の特色のインクにより、カラー画像１０４の上又は下に重ねて、下地画像１０２の印刷を行う。プロセスカラーとは、例えば、印刷装置１４で使用されるＣＭＹＫインクの各色である。また、下地用の特色のインクは、例えば白色のインクである。
【００３２】
下地画像１０２及びカラー画像１０４を印刷する印刷動作において、印刷装置１４は、先ず、ＲＩＰ用ＰＣ１２から第２印刷可能データを受け取る。そして、第２印刷可能データに応じて、下地画像１０２を印刷する。また、下地画像１０２の印刷後、例えばＲＩＰ用ＰＣ１２の指示に応じて、媒体を原点位置に戻す。そして、ＲＩＰ用ＰＣ１２から第１印刷可能データを受け取り、第１印刷可能データに応じて、下地画像１０２と重ねて、カラー画像１０４を印刷する。
【００３３】
本例によれば、例えば、カラー画像１０４を示す第１印刷可能データに加え、下地画像１０２を示す第２印刷可能データを入力画像から自動的に生成して、下地画像１０２及びカラー画像１０４を適切に印刷できる。そのため、下地画像１０２用の画像のデータを作業者が別途作成する必要がなくなる。また、これにより、作業者の手間を軽減し、適切な印刷を簡便に行うことが可能になる。
【００３４】
図２は、ＲＩＰ用ＰＣ１２の動作の一例を示すフローチャートであり、予めインストールされたプログラムに従ってＲＩＰ用ＰＣ１２が行う画像処理及びその前後の処理の一例を示す。
【００３５】
本例において、ＲＩＰ用ＰＣ１２は、先ず、入力画像のデータの読み込み（Ｓ１０２）と、印刷条件設定の読み込み（Ｓ１０４）とを行う。ＲＩＰ用ＰＣ１２は、入力画像のデータ及び印刷条件設定を、ＨＤＤ等の記憶装置から読み込む。ＲＩＰ用ＰＣ１２は、これらを、例えばネットワークを介して他のコンピュータから読み込んでもよい。
【００３６】
続いて、ＲＩＰ用ＰＣ１２は、ラスタライズ処理を行い、印刷装置１４の解像度に合わせた解像度のラスタ画像データに入力画像を展開することにより、第１ラスタデータを生成する（Ｓ１０６）。本例において、ＲＩＰ用ＰＣ１２は、例えば、印刷装置１４の解像度に合わせて入力画像をラスタライズし、印刷装置１４の色再現特性に合わせてカラー変換することにより、第１ラスタデータを生成する。ラスタライズ処理は、第１ラスタデータに相当するデータを生成する公知の処理と同一又は同様の処理であってよい。
【００３７】
続いて、ＲＩＰ用ＰＣ１２は、第１印刷可能データ生成処理を行い、印刷可能データへ第１ラスタデータを変換することにより、第１印刷可能データを生成する（Ｓ１０８）。本例において、ＲＩＰ用ＰＣ１２は、第１ラスタデータに基づき、第１印刷可能データとして、例えば、各色のプロセスカラー用のインクとそれぞれ対応付けられた複数の２値画像により入力画像を示す印刷可能データを生成する。第１印刷可能データ生成処理は、第１印刷可能データに相当するデータを生成する公知の処理と同一又は同様の処理であってよい。
【００３８】
続いて、ＲＩＰ用ＰＣ１２は、第２ラスタデータ生成処理を行い、第１ラスタデータに基づき、第１ラスタデータと異なるラスタ画像データである第２ラスタデータを生成する（Ｓ１１０）。第２ラスタデータは、例えば、印刷装置１４の解像度に合わせた解像度のラスタ画像データである。そして、ＲＩＰ用ＰＣ１２は、第２印刷可能データ生成処理を行い、第２ラスタデータを印刷可能データへ変換することにより、第２印刷可能データを生成する（Ｓ１１２）。これにより、ＲＩＰ用ＰＣ１２は、入力画像を示す第１ラスタデータに基づき、入力画像を示す第１印刷可能データとは異なる第２印刷可能データを更に生成する。
【００３９】
ここで、本例において、第２印刷可能データは、図１に関連して説明したように、例えば白色のインク等の下地用の特色のインクにより印刷される下地画像１０２を示すデータである。本発明の変形例において、第２印刷可能データは、その他の特色のインクで印刷される画像を示すデータであってもよい。例えば、第２印刷可能データは、その他の重ね印刷用インクで印刷される画像を示すデータであってもよい。このような重ね印刷用インクとしては、例えば、クリアインク、ニス、抜染液等の各種の特色のインクを用いることが考えられる。尚、第２ラスタデータ生成処理及び第２印刷可能データ生成処理については、後に更に詳しく説明する。
【００４０】
第２印刷可能データ生成処理に続いて、ＲＩＰ用ＰＣ１２は、第２印刷可能データを印刷装置１４に出力する（Ｓ１１４）。これにより、印刷装置１４は、白色のインク等の下地用のインクにより、下地画像１０２を、媒体状の所定の位置に印刷する。
【００４１】
下地画像１０２が印刷された後、ＲＩＰ用ＰＣ１２は、例えばコマンドにより印刷装置１４を制御することにより、媒体の位置を、下地画像１０２の印刷を行う前の原点位置に戻す（Ｓ１１６）。そして、第１印刷可能データを印刷装置１４に出力する（Ｓ１１８）。これにより、印刷装置１４は、プロセスカラーのインクにより、下地画像１０２と重ねて、カラー画像１０４を印刷する。本例によれば、一の入力画像に基づき、下地画像１０２及びカラー画像１０４を適切に印刷できる。
【００４２】
尚、上記の各処理の順番は、適宜変更可能である。また、複数の処理を並列に実行してもよい。例えば、ＲＩＰ用ＰＣ１２は、第１印刷可能データ生成処理より先に、第２ラスタデータ生成処理を行ってもよい。また、この場合、更に、第２印刷可能データ生成処理を、第１印刷可能データ生成処理より先に行ってもよい。
【００４３】
また、ＲＩＰ用ＰＣ１２は、第２印刷可能データよりも先に、第１印刷可能データを印刷装置１４に出力してもよい。このようにすれば、例えば、透光性の媒体において、被印刷面の裏面側からカラー画像１０４が見えるように印刷を行うことができる。
【００４４】
図３及び図４は、第２ラスタデータ生成処理及び第２印刷可能データ生成処理について更に詳しく説明する図である。図３は、第２ラスタデータ生成処理及び第２印刷可能データ生成処理の動作を更に詳細に示すフローチャートである。図４は、第２ラスタデータ生成処理の概略を示す図であり、第１ラスタデータ２０２から第２ラスタデータのプレーンデータ２０６を生成する様子を、１ライン分のデータについて示す。
【００４５】
尚、以下の説明においては、説明の便宜上、下地画像１０２の印刷を白色のインクにより行う場合について説明する。第２ラスタデータ生成処理及び第２印刷可能データ生成処理は、白色のインク以外の各種のインクを用いる場合についても、同一又は同様に行うことができる。
【００４６】
本例の第２ラスタデータ生成処理（Ｓ１１０）において、ＲＩＰ用ＰＣ１２は、先ず、第１ラスタデータをプロセスカラーの各色毎のプレーンデータに分解することにより、各色のプロセスカラー用のインクにそれぞれ対応する各色のプレーンデータを生成する（Ｓ２０２）。例えば、図４に示すように、第１ラスタデータ２０２に基づき、黒（Ｋ）色のインクに対応するプレーンデータ２０４ｋ、黄（Ｙ）色のインクに対応するプレーンデータ２０４ｙ、及びマゼンダ（Ｍ）色のインクに対応するプレーンデータ２０４ｍ、シアン（Ｃ）色のインクに対応するプレーンデータ２０４ｃを生成する。
【００４７】
そして、生成した各色のプレーンデータを用いて、第１ラスタデータにおいて色の設定されている画素を検出することにより、カラー情報の有無の判断処理を行う（Ｓ２０４）。この処理において、ＲＩＰ用ＰＣ１２は、各色のプレーンデータの各画素の値に基づき、第１ラスタデータの各画素に対し、いずれかの色が設定されているか否かを判定する。
【００４８】
そして、その結果に基づき、第２ラスタデータを構成するプレーンデータとして、白色のインクに対応するプレーンデータを生成する。そして、そのプレーンデータの各画素に対し、白色のインクの色の有無を示すフラグを設定する（Ｓ２０６）。
【００４９】
この処理において、ＲＩＰ用ＰＣ１２は、例えば、白色のインクに対応するプレーンデータの各画素について、第１ラスタデータにおける同じ位置の画素にいずれかの色が設定されている場合に、白色のインクの色を付けるフラグを設定する。これにより、ＲＩＰ用ＰＣ１２は、第１ラスタデータの各画素について、いずれかの色が設定されていると判定した場合、第２ラスタデータのプレーンデータにおけるその画素に対応する画素のフラグを有効にして、白色のインクの色を設定する。例えば、図４に示すように、白色のインクに対応するプレーンデータ２０６の各画素について、ＲＩＰ用ＰＣ１２は、いずれかのプレーンデータ２０４ｋ、２０４ｙ、２０４ｍ、２０４ｃの対応箇所に色が設定されている場合に、フラグを有効にする。本例によれば、カラー画像１０４を示す第１ラスタデータに基づき、下地画像１０２を示す第２ラスタデータを適切に生成できる。
【００５０】
尚、第２ラスタデータのプレーンデータにおける画素のフラグを有効にする場合、ＲＩＰ用ＰＣ１２は、例えば、その画素に、白色のインクの色を、予め設定された濃度で設定する。また、画素のフラグを無効にする場合、ＲＩＰ用ＰＣ１２は、その画素の色を、無色に設定する。
【００５１】
続いて、第２印刷可能データ生成処理（Ｓ１１２）において、白色のインクに対応するプレーンデータにより構成される第２ラスタデータを印刷可能データに変換する。これにより、ＲＩＰ用ＰＣ１２は、第２印刷可能データを生成する。
【００５２】
本例によれば、カラー画像１０４を示す第１ラスタデータに基づき、下地画像１０２を示す第２印刷可能データを適切に生成できる。また、変換前の第１ラスタデータに基づいて第２印刷可能データを生成することにより、元の入力画像に適した第２印刷可能データを適切に生成できる。そのため、本例によれば、例えば、下地画像１０２を示す第２印刷可能データを自動的に生成し、適切な印刷を行うことができる。
【００５３】
図５は、第２ラスタデータ生成処理の変形例の概略を示す図であり、第１ラスタデータ２０２から第２ラスタデータのプレーンデータ２０６を生成する様子を、１ライン分のデータについて示す。尚、以下に説明する点を除き、図５において、図４と同じ符号を付した構成は、図４における構成と同一又は同様である。
【００５４】
本例において、ＲＩＰ用ＰＣ１２は、カラー画像１０４におけるプロセスカラーのインクの情報（カラー情報）のある部分だけでなく、カラー情報の無い部分にも、白色のインクのプレーンデータ２０６にフラグを立てる。より具体的には、例えば、ＲＩＰ用ＰＣ１２は、白色のインクに対応するプレーンデータ２０６の各画素について、いずれかのプレーンデータ２０４ｋ、２０４ｙ、２０４ｍ、２０４ｃの対応箇所に色が設定されている場合のみではなく、色が設定されていない場合にも、フラグを有効にして、白色のインクの色を設定する。
【００５５】
尚、この場合、ＲＩＰ用ＰＣ１２は、第１ラスタデータに基づいてプレーンデータ２０６を生成することにより、例えば、第１ラスタデータを構成する矩形状の各プレーンデータ２０４ｋ、２０４ｙ、２０４ｍ、２０４ｃと同じ大きさの矩形状のプレーンデータ２０６を生成する。また、白色インクの濃度は、例えば、予め印刷条件設定として読み込まれる。
【００５６】
また、プレーンデータ２０６の各画素のフラグを設定した後、ＲＩＰ用ＰＣ１２は、第２印刷可能データ生成処理により、プレーンデータ２０６により構成される第２ラスタデータを印刷可能データに変換する。これにより、本例のＲＩＰ用ＰＣ１２は、プレーンデータ２０６に対応する矩形領域の画像全体が白色のインクで塗られた下地画像１０２を示す第２印刷可能データを生成する。本例においても、例えば、下地画像１０２を示す第２印刷可能データを適切かつ自動的に生成できる。
【００５７】
尚、以上の説明において、カラー画像１０４を示す第１ラスタデータと、第１ラスタデータから生成される第２印刷可能データとの対応関係は、１対１の関係である。しかし、本発明の変形例において、この関係は、例えば、１対複数の関係であってもよい。この場合、第２印刷可能データ生成処理において、ＲＩＰ用ＰＣ１２は、例えば、第１ラスタデータに基づき、それぞれ異なる複数の第２印刷可能データを生成する。
【００５８】
このような例としては、例えば、第１ラスタデータが示すカラー画像１０４を布地の媒体に印刷する場合に、抜染インクの下地画像１０２、及び白色インクの下地画像１０２をそれぞれ示す複数の第２印刷可能データを生成することが考えられる。例えば、布地の媒体として黒色のＴシャツを使用する場合を考えると、このような複数の第２印刷可能データを生成することにより、先ず、抜染インクの下地画像１０２を印刷し、その後、白色インクの下地画像１０２を印刷する。そして、最後に、カラー画像１０４の印刷を行うことが考えられる。このようにすれば、例えば、カラー画像１０４をより適切かつきれいに印刷できる。
【００５９】
また、例えば黒色インク等の白色以外のインクによる下地画像１０２を示す第２印刷可能データを更に生成することも考えられる。例えば透光性の媒体を用いる場合に、白色インクの下地画像１０２よりも先に、黒色インク等による下地画像１０２を印刷する。そして、その上に白色インクの下地画像１０２を印刷し、最後に、カラー画像１０４の印刷を行うことが考えられる。このようにすれば、例えば、白インクの下地画像１０２のみを印刷する場合と比べ、隠蔽性を適切に高めることができる。
【００６０】
また、更に、一部の第２印刷可能データに対応する画像を、カラー画像１０４の上から印刷することも考えられる。例えば、クリアインクにより印刷される画像を示す第２印刷可能データを生成した場合、この画像の印刷を、カラー画像１０４の印刷の後に行うことが考えられる。
【００６１】
また、更には、これらを組み合わせた応用を考えることもできる。例えば、黒色インク等による下地画像１０２、白インクの下地画像１０２、及びクリアインクにより印刷される画像をそれぞれ示す複数の第２印刷可能データを生成することも考えられる。この場合、例えば、黒色インク等による下地画像１０２、白インクの下地画像１０２の印刷後にカラー画像１０４を印刷し、その後、更に、クリアインクにより印刷を行うことが考えられる。
【００６２】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【産業上の利用可能性】
【００６３】
本発明は、例えば画像処理をコンピュータに行わせるプログラムに好適に利用できる。
【図面の簡単な説明】
【００６４】
【図１】本発明の一実施形態に係る印刷システム１０の一例を示す図である。図１（ａ）は、印刷システム１０の構成の一例を示す。図１（ｂ）は、印刷システム１０が印刷する画像について説明する図である。
【図２】ＲＩＰ用ＰＣ１２の動作の一例を示すフローチャートである。
【図３】第２ラスタデータ生成処理及び第２印刷可能データ生成処理の動作を更に詳細に示すフローチャートである。
【図４】第２ラスタデータ生成処理の概略を示す図である。
【図５】第２ラスタデータ生成処理の変形例の概略を示す図である。
【符号の説明】
【００６５】
１０・・・印刷システム、１２・・・ＲＩＰ用ＰＣ、１４・・・印刷装置、１０２・・・下地画像、１０４・・・カラー画像、２０２・・・第１ラスタデータ、２０４ｋ、２０４ｙ、２０４ｍ、２０４ｃ・・・プレーンデータ、２０６・・・プレーンデータ
【図１】
2010055238.tif 000003
【図２】
2010055238.tif 000004
【図３】
2010055238.tif 000005
【図４】
2010055238.tif 000006
【図５】
2010055238.tif 000007