Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2798933B2 - Recording device - Google Patents
[go: Go Back, main page]

JP2798933B2 - Recording device - Google Patents

Recording device

Info

Publication number
JP2798933B2
JP2798933B2 JP18682588A JP18682588A JP2798933B2 JP 2798933 B2 JP2798933 B2 JP 2798933B2 JP 18682588 A JP18682588 A JP 18682588A JP 18682588 A JP18682588 A JP 18682588A JP 2798933 B2 JP2798933 B2 JP 2798933B2
Authority
JP
Japan
Prior art keywords
signal
output
circuit
level
counter
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 - Fee Related
Application number
JP18682588A
Other languages
Japanese (ja)
Other versions
JPH0238066A (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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP18682588A priority Critical patent/JP2798933B2/en
Publication of JPH0238066A publication Critical patent/JPH0238066A/en
Application granted granted Critical
Publication of JP2798933B2 publication Critical patent/JP2798933B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related 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/315Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material
    • B41J2/32Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads
    • B41J2/35Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads providing current or voltage to the thermal head
    • B41J2/355Control circuits for heating-element selection

Landscapes

  • Fax Reproducing Arrangements (AREA)
  • Electronic Switches (AREA)

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明は、例えばデジタル複写機あるいはファクシ
ミリ等において、情報を通電加熱により記録用紙に記録
する記録装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Industrial application field) The present invention relates to a recording apparatus for recording information on a recording sheet by energizing and heating, for example, in a digital copying machine or a facsimile.

(従来の技術) 一般に、デジタル複写機あるいはファクシミリ等は、
画像情報入力手段としての画像読取装置あるいは画像デ
ータ受信装置、および、この画像情報入力手段から入力
された画像情報の記録手段としての画像記録装置により
構成されている。そして、このような画像記録装置とし
て、感熱記録方式あるいは熱転写記録方式を採用したも
のが用いられている。
(Prior art) In general, a digital copying machine or a facsimile
It comprises an image reading device or image data receiving device as image information input means, and an image recording device as image information recording means input from the image information input means. As such an image recording apparatus, an apparatus employing a thermal recording method or a thermal transfer recording method is used.

このようなデジタル複写機あるいはファクシミリ等の
画像読取装置は、1走査ライン毎に電荷蓄積型イメージ
センサ(以下、「CCDセンサ」という。)や、薄膜蒸着
型イメージセンサ等により原稿の画像を読取り、この読
取った画像を2値や多値のイメージデータに変換し、こ
れを画像記録装置に送出することにより画像記録を行な
っている。
An image reading apparatus such as a digital copying machine or a facsimile reads an image of a document using a charge accumulation type image sensor (hereinafter, referred to as a “CCD sensor”) or a thin film deposition type image sensor for each scanning line. The read image is converted into binary or multi-valued image data, and this is sent to an image recording device to perform image recording.

かかる画像記録装置は、記録すべき画像数に対応した
数の発熱素子を一列に並べて構成される記録ヘッドを有
している。そして、この記録ヘッドに上記1走査ライン
分のイメージデータを供給して画素に応じた通電を行な
うことにより発熱素子を選択的に発熱せしめ、これによ
り記録を行なうようになっている。
Such an image recording apparatus has a recording head configured by arranging a number of heating elements corresponding to the number of images to be recorded in a line. Then, the image data for one scanning line is supplied to the recording head and energization is performed in accordance with the pixels, so that the heating elements are selectively heated, thereby performing recording.

