(57)【要約】【課題】二段印刷ヘッドによりロール紙に連続してページ単位のカラー印刷を行なう場合に、ページ境界で印刷用紙８１を逆方向に搬送することなく次ページ印刷を続行可能な印刷制御装置及び方法を提供すること。【解決手段】印刷データ８５を複数の印刷データ８６〜８９に分割し、分割した印刷データ８６〜８９の各色毎の印刷データを、二段印刷ヘッド７０の分割位置Ｄを基準にして上段及び下段の印刷要素に割当てて、印刷を行うよう制御する。このように制御することにより、最終印刷パスにおける印刷データ８９の印刷は、上段印刷要素の分割位置Ｄに近い方の印刷要素により印刷されるため、最終印刷パスが終了した時点において分割位置Ｄが次のページよりも上位の位置にあり、印刷用紙８１を逆送させることなく次ページの印刷を続行することが可能となる。【選択図】      図３
2005014235.tif 000002
【特許請求の範囲】
【請求項１】
各色毎に縦列に並べられた複数の印刷要素を異なる色毎に上下２段に分割して配置した二段印刷ヘッドによりカラー印刷を行なう印刷装置のカラー印刷制御装置であって、
前記二段印刷ヘッドの上下分割の境界位置を基準にして上下の前記複数の印刷要素に各色の印刷データを割当てる印刷データ割当制御部と、
前記印刷データを割当てられた前記印刷要素の数に応じて、紙送り量を制御する搬送制御部と、を備えることを特徴とする印刷制御装置。
【請求項２】
前記印刷データ割当制御部は、１ページ分の各色の印刷データを上から順に前記各色の複数の印刷要素に割当て、最後に残った前記複数の印刷要素より少ない数の残り印刷データについて、前記二段印刷ヘッドの前記境界位置に近い各色の印刷要素に割当てることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記搬送制御部は、前記上段及び下段の印刷要素の高さ分づつ印刷用紙を搬送し、前記残りの印刷データを上段の印刷要素により印刷するときには、前記残りの印刷データの縦幅に相当する距離だけ印刷用紙を搬送することを特徴とする請求項３に記載の印刷制御装置。
【請求項４】
前記印刷データ割当制御部は、前記各色の印刷要素数以下の数であって、１ページ分の印刷データの縦列印刷画素数を均等割可能な最大公約数を算出し、前記二段印刷ヘッドの前記境界位置から前記最大公約数と同じ数の上下の印刷要素に前記印刷データを割当てることを特徴とする請求項１に記載の印刷制御装置。
【請求項５】
前記搬送制御部は、前記最大公約数により割当てられた前記印刷要素の数に相当する長さの単位で、前記印刷用紙を搬送するよう制御することを特徴とする請求項４に記載の印刷制御装置。
【請求項６】
カラー印刷を行なう複数色の印刷要素を異なる色毎に上下２段に分割して配置した二段印刷ヘッドによりカラー印刷を行なう印刷装置の印刷制御方法であって、
（ａ）  前記二段印刷ヘッドの上下分割の境界位置を基準にして上下の前記複数の印刷要素に各色の印刷データを割当てる工程と、
（ｂ）  前記印刷データを割当てられた前記印刷要素の数に応じて、紙送り量を制御する工程と、を備えることを特徴とする印刷制御方法。
【請求項７】
前記工程（ａ）は、１ページ分の各色の印刷データを上から順に前記各色の複数の印刷要素に割当て、最後に残った前記複数の印刷要素より少ない数の残り印刷データについて、前記二段印刷ヘッドの前記境界位置に近い各色の印刷要素に割当てることを特徴とする請求項６に記載の印刷制御方法。
【請求項８】
前記工程（ｂ）は、前記上段及び下段の印刷要素の高さ分づつ印刷用紙を搬送し、前記残りの印刷データを上段の印刷要素により印刷するときには、前記残りの印刷データの縦幅に相当する距離だけ印刷用紙を搬送することを特徴とする請求項７に記載の印刷制御方法。
【請求項９】
前記工程（ａ）は、前記各色の印刷要素数以下の数であって、１ページ分の印刷データの縦列印刷画素数を均等割可能な最大公約数を算出し、前記二段印刷ヘッドの前記境界位置から前記最大公約数と同じ数の上下の印刷要素に前記印刷データを割当てることを特徴とする請求項６に記載の印刷制御方法。
【請求項１０】
前記工程（ｂ）は、前記最大公約数により割当てられた前記印刷要素の数に相当する長さの単位で、前記印刷用紙を搬送するよう制御することを特徴とする請求項９に記載の印刷制御方法。
【請求項１１】
請求項６から１０のいずれか１項に記載の方法の各工程をコンピュータに実行させるプログラム。
【請求項１２】
請求項６から１０のいずれか１項に記載の方法の各工程をコンピュータに実行させるプログラムを記載した、コンピュータにより読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カラー印刷を行なうための印刷制御装置及び印刷方法に関し、特に、カラー印刷用の各色の印刷要素を縦方向に分割して配列した二段印刷ヘッドにより印刷を行なう印刷制御装置及び印刷制御方法に関する。
【０００２】
【従来技術】
プリンタ（印刷装置）のカラー印刷では、シアン（Ｃ）、マジェンタ（Ｍ）、イエロー（Ｙ）等の組合せにより各種の色が表現される。また、文字等に使用される色として、通常ブラック（Ｋ）も使用される。したがって、プリンタの印刷ヘッドは、これらの各色を印刷する印刷要素を備えている。プリンタによっては、より種々の理由によりこれら以外の色要素を備えているものも存在するが、基本的な原理は４種の色による印刷と同じであるので、本明細書では、これらの４種の色を用いて説明する。
【０００３】
例えば、インクジェットプリンタにおいて、これらの４種のインクを吐出するには、印刷要素として、ＣＹＭＫの各色に応じた４種類のインク吐出ノズルが必要となる。印刷ヘッドには、このような吐出ノズルをＣＹＭＫの各色をそれぞれ縦１列づつ設けた印刷ヘッドと、上下２段にそれぞれ２色づつ設けた印刷ヘッド（このような印刷ヘッドを「二段印刷ヘッド」と称する）とがある。これらの印刷ヘッドは、横方向に移動するキャリッジに搭載され、キャリッジに搭載された吐出ノズルが印刷用紙を横切る際に必要なインクを印刷用紙に吐出することにより、カラー印刷が行なわれる。
【０００４】
例えば、ＣＹＭＫのそれぞれを各色毎に縦１列づつ計４列設けた印刷ヘッドでは、印刷ヘッドが印刷用紙を１回横切る（このようにキャリッジが印刷用紙を横切ることを「印刷パス」と称する）際に、すべての色の吐出ノズルが印刷用紙の同じ位置を通過することができるので、１回の印刷パスによりカラー印刷が完了する。
【０００５】
ところが、ＣＹＭＫの各色を上下２段に分離して設けた二段印刷ヘッドの場合には、１回の印刷パスではＣＹＭＫのすべての色が印刷用紙の同じ位置を横切ることができない。そのため、４色の印刷をするには、上段印刷要素による印刷を行なうための印刷パスと、下段印刷要素による印刷を行なうための印刷パス（計２回のパス）が必要となる。
【０００６】
図１５（ａ）に二段印刷ヘッド７０の一例を示す。図１５（ａ）の二段印刷ヘッド７０では、上下２段の印刷ヘッドの下側にＣ色のノズル群７１とＹ色のノズル群７２（下段ノズル群）が縦一列にそれぞれ３２個づつが設けられており、上段にＫ色のノズル群７３とＭ色のノズル群７４（上段ノズル群）がそれぞれ３２個づつ設けられている。図１５（ｂ）に、従来技術による二段印刷ヘッド７０によるカラー印刷のための印刷工程（印刷パス）を例示する。
【０００７】
印刷用紙８１が下から上に移動（印刷ヘッドが上から下へ移動：Ｙ１方向へ移動）する場合、３２個の画素に相当する高さ分のカラー印刷を完了するには、まず、最初の印刷パス▲１▼において、下段ノズル群によりＣ、Ｙの印刷を行なう。次に、最初の印刷パスと同じ場所を上段ノズル群が通過するように印刷用紙を移動した後、２回目の印刷パス▲２▼において上段ノズル群によりＫ、Ｍの印刷を行う。
この２回目の印刷パス▲２▼の際に、下段ノズル群は次の印刷データを印刷するための１回目の印刷パスを実行する。このように、２回の印刷パスを行なうことにより、ＣＹＭＫすべての色の印刷が完了する（印刷を完了させるパスを、二段印刷ヘッド７０の上段の斜線で示す）。このように２回の印刷パスを実行するにあたり、従来の二段印刷ヘッドの印刷制御においては、上段ノズル群及び下段ノズル群ともに、上のノズル（印刷要素）から順番に印刷データを割り付けて印刷させていた。
【０００８】
尚、二段印刷ヘッドによるカラー印刷の印刷データ割り付け制御ではないが、ページ終端近くの印刷の際に印刷要素を制御する関連従来技術として、終端近くの印刷データを本来の印刷要素より上側の印刷要素により印刷するようにして、ページの切れ目においてプラテン等にインクを吐出しで汚すことが無いようにした先行技術等は存在する（特許文献１、特許文献２参照）。
【０００９】
【特許文献１】
特開２００２−１７２７７１号公報
【特許文献２】
特開２００２−１７２７７２号公報
【００１０】
【発明が解決しようとする課題】
しかし、従来技術のように、二段印刷ヘッドの印刷制御において、上段及び下段とも各ノズル（印刷要素）の上から順番に印刷データを割り付けると、上段印刷要素により印刷ページの終端近傍の印刷データを印刷するために、上段の印刷要素の上端部近くまで印刷用紙を紙送りしなければならない場合が生じ得る（図１５（ｂ）の最終印刷パス“Ｌ”参照）。ところが、ページ終端近傍の最終印刷パスのためのこのような紙送りにより、下段の印刷要素が次の印刷ページ８２の印刷開始位置より上に移動してしまうことがある。この場合には、次の印刷ページ８２の印刷データを二段印刷ヘッドの下段の印刷要素により正しく印刷するために、ロール紙を逆方向（Ｙ２方向）に搬送してから、次の印刷ページ８３の印刷を開始する必要があった。このような、逆送りは、紙送り機構を複雑にするばかりでなく、印刷速度の遅延、バックラッシュ等による印刷品質の低下を招くことになる。
【００１１】
本発明はこのような従来技術の問題点に鑑みてなされたもので、印刷用紙を逆送する必要が無く、効率的な印刷を可能にする二段印刷ヘッドの印刷制御装置及び印刷制御方法を提供することをその目的とする。
【００１２】
また、本発明は、簡単な制御により二段印刷ヘッドの印刷制御を行なうことが可能な印刷制御装置及び印刷制御方法を提供することをその目的とする。
【００１３】
【課題を解決するための手段】
本発明は、上下２段に分割された二段印刷ヘッドの分割位置を基準にして印刷データの印刷を行なうよう制御することにより、上記課題を解決する。  本発明の第１の態様にかかる印刷制御装置は、各色毎に縦列に並べられた複数の印刷要素を異なる色毎に上下２段に分割して配置した二段印刷ヘッドによりカラー印刷を行なう印刷装置のカラー印刷制御装置であって、二段印刷ヘッドの上下分割の境界位置を基準にして上下の前記複数の印刷要素に各色の印刷データを割当てる印刷データ割当制御部と、印刷データを割当てられた印刷要素の数に応じて、紙送り量を制御する搬送制御部とを備えることを特徴とする。
【００１４】
この態様によると、分割位置を基準にして印刷データが割当てられるので、１ページの最後の印刷パスにおける上段印刷要素による印刷の際には、上段印刷要素の最下位の印刷要素によりページの最終ドット行の印刷が行われる。したがって、１ページ印刷を終了した時点で、二段印刷ヘッドの中央（分割位置）部分がページ境界に配置された状態となっており、そのままの状態で下段印刷要素により直ちに連続する次のページの印刷を開始することが可能となる。
【００１５】
本発明の他の態様にかかる印刷制御装置は、印刷データ割当制御部が、１ページ分の各色の印刷データを上から順に各色の複数の印刷要素に割当て、最後に残った前記複数の印刷要素より少ない数の残り印刷データについて、二段印刷ヘッドの前記境界位置に近い各色の印刷要素に割当てることを特徴とする。
この態様では、二段印刷ヘッドのすべての印刷要素を用いて印刷を実行するので、１ページの印刷を完了するのに必要な印刷パスの数が最小とすることができ、１ページの印刷速度を早くすることが可能となる。
【００１６】
本発明の他の態様にかかる印刷制御装置は、搬送制御部が、上段及び下段の印刷要素の高さ分づつ印刷用紙を搬送し、残りの印刷データを上段の印刷要素により印刷するときには、残りの印刷データの縦幅に相当する距離だけ印刷用紙を搬送することを特徴とする。すべての印刷要素による印刷と最終印刷パスの印刷に合わせて、印刷用紙の搬送を調整する。
【００１７】
本発明の他の態様にかかる印刷制御装置は、印刷データ割当制御部が、各色の印刷要素数以下の数であって、１ページ分の印刷データの縦列印刷画素数を均等割可能な最大公約数を算出し、二段印刷ヘッドの前記境界位置から最大公約数と同じ数の上下の印刷要素に前記印刷データを割当てることを特徴とする。この態様は、均等幅の印刷を繰返すことにより、１ページの印刷を完了させるものである。この態様により、最終印刷パスも他の印刷パスと同様の処理で印刷を実行することができるため、制御方法がシンプルとなる利点がある。また、すべての印刷幅が同一幅であるので、インターレース印刷方式を採用可能であり、高い印刷品質を得ることも可能である。
【００１８】
本発明の他の態様にかかる印刷制御装置は、搬送制御部が、最大公約数により割当てられた印刷要素の数に相当する長さの単位で、印刷用紙を搬送するよう制御することを特徴とする。均等幅の印刷パスに合わせて、印刷用紙の搬送を行うよう制御するものである。
【００１９】
本発明の第１の態様にかかる印刷制御方法は、カラー印刷を行なう複数色の印刷要素を異なる色毎に上下２段に分割して配置した二段印刷ヘッドによりカラー印刷を行なう印刷装置の印刷制御方法であって、（ａ）二段印刷ヘッドの上下分割の境界位置を基準にして上下の複数の印刷要素に各色の印刷データを割当てる工程と、（ｂ）印刷データを割当てられた印刷要素の数に応じて、紙送り量を制御する工程とを備えることを特徴とする。
【００２０】
本発明の他の態様にかかる印刷制御方法は、工程（ａ）が、１ページ分の各色の印刷データを上から順に前記各色の複数の印刷要素に割当て、最後に残った前記複数の印刷要素より少ない数の残り印刷データについて、二段印刷ヘッドの境界位置に近い各色の印刷要素に割当てることを特徴とする。
【００２１】
本発明の他の態様にかかる印刷制御方法は、工程（ｂ）が、上段及び下段の印刷要素の高さ分づつ印刷用紙を搬送し、残りの印刷データを上段の印刷要素により印刷するときには、残りの印刷データの縦幅に相当する距離だけ印刷用紙を搬送することを特徴とする。
【００２２】
本発明の他の態様にかかる印刷制御方法は、工程（ａ）は、各色の印刷要素数以下の数であって、１ページ分の印刷データの縦列印刷画素数を均等割可能な最大公約数を算出し、二段印刷ヘッドの前記境界位置から最大公約数と同じ数の上下の印刷要素に前記印刷データを割当てることを特徴とする。
【００２３】
本発明の他の態様にかかる印刷制御方法は、工程（ｂ）が、最大公約数により割当てられた印刷要素の数に相当する長さの単位で、印刷用紙を搬送するよう制御することを特徴とする。
【００２４】
本発明の他の態様は、上記印刷制御方法のいずれかに記載の各工程をコンピュータに実行させるプログラムである。コンピュータは、ＣＰＵ、論理回路、メモリ、及び各種制御プログラム等から成り、本プログラムを読み込むことにより、上記属性データ送信方法の各工程を実行する。
【００２５】
本発明の他の態様は、上記印刷制御方法のいずれかに記載の各工程をコンピュータに実行させるプログラムを記載した、コンピュータにより読取可能な記録媒体である。
【００２６】
【発明の実施の形態】
以下、本発明の実施形態を、図面を用いて説明する。図１（ａ）、（ｂ）は、本発明の第一の実施形態にかかる二段印刷ヘッドの印刷制御について説明するための図である。本発明では、二段印刷ヘッド７０の分割位置（境界位置）Ｄを基準にして、各色の印刷データを印刷するための印刷要素（印刷ノズル）が割当てられる。分割位置Ｄを基準にして印刷データを割当てるとは、上段下段の印刷要素の分割位置Ｄを中心にして、印刷データを下段の印刷要素については上から下方向に割当て、上段印刷要素については下から上方向に割当てることをいう。
【００２７】
さらに具体的に説明すると、下段の印刷要素Ｃ，Ｙの印刷ノズルに印刷データを割当てるときには、印刷パスに対応する印刷データを上から下に、下段ノズル群の分割位置に最も近い第１のノズルＬ１を基準にして上から下のノズル（印刷要素）に順次割当てる。上段ノズル群に印刷データを割当てるときには、印刷パスに対応する印刷データを下から上に向けて、上段ノズルの分割位置に最も近いノズルＵ１を基準にして下から上のノズル（印刷要素）に順次割当てる。
【００２８】
このように、分割位置Ｄを基準に印刷データを割当てることにより、図１（ｂ）に示すように、最後の印刷パス（“Ｌ”）の印刷においては、残りのデータ（高さ“ｒ”）の印刷は上段印刷要素の最下段の印刷要素を基準にして行われる。したがって、最終印刷パス（”Ｌ”）の印刷が終了した時点で、下段ノズル群（印刷要素）は、そのまま次の印刷ページ最初の印刷パス▲１▼の位置に配置されていることになり、従来技術のように印刷用紙を逆送する必要がない。
【００２９】
図２に二段印刷ヘッドによる印刷を実行するための印刷制御装置の実施形態を示す。印刷制御装置１０は例えばホスト装置内の印刷ドライバ中に設けられる。
印刷制御装置１０は、印刷パス制御手段１１、印刷データ割当て制御手段１２、改行データ制御手段１３を備えており、印刷データ及び改行データ等は、入出力インタフェース１４を介して、二段印刷ヘッド７０を備える印刷装置２０に出力される。
【００３０】
印刷パス制御手段１１は、１ページ分の印刷データを受信すると、二段印刷ヘッド７０の各色の印刷要素（ノズル）の数、１ページの縦方向の印刷ドット数等から、何回の印刷パスで１ページの印刷を終了するかを算出する。印刷パス数が決まると、印刷データ割当て制御手段１２は、各印刷パスにおける各色の印刷データをそれぞれ出力する。改行データ制御手段１３は、各印刷パスが終了する毎に、次の印刷パスによる印刷を実行するために印刷用紙８１を移送し、二段印刷ヘッド７０を印刷用紙８１に対して相対的に下方向に移動させるための搬送データ及び制御命令を出力する。
【００３１】
入出力インタフェース１４を介して印刷装置２０に送信された印刷データ等は、インタフェース２１を介して制御部２２に入力される。制御部２２は、各色の印刷データを対応する印刷要素により割当て、下段用印刷バッファ２３、上段用印刷バッファ２４に入力する。各印刷バッファ２３、２４は、それぞれの色毎のバッファ３１〜３４を備えている。最初の印刷パスでは、下段用印刷バッファ２３のデータが下段印刷要素により色（色Ｃ，Ｙ）の印刷が行なわれる。
【００３２】
最初の印刷パスによる印刷が終了すると、改行データが搬送制御部２５に入力されて、印刷パスの幅だけ印刷用紙８１の改行（紙送り）が行なわれる。改行が終了すると、第２回目の印刷パスによる印刷が実行される。第２回目の印刷パスでは、上段印刷要素により残りの色（Ｋ，Ｍ）が印刷され、下段印刷要素により、次の印刷データの色（Ｃ，Ｙ）が印刷される。
【００３３】
図３を用いて、各印刷パスと印刷データの関係を説明する。印刷用紙８１にカラーの印刷８５を行なうものとする。カラー印刷８５は、各印刷パスにおいて印刷データ８６〜８９の印刷を繰り返すことにより完了する。各印刷データ８６〜８９は、Ｃ，Ｙ，Ｋ，Ｍの各色のデータを含んでいる。最初の印刷パス▲１▼において、下段印刷要素（ノズル）７１、７２によりＣ色及びＹ色の印刷が行なわれる。そのため、最初の印刷パス▲１▼の際に、下段印刷バッファ２４からＣ色、Ｙ色の印刷データが二段印刷ヘッドの下段印刷要素７１、７２に出力される。
【００３４】
第２回目の印刷パス▲２▼において、上段印刷要素７３、７４に対してＫ色、Ｍ色の印刷データが出力され、上段印刷要素により７３、７４により印刷が実行される。第２回目の印刷パス▲２▼による上段印刷要素の印刷の完了により、印刷データ８６部分のＣ，Ｙ，Ｋ，Ｍによるカラー印刷が完了する。第２回目のパス▲２▼において、次の印刷データ８７の下段印刷要素によるＣ色、Ｙ色による印刷が実行される。第３回目のパス▲３▼により、同様に上段印刷要素７３、７４により印刷データ８７部分のＫ色，Ｍ色の印刷が実行され、印刷データ８７のカラー印刷が完了する。
【００３５】
同様の印刷処理が繰り返されると、最後に、印刷要素の数で割り切れない端数の印刷データ８９が残る。１ページの総ドット数／縦型ヘッドの縦方向ノズル数＝ｎ…ｒであるとすると、縦型ヘッド７０全体がｎ回往復印刷運動を繰り返すことにより、端数ｒドットが残ることになる。実際には、印刷の最初は下段印刷要素７１、７２のみにより開始され、最後は上段印刷要素７３、７４により終了するので、１ページの印刷のために縦型印刷ヘッド７０はｎ＋２回印刷用紙を横切ることにより、印刷を完了する。
【００３６】
端数の印刷データ（ｒドット）のＣ，Ｙの印刷は、最後から２番目のパス“ｎ＋１”において、下段印刷要素７１、７２により行われる。この際、下段印刷要素７１、７２の印刷に使用されるノズルは、Ｌ１から順次下側のノズルに割当てられる。最後から２番目の印刷パス（“ｎ＋１”）が終了すると、最後のパス（Ｌ＝ｎ＋２）において、上段印刷要素７３、７４によりＫ，Ｍ色の印刷が行われる。最後のパスＬにおいて上段印刷要素７３、７４に割当てられる端数の印刷データ８９は、分割位置Ｄを基準にしてＵ１から順次上方向の印刷要素（ノズル）に割当てられる。従って、図３に示すように、分割位置Ｄが印刷データ８９の一番下になるように印刷用紙が搬送され、最後の印刷パス（“Ｌ”）が実行される。最後の印刷パス（“Ｌ”）では、Ｋ色とＭ色の残りの印刷データ８９が分割位置Ｄを基準にして上方向の印刷要素に割当てられることになり、最後のパスを終了することにより印刷を完了する。したがって、次のページを、印刷用紙を逆送することなく、順次印刷することが可能となる。
【００３７】
図４は、上段及び下段の印刷要素により、カラー印刷を完了する状況を説明するための図である。第１回目の印刷パスにおいて、下段印刷要素による印刷を終え、２回目の印刷パスの途中を示している。細かい点のパターンで示す部分が下段印刷要素７１、７２によるＣ色，Ｙ色の印刷を完了した部分であり、Ａ１が第１回目の印刷パスにより印刷を完了した部分を示し、Ａ２が第２回目のパスにより印刷を完了した部分である。斜線で示す部分Ｂが第２回目のパスにより上段印刷要素によりＫ色及びＭ色の印刷を完了した部分（すなわち、Ｃ，Ｙ，Ｋ，Ｍのすべての色を印刷し、カラー印刷が完了した部分）である。
（印刷制御手順の説明）
次に、フローチャートを用いて印刷制御手順を説明する。図５は、本発明にかかる二段印刷ヘッドのカラー印刷制御手順の一実施形態を示すフローチャートである。まず、１ページを印刷するのに必要な印刷パスの回数を計算する（Ｓ１０１）。次に、二段印刷ヘッドの下段印刷要素の各ノズルの位置を印刷開始位置に整合させるため、印刷用紙を二段印刷ヘッド７０の分割位置Ｄまで搬送する（Ｓ１０２）。次に最初（第１回目）の印刷パスの印刷を行なうための制御を行なう（Ｓ１０３）。
【００３８】
最初の印刷パスを終了すると、次（第２回目）の印刷パスを実行するために、印刷パスの計算工程により算出した距離だけ印刷用紙を搬送する（Ｓ１０４）。その後、第２回目の印刷パスの制御を行なう（Ｓ１０５）。次に最終印刷パスに移行するか否かを確認する（Ｓ１０６）。工程Ｓ１０１における印刷パスの計算により、総印刷パス数はわかっているので、確認工程Ｓ１０６を通過する度に印刷パス数をインクリメントするカウンタを設けることにより、次が最終印刷パスへかどうかの判定を行なうことが可能である。
【００３９】
次の印刷パスが最終印刷パスでなければ（Ｓ１０６；ＮＯ）、搬送データの送信（Ｓ１０４）及び第２回目の印刷パスの制御と同様の処理（Ｓ１０５）を繰り返し、印刷パスによる印刷が順次実行される。次の印刷パスが最終印刷パスの場合には（Ｓ１０６；ＹＥＳ）、工程Ｓ１０１による印刷パスの計算により算出した最終印刷パスに相当する距離だけ、印刷用紙が搬送され（Ｓ１０７）、最終印刷パスの印刷が実行される（Ｓ１０８）。
【００４０】
次に、以上の印刷パスの計算（Ｓ１０１）、第１回目の印刷パス制御（Ｓ１０３）、第２回目移行の印刷パス制御（Ｓ１０５）および最終印刷パスの制御（Ｓ１０８）について詳細に説明する。
（印刷パスの計算）
図６を用いて印刷パスの計算（図５の工程Ｓ１０１）について説明する。印刷パスの計算では、まず、１ページの印刷部分８５の印刷に必要な縦方向の印刷ドットの総数Ｃｄを算出する（Ｓ２０１）。１ページの大きさ及び印刷解像度が一定である場合には、総数Ｃｄを予め算出し、記憶しておくことも可能である。次に、二段印刷ヘッド７０の印刷要素（印刷ノズル）の数Ｐｅを記憶領域から読み出し（Ｓ２０２）、算出または読み出したＣｄ及びＰｅに基づき、Ｃｄ／Ｐｅ＝ｎ…ｒを計算する（Ｓ２０３）。これにより、二段印刷ヘッド７０の備える各色（Ｃ、Ｙ、Ｋ、Ｍ）のすべての印刷要素Ｐｅを用いてカラー印刷を行なう場合、１ページのカラー印刷に必要な印刷パスの数は、ｎ＋２回であることがわかる（割り切れないｒ個の印刷データを印刷する印刷パスと下段の印刷パスからスタートして上段の印刷パスで終了するため、ｎ＋２回となる）。
（第１回目の印刷パスの制御手順）
図７を用いて、最初の印刷パスの印刷制御手順（図５の工程Ｓ１０３）を説明する。図７は本発明にかかる第１回目の印刷パスの印刷制御手順の一例を示すフローチャートである。最初の印刷パスにおいては、下段印刷要素７１、７２により、第１の印刷データ８６中のシアン（Ｃ）、イエロー（Ｙ）の印刷が行なわれる。そのため、縦幅ＰｅのＣ及びＹの印刷ドットデータが印刷装置２０に送信され、それぞれの印刷バッファ３１、３２に記憶される（Ｓ３０１）。印刷バッファ３１、３２に記憶された印刷データは、キャリッジの移動に同期して下段印刷要素７１、７２に順次出力されて、印刷データに対応するノズルからインク滴が吐出され、印刷が実行される。キャリッジの横方向の駆動は、実行中の印刷パスと次の印刷パスにおける印刷データの印刷に必要な範囲で横方向に駆動するように制御可能であり、必要に応じて、キャリッジ駆動制御データが送信される（Ｓ３０２）。
（第２回目以降の印刷パス制御手順）
第２回目以降の印刷パスの制御手順を説明する。図８は、第２回目の印刷パスの制御手順の一例を示すフローチャートである。第２回目の印刷パスでは、第１番目の印刷データ８６中のブラック（Ｋ）とマジェンタ（Ｍ）の上段印刷要素７３、７４による印刷と、第２番目の印刷データ８７中のシアン（Ｃ）とイエロー（Ｙ）の下段印刷要素７１、７２による印刷とが実行される。そのため、上段印刷要素７３、７４に対する印刷データとして、印刷データ８６中のブラック（Ｋ）とマジェンタ（Ｍ）に関する印刷データが印刷装置２０に送信され（Ｓ４０１）、印刷バッファ３３、３４に記憶される。
【００４１】
また、下段印刷要素７１、７２に対する印刷データとして、印刷データ８７中のシアン（Ｃ）、イエロー（Ｙ）に関する印刷データが印刷装置２０に送信され（Ｓ４０２）、印刷バッファ３１、３２に記憶される。次に、キャリッジを駆動するための制御データが送信される（Ｓ４０３）。印刷バッファ３１〜３４に記憶された印刷データは、キャリッジの移動に同期して順次印刷要素７１〜７４の対応するノズルに出力され、対応するノズルからインクが吐出される。
（最終印刷パスの搬送及び印刷制御手順）
図９を用いて、最初の印刷パスの印刷制御手順（図５の工程Ｓ１０７、Ｓ１０８）を説明する。図９は本発明にかかる最終印刷パスの制御手順の一例を示すフローチャートである。ｎ＋１回目のパスでは、下段印刷要素は、端数の印刷データ８９を印刷することになるため、下段印刷要素の分割位置Ｄに近いノズルのみを使用して端数の印刷データ８９のＣ，Ｙ色を印刷する。最終印刷パス（ｎ＋２回目のパス）では、縦幅がｒドットからなるの端数の印刷データ８９のブラック（Ｋ）及びマジェンタ（Ｍ）を上段印刷要素７３、７４の印刷要素の中央（分割位置Ｄ）よりのノズルを用いて印刷する。これにより端数の印刷データ８９の印刷を含む１ページの印刷が完了する。
【００４２】
第ｎ＋１回目の印刷パスが終了すると、最終印刷パス（ｎ＋２回目のパス）のための印刷用紙の搬送が行なわれる（Ｓ５０１）。最終印刷パスによる印刷は、端数（残り）の印刷データ８９を分割位置Ｄの方からｒ個の上段印刷要素により行なわれるため、印刷用紙をｒ個分の距離だけ搬送するよう制御する。次に、最終印刷パスにより、印刷データ８９中のブラック（Ｋ）、マジェンタ（Ｍ）の印刷データ（高さｒドット）が印刷装置２０に送信され（Ｓ５０２）、印刷バッファ３３、３４に記憶される。次に、キャリッジを駆動するための制御データが送信される（Ｓ５０３）。印刷バッファ３３〜３４に記憶された印刷データは、キャリッジの移動に同期して順次印刷要素７３〜７４の対応するノズルに出力される。対応するノズルからは印刷データに応じてインクが吐出され、印刷が完了する。
【００４３】
以上の説明からわかるように、最終印刷パスにおいては、二段印刷ヘッド７０の分割位置Ｄに近い位置の上段印刷要素により、端数（残り）の印刷データ８９が印刷される。したがって、最終印刷パスを終了した時点において、二段印刷ヘッド７０の下段印刷要素７１、７２は、次のページの印刷開始位置となっており、ロール紙等の連続印刷用紙の場合でも、印刷用紙を逆送することなく、次の印刷を開始できる。
（本発明の第２の実施形態）
本発明の第２の実施形態について説明する。本発明の第２の実施形態においては、均等幅（縦方向の長さ）の各印刷パスを繰り返すことに１ページの全印刷を終了できるようにするものである。これにより、第１の実施形態における最終印刷パスのような残りの印刷データの処理が不要となり、簡潔な印刷制御が可能となる。また、１ページ全体に亘り均等幅による印刷パスにより印刷を完了させるので、インターレース方式の印刷を採用した場合に、印刷品質を高度な状態に維持することが可能である。
【００４４】
図１０を用いて本発明の第２の実施形態にかかる印刷制御方法を説明する。図１０は、１ページの印刷を二段印刷ヘッドにより印刷する場合に、本発明の第２の実施形態にかかる印刷パスによるカラー印刷工程を示す図である。基本的には、図３の場合と同様であるが、各印刷パスの縦方向の幅が、１ページのすべての印刷パスにおいて均等になるように割当てられる点が、第１の実施形態の場合と異なる。そのため、各色の印刷要素Ｐｅのすべてを印刷に使用せず、均等割できる最大公約数に相当する数の印刷要素Ｘ個が印刷に使用される。上段及び下段の各印刷要素は、分割位置Ｄを基準にして使用される。したがって、分割位置Ｄを基準に印刷が開始され、均等幅の印刷パスを繰り返すことにより、分割位置Ｄが各ページの境目に配置された状態で１ページの印刷が終了する。
【００４５】
図１１に本発明の第２の実施形態にかかる二段印刷ヘッドの印刷制御手順のフローチャートを示す。まず、印刷要素の数（Ｐｅ）以下の数値であり、１ページ分の印刷を均等割可能な最大公約数（ドット数：Ｘ）を算出する（Ｓ６０１）。
この最大公約数（ドット数）が、１ページを同一幅（高さ）の印刷パスの繰返しにより印刷可能な、最大の印刷要素の数を示している。次に、二段印刷ヘッド７０の下段印刷要素の位置を印刷開始位置に整合させるため、印刷用紙を二段印刷ヘッド７０の分割位置Ｄに搬送する（Ｓ６０２）。次に最初（第１回目）の印刷パスの印刷を行なうための制御を行なう（Ｓ６０３）。
【００４６】
最初の印刷パスを終了すると、第２回目のパスの印刷パスを実行するために、印刷パスの計算工程により算出したドット数Ｘに相当する距離だけ印刷用紙を搬送する（Ｓ６０４）。その後、第２回目の印刷パスの制御を行なう（Ｓ６０５）。この工程Ｓ６０５においては、上段及び下段の印刷要素に対応する幅Ｘドットの各色の印刷データが抽出され、出力される。第２回目の印刷パスが終了すると、印刷パスがすべて終了したか否かを確認する（Ｓ６０６）。工程Ｓ６０１における印刷パスの計算により、総印刷パス数はわかっているので、確認工程Ｓ６０６を通過する度に印刷パス数をインクリメントするカウンタを設けることにより、次が最終印刷パスへかどうかの判定を行なうことが可能である。以上からわかるように、第２の実施態様では、均等幅の印刷パスにより１ページすべての印刷を終了することができるので、第１の実施例のような最終印刷パスのための特別の処理が不要となる。
（均等幅印刷パスの計算）
第２の実施形態における印刷パスの計算について、図１２を用いて説明する。
まず、１ページ中の縦列の総ドット数（Ｃｄ）を、１ページ８５の縦方向の長さから算出する（Ｓ７０１）。次に、二段印刷ヘッド７０の各色（上段及び下段）の印刷要素の数（Ｐｅ）を含む印刷要素のデータを取得する（Ｓ７０２）。これらの印刷要素の数（Ｐｅ）及び印刷解像度等は、二段印刷ヘッド７０の種類により決まっており、印刷装置又は印刷制御装置に記憶されており、記憶内容が読み出される。
【００４７】
次に、読み出した総ドット数（Ｃｄ）及び印刷ヘッドの解像度等から、印刷要素数（Ｐｅ）より小さい数の最大公約数Ｘを算出する（Ｓ７０３）。図１２には、印刷データと印刷ヘッド７０の解像度が同じ場合の計算式  Ｃｄ／Ｘ＝ｍ  Ｘ＜Ｐｅを示し、その右側に、計算結果に対応する印刷パスの幅及び、印刷ヘッド７０の印刷に使用される印刷要素を示している。ここで、“Ｘ”は１回の印刷パスにより印刷可能なドット数を示し、“ｍ”は１ページを印刷するのに必要な印刷パスの数を示している。“Ｘ”はＣｄの最大公約数であるので、あまりは生じない。尚、印刷データより印刷ヘッド７０の解像度が異なる場合には、相互の解像度に合わせた所定の補正がなされた値が算出される。
（第１回目の印刷パスの制御）
図１３に第１回目の印刷パスの制御手順を示す。第１回目の印刷パスでは、下段印刷要素のみにより印刷が実行されるので、下段印刷要素に対応する色（シアン、イエロー等）の高さＸドット分印刷データが抽出され、印刷装置２０に送信される（Ｓ８０１）。印刷装置２０に送信された第１回目の印刷パスに相当する印刷データはそれぞれ、印刷バッファ３１、３２に記憶される。記憶されたデータは、キャリッジの横方向の移動に同期しながら順次印刷される。必要に応じて、キャリッジ駆動データが送信され（Ｓ８０２）、キャリッジの駆動が制御される。
（第２回目以降の印刷パスの制御）
図１４に第２回目以降の印刷パスの制御手順を示す。第２回目の印刷パスにおいては、上段印刷要素による印刷と下段印刷要素による印刷を実行する。そのため、上段印刷要素による印刷データを送信する（Ｓ９０１）。第２回目の印刷パスは、上段印刷要素にとっては最初の印刷パスのとなる。したがって、上段印刷要素のために送信される印刷データは、第１回目の印刷パスにおいて下段印刷要素により印刷した印刷データ部分の上段印刷要素に対応する色であるブラック（Ｋ）及びマジェンタ（Ｍ）の印刷データである。これらの色の印刷データは印刷装置２０の印刷バッファ３３、３４に記憶されて、キャリッジに横方向の移動に同期して二段印刷ヘッドの上段の下側からＸ個の印刷要素により印刷が実行される。
【００４８】
第２回目の印刷パスにおいては、下段印刷要素も同時に印刷を行なうので、下段印刷要素の色に対応するシアン（Ｃ）及びイエロー（Ｙ）の次の印刷データが印刷装置２０に送信される（Ｓ９０２）。送信されたシアン及びイエローの印刷データは、印刷装置２０の印刷バッファ３１、３２に記憶され、キャリッジの移動に同期して下段印刷要素により印刷される。上段及び下段の印刷要素に対応する印刷データの送信は、上段印刷要素分から先に行う必要はなく、図１４とは逆に下段印刷要素から先に送信してもよい。また、必要に応じて、キャリッジ駆動データの送信により、キャリッジの駆動制御が行われる（Ｓ９０３）
第２の実施形態においても、印刷ページの最後の印刷パスが終了した時点で、二段印刷ヘッド７０の分離位置Ｄが、次の印刷ページの印刷開始位置または、次の印刷開始位置より上側に配置された状態となっている。したがって、次の印刷ページを下段印刷要素により印刷するために、従来技術のように印刷ページの開始時に印刷用紙を逆方向に搬送する必要がなくなる。また、本発明の第２の実施形態では、印刷パスの幅を、１ページを均等割可能な高さとしたことにより、最終印刷パスとして特別の印刷パス制御を実行することが不要となる。さらに、均等幅の印刷パスを繰り返すので、インターレース方式の印刷が可能であり、高い印刷品質を得ることが可能である。
【００４９】
しかし、第２の実施形態においては、上述の最大公約数として算出される数値が二段印刷ヘッド７０の保有する印刷ヘッドＰｅの数より、少なくなる場合が多い。１回の印刷パスにより用いられる印刷要素の数が少なくなると、それに応じて１ページを印刷するのに必要な印刷パスの数“ｍ”が増えてくる。すなわち、全てのパスで使用する印刷要素数が一定である反面、全く使用しない印刷要素が存在するため、ページ長が長くなった場合などでは、第１の実施形態に比べて必要なパス数が増えてしまい、印刷速度が低下する。例えばページ長が３３７５ドットのような場合、３２ノズルだと、１０５パス  あまり１５ドットであるが、均等割りだと、３３７５  ＝  ２７ノズル  ｘ  １２５パスとなり、２０パス分余計に時間がかかることになる。これに対し、第１の実施形態では、二段印刷ヘッドの持つすべての印刷要素（Ｐｅ）のすべてを用いて印刷を行なうので、印刷パスの回数を最小にすることが可能となり、印刷スピードを上げることが可能である。その反面、最後の印刷パスのための制御が複雑になる。そのため、第１の実施形態における印刷パスの計算（Ｓ１０１）と第２の実施形態の印刷パスの計算（Ｓ６０１）の双方を行い、いずれの制御方式を用いるのが最も効率的かを判定する構成とすることも可能である。この場合の判定においては、求められる印刷品質及び印刷速度等のバランスを考慮していずれの方式を採用するかを確定するのが好ましい。
【００５０】
尚、以上の説明においては、二段印刷ヘッド７０が各色毎に縦１列のノズル群（印刷要素）を有する例のみを説明したが、各色毎に縦２列以上の複数ノズル群を設けた二段印刷ヘッドであっても、本発明を適用することが可能であることは、上述の説明から明らかである。また、上述の２つの実施形態においては、印刷装置２０とは別個の印刷制御装置７０により、二段印刷ヘッドの印刷を制御する場合を説明したが、印刷装置内に上述の第１及び第２の実施形態と同様の印刷制御部を設けることも可能である。さらに、印刷制御装置２０において、本発明の第１の実施形態及び第２の実施形態にかかる方法を採用することも可能である。
【００５１】
【発明の効果】
以上説明したように、  本発明は、上下２段に分割された二段印刷ヘッドの分割位置を基準にして、各色毎の印刷データの印刷を行なうよう制御した。これにより、１ページ印刷を終了した時点で、二段印刷ヘッドの中央（分割位置）部分がページ境界に配置された状態となり、そのままの状態で下段印刷要素により直ちに連続する次のページの印刷を開始することが可能となる。また、１ページの印刷を均等幅の印刷パスのみにより完了可能に制御することにより、すべての印刷パスを同じ制御手順により処理することができるため、シンプルな印刷制御による印刷が可能となる。また、均等幅による印刷制御の場合には、インターレース方式の印刷を採用可能となり、高い印刷品質を得ることも可能となる。
【図面の簡単な説明】
【図１】本発明の第一の実施形態にかかる二段印刷ヘッドの印刷制御を説明するための図である。
【図２】本発明の１実施形態にかかる二段印刷ヘッドによる印刷を実行するための印刷制御装置及び印刷装置を示す機能プロック図である。
【図３】本発明の第１の実施形態にかかる印刷制御の各印刷パスと印刷データの関係を説明するための模式図である。
【図４】上段及び下段の印刷要素により、カラー印刷を行うため工程を説明する図である。
【図５】本発明の第１の実施形態にかかる二段印刷ヘッドのカラー印刷制御手順を示すフローチャートである。
【図６】本発明の第１の実施形態にかかる印刷パスの計算工程を示すフローチャートである。
【図７】本発明の第１の実施形態にかかる最初（第１回目）の印刷パスの印刷制御手順を示すフローチャートである。
【図８】本発明の第１の実施形態にかかる第２回目の印刷パスの制御手順を示すフローチャートである。
【図９】本発明の第１の実施形態にかかる最終印刷パスの制御手順の一例を示すフローチャートである。
【図１０】１ページの印刷を二段印刷ヘッドにより印刷する場合に、本発明の第２の実施形態にかかる印刷パスによるカラー印刷工程を示す図である。
【図１１】本発明の第２の実施形態にかかる二段印刷ヘッドの印刷制御手順のフローチャートである。
【図１２】第２の実施形態における印刷パスの計算を示すフローチャートである。
【図１３】第２の実施形態における第１回目の印刷パスの制御手順を示すフローチャートである。
【図１４】第２の実施形態におけ第２回目以降の印刷パスの制御手順を示すフローチャートである。
【図１５】（ａ）は二段印刷ヘッド７０の噴出ノズル面の一例を示す図であり、（ｂ）は、従来技術による二段印刷ヘッド７０によるカラー印刷のための印刷工程（印刷パス）を例示する図である。
【符号の説明】
１０  印刷制御装置                １１  印刷パス制御手段
１２  印刷データ割当て制御手段    １３  改行データ制御手段
１４  入出力インタフェース        ２０  印刷装置
２１  インタフェース              ２２  制御部
２３  上段用印刷バッファ          ２４  下段用印刷バッファ
２５  搬送制御部                  ３１  Ｃ色のバッファ
３２  Ｙ色のバッファ              ３３  Ｋ色のバッファ
３４  Ｍ色のバッファ              ７０  二段印刷ヘッド
７１  Ｃ色のノズル群              ７２  Ｙ色のノズル群
７３  Ｋ色のノズル群              ７４  Ｍ色のノズル群
８１  印刷用紙                    ８２  次の印刷ページ
８５  カラーの印刷部分
８６〜８８  第１〜第３回目の印刷パスの印刷データ
８９  最後の印刷パスの印刷データ（端数の印刷データ）
９１〜９４  第２の実施形態における各印刷パスの印刷データ
▲１▼  第１回目の印刷パス            ▲２▼  第２回目の印刷パス
▲３▼  第３回目の印刷パス
Ｃ  シアン                        Ｋ  プラック（黒）
Ｍ  マジェンタ                    Ｙ  イエロー
Ｄ  分割位置（境界位置）
Ｕ１  上段印刷要素中の分割位置に最も近いノズル
Ｌ１  下段印刷圧要素の分割位置に最も近い第１のノズル
【図１】
2005014235.tif 000003
【図２】
2005014235.tif 000004
【図３】
2005014235.tif 000005
【図４】
2005014235.tif 000006
【図５】
2005014235.tif 000007
【図６】
2005014235.tif 000008
【図７】
2005014235.tif 000009
【図８】
2005014235.tif 000010
【図９】
2005014235.tif 000011
【図１０】
2005014235.tif 000012
【図１１】
2005014235.tif 000013
【図１２】
2005014235.tif 000014
【図１３】
2005014235.tif 000015
【図１４】
2005014235.tif 000016
【図１５】
2005014235.tif 000017