(57)【要約】【課題】複数のヘッドを有する描画装置において、それら複数のヘッドをそれぞれ制御する複数のタイミング信号（描画許可信号）を生成するための回路の回路規模を低減する。【解決手段】現在アドレス保持部２４０には、メモリ書き込み処理の際の書き込み先のアドレスを示す現在アドレスが保持され、当該現在アドレスは描画タイミング信号ＴＧのパルス発生毎に１ずつ加算される。メモリ書き込み処理部２２３は、描画タイミング信号ＴＧのパルスが発生する毎に基準描画許可信号ＫＳの値をメモリ２５０の現在アドレスに書き込む。描画許可信号生成処理部２２４は、第２〜第ＮのヘッドＨＤ（２）〜ＨＤ（Ｎ）と第１のヘッドＨＤ（１）との間の描画ドット数を示すパラメータＰ（２）〜Ｐ（Ｎ）に基づいてメモリ２５０の参照アドレスを取得し、当該参照アドレスの値に基づいて第２〜第Ｎの描画許可信号ＫＹ（２）〜（Ｎ）を生成する。【選択図】図４
2008068578.tif 000002
【特許請求の範囲】
【請求項１】
印刷用紙の移動する方向に並べて配置された複数個のヘッドを備え、前記複数個のヘッドからインクを吐出することにより前記印刷用紙に描画を行う描画装置であって、
前記複数個のヘッドのうち最初にインクの吐出が開始されるヘッドについてのインクの吐出の可否を示す基準描画許可信号の値を所定数だけ保持することのできる、前記所定数の番地が割り当てられたデータ保持手段と、
所定のタイミング毎に、前記データ保持手段に割り当てられている前記所定数の番地から処理の対象とする処理対象番地を順次に選択する処理対象番地選択手段と、
前記所定のタイミング毎に前記基準描画許可信号の値を取得し、当該取得された値を前記データ保持手段の前記処理対象番地に書き込むデータ書き込み手段と、
前記複数個のヘッドのうち少なくとも前記最初にインクの吐出が開始されるヘッド以外のヘッドのそれぞれについて、前記データ保持手段に保持されている値に基づいて、インクの吐出の可否を示すヘッド別描画許可信号を生成する描画許可信号生成手段と
を備え、
前記描画許可信号生成手段は、
前記最初にインクの吐出が開始されるヘッド以外の各ヘッドにつき、当該各ヘッドと前記最初にインクの吐出が開始されるヘッドとの間隔を表すヘッド間隔値と、前記データ書き込み手段が前記基準描画許可信号の値を取得したタイミングにおける前記処理対象番地とに基づいて、前記データ保持手段から値を読み出すためのデータ読み出し番地を取得するデータ読み出し番地取得手段と、
前記データ保持手段の前記データ読み出し番地に保持されている値を読み出し、当該読み出された値を前記ヘッド別描画許可信号の値に反映させる信号値設定手段と
を含むことを特徴とする、描画装置。
【請求項２】
前記各ヘッドについてのヘッド間隔値は、当該各ヘッドと前記最初にインクの吐出が開始されるヘッドと間の描画ドット数であることを特徴とする、請求項１に記載の描画装置。
【請求項３】
前記印刷用紙が任意のヘッド間を移動する期間中に、当該ヘッド間の描画ドット数に等しい数または当該ヘッド間の描画ドット数を整数倍した数だけ前記所定のタイミングが現れることを特徴とする、請求項１または２に記載の描画装置。
【請求項４】
前記処理対象番地選択手段は、
前記所定のタイミング毎に前記処理対象番地を１ずつ加算し、
前記加算によって前記処理対象番地が前記データ保持手段に割り当てられている番地の最大値を超える場合には、前記データ保持手段に割り当てられている番地の最小値を前記処理対象番地として選択し、
前記データ読み出し番地取得手段は、
前記処理対象番地から前記ヘッド間隔値を減算することによって得られる番地が前記データ保持手段に割り当てられている番地の最小値以上の場合には、当該減算によって得られた番地を前記データ読み出し番地として取得し、
前記処理対象番地から前記ヘッド間隔値を減算することによって得られる番地が前記データ保持手段に割り当てられている番地の最小値よりも小さい場合には、当該減算によって得られた番地に前記所定数を加算することによって得られる番地を前記データ読み出し番地として取得することを特徴とする、請求項１から３までのいずれか１項に記載の描画装置。
【請求項５】
前記処理対象番地選択手段は、
前記所定のタイミング毎に前記処理対象番地を１ずつ減算し、
前記減算によって前記処理対象番地が前記データ保持手段に割り当てられている番地の最小値よりも小さくなる場合には、前記データ保持手段に割り当てられている番地の最大値を前記処理対象番地として選択し、
前記データ読み出し番地取得手段は、
前記処理対象番地から前記ヘッド間隔値を加算することによって得られる番地が前記データ保持手段に割り当てられている番地の最大値以下の場合には、当該加算によって得られた番地を前記データ読み出し番地として取得し、
前記処理対象番地から前記ヘッド間隔値を加算することによって得られる番地が前記データ保持手段に割り当てられている番地の最大値よりも大きい場合には、当該加算によって得られた番地に前記所定数を減算することによって得られる番地を前記データ読み出し番地として取得することを特徴とする、請求項１から３までのいずれか１項に記載の描画装置。
【請求項６】
前記所定数は、前記最初にインクの吐出が開始されるヘッド以外の各ヘッドについての前記ヘッド間隔値のうちの最大値に等しいことを特徴とする、請求項１から５までのいずれか１項に記載の描画装置。
【請求項７】
前記データ保持手段はメモリであることを特徴とする、請求項１から６までのいずれか１項に記載の描画装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、描画装置に関し、特に、複数のヘッドを有しインクを吐出することにより印字を行う描画装置に関する。
【背景技術】
【０００２】
従来より、熱や圧力によってインクを紙に噴射して印字するインクジェット方式の描画装置が知られている。インクジェット方式の描画装置には、印刷の高速化を図るために複数個のヘッドを媒体（印刷用紙）の移動する方向に並べて配置しているものがある。このような描画装置では、ヘッド毎に印刷用紙の通過するタイミングが異なるので、最初に印刷用紙が通過するヘッドから最後に印刷用紙が通過するヘッドまで印刷用紙の移動速度に応じてヘッド毎に印字タイミングを遅延させる必要がある。このようにヘッド毎に印字タイミングを遅延させるために、ヘッド間の間隔を示す値などがパラメータとして保持されている。一般的には、ヘッド間の描画ドット数あるいは当該描画ドット数の整数倍の数がパラメータとして保持されている。そして、描画（印字）のタイミングを取るための描画タイミング信号のパルス（このパルスは、印刷用紙がヘッド間を移動する間に上記描画ドット数あるいは当該描画ドット数の整数倍の数だけ発生する）の発生数と上記パラメータとを比較して各ヘッドの動作を制御することにより、各ヘッドが印字を開始するタイミングをずらすことができる。
【０００３】
図１７は、従来の描画装置において、各ヘッドにおける描画の可否を示す信号（以下、「描画許可信号」という。）を生成するための回路（描画許可信号生成回路）の構成を示すブロック図である。この描画許可信号生成回路は、カウンタ８１と切替回路８２と比較回路８３と許可信号出力回路８４とを有している。
【０００４】
カウンタ８１は、描画のタイミングを取るためのクロック信号である描画タイミング信号ＴＧを受け取り、当該描画タイミング信号ＴＧのパルスの発生数をカウントして出力する。これにより、描画タイミング信号ＴＧのパルスの発生の都度、「１」、「２」、「３」、・・・というように「１」ずつ加算された値を示す信号がカウンタ８１から出力される。
【０００５】
切替回路８２は、各ヘッドについてのパラメータを受け取り、それらを切り替えながら出力する。なお、この描画許可信号生成回路では、描画タイミング信号ＴＧの何個目のパルスが発生した時に各ヘッド用の描画許可信号を有効な状態（アサート）にすべきかを示す値がパラメータとして設定されている。例えば、描画装置が４個のヘッドを有し、それら４個のヘッドのパラメータＰ（１）〜Ｐ（４）が「３」、「７」、「１１」、および「１５」である場合、それら「３」、「７」、「１１」、および「１５」を示す信号が切り替えられつつ切替回路８２から出力される。
【０００６】
比較回路８３は、カウンタ８１から出力される値と切替回路８２から出力される各ヘッドのパラメータとを比較し、一致した場合には、当該一致したヘッド用の描画許可信号を有効な状態にする。これにより、上述の例の場合、描画タイミング信号ＴＧの３個目のパルスが発生したときに１個目のヘッド用の描画許可信号ＫＹ（１）が有効な状態となり、７個目のパルスが発生したときに２個目のヘッド用の描画許可信号ＫＹ（２）が有効な状態となり、１１個目のパルスが発生したときに３個目のヘッド用の描画許可信号ＫＹ（３）が有効な状態となり、１５個目のパルスが発生したときに４個目のヘッド用の描画許可信号ＫＹ（４）が有効な状態となる。許可信号出力回路８４は、各ヘッドに対して描画許可信号を出力する。
【０００７】
以上のようにして生成された描画許可信号に基づいて各ヘッドの動作を制御することにより、ヘッド毎に印字を開始するタイミングが遅延されている。なお、特開平１０−９５１３４号公報には、印字解像度のＮ分の１の分解能をもつエンコーダからのエンコーダ信号を用いることにより印字解像度よりも微細な単位で各ヘッドの印字開始タイミングを制御する画像記録装置についての発明が開示されている。
【特許文献１】特開平１０−９５１３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところが、例えば印刷の途中で余白の挿入が行われることのある描画装置においては、有効な状態にされた描画許可信号が一旦無効な状態（ネゲート）にされた後、再度有効な状態にされる。このように描画許可信号について有効な状態と無効な状態とが繰り返されるような場合には、各ヘッドについて印字開始のタイミングを複数得るために、例えば上記図１７に示した構成と同様の構成が複数個必要となる。例えば、各ヘッドについて印字開始のタイミングが最大で４回ある描画装置においては、図１８に示すような構成の描画許可信号生成回路を備えておく必要がある。ここで、上記パラメータは例えば１５ビットのデータとして保持されているので、１５ビットのデータの処理が可能な切替回路や比較回路を複数有する図１８に示す構成の回路規模は著しく大きくなる。
【０００９】
そこで、本発明は、複数のインクジェットヘッドを有する描画装置において、それら複数のインクジェットヘッドをそれぞれ制御する複数のタイミング信号（描画許可信号）を生成する回路の（回路）規模を低減することを目的とする。
【課題を解決するための手段】
【００１０】
第１の発明は、印刷用紙の移動する方向に並べて配置された複数個のヘッドを備え、前記複数個のヘッドからインクを吐出することにより前記印刷用紙に描画を行う描画装置であって、
前記複数個のヘッドのうち最初にインクの吐出が開始されるヘッドについてのインクの吐出の可否を示す基準描画許可信号の値を所定数だけ保持することのできる、前記所定数の番地が割り当てられたデータ保持手段と、
所定のタイミング毎に、前記データ保持手段に割り当てられている前記所定数の番地から処理の対象とする処理対象番地を順次に選択する処理対象番地選択手段と、
前記所定のタイミング毎に前記基準描画許可信号の値を取得し、当該取得された値を前記データ保持手段の前記処理対象番地に書き込むデータ書き込み手段と、
前記複数個のヘッドのうち少なくとも前記最初にインクの吐出が開始されるヘッド以外のヘッドのそれぞれについて、前記データ保持手段に保持されている値に基づいて、インクの吐出の可否を示すヘッド別描画許可信号を生成する描画許可信号生成手段と
を備え、
前記描画許可信号生成手段は、
前記最初にインクの吐出が開始されるヘッド以外の各ヘッドにつき、当該各ヘッドと前記最初にインクの吐出が開始されるヘッドとの間隔を表すヘッド間隔値と、前記データ書き込み手段が前記基準描画許可信号の値を取得したタイミングにおける前記処理対象番地とに基づいて、前記データ保持手段から値を読み出すためのデータ読み出し番地を取得するデータ読み出し番地取得手段と、
前記データ保持手段の前記データ読み出し番地に保持されている値を読み出し、当該読み出された値を前記ヘッド別描画許可信号の値に反映させる信号値設定手段と
を含むことを特徴とする。
【００１１】
第２の発明は、第１の発明において、
前記各ヘッドについてのヘッド間隔値は、当該各ヘッドと前記最初にインクの吐出が開始されるヘッドと間の描画ドット数であることを特徴とする。
【００１２】
第３の発明は、第１または第２の発明において、
前記印刷用紙が任意のヘッド間を移動する期間中に、当該ヘッド間の描画ドット数に等しい数または当該ヘッド間の描画ドット数を整数倍した数だけ前記所定のタイミングが現れることを特徴とする。
【００１３】
第４の発明は、第１から第３までのいずれかの発明において、
前記処理対象番地選択手段は、
前記所定のタイミング毎に前記処理対象番地を１ずつ加算し、
前記加算によって前記処理対象番地が前記データ保持手段に割り当てられている番地の最大値を超える場合には、前記データ保持手段に割り当てられている番地の最小値を前記処理対象番地として選択し、
前記データ読み出し番地取得手段は、
前記処理対象番地から前記ヘッド間隔値を減算することによって得られる番地が前記データ保持手段に割り当てられている番地の最小値以上の場合には、当該減算によって得られた番地を前記データ読み出し番地として取得し、
前記処理対象番地から前記ヘッド間隔値を減算することによって得られる番地が前記データ保持手段に割り当てられている番地の最小値よりも小さい場合には、当該減算によって得られた番地に前記所定数を加算することによって得られる番地を前記データ読み出し番地として取得することを特徴とする。
【００１４】
第５の発明は、第１から第３までのいずれかの発明において、
前記処理対象番地選択手段は、
前記所定のタイミング毎に前記処理対象番地を１ずつ減算し、
前記減算によって前記処理対象番地が前記データ保持手段に割り当てられている番地の最小値よりも小さくなる場合には、前記データ保持手段に割り当てられている番地の最大値を前記処理対象番地として選択し、
前記データ読み出し番地取得手段は、
前記処理対象番地から前記ヘッド間隔値を加算することによって得られる番地が前記データ保持手段に割り当てられている番地の最大値以下の場合には、当該加算によって得られた番地を前記データ読み出し番地として取得し、
前記処理対象番地から前記ヘッド間隔値を加算することによって得られる番地が前記データ保持手段に割り当てられている番地の最大値よりも大きい場合には、当該加算によって得られた番地に前記所定数を減算することによって得られる番地を前記データ読み出し番地として取得することを特徴とする。
【００１５】
第６の発明は、第１から第５までのいずれかの発明において、
前記所定数は、前記最初にインクの吐出が開始されるヘッド以外の各ヘッドについての前記ヘッド間隔値のうちの最大値に等しいことを特徴とする。
【００１６】
第７の発明は、第１から第６までのいずれかの発明において、
前記データ保持手段はメモリであることを特徴とする。
【発明の効果】
【００１７】
上記第１の発明によれば、最初にインクの吐出が開始されるヘッドについてのインクの吐出の可否を示す基準描画許可信号の値が所定のタイミング毎にデータ保持手段に書き込まれる。また、各ヘッドについてのヘッド別描画許可信号はデータ保持手段に保持されている値に基づいて生成されるところ、当該値を読み出す際に各ヘッドと最初にインクの吐出が開始されるヘッドとの間隔を表すヘッド間隔値に基づいてデータ読み出し番地が取得される。このため、各ヘッドについてのヘッド間隔値に応じて基準描画許可信号を遅延させた信号をヘッド別描画許可信号とすることができる。これにより、ヘッド別描画許可信号を生成するための回路をヘッド数だけ保持することなく、描画装置に設けられているヘッド数のヘッド別描画許可信号を生成することができる。その結果、従来よりも大きく回路規模を低減することができる。
【００１８】
上記第２の発明によれば、上記第１の発明と同様、従来よりも大きく回路規模を低減することができる。また、各ヘッドについてのヘッド間隔値を例えばパラメータとして容易に保持することができる。
【００１９】
上記第３の発明によれば、描画ドット毎または描画ドットの整数倍毎に所定のタイミング毎に発生する。このため、ヘッド間の描画ドット数よりも細かい間隔でヘッドの制御が行われいる描画装置においても、上記第１の発明と同様、従来よりも大きく回路規模を低減することができる。
【００２０】
上記第４の発明によれば、データ保持手段の処理対象番地（書き込み先の番地）は１ずつ加算され、当該処理対処番地が最大の番地に到達すると最小の番地に戻って処理が繰り返される。また、データ読み出し番地を取得する際、減算によって得られた番地が最小の番地よりも小さくなる場合には、当該減算によって得られた番地に所定数を加算することによってデータ読み出し番地が取得される。このため、所定数の番地が割り当てられているデータ保持手段を効率的に使用しつつ、ヘッド別描画許可信号を生成する処理が行われる。
【００２１】
上記第５の発明によれば、上記第４の発明と同様、データ保持手段を効率的に使用しつつ、ヘッド別描画許可信号を生成する処理が行われる。
【００２２】
上記第６の発明によれば、データ保持手段の番地数は各ヘッドについてのヘッド間隔値のうちの最大値に等しい数である。このため、データを保持するための不要な領域を保持する必要がない。これにより、回路規模がさらに低減される。
【００２３】
上記第７の発明によれば、データ保持手段としてメモリが採用されている。このため、容易に回路規模を低減することができる。
【発明を実施するための最良の形態】
【００２４】
以下、添付図面を参照しつつ本発明の一実施形態について説明する。
【００２５】
＜１．全体構成＞
図１は、本発明の一実施形態に係る描画装置の要部の構成を示すブロック図である。この描画装置は、制御部２とヘッド駆動回路３とインクジェットヘッド群４とエンコーダ５とドライブモーター６と巻き出し／巻き取りロール７とから構成される。制御部２は、外部から与えられる画像信号ＤＡＴとエンコーダ５から出力されるエンコーダ信号ＥＮとを受け取り、印刷用紙への印字を行うためにこの描画装置全体を制御する。ヘッド駆動回路３は、インクジェットヘッド群４に含まれるインクジェットヘッドを駆動する。インクジェットヘッド群４は、インクを吐出するための多数のノズルを有する複数のインクジェットヘッドから構成されている。エンコーダ５は、印刷用紙の位置を検出するためのエンコーダ信号ＥＮを制御部２に伝える。ドライブモーター６は、制御部２からの指示に応じて、印刷用紙の移動する速度の調整や変更を行う。巻き出し／巻き取りロール７は、印刷用紙を移動させる。
【００２６】
＜２．インクジェットヘッド群の構成＞
図２は、本実施形態におけるインクジェットヘッド群４の構成を示す図である。この描画装置には、Ｎ個のインクジェットヘッドＨＤ（１）〜ＨＤ（Ｎ）が設けられている。それらＮ個のインクジェットヘッドＨＤ（１）〜ＨＤ（Ｎ）は、図２に示すように、印刷用紙の移動する方向に距離Ｌの間隔で並べて配置されている。各インクジェットヘッドＨＤ（１）〜ＨＤ（Ｎ）は多数のノズル４０からなるノズル列を有しており、ノズル４０からインクを吐出することによって印刷用紙への印字が行われる。インクジェットヘッド群４は、例えば、Ｃ色（Ｃｙａｎ：シアン）、Ｍ色（Ｍａｇｅｎｔａ：マゼンタ）、Ｙ色（Ｙｅｌｌｏｗ：黄）、およびＫ色（Ｂｌａｃｋ：黒）について各色１０個のインクジェットヘッドからなる合計４０個のインクジェットヘッドによって構成されている。なお、以下においては、インクジェットヘッドＨＤ（１）〜ＨＤ（Ｎ）のことを「第１〜第ＮのヘッドＨＤ（１）〜ＨＤ（Ｎ）」という。
【００２７】
図２に示す状態から印刷用紙が移動すると、まず、第１のヘッドＨＤ（１）のノズル４０からのインクの吐出すなわち第１のヘッドＨＤ（１）による印字（描画）が開始される。第１のヘッドＨＤ（１）による印字の開始後、印刷用紙が距離Ｌだけ移動すると、第２のヘッドＨＤ（２）による印字が開始される。その後、印刷用紙が距離Ｌだけ移動する毎に、第３のヘッド（不図示）から第ＮのヘッドＨＤ（Ｎ）まで順次に印字が開始される。なお、印刷の途中で余白が挿入される場合にも、第１のヘッドＨＤ（１）による印字の再開後、印刷用紙が距離Ｌだけ移動する毎に、第２のヘッドＨＤ（２）から第ＮのヘッドＨＤ（Ｎ）まで順次に印字が再開される。
【００２８】
本実施形態では、ヘッド間の描画ドット数に基づいて第２〜第ＮのヘッドＨＤ（２）〜ＨＤ（Ｎ）のパラメータＰ（２）〜Ｐ（Ｎ）が設定される。詳しくは、第１のヘッドＨＤ（１）と第２のヘッドＨＤ（２）との間の描画ドット数が第２のパラメータＰ（２）となり、第１のヘッドＨＤ（１）と第３のヘッドＨＤ（３）との間の描画ドット数が第３のパラメータＰ（２）となり、・・・、第１のヘッドＨＤ（１）と第ＮのヘッドＨＤ（Ｎ）との間の描画ドット数が第ＮのパラメータＰ（Ｎ）となる。このように、本実施形態では、パラメータＰ（２）〜Ｐ（Ｎ）によってヘッド間隔値が実現されている。
【００２９】
＜３．制御部の構成＞
図３は、本実施形態における制御部２およびその周辺回路の構成を示すブロック図である。制御部２は、画像処理部２３とタイミング発生回路２１とヘッド制御回路２０とパラメータ保持部２２とを備えている。ヘッド駆動回路３は、第１〜第ＮのヘッドＨＤ（１）〜ＨＤ（Ｎ）をそれぞれ駆動するための第１〜第Ｎのヘッド駆動回路ＨＫ（１）〜ＨＫ（Ｎ）を備えている。
【００３０】
画像処理部２３は、外部から与えられる画像信号ＤＡＴを受け取り、所望の印字が行われるようにヘッド制御回路２０とともに第１〜第Ｎのヘッド駆動回路ＨＫ（１）〜ＨＫ（Ｎ）の動作を制御する。タイミング発生回路２１は、エンコーダ５から送られるエンコーダ信号ＥＮを受け取り、各ヘッドＨＤ（１）〜ＨＤ（Ｎ）において印字するタイミングを取るための描画タイミング信号ＴＧと、各ヘッドＨＤ（１）〜ＨＤ（Ｎ）における描画（印字）の可否を示す信号（描画許可信号）を生成するための基準描画許可信号ＫＳとを出力する。パラメータ保持部２２には、第２〜第ＮのヘッドＨＤ（２）〜ＨＤ（Ｎ）についての上述したパラメータＰ（２）〜Ｐ（Ｎ）が保持される。
【００３１】
ヘッド制御回路２０は、タイミング発生回路２１から出力される描画タイミング信号ＴＧおよび基準描画許可信号ＫＳと上述のパラメータＰ（２）〜Ｐ（Ｎ）とを受け取り、各ヘッドＨＤ（１）〜ＨＤ（Ｎ）用の第１〜第Ｎの描画許可信号ＫＹ（１）〜ＫＹ（Ｎ）を出力する。なお、本実施形態においては、ヘッド制御回路２０に入力された基準描画許可信号ＫＳがそのまま第１の描画許可信号ＫＹ（１）として当該ヘッド制御回路２０から出力される。
【００３２】
第１〜第Ｎのヘッド駆動回路ＨＫ（１）〜ＨＫ（Ｎ）は、第１〜第Ｎの描画許可信号ＫＹ（１）〜ＫＹ（Ｎ）に基づいて、第１〜第ＮのヘッドＨＤ（１）〜ＨＤ（Ｎ）を駆動する。
【００３３】
＜４．ヘッド制御回路の構成＞
図４は、制御部２内のヘッド制御回路２０の詳細な構成を示すブロック図である。ヘッド制御回路２０は、切替回路２１０と処理部２２０と許可信号出力回路２３０と現在アドレス保持部２４０とデータ保持手段としてのメモリ２５０とから構成される。また、処理部２２０には、加算部２２１と減算部２２２とデータ書き込み手段としてのメモリ書き込み処理部２２３と描画許可信号生成手段としての描画許可信号生成処理部２２４とが含まれている。
【００３４】
切替回路２１０は、パラメータ保持部２２に保持されている第２〜第ＮのヘッドＨＤ（２）〜ＨＤ（Ｎ）についてのパラメータＰ（２）〜Ｐ（Ｎ）を順次に切り替えつつ出力する。現在アドレス保持部２４０には、後述するメモリ書き込み処理の際の書き込み先のアドレスを示す現在アドレス（処理対象番地）が保持される。
【００３５】
加算部２２１は、加算処理を行う。例えば、加算部２２１は、描画タイミング信号ＴＧのパルスの発生に応じて現在アドレスに「１」を加算する。減算部２２２は、減算処理を行う。例えば、減算部２２２は、後述する描画許可信号生成処理において、現在アドレスから各ヘッドのパラメータを減ずることにより参照アドレスを算出する。メモリ書き込み処理部２２３は、後述するメモリ書き込み処理を行う。描画許可信号生成処理２２４は、後述する描画許可信号生成処理を行う。許可信号出力回路２３０は、描画許可信号生成処理部２２４で生成された信号波形に基づいて、第１〜第Ｎの描画許可信号ＫＹ（１）〜ＫＹ（Ｎ）を出力する。
【００３６】
図５は、本実施形態において第２〜第Ｎの描画許可信号ＫＹ（２）〜ＫＹ（Ｎ）を生成するために設けられているメモリ２５０について説明するための図である。本実施形態では、第２〜第ＮのヘッドＨＤ（２）〜ＨＤ（Ｎ）のパラメータＰ（２）〜Ｐ（Ｎ）のうちの最大値に等しいビット数のサイズのメモリ２５０が設けられている。例えば、パラメータＰ（２）〜Ｐ（Ｎ）のうちの最大値が「１６」であれば、図５に示すようにメモリ２５０のサイズは１６ビット（アドレスが１６個）となる。メモリ２５０内でデータが格納される領域はそれぞれアドレス（番地）によって特定されるところ、１つのアドレスが指すメモリ領域には１ビットのデータが格納される。従って、各アドレスの指すメモリ領域には「０」か「１」のいずれかの値が格納されている。
【００３７】
＜５．動作＞
＜５．１  全体処理＞
次に、第２〜第Ｎの描画許可信号ＫＹ（２）〜ＫＹ（Ｎ）を生成するための処理の手順について説明する。図６は、全体の処理手順を示すフローチャートである。なお、第１の描画許可信号ＫＹ（１）およびこの処理によって生成される第２〜第Ｎの描画許可信号ＫＹ（２）〜ＫＹ（Ｎ）に基づいて、第１〜第Ｎのヘッド駆動回路ＨＫ（１）〜ＨＫ（Ｎ）の動作が制御され、第１〜第ＮのヘッドＨＤ（１）〜ＨＤ（Ｎ）における印字処理が行われる。また、本説明においては、図５に示したようにメモリ２５０のサイズは１６ビットであるものとする。
【００３８】
処理が開始すると、第２〜第ＮのヘッドＨＤ（２）〜ＨＤ（Ｎ）についてのパラメータＰ（２）〜Ｐ（Ｎ）の取得が行われる（ステップＳ１１０）。ステップＳ１１０の終了後、ステップＳ１２０に進む。ステップＳ１２０では、メモリ２５０内の全ての値が「０」にされる。ステップＳ１２０の終了後、ステップＳ１３０に進む。ステップＳ１３０では、現在アドレス保持部２４０に保持されている現在アドレスが０にされる。ステップＳ１３０の終了後、ステップＳ１４０に進む。
【００３９】
ステップＳ１４０では、描画タイミング信号ＴＧのパルスが取得される。ステップＳ１４０の終了後、ステップＳ１５０に進む。ステップＳ１５０では、メモリ書き込み処理が行われる。このメモリ書き込み処理によって、基準描画許可信号ＫＳの波形がメモリ２５０に反映される。ステップＳ１５０の終了後、ステップＳ１６０に進む。ステップＳ１６０では、描画許可信号生成処理が行われる。この描画許可信号生成処理によって第２〜第Ｎの描画許可信号ＫＹ（２）〜ＫＹ（Ｎ）の波形が生成される。ステップＳ１６０の終了後、ステップＳ１７０に進む。なお、メモリ書き込み処理および描画許可信号生成処理の詳しい説明については後述する。
【００４０】
ステップＳ１７０では、処理を終了するか否かの判定が行われる。判定の結果、終了する旨の判定がなされた場合には、処理は終了する。一方、終了しない旨の判定がなされた場合には、ステップＳ１８０に進む。
【００４１】
ステップＳ１８０では、現在アドレス保持部２４０に格納されている現在アドレスに「１」が加算される。ステップＳ１８０の終了後、ステップＳ１９０に進む。ステップＳ１９０では、現在アドレス保持部２４０に格納されている現在アドレスがメモリ２５０の最大アドレスの値を示す「１５」よりも大きいか否かの判定が行われる。判定の結果、現在アドレスが「１５」を超えていれば、ステップＳ１３０に戻る。一方、現在アドレスが「１５」以下であれば、ステップＳ１４０に戻る。
【００４２】
なお、本実施形態では、ステップＳ１３０とステップＳ１８０とステップＳ１９０とによって処理対象番地選択手段が実現されている。
【００４３】
＜５．２  メモリ書き込み処理＞
図７は、メモリ書き込み処理の手順を示すフローチャートである。メモリ書き込み処理が開始すると、メモリ書き込み処理部２２３は、基準描画許可信号ＫＳの値を取得する（ステップＳ１５２）。ここで、基準描画許可信号ＫＳの値とは、基準描画許可信号ＫＳが有効な状態であれば「１」となり、基準描画許可信号ＫＳが無効な状態であれば「０」となる。ステップＳ１５２の終了後、ステップＳ１５４に進む。
【００４４】
ステップＳ１５４では、メモリ書き込み処理部２２３は、現在アドレス保持部２４０に保持されている現在アドレスを取得する。なお、この現在アドレスは、図６に示すステップＳ１３０で「０」にされ、描画タイミング信号ＴＧのパルスが発生する都度、図６に示すステップＳ１８０で「１」ずつ加算されている。ステップＳ１５４の終了後、ステップＳ１５６に進む。
【００４５】
ステップＳ１５６では、メモリ書き込み処理部２２３は、ステップＳ１５４で取得された現在アドレスの指すメモリ領域に、ステップＳ１５２で取得された基準描画許可信号ＫＳの値を書き込む。ステップＳ１５６の終了後、メモリ書き込み処理は終了し、図６に示すステップＳ１６０に進む。
【００４６】
＜５．３  描画許可信号生成処理＞
図８は、描画許可信号生成処理の手順を示すフローチャートである。描画許可信号生成処理が開始すると、描画許可信号生成処理部２２４は、描画許可信号を生成する処理対象ヘッドＫに「２」を設定する（ステップＳ１６１）。ステップＳ１６１の終了後、ステップＳ１６２に進む。
【００４７】
ステップＳ１６２では、描画許可信号生成処理部２２４は、第Ｋの描画許可信号ＫＹ（Ｋ）を生成するためのメモリ２５０の参照アドレス（データ読み出し番地）を取得する。具体的には、現在アドレスから第ＫのヘッドＨＤ（Ｋ）のパラメータＰ（Ｋ）を減じて得られる値が参照アドレスとして取得される。但し、現在アドレスから第ＫのヘッドＨＤ（Ｋ）のパラメータＰ（Ｋ）を減じて得られる値が負の値となる場合には、当該負の値にメモリ２５０のサイズを示すビット数である「１６」を加算して得られる値が参照アドレスとして取得される。例えば、現在アドレスが「１５」でパラメータＰ（Ｋ）が「４」であれば、「１５」から「４」を減ずることによって得られる「１１」が参照アドレスとなる。また、現在アドレスが「２」でパラメータＰ（Ｋ）が「４」であれば、「２」から「４」を減ずることによって得られる「−２」に「１６」を加算することによって得られる「１４」が参照アドレスとなる。ステップＳ１６２の終了後、ステップＳ１６３に進む。
【００４８】
ステップＳ１６３では、描画許可信号生成処理部２２４は、ステップＳ１６２で取得された参照アドレスの指すメモリ領域の値を取得する。ステップＳ１６３の終了後、ステップＳ１６４に進む。ステップＳ１６４では、描画許可信号生成処理部２２４は、ステップＳ１６３で取得された値に基づいて第Ｋの描画許可信号ＫＹ（Ｋ）の波形を生成する。このとき、ステップＳ１６３で取得された値が「０」であれば、第Ｋの描画許可信号ＫＹ（Ｋ）は無効な状態にされる。一方、ステップＳ１６３で取得された値が「１」であれば、第Ｋの描画許可信号ＫＹ（Ｋ）は有効な状態にされる。ステップＳ１６４の終了後、ステップＳ１６５に進む。
【００４９】
ステップＳ１６５では、描画許可信号生成処理部２２４は、処理対象ヘッドＫに「１」を加算する。ステップＳ１６５の終了後、ステップＳ１６６に進む。ステップＳ１６６では、処理対象ヘッドＫがこの描画装置のヘッド数Ｎよりも大きいか否かが判定される。判定の結果、ＫがＮよりも大きければ、描画許可信号生成処理は終了し、図６のステップＳ１７０に進む。一方、ＫがＮ以下であれば、ステップＳ１６２に戻る。
【００５０】
なお、本実施形態では、ステップＳ１６２によってデータ読み出し番地取得手段が実現され、ステップＳ１６４によって信号値設定手段が実現されている。
【００５１】
＜６．描画許可信号生成の例＞
以下、第２〜第Ｎの描画許可信号ＫＹ（２）〜ＫＹ（Ｎ）を生成する具体例について説明する。
【００５２】
＜６．１  第１の例＞
まず、第１のヘッドＨＤ（１）と第２のヘッドＨＤ（２）とを有し、第２のヘッドＨＤ（２）のパラメータＰ（２）が「９」である描画装置における第２の描画許可信号ＫＹ（２）の生成について、図９〜図１１を参照しつつ説明する。なお、ヘッド制御回路２０には、図９（ａ）に示すような波形の描画タイミング信号ＴＧと図９（ｂ）に示すような波形の基準描画許可信号ＫＳとが入力されるものとする。図１０には、描画タイミング信号ＴＧの各パルス発生時の現在アドレスと各パルス発生に応じて実行される描画許可信号生成処理における参照アドレスとを示している。また、図１１には、描画タイミング信号ＴＧの各パルス発生に応じて実行されるメモリ書き込み処理の終了後のメモリ２５０の内容を示している。
【００５３】
上述したように、描画許可信号を生成するための処理の開始後、メモリ２５０内の全ての値は「０」にされ、現在アドレスは「０」に設定される。また、第２のヘッドＨＤ（２）のパラメータＰ（２）として「９」が取得される。
【００５４】
描画タイミング信号ＴＧの１個目のパルスが発生した時、図９（ｂ）に示すように基準描画許可信号ＫＳは無効な状態になっている。すなわち、基準描画許可信号ＫＳの値は「０」である。また、上述のとおり現在アドレスは「０」である。このため、メモリ書き込み処理によって、アドレス「０」のメモリ領域に基準描画許可信号ＫＳの値「０」が書き込まれる。その結果、図１１（描画タイミング信号「１」の列）に示すように、メモリ２５０内の全ての値は「０」のまま維持されている。
【００５５】
メモリ書き込み処理の終了後、描画許可信号生成処理が行われるところ、図１０（描画タイミング信号「１」の列）に示すように、第２の描画許可信号ＫＹ（２）を生成するための参照アドレスは「７」である。そこで、図１１（描画タイミング信号「１」の列）により、アドレス「７」のメモリ領域の値を参照すると「０」になっている。従って、図９（ｃ）に示すように、第２の描画許可信号ＫＹ（２）は無効な状態にされる。
【００５６】
描画タイミング信号ＴＧの２個目のパルスの発生の際については、１個目のパルスが発生した際と同様の処理が行われる。その結果、メモリ２５０内の全ての値は「０」のまま維持され、第２の描画許可信号ＫＹ（２）についても無効な状態のまま維持される。なお、現在アドレスについては、描画タイミング信号ＴＧのパルスの発生の都度「１」ずつ加算されている。
【００５７】
描画タイミング信号ＴＧの３個目のパルスが発生した時、図９（ｂ）に示すように基準描画許可信号ＫＳは有効な状態になっている。すなわち、基準描画許可信号ＫＳの値は「１」である。この時、図１０（描画タイミング信号「３」の列）に示すように現在アドレスは「２」になっている。このため、メモリ書き込み処理によって、アドレス「２」のメモリ領域に基準描画許可信号ＫＳの値「１」が書き込まれる。その結果、図１１（描画タイミング信号「３」の列）に示すように、アドレス「２」のメモリ領域の値のみが「１」となり、それ以外のアドレスのメモリ領域の値は「０」となる。一方、第２の描画許可信号ＫＹ（２）を生成するための参照アドレスは「９」であるところ、アドレス「９」のメモリ領域の値は「０」になっている。従って、図９（ｃ）に示すように、第２の描画許可信号ＫＹ（２）については無効な状態のまま維持される。
【００５８】
その後、描画タイミング信号ＴＧの４個目〜１１個目のパルスが発生する都度、現在アドレスのメモリ領域に基準描画許可信号ＫＳの値「１」が書き込まれる。一方、第２の描画許可信号ＫＹ（２）については無効な状態のまま維持される。
【００５９】
描画タイミング信号ＴＧの１２個目のパルスが発生した時、図９（ｂ）に示すように基準描画許可信号ＫＳの値は「１」である。この時、図１０（描画タイミング信号「１２」の列）に示すように現在アドレスは「１１」になっている。このため、メモリ書き込み処理によって、アドレス「１１」のメモリ領域に基準描画許可信号ＫＳの値「１」が書き込まれる。その結果、図１１（描画タイミング信号「１２」の列）に示すように、アドレス「２」〜「１１」のメモリ領域の値は「１」となり、それ以外のアドレスのメモリ領域の値は「０」となる。一方、第２の描画許可信号ＫＹ（２）を生成するための参照アドレスは「２」であるところ、アドレス「２」のメモリ領域の値は「１」になっている。従って、図９（ｃ）に示すように、第２の描画許可信号ＫＹ（２）は有効な状態にされる。
【００６０】
以降、描画タイミング信号ＴＧのパルスが発生する都度、現在アドレスのメモリ領域に基準描画許可信号ＫＳの値「１」が書き込まれる。一方、第２の描画許可信号ＫＹ（２）については有効な状態のまま維持される。なお、現在アドレスが「１５」になっている時に描画タイミング信号ＴＧのパルスが発生した場合には、描画許可信号生成処理の終了後に現在アドレスは「０」にされる。
【００６１】
＜６．２  第２の例＞
次に、印刷の途中で余白が挿入される例について図１２〜図１４を参照しつつ説明する。なお、上記第１の例と同様、この描画装置は、第１のヘッドＨＤ（１）と第２のヘッドＨＤ（２）とを有し、第２のヘッドＨＤ（２）のパラメータＰ（２）は「９」であるものとする。また、ヘッド制御回路２０には、図１２（ａ）に示すような波形の描画タイミング信号ＴＧと図１２（ｂ）に示すような波形の基準描画許可信号ＫＳとが入力されるものとする。図１３には、描画タイミング信号ＴＧの各パルス発生時の現在アドレスと各パルス発生に応じて実行される描画許可信号生成処理における参照アドレスとを示している。また、図１４には、描画タイミング信号ＴＧの各パルス発生に応じて実行されるメモリ書き込み処理の終了後のメモリ２５０の内容を示している。
【００６２】
描画タイミング信号ＴＧの１個目〜６個目のパルスが発生した際には、上記第１の例と同様の処理が行われる。その結果、描画タイミング信号ＴＧの６個目のパルスの発生後には、図１４（描画タイミング信号「６」の列）に示すように、アドレス「２」〜「５」のメモリ領域の値は「１」となり、それ以外のアドレスのメモリ領域の値は「０」となっている。一方、第２の描画許可信号ＫＹ（２）については、無効な状態のまま維持されている。
【００６３】
描画タイミング信号ＴＧの７個目のパルスが発生した時、図１２（ｂ）に示すように基準描画許可信号ＫＳの値は「０」になっている。この時、図１３（描画タイミング信号「７」の列）に示すように現在アドレスは「６」になっている。このため、メモリ書き込み処理によって、アドレス「６」のメモリ領域に基準描画許可信号ＫＳの値「０」が書き込まれる。その結果、各アドレスのメモリ領域の値は、描画タイミング信号ＴＧの６個目のパルスの発生後の状態のまま維持される。すなわち、図１４（描画タイミング信号「７」の列）に示すように、アドレス「２」〜「５」のメモリ領域の値は「１」となり、それ以外のアドレスのメモリ領域の値は「０」となっている。一方、第２の描画許可信号ＫＹ（２）については、無効な状態のまま維持されている。
【００６４】
その後、描画タイミング信号ＴＧの８個目〜１１個目のパルスが発生した際には、７個目のパルスが発生した際と同様の処理が行われる。従って、描画タイミング信号ＴＧの１１個目のパルスの発生後には、図１４（描画タイミング信号「１１」の列）に示すように、アドレス「２」〜「５」のメモリ領域の値は「１」となり、それ以外のアドレスのメモリ領域の値は「０」となっている。一方、第２の描画許可信号ＫＹ（２）については、無効な状態のまま維持されている。
【００６５】
描画タイミング信号ＴＧの１２個目のパルスが発生した時、図１２（ｂ）に示すように基準描画許可信号ＫＳの値は「０」になっている。この時、図１３（描画タイミング信号「１２」の列）に示すように現在アドレスは「１１」になっている。アドレス「１１」のメモリ領域の値は「０」であるので、描画タイミング信号ＴＧの１２個目のパルスの発生によっても、メモリ２５０内の値についての変化はない。一方、第２の描画許可信号ＫＹ（２）を生成するための参照アドレスは「２」であるところ、アドレス「２」のメモリ領域の値は「１」になっている。従って、図１２（ｃ）に示すように、第２の描画許可信号ＫＹ（２）は有効な状態にされる。
【００６６】
その後、描画タイミング信号ＴＧの１３個目〜１５個目のパルスが発生した際には、１２個目のパルスが発生した際と同様の処理が行われる。従って、描画タイミング信号ＴＧの１５個目のパルスの発生後には、図１４（描画タイミング信号「１５」の列）に示すように、アドレス「２」〜「５」のメモリ領域の値は「１」となり、それ以外のアドレスのメモリ領域の値は「０」となっている。一方、第２の描画許可信号ＫＹ（２）については、有効な状態のまま維持されている。
【００６７】
描画タイミング信号ＴＧの１６個目のパルスが発生した時、図１２（ｂ）に示すように基準描画許可信号ＫＳの値は「１」になっている。この時、図１３（描画タイミング信号「１６」の列）に示すように現在アドレスは「１５」になっている。このため、メモリ書き込み処理によって、アドレス「１５」のメモリ領域に基準描画許可信号ＫＳの値「１」が書き込まれる。その結果、図１４（描画タイミング信号「１６」の列）に示すように、アドレス「２」〜「５」および「１５」のメモリ領域の値は「１」となり、それ以外のアドレスのメモリ領域の値は「０」となる。一方、第２の描画許可信号ＫＹ（２）を生成するための参照アドレスは「６」であるところ、アドレス「６」のメモリ領域の値は「０」になっている。従って、図１２（ｃ）に示すように、第２の描画許可信号ＫＹ（２）は無効な状態にされる。
【００６８】
以降、描画タイミング信号ＴＧの１７個目〜２４個目のパルスが発生する都度、現在アドレスのメモリ領域に基準描画許可信号ＫＳの値「１」が書き込まれる。一方、第２の描画許可信号ＫＹ（２）については無効な状態のまま維持される。
【００６９】
その後、描画タイミング信号ＴＧの２５個目のパルスが発生した時、図１２（ｂ）に示すように基準描画許可信号ＫＳの値は「１」になっている。この時、図１３（描画タイミング信号「２５」の列）に示すように現在アドレスは「８」になっている。このため、メモリ書き込み処理によって、アドレス「８」のメモリ領域に基準描画許可信号ＫＳの値「１」が書き込まれる。その結果、図１４（描画タイミング信号「２５」の列）に示すように、アドレス「０」〜「８」および「１５」のメモリ領域の値は「１」となり、それ以外のアドレスのメモリ領域の値は「０」となる。一方、第２の描画許可信号ＫＹ（２）を生成するための参照アドレスは「１５」であるところ、アドレス「１５」のメモリ領域の値は「１」になっている。従って、図１２（ｃ）に示すように、第２の描画許可信号ＫＹ（２）は有効な状態にされる。
【００７０】
以降、描画タイミング信号ＴＧのパルスが発生する都度、現在アドレスのメモリ領域に基準描画許可信号ＫＳの値「１」が書き込まれる。一方、第２の描画許可信号ＫＹ（２）については有効な状態のまま維持される。
【００７１】
＜６．３  第３の例＞
次に、第１〜第４のヘッドＨＤ（１）〜ＨＤ（４）を有する描画装置の例について図１１、図１５、および図１６を参照しつつ説明する。なお、第２のヘッドＨＤ（２）のパラメータＰ（２）は「４」、第３のヘッドＨＤ（３）のパラメータＰ（３）は「８」、第４のヘッドＨＤ（４）のパラメータＰ（４）は「１２」であるものとする。
【００７２】
描画タイミング信号ＴＧの１個目のパルスが発生した時、図１５（ｂ）に示すように基準描画許可信号ＫＳの値は「０」になっている。また、図１６（描画タイミング信号「１」の列）に示すように現在アドレスは「０」である。このため、メモリ書き込み処理によって、アドレス「０」のメモリ領域に基準描画許可信号ＫＳの値「０」が書き込まれる。その結果、図１１（描画タイミング信号「１」の列）に示すように、メモリ２５０内の全ての値は「０」のまま維持されている。
【００７３】
メモリ書き込み処理の終了後、描画許可信号生成処理が行われるところ、図１６（描画タイミング信号「１」の列）に示すように、第２の描画許可信号ＫＹ（２）を生成するための参照アドレスは「１２」、第３の描画許可信号ＫＹ（３）を生成するための参照アドレスは「８」、第４の描画許可信号ＫＹ（４）を生成するための参照アドレスは「４」になっている。アドレス「１２」、アドレス「８」、およびアドレス「４」のメモリ領域の値についてはいずれも「０」である。従って、図１５（ｃ）〜（ｅ）に示すように、第２〜第４の描画許可信号ＫＹ（２）〜ＫＹ（４）についてはいずれも無効な状態にされる。描画タイミング信号ＴＧの２個目のパルスの発生の際については、１個目のパルスが発生した際と同様の処理が行われる。
【００７４】
描画タイミング信号ＴＧの３個目のパルスが発生した時、図１５（ｂ）に示すように基準描画許可信号ＫＳの値は「１」になっている。この時、図１６（描画タイミング信号「３」の列）に示すように現在アドレスは「２」になっている。このため、メモリ書き込み処理によって、アドレス「２」のメモリ領域に基準描画許可信号ＫＳの値「１」が書き込まれる。その結果、図１１（描画タイミング信号「３」の列）に示すように、アドレス「２」のメモリ領域の値のみが「１」となり、それ以外のアドレスのメモリ領域の値は「０」となる。一方、第２の描画許可信号ＫＹ（２）を生成するための参照アドレスは「１４」、第３の描画許可信号ＫＹ（３）を生成するための参照アドレスは「１０」、第４の描画許可信号ＫＹ（４）を生成するための参照アドレスは「６」であるところ、アドレス「１４」、アドレス「１０」、およびアドレス「６」のメモリ領域の値についてはいずれも「０」になっている。従って、図１５（ｃ）〜（ｅ）に示すように、第２〜第４の描画許可信号ＫＹ（２）〜ＫＹ（４）についてはいずれも無効な状態のまま維持される。描画タイミング信号ＴＧの４個目〜６個目のパルスの発生の際については、３個目のパルスが発生した際と同様の処理が行われる。
【００７５】
描画タイミング信号ＴＧの７個目のパルスが発生した時、図１５（ｂ）に示すように基準描画許可信号ＫＳの値は「１」になっている。この時、図１６（描画タイミング信号「７」の列）に示すように現在アドレスは「６」になっている。このため、メモリ書き込み処理によって、アドレス「６」のメモリ領域に基準描画許可信号ＫＳの値「１」が書き込まれる。その結果、図１１（描画タイミング信号「７」の列）に示すように、アドレス「２」〜「６」のメモリ領域の値は「１」となり、それ以外のアドレスのメモリ領域の値は「０」となる。一方、第２の描画許可信号ＫＹ（２）を生成するための参照アドレスは「２」、第３の描画許可信号ＫＹ（３）を生成するための参照アドレスは「１４」、第４の描画許可信号ＫＹ（４）を生成するための参照アドレスは「１０」であるところ、アドレス「２」のメモリ領域の値は「１」、アドレス「１４」のメモリ領域の値は「０」、アドレス「１０」のメモリ領域の値は「０」になっている。従って、図１５（ｃ）〜（ｅ）に示すように、第２の描画許可信号ＫＹ（２）は有効な状態にされ、第３の描画許可信号ＫＹ（３）および第４の描画許可信号ＫＹ（４）については無効な状態が維持される。描画タイミング信号ＴＧの８個目〜１０個目のパルスの発生の際については、７個目のパルスが発生した際と同様の処理が行われる。
【００７６】
その後、描画タイミング信号ＴＧの１１個目のパルスが発生した時、第２の描画許可信号ＫＹ（２）を生成するための参照アドレスは「６」、第３の描画許可信号ＫＹ（３）を生成するための参照アドレスは「２」、第４の描画許可信号ＫＹ（４）を生成するための参照アドレスは「１４」となるところ、アドレス「６」のメモリ領域の値は「１」、アドレス「２」のメモリ領域の値は「１」、アドレス「１４」のメモリ領域の値は「０」になっている。従って、図１５（ｃ）〜（ｅ）に示すように、第２の描画許可信号ＫＹ（２）は有効な状態が維持され、第３の描画許可信号ＫＹ（３）は有効な状態にされ、第４の描画許可信号ＫＹ（４）については無効な状態が維持される。描画タイミング信号ＴＧの１２個目〜１４個目のパルスの発生の際については、１１個目のパルスが発生した際と同様の処理が行われる。その後、描画タイミング信号ＴＧの１５個目のパルスの発生によって第４の描画許可信号ＫＹ（４）は有効な状態にされる。
【００７７】
＜７．効果＞
本実施形態によれば、第１の描画許可信号ＫＹ（１）となる基準描画許可信号ＫＳの値が描画タイミング信号ＴＧのパルスの発生毎に取得される。また、第２〜第Ｎの描画許可信号ＫＹ（２）〜ＫＹ（Ｎ）はメモリ２５０に保持されている値に基づいて生成されるところ、当該値を読み出す際には、各ヘッドＨＤ（２）〜ＨＤ（Ｎ）と第１のヘッドＨＤ（１）との間の描画ドット数を表すパラメータＰ（２）〜Ｐ（Ｎ）に基づいて参照アドレスが取得される。このため、各ヘッドＨＤ（２）〜ＨＤ（Ｎ）について、第１のヘッドＨＤ（１）との間の描画ドット数に応じて基準描画許可信号ＫＳを遅延させた信号を当該各ヘッドの描画許可信号ＫＹ（２）〜ＫＹ（Ｎ）とすることができる。これにより、各ヘッドの描画許可信号を生成するための回路をヘッド数だけ備えることなく、描画装置に設けられているヘッド数の描画許可信号を生成することができる。その結果、従来よりも大きく回路規模を低減することができる。
【００７８】
また、本実施形態では、メモリ２５０の現在アドレスは描画タイミング信号ＴＧのパルスの発生毎に１ずつ加算され、当該現在アドレスが最大アドレスを超えると現在アドレスは「０」に設定される。また、第２〜第Ｎの描画許可信号ＫＹ（２）〜ＫＹ（Ｎ）を生成するために参照アドレスを取得する際、減算によって得られた参照アドレスが負の値になる場合には、当該減算によって得られた参照アドレスにメモリサイズを示すビット数である「１６」を加算して得られる値が参照アドレスとして取得される。これにより、メモリ２５０内の各アドレスが順次に繰り返し使用されるので、効率的にメモリ２５０が使用される。その結果、不必要にメモリサイズを大きくする必要がなくなる。
【００７９】
さらに、本実施形態によれば、第２〜第ＮのヘッドＨＤ（２）〜ＨＤ（Ｎ）のパラメータＰ（２）〜Ｐ（Ｎ）の最大値に等しい数だけ前に描画タイミング信号ＴＧのパルスが発生した時の基準描画許可信号ＫＳの値を取得することができればよい。このため、メモリサイズを上記パラメータＰ（２）〜Ｐ（Ｎ）の最大値に等しい数のビット数とすることができる。これにより、メモリサイズを小さくすることができるので、回路規模をさらに低減することができる。
【００８０】
さらにまた、描画タイミング信号ＴＧのパルスの発生に応じてヘッド数に等しい数の描画許可信号を生成する必要があるが、描画タイミング信号ＴＧのパルス発生間隔が一般的に約１０マイクロ秒であるのに対し、メモリ２５０からのデータの取得は約数１０ナノ秒毎に行われる。このため、描画装置に設けられているヘッド数が大きい数である場合にも、描画処理に遅延が生ずることのないように、各ヘッドについての描画許可信号を生成することができる。
【００８１】
＜８．その他＞
上記実施形態においては、ヘッド制御回路２０に入力された基準描画許可信号ＫＳがそのまま第１の描画許可信号ＫＹ（１）として当該ヘッド制御回路２０から出力されているが、本発明はこれに限定されない。例えば、第１のヘッドＨＤ（１）についてのパラメータＰ（１）を「０」として、上記第２〜第Ｎの描画許可信号ＫＹ（２）〜ＫＹ（Ｎ）の生成と同様の手順で第１の描画許可信号ＫＹ（１）を生成する構成にしても良い。
【００８２】
また、上記実施形態においては、ヘッド間の描画ドット数に基づいてパラメータＰ（２）〜Ｐ（Ｎ）が設定されているが、本発明はこれに限定されない。パラメータとして、ヘッド間の描画ドット数を整数倍した数を設定する構成にしても良い。描画装置において、各ヘッドの動作を細かく制御する場合には、印刷用紙が１描画ドットに相当する距離を移動する間に描画タイミング信号ＴＧのパルスが複数回出力される。例えば、印刷用紙が１描画ドットに相当する距離を移動する間に描画タイミング信号ＴＧのパルスが２回出力される描画装置の場合すなわち上記実施形態に比してタイミング信号ＴＧのパルスが２倍の速さで出力される場合、第１のヘッドＨＤ（１）と第２のヘッドＨＤ（２）との間の描画ドット数が「４」であれば、「４」を２倍した「８」をパラメータＰ（２）として設定すれば良い。
【００８３】
さらに、上記実施形態においては、描画タイミング信号ＴＧのパルスの発生に応じて現在アドレスに「１」ずつ加算する処理が行われているが、本発明はこれに限定されない。描画タイミング信号ＴＧのパルスの発生に応じて現在アドレスに「１」ずつ減算することによって、メモリ書き込み処理の際に値の大きいアドレスのメモリ領域から値の小さいアドレスのメモリ領域へと基準描画許可信号ＫＳの値が書き込まれる構成にすることもできる。
【図面の簡単な説明】
【００８４】
【図１】本発明の一実施形態に係る描画装置の要部の構成を示すブロック図である。
【図２】上記実施形態において、インクジェットヘッド群の構成を示す図である。
【図３】上記実施形態において、制御部およびその周辺回路の構成を示すブロック図である。
【図４】上記実施形態において、制御部内のヘッド制御回路の詳細な構成を示すブロック図である。
【図５】上記実施形態において、第２〜第Ｎの描画許可信号を生成するために設けられているメモリについて説明するための図である。
【図６】上記実施形態において、全体の処理手順を示すフローチャートである。
【図７】上記実施形態において、メモリ書き込み処理の手順を示すフローチャートである。
【図８】上記実施形態において、描画許可信号生成処理の手順を示すフローチャートである。
【図９】描画許可信号生成の第１の例を説明するための信号波形図である。
【図１０】描画許可信号生成の第１の例において、描画タイミング信号の各パルス発生時の現在アドレスと各パルス発生に応じて実行される描画許可信号生成処理における参照アドレスとを示す図である。
【図１１】描画許可信号生成の第１の例において、描画タイミング信号の各パルス発生に応じて実行されるメモリ書き込み処理の終了後のメモリの内容を示す図である。
【図１２】描画許可信号生成の第２の例を説明するための信号波形図である。
【図１３】描画許可信号生成の第２の例において、描画タイミング信号の各パルス発生時の現在アドレスと各パルス発生に応じて実行される描画許可信号生成処理における参照アドレスとを示す図である。
【図１４】描画許可信号生成の第２の例において、描画タイミング信号の各パルス発生に応じて実行されるメモリ書き込み処理の終了後のメモリの内容を示す図である。
【図１５】描画許可信号生成の第３の例を説明するための信号波形図である。
【図１６】描画許可信号生成の第３の例において、描画タイミング信号の各パルス発生時の現在アドレスと各パルス発生に応じて実行される描画許可信号生成処理における参照アドレスとを示す図である。
【図１７】従来例における描画許可信号生成回路の構成を示すブロック図である。
【図１８】従来例において、印刷の途中で余白の挿入が行われることのある描画装置における描画許可信号生成回路の構成を示すブロック図である。
【符号の説明】
【００８５】
２…制御部
３…ヘッド駆動回路
４…インクジェットヘッド群
５…エンコーダ
２０…ヘッド制御回路
２１…タイミング発生回路
２２…パラメータ保持部
２１０…切替回路
２２０…処理部
２２１…加算部
２２２…減算部
２２３…メモリ書き込み処理部
２２４…描画許可信号生成処理部
２３０…許可信号出力回路
２４０…現在アドレス保持部
２５０…メモリ
ＨＤ（１）〜ＨＤ（Ｎ）…第１〜第Ｎのヘッド
ＨＫ（１）〜ＨＫ（Ｎ）…第１〜第Ｎのヘッド駆動回路
ＫＳ…基準描画許可信号
ＫＹ（１）〜ＫＹ（Ｎ）…第１〜第Ｎの描画許可信号
ＴＧ…描画タイミング信号
【図１】
2008068578.tif 000003
【図２】
2008068578.tif 000004
【図３】
2008068578.tif 000005
【図４】
2008068578.tif 000006
【図５】
2008068578.tif 000007
【図６】
2008068578.tif 000008
【図７】
2008068578.tif 000009
【図８】
2008068578.tif 000010
【図９】
2008068578.tif 000011
【図１０】
2008068578.tif 000012
【図１１】
2008068578.tif 000013
【図１２】
2008068578.tif 000014
【図１３】
2008068578.tif 000015
【図１４】
2008068578.tif 000016
【図１５】
2008068578.tif 000017
【図１６】
2008068578.tif 000018
【図１７】
2008068578.tif 000019
【図１８】
2008068578.tif 000020