しかしながら、上記のような画像記録装置の記録ヘッ
ドは、同時に印加する電流に制限があるため、一列に配
設された発熱素子を複数のグループ(群)に分割し、こ
の複数グループを順次駆動(時差駆動)することにより
瞬間の最大消費電流を抑制している。この複数のグルー
プを順次駆動するため、1ラインの記録に時間がかか
り、高速記録ができないという欠点があった。
However, since the recording head of the image recording apparatus as described above has a limitation on the current to be applied simultaneously, the heating elements arranged in a row are divided into a plurality of groups (groups), and the plurality of groups are sequentially driven ( The instantaneous maximum current consumption is suppressed by performing a time difference drive. Since the plurality of groups are sequentially driven, it takes a long time to print one line, and high-speed printing cannot be performed.

(発明が解決しようとする課題) この発明は、上記したように一列に配設された発熱素
子を複数の群に分割し、時差駆動を行なうことにより瞬
間の最大消費電流を抑制しているため、1ラインの記録
に時間がかかり、高速記録ができないという欠点を解消
するためになされたもので、画素濃度に応じて高速記録
を行なうことのできる記録装置を提供することを目的と
する。
(Problems to be Solved by the Invention) According to the present invention, the heating elements arranged in a line are divided into a plurality of groups, and the maximum current consumption at the moment is suppressed by performing time difference driving. An object of the present invention is to provide a printing apparatus capable of performing high-speed printing in accordance with the pixel density, in order to solve the disadvantage that it takes time to print one line and cannot perform high-speed printing.

[発明の構成] (課題を解決するための手段) この発明の記録装置は、1列に並べられた複数の発熱
素子から成り、この複数の発熱素子が複数のグループに
分割されてグループ単位で記録媒体に印字データを記録
する記録ヘッドと、この記録ヘッドで記録する印字デー
タの転送開始信号を出力する出力手段と、この出力手段
から出力される転送開始信号に応じて上記印字データを
転送するクロック信号を上記グループを構成する発熱素
子数に対応したカウント値までカウントして桁あげ信号
を出力するクロックカウンタと、上記転送される印字デ
ータの黒画素データを上記グループを構成する発熱素子
数より多く且つ同時駆動可能な発熱素子数までカウント
して桁あげ信号を出力する第1のカウンタと、上記転送
される印字データの黒画素データを上記グループを構成
とする発熱素子数より多く且つ同時駆動可能な発熱素子
数までカウントして桁あげ信号を出力する第2のカウン
タと、上記出力手段から出力される転送開始信号及び上
記クロックカウンタからの桁あげ信号に応じて、上記第
1のカウンタ及び上記第2のカウンタを選択的にカウン
ト開始させる制御手段と、上記クロックカウンタから出
力される桁あげ信号と、上記制御手段でカウント開始が
制御された上記第1、第2のカウンタから出力される桁
あげ信号とに応じて同時駆動可能なグループを示す信号
を生成する生成手段と、この生成手段で生成された信号
に応じて上記記録ヘッドをグループ単位で駆動制御する
駆動制御手段とから構成されている。
[Structure of the Invention] (Means for Solving the Problems) The recording apparatus of the present invention is composed of a plurality of heating elements arranged in a line, and the plurality of heating elements are divided into a plurality of groups to be group-by-group. A recording head for recording print data on a recording medium, output means for outputting a transfer start signal for print data to be recorded by the recording head, and transfer of the print data in accordance with a transfer start signal output from the output means A clock counter that counts a clock signal up to a count value corresponding to the number of heating elements constituting the group and outputs a carry signal; and a black pixel data of the transferred print data based on the number of heating elements constituting the group. A first counter that counts up to the number of heating elements that can be driven simultaneously and outputs a carry signal; and a black pixel of the transferred print data. A second counter for counting the number of heating elements larger than the number of heating elements forming the group and simultaneously driving the number of heating elements and outputting a carry signal; a transfer start signal output from the output means; Control means for selectively starting the first counter and the second counter in response to a carry signal from a clock counter; a carry signal output from the clock counter; Generating means for generating a signal indicating a group that can be simultaneously driven in response to the carry signals output from the first and second counters whose start is controlled, and in accordance with the signal generated by the generating means Drive control means for controlling the drive of the recording heads in groups.

(作用) この発明は、1列に並べられた複数の発熱素子が複数
のグループに分割されてグループ単位で記録媒体に印字
データを記録する記録ヘッドへ転送する印字データの転
送開始信号を出力し、この出力される転送開始信号に応
じて上記印字データを転送するクロック信号を上記グル
ープを構成する発熱素子数に対応したカウント値までカ
ウントして桁あげ信号を出力し、上記転送される印字デ
ータの黒画素データを第1のカウンタで上記グループを
構成する発熱素子数より多く且つ同時駆動可能な発熱素
子数までカウントして桁あげ信号を出力し、上記転送さ
れる印字データの黒画素データを第2のカウンタで上記
グループを構成する発熱素子数より多く且つ同時駆動可
能な発熱素子数までカウントして桁あげ信号を出力し、
上記出力される転送開始信号及び上記クロックカウンタ
からの桁あげ信号に応じて、上記第1のカウンタ及び上
記第2のカウンタを選択的にカウント開始させ、上記ク
ロックカウンタから出力される桁あげ信号と、上記カウ
ント開始が制御された上記第1、第2のカウンタから出
力される桁あげ信号とに応じて同時駆動可能なグループ
を示す信号を生成し、生成された信号に応じて上記記録
ヘッドをグループ単位で駆動制御するようにしたもので
ある。
(Function) The present invention outputs a print data transfer start signal for transferring a plurality of heating elements arranged in one line to a printhead which divides the print elements into a plurality of groups and records print data on a print medium in group units. In response to the output transfer start signal, a clock signal for transferring the print data is counted up to a count value corresponding to the number of heating elements constituting the group, and a carry signal is output. The black pixel data is counted by the first counter to the number of heating elements constituting the group and the number of heating elements that can be simultaneously driven, a carry signal is output, and the black pixel data of the transferred print data is output. The second counter counts up to the number of heating elements that can be driven simultaneously, which is larger than the number of heating elements forming the group, and outputs a carry signal.
In response to the output transfer start signal and the carry signal from the clock counter, the first counter and the second counter are selectively started to count, and the carry signal output from the clock counter and Generating a signal indicating a group that can be simultaneously driven in response to the carry signal output from the first and second counters whose count start is controlled, and controlling the recording head in accordance with the generated signal. Drive control is performed on a group basis.

(実施例) 以下、この発明の一実施例を図面を参照しながら説明
する。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

第1図は、この発明の記録装置の電気回路のブロック
図を示すものである。図において、タイミングクロック
発生回路10は、装置各部の動作を規定するタイミング信
号を生成するものである。CCD駆動回路11は、上記タイ
ミングクロック発生回路10からのクロック信号に同期し
てCCDセンサ12を駆動するものである。また、このCCD駆
動回路11からは、CCDセンサ12の光照射時間、つまり1
走査ラインの走査時間を規定する光信号蓄積時間信号SH
が出力されるようになっている。
FIG. 1 is a block diagram showing an electric circuit of a recording apparatus according to the present invention. In the figure, a timing clock generation circuit 10 generates a timing signal that defines the operation of each unit of the device. The CCD drive circuit 11 drives the CCD sensor 12 in synchronization with the clock signal from the timing clock generation circuit 10. In addition, the CCD drive circuit 11 outputs the light irradiation time of the CCD sensor 12,
Optical signal accumulation time signal SH that defines the scanning time of the scanning line
Is output.

CCDセンサ12は、光源により光照射された原稿からの
反射光(図示しない)を、その光量に応じた電荷量に変
換し、アナログ電圧として出力するものである。このCC
Dセンサ12の出力電圧は、読取った画像を反映してお
り、画像信号Saとして画像処理回路13に供給されるよう
になっている。
The CCD sensor 12 converts reflected light (not shown) from a document irradiated with light from a light source into a charge amount corresponding to the light amount, and outputs the charge amount as an analog voltage. This CC
The output voltage of the D sensor 12 reflects the read image, and is supplied to the image processing circuit 13 as an image signal Sa.

画像処理回路13は、上記CCDセンサ12が出力する画像
信号Saに含まれる、縮小光学系使用による低周波歪みや
CCDセンサ12に固有の高周波歪み等の補正、いわゆるシ
ェーディング補正を行った後、2値信号に変換するもの
である。この画像処理回路13が出力する2値化された画
像信号VDATAは、サーマルヘッド14および分割判定回路1
5に出力されるようになっている。
The image processing circuit 13 includes a low-frequency distortion caused by the use of the reduction optical system, which is included in the image signal Sa output from the CCD sensor 12, and
After performing correction of high-frequency distortion or the like inherent in the CCD sensor 12, so-called shading correction, the signal is converted into a binary signal. The binarized image signal VDATA output from the image processing circuit 13 is supplied to the thermal head 14 and the division determination circuit 1.
5 is output.

上記サーマルヘッド14は、全1728個の発熱素子により
構成される記録ヘッドであり、それぞれ432個の発熱素
子から成る4つのグループ(群)G1〜G4に分割されてい
る。これら4つのグループG1〜G4は、それぞれ、後述す
るPTC23からのイネーブル信号ENA1〜ENA4により各グル
ープ毎に独立して通電駆動されるようになっている。こ
のサーマルヘッド14は、上記タイミングクロック発生回
路10からのクロック信号CKに同期して動作するもので、
上記画像処理回路13で2値化された画像信号VDATAのう
ち、上記イネーブル信号ENA1〜ENA4が供給された発熱素
子群に対応する部分が通電駆動され、その発熱により記
録用紙に画像を記録するようになっている。なお、この
サーマルヘッド14における最大同時通電許容素子数は44
8個に限定されているものとする。
The thermal head 14 is a recording head including a total of 1728 heating elements, and is divided into four groups (groups) G1 to G4 each including 432 heating elements. These four groups G1 to G4 are individually energized and driven by enable signals ENA1 to ENA4 from the PTC 23 described later. The thermal head 14 operates in synchronization with the clock signal CK from the timing clock generator 10.
Of the image signal VDATA binarized by the image processing circuit 13, a portion corresponding to the heating element group to which the enable signals ENA1 to ENA4 are supplied is driven to be energized, and the heat is generated to record an image on a recording sheet. It has become. The maximum number of elements allowed for simultaneous energization of the thermal head 14 is 44
It is assumed that the number is limited to eight.

分割判定回路15は、上記タイミングクロック発生回路
10からのクロック信号CK、CPU24からのスタート信号STA
RTにより駆動制御され、1走査ライン中の黒画素データ
の分布に基づき、上記サーマルヘッド14を構成する各グ
ループG1〜G4を同時通電駆動するか、あるいは時差通電
駆動するかを決定するとともに、同時通電駆動あるいは
時差通電駆動する場合のグループの組合わせを指示する
分割判定データLnを生成するものである。この分割判定
回路15の詳細については後述する。
The division determination circuit 15 is a timing clock generation circuit
Clock signal CK from 10 and start signal STA from CPU24
The drive is controlled by RT, and based on the distribution of black pixel data in one scanning line, it is determined whether the groups G1 to G4 constituting the thermal head 14 are to be energized simultaneously or staggered energized. This is to generate division determination data Ln for instructing a combination of groups in the case of energization drive or time difference energization drive. Details of the division determination circuit 15 will be described later.

第1パルスモータ16は、CCDセンサ12による走査を行
なうために、原稿を副走査方向へ移動させるための駆動
モータである。第2パルスモータ17は、サーマルヘッド
14により記録される記録用紙を搬送させるための駆動モ
ータである。また、モータドライバ18は、上記第1のパ
ルスモータ16および第2のパルスモータ17の駆動電力を
制御するための駆動回路である。
The first pulse motor 16 is a drive motor for moving a document in the sub-scanning direction in order to perform scanning by the CCD sensor 12. The second pulse motor 17 is a thermal head
A drive motor for transporting the recording paper to be recorded by 14. The motor driver 18 is a drive circuit for controlling the drive power of the first pulse motor 16 and the second pulse motor 17.

また、充電式電池電圧検知回路19は、本装置の主電源
である充電式二次電池の電圧を検知するものである。サ
ーマルヘッドサーミスタ温度検知回路20は、サーマルヘ
ッド14に内蔵されているサーミスタによって、サーマル
ヘッド14の温度を検知するものである。また、副走査画
素濃度検知回路21は、原稿の副走査方向の画素濃度を検
知するものである。これらの詳細については、後述す
る。
The rechargeable battery voltage detection circuit 19 detects the voltage of a rechargeable secondary battery that is a main power supply of the present apparatus. The thermal head thermistor temperature detection circuit 20 detects the temperature of the thermal head 14 using a thermistor built in the thermal head 14. The sub-scanning pixel density detecting circuit 21 detects the pixel density of the document in the sub-scanning direction. Details of these will be described later.

PIO22は、CPU(中央演算処理回路)24により制御され
るパラレルI/Oであり、充電式電池電圧検知回路19、サ
ーマルヘッドサーミスタ温度検知回路20、および副走査
画素濃度検知回路21の各検知信号を入力する入力ポー
ト、分割判定回路15からの分割判定データLnを入力する
入力ポート、サーマルヘッド14へのイネーブル信号を制
御するためのゲート信号を出力する出力ポート、第1パ
ルスモータ16および第2パルスモータ17を駆動するモー
タドライバ18に制御信号Sbを出力する出力ポートを備え
ている。この制御信号Sbは、上記第1パルスモータ16お
よび第2パルスモータ17の正転、逆転、停止、速度制御
等の制御コマンドより成るものである。
The PIO 22 is a parallel I / O controlled by a CPU (Central Processing Unit) 24, and includes detection signals of a rechargeable battery voltage detection circuit 19, a thermal head thermistor temperature detection circuit 20, and a sub-scanning pixel density detection circuit 21. Input port, an input port for inputting division determination data Ln from the division determination circuit 15, an output port for outputting a gate signal for controlling an enable signal to the thermal head 14, a first pulse motor 16 and a second An output port for outputting a control signal Sb to a motor driver 18 for driving the pulse motor 17 is provided. The control signal Sb comprises control commands such as forward rotation, reverse rotation, stop, and speed control of the first pulse motor 16 and the second pulse motor 17.

AND回路25は、上記PIO22が出力するサーマルヘッド14
のイネーブル信号を光信蓄積時間SHに応じて制御するも
ので、その出力信号GATE1〜GATE4はPTC23に供給される
ようになっている。また、上記光信号蓄積時間SHは、CP
U24の割込み端子INTに供給されるようになっている。
The AND circuit 25 is connected to the thermal head 14 output from the PIO 22.
Are controlled in accordance with the optical signal accumulation time SH, and the output signals GATE1 to GATE4 are supplied to the PTC 23. Further, the above-mentioned optical signal accumulation time SH is equal to CP
The signal is supplied to the interrupt terminal INT of U24.

PTC23は、CPU24により制御されるプログラマブル・タ
イマ・カウンタであり、上記AND回路25の出力信号GATE1
〜GATE4を入力し、これらに基づいて所定のパルス幅を
有した、サーマルヘッド14の各グループG1〜G4を駆動す
るイネーブル信号ENA1〜ENA4を生成して送出するもので
ある。
PTC23 is a programmable timer counter controlled by the CPU 24, and the output signal GATE1 of the AND circuit 25 is provided.
To GATE4, and generates and sends out enable signals ENA1 to ENA4 having predetermined pulse widths for driving the groups G1 to G4 of the thermal head 14 based on these signals.

第2図は、上記分割判定回路15の構成を詳細に示すも
のである。図において、印字データ転送クロックカウン
タ30は、タイミングクロック発生回路10が発生するクロ
ック信号CKを計数するもので、CPU24から出力されるス
タート信号STARTにより計数を開始し、432個のクロック
信号CKを計数したときに桁上げパルスS1を出力して初期
状態に戻り、引き続き同様の計数動作を繰返すものであ
る。すなわち、サーマルヘッド14の各グループを構成す
る発熱素子数432個に相当する数を計数したときに、そ
の旨を表わす桁上げパルスS1を出力するものである。
FIG. 2 shows the configuration of the division determination circuit 15 in detail. In the figure, a print data transfer clock counter 30 counts a clock signal CK generated by the timing clock generation circuit 10, and starts counting by a start signal START output from the CPU 24, and counts 432 clock signals CK. Then, the carry pulse S1 is output to return to the initial state, and the same counting operation is continuously repeated. That is, when the number corresponding to the number of 432 heating elements constituting each group of the thermal head 14 is counted, the carry pulse S1 indicating that fact is output.

黒画素データ第1カウンタ32は、画像処理回路13にお
いて2値化された画像信号VDATAに含まれる黒画素デー
タの数を、クロック信号CKのタイミングで計数するもの
である。この黒画素データ第1カウンタ32は、3入力の
AND回路31の出力信号により計数を開始し、448個の黒画
素データを計数したときに桁上げパルスS2を出力して計
数を停止するものである。すなわち、サーマルヘッド14
の最大同時通電許容素子数448を計数したときに、その
旨を表わす桁上げパルスS2を出力するものである。上記
AND回路31には、CPU24から出力されるSTART信号、後述
するNAND回路39の出力信号S11、およびNAND回路42の出
力信号S14が入力されるようになっており、これらの中
のいずれかの信号が駆動された時に有意信号を出力し黒
画素データ第1カウンタ32の計数を開始させるようにな
っている。
The black pixel data first counter 32 counts the number of black pixel data included in the image signal VDATA binarized by the image processing circuit 13 at the timing of the clock signal CK. This black pixel data first counter 32 has three inputs.
The counting is started by the output signal of the AND circuit 31, and when 448 black pixel data are counted, the carry pulse S2 is output and the counting is stopped. That is, the thermal head 14
When the maximum simultaneous energization allowable element number 448 is counted, a carry pulse S2 indicating this is output. the above
To the AND circuit 31, a START signal output from the CPU 24, an output signal S11 of a NAND circuit 39 described later, and an output signal S14 of the NAND circuit 42 are input. Is driven, a significant signal is output and the counting of the first black pixel data counter 32 is started.

黒画素データは第2カウンタ34は、上記黒画素データ
第1カウンタ32と同様に、画像処理回路13において2値
化された画像信号VDATAに含まれる黒画像データの数
を、クロック信号CKのタイミングで計数するものである
が、計数開始の条件が異なっている。すなわち、この黒
画素データ第2カウンタ34は、2入力のAND回路33の出
力信号により計数を開始し、448個の黒画素データを計
数したときに桁上げパルスS3を出力して計数を停止する
ものである。すなわち、上記と同様に、サーマルヘッド
14の最大同時通電許容素子数448を計数したときに、そ
の旨を表わす桁上げパルスS3を出力するものである。上
記AND回路33には、後述するNAND回路40の出力信号S12、
およびNAND回路41の出力信号S13が入力されるようにな
っており、この中のいずれかの信号が駆動された時に有
意信号を出力し黒画素データ第2カウンタ34の計数を開
始させるようになっている。
The second counter 34 calculates the number of black image data included in the image signal VDATA binarized in the image processing circuit 13 by the timing of the clock signal CK in the same manner as the first counter 32 of the black pixel data. , But the conditions for starting the counting are different. That is, the black pixel data second counter 34 starts counting based on the output signal of the 2-input AND circuit 33, and outputs a carry pulse S3 when 448 black pixel data are counted, and stops counting. Things. That is, as described above, the thermal head
When 14 maximum simultaneous energization allowable elements 448 are counted, a carry pulse S3 indicating this is output. The AND circuit 33 includes an output signal S12 of a NAND circuit 40 described later,
And the output signal S13 of the NAND circuit 41 is input. When any one of the signals is driven, a significant signal is output and the counting of the black pixel data second counter 34 is started. ing.

フリップフロップ回路35は、AND回路48の出力信号S16
により初期状態にリセットされ、黒画素データ第1カウ
ンタ32が出力する桁上げパルスS2が出力されたときにセ
ットされるものである。上記リセットされた状態では、
非反転出力信号S7は低レベル(以下、「Lレベル」とい
う。)、反転出力信号S8は高レベル(以下、「Hレベ
ル」という。)となっており、上記桁上げパルスS2が供
給されたときに、非反転出力信号S7はHレベル、反転出
力信号S8はLレベルに変化するようになっている。
The flip-flop circuit 35 outputs the output signal S16 of the AND circuit 48.
Is reset to the initial state, and is set when the carry pulse S2 output from the first black pixel data counter 32 is output. In the above reset state,
The non-inverted output signal S7 is at a low level (hereinafter, referred to as "L level"), the inverted output signal S8 is at a high level (hereinafter, referred to as "H level"), and the carry pulse S2 is supplied. At this time, the non-inverted output signal S7 changes to H level, and the inverted output signal S8 changes to L level.

フリップフロップ回路36は、AND回路49の出力信号S17
により初期状態にリセットされ、黒画素データ第2カウ
ンタ34が出力する桁上げパルスS3が出力されたときにセ
ットされるものである。上記リセットされた状態では、
非反転出力信号S9はLレベル、反転出力信号S10はHレ
ベルとなっており、上記桁上げパルスS3が供給されたと
きに、非反転出力信号S9はHレベル、反転出力信号S10
はLレベルに変化するようになっている。
The flip-flop circuit 36 outputs the output signal S17 of the AND circuit 49.
Is reset to the initial state, and is set when the carry pulse S3 output from the black pixel data second counter 34 is output. In the above reset state,
The non-inverted output signal S9 is at L level and the inverted output signal S10 is at H level. When the carry pulse S3 is supplied, the non-inverted output signal S9 is at H level and the inverted output signal S10 is
Changes to the L level.

OR回路37は、上記フリップフロップ回路35および36の
非反転出力信号S7およびS9を入力し、論理和をとって出
力するものである。このOR回路37の出力信号S4は、シフ
トレジスタ38に供給されるようになっている。
The OR circuit 37 receives the non-inverted output signals S7 and S9 of the flip-flop circuits 35 and 36, and performs a logical OR operation on the output. The output signal S4 of the OR circuit 37 is supplied to the shift register 38.

シフトレジスタ38は、例えば4ビットのシフト容量を
有するもので、そのパラレル出力(分割判定データ)を
Lnと表記し、各ビットを「L1,L2,L3,L4」と表記した場
合に、シフト動作においては、シフトイン・データは
「L1」に入力され、「L4」のデータがシフトアウトされ
るものである。つまり、上記シフトレジスタ38は、OR回
路37の出力信号S4をシフトイン・データとし、上記印字
データ転送クロックカウンタ30の桁上げパルスS1をシフ
トパルスとしてシフト動作を行なうものである。なお、
上記ビット「L4」からシフトアウトされたデータは喪失
されるようになっている。
The shift register 38 has, for example, a 4-bit shift capacity, and outputs its parallel output (division determination data).
When Ln is described and each bit is described as “L1, L2, L3, L4”, in the shift operation, the shift-in data is input to “L1” and the data of “L4” is shifted out Things. That is, the shift register 38 performs a shift operation using the output signal S4 of the OR circuit 37 as shift-in data and the carry pulse S1 of the print data transfer clock counter 30 as a shift pulse. In addition,
The data shifted out of the bit “L4” is lost.

すなわち、上記シフトレジスタ38は、サーマルヘッド
14の1グループの発熱素子数432に相当するクロック信
号CKを計数した時点の、OR回路37の出力信号S4をシフト
イン・データとしてシフト動作を行ない記憶するもので
ある。このシフトレジスタ38のパラレル出力は、分割判
定データLnとしてPIO22に供給されるようになってい
る。そして、CCDセンサ12の光信号蓄積時間SHの周期毎
にCPU24に読込まれ、1主走査ライン毎の黒画素データ
の分布が認識されるようになっている。
That is, the shift register 38
The shift operation is performed by using the output signal S4 of the OR circuit 37 as shift-in data when the clock signal CK corresponding to the number 432 of the heating elements 432 in one group is counted and stored. The parallel output of the shift register 38 is supplied to the PIO 22 as division determination data Ln. Then, it is read into the CPU 24 every cycle of the optical signal accumulation time SH of the CCD sensor 12, and the distribution of black pixel data for each main scanning line is recognized.

NAND回路39は、フリップフロップ回路35の非反転出力
信号S7とAND回路46の出力信号S5とを入力し、その出力
信号S11を、上記3入力AND回路31、並びにAND回路43お
よび48に供給するようになっている。また、NAND回路40
は、フリップフロップ回路35の反転出力信号S8とAND回
路46の出力信号S5とを入力し、その出力信号S12を、上
記AND回路33およびAND回路48に供給するようになってい
る。
The NAND circuit 39 receives the non-inverted output signal S7 of the flip-flop circuit 35 and the output signal S5 of the AND circuit 46, and supplies the output signal S11 to the three-input AND circuit 31 and the AND circuits 43 and 48. It has become. Also, NAND circuit 40
Inputs the inverted output signal S8 of the flip-flop circuit 35 and the output signal S5 of the AND circuit 46, and supplies the output signal S12 to the AND circuit 33 and the AND circuit 48.

NAND回路は41は、フリップフロップ回路36の非反転出
力信号S9とAND回路47の出力信号S6とを入力し、その出
力信号S13を、上記AND回路33、並びにAND回路43および4
9に供給するようになっている。また、NAND回路42は、
フリップフロップ回路36の反転出力信号S10とAND回路47
の出力信号S6とを入力し、その出力信号S14を、上記3
入力のAND回路31およびAND回路49に供給するようになっ
ている。
The NAND circuit 41 receives the non-inverted output signal S9 of the flip-flop circuit 36 and the output signal S6 of the AND circuit 47, and outputs the output signal S13 to the AND circuit 33 and the AND circuits 43 and 4.
9 to supply. Also, the NAND circuit 42
Inverted output signal S10 of flip-flop circuit 36 and AND circuit 47
And the output signal S14 of the above-mentioned 3
The signals are supplied to the input AND circuits 31 and 49.

また、AND回路43は、上記NAND回路39の出力信号S11と
上記NAND回路41の出力信号S13とを入力し、Iレベルで
の論理和をとって、その出力信号S15をフリップフロッ
プ回路44および45に供給するものである。また、AND回
路48は、上記NAND回路39の出力信号S11と上記NAND回路4
0の出力信号S12とを入力し、Lレベルでの論理和をとっ
て、その出力信号S16をフリップフロップ回路35のリセ
ット端子に供給し、上記フリップフロップ回路35をリセ
ット状態に戻すものである。さらに、AND回路49は、上
記NAND回路41の出力信号S13と上記NAND回路42の出力信
号S14とを入力し、Lレベルでの論理和をとって、その
出力信号S17をフリップフロップ回路36のリセット端子
に供給し、上記フリップフロップ回路36をリセット状態
に戻すものである。
The AND circuit 43 receives the output signal S11 of the NAND circuit 39 and the output signal S13 of the NAND circuit 41, performs an OR operation at the I level, and outputs the output signal S15 to the flip-flop circuits 44 and 45. Is to be supplied to The AND circuit 48 is connected to the output signal S11 of the NAND circuit 39 and the NAND circuit 4
An output signal S12 of 0 is input, an OR operation is performed at the L level, the output signal S16 is supplied to a reset terminal of the flip-flop circuit 35, and the flip-flop circuit 35 is returned to a reset state. Further, the AND circuit 49 receives the output signal S13 of the NAND circuit 41 and the output signal S14 of the NAND circuit 42, performs an OR operation on the L level, and resets the output signal S17 of the flip-flop circuit 36. This is supplied to the terminal to return the flip-flop circuit 36 to a reset state.

フリップフロップ回路44は、上記AND回路43の出力信
号S15によるトグル動作を行なうもので、その出力信号
はAND回路46に供給されるようになっている。このフリ
ップフロップ回路44は、初期状態としてHレベルがセッ
トされるようになっている。同様に、フリップフロップ
回路45は、上記AND回路43の出力信号S15によりトグル動
作を行なうもので、その出力信号はAND回路47に供給さ
れるようになっている。このフリップフロップ回路45
は、初期状態としてLレベルがセットされるようになっ
ている。したがって、上記フリップフロップ44と45と
は、常に、相反しとレベルの信号を出力するようになっ
ている。
The flip-flop circuit 44 performs a toggle operation based on the output signal S15 of the AND circuit 43, and the output signal is supplied to the AND circuit 46. The flip-flop circuit 44 is set to an H level as an initial state. Similarly, the flip-flop circuit 45 performs a toggle operation according to the output signal S15 of the AND circuit 43, and the output signal is supplied to the AND circuit 47. This flip-flop circuit 45
Is set to L level as an initial state. Therefore, the flip-flops 44 and 45 always output signals of opposite level.

また、AND回路46は、上記印字データ転送クロックカ
ウンタ30の桁上げパルスS1と上記フリップフロップ回路
44の出力信号とを入力し、論理積をとった出力信号S5を
生成するものである。この信号S5は、上記NAND回路39お
よび40に供給されるようになっている。また、AND回路4
7は、上記印字データ転送クロックカウンタ30の桁上げ
パルスS1と上記フリップフロップ回路45の出力信号とを
入力し、論理積をとった出力信号S6を生成するものであ
る。この信号S6は、上記NAND回路41および42に供給され
るようになっている。
The AND circuit 46 is provided with the carry pulse S1 of the print data transfer clock counter 30 and the flip-flop circuit.
The output signal of S44 is input to generate an output signal S5 obtained by AND operation. This signal S5 is supplied to the NAND circuits 39 and 40. Also, AND circuit 4
Numeral 7 is for inputting the carry pulse S1 of the print data transfer clock counter 30 and the output signal of the flip-flop circuit 45, and generating an output signal S6 obtained by taking a logical product. This signal S6 is supplied to the NAND circuits 41 and 42.

次に、上記のような構成において動作を説明する。 Next, the operation in the above configuration will be described.

まず、画像読取装置(図示しない)において原稿の読
取走査が開始されると、光照射された原稿からの反射光
が、図示しない光学系によりCCDセンサ12上に結像され
る。このような状態では、CCDセンサ12は、上記反射光
量に応じて蓄積された電荷量をアナログ電圧として出力
している。このアナログ電圧は、第1図に示すように、
タイミング発生回路10から供給されるタイミング信号に
同期して動作するCCD駆動回路11からの制御信号により
時系列データに変換され、画像信号Saとして画像処理回
路13に供給される。
First, when reading scanning of a document is started in an image reading device (not shown), reflected light from the light-irradiated document is formed on the CCD sensor 12 by an optical system (not shown). In such a state, the CCD sensor 12 outputs the amount of charge accumulated according to the amount of reflected light as an analog voltage. This analog voltage is, as shown in FIG.
The data is converted into time-series data by a control signal from the CCD drive circuit 11 that operates in synchronization with the timing signal supplied from the timing generation circuit 10, and is supplied to the image processing circuit 13 as an image signal Sa.

画像処理回路13では、受取った画像信号Saに対しシェ
ーディング補正等の画像補正を行なった後、所定のスラ
イスレベル電圧でスライスすることにより白画素と黒画
素との2値データに変換する。この2値化された画像信
号VDATAは、タイミングクロック発生回路10から供給さ
れるクロック信号CKに同期して、分割判定回路15とサー
マルヘッド14とに供給される。
The image processing circuit 13 converts the received image signal Sa into binary data of white pixels and black pixels by performing image correction such as shading correction and then slicing the image signal Sa at a predetermined slice level voltage. The binarized image signal VDATA is supplied to the division determination circuit 15 and the thermal head 14 in synchronization with the clock signal CK supplied from the timing clock generation circuit 10.

次に、上記画像信号VDATAが供給された分割判定回路1
5の動作について第3図および第4図のタイミングチャ
ートを参照して説明する。第3図は、CCDセンサ12が全
黒データを読取った場合の動作を示すタイミングチャー
トであり、第4図は、原稿の中央部に黒データが集中し
ている場合の動作を示すタイミングチャートである。
Next, the division determination circuit 1 to which the image signal VDATA is supplied.
The operation of No. 5 will be described with reference to the timing charts of FIGS. FIG. 3 is a timing chart showing an operation when the CCD sensor 12 reads all black data, and FIG. 4 is a timing chart showing an operation when the black data is concentrated at the center of the document. is there.

まず、第3図に示す全黒データを読取った場合の動作
について説明する。同図(a)に示すように、CPU24か
らSTART信号が出力され、これが印字データ転送クロッ
クカウンタ30に供給されることにより、印字データ転送
クロックカウンタ30はクロック信号CK(第3図(b)参
照)のパルス数の計数を開始する。同時に、上記START
信号が3入力のAND回路31を介して黒画素データ第1カ
ウンタ32に供給されることにより、黒画素データ第1カ
ウンタ32は、上記クロック信号CKに同期して供給される
画像信号VDATA(第3図(c)参照)中の黒画素データ
の計数を開始する。ちなみに、第3図に示す例では、入
力される画像信号VDATAが全て黒画素データ(斜線で示
す)であるので、上記印字データ転送クロックカウンタ
30と同一の計数を行なうことになる。なお、第3図
(e)は、黒画素データ第1カウンタ32が計数動作を行
なっている時間帯をHレベルの信号で示している。
First, the operation when reading all the black data shown in FIG. 3 will be described. As shown in FIG. 3A, a START signal is output from the CPU 24 and supplied to the print data transfer clock counter 30, so that the print data transfer clock counter 30 receives the clock signal CK (see FIG. 3B). ) To start counting the number of pulses. At the same time, START
When the signal is supplied to the first black pixel data counter 32 via the three-input AND circuit 31, the first black pixel data counter 32 outputs the image signal VDATA (the first image signal VDATA) supplied in synchronization with the clock signal CK. The counting of black pixel data in FIG. 3 (c) is started. By the way, in the example shown in FIG. 3, the input image signal VDATA is all black pixel data (shown by oblique lines).
The same count as 30 will be performed. FIG. 3 (e) shows a time zone during which the first counter 32 of the black pixel data is performing the counting operation by an H level signal.

