(57)【要約】【課題】  バンディングの発生を抑制しつつ端部が高い直線性を有する画像を形成すること。【解決手段】  本発明は、複数のヘッドブロックと、ドットマトリクスの各々のドットの階調値を指定する描画データを記憶する記憶手段と、前記複数のヘッドブロックにオーバーラップ領域を有するように形成される複数のノズルと、記録材に対する前記複数のヘッドブロックの相対位置を画像の上下方向に変化させる走査手段と、処理対象ドットが前記オーバーラップ領域に対応するか判断する第１の判断手段と、前記処理対象ドットの周辺ドットにおける階調値に基づいて、前記処理対象ドットが画像の右端部、左端部、あるいは非端部のいずれに属するか判断する第２の判断手段と、前記第２の判断手段の判断結果に応じて前記複数のノズルの動作を制御するノズル制御データを生成する生成手段とを有する画像形成装置を提供する。【選択図】  図１
2006205616.tif 000002
【特許請求の範囲】
【請求項１】
複数のヘッドブロックと、
画像を示す描画データであって、ドットマトリクスの各々のドットの階調値を指定する
描画データを記憶する第１の記憶手段と、
前記複数のヘッドブロックの各々に形成され、記録材上に画像を形成するための複数の
ノズルであって、隣接する２つのヘッドブロックの接合部においてこれら複数のノズルの
一部がオーバーラップ領域を形成し、前記オーバーラップ領域においては前記ドットマト
リクスのうち１つのドットに２つのノズルが対応することを特徴とする複数のノズルと、
記録材に対する前記複数のヘッドブロックの相対位置を画像の上下方向に変化させる走
査手段と、
前記第１の記憶手段に記憶された描画データのうち、処理対象ドットが前記オーバーラ
ップ領域に対応するか判断する第１の判断手段と、
前記処理対象ドットの周辺ドットにおける階調値に基づいて、前記処理対象ドットが画
像の右端部、左端部、あるいは非端部のいずれに属するか判断する第２の判断手段と、
前記第１の判断手段の判断結果が肯定的な場合、前記第２の判断手段の判断結果に応じ
て前記複数のノズルの動作を制御するノズル制御データを生成する生成手段と
を有する画像形成装置。
【請求項２】
前記第２の判断手段が、
前記ドットマトリクスのうち、前記処理対象ドットの左側に、あらかじめ決められた階
調値のドットがあらかじめ決められた数以上連続した場合に前記処理対象ドットが画像の
右端であると判断し、
前記ドットマトリクスのうち、前記処理対象ドットの右側に、あらかじめ決められた階
調値のドットがあらかじめ決められた数以上連続した場合に前記処理対象ドットが画像の
左端であると判断する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ドットマトリクスのサイズ以下のサイズを有し、前記処理対象ドットが画像の右端
部あるいは左端部となるドットパターンを示す参照パターンを記憶する第２の記憶手段と
、
前記処理対象ドットを含む領域であって、前記参照パターンと同一のサイズを有する領
域を前記参照パターンと比較する比較手段と
を有し、
前記第２の判断手段が、前記比較手段により前記処理対象ドットを含む領域が前記参照
パターンのうち右端部のパターンと一致する場合には右端部と判断し、左端部のパターン
と一致する場合には左端部と判断する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記生成手段が、
前記処理対象ドットが画像の左端部である場合には、前記処理対象ドットに対応する２
つのノズルのうち右側に位置するノズルから液滴の吐出を行わせるノズル制御データを生
成し、
前記処理対象ドットが画像の右端部である場合には、前記処理対象ドットに対応する２
つのノズルのうち左側に位置するノズルから液滴の吐出を行わせるノズル制御データを生
成する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記描画データが図表、文字、線画のうちいずれかに相当する領域を有するか判断する
第３の判断手段をさらに有し、
前記第２の判断手段は、前記第３の判断手段による判断結果が肯定的である場合に判断
処理を行う
ことを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記生成手段が、
前記第２の判断手段により前記処理対象ドットが画像の非端部に属すると判断された場
合、前記処理対象ドットに対応する２つのノズルのうち右側に位置するノズルと左側に位
置するノズルから交互にまたはランダムに液滴吐出を行わせるノズル制御データを生成す
る
ことを特徴とする請求項１に記載の画像形成装置。
【請求項７】
画像データを記憶する第３の記憶手段と、
前記画像データを、前記ドットマトリクスに対応する解像度を有する画像データに変換
する変換手段と、
前記変換手段により解像度変換された画像データに対し２値化処理を行い、前記描画デ
ータを生成する２値化手段と
をさらに有する請求項１に記載の画像形成装置。
【請求項８】
前記画像形成装置が、ラインヘッド型インクジェットプリンタであることを特徴とする
請求項１〜７のいずれかの項に記載の画像形成装置。
【請求項９】
複数のヘッドブロックと、ドットマトリクスの各々のドットの階調値を指定する描画デ
ータを記憶する第１の記憶手段と、前記複数のヘッドブロックの各々に形成された複数の
ノズルであって、隣接する２つのヘッドブロックの接合部においてこれら複数のノズルの
一部がオーバーラップ領域を形成し、前記オーバーラップ領域においては前記ドットマト
リクスのうち１つのドットに２つのノズルが対応することを特徴とする複数のノズルとを
有する画像形成装置における画像処理方法であって、
前記第１の記憶手段に記憶された描画データのうち、処理対象ドットが前記オーバーラ
ップ領域に対応するか判断する第１の判断ステップと、
前記処理対象ドットの周辺ドットにおける階調値の連続性に基づいて、前記処理対象ド
ットが画像の右端部、左端部、あるいは非端部のいずれに属するか判断する第２の判断ス
テップと、
前記第１の判断ステップにおける判断結果が肯定的な場合、前記第２の判断ステップに
おける判断結果に応じて前記複数のノズルの動作を制御するノズル制御データを生成する
生成ステップと
を有する画像処理方法。
【請求項１０】
複数のヘッドブロックと、ドットマトリクスの各々のドットの階調値を指定する描画デ
ータを記憶する第１の記憶手段と、前記複数のヘッドブロックの各々に形成された複数の
ノズルであって、隣接する２つのヘッドブロックの接合部においてこれら複数のノズルの
一部がオーバーラップ領域を形成し、前記オーバーラップ領域においては前記ドットマト
リクスのうち１つのドットに２つのノズルが対応することを特徴とする複数のノズルとを
有する画像形成装置またはこの画像形成装置に接続されたコンピュータ装置に、
前記第１の記憶手段に記憶された描画データのうち、処理対象ドットが前記オーバーラ
ップ領域に対応するか判断する第１の判断ステップと、
前記処理対象ドットの周辺ドットにおける階調値の連続性に基づいて、前記処理対象ド
ットが画像の右端部、左端部、あるいは非端部のいずれに属するか判断する第２の判断ス
テップと、
前記第１の判断ステップにおける判断結果が肯定的な場合、前記第２の判断ステップに
おける判断結果に応じて前記複数のノズルの動作を制御するノズル制御データを生成する
生成ステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のヘッドブロックを組み合わせることにより形成された印字ヘッドを有
する画像形成装置、およびこの画像形成装置における画像処理方法およびプログラムに関
する。
【背景技術】
【０００２】
インクジェットプリンタ等、液滴吐出機構を有する画像形成装置は、高速な印刷（画像
形成）を実現するため、インク（液滴）を吐出するノズルを複数有している。複数のノズ
ルは印刷ヘッドに搭載される。インクジェットプリンタは、用紙を移動させ（紙送り）、
かつ印刷ヘッドを紙送り方向と直行する方向に走査しながらインクの吐出を行うことによ
り用紙上に画像を形成する（このようなプリンタを「マルチパス型プリンタ」という）。
マルチパス型プリンタは、２方向の走査を必要とするため印刷速度に限界がある。そこで
、印刷速度の改善が望まれている。
【０００３】
印刷の高速化を行う手段のひとつとして、印刷ヘッドの走査方向を１方向（紙送り方向
のみ）にすることが考えられる。１方向の走査のみで印刷を行うためには、印刷ヘッドの
サイズを用紙（記録材）の幅以上にする必要がある。このように用紙幅以上のサイズのヘ
ッドを有するプリンタは、一般にラインヘッド型プリンタと呼ばれている。ラインヘッド
型プリンタの印刷ヘッドにおいては、すべてのノズルが一定の間隔で１列に配列されるこ
とが望ましい。しかし、コストおよび製造技術の観点から、１つの印刷ヘッドに搭載可能
なノズルの数には限界がある。そこで、印刷ヘッドに多数のノズルを搭載するために、一
定数のノズルを有するヘッド部材（以下、「ヘッドブロック」という）を複数組み合わせ
たものが用いられている。このようにラインヘッド型プリンタでは、複数のヘッドブロッ
クを組み合わせることにより印刷ヘッドのサイズを用紙幅以上に拡張している。
【０００４】
しかし、ヘッドブロックの組み付け（接合）精度には限界があり、２つのヘッドブロッ
クの接合部におけるノズル間距離を完全に一定にすることはできない。すなわち、２つの
ヘッドブロックの接合部におけるノズル間距離はある分布を有する。ここで、ノズル間距
離が長い場合にはインクが薄くなる白スジが発生し、ノズル間距離が短い場合には濃いス
ジが発生する。このようにスジが発生することを一般に「バンディング現象」という。マ
ルチパス型プリンタにおいては、ヘッドを紙送り方向と直行する方向に走査するため、紙
送り方向のバンディングの発生を抑制することができる。しかし、ラインヘッド型プリン
タにおいては、走査は１方向（紙送り方向のみ）であるため、ヘッドブロック間の接合部
においてバンディング現象が発生するおそれがある。
【０００５】
バンディング現象を防ぐ方法として、ヘッドブロック間にオーバーラップ部を設ける方
法がある。図８は、オーバーラップ部を有する印刷ヘッド１００の構造を示す模式図であ
る。印刷ヘッド１００は、ヘッドブロック１１０およびヘッドブロック１２０の２つのヘ
ッドブロックから構成される。ヘッドブロック１１０はノズル１１１〜１１８の８つのノ
ズルを、ヘッドブロック１２０はノズル１２１〜１２８の８つのノズルを有している。ヘ
ッドブロック１１０とヘッドブロック１２０は、ノズル１１８とノズル１２１とがオーバ
ーラップするように接合されている（図８（ａ）：Ｏ部）。図面が煩雑になるのを避ける
ため図８では、１つのノズルがオーバーラップするようにヘッドブロックを接合する例を
示したが、複数のノズルがオーバーラップするようにヘッドブロックを接合してもよい。
このようにオーバーラップ部を設けることにより、ヘッドブロックの接合部においてノズ
ル間隔が長くなってしまうことを避けることができる。
【０００６】
しかし、オーバーラップ部においては、データ上１つのドットに対応するノズルは２つ
存在するため、何ら手当てをしなければデータ上１つのドットに対して２つのノズルから
ドットが打たれることとなる（図８（ｂ）：Ｏ部）。そのため、オーバーラップ部で色が
濃くなってしまいバンディング現象が発生するという問題がある。オーバーラップ部で発
生するバンディング現象を補償するための技術として、例えば特許文献１、２に記載の技
術がある。特許文献１には、オーバーラップ部において片方のヘッドブロックからは徐々
に少なく、もう一方のヘッドブロックからは徐々に多くドットを打つようにノズルを制御
する技術が開示されている。また、特許文献２には、オーバーラップ部においては乱数を
用いて２つのヘッドブロックからランダムにドットを打つようにノズルを制御する技術が
開示されている。これにより、オーバーラップ部におけるバンディングの発生を防止する
ものである（図８（ｃ）：Ｏ部）。
【特許文献１】特開平５−５７９６５号公報
【特許文献２】特開２００４−５０４４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
図９は、印刷される画像のエッジ（端部）がオーバーラップ部にかかる例を示す図であ
る。上記いずれの技術においても、図９に示されるように印刷対象である画像の直線部分
がオーバーラップ部と一致してしまった場合（例えば、図９（ａ）：Ｏ部）、図９（ｂ）
Ｏ部に示すように、図形の端部の直線性が悪化してしまう、すなわち画質が低下してしま
うという問題があった。
【０００８】
本発明は上述の事情に鑑みてなされたものであり、複数のヘッドブロックを組み合わせ
たラインヘッドを有する画像形成装置において、描画する画像の直線部分がヘッドブロッ
クのオーバーラップ部と一致した場合でも、バンディングの発生を抑制しつつ端部が高い
直線性を有する画像を形成することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の課題を解決するため、本発明は、複数のヘッドブロックと、画像を示す描画デー
タであって、ドットマトリクスの各々のドットの階調値を指定する描画データを記憶する
第１の記憶手段と、前記複数のヘッドブロックの各々に形成され、記録材上に画像を形成
するための複数のノズルであって、隣接する２つのヘッドブロックの接合部においてこれ
ら複数のノズルの一部がオーバーラップ領域を形成し、前記オーバーラップ領域において
は前記ドットマトリクスのうち１つのドットに２つのノズルが対応することを特徴とする
複数のノズルと、記録材に対する前記複数のヘッドブロックの相対位置を画像の上下方向
に変化させる走査手段と、前記第１の記憶手段に記憶された描画データのうち、処理対象
ドットが前記オーバーラップ領域に対応するか判断する第１の判断手段と、前記処理対象
ドットの周辺ドットにおける階調値に基づいて、前記処理対象ドットが画像の右端部、左
端部、あるいは非端部のいずれに属するか判断する第２の判断手段と、前記第１の判断手
段の判断結果が肯定的な場合、前記第２の判断手段の判断結果に応じて前記複数のノズル
の動作を制御するノズル制御データを生成する生成手段とを有する画像形成装置を提供す
る。この画像形成装置によれば、オーバーラップ領域において、形成される画像の端部（
エッジ部）の位置に応じてノズルの振り分けが行われ、端部においては同一のノズルがド
ット描画を担当する。したがって、直線性の高い端部を有する画像を形成することができ
る。
【００１０】
好ましい態様において、前記第２の判断手段が、前記ドットマトリクスのうち、前記処
理対象ドットの左側に、あらかじめ決められた階調値のドットがあらかじめ決められた数
以上連続した場合に前記処理対象ドットが画像の右端であると判断し、前記ドットマトリ
クスのうち、前記処理対象ドットの右側に、あらかじめ決められた階調値のドットがあら
かじめ決められた数以上連続した場合に前記処理対象ドットが画像の左端であると判断し
てもよい。
【００１１】
別の好ましい態様において、この画像形成装置は、前記ドットマトリクスのサイズ以下
のサイズを有し、前記処理対象ドットが画像の右端部あるいは左端部となるドットパター
ンを示す参照パターンを記憶する第２の記憶手段と、前記処理対象ドットを含む領域であ
って、前記参照パターンと同一のサイズを有する領域を前記参照パターンと比較する比較
手段とを有し、前記第２の判断手段が、前記比較手段により前記処理対象ドットを含む領
域が前記参照パターンのうち右端部のパターンと一致する場合には右端部と判断し、左端
部のパターンと一致する場合には左端部と判断してもよい。
【００１２】
さらに別の好ましい態様において、前記生成手段が、前記処理対象ドットが画像の左端
部である場合には、前記処理対象ドットに対応する２つのノズルのうち右側に位置するノ
ズルから液滴の吐出を行わせるノズル制御データを生成し、前記処理対象ドットが画像の
右端部である場合には、前記処理対象ドットに対応する２つのノズルのうち左側に位置す
るノズルから液滴の吐出を行わせるノズル制御データを生成してもよい。
【００１３】
別の好ましい態様において、前記描画データが図表、文字、線画のうちいずれかに相当
する領域を有するか判断する第３の判断手段をさらに有し、前記第２の判断手段は、前記
第３の判断手段による判断結果が肯定的である場合に判断処理を行ってもよい。この画像
形成装置によれば、描画データが図表、文字、線画等の直線性の高い端部を得ることによ
り画質が向上する画像に関するものである場合に、画像の端部の位置に応じたノズルの振
り分けが行われる。したがって、処理の負荷を軽減することができる。
【００１４】
さらに別の好ましい態様において、前記生成手段が、前記第２の判断手段により前記処
理対象ドットが画像の非端部に属すると判断された場合、前記処理対象ドットに対応する
２つのノズルのうち右側に位置するノズルと左側に位置するノズルから交互にまたはラン
ダムに液滴吐出を行わせるノズル制御データを生成してもよい。この態様によれば、非オ
ーバーラップ領域において、バンディングが発生しないようにノズルの振り分けが行われ
る。
【００１５】
さらに別のこのましい態様において、この画像形成装置は、画像データを記憶する第３
の記憶手段と、前記画像データを、前記ドットマトリクスに対応する解像度を有する画像
データに変換する変換手段と、前記変換手段により解像度変換された画像データに対し２
値化処理を行い、前記描画データを生成する２値化手段とをさらに有してもよい。この画
像形成装置によれば、画像データからノズル制御データを生成することができるため、画
像処理を行う装置を別途用意する必要がなくなる。
【００１６】
以上の態様において、前記画像形成装置は、ラインヘッド型インクジェットプリンタで
あってもよい。これにより、バンディングの発生を抑えつつ直線性の高い端部を有する画
像を形成することができるラインヘッド型インクジェットプリンタを提供することができ
る。
【００１７】
また、本発明は、複数のヘッドブロックと、ドットマトリクスの各々のドットの階調値
を指定する描画データを記憶する第１の記憶手段と、前記複数のヘッドブロックの各々に
形成された複数のノズルであって、隣接する２つのヘッドブロックの接合部においてこれ
ら複数のノズルの一部がオーバーラップ領域を形成し、前記オーバーラップ領域において
は前記ドットマトリクスのうち１つのドットに２つのノズルが対応することを特徴とする
複数のノズルとを有する画像形成装置における画像処理方法であって、前記第１の記憶手
段に記憶された描画データのうち、処理対象ドットが前記オーバーラップ領域に対応する
か判断する第１の判断ステップと、前記処理対象ドットの周辺ドットにおける階調値の連
続性に基づいて、前記処理対象ドットが画像の右端部、左端部、あるいは非端部のいずれ
に属するか判断する第２の判断ステップと、前記第１の判断ステップにおける判断結果が
肯定的な場合、前記第２の判断ステップにおける判断結果に応じて前記複数のノズルの動
作を制御するノズル制御データを生成する生成ステップとを有する画像処理方法を提供す
る。この画像処理方法によれば、オーバーラップ領域において、形成される画像の端部（
エッジ部）の位置に応じてノズルの振り分けが行われ、端部においては同一のノズルがド
ット描画を担当する。したがって、直線性の高い端部を有する画像を形成することができ
る。
【００１８】
さらに、本発明は、複数のヘッドブロックと、ドットマトリクスの各々のドットの階調
値を指定する描画データを記憶する第１の記憶手段と、前記複数のヘッドブロックの各々
に形成された複数のノズルであって、隣接する２つのヘッドブロックの接合部においてこ
れら複数のノズルの一部がオーバーラップ領域を形成し、前記オーバーラップ領域におい
ては前記ドットマトリクスのうち１つのドットに２つのノズルが対応することを特徴とす
る複数のノズルとを有する画像形成装置またはこの画像形成装置に接続されたコンピュー
タ装置に、前記第１の記憶手段に記憶された描画データのうち、処理対象ドットが前記オ
ーバーラップ領域に対応するか判断する第１の判断ステップと、前記処理対象ドットの周
辺ドットにおける階調値の連続性に基づいて、前記処理対象ドットが画像の右端部、左端
部、あるいは非端部のいずれに属するか判断する第２の判断ステップと、前記第１の判断
ステップにおける判断結果が肯定的な場合、前記第２の判断ステップにおける判断結果に
応じて前記複数のノズルの動作を制御するノズル制御データを生成する生成ステップとを
実行させるプログラムを提供する。このプログラムによれば、オーバーラップ領域におい
て、形成される画像の端部（エッジ部）の位置に応じてノズルの振り分けが行われ、端部
においては同一のノズルがドット描画を担当する。したがって、直線性の高い端部を有す
る画像を形成することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本発明の一実施形態に係る画像形成装置１の機能構成を示すブロック図である
。画像形成装置１は、入力画像（ＲＧＢ（赤、緑、青）カラー多値）のデータを、ＣＭＹ
Ｋ（シアン、マゼンタ、イエロー、黒）の色毎にノズルからのインクの吐出を指示するノ
ズル制御データに変換し、ノズル制御データに従ってインクの吐出しを行い印刷をする装
置である。解像度変換部１１は、入力されたカラー画像データを、画像形成装置１で処理
可能な解像度に解像度変換を行う。色空間変換部１２は、ＲＧＢ形式の画像データをＣＭ
ＹＫ形式の画像データに変換する。量子化部１３は、多値ＣＭＹＫデータを２値ＣＭＹＫ
データに変換する。ノズル振り分け部１４は、ヘッドブロックのオーバーラップ部におい
て、ノズルの振り分け処理を行う。すなわち、後述するように、オーバーラップ部におい
ては、データ上１つのドットに対して、インクを吐出可能なノズルは２つ存在する。ノズ
ル振り分け部１４は、この２つのノズルのうちどちらのノズルからインクの吐出を行うか
決定し、ノズル毎にインク吐出の要否を示すノズル制御データを生成する。画像形成部１
５は、ノズル制御データに従って印刷処理を行う。
【００２０】
図２は、画像形成装置１のハードウェア構成を示すブロック図である。本実施形態にお
いて、画像形成装置１はラインヘッド型インクジェットプリンタである。ＣＰＵ２１は、
ＲＯＭ２２に記憶されている印刷処理プログラムを読み出して実行する。ＲＡＭ２３は、
ＣＰＵ２１がプログラムを実行する際の作業エリアとして機能する。Ｉ／Ｆ２４は、他の
機器との間でデータや制御信号の送受信を行うためのインターフェースである。画像形成
装置１は例えば、パーソナルコンピュータ（以下、「ＰＣ」）やデジタルカメラ等の電子
機器からＩ／Ｆ２４を介して画像データを受け取ることができる。ＲＡＭ２３はまた、Ｉ
／Ｆ２４を介して受信したデータを記憶する。画像形成部２５は、ＣＰＵ２１の制御下で
、ノズル制御データに従って用紙上に画像形成を行う。以上の各構成要素は、バス２６で
相互に接続されている。ＣＰＵ２１が印刷処理プログラムを実行することにより、画像形
成装置１は、図１に示される各機能構成要素に相当する機能を具備する。
【００２１】
画像形成部２５は、図２に示すように、さらに以下で説明する構成を有している。ライ
ンヘッド３１は、インクを吐出するノズルを複数有する印刷ヘッドである。ノズルは、圧
電体により液滴を吐出するピエゾ式のもの、加熱により吐出する加熱式のもの等、いかな
る構造のノズルでもよい。ラインヘッド３１は、画像形成装置１が印刷可能な用紙の最大
幅以上の大きさを有している。インクタンク３２はノズルにインクを供給するものであっ
て、ＣＭＹＫの色毎に設けられている。ページバッファ３７は、画像１ページ分のノズル
制御データを記憶するメモリである。ヘッド駆動回路３３は、制御部３４の制御下で、ラ
インヘッド３１に搭載された複数のノズルのうち、指定されたノズルからインクの液滴を
吐出させるための制御信号をラインヘッド３１に出力する。このように、指定されたノズ
ルから、用紙に対しインクの液滴が吐出される。ノズルから吐出されたインクの液滴は、
用紙上にドットを形成する。以下、説明の便宜上、ノズルからインクの液滴を吐出するこ
とを「ドットのオン」、ノズルからインクの液滴を吐出しないことを「ドットのオフ」と
表現する。例えば「ドットのオン／オフを指定するデータ」とは、指定されたノズルにつ
いてインクの液滴を吐出するか吐出しないかを指定するデータを意味する。
【００２２】
ラインヘッド３１は用紙幅以上のサイズを有しているので、１ライン分のドットを形成
することができる。モータ３５は用紙を所定方向に移動（紙送り）させるモータである。
モータ駆動回路３６は、制御部３４の制御下でモータに駆動信号を出力する。モータ３５
が用紙を１ライン分移動させると、次のラインの描画が行われる。画像形成装置１は、こ
のようにして１方向の走査（用紙の紙送り）のみで１枚の用紙に画像形成を行うことがで
きる。
【００２３】
図３（ａ）は、ラインヘッド３１の構造を示す模式図である。ラインヘッド３１は、複
数のヘッドブロック４１から構成される。図３では図面が煩雑になるのを防ぐため、ヘッ
ドブロック４１ａ、４１ｂの２つのヘッドブロックのみを示している。ヘッドブロック４
１の各々は、複数のノズル４２を有する。隣接するヘッドブロック４１の接合領域におい
て、紙送り方向（図３中Ａ方向）と直行する向きのノズル間隔が広がってしまうことを防
ぐため、隣接する２つのヘッドブロック４１ａ、４１ｂは図３（ａ）のように互い違いに
配置される。ここで、ヘッドブロック４１ａ、４１ｂの接合部には、２つのヘッドブロッ
ク４１のノズル４２が重なるオーバーラップ部（図３（ａ）：Ｏ）が存在する。
【００２４】
図３（ｂ）は１ライン分の描画データＤを例示する図である。また、図３（ｃ）は描画
データＤに対するノズル制御データＥを例示する図である（ノズル制御データＥａはノズ
ル４２ａに対する制御データを、ノズル制御データＥｂはノズル４２ｂに対する制御デー
タを示す）。なお、図および以降の説明において、「０」はドットを形成しないことを、
「１」はドットを形成することを示すデータである。また、「ドット」とはノズル４２か
ら吐出されるインクの液滴により用紙上に形成される像を意味するが、データについて用
いられる場合は、ドットを形成するためのデータの単位を意味する。ここで、非オーバー
ラップ部においては、あるドットの描画データＤに対し、用紙にインクを吐出するのはあ
る特定の１つのノズルである。すなわち、非オーバーラップ部においては、あるドットの
描画データＤは、ある特定のノズルと１対１に対応している。一方オーバーラップ部（図
３：O）においては、あるドットの描画データに対し、用紙にインクを吐出するのはオー
バーラップしている２つのノズルのうちいずれか一方である。すなわち、オーバーラップ
部においては、あるドットの描画データに対応するノズルは２つ存在する。したがって、
インクの吐出をどちらのノズルに行わせるか決定する振り分け処理を行うことが必要であ
る（図３（ｃ）の例ではオーバーラップ領域では２つのヘッドブロックのノズルに交互に
振り分けられている）。この振り分け処理については後述する。
【００２５】
図４は、画像形成装置１の動作を示すフローチャートである。画像形成装置１の図示せ
ぬ電源が投入されると、ＣＰＵ２１は、ＲＯＭ２２から印刷処理プログラムを読み出して
実行する。印刷処理プログラムを実行すると、ＣＰＵ２１は、画像データの入力待ち状態
となる。Ｉ／Ｆ２４を介して画像データを受信すると、ＣＰＵ２１は入力画像データをＲ
ＡＭ２３に記憶する（ステップＳ１００）。本実施形態において、入力画像データはＲＧ
Ｂカラー多値の画像データである。また、画像形成装置１はＣＭＹＫ４色のインクにより
画像形成を行うインクジェットプリンタである。したがって、ラインヘッド型画像形成装
置１は、ＲＧＢからＣＭＹＫへと画像データの色空間を変換する必要がある。また、入力
される画像データは画素ごとに階調値を有しているが、画像形成装置１のノズルから吐出
されるインクは、ドットのオン／オフ（ドットを打つ／打たない）の２階調のみで中間階
調を表現することができない。したがって画像形成装置１においては、画像データの１画
素に、ｍ×ｍのドットマトリクスを対応させ、ドットマトリクスに描画されるドットの数
で階調表現を行っている。したがって、入力画像データをドットのオン／オフを指定する
データに変換する必要がある。このために、以下で説明するように、画像データの解像度
を、ノズル４２の数に相当する解像度に変換する処理、および、多階調の画像データをド
ットのオン／オフを指定する２階調のデータに変換する処理を行う必要がある。
【００２６】
続いてＣＰＵ２１は、入力画像データの解像度を判断する。ＣＰＵ２１は入力画像デー
タの解像度が画像形成装置１で処理可能な解像度と異なる場合には、入力画像データを、
画像形成装置１が処理可能な解像度とする解像度変換処理を行う（ステップＳ１１０）。
ＣＰＵ２１は、解像度変換後の画像データ（以下、「画像データＡ」という）をＲＡＭ２
３に記憶する。続いてＣＰＵ２１は、画像データＡを画像形成装置１の色空間に適合させ
るため、ＲＧＢの画像データをＣＭＹＫの画像データに変換する（ステップＳ１２０）。
ＣＰＵ２１は色変換後の画像データ（以下、「画像データＢ」という）をＲＡＭ２３に記
憶する。続いてＣＰＵ２１は、画像データＢに対して以下で説明するノズル制御データ生
成処理を行う（ステップＳ１３０）。
【００２７】
図５は、ノズル制御データ生成処理の詳細を示すフローチャートである。ＣＰＵ２１は
まず、誤差拡散法あるいはディザマトリクス法などの技術により画像データＢの２値化を
行う（ステップＳ１３１）。ＣＰＵ２１は、２値化後のデータを描画データＤとしてＲＡ
Ｍ２３に記憶する。次に、ＣＰＵ２１は、描画データＤ中に図表、文字、あるいは線画領
域（以下、簡単のため単に「線画領域」という）が存在するか判断する（ステップＳ１３
２）。この判断は例えば次のように行う。ＲＡＭ２３あるいはＲＯＭ２２は、図表、文字
、あるいは線画に対応する基本パターンを少なくとも１つ記憶している。この基本パター
ンは、ある大きさのドットマトリクスから構成されるパターンである。ＣＰＵ２１は、基
本パターンと描画データＤとのマッチングを行い、描画データＤが基本パターンと一致す
る領域を有するか判断する。描画データＤが基本パターンと一致する領域を有する場合、
ＣＰＵ２１は、描画データＤに線画領域が存在すると判断する。
【００２８】
描画データＤに線画領域が存在すると判断された場合（ステップＳ１３２：ＹＥＳ）、
ＣＰＵ２１は、後述するステップＳ１３３、Ｓ１３４の処理を行う。描画データＤに線画
領域が存在しないと判断された場合（ステップＳ１３２：ＮＯ）、ＣＰＵ２１は、処理を
ステップＳ１３６に進める。
【００２９】
以下、ＣＰＵ２１は、描画データに対し１ドットづつ順番に以下の処理を行う。
ＣＰＵ２１はまず、描画データＤのうち処理対象ドットがオーバーラップ領域に属する
か否か判断する（ステップＳ１３３）。これは例えば次のように行う。ＲＯＭ２２あるい
はＲＡＭ２３は、オーバーラップ領域を特定する情報Ｑを記憶している。情報Ｑは例えば
、印刷可能領域のドットマトリクスにおけるオーバーラップ領域を囲む多角形の頂点の座
標である。オーバーラップ領域が複数（ｍ個）存在する場合、ＲＯＭ２２あるいはＲＡＭ
２３は、Ｑ1、Ｑ2、…、Ｑmとｍ個の情報を記憶する。ＣＰＵ２１は、ドットマトリクス
における処理対象ドットの座標と情報Ｑに基づいて、処理対象ドットがオーバーラップ領
域内に位置するか判断する。処理対象ドットがオーバーラップ領域に含まれないと判断さ
れた場合（ステップＳ１３３：ＮＯ）、ＣＰＵ２１は、処理をステップＳ１３６に進める
。処理対象ドットがオーバーラップ領域に含まれると判断された場合（ステップＳ１３３
：ＹＥＳ）、ＣＰＵ２１は、処理をステップＳ１３４に進める。
【００３０】
図６は、ステップＳ１３４におけるノズル振り分け処理の詳細を示すフローチャートで
ある。ＣＰＵ２１はまず、描画データＤ中の処理対象ドットにおける端部（エッジ部）方
向の判断を行う（ステップＳ２０１）。この処理は例えば次のとおり行われる。ＣＰＵ２
１はまず、処理対象ドットがオンドットであるかオフドットであるか判断する。処理対象
ドットがオフドットである場合、ノズルの振り分け処理は不要である。したがってＣＰＵ
２１は処理を図５のステップＳ１３５に進める。処理対象ドットがオンドットである場合
、処理対象ドットにおける端部方向の判断を行う。
【００３１】
ＣＰＵ２１は、処理対象ドットの左隣のドットがオフドットであり、かつ、処理対象ド
ットの右に所定の数のオンドットが連続していた場合、処理対象ドットが左端部であると
判断する（ステップＳ２０１：左）。この場合、ＣＰＵ２１は、処理対象ドットに対応す
る２つのノズルについては、右側に位置するノズルにノズル制御データを振り分ける処理
を行う（ステップＳ２０２）。この処理は次のように行う。例えば、ヘッドブロック４１
の各々には左に位置するものから順に識別番号が割り当てられている。ＣＰＵ２１は問題
となるノズルが取り付けられたヘッドブロック４１の識別番号を参照し、左に位置するヘ
ッドブロック４１のノズル４２のノズル制御データを「０」に、右に位置するヘッドブロ
ック４１のノズル４２のノズル制御データを「１」にしてＲＡＭ２３に記憶する。あるい
は、ＲＯＭ２２またはＲＡＭ２３に、ヘッドブロックの相対的位置関係を記録したデータ
ベースを記憶しておき、ＣＰＵ２１はこのデータベースを参照してノズル制御データの割
り当てを行ってもよい。処理が完了すると、ＣＰＵ２１は処理をステップＳ１３５（図５
）に進める。
【００３２】
同様に、ＣＰＵ２１は、処理対象ドットの右隣のドットがオフドットであり、かつ、処
理対象ドットの左に所定の数のオンドットが連続していた場合、処理対象ドットが右端部
であると判断する（ステップＳ２０１：右）。この場合、ＣＰＵ２１は、処理対象ドット
に対応する２つのノズルについては、左側に位置するノズルにノズル制御データを振り分
ける処理を行う（ステップＳ２０４）。ステップＳ２０４の処理はステップＳ２０２の処
理において左右を逆にしたものと同様に行えばよい。処理が完了すると、ＣＰＵ２１は処
理をステップＳ１３５（図５）に進める。
【００３３】
処理対象ドットが右端および左端のいずれでもない場合、ＣＰＵ２１は処理対象ドット
が端部ではないものと判断する（ステップＳ２０１：ＮＯ）。この場合、ＣＰＵ２１は、
処理対象ドットに対応するノズルについては、左右のノズルに交互に吐出制御データを振
り分ける処理を行う（ステップＳ２０３）。すなわち、ＣＰＵ２１は、ＲＡＭ２３から、
処理対象ドットの１ライン上のドット（このドットもオーバーラップ領域に位置する）に
対応する２つのノズルのノズル制御データを読み出す。ＣＰＵ２１は、読み出したノズル
制御データが「０」だった場合には「１」を、読み出したノズル制御データが「１」だっ
た場合には「０」を、処理対象ドットに対応する２つのノズルのノズル制御データとして
ＲＡＭ２３に記憶する。これにより、処理対象ドットにおけるノズルの振り分けは、処理
対象ドットの１つ上のラインにおけるノズルの振り分けと逆になっている。すなわち、左
右交互に振り分けられる。処理が完了すると、ＣＰＵ２１は処理をステップＳ１３５（図
５）に進める。
【００３４】
再び図５を参照して説明する。ステップＳ１３６は処理対象ドットがオーバーラップ領
域に含まれない場合の処理を規定するものである。この場合、ＣＰＵ２１は、処理対象ド
ットのデータをコピーして、処理対象ドットのノズル制御データとしてＲＡＭ２３に記憶
する。
【００３５】
続いてＣＰＵ２１は、描画データＤの全ドットについて処理が完了したか判断する（ス
テップＳ１３５）。全ドットについて処理が完了していない場合（ステップＳ１３５：Ｎ
Ｏ）は、ＣＰＵ２１は、処理対象ドットを変更してステップＳ１３３〜Ｓ１３４の処理を
繰り返し実行する。全ドットについて処理が完了すると（ステップＳ１３５：ＹＥＳ）、
ＣＰＵ２１は、２値化処理を終了する。また、ＣＰＵ２１は、以上の処理をＣＭＹＫ各色
のデータに対して行う。
【００３６】
図７は、本実施形態に係るノズル振り分け処理によって生成されたノズル制御データＥ
を例示する図である。ノズル制御データＥａはヘッドブロック４１ａに対する制御データ
であり、ノズル制御データＥｂはヘッドブロック４１ｂに対する制御データである。ＣＰ
Ｕ２１は、生成したノズル制御データＥをＲＡＭ２３に記憶する。
【００３７】
再び図４を参照して説明する。ＣＰＵ２１は、ＲＡＭ２３に記憶されたノズル制御デー
タＥの出力を行う（ステップＳ１４０）。すなわち、ＣＰＵ２１は印刷処理を指令する印
刷指令と、ノズル制御データＥの少なくとも一部を画像形成部２５に出力する。画像形成
部２５は、ノズル制御データＥに従ってノズル制御、およびモータ制御を行う。すなわち
、紙送りをしながら用紙上にインクの液滴を吐出し、用紙上に１ページ分の画像形成を行
う。
【００３８】
以上のようにして画像形成を行うことにより、バンディング現象の発生を抑制しつつ、
画像端部の直線性を高めることができる。すなわち、印刷画像の画質を向上させることが
できる。例えばラインヘッド型インクジェットプリンタにおいては、ＣＭＹＫ各色につい
て１ライン分のヘッドブロックを有しているので、その分オーバーラップ領域も増加する
。また、高画質化のために、６色、７色等多色のインクを使用する場合もあり、オーバー
ラップ領域に画像の端部がかかる可能性はさらに高まる。さらに、解像度を上げるため、
１色につき２ラインのヘッドブロックを使用する場合もあり、その場合はオーバーラップ
領域に画像の端部がかかる可能性は２倍になる。このように、インクジェットプリンタの
色数、解像度等の性能が向上するにつれ、本発明の適用の可能性は高まっていく。
【００３９】
＜変形例＞
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。
上述の実施形態においては、画像形成装置１が、入力画像に対し解像度変換処理、色空
間変換処理、量子化処理、ノズル振り分け処理を行ったが、これらの処理のうち一部また
は全部を他の機器で行ってもよい。例えば、画像形成装置１にＰＣを有線または無線ネッ
トワークを介して、あるいは直接接続し、ＰＣ上で動作する画像処理プログラムがこれら
の処理を行ってもよい。ＰＣは例えば、画像データに対し解像度変換処理、色空間変換処
理、量子化処理を行い、画像データＢ（ＣＭＹＫカラー２値データ）を画像形成装置１に
出力する。画像形成装置１は、画像データＢに対し上述の実施形態で説明したノズル振り
分け処理を行う。あるいは、ＰＣが画像データからノズル制御データＥを生成し、これを
画像形成装置１に出力してもよい。
【００４０】
また、画像形成装置１が上述の処理を行う場合でも、ＣＰＵ２１と制御部３４の役割分
担は、上述の実施形態で説明したものに限定されない。例えば、解像度変換処理から量子
化処理までをＣＰＵ２１が行い、ノズル制御データ生成処理（ノズル振り分け処理）を背
制御部３４が行ってもよい。
【００４１】
上述の実施形態においては、解像度変換処理、色空間変換処理、量子化処理、ノズル制
御データ生成処理の順番に処理を行ったが、処理順序はこれに限定されるものではない。
例えば、色空間変換処理、解像度変換処理、量子化処理、ノズル制御データ生成処理の順
番に処理を行ってもよい。
また、色空間変換処理はＲＧＢからＣＭＹＫへの変換以外の色空間変換処理であっても
よい。例えば、黒・シアン・マゼンタ・イエロー・ライトシアン・ライトマゼンタ・ダー
クイエローの７色インクを用いる画像形成装置においては、ＲＧＢ形式のデータは、７色
の色ごとの画像データに変換される。
また、画像形成装置１は印刷ヘッドが固定され、モータ３５により用紙を搬送すること
によりヘッドの走査を行った。しかし、用紙を固定して印刷ヘッドを動かすことにより走
査を行ってもよい。
また、本発明はラインヘッド型インクジェットプリンタだけでなくマルチパス型インク
ジェットプリンタに適用してもよい。
【００４２】
上述の実施形態においては、ステップＳ１３２において、パターンマッチングにより線
画領域が存在するか否かの判断を行ったが、線画領域の存在を確認する方法はこれに限定
されるものではない。例えば、画像データに対しフーリエ変換を行い、線画領域に特有の
周波数成分が所定の強度存在するか否かにより線画領域の存在を判断してもよい。あるい
は、画像データのデータ形式（フォーマット）として、線画領域の存否を示す情報があら
かじめ付加されているデータ形式を採用し、ＣＰＵ２１は画像データに付加された情報に
基づいて線画領域の存否を判断してもよい。また、線画領域の存否の判断を行わず、全て
の画像データに対して図５のステップＳ１３３〜Ｓ１３５の処理を行ってもよい。
【００４３】
上述の実施形態においては、ステップＳ２０１において、処理対象ドットに隣接するド
ットの描画データの値によって端部判断を行った。しかし、端部判断の方法はこれに限定
されるものではない。例えば、ＲＯＭ２２あるいはＲＡＭ２３に端部判断を行うための基
本パターンを記憶しておき、処理対象ドットを含む領域を基本パターンとマッチングする
ことにより端部判断を行ってもよい。すなわち、ＲＯＭ２２あるいはＲＡＭ２３は、右端
となる参照パターン、左端となる参照パターンをそれぞれ少なくとも１つ記憶しておく。
処理対象ドットを含む領域が右端となる参照パターンと一致した場合、処理対象ドットは
右端であると判断され、左端となる参照パターンと一致した場合、処理対象ドットは左端
であると判断される。
【００４４】
上述の実施形態においては、ステップＳ２０３において、左右のノズルに交互にノズル
制御データを振り分ける態様について説明した。しかし、処理対象ドットが画像の端部で
ない場合のノズル振り分け方法はこれに限定されるものではない。例えば、乱数を用いて
左右のノズルにランダムにノズル制御データを振り分けてもよい。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施形態に係る画像形成装置１の機能構成を示すブロック図である。
【図２】画像形成装置１のハードウェア構成を示すブロック図である。
【図３】ラインヘッド３１の構造を示す模式図である。
【図４】画像形成装置１の動作を示すフローチャートである。
【図５】２値化処理の詳細を示すフローチャートである。
【図６】ノズル振り分け処理の詳細を示すフローチャートである。
【図７】ノズル制御データＥを例示する図である。
【図８】オーバーラップ部を有する印刷ヘッド１００の構造を示す模式図である。
【図９】印刷される画像の端部がオーバーラップ部にかかる例を示す図である。
【符号の説明】
【００４６】
１…画像形成装置、１１…解像度変換部、１２…色空間変換部、１３…量子化部、１４…
ノズル振り分け部、１５…画像形成部、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２
４…Ｉ／Ｆ、２５…画像形成部、２６…バス、３１…ラインヘッド、３１…制御部、３２
…インクタンク、３３…ヘッド駆動回路、３４…制御部、３５…モータ、３６…モータ駆
動回路、３７…ページバッファ、４１…ヘッドブロック、４２…ノズル、１００…印刷ヘ
ッド、１１０…ヘッドブロック、１１１〜１１８…ノズル、１２０…ヘッドブロック、１
２１〜１２８…ノズル
【図１】
2006205616.tif 000003
【図２】
2006205616.tif 000004
【図３】
2006205616.tif 000005
【図４】
2006205616.tif 000006
【図５】
2006205616.tif 000007
【図６】
2006205616.tif 000008
【図７】
2006205616.tif 000009
【図８】
2006205616.tif 000010
【図９】
2006205616.tif 000011