(57)【要約】【課題】単位時間当たりのドットの形成数を正確に求めて、記録ヘッドの消費電力などの制約に応じた確実な制御が可能な記録装置、記録方法、およびプログラムを提供すること。【解決手段】記録データに基づいて記録媒体にドットを形成可能な記録ヘッドと、記録媒体Ｐと、を所定方向に相対移動させ、その相対移動の速度は、所定のサイズの領域に形成されるドット数に応じて設定する。記録媒体の第１のサイズの領域に形成するドット数に応じて相対移動の速度を第１速度に設定するか否かを決定する。また、録媒体の第１のサイズの領域よりも所定方向におけるサイズが小さい第２のサイズの領域に形成するドット数に応じて、相対移動の速度を第１速度よりも低い第２速度に設定するか否かを決定する。【選択図】図７
2020011422.tif 000002
【特許請求の範囲】
【請求項１】
記録データに基づいて記録媒体にドットを形成可能な記録ヘッドと、
前記記録ヘッドと前記記録媒体とを所定方向に相対移動させる移動手段と、
前記記録データに基づき、前記記録媒体の所定のサイズの領域に形成するドット数が閾値以下である場合には前記移動手段による前記相対移動の速度を第１速度とし、前記所定のサイズの領域に形成するドット数が前記閾値を超える場合には前記相対移動の速度を第１の速度よりも低い速度に設定する設定手段と、
を備え、
前記設定手段は、前記記録媒体の第１のサイズの領域に形成するドット数に応じて前記相対移動の速度を前記第１速度に設定するか否かを決定し、前記記録媒体の前記第１のサイズの領域よりも前記所定方向におけるサイズが小さい第２のサイズの領域に形成するドット数に応じて、前記相対移動の速度を前記第１速度よりも低い第２速度に設定するか否かを決定することを特徴とする記録装置。
【請求項２】
前記設定手段は、前記記録媒体の前記第１のサイズに分割された各領域に形成されるドット数を第１カウント値としてカウントする第１カウント部と、前記記録媒体の前記第２のサイズ毎に分割された各領域に形成されるドットの数を第２カウント値としてカウントする第２カウント部と、を含むことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記設定手段は、（ｉ）前記第１カウント値が第１所定値を超える前記第１のサイズの領域が前記記録媒体の所定記録範囲内に存在しない場合に、前記相対移動の速度を前記第１速度に設定し、（ｉｉ）前記第１カウント値が前記第１所定値を超える前記第１のサイズの領域が前記所定記録範囲内に存在し、かつ前記第２カウント値が第２所定値を超える前記第２のサイズの領域が前記所定記録範囲内に存在しない場合に、前記相対移動の速度を前記第２速度に設定することを特徴とする請求項２に記載の記録装置。
【請求項４】
前記設定手段は、（ｉｉｉ）前記第１カウント値が前記第１所定値を超える前記第１のサイズの領域および前記第２カウント値が前記第２所定値を超える前記第２のサイズの領域が前記所定記録範囲内に存在する場合に、前記相対移動の速度を前記第２速度よりも低い第３速度に設定することを特徴とする請求項３に記載の記録装置。
【請求項５】
前記第１所定値と前記第２所定値は同じ値であることを特徴とする請求項３または４に記載の記録装置。
【請求項６】
前記所定方向における前記第１のサイズの領域と前記第２のサイズの領域のサイズの比は、前記第１速度と前記第２速度との比に対応することを特徴とする請求項１から５のいずれか１項に記載の記録装置。
【請求項７】
前記記録装置は、複数の記録モードを有し、
前記設定手段は、前記複数の記録モード毎に前記相対移動の速度を設定することを特徴とする請求項１から６のいずれか１項に記載の記録装置。
【請求項８】
前記複数の記録モードは、記録解像度が異なる記録モードを含むことを特徴とする請求項７に記載の記録装置。
【請求項９】
前記記録ヘッドは、前記記録データに基づいてインクを吐出可能なインクジェット記録ヘッドであることを特徴とする請求項１から８のいずれか１項に記載の記録装置。
【請求項１０】
前記移動手段は、前記記録媒体を第１方向に移動させるように構成され、
前記記録ヘッドは、前記第１方向と交差する第２方向に延在するライン型記録ヘッドであることを特徴とする請求項１から９のいずれか１項に記載の記録装置。
【請求項１１】
前記記録ヘッドは、主走査方向に移動可能なシリアル型記録ヘッドであり、
前記移動手段は、前記シリアル型記録ヘッドの前記主走査方向の移動と、前記主走査方向と交差する副走査方向への前記記録媒体の搬送と、を行い、
前記設定手段は、前記移動手段による前記シリアル型記録ヘッドの前記主走査方向の移動の速度を設定することを特徴とする請求項１から９のいずれか１項に記載の記録装置。
【請求項１２】
記録データに基づいて記録媒体にドットを形成可能な記録ヘッドと、前記記録媒体と、を所定方向に相対移動させる移動工程と、前記記録データに基づき、前記記録媒体の所定のサイズの領域に形成するドット数が閾値以下である場合には前記相対移動の速度を第１速度とし、前記所定のサイズの領域に形成するドット数が前記閾値を超える場合には前記相対移動の速度を第１の速度よりも低い速度に設定する設定工程と、を含む記録方法であって、
前記設定工程は、前記記録媒体の第１のサイズの領域に形成するドット数に応じて前記相対移動の速度を前記第１速度に設定するか否かを決定し、前記記録媒体の前記第１のサイズの領域よりも前記所定方向におけるサイズが小さい第２のサイズの領域に形成するドット数に応じて、前記相対移動の速度を前記第１速度よりも低い第２速度に設定するか否かを決定することを特徴とすることを特徴とする記録方法。
【請求項１３】
請求項１２に記載の記録方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドットによって画像を記録するための記録装置、記録方法、およびプログラムに関するものである。
【背景技術】
【０００２】
この種の記録装置として、インクを吐出可能な記録ヘッド（インクジェット記録ヘッド）を用いるインクジェット記録装置においては、単位時間当たりのインク吐出数が多くなる程、記録ヘッドの消費電力が増大すると共に、記録ヘッド内のインク流量も増大する。記録ヘッドの消費電力の増大は、大容量の電源を必要とするため記録装置の大型化および高価格化を招き、記録ヘッド内のインク流量の増大は、記録ヘッド内の負圧上昇によりインクの吐出不良を招くおそれがある。このような記録ヘッドの消費電力およびインク流量などの制約から、記録ヘッドにおける単位時間当たりのインクの吐出数が制限される。
【０００３】
特許文献１には、いわゆるシリアル型のインクジェット記録装置において、記録ヘッドにおける単位時間当たりのインクの吐出数を制限するために、記録速度（記録ヘッドの走査速度）を制御する方法が記載されている。すなわち、記録ヘッドの１回の走査領域に対応する記録データを固定サイズの複数のブロック毎に分割し、そのブロック毎におけるドットの形成数をカウントし、そのカウント値（ドットカウント値）が所定値を越えている場合に、記録速度を低く設定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２２４９５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１において、例えば、記録モードなどに応じて記録速度が異なる場合には、その記録速度に応じて、固定サイズのブロック毎のドットカウント値と、単位時間当たりのインクの吐出数（ドットの形成数）と、の関係が変化する。そのため、記録速度が異なる場合に、単位時間当たりのインクの吐出数を正確に求めることが困難となる。
【０００６】
本発明の目的は、単位時間当たりのドットの形成数を正確に求めて、記録ヘッドの消費電力などの制約に応じた確実な制御が可能な記録装置、記録方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の記録装置は、記録データに基づいて記録媒体にドットを形成可能な記録ヘッドと、前記記録ヘッドと前記記録媒体とを所定方向に相対移動させる移動手段と、前記記録データに基づき、前記記録媒体の所定のサイズの領域に形成するドット数が閾値以下である場合には前記移動手段による前記相対移動の速度を第１速度とし、前記所定のサイズの領域に形成するドット数が前記閾値を超える場合には前記相対移動の速度を第１の速度よりも低い速度に設定する設定手段と、を備え、前記設定手段は、前記記録媒体の第１のサイズの領域に形成するドット数に応じて前記相対移動の速度を前記第１速度に設定するか否かを決定し、前記記録媒体の前記第１のサイズの領域よりも前記所定方向におけるサイズが小さい第２のサイズの領域に形成するドット数に応じて、前記相対移動の速度を前記第１速度よりも低い第２速度に設定するか否かを決定することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、単位時間当たりのドットの形成数を正確に求めて、記録ヘッドの消費電力などの制約に応じた確実な制御を実現することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の記録装置の概略斜視図である。
【図２】図１における記録ヘッドの拡大図である。
【図３】図２におけるヒータボードの説明図である。
【図４】記録装置における制御系をブロック図である。
【図５】記録装置における記録モードの説明図である。
【図６】「はやいモード」におけるウィンドウと記録媒体との関係の説明図である。
【図７】「標準モード」におけるウィンドウと記録媒体との関係の説明図である。
【図８】「はやいモード」における搬送速度の決定処理を説明するためのフローチャートである。
【図９】「はやいモード」における搬送速度の決定処理の説明図である。
【図１０】「標準モード」における搬送速度の決定処理を説明するためのフローチャートである。
【図１１】「標準モード」における搬送速度の決定処理の説明図である。
【図１２】搬送速度の設定方法の具体例の説明図である。
【図１３】本発明の他の実施形態におけるウィンドウと記録媒体との関係の説明図である。
【図１４】搬送速度の設定方法の比較例の説明図である。
【図１５】搬送速度の設定方法の他の比較例の説明図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を図面に基づいて説明する。
【００１１】
（記録装置の全体構成）
図１は、本実施形態におけるインクジェット記録装置（以下、「記録装置」ともいう）の概略構成図である。本例の記録装置は、いわゆるフルライン型の記録装置であり、給送部１０１から給送される記録媒体Ｐは、搬送ローラ対１０３および１０４に挟持されながら＋Ｘ方向（搬送方向）に連続的に搬送されて、排送部１０２に排出される。搬送ローラ対１０３と搬送ローラ対１０４との間には、搬送方向と交差する方向（本例の場合は、搬送方向と直交するＹ方向）に延在する記録ヘッド１０５〜１０８が配備されている。これらの記録ヘッド１０５、１０６、１０７、１０８は、それぞれ、記録データに基づいてシアン、マゼンタ、イエロー、ブラックのインクを＋Ｚ方向に吐出可能なインクジェット記録ヘッドである。フルライン型の記録装置においては、記録ヘッドと記録媒体とを所定方向に相対移動させるために、定位置の記録ヘッドに対して記録媒体が＋Ｘ方向に連続的に搬送させる。
【００１２】
記録媒体Ｐは、給送部１０１にロール状に保持された連続シート（連続紙など）であってもよく、または、予め規格サイズに切断されたカットシート（カット紙など）であってもよい。連続シートの場合は、記録ヘッド１０５〜１０８による記録動作が終了した後、カッタ１０９によって所定の長さに切断されてから、切断後のシートのサイズ毎に、排送部１０２の排紙トレイ上に仕分けられる。
【００１３】
（記録ヘッド）
図２は、シアンインク用の記録ヘッド１０５の構成の説明図である。他の記録ヘッド１０６，１０７，１０８は、記録ヘッド１０５と同様に構成されている。
【００１４】
本例の記録ヘッド１０５には、１５個のヒータボード（記録素子基板）ＨＢ０〜ＨＢ１４が配備されている。それらのヒータボードは、Ｙ方向側の端部が互いにオーバーラップするように、Ｙ方向に配列されている。このように１５個のヒータボードＨＢ０〜ＨＢ１４がＹ方向に配列された記録ヘッドを用いることにより、１つの長尺な記録ヘッドを用いる場合と同様に、記録媒体の幅方向の全域に画像を記録することができる。記録媒体は、その幅方向と直交する長さ方向に搬送される。
【００１５】
図３（ａ）は、ヒータボードＨＢ０の構成の説明図、図３（ｂ）は、ヒータボードＨＢの一部の拡大図である。他のヒータボードＨＢ１〜ＨＢ１４は、ヒータボードＨＢ０と同様に構成されている。
【００１６】
ヒータボードＨＢ０には、吐出口列２２、サブヒータ（加熱素子）２３、および温度センサ（検出素子）２４が設けられている。吐出口列２２には、シアンインクを吐出するための複数の吐出口１２がＹ方向に配列されている。ヒータボードＨＢ０には、吐出口列２２を形成する吐出口１２のそれぞれに対応する圧力室１３が隔壁によって区画されている。それぞれの圧力室１３において、吐出口１２と対向する位置には、吐出口１２からインクを吐出させるためのエネルギーを発生する吐出エネルギー発生素子が備えられている。その吐出エネルギー発生素子としては、ヒータ（電気熱変換素子）またはピエゾ素子などを用いることができる。本例においては、吐出エネルギー発生素子としてヒータ１１が用いられている。ヒータ１１に駆動パルスを印加して発熱させることにより、その熱エネルギーによりインクを発泡させ、その発泡エネルギーを利用して吐出口からインクを吐出させることができる。以下、このような吐出口列２２に対応するヒータ（吐出エネルギー発生素子）１１の列を記録素子列ともいう。
【００１７】
サブヒータ２３は、インクを吐出口１２から吐出させない程度に、ヒータ１１近傍のインクを加熱する。温度センサ２４は、ヒータボードＨＢ０におけるヒータ１１近傍の温度を検出する。本例においては、記録動作中および記録動作の前に、温度センサ２４の検出温度に応じてサブヒータ２３を駆動することにより、インクの温度を所望の温度に制御する。本例においては、ヒータボードＨＢ０に対して、１つのサブヒータ２３と１つの温度センサ２４が備えられている。しかし、ヒータボードＨＢ０に対して、サブヒータ２３と温度センサ２４のうちの少なくとも一方を複数備えてもよい。また、吐出口列２２に対して、＋Ｘ方向側の位置にはインク供給口１４が設けられており、その−Ｘ方向側の位置にはインク回収口１５が設けられている。本例の場合、２つの吐出口１２に対して、インク供給口１４とインク回収口１５が１つずつ対応するように設けられている。
【００１８】
図３（ｃ）は、ヒータボードＨＢ０の断面図である。本例のヒータボードＨＢ０は３層構造であり、Ｓｉにより形成される基板１９の一方側に、感光性樹脂によって形成される吐出口形成部材１８が積層され、基板１９の他方側に支持部材２０が接合されている。
【００１９】
吐出口形成部材１８には吐出口１２が形成され、吐出口形成部材１８と基板１９との間に圧力室１３が形成されている。基板１９における吐出口形成部材１８側の位置にはヒータ１１が配備されており、基板１９の内部には、インクの共通供給路１６と共通回収路１７が形成されている。さらに基板１９には、共通供給路１６と圧力室１３の一方側とを接続するインク供給口１４と、共通回収路１７と圧力室１３の他方側とを接続するインク回収口１５と、が形成されている。
【００２０】
共通供給路１６および共通回収路１７は、Ｙ方向における吐出口１２の配列範囲の全域に亘って延在するように形成されている。共通供給路１６と共通回収路１７の内部は、それらの間に負圧差が生じるように制御される。これにより、記録データに基づいて複数の吐出口１２から選択的にインクが吐出される記録動作時に、インクを吐出していない吐出口１２に対応する圧力室１３には、図３（ｃ）中の矢印方向のインクの流れが生じる。すなわち、共通供給路１６と共通回収路１７との間の差圧により、共通供給路１６内のインクは、供給口１４、および圧力室１３、回収口１５を経由して共通回収路１７へと流れる。吐出口１２からのインク中の揮発成分の蒸発によって生じる増粘インクおよび泡などの異物は、このようなインクの流れによって、共通回収路１７を通して回収することができる。また支持部材２０は、共通供給路１６および共通回収路１７を形成する壁の一部となる蓋としての機能を有する。
【００２１】
（記録制御系）
図４は、記録装置におる記録制御系の構成を説明するためのブロック図である。以下においては、説明の便宜上、記録ヘッド１０５〜１０８のうちの記録ヘッド１０５に関連する記録制御系についてのみを代表して説明する。
【００２２】
本例の記録装置は、エンコーダセンサ３０１、ＤＲＡＭ３０２、ＲＯＭ３０３、コントローラ（ＡＳＩＣ）３０４、および記録ヘッド１０５〜１０８を含む。コントローラ３０４は、記録データ生成部３０５、ＣＰＵ３０６、吐出タイミング生成部３０７、温度値格納メモリ３０８、加熱テーブル格納メモリ３１４、およびデータ転送部３１０〜３１３を含む。ＣＰＵ３０６は、ＲＯＭ３０３に格納されたプログラムを読み込んで実行することにより、例えば、記録装置に備わる各種のモータをドライバ回路を介して駆動する等、記録装置全体の動作を制御する。ＲＯＭ３０３には、ＣＰＵ３０６が実行する各種制御プログラムの他に、記録装置の各種動作に必要な固定データを格納する。例えば、記録装置における記録制御を実行するために用いられるプログラムを記憶する。
【００２３】
ＤＲＡＭ３０２は、ＣＰＵ３０６がプログラムを実行するため作業領域、種々の受信データの一時的な格納領域、および各種設定データの記憶領域などとして用いられる。ＤＲＡＭ３０２の実装数は１つに限定されず、複数であってもよく、また、ＤＲＡＭとＳＲＡＭの両方を実装して、アクセス速度の異なる複数のメモリを用いてもよい。記録データ生成部３０５は、記録装置の外部のホスト装置（ＰＣなど）から画像データを受信する。記録データ生成部３０５は、その画像データに対して、色変換処理および量子化処理等を施すことにより、記録ヘッド１０５〜１０８のそれぞれからインクを吐出するための２値の記録データを生成し、その記録データをＤＲＡＭ３０２に格納する。エンコーダセンサ３０１を用いて、記録ヘッド１０５〜１０８と記録媒体Ｐとの相対位置に関する位置情報が検出され、吐出タイミング生成部３０７は、その位置情報を受信する。エンコーダセンサ３０１は、例えば、搬送ローラ対１０３または１０３の回転量を検知するセンサであり、その回転量が記録ヘッド１０５〜１０８に対する記録媒体Ｐの搬送位置（移動位置）に対応する。吐出タイミング生成部３０７は、このような位置情報に基づいて、記録ヘッド１０５〜１０８のそれぞれからインクの吐出タイミングを設定するための吐出タイミング情報を生成する。
【００２４】
温度値格納メモリ３０８には、記録ヘッド１０５〜１０８のヒータボードＨＢ０〜ＨＢ１４における温度センサ２４によって検出された温度情報が格納される。４つのデータ転送部３１０〜３１３は、吐出タイミング生成部３０７により生成された吐出タイミングに合わせて、ＤＲＡＭ３０２から記録データを読み出す。加熱制御部３０９は、温度値格納メモリ３０８に格納された温度情報と、加熱テーブル格納メモリ３１４に格納されたテーブルと、に基づいてサブヒータ２３によるヒータボードＨＢ０〜ＨＢ１４の加熱条件を設定するための加熱情報を生成する。データ転送部３１０〜３１３は、これらの記録データおよび加熱情報を記録ヘッド１０５〜１０８のそれぞれに転送する。
【００２５】
記録ヘッド１０５〜１０８は、加熱情報に基づくサブヒータ２３の加熱動作を伴いながら、記録データに基づいてヒータ１１が駆動されることにより、インクを吐出する。その際、記録ヘッド１０５〜１０８内のヒータボードＨＢ０〜ＨＢ１４における温度センサ２４の検出温度は、記録装置内の加熱制御部３０９に入力される。加熱制御部３０９は、新たな検出温度に関する温度情報を温度値格納メモリ３０８に格納して、温度情報を更新する。次の加熱情報の生成タイミングにおいては、この更新後の温度情報が用いられる。
【００２６】
（記録モード）
図５は、記録装置における記録モードの説明図である。本例における記録モードは、「はやいモード（高速記録モード）」Ｍ１、「標準モード」Ｍ２、および「きれいモード（高精細モード）」Ｍ３の３つを含む。これらの記録モード毎に、図５のように、画像データの量子化解像度、記録媒体の搬送速度（移動速度）、記録媒体の搬送方向の記録解像度が設定可能である。また、これらの記録モード毎に、記録媒体の単位領域当たりに対するドットの形成数を異ならせることができる。
【００２７】
記録デューティ（単位記録領域に対するインクの付与量に対応）が低デューティの場合、つまり、単位記録領域におけるドットの形成数が少ない場合には、それぞれの記録モードに対応するデフォルトの搬送速度ｉｐｓ（インチ／ｓｅｃ）が設定される。高デューティ記録の場合（ドットの形成数が多い場合）には、搬送速度を下げて記録し、その際に設定される搬送速度をカスタム搬送速度とする。例えば、「はやいモード」Ｍ１において、低デューディ記録の場合には記録媒体の搬送速度を２６ｉｐｓとし、記録デューティが高くなるにしたがって、搬送速度を１３ｉｐｓ，６ｉｐｓのように低下させる。本例の場合、記録媒体の搬送速度は２６ｉｐｓ、１３ｉｐｓ、６ｉｐｓの３段階に変更可能であり、最低の搬送速度は６ｉｐｓである。このような搬送速度の決定方法については、後述する。デフォルトの搬送速度が２６ｉｐｓである「はやいモード」Ｍ１の場合、設定可能なカスタム搬送速度は１３ｉｐｓ、６ｉｐｓであり、デフォルトの搬送速度が１３ｉｐｓである「標準モード」Ｍ２の場合、設定可能なカスタム搬送速度は６ｉｐｓである。デフォルトの搬送速度が６ｉｐｓである「きれいモード」Ｍ２の場合、カスタム搬送速度は設定できない。
【００２８】
（搬送速度の決定方法）
本例においては、所定サイズのドットカウントウィンドウ（領域）Ｗ単位の画像データに基づいて、ドットカウントウィンドウ毎のインクドットの形成数をカウント（ドットカウント）し、そのカウント値に基づいて搬送速度を決定する。
【００２９】
図６は、「はやいモード」Ｍ１におけるドットカウントウィンドウ（ウィンドウ）Ｗと記録媒体Ｐとを対応付けた模式図であり、図６（ａ），（ｂ），（ｃ）のそれぞれは、搬送速度が６ｉｐｓ、１３ｉｐｓ、２６ｉｐｓのときのウィンドウＷのサイズを示す。図７は、「標準モード」Ｍ２におけるウィンドウＷと記録媒体Ｐとを対応付けた模式図であり、図７（ａ），（ｂ）のそれぞれは、搬送速度が６ｉｐｓ、１３ｉｐｓのときのウィンドウサイズを示す。
【００３０】
図６（ａ）のモードＭ１におけるウィンドウＷ（Ｗ１，Ｗ２，・・・）、および図７（ａ）のモードＭ２におけるウィンドウＷ（Ｗ１，Ｗ２，・・・）は、記録媒体の搬送方向における幅ｈ１が同じであり、それらのサイズ（ウィンドウサイズ）は同じである。また、図６（ｂ）のモードＭ１におけるウィンドウＷ（Ｗ１，Ｗ２，・・・）、および図７（ｂ）のモードＭ２におけるウィンドウＷ（Ｗ１，Ｗ２，・・・）は、記録媒体の搬送方向における幅ｈ１が同じであり、それらのウィンドウサイズは同じである。このように、異なる記録モードにおいてウィンドウサイズが同じである場合には、その同じサイズのウィンドウＷに対して形成可能なドットの最大数は異なる。
【００３１】
具体的に、記録ヘッドの消費電力およびインク流量などの制約から、１００ｍｓｅｃ当たりのインクの吐出数を制限する場合、搬送速度が６ｉｐｓであるときの図６（ａ）および図７（ａ）のウィンドウＷの幅ｈ１は、いずれも０．６インチとなる。しかし、図６（ａ）のウィンドウＷにおいては、その幅ｈ１方向に形成可能な最大ドット数Ｄｍａｘが３６０ドット（６００ｄｐｉ×０．６ｉ）である。一方、図７（ａ）のウィンドウＷにおいては、その幅ｈ１方向に形成可能な最大ドット数Ｄｍａｘが７２０ドット（１２００ｄｐｉ×０．６ｉ）である。同様に、１００ｍｓｅｃ当たりのインクの吐出数を制限する場合、搬送速度が１３ｉｐｓであるときの図６（ｂ）および図７（ｂ）のウィンドウＷの幅ｈ２は、いずれも１．３インチとなる。しかし、図６（ｂ）のウィンドウＷにおいては、その幅ｈ２方向に形成可能な最大ドット数Ｄｍａｘが７８０ドット（６００ｄｐｉ×１．３ｉ）である。一方、図７（ｂ）のウィンドウＷにおいては、その幅ｈ２内に形成可能な最大ドット数Ｄｍａｘが１５６０ドット（１２００ｄｐｉ×１．３ｉ）である。また、搬送速度が２６ｉｐｓであるときの図６（ｃ）のウィンドウＷの幅ｈ３は、２．６インチとなり、この幅ｈ３方向において形成可能な最大ドット数Ｄｍａｘは１５６０ドット（６００ｄｐｉ×２．６ｉ）である。
【００３２】
後述するように、記録ヘッドの消費電力およびインク流量などの制約から、記録ヘッドにおける単位時間当たり（本例の場合は、１００ｍｓｅｃ当たり）のインクの吐出数を所定の閾値以下に制限するように、搬送速度を設定する。搬送速度は、記録媒体に対する所定記録範囲毎（本例の場合は、１ページ毎）に搬送速度を設定可能である。
【００３３】
図８は、「はやいモード」Ｍ１における記録媒体の搬送速度の決定処理を説明するためのフローチャートである。図８の一連の処理は、ＣＰＵ３０６がＲＯＭ３０３に記憶されているプログラムコードをＤＲＡＭ３０２に展開し実行することにより実施される。また、図８におけるステップの一部または全部の機能をＡＳＩＣまたは電子回路等のハードウェアで実現してもよい。各処理の説明における記号「Ｓ」は、ステップであることを意味する。
【００３４】
ＣＰＵ３０６は、まず、記録データ生成部３０５により生成された１ページ分の記録データを入力し（Ｓ２）、その記録データを図６（ｂ）の搬送速度２６ｉｐｓ用のウィンドウＷ（Ｗ１，Ｗ２，・・・）毎に分割する（Ｓ２）。その後、ＣＰＵ３０６は、ウィンドウＷ毎に、そのウィンドウＷ内の記録データによって形成されるドットのカウント（ドットカウント）を実施する（Ｓ３）。ＣＰＵ３０６は、このようにドットをカウントするカウント部としての機能を果たす。そのドットカウント値（カウント値）Ｃ１が所定の閾値（以下、「所定値」という）Ｃｔｈよりも大きいウィンドウＷがあるか否かを判定する（Ｓ４）。１ページ分の記録データにおいて、ドットカウント値Ｃ１が所定値Ｃｔｈを越えるウィンドウＷが１つも存在しない場合、ＣＰＵ３０６は、搬送速度を２６ｉｐｓに設定して（Ｓ５）、記録動作を実施する（Ｓ６）。すなわち、図９（ａ）のように、１ページ内（所定記録範囲内）において、搬送速度２６ｉｐｓ用の複数のウィンドウＷ内に形成されるドットのカウント値Ｃ１の全てが所定値Ｃｔｈ以下のときは、その１ページの搬送速度を２６ｉｐｓに設定する。
【００３５】
１ページ分の記録データにおいて、カウント値Ｃ１が所定値Ｃｔｈを越えるウィンドウＷが１つでも存在した場合、ＣＰＵ３０６は、その１ページ分の記録データを図６（ａ）の搬送速度１３ｉｐｓ用のウィンドウＷ（Ｗ１，Ｗ２，・・・）毎に分割する（Ｓ７）。その後、ＣＰＵ３０６は、ウィンドウＷ毎に、そのウィンドウＷ内の記録データによって形成されるドットのカウントを実施し（Ｓ８）、そのカウント値Ｃ２が所定値Ｃｔｈよりも大きいウィンドウＷがあるか否かを判定する（Ｓ９）。１ページ分の記録データにおいて、カウント値Ｃ２が所定値Ｃｔｈを越えるウィンドウＷが１つも存在しない場合、ＣＰＵ３０６は、搬送速度を１３ｉｐｓに設定して（Ｓ１０）、記録動作を実施する（Ｓ６）。一方、１ページ分の記録データにおいて、カウント値Ｃ２が所定値Ｃｔｈを越えるウィンドウＷが１つでも存在した場合、ＣＰＵ３０６は、搬送速度を６ｉｐｓに設定して（Ｓ１１）、記録動作を実施する（Ｓ６）。
【００３６】
すなわち、図９（ｂ），（ｃ）のように、搬送速度２６ｉｐｓ用の複数のウィンドウＷ内に形成されるドットのカウント値Ｃ１の少なくとも１つが所定値Ｃｔｈを越えるときは、記録データを搬送速度１３ｉｐｓ用のウィンドウＷ（Ｗ１，Ｗ２）毎に分割する。そして、図９（ｂ）のように、搬送速度１３ｉｐｓ用の複数のウィンドウＷ（Ｗ１，Ｗ２）内に形成されるドットのカウント値Ｃ２の全てが所定値Ｃｔｈ以下のときに、搬送速度を１３ｉｐｓに設定する。一方、図９（ｃ）のように、搬送速度１３ｉｐｓ用の複数のウィンドウＷ（Ｗ１，Ｗ２）内に形成されるドットのカウント値Ｃ２の少なくとも１つが所定値Ｃｔｈを越えるときは、搬送速度を６ｉｐｓに設定する。
【００３７】
図１０は、「標準モード」Ｍ２における記録媒体の搬送速度の決定処理を説明するためのフローチャートである。図１０の一連の処理は、ＣＰＵ３０６がＲＯＭ３０３に記憶されているプログラムコードをＤＲＡＭ３０２に展開し実行することにより実施される。また、図１０におけるステップの一部または全部の機能をＡＳＩＣまたは電子回路等のハードウェアで実現してもよい。各処理の説明における記号「Ｓ」は、ステップであることを意味する。
【００３８】
ＣＰＵ３０６は、まず、記録データ生成部３０５により生成された１ページ分の記録データを入力し（Ｓ２１）、その記録データを図６（ｃ）の搬送速度１３ｉｐｓ用のウィンドウＷ（Ｗ１，Ｗ２，・・・）毎に分割する（Ｓ２２）。その後、ＣＰＵ３０６は、ウィンドウＷ毎に、そのウィンドウＷ内の記録データによって形成されるドットのカウントを実施し（Ｓ２３）、そのカウント値Ｃ２が所定値Ｃｔｈよりも大きいウィンドウＷがあるか否かを判定する（Ｓ２４）。１ページ分の記録データにおいて、カウント値Ｃ２が所定値Ｃｔｈを越えるウィンドウＷが１つも存在しない場合、ＣＰＵ３０６は、搬送速度を１３ｉｐｓに設定して（Ｓ２５）、記録動作を実施する（Ｓ２６）。一方、１ページ分の記録データにおいて、カウント値Ｃ２が所定値Ｃｔｈを越えるウィンドウＷが１つでも存在した場合、ＣＰＵ３０６は、搬送速度を６ｉｐｓに設定して（Ｓ２７）、記録動作を実施する（Ｓ２６）。
【００３９】
すなわち、図１１（ａ）のように、搬送速度１３ｉｐｓ用の複数のウィンドウＷ内に形成されるドットのカウント値Ｃ２の全てが所定値Ｃｔｈ以下のときは、搬送速度を１３ｉｐｓに設定する。一方、図１１（ｂ）のように、搬送速度１３ｉｐｓ用の複数のウィンドウＷ（Ｗ１，Ｗ２）内に形成されるドットのカウント値Ｃ２の少なくとも１つが所定値Ｃｔｈを越えるときは、搬送速度を６ｉｐｓに設定する。
【００４０】
記録モードとして「きれいモード」Ｍ３が設定された場合、選択可能な搬送速度は最も遅い６ｉｐｓ（デフォルト速度）だけである。その搬送速度６ｉｐｓにおいては、記録デューティが最大の場合にもウィンドウＷ毎のカウント値Ｃ３が所定値Ｃｔｈを超えず、記録ヘッドの消費電力およびインク流量などの制約の範囲内において、正常にインクを吐出することができる。したがってＣＰＵ３０６は、「きれいモード」Ｍ３においては搬送速度の決定する処理を実施しない。
【００４１】
図１２は、記録ヘッドの消費電力およびインク流量などの制約から、仮に、１００ｍｓｅｃ当たりのインクの吐出数を所定値Ｃｔｈによって８００以下に制限した場合の具体例の説明図である。
【００４２】
図１２（ａ）のように、搬送速度２６ｉｐｓ用の複数のウィンドウＷ内の全てに形成されるドット数、つまりカウント値Ｃ１が所定値Ｃｔｈの８００以下の場合には、搬送速度を２６ｉｐｓに設定する。図１２（ｂ）の場合、搬送速度２６ｉｐｓ用の複数のウィンドウＷ毎のカウント値Ｃ１の少なくとも１つは、所定値Ｃｔｈ（８００）を越える１０００である。この場合には、搬送速度１３ｉｐｓ用の複数のウィンドウＷ毎のカウント値Ｃ２と所定値Ｃｔｈとを比較する。図１２（ｂ）においては、カウント値Ｃ２の全てが所定値Ｃｔｈ（８００）以下であるため、搬送速度を１３ｉｐｓに設定する。一方、図１２（ｃ）のように、カウント値Ｃ２の少なくとも１つが所定値Ｃｔｈ（８００）を越える場合には、搬送速度を６ｉｐｓに設定する。
【００４３】
このように本実施形態においては、搬送速度２６ｉｐｓ，１３ｉｐｓ，６ｉｐｓ毎にウィンドウＷのサイズ（ウィンドウサイズ）を異ならせ、それらのウィンドウ毎（領域毎）のカウント値と、所定値と、の比較結果に基づいて、適正な搬送速度を決定する。この結果、後述する比較例との対比からも分かるように、電源不足およびインク流量の増大によるインクの吐出不良を抑制しつつ、必要以上のスループットの低下を抑制することができる。
【００４４】
（比較例）
図１４および図１５は、搬送速度２６ｉｐｓ，１３ｉｐｓ，６ｉｐｓ毎のウィンドウとして、同一サイズのウィンドウＷを用いた場合の比較例の説明図である。この比較例においては、前述した図１２の具体例と同様に、１００ｍｓｅｃ当たりのインクの吐出数を８００以下に制限するものとする。また、搬送速度を設定するときの優先順位は、２６ｉｐｓ，１３ｉｐｓ，６ｉｐｓの順とする。
【００４５】
図１４の比較例においては、搬送速度２６ｉｐｓを設定する際の判定基準となる所定値（閾値）Ｃｔｈ−１を８００とし、搬送速度１３ｉｐｓを設定する際の判定基準となる所定値Ｃｔｈ−２を１６００とした。図１４（ａ）のように、カウント値Ｃが所定値Ｃｔｈ−１（８００）を越える１０００である場合、そのカウント値Ｃは、所定値Ｃｔｈ−２（１２００）と比較される。そのカウント値Ｃが所定値Ｃｔｈ−２以下の１０００であるため、搬送速度として１３ｉｐｓが設定される。図１４（ａ）のように搬送速度を１３ｉｐｓに設定した場合には、１００ｍｓｅｃ当たりのカウント値Ｃが制限値の８００を越えないため問題はない。
【００４６】
しかし、図１４（ｂ）のように、ドットがウィンドウＷ内に偏って形成される場合には、搬送速度を１３ｉｐｓに設定したときの１００ｍｓｅｃ当たりのカウント値Ｃが制限値の８００を越えてしまう。この場合には、図１４（ｂ）中の２点鎖線のように、搬送速度を６ｉｐｓに設定する必要があるにも拘わらず、搬送速度が１３ｉｐｓに設定されていまい、インクを正常に吐出できなくなる。つまり、ドットがウィンドウＷ内に偏って形成される場合には、適正な搬送速度が設定できない。
【００４７】
図１５の比較例においては、搬送速度２６ｉｐｓを設定する際の判定基準となる所定値Ｃｔｈ−１を８００とし、搬送速度１３ｉｐｓを設定する際の判定基準となる所定値Ｃｔｈ−２を９００とした。図１５（ａ）のように、カウント値Ｃが所定値Ｃｔｈ−１（８００）を越える１０００である場合、そのカウント値Ｃは、所定値Ｃｔｈ−２（９００）と比較される。カウント値Ｃが所定値Ｃｔｈ−２を越えるため、搬送速度として６ｉｐｓが設定される。しかし、図１５（ａ）のようにウィンドウＷ内のドットが均一的に形成される場合、搬送速度を１３ｉｐｓに設定したときの１００ｍｓｅｃ当たりのカウント値Ｃは、制限値の８００を越えない。つまり、搬送速度を１３ｉｐｓに設定できるにも拘わらず、それが低い６ｉｐｓに設定されてしまい、必要以上のスループットの低下を招くことになる。一方、図１５（ｂ）のように、ドットがウィンドウＷ内に偏って形成される場合には、搬送速度が６ｉｐｓに設定されて、１００ｍｓｅｃ当たりのカウント値Ｃが制限値の８００を越えないため問題はない。
【００４８】
この比較例のように、搬送速度毎のウィンドウとして、同一サイズのウィンドウＷを用いた場合には、適正な搬送速度を設定することができず、図１４（ｂ）の場合にはインクを正常に吐出できなくなり、図１５（ａ）の場合にはスループットが低下する。
【００４９】
（他の実施形態）
上述した実施形態においては、搬送速度２６ｉｐｓ，１３ｉｐｓ，６ｉｐｓを設定する際の判定基準となる所定値Ｃｔｈを全て同じ値とした。しかし、それぞれの搬送速度２６ｉｐｓ，１３ｉｐｓ，６ｉｐｓに応じ他異なる所定値を設定してもよい。
【００５０】
ウィンドウＷの形態は、上述した実施形態のように記録媒体の幅方向の全域に亘って延在する形態に限定されない。例えば、記録装置の電源の系統およびインク供給系の構造などにより、記録媒体上の特定の記録領域に対してのドットカウントが必要な場合には、ウィンドウを図１３のような形態としてもよい。図１３（ａ）のウィンドウＷ１ａ〜Ｗ１ｄ，Ｗ２ａ〜Ｗ２ｄ，・・・は、ウィンドウＷ１，Ｗ２，・・・を記録媒体の幅方向において分割した形態である。図１３（ｂ）のウィンドウＷ１ａ，Ｗ１ｂ，Ｗ２ａ，Ｗ２ｂ，・・・は、ウィンドウＷ１，Ｗ２，・・・のそれぞれにおいて、記録媒体の幅方向に離れた２つの部分に対応する。
【００５１】
本発明は、上述したようなフルライン型記録ヘッドを用いるフルライン型の記録装置に限定されず、シリアル型記録ヘッドを用いるシリアル型の記録装置等、種々の型式の記録装置に対して広く適用することができる。シリアル型の記録装置の場合には、シリアル型記録ヘッドの主走査方向の記録走査と、主走査方向と交差する副走査方向における記録媒体の搬送動作と、を伴って画像を記録する。このようなシリアル型の記録装置においては、記録速度として、フルライン型に記録装置における記録媒体の搬送速度に代わりに、移動可能な記録ヘッドの走査速度が決定される。例えば、１走査分の記録データを取得して、その記録データをウィンドウ毎に分割してドットのカウントを実施し、そのカウント値に基づいて記録ヘッドの走査速度を決定することができる。
【００５２】
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５３】
１０５，１０６，１０７，１０８  記録ヘッド
３０４  コントローラ
３０６  ＣＰＵ
Ｐ  記録媒体
Ｗ  ウィンドウ（領域）
Ｃ１，ｃ２，Ｃ３  カウント値
Ｄｔｈ  所定値
【図１】
2020011422.tif 000003
【図２】
2020011422.tif 000004
【図３】
2020011422.tif 000005
【図４】
2020011422.tif 000006
【図５】
2020011422.tif 000007
【図６】
2020011422.tif 000008
【図７】
2020011422.tif 000009
【図８】
2020011422.tif 000010
【図９】
2020011422.tif 000011
【図１０】
2020011422.tif 000012
【図１１】
2020011422.tif 000013
【図１２】
2020011422.tif 000014
【図１３】
2020011422.tif 000015
【図１４】
2020011422.tif 000016
【図１５】
2020011422.tif 000017