(57)【特許請求の範囲】
【請求項１】
キャリッジ上に複数の印字素子を副走査方向に配列してなるヘッドを有し、画像データに基づいて前記ヘッドを駆動して同一ラインを複数の所定回数の主走査によって画像を形成するシリアルプリンタの画像形成方法において、画像を形成する複数の印字モードを切り換えて印字する際にカラー印字モードから該カラー印字モードよりも副走査方向の印字幅が大きいブラック印字モードに切り換えるラインであるモード切換点を設定し、該モード切換点までの画像を前記カラー印字モードで形成した後、前記ブラック印字モードに切り換え、前記ヘッドの後端が前記モード切換点に一致する位置から前記ブラック印字モードにおける副走査方向の移動幅よりも小さい微小移動幅ずつ副走査方向に移動させながら前記所定回数だけ主走査を行なって前記モード切換点直後の画像を形成し、その後、通常の前記ブラック印字モードで画像形成を行なうことを特徴とする画像形成方法。
【請求項２】
キャリッジ上に各色の複数の印字素子が順に副走査方向に配列されたカラーヘッドとブラックの複数の印字素子が副走査方向に配列されたブラックヘッドとが並置されてなるヘッドを有し、画像データに基づいて前記ヘッドを駆動して同一ラインを複数の所定回数の主走査によって画像を形成するシリアルプリンタの画像形成方法において、画像を形成する複数の印字モードを切り換えて印字する際にカラー印字モードから該カラー印字モードよりも副走査方向の印字幅が大きいブラック印字モードに切り換えるラインであるモード切換点を設定し、前記モード切換点までの画像を前記カラー印字モードで形成し、前記ヘッドが前記モード切換点を跨ぐ位置とした後、前記ブラック印字モードに切り換え、前記カラーヘッドの単色の印字幅の前記所定回数分の１以下の微小移動幅ずつ副走査方向に移動させながら前記所定回数だけ主走査を行なって前記モード切換点直後の画像を形成し、該所定回数だけの主走査終了後は前記ヘッドに配列されている前記印字素子の後端が前記モード切換点となるように制御し、その後、通常の前記ブラック印字モードで画像形成を行なうことを特徴とする画像形成方法。
【請求項３】
前記モード切換点は前記カラー印字モードにおける副走査方向の移動幅よりもカラーデータの存在しないラインが連続して存在する場合に該カラーデータの存在しないライン以降の空白ラインに設定することを特徴とする請求項１または請求項２に記載の画像形成方法。
【請求項４】
前記モード切換点は、画像を形成すべきオブジェクトの変化点に設定することを特徴とする請求項１または請求項２に記載の画像形成方法。
【請求項５】
前記微小移動幅ずつ副走査方向に移動させながら前記所定回数の主走査で行なう画像形成時には、初回の主走査において前記ヘッドに配列されている前記印字素子のうち端から前記微小移動幅に対応する印字素子数ごとに画像の形成に用いる印字素子数を漸減させて画像の形成を行なうことを特徴とする請求項１ないし請求項４のいずれか１項に記載の画像形成方法。
【請求項６】
前記微小移動幅ずつ副走査方向に移動させながら前記所定回数の主走査で行なう画像形成時には、前記ヘッドに配列されている前記印字素子のうち端から前記微小移動幅に対応する印字素子数についてはすべての印字素子を用いて画像の形成を行なうことを特徴とする請求項１ないし請求項４のいずれか１項に記載の画像形成方法。
【請求項７】
前記微小移動幅ずつ副走査方向に移動させながら前記所定回数の主走査で行なう画像形成時には、前記ヘッドに配列されている前記印字素子のうち端から前記微小移動幅に対応する印字素子数については主走査ごとに使用する印字素子の割合を漸減して画像の形成を行なうことを特徴とする請求項１ないし請求項４のいずれか１項に記載の画像形成方法。
【請求項８】
キャリッジ上に複数の印字素子を副走査方向に配列してなるヘッドを有し、画像メモリから読み出された画像データに基づいて前記ヘッドを駆動して同一ラインを複数の所定回数の主走査によって画像を形成するシリアルプリンタの画像形成方法において、画像を形成する複数の印字モードを切り換えて印字する際にブラック印字モードから該ブラック印字モードよりも副走査方向の印字幅が小さいカラー印字モードに切り換えるラインであるモード切換点を設定し、該モード切換点近傍においては該モード切換点に前記ヘッドの先端が来るまでの画像を前記ブラック印字モードで該ブラック印字モードにおける副走査方向の移動幅よりも小さい微小移動幅ずつ副走査方向に移動させながら前記所定回数だけ主走査を行なって前記モード切換点までの画像を形成し、その後前記カラー印字モードに切り換えて前記モード切換点以降の画像形成を行なうことを特徴とする画像形成方法。
【請求項９】
キャリッジ上に各色の複数の印字素子が順に副走査方向に配列されたカラーヘッドとブラックの複数の印字素子が副走査方向に配列されたブラックヘッドとが並置されてなるヘッドを有し、画像メモリから読み出された画像データに基づいて前記ヘッドを駆動して同一ラインを複数の所定回数の主走査によって画像を形成するシリアルプリンタの画像形成方法において、画像を形成する複数の印字モードを切り換えて印字する際にブラック印字モードから該ブラック印字モードよりも副走査方向の印字幅が小さいカラー印字モードに切り換えるラインであるモード切換点を設定し、該モード切換点近傍においては前記ヘッドに配列されている前記印字素子の先端が前記モード切換点となる位置から前記カラーヘッドの単色の印字幅の前記所定回数分の１以下の微小移動幅ずつ副走査方向に移動させながら前記所定回数だけ主走査を行なって前記モード切換点までの画像を前記ブラック印字モードで形成し、前記ヘッドが前記モード切換点を跨ぐように制御し、その後前記カラー印字モードに切り換えて前記モード切換点以降の画像形成を行なうことを特徴とする画像形成方法。
【請求項１０】
前記モード切換点はカラーデータの存在するラインよりも前の空白ラインに設定することを特徴とする請求項８または請求項９に記載の画像形成方法。
【請求項１１】
前記モード切換点は、画像を形成すべきオブジェクトの変化点に設定することを特徴とする請求項８または請求項９に記載の画像形成方法。
【請求項１２】
前記微小移動幅ずつ副走査方向に移動させながら前記所定回数の主走査で行なう画像形成時には、最終回の主走査において前記ヘッドに配列されている前記印字素子のうち端から前記微小移動幅に対応する印字素子数ごとに画像の形成に用いる印字素子数を漸減させて画像の形成を行なうことを特徴とする請求項８ないし請求項１１のいずれか１項に記載の画像形成方法。
【請求項１３】
前記微小移動幅ずつ副走査方向に移動させながら前記所定回数の主走査で行なう画像形成時には、前記ヘッドに配列されている前記印字素子のうち端から前記微小移動幅に対応する印字素子数についてはすべての印字素子を用いて画像の形成を行なうことを特徴とする請求項８ないし請求項１１のいずれか１項に記載の画像形成方法。
【請求項１４】
前記微小移動幅ずつ副走査方向に移動させながら前記所定回数の主走査で行なう画像形成時には、前記ヘッドに配列されている前記印字素子のうち端から前記微小移動幅に対応する印字素子数については主走査ごとに使用する印字素子の割合を漸増して画像の形成を行なうことを特徴とする請求項８ないし請求項１１のいずれか１項に記載の画像形成方法。
【請求項１５】
キャリッジ上に複数の印字素子を副走査方向に配列してなるヘッドを用い画像データに基づいて前記ヘッドを駆動して同一ラインを複数の所定回数の主走査によって画像を形成するシリアルプリンタの画像形成を制御する画像形成制御装置において、印字モードに応じて画像を形成するための前記ヘッドの位置や印字幅を少なくとも管理するヘッド位置管理手段と、該ヘッド位置管理手段によって決定されるヘッド位置および印字幅に従って画像を前記ヘッドに転送する画像転送手段を有し、前記ヘッド位置管理手段は、カラー印字モードから該カラー印字モードよりも副走査方向の印字幅が大きいブラック印字モードに切り換えるラインであるモード切換点を設定し、該モード切換点までの画像を前記カラー印字モードで形成した後、前記ブラック印字モードに切り換え、
前記ヘッドの後端が前記モード切換点に一致する位置から前記ブラック印字モードにおける副走査方向の移動幅よりも小さい微小移動幅ずつ副走査方向に移動させながら前記所定回数だけ主走査を行なって前記モード切換点直後の画像を形成し、その後、通常の前記ブラック印字モードでの画像形成を行なうように制御することを特徴とする画像形成制御装置。
【請求項１６】
キャリッジ上に各色の複数の印字素子が順に副走査方向に配列されたカラーヘッドとブラックの複数の印字素子が副走査方向に配列されたブラックヘッドとが並置されてなるヘッドを用い画像データに基づいて前記ヘッドを駆動して同一ラインを複数の所定回数の主走査によって画像を形成するシリアルプリンタの画像形成を制御する画像形成制御装置において、印字モードに応じて画像を形成するための前記ヘッドの位置や印字幅を少なくとも管理するヘッド位置管理手段と、該ヘッド位置管理手段によって決定されるヘッド位置および印字幅に従って画像を前記ヘッドに転送する画像転送手段を有し、前記ヘッド位置管理手段は、カラー印字モードから該カラー印字モードよりも副走査方向の印字幅が大きいブラック印字モードに切り換えるラインであるモード切換点を設定し、前記モード切換点までの画像を前記カラー印字モードで形成し、前記ヘッドが前記モード切換点を跨ぐ位置とした後、前記ブラック印字モードに切り換え、前記カラーヘッドの単色の印字幅の前記所定回数分の１以下の微小移動幅ずつ副走査方向に移動させながら前記所定回数だけ主走査を行なって前記モード切換点直後の画像を形成し、前記所定回数だけの主走査終了後は前記ヘッドに配列されている前記印字素子の後端が前記モード切換点となるように制御し、その後、通常の前記ブラック印字モードでの画像形成を行なうように制御することを特徴とする画像形成制御装置。
【請求項１７】
前記ヘッド位置管理手段は、前記カラー印字モードにおける副走査方向の移動幅よりもカラーデータの存在しないラインが連続して存在する場合に該カラーデータの存在しないライン以降の空白ラインに前記モード切換点を設定することを特徴とする請求項１５または請求項１６に記載の画像形成制御装置。
【請求項１８】
前記ヘッド位置管理手段は、画像を形成すべきオブジェクトの変化点に前記モード切換点を設定することを特徴とする請求項１５または請求項１６に記載の画像形成制御装置。
【請求項１９】
前記ヘッド位置管理手段は、前記微小移動幅ずつ副走査方向に移動させながら前記所定回数の主走査で画像を形成する際に、初回の主走査において前記ヘッドに配列されている前記印字素子のうち端から前記微小移動幅に対応する印字素子数ごとに画像の形成に用いる印字素子数を漸減させて画像の形成を行なうように制御することを特徴とする請求項１５ないし請求項１８のいずれか１項に記載の画像形成制御装置。
【請求項２０】
前記ヘッド位置管理手段は、前記微小移動幅ずつ副走査方向に移動させながら前記所定回数の主走査で画像を形成する際に、前記ヘッドに配列されている前記印字素子のうち端から前記微小移動幅に対応する印字素子数についてはすべての印字素子を用いて画像の形成を行なうように制御することを特徴とする請求項１５ないし請求項１８のいずれか１項に記載の画像形成制御装置。
【請求項２１】
前記ヘッド位置管理手段は、前記微小移動幅ずつ副走査方向に移動させながら前記所定回数の主走査で画像を形成する際に、前記ヘッドに配列されている前記印字素子のうち端から前記微小移動幅に対応する印字素子数については主走査ごとに使用する印字素子の割合を漸減して画像の形成を行なうように制御することを特徴とする請求項１５ないし請求項１８のいずれか１項に記載の画像形成制御装置。
【請求項２２】
キャリッジ上に複数の印字素子を副走査方向に配列してなるヘッドを用い画像データに基づいて前記ヘッドを駆動して同一ラインを複数の所定回数の主走査によって画像を形成するシリアルプリンタの画像形成を制御する画像形成制御装置において、印字モードに応じて画像を形成するための前記ヘッドの位置や印字幅を少なくとも管理するヘッド位置管理手段と、該ヘッド位置管理手段によって決定されるヘッド位置および印字幅に従って画像を前記ヘッドに転送する画像転送手段を有し、前記ヘッド位置管理手段は、ブラック印字モードから該ブラック印字モードよりも副走査方向の印字幅が小さいカラー印字モードに切り換えるラインであるモード切換点を設定し、該モード切換点近傍においては該モード切換点に前記ヘッドの先端が来るまでの画像を前記ブラック印字モードで該ブラック印字モードにおける副走査方向の移動幅よりも小さい微小移動幅ずつ副走査方向に移動させながら前記所定回数だけ主走査を行なって前記モード切換点までの画像を形成し、その後前記カラー印字モードに切り換えて前記モード切換点以降の画像形成を行なうように制御することを特徴とする画像形成制御装置。
【請求項２３】
キャリッジ上に各色の複数の印字素子が順に副走査方向に配列されたカラーヘッドとブラックの複数の印字素子が副走査方向に配列されたブラックヘッドとが並置されてなるヘッドを用い画像データに基づいて前記ヘッドを駆動して同一ラインを複数の所定回数の主走査によって画像を形成するシリアルプリンタの画像形成を制御する画像形成制御装置において、印字モードに応じて画像を形成するための前記ヘッドの位置や印字幅を少なくとも管理するヘッド位置管理手段と、該ヘッド位置管理手段によって決定されるヘッド位置および印字幅に従って画像を前記ヘッドに転送する画像転送手段を有し、前記ヘッド位置管理手段は、ブラック印字モードから該ブラック印字モードよりも副走査方向の印字幅が小さいカラー印字モードに切り換えるラインであるモード切換点を設定し、該モード切換点近傍においては前記ヘッドに配列されている前記印字素子の先端が前記モード切換点となる位置から前記カラーヘッドの単色の印字幅の前記所定回数分の１以下の微小移動幅ずつ副走査方向に移動させながら前記所定回数だけ主走査を行なって前記モード切換点までの画像を前記ブラック印字モードで形成し、前記所定回数だけの主走査終了後は前記ヘッドが前記モード切換点を跨ぐように制御し、その後前記カラー印字モードに切り換えて前記モード切換点以降の画像形成を行なうように制御することを特徴とする画像形成制御装置。
【請求項２４】
前記ヘッド位置管理手段は、カラーデータの存在するラインよりも前の空白ラインに前記モード切換点を設定することを特徴とする請求項２２または請求項２３に記載の画像形成制御装置。
【請求項２５】
前記ヘッド位置管理手段は、画像を形成すべきオブジェクトの変化点に前記モード切換点を設定することを特徴とする請求項２２または請求項２３に記載の画像形成制御装置。
【請求項２６】
前記ヘッド位置管理手段は、前記微小移動幅ずつ副走査方向に移動させながら前記所定回数の主走査で画像を形成する際に、最終回の主走査において前記ヘッドに配列されている前記印字素子のうち端から前記微小移動幅に対応する印字素子数ごとに画像の形成に用いる印字素子数を漸減させて画像の形成を行なうように制御することを特徴とする請求項２２ないし請求項２５のいずれか１項に記載の画像形成制御装置。
【請求項２７】
前記ヘッド位置管理手段は、前記微小移動幅ずつ副走査方向に移動させながら前記所定回数の主走査で画像を形成する際に、前記ヘッドに配列されている前記印字素子のうち端から前記微小移動幅に対応する印字素子数についてはすべての印字素子を用いて画像の形成を行なうように制御することを特徴とする請求項２２ないし請求項２５のいずれか１項に記載の画像形成制御装置。
【請求項２８】
前記ヘッド位置管理手段は、前記微小移動幅ずつ副走査方向に移動させながら前記所定回数の主走査で画像を形成する際に、前記ヘッドに配列されている前記印字素子のうち端から前記微小移動幅に対応する印字素子数については主走査ごとに使用する印字素子の割合を漸増して画像の形成を行なうように制御することを特徴とする請求項２２ないし請求項２５のいずれか１項に記載の画像形成制御装置。
【請求項２９】
複数の印字素子を副走査方向に配列してなるヘッドと、該ヘッドが搭載されたキャリッジと、画像データに基づいて前記ヘッドおよび前記キャリッジを駆動して同一ラインを複数の所定回数の主走査によって画像を形成する駆動手段を有する画像形成装置において、前記駆動手段は、印字モードに応じて画像を形成するための前記ヘッドの位置や印字幅を少なくとも管理するヘッド位置管理手段と、該ヘッド位置管理手段によって決定されるヘッド位置および印字幅に従って画像を前記ヘッドに転送する画像転送手段を有し、前記ヘッド位置管理手段は、カラー印字モードから該カラー印字モードよりも副走査方向の印字幅が大きいブラック印字モードに切り換えるラインであるモード切換点を設定し、該モード切換点までの画像を前記カラー印字モードで形成した後、前記ブラック印字モードに切り換え、前記ヘッドの後端が前記モード切換点に一致する位置から前記ブラック印字モードにおける副走査方向の移動幅よりも小さい微小移動幅ずつ副走査方向に移動させながら前記所定回数だけ主走査を行なって前記モード切換点直後の画像を形成し、その後、通常の前記ブラック印字モードでの画像形成を行なうように制御することを特徴とする画像形成装置。
【請求項３０】
各色の複数の印字素子を副走査方向に配列してなるカラーヘッドとブラックの複数の印字素子を副走査方向に配列してなるブラックヘッドとが並置されてなるヘッドと、該ヘッドが搭載されたキャリッジと、画像データに基づいて前記ヘッドおよび前記キャリッジを駆動して同一ラインを複数の所定回数の主走査によって画像を形成する駆動手段を有する画像形成装置において、前記駆動手段は、印字モードに応じて画像を形成するための前記ヘッドの位置や印字幅を少なくとも管理するヘッド位置管理手段と、該ヘッド位置管理手段によって決定されるヘッド位置および印字幅に従って画像を前記ヘッドに転送する画像転送手段を有し、前記ヘッド位置管理手段は、カラー印字モードから該カラー印字モードよりも副走査方向の印字幅が大きいブラック印字モードに切り換えるラインであるモード切換点を設定し、前記モード切換点までの画像を前記カラー印字モードで形成し、前記ヘッドが前記モード切換点を跨ぐ位置とした後、前記ブラック印字モードに切り換え、前記カラーヘッドの単色の印字幅の前記所定回数分の１以下の微小移動幅ずつ副走査方向に移動させながら前記所定回数だけ主走査を行なって前記モード切換点直後の画像を形成し、前記所定回数だけの主走査終了後は前記ヘッドに配列されている前記印字素子の後端が前記モード切換点となるように制御し、その後、通常の前記ブラック印字モードでの画像形成を行なうように制御することを特徴とする画像形成装置。
【請求項３１】
複数の印字素子を副走査方向に配列してなるヘッドと、該ヘッドが搭載されたキャリッジと、画像データに基づいて前記ヘッドおよび前記キャリッジを駆動して同一ラインを複数の所定回数の主走査によって画像を形成する駆動手段を有する画像形成装置において、前記駆動手段は、印字モードに応じて画像を形成するための前記ヘッドの位置や印字幅を少なくとも管理するヘッド位置管理手段と、該ヘッド位置管理手段によって決定されるヘッド位置および印字幅に従って画像を前記ヘッドに転送する画像転送手段を有し、前記ヘッド位置管理手段は、ブラック印字モードから該ブラック印字モードよりも副走査方向の印字幅が小さいカラー印字モードに切り換えるラインであるモード切換点を設定し、該モード切換点近傍においては該モード切換点に前記ヘッドの先端が来るまでの画像を前記ブラック印字モードで該ブラック印字モードにおける副走査方向の移動幅よりも小さい微小移動幅ずつ副走査方向に移動させながら前記所定回数だけ主走査を行なって前記モード切換点までの画像を形成し、その後前記カラー印字モードに切り換えて前記モード切換点以降の画像形成を行なうように制御することを特徴とする画像形成装置。
【請求項３２】
各色の複数の印字素子を副走査方向に配列してなるカラーヘッドとブラックの複数の印字素子を副走査方向に配列してなるブラックヘッドとが並置されてなるヘッドと、該ヘッドが搭載されたキャリッジと、画像データに基づいて前記ヘッドおよび前記キャリッジを駆動して同一ラインを複数の所定回数の主走査によって画像を形成する駆動手段を有する画像形成装置において、前記駆動手段は、印字モードに応じて画像を形成するための前記ヘッドの位置や印字幅を少なくとも管理するヘッド位置管理手段と、該ヘッド位置管理手段によって決定されるヘッド位置および印字幅に従って画像を前記ヘッドに転送する画像転送手段を有し、前記ヘッド位置管理手段は、ブラック印字モードから該ブラック印字モードよりも副走査方向の印字幅が小さいカラー印字モードに切り換えるラインであるモード切換点を設定し、該モード切換点近傍においては前記ヘッドに配列されている前記印字素子の先端が前記モード切換点となる位置から前記カラーヘッドの単色の印字幅の前記所定回数分の１以下の微小移動幅ずつ副走査方向に移動させながら前記所定回数だけ主走査を行なって前記モード切換点までの画像を前記ブラック印字モードで形成し、前記所定回数だけの主走査終了後は前記ヘッドが前記モード切換点を跨ぐように制御し、その後前記カラー印字モードに切り換えて前記モード切換点以降の画像形成を行なうように制御することを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の印字素子を備えるヘッドを備え、複数回の印字動作により画像を完成させるシリアルプリンタの画像形成方法と、そのシリアルプリンタの画像形成を制御する画像形成制御装置および画像を形成する画像形成装置に関するものである。
【０００２】
【従来の技術】
図２は、一般的なシリアルプリンタの一例を示す概略構成図である。図中、１はキャリッジ駆動モータ、２はタイミングベルト、３は記録ヘッド、４はキャリッジ、５はインクタンク、６はキャリッジガイド、７はケーブル、８は記録用紙、９は紙送りモータ、１０はフィードロールである。この例では、シリアルプリンタの一例としてインクジェットプリンタを示している。
【０００３】
キャリッジ４は、記録ヘッド３を搭載し、キャリッジガイド６を摺動して、図示矢印Ｈの主走査方向に往復移動する。キャリッジ４の移動は、キャリッジ駆動モータ１によって駆動されるタイミングベルト２によって行なわれる。記録ヘッド３は、この例では２個がキャリッジ４の移動方向に配列されている。
【０００４】
記録ヘッド３には、ケーブル７が導入されており、記録ヘッド３内のヒータへの給電や、駆動回路への信号の伝送等を行なう。また、それぞれの記録ヘッド３にインクタンク５が取り付けられ、各色のインクを供給する。各記録ヘッド３には、複数のノズルが配置されており、供給されたインクがノズルから吐出され、記録用紙８に記録が行なわれる。記録用紙８は、紙送りモータ９によって回転駆動されるフィードロール１０により、図示矢印Ｐの方向に駆動され、副走査が行なわれる。副走査は、このように記録用紙８が移動する方式の他、キャリッジ４が副走査方向に移動する方式、あるいは両者が相対的に移動する方式などもある。
【０００５】
シリアルプリンタにおける記録ヘッドの構成として図３に示したように、複数の印字素子を副走査方向に配列したカラーヘッドとブラックヘッドとをキャリッジ上に主走査方向に並べて配置した２ヘッド型のプリンタが開発されている。図３は、２ヘッド型のプリンタに用いられる記録ヘッドの一例を示す概略図である。図中、１１はブラックヘッド、１２はカラーヘッドである。それぞれの記録ヘッドには、例えば、インクジェット方式では、図中、縦方向にノズルが配列されている。ブラックヘッド１１では、配列されているすべてのノズルあるいはその一部のノズルを用いてブラックの記録を行なう。
【０００６】
カラーヘッド１２では、配列されているノズルが、使用するインクの色数に応じてグループ分けされている。ここでは、シアン、マゼンタ、イエローの３色のインクを用いる場合を示しており、それぞれの色のインクを吐出するノズルが直線状に並んでいる。図中のＢＫはブラックを、Ｃはシアンを、Ｍはマゼンタを、Ｙはイエローをそれぞれ示している。異なる色のインクを吐出するノズルの間には、それぞれ間隔が設けられており、ヘッド面での混色などを防止している。もちろん、他の色のインクを用いる場合もある。
【０００７】
このような記録ヘッドでは、上述のようにブラックを印字可能なノズル数と他の１色を印字可能なノズル数とが異なる。このような記録ヘッドを用いて印字を行なう場合、ブラックのみの画像ではブラックヘッドの幅を単位として印字を行なうことができるので、高速印字が可能である。しかし、カラー画像では最大でもカラーヘッドに配置されている１色分の幅を単位としてしか印字できない。通常、一旦カラーモードに設定されると、ブラックのみの領域でもカラー画像印字時の単位でしか印字を行なっていない。そのため、カラー領域とブラックのみの領域が混在した原稿では、高速印字が可能なブラックのみの領域が存在していても高速印字が行なわれず、相対的に印字速度が低下するという問題があった。
【０００８】
このような問題を解決するため、例えば、特開平８−２３８８０５号公報に記載されているように、印字対象がカラーであるかブラックであるかの認識を行ない、印字対象画像がカラーの場合とブラックの場合で印字方式を変更するものがある。これによって、カラー領域とブラックのみの領域が混在した原稿では、ブラック領域はブラックヘッドの幅を活かして高速に印字するので、全体として高速な印字が可能となった。
【０００９】
一方、記録方式の一つとして、同一の領域を複数回の主走査によって画像を形成する方式が用いられている。この時の主走査回数を印字分割数と呼ぶことにする。印字分割数が２の場合、１回の主走査によって５０％の印字しか行なわない。２回の主走査によって１００％の印字を行なう。また、１回目の主走査と２回目の主走査の間で、カラーヘッドの単色あるいはブラックヘッドの全体の印字幅の半分の紙送りを実施する。図４は、２回の主走査によって形成される印字画像の一例の説明図である。図４では、カラーあるいはブラックの１色のみを示し、また、数ドットのみを示している。まず、図４（Ａ）に示す印字スキャンにおいて、画像データを５０％間引いた印字データを作成し、印字を行なう。ここでは○印で示したドットが印字されたとする。印字後、当該色の印字幅の半分の副走査方向の相対移動を実施し、図４（Ｂ）に示す印字スキャンにおいて、図４（Ａ）で印字したドットを補完するパターンの印字データを作成して印字を行なう。ここでは×印で示したドットが印字される。これによって、図４（Ｃ）に示した中段の領域のように、１００％の印字が行なわれる。このような複数回の主走査によって１００％の印字を行なう分割印字によって、紙送り誤差によって生ずる各印字スキャンのつなぎ目の不整合や、ノズルの方向性のばらつきによって生ずるドット位置の不整合を目立たなくし、また、同時に印字される隣接ドットを少なくしてブリーディングを減少させ、画質を向上させることができる。
【００１０】
上述の特開平８−２３８８０５号公報には、カラーモードにおいてこのような分割印字を行なう記載はあるものの、ブラックモードにおいてこのような印字方法は用いていない。ブラックモードにおいてこのような分割印字を行なう場合、モードの切換時に次のような問題が生じる。
【００１１】
図５は、分割印字を行なう場合におけるモードの切換時の問題点の説明図である。ここでは印字分割数を２とする。図中、左側に示した領域Ａはブラックのみで印字可能な領域であり、領域Ｂはカラーで印字する領域である。いま、図中（１）で示した副走査方向の位置に記録ヘッドが存在しているものとする。次の主走査では、ヘッドの先端をラインｂまで移動し、図中（２）の状態で主走査を行ない、ラインａからラインｂまでの領域の１回目の主走査を行なう。この状態ではラインａからラインｂまでの領域についてもう１回の主走査を必要とする。ブラックモードでそのまま印字を続行すると、図中（３）で示した副走査方向の位置に記録ヘッドを相対移動させ、ラインａからラインｂまでの領域についての２回目の主走査を行なうことになる。
【００１２】
しかし、図中（３）で示した位置では、カラーヘッドの図中最下段の色については領域Ｂの先頭を超してしまっている。そのため、この位置からカラーモードに移行してカラー印字を行なおうとしても、ラインｂからラインｃまでのカラー領域（領域Ｃ）については、カラーヘッドの図中最下段の色を印字することができない。そのため、ブラックモードからカラーモードへ移行する際には、この印字不能となる領域の分だけ空白領域を必要とする。
【００１３】
カラーモードからブラックモードへ移行する場合も同様であり、カラーモードの終了ラインからブラックヘッドの幅の半分の領域では１回の主走査しか行なわれないことになり、所望の濃度を得ることができない。そのため、この領域の分だけの空白領域が必要であった。
【００１４】
また、被記録媒体の上端および下端においては、印字分割数だけの主走査が行なえない領域が発生し、その領域の分だけの余白が上下に必要であった。
【００１５】
このような問題を解決するため、例えばカラーモードとブラックモード間のモード切り替えには、次のような記録方法が考えられている。図６は、従来のブラックモードからカラーモードへの切換時の動作の具体例の説明図である。図６においては図３に示したヘッドを用い、印字分割数を２とした場合について示している。なお、各ヘッドにおいて印字に使用する部分についてはハッチングを施して示している。図６に示した例では、ブラックの文字と、ハッチングを施して示したカラー部分が混在している。
【００１６】
記録すべき画像の上部にはカラー画像が存在しないので、まずブラックモードによって記録を行なう。図６（１）の位置で主走査を行ない、ブラックヘッドの下半分によってラインａからラインｂの直前までの領域の１回目の印字を行なう。ブラックヘッドの１／２だけ副走査方向の移動を行なった後、図６（２）の位置でブラックヘッド全体を用いて主走査を行なう。これによって、ラインａからラインｂの直前までの領域の２回目の印字と、ラインｂからラインｃの直前までの１回目の印字が行なわれる。
【００１７】
ラインｄにおいてカラーデータが存在する。このラインｄをモード切換点とする。このモード切換点において、カラーモードへの切り替えを行なう。カラーモードに移行する前に、ラインｄの直前までの領域について、ブラックモードで印字を行ない、画像を完成させる。ラインｄの直前まで副走査方向の移動を行ない、図６（３）の位置でブラックヘッドを用いて主走査を行なう。これによって、ラインｂからラインｃの直前までの２回目の印字と、ラインｃからラインｄの直前までの１回目の印字が行なわれる。
【００１８】
この状態では、まだラインｃからラインｄの直前までの２回目の印字が行なわれていない。そのため、図６（４）で示すように、副走査方向の位置を変えずに同じ位置で再度主走査を行なう。これによりラインｃからラインｄの直前までの２回目の印字が行なわれ、ブラックモードによる印字を終了する。この時点でモードをカラーモードに切り換え、ラインｄ以降の画像をカラーモードによってすればよい。
【００１９】
カラーモードでは、カラーヘッドにおける単色の印字幅の１／２ごとに副走査方向の移動を行ないながら、同一の領域に対して２回の主走査を行ない、カラー画像を形成してゆく。例えばラインｄからラインｅの直前までのラインにおいては、カラーヘッドの図中下端（先頭）の色の印字が図６（５）および図６（６）における主走査で行なわれる。その後、他の色についても重ねて印字され、種々の色の画像を形成することができる。
【００２０】
図７は、従来のカラーモードからブラックモードへの切換時の動作の具体例の説明図である。この例では、ラインｆにおいてカラーデータがなくなり、以後は白黒データのみとなる。そのため、ラインｆをモード切換点とし、ラインｆの直前のラインまでをカラーモードで印字し、ラインｆでカラーモードからブラックモードに切り換え、ラインｆ以降をブラックモードで印字する。
【００２１】
上述のカラーモードの動作によって、図７（１）〜（１０）によりラインｆの直前のラインまでのカラー画像が形成される。図７（１０）の位置での主走査後、ブラックヘッドの後端がラインｆとなるように副走査方向の移動を行なう。カラーモードからブラックモードに切り換えて、以後、ブラックモードによる記録を行なう。しかしこのままブラックモードによる記録動作を行なってしまうと、ラインｆからラインｉの直前までの領域については１回しか印字されなくなってしまう。そのため、図７（１１）の位置でラインｆからラインｉの直前までの領域について１回目の印字を行ない、同一位置である図７（１２）の位置で今度はラインｆからラインｉの直前までの領域の２回目の印字とラインｉからラインｋの直前までの領域の１回目の印字を行なう。以後、通常のブラックモードによる印字を行なってゆけばよい。
【００２２】
このように、ブラックモードからカラーモードへ切り換える際には、モードを切り換える前に同じ副走査位置で印字分割数の回数だけ主走査を行なって、ブラックモードによる記録領域の画像を完成させてからカラーモードへの切り替えを行なう。またカラーモードからブラックモードへ切り換える際には、カラーモードによる記録領域の画像を完成させてから、ブラックモードへ切り換え、最初のみ印字分割数の回数だけ同じ副走査位置で主走査を行なってから通常のブラックモードによる記録を行なう。このようなモード切換時の動作を行なうことによって、上述のようなモード切換点付近に空白領域をおく必要がなくなり、スムースなモード切り替えを行なうことができる。
【００２３】
同様に、記録幅の異なるモード間での切り替え動作についても、例えば特開平７−２３７３２１号公報に記載されているように、モード切換点においてモードを切り換えた後、同一の副走査位置において複数回の主走査を行なうことで、スムースなモード切り替えを行なうことができる。
【００２４】
一方、被記録媒体の端部に記録を行なう場合、被記録媒体端部のそり等によって被記録媒体が移動するヘッドに衝突したり、あるいはヘッドと被記録媒体間の距離が変化して画像が乱れることがある。これを回避するため、被記録媒体の端がヘッドによる記録幅内に存在している状態では記録を行なわず、記録幅の前後で被記録媒体を押さえた状態で記録を行なう。そのため、被記録媒体の上下端には記録不能の領域が発生するが、この記録不能の領域はなるべく小さい方が望ましい。特に複数回の主走査で画像を形成する場合には、通常の動作のまま被記録媒体の上下端付近の画像を形成しようとすると、１００％の画像が得られない領域が発生し、この領域も記録不能領域となる。
【００２５】
このような１００％の画像が得られない領域を減少させるため、例えば特開平７−６８７５０号公報に記載されているように、被記録媒体の上端および下端において副走査方向の送りを行なわずに複数回の主走査を行なうことが考えられている。これによって、被記録媒体の上端部分および下端部分においても複数回の記録動作によって画像が形成され、被記録媒体の上端および下端の余白部分を少なくし、画像記録可能領域を広げることができる。
【００２６】
しかし、このようなモード切換時や被記録媒体の上下端において同一の副走査位置で複数回の主走査を行なうと、各ラインの記録を同じノズルを使用して行なうことになる。ヘッドに形成されているノズルは、その製造バラツキによって液体の噴射方向などの特性にバラツキがある。上述のように同一領域を複数回の主走査で形成する利点は、各主走査で使用するノズルを異ならせ、ノズルの方向性バラツキによる不具合を目立たなくすることにあった。例えば印字分割数を４としたとき、１本のノズルが目詰まりを起こしても、そのノズルで印字するのは最大１ラインあたり約２５％である。従って残り７５％はほぼ正常に印字することができる。しかし従来の画像形成方法では、モード切換点付近や被記録媒体の上下端付近においては同一の副走査位置において複数回の主走査を行なっていたため、同じノズルで同じラインを記録することによって、濃淡のムラや白スジなどが発生する可能性があった。
【００２７】
【発明が解決しようとする課題】
本発明は、上述した事情に鑑みてなされたもので、ブラックモードとカラーモードとの間でのモードの切り替えでの画質の劣化を低減した画像形成方法および画像形成制御装置、画像形成装置を提供することを目的とするものである。
【００２８】
【課題を解決するための手段】
本発明は、カラー印字モードでモード切換点までの画像を形成した後に、カラー印字モードよりも副走査方向の移動幅が大きいブラック印字モードに切り換えた直後に記録する際に、ブラック印字モードや画像を形成する印字モードにおける副走査方向の移動幅よりも小さい微小移動幅ずつ副走査方向に移動させながら所定回数だけ主走査を行なって、モード切換点直後の画像を形成し、その後、ブラック印字モードでの画像形成を行なう。従来ではこのような場合には同じ副走査方向の位置で所定回数だけの主走査を行なっていたため、印字素子の製造バラツキなどによって濃淡ムラや白スジなどが発生していた。しかし本発明では微小移動幅ずつの副走査方向の移動を行ないながら所定回数だけの主走査を行なうため、ほとんどのラインで同じラインを同じ印字素子で印字することはなくなり、濃淡ムラや白スジの発生を抑え、画質の劣化を低減することができる。
【００２９】
同様に、ブラック印字モードから、ブラック印字モードよりも副走査方向の移動幅が小さいカラー印字モードに切り換える直前の画像形成する際には、モード切換点近傍部分においては、モード切換点までの画像を、ブラック印字モードにおける副走査方向の移動幅よりも小さい微小移動幅ずつ副走査方向に移動させながら所定回数だけの主走査を行なって、モード切換点までの画像を形成する。このように微小移動幅ずつの副走査方向の移動を行ないながら所定回数だけの主走査を行なうことにより、ほとんどのラインで同じラインを同じ印字素子で印字することはなくなり、濃淡ムラやスジの発生を抑え、画質の劣化を低減することができる。
【００３０】
【発明の実施の形態】
図１は、本発明の実施の一形態を示すブロック図である。図中、２１はホスト装置、２２は通信部、２３は命令解析部、２４はヘッド位置管理部、２５はイメージ生成部、２６はヘッド制御部、２７はヘッド、２８は画像メモリ、２９はバンドバッファである。通信部２２は、例えばホスト装置２１などから送られてくる印字命令を受け取る。通信部２２はホスト装置２１と直接接続されていても、ネットワークなどを介して接続されていてもよい。あるいは、ディスクなどの記憶装置と接続され、記憶装置から印字命令を取り出す構成であってもよい。さらには、スキャナなどの画像読取装置と接続されていてもよい。
【００３１】
命令解析部２３は、通信部２２で受け取った印字命令を解析し、印字命令に従って設定値の設定及び変更や、印字するためのビットマップ形式の画像データの生成を行なう。生成したビットマップ形式の画像データは画像メモリ２８に格納される。また、生成したビットマップ形式の画像データに対して何らかの処理が設定されている場合には、その処理を施すように構成してもよい。もちろん、印字命令としてビットマップ画像が送られてきたときには、そのまま、あるいは所定の処理を施して、画像メモリ２８に格納する。
【００３２】
ヘッド位置管理部２４は、画像メモリ２８に格納されている画像データおよび印字モード等に基づき、次に印字する副走査方向の位置を少なくとも決定し、その位置に応じて副走査方向の位置制御を行なうとともに、その位置で印字する領域の画像データの転送をイメージ生成部２５に指示する。印字モードとしては、例えばブラックヘッドのみを駆動して印字を行なうブラックモードと、ブラックヘッド及びカラーヘッドの両方を駆動して印字を行なうカラーモード等を備えておくことができる。また、フォトモードなどの特殊印字モードを備えていてもよい。これらの印字モードは、適宜切り替えられながら印字が行なわれる。ヘッド位置管理部２４は、この印字モードの切り換え時の動作も制御する。さらに、後述するような被記録媒体の上下端における動作制御も行なわせることができる。
【００３３】
イメージ生成部２５は、ヘッド位置管理部２４で決定されたヘッド２７の副走査方向の位置に従って、ヘッド２７中の各色のグループが印字する帯状領域（以下、バンドと呼ぶ）に対応した画像データを画像メモリ２８から取り出し、バンドバッファ２９に格納する。このとき、例えば図４に示したように、同じ領域を複数回の主走査に分けて印字する場合、その回の主走査に応じたフィルタを画像データに対して適用してから、バンドバッファ２９に格納する。例えば図４では２回の主走査で画像を完成させる例を示しているが、図中（Ａ）では○印の位置のドットを印字するフィルタを用い、図中（Ｂ）では×印の位置のドットを印字するフィルタを用いる。図中の中間の領域では先に○印の位置のドットが印字され、後で×印のドットが印字される。一方、図中の下段の領域では先に×印のドットが印字され、後で○印のドットが印字される。このように各主走査に応じてフィルタを切り換え、１回の主走査では同じフィルタを用いる。各領域の印字回数によってフィルタを切り換えることも考えられるが、例えば図４（Ｂ）では上半分が×印、下半分が○印のドットを印字するようにフィルタ処理を行なわなければならず、処理が煩雑になるとともに、つなぎ目では×印のドットと○印のドットが隣接し、ドットが連結して濃度が変化する場合がある。このように、図４に示す方式を採用することによって、各領域ではドットの形成順序が異なるものの、１回の主走査では１つのフィルタを用いるだけでよく、処理を効率化できるとともに、帯状領域のつなぎ目におけるドットの連結などの悪影響を防ぐことができる。
【００３４】
ヘッド制御部２６は、イメージ生成部２５がバンドバッファ２９へ画像データの転送を完了すると、バンドバッファ２９内の画像データを順次読み出すとともに、ヘッド２７の主走査方向に移動に対応して、ヘッド２７に対して駆動パルスを与える。
【００３５】
ヘッド２７には、多数の印字素子が副走査方向に配列されている。ヘッド制御部２６から与えられる駆動パルスと、バンドバッファ２９から読み出される画像データに応じて被記録媒体上にドットを記録する。ヘッド２７としては、例えば図３に示したようにカラーヘッド１２とブラックヘッド１１からなるヘッドを用いることができる。ここではカラー印字を行なう場合について説明するが、もちろん単色のヘッドでもよく、またカラーヘッドであっても図３に示した構成に限らず、各色とも濃色および淡色が混在したヘッドなど、任意の構成のものを用いることができる。
【００３６】
なお、図１に示した例では、ホスト装置２１から印字命令が送られてくる例を示したが、ビットマップ形式の画像データのみしか受け付けないプリンタにおいては、命令解析部２３は不要である。また、イメージ生成部２５までの機能をホスト側で実現し、ヘッド位置管理部２４で位置が管理された印字用の画像データをプリンタ側のバンドバッファ２９へ転送して印字させる構成であってもよい。さらに、画像メモリ２８とバンドバッファ２９は図１では別の構成として示しているが、同じ記憶装置内に別の領域として確保してもよい。
【００３７】
さらに、ヘッド制御部２６、ヘッド２７、バンドバッファ２９は別体の既存のシリアルプリンタで構成し、イメージ生成部２５までの構成により画像形成制御装置としてもよい。この画像形成制御装置は図１に示すようにヘッド２７などとともに画像形成装置内に設けるほか、プリンタドライバとしてホスト装置２１側に設けることも可能である。
【００３８】
次に、本発明の実施の一形態における動作の一例について説明する。ホスト装置２１から印字命令が送られてくると、通信部２２でこれを受け取り、命令解析部２３に渡す。命令解析部２３では、送られてきた印字命令を解析し、印字命令に従って各種の設定値の設定及び変更や、印字するためのビットマップ形式の画像データの生成を行なう。生成した画像データや、ビットマップ形式で送られてきた画像データは、画像メモリ２８に書き込まれる。
【００３９】
ヘッド位置管理部２４は、画像メモリ２８内の画像を先読みし、これから印字する画像に応じて、ヘッド２７の少なくとも副走査方向の位置を決定する。例えば、現在のヘッド２７の先端位置からある程度の空白領域が存在する場合、その空白領域については印字を必要としないのでヘッド２７を移動させるホワイトスキップ動作を行なう。もちろん、ヘッド２７の主走査方向の位置も決定するように構成し、主走査方向に空白領域が存在する場合にスキップするように制御してもよい。
【００４０】
またヘッド位置管理部２４は、印字位置および印字モードに応じた制御を行なう。例えば、ブラックのみの画像が連続する領域では、ブラックモードによる印字制御を行ない、ブラック以外の色が含まれる画像が連続する領域では、カラーモードによる印字制御を行なう。もちろん、他の印字モードにおいてはその印字モードに応じた印字制御を行なう。また、被記録媒体上の印字可能領域の上下端付近における印字を行なう場合にも、後述のような印字制御を行なうことができる。ヘッド位置管理部２４は、各印字モードとその状態、および印字位置などに応じて、ヘッド２７の少なくとも副走査方向の位置を決定し、イメージ生成部２５に対してバンドバッファ２９に転送する画像データの領域の指示などを行なう。各モードにおける処理については後述する。
【００４１】
ヘッド位置管理部２４においてヘッド２７の少なくとも副走査方向の位置が決定されると、イメージ生成部２５は、決定されたヘッド２７の位置において主走査を行なった場合に印字されるバンドの画像データを画像メモリ２８から取り出し、次の主走査に対応したフィルタを用いてフィルタ処理を行ない、バンドバッファ２９に格納する。例えば図３に示したヘッドの構成の場合には、ヘッド２７が同じ位置であっても、シアン（Ｃ）とマゼンタ（Ｍ）とイエロー（Ｙ）とでは印字する領域が異なる。そのため、それぞれの色の印字領域に応じた画像データを画像メモリ２８から取り出す。また、ブラックモードとカラーモードではブラックヘッド１１における印字領域が異なるため、モードに応じた印字領域の画像データを画像メモリ２８から取り出す。そして、フィルタ処理を行なった後、画像データを出力する。それとともに、イメージ生成部２５はヘッド制御部２６に対して印字の実行を指示する。
【００４２】
イメージ生成部２５から出力された画像データはバンドバッファ２９に格納される。また、イメージ生成部２５から印字の実行が指示されると、ヘッド制御部２６は、ヘッド２７の主走査方向の移動タイミングに合わせて、バンドバッファ２９から画像データを読み出すとともに、ヘッド２７に駆動パルスを送る。ヘッド２７では、画像データと駆動パルスにより記録を行なう。例えばあるドットの画像データが「１」のとき、駆動パルスが与えられたタイミングでそのドットの記録を行なう。
【００４３】
図８は、本発明の実施の一形態を実現する構成例を示すブロック図である。図中、３１はＣＰＵ、３２はＩ／Ｆドライバー、３３はＲＯＭ、３４はＲＡＭ、３５、３６はモータドライバー、３７は印字タイミング生成回路、３８はセンサ部、３９はコントロールパネル、４０はヘッドドライバー、４１はホスト装置、４２はキャリッジモータ、４３は紙送りモータ、４４はヘッドである。ＣＰＵ３１は、ＲＯＭ３３に格納されている制御手順やデータ、あるいは用紙検出センサを含むセンサ部３８による検出データ等に従い、ＲＡＭ３４を用いながら、記録装置各部を制御する。また、ＣＰＵ３１は、インターフェース３２を介してコンピュータ等のホスト装置４１に接続されており、ホスト装置４１から送られてくる画像データなどの記録データをＲＡＭ３４に格納し、ホスト装置４１からのコマンドなどの指令信号や記録情報信号を解読しながら記録動作を制御する。ＲＡＭ３４は、ＣＰＵ３１の作業領域を有しているほか、各色ごとに記録すべき画像データがドット展開されて格納される画像メモリとしても機能する。モータドライバー３５、３６、ヘッドドライバー４０は、ＣＰＵ３１の指示に従い、それぞれ、キャリッジモータ４２、紙送りモータ４３、ヘッド４４を制御する。印字タイミング生成回路３７は、ＣＰＵ３１からの指示に基づき、ヘッド４４からインクを吐出するためのタイミング信号を生成し、ヘッドドライバー４０へ供給する。センサ部３８は、温度やインク量、用紙の有無など、装置各部の検知を行ない、ＣＰＵ３１に伝える。コントロールパネル３９には、装置の状態を表示するとともに、利用者からの指示が入力される。
【００４４】
この図８に示した構成は、図１における通信部２２ないしバンドバッファ２９の構成を実現することができる。あるいは、図８に示した構成によって図１におけるヘッド制御部２６、ヘッド２７、バンドバッファ２９を実現し、通信部２２ないしイメージ生成部２５および画像メモリ２８はホスト装置４１側に実現してもよい。
【００４５】
次に、ヘッド位置管理部２４の動作について説明する。図９は、本発明の実施の一形態におけるブラックモードからカラーモードへの切換時の動作の一例を示すフローチャートである。ここではまず、ブラックモードからカラーモードへの切換時の動作について説明する。
【００４６】
ブラックモードでは、Ｓ１０１において、各色の画像データを、ブラックヘッドの印字ドット数を印字分割数で割った数分のラインだけ先読みする。そしてＳ１０２において、先読みした各色の画像データから、印字すべきデータがカラーデータかブラックデータかを判定し、先読みした範囲内にカラーデータが存在するか否かを判定する。もしカラーデータが存在しなければ、Ｓ１０３において、先読みしたブラックデータを用い、ブラックモードでの印字を継続する。すなわち、ブラックヘッドを駆動して主走査を行ない、その後、ブラックヘッドの印字ドット数を印字分割数で割ったライン数分の幅だけの副走査方向の相対移動を行なう。
【００４７】
先読みした範囲内にカラーデータが存在している場合、そのカラーデータが存在しているラインの直前のラインをモード切換点とすることができる。このモード切換点は、カラーデータが存在しているラインの直前のラインである必要はなく、カラーデータが存在するラインよりも前であればよい。例えば、上述のように分割印字を行なう際にフィルタを使用する場合などでは、そのフィルタの大きさに合わせて印字位置の送り幅をｎライン単位にした方が都合がよい。また、ブロック単位で画像処理を行なう場合には、その画像処理用のブロックに合わせて送り幅を制限することもある。さらには、副走査方向の送り機構の制限によってｎライン単位にしか送り制御を行なえない場合には、その送り単位に合わせればよい。このほかにも、例えば印字するオブジェクトの変化点を命令解析部２３で検出し、その変化点をモード切換点とするなど、他の方法によってモード切換点を設定してもよい。
【００４８】
ここでは、先読みした範囲内で、カラーデータが存在するラインよりも前に空白ラインが存在する場合、その空白ラインをモード切換点とする。この印字制御においてはモード切換点においてはカラーモードで印字する領域とブラックモードで印字する領域との間を跨いで主走査し、印字することはない。そのため、モード切換点ではつなぎ目における白スジや濃度ムラが顕著となる可能性がある。そのため、ここではカラーデータが存在しているラインの直前のラインを仮のモード切換点として記憶しておき、直前に空白領域が存在しているときにはその空白領域にモード切換点を設定する。このようになるべく空白領域でモードの切り替えを行なうことによって、モード切換点における白スジや濃度ムラなどの発生を低減することができる。
【００４９】
Ｓ１０４において、カラーデータが存在しているラインの直前のラインを仮のモード切換点として記憶しておく。そしてＳ１０５において、カラーデータが存在したラインから読み出した先頭ラインへ向けて空白のラインを検索する。空白ラインが検索された場合、Ｓ１０６からＳ１０７へ進み、空白ラインをモード切換点とする。空白ラインが検索されなかった場合には、Ｓ１０４で記憶した仮のモード切換点をそのままモード切換点とする。
【００５０】
なお、モード切換点は最初に検索された空白ラインを設定するほか、例えば空白ラインが複数ライン存在する場合、モード切換点は空白ラインのいずれに設定してもよい。特に印字位置の送り幅をｎ（ｎは２以上の整数）ラインずつ制御する場合は、検索された最初の空白ラインよりも前の副走査方向に移動可能な空白ラインにモード切換点を設定するとよい。このようなｎラインずつの制御を行なう場合には、空白ラインが存在していても空白ラインにモード切換点を設定できない場合があり、その場合には空白ラインが存在しなかった場合とともに、カラーデータが存在しているラインよりも前の制御可能な適当なラインにモード切換点を設定すればよい。
【００５１】
Ｓ１０８において、モード切換点を新たなヘッド２７の位置として決定し、ヘッド２７の副走査方向の相対位置を制御する。そして、Ｓ１０９で先頭印字回数を１にセットしてＳ１１０で副走査方向の相対移動を微小移動幅としたブラックモードによる印字を行なう。このときの微小移動幅は、１ないし数画素分程度であり、ブラックモードにおける副走査方向の移動幅よりも格段に小さな幅である。また、Ｓ１１０におけるブラックモードの印字においては、Ｓ１０８およびＳ１１０における副走査方向の移動幅が通常の副走査方向の移動幅以下であるため、ブラックヘッド１１の全印字幅を用いて印字するとは限らない。逆に、主走査の回数を重ねるごとに、印字幅を狭めて印字する。イメージ生成部２５はヘッド位置管理部２４の指示に従って、この時の印字幅分の画像データのみが印字されるようにバンドバッファ２９へ画像データを転送する。
【００５２】
Ｓ１１１において、先頭印字回数が印字分割数に達したか否かを判定し、印字分割数だけの主走査を行なっていない場合にはＳ１１２で先頭印字回数を１だけ増加させた後、Ｓ１１０に戻り、副走査方向に微小移動幅だけ相対移動を行なって、ブラックモードによる印字を繰り返して行なう。このとき、すでに１００％の印字が完了している部分については印字を行なわないように、ブラックヘッド１１の印字幅を狭めて印字してゆくことになる。
【００５３】
このようにして、副走査方向に微小移動幅だけ相対移動を行ないながら印字分割数だけの主走査を行なって、モード切換点までの１００％の印字を完了する。このとき先頭印字回数は印字分割数となっており、Ｓ１１１の条件を満足し、カラーモードへ移行する。
【００５４】
カラーモードでは、カラーヘッドおよびブラックヘッドを駆動して印字を行なう。例えば印字分割数が４であれば、カラーヘッドの各色ごとに、それぞれ１／４ずつで２５％の印字を行なう。またブラックヘッドはカラーヘッドの各色と同数のドット数で印字を行ない、その印字するドット列の各１／４ずつで２５％の印字を行なう。
【００５５】
カラーモードの通常動作では、まず、カラーヘッドにおける単色の印字幅を印字分割数で割った幅分の画像データを先読みする。このとき、カラーデータが存在していれば、カラーモードでの印字を継続する。また、各色毎の印字領域の先頭から印字データのないラインが存在する場合、それらのラインをスキップするように構成することもできる。
【００５６】
先読みを実施した結果、カラーデータが存在していない場合には、さらにブラックヘッドの印字幅分まで先読みを実施する。このとき、カラーデータが存在した場合は、そのままカラーモードでの印字を継続する。ブラックヘッドの印字幅分までの先読みの結果、カラーデータが存在しなかった場合には、ヘッドの現在位置までの全データをカラーモードで印字し、印字後、ブラックモードに切り替え、印字を行なう。この時のモードの切換時の処理については後述する。
【００５７】
図１０は、本発明の実施の一形態におけるブラックモードからカラーモードへの切換時の動作の具体例の説明図である。以下の説明において、ヘッド２７は図３に示した構成のものを用いることとする。カラーヘッドはシアン、マゼンタ、イエローの３色をそれぞれ等しいドット数ずつ印字する。図中、下からシアン、マゼンタ、イエローの順とする。また、ブラックヘッドは単色のドット数の４倍のドット数を有するものとする。ヘッドの現在位置は、ヘッドの印字領域の下端を示すものとする。さらに、印字分割数を４とし、同一領域を４回の主走査によって１００％の画像を形成するように印字を行なうものとする。また、副走査方向の相対移動は、記録紙を移動させるものとして説明する。なお、各ヘッドにおいて印字に使用する部分についてはハッチングを施して示している。
【００５８】
図１０に示した例では、「ＡＢＣＤＥ・・・」の行と、「１２３４５・・・」の行と、「ａｂｃｄｅ・・・」の行を繰り返し印字する。これらはブラックによって印字する。また、５行目のハッチングを施した部分は、緑を印字する。緑は、シアンとイエローを重ねて印字することによって再現できる。この緑の部分は、文字「１２３４５・・・」の下部にかかっている。
【００５９】
画像の上部は空白が存在するので、この部分は記録紙が送られ、記録ヘッドの現在位置は１行目の「ＡＢＣＤＥ・・・」の上端、すなわちラインａに合わせられる。この状態でブラックヘッドの印字幅の１／４の各色の画像データが先読みされる。ここでは、印字分割数が４であるので、印字幅の１／４となる。図１０の例では、ラインａからラインｂの直前までの画像データが先読みされる。この中にはブラックの画像は存在するが、ブラック以外のカラーデータは存在しない。そのため、ブラックモードによって印字が行なわれる。記録紙をラインｂの直前まで送り、図１０（１）の位置で主走査を行なって、ブラックヘッドの下１／４によってラインａからラインｂの直前までの領域の１回目の印字を行なう。
【００６０】
図１０（１）の印字を行なった後も、ブラックモードのままである。そのため、さらにブラックヘッドの印字幅の１／４の各色の画像データを先読みする。この場合も先読みした範囲内にカラーデータは存在しないので、ブラックモードによる印字を行なう。すなわち、ラインｃの直前まで記録紙を送り、図１０（２）の位置でブラックヘッド全体を用いて主走査を行なう。これによって、ラインａからラインｂの直前までの領域の２回目の印字と、ラインｂからラインｃの直前までの１回目の印字が行なわれる。
【００６１】
さらにブラックヘッドの印字幅の１／４の各色の画像データを先読みする。この場合も先読みした範囲内にカラーデータは存在しないので、ラインｄの直前まで記録紙を送り、図１０（３）の位置でブラックヘッド全体を用いて主走査を行なう。これによって、ラインａからラインｂの直前までの領域の３回目の印字と、ラインｂからラインｃの直前までの２回目の印字と、ラインｃからラインｄの直前までの１回目の印字が行なわれる。同様にして次のブラックヘッドの印字幅の１／４の各色の画像データを先読みし、先読みした範囲内にカラーデータが存在しないことを確認後、ラインｅの直前まで記録紙を送り、図１０（４）の位置でブラックヘッド全体を用いて主走査を行なう。これによって、ラインａからラインｂの直前までの領域の４回目の印字と、ラインｂからラインｃの直前までの３回目の印字と、ラインｃからラインｄの直前までの２回目の印字と、ラインｄからラインｅの直前までの１回目の印字が行なわれる。
【００６２】
さらに、ブラックヘッドの印字幅の１／４の各色の画像データ（ラインｈの直前のラインまでの画像データ）を先読みする。この場合には、ラインｇにおいてカラーデータが存在する。そのため、ラインｇの直前のラインをモード切換点として一旦保持しておく。そして、ラインｇからヘッド位置へ向けて空白のラインを検索する。この例では、ラインｆの直前のラインが空白ラインである。そのため、検索されたラインｆの直前のラインをモード切換点として設定する。
【００６３】
そしてモード切換点までの領域について、ブラックモードによる印字を完成させる。この時点で、ラインｂからラインｃの直前のラインまでの領域について４回目の主走査、ラインｃからラインｄの直前のラインまでの領域について３回目と４回目の主走査、ラインｄからラインｅの直前のラインまでの領域について２〜４回目の３回の主走査を行なうとともに、ラインｅからラインｆの直前までの領域の４回の主走査を行なう必要がある。そのため、モード切換点までの画像を完成させるには４回の主走査が必要となる。この４回の主走査を図１０（５）〜（８）において示している。この４回の主走査は、本発明では微小移動幅ずつ副走査方向に移動させながら主走査を行なう。
【００６４】
図１１は、ブラックモードからカラーモードへのモード切換時におけるモード切換点付近の動作の第１の例の説明図である。図１０（５）〜（８）における主走査は、例えば図１１（Ａ）〜（Ｄ）に示す副走査位置において行なうことができる。すなわち、モード切換点よりも微小移動幅の３倍だけ手前の図１１に示すライン▲１▼にヘッド位置が来るように記録紙の送り制御を行なう。そして主走査を行なうことによって、図１０（５）および図１１（Ａ）に示すようにラインｂからラインｃの直前のラインまでの領域について４回目の主走査、ラインｃからラインｄの直前のラインまでの領域について３回目の主走査、ラインｄからラインｅの直前のラインまでの領域について２回目の主走査が行なわれるとともに、ラインｅから図１１におけるライン▲１▼までの領域の１回目の主走査が行なわれる。
【００６５】
次に、図１１（Ｂ）に示すライン▲２▼にヘッド位置が来るように微小移動幅だけ記録紙の送り制御を行なう。そして主走査を行ない、図１０（６）および図１１（Ｂ）に示すように、ラインｃからラインｄの直前のラインまでの領域について４回目の主走査、ラインｄからラインｅの直前のラインまでの領域について３回目の主走査、ラインｅからライン▲１▼までの領域の２回目の主走査、ライン▲１▼の次のラインからライン▲２▼までの１回目の主走査が行なわれる。
【００６６】
同様にして図１１（Ｃ）に示すライン▲３▼にヘッド位置が来るように微小移動幅だけ記録紙の送り制御を行ない、主走査を行なう。これにより、図１０（７）および図１１（Ｃ）に示すように、ラインｄからラインｅの直前のラインまでの領域について４回目の主走査、ラインｅからライン▲１▼までの領域について３回目の主走査、ライン▲１▼の次のラインからライン▲２▼までの領域の２回目の主走査、ライン▲２▼の次のラインからライン▲３▼までの１回目の主走査が行なわれる。
【００６７】
さらに、図１１（Ｄ）に示すようにモード切換点にヘッド位置が来るように微小移動幅だけ記録紙の送り制御を行なう。この主走査では、モード切換点までの画像を完成させるために、図１０（８）および図１１（Ｄ）に示すようにラインｅからライン▲１▼までの領域について２５％で４回目の主走査を行ない、ライン▲１▼の次のラインからライン▲２▼までの領域について５０％で３回目の主走査を行ない、ライン▲２▼の次のラインからライン▲３▼までの領域について７５％で２回目の主走査を行ない、ライン▲３▼の次のラインからモード切換点までの領域について１００％で主走査を行なう。
【００６８】
このようにして、モード切換点までの画像について１００％の印字を行なうことができる。このとき、ライン▲３▼までは異なった印字素子を使用して２回以上の主走査で画像を形成しているため、従来のように同じ印字素子を用いて同一ラインを形成する場合に比べて濃淡ムラや白スジの発生を抑えることができる。ライン▲３▼の次のラインからモード切換点までの領域については１回の主走査のみで画像を形成するため、印字素子のバラツキの影響を受けやすいが、非常に微小な領域であり、使用する印字素子も１ないし数個であるため、大きなバラツキを有している確率も全体に比べて低く、印字画像に対する影響は小さい。
【００６９】
図１２は、ブラックモードからカラーモードへのモード切換時におけるモード切換点付近の動作の第２の例の説明図である。第１の例と同様に、モード切換点よりも微小移動幅の３倍だけ手前の図１２に示すライン▲１▼にヘッド位置が来るように記録紙の送り制御を行なう。そして主走査を行なうことによって、図１０（５）および図１２（Ａ）に示すようにラインｂからラインｃの直前のラインまでの領域について４回目の主走査、ラインｃからラインｄの直前のラインまでの領域について３回目の主走査、ラインｄからラインｅの直前のラインまでの領域について２回目の主走査が行なわれるとともに、ラインｅから図１２におけるライン▲１▼までの領域の１回目の主走査が行なわれる。
【００７０】
次に、図１２（Ｂ）に示すライン▲２▼にヘッド位置が来るように微小移動幅だけ記録紙の送り制御を行なう。そして主走査を行ない、図１０（６）および図１２（Ｂ）に示すように、ラインｃからラインｄの直前のラインまでの領域について４回目の主走査、ラインｄからラインｅの直前のラインまでの領域について３回目の主走査、ラインｅからライン▲１▼までの領域の２回目の主走査が行なわれる。さらに、ライン▲１▼の次のラインからライン▲２▼までの領域について、５０％で１回目の主走査が行なわれる。
【００７１】
同様にして図１２（Ｃ）に示すライン▲３▼にヘッド位置が来るように微小移動幅だけ記録紙の送り制御を行ない、主走査を行なう。これにより、図１０（７）および図１２（Ｃ）に示すように、ラインｄからラインｅの直前のラインまでの領域について４回目の主走査、ラインｅからライン▲１▼までの領域について３回目の主走査が行なわれるとともに、ライン▲１▼の次のラインからライン▲２▼までの領域について２５％で２回目の主走査、ライン▲２▼の次のラインからライン▲３▼までの領域について７５％で１回目の主走査が行なわれる。
【００７２】
さらに、図１２（Ｄ）に示すようにモード切換点にヘッド位置が来るように微小移動幅だけ記録紙の送り制御を行なう。これにより、図１０（８）および図１２（Ｄ）に示すようにラインｅからライン▲１▼までの領域について４回目の主走査が行なわれるとともに、ライン▲１▼の次のラインからライン▲２▼までの領域について２５％で３回目の主走査、ライン▲２▼の次のラインからライン▲３▼までの領域について２５％で２回目の主走査が行なわれて、それぞれ１００％の画像が完成する。さらに、ライン▲３▼の次のラインからモード切換点までの領域について１００％で主走査を行なって、モード切換点までの画像を完成させる。
【００７３】
このようにして、モード切換点までの画像について１００％の印字を行なうことができる。この例においても、ライン▲３▼までは異なった印字素子を使用して２回以上の主走査で画像を形成しているため、従来のように同じ印字素子を用いて同一ラインを形成する場合に比べて濃淡ムラや白スジの発生を抑えることができる。ライン▲３▼の次のラインからモード切換点までの領域については１回の主走査のみで画像を形成するため、印字素子のバラツキの影響を受けやすいが、非常に微小な領域であり、使用する印字素子も１ないし数個であるため、大きなバラツキを有している確率も全体に比べて低く、印字画像に対する影響は小さい。
【００７４】
図１３は、ブラックモードからカラーモードへのモード切換時におけるモード切換点付近の動作の第３の例の説明図である。第１、第２の例と同様に、モード切換点よりも微小移動幅の３倍だけ手前の図１３に示すライン▲１▼にヘッド位置が来るように記録紙の送り制御を行なう。そして主走査を行なうことによって、図１０（５）および図１３（Ａ）に示すようにラインｂからラインｃの直前のラインまでの領域について４回目の主走査、ラインｃからラインｄの直前のラインまでの領域について３回目の主走査、ラインｄからラインｅの直前のラインまでの領域について２回目の主走査が行なわれるとともに、ラインｅから図１３におけるライン▲１▼までの領域の１回目の主走査が行なわれる。
【００７５】
次に、図１３（Ｂ）に示すライン▲２▼にヘッド位置が来るように微小移動幅だけ記録紙の送り制御を行なう。そして主走査を行ない、図１０（６）および図１３（Ｂ）に示すように、ラインｃからラインｄの直前のラインまでの領域について４回目の主走査、ラインｄからラインｅの直前のラインまでの領域について３回目の主走査、ラインｅからライン▲１▼までの領域の２回目の主走査が行なわれる。さらに、ライン▲１▼の次のラインからライン▲２▼までの領域について、１００％で主走査を行なってこの領域の画像を完成させる。
【００７６】
同様にして図１３（Ｃ）に示すライン▲３▼にヘッド位置が来るように微小移動幅だけ記録紙の送り制御を行ない、主走査を行なう。これにより、図１０（７）および図１３（Ｃ）に示すように、ラインｄからラインｅの直前のラインまでの領域について４回目の主走査、ラインｅからライン▲１▼までの領域について３回目の主走査が行なわれる。さらに、ライン▲２▼の次のラインからライン▲３▼までの領域について１００％で主走査を行なって、この領域の画像を完成させる。
【００７７】
さらに、図１３（Ｄ）に示すようにモード切換点にヘッド位置が来るように微小移動幅だけ記録紙の送り制御を行なう。これにより、図１０（８）および図１３（Ｄ）に示すようにラインｅからライン▲１▼までの領域について４回目の主走査が行なわれる。さらに、ライン▲３▼の次のラインからモード切換点までの領域について１００％で主走査を行なって、モード切換点までの画像を完成させる。
【００７８】
このようにして、モード切換点までの画像について１００％の印字を行なうことができる。この例では、ライン▲１▼の次のラインからモード切換点までは１回の主走査のみで画像を形成するため、印字素子のバラツキの影響を受けやすいが、従来に比べて印字素子のバラツキの影響を受ける領域は格段に少なくなっており、濃淡ムラや白スジの発生を抑えた画像を得ることができる。
【００７９】
図１４は、ブラックモードからカラーモードへのモード切換時におけるモード切換点付近の動作の第４の例の説明図である。この例では、まずモード切換点にヘッド位置が来るように記録紙の送り制御を行なう。そして主走査を行なうことによって、図１０（５）に示すようにラインｂからラインｃの直前のラインまでの領域について４回目の主走査、ラインｃからラインｄの直前のラインまでの領域について３回目の主走査、ラインｄからラインｅの直前のラインまでの領域について２回目の主走査が行なわれるとともに、ラインｅからモード切換点までの領域の１回目の主走査が行なわれる。
【００８０】
次に、図１４（Ｂ）に示すライン▲１▼にヘッド位置が来るように微小移動幅だけ記録紙の送り制御を行なう。そして主走査を行ない、図１０（６）に示すように、ラインｃからラインｄの直前のラインまでの領域について４回目の主走査、ラインｄからラインｅの直前のラインまでの領域について３回目の主走査、ラインｅからモード切換点までの領域の２回目の主走査が行なわれる。モード切換点より先のラインについては印字しない。
【００８１】
同様にして図１４（Ｃ）に示すライン▲２▼にヘッド位置が来るように微小移動幅だけ記録紙の送り制御を行ない、主走査を行なう。これにより、図１０（７）に示すように、ラインｄからラインｅの直前のラインまでの領域について４回目の主走査、ラインｅからモード切換点までの領域について３回目の主走査が行なわれる。この場合もモード切換点より先のラインについては印字しない。
【００８２】
さらに、図１４（Ｄ）に示すライン▲３▼にヘッド位置が来るように微小移動幅だけ記録紙の送り制御を行ない、主走査を行なう。これにより、図１０（８）に示すようにラインｅからモード切換点までの領域について４回目の主走査が行なわれる。この場合もモード切換点より先のラインについては印字しない。
【００８３】
このようにして、モード切換点までの画像について１００％の印字を行なうことができる。この例では、モード切換点よりも先にヘッドの先頭が突出してしまうが、この幅（この例では微小移動幅の３倍の幅）がカラーヘッドの単色の印字幅の１／４以下であれば、カラーモードに移行しても問題なく印字を続行することができる。
【００８４】
このようにして印字分割数（ここでは４）だけ微小移動幅だけの副走査方向の移動を行ないながら主走査を行ない、モード切換点までの領域についての画像を形成した後、カラーモードに切り換える。
【００８５】
カラーモードでは、まず、カラーヘッドにおける単色の印字幅の１／４の画像データの先読みを実施する。この領域にはカラーデータは存在しないが、ブラックヘッドの印字幅分の各色の画像データを先読みするとラインｇにカラーデータが存在するので、通常のカラーモードで印字する。なお、カラーモードにおいてはブラックヘッドの後端の１／４を用いて印字するものとする。
【００８６】
このとき、ヘッド位置をラインｇの直前としても印字すべきデータがない。ヘッド位置がラインｇの直前の時にラインｆの次のラインからラインｇの直前までの領域を印字できるのは、カラーヘッドのシアンだけである。しかしこの領域にはシアンのデータはない。また、この領域にはブラックの印字データがあるが、この例ではカラーモードでブラックはブラックヘッドの後端の１／４を用いて印字を行なうので、この位置では印字しない。そのため、ヘッド位置をラインｇの直前としても印字すべきデータはなく、ホワイトスキップ動作の対象となる。
【００８７】
さらにヘッド位置をラインｇの直前として先読みを行なうと、カラーデータが存在するので、ラインｇからシアンの印字幅の１／４だけ先のラインｉの直前のラインをヘッド位置として決定し、ラインｆからラインｉの直前のラインまでの記録紙の送り制御を行なう。このようなホワイトスキップ動作を行なうことによって高速な印字を行なう。そして、イメージ生成部２５にラインｇからラインｉの直前までのシアンの画像データを転送させる。このとき、カラーヘッドの他の色およびブラックについては、ヘッドの印字に用いる部分がモード切換点より前にあるため、画像データの転送は行なわない。そして、図１０（９）の位置で主走査を行なうことにより、カラーヘッドのシアンの先端部分の１／４を用いたラインｇからラインｉの直前までの領域にシアンの１回目の印字が行なわれる。
【００８８】
次に、ラインｉからラインｊの直前のラインまでの、カラーヘッドにおける単色の印字幅の１／４の画像データを先読みする。この領域にもカラーデータが含まれているので、ヘッド位置をラインｊの直前のラインに設定し、記録紙の送り制御を行なう。またイメージ生成部２５にラインｉからラインｊの直前までの画像データを転送させる。図１０（１０）の位置で主走査を行なうことにより、カラーヘッドのシアンの印字幅全体を用いて、ラインｇからラインｉの直前までの領域の２回目の印字と、ラインｉからラインｊの直前までの１回目の印字が行なわれる。
【００８９】
以下、同様にしてカラーヘッドにおける単色の印字幅の１／４の画像データの先読みと、記録紙の単色の印字幅の１／４だけの送り制御と、主走査とを繰り返し行なうことになる。ラインｆ以降の領域がブラックヘッドの図中の上端１／４に含まれるようになると、ブラックのみのラインｆからラインｇまでの領域も順次印字されてゆくことになる。また、ラインｇ以降の領域がカラーヘッドのイエローの印字領域に含まれるようになると、先にシアンが印字されている上からイエローが記録され、緑となる。
【００９０】
図１５は、本発明の実施の一形態におけるカラーモードからブラックモードへの切換時の動作の一例を示すフローチャートである。ここでは上述の動作とは逆に、カラーモードにおいて動作しているものとし、ブラックモードに切り換える際の動作について説明する。カラーモードでは、ブラックヘッドとカラーヘッドの両方を用いて印字を行なうものとし、このときブラックヘッドはカラーヘッドの単色のドット数と同じドット数のみ用いる。ブラックを含め、各色ごとに、例えば印字分割数が４の場合には、各色の１／４ずつでそれぞれ２５％の印字を行ない、４回の主走査で１００％の印字を実現する。
【００９１】
カラーモードでは、Ｓ１２１において、ブラック画像の検知を行なう。まず各色の画像データを、単色のドット数を印字分割数で割った数分のラインだけ先読みする。そしてその中にカラーデータがあるか否かを判定する。もしカラーデータがあれば、カラーデータ有りとしてＳ１２２からＳ１２３へ進む。また、カラーデータがない場合、さらにブラックヘッドの印字幅分の各色の画像データを先読みする。そしてその中にカラーデータが存在するか否かを判定する。この中にカラーデータが存在する場合、Ｓ１２２において十分なブラック画像ではないものとしてＳ１２３へ進む。Ｓ１２３では、カラーモードでの印字を行なう。カラーモードの通常動作では、カラーヘッドの単色の印字幅を印字分割数で割った幅分だけ副走査方向の相対移動を行ない、カラーヘッドおよびブラックヘッドを駆動して主走査を行なって印字する。
【００９２】
ブラックヘッドの印字幅分だけ先読みした画像データ中にカラーデータが存在しない場合、ブラックモードへの切換処理に移る。このとき、先読みした画像データの先頭のラインをモード切換点とすることができる。ブラックモードからカラーモードへの切り換えの時と同様に、この場合も先読みした画像データの先頭にモード切換点を設定する必要はない。カラーモードからブラックモードへ切り換える場合には、先読みしたデータの最初のライン以降のラインであれば、いずれのラインにモード切換点を設定してもよい。例えば、命令解析部２３においてオブジェクトの変化点を検出した場合に、その変化点をモード切換点として設定してもよい。
【００９３】
ここでは、先読みした画像データ中の空白ラインを検索し、空白ラインが検索された場合にはそのラインにモード切換点を設定する例を示す。もちろん、上述のブラックモードからカラーモードへのモード切換点と同様に、検索された最初の空白ラインにモード切換点を設定するほか、空白ラインが複数ラインにわたり存在する場合には、その中のいずれのラインにモード切換点を設定してもよい。また、空白ラインが存在しない場合や、例えばｎ（ｎは２以上の整数）ラインごとの制御によって空白ラインに福走査方向の移動制御を行なわない場合には、先読みした画像データの先頭のラインの直前のライン以降のラインにモード切換点を設定すればよい。
【００９４】
まずＳ１２４において先読みした画像データの先頭のラインを仮のモード切換点として記憶する。そしてＳ１２５において、空白のラインを先頭ラインから検索する。空白ラインが検索された場合、Ｓ１２６からＳ１２７へ進み、検索された空白ラインをモード切換点とする。空白ラインが検索されなかった場合には、仮のモード切換点をそのままモード切換点とする。以後、このモード切換点までの画像をカラーモードによって印字する。
【００９５】
Ｓ１２８においてカラーヘッドの単色の印字幅を印字分割数で割った幅分だけ副走査方向に移動した位置を新たなヘッド２７の位置として決定し、ヘッド２７の副走査方向の相対位置を制御する。このとき、新たなヘッド２７の位置に副走査方向の移動を行なうと、ブラックヘッド１１の後端がモード切換点を越えてしまう場合がある。このような場合には、ブラックヘッド１１の後端がモード切換点となる位置を新たなヘッド２７の位置として決定する。
【００９６】
Ｓ１２９において、ブラックヘッド１１の後端がモード切換点か否かを判定し、そうでない場合にはＳ１３０において、イメージ生成部２５に対して、モード切換点以降の画像を転送しないように指示し、モード切換点以降の画像が印字されないようにマスクしたカラーモードによる印字を行なう。そしてＳ１２８へ戻る。Ｓ１２８〜Ｓ１３０によって、カラー領域、および、空白領域までのカラー領域に隣接するブラック領域については、それぞれ印字分割数ずつの主走査が行なわれ、画像が完成する。
【００９７】
Ｓ１２９でブラックヘッドの後端がモード切換点となったことが判定された場合には、ここから以降はブラックモードによって印字を行なう。しかしそのまま主走査と副走査方向の移動を行なうと、例えばカラーモードで印字した領域の直下の部分では印字分割数だけの主走査が行なわれず、１回の主走査が行なわれた状態でヘッド２７が移動してしまうため、印字濃度が低下してしまう。そのため、副走査方向に微小移動幅ずつ移動させながら、徐々にブラックヘッド１１の印字幅を増加させ、印字分割数だけの主走査を行なう。そしてその後に通常のブラックモードの動作に移行する。
【００９８】
まずＳ１３１において、先頭印字回数を１にセットする。Ｓ１３２において副走査方向に微小移動幅ずつ移動させながら、ブラックヘッド１１を用いた印字を行なう。このときの微小移動幅は、１ないし数画素分程度であり、ブラックモードにおける副走査方向の移動幅よりも格段に小さな幅である。Ｓ１３３において先頭印字回数が印字分割数に達したか否かを判定し、まだ印字分割数だけの主走査を行なっていない場合にはＳ１３４で先頭印字回数を１だけ増やし、Ｓ１３２に戻り、主走査を行なう。
【００９９】
このようにして副走査方向の移動を微小移動幅のみとしてブラックヘッド１１による印字を印字分割数だけ行なうことにより、カラーモードで印字した領域の直下の領域では印字分割数だけの主走査が行なわれる。また、微小移動幅の副走査方向の移動を行なうことにより、同一ラインを異なる印字素子で印字することができ、濃淡ムラや白抜けなどを低減することができる。その後、通常のブラックモードの印字を行なえばよい。通常のブラックモードの印字動作についてはすでに述べたのでここでは説明を省略する。
【０１００】
図１６は、本発明の実施の一形態におけるカラーモードからブラックモードへの切換時の動作の一例における具体例の説明図である。以下の説明における前提条件は上述の図１０の場合と同様とする。なお、カラーモードにおいてブラックヘッドは図中最も上の１／４を用いて印字を行なうものとする。図１６に示した例では、「１２３４５・・・」の行と、「ａｂｃｄｅ・・・」の行と、「ＡＢＣＤＥ・・・」の行を繰り返しブラックによって印字する。また、１行目にハッチングを施した部分は、イエローで印字することとする。
【０１０１】
図１６に示す例では、ラインａが画像の先頭であり、単色の印字幅の１／４の領域の各色の画像データが先読みされる。すなわちラインａからラインｂの直前までの画像データが先読みされる。この中にカラーデータが存在する。しかしこの位置で印字すべきデータはイエローとブラックである。そのため、図１６（１）に示すようにブラックの印字領域の先頭がラインｂの直前のラインとなるまで記録紙が送られる。図１６（１）の位置で主走査を行なって、カラーヘッドのうち、イエローの印字部分によって、ラインａからラインｂの直前までの領域の一部について１回目の印字を行なう。また、ブラックヘッドの後端の１／４によって、ラインａからラインｂの直前までの領域の１回目の印字を行なう。
【０１０２】
さらにカラーヘッドの単色の印字幅の１／４の各色の画像データを先読みする。この場合も先読みした範囲内にカラーデータが存在するので、カラーモードによる印字を行なう。すなわち、カラーヘッドの単色の印字幅の１／４だけ記録紙を送り、図１６（２）の位置でカラーヘッドのイエローの印字幅、および、ブラックの後端の１／４の印字幅を用いて主走査を行なう。これによって、ラインａからラインｂの直前までの領域のブラックの２回目の印字と、その領域の一部のイエローの２回目の印字と、その領域の他の部分のイエローの１回目の印字と、ラインｂからラインｃの直前までのブラックの１回目の印字と、その領域の一部のイエローの１回目の印字が行なわれる。
【０１０３】
さらに単色の印字幅の１／４の各色の画像データを先読みする。この場合には、ラインｄにおいてカラーデータがなくなる。しかしこの先読みした画像データ中にはカラーデータが存在するので、そのままカラーモードによる印字を続ける。カラーヘッドの単色の印字幅の１／４だけ記録紙を送り、図１６（３）の位置でイエローおよびブラックの記録を行なう。
【０１０４】
さらに単色の印字幅の１／４の各色の画像データを先読みする。今度は先読みした範囲内にカラーデータが存在しない。そのため、ブラックヘッドの印字幅分だけの各色の画像データを先読みするが、この中にもカラーデータは存在しない。このような場合に、カラーモードからブラックモードに切り換える。カラーモードからブラックモードへ切り換える場合には、まず現在位置であるラインｅをモード切換点として保持し、空白のラインを検索する。すると、ラインｆに空白のラインが存在する。そのため、ラインｆをモード切換点として再設定する。そして、モード切換点であるラインｆの直前のラインまでの領域についてカラーモードで印字し、画像を完成させる。その後にブラックモードにおける初期印字を行なって、通常のブラックモードの動作に移る。
【０１０５】
まずラインｆより前のカラーモードの領域について印字を終了させる。この処理では、ラインｆ以降の画像データが印字されないように、ラインｆ以降の画像データをマスクし、それ以前の画像データについて、通常のカラーモードと同様の印字動作を行なう。すなわち、図１６（４）〜（７）において、カラーヘッドの単色の印字幅の１／４の記録紙の送り動作と主走査を繰り返し、ラインｆの直前までの領域で４回ずつの主走査により画像が形成される。このとき、ラインｄからラインｆの直前のラインまでの領域はブラックのみの印字領域であるが、空白のライン（ラインｆ）の直前まではカラーモードによって印字する。
【０１０６】
図１６（７）の位置での主走査を行なった後、ブラックモードにおける初期動作を行なう。この初期動作では、ラインｆからラインｇの直前までの領域の画像を完成させ、ラインｇからラインｈの直前のラインまでの領域については７５％、ラインｈからラインｉの直前のラインまでの領域については５０％、ラインｉからラインｊの直前のラインまでの領域については２５％の印字が行なわれている状態とする。そのため、副走査方向に微小移動幅だけ送りながら４回の主走査を行なう。この４回の主走査を図１６（８）〜（１１）において示している。この４回の主走査は、図１６ではいずれも同じ副走査位置で行なわれるかのように示しているが、本発明では微小移動幅ずつ副走査方向に移動させながら主走査を行なっている。
【０１０７】
図１７は、カラーモードからブラックモードへのモード切換時におけるモード切換点付近の動作の第１の例の説明図である。図１６（８）〜（１１）における主走査は、例えば図１７（Ａ）〜（Ｄ）に示す副走査位置において行なうことができる。すなわち、モード切換点にブラックヘッドの後端が来るように記録紙の送り制御を行なう。そして主走査を行なうことによって、図１６（８）および図１７（Ａ）に示すようにラインｆ（モード切換点）からラインｇの直前のラインまでの領域について１回目の主走査を行なう。このとき、以降の微小移動幅ずつの副走査方向の移動に対応するため、図１７（Ａ）に示すようにラインｆ（モード切換点）からライン▲１▼の直前までの微小移動幅の領域について１００％で主走査を行なって画像を完成させ、ライン▲１▼からライン▲２▼の直前までの微小移動幅の領域について７５％で主走査を行ない、ライン▲２▼からライン▲３▼の直前までの微小移動幅の領域について５０％で主走査を行なう。
【０１０８】
次に微小移動幅だけの記録紙の送り制御を行ない、主走査を行なう。図１６（９）および図１７（Ｂ）に示すように、ライン▲１▼からラインｇの直前のラインまでの領域について２回目の主走査、ラインｇからラインｈの直前のラインまでの領域について１回目の主走査が行なわれる。ライン▲１▼からライン▲２▼の直前までの領域は、先の主走査で７５％の印字が行なわれているので、この主走査によって画像が完成する。
【０１０９】
同様にして微小移動幅だけ記録紙の送り制御を行ない、主走査を行なう。これにより、図１６（１０）および図１７（Ｃ）に示すように、ライン▲２▼からラインｇの直前のラインまでの領域について３回目の主走査、ラインｇからラインｈの直前までの領域について２回目の主走査、ラインｈからラインｉの直前までの領域の１回目の主走査が行なわれる。ライン▲２▼からライン▲３▼の直前までの領域は、図１７（Ａ）の主走査で５０％、図１７（Ｂ）の主走査で２５％の印字が行なわれているので、この主走査によって画像が完成する。
【０１１０】
さらに、微小移動幅だけ記録紙の送り制御を行ない、主走査を行なう。これにより、図１６（１１）および図１７（Ｄ）に示すように、ライン▲３▼からラインｇの直前のラインまでの領域について４回目の主走査、ラインｇからラインｈの直前までの領域について３回目の主走査、ラインｈからラインｉの直前までの領域について２回目の主走査、ラインｉからラインｊの直前まで領域の１回目の主走査が行なわれる。これによってラインｇの直前までの領域について画像が完成し、通常のブラックモードにおける印字制御に移行することができる。
【０１１１】
このような印字制御では、ライン▲１▼以降では異なった印字素子を使用して２回以上の主走査で画像を形成しているため、従来のように同じ印字素子を用いて同一ラインを形成する場合に比べて濃淡ムラや白スジの発生を抑えることができる。モード切換点からライン▲１▼までの領域については１回の主走査のみで画像を形成するため、印字素子のバラツキの影響を受けやすいが、非常に微小な領域であり、使用する印字素子も１ないし数個であるため、大きなバラツキを有している確率も全体に比べて低く、印字画像に対する影響は小さい。
【０１１２】
図１８は、カラーモードからブラックモードへのモード切換時におけるモード切換点付近の動作の第２の例の説明図である。モード切換点にブラックヘッドの後端が来るように記録紙の送り制御を行なう。そして主走査を行なうが、図１６（８）および図１８（Ａ）に示すように、モード切換点から微小移動幅の４倍の距離にあるライン▲４▼からラインｇの直前のラインまでの領域について１回目の主走査を行なうとともに、モード切換点からライン▲１▼の直前までの領域について１００％の印字を行なう。
【０１１３】
次に微小移動幅だけの記録紙の送り制御を行ない、主走査を行なう。図１６（９）および図１８（Ｂ）に示すように、ライン▲４▼からラインｇの直前のラインまでの領域について２回目の主走査、ラインｇからラインｈの直前のラインまでの領域について１回目の主走査が行なわれる。また、ライン▲１▼からライン▲２▼の直前までの領域について、１００％の印字を行なう。
【０１１４】
同様にして微小移動幅だけ記録紙の送り制御を行ない、主走査を行なう。図１６（１０）および図１８（Ｃ）に示すように、ライン▲４▼からラインｇの直前のラインまでの領域について３回目の主走査、ラインｇからラインｈの直前までの領域について２回目の主走査、ラインｈからラインｉの直前までの領域の１回目の主走査が行なわれる。また、ライン▲２▼からライン▲３▼の直前までの領域について、１００％の印字を行なう。
【０１１５】
さらに、微小移動幅だけ記録紙の送り制御を行ない、主走査を行なう。図１６（１１）および図１８（Ｄ）に示すように、ライン▲４▼からラインｇの直前のラインまでの領域について４回目の主走査、ラインｇからラインｈの直前までの領域について３回目の主走査、ラインｈからラインｉの直前までの領域について２回目の主走査、ラインｉからラインｊの直前まで領域の１回目の主走査が行なわれる。また、ライン▲３▼からライン▲４▼の直前までの領域について、１００％の印字を行なう。
【０１１６】
このような印字制御では、ライン▲４▼以降では異なった印字素子を使用して２回以上の主走査で画像を形成しているため、従来のように同じ印字素子を用いて同一ラインを形成する場合に比べて濃淡ムラや白スジの発生を抑えることができる。モード切換点からライン▲４▼までの領域については１回の主走査のみで画像を形成するため、印字素子のバラツキの影響を受けやすいが、従来に比べてその領域は小さく、印字画像に対する影響は小さい。なお、ライン▲３▼からライン▲４▼の直前までの領域については、各主走査において２５％の印字を行なって画像を完成させてもよい。
【０１１７】
図１９は、カラーモードからブラックモードへのモード切換時におけるモード切換点付近の動作の第３の例の説明図である。この例においてもモード切換点にブラックヘッドの後端が来るように記録紙の送り制御を行ない、主走査を行なう。図１６（８）および図１９（Ａ）に示すように、モード切換点から微小移動幅分のライン▲１▼の直前のラインまでの領域については１００％の印字を行ない、ライン▲１▼からラインｇの直前までの領域については２５％で１回目の主走査を行なう。
【０１１８】
次に微小移動幅だけの記録紙の送り制御を行ない、主走査を行なう。図１６（９）および図１９（Ｂ）に示すように、ライン▲１▼からライン▲２▼の直前のラインまでの領域について７５％で２回目の主走査を行なってこの領域の画像を完成させ、ライン▲２▼からラインｇの直前のラインまでの領域について２回目の主走査を、また、ラインｇからラインｈの直前のラインまでの領域について１回目の主走査を行なう。
【０１１９】
同様にして微小移動幅だけ記録紙の送り制御を行ない、主走査を行なう。図１６（１０）および図１９（Ｃ）に示すように、ライン▲２▼からライン▲３▼の直前のラインまでの領域について５０％で３回目の主走査を行なってこの領域の画像を完成させ、ライン▲３▼からラインｇの直前のラインまでの領域について３回目の主走査、ラインｇからラインｈの直前までの領域について２回目の主走査、ラインｈからラインｉの直前までの領域の１回目の主走査を行なう。
【０１２０】
さらに、微小移動幅だけ記録紙の送り制御を行ない、主走査を行なう。図１６（１１）および図１９（Ｄ）に示すように、ライン▲３▼からラインｇの直前のラインまでの領域について４回目の主走査、ラインｇからラインｈの直前までの領域について３回目の主走査、ラインｈからラインｉの直前までの領域について２回目の主走査、ラインｉからラインｊの直前まで領域の１回目の主走査を行なう。これによってモード切換点からラインｇの直前までの領域について、画像が完成する。
【０１２１】
このような印字制御においても、ライン▲１▼以降では異なった印字素子を使用して２回以上の主走査で画像を形成しているため、濃淡ムラや白スジの発生を抑えることができる。また、モード切換点からライン▲１▼までの領域については１回の主走査のみで画像を形成するため、印字素子のバラツキの影響を受けやすいが、この領域は微小であり、この領域中の印字素子にバラツキが発生する確率は低い。そのため、印字画像に対する影響は小さく、モード切換点付近での画質の劣化を抑えることができる。
【０１２２】
図２０は、カラーモードからブラックモードへのモード切換時におけるモード切換点付近の動作の第４の例の説明図である。この例では、モード切換点よりも微小移動幅の３倍だけ手前にブラックヘッドの後端が来るように、記録紙の送り制御を行なう。そして主走査を行ない、図１６（８）に示すようにモード切換点からラインｇの直前のラインまでの領域について１回目の主走査を行なう。このとき、図２０（Ａ）に示すように、モード切換点よりも前の領域については印字しない。
【０１２３】
次に、微小移動幅だけ記録紙の送り制御を行ない、主走査を行なう。図１６（９）に示すように、モード切換点からラインｇの直前のラインまでの領域について２回目の主走査、ラインｇからラインｈの直前のラインまでの領域について２回目の主走査が行なわれる。図２０（Ｂ）に示すようにモード切換点よりも前の領域については印字しない。
【０１２４】
同様にして微小移動幅だけ記録紙の送り制御を行ない、主走査を行なう。図１６（１０）に示すように、モード切換点からラインｇの直前のラインまでの領域について３回目の主走査、ラインｇからラインｈの直前のラインまでの領域について２回目の主走査、ラインｈからラインｉの直前のラインまでの領域の１回目の主走査が行なわれる。この場合も図２０（Ｃ）に示すようにモード切換点よりも前のラインについては印字しない。
【０１２５】
さらに微小移動幅だけ記録紙の送り制御を行ない、ブラックヘッドの後端をモード切換点に合わせて主走査を行なう。図１６（１１）に示すように、モード切換点からラインｇの直前のラインまでの領域について４回目の主走査、ラインｇからラインｈの直前のラインまでの領域について３回目の主走査、ラインｈからラインｉの直前のラインまでの領域について２回目の主走査、ラインｉからラインｊの直前のラインまでの領域の１回目の主走査が行なわれる。
【０１２６】
この例では、モード切換点以降のすべての領域について２回以上の主走査によって画像を形成することができるので、印字素子のバラツキによる影響はほぼ排除することができる。しかし、モード切換点を跨いでから領域にヘッドの後端が残ることになるため、カラーモードにおける最後の主走査においてモード切換点からブラックヘッドの後端までの距離が、この例では微小移動幅の３倍の幅以上必要となる。モード切換点からブラックヘッドの後端までの距離がこの幅よりも小さくなる場合には、例えばもう１回カラーモードによる主走査を繰り返したり、モード切換点を再設定するなどの処理が必要となる。
【０１２７】
このようにして印字分割数（ここでは４）だけ微小移動幅だけの副走査方向の移動を行ないながら主走査を行ない、ブラックモードにおける初期動作を行なった後、通常のブラックモードにおける印字動作を行なえばよい。ブラックモードの初期動作においても、ほとんどの領域で同じラインを同一の印字素子を用いて印字しないので、モード切換点付近における印字素子のバラツキによる濃淡ムラや白スジなどの発生を低減することができる。
【０１２８】
なお、上述の各具体例においては、カラーモードにおけるブラックデータの印字をイエローとともに行なったが、これに限らず、シアンとともに行なったり、あるいはマゼンタとともに行なうように構成してもよい。特にシアンとともにブラックを印字することによって、色にじみを目立たなくさせ、画質の向上が期待できる。
【０１２９】
また、上述の各具体例では印字分割数が４の場合について示したが、これに限らず、任意の印字分割数について、同様に制御可能である。モードの切換の際には、副走査方向に微小移動幅ずつ移動させながら印字分割数の回数だけ主走査を繰り返せばよい。
【０１３１】
図２１は、本発明の実施の一形態における被記録媒体の上端における印字動作の一例における具体例の説明図である。上述のように、印字分割数の回数だけの主走査で画像を形成する場合に、通常の動作のまま画像を形成しようとすると、１００％の画像が得られない領域が発生する。従来では、被記録媒体の上端および下端において、副走査方向の送りを行なわずに印字分割数の回数だけの主走査を行なっていたが、本発明では、副走査方向に微小移動幅ずつ移動させながら主走査を行なう。
【０１３２】
図２１では印字分割数を４とした場合について示している。被記録媒体の上端部分を図示しない押さえ機構で押さえた状態で、印字動作を開始する。図２１（１）〜（４）は、被記録媒体の画像形成可能領域の上端付近に１００％の画像を形成するための主走査である。この４回の主走査では、図２１（１）〜（４）に示すように次第に記録する領域が増加するように制御を行なう。また、この４回の主走査は、図２１ではいずれも同じ副走査位置で行なわれるかのように示しているが、本発明では微小移動幅ずつ副走査方向に移動させながら主走査を行なっている。この微小移動幅ずつ移動させながら行なう主走査は、ヘッド後端部において例えば図１７〜図１９に示したように印字制御を行なうことができる。また、多少の印字不能領域の増加が許容されるなら、図２０に示したような印字制御を行なってもよい。なお、図１７〜図２０におけるモード切換点は、この場合には画像形成可能領域の上端である。
【０１３３】
図２２は、本発明の実施の一形態における被記録媒体の下端における印字動作の一例における具体例の説明図である。図２１と同様に、印字分割数を４とした場合について示している。被記録媒体の下端部分が図示しない押さえ機構で押さえられている状態で、被記録媒体の下端部分の画像を完成させる。図２２（１）における主走査後、画像を先読みした時点で次の主走査が画像形成可能領域の下端にかかることが検出される。そのため、図２２（２）〜（５）の４回の主走査によって、画像形成可能領域の下端付近に１００％の画像を形成する。この４回の主走査では、図２２（２）〜（５）に示すように次第に記録する領域が減少するように制御を行なう。また、この４回の主走査は、図２２ではいずれも同じ副走査位置で行なわれるかのように示しているが、本発明では微小移動幅ずつ副走査方向に移動させながら主走査を行なっている。この微小移動幅ずつ移動させながら行なう主走査は、ヘッド先端部において例えば図１１〜図１３に示したように印字制御を行なうことができる。また、多少の印字不能領域の増加が許容されるなら、図１４に示したような印字制御を行なってもよい。なお、図１１〜図１４におけるモード切換点は、この場合には画像形成可能領域の下端である。
【０１３４】
このようにして、被記録媒体の上端部分および下端部分においても複数回の記録動作によって画像の形成を行なうことで、被記録媒体の上端および下端の余白部分を少なくし、画像形成可能領域を広げることができる。また、この部分の記録を行なう主走査を、微小移動幅ずつ副走査方向に移動させながら行なうことによって、印字素子のバラツキなどによる影響を排除し、画像形成可能領域全体にわたり良好な画質で画像を形成することができる。
【０１３６】
【発明の効果】
以上の説明から明らかなように、本発明によれば、複数回の主走査によって１００％の画像を形成する場合に、印字モードの切換時や被記録媒体の上下端部など、従来では同じ副走査位置において行なっていた複数回の主走査を、微小移動幅ずつ副走査方向に送りながら行なうようにしたので、印字素子のバラツキなどによる濃淡ムラや白スジの発生を抑え、画質の劣化を低減することができるという効果がある。
【図面の簡単な説明】
【図１】  本発明の実施の一形態を示すブロック図である。
【図２】  一般的なシリアルプリンタの一例を示す概略構成図である。
【図３】  ２ヘッド型のプリンタに用いられる記録ヘッドの一例を示す概略図である。
【図４】  ２回の主走査によって形成される印字画像の一例の説明図である。
【図５】  分割印字を行なう場合におけるモードの切換時の問題点の説明図である。
【図６】  従来のブラックモードからカラーモードへの切換時の動作の具体例の説明図である。
【図７】  従来のカラーモードからブラックモードへの切換時の動作の具体例の説明図である。
【図８】  本発明の実施の一形態を実現する構成例を示すブロック図である。
【図９】  本発明の実施の一形態におけるブラックモードからカラーモードへの切換時の動作の一例を示すフローチャートである。
【図１０】  本発明の実施の一形態におけるブラックモードからカラーモードへの切換時の動作の具体例の説明図である。
【図１１】  ブラックモードからカラーモードへのモード切換時におけるモード切換点付近の動作の第１の例の説明図である。
【図１２】  ブラックモードからカラーモードへのモード切換時におけるモード切換点付近の動作の第２の例の説明図である。
【図１３】  ブラックモードからカラーモードへのモード切換時におけるモード切換点付近の動作の第３の例の説明図である。
【図１４】  ブラックモードからカラーモードへのモード切換時におけるモード切換点付近の動作の第４の例の説明図である。
【図１５】  本発明の実施の一形態におけるカラーモードからブラックモードへの切換時の動作の一例を示すフローチャートである。
【図１６】  本発明の実施の一形態におけるカラーモードからブラックモードへの切換時の動作の一例における具体例の説明図である。
【図１７】  カラーモードからブラックモードへのモード切換時におけるモード切換点付近の動作の第１の例の説明図である。
【図１８】  カラーモードからブラックモードへのモード切換時におけるモード切換点付近の動作の第２の例の説明図である。
【図１９】  カラーモードからブラックモードへのモード切換時におけるモード切換点付近の動作の第３の例の説明図である。
【図２０】  カラーモードからブラックモードへのモード切換時におけるモード切換点付近の動作の第４の例の説明図である。
【図２１】  本発明の実施の一形態における被記録媒体の上端における印字動作の一例における具体例の説明図である。
【図２２】  本発明の実施の一形態における被記録媒体の下端における印字動作の一例における具体例の説明図である。
【符号の説明】
１…キャリッジ駆動モータ、２…タイミングベルト、３…記録ヘッド、４…キャリッジ、５…インクタンク、６…キャリッジガイド、７…ケーブル、８…記録用紙、９…紙送りモータ、１０…フィードロール、１１…ブラックヘッド、１２…カラーヘッド、２１…ホスト装置、２２…通信部、２３…命令解析部、２４…ヘッド位置管理部、２５…イメージ生成部、２６…ヘッド制御部、２７…ヘッド、２８…画像メモリ、２９…バンドバッファ、３１…ＣＰＵ、３２…Ｉ／Ｆドライバー、３３…ＲＯＭ、３４…ＲＡＭ、３５、３６…モータドライバー、３７…印字タイミング生成回路、３８…センサ部、３９…コントロールパネル、４０…ヘッドドライバー、４１…ホスト装置、４２…キャリッジモータ、４３…紙送りモータ、４４…ヘッド。
【図１】
0003937112.tif 000002
【図２】
0003937112.tif 000003
【図３】
0003937112.tif 000004
【図４】
0003937112.tif 000005
【図５】
0003937112.tif 000006
【図６】
0003937112.tif 000007
【図７】
0003937112.tif 000008
【図８】
0003937112.tif 000009
【図９】
0003937112.tif 000010
【図１０】
0003937112.tif 000011
【図１１】
0003937112.tif 000012
【図１２】
0003937112.tif 000013
【図１３】
0003937112.tif 000014
【図１４】
0003937112.tif 000015
【図１５】
0003937112.tif 000016
【図１６】
0003937112.tif 000017
【図１７】
0003937112.tif 000018
【図１８】
0003937112.tif 000019
【図１９】
0003937112.tif 000020
【図２０】
0003937112.tif 000021
【図２１】
0003937112.tif 000022
【図２２】
0003937112.tif 000023