JPH068503A - Recorder - Google Patents

Recorder

Info

Publication number
JPH068503A
JPH068503A JP17065792A JP17065792A JPH068503A JP H068503 A JPH068503 A JP H068503A JP 17065792 A JP17065792 A JP 17065792A JP 17065792 A JP17065792 A JP 17065792A JP H068503 A JPH068503 A JP H068503A
Authority
JP
Japan
Prior art keywords
printing
signal
thermal head
monitoring
circuit
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
JP17065792A
Other languages
Japanese (ja)
Inventor
Tetsuya Ishii
哲弥 石井
Akirou Katou
秋朗 加藤
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP17065792A priority Critical patent/JPH068503A/en
Publication of JPH068503A publication Critical patent/JPH068503A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)

Abstract

PURPOSE:To drastically diminish manufacturing defective of a recording control circuit by providing both a circuit for detecting abnormality and a circuit which receives the output of an abnormal signal and generates a reset signal for stopping recording operation. CONSTITUTION:When an enable signal is not generated for a specified period, the signal level of the output of a flip flop FF1 continues the same state for a specified time. The signal level of a reference clock CLKK is inversed in the meantime and an abnormal detection signal S1 is generated from a gate circuit GATE1 and held in a flip flop FF2. When a specified heat generating element in a head 3A is a heated state, two or more signals are kept generated. Therefore generation frequency is monitored by measuring the generated number of the enable signals. Therefore, failure of the head heating element 3A due to abnormality of the enable signal, especially abnormality of heat generation can be prevented.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、複数のヘッドブロック
を加熱することにより記録を行う記録装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a recording apparatus for recording by heating a plurality of head blocks.

【0002】[0002]

【従来の技術】[Prior art]

(第1の従来例)従来この種の記録装置のサーマルヘッ
ド制御系の回路構成を図6に示す。
(First Conventional Example) FIG. 6 shows a circuit configuration of a thermal head control system of a conventional recording apparatus of this type.

【0003】ヘッド発熱体3Aには複数の発熱素子が配
置され、各発熱素子にはパルス形状の駆動電流がドライ
バ3から供給される。
A plurality of heating elements are arranged in the head heating element 3A, and a pulse-shaped driving current is supplied from the driver 3 to each heating element.

【0004】各発熱素子のいずれかを発熱させるか否か
は記録装置コントローラ2からドライバ3にシリアル形
態で各発熱素子に対応させて与えるオン/オフのコント
ロール信号S2により決定される。
Whether or not to generate heat from each of the heating elements is determined by an on / off control signal S2 given from the recording device controller 2 to the driver 3 in a serial form corresponding to each heating element.

【0005】このコントロール信号S2の示すオン/オ
フ情報はホストコントローラ1からシリアル(直列)の
コントロール信号S1で記録装置コントローラ2に伝送
され、次に、記録装置コントローラ2からドライバ3に
シリアルのコントロール信号S2で伝送される。
The on / off information indicated by the control signal S2 is transmitted from the host controller 1 to the recording device controller 2 by a serial (serial) control signal S1, and then the recording device controller 2 sends a serial control signal to the driver 3. It is transmitted in S2.

【0006】ドライバ3はこのコントロール信号をラッ
チ(保持)し、次に、記録装置コントローラ2から発熱
素子に対応させて順次に発生されるイネーブル信号ST
B1〜STBnに同期させて、上記コントロール信号S
2に基づき、駆動電流を発熱素子に供給し、順に発熱素
子を発熱させる。
The driver 3 latches (holds) this control signal, and then the enable signal ST is sequentially generated from the recording device controller 2 in correspondence with the heating elements.
The control signal S is synchronized with B1 to STBn.
On the basis of 2, the drive current is supplied to the heat generating elements to cause the heat generating elements to generate heat in sequence.

【0007】ヘッド発熱体の過熱を防止するために、上
記イネーブル信号がオンとなっている時間だけ駆動電流
を供給するようにドライバ3は構成されている。
In order to prevent the head heating element from overheating, the driver 3 is configured to supply a drive current only while the enable signal is on.

【0008】しかしながら、イネーブル信号の発生周期
を決めるクロック発振器CLK2が発振不安定になるこ
とがある。このために、イネーブル信号線上に、コンデ
ンサC,抵抗R2を配し、コンデンサC,抵抗R2によ
って設定された時間がくればイネーブル信号のレベルが
オフになるように二重の過熱防止を行っている。
However, the clock oscillator CLK2 that determines the generation period of the enable signal may become unstable in oscillation. For this reason, a capacitor C and a resistor R2 are arranged on the enable signal line, and double overheating is prevented so that the level of the enable signal is turned off when the time set by the capacitor C and the resistor R2 is reached. .

【0009】(第2の従来例)従来、この種の記録装置
に搭載される印字機構、とりわけ印字ヘッドを保護する
ため印字ヘッドの温度状態を監視して、ある一定温度を
越えた場合には、印字を中止するように制御していた。
(Second Conventional Example) Conventionally, in order to protect a printing mechanism mounted on a recording apparatus of this type, especially a printing head, the temperature state of the printing head is monitored, and when a certain temperature is exceeded, , It was controlled to stop printing.