上記印字データ転送クロックカウンタ30は、上述した
ように、432個のクロック信号CKを計数すると、第3図
(d)に示すように、桁上げパルスS1を出力するととも
に、計数値を初期値に戻し、再び上記と同様の計数動作
を開始する。つまり、クロック信号CKを432個計数する
ごとにパルスを発生する動作を繰返す。1走査ラインの
画素数は1728個であるので、上記印字データ転送クロッ
クカウンタ30は、1走査ラインの画像信号VDATAを転送
する間に、4回のパルスを発生することになる。
As described above, when the 432 clock signals CK are counted, the print data transfer clock counter 30 outputs a carry pulse S1 and sets the count value to an initial value, as shown in FIG. Then, the same counting operation as above is started again. That is, the operation of generating a pulse is repeated each time 432 clock signals CK are counted. Since the number of pixels in one scan line is 1,728, the print data transfer clock counter 30 generates four pulses while transferring the image signal VDATA in one scan line.

ここで、第3図のA点、つまり第1回目の桁上げパル
スS1が発生した際の動作について説明する。上記したよ
うに、印字した転送クロックカウンタ30がクロック信号
CKを432個計数したことにより桁上げパルスS1が出力さ
れるが、この時、黒画素データ第1カウンタ32からの桁
上げパルスS2および黒画素データ第2カウンタ34からの
桁上げパルスS3はいずれも未だ出力されておらず、フリ
ップフロップ回路35および36はいずれもリセット状態に
ある。したがって、これらフリップフロップ回路35およ
び36の非反転出力信号S7およびS9はいずれもLレベルに
あり、OR回路37の出力信号S4もLレベルにある。したが
って、シフトレジスタ38は、OR回路37からのLレベルの
出力信号S4をシフトイン・データとし、上記桁上げパル
スS1をシフトクロックとして1ビットのシフト動作を行
なうので、そのパラレル出力、つまり分割判定データLn
として、「Ln=L,*,*,*」の4ビットのデータを出
力する。ここで、記号「*」は不定値が出力されること
を表わす。
Here, the operation at the point A in FIG. 3, that is, when the first carry pulse S1 is generated will be described. As described above, the printed transfer clock counter 30 outputs the clock signal.
The carry pulse S1 is output by counting 432 CKs. At this time, the carry pulse S2 from the black pixel data first counter 32 and the carry pulse S3 from the black pixel data second counter 34 are either Has not yet been output, and both flip-flop circuits 35 and 36 are in the reset state. Therefore, the non-inverted output signals S7 and S9 of the flip-flop circuits 35 and 36 are both at the L level, and the output signal S4 of the OR circuit 37 is also at the L level. Therefore, the shift register 38 performs a 1-bit shift operation using the L-level output signal S4 from the OR circuit 37 as shift-in data and the carry pulse S1 as a shift clock. Data Ln
And outputs 4-bit data of “Ln = L, *, *, *”. Here, the symbol “*” indicates that an indefinite value is output.

一方、桁上げパルスS1は、AND回路46および47の各一
方の入力端子に供給される。この際、初期状態を維持し
ているフリップフロップ回路44はHレベル、フリップフ
ロップ回路45はLレベルにセットされているので、AND
回路46は上記桁上げパルスS1を通過させて信号S5を出力
するが、AND回路47は上記桁上げパルスS1の通過を阻止
するので信号S6はLレベルを維持したままである。
On the other hand, the carry pulse S1 is supplied to one input terminal of each of the AND circuits 46 and 47. At this time, since the flip-flop circuit 44 maintaining the initial state is set at the H level and the flip-flop circuit 45 is set at the L level, AND
The circuit 46 outputs the signal S5 by passing the carry pulse S1, but the AND circuit 47 prevents the carry pulse S1 from passing, so that the signal S6 remains at the L level.

