"プロセッサを有する装置であって、前記プロセッサが、複数の画素からなる画素グリッドが所定のパターンからなる画素値を有しているかどうかを識別し、前記所定のパターンからなる画素値を有していると識別された前記画素グリッドに対して、メモリから所定のpcodeグリッドを取得し、前記所定のpcodeグリッドを印刷の為にコントローラ回路18へと送ることを特徴とする装置。よって現在のプリンタの画像形成における欠点を緩和又は排除する為の改善された方法及び装置への要求が残されているのである。この要求は、本発明により充足される。本発明の実施の形態の第一の例によれば、プロセッサを持つ装置が開示されている。プロセッサは、複数の画素からなる画素グリッドが所定のパターンからなる画素値を有しているかどうかを識別し、所定のパターンからなる画素値を有していると識別されたグリッドに対して、メモリから所定のpcodeグリッドを取得し、そしてこの所定のpcodeグリッドをコントローラ回路へと送って印刷に供するように適合している。本発明の実施の形態の第二の例においては、印刷媒体上にデータを印刷する方法が開示される。始めに、印刷データが、複数の画素値を含む画素データ画素グリッドへとフォーマットされる。次に、画素グリッドが所定のパターンからなる画素値を有しているかどうか、識別される。その後、識別された画素グリッドに対応する所定のpcodeグリッドがメモリから取得される。最後に所定のpcodeグリッドがコントローラ回路へと送られ、印刷される。本発明の他の態様及び利点は、本発明の原理を例を挙げて説明する添付図を参照しつつ以下の詳細説明を読むことにより明らかになる。本発明の様々な実施例を描いた図1~図8Bを参照しつつ本発明を説明する。図に描かれているように、様々な部分、構造或いはこれらの組み合わせの相対的な寸法は、説明目的理解を容易にすることを目的としてで誇張されて描かれており、従って本発明の全般的構造を示す目的で提供するものである。説明図に示したように、本発明の実施の形態における第一の例は、例えばプリンタのような装置を例に取ったものである。プリンタは、所定パターンの画素値を持つ画素グリッドを識別し、識別された画素グリッドに対し、メモリから所定pcodeグリッド予め定められているpcodeグリッドを取得し、そしてこの所定pcodeグリッドを印刷に供する為にコントローラ回路へと送るように構成されたプロセッサを含んでいる。上述の所定パターンとしては、例えばトナー飛散等の望ましくないトナー塗着を生じさせる可能性を持つパターンなどがある。所定pcodeグリッドは、所望のトナー塗着を可能とする。この技術を利用すれば、例えばトナー飛散問題等の望ましくない結果を排除しつつ印刷品質、トナー用法及び色効果を調節することが出来る。図4Aは、本発明の実施の形態による装置の、第一の例としてプリンタ10aを描いたものである。図4Aのプリンタ10aは、図1のプリンタ10と同様の部品を含んでいる。便宜上、図4Aにおいて図1の対応部品に類似する部品には同じ符号をつけた。同様ではあるが変化のある部品については、同じ符号の最後にaをつけた。異なる部品については、異なる符合をつけた。装置10aは、例えばプリンタ、コピー機、或いは一般にプリンタ機能、コピー機能、又はそれら両方の機能を含む多機能機器とすることが出来る。図4Bは、本発明の実施の形態による装置の、第二の例としてプリンタ10bを描いたものである。図4Bのプリンタ10bは、図1のプリンタ10の対応部品と同様の部品を含んでいる。便宜上、図4Bにおいて図1の対応部品に類似する部品には同じ符号をつけた。同様ではあるが変化のある部品については、同じ符号の最後にbをつけた。異なる部品については、異なる符合をつけた。装置10bは、例えばプリンタ、コピー機、或いは一般にプリンタ機能、コピー機能、又はそれら両方の機能を含む多機能機器とすることが出来る。図4Aのプリンタ10aは、本発明を実現する動作を実行するように適合した、即ちプログラミングされたプロセッサ16aを含む。第二の例において、図4Bのプリンタ10bは本発明を実現する動作を実行するように適合した、即ちプログラミングされたPCODEプロセッサ21を含む。PCODEプロセッサは本発明を実現する動作を実行する特定タスク用の専用ハードウエアとすることが出来るものであり、一般的なプロセッサである必要はない。プロセッサ16a及び16b、PCODEプロセッサ21、或いはそれら両方の動作については、図5のフローチャート50を使って説明する。便宜上、以下の説明及び請求項においてプロセッサという語を使用した場合、他の指定がない限りにおいては、プロセッサ16a、16b、PCODEプロセッサ21、これらのいずれか1つ、或いはこれらの組み合わせを指すものとする。これは、プロセッサ16a、16b、PCODEプロセッサ21、これらのいずれか1つ、或いはこれらの組み合わせが本発明を実現する動作のいずれの部分であっても実行するように十分に適応及び構成することが可能だからである。図4A、図4B及び図5を参照するが、プロセッサプロセッサ16a、16b、21、これらのいずれか1つ、或いはこれらの組み合わせはホストコンピュータ14からの印刷データ12を受信し、フォーマットするように適合している。これらの処理は、フローチャート50にステップ52及び54として説明されている。プロセッサプロセッサ16a、16b、21、これらのいずれか1つ、或いはこれらの組み合わせは印刷データ12をフォーマットするステップ54。即ち、プロセッサプロセッサ16a、16b、21、これらのいずれか1つ、或いはこれらの組み合わせは印刷データ12を処理して紙等の印刷媒体上に画素グリッドをあらわす画素データを生成するのである。一般に、各画素は画素データ中の1つの二進値1ビットにより表されるものであり、0が一方の状態例えばOFF、1が他方の状態例えばONに指定されている。プロセッサプロセッサ16a、16b、21、これらのいずれか1つ、或いはこれらの組み合わせは、画素データ全てを調べるように適合している。プロセッサプロセッサ16a、16b、21、これらのいずれか1つ、或いはこれらの組み合わせは各画素につき、それを取り囲む画素グリッドを調べ、その対象画素グリッドが所定パターンに一致するかどうかを見る判定ステップ56。所定パターンとは、いずれのパターンであっても良い。例えば、図6Aはプロセッサ16a、16b、21、これらのいずれか1つ、或いはこれらの組み合わせにより調べられている画素グリッド70のサンプルを示している。図示の例においては、サンプル画素グリッド70は6×6画素のグリッドであり、4画素分の太さの水平線を含んでいる。ある場合においては、サンプル画素グリッド70は所定のパターンと同一ではないことから、一致しているとは判定されない。するとプロセッサ16a、16b、21、これらのいずれか1つ、或いはこれらの組み合わせは、サンプル画素グリッド70の各画素値0又は1のいずれかを、対応するpcodeへと変換するステップ60。一般に、OFF画素にはパルス幅値0を意味するpcode0,0が割り当てられ、ON画素には完全にパルス幅値31、即ち完全に覆われることを意味するpcode0,31が割り当てられる。サンプル画素グリッド70に対応するpcodeを図6Bにpcode70pとして示した。図6Bにおいては、各画素のpcode値図6B中に記載される数値を、読み取れる大きさのフォントを使って示す為にpcodeグリッド70pをサンプル画素グリッド70の画素サイズと比較してより大きいサイズの画素を使って描いたものである。より大きいサイズで示したのはこの点以外に意図はない。図6Bに示したpcodeは図4A、図4Bのコントローラ回路18へと送られ、紙面上では図6Cに示されるように見えることになる領域70rが得られるステップ62。以上のように、サンプル画素グリッド70が所定のパターンと一致していると判定されない場合には、サンプル画素グリッドを形成する各画素中のOFF画素にはパルス幅値0を意味するpcode0,0が、ON画素にはパルス幅値31、即ち完全に覆われることを意味するpcode0,31が割り当てられる一方、もしサンプル画素グリッド70が所定パターンと同一であった場合、ステップ56において一致と判定される。この場合、プロセッサ16a、16b、21、これらのいずれか1つ、或いはこれらの組み合わせは所定pcodeグリッドを図4A、図4Bのメモリ17から取得するステップ58。メモリ17は、図示したようにプロセッサ16a、16b、21、これらのいずれか1つ、或いはこれらの組み合わせ中の1つ以上のレジスタであっても良い。代わりに、メモリ17はプロセッサ16a、16b、21、これらのいずれか1つ、或いはこれらの組み合わせの外に設けられたものであっても良い。所定pcodeグリッドは印刷の為に図4A、図4Bのコントローラ回路18へと送られるステップ62。サンプル画素グリッド70中の各画素に対応するpcodeは、所定pcodeグリッド中の対応する位置に置かれる。所定pcodeグリッドの第一の例72pを図7Aに示し、この結果得られるトナーパターンを図7Bに示した。ここでは、サンプル画素グリッド70のOFF画素には変更が無く、サンプル画素グリッド70のON画素に対して市松模様にパターニングされた領域72rを紙面上に作るようにpcodeが割り当てられる。図示した市松模様パターンは45°のトナー配置45°方向にトナーが連なって配置されているを示している。所定pcodeグリッドの第二の例74pを図8Aに示し、この結果得られるトナーパターンを図8Bに示した。ここでは、サンプル画素グリッド70のOFF画素には変更が無く、サンプル画素グリッド70のON画素にはより細かいピッチで市松模様に似たパターニングの施された領域74rを紙面上に作るpcodeが割り当てられる。また、図示した、市松模様に似たパターンのトナー配置角度は45°ではない。所定pcodeグリッドが多数の様々なパターンを持つようにし、そのpcodeグリッドのパターンに対応して様々なトナー配置パターンが得られるように構成することができる。例えば、所定pcodeグリッドは、様々なハーフトーンパターン、ドットパターン、多彩な配置角度、より細かい又は粗いパターン、ランダムパターン、又はこれらのいずれの組み合わせを含むものであっても良い。所定pcodeグリッドのパターンは様々な目的に応じて設定することが出来る。例えば、トナーの節約、トナー飛散問題の解消、又はその両方を目的とすることが出来る。更に、図7A及び図8Aのpcodeグリッド72p又は74pは、図6Aに示したサンプル画素グリッド70と完全に同じサイズ、即ち同じ大きさである必要は無い。pcodeグリッド72pにおいては、最初の2列73が繰り返されているものであり、pcodeグリッド74pにおいては最初の1列75が繰り返されているものである点に注目されたい。実際のところ、メモリ17がpcodeグリッドパターン定義用に記憶するのは、サンプル画素グリッド70を実現する為に繰り返す繰り返し用いられる列、行、又は列及び行のみで十分なのである。例えば、一本の線サンプル画素グリッドを持つものが5000画素幅であった場合、置き換えるpcodeグリッドは5000画素幅である。しかし、図8Aに示した例においては、pcodeグリッド74pは水平方向に変化が無いことから1画素分のみの幅であれば良い1画素分の幅のパターンを5000回繰り返せばよい。pcodeグリッドは利用し易いサイズのいずれでも実現することが出来るが、しかし数画素程度のサイズ、例えば列において、幅において、或いはその両方において3画素グリッド、或いは8画素グリッドあれば十分なのである。所定画素グリッドの決定はいずれの方法を使って実施しても良い。例えば、所定画素グリッドの決定にホリディアルゴリズムを使用することが出来る。pcodeグリッドを各色に使用するカラープリンタの場合、所望の色合い又は色調を作る為に本発明の技術を各色に応用することが出来る。このような場合、異なる所定パターン、所定pcodeグリッド、或いはこれら両方を、使用可能な色の各々に適用することが可能である。即ち、第一の所定パターン及びこれに対応する画素グリッドpcodeグリッドが第一の色の印刷用に、そして第二の所定パターン及びこれに対応する画素グリッドpcodeグリッドが第二の色の印刷用に適用されることになるのである。ステップ64及びループ66に示したように、先に説明したステップ56、58、60及び62は全ての画素が処理されるまで繰り返される。図4Aに示した例においては、図4Aのプロセッサ16aが図5のステップの機能を実施するように適合、即ちプログラミングされている。図4Bに示した例においては、図4Bのプロセッサ16bが図5のステップの機能の一部を実施するように適合、即ちプログラミングされている一方で、PCODEプロセッサ21が図5のステップの他の機能を実施するように適合、即ちプログラミングされている。具体的には、図5におけるステップ56~ステップ64がPCODEプロセッサ21を使って実現されるものである。上述から、本発明が新規性を持ち、現行技術よりも優れていることは明らかである。上述においては本発明の特定の実施例を説明及び図示したが、本発明は説明及び図示した特定の形式又は部品構成に限られたものではない。例えば、所望であれば様々な処理ステップ中に印刷データを圧縮解凍することも出来る。本発明は特許請求の範囲により限定されるものである。なお、本発明は例として次の態様を含む。内の数字は添付図面の参照符号に対応する。[1]プロセッサを有する装置であって、前記プロセッサが、複数の画素からなる画素グリッドが所定のパターンからなる画素値を有しているかどうかを識別し、前記所定のパターンからなる画素値を有していると識別された前記画素グリッドに対して、メモリから所定のpcodeグリッドを取得し、前記所定のpcodeグリッドを印刷の為にコントローラ回路18へと送ることを特徴とする装置。[2]前記プロセッサ16aが、PCODEプロセッサであることを特徴とする上記[1]に記載の装置10a。[3]前記プロセッサ16aが、印刷データを、複数の画素値を含む前記画素グリッドへとフォーマットするようになっていることを特徴とする上記[1]に記載の装置10a。[4]前記画素グリッドが、6画素×6画素のグリッドであることを特徴とする上記[1]に記載の装置10a。[5]前記所定のパターンからなる画素値及びこれに対応するpcodeグリッドが第一の色に適用され、第二の所定のパターンを有する画素値及びこれに対応するpcodeグリッドが第二の色に適用されることを特徴とする上記[1]に記載の装置10a。[6]前記装置が、プリンタ、コピー機、及び多機能機器を含むグループから選択されたものであることを特徴とする上記[1]に記載の装置10a。[7]印刷媒体上にデータを印刷する方法であって、複数の画素からなる画素グリッドが所定パターンからなる画素値を有しているかどうかを識別することと、前記所定のパターンからなる画素値を有していると識別された画素グリッドに対してメモリ17から所定のpcodeグリッドを取得することと、前記所定のpcodeグリッドを印刷の為にコントローラ回路18へと送ることとを有することを特徴とする方法。[8]印刷データを、複数の画素値を含む前記画素グリッドへとフォーマットすることを更に有することを特徴とする上記[7]に記載の方法。[9]前記画素グリッドが6画素×6画素のグリッドであることを特徴とする上記[7]に記載の方法。[10]前記所定のパターンからなる画素値及びこれに対応するpcodeグリッドが第一の色に適用され、第二の所定のパターンを有する画素値及びこれに対応するpcodeグリッドが第二の色に適用されることを特徴とする上記[7]に記載の方法。"