【0010】[0010]

【発明が解決しようとする課題】上記第1の従来例では
ヒートイネーブル信号の数が多い程、素子の数が増えた
りプリント板の実装密度が大きくなる。このため、製作
労力が増大し、全体の製造コストに影響してきた。また
時定数素子の実装ミスやハンダブリッジなどによるショ
ートが原因で時定数素子の特性が発熱素子ごとに変わ
り、出力電位がマイナスにふれて出力先のデバイス(記
録装置ドライバ)が破壊するといった不具合もまれに生
じていた。
In the first conventional example, the larger the number of heat enable signals, the larger the number of elements and the higher the mounting density of the printed board. For this reason, the manufacturing labor is increased, and the overall manufacturing cost is affected. There is also a problem that the characteristics of the time constant element change for each heating element due to a mounting error of the time constant element or a short circuit due to a solder bridge, etc., and the output potential touches negatively and the output destination device (recording device driver) is destroyed. It happened rarely.

【0011】また、発生の許されるヒートイネーブル信
号が常に1個であるのに、雑音影響などで記録装置コン
トローラ2が誤動作し、2個以上のポートからイネーブ
ル信号が出力された場合、その瞬間に大電流が流れるこ
とにより電源の容量がオーバーし、システム全体がシャ
ットダウンするといった故障も発生することが考えられ
る。
Further, when the number of heat enable signals that can be generated is always one, but the recording device controller 2 malfunctions due to the influence of noise and the like, and the enable signals are output from two or more ports, at that moment. It is conceivable that due to the large current flowing, the capacity of the power supply will be exceeded, causing a failure such as the shutdown of the entire system.

【0012】そこで、上述の点に鑑みて、本発明の第1
の目的は、ドライバと記録装置コントローラの間にコン
デンサや抵抗を設けなくとも、イネーブル信号の2重発
生や許容時間以上の発生を阻止することの可能な記録装
置の誤動作防止回路を提供することにある。
Therefore, in view of the above points, the first aspect of the present invention
It is an object of the present invention to provide a malfunction prevention circuit for a recording device, which can prevent double generation of an enable signal and generation of an allowable time or more without providing a capacitor or a resistor between the driver and the recording device controller. is there.

【0013】第2の従来例は上記のように印字ヘッドの
温度監視制御を行っているため、例えば編集された印字
情報を一括印字している場合に、上記印字ヘッドの温度
が上昇して監視温度を越えた時点での印字残数が、例え
ば1文字であっても、印字処理が中止され、上記印字ヘ
ッドの温度が下がるまで数分間印字待機状態となり、印
字処理が中断されてしまうという問題点があった。
In the second conventional example, since the print head temperature monitoring control is performed as described above, for example, when the edited print information is collectively printed, the temperature of the print head rises and is monitored. Even if the remaining number of prints when the temperature exceeds the temperature is, for example, one character, the print process is stopped, and the print head is put in a print standby state for several minutes until the temperature of the print head drops, and the print process is interrupted. There was a point.

【0014】そこで、本発明の第2の目的は、上記の問
題点を解決するためになされたもので、上記印字ヘッド
の温度が上昇して監視温度を越えた時点での印字残数に
応じて一括印字の中止または続行を決定することによ
り、僅かな印字残数であれば一括印字を継続させて印字
処理を終了できる記録装置を得ることにある。
Therefore, a second object of the present invention is to solve the above-mentioned problems, and it depends on the remaining number of prints when the temperature of the print head rises and exceeds the monitoring temperature. By deciding whether or not to continue or collectively print, it is possible to obtain a recording apparatus that can continue batch printing and finish the printing process if the remaining number of prints is small.

【0015】[0015]

【課題を解決するための手段】このような第1の目的を
達成するために、第1の発明は、複数の発熱素子を一定
順序で発熱させることにより記録を行うサーマルヘッド
の誤動作を防止する記録装置の誤動作防止回路におい
て、前記発熱素子への駆動電流の供給タイミングを指示
する信号の発生周期の異常の有無を監視する監視回路
と、該監視回路から異常有り信号が出力されたときは、
記録動作を停止させるリセット信号を発生するリセット
信号発生回路とを具えたことを特徴とする。
In order to achieve the first object, the first invention prevents malfunction of a thermal head for recording by causing a plurality of heating elements to generate heat in a fixed order. In the malfunction prevention circuit of the recording apparatus, a monitoring circuit that monitors whether there is an abnormality in the generation cycle of the signal that instructs the supply timing of the drive current to the heating element, and when a signal indicating that there is an abnormality is output from the monitoring circuit,
And a reset signal generating circuit for generating a reset signal for stopping the recording operation.

