(57)【要約】【課題】画像品位を向上させることができ、印刷スループットを高くすることができ、コストを低くすることができるようにする。【解決手段】インク及び特殊液をヘッドから吐出させることによって印刷を行うインクジェットプリンタ１０において、上位装置から送信された印字データＤａを構成する、色ごとに生成された複数のラインデータについて色数分の論理和を算出し、第１のデータを生成し、記憶装置に記録する第１のデータ処理部と、第１のデータに対してフィルタ情報によるフィルタ処理を施し、前記ヘッドから特殊液を吐出させるための第２のデータを生成する第２のデータ処理部とを有する。第１のデータの記憶装置への記録と並行して第２のデータを生成することができる。【選択図】図１
2020069656.tif 000002
【特許請求の範囲】
【請求項１】
インク、及び記録媒体に付着させられたインクを定着させるための特殊液をヘッドから吐出させることによって印刷を行うインクジェットプリンタにおいて、
（ａ）上位装置から送信された印字データを構成し、画像幅長を有し、色ごとに生成された複数のラインデータについて色数分の論理和を算出し、第１のデータを生成し、記憶装置に記録する第１のデータ処理部と、
（ｂ）前記記憶装置から第１のデータを読み出し、第１のデータに対してフィルタ情報によるフィルタ処理を施し、前記ヘッドから特殊液を吐出させるための第２のデータを生成する第２のデータ処理部とを有することを特徴とするインクジェットプリンタ。
【請求項２】
（ａ）前記第１のデータ処理部は、前記印字データを上位装置から受けて記憶装置に記録し、
（ｂ）前記第２のデータ処理部は、前記印字データの記憶装置への記録と並行して、第２のデータを生成する請求項１に記載のインクジェットプリンタ。
【請求項３】
前記フィルタ情報は、前記第１のデータの画素に対応させて所定の範囲にわたって設定され、各画素を形成するかしないかを表す値を含む請求項１又は２に記載のインクジェットプリンタ。
【請求項４】
前記フィルタ情報は印刷条件に対応させて設定される請求項１〜３のいずれか１項に記載のインクジェットプリンタ。
【請求項５】
前記印刷条件は前記記録媒体の種類である請求項４に記載のインクジェットプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタに関するものである。
【背景技術】
【０００２】
従来、プリンタ、複写機、ファクシミリ、複合機等の画像形成装置、例えば、インクジェットプリンタにおいては、キャリッジがレールに沿って移動させられ、キャリッジに搭載された複数の記録ヘッドから各色のインクが吐出させられ、搬送される記録媒体に付着させられることによって、文字、イメージ等のカラーの画像が形成され、印刷が行われるようになっている。
【０００３】
ところで、記録媒体に付着させられたインクが、濡れ広がって斑が生じたり、小さなドットのまま定着したりする等の不具合が発生すると、画像品位が低下してしまう。
【０００４】
そこで、記録媒体に適正なドットを形成することができるように、記録媒体及びインクに適した特殊液としてのプレコート液をあらかじめ記録媒体に付着させ、その後、インクを記録媒体に付着させるようにしたインクジェットプリンタが提供されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２１２９８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記従来のインクジェットプリンタおいては、ホストコンピュータから印字データを受信すると、制御部が、印字データをメモリに記録し、続いて、印字データを読み出し、印字データに基づいてプレコートデータを生成するようになっているので、プレコートデータを生成するまでの処理時間が長いだけでなく、制御部に加わる負荷が大きくなり、印刷スループットが低くなってしまう。
【０００７】
そこで、処理時間を短くしようとすると、処理性能の高い制御部を配設する必要があり、インクジェットプリンタのコストが高くなってしまう。
【０００８】
本発明は、前記従来のインクジェットプリンタの問題点を解決して、画像品位を向上させることができ、印刷スループットを高くすることができ、コストを低くすることができるインクジェットプリンタを提供することを目的とする。
【課題を解決するための手段】
【０００９】
そのために、本発明のインクジェットプリンタにおいては、インク、及び記録媒体に付着させられたインクを定着させるための特殊液をヘッドから吐出させることによって印刷を行うようになっている。
【００１０】
そして、上位装置から送信された印字データを構成し、画像幅長を有し、色ごとに生成された複数のラインデータについて色数分の論理和を算出し、第１のデータを生成し、記憶装置に記録する第１のデータ処理部と、前記記憶装置から第１のデータを読み出し、第１のデータに対してフィルタ情報によるフィルタ処理を施し、前記ヘッドから特殊液を吐出させるための第２のデータを生成する第２のデータ処理部とを有する。
【発明の効果】
【００１１】
本発明によれば、インクジェットプリンタにおいては、インク、及び記録媒体に付着させられたインクを定着させるための特殊液をヘッドから吐出させることによって印刷を行うようになっている。
【００１２】
そして、上位装置から送信された印字データを構成し、画像幅長を有し、色ごとに生成された複数のラインデータについて色数分の論理和を算出し、第１のデータを生成し、記憶装置に記録する第１のデータ処理部と、前記記憶装置から第１のデータを読み出し、第１のデータに対してフィルタ情報によるフィルタ処理を施し、前記ヘッドから特殊液を吐出させるための第２のデータを生成する第２のデータ処理部とを有する。
【００１３】
この場合、第２のデータに基づいてヘッドが駆動され、ヘッドから特殊液が吐出されるので、記録媒体に付着させられたインクが、濡れ広がって斑が生じたり、小さなドットのまま定着したりする等の不具合が発生するのを防止することができる。その結果、画像品位を向上させることができる。
【００１４】
また、上位装置から送信された印字データを構成するラインデータの論理和が算出されて第１のデータが生成され、記憶装置に記録されるので、第１のデータの記憶装置への記録と並行して第２のデータを生成することができる。
【００１５】
したがって、第２のデータを生成するまでの処理時間を短くすることができるだけでなく、制御部に加わる負荷を小さくすることができるので、印刷スループットを高くすることができる。
【００１６】
また、処理性能の高い制御部を配設する必要がないので、インクジェットプリンタのコストを低くすることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態におけるインクジェットプリンタの制御ブロック図である。
【図２】本発明の実施の形態におけるインクジェットプリンタの斜視図である。
【図３】本発明の実施の形態におけるインクジェットプリンタの要部概念図である。
【図４】本発明の実施の形態におけるプレコート前処理データを生成する際のインクジェットプリンタの動作を説明するための図である。
【図５】本発明の実施の形態におけるプレコート前処理データを生成する際のインクジェットプリンタの動作を示すフローチャートである。
【図６】本発明の実施の形態におけるフィルタデータの例を示す図である。
【図７】本発明の実施の形態におけるプレコート前処理データの例を示す図である。
【図８】本発明の実施の形態におけるプレコートデータの例を示す図である。
【図９】本発明の実施の形態における論理和ラインデータの概念図である。
【図１０】本発明の実施の形態におけるフィルタデータの概念図である。
【図１１】本発明の実施の形態におけるプレコートデータを生成する際のインクジェットプリンタの動作を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。この場合、画像形成装置としてのインクジェットプリンタについて説明する。
【００１９】
図２は本発明の実施の形態におけるインクジェットプリンタの斜視図、図３は本発明の実施の形態におけるインクジェットプリンタの要部概念図である。
【００２０】
図において、１０はインクジェットプリンタ、Ｆｒは該インクジェットプリンタ１０の本体、すなわち、装置本体を支持するフレームであり、該フレームＦｒは、インクジェットプリンタ１０を前側（図２において手前側）から見たときの左端から右端にかけて延在させて配設された受け板ＢＰ、該受け板ＢＰの左端より所定の距離だけ右方において受け板ＢＰから立ち上げて形成された第１の支持部としての枠体ＰＬ、及び前記受け板ＢＰの右端より所定の距離だけ左方において受け板ＢＰから立ち上げて形成された第２の支持部としての枠体ＰＲを備える。
【００２１】
前記受け板ＢＰの両端間にレール１５が直線状に延在させて配設（架設）され、該レール１５に沿ってキャリッジ１７が左右方向、すなわち、主走査方向（矢印ａ、ｂ方向）に移動自在に配設される。
【００２２】
前記キャリッジ１７にはプリンタヘッド２３が搭載され、該プリンタヘッド２３は、第１のヘッドとしての複数の、本実施の形態においては、４個の記録ヘッドＨｄｉ（ｉ＝１、２、…、４）を備え、図示されない複数のノズルが開口する面、すなわち、ノズル面を下方に向けてキャリッジ１７に取り付けられる。各記録ヘッドＨｄ１〜Ｈｄ４から各色の、本実施の形態においては、ブラック、イエロー、マゼンタ及びシアンのインクが吐出させられ、矢印ｃ方向に搬送される記録媒体Ｐに付着させられる。なお、該記録媒体Ｐとしては、用紙のほかに、塩化ビニル、ＰＥＴ等の樹脂製のフィルム等を使用することができる。
【００２３】
ところで、記録媒体Ｐの種類によっては、記録ヘッドＨｄｉから吐出させられたインクが記録媒体Ｐに付着したときに、濡れ広がって斑が生じたり、小さなドットのまま定着したりする等の不具合が発生することがあり、その場合、画像品位が低下してしまう。
【００２４】
そこで、本実施の形態においては、インクを記録媒体Ｐに付着させる前に、印刷条件、本実施の形態においては、記録媒体Ｐの種類に応じて選択された特殊液としてのプレコート液が記録媒体Ｐに付着させられるようになっている。
【００２５】
そのために、本実施の形態においては、記録媒体Ｐの搬送方向における記録ヘッドＨｄｉより上流側に、第２のヘッドとしての１個のプレコートヘッドＨｄｐが、記録ヘッドＨｄ１と隣接させて、ノズル面を下方に向けてキャリッジ１７に取り付けられる。
【００２６】
前記レール１５の左端の近傍に駆動側のプーリ１８が、レール１５の右端の近傍に従動側のプーリ１９が、それぞれ回転自在に配設され、プーリ１８、１９間に無端ベルト２１が走行自在に張設され、該無端ベルト２１の所定の箇所に前記キャリッジ１７が取り付けられる。そして、前記プーリ１８にキャリッジ移動用の駆動部としてのキャリッジモータ２２が連結される。
【００２７】
したがって、該キャリッジモータ２２を駆動し、無端ベルト２１を走行させることによってキャリッジ１７を主走査方向に移動させ、プリンタヘッド２３を主走査方向に移動させることができる。このとき、プレコートヘッドＨｄｐのノズルからプレコート液が、記録ヘッドＨｄｉのノズルから各色のインクが吐出させられ、キャリッジ１７の移動方向に対して直交する方向、すなわち、副走査方向（矢印ｃ方向）に搬送される記録媒体Ｐに付着させられ、これにより、記録媒体Ｐに文字、イメージ等の画像が形成され、印刷が行われる。
【００２８】
この場合、記録媒体Ｐにインクが付着させられる前にプレコート液が付着させられるので、インクがプレコート液上で定着させられる。したがって、インクが、記録媒体Ｐ上で濡れ広がって斑が生じたり、小さなドットのまま定着したりする等の不具合が発生するのを防止することができる。その結果、画像品位を向上させることができる。
【００２９】
前記レール１５に沿って、かつ、レール１５と平行に延在させて図示されないリニアスケールが直線状に配設され、該リニアスケールの目盛りが、キャリッジ１７に配設された図示されないエンコーダによって光学的に読み取られ、該エンコーダのセンサ出力に基づいてキャリッジ１７の位置が検出される。また、キャリッジ１７の位置の変化及び時間に基づいてキャリッジ１７の移動速度が算出される。
【００３０】
さらに、前記レール１５に沿って、かつ、レール１５と平行に延在させて、プレート状の形状を有する金属製のプラテン２５が配設される。該プラテン２５は、前記受け板ＢＰ上における枠体ＰＬ、ＰＲ間に配設され、プラテン２５上を搬送される記録媒体Ｐを支持する。
【００３１】
また、前記プラテン２５より後方に、第１の媒体案内部としての図示されないプリガイドが配設される。該プリガイドは、図示されない繰出ロールから繰り出された記録媒体Ｐを前記プラテン２５に案内する。そのために、記録媒体Ｐの搬送方向における前記プリガイドとプラテン２５との間に、搬送部材としての搬送ローラ対３０が回転自在に配設される。
【００３２】
該搬送ローラ対３０は、プラテン２５に隣接させて、キャリッジ１７の主走査方向における複数箇所に回転自在に配設された第１のローラとしての搬送ローラ、及び該搬送ローラより上方において回転自在に配設され、記録媒体Ｐを搬送ローラに押し付ける第２のローラとしてのピンチローラから成る。搬送用の駆動部としての図示されない搬送モータを駆動し、搬送ローラを回転させると、ピンチローラが連れ回りで回転させられる。
【００３３】
これにより、記録媒体Ｐは、搬送ローラとピンチローラとによって挟まれた状態で繰出ロールから繰り出され、プリガイドに沿って搬送され、プラテン２５上に送られる。そして、記録媒体ＰとプレコートヘッドＨｄｐ及び記録ヘッドＨｄｉのノズル面とが対向させられ、プレコートヘッドＨｄｐの各ノズルからプレコート液の液滴が、記録ヘッドＨｄｉの各ノズルからインク滴が吐出させられ、記録媒体Ｐに付着させられる。
【００３４】
また、前記プラテン２５より前方に、印刷が行われた後の記録媒体Ｐを案内し、排出するための第２の媒体案内部としてのアフターガイド３３が配設される。該アフターガイド３３は、前記プラテン２５から水平方向に排出された記録媒体Ｐを下方に向けて案内するために、湾曲した形状を有する。
【００３５】
したがって、繰出ロールから繰り出された記録媒体Ｐは、プリガイドによって案内されてプラテン２５に送られ、プラテン２５上において、プリンタヘッド２３から吐出させられたプレコート液及びインクが付着させられて印刷が行われ、印刷が行われた後、アフターガイド３３によって案内され、図示されない巻取装置に送られて巻き取られる。
【００３６】
本実施の形態においては、前記レール１５が受け板ＢＰの両端間に配設され、プラテン２５が枠体ＰＬ、ＰＲ間に配設されるので、キャリッジ１７がプラテン２５上を移動させられている間はプリンタヘッド２３によるプレコート液及びインクの吐出、すなわち、記録が行われ、キャリッジ１７が枠体ＰＬより左側に置かれているとき、及びキャリッジ１７が枠体ＰＲより右側に置かれるているときは、プリンタヘッド２３による記録が行われない。
【００３７】
したがって、本実施の形態においては、枠体ＰＲより右側が、キャリッジ１７の位置の原点合わせを行うためのホームポジションにされ、枠体ＰＬより左側が、キャリッジ１７をプラテン２５上から退避させるとともに折り返すための退避ポジションにされる。
【００３８】
そこで、前記ホームポジションに、メンテナンス装置としてのキャップユニット４３が配設され、該キャップユニット４３は、インクジェットプリンタ１０が長時間使用されない場合に、プレコートヘッドＨｄｐ及び記録ヘッドＨｄｉのノズル面をキャップで覆い、ノズル内でインクの粘度が高くなったり、固化したりするのを防止する。
【００３９】
次に、インクジェットプリンタ１０の制御装置について説明する。
【００４０】
図１は本発明の実施の形態におけるインクジェットプリンタの制御ブロック図である。
【００４１】
図において、１０はインクジェットプリンタ、１１は上位装置としてのホストコンピュータであり、該ホストコンピュータ１１において、所定のデータに基づいて印字データＤａが生成される。該印字データＤａは、色ごとの、主走査方向において所定のデータ幅（画像幅長）を有する複数の、本実施の形態においては、２５６個のラインデータＤＫｘ、ＤＹｘ、ＤＭｘ、ＤＣｘ（ｘ＝１、２、…、２５６）から成り、色ごとに１ラインデータずつ（ライン単位で）インクジェットプリンタ１０に送信される。
【００４２】
また、５０は、インクジェットプリンタ１０の全体のシーケンスを制御し、印刷制御を行う主制御部としてのＣＰＵ、５１は不揮発性メモリから成る第１の記憶装置としてのＲＯＭ、５２は揮発性メモリから成る第２の記憶装置としてのＲＡＭ、５３は副制御部としての半導体集積回路、５４は第３の記憶装置としてのメモリ、２３はプリンタヘッドである。前記ＣＰＵ５０と半導体集積回路５３とはバスＢ１によって接続される。
【００４３】
前記ＣＰＵ５０は、ＲＯＭ５１に記録されたプログラムに基づいて各種の演算及び処理を行う。ＲＯＭ５１には、前記プログラムのほかに、各種の初期設定値が記録され、ＲＡＭ５２には各種のデータが一時的に記録される。ＲＡＭ５２は、前記ＣＰＵ５０が演算及び処理を行う際のワークエリアとしても機能する。
【００４４】
前記半導体集積回路５３は、ＣＰＵ５０によって動作させられ、各種の制御を行う。そのために、ＣＰＵ５０と半導体集積回路５３との間で、各種のデータがバスＢ１を介して送受信される。
【００４５】
また、半導体集積回路５３は、ホストインタフェース５６、第１のデータ処理部としてのプレコート前処理付きＤＭＡ部５７、第２のデータ処理部としてのプレコート後処理部５８、メモリコントローラ５９、及びプリントデータ生成部６１を備え、ホストインタフェース５６とホストコンピュータ１１とがバスＢ２によって接続される。
【００４６】
前記プレコート前処理付きＤＭＡ部５７は、プレコートヘッドＨｄｐからプレコート液を吐出させるための第１のデータとしてのプレコート前処理データＤｂを生成し、プレコート後処理部５８は、プレコートヘッドＨｄｐからプレコート液を吐出させるための第２のデータとしてのプレコートデータＤｃを生成する。
【００４７】
そして、前記ホストインタフェース５６は、ホストコンピュータ１１からバスＢ２を介して印字データＤａを受けると、バスＢ３を介してプレコート前処理付きＤＭＡ部５７に印字データＤａを送る。
【００４８】
前記プレコート前処理付きＤＭＡ部５７は、ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）機能を有し、ホストインタフェース５６から印字データＤａを受けると、メモリコントローラ５９を介して印字データＤａをメモリ５４に送り、記録するとともに、プレコートデータＤｃを生成するためのプレコート前処理データＤｂを生成して、メモリコントローラ５９を介してメモリ５４に送り、記録する。
【００４９】
そのために、プレコート前処理付きＤＭＡ部５７は、バス制御部６３及びプレコート前処理データ生成部６４を備え、バス制御部６３と、ホストインタフェース５６、プレコート前処理データ生成部６４及びメモリコントローラ５９とが、それぞれバスＢ３、Ｂ４、Ｂ５によって接続される。
【００５０】
バス制御部６３は、ホストインタフェース５６からバスＢ３を介して送られた印字データＤａを、バスＢ５、メモリコンローラ５９及びバスＢ６を介してメモリ５４に送るとともに、バスＢ４を介してプレコート前処理データ生成部６４に送る。また、バス制御部６３は、プレコート前処理データ生成部６４からバスＢ４を介してプレコート前処理データＤｂを読み出し、バスＢ５、メモリコンローラ５９及びバスＢ６を介してメモリ５４に送る。
【００５１】
前記プレコート前処理データ生成部６４は、バス制御部６３からからバスＢ４を介して印字データＤａを受けると、印字データＤａのラインデータＤＫｘ、ＤＹｘ、ＤＭｘ、ＤＣｘについて色数分の論理和（ＯＲ）を算出することによって、論理和ラインデータＤＲｘ（ｘ＝１、２、…、２５６）をライン単位で生成し、プレコート前処理データＤｂとして保持する。
【００５２】
そのために、プレコート前処理データ生成部６４は、プレコート前処理制御部６６及びプレコート前処理データバッファ部６７を備え、プレコート前処理制御部６６とプレコート前処理データバッファ部６７とはバスＢ７によって接続される。前記プレコート前処理制御部６６は、バスＢ４を介してバス制御部６３から受けた印字データＤａの所定の色のラインデータをバスＢ７を介してプレコート前処理データバッファ部６７に書き込み、記録するとともに、次のタイミングでバス制御部６３から次の色のラインデータを受け、前記所定の色のラインデータと次の色のラインデータとの論理和を算出し、この動作を４色分繰り返して論理和ラインデータＤＲｘを生成し、プレコート前処理データバッファ部６７に書き込み、保持する。
【００５３】
なお、各論理和ラインデータＤＲｘは、プレコート前処理データバッファ部６７に保持された後、前述されたように、バス制御部６３によって読み出され、メモリ５４に記録される。前記印字データＤａは、２５６個のラインデータＤＫｘ、ＤＹｘ、ＤＭｘ、ＤＣｘから成るので、メモリ５４には２５６個の論理和ラインデータＤＲｘがプレコート前処理データＤｂとして記録される。
【００５４】
前記プレコート後処理部５８は、メモリ５４からプレコート前処理データＤｂを読み出し、プレコート前処理データＤｂ及び後述されるフィルタ情報としてのフィルタデータＦ１（図６）に基づいて、所定の仕様から成るプレコートデータＤｃを生成し、メモリコントローラ５９を介してメモリ５４に書き込む。
【００５５】
そのために、プレコート後処理部５８は、バス制御部６８及びプレコートデータ生成部６９を備え、バス制御部６８とプレコートデータ生成部６９とがバスＢ８によって、バス制御部６８とメモリコントローラ５９とがバスＢ９によって接続される。
【００５６】
バス制御部６８は、メモリ５４に記録されたプレコート前処理データＤｂを、バスＢ６、メモリコンローラ５９及びバスＢ９を介して読み出し、プレコートデータ生成部６９にバスＢ８を介して送るとともに、プレコートデータ生成部６９からプレコートデータＤｃを読み出し、メモリコントローラ５９を介してメモリ５４に記録する。
【００５７】
この場合、プレコート後処理部５８において、バス制御部６８が、メモリ５４に記録されたプレコート前処理データＤｂを読み出し、プレコートデータ生成部６９に送るとともに、プレコートデータ生成部６９からプレコートデータＤｃを読み出している間、プレコート前処理付きＤＭＡ部５７において、バス制御部６３は、ホストインタフェース５６から送られた印字データＤａをメモリ５４に送り、記録するとともに、プレコート前処理データ生成部６４に送る。
【００５８】
すなわち、プレコート前処理付きＤＭＡ部５７における前記印字データＤａのメモリ５４への記録及びプレコート前処理データの生成と並行して、プレコート後処理部５８においてプレコートデータＤｃが生成される。
【００５９】
また、プレコートデータ生成部６９は、バス制御部６８からバスＢ８を介して送られたプレコート前処理データＤｂ及びフィルタデータＦ１に基づいてプレコートデータＤｃを生成し、保持する。
【００６０】
そのために、プレコートデータ生成部６９は、プレコートデータ生成用バッファ制御部７１、プレコートデータ生成用バッファ部７２、フィルタデータレジスタ７３、プレコートデータ生成ロジック部７４及びプレコートデータバッファ部７５を備え、プレコートデータ生成用バッファ制御部７１とプレコートデータ生成用バッファ部７２とがバスＢ１０によって接続され、プレコートデータ生成用バッファ部７２及びファイルデータレジスタ７３とプレコートデータ生成ロジック部７４とがバスＢ１１、Ｂ１２によって接続され、プレコートデータ生成ロジック部７４とプレコートデータバッファ部７５とがバスＢ１３によって接続される。
【００６１】
前記プレコートデータ生成用バッファ制御部７１は、バス制御部６８からバスＢ８を介して送られたプレコート前処理データＤｂに所定の処理を施し、プレコート前処理データＤｂを所定の容量分だけバスＢ１０を介してプレコートデータ生成用バッファ部７２に送り、記録する。
【００６２】
また、フィルタデータレジスタ７３には、プレコートデータＤｃを生成するためのフィルタデータＦ１が記録される。該フィルタデータＦ１は、記録媒体Ｐの種類に応じて設定され、あらかじめＣＰＵ５０によってフィルタデータレジスタ７３に書き込まれ、読出し可能に記録される。
【００６３】
そして、プレコートデータ生成ロジック部７４は、プレコートデータ生成用バッファ部７２からバスＢ１１を介してプレコート前処理データＤｂを、フィルタデータレジスタ７３からバスＢ１２を介してフィルタデータＦ１を読み出し、プレコート前処理データＤｂにフィルタデータＦ１によるフィルタ処理を施してプレコートデータＤｃを生成し、バスＢ１３を介してプレコートデータバッファ部７５に送り、記録する。
【００６４】
また、プリントデータ生成部６１とメモリコントローラ５９とがバスＢ１４によって接続され、プリントデータ生成部６１は、メモリ５４に記録された印字データＤａ及びプレコートデータＤｃをバスＢ１４を介して読み出し、所定の画像処理を行ってプリントデータを生成し、バスＢ１５を介してプリンタヘッド２３に送る。
【００６５】
該プリンタヘッド２３は、プリントデータ生成部６１から送られたプリントデータに基づいて、プレコートヘッドＨｄｐ及び記録ヘッドＨｄｉを駆動し、プレコートヘッドＨｄｐのノズルからプレコート液を、記録ヘッドＨｄｉのノズルから各色のインクを吐出させ、記録媒体Ｐに付着させ、画像を形成する。
【００６６】
次に、インクジェットプリンタ１０の動作について説明する。
【００６７】
まず、プレコート前処理データＤｂを生成する際のインクジェットプリンタ１０の動作について説明する。
【００６８】
図４は本発明の実施の形態におけるプレコート前処理データを生成する際のインクジェットプリンタの動作を説明するための図、図５は本発明の実施の形態におけるプレコート前処理データを生成する際のインクジェットプリンタの動作を示すフローチャートである。
【００６９】
図４に示されるように、ホストコンピュータ１１からインクジェットプリンタ１０に送られる印字データＤａは各色ごとの２５６個のラインデータＤＫｘ、ＤＹｘ、ＤＭｘ、ＤＣｘから成り、該各ラインデータＤＫｘ、ＤＹｘ、ＤＭｘ、ＤＣｘに基づいて２５６個の論理和ラインデータＤＲｘから成るプレコート前処理データＤｂが生成される。
【００７０】
図５においては、ホストコンピュータ１１からインクジェットプリンタ１０に最初に送られるラインデータＤＫ１、ＤＹ１、ＤＭ１、ＤＣ１に基づいて論理和ラインデータＤＲ１を生成する際のインクジェットプリンタ１０の動作について説明する。
【００７１】
ステップＴ００１において、ホストコンピュータ１１からバスＢ２を介してインクジェットプリンタ１０に印字データＤａが送られると、ホストインタフェース５６は、印字データＤａのうちの１色目のラインデータＤＫ１をプレコート前処理付きＤＭＡ部５７のバス制御部６３に送る。
【００７２】
該バス制御部６３は、ラインデータＤＫ１をバスＢ５、メモリコントローラ５９及びバスＢ６を介してメモリ５４に送り、記録する。
【００７３】
また、同時に、バス制御部６３は、ラインデータＤＫ１をバスＢ４を介してプレコート前処理データ生成部６４に送り、該プレコート前処理データ生成部６４のプレコート前処理制御部６６はバス制御部６３から送られたラインデータＤＫ１をバスＢ７を介してプレコート前処理データバッファ部６７に送り、記録する。
【００７４】
ステップＴ００２において、ホストインタフェース５６は、印字データＤａのうちの２色目のラインデータＤＹ１をプレコート前処理付きＤＭＡ部５７のバス制御部６３に送る。
【００７５】
該バス制御部６３は、ラインデータＤＹ１をバスＢ５、メモリコントローラ５９及びバスＢ６を介してメモリ５４に送り、記録する。
【００７６】
また、同時に、バス制御部６３は、ラインデータＤＹ１をバスＢ４を介してプレコート前処理データ生成部６４に送り、該プレコート前処理データ生成部６４のプレコート前処理制御部６６は、プレコート前処理データバッファ部６７からラインデータＤＫ１を読み出し、ラインデータＤＫ１とラインデータＤＹ１との論理和を算出し、論理和ラインデータＤＫＹ１を生成し、バスＢ７を介してプレコート前処理データバッファ部６７に送り、記録する。
【００７７】
ステップＴ００３において、ホストインタフェース５６は、印字データＤａのうちの３色目のラインデータＤＭ１をプレコート前処理付きＤＭＡ部５７のバス制御部６３に送る。
【００７８】
該バス制御部６３は、ラインデータＤＭ１をバスＢ５、メモリコントローラ５９及びバスＢ３を介してメモリ５４に送り、記録する。
【００７９】
また、同時に、バス制御部６３は、ラインデータＤＭ１をバスＢ４を介してプレコート前処理データ生成部６４に送り、該プレコート前処理データ生成部６４のプレコート前処理制御部６６は、プレコート前処理データバッファ部６７から前記論理和ラインデータＤＫＹ１を読み出し、論理和ラインデータＤＫＹ１とラインデータＤＭ１との論理和を算出し、論理和ラインデータＤＫＹＭ１を生成し、バスＢ７を介してプレコート前処理データバッファ部６７に送り、記録する。
【００８０】
そして、ステップＴ００４において、ホストインタフェース５６は、印字データＤａのうちの４色目のラインデータＤＣ１をプレコート前処理付きＤＭＡ部５７のバス制御部６３に送る。
【００８１】
該バス制御部６３は、ラインデータＤＣ１をバスＢ５、メモリコントローラ５９及びバスＢ６を介してメモリ５４に送り、記録する。
【００８２】
また、同時に、バス制御部６３は、ラインデータＤＣ１をバスＢ４を介してプレコート前処理データ生成部６４に送り、該プレコート前処理データ生成部６４のプレコート前処理制御部６６は、プレコート前処理データバッファ部６７から前記論理和ラインデータＤＫＹＭ１を読み出し、論理和ラインデータＤＫＹＭ１とラインデータＤＣ１との論理和を算出し、論理和ラインデータＤＫＹＭＣ１を生成し、バスＢ７を介して論理和ラインデータＤＫＹＭＣ１を論理和ラインデータＤＲ１としてプレコート前処理データバッファ部６７に送り、記録する。
【００８３】
ステップＴ００５において、バス制御部６３はプレコート前処理データバッファ部６７から前記論理和ラインデータＤＲ１を読み出し、バスＢ５、メモリコントローラ５９及びバスＢ６を介してメモリ５４に送り、記録する。
【００８４】
このようにして、各ラインデータＤＫ１、ＤＹ１、ＤＭ１、ＤＣ１に基づいて生成された論理和ラインデータＤＲ１は、プレコート前処理データＤｂとしてメモリ５４に記録される。
【００８５】
次に、プレコート前処理データＤｂに基づいてプレコートデータＤｃを生成する手順について説明する。
【００８６】
図６は本発明の実施の形態におけるフィルタデータの例を示す図、図７は本発明の実施の形態におけるプレコート前処理データの例を示す図、図８は本発明の実施の形態におけるプレコートデータの例を示す図である。
【００８７】
図において、Ｆ１はフィルタデータ、Ｄｂはプレコート前処理データ、Ｄｃはプレコートデータである。
【００８８】
前記フィルタデータＦ１は、複数の、本実施の形態においては、７個の行ｅｊ（ｊ＝１、２、…、７）及び複数の、本実施の形態においては、７個の列ｆｋ（ｋ＝１、２、…、７）から成るマトリックスによって形成され、４９個のマス目εjk（ｊ＝１、２、…、７）（ｋ＝１、２、…、７）から成る。
【００８９】
各マス目εjkのデータは、フィルタデータレジスタ７３によって設定され、２値データの１又は０にされ、本実施の形態においては、マス目ε14、ε24、ε34、ε41、ε42、ε43、ε45、ε46、ε47、ε54、ε64、ε74のデータが１に、他のマス目のデータは０にされる。
【００９０】
また、プレコート前処理データＤｂは、前記ラインデータＤＫｘ、ＤＹｘ、ＤＭｘ、ＤＣｘと同じ個数、本実施の形態においては、２５６個の行、及び複数の、本実施の形態においては、データ長で決まるＨ個の列から成るマトリックスによって形成され、２５６×Ｈ個の画素から成る。プレコート前処理データＤｂの各画素のデータは１又は０にされる。
【００９１】
前記フィルタデータＦ１の各マス目εjkは、プレコート前処理データＤｂの画素に対応させて所定の範囲にわたって設定され、４行４列のマス目ε44はプレコート前処理データＤｂの注目画素に対応させて設定され、マス目ε44のデータはＮＵＬＬにされる。
【００９２】
プレコート前処理データＤｂにフィルタデータＦ１によるフィルタ処理を施したとき、マス目のデータが０である場合は、注目画素のデータが０であっても１であっても、プレコートデータＤｃのマス目に対応する画素のデータは変更されない。また、マス目のデータが１である場合、注目画素のデータが１であれば、プレコートデータＤｃのマス目に対応する画素のデータは１にされる。そして、注目画素のデータが０であれば、プレコートデータＤｃのすべてのマス目に対応する画素のデータは変更されない。
【００９３】
図７に示されるプレコート前処理データＤｂにおいては、画素ｇ１、ｇ２のデータだけが１で、他の画素のデータはすべて０である。
【００９４】
したがって、前記プレコート前処理データＤｂにフィルタデータＦ１によるフィルタ処理を施すと、図８に示されるようなプレコートデータＤｃが生成される。
【００９５】
すなわち、プレコート前処理データＤｂの画素ｇ１のデータが１であるので、画素ｇ１に対応するプレコートデータＤｃの画素ｈ１のデータが１にされ、画素ｈ１の上下左右のそれぞれ３画素分の画素のデータが１に変更される。また、プレコート前処理データＤｂの画素ｇ２のデータが１であるので、画素ｇ２に対応するプレコートデータＤｃの画素ｈ２のデータが１にされ、画素ｈ２の上下左右のそれぞれ３画素分の画素のデータが１に変更される。注目画素の上下左右のそれぞれ３画素分の画素のデータが１にされるので、インクによって形成されるドットより広い面積にわたってプレコート液を付着させることができる。
【００９６】
次に、プレコートデータ生成ロジック部７４によるフィルタ処理の動作について説明する。
【００９７】
図９は本発明の実施の形態における論理和ラインデータの概念図、図１０は本発明の実施の形態におけるフィルタデータの概念図である。
【００９８】
図において、Ｄｂはプレコート前処理データ、Ｄｃはプレコートデータであり、前記プレコート前処理データＤｂは論理和ラインデータＤＲ１、ＤＲ２、…、ＤＲｎ−３、ＤＲｎ−２、ＤＲｎ−１、ＤＲｎ、ＤＲｎ＋１、ＤＲｎ＋２、ＤＲｎ＋３、…、ＤＲ２５６から成る。
【００９９】
この場合、例えば、論理和ラインデータＤＲｘのうちのｎ番目の論理和ラインデータＤＲｎの画素数がＭ個であるとすると、論理和ラインデータＤＲｎに対してフィルタデータＦ１によるフィルタ処理を施す際に、論理和ラインデータＤＲｎの各画素が注目画素Ｇｙ（ｙ＝１、２、…、Ｍ）になる。
【０１００】
前記フィルタデータＦ１は、図１０に示されるように、７個の行ｅｊ及び７個の列ｆｋから成るマトリックスによって形成され、４９個のマス目εjkから成り、各マス目εjkに画素を形成するかしないかを表す値、すなわち、１又は０が設定される。論理和ラインデータＤＲｎに対してフィルタデータＦ１によるフィルタ処理が施されると、論理和ラインデータＤＲｎにおける注目画素の上下左右のそれぞれ３画素分の画素のデータが１にされるので、プレコートデータＤｃは、各論理和ラインデータＤＲｎ−３、ＤＲｎ−２、ＤＲｎ−１、ＤＲｎ、ＤＲｎ＋１、ＤＲｎ＋２、ＤＲｎ＋３の上下左右に３画素を加えたプレコートデータＤｃｎ−３、Ｄｃｎ−２、Ｄｃｎ−１、Ｄｃｎ、Ｄｃｎ＋１、Ｄｃｎ＋２、Ｄｃｎ＋３になる。
【０１０１】
次に、プレコートデータＤｃを生成する際のインクジェットプリンタ１０の動作について説明する。
【０１０２】
図１１は本発明の実施の形態におけるプレコートデータを生成する際のインクジェットプリンタの動作を示すフローチャートである。
【０１０３】
ステップＴ１００において、プレコート後処理部５８のバス制御部６８が、メモリ５４からバスＢ６、メモリコントローラ５９及びバスＢ９を介してプレコート前処理データＤｂのうちの論理和ラインデータＤＲｎ−３を読み出し、バスＢ８を介してプレコートデータ生成部６９に送る。
【０１０４】
プレコートデータ生成部６９のプレコートデータ生成用バッファ制御部７１は、論理和ラインデータＤＲｎ−３のＭ画素の左右に、３画素を加えたＭ＋６画素の論理和ラインデータＢｎ−３を生成し、プレコートデータ生成用バッファ部７２に記録する。
【０１０５】
続いて、同様に、プレコートデータ生成用バッファ制御部７１は、各論理和ラインデータＤＲｎ−２、ＤＲｎ−１、ＤＲｎ、ＤＲｎ＋１、ＤＲｎ＋２、ＤＲｎ＋３のＭ画素の上下左右に、３画素を加えたＭ＋６画素の論理和ラインデータＢｎ−２、Ｂｎ−１、Ｂｎ、Ｂｎ＋１、Ｂｎ＋２、Ｂｎ＋３を生成し、プレコートデータ生成用バッファ部７２に記録する。
【０１０６】
ステップＴ１０１において、プレコートデータ生成ロジック部７４は、プレコートデータ生成用バッファ部７２から論理和ラインデータＢｎ−３、Ｂｎ−２、Ｂｎ−１、Ｂｎ、Ｂｎ＋１、Ｂｎ＋２、Ｂｎ＋３をバスＢ１１を介して読み込むとともに、フィルタデータレジスタ７３からフィルタデータＦ１をバスＢ１２を介して読み込み、プレコート前処理データＤｂにフィルタデータＦ１によるフィルタ処理を施し、プレコートラインデータＤｃｎを生成する。
【０１０７】
そして、ステップＴ１０２において、プレコートデータ生成ロジック部７４は、プレコートラインデータＤｃｎが生成されるたびに、生成されたプレコートラインデータＤｃｎをバスＢ１３を介してプレコートデータバッファ部７５に送り、記録する。
【０１０８】
次に、ステップＴ１０３において、バス制御部６８は、プレコートデータバッファ部７５からプレコートラインデータＤｃｎをバスＢ８を介して順次読み出し、バスＢ９、メモリコントローラ５９及びバスＢ６を介してメモリ５４に送り、記録する。
【０１０９】
このようにして順次生成され、メモリ５４に記録されたプレコートラインデータＤｃｎによって、プレコートデータＤｃが生成される。
【０１１０】
次に、プリントデータをプリンタヘッド２３に送り、プリンタヘッド２３を駆動して印刷を行う際のインクジェットプリンタ１０の動作について説明する。
【０１１１】
プリントデータ生成部６１は、メモリ５４に記録されている印字データＤａ及びプレコートデータＤｃをバスＢ６、メモリコントローラ５９及びバスＢ１４を介して読み出す。
【０１１２】
続いて、プリントデータ生成部６１は、印字データＤａ及びプレコートデータＤｃによってプリントデータを生成し、バスＢ１５を介してプリントヘッド２３に送る。
【０１１３】
該プリンタヘッド２３においてプリントデータを受けると、プレコートヘッドＨｄｐはプレコートデータＤｃに基づいてプレコート液を吐出させ、記録ヘッドＨｄｉは印字データＤａに基づいて各色のインクを吐出させ、記録媒体Ｐに付着させる。
【０１１４】
このように、本実施の形態においては、プレコートデータＤｃに基づいてプレコートヘッドＨｄｐが駆動され、プレコートヘッドＨｄｐからプレコート液が吐出させられるので、記録媒体Ｐに付着させられたインクが、濡れ広がって斑が生じたり、小さなドットのまま定着したりする等の不具合が発生するのを防止することができる。その結果、画像品位を向上させることができる。
【０１１５】
また、ホストコンピュータ１１から送られた印字データＤａを構成するラインデータＤＫｘ、ＤＹｘ、ＤＭｘ、ＤＣｘの論理和が算出されてプレコート前処理データＤｂが生成され、メモリ５４に記録されるので、プレコート前処理データＤｂのメモリ５４への記録と並行してプレコートデータＤｃを生成することができる。
【０１１６】
したがって、メモリ５４にアクセスする回数を少なくすることができるので、プレコートデータＤｃを生成するまでの処理時間を短くすることができるだけでなく、半導体集積回路５３に加わる負荷を小さくすることができる。その結果、印刷スループットを高くすることができる。
【０１１７】
また、処理性能の高い半導体集積回路５３を配設する必要がないので、インクジェットプリンタ１０のコストを低くすることができる。
【０１１８】
しかも、前記プレコート前処理付きＤＭＡ部５７及びプレコート後処理部５８が半導体集積回路５３に配設されるので、プレコート前処理データＤｂ及びプレコートデータＤｃを生成するために、ＣＰＵ５０においてプログラム等に基づいて処理を行う必要がない。
【０１１９】
さらに、プレコート前処理データ付きＤＭＡ部５７において、ラインデータＤＫｘ、ＤＹｘ、ＤＭｘ、ＤＣｘの論理和が算出され、プレコート前処理データＤｂが生成されるので、プレコートデータＤｃを生成するまでの処理時間を一層短くすることができ、印刷スループットを一層高くすることができる。
【０１２０】
ところで、記録媒体Ｐの種類によっては、インク及びプレコート液の濡れ広がりかたが異なるので、記録媒体Ｐの種類に応じて、記録媒体Ｐにプレコート液を付着させる範囲、すなわち、注目画素の周囲の画素のデータを１にする範囲を変更するのが好ましい。
【０１２１】
そこで、本実施の形態においては、記録媒体Ｐの種類に応じてフィルタデータＦ１を変更することができる。なお、記録媒体Ｐの種類と、記録媒体Ｐに対応するフィルタデータとをＲＯＭ５１等にテーブルとして記録しておき、記録媒体Ｐの種類がセンサ等によって検出されるか、操作者が記録媒体Ｐの種類を図示されない操作部を操作することによって入力するかすると、ＣＰＵ５０が、前記テーブルを参照し、記録媒体Ｐの種類に対応するフィルタデータを読み出し、フィルタデータレジスタ７３にセットすることができる。
【０１２２】
さらに、記録媒体Ｐの種類に対応させるために、フィルタデータＦ１の１又は０のデータを操作者が変更することができる。
【０１２３】
この場合、記録媒体Ｐの種類に対応するフィルタデータを使用することができるので、記録媒体Ｐの種類に応じたプレコートデータＤｃを容易に生成することができる。
【０１２４】
本実施の形態においては、印字データＤａが、２５６個のラインデータＤＫｘ、ＤＹｘ、ＤＭｘ、ＤＣｘから成るが、ホストコンピュータ１１において生成される際に使用されるバッファの容量に応じてラインデータＤＫｘ、ＤＹｘ、ＤＭｘ、ＤＣｘの数を変更することができる。
【０１２５】
また、本実施の形態においては、フィルタデータＦ１が、７個の行ｅｊ及び７個の列ｆｋから成るマトリックスによって形成されるようになっているが、記録媒体Ｐに付着させられるプレコート液の、必要とされる面積に応じて行及び列の数を変更することができる。
【０１２６】
本実施の形態においては、インクジェットプリンタ１０について説明しているが、本発明を画像形成装置としての複写機、ファクシミリ、複合機等に適用したり、画像読取装置としてのスキャナ等に適用したりすることができる。
【０１２７】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【符号の説明】
【０１２８】
１０    インクジェットプリンタ
１１    ホストコンピュータ
５４    メモリ
５７    プレコート前処理付きＤＭＡ部
５８    プレコート後処理部
Ｄａ    印字データ
Ｄｂ    プレコート前処理データ
Ｄｃ    プレコートデータ
ＤＫｘ、ＤＹｘ、ＤＭｘ、ＤＣｘ    ラインデータ
Ｆ１    フィルタデータ
Ｈｄｉ    記録ヘッド
Ｈｄｐ    プレコートヘッド
Ｐ    記録媒体
【図１】
2020069656.tif 000003
【図２】
2020069656.tif 000004
【図３】
2020069656.tif 000005
【図４】
2020069656.tif 000006
【図５】
2020069656.tif 000007
【図６】
2020069656.tif 000008
【図７】
2020069656.tif 000009
【図８】
2020069656.tif 000010
【図９】
2020069656.tif 000011
【図１０】
2020069656.tif 000012
【図１１】
2020069656.tif 000013