JP2007090661A - RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, AND PROGRAM - Google Patents
RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, AND PROGRAM Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 49
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 238000010438 heat treatment Methods 0.000 claims abstract description 74
- 230000007246 mechanism Effects 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 239000000155 melt Substances 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000001454 recorded image Methods 0.000 description 1
- 238000000859 sublimation Methods 0.000 description 1
- 230000008022 sublimation Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
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参照)。
ところが、記録ヘッドの発熱素子を複数の群に分割して記録を行う場合は、複数の群の間で通電のタイミングのずれるので、記録される画像に乱れが生じる可能性が否定できない。これを防止するため、発熱素子を分割して記録する場合には記録媒体の搬送速度を低速に保つ必要があり、スループットが低下することがあるという問題があった。 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
The
The recording medium used in the
図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
図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
As shown in FIG. 4, the
この図4に示す制御回路部20には、サーマルプリンタ1の外部のホストコンピュータから画像を記録するための記録データが入力される。この記録データはCPU21に入力され、CPU21は、入力された記録データに基づいてドットライン毎の記録データを生成して記録バッファ23に出力する。また、CPU21は、記録ヘッド部26を駆動する際の各種設定データを生成して記録バッファ23に出力する。そして、ロジック回路24は、ロジック回路設定バッファ22に保持された各種設定データ、及び、記録バッファ23に保持された記録データに基づき、通電制御回路25から入力されるパルスのタイミングに合わせて、通電制御回路25から供給される電流を記録ヘッド部26に供給することにより、記録ヘッド部26の発熱素子を発熱させる。この発熱素子から熱エネルギーが感熱ロール紙の表面に加えられ、感熱ロール紙が黒く発色して画像が記録される。
The
ここで、ロジック回路24は、記録ヘッド部26が備える発熱素子を複数のブロックに分割し、ブロック毎に異なるタイミングで発熱素子に通電し、画像を記録させる機能を有する。以下、記録ヘッド部26を分割する動作について説明する。
記録ヘッド部26においては、複数の発熱素子が直線状に並べて配設され、画像を記録する際には、これら複数の発熱素子のうち記録データに対応する発熱素子に通電される。そして、1回の通電により、発熱素子がなす一本の直線、すなわち1ドットラインが記録される。通電される発熱素子が多数ある場合、記録ヘッド部26に流れる電流が大きく、サーマルプリンタ1の電源装置(図示略)に過大な負荷が加わる可能性がある。そこで、サーマルプリンタ1は、CPU21により、通電される発熱素子の数を係数し、その数に基づいて記録ヘッド部26に流れる電流の実効値を求める。この電流の実効値は、例えば、複数のドットラインを記録する際に通電される発熱素子の数について二乗平均値を求めることにより、算出される。より詳細には、複数のドットラインの記録時に通電された発熱素子の数をドットライン毎に二乗して合計を求め、さらにドットライン数で除算してから平方根を求める演算により、二乗平均値が求められる。
そして、CPU21は、記録ヘッド部26に流れる電流の実効値が、所定のしきい値を超える場合には、記録ヘッド部26を複数のブロックに分割する旨の設定データを生成して、ロジック回路設定バッファ22に出力する。この設定データはロジック回路24により読み込まれ、ロジック回路24によって、ブロック毎に異なるタイミングで発熱素子への通電が行われる。
Here, the
In the
When the effective value of the current flowing through the
具体的な例を挙げて説明すると、記録ヘッド部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
さらに、CPU21は、記録ヘッド部26の分割状態に応じて、搬送モータ28による感熱ロール紙の搬送速度を設定し、この設定された搬送速度に応じて、モータドライバ27により搬送モータ28を駆動させる。
記録ヘッド部26を分割した場合、各ブロックが異なるタイミングで通電されるので、一つのドットラインが複数回に分けて記録されることになる。記録ヘッド部26の通電中も感熱ロール紙は搬送され続けるので、感熱ロール紙を高速で搬送すると、ブロック毎の通電タイミングの差に起因して感熱ロール紙の発色位置のずれが大きくなり、画像の乱れを生じる可能性がある。このため、CPU21は、後述する記録制御処理(図6)において、発熱素子が複数のブロックに分割された場合に感熱ロール紙の搬送速度を所定の上限速度以下に抑える。
Further, the
When the
図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
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
Here, the
Thereafter, as shown in FIG. 5C, the
また、図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
After the dot line t is recorded at the period t, the
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
In the recording control process, the
Subsequently, the
After executing the low speed process, the medium speed process, and the high speed process, the
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
一方、記録ヘッド部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
Then, the
If the predicted effective value Irms (t + 1) is equal to or less than the allowable value Irms (step S25; No), the
また、予測実効値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
この低速時処理によれば、感熱ロール紙の搬送速度が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
図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
Here, when the
On the other hand, when the number of dot lines recorded after being divided into two reaches 30 (step S32; Yes), the
If the division state of the
ステップS35で、CPU21は、ステップS11(図6)で求めた電流の実効値Irms(t)が許容値Irmsを超えるか否かを判別する。
実効値Irms(t)が許容値Irmsを超える場合、CPU21は、記録ヘッド部26を2分割することを決定する(ステップS36)。その後、CPU21は、記録ヘッド部26の分割状態を2分割に設定し、搬送速度を141mm/sに設定して(ステップS37)、本処理を終了する。
In step S35, the
When the effective value Irms (t) exceeds the allowable value Irms, the
また、実効値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
When the predicted effective value Irms (t + 1) is equal to or smaller than the allowable value Irms (step S40; No), the
On the other hand, when the predicted effective value Irms (t + 1) exceeds the allowable value Irms (step S40; Yes), the
この中速時処理によれば、感熱ロール紙の搬送速度が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
図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
高速時処理において、CPU21は、ステップS11(図6)で求めた電流の実効値Irms(t)が許容値Irmsを超えるか否かを判別する(ステップS51)。
ここで、実効値Irms(t)が許容値Irmsを超える場合、CPU21は、搬送速度を一段階低い速度に変更し(ステップS52)、後述するステップS57に移行する。
In the high-speed processing, the
Here, when the effective value Irms (t) exceeds the allowable value Irms, the
また、実効値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
When the predicted effective value Irms (t + 1) exceeds the allowable value Irms (step S55; Yes), the
When the predicted effective value Irms (t + 1) is equal to or smaller than the allowable value Irms (step S55; No), the
In step S57, the
この高速時処理によれば、感熱ロール紙の搬送速度が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
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
以上のように、本発明を適用した実施形態におけるサーマルプリンタ1は、複数の発熱素子を備える記録ヘッド部26により感熱ロール紙に画像を記録する際に、外部からCPU21に入力される記録データに基づいて、記録時に通電される発熱素子の数を求め、この数をもとに記録ヘッド部26に流れる電流の実効値を求めて、この実効値に基づいて記録ヘッド部26の分割状態を設定する。このため、記録ヘッド部26に実際に流れる電流を正確に反映した実効値に基づいて、記録ヘッド部26の分割状態を適切に設定できる。これにより、記録ヘッド部26の分割が必要な場合に分割されない等の不具合を生じることがなく、許容値に余裕を持たせる等の対策を講じなくても、サーマルプリンタ1の電源装置に加わる負荷を所定のレベル以下に抑えることができる。そして、記録ヘッド部26の分割を必要最小限に止めることができるので、必要のない分割を行ってスループットが低下することがない。このように、サーマルプリンタ1によれば、電源装置の負荷を抑制しつつ、スループットの向上を図ることが可能である。
As described above, the
なお、上述した実施形態は、本発明の一実施態様を示すものであり、本発明の範囲内で任意に変形及び応用可能であることは勿論である。例えば、上記実施形態の低速時処理、中速時処理、及び高速時処理においては、同一の許容値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
1…サーマルプリンタ(記録装置)、20…制御回路部、21…CPU(電流値算出手段、記録制御手段、搬送速度制御手段、予測値算出手段)、22…ロジック回路設定バッファ、23…記録バッファ、24…ロジック回路(記録手段)、25…通電制御回路、26…記録ヘッド部(記録ヘッド)、27…モータドライバ(搬送手段)、28…搬送モータ(搬送手段)。
DESCRIPTION OF
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.
外部から入力される記録データに基づいて、前記複数の発熱素子のうち通電対象となる発熱素子の数を求め、この通電対象の発熱素子の数をもとに、記録動作時に前記記録ヘッドに流れる電流の実効値を求め、
求めた電流値と、予め定められたしきい値とに基づいて、前記記録ヘッドの分割状態を設定し、
前記記録ヘッドの分割状態に応じて、前記搬送モータによる前記記録媒体の搬送速度を設定するとともに、前記記録ヘッドの分割状態に基づいて、前記発熱素子に通電して前記記録媒体に画像を記録させること、
を特徴とする記録装置の制御方法。 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
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013043379A (en) * | 2011-08-24 | 2013-03-04 | Toshiba Tec Corp | Thermal printer and program |
-
2005
- 2005-09-28 JP JP2005283054A patent/JP2007090661A/en active Pending
Cited By (1)
| 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 |