【0016】第2の目的を達成するために、第2の発明
は、サーマルヘッドにより印字を行う印字手段を有する
記録装置において、前記サーマルヘッドの温度上昇状態
を監視する監視手段と、前記サーマルヘッドが印字する
文字残数を管理する管理手段と、前記サーマルヘッドに
よる一括印字中に、前記監視手段が監視する温度上昇状
態と前記管理手段が管理する文字残数に基づいて前記印
字手段による一括印字の続行/中断を制御する制御手段
とを具備したことを特徴とする。
In order to achieve the second object, a second invention is a recording device having a printing means for printing by a thermal head, and a monitoring means for monitoring a temperature rising state of the thermal head, and the thermal head. Management means for managing the number of remaining characters to be printed by the thermal head, and batch printing by the printing means based on the temperature rise state monitored by the monitoring means and the remaining number of characters managed by the management means during collective printing by the thermal head. And a control means for controlling continuation / interruption of.

【0017】[0017]

【作用】第1の発明は、発熱素子の駆動タイミングを指
示する信号の周期を監視することで、発熱素子の駆動に
関わる誤動作を検出し、記録動作を停止させる。このた
め、従来のように信号線上に抵抗やコンデンサを取付け
る必要はない。
According to the first aspect of the invention, by monitoring the period of the signal instructing the driving timing of the heating element, a malfunction related to the driving of the heating element is detected and the recording operation is stopped. Therefore, it is not necessary to mount a resistor or a capacitor on the signal line as in the conventional case.

【0018】第2の発明は、印字手段より一括印字が開
始されると、監視手段によりサーマルヘッドの温度上昇
状態を監視し、サーマルヘッドの温度上昇が異常に高い
状態となった場合は、制御手段が管理手段の管理するそ
の時点での文字残数状態に応じて、少量の文字残数であ
れば印字手段の印字を続行させ、所定の文字残数よりも
多い場合は印字手段の印字を中断させるように印字手段
を制御し、僅かな印字残数であれば一括印字を継続させ
て印字処理を終了する。
According to a second aspect of the present invention, when batch printing is started by the printing means, the monitoring means monitors the temperature rise state of the thermal head, and when the temperature rise of the thermal head becomes abnormally high, control is performed. Depending on the state of the remaining number of characters managed by the management means at that time, if the remaining number of characters is small, the printing means continues printing, and if the remaining number of characters is greater than the predetermined remaining number of characters, the printing means prints. The printing means is controlled so as to be interrupted, and if the remaining number of prints is small, batch printing is continued and the printing process is ended.

【0019】[0019]

【実施例】以下、図面を参照して本発明の実施例を詳細
に説明する。
Embodiments of the present invention will now be described in detail with reference to the drawings.

【0020】<第1実施例>図1は本発明第1実施例の
回路構成を示す。
<First Embodiment> FIG. 1 shows a circuit configuration of a first embodiment of the present invention.

【0021】図1において、図6の従来例と同様の箇所
には同一符号を付し、詳細な説明を省略する。
In FIG. 1, the same parts as those in the conventional example of FIG. 6 are designated by the same reference numerals, and detailed description thereof will be omitted.

【0022】図1において、4はイネーブル信号監視回
路であり、図2のイネーブル信号STB1〜STBnの
パルス発生周期および、パルス幅の監視を行う。
In FIG. 1, reference numeral 4 denotes an enable signal monitoring circuit, which monitors the pulse generation period and pulse width of the enable signals STB1 to STBn shown in FIG.

【0023】本実施例ではイネーブル信号が次の条件に
合致したときイネーブル信号は異常とみなす。
In this embodiment, the enable signal is regarded as abnormal when the enable signal meets the following conditions.

【0024】1)イネーブル信号の発生周期が狂い、異
なる2つのイネーブル信号がほぼ同時に発生する。
1) The generation cycle of the enable signal is incorrect, and two different enable signals are generated almost at the same time.

【0025】2)記録動作中にもかかわらず、イネーブ
ル信号が全く発生しない状態が一定時間以上続く。
2) Even though the recording operation is being performed, the state in which the enable signal is not generated at all continues for a certain time or longer.

【0026】このような条件に基づきイネーブル信号を
監視するイネーブル信号監視回路4の回路構成の一例を
図1に示す。
FIG. 1 shows an example of the circuit configuration of the enable signal monitoring circuit 4 which monitors the enable signal based on such conditions.

【0027】上記条件1)を監視するセレクタにはデコ
ーダ(信号解読器)を用いており、イネーブル信号ST
B1〜nを入力し、この信号配列の中のいずれか2つの
信号がレベル オンとなったときに、レベル オフの異
常検知信号SOを出力するように信号解読条件を定めて
いる。上記信号配列がその他の場合、異常検知信号SO
のレベルはレベル オンとなる。
A decoder (signal decoder) is used as a selector for monitoring the above condition 1), and the enable signal ST is used.
B1 to n are input, and the signal decoding condition is determined so that when any two signals in this signal array turn on, the level-off abnormality detection signal SO is output. If the signal array is other than the above, the abnormality detection signal SO
The level of turns on.

