[go: up one dir, main page]

JP2005161788A - Image forming method and apparatus using thermal head - Google Patents

Image forming method and apparatus using thermal head Download PDF

Info

Publication number
JP2005161788A
JP2005161788A JP2003406899A JP2003406899A JP2005161788A JP 2005161788 A JP2005161788 A JP 2005161788A JP 2003406899 A JP2003406899 A JP 2003406899A JP 2003406899 A JP2003406899 A JP 2003406899A JP 2005161788 A JP2005161788 A JP 2005161788A
Authority
JP
Japan
Prior art keywords
thermal head
pulse
energization
speed
line
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
JP2003406899A
Other languages
Japanese (ja)
Inventor
Ryuichi Tagawa
竜一 田川
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP2003406899A priority Critical patent/JP2005161788A/en
Publication of JP2005161788A publication Critical patent/JP2005161788A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)

Abstract

【課題】サーマルプリンタにおいて、速度変動に起因する濃度ムラを防止する。
【解決手段】サーマルヘッド18と記録媒体9との相対移動速度を搬送量検出部20およびラインタイマー部52にて求める。階調内通電量制御部60は、相対移動速度に基づいて、基準の速度からの実際の速度のずれに起因する濃度変動を打ち消す方向に、発熱素子19の発熱量を制御する。その制御は、サーマルヘッド通電パルスP64をパルス幅変調する手法、駆動電圧や駆動電流を変調する手法がある。また、発熱素子19を駆動する階調数に対応した駆動パルスの数を変調する手法を用いることもできる。
【選択図】図3

Density unevenness due to speed fluctuation is prevented in a thermal printer.
A transport amount detection unit and a line timer unit obtain a relative moving speed between a thermal head and a recording medium. The intra-tone energization amount control unit 60 controls the amount of heat generated by the heating element 19 in a direction to cancel out density fluctuations caused by the actual speed deviation from the reference speed based on the relative movement speed. The control includes a method of modulating the thermal head energization pulse P64 by a pulse width and a method of modulating a drive voltage and a drive current. Alternatively, a method of modulating the number of drive pulses corresponding to the number of gradations for driving the heat generating element 19 can be used.
[Selection] Figure 3

Description

本発明は、サーマルプリンタなどのように、サーマルヘッドを用いて、このサーマルヘッドに対して相対的に移動している記録媒体上に画像を形成する画像形成方法および装置に関する。より詳細には、サーマルヘッドを構成する発熱素子への通電の制御技術に関する。   The present invention relates to an image forming method and apparatus for forming an image on a recording medium moving relative to the thermal head using a thermal head such as a thermal printer. More specifically, the present invention relates to a technology for controlling energization to a heat generating element constituting a thermal head.

たとえば昇華型プリンタなどの熱転写型プリンタのように、サーマルヘッドを用いて、サーマルヘッドに対して相対的に移動している記録媒体上に画像を形成するサーマルプリンタが知られている(たとえば特許文献1〜3を参照)。   For example, a thermal printer that uses a thermal head to form an image on a recording medium that is moving relative to the thermal head, such as a thermal transfer printer such as a sublimation printer, is known (for example, Patent Documents). 1-3).

特開平08−197818号公報Japanese Patent Laid-Open No. 08-197818 特開平08−197762号公報Japanese Patent Laid-Open No. 08-197762 特許第3419932号公報Japanese Patent No. 3419932

サーマルプリンタは、発熱素子が配列されたサーマルヘッドを用いて、画像情報に対応した印字データに基づいて発熱素子を選択的に通電し、プラテンローラ上に相対移動される記録媒体(たとえば印刷用紙)に対して、ドットパターンを形成することで、記録媒体上に画像を形成するように構成されている。   The thermal printer uses a thermal head in which heating elements are arranged, selectively energizes the heating elements based on print data corresponding to image information, and is a recording medium (for example, printing paper) that is relatively moved on a platen roller. On the other hand, an image is formed on a recording medium by forming a dot pattern.

このようなサーマルプリンタは、発熱素子の抵抗値、環境温度、発熱素子への供給電圧値、相対移動速度などが変化すると印字品質も変化する。良好な印字品質を得るために、抵抗値、環境温度、発熱素子への供給電圧値、相対移動速度などを検出し、検出結果に応じて適正なドットパターンが得られる通電幅を決定し、通電タイミング信号として出力する。   In such a thermal printer, when the resistance value of the heating element, the environmental temperature, the supply voltage value to the heating element, the relative movement speed, and the like change, the print quality also changes. In order to obtain good print quality, the resistance value, environmental temperature, supply voltage value to the heating element, relative movement speed, etc. are detected, and the energization width for obtaining an appropriate dot pattern is determined according to the detection result. Output as timing signal.

たとえば、サーマルヘッドを固定し、記録媒体を移動させる構成においては、プリント中の記録媒体の搬送速度が変動すると画質に影響する。このため、駆動系にパルスモータを使用する構成が考えられている。   For example, in a configuration in which the thermal head is fixed and the recording medium is moved, the image quality is affected if the recording medium conveyance speed during printing fluctuates. For this reason, the structure which uses a pulse motor for a drive system is considered.

図15は、パルスモータを使用する場合の一構成例を説明する図である。基準クロックP90を基に、ラインの駆動とヘッド通電タイミングは強制的に同期をとっている。すなわち、基準クロックP90を基にラインパルス発生器(Gen;Generator )910を用いてラインパルスP91を発生させ、このラインパルスP91を各ラインのトリガにして、パルスモータ902を駆動するための速度パルスP92を発生する速度パルス発生器912と、サーマルヘッド908を駆動するための階調信号発生器930を用いた仕組みになっている。   FIG. 15 is a diagram illustrating a configuration example in the case of using a pulse motor. Based on the reference clock P90, the line drive and the head energization timing are forcibly synchronized. That is, a line pulse P91 is generated using a line pulse generator (Gen; Generator) 910 based on the reference clock P90, and a speed pulse for driving the pulse motor 902 using this line pulse P91 as a trigger for each line. The speed pulse generator 912 for generating P92 and the gradation signal generator 930 for driving the thermal head 908 are used.

基準クロックP90を基にラインパルスP91を発生させ、それを各ラインのトリガにして、速度制御系ではパルスモータ902の速度パルスP92を発生させ、パルスモータドライブ回路914を介してパルスモータ902を駆動する。また印字系では、サーマルヘッド908の階調信号P93を階調信号発生器(ヘッドコントロールGen)930で発生させ、ヘッドドライバ932を介してサーマルヘッド908の発熱素子909に供給する。   A line pulse P91 is generated based on the reference clock P90, and this is used as a trigger for each line. In the speed control system, the speed pulse P92 of the pulse motor 902 is generated, and the pulse motor 902 is driven via the pulse motor drive circuit 914. To do. In the printing system, the gradation signal P93 of the thermal head 908 is generated by a gradation signal generator (head control Gen) 930 and supplied to the heating element 909 of the thermal head 908 via the head driver 932.

パルスモータ902で駆動されるキャプスタンローラ903とピンチローラ904とで記録媒体9を挟持して搬送しつつ、サーマルヘッド908とプラテンローラ906で挟まれた印字部分にて印字を行なう。パルスモータ902は速度パルスP92によって回転量をコントロールしているので、ねらった画像ポジションでの発熱素子909の通電コントロールが容易にできる。   While the recording medium 9 is nipped and conveyed by a capstan roller 903 and a pinch roller 904 driven by a pulse motor 902, printing is performed on a printing portion sandwiched between a thermal head 908 and a platen roller 906. Since the rotation amount of the pulse motor 902 is controlled by the speed pulse P92, energization control of the heating element 909 can be easily performed at the aimed image position.

しかし、パルスモータはトルク変動による駆動音が大きく、モータ自体も高価である。このため、コストや駆動音を考慮し、DC(直流)モータで駆動することで、低価格化や静音化を図る技術がある。たとえば、コストでは、パルス駆動350円に対し、DCモータ駆動で200円程度に抑えることができる。また、駆動音では、パルス駆動でみられるトルク変動による振動がなくなり、静音化に向いている。   However, the pulse motor has a loud driving sound due to torque fluctuation, and the motor itself is expensive. For this reason, there is a technique for reducing cost and reducing noise by driving with a DC (direct current) motor in consideration of cost and driving sound. For example, in terms of cost, it can be suppressed to about 200 yen by DC motor drive, compared to 350 yen for pulse drive. In addition, the drive sound eliminates vibration due to torque fluctuations seen in pulse drive, and is suitable for noise reduction.

しかしながら、DCモータでは、負荷によって回転速度が変動するので、たとえば、図16に示すように、実際に印画してみると、速度に合わせて画像の伸び縮みが発生する。パルスモータと同様に、各ラインのサーマルヘッドの通電タイミングと同期をとるためには、高精度なサーボ回路を搭載したDCモータ駆動を採用して強制的に一定速度にする必要が出てくる。たとえば、プリンタは負荷変動が激しく、サーボレスポンスもライン周期内(=数mSecオーダー)に納めるサーボ設計が必要で困難な上、コストアップになる。よって、印字品質を高めようとすれば、やはり高価な駆動システムになってしまう。   However, since the rotational speed of the DC motor varies depending on the load, for example, as shown in FIG. 16, when the image is actually printed, the image expands or contracts in accordance with the speed. As with the pulse motor, in order to synchronize with the energization timing of the thermal head of each line, it is necessary to use a DC motor drive equipped with a high-accuracy servo circuit to force the speed constant. For example, the printer has a severe load fluctuation, and it is difficult and difficult to design a servo that can accommodate the servo response within the line cycle (= several mSec order), and the cost increases. Therefore, if an attempt is made to improve the print quality, an expensive drive system is required.

また、いくらモータ自体を一定速で回転させても、記録媒体にその駆動力が伝達されるまでのギヤのひずみや、画像の内容によるヘッドと記録媒体間の摩擦係数の変動などによって、搬送速度の変動が起き、結局画像の伸び縮みが発生する。   In addition, no matter how much the motor itself rotates at a constant speed, the conveyance speed depends on the gear distortion until the driving force is transmitted to the recording medium and the fluctuation of the friction coefficient between the head and the recording medium depending on the content of the image. Fluctuations occur and eventually the image expands or contracts.

