(57)【要約】【課題】インクジェット記録装置において、搬送誤差に応じて使用する吐出口の範囲をシフトするときにシフト量に応じて時分割駆動のブロック駆動のパターンを変えることにより画像品位の低下のない記録を行う。【解決手段】２パス目の前の搬送で搬送量誤差２０μｍを検知したことに対応して、使用ノズル範囲を１（１ノズル分）だけシフトする。この場合、本来のブロック駆動順序０〜１５に対して駆動ブロック１５から駆動を開始するようにする。これにより、４パスで画像記録を完成する単位領域ごとに見ると２パス目以降では、駆動開始ブロックが駆動ブロック１５となるとともに、そのブロックが割り当てられるノズルが上記単位領域の最上端の画素を記録するノズルとなる。これにより、完成画像を搬送誤差のない理想状態と同様にすることができる。【選択図】図１４
2011116007.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出するための複数のノズルを配列した記録ヘッドを走査する主走査と、主走査と主走査との間に前記走査の方向と交差する方向に記録媒体を搬送する副走査と、を繰り返すことにより所定の単位領域の記録を完成するインクジェット記録装置であって、
前記配列する複数のノズルを当該配列の端から順に複数のグループに分け、各グループにおいて同じ吐出タイミングのノズルを定めた駆動ブロックが異なる吐出タイミングごとに複数定められた前記記録ヘッドを、前記複数の駆動ブロックをそれぞれの駆動ブロックのノズルからインクを吐出するべく順次に駆動する時分割駆動手段と、
前記副走査において規定の搬送量からの搬送量誤差を検知する誤差検知手段と、
前記搬送量誤差が検知された後の主走査において、前記搬送量誤差に応じて使用するノズルの範囲を補正するノズル範囲補正手段と、
前記使用するノズル範囲の補正量に応じて前記複数の駆動ブロックの駆動順序を変更し、前記単位領域に対する複数の駆動ブロックの駆動順序パターンが、前記搬送量誤差が検知される前と変わらないようにする駆動順序変更手段と、
を具えたことを特徴とするインクジェット記録装置。
【請求項２】
ノズル範囲補正手段は、前記誤差検知手段が前記ノズル配列におけるノズルピッチの１／２以上の搬送量誤差を検知したとき、使用するノズルの範囲を補正することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
ノズル範囲補正手段は、前記誤差検知手段が搬送量誤差の累積値が前記ノズル配列におけるノズルピッチの１／２以上となったことを検知したとき、使用するノズルの範囲を補正することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項４】
インクを吐出するための複数のノズルを配列した記録ヘッドを走査する主走査と、主走査と主走査との間に前記走査の方向と交差する方向に記録媒体を搬送する副走査と、を繰り返すことにより所定の単位領域の記録を完成するためのインクジェット記録方法であって、
前記配列する複数のノズルを当該配列の端から順に複数のグループに分け、各グループにおいて同じ吐出タイミングのノズルを定めた駆動ブロックが異なる吐出タイミングごとに複数定められた前記記録ヘッドを、前記複数の駆動ブロックをそれぞれの駆動ブロックのノズルからインクを吐出するべく順次に駆動する時分割駆動手段を用意する工程と、
前記副走査において規定の搬送量からの搬送量誤差を検知する誤差検知工程と、
前記搬送量誤差が検知された後の主走査において、前記搬送量誤差に応じて使用するノズルの範囲を補正するノズル範囲補正工程と、
前記使用するノズル範囲の補正量に応じて前記複数の駆動ブロックの駆動順序を変更し、前記単位領域に対する複数の駆動ブロックの駆動順序パターンが、前記搬送量誤差が検知される前と変わらないようにする駆動順序変更工程と、
を有したことを特徴とするインクジェット記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェット記録装置およびその記録方法に関し、詳しくは、記録ヘッドの複数の吐出口からのインク吐出を時分割駆動によって行う場合の、記録媒体搬送量誤差によって生じるドット形成位置のずれを補正する装置および方法に関するものである。
【背景技術】
【０００２】
インクジェット方式のプリンタなど、用紙などの記録媒体を搬送しつつこれにインクを吐出して記録を行うインクジェット記録装置では、種々の要因によって記録媒体の搬送量誤差を生じ得る。例えば、記録媒体の搬送路において記録ヘッドの走査領域の上流側と下流側それぞれに記録媒体搬送のためのローラ対が設けられる。この構成において、記録媒体搬送の始めにおいて上流側のローラ対のみで搬送されている状態から記録媒体先端が下流側のローラ対に挟まれて搬送され始めるときに、突発的に規定量より多いかあるいは少なく搬送される場合がある。同様に、記録媒体搬送の終わりにおいて、二つのローラ対で搬送されている状態から記録媒体後端が上流側ローラ対から離れて下流側ローラのみで搬送され始めるときに突発的に規定量より多いかあるいは少なく搬送される場合がある。これらの搬送量誤差は上流側と下流側の２つのローラ対間の搬送力の違いなどを原因としている。
【０００３】
このような搬送量誤差の問題に対して、特許文献１には、搬送量誤差を検知し使用する吐出口の範囲を誤差量に応じてシフトすることが記載されている。この使用範囲のシフトによって、搬送量の誤差があっても規定の位置にドットを形成することができ、搬送量誤差によってドットが形成されない領域やドットが重複して形成される領域を無くし搬送量誤差による画像品位の低下を防止することが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２２５３７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、記録ヘッドにおける複数の吐出口からのインク吐出を時分割駆動によって行う場合には、特許文献１に記載される方法を以ってしても適切に搬送量誤差による画像品位の低下を防止することができない場合がある。
【０００６】
記録ヘッドの時分割駆動は、例えば１２８個の吐出口を１６個の吐出口からなる８つのグループに分けるとともにそれぞれのグループで吐出口を異なる駆動ブロックに割り当て、同じ駆動ブロックの吐出口ごとに順次駆動するものである。駆動ブロックの割り当ては、各グループで、例えば記録媒体搬送方向の上流側の吐出口から順に１６の駆動ブロックを割り当てる。このようにして、吐出口は、割り当てられた駆動ブロック０→１→２→３→４→５→６→７→８→９→１０→１１→１２→１３→１４→１５の順序で１周期の駆動が行われてその順序でインクを吐出する。以上の時分割駆動によるインク吐出によって、搬送量の誤差などがない理想的な状態でドットが形成されるとき、それらのドットは同じカラム（１画素の幅）の領域に形成される。つまり、それぞれのグループ内でそれぞれの吐出口の駆動タイミングの時間差に応じて走査方向にずれたドットが形成される。
【０００７】
図１は、理想的な状態でドットが形成される場合の時分割駆動による各吐出口の吐出タイミング、つまり駆動タイミングを示す図である。同図は、また、４回の走査（パス）で走査ごとに異なる吐出口を対応付けて記録を行う、いわゆるマルチパス記録の場合の時分割駆動を説明するものである。図１では、１パス目〜４パス目のそれぞれにおいて、各グループの１６個の吐出口の駆動タイミングの時間差が記録ヘッド走査によるその走査方向（図中、水平右方向）のずれとして表されている。上記の駆動タイミングで各吐出口からインクが吐出されるが、マルチパス記録の場合マスクが用いられて吐出データが各パスに割り振られるため、図１に示すような画像（ドット列）が各パスでそれぞれ記録されるわけでないことはもちろんである。４パスの結果として、同図中、「完成画像」で示される画像が記録される。
【０００８】
図２は、理想的な状態に対して上述したような搬送量誤差が生じ得るときに、特許文献１に記載の方法で対処した場合のパスごとの各グループの駆動タイミングを示す図である。同図は、１パス目と２パス目との間の記録媒体搬送で搬送量誤差が生じる例を示している。この場合に、特許文献１に記載される方法では、２パス目以降の使用する吐出口の範囲を、図に示す例では、吐出口１つ分図中下側に使用範囲をシフトする。このため、画像を完成する単位領域ごとに見ると２パス目以降では駆動開始ブロックが本来の駆動ブロック１でなく駆動ブロック１５となる。その結果、ドットが形成されない画素あるいはドットが重複して形成される画素が生じることはないものの、駆動順序に応じて走査方向にずれて形成されるドット位置が１パス目とそれ以降のパスとの間で異なったものとなる。また、２パス目以降の走査方向にずれて形成されるドット位置が図１に示す理想的な状態と異なったものとなる。すなわち、使用する吐出口の領域をシフトするだけでは、走査方向のブロック駆動順序に応じたずれが考慮されないため、上記のようなドット形成位置の違いを生じ記録される画像の品位を損なうことがある。
【０００９】
本発明の目的は、搬送誤差に応じて使用吐出口の範囲をシフトするときに、シフト量に応じて時分割駆動のブロック駆動のパターンを変えることにより画像品位の低下のない記録を行うことができるインクジェット記録装置およびその記録方法を提供することである。
【課題を解決するための手段】
【００１０】
そのために本発明では、インクを吐出するための複数のノズルを配列した記録ヘッドを走査する主走査と、主走査と主走査との間に前記走査の方向と交差する方向に記録媒体を搬送する副走査と、を繰り返すことにより所定の単位領域の記録を完成するインクジェット記録装置であって、前記配列する複数のノズルを当該配列の端から順に複数のグループに分け、各グループにおいて同じ吐出タイミングのノズルを定めた駆動ブロックが異なる吐出タイミングごとに複数定められた前記記録ヘッドを、前記複数の駆動ブロックをそれぞれの駆動ブロックのノズルからインクを吐出するべく順次に駆動する時分割駆動手段と、前記副走査において規定の搬送量からの搬送量誤差を検知する誤差検知手段と、前記搬送量誤差が検知された後の主走査において、前記搬送量誤差に応じて使用するノズルの範囲を補正するノズル範囲補正手段と、前記使用するノズル範囲の補正量に応じて前記複数の駆動ブロックの駆動順序を変更し、前記単位領域に対する複数の駆動ブロックの駆動順序パターンが、前記搬送量誤差が検知される前と変わらないようにする駆動順序変更手段と、を具えたことを特徴とする。
【００１１】
また、インクを吐出するための複数のノズルを配列した記録ヘッドを走査する主走査と、主走査と主走査との間に前記走査の方向と交差する方向に記録媒体を搬送する副走査と、を繰り返すことにより所定の単位領域の記録を完成するためのインクジェット記録方法であって、前記配列する複数のノズルを当該配列の端から順に複数のグループに分け、各グループにおいて同じ吐出タイミングのノズルを定めた駆動ブロックが異なる吐出タイミングごとに複数定められた前記記録ヘッドを、前記複数の駆動ブロックをそれぞれの駆動ブロックのノズルからインクを吐出するべく順次に駆動する時分割駆動手段を用意する工程と、前記副走査において規定の搬送量からの搬送量誤差を検知する誤差検知工程と、前記搬送量誤差が検知された後の主走査において、前記搬送量誤差に応じて使用するノズルの範囲を補正するノズル範囲補正工程と、前記使用するノズル範囲の補正量に応じて前記複数の駆動ブロックの駆動順序を変更し、前記単位領域に対する複数の駆動ブロックの駆動順序パターンが、前記搬送量誤差が検知される前と変わらないようにする駆動順序変更工程と、を有したことを特徴とする。
【発明の効果】
【００１２】
以上の構成によれば、搬送誤差に応じて使用する吐出口の範囲をシフトするときに、シフト量に応じて時分割駆動のブロック駆動のパターンを変えることにより画像品位の低下のない記録を行うことができる。
【図面の簡単な説明】
【００１３】
【図１】理想的な状態でドットが形成される場合の時分割駆動による各吐出口の駆動タイミングを示す図である。
【図２】理想的な状態に対して搬送量誤差が生じ得るときに、従来技術の方法で対処した場合のパスごとの各グループの駆動タイミングを示す図である。
【図３】本発明の一実施形態に係るインクジェット記録装置の主要部の構成を示す上面図である。
【図４】（ａ）および（ｂ）は、図３に示した本実施形態の記録装置で用いる記録ヘッドの吐出口配列およびその時分割駆動を説明する図である。
【図５】図３に示した本実施形態のインクジェット記録装置における記録媒体搬送系の主要構成を模式的に示す側面図である。
【図６】本実施形態のインクジェット記録装置における制御回路の構成を示すブロック図である。
【図７】図６に示すＡＳＩＣ１０６の詳細を示すブロック図である。
【図８】図８は、図７に示す第１の記録メモリ２０４における記録データの配置を模式的に示す図である。
【図９】図７に示す第１のブロック駆動順データメモリ２０９のアドレス０〜アドレス１５に書き込まれたブロック駆動順データを示す図である。
【図１０】本発明の一実施形態に係る搬送量誤差補正処理を示すフローチャートである。
【図１１】使用ノズル範囲のシフト（補正）のシフト量に対する駆動ブロックのオフセット量との関係テーブルを示す図である。
【図１２】（ａ）は、ブロックオフセット量が１のときの駆動ブロックパターンを示す図であり、（ｂ）は、ブロックオフセット量が１５のときの駆動ブロックパターンを示す図である。
【図１３】搬送量誤差（ずれ検知量）に基づいて上述の使用ノズル範囲のシフト量（補正量）を求めるためのテーブルを示す図である。
【図１４】搬送量誤差として２０μｍを検知し使用ノズル範囲のシフトとブロックオフセットを行った場合の駆動ブロックの駆動順序の変更を説明する図である。
【図１５】搬送量誤差として−２０μｍを検知し補正した場合における同じく駆動ブロックの駆動順序の変更を説明する図である。
【図１６】第２の実施形態における搬送量誤差の補正処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態を詳細に説明する。
（第１の実施形態）
図３は、本発明の一実施形態に係るインクジェット記録装置の主要部の構成を示す上面図である。図３において、ヘッドカートリッジ１は、キャリッジ２に着脱可能に搭載され、インクを吐出するための吐出口（以下、ノズルとも言う）を複数備えた記録ヘッド部と、各吐出口のインク路に供給するインクを貯留したインクタンク部を有している。キャリッジ２はガイドシャフト３によって案内支持されており、これにより、ガイドシャフト３が延在する方向、すなわち、主走査方向に往復移動が可能となる。キャリッジ２の移動は、モータプーリ５、従動プーリ６およびタイミングベルト７等の駆動機構を介することにより、主走査モータ４の駆動によって行われる。
【００１５】
記録用紙やプラスチック薄板等の記録媒体８は、オートシートフィーダ３２上に複数積載されている。記録が開始されると、オートシートフィーダ３２から一枚ずつ分離されて記録装置内に給紙される。続いて記録媒体８は、搬送ローラ１００１の回転によって所定の速度で副走査方向へ搬送され、ヘッドカートリッジ１の吐出口面と対向する位置を通過する。搬送ローラ１００１の回転駆動は、搬送モータ１００８の回転をギアを介して伝達することにより行われる。図示されていないが、第１の搬送ローラ１００１とは別に、キャリッジよりも下流側には、第２の搬送ローラが具備されている。そして、この第２の搬送ローラも第１の搬送ローラに伴って回転し、記録媒体８を搬送する。
【００１６】
本実施形態の以上説明したシリアル型のインクジェット記録装置では、ヘッドカートリッジ１の吐出口はキャリッジ２の移動方向とは交差する方向に配列されている。そして、キャリッジ２を移動しながら各吐出口からインクを吐出する主走査と、記録媒体を上記主走査方向と交差する方向に所定量搬送する副走査と、を交互に繰り返すことにより、記録媒体上に順次画像を形成して行く。
【００１７】
図４（ａ）および（ｂ）は、図３に示した本実施形態の記録装置で用いる記録ヘッドの吐出口配列およびその時分割駆動を説明する図である。
【００１８】
図４（ａ）は、記録ヘッド１における吐出口（以下、ノズルとも言う）の配列を示している。同図に示すように、記録ヘッド１の吐出口面１４０には、吐出口１３がインク色ごとに複数配列した、それぞれブラック、シアン、マゼンタおよびイエローインクの吐出口列１４１、１４２、１４３、１４４が設けられている。それぞれ吐出口列は１２８個の吐出口１３を配列しており、それぞれの配列において隣接する２つの吐出口の間隔（ノズルピッチ）は１２００ｄｐｉ相当である。なお、本発明を適用する上で、図４（ａ）に示す吐出口配列に限られないことはもちろんである。例えば、各色のインク吐出口列が２列の吐出口列からなり、これら２列の吐出口列が互いに１／２ノズルピッチ分ずれて配置される構成であってもよい。また、ブラックインクの吐出口列が他の色のインクの吐出口列よりも吐出口の数が多い構成であってもよい。
【００１９】
図４（ｂ）は、以上説明した各インク色の吐出口列における１２８個の吐出口の時分割駆動を説明するものである。同図に示すように、１２８個のノズルは、それぞれ１６個のノズルからなる８つのグループ０〜７に分けられる。そして、それぞれのグループにおいて１６個のノズルには時分割駆動の駆動ブロック番号０〜１５が割り当てられている。グループ間で同じ駆動ブロック番号のノズルが同じ駆動タイミング（吐出タイミング）で駆動されてそのノズルからインクが吐出される。これにより、各ノズルについて図１にて説明したようなタイミングのインク吐出が行われる。すなわち、配列する複数のノズルをその配列の端から順に複数のグループに分け、各グループにおいて同じ吐出タイミングのノズルを定めた駆動ブロックが異なる吐出タイミングごとに複数定められている。そして、複数の駆動ブロックそれぞれのノズルについてそれらのノズルからインクを吐出するべく順次に駆動するものである。なお、各グループにおけるノズルに対する駆動ブロック順序の割り当ては回路構成によって定まるものであり、ノズルに対して固定の関係にあることはもちろんである。
【００２０】
図５は、図３に示した本実施形態のインクジェット記録装置における記録媒体搬送系の主要構成を模式的に示す側面図である。図５に示すように、記録媒体８の搬送路において、記録ヘッド１の走査領域の上流側には、搬送ローラ１００１とピンチローラ１００３のローラ対が設けられ、一方、下流側には、排紙ローラ１００２と拍車１００４のローラ対が設けられる。記録用紙などの記録媒体８はこれらローラ対に挟持される戸ともに、搬送ローラ１００１と排紙ローラ１００２が回転することによって図中矢印方向に搬送される。これらローラの駆動は搬送モータ１００８によって行われる。
【００２１】
キャリッジ２の一部にはセンサユニット７０１が設けられる。このセンサユニット７０１は、記録媒体８に記録された画像を検出することによって記録媒体の搬送距離を検出するものである。詳しくは、センサユニット７０１は、各吐出口列の搬送方向（当該吐出口列における吐出口の配列方向）における総ての吐出口を包含する長さを持つ受光素子を有している。そして、この受光素子は、１画素のサイズが縦、横それぞれ１０ｕｍのＣＣＤセンサを横１１×縦２０画素に並べたエリアセンサからなるものである。このセンサユニットを用いることにより、記録媒体搬送において規定の搬送量からの搬送量誤差を検知する誤差検知を行うことができる。
【００２２】
図６は、本実施形態のインクジェット記録装置における制御回路の構成を示すブロック図である。インクジェット記録装置１００において、１０１はＣＰＵ、１０２はＣＰＵ１０１が実行する制御プログラムを格納するＲＯＭをそれぞれ示す。ホスト１０７から受信したラスター単位の記録データは、まず受信バッファ１０３に格納される。記録メモリ１０４は、受信バッファに格納されたラスター単位の記録データをＨＶ変換回路１０５が読み出した記録データ、また、ＨＶ変換回路１０５によってＨＶ変換が行われた後の記録データを格納する。ＡＳＩＣ１０６は、記録メモリ１０４に格納された記録データについて、後述される、センサユニット７０１（図６において不図示）で検知した搬送量誤差に応じた使用ノズル範囲のシフトに応じて格納位置を変更する。また、同じく後述される駆動ブロックのオフセットに係る駆動順序の変更を行う。ＲＡＭ１０８は、各種データを保存しておくダイナミック型のメモリであり、センサユニット７０１が検知した搬送量ないし搬送量誤差や、記録ドット数、記録ヘッドの交換回数等を記憶する。
【００２３】
図７は、図６に示したＡＳＩＣ１０６の詳細を示すブロック図である。図６に示した記録データメモリ１０４は、図７における第１の記録データメモリ２０４と第２の記録データメモリ２０８を有するものである。また、データオフセット情報メモリ２０７は、搬送量誤差に関する情報によって決定されるデータオフセット（シフト）情報が設定される。第１の記録データメモリ２０４から転送される記録データは、データオフセット情報メモリ２０７に設定された補正情報によって、その記録データが割り当てられるノズルが副走査方向に１ラスター分ずつ全体的にシフトするように格納位置が変更される。そして、この変更された記録データは第２の記録メモリ２０８に格納される。
【００２４】
図８は、図７に示す第１の記録メモリ２０４における記録データの配置を模式的に示す図である。第１の記録メモリ２０４の格納位置は、縦方向が１２８個のノズルに対応したＲｏｗアドレス００００〜００７Ｆ、横方向が主走査方向に配列する画素に対応したＣｏｌｕｍアドレス００００〜００１Ｆによって指定される。それぞれのアドレスにおけるデータのビットサイズを、ここでは１ビットとする。以上のように構成された第１の記録メモリ２０４には、記録データが実際の記録画像と同様に格納される。なお、Ｃｏｌｕｍアドレスは、実際は記録媒体に対して記録ヘッドの１回の走査で記録する画素列分に対応するものであるが、図示および説明の簡略化のため、図８では１６個の例を示している。
【００２５】
図８において、（１，１）は第１の記録メモリ２０４の左上の記憶領域で、Ｒｏｗアドレス００００、Ｃｏｌｕｍアドレス００００で指定される記憶領域である。この記憶領域には、ノズル番号０のノズルに割り当てられた１カラム目の記録データが格納される。同様に、（１２８、１６）は、第１の記録メモリ２０４右下の記憶領域で、Ｒｏｗアドレス００７Ｆ、Ｃｏｌｕｍアドレス００１Ｆで指定される記憶領域である。この記憶領域には、ノズル番号１２７のノズルに割り当てられる１６カラム目の記録データが格納される。
【００２６】
次に、割り当てられるノズルの位置が副走査方向に１ラスター分ずつシフトするように、第１の記録メモリ２０４における格納位置の記録データがその格納位置が変更されて第２のメモリ２０８に格納されることについて説明する。第２の記録メモリ２０８の格納位置も、図８に示す第１の記録メモリ２０４と同様に、縦方向は１２８個のノズルに対応したＲｏｗアドレス００００〜００７Ｆ、横方向は主走査方向の画素位置、すなわち記録位置に対応したＣｏｌｕｍアドレス００００〜００１Ｆで指定される。例えば、ノズル番号０のノズルに割り当てられる記録データが副走査方向に１ラスター分オフセットされる場合、第１の記録メモリ２０４の（１、１）に格納されていた記録データは、第２の記録メモリ２０８の（２、１）に格納される。また、第１の記録メモリ２０４の（２、２）に格納されていた記録データは、第２の記録メモリ２０８の（３、２）に格納さる。第１の記録メモリ２０４のＣｏｌｕｍアドレス０００２以降に記憶された画像データも、同様にオフセットされて格納される。本実施形態では、使用可能なノズルのうち使用ノズルの範囲を設定するとともに他のノズルを不使用ノズルとする。そして、使用ノズル範囲補正（シフト）では、不使用とされているノズルの中から使用するノズルを設定するとともにそれまで使用していたノズルを不使用ノズルとすることにより、使用ノズルの数を変えずに使用ノズル範囲のシフトを行う。例えば、１番目と１２８番目のノズルを不使用ノズルと設定するときは、第１の記録メモリ２０４の（１、ｋ）、（１２８、ｋ）、ここで、ｋは１〜１６、に格納されている記録データをヌルデータとする。そして、副走査方向に１ラスター分データシフトを行うときは、第１の記録メモリ２０４の（２、ｋ）、（１２７、ｋ）に格納されている記録データを、第２の記録メモリ２０８の（３、ｋ）、（１２８、ｋ）に格納し、（２、ｋ）には（１、ｋ）のデータをコピーする。本実施形態では、使用ノズルは６４ノズルとし、その上下それぞれ３２ノズルを不使用ノズルとする。
【００２７】
図７を再び参照すると、時分割駆動のための構成は次のとおりである。第１のブロック駆動順データメモリ２０９および第２のブロック駆動順データメモリ２０１は、１６の駆動ブロックに対応して、アドレス０〜アドレス１５のそれぞれに駆動順序データを格納したメモリである。図９は、第１のブロック駆動順データメモリ２０９のアドレス０〜アドレス１５に書き込まれたブロック駆動順データを示している。同図に示すように、ブロック駆動順データメモリ２０９のアドレス０、アドレス１には、それぞれブロック０、ブロック１を示すブロックデータが記憶されており、同様にしてアドレス２〜アドレス１５には、ブロック２〜ブロック１５を示すブロックデータが格納されている。一方、第２のブロック駆動順データメモリ２０１には、駆動オフセットデータメモリ２１０に格納される、上述した使用ノズル範囲のシフト量（補正量）の情報に応じて変更された駆動順データがアドレス０〜１５に対応してそれぞれ格納されている。
【００２８】
記録データ転送回路２０６は、例えば、光学式リニアエンコーダに基づいて生成される記録（吐出）タイミング信号をトリガに、ブロック駆動順データメモリ２０１における読み出しアドレスをインクリメントする。また、記録データ転送回路２０６は、上記記録タイミング信号をトリガに、ブロック駆動順データメモリ２０９のアドレス０からブロックイネーブル信号２１３としてブロック駆動順データを読み出して記録ヘッド１に転送する。これとともに、記録データ転送回路２０６は、ブロック駆動順データに対応したノズルの記録データを第２の記録メモリ２０８から読み出して記録ヘッド１に転送する。コレラのデータ転送は、データ転送ＣＬＫ生成器２１１によって生成されたデータ転送ＣＬＫ信号（ＨＤ＿ＣＬＫ）に同期して行われる。
【００２９】
以上のようにして、記録データ転送回路２１０は、ブロック駆動順データメモリ２０１のアドレス０から１５までに設定されたブロックデータを読み出す。そして、それぞれのブロックデータに対応した画像データを第２の記録メモリ２０８から読み出し記録ヘッド１に転送することで１カラム分の記録を行う。
【００３０】
図１０は、以上説明した構成に基づく、本発明の一実施形態に係る搬送量誤差補正処理を示すフローチャートである。記録を行うとき図３にて前述したように、記録媒体がオートシートフィーダから一枚ずつ分離されて記録装置内に給紙される（Ｓ０１）。給紙された記録媒体は搬送ローラ１００１などによって搬送される（Ｓ０２）。この際、センサユニット７０１によって記録媒体の搬送量が検知される（Ｓ０３）。そして、搬送における所定のタイミングで、検知された搬送量と予めＲＯＭ２０２に格納されている規定量とを比較する。その差が、ノズル配列密度１２００ｄｐｉ相当のノズルピッチの半分であるノズル配列密度２４００ｄｐｉ相当の距離以上（ノズルピッチの１／２以上）のずれであるか否かを判断する（Ｓ０４）。具体的には、２４００ｄｐｉ相当の距離は１０．５８μｍなので、上記の差が、±１０μｍを超えたかどうかを判断の基準とする。ここで、差が±１０μｍ未満であると判断したときは、画像が完成したか否かを判断し（Ｓ０７）、完成していなければ記録媒体搬送（Ｓ０２）以降の処理を続ける。
【００３１】
検知された搬送量と規定の搬送量との差が±１０μｍ以上であるときは、使用するノズル範囲のシフトを行うとともに、このシフト量に応じた駆動ブロックの駆動順序変更を行う（Ｓ０５）。
【００３２】
図１１は、使用ノズル範囲のシフト（補正）のシフト量に対する駆動ブロックのオフセット量との関係テーブルを示す図である。図１１に示すように、駆動ブロックオフセット情報は、データオフセットデータメモリ２１０にテーブルとして設定される。これにより、使用ノズル範囲をシフトしたときはそれに応じてその後の走査における駆動ブロックの順序が変更される。具体的には、例えば、使用ノズルの補正量（シフト量）が−１のときはブロックオフセット量が１となる。その結果、図９に示す通常の順序から１ブロック分オフセットされて駆動開始ブロックが駆動ブロック１からとなり、駆動ブロック１→２→３→４→５→６→７→８→９→１０→１１→１２→１３→１４→１５→０の順で駆動される。図１２（ａ）は、このブロックオフセット量が１のときの駆動ブロックパターンを示す図である。
【００３３】
また、例えば、使用ノズル範囲の補正量が１のときは、図１１に示すように、ブロックオフセット量が１５となるから、駆動開始ブロックは駆動ブロック１５となる。すなわち、駆動ブロック１５→０→１→２→３→４→５→６→７→８→９→１０→１１→１２→１３→１４の順序で駆動される。図１２（ｂ）は、この駆動ブロックパターンを示す図である。
【００３４】
なお、図１３は、搬送量誤差（ずれ検知量）に基づいて上述の使用ノズル範囲のシフト量（補正量）を求めるためのテーブルを示す図であり、このテーブルはデータオフセット情報メモリ２０７に設定される。そして、図１０にて上述したように、使用するノズル範囲のシフトを行い、このシフトした使用ノズル範囲に対応した記録データを第２の記録メモリ２０８に格納する。
【００３５】
図１４は、搬送量誤差として２０μｍを検知し使用ノズル範囲のシフトとブロックオフセットを行った場合の駆動ブロックの駆動順序の変更を説明する図である。同図は、２パス目の前の搬送で搬送量誤差２０μｍを検知したことに対応して図２に示した例と同様、使用ノズル範囲を図中下側に１（１ノズル分）だけシフトした場合を示している（図１３）。この場合、図１１に示すように、ブロックオフセット量が１５となり、図１２（ｂ）に示すように、駆動順序を駆動ブロック１５から開始するようにする。この結果、図１４に示すように、４パスで画像記録を完成する単位領域ごとに見ると２パス目以降では、駆動開始ブロックが駆動ブロック１５となるとともに、そのブロックが割り当てられるノズルが上記単位領域の最上端の画素を記録するノズルとなる。これにより、完成画像を図１に示した理想状態と同様にすることができる。このように副走査方向のずれ量は使用ノズル範囲のシフトで補正し、主走査方向のブロック駆動順によるずれはブロックオフセットによって補正することができる。すなわち、単位領域に対する複数の駆動ブロックの駆動順序パターンが、搬送量誤差が検知される前と変わらないようにすることができる。
【００３６】
図１５は、搬送量誤差として−２０μｍを検知し補正した場合における同じく駆動ブロックの駆動順序の変更を説明する図である。この場合も上記と同様にノズル使用範囲のシフトとそれに応じた駆動ブロック順序のオフセットを行うことにより、単位領域ごとの完成画像は理想状態と同様にすることができる。
【００３７】
以上のように、搬送量ずれを検知し使用ノズル範囲をシフトする場合においてシフト量に応じたブロックパターンの変更により理想状態に等しい着弾状態にすることができ画像弊害を回避できる。本実施形態においては、補正によって着弾状態が理想状態と等しくなる例を示したが、理想状態に近くなるように制御されてもよい。また、ノズル数１２８のうち使用ノズル数を中央６４ノズルとしたが、これに限るものではなく全ノズルの中で一部に不使用ノズルがあればよい。また、補正値の幅は−３〜３としたがこれに限るものではなくこれより広くても狭くてもよい。また、駆動ブロックパターンは順次駆動としたが、隣接ノズルを順番に駆動しない分散駆動のブロックパターンでもよい。
【００３８】
（第２の実施形態）
上述した第１の実施形態では、センサユニット７０１により検知された記録媒体の毎回の搬送量と規定量との差分に基づいて使用ノズル範囲のシフトを行う例を示したが、上記差分を加算した累積値に基づいてシフト範囲の補正をしてもよい。本実施形態では、センサユニット７０１により検知された搬送量の規定量からの差分の累積値が所定量に達した場合に使用ノズル範囲のシフトとブロックオフセットを実施する形態にかかわるものである。基本的な構成は上記第１の実施形態と同様であり、駆動ブロックとノズルとの関係が固定された記録ヘッドが用意される。
【００３９】
図１６は、第２の実施形態における搬送量誤差の補正処理を示すフローチャートである。基本的な処理は第１の実施形態と同様であるが、搬送量の差分を加算した累積値をメモリに格納する（Ｓ０５）。そして、その累積値が±１０μｍを超えたか否かを判定する（Ｓ０６）。累積値が±１０μｍ未満であるときは、画像記録が終了したか否かを判断し（Ｓ０８）、終了していなければ記録媒体搬送（Ｓ０２）以降の処理を繰り返す。搬送量の差分の累積値が±１０μｍ以上であるときは、使用ノズル範囲のシフトを行い、また、シフト量に応じたブロック駆動順序の変更を行う（Ｓ０７）。使用ノズル範囲のシフトとこれに伴うブロックパターンの変更については第１の実施形態と同様である。
【００４０】
以上のとおり、本実施形態も第１実施形態と同様に、搬送量誤差があっても理想状態に等しい着弾状態にすることができる。
【符号の説明】
【００４１】
１    記録ヘッド
２    キャリッジ
１０１    ＣＰＵ
１０２    ＲＯＭ
１０６    ＡＳＩＣ
１０８    ＲＡＭ
２０１    第２のブロック駆動順データメモリ
２０４    第１の記録データメモリ
２０６    記録データ転送回路
２０７    データオフセット情報メモリ
２０８    第２の記録データメモリ
２０９    第１のブロック駆動順データメモリ
２１０    駆動オフセットデータメモリ
【図１】
2011116007.tif 000003
【図２】
2011116007.tif 000004
【図３】
2011116007.tif 000005
【図４】
2011116007.tif 000006
【図５】
2011116007.tif 000007
【図６】
2011116007.tif 000008
【図７】
2011116007.tif 000009
【図８】
2011116007.tif 000010
【図９】
2011116007.tif 000011
【図１０】
2011116007.tif 000012
【図１１】
2011116007.tif 000013
【図１２】
2011116007.tif 000014
【図１３】
2011116007.tif 000015
【図１４】
2011116007.tif 000016
【図１５】
2011116007.tif 000017
【図１６】
2011116007.tif 000018