【0028】異常検知信号SOはドライバ3に対するイ
ネーブル信号として与えられ、異常検知信号SOがレベ
ル オフとなったとき、ドライバ3は動作停止状態とな
る。
The abnormality detection signal SO is given as an enable signal to the driver 3, and when the abnormality detection signal SO is turned off, the driver 3 is in an operation stop state.

【0029】また、レベル オフの異常検知信号はイン
バータINVTによりレベル反転され、フリップフロッ
プFF2によりシステム用リセット信号RESETとし
て保持出力される。
The level-off abnormality detection signal is level-inverted by the inverter INVT and is output as a system reset signal RESET by the flip-flop FF2.

【0030】上記条件2)の監視回路はゲート回路GA
TE1,2、フリップフロップFF1により構成され
る。
The condition 2) monitoring circuit is a gate circuit GA.
It is composed of TE1 and TE2 and a flip-flop FF1.

【0031】フリップフロップFF1は、各イネーブル
信号をゲート(オア)回路GATE2を介して入力し、
このイネーブル信号の発生タイミングで基準クロックC
LKKをサンプリングし、サンプリングした信号のレベ
ルと基準クロックCLKKのレベルについての一致比較
をエクスクルージブ(EX)オアゲート回路GATE1
により行う。
The flip-flop FF1 inputs each enable signal via a gate (OR) circuit GATE2,
The reference clock C is generated at the timing of generation of this enable signal.
An exclusive (EX) OR gate circuit GATE1 is formed by sampling LKK and comparing the level of the sampled signal with the level of the reference clock CLKK.
By.

【0032】この基準クロックはホストコントローラ1
に供給される同期信号(リアルタイムクロック)の下位
1ビットを用いている。
This reference clock is used by the host controller 1
The lower 1 bit of the synchronization signal (real-time clock) supplied to is used.

【0033】イネーブル信号が一定期間発生されない
と、フリップフロップFF1の出力信号のレベルも一定
時間、同一状態を続ける。この間に、基準クロックCL
KKの信号レベルは反転するのでゲート回路GATE1
から不一致信号、すなわち、異常検知信号S1が発生さ
れ、フリップフロップFF2に保持される。
If the enable signal is not generated for a certain period of time, the level of the output signal of the flip-flop FF1 also remains the same for a certain period of time. During this period, the reference clock CL
Since the signal level of KK is inverted, the gate circuit GATE1
Generates a non-coincidence signal, that is, the abnormality detection signal S1 and is held in the flip-flop FF2.

【0034】本実施例ではヘッド発熱体3Aの中の特定
の発熱素子がヒート状態のままでいるときはイネーブル
信号が少なくとも2つ以上発生する状態が存在すること
に着目し、イネーブル信号の発生個数を監視することに
より発生周期を監視する。
In this embodiment, attention is paid to the fact that at least two or more enable signals are generated when a specific heating element in the head heating element 3A remains in a heated state. The generation cycle is monitored by monitoring the.

【0035】このため、従来のように記録装置コントロ
ーラ2とドライバ3のイネーブル信号の各信号線間にコ
ンデンサや抵抗を配設しなくてもイネーブル信号の異常
によるヘッド発熱体3Aの誤動作、特に、発熱異常を阻
止できる。
For this reason, the malfunction of the head heating element 3A due to the abnormality of the enable signal, especially, without providing a capacitor or a resistor between each signal line of the enable signal of the recording device controller 2 and the driver 3 as in the prior art, in particular, Can prevent fever abnormalities.

【0036】本実施例の他、次の例が挙げられる。Besides the present embodiment, the following examples can be given.

【0037】1)本実施例ではイネーブル信号が2個以
上発生したときに、ただちに、システムを停止させてい
るが、雑音影響や、発熱素子を複数個、例えば2個ずつ
発熱駆動する場合には、イネーブル信号の許容数を4個
というように所望の個数とするとよい。
1) In the present embodiment, the system is stopped immediately when two or more enable signals are generated. However, in the case of noise influence or when a plurality of heating elements, for example, two heating elements, are driven to generate heat. It is advisable to set the desired number of enable signals to four.

【0038】この場合は、イネーブル信号の許容個数に
対応させてセレクタSELECTの信号解読条件を変更
することになる。
In this case, the signal decoding condition of the selector SELECT is changed according to the allowable number of enable signals.

