(57)【要約】【課題】  インクジェットプリンタにおいて印字時のドットの分散性を向上し、高速で高画質の印字結果を得る。【解決手段】  時分割駆動する印刷方式で、１水平走査期間で駆動する順番を固定ではなく変調させて印字を行い、印字ドットの分散性を向上させる。その方法として、駆動順のテーブルを持つ。駆動順テーブルの値に演算を行う。複数の駆動順テーブルから選択するさいにランダムに選択する。【選択図】  図１
2006007583.tif 000002
【特許請求の範囲】
【請求項１】
印字を行う印字部が移動する方向と、交差する方向に少なくとも二つ以上の印字点を有し、少なくとも２ドット以上の複数ドットを１単位として少なくとも２以上の複数に分割して印字を行う、シリアル方式の印字装置の印字制御方式において、
前記分割した単位の印字順を印刷の１走査内で変更して印字することを特徴とする印字方法。
【請求項２】
請求項１に記載の印字方式において、変更する印字順の数を少なくとも二つ以上の複数保持する保持手段を有することを特徴とする請求項１に記載の印字方法。
【請求項３】
請求項１に記載の印字方式において、ひとつの変更する印字順の保持手段を有し、この保持手段からの印字順に演算を行い印字順を変更することを特徴とする請求項１に記載の印字方法。
【請求項４】
請求項１に記載の印字方式において、変更する印字順の数を少なくとも二つ以上の複数保持する保持手段を有し、複数の印字順保持手段を選択するための演算手段をもち、前記演算手段の結果により、前記複数の印字順から印字順を選択する手段を有することを特徴とする請求項１に記載の印字方法。
【発明の詳細な説明】
【技術分野】
【０００１】
垂直方向に記録ヘッドを配列した印刷記録部が、記録ヘッドの配列と交差する方向に移動して記録を行いシリアルプリンタの印字（記録）方法に関する。
【背景技術】
【０００２】
２色以上の印刷用のデータを同時に印刷する手段として、インクジェット方式のプリンタが用いられ、民生分野でもっとも一般的なカラープリンタである。この方式でもっとも一般的なのは、複数のノズルを印刷するヘッド部分が移動する方向と交差する方向に配列され、ヘッドの移動に応じて印字ドットを列方向に記録していくシリアル方式である。画像情報は一般的に、ヘッドの移動方向に展開されており、この画像情報をシリアル方式の印字にあわせて、データを水平−垂直に変換するＨ−Ｖ変換が行われている。
インクジェット方式のプリンタで高速でかつ安定なインクの吐出を行うには、全ノズルを同時に吐出制御するのではなく、ある特定の間隔を持った単位を分散させて吐出制御を行う分散吐出制御方式が用いられている。
この分散吐出制御方式を用いたインクジェット方式のプリンタにおいて、印字ヘッド部が移動しながら、時分割による印字を行うため、ヘッドの並び方向で着弾位置が、ヘッドの並び方向に移動方向に対して垂直ではなく、ヘッドの移動量に応じた角度を持った印字結果となる。
【特許文献１】特開平５―８４８９９号公報
【特許文献２】特開平１０−１００４１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前記時分割によるある角度を持った印字結果を補正するために、ヘッドの配置をあらかじめ傾斜をつけている。この方法は、片方向での印字には効果が圧が、双方向での印字においては、逆効果となる（特許文献１）。
【０００４】
双方向用の対策として、往路用ヘッドと復路用ヘッドそれぞれに傾斜角を設ける構成をとっているが、ヘッドのコストが上がることになる（特許文献２）。
【０００５】
印字結果の高画質化が製品の特徴となる最近では、ヘッドの高密度化・高解像度化・印字で使用されるインク量の小滴化が追求されている。この状況下では、ビジネス文書などでの直線は、１２０ＤＰＩ（Ｄｏｔ  ｐｅｒ  ｉｎｃｈ）程度であり、高解像度化で得られるドットは１２００ＤＰＩであることから、ヘッド印字結果の垂直性は、前記特許が考案された時期ほど問題視される傾向が少なくなった。
【０００６】
高解像度化により、ドットの着弾精度や、ヘッドの吐出口の形状精度により発生する印字ドットサイズのムラが高画質化の問題となり、このムラを分散させるために１水平線のデータを印字するのに複数回の走査を行うマルチパス印字が行われている。マルチパス印字は、走査する回数分印字に関する時間が増加するため、高速印字を行うことに対する障害となり、高速印字を実施する場合は、画質を落とすことになる。
【課題を解決するための手段】
【０００７】
印字を行う印字部が移動する方向と、交差する方向に少なくとも二つ以上の印字点を有し、少なくとも２ドット以上の複数ドットを１単位として少なくとも２以上の複数に分割して印字を行う、シリアル方式の印字装置の印字制御方式において、前記分割した単位の印字順を印刷の１走査内で変更して印字することを特徴とする印字方法を提供することにより、時分割の順番を変更することにより、前記ドットの分散性をあげ、画質を劣化させずに高速印字を実現する。
【発明の効果】
【０００８】
印字ドットの分散性をあげることにより、
１．印字ムラを軽減する。
２．高画質対応のマルチパスのパス数を削減することにより、印字時間を短縮する。
ことが可能になる。
３．さらには駆動順が固定でないために、ヘッド表面での印字周期が分散されるために、インク液滴に共振周波数が存在しなくなり、液滴の制御がしやすくなる。
という効果がある。
【発明を実施するための最良の形態】
【０００９】
（第１の実施形態）
図１に、本発明における実施形態のブロック図を示す。
【００１０】
本発明を実施する印字制御部１は、バッファ制御部２／印字データ変換部３／バッファメモリー５／印字タイミング制御部１１／駆動順テーブルＡ６／駆動順テーブルＢ７／駆動順テーブルＣ８／駆動順テーブルＤ９を基本構成としている。印字制御部１と接続されるＣＰＵ１０／印刷データ用メモリー４／印字機構駆動部１３／印字ヘッド１２は、本シリアルプリンタを構成する基本機能である。
【００１１】
シリアルプリンタにおける印刷の大まかな処理は、ＣＰＵ１０が図示はしないＣＰＵ１０を動作させるプログラムを格納したメモリーから、印字をするプログラムを読み出し、図示はしない電気回路により印字機構駆動部１３に動作用の信号を供給し、この信号により動作する印字機構駆動部１３から位置情報などを受け取り、印刷データ用メモリー４に格納されている内容を印字制御部１を介して印字ヘッド１２にデータを転送し、印刷を行うことである。
【００１２】
印字ヘッド１２に送られるデータは、ヘッド部が移動する点・構造の簡便性から１データラインから複数ドット分のデータを転送し、ヘッド側に存在するシフトレジスタおよびラッチロジックにより、シリアルに転送されるデータをパラレルに変換して印字を行う。
【００１３】
印字ヘッドの構成としては、図３、図４に示す構成が多色印刷のシリアルプリンタでは代表的である。図３は、少なくとも２ノズル以上から構成されるヘッドが、２種類以上同一ライン上に配置される構成を示したものである。このノズルの並んでいる方向を垂直方向とする。このヘッド部がノズルの配置されている方向とは交差する方向に移動することで、水平方向への印字を行い、１水平印字の終了後、ヘッドが所有するノズルに応じた分記録紙を移動し、その後、前記水平方向の印字を行う。水平方向への印字を、記録紙の移動を印刷する領域に応じた回数分繰り返すことで、一枚の画像を形成する。
【００１４】
図４は少なくとも２ノズル以上から構成されるヘッドが、１列には１種類のみ配置され、少なくとも２列以上の複数列から配置される構成を示したものである。一枚の画像を構成するための印字動作は、基本的には、図３の処理と同じである。
【００１５】
図３のヘッド構成と図４のヘッド構成間に存在する大きな違いは、２種類目のヘッドの水平位置が１種類目のヘッドの水平位置と異なった位置に配置する点である。
【００１６】
図５は、１色のヘッドを高解像度化するために１ノズルおきに列を構成しているヘッドの構成例を示している。
【００１７】
図６は、図５の１色のヘッドを高解像度化するために１ノズルおきに列を構成しているヘッドの構成例をさらに多色化したときの例を示している。
【００１８】
時分割で、ヘッドを分散駆動する原理は、図３の例においてＣ０のヘッドの総ヘッド数を２５６（ｎ＝２５５）、分割数を１６（Ｂ０〜１５）としたとき、１転送で送るデータ数は１６（Ｄ０〜Ｄ１５）となり、ＢとＤで決定するヘッドは表１の例で表現できる。この時のデータの転送例を、図７に示す。たとえば、ヘッド１６を駆動する時は、Ｂ０のＤ１にヘッドをオンにする信号状態を与えればよい。また、Ｂ０〜１５は、４ビット（ＢＳ０〜３）で表現する。
【００１９】
以下、図２に示すフローチャートにて動作の説明を行う。
【００２０】
印刷開始が実行され、給紙動作終了後、印字をするためにヘッド部が移動する。この間に印字するデータの処理を開始し、印字用データの初期化および準備を行う。印字が開始されると、ヘッドを分散駆動するため、１カラムのデータを転送するのに分割数分データ転送を行う。１カラムのデータ転送は、転送ブロック順により、順次実施する。転送ブロック順を決定するのに、ヘッドの移動方向を事前に判断する。シリアルプリンタでは、ヘッドが紙の送られる方向とは垂直に往復移動を行い、この移動中に印字を行っている。印字を行う移動方向により、駆動順テーブルを決定する。表２では、往路／復路で値を記載しているが、これは説明のためであり、おのおのテーブルを持つ必要がなく、往路のみのテーブルを持ち、復路の場合は参照する順を逆にすることで達成可能である。
【００２１】
例えば、紙の移動に対して９０度に移動する場合を往路、２７０度に移動する場合を復路と定義すると、往路のみで印刷する場合は、もしくは復路のみで印刷する場合は、駆動順テーブルは、固定となるが、前記マルチパスによる印字で往復ともに印刷する場合、往路の駆動順とは逆方向に復路での駆動順を決定しないと、印字ドットの着弾する位置が往路復路でずれるため、絵の品位が損なわれる。
【００２２】
図２に示す印字開始後の最初の分岐である「固定分散駆動」の判断は、固定分散駆動である場合が従来の方式であり、一義的に表２の駆動順テーブルにより分散駆動を実施する。固定分散駆動でない経路（変調分散駆動方式）が、本発明における駆動方式である。
【００２３】
以下、図２における変調分散駆動方式の経路に関して、その動作を図１ブロック例も使用して説明する。本説明では、往路・復路で印字を行う。
【００２４】
図１のブロック例では、転送ブロック順は４種類あり、本説明においては印刷開始時、駆動順テーブルＡをセレクタ１４により選択する。セレクタ１４への入力は、テーブルすべてではなく、バッファ制御２からテーブルに供給される駆動順で決められる、各駆動順テーブルからの駆動ブロックの値である。また、ヘッドの移動方向は、前記定義における往路方向とする。駆動順テーブルの例を表３に示す。表３では、往路／復路で値を記載しているが、これは説明のためであり、おのおのテーブルを持つ必要がなく、往路のみのテーブルを持ち、復路の場合は参照する順をセレクタ１４にて、逆にすることで達成可能である。
【００２５】
最初にヘッドに転送されるデータは、往路における駆動順１の駆動ブロックであるＢ０で定義されるヘッド位置に対応している。このデータが転送された後、駆動順は２になり駆動順２で指定されるＢ１で定義されるヘッド位置に対応したデータが、次のデータとしてヘッドに転送される。以下、順次駆動順が１６まで、この動作を繰り返す。コラムカウンタ１５は、印字する位置を管理するカウンタであり、本例では、コラムカウンタの下位２ビットをセレクタ１４の選択用の信号として利用する。
【００２６】
駆動順が１５に達し、データの転送が終了すると、印字は次のカラムへと移動する。次のカラムにおいて使用する駆動ブロックテーブルを、ＡからＢにセレクタ１４による選択を変更する点が本発明における特徴である。以下、駆動ブロックテーブルＢにおけるデータ転送が終了すると、次に駆動ブロックテーブルＣをセレクタ１４により選択し、次にテーブルＤをセレクタ１４により選択し、カラムごとにこの駆動順テーブルの変更をヘッドの送り方向の印字が終了するまでくりかえす。
【００２７】
ヘッドの送り方向での印字を終了すると、印字するパスに応じて、紙を移動して次の印字のための準備をする。すでに、往路の印字をおこなっているため、復路での印字準備を行う。
【００２８】
復路で最初にセレクタ１４により選択するテーブルは、本説明ではテーブルＤにするが、これに限ることはない。テーブルＤの復路における駆動順１は表３からＢ１０から始まり、このブロックのデータを転送後、Ｂ１１、順次転送しＢ１の転送が終了後、カラムが移動しテーブルＣにセレクタ１４により選択される。Ｃの転送が終了後、Ｂ，Ａとして転送が進み、復路での印字が終了するまで順次前記の順番でカラムごとにテーブルのセレクタ１４による選択を実施し、印字データをヘッドに転送する。
【００２９】
以下、印字する紙のサイズ分上記往路・復路での印字を行い一枚の印刷を行う。
【００３０】
（第２の実施形態）
図８に、本発明における第２の実施形態のブロック図を示す。
【００３１】
第２の実施形態では、第１の実施形態の駆動順テーブルＡ〜Ｄをひとつの駆動順テーブル８６のみにし、バッファ制御部８２で指定する駆動順から決定される駆動ブロックと、カラムカウンタ８１２の下位２ビットから作成したデータを加算器８７で加算し、この結果を駆動順ブロックとして使用する。
【００３２】
加算器８７は４ビット加算器であり、駆動順テーブルからの出力は４ビットで加算器に入力する。カラムカウンタ８１２の下位２ビットのうちの上位１ビットをそのまま上位の２ビットに拡張して、加算器８７の入力とする。前記下位２ビットが’００’の時は、駆動順テーブルの値をそのまま使用し、’０１’の時は＋１したブロックを選択し、’１０’の時は−２したブロックを選択し、’１１’の時は−１したブロックを選択する。これにより、駆動されるブロックは、カラムカウンタ８１２の下位２ビットの結果により、前のカラムに対して異なった駆動順で印字をすることになり、駆動順を変調した印字結果を得ることが可能となる。
【００３３】
（第３の実施形態）
図９に、本発明における第３の実施形態のブロック図を示す。
【００３４】
選択する駆動順テーブルの値を選択する方法として、第１の実施形態では、カラムカウンタ１５の結果をそのまま用いていたが、第３の実施形態では、カラムカウンタ９１５の結果を乱数生成器９１６を経由して、セレクタ９１４のセレクト信号として使用する形態をとる。
【００３５】
乱数生成方法としては、例えばカラムアドレスのある２ビットと下位２ビットを足すことで、出てくる結果が第１の実施例のように規則的にならないようにすることが可能になる。
【００３６】
【表１】
2006007583.tif 000003
【００３７】
【表２】
2006007583.tif 000004
【００３８】
【表３】
2006007583.tif 000005
【図面の簡単な説明】
【００３９】
【図１】第１の実施形態のブロック図。
【図２】フローチャート。
【図３】ヘッドの構成例。
【図４】他のヘッドの構成例。
【図５】他のヘッドの構成例。
【図６】他のヘッドの構成例。
【図７】データ転送例。
【図８】第２の実施形態のブロック図。
【図９】第３の実施形態のブロック図。
【符号の説明】
【００４０】
１  印字制御部
２  バッファ制御部
３  印字データ変化部
４  印字データ用メモリー
５  ＣＰＵ
６  駆動順テーブルＡ
７  駆動順テーブルＢ
８  駆動順テーブルＣ
９  駆動順テーブルＤ
１０  ＣＰＵ
１１  印字タイミング制御部
１２  印字ヘッド
１３  印字機構駆動部
１４  セレクタ
１５  カラムカウンタ
【図１】
2006007583.tif 000006
【図２】
2006007583.tif 000007
【図３】
2006007583.tif 000008
【図４】
2006007583.tif 000009
【図５】
2006007583.tif 000010
【図６】
2006007583.tif 000011
【図７】
2006007583.tif 000012
【図８】
2006007583.tif 000013
【図９】
2006007583.tif 000014