(57)【要約】【課題】印刷不能な発熱体素子が含まれているラインサーマルヘッドにより発生する印刷不良を実用上支障の無い程度まで補填可能なサーマルプリンターの印刷不良補填方法を提案すること。【解決手段】サーマルプリンター１では、ラインサーマルヘッド１１における発熱体素子Ｈのそれぞれが正常素子Ｈａ、不良素子Ｈｂのいずれであるのかを検出しておく。不良素子Ｈ４と両側の正常素子Ｈ３、Ｈ４を同時に駆動する印刷動作において、正常素子Ｈ３、Ｈ５による印刷ドットｄ２を、通常印刷時の印刷ドットｄ１よりも大きなドット径となるように、正常素子Ｈ３、Ｈ５を、通常の第１駆動信号ＳＳ１よりも実効印加電圧の大きな第２駆動信号ＳＳ２により駆動する。不良素子Ｈ４による印刷ドットの欠損を両側の正常素子Ｈ３、Ｈ５の印刷ドットｄ２によって実用上支障の無い状態に補填でき、ヘッド交換まで印刷ができないという弊害を防止できる。【選択図】図５
2011218713.tif 000002
【特許請求の範囲】
【請求項１】
ラインサーマルヘッドにおける発熱体素子のそれぞれについて、記録媒体上に正常な印刷ドットを形成可能な正常素子および正常な印刷ドットを形成できない不良素子のいずれであるのかを検出する検出ステップと、
隣接する少なくとも２個の前記発熱体素子を同時に駆動する印刷動作を行う印刷ステップとを有し、
当該印刷ステップにおいて、一方の前記発熱体素子が前記正常素子であり、他方の前記発熱体素子が前記不良素子である場合には、当該正常素子による印刷ドットのドット径を、通常印刷時の印刷ドットよりも大きいドット径となるように、当該正常素子を駆動することを特徴とするサーマルプリンターの印刷不良補填方法。
【請求項２】
請求項１において、
前記印刷ステップは、隣接する３個の前記発熱体素子を同時に駆動する印刷動作を行うステップであり、
当該印刷ステップにおいて、両側に位置する前記発熱体素子が前記正常素子であり、これらの間に位置する前記発熱体素子が前記不良素子である場合には、当該不良素子の両側の前記正常素子のそれぞれによる印刷ドットのドット径を通常印刷時の印刷ドットよりも大きなドット径となるように、これらの正常素子を駆動することを特徴とするサーマルプリンターの印刷不良補填方法。
【請求項３】
請求項１または２において、
前記印刷ステップでは、前記印刷ドット径を前記通常印刷時よりも大きくするために、前記正常素子の駆動を、前記通常印刷時よりも大きな実効印加電圧を用いて行うことを特徴とするサーマルプリンターの印刷不良補填方法。
【請求項４】
請求項３において、
前記印刷ステップでは、前記正常素子に印加する駆動信号の電圧値およびデューティ比の少なくとも一方を上げることにより前記実効印加電圧を大きくすることを特徴とするサーマルプリンターの印刷不良補填方法。
【請求項５】
請求項４において、
前記印刷ステップでは、前記印刷動作における前記記録媒体の搬送速度を前記通常印刷時よりも遅くすることを特徴とするサーマルプリンターの印刷不良補填方法。
【請求項６】
請求項１ないし５のうちのいずれかの項において、
前記印刷ステップでは、前記記録媒体の搬送方向に延びるバーが当該搬送方向に直交する方向に沿って所定のパターンで配列された構成の一次元バーコードを印刷する印刷動作を行うことを特徴とするサーマルプリンターの印刷不良補填方法。
【請求項７】
ラインサーマルヘッドと、
前記ラインサーマルヘッドの発熱体素子を駆動するための駆動信号として、実効印加電圧の異なる少なくとも２種類の第１駆動信号および第２駆動信号を発生する駆動信号発生部と、
印刷データに基づき、前記発熱体素子のそれぞれに対して選択的に前記駆動信号を供給して、前記発熱体素子のそれぞれを駆動するヘッド駆動部と、
前記発熱体素子のそれぞれについて、記録媒体上に正常な印刷ドットを形成可能な正常素子および正常な印刷ドットを形成できない不良素子のいずれであるのかを検出する不良検出部と、
前記ヘッド駆動部から前記発熱体素子のそれぞれに供給される前記駆動信号を、前記第１駆動信号および前記第２駆動信号のいずれか一方に設定する駆動信号切替制御部とを有し、
当該駆動信号切替制御部は、隣接する少なくとも２個の前記発熱体素子を同時に駆動する印刷動作において、一方の前記発熱体素子が前記正常素子であり、他方の前記発熱体素子が前記不良素子である場合には、当該正常素子に供給される前記駆動信号を、前記第１駆動信号に比べて実効印加電圧の大きな第２駆動信号に切り替えることを特徴とするサーマルプリンター。
【請求項８】
請求項７において、
前記駆動信号切替制御部は、隣接する３個の前記発熱体素子を同時に駆動する印刷動作において、両側に位置する前記発熱体素子が前記正常素子であり、これらの間に位置する前記発熱体素子が前記不良素子である場合には、当該不良素子の両側の前記正常素子に供給される前記駆動信号を前記第２駆動信号に切り替えることを特徴とするサーマルプリンター。
【請求項９】
請求項７または８において、
前記第２駆動信号は、前記第１駆動信号に対して、電圧値およびデューティ比の少なくとも一方が高いことを特徴とするサーマルプリンター。
【請求項１０】
請求項９において、
印刷対象の記録媒体を前記ラインサーマルヘッドの印刷位置を経由して搬送する搬送機構と、
前記第２駆動信号が前記正常素子に供給される場合に、前記搬送機構による前記記録媒体の搬送速度を、通常印刷時の第１搬送速度よりも遅い第２搬送速度に切り替える搬送速度切替制御部とを有していることを特徴とするサーマルプリンター。
【請求項１１】
請求項７ないし１０のうちのいずれかの項において、
前記ラインサーマルヘッドは２列の発熱体素子列を備え、これら２列の発熱体素子列の間においては前記発熱体素子のそれぞれが千鳥状に配置されていることを特徴とするサーマルプリンター。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラインサーマルヘッドに不良な発熱体素子が含まれている場合に発生する白筋などの印刷不良を実用上支障の無い印刷状態となるように補填可能なサーマルプリンターおよび、その印刷不良補填方法に関する。
【背景技術】
【０００２】
ライン式のサーマルプリンターでは、ラインサーマルヘッドの発熱体素子が配列されている発熱部に対して感熱紙などの記録紙をプラテンローラーによって押し付けながら搬送し、記録紙の搬送動作に同期させて印刷ドット形成位置に対応する発熱体素子を駆動（通電）して、所定の径の印刷ドットを記録紙上に形成している。発熱体素子が断線などで駆動不能状態になると、記録紙上に形成された印刷画像に白筋が現れるなどの印刷不良が発生する。特に、記録紙の搬送方向に延びるバーが当該搬送方向に直交する方向に沿って所定のパターンで配列された構成の一次元バーコード（以下、フェンスバーコードと呼ぶ場合もある。）を印刷する場合には、このような不良発熱体素子による白筋、バーの欠損などの印刷不良が、バーコードリーダーによる読取不能、読取誤りの原因となるので好ましくない。
【０００３】
特許文献１に開示のプリンター制御装置では、発熱体の正常、異常を判定し、異常と判定された発熱体によって印刷を行わなければならない場合には、印刷ヘッドを用紙の幅方向に移動させて正常な発熱体によって異常発熱体による印刷位置に印刷を行う重ね印刷制御を行うようにしている。特許文献２に開示のドットプリンターにおいても、シリアルヘッドの一回の走査による印刷を複数回の走査によって補完しながら印刷することにより、不良ドットが発生しても常に正常な印刷出力を得るようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０５−１６９７０６号公報
【特許文献２】特開平１１−１７９９４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、ライン式のサーマルプリンターの場合には、上記特許文献１、２に開示されているようなシリアルヘッドを走査させて不良発熱体素子の印刷欠損を補填する方法を採用することは一般的に困難である。このため、発熱体素子が印刷不能になった場合には、ラインサーマルヘッドが交換されるまでは印刷を行うことができない。特に、フェンスバーコード印刷の場合には、印刷不能な発熱体素子が含まれているラインサーマルヘッドを用いて印刷を行うと、印刷されたバーコードの読取不能、読取誤りが発生する可能性がある。したがって、ユーザーはラインサーマルヘッドが交換されるまで印刷を行うことができず、極めて不便である。
【０００６】
本発明の課題は、このような点に鑑みて、ラインサーマルヘッドが交換されるまでの間等において、印刷不能な発熱体素子が含まれているラインサーマルヘッドにより発生する印刷不良を実用上支障の無い程度まで補填可能なサーマルプリンターの印刷不良補填方法を提案することにある。また、本発明の課題は、当該印刷不良補填方法を用いて印刷不良を補填するサーマルプリンターを提案することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明のサーマルプリンターの印刷不良補填方法は、
ラインサーマルヘッドにおける発熱体素子のそれぞれについて、記録媒体上に正常な印刷ドットを形成可能な正常素子および正常な印刷ドットを形成できない不良素子のいずれであるのかを検出する検出ステップと、
隣接する少なくとも２個の前記発熱体素子を同時に駆動する印刷動作を行う印刷ステップとを有し、
当該印刷ステップにおいて、一方の前記発熱体素子が前記正常素子であり、他方の前記発熱体素子が前記不良素子である場合には、前記正常素子による印刷ドット径を、通常印刷時の印刷ドット径よりも大きくなるように、当該正常素子を駆動することを特徴としている。
【０００８】
本発明の方法では、正常素子による印刷ドット径を通常印刷時よりも大きくすることにより、隣接の不良素子による印刷ドットの欠損を補填している。よって、記録媒体上に形成された印刷画像において、不良素子による印刷ドットの欠損量を少なくできる。例えば、不良素子による印刷ドットの欠損によって印刷画像上に発生する白筋部分が、正常素子による印刷ドットの広がりによって補填されて、完全なベタ黒ではないが所定の印刷濃度で印刷された状態が形成される。換言すると、正常な印刷状態に近い印刷濃度のコントラスト状態が得られ、印刷不良部分を実用上支障の無い印刷状態にすることができる。
【０００９】
前記印刷ステップにおいて、隣接する３個の前記発熱体素子を同時に駆動する印刷動作を行うときには、両側に位置する前記発熱体素子が前記正常素子であり、これらの間に位置する前記発熱体素子が前記不良素子である場合には、当該不良素子の両側の前記正常素子のそれぞれによる印刷ドット径を通常印刷時の印刷ドット径よりも大きくなるように、これらの正常素子を駆動することが望ましい。このように、両側から印刷ドットの欠損部分を補填することにより、印刷不良部分を正常な印刷状態により近い状態に修正することができる。
【００１０】
前記印刷ステップにおいて、前記印刷ドット径を前記通常印刷時よりも大きくするためには、前記正常素子の駆動を、前記通常印刷時よりも大きな実効印加電圧を用いて行うようにすればよい。このためには、前記正常素子に印加する駆動信号の電圧値およびデューティ比の少なくとも一方を上げるようにすればよい。
【００１１】
前記印刷ステップにおいて、より大きな径の印刷ドットを形成するためには、実効印加電圧を上げると共に、前記印刷動作における前記記録媒体の搬送速度を前記通常印刷時よりも遅くすればよい。
【００１２】
ここで、本発明の方法はフェンスバーコードの印刷不良補填に用いるのに適している。すなわち、前記印刷ステップにおいて、前記記録媒体の搬送方向に延びるバーが当該搬送方向に直交する方向に沿って所定のパターンで配列された構成の一次元バーコードを印刷する場合に適している。本発明の方法によって印刷不良を補填すれば、得られたバーコードを、バーコードリーダーによって読取不能、読取誤りが実際上発生しない程度の印刷状態にできる。よって、新たなラインサーマルヘッドに交換されるまで、不良発熱体素子を含むラインサーマルヘッドによる印刷を継続することが可能になる。
【００１３】
次に、本発明のサーマルプリンターは、
ラインサーマルヘッドと、
前記ラインサーマルヘッドの発熱体素子を駆動するための駆動信号として、実効印加電圧の異なる少なくとも２種類の第１駆動信号および第２駆動信号を発生する駆動信号発生部と、
印刷データに基づき、前記発熱体素子のそれぞれに対して選択的に前記駆動信号を供給して、前記発熱体素子のそれぞれを駆動するヘッド駆動部と、
前記発熱体素子のそれぞれについて、記録媒体上に正常な印刷ドットを形成可能な正常素子および正常な印刷ドットを形成できない不良素子のいずれであるのかを検出する不良検出部と、
前記ヘッド駆動部から前記発熱体素子のそれぞれに供給される前記駆動信号を、前記第１駆動信号および前記第２駆動信号のいずれか一方に設定する駆動信号切替制御部とを有し、
当該駆動信号切替制御部は、隣接する少なくとも２個の前記発熱体素子を同時に駆動する印刷動作において、一方の前記発熱体素子が前記正常素子であり、他方の前記発熱体素子が前記不良素子である場合には、当該正常素子に供給される前記駆動信号を、前記第１駆動信号に比べて実効印加電圧の大きな前記第２駆動信号に切り替えることを特徴としている。
【００１４】
ここで、前記駆動信号切替制御部は、隣接する３個の前記発熱体素子を同時に駆動する印刷動作において、両側に位置する前記発熱体素子が前記正常素子であり、これらの間に位置する前記発熱体素子が前記不良素子である場合には、当該不良素子の両側の前記正常素子に供給される前記駆動信号を前記第２駆動信号に切り替えることが望ましい。
【００１５】
前記第２駆動信号の実効印加電圧を上げるためには、前記第１駆動信号に対して、電圧値およびデューティ比の少なくとも一方を高くすればよい。
【００１６】
また、正常素子によって形成される印刷ドット径を更に大きくするために、本発明のサーマルプリンターは、印刷対象の記録媒体を前記ラインサーマルヘッドの印刷位置を経由して搬送する搬送機構と、前記第２駆動信号が前記正常素子に供給される場合に、前記搬送機構による前記記録媒体の搬送速度を、通常印刷時の第１搬送速度よりも遅い第２搬送速度に切り替える搬送速度切替制御部とを有していることが望ましい。
【００１７】
さらに、正常素子による印刷ドット径を拡大することによって印刷不良を補填する場合には、印刷ドット密度（解像度）が高い方がよく、そのためには、ラインサーマルヘッドとして、２列の発熱体素子列を備え、これら２列の発熱体素子列の間において前記発熱体素子のそれぞれが千鳥状に配置されているものを用いることが望ましい。
【発明の効果】
【００１８】
本発明では、正常素子による印刷ドット径を通常印刷時よりも大きくすることにより、隣接の不良素子による印刷ドットの欠損を補填している。よって、記録媒体上に形成された印刷画像において、不良素子による印刷ドットの欠損量を少なくできる。例えば、不良素子による印刷ドットの欠損によって印刷画像上に発生する白筋部分が、正常素子による印刷ドットの広がりによって補填されて、完全なベタ黒ではないが所定の印刷濃度で印刷された状態が形成される。換言すると、正常な印刷状態に近い印刷濃度のコントラスト状態が得られ、印刷不良部分を実用上支障の無い印刷状態にすることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明を適用したサーマルプリンターの概略ブロック図である。
【図２】ラインサーマルヘッドの駆動信号を示す信号波形図である。
【図３】ラインサーマルヘッドの発熱体素子の配列状態を示す説明図である。
【図４】サーマルプリンターの駆動信号切替制御部を示す概略ブロック部である。
【図５】サーマルプリンターによる印刷不良補填状態を示す説明図である。
【発明を実施するための形態】
【００２０】
以下に、図面を参照して本発明を適用したライン型のサーマルプリンターの実施の形態を説明する。
【００２１】
図１は本実施の形態に係るライン型のサーマルプリンターの制御系を中心に示す概略ブロック図である。サーマルプリンター１は、ＣＰＵ２、ＲＯＭ３、ＲＡＭ４などから構成されるプリンター制御装置５を備えており、プリンター制御装置５には、入力装置６および表示装置７が接続されている。また、プリンター制御装置５は、通信インターフェース８を介して、上位のコンピューター９に接続されており、コンピューター９からは印刷データを含む印刷指令などが供給される。
【００２２】
プリンター制御装置５には、ヘッドドライバー１０を介してラインサーマルヘッド１１が接続されており、モータードライバー１２を介して搬送モーター１３が接続されている。ラインサーマルヘッド１１の発熱面１１ａに沿って複数個の発熱体素子Ｈ（Ｈ１、Ｈ２、Ｈ３・・・）がそのライン方向に配列されている。搬送モーター１３には、ラインサーマルヘッド１１に対して記録用紙１４を介して押圧されるプラテンローラー１５が接続されており、当該プラテンローラー１５の回転によって記録用紙１４が搬送される。
【００２３】
プリンター制御装置５は、駆動信号発生部１６および駆動信号切替制御部１７を備えている。駆動信号発生部１６は、ラインサーマルヘッド１１の発熱体素子Ｈのそれぞれを駆動するための駆動信号ＳＳを発生する。本例では、発熱体素子Ｈに対する実効印加電圧の異なる２種類の第１駆動信号ＳＳ１および第２駆動信号ＳＳ２を発生する。駆動信号切替制御部１７は、ヘッドドライバー１０から発熱体素子Ｈのそれぞれに供給される駆動信号ＳＳを、第１駆動信号ＳＳ１および第２駆動信号ＳＳ２のいずれか一方に設定する。ＣＰＵ２は、上位のコンピューター９から供給される印刷データに基づき１ライン毎のライン印刷データを展開生成し、当該ライン印刷データに基づき、発熱体素子Ｈのそれぞれを駆動するための駆動信号ＳＳをヘッドドライバー１０に供給する。供給される駆動信号ＳＳは駆動信号切替制御部１７によって設定された第１駆動信号ＳＳ１あるいは第２駆動信号ＳＳ２である。
【００２４】
ここで、プリンター制御装置５には、各発熱体素子Ｈが正常な印刷ドットを記録用紙１４上に形成可能な正常素子Ｈａであるのか、正常な印刷ドットを形成不能な不良素子Ｈｂであるのかを検出する不良ドット検出回路１８が接続されている。不良ドット検出回路１８は、プリンター制御装置５の制御の下に、ヘッドドライバー１０を介して各発熱体素子Ｈに通電を行い、通電に伴う抵抗変化などに基づき正常素子、不良素子の検出を行う。検出結果は、不良ドット位置記憶部１９に記憶保持される。不良ドット検出回路１８による検出動作は、予め定めた時点、例えば、電源投入後の初期設定動作が行われる時点、予め定めた時間が経過した後の印刷待機時などにおいて行われる。このような不良ドット検出回路１８としては、例えば特許文献１に開示の不良検出装置を用いることができるが、他の構成の検出回路であってもよい。
【００２５】
図２は第１駆動信号ＳＳ１および第２駆動信号ＳＳ２の例を示す信号波形図であり、その周期ｔが１ドット印刷区間である。第１駆動信号ＳＳ１は通常印刷時（不良素子Ｈｂによる印刷位置に印刷が不要である場合）に用いられる駆動信号であり、第２駆動信号ＳＳ２は後述のように不良素子Ｈｂによる印刷ドットの欠損を補填する補填印刷時に用いられる駆動信号である。図示の波形では、第１、第２駆動信号ＳＳ１、ＳＳ２がハイレベルの時に発熱体素子Ｈに通電される。双方の信号の電圧値は同一であるが、デューティ比が第２駆動信号ＳＳ２の方が大きく、したがって、発熱体素子Ｈに対する実効印加電圧が大きい。換言すると、第２駆動信号ＳＳ２を用いた場合の方が発熱体素子Ｈの発熱量が多く、記録用紙１４に形成される印刷ドットのドット径が第１駆動信号ＳＳ１を用いる場合に比べて大きくなる。本例では、デューティ比のみを変えているが、デューティ比を同一とし、第２駆動信号ＳＳ２の電圧値を第１駆動信号ＳＳ１よりも大きくしてもよい。また、第２駆動信号ＳＳ２のデューティ比および電圧値の双方を駆動信号ＳＳ１よりも大きくすることも可能である。
【００２６】
図３（ａ）はラインサーマルヘッド１１の発熱面に配列されている発熱体素子Ｈの配列状態を示す説明図である。ラインサーマルヘッド１１には２列の発熱体素子列２１、２２が備わっている。発熱体素子列２１には、複数個の発熱体素子Ｈ（Ｈ１、Ｈ３、Ｈ５・・・）が一定のピッチ２ｐで直線状に配列されており、発熱体素子列２２にも複数個の発熱体素子Ｈ（Ｈ２、Ｈ４、Ｈ６・・・）が一定のピッチ２ｐで直線状に配列されている。また、発熱体素子列２１と発熱体素子列２２は一定の間隔を開けた状態で平行に延びており、それらの発熱体素子Ｈ１、Ｈ２、Ｈ３・・・は相互に千鳥状に配列された位置関係となっている。
【００２７】
したがって、ラインサーマルヘッド１１のライン方向Ａ（発熱体素子列の方向）に沿って見た場合に、発熱体素子Ｈ１、Ｈ２、Ｈ３・・・の配列ピッチは、各列の配列ピッチ２ｐの半分のピッチｐとなっている。印刷動作においては、双方の発熱体素子列２１、２２によって一ライン分の印刷データの印刷が行われる。すなわち、ピッチｐの印刷ドット密度で印刷が行われる。なお、図３（ｂ）に示すように、一列の発熱体素子が配列されている構成のラインサーマルヘッド１１Ａを用いることも可能である。
【００２８】
次に、図４はプリンター制御装置５における駆動信号切替制御部１７の部分を示す概略ブロック図である。駆動信号切替制御部１７は、発熱体素子Ｈに対応するビット数のヘッド駆動電圧切替レジスター２３、および、同じく発熱体素子Ｈに対応するビット数の駆動電圧切替スイッチ２４を備えている。ＣＰＵ２の制御の下に生成された印刷データに基づき、ヘッド駆動電圧切替レジスター２３の各ビットＶ１、Ｖ２、Ｖ３・・・には、各発熱体素子Ｈ１、Ｈ２、Ｈ３・・・に供給される駆動信号ＳＳを通常の第１駆動信号ＳＳ１および印刷不良補填用の第２駆動信号ＳＳ２のいずれにするのかを表す１ライン分の切替情報が設定される。切替情報は、１ライン分ずつ順次に駆動電圧切替スイッチ２４の対応ビットＳ１、Ｓ２、Ｓ３・・・に供給されて、各発熱体素子Ｈ１、Ｈ２、Ｈ３・・・に供給される駆動信号が設定される。駆動電圧切替スイッチ２４には駆動信号発生部１６から第１駆動信号ＳＳ１および第２駆動信号ＳＳ２が供給されており、各ビットに設定されている駆動信号ＳＳがヘッドドライバー１０の各ビットＤ１、Ｄ２、Ｄ３・・・に出力される。
【００２９】
一方、ＣＰＵ２の制御の下にＲＡＭ４内のプリントバッファー（図示せず）に展開された１ライン印刷データが、データラッチレジスター２５の各ビットＲ１、Ｒ２、Ｒ３・・・にラッチされ、このライン印刷データがヘッドドライバー１０の各ビットＤ１、Ｄ２、Ｄ３・・・に出力される。ヘッドドライバー１０は、これらの供給信号に基づき、印刷位置に対応する発熱体素子Ｈに対して駆動信号ＳＳ（第１駆動信号ＳＳ１あるいは第２駆動信号ＳＳ２）を出力して、当該発熱体素子Ｈを発熱させて、記録用紙１４上に印刷ドットを形成させる。通常の駆動信号ＳＳ１によって駆動される発熱体素子Ｈによる印刷ドットのドット径に比べて、実効印加電圧が大きい第２駆動信号ＳＳ２によって駆動される発熱体素子Ｈによる印刷ドットのドット径は大きくなる。
【００３０】
ここで、駆動信号切替制御部１７は、隣接する２個の発熱体素子Ｈを同時に駆動する印刷動作において、一方の発熱体素子Ｈが正常素子であり、他方の発熱体素子Ｈが不良素子である場合には、当該正常素子に供給される駆動信号ＳＳを、第１駆動信号ＳＳ１に比べて実効印加電圧の大きな第２駆動信号ＳＳ２に切り替えるようにしている。本例では、１個の不良素子を挟み両側に正常素子が存在する場合には、双方の正常素子に供給される駆動信号ＳＳを第２駆動信号ＳＳ２に切り替えるようにしている。かかる切替設定機能は、例えば、ＣＰＵ２により制御プログラムを実行することにより実現される機能である。
【００３１】
（印刷不良補填動作例）
次に、図５を参照して、不良素子が発生した場合におけるサーマルプリンター１によるバーコード印刷時の印刷不良補填動作の一例を説明する。
【００３２】
まず、不良ドット検出回路１８によってラインサーマルヘッド１１の発熱体素子Ｈ１、Ｈ２、Ｈ３・・・のそれぞれについて正常素子Ｈａであるか、不良素子Ｈｂであるのかの検出が行われ、この情報が不良ドット位置記憶部１９に記憶保持されている。上位のコンピューター９から印刷指令およびバーコード印刷データを受信すると、プリンター制御装置５は、受信した印刷データに基づきバーコード印刷画像データを生成し、これを一ライン毎のライン印刷データに展開して順次にデータラッチレジスター２５に供給する。
【００３３】
先に述べたように、駆動信号切替制御部１７は、各ライン印刷データに基づき、隣接する２個の発熱体素子Ｈを同時に駆動する印刷動作において、一方の発熱体素子Ｈが正常素子であり、他方の発熱体素子Ｈが不良素子である場合には、当該正常素子に供給される駆動信号ＳＳを、第１駆動信号ＳＳ１に比べて実効印加電圧の大きな第２駆動信号ＳＳ２に切り替えるようにしている。
【００３４】
例えば、図５（ａ）に示すように、ラインサーマルヘッド１１における第４番目の発熱体素子Ｈ４および第ｎ番目の発熱体素子Ｈｎが不良素子であり、それ以外の発熱体素子Ｈが正常素子であり、不良素子である発熱体素子Ｈ４と両側の発熱体素子Ｈ３、Ｈ５とを同時に駆動して印刷を行う必要があるとする。同様に、不良素子である発熱体素子Ｈｎと両側の発熱体素子Ｈｎ−１、Ｈｎ＋１とを同時に駆動して印刷を行う必要があるとする。
【００３５】
この場合、通常の第１駆動信号ＳＳ１を各発熱体素子Ｈに供給して印刷動作を行った場合には、図５（ａ）に示すように、不良素子Ｈ４、Ｈｎの位置には印刷ドットが形成されず、他の正常素子は通常のドット径の印刷ドットｄ１を記録用紙１４上に形成する。この結果、記録用紙１４上に印刷されたバーコード３０には、不良素子Ｈ４、Ｈｎによる印刷ドット欠損による白筋３１（４）、３１（ｎ）が発生してしまう。
【００３６】
本例のサーマルプリンター１では、この場合の印刷動作において、駆動電圧切替制御部１７によって、不良素子Ｈ４の両側の正常素子Ｈ３、Ｈ５の駆動信号ＳＳが、通常の第１駆動信号ＳＳ１に比べて実効印加電圧の大きな第２駆動信号ＳＳ２に切り替え設定される。同様に、不良素子Ｈｎの両側の正常素子Ｈｎ−１、Ｈｎ＋１の駆動信号ＳＳが第２駆動信号ＳＳ２に切り替え設定される。これら以外の正常素子の駆動信号は第１駆動信号ＳＳ１のままとされる。
【００３７】
この結果、図５（ｂ）に示すように、正常素子Ｈ３、Ｈ５によって、通常の印刷時の印刷ドットｄ１よりもドット径の大きな印刷ドットｄ２が記録用紙上に形成される。これらのドット径の大きな印刷ドットｄ２によって、不良素子Ｈ４によって生ずる印刷ドットのドット欠損部分が両側から補填されて、正常素子による印刷位置に比べて印刷濃度は全体としては低いものの、白筋となってドット欠損部分がそのまま残ってしまう状態を回避できる。他の不良素子Ｈｎのドット欠損部分についても同様に、両側のドット径の大きな印刷ドットｄ２によってドット欠損が補填される。このようにして、不良素子による印刷不良が補填された状態のバーコード３０Ａが得られる
【００３８】
ここで、ダイレクトサーマルプリンターと呼ばれる感熱方式の場合には、各発熱体素子が感熱紙に対して加える熱量に応じて発色状態が変化し、熱量が増えるとそれに応じて発色が濃くなると共に発色範囲（ドット径）も広がる。感熱紙に加える熱量は発熱体素子の発熱量に依存し、発熱体素子の発熱量は当該発熱体素子に対する実効印加電圧に依存する。また、インクリボンに塗布されたインクを普通紙に転写する転写方式のサーマルプリンターの場合においては、熱溶性顔料インクを熱で溶融させて転写する熱溶融型と、昇華型染料インクを昇華させて転写する昇華型とがある。この場合においては、インク濃度を変えることはできないが、感熱方式の場合と同様に、加える熱量に応じてドット径を変更することができ、発熱体素子に加える実効有効電圧を増加させることによりトッド径を大きくできる。
【００３９】
したがって、両側の印刷ドットｄ２のドット径の広がり状態を適切に設定しておくことにより、換言すると、第２駆動信号ＳＳ２の実効印加電圧を適切に設定しておくことにより、不良素子によるドット欠損に起因して、バーコード３０Ａの読取不能あるいは読取誤りが発生する事態を回避できる。特に、本例では、図３に示すように発熱体素子Ｈの配列密度を高めているので、不良素子によるドット欠損により生ずる白筋幅が狭く、したがって、両側の正常素子によりドット欠損を容易に補填できる。
【００４０】
なお、発熱体素子Ｈに対する実効印加電圧を増加させるための方法として、上記のようにデューティ比あるいは電圧値の高い第２駆動信号ＳＳ２を用いているが、これと共に、記録用紙１４の搬送速度を通常印刷時よりも遅くして、印刷ドットのドット径を更に大きくすることが可能である。この場合には、プリンター制御装置５に、搬送モーター１３による記録用紙１４の搬送速度を、通常印刷時の第１搬送速度よりも遅い第２搬送速度に切り替える搬送速度切替制御部を付加しておけばよい。
【００４１】
また、上記の実施の形態はバーコード印刷を例に挙げて説明したが、それ以外の文字、図形などの印刷の場合においても不良発熱体素子に起因する印刷不良を補填することが可能である。
【符号の説明】
【００４２】
１  サーマルプリンター、２  ＣＰＵ、３  ＲＯＭ、４  ＲＡＭ、５  プリンター制御装置、６  入力装置、７  表示装置、８  通信インターフェース、９  コンピューター、１０  ヘッドドライバー、１１，１１Ａ  ラインサーマルヘッド、１２  モータードライバー、１３  搬送モーター、１４  記録用紙、１５  プラテンローラー、１６  駆動信号発生部、１７  駆動信号切替制御部、１８  不良ドット検出回路、１９  不良ドット位置記憶部、２１  発熱体素子列、２２  発熱体素子列、２３  ヘッド駆動電圧切替レジスター、２４  駆動電圧切替スイッチ、２５  データラッチレジスター、３０  バーコード、３０Ａ  印刷不良補填後のバーコード、３１（４），３１（ｎ）  白筋、Ｈ，Ｈ１,Ｈ２，Ｈ３，Ｈ４，Ｈ５，Ｈｎ−１，Ｈｎ，Ｈｎ＋１  発熱体素子、Ｈａ  正常素子、Ｈｂ  不良素子、ＳＳ  駆動信号、ＳＳ１  第１駆動信号、ＳＳ２  第２駆動信号、ｄ１  通常のドット径の印刷ドット、ｄ２  大きなドット径の印刷ドット
【図１】
2011218713.tif 000003
【図２】
2011218713.tif 000004
【図３】
2011218713.tif 000005
【図４】
2011218713.tif 000006
【図５】
2011218713.tif 000007