上記AND回路46からの出力信号S5は、NAND回路39およ
び40の各一方の入力端子に供給される。その際、上記し
たように、黒画素データ第1カウンタ32の計数値は、印
字データ転送クロックカウンタ30と同一の計数値であ
り、未だ448個を計数しておらず、したがって、桁上げ
パルスS2も出力されておらず、フリップフロップ回路35
もリセット状態にあるので、非反転出力信号S7はLレベ
ル、反転出力信号S8はHレベルを維持したままである。
したがって、NAND回路39の出力信号S11はHレベルを維
持したままであり、次段以降の回路の動作には何ら影響
を与えず、各フリップフロップ回路44、45のセット状態
および黒画素データ第1カウンタ32の動作状態は変化し
ない。一方、NAND回路40の出力信号S12には、上記桁上
げパルスS1とほぼ同位相のパルス信号S12が出力され
る。この信号S12がAND回路33を介して黒画素データ第2
カウンタ34に供給されることにより、黒画素データ第2
カウンタ34は初期値にリセットされた後、クロック信号
CKに同期して供給される画像信号VDATA中の黒画素デー
タの計数を開始する。すなわち、サーマルヘッド14のグ
ループG2の発熱素子群に相当する領域の先頭から黒画素
データの計数を開始する。第3図(g)は、黒画素デー
タ第2カウンタ34が計数動作を行なっている時間帯をH
レベルの信号で示している。
The output signal S5 from the AND circuit 46 is supplied to one input terminal of each of the NAND circuits 39 and 40. At this time, as described above, the count value of the black pixel data first counter 32 is the same count value as that of the print data transfer clock counter 30, and 448 have not been counted yet, and therefore, the carry pulse S2 Is not output, and the flip-flop circuit 35
Since the reset signal is also in the reset state, the non-inverted output signal S7 maintains the L level and the inverted output signal S8 maintains the H level.
Therefore, the output signal S11 of the NAND circuit 39 remains at the H level, has no effect on the operation of the subsequent circuits, and sets the flip-flop circuits 44 and 45 and the black pixel data first signal. The operation state of the counter 32 does not change. On the other hand, as the output signal S12 of the NAND circuit 40, a pulse signal S12 having substantially the same phase as the carry pulse S1 is output. This signal S12 is supplied to the black pixel data
By being supplied to the counter 34, the black pixel data second
After the counter 34 is reset to the initial value, the clock signal
The counting of black pixel data in the image signal VDATA supplied in synchronization with CK is started. That is, the counting of the black pixel data is started from the head of the area corresponding to the heating element group of the group G2 of the thermal head 14. FIG. 3 (g) shows the time period during which the second counter 34 for black pixel data performs the counting operation as H.
This is indicated by a level signal.

また、上記信号S12はAND回路48に供給されることによ
り、その出力信号S16には上記桁上げパルスS1とほぼ同
位相のパルス信号が出力される。そして、この信号S16
がフリップフロップ回路35に供給されることにより、フ
リップフロップ回路35は初期状態にリセットされる。な
お、この時点のリセット動作は、フリップフロップ回路
35が既にリセット状態にあるので、特に意味を持たな
い。
The signal S12 is supplied to the AND circuit 48, so that a pulse signal having substantially the same phase as the carry pulse S1 is output as the output signal S16. And this signal S16
Is supplied to the flip-flop circuit 35, whereby the flip-flop circuit 35 is reset to the initial state. Note that the reset operation at this point is based on the flip-flop circuit.
Since 35 is already in the reset state, it has no particular meaning.

また、上述したように、AND回路47の出力信号S6は、
Lレベルに維持されたままであるので、NAND回路41およ
び42の出力信号S13およびS14はHレベルを維持したまま
であり、次段以降の回路の動作には何ら影響を与えず、
各フリップフロップ回路35、36、44、45のセット状態お
よび各カウンタ30、32、34の動作状態は変化しない。
Further, as described above, the output signal S6 of the AND circuit 47 is
Since the output signals S13 and S14 of the NAND circuits 41 and 42 are maintained at the H level because they are maintained at the L level, they do not affect the operation of the circuits at the subsequent stages at all.
The set state of each flip-flop circuit 35, 36, 44, 45 and the operation state of each counter 30, 32, 34 do not change.

次に、第3図B点、つまり黒画素データ第1カウンタ
32からの桁上げ信号S2が発生した際の動作について説明
する。上記印字データ転送クロックカウンタ30と同時に
計数を開始した上記黒画素データを第1カウンタ32は、
入力された画像信号VDATA中の黒画素データを448個計数
することにより、第3図(f)に示すように、桁上げパ
ルスS2を発生する。そして、第3図(e)に示すよう
に、計数動作を停止する。
Next, point B in FIG. 3, that is, the first counter of black pixel data
The operation when the carry signal S2 from 32 is generated will be described. The first counter 32 outputs the black pixel data, which has started counting simultaneously with the print data transfer clock counter 30, to the first counter 32.
By counting 448 black pixel data in the input image signal VDATA, a carry pulse S2 is generated as shown in FIG. 3 (f). Then, as shown in FIG. 3 (e), the counting operation is stopped.

そして、最初の桁上げパルスS2がフリップフロップ回
路35に供給されることにより、フリップフロップ回路35
はセット状態となり、その非反転出力信号S7にはHレベ
ル、反転出力信号S8にはLレベルの信号が出力される。
このセット状態は、AND回路48からの出力信号S16が駆動
されるまで維持される。
Then, the first carry pulse S2 is supplied to the flip-flop circuit 35, so that the flip-flop circuit 35
Is set, and an H level signal is output as the non-inverted output signal S7 and an L level signal is output as the inverted output signal S8.
This set state is maintained until the output signal S16 from the AND circuit 48 is driven.

上記フリップフロップ回路35がセットされた時点で
は、黒画素データ第2カウンタ34は計数状態にあるが、
未だ448個の黒画素データを計数しておらず、その出力
信号S3はLレベルのままである。したがって、フリップ
フロップ回路36は初期状態、つまりリセット状態を維持
しており、その非反転出力信号S9はLレベル、反転出力
信号S10はHレベルに保たれたままである。
When the flip-flop circuit 35 is set, the black pixel data second counter 34 is in a counting state,
The 448 black pixel data has not yet been counted, and the output signal S3 remains at the L level. Therefore, the flip-flop circuit 36 maintains the initial state, that is, the reset state. The non-inverted output signal S9 is kept at L level and the inverted output signal S10 is kept at H level.

したがって、OR回路37の一方の入力信号S7はHレベル
に変化し、他方の入力信号S9はLレベルを維持したまま
であるので、その出力信号S4は、第3図(i)に示すよ
うに、Hレベルの信号に変化する。この際、桁上げ信号
S1は、Lレベルを維持したままなので、信号S5およびS6
もLレベルのままであり、NAND回路39、40、41、42の各
出力信号S11、S12、S13、S14は全てHレベルを維持した
ままで、次段以降の回路の動作には何ら影響を与えな
い。したがって、各フリップフロップ35、36、44、45の
セット状態が変化することもなく、また各カウンタ30、
32、34が初期状態に戻ることもない。
Therefore, one input signal S7 of the OR circuit 37 changes to the H level and the other input signal S9 maintains the L level, so that the output signal S4 becomes as shown in FIG. 3 (i). , H level signals. At this time, carry signal
Since S1 maintains the L level, the signals S5 and S6
Also remains at the L level, and the output signals S11, S12, S13, and S14 of the NAND circuits 39, 40, 41, and 42 all maintain the H level, and have no effect on the operation of the subsequent circuits. Do not give. Therefore, the set state of each flip-flop 35, 36, 44, 45 does not change, and each counter 30, 30
32 and 34 do not return to the initial state.

次に、上記のような状態で推移して第3図のC点に達
した場合、つまり第2回目の桁上げパルスS1が発生した
際の動作について説明する。印字データ転送クロックカ
ウンタ30がクロック信号CKを864個計数したことにより
2回目の桁上げパルスS1が出力されるが、この時、フリ
ップフロップ回路35はセット状態にあり、フリップフロ
ップ回路36はリセット状態にある。したがって、フリッ
プフロップ回路35の非反転出力信号S7はHレベルにあ
り、フリップフロップ回路36の非反転出力信号S9はLレ
ベルにあるので、OR回路37の出力信号S4はHレベルにあ
る。シフトレジスタ38は、OR回路37からのHレベルの出
力信号S4をシフトイン・データとし、上記桁上げパルス
S1をシフトクロックとして1ビットのシフト動作を行な
い、そのパラレル出力、つまり分割判定データLnとし
て、「Ln=H,L,*,*」の4ビットのデータを出力す
る。ここで、ビットL1にHレベルの信号として出力され
る情報は、桁上げパルスS1が2回出力されるまで、つま
りサーマルヘッド14のグループG1とグループG2との発熱
素子に対応する範囲に黒画素データが448個以上出現し
たことを意味し、このことは、グループG1の発熱素子群
とグループG2の発熱素子群とを同時に通電駆動すること
ができないことを意味する。
Next, a description will be given of the operation when the above state is reached and the point C in FIG. 3 is reached, that is, when the second carry pulse S1 is generated. When the print data transfer clock counter 30 counts 864 clock signals CK, the second carry pulse S1 is output. At this time, the flip-flop circuit 35 is in the set state, and the flip-flop circuit 36 is in the reset state. It is in. Therefore, since the non-inverted output signal S7 of the flip-flop circuit 35 is at the H level and the non-inverted output signal S9 of the flip-flop circuit 36 is at the L level, the output signal S4 of the OR circuit 37 is at the H level. The shift register 38 uses the H-level output signal S4 from the OR circuit 37 as shift-in data,
A 1-bit shift operation is performed using S1 as a shift clock, and 4-bit data of “Ln = H, L, *, *” is output as a parallel output, that is, division determination data Ln. Here, the information output as an H level signal to the bit L1 is a black pixel in the range corresponding to the heating elements of the groups G1 and G2 of the thermal head 14 until the carry pulse S1 is output twice. This means that 448 or more data have appeared, which means that the heating element group of the group G1 and the heating element group of the group G2 cannot be simultaneously energized and driven.

一方、桁上げパルスS1は、AND回路46および47の各一
方の入力端子に供給される。この際、フリップフロップ
回路44はHレベル、フリップフロップ回路45はLレベル
にセットされた初期状態のままであるので、AND回路46
は上記桁上げパルスS1を通過させて信号S5を出力する
が、AND回路47は上記桁上げパルスS1の通過を阻止する
ので信号S6はLレベルを維持したままである。
On the other hand, the carry pulse S1 is supplied to one input terminal of each of the AND circuits 46 and 47. At this time, since the flip-flop circuit 44 remains at the H level and the flip-flop circuit 45 remains at the L level, the AND circuit 46 remains in the initial state.
Outputs the signal S5 by passing the carry pulse S1, but the AND circuit 47 prevents the carry pulse S1 from passing, so that the signal S6 remains at the L level.

上記AND回路46からの出力信号S5は、NAND回路39およ
び40の各一方の入力端子に供給される。この際、フリッ
プフロップ回路35はセット状態にあり、信号S7はHレベ
ルが出力されているので、信号S5はNAND回路39を反転さ
れて通過し、信号S11として出力される。この信号S11が
3入力のAND回路31を介して黒画像データ第1カウンタ3
2に供給されることにより、黒画素データ第1カウンタ3
2は、そのセット状態を初期値に戻した後、上記クロッ
ク信号CKに同期して供給される画像信号VDATA中の黒画
素データの計数を再開する。すなわち、サーマルヘッド
14のグループG3の発熱素子群に相当する領域の先頭から
黒画素データの計数を開始する。また、上記信号S11がA
ND回路43を介してフリップフロップ回路44および45に供
給されることにより、フリップフロップ回路44および45
はそれぞれ反転され、フリップフロップ回路44はLレベ
ル、フリップフロップ回路45はHレベルの信号を出力す
る。さらに、上記信号S11がAND回路48を介してフリップ
フロップ回路35に供給されることにより、フリップフロ
ップ回路35はリセット状態になる。
The output signal S5 from the AND circuit 46 is supplied to one input terminal of each of the NAND circuits 39 and 40. At this time, since the flip-flop circuit 35 is in the set state and the signal S7 is output at the H level, the signal S5 is inverted through the NAND circuit 39 and output as the signal S11. This signal S11 is supplied to the first counter 3 for the black image data via the 3-input AND circuit 31.
2, the black pixel data first counter 3
2, after the set state is returned to the initial value, the counting of black pixel data in the image signal VDATA supplied in synchronization with the clock signal CK is restarted. That is, the thermal head
The counting of the black pixel data is started from the head of the area corresponding to the heating element group of the 14th group G3. The signal S11 is A
By being supplied to the flip-flop circuits 44 and 45 via the ND circuit 43, the flip-flop circuits 44 and 45
Are inverted, the flip-flop circuit 44 outputs an L-level signal, and the flip-flop circuit 45 outputs an H-level signal. Further, when the signal S11 is supplied to the flip-flop circuit 35 via the AND circuit 48, the flip-flop circuit 35 is reset.

一方、NAND回路40の出力は、フリップフロップ回路35
の反転出力信号S8がLレベルであるので、Hレベルを維
持したままであり、次段以降の回路の動作には何ら影響
を与えない。
On the other hand, the output of the NAND circuit 40 is
Since the inverted output signal S8 is at the L level, it remains at the H level, and does not affect the operation of the circuits at the subsequent stages.

また、上述したように、AND回路47の出力信号S6はレ
ベルに維持されたままであるので、NAND回路41および42
の出力信号S13およびS14はHレベルを維持したままであ
り、次段以降の回路の動作には何ら影響を与えない。
Further, as described above, since the output signal S6 of the AND circuit 47 is maintained at the level, the NAND circuits 41 and 42
Output signals S13 and S14 remain at the H level, and do not affect the operation of the circuits in the subsequent stages at all.

次に、第3図のD点、つまり黒画素データ第2カウン
タ34からの桁上げ信号S3が発生した際の動作について説
明する。上記第1回目の桁上げパルスS1により計数を開
始した上記黒画素データ第2カウンタ34は、入力された
画像信号VDATA中の黒画素を448個計数することにより、
第3図(h)に示すように、桁上げパルスS3を発生す
る。そして、第3図(g)に示すように、計数動作を停
止する。
Next, the operation when the carry signal S3 from the point D in FIG. 3, that is, the black pixel data second counter 34 is generated will be described. The black pixel data second counter 34, which has started counting by the first carry pulse S1, counts 448 black pixels in the input image signal VDATA,
As shown in FIG. 3 (h), a carry pulse S3 is generated. Then, as shown in FIG. 3 (g), the counting operation is stopped.

そして、最初の桁上げパルスS3がフリップフロップ回
路36に供給されることにより、フリップフロップ回路36
はセット状態となり、その非反転出力信号S9にはHレベ
ル、反転出力信号S10にはLレベルの信号が出力され
る。このセット状態は、AND回路49からの出力信号S17が
駆動されるまで維持される。
When the first carry pulse S3 is supplied to the flip-flop circuit 36, the flip-flop circuit 36
Is set, and an H level signal is output as the non-inverted output signal S9 and an L level signal is output as the inverted output signal S10. This set state is maintained until the output signal S17 from the AND circuit 49 is driven.

上記フリップフロップ回路36がセットされた時点で
は、黒画素データ第1カウンタ32は計数状態にあるが、
未だ448個の黒画素データを計数しておらず、その出力
信号S2はLレベルのままである。したがって、フリップ
フロップ回路35はリセット状態を維持しており、その非
反転出力信号S7はLレベル、反転出力信号S8はHレベル
に保たれている。
When the flip-flop circuit 36 is set, the first black pixel data counter 32 is in a counting state,
The 448 black pixel data has not yet been counted, and the output signal S2 remains at the L level. Therefore, the flip-flop circuit 35 maintains the reset state, the non-inverted output signal S7 is kept at L level, and the inverted output signal S8 is kept at H level.

したがって、OR回路37の一方の入力信号S7はLレベル
を維持したままで、他の入力信号S9はHレベルに変化す
るので、その出力信号S4は、第3図(i)に示すよう
に、Hレベルの信号に変化する。この際、桁上げ信号S1
は、Lレベルを維持したままなので、信号S5およびS6も
Lレベルのままであり、NAND回路39、40、41、42の各出
力信号S11、S12、S13、S14は全てHレベルを維持したま
まで、次段以降の回路の動作には何ら影響を与えない。
したがって、各フリップフロップ35、36、44、45のセッ
ト状態が変化することもなく、また各カウンタ30、32、
34が初期状態に戻ることもない。
Accordingly, one input signal S7 of the OR circuit 37 is maintained at the L level, and the other input signal S9 is changed to the H level. As a result, the output signal S4 of the OR circuit 37 becomes as shown in FIG. It changes to an H level signal. At this time, the carry signal S1
Maintain the L level, the signals S5 and S6 also remain at the L level, and the output signals S11, S12, S13, and S14 of the NAND circuits 39, 40, 41, and 42 all maintain the H level. This has no effect on the operation of the circuits in the next and subsequent stages.
Therefore, the set state of each flip-flop 35, 36, 44, 45 does not change, and each counter 30, 32,
34 does not return to the initial state.

次に、上記のような状態で推移して第3図のE点に達
した場合、つまり第3回目の桁上げパルスS1が発生した
際の動作について説明する。印字データ転送クロックカ
ウンタ30がクロック信号CKを1296個計数したことにより
3回目の桁上げパルスS1が出力されるが、この時、フリ
ップフロップ回路35はリセット状態にあり、フリップフ
ロップ回路36はセット状態にある。したがって、フリッ
プフロップ回路35の非反転出力信号S7はLレベルにあ
り、フリップフロップ回路36の非反転出力信号S9はHレ
ベルにあるので、OR回路37の出力信号S4はHレベルにあ
る。シフトレジスタ38は、OR回路37からのHレベルの出
力信号S4をシフトイン・データとし、上記桁上げパルス
S1をシフトクロックとして1ビットのシフト動作を行な
い、そのパラレル出力、つまり分割判定データLnとし
て、「Ln=H,H,L,*」の4ビットのデータを出力する。
ここで、ビットL1にHレベルの信号として出力される情
報は、1回目の桁上げパルスS1が出力されてから3回目
の桁上げパルスS1が出力されるまで、つまりグループG2
とグループG3との発熱素子に対応する範囲で黒画素デー
タが448個以上出現したことを意味し、このことは、グ
ループG2の発熱素子群とグループG3の発熱素子群とを同
時に通電駆動することができないことを意味する。
Next, a description will be given of the operation when the state changes as described above and the point E in FIG. 3 is reached, that is, when the third carry pulse S1 is generated. When the print data transfer clock counter 30 counts 1296 clock signals CK, the third carry pulse S1 is output. At this time, the flip-flop circuit 35 is in the reset state, and the flip-flop circuit 36 is in the set state. It is in. Accordingly, since the non-inverted output signal S7 of the flip-flop circuit 35 is at the L level and the non-inverted output signal S9 of the flip-flop circuit 36 is at the H level, the output signal S4 of the OR circuit 37 is at the H level. The shift register 38 uses the H-level output signal S4 from the OR circuit 37 as shift-in data,
A 1-bit shift operation is performed using S1 as a shift clock, and 4-bit data of “Ln = H, H, L, *” is output as a parallel output, that is, division determination data Ln.
Here, the information output as an H level signal to the bit L1 is from the output of the first carry pulse S1 to the output of the third carry pulse S1, that is, the group G2
Means that 448 or more black pixel data appeared in the range corresponding to the heating elements of group G3, which means that the heating element group of group G2 and the heating element group of group G3 were simultaneously energized and driven. Means you can't.

一方、桁上げパルスS1は、AND回路46および47の各一
方の入力端子に供給される。この際、フリップフロップ
回路44はLレベル、フリップフロップ回路45はHレベル
にセットされているので、AND回路47は上記桁上げパル
スS1を通過させて信号S6を出力するが、AND回路46は上
記桁上げパルスS1の通過を阻止するので信号S5はLレベ
ルを維持したままである。
On the other hand, the carry pulse S1 is supplied to one input terminal of each of the AND circuits 46 and 47. At this time, since the flip-flop circuit 44 is set at the L level and the flip-flop circuit 45 is set at the H level, the AND circuit 47 outputs the signal S6 by passing the carry pulse S1, but the AND circuit 46 outputs the signal S6. Since the carry pulse S1 is prevented from passing, the signal S5 remains at the L level.

上記AND回路47からの出力信号S6は、NAND回路41およ
び42の各一方の入力端子に供給される。この際、フリッ
プフロップ回路36はセット状態にあり、信号S9はHレベ
ルが出力されているので、信号S6はNAND回路41を反転さ
れて通過し、信号S13として出力される。この信号S13が
AND回路33を介して黒画素データ第2カウンタ34に供給
されることにより、黒画素データ第2カウンタ34は、そ
のセット状態を初期値に戻した後、上記クロック信号CK
に同期して供給される画像信号VDATA中の黒画素データ
の計数を再開する。つまり、サーマルヘッド14のグルー
プ4の発熱素子群に相当する領域の先頭から黒画素デー
タの計数を開始する。また、上記信号S13がAND回路43を
介してフリップフロップ回路44および45に供給されるこ
とにより、それぞれ反転され、フリップフロップ回路44
はHレベル、フリップフロップ回路45はLレベルの信号
を出力する。さらに、上記信号S13がAND回路49を介して
フリップフロップ回路36に供給されることにより、フリ
ップフロップ回路36はリセット状態になる。
The output signal S6 from the AND circuit 47 is supplied to one input terminal of each of the NAND circuits 41 and. At this time, since the flip-flop circuit 36 is in the set state and the signal S9 is output at the H level, the signal S6 is inverted and passed through the NAND circuit 41 and output as the signal S13. This signal S13
By being supplied to the black pixel data second counter 34 via the AND circuit 33, the black pixel data second counter 34 returns its set state to the initial value, and then outputs the clock signal CK.
Restarts the counting of black pixel data in the image signal VDATA supplied in synchronization with. That is, the counting of the black pixel data is started from the head of the area corresponding to the heating element group of the group 4 of the thermal head 14. Further, the signal S13 is supplied to the flip-flop circuits 44 and 45 via the AND circuit 43, thereby being inverted respectively, and
Outputs an H level signal, and the flip-flop circuit 45 outputs an L level signal. Further, when the signal S13 is supplied to the flip-flop circuit 36 via the AND circuit 49, the flip-flop circuit 36 is reset.

一方、NAND回路42の出力は、フリップフロップ回路36
の反転出力信号S10がLレベルであるので、Hレベルを
維持したままであり、次段以降の回路の動作に影響を与
えない。
On the other hand, the output of the NAND circuit 42 is
Since the inverted output signal S10 is at the L level, it remains at the H level, and does not affect the operation of the subsequent circuits.

また、上述したように、AND回路46の出力信号S5はL
レベルを維持しているので、NAND回路39および40の出力
はHレベルを維持したままであり、次段以降の回路の動
作に影響を与えない。
As described above, the output signal S5 of the AND circuit 46 is L
Since the level is maintained, the outputs of the NAND circuits 39 and 40 remain at the H level, and do not affect the operation of the circuits in the subsequent stages.

次に、上記と同様に、第2回目の桁上げパルスS1で計
数動作を開始した黒画素データ第1カウンタ32からの桁
上げパルスS2が出力され、フリップフロップ回路35がセ
ットされた状態で推移してF点に達した場合、つまり第
4回目の桁上げパルスS1が発生した際の動作について説
明する。印字データ転送クロックカウンタ30がクロック
信号CKを1728個計数したことにより4回目の桁上げパル
スS1が出力されるが、この時、フリップフロップ回路35
はセット状態にあり、フリップフロップ回路36はリセッ
ト状態にある。したがって、フリップフロップ回路35の
非反転出力信号S7はHレベルにあり、フリップフロップ
回路36の非反転出力信号S9はLレベルにあるので、OR回
路37の出力信号S4はHレベルにある。シフトレジスタ38
は、OR回路37からのHレベルの出力信号S4をシフトイン
・データとし、上記桁上げパルスS1をシフトクロックと
して1ビットのシフト動作を行ない、そのパラレル出
力、つまり分割判定データLnとして、「Ln=H,H,H,L」
の4ビットのデータを出力する。ここで、ビットL1にH
レベルの信号として出力される情報は、第2回目の桁上
げパルスS1が出力されてから第4回目の桁上げパルスS1
が出力されるまで、つまりサーマルヘッド14のグループ
G3とグループG4との発熱素子に対応する範囲に黒画素デ
ータが448個以上出現したことを意味し、このことは、
グループG3の発熱素子群とグループG4の発熱素子群とを
同時に通電駆動することができないことを意味する。
Next, in the same manner as described above, the carry pulse S2 from the black pixel data first counter 32, which has started the counting operation with the second carry pulse S1, is output, and the state changes with the flip-flop circuit 35 set. The operation when the point F is reached, that is, when the fourth carry pulse S1 is generated will be described. When the print data transfer clock counter 30 counts 1728 clock signals CK, the fourth carry pulse S1 is output. At this time, the flip-flop circuit 35
Is in a set state, and the flip-flop circuit 36 is in a reset state. Therefore, since the non-inverted output signal S7 of the flip-flop circuit 35 is at the H level and the non-inverted output signal S9 of the flip-flop circuit 36 is at the L level, the output signal S4 of the OR circuit 37 is at the H level. Shift register 38
Performs a 1-bit shift operation using the H-level output signal S4 from the OR circuit 37 as shift-in data and the carry pulse S1 as a shift clock, and performs a parallel output, that is, “Ln = H, H, H, L "
Is output. Here, bit L1 is set to H
The information output as the level signal includes the fourth carry pulse S1 after the output of the second carry pulse S1.
Is output, that is, the group of thermal heads 14
It means that 448 or more black pixel data appeared in the range corresponding to the heating elements of G3 and group G4, which means that
This means that the heating element group of the group G3 and the heating element group of the group G4 cannot be energized and driven at the same time.

一方、桁上げパルスS1は、AND回路46および47の各一
方の入力端子に供給される。この際、フリップフロップ
回路44はHレベル、フリップフロップ回路45はLレベル
にセットされた状態であるので、AND回路46は上記桁上
げパルスS1を通過させて信号S5を出力するが、AND回路4
7は上記桁上げパルスS1の通過を阻止するので信号S6は
レベルを維持したままである。
On the other hand, the carry pulse S1 is supplied to one input terminal of each of the AND circuits 46 and 47. At this time, since the flip-flop circuit 44 is set to the H level and the flip-flop circuit 45 is set to the L level, the AND circuit 46 outputs the signal S5 by passing the carry pulse S1.
7 prevents the carry pulse S1 from passing, so that the level of the signal S6 is maintained.

上記AND回路46からの出力信号S5は、NAND回路39およ
び40の各一方の入力端子に供給される。この際、フリッ
プフロップ回路35はセット状態にあり、信号S7はHレベ
ルが出力されているので、信号S5はNAND回路の39を反転
されて通過し、信号S11として出力される。この信号S11
が3入力のAND回路31を介して黒画素データ第1カウン
タ32に供給されることにより、黒画素データ第1カウン
タ32は、そのセット状態を初期値に戻した後、上記クロ
ック信号CKに同期して供給される画像信号VDATA中の黒
画素データの計数を再開する。また、上記信号S11がAND
回路43を介してフリップフロップ回路44および45に供給
されることにより、それぞれ反転され、フリップフロッ
プ回路44はLレベル、フリップフロップ回路44はHレベ
ルの信号を出力する。さらに、上記信号S11がAND回路48
を介してフリップフロップ回路35に供給されることによ
り、フリップフロップ回路35はリセット状態になる。
The output signal S5 from the AND circuit 46 is supplied to one input terminal of each of the NAND circuits 39 and 40. At this time, since the flip-flop circuit 35 is in the set state and the signal S7 is output at the H level, the signal S5 is inverted and passes through the NAND circuit 39 and is output as the signal S11. This signal S11
Is supplied to the first black pixel data counter 32 via the three-input AND circuit 31, and the first black pixel data counter 32 returns its set state to the initial value, and then synchronizes with the clock signal CK. The counting of black pixel data in the supplied image signal VDATA is restarted. The signal S11 is AND
The signals are supplied to the flip-flop circuits 44 and 45 via the circuit 43 so that they are inverted. The flip-flop circuit 44 outputs an L-level signal and the flip-flop circuit 44 outputs an H-level signal. Further, the signal S11 is supplied to the AND circuit 48
The flip-flop circuit 35 is supplied to the flip-flop circuit 35 via the, so that the flip-flop circuit 35 is reset.

一方、NAND回路40の出力は、フリップフロップ回路35
の反転出力信号S8がLレベルであるので、Hレベルを維
持したままであり、次段以降の回路の動作に影響を与え
ない。
On the other hand, the output of the NAND circuit 40 is
Since the inverted output signal S8 is at the L level, it remains at the H level, and does not affect the operation of the subsequent circuits.