この画像の伸び縮みや濃度ムラを解決する一手法として、印字周期に同期してサーマルヘッドの通電開始タイミングや通電時間を制御する技術が提案されている(たとえば特許文献4参照)。この技術は、ラインパルスのトリガを、時間管理からラインのキョリ管理に切り替えたものと考えることができる。   As a method for solving the image expansion / contraction and density unevenness, a technique for controlling the energization start timing and energization time of the thermal head in synchronization with the printing cycle has been proposed (for example, see Patent Document 4). This technology can be thought of as switching the line pulse trigger from time management to line time management.

特許第3365132号公報Japanese Patent No. 3365132

しかしながら、この技術をもってしても、サーマルヘッドの駆動手法によっては、図17に示すように、搬送速度による画像の伸び縮みを解消し得るものの、搬送速度が速いと濃く、遅いと薄くなるというように、記録媒体の速度変動(サーマルヘッドに対する相対的な移動速度変化)に起因して濃度ムラが発生すると言うことが分った。   However, even with this technique, depending on the thermal head driving method, as shown in FIG. 17, the expansion and contraction of the image due to the conveyance speed can be eliminated, but it is dark when the conveyance speed is high and thin when it is slow. Further, it has been found that density unevenness occurs due to the speed fluctuation of the recording medium (change in moving speed relative to the thermal head).

本願発明者は、この原因を検討したところ、印字周期に同期してサーマルヘッドの通電開始タイミングや通電時間を制御する際には、サーマルヘッドの駆動停止期間が変わり、このため、サーマルヘッドの冷却量に違いが生じることにあることを突き止めた。   The inventor of the present application has examined this cause. When the energization start timing and energization time of the thermal head are controlled in synchronization with the printing cycle, the drive stop period of the thermal head changes. I found out that there was a difference in quantity.

図18は、この点を説明する図である。図18(A)のタイミングチャートに示すように、サーマルヘッドの通電量Tonを一定にしているので、サーマルヘッドの無通電時間Toff (OFF時間)が伸び縮みしていることになる。サーマルヘッドの無通電時間とは、サーマルヘッドの冷却時間に相当するので、無通電時間の伸び縮みは、次のラインのサーマルヘッド発熱開始温度Tstart に影響を与える。   FIG. 18 is a diagram for explaining this point. As shown in the timing chart of FIG. 18A, since the energization amount Ton of the thermal head is made constant, the non-energization time Toff (OFF time) of the thermal head is expanded and contracted. Since the non-energization time of the thermal head corresponds to the cooling time of the thermal head, the expansion / contraction of the non-energization time affects the thermal head heat generation start temperature Tstart of the next line.

たとえば、図18(B)のサーマルヘッドの発熱チャートには、搬送速度の変動によるサーマルヘッドの発熱変動が表されている。すなわち、搬送速度が遅くなると、サーマルヘッドの無通電時間が長くなり、長い分だけヘッドが冷める。たとえば、図中に示したTlossがその熱変化分である。そして、次のラインでは、冷めた分Tlossだけ下がったヘッド温度から今回の発熱量分(前回の印字時と同じ発熱量)だけ上昇するので、目標とする発熱ラインに対して、前回の冷めた分ΔTlossだけ低い温度までしかヘッド温度が上昇しない。このヘッド温度に基づいて印字が行なわれるので、結果として、記録媒体上の印画結果は薄くなることが分かる。すなわち、サーマルヘッドの通電量(発熱量)が同じであっても、通電開始温度の差異がサーマルヘッドの温度差となり、印画結果では、濃淡として生じてしまう。   For example, the heat generation chart of the thermal head in FIG. 18B shows the heat generation fluctuation of the thermal head due to the change in the conveyance speed. That is, when the conveyance speed is slow, the non-energization time of the thermal head becomes long, and the head cools down by a long amount. For example, Tloss shown in the figure is the heat change. Then, in the next line, the head temperature is decreased by the amount of cooling Tloss, and the current heat generation amount (the same heat generation amount as in the previous printing) rises, so the target heat generation line was cooled last time. The head temperature rises only to a temperature that is lower by the amount ΔTloss. Since printing is performed based on the head temperature, it can be seen that the result of printing on the recording medium becomes thin as a result. In other words, even if the energization amount (heat generation amount) of the thermal head is the same, the difference in energization start temperature becomes the temperature difference of the thermal head, and the print result is produced as a shading.

本発明は、上記事情に鑑みてなされたものであり、印字周期に同期してサーマルヘッドの通電開始タイミングや通電時間を制御する場合であっても、濃度ムラの発生を防止することができる技術を提供することを目的とする。   The present invention has been made in view of the above circumstances, and can prevent density unevenness even when the energization start timing and energization time of the thermal head are controlled in synchronization with the printing cycle. The purpose is to provide.

本発明に係る画像形成方法および装置においては、サーマルヘッドと記録媒体との相対移動速度を求め、この求めた相対移動速度に基づいて、基準の速度からの実際の速度のずれに起因する濃度変動を打ち消す方向に、サーマルヘッドが有している発熱素子の発熱量を制御することとした。   In the image forming method and apparatus according to the present invention, the relative movement speed between the thermal head and the recording medium is obtained, and the density fluctuation caused by the actual speed deviation from the reference speed is obtained based on the obtained relative movement speed. The amount of heat generated by the heat generating element of the thermal head was controlled in the direction to cancel out the light.

発熱量を制御するには、発熱素子を駆動する駆動パルスをパルス幅変調する手法、駆動パルスの駆動電圧や駆動電流を変調する手法がある。また、発熱素子を駆動する階調数に対応した駆動パルスの数を変調する手法を用いることもできる。   In order to control the amount of heat generation, there are a method of modulating the drive pulse for driving the heat generating element, and a method of modulating the drive voltage and drive current of the drive pulse. Further, a method of modulating the number of drive pulses corresponding to the number of gradations for driving the heating element can be used.

本発明に依れば、サーマルヘッドと記録媒体との相対移動速度に基づいて、基準の速度からの実際の速度のずれに起因する濃度変動を打ち消す方向に発熱素子の発熱量を制御するので、速度変動に応じて変化する無通電期間に起因した温度低下を補うことができる。これにより、速度変動に応じて変化する無通電期間に起因する濃度ムラを防止できる。   According to the present invention, based on the relative movement speed between the thermal head and the recording medium, the amount of heat generated by the heating element is controlled in a direction to cancel the density fluctuation caused by the actual speed deviation from the reference speed. It is possible to compensate for the temperature decrease caused by the non-energization period that changes according to the speed fluctuation. Thereby, it is possible to prevent density unevenness due to the non-energization period that changes according to the speed fluctuation.

以下、図面を参照して本発明の実施形態について詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

<印刷機構部の概要>
図1は、本発明に係る画像形成装置の一例であるサーマルプリンタにおける、サーマルヘッド周りの印刷機構部の概要を示した図である。
<Outline of printing mechanism>
FIG. 1 is a view showing an outline of a printing mechanism around a thermal head in a thermal printer which is an example of an image forming apparatus according to the present invention.

ここでは、サーマルプリンタ1として、昇華型熱転写プリント方式のものを使用するものとする。昇華型熱転写プリント方式には、記録媒体9として、加熱によって昇華するインクリボン9aとその昇華した染料インクを付着させる印画紙9bが用いられる(後述する図3も参照)。   Here, as the thermal printer 1, a sublimation type thermal transfer printing method is used. In the sublimation type thermal transfer printing method, an ink ribbon 9a that sublimates by heating and a photographic paper 9b to which the sublimated dye ink adheres are used as the recording medium 9 (see also FIG. 3 described later).

印刷機構部10は、図1(A)に示すように、サーマルヘッド18と記録媒体9とを相対移動させる構成として、サーマルヘッド18を固定しておき、図示しない駆動回路によって回転駆動されるキャプスタンローラ12とこのキャプスタンローラ12に対向して記録媒体9を挟持可能に配されたピンチローラ14との間に記録媒体9を挿入することで、記録媒体9を搬送する駆動構成をとっている。   As shown in FIG. 1A, the printing mechanism unit 10 has a configuration in which the thermal head 18 and the recording medium 9 are moved relative to each other. The thermal head 18 is fixed, and is rotated by a drive circuit (not shown). The recording medium 9 is inserted between the stun roller 12 and the pinch roller 14 disposed so as to be able to sandwich the recording medium 9 so as to be opposed to the capstan roller 12, so that the recording medium 9 is transported. Yes.

また、サーマルヘッド18に対向して記録媒体9を挟持可能に配されたプラテンローラ16との間に記録媒体9を搬送挿入することで、記録媒体9とサーマルヘッド18とを相対移動させながら、サーマルヘッド18を構成する発熱素子19に記録媒体9を押圧、加熱して、記録媒体9のインクリボン9aに付着している染料インクを印画紙9bに転写させることにより画像を形成する。   Further, the recording medium 9 is transported and inserted between the platen roller 16 disposed so as to be opposed to the thermal head 18 so that the recording medium 9 can be sandwiched, so that the recording medium 9 and the thermal head 18 are relatively moved. An image is formed by pressing and heating the recording medium 9 against the heating element 19 constituting the thermal head 18 to transfer the dye ink adhering to the ink ribbon 9a of the recording medium 9 onto the photographic paper 9b.

サーマルヘッド18は、図1(B)に示すように、画素ピッチに合わせてライン状に配列された複数(多数)の発熱素子19を有する。このサーマルヘッド18において、各々の発熱素子19は、ライン方向の画素位置ごとに、図示しない発熱量制御部(後述する図3を参照)から出力されるサーマルヘッド通電パルスP64の幅に応じて、1ライン同時に発熱され、1ライン分を同時に印画できる。サーマルヘッド通電パルスP64の幅が狭ければ、その分だけ発熱素子19の発熱量が小さくなり、パルス幅が広ければ、その分だけ発熱素子19の発熱量が大きくなる。すなわち、発熱素子19は、個々に通電量のコントロールができる構造になっているので、ライン内の発熱素子19ごとに、濃淡の表現(濃度変調)が可能である。   As shown in FIG. 1B, the thermal head 18 has a plurality (a large number) of heating elements 19 arranged in a line in accordance with the pixel pitch. In the thermal head 18, each heating element 19 is provided for each pixel position in the line direction according to the width of a thermal head energization pulse P 64 output from a heating value control unit (not shown) (see FIG. 3 described later). One line is heated at the same time, and one line can be printed simultaneously. If the width of the thermal head energization pulse P64 is narrow, the amount of heat generated by the heat generating element 19 decreases accordingly, and if the pulse width is wide, the amount of heat generated by the heat generating element 19 increases correspondingly. That is, since the heating elements 19 have a structure in which the amount of energization can be individually controlled, it is possible to express shading (density modulation) for each heating element 19 in the line.

