JPH07205457A - Dot impact printer - Google Patents

Dot impact printer

Info

Publication number
JPH07205457A
JPH07205457A JP710394A JP710394A JPH07205457A JP H07205457 A JPH07205457 A JP H07205457A JP 710394 A JP710394 A JP 710394A JP 710394 A JP710394 A JP 710394A JP H07205457 A JPH07205457 A JP H07205457A
Authority
JP
Japan
Prior art keywords
unit
print
dots
printing
comparison
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
JP710394A
Other languages
Japanese (ja)
Inventor
Hiroshi Yamaguchi
浩史 山口
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 JP710394A priority Critical patent/JPH07205457A/en
Publication of JPH07205457A publication Critical patent/JPH07205457A/en
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)

Abstract

PURPOSE:To continue the printing by eliminating a printing failure and a damage by providing a limitation section or the like that limits the print action of a print head based on a comparison result of a comparison section and a judgment result of a judgment section. CONSTITUTION:When (anyone of the results of first and second comparison sections 80, 93 exceeds a reference, a print limitation flag is set as F=1. The reference values are set such that of the second comparison section 93 is lower than that of the first comparison section 80. As a result, even in the case where the total number of printed dots of a whole print head is comparatively small, when the print is concentrated to a specific print element, the number of dots in an exceeding print dot number region 72 exceeds the second reference so that the print limitation flag is set as F=1. Even when a print demand is generated, the print is not started in the case where the print flag is in a state of F=1. When a time sufficient for cooling the print head is passed, the print flag is set as F=0 so that a next print action is allowed to be performed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、コンピュータなどの出
力データをドットマトリクス形式で印字するドットイン
パクト印字装置に関し、特に、印字ヘッドの過負荷を抑
制する制御装置の構成に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a dot impact printing apparatus for printing output data of a computer or the like in a dot matrix format, and more particularly to the construction of a control apparatus for suppressing overload of a print head.

【0002】[0002]

【従来の技術】従来、ドットインパクト印字装置では発
熱による印字ヘッドの破損や印字不良、およびドライバ
素子などの破損を防ぐために印字動作毎にその動作時の
印字ドット数を計数し、その計数値が基準値を超える場
合には、印字を休止するなどの特別な動作をして、印字
ヘッドおよびドライバ素子の過熱を防止していた。
2. Description of the Related Art Conventionally, in a dot impact printing apparatus, in order to prevent damage to a print head or printing failure due to heat generation and damage to a driver element or the like, the number of print dots in each operation is counted, and the count value is counted. When the value exceeds the reference value, a special operation such as stopping the printing is performed to prevent the print head and the driver element from overheating.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、高密度
印字により急激に温度上昇したときに、コイルなどの駆
動素子が焼損するなど印字ヘッドの破損が発生するが、
同じ総ドット数を印字しても中・低密度印字時には温度
上昇に時間がかかるため印字ヘッドは破損することが少
ない。前述の急激な温度変化による過熱を防止できるよ
うに基準値を低く設定すると、中・低密度印字のときに
必要以上に印字が休止し、印字処理能力が低下するとい
う問題があった。
However, when the temperature rises rapidly due to high-density printing, the drive element such as a coil is burned and the print head is damaged.
Even if the same total number of dots is printed, it takes less time to raise the temperature during medium / low density printing, and the print head is less likely to be damaged. If the reference value is set low so as to prevent the above-mentioned overheating due to the abrupt temperature change, there is a problem that printing is unnecessarily stopped during medium / low density printing, and the print processing capability is reduced.

【0004】本発明は、上述した問題点を解決するため
になされたものであり、印字処理能力を必要以上に低下
させることなく、かつ、印字不良や破損も発生させない
で、印字を継続することができるようにするものであ
る。
The present invention has been made in order to solve the above-mentioned problems, and it is possible to continue printing without lowering the print processing capacity more than necessary and without causing printing defects or damage. It enables you to.

【0005】[0005]

【課題を解決するための手段】この目的を達成するため
に本発明のドットインパクト印字装置は、印字媒体に印
打する複数の印字素子を有する印字ヘッドと、前記印字
素子による印字ドット数を計数する計数部と、その計数
部により計数されたドット数を記憶する第1の記憶部
と、前記第1の記憶部のドット数を第1の基準値と比較
する第1の比較部と、所定の印字動作における前記印字
素子の最大印字可能ドット数に対して一定の割合となる
しきい値を算出する算出部と、前記計数部により計数さ
れたドット数が前記しきい値を超えるかどうかを判断す
る判断部と、前記第1の比較部の比較結果および前記判
断部の判断結果にもとづいて、前記印字ヘッドの印字動
作を制限する制限部とを備える。
In order to achieve this object, a dot impact printing apparatus of the present invention counts the number of dots printed by a print head having a plurality of printing elements for printing on a printing medium. A counting unit, a first storage unit that stores the number of dots counted by the counting unit, a first comparison unit that compares the number of dots in the first storage unit with a first reference value, and a predetermined number. A calculation unit that calculates a threshold value that is a constant ratio to the maximum printable dot number of the print element in the printing operation of, and whether the number of dots counted by the counting unit exceeds the threshold value. A judgment unit for judging, and a restriction unit for restricting the printing operation of the print head based on the comparison result of the first comparison unit and the judgment result of the judgment unit.

【0006】さらに本発明は、常に時間を計測する時間
計測部と、その時間計測部が所定時間計測する毎に、前
記第1の記憶部のドット数から第1の所定値を減算する
第1の減算部とを備え、前記第1の比較部は、前記第1
の減算部により減算されたドット数と前記第1の基準値
を比較する。
Further, according to the present invention, a time measuring unit for constantly measuring time, and a first predetermined value subtracting from the number of dots in the first storage unit every time the time measuring unit measures a predetermined time. And a subtraction unit for the first comparison unit,
The number of dots subtracted by the subtraction unit of 1 is compared with the first reference value.

【0007】前記計数部は前記印字素子毎に設けられ、
前記第1の記憶部は全印字素子の印字ドット数を記憶す
る。
The counting unit is provided for each of the printing elements,
The first storage unit stores the number of print dots of all print elements.

【0008】また本発明はさらに、前記判断部により、
前記計数部により計数されたドット数がしきい値を超え
ると判断されたとき、その超えたものの印字ドット数を
加算する第2の加算部と、その第2の加算部により計数
されたドット数を記憶する第2の記憶部と、前記時間計
測手段が所定時間計測する毎に、前記第2の記憶部のド
ット数から第2の所定値を減算する第2の減算手段と、
前記第2の記憶部のドット数を第2の基準値と比較する
第2の比較手段とを備え、前記制限部は、前記判断部の
判断結果にもとづく前記第2の比較部の比較結果と、前
記第1の比較部の比較結果にもとづいて、前記印字ヘッ
ドの印字動作を制限する。
Further, the present invention further comprises:
When it is determined that the number of dots counted by the counting unit exceeds a threshold value, a second adding unit that adds the number of print dots of the number that exceeds the threshold value, and the number of dots counted by the second adding unit And a second subtraction unit that subtracts a second predetermined value from the number of dots in the second storage unit every time the time measurement unit measures a predetermined time.
A second comparison unit that compares the number of dots in the second storage unit with a second reference value, and the limiting unit compares the comparison result of the second comparison unit based on the determination result of the determination unit. The printing operation of the print head is limited based on the comparison result of the first comparison unit.

【0009】本発明は、また前記判断部により、前記計
数部により計数されたドット数が前記しきい値を超える
と判断されたとき、その超えたものの印字ドット数に、
1よりも大きい係数を乗じた値を算出する補正部を備
え、前記第1の記憶部は、前記補正部の算出値と、前記
しきい値を超えなかったドット数とを加算して記憶す
る。
According to the present invention, when the judgment unit judges that the number of dots counted by the counting unit exceeds the threshold value, the number of printed dots exceeding the threshold value is
A correction unit that calculates a value multiplied by a coefficient greater than 1 is provided, and the first storage unit adds and stores the calculated value of the correction unit and the number of dots that has not exceeded the threshold value. .

【0010】[0010]

【作用】上記の構成を有する本発明のドットインパクト
印字装置は、印字素子による印字ドット数を計数すると
ともに、所定の印字動作における印字素子の最大印字可
能ドット数に対して一定の割合となるしきい値を算出す
る。そして印字ドット数を基準値と比較し、またその印
字ドット数が前記しきい値を超えているかどうか判断す
る。つまり印字ドット数が単に多いか少ないかの比較だ
けだなく、一定の割合を超えているかどうかも判断し
て、印字ヘッドの印字動作を制限する。例えば印字ドッ
ト数の累計から印字動作の制限つまり休止時間を設定す
るが、現印字行において一定の割合を超えている場合、
急激な温度上昇をもたらすため、さらにその休止時間を
長くするように補正する。
The dot impact printing apparatus of the present invention having the above-described structure counts the number of dots printed by the printing element and provides a fixed ratio to the maximum number of printable dots of the printing element in a predetermined printing operation. Calculate the threshold value. Then, the number of print dots is compared with a reference value, and it is determined whether the number of print dots exceeds the threshold value. That is, the printing operation of the print head is limited by not only comparing whether the number of print dots is large or small, but also determining whether the number of print dots exceeds a certain ratio. For example, when the limit of printing operation, that is, the pause time is set from the cumulative total of the number of print dots, but the current print line exceeds a certain percentage,
Since the temperature rises sharply, the rest time is corrected to be longer.

【0011】上記の印字ドット数から所定時間毎に、所
定値を逐次減算することで、印字ヘッドの自然冷却によ
る温度低下を考慮することで、より正確な印字ヘッドの
温度上昇を判断できる。また印字ドット数を、印字素子
毎に計数することにより、横罫線を印字する場合のよう
に特定の印字素子のみの温度上昇を判断できる。
By successively subtracting a predetermined value from the above-mentioned number of print dots at predetermined time intervals, it is possible to more accurately determine the temperature rise of the print head by considering the temperature decrease due to the natural cooling of the print head. Also, by counting the number of print dots for each print element, it is possible to determine the temperature rise of only a specific print element as in the case of printing a horizontal ruled line.

【0012】さらに、前記判断結果にもとづきしきい値
を超えた印字素子の印字ドット数を加算し、このドット
数から所定時間毎に、所定値を減算した結果を基準値と
比較する。この比較結果と前述の比較結果とで、印字制
限をする。つまり一定の割合を超えるドット数を印字し
て急激に温度上昇した場合、このように加算したドット
数で印字制限を長くし、しかもその直後の自然冷却を考
慮して、印字制限をする。
Further, the number of printing dots of the printing element which exceeds the threshold value is added based on the above judgment result, and the result of subtracting a predetermined value from this dot number at predetermined time intervals is compared with a reference value. Printing is restricted based on this comparison result and the above comparison result. That is, when the number of dots exceeding a certain ratio is printed and the temperature rapidly rises, the printing limit is lengthened by the number of dots added in this way, and the printing is limited in consideration of the natural cooling immediately thereafter.

【0013】また、前記判断結果にもとづきしきい値を
超えた印字素子の印字ドット数に、係数を乗じ、超えな
かったドット数とともに加算することで、一定の割合を
超えるドット数を印字して急激な温度上昇をした場合、
印字制限を長くする。
Further, based on the judgment result, the number of dots printed by the printing element which exceeds the threshold value is multiplied by a coefficient and added together with the number of dots which does not exceed the threshold value to print the number of dots exceeding a certain ratio. If there is a sudden temperature rise,
Increase the print limit.

【0014】[0014]

【実施例】以下、本発明を具体化した一実施例を図面を
参照して説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings.

【0015】図1はプリンタの制御構成を示すもので、
中央処理装置(以下CPUという)60はホストコンピ
ュータ等の外部装置(図示せず)とインターフェイス6
1を介して接続される。該外部装置から入力された印字
する文字データ、制御データ等の各種データは、CPU
60により読み書き可能なメモリ(RAM)63の入力
バッファ領域68に格納される。その格納されたデータ
のうち文字データは、CPU60により読出し専用メモ
リ(ROM)62の文字発生器領域64から対応するド
ットパターンが読出され、RAM63のプリントバッフ
ァ領域69に1行分のドットパターンとして格納され
る。CPU60はそのドットパターンを順次読出して、
印字ヘッド84の複数個の印字素子にドライバ85を介
して供給するとともに、ドライバ87を介してキャリッ
ジ(CR)モータ86を駆動し、印字ヘッド84を印字
行方向に移動しながら1行分の印字をドットマトリクス
形式で行う。またCPU60は1行の印字終了後、ドラ
イバ89を介して紙送り(LF)モータ88を駆動し、
印字行と直角方向に印字用紙を送る。
FIG. 1 shows the control configuration of the printer.
A central processing unit (hereinafter referred to as CPU) 60 is an interface 6 with an external device (not shown) such as a host computer.
1 is connected. Various data such as character data to be printed and control data input from the external device are stored in the CPU.
The data is stored in the input buffer area 68 of the readable / writable memory (RAM) 63. For the character data among the stored data, the corresponding dot pattern is read from the character generator area 64 of the read-only memory (ROM) 62 by the CPU 60 and stored in the print buffer area 69 of the RAM 63 as a dot pattern for one line. To be done. The CPU 60 sequentially reads the dot patterns,
A plurality of printing elements of the print head 84 are supplied through a driver 85, and a carriage (CR) motor 86 is driven through the driver 87 to print one line while moving the print head 84 in the print row direction. In dot matrix format. Further, the CPU 60 drives the paper feed (LF) motor 88 via the driver 89 after the printing of one line is completed,
Feed the printing paper in the direction perpendicular to the printing line.

【0016】これらの制御は、ROM62のプログラム
メモリ領域65に格納されたプログラムにもとづいてC
PU60の印字制御部81により実行される。
These controls are based on the program stored in the program memory area 65 of the ROM 62.
This is executed by the print control unit 81 of the PU 60.

【0017】印字ヘッド84は、周知のように複数の印
字ワイヤまたは印字素子などの印字要素を、磁石または
圧電素子などの駆動源により前進して、印字媒体に印打
するドットインパクト型のものである。
As is well known, the print head 84 is of a dot impact type in which printing elements such as a plurality of printing wires or printing elements are advanced by a driving source such as a magnet or a piezoelectric element to print on a printing medium. is there.

【0018】電源を投入した後、まず周知のとおり、プ
リンタの初期化が行われる。特に本発明にかかわるとこ
ろでは、RAM63の各印字ドット数領域70、71、
72およびしきい値領域73がリセットされ、CPU6
0のタイマ部78すなわち時間計測部がスタートする
(図2のステップ1)。各素子印字ドット数領域70お
よび超過印字ドット数領域72は、印字ヘッドの各印字
素子毎に設けられ、後述するように、各印字素子毎の印
字ドット数を加算して格納する。タイマ部78は、後述
するように所定時間毎に割り込み処理をするために、そ
の所定時間を計数するものである。
After the power is turned on, the printer is initialized as is well known. In particular, in the area related to the present invention, the print dot number areas 70, 71 of the RAM 63,
72 and the threshold area 73 are reset, and the CPU 6
The timer unit 78 of 0, that is, the time measuring unit starts (step 1 in FIG. 2). The element print dot number area 70 and the excess print dot number area 72 are provided for each print element of the print head, and as will be described later, the print dot numbers for each print element are added and stored. The timer unit 78 counts the predetermined time in order to perform an interrupt process at every predetermined time as described later.

【0019】RAM63の入力バッファ領域68に格納
された制御データのうちから印字指令が読出される(ス
テップ2)と、CPUの印字制御部81は、印字制限フ
ラグがF=0かどうか判定し(ステップ4)、F=0な
らば、文字データをドットパターンに変換してプリント
バッファ領域69に展開し、印字動作を行う(ステップ
5)。印字制限フラグがF=1ならば、後に述べる所定
時間毎の割り込み処理により印字制限フラグがF=0に
なるまで印字を制限すなわち休止する。ステップ2で読
出された制御データが印字指令以外のものならば、その
制御データに応じて他の処理を行う(ステップ3)。
When the print command is read from the control data stored in the input buffer area 68 of the RAM 63 (step 2), the print control unit 81 of the CPU determines whether the print restriction flag is F = 0 ( If F = 0 in step 4), the character data is converted into a dot pattern, expanded in the print buffer area 69, and the printing operation is performed (step 5). If the print restriction flag is F = 1, the print processing is restricted or paused until the print restriction flag becomes F = 0 by the interrupt processing at predetermined intervals described later. If the control data read in step 2 is other than the print command, other processing is performed according to the control data (step 3).

【0020】印字動作に際し印字制御部81は、プリン
トバッファ領域69からドットデータを読出して各印字
素子に供給し、1行印字する(ステップ5)。CPUの
計数部77は、各印字素子毎にその印字ドット数を読出
して計数し、各印字素子毎にRAM63の各素子印字ド
ット数領域70に格納する(ステップ6)。
In the printing operation, the printing control section 81 reads the dot data from the print buffer area 69, supplies it to each printing element, and prints one line (step 5). The counting unit 77 of the CPU reads out and counts the number of print dots for each print element, and stores it in each element print dot number area 70 of the RAM 63 for each print element (step 6).

【0021】またCPUのしきい値算出部94は、現印
字動作における1つの印字素子の最大印字可能ドット数
に対して一定の割合となる値(しきい値)を求める(ス
テップ7、8)。最大印字可能ドット数は印字開始位置
と印字終了位置との距離を印字方向のドットピッチで割
ることにより求める(ステップ7)。一定の割合は、急
激に温度が上昇してもコイルの焼損など印字ヘッドが破
損することのない程度の印字密度(例えば30%)に設
定される。これは印字ヘッドの性能に応じて実験により
求める。この割合は、ROM62のしきい値割合領域7
6に格納されている。算出部94は、領域76の割合を
読みだして最大印字可能ドット数に乗じて求めたしきい
値を、RAM63のしきい値領域73に格納する(ステ
ップ8)。
Further, the threshold value calculating section 94 of the CPU obtains a value (threshold value) which becomes a constant ratio to the maximum printable dot number of one printing element in the current printing operation (steps 7 and 8). . The maximum number of printable dots is obtained by dividing the distance between the print start position and the print end position by the dot pitch in the print direction (step 7). The fixed ratio is set to a print density (for example, 30%) that does not damage the print head such as burning of the coil even if the temperature rises rapidly. This is experimentally determined according to the performance of the print head. This ratio is the threshold ratio area 7 of the ROM 62.
6 is stored. The calculation unit 94 reads the ratio of the area 76 and stores the threshold value obtained by multiplying the maximum printable dot number in the threshold value area 73 of the RAM 63 (step 8).

【0022】CPUの判断部95は、各素子印字ドット
数領域70の印字ドット数としきい値領域73のしきい
値とを、各印字素子毎に比較する(ステップ9)。そし
て印字ドット数がしきい値を超えているとき、つまり、
高密度印字時には、CPU60の第2の加算部91は、
その印字素子が印字したドット数をRAMの超過印字ド
ット数領域(第2の記憶部)72に加算して格納する
(ステップ10)。
The determination section 95 of the CPU compares the number of print dots in each element print dot number area 70 with the threshold value in the threshold value area 73 for each print element (step 9). And when the number of print dots exceeds the threshold, that is,
During high-density printing, the second addition unit 91 of the CPU 60
The number of dots printed by the printing element is added and stored in the excess printing dot number area (second storage unit) 72 of the RAM (step 10).

【0023】CPU60の第1の加算部98は、各印字
素子が印字したドット数を総印字ドット数領域(第1の
記憶部)71に、印字ヘッド全体まとめて加算し格納す
る(ステップ11)。
The first adding unit 98 of the CPU 60 adds the number of dots printed by each print element to the total print dot number area (first storage unit) 71, and adds and stores the whole print head (step 11). .

【0024】時間計測部すなわちタイマ部78のスター
ト後には、図3のように所定時間計測する毎に割込み処
理が行われる。タイマ部78が所定時間(例えば25m
s)を計測すると、CPU60の第1の減算部79は、
総印字ドット数領域71のドット数から第1の所定値
(ROM62の領域66に格納されている)を減算する
(ステップ12)。また第2の減算部92は、超過印字
ドット数領域72のドット数から第2の所定値(ROM
62の領域74に格納されている)を減算する(ステッ
プ13)。これらの減算は、自然冷却による温度低下を
考慮したものである。
After the time measuring unit, that is, the timer unit 78 is started, interrupt processing is performed every time a predetermined time is measured as shown in FIG. The timer unit 78 has a predetermined time (for example, 25 m
s) is measured, the first subtraction unit 79 of the CPU 60
The first predetermined value (stored in the area 66 of the ROM 62) is subtracted from the number of dots in the total print dot number area 71 (step 12). The second subtraction unit 92 uses the number of dots in the excess print dot number area 72 to determine a second predetermined value (ROM
(Stored in the area 74 of 62) is subtracted (step 13). These subtractions take into account the temperature drop due to natural cooling.

【0025】CPUの第2の比較部93は、減算された
超過印字ドット数領域72のドット数と第2の基準値
(ROM62の領域75に格納されている)と比較す
る。そのドット数が第2の基準値を下回っているなら
ば、CPUの第1の比較部80は、減算された総印字ド
ット数領域71のドット数と第1の基準値(ROM62
の領域67に格納されている)と比較する。その結果、
ドット数が第1の基準値を下回っているならば、フラッ
グ領域99の印字制限フラッグをF=0とする(ステッ
プ16)。
The second comparing section 93 of the CPU compares the subtracted dot number of the excess print dot number area 72 with the second reference value (stored in the area 75 of the ROM 62). If the number of dots is less than the second reference value, the first comparison unit 80 of the CPU determines the number of dots in the subtracted total print dot number area 71 and the first reference value (ROM 62).
Stored in the area 67 of the above). as a result,
If the number of dots is less than the first reference value, the print restriction flag of the flag area 99 is set to F = 0 (step 16).

【0026】上記第1および第2の比較部80、93の
結果が、いずれか一方でも超えているならば、印字制限
フラッグをF=1とする(ステップ17)。第2の比較
部93は、第1の比較部80よりも早く基準値を超える
ように、その基準値を設定してある。つまり印字ヘッド
全体の印字ドット数は比較的少なくても、特定の印字素
子に印字が集中している場合、超過印字ドット数領域7
2のドット数が第2の基準値を超えて、印字制限フラッ
グをF=1とする。
If the results of the first and second comparing sections 80 and 93 exceed either one, the print restriction flag is set to F = 1 (step 17). The second comparing section 93 sets the reference value so that it exceeds the reference value earlier than the first comparing section 80. In other words, even if the number of print dots in the entire print head is relatively small, if the print is concentrated on a specific print element, the excess print dot number area 7
When the number of dots of 2 exceeds the second reference value, the print restriction flag is set to F = 1.

【0027】次の行の印字指令があって(ステップ2)
も、印字制限フラッグがF=1であれば(ステップ
4)、印字を開始しない。上記の割り込み処理で総印字
ドット数領域71および超過ドット数領域72のいずれ
もドット数が各基準値を下回るまで、所定時間毎に減算
を繰り返す。印字ヘッドが冷却されるのに十分な時間経
過すると、印字制限フラッグがF=0になり、次の行の
印字動作に入ることができる。
There is a print command for the next line (step 2)
Also, if the print restriction flag is F = 1 (step 4), printing is not started. In the above interruption process, the subtraction is repeated every predetermined time until the dot number falls below each reference value in both the total print dot number area 71 and the excess dot number area 72. After a sufficient time for the print head to cool, the print limit flag becomes F = 0 and the printing operation for the next line can be started.

【0028】上記のように、高密度印字時には急激に温
度上昇しコイルの焼損など印字ヘッドの破損が発生する
ので、ステップ9で高密度かどうか判断し、さらにその
高密度印字が一定以上累積しているかどうかをステップ
14で判断して、印字制限をする。中・低密度印字時に
は温度上昇に時間がかかるため印字ヘッドは破損するこ
とはないので、総印字ドット数領域71のドット数ステ
ップ15で過大にならない限り、印字制限をしない。つ
まり無用な停止をしない。
As described above, during high-density printing, the temperature rises rapidly and the print head is damaged, such as coil burnout. Therefore, it is judged in step 9 whether or not the density is high, and the high-density printing is accumulated over a certain level. It is judged in step 14 whether or not there is a print restriction. Since the print head is not damaged because it takes a long time to increase the temperature during medium / low density printing, no printing is restricted unless the dot count step 15 of the total print dot count area 71 becomes excessive. In other words, don't uselessly stop.

【0029】図4、5、6は本発明の他の実施例を示す
ものである。この実施例では図4に示すように、CPU
に前記実施例の第2の加算部91、第2の減算部92お
よび第2の比較部93はなく、ROM62に第2の所定
値領域74および第2の基準値領域75はなく、またR
AM63に超過ドット数領域72はない。かわりにCP
U60に補正部97、ROM62に係数領域96を設け
る。
4, 5 and 6 show another embodiment of the present invention. In this embodiment, as shown in FIG.
In the second embodiment, the second adding unit 91, the second subtracting unit 92 and the second comparing unit 93 are not provided, the ROM 62 does not have the second predetermined value region 74 and the second reference value region 75, and R
There is no excess dot number area 72 in AM63. CP instead
A correction unit 97 is provided in U60, and a coefficient area 96 is provided in ROM62.

【0030】図5のステップ10において、補正部97
は、しきい値を超えた印字ドット数に1よりも大きい係
数(ROM62の係数領域96に格納されている、例え
ば1.5)を乗じた補正値を算出し、ステップ11でそ
の補正値を総ドット数領域71にしきい値を超えなかっ
た印字ドット数とともに加算する。図6の割込み処理で
は、タイマ部78が所定時間を計測する毎に、CPU6
0の第1の減算部79は、総印字ドット数領域71のド
ット数から第1の所定値(ROM62の領域66に格納
されている)を減算し(ステップ12)、第1の比較部
80は、減算された総印字ドット数領域71のドット数
と第1の基準値(ROM62の領域67に格納されてい
る)と比較する(ステップ15)。その結果、前述のよ
うに印字制限フラッグを制御する(ステップ16、1
7)。
In step 10 of FIG. 5, the correction unit 97
Calculates the correction value by multiplying the number of print dots exceeding the threshold value by a coefficient larger than 1 (stored in the coefficient area 96 of the ROM 62, for example, 1.5). It is added to the total dot number area 71 together with the number of print dots that does not exceed the threshold value. In the interrupt process of FIG. 6, the CPU 6 is executed every time the timer unit 78 measures a predetermined time.
The first subtraction unit 79 of 0 subtracts the first predetermined value (stored in the region 66 of the ROM 62) from the number of dots in the total print dot number region 71 (step 12), and the first comparison unit 80. Compares the subtracted number of dots in the total print dot number area 71 with the first reference value (stored in the area 67 of the ROM 62) (step 15). As a result, the print restriction flag is controlled as described above (steps 16 and 1).
7).

