(57)【要約】【課題】  用紙の送りをせずに被記録媒体へ印字した時、印字の継ぎ目に発生する白スジなどの印字ムラが生じない印刷を行なうことを目的としている。【解決手段】  用紙送りをしない印字の継ぎ目に印字データを数ラスタ分付加することで、継ぎ目に発生する白スジ部分をドットで埋める制御を行なう。【選択図】  図４
2007144962.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出する記録ヘッドを記録媒体に対して相対的に移動させながら、前記記録ヘッドから前記記録媒体にインクを吐出して画像の記録を行う画像記録方法であって、前記記録媒体に画像を記録する第１記録工程と、印刷方法を決定する印刷方法決定工程と、決定された印字方法に応じてデータを加工するデータ加工手段を有することを特徴とする画像記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタの制御装置とその制御方法に関する。
【背景技術】
【０００２】
被記録媒体へ印字した時、印字の継ぎ目に発生する白スジや印刷ドットの重なりによる黒スジなどの印字ムラが生じない印刷を行なうことを目的として、被記録媒体の送り量を最適な値に補正する手段により、最適の印字位置へ被記録媒体を送る制御を行なう技術が示されている。（例えば、特開平５−２７８２７８）
また、図２は特開平１０−２１７４３６が示す電源容量抑制のための２分割印字時のヘッドからのインク吐出イメージである。このとき、外側のノズルからのインク吐出がヘッドの内側に寄れて、図３に示すように白スジが発生する現象を本願発明者らは観察している。
【特許文献１】特開平５−２７８２７８号公報
【特許文献２】特開平１０−２１７４３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記の方法では、被記録媒体の送り量が無い場合には適用が出来ないという問題が残る。本発明は上述した問題点を解決するためになされたものであり、被記録媒体の送り量が無い場合においても、印字の継ぎ目に白スジが発生するのを防止するプリンタを提供することを目的とする。
【課題を解決するための手段】
【０００４】
前記目的を達成するために、本発明では、図４に示すように用紙送りをしない印字の継ぎ目に印字データを数ラスタ分付加し上側スキャンと下側スキャンを1部重複させ、さらに重複させたラスタは、1ドットおきにデータを間引くことにより、継ぎ目に発生する白スジを無くし、さらに余分に重ねることによって新たに発生する黒スジも解消する。
【発明の効果】
【０００５】
主に１パス印字において、紙送りが発生しない電源容量抑制のための２分割印字や用紙先端・後端印字において、隣接するスキャン間の白スジが解消され印刷品位を向上させることができる。
【発明を実施するための最良の形態】
【０００６】
（実施例１）
本発明の一実施形態を、図を使って説明する。
【０００７】
図１は、本インクジェットプリンタ１００の記録制御を実行するための制御構成を示すブロック図である。図中１０１はモータドライバであり、シリアル記録方式のプリンタの記録動作を行うためのキャリッジモータ１０１ａ（記録ヘッドを動作させる）、紙送りモータ１０１ｂ（印刷用紙を動かし、給排紙を行う）、回復モータ１０１ｃ（印字記録ヘッドの回復動作を行う）等のモータ類をそれぞれ制御するための制御回路である。
【０００８】
１０２は記録ヘッドであり、普通紙や光沢紙等の記録媒体上に画像を記録する機能を持つ。交換式ヘッドの場合、各記録ヘッドごとに固有のＩＤを持ち、記録ヘッドが交換されたかどうかはこのＩＤを比較することで判別できる。１０３はＲＡＭ（Random Access Memory）であり、電力が供給されている間のみ情報を保持できる記憶装置であり、電力の供給が断たれると保持している情報は消滅してしまう。
【０００９】
１０４はＲＯＭ（Read Only Memory）であり、読み出しのみ可能な記録部で、シリアル記録方式のプリンタの制御プログラムなど各種プログラムなどを記憶してあり、この制御プログラムを後述するＣＰＵ１０５で参照して制御動作を行う。１０５はＣＰＵでありＲＯＭ１０４に格納されている制御プログラムを読み出し、プログラムに従って各制御部の制御を実行する。１０６は不揮発メモリであり、各種情報を保持記憶している記憶部であり、電力の供給が断たれても記録した情報を保持し続けることが可能である。
【００１０】
１０７はインターフェースであり、本プリンタ１００と１０８に示すホストコンピュータとを接続し、ホストコンピュータ１０８より記録すべき画像に対応するデータを受信したり、ホストコンピュータ１０８へステータスを送信したりする機能を持つ。
【００１１】
１０９は操作部であり、ユーザーからのキー操作を受け付けるキーと、ユーザーへエラーなどを通知するための表示部などから構成される。１１０はドットカウント部であり、実際に記録ヘッド１０２から吐出されるインク滴の数を所定領域ごとにカウントする機能を持つ回路である。
【００１２】
例えば、図５に、ドットカウント部１１０でカウントされる１ライン分の画像データ（２値データ）についてのドットカウントの情報（イメージ）の一例を示す。１ラインの画像データは、Ｎ１〜Ｎｎのｎブロック（１ブロックは記録媒体の搬送方向（縦方向）に対して所定幅Ｖｄｏｔ、記録ヘッドの走査方向（横方向）に対して所定幅Ｈｄｏｔで等分割されているので、１ブロックの大きさはＶ[ｄｏｔ]× Ｈ[ｄｏｔ]である）から構成され、それぞれのブロック（所定領域）を記録するのに用いられるドット数がドットカウント部１１０によってカウントされる。
【００１３】
図６は、図５の１ライン分の画像データについてのドットカウント情報が具体的にＲＡＭ１０３上にどのように格納されるかの一例を示した図である。本実施形態では、１ライン分の画像データは各１ブロック分ずつのドットカウント情報（Ｎ１〜Ｎｎ）に分割されて、それぞれ図６に示すＲＡＭ１０３上の格納領域に１６[ｂｉｔ](＝２ｂｙｔｅ)で格納されている。
【００１４】
１１１はスキャン方法判定部である。印字方向、キャリッジ移動速度、用紙送り量の計算、使用ノズル数などを決定する。１１２は、データ加工手段であり、スキャン間のつなぎ部にデータの付加を行う。
【００１５】
［記録ヘッドの走査方向：図７］
図７は、用紙面上に画像を記録する場合の記録ヘッドの走査（スキャン）方向（往路、復路）および記録媒体の搬送方向を図示したものである。
【００１６】
すなわち、図７の例では、往路方向への記録ヘッドの走査時にインクを吐出して画像を記録し、往路での記録が終了後、用紙を搬送方向へ所定量搬送させ、今度は、記録ヘッドを復路方向に走査させながらインクを吐出して画像を記録し、復路での記録が終了後、用紙を搬送方向へ所定量搬送させる。以上の動作を繰り返すことで、記録媒体に画像を記録していく。なお、ここでは、往走査と復走査の両方において記録を行う双方向記録を例にとって説明したが、勿論、往走査と復走査のいずれか一方でのみ記録を行う片方向記録を採用してもよい。
【００１７】
［画像記録処理：図８］
次に、上記説明したインクジェットプリンタ１００を用いて記録媒体に記録を行う処理について電源容量抑制のために、所定の印字ドット数を超えた場合に2分割印字を行う場合の処理について、図８のフローチャートを用いて説明する。
【００１８】
このフロー図は１スキャン分の印刷の制御を表している。まず、印字バッファ上に印字データを転送する（S801）。次に転送された印字データのドットカウントを計算するために、ドットカウント計算回路を起動する（S802）。１スキャン分の印字データが存在するかを判定し（S803）、１スキャン分の印字データが貯まるまで、S801,S802の処理を繰り返す。S803の判定において、１スキャン分の印字データが存在する場合、モニタ領域の列ごとにドットカウント値の判定を開始する（S804）。ドットカウントが所定の閾値以上である領域が存在した場合（S805）、１スキャン分の判定処理を途中で中断し、印字方法を2分割印字に決定（S807）する。S806においては、閾値以上のモニタ領域が無く１スキャン分のモニタ領域の判定が終了した場合も、印字方法は決定（S807）される。
【００１９】
S807で決定された印字方法が分割印字では無い場合は、通常どおりに、１スキャン印字を行い（S809）。S808の判定において、２分割印字である場合には、先打ち側の上半分の印字（S811）前に下側に数ラスタ分のデータを付加する（S810）。次に後打ち側の下半分の印字（S813）前に上側に数ラスタ分のデータを付加する(S812)。
【００２０】
（実施例２）
上記実施形態ではシリアル方式のプリンタを例にとって説明したが、本発明は、この形態に限られるものではなく、ライン方式のプリンタも適用できる。ここで、ライン方式のプリンタとは、記録ヘッドは固定したままで、記録ヘッドのノズル配列方向と直交する方向へ記録媒体を搬送させながら記録媒体に画像を記録していく方式のプリンタを指す。
【００２１】
なお、本発明は、例えば、装置、方法、プログラムもしくは記憶媒体などとしての実施態様を取ることが可能であり、具体的には、複数の機器（例えばホストコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００２２】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００２３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(ＯＳ)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００２４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図８などに示した処理を実現するプログラムが格納されることになる。
【００２５】
［産業上の利用可能性］
本発明は、被記録媒体に印刷ヘッドにて印刷を行なうプリンタに関するものである。
【図面の簡単な説明】
【００２６】
【図１】本実施形態のインクジェットプリンタの内部ブロック図である。
【図２】本実施形態の送り量なしの場合で２分割印字した場合のヘッドからのインク吐出イメージである。
【図３】図２のインク吐出による紙面上に形成される画像イメージである。
【図４】本実施形態の送り量なしの場合で２分割印字時でドット付加した場合に紙面上に形成される画像イメージである。
【図５】本実施形態のドットカウント回路における１ライン分のドットカウントの情報（Ｎ１〜Ｎｎ）の一例を示す図である。
【図６】本実施形態の１ライン分のドットカウントの情報（Ｎ１〜Ｎｎのドットカウント値）がＲＡＭ上にどのように格納されるかを説明する図である。
【図７】本実施形態のインクジェットプリンタにおける往路および復路の記録動作を説明する概念図である。
【図８】本実施形態のインクジェットプリンタにおけるページ記録処理を説明する流れ図である。
【符号の説明】
【００２７】
１０１  モータドライバ
１０１ａ  キャリッジモータ
１０１ｂ  紙送りモータ
１０１ｃ  回復モータ
１０２  記録ヘッド
１０３  ＲＡＭ
１０４  ＲＯＭ（制御プログラム）
１０５  ＣＰＵ
１０６  記憶部（不揮発メモリ）
１０７  インターフェース
１０８  ホストコンピュータ
１０９  操作部
１１０  ドットカウント部
１１１  スキャン方法判定部
１１２  データ加工手段
【図１】
2007144962.tif 000003
【図２】
2007144962.tif 000004
【図３】
2007144962.tif 000005
【図４】
2007144962.tif 000006
【図５】
2007144962.tif 000007
【図６】
2007144962.tif 000008
【図７】
2007144962.tif 000009
【図８】
2007144962.tif 000010