(57)【特許請求の範囲】
【請求項１】
複数の記録ワイヤーを有する記録ヘッドが搭載されたキャリッジを走査しながら、前記記録ワイヤーを駆動して、記録媒体に情報を印刷するドットインパクトプリンターにおける記録ヘッドの制御方法であって、
各々の前記記録ワイヤーは、キャリッジの走査方向における１ドットラインの印刷を担当しており、
前記ドットラインの最大ライン長の領域内に、所定幅のパターン検出領域を予め複数設定しておき、
前記ドットラインの印刷において、
印刷実行前に、印刷対象の前記ドットラインにおける前記パターン検出領域が、前記特定のドットパターンを含む特定領域であるか否かを判定し、
前記特定領域であると判定された場合、前記印刷対象の前記ドットラインにおける前記特定領域の数が２以上の基準数以上含まれているか否かを判定し、
その判定結果に基づいて、前記ドットラインの印刷動作間の休止時間を決定することを
特徴とする記録ヘッドの制御方法。
【請求項２】
前記記録ヘッドの前記ドットラインの印刷動作間の前記休止時間を予め複数設定しておくとともに、各前記休止時間と前記記録ヘッドの温度とを対応付けておき、
各前記休止時間に対応付けられている前記記録ヘッドの温度は、第１温度と、前記第１温度よりも低い第２温度の少なくとも２つの温度を含み、
前記ドットラインの印刷において、
印刷実行前に、前記記録ヘッドの温度を検出し、
印刷対象の前記ドットラインにおける前記特定領域の数が前記基準数以上であった場合には、前記第２温度を用いて、検出した前記記録ヘッドの温度に対応する前記休止時間を選択し、
印刷対象の前記ドットラインにおける前記特定領域の数が前記基準数未満であった場合には、前記第１温度を用いて、検出した前記記録ヘッドの温度に対応する前記休止時間を選択し、
選択した前記休止時間により、前記ドットラインの印刷動作間において印刷を休止することを特徴とする請求項１に記載の記録ヘッドの制御方法。
【請求項３】
印刷実行前に検出した前記記録ヘッドの温度が予め設定した基準温度以下であった場合には、
前記パターン検出領域が前記特定領域であるか否かの判定結果を用いずに前記記録ヘッドの前記休止時間を決定することを特徴とする請求項１乃至２のいずれか一項に記載の記録ヘッドの制御方法。
【請求項４】
印刷データの印刷品位と、前記記録ヘッドの前記休止時間とを対応付けておき、
前記ドットラインの印刷において、
印刷対象の前記ドットラインを含む前記印刷データの印刷品位に対応付けられている前記休止時間の中から決定した前記休止時間により、前記ドットラインの印刷動作間において印刷を休止することを特徴とする請求項１乃至３のいずれか一項に記載の記録ヘッドの制御方法。
【請求項５】
情報が印刷される記録媒体の送り方向と略直交する方向に走査されるキャリッジと、
前記キャリッジに搭載され、ドットライン中に印刷ドット列を形成する複数の記録ワイヤーを有する記録ヘッドと、
前記記録ヘッドを制御する制御部と、を備え、
前記制御部は、請求項１乃至５のいずれか一項に記載の記録ヘッドの制御方法により、前記記録ヘッドの休止時間を決定して、前記ドットラインの印刷動作間において印刷を休止することを特徴とするドットインパクトプリンター。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ワイヤーを駆動して記録紙にドットを形成することにより情報を記録する記録ヘッドの制御方法、およびその記録ヘッドを備えるドットインパクトプリンターに関する。
【背景技術】
【０００２】
高信頼性や複写用紙への重ね印刷を主な目的に様々な分野で、ドットインパクトプリンターが使用されている。ドットインパクトプリンターは、複数の記録ワイヤー（ワイヤーピン）を有する記録ヘッドを備えている。記録ヘッドは、記録ワイヤーごとに記録ワイヤーを駆動する電磁石コイル（以下、ヘッドコイルという）を有し、ヘッドコイルを選択的に駆動することにより記録ワイヤーを選択的に突出する。ドットインパクトプリンターは、記録ヘッドをキャリッジに搭載し、キャリッジを記録用紙の紙幅方向に走査させながら、記録ヘッドの記録ワイヤーを、インクリボンを介して選択的に記録用紙に打ち付け、記録用紙にドットを形成し情報を記録する。
【０００３】
ドットインパクトプリンターは、記録ワイヤーが連続もしくは高頻度で駆動されると、この記録ワイヤーを駆動しているヘッドコイルの温度が急激に上昇する。そして、著しい場合は焼損する場合がある。そこで、ヘッドコイルの焼損等の不具合を防止するために、サーミスター等の温度検出器によって記録ヘッドの温度を検出して、焼損の虞がある温度に至ったときにはヘッドコイルの発熱量を減少させる制御を行っている。記録ヘッドの温度が予め設定したスピードダウン設定温度に至ったときには、ヘッドコイルの駆動周波数を減少させて印刷速度を減速させたり、記録ヘッドの温度が予め設定した停止設定温度に至ったときには、その時点で記録ヘッドによる印刷動作を停止させ、ヘッドコイルが焼損限界温度に到達しないように制御するドットインパクトプリンターが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１２７４４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ヘッドコイルの温度が急激に上昇する場合には、ヘッドコイルが予め設定された温度に到達したことを温度検出器によって検出して減速や停止などの処理を実行する前に、ヘッドコイルが焼損限界温度を越えてしまい、焼損を防止できないことがある。そのため、上述のドットインパクトプリンターは、このような事態を防止するために、予め、急激な温度上昇を引き起こすことが予測される特定のドットパターン（特定記録パターン）を設定している。そして、この特定記録パターンを印刷データ中に検出した場合は、スピードダウン設定温度や停止設定温度を通常よりも低く設定して印刷動作を行う。その結果、ヘッドコイルの温度が急激に上昇する場合においても、ヘッドコイルが焼損限界温度に到達する前に印刷動作の減速や停止を行うことができる。
【０００６】
上述のドットインパクトプリンターは、特定記録パターンを１箇所でも検出した場合に、スピードダウン設定温度や停止設定温度を低い温度に変更している。そのため、例えば、記録ヘッドの温度が十分低い状態で特定記録パターンの印刷が行われ、特定記録パターンを印刷しても焼損限界温度に到達しない場合であっても、印刷速度が減速されたり、印刷動作の停止が行われてしまうことがある。すなわち、上述のドットインパクトプリンターは、減速や停止が必要でない場合にまで減速や停止が行われる可能性があり、印刷スループットが低下してしまうという課題があった。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００８】
（適用例１）複数の記録ワイヤーを有する記録ヘッドが搭載されたキャリッジを走査しながら、前記記録ワイヤーを駆動して、記録媒体に情報を印刷するドットインパクトプリンターにおける記録ヘッドの制御方法であって、各々の前記記録ワイヤーは、キャリッジの走査方向における１ドットラインの印刷を担当しており、前記ドットラインの最大ライン長の領域内に、所定幅のパターン検出領域を予め複数設定しておき、前記ドットラインの印刷において、印刷実行前に、印刷対象の前記ドットラインにおける前記パターン検出領域が、前記特定のドットパターンを含む特定領域であるか否かを判定し、
前記特定領域であると判定された場合、前記印刷対象の前記ドットラインにおける前記特定領域の数が２以上の基準数以上含まれているか否かを判定し、その判定結果に基づいて、前記ドットラインの印刷動作間の休止時間を決定することを特徴とする記録ヘッドの制御方法。
【０００９】
この方法によれば、特定のドットパターンとして、記録ヘッドの急激な温度上昇を引き起こす可能性のあるものを設定することができる。そして、印刷対象のドットラインの最大ライン長の領域内に、所定幅のパターン検出領域を予め複数設定しておき、所定幅のパターン検出領域に特定のドットパターンが含まれているか否かを判定し、ドットラインの印刷において、印刷実行前に、印刷対象の前記ドットラインにおける前記パターン検出領域が、前記特定のドットパターンを含む特定領域であるか否かを判定し、特定領域であると判定された場合、前記印刷対象の前記ドットラインにおける前記特定領域の数が２以上の基準数以上含まれているか否かを判定し、その判定結果に基づいてドットラインの印刷動作間の休止時間を決定することができる。すなわち、記録ヘッドの急激な温度上昇がドットライン中において基準数以上発生する可能性があるか否かを判定して、記録ヘッドの温度が、印刷動作においてヘッドコイルの焼損限界温度を越える虞があるか否かを判定することができる。そのため、ヘッドコイルの焼損限界温度を越える虞があると判定した場合は、焼損を引き起こさないように設定した休止時間だけ印刷動作を休止して印刷を実行することができる。一方、ヘッドコイルの焼損限界温度を越える虞がないと判定した場合は、休止時間を設けず印刷を実行することができる。その結果、ヘッドコイルの焼損を確実に防止しつつ、必要以上の印刷スループットの低下を抑制できる。
【００１１】
この方法によれば、所定幅のパターン検出領域に特定のドットパターンが含まれているか否かを判定し、含まれている特定領域の数を判定すればよい。そのため、ドットラインのデータ全体を特定のドットパターンと対比する場合と比較して、処理負荷を軽減することができる。
【００１２】
（適用例３）前記記録ヘッドの前記ドットラインの印刷動作間の前記休止時間を予め複数設定しておくとともに、各前記休止時間と前記記録ヘッドの温度とを対応付けておき、各前記休止時間に対応付けられている前記記録ヘッドの温度は、第１温度と、前記第１温度よりも低い第２温度の少なくとも２つの温度を含み、前記ドットラインの印刷において、印刷実行前に、前記記録ヘッドの温度を検出し、印刷対象の前記ドットラインにおける前記特定領域の数が前記基準数以上であった場合には、前記第２温度を用いて、検出した前記記録ヘッドの温度に対応する前記休止時間を選択し、印刷対象の前記ドットラインにおける前記特定領域の数が前記基準数未満であった場合には、前記第１温度を用いて、検出した前記記録ヘッドの温度に対応する前記休止時間を選択し、選択した前記休止時間により、前記ドットラインの印刷動作間において印刷を休止することを特徴とする上記の記録ヘッドの制御方法。
【００１３】
この方法によれば、複数の休止時間に対応付けられている記録ヘッドの温度を複数設定することができる。そのため、特定のドットパターンを含むパターン検出領域の数に基づいて２種類以上の温度を使い分け、休止時間を選択することができる。その結果、ヘッドコイルの焼損を確実に防止しつつ、必要以上の印刷スループットの低下を抑制できる。
【００１４】
（適用例４）印刷実行前に検出した前記記録ヘッドの温度が予め設定した基準温度以下であった場合には、前記パターン検出領域が前記特定領域であるか否かの判定結果を用いずに前記記録ヘッドの前記休止時間を決定することを特徴とする上記の記録ヘッドの制御方法。
【００１５】
この方法によれば、複数のパターン検出領域で特定のドットパターンが印刷されるにも関わらず、ヘッドコイルの焼損限界温度を超えない可能性があることを知ることができ、印刷スループットの低下を抑制することができる。
【００１６】
（適用例５）印刷データの印刷品位と、前記記録ヘッドの前記休止時間とを対応付けておき、前記ドットラインの印刷において、印刷対象の前記ドットラインを含む前記印刷データの印刷品位に対応付けられている前記休止時間の中から決定した前記休止時間により、前記ドットラインの印刷動作間において印刷を休止することを特徴とする上記の記録ヘッドの制御方法。
【００１７】
ドットインパクトプリンターは、印刷品位の設定に応じて記録ヘッドの駆動制御が異なる。そのため、印刷品位によって温度上昇の度合いが異なる。この方法によれば、印刷品位に対応づけて駆動モードを設定することができる。そのため、ヘッドコイルの焼損防止と印刷スループットの低下抑制の両立を実現することができる。
【００１８】
（適用例６）情報が印刷される記録媒体の送り方向と略直交する方向に走査されるキャリッジと、前記キャリッジに搭載され、ドットライン中に印刷ドット列を形成する複数の記録ワイヤーを有する記録ヘッドと、前記記録ヘッドを制御する制御部と、を備え、前記制御部は、上記の記録ヘッドの制御方法により、前記記録ヘッドの休止時間を決定して、前記ドットラインの印刷動作間において印刷を休止することを特徴とするドットインパクトプリンター。
【００１９】
この構成によれば、ドットインパクトプリンターは、特定のドットパターンとして、記録ヘッドの急激な温度上昇を引き起こす可能性のあるものを設定することができる。そして、印刷対象のドットラインに特定のドットパターンが基準数以上含まれているか否かを判定し、ドットラインの印刷動作間の休止時間を決定することができる。すなわち、記録ヘッドの急激な温度上昇が、ドットライン中において基準数以上発生するか否かを判定して、記録ヘッドの温度が、ドットラインの印刷においてヘッドコイルの焼損限界温度を越える虞があるか否かを判定することができる。
【００２０】
そのため、ヘッドコイルの焼損限界温度を越える虞があると判定した場合は、焼損を引き起こさないように設定した休止時間だけ印刷動作を休止して印刷を実行することができる。一方、ヘッドコイルの焼損限界温度を越える虞がないと判定した場合は、休止時間を設けず印刷を実行することができる。その結果、ヘッドコイルの焼損を確実に防止しつつ、必要以上の印刷スループットの低下を抑制できるドットインパクトプリンターを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】ドットインパクトプリンターのプリンター本体を示す斜視図。
【図２】ドットインパクトプリンターのプリンター本体の側断面図。
【図３】記録ヘッドの断面図。
【図４】記録ヘッドの分解斜視図。
【図５】ドットインパクトプリンターにおける印刷の制御系を示すブロック図。
【図６】キャリッジの走行区間およびドットラインにおけるパターン検出領域の配置図。
【図７】駆動モードの決定に用いる特殊ビットイメージ（特定のドットパターン）の説明図。
【図８】休止時間決定用の制御テーブル。
【図９】制御テーブルを用いた印刷処理の流れを示すフローチャート。
【発明を実施するための形態】
【００２２】
以下、本実施形態を、図面を参照して説明する。なお、以下の説明で参照する図面では、説明および図示の便宜上、部材ないし部分の縦横の縮尺を実際のものとは異なるように表す場合がある。
【００２３】
（ドットインパクトプリンターの構成について）
本実施形態にかかる記録ヘッドが適用されるドットインパクトプリンターについて、図１および図２を参照して説明する。図１は、ドットインパクトプリンターのプリンター本体を示す斜視図であり、図２は、ドットインパクトプリンターのプリンター本体の側断面図である。なお、図１および図２に示すＸ方向は、印刷される記録用紙の幅方向、すなわちキャリッジの移動方向を示し、Ｙ方向は、キャリッジに搭載された記録ヘッドの記録ワイヤーの突出方向を示し、Ｚ方向は、Ｘ方向およびＹ方向と直交する方向を示す。
【００２４】
ドットインパクトプリンターは、物流や商流等の分野に用いられ、プラテンに沿って走行するキャリッジに記録ヘッドを搭載し、この記録ヘッドをプラテンの軸方向に走行させる間に、記録ヘッドに備えられた複数の記録ワイヤーをインクリボンを介して、上記プラテンの前方周面に位置する記録用紙に打ち付ける。このようにすることにより、記録用紙に文字や画像等の情報を記録する。記録用紙は、普通紙や複写用紙からなる単票用紙や連続用紙の他に、通帳や封筒などを含む。
【００２５】
図１および２に示すように、ドットインパクトプリンター１００は、少なくとも、フレーム部２０、印刷機構部３０、および紙搬送機構部４０を有するプリンター本体部５０と、制御装置８０と、これらを覆う図示しない外装ケースとを有して構成される。
フレーム部２０は、少なくとも、本体フレームとしてのベースフレーム２１と、紙案内フレーム２２と、左サイドフレーム２３および右サイドフレーム２４とを有する。印刷機構部３０は、少なくとも、記録ヘッド１８と、記録ヘッド１８を搭載したキャリッジ１９と、キャリッジ移動機構部６０（図５参照）とを有する。紙搬送機構部４０は、プラテン４１と、紙案内４２と、ピンチローラー４３と、プッシュトラクターユニット４４と、排出ユニット４５と、紙供給ガイド４６と、を有する。
【００２６】
図１に示すように、フレーム部２０の左サイドフレーム２３および右サイドフレーム２４は、図中Ｘ方向両側に各々立設して設けられ、左サイドフレーム２３と右サイドフレーム２４との間には、ベースフレーム２１および紙案内フレーム２２（図２参照）が配置されている。また、左サイドフレーム２３と右サイドフレーム２４間に、キャリッジガイド軸３２およびプラテン４１が回動自在に架け渡されている。紙案内４２は、左サイドフレーム２３と右サイドフレーム２４との間に配設されて、紙案内フレーム２２に嵌合し固定されている。さらには、左サイドフレーム２３および右サイドフレーム２４のＹ方向後方部には、プッシュトラクターユニット４４および排出ユニット４５を装着可能な図示しないトラクターユニット装着部、排出ユニット装着部が設けられている。
【００２７】
プッシュトラクターユニット４４は、記録用紙Ｓとしての連続紙を紙搬送機構部４０へ送り出す。紙供給ガイド４６（図２参照）は、記録用紙Ｓとしての単票紙を１枚ずつ（または１綴りずつ）紙搬送機構部４０へ供給する。また、排出ユニット４５は、連続紙または単票紙等の記録用紙Ｓを紙搬送機構部４０からドットインパクトプリンター１００外へ排出する。図２に示すように、連続紙は、プッシュトラクターユニット４４のトラクターベルト３７の回転により、このトラクターベルト３７のピン４７の作用で、紙搬送機構部４０の紙案内４２に案内される。そして、連続紙は、この紙案内４２とプラテン４１との間に形成される紙搬送経路４８を経て、プラテン４１のＹ方向前方へ向かい、図中矢印α方向に送給される。
【００２８】
このプッシュトラクターユニット４４の非動作時に、紙供給ガイド４６から単票紙が１枚ずつ（または１綴りずつ）、紙搬送経路４８を経てプラテン４１の前方へ供給可能とされる。また、排出ユニット４５の排出ローラー４９の回転により、後述のごとく、記録ヘッド１８により文字等が記録された連続紙または単票紙は、紙搬送機構部４０のプラテン４１から図中矢印β方向に引き出される。これにより、連続紙または単票紙は、キャリッジ１９のＸ方向（主走査方向）に直交するＹ方向（副走査方向）に搬送される。
【００２９】
図１に示すキャリッジ１９は、キャリッジガイド軸３２に摺動自在に挿通されるとともに、記録ヘッド１８を搭載する。キャリッジガイド軸３２がプラテン４１と平行に配置されることから、キャリッジ１９は、これらのプラテン４１およびキャリッジガイド軸３２の軸方向と一致するＸ方向に移動（走行）可能となる。図示しないキャリッジ駆動モーターの正転または逆転により、キャリッジ１９は、タイミングベルト３５（図２参照）を介しキャリッジガイド軸３２に案内されて、Ｘ方向に沿って往復走行する。
【００３０】
記録ヘッド１８は、複数の記録ワイヤー９（図３参照）を備え、これらの記録ワイヤー９の突出方向（Ｙ方向）前方にインクリボン３６（図２参照）が位置する。記録ヘッド１８は、キャリッジ１９のＸ方向への移動区間のうちの所定の印刷可能区間で、記録ワイヤー９を突出動作させる。そして、記録ワイヤー９をインクリボン３６に打ち当て、インクリボン３６に含浸されるインクを、プラテン４１とインクリボン３６との間に搬送される記録用紙Ｓ（連続紙または単票紙等）に付着させて、この記録用紙Ｓにドットを形成する。
【００３１】
キャリッジ１９がＸ方向左向きまたは右向きに走行する間に、記録ヘッド１８の複数の記録ワイヤー９により一行分の記録がなされる。この一行分の記録がなされる度に、記録用紙Ｓが連続紙の場合には、図２に示す紙搬送機構部４０のプラテン４１、プッシュトラクターユニット４４および排出ユニット４５が、記録用紙Ｓを所定量（通常行間分）搬送させる。また、記録用紙Ｓが単票紙の場合には、紙搬送機構部４０のプラテン４１、ピンチローラー４３および排出ユニット４５が記録用紙Ｓを所定量（通常行間分）搬送させる。この記録用紙Ｓの搬送は、一般にキャリッジ１９がＸ方向への移動区間のうちの所定の印刷可能区間以外の待機区間に位置するときに行われる。記録ヘッド１８による記録動作は、これらの動作が繰り返されることにより実施される。
【００３２】
なお、ドットインパクトプリンター１００は、ベースフレーム２１と紙案内フレーム２２との間に開口して形成されて、図２中Ｚ方向下方から紙搬送機構部４０内へ記録用紙Ｓを供給するためのボトム紙供給口３９をも有する。
【００３３】
なお、上記の作業を行う紙搬送機構部４０、キャリッジ移動機構部６０、印刷機構部３０の駆動制御は、制御装置８０の制御によって実施される。この制御装置８０は基板等に実装され、例えばプリンター本体部５０のＹ方向後方における紙案内フレーム２２のＺ方向下方に配置される。なお、制御装置８０の詳細については後述する。
【００３４】
（記録ヘッドについて）
ここで、記録ヘッドについて、図３および図４を参照して説明する。図３は、記録ヘッドの断面図であり、図４は、記録ヘッドの分解斜視図である。なお、図３および図４に示すＸ方向、Ｙ方向、およびＺ方向は、図１および図２に示すＸ方向、Ｙ方向、およびＺ方向と同一方向を示す。
【００３５】
図３および図４に示すように、記録ヘッド１８は、シリアルドットヘッドと称されるものであり、複数本の記録ワイヤー９と、複数のヘッドコイル（電磁石コイル）１０と、これらを収容するヘッド本体５２と、ノーズ部５３と、放熱器５４と、温度検出器（サーミスター）１４とを有する。記録ヘッド１８は、ヘッド本体５２にノーズ部５３が図３中Ｙ方向に連設され、ヘッド本体５２の外周側に放熱器５４が配置されて構成される。記録ワイヤー９は、断面視円形のワイヤーピンで形成され、１つの記録ワイヤー９の端面で１つのドットを形成する。そのため、その記録ヘッド１８が記録するドット構成（ドット密度）に従い、例えば９ピン、１６ピン、２４ピン等複数本設けられる。また、一般に１つの記録ワイヤー９に対応して１つのヘッドコイル１０が配置される。
【００３６】
図３に示すように、ヘッド本体５２は、複数の記録ワイヤー９およびヘッドコイル１０を収容すべく、フレーム５６と、ワイヤーレバー５７と、復帰ばね５９とを有して構成される。フレーム５６は、外周円形に形成され、ヘッドコイル１０が巻き付けられるコア５５を周方向に所定間隔を隔てて複数個配置する。ワイヤーレバー５７は、ワイヤーレバー５７の一方の先端に記録ワイヤー９が連結されており、ヘッドコイル１０への通電動作によってコア５５に吸着され駆動される。また、復帰ばね５９は、ワイヤーレバー５７をピン５８を支点にコア５５から離れる方向に付勢している。このような構成により、ワイヤーレバー５７がコア５５に吸着されたとき、記録ワイヤー９はノーズ部５３からＹ方向（外方向）に突出動作をする。このヘッド本体５２は、記録ワイヤー９の進退方向であるＹ方向に２段積み重ねられて、ヘッド本体結合体として配置される。ただし、図３では、一方のヘッド本体５２のみを示している。
【００３７】
ノーズ部５３は、記録ワイヤー９の突出動作を含む進退動作を案内するものであり、内部に配置された複数個の中間ガイド６２と、先端部に配置された１つの先端ガイド６３を備える。複数本の記録ワイヤー９は、これら中間ガイド６２および先端ガイド６３を貫通して進退動作が案内される。なお、複数本の記録ワイヤー９は、ノーズ部５３の先端ガイド６３にＺ方向に沿って列状もしくは千鳥状に配列される。なお、図３では、中間ガイド６２および先端ガイド６３に１本の記録ワイヤー９が貫通する場合を示し、他の記録ワイヤー９については省略している。
【００３８】
図３および図４に示すように、放熱器５４は、アルミ等の熱伝導性のよい材料で略筒形状に構成され、外側に複数枚のフィン６４が一体に設けられている。この放熱器５４は、前述のヘッド本体結合体における各ヘッド本体５２の外周部に配置されて、各ヘッド本体５２を覆う。ヘッド本体５２のヘッドコイル１０は、印刷動作、すなわち通電されることよって発熱体となって発熱する。この放熱器５４は、ヘッドコイル１０の発熱によるヘッド本体５２の熱を、フィン６４を用いて放熱させてヘッド本体５２を冷却する機能を有する。
【００３９】
図４に示すように、ヘッド本体結合体の一方のヘッド本体５２におけるフレーム５６の外周部に、このヘッド本体５２のフレーム５６の温度を検出する温度検出器（サーミスター）１４が設置される。この温度検出器１４は、ヘッド本体結合体のヘッド本体５２に放熱器５４が設置された状態で、この放熱器５４の内周面６５に形成された溝６６内に収容される。温度検出器１４は、ヘッド本体５２のフレーム５６の温度を検出して制御装置８０に出力する。なお、記録ヘッド１８は、上述の構造を有するため、ヘッドコイル１０そのものの温度はフレーム５６の温度より高温になる。そのため、事前にヘッドコイル１０の温度とフレーム５６の温度との相関をとり、ヘッドコイル１０の温度、すなわち発熱量をコントロールしている。
【００４０】
（ドットインパクトプリンターの制御について）
次に、ドットインパクトプリンターの制御系について、図５を参照して説明する。図５は、ドットインパクトプリンターの主要構成を示すブロック図である。図５に示すように、ドットインパクトプリンター１００は、記録ヘッド１８を有する印刷機構部３０、キャリッジモーター６９を有するキャリッジ移動機構部６０、紙搬送機構部４０と、温度検出器（サーミスター）１４を含む検出部６８とを有するプリンター本体部５０と、これらを統括制御する制御装置８０とを備えている。
【００４１】
制御装置８０は、制御系の主要部となる制御部３３と、記録ヘッド１８を駆動制御するヘッドドライバー８２と、紙搬送機構部４０およびキャリッジ移動機構部６０を駆動するモータードライバー８４と、インターフェイス部８５とを備えている。制御部３３は、ＣＰＵ（Central Processing Unit）８６と、情報処理部８７と、記憶部８８とを備えている。ＣＰＵ８６は、図示しない操作系や検出系からの入力信号処理、印刷処理等の各種処理を実行する。情報処理部８７は各種情報を処理する。
【００４２】
記憶部８８は、図示しないＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を含んだ構成を有している。ＲＡＭは、ホストコンピューター８９からインターフェイス部８５を介して入力される印刷データ等の各種データを一時的に格納したり、ＣＰＵ８６によって実行される印刷処理等のプログラムを一時的に展開したりする。ここで、印刷データは、記録ヘッド１８で記録用紙Ｓに印刷すべきパターンを指示するものである。
【００４３】
ヘッドドライバー８２は、ＣＰＵ８６からの指令に基づいて、記録ヘッド１８の記録ワイヤー９を個別またはグループ別に制御する。モータードライバー８４は、ＣＰＵ８６からの指令に基づいて、紙搬送機構部４０およびキャリッジ移動機構部６０のそれぞれのモーターを個別に制御する。インターフェイス部８５は、ホストコンピューター８９から受け取った印刷データ等を制御部３３に出力したり、制御部３３から受け取った各種情報をホストコンピューター８９に出力したりする。
【００４４】
（記録ヘッドの制御方法）
ここで、記録ヘッド１８の制御方法について説明する。記録ヘッド１８は、図５に示す制御部３３によって制御される。制御部３３は、印刷データや制御コマンド等に基づいて、所定の駆動モードを選択して記録ヘッド１８の各ヘッドコイル１０にヘッドドライバー８２を介して制御信号を出力し、各ヘッドコイル１０の通電状態を制御する。駆動モードは、制御部３３の記憶部８８に記憶され、例えば、ヘッドコイル駆動周波数ｆ、ヘッドコイル通電時間Ｐｗ等を指定する。なお、ここで、ヘッドコイル駆動周波数ｆは、記録ヘッド１８のヘッドコイル１０へ印加されるパルス電圧の周波数のことであり、記録ワイヤー９における単位時間当たりの最大突出動作回数を意味する。
【００４５】
また、駆動モードは、例えば、印刷モードと文字品位の２つのパラメーターの組合せによって指定されている。印刷モードとしては、通常の印刷作業である「ノーマル」と複写印刷作業である「コピー」のいずれかのモードである。ただし、コピーモードは、２枚複写、４枚複写等の複写枚数により複数設定される場合がある。文字品位としては、「Ｄｒａｆｔ」と、「ＬＱ（Letter Quality）」のいずれかである。Ｄｒａｆｔモードは、予め設定した基準解像度よりも低い解像度の印刷であり、ＬＱモードは、基準解像度以上の解像度の印刷である。
【００４６】
（キャリッジの走行制御について）
次いで、記録ヘッドを搭載したキャリッジの走行制御について、図５〜８を参照して説明する。本実施例は、記録ヘッドの過度な温度上昇をキャリッジの走行、すなわちキャリッジの走行における休止時間で低減させようとするものである。図６は、キャリッジの走行区間および各ドットラインにおけるパターン検出領域の配置図である。図７は、休止時間の決定に用いる特定のドットパターンの例示としての特殊ビットイメージの説明図であり、図７（ａ）は同一の記録ワイヤーにより連続して５０ドットが形成される第１ドットパターン、図７（ｂ）は同一の記録ワイヤーにより連続した５０ドット分の長さにおいて１ドットおきに２５個のドットが形成される第２ドットパターンである。図８は、休止時間決定用の制御テーブルである。
【００４７】
キャリッジ１９の走行は、図５に示す制御部３３によって制御される。制御部３３は、モータードライバー８４を介してキャリッジ移動機構部６０のキャリッジモーター６９に制御信号を出力してキャリッジ１９の走行を制御する。上述のように、キャリッジ１９は、キャリッジモーター６９の正転または逆転により、タイミングベルト３５（図２参照）を介しキャリッジガイド軸３２に案内されて、図１中Ｘ方向に沿って往復走行する。以降、キャリッジ１９のＸ方向の走行可能な区間を走行区間Ｍと称する。
【００４８】
図６に示すように、キャリッジ１９の走行区間Ｍは、印刷可能区間Ｌと待機区間Ｑとに区分される。印刷可能区間Ｌにおいて、記録ヘッド１８の複数の記録ワイヤー９により複数のドットラインＬによって構成される一行分の記録がなされる。なお、ここでは、印刷可能区間Ｌの区間全域にドットラインが形成されるため同一な符号Ｌを用いる。本実施例においては、印刷可能区間Ｌは、１ドットラインＬを例えば最大１３６桁（１桁は、１文字分の幅）で構成しており、この１ドットラインＬの最大桁の領域内に、５箇所のパターン検出領域１５を設定している。すなわち、１３６桁の左端と右端にそれぞれパターン検出領域１５を設け、その中間に残り３箇所のパターン検出領域１５が均等に配置されるように、各パターン検出領域１５を配置している。各パターン検出領域の幅を８桁とした場合には、隣接するパターン検出領域１５の間の非検出領域１６の幅は２４桁となる。なお、図６に示す１ドットラインＬは、記録ヘッド１８の１つの記録ワイヤー９が受け持つ。
【００４９】
図６に示すように、待機区間Ｑは、印刷可能区間Ｌの両側に位置している。待機区間Ｑでは、記録ヘッド１８の印刷動作は行われず、キャリッジ１９走行の減速、方向転換、必要に応じて休止（停止）、加速が行われる。また、一般に記録用紙Ｓの搬送は、キャリッジ１９が待機区間Ｑ内に位置するときに行われる。
【００５０】
また、図５に示す制御部３３は、上述のように記録ヘッド１８の各ヘッドコイル１０に制御信号を出力し、各ヘッドコイル１０の通電状態を制御する。制御部３３には、図３および図４に示す記録ヘッド１８のフレーム５６に設けられた温度検出器１４の検出信号が入力される。制御部３３は、印刷を行うときには、温度検出器１４の検出信号に基づいて記録ヘッド１８が予め設定した基準温度を越えたか否かを判定する。そして、この判定結果に基づいて、キャリッジ１９の走行制御、すなわち、キャリッジ１９の走行休止時間に係る設定を決定する。制御部３３の記憶部８８は、このような休止時間の決定、および、休止時間における制御に用いられるデータを記憶する。
【００５１】
図７（ａ），（ｂ）に示すように、特殊ビットイメージとしての第１ドットパターンＰ１は、同一の記録ワイヤー９により連続して例えば５０ドットが形成され、第２ドットパターンＰ２は、同一の記録ワイヤー９により連続した５０ドット分の長さにおいて例えば１ドットおきに２５個のドットが形成される。制御部３３は、各ドットラインＬの印刷を行う前に、予め、印刷対象のドットラインＬにおける上記の５箇所のパターン検出領域１５に、これらの第１ドットパターンＰ１、もしくは第２ドットパターンＰ２が含まれるか否かの判定を行う。そして、印刷対象のドットラインＬにおいて、第１ドットパターンＰ１、もしくは第２ドットパターンＰ２が含まれるパターン検出領域１５（特定領域）の数がいくつあるかをカウントして、このカウント数が、予め設定した基準数Ｎ以上か、基準数Ｎ未満かを判定する。そして、この判定結果に基づいて、このドットラインＬを印刷するときのキャリッジ１９（記録ヘッド１８）の休止時間を決定している。なお、本実施例では、基準数Ｎとして、２、３、４、５のいずれかの数を設定することができる。
【００５２】
次いで、図８に示す休止時間決定用の制御テーブルを説明する。本実施例では、キャリッジ１９の休止時間を決定するためのパラメーターとして、特定領域の数と、印刷対象のドットラインＬを含む印刷データに対して指定される印刷品位の設定とを用いる。印刷品位は、「ノーマル」と「コピー」との２つ印刷モードと「Ｄｒａｆｔ」と「ＬＱ（Letter Quality）」との２つの文字品位の２つのパラメーターの組合せによって指定されている。
【００５３】
上述したように、本実施例では、温度検出器１４の検出信号に基づいて記録ヘッド１８が予め設定した基準温度Ｔを越えたか否かを判定し、この判定結果に基づいて、各ドットラインＬの印刷時のキャリッジ１９（記録ヘッド１８）の休止時間を決定している。この基準温度Ｔとして、例えば３種類の基準温度Ｔを用いている。図８の制御テーブルにおいて、「特殊ビットイメージ」と表示している欄は、特定領域の数が基準数Ｎ以上の場合、「特殊ビットイメージ以外」と表示している欄は、特定領域の数が基準数Ｎ未満の場合を示す。制御テーブルは、上記の２種類の印刷モードと文字品位の組合せからなる４種類の印刷品位のそれぞれについて、特定領域の数が基準数Ｎ以上の場合（特殊ビットイメージ）と、特定領域の数が基準数Ｎ未満の場合（特殊ビットイメージ以外）の２つに場合分けして、これらの合計８パターンについて、３種類の基準温度Ｔの設定値を予め設定している。
【００５４】
制御テーブルにおいては、設定した基準温度Ｔと共に、各基準温度Ｔに対応する温度検出器１４の出力値Ｒ、すなわち、例えばサーミスターの出力値を表示している。図８に示すように、３種類の基準温度Ｔの設定値は、特定領域の数が基準数Ｎ以上の場合（特殊ビットイメージ）の設定値（第２温度）と、特定領域の数が基準数Ｎ未満の場合（特殊ビットイメージ以外）の設定値（第１温度）の２種類となっている。
【００５５】
３種類の基準温度Ｔの中で最も低い基準温度Ｔは、ケースＣ１であり、この基準温度Ｔに対応する温度検出器１４の出力値ＲをＲ１としている。制御部３３は、温度検出器１４の出力値ＲとＲ１との比較判定により、休止時間Ｈを決定する。ここで、本実施例では、休止時間Ｈの各温度の設定を、印刷品位の設定によって異ならせている。図８の制御テーブルに示す値は、基準休止時間Ｈｓｔに対して乗ずる割合Ｋ（％）を示している。なお、基準休止時間Ｈｓｔは、最大１秒ほどが好ましい。また、基準休止時間Ｈｓｔに対して乗ずる割合Ｋとして、例えば、割合Ｋ１と割合Ｋ２との２種類を設定している。これは、印刷データや駆動モードによって使い分けてもよい。また、温度を細分化して種類を増やしてもよい。
【００５６】
次に低い基準温度Ｔは、ケースＣ２であり、この基準温度Ｔに対応する温度検出器１４の出力値ＲをＲ２としている。制御部３３は、温度検出器１４の出力値ＲとＲ２との比較判定により、休止時間Ｈを決定する。そして、最も高い基準温度Ｔは、ケースＣ３であり、この基準温度Ｔに対応する温度検出器１４の出力Ｒ値をＲ３としている。
【００５７】
（印刷処理の流れについて）
次いで、ドットラインの印刷処理の流れについて図８および図９を参照して説明する。図９は、制御テーブルを用いた各ドットラインの印刷処理の流れを示すフローチャートである。なお、以下の説明では、印刷モードがノーマルであって文字品位がＤｒａｆｔモードの場合について説明する。
【００５８】
図９に示すステップＳ１において、制御部３３は、温度検出器１４の出力値Ｒを検出し、予め設定した基準温度Ｔに対応する出力値Ｒとの比較判定を行う。ここで用いる基準温度Ｔは、上述した３種類の基準温度Ｔの中の最も低い温度であるケースＣ１よりも更に低い値であり、例えば、１７℃（対応する温度検出器１４の出力値Ｒ０は７１．５１ＫΩ）に設定されているとする。記録ヘッド１８の温度が基準温度Ｔ以下の場合、すなわち、Ｒ≧７１．５１ＫΩの場合には（ステップＳ１：Ｙｅｓ）、記録ヘッド１８の温度が十分低いと判断してステップＳ２に進む。
【００５９】
ステップＳ２において、上記条件における休止時間Ｈを設定する。制御部３３では、図８に示す制御テーブルよりケースＣ０を選択する。ケースＣ０において、基準休止時間Ｈｓｔに乗ずる割合Ｋは０％であるため、休止時間Ｈは０、すなわち待機区間Ｑでは、休止時間Ｈを設定せずキャリッジ１９の減速、方向転換、加速を行うことが決定する。そして、ステップＳ３に進む。
ステップＳ３において、予め設定された駆動モードで印刷対象のドットラインＬの印刷を実行する。そして、処理を終了する。
【００６０】
図９に示すステップＳ１において、記録ヘッド１８の温度ｔが基準温度Ｔよりも高い場合（ステップＳ１：Ｎｏ）には、ステップＳ４に進む。
ステップＳ４では、特殊ビットイメージの検出判定を行う。図６に示す５箇所のパターン検出領域１５における特殊ビットイメージ（第１ドットパターンＰ１もしくは第２ドットパターンＰ２）の検出処理と、その検出箇所数と基準数Ｎとの比較判定を行う。特殊ビットイメージを検出したパターン検出領域１５（特定領域）の数がＮ以上であった場合には（ステップＳ４：Ｙｅｓ）、ステップＳ５に進む。
【００６１】
ステップＳ５では、制御部３３は、図８の制御テーブルを参照して、３種類の基準温度Ｔとして、今回の印刷データに対して指定されている印刷品位における「特殊ビットイメージ」の欄の温度を選択する。そして、選択した基準温度Ｔに対応する出力値Ｒ１、Ｒ２、Ｒ３を、休止時間Ｈを決定するための判定値として設定する。
一方、ステップＳ４において、特殊ビットイメージを検出したパターン検出領域１５の数がＮ未満であった場合には（ステップＳ４：Ｎｏ）、ステップＳ６に進む。
ステップＳ６では、図８の制御テーブルを参照して、３種類の基準温度Ｔとして、今回の印刷データに対して指定されている印刷品位における「特殊ビットイメージ以外」の欄の温度を選択する。そして、選択した基準温度Ｔに対応する温度検出器１４の出力値Ｒ１、Ｒ２、Ｒ３を、休止時間Ｈを決定するための判定値として設定する。
【００６２】
図９に示すステップＳ４の判定でステップＳ５に進んだ場合には、続くステップＳ７〜Ｓ１２において、温度検出器１４の出力値ＲとＲ１、Ｒ２、Ｒ３との比較判定を行い、判定結果に基づいて休止時間Ｈを設定する。ステップＳ５において、この場合の３種類の基準温度Ｔ（第２温度）は、それぞれ、６５℃、７５℃、１０７℃となっている。
【００６３】
まず、ステップＳ７において、最も低い基準温度ＴであるケースＣ１（６５℃）に対応する出力値Ｒ１との比較判定を行う。ここで、Ｒ＞Ｒ１（記録ヘッド１８の温度ｔ＜６５℃）の場合には（ステップＳ７：Ｎｏ）、ステップＳ８に進んで、上記条件における休止時間Ｈを設定する。制御部３３では、図８に示す制御テーブルより基準休止時間Ｈｓｔに乗ずる割合Ｋは４０％であるため、休止時間Ｈは０．４×Ｈｓｔ、すなわち待機区間Ｑでは、休止時間Ｈとして０．４×Ｈｓｔを設定することが決定する。そして、ステップＳ３に進む。
ステップＳ３において、予め設定された駆動モードで印刷対象のドットラインＬの印刷を実行する。そして、処理を終了する。
【００６４】
一方、ステップＳ７において、Ｒ≦Ｒ１（記録ヘッド１８の温度ｔ≧６５℃）であった場合には（ステップＳ７：Ｙｅｓ）、ステップＳ９に進んで、ケースＣ２（７５℃）に対応する出力値Ｒ２との比較判定を行う。そして、Ｒ＞Ｒ２（記録ヘッド１８の温度ｔ＜７５℃）の場合には（ステップＳ９：Ｎｏ）、ステップＳ１０に進んで、上記条件における休止時間Ｈを設定する。制御部３３では、図８に示す制御テーブルより基準休止時間Ｈｓｔに乗ずる割合Ｋは５０％であるため、休止時間Ｈは０．５×Ｈｓｔ、すなわち待機区間Ｑでは、休止時間Ｈとして０．５×Ｈｓｔを設定することが決定する。そして、ステップＳ３に進む。
ステップＳ３において、予め設定された駆動モードで印刷対象のドットラインＬの印刷を実行する。そして、処理を終了する。
【００６５】
次に、ステップＳ９において、Ｒ≦Ｒ２（記録ヘッド１８の温度ｔ≧７５℃）であった場合には（ステップＳ９：Ｙｅｓ）、ステップＳ１１に進んで、印刷停止条件としてのケースＣ３（１０７℃）に対応する出力値Ｒ３との比較判定を行う。そして、Ｒ＞Ｒ３（記録ヘッド１８の温度ｔ＜１０７℃）の場合には（ステップＳ１１：Ｎｏ）、ステップＳ１２に進んで、上記条件における休止時間Ｈを設定する。制御部３３では、図８に示す制御テーブルより基準休止時間Ｈｓｔに乗ずる割合Ｋは５０％であるため、休止時間Ｈは０．５×Ｈｓｔ、すなわち待機区間Ｑでは、休止時間Ｈとして０．５×Ｈｓｔを設定するとともにキャリッジの往復移動のうち片側移動のみ印字ことを決定する。そして、ステップＳ３に進む。
ステップＳ３において、予め設定された駆動モードで印刷対象のドットラインＬの印刷を実行する。そして、処理を終了する。
【００６６】
一方、ステップＳ１１においてＲ≦Ｒ３（記録ヘッド１８の温度ｔ≧１０７℃）であった場合には（ステップＳ１１：Ｙｅｓ）、ステップＳ１３に進み、予め設定した遅延時間（記録ヘッド１８の放熱を行うための時間）の間は印刷を停止する。その後、ステップＳ１に戻って処理を再開する。
【００６７】
図９に示すステップＳ４の判定でステップＳ６に進んだ場合には、続くステップＳ１４〜Ｓ１９において、記録ヘッド１８の温度ｔに対応する温度検出器１４の出力値Ｒと基準温度Ｔに対応する温度検出器１４の出力値Ｒ１，Ｒ２，Ｒ３との比較判定を行い、判定結果に基づいて休止時間Ｈを設定する。ステップＳ６において、この場合の基準温度Ｔ（第１温度）は、それぞれ、１０２℃，１０７℃，１１０℃となっている。ステップＳ１４〜Ｓ１９は、３種類の基準温度ＴがステップＳ７〜Ｓ１２の処理を行う場合よりも高く設定されている点を除いては、ステップＳ７〜Ｓ１２と同様の作業が行われる。
【００６８】
ここで、ステップＳ８，Ｓ１０，Ｓ１２における休止時間Ｈの設定内容は、ステップＳ１５，Ｓ１７，Ｓ１９における各設定内容とそれぞれ一致している。つまり、本実施例では、図８および図９に示すように、ステップＳ８，Ｓ１０，Ｓ１２の各設定内容に休止時間Ｈを変更するための記録ヘッド１８の基準温度Ｔが、「特殊ビットイメージ」の場合には「特殊ビットイメージ以外」の場合よりも低くなっており、「特殊ビットイメージ」の場合には、記録ヘッド１８の温度が同一であっても、より放熱効果を期待する休止時間Ｈに設定される。
【００６９】
なお、上記は、印刷モードがノーマルであって文字品位がＤｒａｆｔモードの場合について説明したが、他のモード例えば印刷モードがコピーであったり文字品位がＬＱモードであったりしても図８の制御テーブルに基づいて同様の処理を行う。
【００７０】
以下、本実施例の効果を記載する。
（１）上述の記録ヘッド１８の制御方法によると、記録ヘッド１８のヘッドコイル１０の過度な温度上昇を、記録ヘッド１８の印刷可能区間Ｌ以外の待機区間Ｑで記録ヘッド１８を休止させることによって防止することができる。また、その休止時間Ｈは、印刷対象のドットラインＬ中にヘッドコイル１０の急激な温度上昇を引き起こす可能性がある特殊ビットイメージとしての第１ドットパターンＰ１もしくは第２ドットパターンＰ２が基準数Ｎ以上含まれているか否かを判定し、記録ヘッド１８の印刷動作間の休止時間Ｈを決定することができる。そのため、ヘッドコイル１０の通電等を制御する場合と比較して簡単な方法でヘッドコイル１０の急激な温度上昇を防止することができる。
【００７１】
（２）上述の記録ヘッド１８の制御方法によると、記録ヘッド１８の駆動モードを同じくしてヘッドコイル１０の急激な温度上昇を防止することができる。そのため、ドットインパクトプリンター１００の制御が複雑になることを防止することができる。
【００７２】
（３）上述の記録ヘッド１８の制御方法によると、印刷対象のドットラインＬにおけるパターン検出領域１５と特殊ビットイメージとを照合して、特殊ビットイメージを含むパターン検出領域１５の数が基準数Ｎ以上の場合には、休止時間Ｈを設定するための記録ヘッド１８の温度の基準値を、低い温度（第２温度）に設定している。一方、基準数Ｎ未満の場合には、休止時間Ｈを設定するための記録ヘッド１８の温度の基準値を、第２温度よりも高い温度（第１温度）に設定している。このため、特殊ビットイメージを含むパターン検出領域１５の数が１以下で、記録ヘッド１８の温度がヘッドコイル１０の焼損限界温度を越えないことが想定される場合は、休止時間Ｈを少ない時間に設定することができる。そのため、ヘッドコイル１０の焼損を防止しつつ、必要以上の印刷スループットの低下を抑制できる。
【００７３】
以上、本発明の実施例について説明したが、上記実施例に対しては、本発明の趣旨から逸脱しない範囲で様々な変形を加えることができる。例えば上記実施例以外の変形例は、以下の通りである。
【００７４】
（第１変形例）
上記実施例では、特殊ビットイメージとして、同一の記録ワイヤー９により連続して５０ドットを形成する第１ドットパターンＰ１と、同一の記録ワイヤー９により連続した５０ドット分の長さにおいて１ドットおきに２５個のドットを形成する第２ドットパターンＰ２の２種類を示したが、これ以外のドットパターンを特殊ビットイメージとすることもできる。例えば、特殊ビットイメージを連続ドットとする場合の連続ドットの形成数（すなわち、対応するヘッドコイル１０の連続駆動回数）を、各パターン検出領域１５の幅、隣接するパターン検出領域１５の間隔、ドットラインＬの最大ライン長（最大桁）などに対応させて設定することができる。また、各パターン検出領域１５の幅に対応するドット数のうち、所定の比率以上ドットが形成されるドットパターンを特殊ビットイメージとすることもできる。あるいは、記録ヘッド１８に搭載される複数の記録ワイヤー９のうち、所定数以上が同時に第１ドットパターンＰ１もしくは第２ドットパターンＰ２を形成するものを、特殊ビットイメージとすることもできる。
【００７５】
（第２変形例）
上記実施例では、ドットラインＬの範囲にパターン検出領域１５を複数設定して、特殊ビットイメージの検出をパターン検出領域１５においてのみ行っていたが、パターン検出領域１５を設定せず、１ドットラインＬの最大桁の全範囲で特殊ビットイメージが何箇所検出されるかを判定して、この検出箇所数に基づいて駆動モードを決定することもできる。あるいは、パターン検出領域１５の数を増やし、隣接するパターン検出領域１５の間の非検出領域の幅をより短くすることもできる。
【００７６】
（第３変形例）
上記実施例では、検出される特殊ビットイメージの内容（第１ドットパターンＰ１と第２ドットパターンＰ２のどちらが検出されるか）によって処理を異ならせていないが、検出される特殊ビットイメージの内容に応じて、駆動モードの設定を異ならせても良い。また、特殊ビットイメージを含む複数のパターン検出領域１５の間隔や、特殊ビットイメージの近傍の領域におけるドット密度、あるいは、印刷対象のドットラインＬの印刷前に行った印刷内容（印刷履歴）などを、駆動モードを設定するためのパラメーターとして用いても良い。
【００７７】
（第４変形例）
上記実施例で説明した制御テーブルは例示でありこれに限定されない。様々な応用変形を行うことができる。上記実施例では、記録ヘッド１８の駆動モードを同一として休止時間Ｈを設定する場合について説明したが、駆動モードの変更、設定と組み合わせて行うこともできる。
【符号の説明】
【００７８】
９…記録ワイヤー、１０…ヘッドコイル、１４…温度検出器、１５…パターン検出領域、１６…非検出領域、１８…記録ヘッド、１９…キャリッジ、３０…印刷機構部、３３…制御部、４０…紙搬送機構部、５０…プリンター本体部、５２…ヘッド本体、５４…放熱器、６０…キャリッジ移動機構部、６８…検出部、６９…キャリッジモーター、８０…制御装置、８２…ヘッドドライバー、８４モータードライバー、８８…記憶部、１００…ドットインパクトプリンター、Ｈ…休止時間、Ｍ…走行区間、Ｌ…ドットライン，印刷可能区間、Ｐ１…特定のドットパターンとしての第１ドットパターン、Ｐ２…特定のドットパターンとしての第２ドットパターン、Ｑ…待機区間、Ｒ…温度検出器の出力値、Ｔ…基準温度、ｔ…記録ヘッドの温度。
【図１】
0005636749.tif 000002
【図２】
0005636749.tif 000003
【図３】
0005636749.tif 000004
【図４】
0005636749.tif 000005
【図５】
0005636749.tif 000006
【図６】
0005636749.tif 000007
【図７】
0005636749.tif 000008
【図８】
0005636749.tif 000009
【図９】
0005636749.tif 000010