【0031】したがって1行の印字後、しきい値を超え
た高密度印字をした印字素子がある場合には、大きく基
準値を超えるので、割り込み処理において、基準値を下
回るまで減算に多くの時間がかかる。つまり、休止時間
が長くなる。
Therefore, after printing one line, if there is a print element with high-density printing exceeding the threshold value, the reference value is greatly exceeded, so in interrupt processing, it takes a lot of time for subtraction until it falls below the reference value. Takes. That is, the pause time becomes long.

【0032】上記両実施例において休止中に、印字ヘッ
ドで印字することなくキャリッジを走行させ、印字ヘッ
ドの冷却を促進するようにしてもよい。また休止にかえ
て、印字素子を複数のグループに分け、そのグループ毎
に同じ印字行を複数回で印字する(すなわち同時に動作
する印字素子の数を制限する)ようにしてもよい。この
場合、高頻度で動作した印字素子を後で印字するグルー
プに割り付ける。これらの印字制限動作は、CPUの印
字制御部81が兼ねる。
In both of the above embodiments, the carriage may be run without printing by the print head to promote cooling of the print head during the rest. Further, instead of the pause, the print elements may be divided into a plurality of groups, and the same print line may be printed a plurality of times for each group (that is, the number of print elements operating at the same time is limited). In this case, the printing elements that have been operated frequently are assigned to the group to be printed later. The print control unit 81 of the CPU also performs these print restriction operations.

