[go: up one dir, main page]

JP2007090661A - RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, AND PROGRAM - Google Patents

RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, AND PROGRAM Download PDF

Info

Publication number
JP2007090661A
JP2007090661A JP2005283054A JP2005283054A JP2007090661A JP 2007090661 A JP2007090661 A JP 2007090661A JP 2005283054 A JP2005283054 A JP 2005283054A JP 2005283054 A JP2005283054 A JP 2005283054A JP 2007090661 A JP2007090661 A JP 2007090661A
Authority
JP
Japan
Prior art keywords
recording
recording head
speed
heating elements
energized
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2005283054A
Other languages
Japanese (ja)
Inventor
Yuichiro Tsuda
雄一郎 津田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2005283054A priority Critical patent/JP2007090661A/en
Publication of JP2007090661A publication Critical patent/JP2007090661A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Electronic Switches (AREA)

Abstract

【課題】複数の発熱素子を備えた記録ヘッドによって記録媒体に画像を記録する記録装置において、記録ヘッドの発熱素子を複数に分割して画像を記録する機能を持たせるとともに、スループットの向上を図る。
【解決手段】複数の発熱素子を備えた記録ヘッド部26によって感熱ロール紙に画像を記録するサーマルプリンタであって、CPU21は、外部から入力される記録データに基づいて、複数の発熱素子のうち通電対象となる発熱素子の数を求め、この通電対象の発熱素子の数をもとに、記録動作時に記録ヘッド部26に流れる電流の実効値を求め、求めた電流値と、予め定められたしきい値とに基づいて、記録ヘッド部26の分割状態を設定し、記録ヘッド部26の分割状態に応じて、搬送モータ28による感熱ロール紙の搬送速度を設定するとともに、記録ヘッド部26の分割状態に基づいて、発熱素子に通電して感熱ロール紙に画像を記録させる。
【選択図】図4
In a recording apparatus for recording an image on a recording medium by a recording head provided with a plurality of heating elements, the recording head has a function of recording an image by dividing the heating elements of the recording head into a plurality of parts, and the throughput is improved. .
A thermal printer for recording an image on a heat-sensitive roll paper by a recording head unit having a plurality of heating elements, wherein a CPU is based on recording data input from the outside. The number of heating elements to be energized is obtained, the effective value of the current flowing through the recording head unit 26 during the recording operation is obtained based on the number of heating elements to be energized, and the obtained current value is determined in advance. Based on the threshold value, the division state of the recording head unit 26 is set, and according to the division state of the recording head unit 26, the conveyance speed of the thermal roll paper by the conveyance motor 28 is set, and the recording head unit 26 Based on the divided state, the heating element is energized to record an image on the thermal roll paper.
[Selection] Figure 4

Description

本発明は、複数の発熱素子を備えた記録ヘッドによって記録媒体に画像を記録する記録装置、この記録装置の制御方法、及び、プログラムに関する。   The present invention relates to a recording apparatus that records an image on a recording medium using a recording head that includes a plurality of heating elements, a control method for the recording apparatus, and a program.

従来、記録ヘッドに配設された発熱素子によって記録媒体に熱エネルギーを与え、記録媒体に画像を記録する記録装置においては、通電される発熱素子の数が多い場合に、電源の負荷が増大する。この問題に対し、例えば、電池を電源とする記録装置において、電池の温度が上昇した場合に、記録ヘッドの発熱素子を複数の群に分割して、群毎に通電する方法が提案された(例えば、特許文献1参照)。
特開2004−21044号公報
2. Description of the Related Art Conventionally, in a recording apparatus that records heat on a recording medium by applying thermal energy to a recording medium by a heating element disposed in a recording head, the load on a power source increases when the number of heating elements to be energized is large. . For this problem, for example, in a recording apparatus using a battery as a power source, when the temperature of the battery rises, a method of dividing the heat generating elements of the recording head into a plurality of groups and energizing each group has been proposed ( For example, see Patent Document 1).
JP 200421044 A

ところが、記録ヘッドの発熱素子を複数の群に分割して記録を行う場合は、複数の群の間で通電のタイミングのずれるので、記録される画像に乱れが生じる可能性が否定できない。これを防止するため、発熱素子を分割して記録する場合には記録媒体の搬送速度を低速に保つ必要があり、スループットが低下することがあるという問題があった。   However, when recording is performed with the heating elements of the recording head divided into a plurality of groups, the timing of energization is shifted between the plurality of groups, and therefore it is undeniable that the recorded image may be disturbed. In order to prevent this, when recording by dividing the heating element, it is necessary to keep the recording medium transporting speed low, and there is a problem that throughput may be lowered.

本発明は、上述した事情に鑑みてなされたものであり、複数の発熱素子を備えた記録ヘッドによって記録媒体に画像を記録する記録装置において、記録ヘッドの発熱素子を複数に分割して画像を記録する機能を持たせるとともに、スループットの向上を図ることを目的とする。   The present invention has been made in view of the above-described circumstances. In a recording apparatus that records an image on a recording medium using a recording head including a plurality of heating elements, the image is obtained by dividing the heating element of the recording head into a plurality of parts. The purpose is to provide a recording function and to improve the throughput.

上記課題を解決するため、本発明は、記録媒体に熱エネルギーを加える複数の発熱素子を備えた記録ヘッドと、外部から入力される記録データに基づいて、記録動作時に前記記録ヘッドに流れる電流値を求める電流値算出手段と、前記電流値算出手段により求められた電流値と、予め定められたしきい値とに基づいて、前記記録ヘッドの分割状態を設定する記録制御手段と、前記記録ヘッドの分割状態に応じて、前記搬送モータによる前記記録媒体の搬送速度を設定する搬送速度制御手段と、前記搬送速度制御手段により設定された搬送速度に基づいて前記記録媒体を搬送する搬送手段と、前記記録制御手段により設定された前記記録ヘッドの分割状態に基づいて、前記発熱素子に通電して前記記録媒体に画像を記録する記録手段と、を備え、前記電流値算出手段は、通電される発熱素子の数に基づいて前記記録ヘッドに流れる電流の実効値を求めることを特徴としている。
この構成によれば、記録媒体に熱エネルギーを加える複数の発熱素子を備えた記録ヘッドを有する記録装置において、通電される発熱素子の数に基づいて記録ヘッドに流れる電流の実効値を求め、この電流の実効値と予め定められたしきい値とに基づいて、記録ヘッドの分割状態を設定し、さらに、記録ヘッドの分割状態に応じて、搬送モータによる記録媒体の搬送速度を設定し、この搬送速度に基づいて記録媒体を搬送するとともに、記録ヘッドの分割状態に基づいて、発熱素子に通電して記録媒体に画像を記録するので、記録ヘッドの分割状態を適切に設定して、画像を記録できる。特に、記録ヘッドに流れる電流を正確に反映した実効値に基づいて記録ヘッドの分割状態を設定するので、記録ヘッドの分割が必要な場合に分割されない等の不具合を生じない。このため、しきい値に余裕を持たせる等の対策を講じなくとも、電源に過大な負荷が加わることがなく、適切なしきい値を設定できる。これにより、スループットの低下を招く記録ヘッドの分割を必要最小限に抑え、スループットの向上を図ることができる。
In order to solve the above problems, the present invention provides a recording head having a plurality of heating elements that apply thermal energy to a recording medium, and a current value that flows through the recording head during a recording operation based on recording data input from the outside. Current value calculating means for calculating the recording head, a recording control means for setting a division state of the recording head based on a current value obtained by the current value calculating means, and a predetermined threshold value, and the recording head A conveyance speed control means for setting a conveyance speed of the recording medium by the conveyance motor according to the division state, and a conveyance means for conveying the recording medium based on the conveyance speed set by the conveyance speed control means, Recording means for energizing the heating element and recording an image on the recording medium based on the division state of the recording head set by the recording control means. The current value calculating means is characterized in determining the effective value of the current flowing through the recording head based on the number of heating elements to be energized.
According to this configuration, in a recording apparatus having a recording head including a plurality of heating elements that apply thermal energy to the recording medium, an effective value of the current flowing through the recording head is obtained based on the number of heating elements that are energized. Based on the effective value of the current and a predetermined threshold value, the division state of the recording head is set. Further, according to the division state of the recording head, the conveyance speed of the recording medium by the conveyance motor is set. The recording medium is conveyed based on the conveyance speed, and the heating element is energized to record an image on the recording medium based on the division state of the recording head. Can record. In particular, since the division state of the recording head is set based on an effective value that accurately reflects the current flowing through the recording head, problems such as no division when the recording head needs to be divided do not occur. Therefore, an appropriate threshold value can be set without applying an excessive load to the power source without taking measures such as providing a margin for the threshold value. As a result, it is possible to minimize the division of the recording head that causes a decrease in throughput and improve the throughput.

本発明において、前記電流値算出手段は、過去複数回の通電周期において通電された発熱素子の数について二乗平均値を求め、この二乗平均値に基づいて、電流の実効値を求めるものとしてもよい。この場合、電流値算出手段によって負荷の軽い演算処理を行うことで、実際に記録ヘッドに流れる電流を反映した実効値を求めることが可能となる。
さらに、前記搬送速度制御手段は、前記記録制御手段により前記記録ヘッドを複数に分割するよう設定された場合に、前記搬送速度を所定の上限速度以下に設定するものとしてもよい。この場合、記録ヘッドを分割する場合に搬送速度が抑えられるので、記録ヘッドの分割に起因する画像の乱れを生じないようにすることができる。
In the present invention, the current value calculation means may obtain a mean square value for the number of heating elements that have been energized in a plurality of past energization cycles, and obtain an effective current value based on the mean square value. . In this case, it is possible to obtain an effective value that reflects the current that actually flows through the recording head by performing a light load calculation process by the current value calculation means.
Furthermore, the transport speed control means may set the transport speed to a predetermined upper limit speed or less when the recording control means is set to divide the recording head into a plurality of parts. In this case, since the conveyance speed is suppressed when the recording head is divided, it is possible to prevent image disturbance caused by the division of the recording head.