<素子駆動と濃度変調との関係>
図2は、発熱素子19の発熱駆動と、記録媒体9における濃度変調との関係を説明する図である。発熱素子19ごとの通電量は、予め定めておいた画像データに対する濃度の関係によって求められる。たとえば、ある発熱素子19の画像データが“127”のときは、図2(A)に示すように、画像データ→階調カーブL10によって、その発熱素子19の通電量は300階調のところまで通電される。そして、記録媒体の発特性カーブL12によって、濃度が“1.0”の印画結果が得られることになる。
<Relationship between element drive and density modulation>
FIG. 2 is a diagram for explaining the relationship between heat generation driving of the heat generating element 19 and density modulation in the recording medium 9. The energization amount for each heating element 19 is obtained from a density relationship with predetermined image data. For example, when the image data of a certain heating element 19 is “127”, as shown in FIG. 2A, the energization amount of the heating element 19 reaches 300 gradations by the image data → gradation curve L10. Energized. Then, a printing result having a density of “1.0” is obtained by the emission characteristic curve L12 of the recording medium.

ここで、本実施形態においては、図2(B)に示すように、1ライン内において、所定のデューティ比(=Ton/(Ton+Toff ))の階調パルスP62を階調数に応じた数だけ発熱素子19に供給するパルス数駆動方式を採る。そして、階調パルスP62に同期して、基準速度VO時に所定のディデューティ比に設定されているサーマルヘッド通電パルスP64のデューティ比を速度変動に応じて制御する、すなわちパルス幅変調(Pulse Width Modulation)して発熱素子19に供給することで、速度変動に起因した濃度変動を防止する。この際には、ある階調の全てのサーマルヘッド通電パルスP64を共通のデューティ比にすることで、その制御を簡易にする。以下具体的に説明する。なお、階調パルスP62は階調パルス生成部(回路構成例は図示を割愛する)にて画像データに基づいて生成する。   Here, in the present embodiment, as shown in FIG. 2B, the number of gradation pulses P62 having a predetermined duty ratio (= Ton / (Ton + Toff)) corresponding to the number of gradations in one line. A pulse number driving method to be supplied to the heating element 19 is adopted. Then, in synchronization with the gradation pulse P62, the duty ratio of the thermal head energization pulse P64 that is set to a predetermined de-duty ratio at the reference speed VO is controlled according to the speed fluctuation, that is, pulse width modulation (Pulse Width Modulation). ) And supplied to the heating element 19 to prevent density fluctuations due to speed fluctuations. At this time, the control is simplified by setting all the thermal head energization pulses P64 of a certain gradation to a common duty ratio. This will be specifically described below. The gradation pulse P62 is generated based on the image data by a gradation pulse generation unit (a circuit configuration example is not shown).

<サーマルプリンタの概要>
図3は、本発明に係る画像形成装置の一例であるサーマルプリンタ1における、制御系の概要を示したブロック図である。また、図4は、図3に示した制御系における種々の信号のタイミングを示したタイミングチャートである。
<Overview of thermal printer>
FIG. 3 is a block diagram showing an outline of a control system in the thermal printer 1 which is an example of the image forming apparatus according to the present invention. FIG. 4 is a timing chart showing timings of various signals in the control system shown in FIG.

制御系は、印刷機構部10のモータを回転駆動し、あるいは記録媒体9とサーマルヘッド18とを相対移動させるメカ駆動制御部30と、サーマルヘッド18の発熱素子19を画像パターンに応じて発熱駆動する発熱量制御部50とから構成されている。   The control system rotationally drives the motor of the printing mechanism unit 10 or drives the heat generating element 19 of the thermal head 18 according to the image pattern to generate heat according to the image pattern, and the mechanical drive control unit 30 that relatively moves the recording medium 9 and the thermal head 18. It is comprised from the calorific value control part 50 which performs.

メカ駆動制御部30は、サーマルプリンタ1の全体の動作を制御する図示しないシステム制御部から与えられる制御信号に従って印刷機構部10を駆動するもので、ラインパルス生成部32、DCモータサーボ回路34、およびDCモータドライブ回路36から構成されている。   The mechanical drive control unit 30 drives the printing mechanism unit 10 according to a control signal supplied from a system control unit (not shown) that controls the overall operation of the thermal printer 1, and includes a line pulse generation unit 32, a DC motor servo circuit 34, And a DC motor drive circuit 36.

DCモータドライブ回路36の駆動出力信号P36は、印刷機構部10を構成するDCモータ40に供給される。DCモータドライブ回路36の駆動を受けたDCモータ40は、その回転力をギヤ群42を介してキャプスタンローラ12に伝達する。これによって、ピンチローラ14との間に挟持された記録媒体9が、所定の方向に移動する。   The drive output signal P36 of the DC motor drive circuit 36 is supplied to the DC motor 40 that constitutes the printing mechanism unit 10. The DC motor 40 that is driven by the DC motor drive circuit 36 transmits the rotational force to the capstan roller 12 via the gear group 42. As a result, the recording medium 9 sandwiched between the pinch roller 14 moves in a predetermined direction.

発熱量制御部50は、ラインタイマー部52と、階調内通電量設定部54と、ラッチ回路56と、階調内通電量制御部60と、ヘッドドライバ70とにより構成されている。なお、メカ駆動制御部30のラインパルス生成部32は、発熱量制御部50の一構成要素としても兼用されている。なお、発熱量制御部50を構成する各機能部の動作の詳細については後述する。   The heat generation amount control unit 50 includes a line timer unit 52, an intra-gradation energization amount setting unit 54, a latch circuit 56, an intra-gradation energization amount control unit 60, and a head driver 70. The line pulse generation unit 32 of the mechanical drive control unit 30 is also used as a component of the heat generation amount control unit 50. The details of the operation of each functional unit constituting the heat generation amount control unit 50 will be described later.

ここで、本実施形態の印刷機構部10において、プラテンローラ16には、その回転を監視することで記録媒体9の搬送量を検出する搬送量検出部20が設けられている。搬送量は、サーマルヘッド18と記録媒体9との相対移動速度に対応したものであり、搬送量検出部20は、相対移動速度検出部として機能する。   Here, in the printing mechanism unit 10 of the present embodiment, the platen roller 16 is provided with a conveyance amount detection unit 20 that detects the conveyance amount of the recording medium 9 by monitoring the rotation thereof. The carry amount corresponds to the relative movement speed between the thermal head 18 and the recording medium 9, and the carry amount detection unit 20 functions as a relative movement speed detection unit.

図5は、本発明に係る速度検出部として機能する搬送量検出部20の一構成例を示した図である。また、図6は、記録媒体9の移動とラインとの関係を示した図である。   FIG. 5 is a diagram illustrating a configuration example of the transport amount detection unit 20 that functions as a speed detection unit according to the present invention. FIG. 6 is a diagram showing the relationship between movement of the recording medium 9 and lines.

本実施形態においては、プラテンローラ16とFGセンサで、記録媒体9の1ライン分の移動量を検出するFG方式を採用している。具体的には、図5に示すように、円盤状のFG板22を、記録媒体9の搬送と一対一で回転するプラテンローラ16に固定する。FG板22は、透明な板に記録媒体9の1ライン分の移動に相当する回転角度ごとに、黒(もしくは白やその他の色)の線(以下印刷線という)に塗られた回転板である。1ライン分の移動に相当する回転角度ごとに印刷線を形成することで、相対移動速度の検出精度は1ラインの搬送量に相当することになり、精度がよい。   In the present embodiment, an FG method is used in which the platen roller 16 and the FG sensor detect the movement amount of one line of the recording medium 9. Specifically, as shown in FIG. 5, the disk-shaped FG plate 22 is fixed to the platen roller 16 that rotates one-on-one with the conveyance of the recording medium 9. The FG plate 22 is a rotating plate that is painted on a black (or white or other color) line (hereinafter referred to as a printing line) for each rotation angle corresponding to the movement of one line of the recording medium 9 on a transparent plate. is there. By forming a printing line for each rotation angle corresponding to the movement of one line, the relative movement speed detection accuracy corresponds to the conveyance amount of one line, and the accuracy is high.

なお、1ライン分の移動に相当する回転角度ではなく、数ライン分の移動に相当する回転角度で印刷線を形成するようにしてもよい。印刷を変えるだけで簡単にその比率の変更が可能である。何れにしても、回転板に所定の色の線を塗り、印刷線が形成されている部分と印刷のない部分との比により、略一定の比率のFGパルスP20を得ることができるようにしておけばよい。   Note that the print lines may be formed at a rotation angle corresponding to several lines of movement instead of a rotation angle corresponding to one line of movement. The ratio can be changed simply by changing the printing. In any case, a line of a predetermined color is applied to the rotating plate, and an FG pulse P20 having a substantially constant ratio can be obtained by a ratio between a portion where the printed line is formed and a portion where the printed line is not printed. Just keep it.

たとえば、肉眼で確認できる濃度ムラの周期(間隔)は0.2mm程度であるから(主観)、1ラインの周期(間隔;ライン間隔)が0.1mmであれば2ラインごとの検出でもよい。また、1ラインの周期(間隔;ライン間隔)が0.05mmであれば4ラインごとの検出でもよい。こうすることで、センサの低コスト化や小型化を図ることができる。   For example, since the density irregularity period (interval) that can be confirmed with the naked eye is about 0.2 mm (subjective), detection for every two lines may be performed if the period (interval; line interval) of one line is 0.1 mm. Further, detection may be performed every four lines as long as the cycle (interval; line interval) of one line is 0.05 mm. In this way, the cost and size of the sensor can be reduced.

この印刷線をフォトインタラプタなどの透過型の光学式センサ24で検出することで、図6に示すように、記録媒体9の1(もしくは数)ライン分の移動ごとに、立上りと立下りを交互に繰り返す同期信号としてのFGパルスP20が得られる。なお、FGパルスP20は、1ラインのトリガとして使用するものであり、Thigh期間とTlow 期間に意味を持たない。   By detecting this printed line with a transmissive optical sensor 24 such as a photo interrupter, as shown in FIG. 6, the rising and falling are alternately performed for each movement of one (or several) lines of the recording medium 9. Thus, an FG pulse P20 is obtained as a synchronization signal repeated repeatedly. The FG pulse P20 is used as a trigger for one line, and has no meaning in the Thigh period and the Tlow period.