また、上述したように、AND回路47の出力信号S6はL
レベルを維持しているので、NAND回路41および42の出力
はHレベルを維持したままであり、次段以降の回路の動
作に影響を与えない。
As described above, the output signal S6 of the AND circuit 47 is L
Since the level is maintained, the outputs of the NAND circuits 41 and 42 remain at the H level, and do not affect the operation of the circuits in the subsequent stages.

以上の動作により、分割判定回路15において、1走査
ラインの画素に対する分割判定データ「Ln=H,H,H,L」
が得られる。上記分割判定データLnのビットL4は、常に
Lレベルの値となり、情報としては無意味である。
By the above operation, the division determination circuit 15 performs the division determination data “Ln = H, H, H, L” for the pixels of one scan line.
Is obtained. The bit L4 of the division determination data Ln is always an L level value, and has no meaning as information.

次に、原稿の中央部に黒データが集中している場合の
動作を示すタイミングチャートを第4図に示す。各回路
の動作は、黒画素データ第1カウンタ32および黒画素デ
ータ第2カウンタ34からの桁上げパルスS2およびS3が発
生するタイミングが上記全黒データの場合より遅くなる
ことを除けば、上述した第3図の場合と同様であるので
説明を省略する。この場合の分割判定データLnは、図示
するように、「Ln=L,H,L,L」が得られる。同様に、全
白原稿の場合の分割判定データLnは、「Ln=L,L,L,L」
が得られる。
Next, FIG. 4 is a timing chart showing an operation when black data is concentrated at the center of the document. The operation of each circuit is as described above, except that the timings at which the carry pulses S2 and S3 from the black pixel data first counter 32 and the black pixel data second counter 34 occur are later than in the case of the all black data. The description is omitted because it is the same as the case of FIG. As shown in the figure, “Ln = L, H, L, L” is obtained as the division determination data Ln in this case. Similarly, the division determination data Ln for an all-white original is “Ln = L, L, L, L”
Is obtained.

このようにして分割判定回路15から得られた分割判定
データLnは、同時に通電駆動可能な発熱素子のグループ
G1〜G4の組合わせの情報を表わしており、例えば下表の
ような形態で分割駆動されるとともに、その分割数に応
じた原稿および記録用紙の副走査方向へ搬送する間隔、
つまり第1のパルスモータ16おより第2のパルスモータ
17を駆動する間隔が決定される。
The division determination data Ln obtained from the division determination circuit 15 in this manner is a group of heating elements that can be simultaneously energized and driven.
G1 ~ G4 represents the information of the combination, for example, while being divided and driven in the form shown in the table below, the interval of conveying the original and recording paper in the sub-scanning direction according to the number of divisions,
That is, the first pulse motor 16 and the second pulse motor
The interval for driving 17 is determined.

まず、全白データを記録する場合の動作について説明
する。全白原稿を読取った場合は、分割判定回路15から
出力される分割判定データLnは、「Ln=L,L,L,L」とな
る。この分割判定データLnは、PIO22を介してCPU24に供
給される。CPU24は、表1に示すように、上記分割判定
データLnは第5図に示す分割態様であると判定するとと
もに、記録用紙の副走査方向への搬送間隔は「T」時間
であると判定する。
First, the operation for recording all white data will be described. When an all-white original is read, the division determination data Ln output from the division determination circuit 15 is “Ln = L, L, L, L”. This division determination data Ln is supplied to the CPU 24 via the PIO 22. As shown in Table 1, the CPU 24 determines that the division determination data Ln is in the division mode shown in FIG. 5, and determines that the transport interval of the recording paper in the sub-scanning direction is “T” time. .

次に、CPU24は、上記分割判定データLnに対応する、
全てがHレベルの通電分割制御信号を同時にデータバス
を介してPIO22に出力し、さらに、このPIO22からAND回
路25の一方の入力に供給する。AND回路25の他方の入力
には、光信号蓄積時間信号SHが入力されており、その出
力信号GATE1〜GATE4には、第9図に示すように、光信号
蓄積時間信号SHと同位相の信号がそのまま現われる。こ
れらの信号GATE1〜GATE4がPTC23のゲート端子に供給さ
れることにより、PTC23は、第9図に示すように、所定
のパルス幅を有する同位相の4つのイネーブル信号ENA1
〜ENA4を出力する。このイネーブル信号ENA1〜ENA4が、
それぞれサーマルヘッド14の各グループG1〜G4に供給さ
れることにより、上記サーマルヘッド14の発熱素子は一
斉に通電駆動される。
Next, the CPU 24 corresponds to the division determination data Ln,
All the H level conduction division control signals are simultaneously output to the PIO 22 via the data bus, and further supplied from the PIO 22 to one input of the AND circuit 25. The optical signal accumulation time signal SH is input to the other input of the AND circuit 25, and the output signals GATE1 to GATE4 have the same phase as the optical signal accumulation time signal SH as shown in FIG. Appears as it is. When these signals GATE1 to GATE4 are supplied to the gate terminal of the PTC 23, the PTC 23 outputs four enable signals ENA1 having the predetermined pulse width and the same phase as shown in FIG.
~ ENA4 is output. These enable signals ENA1 to ENA4 are
The heating elements of the thermal head 14 are simultaneously energized and driven by being supplied to the respective groups G1 to G4 of the thermal head 14.

また、記録用紙の副走査方向への搬送間隔が「T」時
間であることを判定したCPU24は、第9図に示すよう
に、上記信号SHの1パルスごとに駆動信号をPIO22に介
してモータドライバ18に供給することにより、第1のパ
ルスモータ16および第2のパルスモータ17の励磁切換え
制御を行い、これにより回転駆動を行なう。
Further, the CPU 24, which has determined that the conveyance interval of the recording paper in the sub-scanning direction is “T” time, sends a drive signal to the motor via the PIO 22 for each pulse of the signal SH as shown in FIG. By supplying the excitation to the driver 18, the excitation switching control of the first pulse motor 16 and the second pulse motor 17 is performed, thereby performing the rotation drive.

次に、原稿の中央部に黒画素データが集中しているも
のを記録する場合の動作について説明する。この場合
は、上述したように、分割判定回路15から出力される分
割判定データLnは、「Ln=L,H,L,L」となる。この分割
判定データLnは、PIO22を介してCPU24に供給される。CP
U24は、表1に示すように、上記分割判定データLnは第
6図に示す分割形態であると判定するとともに、記録用
紙の副走査方向への搬送間隔は上記全白データの場合の
2倍の「2T」時間であると判定する。
Next, an operation for recording an image in which black pixel data is concentrated at the center of a document will be described. In this case, as described above, the division determination data Ln output from the division determination circuit 15 is “Ln = L, H, L, L”. This division determination data Ln is supplied to the CPU 24 via the PIO 22. CP
U24 determines, as shown in Table 1, that the division determination data Ln has the division form shown in FIG. 6, and the transport interval of the recording paper in the sub-scanning direction is twice that in the case of the all white data. Is determined to be “2T” time.

次に、CPU24は、上記分割判定データLnに対応する通
電分割制御信号をデータバスを介してPIO22に出力し、
さらに、このPIO22からAND回路25の一方の入力に供給す
る。この際、ビットL1がLレベルであるので、信号GATE
1とGATE2は同時に、ビットL2がHレベルであるので、信
号GATE2とGATE3は時間をずらして、ビットL3がLレベル
であるので、信号GATE3とGATE4は同時になるように出力
タイミングを制御する。AND回路25の他方の入力には、
上記信号SHが入力されており、第10図に示すように、第
1番目の信号SHが出力される際は、GATE1とGATE2に信号
SHと同位相の信号が出力され、第2番目の信号SHが出力
される際に、GATE3とGATE4に信号SHと同位相の信号が出
力される。これら信号GATE1〜GATE4がPTC23のゲート端
子に供給されることにより、PTC23は、第10図に示すよ
うに、所定のパルス幅を有する同位相の2つのイネーブ
ル信号ENA1とENA2、これらと位相を異にする所定のパル
ス幅を有する同位相の2つのイネーブル信号ENA3とENA4
を相次いで出力する。これらのイネーブル信号ENA1〜EN
A4が、それぞれサーマルヘッド14の各グループG1〜G4に
供給されることにより、上記サーマルヘッド14のグルー
プG1とG2との発熱素子が同時に、それから信号SH時間後
に、サーマルヘッド14のグループG3のG4との発熱素子が
同時に時差通電駆動される。
Next, the CPU 24 outputs an energization division control signal corresponding to the division determination data Ln to the PIO 22 via the data bus,
Further, the signal is supplied from the PIO 22 to one input of the AND circuit 25. At this time, since the bit L1 is at the L level, the signal GATE
Since 1 and GATE2 are at the same time, the bit L2 is at the H level, the signals GATE2 and GATE3 are shifted in time, and since the bit L3 is at the L level, the output timing is controlled so that the signals GATE3 and GATE4 are at the same time. The other input of the AND circuit 25 includes:
When the signal SH is input and the first signal SH is output as shown in FIG. 10, the signals are output to GATE1 and GATE2.
When a signal having the same phase as SH is output and the second signal SH is output, a signal having the same phase as the signal SH is output to GATE3 and GATE4. By supplying these signals GATE1 to GATE4 to the gate terminal of the PTC 23, the PTC 23, as shown in FIG. 10, has two enable signals ENA1 and ENA2 having a predetermined pulse width and the same phase, and the phases thereof are different from each other. Two enable signals ENA3 and ENA4 having a predetermined pulse width and having the same phase
Are successively output. These enable signals ENA1 to ENA
A4 is supplied to each of the groups G1 to G4 of the thermal head 14, so that the heat generating elements of the groups G1 and G2 of the thermal head 14 simultaneously, and after a signal SH time, the G4 of the group G3 of the thermal head 14 And the heating elements are simultaneously driven with a time difference.

また、記録用紙の副走査方向への搬送間隔が「2T」時
間であることを判定したCPU24は、第10図に示すよう
に、上記信号SHの2パルス毎に駆動信号をPIO22を介し
てモータドライバ18に供給することにより、第1のパル
スモータ16および第2のパルスモータ17の励磁切換え制
御を行い、これにより回転駆動を行なう。これは、1ラ
インの記録を行なうについて、上記全白データの場合に
比較し、2倍の時間がかかることを意味する。
Further, the CPU 24, which has determined that the transport interval of the recording paper in the sub-scanning direction is “2T” time, sends a drive signal via the PIO 22 every two pulses of the signal SH as shown in FIG. By supplying the excitation to the driver 18, the excitation switching control of the first pulse motor 16 and the second pulse motor 17 is performed, thereby performing the rotation drive. This means that it takes twice as long to print one line as compared to the case of all white data.

次に、分割判定データLnが、「Ln=H,H,L,L」の場合
の動作について説明する。分割判定回路15から出力され
る分割判定データLnは、PIO22を介してCPU24に供給され
る。CPU24は、表1に示すように、上記分割判定データL
nは第7図に示す分割態様であると判定するとともに、
記録用紙の副走査方向への搬送間隔は上記全白データの
場合の3倍の「3T」時間であると判定する。
Next, an operation when the division determination data Ln is “Ln = H, H, L, L” will be described. The division determination data Ln output from the division determination circuit 15 is supplied to the CPU 24 via the PIO 22. As shown in Table 1, the CPU 24 performs the above-described division determination data L
n is determined to be the division mode shown in FIG.
It is determined that the transport interval of the recording paper in the sub-scanning direction is "3T" which is three times as long as that of the all white data.

次に、CPU24は、上記分割判定データLnに対応する通
電分割制御信号をデータバスを介してPIO22に出力し、
さらに、このPIO22からAND回路25の一方の入力に供給す
る。この際、ビットL1がHレベルであるので、信号GATE
1とGATE2とは時間をずらして、ビットL2がHレベルであ
るので、信号GATE2とGATE3とも時間をずらして、ビット
L3がLレベルであるので、信号GATE3とGATE4は同時にな
るように出力タイミングを制御する。AND回路25の他方
の入力には、上記信号SHが入力されており、第11図に示
すように、第1番目の信号SHが出力される際はGATE1信
号のみが出力され、第2番目の信号SHが出力される際は
GATE2信号のみが出力され、第3番目の信号SHが出力さ
れる際に、GATE3とGATE4とに同位相の信号が出力され
る。これら信号GATE1〜GATE4がPTC23のゲート端子に供
給されることにより、PTC23は、第11図に示すように、
所定のパルス幅を有するイネーブル信号ENA1と、これと
位相を異にする所定のパルス幅を有するENA2と、さら
に、位相を異にする所定のパルス幅を有する同位相の2
つのイネーブル信号ENA3とENA4を相次いで出力する。こ
れらのイネーブル信号ENA1〜ENA4が、それぞれサーマル
ヘッド14の各グループG1〜G4に供給されることにより、
上記サーマルヘッド14のグループG1の発熱素子が同時
に、それから信号SH時間後に、グループG2の発熱素子が
同時に、それから信号SH時間後に、サーマルヘッド14の
グループG3とG4の発熱素子が同時に時差通電駆動され
る。
Next, the CPU 24 outputs an energization division control signal corresponding to the division determination data Ln to the PIO 22 via the data bus,
Further, the signal is supplied from the PIO 22 to one input of the AND circuit 25. At this time, since the bit L1 is at the H level, the signal GATE
1 and GATE2 are shifted in time and the bit L2 is at the H level, so the signals GATE2 and GATE3 are also shifted in time and the bit
Since L3 is at the L level, the output timing is controlled so that the signals GATE3 and GATE4 are at the same time. The signal SH is input to the other input of the AND circuit 25. As shown in FIG. 11, when the first signal SH is output, only the GATE1 signal is output, and the second signal SH is output. When the signal SH is output
When only the GATE2 signal is output and the third signal SH is output, signals of the same phase are output to GATE3 and GATE4. By supplying these signals GATE1 to GATE4 to the gate terminal of the PTC 23, the PTC 23, as shown in FIG.
An enable signal ENA1 having a predetermined pulse width, an ENA2 having a predetermined pulse width different in phase from the enable signal ENA1, and an enable signal ENA2 having a predetermined pulse width different in phase from the enable signal ENA1
Two enable signals ENA3 and ENA4 are sequentially output. By supplying these enable signals ENA1 to ENA4 to the groups G1 to G4 of the thermal head 14, respectively,
The heating elements of the group G1 of the thermal head 14 are simultaneously, after a signal SH time, the heating elements of the group G2 are simultaneously, and after the signal SH time, the heating elements of the groups G3 and G4 of the thermal head 14 are simultaneously driven with a time difference. You.