さらにまた、本発明において、次の通電周期及び過去の通電周期を含む所定数の通電周期において通電される発熱素子の数に基づき、前記記録ヘッドに流れる電流の実効値を求める予測値算出手段をさらに備える構成としてもよい。この構成によれば、次の通電周期で流れる電流を加味した電流の実効値に基づいて、記録ヘッドの分割状態が設定されるので、より確実に電源装置の負荷を抑えることができ、かつ、記録ヘッドの分割を必要最小限に抑えてスループットの向上を図ることができる。
また、前記搬送速度制御手段は、現在設定されている搬送速度が前記所定の上限速度を超える速度であり、かつ、前記予測値算出手段により求められた電流の実効値が所定の許容値を超えた場合に、搬送速度をより低い速度に設定するものとしてもよい。この場合、次以降の通電周期で記録ヘッドの分割が行われる場合に備え、搬送速度を低下させておくことで、記録ヘッドが分割された場合の急激な搬送速度の変化を回避でき、安定した記録動作を行える。
また、前記記録制御手段は、前記記録ヘッドを複数のブロックに分割するよう設定してから所定数の通電周期の通電が行われるまでの間は、前記記録ヘッドの分割状態を維持するものとしてもよい。この場合、記録ヘッドの分割状態が頻繁に変更される事態を防ぐことができる。これにより、記録ヘッドの分割状態の変化と、これに伴う搬送速度の変化とに起因する画像の乱れを防止でき、安定して高品質な記録を行うことができる。
Furthermore, in the present invention, a predicted value calculation means for obtaining an effective value of the current flowing through the recording head based on the number of heating elements that are energized in a predetermined number of energization periods including a next energization period and a past energization period. It is good also as composition provided further. According to this configuration, since the divided state of the recording head is set based on the effective value of the current that takes into account the current flowing in the next energization cycle, the load on the power supply device can be more reliably suppressed, and Throughput can be improved by minimizing the division of the recording head.
The transport speed control means is a speed at which the currently set transport speed exceeds the predetermined upper limit speed, and the effective value of the current obtained by the predicted value calculation means exceeds a predetermined allowable value. In this case, the conveyance speed may be set to a lower speed. In this case, in preparation for the case where the recording head is divided in the subsequent energization cycle, by reducing the conveyance speed, a sudden change in the conveyance speed when the recording head is divided can be avoided and stable. Recording operation can be performed.
The recording control means may maintain the recording head in a divided state from when the recording head is set to be divided into a plurality of blocks until energization of a predetermined number of energization cycles is performed. Good. In this case, it is possible to prevent a situation in which the recording head division state is frequently changed. As a result, it is possible to prevent image disturbance due to the change in the division state of the recording head and the change in the conveyance speed associated therewith, and stable and high-quality recording can be performed.

本発明は、記録媒体に熱エネルギーを加える複数の発熱素子を備えた記録ヘッドと、前記記録媒体を所定の速度で搬送する搬送手段とを備えた記録装置の制御方法であって、外部から入力される記録データに基づいて、前記複数の発熱素子のうち通電対象となる発熱素子の数を求め、この通電対象の発熱素子の数をもとに、記録動作時に前記記録ヘッドに流れる電流の実効値を求め、求めた電流値と、予め定められたしきい値とに基づいて、前記記録ヘッドの分割状態を設定し、前記記録ヘッドの分割状態に応じて、前記搬送モータによる前記記録媒体の搬送速度を設定するとともに、前記記録ヘッドの分割状態に基づいて、前記発熱素子に通電して前記記録媒体に画像を記録させることを特徴としている。
この方法によれば、記録媒体に熱エネルギーを加える複数の発熱素子を備えた記録ヘッドを有する記録装置により、記録媒体に画像を記録する際に、記録ヘッドに流れる電流を正確に反映した実効値に基づいて記録ヘッドの分割状態を設定するので、分割が必要な場合に記録ヘッドが分割されない等の不具合を生じない。このため、しきい値に余裕を持たせる等の対策を講じなくとも、電源に過大な負荷が加わることがない。これにより、スループットの低下を招く記録ヘッドの分割を必要最小限に抑え、スループットの向上を図ることができる。
The present invention relates to a control method for a recording apparatus including a recording head including a plurality of heat generating elements for applying thermal energy to the recording medium, and a conveying unit that conveys the recording medium at a predetermined speed, which is input from the outside. Based on the recorded data, the number of heating elements to be energized among the plurality of heating elements is determined, and the effective current flowing through the recording head during the recording operation is determined based on the number of heating elements to be energized. A value is obtained, and a division state of the recording head is set based on the obtained current value and a predetermined threshold value, and according to the division state of the recording head, the recording medium of the recording medium by the conveyance motor is set. The conveyance speed is set, and the heating element is energized to record an image on the recording medium based on the division state of the recording head.
According to this method, when recording an image on a recording medium by a recording apparatus having a recording head having a plurality of heating elements that apply thermal energy to the recording medium, an effective value that accurately reflects the current flowing through the recording head. Since the recording head division state is set based on the above, problems such as the recording head not being divided when division is required do not occur. For this reason, an excessive load is not applied to the power supply without taking measures such as providing a margin for the threshold. As a result, it is possible to minimize the division of the recording head that causes a decrease in throughput and improve the throughput.

本発明は、記録媒体に熱エネルギーを加える複数の発熱素子を備えた記録ヘッドと、前記記録媒体を所定の速度で搬送する搬送手段とを備えた記録装置を制御するコンピュータにより実行されるプログラムであって、前記コンピュータを、外部から入力される記録データに基づいて、前記複数の発熱素子のうち通電対象となる発熱素子の数を求め、この通電対象の発熱素子の数をもとに、記録動作時に前記記録ヘッドに流れる電流の実効値を求める電流値算出手段と、求められた電流値と、予め定められたしきい値とに基づいて、前記記録ヘッドの分割状態を設定する記録制御手段と、前記記録ヘッドの分割状態に応じて、前記搬送モータによる前記記録媒体の搬送速度を設定する搬送速度制御手段と、前記記録制御手段により設定された前記記録ヘッドの分割状態に基づいて、前記発熱素子に通電して前記記録媒体に画像を記録させる記録手段として動作させることを特徴としている。
このプログラムによれば、記録媒体に熱エネルギーを加える複数の発熱素子を備えた記録ヘッドを有する記録装置によって、記録媒体に画像を記録する際に、記録ヘッドに流れる電流を正確に反映した実効値に基づいて記録ヘッドの分割状態を設定するので、分割が必要な場合に記録ヘッドが分割されない等の不具合を生じない。このため、しきい値に余裕を持たせる等の対策を講じなくとも、電源に過大な負荷が加わることがない。これにより、スループットの低下を招く記録ヘッドの分割を必要最小限に抑え、スループットの向上を図ることができる。
The present invention is a program executed by a computer that controls a recording apparatus that includes a recording head including a plurality of heating elements that apply thermal energy to the recording medium, and a conveying unit that conveys the recording medium at a predetermined speed. Then, the computer determines the number of heating elements to be energized among the plurality of heating elements based on recording data input from the outside, and records based on the number of heating elements to be energized. Current value calculating means for obtaining an effective value of the current flowing through the recording head during operation, and a recording control means for setting a division state of the recording head based on the obtained current value and a predetermined threshold value A conveyance speed control means for setting a conveyance speed of the recording medium by the conveyance motor in accordance with a division state of the recording head, and a pre-set value set by the recording control means Based on the divided state of the recording head, by supplying an electric current to the heating element is characterized by operating as a recording means for recording an image on said recording medium.
According to this program, an effective value that accurately reflects the current flowing through the recording head when an image is recorded on the recording medium by a recording apparatus having a recording head that includes a plurality of heating elements that apply thermal energy to the recording medium. Since the recording head division state is set based on the above, problems such as the recording head not being divided when division is required do not occur. For this reason, an excessive load is not applied to the power supply without taking measures such as providing a margin for the threshold. As a result, it is possible to minimize the division of the recording head that causes a decrease in throughput and improve the throughput.

本発明によれば、記録媒体に熱エネルギーを加える複数の発熱素子を備えた記録ヘッドを有する記録装置において、外部から入力される記録データに基づいて記録ヘッドに流れる電流の実効値を求めて、この実効値に基づいて記録ヘッドの分割状態を設定するので、電源に過大な負荷が加わることがなく、さらに記録ヘッドの分割を必要最小限に抑えてスループットの向上を図ることができる。   According to the present invention, in a recording apparatus having a recording head including a plurality of heating elements that apply thermal energy to a recording medium, an effective value of a current flowing through the recording head is obtained based on recording data input from the outside, Since the print head division state is set based on the effective value, an excessive load is not applied to the power source, and the print head division can be minimized to improve the throughput.