【0033】[0033]

【発明の効果】以上説明したことから明かなように、本
発明のドットインパクト印字装置によれば、高密度印字
により急激に温度上昇したとき、印字制限を長くするよ
うに補正するが、同じ総ドット数を印字しても、中・低
密度印字時には温度上昇に時間がかかるため印字ヘッド
は破損することは少ないので、総ドット数が過大になら
ない限り、印字制限をしない。したがって、印字処理能
力を必要以上に低下させることなく、かつ、印字不良や
破損も発生させないで、印字を継続することができる。
As is apparent from the above description, according to the dot impact printing apparatus of the present invention, when the temperature rises abruptly due to high-density printing, the printing restriction is corrected to be long. Even if the number of dots is printed, the print head is less likely to be damaged because it takes time to increase the temperature during medium / low density printing. Therefore, printing is not limited unless the total number of dots is excessive. Therefore, it is possible to continue printing without lowering the print processing capacity more than necessary and without causing printing defects or damage.

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

【図1】本発明のドットインパクト印字装置の制御のた
めの構成を示したブロック図。
FIG. 1 is a block diagram showing a configuration for controlling a dot impact printing apparatus of the present invention.

【図2】上記印字装置の制御処理のフローチャート図。FIG. 2 is a flowchart of a control process of the printing device.

