JPH04235074A - Serial printer - Google Patents
Serial printerInfo
- Publication number
- JPH04235074A JPH04235074A JP96391A JP96391A JPH04235074A JP H04235074 A JPH04235074 A JP H04235074A JP 96391 A JP96391 A JP 96391A JP 96391 A JP96391 A JP 96391A JP H04235074 A JPH04235074 A JP H04235074A
- Authority
- JP
- Japan
- Prior art keywords
- print head
- scanning
- information
- controller
- serial printer
- 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
- 230000004886 head movement Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Landscapes
- Character Spaces And Line Spaces In Printers (AREA)
Abstract
Description
【0001】0001
【産業上の利用分野】本発明は、プリントヘッドを走査
して記録媒体上に画像を形成するシリアルプリンタにお
ける、プリントヘッドの走査制御に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to scan control of a print head in a serial printer that scans the print head to form an image on a recording medium.
【0002】0002
【従来の技術】従来、シリアルプリンタにおけるプリン
トヘッドの走査は、コントローラが、プリントヘッドの
移動情報を入力し、ルックアップテーブルを参照して、
駆動情報を決定し、プリントヘッドの走査用モータへ出
力する、閉ループ制御により行われている。2. Description of the Related Art Conventionally, in order to scan a print head in a serial printer, a controller inputs print head movement information, refers to a look-up table,
This is done through closed-loop control, where drive information is determined and output to the printhead's scanning motor.
【0003】0003
【発明が解決しようとする課題】しかし、ルックアップ
テーブルによる閉ループ制御を行う場合は、構成部品の
品質ばらつきや組立調整ばらつき等で生じるプリントヘ
ッドの走査特性の変動と、温度や湿度等の使用環境の違
いで生じるプリントヘッドの走査特性の変動の全てに対
し、同じルックアップテーブルで対応する事となるため
、本来プリントヘッドに潜在している走査特性を充分引
き出せるものとはなり得なかった。また、そうしたルッ
クアップテーブルを、加速段階、定速段階、減速段階の
3段階について、仕様速度毎に用意しなければならず、
ルックアップテーブル作成の工数も非常に大きかった。[Problems to be Solved by the Invention] However, when performing closed-loop control using a look-up table, fluctuations in the scanning characteristics of the print head caused by variations in the quality of component parts, variations in assembly adjustment, etc., and changes in the operating environment such as temperature and humidity must be avoided. Since the same look-up table must be used to deal with all the variations in the scanning characteristics of the print head caused by differences in the print head, it was not possible to fully bring out the scanning characteristics originally latent in the print head. In addition, such look-up tables must be prepared for each specified speed in three stages: acceleration stage, constant speed stage, and deceleration stage.
The amount of man-hours required to create the lookup table was also extremely large.
【0004】本発明はこの様な問題点を解決するもので
、その目的とするところは、プリントヘッドの走査特性
の良い、コストパフォーマンスに優れたシリアルプリン
タを提供する事にある。The present invention is intended to solve these problems, and its purpose is to provide a serial printer with good print head scanning characteristics and excellent cost performance.
【0005】[0005]
【課題を解決するための手段】本発明におけるシリアル
プリンタは、プリントヘッドの移動情報を入力し、プの
走査用モータへの駆動情報を出力する、曖昧推論のルー
ル群を内臓するコントローラを具備した事を特徴とする
。[Means for Solving the Problems] A serial printer according to the present invention is equipped with a controller incorporating a group of ambiguous inference rules that inputs print head movement information and outputs drive information to the printer's scanning motor. characterized by things.
【0006】[0006]
【作用】本発明の上記の構成によれば、プリントヘッド
の走査は、コントローラによって、プリントヘッドの移
動情報を入力、プリントヘッドの走査用モータへの駆動
情報を出力とする、曖昧制御により行われる。[Operation] According to the above configuration of the present invention, scanning of the print head is performed by ambiguous control in which the controller inputs print head movement information and outputs drive information to the print head scanning motor. .
【0007】[0007]
【実施例】以下、本発明の詳細を図面に基づき説明する
。DESCRIPTION OF THE PREFERRED EMBODIMENTS The details of the present invention will be explained below with reference to the drawings.
【0008】図1に、本発明におけるシリアルプリンタ
1の実施例を示す。FIG. 1 shows an embodiment of a serial printer 1 according to the present invention.
【0009】プリントヘッド2は、駆動ロープ3を介し
て、コントローラ4から出力される駆動情報5に応じた
走査用モータ6からの駆動力を受け、ガイド軸7に沿っ
て摺動、送りローラ8による記録媒体9の搬送方向10
と垂直な方向11に走査しつつ、ホストコンピュータ(
図示せず)から送られた電気信号12をドット13に変
換し、記録媒体9上に画像を形成する。走査用モータ6
と同軸に取り付けられたエンコーダ14からは、プリン
トヘッド2の移動情報15が、コントローラ4へ入力さ
れ、コントローラ4は、内臓する曖昧推論のルール群1
6に基づき近似照合を行い、現時点の駆動情報5を決定
し走査用モータ6へ出力する。曖昧推論のルール群16
は、「もし、位置ずれが正にとても大きく、速度ずれが
正にとても大きければ、通電デューティをとても低くす
る。」、「もし、位置ずれが負に小さく、速度ずれがゼ
ロに近ければ、通電デューティを少し高くする。」とい
った、プリントヘッド2の位置ずれと速度ずれの、2次
元の移動情報空間上の曖昧集合を前件部、走査用モータ
6の通電デューティ上の曖昧集合を後件部とする、「I
F(前件部)、THEN(後件部)」形式の前向き推論
であり、プリントヘッド2が定速で走査する事に主眼を
置いた、並列ルール群からなっている。この様な、曖昧
推論のルール群16と移動情報15の入力から近似照合
を行い駆動情報5の出力を決定する迄の曖昧推論の、コ
ントローラ4への実装は、人工知能の分野における、フ
ァジープロダクションルールと近似照合とデファジフィ
ケーションの、コンピュータ内への実装方法を参考にす
れば良い。この様に構成されたシリアルプリンタのプリ
ントヘッドの走査は、曖昧制御により行われるので、駆
動情報がその刻々に適したきめ細かなものとなり、本来
プリントヘッドに潜在している走査特性を充分に引き出
せる制御が可能となる。また、曖昧推論のルール群は、
並列ルール群である上に言語的表現であるため、ルール
群と曖昧集合の固定のための作業は、ヒューマンインタ
ーフェイスに非常に優れ、容易であり、作成工数自体も
大きく削減される。第2の実施例として、曖昧推論の近
似照合を専用のハードで実現するようにしても良い。こ
の様な構成は、推論スピードが大幅に向上するので、高
速シリアルプリンタへの曖昧制御の実装方法として有効
である。第3の実施例として、プリントヘッドの加速度
をも考慮し、3次元の移動情報空間上の曖昧集合を、曖
昧推論のルール群の前件部としても良い。この場合には
、駆動情報がその刻々に更に適したきめ細かなものとな
り、本来プリントヘッドに潜在している走査特性を更に
引き出せる制御が可能となる。The print head 2 receives a driving force from a scanning motor 6 via a driving rope 3 in accordance with driving information 5 outputted from a controller 4, and slides along a guide shaft 7 and is moved by a feed roller 8. The conveyance direction 10 of the recording medium 9 according to
While scanning in the direction 11 perpendicular to the host computer (
(not shown) is converted into dots 13 to form an image on the recording medium 9. Scanning motor 6
The movement information 15 of the print head 2 is inputted from the encoder 14 coaxially attached to the controller 4, and the controller 4 uses the built-in vague inference rule group 1.
Approximate verification is performed based on 6, and the current drive information 5 is determined and output to the scanning motor 6. Group of rules for ambiguous reasoning 16
``If the positional deviation is very large in the positive direction and the velocity deviation is very large in the positive direction, the energization duty is set very low.'', ``If the positional deviation is very small in the negative direction and the speed deviation is close to zero, the energization duty is set very low.'' The antecedent part is an ambiguous set in the two-dimensional movement information space of the positional deviation and speed deviation of the print head 2, and the consequent part is an ambiguous set in the energization duty of the scanning motor 6. ``I
This is a forward inference in the form of "F (antecedent part), THEN (consequent part)", and consists of a group of parallel rules, with the main focus being that the print head 2 scans at a constant speed. The implementation of such fuzzy inference in the controller 4 from inputting the fuzzy inference rule group 16 and movement information 15 to performing approximate matching and determining the output of the drive information 5 is a fuzzy production method in the field of artificial intelligence. You can refer to how to implement rules, approximate matching, and defuzzification in a computer. Scanning of the print head of a serial printer configured in this way is performed by ambiguous control, so the drive information is finely tuned to each moment, and control that can fully bring out the scanning characteristics inherent in the print head. becomes possible. In addition, the rules for fuzzy inference are:
Since it is a parallel rule group and is a linguistic expression, the work for fixing the rule group and ambiguous set is easy and has a very good human interface, and the number of creation steps itself is greatly reduced. As a second embodiment, approximate matching of ambiguous inference may be realized using dedicated hardware. This configuration greatly improves the inference speed and is therefore effective as a method for implementing ambiguity control in high-speed serial printers. As a third embodiment, the acceleration of the print head may also be considered, and an ambiguous set on a three-dimensional movement information space may be used as an antecedent of a rule group for ambiguous inference. In this case, the drive information becomes finer and more suitable for each moment, making it possible to perform control that can further bring out the scanning characteristics originally latent in the print head.
【0010】0010
【発明の効果】以上述べた様に、本発明の上記の構成に
よれば、プリントヘッドの走査が、コントローラによっ
て、プリントヘッドの移動情報を入力、プリントヘッド
の走査用モータへの駆動情報を出力する、曖昧制御によ
り行われるので、駆動情報がその刻々に適したきめ細か
なものとなり、本来プリントヘッドに潜在している走査
特性を充分に引き出せる制御が可能となる。また、曖昧
推論のルール群は、並列ルール群である上に言語的表現
であるため、ルール群と曖昧集合の固定のための作業は
、ヒューマンインターフェイスに非常に優れ、容易であ
り、作成工数自体も大きく削減される。また、プリント
ヘッドの走査が曖昧制御により行われるため、駆動情報
の時系列的連続性が高く、プリントヘッドの走査音がユ
ーザーに与える不快感も低減する上、走査用モータから
プリントヘッドまでの駆動力伝達機構に、高次の電気的
、機械的衝撃が加わらなくなるため、シリアルプリンタ
の寿命が延びるという画期的な副次効果をも生まれる。As described above, according to the above configuration of the present invention, the scanning of the print head is performed by inputting print head movement information and outputting drive information to the print head scanning motor by the controller. Since this is performed using ambiguous control, the drive information becomes finely tuned to suit each moment, and control that can fully bring out the scanning characteristics originally latent in the print head becomes possible. In addition, since the fuzzy inference rule set is a parallel rule set and is a linguistic expression, the task of fixing the rule set and fuzzy set is very easy and has an excellent human interface, and the creation process itself is very simple. will also be greatly reduced. In addition, since the scanning of the print head is performed using ambiguous control, the chronological continuity of drive information is high, and the discomfort caused to the user by the scanning sound of the print head is reduced. Since high-order electrical and mechanical shocks are no longer applied to the force transmission mechanism, this has the revolutionary side effect of extending the lifespan of serial printers.
【図1】本発明におけるシリアルプリンタの実施例を示
す図。FIG. 1 is a diagram showing an embodiment of a serial printer according to the present invention.
1 シリアルプリンタ 2 プリントヘッド 3 駆動ロープ 4 コントローラ 5 駆動情報 6 走査用モータ 7 ガイド軸 8 送りローラ 9 記録媒体 14 エンコーダ 16 曖昧推論のルール群 1 Serial printer 2 Print head 3 Driving rope 4 Controller 5 Drive information 6 Scanning motor 7 Guide shaft 8 Feed roller 9 Recording medium 14 Encoder 16. Rules for ambiguous reasoning
Claims (1)
ヘッドを走査して、記録媒体上に画像を形成するシリア
ルプリンタにおいて、前記プリントヘッドの移動情報を
入力し、前記プリントヘッドの走査用モータへの駆動情
報を出力する、曖昧推論のルール群を内臓するコントロ
ーラを具備した事を特徴とするシリアルプリンタ。1. In a serial printer that scans a print head that converts electrical signals into dots to form an image on a recording medium, information on the movement of the print head is input and the information is sent to a scanning motor of the print head. A serial printer characterized by being equipped with a controller that outputs drive information and has a built-in group of rules for ambiguous inference.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP96391A JPH04235074A (en) | 1991-01-09 | 1991-01-09 | Serial printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP96391A JPH04235074A (en) | 1991-01-09 | 1991-01-09 | Serial printer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04235074A true JPH04235074A (en) | 1992-08-24 |
Family
ID=11488298
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP96391A Pending JPH04235074A (en) | 1991-01-09 | 1991-01-09 | Serial printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04235074A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009542455A (en) * | 2006-04-06 | 2009-12-03 | シーメンス アクチエンゲゼルシヤフト | Layered insulation layer and component with high porosity |
-
1991
- 1991-01-09 JP JP96391A patent/JPH04235074A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009542455A (en) * | 2006-04-06 | 2009-12-03 | シーメンス アクチエンゲゼルシヤフト | Layered insulation layer and component with high porosity |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4410286A (en) | Printing complex characters | |
| JP2005132028A (en) | Recording device and transport control device | |
| EP1201446B1 (en) | Recording apparatus | |
| JPH04235074A (en) | Serial printer | |
| US7959243B2 (en) | Printhead, head cartridge, and printing apparatus employing either of same | |
| JP3814509B2 (en) | Method and apparatus for motor control | |
| JPH05176578A (en) | Serial printer | |
| US4939440A (en) | Friction-compensating mass motion controller | |
| KR0135218B1 (en) | Image recording apparatus and control method thereof | |
| JP2007011611A (en) | Positioning control device, positioning control method, program for causing computer to execute the method, image forming apparatus, and recording medium | |
| JPH0120069B2 (en) | ||
| JP2000071540A (en) | Serial printer and serial printing method | |
| JPH0691977A (en) | Motor control device | |
| US6997624B2 (en) | Image forming apparatus and image forming method | |
| JP2019188777A (en) | Electronic equipment and control method thereof | |
| JPH0580856A (en) | Motor controller | |
| JP4662821B2 (en) | Motor drive control device, image forming apparatus, and program | |
| JP2019188780A (en) | Electronic equipment and control method thereof | |
| JPS59201884A (en) | Carriage controlling system for electronic typewriter | |
| JPH01320185A (en) | Printing head travel controller | |
| JP3050259B2 (en) | Printing control device | |
| JPS6356867B2 (en) | ||
| JPS61266269A (en) | thermal printer | |
| JP2005305841A (en) | Image forming apparatus | |
| JP2006159696A (en) | Recording device and method for controlling carriage drive |