JPH0439019Y2 - - Google Patents
Info
- Publication number
- JPH0439019Y2 JPH0439019Y2 JP1985087554U JP8755485U JPH0439019Y2 JP H0439019 Y2 JPH0439019 Y2 JP H0439019Y2 JP 1985087554 U JP1985087554 U JP 1985087554U JP 8755485 U JP8755485 U JP 8755485U JP H0439019 Y2 JPH0439019 Y2 JP H0439019Y2
- Authority
- JP
- Japan
- Prior art keywords
- control section
- space
- main control
- signal
- 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
Links
- 230000015654 memory Effects 0.000 claims description 18
- 238000010586 diagram Methods 0.000 description 10
- 230000000694 effects Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 125000006850 spacer group Chemical group 0.000 description 1
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
【考案の詳細な説明】
〔産業上の利用分野〕
本考案は、印字ヘツドをスペース動作させて印
字を行うシリアルプリンタにに関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a serial printer that performs printing by moving a print head in space.
シリアルプリンタにおいては、高速化及び高機
能化に伴い、制御処理を行う回路を構成上分割す
る必要がある。
As serial printers become faster and more sophisticated, it is necessary to divide the circuitry that performs control processing.
その理由としては、制御処理の中心となる
μCPUの処理能力の限界または処理の簡略化等が
挙げられる。 Reasons for this include the limitations of the processing power of the μCPU, which plays a central role in control processing, or the simplification of processing.
第2図はこのように回路を分割した従来のシリ
アルプリンタを示す回路ブロツク図である。 FIG. 2 is a circuit block diagram showing a conventional serial printer in which the circuit is divided in this manner.
第2図において、インタフエース制御部1は、
外部からのデータをコードで受信し、イメージデ
ータに展開して印字バツフアメモリーに格納する
と共に、1行分のデータの受信を終了すると、格
納してあるデータを信号線2を介して機構制御部
3に転送する。 In FIG. 2, the interface control unit 1 is
Data from the outside is received in the form of a code, developed into image data, and stored in the print buffer memory. When one line of data has been received, the stored data is sent to the mechanism control via the signal line 2. Transfer to Department 3.
また、インタフエース制御部1は前記転送中も
次行のデータを受信し続け、信号線4を介して機
構制御部3からの次行の転送要求があれば、1行
分のデータ受信が完了した時点で前記と同じ手順
で次行のデータを転送する。 Also, the interface control unit 1 continues to receive the next line of data during the transfer, and if there is a transfer request for the next line from the mechanism control unit 3 via the signal line 4, data reception for one line is completed. At that point, transfer the next row of data using the same procedure as above.
前記機構制御部3は、印字バツフアメモリーを
2行分持つており、前記インタフエース制御部1
から転送されてくるイメージデータを1行目に相
当する印字バツフアメモリーに格納した後、駆動
回路5を介してスペースモータ6を起動し、印字
動作に入る。 The mechanism control section 3 has a print buffer memory for two lines, and the interface control section 1
After storing the image data transferred from the print buffer memory in the print buffer memory corresponding to the first line, the space motor 6 is activated via the drive circuit 5 and printing operation begins.
すなわち、スペースモータ6を駆動すると、そ
の回転に応じてエンコーダ7からフイードバツク
パルス信号8が発生し、これにより機構制御部3
に対して割込みがかかる。 That is, when the space motor 6 is driven, a feedback pulse signal 8 is generated from the encoder 7 in accordance with its rotation, which causes the mechanism control section 3 to generate a feedback pulse signal 8.
An interrupt is generated.
これと同期して印字データが駆動回路9に送ら
れ、この印字データに基づいて印字ヘツド10が
印字動作する。 In synchronization with this, print data is sent to the drive circuit 9, and the print head 10 performs a printing operation based on this print data.
尚、機構制御部3は1行目の印字中に2行目の
印字バツフアメモリーに次行を格納することがで
きるため、通常はインタフエース制御部1からの
転送受信と印字データのヘツド駆動とスペースモ
ータ6の制御を同時に処理する。 Note that since the mechanism control unit 3 can store the next line in the second line print buffer memory while printing the first line, it normally receives the transfer from the interface control unit 1 and drives the print data head. and control of the space motor 6 at the same time.
また、前記インタフエース制御部1は駆動回路
11を介してLFモータ12をも制御する。 Further, the interface control section 1 also controls the LF motor 12 via the drive circuit 11.
しかしながら、上述した従来例のシリアルプリ
ンタでは、インタフエース制御部側から機構制御
部側に行毎に全印字データを転送するため、この
転送時間の分だけ高速化が妨げられてしまうとい
う問題があり、またインタフエース制御部側と機
構制御部側の両方に、全印字データを格納できる
だけのランダムアクセスメモリー(以下、RAM
と記す。)を持つ必要があるので、高価になると
いう問題もある。
However, in the conventional serial printer described above, all print data is transferred line by line from the interface control unit side to the mechanism control unit side, so there is a problem that speeding up is hindered by this transfer time. , Random access memory (hereinafter referred to as RAM) that can store all print data is installed on both the interface control unit side and mechanism control unit side.
It is written as ), so there is also the problem that it is expensive.
本考案は、このような問題を解決するためにな
されたもので、制御部間の印字データを転送を無
くして高速化を図ることが可能で、かつバツフア
メモリーを削減できると共に、データ処理の効率
の高いスループツトの優れたシリアルプリンタを
実現することを目的とするものである。 The present invention was developed to solve these problems, and it is possible to increase the speed of printing data by eliminating the transfer of print data between control units, reduce buffer memory, and speed up data processing. The purpose is to realize a serial printer with high efficiency and excellent throughput.
この目的を達成するため、本考案は、ドツトに
よる印字を行う印字ヘツドを印字動作させるヘツ
ド駆動回路と、前記印字ヘツドをスペース動作さ
せるスペースモータと、このスペースモータを駆
動するモータ駆動回路と、前記スペースモータの
回転速度、及び回転量に応じてパルス信号を発生
するエンコーダと、バツフアメモリーを有し、外
部からの印字データを受信して前記バツフアメモ
リーに蓄え、1行分の印字データを蓄える毎にス
ペーシング情報をスペース制御部に出力すると共
に、スペース制御部からの割込み信号の受信によ
り前記1行分の印字データを第1のゲート回路に
出力する主制御部と、この主制御部及びスペース
制御部に接続され、スペース制御部から印字ヘツ
ドドライブ時間信号が送られてくる間だけ主制御
部から送られてくる印字データをヘツド駆動回路
に送る第1のゲート回路と、前記主制御部のシリ
アルポートに第1、第2の信号線を介して接続さ
れ、かつ前記エンコーダに接続された第2のゲー
ト回路を有し、前記主制御部から第1の信号線を
介して送られてくるスペーシング情報によりモー
タ駆動回路を介して前記スペースモータを駆動
し、このときのエンコーダからの出力信号から印
字ヘツドの位置を判断して、印字ヘツドが印字を
行う位置にある時は第2のゲート回路に第2の信
号線を介して前記主制御部に印字タイミング信号
としての割込信号を送らせる共に、前記印字ヘツ
ドドライブ時間信号を第1のゲート回路に出力
し、印字ヘツドが印字を行わない位置にある時は
前記主制御部の印字データ受信を妨げないように
前記第2のゲート回路から主制御部への割込信号
を禁止するスペース制御部とを備えたことを特徴
とする。
In order to achieve this object, the present invention provides a head drive circuit for driving a print head that performs dot printing, a space motor for moving the print head in a space motion, a motor drive circuit for driving the space motor, and a It has an encoder that generates a pulse signal according to the rotation speed and amount of rotation of the space motor, and a buffer memory, receives print data from the outside, stores it in the buffer memory, and stores the print data for one line. a main control section that outputs spacing information to the space control section each time it is stored, and outputs the one line of print data to the first gate circuit upon receiving an interrupt signal from the space control section; and a first gate circuit connected to the space control section and configured to send print data sent from the main control section to the head drive circuit only while a print head drive time signal is sent from the space control section; a second gate circuit connected to the serial port of the controller via first and second signal lines and connected to the encoder; The space motor is driven via the motor drive circuit based on the spacing information that comes, and the position of the print head is determined from the output signal from the encoder at this time, and when the print head is in the position for printing, the second The gate circuit sends an interrupt signal as a print timing signal to the main control section via the second signal line, and also outputs the print head drive time signal to the first gate circuit, so that the print head starts printing. and a space control unit that inhibits an interrupt signal from the second gate circuit to the main control unit when the space control unit is in a position where the main control unit does not interfere with print data reception by the main control unit. do.
このような構成を有する本考案は、外部からの
印字データを主制御部が受信すると、主制御部は
この受信した印字データをバツフアメモリーに蓄
え、1行分の印字データを蓄える毎にスペーシン
グ情報を第1の信号線を介してスペース制御部に
出力する。
In the present invention having such a configuration, when the main control section receives print data from the outside, the main control section stores the received print data in the buffer memory, and performs a scan every time one line of print data is stored. Pacing information is output to the space controller via the first signal line.
スペース制御部は主制御部からのスペーシング
情報によりモータ駆動回路を介してスペースモー
タを駆動し、印字ヘツドをスペース動作させる。 The space control section drives a space motor via a motor drive circuit based on spacing information from the main control section, and causes the print head to perform a spacing operation.
そして、このスペース動作において、印字ヘツ
ドが印字を行う位置に達したかどうかをエンコー
ダからの出力信号に基づいて判断し、達した場合
は第2のゲート回路に第2の信号線を介して前記
主制御部に印字タイミング信号としての割込信号
を送らせると共に、前記印字ヘツドドライブ時間
信号を第1のゲート回路に出力する。 In this space operation, it is determined based on the output signal from the encoder whether or not the print head has reached the printing position. The main controller is caused to send an interrupt signal as a print timing signal, and the print head drive time signal is output to the first gate circuit.
ここで主制御部は、前記割込信号を受信すると
バツフアメモリーに蓄えた1行分の印字データを
第1のゲート回路に出力し、第1のゲート回路は
この印字データをスペース制御部からの印字ヘツ
ドドライブ時間信号が送られてくる間だけヘツド
駆動回路に送り、これにより印字ヘツドが印字動
作する。 Here, upon receiving the interrupt signal, the main control section outputs one line of print data stored in the buffer memory to the first gate circuit, and the first gate circuit transfers this print data from the space control section. The print head drive time signal is sent to the head drive circuit only while the print head drive time signal is being sent, thereby causing the print head to perform a printing operation.
また、スペース制御部は前記エンコーダからの
出力信号に基づいて印字ヘツドが印字を行わない
位置に達すると、前記主制御部の印字データ受信
を妨げないように前記第2のゲート回路から主制
御部への割込信号を禁止する。 Further, when the print head reaches a position where no printing is performed based on the output signal from the encoder, the space control section connects the second gate circuit to the main control section so as not to prevent the main control section from receiving print data. Disable interrupt signals to
以下に図面を参照して実施例を説明する。 Examples will be described below with reference to the drawings.
尚、従来のものと同一の構成要素には同一番号
を付してその説明を省略する。 Note that the same components as those of the conventional one are given the same numbers and their explanations will be omitted.
第1図は本考案によるシリアルプリンタの一実
施例を示す回路ブロツク図である。 FIG. 1 is a circuit block diagram showing an embodiment of a serial printer according to the present invention.
第1図において13はスペースモータ6の制御
と印字タイミング制御を行うスペース制御部で、
このスペース制御部13には印字時間を制御する
ゲート回路14を介して印字ヘツド10の駆動回
路(ヘツド駆動回路)9が接続され、更にスペー
スモータ6の駆動回路(モータ駆動回路)5とエ
ンコーダ7もこのスペース制御部13に接続され
ている。 In FIG. 1, 13 is a space control unit that controls the space motor 6 and print timing;
A drive circuit (head drive circuit) 9 for the print head 10 is connected to the space control section 13 via a gate circuit 14 that controls printing time, and a drive circuit (motor drive circuit) 5 for the space motor 6 and an encoder 7 is also connected to this space control section 13.
15は主制御部で、前記スペース制御部13に
信号線(第1の信号線)16、信号線(第2の信
号線)17、及び信号線(第3の信号線)18を
介して接続されており、実際に印字を必要とする
場合のみスペース制御部13から印字タイミング
割込信号が信号線16を介して送られてくる。 Reference numeral 15 denotes a main control unit, which is connected to the space control unit 13 via a signal line (first signal line) 16, a signal line (second signal line) 17, and a signal line (third signal line) 18. A print timing interrupt signal is sent from the space control unit 13 via the signal line 16 only when printing is actually required.
この主制御部5には、LFモータ12の駆動回
路11とゲート回路(第1のゲート回路)14が
接続されており、このゲート回路14はヘツドド
ライブ時間信号用の信号線19を介してスペース
制御部13にも接続されている。 A drive circuit 11 and a gate circuit (first gate circuit) 14 for the LF motor 12 are connected to the main control section 5, and the gate circuit 14 is connected to the spacer via a signal line 19 for a head drive time signal. It is also connected to the control section 13.
第3図は第1図の主制御部15及びスペース制
御部13の具体例を示すブロツク図である。 FIG. 3 is a block diagram showing a specific example of the main control section 15 and space control section 13 shown in FIG.
この第3図は、前記主制御部15及びスペース
制御部13を、共にμCPU20または21を用い
た制御回路で構成した場合を示しており、信号線
17,18は前記μCPU20,21のシリアルポ
ートを利用して接続している。 This FIG. 3 shows a case where the main control section 15 and the space control section 13 are both configured with control circuits using the μCPUs 20 or 21, and the signal lines 17 and 18 connect to the serial ports of the μCPUs 20 and 21. I'm using it to connect.
また、信号線16もμCPU20のシリアルポー
トに接続している。 Further, the signal line 16 is also connected to the serial port of the μCPU 20.
主制御部15のμCPU21は、インタフエース
入力データを入力ポート22が受信すると、その
入力データが印字コードであつた場合、印字に容
易なイメージデータに展開してRAM23の一部
分に設定された印字バツフアメモリに蓄える。 When the input port 22 receives interface input data, the μCPU 21 of the main control unit 15 develops it into image data that is easy to print when the input data is a print code, and stores it in a print buffer memory set in a part of the RAM 23. Store in.
このように順次受信データの内の印字すべきも
のを全てイメージデータとして印字バツフアメモ
リに蓄えられ、1行分のデータの受信が終了した
時点で、スペース制御部13に対し信号線17を
介してスペーシング情報が送られる。 In this way, all of the sequentially received data to be printed is stored as image data in the print buffer memory, and when the reception of one line of data is completed, the spacing is sent to the space control unit 13 via the signal line 17. Information will be sent.
第4図はそのスペーシング情報の構成例を示す
図であり、印字ピツチ情報、印字モード情報及び
ドツト列移動量等のスペーシング条件を決める情
報を含んだNビツトの情報で構成されている。 FIG. 4 is a diagram showing an example of the structure of the spacing information, which is composed of N bits of information including print pitch information, print mode information, and information determining spacing conditions such as the amount of dot row movement.
第5図は本実施例における1行印字のスペーシ
ング速度と主制御部15に対する印字タイミング
の割込み信号との対応例を示す図である。 FIG. 5 is a diagram showing an example of the correspondence between the spacing speed of one line printing and the print timing interrupt signal to the main control unit 15 in this embodiment.
この第5図中の太線部は印字領域を示し、同図
の例から分かるように1行分のスペーシング情報
は非常に少なくても済む。 The thick line portion in FIG. 5 indicates the printing area, and as can be seen from the example in the figure, one line's worth of spacing information may be very small.
すなわち、第5図に示す例では3つのスペーシ
ング情報のみでよい。 That is, in the example shown in FIG. 5, only three pieces of spacing information are required.
第3図の説明に戻ると、前記スペーシング情報
を受け取つたスペース制御部13のμCPU20
は、スペースモータ6が印字ピツチ情報と印字モ
ードから決まる速度になるように駆動回路5を介
して駆動する。 Returning to the explanation of FIG. 3, the μCPU 20 of the space control unit 13 receives the spacing information.
The space motor 6 is driven via the drive circuit 5 at a speed determined by the print pitch information and print mode.
このスペースモータ6の回転速度、及び回転量
は、これに直結されたエンコーダ7からのフイー
ドバツクパルス信号8により知ることができる。 The rotation speed and amount of rotation of this space motor 6 can be known from a feedback pulse signal 8 from an encoder 7 directly connected thereto.
前記スペースモータ6が印字開始位置までの回
転を行うと、ゲート回路(第2のゲート回路)2
4が開いて印字タイミングとしての割込信号が信
号線16を介して主制御部15に出力される。 When the space motor 6 rotates to the printing start position, the gate circuit (second gate circuit) 2
4 is opened, and an interrupt signal as a print timing is output to the main control section 15 via the signal line 16.
前記割込み信号16を受けた主制御部15は、
印字バツフアメモリ中のイメージデータを割込信
号受信毎に第3図の出力ポート25に出力する。 The main control unit 15 that received the interrupt signal 16
The image data in the print buffer memory is output to the output port 25 in FIG. 3 every time an interrupt signal is received.
該出力ポート25に出力された印字データは、
スペース制御部13内のタイマ回路26で作られ
たヘツドドライブ時間信号19がゲート回路14
を開く間だけ駆動回路9に入り、印字ヘツド10
で印字が行われる。 The print data output to the output port 25 is
The head drive time signal 19 generated by the timer circuit 26 in the space control section 13 is sent to the gate circuit 14.
It enters the drive circuit 9 only while opening the print head 10.
Printing is performed.
尚、スペーシング情報が第5図のスペーシング
情報のように空白情報であつた場合、スペース
制御部13はその空白量と空白後の次の印字速度
がいくらであるかによりスキツプ可能か否かを判
断し、可能な場合にはスキツプを行う。 In addition, when the spacing information is blank information like the spacing information in FIG. 5, the space control unit 13 determines whether or not skipping is possible based on the amount of blank space and the next printing speed after the blank space. and skip if possible.
また、空白情報によるスペース動作中またはス
キツプ動作中は、主制御部15に対する第3図の
割込信号を禁止し、主制御部15のインタフエー
ス受信を妨げないようにしている。 Furthermore, during a space operation or a skip operation based on blank information, the interrupt signal shown in FIG.
このように1行の印字が終了すると、スペース
制御部13は主制御部15に対し信号線18を介
して印字終了を報告し、次行のスペーシング情報
待ちとなる。 When printing of one line is completed in this way, the space control unit 13 reports the completion of printing to the main control unit 15 via the signal line 18, and waits for spacing information for the next line.
尚、第3図において、ROM27,28はリー
ドオンメモリ、RAM29はランダムアクセスメ
モリ、30は出力ポート、TIM31はタイマ回
路を示す。 In FIG. 3, ROMs 27 and 28 are read-on memories, RAM 29 is a random access memory, 30 is an output port, and TIM 31 is a timer circuit.
更に、参考までに従来例と本実施例との処理時
間を比較してみる。 Furthermore, for reference, let's compare the processing times of the conventional example and this embodiment.
従来例において、最も制御が繁忙の時のインタ
フエース制御部1から機構制御部3へのデータ転
送処理時間が示める割合が、インタフエース制御
部1では約40%、機構制御部3では30%である
が、本実施例ではこの分のデータ転送処理時間が
不要となるため、シリアルプリンタ全体としての
処理作業量が軽減され、制御部にμCPUを使用す
るシリアルプリンタにおいては、同一能力の
μCPUでより高速の処理が可能となる。 In the conventional example, the ratio of data transfer processing time from interface control unit 1 to mechanism control unit 3 during the busiest control period is approximately 40% for interface control unit 1 and 30% for mechanism control unit 3. %, but in this embodiment, this amount of data transfer processing time is not required, so the processing workload for the serial printer as a whole is reduced, and in a serial printer that uses a μCPU for the control section, it is possible to enables faster processing.
以上説明したように、本考案は、バツフアメモ
リーを有する主制御部とスペースモータ制御及び
印字タイミング制御を行うスペース制御部とをシ
リアルポートを利用した信号線で接続すると共
に、主制御部からスペース制御部へはスペーシン
グ情報のみを送るようにし、そしてスペース制御
部からの印字タイミングの割込信号により主制御
部から第1のゲート回路に印字データを出力する
と共に、第1のゲート回路はスペース制御部から
ヘツドドライブ信号が送られてきた間だけ前記印
字データをヘツド駆動回路に送つて印字ヘツドを
印字動作させるようにし、かつ印字ヘツドのスペ
ース動作中において印字ヘツドが印字を行わない
位置にあるときはスペース制御部から主制御部へ
の印字タイミングの割込信号を禁止して、主制御
部の外部からの印字データの受信処理を妨げない
ようにしている。
As explained above, the present invention connects the main control unit having a buffer memory and the space control unit that controls the space motor and print timing with a signal line using a serial port, and connects the main control unit to the space control unit that controls the space motor and print timing. Only the spacing information is sent to the control unit, and print data is output from the main control unit to the first gate circuit by the print timing interrupt signal from the space control unit, and the first gate circuit outputs the spacing information. The print data is sent to the head drive circuit only while a head drive signal is sent from the control section to cause the print head to perform a printing operation, and the print head is in a position where it does not perform printing while the print head is in a spacing operation. At this time, the print timing interrupt signal from the space control section to the main control section is prohibited so as not to interfere with the main control section's reception processing of print data from outside.
従つて、これによれば主制御部からスペース制
御部へ印字データを送る必要がなくなり、その分
だけ処理の高速化を図ることができると共に、ス
ペース制御部は印字データを蓄えるバツフアメモ
リーが不要となるので、安価なプリンタを提供で
きるという効果が得られる。 Therefore, with this, there is no need to send print data from the main control section to the space control section, which can speed up the processing accordingly, and the space control section does not need buffer memory to store print data. Therefore, it is possible to provide an inexpensive printer.
また、主制御部とスペース制御部はシリアルポ
ートを利用した信号線で接続する構成としている
ため、バスラインで接続する場合に較べて回路配
線が容易であるという効果も得られる。 Furthermore, since the main control section and the space control section are connected by a signal line using a serial port, it is possible to achieve the effect that circuit wiring is easier than when connected by a bus line.
更に、印字ヘツドのスペース動作中において印
字ヘツドが印字を行わない位置にあるときはスペ
ース制御部から主制御部への印字タイミングの割
込信号を禁止して、主制御部の外部からの印字デ
ータの受信処理を妨げないようにしているので、
データ処理の効率が向上し、スループツトの優れ
たプリンタを実現できるという効果も得られる。 Furthermore, when the print head is in a position where printing is not performed during space operation of the print head, the print timing interrupt signal from the space control section to the main control section is prohibited, and print data from outside the main control section is not transmitted. This is done so as not to interfere with the reception process.
Another effect is that data processing efficiency is improved and a printer with excellent throughput can be realized.
第1図は本考案の一実施例を示す回路ブロツク
図、第2図は従来例の回路ブロツク図、第3図は
本考案の一実施例における制御部の具体例を示す
回路ブロツク図、第4図はスペーシング情報の構
成例を示す図、第5図は1行分の印字のスペーシ
ング速度と割込み信号とを表した図である。
5……駆動回路(モータ駆動回路)、6……ス
ペースモータ、7……エンコーダ、9……駆動回
路(ヘツド駆動回路)、10……印字ヘツド、1
3……スペース制御部、14……ゲート回路(第
1のゲート回路)、15……主制御部、16……
信号線(第1の信号線)、17……信号線(第2
の信号線)、18……信号線(第3の信号線)、2
0,21……μCPU、22……入力ポート、2
3,29……RAM、24……ゲート回路(第2
のゲート回路)、25,30……出力ポート、2
6,31……タイマ回路、27,28……
ROM。
FIG. 1 is a circuit block diagram showing an embodiment of the present invention, FIG. 2 is a circuit block diagram of a conventional example, and FIG. 3 is a circuit block diagram showing a specific example of a control section in an embodiment of the present invention. FIG. 4 is a diagram showing an example of the configuration of spacing information, and FIG. 5 is a diagram showing the spacing speed of printing for one line and an interrupt signal. 5... Drive circuit (motor drive circuit), 6... Space motor, 7... Encoder, 9... Drive circuit (head drive circuit), 10... Print head, 1
3... Space control section, 14... Gate circuit (first gate circuit), 15... Main control section, 16...
Signal line (first signal line), 17... Signal line (second signal line)
signal line), 18... signal line (third signal line), 2
0, 21...μCPU, 22...Input port, 2
3, 29...RAM, 24...Gate circuit (second
gate circuit), 25, 30...output port, 2
6, 31... timer circuit, 27, 28...
ROM.
Claims (1)
させるヘツド駆動回路と、 前記印字ヘツドをスペース動作させるスペース
モータと、 このスペースモータを駆動するモータ駆動回路
と、 前記スペースモータの回転速度、及び回転量に
応じてパルス信号を発生するエンコーダと、 バツフアメモリーを有し、外部からの印字デー
タを受信して前記バツフアメモリーに蓄え、1行
分の印字データを蓄える毎にスペーシング情報を
スペース制御部に出力すると共に、スペース制御
部からの割込み信号の受信により前記1行分の印
字データを第1のゲート回路に出力する主制御部
と、 この主制御部及びスペース制御部に接続され、
スペース制御部から印字ヘツドドライブ時間信号
が送られてくる間だけ主制御部から送られてくる
印字データをヘツド駆動回路に送る第1のゲート
回路と、 前記主制御部のシリアルポートに第1、第2の
信号線を介して接続され、かつ前記エンコーダに
接続された第2のゲート回路を有し、前記主制御
部から第1の信号線を介して送られてくるスペー
シング情報によりモータ駆動回路を介して前記ス
ペースモータを駆動し、このときのエンコーダか
らの出力信号から印字ヘツドの位置を判断して、
印字ヘツドが印字を行う位置にある時は第2のゲ
ート回路に第2の信号線を介して前記主制御部に
印字タイミング信号としての割込信号を送らせる
共に、前記印字ヘツドドライブ時間信号を第1の
ゲート回路に出力し、印字ヘツドが印字を行わな
い位置にある時は前記主制御部の印字データ受信
を妨げないように前記第2のゲート回路から主制
御部への割込信号を禁止するスペース制御部とを
備えたことを特徴とするシリアルプリンタ。[Scope of Claim for Utility Model Registration] A head drive circuit that drives a print head that performs dot printing, a space motor that moves the print head in a space motion, a motor drive circuit that drives the space motor, and a motor drive circuit that drives the space motor. It has an encoder that generates pulse signals according to the rotation speed and amount of rotation, and a buffer memory, receives print data from the outside and stores it in the buffer memory, and each time print data for one line is stored. a main control section that outputs spacing information to the space control section and outputs the one line of print data to a first gate circuit upon receiving an interrupt signal from the space control section; the main control section and the space control section; connected to the
a first gate circuit that sends print data sent from the main control section to the head drive circuit only while a print head drive time signal is sent from the space control section; and a first gate circuit connected to the serial port of the main control section. A second gate circuit is connected to the encoder via a second signal line, and the motor is driven by spacing information sent from the main control unit via the first signal line. Drive the space motor through a circuit, determine the position of the print head from the output signal from the encoder at this time,
When the print head is in the position for printing, the second gate circuit sends an interrupt signal as a print timing signal to the main control section via a second signal line, and also sends the print head drive time signal. An interrupt signal is output to the first gate circuit, and when the print head is in a position where no printing is performed, an interrupt signal is sent from the second gate circuit to the main control section so as not to prevent the main control section from receiving print data. A serial printer characterized in that it is equipped with a space control unit that prohibits space.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1985087554U JPH0439019Y2 (en) | 1985-06-12 | 1985-06-12 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1985087554U JPH0439019Y2 (en) | 1985-06-12 | 1985-06-12 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS61204754U JPS61204754U (en) | 1986-12-24 |
JPH0439019Y2 true JPH0439019Y2 (en) | 1992-09-11 |
Family
ID=30639881
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1985087554U Expired JPH0439019Y2 (en) | 1985-06-12 | 1985-06-12 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0439019Y2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS56147232A (en) * | 1980-04-15 | 1981-11-16 | Brother Ind Ltd | Electronic typewriter |
JPS57113139A (en) * | 1980-12-29 | 1982-07-14 | Nec Corp | Control circuit |
JPS5927666A (en) * | 1982-08-05 | 1984-02-14 | Canon Inc | Recorder |
-
1985
- 1985-06-12 JP JP1985087554U patent/JPH0439019Y2/ja not_active Expired
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS56147232A (en) * | 1980-04-15 | 1981-11-16 | Brother Ind Ltd | Electronic typewriter |
JPS57113139A (en) * | 1980-12-29 | 1982-07-14 | Nec Corp | Control circuit |
JPS5927666A (en) * | 1982-08-05 | 1984-02-14 | Canon Inc | Recorder |
Also Published As
Publication number | Publication date |
---|---|
JPS61204754U (en) | 1986-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0439019Y2 (en) | ||
US4524367A (en) | Thermal printer | |
EP0145961A1 (en) | Printing apparatus | |
US4976555A (en) | Serial printer control circuit enabling line feed during carriage deceleration | |
JPH0252764A (en) | Control system of printing head of printer | |
JPS6319155Y2 (en) | ||
EP0591973A2 (en) | Floppy disk controller incorporating standby signal generating function | |
JP3301337B2 (en) | Inkjet printer | |
JPS5941274A (en) | Printing method for dot-matrix printer | |
JPS5871184A (en) | Control system for serial printer | |
JPH0421466A (en) | Printer | |
JPH07102715B2 (en) | Printer | |
JPS61225065A (en) | Printing system of wire dot matrix printer | |
JPS63188052A (en) | Recorder | |
JPH0325115B2 (en) | ||
JPH0588675B2 (en) | ||
JPH041705B2 (en) | ||
JP3222971B2 (en) | Serial dot printer | |
JPH0470366A (en) | Dot printer | |
JPH04263964A (en) | Printer | |
JPS63112160A (en) | Setting dimension controller for dot printer | |
JPS63116863A (en) | Printing method for dot printer | |
JPS60141574A (en) | Serial printer controlling system | |
JPH0197661A (en) | Control circuit for multi-head dot matrix printer | |
JPS5941277A (en) | Dot pattern output controlling system |