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
JP2826694B2 - Serial printer - Google Patents
[go: Go Back, main page]

JP2826694B2 - Serial printer - Google Patents

Serial printer

Info

Publication number
JP2826694B2
JP2826694B2 JP31788693A JP31788693A JP2826694B2 JP 2826694 B2 JP2826694 B2 JP 2826694B2 JP 31788693 A JP31788693 A JP 31788693A JP 31788693 A JP31788693 A JP 31788693A JP 2826694 B2 JP2826694 B2 JP 2826694B2
Authority
JP
Japan
Prior art keywords
carriage
platen
print head
gap
pins
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
JP31788693A
Other languages
Japanese (ja)
Other versions
JPH07164647A (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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP31788693A priority Critical patent/JP2826694B2/en
Publication of JPH07164647A publication Critical patent/JPH07164647A/en
Application granted granted Critical
Publication of JP2826694B2 publication Critical patent/JP2826694B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Handling Of Sheets (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Electronic Switches (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、シリアルプリンタに関
するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a serial printer.

【0002】[0002]

【従来の技術】図8はシリアルプリンタの要部構成を示
す斜視図である。図において、1は印字ヘッド、2はこ
の印字ヘッド1を搭載するキャリッジユニットである。
3はこのキャリッジユニット2をスペーシング方向に移
動させるベルト、4はこのベルト3を駆動するDCモー
タ、5は前記キャリッジユニット2を支持するととも
に、該キャリッジユニット2の移動をガイドするための
メインシャフト、6はキャリッジユニット2の移動をガ
イドするためのサブシャフトである。
2. Description of the Related Art FIG. 8 is a perspective view showing a main part of a serial printer. In the figure, 1 is a print head, and 2 is a carriage unit on which the print head 1 is mounted.
3 is a belt for moving the carriage unit 2 in the spacing direction, 4 is a DC motor for driving the belt 3, and 5 is a main shaft for supporting the carriage unit 2 and guiding the movement of the carriage unit 2. , 6 are sub shafts for guiding the movement of the carriage unit 2.

【0003】7は前記DCモータの軸上に固定されたス
リット円板で、円周方向にわたり複数本のスリットが設
けられている。8は前記スリット円板7のスリットを検
出するフォトセンサで、スリットの数を数えることで、
DCモータ4の回転量が認識でき、これにより、このD
Cモータ4が回転することで移動するキャリッジユニッ
ト2の位置を管理することが可能である。
[0003] Reference numeral 7 denotes a slit disk fixed on the axis of the DC motor, and is provided with a plurality of slits in the circumferential direction. Reference numeral 8 denotes a photo sensor for detecting the slits of the slit disk 7, and by counting the number of slits,
The amount of rotation of the DC motor 4 can be recognized.
The position of the carriage unit 2 that moves as the C motor 4 rotates can be managed.

【0004】図9は印字ヘッドと媒体の関係を示すシリ
アルプリンタの側面図で、9は前記印字ヘッド1に対向
配置されるプラテン、10は通帳等の媒体11を搬送す
るフィードローラで、図示しないモータに駆動されてこ
のフィードローラ10が回転し、クランプしている媒体
11を印字ヘッド1とプラテン9との間に送り込み、該
媒体11を印字位置へ移動させる。この媒体11に対し
て印字ヘッド1は、図8で説明した機構によりスペーシ
ング方向に移動し、その移動に同期して図示しないピン
を駆動してドットを形成し、このドットの集合により文
字等を印字するものであった。
FIG. 9 is a side view of a serial printer showing a relationship between a print head and a medium, 9 is a platen arranged opposite to the print head 1, and 10 is a feed roller for conveying a medium 11 such as a passbook. When driven by a motor, the feed roller 10 rotates and feeds the clamped medium 11 between the print head 1 and the platen 9 to move the medium 11 to a print position. The print head 1 moves in the spacing direction with respect to the medium 11 by the mechanism described with reference to FIG. 8, and drives a pin (not shown) in synchronization with the movement to form dots. Was printed.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上述し
た従来のシリアルプリンタであると、以下のような問題
がある。すなわち、文字を形成するドット数が高密度に
なると、印字中において同時に駆動されるピンの数が増
加し、このピンドライブの反力によりキャリッジユニッ
トの浮きやたわみが発生して、印字ヘッドと媒体との間
に形成されるヘッドギャップが、本来印字に必要なヘッ
ドギャップより広くなってしまい、脱ドットや印字ヘッ
ドピン折れが発生するという問題がある。
However, the above-described conventional serial printer has the following problems. That is, when the number of dots forming a character becomes high, the number of pins driven simultaneously during printing increases, and the reaction force of the pin drive causes the carriage unit to float or bend, thereby causing the print head and the medium to move. Is wider than the head gap originally required for printing, which causes a problem that dot removal and print head pin breakage occur.

【0006】また、ピンを駆動する時間を長くすること
でこの問題を解決することができるが、ピン駆動時間を
長くする分、キャリッジの移動速度を遅くしなければな
らないので、全体の印字スピードが下がるという問題を
有する。本発明は、上述したように、ヘッドギャップが
広がることにより脱ドットや印字ヘッドピン折れが発生
するという問題、およびピン駆動時間を長くすることで
解決しようとすると、全体の印字スピードがダウンして
処理時間が増大するという問題を解決するためになされ
たものである。
Further, this problem can be solved by extending the time for driving the pins. However, since the moving speed of the carriage must be decreased by the length of the pin driving time, the overall printing speed is reduced. It has the problem of going down. As described above, the present invention solves the problems of dot removal and print head pin breakage due to the widening of the head gap, and attempts to solve the problem by prolonging the pin drive time reduce the overall printing speed. This was done to solve the problem of increased time.

【0007】すなわち、本発明は、脱ドットや印字ヘッ
ドピン折れを起こすことなく高速印字が実現可能なシリ
アルプリンタを提供することを目的とする。
That is, an object of the present invention is to provide a serial printer capable of realizing high-speed printing without causing dot removal or bending of print head pins.

【0008】[0008]

【課題を解決するための手段】この目的を達成するた
め、本発明は、印字ヘッドを搭載するキャリッジと、こ
のキャリッジを移動させるキャリッジ駆動手段と、印字
ヘッドに対向配置されたプラテンと、このプラテンを印
字ヘッドに対して接近,離間する方向へ移動させてギャ
ップを調整するプラテン駆動手段とを備えたシリアルプ
リンタにおいて、印字すべく送られてくる印字データか
ら各行ごとの最大同時駆動ピン数を解析する印字データ
解析手段と、同時駆動ピン数に応じたキャリッジの移動
速度を格納するキャリッジ位置管理手段と、キャリッジ
の移動速度に応じたピン駆動時間を格納したピン駆動時
間制御手段と、前記印字データ解析手段により解析した
最大同時駆動ピン数に応じたキャリッジの移動速度を前
記キャリッジ位置管理手段から読み出して、読み出した
キャリッジの移動速度に基づいてキャリッジ駆動手段お
よびピン駆動時間制御手段を制御して、キャリッジの移
動速度を変化させ、キャリッジの移動速度に応じた印字
ヘッドピンの駆動時間を制御する制御手段を備えたこと
を特徴とする。
In order to achieve this object, the present invention provides a carriage for mounting a print head, a carriage driving means for moving the carriage, a platen opposed to the print head, and a platen. Analyzes the maximum number of simultaneous drive pins for each line from print data sent to print in a serial printer equipped with platen drive means that adjusts the gap by moving the printer toward and away from the print head. Print data analyzing means, a carriage position managing means for storing a moving speed of the carriage according to the number of simultaneously driven pins, a pin driving time controlling means for storing a pin driving time corresponding to the moving speed of the carriage, and the print data The carriage moving speed corresponding to the maximum number of simultaneously driven pins analyzed by the analyzing means is determined by the carriage position tube. Means for controlling the carriage driving means and the pin driving time control means based on the read moving speed of the carriage to change the moving speed of the carriage and control the driving time of the print head pins according to the moving speed of the carriage. Control means for performing the control.

【0009】また、本発明は、印字ヘッドを搭載するキ
ャリッジと、このキャリッジを移動させるキャリッジ駆
動手段と、印字ヘッドに対向配置されたプラテンと、こ
のプラテンを印字ヘッドに対して接近,離間する方向へ
移動させてギャップを調整するプラテン駆動手段とを備
えたシリアルプリンタにおいて、印字すべく送られてく
る印字データから各行ごとの最大同時駆動ピン数を解析
する印字データ解析手段と、同時駆動ピン数に応じたギ
ャップ値を格納するプラテン位置管理手段と、前記印字
データ解析手段により解析した最大同時駆動ピン数に応
じたギャップ値を前記ギャップ位置管理手段から読み出
して、読み出したギャップ値に基づいてプラテン駆動手
段を制御して、ギャップを変化させる制御手段を備えた
ことを特徴とする。
Further, the present invention provides a carriage on which a print head is mounted, a carriage driving means for moving the carriage, a platen opposed to the print head, and a direction for moving the platen toward and away from the print head. Print data analyzing means for analyzing the maximum number of simultaneous drive pins for each line from print data sent for printing in a serial printer having platen drive means for adjusting the gap by moving the A gap value corresponding to the maximum number of simultaneously driven pins analyzed by the print data analysis means from the gap position management means, and a platen based on the read gap value. It is characterized by comprising control means for controlling the driving means and changing the gap.

【0010】[0010]

【作用】上述した構成を有する本発明は、印字すべく送
られてくる印字データから各行ごとの最大同時駆動ピン
数を解析し、最大同時駆動ピン数が少ない行に対して
は、キャリッジの移動速度を通常に設定されている速度
として印字を行い、最大同時駆動ピン数が多い行に対し
ては、通常よりキャリッジの移動速度を遅くして印字を
行う。
According to the present invention having the above-described structure, the maximum number of simultaneous drive pins for each line is analyzed from print data sent for printing. Printing is performed with the speed set to the normal speed, and printing is performed at a slower moving speed of the carriage than usual for a row having a maximum number of simultaneous drive pins.

【0011】また、最大同時駆動ピン数が少ない行に対
しては、媒体の厚みに応じて設定したギャップのまま印
字を行い、最大同時駆動ピン数が多い行に対しては、通
常よりギャップを減らして印字を行う。
On the other hand, for a line having a small maximum number of simultaneous driving pins, printing is performed with a gap set according to the thickness of the medium. Perform printing with a reduction.

【0012】[0012]

【実施例】以下、図面を参照して実施例を説明する。図
1は本発明の第1の実施例を示すシリアルプリンタの制
御ブロック図、図2はシリアルプリンタに搭載されたプ
ラテンアップ/ダウン機構を示す側面図で、まず、図2
を用いてプラテンアップ/ダウン機構の構成から説明す
る。なお、図2において、印字ヘッド1とここでは図示
しないがこの印字ヘッド1をスペーシング方向に移動さ
せる機構、およびプラテン9,フィードローラ10等は
上述した図8,図9で説明したものと同じである。
An embodiment will be described below with reference to the drawings. FIG. 1 is a control block diagram of a serial printer showing a first embodiment of the present invention, and FIG. 2 is a side view showing a platen up / down mechanism mounted on the serial printer.
The configuration of the platen up / down mechanism will be described with reference to FIG. In FIG. 2, the print head 1, a mechanism (not shown) for moving the print head 1 in the spacing direction, a platen 9, a feed roller 10, and the like are the same as those described in FIGS. It is.

【0013】図において、21はアップ/ダウン(以
下、U/Dと称す)モータで、このU/Dモータ21の
軸には、モータギヤ22とスリットディスク23が固定
してある。24はプラテン9に取り付けられたラック
で、このラック24はプラテン9が印字ヘッド1に対し
て近づいたり離れたりするように、該プラテン24を上
下動可能に支持しているとともに、この上下方向に沿っ
て延在するラックギヤ部24aを備えている。なお、ラ
ック24はプラテン9の延在方向の両端側にそれぞれ取
り付けられている。
In FIG. 1, reference numeral 21 denotes an up / down (hereinafter, referred to as U / D) motor. A motor gear 22 and a slit disk 23 are fixed to a shaft of the U / D motor 21. Reference numeral 24 denotes a rack attached to the platen 9. The rack 24 supports the platen 24 so as to move up and down so that the platen 9 approaches and separates from the print head 1. And a rack gear portion 24a extending along the rack gear portion 24a. The racks 24 are attached to both ends of the platen 9 in the extending direction.

【0014】25aはU/Dモータ21のモータギヤ2
2とかみ合う大ギヤ、25bはこの大ギヤ25aと同軸
の小ギヤ、25cはこの小ギヤ25bとかみ合う大ギ
ヤ、25dはこの大ギヤと同軸で、前記ラック24のラ
ックギヤ部24aとかみ合う小ギヤで、これらギヤ群に
よりU/Dモータ21で発生する駆動力がラック24に
伝達され、U/Dモータ21の回転運動がラック24の
上下運動に変換される。なお、ラック24はプラテン9
の両端側にそれぞれ取り付けられているので、もう一方
のラック24に駆動力を伝えるために、ギヤ25c,2
5dからシャフトがプラテン9に沿って延び、このシャ
フトに小ギヤが取り付けられて、このギヤがラック24
のラックギヤ部24aにかみ合っている。これにより、
左右両側のラック24に同時に駆動力が伝達され、プラ
テン9を平行状態を保ったまま上下動させることができ
る。
Reference numeral 25a denotes a motor gear 2 of the U / D motor 21.
2, a large gear 25b coaxial with the large gear 25a, a large gear 25c meshing with the small gear 25b, and a small gear 25d coaxial with the large gear and meshing with the rack gear 24a of the rack 24. The drive force generated by the U / D motor 21 is transmitted to the rack 24 by these gear groups, and the rotational motion of the U / D motor 21 is converted into the vertical motion of the rack 24. In addition, the rack 24 is a platen 9
Gears 25c and 2 are provided on both ends of the gears 25c and 2 to transmit the driving force to the other rack 24.
From 5d, a shaft extends along the platen 9 and a small gear is attached to the shaft, which is
Of the rack gear portion 24a. This allows
The driving force is simultaneously transmitted to the left and right racks 24, and the platen 9 can be moved up and down while maintaining the parallel state.

【0015】26は前記スリットディスク23の回転量
を検出するためのフォトセンサで、スリットディスク2
3にはその円周方向に沿って複数個のスリットが設けら
れており、このスリットをフォトセンサ26で検出し
て、そのスリットの数を数えることで、U/Dモータ2
1の回転量が認識でき、これにより、このU/Dモータ
21が回転することで上下動するプラテン9の位置を管
理することが可能である。
Reference numeral 26 denotes a photosensor for detecting the amount of rotation of the slit disk 23.
3 is provided with a plurality of slits along its circumferential direction. The slit is detected by the photo sensor 26 and the number of the slits is counted.
Thus, the position of the platen 9 that moves up and down by the rotation of the U / D motor 21 can be managed.

【0016】27はプラテン9に対向するように印字ヘ
ッド1に取り付けられたリボンプロテクタブラケットで
あり、このリボンプロテクタブラケット27がプラテン
9あるいは媒体11に接することで、印字ヘッド1を保
護している。28は接触検知センサで、この接触検知セ
ンサ28は前記リボンプロテクタブラケット27の下面
にプラテン9あるいは媒体11が接触したことを検知す
る。
Reference numeral 27 denotes a ribbon protector bracket attached to the print head 1 so as to face the platen 9. The ribbon protector bracket 27 protects the print head 1 by contacting the platen 9 or the medium 11. A contact detection sensor 28 detects that the platen 9 or the medium 11 has contacted the lower surface of the ribbon protector bracket 27.

【0017】次に、上記構成からなるプラテン9のアッ
プ/ダウン機構の動作について説明する。オートギャッ
プ方式のプリンタの初期動作として、プラテン9の初期
DOWN位置から、リボンプロテクタブラケット27ま
での距離を以後の媒体厚測定の基礎データとして記憶す
るための動作を行う。
Next, the operation of the up / down mechanism of the platen 9 having the above configuration will be described. As an initial operation of the printer of the auto-gap system, an operation for storing the distance from the initial DOWN position of the platen 9 to the ribbon protector bracket 27 as basic data for the subsequent measurement of the medium thickness is performed.

【0018】すなわち、U/Dモータ21にフォワード
信号を送ることで該U/Dモータ21を所定方向に回転
させて、リボンプロテクタブラケット27からある程度
離れた初期位置にあるプラテン9を、該リボンプロテク
タブラケット27方向に移動させる。U/Dモータ21
にフォワード信号を送り続けると、プラテン9とリボン
プロテクタブラケット27との間隔が狭くなって行き、
ついにはプラテン9とリボンプロテクタブラケット27
が接触状態となる。このプラテン9とリボンプロテクタ
ブラケット27とが接触したことは、接触検知センサ2
8により検知され、これにより、U/Dモータ21の回
転が停止させられる。
That is, by sending a forward signal to the U / D motor 21 to rotate the U / D motor 21 in a predetermined direction, the platen 9 at an initial position, which is at a certain distance from the ribbon protector bracket 27, is moved to the ribbon protector. It is moved in the direction of the bracket 27. U / D motor 21
, The distance between the platen 9 and the ribbon protector bracket 27 becomes narrower,
Finally, the platen 9 and the ribbon protector bracket 27
Is in contact. The contact between the platen 9 and the ribbon protector bracket 27 indicates that the contact detection sensor 2
8, the rotation of the U / D motor 21 is stopped.

【0019】このとき、フォトセンサ26からのフィー
ドバックパルスにより、U/Dモータ21が回転を開始
してプラテン9がリボンプロテクタブラケット27に接
触するまでに検出したスリットの数をカウントし、この
カウント数をプラテン9の初期位置からリボンプロテク
タブラケット27までの距離として記憶しておき、その
後、U/Dモータ21を前記と逆方向に回転させて、プ
ラテン9を初期位置に戻しておく。
At this time, the number of slits detected by the feedback pulse from the photo sensor 26 until the U / D motor 21 starts rotating and the platen 9 contacts the ribbon protector bracket 27 is counted. Is stored as the distance from the initial position of the platen 9 to the ribbon protector bracket 27, and then the U / D motor 21 is rotated in the opposite direction to return the platen 9 to the initial position.

【0020】次に媒体がフィードローラ10により搬送
されて、印字ヘッド1とプラテン9との間に位置する
と、この媒体の厚さ検知を行う。すなわち、U/Dモー
タ21にフォワード信号を送ることで該U/Dモータ2
1を所定方向に回転させて、初期位置にあるプラテン9
を媒体に近づく方向に移動させる。
Next, when the medium is conveyed by the feed roller 10 and positioned between the print head 1 and the platen 9, the thickness of the medium is detected. That is, by sending a forward signal to the U / D motor 21, the U / D motor 2
1 is rotated in a predetermined direction, and the platen 9 in the initial position is rotated.
In the direction approaching the medium.

【0021】U/Dモータ21にフォワード信号を送り
続けると、媒体がプラテン9により押し上げられてリボ
ンプロテクタブラケット27に接触し、これが接触検知
センサ28により検知されて、U/Dモータ21の回転
が停止させられる。このとき、フォトセンサ26からの
フィードバックパルスにより、U/Dモータ21が回転
を開始して媒体がリボンプロテクタブラケット27に接
触するまでに検出したスリットの数をカウントし、この
カウント数と、上述したように、プラテン9の初期位置
からリボンプロテクタブラケット27までの距離として
記憶しておいた、U/Dモータ21が回転を開始してプ
ラテン9がリボンプロテクタブラケット27に接触する
までに検出したスリットの数をカウントした際のカウン
ト数との差を求め、この差が媒体の厚さとして記憶され
る。
When the forward signal is continuously sent to the U / D motor 21, the medium is pushed up by the platen 9 and comes into contact with the ribbon protector bracket 27. This is detected by the contact detection sensor 28, and the rotation of the U / D motor 21 is started. Be stopped. At this time, the number of slits detected by the feedback pulse from the photo sensor 26 until the U / D motor 21 starts rotating and the medium comes into contact with the ribbon protector bracket 27 is counted. As described above, the distance from the initial position of the platen 9 to the ribbon protector bracket 27, which is stored before the U / D motor 21 starts rotating and the platen 9 contacts the ribbon protector bracket 27, is stored. The difference between the counted number and the counted number is obtained, and this difference is stored as the thickness of the medium.

【0022】次に、U/Dモータ21を前記と逆方向に
所定量回転させて、プラテン9をリボンプロテクタ27
から離れる方向に移動させ、媒体とリボンプロテクタブ
ラケット27との間に、上述したようにして求めた媒体
厚に応じた最適なギャップLを設けた後、U/Dモータ
21を停止させて、プラテン9を固定状態とする。次
に、印字ヘッド1の印字方向の位置管理について図8を
用いて説明する。
Next, the U / D motor 21 is rotated by a predetermined amount in the direction opposite to the above, and the platen 9 is moved to the ribbon protector 27.
From the medium, and after providing an optimum gap L between the medium and the ribbon protector bracket 27 according to the medium thickness obtained as described above, the U / D motor 21 is stopped, and the platen is stopped. 9 is fixed. Next, position management of the print head 1 in the printing direction will be described with reference to FIG.

【0023】図8で説明したように、キャリッジユニッ
ト2は印字ヘッド1を搭載し、このキャリッジユニット
2を、DCモータ4によりベルト3を走行させること
で、メインシャフト5,サブシャフト6に沿った印字方
向に移動させることができる。このDCモータ4の軸に
はスリット円板7が取り付けられ、フォトセンサ8によ
りこのスリット円板7のスリットを検出して、その数を
数えることで、DCモータ4の回転量が認識でき、これ
により、このDCモータ4が回転することで移動するキ
ャリッジユニット2の位置,移動距離,移動速度を管理
することが可能である。
As described with reference to FIG. 8, the carriage unit 2 has the print head 1 mounted thereon, and the carriage unit 2 is caused to run along the main shaft 5 and the sub shaft 6 by running the belt 3 by the DC motor 4. It can be moved in the printing direction. A slit disk 7 is attached to the axis of the DC motor 4, and the photo sensor 8 detects the slits of the slit disk 7 and counts the number of the slits, whereby the rotation amount of the DC motor 4 can be recognized. Accordingly, it is possible to manage the position, the moving distance, and the moving speed of the carriage unit 2 that moves as the DC motor 4 rotates.

【0024】次に、本発明の第1の実施例を、図1の制
御ブロック図をもとに説明する。図において、30はプ
ラテンギャップ記憶部で、このプラテンギャップ記憶部
30には、上記図2で説明したように、プラテン9の初
期位置から、リボンプロテクタブラケット27までの距
離や、媒体厚に応じて設定されたギャップ等が記憶され
ている。31はプラテン基本移動量記憶部で、このプラ
テン基本移動量記憶部31には、上記図2で説明したよ
うに、あらかじめ媒体の媒体厚を求めて、この媒体厚に
応じて、該媒体とリボンプロテクタブラケット27との
間にギャップを設けるために、媒体厚に応じたプラテン
9の移動量を示すデータ等が記憶されている。
Next, a first embodiment of the present invention will be described with reference to the control block diagram of FIG. In the figure, reference numeral 30 denotes a platen gap storage unit, which stores the distance from the initial position of the platen 9 to the ribbon protector bracket 27 and the medium thickness as described with reference to FIG. The set gap and the like are stored. Reference numeral 31 denotes a platen basic movement amount storage unit. As described with reference to FIG. 2, the platen basic movement amount storage unit 31 obtains the medium thickness of the medium in advance, and according to the medium thickness, In order to provide a gap with the protector bracket 27, data indicating the amount of movement of the platen 9 according to the medium thickness is stored.

【0025】32は印字データ解析部で、この印字デー
タ解析部32は、ホスト33から送られててくる印字デ
ータから、行毎の最大同時駆動ピン数を割り出す。34
aはキャリッジ位置管理制御部で、このキャリッジ位置
管理制御部34aは、前記印字データ解析部32で割り
出した同時駆動ピン数に応じて、行毎に印字スピード、
ここでは、キャリッジユニット2の移動速度を変化させ
るためのデータテーブルが作成されている。
Reference numeral 32 denotes a print data analysis unit. The print data analysis unit 32 calculates the maximum number of simultaneous drive pins for each row from print data sent from the host 33. 34
a is a carriage position management control unit. The carriage position management control unit 34a determines a print speed for each line according to the number of simultaneous drive pins determined by the print data analysis unit 32.
Here, a data table for changing the moving speed of the carriage unit 2 is created.

【0026】すなわち、キャリッジ位置管理制御部34
aは、図8で説明したキャリッジユニット2を移動させ
るためのDCモータ4の回転速度を、前記印字データ解
析部32で割り出した同時駆動ピン数に応じて制御する
ためのデータを持ち、印字データ解析部32で割り出し
た同時駆動ピン数が多くなると、それに比例してDCモ
ータ4の回転速度を遅くするようなデータが格納されて
いる。
That is, the carriage position management control unit 34
8A has data for controlling the rotation speed of the DC motor 4 for moving the carriage unit 2 described with reference to FIG. 8 according to the number of simultaneous drive pins determined by the print data analysis unit 32. When the number of simultaneously driven pins determined by the analysis unit 32 increases, data is stored that causes the rotation speed of the DC motor 4 to decrease in proportion thereto.

【0027】34bはピン駆動時間制御部で、キャリッ
ジ位置管理制御部34aに格納されているキャリッジユ
ニット2の移動速度のデータテーブルに応じて印字ヘッ
ドのピン駆動時間を変化させるためのデータテーブルが
作成されている。35はキャリッジ移動部で、このキャ
リッジ移動部35は、図8で説明したDCモータ4,ス
リットディスク7およびフォトセンサ8から構成され
る。
Reference numeral 34b denotes a pin drive time control unit which creates a data table for changing the pin drive time of the print head in accordance with the data table of the moving speed of the carriage unit 2 stored in the carriage position management control unit 34a. Have been. Reference numeral 35 denotes a carriage moving unit. The carriage moving unit 35 includes the DC motor 4, the slit disk 7, and the photo sensor 8 described with reference to FIG.

【0028】36はプラテン移動部で、このプラテン移
動部36は、図2で説明したU/Dモータ21,スリッ
トディスク23,フォトセンサ26および接触検知セン
サ28から構成される。37は上記各構成要素を制御す
るマイクロプロセッサで、上記各部間でのデータ授受お
よび演算部38における演算処理を実行させて、シリア
ルプリンタの制御を行う。
Numeral 36 denotes a platen moving section, which comprises the U / D motor 21, the slit disk 23, the photo sensor 26 and the contact detecting sensor 28 described with reference to FIG. Reference numeral 37 denotes a microprocessor which controls the above-described components, and controls the serial printer by exchanging data between the above-described units and executing arithmetic processing in the arithmetic unit 38.

【0029】以下に、上述した構成からなる第1の実施
例の作用を説明する。まず、マイクロプロセッサ37は
プラテン移動部36を制御して、上述した図2で説明し
た動作を行い、印字すべき媒体の媒体厚を求める。そし
て、この媒体厚に対応したプラテンの移動量のデータを
プラテン基本移動量記憶部31から読み出し、媒体厚に
応じたギャップを設定する。
Hereinafter, the operation of the first embodiment having the above-described structure will be described. First, the microprocessor 37 controls the platen moving unit 36 to perform the operation described with reference to FIG. 2 to obtain the medium thickness of the medium to be printed. Then, data of the movement amount of the platen corresponding to the medium thickness is read from the platen basic movement amount storage unit 31, and a gap corresponding to the medium thickness is set.

【0030】次に、印字データ解析部32で、ホスト3
3から送られてくる印字データから、行毎の最大同時駆
動ピン数を割り出す。そして、同時駆動ピン数に応じて
行毎に印字スピード、ここではキャリッジユニット2の
移動速度を変えるために、キャリッジ位置管理制御部3
4aで各行毎に同時駆動ピン数に合わせた最適な印字ス
ピードを読み出す。すなわち、最大同時駆動ピン数が少
ない行では、キャリッジユニット2の移動速度を通常設
定されている速度とするデータを読み出し、同時駆動ピ
ン数が多い行では、キャリッジユニット2の移動速度が
通常より遅くなるようにDCモータ4の回転速度を落と
すデータを読み出す。そして、マイクロプロセッサ37
は前記キャリッジ位置管理制御部34aで読み出した各
行毎の印字スピードによりキャリッジ移動部35を制御
して、各行毎に同時駆動ピン数に合わせた移動速度をキ
ャリッジユニット2に与え、かつピン駆動時間制御部3
4bからキャリッジユニット2の移動速度に応じたピン
駆動時間、すなわち、キャリッジユニット2の移動速度
が遅くなるにつれてピン駆動時間を長くするデータを読
み込み印字を実行する。
Next, the print data analysis unit 32 executes the host 3
The maximum number of simultaneous drive pins for each row is determined from the print data sent from the printer. Then, in order to change the printing speed for each row, here the moving speed of the carriage unit 2, according to the number of simultaneously driven pins, the carriage position management control unit 3
In step 4a, the optimum printing speed corresponding to the number of simultaneously driven pins is read for each row. That is, in a row with a small maximum number of simultaneous drive pins, data is read in which the moving speed of the carriage unit 2 is normally set. In a row with a large number of simultaneous drive pins, the moving speed of the carriage unit 2 is lower than usual. The data for lowering the rotation speed of the DC motor 4 is read out as shown in FIG. And the microprocessor 37
Controls the carriage moving unit 35 based on the printing speed of each line read by the carriage position management control unit 34a, gives the carriage unit 2 a moving speed corresponding to the number of simultaneously driven pins for each line, and controls the pin driving time. Part 3
From 4b, the pin driving time corresponding to the moving speed of the carriage unit 2, that is, data for increasing the pin driving time as the moving speed of the carriage unit 2 decreases, is read and printed.

【0031】例えば、ANK文字程度の同時駆動ピン数
のときは、印字ヘッド1に与えられているスペック上の
最高速でキャリッジユニット2を移動させて印字を実行
し、これより同時駆動ピン数が多い場合は、それに応じ
てスピードをダウンして印字を行うものである。これに
より、印字スピードが落ちるのは、同時駆動ピン数が多
い行のみで、他の行は印字スピードを落とすことなく印
字を行うので、全体として、印字スピードが大幅に落ち
るということがなくなる。
For example, when the number of simultaneously driven pins is about the number of ANK characters, printing is executed by moving the carriage unit 2 at the highest speed given to the print head 1 and the number of simultaneously driven pins is reduced. If the number is large, printing is performed at a reduced speed accordingly. As a result, the printing speed is reduced only on the line having a large number of simultaneous drive pins, and printing is performed on the other lines without reducing the printing speed. Therefore, the printing speed is not significantly reduced as a whole.

【0032】ここで、図3は前記印字データ解析部32
における最大同時駆動ピン数の決定方法の具体例を説明
するための印字データ解析部の第1の制御ブロック図で
あり、印字データ解析部32は、文字記憶部32aと行
バッファ32bとから構成されている。前記ホスト33
より送られてくる印字データには、全て文字1つ1つに
文字ナンバーが付与されている。
FIG. 3 shows the print data analyzer 32.
FIG. 3 is a first control block diagram of a print data analysis unit for explaining a specific example of a method of determining the maximum number of simultaneous drive pins in FIG. 1, wherein the print data analysis unit 32 includes a character storage unit 32a and a line buffer 32b. ing. The host 33
In the print data sent from the printer, a character number is assigned to each character.

【0033】そして、あらかじめ同時駆動ピン数の多い
文字をピックアップし、同時駆動ピン数に応じて複数の
種類に分類して、それぞれを文字記憶部32aに記憶し
ておく。マイクロプロセッサ37は、ホスト33から送
られてくる印字データの各文字に付与されている文字ナ
ンバーを、行毎に文字記憶部32aに照合して、各文字
が同時駆動ピン数に応じて分類された中のどの分類に属
するか判別し、その行の中で1番同時駆動ピン数が多い
文字を抽出する。
Then, characters having a large number of simultaneously driven pins are picked up in advance, classified into a plurality of types according to the number of simultaneously driven pins, and stored in the character storage section 32a. The microprocessor 37 checks the character number assigned to each character of the print data sent from the host 33 in the character storage unit 32a for each line, and classifies each character according to the number of simultaneously driven pins. Then, it is determined to which one of the groups the character belongs, and a character having the largest number of simultaneous driving pins in the line is extracted.

【0034】キャリッジ位置管理制御部34aには、前
記文字記憶部32aにおける分類に対応して最適な印字
スピードが得られるようなデータテーブルが作成されて
おり、抽出された文字が文字記憶部32aにおいてどの
分類に属するかにより、1番遅い分類に位置する文字に
合わせてその行の印字スピードを決定する。その1例と
して、2段階制御の方法を説明すると、上述したよう
に、あらかじめ同時駆動ピン数の多い文字をピックアッ
プして文字記憶部32aに格納しておく。
In the carriage position management control unit 34a, a data table for obtaining an optimum printing speed corresponding to the classification in the character storage unit 32a is created, and the extracted characters are stored in the character storage unit 32a. The printing speed of the line is determined according to the classification to which the character belongs to the latest classification. As an example, a two-stage control method will be described. As described above, a character having a large number of simultaneously driven pins is picked up and stored in the character storage unit 32a.

【0035】マイクロプロセッサ37は、印字すべき1
行分の各文字に付与された文字ナンバーを行バッファ3
2bに一時的に格納する。このとき、文字記憶部32a
に格納されている文字が含まれているかどうかをチェッ
クし、1行分の印字データの中に文字記憶部32aに記
憶されている文字があれば、印字スピードが遅くなるよ
うな速度データテーブルを選択して印字を行い、1行分
の印字データの中に文字記憶部32aに記憶されている
文字がなければ、通常の印字スピードで印字を行う。
The microprocessor 37 determines whether to print 1
The character number assigned to each character of the line is stored in the line buffer 3
2b is temporarily stored. At this time, the character storage unit 32a
Check if the character stored in the character storage unit 32a is included in the print data for one line. Printing is performed selectively, and if there is no character stored in the character storage unit 32a in one line of print data, printing is performed at a normal printing speed.

【0036】図4は印字データ解析部32における最大
同時駆動ピン数の決定方法のその他の具体例を説明する
ための印字データ解析部の第2の制御ブロック図であ
り、印字データ解析部32は、各文字を構成するドット
の配列である印字フォントが格納されている印字フォン
ト部32cと、印字すべき1行分の文字ナンバーを一時
的に格納する行バッファ32dと、最大同時駆動ピン数
を格納しておく最大同時駆動ピン数記憶部32eとから
構成されている。
FIG. 4 is a second control block diagram of the print data analysis unit for explaining another specific example of the method of determining the maximum number of simultaneous drive pins in the print data analysis unit 32. A print font section 32c storing a print font which is an array of dots constituting each character, a line buffer 32d temporarily storing a character number of one line to be printed, and a maximum simultaneous drive pin number. And a maximum simultaneous drive pin number storage section 32e for storing.

【0037】なお、前記印字フォント部32cにおいて
は、印字フォントはロースキャンタイプで、文字フォン
トを列単位に格納してある。図5はこの第2の具体例に
おける最大同時駆動ピン数の決定方法を示すフローチャ
ートで、以下に、図4と図5を用いて最大同時駆動ピン
数の決定方法の詳細を説明する。
In the print font section 32c, the print font is a low scan type, and character fonts are stored in units of columns. FIG. 5 is a flowchart showing a method of determining the maximum number of simultaneously driven pins in the second specific example. Hereinafter, the details of the method of determining the maximum number of simultaneously driven pins will be described with reference to FIGS.

【0038】まず、マイクロプロセッサ37は最大同時
駆動ピン数記憶部32eに格納されているデータをクリ
アして、最大同時駆動ピン数:A=0をセットする(S
1)。次に、ホスト33から送られてくる印字データか
ら、1行分の文字ナンバーを行バッファ32dに格納す
る。
First, the microprocessor 37 clears the data stored in the maximum simultaneous drive pin storage section 32e and sets the maximum simultaneous drive pin number: A = 0 (S).
1). Next, from the print data sent from the host 33, the character number for one line is stored in the line buffer 32d.

【0039】このとき、各文字毎に印字フォントを印字
フォント部32cから読み出し、行バッファ32dに格
納する。ここで、上述したように、印字フォント部32
cにおいては、印字フォントを列単位に格納してあり、
印字フォント部32cからは列単位でデータが送られて
くるので、マイクロプロセッサ37は各列におけるドッ
ト数:Bを認識する(S2)。
At this time, a print font is read from the print font section 32c for each character and stored in the row buffer 32d. Here, as described above, the print font unit 32
In c, the print font is stored in units of columns,
Since data is sent from the print font unit 32c in units of columns, the microprocessor 37 recognizes the number of dots: B in each column (S2).

【0040】そして、最大同時駆動ピン数記憶部32e
に記憶されている1行あたりの最大同時駆動ピン数A
と、印字フォント部32cから列単位で読み出した各文
字のドット数:Bを順次比較する(S3)。前記S3に
おける比較で、最大同時駆動ピン数Aが印字するドット
数B以上であると、最大同時駆動ピン数記憶部32eに
記憶されている最大同時駆動ピン数Aをそのまま保持す
る。また、最大同時駆動ピン数Aがドット数Bより小さ
い場合は、このドット数Bを最大同時駆動ピン数Aとし
て、最大同時駆動ピン数記憶部32eに記憶されている
最大同時駆動ピン数Aを書き換える(S4)。
The maximum simultaneous drive pin number storage section 32e
Maximum number of simultaneously driven pins per row stored in A
And the dot number B of each character read from the print font unit 32c in units of columns are sequentially compared (S3). If the maximum simultaneous drive pin number A is equal to or larger than the dot number B to be printed in the comparison in S3, the maximum simultaneous drive pin number A stored in the maximum simultaneous drive pin number storage unit 32e is held as it is. When the maximum simultaneous drive pin number A is smaller than the dot number B, the dot number B is set as the maximum simultaneous drive pin number A, and the maximum simultaneous drive pin number A stored in the maximum simultaneous drive pin number storage unit 32e is used. Rewrite (S4).

【0041】そして、上記S2〜S4までの動作を、印
字バッファ32dに格納した1行分の全ての文字フォン
トを対象に行うことで、各行における最大同時駆動ピン
数が求まる(S5)。例えば、図6は文字の一例とし
て、アルファベットの「A」のドット構成を示す説明図
で、「A」という文字のドット配列を列単位で見ていく
と、ドット数B=3が最大であり、これにより、この
「A」という文字に対して上述した図5のフローチャー
トのS1〜S5までの動作を実行することで、最大同時
駆動ピン数A=0がセットされた後、ドット数B=3以
上のものがなければ、最大同時駆動ピン数記憶部32e
には、最大同時駆動ピン数A=3が格納される。
The maximum number of simultaneously driven pins in each line is obtained by performing the operations from S2 to S4 on all character fonts for one line stored in the print buffer 32d (S5). For example, FIG. 6 is an explanatory diagram showing a dot configuration of the alphabet “A” as an example of a character. When the dot array of the character “A” is viewed in units of columns, the number of dots B = 3 is the largest. By executing the operations from S1 to S5 in the flowchart of FIG. 5 for the character "A", the maximum simultaneous drive pin number A = 0 is set, and then the dot number B = If there are no more than three, the maximum simultaneous drive pin number storage unit 32e
Stores the maximum number of simultaneously driven pins A = 3.

【0042】上記動作を、1行分の文字全てに対して行
うことで、各行における同時駆動ピン数の最大数が求め
られる。図7は本発明の第2の実施例を示すシリアルプ
リンタの制御ブロック図である。なお、プラテンギャッ
プ記憶部30,プラテン基本移動量記憶部31,印字デ
ータ解析部32,ホスト33,キャリッジ移動部,プラ
テン移動部36は、上記図1で説明した第1の実施例の
ものと同じであるので、ここではその説明を省略する。
By performing the above operation for all the characters in one line, the maximum number of simultaneously driven pins in each line can be obtained. FIG. 7 is a control block diagram of a serial printer according to a second embodiment of the present invention. The platen gap storage unit 30, the platen basic movement amount storage unit 31, the print data analysis unit 32, the host 33, the carriage movement unit, and the platen movement unit 36 are the same as those in the first embodiment described with reference to FIG. Therefore, the description is omitted here.

【0043】41はプラテン位置管理制御部で、このプ
ラテン位置管理制御部41は、前記印字データ解析部3
2で割り出した同時駆動ピン数に応じて、行毎にギャッ
プを変化させるためのデータテーブルが作成されてい
る。すなわち、印字ヘッド1の図示しないピンが駆動さ
れると、印字ヘッド1とプラテン9との間隔を広げる方
向に働く反力が生じる。このとき、同時に駆動されるピ
ンの数がさほど多くない場合は、印字ヘッド1と媒体と
のギャップは変化しないが、同時に駆動されるピンの数
が増えると、反力が大きくなってギャップが広がる。
Reference numeral 41 denotes a platen position management control unit. The platen position management control unit 41
A data table for changing the gap for each row is created according to the number of simultaneously driven pins determined in step 2. That is, when a pin (not shown) of the print head 1 is driven, a reaction force is generated which acts in a direction to increase the interval between the print head 1 and the platen 9. At this time, if the number of simultaneously driven pins is not so large, the gap between the print head 1 and the medium does not change, but if the number of simultaneously driven pins increases, the reaction force increases and the gap widens. .

【0044】このため、同時に駆動されるピンの数が多
い場合は、媒体厚に応じて設定されたギャップよりも、
反力により広がる分を差し引いたギャップを形成するよ
うにしており、このプラテン位置管理制御部41のデー
タテーブルは、媒体厚に応じて設定されたギャップに対
して、反力により広がる分を差し引いたギャップが形成
されるような量のデータを、同時駆動ピン数に応じて格
納したものである。
For this reason, when the number of simultaneously driven pins is large, the gap is set smaller than the gap set according to the medium thickness.
The data table of the platen position management control unit 41 is configured to subtract the spread due to the reaction force from the gap set according to the medium thickness. The amount of data for forming a gap is stored according to the number of simultaneously driven pins.

【0045】42は上記各構成要素を制御するマイクロ
プロセッサで、上記各部間でのデータ授受および演算部
38における演算処理を実行させて、シリアルプリンタ
の制御を行う。以下に、上述した構成からなる第2の実
施例の作用を説明する。まず、マイクロプロセッサ42
はプラテン移動部36を制御して、上述した図2で説明
した動作を行い、印字すべき媒体の媒体厚を求める。そ
して、この媒体厚に対応したプラテンの移動量のデータ
をプラテン基本移動量記憶部31から読み出し、媒体厚
に応じたギャップを設定する。
Reference numeral 42 denotes a microprocessor for controlling the above-described components, and controls the serial printer by transmitting and receiving data between the above-described units and performing arithmetic processing in the arithmetic unit 38. The operation of the second embodiment having the above-described configuration will be described below. First, the microprocessor 42
Controls the platen moving unit 36 to perform the operation described with reference to FIG. 2 to obtain the medium thickness of the medium to be printed. Then, data of the movement amount of the platen corresponding to the medium thickness is read from the platen basic movement amount storage unit 31, and a gap corresponding to the medium thickness is set.

【0046】次に、マイクロプロセッサ42は印字デー
タ解析部32を制御して、ホスト33から送られてくる
印字データから行毎の最大同時駆動ピン数を割り出す。
そして、印字ヘッドと媒体との間に形成されているギャ
ップを同時駆動ピン数に応じて行毎に最適なものとする
ために、マイクロプロセッサ42は印字データ解析部3
2で割り出した各行毎の最大同時駆動ピン数に応じたギ
ャップ値をプラテン位置管理制御部41から引き出す。
Next, the microprocessor 42 controls the print data analysis unit 32 to determine the maximum number of simultaneous drive pins for each line from the print data sent from the host 33.
In order to optimize the gap formed between the print head and the medium for each row according to the number of simultaneously driven pins, the microprocessor 42 controls the print data analysis unit 3.
The gap value corresponding to the maximum number of simultaneous drive pins for each row determined in step 2 is extracted from the platen position management control unit 41.

【0047】すなわち、ある行において同時駆動ピン数
があらかじめ設定した数より多い場合は、プラテン位置
管理制御部41からこの同時駆動ピン数に応じて生じる
反力によりギャップが広がる分、このギャップを狭くす
るようなプラテン9の移動量を示すデータをギャップ値
として引き出す。そして、マイクロプロセッサ42はこ
のギャップ値によりプラテン移動部36を制御して、各
行毎に同時駆動ピン数に合わせたギャップを形成して印
字を実行する。
That is, when the number of simultaneously driven pins in a certain row is larger than the preset number, the gap is narrowed by the reaction force generated from the platen position management control unit 41 in accordance with the number of simultaneously driven pins and the gap is widened. The data indicating the amount of movement of the platen 9 is extracted as a gap value. The microprocessor 42 controls the platen moving unit 36 based on the gap value, forms a gap corresponding to the number of simultaneously driven pins for each row, and executes printing.

【0048】すなわち、同時駆動ピン数が少ない行では
媒体厚に応じて設定されたギャップのまま印字を行い、
同時駆動ピン数が多い行では、反力によるギャップの広
がり分ギャップを狭くして印字を行うこととしており、
同時駆動ピン数が多い場合でも、ギャップが広がること
がなくなり、常に媒体厚に応じて設定された最適なギャ
ップで印字が行える。
That is, in a row having a small number of simultaneously driven pins, printing is performed with the gap set according to the medium thickness.
For rows with a large number of simultaneous drive pins, printing is performed by narrowing the gap due to the expansion of the gap due to the reaction force.
Even if the number of simultaneously driven pins is large, the gap does not widen, and printing can always be performed with the optimum gap set according to the medium thickness.

【0049】[0049]

【発明の効果】以上説明したように、本発明は、印字す
べく送られてくる印字データから各行ごとの最大同時駆
動ピン数を解析し、最大同時駆動ピン数が少ない行に対
しては、キャリッジの移動速度を通常に設定されている
速度として印字を行い、最大同時駆動ピン数が多い行に
対しては、通常よりキャリッジの移動速度を遅くして印
字を行うので、同時駆動ピン数が多いことに起因するギ
ャップの広がりによる脱ドットや印字ヘッドピン折れを
防ぐことができ、このとき、キャリッジの移動速度を落
とすのは、同時駆動ピン数が多い行のみであるので、全
体の印字スピードを落とすことがないという効果を有す
る。
As described above, the present invention analyzes the maximum number of simultaneous drive pins for each line from the print data sent for printing and, for a line with a small maximum number of simultaneous drive pins, Printing is performed with the carriage moving speed set to the normal speed, and for lines with a maximum number of simultaneous drive pins, printing is performed with the carriage moving speed slower than normal, so the number of simultaneous drive pins is reduced. It is possible to prevent dot removal and print head pin breakage due to the widening of the gap due to the large number of print heads.At this time, the movement speed of the carriage is reduced only for rows with a large number of simultaneous drive pins. It has the effect of not being dropped.

【0050】また、本発明は、最大同時駆動ピン数が少
ない行に対しては、媒体の厚みに応じて設定したギャッ
プのまま印字を行い、最大同時駆動ピン数が多い行に対
しては、通常よりギャップを減らして印字を行うので、
同時駆動ピン数が多い行では、同時駆動ピン数が多いこ
とに起因してギャップが広がることで正規のギャップが
得られることになり、脱ドットや印字ヘッドピン折れを
防ぐことができるという効果を有する。
Further, according to the present invention, printing is performed with the gap set according to the thickness of the medium on a line having a small maximum number of simultaneous driving pins, and on a line having a large maximum number of simultaneous driving pins. Since printing is performed with a gap smaller than usual,
In a row having a large number of simultaneous drive pins, a regular gap is obtained by widening the gap due to a large number of simultaneous drive pins, which has the effect of preventing dot removal and print head pin breakage. .

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

【図1】本発明の第1の実施例を示すシリアルプリンタ
の制御ブロック図である。
FIG. 1 is a control block diagram of a serial printer according to a first embodiment of the present invention.

【図2】シリアルプリンタに搭載されたプラテンアップ
/ダウン機構を示す側面図である。
FIG. 2 is a side view showing a platen up / down mechanism mounted on the serial printer.

【図3】最大同時駆動ピン数の決定方法の具体例を説明
するための制御ブロック図である。
FIG. 3 is a control block diagram for explaining a specific example of a method of determining the maximum number of simultaneously driven pins.

【図4】最大同時駆動ピン数の決定方法のその他の具体
例を説明するための制御ブロック図である。
FIG. 4 is a control block diagram for explaining another specific example of a method of determining the maximum number of simultaneously driven pins.

【図5】最大同時駆動ピン数の決定方法を示すフローチ
ャートである。
FIG. 5 is a flowchart illustrating a method of determining the maximum number of simultaneously driven pins.

【図6】文字の一例を示す説明図である。FIG. 6 is an explanatory diagram showing an example of a character.

【図7】本発明の第2の実施例を示すシリアルプリンタ
の制御ブロック図である。
FIG. 7 is a control block diagram of a serial printer according to a second embodiment of the present invention.

【図8】シリアルプリンタの要部構成を示す斜視図であ
る。
FIG. 8 is a perspective view illustrating a configuration of a main part of the serial printer.

【図9】シリアルプリンタの側面図である。FIG. 9 is a side view of the serial printer.

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

32 印字データ解析部 34 キャリッジ位置管理制御部 35 キャリッジ移動部 36 プラテン移動部 37 マイクロプロセッサ 41 プラテン位置管理制御部 42 マイクロプロセッサ 32 Print data analysis unit 34 Carriage position management control unit 35 Carriage movement unit 36 Platen movement unit 37 Microprocessor 41 Platen position management control unit 42 Microprocessor

フロントページの続き (56)参考文献 特開 平2−134253(JP,A) 特開 昭62−233256(JP,A) 特開 平4−12869(JP,A) 特開 平4−368061(JP,A) 特開 昭61−54958(JP,A) 特開 平1−216853(JP,A) 特開 平2−2018(JP,A) 特開 昭63−319164(JP,A) 特開 平5−50638(JP,A) 実開 平2−104238(JP,U) (58)調査した分野(Int.Cl.6,DB名) B41J 2/30 B41J 2/36 B41J 19/18Continuation of the front page (56) References JP-A-2-134253 (JP, A) JP-A-62-233256 (JP, A) JP-A-4-12869 (JP, A) JP-A-4-36861 (JP, A) JP-A-61-54958 (JP, A) JP-A-1-216853 (JP, A) JP-A-2-2018 (JP, A) JP-A-63-319164 (JP, A) 5-50638 (JP, A) JP-A 2-104238 (JP, U) (58) Fields investigated (Int. Cl. 6 , DB name) B41J 2/30 B41J 2/36 B41J 19/18

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 印字ヘッドを搭載するキャリッジと、 このキャリッジを移動させるキャリッジ駆動手段と、 印字ヘッドに対向配置されたプラテンと、 このプラテンを印字ヘッドに対して接近,離間する方向
へ移動させてギャップを調整するプラテン駆動手段とを
備えたシリアルプリンタにおいて、 印字すべく送られてくる印字データから各行ごとの最大
同時駆動ピン数を解析する印字データ解析手段と、 同時駆動ピン数に応じたキャリッジの移動速度を格納す
るキャリッジ位置管理手段と、 キャリッジの移動速度に応じた印字ヘッドのピン駆動時
間を格納するピン駆動時間制御手段と、 前記印字データ解析手段により解析した最大同時駆動ピ
ン数に応じたキャリッジの移動速度を前記キャリッジ位
置管理手段から読み出して、読み出したキャリッジの移
動速度に基づいてキャリッジ駆動手段およびピン駆動時
間制御手段を制御して、キャリッジの移動速度および印
字ヘッドのピン駆動時間を変化させる制御手段を備えた
ことを特徴とするシリアルプリンタ。
1. A carriage on which a print head is mounted, a carriage driving means for moving the carriage, a platen opposed to the print head, and a platen moved in a direction to approach and separate from the print head. In a serial printer provided with a platen drive unit for adjusting a gap, a print data analysis unit for analyzing a maximum number of simultaneous drive pins for each line from print data sent for printing, and a carriage according to the number of simultaneous drive pins Position control means for storing the moving speed of the print head, pin driving time control means for storing the pin driving time of the print head according to the moving speed of the carriage, and the maximum number of simultaneous driving pins analyzed by the print data analyzing means. The carriage moving speed read from the carriage position management means, and And controls the carriage drive means and the pin drive time control means in accordance with the moving speed of the Yarijji, serial printer, characterized in that it comprises a control means for changing the pin drive time of the moving speed and the print head carriage.
【請求項2】 印字ヘッドを搭載するキャリッジと、 このキャリッジを移動させるキャリッジ駆動手段と、 印字ヘッドに対向配置されたプラテンと、 このプラテンを印字ヘッドに対して接近,離間する方向
へ移動させてギャップを調整するプラテン駆動手段とを
備えたシリアルプリンタにおいて、 印字すべく送られてくる印字データから各行ごとの最大
同時駆動ピン数を解析する印字データ解析手段と、 同時駆動ピン数に応じたギャップ値を格納するプラテン
位置管理手段と、 前記印字データ解析手段により解析した最大同時駆動ピ
ン数に応じたギャップ値を前記ギャップ位置管理手段か
ら読み出して、読み出したギャップ値に基づいてプラテ
ン駆動手段を制御して、ギャップを変化させる制御手段
を備えたことを特徴とするシリアルプリンタ。
2. A carriage on which a print head is mounted, a carriage driving means for moving the carriage, a platen opposed to the print head, and a platen moved in a direction to approach and separate from the print head. In a serial printer equipped with platen drive means for adjusting the gap, print data analysis means for analyzing the maximum number of simultaneous drive pins for each line from print data sent for printing, and a gap corresponding to the number of simultaneous drive pins A platen position management unit for storing a value, reading a gap value corresponding to the maximum number of simultaneously driven pins analyzed by the print data analysis unit from the gap position management unit, and controlling the platen drive unit based on the read gap value. And a control means for changing the gap. Nta.
JP31788693A 1993-12-17 1993-12-17 Serial printer Expired - Fee Related JP2826694B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31788693A JP2826694B2 (en) 1993-12-17 1993-12-17 Serial printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31788693A JP2826694B2 (en) 1993-12-17 1993-12-17 Serial printer

Publications (2)

Publication Number Publication Date
JPH07164647A JPH07164647A (en) 1995-06-27
JP2826694B2 true JP2826694B2 (en) 1998-11-18

Family

ID=18093156

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31788693A Expired - Fee Related JP2826694B2 (en) 1993-12-17 1993-12-17 Serial printer

Country Status (1)

Country Link
JP (1) JP2826694B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002316442A (en) * 2001-04-20 2002-10-29 Seiko Epson Corp Recording method of recording apparatus and recording apparatus
JP2004098617A (en) * 2002-09-12 2004-04-02 Seiko Epson Corp Dot impact printer, dot impact printer control method, program for executing the control method, and recording medium recording the program

Also Published As

Publication number Publication date
JPH07164647A (en) 1995-06-27

Similar Documents

Publication Publication Date Title
JPH11301049A (en) Printer, printer system, method for printing by changing printing attribute, and recording medium containing program for controlling printer
JP2826694B2 (en) Serial printer
JPH0948154A (en) Serial printer
KR890001751B1 (en) Printer
JP3149174B2 (en) Printer
US5299873A (en) Carriage position control circuit for a serial printer
JP3394983B2 (en) Serial printer
JP2972734B1 (en) Printer with print correction printhead
JP4349035B2 (en) Inkjet recording device
JP2848479B2 (en) Printer
JP3455835B2 (en) Serial printer
JP4839503B2 (en) Inkjet recording apparatus and inkjet recording method
JPH0647290B2 (en) Printer
JP2844731B2 (en) Print data processing device
JPH02303842A (en) Recorder
JP2003326695A (en) Printing apparatus, computer program, computer system, and printing method
JP2894146B2 (en) Printer
JPH10181135A (en) Printer
JPH0444312B2 (en)
JP4591646B2 (en) Printer control device
JP2969791B2 (en) Dot line printer
US5197813A (en) Control of ribbon feed during erasing in an impact printer
JP2690759B2 (en) Recording device
JP3093718U (en) Printing device
JPH06155872A (en) Printer

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 9

Free format text: PAYMENT UNTIL: 20070918

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 10

Free format text: PAYMENT UNTIL: 20080918

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 10

Free format text: PAYMENT UNTIL: 20080918

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090918

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees