(57)【特許請求の範囲】
【請求項１】
サイズの異なる複数種類のドットを印刷媒体に形成可能な印刷装置であって、
前記印刷媒体の種類の指定を受け付ける受付部と、
第１の解像度で画像が表された第１の画像データを取得する画像データ取得部と、
前記第１の画像データを、受け付けた前記印刷媒体の滲みやすさに応じて、滲みやすい印刷媒体ほど高解像度化して第２の解像度の第２の画像データを生成する解像度変換部と、
前記第２の画像データにハーフトーン処理を施すことによりドットデータに変換するハーフトーン処理部と、
前記ドットデータ中の前記画像の輪郭部分に配置されたドットが小さなサイズのドットではない場合に、該ドットを小さなサイズのドットに置き換えるドット置換処理を実行するドット置換処理部と、
前記ドット置換処理によって置き換えられたドットの外側に沿って前記複数種類のドットのうち小さなサイズのドットを追加するドット追加処理を実行するドット追加処理部と
、
前記ドット追加処理後のドットデータを、前記複数種類のドットを用いて前記印刷媒体に印刷する印刷部と、
を備える印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記第２の解像度は、前記印刷媒体の種類によらず印刷後の前記輪郭が略一定の太さになるように、前記印刷媒体の種類毎に予め決められている、印刷装置。
【請求項３】
請求項１または請求項２に記載の印刷装置であって、更に、
ページ記述言語で表された文書データを取得する文書データ取得部と、
前記文書データを前記第１の解像度によってラスタライズすることで前記第１の画像データを生成するラスタライズ部を備える、印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記ラスタライズ部は、印刷品位に関する設定に応じて前記第１の解像度を決定する、
印刷装置。
【請求項５】
請求項４に記載の印刷装置であって、
前記解像度変換部は、前記印刷媒体の種類に加え、前記第１の解像度に応じて、前記第２の解像度を決定する、印刷装置。
【請求項６】
印刷装置が、サイズの異なる複数種類のドットを印刷媒体に形成して印刷を行う印刷方法であって、
（ａ）前記印刷媒体の種類の指定を受け付ける工程と、
（ｂ）第１の解像度で画像が表された第１の画像データを取得する工程と、
（ｃ）前記第１の画像データを、受け付けた前記印刷媒体の滲みやすさに応じて、滲みやすい印刷媒体ほど高解像度化して第２の解像度の第２の画像データを生成する工程と、
（ｄ）前記第２の画像データにハーフトーン処理を施すことによりドットデータに変換する工程と、
（ｅ）前記ドットデータ中の前記画像の輪郭部分に配置されたドットが小さなサイズのドットではない場合に、該ドットを小さなサイズのドットに置き換えるドット置換処理工程と、
（ｆ）前記ドット置換処理後のドットデータ中の前記輪郭部分の外側に沿って前記複数種類のドットのうち小さなサイズのドットを追加する追加処理工程と、
（ｇ）前記追加処理後のドットデータを、前記複数種類のドットを用いて前記印刷媒体に印刷する工程と、
を備える印刷方法。
【請求項７】
サイズの異なる複数種類のドットを印刷媒体に形成可能な印刷装置を制御するコンピュータープログラムであって、
前記印刷媒体の種類の指定を受け付ける機能と、
第１の解像度で画像が表された第１の画像データを取得する機能と、
前記第１の画像データを、受け付けた前記印刷媒体の滲みやすさに応じて、滲みやすい印刷媒体ほど高解像度化して第２の解像度の第２の画像データを生成する機能と、
前記第２の画像データにハーフトーン処理を施すことによりドットデータに変換する機能と、
前記ドットデータ中に前記画像の輪郭部分に配置されたドットが小さなサイズのドットではない場合に、該ドットを小さなサイズのドットに置き換えるドット置換処理機能と、
前記トッド置換処理後のドットデータ中の前記輪郭部分の外側に沿って前記複数種類のドットのうち小さなサイズのドットを追加する追加処理機能と、
前記追加処理後のドットデータを、前記複数種類のドットを用いて前記印刷媒体に印刷する機能と、
をコンピューターに実現させるコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の印刷時に輪郭部分に施す処理に関する。
【背景技術】
【０００２】
従来、インクジェットプリンターのような印刷装置によって印刷を行う際に、画像の輪
郭（エッジ）からインクが滲んでしまい、輪郭にがたつきが生じてしまう場合があった。
【０００３】
そこで、例えば、特許文献１や特許文献２に記載の技術では、画像の輪郭部分に形成さ
れるドットを小さなドットに置き換えることで、輪郭からインクが滲むことを抑制してい
る。また、特許文献３に記載の技術では、輪郭部分のドットの小ドットへの置き換えに加
えて、更にその外側に小さなドットを追加して形成することで、輪郭部分のドットの小さ
なドットへの置き換えによって輪郭が細く見えてしまうことを抑制している。
【０００４】
しかし、上述したドットの置き換えや追加によってインクの滲みが抑制されたとしても
、インクの滲み方は印刷媒体の種類に応じて異なるため、印刷された輪郭の太さにバラツ
キが生じる虞があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１７８１４４号公報
【特許文献２】特開２００９−３９８８０号公報
【特許文献３】特開２００４−３０６３９２号公報
【特許文献４】特開２００６−６７２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した問題を踏まえ、本発明が解決しようとする課題は、画像の印刷時において、印
刷媒体の種別に応じて輪郭の太さにバラツキが生じることを抑えながら、輪郭の滲みを抑
制する技術を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するために以下の形態または適用例とし
て実現することが可能である。
【０００８】
［適用例１］サイズの異なる複数種類のドットを印刷媒体に形成可能な印刷装置であって、前記印刷媒体の種類の指定を受け付ける受付部と、第１の解像度で画像が表された第１の画像データを取得する画像データ取得部と、前記第１の画像データを、受け付けた前記印刷媒体の種類に応じた第２の解像度に高解像度化して第２の画像データを生成する解像度変換部と、前記第２の画像データにハーフトーン処理を施すことによりドットデータに変換するハーフトーン処理部と、前記ドットデータ中の前記画像の輪郭部分に配置されたドットが小さなサイズのドットではない場合に、該ドットを小さなサイズのドットに置き換えるドット置換処理を実行するドット置換処理部と、前記ドット置換処理によって置き換えられたドットの外側に沿って前記複数種類のドットのうち小さなサイズのドットを追加するドット追加処理を実行するドット追加処理部と、  前記ドット追加処理後のドットデータを、前記複数種類のドットを用いて前記印刷媒体に印刷する印刷部と、を備える印刷装置。
【０００９】
このような構成の印刷装置では、印刷媒体の種類に応じて予め決められた第２の解像度
まで画像データを高解像度化した上で、画像の輪郭部分のドットの置き換えや、置き換え
られたドットの外側に沿ったドットの追加を行う。そのため、印刷媒体の種類に応じて輪
郭の太さにバラツキが生じてしまうことを抑えながら、輪郭の滲みを抑制することが可能
になる。
【００１０】
［適用例２］適用例１に記載の印刷装置であって、前記第２の解像度は、前記印刷媒体の
種類によらず印刷後の前記輪郭が略一定の太さになるように、前記印刷媒体の種類毎に予
め決められている、印刷装置。
このように第２の解像度を予め決めておくことで、印刷媒体の種類に応じて輪郭の太さ
にバラツキが生じることを効果的に抑制することができる。
【００１１】
［適用例３］適用例１または適用例２に記載の印刷装置であって、更に、ページ記述言語
で表された文書データを取得する文書データ取得部と、前記文書データを前記第１の解像
度によってラスタライズすることで前記第１の画像データを生成するラスタライズ部を備
える、印刷装置。
このような構成であれば、文書データ中の文字や罫線などからインクが滲むことを抑制
することができる。
【００１２】
［適用例４］適用例３に記載の印刷装置であって、前記ラスタライズ部は、印刷品位に関
する設定に応じて前記第１の解像度を決定する、印刷装置。
このような構成であれば、例えば、「きれい」や、「早い」といった印刷品位に応じて
ラスタライズを行う際の第１の解像度を決定することができる。
【００１３】
［適用例５］適用例４に記載の印刷装置であって、前記解像度変換部は、前記印刷媒体の
種類に加え、前記第１の解像度に応じて、前記第２の解像度を決定する、印刷装置。
このような構成であれば、印刷媒体の種類だけではなく、印刷品位に応じて第２の解像
度を決定することができるので、輪郭の太さのバラツキをより効果的に抑制することが可
能になる。
【００１４】
［適用例６］サイズの異なる複数種類のドットを印刷媒体に形成可能な印刷装置であって、前記印刷媒体の種類の指定を受け付ける受付部と、第１の解像度で画像が表された第１の画像データを取得する画像データ取得部と、前記第１の画像データを、受け付けた前記印刷媒体の滲みやすさに応じて、滲みやすい印刷媒体ほど高解像度化して第２の解像度の第２の画像データを生成する解像度変換部と、前記第２の画像データにハーフトーン処理を施すことによりドットデータに変換するハーフトーン処理部と、前記ドットデータ中の前記画像の輪郭部分に配置されたドットが小さなサイズのドットではない場合に、該ドットを小さなサイズのドットに置き換えるドット置換処理を実行するドット置換処理部と、前記ドット置換処理によって置き換えられたドットの外側に沿って前記複数種類のドットのうち小さなサイズのドットを追加するドット追加処理を実行するドット追加処理部と、前記ドット追加処理後のドットデータを、前記複数種類のドットを用いて前記印刷媒体に印刷する印刷部と、を備える印刷装置。
本発明は、上述した印刷装置としての構成のほか、印刷方法や、コンピュータープログラムとしても構成することができる。コンピュータープログラムは、コンピューターが読取可能な記録媒体に記録されていてもよい。記録媒体としては、例えば、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、メモリーカード、ハードディスク等の種々の媒体を利用することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施例としての印刷システムの概略構成を示す説明図である。
【図２】プリンタードライバーの設定画面の一例を示す説明図である。
【図３】解像度テーブルの一例を示す説明図である。
【図４】印刷処理のフローチャートである。
【図５】エッジ処理モードに応じた処理内容の例を示す説明図である。
【図６】ドット置換処理のフローチャートである。
【図７】解像度変換処理のフローチャートである。
【図８】ドット追加処理のフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態を実施例に基づき次の順序で説明する。
Ａ．印刷システムの構成：
Ｂ．印刷処理：
Ｃ．変形例：
【００１７】
Ａ．印刷システムの構成：
図１は、本発明の一実施例としての印刷システム１０の概略構成を示す説明図である。
本実施例の印刷システム１０は、コンピューター１００と、印刷装置２００とを備えてい
る。印刷システム１０は、全体が一体となって広義の印刷装置として機能する。印刷装置
２００は、インクジェット方式の印刷装置であり、複数種類の異なるサイズのドット（本
実施例では、小ドット、中ドット、大ドット）を打ち分けて、印刷媒体に画像を印刷する
機能を有する。
【００１８】
コンピューター１００には、ディスプレイ１０２や図示していないキーボード、マウス
等が接続されており、内部に、ＣＰＵ１１０やメモリー１２０が備えられている。ＣＰＵ
１１０は、メモリー１２０を作業領域としてアプリケーションプログラム１３０とプリン
タードライバー１４０とを所定のオペレーティングシステムの下で実行する。アプリケー
ションプログラム１３０は、光ディスク１０４やハードディスク等の記憶媒体あるいはネ
ットワーク等を通じて、ＰＤＬ（ページ記述言語）で記述された文書データを読み込み、
プリンタードライバー１４０を介して、この文書データが表す文書（画像）を印刷する機
能を備えている。メモリー１２０には、後述する解像度テーブル１２２が記憶されている
。また、メモリー１２０には、後述する印刷処理において生成される第１の画像データや
第２の画像データ、ドットデータが一時的に記憶される。
【００１９】
プリンタードライバー１４０は、その機能部として、ラスタライズ部１４２と、色変換
部１４４と、解像度変換部１４６と、エッジ検出部１４８と、ハーフトーン処理部１５０
と、ドット置換部１５２と、ドット追加部１５４と、印刷処理部１５６と、を備えている
。
【００２０】
ラスタライズ部１４２は、アプリケーションプログラム１３０から文書データを取得し
て、この文書データに含まれるページ記述言語を解析し、文書データをＲＧＢ形式のラス
ターデータに変換（ラスタライズ）する機能を有する。ラスタライズ部１４２は、プリン
タードライバー１４０の設定画面において、ユーザから指定された印刷品位に応じて、ラ
スターデータを生成する際の解像度（以下、「第１の解像度」という）を決定する。
【００２１】
図２は、プリンタードライバー１４０の設定画面ＳＳの一例を示す説明図である。図示
するように、本実施例では、印刷品位として、「きれい」もしくは「早い」のいずれかが
選択される。印刷品位として、「きれい」が選択されれば、ラスタライズ部１４２は、第
１の解像度を、７２０ｄｐｉ×７２０ｄｐｉに決定し、「早い」が選択されれば、第１の
解像度を、３６０ｄｐｉ×３６０ｄｐｉに決定する。つまり、「きれい」は、第１の解像
度を高めることで、ラスタライズ後の画像データの画質を高めるモードであり、「はやい
」は、第１の解像度を低くすることで、ラスタライズに要する処理時間を短縮させるモー
ドである。
【００２２】
色変換部１４４（図１）は、ラスタライズ部１４２によって生成されたＲＧＢ形式のラ
スターデータを、所定のルックアップテーブルを参照して、印刷装置２００が備えるイン
クの種類に応じたＣＭＹＫ形式のラスターデータに変換する。こうして色変換がなされた
ラスターデータを、以下、「第１の画像データ」という。
【００２３】
解像度変換部１４６は、ニアレストネイバー法によって、第１の画像データに対して高
解像度化処理を施す。解像度変換部１４６、その他にも、例えば、バイリニア法やバイキ
ュービック法などの手法によって高解像度化処理を施すことも可能である。解像度変換部
１４６は、プリンタードライバー１４０の設定画面ＳＳ（図２）において指定された用紙
の種類と印刷品位とに基づき、メモリー１２０に記憶された解像度テーブル１２２を参照
して高解像度化後の解像度（以下、「第２の解像度」という）を決定する。以下では、解
像度変換部１４６によって高解像度化されたラスターデータのことを、「第２の画像デー
タ」という。
【００２４】
図３は、解像度テーブル１２２の一例を示す説明図である。図示するように、本実施例
では、印刷品位が「早い」の場合において、用紙の種類が、「写真用紙」の場合には、第
２の解像度は、３６０ｄｐｉ×３６０ｄｐｉに、「マット紙」の場合には、７２０ｄｐｉ
×７２０ｄｐｉに、「普通紙」の場合には、１４４０ｄｐｉ×１４４０ｄｐｉに、決定さ
れる。また、印刷品位が「きれい」の場合では、用紙の種類が「写真用紙」および「マッ
ト紙」の場合には、７２０ｄｐｉ×７２０ｄｐｉに、「普通紙」の場合には、１４４０ｄ
ｐｉ×１４４０ｄｐｉに、決定される。印刷品位が「早い」の場合で、かつ、用紙の種類
が「写真用紙」の場合、および、印刷品位が「きれい」の場合で、用紙の種類が「写真用
紙」または「マット紙」の場合には、第１の解像度と第２の解像度とは同一である。つま
り、これらの設定がなされた場合には、本実施例では、高解像度化は行われないことにな
る。
【００２５】
解像度テーブル１２２に規定されている第２の解像度は次のようにして予め決定されて
いる。すなわち、後述するエッジ処理モードを「互換」に設定し、このエッジ処理モード
において、用紙の種類毎に、出力解像度を変化させて所定幅の線を印刷する。そして、こ
のように印刷された線の幅が、エッジ処理モードを「なし」と設定した場合において印刷
される理想的な幅に最も近い幅となる出力解像度を、用紙毎の第２の解像度として決定す
る。つまり、エッジ処理モードを「互換」にした場合において、印刷品位や用紙の種類に
よらず、印刷結果に表れるエッジが略同一の幅になるように、第２の解像度は設定される
ことになる。ただし、出力解像度を変化させても線の幅が上述した理想的な幅に近づかな
かった場合にはこの限りではなく、この場合には、高解像度化が行われないように、第１
の解像度と第２の解像度とは、同一の値に設定される。
【００２６】
エッジ検出部１４８（図１）は、第１の画像データまたは第２の画像データから、画像
の輪郭の検出を行う。本実施例では、文書中の文字や罫線などの輪郭を検出するために、
第１あるいは第２の画像データ中のＫ（黒）成分について、画素値が０％から１００％（
または１００％から０％）に変化する部分の画素を輪郭として検出する。このように、本
実施例では、Ｋ成分についてのみ輪郭を検出するが、もちろん、他の色の輪郭を検出する
ことも可能である。
【００２７】
ハーフトーン処理部１５０は、第１の画像データまたは第２の画像データにハーフトー
ン処理を施して、第１の画像データまたは第２の画像データが表す画像を、複数種類のド
ット（小ドット、中ドット、大ドット、ドット無し）の配置によって表すドットデータに
変換する。
【００２８】
ドット置換部１５２は、エッジ検出部１４８によって検出された第１または第２の画像
データ中の輪郭とドットデータとを対比して、ドットデータ中の輪郭に該当するドットを
判別する。そして、こうして判別されたドットを、元のドットサイズに拘わらず、小ドッ
トに置き換える処理を行う。つまり、ドットデータ中の輪郭に該当するドットが小ドット
ではない場合（つまり、中ドットまたは大ドットの場合）に、そのドットを小ドットに置
き換える処理を行う。また、本実施例では、更に、そのドットの内側に存在するドットを
、すべて、中ドットに置き換える処理を行う。これらの処理を以下、「ドット置換処理」
という。
【００２９】
ドット追加部１５４は、ドット置換処理によって置き換えられたドットの外側に沿って
、１ドット分、小ドットを追加する処理を行う。このような処理を以下、「ドット追加処
理」という。なお、本実施例では、ドット置換部１５２によって置き換えを行うドットの
サイズと、ドット追加処理によって追加するドットのサイズとを、ともに、小ドットとし
たが、これらのドットのサイズは異なるサイズ（但し、最大サイズを除く）とすることも
可能である。
【００３０】
印刷処理部１５６は、以上のようにドット置換処理やドット追加処理がなされた（ある
いは、なされなかった）ドットデータを印刷装置２００に転送して印刷を行わせる機能を
有する。
【００３１】
図２に示したプリンタードライバー１４０の設定画面ＳＳでは、「エッジ処理モード」
が指定可能になっている。エッジ処理モードとは、画像の輪郭に対して施される処理を指
定するためのモードである。本実施例では、「エッジ処理モード」として、「なし」、「
通常」、「互換」の３種類のモードが用意されている。これらのモードが指定された場合
に実行される処理内容については後述する。
【００３２】
Ｂ．印刷処理：
図４は、コンピューター１００のプリンタードライバー１４０が実行する印刷処理のフ
ローチャートである。この印刷処理は、アプリケーションプログラム１３０の印刷機能が
ユーザによって実行された場合に呼び出される処理である。
【００３３】
印刷処理が開始されると、プリンタードライバー１４０は、アプリケーションプログラ
ム１３０から文書データを取得する（ステップＳ１００）。そして、プリンタードライバ
ー１４０の設定画面ＳＳによって指定された印刷品位に応じて第１の解像度を決定し、ラ
スタライズ部１４２によってこの第１の解像度に従ったラスタライズを行い、ラスターデ
ータを生成する（ステップＳ１０２）。このとき、設定画面ＳＳによって印刷品位が指定
されていない場合には、デフォルトで、例えば、「きれい」が指定されていることとして
もよい。
【００３４】
ラスタライズが終了すると、プリンタードライバー１４０は、色変換部１４４によって
ラスターデータの色変換を行い、第１の画像データを生成する（ステップＳ１０４）。第
１の画像データを生成すると、プリンタードライバー１４０は、プリンタードライバー１
４０の設定画面ＳＳによって指定されたエッジ処理モードを判別する（ステップＳ１０６
）。設定画面ＳＳによってエッジ処理モードが指定されていない場合には、デフォルトで
、「互換」が指定されていることとしてもよい。
【００３５】
エッジ処理モードが、「なし」であれば、プリンタードライバー１４０は、第１の画像
データに対して、そのまま、ハーフトーン処理部１５０によってハーフトーン処理を施し
、ドットデータを生成する（ステップＳ１０８）。そして、生成されたドットデータを印
刷処理部１５６によって印刷装置２００に送信し、印刷を行わせる。エッジ処理のモード
が「なし」の場合には、以上の処理によって印刷処理は終了する。
【００３６】
図５は、エッジ処理モードに応じた処理内容の例を示す説明図である。図５（ａ）には
、エッジ処理モードが「なし」の場合において、５画素×５画素の第１の画像データから
生成されるドットデータの例を示している。ドットデータ中の「Ｈ」と示したドットは、
ハーフトーン処理の結果、その位置に配置されたドット（小ドット、中ドット、大ドット
のいずれか）を表している。図５（ａ）に示すように、エッジ処理モードが「なし」の場
合には、第１の画像データにハーフトーン処理を施して生成されたドットデータが、その
まま印刷に供されることになる。なお、図５において、「Ｓ」と示したドットは小ドット
を表し、「Ｍ」と示したドットは中ドットを表している。
【００３７】
上記ステップＳ１０６において、エッジ処理モードが、「通常」であると判断されると
、プリンタードライバー１４０は、ハーフトーン処理部１５０によって第１の画像データ
に対しハーフトーン処理を施してドットデータを生成する（ステップＳ１１２）。そして
、その後、ドット置換部１５２によってドット置換処理を実行する（ステップＳ１１４）
。
【００３８】
図６は、ドット置換処理のフローチャートである。このドット置換処理が実行されると
、プリンタードライバー１４０は、エッジ検出部１４８によって第１の画像データから輪
郭を検出する（ステップＳ２００）。そして、ドット置換部１５２によって、この輪郭に
該当するドットをドットデータ内にから判別し、判別されたドットのサイズを、元のドッ
トのサイズに拘わらず、すべて小ドットに置き換える。そして、さらに、その内側に存在
するドットを、すべて、中ドットに置き換える（ステップＳ２０２）。こうしてドット置
換処理が終了すると、プリンタードライバー１４０は、印刷処理部１５６によって、ドッ
トデータを印刷装置２００に送信し、印刷を行わせる（図４のステップＳ１１０）。エッ
ジ処理のモードが「通常」の場合には、以上の処理によって印刷処理は終了する。
【００３９】
図５（ｂ）には、エッジ処理モードが「通常」の場合において生成されるドットデータ
の例を示している。図５（ｂ）に示すように、エッジ処理モードが「通常」の場合には、
第１の画像データの輪郭に対応するドットは、すべて、小ドットに置換され、更に、その
内側に存在するドットが、中ドットに置換されている。つまり、エッジ処理モードが「通
常」の場合には、画像データの中心から輪郭に向けて徐々に小さなドットが形成されるこ
とになる。
【００４０】
上記ステップＳ１０６（図４）において、エッジ処理のモードが「互換」であると判断
されると、プリンタードライバー１４０は、解像度テーブル１２２を参照して（ステップ
Ｓ１１６）、設定画面ＳＳによって設定された印刷品位と用紙の種類とに基づき、高解像
度化するか否かを判断する（ステップＳ１１８）。解像度テーブル１２２を参照した結果
、印刷品位に応じた第１の解像度と、用紙の種類に応じた第２の解像度とが一致する場合
には、高解像度化が不可能であるため、プリンタードライバー１４０は、「互換」モード
による処理を中止し、以後、エッジ処理モードが「通常」の場合と同じ処理を実行する。
一方、高解像度化が可能であれば、プリンタードライバー１４０は、解像度変換処理を実
行する（ステップＳ１２０）。
【００４１】
図７は、解像度変換処理のフローチャートである。この解像度変換処理が実行されると
、プリンタードライバー１４０は、解像度テーブル１２２を参照して、設定画面ＳＳによ
って設定された印刷品位と用紙の種類とに応じて、第１の解像度と第２の解像度とを取得
する（ステップＳ３００）。そして、第２の解像度を第１の解像度で除して得られる倍率
に基づき、解像度変換部１４６によって、第１の画像データを高解像度化し、第２の画像
データを生成する（ステップＳ３０２）。なお、本実施例では、解像度変換処理を、色変
換処理後に行っているが、色変換処理前に行うこととしてもよい。
【００４２】
解像度変換処理が終了すると、プリンタードライバー１４０は、高解像度化された第２
の画像データに対してハーフトーン処理を行う（図４のステップＳ１２２）。こうするこ
とで、高解像度化されたドットデータが生成されることになる。
【００４３】
ハーフトーン処理が終了すると、プリンタードライバー１４０は、ドット置換部１５２
によって、ドット置換処理を実行する（ステップＳ１２４）。こうすることで、高解像度
化された第２の画像データの輪郭が検出され、その輪郭に対応するドットデータ中のドッ
トが、小ドットに置換され、更に、その内側のドットが中ドットに置換される。ドット置
換処理が終了すると、プリンタードライバー１４０は、ドット追加部１５４によって、ド
ット追加処理を実行する（ステップＳ１２６）。
【００４４】
図８は、ドット追加処理のフローチャートである。ドット追加処理が実行されると、プ
リンタードライバー１４０は、エッジ検出部１４８によって、第２の画像データ中の輪郭
を検出する（ステップＳ４００）。なお、上記ステップＳ１２４で実行されたドット置換
処理によってすでに第２の画像データの輪郭は検出されているので、このステップＳ４０
０の処理は省略しても良い。第２の画像データ中の輪郭を検出すると、プリンタードライ
バー１４０は、ドット追加部１５４によって、ステップＳ４００において検出された第２
の画像データ中の輪郭に該当するドットの外側（つまり、ドット置換部１５２によって小
ドットに置き換えられたドットの外側）に沿って、小ドットを追加する（ステップＳ４０
２）。こうしてドット追加処理が終了すると、プリンタードライバー１４０は、印刷処理
部１５６によって、ドットデータを印刷装置２００に送信し、印刷を行わせる（図４のス
テップＳ１１０）。エッジ処理のモードが「互換」の場合には、以上の処理によって印刷
処理は終了する。
【００４５】
図５（ｃ）には、エッジ処理モードが「互換」の場合において生成されるドットデータ
の例を示している。図５（ｃ）に示すように、エッジ処理モードが「互換」の場合には、
画像データが高解像度化された上で、輪郭に対応するドットが、小ドットに置換され、そ
の内側のドットが中ドットに置換される。更に、小ドットに置換された輪郭の外側には、
小ドットが１ドット分、追加される。
【００４６】
以上で説明した本実施例の印刷システム１０によれば、プリンタードライバー１４０の
設定画面ＳＳによって、画像の輪郭部分に対して施す処理を、エッジ処理モードとして、
種々選択することができる。エッジ処理モードが「通常」に設定されれば、画像の輪郭部
分のドットがすべて小ドットに置き換えられるため、画像の輪郭からインクが滲んでしま
うことを抑制することができる。また、エッジ処理モードが「互換」に設定されれば、画
像の輪郭部分のドットが小ドットに置き換えられた上で、その外側に小ドットが追加され
るため、輪郭ドットの小ドットへの置き換えによって、線が細く見えてしまうことを抑制
することができる。また、エッジ処理モードが「互換」の場合には、画像データが高解像
度化された上で、輪郭の外側に沿って小ドットが追加されるので、図５（ｄ）に示すよう
に、高解像度化を行うことなく単純に小ドットを輪郭の外側に追加するよりも、輪郭の太
り量を抑えることができる。そのため、必要以上に輪郭が太くなってしまうことを抑制す
ることができる。また、本実施例では、エッジ処理モードが「互換」の場合には、印刷品
位や用紙の種類に応じて、理想的な輪郭の太さとの外観上の互換性を保つように高解像度
化が行われた上で、上述したドットの置き換えやドットの追加が行われる。この結果、印
刷品位や用紙の種類を変更した場合であっても、輪郭の太さにバラツキが生じることが抑
制され、高品質な印刷を行うことが可能になる。
【００４７】
Ｃ．変形例：
以上、本発明の一実施例について説明したが、本発明はこのような実施例に限定されず
、その趣旨を逸脱しない範囲で種々の構成を採ることができる。例えば、ソフトウェアに
よって実現した機能は、ハードウェアによって実現するものとしてもよい。そのほか、以
下のような変形が可能である。
【００４８】
（Ｃ１）変形例１：
上記実施例では、用紙の種類を、写真用紙、マット紙、普通紙の３種類としたが、用紙
の種類はこれらに限られない。たとえば、用紙の商品名によってより細かく指定可能とし
てもよい。また、印刷品位についても、「きれい」、「はやい」だけではなく、より細か
な品位を指定可能としてもよい。
【００４９】
（Ｃ２）変形例２：
上記実施例では、エッジ処理モードが「通常」および「互換」の場合において、輪郭に
該当するドットを小ドットに、その内側のドットを中ドットに、それぞれ置き換えること
とした。しかし、置き換えるドットのサイズは他のサイズとしてもよい。例えば、用紙の
種類に応じて、インクの滲みが抑制可能な最適なサイズのドットに置き換えるようにして
もよい。また、同様に、輪郭のドットの外側に沿って追加するドットのサイズについても
、小ドットではなく、他のサイズとしてもよい。
【００５０】
（Ｃ３）変形例３：
上記実施例では、ＰＤＬで記述された文書データについて、通常モードや、互換モード
によるエッジ処理を行うものとした。しかし、エッジ処理は、ＰＤＬで記述された文書デ
ータに限らず、ビットマップデータやＪＰＥＧデータ等の画像データに対して行ってもよ
いし、ＣＡＤデータや、ワープロソフトが扱うデータなどに対して行ってもよい。
【符号の説明】
【００５１】
１０…印刷システム
１００…コンピューター
１０２…ディスプレイ
１０４…光ディスク
１１０…ＣＰＵ
１２０…メモリー
１２２…解像度テーブル
１３０…アプリケーションプログラム
１４０…プリンタードライバー
１４２…ラスタライズ部
１４４…色変換部
１４６…解像度変換部
１４８…エッジ検出部
１５０…ハーフトーン処理部
１５２…ドット置換部
１５４…ドット追加部
１５６…印刷処理部
２００…印刷装置
ＳＳ…設定画面
【図１】
0005458881.tif 000002
【図２】
0005458881.tif 000003
【図３】
0005458881.tif 000004
【図４】
0005458881.tif 000005
【図５】
0005458881.tif 000006
【図６】
0005458881.tif 000007
【図７】
0005458881.tif 000008
【図８】
0005458881.tif 000009