【0039】2)本実施例ではイネーブル信号STB1
〜STBnが発生されないことをオアゲート回路GAT
E2,フリップフロップFF1,エクスクルージブ(E
X)−オアゲート回路GATE1により検出しているが
セレクタSELECTにより検出することができる。こ
の場合は、このセレクタの信号判読条件の中にイネーブ
ル信号が全てオフの場合を設け、このセレクタの監視結
果を2ビットで表す。たとえば、正常状態を“1,
1”、2個以上のイネーブル信号の発生検知を“1,
1”、全てのイネーブル信号が発生せずを“0,1”で
表す。そして、このビット信号“0,1”の発生期間を
タイマにより計時し、一定時間を経過したときにタイマ
のカウントアップ信号によりフリップフロップFF2を
レベル オンにセットする。
2) In this embodiment, the enable signal STB1
~ STBn is not generated or gate circuit GAT
E2, flip-flop FF1, exclusive (E
Although it is detected by (X) -OR gate circuit GATE1, it can be detected by the selector SELECT. In this case, a case where all the enable signals are off is provided in the signal reading condition of this selector, and the monitoring result of this selector is represented by 2 bits. For example, the normal state is "1,
1 ", detection of generation of two or more enable signals is" 1, "
1 ", all the enable signals are not generated are represented by" 0, 1 ". The generation period of this bit signal" 0, 1 "is measured by a timer, and when a certain time has elapsed, the timer counts up. The signal sets the level of the flip-flop FF2 to ON.

【0040】<第2実施例>図3は本発明の第2実施例
を示す記録装置の構成を説明するブロック図である。
<Second Embodiment> FIG. 3 is a block diagram for explaining the arrangement of a recording apparatus according to the second embodiment of the present invention.

【0041】図3において、51は印字を行うプリンタ
本体、52はサーマルヘッドである。53はサーマルヘ
ッド52に接続し、その温度を計測するためのサーミス
タである。54はサーミスタ53からのアナログ電圧値
をディジタル値に変換するためのA/D変換器である。
55はプリンタドライバや前記サーマルヘッド52の制
御信号をプリンタ本体51に送出するためのインタフェ
ース回路である。56はプリンタ本体1を制御する中央
演算処理装置(CPU)、57は印字数を記憶するため
のメモリである。
In FIG. 3, reference numeral 51 is a printer main body for printing, and 52 is a thermal head. Reference numeral 53 is a thermistor which is connected to the thermal head 52 and measures the temperature thereof. Reference numeral 54 is an A / D converter for converting the analog voltage value from the thermistor 53 into a digital value.
Reference numeral 55 denotes an interface circuit for sending a control signal for the printer driver and the thermal head 52 to the printer body 51. Reference numeral 56 is a central processing unit (CPU) that controls the printer main body 1, and 57 is a memory for storing the number of prints.

【0042】このように構成された記録装置において、
印字手段より一括印字が開始されると、監視手段56a
によりサーマルヘッド52の温度上昇状態を監視し、サ
ーマルヘッド52の温度上昇が異常に高い状態となった
場合は、制御手段(CPU56)が管理手段56bの管
理するその時点での文字残数状態に応じて、少量の文字
残数であれば印字手段の印字を続行させ、所定の文字残
数よりも多い場合は印字手段の印字を中断させるように
印字手段を制御し、僅かな印字残数であれば一括印字を
継続させて印字処理を終了する。なお、本実施例では監
視手段56a、管理手段56bをCPU56のソフトウ
ェア実行処理機能により構成する場合について示した
が、監視手段56a,管理手段56bを独立したハード
ウェアで構成しても良い。
In the recording apparatus thus constructed,
When batch printing is started by the printing means, the monitoring means 56a
The temperature rise state of the thermal head 52 is monitored by means of, and when the temperature rise of the thermal head 52 becomes abnormally high, the control means (CPU 56) sets the remaining character state at the time managed by the management means 56b. Accordingly, if the remaining number of characters is small, printing by the printing unit is continued, and if the remaining number of characters is greater than the predetermined number, the printing unit is controlled to interrupt the printing, and the remaining number of characters is small. If there is, the batch printing is continued and the printing process ends. Although the monitoring unit 56a and the management unit 56b are configured by the software execution processing function of the CPU 56 in the present embodiment, the monitoring unit 56a and the management unit 56b may be configured by independent hardware.

【0043】以下、図4に示すフローチャートを参照し
ながら本発明に係る記録装置における一括印字制御動作
について説明する。
The batch printing control operation in the recording apparatus according to the present invention will be described below with reference to the flow chart shown in FIG.

【0044】図4は本発明に係る記録装置におけるCP
U56の一括印字制御手順の一例を示すフローチャート
である。なお、(1)〜(10)は各ステップを示す。
FIG. 4 shows a CP in the recording apparatus according to the present invention.
It is a flow chart which shows an example of the collective printing control procedure of U56. Note that (1) to (10) indicate each step.

【0045】CPU56は一括印字が指令されると、一
括印字する字数をメモリ57に書込み(1)、印字を開
始する。そして、CPU56が1行あるいはある一定字
数A印字したら(2)、サーマルヘッド52の温度をサ
ーミスタ53,A/D変換器54、プリンタインタフェ
ース回路56を通して監視し、印字数をカウントし残り
印字数をNを計算して行く(5)。そして、その印字中
にサーマルヘッド52があらかじめ規定した温度に達し
たことをCPU56が感知したら(4)、CPU56は
その時点での残り印字数Nとあらかじめ設定されている
印字続行可能な印字数Mとを比較(N≦M)し(5)、
残り印字数Nが設定値M以下(N≦M)であれば、残り
の文字の印字を続行する(6)。なお、設定値Mはサー
マルッヘド52の温度が高温で破壊されない範囲で任意
に設定することができる。そして、サーマルヘッド52
の温度が規定値以下かどうかを判定し(7)、判定がY
ESならばステップ(1)に戻り、判定がNOならば印
字処理を所定時間待機し(8)、ステップ(7)に戻
る。
When the batch printing is instructed, the CPU 56 writes the number of characters to be batch printed in the memory 57 (1) and starts printing. When the CPU 56 prints one line or a certain number of characters A (2), the temperature of the thermal head 52 is monitored through the thermistor 53, the A / D converter 54, and the printer interface circuit 56, the number of prints is counted, and the remaining number of prints is calculated. Calculate N (5). When the CPU 56 detects that the temperature of the thermal head 52 has reached the predetermined temperature during the printing (4), the CPU 56 determines the remaining print number N at that time and the preset print number M that can continue printing. And (N ≦ M) are compared (5),
If the remaining print number N is less than or equal to the set value M (N ≦ M), the printing of the remaining characters is continued (6). The set value M can be arbitrarily set within a range in which the temperature of the thermal head 52 is not destroyed at a high temperature. And the thermal head 52
It is judged whether the temperature is below the specified value (7), and the judgment is Y.
If it is ES, the process returns to step (1), and if the determination is NO, the printing process is waited for a predetermined time (8) and the process returns to step (7).

【0046】一方、ステップ(5)の比較でN>Mであ
れば、印字を中断し(9)、サーマルヘッド52の温度
が規定値以下まで低下するまで、印字を中断し、サーマ
ルヘッド52の温度が規定値以下まで低下したら(1
0)、ステップ(2)に戻り、残りの文字の印字を再開
する。
On the other hand, if N> M in the comparison of step (5), printing is interrupted (9) and printing is interrupted until the temperature of the thermal head 52 falls below a specified value, and the thermal head 52 When the temperature drops below the specified value (1
0), the process returns to step (2) to restart the printing of the remaining characters.

【0047】このように一括印字中にサーマルヘッド5
2の温度がある一定値に達した時、その時点での残り印
字数により、そのまま印字を続行するか、一時中止する
かを判断する手段を設けることにより、残り印字数が僅
かな場合には、一括印字を最後まで行えるようにし、プ
リンタ使用者の待ち時間(サーマルヘッド52の温度が
一定の温度を越えたことを検知してから印字時における
適性温度に低下するまでの時間)を従来に比べて短縮す
ることができ、ユーザフレンドリに印字処理を効率よく
実行できる。
As described above, during the batch printing, the thermal head 5
When the temperature of 2 reaches a certain value, by providing a means to judge whether to continue printing or to temporarily stop printing depending on the number of remaining prints at that time, when the number of remaining prints is small By enabling batch printing to the end, the printer user's waiting time (the time from when the temperature of the thermal head 52 exceeds a certain temperature to the time when the temperature drops to an appropriate temperature at the time of printing) is reduced to the conventional one. In comparison, the printing process can be shortened, and the printing process can be efficiently executed in a user-friendly manner.

【0048】なお、上記実施例では、一括印字中にサー
マルヘッド52の温度がある一定値に達した時、その時
点での残り印字数が少ない場合は、設定された印字速度
で継続して印字を行う場合について説明したが、図5に
示すように印字速度を減速して印字処理を継続させるよ
うに制御することにより、サーマルヘッド52の負担を
軽減させることができる。
In the above embodiment, when the temperature of the thermal head 52 reaches a certain value during batch printing, if the remaining number of prints at that time is small, printing is continued at the set printing speed. However, the load on the thermal head 52 can be reduced by controlling the print speed to be reduced to continue the print processing as shown in FIG.

【0049】図5は第2実施例の他の一括印字制御手順
の一例を示すフローチャートである。なお、(1)〜
(10)は各ステップを示し、図4の処理手順と同様の
箇所には同一の符号を付している。
FIG. 5 is a flow chart showing an example of another batch printing control procedure of the second embodiment. In addition, (1) ~
(10) indicates each step, and the same portions as those in the processing procedure of FIG. 4 are denoted by the same reference numerals.

【0050】CPU56は一括印字が指令されると、一
括印字する字数をメモリ57に書込み(1)、印字を開
始する。そして、CPU56が1行あるいは一定字数A
を印字したら(2)、サーマルヘッド52の温度をサー
ミスタ53,A/D変換器54,プリンタインタフェー
ス回路55を通して監視し、印字数をカウントし残り印
字数をNを計算して行く(3)。そして、その印字中に
サーマルヘッド52があらかじめ規定した温度に達した
ことをCPU56が感知したら(4)、CPU56はそ
の時点での残り印字数Nとあらかじめ設定されている印
字続行可能な印字数Mと比較(N≦M)し(5)、判定
がYES(残り印字数Nが設定値M以下(N≦M))で
あれば、印字を減速して残りの文字の印字を継続する
(6)。次いで、サーマルヘッド52の温度が規定値以
下かどうかを判定し(7)、判定がNOならばサーマル
ヘッド52の温度が規定値以下になるまで待機し
(8)、ステップ(7)に戻る。
When the batch printing is instructed, the CPU 56 writes the number of characters to be batch printed in the memory 57 (1) and starts printing. Then, the CPU 56 makes one line or a certain number of characters A.
After printing (2), the temperature of the thermal head 52 is monitored through the thermistor 53, the A / D converter 54, and the printer interface circuit 55, the number of prints is counted, and the remaining print number N is calculated (3). When the CPU 56 detects that the temperature of the thermal head 52 has reached the predetermined temperature during the printing (4), the CPU 56 determines the remaining print number N at that time and the preset print number M that can continue printing. (N ≦ M) (5), and if the determination is YES (the number of remaining prints N is less than or equal to the set value M (N ≦ M)), the printing is decelerated and the printing of the remaining characters is continued (6 ). Next, it is determined whether the temperature of the thermal head 52 is below the specified value (7). If the determination is NO, the process waits until the temperature of the thermal head 52 falls below the specified value (8) and returns to step (7).

【0051】一方、ステップ(7)の判定で判定結果が
YESの場合はステップ(1)に戻り、ステップ(5)
の判定で判定結果がNOの場合は、印字処理を中断し
(9)、サーマルヘッド52の温度が規定値以下になる
まで待機し(10)、サーマルヘッド52の温度が規定
値以下になったら、ステップ(9)に戻る。
On the other hand, if the result of the determination in step (7) is YES, the process returns to step (1), and step (5)
If the result of the determination is NO, the printing process is interrupted (9), and the temperature of the thermal head 52 is kept on standby until it falls below a specified value (10). , Return to step (9).

【0052】[0052]

【発明の効果】以上、説明したように、第1の発明によ
れば、発熱素子の駆動タイミングを指示する信号の発生
周期を監視するようにしたので、従来のコンデンサと抵
抗を用いた防止回路のように、上記信号の各信号線上に
構成部品を取付ける必要はない。その結果、記録制御回
路の製作不良を大幅に減じることができる。
As described above, according to the first aspect of the invention, the generation cycle of the signal instructing the driving timing of the heating element is monitored. Therefore, the conventional prevention circuit using a capacitor and a resistor is used. Unlike the above, it is not necessary to mount components on the signal lines of the above signals. As a result, manufacturing defects of the recording control circuit can be greatly reduced.

【0053】第2の発明ではサーマルヘッドの温度上昇
状態を監視する監視手段と、サーマルヘッドが印字する
文字残数を管理する管理手段と、サーマルヘッドによる
一括印字中に、監視手段が監視する温度上昇状態と管理
手段が管理する文字残数に基づいて印字手段による一括
印字の続行/中断を制御する制御手段とを設けたので、
一括印字最中に、サーマルヘッドの温度が異常に高く上
昇する事態が発生しても、その時点の印字文字残数が少
量の場合には速やかに印字処理を終了することができる
ため、ユーザの印字終了要求を優先させることができ
る。従って、サーマルヘッドの温度が異常に伴う印字手
段の中断タイミングを印字終了後に遅延することがで
き、印字処理効率を大幅に向上できる等の効果を奏す
る。
According to the second aspect of the present invention, the monitoring means for monitoring the temperature rising state of the thermal head, the management means for managing the remaining number of characters printed by the thermal head, and the temperature monitored by the monitoring means during batch printing by the thermal head. Since the control means for controlling continuation / interruption of batch printing by the printing means is provided based on the rising state and the remaining number of characters managed by the management means,
Even if the temperature of the thermal head rises abnormally during batch printing, if the remaining number of characters to be printed at that time is small, the printing process can be completed immediately, The print end request can be prioritized. Therefore, the interruption timing of the printing means due to the temperature of the thermal head can be delayed after the printing is completed, and the printing processing efficiency can be greatly improved.

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

【図1】本発明第1実施例の回路構成を示すブロック図
である。
FIG. 1 is a block diagram showing a circuit configuration of a first embodiment of the present invention.

【図2】図1の各種信号の発生タイミングを示すタイミ
ングチャートである。
FIG. 2 is a timing chart showing generation timings of various signals in FIG.

【図3】本発明第2実施例の回路構成を示すブロック図
である。
FIG. 3 is a block diagram showing a circuit configuration of a second embodiment of the present invention.

【図4】図3のCPU56の一括印字制御手順の一例を
示すフローチャートである。
4 is a flowchart showing an example of a batch printing control procedure of a CPU 56 in FIG.

【図5】一括印字制御手順の他の一例を示すフローチャ
ートである。
FIG. 5 is a flowchart showing another example of a batch printing control procedure.

【図6】従来例の回路構成を示すブロック図である。FIG. 6 is a block diagram showing a circuit configuration of a conventional example.

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

1 ホストコントーラ 2 記録装置コントローラ 3 ドライバ 3A ヘッド発熱体 4 イネーブル信号監視回路 51 プリンタ本体 52 サーマルヘッド 53 サーミスタ 54 A/D変換器 55 プリンタインタフェース 56 CPU 56a 監視手段 56b 管理手段 57 メモリ 1 Host Controller 2 Recording Device Controller 3 Driver 3A Head Heating Element 4 Enable Signal Monitoring Circuit 51 Printer Main Body 52 Thermal Head 53 Thermistor 54 A / D Converter 55 Printer Interface 56 CPU 56a Monitoring Means 56b Management Means 57 Memory

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 複数の発熱素子を一定順序で発熱させる
ことにより記録を行うサーマルヘッドの誤動作を防止す
る記録装置において、 前記発熱素子への駆動電流の供給タイミングを指示する
信号の発生周期の異常の有無を監視する監視回路と、 該監視回路から異常有り信号が出力されたときは、記録
動作を停止させるリセット信号を発生するリセット信号
発生回路とを具えたことを特徴とする記録装置。
1. A recording apparatus for preventing a malfunction of a thermal head for recording by causing a plurality of heating elements to generate heat in a fixed order, wherein an abnormal generation cycle of a signal instructing a timing of supplying a driving current to the heating elements is abnormal. A recording apparatus comprising: a monitoring circuit for monitoring the presence / absence of a recording medium; and a reset signal generating circuit for generating a reset signal for stopping the recording operation when an abnormality signal is output from the monitoring circuit.
【請求項2】 サーマルヘッドにより印字を行う印字手
段を有する記録装置において、前記サーマルヘッドの温
度上昇状態を監視する監視手段と、 前記サーマルヘッドが印字する文字残数を管理する管理
手段と、 前記サーマルヘッドによる一括印字中に、前記監視手段
が監視する温度上昇状態と前記管理手段が管理する文字
残数に基づいて前記印字手段による一括印字の続行/中
断を制御する制御手段とを具備したことを特徴とする記
録装置。
2. A recording apparatus having a printing means for printing with a thermal head, a monitoring means for monitoring a temperature rising state of the thermal head, a management means for managing the remaining number of characters printed by the thermal head, During batch printing by the thermal head, there is provided control means for controlling continuation / interruption of batch printing by the printing means based on a temperature rise state monitored by the monitoring means and the remaining number of characters managed by the management means. A recording device characterized by.
JP17065792A 1992-06-29 1992-06-29 Recorder Pending JPH068503A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17065792A JPH068503A (en) 1992-06-29 1992-06-29 Recorder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17065792A JPH068503A (en) 1992-06-29 1992-06-29 Recorder

Publications (1)

Publication Number Publication Date
JPH068503A true JPH068503A (en) 1994-01-18

Family

ID=15908950

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17065792A Pending JPH068503A (en) 1992-06-29 1992-06-29 Recorder

Country Status (1)

Country Link
JP (1) JPH068503A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008246768A (en) * 2007-03-29 2008-10-16 Oki Data Corp Image forming apparatus
US20100171777A1 (en) * 2009-01-06 2010-07-08 Samsung Electronics Co., Ltd Apparatus and method of protecting inkjet printer head

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008246768A (en) * 2007-03-29 2008-10-16 Oki Data Corp Image forming apparatus
US20100171777A1 (en) * 2009-01-06 2010-07-08 Samsung Electronics Co., Ltd Apparatus and method of protecting inkjet printer head
US8444254B2 (en) * 2009-01-06 2013-05-21 Samsung Electronics Co., Ltd. Apparatus and method of protecting inkjet printer head

Similar Documents

Publication Publication Date Title
KR20060024008A (en) Apparatus and method for generating an interrupt signal
JPS6257513B2 (en)
JP2008187288A (en) Voltage recording device, and image processor
JPH068503A (en) Recorder
JP2960792B2 (en) Thermal head abnormal heating prevention device
JP3752893B2 (en) Power monitoring method for peripheral device, power monitoring device, power monitoring system, and information recording medium
JP3711849B2 (en) Microcomputer
JP4759869B2 (en) Printing apparatus, voltage management apparatus, and voltage management method
JP2616323B2 (en) Line thermal head protection circuit
JP2012164045A (en) Memory control device
JP2836709B2 (en) Printer alarm detection device
JPS61199975A (en) Image former
JP2003226033A (en) Thermal head protection circuit
JP3138544B2 (en) Thermal recording device
JP2989197B2 (en) Heating element overheating prevention method
JP4381948B2 (en) Power control system, MFP
JPH1092096A (en) Power unit
JPH1185301A (en) Electronic equipment protecting device
JP2760801B2 (en) Magnetic disk drive
JPS62176266A (en) Thermal recording device
JP4083954B2 (en) Anomaly monitoring apparatus and anomaly monitoring method
JP3673264B2 (en) Thermal head control device
JPH02167759A (en) Thermal head
JP2002091632A (en) Computer system
JPS63109654A (en) Facsimile receiver