JPS59224366A - Printing process of dot printer - Google Patents
Printing process of dot printerInfo
- Publication number
- JPS59224366A JPS59224366A JP9887283A JP9887283A JPS59224366A JP S59224366 A JPS59224366 A JP S59224366A JP 9887283 A JP9887283 A JP 9887283A JP 9887283 A JP9887283 A JP 9887283A JP S59224366 A JPS59224366 A JP S59224366A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- dot
- generated
- trigger
- character
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 22
- 230000003111 delayed effect Effects 0.000 claims abstract description 9
- 230000002457 bidirectional effect Effects 0.000 claims description 10
- 230000004886 head movement Effects 0.000 claims description 2
- 238000006073 displacement reaction Methods 0.000 abstract 1
- 239000011295 pitch Substances 0.000 description 15
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 2
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J19/00—Character- or line-spacing mechanisms
- B41J19/14—Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction
- B41J19/142—Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction with a reciprocating print head printing in both directions across the paper width
Landscapes
- Character Spaces And Line Spaces In Printers (AREA)
- Dot-Matrix Printers And Others (AREA)
Abstract
Description
【発明の詳細な説明】
本発明は、ステップモータを用いて双方向ロジックシー
ク印字を行なうシリアルプリンタ、特にマイクロコンピ
ュータを使用したオープンループ制御方式で印字を行な
い、ドツト配列が千鳥になったドツトプリンタの印字方
式に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a serial printer that performs bidirectional logic seek printing using a step motor, and particularly to a dot printer that performs printing using an open loop control method using a microcomputer and has a staggered dot arrangement. This relates to printing methods.
千鳥ドツト配列になったドツトプリンターにおいては、
第1図に示すように、偶数ド・ソトと奇数ドツトとの千
鳥ドツト間隔はステップモータのピッチのn(整数)倍
になっているもの、又は、ピッチの整数分の1の整数倍
になったものが採用されている。したがって文字の横ド
ツト幅は、モータのピッチの整数倍か、又は、モータの
ピッチと千鳥ドツト間隔の最小公倍数の整数倍になって
いる。For dot printers with a staggered dot arrangement,
As shown in Figure 1, the staggered dot spacing between even and odd dots is n (an integer) times the pitch of the step motor, or an integer multiple of an integer fraction of the pitch. have been adopted. Therefore, the horizontal dot width of the character is an integral multiple of the motor pitch, or an integral multiple of the least common multiple of the motor pitch and the staggered dot spacing.
第2図は従来の印字方式における印字タイミングと実際
に印字される文字の位置を示した図である。第2図で示
す様な基本クロックをトリガーとして行なう方式が採用
されている。双方向印字を行なうプリンタにおいてはヘ
ッドを左右に動かすための駆動系のバッククラッシュ及
び印字タイミングを作り出すに要する時間により実際の
印字位置が、理論的な印字位置に対してずれるため、基
本クロックを基に印字開始毎に、何ステップ分かの補整
ステップを挿入して印字させる方式が採用されている。FIG. 2 is a diagram showing the printing timing and the position of characters actually printed in a conventional printing method. A method using a basic clock as a trigger as shown in FIG. 2 is adopted. In printers that perform bidirectional printing, the actual print position deviates from the theoretical print position due to the back crash of the drive system that moves the head left and right and the time required to create the print timing. A method is adopted in which a number of correction steps are inserted each time printing is started.
τ1は印字タイミングとステップモータの駆動タイミン
グを制御するだめの基本クロックの周期であシ、τ、は
基本クロックの整数倍で構成される印字ドツトピッチを
規定する時間である。τ1 is the period of the basic clock used to control the printing timing and the driving timing of the step motor, and τ is the time that defines the printing dot pitch, which is an integral multiple of the basic clock.
τ8.τ4は、双方向印字した場合に、列の文字の縦方
向の印字位置を合わせるだめの補整時間であり、基本ク
ロックの周期τ、の整数倍の時間幅を持つ。τ8. τ4 is an adjustment time for aligning the vertical printing positions of characters in a column in the case of bidirectional printing, and has a time width that is an integral multiple of the period τ of the basic clock.
τ3は順方向印字させる場合の補整時間であり、τ4は
逆方向印字させる場合の補整時間である。τ3 is the compensation time when printing in the forward direction, and τ4 is the compensation time when printing in the reverse direction.
第3図は、従来の印字方式におけるCPUが順方向印字
クロックを発生するためのゼネラルフローチャートであ
る。第2図の基本クロックが発生する毎に、第3図の処
理lで示される様に、基本クロックをカウントし、処理
2で2列の文字の縦方向の印字位置を合わせるための補
整時間τ3に相当する数をカウントしたことを判断した
後、処理3では基本クロックの整数倍で作られる奇数ド
・ソトの印字タイミングクロックである事を判断し、処
理4で奇数ドツト印字クロックを出力する。処理5では
、奇数ドツトの印字が開始された彼、千鳥下ット間隔に
対応する時間だけ基本クロ・ンクがカウントされた事を
判断し、処理6へ移る。処理6では、奇数ドツト印字ク
ロックと同様に、基本クロックの整数倍の周期をもつ偶
数ド・ソト印字タイミングクロックである事を判断し、
処理7で、偶数ドツト印字クロックを出力する。FIG. 3 is a general flowchart for the CPU to generate a forward print clock in the conventional printing method. Every time the basic clock in FIG. 2 is generated, the basic clock is counted as shown in process 1 in FIG. After determining that the number corresponding to has been counted, in process 3, it is determined that the printing timing clock is an odd number dot print timing clock made by an integral multiple of the basic clock, and in process 4, an odd number dot print clock is output. In process 5, it is determined that the basic clock has been counted for the time corresponding to the zigzag dot interval when printing of odd-numbered dots has started, and the process moves to process 6. In process 6, it is determined that the even number dot printing timing clock has a cycle that is an integral multiple of the basic clock, similar to the odd number dot printing clock, and
In process 7, an even number dot printing clock is output.
一方、逆方行印字の場合には、第1図で示されるドツト
配列のプリンタにおいては、偶数ド・ソトが先に印字さ
れなければならないため、第4図の処理8〜14で示さ
れる様に、偶数ドツトと奇数ドツトの印字タイミングが
第3図とは逆になる。On the other hand, in the case of reverse printing, in the printer with the dot arrangement shown in FIG. 1, even numbered dots and sotos must be printed first, so processes 8 to 14 in FIG. 4 are performed. In addition, the printing timing of even numbered dots and odd numbered dots is reversed from that in FIG.
従来の印字方式においては、第2図に示す様に、基本ク
ロックを基に印字を行なうために、たとえば1行印字を
行なう時、その行の中に、印字ドツト数の相違する文字
1.Ilが混在された場合、その印字ドツトピッチが第
2図の様に基本クロックの整数倍であれば印字可能であ
るが、第5図の文字■のようKその印字ドツトクロック
の周期が基本クロックのそれの整数倍でない場合には、
印字ドツトピッチ:
I
印字補整時間:τ3=2T。In the conventional printing method, as shown in FIG. 2, printing is performed based on the basic clock, so when printing one line, for example, characters 1. If Il is mixed, printing is possible if the printing dot pitch is an integral multiple of the basic clock as shown in Figure 2, but if the period of the printing dot clock is an integer multiple of the basic clock as shown in Figure 5, then printing is possible. If it is not an integer multiple of that,
Printing dot pitch: I Printing adjustment time: τ3=2T.
千鳥ドツト間r/iJ:n−=3τ。Staggered dot r/iJ: n-=3τ.
印字ドツトピッチの相違する文字を印字するための遅延
時間:τ4=m2τ1(m2が整数でない)となるが、
このτ2.τ4のタイミングを設定できないため、印字
することができない。Delay time for printing characters with different printing dot pitch: τ4 = m2τ1 (m2 is not an integer),
This τ2. Printing is not possible because the timing of τ4 cannot be set.
又、双方向印字における2列の印字縦位置補整を、従来
技術ではモータのステ、ツブに同期した基本クロックを
基に補整する場合が多いため、モータの1ステツプの程
度の間隔でしか補整することができない。すなわち第2
図での縦2列のドツトずれdは最大τ、になる。従って
基本クロックの周期を短かくすれば、より精度を上げる
ことができるが、第3図、第4図のゼネラル70−で示
す様な処理の回数が増加するため、処理時間も増加し印
字速度に制約を受ける。それは、基本クロッ−りとして
は、マイクロコンピュータにより第3図。In addition, in conventional technology, the vertical position of two lines of printing in bidirectional printing is often corrected based on a basic clock that is synchronized with the steps and knobs of the motor, so the correction is only performed at intervals of one step of the motor. I can't. That is, the second
The maximum dot shift d in the two vertical columns in the figure is τ. Therefore, if the period of the basic clock is shortened, accuracy can be further improved, but since the number of processing steps shown by general 70- in FIGS. 3 and 4 increases, the processing time also increases, and the printing speed increases. subject to restrictions. It is basically clocked by a microcomputer as shown in Figure 3.
第4図のゼネラルフローの処理ができる最小の周X期よ
シも短かいものは使用できないからである。This is because a cycle shorter than the minimum period X that can process the general flow shown in FIG. 4 cannot be used.
本発明の目的は、千鳥ドツトのドツト間ピッチがどの様
なピッチでも使用でき、1行中に異なる印字ドツトピッ
チの文字が混在しても印字を可能にし、又、双方向印字
する場合にも、正確な印字位置の補整ができる様にし、
マシーンクロックで動作するマイクロコンピュータを要
する従来方式と比較して高速の印字を可能にするドツト
プリンタの印字方式を・提供することにある。The purpose of the present invention is to enable use of any pitch between staggered dots, to enable printing even when characters with different printing dot pitches coexist in one line, and to enable printing even when printing in both directions. Enables accurate correction of printing position,
An object of the present invention is to provide a printing method for a dot printer that enables high-speed printing compared to conventional methods that require a microcomputer operated by a machine clock.
本発明の令徐ドツトプリンタの印字方式は、双方向ロジ
ックンーク印字を行ない印字ヘッドが千鳥ドツト配列に
なりたドツトプリンタの印字文字毎に文字トリガーを発
生させ、この文字トリガーに対して、双方向印字での印
字ドツト位置を補整するための第一の補整時間だけ遅延
した第一のトリガーを発生させ、千鳥ドツトの間隔を前
記印字ヘッドの移動速度で割った時間に前記第一の補整
時間を加えた時間だけ前記文字トリガーに対して遅延し
た第二のトリガーを発生させ、前記第一および第二のト
リガーにより偶数ドツト印字クロック、奇数ドツト印字
クロックを独立に発生させて前記印字ヘッドで印字させ
ることを特徴とする。The printing method of the slow dot printer of the present invention performs bidirectional logic printing and generates a character trigger for each character printed by the dot printer whose print head has a staggered dot arrangement. Generate a first trigger delayed by a first compensation time for compensating the print dot position, and add the first compensation time to the time obtained by dividing the interval between staggered dots by the moving speed of the print head. A second trigger is generated that is delayed with respect to the character trigger, and the first and second triggers independently generate an even number dot print clock and an odd number dot print clock to cause the print head to print. shall be.
本発明の実施例は、第6図にブロック図で示され、第7
図、第8図はその動作タイミングを示す。An embodiment of the invention is shown in block diagram form in FIG.
8 shows the operation timing.
高速クロック発生部21で、高速クロックを発生させ、
これをもとに、印字速度に応じた基本クロック1cPU
22で編集して発生させ、文字トリガ発生部23でその
基本クロックe1文字に対するクロック数で分周し文字
トリガーを発生させる。A high-speed clock generation section 21 generates a high-speed clock,
Based on this, the basic clock is 1 cPU according to the printing speed.
22, and the character trigger generating section 23 divides the frequency by the number of clocks for the basic clock e1 character to generate a character trigger.
印字補整時間発生部24で、文字トリガーに対して、双
方向印字のための補整時間T1だけ遅れたトリガーを発
生さぜ、発生部25では補整時期用に千鳥ドツト間隔を
印字ヘッドのキャリッジの移動速度で割った時間t、を
加えた補整時間TI+t、=T。The print correction time generating section 24 generates a trigger that is delayed by the correction time T1 for bidirectional printing with respect to the character trigger, and the generating section 25 generates a trigger that is delayed by the correction time T1 for bidirectional printing, and the generation section 25 moves the carriage of the print head at staggered dot intervals for the correction time. Compensation time TI+t, which is the sum of time t divided by speed, =T.
だけ遅れたトリガーを発生させる。causes a delayed trigger to occur.
ドツト配列が第1図で示される様になっている時、順方
向印字を行なう場合にはCPU22からの印字方向指令
により、第7図で示す様に、発生部24で発生させたト
リガーにより、発生部26かロックを、文字のピッチに
対応した周期で発生させ、文字I9文字■2文字■のご
とく印字を行なう。When the dot arrangement is as shown in FIG. 1, when performing forward printing, a print direction command from the CPU 22 is used, and a trigger generated by the generator 24 as shown in FIG. The generating section 26 generates a lock at a period corresponding to the pitch of the characters, and the characters I, 9 characters, ■2 characters, and the like are printed.
又、逆方向印字を行なう場合には、同様にCPU22か
らの印字方向指令によシ、第8図で示す様に、発生部2
4で発生させたトリガーにより゛発生ット印字クロック
を、文字のピッチに対応した周期で発生させ、文字l9
文字■2文字Iのごとく印字を行なう。When printing in the reverse direction, similarly, the printing direction command from the CPU 22 is applied to the generating section 2 as shown in FIG.
The trigger generated in step 4 causes the ``generate print clock'' to be generated at a period corresponding to the pitch of the character, and the character 19 is printed.
Character ■2 Print like the character I.
このように、双方向ロジック印字を行なうシリアルプリ
ンタ、特にステップモータを使用したオープンループ制
御方式で印字を行い、ドツト配列が千鳥になったドツト
プリンタにおいて、ヘッドの移動方向の機械的なバック
クラッシュ及び、印字制御における時間の遅れを考慮し
て、補整時間11とドツト間ピッチの補整時間T、を設
定し、順方向印字の場合には、第7図の様なタイミング
で文 4字I2文字■9文字Iを印字し、逆方向印字
の場合には、第8図の様なタイミングで文字I1文字■
1文字litを印字させ、第7図の文字[2文字■文字
■と第8図の文字I9文字■9文字■の縦方向印字位置
を一致させる。In this way, serial printers that perform bidirectional logic printing, particularly dot printers that print using an open-loop control method using a step motor and have a staggered dot arrangement, are susceptible to mechanical backlash in the direction of head movement. Taking into account the time delay in printing control, set the compensation time 11 and the compensation time T for the pitch between dots, and in the case of forward printing, the characters 4 characters I 2 characters ■ 9 are printed at the timing shown in Figure 7. When printing the letter I and printing in the reverse direction, the letter I1 character■ is printed at the timing shown in Figure 8.
1 character lit is printed, and the vertical printing positions of the character [2 character ■ character ■ in Figure 7 and the character I9 character ■9 character ■ in Figure 8 are made to match.
又、奇数ドツト印字クロックと偶数ドツト印字クロック
を基本クロックとは非同期の型で独立に出力することに
よシ、第3図、第4図で示す従来技術における偶数、奇
数のドツト印字処理を分離することによシ第7図、第8
図文字I2文字■。Furthermore, by outputting the odd-number dot printing clock and the even-number dot printing clock independently and asynchronously with the basic clock, the even-number and odd-number dot printing processes in the conventional technology shown in Figs. 3 and 4 can be separated. Figures 7 and 8
Diagram character I2 character ■.
文字■の様な印字ピッチの相違する文字を印字できる様
にし、分割処理により印字速度を土壊ることができる。It is possible to print characters with different printing pitches, such as the character ■, and the printing speed can be reduced by dividing processing.
本発明によれば、双方向ロジックシーク印字を行なう場
合の印字位置の補整が容易にしかも確実にでき、又、あ
らゆる印字ドツトピッチの文字が行中に混在した状態で
印字でき、高速印字ができるドツトプリンタを実現でき
る。According to the present invention, a dot printer that can easily and reliably adjust the print position when performing bidirectional logic seek printing, can print characters of all printing dot pitches mixed in a line, and can print at high speed. can be realized.
第1図は周知の千鳥ドツト配列の印字ドツトを示す平面
図、第2図は従来例の動作を示す説明図、第3図、第4
図は従来例におけるCPUの動作を示すフローチャート
、M5図は従来例の欠点を示すタイミング図、第6図は
本発明の実施例を示すブロック図、第7図゛及び第8図
は第6図の動作を示す説明図である。
21・・・・・・高速クロック発生部、22・・・・・
・CPU。
23・・・・・・文字トリガー発生部、24・・・・・
・印字補整時間発生部、25・・・・・・印字補整時間
発生部、26・・・・・・奇数ドツト印字クロック発生
部、27・・・・・・偶数ドツト印字クロック発生部、
28・・・・・・奇数ドットデータ出力部、29・・・
・・・偶数ド・ノドデータ出力部、30・・・・・・印
字ヘッド部、31・・・・・・ステップモータドライバ
部。
薬1図
イ番7タドツト 奇数)ット
# 5 ℃1
第2図
d d ・
岑3 図
第4 図Fig. 1 is a plan view showing a well-known staggered dot arrangement of printed dots, Fig. 2 is an explanatory diagram showing the operation of a conventional example, Figs.
FIG. 6 is a flowchart showing the operation of the CPU in the conventional example, FIG. M5 is a timing diagram showing the drawbacks of the conventional example, FIG. 6 is a block diagram showing an embodiment of the present invention, and FIGS. It is an explanatory diagram showing operation of. 21...High-speed clock generation section, 22...
・CPU. 23...Character trigger generation part, 24...
・Printing compensation time generation section, 25... Printing compensation time generation section, 26... Odd number dot printing clock generation section, 27... Even number dot printing clock generation section,
28...Odd number dot data output section, 29...
. . . Even number do/nod data output section, 30 . . . Print head section, 31 . . . Step motor driver section. Medicine Figure 1 No. 7 Dot Odd Number) Dot # 5 ℃1 Figure 2 d d ・ 岑 3 Figure 4
Claims (1)
ツト配列になったドツトプリンタの印字文字毎に文字ト
リガーを発生させ、この文字トリガーに対して、双方向
印字での印字ドツト位置を補整するための第一の補整時
間だけ遅延した第一のトリガーを発生させ、千鳥ドツト
の間隔を前記印字ヘッドの移動速度で割った時間に前記
第一の補整時間を加えた時間だけ前記文字トリガーに対
して遅延した第二〇トリガーを発生させ、前記第一およ
び第二のトリガーにより偶数ドツト印字クロック、奇数
ドツト印字クロックを独立に発生させて前記印字ヘッド
で印字させることを特徴とするドツトプリンタの印字方
式。A character trigger is generated for each character printed by a dot printer that performs bidirectional logic seek printing and the print head is arranged in a staggered dot arrangement. A first trigger is generated delayed by a compensation time of , and a second trigger is delayed with respect to the character trigger by a time equal to the staggered dot interval divided by the print head movement speed plus the first compensation time. 20. A printing method for a dot printer, characterized in that a trigger is generated, and the first and second triggers independently generate an even number dot printing clock and an odd number dot printing clock to cause the print head to print.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9887283A JPS59224366A (en) | 1983-06-03 | 1983-06-03 | Printing process of dot printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9887283A JPS59224366A (en) | 1983-06-03 | 1983-06-03 | Printing process of dot printer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59224366A true JPS59224366A (en) | 1984-12-17 |
| JPH0224226B2 JPH0224226B2 (en) | 1990-05-28 |
Family
ID=14231268
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9887283A Granted JPS59224366A (en) | 1983-06-03 | 1983-06-03 | Printing process of dot printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59224366A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6698955B2 (en) * | 2000-04-03 | 2004-03-02 | Nec Corporation | Method and apparatus for adjusting print positions of dot line printer |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03244959A (en) * | 1990-02-22 | 1991-10-31 | Okamura Corp | Damper body and damper device for air conditioning |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5595580A (en) * | 1979-01-17 | 1980-07-19 | Toshiba Corp | Dot matrix printing method |
| JPS5722059U (en) * | 1980-07-15 | 1982-02-04 |
-
1983
- 1983-06-03 JP JP9887283A patent/JPS59224366A/en active Granted
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5595580A (en) * | 1979-01-17 | 1980-07-19 | Toshiba Corp | Dot matrix printing method |
| JPS5722059U (en) * | 1980-07-15 | 1982-02-04 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6698955B2 (en) * | 2000-04-03 | 2004-03-02 | Nec Corporation | Method and apparatus for adjusting print positions of dot line printer |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0224226B2 (en) | 1990-05-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0149632B2 (en) | ||
| JP3495747B2 (en) | Printer print control method and apparatus | |
| JPS59224366A (en) | Printing process of dot printer | |
| US4468140A (en) | Method and apparatus for coordinated control of dot matrix printer head and carriage | |
| EP0098375B1 (en) | Compensation circuit for multiple speed printer | |
| JPWO1991019612A1 (en) | Printing control device and method | |
| JPS62170363A (en) | Method and apparatus for interpolation for slant line in thermal printer | |
| JP3458718B2 (en) | Serial printer and operating method of serial printer | |
| JPS62105639A (en) | Print control method | |
| US4079670A (en) | Phase lock font position and impact hammer timing control | |
| JPS5919170A (en) | printing device | |
| JPS6319155Y2 (en) | ||
| JPH0441262A (en) | Printing head controller | |
| JP2550874B2 (en) | Printout method of serial printer and its control device | |
| JPH0441261A (en) | print head control device | |
| JPS62176852A (en) | Dot matrix printer | |
| JPS63153160A (en) | Dot serial printer | |
| JPH047909B2 (en) | ||
| JPS62278072A (en) | Printing position signal generator | |
| JPS618371A (en) | Method for correcting fluctuation of printing position | |
| JPH0811327A (en) | Dot printer | |
| JPH01160648A (en) | Serial dot printer | |
| JPS59104943A (en) | Printing method | |
| JPS61193566A (en) | Recording device | |
| JPH10337895A (en) | Thermal head and thermal head recording apparatus |