JPH01241453A - Printer having printing mode switching control - Google Patents
Printer having printing mode switching controlInfo
- Publication number
- JPH01241453A JPH01241453A JP6853188A JP6853188A JPH01241453A JP H01241453 A JPH01241453 A JP H01241453A JP 6853188 A JP6853188 A JP 6853188A JP 6853188 A JP6853188 A JP 6853188A JP H01241453 A JPH01241453 A JP H01241453A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- pins
- printer
- mode
- 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
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/485—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes
Landscapes
- Dot-Matrix Printers And Others (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、ワイヤドツトプリンタの如きドツトマトリッ
クスプリンタにおける印字モード制御に関する。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to print mode control in dot matrix printers such as wire dot printers.
従来技術
従来のワイヤドツトプリンタにおいて、1行を1回のパ
スで印字するlパス印字モードと、1行を2回以上のパ
スで印字する2パス印字モードとを備えl;タイプのも
のがある。このようなプリンタにおいて、1パス印字モ
ードから2パス印字モードへの切り換えは、印字ヘッド
の駆動電圧が所定のしきい値以下に低下したときに行わ
れるように構成されている。BACKGROUND OF THE INVENTION Some conventional wire dot printers are of type 1, which have an 1-pass printing mode in which one line is printed in one pass, and a 2-pass printing mode in which one line is printed in two or more passes. Such printers are configured to switch from one-pass printing mode to two-pass printing mode when the drive voltage of the print head drops below a predetermined threshold value.
例えば、24ピン式の印字ヘッドを持つ場合に、13ピ
ン以上が同時に駆動される高密度印字が連続して続いた
場合に、第7図(B)に示すように、ピン駆動コイルの
駆動電圧が、次第に減少する。For example, in the case of a 24-pin print head, if high-density printing in which 13 or more pins are driven simultaneously continues, the drive voltage of the pin drive coil will increase as shown in Figure 7 (B). will gradually decrease.
従来のものでは、このコイル駆動電圧が例えば40ポル
トから4ボルト低下した時に、この4ポルトの電圧低下
を検出して印字モード切り換え信号を発生する手段が設
けられている。In the conventional device, when the coil drive voltage drops by 4 volts from, for example, 40 ports, means is provided for detecting this voltage drop of 4 ports and generating a print mode switching signal.
しかし、このような従来の印字モード切り換え方式では
、2パス印字モードに移る前の1パス印字モードにおい
て、印字力スレにより印字が不鮮明となる部分が生ずる
という問題があった。即ち、印字品質に影響を及ぼすよ
うな印字圧(ピンのインパクト力)の低下が起きている
にも拘わらず、2パス印字モードに移行しないことがあ
った。However, such a conventional printing mode switching method has a problem in that in the 1-pass printing mode before switching to the 2-pass printing mode, there are parts where the printing becomes unclear due to printing force scratches. That is, even though the printing pressure (impact force of the pin) has decreased to the extent that it affects printing quality, there are cases in which the printer does not shift to the two-pass printing mode.
詳しくは、第7図には、印字ピンを駆動する駆動コイル
について、印字ピンをM統して駆動した場合の、その駆
動電流、駆動電圧、及びコイル温度の時間的変化を、そ
れらを互いに相関させて示している。13ピン以上の同
時駆動が生ずる高密度印字が続くと、第7図(’B)に
示すように、駆動電圧が次第に低下すると同時に、コイ
ル温度が第7図(C)に示すように上昇(コイルの抵抗
が増加)し、また駆動電流が第7図(A)に示すように
次第にピークが低くなっていく。一方、低密度印字が連
続する場合、第7図(B)のように駆動電圧は殆ど低下
せず、また駆動電流及びコイル温度(第7図には示して
いない)もそれほど変化しない。In detail, Fig. 7 shows the temporal changes in the drive current, drive voltage, and coil temperature when the printing pins are driven in M groups, and correlates them with each other. Let me show you. When high-density printing continues, where 13 or more pins are simultaneously driven, the drive voltage gradually decreases as shown in Figure 7 ('B), and at the same time the coil temperature rises as shown in Figure 7 (C). The resistance of the coil increases), and the peak of the drive current gradually becomes lower as shown in FIG. 7(A). On the other hand, when low-density printing continues, the drive voltage hardly decreases as shown in FIG. 7(B), and the drive current and coil temperature (not shown in FIG. 7) do not change much.
ところが、高密度印字において、コイル温度がある程度
上昇すると、そのコイル抵抗の増加により、駆動電流が
減少しているにも拘わらず、駆動電圧がそれほど下がら
ず(低密度印字時の一点鎖線の方へ移る)、印字モード
切り換えのためのしきい値以下にならなくなってしまう
。更に、コイル温度が上昇すればするほど、しきい値以
下にならない時間が長くなり、駆動電流の減少による低
印字圧の結果として、印字力スレ部分が長くなってしま
う。However, in high-density printing, when the coil temperature rises to a certain extent, the drive voltage does not drop much (towards the dashed line during low-density printing) even though the drive current decreases due to the increase in coil resistance. (shift), the threshold value for switching the print mode cannot be reached. Furthermore, as the coil temperature rises, the time it takes for the temperature to remain below the threshold value increases, and as a result of the low printing pressure due to the reduction in drive current, the printing force streak portion becomes longer.
また、コイル温度の時間変化は、第7図(C)には予想
図として示しである。実際には、このような高い周波数
のコイル温度変化を検出しようとしても、困難である。Further, the change in coil temperature over time is shown as a predicted diagram in FIG. 7(C). In reality, it is difficult to detect coil temperature changes at such high frequencies.
何故なら、従来の温度センサは、このような温度変化を
検出できる程の周波数特性は有していないからである。This is because conventional temperature sensors do not have frequency characteristics sufficient to detect such temperature changes.
従って、コイル温度検出により正確な印字モード切り換
えを行うことは困難である。Therefore, it is difficult to accurately switch the printing mode by detecting the coil temperature.
従って、本発明の目的は、より正確な印字モ−ド切り換
えを有するプリンタを提供することである。Therefore, it is an object of the present invention to provide a printer with more accurate print mode switching.
課題を解決するための手段
上記目的を達成するため、本発明では、印字ヘッドの駆
動コイルの温度変化が、各印字位置での駆動印字ピン数
、並びに連続する印字位置での駆動印字ピン数の変化パ
ターンと、に関係することに着目する。Means for Solving the Problems In order to achieve the above object, the present invention provides a system in which the temperature change of the drive coil of the print head increases the number of driving printing pins at each printing position as well as the number of driving printing pins at successive printing positions. Focus on patterns of change and things related to.
従って、本発明によれば、第1図の基本構成図に示すよ
うに、プリンタは、複数の印字ピンをもつ印字ヘッド2
と、印字ヘッドを駆動する印字ヘッド駆動手段4と、該
駆動手段4に対し、重ね印字を行わない第1の印字モー
ドかまたは重ね印字を行う第2の印字モードで印字デー
タを供給する印字制御手段6とを有し、更に、印字する
行の連続する印字位置の各々において、前記複数の印字
ピンの内の同時に駆動される印字ピンの数を検出する駆
動ピン数検出手段8と、各印字位置におけるこの検出し
た駆動印字ピン数が、所定の条件を満たすとき、印字モ
ード切り換え信号を発生して、プリンタの印字モードを
前記第1の印字モードから前記第2の印字モードへ切り
換えさせる、印字モード制御手段10と、を備えている
。Therefore, according to the present invention, as shown in the basic configuration diagram of FIG.
, a print head driving means 4 for driving the print head, and a print control for supplying print data to the driving means 4 in a first printing mode in which overlapping printing is not performed or in a second printing mode in which overlapping printing is performed. means 6, further comprising drive pin number detection means 8 for detecting the number of simultaneously driven printing pins among the plurality of printing pins at each successive printing position of a line to be printed; When the detected number of driven printing pins at the position satisfies a predetermined condition, a printing mode switching signal is generated to switch the printing mode of the printer from the first printing mode to the second printing mode. A mode control means 10 is provided.
作用
以上の構成を有する本発明のプリンタでは、駆動コイル
の温度変化に直接関係した駆動印字ピン数に応答して、
印字モードの切り換え制御を行うよう作用する。In the printer of the present invention, which has a configuration more than the function, in response to the number of drive printing pins directly related to the temperature change of the drive coil,
It acts to control printing mode switching.
実施例
次に、本発明の実施例について、以下に詳細に説明する
。EXAMPLES Next, examples of the present invention will be described in detail below.
第2図は、本発明によるワイヤドツトプリンタの印字ヘ
ッド制御部を示すブロック図である。印字ヘッド20は
、本実施例では、第2A図に示すように、24ピンが1
2ピンずつ2列に互いに縦方向にオフセットして配置さ
れ、従って、奇数番ピンl、3、・・・23から成る列
1と、偶数番ピン2.4、・・・24から成る列2とか
ら成っている。FIG. 2 is a block diagram showing a print head control section of a wire dot printer according to the present invention. In this embodiment, the print head 20 has 24 pins and 1 pin, as shown in FIG. 2A.
Two rows of two pins each are arranged vertically offset from each other, thus row 1 consisting of odd numbered pins l, 3, . . . 23 and row 2 consisting of even numbered pins 2.4, . . . 24. It consists of.
この印字へラド20を駆動及び制御する制御部は、第1
図と対応して、印字ヘッド駆動部40、印字制御部60
、駆動ピン数検出部80、及び印字モード制御部100
と、を備えている。A control unit that drives and controls the printing pad 20 is a first
Corresponding to the figure, a print head drive section 40, a print control section 60
, drive pin number detection unit 80, and print mode control unit 100
It is equipped with.
本実施例では、駆動ピン数検出部80は、印字ヘッド駆
動部40に接続されて、各印字ピンの駆動コイルに流れ
る駆動電流から駆動印字ピン数を検出するものであり、
第3図に詳しく示しである。In this embodiment, the drive pin number detection section 80 is connected to the print head drive section 40 and detects the number of drive printing pins from the drive current flowing through the drive coil of each printing pin.
This is shown in detail in FIG.
この検出部80は、駆動印字ピン数≧にのとき(kは最
大ピン数以下の整数であり、例えばに−13)、Px=
5ボルト、Py−5ボルトの出力を発生し、一方、駆動
印字ピン数〈kのとき、Px=5又は0ボルト、Py−
0ボルトの出力を発生する(詳細は第3図で更に説明す
る)。This detection unit 80 detects that when the number of drive printing pins≧(k is an integer less than or equal to the maximum number of pins, for example, −13), Px=
It generates an output of 5 volts, Py-5 volts, and on the other hand, when the number of drive printing pins <k, Px=5 or 0 volts, Py-
It produces an output of 0 volts (details are further explained in FIG. 3).
この出力を受けるように接続された印字モード制御部1
00は、駆動印字ピン数が所定の条件を満たすとき、印
字制御部60に印字モード切り換え信号を発生する。そ
の所定の条件とは、本実施例では、駆動印字ピン数かに
以上である高密度(又は第1タイプ)印字位置の数Nが
、最初の高密度印字位置後に、駆動印字ピン数かに未満
である低密度(又は第2タイプ)印字位置の数Mが所定
の第2の数m(mは整数)に達する前に、所定の第1の
数n(nは整数)に達する、という条件である。Print mode control unit 1 connected to receive this output
00 generates a print mode switching signal to the print control section 60 when the number of driven print pins satisfies a predetermined condition. In this embodiment, the predetermined condition is that the number N of high-density (or first type) printing positions, which is greater than or equal to the number of driving printing pins, is equal to or greater than the number of driving printing pins after the first high-density printing position. A predetermined first number n (n is an integer) is reached before the number M of low-density (or second type) printing positions that is less than or equal to a predetermined second number m (m is an integer). It is a condition.
ここで、第1の数nと第2の数mについて説明する。数
nは、高密度印字の開始より、駆動電圧の降下及びコイ
ル温度の上昇により印字が許容できないほど不鮮明にな
る直前まで、の印字位置の数である。一方、数mは、高
密度印字位置がn−1に達した直後に、低密度印字をし
たときに駆動電圧が正常の値に復帰するまでの印字位置
の数である。これら数n、mは、電源容量、印字ヘッド
の放熱特性等に依存する。Here, the first number n and the second number m will be explained. The number n is the number of printing positions from the start of high-density printing until just before the printing becomes unacceptably blurred due to a drop in drive voltage and an increase in coil temperature. On the other hand, the number m is the number of printing positions until the drive voltage returns to a normal value when low-density printing is performed immediately after the high-density printing position reaches n-1. These numbers n and m depend on the power supply capacity, the heat dissipation characteristics of the print head, and the like.
上記の条件の有無の判定のため、印字モード制御部10
0は、カウンタ制御部102と、カウンタNとカウンタ
Mとを備えている。カウンタ制御tl= lO2は、検
出部80の出力が駆動印字ピン数かに以上であることを
示す時、第1のカウント制御信号を発生し、一方、k未
満であることを示す時、第2のカウント制御信号を発生
する。その第lのカウント制御信号に応答して、カウン
タNは、高密度印字位置の数をカウントするため、カウ
ントアツプし、このカウンタNが、第1の数n(例えば
n−6)に達するとき、印字モード切り換え信号を発生
する。In order to determine whether or not the above conditions exist, the print mode control unit 10
0 includes a counter control section 102, a counter N, and a counter M. The counter control tl=lO2 generates a first count control signal when the output of the detection unit 80 indicates that the number is greater than or equal to the number of driven printing pins, and generates a second count control signal when it indicates that the output is less than k. generates a count control signal. In response to the lth count control signal, a counter N counts up to count the number of high-density print positions, and when the counter N reaches a first number n (e.g. n-6) , generates a print mode switching signal.
上記第2のカウント制御信号に応答するカウンタMは、
最初の高密度印字位置後に生ずる低密度印字位置の数を
カウントするため、カウンタNが零の間はカウント動作
が消勢され、そして、カウンタNが零以外の時には、第
2のカウント制御信号に応答してカウントアツプする。The counter M responsive to the second count control signal is
To count the number of low-density print positions that occur after the first high-density print position, the counting operation is disabled while counter N is zero, and when counter N is non-zero, a second count control signal is activated. Count up in response.
このカウンタMは、第2の数m(例えばm−3)に達す
ると、リセットし、同時に前記第1のカウンタをクリア
する。When this counter M reaches a second number m (for example m-3), it resets and at the same time clears the first counter.
尚、本実施例では、印字制御部60と、印字モード制御
部100とは、制御プログラムを記憶したメモリを有す
るCPU120により実現される。In this embodiment, the print control section 60 and the print mode control section 100 are realized by the CPU 120 having a memory storing a control program.
また、第2図では、キャリッジ等のその他のプリンタ部
分は、本発明に直接関係しないため、省いである。Further, in FIG. 2, other printer parts such as a carriage are omitted because they are not directly related to the present invention.
次に、第3図を参照して、駆動ピン数検出部80につい
て説明する。尚、この図には、印字ヘッド駆動部40の
一部の詳細な回路も示しである。Next, the drive pin number detection section 80 will be explained with reference to FIG. Note that this figure also shows a detailed circuit of a part of the print head drive section 40.
まず始めに、印字ヘッド駆動部40は、ピン1〜24の
各々について、駆動電圧VD(−40ボルト)に接続さ
れた駆動コイルL1〜L24と、これらコイルに夫々コ
レクタが接続された駆動トランジスタ(T rdl=
T rd24)を有している。各コレクタは、駆動ピン
数検出部80の検出用抵抗器(Rsl〜R524)通し
て共通の接続点42を経そしてダイオードD1に接続さ
れている。検出部80は、ペースがダイオードD1のア
ノードに接続された検出用トランジスタTrsを有して
おり、このトランジスタのエミッタと接地との間には抵
抗器R1及びR2が接続されている。これら抵抗器の接
続点は、2つの比較器C1及びC2の反転入力に接続さ
れ、まI;それら比較器の非反転入力は、分圧器Rfl
〜Rf3により定められた基準電圧v refl (例
えば、3,34ポルト)とv ref2 (例えば、2
.62ボルト)とに夫々接続されている。First of all, the print head drive unit 40 includes, for each of the pins 1 to 24, drive coils L1 to L24 connected to a drive voltage VD (-40 volts), and drive transistors (with collectors connected to these coils, respectively). Trdl=
Trd24). Each collector is connected to the diode D1 through the common connection point 42 through the detection resistors (Rsl to R524) of the drive pin number detection section 80. The detection unit 80 includes a detection transistor Trs whose pace is connected to the anode of a diode D1, and resistors R1 and R2 are connected between the emitter of this transistor and ground. The junctions of these resistors are connected to the inverting inputs of two comparators C1 and C2; the non-inverting inputs of these comparators are connected to the voltage divider Rfl
The reference voltage v refl (e.g., 3,34 ports) defined by ~Rf3 and v ref2 (e.g., 2
.. 62 volts).
それら比較器C1及びC2の出力は、前述のPx。The outputs of these comparators C1 and C2 are the aforementioned Px.
Pyである。It is Py.
検出部80の動作について、駆動トランジスタTrdl
がオンにされると、コイル駆動電流i1が流れ、それと
同時に抵抗器Ro、ダイオードD1及び抵抗1Rslを
通る電流12が図示のように流れる。この電流12が流
れることにより、Trsのペース電圧viが減少し、ペ
ース電流ibが減少し、モしてTrsのC−E間に流れ
る電流icsが減少し、出力電圧voが減少する。ここ
で、検出抵抗Rsl〜Rs24は全て同じ値であるため
、全ての駆動トランジスタに流れる検出電流isが等し
くなる。Regarding the operation of the detection unit 80, the drive transistor Trdl
When is turned on, coil drive current i1 flows and at the same time current 12 flows through resistor Ro, diode D1 and resistor 1Rsl as shown. As this current 12 flows, the pace voltage vi of Trs decreases, the pace current ib decreases, and the current ics flowing between C and E of Trs decreases, so that the output voltage vo decreases. Here, since the detection resistors Rsl to Rs24 all have the same value, the detection current is flowing through all the drive transistors becomes equal.
従って、ダイオードDIに流れ込む電流が、駆動されて
いるピン数に比例して増加し、Trsのibが、ピン数
に比例して減少し、最終的に、出力電圧voがピン数に
比例して減少する。Therefore, the current flowing into the diode DI increases in proportion to the number of driven pins, the ib of Trs decreases in proportion to the number of pins, and finally the output voltage vo increases in proportion to the number of pins. Decrease.
この出力電圧voを、基準電圧v refl及びv r
ef2と比較することにより、比較器CI及びC2の出
力Px、Pyは、O≦ピン数≦x−1の時、Px=OV
S Py=OVであり、X≦ピン数≦y−1の時、Px
=5V1Py=OVであり、モしてy≦ピン数の時、P
x=5V、py−svである(例えば、基準電圧v r
efl= 3.34ボルト、基準電圧v reH= 2
.62ボルトとすれば、X=9、y−13とすることが
できる)。今、y−k(例えば、k−13)とすれば、
印字ピン数≧にのときのみ、Px、Py共に5ボルトで
ある。This output voltage vo is converted into a reference voltage v refl and v r
By comparing with ef2, the outputs Px and Py of comparators CI and C2 become Px=OV when O≦number of pins≦x−1.
S Py=OV, and when X≦number of pins≦y-1, Px
=5V1Py=OV, and when y≦number of pins, P
x=5V, py-sv (e.g., reference voltage v r
efl = 3.34 volts, reference voltage v reH = 2
.. 62 volts, X=9, y-13). Now, if y-k (for example, k-13),
Only when the number of printing pins≧, both Px and Py are 5 volts.
次に、第2図のCPU120が実行する印字制御動作に
ついて、鯖4図及び第5図を参照して説明する。Next, the printing control operation executed by the CPU 120 in FIG. 2 will be explained with reference to FIGS. 4 and 5.
第4図は、1行を印字するための印字フローの全体を示
す70−チャートである。最初のステップ200の1パ
ス印字プロセスで、キャリッジを1つの印字位置に移動
させ、ここで印字データに従って印字を実行する。次の
ステップ202で、印字データが終了かどうかを検査し
、YESであれば、このフローは終了する。NOであれ
ば、次のステップ204で、2パス要求が有るかどうか
を検査し、Noの場合、ステップ200に戻って、次の
印字位置に対し印字を行う。ステップ204でYESの
場合、即ち2パス印字モードが要求されているので、ス
テップ206で2パス印字プロセスを実行し、印字中の
行の残りの部分を2パスに分けて印字するよう動作する
。次に、ステップ208で、印字データ終了かどうかを
検査し、NOの場合、ステップ206に戻り、YESの
場合、このフローは終了する。FIG. 4 is a 70-chart showing the entire printing flow for printing one line. In the first step 200, a one-pass printing process, the carriage is moved to one printing position, where printing is performed according to printing data. In the next step 202, it is checked whether the print data is finished, and if YES, this flow ends. If NO, the next step 204 checks whether there is a 2-pass request. If NO, the process returns to step 200 and prints at the next print position. If YES in step 204, that is, the two-pass printing mode is requested, a two-pass printing process is executed in step 206, and the remaining portion of the line being printed is printed in two passes. Next, in step 208, it is checked whether or not the print data has ended. If NO, the process returns to step 206; if YES, this flow ends.
上記のステップ204において検査される2パス要求を
セットするのは、第5図の印字モード制御フローであり
、このフローは、第4図のステップ200において実行
されるものである。It is the print mode control flow of FIG. 5 that sets the two-pass request tested in step 204 above, and this flow is executed in step 200 of FIG.
第5図の最初のステップ210において、1印字位置分
の印字データが印字ヘッド駆動部40にセットされる。In the first step 210 in FIG. 5, print data for one print position is set in the print head drive unit 40.
次のステップ212で、ピン数データ(Px、Py)を
検出部80よりロードする。In the next step 212, pin number data (Px, Py) is loaded from the detection unit 80.
次の判断ステップ214で、ピン数≧kかどうかについ
て、Px−ハイ、PY−ハイであるかを調べることによ
り検査する。もしYESの場合、即ち、高密度印字位置
を示す場合、例えば、第6図(この図では、第2図に示
した2列のピン1〜24は、説明を分かりやすくするた
め、1列に示しである)の印字位置1.2.3.4.6
.7の場合、ステップ216でカウンタMをクリアし、
ステップ218でカウンタNに1を加える。そして、ス
テップ220で、カウンタN=n(第6図では、n−6
の場合について示しである)かどうかを調べ、NOの場
合、このフローは終了する。一方、YESの場合、例え
ば、第6図の印字位置7の場合、ステップ222で、2
パス要求をセットし、そして終了する。The next decision step 214 tests whether the number of pins≧k by checking whether Px-high and PY-high. If YES, that is, when indicating a high-density printing position, for example, as shown in FIG. 6 (in this figure, the two rows of pins 1 to 24 shown in FIG. Print position 1.2.3.4.6
.. 7, clear the counter M in step 216;
At step 218, 1 is added to the counter N. Then, in step 220, the counter N=n (in FIG. 6, n-6
), and if NO, this flow ends. On the other hand, if YES, for example, in the case of printing position 7 in FIG.
Set path request and exit.
一方、ステップ214でNOの場合、即ち低密度印字位
置の場合、判断ステップ224で、カウンタN−0かど
うかを検査する。YESの場合、即ち、最初の高密度印
字位置が生じていなかった場合、終了する。NOの場合
、例えば、印字位置5の場合、ステップ226で、カウ
ンタMに1をカロえ、そしてステップ228でカウンタ
M = m(第6図の例では、m=3)かどうか検査す
る。On the other hand, if the answer in step 214 is NO, that is, in the case of a low-density printing position, a check is made in decision step 224 to see if the counter is N-0. If YES, that is, if the first high-density printing position has not occurred, the process ends. If NO, for example, in the case of print position 5, 1 is added to the counter M in step 226, and it is checked in step 228 whether the counter M=m (m=3 in the example of FIG. 6).
Noの場合、終了する。YESの場合、ステップ230
で、カウンタN、Mをクリアして、終了する。If no, the process ends. If YES, step 230
Then, counters N and M are cleared and the process ends.
次に、本発明の第2の実施例について説明する。Next, a second embodiment of the present invention will be described.
上記の実施例では、駆動印字ピン数を検出するために第
2図、第3図の如き駆動ピン数検出部80を設けたが、
この検出部80を、第2図の印字制御部60からの印字
データを直接受け、そして駆動ピン数を表す信号をカウ
ンタ制御部102に送るように出来る。この場合、カウ
ンタ制御部102は、その駆動ピン数をkと比較する部
分を含む。In the above embodiment, the drive pin number detection unit 80 as shown in FIGS. 2 and 3 was provided to detect the number of drive printing pins.
This detection section 80 can be configured to directly receive print data from the print control section 60 shown in FIG. 2, and send a signal representing the number of drive pins to the counter control section 102. In this case, the counter control section 102 includes a section that compares the number of drive pins with k.
このような検出部80は、CPU120で簡単に実施で
きる。Such a detection unit 80 can be easily implemented by the CPU 120.
第3の実施例として、第2図の2つのカウンタN及びカ
ウンタMは、1つのアップダウンカウンタで構成できる
。その場合、第1のカウンタ制御信号に応答して、所定
の増分量でカウントアツプし、そして第2のカウンタ制
御信号に応答して、所定の減分量でカウントダウンする
ようにできる。As a third embodiment, the two counters N and M in FIG. 2 can be configured with one up/down counter. In that case, the counter may be configured to count up by a predetermined increment amount in response to the first counter control signal and to count down by a predetermined increment amount in response to the second counter control signal.
その場合、アップダウンカウンタが所定のカウント値に
達したときに、印字モード切り換え信号を発生するよう
にできる。このようなアップダウンカウンタを実現する
ために必要な第5図のフローの変更は、当業者には明ら
かである。In that case, a print mode switching signal can be generated when the up/down counter reaches a predetermined count value. The modifications to the flow of FIG. 5 necessary to implement such an up-down counter will be apparent to those skilled in the art.
第4の実施例として、より精密な制御を行うために、異
なった所定値kを2個以上設けて、高密度印字位置、中
密度印字位置、低密度印字位置の如く分けることも出来
る。その際、第2図ではカウンタの数を増やし、また、
上記第3の実施例におけるアップダウンカウンタでの増
分量又は減分量は適宜調整すればよい。As a fourth embodiment, in order to perform more precise control, it is also possible to provide two or more different predetermined values k to divide the position into high-density printing positions, medium-density printing positions, and low-density printing positions. At that time, in Figure 2, the number of counters is increased, and
The amount of increment or decrement in the up-down counter in the third embodiment may be adjusted as appropriate.
効果
以上に詳述した本発明によれば、従来と比べより正確に
印字モードの変更を行うことができ、印字力スレを大幅
に改善することができる。Effects According to the present invention, which has been described in detail above, it is possible to change the printing mode more accurately than in the past, and it is possible to significantly improve printing force deviation.
第1図は、本発明の印字モード制御を有するプリンタの
基本構成を示すブロック図。
第2図は、本発明のプリンタの1実施例を示すブロック
図。
第2A図は、印字ヘッドの印字ピンの2列のオフセット
配置を示す図。
第3図は、第2図の印字ヘッド駆動部の一部及び駆動ピ
ン数検出部の詳細な回路を示す回路図。
第4図は、第2図のCPUが実行する印字70−を示す
70−チャート。
第5図は、第2図のCPUが実行する印字モード制御フ
ローを示すフローチャート。
第6図は、本発明の詳細な説明するために使用する各印
字位置における駆動印字ピンを示すものであり、2列の
印字ピンは説明を簡単にするため1列で示しである。
第7図は、印字ヘッドの印字ピンを高密度で連続して駆
動した場合の印字ピン駆動コイルの駆動電流、駆動電圧
、及びコイル温度の変化を、互いに関連させて示しであ
る。
〔符号説明]
2.20:印字ヘッド、
4:印字ヘッド駆動手段、
6:印字制御手段、
8:駆動ピン数検出手段、
10:印字モード制御手段、
40:印字ヘッド駆動部、
60:印字制御部、
80:駆動ピン数検出部、
100:印字モード制御部、
102:カウンタ制御部。FIG. 1 is a block diagram showing the basic configuration of a printer having print mode control according to the present invention. FIG. 2 is a block diagram showing one embodiment of the printer of the present invention. FIG. 2A is a diagram showing an offset arrangement of two rows of print pins of a print head. FIG. 3 is a circuit diagram showing a detailed circuit of a part of the print head drive section and the drive pin number detection section of FIG. 2; FIG. 4 is a 70-chart showing printing 70- executed by the CPU of FIG. FIG. 5 is a flowchart showing a print mode control flow executed by the CPU of FIG. FIG. 6 shows the driving printing pins at each printing position used to explain the present invention in detail, and two rows of printing pins are shown in one row to simplify the explanation. FIG. 7 shows changes in the drive current, drive voltage, and coil temperature of the print pin drive coil in relation to each other when the print pins of the print head are continuously driven at high density. [Description of symbols] 2.20: Print head, 4: Print head drive means, 6: Print control means, 8: Drive pin number detection means, 10: Print mode control means, 40: Print head drive section, 60: Print control 80: Drive pin number detection section, 100: Print mode control section, 102: Counter control section.
Claims (5)
1回のパスで印字する第1の印字モードと、1行を2回
以上のパスで印字する第2の印字モードとを有するプリ
ンタにおいて、 イ)印字する行の連続する印字位置の各々において、前
記複数の印字ピンの内の同時に駆動される印字ピンの数
を検出する検出手段と、 ロ)各印字位置におけるこの検出した駆動印字ピン数が
、所定の条件を満たすとき、前記プリンタの印字モード
を前記第1の印字モードから前記第2の印字モードへ切
り換えるための印字モード切り換え信号を発生する、印
字モード制御手段と、 を含むプリンタ。(1) It has a print head with multiple print pins, and has a first print mode in which one line is printed in one pass, and a second print mode in which one line is printed in two or more passes. In the printer, a) a detection means for detecting the number of printing pins that are simultaneously driven among the plurality of printing pins at each successive printing position of a line to be printed, and b) this detected driving at each printing position. Printing mode control means for generating a printing mode switching signal for switching the printing mode of the printer from the first printing mode to the second printing mode when the number of printing pins satisfies a predetermined condition; Includes printer.
の条件は、前記検出駆動印字ピン数が所定数(k)以上
である第1タイプの印字位置の数(N)が、第1タイプ
の印字位置後に、前記検出駆動印字ピン数が所定数(k
)未満である第2タイプの印字位置の数(M)が所定の
第2の数(m)に達する前に、所定の第1の数(n)に
達する、という条件であること、を特徴とするプリンタ
。(2) In the printer according to claim 1, the predetermined condition is that the number (N) of printing positions of the first type in which the number of detection drive printing pins is equal to or more than a predetermined number (k) is After the printing position, the number of detection drive printing pins reaches a predetermined number (k
), the condition is that the number (M) of the second type printing positions, which is less than ), reaches a predetermined first number (n) before reaching a predetermined second number (m). printer.
モード制御手段が、 イ)前記検出手段からの前記検出駆動印字ピン数に応答
して、前記検出駆動印字ピン数が、前記所定数以上の時
、第1のカウント制御信号を発生し、前記所定数未満の
時、第2のカウント制御信号を発生するカウンタ制御手
段、 ロ)前記第1のカウント制御信号に応答して、前記第1
タイプの印字位置の数をカウントするための第1のカウ
ンタ(N)であって、該第1のカウンタが、前記第1の
数(n)に達するとき、前記印字モード切り換え信号を
発生すること、ハ)前記第2のカウント制御信号に応答
して、前記第1タイプの印字位置後に生ずる前記第2タ
イプの印字位置の数をカウントするための第2のカウン
タ(M)であって、該第2のカウンタは、前記第2の数
(m)に達するとき、リセットされ、かつ前記第1のカ
ウンタをリセットすること、を含むこと、を特徴とする
プリンタ。(3) In the printer according to claim 2, the printing mode control means: (a) responds to the number of detection drive printing pins from the detection means to ensure that the number of detection drive printing pins is equal to or greater than the predetermined number; a counter control means for generating a first count control signal when the count is less than the predetermined number, and generating a second count control signal when the count is less than the predetermined number;
a first counter (N) for counting the number of printing positions of the type, the first counter generating the printing mode switching signal when the first counter reaches the first number (n); , c) a second counter (M) for counting the number of printing positions of the second type that occur after the printing positions of the first type in response to the second count control signal, A printer characterized in that the second counter is reset when the second number (m) is reached, and the printer comprises resetting the first counter.
ヘッドを駆動するため印字データが供給される印字ヘッ
ド駆動手段を含み、前記検出手段が、前記印字ヘッド駆
動手段に供給される前記印字データから前記駆動印字ピ
ン数を検出すること、を特徴とするプリンタ。(4) The printer according to claim 1, further comprising print head driving means to which print data is supplied to drive the print head, and wherein the detecting means detects the print data supplied to the print head driving means. Detecting the number of driven printing pins from the printer.
ヘッドの前記複数の印字ピンを夫々作動するための複数
のコイルを駆動する印字ヘッド駆動手段を含み、前記検
出手段は、前記複数のコイルに流れる電流から前記駆動
印字ピン数を検出すること、を特徴とするプリンタ。(5) The printer according to claim 1, further comprising print head driving means for driving a plurality of coils for respectively operating the plurality of printing pins of the print head, and the detection means includes a plurality of coils for driving the plurality of printing pins of the print head. Detecting the number of driving printing pins from the current flowing through the printer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6853188A JPH01241453A (en) | 1988-03-23 | 1988-03-23 | Printer having printing mode switching control |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6853188A JPH01241453A (en) | 1988-03-23 | 1988-03-23 | Printer having printing mode switching control |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01241453A true JPH01241453A (en) | 1989-09-26 |
Family
ID=13376410
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6853188A Pending JPH01241453A (en) | 1988-03-23 | 1988-03-23 | Printer having printing mode switching control |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01241453A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0516393A (en) * | 1991-07-09 | 1993-01-26 | Juki Corp | Print blur prevention device |
| JP2008200999A (en) * | 2007-02-20 | 2008-09-04 | Fujitsu Ltd | Dot impact printer, printing control method, printing control program, and computer-readable recording medium recording the program |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5578507A (en) * | 1978-12-08 | 1980-06-13 | Oki Electric Ind Co Ltd | Magnetic drive system |
| JPS6342874A (en) * | 1986-08-08 | 1988-02-24 | Fujitsu Ltd | Printer |
-
1988
- 1988-03-23 JP JP6853188A patent/JPH01241453A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5578507A (en) * | 1978-12-08 | 1980-06-13 | Oki Electric Ind Co Ltd | Magnetic drive system |
| JPS6342874A (en) * | 1986-08-08 | 1988-02-24 | Fujitsu Ltd | Printer |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0516393A (en) * | 1991-07-09 | 1993-01-26 | Juki Corp | Print blur prevention device |
| JP2008200999A (en) * | 2007-02-20 | 2008-09-04 | Fujitsu Ltd | Dot impact printer, printing control method, printing control program, and computer-readable recording medium recording the program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6199969B1 (en) | Method and system for detecting nonfunctional elements in an ink jet printer | |
| US6120125A (en) | Technique for testing the driving of nozzles in an ink-jet printer | |
| EP0217043B1 (en) | Thermal print head heating circuit fault detection device | |
| CN113334940A (en) | Control method, device, controller and control system of thermal printer | |
| WO2008042104A2 (en) | Determining defective resistors in inkjet printers | |
| JPH01241453A (en) | Printer having printing mode switching control | |
| US6893108B2 (en) | Method of and apparatus for determining an amount of ink using current in ink-jet printer | |
| US20070046714A1 (en) | Method of detecting a state of a printhead and an image forming apparatus using the same | |
| US4706561A (en) | Printing activator test circuit generating back EMF | |
| JPH02248262A (en) | Thermal head and thermal printer using it | |
| DE69721460T2 (en) | Speed measurement toys | |
| US4538106A (en) | Output transistor driver diagnostic system | |
| JP2849529B2 (en) | Printer and printing method thereof | |
| JPH06135020A (en) | Serial dot printer | |
| JPH01249366A (en) | thermal recording device | |
| JPH0820474B2 (en) | Resistance measurement device | |
| JPH0584220B2 (en) | ||
| KR0122530B1 (en) | Head distributed driving control device and method of dot printer | |
| JPS6076363A (en) | Heat-sensitive recording device | |
| KR19980040823A (en) | Head drive steady state detection and head protection | |
| JPS59109381A (en) | Detecting circuit of abnormalities of impact printer | |
| JP2002144619A (en) | Thermal printer device and operation control method thereof | |
| JPS62279976A (en) | Temperataure-detecting circuit for printer head | |
| JPH06122228A (en) | Controlling method of high-density printing of printer | |
| JP2701073B2 (en) | Method and circuit configuration for generating information about type of printer head and method for driving printer head |