次に図面を参照して本発明の好適な実施形態について説明する。
図1は、本発明を適用した実施形態に係る記録装置としてのサーマルプリンタ1の構成を示す正面図である。また、図2はサーマルプリンタ1の上面図であり、図3はサーマルプリンタ1の側面図である。
この図1〜図3に示すサーマルプリンタ1は、外装ケース11内に記録機構部(図示略)及び記録媒体としての感熱ロール紙を収容し、この記録機構部(図示略)によって感熱ロール紙を引き出しつつ搬送し、感熱ロール紙に熱エネルギーを与えて発色させ、文字を含む画像を記録するものである。
なお、サーマルプリンタ1において使用する記録媒体は、感熱ロール紙に限定されず、加熱により発色する機能を有するシート状のものであれば特に限定されない。また、加熱により発色する色数についても任意であり、単色もしくは複数色に発色するものを用いることができる。本実施形態においては一例として、加熱により黒色に発色する感熱紙をロール状に巻いた感熱ロール紙を用いた場合について説明する。
Next, preferred embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a front view showing a configuration of a thermal printer 1 as a recording apparatus according to an embodiment to which the present invention is applied. 2 is a top view of the thermal printer 1, and FIG. 3 is a side view of the thermal printer 1. FIG.
The thermal printer 1 shown in FIGS. 1 to 3 accommodates a recording mechanism (not shown) and a thermal roll paper as a recording medium in an outer case 11, and the thermal roll paper is accommodated by the recording mechanism (not shown). It is conveyed while being pulled out, and heat energy is applied to the heat-sensitive roll paper to cause color development, and an image including characters is recorded.
The recording medium used in the thermal printer 1 is not limited to heat-sensitive roll paper, and is not particularly limited as long as it is a sheet having a function of developing color by heating. In addition, the number of colors that can be developed by heating is also arbitrary, and a color that develops into a single color or multiple colors can be used. In the present embodiment, as an example, a case will be described in which heat-sensitive roll paper in which heat-sensitive paper that is colored black by heating is rolled up is used.

図1に示すように、サーマルプリンタ1の外装ケース1の前面には、サーマルプリンタ1の電源をオン/オフする電源スイッチ12が配設される。また、図2及び図3に示すように、サーマルプリンタ1の上面には、画像が記録された感熱ロール紙が排出される排紙口13が設けられ、この排紙口13の側方には、蓋開ボタン14が配設される。この蓋開ボタン14は、開閉可能に構成された外装ケース11の上部を開放させるためのボタンである。この蓋開ボタン14が押下されると外装ケース11の上部が開放され、感熱ロール紙の補充・交換等を行えるようになっている。また、蓋開ボタン14の隣には、サーマルプリンタ1の動作状態を示す各種インジケータやサーマルプリンタ1を操作するためのスイッチ等を有するコントロールパネル15が配設される。   As shown in FIG. 1, a power switch 12 for turning on / off the power of the thermal printer 1 is disposed on the front surface of the exterior case 1 of the thermal printer 1. As shown in FIGS. 2 and 3, the thermal printer 1 is provided with a paper discharge port 13 on the upper surface of the thermal printer 1 for discharging the thermal roll paper on which an image is recorded. A lid opening button 14 is provided. The lid opening button 14 is a button for opening the upper part of the outer case 11 configured to be openable and closable. When the lid opening button 14 is pressed, the upper part of the outer case 11 is opened so that the heat-sensitive roll paper can be replenished or replaced. Next to the lid opening button 14, a control panel 15 having various indicators indicating the operating state of the thermal printer 1, switches for operating the thermal printer 1, and the like is disposed.

図4は、サーマルプリンタ1の各部を制御する制御回路部20の機能的構成を示すブロック図である。制御回路部20は、図4に図示する各部の他に各種センサやゲートアレイ等を備えた構成とすることが可能であるが、理解の便宜を図るため、ここでは要部についてのみ図示及び説明を行う。
図4に示すように、制御回路部20は、制御回路部20の各部を制御するCPU(Central Processing Unit)21、CPU21から入力される各種設定データを保持するロジック回路設定バッファ22、CPU21から入力される記録データを保持する記録バッファ23、ロジック回路設定バッファ22に保持された設定データ、及び、記録バッファ23に保持された記録データに基づいて記録ヘッド部26を駆動するロジック回路24(記録手段)、ロジック回路24に対して記録ヘッド部26を駆動するための電源を供給するとともに、通電タイミングを示すパルスを出力する通電制御回路25、複数の発熱素子を備えた記録ヘッド部26(記録ヘッド)、搬送モータ28に対して電源の供給及び動作タイミングを示すパルス入力を行い、CPU21の制御に従って搬送モータ28を駆動するモータドライバ27(搬送手段)、及び、外装ケース11(図1)に収容された感熱ロール紙を搬送する搬送モータ28(搬送手段)の各部を備える。
FIG. 4 is a block diagram illustrating a functional configuration of the control circuit unit 20 that controls each unit of the thermal printer 1. The control circuit unit 20 can be configured to include various sensors, a gate array, and the like in addition to the units illustrated in FIG. 4. For convenience of understanding, only the main units are illustrated and described here. I do.
As shown in FIG. 4, the control circuit unit 20 includes a CPU (Central Processing Unit) 21 that controls each unit of the control circuit unit 20, a logic circuit setting buffer 22 that holds various setting data input from the CPU 21, and an input from the CPU 21. A recording buffer 23 that holds the recording data to be recorded, setting data held in the logic circuit setting buffer 22, and a logic circuit 24 that drives the recording head unit 26 based on the recording data held in the recording buffer 23 (recording means) ), A power source for driving the recording head unit 26 to the logic circuit 24, and an energization control circuit 25 that outputs a pulse indicating energization timing, and a recording head unit 26 (recording head) including a plurality of heating elements. ), Pulse input indicating the power supply and operation timing to the conveyance motor 28, and CP A motor driver 27 for driving the conveying motor 28 under the control of the 21 (conveying means), and comprises the respective portions of the conveying motor 28 (conveying means) for conveying the thermal roll paper housed in the external case 11 (Figure 1).

この図4に示す制御回路部20には、サーマルプリンタ1の外部のホストコンピュータから画像を記録するための記録データが入力される。この記録データはCPU21に入力され、CPU21は、入力された記録データに基づいてドットライン毎の記録データを生成して記録バッファ23に出力する。また、CPU21は、記録ヘッド部26を駆動する際の各種設定データを生成して記録バッファ23に出力する。そして、ロジック回路24は、ロジック回路設定バッファ22に保持された各種設定データ、及び、記録バッファ23に保持された記録データに基づき、通電制御回路25から入力されるパルスのタイミングに合わせて、通電制御回路25から供給される電流を記録ヘッド部26に供給することにより、記録ヘッド部26の発熱素子を発熱させる。この発熱素子から熱エネルギーが感熱ロール紙の表面に加えられ、感熱ロール紙が黒く発色して画像が記録される。   The control circuit unit 20 shown in FIG. 4 receives recording data for recording an image from a host computer outside the thermal printer 1. The recording data is input to the CPU 21, and the CPU 21 generates recording data for each dot line based on the input recording data and outputs the recording data to the recording buffer 23. In addition, the CPU 21 generates various setting data for driving the recording head unit 26 and outputs it to the recording buffer 23. Then, the logic circuit 24 is energized in accordance with the timing of the pulse input from the energization control circuit 25 based on the various setting data held in the logic circuit setting buffer 22 and the recording data held in the recording buffer 23. By supplying the current supplied from the control circuit 25 to the recording head unit 26, the heating elements of the recording head unit 26 are caused to generate heat. Thermal energy is applied from the heating element to the surface of the thermal roll paper, and the thermal roll paper is colored black to record an image.

ここで、ロジック回路24は、記録ヘッド部26が備える発熱素子を複数のブロックに分割し、ブロック毎に異なるタイミングで発熱素子に通電し、画像を記録させる機能を有する。以下、記録ヘッド部26を分割する動作について説明する。
記録ヘッド部26においては、複数の発熱素子が直線状に並べて配設され、画像を記録する際には、これら複数の発熱素子のうち記録データに対応する発熱素子に通電される。そして、1回の通電により、発熱素子がなす一本の直線、すなわち1ドットラインが記録される。通電される発熱素子が多数ある場合、記録ヘッド部26に流れる電流が大きく、サーマルプリンタ1の電源装置(図示略)に過大な負荷が加わる可能性がある。そこで、サーマルプリンタ1は、CPU21により、通電される発熱素子の数を係数し、その数に基づいて記録ヘッド部26に流れる電流の実効値を求める。この電流の実効値は、例えば、複数のドットラインを記録する際に通電される発熱素子の数について二乗平均値を求めることにより、算出される。より詳細には、複数のドットラインの記録時に通電された発熱素子の数をドットライン毎に二乗して合計を求め、さらにドットライン数で除算してから平方根を求める演算により、二乗平均値が求められる。
そして、CPU21は、記録ヘッド部26に流れる電流の実効値が、所定のしきい値を超える場合には、記録ヘッド部26を複数のブロックに分割する旨の設定データを生成して、ロジック回路設定バッファ22に出力する。この設定データはロジック回路24により読み込まれ、ロジック回路24によって、ブロック毎に異なるタイミングで発熱素子への通電が行われる。
Here, the logic circuit 24 has a function of dividing the heat generating element included in the recording head unit 26 into a plurality of blocks, energizing the heat generating element at different timings for each block, and recording an image. Hereinafter, an operation of dividing the recording head unit 26 will be described.
In the recording head unit 26, a plurality of heating elements are arranged in a straight line, and when an image is recorded, a heating element corresponding to the recording data among the plurality of heating elements is energized. A single straight line formed by the heating element, that is, one dot line is recorded by one energization. When there are many heating elements to be energized, the current flowing through the recording head unit 26 is large, and an excessive load may be applied to the power supply device (not shown) of the thermal printer 1. Therefore, in the thermal printer 1, the CPU 21 calculates the effective value of the current flowing through the recording head unit 26 based on the coefficient of the number of energized heating elements. The effective value of this current is calculated, for example, by obtaining a root mean square value for the number of heating elements that are energized when printing a plurality of dot lines. More specifically, the mean square value is calculated by calculating the sum of squares of the number of heating elements energized during recording of a plurality of dot lines for each dot line, and further calculating the square root after dividing by the number of dot lines. Desired.
When the effective value of the current flowing through the recording head unit 26 exceeds a predetermined threshold value, the CPU 21 generates setting data for dividing the recording head unit 26 into a plurality of blocks, and generates a logic circuit. Output to the setting buffer 22. This setting data is read by the logic circuit 24, and the logic circuit 24 energizes the heating elements at different timings for each block.

