(57)【要約】【課題】  文字のサイズによらず、画像劣化発生しない高解像度の文字の印刷を可能とする。【解決手段】印刷データを第１の解像度を有するビットマップデータに展開し、該ビットマップデータの解像度を第１の解像度より低い第２の解像度に変換し、解像度変換が行われたビットマップデータに基づく印刷を行う印刷装置であって、ビットマップデータにおける注目画素が文字データを構成する画素か否かを判定し、文字データを構成すると判定された場合に、該文字データの文字サイズが第１の文字サイズより大きいか否かを更に判定し、第１の文字サイズより大きいと判定された場合には注目画素を含む画素領域に第１の解像度変換処理を施し、第１の文字サイズ以下と判定された場合には注目画素を含む画素領域に第２の解像度変換処理を施す。【選択図】図１
2008230146.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを第１の解像度を有するビットマップデータに展開する展開手段と、前記展開手段により生成された前記ビットマップデータの解像度を、前記第１の解像度より低い第２の解像度に変換する解像度変換手段とを備え、印刷手段により、前記解像度変換手段により解像度変換が行われたビットマップデータに基づく印刷を行う印刷装置であって、
前記解像度変換手段は、
前記ビットマップデータにおける注目画素が文字データを構成する画素か否かを判定する第１の判定手段と、
前記第１の判定手段により前記文字データを構成する画素と判定された場合に、該文字データの文字サイズが第１の文字サイズより大きいか否かを判定する第２の判定手段と、
前記第２の判定手段により前記第１の文字サイズより大きいと判定された場合に、前記注目画素を含む画素領域に第１の解像度変換処理を施す第１の解像度変換処理手段と、
前記第２の判定手段により前記第１の文字サイズ以下と判定された場合に、前記注目画素を含む画素領域に第２の解像度変換処理を施す第２の解像度変換処理手段と、
を備えることを特徴とする印刷装置。
【請求項２】
前記第１の判定手段により前記文字データを構成しない画素と判定された場合に、前記注目画素を含む画素領域に第３の解像度変換処理を施す第３の解像度変換処理手段を更に備えることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記第１の解像度変換処理は、前記画素領域の各画素に対する重み係数を有するマスクを用いた演算により行われ、
前記第２の解像度変換処理は、前記画素領域の画素のうち最大の画素値を有する画素を選択することにより行われ、
前記第３の解像度変換処理は、前記画素領域から画素を間引くことにより行われる
ことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記第１の文字サイズの設定入力と、
前記第１の解像度変換処理の処理内容の設定入力と、
前記第２の解像度変換処理の処理内容の設定入力と
を受け付ける第１の設定入力受付手段を更に備えることを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記展開手段は、第１の文字列を、同一の文字種において、異なる複数の文字サイズでそれぞれ表現した文字列群を、前記解像度変換手段における解像度変換処理の種類分だけ複数配列したサンプル画像データを生成し、
前記解像度変換手段は、前記文字列群のそれぞれに、種別の異なる解像度変換処理を施して、前記サンプル画像データを第１の解像度から第２の解像度に変換し、
前記印刷手段は、前記解像度変換手段により解像度の変換が行われた前記サンプル画像データを印刷し、
前記第１の設定入力受付手段は、前記サンプル画像データの印刷結果に基づき、各設定入力を受け付ける
ことを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記第１の文字列の設定入力と、
前記第１の文字列の文字種の設定入力と
をそれぞれ受け付けるための第２の設定入力受付手段を更に備えることを特徴とする請求項５に記載の印刷装置。
【請求項７】
コンピュータを請求項１乃至６のいずれか１項に記載の印刷装置として機能させるためのコンピュータプログラム。
【請求項８】
印刷データを第１の解像度を有するビットマップデータに展開する展開手段と、前記展開手段により生成された前記ビットマップデータの解像度を、前記第１の解像度より低い第２の解像度に変換する解像度変換手段と、前記解像度変換手段により解像度変換が行われたビットマップデータに基づく印刷を行う印刷手段を備える印刷装置の制御方法であって、
前記解像度変換手段において、
前記ビットマップデータにおける注目画素が文字データを構成する画素か否かを判定する第１の判定工程と、
前記判定工程において前記文字データを構成する画素と判定された場合に、該文字データの文字サイズが第１の文字サイズより大きいか否かを判定する第２の判定工程と、
前記第２の判定工程において前記第１の文字サイズより大きいと判定された場合に、前記注目画素を含む画素領域に第１の解像度変換処理を施す第１の解像度変換処理工程と、
前記第２の判定工程において前記第１の文字サイズ以下と判定された場合に、前記注目画素を含む画素領域に第２の解像度変換処理を施す第２の解像度変換処理工程と、
を備えることを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及びその制御方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、印刷装置の画像処理では、ホストコンピュータからの印刷データをビットマップデータに展開して、印刷を行っている。
【０００３】
ビットマップデータに展開する場合、通常は、印刷装置の解像度と同じ解像度のビットマップデータに展開される。これに対し、印刷装置の解像度より高い解像度でビットマップデータへ展開し、各画素のスポット多重化技術を用いて印刷装置の解像度に解像度変換して印刷を行う方法も提案されている（特許文献１を参照）。この方法によれば、印刷装置の解像度よりも高い解像度の画質が表現可能となる。
【０００４】
このスポット多重化技術は、電子写真方式のプリンタにおいて、隣接する画素に対して、互いに重なりができるドットを中間の電位レベルで形成して、重なり合う部分の電位レベルを高レベルとする。これにより、プリンタの解像度よりも高い解像度のドットを形成することが可能となる。
【特許文献１】特開平４−３３６８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したスポット多重化技術は、高い解像度のドットを形成するために、中間の電位レベルのドットを形成する必要がある。中間の電位レベルのドットは、電子写真の特性上、不安定なドットであるため、気温や湿度等の環境やドラム等の耐久度合等の印刷装置の状態によって、トナーの付着具合（印刷濃度）が変動してしまう。
【０００６】
例えば、文字データにおいて、６００dpiの解像度の印刷装置でスポット多重化技術により１２００dpi相当の文字品位を実現する場合を考える。１２００dpiのビットマップデータを６００dpiのビットマップデータに解像度変換する際、文字自体にある程度の大きさがあれば、文字データの中心部は高い電圧レベルのドットで形成し、文字のデータの縁（エッジ）を中間の電圧レベルで形成できる。この場合、中間の電圧レベルの濃度変動の影響が小さく、安定して１２００dpi相当の高品位の文字を印刷することができる。
【０００７】
しかし、小さい文字になると、１ドットや２ドットで構成される部分が、中間の電圧レベルのドットのみで形成されてしまい、濃度変動の影響を受け易く、文字の一部が消えたり、かすれたりして逆に文字品位が劣化してしまう場合がある。
【０００８】
そこで、本発明は、文字のサイズによらず、画像劣化発生しない高解像度の文字の印刷を可能とすること目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、本発明は印刷データを第１の解像度を有するビットマップデータに展開する展開手段と、前記展開手段により生成された前記ビットマップデータの解像度を、前記第１の解像度より低い第２の解像度に変換する解像度変換手段とを備え、印刷手段により、前記解像度変換手段により解像度変換が行われたビットマップデータに基づく印刷を行う印刷装置であって、
前記解像度変換手段は、
前記ビットマップデータにおける注目画素が文字データを構成する画素か否かを判定する第１の判定手段と、
前記第１の判定手段により前記文字データを構成する画素と判定された場合に、該文字データの文字サイズが第１の文字サイズより大きいか否かを判定する第２の判定手段と、
前記第２の判定手段により前記第１の文字サイズより大きいと判定された場合に、前記注目画素を含む画素領域に第１の解像度変換処理を施す第１の解像度変換処理手段と、
前記第２の判定手段により前記第１の文字サイズ以下と判定された場合に、前記注目画素を含む画素領域に第２の解像度変換処理を施す第２の解像度変換処理手段と、
を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、文字のサイズによらず、画像劣化発生しない高解像度の文字の印刷を可能とすることができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。
［第１の実施形態］
図１は本発明の一実施形態である印刷システムの構成を示す図である。
【００１２】
印刷システムは、ホストコンピュータ１０１とプリンタ１０３で構成される。
ホストコンピュータ１０１はプリンタドライバ１０２を有し、アプリケーションソフトで作成された資料等のファイルデータは、プリンタドライバ１０２で印刷データに変換される。生成された印刷データは、ホストコンピュータ１０１とプリンタ１０３との間の通信インタフェース（例えばＵＳＢ等）を介して、プリンタ１０３に送られる。
【００１３】
プリンタ１０３は、コントローラ部１０４とプリンタエンジン１０５とで構成される。ホストコンピュータ１０１から受信した印刷データは、コントローラ部１０４で処理され、プリンタエンジン１０５で用紙上に印刷される。
【００１４】
コントローラ部１０４は、レンダリング部１０６と画像処理部１０７とで構成される。レンダリング部１０６は、印刷データを用いて、ビットマップデータへの展開処理を行う。この際、印刷データに含まれる情報に基づいて、後述する属性情報を各画素毎に併せて生成する。画像処理部１０７は、生成されたビットマップデータに対して画像処理を施しプリンタエンジン１０５に送る。
【００１５】
画像処理部１０７は、解像度変換部１０８、色変換処理部１０９及びディザ処理部１１０で構成される。プリンタエンジン１０５に合わせて、ビットマップデータを、解像度変換部１０８ではデータ解像度を変換し、色変換処理部１０９では色変換を行い、ディザ処理部１１０では階調変換を行う。
【００１６】
次に、本発明における処理の内容について詳しく説明する。以下では、プリンタ１０３のコントローラ部１０４の処理解像度を１２００dpi、プリンタ印刷解像度を６００dpiとする。
【００１７】
まず、プリンタドライバ１０２は、文書ファイル等のファイルデータを印刷を行うための印刷データに変換する。印刷データは、１２００dpiの座標系で、文字は、色、文字種、文字コード、修飾情報、文字サイズ等の情報で表され、図形は、色や、形状に応じて、座標点や長さ等の情報で表され、イメージデータはビットマップデータ等の情報で表される。
【００１８】
コントローラ部１０４のレンダリング部１０６では、受信した印刷データを解析し、解像度１２００dpiのビットマップデータに展開を行い、画像処理部１０７へ送る。画像処理部１０７では、解像度変換部１０８で、受信した１２００dpiのビットマップデータを、プリンタエンジン１０５の解像度６００dpiになるように解像度変換を行う。解像度変換の方法については、後で詳しく述べる。
【００１９】
色変換処理部１０９では、色変換処理を行って、ビットマップデータのＲＧＢ等の色形式を、色変換ＬＵＴやマトリックス演算を用いて、プリンタエンジンの色形式であるＣＭＹＫの色形式に変換する。
【００２０】
ディザ処理部１１０では、ビットマップデータの階調をディザ処理によりプリンタエンジンの階調数に合わせる。
【００２１】
次に、本実施形態に対応する解像度変換部１０８における解像度変換処理ついて詳しく説明する。図２、図３、図４は、解像度変換処理の種別（処理モード）の説明図である。
【００２２】
解像度変換処理は、レンダリング部１０６で展開されたビットマップデータの解像度をプリンタエンジンの印刷解像度に合うように解像度を変換する。本実施形態では、１２００dpiのビットマップデータを６００dpiのビットマップデータに変換する処理を行う。１２００dpiデータを６００dpiデータに変換するには、１２００dpiの４画素を、６００dpiの１画素に置き換える処理が必要となるが、本実施形態では、文字、図形、イメージなどのデータ種や、サイズなどに応じて、最適な処理モードを適用する。
【００２３】
図２は、解像度変換処理の中のマスク処理（モードＡ）の説明図である。マスク処理では、任意の重み係数を有する２×２のマスクを用いて、解像度変換を行う。注目画素２００に基づき設定される１２００dpiの４画素の画素領域に含まれる各画素値に、マスクの重み係数を乗算し、全体の重み量で除算して求めて値を、６００dpiの１画素の画素値とする。
[式１]
j(A) = (i(０,０)*１６ + i(０,１)*１６ + i(１,０)*１６ + i(１,１)*１６)  / (１６+１６+１６+１６)。
【００２４】
図２では、同じ重み係数（１６）を持つマスクを用いた場合を示しており、４画素の平均値が変換後の画素値となる。平均値をとることでデータのエッジ（文字の縁等）は、中間調となり、前述したスポット多重化処理により、１２００dpi相当の解像度を表現することが可能となる。
【００２５】
図３は、解像度変換処理の中の最大値処理（モードＢ）の説明図である。最大値処理は、注目画素３００に基づき設定される１２００dpiの４画素の画素領域に含まれる画素値のうち、最大の画素値を６００dpiの１画素の画素値とする。最大値をとるため、データの消滅をなくすことができる。
[式２]
j(max) = MAX[i(０,０), i(０,１), i(１,０), i(１,１)]。
【００２６】
図４は、解像度変換処理の中の間引き処理（モードＣ）の説明図である。間引き処理は、注目画素４００に基づき設定される１２００dpiの４画素の画素領域に含まれる画素うち、注目画素の画素値を６００dpiの１画素の画素値とする。間引き処理は、写真画像などのプロポーションが重要でないデータの対して有効となる。
[式３]
j(０,０) = i(０,０)。
【００２７】
次に、上記の処理モードの中から最適な処理モードを選択する方法について説明する。本実施形態では、サンプル画像データの印刷を行って、印刷結果に基づいて最適な処理モードを選択可能とする。
【００２８】
図５は、サンプル画像データの一例を示す図である。サンプル画像データ５００は、特定の文字列を、同一の文字種において、異なる複数の文字サイズで表現した文字列群として構成される。これにより、同一の文字種、同一文字列で、文字サイズを徐々に小さくした文字サンプルが構成される。
【００２９】
図６は、サンプル画像データの印刷結果の一例を示す図である。図６では、印刷結果６０１と６０２とを一例として示している。印刷結果６０１は、解像度変換部１０８においてモードＡ（マスク処理）の処理モードで６００dpiに変換したサンプル画像データを印刷した結果を示す。印刷結果６０２は、解像道変換部１０８においてモードＢ（最大値処理）の処理モードで６００dpiに変換したサンプル画像データを印刷した結果を示す。本実施形態では、各処理モードの印刷結果が、同一の記録紙上で比較が容易な位置関係（左右）に配置されるように、比較サンプル画像データをレンダリング部１０６が生成し、印刷を行う。即ち、レンダリング部１０６は、上記文字列群を、解像度変換部１０８における処理モードの種類分だけ複数配列した比較サンプル画像データを生成する。また、各印刷結果には、対応する処理モード、文字サイズが把握可能なように、それぞれ描画される。
【００３０】
ユーザーは、比較サンプル画像データの印刷結果に基づいて、モードＡの解像度変換処理を施した文字の印刷品位と、モードＢの解像度変換処理を施した文字の印刷品位を比較し、文字品位が逆転する文字サイズを決定することができる。
【００３１】
例えば、図６では、４ポイントより小さい文字サイズにおいて、モードＡの文字品位が明らかに低下していることが分かる。従って、４ポイント以下の文字サイズについては、モードＡではなくモードＢを選択すべきことが、図６の印刷結果から把握できる。
【００３２】
なお、図６では、２つの処理モードのみが印刷結果に含まれる場合を記載したが、図６は説明の簡単のために２つの処理モードの場合を記載しただけである。従って、３つ以上の処理モードの印刷結果がそれぞれ含まれるように印刷出力を行ってもよいし、そのような実施形態も、当然に本発明の一実施形態に含まれるものである。
【００３３】
図７は、解像度変換処理のモード切替条件の設定入力を受け付けるユーザインターフェイスの一例を示した図である。
【００３４】
モード切替条件を設定するユーザインターフェイス７００において、大サイズ処理モード選択項目７０１では、切り替えポイントより大きいサイズの文字に対して適用する処理モードの設定入力を受け付ける。この大サイズ処理モード選択項目７０１では、ポイント設定項目７０３に設定された文字サイズより大きいサイズの文字の印刷品位が良好である処理モードが、ユーザーにより選択される。
【００３５】
小サイズ処理モード選択項目７０２では、切り替えポイント以下のサイズの文字に対して適用する処理モードの設定入力を受け付ける。この小サイズ処理モード選択項目７０２では、ポイント設定項目７０３に設定された文字サイズ以下の文字の印刷品位が良好である処理モードが、ユーザーにより選択される。
【００３６】
ポイント設定項目７０３では、処理モードを切替える文字のポイント数（サイズ）の設定入力を受け付ける。このポイント設定項目７０３では、図６の比較サンプル画像データの印刷結果６００に基づいて決定された、文字品位が逆転する文字サイズが、ユーザーにより設定される。
【００３７】
また、大サイズ処理モード選択項目７０１と小サイズ処理モード選択項目７０２とでは、解像度変換部１０８において文字データに対して適用可能な複数の処理モードが表示され、ユーザーは、その中から任意の処理モードを選択することができる。
【００３８】
図７では、図６の印刷結果に従い、大サイズ処理モード選択項目７０１について「モードＡ」が選択され、小サイズ処理モード選択項目７０２について「モードＢ」が選択され、ポイント設定項目７０３について「４」ポイントが設定されている。なお、この設定内容は、あくまで一例であって、これに限定されるものではない。
【００３９】
次に、文書ファイルに基づく印刷データを展開して得られたビットマップデータの、解像度変換部１０８における解像度変換処理の一例を、図８のフローチャートを参照して説明する。図８は、本実施形態に対応する解像度変換部１０８における処理の一例を示すフローチャートである。なお、解像度変換部１０８における処理モードの適用条件は、図７における設定内容に基づくものとする。
【００４０】
図８において、まず、ステップＳ８０１において、レンダリング部１０６から、印刷データに基づいて展開されたビットマップデータを取得する。その際、ビットマップデータの各画素に関する属性情報を併せて取得する。
【００４１】
この属性情報は、例えば２ビット情報で構成され、図形やイメージと、文字データとのいずれかを示す情報と、文字データについて、ポイント数がポイント設定項目７０３の設定値より、大きいか否かを示す情報とが含まれる。例えば、（００）は、図形又はイメージデータを構成する画素であることを示す。また、（１０）は、文字データであって、ポイント設定項目７０３の設定値以下のポイント数の文字を構成する画素であることを示す。（１１）は、文字データであって、ポイント設定項目７０３の設定値より大きいポイント数の文字を構成する画素であることを示す。
【００４２】
次に、ステップＳ８０２では、ビットマップデータの全画素について解像度変換処理が終了した否かを判定する。もし、全画素について終了していない場合（ステップＳ８０２において「ＮＯ」）は、ステップＳ８０３に移行する。一方、全画素について終了している場合（ステップＳ８０２において「ＹＥＳ」）は、本処理を終了する。
【００４３】
ステップＳ８０３では、解像度変換の解像度比率に応じて注目画素を取得する。１２００dpiの解像度を６００dpiの解像度に変換する場合は、解像度比率は１／２であり、注目画素は、横軸、縦軸それぞれ、２ステップずつ（１画素おきに）取得してことになる。
【００４４】
次に、ステップＳ８０４では注目画素の周辺の画素を取得する。ここで取得する周辺画素とは、例えば図２において注目画素をｉ（０，０）とした場合の、ｉ（１，０）、ｉ（０，１）及びｉ（１，１）の画素である。次に、ステップＳ８０５では、レンダリング部１０６から取得した属性情報に基づき、注目画素が注目画素が文字データであるか否かを判定する。ここでは、注目画素の属性情報が（１０）または（１１）である場合に、文字データと判定することができる。
【００４５】
もし、文字データであると判定された場合（ステップＳ８０５において「ＹＥＳ」）は、ステップＳ８０６に移行する。一方、属性情報が（００）であり、文字データ出ないと判定された場合（ステップＳ８０５において「ＮＯ」）は、ステップＳ８１１に移行する。
【００４６】
ステップＳ８０６では、属性情報に基づいて、文字のサイズがポイント設定項目７０３の設定値より、大きいサイズか否かを判定する。属性情報が（１１）の場合には、大きいサイズであると判定できるので（ステップＳ８０６において「ＹＥＳ」）、ステップＳ８０７に移行する。ステップＳ８０７では、モード切替条件設定の大サイズ処理モード選択項目７０１で選択された処理モードで解像度変換処理を行い、ステップＳ８０９に移行する。一方、属性情報が（１０）の場合には、設定値以下のサイズであると判定できるので（ステップＳ８０６において「ＮＯ」）、ステップＳ８１０に移行する。ステップＳ８１０では、小サイズ処理モード選択項目７０２で選択された処理モードで解像度変換処理を行い、ステップＳ８０９に移行する。
【００４７】
また、ステップＳ８１１では、図形やイメージのデータに対応した処理モード、例えば図４の間引き処理による処理モードで解像度変換を行い、ステップＳ８０９に移行する。
【００４８】
ステップＳ８０９では、解像度変換処理後のビットマップデータを格納し、ステップＳ８０２に戻って処理を継続する。
【００４９】
以上によれば、印刷データに含まれる文字のサイズに応じて、あるいは、文字、図形のいずれかに応じて、解像度変換処理における処理モードを切り替えることができる。また、文字データに関する処理モードの切替条件は、サンプル画像データの印刷結果に基づいて設定できる。よって、画像劣化の発生を抑えて、高解像度の文字の印刷が可能になる。
【００５０】
［第２の実施形態］
次に、発明の第２の実施形態について説明する。本実施形態では、図５に示すようなサンプル画像データの設定処理を説明する。
【００５１】
図９は、サンプル画像データに関する設定入力を受け付けるためのユーザインターフェイスの一例を示す図である。
【００５２】
サンプル画像データの設定のユーザインターフェイス９００は、文字列設定項目９０１と、文字種設定項目９０２から構成され、ユーザから、サンプル画像データに描画する任意の文字列と文字種との設定入力を受け付けることができる。図９では、文字列９０１に"１２３@xyz"、文字種９０２に"MS明朝"が設定入力された一例を示している。
【００５３】
このようなユーザインターフェイス９００を用いることで、描画する任意の文字列、および文字種の設定入力を受け付けることが可能となり、ユーザが使用する文字列、文字種に応じたサンプル画像データの印刷を行うことができる。これにより、処理モードを切り替える文字のサイズを、最適に設定することが可能になる。
【００５４】
［その他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００５５】
また、本発明の目的は、前述した機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムに供給し、そのシステムがプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現し、そのプログラムコードを記憶した記憶媒体は本発明を構成する。また、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した機能が実現される場合も含まれる。
【００５６】
さらに、以下の形態で実現しても構わない。すなわち、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。そして、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行って、前述した機能が実現される場合も含まれる。
【００５７】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００５８】
【図１】第１の実施形態に対応する印刷システムの構成例を示す図である
【図２】第１の実施形態に対応する解像度変換処理の中のマスク処理（モードＡ）の説明図である。
【図３】第１の実施形態に対応する解像度変換処理の中の最大値処理（モードＢ）の説明図である。
【図４】第１の実施形態に対応する解像度変換処理の中の間引き処理（モードＣ）の説明図である。
【図５】第１の実施形態に対応するサンプル画像データの一例を示す図である。。
【図６】第１の実施形態に対応するサンプル画像データの印刷結果の一例を示す図である。
【図７】第１の実施形態に対応する解像度変換処理のモード切替条件の設定入力を受け付けるためのユーザインターフェイスの一例を示した図である。
【図８】第１の実施形態に対応する解像度変換部における処理の一例を示すフローチャートである。
【図９】第２の実施形態に対応するサンプル画像データの設定入力を受け付けるためのユーザインターフェイスの一例を示す図である。
【符号の説明】
【００５９】
１０１  ホストコンピュータ
１０２  プリンタドライバ
１０３  プリンタ
１０４  コントローラ
１０５  プリンタエンジン
１０６  レンダリング部
１０７  画像処理部
１０８  解像度変換部
１０９  色変換処理部
１１０  ディザ処理部
【図１】
2008230146.tif 000003
【図２】
2008230146.tif 000004
【図３】
2008230146.tif 000005
【図４】
2008230146.tif 000006
【図５】
2008230146.tif 000007
【図６】
2008230146.tif 000008
【図７】
2008230146.tif 000009
【図８】
2008230146.tif 000010
【図９】
2008230146.tif 000011