【図3】上記制御処理における割込み処理のフローチャ
ート図。
FIG. 3 is a flowchart of interrupt processing in the control processing.

【図4】他の実施例の制御のための構成を示したブロッ
ク図。
FIG. 4 is a block diagram showing a configuration for control of another embodiment.

【図5】他の実施例の制御処理のフローチャート図。FIG. 5 is a flowchart of control processing of another embodiment.

【図6】他の実施例の割込み処理のフローチャート図。FIG. 6 is a flowchart of interrupt processing according to another embodiment.

【符号の説明】[Explanation of symbols]

77 計数部 81 印字制御部(制限部) 98 第1の加算部 80 第1の比較部 79 第1の減算部 67 第1の基準値領域 71 総印字ドット数領域(第1の記憶
部) 91 第2の加算部 93 第2の比較部 92 第2の減算部 74 第2の基準値領域 72 超過印字ドット数領域(第2の記憶
部) 95 判断部 97 補正部
77 Counting Unit 81 Print Control Unit (Limiting Unit) 98 First Addition Unit 80 First Comparison Unit 79 First Subtraction Unit 67 First Reference Value Region 71 Total Printed Dot Number Region (First Storage Unit) 91 Second addition unit 93 Second comparison unit 92 Second subtraction unit 74 Second reference value area 72 Excessive print dot number area (second storage unit) 95 Judgment unit 97 Correction unit

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 印字媒体に印打する複数の印字素子を有
する印字ヘッドと、 前記印字素子による印字ドット数を計数する計数部と、 その計数部により計数されたドット数を記憶する第1の
記憶部と、 前記第1の記憶部のドット数を第1の基準値と比較する
第1の比較部と、 所定の印字動作における前記印字素子の最大印字可能ド
ット数に対して一定の割合となるしきい値を算出する算
出部と、 前記計数部により計数されたドット数が前記しきい値を
超えるかどうかを判断する判断部と、 前記第1の比較部の比較結果および前記判断部の判断結
果にもとづいて、前記印字ヘッドの印字動作を制限する
制限部とを備えることを特徴とするドットインパクト印
字装置。
1. A print head having a plurality of printing elements for printing on a print medium, a counting section for counting the number of dots printed by the printing element, and a first section for storing the number of dots counted by the counting section. A storage unit, a first comparison unit that compares the number of dots in the first storage unit with a first reference value, and a fixed ratio to the maximum printable dot number of the printing element in a predetermined printing operation. A calculation unit that calculates a threshold value, a determination unit that determines whether the number of dots counted by the counting unit exceeds the threshold value, a comparison result of the first comparison unit, and the determination unit A dot impact printing apparatus comprising: a limiting unit that limits a printing operation of the print head based on a determination result.
【請求項2】 請求項1に記載のドットインパクト印字
装置において、さらに、 常に時間を計測する時間計測部と、 その時間計測部が所定時間計測する毎に、前記第1の記
憶部のドット数から第1の所定値を減算する第1の減算
部と、 を備え、前記第1の比較部は、前記第1の減算部により
減算されたドット数と前記第1の基準値を比較すること
を特徴とするドットインパクト印字装置。
2. The dot impact printing apparatus according to claim 1, further comprising a time measuring unit that constantly measures time, and the number of dots in the first storage unit every time the time measuring unit measures a predetermined time. A first subtraction unit for subtracting a first predetermined value from the first subtraction unit, and the first comparison unit compares the number of dots subtracted by the first subtraction unit with the first reference value. Dot impact printing device.
【請求項3】 請求項1に記載のドットインパクト印字
装置において、 前記計数部は前記印字素子毎に設けられ、前記第1の記
憶部は全印字素子の印字ドット数を記憶することを特徴
とするドットインパクト印字装置。
3. The dot impact printing apparatus according to claim 1, wherein the counting unit is provided for each of the print elements, and the first storage unit stores the number of print dots of all print elements. Dot impact printing device.
【請求項4】 請求項3に記載のドットインパクト印字
装置において、さらに、 前記判断部により、前記計数部により計数されたドット
数がしきい値を超えると判断されたとき、その超えたも
のの印字ドット数を加算する第2の加算部と、 その第2の加算部により計数されたドット数を記憶する
第2の記憶部と、 前記時間計測部が所定時間計測する毎に、前記第2の記
憶部のドット数から第2の所定値を減算する第2の減算
手段と前記第2の記憶部のドット数を第2の基準値と比
較する第2の比較部とを備え、前記制限部は、前記判断
部の判断結果にもとづく前記第2の比較部の比較結果
と、前記第1の比較部の比較結果にもとづいて、前記印
字ヘッドの印字動作を制限することを特徴とするドット
インパクト印字装置。
4. The dot impact printing apparatus according to claim 3, further comprising: when the determination unit determines that the number of dots counted by the counting unit exceeds a threshold value, prints the excess number. A second adding unit that adds the number of dots, a second storage unit that stores the number of dots counted by the second adding unit, and the second storage unit each time the time measuring unit measures a predetermined time. The limiting unit includes a second subtraction unit that subtracts a second predetermined value from the number of dots in the storage unit and a second comparison unit that compares the number of dots in the second storage unit with a second reference value. The dot impact is characterized in that the printing operation of the print head is limited based on the comparison result of the second comparison unit based on the determination result of the determination unit and the comparison result of the first comparison unit. Printing device.
【請求項5】 請求項3に記載のドットインパクト印字
装置において、さらに、 前記判断部により、前記計数部により計数されたドット
数が前記しきい値を超えると判断されたとき、その超え
たものの印字ドット数に、1よりも大きい係数を乗じた
値を算出する補正部を備え、前記第1の記憶部は、前記
補正部の算出値と、前記しきい値を超えなかったドット
数とを加算して記憶することを特徴とするドットインパ
クト印字装置。
5. The dot impact printing apparatus according to claim 3, further comprising: when the determination unit determines that the number of dots counted by the counting unit exceeds the threshold value, the number of dots is exceeded. A correction unit that calculates a value obtained by multiplying the number of printed dots by a coefficient greater than 1 is provided, and the first storage unit calculates the calculated value of the correction unit and the number of dots that has not exceeded the threshold value. A dot impact printing device characterized by adding and storing.
JP710394A 1994-01-26 1994-01-26 Dot impact printer Pending JPH07205457A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP710394A JPH07205457A (en) 1994-01-26 1994-01-26 Dot impact printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP710394A JPH07205457A (en) 1994-01-26 1994-01-26 Dot impact printer