具体的な例を挙げて説明すると、記録ヘッド部26に512個の発熱素子が1列に並べられた記録ヘッド部26において発熱素子を2分割して画像を記録する場合、512個の発熱素子は中央から256個ずつ2つのブロックに分けられる。そして、ロジック回路24は、これら2個のブロックのうち一方に対して通電を行い、この通電が終了してから他方のブロックに通電する。この場合、記録ヘッド部26に流れる電流は、最大でも256個の発熱素子を発熱させる分に抑えられる。   To explain with a specific example, when recording an image by dividing the heat generating elements into two in the recording head section 26 in which 512 heat generating elements are arranged in a line in the recording head section 26, 512 heat generating elements Are divided into two blocks of 256 from the center. Then, the logic circuit 24 energizes one of these two blocks and energizes the other block after the energization is completed. In this case, the current flowing through the recording head unit 26 can be suppressed to the extent that 256 heat generating elements generate heat.

さらに、CPU21は、記録ヘッド部26の分割状態に応じて、搬送モータ28による感熱ロール紙の搬送速度を設定し、この設定された搬送速度に応じて、モータドライバ27により搬送モータ28を駆動させる。
記録ヘッド部26を分割した場合、各ブロックが異なるタイミングで通電されるので、一つのドットラインが複数回に分けて記録されることになる。記録ヘッド部26の通電中も感熱ロール紙は搬送され続けるので、感熱ロール紙を高速で搬送すると、ブロック毎の通電タイミングの差に起因して感熱ロール紙の発色位置のずれが大きくなり、画像の乱れを生じる可能性がある。このため、CPU21は、後述する記録制御処理(図6)において、発熱素子が複数のブロックに分割された場合に感熱ロール紙の搬送速度を所定の上限速度以下に抑える。
Further, the CPU 21 sets the conveyance speed of the thermal roll paper by the conveyance motor 28 according to the division state of the recording head unit 26, and drives the conveyance motor 28 by the motor driver 27 according to the set conveyance speed. .
When the recording head unit 26 is divided, each block is energized at different timings, so that one dot line is recorded in a plurality of times. Since the thermal roll paper continues to be conveyed even while the recording head unit 26 is energized, if the thermal roll paper is conveyed at a high speed, the color development position shift of the thermal roll paper is increased due to the difference in the energization timing of each block. May cause disturbance. For this reason, the CPU 21 suppresses the conveyance speed of the thermal roll paper to a predetermined upper limit speed or less when the heating element is divided into a plurality of blocks in a recording control process (FIG. 6) described later.

図5は、記録ヘッド部26を分割した場合の通電状態の変化を示すタイミングチャートである。この図5において、(a)は通電制御回路25から出力される通電開始パルスを示し、(b)は分割されたブロックのうち先に通電されるブロックの通電状態を示し、(c)は分割されたブロックのうち後に通電されるブロックの通電状態を示す。
図5中において、一つのドットラインを記録する期間を通電周期Pとし、周期t−1、t、t+1は、それぞれ、t−1番目のドットライン(ドットラインt−1)、t番目のドットライン(ドットラインt)、t+1番目のドットライン(ドットラインt+1)を記録する通電周期を指す。
FIG. 5 is a timing chart showing a change in energization state when the recording head unit 26 is divided. In FIG. 5, (a) shows the energization start pulse output from the energization control circuit 25, (b) shows the energization state of the first energized block among the divided blocks, and (c) shows the division. The energization state of the block to be energized later is shown.
In FIG. 5, a period for recording one dot line is defined as an energization cycle P, and cycles t−1, t, and t + 1 are the t−1th dot line (dot line t−1) and the tth dot, respectively. This refers to the energization cycle for recording the line (dot line t) and the t + 1th dot line (dot line t + 1).

図5(a)に示すように、通電制御回路25からロジック回路24に対して、通電開始タイミングを示すパルスが入力されると、ロジック回路24は、ドットラインtの記録を行うため、図5(b)に示すように、2分割されたブロックのうち、一方のブロックの発熱素子に通電する。
ここで、ロジック回路24は、通電するブロックの発熱素子を、さらに履歴通電と本通電とに分けて通電を行う。本通電とは、周期t−1で通電されなかった発熱素子に周期tで通電しようとする場合の通電動作であり、発熱素子には予め定められた電流が流れる。一方、履歴通電とは、周期t−1で通電された発熱素子に、続けて周期tで通電しようとする場合の通電動作である。この履歴通電では、通電開始時点における発熱素子の温度が高いので、発熱素子が望ましい温度範囲を超えて発熱するのを防止するため、本通電の場合よりも小さい電流が発熱素子に通電される。
その後、ロジック回路24は、図5(c)に示すように、他方のブロックの発熱素子に対する履歴通電と本通電とを実行する。
As shown in FIG. 5A, when a pulse indicating energization start timing is input from the energization control circuit 25 to the logic circuit 24, the logic circuit 24 records the dot line t. As shown in (b), the heating element of one of the blocks divided into two is energized.
Here, the logic circuit 24 energizes the heating elements of the block to be energized by further dividing into history energization and main energization. The main energization is an energization operation for energizing the heat generating element that is not energized at the period t-1 with the period t, and a predetermined current flows through the heat generating element. On the other hand, the history energization is an energization operation for continuously energizing the heating element energized at the cycle t-1 at the cycle t. In this history energization, since the temperature of the heat generating element is high at the start of energization, a current smaller than that in the case of the main energization is supplied to the heat generating element in order to prevent the heat generating element from generating heat beyond the desired temperature range.
Thereafter, as shown in FIG. 5C, the logic circuit 24 performs history energization and main energization for the heating elements of the other block.

また、図5(b)に示すように、CPU21は、上記一方のブロックの履歴通電及び本通電が実行された後、期間Q1において、履歴通電で記録ヘッド部26に流れた電流miと、本通電で記録ヘッド部26に流れた電流niとを求める。さらに、CPU21は、上記他方のブロックの履歴通電及び本通電を実行した後、期間Q2において、履歴通電で記録ヘッド部26に流れた電流piと、本通電で記録ヘッド部26に流れた電流qiとを求める。これら電流mi、ni、pi、qiは、例えば、履歴通電及び本通電において通電された発熱素子の数から容易に求められる。
そして、周期tでドットラインtの記録が実行された後、CPU21は、時刻T2において次のドットラインt+1を記録する際の記録ヘッド部26の分割状態、及び、搬送モータ28による感熱ロール紙の搬送速度を設定する記録制御処理を実行する。この記録制御処理は、一周期(1ドットライン)の記録動作を行う毎に実行される。
以下、記録制御処理の詳細について説明する。
Further, as shown in FIG. 5B, after the history energization and the main energization of the one block are executed, the CPU 21 detects the current mi flowing to the recording head unit 26 by the history energization in the period Q1, and the main current. A current ni flowing in the recording head unit 26 by energization is obtained. Furthermore, after executing the energization and main energization of the other block, the CPU 21 performs the current pi that has flowed to the recording head unit 26 by the energization of history and the current qi that has flowed to the recording head unit 26 by the energization in the period Q2. And ask. These currents mi, ni, pi, qi are easily obtained from the number of heating elements that are energized in the history energization and the main energization, for example.
After the dot line t is recorded at the period t, the CPU 21 divides the recording head unit 26 when the next dot line t + 1 is recorded at time T2, and the thermal roll paper by the transport motor 28. A recording control process for setting the conveyance speed is executed. This recording control process is executed every time a recording operation of one cycle (one dot line) is performed.
Details of the recording control process will be described below.

