(57)【特許請求の範囲】
【請求項１】
複数のインク吐出部を有する印刷ヘッドを走査して記録媒体上に間引かれた画像データを印刷し、複数回の走査で記録媒体上に入力された画像データに対応する画像を形成する印刷装置において、
前記入力された画像データを記憶するバンドメモリと、
予め吐出状態に設定されるインク吐出部数の行と、予め決められた所定数の列とからなるマトリクスである基準となるマスクパターンを複数記憶するマスクパターン記憶手段と、
前記基準となるマスクパターンを所定のメモリに配置する配置手段と、
前記配置手段によって前記マスクパターン記憶手段から取得して前記走査毎に使用する前記基準となるマスクパターンが配置される前記所定のメモリであって、前記基準となるマスクパターンの前記列方向に前記印刷ヘッドの前記複数のインク吐出部に対応する数の記憶エリアを備えるマスクデータメモリと、
前記印刷ヘッドの配置位置に基づいて設定される印刷を開始する前記インク吐出部の位置を示す値を記憶するシフト量指示部と、
前記シフト量指示部の前記値に基づいて前記マスクデータメモリに記憶されたマスクパターンを前記列方向にシフトさせるマスクシフト部と、
前記入力された画像データを前記マスクデータメモリに配置されたマスクパターンに基づいて間引いた間引き画像データを生成するものであって、前記印刷を開始する前記インク吐出部の位置に応じて生成する前記間引き画像データをシフトさせる画像データ間引手段と
を具備し、
前記シフト量指示部に記憶された前記値に基づいて、前記マスクデータメモリに記憶されている前記基準となるマスクパターンをシフトさせ、前記シフト量指示部に記憶された前記値に基づいて前記バンドメモリに記憶された前記入力された画像データをシフトさせ、前記画像データ間引手段は該シフトさせた前記基準となるマスクパターンと該シフトさせた前記入力された画像データに基づいて前記間引き画像データを生成することを特徴とする印刷装置。
【請求項２】
複数のインク吐出部を有する印刷ヘッドを走査して記録媒体上に間引かれた画像データを印刷し、複数回の走査で記録媒体上に入力された画像データに対応する画像を形成する印刷方法において、
前記入力された画像データをバンドメモリに記憶する過程と
予め吐出状態に設定されるインク吐出部数の行と、予め決められた所定数の列とからなるマトリクスである基準となるマスクパターンをマスクパターン記憶手段に複数記憶する過程と、
前記基準となるマスクパターンを所定のメモリに配置する配置過程と
を有し、ここで、
前記所定のメモリは、前記配置過程によって前記マスクパターン記憶手段から取得して前記走査毎に使用する前記基準となるマスクパターンを配置するメモリであって、前記基準となるマスクパターンの前記インク吐出部数方向に前記印刷ヘッドの前記複数のインク吐出部に対応する数の記憶エリアが備わるマスクデータメモリであり、また、
前記印刷ヘッドの配置位置に基づいて設定される印刷を開始する前記インク吐出部の位置を示す値をシフト量指示部に記憶する過程と、
前記シフト量指示部の前記値に基づいて前記マスクデータメモリに記憶されたマスクパターンを前記列方向にシフトさせるマスクシフト過程と、
入力された画像データを前記マスクデータメモリに配置されたマスクパターンに基づいて間引いた間引き画像データを生成するものであって、前記印刷を開始する前記インク吐出部の位置に応じて生成する前記間引き画像データをシフトさせる画像データ間引過程と
を有し、さらに、
前記シフト量指示部に記憶された前記値に基づいて、前記マスクデータメモリに記憶されている前記基準となるマスクパターンをシフトさせる過程と、
前記シフト量指示部に記憶された前記値に基づいて前記バンドメモリに記憶された前記入力された画像データをシフトさせる過程と、
を備え、
前記画像データ間引過程は該シフトさせた前記基準となるマスクパターンと該シフトさせた前記入力された画像データに基づいて前記間引き画像データを生成することを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷（印字あるいは記録）ヘッドを搭載したキャリッジを往復走査させながら印刷を行うインクジェット印刷装置及び印刷方法に関する。
【背景技術】
【０００２】
印刷ヘッドを搭載したキャリッジを往復走査させながら印刷（画像形成）を行うインクジェット印刷装置（「インクジェットプリンタ」とも言う）がある。このインクジェット方式の印刷装置は、一般に、複数のインク噴射ノズル（以下、単に「ノズル」と言う。ただし特許請求の範囲では「インク吐出部」と表記する。）を有する印刷ヘッドをメディアすなわちプリント用紙等の記録媒体の送り方向と直交したライン方向に走査（「スキャン」とも言う）しながら複数ライン分の印刷を同時に行うとともに、メディアを間欠送りしながら複数ライン分の印刷を繰り返し行って１枚のメディア上に印刷を行っていくように構成されている。
【０００３】
この場合にマルチパス印刷方式が使用され、前回のスキャンによって印刷した領域と、今回スキャンする印刷領域を一部重複させることにより、バンディングの低減を図っている（例えば、特許文献１を参照）。特許文献１に記載された装置では、重複部分を印刷する２回の走査において、印刷しようとする画像データと非記録画素を指定するマスクデータとの論理積をとることで、２回の走査のいずれか一方でのみ相補的に画像データが印刷されるようになっている。また、特許文献２には、各走査において印刷の非記録すなわち印刷の間引きを行うパターンすなわちマスクパターンをランダムに生成することで周期性による濃度むらを低減し、印刷品質の向上を図った印刷装置が記載されている。
【０００４】
また、例えばカラー印刷を行う大型のインクジェット印刷装置のように印刷ヘッドを複数個用いて印刷装置を構成する場合においては、印刷ヘッドの取付け誤差などによって印刷ヘッドのノズル位置にずれが生じる場合がある。これに対しては、印刷ヘッドに配列された複数のノズル（例えば一列１２８個のノズル）のうちの少数のノズル（例えば８個のノズル）を位置調整用の非吐出ノズルに設定し、実際の印刷状態に応じて印刷を開始するノズルの位置を調整することで、記録位置のずれを補正できるようにする技術がある（例えば特許文献３）。
【特許文献１】特公平６−３５１９１号公報
【特許文献２】特許第３１７６１８２号公報
【特許文献３】特開２０００−１９０４８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したマスクパターンを用いた複数走査による印刷方式を用い、さらに非吐出ノズルを設定して印刷開始ノズル位置を調整する印刷装置においては、調整後のノズル位置に画像データを合わせるため、画像データのシフト処理とともに、マスクデータのシフト処理も考慮する必要がある。印刷開始位置の調整は、装置ごとに行われるものであり、また、印刷ヘッドを交換した場合などにおいては再度の調整が必要となる。そのため、例えば、印刷装置の製造段階において印刷開始ノズル位置の調整を行うこととして、その段階で印刷開始ノズル位置に合わせてシフトしたマスクパターンを用意しておくだけでは対応が不十分となる場合がある。したがって、使用時においても調整手段を用意することが望ましい。
【０００６】
一方、使用段階での対応を考えた場合、例えば印刷開始時に、あらかじめ用意した基準となるマスクパターンをノズル位置の調整値に合わせてシフトして所定のメモリに格納することでシフトしたマスクパターンをその都度用意することが考えられる。この場合、印刷開始時に基本的なマスクパターンデータに対してシフト処理を行うプログラムを動作させることになるため、印刷開始前に処理時間が多く費やされるという課題がある。
【０００７】
本発明は、このような事情に鑑みてなされたものであり、インク吐出しないノズルを指定するマスクパターンを用いて複数のノズルを有する印刷ヘッドを走査してメディア上に間引かれた画像データを印刷し、複数回の走査でメディア上に画像を形成するものであって、非吐出ノズルを設けることでノズルの印刷開始位置を調整する印刷装置において、印刷開始ノズル位置の調整値に合わせてマスクパターンのシフト処理を効率的に行うことができる印刷装置及び印刷方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１記載の発明は、複数のインク吐出部すなわちノズルを有する印刷ヘッドを走査して記録媒体上すなわちメディア上に間引かれた画像データを印刷し、複数回の走査で記録媒体上に入力された画像データに対応する画像を形成する印刷装置において、前記入力された画像データを記憶するバンドメモリと、予め吐出状態に設定されるインク吐出部数の行と、予め決められた所定数の列とからなるマトリクスである基準となるマスクパターンを複数記憶するマスクパターン記憶手段と、前記基準となるマスクパターンを所定のメモリに配置する配置手段と、前記配置手段によって前記マスクパターン記憶手段から取得して前記走査毎に使用する前記基準となるマスクパターンが配置される前記所定のメモリであって、前記基準となるマスクパターンの前記列方向に前記印刷ヘッドの前記複数のインク吐出部に対応する数の記憶エリアを備えるマスクデータメモリと、前記印刷ヘッドの配置位置に基づいて設定される印刷を開始する前記インク吐出部の位置を示す値を記憶するシフト量指示部と、前記シフト量指示部の前記値に基づいて前記マスクデータメモリに記憶されたマスクパターンを前記列方向にシフトさせるマスクシフト部と、前記入力された画像データを前記マスクデータメモリに配置されたマスクパターンに基づいて間引いた間引き画像データを生成するものであって、前記印刷を開始する前記インク吐出部の位置に応じて生成する前記間引き画像データをシフトさせる画像データ間引手段とを具備し、前記シフト量指示部に記憶された前記値に基づいて、前記マスクデータメモリに記憶されている前記基準となるマスクパターンをシフトさせ、前記シフト量指示部に記憶された前記値に基づいて前記バンドメモリに記憶された前記入力された画像データをシフトさせ、前記画像データ間引手段は該シフトさせた前記基準となるマスクパターンと該シフトさせた前記入力された画像データに基づいて前記間引き画像データを生成することを特徴とする。
【００１１】
請求項２記載の発明は、複数のインク吐出部を有する印刷ヘッドを走査して記録媒体上に間引かれた画像データを印刷し、複数回の走査で記録媒体上に入力された画像データに対応する画像を形成する印刷方法において、前記入力された画像データをバンドメモリに記憶する過程と予め吐出状態に設定されるインク吐出部数の行と、予め決められた所定数の列とからなるマトリクスである基準となるマスクパターンをマスクパターン記憶手段に複数記憶する過程と、前記基準となるマスクパターンを所定のメモリに配置する配置過程とを有し、ここで、前記所定のメモリは、前記配置過程によって前記マスクパターン記憶手段から取得して前記走査毎に使用する前記基準となるマスクパターンを配置するメモリであって、前記基準となるマスクパターンの前記インク吐出部数方向に前記印刷ヘッドの前記複数のインク吐出部に対応する数の記憶エリアが備わるマスクデータメモリであり、また、前記印刷ヘッドの配置位置に基づいて設定される印刷を開始する前記インク吐出部の位置を示す値をシフト量指示部に記憶する過程と、前記シフト量指示部の前記値に基づいて前記マスクデータメモリに記憶されたマスクパターンを前記列方向にシフトさせるマスクシフト過程と、入力された画像データを前記マスクデータメモリに配置されたマスクパターンに基づいて間引いた間引き画像データを生成するものであって、前記印刷を開始する前記インク吐出部の位置に応じて生成する前記間引き画像データをシフトさせる画像データ間引過程とを有し、さらに、前記シフト量指示部に記憶された前記値に基づいて、前記マスクデータメモリに記憶されている前記基準となるマスクパターンをシフトさせる過程と、前記シフト量指示部に記憶された前記値に基づいて前記バンドメモリに記憶された前記入力された画像データをシフトさせる過程と、を備え、前記画像データ間引過程は該シフトさせた前記基準となるマスクパターンと該シフトさせた前記入力された画像データに基づいて前記間引き画像データを生成することを特徴とする。
【発明の効果】
【００１２】
上記構成によれば、入力された画像データをメモリに配置された基本的なマスクパターンに基づいて間引いた間引き画像データを生成するものであって、印刷を開始するインク吐出部の位置に応じて生成する間引き画像データをシフトさせる画像データ間引手段を設けたので、印刷開始位置を調整した場合に使用するインク吐出部の位置すなわち印刷開始ノズル位置を意識せずにマスクパターンを所定のメモリに書き込んで配置することができる。このため、プログラム的に時間がかかるマスクパターン全体のシフト操作を省略でき、印刷開始前の処理時間を短縮できる。また、シフト回路自体は論理回路で容易に実装出来るので、安価に生産性を向上できる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を添付図面を参照して説明する。
【００１４】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係わるインクジェットプリンタの構成を示す図である。
【００１５】
図１に示すインクジェットプリンタ１１は、インクをドット噴射する複数のノズルが設けられた印刷ヘッドを備え、該印刷ヘッドをメディア搬送方向と直交する方向である印刷ヘッド走査方向へ走査すなわちスキャンさせながらインクをドット噴射させることで印刷するインクジェット印刷装置の例である。
【００１６】
図１において、インクジェットプリンタ１１は、外部コンピュータ１０から印刷対象となる画像の画像データ、印刷サイズ、および印刷モードの情報をインタフェース部１２を通して受信する。例えば入力する印刷モードには、画質は劣るが高速に印刷する印刷モード、画質は優れているが低速に印刷する印刷モード、画質も印刷スピードが前記の二つのモードの中間の印刷モードなど複数の印刷モードがある。
【００１７】
バンドメモリ制御部１３は、外部コンピュータ１０から受信した画像データをバンドメモリ１４に保存する。
【００１８】
マスクパターン記憶部１５には、間引き印刷を行う際に各ノズルにおけるインク吐出の有無を決定するものであって、印刷開始ノズル位置に関係のない基準、すなわち印刷開始ノズル位置の設定値にかかわらず共通に用いられる基準となる複数のマスクパターンが記憶されている。
【００１９】
マスク登録部１６は、バンドメモリ制御部１３から受信した印刷モードの情報を基に、マスクパターン記憶部１５から基準となるマスクパターンを読み出し、マスクデータメモリ１７に登録する。
【００２０】
シフト量指示部１８は、外部コンピュータ１０からインタフェース部１２を介して入力されたシフト量指示値を不揮発性メモリなどからなる所定の記憶装置に格納し、画像シフト部１９及びマスクシフト部２１へ出力する。シフト量指示値は、インクジェットプリンタ１１に設けられている複数の印刷ヘッドそれぞれにおいて、あらかじめ設定された印刷開始ノズル位置からインクの吐出が開始されるように、画像データ及びマスクデータをシフトさせる量を、１ノズル分のシフトを１単位として指定する値である。例えば印刷開始ノズル位置が１ノズル目であればシフト量は０となり、２ノズル目であれば１となる。ここで、図２を参照して印刷開始ノズル位置の設定について説明する。また、ここでシフト量指示部１８の別の態様として、シフト量指示部１８は、シフト量指示値を入力するスイッチなどの入力手段と入力された値を確認するＬＣＤ（Liquid Crystal Display）表示装置を具備する操作パネルを持つことで、外部コンピュータ１０からシフト量指示値を入力せずに、シフト量指示値を入力してもよい。
【００２１】
図２は、印刷開始ノズル位置の設定の概念を説明するための図である。図２は、印刷ヘッド３１、３２、３３及び３４を真下から見た図であり、各印刷ヘッド３１、３２、３３及び３４には一列に並んだノズル３５がそれぞれ１０個設けられている。この場合、印刷ヘッド３１、３２、３３及び３４は、例えば、Ｙ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）及びＫ（ブラック）に対応して設けられている。また、印刷ヘッド３２及び３４のノズル位置を基準にすると、印刷ヘッド３１のノズル位置は走査方向と垂直方向にすなわちメディア搬送方向に２ノズル分、図に向かって上方向にずれていて、印刷ヘッド３３のノズル位置は走査方向と垂直に１ノズル分、図に向かって上方向にずれている。
【００２２】
図２に示す例では、実際にインクを吐出させるノズル３５が、破線で囲まれた各８個のノズルとなる。斜線で網掛けした各２個のノズル３５は非吐出状態に設定される。各印刷ヘッド３１〜３４の位置のずれは、印刷ヘッド駆動部への取り付け位置のばらつきなどによって生じるもので、インクジェットプリンタ１１の各個体によって異なる値となる。ただし、インクジェットプリンタ１１によっては、位置のずれが発生していない場合もある。この場合であっても、吐出状態とするノズル３５は各８個に設定される。
【００２３】
図２において、印刷開始ノズル位置とは、各色印刷ヘッド３１〜３４でヘッド先頭側（例えば図の上側）から吐出をさせる最初のノズルの位置を意味する。図２の例では、印刷ヘッド３１、３２、３３及び３４の印刷開始ノズル位置はそれぞれ３ノズル目、１ノズル目、２ノズル目及び１ノズル目となる。また、このときのシフト量はそれぞれ２、０、１及び０である。外部コンピュータ１０による印刷開始ノズル位置の設定は、ずれ量を検知するための所定のパターンを印刷し、使用者がそのパターンの印刷状態を目視で確認した結果をパネル入力することなどで行う。
【００２４】
画像シフト部１９は、バンドメモリ１４のアドレスを印字位置などの状態に応じて指定して画像データを読み出し、シフト量指示部１８で指示されたシフト量だけ各色のデータをシフトして印刷データ生成部２０へ出力する。
【００２５】
マスクシフト部２１は、マスクデータメモリ１７のアドレスを指定してマスクパターンデータを読み出し、シフト量指示部１８で指示された量だけマスクパターンデータをシフトして印刷データ生成部２０へ出力する。ここで、図３を参照して、マスクパターンのシフト処理について説明する。
【００２６】
図３は、マスクシフト部２１によるマスクパターンのシフト処理の概念を説明するための図である。図３（ａ）は図２に示す０ノズル分のシフト量が設定された印刷ヘッド３２及び３４に対応したマスクパターン３６に対するシフト処理を示す図である。図３（ｂ）は図２に示す１ノズル分のシフト量が設定された印刷ヘッド３３に対応したマスクパターン３６に対するシフト処理を示す図である。そして、図３（ｃ）は図２に示す２ノズル分のシフト量が設定された印刷ヘッド３１に対応したマスクパターン３６に対するシフト処理を示す図である。
【００２７】
マスクパターン３６は、マスクパターン記憶部１５に記憶されている印刷開始ノズル位置に関係がない基本的なマスクパターン及びマスクデータメモリ１７に格納されるものに対応している。マスクパターン３６は、各印刷ヘッド３１〜３４で吐出状態に設定されるノズル数（この例では８個）に対応して、それを走査方向に移動した場合の所定のインク滴（ドット）分の数（この例では８個分）の平面領域に対応するマスクパターンであり、かつ、０ノズル分ずらした場合（ずれが無い場合）の状態として形成されている。
【００２８】
図３（ａ）に示すように印刷開始ノズル位置が１ノズル目である場合、マスクシフト部２１は入力されたマスクパターン３６をそのままマスクパターン３７として出力する。一方、図３（ｂ）に示すように印刷開始ノズル位置が２ノズル目である場合、マスクシフト部２１は入力されたマスクパターン３６を１ノズル分シフトしてマスクパターン３７を生成して出力する。また、図３（ｃ）に示すように印刷開始ノズル位置が３ノズル目である場合、マスクシフト部２１は入力されたマスクパターン３６を２ノズル分シフトしてマスクパターン３７を生成して出力する。
【００２９】
次に図１の印刷データ生成部２０は、画像シフト部１９が出力したシフト処理後の画像データと、マスクシフト部２１が出力したシフト処理後のマスクパターンデータとに基づいて、各ノズルにおけるインク吐出の有無を決定した画像データすなわち入力された画像データをマスクデータメモリ１７に配置されたマスクパターンに基づいて間引いた画像データである間引き画像データを生成する。
【００３０】
図４は、印刷データ生成部２０による画像データに対する処理を説明するための概念図である。図４は、図２に示す印刷ヘッド３２及び３４（印刷開始ノズル位置が１ノズル目の印刷ヘッド）に対応する処理を一例として示している。この例では、２回の走査で画像シフト部１９から出力された１枚の画像データ４０に基づく印刷を行うこととしている。上下２段の流れのうち上段は１回目の走査で間引き画像データである画像データ４１を生成する処理の流れ、下段は２回目の走査で間引き画像データである画像データ４２を生成する処理の流れに対応している。
【００３１】
印刷データ生成部２０は、１回目の走査において画像シフト部１９から入力した画像データ４０とマスクシフト部２１から入力したマスクパターンデータ３７ａ（図３のマスクパターンデータ３７に対応）との論理積をとり、画像データ４１を生成して印刷制御部２２へ出力する。また、印刷データ生成部２０は、２回目の走査において画像シフト部１９から入力した画像データ４０とマスクシフト部２１から入力したマスクパターンデータ３７ｂ（マスクパターンデータ３７ａと相補的なパターンからなる。また、図３のマスクパターンデータ３７に対応）との論理積をとり、画像データ４２を生成して印刷制御部２２へ出力する。印刷制御部２２へ出力された画像データ４１及び４２の論理和が２回の走査でメディアへ記録される画像データ４３に相当するものとなる。
【００３２】
また、図１の印刷制御部２２は、印刷データ生成部２０が生成した間引き画像データによって印刷ヘッドを駆動して印刷を行うための制御部である。
【００３３】
メディア搬送部２３は、プリント用紙等のメディアの紙送り機構を制御して、メディアを搬送する。キャリッジ搬送部２４は、印刷ヘッドを収納したキャリッジを走査方向に搬送する。印刷ヘッド駆動部２５は、印刷ヘッドに搭載されたノズルを駆動し、インク滴をメディア上に着弾させる。
【００３４】
次に、図５を参照して図１に示すインクジェットプリンタ１１による印刷処理の流れについて説明する。図５はインクジェットプリンタ１１による印刷処理の流れを示すフローチャートである。なお、シフト量指示部１８には、各印刷ヘッドの印刷開始ノズル位置がすでに登録されているものとする。
【００３５】
外部コンピュータ１０から入力された情報によって印刷開始が指示されると、マスク登録部１６がマスクパターン記憶部１５から読み出したマスクパターンをマスクデータメモリ１７に書き込む（ステップＳ１０）。また、印刷処理中、外部コンピュータ１０から入力された印刷しようとする画像データは、バンドメモリ１４に随時書き込まれる。
【００３６】
次に、画像シフト部１９は、バンドメモリ１４の印刷位置に対応するアドレスを指定し、画像データを読み出す（ステップＳ１１）。画像シフト部１９は、シフト量指示部１８から指示されたシフト量に基づきバンドメモリ１４から読み出した画像データをシフトする（ステップＳ１２）。
【００３７】
マスクシフト部２１は、走査状態に応じてマスクデータメモリ１７のアドレスを指定し、マスクデータを読み出す（ステップＳ１３）。マスクシフト部２１は、シフト量指示部１８から指示されたシフト量に基づきマスクデータをシフトする（ステップＳ１４）。
【００３８】
印刷データ生成部２０は、シフトをかけたマスクデータとシフトをかけた画像データの論理積をとる（ステップＳ１５）。そして、印刷データ生成部２０は、印刷制御部２２にマスク処理結果を渡し、走査を実行する（ステップＳ１６）。次に、全画像に対する走査が終了したか否かを判定し（ステップＳ１７）、全画像の走査が終了すると印刷処理が終了する。一方、走査が終了していない場合には、上述したステップＳ１０以降の処理が繰り返して実行される。
【００３９】
［第２の実施の形態］
図６は、本発明の第２の実施の形態に係わるインクジェットプリンタの構成を示す図である。
【００４０】
図６に示すインクジェットプリンタ１１ａが、図１に示すインクジェットプリンタ１１と構成上異なるのは、図１に示すインクジェットプリンタ１１に対し、印刷データ生成部２０ａに対してバンドメモリ１４が出力した画像データとマスクデータメモリ１７が出力したマスクパターンデータとが直接入力される点と、印刷データ生成部２０ａの出力に対して画像シフト部１９ａがシフト処理を行う点であり、他の構成は図１に示すインクジェットプリンタ１１と同様である。このため、同一の構成部分には同一の符号を付し、重複する説明は省略し、新たに変更された部分およびこれに関係する部分についてのみ図７に示すフローチャートを参照して説明する。
【００４１】
図６のインクジェットプリンタ１１ａに対して外部コンピュータ１０から入力された情報によって印刷開始が指示されると、マスク登録部１６がマスクパターン記憶部１５から読み出したマスクパターンをマスクデータメモリ１７に書き込む（ステップＳ２０）。また、印刷処理中、外部コンピュータ１０から入力された印刷する画像データは、バンドメモリ１４に随時書き込まれる。
【００４２】
次に、印刷データ生成部２０ａは、バンドメモリ１４の印刷位置に対応するアドレスを指定し、画像データを読み出す（ステップＳ２１）。印刷データ生成部２０ａは、さらに、走査状態に応じてマスクデータメモリ１７のアドレスを指定し、マスクデータを読み出す（ステップＳ２２）。印刷データ生成部２０ａは、シフトをかけていないマスクデータとシフトをかけていない画像データの論理積をとる（ステップＳ２３）。
【００４３】
次に、画像シフト部１９ａは、シフト量指示部１８から指示されたシフト量に基づき印刷データ生成部２０ａがマスク処理した画像データをシフトする（ステップＳ２４）。画像シフト部１９ａは、印刷制御部２２にシフト処理結果を渡し、走査を実行する（ステップＳ２５）。次に、全画像に対する走査が終了したか否かを判定し（ステップＳ２６）、全画像の走査が終了すると印刷処理が終了する。一方、走査が終了していない場合には、上述したステップＳ２０以降の処理が繰り返して実行される。
【００４４】
第２の実施の形態では、マスク処理した結果の画像データに対するシフト処理のみで第１の実施の形態と同様の印刷処理を行うことができる。
【００４５】
上記構成によれば、印刷開始ノズル位置を調整する構成を採用した場合に使用する印刷開始ノズル位置の設定値を意識せずにマスクパターンを所定のメモリ（マスクデータメモリ）に書き込んで配置することができる。このため、プログラム的に時間がかかるマスクパターン全体のシフト操作を省略でき、印刷開始前の処理時間を短縮できる。なおシフト回路自体は論理回路で容易に実装出来るので、安価に生産性を向上できる。
【００４６】
以上、本発明の実施の形態について説明したが、本発明のインクジェット印刷装置は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【図面の簡単な説明】
【００４７】
【図１】本発明の第１の実施の形態に係わるインクジェットプリンタの構成を示す図である。
【図２】印刷開始ノズル位置の設定処理を説明するための概念図である。
【図３】マスクパターンをシフトする処理を説明するための概念図である。
【図４】マスク制御の基本的な処理を説明するための概念図である。
【図５】図１に示すインクジェットプリンタの構成における処理の流れを示す図である。
【図６】本発明の第２の実施の形態に係わるインクジェットプリンタの構成を示す図である。
【図７】図６に示すインクジェットプリンタの構成における処理の流れを示す図である。
【符号の説明】
【００４８】
１６  マスク登録部（配置手段。ここで括弧内の呼称は特許請求の範囲の記載に対応する。以下、同じ。）
１７  マスクデータメモリ（所定のメモリ）
１９、１９ａ  画像シフト部（画像データ間引手段、画像シフト手段）
２０  印刷データ生成部（画像データ間引手段、画像データ生成手段）
２１  マスクシフト部（画像データ間引手段、マスクシフト手段）
３１〜３４  印刷ヘッド（記録ヘッド）
３５  ノズル（インク吐出部）
４１、４２  画像データ（間引き画像データ）
【図１】
0005236230.tif 000002
【図２】
0005236230.tif 000003
【図３】
0005236230.tif 000004
【図４】
0005236230.tif 000005
【図５】
0005236230.tif 000006
【図６】
0005236230.tif 000007
【図７】
0005236230.tif 000008