なお、本実施形態では、透明な円盤に印刷線を形成し、透過型の光学式センサ24にてその印刷線を検出する構成としていたが、不透明な円盤に印刷線を設け、反射型の光学式センサ24にてその印刷線を検出する構成としてもよい。反射型の方が透過型よりも光学式センサ24の設置面積が比較的少なくなるため、スペース効率がよい。   In this embodiment, the print line is formed on the transparent disk and the print line is detected by the transmission type optical sensor 24. However, the print line is provided on the opaque disk, and the reflection type optical sensor 24 is used. The type sensor 24 may be configured to detect the printed line. The reflective type has a relatively small installation area for the optical sensor 24 than the transmissive type, so that space efficiency is better.

また、印刷線を円盤に形成することに代えて、不透明の回転板にスリット窓部を形成し、透過光量の変化を検出する透過型の光学式センサ24で、そのスリット窓部を検知する構成としてもよい。回転板に形成された光を透過するスリット窓部と光を遮断する非窓部としての不透明部分の比により、略一定の比率のFGパルスP20を得ることができる。   Also, instead of forming a printed line on a disk, a slit window is formed on an opaque rotating plate, and the slit window is detected by a transmissive optical sensor 24 that detects a change in the amount of transmitted light. It is good. The FG pulse P20 having a substantially constant ratio can be obtained by the ratio of the slit window portion that transmits light formed on the rotating plate and the opaque portion as a non-window portion that blocks light.

なお、DCモータ40やキャプスタンローラ12あるいはピンチローラ14にこのような機構を設けて同期信号としてのFGパルスP20を得る仕組みも考えられるが、この場合には、ギヤムラや搬送滑りの影響によって、実際に印字処理が行なわれるサーマルヘッド18部分での相対移動速度と異なる結果を検知することになる。   In addition, although the mechanism which provides such a mechanism in the DC motor 40, the capstan roller 12, or the pinch roller 14 to obtain the FG pulse P20 as a synchronization signal is also conceivable, in this case, due to the influence of gear unevenness or conveyance slip, A result different from the relative movement speed in the portion of the thermal head 18 where the printing process is actually performed is detected.

これに対して、本実施形態では、プラテンローラ16の回転を検知することで、実際に印字処理が行なわれるサーマルヘッド18部分での相対移動速度を監視する構成としているので、ギヤ群42などで発生する上流側の速度ムラの影響を受けることなく、高精度に相対移動速度を検出できる利点がある。   On the other hand, in the present embodiment, the rotation of the platen roller 16 is detected to monitor the relative movement speed in the portion of the thermal head 18 where the printing process is actually performed. There is an advantage that the relative movement speed can be detected with high accuracy without being affected by the generated speed fluctuation on the upstream side.

なお、プラテンローラ16の滑りにより生じる検知誤差は補正できない。より高精度に相対移動速度を検知する必要がある場合には、サーマルヘッド18近傍で、たとえばドップラー速度計などを用いて記録媒体9そのものの移動状態を検知する機構にすればよい。印刷線の場合と同様に、パルスの立上がりや、立下りのエッジを利用して、1ラインのトリガとして使用してもよい。   A detection error caused by the sliding of the platen roller 16 cannot be corrected. When it is necessary to detect the relative moving speed with higher accuracy, a mechanism for detecting the moving state of the recording medium 9 itself using a Doppler speedometer or the like may be used in the vicinity of the thermal head 18. Similarly to the case of the printed line, the rising edge of the pulse or the falling edge may be used as a trigger for one line.

図3に戻って、説明を続ける。搬送量検出部20により得られたFGパルスP20は、ラインパルス生成部32に入力される。ラインパルス生成部32は、このFGパルスP20に基づいてラインパルスP32を生成する(図6参照)。   Returning to FIG. 3, the description will be continued. The FG pulse P20 obtained by the carry amount detection unit 20 is input to the line pulse generation unit 32. The line pulse generator 32 generates a line pulse P32 based on the FG pulse P20 (see FIG. 6).

ラインパルス生成部32により得られたラインパルスP32は、DCモータサーボ回路34に入力されるとともに、発熱量制御部50のラインタイマー部52にも入力されるようになっている。   The line pulse P32 obtained by the line pulse generation unit 32 is input to the DC motor servo circuit 34 and also to the line timer unit 52 of the heat generation amount control unit 50.

メカ駆動制御部30は、ラインパルス生成部32により得られるラインパルスP32を、印刷機構部10のDCモータ40を駆動する際のトリガとして使用して、DCモータ40の回転速度(記録媒体9の搬送速度に対応)や駆動タイミングを制御する。このメカ駆動制御部30におけるDCモータ40の駆動制御については、一般的に行なわれるサーマルプリンタにおける公知の技術と同様のものであり、その詳細な説明を割愛する。   The mechanical drive control unit 30 uses the line pulse P32 obtained by the line pulse generation unit 32 as a trigger for driving the DC motor 40 of the printing mechanism unit 10, and uses the rotational speed of the DC motor 40 (the recording medium 9). Corresponding to the transport speed) and drive timing. The drive control of the DC motor 40 in the mechanical drive control unit 30 is the same as a well-known technique in a general thermal printer, and a detailed description thereof is omitted.

なお、本実施形態においては、メカ駆動制御部30による回転速度(記録媒体9の搬送速度)の制御精度は、後述する発熱量制御部50による速度変動補正機能の補正範囲内に収まる程度であればよく、安価な設計が可能である。たとえば、発熱量制御部50による補正能力が大きい場合には、このメカ駆動制御部30によるDCモータ40に対する駆動制御系を取り外し、DCモータ40を一定電流で駆動する方式としてもよい。また、モータは、DCモータに限らず、ステッピングモータやその他のモータを使用できる。   In the present embodiment, the control accuracy of the rotational speed (the conveyance speed of the recording medium 9) by the mechanical drive control unit 30 is within the correction range of the speed fluctuation correction function by the heat generation amount control unit 50 described later. What is necessary is an inexpensive design. For example, when the correction capability by the heat generation amount control unit 50 is large, a drive control system for the DC motor 40 by the mechanical drive control unit 30 may be removed and the DC motor 40 may be driven at a constant current. The motor is not limited to a DC motor, and a stepping motor or other motors can be used.

<搬送速度に応じたヘッドの発熱制御>
次に、発熱量制御部50における動作の詳細について説明する。本実施形態は、ライン周期に応じた通電データをラッチし、搬送速度変動をライン内すべてのサーマルヘッド通電パルスP64の通電量に反映させる点に特徴を有する。
<Head heat generation control according to transport speed>
Next, details of the operation of the heat generation amount control unit 50 will be described. The present embodiment is characterized in that energization data corresponding to the line cycle is latched, and the conveyance speed fluctuation is reflected in the energization amount of all thermal head energization pulses P64 in the line.

先ず、発熱量制御部50は、ラインパルス生成部32により得られるラインパルスP32を、サーマルヘッド18を構成する発熱素子19の通電タイミングの基準とする。   First, the heat generation amount control unit 50 uses the line pulse P32 obtained by the line pulse generation unit 32 as a reference for the energization timing of the heat generating element 19 constituting the thermal head 18.

図7は、ラインパルスP32と通電タイミングの関係を示した図である。本実施形態においては、印字周期に同期してサーマルヘッドの通電開始タイミングや通電時間を制御する。具体的には、図7に示すように、1ライン中における、階調濃度を現すための可変期間を階調制御期間Tcnt1と定義する。また、1ライン中の階調制御期間Tcnt1を除く期間をサーマルヘッドの駆動停止期間Tstp1と定義する。   FIG. 7 is a diagram showing the relationship between the line pulse P32 and the energization timing. In the present embodiment, the energization start timing and energization time of the thermal head are controlled in synchronization with the printing cycle. Specifically, as shown in FIG. 7, a variable period for expressing gradation density in one line is defined as gradation control period Tcnt1. A period excluding the gradation control period Tcnt1 in one line is defined as a thermal head drive stop period Tstp1.

駆動停止期間Tstp1を設けることで、サーマルヘッド18と記録媒体9との相対移動速度が基準値である場合には、この駆動停止期間Tstp1を冷却時間として確保する。   By providing the drive stop period Tstp1, when the relative movement speed between the thermal head 18 and the recording medium 9 is a reference value, the drive stop period Tstp1 is secured as a cooling time.

ただし、階調制御期間Tcnt1は階調を表す部分であり、サーマルヘッド18と記録媒体9との相対移動速度のばら付きに拘らず所定期間を確保することが必要になる。このため、相対移動速度が基準値からズレる(つまり搬送速度にばら付きが生じる)と、駆動停止期間Tstp1も変化し、特に高速になるとライン周期が短くなり、この駆動停止期間Tstp1によって階調制御期間Tcnt1のカケを防ぐ。   However, the gradation control period Tcnt1 is a part representing gradation, and it is necessary to ensure a predetermined period regardless of variations in the relative moving speed between the thermal head 18 and the recording medium 9. For this reason, when the relative movement speed deviates from the reference value (that is, the transport speed varies), the drive stop period Tstp1 also changes. In particular, the line cycle is shortened at a high speed, and gradation control is performed by this drive stop period Tstp1. Prevents chipping of period Tcnt1.

このため、本実施形態においては、階調制御期間Tcnt1内において、サーマルヘッド通電パルスP64の発熱素子19への以下に述べる各階調内の通電時間を制御することにより、画像パターンに応じた階調濃度を現すように制御する。すなわち、1階調に対応した1つのサーマルヘッド通電パルスP64の周期(時間幅)を固定とし、各サーマルヘッド通電パルスP64にも、駆動停止期間Tstp2を設ける。こうすることで、サーマルヘッド18と記録媒体9との相対移動速度の影響を受けることなく、冷却時間を確保することができる。   For this reason, in the present embodiment, the gradation corresponding to the image pattern is controlled by controlling the energization time within each gradation described below to the heating element 19 of the thermal head energization pulse P64 within the gradation control period Tcnt1. Control to reveal the concentration. That is, the cycle (time width) of one thermal head energization pulse P64 corresponding to one gradation is fixed, and the drive stop period Tstp2 is also provided in each thermal head energization pulse P64. In this way, the cooling time can be secured without being affected by the relative movement speed between the thermal head 18 and the recording medium 9.