図6は、記録制御処理の概略を示すフローチャートである。
この記録制御処理の実行中、CPU21は、電流値算出手段、記録制御手段、搬送速度制御手段、及び予測値算出手段として機能する。
記録制御処理において、CPU21は、ドットラインtを含む記録済みのN個のドットライン(Nは正の整数)について、電流の実効値Irms(t)を算出する(ステップS11)。この実効値Irms(t)は、上記N個のドットラインの記録時に通電された発熱素子の数の二乗平均値、電流mi、ni、pi、qi、通電周期、通電パルス幅、及び各種係数等に基づく演算処理を実行することにより、求められる。
続いて、CPU21は、現在設定されている感熱ロール紙の搬送速度を判別し(ステップS12)、搬送速度が141mm/s(ミリメートル/秒)未満の場合には低速時処理(図7)を実行し、141mm/sの場合には中速時処理(図8)を実行し、141mm/sを超える場合には高速時処理(図9)を実行する。
そして、これら低速時処理、中速時処理、高速時処理を実行した後、CPU21は、記録ヘッド部26の分割数(本実施形態の例では1分割または2分割)、及び、感熱ロール紙の搬送速度を決定する(ステップS16)。このステップS16では、低速時処理、中速時処理、高速時処理において設定された記録ヘッド部26の分割状態に対応する設定データが生成され、ロジック回路設定バッファ22に出力される。また、ステップS16では、低速時処理、中速時処理、高速時処理で決定された搬送速度が、サーマルプリンタ1の仕様により予め決定された範囲内であった場合に、当該搬送速度に対応する制御信号が生成され、モータドライバ27に出力される。このステップS16の実行後、CPU21は、本処理を終了する。
ここで、低速時処理、中速時処理、高速時処理の呼称は、いずれも、ステップS12における判別の基準となる141mm/sと比較して低速か高速かを示すために付したものであり、それ以上の意義を含めたものではない。
FIG. 6 is a flowchart showing an outline of the recording control process.
During the execution of the recording control process, the CPU 21 functions as a current value calculation unit, a recording control unit, a conveyance speed control unit, and a predicted value calculation unit.
In the recording control process, the CPU 21 calculates an effective current value Irms (t) for N dot lines that have been recorded including the dot line t (N is a positive integer) (step S11). The effective value Irms (t) is the mean square value of the number of heating elements energized during the recording of the N dot lines, the current mi, ni, pi, qi, the energization cycle, the energization pulse width, various coefficients, etc. It is calculated | required by performing the arithmetic processing based on.
Subsequently, the CPU 21 determines the currently set thermal paper roll conveyance speed (step S12), and executes the low speed process (FIG. 7) when the conveyance speed is less than 141 mm / s (millimeter / second). In the case of 141 mm / s, medium speed processing (FIG. 8) is executed, and in the case of exceeding 141 mm / s, high speed processing (FIG. 9) is executed.
After executing the low speed process, the medium speed process, and the high speed process, the CPU 21 determines the number of divisions of the recording head unit 26 (one division or two divisions in the example of the present embodiment) and the thermal roll paper. A conveyance speed is determined (step S16). In step S 16, setting data corresponding to the division state of the recording head unit 26 set in the low speed process, the medium speed process, and the high speed process is generated and output to the logic circuit setting buffer 22. In step S16, when the conveyance speed determined by the low speed process, the medium speed process, and the high speed process is within a range determined in advance according to the specifications of the thermal printer 1, it corresponds to the conveyance speed. A control signal is generated and output to the motor driver 27. After execution of step S16, the CPU 21 ends this process.
Here, the names of low-speed processing, medium-speed processing, and high-speed processing are all given to indicate whether the processing speed is low or high compared to 141 mm / s, which is the criterion for determination in step S12. It does not include any more significance.

図7は、図6のステップS13で実行される低速時処理を詳細に示すフローチャートである。
低速時処理において、CPU21は、まず、搬送モータ28による搬送速度を、現在の設定よりも一段階高い速度に変更する(ステップS21)。続いて、CPU21は、現時点、すなわちドットラインtを記録した時点で、記録ヘッド部26が2分割されているか否かを判別する(ステップS22)。ここで記録ヘッド部26が2分割されている場合(ステップS22;Yes)、CPU21は、記録ヘッド部26の分割状態を2分割のままに設定し、感熱ロール紙の搬送速度を、ステップS21で一段階高く変更された速度に設定して(ステップS23)、本処理を終了する。
FIG. 7 is a flowchart showing in detail the low speed process executed in step S13 of FIG.
In the low speed process, the CPU 21 first changes the transport speed of the transport motor 28 to a speed one step higher than the current setting (step S21). Subsequently, the CPU 21 determines whether or not the recording head unit 26 is divided into two at the present time, that is, when the dot line t is recorded (step S22). Here, when the recording head unit 26 is divided into two (step S22; Yes), the CPU 21 sets the division state of the recording head unit 26 as being divided into two and sets the conveyance speed of the thermal roll paper in step S21. The speed is changed by one step higher (step S23), and this process ends.

一方、記録ヘッド部26が2分割されていない場合(ステップS22;No)、CPU21は、次に記録されるドットラインt+1について、記録ヘッド部26に流れる電流の予測実効値Irms(t+1)を算出する(ステップS24)。このステップS24では、実効値Irms(t)を求める場合と同様の演算式を用い、例えば、ドットラインt+1と、過去に記録された(N−1)個のドットラインとを含むN個のドットラインについて、記録時に通電される発熱素子の数の二乗平均値等に基づく演算処理が実行される。
そして、CPU21は、予測実効値Irms(t+1)が、予め定められた許容値Irmsを超えるか否かを判別する(ステップS25)。ここで、許容値Irmsは、上述したようにサーマルプリンタ1の電源装置の負荷を軽減すべく、十分なマージンをもって定められたしきい値である。
そして、予測実効値Irms(t+1)が許容値Irms以下である場合(ステップS25;No)、CPU21は、記録ヘッド部26の分割状態を1分割(分割しない)に設定し、搬送速度をステップS21で一段階高く変更された搬送速度に設定して(ステップS26)、本処理を終了する。
On the other hand, when the recording head unit 26 is not divided into two (step S22; No), the CPU 21 calculates a predicted effective value Irms (t + 1) of the current flowing through the recording head unit 26 for the dot line t + 1 to be recorded next. (Step S24). In this step S24, an arithmetic expression similar to that for obtaining the effective value Irms (t) is used, for example, N dots including the dot line t + 1 and (N-1) dot lines recorded in the past. For the line, a calculation process based on the root mean square value of the number of heating elements energized during recording is executed.
Then, the CPU 21 determines whether or not the predicted effective value Irms (t + 1) exceeds a predetermined allowable value Irms (step S25). Here, the allowable value Irms is a threshold value set with a sufficient margin to reduce the load on the power supply device of the thermal printer 1 as described above.
If the predicted effective value Irms (t + 1) is equal to or less than the allowable value Irms (step S25; No), the CPU 21 sets the division state of the recording head unit 26 to 1 division (not divided), and the conveyance speed to step S21. In step S26, the conveyance speed changed by one step is set (step S26), and the process is terminated.

また、予測実効値Irms(t+1)が許容値Irmsを超える場合(ステップS25;Yes)、CPU21は、記録ヘッド部26を2分割することを決定する(ステップS27)。その後、CPU21は、記録ヘッド部26の分割状態を2分割に設定し、搬送速度をステップS21で一段階高く変更された搬送速度に設定して(ステップS28)、本処理を終了する。   When the predicted effective value Irms (t + 1) exceeds the allowable value Irms (step S25; Yes), the CPU 21 determines to divide the print head unit 26 into two (step S27). Thereafter, the CPU 21 sets the division state of the recording head unit 26 to two divisions, sets the conveyance speed to the conveyance speed changed by one step in step S21 (step S28), and ends this process.

この低速時処理によれば、感熱ロール紙の搬送速度が141mm/s未満の場合に、サーマルプリンタ1の電源装置に過大な負荷を与えない状態を保ちつつ、搬送速度を上昇させることができ、スループットの向上を図ることができる。また、記録が終了したドットラインtに係る電流の実効値だけでなく、次に記録されるドットラインt+1に係る予測実効値を加味して、記録ヘッド部26の分割状態を設定する。このため、次にドットラインを記録する際の電流を予測し、必要な場合にのみ記録ヘッド部26を分割することで、的確で無駄なく記録を行える。   According to this low-speed process, when the conveyance speed of the thermal roll paper is less than 141 mm / s, the conveyance speed can be increased while maintaining an excessive load on the power supply device of the thermal printer 1. Throughput can be improved. In addition, the division state of the recording head unit 26 is set in consideration of not only the effective value of the current related to the dot line t for which recording has been completed but also the predicted effective value related to the dot line t + 1 to be recorded next. For this reason, by predicting the current when the next dot line is recorded and dividing the recording head unit 26 only when necessary, recording can be performed accurately and without waste.

図8は、図6のステップS14で実行される中速時処理を詳細に示すフローチャートである。
中速時処理において、CPU21は、周期tのドットラインを記録した時点で記録ヘッド部26が2分割されているか否かを判別する(ステップS31)。
ここで、記録ヘッド部26が2分割されている場合(ステップS31;Yes)、CPU21は、2分割された後に30ドットラインの記録を行ったか否かを判別する(ステップS32)。そして、2分割後に記録したドットラインが30に満たない場合、CPU21は、記録ヘッド部26の分割状態を2分割のまま設定し、搬送速度を現在の搬送速度(141mm/s)のまま設定し(ステップS33)、本処理を終了する。
一方、2分割されてから記録したドットラインが30に達した場合(ステップS32;Yes)、CPU21は、記録ヘッド部26の分割数を1分割に設定し、カウンタをリセットする(ステップS34)。このカウンタは、記録ヘッド部26を2分割した場合に、その後に記録されるドットライン数をカウントするものである。カウンタをリセットした後、CPU21はステップS35に移行する。
また、中速時処理の開始時において記録ヘッド部26の分割状態が1分割であった場合(s31;No)、CPU21はそのままステップS35へ移行する。
FIG. 8 is a flowchart showing in detail the medium speed process executed in step S14 of FIG.
In the medium speed process, the CPU 21 determines whether or not the recording head unit 26 is divided into two at the time point when the dot line with the period t is recorded (step S31).
Here, when the recording head unit 26 is divided into two (step S31; Yes), the CPU 21 determines whether or not 30 dot lines have been recorded after being divided into two (step S32). If the number of dot lines recorded after the division into two is less than 30, the CPU 21 sets the division state of the recording head unit 26 as two divisions and sets the conveyance speed as the current conveyance speed (141 mm / s). (Step S33), the process is terminated.
On the other hand, when the number of dot lines recorded after being divided into two reaches 30 (step S32; Yes), the CPU 21 sets the number of divisions of the recording head unit 26 to 1 and resets the counter (step S34). This counter counts the number of dot lines to be recorded after the recording head section 26 is divided into two. After resetting the counter, the CPU 21 proceeds to step S35.
If the division state of the recording head unit 26 is one division at the start of the medium speed process (s31; No), the CPU 21 proceeds directly to step S35.

