(57)【要約】【課題】　キャリッジの移動速度を増大させた場合であっても印字品質を確保する。【解決手段】　補正テーブルは、記録ワイヤ毎に印字データに対応づけて突出タイミング補正値を記憶する。これによりコントローラは、印字データに基づいて対応する前記記録ワイヤの突出タイミングを突出タイミング補正値により補正し、記録ヘッドの主走査方向とは直交する方向に沿って印字されるべき複数のドットについて主走査方向における印字位置のずれが所定のずれ範囲内となるように複数のドットに対応する複数の記録ワイヤの突出タイミングを補正する。【選択図】　　　図８
2004106526.tif 000002
【特許請求の範囲】
【請求項１】
　複数の記録ワイヤを備えた記録ヘッドから前記記録ワイヤを突出させるための制御を行う記録ヘッド制御装置において、
　前記記録ワイヤ毎に印字データに対応づけて突出タイミング補正値を記憶する補正値記憶部と、
　前記印字データに基づいて対応する前記記録ワイヤの突出タイミングを前記突出タイミング補正値により補正するタイミング補正部と、
　を備えたことを特徴とする記録ヘッド制御装置。
【請求項２】
　複数の記録ワイヤを備えた記録ヘッドから前記記録ワイヤを突出させるための制御を行う記録ヘッド制御装置において、
　前記記録ワイヤ毎に印字データに対応づけて突出タイミング補正値を記憶する補正値記憶部と、
　前記印字データに基づいて対応する前記記録ワイヤの突出タイミングを前記突出タイミング補正値により補正し、前記記録ヘッドの主走査方向とは直交する方向に沿って印字されるべき複数のドットについて前記主走査方向における印字位置のずれが所定のずれ範囲内となるように前記複数のドットに対応する複数の前記記録ワイヤの前記突出タイミングを補正するタイミング補正部と、
　を備えたことを特徴とする記録ヘッド制御装置。
【請求項３】
　請求項１または請求項２記載の記録ヘッド制御装置において、
　前記補正値記憶部は、印字対象のドットパターンに対応させて前記突出タイミング補正値を記憶し、
　前記タイミング補正部は、前記印字データに対応するドットパターンに基づいて前記突出タイミング補正値を算出し、前記補正を行うことを特徴とする記録ヘッド制御装置。
【請求項４】
　請求項１ないし請求項３のいずれかに記載の記録ヘッド制御装置において、
　記録タイミング補正部は、同一の前記記録ワイヤにおいて前記ドットパターンを構成する二つのドットが所定の時間内の連続した印字タイミングで印字されるか否かに基づいて前記突出タイミングを補正することを特徴とする記録ヘッド制御装置。
【請求項５】
　請求項４記載の記録ヘッド制御装置において、
　前記補正値記憶部は、印字時の前記記録ワイヤの駆動周波数に対応させて前記突出タイミング補正値を記憶している、
　ことを特徴とする記録ヘッド制御装置。
【請求項６】
　請求項４記載の記録ヘッド制御装置において、
　前記補正値記憶部は、前記連続した印字タイミングで印字される場合に、駆動パルスの遷移タイミングを前記連続した印字タイミングで印字されない場合と比較して所定時間遅らせるべく前記突出タイミング補正値を記憶している、
　ことを特徴とする記録ヘッド制御装置。
【請求項７】
　請求項１ないし請求項６のいずれかに記載の記録ヘッド制御装置において、
　前記記録ヘッドは、印字面に垂直な方向に積層され、互いに前記記録ワイヤの平均長が異なる複数の記録ヘッドユニットを備え、
　前記補正値記憶部は、前記記録ヘッドユニット毎に印字対象のドットパターンに対応させて前記突出タイミング補正値を記憶し、
　前記タイミング補正部は、前記記録ヘッドユニット毎に割り振られた前記印字データに対応するドットパターンに基づいて前記突出タイミング補正値を読み出し、前記補正を前記記録ヘッドユニット毎に行うことを特徴とする記録ヘッド制御装置。
【請求項８】
　請求項１ないし請求項７のいずれかに記載の記録ヘッド制御装置において、
　前記記録ヘッドは、丸プラテンに対向させて用いられるものであり、
　前記補正値記憶部は、前記丸プラテンの曲率に応じて前記突出タイミング補正値をさらに補正するプラテン曲率補正値を記憶している、
　ことを特徴とする記録ヘッド制御装置。
【請求項９】
　複数の記録ワイヤを備えた記録ヘッドから前記記録ワイヤを突出させるための制御を行う記録ヘッドの制御方法において、
　前記記録ワイヤ毎に印字データに対応づけてあらかじめ記憶した突出タイミング補正値および入力された印字データに基づいて対応する前記記録ワイヤの突出タイミングを前記突出タイミング補正値を算出するタイミング補正過程と、
　前記補正された突出タイミングで印字を行う印字過程と、
　を備えたことを特徴とする記録ヘッドの制御方法。
【請求項１０】
　複数の記録ワイヤを備えた記録ヘッドから前記記録ワイヤを突出させるための制御を行う記録ヘッドの制御方法において、
　前記記録ワイヤ毎に印字データに対応づけてあらかじめ記憶した突出タイミング補正値および入力された印字データに基づいて対応する前記記録ワイヤの突出タイミングを前記突出タイミング補正値を算出するタイミング補正過程と、
　前記記録ヘッドの主走査方向とは直交する方向に沿って印字されるべき複数のドットについて前記主走査方向における印字位置のずれが所定のずれ範囲内となるように前記複数のドットに対応する複数の前記記録ワイヤの前記突出タイミングを補正しつつ印字を行う印字過程と、
　を備えたことを特徴とする記録ヘッドの制御方法。
【請求項１１】
　請求項９または請求項１０記載の記録ヘッドの制御方法において、
　前記突出タイミング補正値は、印字対象のドットパターンに対応させて記憶されており、
　前記タイミング補正過程は、前記印字データに対応するドットパターンに基づいて前記突出タイミング補正値を算出し、前記補正を行うことを特徴とする記録ヘッドの制御方法。
【請求項１２】
　請求項９ないし請求項１１のいずれかに記載の記録ヘッドの制御方法において、
　前記タイミング補正過程は、同一の前記記録ワイヤにおいて前記ドットパターンを構成する二つのドットが所定の時間内の連続した印字タイミングで印字されるか否かに基づいて前記突出タイミングを補正することを特徴とする記録ヘッドの制御方法。
【請求項１３】
　請求項１２記載の記録ヘッドの制御方法において、
　前記突出タイミング補正値は、印字時の前記記録ワイヤの駆動周波数に対応させて記憶されており、
　前記タイミング補正過程は、印字時の前記記録ワイヤの駆動周波数に対応させて前記突出タイミングを補正することを特徴とする記録ヘッドの制御方法。
【請求項１４】
　請求項１２記載の記録ヘッドの制御方法において、
　前記タイミング補正過程は、前記連続した印字タイミングで印字される場合に、駆動パルスの遷移タイミングを前記連続した印字タイミングで印字されない場合と比較して所定時間遅らせることを特徴とする記録ヘッドの制御方法。
【請求項１５】
　請求項９ないし請求項１４のいずれかに記載の記録ヘッドの制御方法において、
　前記記録ヘッドは、印字面に垂直な方向に積層され、互いに前記記録ワイヤの平均長が異なる複数の記録ヘッドユニットを備え、
　前記突出タイミング補正値は、前記記録ヘッドユニット毎に印字対象のドットパターンに対応させて記憶され、
　前記タイミング補正過程は、前記記録ヘッドユニット毎に割り振られた前記印字データに対応するドットパターンに基づいて前記突出タイミング補正値を読み出し、前記補正を前記記録ヘッドユニット毎に行うことを特徴とする記録ヘッドの制御方法。
【請求項１６】
　複数の記録ワイヤを備えた記録ヘッドと、
　前記記録ワイヤ毎に印字データに対応づけて突出タイミング補正値を記憶する補正値記憶部と、
　前記印字データに基づいて対応する前記記録ワイヤの突出タイミングを前記突出タイミング補正値により補正するタイミング補正部と、
　を備えたことを特徴とする記録装置。
【請求項１７】
　複数の記録ワイヤを備えた記録ヘッドと、
　前記記録ワイヤ毎に印字データに対応づけて突出タイミング補正値を記憶する補正値記憶部と、
　前記印字データに基づいて対応する前記記録ワイヤの突出タイミングを前記突出タイミング補正値により補正し、前記記録ヘッドの主走査方向とは直交する方向に沿って印字されるべき複数のドットについて前記主走査方向における印字位置のずれが所定のずれ範囲内となるように前記複数のドットに対応する複数の前記記録ワイヤ前記突出タイミングを補正するタイミング補正部と、
　を備えたことを特徴とする記録装置。
【請求項１８】
　複数の記録ワイヤを備えた記録ヘッドから前記記録ワイヤを突出させるための制御を行う記録ヘッド制御装置をコンピュータにより制御するための制御プログラムであって、
　前記記録ワイヤ毎に印字データに対応づけてあらかじめ記憶した突出タイミング補正値および入力された印字データに基づいて対応する前記記録ワイヤの突出タイミングを前記突出タイミング補正値を算出させ、
　前記補正された突出タイミングで印字を行わせる、
　ことを特徴とする制御プログラム。
【請求項１９】
　複数の記録ワイヤを備えた記録ヘッドから前記記録ワイヤを突出させるための制御を行う記録ヘッド制御装置をコンピュータにより制御するための制御プログラムであって、
　前記記録ワイヤ毎に印字データに対応づけてあらかじめ記憶した突出タイミング補正値および印字データに基づいて対応する前記記録ワイヤの突出タイミングを前記突出タイミング補正値を算出させ、
　前記記録ヘッドの主走査方向とは直交する方向に沿って印字されるべき複数のドットについて前記主走査方向における印字位置のずれが所定のずれ範囲内となるように前記複数のドットに対応する複数の前記記録ワイヤ前記突出タイミングを補正しつつ印字を行わせる、
ことを特徴とする制御プログラム。
【請求項２０】
請求項１８または請求項１９のいずれかに記載の制御プログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、記録ヘッド制御装置、記録ヘッドの制御方法、記録装置および記録装置の制御方法、制御プログラムおよび記録媒体に係り、特にドットインパクトプリンタの記録ヘッドを制御する記録ヘッド制御装置、記録ヘッドの制御方法、記録装置および記録装置の制御方法、制御プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
　従来より連続紙や複写式の伝票の印刷に使用するプリンタとして、ドットインパクトプリンタが知られている。ドットインパクトプリンタは、記録ヘッドから記録記録ワイヤを突出させ、記録記録ワイヤによりインクリボンを記録媒体（記録用紙）に打ち付けることによって印字（画像形成）を行うプリンタである（例えば、特許文献１参照）。
【０００３】
　より具体的には、この種のドットインパクトプリンタは、記録ヘッドを記録媒体の横方向（主走査方向）に移動させながら、主走査方向とは直交する方向に一列あるいは複数列配置された複数の記録ワイヤを選択的に突出させてインクリボンを打ちつけ、記録されたドットの集合により、文字を含む画像を記録するものである。
【特許文献１】特開２００１−２７７５９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
　上述したように、ドットインパクトプリンタは、記録ヘッドを移動しながら印刷を行うため、記録ヘッドを移動させるキャリッジの移動速度（以下、キャリッジ速度という。）が早いほど高速印刷が可能となる。
【０００５】
　しかしながら、キャリッジ速度が早いほど、ワイヤ長、ワイヤ配置などの機械的構造あるいは印字対象のドットパターンなどに起因して記録ワイヤが記録ヘッドから突出されてインクリボンを打ち付けるまでの時間がワイヤ毎に異なると、あるドットの記録位置を基準とした場合に、他のドットの記録位置の主走査方向へのずれ（アライメントずれ）が大きくなってしまうという問題点があった。
【０００６】
　より具体的には、各記録ワイヤが記録ヘッドから突出され、インクリボンを打ち付け、印字がなされるまでの時間、すなわち、記録ワイヤの突出タイミングおよびインパクトタイミングで規定される時間（以下、フライトタイムという。）をＦＴ（単位μｓｅｃ）とし、キャリッジの主走査方向への移動速度（キャリッジ移動速度）をＳCR（単位mm／msec）とすると、アラインメントずれ量ＡＬは、次式で表される。
【０００７】
　　　　ＡＬ＝ＦＴ×ＳCR
　従って、フライトタイムＦＴを何ら補正を行わないとした場合、キャリッジ移動速度ＳCRを増大させるに従って、単純にアライメントずれ量ＡＬも増大することとなり、印字品質が著しく低下して、場合によっては文字の認識ですら困難になってしまうという問題点があった。
【０００８】
　そこで、本発明の目的は、キャリッジの移動速度を増大させた場合であっても印字品質を確保することが可能な記録ヘッド制御装置、記録ヘッドの制御方法、記録装置および記録装置の制御方法、制御プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【０００９】
上述課題を解決するため、複数の記録ワイヤを備えた記録ヘッドから前記記録ワイヤを突出させるための制御を行う記録ヘッド制御装置は、前記記録ワイヤ毎に印字データに対応づけて突出タイミング補正値を記憶する補正値記憶部と、前記印字データに基づいて対応する前記記録ワイヤの突出タイミングを前記突出タイミング補正値により補正するタイミング補正部と、を備えたことを特徴としている。
【００１０】
　上記構成によれば、補正値記憶部は、記録ワイヤ毎に印字データに対応づけて突出タイミング補正値を記憶する。
　これによりタイミング補正部は、印字データに基づいて対応する記録ワイヤの突出タイミングを突出タイミング補正値により補正する。
【００１１】
　また、複数の記録ワイヤを備えた記録ヘッドから前記記録ワイヤを突出させるための制御を行う記録ヘッド制御装置は、前記記録ワイヤ毎に印字データに対応づけて突出タイミング補正値を記憶する補正値記憶部と、前記印字データに基づいて対応する前記記録ワイヤの突出タイミングを前記突出タイミング補正値により補正し、前記記録ヘッドの主走査方向とは直交する方向に沿って印字されるべき複数のドットについて前記主走査方向における印字位置のずれが所定のずれ範囲内となるように前記複数のドットに対応する複数の前記記録ワイヤ前記突出タイミングを補正するタイミング補正部と、を備えたことを特徴としている。
【００１２】
　上記構成によれば、補正値記憶部は、前記記録ワイヤ毎に印字データに対応づけて突出タイミング補正値を記憶する。
　タイミング補正部は、印字データに基づいて対応する前記記録ワイヤの突出タイミングを突出タイミング補正値により補正し、記録ヘッドの主走査方向とは直交する方向に沿って印字されるべき複数のドットについて主走査方向における印字位置のずれが所定のずれ範囲内となるように複数のドットに対応する複数の記録ワイヤの突出タイミングを補正する。
【００１３】
　この場合において、前記補正値記憶部は、印字対象のドットパターンに対応させて前記突出タイミング補正値を記憶し、前記タイミング補正部は、前記印字データに対応するドットパターンに基づいて前記突出タイミング補正値を算出し、前記補正を行うようにしてもよい。
　また、記録タイミング補正部は、同一の前記記録ワイヤにおいて前記ドットパターンを構成する二つのドットが所定の時間内の連続した印字タイミングで印字されるか否かに基づいて前記突出タイミングを補正するようにしてもよい。
【００１４】
　さらに、前記補正値記憶部は、印字時の前記記録ワイヤの駆動周波数に対応させて前記突出タイミング補正値を記憶しているようにしてもよい。
　また、前記補正値記憶部は、前記連続した印字タイミングで印字される場合に、駆動パルスの遷移タイミングを前記連続した印字タイミングで印字されない場合と比較して所定時間遅らせるべく前記突出タイミング補正値を記憶しているようにしてもよい。
【００１５】
　さらにまた、前記記録ヘッドは、印字面に垂直な方向に積層され、互いに前記記録ワイヤの平均長が異なる複数の記録ヘッドユニットを備え、前記補正値記憶部は、前記記録ヘッドユニット毎に印字対象のドットパターンに対応させて前記突出タイミング補正値を記憶し、前記タイミング補正部は、前記記録ヘッドユニット毎に割り振られた前記印字データに対応するドットパターンに基づいて前記突出タイミング補正値を読み出し、前記補正を前記記録ヘッドユニット毎に行うようにしてもよい。
　また、前記記録ヘッドは、丸プラテンに対向させて用いられるものであり、前記補正値記憶部は、前記丸プラテンの曲率に応じて前記突出タイミング補正値をさらに補正するプラテン曲率補正値を記憶しているようにしてもよい。
【００１６】
　また、複数の記録ワイヤを備えた記録ヘッドから前記記録ワイヤを突出させるための制御を行う記録ヘッドの制御方法は、前記記録ワイヤ毎にあらかじめ記憶した突出タイミング補正値および入力された印字データに基づいて対応する前記記録ワイヤの突出タイミングを前記突出タイミング補正値を算出するタイミング補正過程と、前記補正された突出タイミングで印字を行う印字過程と、を備えたことを特徴としている。
【００１７】
　また、複数の記録ワイヤを備えた記録ヘッドから前記記録ワイヤを突出させるための制御を行う記録ヘッドの制御方法は、前記記録ワイヤ毎にあらかじめ記憶した突出タイミング補正値および印字データに基づいて対応する前記記録ワイヤの突出タイミングを前記突出タイミング補正値を算出するタイミング補正過程と、前記記録ヘッドの主走査方向とは直交する方向に沿って印字されるべき複数のドットについて前記主走査方向における印字位置のずれが所定のずれ範囲内となるように前記複数のドットに対応する複数の前記記録ワイヤ前記突出タイミングを補正しつつ印字を行う印字過程と、を備えたことを特徴としている。
【００１８】
　この場合において、前記突出タイミング補正値は、印字対象のドットパターンに対応させて記憶されており、前記タイミング補正過程は、前記印字データに対応するドットパターンに基づいて前記突出タイミング補正値を算出し、前記補正を行うようにしてもよい。
　また、記録タイミング補正過程は、同一の前記記録ワイヤにおいて前記ドットパターンを構成する二つのドットが所定の時間内の連続した印字タイミングで印字されるか否かに基づいて前記突出タイミングを補正するようにしてもよい。
【００１９】
　さらに、前記突出タイミング補正値は、印字時の前記記録ワイヤの駆動周波数に対応させて記憶されており、前記タイミング補正過程は、印字時の前記記録ワイヤの駆動周波数に対応させて前記突出タイミングを補正するようにしてもよい。
　また、前記タイミング補正過程は、前記連続した印字タイミングで印字される場合に、駆動パルスの遷移タイミングを前記連続した印字タイミングで印字されない場合と比較して所定時間遅らせるようにしてもよい。
【００２０】
　さらにまた、前記記録ヘッドは、印字面に垂直な方向に積層され、互いに前記記録ワイヤの平均長が異なる複数の記録ヘッドユニットを備え、前記突出タイミング補正値は、前記記録ヘッドユニット毎に印字対象のドットパターンに対応させて記憶され、前記タイミング補正過程は、前記記録ヘッドユニット毎に割り振られた前記印字データに対応するドットパターンに基づいて前記突出タイミング補正値を読み出し、前記補正を前記記録ヘッドユニット毎に行うようにしてもよい。
【００２１】
　また、記録装置は、複数の記録ワイヤを備えた記録ヘッドと、前記記録ワイヤ毎に印字データに対応づけて突出タイミング補正値を記憶する補正値記憶部と、前記印字データに基づいて対応する前記記録ワイヤの突出タイミングを前記突出タイミング補正値により補正するタイミング補正部とを備えたことを特徴としている。
【００２２】
　また、記録装置は、複数の記録ワイヤを備えた記録ヘッドと、前記記録ワイヤ毎に印字データに対応づけて突出タイミング補正値を記憶する補正値記憶部と、前記印字データに基づいて対応する前記記録ワイヤの突出タイミングを前記突出タイミング補正値により補正し、前記記録ヘッドの主走査方向とは直交する方向に沿って印字されるべき複数のドットについて前記主走査方向における印字位置のずれが所定のずれ範囲内となるように前記複数のドットに対応する複数の前記記録ワイヤ前記突出タイミングを補正するタイミング補正部と、を備えたことを特徴としている。
【００２３】
　また、複数の記録ワイヤを備えた記録ヘッドから前記記録ワイヤを突出させるための制御を行う記録ヘッド制御装置をコンピュータにより制御するための制御プログラムは、前記記録ワイヤ毎に印字データに対応づけてあらかじめ記憶した突出タイミング補正値および入力された印字データに基づいて対応する前記記録ワイヤの突出タイミングを前記突出タイミング補正値を算出させ、前記補正された突出タイミングで印字を行わせる、ことを特徴としている。
【００２４】
　また、複数の記録ワイヤを備えた記録ヘッドから前記記録ワイヤを突出させるための制御を行う記録ヘッド制御装置をコンピュータにより制御するための制御プログラムは、前記記録ワイヤ毎に印字データに対応づけてあらかじめ記憶した突出タイミング補正値および入力された印字データに基づいて対応する前記記録ワイヤの突出タイミングを前記突出タイミング補正値を算出させ、前記記録ヘッドの主走査方向とは直交する方向に沿って印字されるべき複数のドットについて前記主走査方向における印字位置のずれが所定のずれ範囲内となるように前記複数のドットに対応する複数の前記記録ワイヤ前記突出タイミングを補正しつつ印字を行わせる、ことを特徴としている。
　また、上記各制御プログラムをコンピュータ読取可能な記録媒体に記録することも可能である。
【発明の効果】
【００２５】
　本発明によれば、キャリッジの移動速度を増大させた場合であっても印字品質を確保することが可能となる。
【発明を実施するための最良の形態】
【００２６】
　以下、図面を参照して本発明の実施の形態について説明する。
【００２７】
　［１］実施形態
［１．１］　実施形態の構成
　本発明の記録装置としてのドットインパクトプリンタ（以下、プリンタという。）１０は、記録ヘッド２０を備えている。
【００２８】
　図１は、記録ヘッド２０とその周辺構成を示す斜視図である。
　記録ヘッド２０は、キャリッジ２１に支持されており、キャリッジ２１が主走査方向に移動することによって、記録位置を記録用紙Ｐの幅方向に移動する。詳述すると、キャリッジ２１は、水平方向に配置されたキャリッジガイド２２と補助軸２３とによって主走査方向に案内されると共に、駆動プーリ２４と、従動プーリ２５との間にかけ渡されたタイミングベルト２６に固定される。そして、駆動プーリ２４をキャリッジ駆動モータ２７が回転させることによって、キャリッジ２１を主走査方向に移動させる。
【００２９】
　プラテン３０は、記録用紙Ｐの紙送りを行うと共に、記録ヘッド２０から打ち出された記録ワイヤ５０（図２参照）を受け止めるローラである。なお、記録ヘッド２０の近傍には、インクリボンカセット（不図示）が配置され、インクリボン３１（図２参照）が記録ヘッド２０とプラテン３０の間に引き回されるようになっている。
【００３０】
　なお、図示はしていないが、プリンタ１０は、従来のドットインパクトプリンタと同様に、紙送りを行う他の機構として、プッシュトラクタユニット、シート供給ガイドおよび排出ユニットなどを備えている。ここで、プッシュトラクタユニットは連続紙を給紙するためのユニットである。また、シート供給ガイドは単票紙を案内するためのガイド部品である。
【００３１】
　次に、記録ヘッド２０について説明する。図２は記録ヘッド２０の断面図である。記録ヘッド２０は、ケース４１内に、コイル４２が巻き付けられたコア４３と、ワイヤレバー４４とが対になって環状に複数配置されている。
【００３２】
　ワイヤレバー４４は、その一端がピン４５に固定され、他端に記録ワイヤ５０が固定される。また、ワイヤレバー４４は、バネ４６によってコア４３と離れる方向（ピン４５を中心として図中時計回り方向）に付勢される。ここで、コイル４２に電流が流れていない状態では、記録ワイヤ５０はノーズ４７に収容されるように構成されている。一方、コイル４２に電流が流されると、コア４３が電磁石となり、ワイヤレバー４４がコア４３に吸引されるように構成されている。この結果、記録ワイヤ５０の先端がノーズ４７の外に飛び出し、インクリボン３１を記録用紙Ｐに打ち付けてインクを転写する。
【００３３】
　このノーズ４７の内部には、各記録ワイヤ５０のガイド孔が形成されたガイド４８が複数配置されており、各記録ワイヤ５０を記録用紙Ｐに向けてほぼ垂直に案内する。なお、これら複数の記録ワイヤ５０は副走査方向に沿って一列あるいは複数列に配置されている。
　また、この記録ヘッド２０のケース４１には、放熱用のフィン４９が設けられ、コイル４２から発せられた熱を速やかに放熱するようになっている。
【００３４】
　この場合において、実際の記録ヘッドは、記録ワイヤの数が多くなった場合には、上述した記録ヘッド２０と同様の構造を有するＦ段（前段）記録ヘッドユニットおよびＲ段（後段）記録ヘッドユニットが２段結合されて構成される。例えば、Ｆ段記録ヘッドユニットおよびＲ段記録ヘッドユニットのそれぞれに記録ワイヤ５０を副走査方向に一列１２本備える構造とする。そして、Ｆ段記録ヘッドユニットおよびＲ段記録ヘッドユニットを結合して、全体として記録ワイヤ５０を２４本備えた記録ヘッドとして機能させることとなる。
【００３５】
　次に、制御ユニット６０について説明する。
　図３は、制御ユニット６０の構成を示すブロック図である。
　制御ユニット６０は、大別すると、コントローラ７０、インターフェース７５、モータ制御部８０および記録ヘッド駆動部８５を備えている。
【００３６】
　インターフェース７５は、コントローラ７０の制御の下、通信ケーブル（不図示）を経由して接続されたパーソナルコンピュータ（ＰＣ）との間で印字データ（記録データ）などの各種データを送受信する。
【００３７】
　モータ駆動部８０は、コントローラ７０の制御の下、キャリッジ駆動モータ２７（図１参照）や、紙送りなどを行うための各種モータを駆動する。ここで、紙送りを行うためのモータとは、具体的には、プラテン３０を駆動するモータ、プッシュトラクタユニットおよび排出ユニットに内蔵されるモータなどである。
　記録ヘッド駆動部８５は、コントローラ７０の制御の下、記録ヘッド２０を駆動することにより、記録ワイヤ５０を選択的に打ち出す。
【００３８】
　コントローラ７０は、ＣＰＵ（Central Processing Unit）７１、ＲＯＭ（Read Only Memory）７２およびＲＡＭ（Random Access Memory）７３などから構成されている。
　ＣＰＵ７１は、ＲＯＭ７２に記憶された制御プログラムに従ってプリンタ１０の動作を制御する。このＲＯＭ７２には、制御プログラムの他、各ワイヤの突出タイミングを補正するための補正値を格納した補正テーブル、フォントデータや文字テーブル（画像テーブル）などが記憶されている。なお、ＲＡＭ７３は、ＣＰＵ７１が読み出したプログラムや外部のパーソナルコンピュータ等から受信した印字データなどが一時的に格納される。
【００３９】
　ここで、図４を参照して補正テーブルの概要構成を説明する。
　図４は補正テーブルの概要構成図である。
　補正テーブル９０は、プラテン曲率補正テーブル９１、Ｆ段／Ｒ段補正テーブル９２、単発ドット／連続ドット補正テーブル９３を備えている。
【００４０】
　プラテン曲率補正テーブル９１は、プラテン３０としてドラム状の丸プラテンを用いている場合に、その曲率の違いから、プラテンの接線方向に沿って配置されている記録ワイヤ５０の構造上、記録ヘッド２０からプラテン３０までの記録ワイヤ５０の到達距離に差があるのを補正するための補正テーブルである。具体的には、９ピンの記録ヘッドの場合、１番ピンから９番ピンのうち中央に配置された５番ピンの記録ワイヤ５０の記録ヘッド２０からプラテンまでの距離が最も短く、両側の１番ピンおよび９番ピンに向かって徐々にプラテン３０までの距離が長くなる。
【００４１】
　この結果、たとえば、図５に示すように、１５５０［ｃｐｓ］の印字速度におけるあるプラテン３０のキャリッジ走査方向のずれは、５番ピンを基準（ずれ量０［ｍｍ］）とした場合、４番ピンおよび６番ピンのずれ量は、０．００３４［ｍｍ］、３番ピンおよび７番ピンのずれ量は、０．０１６［ｍｍ］、２番ピンおよび８番ピンのずれ量は０．０３６［ｍｍ］、１番ピンおよび９番ピンのずれ量は、０．０６３［ｍｍ］となっていた。従って、図６に示すように、本来、平行な直線状となるべき、アルファベットのＨの文字の縦線部分が、弧状にゆがんでしまう可能性がある。
【００４２】
　そこで、プラテン曲率補正テーブル９１は、記録ワイヤ５０の突出速度およびプラテン３０までの距離に基づいて、たとえば、５番ピンに対応する記録ワイヤ５０の突出タイミングを基準とした場合には、他のピンに対応する記録ワイヤ５０の突出タイミングをより早いタイミングとする。そして、すべての記録ワイヤ５０のインパクトタイミングが同一（実際的には、所定の誤差範囲内）となるようにする。
【００４３】
　Ｆ段／Ｒ段補正テーブル９２は、上述したように記録ヘッド２０が多ピン化のためＦ段記録ヘッドユニットおよびＲ段記録ヘッドユニットが２段結合されている場合に、記録ワイヤ５０の長さがＦ段記録ヘッドユニットとＲ段記録ヘッドユニットとでは異なる、すなわち、記録ワイヤ５０の慣性質量などに起因して突出タイミングを同時にしたとしても、実際のインパクトタイミングが異なってしまうのを補正するための補正テーブルである。具体的には、Ｆ段記録ヘッドユニットの記録ワイヤ５０の記録ワイヤ５０の長さが長くなるＲ段記録ヘッドユニット側の記録ワイヤ５０の突出タイミングをより早いタイミングとする。そして、Ｆ段記録ヘッドユニットおよびＲ段記録ヘッドユニットのすべての記録ワイヤ５０のインパクトタイミングが同一（実際的には、所定の誤差範囲内）となるようにする。
【００４４】
　単発ドット／連続ドット補正テーブル９３は、単発ドット記録時と連続ドット記録時で同一の記録ワイヤで異なるフライトタイムを補正するための補正テーブルである。具体的には、前回の印字に起因する記録ワイヤ５０が保持している運動エネルギー量（リバウンド量）が所定量未満となり機械的に安定な状態となってから今回の印字を開始するような単発ドット記録を行う場合に比較して、前回の印字に起因する記録ワイヤ５０の運動エネルギー量が所定量以上であるような状態で今回の印字を開始する連続ドット記録時の方がフライトタイムは小さくなる。
【００４５】
　図７に単発ドット記録時および連続ドット記録時の記録ワイヤの先端位置および記録ワイヤ駆動電流の関係説明図を示す。
　時刻ｔ０において、記録ワイヤ５０が停止状態にあった場合に、時刻ｔ１で記録ワイヤ駆動電流を供給した場合には、時刻ｔ２が記録ワイヤ５０のインパクトタイミングとなり、このときのフライトタイムＦＴ１は、単発ドット記録時のフライトタイムとなる。すなわち、
　　　　ＦＴ１＝ｔ２−ｔ１
となる。
【００４６】
　そして、前回の印字に起因する記録ワイヤ５０の運動エネルギー量が所定量以上である時刻ｔ３で再び記録ワイヤ駆動電流を供給した場合には、時刻ｔ４が記録ワイヤ５０のインパクトタイミングとなり、このときのフライトタイムＦＴ２は、連続ドット記録時（連続第１回目）のフライトタイムとなる。すなわち、
　　　　ＦＴ２＝ｔ４−ｔ３
となる。
【００４７】
　さらに時刻ｔ５で再び記録ワイヤ駆動電流を供給した場合には、時刻ｔ６が記録ワイヤ５０のインパクトタイミングとなり、このときのフライトタイムＦＴ３は、連続ドット記録時（連続第２回目）のフライトタイムとなる。すなわち、
　　　　ＦＴ３＝ｔ６−ｔ５
となる。
【００４８】
　すなわち、図９に示すように、同一の時間間隔（ｔ３−ｔ２＝ｔ５−ｔ３）で駆動パルスＤｐの遷移タイミングを設定した場合のフライトタイムは、記録ワイヤ駆動電流ＤIからもわかるように、時刻ｔ１に駆動パルスＤｐを遷移させた場合と比較して、時刻ｔ３および時刻ｔ５に駆動パルスＤｐを遷移させた場合の方が、短くなり、実際の記録ワイヤ５０のインパクトタイミングに差が生じることとなる。
【００４９】
　従って、時刻ｔ１、時刻ｔ３および時刻ｔ５に駆動パルスＤｐを遷移させた場合に形成されるドットは、シート上で距離ｌ1 と距離ｌ２（ｌ1 ＜ｌ2）となりアライメントずれが発生することがわかる。
　上述の例の場合には、
　　　　ＦＴ１＞ＦＴ２＞ＦＴ３
となっているが、３回以上の連続ドット記録を行った場合には、そのフライトタイムは所定時間範囲内に収束する。従って、実際的には、想定される連続ドット記録回数のすべてについて補正データを用意しなくても、連続ドット記録時の補正データを２〜３種類用意しておけば必要十分である。
【００５０】
　そして、単発ドット記録時の補正データおよび２〜３種類の連続ドット記録時の補正データにより、記録ワイヤ５０のフライトタイム（実質的には、インパクトタイミング）を補正して、実質的なフライトタイムが単発ドット記録時と連続ドット記録時で同一となる、すなわち、記録ワイヤ５０のインパクトタイミングが略同一となるように、駆動パルスを出力するようにする。
【００５１】
　より具体的には、図１０に示すように、単発ドット記録時（時刻ｔ１）には、駆動パルスＤｐの遷移タイミングの補正を行わず、連続ドット記録時（補正なしの場合の時刻ｔ３および時刻ｔ５に相当）においては、駆動パルスＤｐの遷移タイミングの補正を行う。
　すなわち、時刻ｔ３および時刻ｔ５に対し、単発ドット記録時のフライトタイムＦＴ１と連続ドット記録時のフライトタイムＦＴ２（＝フライトタイムＦＴ３）との差に相当する時間をずらした時刻である時刻ｔ３’、ｔ５’に駆動パルスＤｐの遷移タイミングを遅らせる。
【００５２】
　この結果、記録ワイヤ駆動電流ＤIからもわかるように、実際の記録ワイヤ５０のインパクトタイミングの差は、等しくなり、シート上で距離ｌ0づつ均等に離間してドットが形成されることとなる。
【００５３】
　この単発ドット記録時と連続ドット記録時とのフライトタイムの差は、記録ワイヤ５０の駆動周波数にも依存しており、記録ワイヤ５０の駆動周波数が高いほどフライトタイムの差も大きくなる。これは、駆動周波数が高いほど、記録ワイヤ５０の残存エネルギー量も大きくなり、いわゆるリバウンド特性により今回の突出方向への突出量および突出速度がより大きくなり、ひいては、フライトタイムの差も大きくなるのである。すなわち、駆動周波数が高いほど、リバウンドにより記録ワイヤ５０がより短いフライトタイムで媒体に到達することとなる。
【００５４】
　そこで、単発ドット／連続ドット補正テーブル９３は、当該プリンタ１０において記録ワイヤ５０の駆動周波数が複数存在するような場合には、駆動周波数毎に補正データを格納すればよい。
【００５５】
　［１．２］実施形態の動作
　次に、本実施形態の動作を説明する。
　図８は、実施形態のプリンタの概要処理フローチャートである。
　プリンタ１０においては、電源が投入されると、ＣＰＵ７１がＲＯＭ７２に記録された制御プログラムを実行することにより、外部装置（たとえば、外部のパーソナルコンピュータなど）から印字データが入力される（ステップＳ１）。
【００５６】
　これによりＣＰＵ７１は、印字データに基づいて印字処理（ステップＳ１０）を実行することとなるが、本実施形態では、この印字処理に先立って、各記録ワイヤ５０毎のフライトタイムを補正するフライトタイム補正処理（ステップＳ２〜Ｓ９）こととなる。
【００５７】
　フライトタイム補正処理においては、コントローラ７０は、プラテン曲率補正値を設定すべく、入力された印字データのドットパターンに基づいて実際にドット記録を行う記録ワイヤ５０の番号、たとえば、９ピンの記録ヘッドの場合、１番ピンから９番ピンのいずれであるかを判別する（ステップＳ２）。
【００５８】
　次に判別した記録ワイヤ５０の番号に基づいてプラテン曲率補正テーブル９１を参照し、対応するプラテン曲率補正データＣPを読み出す（ステップＳ３）。
　プラテン曲率補正データＣPの読み出しと並行してコントローラ７０は、当該プリンタ１０の記録ヘッド２０がＦ段記録ヘッドユニットおよびＲ段記録ヘッドユニットが２段結合されているタイプであるか否かを判別する（ステップＳ４）。
【００５９】
　ステップＳ４の判別において、記録ヘッド２０がＦ段記録ヘッドユニットおよびＲ段記録ヘッドユニットが２段結合されているタイプである場合には（ステップＳ４；Ｙｅｓ）、コントローラ７０は、入力された印字データのドットパターンに基づいて実際にドット記録を行う記録ワイヤ５０がＦ段記録ヘッドユニットあるいはＲ段記録ヘッドユニットのいずれに属するのかを判別する（ステップＳ５）。
【００６０】
　次にコントローラ７０は、ステップＳ５の判別に基づいて、Ｆ段／Ｒ段補正テーブル９２からＦ段補正データＣFあるいはＲ段補正データＣRを読み出す（ステップＳ６）。
　プラテン曲率補正データＣPの読み出し並びにＦ段補正データＣFあるいはＲ段補正データＣRの読み出しと並行してコントローラ７０は、入力された印字データのドットパターンに基づいてドット記録が単発ドット記録あるいは連続ドット記録のいずれであるかを判別する（ステップＳ７）。
【００６１】
　次にコントローラ７０は、ステップＳ７の判別および必要に応じて記録ワイヤ５０の駆動周波数に基づいて単発ドット記録補正データＣSあるいは連続ドット記録補正データＣMを読み出す（ステップＳ８）。
　すべての補正データの読み出しが完了すると、コントローラ７０は、読み出したプラテン曲率補正データＣP、Ｆ段補正データＣFあるいはＲ段補正データＣR並びに単発ドット記録補正データＣSあるいは連続ドット記録補正データＣMに基づいて実補正値を算出する（ステップＳ）。
【００６２】
　具体的には、すべての補正データは、基準位置に対して正または負の値を有しているので、すべての補正データを加算して実補正値とする。
　そして、コントローラ７０は、得られた実補正値に基づく記録ワイヤの突出タイミング、ひいてはフライトタイムの制御を行いつつ印字処理を行うこととなる（ステップＳ１０）。
【００６３】
　［１．３］実施形態の効果
　本実施形態によれば、プラテンの曲率、２段構成の記録ヘッドのＦ段記録ヘッドユニットとＲ段記録ヘッドユニットの違い、記録ドットの単発／連続の違いの影響を受けることなく、記録が行えるため、記録ドットのアライメントずれの発生を抑制することが可能となる。
　この結果、印字品質を維持しつつ、高速印字にも対応することが可能となる。
【００６４】
　［１．４］実施形態の変形例
　以上の説明おいては、プラテンの曲率、２段構成の記録ヘッドのＦ段記録ヘッドユニットとＲ段記録ヘッドユニットの違い、記録ドットの単発／連続の違いのすべてについて補正していたが、印字データに基づいて２段構成の記録ヘッドのＦ段記録ヘッドユニットとＲ段記録ヘッドユニットの違いあるいは記録ドットの単発／連続の違いのいずれか一方のみの補正を行うようにすることも可能である。
【００６５】
　また、以上の説明においては、補正テーブルにあらかじめ補正データを記憶するようにしていたが、補正テーブルをプリンタの経時変化に伴って更新するように構成することも可能である。
【００６６】
　以上の説明においては、フライトタイムの補正を行うための制御プログラムがあらかじめＲＯＭに格納されている場合であったが、ハードディスク、リムーバブル記録媒体、ＩＣカードにあらかじめ制御プログラムを格納しておいて読み込んだり、インターネットなどのネットワークを介してダウンロードして制御プログラムを実行するように構成することも可能である。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施形態に係るプリンタの記録ヘッドとその周辺構成を示す斜視図である。
【図２】記録ヘッドの断面図である。
【図３】プリンタの制御ユニットの構成を示すブロック図である。
【図４】補正テーブルの一例を示す図である。
【図５】プラテンの曲率に起因するずれ量の説明図である。
【図６】プラテンの曲率に起因するずれ量の具体的説明図である。
【図７】単発ドット記録および連続ドット記録におけるフライトタイミングの変化を説明するための図である。
【図８】実施形態の概要処理フローチャートである。
【図９】実施形態の動作説明図（その１）である。
【図１０】実施形態の動作説明図（その２）である。
【符号の説明】
【００６８】
　１０…ドットインパクトプリンタ、２０…記録ヘッド、２１…キャリッジ、５０…記録ワイヤ、６０…制御ユニット、７０…コントローラ、７１…ＣＰＵ、７２…ＲＯＭ、７３…ＲＡＭ、７５…インターフェース、８０…モータ駆動部、８５…記録ヘッド駆動部、９０…補正テーブル、９１…プラテン曲率補正テーブル、９２…Ｆ段／Ｒ段補正テーブル、９３…単発ドット／連続ドット補正テーブル。
【図１】
2004106526.tif 000003
【図２】
2004106526.tif 000004
【図３】
2004106526.tif 000005
【図４】
2004106526.tif 000006
【図５】
2004106526.tif 000007
【図６】
2004106526.tif 000008
【図７】
2004106526.tif 000009
【図８】
2004106526.tif 000010
【図９】
2004106526.tif 000011
【図１０】
2004106526.tif 000012