図3に戻って、説明を続ける。ラインタイマー部52は、ラインパルスをセット内部の基準クロックP50でカウントすることで1ラインのライン時間をカウント値として得る。そのカウント値を、ライン時間信号P52として出力する。このライン時間信号P52は、ライン周期を表すものであるから、ライン時間信号P52のカウント値の変動が、サーマルヘッド18と記録媒体9との相対移動速度の変動となる。よって、このライン時間信号P52を監視することで、相対移動速度つまり記録媒体9の搬送速度の変動を監視できる。   Returning to FIG. 3, the description will be continued. The line timer unit 52 obtains the line time of one line as a count value by counting the line pulse with the reference clock P50 in the set. The count value is output as the line time signal P52. Since the line time signal P52 represents a line cycle, the change in the count value of the line time signal P52 becomes the change in the relative moving speed between the thermal head 18 and the recording medium 9. Therefore, by monitoring the line time signal P52, it is possible to monitor the fluctuation of the relative moving speed, that is, the conveyance speed of the recording medium 9.

このラインタイマー部52により得られるライン時間信号P52は、階調内通電量設定部54に入力される。階調内通電量設定部54は、図8の階調通電カーブL14に対応したルックアップテーブル(LUT)55を持っている。このルックアップテーブル55は、相対移動速度と次ラインの階調内通電量とを対応付けたものである。   The line time signal P52 obtained by the line timer unit 52 is input to the in-tone energization amount setting unit 54. The intra-gradation energization amount setting unit 54 has a lookup table (LUT) 55 corresponding to the gradation energization curve L14 of FIG. This look-up table 55 associates the relative movement speed with the energization amount in the gradation of the next line.

予め相対移動速度(ライン速度)に対する各階調の通電量の関係を求めておいた図8の階調通電カーブL14を、階調内通電量設定部54のルックアップテーブル55に書き込んでおくことで、ライン時間信号P52に対する各階調の通電量、すなわち階調パルスP62のデューティ比を得ることができる。速度変動に応じて発熱量を変化させるデューティ比を対応付けておくことで、速度変動(基準速度V0を中心とした高速側にΔV1、低速側にΔV2)に起因するヘッド温度(詳しくは発熱素子19の温度)の低下を補正する(詳しくは後述する)。ルックアップテーブル55を用いることで、演算などを行なう必要がなく、補正用の情報が簡単に取得できる。   The gradation energization curve L14 of FIG. 8 that has previously obtained the relationship between the energization amount of each gradation with respect to the relative movement speed (line speed) is written in the lookup table 55 of the intra-gradation energization amount setting unit 54. The energization amount of each gradation with respect to the line time signal P52, that is, the duty ratio of the gradation pulse P62 can be obtained. By associating a duty ratio that changes the amount of heat generated according to the speed fluctuation, the head temperature (specifically, the heating element in detail) is caused by the speed fluctuation (ΔV1 on the high speed side and ΔV2 on the low speed side centered on the reference speed V0). 19) is corrected (details will be described later). By using the look-up table 55, it is not necessary to perform an operation or the like, and correction information can be easily obtained.

階調内通電量設定部54は、搬送量検出部20を用いて検出した相対移動速度(ライン周期)を示すライン時間信号P52をルックアップテーブル55に突き当てて、対応する通電量を示す通電量信号P54を求め、求めた通電量信号P54をラッチ回路56に入力する。   The in-tone energization amount setting unit 54 abuts the line time signal P52 indicating the relative movement speed (line cycle) detected using the conveyance amount detection unit 20 against the lookup table 55 and indicates the corresponding energization amount. The amount signal P54 is obtained, and the obtained energization amount signal P54 is input to the latch circuit 56.

ラッチ回路56は、ルックアップテーブル55を用いて求めた通電量信号P54を、次ラインの発熱素子19の駆動に反映させるべく、ラインパルスP32によりラッチすることで、これから印画する1ラインに反映させる。ラッチ回路56は、ディレイさせた通電量信号P56を階調内通電量制御部60に入力する。   The latch circuit 56 causes the energization amount signal P54 obtained using the lookup table 55 to be reflected on one line to be printed by latching with the line pulse P32 so as to be reflected in the drive of the heating element 19 of the next line. . The latch circuit 56 inputs the delayed energization amount signal P56 to the in-tone energization amount control unit 60.

階調内通電量制御部60は、図3(B)に示すように、内部にダウンカウンタ62を有している。ダウンカウンタ62には基準クロックP60がカウント端子に、また階調に応じた数だけの階調パルスP62がトリガ端子に入力されるようになっている。   As shown in FIG. 3B, the intra-gradation energization amount control unit 60 has a down counter 62 inside. The down counter 62 is configured such that the reference clock P60 is input to the count terminal and the number of gradation pulses P62 corresponding to the gradation is input to the trigger terminal.

階調内通電量制御部60は、搬送量検出部20を用いて検出した相対移動速度に基づいて、基準の速度からの実際の速度のずれに起因する濃度変動を打ち消す方向に、発熱素子19の通電量を制御するべく、個々のサーマルヘッド通電パルスP64をパルス幅変調する。具体的には、先ず、階調パルスP62をトリガとして、ラッチ回路56から出力される通電量信号P56をダウンカウンタ62にロードするとともに、サーマルヘッド通電パルスP64をオンにし、基準クロックP60でカウントダウンしながら“0”になるまでサーマルヘッド18の発熱素子19が通電状態になるようにして、“0”以降は無通電状態になるようにする。   The in-tone energization amount control unit 60 is based on the relative movement speed detected using the conveyance amount detection unit 20 and cancels out the density fluctuation caused by the actual speed deviation from the reference speed. In order to control the energization amount, the individual thermal head energization pulses P64 are subjected to pulse width modulation. Specifically, first, with the gradation pulse P62 as a trigger, the energization amount signal P56 output from the latch circuit 56 is loaded into the down counter 62, the thermal head energization pulse P64 is turned on, and the count down is performed with the reference clock P60. However, the heating element 19 of the thermal head 18 is energized until “0”, and the energized state after “0”.

次の階調パルスP62のトリガによって、再度、ダウンカウンタ62に同様の動作をさせることで、ある階調を表すための全ての階調パルスP62に対して、階調内通電量を同じようにコントロールすることで、全体の制御を簡易にする。   By causing the down counter 62 to perform the same operation again by the trigger of the next gradation pulse P62, the energization amount in the gradation is made the same for all the gradation pulses P62 for representing a certain gradation. By controlling, overall control is simplified.

このようにして得られるサーマルヘッド通電パルスP64は、速度変動に応じてパルス幅変調された発熱素子19の駆動パルスとしてヘッドドライバ70を介して発熱素子19に供給される。変調されたサーマルヘッド通電パルスP64のパルス幅は、電源72によって発熱素子19に供給される印加エネルギの量に比例したものとなる。すなわち、変調されたサーマルヘッド通電パルスP64の幅が狭いと、その分だけ電源72から発熱素子19に印加されるエネルギの供給時間(通電時間)が短くなり、パルス幅が広いと、その分だけエネルギ供給時間が長くなる。サーマルヘッド通電パルスP64のパルス幅を速度変動に応じて制御(パルス幅変調)しているから、結果として、搬送速度の変動によって生じる濃度ムラの補正が可能になる。   The thermal head energization pulse P64 obtained in this way is supplied to the heat generating element 19 through the head driver 70 as a drive pulse of the heat generating element 19 which is pulse width modulated in accordance with the speed fluctuation. The pulse width of the modulated thermal head energization pulse P64 is proportional to the amount of applied energy supplied to the heating element 19 by the power source 72. That is, when the width of the modulated thermal head energization pulse P64 is narrow, the supply time (energization time) of energy applied from the power source 72 to the heat generating element 19 is shortened accordingly, and when the pulse width is wide, the corresponding amount. The energy supply time becomes longer. Since the pulse width of the thermal head energization pulse P64 is controlled (pulse width modulation) according to the speed fluctuation, as a result, the density unevenness caused by the fluctuation of the conveyance speed can be corrected.

たとえば、図3(B)に示すように、ラッチ回路56から出力される通電量信号P56が“150”なら、階調パルスP62をトリガに階調内通電量制御部60の内部に設けられたダウンカウンタ62に“150”がロードされる。基準クロックP60によって、カウントダウンしてカウンタ値が“0”になるまでを通電期間としたサーマルヘッド通電パルスP64が発生する。それを階調パルスP62ごとに繰り返す。   For example, as shown in FIG. 3B, if the energization amount signal P56 output from the latch circuit 56 is “150”, it is provided inside the intra-gradation energization amount control unit 60 using the gradation pulse P62 as a trigger. “150” is loaded into the down counter 62. By the reference clock P60, a thermal head energization pulse P64 is generated in which the energization period is from the countdown until the counter value becomes “0”. This is repeated for each gradation pulse P62.

図9は、サーマルヘッド通電パルスP64を速度変動に応じてパルス幅変調することの効果の基本を説明する図である。印字周期に同期してサーマルヘッドの通電開始タイミングや通電時間を制御する際には、先ず、図9(A)に示すように、1ライン中における、サーマルヘッド通電パルスP64の発熱素子19への印加数により、画像パターンに応じた階調濃度を現すように制御する。ここで、階調濃度を現すための可変期間を階調制御期間と定義する。1階調に対応した1つのサーマルヘッド通電パルスP64の時間幅は固定とする。   FIG. 9 is a diagram for explaining the basic effect of the pulse width modulation of the thermal head energization pulse P64 in accordance with the speed fluctuation. When controlling the energization start timing and energization time of the thermal head in synchronization with the printing cycle, first, as shown in FIG. 9A, the thermal head energization pulse P64 to the heating element 19 in one line is firstly shown. Control is performed so that the gradation density according to the image pattern is expressed according to the number of applications. Here, a variable period for expressing the gradation density is defined as a gradation control period. The time width of one thermal head energization pulse P64 corresponding to one gradation is fixed.

この場合において、搬送速度に変動が生じると、ライン周期が変化し、前記階調制御期間は一定であるから、結果として、図9(A)にYで矢指するように、1ライン中の前記階調制御期間を除くサーマルヘッドの駆動停止期間Tstp1が変動し、このため、サーマルヘッドの冷却量に違いが生じ、これが濃度ムラの原因となっていた。   In this case, when the conveyance speed fluctuates, the line cycle changes and the gradation control period is constant. As a result, as indicated by an arrow Y in FIG. The thermal head drive stop period Tstp1 excluding the gradation control period fluctuates, which causes a difference in the cooling amount of the thermal head, which causes density unevenness.