ステップS35で、CPU21は、ステップS11(図6)で求めた電流の実効値Irms(t)が許容値Irmsを超えるか否かを判別する。
実効値Irms(t)が許容値Irmsを超える場合、CPU21は、記録ヘッド部26を2分割することを決定する(ステップS36)。その後、CPU21は、記録ヘッド部26の分割状態を2分割に設定し、搬送速度を141mm/sに設定して(ステップS37)、本処理を終了する。
In step S35, the CPU 21 determines whether or not the effective value Irms (t) of the current obtained in step S11 (FIG. 6) exceeds the allowable value Irms.
When the effective value Irms (t) exceeds the allowable value Irms, the CPU 21 determines to divide the recording head unit 26 into two (step S36). Thereafter, the CPU 21 sets the division state of the recording head unit 26 to two divisions, sets the conveyance speed to 141 mm / s (step S37), and ends this process.

また、実効値Irms(t)が許容値Irmsを超えない場合(ステップS35;No)、CPU21は、感熱ロール紙の搬送速度を一段階高く変更し(ステップS38)、次に記録するドットラインt+1の予測実効値Irms(t+1)を算出する(ステップS39)。そして、CPU21は、予測実効値Irms(t+1)が許容値Irmsを超えるか否かを判別する(ステップS40)。
予測実効値Irms(t+1)が許容値Irms以下である場合(ステップS40;No)、CPU21は、記録ヘッド部26の分割状態を1分割に設定し、搬送速度を、ステップS38で一段階高くされた搬送速度に設定し(ステップS41)、本処理を終了する。
一方、予測実効値Irms(t+1)が許容値Irmsを超える場合(ステップS40;Yes)、CPU21は、搬送モータ28による搬送速度を一段階低い速度に設定する(ステップS42)。ここで搬送速度は、ステップS38で高速にされた後、ステップS42で低速にされるので、もとの搬送速度(141mm/s)となる。その後、CPU21は、記録ヘッド部26の分割状態を1分割に設定し、搬送速度を141mm/sに設定して(ステップS43)、本処理を終了する。
If the effective value Irms (t) does not exceed the allowable value Irms (step S35; No), the CPU 21 changes the conveyance speed of the thermal roll paper by one step (step S38), and the dot line t + 1 to be recorded next. The predicted effective value Irms (t + 1) is calculated (step S39). Then, the CPU 21 determines whether or not the predicted effective value Irms (t + 1) exceeds the allowable value Irms (step S40).
When the predicted effective value Irms (t + 1) is equal to or smaller than the allowable value Irms (step S40; No), the CPU 21 sets the division state of the recording head unit 26 to one division, and the conveyance speed is increased by one step in step S38. The transport speed is set (step S41), and this process is terminated.
On the other hand, when the predicted effective value Irms (t + 1) exceeds the allowable value Irms (step S40; Yes), the CPU 21 sets the transport speed by the transport motor 28 to a speed one step lower (step S42). Here, since the conveyance speed is increased in step S38 and then decreased in step S42, the original conveyance speed (141 mm / s) is obtained. Thereafter, the CPU 21 sets the division state of the recording head unit 26 to one division, sets the conveyance speed to 141 mm / s (step S43), and ends this process.

この中速時処理によれば、感熱ロール紙の搬送速度が141mm/s、すなわち、記録ヘッド部26を2分割した場合の上限速度であった場合に、記録ヘッド部26の分割状態を1分割に変更してから、電流の実効値が許容値を超える場合にのみ記録ヘッド部26を2分割する。このため、必要な場合にのみ記録ヘッド部26を分割するようにして、的確で無駄のない記録を行うことができる。また、記録ヘッド部26が2分割されている場合は2分割後に30ドットラインを記録するまで分割状態を変更しないので、頻繁に分割状態が変更されることがなく、安定した記録動作を実現できる。特に、記録ヘッド部26の分割状態の変更と、これに伴う搬送速度の頻繁な変化に起因する画像の乱れを確実に防止できるので、安定して高品質な記録を行うことができる。さらに、記録が終了したドットラインtに係る電流の実効値だけでなく、次に記録されるドットラインt+1に係る予測実効値を加味して分割状態を設定するので、必要な場合にのみ記録ヘッド部26を分割することができ、的確で無駄なく記録を行える。また、2分割の必要がない場合は搬送速度を一段階高く変更するので、サーマルプリンタ1の電源装置に過大な負荷を与えない状態を保ちつつ、スループットの向上を図ることができる。   According to this medium speed processing, when the conveyance speed of the thermal roll paper is 141 mm / s, that is, the upper limit speed when the recording head unit 26 is divided into two, the division state of the recording head unit 26 is divided into one. After that, the recording head unit 26 is divided into two only when the effective value of the current exceeds the allowable value. For this reason, the recording head section 26 is divided only when necessary, so that accurate and wasteful recording can be performed. Further, when the recording head unit 26 is divided into two, the division state is not changed until 30 dot lines are recorded after the division into two, so that the division state is not frequently changed, and a stable recording operation can be realized. . In particular, since it is possible to reliably prevent image disturbance due to a change in the division state of the recording head unit 26 and a frequent change in the conveyance speed associated therewith, stable and high-quality recording can be performed. Furthermore, since the division state is set by taking into consideration not only the effective value of the current relating to the dot line t for which recording has been completed but also the predicted effective value relating to the dot line t + 1 to be recorded next, the recording head is only necessary. The section 26 can be divided, and recording can be performed accurately and without waste. In addition, when there is no need to divide into two, the conveyance speed is changed one step higher, so that it is possible to improve the throughput while maintaining an excessive load on the power supply device of the thermal printer 1.

図9は、図6のステップS15で実行される高速時処理を詳細に示すフローチャートである。この高速時処理は、感熱ロール紙の搬送速度が141mm/sを超える場合、すなわち、記録ヘッド部26を2分割した場合の上限速度を超えている場合に実行される。従って、高速時処理の実行時において、記録ヘッド部26の分割状態は常に1分割である。   FIG. 9 is a flowchart showing in detail the high-speed processing executed in step S15 of FIG. This high-speed processing is executed when the conveyance speed of the thermal roll paper exceeds 141 mm / s, that is, when the upper limit speed when the recording head unit 26 is divided into two is exceeded. Accordingly, when the high-speed processing is executed, the division state of the recording head unit 26 is always one division.

高速時処理において、CPU21は、ステップS11(図6)で求めた電流の実効値Irms(t)が許容値Irmsを超えるか否かを判別する(ステップS51)。
ここで、実効値Irms(t)が許容値Irmsを超える場合、CPU21は、搬送速度を一段階低い速度に変更し(ステップS52)、後述するステップS57に移行する。
In the high-speed processing, the CPU 21 determines whether or not the effective value Irms (t) of the current obtained in step S11 (FIG. 6) exceeds the allowable value Irms (step S51).
Here, when the effective value Irms (t) exceeds the allowable value Irms, the CPU 21 changes the conveyance speed to a one-step lower speed (step S52), and proceeds to step S57 described later.

また、実効値Irms(t)が許容値Irmsを超えない場合(ステップS51;No)、CPU21は、感熱ロール紙の搬送速度を一段階高く変更し(ステップS53)、次に記録するドットラインt+1の予測実効値Irms(t+1)を算出する(ステップS54)。そして、CPU21は、予測実効値Irms(t+1)が許容値Irmsを超えるか否かを判別する(ステップS55)。
予測実効値Irms(t+1)が許容値Irmsを超える場合(ステップS55;Yes)、CPU21は搬送速度を一段階低い速度に設定し(ステップS56)、ステップS57へ移行する。このステップS56の処理により、搬送速度は、ステップS53で高速にされた後で再び低速にされるので、もとの搬送速度となる。
また、予測実効値Irms(t+1)が許容値Irms以下である場合(ステップS55;No)、CPU21は、そのままステップS57に移行する。
ステップS57で、CPU21は、記録ヘッド部26の分割状態を1分割に設定し、搬送速度を設定して、本処理を終了する。
If the effective value Irms (t) does not exceed the allowable value Irms (step S51; No), the CPU 21 changes the conveyance speed of the thermal roll paper by one step (step S53), and the dot line t + 1 to be recorded next. The predicted effective value Irms (t + 1) is calculated (step S54). Then, the CPU 21 determines whether or not the predicted effective value Irms (t + 1) exceeds the allowable value Irms (step S55).
When the predicted effective value Irms (t + 1) exceeds the allowable value Irms (step S55; Yes), the CPU 21 sets the transport speed to a one-step lower speed (step S56), and proceeds to step S57. By the processing in step S56, the conveyance speed is increased again in step S53 and then decreased again, so that the original conveyance speed is obtained.
When the predicted effective value Irms (t + 1) is equal to or smaller than the allowable value Irms (step S55; No), the CPU 21 proceeds to step S57 as it is.
In step S57, the CPU 21 sets the division state of the recording head unit 26 to one division, sets the conveyance speed, and ends this processing.

