(57)【要約】【課題】双方向印刷時の行ずれをなくし、印字品質を高めることができるようにする。【解決手段】印字ヘッド１を往復移動させて印字を行うラインプリンタであって、印字ヘッド１の往復移動位置および往復移動方向を検出する光学センサ５２を有し、ＣＰＵ１０は、印字ヘッド１に駆動信号を入力し、この駆動信号に同期させて印字動作を行わせるとともに、印字ヘッド１が往復移動する際、光学センサ５２からの移動位置検出信号に基づいて駆動信号の印字ヘッド１への入力タイミングを規定するためのタイミング信号を生成する。そして、ＣＰＵ１０は、印字ヘッド１の往動方向と復動方向とでそれぞれ予め設定された補正条件に基づきタイミング信号における駆動信号の印字への入力タイミングを補正する。【選択図】  図３
2004202847.tif 000002
【特許請求の範囲】
【請求項１】
印字ヘッドを往復移動させて両方向の移動時にそれぞれ印字を行うラインプリンタであって、
上記印字ヘッドの往復移動位置を検出する移動位置検出手段と、
上記印字ヘッドの往復移動方向を検出する移動方向検出手段と、
上記印字ヘッドに駆動信号を入力し、この駆動信号に同期させて印字動作を行わせる印字ヘッド制御手段と、
上記印字ヘッドが往復移動する際、上記移動位置検出手段からの移動位置検出信号に基づいて上記駆動信号の上記印字ヘッドへの入力タイミングを規定するためのタイミング信号を生成するタイミング信号生成手段と、
上記印字ヘッドの往動方向と復動方向とでそれぞれ予め設定された補正条件に基づき上記タイミング信号における上記駆動信号の上記印字ヘッドへの入力タイミングを補正するタイミング信号補正手段と、
を有することを特徴とする、ラインプリンタ。
【請求項２】
上記タイミング信号補正手段は、上記移動位置検出信号と上記駆動信号の上記印字ヘッドへの入力タイミングとの時間的ずれが上記印字ヘッドの往動方向と復動方向とで互いに異なるように上記タイミング信号を補正する、請求項１に記載のラインプリンタ。
【請求項３】
上記補正条件には、複数の異なる上記印字ヘッドの移動速度が含まれ、上記タイミング信号補正手段は、上記印字ヘッドの往動方向と復動方向とで異なる上記移動位置検出信号と上記駆動信号の上記印字ヘッドへの入力タイミングとの時間的ずれの関係が上記印字ヘッドの移動速度によっても異なるように上記タイミング信号を補正する、請求項２に記載のラインプリンタ。
【請求項４】
装置内部の温度を検出する温度検出手段を有し、上記タイミング信号補正手段は、上記印字ヘッドの往動方向と復動方向とで異なる上記移動位置検出信号と上記駆動信号の上記印字ヘッドへの入力タイミングとの時間的ずれの関係が上記温度検出手段で検出された温度によっても異なるように上記タイミング信号を補正する、請求項２に記載のラインプリンタ。
【請求項５】
上記タイミング信号生成手段は、上記印字ヘッドの往動方向と復動方向とで互いに異なる上記移動位置検出信号の入力数をカウントした後、上記タイミング信号を生成する、請求項１ないし４のいずれかに記載のラインプリンタ。
【請求項６】
上記印字ヘッドの往動方向と復動方向とで互いに異なる上記移動位置検出信号の入力数のカウント値は、上記印字ヘッドの移動速度によって異なる、請求項５に記載のラインプリンタ。
【請求項７】
印字ヘッドを往復移動させて両方向の移動時にそれぞれ印字を行うための印字制御方法であって、
上記印字ヘッドが往復移動する際、その往復移動位置と往復移動方向とを検出しつつ、上記印字ヘッドに入力する駆動信号に同期させて印字動作を行わせる上で、上記往復移動位置を検出して得られる移動位置検出信号に基づいて上記駆動信号の上記印字ヘッドへの入力タイミングを規定するためのタイミング信号を生成するとともに、上記印字ヘッドの往動方向と復動方向とでそれぞれ予め設定された補正条件に基づき上記タイミング信号における上記駆動信号の上記印字ヘッドへの入力タイミングを補正することを特徴とする、印字制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえば印字ヘッドが往復移動するドットインパクトタイプのラインプリンタ、およびそのようなラインプリンタの印字制御方法に関する。
【０００２】
【従来の技術】
従来のラインプリンタの印字制御方法としては、印字ヘッドが往復移動中に印字動作するためのタイミングを規定したタイミングテーブルを設けておき、印字走査ごとにタイミングテーブルの内容を更新し、印字動作のタイミングを印字ヘッドの速度変動に追従させることで、印字品質の向上などを可能としたものがある（たとえば、特許文献１参照）。
【０００３】
この印字制御方法は、印字ヘッドの位置検出用のスリット板から得られる各スリットパルスの立下りエッジに同期して印字ヘッドを記録紙に印打させるため、スリットパルスの立下りエッジから所定のフライング時間（印字ヘッドが印打動作を開始してから実際に記録紙を打つまでの時間）だけ早いタイミングで印字ヘッドの印字動作を指示できるように、スリットパルスの立上りエッジから所定のタイミングで印字ヘッドの印字動作を指示するドットパルスを出力する制御において、印字ヘッドの移動速度の変化に応じてスリットパルスの周期が変動し、これによりドットパルスの発生タイミングとスリットパルスの立下りエッジ間の時間が変化して印字ヘッドの記録紙の印打タイミングがスリットパルスの立下りエッジからずれ、印字品質の低下を招くという問題を解決するものである。
【０００４】
この問題を解決するため、具体的には、印字ヘッドの位置検出用のスリット板から得られる各スリットパルスのエッジから、印字ヘッドのフライング時間を考慮して前もって発生すべきドットパルスまでの第１の時間を記憶するタイミングテーブルを設け、スリットパルスのエッジが検出されるごとにタイミングテーブルから対応する第１の時間のデータを読み出して、その時間が到来したとき、ドットパルスを発生し、さらにそのドットパルスを発生した時点からの次のスリットパルスのエッジが検出されるまでの第２の時間を測定し、その測定結果と第２の時間とフライング時間とを比較し、その差に従って第１の時間のデータを修正することで、タイミングテーブルの内容を更新するようにしている。
【０００５】
【特許文献１】
特公平７−９６３１２号公報
【０００６】
【発明が解決しようとする課題】
ところで、印字ヘッドが往復移動する際の左右両方向に印字動作を行い、１回の往復移動で２つの印字行を形成するといった双方向印刷を行うことがある。この双方向印刷では、紙送り方向で印字位置がずれないように右方向移動時（往動時）の印字位置と左方向移動時（復動時）の印字位置とを正確に一致させる制御が必要となる。特に、往動時に各行の文字の上半分を印字し、復動時に各行の文字の下半分を印字するような場合は、各行の文字が上下にずれ、著しく印字品質を低下させるので、重要である。
【０００７】
そして、往復移動においてそれぞれ印字を行う場合は、通常、スリットパルスに基づく往動時のドットパルスの出力タイミングと復動時のドットパルスの出力タイミングとは全く同一ではなく、各移動方向に応じたタイミング制御が必要となる。このため、印字ヘッドの移動速度の変化によって印字ヘッドの印字タイミングが変化する場合は、各移動方向についてそれぞれ印字タイミングの調整が必要になる。
【０００８】
上記従来の印字制御方法は、印字ヘッドの移動速度の変化に拘わらず常に印字ヘッドが各スリットパルスの立下りエッジで記録紙に印打するように、各スリットパルスの立上りタイミングからのドットパルスの出力タイミングを印字ヘッドの移動速度の変化に応じて調整するもので、この制御方法は、記録紙上の印字開始位置が各行で常に一致していることを前提とするものである。このため、各行の印字動作においては印字開始後の各文字の印字位置の調整は可能であるが、行間の印字開始位置がずれた場合は、行間で文字の並びがずれ、例えば右方向移動と左方向移動とでそれぞれ各行の文字を印刷する場合は、行間で印字開始位置がジクザクに蛇行し、右方向移動と左方向移動とでそれぞれ文字の上半分と下半分とを印刷する場合は、各行の各文字が上下にずれるという問題までは解決することはできない。
【０００９】
特に、双方向印刷における右方向移動時における印字タイミングの制御条件と左方向移動時における印字タイミングの制御条件は、印字装置の機械的特性や電気的特性に起因し、しかも装置固有の要因もあるため、上記従来の印字制御方法を適用しただけでは、双方向印刷における印字速度の変化に起因する印字ずれを十分に解決し得るは困難であった。
【００１０】
【発明の開示】
そこで、本発明は、上記した事情のもとで考え出されたものであって、双方向印刷時の行ずれをなくし、印字品質を高めることができるラインプリンタおよび印字制御方法を提供することを、その課題としている。
【００１１】
上記課題を解決するため、本発明では、次の技術的手段を講じている。
【００１２】
本発明の第１の側面によれば、印字ヘッドを往復移動させて両方向の移動時にそれぞれ印字を行うラインプリンタであって、上記印字ヘッドの往復移動位置を検出する移動位置検出手段と、上記印字ヘッドの往復移動方向を検出する移動方向検出手段と、上記印字ヘッドに駆動信号を入力し、この駆動信号に同期させて印字動作を行わせる印字ヘッド制御手段と、上記印字ヘッドが往復移動する際、上記移動位置検出手段からの移動位置検出信号に基づいて上記駆動信号の上記印字ヘッドへの入力タイミングを規定するためのタイミング信号を生成するタイミング信号生成手段と、上記印字ヘッドの往動方向と復動方向とでそれぞれ予め設定された補正条件に基づき上記タイミング信号における上記駆動信号の上記印字ヘッドへの入力タイミングを補正するタイミング信号補正手段と、を有することを特徴とするラインプリンタが提供される。
【００１３】
好ましい実施の形態としては、上記タイミング信号補正手段は、上記移動位置検出信号と上記駆動信号の上記印字ヘッドへの入力タイミングとの時間的ずれが上記印字ヘッドの往動方向と復動方向とで互いに異なるように上記タイミング信号を補正する構成とすることができる。
【００１４】
他の好ましい実施の形態としては、上記補正条件には、複数の異なる上記印字ヘッドの移動速度が含まれ、上記タイミング信号補正手段は、上記印字ヘッドの往動方向と復動方向とで異なる上記移動位置検出信号と上記駆動信号の上記印字ヘッドへの入力タイミングとの時間的ずれの関係が上記印字ヘッドの移動速度によっても異なるように上記タイミング信号を補正する構成とすることができる。
【００１５】
他の好ましい実施の形態としては、装置内部の温度を検出する温度検出手段を有し、上記タイミング信号補正手段は、上記印字ヘッドの往動方向と復動方向とで異なる上記移動位置検出信号と上記駆動信号の上記印字ヘッドへの入力タイミングとの時間的ずれの関係が上記温度検出手段で検出された温度によっても異なるように上記タイミング信号を補正する構成とすることができる。
【００１６】
他の好ましい実施の形態としては、上記タイミング信号生成手段は、上記印字ヘッドの往動方向と復動方向とで互いに異なる上記移動位置検出信号の入力数をカウントした後、上記タイミング信号を生成する構成とすることができる。
【００１７】
他の好ましい実施の形態としては、上記印字ヘッドの往動方向と復動方向とで互いに異なる上記移動位置検出信号の入力数のカウント値は、上記印字ヘッドの移動速度によって異なる構成とすることができる。
【００１８】
本発明の第２の側面によれば、印字ヘッドを往復移動させて両方向の移動時にそれぞれ印字を行うための印字制御方法であって、上記印字ヘッドが往復移動する際、その往復移動位置と往復移動方向とを検出しつつ、上記印字ヘッドに入力する駆動信号に同期させて印字動作を行わせる上で、上記往復移動位置を検出して得られる移動位置検出信号に基づいて上記駆動信号の上記印字ヘッドへの入力タイミングを規定するためのタイミング信号を生成するとともに、上記印字ヘッドの往動方向と復動方向とでそれぞれ予め設定された補正条件に基づき上記タイミング信号における上記駆動信号の上記印字ヘッドへの入力タイミングを補正することを特徴とする印字制御方法が提供される。
【００１９】
本発明によれば、印字ヘッドが往復移動する際に印字動作を行い、１回の往復移動で往動方向と復動方向との２つの印字行を形成するといった双方向印刷を行う場合、往動方向と復動方向との各別に印字動作のタイミングが補正され、互いに隣り合う往動方向の印字行と復動方向の印字行とが正確に揃えられる。また、往復移動する際の移動速度や装置内部の温度によっても往動方向と復動方向との各別に印字動作のタイミングが補正されるので、これらを要因とする行ずれにも対応することができる。
【００２０】
したがって、本発明によれば、双方向印刷を行う場合、印字ヘッドの往動方向と復動方向とでそれぞれ別に印字動作のタイミングが補正されるので、互いに隣り合う往方向の印字行と復方向の印字行との行ずれがなくなり、印字品質を高めることができる。
【００２１】
本発明のその他の特徴および利点は、図面を参照して以下に行う詳細な説明から、より明らかとなるであろう。
【００２２】
【発明の実施の形態】
以下、本発明の好ましい実施の形態を、図面を参照して具体的に説明する。
【００２３】
図１は、ラインプリンタの印字ヘッドの一例を示す概略図である。このラインプリンタは、たとえばドットインパクトタイプに係るものであって、印字ヘッド１は、プリンタ内部に固定されたフレーム２のガイドレール２Ａに支持されているとともに、ガイドレール２Ａに沿って左右方向に往復移動可能とされている。印字ヘッド１とフレーム２との間には、永久磁石３と界磁コイル４Ａ，４Ｂとが互いに対向して多数対をなすように設けられている。印字ヘッド１側には、永久磁石３が固定されているとともに、フレーム２側には、界磁コイル４Ａ，４Ｂが固定されている。これら永久磁石３と界磁コイル４Ａ，４Ｂとの多数対が左右方向に並んだ構造とされ、界磁コイル４Ａ，４Ｂが図外の制御部によって制御されることでリニアモータ駆動方式により印字ヘッド１が往復移動する。印字ヘッド１の右上付近には、印字ヘッド１の移動位置や移動方向を検出するための検出部５が設けられている。特に図示しないが、印字ヘッド１には、長手方向（左右方向）や短手方向に沿って多数のニードルピンが設けられている。このような印字ヘッド１が一定速度で往方向あるいは復方向に移動する際、ニードルピンがインクリボンと用紙に向けて選択的に打ち出されることで１行分の印字が行われる。
【００２４】
検出部５は、印字ヘッド１に取り付けられた遮光ボード５０、遮光ボード５０に開けられた各種のスリット５１、および印字ヘッド１とは別体となってプリンタ内部の所定位置に固定された光学センサ５２により構成される。
【００２５】
図２は、検出部５付近を拡大して示す拡大斜視図である。なお、この図は、一例として印字ヘッド１が図１において左側に大きく変位した瞬間を示している。図２に示すように、スリット５１は、共に同じピッチｔで左右方向に沿って多数開けられ、互いに半ピッチｔ／２よりは小さくずれた第１列スリット５１Ａおよび第２列スリット５１Ｂと、左右に１つずつ隔てて開けられた第３スリット５１Ｌ，５１Ｒとに分けられる。符号５１Ｌの第３スリットは、印字ヘッド１が往復移動する際、定速区間の最左端位置に達したことを検出するためのものであり、特に左の第３スリットと呼ぶ。また、符号５１Ｒの第３スリットは、印字ヘッド１が定速区間の最右端位置に達したことを検出するためのものであり、特に右の第３スリットと呼ぶ。
【００２６】
光学センサ５２は、第１列スリット５１Ａ、第２列スリット５１Ｂ、左右の第３スリット５１Ｌ，５１Ｒ用に設けられた３組の発光素子５２Ａおよび受光素子５２Ｂからなる。発光および受光素子５２Ａ，５２Ｂの各組は、遮光ボード５０を挟んでそれぞれ第１列スリット５１Ａ、第２列スリット５１Ｂ、左右の第３スリット５１Ｌ，５１Ｒと相対するように配置され、左右方向には同位置に固定されている。各発光素子５２Ａおよび受光素子５２Ｂは、制御部に接続されている。印字ヘッド１が往復移動する際には、各発光素子５２Ａからの光が第１列スリット５１Ａで透過／遮断されるのに応じて受光素子５２Ｂから出力されるパルス信号と、第２列スリット５１Ｂで透過／遮断されるのに応じて別の受光素子５２Ｂから出力されるパルス信号とが制御部に入力され、これら両パルス信号の変化や位相のずれから印字ヘッド１の移動速度や移動方向が求められる。また、印字ヘッド１が往復移動経路上のどの位置にあるかは、左右の第３スリット５１Ｌ，５１Ｒの検出時点を基準にして上記パルス信号のカウント数などから求められる。
【００２７】
図３は、ラインプリンタの電気的構成を示すブロック図である。
【００２８】
ラインプリンタの制御部は、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、およびインターフェイス部１３をバス線により相互に接続して構成されている。インターフェイス部１３には、印字ヘッド１、定速コイル４Ａおよび反転コイル４Ｂ、光学センサ５２、ならびに温度センサ５３などが接続されている。
【００２９】
ＣＰＵ１０は、印字ヘッド１に駆動信号を入力し、ニードルピンを駆動させることで印字動作を行わせる。また、ＣＰＵ１０は、定速コイル４Ａおよび反転コイル４Ｂを駆動制御することで印字ヘッド１の往復動作を制御する。ＲＯＭ１１には、ＣＰＵ１０が実行すべき制御プログラムやデータテーブルなどが記憶されている。ＲＡＭ１２は、ＣＰＵ１０の作業領域などとして用いられる。インターフェイス１３は、ＣＰＵ１０と印字ヘッド１、定速コイル４Ａや反転コイル４Ｂ、光学センサ５２や温度センサ５３との間で各種の信号をやり取りする。温度センサ５３は、たとえば定速コイル４Ａや反転コイル４Ｂの設置付近に設けられたサーミスタなどであり、装置内部の温度に応じた温度検出信号を出力する。
【００３０】
次に、動作について説明する。
【００３１】
図４は、右方向移動時の印字タイミングを説明するための説明図、図５は、左方向移動時の印字タイミングを説明するための説明図である。なお、図４では、時間軸の正の向きを右方向とし、図５では、時間軸の正の向きを左方向とする。左右端検出信号は、光学センサ５２が左右の第３スリット５１Ｌ，５１Ｒを検出するのに応じて単発的に発生する信号である。移動位置検出信号は、光学センサ５２が第１列スリット５１Ａおよび第２列スリット５１Ｂを検出するのに応じて発生するパルス信号をさらに合成などして出力される周期的な信号であって、印字ヘッド１の移動速度に応じて信号周期τがたとえば１５０〜３５０μｓの間で変動する。タイミング信号は、印字ヘッド１のニードルピンを駆動するタイミングを規定するための信号である。印字ヘッド１のニードルピンは、タイミング信号の立上りタイミングもしくは立下りタイミングで記録紙側に打ち出される。
【００３２】
まず、高解像度による双方向印刷モードとして印字ヘッド１を比較的低速で往復移動させる低速モードの場合、図４に示すように、左右端検出信号および移動位置検出信号に基づいて印字ヘッド１が定速区間の最左端から右方向に一定の速度で移動し始めることが検出される。
【００３３】
そして、ＣＰＵ１０は、移動位置検出信号に応じてタイミング信号を生成するが、右方向移動時には、左右端検出信号を検出してから移動位置検出信号の立ち上がりエッジａおよび立ち下がりエッジｂの２発分を無視した後（２エッジマスク）、３発目のエッジｃを基準にしてタイミング信号を生成し始める。また、タイミング信号は、移動位置検出信号の３発目のエッジｃから時間的ずれＴｒ（一例として７０μｓ）を有する信号として生成される。このようなタイミング信号の立ち上がりエッジおよび立ち下がりエッジに合わせて駆動信号が印字ヘッド１に入力され、印字ヘッド１では、駆動信号に同期してニードルピンを選択的に打ち出すことで印字動作が行われる。なお、右方向移動時の印字動作は、左右端検出信号に基づいて印字ヘッド１が定速区間の最右端に達してタイミング信号が出力停止されるまで継続される。
【００３４】
ここで、低速モードで右方向に移動する際、２エッジマスクで時間的ずれＴｒを７０μｓにするといった内容は、タイミング信号を補正するための補正条件としてＲＯＭ１１のデータテーブルに書き込まれており、あらかじめ製造段階で印字動作させるなどして得られた印字結果を用いて最適な値に決定されている。
【００３５】
一方、上記と同じ低速モードでも、図５に示すように、左右端検出信号および移動位置検出信号に基づいて印字ヘッド１が定速区間の最右端から左方向に一定の速度で移動し始めることを検出すると、ＣＰＵ１０は、左右端検出信号を検出してから移動位置検出信号の立ち上がりエッジａ’，ｃ’および立ち下がりエッジｂ’の３発分を無視した後（３エッジマスク）、４発目のエッジｄ’を基準にしてタイミング信号を生成し始める。また、タイミング信号は、移動位置検出信号の４発目のエッジｄ’から時間的ずれＴｌ（一例として９０μｓ）を有する信号として生成される。このようなタイミング信号によっても印字動作が行われる。なお、左方向移動時の印字動作は、左右端検出信号に基づいて印字ヘッド１が定速区間の最左端に達してタイミング信号が出力停止されるまで継続される。
【００３６】
ここで、低速モードで左方向に移動する際、３エッジマスクで時間的ずれＴｌを９０μｓにするといった内容も、タイミング信号を補正するための補正条件としてＲＯＭ１１のデータテーブルに書き込まれており、あらかじめ製造段階で右方向とともに印字動作させるなどして得られた印字結果を用いて最適な値に決定されている。要するに、印字ヘッド１が右方向に移動する際と左方向に移動する際とで補正条件は異なり、移動位置検出信号とタイミング信号との時間的ずれＴｒ，Ｔｌや、タイミング信号を発生し始める時点が左右の各方向で異なる。これは、印字ヘッド１が往復移動する際の機械的特性や電気的特性などを右方向と左方向とで完全に同一とするのは製造上極めて困難であることに由来する。仮に、タイミング信号の時間的ずれや発生開始時点といった動作条件を左右の各方向で単純に同じにすると、図６に例示するように、隣り合う右方向の印字行と左方向の印字行とが互いに横ずれしてしまい、いわゆる行ずれした印字結果となってしまう。そのため、左右の各方向で補正条件を相違させている。ただし、左右の各方向に対応する補正条件をそれぞれ持つものの、結果的に同一の補正条件になることもある。
【００３７】
また、低速モードに限らず、図４および図５に示すように、低解像度による双方向印刷モードとして印字ヘッド１を比較的高速で往復移動させる高速モードについても、タイミング信号の時間的ずれや発生開始時点といった補正条件が左右の各方向で異なるようにあらかじめ決定されている。したがって、高速モードの場合、低速モードとは異なる補正条件を適用した上で上記と同様の手順でタイミング信号が生成される。
【００３８】
さらに、特に図示しないが、光学センサ５２からのパルス信号に基づいて求められる実際の移動速度や、温度センサ５３からの温度検出信号に基づいて求められる温度によっても、タイミング信号の時間的ずれＴｒ，Ｔｌが左右の各方向で異なるようになされている。これは温度変化によって移動速度が変化するからである。
【００３９】
たとえば、印字ヘッド１の右方向移動時には、１行前の右方向移動速度に応じてタイミング信号の時間的ずれＴｒが±αの範囲で微調整される一方、印字ヘッド１の左方向移動時には、１行前の左方向移動速度に応じてタイミング信号の時間的ずれＴｌが±βの範囲で微調整され、左右の各方向で時間的ずれＴｒ，Ｔｌを微調整する幅が相違させられる。温度センサ５３で検出される温度に応じても上記と同様に左右の各方向で時間的ずれＴｒ，Ｔｌを微調整する幅が相違させられ、これによって左右各方向の印字行の位置精度を高めることができる。
【００４０】
したがって、上記実施形態によれば、印字ヘッド１が往復移動するのに伴いニードルピンを打ち出し、１回の往復移動で右左各方向の２行分を形成するといった双方向印刷を行う場合、タイミング信号の時間的ずれＴｒ，Ｔｌや発生開始時点が左右の各方向でそれぞれ異なるように補正され、結果として印字された内容においては、互いに隣り合う右方向の印字行と左方向の印字行とが正確に揃えられるので、右方向の印字行と左方向の印字行との行ずれがなくなり、印字品質を高めることができる。
【００４１】
また、印字ヘッド１が往復移動する際の実際の移動速度や装置内部の温度によっても印字動作のタイミングが左右の各方向でそれぞれ異なるように補正されるので、結局のところ、移動速度や温度によっても最適なタイミングとなるようにタイミング信号が微調整され、これらを要因とする行ずれにも対応することができる。
【００４２】
なお、本発明は、上記の実施形態に限定されるものではない。
【００４３】
双方向印刷としては、たとえば１回の往復移動のうちの右方向移動で１文字を完全に含む第１行目を打ち終え、続いて左方向移動で１文字を完全に含む第２行目を打ち終える方式のほか、たとえば１回の往復移動のうちの右方向移動で１文字上半分からなる第１行目を打ち終え、続いて左方向移動で残り１文字下半分の第２行目を打ち終える方式などであっても良い。
【００４４】
印字ヘッド１の移動位置を検出するためには、単に１つのスリットを光学的に検出するようにしても良い。印字ヘッド１の移動方向は、左右の第３スリット５１Ｌ，５１Ｒを検出する時間間隔の長短に応じて判断するようにしても良い。
【００４５】
【発明の効果】
以上説明したように、本発明によれば、双方向印刷を行う場合、印字ヘッドの往動方向と復動方向とでそれぞれ別に印字動作のタイミングが補正されるので、互いに隣り合う往方向の印字行と復方向の印字行との行ずれがなくなり、印字品質を高めることができる。
【図面の簡単な説明】
【図１】ラインプリンタの印字ヘッドの一例を示す概略図である。
【図２】検出部付近を拡大して示す拡大斜視図である。
【図３】ラインプリンタの電気的構成を示すブロック図である。
【図４】右方向移動時の印字タイミングを説明するための説明図である。
【図５】左方向移動時の印字タイミングを説明するための説明図である。
【図６】左右両方向で動作条件を同一にした場合の印字結果を説明するための説明図である。
【符号の説明】
１          印字ヘッド
３          永久磁石
４Ａ，４Ｂ  界磁コイル
５          検出部
１０        ＣＰＵ（印字ヘッド制御手段、タイミング信号生成手段、タイミング信号補正手段）
１１        ＲＯＭ
１２        ＲＡＭ
５０        遮光ボード
５１        スリット
５２        光学センサ（移動位置検出手段、移動方向検出手段）
５３        温度センサ（温度検出手段）
【図１】
2004202847.tif 000003
【図２】
2004202847.tif 000004
【図３】
2004202847.tif 000005
【図４】
2004202847.tif 000006
【図５】
2004202847.tif 000007
【図６】
2004202847.tif 000008