(57)【要約】【課題】記録媒体が連続シートである場合においても、ノズル列の駆動条件の設定変更を、記録処理のスループットを下げることなく行うことが可能な画像記録装置、画像記録装置の制御方法、及びそのプログラムを提供する。【解決手段】画像記録装置１は、搬送されている記録媒体上にノズル列１０よりインクを吐出させて、上位装置１５より通知されるジョブ情報に基づいた記録画像の記録処理を行う。ノズル列条件管理部１４は、ノズル列駆動部９がノズル列１０を駆動してインクを吐出させるときの駆動条件の設定変更のタイミングを、ジョブ情報に含まれている記録画像のサイズ情報と、記録媒体搬送部７で生成される記録媒体の搬送情報とに基づいて算出し、算出されたタイミングにおいて、当該駆動条件の設定変更を行う。【選択図】      図１
2009148945.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体における連続シートを搬送する際に当該記録媒体の搬送情報を生成する記録媒体搬送部と、前記記録媒体の搬送方向に対して直交する方向に複数のノズルによるノズル列を少なくとも有して成る複数の記録ユニットと、を有し、前記記録媒体を搬送する過程で前記記録媒体上に前記ノズル列よりインクを吐出させて、通知されるジョブ情報に基づいた記録画像の記録処理を行う画像記録装置において、
前記ノズル列を駆動して前記インクを吐出させるノズル列駆動部と、
前記ノズル列駆動部が前記ノズル列を駆動するときの駆動条件の設定変更のタイミングを、前記ジョブ情報に含まれている前記記録画像のサイズ情報、及び前記搬送情報に基づいて算出し、前記算出されたタイミングにおいて、前記駆動条件の設定変更を行うノズル列条件管理部と、を少なくとも備える、ことを特徴とする画像記録装置。
【請求項２】
前記ノズル列条件管理部を少なくとも備える制御部を更に備え、
前記制御部は、演算処理装置と、制御プログラムを予め記憶している記憶部とを少なくとも備えて構成されており、前記演算処理装置に前記制御プログラムを実行させることにより前記ノズル列条件管理部として機能する、ことを特徴とする請求項１に記載の画像記録装置。
【請求項３】
前記記録ユニットは、前記ノズル列内に貯えられた前記インクの温度を検出する温度検出部を更に備え、
前記記憶部は、前記温度検出部が検出する温度に対応する前記駆動条件を更に記憶している、ことを特徴とする請求項２に記載の画像記録装置。
【請求項４】
前記ノズル列条件管理部は、前記駆動条件の設定変更として、前記温度検出部により検出された温度に対応付けられて前記記憶部に記憶されている駆動条件を用いて前記設定変更を行う、ことを特徴とする請求項３に記載の画像記録装置。
【請求項５】
前記記憶部は、前記駆動条件の前記設定変更を行う際のタイミングの遅延量を更に記憶している、ことを特徴とする請求項２に記載の画像記録装置。
【請求項６】
前記ノズル列条件管理部は、算出されたタイミングから前記記憶部に記憶されている遅延量だけ遅らせて前記駆動条件の前記設定変更を行う、ことを特徴とする請求項５に記載の画像記録装置。
【請求項７】
前記ノズル列条件管理部は、前記記録画像の記録開始のタイミングを示す記録基準信号を当該記録画像の１頁毎にセットし、前記駆動条件の設定変更のタイミングを、前記記録基準信号のセットタイミングからの経過時間として算出する、ことを特徴とする請求項１に記載の画像記録装置。
【請求項８】
記録媒体における連続シートを搬送する際に当該記録媒体の搬送情報を生成する記録媒体搬送部と、前記記録媒体の搬送方向に対して直交する方向に複数のノズルによるノズル列を少なくとも有して成る複数の記録ユニットと、を有し、前記記録媒体を搬送する過程で前記記録媒体上に前記ノズル列よりインクを吐出させて、通知されるジョブ情報に基づいた記録画像の記録処理を行う画像記録装置において、
前記ノズル列を駆動して前記インクを吐出させるノズル列駆動部と、
記録画像の記録が１頁終了する度に前記記録ユニットから送られてくるインク吐出の終了を示す終了信号を受け取ると共に、前記ノズル列駆動部が前記ノズル列を駆動するときの駆動条件の設定変更を、当該終了信号を受け取ったタイミングにおいて行うノズル列条件管理部と、を少なくとも備える、ことを特徴とする画像記録装置。
【請求項９】
記録媒体における連続シートを搬送する際に当該記録媒体の搬送情報を生成する記録媒体搬送部と、前記記録媒体の搬送方向に対して直交する方向に複数のノズルによるノズル列を少なくとも有して成る複数の記録ユニットと、を有し、前記記録媒体を搬送する過程で前記記録媒体上に前記ノズル列よりインクを吐出させて、通知されるジョブ情報に基づいた記録画像の記録処理を行う画像記録装置の制御方法であって、
前記ノズル列を駆動して前記インクを吐出させるときの駆動条件の設定変更のタイミングを、前記ジョブ情報に含まれている前記記録画像のサイズ情報、及び前記搬送情報に基づいて算出する段階と、
前記算出されたタイミングにおいて、前記駆動条件の設定変更を行う段階と、を含む、ことを特徴とする画像記録装置の制御方法。
【請求項１０】
前記ノズル列内に貯えられた前記インクの温度に対応する前記駆動条件を記憶部に予め記憶させておく、ことを特徴とする請求項９に記載の画像記録装置の制御方法。
【請求項１１】
前記ノズル列内に貯えられた前記インクの温度を検出し、
前記駆動条件の前記設定変更では、前記検出により検出された前記インクの温度に対応付けられて前記記憶部に記憶されている前記駆動条件を用いて前記設定変更を行う、ことを特徴とする請求項１０に記載の画像記録装置の制御方法。
【請求項１２】
前記記録画像の記録開始のタイミングを示す記録基準信号を当該記録画像の１頁毎にセットし、
前記駆動条件の設定変更のタイミングの算出では、前記記録基準信号のセットタイミングからの経過時間を算出する、ことを特徴とする請求項９に記載の画像記録装置の制御方法。
【請求項１３】
記録媒体における連続シートを搬送する際に当該記録媒体の搬送情報を生成する記録媒体搬送部と、前記記録媒体の搬送方向に対して直交する方向に複数のノズルによるノズル列を少なくとも有して成る複数の記録ユニットと、を有し、前記記録媒体を搬送する過程で前記記録媒体上に前記ノズル列よりインクを吐出させて、通知されるジョブ情報に基づいた記録画像の記録処理を行う画像記録装置の制御方法であって、
記録画像の記録が１頁終了する度に前記記録ユニットから送られてくるインク吐出の終了を示す終了信号を受け取る段階と、
前記ノズル列を駆動して前記インクを吐出させるときの駆動条件の設定変更を、前記終了信号を受け取ったタイミングにおいて行う段階と、を含む、ことを特徴とする画像記録装置の制御方法。
【請求項１４】
記録媒体における連続シートを搬送する際に当該記録媒体の搬送情報を生成する記録媒体搬送部と、前記記録媒体の搬送方向に対して直交する方向に複数のノズルによるノズル列を少なくとも有して成る複数の記録ユニットと、を有し、前記記録媒体を搬送する過程で前記記録媒体上に前記ノズル列よりインクを吐出させて、通知されるジョブ情報に基づいた記録画像の記録処理を行う画像記録装置の制御を演算処理装置に行わせるためのプログラムであって、
前記ノズル列を駆動して前記インクを吐出させるときの駆動条件の設定変更のタイミングを、前記ジョブ情報に含まれている前記記録画像のサイズ情報、及び前記搬送情報に基づいて算出する処理と、
前記算出されたタイミングにおいて、前記駆動条件の設定変更を行う処理と、を前記演算処理装置に行わせる、ことを特徴とするプログラム。
【請求項１５】
前記ノズル列内に貯えられた前記インクの温度に対応する前記駆動条件を記憶部に予め記憶させておき、
前記ノズル列内に貯えられた前記インクの温度の検出を温度検出部に行わせる処理を前記演算処理装置に更に行わせ、
前記駆動条件の設定変更を行う処理では、前記温度検出部により検出された前記インクの温度に対応付けられて前記記憶部に記憶されている前記駆動条件を用いて前記設定変更を行う、ことを特徴とする請求項１４に記載のプログラム。
【請求項１６】
前記記録画像の記録開始のタイミングを示す記録基準信号を当該記録画像の１頁毎にセットする処理を前記演算処理装置に更に行わせ、
前記駆動条件の設定変更のタイミングを算出する処理では、前記記録基準信号のセットタイミングからの経過時間を算出する、ことを特徴とする請求項１４に記載のプログラム。
【請求項１７】
記録媒体における連続シートを搬送する際に当該記録媒体の搬送情報を生成する記録媒体搬送部と、前記記録媒体の搬送方向に対して直交する方向に複数のノズルによるノズル列を少なくとも有して成る複数の記録ユニットと、を有し、前記記録媒体を搬送する過程で前記記録媒体上に前記ノズル列よりインクを吐出させて、通知されるジョブ情報に基づいた記録画像の記録処理を行う画像記録装置の制御を演算処理装置に行わせるためのプログラムであって、
記録画像の記録が１頁終了する度に前記記録ユニットから送られてくるインク吐出の終了を示す終了信号を受け取る処理と、
前記ノズル列を駆動して前記インクを吐出させるときの駆動条件の設定変更を、前記終了信号を受け取ったタイミングにおいて行う処理と、を前記演算処理装置に行わせる、ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録技術に関し、インクジェット記録方式により記録される画像の濃度の変動を低減する技術に関する。
【背景技術】
【０００２】
インクジェット記録方式の画像記録装置は、搬送手段により保持搬送される記録媒体に、記録ヘッド（ノズル列）の複数のノズルよりインク滴を吐出して、画像記録を行うものである。このインクジェット記録方式の画像記録装置は、例えば単票（カットシート）である記録媒体に画像を記録するオフィス用途として幅広く使用されている。また、近年では、インクジェット記録方式の画像記録装置において、多数の記録ヘッドを記録媒体の搬送方向に対し直交する方向に整列配置したラインヘッドを用いる構成とすることで、画像記録の高速化（スループットの向上）が可能となった。このことにより、インクジェット記録方式の画像記録装置は、ロール紙などの連票（連続シート）である記録媒体に画像を記録する産業用途においても使用されている。
【０００３】
インクジェット記録方式の画像記録装置の記録ヘッドでは、インクの吐出を連続して行うと、その駆動エネルギーで熱が発生するが、この熱は、ノズル列内のインクの粘度特性を変化させることがある。このため、ノズル列を常に同じ駆動電圧で駆動しているにも関わらず、吐出されるインク量が変化してしまい、記録される画像の濃度が異なってしまうことがある。
【０００４】
一般的には、インクの温度が高くなるとインクの粘度が下がるので、インクの吐出量が増えて記録される画像の濃度が濃くなる。反対に、インクの温度が低くなるとインクの粘度が高くなるので、記録される画像の濃度が低くなる傾向がある。
【０００５】
以上の理由により、インクジェット記録方式の画像記録装置では、インクの温度を測定し、駆動電圧や駆動波形などといったノズル列の駆動条件の設定を、その測定結果に基づいて、より適切なものに変更（温度補正）することが必要となる。
【０００６】
例えば特許文献１には、このようなインクジェット方式の画像記録装置における温度補正技術が開示されている。
特許文献１の技術では、カットシートである記録媒体に対しては、温度補正を頁単位で行い、連続シートである記録媒体に対しては、所定のラスタ単位で行う。つまり、特許文献１の技術では、ノズル列に対する温度補正を、インク吐出期間を避けて行うようにしている。
【０００７】
また、特許文献１の技術では、温度補正を頁単位若しくは所定のラスタ単位で行うときには、例えばカラー画像記録のために複数備えられているノズル列に対し同時刻に一括して行うようにしている。
【０００８】
ところで、インクジェット記録方式の画像記録装置において、図９に示したように、記録媒体３１の幅以上の長さに亘り、複数のノズル列３２ａ乃至３２ｄを、記録媒体３１の搬送方向（Ｙ方向）に対し直交するＸ方向に整列配置した構成を有しているものがある。この構成は、主走査方向（Ｘ方向）へのノズル列走査を行わずに画像記録できるので、極めて高速な画像記録を可能としている。
【０００９】
記録媒体における例えばカットシートへの画像記録をこのような構成の画像記録装置で行うと、先行して搬送される記録媒体と後続の記録媒体との隙間の区間、すなわちインクの吐出されない区間が各ノズル列３２ａ乃至３２ｄの直下を通過する時刻は、異なることになる。従って、図９に示したノズル列３２ａ乃至３２ｄの構成を有している画像記録装置の場合に、特許文献１の技術のように、複数のノズル列に対し、同時刻に一括して温度補正を行うことは、好適とはいえない。
【００１０】
この点に関し、特許文献２には、複数備えられているノズル列に対して温度補正を行う技術が開示されている。
特許文献２の技術では、各ノズル列の駆動回路毎にコントローラが設けられており、搬送されている複数のカットシートである記録媒体の各々の先端の検出結果から既定時間経過後のタイミングを算出し、そのタイミングでの温度補正を、各ノズル列の駆動回路で独立して行うというものである。
【特許文献１】特開２００１−５４９４３号公報
【特許文献２】特開２００５−２６２６６８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
特許文献２の技術は、記録媒体がカットシートの場合を前提としており、記録媒体がロール紙等の連続シートである場合には、適用が困難となる。
記録媒体における連続シートにおいては、記録媒体間に隙間（ギャップ）が存在しないため、温度補正のタイミングを、記録媒体の各々の先端の検出結果に基づいて算出する構成を採ることができない。
【００１２】
また、記録媒体における連続シートを使用して画像記録を行う利点として、記録画像のサイズを自由に変化させることができるという点がある。このことは、ノズル列に対する温度補正の観点で考えると、温度補正のタイミングが、変化する記録画像の大きさに伴い不規則となることを意味する。つまり、記録媒体における連続シートを使用して画像記録を行う場合には、ノズル列に対する温度補正を、記録媒体の先端の検出結果から既定時間経過後のタイミングで行うようにすることは、困難である。
【００１３】
そこで本発明は、前述した課題に鑑みてなされたものであり、記録媒体が連続シートである場合においても、ノズル列の駆動条件の設定変更を、記録処理のスループットを下げることなく行うことが可能な画像記録装置、画像記録装置の制御方法、及びそのプログラムの提供を目的とする。
【課題を解決するための手段】
【００１４】
前述した目的を達成するために、本発明の態様のひとつである画像記録装置は、記録媒体における連続シートを搬送する際に当該記録媒体の搬送情報を生成する記録媒体搬送部と、記録媒体の搬送方向に対して直交する方向に複数のノズルによるノズル列を少なくとも有して成る複数の記録ユニットと、を有し、記録媒体を搬送する過程で記録媒体上にノズル列よりインクを吐出させて、通知されるジョブ情報に基づいた記録画像の記録処理を行う画像記録装置において、ノズル列を駆動してインクを吐出させるノズル列駆動部と、ノズル列駆動部がノズル列を駆動するときの駆動条件の設定変更のタイミングを、ジョブ情報に含まれている記録画像のサイズ情報、及び搬送情報に基づいて算出し、算出されたタイミングにおいて、駆動条件の設定変更を行うノズル列条件管理部と、を少なくとも備える、ことを特徴とする。
【００１５】
また、本発明の別の態様のひとつである画像記録装置は、記録媒体における連続シートを搬送する際に当該記録媒体の搬送情報を生成する記録媒体搬送部と、記録媒体の搬送方向に対して直交する方向に複数のノズルによるノズル列を少なくとも有して成る複数の記録ユニットと、を有し、記録媒体を搬送する過程で記録媒体上にノズル列よりインクを吐出させて、通知されるジョブ情報に基づいた記録画像の記録処理を行う画像記録装置において、ノズル列を駆動してインクを吐出させるノズル列駆動部と、記録画像の記録が１頁終了する度に記録ユニットから送られてくるインク吐出の終了を示す終了信号を受け取ると共に、ノズル列駆動部がノズル列を駆動するときの駆動条件の設定変更を、当該終了信号を受け取ったタイミングにおいて行うノズル列条件管理部と、を少なくとも備える、ことを特徴とする。
【００１６】
また、本発明の更なる別の態様のひとつである画像記録装置の制御方法は、記録媒体における連続シートを搬送する際に当該記録媒体の搬送情報を生成する記録媒体搬送部と、記録媒体の搬送方向に対して直交する方向に複数のノズルによるノズル列を少なくとも有して成る複数の記録ユニットと、を有し、記録媒体を搬送する過程で記録媒体上にノズル列よりインクを吐出させて、通知されるジョブ情報に基づいた記録画像の記録処理を行う画像記録装置の制御方法であって、ノズル列を駆動してインクを吐出させるときの駆動条件の設定変更のタイミングを、ジョブ情報に含まれている記録画像のサイズ情報、及び搬送情報に基づいて算出する段階と、算出されたタイミングにおいて、駆動条件の設定変更を行う段階と、を含む、ことを特徴とする。
【００１７】
また、本発明の更なる別の態様のひとつである画像記録装置の制御方法は、記録媒体における連続シートを搬送する際に当該記録媒体の搬送情報を生成する記録媒体搬送部と、記録媒体の搬送方向に対して直交する方向に複数のノズルによるノズル列を少なくとも有して成る複数の記録ユニットと、を有し、記録媒体を搬送する過程で記録媒体上にノズル列よりインクを吐出させて、通知されるジョブ情報に基づいた記録画像の記録処理を行う画像記録装置の制御方法であって、記録画像の記録が１頁終了する度に記録ユニットから送られてくるインク吐出の終了を示す終了信号を受け取る段階と、ノズル列を駆動してインクを吐出させるときの駆動条件の設定変更を、終了信号を受け取ったタイミングにおいて行う段階と、を含む、ことを特徴とする。
【００１８】
また、本発明の更なる別の態様のひとつであるプログラムは、記録媒体における連続シートを搬送する際に当該記録媒体の搬送情報を生成する記録媒体搬送部と、記録媒体の搬送方向に対して直交する方向に複数のノズルによるノズル列を少なくとも有して成る複数の記録ユニットと、を有し、記録媒体を搬送する過程で記録媒体上にノズル列よりインクを吐出させて、通知されるジョブ情報に基づいた記録画像の記録処理を行う画像記録装置の制御を演算処理装置に行わせるためのプログラムであって、ノズル列を駆動してインクを吐出させるときの駆動条件の設定変更のタイミングを、ジョブ情報に含まれている記録画像のサイズ情報、及び搬送情報に基づいて算出する処理と、算出されたタイミングにおいて、駆動条件の設定変更を行う処理と、を演算処理装置に行わせる、ことを特徴とする。
【００１９】
また、本発明の更なる別の態様のひとつであるプログラムは、記録媒体における連続シートを搬送する際に当該記録媒体の搬送情報を生成する記録媒体搬送部と、記録媒体の搬送方向に対して直交する方向に複数のノズルによるノズル列を少なくとも有して成る複数の記録ユニットと、を有し、記録媒体を搬送する過程で記録媒体上にノズル列よりインクを吐出させて、通知されるジョブ情報に基づいた記録画像の記録処理を行う画像記録装置の制御を演算処理装置に行わせるためのプログラムであって、記録画像の記録が１頁終了する度に記録ユニットから送られてくるインク吐出の終了を示す終了信号を受け取る処理と、ノズル列を駆動してインクを吐出させるときの駆動条件の設定変更を、終了信号を受け取ったタイミングにおいて行う処理と、を演算処理装置に行わせる、ことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、記録媒体が連続シートである場合においても、ノズル列駆動条件の設定変更を、記録処理のスループットを下げることなく行うことが可能な画像記録装置、画像記録装置の制御方法、及びそのプログラムを提供できる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本発明を実施する画像記録装置の概念的なブロック図である。また、図２は、本発明を実施する画像記録装置の各構成要素の配置を示した図である。
【００２２】
本発明を実施する画像記録装置１は、制御部２と、記録媒体搬送部７と、画像記録部１２と、を少なくとも備えて構成されている。
記録媒体搬送部７は、記録媒体給送部３と、記録媒体支持部４と、記録媒体回収部６とを有するものであり、記録媒体１７を上流から下流へと搬送する。記録媒体支持部４が有している搬送情報生成部５は、このときの記録媒体１７の搬送を監視して搬送情報を生成する。
【００２３】
制御部２は、画像記録装置１全体の動作を統括制御するものであり、この統括制御は画像記録装置１に対する本発明に係る制御動作を含んでいる。制御部２は、記憶部１３及びノズル列条件管理部１４を有している。
【００２４】
画像記録部１２は、記録ユニット８（８−１乃至８−ｎ）を少なくとも１つ備えている。
記録ユニット８（８−１乃至８−ｎ）は、ノズル列駆動部９（９−１−１乃至９−ｎ−ｍ）と、ノズル列１０（１０−１−１乃至１０−ｎ−ｍ）とを有している。ノズル列１０（１０−１−１乃至１０−ｎ−ｍ）は、記録媒体１７の搬送方向に対して直交する方向に並べられている複数のノズルである。ノズル列駆動部９（９−１−１乃至９−ｍ−ｍ）は、ノズル列１０（１０−１−１乃至１０−ｎ−ｍ）を駆動してインクを吐出させる。
【００２５】
また、記録ユニット８（８−１乃至８−ｎ）には、ノズル列１０（１０−１−１乃至１０−ｎ−ｍ）内に貯えられたインクの温度を検出する温度検出部１１（１１−１−１乃至１１−ｎ−ｍ）が備えられている。ここで、符号ｎ及びｍは、それぞれ２≦ｎ、２≦ｍの整数であって、ｎが記録ユニット８の個数に対応し、ｍがノズル列１０の個数に対応している。
【００２６】
なお、本実施形態においては、画像記録装置１がカラー記録を行える構成とする。従って、記録ユニット８−１乃至８−ｎ（但しｎ＝４）として、記録媒体１７の例えば搬送経路順に、Ｋ（ブラック）記録ユニット８ａ、Ｃ（シアン）記録ユニット８ｂ、Ｍ（マゼンタ）記録ユニット８ｃ、及びＹ（イエロ）記録ユニット８ｄを配設して画像記録部１２を構成する。ここで、Ｋ記録ユニット８ａは、Ｋノズル列駆動部９ａと、Ｋノズル列１０ａと、温度検出部１１ａとを有しており、Ｃ記録ユニット８ｂは、Ｃノズル列駆動部９ｂと、Ｃノズル列１０ｂと、温度検出部１１ｂとを有している。また、Ｍ記録ユニット８ｃは、Ｍノズル列駆動部９ｃと、Ｍノズル列１０ｃと、温度検出部１１ｃとを有しており、Ｙ記録ユニット８ｄは、Ｙノズル列駆動部９ｄと、Ｙノズル列１０ｄと、温度検出部１１ｄとを有している。
【００２７】
制御部２は、例えば、制御機能及び演算機能を有するＭＰＵ（Micro Processor Unit：演算処理装置）等からなる制御処理回路と、制御プログラムを記憶するＲＯＭ（Read Only Memory）、ＭＰＵが作業用記憶領域として使用するＲＡＭ（Random Access Memory）、及び、画像記録装置１の制御に関する各種の設定値等を記憶しておく不揮発性メモリで構成された記憶部１３と、を少なくとも有する。
【００２８】
記憶部１３には、図３に示すような、ノズル列温度に対する駆動条件のテーブルも、不揮発性メモリで予め記憶している。
図３に例示したテーブルは、温度検出部１１が検出するノズル列１０内のインクの温度に対応する駆動条件として、そのノズル列１０の駆動電圧が示されている。このテーブルでは、インクの温度を２０℃以上３０℃未満、３０℃以上４０℃未満、４０℃以上５０℃未満の３つの範囲に分割し、その範囲毎に、各色のノズル列１０の駆動電圧を対応付けている。なお、この図３のテーブルはあくまでも一例であり、これらの範囲以外の温度について、ノズル列１０の駆動電圧を対応付けたテーブルを作成して記憶部１３に記憶させておくようにしてもよい。また、駆動条件として、ノズル列１０の駆動電圧の他に、ノズル列１０を駆動する駆動電圧の波形（駆動波形）を示す情報をこのテーブルに含めるようにしてもよい。
【００２９】
また、制御部２はノズル列条件管理部１４を有している。
ノズル列条件管理部１４は、ノズル列駆動部９がノズル列１０を駆動するときの駆動条件の設定変更を、特定のタイミングにおいて行う。本発明の第一の実施例では、ノズル列条件管理部１４は、このタイミングを、上位装置１５から通知されるジョブ情報に含まれている記録画像のサイズ情報と、搬送情報生成部５から送られてくる記録媒体１７の搬送情報とに基づいて算出する。また、本発明の第二の実施例では、画像記録装置１において、記録画像の記録が１頁終了する度に記録ユニット８から送られてくるインク吐出の終了を示す終了信号を受け取ったタイミングにおいて、この駆動条件の設定変更を行う。
【００３０】
なお、制御部２は、記憶部１３のＲＯＭに格納されている前述の制御プログラムを、制御処理回路のＭＰＵが読み取って実行することにより、ノズル列条件管理部１４として機能する。
【００３１】
記録媒体１７は連続シートであり、搬送経路の上流において、記録媒体給送部３にロール状に巻かれた状態で配置される。この記録媒体１７は、搬送経路の下流において、記録媒体回収部６にロール状に巻かれて回収される。
【００３２】
記録媒体支持部４（４ａ及び４ｂ）は記録媒体１７の搬送速度を一定に保つための機構であり、回転ドラムや回転ローラなどで構成される。
これらの記録媒体搬送部７の構成要素によって、記録媒体１７は、連続シートの状態で、上流か下流へと、一定の搬送速度を保って搬送される。この搬送速度が速いほど、スループットが向上する（画像記録が高速化する）ことになるので、ノズル列１０の駆動速度性能、要求される画像品質、システム全体の安定性などを鑑みて、搬送速度は可能な限り高速に設定される。
【００３３】
搬送情報生成部５は、この場合、例えば回転ドラムで構成された記録媒体支持部４ａの回転速度をロータリーエンコーダ等で検出することで、記録媒体１７の搬送距離を検知する。検知された搬送距離は、記録媒体１７の搬送情報として制御部２に伝えられる。
【００３４】
ノズル列１０はＫ、Ｃ、Ｍ、及びＹの４色の各々について専用のものが少なくとも存在している。なお、図２に示されている距離Ｌ１は、Ｋノズル列１０ａとＣノズル列１０ｂとの間の物理的な距離を表している。
【００３５】
記録媒体搬送部７により搬送されている記録媒体１７への記録画像の記録処理は、以下のようにして行われる。
まず、上位装置１５から通知されるジョブ情報に基づいて、搬送されている記録媒体１７へ、搬送経路の最上流に配置されるＫノズル列１０ａよりＫ色インクの吐出が最初に行われる。しかる後に、Ｋ色インクにより記録された記録画像１６の先頭が、Ｌ１の距離を搬送されてＣノズル列１０ｂの直下を通過する際に、Ｃノズル列１０ｂよりＣ色インクの吐出がジョブ情報に基づいて開始され、先に記録されているＫ色の画像と記録媒体１７上で、合成される。以下同様に、Ｍノズル列１０ｃ及びＹノズル列１０ｄから、それぞれＭ色インク及びＹ色インクがジョブ情報に基づいて吐出されて、先に記録されている記録画像１６と記録媒体１７上で、合成されることで、１枚のカラー画像が記録される。
【００３６】
このように、本発明を実施する画像記録装置１では、記録媒体１７の搬送方向の順に、複数のノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄを配置して、スループットの高い画像記録を実現している。但し、図２で表されているように、このノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄは、各々距離を隔てて異なる位置に配置しているため、ノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄの各々でインク吐出のタイミングが異なっている。従って、インクの吐出が休止している期間に相当する記録画像ギャップ１８が、ノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄの直下を通過するタイミングも異なることになる。このため、ノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄに対する駆動条件の設定変更を、このインク吐出休止期間に行うには、ノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄに対し、それぞれ異なったタイミングで行う必要がある。
【００３７】
次に、本発明の第一の実施例である、４色のノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄに対する駆動条件の設定変更のタイミングを算出する手法について、図４を用いて説明する。
【００３８】
なお、ここでは、所定のサイズ（例えば日本工業規格（ＪＩＳ）や国際標準規格（ＩＳＯ規格）で規定されている紙のサイズであるＡ３、Ａ４等）と等価な大きさの画像記録を繰り返し行う場合を想定する。
【００３９】
まず、図４に示されている各波形について説明する。
搬送情報１９は、搬送情報生成部５から出力される信号で、例えばロータリーエンコーダなどから出力されるパルス信号である。記録媒体搬送部７が記録媒体１７を一定速度で搬送するので、このパルスの数をカウント（累積）することで、記録媒体１７の搬送距離を求めることができる。
【００４０】
記録基準信号２０は、記録画像の記録開始のタイミングを、その立ち上がりエッジにより示すパルス信号であり、ノズル列条件管理部１４により、記録画像の１頁毎にセットされる信号である。
【００４１】
Ｋノズル列駆動２１ｋ、Ｃノズル列駆動２１ｃ、Ｍノズル列駆動２１ｍ、及びＹノズル列駆動２１ｙは、各ノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄがインクの吐出を行っている期間を、信号が「Ｈ」レベルとなる期間により示している。
【００４２】
前述したように、本発明を実施する画像記録装置１では、図２で表されているように、このノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄが、各々物理的な距離を隔てて異なる位置に配置されている。このため、画像記録を１枚行う場合であっても、各色のインクを吐出する期間が異なっている。
【００４３】
図４において、まず、Ｋノズル列駆動２１ｋに注目する。Ｋノズル列駆動２１ｋは、記録基準信号２０が時刻λ１のタイミングでセットされてから予め定められたオフセット時間αｋが経過した時点で、Ｋノズル列１０ａからのインクの吐出が開始されて、画像Ｐ１についての画像記録が記録媒体１７に対し行われることを表している。
【００４４】
次に、Ｃノズル列駆動２１ｃに注目する。Ｃノズル列駆動２１ｃは、前述した時刻λ１からオフセット時間αｃが経過した時点で、Ｃノズル列１０ｂの吐出が開始されて画像Ｐ１の画像記録が行われ、記録媒体１７上でＫ色インクの記録画像と合成される。
【００４５】
次に、Ｍノズル列駆動２１ｍに注目する。前述したＣノズル列駆動２１ｃと同様、Ｍノズル列駆動２１ｍは、前述した時刻λ１からオフセット時間αｍが経過した時点で、Ｍノズル列１０ｃの吐出が開始されて画像Ｐ１の画像記録が行われ、記録媒体１７上でＫ色インク及びＣ色インクの記録画像と合成される。
【００４６】
次に、Ｙノズル列駆動２１ｙに注目する。前述したものと同様、Ｙノズル列駆動２１ｙも、前述した時刻λ１からオフセット時間αｙが経過した時点で、Ｙノズル列１０ｄの吐出が開始されて画像Ｐ１の画像記録が行われ、記録媒体１７上でＫ色インク、Ｃ色インク、及びＭ色インクの記録画像と合成される。こうして画像Ｐ１のカラー画像の記録が完了する。
【００４７】
画像Ｐ１のカラー画像の記録に続いて行われる画像Ｐ２のカラー画像の記録におけるタイミング関係も、記録基準信号２０が時刻λ２のタイミングでセットされて以降は画像Ｐ１におけるものと同様である。
【００４８】
ここで、αｋとαｃとを例にして説明すると、αｃとαｋとの時間的な差は、Ｃノズル列１０ｂのＫノズル列１０ａに対する物理的な距離Ｌ１（図２参照）を、一定に保持される記録媒体１７の搬送速度で除算することで、予め求めておくことができる。同様に、αｍ及びαｙとαｋとの時間的な差も、Ｍノズル列１０ｃ及びＹノズル列１０ｄのＫノズル列１０ａに対する物理的な距離と、記録媒体１７の搬送速度とにより、予め求めておくことができる。
【００４９】
Ｋ記録画像ギャップ通過期間２２ｋ、Ｃ記録画像ギャップ通過期間２２ｃ、Ｍ記録画像ギャップ通過期間２２ｍ、及びＹ記録画像ギャップ通過期間２２ｙは、先行して記録される画像Ｐ１とこれに後続して記録される画像Ｐ２との隙間である記録画像ギャップ１８が、各ノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄの直下を通過する期間を、信号が「Ｈ」レベルとなる期間により示したものである。従って、この期間は、ノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄからインクの吐出が行われない期間である。画像記録装置１は、この期間内に、各ノズル列駆動部９ａ、９ｂ、９ｃ、及び９ｄが各ノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄを駆動するときの駆動条件の設定変更を行う。
【００５０】
本発明の第一の実施例では、記録基準信号２０がセットされる時刻λ１から各記録画像ギャップ通過期間２２ｋ、２２ｃ、２２ｍ、及び２２ｙの開始時刻（すなわち、各ノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄについての駆動条件の設定変更のタイミング）までの経過時間δｋ１、δｃ１、δｍ１、及びδｙ１を、上位装置１５から通知されるジョブ情報に含まれている記録画像のサイズ情報、及び、搬送情報生成部５から送られている搬送情報に基づいて算出する。このとき、ノズル列条件管理部１４は、各色のインクについて、下記の式の結果δを算出する演算を実行する。
【００５１】
δ＝α＋Ｐｙ×ｂ………（１）
この（１）式において、αは、予め求めておいた各色のオフセット時間αｋ、αｃ、αｍ、及びαｙである。また、Ｐｙは、ジョブ情報に含まれている記録画像１頁分の搬送方向の長さであり、ｂは、一定に保持される記録媒体１７の搬送速度である。
【００５２】
なお、例えば、
Ｐｙ＝Ｌｙ×Ｐｌｎ………（２）
の計算を行うことによりＰｙを求めるようにすることもできる。ここで、Ｌｙは、各ノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄの搬送方向１ライン分の長さ（例えば解像度３００ｄｐｉの場合には１［インチ］÷３００）であり、Ｐｌｎは、ジョブ情報に含まれている記録画像１頁分を構成しているライン数である。
【００５３】
なお、図４に示すタイミングチャートでは、前述したようにして求めた時間δｋ１、δｃ１、δｍ１、及びδｙ１から、更に、遅延時間βｋ１、βｃ１、βｍ１、及びβｙ１だけそれぞれ遅らせた期間である、Ｋノズル列条件セット期間２３ｋ、Ｃノズル列条件セット期間２３ｃ、Ｍノズル列条件セット期間２３ｍ、及びＹノズル列条件セット期間２３ｙにおいて、各ノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄについての駆動条件の設定変更を行っている。
【００５４】
通常、ノズル列１０及びノズル列駆動部９は、制御部２から送られてくるデータに従い、インクの吐出を行う。しかし、実際には、制御部２から出力される画像データが直接にノズル列１０を駆動させるのではなく、ノズル列１０を駆動させるために適切なデータ処理をノズル列駆動部９が一旦行ってから、処理後のデータがノズル列１０に転送される。つまり、制御部２が画像データを出力してから、ノズル列１０がインクの吐出を終了するまで、時間的なディレイが存在する。遅延時間βｋ１、βｃ１、βｍ１、及びβｙ１は、制御部２が各ノズル列駆動部９ａ、９ｂ、９ｃ、及び９ｄに駆動指示を与えてから各ノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄが安定したインク吐出休止の状態となるまでの時間的なマージンを、前述したようにして求めた時間δｋ１、δｃ１、δｍ１、及びδｙ１に付加するためのものである。
【００５５】
この駆動条件の設定変更を行う際のタイミングの遅延時間βｋ１、βｃ１、βｍ１、及びβｙ１は、記憶部１３の不揮発性メモリに予め記憶させておくようにする。なお、画像の記録結果に影響を及ぼさないなど、問題が生じない場合には、遅延時間βｋ１、βｃ１、βｍ１、及びβｙ１の値を同一値βｓとしてもよく、更には、このβｓの値をゼロとしてもよい。
【００５６】
なお、４色のノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄに対し駆動条件の初期設定を行う場合には、記録基準信号２０がセットされる時刻λ１からそれぞれ初期遅延時間βｋ０、βｃ０、βｍ０、及びβｙ０が経過したタイミングで行うようにしている。この初期遅延時間βｋ０、βｃ０、βｍ０、及びβｙ０も、記憶部１３の不揮発性メモリに予め記憶させておくようにする。
【００５７】
なお、ここでは、画像Ｐ１と画像Ｐ２とのサイズを一定としており、且つ、記録媒体１７の搬送速度は一定であるので、例えばＫノズル列１０ａにおいては、δｋ１＝δｋ２となる。また、他の各ノズル列１０ｂ、１０ｃ、及び１０ｄにおいても同様である。従って、この場合には、記録画像毎に時間δを算出する必要はない。つまり、この場合には、時間δの算出は、最初の１頁目の画像記録の開始前に一度行っておけばよいので、時間δを算出するためのＭＰＵの処理負担が軽減され、制御部２は、適切なタイミングで、駆動条件の設定変更を行うことができる。
【００５８】
次に図５について説明する。
次に、画像記録装置１における、各ノズル列１０ａ、１０ｂ、１０ｃ、及び１０ｄについての駆動条件の設定変更を含む制御動作について、図５及び図６を参照しながら説明する。
【００５９】
図５は、画像記録装置１の制御部２により行われる画像記録制御処理の処理内容をフローチャートで示したものである。また、図６は、図５の処理の実行により呼び出されるサブルーチンの処理内容の第一の例をフローチャートで示したものであり、本発明の第一の実施例に係るものである。
【００６０】
この図５及び図６に示した処理は、制御部２における記憶部１３のＲＯＭに予め記憶させておいた制御プログラムをＭＰＵが読み出して実行することにより実現されるものであり、制御部２は、この制御プログラムをＭＰＵが実行することで、ノズル列条件管理部１４として機能する。
【００６１】
制御部２は、図５の処理を開始すると、まずステップＳａ１において、上位装置１５からジョブ情報の通知を受けたか否かを判定する処理を行う。ここで、制御部２は、ジョブ情報の通知を受けたと判定したとき（判定結果がＹｅｓのとき）には、ステップＳａ２に処理を進める。一方、制御部２は、ジョブ情報の通知を受けていないと判定したとき（判定結果がＮｏのとき）には、ジョブ情報の通知を受けたと判定するまで（判定結果がＹｅｓとなるまで）、このステップＳａ１の処理を繰り返す。
【００６２】
制御部２は、ステップＳａ２では、記録媒体搬送部７を制御して記録媒体１７の搬送を開始させる処理を行う。
次に、制御部２は、ステップＳａ３において、後述する図６のサブルーチンを実行する。
【００６３】
次に、制御部２は、ステップＳａ４において、後続のジョブ情報の通知を上位装置１５から受けていたか否かを判定する処理を行う。ここで、制御部２は、後続のジョブ情報の通知を受けていたと判定したとき（判定結果がＹｅｓのとき）には、ステップＳａ２に処理を戻して前述した処理を再度実行する。一方、制御部２は、後続のジョブ情報の通知を受けていないと判定したとき（判定結果がＮｏのとき）には、この図５の制御処理を終了する。
【００６４】
次に、図６に示すサブルーチンについて説明する。なお、図６にはＫ色についての処理のみを示しているが、制御部２は、図５のステップＳａ３の処理として、他のＣ、Ｍ、及びＹの各色についても、同様のサブルーチンを実行する。
【００６５】
制御部２は、図６のサブルーチンの実行を開始すると、まず、ステップＳｂ１において、記録基準信号２０がセットされる時刻λ１からＫ記録画像ギャップ通過期間２２ｋの開始時刻までの経過時間δｋ１を、前述した（１）式により、あるいは必要に応じ（２）式も用いて、算出する処理を行う。続いて、制御部２は、算出された時間δｋ１を、搬送情報１９のパルス数に換算する処理を行う。
【００６６】
記録媒体１７の搬送速度が一定であるので、搬送情報１９のパルスは一定の時間間隔となる。従って、時間δｋ１を搬送情報１９のパルス数に換算しておくと、時間δｋ１の経過の判定を、搬送情報１９のパルス数の計数結果との直接比較により行うことができる。
【００６７】
次に、制御部２は、ステップＳｂ２において、記録基準信号２０を、搬送情報１９のパルスに同期したタイミングλでセットする処理を行うと共に、タイミングλからの搬送情報１９のパルス数を累積する処理を開始する。
【００６８】
次に、制御部２は、ステップＳｂ３にて、これより記録処理を行う対象の画像が、上位装置１５から通知されたジョブ情報における最初の頁のものであるか否かを判定する処理を行う。ここで、制御部２は、対象の画像がジョブ情報における最初の頁のものであると判定したとき（判定結果がＹｅｓのとき）にはステップＳｂ４に処理を進める。一方、制御部２は、対象の画像がジョブ情報における最初の頁のものではないと判定したとき（判定結果がＮｏのとき）にはステップＳｂ５に処理を進める。
【００６９】
制御部２は、ステップＳｂ４では、Ｋノズル列駆動部９ａがＫノズル列１０ａを駆動するときの駆動条件の初期設定処理を行う。すなわち、制御部２は、まず、Ｋノズル列１０ａ内に貯えられたＫ色インクの温度を温度検出部１１ａから取得する処理を行う。次に、制御部２は、記憶部１３に記憶されている、ノズル列温度に対する駆動条件のテーブルを参照して、温度検出部１１ａから所得した温度に対応付けられている駆動条件（図３のテーブル例では、Ｋノズル列１０ａの駆動電圧）を読み出す処理を行う。そして、次に、制御部２は、タイミングλの時刻から、記憶部１３に記憶されている初期遅延時間βｋ０が経過したタイミングでＫ記録ユニット８ａに指示を与えて、Ｋノズル列駆動部９ａがＫノズル列１０ａを駆動するときの駆動条件を、記憶部１３から読み出したものに設定する処理を行う。
【００７０】
次に、制御部２は、ステップＳｂ５において記録処理を開始させる。すなわち、制御部２は、上位装置１５から通知されたジョブ情報に含まれている画像の情報を画像記録部１２へ伝送すると共に、Ｋ記録ユニット８ａを制御してＫノズル列１０ａよりＫ色インクを吐出させて、この情報に基づいた記録画像を、搬送中の記録媒体１７上に記録させる処理を開始させる。
【００７１】
次に、制御部２は、開始した記録処理と並行して、ステップＳｂ６において、搬送情報１９のパルス数の計数結果と、算出しておいた時間δｋ１のパルス数換算値とを比較して、記録基準信号２０がセットされてから時間δｋ１が経過した否かを判定する処理を行う。ここで、制御部２は、パルス数の計数結果と時間δｋ１とが一致したことで、記録基準信号２０がセットされてから時間δｋ１が経過したと判定したとき（判定結果がＹｅｓのとき）には、ステップＳｂ７に処理を進める。一方、制御部２は、パルス数の計数結果と時間δｋ１とが一致せず、記録基準信号２０がセットされてから未だ時間δｋ１が経過していないと判定したとき（判定結果がＮｏのとき）には、パルス数の計数結果と時間δｋ１とが一致するまで、このステップＳｂ６の処理を繰り返す。
【００７２】
制御部２は、ステップＳｂ７では、記憶部１３に記憶されている遅延時間βｋ１を読み出し、読み出した時間βｋ１が経過するまで、図６のサブルーチンの実行を一時的に停止させる処理を行う。この処理により、Ｋノズル列１０ａについての駆動条件の設定変更が、算出された時間δｋ１により求まるタイミングから、遅延時間βｋ１だけ遅れて行われる。
【００７３】
次に、制御部２は、ステップＳｂ８において、Ｋノズル列駆動部９ａがＫノズル列１０ａを駆動するときの駆動条件の設定変更処理を行う。すなわち、制御部２は、まず、Ｋノズル列１０ａ内に貯えられたＫ色インクの温度を温度検出部１１ａから取得する処理を行う。次に、制御部２は、記憶部１３に記憶されている、ノズル列温度に対する駆動条件のテーブルを参照して、温度検出部１１ａから所得した温度に対応付けられている駆動条件（図３のテーブル例では、Ｋノズル列１０ａの駆動電圧）を読み出す処理を行う。そして、次に、制御部２は、Ｋ記録ユニット８ａに指示を与えて、Ｋノズル列駆動部９ａがＫノズル列１０ａを駆動するときの駆動条件の設定を、記憶部１３から読み出したものに変更する処理を行う。
【００７４】
次に、制御部２は、ステップＳｂ９において、上位装置１５から通知されたジョブ情報に、次に記録処理を行う画像（次頁の画像）の情報が含まれているか否かを判定する処理を行う。ここで、制御部２は、ジョブ情報に次頁の画像が含まれていると判定したとき（判定結果がＹｅｓのとき）には、ステップＳｂ２に処理を戻して前述した処理を再度実行する。一方、制御部２は、ジョブ情報に次頁の画像が含まれていないと判定したとき（判定結果がＮｏのとき）には、この図６のサブルーチンの実行を終了し、図５の処理へ戻る。
【００７５】
以上の処理を制御部２が行うことにより、ノズル列駆動部９がノズル列１０を駆動するときの駆動条件の設定変更のタイミングが、上位装置１５から通知されるジョブ情報に含まれている記録画像のサイズ情報と、記録媒体１７の搬送情報とに基づいて算出され、算出されたタイミングにおいて、その駆動条件の設定変更が行われる。また、この駆動条件の設定変更として、温度検出部１１により検出されたノズル列１０内のインクの温度に対応付けられて記憶部１３に記憶されている駆動条件への設定変更が行われる。
【００７６】
前述したように、本発明の第一の実施例では、１つのジョブ情報に含まれる記録画像の大きさは、所定の同一サイズとしている。従って、ステップＳｂ１は、実際の画像記録を始める前に１度実施するのみとなる。従って、この第一の実施例によれば、定型サイズの画像記録を繰り返す場合において、記録処理のスループットを下げることなく、ノズル列１０の駆動条件の設定変更を行うことができる。
【００７７】
次に、本発明の第二の実施例について説明する。
なお、この第二の実施例については、Ｋ色に限定して説明するが、他のＣ色、Ｍ色、及びＹ色についても、同様の説明となる。
【００７８】
まず、図７に示したタイミングチャートを用いて、この第二の実施例を説明する。
図７において、図４のタイミングチャートについて説明したものと同一名称の波形には同一の符号を付している。なお、図７では、Ｋ色についてのみのタイミングチャートを示している。
【００７９】
なお、ここでは、記録媒体１７の搬送方向における記録画像のサイズに制限を特に設けない。図７の例では、先行する頁の画像Ｐ１よりも、後続する頁の画像Ｐ２が、記録媒体１７の搬送方向に大きいサイズであることを想定している。
【００８０】
図７において、記録基準信号２０がノズル列条件管理部１４により時刻λ１においてセットされると、予め定められたオフセット時間αｋが経過した時点で、Ｋノズル列１０ａからのインクの吐出が開始されて、画像Ｐ１の画像記録が行われる。
【００８１】
本発明の第一の実施例では、この場合に、記録画像のサイズ情報と、記録媒体１７の搬送情報とより、Ｋ記録画像ギャップ通過期間２２ｋの開始時刻までの経過時間δｋ１を算出していた。しかしながら、記録媒体１７の搬送方向における記録画像のサイズが一定ではない場合には、経過時間δｋ１の算出を記録画像の頁毎に行わなければならない。このため、経過時間δｋ１を算出するためのＭＰＵの処理負担が増大することとなり、この処理負担が記録処理のスループットを低下させてしまう場面が生じる可能性がある。
【００８２】
また、制御部２が、Ｋノズル列の１０ａについての駆動条件の設定変更の指示を出す場合、Ｋ色の記録画像ギャップ１８に十分な余裕がある場合は、前述した経過時間δｋ１に対し、前述した遅延時間βｋ１を更に経過したタイミングで、この指示を出すことができる。しかしながら、スループットの高い画像記録を実現するためには、インク吐出が終了した直後に、この指示を出せるようにすることが望ましい。
【００８３】
そこで、本発明の第二の実施例では、画像記録装置１において、記録画像の記録が１頁終了する度に、Ｋノズル列１０ａがＫ色インクの吐出を終了した旨を示す信号であるＫノズル列吐出終了信号２４ｋを、Ｋ記録ユニット８ａにおけるＫノズル列１０ａ自身若しくはＫノズル列駆動部９ａが制御部２へ出力するようにする。そして、制御部２のノズル列条件管理部１４は、このＫノズル列吐出終了信号２４ｋを受け取ると共に、Ｋノズル列吐出終了信号２４ｋを受け取ったタイミングにおいて、ノズル列駆動部９がノズル列１０を駆動するときの駆動条件の設定変更を行うようにする。
【００８４】
このようにすることで、制御部２のＭＰＵが、前述した経過時間δｋ１の算出を、記録画像の１頁毎に行わずに済むので、ＭＰＵの処理負担の増大に起因する記録処理のスループットの低下を回避することができる。
【００８５】
次に図８について説明する。図８は、図５の処理の実行により呼び出されるサブルーチンの処理内容の第二の例をフローチャートで示したものであり、本発明の第二の実施例に係るものである。
【００８６】
図５及び図８に示した処理は、制御部２における記憶部１３のＲＯＭに予め記憶させておいた制御プログラムをＭＰＵが読み出して実行することにより実現されるものであり、制御部２は、この制御プログラムをＭＰＵが実行することで、ノズル列条件管理部１４として機能する。なお、重複するので、ここでは図５の処理の説明を省略する。
【００８７】
制御部２は、図８のサブルーチンの実行を開始すると、まず、ステップＳｃ１において、記録基準信号２０を、搬送情報１９のパルスに同期したタイミングλでセットする処理を行う。
【００８８】
ステップＳｃ１に続いて制御部２が行うステップＳｃ２からステップＳｃ４にかけての各処理は、図４に示した第一の例におけるステップＳｂ３からステップＳｂ５にかけての各処理と同一であるので、説明を省略する。
【００８９】
制御部２は、ステップＳｃ４の処理に続くステップＳｃ５において、上位装置１５から通知されたジョブ情報に含まれている記録画像における１頁分の画像データのＫ記録ユニット８ａへの送信を完了したか否かを判定する処理を行う。ここで、制御部２は、当該画像データの送信を完了したと判定したとき（判定結果がＹｅｓのとき）にはステップＳｃ６に処理を進める。一方、制御部２は、当該画像データの送信を完了していないと判定したとき（判定結果がＮｏのとき）には、当該画像データの送信を完了したと判定するまで（判定結果がＹｅｓとなるまで）、このステップＳｃ５の処理を繰り返す。
【００９０】
制御部２は、ステップＳｃ６では、前述したＫノズル列吐出終了信号２４ｋをＫ記録ユニット８ａから受信したか否かを判定する処理を行う。ここで、制御部２は、Ｋノズル列吐出終了信号２４ｋを受信したと判定したとき（判定結果がＹｅｓのとき）にはステップＳｃ７に処理を進める。一方、制御部２は、Ｋノズル列吐出終了信号２４ｋを受信していないと判定したとき（判定結果がＮｏのとき）には、Ｋノズル列吐出終了信号２４ｋを受信したと判定するまで（判定結果がＹｅｓとなるまで）、このステップＳｃ６の処理を繰り返す。
【００９１】
制御部２は、ステップＳｃ７では、Ｋノズル列駆動部９ａがＫノズル列１０ａを駆動するときの駆動条件の設定変更処理を行う。この処理は、図４に示した第一の例におけるステップＳｂ８の処理と同一であるので、詳細な説明を省略する。
【００９２】
次に、制御部２は、ステップＳｃ８において、上位装置１５から通知されたジョブ情報に、次に記録処理を行う画像（次頁の画像）の情報が含まれているか否かを判定する処理を行う。ここで、制御部２は、ジョブ情報に次頁の画像が含まれていると判定したとき（判定結果がＹｅｓのとき）には、ステップＳｃ１に処理を戻して前述した処理を再度実行する。一方、制御部２は、ジョブ情報に次頁の画像が含まれていないと判定したとき（判定結果がＮｏのとき）には、この図８のサブルーチンの実行を終了し、図５の処理へ戻る。
【００９３】
以上の処理を制御部２が行うことにより、記録画像の記録が１頁終了する度にＫ記録ユニット８ａから送られてくるＫ色インク吐出の終了を示すＫノズル列吐出終了信号２４ｋを受け取ったタイミングにおいて、Ｋノズル列駆動部９ａがＫノズル列１０ａを駆動するときの駆動条件の設定変更が行われる。また、この駆動条件の設定変更として、温度検出部１１により検出されたノズル列１０内のインクの温度に対応付けられて記憶部１３に記憶されている駆動条件への設定変更が行われる。
【００９４】
以上のように、本発明の第二の実施例よれば、記録媒体１７の搬送方向における記録画像のサイズに制限を設けていない場合においても、記録処理のスループットを下げることなく、ノズル列１０の駆動条件の設定変更を行うことができる。
【００９５】
以上、本発明の実施形態についてそれぞれ説明したが、本発明は前述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良・変更が可能である。例えば、前述した本発明の各実施形態に示された全体構成から幾つかの構成要素を削除してもよいし、更には各実施形態の異なる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００９６】
【図１】本発明を実施する画像記録装置の概念的なブロック図である。
【図２】本発明を実施する画像記録装置の各構成要素の配置を示した図である。
【図３】ズル列温度と駆動条件との対応関係を示したテーブルの例を示す図である。
【図４】本発明の第一の実施例におけるノズル列に対する駆動条件の設定変更のタイミングを説明する図である。
【図５】画像記録制御処理の処理内容をフローチャートで示した図である。
【図６】サブルーチンの処理内容の第一の例をフローチャートで示した図である。
【図７】本発明の第二の実施例におけるノズル列に対する駆動条件の設定変更のタイミングを説明する図である。
【図８】サブルーチンの処理内容の第二の例をフローチャートで示した図である。
【図９】複数のノズル列の整列配置の例を示す図である。
【符号の説明】
【００９７】
１  画像記録装置
２  制御部
３  記録媒体給送部
４，４ａ，４ｂ  記録媒体支持部
５  搬送情報生成部
６  記録媒体回収部
７  記録媒体搬送部
８，８−１乃至８−ｎ  記録ユニット
８ａ  Ｋ記録ユニット
８ｂ  Ｃ記録ユニット
８ｃ  Ｍ記録ユニット
８ｄ  Ｙ記録ユニット
９，９−１−１乃至９−ｎ−ｍ  ノズル列駆動部
９ａ  Ｋノズル列駆動部
９ｂ  Ｃノズル列駆動部
９ｃ  Ｍノズル列駆動部
９ｄ  Ｙノズル列駆動部
１０，１０−１−１乃至１０−ｎ−ｍ  ノズル列
１０ａ  Ｋノズル列
１０ｂ  Ｃノズル列
１０ｃ  Ｍノズル列
１０ｄ  Ｙノズル列
１１，１１−１−１乃至１１−ｎ−ｍ，
１１ａ，１１ｂ，１１ｃ，１１ｄ  温度検出部
１２  画像記録部
１３  記憶部
１４  ノズル列条件管理部
１５  上位装置
１６  記録画像
１７  記録媒体
１８  記録画像ギャップ
１９  搬送情報
２０  記録基準信号
２１ｋ  Ｋノズル列駆動
２１ｃ  Ｃノズル列駆動
２１ｍ  Ｍノズル列駆動
２１ｙ  Ｙノズル列駆動
２２ｋ  Ｋ記録画像ギャップ通過期間
２２ｃ  Ｃ記録画像ギャップ通過期間
２２ｍ  Ｍ記録画像ギャップ通過期間
２２ｙ  Ｙ記録画像ギャップ通過期間
２３ｋ  Ｋノズル列条件セット期間
２３ｃ  Ｃノズル列条件セット期間
２３ｍ  Ｍノズル列条件セット期間
２３ｙ  Ｙノズル列条件セット期間
２４ｋ  Ｋノズル列吐出終了信号
３１  記録媒体
３２ａ  Ｋノズル列
３２ｂ  Ｃノズル列
３２ｃ  Ｍノズル列
３２ｄ  Ｙノズル列
【図１】
2009148945.tif 000003
【図２】
2009148945.tif 000004
【図３】
2009148945.tif 000005
【図４】
2009148945.tif 000006
【図５】
2009148945.tif 000007
【図６】
2009148945.tif 000008
【図７】
2009148945.tif 000009
【図８】
2009148945.tif 000010
【図９】
2009148945.tif 000011