JPH0435965A - Printing head controller - Google Patents
Printing head controllerInfo
- Publication number
- JPH0435965A JPH0435965A JP2143162A JP14316290A JPH0435965A JP H0435965 A JPH0435965 A JP H0435965A JP 2143162 A JP2143162 A JP 2143162A JP 14316290 A JP14316290 A JP 14316290A JP H0435965 A JPH0435965 A JP H0435965A
- Authority
- JP
- Japan
- Prior art keywords
- timing
- pin
- pins
- signal
- head
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Dot-Matrix Printers And Others (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、ドツトマトリクスプリンタの印字ヘッド制御
装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a print head control device for a dot matrix printer.
従来の技術
近年、ドツトマトリクスプリンタにおいて各ピンが同時
に打点することによる騒音、電源の大容量化や電磁力を
利用する場合の磁気干渉などの回避および高密度実装化
等のためにキャリッジに搭載され、キャリッジの移動方
向に直交する方向に対してピンを傾斜して配列した印字
ヘッドのピン列の各々のピンに対応した駆動信号を供給
し印字をおこなわせる分散印字ヘッドが用いられ、分散
印字ヘッドの印字ヘッド制御装置が使用されている。Conventional technology In recent years, in dot matrix printers, dot matrix printers have been mounted on carriages to avoid noise caused by each pin hitting the dot at the same time, magnetic interference when using a large capacity power supply or electromagnetic force, and for high-density packaging. , a distributed print head is used that prints by supplying a drive signal corresponding to each pin in a row of pins of the print head, the pins of which are arranged at an angle with respect to the direction perpendicular to the direction of movement of the carriage. printhead controllers are used.
以下従来の印字ヘッド制御装置について説明する。A conventional print head control device will be described below.
第8図(a)は従来の24ピンワイヤドツトヘツドのピ
ン列のパターンである。第8図(b)はピンを傾斜して
配列した分散印字ヘッドのピン列のパターン、第8図(
C)は分散印字ヘッドのピン列のパターンのもう一つの
例である。FIG. 8(a) shows the pin row pattern of a conventional 24-pin wire dot head. Figure 8(b) shows the pin row pattern of a distributed print head in which the pins are arranged at an angle.
C) is another example of a pin array pattern for a distributed print head.
第9図は24ピンワイヤドツトヘツドの駆動タイミング
チャートてあり、第9図(a)、第9図(b)、第9図
(c)はそれぞれ第8図(a)、第8図(b)、第8図
(C)のピン列のパターンのヘッドに対応している。第
8図(a)のピン列のパターンにおいては第9図(a)
に示すように文字を構成するドツトとドツトの間隔を決
定するタイミングT7、ヘッドのピンを駆動するヘッド
コイルの通Nn間を決定するタイミングT8を生成する
タイマのみでよいが、第8図(b)のピン列のパターン
においては第9図(b)に示すように各々のピンで駆動
タイミングが異なるため、タイミングT7、タイミング
T8を生成するタイマだけでなく、ピン配列の傾斜に従
ってピン毎の遅延時間を決定するタイミングT9を生成
するタイマが必要で、24ピンの駆動タイミング全てを
タイミングT9づつ遅延する必要がある。第8図(C)
のピン配列では第9図(C)に示すように駆動タイミン
グの遅延を6ピンのグループ毎に行い制御回路を簡略化
している。FIG. 9 is a drive timing chart of the 24-pin wire dot head, and FIGS. 9(a), 9(b), and 9(c) are respectively shown in FIGS. ), corresponds to the head with the pin row pattern shown in FIG. 8(C). In the pin row pattern of Fig. 8(a), Fig. 9(a)
As shown in Fig. 8(b), only a timer is required to generate timing T7 which determines the spacing between dots constituting a character, and timing T8 which determines the length Nn of the head coil that drives the pins of the head. ), the drive timing is different for each pin as shown in Figure 9(b), so not only the timer that generates timing T7 and timing T8 but also the delay for each pin according to the slope of the pin arrangement. A timer is required to generate the timing T9 that determines the time, and it is necessary to delay all the drive timings of the 24 pins by the timing T9. Figure 8 (C)
In the pin arrangement shown in FIG. 9(C), the drive timing is delayed for each group of six pins to simplify the control circuit.
、第10図は第8図(b)のピン配列を持つ従来の印字
ヘッド制御装置のブロック図である。第10図において
、27は文字フォントのデータが書き込まれている文字
フォント読み出し専用メモリ(以下、文字フォントRO
Mと略称する。)、28は印字データ分散用のタイミン
グを生成する分散タイミング生成部で、第9図(1))
に示ずようなT7、T8のタイミングを有するクロック
を生成するタイマ29、T9のタイミングを有するクロ
ックを生成するタイマ30および、これらのタイマ29
.30を動作させる発振器31よりなっている。32は
文字フォントROM27より読み出された印字データを
遅延させるシフトレジスタ部である。33は中央処理装
置(以下、CPUと略称する。)で文字フォントROλ
(27、分散タイミング生成部28、シフトレジスタ部
32のそれぞれを入出力部(以下、I10部と略称する
。, FIG. 10 is a block diagram of a conventional print head control device having the pin arrangement shown in FIG. 8(b). In FIG. 10, 27 is a character font read-only memory (hereinafter referred to as character font RO) in which character font data is written.
It is abbreviated as M. ), 28 is a distribution timing generation unit that generates timing for distributing print data; FIG. 9 (1))
A timer 29 that generates a clock having a timing of T7 and T8, a timer 30 that generates a clock having a timing of T9 as shown in FIG.
.. It consists of an oscillator 31 that operates 30. 32 is a shift register section that delays print data read from the character font ROM 27. 33 is a central processing unit (hereinafter abbreviated as CPU) and a character font ROλ
(27, each of the distributed timing generation section 28 and the shift register section 32 is an input/output section (hereinafter abbreviated as I10 section).
)34を介して制御している。35は24個のAND回
路てそれぞれCPU33からの24ピン分の印字データ
とタイマ29の出力のANDを取る。36はヘッドコイ
ル37にパルス信号を印可するヘッドドライバである。) 34. Reference numeral 35 indicates 24 AND circuits, each of which performs an AND operation between the print data for 24 pins from the CPU 33 and the output of the timer 29. 36 is a head driver that applies a pulse signal to the head coil 37.
以上のように構成された印字ヘッド制御装置についてそ
の動作を以下に説明する。The operation of the print head control device configured as described above will be described below.
CPU33はタイマ29により第9図(b)の1ピン目
のタイミング信号(以下、シフトデータと略称する。)
の立ち下がりタイミングWが常に知らされ、CPU33
は文字フォントROM27より24ピン分の印字データ
を読み込みシフトデータの立ち下がりのタイミングに従
ってAND回路35へ送り、AND回路35て24ピン
分の印字データのそれそ゛れとタイマ29の出力のAN
Dをとりシフトレジスタ部32へ送る。またタイマ30
では文字モードデータXをCPU33より受は取りそれ
らの印字モードに応じた第9図(1〕)のT9を周期と
するタイミングを有するクロック(以下、シフトクロッ
クと略称する。)をシフトレジスタ部32に送る。シフ
トレジスタ部32はAND回路35からの出力信号、シ
フトクロックに基き第9図、(b)の1ピンから24ピ
ンまての駆動信号を生成し、ヘッドドライバ36へ送る
。ヘッドドライバ36は、シフトレジスタ部32からの
駆動18号によりヘッドコイル37にパルス電圧をあた
えることによりヘッドを駆動する。シフトクロックtの
周波数は種々の文字に関する印字モードに対応して変化
するが、T8のタイミングを維持する為にはT8がシフ
トクロックtの整数倍てなければならないので、必然的
にシフトクロックしの周波数を上げる、即ちT9期間を
細分化したシフトクロックをシフトレジスタ部32に与
える必要が生じる。このためシフトレジスタ部32のシ
フトレジスタは複数段設けていた。The CPU 33 uses the timer 29 to generate the timing signal of the first pin (hereinafter abbreviated as shift data) shown in FIG. 9(b).
The falling timing W of is always notified, and the CPU 33
reads the print data for 24 pins from the character font ROM 27 and sends it to the AND circuit 35 according to the timing of the falling edge of the shift data, and the AND circuit 35 outputs each of the print data for the 24 pins and the AN of the output of the timer 29.
D is taken and sent to the shift register section 32. Also timer 30
Then, the character mode data X is received from the CPU 33, and a clock (hereinafter abbreviated as shift clock) having a timing having a period of T9 in FIG. 9 (1) according to the printing mode is sent to the shift register section 32. send to The shift register section 32 generates drive signals for pins 1 to 24 in FIG. 9(b) based on the output signal from the AND circuit 35 and the shift clock, and sends them to the head driver 36. The head driver 36 drives the head by applying a pulse voltage to the head coil 37 using the drive signal 18 from the shift register section 32 . The frequency of the shift clock t changes depending on the printing mode for various characters, but in order to maintain the timing of T8, T8 must be an integral multiple of the shift clock t, so it is inevitable that the frequency of the shift clock t will change. It becomes necessary to increase the frequency, that is, to provide the shift register section 32 with a shift clock obtained by subdividing the T9 period. For this reason, the shift register section 32 has multiple stages of shift registers.
発明が解決しようとする課題
しかしながら前記従来の構成では、文字フォノ)ROλ
(27より読み出された印字データにヘッドコイル24
の通電時間のデータを付加し、この印字データに通電時
間のデータを付加したデータにより印字データ分数部3
2を構成しているシフトレジスタで、分散印字ヘッドの
ピン列の各々のピンに対応した分散データを生成してい
るのてヘッドコイル24の通iii間をあらゆる印字モ
ードに対しても維持するためヘッドコイル240通電時
間が常に印字データ分散部32のシフトレジスタを駆動
するシフトクロックの周期の整数倍となるようシフトク
ロックの周波数を高くする必要があり、印字データ分散
部32においてシフトレジスタ等の数が多くゲート数が
多くなる。ゲート数を少なくするために第8図(c)の
ようなピン列のパターン構成にすると、印字騒音低減、
電源容量縮小等の効果が激減する。Problems to be Solved by the Invention However, in the conventional configuration, the character phono)ROλ
(The print data read from 27 is reflected in the head coil 24.
The data of the energization time is added to this print data, and the data of the energization time is added to the print data fraction part 3.
The shift register composing the head coil 24 generates distributed data corresponding to each pin in the pin row of the distributed print head, so that the communication between the head coils 24 and 3 can be maintained for all printing modes. It is necessary to increase the frequency of the shift clock so that the energization time of the head coil 240 is always an integral multiple of the period of the shift clock that drives the shift register of the print data distribution section 32. The number of gates increases. In order to reduce the number of gates, a pin array pattern configuration as shown in Figure 8(c) can be used to reduce printing noise and reduce the number of gates.
The effects of power supply capacity reduction, etc. are drastically reduced.
課題を解決する為の手段
本発明は前記問題点を解決するため、キャリッジに搭載
され、キャリッジの移動方向に直交する方向に対して傾
斜をつけた印字ヘッドのピン列の傾斜を補正するとなり
合うピン毎の駆動信号の時間差を周期とし1、印字ヘッ
ド通電時間の立ち上がりタイミングに同期した第1のタ
イミノグイ8号を発生する第1のタイマとピン列の傾斜
を補正するとなり合うピン毎の駆動信号の時間差を周期
とし印字ヘッドの通電時間の立ち下がりタイミングに同
期した第2のタイミング信号を発生ずる第2のタイマと
、第1のタイミング信号をシフトクロックとした第1の
シフトレジスタと、第2のタイミング信号をシフトクロ
ックとした第2のシフトレジスタと、第1のシフトレジ
スタの出力をセット信号、第2のシフトレジスタの出力
をリセット信号として全ピンの印字タイミング信号を生
成するセット/リセットラッチ部とを備えた。Means for Solving the Problems In order to solve the above problems, the present invention corrects the inclination of the pin rows of the print head mounted on the carriage and inclined with respect to the direction perpendicular to the moving direction of the carriage. A first timer that generates a first timer No. 8 synchronized with the rising timing of the print head energization time with a period equal to the time difference between the drive signals for each pin, and a drive signal for each adjacent pin that corrects the inclination of the pin row. a second timer that generates a second timing signal whose period is the time difference between a second shift register that uses the timing signal as a shift clock, and a set/reset latch that uses the output of the first shift register as a set signal and the output of the second shift register as a reset signal to generate print timing signals for all pins. Equipped with a department.
作用
本発明は前記した構成によりシフトクロックの周波数を
上げずに印字ヘッドの通電時間を維持し、キャリッジの
移動方向に対して傾斜をつけた印字ヘッドのピン列の傾
斜を補正する事ができる。Effect of the Invention With the above-described configuration, the present invention can maintain the energization time of the print head without increasing the frequency of the shift clock, and can correct the inclination of the pin array of the print head that is inclined with respect to the moving direction of the carriage.
実施例
第1図は、本発明の一実施例における印字ヘッド制御装
置のブロック図である。Embodiment FIG. 1 is a block diagram of a print head control device in an embodiment of the present invention.
第1図において、1は中央処理装置(以下、CPUと略
称する。)、2は各装置間のインターフェースを受は持
つ入出力部(以下、I10部と略称する。3は文字フォ
ント読み出し専用メモリ(以下、文字フォントROMと
略称する。)である。In Fig. 1, 1 is a central processing unit (hereinafter abbreviated as CPU), 2 is an input/output unit (hereinafter abbreviated as I10 unit) that serves as an interface between each device, and 3 is a memory only for reading character fonts. (hereinafter abbreviated as character font ROM).
4は発信器、5.6.7は発信器4より発生する基本ク
ロックaによって駆動され、それぞれCPUIからの文
字の品位を切り換える印字モードデータbl、b2.b
3を計数開始としてドツト間遅延タイミング信号cl、
c2.c3を出力するタイマである。8.9はタイマ5
の出力c1をクロックとしCPU1がらの文字の品位を
切り換える印字モードデータb4.b5をカウント値と
するヘッド通電時間及び印字インターバル時間を決定す
るカウンタである。10はカウンタ8の出力dlをシフ
トデータ、タイマ5の出力c1をシフトクロックとして
動作するシフトレジスタ、11はカウンタ8の出力d1
をシフトデータ、タイマ6の出力c2をシフトクロック
として動作するシフトレジスタ、12はカウンタ9の出
力d2をシフトデータ、タイマ7の出力c3をシフトク
ロックとして動作するシフトレジスタである613はシ
フトレジスタ10の出力elをセラ81a号、シフトレ
ジスタ11の出力e2をリセット信号として動作し全ピ
ンのタイミング1H号gを生成する12個セットリセッ
トラッチ部(以下、S−Rラッチ部と略称する。)14
はシフトレジスタ10の出力e1をセット信号、シフト
レジスタ12の出力e3をリセット信号として全ピンの
タイミング信号fを生成するS−Rラッチ部て、このタ
・fミング信号fのうち1ピンを駆動する信号f1はC
PU1への割り込み信号として使用される。以上が分散
タイミング生成部38である。4 is an oscillator, and 5.6.7 is driven by the basic clock a generated by the oscillator 4, and print mode data bl, b2 . b
3 as the start of counting, the inter-dot delay timing signal cl,
c2. This is a timer that outputs c3. 8.9 is timer 5
Print mode data b4. which switches the quality of characters from the CPU 1 using the output c1 of the CPU 1 as a clock. This is a counter that determines the head energization time and print interval time with b5 as the count value. 10 is a shift register that operates using the output dl of the counter 8 as shift data and the output c1 of the timer 5 as a shift clock; 11 is the output d1 of the counter 8
12 is a shift register that operates using the output d2 of the counter 9 as shift data and the output c2 of the timer 7 as a shift clock. A 12-piece reset latch section (hereinafter abbreviated as S-R latch section) 14 operates with the output el as the cell 81a and the output e2 of the shift register 11 as a reset signal to generate timing 1H g for all pins.
is an S-R latch section that generates a timing signal f for all pins using the output e1 of the shift register 10 as a set signal and the output e3 of the shift register 12 as a reset signal, and drives one pin of this timing signal f. The signal f1 to be
Used as an interrupt signal to PU1. The above is the distributed timing generation section 38.
15.16はそれぞれS−Rラッチ部14のタイミング
信号出力f1によりCPU1からの印字データhOを1
ドツト列分の1デ一タ期間遅延させたデータh1、デー
タh1を1デ一タ期間遅延させたデータh2を出力する
フリップフロップで構成されているラッチ部、17はデ
ータho、h1、h2をCPU1からのセレクト信号i
によってセレクトするデータセレクタ、18はデータセ
レクタ17の出力jを入力データとし分散タイミング生
成部38のS−Rラッチ部13の出力gをラッチクロッ
クとするフリップフロップで構成されているラッチ部、
19はS−Rラッチ部13の出力gとラッチ部18の出
力にとのANDをとり、ヘッド駆動信号mを出力するA
ND回路である。以上が印字データ合成部39である。15 and 16, the print data hO from the CPU 1 is set to 1 by the timing signal output f1 of the S-R latch unit 14, respectively.
A latch section 17, which is composed of a flip-flop, outputs data h1 delayed by one data period corresponding to a dot row, and data h2 delayed by one data period from data h1. Select signal i from CPU1
A latch section 18 is composed of a flip-flop that uses the output j of the data selector 17 as input data and uses the output g of the S-R latch section 13 of the distributed timing generation section 38 as a latch clock.
19 is A for ANDing the output g of the S-R latch section 13 and the output of the latch section 18, and outputting the head drive signal m.
It is an ND circuit. The above is the print data synthesis section 39.
20はヘッドドライバでS−Rラッチ部14の出力fと
AND回路の出力mによりヘッド19を駆動する。A head driver 20 drives the head 19 using the output f of the S-R latch section 14 and the output m of the AND circuit.
第2図(a)はヘッドドライバ20の1ピン分の回路図
、第2図(b)はヘッドドライバ20を駆動する(f、
号のタイミングチャートである。第2図(a)において
ヘッドコイル21の両端にはトランジスタ22.23、
及びダイオード24が接続されており、トランジスタ2
2のエミッタには電源、ペースは抵抗器25を介してト
ランジスタ26のコレクタに接続されている。トランジ
スタ23のエミッタは接地されている。FIG. 2(a) is a circuit diagram for one pin of the head driver 20, and FIG. 2(b) is a circuit diagram for driving the head driver 20 (f,
This is the timing chart for the issue. In FIG. 2(a), transistors 22 and 23 are provided at both ends of the head coil 21,
and a diode 24 are connected, and the transistor 2
The emitter of transistor 2 is connected to a power supply, and the emitter of transistor 2 is connected to the collector of transistor 26 through a resistor 25. The emitter of transistor 23 is grounded.
以上のように構成された印字ヘッド制御装置について以
下その動作を説明する。The operation of the print head control device configured as described above will be explained below.
第3図は本発明の印字ヘッド制御装置が制御するヘッド
のピン列のパターンである。第3図においてヘッドのピ
ン列のパターンは24ピンのうち奇数ピンを第1列、偶
数ピンを第2列とし、同一列のピンが同時に駆動される
ことがないようそれぞれの列の12ピンのうちピンNと
ピン(N+2)が1/120* 1/12インチ印字行
方向にずれている。ここで17120インチは文字のド
ツト間隔である。第1列と第2列におけるピンNとピン
(N+1)は以下の説明では同一タイミングで駆動され
るようにしている。即ち第1列と第2列の印字行方向の
間隔は1/120インチの整数倍となっている。更に同
一列の12ピンに対して制御しやすいように下位の8ピ
ン分をLブロック、上位の4ピン分をHブロックとして
いる。FIG. 3 shows a pattern of pin rows of a head controlled by the print head control device of the present invention. In Figure 3, the pin row pattern of the head is such that among the 24 pins, the odd numbered pins are in the first row and the even numbered pins are in the second row. Of these, pin N and pin (N+2) are shifted by 1/120*1/12 inch in the printing line direction. Here, 17120 inches is the dot spacing between characters. In the following explanation, pin N and pin (N+1) in the first and second columns are driven at the same timing. That is, the interval between the first column and the second column in the print line direction is an integral multiple of 1/120 inch. Furthermore, in order to facilitate control of the 12 pins in the same column, the lower 8 pins are designated as an L block, and the upper 4 pins are designated as an H block.
第4図Ca)は分散タイミング生成部の出力(fi号g
の24ピン分のタイミングを示したタイミングチャート
、第4図(b)は分散タイミング生成部の出力信号fの
24ピン分のタイミングを示したタイミングチャートで
ある。T1は1ドツトを印字する基本サイクル、T2は
第3図(a)のトランジスタ22のON時間、T3は第
3図(a)のトランジスタ23のON時間、T5はピン
毎の遅延時間である。分散タイミング生成部はこれらの
各ピン、各トランジスタに対応する計24種の基本サイ
クルのfg号を生成する。Figure 4 Ca) shows the output of the distributed timing generator (fi number g
FIG. 4(b) is a timing chart showing the timing for 24 pins of the output signal f of the distributed timing generator. T1 is the basic cycle for printing one dot, T2 is the ON time of the transistor 22 in FIG. 3(a), T3 is the ON time of the transistor 23 in FIG. 3(a), and T5 is the delay time for each pin. The distributed timing generation unit generates a total of 24 basic cycle fg numbers corresponding to each pin and each transistor.
第5図は分散タイミング生成部のタイミングを示したタ
イミングチャートである。クィマ5はヘッドの印字イン
ターバルTlに対してTl/12=75の周期の信号c
1を生成する。カウンタ8はこの信号c1を12カウン
トしTIの周期でかっ°’High”レベル期間T4が
T4=n*T5 (但しnは12以下の整数)かつ、
(T2−T5)<T4<T2
なる信号d1を出力する。12ビツトのシフトレジスタ
10はdlをシフトデータ、clをシフトクロックとし
て動作し、出力el−1がらel−12までの12ビツ
トのタイミング信号を出力する。これらの出力において
el−nに対してel−(n+1)(但しn=1. 2
. 3. ・・・11)は15時間遅延した18号と
なっている。ここで、この12ビツトのタイミング信号
は
T4=n*T5 (但しnは整数)
となっているが、二〇T5は文字モードにより変化する
ので常に
n*75=T2 とはならず T4=72とはかぎら
ないため、第4図(a)のT2のタイミングを維持する
事ができずヘット駆動タイミング信号の立ち上がりタイ
ミングのみを有している。タイマ6はタイマ5の出力C
1と同じ周期で01より16時間遅延した信号C2を出
力する。FIG. 5 is a timing chart showing the timing of the distributed timing generator. Qima 5 is a signal c with a period of Tl/12=75 with respect to the print interval Tl of the head.
Generate 1. The counter 8 counts this signal c1 by 12 times, and the high level period T4 is T4=n*T5 (where n is an integer less than 12) and (T2-T5)<T4<T2. The 12-bit shift register 10 operates with dl as shift data and cl as a shift clock, and outputs 12-bit timing signals from output el-1 to el-12. At these outputs, el- el-(n+1) for n (where n=1.2
.. 3. ...11) is number 18, delayed by 15 hours. Here, this 12-bit timing signal is T4=n*T5 (where n is an integer), but since 20T5 changes depending on the character mode, it is not always n*75=T2, so T4=72 Therefore, the timing of T2 in FIG. 4(a) cannot be maintained, and only the rising timing of the head drive timing signal is maintained. Timer 6 is the output C of timer 5
A signal C2 having the same period as 01 and delayed by 16 hours from 01 is output.
ここでT6は
T6+T5*n=T2 (但しn=1.2,3.・・・
11)なる時間である。12ピツトのシフトレジスタ1
1はカウンタ8の出力d1をシフトデータとし、タイマ
6の出力C2をシフトクロックとして動作し、出力e2
−1からe2−12までの12ピツトのタイミング信号
を出力する。これらの出力は第4図(a)のヘッドのタ
イミング信号の立ち下がりタイミングのみを有している
。S−Rラッチ部13はel−nの立ち上がりタイミン
グをセットタイミング、e2−nの立ち下がりタイミン
グをリセットタイミングとし、印字インターバル時間T
1及びヘッド通電時間T2を有するg−1からg−12
までの12ピツトの分散タイミング信号、即ち第4図(
a)の12ビット信号を得る。Here, T6 is T6+T5*n=T2 (however, n=1.2, 3...
11) It's time to become. 12 pit shift register 1
1 operates using the output d1 of the counter 8 as shift data and the output C2 of the timer 6 as a shift clock, and outputs e2.
Outputs 12-pit timing signals from -1 to e2-12. These outputs have only the falling timing of the timing signal of the head shown in FIG. 4(a). The S-R latch unit 13 uses the rising timing of el-n as the set timing, the falling timing of e2-n as the reset timing, and sets the printing interval time T.
1 and g-1 to g-12 having head energization time T2
The distributed timing signal of 12 pits up to
Obtain the 12-bit signal of a).
以上説明した分散タイミング信号gは第2図(b)のm
の信号(gの信号にヘッド印字データを付加したもの)
に対応するが、印字ヘッド21はgの信号とは別に第2
図(b)のfの駆動信号を必要とする。このfの駆動信
号はgの18号の生成と同様に、タイマ7はタイマ5の
出力C1と同じ周期で01より710時間遅延した信号
C3を出力する。ここでTIOは
T10=T3−T5*n (但しnは整数)なる時間
である。12ピツトのシフトレジスタ12はカウンタ9
の出力d2をシフトデータとし、タイマ7の出力C3を
シフトクロックとして動作し、出力e3−1からe3−
12まての12ピツトのタイミング信号を出力する。こ
れらの出力は第4図(b)のヘッドのタイミング信号の
立ち下がりタイミングのみを有している。S−Rラッチ
部14はel−nの立ち上がりタイミングをセットタイ
ミング、e3−nの立ち下がりタイミングをリセットタ
イミングとし、印字インターバル同量T1及びヘッド通
電時間T3を保証したf−1からf−12まての12ピ
ツトの分散タイミング18号、即ち第4図(b)の12
ピツトの信号を得る。The distributed timing signal g explained above is m in FIG. 2(b).
signal (g signal with head print data added)
However, the print head 21 receives the second g signal separately from the g signal.
The drive signal f in Figure (b) is required. This drive signal f is similar to the generation of No. 18 of g, and the timer 7 outputs a signal C3 having the same period as the output C1 of the timer 5 and delayed by 710 hours from 01. Here, TIO is the time T10=T3-T5*n (where n is an integer). The 12-pit shift register 12 has a counter 9
The output d2 of the timer 7 is used as shift data, the output C3 of the timer 7 is used as a shift clock, and the outputs e3-1 to e3-
Outputs a 12-pit timing signal with 12 points. These outputs have only the fall timing of the timing signal of the head shown in FIG. 4(b). The S-R latch unit 14 uses the rising timing of el-n as the set timing, and the falling timing of e3-n as the reset timing, from f-1 to f-12, which guarantees the same print interval T1 and head energization time T3. Dispersion timing No. 18 of all 12 pits, that is, 12 in Fig. 4(b)
Get pit signal.
以上は印字モードが1/120インチドツトピッチに対
する説明であったが、例えば印字モードが17240イ
ンチドツトピッチの場合T5=T1/6となり、これに
伴いT6、Tl01T4、T3も変化する。タイマ5.
6.7、カウンタ8.9ではCPU1からの設定信号b
1、b2、b3、b4、b5によりT5、T6.Tl0
1T4、T3を決定する。The above explanation has been given for the print mode of 1/120 inch dot pitch, but for example, when the print mode is 17240 inch dot pitch, T5=T1/6, and T6, Tl01T4, and T3 also change accordingly. Timer 5.
6.7, counter 8.9 receives setting signal b from CPU1.
1, b2, b3, b4, b5, T5, T6. Tl0
1 Determine T4 and T3.
第6図は印字データ合成部39のタイミングチャートで
ある。印字モードには例えば印字ドツト間隔が1736
0インチのものがあるが、ヘッドのドツトパターン間隔
は1/120インチなのて、1/120インチを12分
割する分散タイミングはCPU1からの印字ドツト間隔
が1/360インチの印字データhOの3デ一タ分にま
たがる。こういった印字モードに対応するためには、ま
ずデータhoに対してhl、h2. のようにそれぞ
れ1データ、2デ一タ期間遅延させたデータをf4tデ
ータセレクタ17に入力し、CPU1からのセレクト信
号iよってセレクトされたデータjを得るようにする。FIG. 6 is a timing chart of the print data synthesis section 39. For example, the print mode has a print dot spacing of 1736.
There is a 0 inch one, but the dot pattern interval of the head is 1/120 inch, so the dispersion timing to divide 1/120 inch into 12 is the 3-dimensional print data hO from CPU 1 with a print dot interval of 1/360 inch. It spans one minute. In order to support these printing modes, first, data ho is assigned hl, h2 . Data delayed by 1 data period and 2 data periods, respectively, are input to the f4t data selector 17, and data j selected by the select signal i from the CPU 1 is obtained.
第6図の場合、ピン1〜8、ピン9〜16、ピン17〜
24のそれぞれの印字データがho、hl、h2に対応
している。ここて印字データ間隔が17120インチ固
定の場合はこのデータセレクタ17およびラッチ部15
.16は必要ない。データセレクタ17の出力はラッチ
部18に入力された24ピンの各ピンそれぞれの印字デ
ータが第6図に示す分散タイミング信号gによってラッ
チされる。更にこの24ビツトのラッチされた各ピンの
データにと分散タイミング信号gのANDをAND回路
19てとることによりヘッド駆動信号mを得る。In the case of Fig. 6, pins 1 to 8, pins 9 to 16, pins 17 to
Each of the 24 print data corresponds to ho, hl, and h2. If the print data interval is fixed at 17120 inches, this data selector 17 and latch section 15
.. 16 is not necessary. As the output of the data selector 17, the print data of each of the 24 pins input to the latch section 18 is latched by the distributed timing signal g shown in FIG. Further, the 24-bit latched data of each pin is ANDed with the distributed timing signal g in an AND circuit 19 to obtain a head drive signal m.
これらm、 fの駆動信号によりヘッドドライバ20
ては、第2図に示すようにまずm、 fを両方h i
g hにするとトランジスタ22.23がONになり
ヘッドコイル21に電流■が流れ時定数に従って上昇す
る。次にmをlowにすると22がOFFになりダイオ
ード24からヘッドコイル21へ電流が流れ込む。次に
fをlowにすると電流はf♀々にゼロになる。このよ
うに電磁力で駆動されるワイヤドツトプリンタはワイヤ
を高速かつ低消費電力で駆動するためにヘッドコイル両
端をスイッチングする2段駆動になっており。m、
f2種類のタイミングのヘッド駆動信号により駆動され
る。The head driver 20 uses these driving signals m and f.
First, as shown in Figure 2, both m and f are h i
When set to gh, transistors 22 and 23 are turned on, and current 2 flows through the head coil 21 and rises according to the time constant. Next, when m is set to low, 22 is turned off and current flows from the diode 24 to the head coil 21. Next, when f is set to low, the current becomes zero at f♀. Wire dot printers driven by electromagnetic force have a two-stage drive in which both ends of the head coil are switched in order to drive the wire at high speed and with low power consumption. m,
It is driven by head drive signals with f2 types of timing.
本発明ては、従来の回路は約7000ゲート必要なのに
対し、2000ゲートですむ。第7図に本発明の回路を
使った分散印字の騒音に対する効果を示す。1/4分散
で7dB、1/12分敢て10dBの騒音低減効果があ
る。The present invention requires only 2000 gates, whereas the conventional circuit requires about 7000 gates. FIG. 7 shows the effect of distributed printing on noise using the circuit of the present invention. It has a noise reduction effect of 7 dB at 1/4 dispersion and 10 dB at 1/12 minute.
発明の効果
以上のように本発明は、キャリッジに搭載され、キャリ
ッジの移動方向に直交する方向に対して傾斜をつけた印
字ヘッドのピン列の傾斜を補正するとなり合うピン毎の
駆動信号の時間差を周期とし、印字ヘッド通電時間の立
ち上がりタイミングに同期した第1のタイミング信号を
発生する第1のタイマと、ピン列の傾斜を補正するとな
り合うピン毎の駆動信号の時間差を周期とし、印字ヘッ
ドの通電時間の立ち下がりタイミングに同期した第2の
タイミング信号を発生する第2のタイマと、第1のタイ
ミング信号をシフトクロックとした第1のシフトレジス
タと、第2のタイミングチャートをシフトクロックとし
た第2のシフトレジスタと、第1のシフトレジスタの出
力をセット信号、第2のシフトレジスタの出力をリセッ
ト信号として全ピンの印字タイミング信号を生成するセ
ット/リセットラッチ部を備えたことにより、シフトク
ロックの周波数を上げずに印字ヘッドの通電時間を維持
し、キャリッジの移動方向に対して傾斜をつけた印字ヘ
ッドのピン列の傾斜を補正する事ができ、ゲート数の低
減が可能となる。Effects of the Invention As described above, the present invention corrects the inclination of the row of pins of the print head mounted on the carriage and inclined with respect to the direction perpendicular to the moving direction of the carriage. The period is the time difference between the first timer that generates the first timing signal synchronized with the rising timing of the print head energization time and the drive signal for each adjacent pin that corrects the inclination of the pin row. a second timer that generates a second timing signal synchronized with the fall timing of the energization time; a first shift register that uses the first timing signal as a shift clock; and a second timing chart that uses the second timing chart as a shift clock. By providing a second shift register with a second shift register and a set/reset latch section that generates print timing signals for all pins by using the output of the first shift register as a set signal and the output of the second shift register as a reset signal, It is possible to maintain the energization time of the print head without increasing the frequency of the shift clock, and to correct the inclination of the pin row of the print head that is inclined with respect to the carriage movement direction, making it possible to reduce the number of gates. .
【図面の簡単な説明】
第1図は、本発明の一実施例における印字ヘッド制御装
置のフロック図、第2図(a)はヘッドドライバ20の
1ピン分の回路図、第2図(1))はヘッドドライバ2
0を駆動する信号のタイミングチャート、第3図は本発
明の印字ヘッド制御装置が制御するヘッドのピン列のパ
ターン図、第4図(a)は分散タイミング生成部の出力
信号gの24ピン分のタイミングを示したタイミングチ
ャート、第4図(b)は分散タイミング生成部の出力号
fの24ピン分のタイミングを示したタイミングチャー
ト、第5図は分散タイミング生成部38のタイミングチ
ャート、第6図は印字データ合成部39のタイミングチ
ャート 第7図は印の駆動タイミングチャート、第1O
図は従来の印字ヘッド制御装置のフロック図である。
0.11.12・・・シフトレジスタ
3.14・・・S−Rラッチ部
5.16・・・ラッチ部
7・・・データセレクタ
8・・・ラッチ部 19・・・AND回路0・・
・ヘッドドライバ
ト・・ヘッドコイル
2.23・・・トランジスタ
4・・・ダイオード 25・・・抵抗器6・・・ト
ランジスタ
8・・・分散タイミング生成部
9・・・印字データ合成部
代理人の氏名 弁理士 粟野重孝 ばか1名■・・・中
央処理装置 2・・、入出力部3・・・文字フォン
ト読み出し専用メモリ4・・・発信器
5、 6. 7・・・タイマ
8.9・・・カウンタ
(a)
第
図
第
図
(b)
第
図
(a)
4図
(b)
ピン9.10
ピンN、+2
ピン+3.+4
ピン15.16
ピン17.18
ピン19.20
ピン2L22
ピン23.24
一一一「−一一一一シ
−「−一一一]
−り一一一一
ピン11.12
ピン+3.14
ピン+5.+6
ピン23.24
第7図
第6
図
1.2ピン
3.4ピン
5.6ピン
7.8ピン
9.10ピン
11.12ピン
13.14ピン
15.16ピン
17.18ピン
19.20ピン
21.22ピン
23.24ピン
ココーT−[]=
う「]=ズニ
−[−]−一」−
一「−コー
l
第8図
(a)
(b)
周波1!(Hzl
(C)BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of a print head control device according to an embodiment of the present invention, FIG. 2(a) is a circuit diagram for one pin of the head driver 20, and FIG. )) is head driver 2
FIG. 3 is a pattern diagram of the pin array of the head controlled by the print head control device of the present invention, and FIG. 4(b) is a timing chart showing the timing for 24 pins of the output signal f of the distributed timing generator 38. FIG. 5 is a timing chart of the distributed timing generator 38. The figure shows a timing chart of the print data synthesis section 39.
The figure is a block diagram of a conventional print head control device. 0.11.12...Shift register 3.14...S-R latch section 5.16...Latch section 7...Data selector 8...Latch section 19...AND circuit 0...
・Head driver bat...Head coil 2.23...Transistor 4...Diode 25...Resistor 6...Transistor 8...Dispersion timing generation section 9...Print data synthesis section agent Name Patent Attorney Shigetaka Awano One Idiot ■... Central processing unit 2..., Input/output section 3... Character font read-only memory 4... Transmitter 5, 6. 7...Timer 8.9...Counter (a) Figure (b) Figure (a) Figure 4 (b) Pin 9.10 Pin N, +2 Pin +3. +4 Pin 15.16 Pin 17.18 Pin 19.20 Pin 2L22 Pin 23.24 111 "-1111 C-"-111] -1111 Pin 11.12 Pin +3.14 Pin +5. +6 Pin 23.24 Figure 7 Figure 6 Figure 1.2 pin 3.4 pin 5.6 pin 7.8 pin 9.10 pin 11.12 pin 13.14 pin 15.16 pin 17.18 pin 19. 20 pins 21. 22 pins 23. 24 pins Coco T-[]= U'=Zuni-[-]-1'-1'-Coll Figure 8 (a) (b) Frequency 1! (Hzl ( C)
Claims (2)
向に直交する方向に対して傾斜をつけた印字ヘッドのピ
ン列の各々のピンに対応した駆動信号を供給し印字をお
こなわせる印字ヘッド制御装置であって、前記ピン列の
傾斜を補正するとなり合うピン毎の駆動信号の時間差を
周期とし、前記印字ヘッドの通電時間の立ち上がりタイ
ミングに同期した第1のタイミング信号を発生する第1
のタイマと、前記ピン列の傾斜を補正するとなり合うピ
ン毎の駆動信号の時間差を周期とし、前記印字ヘッドの
通電時間の立ち下がりタイミングに同期した第2のタイ
ミング信号を発生する第2のタイマと、前記第1のタイ
ミング信号をシフトクロックとした第1のシフトレジス
タと、前記第2のタイミング信号をシフトクロックとし
た第2のシフトレジスタと、前記第1のシフトレジスタ
の出力をセット信号、前記第2のシフトレジスタの出力
をリセット信号として動作し、全ピンの印字タイミング
信号を生成するセット/リセットラッチ部とを備えたこ
とを特徴とする印字ヘッド制御装置。(1) A print head control device mounted on a carriage that performs printing by supplying drive signals corresponding to each pin in a row of pins of the print head that is inclined with respect to the direction perpendicular to the direction of movement of the carriage. a first timing signal that generates a first timing signal synchronized with the rising timing of the energization time of the print head, the period of which is a time difference between drive signals for each adjacent pin that corrects the inclination of the pin row;
and a second timer that generates a second timing signal synchronized with the fall timing of the energization time of the print head, the period of which is the time difference between drive signals for each adjacent pin that corrects the inclination of the pin row. a first shift register using the first timing signal as a shift clock; a second shift register using the second timing signal as a shift clock; and an output of the first shift register as a set signal; A print head control device comprising: a set/reset latch section that operates using the output of the second shift register as a reset signal and generates print timing signals for all pins.
が複数のフォントや単位長さ当りの文字の数の変更に対
応して変化することを特徴とする特許請求の範囲第一項
記載の印字ヘッド制御装置。(2) The period of the first timer and the second timer changes in response to changes in a plurality of fonts or the number of characters per unit length. print head control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2143162A JPH0435965A (en) | 1990-05-31 | 1990-05-31 | Printing head controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2143162A JPH0435965A (en) | 1990-05-31 | 1990-05-31 | Printing head controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0435965A true JPH0435965A (en) | 1992-02-06 |
Family
ID=15332359
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2143162A Pending JPH0435965A (en) | 1990-05-31 | 1990-05-31 | Printing head controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0435965A (en) |
-
1990
- 1990-05-31 JP JP2143162A patent/JPH0435965A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3305115B2 (en) | Recording apparatus and method, recording head and driving circuit thereof | |
| JPS6254676B2 (en) | ||
| JPH0435965A (en) | Printing head controller | |
| JPS6133711B2 (en) | ||
| JP2808995B2 (en) | Print head controller | |
| US4713623A (en) | Control system for matrix print head | |
| JPH0482758A (en) | impact dot printer | |
| JPH0444868A (en) | print head control device | |
| JPH0441262A (en) | Printing head controller | |
| JPH04141462A (en) | Apparatus for controlling printing head | |
| JPH0441261A (en) | print head control device | |
| JPH0422650A (en) | Printing head controller | |
| JPH0410952A (en) | Printing head controlling device | |
| JPH0615877A (en) | Print head controller | |
| JPH0422651A (en) | print head control device | |
| JPH0729419B2 (en) | Recording device | |
| JPS61241170A (en) | Driving-controlling system for thermal serial printer | |
| JPH021677B2 (en) | ||
| JP3049857B2 (en) | Drive control device for wire dot print head | |
| JPS6319155Y2 (en) | ||
| JPH0429859A (en) | print head control device | |
| JPH0611799Y2 (en) | Heater drive control circuit in thermal printer | |
| JP2575930B2 (en) | Printer's print pin control circuit | |
| JP2932606B2 (en) | Printing device | |
| JPH02289361A (en) | Serial printer print control device |