この高速時処理によれば、感熱ロール紙の搬送速度が141mm/sを超える場合に、ドットラインtに係る電流の実効値が許容値を超えると搬送速度を低下させる。
記録ヘッド部26を2分割した場合は141mm/sを超える速度で記録することはできないので、将来、記録ヘッド部26を2分割する場合は、搬送速度を低下させる必要がある。このため、高速時処理で搬送速度を低く変更しておけば、その後に記録ヘッド部26を分割する場合に、搬送速度の急激な変化を抑えることができる。
また、次に記録されるドットラインt+1に係る予測実効値が許容値を超えた場合も、搬送速度を低下させることで、将来記録ヘッド部26が2分割されるときの搬送速度の急激な変化を抑えられる。また、搬送速度が141mm/sを超えていても、電流の実効値が許容値を超えない場合は搬送速度をさらに高速化するので、サーマルプリンタ1の電源装置に過大な負荷を与えることなく、スループットをより一層向上させることができる。
According to this high-speed processing, when the conveyance speed of the thermal roll paper exceeds 141 mm / s, the conveyance speed is reduced when the effective value of the current relating to the dot line t exceeds the allowable value.
When the recording head unit 26 is divided into two, recording cannot be performed at a speed exceeding 141 mm / s. Therefore, when the recording head unit 26 is divided into two in the future, it is necessary to reduce the conveyance speed. For this reason, if the conveyance speed is changed to a low value in the high-speed processing, a sudden change in the conveyance speed can be suppressed when the recording head unit 26 is divided thereafter.
In addition, even when the predicted effective value related to the dot line t + 1 to be recorded next exceeds the allowable value, the conveyance speed is rapidly changed when the recording head unit 26 is divided into two in the future by reducing the conveyance speed. Can be suppressed. Further, even if the conveyance speed exceeds 141 mm / s, if the effective value of the current does not exceed the allowable value, the conveyance speed is further increased, so that an excessive load is not applied to the power supply device of the thermal printer 1. Throughput can be further improved.

以上のように、本発明を適用した実施形態におけるサーマルプリンタ1は、複数の発熱素子を備える記録ヘッド部26により感熱ロール紙に画像を記録する際に、外部からCPU21に入力される記録データに基づいて、記録時に通電される発熱素子の数を求め、この数をもとに記録ヘッド部26に流れる電流の実効値を求めて、この実効値に基づいて記録ヘッド部26の分割状態を設定する。このため、記録ヘッド部26に実際に流れる電流を正確に反映した実効値に基づいて、記録ヘッド部26の分割状態を適切に設定できる。これにより、記録ヘッド部26の分割が必要な場合に分割されない等の不具合を生じることがなく、許容値に余裕を持たせる等の対策を講じなくても、サーマルプリンタ1の電源装置に加わる負荷を所定のレベル以下に抑えることができる。そして、記録ヘッド部26の分割を必要最小限に止めることができるので、必要のない分割を行ってスループットが低下することがない。このように、サーマルプリンタ1によれば、電源装置の負荷を抑制しつつ、スループットの向上を図ることが可能である。   As described above, the thermal printer 1 according to the embodiment to which the present invention is applied records the recording data input to the CPU 21 from the outside when an image is recorded on the thermal roll paper by the recording head unit 26 including a plurality of heating elements. Based on this number, the number of heating elements that are energized during recording is obtained, the effective value of the current flowing through the recording head unit 26 is obtained based on this number, and the division state of the recording head unit 26 is set based on this effective value. To do. For this reason, the division state of the recording head unit 26 can be appropriately set based on the effective value that accurately reflects the current that actually flows through the recording head unit 26. As a result, the load applied to the power supply device of the thermal printer 1 does not occur when the recording head unit 26 needs to be divided, without causing a problem such as not being divided, and without taking measures such as giving a margin to the allowable value. Can be kept below a predetermined level. Since the division of the recording head unit 26 can be stopped to the minimum necessary, the unnecessary division is performed and the throughput does not decrease. Thus, according to the thermal printer 1, it is possible to improve the throughput while suppressing the load on the power supply device.

なお、上述した実施形態は、本発明の一実施態様を示すものであり、本発明の範囲内で任意に変形及び応用可能であることは勿論である。例えば、上記実施形態の低速時処理、中速時処理、及び高速時処理においては、同一の許容値Irmsに用いて処理を行うものとしたが、本発明はこれに限定されず、低速時処理、中速時処理、及び高速時処理の各々において異なる許容値を用いるようにしてもよい。また、例えば、上述した実施形態では、記録ヘッド部26を必要に応じて2分割する場合について説明したが、本発明はこれに限定されず、より多くの数(例えば、4分割、8分割等)に分割することも勿論可能である。また、記録ヘッド部26における発熱素子の配置状態は任意であり、全ての発熱素子が一直線状に並ぶ構成としてもよいし、複数の列をなして並ぶ構成としてもよい。さらに、本発明は、サーマルプリンタ1のように独立した外装ケース11を有する記録装置だけでなく、他の機器に内蔵された記録装置に対して適用することも勿論可能である。また、本発明は、記録媒体として普通紙等の発色しないシートを用い、加熱により溶融するインクが付着されたインクリボンを上記シートに当接させ、このインクリボンに熱エネルギーを与えて画像を記録する、いわゆる熱転写方式の記録装置に対しても適用可能である。さらに、記録媒体として普通紙等の発色しないシートを用い、加熱により昇華するインクが付着されたインクリボンを上記シートに近接して配置し、このインクリボンに熱エネルギーを与えて画像を記録する、いわゆる熱昇華型の記録装置に対しても適用可能である。このほか、記録機構部の具体的な形状や感熱ロール紙の搬送機構等の細部構成についても、本発明の趣旨を損なうことのない範囲において適宜変更可能である。   The embodiment described above shows one embodiment of the present invention, and it is needless to say that the embodiment can be arbitrarily modified and applied within the scope of the present invention. For example, in the low speed process, the medium speed process, and the high speed process of the above embodiment, the process is performed using the same allowable value Irms. However, the present invention is not limited to this, and the low speed process is performed. Different tolerance values may be used for the medium speed processing and the high speed processing. Further, for example, in the above-described embodiment, the case where the recording head unit 26 is divided into two as necessary has been described. However, the present invention is not limited to this, and a larger number (for example, four divisions, eight divisions, etc.). It is of course possible to divide the The arrangement of the heating elements in the recording head unit 26 is arbitrary, and all the heating elements may be arranged in a straight line, or may be arranged in a plurality of rows. Furthermore, the present invention can be applied not only to a recording apparatus having an independent outer case 11 like the thermal printer 1 but also to a recording apparatus incorporated in another device. In addition, the present invention uses a non-colored sheet such as plain paper as a recording medium, contacts an ink ribbon to which ink that melts by heating adheres to the sheet, and applies thermal energy to the ink ribbon to record an image. It can also be applied to a so-called thermal transfer type recording apparatus. Furthermore, using a non-colored sheet such as plain paper as a recording medium, an ink ribbon to which ink sublimated by heating is attached is disposed close to the sheet, and thermal energy is applied to the ink ribbon to record an image. The present invention can also be applied to a so-called thermal sublimation type recording apparatus. In addition, the specific configuration of the recording mechanism section and the detailed configuration of the heat-sensitive roll paper transport mechanism and the like can be changed as appropriate without departing from the spirit of the present invention.

本発明の実施形態に係るサーマルプリンタの正面図である。1 is a front view of a thermal printer according to an embodiment of the present invention. サーマルプリンタの上面図である。It is a top view of a thermal printer. サーマルプリンタの側面図である。It is a side view of a thermal printer. サーマルプリンタの制御回路部の機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of the control circuit part of a thermal printer. 記録ヘッド部への通電動作を示すタイミングチャートである。6 is a timing chart illustrating an energization operation to a recording head unit. 記録制御処理を示すフローチャートである。It is a flowchart which shows a recording control process. 低速時処理を示すフローチャートである。It is a flowchart which shows the process at the time of low speed. 中速時処理を示すフローチャートである。It is a flowchart which shows the process at the time of medium speed. 高速時処理を示すフローチャートである。It is a flowchart which shows the process at the time of high speed.

符号の説明Explanation of symbols

1…サーマルプリンタ(記録装置)、20…制御回路部、21…CPU(電流値算出手段、記録制御手段、搬送速度制御手段、予測値算出手段)、22…ロジック回路設定バッファ、23…記録バッファ、24…ロジック回路(記録手段)、25…通電制御回路、26…記録ヘッド部(記録ヘッド)、27…モータドライバ(搬送手段)、28…搬送モータ(搬送手段)。   DESCRIPTION OF SYMBOLS 1 ... Thermal printer (recording apparatus), 20 ... Control circuit part, 21 ... CPU (Current value calculation means, Recording control means, Conveyance speed control means, Predicted value calculation means), 22 ... Logic circuit setting buffer, 23 ... Recording buffer , 24 ... logic circuit (recording means), 25 ... energization control circuit, 26 ... recording head section (recording head), 27 ... motor driver (conveyance means), 28 ... conveyance motor (conveyance means).

