(57)【要約】【課題】キャリッジ速度を早くしても記録品質の低下を回避することができる記録装置およびその制御方法を提供する。【解決手段】記録装置において、コントローラ７０は、近接すると相互の文字を認識し難くなる文字の組み合わせを格納した文字テーブルをＲＯＭ７２に記憶しており、入力した印刷データに基づいて文字を印字する際に、ＣＰＵ７１が該文字と隣の文字との組み合わせが文字テーブルに格納されているか否かを判断し、その判断結果に応じて該文字の記録タイミングを変更するようにヘッド駆動信号を生成して記録ヘッド駆動部８５に供給する。【選択図】　　　図３
2004074519.tif 000002
【特許請求の範囲】
【請求項１】
キャリッジに支持された記録ヘッドを有し、キャリッジを移動させながら記録ヘッドから記録ワイヤを打ち出して記録用紙に画像を記録する記録装置において、
入力した記録データに基づいて画像を順次記録する際に、近接すると相互の画像が認識し難くなる画像の組み合わせを含む記録データが入力された場合、記録後の画像間の隙間を予め定めた隙間にするため、画像の記録タイミングを変更する記録タイミング変更手段を備えることを特徴とする記録装置。
【請求項２】
キャリッジに支持された記録ヘッドを有し、キャリッジを移動させながら記録ヘッドから記録ワイヤを打ち出して記録用紙に画像を記録する記録装置において、
近接すると相互の画像が認識し難くなる画像の組み合わせを格納した画像テーブルを記憶する記憶手段と、
前記画像テーブルを参照して画像の記録タイミングを変更する記録タイミング変更手段と
を備えることを特徴とする記録装置。
【請求項３】
前記記録タイミング変更手段は、入力した記録データに基づいて画像を順次記録する際に、前記画像と隣の画像との組み合わせが前記画像テーブルに格納されているか否かを判断し、その判断結果に応じて、記録後の画像間の隙間を予め定めた隙間にするため、画像の記録タイミングを変更することを特徴とする請求項２に記載の記録装置。
【請求項４】
前記予め定めた隙間は、０．１ｍｍ以上であることを特徴とする請求項１または３に記載の記録装置。
【請求項５】
前記画像テーブルは、前記キャリッジの移動速度に関連付けて、近接すると相互の画像が認識し難くなる画像の組み合わせが格納されていることを特徴とする請求項２乃至４のいずれかに記載の記録装置。
【請求項６】
前記記録タイミング変更手段は、前記キャリッジの移動速度が予め定めた速度以上の場合は、前記画像テーブルを参照して画像の記録タイミングを変更する一方、前記キャリッジの移動速度が前記予め定めた速度より低速の場合は、画像の記録タイミングを変更しないことを特徴とする請求項２乃至４のいずれかに記載の記録装置。
【請求項７】
前記記録タイミング変更手段は、入力した記録データに基づいて画像を順次記録する際に、前記画像と隣の画像との組み合わせが前記画像テーブルに格納されているか否かを判断した後、前記キャリッジの移動速度が予め定めた速度以上の場合は、その判断結果に応じて画像の記録タイミングを変更する一方、前記キャリッジの移動速度が前記予め定めた速度より低速の場合は、画像の記録タイミングを変更しないことを特徴とする請求項２乃至５のいずれかに記載の記録装置。
【請求項８】
前記画像テーブルは、フォントに関連付けて、近接すると相互の画像が認識し難くなる画像の組み合わせが格納されていることを特徴とする請求項２乃至７のいずれかに記載の記録装置。
【請求項９】
前記記録タイミング変更手段は、フォントが予め定めたフォントの場合は、前記画像テーブルを参照して画像の記録タイミングを変更する一方、フォントが前記予め定めたフォント以外のフォントの場合は、画像の記録タイミングを変更しないことを特徴とする請求項２乃至８のいずれかに記載の記録装置。
【請求項１０】
前記記録タイミング変更手段は、入力した記録データに基づいて画像を順次記録する際に、前記画像と隣の画像との組み合わせが前記画像テーブルに格納されているか否かを判断した後、フォントが予め定めたフォントの場合は、その判断結果に応じて画像の記録タイミングを変更する一方、フォントが予め定めたフォント以外のフォントの場合は、画像の記録タイミングを変更しないことを特徴とする請求項２乃至８のいずれかに記載の記録装置。
【請求項１１】
前記記録タイミング変更手段は、前記画像の記録位置が変わるように画像の記録タイミングを変更することを特徴とする請求項１乃至１０のいずれかに記載の記録装置。
【請求項１２】
前記記録タイミング変更手段は、前記画像の幅が変わるように前記記録ワイヤを打ち出す間隔を変更することを特徴とする請求項１乃至１０のいずれかに記載の記録装置。
【請求項１３】
キャリッジに支持された記録ヘッドを有し、キャリッジを移動させながら記録ヘッドから記録ワイヤを打ち出して記録用紙に画像を記録する記録装置の制御方法において、
入力した記録データに基づいて画像を順次記録する際に、近接すると相互の画像が認識し難くなる画像の組み合わせを含む記録データが入力された場合、記録後の画像間の隙間を予め定めた隙間にするため、画像の記録タイミングを変更することを特徴とする記録装置の制御方法。
【請求項１４】
キャリッジに支持された記録ヘッドを有し、キャリッジを移動させながら記録ヘッドから記録ワイヤを打ち出して記録用紙に画像を記録する記録装置の制御方法において、
記憶手段に記憶された、近接すると相互の画像が認識し難くなる画像の組み合わせを格納した画像テーブルを参照して画像の記録タイミングを変更することを特徴とする記録装置の制御方法。
【請求項１５】
キャリッジに支持された記録ヘッドを有し、キャリッジを移動させながら記録ヘッドから記録ワイヤを打ち出して記録用紙に画像を記録する記録装置の制御方法において、
入力した記録データに基づいて画像を順次記録する際に、前記画像と隣の画像との組み合わせが、記憶手段に記憶された、近接すると相互の画像が認識し難くなる画像の組み合わせを格納した画像テーブルに格納されているか否かを判断する判断ステップと、
その判断結果に応じて記録後の画像間の隙間を予め定めた隙間にするため、画像の記録タイミングを変更する記録タイミング変更ステップと
を実行することを特徴とする記録装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録装置およびその制御方法に関し、特にドットインパクトプリンタおよびその制御方法に関する。
【０００２】
【従来の技術】
連続紙や複写式の伝票の印刷に使用するプリンタとして、ドットインパクトプリンタが知られている。ドットインパクトプリンタは、記録ヘッドから記録ワイヤを打ち出し、インクリボンを記録用紙に打ち付けることによって印刷を行うプリンタである。
【０００３】
より具体的には、この種のドットインパクトプリンタは、記録ヘッドを記録用紙の横方向（文字の列方向）に移動させながら、縦に配置された複数の記録ワイヤを選択的に打ち出すことによって、ドットの集合にて文字を印刷（記録）する。
【０００４】
【発明が解決しようとする課題】
上述したように、ドットインパクトプリンタは、記録ヘッドを移動しながら印刷を行うため、記録ヘッドを移動させるキャリッジの移動速度（以下、キャリッジ速度という。）が早いほど高速印刷が可能となる。
【０００５】
しかしながら、キャリッジ速度が早いほど、記録ワイヤがインクリボンを介して記録用紙と接触する距離が長くなるため、記録用紙に記録されるドットが長円化してしまう。つまり、キャリッジの移動方向におけるドットの長さＬは、Ｌ＝（記録ワイヤと記録用紙との接触時間［μｓ］）×（キャリッジ速度［ｍｍ／ｍｓｅｃ］）で表されることとなる。なお、発明者らの測定によると、「記録ワイヤと記録用紙との接触時間」は、キャリッジ速度にほとんど関係なくほぼ一定の値であった。このため、図９に示すように、キャリッジ速度を２倍にすると、ドットの長さＬは２倍になってしまうこととなる。
【０００６】
このドットの長円化は、記録された文字の幅を長くしてしまうため、文字間の間の隙間を狭くしてしまう。特に、「ＷＷ」、「ｍｍ」などの文字列については、文字間の隙間が狭くなると相互の文字を認識し難くなり、記録品質が著しく低下してしまうという問題が生じた。
【０００７】
本発明は、上述した事情に鑑みてなされたものであり、キャリッジ速度を早くしても記録品質の低下を回避することができる記録装置およびその制御方法を提供することを目的としている。
【０００８】
【課題を解決するための手段】
上述課題を解決するため、本発明は、キャリッジに支持された記録ヘッドを有し、キャリッジを移動させながら記録ヘッドから記録ワイヤを打ち出して記録用紙に画像を記録する記録装置において、入力した記録データに基づいて画像を順次記録する際に、近接すると相互の画像が認識し難くなる画像の組み合わせを含む記録データが入力された場合、記録後の画像間の隙間を予め定めた隙間にするため、画像の記録タイミングを変更する記録タイミング変更手段を備えることを特徴とする。この構成によれば、近接すると相互の画像が認識し難くなる画像の組み合わせがあっても、記録後の画像間の隙間を予め定めた隙間にするために画像の記録タイミングを変更するので、相互の画像が認識し難くなる場合を回避することができる。
【０００９】
また、本発明は、キャリッジに支持された記録ヘッドを有し、キャリッジを移動させながら記録ヘッドから記録ワイヤを打ち出して記録用紙に画像を記録する記録装置において、近接すると相互の画像が認識し難くなる画像の組み合わせを格納した画像テーブルを記憶する記憶手段と、前記画像テーブルを参照して画像の記録タイミングを変更する記録タイミング変更手段とを備えることを特徴とする。この構成によれば、近接すると相互の画像が認識し難くなる画像の組み合わせを格納した画像テーブルを参照して記録タイミングを変更するので、上記画像間の隙間を広く記録でき、相互の画像が認識し難くなる場合を回避することができる。
【００１０】
上記構成において、前記記録タイミング変更手段は、入力した記録データに基づいて画像を順次記録する際に、前記画像と隣の画像との組み合わせが前記画像テーブルに格納されているか否かを判断し、その判断結果に応じて、記録後の画像間の隙間を予め定めた隙間にするため、画像の記録タイミングを変更することが好ましい。また、前記予め定めた隙間は、０．１ｍｍ以上が好ましい。
【００１１】
また、前記画像テーブルは、前記キャリッジの移動速度に関連付けて、近接すると相互の画像が認識し難くなる画像の組み合わせを格納してもよい。また、前記記録タイミング変更手段は、前記キャリッジの移動速度が予め定めた速度以上の場合は、前記画像テーブルを参照して画像の記録タイミングを変更する一方、前記キャリッジの移動速度が前記予め定めた速度より低速の場合は、画像の記録タイミングを変更しないようにしてもよい。また、前記記録タイミング変更手段は、入力した記録データに基づいて画像を順次記録する際に、前記画像と隣の画像との組み合わせが前記画像テーブルに格納されているか否かを判断した後、前記キャリッジの移動速度が予め定めた速度以上の場合は、その判断結果に応じて画像の記録タイミングを変更する一方、前記キャリッジの移動速度が前記予め定めた速度より低速の場合は、画像の記録タイミングを変更しないようにしてもよい。
【００１２】
また、前記画像テーブルは、フォントに関連付けて、近接すると相互の画像が認識し難くなる画像の組み合わせを格納してもよい。また、前記記録タイミング変更手段は、フォントが予め定めたフォントの場合は、前記画像テーブルを参照して画像の記録タイミングを変更する一方、フォントが前記予め定めたフォント以外のフォントの場合は、画像の記録タイミングを変更しないようにしてもよい。また、前記記録タイミング変更手段は、入力した記録データに基づいて画像を順次記録する際に、前記画像と隣の画像との組み合わせが前記画像テーブルに格納されているか否かを判断した後、フォントが予め定めたフォントの場合は、その判断結果に応じて画像の記録タイミングを変更する一方、フォントが予め定めたフォント以外のフォントの場合は、画像の記録タイミングを変更しないようにしてもよい。
【００１３】
また、前記記録タイミング変更手段は、前記画像の記録位置が変わるように画像の記録タイミングを変更してもよいし、前記画像の幅が変わるように前記記録ワイヤを打ち出す間隔を変更してもよい。
【００１４】
また、本発明は、キャリッジに支持された記録ヘッドを有し、キャリッジを移動させながら記録ヘッドから記録ワイヤを打ち出して記録用紙に画像を記録する記録装置の制御方法において、入力した記録データに基づいて画像を順次記録する際に、近接すると相互の画像が認識し難くなる画像の組み合わせを含む記録データが入力された場合、記録後の画像間の隙間を予め定めた隙間にするため、画像の記録タイミングを変更することを特徴とする。この方法によれば、近接すると相互の画像が認識し難くなる画像の組み合わせがあっても、記録後の画像間の隙間を予め定めた隙間にするために画像の記録タイミングを変更するので、相互の画像が認識し難くなる場合を回避することができる。
【００１５】
また、本発明は、キャリッジに支持された記録ヘッドを有し、キャリッジを移動させながら記録ヘッドから記録ワイヤを打ち出して記録用紙に画像を記録する記録装置の制御方法において、記憶手段に記憶された、近接すると相互の画像が認識し難くなる画像の組み合わせを格納した画像テーブルを参照して画像の記録タイミングを変更することを特徴とする。この構成によれば、近接すると相互の画像が認識し難くなる画像の組み合わせを格納した画像テーブルを参照して記録タイミングを変更するので、上記画像間の隙間を広く記録でき、相互の画像が認識し難くなる場合を回避することができる。
【００１６】
また、本発明は、キャリッジに支持された記録ヘッドを有し、キャリッジを移動させながら記録ヘッドから記録ワイヤを打ち出して記録用紙に画像を記録する記録装置の制御方法において、入力した記録データに基づいて画像を順次記録する際に、前記画像と隣の画像との組み合わせが、記憶手段に記憶された、近接すると相互の画像が認識し難くなる画像の組み合わせを格納した画像テーブルに格納されているか否かを判断する判断ステップと、その判断結果に応じて記録後の画像間の隙間を予め定めた隙間にするため、画像の記録タイミングを変更する記録タイミング変更ステップとを実行することを特徴とする。この構成によれば、記録しようとする画像と隣の画像との組み合わせが画像テーブルに格納されているか否かの判断結果に応じて画像の記録タイミングを変更するので、上記画像間の隙間を広く記録でき、相互の画像が認識し難くなる場合を回避することができる。
【００１７】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳述する。以下に示す実施形態は、本発明の一態様を示すものであり、この発明を限定するものではなく、本発明の範囲内で任意に変更可能である。
（１）　実施形態
（１．１）　実施形態の構成
本発明の記録装置の一例となるドットインパクトプリンタ（以下、プリンタという。）１０は、従来のドットインパクトプリンタとは制御ユニット６０のみが異なっている。このため、プリンタ１０の機械的構成については、本発明の特徴となる制御に特に関わる記録ヘッド２０とその周辺構成についてのみ説明し、その他の構成については説明を省略する。
【００１８】
図１は、記録ヘッド２０とその周辺構成を示す斜視図である。
【００１９】
記録ヘッド２０は、キャリッジ２１に固定されており、キャリッジ２１が水平方向に移動することによって、記録位置を記録用紙Ｐの幅方向に移動する。詳述すると、キャリッジ２１は、水平方向に配置されたキャリッジガイド２２と補助軸２３とによって水平方向に案内されると共に、駆動プーリ２４と、従動プーリ２５との間にかけ渡されたタイミングベルト２６に固定される。そして、駆動プーリ２４をキャリッジ駆動モータ２７が回転させることによって、キャリッジ２１を水平方向に移動させる。
【００２０】
プラテン３０は、記録用紙Ｐの紙送りを行うと共に、記録ヘッド２０から打ち出された記録ワイヤ５０（図２参照）を受け止めるローラである。なお、記録ヘッド２０の近傍には、インクリボンカセット（不図示）が配置され、インクリボン３１（図２参照）が記録ヘッド２０とプラテン３０の間に引き回されるようになっている。
【００２１】
なお、図示はしていないが、プリンタ１０は、従来のドットインパクトプリンタと同様に、紙送りを行う他の機構として、プッシュトラクタユニット、シート供給ガイドおよび排出ユニットなどを備えている。ここで、プッシュトラクタユニットは連続紙を給紙するためのユニットであり、シート供給ガイドは単票紙を給紙するためのガイド部品である。
【００２２】
次に、記録ヘッド２０について説明する。図２は記録ヘッド２０の断面図である。記録ヘッド２０は、ケース４１内に、コイル４２が巻き付けられたコア４３と、ワイヤレバー４４とが対になって環状に複数配置されている。
【００２３】
ワイヤレバー４４は、その一端がピン４５に固定され、他端に記録ワイヤ５０が固定される。また、ワイヤレバー４４は、バネ４６によってコア４３と離れる方向（ピン４５を中心として図中時計回り方向）に付勢される。ここで、コイル４２に電流が流れていない状態では、記録ワイヤ５０はノーズ４７に収容されるように構成されている。一方、コイル４２に電流が流されると、コア４３が電磁石となり、ワイヤレバー４４がコア４３に吸引されるように構成されている。この結果、記録ワイヤ５０の先端がノーズ４７の外に飛び出し、インクリボン３１を記録用紙Ｐに接触させてインクを転写する。
【００２４】
このノーズ４７の内部には、各記録ワイヤ５０のガイド孔が形成されたガイド４８が複数配置されており、各記録ワイヤ５０を記録用紙Ｐに向けてほぼ垂直に案内する。なお、これら複数の記録ワイヤ５０は縦方向に配置されている。
【００２５】
また、この記録ヘッド２０のケース４１には、放熱用のフィン４９が設けられ、コイル４２から発せられた熱を速やかに放熱するようになっている。なお、実際の記録ヘッド２０は、上記記録ヘッドが２段結合されて構成される。例えば、１つの記録ヘッドに記録ワイヤ５０を縦方向に１２本備えるようにして、記録ヘッド２０全体として記録ワイヤ５０を２４本備えるように構成している。
【００２６】
次に、制御ユニット６０について説明する。図３は、制御ユニット６０の構成を示すブロック図である。制御ユニット６０は、コントローラ７０、インターフェース７５、モータ制御部８０および記録ヘッド駆動部８５から概略構成されている。
【００２７】
インターフェース７５は、コントローラ７０の制御の下、通信ケーブル（不図示）を経由して接続されたパーソナルコンピュータ（ＰＣ）との間で印刷データ（記録データ）などの各種データを送受信する。
【００２８】
モータ駆動部８０は、コントローラ７０の制御の下、キャリッジ駆動モータ２７（図１参照）や、紙送りなどを行うための各種モータを駆動する。ここで、紙送りを行うためのモータとは、具体的には、プラテン３０を駆動するモータ、プッシュトラクタユニットおよび排出ユニットに内蔵されるモータなどである。
【００２９】
記録ヘッド駆動部８５は、コントローラ７０の制御の下、記録ヘッド２０を駆動することにより、記録ワイヤ５０を選択的に打ち出す。
【００３０】
コントローラ７０は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）７１、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）７２およびＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）７３などから構成され、ＲＯＭ７２に記憶されたプログラムに従ってプリンタ１０の動作を中枢的に制御する。このＲＯＭ７２には、プログラムの他、フォントデータや文字テーブル（画像テーブル）Ｔなどが記憶されている。なお、ＲＡＭ７３は、ＣＰＵ７１が読み出したプログラムやＰＣから受信した印刷データなどが一時的に格納される。
【００３１】
ここで、図４は、文字テーブルＴの一例を示す図である。この文字テーブルＴには、キャリッジ速度が速くなると、相互に認識し難くなる文字の組み合わせが記述される。より詳述すると、上述したように、キャリッジ速度が早くなるほどドットが長円化するため、文字間の隙間は狭くなる。しかしながら、例えば「１Ｊ」といった文字列のように、もともと文字間の隙間が大きい文字の組み合わせについては、ドットの長円化によって文字間の隙間が狭くなっても相互の文字が認識し難くなることはない。したがって、本実施形態では、文字テーブルＴには、全ての文字の組み合わせのうち、文字間の隙間が予め定めた値以下になってしまう文字の組み合わせを記述することとしている。より具体的には、発明者らは、文字間の隙間が０．１ｍｍ以下になると相互の文字が認識し難くなることが判ったため、早いキャリッジ速度のときに文字間の隙間が０．１ｍｍ以下になってしまう文字の組み合わせを文字テーブルＴに記述している。
【００３２】
次に、キャリッジ速度と、フォント毎の文字間の隙間との関係を説明する。図５は、従来のドットインパクトプリンタのキャリッジ速度と、フォント毎の文字間の最小隙間との関係を示す図である。ここでは、フォントは、Ｆｏｎｔ１、Ｆｏｎｔ２、Ｆｏｎｔ３、Ｆｏｎｔ４の４種類の場合を示している。なお、この図において、キャリッジ速度Ｖ１〜Ｖ６は、Ｖ１＜Ｖ２＜Ｖ３＜Ｖ４＜Ｖ５＜Ｖ６の関係にある。
【００３３】
この測定結果から、発明者らは、キャリッジ速度がＶ４以下の場合は、いずれのフォントについても文字間の最小隙間を０．１ｍｍ以上確保できていることが判った。しかし、キャリッジ速度がＶ５およびＶ６では、フォント１の文字間の最小隙間がそれぞれ０．０７６ｍｍおよび０．０５ｍｍと狭くなることが判った。このため、発明者らはキャリッジ速度がＶ５以上のときに、前の文字の印字位置を０．１５ｍｍ移動することによって、文字間の隙間を０．１ｍｍ以上確保するようにしている。言い換えれば、従来は固定の文字ピッチ（文字の中心線から次の文字の中心線までの距離）で印字を行っていたのに対し、本実施形態では、前の文字の印字位置を移動することによって文字ピッチを広くするようにしている。なお、ここでは便宜上、印字位置の移動量を０．１５ｍｍに設定したが、０．１５ｍｍ以外の値にしても構わない。但し、図６に示すように、文字の印字位置の移動量は、その文字の文字枠（いわゆるボディーフェース）ＢＦの範囲内に納めることが好ましい。なお、レターフェースＬＦは、文字が実際にデザインされている矩形領域である。
（１．２）　実施形態の動作
次に、本実施形態に係るプリンタ１０の動作を説明する。本実施形態のプリンタ１０は、従来のドットインパクトプリンタでは文字枠内における印字位置が文字によって決まっていたのに対し、文字枠内における印字位置を、次の文字との組み合わせに応じて変更する記録タイミング変更処理を行うことを特徴としている。以下、記録タイミング変更処理については詳細に説明し、その他の処理については簡単に説明する。
【００３４】
プリンタ１０においては、電源が投入されると、ＣＰＵ７１がＲＯＭ７２に記録されたプログラムを実行することにより、ＰＣから受信した印刷データに基づいて印刷処理を実行する。この印刷処理においては、コントローラ７０は、入力した印刷データに基づいてフォントデータを参照することにより、ヘッド駆動信号を生成する。このヘッド駆動信号は、同時に打ち出す記録ワイヤ５０を順次指示する文字単位の印字データの集合であり、コントローラ７０は、このヘッド駆動信号を記録ヘッド駆動部８５に供給することによって記録ヘッド２０を駆動する。本発明の特徴である記録タイミング変更処理は、このヘッド駆動信号の生成時に行われる処理である。したがって、コントローラ７０およびヘッド駆動部８５が、本発明における記録タイミング変更手段として機能するようになっている。
【００３５】
なお、上述したように、本実施形態が対象とする従来のドットインパクトプリンタは、キャリッジ速度がＶ５以上であって、フォントがＦｏｎｔ１の場合にのみ文字間の隙間が０．１ｍｍ以下の文字が印字されるものである。このため、本実施形態においては、係る条件が満足される場合にのみ記録タイミング変更処理を実行するようになっている。
【００３６】
また、コントローラ７０は、この印刷処理の際に、モータ駆動部８０によって予め設定されたキャリッジ速度に対応する駆動パルスを出力することにより、キャリッジ駆動モータ２７を駆動し、記録ヘッド２０を指定されたキャリッジ速度で移動させる。
【００３７】
図７は、記録タイミング変更処理のフローチャートである。この記録タイミング変更処理は、印刷データを受信すると、印刷データに含まれる各文字毎に行われる処理である。
【００３８】
まず、ＣＰＵ７１は、ＰＣから受信してＲＡＭ７３に格納した印刷データから、印字対象の列のうち印字対象の文字と次の文字を抽出する（ステップＳ１）。次に、ＣＰＵ７１は、抽出した２文字の組み合わせが文字テーブルＴに格納されているか否かを判断する（ステップＳ２）。この判断結果が「ＮＯ」である場合、ＣＰＵ７１は、印字対象の文字のフォントデータによって規定される文字位置に文字を印字するように、従来のドットインパクトプリンタと同様のタイミングで印字データを出力する（ステップＳ３）。
【００３９】
一方、ステップＳ２の判断結果が「ＹＥＳ」である場合には、ＣＰＵ７１は、ステップＳ３にて印字データを出力するタイミングに比して所定時間だけ早めに印字データを出力する（ステップＳ４）。これにより、印字データを出力するタイミングを早くした分だけ印字が早く行われ、印字位置が前の文字側に移動する。この結果、この抽出した２文字の間の隙間が広く印字されるようになっている。具体的には、本実施形態では、前の文字の移動量を０．１５ｍｍに設定しているため、例えば、キャリッジ速度が４［ｍｍ／ｍｓｅｃ］の場合は０．１５／４＝３７．５［μｓｅｃ］だけ印字データを早めに出力すればよいこととなる。
【００４０】
このようにして印字データを出力すると、ＣＰＵ７１は、次の印字対象の文字が列の最後の文字か否かを判断する（ステップＳ５）。この判断結果が「ＮＯ」である場合、ＣＰＵ７１は、処理をステップＳ１の処理に移行し、次に印字しようとする文字について上記と同様の処理を行う。これにより、印字対象の列の各文字について、隣り合う文字の組み合わせが文字テーブルＴに格納されているか否かが判別され、その判別結果に応じて記録タイミングが変更される。一方、ステップＳ５の判断結果が「ＹＥＳ」である場合は、ステップＳ３と同様の処理にて、その文字に対応する印字データを出力する（ステップＳ６）。
【００４１】
次に、ＣＰＵ２１は、印字した列が最終行か否かを判断する（ステップＳ７）。この判断結果が「ＮＯ」である場合、ＣＰＵ７１は、記録用紙Ｐが一行分送られ、記録ヘッド２０が次の行の先頭位置に移動するまで待機する（ステップＳ８）。そして、記録ヘッド２０が行の先頭位置に移動すると、ＣＰＵ７１は処理をステップＳ１の処理に移行し、上記ステップＳ１〜Ｓ７までの処理を行う。
【００４２】
一方、ステップＳ７の判断結果が「ＹＥＳ」である場合、ＣＰＵ７１は、印刷データに基づく印字が完了したと判断されるため、記録タイミング変更処理を終了して印刷処理を終了する。
【００４３】
このように、本実施形態に係るプリンタ１０においては、印字対象の文字と隣の文字との組み合わせが文字テーブルＴに格納されている場合は、印字対象の文字の記録タイミングを早くして文字間の隙間を広げる。言い換えれば、印字対象の文字と隣の文字との組み合わせが文字テーブルＴに格納されているか否かに応じて、印字対象の文字の記録タイミングを変更して文字ピッチを変更している。これにより、キャリッジ速度を早くしても、文字間の隙間を所定値（０．１ｍｍ）以上確保することができるので、文字間が狭いことによって隣り合う文字のいずれかが見難くなるといった事態を確実に回避することができる。また、文字テーブルＴに格納された文字の組み合わせについてのみ記録タイミングを変更するので、その他の文字の組み合わせについては従来と同じ印字品質（文字ピッチなど）を維持できるだけでなく、ＣＰＵ７１の処理負担が重くならないという利点がある。この結果、プリンタ１０においては、キャリッジ速度を早くしても、ドットの長円化により文字の認識率が落ちるといった事態を回避することができ、記録品質の低下を回避することができる。
【００４４】
（２）　変形例
本願発明は、上述した実施形態に限らず種々の態様にて実施することができる。例えば、以下のような変形実施が可能である。
【００４５】
上述の実施形態では、隣り合う文字のうち、前の文字の印字位置をずらすことによって文字間の隙間を広くする場合について述べたが、後ろの文字の印字位置をずらして文字間の隙間を広くしてもよい。この場合、印字対象の文字と前の文字との組み合わせが文字テーブルＴに格納されているか否かを判断し、文字テーブルＴに格納されている場合は、印字対象の文字の記録タイミングを遅らせればよい。さらに、隣り合う文字の両方の印字位置をずらすことによって文字間の隙間を広くしてもよいことは勿論である。
【００４６】
また、上述の実施形態では、キャリッジ速度が早い場合に文字間の隙間が０．１ｍｍ以下になる文字の組み合わせを文字テーブルＴに記述する場合について述べた。本発明は、上記条件に限定する必要はなく、さらに別の条件、例えば、文字の形状が似ているといった条件を加えて、文字テーブルＴに記述する文字の組み合わせをさらに絞り込んでもよい。その他、上記条件に代えて、統計などによって、例えば、「ＣＯ」といった文字列のように、少しでも文字間の隙間が狭くなると文字の認識率が落ちてしまう文字の組み合わせを記述するようにしてもよい。
【００４７】
また、上述の実施形態では、フォントがＦｏｎｔ１の場合にのみ記録タイミングを変更する場合について述べたが、全てのフォントＦｏｎｔ１〜Ｆｏｎｔ４で記録タイミングを変更するようにしてもよい。また、文字テーブルＴに、フォント毎またはキャリッジ速度毎に記録タイミングを変更する文字の組み合わせを記述しておき、フォント毎またはキャリッジ速度毎に、文字間の隙間を広くする文字の組み合わせを変更するようにしてもよい。さらに、文字テーブルＴに、文字の組み合わせ毎の記録タイミング変更時間を記述しておき、文字の組み合わせ毎に記録タイミング変更時間を変更するようにしてもよい。要は、キャリッジ速度やフォントに応じて、記録タイミングを変更する文字の組み合わせや、記録タイミング変更時間を様々に変更するようにしてもよい。このようにすれば、キャリッジ速度やフォントなどに応じて最適な間隔で文字を印刷することができる。
【００４８】
また、上述の実施形態では、キャリッジ速度およびフォントが予め定めた条件を満足する場合にのみ、印字対象の文字と次の文字の組み合わせが文字テーブルＴに格納されているか否かを判断する場合について述べたが、文字テーブルＴに格納されているかの判断を行った後に、キャリッジ速度およびフォントが条件を満足するか否かを判断し、その判断結果に応じて記録タイミングを変更するか否かを選択するようにしてもよい。
【００４９】
上述の実施形態では、印字位置を変更して文字間の隙間を広くする場合について述べたが、図８に示すように、記録ワイヤ５０を打ち出す間隔（以下、打ち出し間隔という。）を短くすれば、文字幅が狭くなるので文字間の隙間を広げることができる。この場合、具体的には、印刷データ中の「Ｗ」と次の文字との組み合わせが、文字テーブルＴに格納されていない場合は、図８上側に示すように、従来と同様の打ち出し間隔で「Ｗ」を印字する一方、文字テーブルＴに格納されている場合は、図８下側に示すように、狭い打ち出し間隔で「Ｗ」を印字する。なお、図８下側の「Ｗ」においては、打ち出し間隔を狭くしない場合の「Ｗ」を波線で示している。このように記録タイミングを変更しても文字間の隙間を広げることができる。これにより、隣り合う文字を相互に認識し易い文字を印字でき、キャリッジ速度を早くしても印字品質の低下を回避することができる。なお、この場合も、前の文字に限らず、後ろの文字の打ち出し間隔を狭くしたり、前後の文字の打ち出し間隔を狭くしてもよいことは勿論である。
【００５０】
さらに、上述の実施形態では、本発明を文字印刷に適用する場合しか述べていないが、記号、数字、絵文字などの様々な画像を複数記録する場合に適用できることは勿論である。なお、本発明では、この種の複数の画像の記録を指示するデータを記録データと表記した。
【００５１】
【発明の効果】
上述したように本発明によれば、近接すると相互の画像が認識し難くなる画像の組み合わせを含む記録データが入力された場合、記録後の画像間の隙間を予め定めた隙間にするために画像の記録タイミングを変更する。このため、キャリッジ速度を早くしてドットが長円化しても、隣り合う相互の画像の認識率が落ちるといった事態を回避でき、記録品質の低下を回避することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るプリンタの記録ヘッドとその周辺構成を示す斜視図である。
【図２】記録ヘッドの断面図である。
【図３】プリンタの制御ユニットの構成を示すブロック図である。
【図４】文字テーブルの一例を示す図である。
【図５】従来のドットインパクトプリンタのキャリッジ速度と、フォント毎の文字間の最小隙間との関係を示す図である。
【図６】文字の印字位置の移動量の説明に供する図である。
【図７】記録タイミング変更処理のフローチャートである。
【図８】変形例の説明に供する図である。
【図９】キャリッジ速度を２倍にしたときのドットの長円化を説明する図である。
【符号の説明】
１０　ドットインパクトプリンタ
２０　記録ヘッド
２１　キャリッジ
５０　記録ワイヤ
６０　制御ユニット
７０　コントローラ
７１　ＣＰＵ
７２　ＲＯＭ
７３　ＲＡＭ
７５　インターフェース
８０　モータ駆動部
８５　記録ヘッド駆動部
【図１】
2004074519.tif 000003
【図２】
2004074519.tif 000004
【図３】
2004074519.tif 000005
【図４】
2004074519.tif 000006
【図５】
2004074519.tif 000007
【図６】
2004074519.tif 000008
【図７】
2004074519.tif 000009
【図８】
2004074519.tif 000010
【図９】
2004074519.tif 000011