また、記録用紙の副走査方向への搬送間隔が「3T」時
間であることを判定したCPU24は、第11図に示すよう
に、上記信号SHの3パルス毎に駆動信号をPIO22を介し
てモータドライバ18に供給することにより、第1のパル
スモータ16および第2のパルスモータ17の励磁切換え制
御を行い、これにより回転駆動を行なう。これは、1ラ
インの記録を行なうについて、上記全白データの場合に
比較し、3倍の時間がかかることを意味する。
Further, the CPU 24, which has determined that the conveyance interval of the recording paper in the sub-scanning direction is “3T” time, sends a drive signal via the PIO 22 every three pulses of the signal SH as shown in FIG. By supplying the excitation to the driver 18, the excitation switching control of the first pulse motor 16 and the second pulse motor 17 is performed, thereby performing the rotation drive. This means that it takes three times as long to print one line as compared to the case of all white data.

次に、全黒データを記録する場合の動作について説明
する。この場合は、上述したように、分割判定回路15か
ら出力される分割判定データLnは、「Ln=H,H,H,L」と
なる。分割判定回路15から出力される上記分割判定デー
タLnは、PIO22を介してCPU24に供給される。CPU24は、
表1に示すように、上記分割判定データLnは第8図に示
す分割態様であると判定するとともに、記録用紙の副走
査方向への搬送間隔は上記全白データの場合の4倍の
「4T」時間であると判定する。
Next, the operation for recording all black data will be described. In this case, as described above, the division determination data Ln output from the division determination circuit 15 is “Ln = H, H, H, L”. The division determination data Ln output from the division determination circuit 15 is supplied to the CPU 24 via the PIO 22. CPU24
As shown in Table 1, the division determination data Ln is determined to be in the division mode shown in FIG. 8, and the transport interval of the recording paper in the sub-scanning direction is "4T" which is four times that in the case of the all white data. It is determined that it is time.

次に、CPU24は、上記分割判定データLnに対応する通
電分割制御信号をデータバスを介してPIO22に出力し、
さらに、このPIO22からAND回路25の一方の入力に供給す
る。この際、ビットL1がHレベルにあるので、信号GATE
1とGATE2とは時間をずらして、ビットL2がHレベルであ
るので、信号GATE2とGATE3とも時間をずらして、ビット
L3がHレベルであるので、信号GATE3とGATE4も時間をず
らして出力するようにタイミングを制御する。AND回路2
5の他方の入力には、上記信号SHが入力されており、第1
2図に示すように、第1番目の信号SHが出力される際はG
ATE1信号のみが出力され、第2番目の信号SHが出力され
る際はGATE2信号のみが出力され、第3番目の信号SHが
出力される際は、GATE3信号のみが出力され、第4番目
の信号SHが出力される際は、GATE4信号のみが出力され
る。これら信号GATE1〜GATE4がPTC23のゲート端子に供
給されることにより、PTC23は、第12図に示すように、
所定のパルス幅を有するイネーブル信号ENA1と、このEN
A1と位相を異にする所定のパルス幅を有するENA2と、こ
のENA2と位相を異にする所定のパルス幅を有するENA3
と、さらに、位相を異にする所定のパルス幅を有するイ
ネーブル信号ENA4を順次出力する、これらのイネーブル
信号ENA1〜ENA4が、それぞれサーマルヘッド14の各グル
ープG1〜G4に供給されることにより、上記サーマルヘッ
ド14のグループG1、G2、G3、G4の各発熱素子が、それぞ
れ信号SH時間をずらして時差通電駆動される。
Next, the CPU 24 outputs an energization division control signal corresponding to the division determination data Ln to the PIO 22 via the data bus,
Further, the signal is supplied from the PIO 22 to one input of the AND circuit 25. At this time, since the bit L1 is at the H level, the signal GATE
1 and GATE2 are shifted in time and the bit L2 is at the H level, so the signals GATE2 and GATE3 are also shifted in time and the bit
Since L3 is at the H level, the timing is controlled so that the signals GATE3 and GATE4 are also output with a time lag. AND circuit 2
The other input of 5 receives the signal SH, and
As shown in FIG. 2, when the first signal SH is output,
When only the ATE1 signal is output, when the second signal SH is output, only the GATE2 signal is output, and when the third signal SH is output, only the GATE3 signal is output, and the fourth signal SH is output. When the signal SH is output, only the GATE4 signal is output. By supplying these signals GATE1 to GATE4 to the gate terminal of the PTC 23, the PTC 23, as shown in FIG.
An enable signal ENA1 having a predetermined pulse width and this EN
ENA2 having a predetermined pulse width different in phase from A1 and ENA3 having a predetermined pulse width different in phase from ENA2
Further, the enable signals ENA4 having a predetermined pulse width different in phase are sequentially output.These enable signals ENA1 to ENA4 are supplied to the groups G1 to G4 of the thermal head 14, respectively. The heating elements of the groups G1, G2, G3, and G4 of the thermal head 14 are driven by time difference conduction with the signal SH time shifted.

また、記録用紙の副走査方向への搬送間隔が「4T」時
間であることを判定したCPU24は、第12図に示すよう
に、上記信号SHの4パルス毎に駆動信号をPIO22を介し
てモータドライバ18に供給することにより、第1のパル
スモータ16および第2のパルスモータ17の励磁切換え制
御を行い、これにより回転駆動を行なう。これは、1ラ
インの記録を行なうについて、上記全白データの場合に
比較し、4倍の時間がかかることを意味する。
Further, the CPU 24, which has determined that the transport interval of the recording paper in the sub-scanning direction is “4T” time, outputs a drive signal via the PIO 22 every four pulses of the signal SH as shown in FIG. By supplying the excitation to the driver 18, the excitation switching control of the first pulse motor 16 and the second pulse motor 17 is performed, thereby performing the rotation drive. This means that it takes four times as long to print one line as compared to the case of the all white data.

以上説明したように、サーマルヘッド14を通電駆動す
る際、サーマルヘッド14を4つのグループに分割して駆
動することを可能にする一方、1走査ライン中の黒画素
データの分布状況を検出し、この検出結果に従って最大
同時通電許容素子数を越えない範囲で上記グループの同
時駆動を行い、最大同時通電許容素子数を越えた場合は
時間をずらして時差通電駆動するようにしたので、サー
マルヘッド14の駆動電源の小形、小容量化を図ることが
できるとともに、従来のように、単純な時差通電では記
録速度(上記実施例では全黒データの印刷速度に相当す
る。)を向上できないという欠点を解消し、出現する画
素データに応じて高速印刷が可能となっている。また、
上記分割判定データの生成をハードウェアにより行な
い、ソフトウェアの介在を極力少なくしたので、記録に
要する時間を短縮できるものとなっている。
As described above, when the thermal head 14 is energized and driven, it is possible to drive the thermal head 14 by dividing it into four groups, while detecting the distribution of black pixel data in one scan line, According to this detection result, the above group is simultaneously driven within a range not exceeding the maximum allowable number of simultaneous energizing elements, and when the maximum allowable number of simultaneous energizing elements is exceeded, the staggered energizing drive is performed with a time lag. Drive power supply can be reduced in size and capacity, and the recording speed (corresponding to the printing speed of all black data in the above embodiment) cannot be improved by simple staggered energization as in the prior art. Thus, high-speed printing can be performed according to the appearing pixel data. Also,
Since the generation of the division determination data is performed by hardware and the intervention of software is reduced as much as possible, the time required for recording can be reduced.

なお、上記実施例では、サーマルヘッド14を4つのグ
ループに分割して時差通電駆動する場合について説明し
たが、上記分割数は4つに限定されるものでなく、上記
以外の分割数であっても同様の効果を生じるものであ
る。
In the above-described embodiment, the case where the thermal head 14 is divided into four groups and the time difference energizing drive is described, but the number of divisions is not limited to four. Has the same effect.

次に、充電式電池電圧検知回路19の詳細について説明
する。第13図において、充電式二次電池40は、本装置の
主電源であり、装置各部に供給する電力を発生するもの
である。この充電式二次電池40の出力は、安定化回路41
に供給されるようになっている。安定化回路41は、充電
式二次電池40に固有の不安定な電圧変動を除去し、安定
した電圧の供給を可能にするものである。
Next, details of the rechargeable battery voltage detection circuit 19 will be described. In FIG. 13, a rechargeable secondary battery 40 is a main power supply of the present apparatus and generates electric power to be supplied to each section of the apparatus. The output of this rechargeable secondary battery 40 is
It is supplied to. The stabilization circuit 41 removes unstable voltage fluctuations inherent in the rechargeable secondary battery 40 and enables stable supply of voltage.

また、電圧検知回路42は、演算増幅器OP1と抵抗R1、R
2とにより構成されている。この電圧検知回路42の演算
増幅器OP1の出力はA/D変換機43に供給されるようになっ
ている。A/D変換機43は、上記演算増幅器OP1が出力する
アナログ信号をデジタル信号に変換し、PIO22に供給す
るようになっている。
The voltage detection circuit 42 includes an operational amplifier OP1 and resistors R1 and R1.
And 2. The output of the operational amplifier OP1 of the voltage detection circuit 42 is supplied to the A / D converter 43. The A / D converter 43 converts an analog signal output from the operational amplifier OP1 into a digital signal and supplies the digital signal to the PIO 22.

上記のように構成される充電式電池電圧検知回路19
は、次のように動作する。すなわち、充電式二次電池40
の出力は安定化回路41に供給される一方、抵抗R1とR2と
により分圧されて演算増幅器OP1の非反転入力端子に供
給される。この演算増幅器OP1は電圧ホロワを構成して
おり、前段からの影響を除去して抵抗R1とR2とにより分
圧された電圧をA/D変換回路43に供給する。A/D変換回路
43は、上記電圧をデジタル信号に変換してPIO22に出力
する。そして、このPIO22からの信号はデータバスを介
してCPU24に供給される。CPU24は、例えば、上記充電式
二次電池40の電圧が降下したことを検知すると、その電
圧降下値に応じてサーマルヘッド14の発熱素子への通電
時間、つまりイネーブル信号のパルス幅を長くすること
により、印加電圧と通電時間との積で決定される印字濃
度を一定に保ように制御する。
Rechargeable battery voltage detection circuit 19 configured as described above
Works as follows. That is, the rechargeable secondary battery 40
Is supplied to the stabilizing circuit 41, while being divided by the resistors R1 and R2 and supplied to the non-inverting input terminal of the operational amplifier OP1. This operational amplifier OP1 constitutes a voltage follower, and supplies the A / D conversion circuit 43 with the voltage divided by the resistors R1 and R2 by removing the influence from the preceding stage. A / D conversion circuit
43 converts the voltage into a digital signal and outputs it to the PIO 22. Then, the signal from the PIO 22 is supplied to the CPU 24 via the data bus. For example, when the CPU 24 detects that the voltage of the rechargeable secondary battery 40 has dropped, the CPU 24 increases the energizing time to the heating element of the thermal head 14, that is, the pulse width of the enable signal, according to the voltage drop value. Thus, the print density determined by the product of the applied voltage and the energization time is controlled to be kept constant.

次に、サーミスタ温度検知回路20の詳細について説明
する。第13図において、サーミスタ50は、サーマルヘッ
ド14に内蔵され、発熱素子の温度を間接的に検知するも
のである。このサーミスタ50の出力は、演算増幅器OP2
の非反転入力端子に供給されるようになっている。演算
増幅器OP2は、サーミスタ50の温度に対する抵抗値の変
化量を電圧の大きさに変換し、A/D変換器51に出力する
ものである。A/D変換器51は、上記演算増幅器OP2が出力
するアナログ信号をデジタル信号に変換し、PIO22に供
給するようになっている。そして、このPIO22からの信
号はデータバスを介してCPU24に供給され、CPU24におい
て監視されるようになっている。CPU24は、上記検知さ
れたサーマルヘッド14内の発熱素子の温度に対応して最
適通電時間、つまりイネーブル信号のパルス幅を算出
し、これにより記録用紙の副走査方向の移動速度を制御
するようになっている。すなわち、発熱素子が既に一定
以上の温度にあれば、短い通電時間で記録に十分な温度
を得ることができる。逆に、一定以下の温度であれば、
通電時間を長くして記録に十分な温度を得なければなら
ない。
Next, details of the thermistor temperature detection circuit 20 will be described. In FIG. 13, a thermistor 50 is built in the thermal head 14 and indirectly detects the temperature of the heating element. The output of this thermistor 50 is
Are supplied to the non-inverting input terminal of The operational amplifier OP2 converts the amount of change in the resistance value of the thermistor 50 with respect to the temperature into a voltage, and outputs the voltage to the A / D converter 51. The A / D converter 51 converts an analog signal output from the operational amplifier OP2 into a digital signal and supplies the digital signal to the PIO 22. The signal from the PIO 22 is supplied to the CPU 24 via a data bus, and is monitored by the CPU 24. The CPU 24 calculates the optimum energizing time, that is, the pulse width of the enable signal, corresponding to the detected temperature of the heating element in the thermal head 14, and thereby controls the moving speed of the recording paper in the sub-scanning direction. Has become. That is, if the heating element is already at a certain temperature or higher, a sufficient temperature for recording can be obtained with a short energization time. Conversely, if the temperature is below a certain level,
It is necessary to increase the energizing time to obtain a temperature sufficient for recording.