これに対して、本実施形態では、速度変動に応じたサーマルヘッドの冷却量の変動分をパルス幅変調を利用して発熱量で補うようにしている。つまり、サーマルヘッドが搬送速度の変動によって冷め過ぎたり、冷めきれなかった分について、発熱量を増やしたり減らしたりして補うことで、濃度ムラを防止する。   On the other hand, in the present embodiment, the fluctuation amount of the cooling amount of the thermal head corresponding to the speed fluctuation is supplemented by the heat generation amount using pulse width modulation. That is, density unevenness is prevented by compensating for the amount of heat generated by increasing or decreasing the amount of heat generated by the thermal head that has been overcooled due to fluctuations in the conveyance speed.

すなわち、図9(B)に示すように、ライン内のすべてのサーマルヘッド通電パルスP64に、無通電期間をもたせ、その無通電期間をパルス幅変調でコントロールする(増減させる)ことで、発熱量を変える方法を実現できる。たとえば、図9(C1)〜(C3)に示すような無通電期間の増減に応じて、図9(D)に示す発熱量変化特性のように、発熱量に変化を持たせることができることが分かる。これによって、サーマルヘッド18(詳しくは発熱素子19)の駆動停止期間に起因したサーマルヘッドの冷却量を補正することができる。   That is, as shown in FIG. 9B, all the thermal head energization pulses P64 in the line have a non-energization period, and the non-energization period is controlled (increased / decreased) by pulse width modulation, thereby generating a heat value. Can be realized. For example, in accordance with the increase / decrease of the non-energization period as shown in FIGS. 9C1 to 9C3, the calorific value can be changed as in the calorific value change characteristic shown in FIG. 9D. I understand. Thereby, the cooling amount of the thermal head due to the drive stop period of the thermal head 18 (specifically, the heating element 19) can be corrected.

また、サーマルヘッド通電パルスP64の1周期内に必ず駆動停止期間Tstp2を設け、この駆動停止期間Tstp2を除く範囲で、制御可能な無通電期間Tstp3を用意することで、必要な冷却時間を必ず確保できるために、サーマルヘッド18(詳しくは発熱素子19)の破壊防止にも繋がる。   In addition, a drive stop period Tstp2 is always provided within one cycle of the thermal head energization pulse P64, and a controllable non-energization period Tstp3 is provided within a range excluding this drive stop period Tstp2, thereby ensuring the necessary cooling time. Therefore, the thermal head 18 (specifically, the heat generating element 19) can be prevented from being destroyed.

つまり、無通電期間を相対移動速度の変化に対応して変化させることによって、実際の印字周期(ライン周期)に対応して通電期間Tonを制御することにより、印字濃度の低下を防ぐことができる。   That is, by changing the non-energization period corresponding to the change in the relative movement speed and controlling the energization period Ton corresponding to the actual printing cycle (line cycle), it is possible to prevent a decrease in print density. .

図10は、サーマルヘッド通電パルスP64を速度変動に応じてパルス幅変調することの効果の全体像を説明する図である。たとえば、図10(A)にて、Mライン目を見てみると、図10(B)に示すように、1ライン前の搬送速度より、サーマルヘッドの各階調の通電量は図10(C1)に示すタイプAの通電パルスで発熱ポイントは目標発熱ラインに到達できる。次のM+1ライン目では、Mライン目の搬送速度が遅くなった分サーマルヘッドがΔTloss余分に冷やされている。   FIG. 10 is a diagram for explaining the overall image of the effect of pulse width modulation of the thermal head energization pulse P64 in accordance with the speed fluctuation. For example, looking at the M-th line in FIG. 10A, as shown in FIG. 10B, the energization amount of each gradation of the thermal head is shown in FIG. The heat generation point can reach the target heat generation line by the energization pulse of type A shown in FIG. In the next M + 1th line, the thermal head is cooled by an excess of ΔTloss as the conveyance speed of the Mth line becomes slower.

そこで、各階調間の無通電時間が短い図10(C2)に示すタイプBの通電パルスを用いることで、図10(D)にB期間の発熱カーブに示すように、発熱素子19の発熱量が増えるので、サーマルヘッド(詳しくは発熱素子19)の発熱量をΔTlossだけ増やすことができ、ΔTlossをカバーして目標発熱量を得ることができた。   Therefore, by using the energization pulse of type B shown in FIG. 10C2 in which the non-energization time between each gradation is short, the amount of heat generated by the heating element 19 as shown in the heat generation curve in the period B in FIG. Therefore, the amount of heat generated by the thermal head (specifically, the heating element 19) can be increased by ΔTloss, and the target amount of heat generated can be obtained by covering ΔTloss.

また、図10(A)にて、Nライン目を見てみると、図10(B)に示すように、1ライン前の搬送速度より、サーマルヘッドの各階調の通電量は図10(C1)に示すタイプAの通電パルスで発熱ポイントは目標発熱ラインに到達できる。次のN+1ライン目では、Nライン目の搬送速度が速くなった分サーマルヘッドがΔTup余分に熱せられている。   In FIG. 10A, looking at the N-th line, as shown in FIG. 10B, the energization amount of each gradation of the thermal head is shown in FIG. The heat generation point can reach the target heat generation line by the energization pulse of type A shown in FIG. In the next N + 1 line, the thermal head is heated by an excess of ΔTup because the conveyance speed of the Nth line is increased.

そこで、各階調間の無通電時間が長い図10(C3)に示すタイプCの通電パルスを用いることで、図10(D)にC期間の発熱カーブに示すように発熱素子19の発熱量が減るので、サーマルヘッド(詳しくは発熱素子19)の発熱量をΔTupだけ減らすことができ、ΔTupをカバーして目標発熱量を得ることができた。   Therefore, by using a type C energization pulse shown in FIG. 10 (C3) with a long non-energization time between each gradation, the amount of heat generated by the heat generating element 19 is increased as shown in the heat generation curve of the C period in FIG. Therefore, the amount of heat generated by the thermal head (specifically, the heat generating element 19) can be reduced by ΔTup, and the target amount of heat generated can be obtained by covering ΔTup.

このように、階調を現すサーマルヘッド通電パルスP64のパルス幅を速度変動に応じて制御するという本実施形態の制御手法を用いることで、サーマルヘッドの発熱量を変化させ、これによって、搬送速度に応じたサーマルヘッドの冷却時間の変動分を補うことができた。   In this way, by using the control method of the present embodiment in which the pulse width of the thermal head energization pulse P64 that expresses the gradation is controlled in accordance with the speed fluctuation, the heat generation amount of the thermal head is changed, thereby the transport speed. It was possible to compensate for the fluctuation of the cooling time of the thermal head according to the condition.

換言すれば、搬送速度にムラがあっても、その影響が濃度ムラとして現れないようにすることができる。このことは、安価なメカ駆動制御部30の設計に繋がる。たとえば安価なDCモータを使っても搬送速度を一定にする必要がないので、負荷変動による速度制御にも安価でラフなサーボ設計が可能になる。   In other words, even if there is unevenness in the conveyance speed, it is possible to prevent the influence from appearing as density unevenness. This leads to the design of an inexpensive mechanical drive control unit 30. For example, even if an inexpensive DC motor is used, it is not necessary to make the conveyance speed constant, so that it is possible to design an inexpensive and rough servo for speed control due to load fluctuation.

また、ギヤムラや搬送滑りがあっても、その影響が濃度ムラとして現れないようにすることができる。ギヤの偏芯や、ギヤの歯のムラや搬送滑りは搬送速度の変動要因であり、従来であれば、ギヤムラなどがそのまま濃度ムラを起こしていたが、本実施形態の制御手法を採用することで対策できる。また、速度変動に影響するギヤの精度にゆとりができ、安価なギヤ構成でもよくなる。   Further, even if there is gear unevenness or conveyance slip, the influence can be prevented from appearing as density unevenness. Gear eccentricity, gear tooth unevenness and conveyance slip are factors of fluctuations in the conveyance speed. Conventionally, gear unevenness or the like caused density unevenness as it is, but the control method of this embodiment should be adopted. Can take measures. In addition, the accuracy of the gear that affects the speed fluctuation can be relaxed, and an inexpensive gear configuration is also possible.

さらに、記録媒体9の摩擦変動があっても、その影響が濃度ムラとして現れないようにすることができる。たとえば、画像内容に応じてサーマルヘッドの発熱量(通電量)を変えているが、発熱量によって、ヘッドと記録媒体間の摩擦係数も変化する。これも搬送速度の変動要因なので、従来であれば、濃度ムラを起こしていたが、本実施形態の制御手法を採用することで対策可能である。   Further, even if there is a frictional fluctuation of the recording medium 9, it is possible to prevent the influence from appearing as density unevenness. For example, the heat generation amount (energization amount) of the thermal head is changed according to the image content, but the friction coefficient between the head and the recording medium also changes depending on the heat generation amount. Since this is also a variation factor of the conveyance speed, density unevenness has occurred in the past, but it is possible to take measures by adopting the control method of this embodiment.

<変形例>
図11は、階調内通電量設定部54の第1の変形例を説明するブロック図である。上記実施形態では、階調内通電量設定部54は、搬送量検出部20を用いて検出した相対移動速度(ライン周期)を示すライン時間信号P52を直接にルックアップテーブル55に突き当てて、対応する通電量を示す通電量信号P54を求めていた。また、全ての処理をデジタル的に行なうようにしていた。
<Modification>
FIG. 11 is a block diagram illustrating a first modification of the in-tone energization amount setting unit 54. In the above embodiment, the in-tone energization amount setting unit 54 directly abuts the line time signal P52 indicating the relative movement speed (line cycle) detected using the conveyance amount detection unit 20 against the lookup table 55, The energization amount signal P54 indicating the corresponding energization amount was obtained. Also, all processing is performed digitally.

