(57)【特許請求の範囲】
【請求項１】
印刷ラインの延びる方向と直交するフィード方向に等ピッチａの間隔をおいて配置された複数の記録ヘッドを備えたマルチヘッドの送り制御方法であって、
連続して印刷すべき複数枚の印刷対象の第１枚目である第１の描画領域に前記複数のヘッドを駆動して、この第１の描画領域の全ての印刷すべきラインを印刷するとともに、該第１の描画領域の最終行について、前記マルチヘッドの複数の記録ヘッドのうち、前記フィード方向に沿って、前記第１枚目に続く第２枚目である第２の描画領域に近接した側の端部の記録ヘッドで印刷を行い、
続いて該第２の描画領域に前記マルチヘッドを移動する際に、この第２の描画領域で印刷すべき全てのラインのライン数が前記マルチヘッドの有する全ての記録ヘッドの駆動を必要とするライン数であるかどうかを判断し、
前記マルチヘッドの有する全ての記録ヘッドの駆動を必要とする場合には、マルチヘッドの印刷ラインの延びる方向と直交するフィード方向に、該マルチヘッドの有する前記記録ヘッド数をＮとした場合に、記録ヘッドの全数Ｎに、これらのヘッドどうしの間隔である前記ピッチ寸法ａを乗じた寸法としての（Ｎ−１）×ａに、前記第１枚目の最終印刷行から次の印刷領域である第２枚目の最初の印刷行までの距離に対応した寸法Ｘを加えた距離に相当するフルスケールの距離だけ相対的に移動させ、
前記第２の描画領域で印刷すべき全てのラインのライン数が前記マルチヘッドの有する全ての記録ヘッドの駆動を必要としない場合には、必要ヘッド数をｎとした場合に、これに対応した移動量として、移動させるヘッド数ｎに、ヘッドどうしの間隔である前記ピッチ寸法ａを乗じた寸法としての（ｎ−１）×ａに、前記寸法Ｘを加えた移動量だけ前記フィード方向に前記マルチヘッドを相対的に移動させる
ことを特徴とする、プリンタ用マルチヘッドの送り制御方法。
【請求項２】
印刷ラインの延びる方向と直交するフィード方向に等ピッチａの間隔をおいて配置された複数の記録ヘッドを備えたマルチヘッドの送り制御装置であって、
少なくとも、前記マルチヘッドの有する複数の各記録ヘッドに駆動指令を出すヘッド駆動部と、
描画対象の描画領域の切替えに際して、前記マルチヘッドと前記描画対象物との印刷開始時の相対的位置に前記マルチヘッドが相対的に移動するように指令する移動指令部と、
前記描画領域に印刷すべき全ライン数データを受容する印刷ラインデータ受容部と、
少なくとも印刷ライン数に対応した前記複数の記録ヘッドの必要駆動データを格納した記憶手段と
を備えており、
さらに、前記印刷ラインデータ受容部に入力される印刷ラインデータと、前記記憶手段に格納されている必要駆動データに基づいて、連続して印刷すべき複数枚の印刷対象に対する描画領域のページ切替えの際に、ページ切替前である第１の描画領域の最終行の印刷では、前記マルチヘッドの複数の記録ヘッドのうち、前記フィード方向に沿って、前記第１の描画領域に続く第２の描画領域に近接した側の端部の記録ヘッドで印刷を行う構成において、これから印刷するページである前記第２の描画領域について、印刷すべき全てのラインのライン数が前記マルチヘッドの有する複数の記録ヘッドのうち、少なくとも全てのヘッドの駆動を必要とするかどうかを解析して、前記マルチヘッドの有する全ての記録ヘッドの駆動を必要とする場合には、マルチヘッドを印刷ラインの延びる方向と直交するフィード方向に、該マルチヘッドの有する前記記録ヘッド数をＮとした場合に、記録ヘッドの全数Ｎに、これらのヘッドどうしの間隔である前記ピッチ寸法ａを乗じた寸法としての（Ｎ−１）×ａに、前記第１枚目の最終印刷行から次の印刷領域である第２枚目の最初の印刷行までの距離に対応した寸法Ｘを加えた距離に相当するフルスケールの距離を算出し、前記第２の描画領域で印刷すべき全てのラインのライン数が前記マルチヘッドの有する全ての記録ヘッドの駆動を必要としない場合には、必要ヘッド数に対応した移動量として、必要ヘッド数をｎとした場合に、これに対応した移動量として、移動させるヘッド数ｎに、ヘッドどうしの間隔である前記ピッチ寸法ａを乗じた寸法としての（ｎ−１）×ａに、前記寸法Ｘを加えた移動量を算出する印刷ラインデータ解析部
を備えることを特徴とする、プリンタ用マルチヘッドの送り制御装置。
【請求項３】
印刷ラインの延びる方向と直交するフィード方向に等ピッチａの間隔をおいて配置された複数の記録ヘッドを備えたプリンタ用マルチヘッドの送り制御プログラムを格納した記録媒体であって、
連続して印刷すべき複数枚の印刷対象の第１枚目である第１の描画領域に前記複数のヘッドを駆動して、この第１の描画領域の全ての印刷すべきラインを印刷するとともに、該第１の描画領域の最終行について、前記マルチヘッドの複数の記録ヘッドのうち、前記フィード方向に沿って、前記第１枚目に続く第２枚目である第２の描画領域に近接した側の端部の記録ヘッドで印刷するステップと、
続いて該第２の描画領域に前記マルチヘッドを移動する際に、この第２の描画領域で印刷すべき全てのラインのライン数が前記マルチヘッドの有する全ての記録ヘッドの駆動を必要とするライン数であるかどうかを判断するステップと、
前記マルチヘッドの有する全ての記録ヘッドの駆動を必要とする場合には、マルチヘッドを印刷ラインの延びる方向と直交するフィード方向に、該マルチヘッドの有する前記記録ヘッド数をＮとした場合に、記録ヘッドの全数Ｎに、これらのヘッドどうしの間隔である前記ピッチ寸法ａを乗じた寸法としての（Ｎ−１）×ａに、前記第１枚目の最終印刷行から次の印刷領域である第２枚目の最初の印刷行までの距離に対応した寸法Ｘを加えた距離に相当するフルスケールの距離だけ相対的に移動させるステップと、
前記第２の描画領域で印刷すべき全てのラインのライン数が前記マルチヘッドの有する全ての記録ヘッドの駆動を必要としない場合には、必要ヘッド数に対応した移動量として、必要ヘッド数をｎとした場合に、これに対応した移動量として、移動させるヘッド数ｎに、ヘッドどうしの間隔である前記ピッチ寸法ａを乗じた寸法としての（ｎ−１）×ａに、前記寸法Ｘを加えた移動量だけ前記フィード方向に前記マルチヘッドを相対的に移動させるステップと
を有することを特徴とする、プログラムを格納した記録媒体。
【請求項４】
印刷ラインの延びる方向と直交するフィード方向に等ピッチａの間隔をおいて配置された複数の記録ヘッドを備えたプリンタ用マルチヘッドの送り制御プログラムであって、
連続して印刷すべき複数枚の印刷対象の第１枚目である第１の描画領域に前記複数のヘッドを駆動して、この第１の描画領域の全ての印刷すべきラインを印刷するとともに、該第１の描画領域の最終行について、前記マルチヘッドの複数の記録ヘッドのうち、前記フィード方向に沿って、前記第１枚目に続く第２枚目である第２の描画領域に近接した側の端部の記録ヘッドで印刷するステップと、
続いて該第２の描画領域に前記マルチヘッドを移動する際に、この第２の描画領域で印刷すべき全てのラインのライン数が前記マルチヘッドの有する全ての記録ヘッドの駆動を必要とするライン数であるかどうかを判断するステップと、
前記マルチヘッドの有する全ての記録ヘッドの駆動を必要とする場合には、マルチヘッドを印刷ラインの延びる方向と直交するフィード方向に、該マルチヘッドの有する前記記録ヘッド数をＮとした場合に、記録ヘッドの全数Ｎに、これらのヘッドどうしの間隔である前記ピッチ寸法ａを乗じた寸法としての（Ｎ−１）×ａに、前記第１枚目の最終印刷行から次の印刷領域である第２枚目の最初の印刷行までの距離に対応した寸法Ｘを加えた距離に相当するフルスケールの距離だけ相対的に移動させるステップと、
前記第２の描画領域で印刷すべき全てのラインのライン数が前記マルチヘッドの有する全ての記録ヘッドの駆動を必要としない場合には、必要ヘッド数に対応した移動量として、必要ヘッド数をｎとした場合に、これに対応した移動量として、移動させるヘッド数ｎに、ヘッドどうしの間隔である前記ピッチ寸法ａを乗じた寸法としての（ｎ−１）×ａに、前記寸法Ｘを加えた移動量だけ前記フィード方向に前記マルチヘッドを相対的に移動させるステップと
を有することを特徴とする、プリンタ用マルチヘッドの送り制御プログラム。
【請求項５】
前記マルチヘッドは複数Ｎ個（Ｎ：自然数）の記録ヘッドを有し、この複数の記録ヘッドは前記フィード方向に等ピッチａで前記マルチヘッド内に配置されており、前記第２の描画領域に前記マルチヘッドを移動する際に前記第２の描画領域で印刷すべき領域が（Ｎ−１）×ａより以下であるか、（Ｎ−１）×ａより大きいかを判断し、（Ｎ−１）×ａより以下であった場合には、必要ヘッド数に対応した移動量だけ前記フィード方向に前記マルチヘッドを相対的に移動させて前記第２の描画領域を印刷することを特徴とする、請求項１に記載のプリンタ用マルチヘッドの送り制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の記録ヘッドを備えたマルチヘッドを備えたプリンタに係り、特に、複数の描画領域を備えた印刷対象にマルチヘッドを送り制御する方法と装置に関するものである。
【０００２】
【従来の技術】
従来、プリンタにおいて、複数の描画領域を備える印刷対象物に、複数の記録ヘッドをひとつにまとめたマルチヘッドを送り制御する方法は以下のように行われている。
【０００３】
図６は、このようなマルチヘッドの従来の送り制御方法を説明するための図であり、図において、マルチヘッド１は、複数の記録ヘッドＡ，Ｂ，Ｃ，Ｄが図においてマルチヘッド１の長さ方向であるＬに沿った縦方向に、ａに示す等しいピッチで，すなわち等間隔を置いて配置されている。また、マルチヘッド１においては、各記録ヘッドＡ，Ｂ，Ｃ，Ｄは、各ヘッドへの駆動電流や信号を印加するための基板等の組み込みスペースを必要とする関係から、マルチヘッド１の幅方向であるＷの方向に、互い違いに位置をずらして配置されている。
【０００４】
また、図６において、符号Ｐには印刷対象が示されており、印刷対象は印刷が行われる描画領域を有している。この場合、印刷対象は例えば、印刷用に用意される紙であり、印刷用紙に印刷を行う場合には、印刷内容が複数の紙面にわたる場合、通常、連続印刷モードにより、複数の描画領域に印刷される。すなわち、この場合の１枚目の紙が第１の描画領域であり、連続印刷される２枚目が第２の描画領域である。
【０００５】
図において、Ｐ１は１枚目の紙の長さを示しており、第１の描画領域の長さを示している。Ｐ２は２枚目の紙の長さを示しており、第２の描画領域の長さを示している。
【０００６】
このような構成において、マルチヘッド１が枚目の紙、すなわち第１の描画領域に印刷を行う場合には、マルチヘッド１は、第１の描画領域の長さ方向Ｐ１と直交するＥ方向に沿って、先ずＥ１の向きに送られながら印刷を行う。この場合、マルチヘッド１の有する全ての記録ヘッドＡ，Ｂ，Ｃ，Ｄが駆動されて、各記録ヘッドの位置に応じて、１行（１ライン）ずつ最初の印刷Ａ１，Ｂ１，Ｃ１，Ｄ１が同時に印字または印刷される。
【０００７】
次に，Ａ１，Ｂ１，Ｃ１，Ｄ１の印刷が終了した位置から、マルチヘッド１は、矢印Ｆの方向に１行分だけ相対的に移動された後、Ｅ２の向きに送られながら、全ての記録ヘッドＡ，Ｂ，Ｃ，Ｄが駆動されて、最初の印刷Ａ１，Ｂ１，Ｃ１，Ｄ１の段階から図６の右側に図示するように、次行の印刷Ａ２，Ｂ２，Ｃ２，Ｄ２が印刷される。
【０００８】
このようにして、マルチヘッド１は、各記録ヘッドＡ，Ｂ，Ｃ，Ｄの間のピッチａの範囲内で設定された行数ｎだけ，行送りされながらＥ方向への往復移動されることにより第１の描画領域の全ての印刷すべきラインの印刷が行われる。
【０００９】
次に、第２の描画領域，すなわち、例えば、第２ページ目の用紙の印刷を開始するに先立って、マルチヘッド１は、第１の描画領域を越えて、少なくとも、マルチヘッド１の長さＬ以上の距離をフィード方向Ｆに沿って、相対的に送られる。
【００１０】
そして、第２の描画領域の印刷は、第１の描画領域の印刷と同様に、マルチヘッド１を行送りしながら、Ｅ方向に往復動作させて行われる。
【００１１】
【発明が解決しようとする課題】
ところで、このようにマルチヘッド１を移動制御する場合には、描画領域が変わる度に、すなわち、例えば、印刷用紙が次頁に変わる度に、マルチヘッド１は図６において、マルチヘッド１の長さＬにＸを加えた距離だけ、常に、フルスケールで相対移動されることになる（マルチヘッド１を移動させるか、印刷対象である例えば用紙を移動させるか、もしくは両方を移動させる場合を含む。）。
【００１２】
したがって、例えば、第２の描画領域において、印刷すべき残り行が図６に示すように、僅か３行だけである場合においても、マルチヘッド１は常にフルスケールで相対移動されて、最初の行の印刷は、常に記録ヘッドの先端部の記録ヘッドＡにより行うように制御されている。
【００１３】
このため、描画領域が変わる度に、マルチヘッド１はフルスケールの相対移動を行う分だけ、移動時間を必要とし、迅速性に欠けるという問題があった。
【００１４】
そこで本発明は上記課題を解消し、マルチヘッドの無駄な動きを省いて迅速に駆動できる、プリンタ用マルチヘッドの送り制御方法及び送り制御装置を提供することを目的としている。
【００１５】
【課題を解決するための手段】
上記目的は、請求項１の発明によれば、印刷ラインの延びる方向と直交するフィード方向に等ピッチａの間隔をおいて配置された複数の記録ヘッドを備えたマルチヘッドの送り制御方法であって、連続して印刷すべき複数枚の印刷対象の第１枚目である第１の描画領域に前記複数のヘッドを駆動して、この第１の描画領域の全ての印刷すべきラインを印刷するとともに、該第１の描画領域の最終行について、前記マルチヘッドの複数の記録ヘッドのうち、前記フィード方向に沿って、前記第１枚目に続く第２枚目である第２の描画領域に近接した側の端部の記録ヘッドで印刷を行い、続いて該第２の描画領域に前記マルチヘッドを移動する際に、この第２の描画領域で印刷すべき全てのラインのライン数が前記マルチヘッドの有する全ての記録ヘッドの駆動を必要とするライン数であるかどうかを判断し、前記マルチヘッドの有する全ての記録ヘッドの駆動を必要とする場合には、マルチヘッドの印刷ラインの延びる方向と直交するフィード方向に、該マルチヘッドの有する前記記録ヘッド数をＮとした場合に、記録ヘッドの全数Ｎに、これらのヘッドどうしの間隔である前記ピッチ寸法ａを乗じた寸法としての（Ｎ−１）×ａに、前記第１枚目の最終印刷行から次の印刷領域である第２枚目の最初の印刷行までの距離に対応した寸法Ｘを加えた距離に相当するフルスケールの距離だけ相対的に移動させ、前記第２の描画領域で印刷すべき全てのラインのライン数が前記マルチヘッドの有する全ての記録ヘッドの駆動を必要としない場合には、必要ヘッド数をｎとした場合に、これに対応した移動量として、移動させるヘッド数ｎに、ヘッドどうしの間隔である前記ピッチ寸法ａを乗じた寸法としての（ｎ−１）×ａに、前記寸法Ｘを加えた移動量だけ前記フィード方向に前記マルチヘッドを相対的に移動させるプリンタ用マルチヘッドの送り制御方法。により、達成される。
【００１６】
請求項１の構成によれば、最初の描画領域，すなわち、印刷用紙に印刷を行う場合の第１頁の印刷を行う場合には、マルチヘッドは印刷開始の初期位置にあり、複数の記録ヘッドを駆動して、この第１の描画領域の全ての印刷すべきラインを印刷する。
【００１７】
本発明の特徴は、描画領域の切替え時のマルチヘッドの送り制御にある。すなわち、第１の描画領域の印刷を終えて、第２の描画領域の印刷を開始する時に、印刷対象，例えば、用紙に対するマルチヘッドの位置どりを動作上無駄の無い位置に配置することである。
【００１８】
第２の描画領域、すなわち、例えば、第２頁以降の用紙の印刷を開始する際には、この第２の描画領域における印刷すべき全てのライン数を取得し、この印刷ライン数がマルチヘッドに備える全ての記録ヘッドの駆動を必要とするかどうかを判断する。全ての記録ヘッドの駆動が必要であれば、マルチヘッドはフルスケールで相対的に移動され、第１の描画領域と同様に印刷が行われる。第２の描画領域における印刷すべき全てのライン数が、全ての記録ヘッドの駆動を必要としない場合には、必要ヘッド数に対応した移動量だけ前記フィード方向に前記マルチヘッドを相対的に移動させる。これにより、マルチヘッドの相対的移動が常に必要な移動量だけ行われるので、無駄な動きを排除して、その分移動時間が節約でき、迅速な印刷が行われる。
【００１９】
また、上記目的は、請求項２の発明によれば、印刷ラインの延びる方向と直交するフィード方向に等ピッチａの間隔をおいて配置された複数の記録ヘッドを備えたマルチヘッドの送り制御装置であって、少なくとも、前記マルチヘッドの有する複数の各記録ヘッドに駆動指令を出すヘッド駆動部と、描画対象の描画領域の切替えに際して、前記マルチヘッドと前記描画対象物との印刷開始時の相対的位置に前記マルチヘッドが相対的に移動するように指令する移動指令部と、前記描画領域に印刷すべき全ライン数データを受容する印刷ラインデータ受容部と、少なくとも印刷ライン数に対応した前記複数の記録ヘッドの必要駆動データを格納した記憶手段とを備えており、さらに、前記印刷ラインデータ受容部に入力される印刷ラインデータと、前記記憶手段に格納されている必要駆動データに基づいて、連続して印刷すべき複数枚の印刷対象に対する描画領域のページ切替えの際に、ページ切替前である第１の描画領域の最終行の印刷では、前記マルチヘッドの複数の記録ヘッドのうち、前記フィード方向に沿って、前記第１の描画領域に続く第２の描画領域に近接した側の端部の記録ヘッドで印刷を行う構成において、これから印刷するページである前記第２の描画領域について、印刷すべき全てのラインのライン数が前記マルチヘッドの有する複数の記録ヘッドのうち、少なくとも全てのヘッドの駆動を必要とするかどうかを解析して、前記マルチヘッドの有する全ての記録ヘッドの駆動を必要とする場合には、マルチヘッドを印刷ラインの延びる方向と直交するフィード方向に、該マルチヘッドの有する前記記録ヘッド数をＮとした場合に、記録ヘッドの全数Ｎに、これらのヘッドどうしの間隔である前記ピッチ寸法ａを乗じた寸法としての（Ｎ−１）×ａに、前記第１枚目の最終印刷行から次の印刷領域である第２枚目の最初の印刷行までの距離に対応した寸法Ｘを加えた距離に相当するフルスケールの距離を算出し、前記第２の描画領域で印刷すべき全てのラインのライン数が前記マルチヘッドの有する全ての記録ヘッドの駆動を必要としない場合には、必要ヘッド数に対応した移動量として、必要ヘッド数をｎとした場合に、これに対応した移動量として、移動させるヘッド数ｎに、ヘッドどうしの間隔である前記ピッチ寸法ａを乗じた寸法としての（ｎ−１）×ａに、前記寸法Ｘを加えた移動量を算出する印刷ラインデータ解析部を備える、プリンタ用マルチヘッドの送り制御装置により、達成される。
【００２０】
請求項２の構成によれば、このような装置をすることで、請求項１と同様の作用を得る装置構成を得ることができる。
【００２１】
また、上記目的は、請求項３の発明によれば、印刷ラインの延びる方向と直交するフィード方向に等ピッチａの間隔をおいて配置された複数の記録ヘッドを備えたプリンタ用マルチヘッドの送り制御プログラムを格納した記録媒体であって、連続して印刷すべき複数枚の印刷対象の第１枚目である第１の描画領域に前記複数のヘッドを駆動して、この第１の描画領域の全ての印刷すべきラインを印刷するとともに、該第１の描画領域の最終行について、前記マルチヘッドの複数の記録ヘッドのうち、前記フィード方向に沿って、前記第１枚目に続く第２枚目である第２の描画領域に近接した側の端部の記録ヘッドで印刷するステップと、続いて該第２の描画領域に前記マルチヘッドを移動する際に、この第２の描画領域で印刷すべき全てのラインのライン数が前記マルチヘッドの有する全ての記録ヘッドの駆動を必要とするライン数であるかどうかを判断するステップと、前記マルチヘッドの有する全ての記録ヘッドの駆動を必要とする場合には、マルチヘッドを印刷ラインの延びる方向と直交するフィード方向に、該マルチヘッドの有する前記記録ヘッド数をＮとした場合に、記録ヘッドの全数Ｎに、これらのヘッドどうしの間隔である前記ピッチ寸法ａを乗じた寸法としての（Ｎ−１）×ａに、前記第１枚目の最終印刷行から次の印刷領域である第２枚目の最初の印刷行までの距離に対応した寸法Ｘを加えた距離に相当するフルスケールの距離だけ相対的に移動させるステップと、前記第２の描画領域で印刷すべき全てのラインのライン数が前記マルチヘッドの有する全ての記録ヘッドの駆動を必要としない場合には、必要ヘッド数に対応した移動量として、必要ヘッド数をｎとした場合に、これに対応した移動量として、移動させるヘッド数ｎに、ヘッドどうしの間隔である前記ピッチ寸法ａを乗じた寸法としての（ｎ−１）×ａに、前記寸法Ｘを加えた移動量だけ前記フィード方向に前記マルチヘッドを相対的に移動させるステップとを有するプログラムを格納した記録媒体により、達成される。
【００２２】
請求項３の構成によれば、請求項１と同様の作用を実現できるプログラムを種々の記録媒体に保持して使用したり携帯もしくは携行したりすることが可能である。
【００２３】
また、上記目的は、請求項４の発明によれば、印刷ラインの延びる方向と直交するフィード方向に等ピッチａの間隔をおいて配置された複数の記録ヘッドを備えたプリンタ用マルチヘッドの送り制御プログラムであって、連続して印刷すべき複数枚の印刷対象の第１枚目である第１の描画領域に前記複数のヘッドを駆動して、この第１の描画領域の全ての印刷すべきラインを印刷するとともに、該第１の描画領域の最終行について、前記マルチヘッドの複数の記録ヘッドのうち、前記フィード方向に沿って、前記第１枚目に続く第２枚目である第２の描画領域に近接した側の端部の記録ヘッドで印刷するステップと、続いて該第２の描画領域に前記マルチヘッドを移動する際に、この第２の描画領域で印刷すべき全てのラインのライン数が前記マルチヘッドの有する全ての記録ヘッドの駆動を必要とするライン数であるかどうかを判断するステップと、前記マルチヘッドの有する全ての記録ヘッドの駆動を必要とする場合には、マルチヘッドを印刷ラインの延びる方向と直交するフィード方向に、該マルチヘッドの有する前記記録ヘッド数をＮとした場合に、記録ヘッドの全数Ｎに、これらのヘッドどうしの間隔である前記ピッチ寸法ａを乗じた寸法としての（Ｎ−１）×ａに、前記第１枚目の最終印刷行から次の印刷領域である第２枚目の最初の印刷行までの距離に対応した寸法Ｘを加えた距離に相当するフルスケールの距離だけ相対的に移動させるステップと、前記第２の描画領域で印刷すべき全てのラインのライン数が前記マルチヘッドの有する全ての記録ヘッドの駆動を必要としない場合には、必要ヘッド数に対応した移動量として、必要ヘッド数をｎとした場合に、これに対応した移動量として、移動させるヘッド数ｎに、ヘッドどうしの間隔である前記ピッチ寸法ａを乗じた寸法としての（ｎ−１）×ａに、前記寸法Ｘを加えた移動量だけ前記フィード方向に前記マルチヘッドを相対的に移動させるステップとを有するプリンタ用マルチヘッドの送り制御用プログラムにより、達成される。
【００２４】
請求項４の構成によれば、請求項１の作用と同様の作用を発揮すべきプログラムを種々の記録媒体や伝送媒体上で保持して使用等することができる。
【００２６】
請求項５の発明は、請求項１の構成において、前記マルチヘッドは複数Ｎ個（Ｎ：自然数）の記録ヘッドを有し、この複数の記録ヘッドは前記フィード方向に等ピッチａで前記マルチヘッド内に配置されており、前記第２の描画領域に前記マルチヘッドを移動する際に前記第２の描画領域で印刷すべき領域が（Ｎ−１）×ａより以下であるか、（Ｎ−１）×ａより大きいかを判断し、（Ｎ−１）×ａより以下であった場合には、必要ヘッド数に対応した移動量だけ前記フィード方向に前記マルチヘッドを相対的に移動させて前記第２の描画領域を印刷することを特徴とする。
【００２７】
請求項５あるいは請求項６の構成によれば、それぞれ、請求項１の作用を得る上での具体的な手法を構成することができる。
【００２８】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面に基づいて詳細に説明する。
【００２９】
図１は、本発明の実施形態に係るマルチヘッド送り制御装置が適用されるプリンタの構成の一例を示す概略図である。
【００３０】
図において、プリンタ１０は、印刷対象としての例えば印刷用紙１５に対してマルチヘッド１１により所定の印刷を行うことができる構成を備えており、プリンタの全体構成は公知の広く使用されている構成が適用できる。
【００３１】
このプリンタ１０では、特に、複数の記録ヘッドを備えるマルチヘッド１１が使用されている。各記録ヘッドは、例えば、インクジェット型の記録ヘッドが使用でき、このような記録ヘッドは、複数組，例えば３組のヘッド部とインクを収容する液室及び、各ヘッド部に駆動手段、例えばピエゾ素子を備えている（図示せず）。各液室は、インクを吐出するノズル部に接続されており、ノズル部はマルチヘッド１１の図１において下面に開口されている。各組の液室には、異なる色のインク、たとえばイエロー（Ｙ）、マゼンタ（Ｍ）、クロマ（Ｃ）のインクが収容されている。
【００３２】
各液室のピエゾ素子は、後述する送り制御装置のヘッド駆動部からの指令信号に基づいて、動作することにより、液室内のインクを、上記ノズル部から、図１に示す印刷用紙１５に向けて発射して、インクを着弾させることができるようになっている。
【００３３】
上記マルチヘッド１１は、例えば、ボール螺子１２等からなる送り手段１２に沿って矢印Ｅの方向に沿って往復移動されるようになっており、このＥ方向への移動は、送りモータ等でなる第１の駆動手段１３により行われるようになっている。この矢印Ｅ方向は、印刷用紙１５の印字方向，すなわちライン方向と一致している。
【００３４】
さらに、マルチヘッド１１は、印刷用紙１５との関係において、上記矢印Ｅ方向と直交する矢印Ｆで示すフィード方向に、送りモータ等でなる第２の駆動手段１４により相対移動されるようになっている。
【００３５】
図示の場合、第２の駆動手段１４は、マルチヘッド１１を移動させるようになっているが、第２の駆動手段１４は、マルチヘッド１１を直接移動させなくても、印刷対象である印刷用紙１５側をフィードさせるようにして、相対移動させるようになっていればよい。
【００３６】
そして、マルチヘッド１１の印刷時の送り制御を行うために、上記マルチヘッド１１、第１の駆動手段１３、第２の駆動手段１４には、送り制御装置２０が接続されている。
【００３７】
送り制御装置２０は、例えば、プリンタ１０に印刷の指定を出すパーソナルコンピュータ等の端末装置１６とプリンタ１０との間に介在して、プリンタ１０の動作の中で、マルチヘッド１１の送り制御を行うようになっている。
【００３８】
図２は、この送り制御装置２０の構成例を示している。
【００３９】
図において、送り制御装置２０は、マルチヘッド１１の有する複数の各記録ヘッドに駆動指令を出すヘッド駆動部２２，２３，２４，２５と、描画対象の描画領域の切替えに際して、マルチヘッド１１と描画対象物との印刷開始時の相対的位置にマルチヘッド１１が相対的に移動するように指令する移動指令部２９と、描画領域に印刷すべき全ライン数データを受容する印刷ラインデータ受容部２６と、少なくとも印刷ライン数に対応した複数の記録ヘッドの必要駆動データを格納した記憶手段２７と、印刷ラインデータ解析部２８とを備えている。
【００４０】
上記ヘッド駆動部２２，２３，２４，２５は、マルチヘッド１１が備えた記録ヘッドの数に対応して、この実施形態の場合、例えば４つ設けられている。
【００４１】
上記印刷ラインデータ受容部２６は、例えば、図１の端末装置１６を介して送られる印刷データであり、印刷対象である印刷用紙１５に印刷する場合において、所定のフォーマットで、少なくとも、１頁の印刷可能な全ライン数や、印刷すべき実際の文書等の印刷内容において、印刷されるべき全てのライン数の頁別のデータ等が含まれたデータを受け取るようになっている。
【００４２】
記憶手段２７には、印刷データを所定のフォーマットで、各描画領域に割りつける場合に、各描画領域毎の全印刷ライン数と、印刷すべき全てのラインを対応する描画領域に印刷するのに必要な記録ヘッド数との関係に関するデータが格納されている。
【００４３】
上記印刷ラインデータ解析部２８は、印刷ラインデータ受容部２６に入力される印刷ラインデータと、前記記憶手段２７に格納されている必要駆動データに基づいて、描画領域の切替えの際に、これから印刷する描画領域について、印刷すべき全てのラインのライン数がマルチヘッド１１の有する複数の記録ヘッドのうち、少なくとも全てのヘッドの駆動を必要とするかどうかを解析して、解析結果に対応した移動量を算出するようになっている。
【００４４】
移動指令部２９は、印刷ラインデータ解析部２８の解析結果に基づいて、フィード方向Ｆにマルチヘッド１１を相対的に移動させるための信号を第２の駆動手段１４に送出するようになっている。
【００４５】
この送り制御装置２０は、例えば、後述するステップを有するマルチヘッドの送り制御プログラムを上述した端末装置１６のハードディスクやＲＯＭ（リード・オンリー・メモリー）等の記憶手段に格納したり、あるいは、プリンタ１０の備えるプリンタドライバ内の記憶手段に格納して動作させることにより実現される。また、マルチヘッドの送り制御プログラムは、ＣＤ−ＲＯＭやフロッピーディスク等の記録媒体により、あるいは、インターネット等の伝送記録媒体を介して、これらに接続された端末装置１６等を介して供給することができる。
【００４６】
したがって、例えば、端末装置１６のＣＰＵ等で構成される制御部２１が、例えば、上述の移動指令部２９、各ヘッド駆動部２２，２３，２４，２５、印刷ラインデータ解析部２８、ハードディスクやＲＯＭ等の記憶手段２７と接続されて、後述する処理における判断を行うようになっている。
【００４７】
図３は、マルチヘッド１１による印刷の様子を説明する図であり、図４は、このような印刷を行う場合の送り制御装置２０の動作例を示すフローチャートである。
【００４８】
先ず、図３において、マルチヘッド１１は、図６で説明した従来のマルチヘッド１と同じ構成であり、複数の記録ヘッド，この場合、４つの記録ヘッドＡ，Ｂ，Ｃ，Ｄが図においてマルチヘッド１１の長さ方向であるＬに沿った縦方向に、ａに示す等しいピッチで、すなわち等間隔を置いて、配置されている。また、マルチヘッド１１においては、各記録ヘッドＡ，Ｂ，Ｃ，Ｄは、各ヘッドへの駆動電流や信号を印加するための基板等の組み込みスペースを必要とする関係から、マルチヘッド１１の幅方向であるＷの方向に、互い違いに位置をずらして配置されている。さらに、マルチヘッド１１の各記録ヘッドは、後述するヘッドの送り方向Ｆに沿って、各記録ヘッドＡ，Ｂ，Ｃ，Ｄが順に並ぶように上記等しいピッチａを置いて配置されている。
【００４９】
また、図６において、符号１５には印刷対象が示されており、印刷対象は印刷が行われる描画領域を有している。本実施形態の場合、印刷対象は例えば、印刷用に用意される紙である。印刷用紙に印刷を行う場合には、印刷内容が複数の紙面にわたる場合、通常、連続印刷モードにより、複数の描画領域に印刷される。すなわち、この場合の１枚目の紙が第１の描画領域１５ａであり、連続印刷される２枚目が第２の描画領域１５ｂである。
【００５０】
図において、Ｐ１は１枚目の紙の長さを示しており、第１の描画領域の長さを示している。Ｐ２は２枚目の紙の長さを示しており、第２の描画領域の長さを示している。
【００５１】
このような構成において、図３の制御部２１の指令により、図４のＳＴ１に示すマルチヘッド１１の送り制御が開始されると、移動指令部２９は、図１の第１の駆動手段１３に指示して、マルチヘッド１１を印刷開始位置（初期位置）に配置する。この場合、初期位置は第１の描画領域１５ａの上端部で、かつ左端位置である。
【００５２】
次に、最初の描画領域１５ａの印刷を開始する（ＳＴ２）。この場合、マルチヘッド１１は、第１の駆動手段１３により、第１の描画領域１５ａの長さ方向Ｐ１と直交するＥ方向に沿って、先ずＥ１の向きに送られながら印刷を行う。このＥ方向がライン方向であり、印字が連続する方向と一致する。
【００５３】
最初の描画領域１５ａの印刷では、マルチヘッド１１の有する全ての記録ヘッドＡ，Ｂ，Ｃ，Ｄが駆動されて、各記録ヘッドの位置に応じて、１行（１ライン）ずつ最初の印刷Ａ１，Ｂ１，Ｃ１，Ｄ１が同時に印字または印刷される。
【００５４】
次に，Ａ１，Ｂ１，Ｃ１，Ｄ１の印刷が終了した位置から、第２の駆動手段１４により、マルチヘッド１１は、矢印Ｆの方向に１行分だけ相対的に移動され（ＳＴ３）た後、第１の駆動手段１３により、Ｅ２の向きに送られながら、全ての記録ヘッドＡ，Ｂ，Ｃ，Ｄが駆動されて、最初の印刷Ａ１，Ｂ１，Ｃ１，Ｄ１の段階から図３の右側に示すように、次行の印刷Ａ２，Ｂ２，Ｃ２，Ｄ２が印刷される。
【００５５】
このようにして、マルチヘッド１１は、各記録ヘッドＡ，Ｂ，Ｃ，Ｄの間のピッチａの範囲内で設定された行数ｎだけ，行送りを繰り返して、Ｅ方向へ往復移動される（ＳＴ４）ことにより第１の描画領域１５ａの全ての印刷すべきラインの印刷が行われる。
【００５６】
次に、第２の描画領域１５ｂ，すなわち、例えば、第２ページ目の用紙の印刷を開始するに先立って、次のようにして、マルチヘッド１１の移動量を求める。
【００５７】
すなわち、先ず、図２の印刷ラインデータ受容部２６が、第２の描画領域１５ｂにて印刷すべき全てのライン数ＡＬやフォーマットに関するデータを受容し、制御部２１は、このデータを印刷ラインデータ解析部２８を介して取得する（ＳＴ６）。次に、制御部２１は、印刷ラインデータ解析部２８に指令して、記憶手段２７に格納されている印刷ライン数とフォーマットに関するデータから、ＳＴ６の判断を行わせる。
【００５８】
すなわち、第２の描画領域１５ｂにてこれから印刷すべき全ライン数をＡＬとし、マルチヘッド１１の有する記録ヘッド数をＮ（Ｎは自然数で、この場合、Ｎは４）、第１の駆動手段１３による行送り回数をＲとする。ここで、ひとつの記録ヘッドはＲ行印刷することができる。そして、印刷すべき全ライン数ＡＬが（Ｎ−１）×Ｒと等しいか、これより多いかを判断する（ＳＴ６）。
【００５９】
Ｎを４として説明すると、印刷すべき全ライン数をＡＬが３×Ｒと等しい場合には、記録ヘッドを３つ使えば印刷すべき全ライン数をＡＬを印刷することができるので、マルチヘッド１１の相対移動方向Ｆの前方より，すなわち、マルチヘッド１１の終端１１ｂ側から記録ヘッドを駆動することとして、割り付ければ、記録ヘッドＢ，Ｃ，Ｄを使用すれば印刷すべき全ライン数ＡＬを全て印刷することができることになる。そうすると、マルチヘッド１１を第２の描画領域１５ｂを前述した初期位置に対応する位置まで送って、記録ヘッドＡを使用できるようにする必要がないので、マルチヘッド１１の先端１１ａから一番先端よりの記録ヘッドＡまでの距離を送らなくてもよくなる。図示の場合には、第２の描画領域１５ｂの全印刷ライン数は３行であるから、ＳＴ８の移動となる。
【００６０】
このようにして、印刷ラインデータ解析部２８は、ＳＴ６の判断結果を制御部２１に送り、制御部２１はＳＴ６で肯定結果を得た場合には、全ての記録ヘッドＡ，Ｂ，Ｃ，Ｄの駆動が必要であるから、その旨移送指令部２９に指示を出す。移送指令部２９は、第２の駆動手段１４に指示を送って、図６で説明したと同様にマルチヘッド１１をフルスケールで移動する（ＳＴ７）。これに対して、制御部２１はＳＴ６で否定結果を得た場合には、全ての記録ヘッドＡ，Ｂ，Ｃ，Ｄの駆動が必要ではないので、さらに、駆動を必要とするヘッド数を印刷ラインデータ解析部２８にて後述するように算出して、その旨移送指令部２９に指示を出す。移送指令部２９は、第２の駆動手段１４に指示を送って、必要ヘッド数に対応した移動量だけ移動する（ＳＴ８）。
【００６１】
ここで、実際の移動量の算出について説明する。すなわち、図４のＳＴ６において、否定結果を得た場合、印刷ラインデータ解析部２８は、一例として、次の手順により、駆動が必要な記録ヘッドの数を求める。
【００６２】
例えば、印刷すべき全ライン数ＡＬを行送り回数Ｒで割り算する（ＡＬ／Ｒ）ことにより、必要となる記録ヘッド数が得られる。印刷ラインデータ解析部２８は得られた必要記録ヘッド数に対応して、マルチヘッド１１の移動量を求める。この場合、移動量は、例えば、図３において、マルチヘッド１１の終端１１ｂ側から、必要とされる記録ヘッドまでの距離に、Ｘの距離を加えたものである。そして、このような必要記録ヘッド数と、これに対応した移動量は予め求めることができるので、例えば、テーブルデータとして、記憶手段２７に格納しておけば、上述のようにして必要な記録ヘッドの数を求めると同時に、このテーブルデータを参照するだけで、マルチヘッド１１のＦ方向への相対移動量を得ることができる。
【００６３】
この移動量は、上述したように、制御部２１を介して移動指令部２９に伝えられ、かくして、移動指令部２１は、第２の駆動手段１４に指示を与えて、当該移動量だけマルチヘッド１１のＦ方向への相対移動を行う。
【００６４】
また、移動後は、上述のようにして求めた記録ヘッドの数だけ、制御部２１は、駆動対象となる記録ヘッドを選定し、各ヘッド駆動部２２ないし２５に駆動指令を与えて、第２の描画領域１５ｂの印刷を行う。
【００６５】
このように、本実施形態では、マルチヘッド１１が第１の描画領域１５ａの印刷を終えて、第２の描画領域１５ｂの印刷を開始する時に、印刷対象，例えば、用紙に対するマルチヘッド１１の位置どりを動作上無駄の無い位置に配置することができる。
【００６６】
具体的には、第２の描画領域１５ｂである第２頁以降の用紙の印刷を開始する際には、この第２の描画領域１５ｂにおける印刷すべき全てのライン数ＡＬを取得し、この全印刷ライン数ＡＬがマルチヘッド１１に備える４つの記録ヘッドＡ，Ｂ，Ｃ，Ｄの全ての駆動を必要とするかどうかを判断している。そして、全ての記録ヘッドの駆動が必要であれば、マルチヘッド１１はフルスケールで相対的に移動され、第１の描画領域１５ａと同様に印刷が行われる。第２の描画領域１５ｂにおける印刷すべき全てのライン数ＡＬが、全ての記録ヘッドＡ，Ｂ，Ｃ，Ｄの駆動を必要としない場合には、必要ヘッド数に対応した移動量だけフィード方向Ｆにマルチヘッド１１を相対的に移動させている。これにより、マルチヘッドの相対的移動が常に必要な移動量だけ行われるので、無駄な動きを排除して、その分移動時間が節約でき、迅速な印刷を実現することができる。
【００６７】
上述の実施形態では、第２の描画領域の印刷すべき領域を判断するのに印刷のライン数を用いているが、このような手法以外に、第２の実施形態として、例えば図５に示すような手法を採用してもよい。
【００６８】
すなわち、図５では、マルチヘッド内の各記録ヘッドＡ、Ｂ、Ｃ、Ｄの間のピッチａを基準として第２の描画領域の印刷すべき領域を判断してもよい。つまり、ひとつの記録ヘッドは、第１の駆動手段１３による行送りにより、各描画領域において、ピッチａの範囲内を印刷する。そして、この場合には、ピッチａの範囲を基準として、第２の描画領域における印刷すべき領域が、このピッチａの何個分に相当するかを判断するようにする。
【００６９】
具体的には、図３の第２の描画領域１５ｂにて、図５に示されているように、これから印刷すべき領域をＡＰとし（ＳＴ５‘）、マルチヘッド１１の有する記録ヘッド数をＮ（Ｎは整数）とする。そして、第２の描画領域の印刷すべき領域ＡＰが（Ｎ−１）×ａ以下であるか、それよりも大きいかを判断することになる（ＳＴ６‘）。そして、前述のライン数基準の場合と同様に得られたデータを、図２の印刷ラインデータ受容部と同様の手法による印刷データ受容部にて受容し、また、図２の印刷ラインデータ解析部に相当する印刷領域解析部を設けて、得られた印刷領域を、記憶手段に格納されている必要駆動データに基づいて解析する。
【００７０】
その後、マルチヘッド１１をフルスケールで移動させる必要があれば、フルスケールで移動させる（ＳＴ７）。マルチヘッド１１をフルスケールで移動させる必要がない場合には、必要ヘッド数に対応した移動量だけマルチヘッド１１をフィード方向Ｆに沿って相対的に移動させ（ＳＴ８）、第２の描画領域における印刷すべきラインを各記録ヘッドにより印刷するようにしてもよい。
【００７１】
本発明は上述の実施形態に限定されない。例えば、マルチヘッド１１のフィード方向Ｆへの相対移動は、印刷対象側だけを移動してもよく、マルチヘッド１１と印刷対象の両方を移動してもよい。また、マルチヘッド１１の印刷対象は印刷用紙だけなく、あらゆる対象に応用することができる。さらに、送り制御装置２０に図示した構成は、その機能をまとめてより少ない構成で実現してもよい。
【００７２】
【発明の効果】
以上説明したように、本発明によれば、マルチヘッドの無駄な動きを省いて迅速に駆動できる、プリンタ用マルチヘッドの送り制御方法及び送り制御装置を提供することができる。
【図面の簡単な説明】
【図１】本発明のマルチヘッドを備えたプリンタの好ましい実施の形態を示す斜視図。
【図２】図１のプリンタのマルチヘッドの送り制御装置の概略構成図。
【図３】図２のマルチヘッドの送り制御装置におけるマルチヘッドによる印刷の様子を示す図。
【図４】図２のマルチヘッドの送り制御装置におけるヘッドの移動制御の方法の一例を示すフローチャート。
【図５】図２のマルチヘッドの送り制御装置におけるヘッドの移動制御の方法の他の例を示すフローチャート。
【図６】従来のマルチヘッドによる印刷の様子を示す図。
【符号の説明】
１０      プリンタ
１１      マルチヘッド
１３      第１の駆動部
１４      第２の駆動部
１５      印刷対象（印刷用紙）
１６      端末装置
２０      送り制御装置
２１      制御部
２２      ヘッド駆動部
２３      ヘッド駆動部
２４      ヘッド駆動部
２５      ヘッド駆動部
２６      印刷ラインデータ受容部
２７      記憶手段
２８      印刷ラインデータ解析部
【図１】
0003804463.tif 000002
【図２】
0003804463.tif 000003
【図３】
0003804463.tif 000004
【図４】
0003804463.tif 000005
【図５】
0003804463.tif 000006
【図６】
0003804463.tif 000007