Claims (8)

記録媒体に熱エネルギーを加える複数の発熱素子を備えた記録ヘッドと、
外部から入力される記録データに基づいて、記録動作時に前記記録ヘッドに流れる電流値を求める電流値算出手段と、
前記電流値算出手段により求められた電流値と、予め定められたしきい値とに基づいて、前記記録ヘッドの分割状態を設定する記録制御手段と、
前記記録ヘッドの分割状態に応じて、前記搬送モータによる前記記録媒体の搬送速度を設定する搬送速度制御手段と、
前記搬送速度制御手段により設定された搬送速度に基づいて前記記録媒体を搬送する搬送手段と、
前記記録制御手段により設定された前記記録ヘッドの分割状態に基づいて、前記発熱素子に通電して前記記録媒体に画像を記録する記録手段と、を備え、
前記電流値算出手段は、通電される発熱素子の数に基づいて前記記録ヘッドに流れる電流の実効値を求めること、
を特徴とする記録装置。
A recording head comprising a plurality of heating elements for applying thermal energy to the recording medium;
Current value calculating means for obtaining a current value flowing through the recording head during a recording operation based on recording data input from the outside;
Recording control means for setting a division state of the recording head based on a current value obtained by the current value calculating means and a predetermined threshold value;
A conveyance speed control means for setting a conveyance speed of the recording medium by the conveyance motor according to a division state of the recording head;
Conveying means for conveying the recording medium based on the conveying speed set by the conveying speed control means;
Recording means for energizing the heating element and recording an image on the recording medium based on the division state of the recording head set by the recording control means,
The current value calculating means obtains an effective value of the current flowing through the recording head based on the number of heating elements to be energized;
A recording apparatus.
前記電流値算出手段は、過去複数回の通電周期において通電された発熱素子の数について二乗平均値を求め、この二乗平均値に基づいて、電流の実効値を求めることを特徴とする請求項1記載の記録装置。   2. The current value calculating means obtains a root mean square value for the number of heating elements that have been energized in a plurality of past energization cycles, and finds an effective current value based on the mean square value. The recording device described. 前記搬送速度制御手段は、前記記録制御手段により前記記録ヘッドを複数に分割するよう設定された場合に、前記搬送速度を所定の上限速度以下に設定することを特徴とする請求項1または2記載の記録装置。   3. The conveyance speed control unit, when the recording control unit is set to divide the recording head into a plurality of divisions, sets the conveyance speed to a predetermined upper limit speed or less. Recording device. 次の通電周期及び過去の通電周期を含む所定数の通電周期において通電される発熱素子の数に基づき、前記記録ヘッドに流れる電流の実効値を求める予測値算出手段をさらに備えることを特徴とする請求項1から3のいずれかに記載の記録装置。   The apparatus further comprises predicted value calculation means for obtaining an effective value of the current flowing through the recording head based on the number of heating elements to be energized in a predetermined number of energization periods including a next energization period and a past energization period. The recording apparatus according to claim 1. 前記搬送速度制御手段は、現在設定されている搬送速度が前記所定の上限速度を超える速度であり、かつ、前記予測値算出手段により求められた電流の実効値が所定の許容値を超えた場合に、搬送速度をより低い速度に設定することを特徴とする請求項4記載の記録装置。   The transport speed control means is a speed at which the currently set transport speed exceeds the predetermined upper limit speed, and the effective value of the current obtained by the predicted value calculation means exceeds a predetermined allowable value. 5. The recording apparatus according to claim 4, wherein the conveying speed is set to a lower speed. 前記記録制御手段は、前記記録ヘッドを複数のブロックに分割するよう設定してから所定数の通電周期の通電が行われるまでの間は、前記記録ヘッドの分割状態を維持することを特徴とする請求項1から5のいずれかに記載の記録装置。   The recording control unit maintains the divided state of the recording head from when the recording head is set to be divided into a plurality of blocks until energization of a predetermined number of energization cycles is performed. The recording apparatus according to claim 1. 記録媒体に熱エネルギーを加える複数の発熱素子を備えた記録ヘッドと、前記記録媒体を所定の速度で搬送する搬送手段とを備えた記録装置の制御方法であって、
外部から入力される記録データに基づいて、前記複数の発熱素子のうち通電対象となる発熱素子の数を求め、この通電対象の発熱素子の数をもとに、記録動作時に前記記録ヘッドに流れる電流の実効値を求め、
求めた電流値と、予め定められたしきい値とに基づいて、前記記録ヘッドの分割状態を設定し、
前記記録ヘッドの分割状態に応じて、前記搬送モータによる前記記録媒体の搬送速度を設定するとともに、前記記録ヘッドの分割状態に基づいて、前記発熱素子に通電して前記記録媒体に画像を記録させること、
を特徴とする記録装置の制御方法。
A control method for a recording apparatus, comprising: a recording head including a plurality of heat generating elements that apply thermal energy to a recording medium; and a conveying unit that conveys the recording medium at a predetermined speed.
Based on the recording data input from the outside, the number of heating elements to be energized among the plurality of heating elements is obtained, and based on the number of heating elements to be energized, flows to the recording head during the recording operation. Find the effective value of the current,
Based on the obtained current value and a predetermined threshold value, the division state of the recording head is set,
The conveyance speed of the recording medium by the conveyance motor is set according to the division state of the recording head, and the heating element is energized to record an image on the recording medium based on the division state of the recording head. thing,
A control method for a recording apparatus.
記録媒体に熱エネルギーを加える複数の発熱素子を備えた記録ヘッドと、前記記録媒体を所定の速度で搬送する搬送手段とを備えた記録装置を制御するコンピュータにより実行されるプログラムであって、
前記コンピュータを、
外部から入力される記録データに基づいて、前記複数の発熱素子のうち通電対象となる発熱素子の数を求め、この通電対象の発熱素子の数をもとに、記録動作時に前記記録ヘッドに流れる電流の実効値を求める電流値算出手段と、
求められた電流値と、予め定められたしきい値とに基づいて、前記記録ヘッドの分割状態を設定する記録制御手段と、
前記記録ヘッドの分割状態に応じて、前記搬送モータによる前記記録媒体の搬送速度を設定する搬送速度制御手段と、
前記記録制御手段により設定された前記記録ヘッドの分割状態に基づいて、前記発熱素子に通電して前記記録媒体に画像を記録させる記録手段と、
して動作させることを特徴とするプログラム。
A program executed by a computer that controls a recording apparatus that includes a recording head including a plurality of heat generating elements that apply thermal energy to the recording medium, and a conveying unit that conveys the recording medium at a predetermined speed,
The computer,
Based on the recording data input from the outside, the number of heating elements to be energized among the plurality of heating elements is obtained, and based on the number of heating elements to be energized, flows to the recording head during the recording operation. A current value calculating means for obtaining an effective value of the current;
Recording control means for setting the division state of the recording head based on the obtained current value and a predetermined threshold value;
A conveyance speed control means for setting a conveyance speed of the recording medium by the conveyance motor according to a division state of the recording head;
Recording means for energizing the heating element to record an image on the recording medium based on the division state of the recording head set by the recording control means;
A program characterized by operating as
JP2005283054A 2005-09-28 2005-09-28 RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, AND PROGRAM Pending JP2007090661A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005283054A JP2007090661A (en) 2005-09-28 2005-09-28 RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005283054A JP2007090661A (en) 2005-09-28 2005-09-28 RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, AND PROGRAM

Publications (1)

Publication Number Publication Date
JP2007090661A true JP2007090661A (en) 2007-04-12

Family

ID=37976911

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005283054A Pending JP2007090661A (en) 2005-09-28 2005-09-28 RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP2007090661A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013043379A (en) * 2011-08-24 2013-03-04 Toshiba Tec Corp Thermal printer and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013043379A (en) * 2011-08-24 2013-03-04 Toshiba Tec Corp Thermal printer and program

Similar Documents

Publication Publication Date Title
JP5431986B2 (en) Thermal printer and thermal printing method
US20100302335A1 (en) Thermal Printer
US8379069B2 (en) Thermal printing apparatus and control method thereof
WO2012043789A1 (en) Printer
JP2007090661A (en) RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, AND PROGRAM
JP2007098827A (en) Thermal printer, energization control method and program
US6897887B2 (en) Heat history control system, printer, and program
JP5919209B2 (en) Printing device and program
JP2878209B2 (en) Thermal printer application control method
JP2005169641A (en) Image forming apparatus and control method thereof
JP5699513B2 (en) Printing device
JP2005231180A (en) Line thermal printer
JP2739694B2 (en) Thermal printer and print processing method thereof
JPH0752436A (en) Thermal control circuit for thermal printer
JP2647062B2 (en) Print control device for thermal printer
US11001079B2 (en) Thermal printer and computer-readable storage medium
JP2000185425A (en) Thermal printer apparatus
JPH08174889A (en) Thermal printing mechanism
JP2007098828A (en) Thermal printer, energization control method and program
JPH0620613Y2 (en) Head drive circuit for thermal transfer color printer
JP2024045820A (en) Printing device, printing control method and program
JP2004025575A (en) Heat history control system for thermal head, heat history control method for thermal head, and thermal printer
JPS60230875A (en) Thermal hysteresis controller for thermal printer
JP2009143163A (en) Thermal printer
JP2000062234A (en) Thermal transfer printer