これに対して、この第1の変形例では、基準速度V0に対する速度のズレ量に対する各階調の通電量の関係を求めて、ルックアップテーブル85に書き込んでおくことにする。そして、基準速度V0に対する速度のズレ量を求め、そのズレ量をルックアップテーブル85に突き当てることで、対応する通電量を示す通電量信号P54を求める。   On the other hand, in the first modification, the relationship between the energization amount of each gradation with respect to the shift amount of the speed with respect to the reference speed V0 is obtained and written in the lookup table 85. Then, a deviation amount of the speed with respect to the reference speed V0 is obtained, and the deviation amount is abutted against the lookup table 85, thereby obtaining an energization amount signal P54 indicating the corresponding energization amount.

このため、階調内通電量設定部54には、基準速度V0に対応したカウント値P80を出力するリファレンス周期値設定部80と、減算処理部82と、ルックアップテーブル85とを設ける。   Therefore, the in-tone energization amount setting unit 54 includes a reference cycle value setting unit 80 that outputs a count value P80 corresponding to the reference speed V0, a subtraction processing unit 82, and a lookup table 85.

減算処理部82は、ラインタイマー部52から入力されるライン時間信号P52と、リファレンス周期値設定部80から入力される基準速度V0に対応したカウント値P80との差を取り、減算結果をルックアップテーブル85に突き当てることで、基準速度V0に対応したカウント値P80と実際の相対移動速度との差分P82に応じた通電量信号P54を求め、求めた通電量信号P54をラッチ回路56に入力する。   The subtraction processing unit 82 takes the difference between the line time signal P52 input from the line timer unit 52 and the count value P80 corresponding to the reference speed V0 input from the reference cycle value setting unit 80, and looks up the subtraction result By abutting against the table 85, an energization amount signal P54 corresponding to the difference P82 between the count value P80 corresponding to the reference speed V0 and the actual relative movement speed is obtained, and the obtained energization amount signal P54 is input to the latch circuit 56. .

上記実施形態と同様に、ルックアップテーブル85を用いることで、補正用の情報が簡単に取得できる。加えて、ライン周期そのものではなく、リファレンス時間に対する差を導き出す仕組みにすることで、ルックアップテーブル85を小さくできる。これにより、階調内通電量設定部54の小型化やメモリ有効領域の効率化を図ることができる。   Similar to the above embodiment, by using the lookup table 85, correction information can be easily obtained. In addition, the lookup table 85 can be made small by adopting a mechanism for deriving the difference with respect to the reference time instead of the line period itself. As a result, the in-tone energization amount setting unit 54 can be reduced in size and the efficiency of the memory effective area can be improved.

図12は、階調内通電量設定部54の第2の変形例を説明するブロック図である。この第2の変形例は、アナログ的にラインパルスP32でリセットするノコギリ波を発生させ、リセットする直前の電圧をデジタルデータとして読み取るようにしている点に特徴を有する。   FIG. 12 is a block diagram illustrating a second modification of the in-tone energization amount setting unit 54. This second modification is characterized in that a sawtooth wave that is reset in an analog manner by the line pulse P32 is generated, and the voltage immediately before the reset is read as digital data.

このため第2変形例の階調内通電量設定部54は、鋸歯状波生成部90と、A/D変換部92と、ルックアップテーブル95とを有している。ルックアップテーブル95は、上記実施形態で説明したルックアップテーブル55と同様の特性のものを用いることができる。   For this reason, the in-tone energization amount setting unit 54 of the second modification has a sawtooth wave generation unit 90, an A / D conversion unit 92, and a lookup table 95. The look-up table 95 may have the same characteristics as the look-up table 55 described in the above embodiment.

鋸歯状波生成部90は、アナログ的にラインパルスP32でリセットすることで、ノコギリ波(鋸歯状波)信号P90を発生し、それをA/D変換部92に入力する。A/D変換部92は、入力されたノコギリ波をデジタル変換しており、ラインパルスP32に同期してA/D変換出力をルックアップテーブル95に渡す。こうすることで、階調内通電量設定部54は、ラインパルスP32により鋸歯状波生成部90をリセットする直前のノコギリ電圧に対応したデジタル値P92を読み取ることができる。   The sawtooth wave generation unit 90 generates a sawtooth wave (sawtooth wave) signal P90 by analog resetting with the line pulse P32 and inputs it to the A / D conversion unit 92. The A / D conversion unit 92 digitally converts the input sawtooth wave and passes the A / D conversion output to the lookup table 95 in synchronization with the line pulse P32. By doing so, the in-tone energization amount setting unit 54 can read the digital value P92 corresponding to the sawtooth voltage immediately before the sawtooth wave generation unit 90 is reset by the line pulse P32.

階調内通電量設定部54は、このデジタル値P92をルックアップテーブル95に突き当てることで、相対移動速度に対応した通電量信号P54を求めることができ、これをラッチ回路56に入力する。   The intra-tone energization amount setting unit 54 can obtain the energization amount signal P54 corresponding to the relative movement speed by abutting the digital value P92 against the lookup table 95, and inputs this to the latch circuit 56.

図13は、階調内通電量制御部60の第1の変形例を説明するブロック図である。上記実施形態では、ライン周期に応じた通電量信号P54を階調内通電量設定部54にて求め、これをラッチ回路56にてラッチして、階調内通電量制御部60にて、ライン内すべての階調の通電量に反映させていた。これに対して、この第1の変形例では、発熱素子19に印加される電圧もしくは電流を通電量信号P54に応じて変調する。   FIG. 13 is a block diagram illustrating a first modification of the in-tone energization amount control unit 60. In the above embodiment, the energization amount signal P54 corresponding to the line period is obtained by the in-gradation energization amount setting unit 54, latched by the latch circuit 56, and the in-gradation energization amount control unit 60 performs the line operation. It was reflected in the energization amount of all gradations. On the other hand, in the first modification, the voltage or current applied to the heating element 19 is modulated according to the energization amount signal P54.

すなわち、発熱素子19の発熱量は、印加エネルギに依って決まる。印加エネルギは、電力×印加時間によって決まる。上記実施形態では、電力を一定にしつつ、1階調分のサーマルヘッド通電パルスP64のオン時間を制御する、つまり、サーマルヘッド通電パルスP64をパルス幅変調することで、印加時間を制御し発熱量の制御を実現していた。   That is, the heat generation amount of the heat generating element 19 is determined by the applied energy. The applied energy is determined by electric power × application time. In the above embodiment, the on-time of the thermal head energization pulse P64 for one gradation is controlled while keeping the power constant, that is, the application time is controlled by modulating the pulse width of the thermal head energization pulse P64, and the heat generation amount. Control was realized.

これに対して、第1の変形例の階調内通電量制御部60は、図13(A)に示すように、基準の速度からの実際の速度のずれに起因する濃度変動を打ち消す方向に発熱素子19の通電量を制御するべく、ヘッドドライバ70に供給される電源72を可変電源64に代え、ヘッドドライバ70に供給される電源電圧Vdrv を通電量信号P56で制御することで、個々のサーマルヘッド通電パルスP64のドライブ電圧の大きさ変調して発熱量の制御を実現する。   On the other hand, as shown in FIG. 13A, the in-tone energization amount control unit 60 of the first modification is in a direction to cancel the density fluctuation caused by the actual speed deviation from the reference speed. In order to control the energization amount of the heat generating element 19, the power source 72 supplied to the head driver 70 is replaced with the variable power source 64, and the power source voltage Vdrv supplied to the head driver 70 is controlled by the energization amount signal P56. The amount of generated heat is controlled by modulating the drive voltage of the thermal head energization pulse P64.

あるいは、 第1の変形例の階調内通電量制御部60は、図13(B)に示すように、ヘッドドライバ70の後段に出力電流源68を配して、ヘッドドライバ70から発熱素子19に供給される駆動電流の大きさを通電量信号P56で変調することで、発熱量の制御を実現する。   Alternatively, as shown in FIG. 13B, the in-tone energization amount control unit 60 according to the first modified example arranges an output current source 68 at the subsequent stage of the head driver 70, so that the head driver 70 supplies the heating element 19. The amount of heat generated is controlled by modulating the magnitude of the drive current supplied to the current by the energization amount signal P56.

この第1の変形例のように、発熱素子19に供給されるサーマルヘッド通電パルスP64の駆動電圧もしくは駆動電流を制御しても、補正量を階調内の通電量に反映させることができる。   As in the first modification, even when the drive voltage or drive current of the thermal head energization pulse P64 supplied to the heating element 19 is controlled, the correction amount can be reflected in the energization amount in the gradation.

図14は、発熱量制御部の変形例を説明するブロック図である。この変形例は、階調内の通電量に反映するのではなく、階調パルス生成部69にて画像データ(階調数)を通電量信号P56で変調することでも実現できる。また、前述の他の変形例との組み合わせることで、アナログ回路だけで実現できる。これにより、信号処理回路の簡略化を図ることができる。   FIG. 14 is a block diagram illustrating a modification of the heat generation amount control unit. This modification can also be realized by modulating the image data (number of gradations) with the energization amount signal P56 by the gradation pulse generation unit 69, instead of reflecting the energization amount in the gradation. Further, it can be realized only by an analog circuit by combining with the other modified examples described above. As a result, the signal processing circuit can be simplified.

サーマルヘッド周りの印刷機構部の概要を示した図である。It is the figure which showed the outline | summary of the printing mechanism part around a thermal head. 発熱素子の発熱駆動と、記録媒体における濃度変調との関係を説明する図である。It is a figure explaining the relationship between the heat_generation | fever drive of a heat generating element, and the density modulation in a recording medium. サーマルプリンタにおける、制御系の概要を示したブロック図である。It is the block diagram which showed the outline | summary of the control system in a thermal printer. 図3に示した制御系における種々の信号のタイミングを示したタイミングチャートである。4 is a timing chart showing timings of various signals in the control system shown in FIG. 3. 本発明に係る速度検出部として機能する搬送量検出部の一構成例を示した図である。It is the figure which showed one structural example of the conveyance amount detection part which functions as a speed detection part which concerns on this invention. 記録媒体の移動とラインとの関係を示した図である。FIG. 6 is a diagram illustrating a relationship between movement of a recording medium and a line. ラインパルスと通電タイミングの関係を示した図である。It is the figure which showed the relationship between a line pulse and energization timing. 発熱量を補正するための階調通電カーブの一例を説明する図である。It is a figure explaining an example of the gradation electricity supply curve for correct | amending the emitted-heat amount. サーマルヘッド通電パルスを速度変動に応じてパルス幅変調することの効果の基本を説明する図である。It is a figure explaining the basics of the effect of carrying out pulse width modulation of a thermal head energization pulse according to speed change. サーマルヘッド通電パルスを速度変動に応じてパルス幅変調することの効果の全体像を説明する図である。It is a figure explaining the whole image of the effect of carrying out pulse width modulation of a thermal head energization pulse according to speed change. 階調内通電量設定部の第1の変形例を説明するブロック図である。It is a block diagram explaining the 1st modification of the energization amount setting part in a gradation. 階調内通電量設定部の第2の変形例を説明するブロック図である。It is a block diagram explaining the 2nd modification of the energization amount setting part in a gradation. 階調内通電量制御部の第1の変形例を説明するブロック図である。It is a block diagram explaining the 1st modification of the energization amount control part in a gradation. 発熱量制御部の変形例を説明するブロック図である。It is a block diagram explaining the modification of a emitted-heat amount control part. パルスモータを使用する場合の一構成例を説明する図である。It is a figure explaining the example of 1 structure in the case of using a pulse motor. 従来技術の問題を説明する図である(その1)。It is a figure explaining the problem of a prior art (the 1). 従来技術の問題を説明する図である(その2)。It is a figure explaining the problem of a prior art (the 2). 従来技術の問題検討を説明する図である。It is a figure explaining the problem examination of a prior art.

