(57)【要約】【課題】  濃度むらの原因となる記録ヘッドの表面に出来る膜を抑制することが可能で、大型の記録媒体への画像形成においても高品位な画像を形成することが出来る画像形成装置を提供する。【解決手段】  受信した形成すべき画像をヘッドに転送する際に、記録媒体上では規則的に離散的なドットに見えるようにドットを付加させることにより、記録ヘッドの画像形成に係わるノズルを一定距離間隔以内で吐出させる構成とする。【選択図】  図１
2007030457.tif 000002
【特許請求の範囲】
【請求項１】
画像を受信する機構と、その受信した画像を蓄えるメモリ機構と、インクを吐出するノズルを１列に並んだノズル列を複数備える記録ヘッド機構と、記録媒体および前記記録ヘッドを動かす機構を持ち、随時、記録ヘッドを動かしながら、メモリ機構に蓄えられた画像データに則って、前記記録ヘッドのノズルからインクを吐出することにより、記録媒体に画像を形成させる画像形成装置において、
受信した形成すべき画像をヘッドに転送する際に、記録媒体上では規則的に離散的なドットに見えるようにドットを付加させることにより、記録ヘッドの画像形成に係わるノズルを一定距離間隔以内で吐出させることを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、記録ヘッドに搭載されているノズルの色で、受信した形成すべき画像にはない色に対しても、記録媒体上に規則的に離散的にドットを付加させることにより、記録ヘッドに搭載されているノズルを一定距離間隔以内で吐出させることを特徴とする画像形成装置。
【請求項３】
請求項２に記載の画像形成装置において、受信した複数枚からなる形成すべき画像に用いられている色に対してのみ、規則的に離散的なドットを付加することにより、記録ヘッドの画像形成に係わるノズルを一定距離間隔以内で吐出させることを特徴とする画像形成装置。
【請求項４】
請求項１に記載の画像形成装置において、受信した形成すべき画像領域外の部分に対しても、記録媒体上に規則的に離散的にドットを付加させることにより、記録ヘッドに搭載されているノズルを一定距離間隔以内で吐出させることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数のノズルからなるノズル群を備える記録ヘッドを持ち、記録媒体にインクを吐出して画像を形成する画像形成装置に関するものである。
【０００２】
なお、本発明は一般的なプリント装置のほか、複写機や通信システムを有するファクシミリ、さらに各種処理装置と複合的に組み合わせた産業用記録装置に適用可能な他、捺染装置やエッチングなどの加工装置にも応用することができる。
【背景技術】
【０００３】
ワードプロセッサ、パーソナルコンピュータ、ファクシミリ等に於ける情報出力装置として、所望される文字や画像等の情報を用紙やフィルム等シート状の記録媒体に記録を行うプリンタが広く使用されている。
【０００４】
プリンタの記録方式としては様々な方式が知られているが、用紙等の記録媒体に非接触記録が可能である、カラー化が容易である、静粛性に富む、等の理由でインクジェット方式が近年特に注目されており、又その構成としては所望される記録情報に応じてインクを吐出する記録ヘッドを装着すると共に用紙等の記録媒体の送り方向と直角な方向に往復走査しながら記録を行なうシリアル記録方式が安価で小型化が容易などの点から一般的に広く用いられている。
【０００５】
近年、パーソナルコンピュータが広く普及し、写真などの高精細で高画質な画像を記録する機会が増えたため、プリンタの記録画像にもより高精細化（高解像度化、高画質化）そして高速化が求められている。また、この高精細な記録画像をより効果的広告媒体として、または鑑賞用、またはＣＡＤなどの用途として利用する機会が増え、より大きな記録媒体に画像を記録することが求められている。
【０００６】
より高精細な画像を記録する方法の１つとして、ノズルから出るインク液を小さくすることが挙げられる。現在では２〜４pl（ピコリットル）といった小さなインク液滴を吐出することが可能である。
【０００７】
近年の小さなインク液滴を吐出するプリンタでは、吐出しない時間が続くと、ノズル先端近傍に膜が形成され、その形成された膜の抵抗により、吐出のインク液滴が通常と比べ、小さくなってしまい、記録媒体上に形成されるドット濃度が薄く見える、または打たれないなどの現象が起こっている。また、１度膜が形成され、出力インク液滴が小さくなると、その膜が除去され正常なインク液滴の吐出に戻すにはかなり回数のインクの吐出が必要である。
【０００８】
このインク液滴の小さくなることにより、形成する画像の濃度むらや文字や線画の輪郭に欠けなどが生じ、忠実に画像を形成することが出来ない。
という不具合が、小さなインク滴を吐出するプリンタや記録媒体の大きなプリンタで如実に表れていた。
【０００９】
これらの不具合を補うために、
(1)ある一定時間ごと、またはスキャン毎にヘッドを記録媒体外のインク受けのある場所に移動し、そこで全ノズルに対して複数回インクを吐出していた。
【００１０】
(2)濃度のむらの原因となる膜の形成を防ぐために、メモリに蓄えられている形成すべき画像に一定間隔以内でインクを吐出するようにドットを付加し、そのメモリ上の画像を記録ヘッドに送ることにより、記録媒体上に吐出していた。
などの処理を行い、インクの濃度を通常に戻すことが行われていた。
【００１１】
又、別の従来例としては、特許文献１及び特許文献２をあげることが出来る。
【特許文献１】特開平０５−０４２６８２号公報
【特許文献２】特開平０５−０４２６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記従来例では、
(1)形成する画像が記録媒体の中央にのみ存在する場合など、記録媒体上の画像の配置に偏りがある場合、膜の形成を除去し、インク濃度を通常濃度値に戻すためだけに記録ヘッドを記録媒体の外側に移動し、複数回インクを吐出することは、画像形成の高速化を大いに妨げていた。すなわち、記録媒体の外側にヘッドを移動する行為がなければ、画像が存在する記録媒体の中央部のみ、ヘッドを往復させ、インクを吐出して画像を形成すればよいのだが、インクを吐出していないノズルの膜の形成を抑えるために、ヘッドを記録媒体外へ移動させることは、かなりの余計な時間をかけることとなる。
【００１３】
(2)メモリに蓄えられた本来形成すべき画像に、インク液滴が小さくなる要因となる膜の形成を防ぐため画像にドットを付加していたが、常にノズルの長さ分の画像が存在しているわけでもなく、ある領域では使われなかったノズルが、次のインク吐出領域では、インクを吐出するようになり、そこでインク濃度のむらを起こしていた。
【００１４】
また、いつも記録ヘッドにある全ての色の画像が存在しているわけでもなく、ある領域では、ある色の画像が存在しなかったため、その色のノズルからはインクを吐出していなかったが、次のインク吐出領域では、その色の画像が存在し、インクを吐出するようになり、そこでインク濃度のむらを起こしていた。
【００１５】
また、本来の画像にインク液滴が小さくなる要因となる膜の形成を防ぐためのドットを付加するために、その付加するドットの位置を計算する時間、および付加するためのメモリアクセスなどの時間が余計にかかる。
などの欠点があった。
【００１６】
これらの欠点は、より高速により高品位の画像形成をする装置を安価で提供しようとしている今日、大きな損失要因となる。
【００１７】
本発明は以上のような状況に鑑みてなされたものであり、膜を除去するための記録媒体上への吐出が記録媒体上に規則正しく、かつ余分なメモリアクセスなしに、より小さな回路規模で提供するもので、小さなインク液滴を吐出するプリンタや大きな記録媒体にインクを吐出することによって画像を形成するプリンタにおいてもより高速で高品位な画像形成装置を安価に提供することを目的とする。
【課題を解決するための手段】
【００１８】
そのために本発明に係る画像形成装置は、次のように構成したものである。
【００１９】
（１）画像を受信する機構と、その受信した画像を蓄えるメモリ機構と、電気的に画像データと吐出タイミングを与えることでインクを吐出するノズルが１列に並んだノズル列を複数備える記録ヘッド機構と、記録媒体および前記記録ヘッドを動かす機構と、随時記録ヘッドの位置に応じてメモリ機構に蓄えられた画像データを読み出す機能と、規則的に離散的なドットの付加位置の計算機能と、読み込んだ画像イメージの所望の位置にドットを付加する機能と付加した画像をヘッドに転送する機構とを備え、
記録ヘッドよりインクを吐出して、受信した画像に、規則的で離散的なドットを付加した画像を形成するようにした。
【００２０】
（２）また、別の形態として、上記（１）に白地の画像データを作成する機構を備え、画像形成時に吐出している画像には存在しないが、記録ヘッドには存在する色についても、規則的で離散的なドットを吐出出来るようにした。
【００２１】
（３）上記（２）に受信した複数枚の画像に使われている色を検出する機構を備え、画像形成時に吐出している画像には存在しないが、複数枚の画像の中には存在する色についても、規則的で離散的なドットを吐出出来るようにした。
【００２２】
（４）上記（１）に画像の存在しない部分に白地の画像データを作成する機構を備え、画像の存在しない部分についても、規則的で離散的なドットを吐出出来るようにした。
【発明の効果】
【００２３】
以上説明したように、本発明によれば、濃度むらの原因となる記録ヘッドの表面に出来る膜を抑制することが出来、大型の記録媒体への画像形成においても高品位な画像を形成することが出来る。
【００２４】
また、膜の抑制のために付加されたドットは、吐出している形成すべき画像の色の存在に関わらず、記録ヘッドに存在する全ての色のノズルに対してもドットが付加されるため、新たにその画像で用いられていない色の画像がでてきても、高品位な画像を形成することが出来る。
【００２５】
また、画像のない部分にもに対してもドットが付加されるため、そのドットが利用者に不自然に見えることを抑制出来る。
【発明を実施するための最良の形態】
【００２６】
次に、本発明の詳細を実施例の記述に従って説明する。
【００２７】
以下、図面を参照して本発明の実施形態を説明する。
【００２８】
図１の(a)は本画像形成装置がコンピュータから読み込んだ記録媒体に形成すべき複数枚ある画像の中の１枚をあらわす。図１の(b)はインク濃度のばらつきの原因となるヘッド表面の膜を作成しないように、離散的に規則的にドットを付加した画像を表しており、図１の(a)と図１の(b)が合成された画像が、記録媒体に形成される。図１の(c)は図１の(b)の127の部分を拡大表示し、あるノズル列すなわち、ある色に付加するドットを抽出したものである。
【００２９】
図１の(a)の121はA4の紙等に代表される一般の記録媒体を表している。120はコンピュータ等から読み込んだ形成すべき画像が存在する領域を示している。図１の(b)の122は図１の(a)の画像を吐出するために記録ヘッドが通過する領域に付加するドットの画像を示す。127は付加したドット画像の一部であり、その詳細を図１の(c)に示す。123は記録ヘッドに搭載されているあるノズル列を示しており、このノズル列が記録媒体上に載っており、これから画像形成を開始しようとしている図である。124,125,126のあわせた領域は、これから123のヘッドで画像を形成しようとしている部分である。125はドットの付加位置を計算する領域で、ここで計算されたドット付加位置を124,126の上下の領域に複写する。図１の(c)の102,103,104は付加すべきドットで、横間隔ドット数(WDTH_X)ずつ離れ、縦に1ドットずつずれた場所に置かれていることを示す。105,106,107も付加すべきドットで、それぞれ102,103,104から縦に縦間隔ドット数(WDTH_Y)離れ、１つ列をずらして置かれている。108,109,110も付加すべきドットで、それぞれ105,106,107から縦に縦間隔ドット数(WDTH_Y)離れ、１つ列をずらして置かれている。101はドット付加位置を計算する境界線すなわち124と125の境界線である。100は123のノズル列を拡大したものである。
【００３０】
図２は記録媒体の左上端に4色の付加すべきドットの位置を混在して表した画像である。134が記録媒体の領域を示す境界で、黒い四角で表した130,132,139,141の位置に１色目を、白い四角で表した131,133,140,142に２色目を、白い丸で表した135,137,143,145に３色目を、黒い丸で表した136,138,144,146に４色目を配してこれを図１の(c),(d)のように配することで、複数色に対応する。
【００３１】
図３は、本実施例の画像形成装置の電気回路の構成を示すブロック図である。図３において、３０はインクを吐出するノズルを複数、１列に並んだノズル群を備える記録ヘッドで、ノズル列分の吐出すべき画像データとインクの吐出タイミングを電気的にそれぞれのノズル列に加えることで、ノズル列からインクを吐出するものである。３５は本画像形成装置のすべての制御を行うＣＰＵを示す。３６はＬＡＮ、ＩＥＥＥ１２８４、ＵＳＢなどに代表されるデータ通信を制御するユニットで、本画像形成装置とホストであるコンピュータとのデータ通信制御を司るユニットである。５２は３０の走査方向のヘッドの位置を示すセンサーユニットであり、３０のヘッドの移動範囲に沿ったスリットフィルムとヘッド上に配置された光センサーとで構成され、光センサがどのくらいスリットを横切ったかでヘッドの位置を相対的に表すセンサーユニットである。３８はＲＯＭなどの不揮発性＆ＲＡＭなどの揮発性のメモリで構成されるメモリユニットで、３５のＣＰＵが動作するために必要なプログラムを記憶している部分、３６の通信ユニットを通して送られてくる画像を１次蓄えておく画像バッファ、およびワーク領域として使用される。３７は、３８のメモリに蓄えられている受信画像データに対して、３０の記録ヘッドにある複数のノズル列に対応するように画像の縦横変換処理を行う縦横変換専用ハード回路である。３４は縦横変換された画像データを一時蓄えておくメモリバッファであり、３３は３４のメモリバッファの書き込み、読み込みの制御を行うメモリインタフェース回路である。３１はドット付加回路が付随しているヘッドコントローラ回路とであり、３５のＣＰＵが３４のメモリバッファに蓄えられている縦横変換された読み出すべき画像のメモリのアドレスを吐出スキャン前に与え、３０の記録ヘッドが記録媒体上を移動することで、３２のヘッド位置情報から各ノズルに対応する縦横変換された画像データを３４のメモリから読み出し、３０のヘッドに適時画像データおよび吐出タイミングを与える回路である。この画像データ供給時に図６のフローチャートにあるドット付加をも同時に行う。３９はメカトロニクス制御回路で記録媒体の搬送のためにモータ、ヘッドを移動するためのモータ、センサなどを制御するものである。４０、４１はステッピングモータやＤＣモータなどに代表されるモータで歯車、ギア、ベルト等を用いて、それぞれ記録媒体の搬送、３０の記録ヘッドの移動を行うものである。４２は記録媒体の有無を検地するセンサーで記録媒体のセンサー位置への侵入により、レバー等が倒され、フォトセンサーをさえぎる等のユニットである。５４はホストであるコンピュータと本画像形成装置とを結ぶケーブルである。５０は３０の記録ヘッドの複数のノズル列に供給する吐出すべき画像データとその吐出タイミングを示す信号線であり、５１はヘッドの位置を３１のドット付加回路＆ヘッドコントローラ回路に供給する信号線であり、５２は３３のメモリインタフェース回路と３１のドット付加回路＆ヘッドコントローラ回路とを結ぶ縦横変換された画像データが流れるデータバスであり、５３は３４のメモリバッファのデータを読み書きするためのデータバス、５５は３７の縦横変換回路と３３のメモリインタフェースブロックとを接続するメモリバッファに書き込む画像データが流れるデータバスである。５６は３５のＣＰＵ、３６の通信ユニット、３７の縦横変換回路、３８のメモリ、３９のメカトロ制御ユニットとを結ぶバスで、このバスを通して３５のＣＰＵから各ユニットのレジスタにデータを設定することにより、ＣＰＵが本画像形成装置の全てを制御する。また、このバスを用いて、３５のＣＰＵの介在なしに３８のメモリから３７の縦横変換回路に画像データを転送するダイレクトメモリアクセス機能も有している。５７、５８はモータとメカトロ制御回路とを接続する信号線で、それぞれモータの相に合った信号、または回転、停止信号を供給している。５９は４２の記録媒体有無を検知するセンサと３９のメカトロ制御回路とを接続する信号線で、この信号線を用いて記録媒体が存在するかどうかを３５のＣＰＵに通知している。
【００３２】
図４は本画像形成装置をメカ的に横から見た図である。１７はこの画像形成装置で画像を形成するために蓄えられた複数の記録媒体であり、２０は本実施例によって画像を形成途中の記録媒体である。１９は図３の４０にあたり、２０の記録媒体を搬送するためのモータである。１０は１７の蓄えられている複数の記録媒体から１枚の記録媒体を取り出し、搬送するローラであり、１１、１８は２０の記録媒体を搬送するための記録ヘッド前に配置された１対のローラであり、１６、２２は２０の記録媒体を搬送するための記録ヘッド後に配置された１対のローラである。これら１０，１１，１６，１８，２２の各ローラは１９のモータと歯車、ギア等で接続されている。１４は記録ヘッドであり、図３の３０に相当する。１３は１４の記録ヘッドに供給するインクが入っているインクタンクで本実施例では４色分のインクが入っている。２１は図３の４１に相当する１４のヘッドと１３のインクタンクを記録媒体上に移動させるものであり、図４では１３と１４を奥行き方向に行き来させるものである。１５は図３の３２に相当するもので、１３と１４の奥行き方向の位置をスリットフィルムと光センサで示すセンサーユニットである。１２は図３の４２に相当する２０の記録媒体の有無を検知するセンサユニットである。
【００３３】
図５は本実施例の全体をあらわすフローチャート図、図６はドットを付加する部分のフローチャートを表す。本実施例を図５、図６のフローチャートに沿って説明する。
【００３４】
まず、図５のＳ１０で５４の通信線を通してホストのコンピュータから複数枚ある形成すべき画像を３６の通信ユニットを通じて３８のメモリの受信画像領域に受信する。図１の(a)に受信した複数枚ある画像の１枚を示す。画像の受信終了後Ｓ１１に進み、３５のＣＰＵが３８に蓄えられている受信した複数枚の画像の中に使用されている色を全てピックアップする。Ｓ１２に進み、これから画像を形成する部分の１スキャン分の画像データ、例えば記録ヘッドが図１の(b)の123にあるときは、124,125,126を合わせた部分の画像データの縦横変換処理を行い、ノズル列に合った順番に並べ替える。Ｓ１３に進み、３１内部にあるドット付加回路のレジスタの設定を行う。このレジスタ設定値は吐出モード毎に実行するプログラムにあらかじめ設定されているものである。本実施例では２つのノズル共通レジスタと、各ノズル毎に８つのレジスタを持っている。ノズル共通のレジスタの１つめは、どの色ノズルの画像が存在するかどうかを判別する色種別レジスタ(IMG_KIND_REG)であり、Ｓ１１でピックアップした複数の文書で用いられている色の存在から設定する。ノズル共通のレジスタの２つめは、どの色ノズルの画像に対して、規則的に離散的なドットを付加するかを設定するレジスタ(ADD_KIND_REG)で、濃度のむらの起こりやすい色のノズルの設定を行う。各ノズル毎には、８つのレジスタを持っており、１つめは、付加するドットの横（走査方向）の間隔(WDTH_X_REG)、２つめは、付加するドットの縦（副走査方向）の間隔(WDTH_Y_REG)、３つめは、画像の始まり位置から、ドットの付加位置を計算する領域の始まりの横方向の位置(ORGN_X_REG)即ち、画像の開始位置から最初のドット（図１の(c)では、ドット130）までのドット数を代入する。４つ目は同様にドットの付加位置を計算する領域の始まりの縦方向の位置(ORGN_Y_REG)、即ち図１の(c)の101のドット位置を代入する。そして、５つめ、６つめはドットを付加する範囲を示すレジスタ(SIZE_Y0_REG,SIZE_Y1_REG)で本実施例では記録ヘッドの範囲を代入する。この値は吐出開始時のヘッドの位置によって適時変える必要がある。７つめは最初の打ち出しドットの縦の位置(STAT_Y_REG)、即ちドット200の縦方向の位置を代入する。８つめは領域の縦方向のドット数(NEXT_Y_REG)に値を代入する。この値はNEXT_Y_REG=n*WDTH_Y_REG（ｎ=1,2,3,...）とする。Ｓ１４に進み、内部の２つのレジスタと３つのカウンタの初期化を行う。１つめはドットを付加するかどうかを判別するフラグACT_FLGでこのレジスタに０を代入する。２つめはドットを付加する位置を示すLOC_Yで、最初のドット付加位置であるSTAT_Y_REGの値を代入する。３つめのカウンタは領域の上限を管理するORGN_Y_REGでドット102,103,104の位置を管理する。このカウンタには最初の打ち始めの上限であるドット102の縦方向の位置STAT_Y_REGの値を代入する。４つめはヘッドにドット追加を開始する横のドット数を数えるORGN_X_CNTであり、これには０を代入する。５つめは常に横方向の間隔を管理する横間隔カウンタWDTH_X_CNTで、このカウンタにも０を代入する。Ｓ１５に進み、３０の記録ヘッドの移動を４０のモータを用いて開始する。Ｓ１６に進み、３０の記録ヘッドを移動させながら、３２の位置センサーによる３０の記録ヘッドの各ノズル位置に対応する３４のメモリバッファに蓄え���れ縦横変換された画像データを読み込み、その画像データに対して３１内にあるドット付加回路が、図１の(b),(c)に相当する規則的に離散的にドットを付加する。このドットの付加手順は図６のフローチャートで説明する。Ｓ１７でＳ１６でドットを付加した画像データを３０の記録ヘッドの各ノズルに供給し、それとともにインク吐出のタイミング信号を適時出力することによって、２０の記録媒体上に画像を形成する。Ｓ１８で１スキャン分の画像形成が終了したかどうかを判断し、終了していない場合には、Ｓ１６に戻る。１スキャン分の画像形成が終了した場合には、Ｓ１９に進み、４０のモータの回転を止め、３０の記録ヘッドを停止させる。Ｓ２０に進み、４１のモータを用いて２０の記録媒体を１ヘッド分、または1/2ヘッド分等、その吐出モードに合った記録媒体を搬送させる。Ｓ２１に進み、全ての画像形成が終了したかどうかを判断し、終了していない場合にはＳ１２に戻る。全て終了した場合は、本処理を終了する。
【００３５】
引き続き図６のフローチャートに沿って、Ｓ１６の画像にドットを付加する処理を説明する。Ｓ１３、Ｓ１４で３１内部にあるドット付加回路のレジスタ、カウンタの初期設定が終わっており、Ｓ３０で３０の記録ヘッドの移動とともに、３２の位置センサーから適時入力される３０の記録ヘッド位置情報から作成される各色のノズルの吐出タイミング信号が出力されているかどうかを判断する。吐出タイミング信号が出力されている場合には、Ｓ３１に進み、出力されている吐出タイミング信号のノズルの色画像があるかどうかを色種別レジスタ(IMG_KIND_REG)の内容から判断する。その色の画像がある場合にはＳ３３に進む。その色画像がない場合には、Ｓ３２に進み、全ノズルが白地になるデータを作成する。Ｓ３４に進み、その白地データに規則的に離散的なドットを付加するかどうかをＳ１３で設定したドットを付加するかどうかが格納されているレジスタ（ADD_KIND_REG)より判断する。ドットを付加すると判断した場合にはＳ３５に進み、ドットを付加しないと判断した場合には、白地データを出力するためＳ５２に進む。Ｓ３１で画像が存在した場合には、Ｓ３３に進み、その吐出タイミングに相当するノズルの縦方向１ラインの画像を読み込み、Ｓ３５に進む。Ｓ３５で最初にドットが付加するドット102の位置を過ぎたかどうかを判別する。（ORGN_X_CNT≧ORGN_X_REG？)まだ過ぎていない場合はＳ３６に進み、カウンタORGN_X_CNTの値をインクリメントし、Ｓ５２に進む。Ｓ３５で最初のドット付加位置を過ぎていた場合には、Ｓ３７に進み、横間隔カウンタが０であるかどうかを判断する。(WDTH_X_CNT=0？)横間隔カウンタWDTH_X_CNTが０の場合には、Ｓ３８に進み、ドット追加フラグACT_FLGに１を代入し(ACT_FLG=1)、横間隔カウンタに横間隔レジスタの値を代入し(WDTH_X_CNT=WDTH_X_REG)、Ｓ４０に進む。Ｓ３７で横間隔カウンタWDTH_X_CNTが０でない場合には、Ｓ３９に進み、横間隔カウンタWDTH_X_CNTをディクリメントし、Ｓ４０に進む。Ｓ４０では、ドット付加フラグACT_FLGが１であるかどうかを判断する。ACT_FLGが１でない場合には、Ｓ５２に進む。ACT_FLGが１の場合には、Ｓ４１に進み、ドット付加位置LOC_Yが記録ヘッドのノズル範囲であるかどうか、即ちドット付加位置LOC_Yが記録ヘッドのノズルの範囲を示すSIZE_Y0とSIZE_Y1の間にあるかどうかを判断する。ドット付加位置が記録ヘッドのノズル範囲内である場合には、Ｓ４２に進み、ドット付加位置(LOC_Y)の画像データに１を論理和することで、ドットを付加し、Ｓ４３に進む。Ｓ４１でドット付加位置(LOC_Y)が記録ヘッドのノズル範囲内にない場合には、Ｓ４３に進む。Ｓ４３では、計算範囲のドットコピーを下方向に作成するために、ドット付加位置(LOC_Y+NEXT_Y)が記録ヘッドのノズル範囲であるかどうかを判断する。ドット付加位置(LOC_Y+NEXT_Y)が記録ヘッドのノズルの範囲を示すSIZE_Y0とSIZE_Y1の間にあるかどうかを判断する。ドット付加位置が記録ヘッドのノズル範囲内である場合には、Ｓ４４に進み、ドット付加位置の画像データに１を論理和することで、ドットを付加し、Ｓ４５に進む。Ｓ４３でドット付加位置(LOC_Y+NEXT_Y)が記録ヘッドのノズル範囲内にない場合には、Ｓ４５に進む。Ｓ４５では計算範囲のドットコピーを上方向に作成するために、ドット付加位置(LOC_Y-NEXT_Y)が記録ヘッドのノズル���囲であるかどうかを、即ちドット付加位置(LOC_Y-NEXT_Y)が記録ヘッドのノズルの範囲を示すSIZE_Y0とSIZE_Y1の間にあるかどうかを判断する。ドット付加位置(LOC_Y-NEXT_Y)が記録ヘッドのノズル範囲内である場合には、Ｓ４６に進み、ドット付加位置の画像データに１を論理和することで、ドットを付加し、Ｓ４７に進む。Ｓ４５でドット付加位置が記録ヘッドのノズル範囲内にない場合には、Ｓ４７に進む。Ｓ４７では、ドット付加位置LOC_Yを更新する。ドット付加位置LOC_Yに縦間隔WDTH_Y_REGの値を足す。(LOC_Y=LOC_Y+WDTH_Y_REG)。Ｓ４８に進み、ドット付加位置LOC_Yが計算するよう領域から外れていないかどうか判断する。(LOC_Y-ORGN_Y_REG < NEXT_Y)  外れていない場合には、Ｓ５２に進み、外れている場合にはＳ４９に進む。Ｓ４１で算出した付加ドット位置を、Ｓ４３、Ｓ４５で上下にコピーしているため、本実施例では、必然的にノズル１列に付加できる最大数は３ドットまでとなる。この最大数を増やすにはＳ４３〜Ｓ４６のコピールーチンの増やすことによって行える。Ｓ４９では、ドット付加位置の上限を管理するORGN_Y_CNTをインクリメントし、ドット付加位置を上限に合わせる(LOC_Y=ORGN_Y_CNT)。そしてドット付加フラグを落とす。(ACT_FLG=0)Ｓ５０に進み、ドット付加位置の上限を管理するORGN_Y_CNTが範囲から外れていないかを判断する。(ORGN_Y_CNT-ORGN_Y_REG=WDTH_Y_REG？)外れている場合にはＳ５１に進み、上限を管理するORGN_Y_CNTを計算する境界位置であるORGN_Y_REGの値を代入する。Ｓ５２に進み、適切にドットの付加された画像データを出力する。
【００３６】
３０の記録ヘッドに搭載されている複数のノズル列に対して、図５、図６のフローチャートに沿った処理を行うことで、インク濃度のばらつきの原因となるヘッド表面の膜を作成しないように、形成すべき画像に離散的に規則的にドットを付加した画像を合成して、記録媒体上に形成することができる。この時、図２のように各ノズル列の変数(ORGN_X,ORGN_Y)を１色目を(ORGN_X,ORGN_Y)=(0,0)、２色目を(ORGN_X,ORGN_Y)=(WDTH_X/2,0)、３色目を(ORGN_X,ORGN_Y)=(0,WDTH_Y/2)、４色目を(ORGN_X,ORGN_Y)=(WDTH_X/2,WDTH_Y/2)とし、WDTH_X,WDTH_Yを各色共通にすれば、図２のように規則正しく離散的なドットを付加することが出来る。本実施例では４色を例としたが、これらの変数の持たせ方を工夫すれば、６色でも、８色でもノズルの色数に応じて対応することが出来る。
【００３７】
以上説明したように本実施形態では、ヘッドにデータを送り出すブロックでドット付加を行っているので、実際にそのときに画像形成に関わっていない色のノズルに対しても、濃度のむらの原因となる記録ヘッドの表面の膜が出来るのを回避するための規則的に離散的なドットを付加することができる。
【００３８】
また、実際にそのときに画像形成に関わっていない画像の範囲外のノズル、または全ノズルにわたって全く画像の存在しない部分に対しても、濃度のむらの原因となる記録ヘッドの表面の膜が出来るのを回避するための規則的に離散的なドットを付加することができる。
【００３９】
このことにより、濃度のばらつきのない高品質の画像を時間のロスなしに得ることが出来る。
【図面の簡単な説明】
【００４０】
【図１】(a)は、実施例１で用いた本画像形成装置が形成すべき画像を表した図、(b)は、実施例１で用いた離散的に規則的に付加するドットの画像を表わした図、(c)は、図１の(b)の127の部分を拡大した図。
【図２】記録媒体の左上端に4色の付加すべきドットの位置を混在して表した図。
【図３】実施例１の画像形成装置の電気回路の構成を示すブロック図である。
【図４】実施例１で用いた画像形成装置をメカ的に横から見た図。
【図５】実施例１の全体をあらわすフローチャート図。
【図６】実施例１のドットを付加する部分のフローチャート図。
【図１】
2007030457.tif 000003
【図２】
2007030457.tif 000004
【図３】
2007030457.tif 000005
【図４】
2007030457.tif 000006
【図５】
2007030457.tif 000007
【図６】
2007030457.tif 000008