(57)【特許請求の範囲】
【請求項１】
紙送りモータを所定の速度で駆動することによってプラテンと複数の発熱素子が形成されたサーマルヘッドとの間に記録紙を搬送し、この記録紙に対して記録データに応じて１ラインの記録を行う際に、前記サーマルヘッドの同時に発熱させる発熱素子群を複数のブロックに分割して各ブロックごとに順次発熱素子を発熱させる分割駆動を行うラインサーマルプリンタの記録方法であって、
ある任意の分割数による分割駆動を行っている場合に、前記任意の分割数よりも分割数が少ない分割駆動の要求があったとき、前記任意の分割数よりも分割数が少ない分割駆動の要求が所定ライン分以上連続してある場合にのみ、前記要求があった後の紙送りモータの駆動速度を前記任意の分割数による分割駆動の際の駆動速度よりも速くすることを特徴とするラインサーマルプリンタの記録方法。
【請求項２】
前記分割数の少ない分割駆動の要求があった後の記録データとしてのラインの分割数を計数するとともに、この分割数と前記任意の分割数とを比較し、前記要求があった後の分割数が前記任意の分割数よりも少ない場合はカウンタの値を１増加し、一方、前記要求があった後の分割数が前記任意の分割数以上の場合はカウンタの値をリセットし、前記カウンタの値を１増加する動作を、前記要求があった後のラインであって、前記要求があった後の分割数が前記任意の分割数よりも少ないラインごとに繰り返し、前記カウンタの値が所定値を超える場合にのみ、前記要求があった後の紙送りモータの駆動速度を前記任意の分割数による分割駆動の際の駆動速度よりも速くすることを特徴とする請求項１に記載のラインサーマルプリンタの記録方法。
【請求項３】
紙送りモータを所定の速度で駆動することによってプラテンと複数の発熱素子が形成されたサーマルヘッドとの間に記録紙を搬送し、この記録紙に対して記録データに応じて１ラインの記録を行う際に、前記サーマルヘッドの同時に発熱させる発熱素子群を複数のブロックに分割して各ブロックごとに順次発熱素子を発熱させる分割駆動を行うラインサーマルプリンタであって、
ある任意の分割数による分割駆動を行っている場合に、前記任意の分割数よりも分割数が少ない分割駆動の要求があったとき、前記任意の分割数よりも分割数が少ない分割駆動の要求が所定ライン分以上連続してある場合にのみ、前記要求があった後の紙送りモータの駆動速度を前記任意の分割数による分割駆動の際の駆動速度よりも速くするように制御する制御部を有することを特徴とするラインサーマルプリンタ。
【請求項４】
前記分割数の少ない分割駆動の要求があった後の記録データとしてのラインの分割数を計数する分割数カウンタと、
前記制御部に内蔵された速度切り替え用カウンタであって、前記分割数カウンタが計数した前記要求があった後の分割数が前記任意の分割数よりも少ない場合は前記制御部によって値が１増加され、前記要求があった後の分割数が前記任意の分割数以上の場合は前記制御部によって値がリセットされる速度切り替え用カウンタと
を有し、
前記制御部は、前記速度切り替え用カウンタの値を１増加する動作を、前記要求があった後のラインであって、前記要求があった後の分割数が前記任意の分割数よりも少ないラインごとに繰り返し、前記速度切り替え用カウンタの値が所定値を超える場合にのみ、前記要求があった後の紙送りモータの駆動速度を前記任意の分割数による分割駆動の際の駆動速度よりも速くするようにされてなること
を特徴とする請求項３に記載のラインサーマルプリンタ。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ラインサーマルプリンタの記録方法およびそれに用いるラインサーマルプリンタに係り、特に、紙送りモータを駆動して記録紙を搬送しつつこの記録紙に対して１ラインの記録を行う際にサーマルヘッドの同時に発熱させる発熱素子群を複数のブロックに分割し、各ブロックごとに順次発熱素子を発熱させる分割駆動を行うのに好適なラインサーマルプリンタの記録方法およびそれに用いるラインサーマルプリンタに関する。
【０００２】
【従来の技術】
従来から、水平方向に複数の発熱素子を整列配置したラインサーマルヘッド（以下、単に「サーマルヘッド」と称する）を用いたラインサーマルプリンタによって記録紙上に所望の記録を行う場合、電源容量の制約等によって前記サーマルヘッドの発熱素子を複数のブロックに分割して通電する分割駆動方式の記録方法が採用されていた。
【０００３】
このような分割駆動を行う場合においては、１ラインの記録を行う際に、発熱素子の分割数に応じて紙送りモータの駆動速度が異なる。
【０００４】
なお、本明細書において、「１ライン」とは、１ドット（主操作方向）×発熱させる発熱素子数の総ドット（副操作方向）のドットの集合体からなる記録をいうものとする。また、紙送りをほぼ連続的に行いながら分割数が複数となる分割駆動を行う場合には、１ラインを形成する各ブロックの記録が主操作方向にわずかにずれるが、この場合においても各ブロックの記録を副操作方向に繋ぎ合わせたものを１ラインとして扱うことができる。
【０００５】
図４および図５は、前述した発熱素子の分割数と、紙送りモータの駆動速度との関係を示すものである。
【０００６】
すなわち、図４に示すように、前記サーマルヘッド１の発熱素子２を分割せずに、１ラインの記録３を行う場合の分割数を１とする。この分割数が１の記録３を行う場合は、１ラインの記録３を一度に行うことができ、このときの１ラインの記録３に要する時間をｔとする。
【０００７】
一方、図５に示すように、前記サーマルヘッド１の同時に発熱させる発熱素子２を６つのブロック５に分割する場合、分割数は６となる。このとき、１ラインの記録３を行うためには、全ブロック５による発熱が完了する迄、極わずかな時間であるが紙送りモータ（図示せず）を一時的に停止しなければならない。このため、１ライン分の記録３を行うのに要する時間は前述した分割数１のときの６倍（６ｔ）となる。
【０００８】
このことは、分割数が多い場合よりも分割数が少ない場合の方が、１ラインの記録３を迅速に行うことができることを意味し、これにともなって紙送りモータの駆動速度を高速化できることを意味している。
【０００９】
図６は、このような分割数によって紙送りモータの駆動速度を変化させる制御を示したものである。
【００１０】
図６において、「１分割」または「６分割」の文字が記入された区間７は、それぞれの区間７において、記入された文字の分割数による分割駆動を行うことを意味するものであり、各区間７の縦方向の寸法は、当該分割数からなる記録が連続して要求されるライン数に比例して長くなっている。つまり、各区間７の縦方向の寸法が大きいほど、同一の分割数による記録が連続して行われる度合いが大きいことを示すものである。また、この区間７の右横に描かれた折れ線からなるグラフは、各区間７の記録を行う際の紙送りモータの駆動速度を示したものである。
【００１１】
図６に示すように、１分割による記録を行う場合は、６分割による記録を行う場合よりも紙送りモータの駆動速度を速くすることができる。なお、図６において、「１分割」の各区間７において、駆動速度のピークが異なるが、これは、紙送りモータの負担を低減する観点から、立ち上がり（加速度）を急峻にしないように制御するためである。
【００１２】
【発明が解決しようとする課題】
しかし、このような異なる分割数による分割駆動が複合された記録を行う場合、従来においては、各分割数ごとに紙送りモータの駆動速度を変化させていた。
【００１３】
従って、紙送りモータに作用するトルクが過大となるため、紙送りモータが摩耗あるいは破損しやすくなり、ひいては製品寿命が短縮化してしまう虞があった。
【００１４】
本発明はこのような問題点に鑑みなされたもので、分割数の変化にともなう紙送りモータの駆動速度の変化を緩やかにし、急激な速度変化によって紙送りモータに過度なトルクが作用することを防止することができるラインサーマルプリンタの記録方法およびそれに用いるラインサーマルプリンタを提供することを目的とするものである。
【００１５】
【課題を解決するための手段】
前記目的を達成するため本発明に係るラインサーマルプリンタの記録方法の特徴は、ある任意の分割数による分割駆動を行っている場合に、前記任意の分割数よりも分割数が少ない分割駆動の要求があったとき、前記任意の分割数よりも分割数が少ない分割駆動の要求が所定ライン分以上連続してある場合にのみ、前記要求があった後の紙送りモータの駆動速度を前記任意の分割数による分割駆動の際の駆動速度よりも速くする点にある。
【００１６】
そして、このような方法を採用したことにより、分割数が多い低速度による紙送りモータの駆動速度を基準とし、このときの分割数よりも分割数が少ない分轄駆動の要求が複数ライン分続いた場合にのみ紙送りモータの駆動速度を速くすることができるため、紙送りモータの急激な速度変化を抑えることができる。
【００１７】
また、本発明に係るラインサーマルプリンタの記録方法の特徴は、前記分割数の少ない分割駆動の要求があった後の記録データとしてのラインの分割数を計数するとともに、この分割数と前記任意の分割数とを比較し、前記要求があった後の分割数が前記任意の分割数よりも少ない場合はカウンタの値を１増加し、一方、前記要求があった後の分割数が前記任意の分割数以上の場合はカウンタの値をリセットし、前記カウンタの値を１増加する動作を、前記要求があった後のラインであって、前記要求があった後の分割数が前記任意の分割数よりも少ないラインごとに繰り返し、前記カウンタの値が所定値を超える場合にのみ、前記要求があった後の紙送りモータの駆動速度を前記任意の分割数による分割駆動の際の駆動速度よりも速くする点にある。
【００１８】
そして、このような方法を採用したことにより、紙送りモータの急激な速度変化を抑制しつつ、より簡易かつ効率的に紙送りモータの駆動速度の切り替えを行うことができる。
【００１９】
さらに、本発明に係るラインサーマルプリンタの特徴は、ある任意の分割数による分割駆動を行っている場合に、前記任意の分割数よりも分割数が少ない分割駆動の要求があったとき、前記任意の分割数よりも分割数が少ない分割駆動の要求が所定ライン分以上連続してある場合にのみ、前記要求があった後の紙送りモータの駆動速度を前記任意の分割数による分割駆動の際の駆動速度よりも速くするように制御する制御部を有する点にある。
【００２０】
そして、このような構成を採用したことにより、分割数が多い低速度による紙送りモータの駆動速度を基準とし、このときの分割数よりも分割数が少ない分轄駆動の要求が複数ライン分続いた場合にのみ紙送りモータの駆動速度を速くすることができるため、紙送りモータの急激な速度変化を抑えることができる。
【００２１】
さらにまた、本発明に係るラインサーマルプリンタの特徴は、前記分割数の少ない分割駆動の要求があった後の記録データとしてのラインの分割数を計数する分割数カウンタと、前記制御部に内蔵された速度切り替え用カウンタであって、前記分割数カウンタが計数した前記要求があった後の分割数が前記任意の分割数よりも少ない場合は前記制御部によって値が１増加され、前記要求があった後の分割数が前記任意の分割数以上の場合は前記制御部によって値がリセットされる速度切り替え用カウンタとを有し、前記制御部は、前記速度切り替え用カウンタの値を１増加する動作を、前記要求があった後のラインであって、前記要求があった後の分割数が前記任意の分割数よりも少ないラインごとに繰り返し、前記速度切り替え用カウンタの値が所定値を超える場合にのみ、前記要求があった後の紙送りモータの駆動速度を前記任意の分割数による分割駆動の際の駆動速度よりも速くするようにされてなる点にある。
【００２２】
そして、このような構成を採用したことにより、紙送りモータの急激な速度変化を抑制しつつ、より簡易かつ効率的に紙送りモータの駆動速度の切り替えを行うことができる。
【００２３】
【発明の実施の形態】
以下、本発明に係るラインサーマルプリンタの記録方法の実施形態を図１を参照して説明する。
【００２４】
本実施形態においては、ある任意の分割数による分割駆動を行っている場合に、当該任意の分割数よりも分割数が少ない分割駆動の要求があったとき、前記任意の分割数よりも分割数が少ない分割駆動の要求が所定ライン分以上連続してある場合にのみ、前記要求があった後の紙送りモータの駆動速度を、前記任意の分割数による分割駆動の際の駆動速度よりも速くするように制御を行う。
【００２５】
より具体的には、例えば、図１に示すように分割数が１の分割駆動と、分割数が６の分割駆動とが混在した記録を行う場合、本実施形態においては、従来（図６参照）のように分割数が変わる度に紙送りモータの駆動速度を変化させることは行わない。
【００２６】
すなわち、図１においては、分割数６における駆動速度（低速度）を紙送りモータの駆動速度の基準とし、分割数が６の分割駆動から、分割数が１の分割駆動への要求があった場合に、その時点で、前記分割数が１の分割駆動の要求が所定ライン分以上連続して出されている場合にのみ、以後の所定ラインの記録を行う際の紙送りモータの駆動速度を分割数が６の場合の駆動速度よりも速くする。
【００２７】
従って、分割数が６から１へ切り替わる場合においても、図１における１０ｂ，１０ｃの区間のように、ライン数が所定ラインに満たない場合は、速度の変更を行わず、前記分割数が６の分割駆動の際の駆動速度を維持する。一方、１０ａ，１０ｄの区間のように、ライン数が所定ライン数を超えている場合は、分割数が６のときよりも紙送りモータの駆動速度を速くする。
【００２８】
このように制御することによって、紙送りモータの駆動速度の変化を従来よりも緩やかにすることができるため、紙送りモータに過度なトルクが作用することを防止することができる。
【００２９】
なお、紙送りモータの駆動速度を変化させる目安となる前記所定ライン数は、必要に応じて種々の値を設定することができる。
【００３０】
また、紙送りモータの１ステップが前記１ライン分の紙送りに相当する場合は、前記ライン数の代わりに紙送りモータのステップ数に基づいて紙送りモータの駆動速度を制御するようにしてもよい。
【００３１】
すなわち、ある任意の分割数による分割駆動を行っている場合に、前記任意の分割数よりも分割数が少ない分割駆動の要求があったとき、前記任意の分割数よりも分割数が少ない分割駆動の要求が所定ステップ分以上連続されている場合にのみ、前記要求があった後の紙送りモータの駆動速度を前記任意の分割数による分割駆動の際の駆動速度よりも速くするように制御を行うようにしてもよい。
【００３２】
次に、本発明に係るラインサーマルプリンタの実施形態を図２および図３を参照して説明する。
【００３３】
図２は、本実施形態におけるラインサーマルプリンタ１２の構成を示したものである。
【００３４】
前記ラインサーマルプリンタ１２は、副操作方向に複数の発熱素子２を整列配置したサーマルヘッド１を有しており、このサーマルヘッド１は、長尺平板状のプラテン１３に接離可能とされている。
【００３５】
また、前記サーマルヘッド１には、このサーマルヘッド１を駆動するためのドライバ１４が接続されている。
【００３６】
前記ドライバ１４には、ヘッド制御部１５が接続されており、このヘッド制御部１５は、発熱素子２に対して選択的な通電制御を行うようにドライバ１４に対して要求を出すようになっている。
【００３７】
その際に、前記ヘッド制御部１５は、記録データに応じて発熱素子２の分割数を決定するとともに、分割数に応じた発熱素子２のブロック５を割り振り、各ブロック５の発熱素子群に対して順次通電を行うべく、前記ドライバ１４に対して分割駆動のための要求を出力するようになっている。
【００３８】
従って、前記ドライバ１４には、記録データに基づいた分割数からなる分割駆動の要求が、記録データとしてのラインごとに順次入力されるようになっており、前記ドライバ１４は、各ラインの記録の際に各ラインの分割数に応じた分割駆動を行うようになってる。
【００３９】
前記ラインサーマルプリンタ１２は、記録紙を前記プラテン１３とサーマルヘッド１との間に搬送する搬送ローラ１７を有しており、この搬送ローラ１７は、ステッピングモータ等の紙送りモータ１８によって回転駆動されるようになっている。
【００４０】
前記紙送りモータ１８には、制御部としてのモータ制御部１９が接続されており、このモータ制御部１９は、駆動パルスの印加等によって紙送りモータ１８の駆動を制御するようになっている。また、前記モータ制御部１９は、駆動パルス数等を変化させることによって紙送りモータ１８の駆動速度を変化させるようになっている。
【００４１】
前記ヘッド制御部１５には、分割数カウンタ２０が接続されており、この分割数カウンタ２０は、ある任意の分割数による分割駆動から、これよりも分割数が少ない分割駆動の要求が前記ヘッド制御部１５によって出力された場合に、前記任意の分割数と、前記要求があった後の記録データとしてのラインの分割数とを計数するようになっている。そして、前記分割数カウンタは、計数した前記分割数のデータを出力するようになっている。
【００４２】
なお、前記任意の分割数は、現在サーマルヘッドが現在記録を行っている１ラインの分割数であってもよい。この場合、前記分割数カウンタは、現在記録を行っている１ラインの分割数をオンタイムに計数し、さらに、前記１ラインに後続する記録データとしてのラインの分割数を計数することになる。
【００４３】
前記モータ制御部１９には、速度切り替え用カウンタ２２が内蔵されている。前記モータ制御部１９は、前記分割数カウンタ２０によって出力された前記任意の分割数と、前記要求があった後の分割数とを比較し、要求後の分割数が前記任意の分割数よりも少ない場合は、前記速度切り替え用カウンタ２２の値を１増加するようになっている。
【００４４】
そして、前記モータ制御部１９は、前記動作を、前記要求があった後の記録データとしてのラインごとに繰り返し、前記速度切り替え用カウンタ２２の値が所定値を超えた場合は、前記任意の分割数よりも分割数の少ない駆動の要求が所定ライン分以上連続していると判断するようになっている。そして、この判断に基づいて、前記モータ制御部１９は、前記任意の分割数のときの紙送りモータ１８の駆動速度よりも速い紙送りモータ１８の駆動速度に切り替えを行うようになっている。
【００４５】
次に、本実施形態の作用について説明する。なお、初期状態において、便宜上、前記サーマルヘッド１は、現在、ある任意の分割数による分割駆動によって１ライン分の記録を行っているものとする。また、前記紙送りモータ１８は前記任意の分割数に応じた駆動速度で記録紙の搬送を行っているものとする。
【００４６】
次に、初期状態から、前記任意の分割数よりも分割数の少ない分割駆動に切り替える場合は、前記ヘッド制御部１５によって当該分割数の少ない分割駆動の要求を前記ドライバ１４へ出力する。このとき、前記ヘッド制御部１５は、前記要求に係る分割駆動の分割数のデータを分割数カウンタ２０へ出力する。
【００４７】
そして、図３のステップ１において、前記分割数カウンタ２０は、現在記録を行っているラインの分割数（前記任意の分割数）を計数するとともに、前記要求があった後の記録データとしてのラインの分割数を計数する。
【００４８】
なお、本実施形態において、前記要求後のラインは、現在記録を行っている１ラインの次のラインのみでなく、それに後続する複数のラインをも含めた概念として扱う。すなわち、前記分割数カウンタ２０には、ヘッド制御部１５から複数ライン分の各分割数のデータがほぼ同時に入力されるとみることができるため、便宜上、前記分割数カウンタ２０によって複数ライン分の各分割数をひとまとめに計数するものである。
【００４９】
次に、ステップ２において、現在の分割数をＮ0 、現在の次のラインの分割数をＮn とし、ステップ３において、前記モータ制御部１９によって現在の分割数Ｎ0 と次の分割数Ｎn との比較を行う。
【００５０】
そして、次のラインの分割数Ｎn が、現在の分割数Ｎ0 よりも少ない場合は、ステップ４に進んで速度切り替え用カウンタ２２の値ｉを１増加した後、ステップ６に進む。
【００５１】
一方、前記次のラインの分割数Ｎn が、現在の分割数Ｎ0 よりも多い、もしくは等しい場合は、ステップ５に進んで速度切り替え用カウンタ２２の値ｉを０にしてリセットする。この場合、紙送りモータ１８の駆動速度は、前記任意の駆動速度に維持される。
【００５２】
ステップ６において、前記モータ制御部１９は、前記速度切り替え用カウンタ２２の値ｉが所定値Ｌを超えている場合は、紙送りモータ１８の駆動速度を現在よりも速くするように制御する。
【００５３】
一方、前記モータ制御部１９は、速度切り替え用カウンタ２２の値ｉが所定値を超えていない場合は、ステップ７に進んで、前記次のラインに後続する更に次のラインに対し、前述したステップ２乃至ステップ６に示した動作を繰り返す。
【００５４】
したがって、本実施形態によれば、任意の分割数よりも分割数が少ない分割駆動の要求が所定ライン分以上連続して出されている場合にのみ、前記紙送りモータの駆動速度を、前記任意の分割数による分割駆動の際の駆動速度よりも速くすることができるため、分割数の変化にともなう紙送りモータ１８の駆動速度の変化を緩やかにし、急激な速度変化によって紙送りモータ１８に過度なトルクが作用することを防止することができる。
【００５５】
なお、本発明は前記実施形態のものに限定されるものではなく、必要に応じて種々変更することが可能である。
【００５６】
【発明の効果】
以上述べたように本発明に係るラインサーマルプリンタの記録方法およびそれに用いるラインサーマルプリンタによれば、紙送りモータの摩耗や破損を有効に防止することができ、ひいては製品寿命を向上することができる。
【００５７】
また、本発明に係るラインサーマルプリンタの記録方法によれば、紙送りモータに過度なトルクが作用せずに記録速度の高速化を図ることができる上に、このような記録を簡易かつ効率的に行うことができる。
【図面の簡単な説明】
【図１】  本発明に係るラインサーマルプリンタの実施形態を示す図
【図２】  本発明に係るラインサーマルプリンタの構成を示したブロック図
【図３】  本発明に係るラインサーマルプリンタの記録方法を示したフローチャート
【図４】  従来の分割駆動を用いたラインサーマルプリンタの記録方法の一例において、分割数１の分割駆動による１ラインの記録動作を示した図
【図５】  従来の分割駆動を用いたラインサーマルプリンタの記録方法の一例において、分割数６の分割駆動による１ラインの記録動作を示した図
【図６】  従来採用されてた分割数に応じて紙送りモータの駆動速度を変化させるラインサーマルプリンタの記録方法を示した図
【符号の説明】
１  サーマルヘッド
２  発熱素子
５  ブロック
１２  ラインサーマルプリンタ
１５  ヘッド制御部
１８  紙送りモータ
１９  モータ制御部
２０  分割数カウンタ
２２  速度切り替え用カウンタ
【図１】
0003963681.tif 000002
【図２】
0003963681.tif 000003
【図３】
0003963681.tif 000004
【図４】
0003963681.tif 000005
【図５】
0003963681.tif 000006
【図６】
0003963681.tif 000007