このように、サーマルヘッド14の発熱素子の温度に応
じて通電時間、つまりイネーブル信号のパルス幅を制御
することにより印字むらを防止するとともに、発熱素子
が高温状態にあり通電時間が短くて済む場合は、高速記
録ができるようになっている。
As described above, by controlling the energizing time according to the temperature of the heating element of the thermal head 14, that is, controlling the pulse width of the enable signal, it is possible to prevent printing unevenness, and to shorten the energizing time when the heating element is in a high temperature state. Is capable of high-speed recording.

さらに、副走査画素濃度検知回路21の詳細について説
明する。第13図において、黒画素データカウンタ60は、
画像処理回路13から出力される1走査ライン分の画像信
号VDATAを、クロック信号CKに同期して計数するもので
ある。メモリ61は、例えばデュアルポートRAMで構成さ
れるもので、上記黒画素データカウンタ60が計数した値
を記憶すると同時に、既に記憶している1ライン前の黒
画素データ数を比較器62に出力するものである。
Further, details of the sub-scanning pixel density detection circuit 21 will be described. In FIG. 13, the black pixel data counter 60
The image signal VDATA for one scanning line output from the image processing circuit 13 is counted in synchronization with the clock signal CK. The memory 61 is composed of, for example, a dual port RAM, and stores the value counted by the black pixel data counter 60 and outputs the stored number of black pixel data one line before to the comparator 62 at the same time. Things.

比較器62は、黒画素データカウンタ60が計数した黒画
素データ数を一方の入力端子Aに入力し、メモリ61が出
力する1ライン前の黒画素データ数を他方の入力端子b
にい入力して比較を行い、A>B、A=B、A<Bの各
端子から出力される3つの信号をPIO22に供給するもの
である。
The comparator 62 inputs the number of black pixel data counted by the black pixel data counter 60 to one input terminal A, and outputs the number of black pixel data one line before output from the memory 61 to the other input terminal b.
In this case, three signals output from the terminals A> B, A = B and A <B are supplied to the PIO 22.

次に、上記副走査画素濃度検知回路21の動作について
説明する、まず、CPU24からSTART信号が送出されること
により、1走査ライン分の記録が開始されるとともに、
黒画素データカウンタ60は、クロック信号CKに同期して
画像処理回路13から送出される画像信号VDATAに含まれ
る黒画素データの計数を開始する。そして、1走査ライ
ン分の計数が完了するとメモリ61に送出して格納すると
同時に、比較器62のA入力端子に供給する、一方、メモ
リ61からは1ライン前の黒画素データ数が出力されてお
り、比較器62のB入力端子に供給されている。
Next, the operation of the sub-scanning pixel density detecting circuit 21 will be described. First, the START signal is sent from the CPU 24 to start recording for one scanning line.
The black pixel data counter 60 starts counting black pixel data included in the image signal VDATA sent from the image processing circuit 13 in synchronization with the clock signal CK. When the counting for one scan line is completed, the data is sent to the memory 61 and stored, and at the same time, is supplied to the A input terminal of the comparator 62. On the other hand, the memory 61 outputs the number of black pixel data of the previous line. And supplied to the B input terminal of the comparator 62.

比較器62の出力端子からは、比較結果がA>B、A=
B、A<Bの3つの信号として出力されPIO22を介してC
PU24に供給される。
From the output terminal of the comparator 62, the comparison result is A> B, A =
B, output as three signals of A <B and output via PIO22 to C
Supplied to PU24.

CPU24は、上記比較結果がA>B、つまり現ラインの
黒画素データ数が1ライン前の黒画素データ数より大き
いことを検知すると画像信号VDATA中の黒画素データが
増加していると判断し、サーマルヘッド14への通電時間
を短くする。つまり、サーマルヘッド14駆動するイネー
ブル信号ENA1〜ENA4のパルス幅を短くする。
When the CPU 24 detects that the comparison result is A> B, that is, the number of black pixel data of the current line is larger than the number of black pixel data of the previous line, the CPU 24 determines that the number of black pixel data in the image signal VDATA is increasing. In addition, the energizing time to the thermal head 14 is shortened. That is, the pulse width of the enable signals ENA1 to ENA4 for driving the thermal head 14 is reduced.

また、上記比較結果がA<B、つまり現ラインの黒画
素データ数が1ライン前の黒画素データ数より小さいこ
とを検知すると画像信号VDATA中の黒画素データが減少
していると判断し、サーマルヘッド14への通電時間を長
くする。つまり、サーマルヘッド14駆動するイネーブル
信号ENA1〜ENA4のパルス幅を長くする。
If the comparison result indicates that A <B, that is, the number of black pixel data of the current line is smaller than the number of black pixel data of the previous line, it is determined that the number of black pixel data in the image signal VDATA has decreased. The energization time to the thermal head 14 is extended. That is, the pulse width of the enable signals ENA1 to ENA4 for driving the thermal head 14 is increased.

また、上記比較結果がA=B、つまり現ラインの黒画
素データ数と1ライン前の黒画素データ数とが等しいこ
とを検知すると画像信号VDATA中の黒画素データは変化
していないと判断し、サーマルヘッド14への通電時間は
前の状態を維持する。つまり、サーマルヘッド14駆動す
るイネーブル信号ENA1〜ENA4のパルス幅は変化させな
い。
When the comparison result detects that A = B, that is, the number of black pixel data of the current line is equal to the number of black pixel data of the previous line, it is determined that the black pixel data in the image signal VDATA has not changed. Then, the energizing time to the thermal head 14 maintains the previous state. That is, the pulse widths of the enable signals ENA1 to ENA4 for driving the thermal head 14 are not changed.

このように、副走査方向に対する画素濃度の変化に応
じてサーマルヘッド14の発熱素子の通電時間を変化させ
ることにより、画像濃度に対応した通電時間を与えるこ
とができ、画像の濃度むらを防止できるとともに、過大
な電力を供給することもないので効率の良い電力制御が
できるものとなっている。また、通電時間が短くて済む
場合は高速記録ができるようになっている。
As described above, by changing the energization time of the heating element of the thermal head 14 in accordance with the change of the pixel density in the sub-scanning direction, the energization time corresponding to the image density can be given, and the density unevenness of the image can be prevented. At the same time, power is not efficiently supplied, so that efficient power control can be performed. In addition, when the energization time is short, high-speed recording can be performed.

[発明の効果] 以上詳述したようにこの発明によれば、画素濃度に応
じて感熱素子群を時差駆動するようにしたので、高速記
録を行なうことのできる感熱記録装置を提供することが
できる。
[Effects of the Invention] As described above in detail, according to the present invention, the thermal element group is driven in a staggered manner according to the pixel density, so that a thermal recording apparatus capable of performing high-speed recording can be provided. .

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

図はこの発明の一実施例を示すもので、第1図は電気回
路の構成を概略的に示すブロック図、第2図は分割判定
回路の詳細な回路構成を示す図、第3図および第4図は
分割判定回路の動作を説明するためのタイミングチャー
ト、第5図ないし第8図はサーマルヘッドの分割駆動を
説明するための説明図、第9図ないし第12図はサーマル
ヘッドの分割駆動を説明するためのタイミングチャー
ト、第13図は充電式電池電圧検知回路、サーマルヘッド
サーミスタ温度検知回路、および副走査画素濃度検知回
路の詳細な構成を示す図である。 10……タイミングクロック発生回路、12……CCDセン
サ、13……画像処理回路、14……サーマルヘッド(記録
ヘッド)、15……分割判定回路(検出手段、判定手
段)、16、17……パルスモータ、18……モータドライ
バ、22……PIO、23……PTC、24……CPU(時差駆動手
段)。
FIG. 1 shows an embodiment of the present invention. FIG. 1 is a block diagram schematically showing a configuration of an electric circuit, FIG. 2 is a diagram showing a detailed circuit configuration of a division determination circuit, and FIGS. 4 is a timing chart for explaining the operation of the division determining circuit, FIGS. 5 to 8 are explanatory diagrams for explaining the divisional driving of the thermal head, and FIGS. 9 to 12 are divisional drivings of the thermal head. FIG. 13 is a diagram showing a detailed configuration of a rechargeable battery voltage detection circuit, a thermal head thermistor temperature detection circuit, and a sub-scanning pixel density detection circuit. 10 timing clock generation circuit, 12 CCD sensor, 13 image processing circuit, 14 thermal head (recording head), 15 division determination circuit (detection means, determination means), 16, 17 ... Pulse motor, 18 Motor driver, 22 PIO, 23 PTC, 24 CPU (time difference driving means).

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭56−164881(JP,A) 特開 昭62−122368(JP,A) 特開 昭52−56544(JP,A) 特開 昭60−187175(JP,A) 特開 昭63−224972(JP,A) 特開 昭57−84865(JP,A) (58)調査した分野(Int.Cl.6,DB名) B41J 2/35 - 2/38 B41J 2/30──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-56-148681 (JP, A) JP-A-62-122368 (JP, A) JP-A-52-56544 (JP, A) JP-A-60-1985 187175 (JP, A) JP-A-63-224972 (JP, A) JP-A-57-84865 (JP, A) (58) Fields investigated (Int. Cl. 6 , DB name) B41J 2/35 -2 / 38 B41J 2/30

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】1列に並べられた複数の発熱素子から成
り、この複数の発熱素子が複数のグループに分割されて
グループ単位で記録媒体に印字データを記録する記録ヘ
ッドと、 この記録ヘッドで記録する印字データの転送開始信号を
出力する出力手段と、 この出力手段から出力される転送開始信号に応じて上記
印字データを転送するクロック信号を上記グループを構
成する発熱素子数に対応したカウント値までカウントし
て桁あげ信号を出力するクロックカウンタと、 上記転送される印字データの黒画素データを上記グルー
プを構成する発熱素子数より多く且つ同時駆動可能な発
熱素子数までカウントして桁あげ信号を出力する第1の
カウンタと、 上記転送される印字データの黒画素データを上記グルー
プを構成する発熱素子数より多く且つ同時駆動可能な発
熱素子数までカウントして桁あげ信号を出力する第2の
カウンタと、 上記出力手段から出力される転送開始信号及び上記クロ
ックカウンタからの桁あげ信号に応じて、上記第1のカ
ウンタ及び上記第2のカウンタを選択的にカウント開始
させる制御手段と、 上記クロックカウンタから出力される桁あげ信号と、上
記制御手段でカウント開始が制御された上記第1、第2
のカウンタから出力される桁あげ信号とに応じて同時駆
動可能なグループを示す信号を生成する生成手段と、 この生成手段で生成された信号に応じて上記記録ヘッド
をグループ単位で駆動制御する駆動制御手段と、 を具備したことを特徴とする記録装置。
1. A recording head comprising a plurality of heating elements arranged in a line, wherein the plurality of heating elements are divided into a plurality of groups and print data is recorded on a recording medium in group units. Output means for outputting a transfer start signal of print data to be recorded; and a clock signal for transferring the print data in accordance with the transfer start signal output from the output means, a count value corresponding to the number of heating elements constituting the group. A clock counter that outputs a carry signal by counting up to the above, and a carry signal that counts black pixel data of the transferred print data to a number of heating elements that are greater than the number of heating elements constituting the group and can be simultaneously driven. A first counter for outputting the black pixel data of the transferred print data, the number of which is larger than the number of the heating elements constituting the group, and A second counter that counts up to the number of heat-generating elements that can be simultaneously driven and outputs a carry signal; and a transfer start signal output from the output means and a carry signal from the clock counter. Control means for selectively starting the counter and the second counter; carry signal output from the clock counter; and the first and second controlled start counts by the control means.
Generating means for generating a signal indicating a group that can be simultaneously driven in accordance with a carry signal output from the counter of the above, and driving for driving and controlling the printhead in group units in accordance with the signal generated by the generating means A recording device, comprising: control means;
JP18682588A 1988-07-28 1988-07-28 Recording device Expired - Fee Related JP2798933B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18682588A JP2798933B2 (en) 1988-07-28 1988-07-28 Recording device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18682588A JP2798933B2 (en) 1988-07-28 1988-07-28 Recording device

Publications (2)

Publication Number Publication Date
JPH0238066A JPH0238066A (en) 1990-02-07
JP2798933B2 true JP2798933B2 (en) 1998-09-17

Family

ID=16195271

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18682588A Expired - Fee Related JP2798933B2 (en) 1988-07-28 1988-07-28 Recording device

Country Status (1)

Country Link
JP (1) JP2798933B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02210871A (en) * 1989-02-09 1990-08-22 Fujitsu Ltd Semiconductor device
JP2558274Y2 (en) * 1991-09-30 1997-12-24 日本パイオニクス株式会社 Simple cooling bag

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5256544A (en) * 1975-11-04 1977-05-10 Hitachi Ltd Heat-sensitive recording device
JPS56164881A (en) * 1980-05-26 1981-12-18 Fujitsu Ltd Driving method for thermal head
JPH0771178B2 (en) * 1985-11-22 1995-07-31 株式会社日立製作所 Printing control method for thermal transfer printer

Also Published As

Publication number Publication date
JPH0238066A (en) 1990-02-07

Similar Documents

Publication Publication Date Title
EP0068702B1 (en) Thermal printer
US5232294A (en) Recording head driving device for printer
JP2798933B2 (en) Recording device
US4928110A (en) Thermal recording control method and system
JPH0659739B2 (en) Thermal transfer printer
JPH0369714B2 (en)
JPS63202473A (en) Thermal recording device compatible with multiple types of sub-scanning line densities
JPS5879374A (en) Recorder
JPH0238067A (en) Thermal recording apparatus
JPH06115137A (en) Control method for thermal recording device
JPH0238069A (en) Thermal recording apparatus
JP4480224B2 (en) Printing apparatus and control method thereof
JPH0319069B2 (en)
JPH0370632B2 (en)
JPH06278300A (en) Thermal recording apparartus
JPH0624024A (en) Thermal recording device
JPS58205374A (en) Heat-sensing recorder
JPS62261459A (en) thermal recording device
JP2563014B2 (en) Thermal head
JPS6059858A (en) Heat-sensing recorder
JP2966959B2 (en) Recording method and apparatus
JPH07304202A (en) Printer
JPH0556235A (en) Thermosensible recording device
JPH04255366A (en) Thermal head type recording apparatus
JPS63224972A (en) recording device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees