(57)【特許請求の範囲】
【請求項１】
所望の印刷記録材削減用のパターンを指定する指定工程と、
画像を生成する画像生成工程と、
生成された画像と前記指定工程により指定された印刷記録材削減用のパターンとの間で対応するドット間の論理演算を行い、画像を処理する画像処理工程とを備え、
前記画像生成工程は少なくとも２つの色要素を含むカラー画像を生成し、前記指定工程は、色要素ごとに異なる印刷記録材削減用のパターンを指定することを特徴とする画像形成方法。
【請求項２】
前記画像生成工程はオブジェクトの種類ごとに画像を生成し、前記指定工程は、各オブジェクトの種類について独立した印刷記録材削減用のパターンを指定することを特徴とする請求項１に記載の画像形成方法。
【請求項３】
前記指定工程以前に、前記印刷記録材削減用のパターンを登録する登録工程を更に備えることを特徴とする請求項１に記載の画像形成方法。
【請求項４】
前記画像処理工程から出力される画像を印刷出力する印刷工程を更に備えることを特徴とする請求項１に記載の画像形成方法。
【請求項５】
前記画像処理工程から出力される画像を表示出力する表示工程を更に備えることを特徴とする請求項１に記載の画像形成方法。
【請求項６】
前記画像処理工程から出力される画像は複数のプリンタにより印刷出力され、前記指定工程は、前記複数のプリンタごとに前記印刷記録材削減用のパターンを指定することを特徴とする請求項１に記載の画像形成方法。
【請求項７】
前記画像処理工程から出力される画像はプリンタにより印刷出力され、前記登録工程は、前記プリンタから前記印刷記録材削減用のパターンを読み出して登録することを特徴とする請求項３に記載の画像形成方法。
【請求項８】
前記印刷記録材削減用のパターンは、前記生成工程により生成された画像の画素を間引くように設定されたパターンであることを特徴とする請求項１に記載の画像形成方法。
【請求項９】
複数のパターンから所望の印刷記録材削減用のパターンを指定する指定手段と、
画像を生成する画像生成手段と、
生成された画像と前記指定手段により指定された前記印刷記録材削減用のパターンとの間で対応するドット間の論理演算を行い、画像を処理する画像処理手段とを備え、
前記画像生成手段は少なくとも２つの色要素を含むカラー画像を生成し、前記指定手段は、色要素ごとに異なる印刷記録材削減用のパターンを指定することを特徴とする画像形成装置。
【請求項１０】
前記画像生成手段はオブジェクトの種類ごとに画像を生成し、前記指定手段は、各オブジェクトの種類について独立した印刷記録材削減用のパターンを指定することを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記指定手段以前に、前記印刷記録材削減用のパターンを登録する登録手段を更に備えることを特徴とする請求項９に記載の画像形成装置。
【請求項１２】
前記画像処理手段から出力される画像を印刷出力するプリンタを更に備えることを特徴とする請求項９に記載の画像形成装置。
【請求項１３】
前記印刷記録材削減用のパターンは、前記生成手段により生成された画像の画素を間引くように設定されたパターンであることを特徴とする請求項９に記載の画像形成装置。
【請求項１４】
複数種類の印刷記録材削減用のパターンを記憶する記憶手段を更に備えることを特徴とする請求項９に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成方法とその装置に関し、特に記録材を削減して画像を形成する画像形成方法とその装置に関する。
【０００２】
【従来の技術】
事務処理に於けるＯＡ化の進行などで、印刷装置によって出力される文書、図面等が増加している。このような背景の中で、試し刷り等によるインクやトナーなどの印刷記録材の無駄な消費を避けるために、印刷記録材を削減する機能を有する印刷装置がある。
【０００３】
この機能は、従来のレーザプリンタやインクジェットプリンタなどの印刷画像をデジタルで処理を行う方式の印刷装置においては、送られて来た印刷画像のページ全体のドットを間引いて１ドットおきに印刷するといった方式であった。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の印刷記録材削減機能においては、印刷装置は１種類の方式しか持たず、記録材削減のための画像形成方法を変更することが容易にできなかった。そのため、ユーザーが自分で印刷記録材を削減された画像を調整したり、記録材の削減量を調整することができないという問題点が存在する。
【０００５】
また、１ドットおきに間引いて印刷するような場合には、１ドットのラインなどの画像は、記録材削減に伴う画像処理の結果、画像が消えてしまい、印刷することができないという問題点が存在する。
【０００６】
また、カラー印刷装置などにおいては、色毎の記録材削減設定ができないことから、通常頻繁に使用する特定の色のみを削減することができないという問題点が存在する。
【０００７】
また、ある種類のオブジェクトのみの印刷記録材を削減し、オブジェクトの種類に応じて印刷結果を確かめることができないという問題点が存在する。
【０００８】
また、印刷装置に印刷記録材の削減機能が存在しない場合に、記録材を削減することが不可能であるという問題点が存在する。
【０００９】
また、印刷前に印刷記録材削減時の印刷結果を知ることができないため、印刷しなければ記録材削減による画像の劣化を知ることができないという問題点が存在する。
【００１０】
本発明は、上記従来例に鑑みてなされたもので、容易に同じ機構を利用して種々の印刷記録材削減の画像を生成することを目的とする。
【００１１】
また、本発明の他の目的は、特定の色のみの印刷記録材を削減することを目的とする。
【００１２】
また、本発明の他の目的は、ユーザに自分で印刷記録材の削減の画像や印刷記録材の削減量を調整行わせることを可能として、状況に応じて結果を選択するという手段を与えることを目的とする。
【００１３】
また、本発明の目的は、印刷装置の種類毎に印刷される結果の濃度が異なる場合の調整を可能とすることを目的とする。
【００１４】
また、本発明の目的は、ある種類のオブジェクトのみの印刷記録材を削減し、オブジェクトの種別によって印刷記録材量の節約を行うことによって、より細かい書類の利用目的に沿った画像を維持しながら、効率よく印刷記録材量の削減を行うことを目的とする。
【００１５】
また、印刷装置に印刷記録材の削減機能が存在しない場合にも印刷記録材の削減を可能とすることを目的とする。
【００１６】
また、本発明の他の目的は、ユーザに印刷前に印刷記録材の削減時の印刷結果を知らせることを目的とする。
【００１７】
【課題を解決するための手段】
上記目的を達成するために、本発明の画像処理方法はつぎのような構成から成る。即ち、
所望のパターンを指定する指定工程と、
画像を生成する画像生成工程と、
生成された画像と前記指定工程により指定されたパターンとの間で論理演算を行い、画像を処理する画像処理工程とを備える。
【００１８】
あるいは、
カラー画像を生成する画像生成工程と、
生成された画像と前記指定工程により所定の色変換処理を行い、画像の濃度を下げる処理をする画像処理工程とを備える。
【００１９】
また、本発明の画像形成装置は次のような構成から成る。即ち、
複数種類のパターンを記憶する記憶手段と、
前記記憶手段に記憶された複数のパターンから所望のパターンを指定する指定手段と、
画像を生成する画像生成手段と、
生成された画像と前記指定手段により指定されたパターンとの間で論理演算を行い、画像を処理する画像処理手段とを備える。
【００２０】
あるいは、
カラー画像を生成する画像生成手段と、
生成された画像と前記指定手段により所定の色変換処理を行い、画像の濃度を下げる処理をする画像処理手段とを備える。
【００２１】
また、本発明のコンピュータ可読メモリはつぎのような構成から成る。すなわち、
所望のパターンを指定する指定工程のコードと、
画像を生成する画像生成工程のコードと、
生成された画像と前記指定工程により指定されたパターンとの間で論理演算を行い、画像を処理する画像処理工程のコードとを備える。
【００２２】
【発明の実施の形態】
［第１実施例］
図１は、本発明を適用したプリンタ１０００のシステム構成を示した図である。図１中、プリンタ制御ユニット１００２はホストコンピュータ１００１との送受信や画像の印刷など、プリンタの動作を司る。プリンタ制御ユニット１００２は、ホストコンピュータとの送受信を行う際の制御コードやデータのための入出力バッファ１００３、プリンタ全体の動作を制御するＣＰＵ１０１１、ＣＰＵ１０１１の動作を記述するプログラムが内蔵されているプログラムＲＯＭ１００７、ホストコンピュータとの送受信を行うための制御コードやデータの解釈や画像の印刷に必要な計算、あるいは画像データの処理のためのワークメモリに利用されるＲＡＭ１００４が含まれている。
【００２３】
また、ホストコンピュータ１００１から受信したデータより各種の画像オブジェクトを生成する画像情報生成部１００８、画像オブジェクトをビットマップ画像に展開するビットマップ画像展開部１００９、画像展開部１００９によりビットマップ画像に展開する際、印刷記録材削減用パターンにより印刷記録材を削減するための画像を作成する記録材削減処理部１０１０も含まれるが、これらは本実施例ではＲＯＭ１００７に格納されたプログラムをＣＰＵ１０１１により実行することで実現している。
【００２４】
更に、プリンタ制御ユニット１００２は、展開されたビットマップ画像をプリンタエンジンに転送するビットマップ画像送出部１０１２を有し、実際に紙に印刷を行うプリンタエンジン部１０１３に展開した画像を送出して印刷記録する。また、プリンタの操作を行う操作パネル１０１５、および、画像データや様々な印刷装置の情報等の保存に利用される外部メモリ１００５とそれを制御するメモリコントローラ１００６、そして各ユニットをつなぐシステムバス１０１４もプリンタ１０００の構成に含まれている。
【００２５】
次に、上述したシステム構成での動作について以下に説明する。まず、ホストコンピュータ１００１から送信されてきた制御コードやデータは、入力バッファ１００３を経由してＲＡＭ１００４に蓄えられる。ＣＰＵ１０１１は、プログラムＲＯＭ１００７に記述された図１０の手順のプログラムを実行して、画像情報生成部１００８，ビットマップ画像展開部１００９，記録材削減処理部１０１０を実現する。
【００２６】
画像情報生成部１００８においてデータの処理を行い、図形や文字、イメージデータ等１つ１つ（画像オブジェクト）についての画像情報を生成する（ステップＳ１０１）。１ページ内の全ての画像オブジェクトの画像情報を生成後、ユーザまたはシステムによって印刷記録材削減モードが設定された場合（ステップＳ１０２−ＹＥＳ）、記録材削減処理部１０１０で、予め登録されている記録材削減用パターンを参照して、画像オブジェクトから記録材削減処理の行われた画像オブジェクトを生成し（ステップＳ１０３）、ビットマップ画像展開部１００９において実際に印刷するビットマップ画像に展開する（ステップＳ１０４）。その後、展開されたビットマップ画像はビットマップ画像送出部１０１２によって、プリンタエンジン部１０１３に送られる（ステップＳ１０５）。次に、記録材削減処理部での処理について詳述する。
【００２７】
図２の上段のパターン（Ａ１）（Ｂ１）が印刷記録材削減用のパターン例である。中段（Ａ２）（Ｂ２）が印刷記録材削減を指定した印刷データで、印刷記録材削減が指定されない場合に印刷されるビットマップ画像そのものである。下段（Ａ３）（Ｂ３）が印刷記録材削減により印刷された結果のビットマップ画像である。
【００２８】
前述のパターンで黒のドットは数値で１、白のドットは０で表現されるとすると、図２（Ａ１）の画像の１番上のラインは、１０１０１０１０１０１０１０１０となる。また、図２（Ａ２）の画像の１番上のラインは、０００００００１１０００００００で表される。この２つのデータの論理積を求めると結果は、００００００００１０００００００となり、図２（Ａ３）の１番上のラインのドットパターンとなる。このように印刷記録材削減用のパターンと、印刷データとの論理演算を取ることによって、図２（Ａ３）のような印刷記録材削減のための画像が得られることになる。実際には、元のビットマップ画像の特性や、印刷記録材の特性等によって記録材の削減量は変化すると考えられるが、本例では、図２（Ａ３）も（Ｂ３）もどちらの場合も、印刷記録材削減のためのパターンにおける印刷される部分とされない部分の面積が同じであるため、５０％の記録材が削減されると見込まれる。
【００２９】
図１１及び図１２は、図１０のステップＳ１０３で使用される記録材削減用パターンを設定する手順のプログラムのフローチャートである。図１１のプログラムは、ホストコンピュータ１００１から設定のコマンド等を受けとることや、パネル１０１４の操作により実行が開始される。
【００３０】
まず、記録材削減モードを設定する（ステップＳ１１１）。これは、ＲＡＭ１００４に設けたフラグなどにより実現できる。次に、パターンを設定する（ステップＳ１１２）。この内容が図１２であるが、これは予めＲＡＭあるいはＲＯＭに格納されたパターンから所望のパターンを指定し、あるいは新たに所望のパターンを作成して、それを記録材削減用のパターンとして設定する。こうして設定されたパターンが、記録材削減処理用に使用される。
【００３１】
図３は、印刷データに斜めのラインを引いた場合の例である。図３（Ｂ１）のようなパターンを用いた場合、図３（Ｂ３）のように結果としてラインが全く残らない場合が存在する。このような場合に、図３（Ａ１）のパターンを選択することによって、ラインの消えない図３（Ａ３）の結果が得られる。
【００３２】
本例では、簡単のため、パターンの大きさと印刷する画像の大きさが同じ場合を示したが、印刷される画像の印刷位置とパターンのそれぞれのドットを関連づけることによって、印刷位置に応じた印刷記録材の削減処理が可能となる。
【００３３】
図４は、１ドットが多値で印刷することのできる印刷装置の場合に扱う多値のデータの例である。図４（Ａ１）（Ｂ１）は、印刷記録材削減用のパターンの例である。図４（Ａ２）（Ｂ２）が印刷記録材を削減して印刷しようとする印刷データで、記録材削減処理が施される以前のビットマップ画像である。図４（Ａ３）（Ｂ３）が印刷記録材削減により印刷された結果のビットマップ画像である。この画像は、それぞれのドットが４ビットすなわち０〜１５の値で表される多値画像で、図４（Ａ２）（Ｂ２）の印刷記録材削減が指定されない場合のビットマップ画像において、黒の部分が１５（１６進数で０ｘＦ）、白の部分が０（１６進数で０ｘ０）となる。図４（Ａ１）の画像の１番上のラインは、１６進数で０ｘＦ０Ｆ０Ｆ０Ｆ０Ｆ０Ｆ０Ｆ０Ｆ０となる。この場合、図４（Ａ２）の画像の１番上のラインは、０００００００ＦＦ０００００００で表される。この２つのデータをドット毎に各ビットの論理演算を論理積によって求めると結果は、００００００００Ｆ０００００００となり、全体では、図４（Ａ３）のような結果となる。
【００３４】
上記の結果に対して、記録材削減処理用のパターンとして中間の値を設定した例が図４右側の図となる。例えば、図４（Ｂ１）の１番上のラインを、１６進数で０ｘＡ５Ａ５Ａ５Ａ５Ａ５Ａ５Ａ５Ａ５と表されるようなパターンとして中間値を取るように設定する。図４（Ｂ２）の画像は左側と同じであり、その１番上のラインの値は０ｘ０００００００ＦＦ０００００００で表される。この２つのデータの論理積を求めると結果は、０ｘ０００００００５Ａ０００００００となり、全体では、図４（Ｂ３）の結果となる。
【００３５】
実際には、元のビットマップ画像の特性や、印刷記録材の特性等によって記録材の削減量は変化すると考えられるが、本例では、左の場合は、印刷記録材削減のためのパターンにおける印刷される部分とされない部分の面積が同じであるため、理論的には５０％の記録材の削減が見込まれる。また、右の場合には、パターンの１６進数０ｘＡの値の部分では１６進数０ｘＦの値が０ｘＡになるため３３％、パターンの１６進数０ｘ５の値の部分では、１６進数０ｘＦの値が０ｘ５になるため、６６％の削減量となり、合わせて５０％の削減量となる。
【００３６】
右のようにパターンを設定することによって、記録材の削減によって消えてしまうドットをなくすことが可能となる。
【００３７】
このように、パターンを複数予め用意しておき、そのなかから使用するパターンを選ぶことで、２値画像に対しても、多値画像に対しても、印刷しようとする画像に適したパターンを用いて、記録材の削減を行うことができる。
［第２実施例］
図５は、カラープリンタにおいて内部処理において複数の色を扱うことが可能な印刷システムのデータの場合の記録材削減の様子を示す例である。本例では、３原色、赤（Ｒ）、緑（Ｇ）、青（Ｂ）で、全ての和が黒になる色処理系の例を示している。図２、図３の場合と同様の処理であるが、それぞれの色に別のパターンを設定してそれぞれの色で独立した論理演算を行っている。図５においては、ＲＧＢそれぞれに対するパターンを各色が完全に重ならないように設定している。そのため、各色の画像とそれぞれのパターンとの論理積を算出し、重ね合わせることで、図最下段のような、各色の記録材を削減したカラー画像を得ることができる。
【００３８】
図１３は、カラープリンタのための記録材削減用パターンを設定するプログラムのフローチャートである。本実施例では、画像形成は図１０の手順で行なわれ（ただしステップＳ１０３，Ｓ１０４においては、各色要素ごとの画像が処理される）、記録材削減モードの設定は図１１の手順で行われるが、図１１ステップＳ１１２のパターンの設定のみ図１３の手順で行われる。すなわち、まずすべての色についてパターンの設定が行われたか判定し（ステップＳ１３１）、設定されていなければ注目色要素に対するパターンを指定し（ステップＳ１３２）、次の色に注目して（ステップＳ１３３）、色ごとにパターンを指定する。
【００３９】
このように、本実施例は、第１実施例のプリンタと、印刷する画像がカラーであるかないかという差異はあるが、構成は図１の通りで同様である。ただし、展開するビットマップが要素色毎である点と、プリンタエンジン部がカラーに対応している点が異なる。
【００４０】
カラープリンタであっても、図５のように別々のパターンを利用して、同じパターンを利用した場合に比べて印刷されないドットを減らすことが可能になる。この場合には、印刷記録材削減処理によって消えてしまうドットが重ならないように各色のパターンを調整することによって本来の色を保つことができる。
【００４１】
また、各色毎に印刷記録材の削減処理を独立させることにより、ある種類の色のみの印刷記録材の削減処理が可能となるため、通常の印刷で消費の激しい記録材のみを削減するようなことが可能となる。
【００４２】
また、本例では、簡単のため、Ｒ、Ｇ、Ｂを用いて説明を示したが、印刷装置においては、黄（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の４色で色処理を行う場合も同様にパターンを分けることが可能である。
［第３実施例］
図６は、画像オブジェクト毎に記録材削減機能の設定が行われる場合の印刷結果の例である。本実施例も、プリンタの構成は第１実施例あるいは第２実施例と同じものである。
【００４３】
図６では、画像オブジェクトの種類として、文章として入力される文字オブジェクト、自然画像等のイメージオブジェクト、図形等のグラフィックオブジェクトの３種類に分かれている。左上の図（画像６１）は、記録材削減の設定が行われない場合の印刷結果の例である。右上の図（画像６２）は、イメージのみに記録材削減機能の設定が行われた場合の例で、イメージの部分のみが記録材削減機能によって、薄い印刷が行われている。同様に、右中央（画像６３）には文字のみに記録材削減機能の設定が行われた場合、左下（画像６４）には、グラフィックのみに記録材削減機能の設定が行われた場合の例である。
【００４４】
図６のように画像オブジェクトごとに所定の記録材削減用パターンを使用して記録材削減処理を実行するためには、図１１におけるステップＳ１１１で、記録材削減モードの設定をオブジェクトの種類ごとに行い、画像を形成する際には、図１０におけるステップＳ１０３では、各オブジェクトの種類ごとに記録材削減の設定に従って、所定のパターンで画像オブジェクトを形成する。図１１のステップＳ１１２では何もする必要がない。
【００４５】
このようにすることで、オブジェクトごとに記録材削減処理を行うか否かを指定できるため、例えば、所望の種類のオブジェクトだけを本来の印刷濃度で印刷させ、それ以外のオブジェクトに対して記録材削減処理を施して、記録材を節減することができる。
【００４６】
図７は、２種類の印刷記録材削減用のパターンとしてＴｙｐｅ１，Ｔｙｐｅ２の２種類を用意し、各オブジェクトに対応するパターンで記録材削減処理を行なって画像を生成した結果の例である。図７では、画像オブジェクトの種類として、文章として入力される文字オブジェクト、自然画等のイメージオブジェクト、図形等のグラフィックオブジェクトの３種類に分かれており、それぞれに印刷記録材削減設定である、ＯＦＦ（記録材削減なし）、印刷記録材の削減量が異なる設定、Ｔｙｐｅ１（６０％の削減）、Ｔｙｐｅ２（３０％の削減）を選択が可能になっている。
【００４７】
左上の図（画像７１）は、記録材削減の設定が行われない場合の印刷結果の例である。右上の図（画像７２）は、文字は記録材削減を行なわず、イメージをＴｙｐｅ１、グラフィックをＴｙｐｅ２で記録材削減を行った場合の印刷結果の例で、イメージの部分は６０％の削減が、グラフィックの部分は３０％の削減が行われている。右中央の図（画像７３）は、文字は記録材削減を行わず、イメージをＴｙｐｅ２、グラフィックをＴｙｐｅ１で記録材削減を行った場合の印刷結果の例で、イメージの部分は３０％の削減が、グラフィックの部分は６０％の削減が行われている。同様に左下（画像７４）では、文字の部分は、３０％の削減が行われている。
【００４８】
このように記録材削減処理を行うためには、図１１の手順で記録材削減モードを設定するが、そのステップＳ１１２は、図１４の手順となる。図１４において、すべての種類の画像オブジェクトに対してパターンが設定されたか判定し（ステップＳ１４１）、設定されていなければ注目する種類に対してパターン（Ｔｙｐｅ１またはＴｙｐｅ２）を指定する（ステップＳ１４２）。その後、次のオブジェクトについても同様に指定し（ステップＳ１４３）、各種類について設定し終えるまで繰り返す。
【００４９】
こうして記録材削減用パターンが設定されると、図１０の手順で記録材を削減した画像が形成される。図１０におけるステップＳ１０３では、各オブジェクトの種類ごとに設定されたパターンで画像オブジェクトを形成する。
【００５０】
このようにすることで、オブジェクトごとにパターンを指定できるため、例えば、所望の種類のオブジェクトだけを本来の印刷濃度で印刷させ、それ以外のオブジェクトに指定したパターンを論理積して、記録材を節減することができる。図２〜図５では、パターンとして、１６ドット×１６ドットのパターンを例に挙げて説明したが、１６×１６以外の幅高のドットのパターン、および縦横のドット数の異なるパターンが利用できるのは明白である。また、あらかじめオーバレイフレームなどに１ページの印刷領域のパターンを持ち、印刷結果のビットマップ画像にオーバレイフレームを重ねて論理演算を行うことによって印刷記録材削減のための画像を生成することも可能である。
【００５１】
また、図６、図７の例で、オブジェクトの種類毎の設定は独立しているのはいうまでもなく、文字とイメージに記録材削減機能の設定を行うことももちろん可能である。また、印刷記録材の削減量の異なる設定の例を示したが、輪郭を強調するような印刷記録材削減方法、色変換を行っての印刷記録材削減方法など、方式の異なる設定を行うことも同様にして可能である。
【００５２】
上記のように論理演算を利用して印刷記録材削減用のパターンと印刷記録材削減の指定された画像を比較して画像を生成することによって、パターンを変更することによって同じ機構を利用して種々の印刷記録材削減の画像を生成することが可能である。
【００５３】
また、画像の特性に応じてパターンを選択することによって、印刷結果が見えづらく、消えてしまうドットを少なくするような調整が可能となる。
【００５４】
また、色毎に印刷記録材削減の設定を行えることによって、少なくなってきた印刷記録材や、高価な印刷記録材のみを削減することが可能となる。
【００５５】
また、指定したオブジェクトのみの印刷記録材を削減することによって、カラーの記録材を削減したい場合には、カラー記録材を多く使う自然画のオブジェクトのみを指定するなど、好みに応じて効果的な記録材の削減が行え、オブジェクト毎の印刷結果を確かめることが可能となる。
【００５６】
［第４実施例］
本発明の第１〜第３実施例においては、プリンタ内部で記録材の削減処理を行った例を示したが、プリンタにデータを送るホスト側で印刷記録材削減のための画像処理を行うことも可能である。
【００５７】
図８は、本発明を適用した印刷システムであり、ホストコンピュータ２０００とプリンタ２０２０から構成されるシステム構成を示した図である。プリンタを利用するホストコンピュータ２０００において、ホストコンピュータ制御部２００１がホストコンピュータの動作を司る。ホストコンピュータ制御部２００１には、コンピュータ全体の動作を制御するＣＰＵ２００７、ＣＰＵ２００７の動作を記述するプログラムが内蔵されているプログラムＲＯＭ２０１５、ホストコンピュータと外部機器との送受信を行う際の制御コードやデータのための入出力バッファ２００６、前記制御コードやデータの解釈や印刷に必要な計算、画像データの処理のためのワークメモリやプログラムの格納等に利用されるＲＡＭ２００２を含む。ＲＡＭ２００２には、コンピュータ上で動作するアプリケーションソフトやドライバ等の動作を記述するプログラムであるアプリケーションプログラム（ＡＰプログラム）２００３が格納されている。また、印刷を行う際に印刷記録材削減のための画像処理を行う記録材削減処理部２００４、印刷前にユーザに印刷される画像データをプレビュー画像生成部２００５があるが、これは外部メモリ２０１２から供給されるなどしてＲＡＭ２００２にアプリケーションプログラムとして格納されたプログラムをＣＰＵ２００７で実行することで実現される。
【００５８】
更に、制御部２００１は、コンピュータで処理した画像をユーザに表示するディスプレイ２０１０とそれを制御するディスプレイコントローラ２０１１、ユーザからの命令を受け付けるためのキーボード２００８とそれを制御するキーボードコントローラ２００９、画像データや様々なホストコンピュータの情報等の保存に利用される外部メモリ２０１２とそれを制御するメモリコントローラ２０１３、そして各ユニットをつなぐシステムバス２０１４を有している。
【００５９】
また、プリンタ２０２０内においては、プリンタ制御ユニット２０２１がプリンタの動作を司る。制御ユニット２０２１には、ホストコンピュータとの送受信を行う制御コードやデータのための入出力バッファ２０２２、プリンタ全体の動作を制御するＣＰＵ２０２９、ＣＰＵ２０２９の動作を記述するプログラムが内蔵されているプログラムＲＯＭ２０２３、前記制御コードやデータの解釈や印刷に必要な計算、あるいは画像データの処理のためのワークメモリ等に利用されるＲＡＭ２０２６が含まれる。また、ホストコンピュータから受信したデータより各種の画像オブジェクトを生成する画像情報生成部２０２４、画像オブジェクトをビットマップ画像に展開するビットマップ画像展開部２０２５も含まれるが、これらはＲＯＭ２０２３に格納されたプログラムをＣＰＵが実行することで実現されている。更に、プリンタ制御ユニット２０２１は、展開されたビットマップ画像をプリンタエンジンに送出するビットマップ画像送出部２０３０、実際に紙に印刷を行うプリンタエンジン部２０３１、プリンタの操作を行う操作パネル２０３３、および、画像データや様々な印刷装置の情報等の保存に利用される外部メモリ２０２７とそれを制御するメモリコントローラ２０２８、そして各ユニットをつなぐシステムバス２０３２を含んでいる。
【００６０】
次に、上述したシステム構成での動作について以下に説明する。まず、ホストコンピュータ２０００において、ユーザからの指定により、印刷する画像に印刷記録材削減が指定されると、ホストコンピュータ内のアプリケーションプログラム２００３中の記録材削減処理部２００４により、例えば、第１実施例で示した図３〜図５ような画像処理により、印刷記録材削減のために処理された画像が生成される。ユーザは、プレビュー画像生成部２００５により表示される画像を見ることによって、事前に印刷記録材処理後の画像を見ることが可能である。その後、印刷記録材削減処理の行われた画像を印刷装置が受け取れるデータに変換し、入出力バッファ２００６よりプリンタ２０２０に出力される。
【００６１】
上記処理は、ＣＰＵ２００７が図１５の手順のプログラムを実行することで、１ページ分の画像について実現できる。すなわち、ステップＳ１５１で１ページ分の画像オブジェクトを生成し、ステップＳ１５２で記録材削減モードか判定する。記録材削減モードは、ホストコンピュータ２０００において、第１〜第３実施例と同様に、図１１〜図１４の処理を実行することで予め設定されている。記録材削減モードであった場合には、ステップＳ１５３において、図３〜図５に示したように、指定されたパターンと、生成された画像との論理積をとり、記録材削減モード下での新たな画像を生成する。
【００６２】
画像が生成されたなら、ステップＳ１５４でプレビューの指定が行われたか判定する。指定されている場合には、生成された画像をディスプレイ２０１０に出力する。プレビュー指定がない場合、あるいは印刷指定がされた場合には、ステップＳ１５５でプリンタ２０２０へと画像データを出力する。
【００６３】
ホストコンピュータ２０００から送信されてきた制御コードやデータ等は入力バッファ２０２２を経由してＲＡＭ２０２６に蓄えられる。ＣＰＵ２０２９は、プログラムＲＯＭ２０２３に記述されたプログラムに従い、画像情報生成部２０２４においてデータの処理を行い、図形や文字、イメージデータ等１つ１つ（画像オブジェクト）についての画像情報を生成する。１ページ内の全ての画像オブジェクトの画像情報を生成後、ビットマップ画像展開部２０２５において実際に印刷するビットマップ画像に展開する。その後、展開されたビットマップ画像はビットマップ画像送出部２０３０によって、プリンタエンジン部２０３１に送られる。
【００６４】
このようにして、ホストコンピュータで生成された、記録材削減処理を施された画像を、プリンタから印刷できる。
【００６５】
第１実施例においては、パターンによる設定の種類を複数用意し、画像のドット毎の印刷結果が異なることを示した。本実施例のようにホストコンピュータで画像処理が行え、ネットワークにより、複数のプリンタに接続されているような場合には、プリンタ毎の記録材の特性により、同じパターンでは、濃度が著しく異なって印刷される場合がある。多くの文書を分けて印刷するような場合には、濃度が異なるため、文書全体の濃度が統一されていないようなことが生じてしまう。そのため、ホストコンピュータに各種印刷装置に対応する設定（例えば、実施例１のパターンを変えて、出力される時の画像の濃度を同じようになるように設定する）を行うことにより、見た目に統一のとれた濃度の文書を作成することが可能となる。
【００６６】
このための記録材削減モードの設定処理を、図１６に示す。モードの設定そのものは図１１の処理と同一であるが、ステップＳ１１２のみ、図１６の手順で行われる。すなわち、ホストコンピュータに接続されたプリンタごとに、記録材削減用のパターンを指定する。
【００６７】
上記のように印刷記録材削減のための画像処理を行うことによって、利用するプリンタに印刷記録材削減のための機能がない場合にも、印刷記録材を削減して印刷することが可能である。その結果、無駄な印刷記録材を利用することなく、有効に印刷記録材を利用することが可能となる。
【００６８】
また、ユーザがプレビュー画像をあらかじめ見ることによって、印刷前に記録材削減後の画像を予想することが可能となり、印刷記録材の削減処理の特性によって印刷されない等の記録材削減による画質の劣化を確認し、無駄な印刷を避けることが可能となる。
【００６９】
［第５実施例］
本発明の第１〜第３実施例においては、プリンタ内部で印刷記録材の削減処理のための画像処理を行った例を、第４実施例においては、プリンタにデータを送るホスト側で印刷記録材削減のための画像処理を行った例を示したが、プリンタ、および、ホスト側の双方に印刷記録材削減のための画像処理機構を持つことも可能である。
【００７０】
図９は、本発明を適用した印刷システムであり、ホストコンピュータ３０００とプリンタ３０２０から構成されるシステム構成を示した図である。プリンタを利用するホストコンピュータ３０００において、ホストコンピュータ制御部３００１は、ホストコンピュータの動作を司る。制御部３００１には、コンピュータ全体の動作を制御するＣＰＵ３０１５、ＣＰＵ３０１５の動作を記述するプログラムが内蔵されているプログラムＲＯＭ３０１６、ホストコンピュータと外部機器との送受信を行う際の制御コードやデータ等のための入出力バッファ３００８、前記制御コードやデータの解釈や印刷に必要な計算、あるいは画像データの処理のためのプログラム等を格納するＲＡＭ３００２が含まれている。
【００７１】
ＲＡＭ３００２には、コンピュータ上で動作するアプリケーションソフトやドライバ等の動作を記述するプログラムであるアプリケーションプログラム（ＡＰプログラム）３００３が格納され、アプリケーションプログラム３００３は、印刷を行う際に印刷記録材削減のための画像処理を行う記録材削減処理部３００４、ユーザあるいはプリンタからの印刷記録材削減のための画像処理用の各種設定を登録する記録材削減設定登録部３００５、記録材削減のための画像処理用の各種設定からユーザの選択やプリンタに最も適した選択を行う記録材削減設定選択部３００６、印刷前にユーザに印刷される画像データをプレビュー画像として表示するプレビュー画像生成部３００７を実現するためのプログラムが含まれている。
【００７２】
更に、ホストコンピュータ３０００は、コンピュータで処理した画像をユーザに表示するディスプレイ３０１１とそれを制御するディスプレイコントローラ３０１２、ユーザからの命令を受け付けるためのキーボード３００９とそれを制御するキーボードコントローラ３０１０、画像データや様々なホストコンピュータの情報等の保存に利用される外部メモリ３０１３とそれを制御するメモリコントローラ３０１４、そして各ユニットをつなぐシステムバス３０１７を含んでいる。
【００７３】
また、プリンタ３０２０においては、プリンタ制御ユニット３０２１はプリンタの動作を司る。制御ユニット３０２１には、ホストコンピュータとの送受信を行う制御コードやデータ等のための入出力バッファ３０２２、プリンタ全体の動作を制御するＣＰＵ３０３２、ＣＰＵ３０３２の動作を記述するプログラムが内蔵されているプログラムＲＯＭ３０２３、前記制御コードやデータの解釈や印刷に必要な計算、あるいは画像データの処理のためのワークメモリに利用されるＲＡＭ３０２９が含まれている。
【００７４】
また、ホストコンピュータ３０００から受信したデータより各種の画像オブジェクトを生成する画像情報生成部３０２４、印刷記録材削減の設定がされた場合に応じて印刷記録材削減のための画像処理を行う記録材削減処理部３０２５、ユーザあるいはホストコンピュータからの印刷記録材削減のための画像処理用の各種設定を登録する記録材削減設定登録部３０２６、印刷記録材削減のための画像処理用の各種設定から選択を行う記録材削減設定選択部３０２７、画像オブジェクトをビットマップ画像に展開するビットマップ画像展開部３０２８は、プログラムＲＯＭ３０２３に格納されたプログラムを実行することで実現される。
【００７５】
更に、展開されたビットマップ画像をプリンタエンジンに送出するビットマップ画像送出部３０３３、実際に紙に印刷を行うプリンタエンジン部３０３４、プリンタの操作を行う操作パネル３０３５、および、画像データや様々な印刷装置の情報等の保存に利用される外部メモリ３０３０とそれを制御するメモリコントローラ３０３１、そして各ユニットをつなぐシステムバス３０３６が、プリンタ３０２０に含まれている。なお、ホストコンピュータ３０００が有する記録材削減処理部３００４，記録材削減設定登録部３００５，記録材削減設定選択部３００６の各部は、それぞれプリンタの記録材削減処理部３０２４，記録材削減設定登録部３０２６，記録材削減設定選択部３０２７と同じ内容である。
【００７６】
次に、上述したシステム構成での動作について以下に説明する。まず、ホストコンピュータ３０００において、ユーザからの指定により、印刷する画像に印刷記録材削減が指定されると、ホストコンピュータ３０００内のアプリケーションプログラム３００３中の印刷記録材削減画像処理部３００４により、第１実施例の図２〜図６で示したような画像処理により、印刷記録材削減のために処理された画像が生成される。この手順は、図１４に示した通りである。
【００７７】
この際、ユーザは、印刷記録材削減のための画像処理用の各種設定を行い、例えば、第１実施例で示したような画像処理用のパターンを作成し、記録材削減設定登録部３００５により登録することもできるが、複数のプリンタ自身の持つ各種設定を同様にホスト側にアップロードして登録し、それらの設定から印刷記録材削減設定選択部３００７によって設定を選択して画像処理を行うことが可能である。この場合には、記録材削減モードの設定は、２つのフェーズで行われる。すなわち、アップロードと、設定である。アップロードは、図１１の手順において、ステップＳ１１２を図１７のようにプリンタからの記録材削減用パターンの読み出しに変更したものである。また、アップロードしたパターンからの選択は、図１１〜図１３及び図１５に示した手順で行われる。
【００７８】
また、上記の印刷記録材削減のための画像処理には、第１〜第３実施例で示したパターンによる画像処理だけでなく、記録材削減のための色変換を行うことも可能である。例えば、記録材削減処理を行う前の１ドットの値が（Ｒ１，Ｇ１，Ｂ１）であった場合に、印刷結果の画像が明るくなり、記録材の削減が行えるように係数ａ，ｂ，ｃ，ｄ，ｅ，ｆ，ｇ，ｈ，ｉ，ｊを設定して、
【００７９】
【数１】
0003559642.tif 000002
【００８０】
を計算することによって（Ｒ１’，Ｇ１’，Ｂ１’）を求め、それを印刷画像とすることも考えられる。この変換係数をアップロードすることも可能である。この変換係数の設定は、図１１の手順でホストコンピュータで行なえば良い。ただし、この場合には、記録材削減処理時には、指定されたパターンと画像との論理積ではなく、上記数式１による画像の変換が施されることになる。
【００８１】
また、ホストコンピュータで選択された印刷記録材削減処理をプリンタ側で行える場合には、処理をプリンタ側で行うことも可能となる。ユーザは、プレビュー画像生成部３００７により表示される画像を見ることによって、事前に印刷記録材削減処理後の画像を見る。その後、印刷記録材削減処理の行われた画像を印刷装置が受け取れるデータに変換し、入出力バッファ３００８よりプリンタ３０２０に出力される。これは第４の実施例と同様である。
【００８２】
ホストコンピュータ３０００から送信されてきた制御コードやデータは、プリンタ３０２０の入力バッファ３０２２を経由してＲＡＭ３０２９に蓄えられる。ＣＰＵ３０３２は、プログラムＲＯＭ３０２３に記述されたプログラムに従い、画像情報生成部３０２４においてデータの処理を行い、図形や文字、イメージデータ等１つ１つ（画像オブジェクト）についての画像情報を生成する、１ページ内の全ての画像オブジェクトの画像情報を生成後、記録材削減処理がプリンタでの実行が指示された場合、記録材削減画理部３０２５で印刷記録材削減のための画像処理が行われる。
【００８３】
この際、プリンタの設定と異なる記録材削減処理の場合は、ユーザの設定やホストコンピュータの設定をプリンタにダウンロードし、記録材削減設定登録部３０２６によって登録し、既に登録されているような場合は、記録材削減設定選択部３０２７によって、設定の選択が行われた後、記録材削減処理が行われる。その後、ビットマップ画像展開部３０２８において実際に印刷するビットマップ画像に展開する。その後、展開されたビットマップ画像はビットマップ画像送出部３０３３によって、プリンタエンジン部３０３４に送られる。
【００８４】
上記のように、ユーザがプレビュー画像をあらかじめ見ることによって、印刷前に記録材削減後の画像の印刷結果を知ることが可能となり、各種の設定を変更、登録することによって、ユーザに自分で印刷記録材の削減の画像や印刷記録材の削減量を調整行わせることを可能となる。
【００８５】
また、本実施形態では、色変換の処理において、簡単のためにＲＧＢを用いて説明したが、色空間の色変換処理による変換係数を利用することももちろん可能である。
＜プリンタエンジンの構成＞
図１８は、前記第１〜第５実施例のプリンタエンジンの一例であるレーザビームプリンタ（以下、ＬＢＰと略す）の内部構造を示す断面図で、このＬＢＰは、文字パターンデータ等を入力して記録紙に印刷することができる。このエンジンにおいては、記録材としてトナーが使用される。
【００８６】
図において、７４０はＬＢＰ本体であり、供給される文字パターン等を基に、記録媒体である記録紙上に像を形成する。７００は操作のためのスイツチ及びＬＥＤ表示器などが配されている操作パネル、７０１はＬＢＰ７４０全体の制御及び文字パターン情報等を解析するプリンタ制御ユニツトである。このプリンタ制御ユニツト７０１は主に文字パターン情報をビデオ信号に変換してレーザドライバ７０２に出力する。
【００８７】
レーザドライバ７０２は半導体レーザ７０３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ７０３から発射されるレーザ光７０４をオン・オフ切替えする。レーザ光７０４は回転多面鏡７０５で左右方向に振られて静電ドラム７０６上を走査する。これにより、静電ドラム７０６上には文字パターンの静電潜像が形成される。この潜像は静電ドラム７０６周囲の現像ユニツト７０７により現像された後、記録紙に転写される。この記録紙にはカツトシートを用い、カツトシート記録紙はＬＢＰ７４０に装着した用紙カセツト７０８に収納され、給紙ローラ７０９及び搬送ローラ７１０と７１１とにより装置内に取込まれて、静電ドラム７０６に供給される。
【００８８】
尚、本実施例の画像形成装置として、レーザビームプリンタを例にして説明したが、これに限定されるものでなく、以下で説明するインクジェットプリンタ等にも適応可能である。
＜装置本体の概略説明＞
図１９は、もうひとつのエンジンの例であり、インクジェット記録装置ＩＪＲＡの概観図である。このエンジンにおいては、記録材としてインクが使用される。同図において、駆動モータ５０１３の正逆回転に連動して駆動力伝達ギア５０１１，５００９を介して回転するリードスクリュー５００５の螺旋溝５００４に対して係合するキャリッジＨＣはピン（不図示）を有し、矢印ａ，ｂ方向に往復移動される。このキャリッジＨＣには、インクジェットカートリッジＩＪＣが搭載されている。５００２は紙押え板であり、キャリッジの移動方向に亙って紙をプラテン５０００に対して押圧する。５００７，５００８はフォトカプラで、キャリッジのレバー５００６のこの域での存在を確認して、モータ５０１３の回転方向切り換え等を行うためのホームポジション検知手段である。５０１６は記録ヘッドの前面をキャップするキャップ部材５０２２を支持する部材で、５０１５はこのキャップ内を吸引する吸引手段で、キャップ内開口５０２３を介して記録ヘッドの吸引回復を行う。５０１７はクリーニングブレードで、５０１９はこのブレードを前後方向に移動可能にする部材であり、本体支持板５０１８にこれらが支持されている。ブレードは、この形態でなく周知のクリーニングブレードが本例に適用できることは言うまでもない。又、５０２１は、吸引回復の吸引を開始するためのレバーで、キャリッジと係合するカム５０２０の移動に伴って移動し、駆動モータからの駆動力がクラッチ切り換え等の公知の伝達手段で移動制御される。
【００８９】
これらのキャッピング、クリーニング、吸引回復は、キャリッジがホームポジション側の領域に来た時にリードスクリュー５００５の作用によってそれらの対応位置で所望の処理が行えるように構成されているが、周知のタイミングで所望の作動を行うようにすれば、本例にはいずれも適用できる。
【００９０】
【他の実施形態】
なお、本発明は、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００９１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００９２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９３】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００９４】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９５】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９６】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになるが、簡単に説明すると、図２０のメモリマップ例に示す各モジュールを記憶媒体に格納することになる。
【００９７】
すなわち、少なくとも、パターンを指定する指定工程のコードと、画像を生成する画像生成工程のコードと、指定されたパターンと生成された画像との論理演算を施す画像処理工程のコードの各モジュールのプログラムコードを記憶媒体に格納すればよい。
【００９８】
【発明の効果】
以上説明したように、本発明の画像形成方法とその装置は、印刷記録材削減用のパターンを印刷記録材削減の指定された画像に適用することで印刷記録材の削減を実現できる。
【００９９】
また、パターンを変更を行うことが容易に可能である。
【０１００】
また、画像の特性に応じてパターンを選択することによって、画像の特性に応じて画質を低下させず、記録材を削減することを両立できる。
【０１０１】
また、色毎に印刷記録材削減の設定を行えることによって、残り少ない印刷記録材や、高価な印刷記録材の使用量を削減することが可能となり、特定の色のみの印刷記録材を削減することを可能ならしめた。
【０１０２】
また、オブジェクトの種類ごとに印刷記録材の削減を指定できるため、オブジェクト毎の印刷結果を確かめることが可能となり、オブジェクトの種別によって印刷記録材量の節約を行うことによって、より細かい種類の利用目的に沿った画像を維持しながら、効率よく印刷記録材量の削減を行うことを可能ならしめた。
【０１０３】
また、プレビュー画像をあらかじめ表示することによって、印刷前に記録材削減後の画像の印刷結果を知ることが可能となり、印刷記録材の削減の画像や印刷記録材の削減量を調整行わせることを可能とならしめた。
【０１０４】
また、印刷装置に対応する記録材削減の設定を行うことにより、印刷装置の種類毎に印刷される結果の濃度が異なる場合の調整を行うことが可能となり、見た目に統一のとれた濃度の文書を作成することを可能ならしめた。
【０１０５】
【図面の簡単な説明】
【図１】本発明を適用した印刷装置のシステム構成を示した図である。
【図２】印刷記録材削減用のパターンを用いて印刷記録材を削減するための画像処理過程を説明する図である。
【図３】印刷記録材削減用のパターンを用いて印刷記録材を削減するための画像処理過程を説明する図である。
【図４】１ビットが多値で表される印刷記録材削減用のパターンを用いて印刷記録材を削減するための画像処理過程を説明する図である。
【図５】各色毎に独立した印刷記録材削減用のパターンを用いて印刷記録材を削減するための画像処理過程を説明する図である。
【図６】オブジェクト毎の設定にもとづく印刷記録材を削減する画像処理過程を説明する図である。
【図７】複数の設定にもとづく印刷記録材を削減する画像処理過程を説明する図である。
【図８】本発明を適用した印刷システムのシステム構成を示した図である。
【図９】本発明を適用した印刷システムのシステム構成を示した図である。
【図１０】１ページの画像をプリンタにおいて印刷出力する処理のフローチャートである。
【図１１】記録材削減モードを設定する処理のフローチャートである。
【図１２】記録材削減用のパターンを設定する処理のフローチャートである。
【図１３】記録材削減用のパターンを、色要素ごとに設定する処理のフローチャートである。
【図１４】記録材削減用のパターンを、オブジェクトの種類ごとに設定する処理のフローチャートである。
【図１５】１ページの画像を、ホストコンピュータにおいて形成する処理のフローチャートである。
【図１６】記録材削減用のパターンを、ホストコンピュータからプリンタごとに設定する処理のフローチャートである。
【図１７】記録材削減用のパターンを、ホストコンピュータにプリンタから読み出して設定する処理のフローチャートである。
【図１８】レーザビームプリンタの断面図である。
【図１９】インクジェットプリンタの斜視図である。
【図２０】実施例の印刷システムを実現するプログラムを格納する記憶媒体のメモリマップの図である。
【符号の説明】
１０００  プリンタ本体
１００１  ホストコンピュータ
１００２  プリンタ制御ユニット
１００３  入力バッファ
１００４  ＲＡＭ
１００５  外部メモリ
１００６  メモリコントローラ
１００７  プログラムＲＯＭ
１００８  画像情報生成部
１００９  ビットマップ画像展開部
１０１０  記録材削減処理部
１０１１  ＣＰＵ
１０１２  ビットマップ画像転送部
１０１３  プリンタエンジン部
１０１４  操作パネル
【図１】
0003559642.tif 000003
【図２】
0003559642.tif 000004
【図３】
0003559642.tif 000005
【図４】
0003559642.tif 000006
【図５】
0003559642.tif 000007
【図６】
0003559642.tif 000008
【図７】
0003559642.tif 000009
【図８】
0003559642.tif 000010
【図９】
0003559642.tif 000011
【図１０】
0003559642.tif 000012
【図１１】
0003559642.tif 000013
【図１２】
0003559642.tif 000014
【図１３】
0003559642.tif 000015
【図１４】
0003559642.tif 000016
【図１５】
0003559642.tif 000017
【図１６】
0003559642.tif 000018
【図１７】
0003559642.tif 000019
【図１８】
0003559642.tif 000020
【図１９】
0003559642.tif 000021
【図２０】
0003559642.tif 000022