(57)【要約】  【課題】  パターンに変更を加えないことにより、処理時間のコストの上昇を抑えるとともに、スクリーンとの干渉等による画質の劣化を防止することのできる画像形成方法および装置を提供する。  【解決手段】  プリンタ１の画像データ展開部１０で、ページ記述言語のパターン塗りつぶし命令、幅が一定値以下の線の描画命令、大きさが一定値より小さい文字の描画命令等に基づいて生成された第１のラスタデータと、これら以外の命令に基づいて生成された第２のラスタデータとをラスタデータの生成時に区別し、画像処理部２０で、第１のラスタデータと第２のラスタデータとに異なる画像処理を施す。【選択図】        図１
2005267250.tif 000002
【特許請求の範囲】
【請求項１】
ページ記述言語で記述された画像データに基づいてラスタデータを生成し、該生成したラスタデータに基づいて画像を形成する画像形成方法において、
ページ記述言語のパターン塗りつぶし命令に基づいて生成された第１のラスタデータと、パターン塗りつぶし命令以外の命令に基づいて生成された第２のラスタデータとに異なる画像処理を施すことを特徴とする画像形成方法。
【請求項２】
ページ記述言語で記述された画像データに基づいてラスタデータを生成し、該生成したラスタデータに基づいて画像を形成する画像形成方法において、
ページ記述言語の線描画命令のうち、線幅が一定値以下若しくは濃度が一定値以下の線描画命令に基づいて生成された第１のラスタデータと、該線描画命令以外の命令に基づいて生成された第２のラスタデータとに異なる画像処理を施すことを特徴とする画像形成方法。
【請求項３】
ページ記述言語で記述された画像データに基づいてラスタデータを生成し、該生成したラスタデータに基づいて画像を形成する画像形成方法において、
ページ記述言語の文字描画命令のうち、文字の大きさが一定値以下若しくは濃度が一定値以下の文字描画命令に基づいて生成された第１のラスタデータと、該文字描画命令以外の命令に基づいて生成された第２のラスタデータとに異なる画像処理を施すことを特徴とする画像形成方法。
【請求項４】
前記第１のラスタデータおよび前記第２のラスタデータを生成する際に、該第１のラスタデータと該第２のラスタデータとに、それぞれ異なる識別情報を付し、該識別情報に基づいて前記画像処理を施すことを特徴とする請求項１乃至３のいずれかに記載の画像形成方法。
【請求項５】
前記第１のラスタデータに対してのみスクリーン処理を施さないことを特徴とする請求項１乃至３のいずれかに記載の画像形成方法。
【請求項６】
前記第１のラスタデータに対するスクリーン処理で用いるスクリーンの線数を、前記第２のラスタデータに対するスクリーン処理で用いるスクリーンの線数よりも高線数とすることを特徴とする請求項１乃至３のいずれかに記載の画像形成方法。
【請求項７】
前記第１のラスタデータに対するスクリーン処理で用いるスクリーンは、各色をシフトしたものであることを特徴とする請求項１乃至３のいずれかに記載の画像形成方法。
【請求項８】
前記第１のラスタデータに対してのみ色変換処理と色補正処理とを施さないことを特徴とする請求項１乃至３のいずれかに記載の画像形成方法。
【請求項９】
ページ記述言語で記述された画像データに基づいてラスタデータを生成し、該生成したラスタデータに基づいて画像を形成する画像形成装置において、
ページ記述言語のパターン塗りつぶし命令に基づいて生成された第１のラスタデータに施す画像処理と、パターン塗りつぶし命令以外の命令に基づいて生成された第２のラスタデータに施す画像処理とを切り替える画像処理切替手段を具備することを特徴とする画像形成装置。
【請求項１０】
ページ記述言語で記述された画像データに基づいてラスタデータを生成し、該生成したラスタデータに基づいて画像を形成する画像形成装置において、
ページ記述言語の線描画命令のうち、線幅が一定値以下若しくは濃度が一定値以下の線描画命令に基づいて生成された第１のラスタデータに施す画像処理と、該線描画命令以外の命令に基づいて生成された第２のラスタデータに施す画像処理とを切り替える画像処理切替手段を具備することを特徴とする画像形成装置。
【請求項１１】
ページ記述言語で記述された画像データに基づいてラスタデータを生成し、該生成したラスタデータに基づいて画像を形成する画像形成装置において、
ページ記述言語の文字描画命令のうち、文字の大きさが一定値以下若しくは濃度が一定値以下の文字描画命令に基づいて生成された第１のラスタデータに施す画像処理と、該文字描画命令以外の命令に基づいて生成された第２のラスタデータに施す画像処理とを切り替える画像処理切替手段を具備することを特徴とする画像形成装置。
【請求項１２】
前記第１のラスタデータおよび前記第２のラスタデータを生成する際に、該第１のラスタデータと該第２のラスタデータとに、それぞれ異なる識別情報を付す識別情報付与手段をさらに具備し、
前記画像処理切替手段は、前記識別情報付与手段により付与された識別情報に基づいて、前記第１のラスタデータに施す画像処理と前記第２のラスタデータに施す画像処理とを切り替える
ことを特徴とする請求項９乃至１１のいずれかに記載の画像形成装置。
【請求項１３】
前記画像処理切替手段は、
前記第１のラスタデータに対してのみスクリーン処理を施さないことを特徴とする請求項９乃至１１のいずれかに記載の画像形成装置。
【請求項１４】
前記画像処理切替手段は、
前記第１のラスタデータに対するスクリーン処理で用いるスクリーンの線数を、前記第２のラスタデータに対するスクリーン処理で用いるスクリーンの線数よりも高線数とすることを特徴とする請求項９乃至１１のいずれかに記載の画像形成装置。
【請求項１５】
前記画像処理切替手段は、
各色をシフトしたスクリーンにより、前記第１のラスタデータに対するスクリーン処理を施させることを特徴とする請求項９乃至１１のいずれかに記載の画像形成装置。
【請求項１６】
前記画像処理切替手段は、
前記第１のラスタデータに対してのみ色変換処理と色補正処理とを施さないことを特徴とする請求項９乃至１１のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成方法および装置に関し、特に、ページ記述言語で記述された画像データに基づいてラスタデータを生成し、該生成したラスタデータに基づいて画像を形成する画像形成方法および装置に関する。
【背景技術】
【０００２】
一般に、ＰＣ（パーソナルコンピュータ）等で作成した文書等は、ページ記述言語としてプリンタ等の画像形成装置に送信される。そして、画像形成装置において、ページ記述言語に基づくラスタデータが生成され、生成されたラスタデータに対して、スクリーン処理等の画像処理が施された後に、用紙等に印刷されて出力される。
【０００３】
ところで、最近のアプリケーションソフトでは、作成する文書に、網掛けや半透明等のパターン塗りつぶし処理を指定することができる。しかしながら、このパターン塗りつぶし処理を施した部分や大きさの小さい文字、細線等は、画像形成装置におけるスクリーン処理で利用するスクリーンとの干渉により消えてしまう場合がある。
【０００４】
例えば、図１３（ａ）に示すような塗りつぶし領域に、２５％の網掛け処理を施した場合には、図１３（ｂ）に示すようなラスタデータが生成される。これに、図１３（ｃ）に示すような５０％のスクリーンを用いたスクリーン処理を施すと、その処理結果は、図１３（ｄ）に示すようなものとなり、網掛けのパターンが大きく変化してしまう。なお、図１３においては、斜線で示した部分が描画部分であり、スクリーン処理の結果である図１３（ｄ）に示したものは、図１３（ｂ）に示したものと、図１３（ｃ）に示したものの掛け合わせ（ＡＮＤ処理）である。
【０００５】
また、図１４（ａ）に示すような細線に、図１４（ｂ）に示すような５０％のスクリーンを用いたスクリーン処理を施すと、その処理結果は、図１４（ｃ）に示すようなものとなり、元の細線が、間隔の広い点線となってしまう。なお、図１４においては、斜線で示した部分が描画部分であり、スクリーン処理の結果である図１４（ｃ）に示したものは、図１４（ａ）に示したものと、図１４（ｂ）に示したものの掛け合わせ（ＡＮＤ処理）である。
【０００６】
同様に、図１５（ａ）に示すような文字に、図１５（ｂ）に示すような５０％のスクリーンを用いたスクリーン処理を施すと、その処理結果は、図１５（ｃ）に示すようなものとなり、元の文字に、多くの欠落部分が生じてしまう。なお、図１５においては、斜線で示した部分が描画部分であり、スクリーン処理の結果である図１５（ｃ）に示したものは、図１５（ａ）に示したものと、図１５（ｂ）に示したものの掛け合わせ（ＡＮＤ処理）である。
【０００７】
このようなスクリーンとの干渉による画質の劣化を防止する技術としては、パターン塗りつぶし命令によるパターンが、スクリーンとの干渉等により消えそうな場合に、パターンに変更を加える等の処理を加えることによりパターンが消えてしまう現象を改善するものや（例えば、特許文献１参照）、孤立する１ドットを検出した場合に、そのドットおよびその周りを強調する処理を行うもの（例えば、特許文献２参照）等がある。
【特許文献１】特開２００３−１６８１２４号公報
【特許文献２】特開２００１−４５２９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述の特許文献１に記載された技術および特許文献２に記載された技術は、いずれも、元のパターンに変更を加えることにより、パターンを目立ちやすくするものであり、パターンの検出や変更処理に時間を要することとなる。
【０００９】
また、これらの処理をハードウェアで実施する場合には、その処理時間を短縮することはできるものの、当該ハードウェアを構成するために、多大なコストを要することとなる。
【００１０】
そこで、本発明は、パターンに変更を加えないことにより、処理時間のコストの上昇を抑えるとともに、スクリーンとの干渉等による画質の劣化を防止することのできる画像形成方法および装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した目的を達成するため、請求項１の発明は、ページ記述言語で記述された画像データに基づいてラスタデータを生成し、該生成したラスタデータに基づいて画像を形成する画像形成方法において、ページ記述言語のパターン塗りつぶし命令に基づいて生成された第１のラスタデータと、パターン塗りつぶし命令以外の命令に基づいて生成された第２のラスタデータとに異なる画像処理を施すことを特徴とする。
【００１２】
また、請求項２の発明は、ページ記述言語で記述された画像データに基づいてラスタデータを生成し、該生成したラスタデータに基づいて画像を形成する画像形成方法において、ページ記述言語の線描画命令のうち、線幅が一定値以下若しくは濃度が一定値以下の線描画命令に基づいて生成された第１のラスタデータと、該線描画命令以外の命令に基づいて生成された第２のラスタデータとに異なる画像処理を施すことを特徴とする。
【００１３】
また、請求項３の発明は、ページ記述言語で記述された画像データに基づいてラスタデータを生成し、該生成したラスタデータに基づいて画像を形成する画像形成方法において、ページ記述言語の文字描画命令のうち、文字の大きさが一定値以下若しくは濃度が一定値以下の文字描画命令に基づいて生成された第１のラスタデータと、該文字描画命令以外の命令に基づいて生成された第２のラスタデータとに異なる画像処理を施すことを特徴とする。
【００１４】
また、請求項４の発明は、請求項１乃至３のいずれかの発明において、前記第１のラスタデータおよび前記第２のラスタデータを生成する際に、該第１のラスタデータと該第２のラスタデータとに、それぞれ異なる識別情報を付し、該識別情報に基づいて前記画像処理を施すことを特徴とする。
【００１５】
また、請求項５の発明は、請求項１乃至３のいずれかの発明において、前記第１のラスタデータに対してのみスクリーン処理を施さないことを特徴とする。
【００１６】
また、請求項６の発明は、請求項１乃至３のいずれかの発明において、前記第１のラスタデータに対するスクリーン処理で用いるスクリーンの線数を、前記第２のラスタデータに対するスクリーン処理で用いるスクリーンの線数よりも高線数とすることを特徴とする。
【００１７】
また、請求項７の発明は、請求項１乃至３のいずれかの発明において、前記第１のラスタデータに対するスクリーン処理で用いるスクリーンは、各色をシフトしたものであることを特徴とする。
【００１８】
また、請求項８の発明は、請求項１乃至３のいずれかの発明において、前記第１のラスタデータに対してのみ色変換処理と色補正処理とを施さないことを特徴とする。
【００１９】
また、請求項９の発明は、ページ記述言語で記述された画像データに基づいてラスタデータを生成し、該生成したラスタデータに基づいて画像を形成する画像形成装置において、ページ記述言語のパターン塗りつぶし命令に基づいて生成された第１のラスタデータに施す画像処理と、パターン塗りつぶし命令以外の命令に基づいて生成された第２のラスタデータに施す画像処理とを切り替える画像処理切替手段を具備することを特徴とする。
【００２０】
また、請求項１０の発明は、ページ記述言語で記述された画像データに基づいてラスタデータを生成し、該生成したラスタデータに基づいて画像を形成する画像形成装置において、ページ記述言語の線描画命令のうち、線幅が一定値以下若しくは濃度が一定値以下の線描画命令に基づいて生成された第１のラスタデータに施す画像処理と、該線描画命令以外の命令に基づいて生成された第２のラスタデータに施す画像処理とを切り替える画像処理切替手段を具備することを特徴とする。
【００２１】
また、請求項１１の発明は、ページ記述言語で記述された画像データに基づいてラスタデータを生成し、該生成したラスタデータに基づいて画像を形成する画像形成装置において、ページ記述言語の文字描画命令のうち、文字の大きさが一定値以下若しくは濃度が一定値以下の文字描画命令に基づいて生成された第１のラスタデータに施す画像処理と、該文字描画命令以外の命令に基づいて生成された第２のラスタデータに施す画像処理とを切り替える画像処理切替手段を具備することを特徴とする。
【００２２】
また、請求項１２の発明は、請求項９乃至１１のいずれかの発明において、前記第１のラスタデータおよび前記第２のラスタデータを生成する際に、該第１のラスタデータと該第２のラスタデータとに、それぞれ異なる識別情報を付す識別情報付与手段をさらに具備し、前記画像処理切替手段は、前記識別情報付与手段により付与された識別情報に基づいて、前記第１のラスタデータに施す画像処理と前記第２のラスタデータに施す画像処理とを切り替えることを特徴とする。
【００２３】
また、請求項１３の発明は、請求項９乃至１１のいずれかの発明において、前記画像処理切替手段は、前記第１のラスタデータに対してのみスクリーン処理を施さないことを特徴とする。
【００２４】
また、請求項１４の発明は、請求項９乃至１１のいずれかの発明において、前記画像処理切替手段は、前記第１のラスタデータに対するスクリーン処理で用いるスクリーンの線数を、前記第２のラスタデータに対するスクリーン処理で用いるスクリーンの線数よりも高線数とすることを特徴とする。
【００２５】
また、請求項１５の発明は、請求項９乃至１１のいずれかの発明において、前記画像処理切替手段は、各色をシフトしたスクリーンにより、前記第１のラスタデータに対するスクリーン処理を施させることを特徴とする。
【００２６】
また、請求項１６の発明は、請求項９乃至１１のいずれかの発明において、前記画像処理切替手段は、前記第１のラスタデータに対してのみ色変換処理と色補正処理とを施さないことを特徴とする。
【発明の効果】
【００２７】
本発明によれば、ページ記述言語に基づいて、パターン塗りつぶし命令や、細線描画命令、小さい文字の描画命令のそれぞれに基づいて生成されたラスタデータを判別し、該判別したラスタデータに対して、他のラスタデータとは、異なる画像処理を施すように構成したので、多大な処理時間やコストを要することなく、簡易な処理でスクリーンとの干渉等による画質の劣化を防止することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明に係る画像形成方法および装置に一実施の形態について、添付図面を参照して、詳細に説明する。
【実施例１】
【００２９】
図１は、本発明を適用したプリンタの機能的な構成を示すブロック図である。同図に示すように、プリンタ１は、画像データ展開部１０と画像処理部２０、プリンタエンジン３０を具備して構成される。
【００３０】
画像データ展開部１０は、図示しないＰＣ等から入力されるページ記述言語（ＰＤＬ）を解釈し、その結果に基づいてラスタデータを生成する。生成したラスタデータは、Ｒ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）、Ｂ（Ｂｌｕｅ）の各色で示されるデータに加え、画像処理部２０でＴＩ分離（Ｔｅｘｔ／Ｉｍａｇｅ分離）処理を行わせるために、ラスタデータ内の各オブジェクトにオブジェクトタグが付与されている。また、オブジェクトタグには、スクリーン処理による干渉等で画質が劣化する可能性のあるパターン塗りつぶし部分、細線部分、小さい文字部分を示すものである「Ｐａｔｔｅｒｎ」タグを含むように構成している。
【００３１】
画像処理部２０は、画像データ展開部１０から入力されるラスタデータに対して、色変換処理やスクリーン処理等の画像処理を施し、Ｙ（Ｙｅｌｌｏｗ）、Ｍ（Ｍａｇｅｎｔａ）、Ｃ（Ｃｙａｎ）、Ｋ（Ｂｌａｃｋ）の各色で示されるデータをプリンタエンジン３０へ出力する。この画像処理部２０では、「Ｐａｔｔｅｒｎ」タグが付与されたラスタデータに対しては、他のデータと異なる画像処理を施す。
【００３２】
プリンタエンジン３０は、画像処理部２０から入力されるＹ、Ｍ、Ｃ、Ｋの各色で示されるデータに基づいて、用紙等に画像を形成する。
【００３３】
ここで、画像データ展開部１０における処理について説明する。図２は、画像データ展開部１０の処理の流れを示すフローチャートである。
【００３４】
画像データ展開部１０では、まず、入力されたＰＤＬを解釈し（ステップ１０１）、オブジェクトを判定する（ステップ１０２）。
【００３５】
判定の結果、オブジェクトが、イメージであった場合には（ステップ１０３でＮＯ、ステップ１０４でＮＯ）、「Ｉｍａｇｅ」タグをセットし（ステップ１０５）、当該オブジェクトをラスタデータに展開する（ステップ１０６）。
【００３６】
また、オブジェクトが、文字若しくは図形であった場合には（ステップ１０３でＮＯ、ステップ１０４でＹＥＳ）、線と文字以外の場合と（ステップ１０７でＮＯ）、線または文字ではあるが、予め指定した閾値よりも大きな値の太さまたは濃度を有している場合には（ステップ１０７でＹＥＳ、ステップ１０８でＮＯ）、「Ｔｅｘｔ／Ｇｒａｐｈｉｃｓ」タグをセットし（ステップ１０９）、当該オブジェクトをラスタデータに展開する（ステップ１０６）。
【００３７】
さらに、オブジェクトが、予め指定した閾値以下の値の細さで、かつ、予め指定した閾値以下の値の濃度の線または文字であった場合（ステップ１０３でＮＯ、ステップ１０４でＹＥＳ、ステップステップ１０７でＹＥＳ、ステップ１０８でＹＥＳ）、または、オブジェクトがパターン塗りつぶしであった場合には（ステップ１０３でＹＥＳ）、「Ｐａｔｔｅｒｎ」タグをセットし（ステップ１１０）、当該オブジェクトをラスタデータに展開する（ステップ１０６）。
【００３８】
なお、「Ｉｍａｇｅ」タグと「Ｔｅｘｔ／Ｇｒａｐｈｉｃｓ」タグは、従来から用いられているものと同様のものである。
【００３９】
次に、画像処理部２０における処理について説明する。図３は、画像処理部２０の機能的な構成を示すブロック図である。
【００４０】
同図に示すように、画像処理部２０は、タグ判定部２１と色変換部２２、色補正部２３、スクリーン処理部２４、エンジン制御部２５を具備して構成される。
【００４１】
タグ判定部２１は、画像データ展開部１０より入力されたラスタデータにセットされている「Ｉｍａｇｅ」タグ、「Ｔｅｘｔ／Ｇｒａｐｈｉｃｓ」タグ、「Ｐａｔｔｅｒｎ」タグを判別し、「Ｐａｔｔｅｒｎ」タグがセットされたラスタデータに対しては、スクリーン処理部２４による処理を施さないようにする。
【００４２】
色変換部２２は、Ｒ、Ｇ、Ｂの各色で示されるデータをＤＬＵＴ（ダイレクトルックアップテーブル）を用いて、Ｙ、Ｍ、Ｃ、Ｋの各色で示されるデータに変換する。色補正部２３は、ＴＲＣ（Ｔｏｎｅ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｃｕｒｖｅ：トーン再現曲線）を用いた色補正処理等を行う。スクリーン処理部２４は、スクリーン処理を行う。エンジン制御部２５は、Ｙ、Ｍ、Ｃ、Ｋの各色で示されるラスタデータをプリンタエンジン３０へ出力するとともに、プリンタエンジン３０を制御するための信号を出力する。
【００４３】
画像処理部２０は、タグ判定部２１で「Ｉｍａｇｅ」タグまたは「Ｔｅｘｔ／Ｇｒａｐｈｉｃｓ」タグがセットされていると判定されたラスタデータに対しては、従来の処理と同様に、色変換部２２、色補正部２３、スクリーン処理部２４、エンジン制御部２５に、順次処理を行わせるが、タグ判定部２１で「Ｐａｔｔｅｒｎ」タグがセットされていると判定されたラスタデータに対しては、色変換部２２、色補正部２３、エンジン制御部２５に、順次処理を行わせる。
【００４４】
これにより、「Ｐａｔｔｅｒｎ」タグがセットされているラスタデータは、スクリーン処理が省略されることとなり、ディザ処理が施されずに、プリンタエンジン３０の解像度のまま、プリンタエンジンへ出力されることとなる。したがって、「Ｐａｔｔｅｒｎ」タグがセットされているラスタデータは、スクリーンとの干渉が生じないため、画質の劣化を低減することができる。
【実施例２】
【００４５】
実施例２で説明する処理は、実施例１における処理と画像処理部２０における処理が異なるものであるため、画像処理部２０に相当する画像処理部２０’による処理についてのみ説明する。
【００４６】
図４は、画像処理部２０’の機能的な構成を示すブロック図である。同図に示すように、画像処理部２０’は、タグ判定部２１’と色変換部２２’、色補正部２３’、スクリーン処理部２４’、エンジン制御部２５’を具備して構成される。
【００４７】
タグ判定部２１’は、画像データ展開部１０より入力されたラスタデータにセットされている「Ｉｍａｇｅ」タグ、「Ｔｅｘｔ／Ｇｒａｐｈｉｃｓ」タグ、「Ｐａｔｔｅｒｎ」タグを判別し、「Ｐａｔｔｅｒｎ」タグがセットされたラスタデータに対しては、スクリーン処理部２４’による処理において利用するスクリーンを切り替えさせる。
【００４８】
色変換部２２’は、Ｒ、Ｇ、Ｂの各色で示されるデータをＤＬＵＴを用いて、Ｙ、Ｍ、Ｃ、Ｋの各色で示されるデータに変換する。色補正部２３’は、ＴＲＣを用いた色補正処理等を行う。スクリーン処理部２４’は、スクリーン処理を行う。エンジン制御部２５’は、Ｙ、Ｍ、Ｃ、Ｋの各色で示されるラスタデータをプリンタエンジン３０へ出力するとともに、プリンタエンジン３０を制御するための信号を出力する。
【００４９】
画像処理部２０は、全てのラスタデータに対して、色変換部２２’、色補正部２３’、スクリーン処理部２４’、エンジン制御部２５’に、順次処理を行わせるが、タグ判定部２１’で「Ｉｍａｇｅ」タグまたは「Ｔｅｘｔ／Ｇｒａｐｈｉｃｓ」タグがセットされていると判定されたラスタデータと、タグ判定部２１’で「Ｐａｔｔｅｒｎ」タグがセットされていると判定されたラスタデータとでは、スクリーン処理部２４’で利用するスクリーンを異なるものとする。
【００５０】
なお、「Ｉｍａｇｅ」タグまたは「Ｔｅｘｔ／Ｇｒａｐｈｉｃｓ」タグがセットされていると判定されたラスタデータに対するスクリーン処理は、従来と同様の処理であるため説明は省略する。
【００５１】
「Ｐａｔｔｅｒｎ」タグがセットされていると判定されたラスタデータには、従来利用しているスクリーンよりも高線数のスクリーンまたは、４５度のスクリーンパターンを利用する。ただし、細線に対しては、その角度に合わせたスクリーンパターンを利用してもよい。４５度のスクリーンパターンを選択する理由としては、網掛け等のパターンが４５度の周期を持つものが多く、干渉が生じにくいためである。
【００５２】
例えば、図５（ａ）に示すようなラスタデータ（上述の図１３（ｂ）と同様のもので２５％の網掛け処理を施したもの）に、図５（ｂ）に示すような４２４線、４５度のスクリーンパターンでスクリーン処理を施すと、その処理結果は、図５（ｃ）に示すようなものとなり、その変化が小さいことがわかる。特に、図５（ｄ）に示すようなラスタデータ（図５（ａ）と同様のもの）に、図５（ｅ）に示すような１９０線、１０８度のスクリーンパターンでスクリーン処理を施した処理結果である図５（ｆ）に示すものと比較すると、図５（ｃ）のものが変化が少ないことがわかる。
【００５３】
なお、図５においては、斜線で示した部分が描画部分であり、スクリーン処理の結果である図５（ｃ）、図５（ｆ）に示したものは、それぞれ、図５（ａ）に示したものと図５（ｂ）に示したものの掛け合わせ（ＡＮＤ処理）と、図５（ｄ）に示したものと図５（ｅ）に示したものの掛け合わせ（ＡＮＤ処理）である。
【００５４】
また、図６（ａ）に示すようなラスタデータ（上述の図１４（ａ）と同様のもの）に、図６（ｂ）に示すような４２４線、４５度のスクリーンパターンでスクリーン処理を施すと、その処理結果は、図６（ｃ）に示すようなものとなり、その変化が小さいことがわかる。特に、図６（ｄ）に示すようなラスタデータ（図６（ａ）と同様のもの）に、図６（ｅ）に示すような１９０線、１０８度のスクリーンパターンでスクリーン処理を施した処理結果である図６（ｆ）に示すものと比較すると、図６（ｃ）のものが変化が少ないことがわかる。
【００５５】
なお、図６においては、斜線で示した部分が描画部分であり、スクリーン処理の結果である図６（ｃ）、図６（ｆ）に示したものは、それぞれ、図６（ａ）に示したものと図６（ｂ）に示したものの掛け合わせ（ＡＮＤ処理）と、図６（ｄ）に示したものと図６（ｅ）に示したものの掛け合わせ（ＡＮＤ処理）である。
【００５６】
さらに、図７（ａ）に示すようなラスタデータ（上述の図１５（ａ）と同様のもの）に、図７（ｂ）に示すような４２４線、４５度のスクリーンパターンでスクリーン処理を施すと、その処理結果は、図７（ｃ）に示すようなものとなり、その変化が小さいことがわかる。特に、図８（ａ）に示すようなラスタデータ（図７（ａ）と同様のもの）に、図８（ｂ）に示すような１９０線、１０８度のスクリーンパターンでスクリーン処理を施した処理結果である図８（ｃ）に示すものと比較すると、図７（ｃ）のものが変化が少ないことがわかる。
【００５７】
なお、図７および図８においては、斜線で示した部分が描画部分であり、スクリーン処理の結果である図７（ｃ）、図８（ｃ）に示したものは、それぞれ、図７（ａ）に示したものと図７（ｂ）に示したものの掛け合わせ（ＡＮＤ処理）と、図８（ａ）に示したものと図８（ｂ）に示したものの掛け合わせ（ＡＮＤ処理）である。
【００５８】
このような処理により、「Ｐａｔｔｅｒｎ」タグがセットされているラスタデータは、スクリーンとの干渉が生じないため、画質の劣化を低減することができる。
【実施例３】
【００５９】
実施例３で説明する処理は、実施例２における処理とスクリーン処理部２４’で利用するスクリーンが異なるものであるため、利用するスクリーンについてのみ説明する。
【００６０】
実施例３においては、「Ｐａｔｔｅｒｎ」タグがセットされていると判定されたラスタデータには、従来利用しているスクリーンから各色をシフトさせたスクリーンパターンを利用する。
【００６１】
例えば、元のラスタデータが、図９（ａ）に示すようなラスタデータ（２５％の網掛け処理を施したもので、その色がＧｒｅｅｎ系（Ｒ＝１２８、Ｇ＝２５５、Ｂ＝１２８）のもの）に対しては、Ｃｙａｎのスクリーンパターンとして、図９（ｂ）に示すものを用い、Ｙｅｌｌｏｗのスクリーンパターンとして、図９（ｃ）に示すように、図９（ｂ）に示すものをシフトしたものを用いる。その処理結果は、図９（ｄ）に示すようなものとなり、その変化が小さいことがわかる。
【００６２】
なお、図９においては、図９（ａ）に示した両方向の斜線部分が描画部分であり、図９（ｂ）に示した右上から左下への斜線部分は、Ｃｙａｎの描画部分、図９（ｃ）に示した左上から右下への斜線部分は、Ｙｅｌｌｏｗの描画部分を示している。また、スクリーン処理の結果である図９（ｄ）に示したものは、図９（ａ）、図９（ｂ）、図９（ｃ）に示したそれぞれのものの掛け合わせ（ＡＮＤ処理）である。
【００６３】
また、元のラスタデータが、図１０（ａ）に示すような細線のラスタデータ（２５％の網掛け処理を施したもので、その色がＧｒｅｅｎ系（Ｒ＝１２８、Ｇ＝２５５、Ｂ＝１２８）のもの）に対しては、Ｃｙａｎのスクリーンパターンとして、図１０（ｂ）に示すものを用い、Ｙｅｌｌｏｗのスクリーンパターンとして、図１０（ｃ）に示すように、図１０（ｂ）に示すものをシフトしたものを用いる。その処理結果は、図１０（ｄ）に示すようなものとなり、その変化が小さいことがわかる。
【００６４】
なお、図１０においては、図１０（ａ）に示した両方向の斜線部分が描画部分であり、図１０（ｂ）に示した右上から左下への斜線部分は、Ｃｙａｎの描画部分、図１０（ｃ）に示した左上から右下への斜線部分は、Ｙｅｌｌｏｗの描画部分を示している。また、スクリーン処理の結果である図１０（ｄ）に示したものは、図１０（ａ）、図１０（ｂ）、図１０（ｃ）に示したそれぞれのものの掛け合わせ（ＡＮＤ処理）である。
【００６５】
さらに、元のラスタデータが、図１１（ａ）に示すような文字のラスタデータ（２５％の網掛け処理を施したもので、その色がＧｒｅｅｎ系（Ｒ＝１２８、Ｇ＝２５５、Ｂ＝１２８）のもの）に対しては、Ｃｙａｎのスクリーンパターンとして、図１１（ｂ）に示すものを用い、Ｙｅｌｌｏｗのスクリーンパターンとして、図１１（ｃ）に示すように、図１１（ｂ）に示すものをシフトしたものを用いる。その処理結果は、図１１（ｄ）に示すようなものとなり、その変化が小さいことがわかる。
【００６６】
なお、図１１においては、図１１（ａ）に示した両方向の斜線部分が描画部分であり、図１１（ｂ）に示した右上から左下への斜線部分は、Ｃｙａｎの描画部分、図１１（ｃ）に示した左上から右下への斜線部分は、Ｙｅｌｌｏｗの描画部分を示している。また、スクリーン処理の結果である図１１（ｄ）に示したものは、図１１（ａ）、図１１（ｂ）、図１１（ｃ）に示したそれぞれのものの掛け合わせ（ＡＮＤ処理）である。
【００６７】
このような処理により、「Ｐａｔｔｅｒｎ」タグがセットされているラスタデータは、スクリーンとの干渉が生じないため、画質の劣化を低減することができる。
【実施例４】
【００６８】
実施例４で説明する処理は、実施例１における処理と画像処理部２０における処理が異なるものであるため、画像処理部２０に相当する画像処理部２０”による処理についてのみ説明する。
【００６９】
図１２は、画像処理部２０”の機能的な構成を示すブロック図である。同図に示すように、画像処理部２０”は、タグ判定部２１”と色変換部２２”、色補正部２３”、スクリーン処理部２４”、エンジン制御部２５”を具備して構成される。
【００７０】
タグ判定部２１”は、画像データ展開部１０より入力されたラスタデータにセットされている「Ｉｍａｇｅ」タグ、「Ｔｅｘｔ／Ｇｒａｐｈｉｃｓ」タグ、「Ｐａｔｔｅｒｎ」タグを判別し、「Ｐａｔｔｅｒｎ」タグがセットされたラスタデータに対しては、通常の色変換部２２”と色補正部２３”による処理を施さずに補色処理部２６”による処理のみを行わせる。
【００７１】
色変換部２２”は、Ｒ、Ｇ、Ｂの各色で示されるデータをＤＬＵＴを用いて、Ｙ、Ｍ、Ｃ、Ｋの各色で示されるデータに変換する。色補正部２３”は、ＴＲＣを用いた色補正処理等を行う。スクリーン処理部２４”は、スクリーン処理を行う。エンジン制御部２５”は、Ｙ、Ｍ、Ｃ、Ｋの各色で示されるラスタデータをプリンタエンジン３０へ出力するとともに、プリンタエンジン３０を制御するための信号を出力する。
【００７２】
画像処理部２０”は、タグ判定部２１”で「Ｉｍａｇｅ」タグまたは「Ｔｅｘｔ／Ｇｒａｐｈｉｃｓ」タグがセットされていると判定されたラスタデータに対しては、従来の処理と同様に、色変換部２２”、色補正部２３”、スクリーン処理部２４”、エンジン制御部２５”に、順次処理を行わせるが、タグ判定部２１”で「Ｐａｔｔｅｒｎ」タグがセットされていると判定されたラスタデータに対しては、補色処理部２６”、スクリーン処理部２４”、エンジン制御部２５”に、順次処理を行わせる。
【００７３】
これにより、「Ｐａｔｔｅｒｎ」タグがセットされているラスタデータは、色補正処理が省略されることとなる。色補正処理では、値がなまり、ドットの塊が小さくなることが多い。このため、特許文献２等に記載の技術では、ドットとその周辺を強調しているが、色補正処理を省略することで、強調も不要となる。したがって、「Ｐａｔｔｅｒｎ」タグがセットされているラスタデータは、スクリーンとの干渉が生じないため、画質の劣化を低減することができる。
【図面の簡単な説明】
【００７４】
【図１】本発明を適用したプリンタの機能的な構成を示すブロック図である。
【図２】画像データ展開部１０の処理の流れを示すフローチャートである。
【図３】画像処理部２０の機能的な構成を示すブロック図である。
【図４】画像処理部２０’の機能的な構成を示すブロック図である。
【図５】網掛け部分に実施例２のスクリーン処理を施した場合の例を示した図である。
【図６】細線部分に実施例２のスクリーン処理を施した場合の例を示した図である。
【図７】文字部分に実施例２のスクリーン処理を施した場合の例を示した図である。
【図８】文字部分に実施例２のスクリーン処理を施した場合の効果を説明するための図である。
【図９】網掛け部分に実施例３のスクリーン処理を施した場合の例を示した図である。
【図１０】細線部分に実施例３のスクリーン処理を施した場合の例を示した図である。
【図１１】文字部分に実施例３のスクリーン処理を施した場合の例を示した図である。
【図１２】画像処理部２０”の機能的な構成を示すブロック図である。
【図１３】網掛け部分に従来のスクリーン処理を施した場合の例を示した図である。
【図１４】細線部分に従来のスクリーン処理を施した場合の例を示した図である。
【図１５】文字部分に従来のスクリーン処理を施した場合の例を示した図である。
【符号の説明】
【００７５】
１    プリンタ
１０    画像データ展開部
２０、２０’、２０”    画像処理部
３０    プリンタエンジン
２１、２１’、２１”    タグ判定部
２２、２２’、２２”    色変換部
２３、２３’、２３”    色補正部
２４、２４’、２４”    スクリーン処理部
２５、２５’、２５”    エンジン制御部
２６”    補色処理部
【図１】
2005267250.tif 000003
【図２】
2005267250.tif 000004
【図３】
2005267250.tif 000005
【図４】
2005267250.tif 000006
【図５】
2005267250.tif 000007
【図６】
2005267250.tif 000008
【図７】
2005267250.tif 000009
【図８】
2005267250.tif 000010
【図９】
2005267250.tif 000011
【図１０】
2005267250.tif 000012
【図１１】
2005267250.tif 000013
【図１２】
2005267250.tif 000014
【図１３】
2005267250.tif 000015
【図１４】
2005267250.tif 000016
【図１５】
2005267250.tif 000017