(57)【特許請求の範囲】
【請求項１】
インク吐出動作を行う印字ヘッドを記録紙の搬送方向たる副走査方向と直交する主走査方向に移動し、
前記印字ヘッドの主走査方向への移動にともない第１センサならびに第２センサが、前記主走査方向に延長されリニアエンコーダを構成するリニアスケールの一定の所定間隔毎に一定の所定幅で形成されたスリットを検出して、前記リニアエンコーダを構成し前記第１センサならびに前記第２センサよりなるリニアセンサが前記印字ヘッドに印字を開始させる印字タイミングを示すトリガパルスを発生し、
前記印字ヘッドの主走査方向への移動開始の後、前記リニアセンサによりトリガパルスが発生されたときに、インク吐出フラグをオンにし、
前記印字ヘッドにおけるインク吐出動作が所定時間をかけて完了した後に、前記インク吐出フラグがオンであるか否かの判断処理を行い、
前記判断処理の結果、前記インク吐出フラグがオンであると判断されたときに、前記インク吐出フラグをオフにして、前記印字ヘッドにインク吐出動作を開始させ、
前回のトリガパルスに起因する前記インク吐出フラグのオンに伴うインク吐出動作が完了するまでは、前記インク吐出フラグがオンであるか否かの判断処理は行わずに、今回のトリガパルスに起因する前記インク吐出フラグのオンに伴うインク吐出動作の開始が遅延される
ことを特徴とする画像形成方法。
【請求項２】
記録紙の搬送方向たる副走査方向と直交する主走査方向に移動可能かつインク吐出動作を行う印字ヘッドと、
一定の所定間隔毎に一定の所定幅のスリットが形成され前記主走査方向に延長されたリニアスケールと、前記印字ヘッドの主走査方向への移動にともない第１センサならびに第２センサが前記リニアスケールの前記スリットを検出して、前記印字ヘッドに印字を開始させる印字タイミングを示すトリガパルスを発生するリニアセンサとにより構成されたリニアエンコーダと、
前記印字ヘッドの主走査方向への移動開始の後、前記リニアセンサによりトリガパルスが発生されたときに、インク吐出フラグをオンにする処理手段と、
前記印字ヘッドにおけるインク吐出動作が所定時間をかけて完了した後に、前記インク吐出フラグがオンであるか否かの判断処理を行う判断手段と、
前記判断手段による判断処理の結果、前記インク吐出フラグがオンであると判断されたときに、前記インク吐出フラグをオフにして、前記印字ヘッドにインク吐出動作を開始させる開始手段と
を有し、
前回のトリガパルスに起因する前記インク吐出フラグのオンに伴うインク吐出動作が完了するまでは、前記判断手段によって前記インク吐出フラグがオンであるか否かの判断処理は行わずに、前記開始手段による今回のトリガパルスに起因する前記インク吐出フラグのオンに伴うインク吐出動作の開始が遅延される
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成方法およびその装置に関し、さらに詳細には、リニアエンコーダなどの検出手段を用いて、記録紙上に画像を形成する際の印字タイミングを制御するようにした画像形成方法およびその装置に関する。
【０００２】
【従来の技術】
従来の画像形成装置として、例えば、検出手段としてリニアスケールとリニアセンサとより構成されるリニアエンコーダを用いて、記録紙上に画像を形成する際の印字開始を指示する印字タイミングを制御するようにしたインクジェットプリンタが知られている。
【０００３】
図１には、こうしたインクジェットプリンタの要部概略構成図が示されており、インクジェットプリンタは、記録紙１００の搬送方向（記録紙１００の長手方向であり、以下、「副走査方向」と称する。）に対して直交する方向（記録紙１００の幅方向であり、以下、「主走査方向」と称する。）に延長するガイドレール１０２を備えており、このガイドレール１０２には、キャリッジ１０４が支持されている。このキャリッジ１０４は、キャリッジモータ（図示せず）により駆動されて、ガイドレール１０２上を主走査方向に移動可能となされている。
【０００４】
そして、このキャリッジ１０４には、記録紙１００上にインクジェット方式により画像を形成するための印字ヘッド１０６が、記録紙１００と対向するようにして配設されている。従って、キャリッジ１０４が主走査方向に移動すると、キャリッジ１０４に配設された印字ヘッド１０６も、キャリッジ１０４とともに主走査方向に移動されることになる。
【０００５】
さらに、インクジェットプリンタには、ガイドレール１０２と平行に、即ち、キャリッジ１０４の移動方向たる主走査方向と平行に、リニアエンコーダを構成するリニアスケール１０８が設けられている。
【０００６】
ここで、リニアスケール１０８には、一定の所定間隔毎に一定の所定幅Ｗのスリット１０８ａが形成されている（図２（ａ）参照）。こうしたリニアスケール１０８は、例えば、フィルム上へスリット１０８ａを印刷するなどの手法により作成することができる。
【０００７】
なお、スリット１０８ａは、リニアスケール１０８の地の領域１０８ｂに、主走査方向と直交する方向に延長する２辺を有する矩形状に形成されている。
【０００８】
また、キャリッジ１０４には、リニアエンコーダを構成する第１センサ１１０ａと第２センサ１１０ｂとよりなるリニアセンサ１１０（図２（ａ）参照）が配設されていて、このリニアセンサ１１０により、リニアスケール１０８のスリット１０８ａが検出されるものである。
【０００９】
ここで、第１センサ１１０ａと第２センサ１１０ｂとは、主走査方向に沿って整列して配設されている。
【００１０】
そして、このインクジェットプリンタにおいては、記録紙１００は副走査方向に搬送されるとともに、キャリッジ１０４は主走査方向に移動されることになるものであり、その際に、リニアセンサ１１０がリニアスケール１０８のスリット１０８ａを検出して、このスリット１０８ａの検出に従って、印字ヘッド１０６による記録紙１００への印字開始を示す印字タイミングが制御されることになる。印字ヘッド１０６は、こうして制御される印字タイミングにおいてインクを記録紙１００に吐出開始し、これにより記録紙１００に画像が形成されることになる。
【００１１】
なお、こうした制御は、インクジェットプリンタの装置全体を制御するＣＰＵにより構成される制御部（図示せず）によって行われるものである。
【００１２】
次に、図２ならびに図３を参照しながら、上記した従来の画像形成装置の動作について詳細に説明する。
【００１３】
ここで、図２（ａ）はスリット１０８ａが形成されたリニアスケール１０８および第１センサ１１０ａと第２センサ１１０ｂとよりなるリニアセンサ１１０を概念的に示す説明図であり、図２（ｂ）は第１センサ１１０ａによるスリット１０８ａの検出状態を示す出力信号（以下、「Ａ相出力」と称する。）のタイミングチャートであり（図２（ｂ）に示すタイミングチャートは、図２（ａ）のリニアスケール１０８と対応して示されている。）、図２（ｃ）は第２センサ１１０ｂによるスリット１０８ａの検出状態を示す出力信号（以下、「Ｂ相出力」と称する。）のタイミングチャートであり（図２（ｃ）に示すタイミングチャートは、図２（ｂ）に示すタイミングチャートを基準として示されている。）、図２（ｄ）は印字ヘッド１０６がインクを記録紙１００へ吐出開始する印字タイミングを示すトリガパルスのタイミングチャートであり、図２（ｅ）は印字ヘッド１０６のインクの吐出動作のタイミングチャートである。
【００１４】
また、図３は、印字ヘッド１０６におけるインクの吐出動作に関する処理ルーチンを示すフローチャートである。この処理ルーチンは、印字ヘッド１０６の主走査方向への移動開始とともにスタートする。
【００１５】
即ち、このインクジェットプリンタにおいては、第１センサ１１０ａと第２センサ１１０ｂとによりリニアスケール１０８のスリット１０８ａが検出されて、Ａ相出力（図２（ｂ））とＢ相出力（図２（ｃ））とがそれぞれ得られるものである。
【００１６】
具体的には、第１センサ１１０ａと第２センサ１１０ｂとは、リニアスケール１０８の地の領域１０８ｂとスリット１０８ａとの境界１０８ｃ（なお、境界１０８ｃは、リニアスケール１０８の地の領域１０８ｂとスリット１０８ａとの境界のうちで、主走査方向と直交する方向の境界のみを意味する。）を検出する毎に、出力信号のオン（ＯＮ）とオフ（ＯＦＦ）とを切り換えるようになされている。
【００１７】
図２（ｂ）ならびに図２（ｃ）に示す例においては、第１センサ１１０ａと第２センサ１１０ｂとは、境界１０８ｃを超えてスリット１０８ａから地の領域１０８ｂに移動するときに出力信号がオフからオンに切り換わり、その逆に、境界１０８ｃを超えて地の領域１０８ｂからスリット１０８ａに移動するときに出力信号がオンからオフに切り換わるようになされている。
【００１８】
そして、このインクジェットプリンタにおいては、Ａ相出力ならびにＢ相出力における、出力信号のオンからオフへの切り換わり（波形の立ち下がり）および出力信号のオフからオンへの切り換わり（波形の立ち上がり）のタイミングでトリガパルスが発生されるようになされている（図２（ｄ）参照）。
【００１９】
印字ヘッド１０６におけるインクの吐出動作は、図２（ｄ）のトリガパルスのタイミングたる印字タイミングで開始され、当該インクの吐出動作に必要とされる所定時間かけて終了する（図２（ｅ）参照）。
【００２０】
なお、印字ヘッド１０６におけるインクの吐出動作に必要とされる所定時間は、印字ヘッド１０６ならびにインクジェットプリンタの機械的構成や制御系の処理速度によって予め決定されるものであり、現在は吐出周期の９５％程度の時間がかかることが知られている。
【００２１】
図３に示す印字ヘッド１０６におけるインクの吐出動作に関する処理ルーチンのフローチャートを参照しながら、上記動作を説明すると、印字ヘッド１０６の主走査方向への移動開始とともにこの処理ルーチンがスタートし、まず、制御部はトリガパルスがきたか否かを判断し（ステップＳ３０２）、トリガパルスがきたと判断されるまでのこの動作を繰り返す。
【００２２】
そして、ステップＳ３０２の処理において、トリガパルスがきたと判断された場合には、印字ヘッド１０６にインクの吐出動作を開始させ、インクの吐出動作を行わせる（ステップＳ３０４）。このインクの吐出動作を完了するには、上記したように所定時間（例えば、吐出周期の９５％程度の時間）かかることになる（図２（ｅ）参照）。
【００２３】
次に、インクの吐出動作を完了すると、印字ヘッド１０６の主走査方向への移動が終了したか否かを判断する（ステップＳ３０６）。
【００２４】
そして、ステップＳ３０６の処理において、印字ヘッド１０６の主走査方向への移動が終了していないと判断された場合には、ステップＳ３０２へ戻って処理を繰り返す。
【００２５】
一方、ステップＳ３０６の処理において、印字ヘッド１０６の主走査方向への移動が終了したと判断された場合には、この印字ヘッド１０６におけるインクの吐出動作に関する処理ルーチンを終了する。
【００２６】
なお、上記したように、Ａ相出力とＢ相出力とを用いて、それぞれの波形の立ち上がりと立ち下がりとでトリガパルスを発生させるようにすることを４逓倍するという。
【００２７】
しかしながら、こうした従来のインクジェットプリンタにおけるリニアエンコーダにおいては、リニアスケール１０８のスリット１０８ａを形成する際の精度や、第１センサ１１０ａならびに第２センサ１１０ｂよりなるリニアセンサ１１０の検出の精度に限界があるため、実際のリニアエンコーダの検出に基づくトリガパルスの周期にばらつきが生じることがあった。
【００２８】
ここで、図４（ａ）（ｂ）（ｃ）（ｄ）（ｅ）に示す、理想的なリニアエンコーダの検出状態を参照しながら説明する。なお、図４（ａ）（ｂ）（ｃ）（ｄ）（ｅ）は、図２（ａ）（ｂ）（ｃ）（ｄ）（ｅ）にそれぞれ対応する。
【００２９】
即ち、理想的なリニアエンコーダにおいては、トリガパルスの周期にばらつきがなく一定の周期となるが、実際のリニアエンコーダの検出においては、上記した各種の精度の限界により、トリガパルスの周期にばらつきが生じざるを得なかった。
【００３０】
こうしたトリガパルスの周期のばらつきによって、実際のリニアエンコーダの検出に基づく実際の印字タイミングと理論的に正確な印字タイミングとの間にずれが生じるようになり、トリガパルスの時間間隔がインクの吐出動作に必要とされる時間間隔より短くなってしまうことがあった。
【００３１】
このように、トリガパルスの時間間隔がインクの吐出動作に必要とされる時間間隔より短くなってしまうと、インクの吐出動作中にトリガパルスが発生されることになってしまうが、当該インクの吐出動作中に発生されたトリガパルスは、上記した処理ルーチン（図３）に示すように無視されてしまいインクの吐出動作が行われないので、画質の低下をきたすという問題点があった。
【００３２】
【発明が解決しようとする課題】
本発明は、上記したような従来の技術の有する問題点に鑑みてなされたものであり、その目的とするところは、検出手段による印字タイミングの検出の時間間隔が印字動作に必要とされる時間間隔より短くなってしまった場合でも、常に印字タイミングの検出に対応した印字が行われるようにして、画質の低下を防止するようにした画像形成方法およびその装置を提供しようとするものである。
【００３３】
【課題を解決するための手段】
上記目的を達成するために、本発明のうち請求項１に記載の発明は、インク吐出動作を行う印字ヘッドを記録紙の搬送方向たる副走査方向と直交する主走査方向に移動し、上記印字ヘッドの主走査方向への移動にともない第１センサならびに第２センサが、上記主走査方向に延長されリニアエンコーダを構成するリニアスケールの一定の所定間隔毎に一定の所定幅で形成されたスリットを検出して、上記リニアエンコーダを構成し上記第１センサならびに上記第２センサよりなるリニアセンサが上記印字ヘッドに印字を開始させる印字タイミングを示すトリガパルスを発生し、上記印字ヘッドの主走査方向への移動開始の後、上記リニアセンサによりトリガパルスが発生されたときに、インク吐出フラグをオンにし、上記印字ヘッドにおけるインク吐出動作が所定時間をかけて完了した後に、上記インク吐出フラグがオンであるか否かの判断処理を行い、上記判断処理の結果、上記インク吐出フラグがオンであると判断されたときに、上記インク吐出フラグをオフにして、上記印字ヘッドにインク吐出動作を開始させ、前回のトリガパルスに起因する上記インク吐出フラグのオンに伴うインク吐出動作が完了するまでは、上記インク吐出フラグがオンであるか否かの判断処理は行わずに、今回のトリガパルスに起因する上記インク吐出フラグのオンに伴うインク吐出動作の開始が遅延されるようにしたものである。
【００３４】
従って、本発明のうち請求項１に記載の発明によれば、印字ヘッドが印字を行っている最中に、検出手段たるリニアエンコーダのリニアセンサにより印字タイミングを示すトリガパルスが発生され印字タイミングが検出された場合には、印字ヘッドによる印字が終了した後に、検出手段によって検出された印字タイミングを遅延させたタイミングで印字が開始されることになり、トリガパルスの周期にばらつきが生じ、検出手段による印字タイミングの検出の時間間隔が、印字ヘッドの印字動作に必要とされる時間間隔より短くなってしまった場合でも、常に印字タイミングの検出に対応した印字がもれなく行われるようになるので、画質の低下を防止することができるようになる。
【００３５】
また、本発明のうち請求項２に記載の発明は、記録紙の搬送方向たる副走査方向と直交する主走査方向に移動可能かつインク吐出動作を行う印字ヘッドと、一定の所定間隔毎に一定の所定幅のスリットが形成され上記主走査方向に延長されたリニアスケールと、上記印字ヘッドの主走査方向への移動にともない第１センサならびに第２センサが上記リニアスケールの上記スリットを検出して、上記印字ヘッドに印字を開始させる印字タイミングを示すトリガパルスを発生するリニアセンサとにより構成されたリニアエンコーダと、上記印字ヘッドの主走査方向への移動開始の後、上記リニアセンサによりトリガパルスが発生されたときに、インク吐出フラグをオンにする処理手段と、上記印字ヘッドにおけるインク吐出動作が所定時間をかけて完了した後に、上記インク吐出フラグがオンであるか否かの判断処理を行う判断手段と、上記判断手段による判断処理の結果、上記インク吐出フラグがオンであると判断されたときに、上記インク吐出フラグをオフにして、上記印字ヘッドにインク吐出動作を開始させる開始手段とを有し、前回のトリガパルスに起因する上記インク吐出フラグのオンに伴うインク吐出動作が完了するまでは、上記判断手段によって上記インク吐出フラグがオンであるか否かの判断処理は行わずに、上記開始手段による今回のトリガパルスに起因する上記インク吐出フラグのオンに伴うインク吐出動作の開始が遅延されるようにしたものである。
【００３６】
従って、本発明のうち請求項２に記載の発明によれば、印字ヘッドが印字を行っている最中に、検出手段たるリニアエンコーダのリニアセンサにより印字タイミングを示すトリガパルスが発生され印字タイミングが検出された場合には、印字ヘッドによる印字が終了した後に、検出手段によって検出された印字タイミングを遅延させたタイミングで印字が開始されることになる。
【００３７】
このため、トリガパルスの周期にばらつきが生じ、検出手段による印字タイミングの検出の時間間隔が、印字ヘッドの印字動作に必要とされる時間間隔より短くなってしまった場合でも、常に印字タイミングの検出に対応した印字がもれなく行われるようになるので、画質の低下を防止することができるようになる。
【００３９】
【発明の実施の形態】
以下、添付の図面に基づいて、本発明による画像形成方法およびその装置の実施の形態の一例を詳細に説明するものとする。
【００４０】
図５には、本発明による画像形成装置の実施の形態の一例として、インクジェットプリンタの斜視図が示されている。
【００４１】
なお、図１乃至図２に示した従来の技術と同様あるいは相当する構成については、理解を容易にするために、図１乃至図２において用いた符号と同一の符号を用いて示すこととする。
【００４２】
このインクジェットプリンタ１０は、外部のパーソナルコンピュータから入力されたイメージデータに基づいて印字を行うものであり、全体の動作の制御や各種の処理の指示を行うための操作子や動作状態を表示する表示器などを備えた操作パネル１２と、キャリッジ１０４に設けられた出力部としての印字ヘッド１０６と、単シートまたは長尺の巻きシートなどの記録紙１００を副走査方向（Ｘ方向）に送るグリッドローラ１７と、グリッドローラ１７を回転する紙送りモータ（図示せず）となどにより構成されている。
【００４３】
そして、キャリッジ１０４は、インクジェットプリンタ１０の固定系部材たる両サイドフレーム１８、１８に支持され、記録紙１００の進行方向に直角に配置されたガイドレール１０２に沿って主走査方向（Ｙ方向）に往復移動可能に装着されている。
【００４４】
また、記録紙１００は、基台２２の上面に設置されたピンチローラ２４で押さえられ、ピンチローラ２４とグリッドローラ１７との間に挟持されて、紙送りモータの回転により副走査方向（Ｘ方向）に送られるようになされている。
【００４５】
さらに、インクジェットプリンタ１０には、ガイドレール１０２と平行に、即ち、キャリッジ１０４の移動方向たる主走査方向と平行に、検出手段としてリニアエンコーダを構成するリニアスケール１０８が設けられている。
【００４６】
ここで、リニアスケール１０８は、一定の所定間隔毎に一定の所定幅Ｗのスリット１０８ａが形成されている（図６（ａ）参照）。こうしたリニアスケール１０８は、例えば、フィルム上へスリット１０８ａを印刷するなどの手法により作成することができる。
【００４７】
なお、スリット１０８ａは、リニアスケール１０８の地の領域１０８ｂに、主走査方向と直交する方向に延長する２辺を有する矩形状に形成されている。
【００４８】
また、キャリッジ１０４には、検出手段としてリニアエンコーダを構成する第１センサ１１０ａと第２センサ１１０ｂとよりなるリニアセンサ１１０（図６（ａ）参照）が配設されていて、このリニアセンサ１１０により、リニアスケール１０８のスリット１０８ａが検出されるものである。
【００４９】
ここで、第１センサ１１０ａと第２センサ１１０ｂとは、主走査方向に沿って整列して配設されている。
【００５０】
そして、このインクジェットプリンタにおいては、記録紙１００は副走査方向に搬送されるとともに、キャリッジ１０４は主走査方向に移動されることになるものであり、その際に、リニアセンサ１１０がリニアスケール１０８のスリット１０８ａを検出して、このスリット１０８ａの検出に従って、印字ヘッド１０６による記録紙１００への印字タイミングが制御されることになる。印字ヘッド１０６は、こうして制御される印字タイミングにおいてインクを記録紙１００に吐出し、これにより記録紙１００に画像が形成されることになる。
【００５１】
即ち、このインクジェットプリンタ１０は、キャリッジ１０４とともに印字ヘッド１０６を主走査方向（Ｙ方向）に移動して１ライン印刷すると副走査方向（Ｘ方向）に所定幅分だけシート１０６を送るという動作を繰り返すことにより、画像を記録紙１００上に印刷するものである。
【００５２】
図７には、上記したインクジェットプリンタ１０のブロック構成図が示されており、このインクジェットプリンタ１０は、制御部たる中央処理装置（ＣＰＵ）２００により全体の動作の制御を行うようになされており、このＣＰＵ２００には、バス２０２を介して、ＣＰＵ２００が全体の動作の制御のために実行するプログラムなどが記憶されたリードオンリメモリ（ＲＯＭ）２０４と、外部のパーソナル・コンピュータ３００などから入出力装置（Ｉ／Ｏ）２０８を介して入力された画像データを一時記憶するバッファメモリやＣＰＵ２００によるプログラムの実行時に必要な各種レジスタなどが設定されたワーキングエリアとしてのランダムアクセスメモリ（ＲＡＭ）２０６と、外部のパーソナルコンピュータ３００などとの間でデータの入出力を行う上記した入出力装置（Ｉ／Ｏ）２０８と、画像データを変換して印字ヘッド１０６における印字内容を示すヘッドデータを作成して出力するヘッドデータ作成部２１０と、Ａ相出力ならびにＢ相出力における出力信号のオンからオフへの切り換わり（波形の立ち下がり）および出力信号のオフからオンへの切り換わり（波形の立ち上がり）のタイミングで印字タイミングを示すトリガパルスを発生するリニアセンサ１１０と、リニアセンサ１１０により発生されたトリガパルスならびに印字ヘッド１０６のインク吐出動作に応じて印字ヘッド１０６にインク吐出動作の開始を指示する吐出指示データを作成して出力する吐出指示データ作成部２１２と、吐出指示データのタイミングに応じてヘッドデータの示す画像の印字をするためのインク吐出動作を開始する印字ヘッド１０６と、キャリッジ１０４を主走査方向に移動するキャリッジモータ２１４と、シート１６を副走査方向へ送るためにグリッド・ローラ１７を回転する紙送りモータ２１６とが接続されている。
【００５３】
なお、図６（ａ）（ｂ）（ｃ）（ｄ）（ｅ）は、図２（ａ）（ｂ）（ｃ）（ｄ）（ｅ）にそれぞれ対応する。また、図６（ｆ）は、インク吐出フラグ（インク吐出動作の開始を示すフラグである。）を示すタイミングチャートである。
【００５４】
次ぎに、図８に示すトリガパルス検出処理ルーチンのフローチャートおよび図９に示すインク吐出動作処理ルーチンのフローチャートを参照しながら、本発明の要点である印字ヘッド１０６におけるインクの吐出動作に関する処理について説明する。これらトリガパルス検出処理ルーチンおよびインク吐出動作処理ルーチンは、印字ヘッド１０６の主走査方向への移動開始とともにスタートする。
【００５５】
まず、図８に示すトリガパルス検出処理ルーチンについて説明すると、印字ヘッド１０６の主走査方向への移動開始とともにこのトリガパルス検出処理ルーチンがスタートし、ＣＰＵ２００によりトリガパルスが発生されたか否かを判断し（ステップＳ８０２）、トリガパルスが発生されたと判断されるまでこの動作を繰り返す。なお、ステップＳ８０２におけるトリガパルスが発生されたか否かの判断は、ＣＰＵ２００による処理ではなく、ハードウェア回路の処理により判断するようにしてもよい。
【００５６】
そして、ステップＳ８０２の処理において、トリガパルスが発生されたと判断された場合には、インク吐出フラグをオン（ＯＮ）にする（ステップＳ８０４）。
【００５７】
ステップＳ８０４の処理を終了すると、印字ヘッド１０６の主走査方向への移動が終了したか否かを判断する（ステップＳ８０６）。
【００５８】
そして、ステップＳ８０６の処理において、印字ヘッド１０６の主走査方向への移動が終了していないと判断された場合には、ステップＳ８０２へ戻って処理を繰り返す。
【００５９】
一方、ステップＳ８０６の処理において、印字ヘッド１０６の主走査方向への移動が終了したと判断された場合には、このトリガパルス検出処理ルーチンを終了する。
【００６０】
次に、図９に示すインク吐出動作処理ルーチンについて説明すると、印字ヘッド１０６の主走査方向への移動開始とともにこのインク吐出動作処理ルーチンがスタートし、ＣＰＵ２００によりインク吐出フラグがオンであるか否かを判断し（ステップＳ９０２）、インク吐出フラグがオンであると判断されるまでこの動作を繰り返す。なお、ステップＳ９０２におけるインク吐出フラグがオンであるか否かの判断は、ＣＰＵ２００による処理ではなく、ハードウェア回路の処理により判断するようにしてもよい。
【００６１】
また、インク吐出フラグは、上記したトリガパルス検出処理ルーチンのステップＳ８０４において、トリガパルスがきたときにオンされることになる。
【００６２】
そして、ステップＳ９０２の処理において、インク吐出フラグがオンであると判断された場合には、インク吐出フラグをオフ（ＯＦＦ）にする（ステップＳ９０４）。
【００６３】
ステップＳ９０４の処理を終了すると、吐出指示データ作成部２１２は吐出指示データを印字ヘッド１０６へ出力し、印字ヘッド１０６にインクの吐出動作を開始させ、インクの吐出動作を行わせる（ステップＳ９０６）。このインクの吐出動作を完了するには、上記したように所定時間（例えば、吐出周期の９５％程度の時間）かかることになる（図６（ｅ）参照）。
【００６４】
次に、インクの吐出動作を完了すると、印字ヘッド１０６の主走査方向への移動が終了したか否かを判断する（ステップＳ９０８）。
【００６５】
そして、ステップＳ９０８の処理において、印字ヘッド１０６の主走査方向への移動が終了していないと判断された場合には、ステップＳ９０２へ戻って処理を繰り返す。
【００６６】
一方、ステップＳ９０８の処理において、印字ヘッド１０６の主走査方向への移動が終了したと判断された場合には、この印字ヘッド１０６におけるインクの吐出動作に関する処理ルーチンを終了する。
【００６７】
従って、このインクジェットプリンタ１０においては、前回のトリガパルスと今回のトリガパルスとの時間間隔がインクの吐出動作に必要とされる時間間隔より短くなってしまい、仮に前回のトリガパルスによるインクの吐出動作中に今回のトリガパルスが発生されることになってしまったとしても、今回のトリガパルスによるインクの吐出動作はトリガパルスの示す印字タイミングより遅延されて開始されることにはなるが、今回のトリガパルスによるインクの吐出動作自体が省略されることはなくなる。
【００６８】
即ち、前回のトリガパルスに起因するインク吐出フラグのオンに伴うインク吐出動作が完了するまで、今回のトリガパルスに起因するインク吐出フラグのオンに伴うインク吐出動作の開始は遅延されることになるが、今回のトリガパルスに起因するインク吐出フラグのオンに伴うインク吐出動作自体が省略されることはないものである。
【００６９】
このため、このインクジェットプリンタ１０においては、全てのトリガパルスにそれぞれ対応したインクの吐出動作が省略されることなく実行されるものであるので、画質の低下を確実に防止することができる。
【００７０】
なお、インク吐出フラグのオンの時間長が、トリガパルスの示す印字タイミングから実際のインク吐出動作の開始までの遅延時間を表すことになる（図６参照）。
【００７１】
【発明の効果】
本発明は、以上説明したように構成されているので、検出手段による印字タイミングの検出の間隔が印字動作に必要とされる時間間隔より短くなってしまった場合でも、常に印字タイミングの検出に対応した印字が行われることになり、画質の低下を防止することができるという優れた効果を奏する。
【図面の簡単な説明】
【図１】従来の画像形成装置としてのインクジェットプリンタの要部概略構成図である。
【図２】従来の画像形成装置としてのインクジェットプリンタに関し、（ａ）はスリットが形成されたリニアスケールおよび第１センサと第２センサとよりなるリニアセンサを概念的に示す説明図であり、（ｂ）は第１センサによるスリットの検出状態を示すＡ相出力のタイミングチャートであり（（ｂ）に示すタイミングチャートは、（ａ）のリニアスケールと対応して示されている。）、（ｃ）は第２センサによるスリットの検出状態を示すＢ相出力のタイミングチャートであり（（ｃ）に示すタイミングチャートは、（ａ）のリニアスケールと対応して示されている。）、（ｄ）は印字ヘッドがインクを記録紙へ吐出するタイミングを指示するトリガパルスのタイミングチャートであり、（ｅ）は印字ヘッドのインクの吐出動作のタイミングチャートである。
【図３】従来の画像形成装置としてのインクジェットプリンタの印字ヘッドにおけるインクの吐出動作に関する処理ルーチンを示すフローチャートである。
【図４】（ａ）（ｂ）（ｃ）（ｄ）（ｅ）は、理想的なリニアエンコーダの検出状態についての説明図であり、（ａ）（ｂ）（ｃ）（ｄ）（ｅ）は、図２（ａ）（ｂ）（ｃ）（ｄ）（ｅ）にそれぞれ対応する。
【図５】本発明による画像形成装置の実施の形態の一例としてのインクジェットプリンタの斜視図である。
【図６】（ａ）（ｂ）（ｃ）（ｄ）（ｅ）（ｆ）は、本発明による画像形成装置の実施の形態の一例としてのインクジェットプリンタのリニアエンコーダの検出状態についての説明図であり、（ａ）（ｂ）（ｃ）（ｄ）（ｅ）は、図２（ａ）（ｂ）（ｃ）（ｄ）（ｅ）にそれぞれ対応し、（ｆ）は、印字ヘッドにより今回のトリガパルスに応じたインク吐出動作を行うまでの「待ち時間」を示すタイミングチャートである。
【図７】本発明による画像形成装置の実施の形態の一例としてのインクジェットプリンタのブロック構成図である。
【図８】本発明による画像形成装置の実施の形態の一例としてのインクジェットプリンタの印字ヘッドにおけるインクの吐出動作に関する処理たるトリガパルス検出処理ルーチンを示すフローチャートである。
【図９】本発明による画像形成装置の実施の形態の一例としてのインクジェットプリンタの印字ヘッドにおけるインクの吐出動作に関する処理たるインク吐出動作処理ルーチンを示すフローチャートである。
【符号の説明】
１０          インクジェット・プリンタ
１２          操作パネル
１７          グリッドローラ
１８          サイドフレーム
２２          基台
２４          ピンチローラ
１００          記録紙
１０２          ガイドレール
１０４          キャリッジ
１０６          印字ヘッド
１０８          リニアスケール
１０８ａ        スリット
１０８ｂ        地の領域
１０８ｃ        境界
１１０          リニアセンサ
１１０ａ        第１センサ
１１０ｂ        第２センサ
２００          中央処理装置（ＣＰＵ）
２０２          バス
２０４          リードオンリメモリ（ＲＯＭ）
２０６          ランダムアクセスメモリ（ＲＡＭ）
２０８          入出力装置（Ｉ／Ｏ）
２１０          ヘッドデータ作成部
２１２          吐出指示データ作成部
２１４          キャリッジモータ
２１６          紙送りモータ
３００          パーソナル・コンピュータ
【図１】
0003609269.tif 000002
【図２】
0003609269.tif 000003
【図３】
0003609269.tif 000004
【図４】
0003609269.tif 000005
【図５】
0003609269.tif 000006
【図６】
0003609269.tif 000007
【図７】
0003609269.tif 000008
【図８】
0003609269.tif 000009
【図９】
0003609269.tif 000010