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