Publications (1)

Publication Number Publication Date
JPH07205457A true JPH07205457A (en) 1995-08-08

Family

ID=11656758

Family Applications (1)

Application Number Title Priority Date Filing Date
JP710394A Pending JPH07205457A (en) 1994-01-26 1994-01-26 Dot impact printer

Country Status (1)

Country Link
JP (1) JPH07205457A (en)

Similar Documents

Publication Publication Date Title
US4653940A (en) Dot-matrix printer with dot counter for efficient high-quality printing
JP3988122B2 (en) Printing apparatus, control apparatus and method for print head mechanism
EP0176732B1 (en) Apparatus and method for limiting the operating temperature of the print head of a printer
JP3783229B2 (en) Method and apparatus for controlling motor of printing apparatus
JPH07205457A (en) Dot impact printer
JP2525896B2 (en) Printer device
JP2849529B2 (en) Printer and printing method thereof
JP3234685B2 (en) Printer printing duty control device
JPS61112649A (en) Printer
JPH07205456A (en) Dot impact printer
JP3047573B2 (en) Printing control method
JP3319632B2 (en) Printer
JP3077441B2 (en) Printer temperature controller
JPH0550658A (en) Serial dot printer
JP3284452B2 (en) Impact printer
JP2919418B2 (en) Dot impact printer
JP2989197B2 (en) Heating element overheating prevention method
JPH05131668A (en) Thermal printer
JPH07290729A (en) Printing density restricting method of printer
JP6112558B2 (en) Serial printer and printing method
JP2003127465A (en) Dot impact printer
JP4586270B2 (en) Printing device
JPS6048389A (en) Dot matrix printing apparatus
JPH0281643A (en) Control method and apparatus of printer
JPH0550692A (en) Dot printer