(57)【要約】【課題】受信した印刷データから印刷エンジンで印刷可能なビデオデータを生成して印刷エンジンに出力する画像処理装置であって、ビデオデータ生成の処理能力が印刷エンジンの処理能力よりも低い場合であっても、印刷エンジンの能力に適合した高解像度印刷を高品質で実行することのできる画像処理装置等を提供する。【解決手段】受信した印刷データ５から、画像を画素毎のパルスで表現した画像データを生成し、当該画像データをビデオデータ７に変換して印刷エンジン４に出力する画像処理装置３が、前記画像データ６ａが有する前記パルスの幅を表す幅データと前記パルスの画素内の位置を表す位置データに基づいて、前記画像データの解像度を低くし、当該解像度を低くした画像データ６ｂを前記ビデオデータ７に変換する。【選択図】                    図１
2004282579.tif 000002
【特許請求の範囲】
【請求項１】
受信した印刷データから、画像を画素毎のパルスで表現した画像データを生成し、当該画像データをビデオデータに変換して印刷エンジンに出力する画像処理装置であって、
前記印刷データから、前記パルスの幅を表す幅データと前記パルスの画素内の位置を表す位置データとを含む、相対的に高解像度の第一画像データを生成して出力する前段処理手段と、
前記前段処理手段から出力される前記第一画像データの幅データと位置データに基づいて相対的に低解像度の第二画像データの幅データと位置データを決定することにより、当該第二画像データを生成し、当該生成した第二画像データを出力する解像度変換手段と、
前記解像度変換手段から出力される前記第二画像データを、前記第二画像データと同じ解像度の前記ビデオデータに変換して前記印刷エンジンに出力する後段処理手段とを有する
ことを特徴とする画像処理装置。
【請求項２】
請求項１において、
前記解像度変換手段が、前記第一画像データにおける、相隣り合う２画素であって左に位置する左画素と右に位置する右画素とからなる２画素分の前記幅データと位置データに基づいて、前記第二画像データの１画素である出力画素の幅データと位置データを決定する
ことを特徴とする画像処理装置。
【請求項３】
請求項２において、
前記左画素の幅データが、当該左画素内に前記パルスが存在しないことを表し、前記右画素の幅データが、当該右画素の全幅にわたって前記パルスが存在することを表している場合には、前記出力画素のパルスを当該出力画素内において右側に寄せて位置させる旨の、当該出力画素の位置データが決定される
ことを特徴とする画像処理装置。
【請求項４】
請求項２において、
前記右画素の幅データが、当該右画素内に前記パルスが存在しないことを表し、前記左画素の幅データが、当該左画素の全幅にわたって前記パルスが存在することを表している場合には、前記出力画素のパルスを当該出力画素内において左側に寄せて位置させる旨の、当該出力画素の位置データが決定される
ことを特徴とする画像処理装置。
【請求項５】
請求項２において、
前記左画素の幅データが、当該左画素の全幅にわたって前記パルスが存在することを表し、前記右画素の位置データが、当該右画素内においてパルスが左側に寄せられた位置に存在することを表している場合には、前記出力画素のパルスを当該出力画素内において左側に寄せて位置させる旨の、当該出力画素の位置データが決定される
ことを特徴とする画像処理装置。
【請求項６】
請求項２において、
前記左画素の幅データが、当該左画素内に前記パルスが存在することを表し、前記左画素の位置データが、当該左画素内においてパルスが左側に寄せられた位置に存在することを表し、前記右画素の幅データが、当該右画素内に前記パルスが存在しないことを表している場合には、前記出力画素のパルスを当該出力画素内において左側に寄せて位置させる旨の、当該出力画素の位置データが決定される
ことを特徴とする画像処理装置。
【請求項７】
請求項２において、
前記右画素の幅データが、当該右画素の全幅にわたって前記パルスが存在することを表し、前記左画素の位置データが、当該左画素内においてパルスが右側に寄せられた位置に存在することを表している場合には、前記出力画素のパルスを当該出力画素内において右側に寄せて位置させる旨の、当該出力画素の位置データが決定される
ことを特徴とする画像処理装置。
【請求項８】
請求項２において、
前記右画素の幅データが、当該右画素内に前記パルスが存在することを表し、前記右画素の位置データが、当該右画素内においてパルスが右側に寄せられた位置に存在することを表し、前記左画素の幅データが、当該左画素内に前記パルスが存在しないことを表している場合には、前記出力画素のパルスを当該出力画素内において右側に寄せて位置させる旨の、当該出力画素の位置データが決定される
ことを特徴とする画像処理装置。
【請求項９】
請求項２において、
前記左画素と前記右画素の幅データが、当該右画素の前記パルスの幅が当該左画素の前記パルスの幅よりも大きくないことを表し、前記左画素の位置データが、当該左画素内においてパルスが左側に寄せられた位置に存在することを表し、前記右画素の位置データが、当該右画素内においてパルスが左側に寄せられた位置に存在することを表している場合には、前記出力画素のパルスを当該出力画素内において左側に寄せて位置させる旨の、当該出力画素の位置データが決定される
ことを特徴とする画像処理装置。
【請求項１０】
請求項２において、
前記左画素と前記右画素の幅データが、当該左画素の前記パルスの幅が当該右画素の前記パルスの幅よりも大きくないことを表し、前記左画素の位置データが、当該左画素内においてパルスが右側に寄せられた位置に存在することを表し、前記右画素の位置データが、当該右画素内においてパルスが右側に寄せられた位置に存在することを表している場合には、前記出力画素のパルスを当該出力画素内において右側に寄せて位置させる旨の、当該出力画素の位置データが決定される
ことを特徴とする画像処理装置。
【請求項１１】
請求項２乃至１０のいずれか１項において、
前記出力画素の幅データが、前記右画素の幅データと前記左画素の幅データの平均値とされる
ことを特徴とする画像処理装置。
【請求項１２】
受信した印刷データから、画像を画素毎のパルスで表現した画像データを生成し、当該画像データをビデオデータに変換して印刷エンジンに出力する画像処理装置であって、
前記画像データが有する前記パルスの幅を表す幅データと前記パルスの画素内の位置を表す位置データに基づいて、前記画像データの解像度を低くし、当該解像度を低くした画像データを前記ビデオデータに変換する
ことを特徴とする画像処理装置。
【請求項１３】
受信した印刷データから、画像を画素毎のパルスで表現した画像データを生成し、当該画像データをビデオデータに変換して、当該ビデオデータに基づいて印刷を実行する印刷装置であって、
前記印刷データから、前記パルスの幅を表す幅データと前記パルスの画素内の位置を表す位置データとを含む、相対的に高解像度の第一画像データを生成して出力する前段処理手段と、
前記前段処理手段から出力される前記第一画像データの幅データと位置データに基づいて相対的に低解像度の第二画像データの幅データと位置データを決定することにより、当該第二画像データを生成し、当該生成した第二画像データを出力する解像度変換手段と、
前記解像度変換手段から出力される前記第二画像データを、前記第二画像データと同じ解像度の前記ビデオデータに変換して出力する後段処理手段と、
前記後段処理手段から出力されるビデオデータに基づいて、前記第二画像データよりも相対的に高解像度で印刷を実行する印刷エンジンとを有する
ことを特徴とする印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、受信した印刷データに各種画像処理を施して画像データを生成し、当該画像データを印刷エンジンで印刷可能なビデオデータにして印刷エンジンに出力する画像処理装置等に関し、特に、ビデオデータ生成の処理能力が印刷エンジンの処理能力よりも低い場合であっても、高品質な高解像度印刷を可能にする画像処理装置等に関する。
【０００２】
【従来の技術】
一般に、プリンタは、印刷要求元のホストコンピュータ等から送信される印刷データを受信し、当該印刷データに各種の画像処理を施して最終的にビデオデータを生成するコントローラ（画像処理装置）と、当該ビデオデータに基づいて印刷を実行する印刷エンジンとから構成される。そして、昨今のプリンタにおいては高速化、高解像度化が急速に進んでおり、プリンタ各部の処理能力の向上が図られているが、印刷エンジンの処理能力の向上が先行し、前記コントローラのビデオデータを生成する部分であるＰＷＭ部（パルス幅変調部）の能力がそれに追いついていないという状態にある。
【０００３】
従って、高性能の印刷エンジンを用いても、ＰＷＭ部は当該印刷エンジンが要求する高いクロック周波数でビデオデータを出力することができず、高性能の印刷エンジンに適合した高解像度印刷を行うことができない。例えば、印刷エンジンが解像度１２００ＤＰＩの印刷が可能であっても、解像度６００ＤＰＩでの印刷しか行えないという状況になってしまう。
【０００４】
一方、イメージセンサと画像処理部とプリント部とから構成されるファクシミリ装置等においても同様な状況があった。即ち、イメージセンサとプリント部が高解像度の処理能力を有するもののその間で処理を行う画像処理部がその能力に追随していないため、プリント部等の能力を活かしきれないという状態があった。そこで、下記特許文献に記載されているような装置が提案されている。かかる装置は、イメージセンサとプリント部の能力に適合した高解像度の画像データを画像処理部が処理可能な低解像度のデータに変換する手段を、画像処理部の前に設けて、プリント部等の能力に適合した高解像度の画像データ処理を可能にしようとしたものである。そして、前記解像度変換手段では、画像処理モードが２値モードの場合には、奇数画素間引き処理が行われ、また、画像処理モードがハーフトーンモードの場合には、２画素平均化処理が行われる。
【０００５】
【特許文献１】
特開平７−２１２５７４号公報
【０００６】
【発明が解決しようとする課題】
上述の通り、プリンタにおいては、印刷エンジンの処理能力にＰＷＭ部の能力が追いついておらず、印刷エンジンの能力を十分に活かしきれないという課題があった。
【０００７】
また、前述したファクシミリ装置等における解像度変換手段による方法では、印刷後の画像品質が高くないという課題があった。前記画素（ドット）を間引く解像度変換方式では、１ドットで表現される直線が消えてしまう可能性があり、また、前記２画素平均化処理による単に画素値の平均をとるだけの方式では、文字などのエッジがぼけてしまい、これらの方式をそのままプリンタに適用することには問題があった。
【０００８】
そこで、本発明の目的は、受信した印刷データから印刷エンジンで印刷可能なビデオデータを生成して印刷エンジンに出力する画像処理装置であって、ビデオデータ生成の処理能力が印刷エンジンの処理能力よりも低い場合であっても、印刷エンジンの能力に適合した高解像度印刷を高品質で実行することのできる画像処理装置等を提供することである。
【０００９】
【課題を解決するための手段】
上記の目的を達成するために、本発明の一つの側面は、受信した印刷データから、画像を画素毎のパルスで表現した画像データを生成し、当該画像データをビデオデータに変換して印刷エンジンに出力する画像処理装置が、前記印刷データから、前記パルスの幅を表す幅データと前記パルスの画素内の位置を表す位置データとを含む、相対的に高解像度の第一画像データを生成して出力する前段処理手段と、前記前段処理手段から出力される前記第一画像データの幅データと位置データに基づいて相対的に低解像度の第二画像データの幅データと位置データを決定することにより、当該第二画像データを生成し、当該生成した第二画像データを出力する解像度変換手段と、前記解像度変換手段から出力される前記第二画像データを、前記第二画像データと同じ解像度の前記ビデオデータに変換して前記印刷エンジンに出力する後段処理手段とを有することである。従って、本発明によれば、後段処理部の処理能力が前段処理部よりも相対的に低い場合であっても、前段処理部の処理能力に適合した高解像度の画像データを用いた印刷が可能となる。
【００１０】
更に、上記の発明において、その好ましい態様は、前記解像度変換手段が、前記第一画像データにおける、相隣り合う２画素であって左に位置する左画素と右に位置する右画素とからなる２画素分の前記幅データと位置データに基づいて、前記第二画像データの１画素である出力画素の幅データと位置データを決定することを特徴とする。
【００１１】
更に、上記の発明において、好ましい態様は、前記左画素の幅データが、当該左画素内に前記パルスが存在しないことを表し、前記右画素の幅データが、当該右画素の全幅にわたって前記パルスが存在することを表している場合には、前記出力画素のパルスを当該出力画素内において右側に寄せて位置させる旨の、当該出力画素の位置データが決定されることを特徴とする。
【００１２】
また、上記の発明において、好ましい態様は、前記右画素の幅データが、当該右画素内に前記パルスが存在しないことを表し、前記左画素の幅データが、当該左画素の全幅にわたって前記パルスが存在することを表している場合には、前記出力画素のパルスを当該出力画素内において左側に寄せて位置させる旨の、当該出力画素の位置データが決定されることを特徴とする。
【００１３】
また、上記の発明において、好ましい態様は、前記左画素の幅データが、当該左画素の全幅にわたって前記パルスが存在することを表し、前記右画素の位置データが、当該右画素内においてパルスが左側に寄せられた位置に存在することを表している場合には、前記出力画素のパルスを当該出力画素内において左側に寄せて位置させる旨の、当該出力画素の位置データが決定されることを特徴とする。
【００１４】
更に、上記の発明において、好ましい態様は、前記左画素の幅データが、当該左画素内に前記パルスが存在することを表し、前記左画素の位置データが、当該左画素内においてパルスが左側に寄せられた位置に存在することを表し、前記右画素の幅データが、当該右画素内に前記パルスが存在しないことを表している場合には、前記出力画素のパルスを当該出力画素内において左側に寄せて位置させる旨の、当該出力画素の位置データが決定されることを特徴とする。
【００１５】
また、上記の発明において、好ましい態様は、前記右画素の幅データが、当該右画素の全幅にわたって前記パルスが存在することを表し、前記左画素の位置データが、当該左画素内においてパルスが右側に寄せられた位置に存在することを表している場合には、前記出力画素のパルスを当該出力画素内において右側に寄せて位置させる旨の、当該出力画素の位置データが決定されることを特徴とする。
【００１６】
また、上記の発明において、好ましい態様は、前記右画素の幅データが、当該右画素内に前記パルスが存在することを表し、前記右画素の位置データが、当該右画素内においてパルスが右側に寄せられた位置に存在することを表し、前記左画素の幅データが、当該左画素内に前記パルスが存在しないことを表している場合には、前記出力画素のパルスを当該出力画素内において右側に寄せて位置させる旨の、当該出力画素の位置データが決定されることを特徴とする。
【００１７】
また、上記の発明において、好ましい態様は、前記左画素と前記右画素の幅データが、当該右画素の前記パルスの幅が当該左画素の前記パルスの幅よりも大きくないことを表し、前記左画素の位置データが、当該左画素内においてパルスが左側に寄せられた位置に存在することを表し、前記右画素の位置データが、当該右画素内においてパルスが左側に寄せられた位置に存在することを表している場合には、前記出力画素のパルスを当該出力画素内において左側に寄せて位置させる旨の、当該出力画素の位置データが決定されることを特徴とする。
【００１８】
また、上記の発明において、好ましい態様は、前記左画素と前記右画素の幅データが、当該左画素の前記パルスの幅が当該右画素の前記パルスの幅よりも大きくないことを表し、前記左画素の位置データが、当該左画素内においてパルスが右側に寄せられた位置に存在することを表し、前記右画素の位置データが、当該右画素内においてパルスが右側に寄せられた位置に存在することを表している場合には、前記出力画素のパルスを当該出力画素内において右側に寄せて位置させる旨の、当該出力画素の位置データが決定されることを特徴とする。
【００１９】
以上これらの態様により、画像データが低解像度に変換された後の画像の再現性が高くなり、低解像度に変換されることによる画質の劣化を少なく抑えることができる。
【００２０】
更に、上記の発明において、好ましい態様は、前記出力画素の幅データが、前記右画素の幅データと前記左画素の幅データの平均値とされることを特徴とする。
【００２１】
上記の目的を達成するために、本発明の別の側面は、受信した印刷データから、画像を画素毎のパルスで表現した画像データを生成し、当該画像データをビデオデータに変換して印刷エンジンに出力する画像処理装置が、前記画像データが有する前記パルスの幅を表す幅データと前記パルスの画素内の位置を表す位置データに基づいて、前記画像データの解像度を低くし、当該解像度を低くした画像データを前記ビデオデータに変換することである。
【００２２】
上記の目的を達成するために、本発明の更に別の側面は、受信した印刷データから、画像を画素毎のパルスで表現した画像データを生成し、当該画像データをビデオデータに変換して、当該ビデオデータに基づいて印刷を実行する印刷装置が、前記印刷データから、前記パルスの幅を表す幅データと前記パルスの画素内の位置を表す位置データとを含む、相対的に高解像度の第一画像データを生成して出力する前段処理手段と、前記前段処理手段から出力される前記第一画像データの幅データと位置データに基づいて相対的に低解像度の第二画像データの幅データと位置データを決定することにより、当該第二画像データを生成し、当該生成した第二画像データを出力する解像度変換手段と、前記解像度変換手段から出力される前記第二画像データを、前記第二画像データと同じ解像度の前記ビデオデータに変換して出力する後段処理手段と、前記後段処理手段から出力されるビデオデータに基づいて、前記第二画像データよりも相対的に高解像度で印刷を実行する印刷エンジンとを有することである。
【００２３】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【００２４】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００２５】
図１は、本発明を適用した画像処理装置及び印刷装置の実施の形態例に係る構成図である。図１に示すとおり、本実施の形態例に係る印刷装置２は、画像処理装置３と印刷エンジン４とから構成され、ホストコンピュータ１等の印刷要求元から送信される印刷データ５を受信して当該データに基づく印刷を実施する装置である。また、画像処理装置３は、前段処理部１０（前段処理手段）と解像度変換部２０（解像度変換手段）と後段処理部３０（後段処理手段）とから構成されている。そのうちの解像度変換部２０は、前段処理部１０から出力される相対的に高解像度の画像データ６ａを相対的に低解像度の画像データ６ｂに変換して後段処理部３０に出力する部分であり、その解像度変換方法が本発明の主要な特徴である。本実施の形態例に係る印刷装置２及び画像処理装置３は、かかる解像度変換部２０により、後段処理部３０の処理能力が印刷エンジン４よりも低い場合であっても、印刷エンジン４の能力に適合した高解像度印刷を高品質で行えるようにしようとするものである。
【００２６】
図１に示すように、本画像処理装置３の前段処理部１０は、通常の印刷装置における構成と同様に、解釈部１１、中間コードバッファ１２、展開部１３、色変換部１４、バンドバッファ１５、及びスクリーン部１６等を備えている。解釈部１１は、ホストコンピュータ１から送信されるページ記述言語で表現された印刷データ５を受信し、当該データから中間コードを生成する部分である。中間コードバッファ１２は、生成された中間コードを保持する部分であり、展開部１３は、当該中間コードバッファ１２に蓄えられた中間コードを取り出して、ドット（画素）毎のビットマップデータに展開する部分である。
【００２７】
また、色変換部１４は、Ｒ（レッド）Ｇ（グリーン）Ｂ（ブルー）の色形式で表現されている前記ビットマップデータをＣ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（ブラック）形式で表現されたデータに変換する部分である。バンドバッファ１５は、かかるビットマップデータをバンド毎に印刷の１ページ分保持するバッファである。
【００２８】
次に、スクリーン部１６は、印刷エンジン４における印刷時に印刷エンジン４の駆動に同期して動作する部分であり、後述する解像度変換部２０及びＰＷＭ部３１も同様に印刷エンジン４に同期して動作する。スクリーン部１６は、バンドバッファ１５に蓄えられた前記ビットマップデータの画素値（各色の濃度値）をパルス幅に変換する処理を実行する部分であり、処理後の画像データ６ａを解像度変換部２０に出力する。ここで、スクリーン部１６は、印刷エンジン４と同等の処理能力（クロック周波数）を有しており、例えば、印刷エンジン４で解像度１２００ＤＰＩの印刷を行う場合には、１２００ＤＰＩの画像データ６ａを出力する。なお、画像データ６ａは、パルス幅の値を示す幅データ（例えば、０〜２５５までの８ビットのデータ）と、パルスのドット内での主走査方向の位置を表した位置データとを含んでいる。位置データとしては、例えば、「右寄せ」、「左寄せ」、及び「中央寄せ」というデータがある。
【００２９】
次に、解像度変換部２０は、本発明の特徴を成す部分であり、前記スクリーン部１６から出力された画像データ６ａの解像度を変換し、変換後の画像データ６ｂをＰＷＭ部３１に出力する部分である。具体的には、本実施の形態例にかかる解像度変換部２０では、受け取った画像データ６ａを、解像度が１／２の画像データ６ｂに変換して、スクリーン部１６からの出力の１／２のクロック周波数で出力する。即ち、相対的に高解像度（例えば、１２００ＤＰＩ）の画像データ６ａの２ドット分のデータを１ドット分のデータに変換して、相対的に低解像度（例えば、６００ＤＰＩ）の画像データ６ｂを生成する。なお、画像データ６ｂも、画像データ６ａと同様に、前述した幅データと位置データを含んでいる。
【００３０】
図２は、解像度変換部２０の動作を説明するためのタイミングチャートである。図２の（ａ）は、解像度変換部２０への入力値を、図２の（ｂ）は、解像度変換部２０からの出力値を表している。図中の「クロック」は、処理タイミングを表しており、「画像データ」は、入出力されるパルス幅の画像データを表している。また、「ドット区別」は、“Ａ”、“Ｂ”、及び“Ｃ”により１ドットを表している。解像度変換部２０では、図に示すように、画像データ６ａの２つのドットＡ及びＢを一つのドットＣに変換して、画像データ６ｂを生成し、１／２の周波数で出力する。なお、ドットＡ及びＢは、それぞれ、一つのドットＣに変換する２つのドットのうちの、主走査方向に左側のドット及び右側のドットを意味している。また、解像度変換部２０における画像データ６ｂの具体的な生成方法については、後述する。
【００３１】
次に、後段処理部３０は、図１に示すように、ＰＷＭ部３１を備えている。かかるＰＷＭ部３１は、パルス幅の画像データ６ｂを印刷エンジン４で印刷が可能なビデオデータ７に変換する処理を実行する部分である。ここで、本実施の形態例におけるＰＷＭ部３１は、スクリーン部１６及び印刷エンジン４よりも処理能力が低い仕様となっている。従って、スクリーン部１６から出力される画像データ６ａをそのままの解像度で処理すると印刷エンジン４に同期できなくなり、そのために前述した解像度変換部２０における低い解像度への解像度変換処理が行われる。本ＰＷＭ部３１は、スクリーン部１６からの出力の１／２のクロック周波数で相対的に低解像度（例えば、６００ＤＰＩ）の前記画像データ６ｂを受け取り、ビデオデータ７に変換した後に、相対的に低解像度（例えば、６００ＤＰＩ）の当該ビデオデータ７を前記１／２のクロック周波数で印刷エンジン４に出力する。
【００３２】
次に、印刷エンジン４は、前記１／２のクロック周波数で送信される相対的に低解像度（例えば、６００ＤＰＩ）のビデオデータ７を、相対的に高解像度（例えば、１２００ＤＰＩ）のデータとして、ＰＷＭ部３１からの出力の２倍のクロック周波数で処理し、紙等への印刷を実行する。なお、前述の通り、本実施の形態例に係る印刷エンジン４は、前記ＰＷＭ部３１よりも高い処理能力を有している。
【００３３】
以上説明したような構成と機能を有する本実施の形態例に係る印刷装置２及び画像処理装置３は、前記解像度変換部２０での処理に特徴を有しており、以下、解像度変換部２０における処理内容について説明する。図３は、解像度変換部２０での処理手順を例示したフローチャートである。図３に示すように、解像度変換部２０は、まず、スクリーン部１６から２ドット分の画像データ６ａを受け取る（図３のステップＳ１０）。前述したように、画像データ６ａは、印刷エンジン４の処理能力に適合した高解像度のデータであり、ここでは１２００ＤＰＩのデータとする。また、画像データ６ａは、ドット毎に前記幅データと位置データを有している。なお、図２に示したように、データを受け取った２ドットのうちの左側のドットをドットＡと、右側のドットをドットＢと呼ぶことにする。
【００３４】
次に、解像度変換部２０は、上記受け取った２ドット分の画像データ６ａの位置データと幅データを用いて、予め定められたルールに基づき、出力する画像データ６ｂの１ドット分のデータを作成する。即ち、６００ＤＰＩの１ドット分の位置データと幅データを生成する。なお、図２に示したように、データが生成される当該ドットをドットＣと呼ぶことにする。
【００３５】
まず、解像度変換部２０は、ドットＣの位置データの決定を行う。図４は、ドットＣの位置データを決定するためのルールを示した図である。図４に示すように、位置データを決定するためのルールは、受け取ったドットＡとドットＢの位置データ及び／又は幅データに基づく１６の条件と、その条件に適合した場合に決定されるドットＣの位置データから構成される。例えば、図４の条件１に基づくルールは、ドットＡの幅データが０で、ドットＢの幅データが２５５である場合には、出力するドットＣの位置データを「右寄せ」とするということを意味している。なお、図中において、“―”は、どのようなデータであってもよいことを意味し、また、幅データは、０〜２５５の値で表現されるものとする。
【００３６】
解像度変換部２０は、ドットＣの位置データを決定するに当たり、まず、図４に示した条件１に、前記受け取った２ドット分の画像データ６ａが適合するか否かをチェックする（図３のステップＳ２１）。そして、受け取ったドットＡの幅データが０で、ドットＢの幅データが２５５であれば、この条件１に適合するので（図３のステップＳ２１のＹｅｓ）、前述の通り、図４に示すルールに従って、出力するドットＣの位置データを「右寄せ」と決定する（図３のステップＳ４０）。
【００３７】
一方、条件１に適合しない場合には（図３のステップＳ２１のＮｏ）、前記受け取った２ドット分のデータが条件２に適合するか否かをチェックする（図３のステップＳ２２）。そして、同様に、図４に示す条件２に適合していれば（図３のステップＳ２２のＹｅｓ）、即ち、ドットＡの幅データが２５５で、ドットＢの幅データが０であれば、条件２のルールに従ってドットＣの位置データを「左寄せ」と決定する（図３のステップＳ４０）。一方、条件２に適合しない場合には（図３のステップＳ２２のＮｏ）、図４の条件３に適合するか否かをチェックする。
【００３８】
以下同様に、解像度変換部２０は、前記受け取った２ドット分のデータが図４に示すいずれかの条件に適合して、図４に示すいずれかのルールにより、ドットＣの位置データが決定されるまで図３のステップＳ２１と同様の処理を継続する。なお、条件に適合するか否かのチェックを行う順番は、図４に示す条件の番号順であり、番号が小さい条件に基づくルールが優先して適用されることになる。即ち、図４に示す条件の番号は、その条件に基づくルールの優先度をも表している。従って、条件１から順番に条件２、３、４、、、、と適合のチェックが行われ、条件１５まで全ての条件に適合しない場合に、条件１６が用いられる（図３のステップＳ３６）。
【００３９】
以上説明したように、出力するドットＣの位置データが決定されると（図３のステップＳ４０）、解像度変換部２０は、次に、出力するドットＣの幅データの決定を行う（図３のステップＳ５０）。かかる幅データの決定は、前記受け取った２ドット分の幅データの平均を取ることで行われる。即ち、ドットＣの幅データ＝（ドットＡの幅データ＋ドットＢの幅データ）／２という式で決定される。
【００４０】
このように、ドットＣの位置データと幅データが決定されると、解像度変換部２０は、これらのデータによるドットＣの画像データ６ｂをＰＷＭ部３１に出力する（図３のステップＳ６０）。即ち、決定されたドットＣの位置データと幅データに基づく、図２の（ｂ）の画像データ６ｂに示すようなデータを出力する。
【００４１】
解像度変換部２０は、以上図３に基づいて説明した処理（図３のステップＳ１０〜Ｓ６０）を、１２００ＤＰＩの２ドット分のデータを受け取る度に実行し、順次６００ＤＰＩのデータとしてＰＷＭ部３１に出力していく。
【００４２】
図５は、本解像度変換部２０に入力される２ドット分の画像データ６ａと、それに対応する本解像度変換部２０から出力される１ドットの画像データ６ｂを示した図である。図５の（１）は、前述した図４の条件１に基づくルールが適用された時の入出力データを表しており、同様に図５の（２）、（３）、、、、（１６）は、それぞれ図４の条件２、３、、、、１６に基づくルールが適用された時の入出力データを表している。また、図中の「ＩＮ」は、入力される前記ドットＡとドットＢの画像データ６ａを表し、「ＯＵＴ」は、出力される前記ドットＣの画像データ６ｂを表している。
【００４３】
図５から明らかなように、図５の（１）〜（６）までは、「ＩＮ」のデータと「ＯＵＴ」のデータが一致している。これは、入力される画像データ６ａと出力される画像データ６ｂが完全に同じであるということであり、従って、入力データが図４に示した条件１〜６に適合する場合には、１２００ＤＰＩのデータを６００ＤＰＩのデータに変換しても変換前の状態を１００％再現できることを意味している。また、図５の（７）及び（８）においても、図が示すように、「ＩＮ」のデータと「ＯＵＴ」のデータがかなり一致しており、変換後の再現性が高いということが言える。このように、本解像度変換部２０による解像度変換では、相対的に低解像度に変換された後の再現性が高く、低解像度に変換されることによる画質の劣化を少なく抑えることができる。例えば、１２００ＤＰＩの画像データを６００ＤＰＩに変換する際も、前述した従来の変換による場合よりも、高品質な印刷を行うことが可能となる。これは、本解像度変換部２０が、前述したように、入力される２ドット分の画像データの幅データのみ用いるのではなく、それらの位置データも考慮して、変換後の再現性ができるだけ高くなるように、出力する１ドット分の画像データを生成することに基づくものである。
【００４４】
以上説明したように、本実施の形態例に係る印刷装置２及び画像処理装置３を用いることにより、ＰＷＭ部３１の処理能力がスクリーン部１６及び印刷エンジン４よりも相対的に低い場合であっても、ＰＷＭ部３１の前で、印刷エンジン４の処理能力に適合した相対的に高解像度の画像データがＰＷＭ部３１の処理能力に適合した相対的に低解像度の画像データに変換されるので、前記相対的に高解像度の画像データを用いた印刷が可能となり、印刷エンジン４の能力を活かすことができる。さらに、前述のように、ＰＷＭ部３１の前で行われる解像度変換において、変換前の画像データが有する位置データを考慮した再現性の高い変換が行われるので、解像度変換による画質の劣化を抑えた高品質な印刷を行うことができる。
【００４５】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【図面の簡単な説明】
【図１】本実施の形態例に係る画像処理装置及び印刷装置の構成図である。
【図２】解像度変換部の動作を説明するためのタイミングチャートである。
【図３】解像度変換部２０での処理手順を例示したフローチャートである。
【図４】ドットＣの位置データを決定するためのルールを示した図である。
【図５】解像度変換部２０における入出力データを説明するための図である。
【符号の説明】
１  ホストコンピュータ、  ２  印刷装置、  ３  画像処理装置、  ４  印刷エンジン、  ５  印刷データ、  ６ａ  画像データ、  ６ｂ  画像データ、  ７  ビデオデータ、１０  前段処理部、  １１  解釈部、  １２  中間コードバッファ、  １３  展開部、  １４  色変換部、  １５  バンドバッファ、１６  スクリーン部、  ２０  解像度変換部、  ３０  後段処理部、  ３１  ＰＷＭ部
【図１】
2004282579.tif 000003
【図２】
2004282579.tif 000004
【図３】
2004282579.tif 000005
【図４】
2004282579.tif 000006
【図５】
2004282579.tif 000007