(57)【要約】【課題】製品コストの削減及び製品の小型化を実現し、低温時でもワイヤドットプリンタヘッドの性能を確保することである。【解決手段】ワイヤドットプリンタヘッド駆動装置１Ａにおいて、ワイヤドットプリンタヘッド１のワイヤを印字位置まで到達させるように駆動する通常ファイアを印字データ及び駆動周波数に基づいて発生させ、ワイヤを印字位置まで到達させないように駆動する事前ファイアを通常ファイアの前に発生させ、通常ファイア及び事前ファイアに基づいてワイヤを駆動制御するようにした。これにより、低温時のワイヤ駆動のために大きな電源を用意しなくても、ワイヤが通常ファイアによる印字動作前に事前ファイアによって動作するので、低温時でもワイヤドットプリンタヘッド１の性能を確保することができ、さらに、製品コストの削減及び製品の小型化を実現することができる。【選択図】    図２
2004262220.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤドットプリンタヘッドのワイヤを印字位置まで到達させるように駆動する通常ファイアを印字データ及び駆動周波数に基づいて発生させる通常ファイア発生手段と、
前記ワイヤを前記印字位置まで到達させないように駆動する事前ファイアを前記通常ファイアの前に発生させる事前ファイア発生手段と、
前記通常ファイア及び前記事前ファイアに基づいて前記ワイヤを駆動制御する駆動制御手段と、
を具備するワイヤドットプリンタヘッド駆動装置。
【請求項２】
前記事前ファイア発生手段は、前記通常ファイアの直前に前記事前ファイアを発生させる請求項１記載のワイヤドットプリンタヘッド駆動装置。
【請求項３】
前記事前ファイア発生手段は、前記通常ファイアの直前に複数回前記事前ファイアを発生させる請求項１記載のワイヤドットプリンタヘッド駆動装置。
【請求項４】
前記事前ファイア発生手段は、前記駆動周波数の周期毎に前記事前ファイアを発生させる請求項１記載のワイヤドットプリンタヘッド駆動装置。
【請求項５】
前記事前ファイア発生手段は、前記駆動周波数の周期中に複数回前記事前ファイアを発生させる請求項１記載のワイヤドットプリンタヘッド駆動装置。
【請求項６】
前記事前ファイア発生手段は、前記事前ファイアにより前記ワイヤが駆動している間に前記通常ファイア発生手段が前記通常ファイアを発生させるタイミングで、前記事前ファイアを発生させるクレーム１記載のワイヤドットプリンタヘッド駆動装置。
【請求項７】
前記事前ファイア発生手段は、前記事前ファイアにより前記ワイヤが印字方向に動作している間に前記通常ファイア発生手段が前記通常ファイアを発生させるタイミングで、前記事前ファイアを発生させる請求項１記載のワイヤドットプリンタヘッド駆動装置。
【請求項８】
前記事前ファイア発生手段は、前記事前ファイアにより駆動された後に待機位置に復帰した前記ワイヤがリバウンドすることによって印字方向に動作している間に前記通常ファイア発生手段が前記通常ファイアを発生させるタイミングで、前記事前ファイアを発生させる請求項１記載のワイヤドットプリンタヘッド駆動装置。
【請求項９】
前記ワイヤドットプリンタヘッド近傍の温度を検出するための温度検出手段と、
前記温度検出手段により検出された前記温度が高温である程、前記事前ファイアのファイア時間を短くするように制御するファイア時間制御手段と、
を具備する請求項１ないし８のいずれか一記載のワイヤドットプリンタヘッド駆動装置。
【請求項１０】
前記ワイヤドットプリンタヘッド近傍の温度を検出するための温度検出手段と、
前記温度検出手段により検出された前記温度が高温である程、前記事前ファイアの電流値を小さくするように制御する電流値制御手段と、
を具備する請求項１ないし８のいずれか一記載のワイヤドットプリンタヘッド駆動装置。
【請求項１１】
前記ワイヤドットプリンタヘッド近傍の温度を検出するための温度検出手段と、
前記温度検出手段により検出された前記温度が高温である程、前記事前ファイアの電圧値を小さくするように制御する電圧値制御手段と、
を具備する請求項１ないし８のいずれか一記載のワイヤドットプリンタヘッド駆動装置。
【請求項１２】
前記ワイヤドットプリンタヘッド近傍の温度を検出するための温度検出手段と、
前記温度検出手段により検出された前記温度が高温である程、前記事前ファイアの発生回数を少なくするように制御する発生回数制御手段と、
を具備する請求項３又は５記載のワイヤドットプリンタヘッド駆動装置。
【請求項１３】
前記駆動周波数を可変する駆動周波数可変手段と、
前記駆動周波数可変手段により可変された前記駆動周波数が低周波数である程、前記事前ファイアのファイア時間を短くするように制御するファイア時間制御手段と、
を具備する請求項１ないし８のいずれか一記載のワイヤドットプリンタヘッド駆動装置。
【請求項１４】
前記駆動周波数を可変する駆動周波数可変手段と、
前記駆動周波数可変手段により可変された前記駆動周波数が低周波数である程、前記事前ファイアの電流値を小さくするように制御する電流値制御手段と、
を具備する請求項１ないし８のいずれか一記載のワイヤドットプリンタヘッド駆動装置。
【請求項１５】
前記駆動周波数を可変する駆動周波数可変手段と、
前記駆動周波数可変手段により可変された前記駆動周波数が低周波数である程、前記事前ファイアの電圧値を小さくするように制御する電圧値制御手段と、
を具備する請求項１ないし８のいずれか一記載のワイヤドットプリンタヘッド駆動装置。
【請求項１６】
前記駆動周波数を可変する駆動周波数可変手段と、
前記駆動周波数可変手段により可変された前記駆動周波数が低周波数である程、前記事前ファイアの発生回数を少なくするように制御する発生回数制御手段と、を具備する請求項３又は５記載のワイヤドットプリンタヘッド駆動装置。
【請求項１７】
前記ワイヤドットプリンタヘッドからプラテンまでのギャップを検出するギャップ検出手段と、
前記ギャップ検出手段により検出された前記ギャップが狭い程、前記事前ファイアのファイア時間を短くするよう制御するファイア時間制御手段と、
を具備する請求項１ないし８のいずれか一記載のワイヤドットプリンタヘッド駆動装置。
【請求項１８】
前記ワイヤドットプリンタヘッドからプラテンまでのギャップを検出するギャップ検出手段と、
前記ギャップ検出手段により検出された前記ギャップが狭い程、事前ファイアの電流値を小さくするように制御する電流値制御手段と、
を具備する請求項１ないし８のいずれか一記載のワイヤドットプリンタヘッド駆動装置。
【請求項１９】
前記ワイヤドットプリンタヘッドからプラテンまでのギャップを検出するギャップ検出手段と、
前記ギャップ検出手段により検出された前記ギャップが狭い程、事前ファイアの電圧値を小さくするように制御する電圧値制御手段と、
を具備する請求項１ないし８のいずれか一記載のワイヤドットプリンタヘッド駆動装置。
【請求項２０】
前記ワイヤドットプリンタヘッドからプラテンまでのギャップを検出するギャップ検出手段と、
前記ギャップ検出手段により検出された前記ギャップが狭い程、前記事前ファイアの発生回数を少なくするように制御する発生回数制御手段と、
を具備する請求項３又は５記載のワイヤドットプリンタヘッド駆動装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ワイヤドットプリンタヘッドを駆動するためのワイヤドットプリンタヘッド駆動装置に関する。
【０００２】
【従来の技術】
ワイヤドットプリンタヘッドは、印字用のワイヤが連結されたアーマチュアを印字位置と待機位置との間で揺動させ、アーマチュアを印字位置へ揺動させたときにワイヤの先端部を用紙等の印字媒体に衝突させることによって、印字を行う装置である。アーマチュアは、ワイヤドットプリンタヘッドに複数個設けられている。これにより、ワイヤもアーマチュアと同じ数だけ存在することになる。現在、一般的に多く使用されているワイヤ数は、２４本から４８本である。
【０００３】
このようなワイヤドットプリンタヘッドは、その使用環境によりインパクト力や最大応答周波数等の特性が変化する。特に、使用環境が低温である場合には、ワイヤを支持するワイヤガイドとワイヤとの間に塗布されたグリス等の潤滑剤が、印字動作するワイヤに対して大きい抵抗となることがある。これにより、インパクト力の特性等が変化してしまう。そのため、ワイヤドットプリンタヘッドを駆動する駆動方法としては、様々な方法が提案されている。例えば、温度変化に対するワイヤドットプリンタヘッドの性能を確保するために、インパクト力可変手段によって温度変化に応じて駆動条件を可変することで、一定のインパクト力を得る方法が提案されている（特許文献１参照）。特に、ワイヤドットプリンタヘッドの性能が低下する条件下では、インパクト力可変手段によって一時に大きなエネルギーをワイヤドットプリンタヘッドに印加している。
【０００４】
【特許文献１】
特許第２８７８４３３号
【０００５】
【発明が解決しようとする課題】
従来のように、例えば電流を可変させてワイヤドットプリンタヘッドの性能を確保する場合には、常温時１ワイヤ当り１．２Ａでワイヤを駆動し、低温時１ワイヤ当り１．４Ａでワイヤを駆動する。４８本のワイヤを備えるワイヤドットプリンタヘッドの場合には、瞬間的な電流値は常温時に５７．６Ａ、低温時に６７．２Ａとなり、９．６Ａの差が生じてしまう。したがって、低温時のワイヤ駆動のために大きな電源を用意しなくてはならない。また、ワイヤドットプリンタヘッド用のドライバ素子の仕様も同様に大きくなるため、製品コストも上がり、製品の小型化を実現することが難しい。
【０００６】
本発明の目的は、製品コストの削減及び製品の小型化を実現し、低温時でもワイヤドットプリンタヘッドの性能を確保することである。
【０００７】
【課題を解決するための手段】
本発明のワイヤドットプリンタヘッド駆動装置は、ワイヤドットプリンタヘッドのワイヤを印字位置まで到達させるように駆動する通常ファイアを印字データ及び駆動周波数に基づいて発生させる通常ファイア発生手段と、前記ワイヤを前記印字位置まで到達させないように駆動する事前ファイアを前記通常ファイアの前に発生させる事前ファイア発生手段と、前記通常ファイア及び前記事前ファイアに基づいて前記ワイヤを駆動制御する駆動制御手段と、を具備する。
【０００８】
したがって、通常ファイアの前に事前ファイアを発生させることによって、低温時のワイヤ駆動のために大きな電源を用意しなくても、ワイヤが通常ファイアによる印字動作前に事前ファイアによって動作するため、低温時でもワイヤドットプリンタヘッド１の性能を確保することが可能になり、さらに、製品コストの削減及び製品の小型化を実現することが可能になる。
【０００９】
【発明の実施の形態】
本発明の第１の実施の形態を図１ないし図３に基づいて説明する。
【００１０】
図１は、ワイヤドットプリンタヘッド１を概略的に示す中央縦断正面図である。ワイヤドットプリンタヘッド１は、環状に配列された複数のコア２、このコア２に対向させて配置された複数のアーマチュア３を備えている。複数のコア２には、それぞれコイル４が装着されている。したがって、コア２とコイル４とによって、電磁石が形成されている。
【００１１】
アーマチュア３の基端部は支軸５に取付けられており、アーマチュア３は支軸５を中心として揺動自在に構成されている。アーマチュア３の先端部には、印字用のワイヤ６が固着されている。アーマチュア３は、スプリング等の付勢部材（図示せず）によって反印字方向（図１中矢印方向）に付勢され、ストッパ７により待機位置に待機している。つまり、ストッパ７は、アーマチュア３と当接することで、アーマチュア３の待機位置を定めている。
【００１２】
また、ワイヤドットプリンタヘッド１には、ワイヤ６を摺動自在に支持するワイヤガイド８が設けられている。そして、ワイヤ６とワイヤガイド８との接触面には、ワイヤの滑りを良くするためにグリス等の潤滑剤が塗られている。
【００１３】
このようなワイヤドットプリンタヘッド１においては、アーマチュア３はコイル４への通電によって磁気的にコア２に吸引され、支軸５を中心として揺動する。そして、アーマチュア３が待機位置から印字位置に揺動すると、ワイヤ６も待機位置から印字位置に移動し、ワイヤ６の先端部が印字媒体９を介してプラテン１０に当接する。これにより、印字媒体９に印字が行われる。そして、コイル４への通電が遮断されると、発生していた磁気が消滅し、アーマチュア３は、付勢部材により待機位置に向けて揺動し、ストッパ７に当接することによって待機位置で停止する。
【００１４】
なお、ワイヤドットプリンタヘッド１を備えたワイヤドットプリンタ（図示せず）の構成については既に知られているので、原理のみを簡単に説明する。このようなワイヤドットプリンタヘッド１は、プラテン１０に沿って往復駆動されるキャリッジ（図示せず）に搭載される。印字媒体９はプラテン１０や搬送ローラ（図示せず）等によってワイヤドットプリンタヘッド１とプラテン１０との間に搬送される。印字媒体９として感圧発色紙を用いる場合には、感圧発色紙がワイヤ６の圧力を受けて発色することによって、印字が行われる。印字媒体９として普通紙を用いる場合には、印字媒体９がインクリボンを介してワイヤ６の圧力を受け、インクリボンのインクが普通紙に転写されることによって、印字が行われる。
【００１５】
図２は、ワイヤドットプリンタの電気的な接続を示すブロック図である。ワイヤドットプリンタは、ワイヤドットプリンタヘッド１を駆動するためのワイヤドットプリンタヘッド駆動装置１Ａを内蔵している。ワイヤドットプリンタヘッド駆動装置１Ａは、コントローラ２０を備えている。コントローラ２０は、各部を集中的に制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１、ＣＰＵ２１が実行する各種制御プログラム等を格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２、ＣＰＵ２１のワークエリアとして機能するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３等をバス２４で接続することによって構成されている。
【００１６】
ＣＰＵ２１には、ワイヤドットプリンタヘッド１がワイヤドットプリンタヘッド駆動回路２５を介して接続されている。このワイヤドットプリンタヘッド駆動回路２５は、ワイヤドットプリンタヘッド１を駆動するための回路である。
【００１７】
ＣＰＵ２１には、フィードモータ２６及びキャリッジモータ２７がモータドライバ２８を介して接続されている。フィードモータ２６は、印字媒体９を印字位置に搬送する搬送ローラを駆動するための駆動源であり、キャリッジモータ２７は、ワイヤドットプリンタヘッド１が搭載されるキャリッジを用紙の搬送方向に直交する方向に移動させるための駆動源である。また、モータドライバ２８は、モータを駆動制御するためのドライバである。
【００１８】
ＣＰＵ２１には、温度センサ２９がＡ／Ｄコンバータ３０を介して接続されている。温度センサ２９は、ワイヤドットプリンタヘッド１の近傍に配置されており、ワイヤドットプリンタヘッド１近傍の温度を検出する。温度センサ２９が温度検出手段として機能する。さらに、ＣＰＵ２１には、ギャップスイッチ３１が接続されている。ギャップスイッチ３１は、ワイヤドットプリンタヘッド１とプラテン１０とのギャップに応じてＯＮ／ＯＦＦ信号を出力する。ギャップスイッチ３１がギャップ検出手段として機能する。
【００１９】
ＣＰＵ２１は、ＲＯＭ２２に格納されているプログラムに従って、印字データ及びワイヤドットプリンタヘッド１の駆動周波数に基づいて駆動データ信号をワイヤドットプリンタヘッド駆動回路２５に出力する。
【００２０】
ワイヤドットプリンタヘッド駆動回路２５は、通常ファイア波形生成回路３２、事前ファイア波形生成回路３３、ファイア波形合成回路３４、ドライバ３５を備えている。また、通常ファイア波形生成回路３２及び事前ファイア波形生成回路３３は、ファイア時間（通電時間）を格納するタイマ値レジスタ（図示せず）を各々備えている。さらに、事前ファイア波形生成回路３３は、事前ファイアの発生回数を格納する回数レジスタ（図示せず）を備えている。
【００２１】
通常ファイア波形生成回路３２は、駆動データ信号からタイマ値レジスタに格納されたファイア時間に基づいて通常ファイアを発生させることで、通常ファイア波形を生成する。通常ファイア波形生成回路３２が通常ファイア発生手段として機能する。これにより、通常ファイアのファイア時間とファイアするタイミングとが設定される。事前ファイア波形生成回路３３は、タイマ値レジスタに格納されたファイア時間及び回数レジスタに格納された事前ファイアの発生回数に基づいて駆動周波数に同期させて事前ファイアを発生させることで、事前ファイア波形を生成する。事前ファイア波形生成回路３３が事前ファイア発生手段の一部として機能する。これにより、事前ファイアのファイア時間とファイアするタイミングとが設定される。ファイア波形合成回路３４は、通常ファイアの前に事前ファイアを挿入するように通常ファイア波形と事前ファイア波形とを合成し、駆動ファイア波形を生成する。ファイア波形合成回路３４が事前ファイア発生手段の一部として機能する。ドライバ３５は、駆動ファイア波形に基づいて、ワイヤドットプリンタヘッド１を駆動制御する。ドライバ３５は、駆動制御手段として機能する。
【００２２】
ここで、通常ファイアのファイア時間は、ワイヤドットプリンタヘッド１のワイヤ６が印字媒体９に印字できる値に設定されている。また、事前ファイアのファイア時間は、ワイヤドットプリンタヘッド１のワイヤ６が印字媒体９に印字できない値に設定されている。詳述すると、通常ファイアのファイア時間は、ワイヤ６が待機位置から印字位置に到達する値に設定されており、事前ファイアのファイア時間は、ワイヤ６が待機位置から印字位置に到達しない値に設定されている。つまり、事前ファイアのファイア時間は、通常ファイアのファイア時間より短く設定されている。したがって、通常ファイアは、ワイヤ６を印字位置まで到達させるように駆動するファイアであり、事前ファイアは、ワイヤ６を印字位置まで到達させないように駆動するファイアである。
【００２３】
図３は第１の実施の形態のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。なお、ここでは、複数本のワイヤ６中の一本のワイヤ６の駆動制御について説明する（以下の実施の形態でも同様とする）。また、ここでは、回数レジスタに格納された事前ファイアの発生回数は、無視される。
【００２４】
ワイヤドットプリンタヘッド駆動回路２５は、ＣＰＵ２１から駆動データ信号を受け取る。通常ファイア波形生成回路３２は、駆動データ信号に基づいて通常ファイアを発生させる。これにより、通常ファイア波形Ｓ０が生成される。事前ファイア波形生成回路３３は、駆動周波数に基づいて、通常ファイアをトリガとして通常ファイアと通常ファイアとの間に事前ファイアを挿入するように事前ファイアを発生させる。これにより、事前ファイア波形Ｓ１が生成される。ファイア波形合成回路３４は、通常ファイア波形Ｓ０と事前ファイア波形Ｓ１とを合成する。これにより、駆動ファイア波形Ｓ２が生成される。
【００２５】
したがって、事前ファイア波形生成回路３３及びファイア波形合成回路３４は、通常ファイア波形Ｓ０における通常ファイアの前に周期毎に事前ファイアを発生させる。ここに、事前ファイア発生手段の機能が実行される。
【００２６】
ドライバ３５は、駆動ファイア波形Ｓ２に基づいてワイヤドットプリンタヘッド１のコイル４に電流を流し、ワイヤドットプリンタヘッド１のワイヤ６を駆動制御する。このようにして、ワイヤドットプリンタヘッド１は、ワイヤドットプリンタヘッド駆動回路２５によって駆動制御される。
【００２７】
これにより、ワイヤドットプリンタヘッド１のワイヤ６は、事前ファイアによって印字媒体９に印字しない範囲で常に動作することになる。したがって、ワイヤ６が動きにくくなる低温時においても、ワイヤ６が常に動作しているので、従来のようにワイヤドットプリンタヘッド１への印加エネルギーを可変することなく、ワイヤドットプリンタヘッド１の性能を確保することができる。さらに、低温時のワイヤ駆動のために大きな電源を用意する必要もなくなり、ワイヤドットプリンタヘッド１用のドライバ素子の仕様も小さくなるので、製品コストの削減及び製品の小型化を実現することができる。また、通常ファイアと通常ファイアとの間に常に事前ファイアを発生させる制御を実行すれば良いので、簡単な制御を実現することができる。
【００２８】
なお、ここでは、通常ファイアの前に周期毎に事前ファイアを発生させているが、これに限るものではなく、例えば通常ファイアの直前に１回事前ファイアを発生させるようにしても良く、また、通常ファイアの直前に複数回事前ファイアを発生させるようにしても良い。
【００２９】
本発明の第１の実施の形態の変形例１を図４に基づいて説明する。第１の実施の形態と同一部分は同一符号で示し説明も省略する。図４は第１の実施の形態の変形例１のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。
【００３０】
ワイヤドットプリンタヘッド駆動回路２５は、ＣＰＵ２１から駆動データ信号を受け取る。通常ファイア波形生成回路３２は、駆動データ信号に基づいて通常ファイアを発生させる。これにより、通常ファイア波形Ｓ０が生成される。事前ファイア波形生成回路３３は、駆動周波数に基づいて、通常ファイアをトリガとして２つの事前ファイアを発生させる。これにより、事前ファイア波形Ｓ１が生成される。このとき、回数レジスタに格納された事前ファイアの発生回数は２回に設定されている。ファイア波形合成回路３４は、通常ファイアを２周期分遅らせ、通常ファイア波形Ｓ０と事前ファイア波形Ｓ１とを合成する。これにより、駆動ファイア波形Ｓ２が生成される。
【００３１】
したがって、事前ファイア波形生成回路３３及びファイア波形合成回路３４は、通常ファイアの２周期前から通常ファイアの直前の周期まで事前ファイアを発生させる。ここに、ここに、事前ファイア発生手段の機能が実行される。なお、ここでは、通常ファイアの２周期前から通常ファイアの直前の周期まで事前ファイアを発生させているが、これに限るものではなく、例えば４周期前から通常ファイアの直前の周期まで事前ファイアを発生させても良い。また、ファイア波形合成回路３４は、通常ファイアを優先的に残すように通常ファイア波形Ｓ０と事前ファイア波形Ｓ１とを合成する（他の実施の形態でも同様とする）。
【００３２】
ドライバ３５は、駆動ファイア波形Ｓ２に基づいてワイヤドットプリンタヘッド１のコイル４に電流を流し、ワイヤドットプリンタヘッド１のワイヤ６を駆動制御する。このようにして、ワイヤドットプリンタヘッド１は、ワイヤドットプリンタヘッド駆動回路２５によって、駆動制御される。
【００３３】
これにより、ワイヤドットプリンタヘッド１のワイヤ６は、通常ファイアによる印字動作前に、事前ファイアによって印字媒体９に印字しない範囲で動作する。例えば、図４では、ワイヤ６は、通常ファイアによる印字動作前に印字媒体９に印字しない範囲で２回動作することになる。したがって、ワイヤ６が動きにくくなる低温時においても、ワイヤ６が印字動作前に動作してから印字動作を行うので、第１の実施の形態と同様の効果を得ることができる。さらに、ワイヤドットプリンタがしばらく印字動作を行わない場合には、ワイヤ６が動作しないので、余分なエネルギー消費を防止することができる。
【００３４】
本発明の第１の実施の形態の変形例２を図５に基づいて説明する。第１の実施の形態と同一部分は同一符号で示し説明も省略する。図５は第１の実施の形態の変形例２のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。
【００３５】
ワイヤドットプリンタヘッド駆動回路２５は、ＣＰＵ２１から駆動データ信号を受け取る。通常ファイア波形生成回路３２は、駆動データ信号に基づいて通常ファイアを発生させる。これにより、通常ファイア波形Ｓ０が生成される。事前ファイア波形生成回路３３は、駆動周波数に基づいて、通常ファイアをトリガとして一周期中に２つの事前ファイアを発生させる。これにより、事前ファイア波形Ｓ１が生成される。このとき、回数レジスタに格納された事前ファイアの発生回数は２回に設定されている。ファイア波形合成回路３４は、通常ファイアを１周期分遅らせ、通常ファイア波形Ｓ０と事前ファイア波形Ｓ１とを合成する。これにより、駆動ファイア波形Ｓ２が生成される。
【００３６】
したがって、事前ファイア波形生成回路３３及びファイア波形合成回路３４は、通常ファイアの直前の一周期中に２つの事前ファイアを発生させる。ここに、事前ファイア発生手段の機能が実行される。なお、ここでは、通常ファイアの直前の一周期中に２つの事前ファイアを発生させているが、これに限るものではなく、例えば通常ファイアの直前の一周期中に４つの事前ファイアを発生させても良い。
【００３７】
ドライバ３５は、駆動ファイア波形Ｓ２に基づいてワイヤドットプリンタヘッド１のコイル４に電流を流し、ワイヤドットプリンタヘッド１のワイヤ６を駆動制御する。このようにして、ワイヤドットプリンタヘッド１は、ワイヤドットプリンタヘッド駆動回路２５によって、駆動制御される。
【００３８】
これにより、ワイヤドットプリンタヘッド１のワイヤ６は、通常ファイアによる印字動作前に、事前ファイアによって印字媒体９に印字しない範囲で動作する。例えば、図５では、ワイヤ６は、通常ファイアによる印字動作前に印字媒体９に印字しない範囲で一周期中に２回動作することになる。したがって、ワイヤ６が動きにくくなる低温時においても、ワイヤ６は印字動作前に動作してから印字動作を行うので、第１の実施の形態と同様の効果を得ることができる。さらに、ワイヤドットプリンタがしばらく印字動作を行わない場合には、ワイヤ６が動作しないので、余分なエネルギーを消費することを防止することができる。また、通常ファイアのファイア時間を短くすることが可能になるので、第１の実施の形態及び第１の実施の形態の変形例１より余分なエネルギー消費を防止することができる。
【００３９】
本発明の第２の実施の形態を図６に基づいて説明する。第１の実施の形態と同一部分は同一符号で示し説明も省略する。図６は第２の実施の形態のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。
【００４０】
ワイヤドットプリンタヘッド１のワイヤ６は、事前ファイアによって待機位置から印字方向（印字媒体に近づく方向）に動作する。しかし、事前ファイアのファイア時間が通常ファイアのファイア時間より短いため、ワイヤ６は印字媒体９に当接しない。したがって、印字媒体９は印字されないことになる。その後、ワイヤ６は付勢部材によって元の待機位置に戻る。このとき、アーマチュア３は、ストッパ７に当接し、この反発力によって印字方向に少しだけ揺動する。これにより、ワイヤ６も印字方向に少しだけ動く。すなわち、ワイヤ６は、印字方向に動作してから待機位置に復帰すると、リバウンドして再び印字方向に動作することになる。
【００４１】
ワイヤドットプリンタヘッド駆動回路２５は、ＣＰＵ２１から駆動データ信号を受け取る。通常ファイア波形生成回路３２は、駆動データ信号に基づいて通常ファイアを発生させる。これにより、通常ファイア波形Ｓ０が生成される。事前ファイア波形生成回路３３は、通常ファイアをトリガとして１つの事前ファイアを発生させる。これにより、事前ファイア波形Ｓ１が生成される。このとき、回数レジスタに格納された事前ファイアの発生回数は１回に設定されている。ファイア波形合成回路３４は、通常ファイアを１周期分遅らせ、通常ファイア波形Ｓ０と事前ファイア波形Ｓ１とを合成する。これにより、駆動ファイア波形Ｓ２が生成される。
【００４２】
このとき、事前ファイア波形生成回路３３及びファイア波形合成回路３４は、事前ファイアにより駆動された後に待機位置に復帰したワイヤ６がリバウンドすることによって印字方向に動作している間に通常ファイアが発生するタイミングで、通常ファイアの前に事前ファイアを発生させる。これにより、駆動ファイア波形Ｓ２が生成される。ここに、事前ファイア発生手段の機能が実行される。詳述すると、通常ファイアに対する事前ファイアのタイミングを調整する。例えば、事前ファイアの立下りと通常ファイアの立上りとの間の時間を調整する。
【００４３】
ドライバ３５は、駆動ファイア波形Ｓ２に基づいてワイヤドットプリンタヘッド１のコイル４に電流を流し、ワイヤドットプリンタヘッド１のワイヤ６を駆動制御する。このようにして、ワイヤドットプリンタヘッド１は、ワイヤドットプリンタヘッド駆動回路２５によって、駆動制御される。
【００４４】
これにより、ワイヤドットプリンタヘッド１のワイヤ６は、通常ファイアによる印字動作前に、事前ファイアによって印字媒体９に印字しない範囲で動作する。そして、ワイヤ６が付勢部材によって元の待機位置に戻るが、このとき、ワイヤ６はリバンドして印字方向に再び動作する。このときの事前ファイアによるワイヤ６の印字方向への移動力によって、通常ファイアによるワイヤ６の印字方向への動作が支援される。これにより、第１の実施の形態や第１の実施の形態の変形例１に比べて、通常ファイアによるワイヤ６の印字動作を安定させることができる。その結果として、安定したワイヤドットプリンタヘッド１の性能を得ることができる。さらに、通常ファイアのファイア時間を短くすることが可能になるため、エネルギー消費を抑えることができる。
【００４５】
本発明の第２の実施の形態の変形例１を図７に基づいて説明する。第２の実施の形態と同一部分は同一符号で示し説明も省略する。図７は第２の実施の形態の変形例１のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。
【００４６】
ワイヤドットプリンタヘッド駆動回路２５は、第２の実施の形態と同様にして、駆動ファイア波形Ｓ２を生成する。このとき、事前ファイア波形生成回路３３及びファイア波形合成回路３４は、事前ファイアによりワイヤ６が印字方向に動作している間に通常ファイアが発生するタイミングで、通常ファイアの直前に事前ファイアを発生させる。これにより、駆動ファイア波形Ｓ２が生成される。詳述すると、通常ファイアに対する事前ファイアのタイミングを調整する。例えば、事前ファイアの立下りと通常ファイアの立上りとの間の時間を調整する。
【００４７】
ドライバ３５は、駆動ファイア波形Ｓ２に基づいてワイヤドットプリンタヘッド１のコイル４に電流を流し、ワイヤドットプリンタヘッド１のワイヤ６を駆動制御する。このようにして、ワイヤドットプリンタヘッド１は、ワイヤドットプリンタヘッド駆動回路２５によって、駆動制御される。
【００４８】
これにより、ワイヤドットプリンタヘッド１のワイヤ６は、通常ファイアによる印字動作前に、事前ファイアによって印字方向に動作する。このときの事前ファイアによるワイヤ６の印字方向への移動力によって、通常ファイアによるワイヤ６の印字方向への動作が支援される。これにより、第２の実施の形態と同様の効果を得ることができ、加えて、第２の実施の形態に比べ通常ファイアのファイア時間をより短くすることが可能になるため、エネルギー消費をさらに抑えることができる。
【００４９】
本発明の第２の実施の形態の変形例２を図８に基づいて説明する。第２の実施の形態と同一部分は同一符号で示し説明も省略する。図８は第２の実施の形態の変形例２のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。
【００５０】
ワイヤドットプリンタヘッド駆動回路２５は、第２の実施の形態と同様にして、駆動ファイア波形Ｓ２を生成する。このとき、事前ファイア波形生成回路３３及びファイア波形合成回路３４は、ワイヤ６の印字方向への移動力によって通常ファイアによるワイヤ６の動作を支援するように、通常ファイアの直前に事前ファイアを発生させる。これにより、駆動ファイア波形Ｓ２が生成される。詳述すると、通常ファイアに対する２つの事前ファイアのタイミングを調整する。例えば、１番目の事前ファイアにより駆動された後に待機位置に復帰したワイヤ６がリバウンドすることによって印字方向に動作している間に２番目の事前ファイアが発生するタイミングで、１番目の事前ファイアを発生させるように、１番目の事前ファイアの立下りと２番目の事前ファイアの立上りとの間の時間を調整する。さらに、２番目の事前ファイアにより駆動された後に待機位置に復帰したワイヤ６がリバウンドすることによって印字方向に動作している間に通常ファイアが発生するタイミングで、２番目の事前ファイアを発生させるように、２番目の事前ファイアの立下りと通常ファイアの立上りとの間の時間を調整する。
【００５１】
ドライバ３５は、駆動ファイア波形Ｓ２に基づいてワイヤドットプリンタヘッド１のコイル４に電流を流し、ワイヤドットプリンタヘッド１のワイヤ６を駆動制御する。このようにして、ワイヤドットプリンタヘッド１は、ワイヤドットプリンタヘッド駆動回路２５によって、駆動制御される。
【００５２】
これにより、ワイヤドットプリンタヘッド１のワイヤ６は、通常ファイアによる印字動作前に、１番目の事前ファイアによって印字媒体９に印字しない範囲で動作する。ワイヤ６が付勢部材によって元の待機位置に戻るが、このとき、ワイヤ６はリバンドして印字方向に再び動作する。このときの１番目の事前ファイアによるワイヤ６の印字方向への移動力によって、通常ファイアによるワイヤ６の印字方向への動作が支援される。次に、ワイヤ６は、通常ファイアによる印字動作前に、２番目の事前ファイアによって印字方向に動作する。このときの２番目の事前ファイアによるワイヤ６の印字方向への移動力によって、通常ファイアによるワイヤ６の印字方向への動作が支援される。これにより、第２の実施の形態と同様の効果を得ることができ、加えて、第２の実施の形態に比べ通常ファイアのファイア時間をより短くすることが可能になるため、エネルギー消費をさらに抑えることができる。
【００５３】
本発明の第３の実施の形態を図９に基づいて説明する。第１の実施の形態と同一部分は同一符号で示し説明も省略する。図９は第３の実施の形態のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。
【００５４】
ＣＰＵ２１は、ＲＯＭ２２に格納されたプログラムに基づいて、温度センサ２９により検出された温度を低温／常温／高温の３種類に区別する。なお、ここでは、温度を３種類に区別しているが、これに限るものではなく、例えば、温度を２種類だけ区別しても良いし、４種類に区別しても良い。
【００５５】
ＣＰＵ２１は、温度に基づいて事前ファイアのファイア時間を可変する。例えば、温度が低温である場合には、ＣＰＵ２１は事前ファイア波形生成回路３３のタイマ値レジスタに常温時よりも長いタイマ値を設定する。事前ファイア波形生成回路３３は、設定されたタイマ値に基づいて事前ファイア波形Ｓ１を生成する。これにより、低温時の駆動ファイア波形Ｓ２は、図９に示すように生成される。温度が高温である場合には、ＣＰＵ２１が事前ファイア波形生成回路３３のタイマ値レジスタに常温時よりも短いタイマ値を設定する。事前ファイア波形生成回路３３は、設定されたタイマ値に基づいて事前ファイア波形Ｓ１を生成する。これにより、高温時の駆動ファイア波形Ｓ２は、図９に示すように生成される。したがって、ＣＰＵ２１は、温度センサ２９により検出された温度が高温である程、事前ファイアのファイア時間を短くするように制御することになる。ここに、ファイア時間制御手段の機能が実行される。
【００５６】
このようにして、事前ファイアのファイア時間は、温度に基づいて可変されることになる。したがって、第１の実施の形態と同様の効果を得ることができ、さらに、温度変化に応じて事前ファイアのファイア時間が可変されるので、余分なエネルギー消費を防止することができる。また、温度変化に対してワイヤドットプリンタヘッド１の性能を安定させることができる。
【００５７】
なお、第３の実施の形態において、ＣＰＵ２１は、温度に基づいて事前ファイアのファイア時間を可変するが、これに限るものではなく、例えば、ＣＰＵ２１は、温度に基づいて事前ファイアの発生回数を可変しても良く、さらに、温度に基づいて一周期中の事前ファイアの発生回数を可変しても良い。
【００５８】
ＣＰＵ２１が温度に基づいて事前ファイアの発生回数を可変する場合について図１０を参照して説明する。図１０は温度に基づく事前ファイア発生回数制御を説明するための説明図である。
【００５９】
ＣＰＵ２１は、温度に基づいて事前ファイアの発生回数を可変する。例えば、温度が低温である場合には、ＣＰＵ２１は事前ファイア波形生成回路３３の回数レジスタに常温時の発生回数より多くなるように事前ファイアの発生回数を設定する。例えば、ＣＰＵ２１は、事前ファイアの発生回数を４回に設定する。これにより、低温時の駆動ファイア波形Ｓ２は、図１０に示すように生成される。温度が高温である場合には、ＣＰＵ２１は事前ファイア波形生成回路３３の回数レジスタに常温時の発生回数より少なくなるように事前ファイアの発生回数を設定する。例えば、ＣＰＵ２１は、事前ファイアの発生回数を２回に設定する。これにより、高温時の駆動ファイア波形Ｓ２は、図１０に示すように生成される。したがって、ＣＰＵ２１は、温度センサ２９により検出された温度が高温である程、事前ファイアの発生回数を少なくするように制御する。ここに、発生回数制御手段の機能が実行される。このようにして、事前ファイアの発生回数は、温度に基づいて可変されることになる。したがって、第３の実施の形態と同様の効果を得ることができる。
【００６０】
ＣＰＵ２１が温度に基づいて一周期中の事前ファイアの発生回数を可変する場合について図１１を参照して説明する。図１１は温度に基づく一周期中の事前ファイア発生回数制御を説明するための説明図である。
【００６１】
ＣＰＵ２１は、温度に基づいて一周期中の事前ファイアの発生回数を可変する。例えば、温度が低温である場合には、ＣＰＵ２１は事前ファイア波形生成回路３３の回数レジスタに常温時の一周期中の発生回数より多くなるように事前ファイアの一周期中の発生回数を設定する。例えば、ＣＰＵ２１は、事前ファイアの一周期中の発生回数を３回に設定する。これにより、低温時の駆動ファイア波形Ｓ２は、図１１に示すように生成される。温度が高温である場合には、ＣＰＵ２１は事前ファイア波形生成回路３３の回数レジスタに常温時の一周期中の発生回数より少なくなるように事前ファイアの一周期中の発生回数を設定する。例えば、ＣＰＵ２１は、事前ファイアの一周期中の発生回数を１回に設定する。これにより、高温時の駆動ファイア波形Ｓ２は、図１１に示すように生成される。したがって、ＣＰＵ２１は、温度センサ２９により検出された温度が高温である程、事前ファイアの一周期中の発生回数を少なくするように制御する。ここに、発生回数制御手段の機能が実行される。このようにして、事前ファイアの発生回数は、温度に基づいて可変されることになる。したがって、第３の実施の形態と同様の効果を得ることができる。
【００６２】
本発明の第４の実施の形態を図１２に基づいて説明する。第１の実施の形態と同一部分は同一符号で示し説明も省略する。図１２は第４の実施の形態のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。
【００６３】
ＣＰＵ２１は、ＲＯＭ２２に格納されたプログラムに基づいて、印字条件、例えば印字デューティによってワイヤドットプリンタヘッド１の駆動周波数を可変し、低周波数と高周波数との２種類に区別する。ここに、駆動周波数可変手段の機能が実行される。なお、ここでは、駆動周波数を低周波数と高周波数との２種類に区別しているが、これに限るものではなく、例えば、駆動周波数を３種類に区別しても良い。
【００６４】
ＣＰＵ２１は、駆動周波数に基づいて事前ファイアのファイア時間を可変する。例えば、駆動周波数が低周波数である場合には、ＣＰＵ２１は事前ファイア波形生成回路３３のタイマ値レジスタに駆動周波数が高周波数である場合よりも短いタイマ値を設定する。事前ファイア波形生成回路３３は、設定されたタイマ値に基づいて事前ファイア波形Ｓ１を生成する。これにより、低周波数時の駆動ファイア波形Ｓ２は、図１２に示すように生成される。駆動周波数が高周波数である場合には、ＣＰＵ２１は事前ファイア波形生成回路３３のタイマ値レジスタに駆動周波数が低周波数である場合よりも長いタイマ値を設定する。事前ファイア波形生成回路３３は、設定されたタイマ値に基づいて事前ファイア波形Ｓ１を生成する。これにより、高周波数時の駆動ファイア波形Ｓ２は、図１２に示すように生成される。したがって、ＣＰＵ２１は、可変した駆動周波数が低周波数である程、事前ファイアのファイア時間を短くするように制御することになる。ここに、ファイア時間制御手段の機能が実行される。
【００６５】
このようにして、事前ファイアのファイア時間は、駆動周波数に基づいて可変されることになる。したがって、第１の実施の形態と同様の効果を得ることができ、さらに、駆動周波数変化に応じて事前ファイアのファイア時間が可変されるので、余分なエネルギー消費を防止することができる。また、駆動周波数変化に対してワイヤドットプリンタヘッド１の性能を安定させることができる。
【００６６】
なお、第４の実施の形態において、ＣＰＵ２１は、駆動周波数に基づいて事前ファイアのファイア時間を可変するが、これに限るものではなく、例えば、ＣＰＵ２１は、駆動周波数に基づいて事前ファイアの発生回数を可変しても良く、さらに、駆動周波数に基づいて一周期中の事前ファイアの発生回数を可変しても良い。
【００６７】
ＣＰＵ２１が駆動周波数に基づいて事前ファイアの発生回数を可変する場合について図１３を参照して説明する。図１３は駆動周波数に基づく事前ファイア発生回数制御を説明するための説明図である。
【００６８】
ＣＰＵ２１が駆動周波数に基づいて事前ファイアの発生回数を可変する。例えば、駆動周波数が低周波数である場合には、ＣＰＵ２１は事前ファイア波形生成回路３３の回数レジスタに高周波数時の発生回数より少なくなるように事前ファイアの発生回数を設定する。例えば、ＣＰＵ２１は、事前ファイアの発生回数を２回に設定する。これにより、低周波数時の駆動ファイア波形Ｓ２は、図１３に示すように生成される。駆動周波数が高周波数である場合には、ＣＰＵ２１は事前ファイア波形生成回路３３の回数レジスタに低周波数時の発生回数より多くなるように事前ファイアの発生回数を設定する。例えば、ＣＰＵ２１は、事前ファイアの発生回数を４回に設定する。これにより、高周波数時の駆動ファイア波形Ｓ２は、図１３に示すように生成される。したがって、ＣＰＵ２１は、可変した駆動周波数が低周波数である程、事前ファイアの発生回数を少なくするように制御する。ここに、発生回数制御手段の機能が実行される。このようにして、事前ファイアの発生回数は、駆動周波数に基づいて可変されることになる。したがって、第４の実施の形態と同様な効果を得ることができる。
【００６９】
ＣＰＵ２１が駆動周波数に基づいて一周期中の事前ファイアの発生回数を可変する場合について図１４を参照して説明する。図１４は駆動周波数に基づく一周期中の事前ファイア発生回数制御を説明するための説明図である。
【００７０】
ＣＰＵ２１は、駆動周波数に基づいて一周期中の事前ファイアの発生回数を可変する。例えば、駆動周波数が低周波数である場合には、ＣＰＵ２１は事前ファイア波形生成回路３３の回数レジスタに高周波数時の一周期中の発生回数より少なくなるように事前ファイアの一周期中の発生回数を設定する。例えば、ＣＰＵ２１は、事前ファイアの発生回数を１回に設定する。これにより、低周波数時の駆動ファイア波形Ｓ２は、図１４に示すように生成される。駆動周波数が高周波数である場合には、ＣＰＵ２１は事前ファイア波形生成回路３３の回数レジスタに低周波数時の一周期中の発生回数より多くなるように事前ファイアの一周期中の発生回数を設定する。例えば、ＣＰＵ２１は、事前ファイアの発生回数を３回に設定する。これにより、高周波数時の駆動ファイア波形Ｓ２は、図１４に示すように生成される。したがって、ＣＰＵ２１は、可変した駆動周波数が低周波数である程、事前ファイアの一周期中の発生回数を少なくするように制御することになる。ここに、発生回数制御手段の機能が実行される。このようにして、事前ファイアの一周期中の発生回数は、駆動周波数に基づいて可変されることになる。したがって、第４の実施の形態と同様な効果を得ることができる。
【００７１】
本発明の第５の実施の形態を図１５に基づいて説明する。第１の実施の形態と同一部分は同一符号で示し説明も省略する。図１５は第５の実施の形態のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。
【００７２】
ＣＰＵ２１は、ＲＯＭ２２に格納されたプログラムに基づいて、ギャップスイッチ３１の検出結果であるＯＮ／ＯＦＦに応じてギャップの度合いを判断する。すなわち、ＣＰＵ２１は、ギャップスイッチ３１がＯＮである場合、ギャップが広いと判断し、ギャップスイッチ３１がＯＦＦである場合、ギャップが狭いと判断する。なお、ここでは、ギャップを２種類（広い／狭い）に区別しているが、これに限るものではなく、例えば、ギャップを３種類に区別しても良い。また、ここでは、ギャップを検出するギャップ検出手段として、ギャップスイッチ３１を用いているが、これに限るものではない。
【００７３】
ＣＰＵ２１は、ギャップの検出結果に基づいて事前ファイアのファイア時間を可変する。例えば、ギャップが狭い場合には、ＣＰＵ２１は事前ファイア波形生成回路３３のタイマ値レジスタにギャップが広い場合よりも短いタイマ値を設定する。事前ファイア波形生成回路３３は、設定されたタイマ値に基づいて事前ファイア波形Ｓ１を生成する。これにより、ギャップが狭い時の駆動ファイア波形Ｓ２は、図１５に示すように生成される。ギャップが広い場合には、ＣＰＵ２１は事前ファイア波形生成回路３３のタイマ値レジスタにギャップが狭い場合よりも長いタイマ値を設定する。事前ファイア波形生成回路３３は、設定されたタイマ値に基づいて事前ファイア波形Ｓ１を生成する。これにより、ギャップが広い時の駆動ファイア波形Ｓ２は、図１５に示すように生成される。したがって、ＣＰＵ２１は、ギャップが狭い程、事前ファイアのファイア時間を短くするように制御することになる。ここに、ファイア時間制御手段の機能が実行される。
【００７４】
このようにして、事前ファイアのファイア時間は、ギャップの検出結果に基づいて可変されることになる。したがって、第１の実施の形態と同様の効果を得ることができ、さらに、ギャップの検出結果に応じて事前ファイアのファイア時間が可変されるので、余分なエネルギー消費を防止することができる。また、ギャップの変化に対してワイヤドットプリンタヘッド１の性能を安定させることができる。
【００７５】
なお、第５の実施の形態において、ＣＰＵ２１は、ギャップの検出結果に基づいて事前ファイアのファイア時間を可変するが、これに限るものではなく、例えば、ＣＰＵ２１は、ギャップの検出結果に基づいて事前ファイアの発生回数を可変しても良く、さらに、ギャップの検出結果に基づいて一周期中の事前ファイアの発生回数を可変しても良い。
【００７６】
ＣＰＵ２１がギャップの検出結果に基づいて事前ファイアの発生回数を可変する場合について図１６を参照して説明する。図１６はギャップの検出結果に基づく事前ファイア発生回数制御を説明するための説明図である。
【００７７】
ＣＰＵ２１は、ギャップの検出結果に基づいて事前ファイアの発生回数を可変する。例えば、ギャップが狭い場合には、ＣＰＵ２１は事前ファイア波形生成回路３３の回数レジスタにギャップが広い場合の発生回数より少なくなるように事前ファイアの発生回数を設定する。例えば、ＣＰＵ２１は、事前ファイアの発生回数を２回に設定する。これにより、ギャップが狭い時の駆動ファイア波形Ｓ２は、図１６に示すように生成される。ギャップが広い場合には、ＣＰＵ２１は事前ファイア波形生成回路３３の回数レジスタにギャップが狭い場合の発生回数より多くなるように事前ファイアの発生回数を設定する。例えば、ＣＰＵ２１は、事前ファイアの発生回数を３回に設定する。これにより、ギャップが広い時の駆動ファイア波形Ｓ２は、図１６に示すように生成される。したがって、ＣＰＵ２１は、ギャップが狭い程、事前ファイアの発生回数を少なくするように制御することになる。ここに、発生回数制御手段の機能が実行される。このようにして、事前ファイアの発生回数は、ギャップの検出結果に基づいて可変されることになる。したがって、第５の実施の形態と同様な効果を得ることができる。
【００７８】
ＣＰＵ２１がギャップの検出結果に基づいて一周期中の事前ファイアの発生回数を可変する場合について図１７を参照して説明する。図１７は、ギャップの検出結果に基づく一周期中の事前ファイア発生回数制御を説明するための説明図である。
【００７９】
ＣＰＵ２１は、ギャップの検出結果に基づいて一周期中の事前ファイアの発生回数を可変する。例えば、ギャップが狭い場合には、ＣＰＵ２１は事前ファイア波形生成回路３３の回数レジスタにギャップが広い場合の一周期中の発生回数より少なくなるように事前ファイアの一周期中の発生回数を設定する。例えば、ＣＰＵ２１は、事前ファイアの発生回数を１回に設定する。これにより、ギャップが狭い時の駆動ファイア波形Ｓ２は、図１７に示すように生成される。ギャップが広い場合には、ＣＰＵ２１は事前ファイア波形生成回路３３の回数レジスタにギャップが広い場合の一周期中の発生回数より多くなるように事前ファイアの一周期中の発生回数を設定する。例えば、ＣＰＵ２１は、事前ファイアの一周期中の発生回数を３回に設定する。これにより、ギャップが広い時の駆動ファイア波形Ｓ２は、図１７に示すように生成される。したがって、ＣＰＵ２１は、ギャップが狭い程、事前ファイアの一周期中の発生回数を少なくするように制御することなる。ここに、発生回数制御手段の機能が実行される。このようにして、事前ファイアの一周期中の発生回数は、ギャップの検出結果に基づいて可変されることになる。したがって、第５の実施の形態と同様な効果を得ることができる。
【００８０】
本発明の第６の実施の形態を図１８に基づいて説明する。第１の実施の形態と同一部分は同一符号で示し説明も省略する。図１８は第６の実施の形態のワイヤドットプリンタヘッド駆動回路を示すブロック図である。
【００８１】
ＣＰＵ２１は、ＲＯＭ２２に格納されたプログラムに基づいて、温度センサ２９により検出された温度を低温／常温／高温の３種類に区別する。なお、ここでは、温度を３種類に区別しているが、これに限るものではなく、例えば、温度を２種類だけ区別しても良いし、４種類に区別しても良い。
【００８２】
図１８に示すように、ワイヤドットプリンタヘッド駆動回路２５は、電流可変回路４０を備えている。電流可変回路４０は、ファイア波形合成回路３４とドライバ３５との間に接続されている。ここで、電流可変回路４０は、電流値制御手段として機能する。電流可変回路４０は、電流値設定回路４１、電流値比較回路４２、電流値センサ４３から構成されている。電流可変回路４０は、温度に基づいて事前ファイアの電流値を可変する。例えば、事前ファイアの電流値は、通常ファイアの電流値より低く設定される。
【００８３】
温度が低温である場合には、電流可変回路４０は、事前ファイアの電流値が常温時の電流値より大きくなるように事前ファイアの電流値を可変する。すなわち、電流可変回路４０は、電流値設定回路４１によって事前ファイアの電流値が常温時の電流値より大きくなるように電流値を設定し、電流値センサ４３によって現在の電流値を検出する。そして、電流可変回路４０は、検出した電流値と設定した電流値とを電流値比較回路４２によって比較しながら、設定した電流値を維持する。温度が高温である場合には、電流可変回路４０は、事前ファイアの電流値が常温時の電流値より小さくなるように事前ファイアの電流値を可変する。すなわち、電流可変回路４０は、電流値設定回路４１によって事前ファイアの電流値が常温時の電流値より小さくなるように電流値を設定し、電流値センサ４３によって現在の電流値を検出する。そして、電流可変回路４０は、検出した電流値と設定した電流値とを電流値比較回路４２によって比較しながら、設定した電流値を維持する。したがって、電流可変回路４０は、温度センサ２９により検出された温度が高温である程、事前ファイアの電流値を小さくするように制御することになる。ここに、電流値制御手段の機能が実行される。これにより、事前ファイアの電流値は、温度に基づいて可変されることになる。
【００８４】
したがって、第１の実施の形態と同様な効果を得ることができ、さらに、温度変化に応じて事前ファイアの電流値が可変されるので、余分なエネルギー消費を防止することができる。また、温度変化に対してワイヤドットプリンタヘッド１の性能を安定させることができる。
【００８５】
なお、第６の実施の形態において、電流可変回路４０は、温度に基づいて事前ファイアの電流値を可変するが、これに限るものではなく、例えば、電流可変回路４０は、駆動周波数に基づいて事前ファイアの電流値を可変しても良く、さらに、電流可変回路４０は、ギャップの検出結果に基づいて事前ファイアの電流値を可変しても良い。これにより、第６の実施の形態と同様の効果を得ることができ、駆動周波数変化又はギャップの変化に対してワイヤドットプリンタヘッド１の性能を安定させることができる。ここで、駆動周波数の可変方向及びギャップの検出方法等は、他の実施の形態に記載した方法で十分である。
【００８６】
本発明の第６の実施の形態の変形例を図１９に基づいて説明する。第６の実施の形態と同一部分は同一符号で示し説明も省略する。図１９は第６の実施の形態の変形例のワイヤドットプリンタヘッド駆動回路を示すブロック図である。
【００８７】
ＣＰＵ２１は、ＲＯＭ２２に格納されたプログラムに基づいて、温度センサ２９により検出された温度を低温／常温／高温の３種類に区別する。なお、ここでは、温度を３種類に区別しているが、これに限るものではなく、例えば、温度を２種類だけ区別しても良いし、４種類に区別しても良い。
【００８８】
図１９に示すように、ワイヤドットプリンタヘッド駆動回路２５は、電圧可変回路５０を備えている。電圧可変回路５０は、ファイア波形合成回路３４とドライバ３５との間に接続されている。ここで、電圧可変回路５０は、電圧値制御手段として機能する。電圧可変回路５０は、電圧値設定回路５１、電圧値切換回路５２、２つの電圧値レジスタ５３から構成されている。電圧可変回路５０は、温度に基づいて事前ファイアの電圧値を可変する。例えば、事前ファイアの電圧値は、通常ファイアの電圧値より低く設定される。
【００８９】
電圧可変回路５０は、電圧値設定回路５１により常温時の電圧値を設定する。温度が低温である場合には、電圧可変回路５０は、事前ファイアの電圧値が常温時の電圧値より大きくなるように事前ファイアの電圧値を可変する。すなわち、電圧可変回路５０は、電圧値レジスタ５３に格納された２つの電圧値から常温時の電圧値より大きい電圧値に切り換える。温度が高温である場合には、電圧可変回路５０は、事前ファイアの電圧値が常温時の電圧値より小さくなるように事前ファイアの電流値を可変する。すなわち、電圧可変回路５０は、電圧値レジスタ５３に格納された２つの電圧値から常温時の電圧値より小さい電圧値に切り換える。したがって、電圧可変回路５０は、温度センサ２９により検出された温度が高温である程、事前ファイアの電圧値を小さくするように制御する。ここに、電圧値制御手段の機能が実行される。これにより、事前ファイアの電圧値は、温度に基づいて可変されることになる。
【００９０】
したがって、第１の実施の形態と同様な効果を得ることができ、さらに、温度変化に応じて事前ファイアの電圧値が可変されるので、余分なエネルギー消費を防止することができる。また、温度変化に対してワイヤドットプリンタヘッド１の性能を安定させることができる。
【００９１】
なお、第６の実施の形態の変形例において、電圧可変回路５０は、温度に基づいて事前ファイアの電圧値を可変するが、これに限るものではなく、例えば、電圧可変回路５０は、駆動周波数に基づいて事前ファイアの電圧値を可変しても良く、さらに、電圧可変回路５０は、ギャップの検出結果に基づいて事前ファイアの電圧値を可変しても良い。これにより、第６の実施の形態の変形例と同様の効果を得ることができ、駆動周波数変化又はギャップの変化に対してワイヤドットプリンタヘッド１の性能を安定させることができる。ここで、駆動周波数の可変方向及びギャップの検出方法等は、他の実施の形態に記載した方法で十分である。
【００９２】
【発明の効果】
本発明によれば、低温時のワイヤ駆動のために大きな電源を用意しなくても、ワイヤが通常ファイアによる印字動作前に事前ファイアによって動作するので、低温時でもワイヤドットプリンタヘッドの性能を確保することができ、さらに、製品コストの削減及び製品の小型化を実現することができる。
【図面の簡単な説明】
【図１】ワイヤドットプリンタヘッドを概略的に示す中央縦断正面図である。
【図２】ワイヤドットプリンタの電気的な接続を示すブロック図である。
【図３】第１の実施の形態のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。
【図４】第１の実施の形態の変形例１のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。
【図５】第１の実施の形態の変形例２のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。
【図６】第２の実施の形態のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。
【図７】第２の実施の形態の変形例１のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。
【図８】第２の実施の形態の変形例２のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。
【図９】第３の実施の形態のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。
【図１０】温度に基づく事前ファイア発生回数制御を説明するための説明図である。
【図１１】温度に基づく一周期中の事前ファイア発生回数制御を説明するための説明図である。
【図１２】第４の実施の形態のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。
【図１３】駆動周波数に基づく事前ファイア発生回数制御を説明するための説明図である。
【図１４】駆動周波数に基づく一周期中の事前ファイア発生回数制御を説明するための説明図である。
【図１５】第５の実施の形態のワイヤドットプリンタヘッド駆動制御を説明するための説明図である。
【図１６】ギャップの検出結果に基づく事前ファイア発生回数制御を説明するための説明図である。
【図１７】ギャップの検出結果に基づく一周期中の事前ファイア発生回数制御を説明するための説明図である。
【図１８】第６の実施の形態のワイヤドットプリンタヘッド駆動回路を示すブロック図である。
【図１９】第６の実施の形態の変形例のワイヤドットプリンタヘッド駆動回路を示すブロック図である。
【符号の説明】
１              ワイヤドットプリンタヘッド
１Ａ            ワイヤドットプリンタヘッド制御装置
６              ワイヤ
１０            プラテン
２９            温度検出手段（温度センサ）
３１            ギャップ検出手段（ギャップスイッチ）
３２            通常ファイア発生手段（通常ファイア波形生成回路）
３３、３４      事前ファイア発生手段（事前ファイア波形生成回路、ファイア波形合成回路）
３５            駆動制御手段
４０            電流値制御手段（電流可変回路）
５０            電圧値制御手段（電圧可変回路）
【図１】
2004262220.tif 000003
【図２】
2004262220.tif 000004
【図３】
2004262220.tif 000005
【図４】
2004262220.tif 000006
【図５】
2004262220.tif 000007
【図６】
2004262220.tif 000008
【図７】
2004262220.tif 000009
【図８】
2004262220.tif 000010
【図９】
2004262220.tif 000011
【図１０】
2004262220.tif 000012
【図１１】
2004262220.tif 000013
【図１２】
2004262220.tif 000014
【図１３】
2004262220.tif 000015
【図１４】
2004262220.tif 000016
【図１５】
2004262220.tif 000017
【図１６】
2004262220.tif 000018
【図１７】
2004262220.tif 000019
【図１８】
2004262220.tif 000020
【図１９】
2004262220.tif 000021