JPH0635193B2 - Printer - Google Patents

Printer

Info

Publication number
JPH0635193B2
JPH0635193B2 JP59234732A JP23473284A JPH0635193B2 JP H0635193 B2 JPH0635193 B2 JP H0635193B2 JP 59234732 A JP59234732 A JP 59234732A JP 23473284 A JP23473284 A JP 23473284A JP H0635193 B2 JPH0635193 B2 JP H0635193B2
Authority
JP
Japan
Prior art keywords
print
printing
print head
dot
dots
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.)
Expired - Lifetime
Application number
JP59234732A
Other languages
Japanese (ja)
Other versions
JPS61112649A (en
Inventor
敏 勝川
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP59234732A priority Critical patent/JPH0635193B2/en
Priority to US06/779,095 priority patent/US4653940A/en
Publication of JPS61112649A publication Critical patent/JPS61112649A/en
Publication of JPH0635193B2 publication Critical patent/JPH0635193B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/22Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of impact or pressure on a printing material or impression-transfer material
    • B41J2/23Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of impact or pressure on a printing material or impression-transfer material using print wires
    • B41J2/30Control circuits for actuators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/485Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes
    • B41J2/505Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes from an assembly of identical printing elements

Landscapes

  • Dot-Matrix Printers And Others (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、印字行中の印字ドット数を時間との関連に
おいて検出し、その印字ドット数が所要の基準値以上の
場合には印字制限動作により該印字行の印字データを印
字する印字装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial application] The present invention detects the number of print dots in a print line in relation to time, and when the number of print dots is equal to or greater than a required reference value, print restriction is performed. The present invention relates to a printing device that prints print data of the print line by an operation.

[従来技術] 印字行中の印字ドット数が多い場合には、印字ヘッドの
発熱により印字駆動特性が低下してドット抜け等の印字
不良が発生していた。
[Prior Art] When the number of print dots in a print line is large, heat generation of the print head deteriorates the print drive characteristics, resulting in print defects such as missing dots.

このため従来の印字装置は、印字ヘッドに温度検出装置
を取付け、印字ヘッド或いは印字ヘッド駆動装置の温度
が所定の温度以上に上昇した場合には、該印字行の印字
動作を複数回に分けて印字するか、該印字行の印字途中
或いは印字終了後に印字動作を所要の時間、中断して印
字ヘッドの放熱を図っていた。
Therefore, in the conventional printing device, a temperature detecting device is attached to the print head, and when the temperature of the print head or the print head driving device rises above a predetermined temperature, the printing operation of the print line is divided into a plurality of times. Printing is performed or the printing operation is interrupted for a required time during or after the printing of the printing line to radiate heat from the print head.

また、他の方法としては、印字行中の所要範囲内におけ
る印字ヘッドのドットデューティを検出し、このドット
デューティが所定の割合以上の場合には、前述したよう
に該印字行を複数回の印字動作により印字するか、或い
は印字動作を停止することにより印字ヘッドの放熱を図
っていた。
Alternatively, as another method, the dot duty of the print head within the required range in the print line is detected, and if this dot duty is equal to or higher than a predetermined ratio, the print line is printed multiple times as described above. Heat is radiated from the print head by printing according to the operation or by stopping the printing operation.

[発明が解決しようとする問題点] 然し乍、上記した従来の方法の内、前者にあっては印字
装置に温度検出装置を設けなければならず、印字装置が
複雑化及び高コスト化する問題を有していた。
[Problems to be Solved by the Invention] However, of the conventional methods described above, in the former case, a temperature detection device must be provided in the printing device, which makes the printing device complicated and costly. Had.

また、後者にあっては、実際の印字動作には用紙の給送
時間及び印字休止時間が存在するため印字ヘッドの放熱
とドットデューティとの関係が一定せず、発熱による印
字不良を充分に防止出来なかった。
In the latter case, since the paper feeding time and the print pause time exist in the actual printing operation, the relationship between the heat dissipation of the print head and the dot duty is not constant, and printing defects due to heat generation are sufficiently prevented. I could not do it.

[問題点を解決するための手段] 本発明の目的は、上記した従来の欠点に鑑み、印字行中
の印字ドット数を時間との関連において検出することに
より印字ヘッドの発熱に起因する印字駆動特性の低下に
よる印字不良を防止し、文字、図形等を高品質に印字す
ることが可能な印字装置を提供することにある。
[Means for Solving Problems] In view of the above-mentioned conventional drawbacks, an object of the present invention is to detect the number of print dots in a print line in relation to time and thereby perform print driving caused by heat generation of a print head. It is an object of the present invention to provide a printing device capable of printing a character, a graphic or the like with high quality by preventing printing failure due to deterioration of characteristics.

このため本発明は、印字ヘッドのドット列を構成する複
数の印字要素を、その印字ヘッドの移動に伴って選択的
に駆動することにより文字、図形等を印字するようにし
た印字装置において、前記印字ヘッドの印字動作に伴っ
て、印字されるドット数をカウントするカウント手段
と、時間を計測する時間計測手段と、前記時間計測手段
が所定時間計測する毎に、前記カウンタ手段のカウント
値から所定値を減算する減算手段と、前記カウンタ手段
のカウント値が基準値以上であるか否かを判断するため
の判断手段と、前記判断手段が基準値以上であると判断
したとき、前記印字ヘッドの印字駆動を制限するように
印字制御する印字制御手段とにより印字装置を構成して
いる。
For this reason, the present invention provides a printing device configured to print a character, a figure, or the like by selectively driving a plurality of printing elements that form a dot row of the print head according to the movement of the print head. A counting unit that counts the number of dots printed, a time measuring unit that measures time, and a predetermined value from the count value of the counter unit each time the time measuring unit measures a predetermined time with the printing operation of the print head. Subtraction means for subtracting a value, judgment means for judging whether or not the count value of the counter means is a reference value or more, and when the judgment means judges that the count value is a reference value or more, the print head A printing device is constituted by a printing control means for controlling printing so as to limit the printing drive.

[発明の作用] 本発明によれば、カウンタ手段により印字ヘッドの印字
動作に伴って印字されるドット数を逐次加算すると共
に、減算手段により時間計測手段が所定時間を計測する
毎にカウンタ手段から所定値を減算する。そして判断手
段によりカウンタ手段のカウント値が基準値以上である
と判断されたとき、印字制御手段により印字ヘッドの印
字駆動を制限するように制御する。このようにカウンタ
手段のカウント値が基準値以上の場合には、印字ヘッド
の印字駆動を制限して印字ヘッドの放熱を図るため、印
字ヘッドの発熱に起因する印字不良を防止して文字、図
形を高品質に印字することが可能である。
According to the present invention, the number of dots printed by the printing operation of the print head is sequentially added by the counter unit, and the counter unit outputs the number of dots every time the time measuring unit measures the predetermined time. Subtract a predetermined value. When the determination means determines that the count value of the counter means is equal to or greater than the reference value, the print control means controls the print drive of the print head to be limited. In this way, when the count value of the counter means is equal to or larger than the reference value, the print drive of the print head is limited to radiate heat from the print head, so that printing defects due to heat generation of the print head are prevented and characters and graphics are prevented. Can be printed with high quality.

[実施例] 以下、本発明をインパクト型ドットプリンタに実施した
一実施例に従って説明する。
[Embodiment] The present invention will be described below with reference to an embodiment in which the present invention is applied to an impact type dot printer.

本発明に係る印字装置の制御構成を示す第1図におい
て、中央処理装置(以下、CPUという)1にはホスト
コンピュータ等の外部装置(図示せず)がインターフェ
イス3を介して接続され、該外部装置から印字データ、
印字指令データ等の各種データがCPU1に入力され
る。
In FIG. 1 showing a control configuration of a printing apparatus according to the present invention, an external device (not shown) such as a host computer is connected to a central processing unit (hereinafter referred to as CPU) 1 through an interface 3, and the external device Print data from the device,
Various data such as print command data is input to the CPU 1.

前記CPU1にはROM5及びRAM7が夫々接続さ
れ、該ROM5はドットパターンメモリ領域9、プログ
ラムメモリ領域11、所定値メモリ領域13及び基準値
メモリ領域15とを有している。前記ドットパターンメ
モリ領域9には文字、図形等の各種印字データに応じた
ドットパターンデータが予め記憶されている。プログラ
ムメモリ領域11には後述する印字制限動作を実行する
ためのプログラム等の各種プログラムデータが予め記憶
されている。所定値メモリ領域13には減算される所定
値に関するデータが予め記憶されている。この所定値
は、印字ヘッド37の発熱による印字不良が発生するこ
となく連続して印字可能な後述する所定時間当りのドッ
ト数に設定されている。従って所定時間当りの実際の印
字ドット数がこの所定値以下であれば、印字ヘッド37
は発熱による印字不良を生ずることなく、常に安定した
印字動作が永続的に持続される。また、基準値メモリ領
域15には基準値に関するデータが予め記憶されてい
る。この基準値は、印字ヘッド37が前記所定値を越え
るドット数の印字を行った時、該印字ヘッド37には熱
量が蓄積されて印字不良を生じることになるが、この蓄
積された熱量による印字不良が生じ始める手前の、前記
所定値を越えるドット数の総計に設定される。
A ROM 5 and a RAM 7 are connected to the CPU 1, respectively, and the ROM 5 has a dot pattern memory area 9, a program memory area 11, a predetermined value memory area 13 and a reference value memory area 15. In the dot pattern memory area 9, dot pattern data corresponding to various print data such as characters and figures is stored in advance. In the program memory area 11, various program data such as a program for executing a print restriction operation described later is stored in advance. In the predetermined value memory area 13, data regarding a predetermined value to be subtracted is stored in advance. This predetermined value is set to the number of dots per a predetermined time, which will be described later, that enables continuous printing without causing printing defects due to heat generation of the print head 37. Therefore, if the actual number of print dots per predetermined time is less than or equal to this predetermined value, the print head 37
Does not cause printing failure due to heat generation, and a stable printing operation is continuously maintained at all times. Further, the reference value memory area 15 stores in advance data relating to the reference value. With this reference value, when the print head 37 prints with the number of dots exceeding the predetermined value, heat quantity is accumulated in the print head 37 to cause defective printing, but printing by the accumulated heat quantity is performed. It is set to the total number of dots that exceeds the predetermined value before the defect starts to occur.

前記RAM7は入力バッファ領域17、プリントバッフ
ァ領域19、印字ドット数メモリ領域21及び特別印字
フラグ23とを有している。そして入力バッファ領域1
7には外部装置から順次入力される一印字行分の印字デ
ータが記憶される。プリントバッファ領域19には外部
装置から印字指令データが入力されたとき、入力バッフ
ァ領域17に記憶された印字データに基づいてドットパ
ターンメモリ領域9からアクセスされた一印字行分のド
ットパターンデータが記憶される。印字ドット数メモリ
領域21には印字動作に伴ってプリントバッファ領域1
9からアクセスされた各ドット列のドットパターンデー
タに基づいて実際に印字される印字ドット数が記憶され
る。印字制限フラグ23は印字行の印字動作に先立っ
て、印字ドット数メモリ領域21に記憶された印字ドッ
ト数が前記基準値メモリ領域15に記憶された基準値以
上の場合にセットされる。
The RAM 7 has an input buffer area 17, a print buffer area 19, a print dot number memory area 21, and a special print flag 23. And input buffer area 1
In 7 is stored print data for one print line which is sequentially input from an external device. When print command data is input from the external device to the print buffer area 19, the dot pattern data for one print line accessed from the dot pattern memory area 9 based on the print data stored in the input buffer area 17 is stored. To be done. In the print dot number memory area 21, the print buffer area 1
The number of print dots actually printed based on the dot pattern data of each dot row accessed from 9 is stored. The print restriction flag 23 is set when the number of print dots stored in the print dot number memory area 21 is equal to or larger than the reference value stored in the reference value memory area 15 prior to the printing operation of the print line.

前記CPU1はカウンタ手段25、時間計測手段27、
減算手段29、判断手段31及び印字制御手段33とを
構成している。即ち、前記CPU1は印字動作に伴って
印字ドット数メモリ領域21に記憶された印字ドット数
に、プリントバッファ領域19からアクセスされたドッ
トパターンデータに基づいて実際に印字される1ドット
列中の印字ドット数を逐次加算する。また、CPU1は
プログラムに従って電源投入時より時間を計測し、所定
時間毎に前記印字ドット数メモリ領域21に記憶された
印字ドット数から所定値メモリ領域13に記憶された所
定値を逐次減算する。更にCPU1は印字ドット数メモ
リ領域21に記憶された印字ドット数が前記基準値メモ
リ領域15に記憶された基準値以上であるか否かを判断
する。そしてCPU1は印字ドット数メモリ領域21に
記憶された印字ドット数が基準値以上であると判断した
とき、前記印字制限フラグ23をセットすると共にこの
印字行を複数回に分けた印字制限動作により印字するよ
うに後述する印字ヘッド駆動装置35を制御する。即
ち、例えば1回目の印字時には印字ヘッド37における
ドット列の奇数番目に位置する印字ワイヤにより、また
2回目の印字時にはドット列の偶数番目に位置する印字
ワイヤにより印字する。
The CPU 1 includes a counter means 25, a time measuring means 27,
The subtraction unit 29, the determination unit 31, and the print control unit 33 are configured. That is, the CPU 1 prints the number of print dots stored in the print dot number memory area 21 in accordance with the print operation, based on the dot pattern data accessed from the print buffer area 19 and prints in one dot row. The number of dots is sequentially added. Further, the CPU 1 measures the time after the power is turned on according to the program, and sequentially subtracts the predetermined value stored in the predetermined value memory area 13 from the print dot number stored in the print dot number memory area 21 at every predetermined time. Further, the CPU 1 determines whether or not the number of print dots stored in the print dot number memory area 21 is equal to or larger than the reference value stored in the reference value memory area 15. When the CPU 1 determines that the number of print dots stored in the print dot number memory area 21 is equal to or greater than the reference value, the print limit flag 23 is set and the print line is printed by the print limit operation divided into a plurality of times. The print head driving device 35, which will be described later, is controlled so as to do so. That is, for example, at the time of the first printing, printing is performed by the print wires positioned at the odd-numbered dot rows in the print head 37, and at the time of the second printing, the printing wires positioned at the even-numbered positions of the dot rows.

前記CPU1には印字ヘッド駆動装置35が電気的に接
続され、該印字ヘッド駆動装置35には印字ヘッド37
が電気的に接続されている。この印字ヘッド37は印字
行と直交する列方向に配列された複数の印字ワイヤ(図
示せず)を有し、各印字ワイヤは印字ヘッド37に内蔵
され、対応する電磁石装置(図示せず)により選択駆動
される。また、該印字ヘッド37には駆動電源(図示せ
す)が接続されている。前記CPU1にはキャリッジ駆
動装置39が電気的に接続され、該キャリッジ駆動装置
39は入力されたキャリッジ駆動信号に基づいてキャリ
ッジ駆動モータ41を回転駆動する。これによりキャリ
ッジ駆動モータ41の駆動に従って印字ヘッド37を搭
載したキャリッジ(図示せず)が印字行に沿って移動す
る。前記CPU1には紙送り駆動装置43が電気的に接
続され、該紙送り駆動装置43は入力された用紙給送信
号に基づいて紙送り駆動モータ45を回転させることに
より印字用紙(図示せず)を紙送りする。
A print head drive unit 35 is electrically connected to the CPU 1, and a print head 37 is attached to the print head drive unit 35.
Are electrically connected. The print head 37 has a plurality of print wires (not shown) arranged in a column direction orthogonal to the print row, and each print wire is built in the print head 37 and is connected to a corresponding electromagnet device (not shown). It is selectively driven. A drive power source (not shown) is connected to the print head 37. A carriage driving device 39 is electrically connected to the CPU 1, and the carriage driving device 39 rotates a carriage driving motor 41 based on the inputted carriage driving signal. As a result, the carriage (not shown) on which the print head 37 is mounted moves according to the drive of the carriage drive motor 41 along the print line. A paper feed drive device 43 is electrically connected to the CPU 1, and the paper feed drive device 43 rotates a paper feed drive motor 45 based on an input paper feed signal to print paper (not shown). Paper feed.

次に第2図及び第3図に従ってその作用を説明する。Next, the operation will be described with reference to FIGS.

CPU1はステップ50において印字ドット数メモリ領
域21に記憶される印字ドット数を初期値にセットする
と共に時間計測手段27をスタートさせた後、ステップ
51において印字制限フラグ23をリセットする。次
に、CPU1はステップ52において外部装置からデー
タが転送されたか否かを判定する。該判定がYESの場
合には、CPU1はステップ53において転送されたデ
ータが印字指令データであるか否かを判定する。該判定
がNOで転送されたデータが印字データの場合には、C
PU1はステップ54において外部装置から転送された
印字データをRAM7の入力バッファ領域17に記憶し
た後、ステップ55において所定時間が経過したか否か
を判定する。該判定がNOで所定時間が経過していない
場合には、ステップ52へ戻る。反対にステップ55の
判定がYESで所定時間が経過した場合には、CPU1
はステップ56において前記ステップ50により初期値
にセットされた印字ドット数メモリ領域21の印字ドッ
ト数から所定値を減算してステップ52へ戻る。尚、前
記ステップ52の判定がNOで入力バッファ領域17か
らデータが転送されていない場合には、直接ステップ5
5へ移る。また、前記ステップ56による減算結果が負
の値になる場合には、印字ドット数記憶領域21に記憶
される印字ドット数が“0”に保持される。このように
CPU1は上記ステップ52〜56に従って外部装置か
ら順次転送される一印字行分の印字データをRAM7の
入力領域17へ順次記憶させると共に所定時間毎に印字
ドット数メモリ領域21に記憶された印字ドット数から
所定値を順次減算する。
In step 50, the CPU 1 sets the number of print dots stored in the print dot number memory area 21 to an initial value and starts the time measuring means 27, and then resets the print restriction flag 23 in step 51. Next, the CPU 1 determines in step 52 whether data has been transferred from the external device. If the determination is YES, the CPU 1 determines whether the data transferred in step 53 is print command data. If the judgment is NO and the transferred data is print data, C
The PU 1 stores the print data transferred from the external device in the input buffer area 17 of the RAM 7 in step 54, and then determines in step 55 whether a predetermined time has elapsed. If the determination is NO and the predetermined time has not elapsed, the process returns to step 52. On the contrary, if the determination in step 55 is YES and the predetermined time has elapsed, the CPU 1
In step 56, a predetermined value is subtracted from the number of print dots in the print dot number memory area 21 set to the initial value in step 50, and the process returns to step 52. If the determination in step 52 is NO and data is not transferred from the input buffer area 17, step 5 is directly executed.
Go to 5. When the subtraction result in step 56 is a negative value, the number of print dots stored in the print dot number storage area 21 is held at "0". As described above, the CPU 1 sequentially stores the print data for one print line sequentially transferred from the external device in the input area 17 of the RAM 7 according to the above steps 52 to 56, and is also stored in the print dot number memory area 21 at every predetermined time. A predetermined value is sequentially subtracted from the number of print dots.

そして外部装置から印字指令データが転送され、前記ス
テップ53の判定がYESの場合には、CPU1はステ
ップ69において、入力バッファ領域17に記憶された
印字データに基づいてドットパターンメモリ領域9から
アクセスされたドットパターンデータをプリントバッフ
ァ領域19に展開記憶させる。その後、CPU1はステ
ップ57において該印字行の印字動作に先立って印字ド
ット数メモリ領域21に記憶された印字ドット数が基準
値メモリ領域15に記憶された基準値以上であるか否か
を判定する。そして、このステップ57の判定がNOの
場合には、CPU1はステップ58においてプリントバ
ッファ領域19から転送された1ドット列のドットパタ
ーンデータを読込む。そして、CPU1はステップ59
において印字ドット数メモリ領域21に記憶された印字
ドット数に、前記ステップ58において読込まれたドッ
トパターンデータに応じて1ドット列中の印字ドット数
を加算する。次に、CPU1はステップ60において印
字制限フラグ23がセットされているか否かを判定す
る。前記ステップ57の判定がNOであり、印字制限フ
ラグ23がリセット状態にあるため該ステップ60の判
定はNOになる。これによりCPU1はステップ61に
おいて印字ヘッド37における全ての印字ワイヤをドッ
トパターンデータに基づいて選択駆動して該ドット列を
印字した後、ステップ62において所定時間が経過した
か否かを判定する。該判定がYESで所定時間が経過し
た場合には、CPU1はステップ63において印字ドッ
ト数メモリ領域21に記憶された印字ドット数から所定
値を減算した後、ステップ64において一印字行分の印
字データを印字したか否かを判定する。該印字行の印字
途中で該ステップ64の判定がNOの場合には、ステッ
プ58へ戻る。尚、前記ステップ62の判定がNOで所
定時間が経過していない場合には、直接ステップ64へ
移る。
Then, the print command data is transferred from the external device, and if the determination in step 53 is YES, the CPU 1 is accessed from the dot pattern memory area 9 based on the print data stored in the input buffer area 17 in step 69. The dot pattern data is expanded and stored in the print buffer area 19. Thereafter, in step 57, the CPU 1 determines whether or not the number of print dots stored in the print dot number memory area 21 is equal to or larger than the reference value stored in the reference value memory area 15 prior to the printing operation of the print line. . Then, if the determination in step 57 is NO, the CPU 1 reads the dot pattern data of one dot row transferred from the print buffer area 19 in step 58. Then, the CPU 1 proceeds to step 59.
At, the number of print dots stored in the print dot number memory area 21 is added to the number of print dots in one dot row in accordance with the dot pattern data read in step 58. Next, the CPU 1 determines in step 60 whether the print restriction flag 23 is set. Since the determination in step 57 is NO and the print restriction flag 23 is in the reset state, the determination in step 60 is NO. As a result, the CPU 1 selectively drives all the print wires in the print head 37 based on the dot pattern data to print the dot row in step 61, and then determines in step 62 whether a predetermined time has elapsed. When the determination is YES and the predetermined time has elapsed, the CPU 1 subtracts the predetermined value from the print dot number stored in the print dot number memory area 21 in step 63, and then in step 64, print data for one print line. It is determined whether or not is printed. If the determination in step 64 is NO during the printing of the print line, the process returns to step 58. If the determination in step 62 is NO and the predetermined time has not elapsed, the process directly moves to step 64.

上記したステップ58〜64に従って印字ドット数メモ
リ領域21に記憶された印字ドット数に、印字される1
ドット列中の実際に印字される印字ドット数を逐次加算
しながら印字ヘッド37の全ての印字ワイヤを使用して
各ドット列を逐次印字すると共に所定時間が経過する毎
に印字ドット数メモリ領域21に記憶された印字ドット
数から所定値を順次減算する。
According to steps 58 to 64 described above, the number of printing dots stored in the memory area 21 is 1
Each dot row is sequentially printed using all the print wires of the print head 37 while sequentially adding the number of print dots actually printed in the dot row, and the print dot number memory area 21 is set every time a predetermined time elapses. A predetermined value is sequentially subtracted from the number of print dots stored in.

尚、印字動作の途中において、前記ステップ59により
加算された印字ドット数メモリ領域21の印字ドット数
が基準値以上になった場合においても、この実施例にお
いては、印字ヘッド37の全ての印字ワイヤを使用した
印字動作をそのまま続行して通常の印字動作により該印
字行を印字する。
Even when the number of print dots added in step 59 in the memory area 21 exceeds the reference value during the printing operation, all the print wires of the print head 37 are used in this embodiment. The printing operation using is continued and the printing line is printed by the normal printing operation.

このように印字ヘッド37における全ての印字ワイヤを
使用した通常の印字動作により一印字行分の印字動作が
終了すると、ステップ64の判定がYESとなり、ステ
ップ51へ戻る。
When the print operation for one print line is completed by the normal print operation using all the print wires in the print head 37 in this way, the determination in step 64 is YES and the process returns to step 51.

また、CPU1はステップ57においてNOと判定した
場合には、ステップ65において印字制限フラグ23を
セットした後、ステップ58及びステップ59へ移る。
そして印字制限フラグ23がセットされているため、ス
テップ60の判定がYESとなり、CPU1はステップ
66において1回目の印字動作であるか否かを判定す
る。該判定がYESの場合には、CPU1はステップ6
7において印字ヘッド37における奇数番目の印字ワイ
ヤを選択駆動することにより該1ドット列を印字した
後、ステップ62へ移る。このようにステップ58〜6
0、ステップ66〜67及びステップ62〜64に従っ
て該印字行の各ドット列を印字ヘッド37における奇数
番目の印字ワイヤを使用して逐次印字する。
If the CPU 1 determines NO in step 57, it sets the print restriction flag 23 in step 65, and then proceeds to steps 58 and 59.
Since the print restriction flag 23 is set, the determination in step 60 is YES, and the CPU 1 determines in step 66 whether or not it is the first printing operation. If the determination is YES, the CPU 1 executes step 6
In step 7, the one-dot row is printed by selectively driving the odd-numbered print wires in the print head 37, and then the process proceeds to step 62. In this way, steps 58-6
0, steps 66 to 67 and steps 62 to 64, each dot row of the print row is sequentially printed using the odd-numbered print wires in the print head 37.

そして奇数ドット列による一印字行分の印字動作が終了
すると、前記ステップ66の判定がNOとなり、CPU
1はステップ68において印字ヘッド37の偶数番目の
印字ワイヤを選択駆動しながら各ドット列を逐次印字
し、このようにして該印字行を2回に分けた印字制限動
作により印字する。そしてこの2回目の印字動作が終了
すると、ステップ64の判定がYESとなり、CPU1
はステップ51へ戻る。
Then, when the printing operation for one print line by the odd-numbered dot row is completed, the determination at step 66 becomes NO, and the CPU
In step 68, each dot row is sequentially printed while selectively driving the even-numbered print wires of the print head 37 in step 68, and thus the print row is printed by the print restriction operation divided into two times. When the second printing operation is completed, the determination in step 64 is YES, and the CPU 1
Returns to step 51.

このように本実施例は、印字行の印字動作に先立って所
定時間との関連において印字ドット数メモリ領域21に
記憶された印字ドット数が基準値以上であるか否かを判
定し、該印字ドット数が基準値以上の場合には、印字駆
動される印字ヘッド37における印字ワイヤを奇数番目
と偶数番目との2回に分けた印字制限動作により該印字
行を印字する。このため、印字ヘッド37の冷却が促進
されて印字ヘッド37の発熱に起因するドット抜け等を
防止し、文字、図形等を高品質に印字することが可能で
ある。
As described above, this embodiment determines whether or not the number of print dots stored in the print dot number memory area 21 is greater than or equal to the reference value in relation to the predetermined time before the printing operation of the print line, When the number of dots is equal to or larger than the reference value, the print wire is printed by the print restriction operation in which the print wire in the print head 37 driven for printing is divided into two, that is, odd-numbered and even-numbered. For this reason, cooling of the print head 37 is promoted, dot omission and the like due to heat generation of the print head 37 can be prevented, and characters, figures, etc. can be printed with high quality.

尚、上記説明においては、印字ドット数メモリ領域21
に記憶された印字ドット数が基準値以上の場合に実行す
る印字制限動作を印字ヘッド37の奇数番目に位置する
印字ワイヤと偶数番目に位置する印字ワイヤとにより2
回に分けて印字するものとしたが、本発明における印字
制限動作は、一印字行を2回で印字するものに限定され
るものではなく、2回以上に分けても良い。また、印字
制限動作は、適宜の時間、印字動作を中断し印字ヘッド
を単に印字行に沿って適宜の回数、往復動させて印字ヘ
ッド37の放熱を図る印字動作であっても良い。
In the above description, the print dot number memory area 21
When the number of print dots stored in the print head 37 is equal to or greater than the reference value, the print limit operation is performed by the print wires positioned at the odd-numbered and even-numbered positions of the print head 37.
Although the printing is performed separately, the print limiting operation in the present invention is not limited to printing one print line twice, and may be performed twice or more. Further, the print restriction operation may be a print operation in which the print operation is interrupted for an appropriate time and the print head is simply reciprocated along the print line an appropriate number of times to radiate heat from the print head 37.

更に、上記説明においては、一印字行の印字動作途中に
おいて、印字ドット数メモリ領域21に記憶された印字
ドット数が基準値以上になった場合には、該印字行の印
字動作をそのまま続行するものとしたが、本発明は印字
ドット数が基準値以上になったドット列位置以降の印字
動作を中断して印字ヘッド37を印字行に沿って移動さ
せることにより該印字ヘッド37の放熱を図った後、該
ドット列位置から印字動作を再び実行するか、或いは該
ドット列位置において印字動作を適宜の時間、中断する
ことにより印字ヘッド37の放熱を図るようにしてもよ
い。
Further, in the above description, when the number of print dots stored in the print dot number memory area 21 becomes equal to or larger than the reference value during the print operation of one print line, the print operation of the print line is continued as it is. However, according to the present invention, the print operation after the dot row position where the number of print dots exceeds the reference value is interrupted and the print head 37 is moved along the print line to radiate heat from the print head 37. After that, the printing operation may be performed again from the dot row position, or the printing operation may be interrupted at the dot row position for an appropriate time to radiate heat from the print head 37.

また更に、上記説明において印字装置をインパクト型ド
ットプリンタとしたが、本発明は印字要素としての多数
の発熱素子が印字行と直交する方向へ配列することによ
り印字ヘッドのドット列を構成し、これらの発熱素子を
選択駆動することにより文字、図形等をサーマル形式或
いは熱転写形式で印字する印字装置に実施した場合であ
っても実施出来る。
Furthermore, in the above description, the printing device is an impact type dot printer, but the present invention forms a dot row of a print head by arranging a large number of heating elements as printing elements in a direction orthogonal to a printing line. It can be carried out even when it is carried out in a printing device for printing characters, figures, etc. in a thermal type or a thermal transfer type by selectively driving the heating element of.

[発明の効果] このように本発明は、印字行中の印字ドット数を時間と
の関連において検出することにより印字ヘッドの発熱に
起因する印字駆動特性の低下による印字不良を防止し、
文字、図形等を高品質に印字することが可能な印字装置
を提供するものである。
[Effects of the Invention] As described above, according to the present invention, by detecting the number of print dots in a print line in relation to time, it is possible to prevent print defects due to deterioration of print drive characteristics due to heat generation of the print head,
It is an object of the present invention to provide a printing device capable of printing characters, graphics, etc. in high quality.

【図面の簡単な説明】[Brief description of drawings]

第1図は印字装置の制御構成を示す電気的ブロック図、
第2図及び第3図は作用を示すフローチャートである。 図中25はカウンタ手段、27は時間計測手段、29は
減算手段、31は判断手段、33は印字制御手段、37
は印字ヘッドである。
FIG. 1 is an electrical block diagram showing the control configuration of the printing apparatus,
2 and 3 are flowcharts showing the operation. In the figure, 25 is a counter unit, 27 is a time measuring unit, 29 is a subtracting unit, 31 is a judging unit, 33 is a print controlling unit, and 37.
Is the print head.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】印字ヘッドのドット列を構成する複数の印
字要素を、その印字ヘッドの移動に伴って選択的に駆動
することにより文字、図形等を印字するようにした印字
装置において、 前記印字ヘッドの印字動作に伴って、印字されるドット
数をカウントするカウンタ手段と、 時間を計測する時間計測手段と、 前記時間計測手段が所定時間計測する毎に、前記カウン
タ手段のカウント値から所定値を減算する減算手段と、 前記カウンタ手段のカウント値が基準値以上であるか否
かを判断するための判断手段と、 前記判断手段が基準値以上であると判断したとき、前記
印字ヘッドの印字駆動を制限するように印字制御する印
字制御手段と、 を備えることを特徴とする印字装置。
1. A printing apparatus, wherein a plurality of printing elements forming a dot row of a print head are selectively driven according to the movement of the print head to print characters, figures, etc. A counter unit that counts the number of dots printed with the print operation of the head, a time measuring unit that measures time, and a predetermined value from the count value of the counter unit each time the time measuring unit measures a predetermined time. Subtraction means for subtracting, a judgment means for judging whether or not the count value of the counter means is a reference value or more, and a printout of the print head when the judgment means determines that the count value is a reference value or more. A printing apparatus comprising: a printing control unit that controls printing so as to limit driving.
JP59234732A 1984-09-25 1984-11-06 Printer Expired - Lifetime JPH0635193B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP59234732A JPH0635193B2 (en) 1984-11-06 1984-11-06 Printer
US06/779,095 US4653940A (en) 1984-09-25 1985-09-23 Dot-matrix printer with dot counter for efficient high-quality printing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59234732A JPH0635193B2 (en) 1984-11-06 1984-11-06 Printer

Publications (2)

Publication Number Publication Date
JPS61112649A JPS61112649A (en) 1986-05-30
JPH0635193B2 true JPH0635193B2 (en) 1994-05-11

Family

ID=16975493

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59234732A Expired - Lifetime JPH0635193B2 (en) 1984-09-25 1984-11-06 Printer

Country Status (1)

Country Link
JP (1) JPH0635193B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3017968U (en) * 1995-05-10 1995-11-07 明成エンジニアリング株式会社 Film packaged drinking water
US7264326B2 (en) 2004-05-25 2007-09-04 Brother Kogyo Kabushiki Kaisha Inkjet printer

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003080757A (en) * 2001-09-10 2003-03-19 Brother Ind Ltd Thermal recorder
JP5353446B2 (en) * 2009-05-26 2013-11-27 ブラザー工業株式会社 Printing device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS574782A (en) * 1980-06-12 1982-01-11 Oki Electric Ind Co Ltd Dot printer
JPS58114983A (en) * 1981-12-28 1983-07-08 Canon Inc Printer

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3017968U (en) * 1995-05-10 1995-11-07 明成エンジニアリング株式会社 Film packaged drinking water
US7264326B2 (en) 2004-05-25 2007-09-04 Brother Kogyo Kabushiki Kaisha Inkjet printer

Also Published As

Publication number Publication date
JPS61112649A (en) 1986-05-30

Similar Documents

Publication Publication Date Title
EP0329369B1 (en) Method and apparatus for energizing thermal head of a thermal printer
US4560993A (en) Thermal printing method and thermal printer
US4653940A (en) Dot-matrix printer with dot counter for efficient high-quality printing
JP2621026B2 (en) Thermal print control system
JP2831653B2 (en) Ink jet recording device
JP2893824B2 (en) Printer
JPS6186275A (en) Method of preventing overheat of printing head
JPH0635193B2 (en) Printer
US6388690B1 (en) Thermal recording apparatus
JPH0145266B2 (en)
JPH11138872A (en) Thermal printer
JPH0129712B2 (en)
JPH0647290B2 (en) Printer
JP3234685B2 (en) Printer printing duty control device
JPH0550658A (en) Serial dot printer
JPH02196672A (en) Controlling method for serial recorder
JPS6398475A (en) Printer
JP2570363B2 (en) How to energize the thermal head in a thermal printer
JPS60201965A (en) Printer with compensation for missing of dot
JP2522340B2 (en) Dot matrix printer controller
JP3077441B2 (en) Printer temperature controller
JP3021863B2 (en) Dot matrix printer
JPS6183047A (en) Multiline printing apparatus
JPS62211153A (en) Printing control system for wire dot printer
JPS62122368A (en) Method for controlling print of thermal transfer printer

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term