(57)【要約】【課題】  簡単な処理により、スクリーン処理によって発生する特定の模様によるモアレを目立たなくする。【解決手段】  置換対象コマンド検出部１は、予め決められたモアレを生じる描画コマンドあるいは描画コマンド列を置換対象コマンドとして検出する。そして、置換対象コマンド検出部１で検出された置換対象コマンドの全部または一部について、描画コマンド置換部２において、モアレを見かけ上低減できる描画コマンドあるいは描画コマンド列に置換する。これによって、後に行われるスクリーン処理により発生するモアレを目立たなく抑えることができ、良好な画質で画像を形成することができる。また、描画コマンドに対する処理であるため、ビットマップ画像に対する処理に比べて格段に短時間で、しかも簡単な処理により実現することができる。【選択図】  図１
2006135633.tif 000002
【特許請求の範囲】
【請求項１】
描画コマンドに対する処理を行う画像処理装置において、予め決められたモアレを生じる描画コマンドあるいは描画コマンド列を置換対象コマンドとして検出する検出手段と、該検出手段で検出された置換対象コマンドの全部または一部についてモアレを低減できる描画コマンドあるいは描画コマンド列に置換する置換手段を有することを特徴とする画像処理装置。
【請求項２】
前記検出手段が検出する前記置換対象コマンドは、あるオブジェクトを半透明にする機能により出力されたものであることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記検出手段が検出する前記置換対象コマンドは、市松パターンの描画を指定したものであることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記検出手段が検出する前記置換対象コマンドは、特定色の排他論理和を指示する描画コマンド、市松パターンの論理積を指示する描画コマンド、特定色の排他論理和を指示する描画コマンドの順の描画コマンド列であることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記検出手段は、前記市松パターンが特定のパターン周期であるときのみ前記置換対象コマンドとして検出することを特徴とする請求項３または請求項４に記載の画像処理装置。
【請求項６】
前記置換手段は、前記市松パターンのパターン周期を変更した市松パターンに置換することを特徴とする請求項３ないし請求項５のいずれか１項に記載の画像処理装置。
【請求項７】
描画コマンドに対する処理を行う画像処理方法において、予め決められたモアレを生じる描画コマンドあるいは描画コマンド列を置換対象コマンドとして検出手段で検出し、検出された置換対象コマンドの全部または一部についてモアレを低減できる描画コマンドあるいは描画コマンド列に置換手段で置換することを特徴とする画像処理方法。
【請求項８】
前記置換対象コマンドは、あるオブジェクトを半透明にする機能により出力されたものであることを特徴とする請求項７に記載の画像処理方法。
【請求項９】
前記置換対象コマンドは、市松パターンの描画を指定したものであることを特徴とする請求項７に記載の画像処理方法。
【請求項１０】
前記置換対象コマンドは、特定色の排他論理和を指示する描画コマンド、市松パターンの論理積を指示する描画コマンド、特定色の排他論理和を指示する描画コマンドの順の描画コマンド列であることを特徴とする請求項７に記載の画像処理方法。
【請求項１１】
前記市松パターンが特定のパターン周期であるときのみ、前記置換対象コマンドとして検出することを特徴とする請求項９または請求項１０に記載の画像処理方法。
【請求項１２】
前記置換手段は、前記市松パターンのパターン周期を変更した市松パターンに置換することを特徴とする請求項９ないし請求項１１のいずれか１項に記載の画像処理方法。
【請求項１３】
コンピュータに、描画コマンドに対する処理を実行させる画像処理プログラムであって、請求項１ないし請求項６のいずれか１項に記載の画像処理装置の機能または請求項７ないし請求項１２のいずれか１項に記載の画像処理方法をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項１４】
描画コマンドに対する処理をコンピュータに実行させる画像処理プログラムを格納したコンピュータ読取可能な記憶媒体において、請求項１ないし請求項６のいずれか１項に記載の画像処理装置の機能または請求項７ないし請求項１２のいずれか１項に記載の画像処理方法をコンピュータに実行させる画像処理プログラムを格納したことを特徴とするコンピュータが読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、描画コマンドに従って描画された画像に対して施すスクリーン処理に伴うモアレの発生を低減するために、描画コマンドに対して行う画像処理技術に関するものである。
【背景技術】
【０００２】
一般に、各種のアプリケーションソフトウェアなどで作成された画像を画像形成装置などで出力する場合には、オペレーティングシステムなどから描画コマンドの列として出力される。その描画コマンドに従って描画処理を行い、多値のビットマップ画像を生成し、その多値のビットマップ画像に対してスクリーン処理を施す。このスクリーン処理では、カラー画像の場合には３または４色の色成分毎に擬似中間調画像を形成する。この色成分毎の擬似中間調画像が画像形成エンジンに渡され、それぞれの色成分に対応した色材を用いて画像が形成され、それらが重ね合わされてカラー画像が形成されることになる。
【０００３】
このようにスクリーン処理によって色成分毎に擬似中間調画像を作成し、それらの擬似中間調画像を重ね合わせるため、それぞれの擬似中間調画像に周期性が存在するとモアレが発生する。画像形成エンジンとして電子写真方式を用いる場合には、スクリーン処理としてＡＭ変調により擬似中間調画像を形成する場合が多く、モアレが発生しやすいという傾向がある。通常はスクリーン角度をそれぞれの色成分毎に異ならせることによって回避している。
【０００４】
しかし、ある特定の模様を描画する場合に限って、モアレが目立つ場合がある。このような場合のモアレを低減する一つの方法として、ビットマップ画像を対象にパターンマッチングを行って該当する模様を検出して対処することが考えられる。しかし、ビットマップ画像を処理対象とすることは、多くの処理時間を必要とし、またハードウェアで構成する場合にはさらにコストアップにつながる。
【０００５】
例えば特許文献１では、ビットマップ画像を処理対象として、画像信号と特殊な関数を用いてモアレの有無を判別し、必要に応じてＧＣＲ／ＵＣＲ調整を行うことで、モアレを低減する技術が記載されている。この技術においてもビットマップ画像を処理対象としているため、処理時間がかかる。また、一旦ＧＣＲ／ＵＣＲを施したビットマップ画像からＧＣＲ／ＵＣＲの調整を行うため、繰り返しの処理が必要となり、さらに処理時間がかかるという問題がある。
【０００６】
【特許文献１】特開２０００−１５２０１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上述した事情に鑑みてなされたもので、それほどの処理時間を要せず、簡易に、特定の模様によるモアレを目立たなくすることができる画像処理装置、画像処理方法、画像処理プログラムと、そのような画像処理プログラムを格納した記憶媒体を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
本発明では、ビットマップ画像に展開する前の描画コマンドに対して処理を施すことによって、特定の模様によるモアレを抑制することを特徴としている。より具体的には、予め決められたモアレを生じる描画コマンドあるいは描画コマンド列を置換対象コマンドとして検出し、その検出された置換対象コマンドの全部または一部について、モアレを低減できる描画コマンドあるいは描画コマンド列に置換する。これによって、描画コマンドを展開したビットマップ画像に対してスクリーン処理を施した際に、モアレの発生を抑制することができる。
【０００９】
モアレが発生する特定の模様としては、あるオブジェクトを半透明にする機能により出力された描画コマンドがある。このような描画コマンドは、例えば特定色の排他論理和を指示する描画コマンド、市松パターンの論理積を指示する描画コマンド、特定色の排他論理和を指示する描画コマンドの順の描画コマンド列で構成される場合が多い。この描画コマンド列の中の市松パターンが、後に行われるスクリーン処理との関係で特定のパターン周期であるとき、モアレが生じやすい。また、半透明の機能以外でも、例えばハーフトーンの描画を行った場合や意図的に市松パターンを用いた場合などのように、市松パターンの描画を指定した描画コマンドにおいても、その市松パターンとスクリーン処理との関係でモアレが生じる場合がある。従って、市松パターンが特定のパターン周期であるとき、置換対象コマンドとして検出し、その市松パターンを他のパターンに置換すればよい。置換するパターンとしては、異なる周期の市松パターンに置き換えればよい。これによって、見かけ上、モアレを低減することができる。
【発明の効果】
【００１０】
本発明によれば、描画コマンドに対する処理で見かけ上のモアレを軽減することができるので、処理時間はビットマップ画像を対象とする場合に比べて格段に短縮することができる。また、置換対象コマンドに対する描画コマンドまたは描画コマンド列の置換も非常に容易であり、処理時間を大幅に短縮することができるという効果がある。さらに、処理後の描画コマンド列に対する処理は変更しなくてよく、一般にハードウェアにより処理が行われるビットマップ画像に対する処理回路などを変更する必要がないという利点もある。
【発明を実施するための最良の形態】
【００１１】
図１は、本発明の実施の一形態を示すブロック図である。図中、１は置換対象コマンド検出部、２は描画コマンド置換部である。置換対象コマンド検出部１は、予め決められたモアレを生じる描画コマンドあるいは描画コマンド列を置換対象コマンドとして検出する。また描画コマンド置換部２は、置換対象コマンド検出部１で検出された置換対象コマンドの全部または一部について、モアレを低減できる描画コマンドあるいは描画コマンド列に置換する。
【００１２】
このようにして描画コマンド置換部２で適宜置換された描画コマンドは、図示しない描画部によって描画処理が行われ、ビットマップ画像となる。描画処理前に、一旦、中間コードに変換してから描画処理が行われる場合もある。ビットマップ画像は、色変換や各種の処理が行われた後、スクリーン処理が施されて各色成分毎の擬似中間調画像に変換され、画像形成エンジンに渡されて実際に画像が形成される。本発明によりモアレが見かけ上低減されるように描画コマンドを置換しているので、スクリーン処理により発生するモアレを目立たなく抑えることができ、良好な画質で画像を形成することができる。
【００１３】
以下、具体例を用いながら本発明の実施の一形態の動作について説明してゆく。図２は、描画図形及び描画コマンドの一具体例の説明図である。以下の説明で用いる具体例では、図２（Ａ）に示すように図形（ア）の上に、図形（イ）を半透明の指定で描画した場合について説明してゆく。このような半透明の指定を行って図形の描画を行った場合、図形（イ）を描画するための描画コマンドとして、図２（Ｂ）に（ａ）〜（ｃ）として示す３つの描画コマンドが出力されるものとする。すなわち、図形（イ）を排他論理和（ＥｘＯＲ）による論理演算（ＲＯＰ）を行って描画する描画コマンド（ａ）、市松パターンを用いて論理積（ＡＮＤ）による論理演算を行って描画する描画コマンド（ｂ）、図形（イ）を排他論理和（ＥｘＯＲ）による論理演算を行って描画する描画コマンド（ｃ）の３つである。描画コマンド（ｂ）における市松パターンの黒の部分で描画コマンド（ａ）、（ｃ）によって描画する図形が実際に描画され、白の部分で下地の図形や背景がそのまま残る。従って、これらの描画コマンドを順に実行することによって、図形（イ）が描画された部分ではあたかも図形（ア）や背景が透けて見えているかのような描画結果を得ることができる。
【００１４】
なお、図２（Ｂ）に示す３つの描画コマンド（ａ）〜（ｃ）は、図２（Ｃ）に示すように図形（イ）を市松パターンとして描画することと等価である。従って、３つの描画コマンド（ａ）〜（ｃ）を、図２（Ｃ）に示すような市松パターンとして描画する描画コマンド（ｄ）に変換することができる。
【００１５】
描画コマンド（ｂ）及び（ｄ）は周期的なパターンであるため、描画コマンドに従って描画処理を行った後にスクリーン処理を行うと、モアレを生じるおそれがある。モアレが発生するか否かは、スクリーンの角度や線数、スクリーン処理方法などと、市松パターンのパターン周期との関係に依存している。使用するスクリーン処理に応じて、描画コマンド（ｂ）または描画コマンド（ｄ）がモアレを生じるか否か、あるいはモアレを生じる市松パターンのパターン周期を求めておき、モアレを生じる市松パターンを、予め取得しておく。このような市松パターンを描画する描画コマンド（例えば描画コマンド（ｂ）または（ｄ））を、置換対象コマンド検出部１で置換対象コマンドとして検出する描画コマンドとする。
【００１６】
図３は、描画コマンド置換部で置換する描画コマンドの一例の説明図である。ここでは図２（Ｃ）に示す描画コマンド（ｄ）の市松パターンを置換対象コマンド検出部１で置換対象コマンドとして検出した場合について示している。描画コマンド置換部２は、置換描画コマンドが描画に用いる市松パターンについて、例えばパターン周期を変更した市松パターンに置き換える。より具体的には、図３（Ａ）における各矩形のサイズｐが４画素のとき、図３（Ｂ）における各矩形のサイズｐ’を２画素とした市松パターンとすることができる。
【００１７】
図３に示した例では、より細かいパターン周期の市松パターンに置き換えた例を示している。図３（Ａ）に示した市松パターンが置換対象コマンド内の市松パターンであるとき、これを図３（Ｂ）に示すように、より細かい市松パターンとした描画コマンドに置き換える。このように、より細かい市松パターンに置き換えることによって、スクリーン処理により発生するモアレの周期を短くして、モアレを見た目では分からない程度まで抑えることができる。また、もともとの半透明処理による効果はほとんど変わらず、下地の画像が透けて見えるような描画効果を得ることができる。
【００１８】
なお、図３（Ｃ）には図３（Ａ）に示した市松パターンを反転したパターンを示しており、このようなパターンの場合にも、図３（Ｄ）に示すように、より細かい市松パターンとした描画コマンドに置き換える。例えば図３（Ｅ）に示すように、半透明処理が指定された２つの図形を重ねて描画する場合には、一方の図形において例えば図３（Ａ）に示すような市松パターンが使用されると、他方の図形においては図３（Ｃ）に示すような反転した市松パターンが使用され、両者の図形とも半透明の効果を得ることができる。このような場合に、図３（Ａ）に示す市松パターンは図３（Ｂ）に示す市松パターンに、また図３（Ｃ）に示す市松パターンは図３（Ｄ）に示す市松パターンに、それぞれ置換することによって、それぞれの半透明処理の効果をそのままに、モアレを目立たなくすることができる。
【００１９】
図４は、本発明の実施の一形態における動作の一例を示すフローチャートである。ここでは、図３に示した２つの置換パターンを用いる場合の動作の一例について示している。置換対象コマンド検出部１は、Ｓ１１において、描画コマンドがパターンを含むものであるか否かを判断し、パターンを含まなければ置換対象コマンドではないとして、その描画コマンドに対する描画コマンド置換部２による置換処理は行わない。
【００２０】
パターンを含む描画コマンドである場合には、Ｓ１２において、その描画コマンドに含まれるパターンが図３（Ａ）に示す市松パターンであるかを判定し、またＳ１４において、同じく図３（Ｃ）に示す市松パターンであるかを判定する。描画コマンドに含まれるパターンが図３（Ａ）に示す市松パターンである場合には、Ｓ１３において図３（Ｂ）に示す細かい市松パターンに置換する。また、描画コマンドに含まれるパターンが図３（Ｃ）に示す市松パターンである場合には、Ｓ１３において図３（Ｄ）に示す細かい市松パターンに置換する。いずれのパターンでもない場合には、その描画コマンドに対する描画コマンド置換部２による置換処理は行わない。市松パターンであっても、そのパターン周期が異なる場合には、置換対象コマンドとはせず、描画コマンドの置換は行わない。
【００２１】
このようにして、図３（Ａ）、（Ｃ）に示す市松パターンを用いた描画が指定された描画コマンドについて、図３（Ｂ）、（Ｄ）に示す細かい市松パターンを用いた描画を行う描画コマンドに置換する。上述のような処理を、それぞれの描画コマンドに対して行い、置換対象コマンドに対してパターンの置換を行うことによって、後に行われるスクリーン処理によって発生するモアレを目立たなくすることができる。このような処理は、ビットマップ画像を対象とした従来の技術に比べて格段に短時間で行うことができ、また、処理も非常に簡単である。
【００２２】
上述の説明において、図３に示した例では、図２（Ｂ）に示した３つの描画コマンドから生成した、図２（Ｃ）に示した描画コマンド（ｄ）を置換対象コマンドとして置換対象コマンド検出部１で検出し、描画コマンド置換部２で描画コマンドの置き換えを行うものとして説明した。しかしこれに限らず、例えば図２（Ｂ）に示した３つの描画コマンド、あるいは図２（Ｂ）中の描画コマンド（ｂ）を置換対象コマンドとして置換対象コマンド検出部１で検出し、描画コマンド置換部２で描画コマンドの置き換えを行ってもよい。
【００２３】
また、上述の説明では半透明の処理を行い、図２に示すような描画コマンド列が出力される場合について説明した。しかしこのような半透明の処理以外でも、例えばハーフトーンの描画を行った場合や意図的に市松パターンを用いた場合などのように、市松パターンの描画を指定した描画コマンドが渡される場合もある。そのような場合も同様に置換対象コマンドとして置換対象コマンド検出部１で検出し、描画コマンド置換部２で描画コマンドの置き換えを行うことによって、スクリーン処理に起因して発生するモアレを目立たなくすることができる。
【００２４】
実際に市松パターンのような周期的なパターンを描画する際には、描画コマンドにはそのパターンのテンプレートが付加され、そのテンプレートを繰り返して用い、描画領域内にパターンを敷き詰めるように描画する。このときのテンプレートは３２×３２画素程度である。例えば図３（Ａ）に示した矩形の大きさｐが４画素の場合、テンプレート中には８×８個の矩形により市松パターンが表現されることになる。テンプレート中には繰り返し用いる最小パターンが存在していればよいので、本発明により置換された描画コマンドにおいては、市松パターンを表現するために矩形が２×２個あればよい。置換後の市松パターンの矩形のサイズｐ’を２画素とすれば、４×４画素でよい。従って、置換の処理によって３２×３２画素を４×４画素に減少させることができ、データ量を減少させることができるという利点もある。
【００２５】
図５は、描画コマンド置換部で置換する描画コマンドの別のパターンの例の説明図である。図５（Ａ）に示した置換対象コマンド中の市松パターンについて、上述の図３に示した例のように細かい市松パターンに置換するほか、パターンを変更してもよい。例えば図５（Ｂ）に示すように、菱形の連続パターンに変換することによりモアレを目立たなくすることができる場合もある。もちろん、図５（Ｃ）に示すようにパターンの大きさも異ならせてよい。このように市松パターンの置換後のパターンについては任意であり、図中のハッチングを施した部分の面積と施していない部分の面積が置換前と同じであれば、例えば半透明処理の効果もほぼ同様に得ることができ、またハーフトーンなどの濃度もほぼ保つことができる。
【００２６】
また、上述の図３に示した例では市松パターンを細かいパターンに置換する例を示したが、例えば細かいパターンによりモアレが現出する場合、模様が目立たない程度に荒いパターンに置換することによってモアレを目立たなくすることも可能である。
【００２７】
図６は、本発明による画像処理の応用例を示すブロック図である。図中、２１はコンピュータ、２２はプリンタ、３１はプリンタドライバ、３２は画像処理部、４１は描画部、４２はスクリーン処理部、４３はプリンタエンジンである。図６ではコンピュータ２１からプリンタ２２へ描画コマンドを送り、プリンタ２２で画像を形成する場合の例を示している。なお、コンピュータ２１及びプリンタ２２とも、一部の構成のみを示している。
【００２８】
描画コマンドを送り出すコンピュータ２１側には、一般に、使用するプリンタ２２に対応するプリンタドライバ３１が組み込まれ、利用される。このプリンタドライバ３１に、本発明の画像処理を行う画像処理部３２を含めておくことができる。プリンタドライバ３１では、アプリケーションプログラムやオペレーティングシステムなどから渡される描画コマンドについて、画像処理部３２によって適宜描画コマンドの置換を行い、プリンタ２２に対して描画コマンドを送出する。
【００２９】
プリンタ２２では、コンピュータ２１から受け取った描画コマンドを解釈し、その描画コマンドに従って描画部４１で描画処理を行ってビットマップ画像を生成する。そしてスクリーン処理部４２でビットマップ画像に対してスクリーン処理を施して色成分毎の擬似中間調画像を生成し、プリンタエンジン４３で各色成分に対応した色材を用いて各擬似中間調画像を重ね合わせ、用紙等の媒体上に画像を形成する。スクリーン処理を行っても、コンピュータ２１から送られてくる描画コマンドに対して画像処理部３２において本発明による画像処理を行っているので、モアレはほとんど目立たず、良好な画質の画像を得ることができる。
【００３０】
図７は、本発明による画像処理の別の応用例を示すブロック図である。図中、図６と同様の部分には同じ符号を付している。４４は画像処理部である。この例では、本発明の画像処理を行う画像処理部４４をプリンタ２２側に設けた例を示している。
【００３１】
このような構成では、プリンタ２２がコンピュータ２１から描画コマンドを受け取ると、画像処理部４４において、上述のようにして適宜描画コマンドの置換を行い、描画部４１へ描画コマンドを渡す。描画部４１は、適宜置換された描画コマンドに従って描画処理を行い、ビットマップ画像を生成する。そしてスクリーン処理部４２でビットマップ画像に対してスクリーン処理を施して色成分毎の擬似中間調画像を生成し、プリンタエンジン４３で画像を形成する。この具体例においても、スクリーン処理を行ってもモアレはほとんど目立たず、良好な画質の画像を得ることができる。
【００３２】
図８は、本発明の画像処理装置の機能または画像処理方法をコンピュータプログラムで実現した場合におけるコンピュータプログラムおよびそのコンピュータプログラムを格納した記憶媒体の一例の説明図である。図中、５１はプログラム、５２はコンピュータ、６１は光磁気ディスク、６２は光ディスク、６３は磁気ディスク、６４はメモリ、７１は光磁気ディスク装置、７２は光ディスク装置、７３は磁気ディスク装置である。
【００３３】
上述の各実施の形態で説明した構成の一部または全部を、コンピュータにより実行可能なプログラム５１によって実現することが可能である。例えば上述の図６に示した応用例における画像処理部３２はプログラムにより実現することができるし、図７に示した応用例における画像処理部４４についても、プリンタ２２内のプログラムにより実現することができる。このようにプログラムで実現される場合、そのプログラム５１およびそのプログラムが用いるデータなどは、コンピュータが読み取り可能な記憶媒体に記憶することも可能である。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取装置に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取装置にプログラムの記述内容を伝達できるものである。例えば、光磁気ディスク６１，光ディスク６２（ＣＤやＤＶＤなどを含む）、磁気ディスク６３，メモリ６４（ＩＣカード、メモリカードなどを含む）等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【００３４】
これらの記憶媒体にプログラム５１を格納しておき、例えばコンピュータ５２の光磁気ディスク装置７１，光ディスク装置７２，磁気ディスク装置７３，あるいは図示しないメモリスロットにこれらの記憶媒体を装着することによって、コンピュータからプログラム５１を読み出し、本発明の画像処理装置の機能または画像処理方法を実行することができる。あるいは、あらかじめ記憶媒体をコンピュータ５２に装着または内蔵しておき、例えばネットワークなどを介してプログラム５１をコンピュータ５２に転送し、記憶媒体にプログラム５１を格納して実行させてもよい。もちろん、一部の機能についてハードウェアによって構成することもできるし、あるいは、すべてをハードウェアで構成してもよい。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施の一形態を示すブロック図である。
【図２】描画図形及び描画コマンドの一具体例の説明図である。
【図３】描画コマンド置換部で置換する描画コマンドの一例の説明図である。
【図４】本発明の実施の一形態における動作の一例を示すフローチャートである。
【図５】描画コマンド置換部で置換する描画コマンドの別のパターンの例の説明図である。
【図６】本発明による画像処理の応用例を示すブロック図である。
【図７】本発明による画像処理の別の応用例を示すブロック図である。
【図８】本発明の画像処理装置の機能または画像処理方法をコンピュータプログラムで実現した場合におけるコンピュータプログラムおよびそのコンピュータプログラムを格納した記憶媒体の一例の説明図である。
【符号の説明】
【００３６】
１…置換対象コマンド検出部、２…描画コマンド置換部、２１…コンピュータ、２２…プリンタ、３１…プリンタドライバ、３２…画像処理部、４１…描画部、４２…スクリーン処理部、４３…プリンタエンジン、４４…画像処理部、５１…プログラム、５２…コンピュータ、６１…光磁気ディスク、６２…光ディスク、６３…磁気ディスク、６４…メモリ、７１…光磁気ディスク装置、７２…光ディスク装置、７３…磁気ディスク装置。
【図１】
2006135633.tif 000003
【図２】
2006135633.tif 000004
【図３】
2006135633.tif 000005
【図４】
2006135633.tif 000006
【図５】
2006135633.tif 000007
【図６】
2006135633.tif 000008
【図７】
2006135633.tif 000009
【図８】
2006135633.tif 000010