符号の説明Explanation of symbols

1…サーマルプリンタ、9…記録媒体、10…印刷機構部、18…サーマルヘッド、19…発熱素子、20…搬送量検出部、22…FG板、24…光学式センサ、30…メカ駆動制御部、32…ラインパルス生成部、34…DCモータサーボ回路、36…DCモータドライブ回路、40…DCモータ、42…ギヤ群、50…発熱量制御部、52…ラインタイマー部、54…階調内通電量設定部、55…ルックアップテーブル、56…ラッチ回路、60…階調内通電量制御部、62…ダウンカウンタ、69…階調パルス生成部、70…ヘッドドライバ、80…リファレンス周期値設定部、82…減算処理部、90…鋸歯状波生成部 DESCRIPTION OF SYMBOLS 1 ... Thermal printer, 9 ... Recording medium, 10 ... Printing mechanism part, 18 ... Thermal head, 19 ... Heating element, 20 ... Conveyance amount detection part, 22 ... FG board, 24 ... Optical sensor, 30 ... Mechanical drive control part 32 ... Line pulse generator, 34 ... DC motor servo circuit, 36 ... DC motor drive circuit, 40 ... DC motor, 42 ... Gear group, 50 ... Heat generation control unit, 52 ... Line timer unit, 54 ... In gradation Energization amount setting unit, 55 ... Look-up table, 56 ... Latch circuit, 60 ... In-gradation energization amount control unit, 62 ... Down counter, 69 ... Gradation pulse generation unit, 70 ... Head driver, 80 ... Reference cycle value setting , 82 ... subtraction processing unit, 90 ... sawtooth wave generation unit

Claims (11)

発熱素子が配列されてなるサーマルヘッドを用いて、当該サーマルヘッドに対して相対的に移動している記録媒体上に画像を形成する画像形成方法であって、
前記サーマルヘッドと、前記記録媒体との相対移動速度を求め、この求めた相対移動速度に基づいて、基準の速度からの実際の速度のずれに起因する濃度変動を打ち消す方向に、前記サーマルヘッドが有している前記発熱素子の発熱量を制御する
ことを特徴とする画像形成方法。
An image forming method for forming an image on a recording medium moving relative to the thermal head using a thermal head in which heating elements are arranged,
The relative movement speed between the thermal head and the recording medium is obtained, and based on the obtained relative movement speed, the thermal head is arranged in a direction to cancel the density fluctuation caused by the actual speed deviation from the reference speed. An image forming method comprising controlling the amount of heat generated by the heat generating element.
前記発熱素子を駆動する駆動パルスをパルス幅変調することで、前記発熱量を制御する
ことを特徴とする請求項1に記載の画像形成方法。
The image forming method according to claim 1, wherein the heat generation amount is controlled by performing pulse width modulation on a driving pulse for driving the heat generating element.
前記発熱素子を駆動する駆動パルスの駆動電圧を変調することで、前記発熱量を制御する
ことを特徴とする請求項1に記載の画像形成方法。
The image forming method according to claim 1, wherein the heat generation amount is controlled by modulating a driving voltage of a driving pulse for driving the heat generating element.
前記発熱素子を駆動する駆動パルスの駆動電流を変調することで、前記発熱量を制御する
ことを特徴とする請求項1に記載の画像形成方法。
The image forming method according to claim 1, wherein the heat generation amount is controlled by modulating a drive current of a drive pulse for driving the heat generating element.
前記発熱素子を駆動する階調数に対応した駆動パルスの数を変調することで、前記発熱量を制御する
ことを特徴とする請求項1に記載の画像形成方法。
The image forming method according to claim 1, wherein the heat generation amount is controlled by modulating the number of drive pulses corresponding to the number of gradations for driving the heat generating element.
発熱素子が配列されてなるサーマルヘッドを用いて、当該サーマルヘッドに対して相対的に移動している記録媒体上に画像を形成する画像形成装置であって、
前記サーマルヘッドと前記記録媒体との相対移動速度を求める速度検知部と、
前記速度検知部が求めた相対移動速度に基づいて、基準の速度からの実際の速度のずれに起因する濃度変動を打ち消す方向に、前記サーマルヘッドが有している前記発熱素子の発熱量を制御する発熱量制御部と
を備えたことを特徴とする画像形成装置。
An image forming apparatus that forms an image on a recording medium that is moving relative to the thermal head using a thermal head in which heating elements are arranged.
A speed detector for obtaining a relative moving speed between the thermal head and the recording medium;
Based on the relative movement speed obtained by the speed detector, the amount of heat generated by the heating element of the thermal head is controlled in a direction to cancel out density fluctuation caused by the actual speed deviation from the reference speed. An image forming apparatus, comprising:
前記発熱量制御部は、前記発熱素子を駆動する駆動パルスをパルス幅変調することで、前記発熱量を制御する
ことを特徴とする請求項6に記載の画像形成装置。
The image forming apparatus according to claim 6, wherein the heat generation amount control unit controls the heat generation amount by performing pulse width modulation on a drive pulse for driving the heat generating element.
前記発熱量制御部は、前記発熱素子を駆動する駆動パルスの駆動電圧を変調することで、前記発熱量を制御する
ことを特徴とする請求項6に記載の画像形成装置。
The image forming apparatus according to claim 6, wherein the heat generation amount control unit controls the heat generation amount by modulating a drive voltage of a drive pulse for driving the heat generating element.
前記発熱量制御部は、前記発熱素子を駆動する駆動パルスの駆動電流を変調することで、前記発熱量を制御する
ことを特徴とする請求項6に記載の画像形成装置。
The image forming apparatus according to claim 6, wherein the heat generation amount control unit controls the heat generation amount by modulating a drive current of a drive pulse for driving the heat generating element.
前記発熱量制御部は、前記発熱素子を駆動する階調数に対応した駆動パルスの数を変調することで、前記発熱量を制御する
ことを特徴とする請求項6に記載の画像形成装置。
The image forming apparatus according to claim 6, wherein the heat generation amount control unit controls the heat generation amount by modulating the number of drive pulses corresponding to the number of gradations for driving the heat generating element.
前記発熱量制御部は、画像の階調に応じた数の駆動パルスにより前記発熱素子を駆動する
ことを特徴とする請求項6に記載の画像形成装置。
The image forming apparatus according to claim 6, wherein the heat generation amount control unit drives the heat generating element with a number of drive pulses corresponding to a gradation of an image.
JP2003406899A 2003-12-05 2003-12-05 Image forming method and apparatus using thermal head Pending JP2005161788A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003406899A JP2005161788A (en) 2003-12-05 2003-12-05 Image forming method and apparatus using thermal head

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003406899A JP2005161788A (en) 2003-12-05 2003-12-05 Image forming method and apparatus using thermal head

Publications (1)

Publication Number Publication Date
JP2005161788A true JP2005161788A (en) 2005-06-23

Family

ID=34729109

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003406899A Pending JP2005161788A (en) 2003-12-05 2003-12-05 Image forming method and apparatus using thermal head

Country Status (1)

Country Link
JP (1) JP2005161788A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011152671A (en) * 2010-01-26 2011-08-11 Citizen Holdings Co Ltd Thermal printing mechanism, thermal printer, and thermal printing method
JP2016198955A (en) * 2015-04-10 2016-12-01 富士通コンポーネント株式会社 Thermal printer

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011152671A (en) * 2010-01-26 2011-08-11 Citizen Holdings Co Ltd Thermal printing mechanism, thermal printer, and thermal printing method
JP2016198955A (en) * 2015-04-10 2016-12-01 富士通コンポーネント株式会社 Thermal printer

Similar Documents

Publication Publication Date Title
KR920010609B1 (en) Halftone printer
US5142302A (en) Thermal transfer video printer having improved temperature correction function of coloring density
JP2005161788A (en) Image forming method and apparatus using thermal head
JPH08112928A (en) Thermal printer
US5363125A (en) Method and device for correcting shading in thermal printer
KR100788658B1 (en) Method for driving thermal transfer head and image forming apparatus using same
JPH0647297B2 (en) Thermal transfer gradation control device
JPS63202473A (en) Thermal recording device compatible with multiple types of sub-scanning line densities
JP2886873B2 (en) Image recording device
JP2001150712A (en) Method for thermal printing
JPS609271A (en) Half tone recording system of thermal recording device
JPH054371A (en) Thermal transfer recording device with temperature compensation mechanism
JP2001026132A (en) Rewritable medium recording device
JP2003080756A (en) Thermal printer
JP3419934B2 (en) Color thermal printing method
JP2002067370A (en) Heat sensitive printing method and heat sensitive printer
JP2004322577A (en) Thermal printer
JPH0734679Y2 (en) Thermal transfer printer
JPS63257660A (en) Thermal transfer type printer
JP3154589B2 (en) Color thermal printer
JPH06328760A (en) Thermal printer
JPS63166559A (en) Thermal-type multigradation recorder
JPH07112541A (en) Automatic layout mechanism for thermal transfer recording
JPS609774A (en) Thermal head driver
JPH0630899B2 (en) Thermal transfer gradation control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060728

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081029

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081111

A02 Decision of refusal

Effective date: 20090317

Free format text: JAPANESE INTERMEDIATE CODE: A02