[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0930067A - Printing device - Google Patents

Printing device

Info

Publication number
JPH0930067A
JPH0930067A JP18567595A JP18567595A JPH0930067A JP H0930067 A JPH0930067 A JP H0930067A JP 18567595 A JP18567595 A JP 18567595A JP 18567595 A JP18567595 A JP 18567595A JP H0930067 A JPH0930067 A JP H0930067A
Authority
JP
Japan
Prior art keywords
data
printing
circuit
control circuit
control
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
Application number
JP18567595A
Other languages
Japanese (ja)
Inventor
Masaaki Hori
雅明 堀
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP18567595A priority Critical patent/JPH0930067A/en
Publication of JPH0930067A publication Critical patent/JPH0930067A/en
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

PROBLEM TO BE SOLVED: To use an inexpensive CPU by curtailing the duties of CPU by constituting a control circuit for processing printing data and a control circuit including CPU which moves a print head relatively to a printing medium independent of each other. SOLUTION: The first control circuit 30 is composed of a so-called microcomputer having CPU and controls the line scanning of a print head and the transfer of a printing medium. The second control circuit 40 is composed of a hardware logic circuit and equipped with a receiving circuit 41 for receiving data from a superior device, a judgment circuit 42 for judging data to be printing data or control data, a writing circuit 44 for writing the printing data into a pattern receiving means, and a reading circuit 46 for reading from the receiving means. Data from a superior device are written into an image buffer area irrespective of CPU, and by a printing command from a superior device, the scanning of a print head is started under the control by CPU for printing. A printing medium is inserted, carried, and discharged by printing medium control commands from a superior device.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、上位装置から印刷
データを受信して、これを例えばインクジェット式ヘッ
ドで印刷する印刷装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printing apparatus which receives print data from a host apparatus and prints the print data with, for example, an ink jet head.

【0002】[0002]

【従来の技術】従来、印刷装置はパーソナルコンピュー
タ等の上位装置から印字すべき文字コードを受信し、こ
れを印刷パターンに展開し、更に、これに上位装置によ
り指示されたパターン変換などを行って、目的の紙面上
に印刷を行っていた。近年、上位装置の性能が向上し、
上位装置に接続された表示装置に表示したそのままを紙
面に印刷されるようにしたWYSWYG( What You Se
e What You Get)システムが提案されるようになって、
出力装置である印刷装置において、上位装置の持つ印刷
パターンをそのまま印刷することでこれを実現し、印刷
装置においては一切の印刷パターンの変換は行わないよ
うにすることが多くなっている。
2. Description of the Related Art Conventionally, a printing device receives a character code to be printed from a host device such as a personal computer, develops it into a print pattern, and further performs pattern conversion or the like instructed by the host device. , I was printing on the desired paper surface. In recent years, the performance of host devices has improved,
WYSWYG (What You Se that makes it possible to print on the paper as it is displayed on the display device connected to the upper device
e What You Get) system was proposed,
In a printing device, which is an output device, this is realized by printing the printing pattern of the higher-level device as it is, and the printing device often does not perform any conversion of the printing pattern.

【0003】本システムのメリットとして、(1)ユー
ザは画面に表示したものとほとんど同じ印刷結果を得る
ことができる、(2)印刷装置側で、文字コードに対応
したCG(キャラクタシ゛ェネレータ)を持つ必要がなく安価に装置を
提供できる、(3)上位装置の持つ強力なCPUと広大
なメモリを使用してパターン編集などをできることなど
があげられる。
As advantages of this system, (1) the user can obtain almost the same print result as that displayed on the screen, and (2) the printing apparatus has a CG (character generator) corresponding to the character code. There is no need to provide the device at low cost. (3) The powerful CPU and vast memory of the host device can be used for pattern editing and the like.

【0004】[0004]

【発明が解決しようとする課題】一方、本システムの問
題点として、上位装置から印刷装置に対して転送せねば
ならないデータが増大し、印刷装置の上位装置から転送
されるデータの処理速度の向上をせねばならなくなって
いる。これに対応して、印刷装置はデータの処理能力を
向上させるためにより高速なCPU(中央処理装置)を
使用せねばならず、前記メリットの(2)に反する結果
となっていた。さらに近年、インクジェット式の印刷装
置による高解像度の印刷が行なわれるようになって、ま
すます高速なCPUを使用せねばならなくなってきてい
る。
On the other hand, a problem with this system is that the amount of data that must be transferred from the host device to the printing device increases, and the processing speed of the data transferred from the host device of the printing device improves. I have to do it. In response to this, the printing apparatus has to use a faster CPU (central processing unit) in order to improve the data processing capacity, which is contrary to the advantage (2). Further, in recent years, high resolution printing has been performed by an ink jet type printing apparatus, and it has become necessary to use an even faster CPU.

【0005】本問題点の対策として、特開平2−293
75号公報にあるように、一定の処理部分をCPUでは
なく、ハードウェアロジック回路によって実現すること
で安価なCPUが使用できるようにしたものもある。し
かし、この方法によっても、制御コマンドなどはCPU
が処理せねばならず、結局CPUは処理能力の比較的高
いものを使用せざるを得なかった。
As a measure against this problem, Japanese Patent Laid-Open No. 2-293
As disclosed in Japanese Patent No. 75, there is also one in which a low-cost CPU can be used by implementing a certain processing part by a hardware logic circuit instead of the CPU. However, even with this method, control commands etc.
Must be processed, and in the end, the CPU was forced to use one having a relatively high processing capacity.

【0006】本発明の目的は、印刷データを処理する制
御回路と、印刷機構を印刷媒体に対して相対移動する制
御回路をそれぞれ独立して構成することにより、1つの
制御回路の仕事量を低減し、より安価な回路を使用でき
るようにすることによって、より安価な印刷装置を提供
することにある。
An object of the present invention is to reduce the work of one control circuit by independently configuring the control circuit for processing print data and the control circuit for moving the printing mechanism relative to the print medium. However, it is to provide a cheaper printing device by making it possible to use a cheaper circuit.

【0007】[0007]

【課題を解決するための手段】この目的を達成するため
に請求項1に記載の印刷装置は、上位装置からのデータ
を受信する受信回路と、印刷する印刷パターンを格納す
るパターン格納手段と、前記パターン格納手段に格納さ
れた印刷パターンにもとづいて印刷媒体に印刷動作をす
る印刷機構と、その印刷機構と印刷媒体を相対移動する
移動機構と、その移動機構を制御する第1の制御回路
と、前記受信回路とその受信回路の受信データのうち印
刷データを前記パターン格納手段に書込む書込み回路と
を含む第2の制御回路とから構成する。
In order to achieve this object, a printing apparatus according to a first aspect of the present invention comprises a receiving circuit for receiving data from a higher-level apparatus, a pattern storing means for storing a print pattern to be printed, A printing mechanism for performing a printing operation on a printing medium based on the printing pattern stored in the pattern storing means; a moving mechanism for relatively moving the printing mechanism and the printing medium; and a first control circuit for controlling the moving mechanism. , A second control circuit including the receiving circuit and a writing circuit for writing print data in the receiving data of the receiving circuit into the pattern storing means.

【0008】上記の構成により、上位装置からのデータ
を第2の制御回路の受信回路で受け、そのデータのうち
印刷データを書込み回路でパターン格納手段に書込み、
また第1の制御回路で印刷機構と印刷媒体の相対移動を
制御して、1つの制御回路で印刷装置のすべての処理、
動作を制御する必要をなくし、制御回路を簡単なあるい
は処理能力の小さいものにする。
With the above structure, the receiving circuit of the second control circuit receives the data from the host device, and the print circuit of the data is written in the pattern storing means by the writing circuit.
In addition, the first control circuit controls the relative movement of the printing mechanism and the printing medium, and one control circuit performs all processing of the printing apparatus.
Eliminates the need to control the operation, and makes the control circuit simple or has a small processing capacity.

【0009】請求項2に記載の印刷装置は、請求項1に
おいて、前記第2の制御回路は、前記パターン格納手段
に格納されたパターンを順次読出して前記印刷機構に駆
動データとして転送する読出し回路をさらに含む構成と
する。これにより、第2の制御回路でさらにパターン格
納手段からパターンを順次読出して印刷機構に転送し、
第1の制御回路の負担を一層軽減する。
According to a second aspect of the present invention, in the first aspect, the second control circuit sequentially reads out the patterns stored in the pattern storage means and transfers them to the printing mechanism as drive data. Is further included. As a result, the second control circuit further sequentially reads the patterns from the pattern storage means and transfers the patterns to the printing mechanism,
The load on the first control circuit is further reduced.

【0010】請求項3に記載の印刷装置は、請求項1か
ら2のいずれかにおいて、前記第2の制御回路は、前記
上位装置からの受信データを、前記印刷データか、前記
移動機構の制御データかを判別し、前記印刷データを前
記書込み回路に転送し、前記制御データを前記第1の制
御回路に転送する判別回路をさらに含む構成とする。こ
れにより、第2の制御回路でデータの判別も行なうこと
で、第1の制御回路の負担をさらに一層軽減し、簡単な
あるいは処理能力の小さいものにする。
According to a third aspect of the present invention, in the printing apparatus according to any one of the first to second aspects, the second control circuit controls the data received from the higher-level device as the print data or the movement mechanism control. It is configured to further include a determination circuit that determines whether the data is data, transfers the print data to the write circuit, and transfers the control data to the first control circuit. As a result, the second control circuit also determines the data, so that the load on the first control circuit is further reduced and the processing is simple or has a small processing capacity.

【0011】請求項4に記載の印刷装置は、請求項1か
ら3のいずれかにおいて、前記第2の制御回路は、ハー
ドウェアロジック回路によって構成する。これにより、
印刷データの書込み、または読出し、判別等の仕事を処
理する回路を、簡単な回路構成とする。
According to a fourth aspect of the present invention, in the printing apparatus according to any one of the first to third aspects, the second control circuit includes a hardware logic circuit. This allows
A circuit that processes jobs such as writing or reading of print data and determination is made to have a simple circuit configuration.

【0012】請求項5に記載の印刷装置は、請求項1か
ら4のいずれかにおいて、前記第1の制御回路は、前記
移動機構を制御するプログラムを格納する読出し専用メ
モリーと、制御データを格納する書込み読出し可能なメ
モリーと、制御データを演算する中央処理装置とから構
成する。これにより、第1の制御回路にいわゆるマイク
ロコンピュータを用いて印刷機構と印刷媒体の相対移動
を多岐にわたって制御する一方、マイクロコンピュータ
を主としてその制御のみに用い、処理能力の小さいもの
にする。
According to a fifth aspect of the present invention, in the printing apparatus according to any one of the first to fourth aspects, the first control circuit stores a read-only memory for storing a program for controlling the moving mechanism and control data. And a central processing unit for calculating control data. As a result, a so-called microcomputer is used in the first control circuit to control the relative movement of the printing mechanism and the printing medium in various ways, while the microcomputer is mainly used only for the control and the processing capacity is reduced.

【0013】請求項6に記載の印刷装置は、請求項1か
ら5のいずれかにおいて、前記上位装置からの受信デー
タの種類を、前記パターン格納手段に格納されるそのま
まの形式で転送されるイメージデータと、印刷指令と、
前記移動機構の制御指令のみから構成する。これによ
り、上位装置からの制御を簡素化する。
According to a sixth aspect of the present invention, in the printing apparatus according to any one of the first to fifth aspects, the type of data received from the higher-level device is transferred in the same format as that stored in the pattern storage means. Data, print commands,
It is composed only of control commands for the moving mechanism. This simplifies the control from the host device.

【0014】請求項7に記載の印刷装置は、請求項1か
ら5のいずれかにおいて、前記第2の制御回路は、前記
書込み回路により前記パターン格納部に格納した印刷パ
ターンの量を監視し、所定量に達したとき前記第1の制
御回路に通知する監視回路をさらに含む構成とする。こ
れにより、印刷動作を監視回路からの通知により開始
し、上位装置からの制御をさらに簡素化する。
According to a seventh aspect of the present invention, in the printing apparatus according to any one of the first to fifth aspects, the second control circuit monitors the amount of the print pattern stored in the pattern storage section by the writing circuit, The configuration further includes a monitoring circuit which notifies the first control circuit when a predetermined amount is reached. As a result, the printing operation is started by the notification from the monitoring circuit, and the control from the host device is further simplified.

【0015】さらに請求項8に記載の印刷装置は、請求
項1から7のいずれかにおいて、前記印刷機構は、イン
ク滴を印刷媒体に向けて噴出するインクジェット式ヘッ
ドで構成する。これにより、制御回路を上記のように簡
単なあるいは処理能力の小さい安価なもので構成し、イ
ンクジェット式による高解像度の印刷装置を安価に実現
する。
Further, in a printing apparatus according to an eighth aspect of the present invention, in the printing apparatus according to any one of the first to seventh aspects, the printing mechanism includes an ink jet head that ejects ink droplets toward a printing medium. As a result, the control circuit is configured with a simple one as described above or an inexpensive one with a small processing capacity, and an ink jet type high resolution printing apparatus is realized at a low cost.

【0016】[0016]

【発明の実施の形態】以下、本発明の実施の形態を図面
にしたがって説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0017】図2は印刷装置の概略機械的構成を示すも
のである。印刷機構すなわち印刷ヘッド20は、キャリ
ッジ21に搭載され、移動機構により印刷媒体例えば印
刷用紙23に沿って行方向Xおよびそれと直角方向Yに
相対移動される。移動機構は、キャリッジ21を行方向
Xに往復走査する走査機構22と、印刷用紙を行方向と
直角方向Yに搬送する搬送機構24とから構成される。
FIG. 2 shows a schematic mechanical structure of the printing apparatus. The printing mechanism, that is, the print head 20, is mounted on a carriage 21, and is moved by a moving mechanism along a printing medium, for example, a printing paper 23 in a row direction X and a direction Y perpendicular thereto. The moving mechanism includes a scanning mechanism 22 that reciprocally scans the carriage 21 in the row direction X, and a conveyance mechanism 24 that conveys the print paper in the direction Y perpendicular to the row direction.

【0018】走査機構22は、キャリッジ21を印刷用
紙と平行に摺動可能に支持するガイドレール25、25
と、同方向にキャリッジ21をベルト26を介して往復
走査する駆動源例えばCRモータ27(図1)とから構
成される。搬送機構24は、印刷用紙と平行な軸線の周
りに回転されるローラ28と、そのローラ28を駆動す
る駆動源例えばLFモータ29(図1)とから構成され
る。なお、走査機構22、搬送機構24は、印刷ヘッド
20と印刷用紙23のどちらを走査または搬送するよう
にしても差し支えない。
The scanning mechanism 22 includes guide rails 25, 25 for slidably supporting the carriage 21 in parallel with the printing paper.
And a drive source for reciprocally scanning the carriage 21 in the same direction via a belt 26, for example, a CR motor 27 (FIG. 1). The transport mechanism 24 includes a roller 28 that is rotated around an axis parallel to the printing paper, and a drive source that drives the roller 28, such as an LF motor 29 (FIG. 1). The scanning mechanism 22 and the transport mechanism 24 may scan or transport either the print head 20 or the print paper 23.

【0019】印刷ヘッド20は、行方向Xとほぼ直角方
向すなわち上下方向に等間隔に多数の印刷素子を有す
る。印刷ヘッド20には例えばインクジェット式のヘッ
ドが使用できる。その場合、印刷素子は、インクを印刷
媒体に向けて噴出するためのノズルである。このほか、
印刷ヘッドには打撃ワイヤを印刷素子とするドットイン
パクト式ヘッド、発熱素子を印刷素子とするサーマル式
ヘッドなど、ドットマトリクス形式で印刷するものが使
用できる。
The print head 20 has a large number of print elements at equal intervals in a direction substantially perpendicular to the row direction X, that is, in the vertical direction. As the print head 20, for example, an inkjet head can be used. In that case, the printing element is a nozzle for ejecting ink towards the printing medium. other than this,
As the print head, a dot impact type head having a striking wire as a print element, a thermal type head having a heating element as a print element, or the like that prints in a dot matrix format can be used.

【0020】図1は、印刷制御のための電気的構成をブ
ロック化して示すもので、大略、上記CRモータ、LF
モータを制御する第1の制御回路30と、パーソナルコ
ンピュータなどの上位装置からのデータを受信し、その
データのうちの印刷データを処理する第2の制御回路4
0とから構成される。
FIG. 1 is a block diagram showing an electrical configuration for printing control, which generally includes the CR motor and LF.
A first control circuit 30 for controlling the motor and a second control circuit 4 for receiving data from a host device such as a personal computer and processing print data of the data.
It consists of 0 and.

【0021】第1の制御回路30は、いわゆるマイクロ
コンピュータから構成され、走査機構および搬送機構を
制御するプログラムを格納する読出し専用メモリーRO
Mと、制御データを格納する書込み読出し可能なメモリ
ーRAMと、制御データを演算する中央処理装置CPU
とを備える。その制御回路は、操作パネル31のキース
イッチ等からの信号を入力し、また走査機構および搬送
機構のCRモータ27、LFモータ29にそれぞれ駆動
回路32、33をとおして駆動信号を出力する。
The first control circuit 30 comprises a so-called microcomputer, and is a read-only memory RO for storing a program for controlling the scanning mechanism and the transport mechanism.
M, a writable and readable memory RAM for storing control data, and a central processing unit CPU for calculating control data
With. The control circuit inputs a signal from a key switch or the like of the operation panel 31, and outputs a drive signal to the CR motor 27 and the LF motor 29 of the scanning mechanism and the transport mechanism through the drive circuits 32 and 33, respectively.

【0022】第2の制御回路40は、ハードウェアロジ
ック回路で構成されるいわゆるゲートアレイからなり、
上位装置からのデータをインターフェース回路I/Fを
とおして受信する受信回路41、データの判別回路4
2、判別用のテーブル43、書込み回路44、読出し回
路46を備える。判別回路42は、受信したデータをテ
ーブル43内のデータを参照して印刷データか、走査機
構および搬送機構のための制御データかを判別し、制御
データの場合、第1の制御回路30に出力する。第1の
制御回路30はこのデータにもとづいて走査機構および
搬送機構を駆動する。印刷データの場合、書込み回路4
4に出力する。書込み回路44は、アドレスカウンタを
含み、印刷データすなわちイメージパターンであること
を表わすコードに続くビットマップデータを、上位装置
からのストローブ信号にもとづいてパターン格納手段す
なわち書込み読出し可能なメモリー(RAM)のイメー
ジバッファ領域50に書込む。
The second control circuit 40 comprises a so-called gate array composed of hardware logic circuits,
A receiving circuit 41 for receiving data from the host device through the interface circuit I / F, a data discriminating circuit 4
2. A discrimination table 43, a writing circuit 44, and a reading circuit 46 are provided. The determination circuit 42 determines whether the received data is print data or control data for the scanning mechanism and the transport mechanism by referring to the data in the table 43, and outputs the control data to the first control circuit 30 in the case of control data. To do. The first control circuit 30 drives the scanning mechanism and the transport mechanism based on this data. Write circuit 4 for print data
4 is output. The write circuit 44 includes an address counter, and prints data, that is, bit map data following a code indicating an image pattern, in a pattern storage means, that is, a writable / readable memory (RAM) based on a strobe signal from a higher-level device. Write to the image buffer area 50.

【0023】また上位装置は所定量例えば1行分の印刷
データを転送し終わると、印刷指令すなわち印刷領域の
大きさを示す制御データを転送する。これにより第1の
制御回路30は、その印刷領域の大きさにもとづいて走
査機構のCRモータ27の駆動を開始するとともに、読
出し回路46にタイミング信号を転送する。読出し回路
46は、タイミング信号にもとづいてイメージバッファ
領域50から印刷ヘッドの印刷素子配列に対応した印刷
パターン列を読出し、駆動回路34をとおして印刷ヘッ
ド20を駆動する。1行の印刷が完了すると、上位装置
は印刷用紙を搬送する制御データを転送する。
After the transfer of the print data for a predetermined amount, for example, one line, the host device transfers the print command, that is, the control data indicating the size of the print area. As a result, the first control circuit 30 starts driving the CR motor 27 of the scanning mechanism based on the size of the printing area and transfers the timing signal to the reading circuit 46. The read circuit 46 reads a print pattern string corresponding to the print element array of the print head from the image buffer area 50 based on the timing signal, and drives the print head 20 through the drive circuit 34. When the printing of one line is completed, the host device transfers the control data for carrying the printing paper.

【0024】第2の制御回路40内の各回路は、カウン
タ回路、フリップフロップ回路および論理回路等によっ
て構成することができることは、当業者ならば周知のと
ころである。印刷用紙の搬送量等が多岐にわたるLFモ
ータの制御は、第1の制御回路のCPUを用いることが
有利である。
It is well known to those skilled in the art that each circuit in the second control circuit 40 can be composed of a counter circuit, a flip-flop circuit, a logic circuit and the like. It is advantageous to use the CPU of the first control circuit for the control of the LF motor, which has various conveyance amounts of the printing paper.

【0025】表は本印刷装置における上位装置からのデ
ータの一覧である。
The table is a list of data from the host device in this printing apparatus.

【0026】[0026]

【表1】 [Table 1]

【0027】表の制御コードZ,Gは印刷データ、Pは
印刷指令、F,L,Xは用紙制御指令をそれぞれ示す。
本印刷装置ではこれだけのデータで印刷動作をすること
ができる。
In the table, control codes Z and G indicate print data, P indicates a print command, and F, L and X indicate paper control commands.
The printing apparatus can perform a printing operation with such data.

【0028】以下、本印刷装置の動作を1枚の印刷用紙
の印刷動作を説明する。
The operation of the printing apparatus will be described below with reference to the printing operation of one printing sheet.

【0029】1.上位装置においてユーザが「印刷」を
指示すると、その上位装置は1ページ分の印刷イメージ
のパターンデータを作成する。
1. When the user instructs “print” in the host device, the host device creates pattern data of a print image for one page.

【0030】2.上位装置は印刷装置に印刷用紙挿入指
令(L)を転送する。印刷装置は判別回路42でその印
刷用紙挿入指令を判別し、第1の制御回路30の制御の
下に印刷用紙挿入動作すなわち新しい印刷用紙を搬送機
構24によって印刷ヘッドと対向する位置まで搬送す
る。
2. The upper device transfers the printing paper insertion command (L) to the printing device. The printing device discriminates the printing paper insertion command by the discrimination circuit 42, and under the control of the first control circuit 30, the printing paper insertion operation, that is, the new printing paper is conveyed by the conveying mechanism 24 to a position facing the printing head.

【0031】3.上位装置は、印刷装置の印刷素子の個
数に相当するだけのラスタイメージを転送する。その
際、判別部42がラスタイメージの制御コード(G)コ
マンドを受信した場合には、書込み回路44がイメージ
バッファ領域50に1ラスタ分のデータ領域を確保し、
受信準備にはいる。この後、1ラスタ分のイメージを一
括転送する。1行分のラスタイメージの転送が完了する
までこれを繰り返す。なお制御コード(Z)は1ラスタ
のデータがすべて0であることを表わす。
3. The host device transfers as many raster images as the number of printing elements of the printing device. At that time, when the determination unit 42 receives the raster image control code (G) command, the writing circuit 44 secures a data area for one raster in the image buffer area 50,
Ready to receive. After that, the images for one raster are collectively transferred. This is repeated until the transfer of the raster image for one line is completed. The control code (Z) indicates that the data of one raster is all zero.

【0032】4.上位装置は1行分のラスタイメージの
転送が完了すると、印刷指令すなわち印刷領域のデータ
(P)を転送する。印刷装置の第1の制御回路は、受信
した印刷領域に対応する幅分だけCRモータを駆動して
印刷ヘッドを走査するとともに、印刷領域において印刷
タイミング信号を読出し回路46へ出力し、イメージバ
ッファから順次印刷パターンを読出して印刷ヘッドを駆
動して印刷を行う。1行の印刷を完了すると、第2の制
御回路は、受信回路41に上位装置へ印刷完了を通知さ
せる。
4. When the transfer of the raster image for one line is completed, the upper device transfers the print command, that is, the data (P) of the print area. The first control circuit of the printing apparatus drives the CR motor to scan the print head by the width corresponding to the received print area, outputs the print timing signal to the read circuit 46 in the print area, and outputs the print timing signal from the image buffer. The print pattern is sequentially read and the print head is driven to perform printing. When the printing of one line is completed, the second control circuit causes the reception circuit 41 to notify the upper device of the completion of printing.

【0033】5.上位装置は、印刷した領域に相当する
だけ印刷用紙を搬送する制御指令(F)を転送する。印
刷装置においてその搬送指令を受信すると、第1の制御
回路は指示された搬送量分だけLFモータを駆動して印
刷用紙の搬送を行なう。
5. The upper-level device transfers a control command (F) that conveys the printing paper by the amount corresponding to the printed area. When the printing apparatus receives the transportation command, the first control circuit drives the LF motor by the instructed transportation amount to transport the printing paper.

【0034】6.1ページ分の印刷完了まで3から5を
繰り返す。
6. Repeat steps 3 to 5 until the printing of one page is completed.

【0035】7.上位装置は1ページ分の印刷を完了す
ると、印刷用紙排出指令(X)を転送する。印刷装置に
おいてその排出指令を受信すると、第1の制御回路はL
Fモータを駆動して印刷用紙の排出を行なう。
7. Upon completion of printing one page, the upper-level device transfers the print paper discharge command (X). When the printing apparatus receives the discharge command, the first control circuit outputs L
The F motor is driven to eject the printing paper.

【0036】この動作において、第1の制御回路のCP
Uはほぼモータの制御のみを行ない、印刷のためのデー
タ処理は第2の制御回路すなわちハードウェアロジック
回路で行なっている。これによりCPUの仕事量を削減
し、安価なCPUが使用できる。また第2の制御回路も
インターフェイスからのデータ受信、イメージバッファ
への書込み、読出しの3つの機能をサポートすればよ
く、複雑な処理をするものは存在しなくなり、印刷装置
側の制御が単純化され、簡単な構成をとることができる
ようになることから印刷装置を安価に提供することがで
きる。
In this operation, the CP of the first control circuit
U controls only the motor, and data processing for printing is performed by the second control circuit, that is, the hardware logic circuit. As a result, the work load of the CPU can be reduced and an inexpensive CPU can be used. Also, the second control circuit only needs to support the three functions of receiving data from the interface, writing to the image buffer, and reading, and there is no one that performs complicated processing, and the control on the printer side is simplified. Since the simple structure can be adopted, the printing apparatus can be provided at low cost.

【0037】図3は本発明の他の実施の形態を示すもの
である。前記実施の形態と同一の部分には同一の符号を
付して説明を省略する。
FIG. 3 shows another embodiment of the present invention. The same parts as those in the above-mentioned embodiment are designated by the same reference numerals and the description thereof will be omitted.

【0038】この実施の形態において、第2の制御回路
40は、書込み回路44がイメージバッファ領域50へ
書込んだデータ数を計数する監視回路45、およびCR
モータ27の加速、定速、減速を制御するCRモータ制
御回路47をさらに備える。監視回路45は計数したデ
ータ数が所定数例えば1行分に達したとき、第1の制御
回路30に通知し、第1の制御回路30はそれにもとづ
いて印刷動作を開始するべくタイミング信号を送出す
る。そのタイミング信号にしたがってCRモータ制御回
路47はCRモータ27の駆動を開始するとともに、C
Rモータ27が定速域に達したところで読出し回路46
はイメージバッファ領域からデータを読出して印刷ヘッ
ド20へ転送し、印刷を開始する。
In this embodiment, the second control circuit 40 includes a monitor circuit 45 for counting the number of data written by the write circuit 44 in the image buffer area 50, and a CR.
A CR motor control circuit 47 for controlling acceleration, constant speed, and deceleration of the motor 27 is further provided. The monitoring circuit 45 notifies the first control circuit 30 when the number of counted data reaches a predetermined number, for example, for one row, and the first control circuit 30 sends a timing signal to start the printing operation based on the notification. To do. In accordance with the timing signal, the CR motor control circuit 47 starts driving the CR motor 27 and
When the R motor 27 reaches the constant speed range, the reading circuit 46
Reads data from the image buffer area, transfers the data to the print head 20, and starts printing.

【0039】印刷領域つまり印刷ヘッドの走査範囲の長
さがいつも一定の場合には、この実施の形態のようにC
Rモータ制御回路47を第2の制御回路40内において
ハードウェアロジック回路で構成することが容易にでき
る。前記実施の形態でも第2の制御回路にCRモータ制
御回路47を設けることは容易である。また上記両実施
の形態のように1行の印刷データが完成したときでな
く、1ページの印刷データが完成したときに印刷を開始
するようにすることもできる。
When the length of the print area, that is, the scan range of the print head is always constant, as in this embodiment, C
The R motor control circuit 47 can be easily configured by a hardware logic circuit in the second control circuit 40. Also in the above-described embodiment, it is easy to provide the CR motor control circuit 47 in the second control circuit. It is also possible to start printing when the print data for one page is completed instead of when the print data for one line is completed as in the above-described embodiments.

【0040】なお両実施の形態において、上位装置から
印刷データとしてイメージデータのみを受信するホスト
ベースト印刷装置だけではなく、インテリジェント印刷
装置においても、その制御コードの単純部分では第2の
制御回路によって、CPUの持つフラグ領域などを直接
変更させるようにして、受信データの処理時間を短縮す
ることが可能である。
In both embodiments, not only the host-based printing device that receives only image data as print data from the host device, but also the intelligent printing device uses the second control circuit in the simple part of the control code. By directly changing the flag area or the like of the CPU, it is possible to shorten the processing time of received data.

【0041】[0041]

【発明の効果】以上説明したことから明かなように、請
求項1に記載の印刷装置は、上位装置からのデータを第
2の制御回路の受信回路で受け、そのデータのうち印刷
データを書込み回路でパターン格納手段に書込み、また
第1の制御回路で印刷機構と印刷媒体の相対移動を制御
することにより、1つの制御回路で印刷装置のすべての
処理、動作を制御する必要がなくなり、制御回路を簡単
なあるいは処理能力の小さいものにすることができ、安
価に印刷装置を製作することができる。
As is apparent from the above description, the printing apparatus according to the first aspect of the invention receives the data from the host apparatus in the receiving circuit of the second control circuit, and writes the print data among the data. By writing the pattern in the pattern storage means by the circuit and controlling the relative movement of the printing mechanism and the printing medium by the first control circuit, it is not necessary to control all the processes and operations of the printing apparatus by one control circuit. The circuit can be simple or have a small processing capacity, and the printer can be manufactured at low cost.

【0042】請求項2に記載の印刷装置は、請求項1の
効果にさらに、第2の制御回路でさらにパターン格納手
段からパターンを順次読出して印刷機構に転送すること
により、第1の制御回路の負担をさらに軽減し、安価に
印刷装置を製作することができる。
According to the printing apparatus of the second aspect, in addition to the effects of the first aspect, the second control circuit further sequentially reads the patterns from the pattern storage means and transfers the patterns to the printing mechanism, whereby the first control circuit is obtained. The load on the printer can be further reduced and the printer can be manufactured at low cost.

【0043】請求項3に記載の印刷装置は、請求項1か
ら2のいずれかの効果にさらに、第2の制御回路で、印
刷データか、移動機構ための制御データかを判別するこ
とにより、第1の制御回路の負担をさらに軽減し、簡単
なあるいは処理能力の小さいものにする。
According to the printing apparatus of the third aspect, in addition to the effects of the first aspect, the second control circuit determines whether the print data or the control data for the moving mechanism. The load on the first control circuit is further reduced, and the first control circuit is made simple or has a small processing capacity.

【0044】請求項4に記載の印刷装置は、請求項1か
ら3のいずれかの効果にさらに、第2の制御回路を、ハ
ードウェアロジック回路によって構成することにより、
印刷データの書込み、または読出し、判別等の仕事を処
理する回路を、簡単な回路構成にでき、さらに安価に印
刷装置を製作することができる。
According to a fourth aspect of the present invention, in addition to the effects of any one of the first to third aspects, the second control circuit is configured by a hardware logic circuit.
A circuit for processing work such as writing or reading of print data, discrimination, and the like can have a simple circuit configuration, and a printing device can be manufactured at low cost.

【0045】請求項5に記載の印刷装置は、請求項1か
ら4のいずれかの効果にさらに、第1の制御回路をいわ
ゆるマイクロコンピュータとすることにより、印刷機構
と印刷媒体の相対移動の多岐にわたる制御を容易にで
き、しかも上記のように印刷データを第2の制御回路で
処理することで、マイクロコンピュータを主としてその
制御のみに用いることができ、そのマイクロコンピュー
タを処理能力の小さいものにすることができる。つまり
きわめて安価に印刷装置を製作することができるもので
ある。
According to the printing apparatus of the fifth aspect, in addition to the effect of any of the first to fourth aspects, the first control circuit is a so-called microcomputer, so that the relative movement of the printing mechanism and the printing medium can be varied. By controlling the print data by the second control circuit as described above, the microcomputer can be mainly used only for the control, and the processing power of the microcomputer can be reduced. be able to. That is, the printing apparatus can be manufactured at an extremely low cost.

【0046】請求項6に記載の印刷装置は、請求項1か
ら5のいずれかの効果にさらに、位装置からの受信デー
タの種類がイメージデータと、印刷指令と、移動機構の
制御指令のみであり、上位装置からの制御を非常に簡素
化することができる。
According to the printing apparatus of the sixth aspect, in addition to the effects of any of the first to fifth aspects, the types of data received from the position apparatus are only image data, a print command, and a control command of the moving mechanism. Therefore, the control from the host device can be greatly simplified.

【0047】請求項7に記載の印刷装置は、請求項1か
ら5のいずれかの効果にさらに、前記第2の制御回路の
監視回路からの通知により印刷開始することで、上位装
置からの制御をさらに簡素化することができる。
In addition to the effect of any one of claims 1 to 5, the printing apparatus according to claim 7 starts printing by the notification from the monitoring circuit of the second control circuit, thereby controlling from the host device. Can be further simplified.

【0048】さらに請求項8に記載の印刷装置によれ
ば、請求項1から7のいずれかの効果にさらに、制御回
路に上記のように簡単なあるいは処理能力の小さい安価
なものを用い、しかもインクジェット式による高解像度
の印刷装置を安価に提供することができる。
Further, according to the printing apparatus of the eighth aspect, in addition to the effect of any one of the first to seventh aspects, the control circuit is simple or inexpensive and has a small processing capacity as described above. It is possible to provide an inkjet high-resolution printing apparatus at low cost.

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

【図1】印刷装置の制御のための電気的構成を示すブロ
ック図。
FIG. 1 is a block diagram showing an electrical configuration for controlling a printing apparatus.

【図2】同印刷装置の概略の機械的構成を示す斜視図。FIG. 2 is a perspective view showing a schematic mechanical configuration of the printing apparatus.

【図3】他の実施の形態の電気的構成を示すブロック
図。
FIG. 3 is a block diagram showing an electrical configuration of another embodiment.

【符号の説明】 20 印刷ヘッド 30 第1の制御回路 40 第2の制御回路 41 受信回路 42 判別回路 44 書込み回路 46 読出し回路 50 パターン格納手段[Description of Reference Signs] 20 print head 30 first control circuit 40 second control circuit 41 reception circuit 42 determination circuit 44 writing circuit 46 reading circuit 50 pattern storage means

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 上位装置からのデータを受信する受信回
路と、 印刷する印刷パターンを格納するパターン格納手段と、 前記パターン格納手段に格納された印刷パターンにもと
づいて印刷媒体に印刷動作をする印刷機構と、 その印刷機構と印刷媒体を相対移動する移動機構と、 その移動機構を制御する第1の制御回路と、 前記受信回路とその受信回路の受信データのうち印刷デ
ータを前記パターン格納手段に書込む書込み回路とを含
む第2の制御回路とを有することを特徴とする印刷装
置。
1. A receiving circuit for receiving data from a host device, a pattern storing means for storing a print pattern to be printed, and a printing operation for printing on a print medium based on the print pattern stored in the pattern storing means. Mechanism, a moving mechanism that relatively moves the printing mechanism and the printing medium, a first control circuit that controls the moving mechanism, print data of the receiving circuit and the received data of the receiving circuit in the pattern storage unit. And a second control circuit including a writing circuit for writing.
【請求項2】 請求項1において、前記第2の制御回路
は、前記パターン格納手段に格納されたパターンを順次
読出して前記印刷機構に駆動データとして転送する読出
し回路をさらに含むことを特徴とする印刷装置。
2. The second control circuit according to claim 1, further comprising a read circuit that sequentially reads the patterns stored in the pattern storage unit and transfers the patterns to the printing mechanism as drive data. Printing device.
【請求項3】 請求項1から2のいずれかにおいて、前
記第2の制御回路は、前記上位装置からの受信データ
を、前記印刷データか、前記移動機構の制御データかを
判別し、前記印刷データを前記書込み回路に転送し、前
記制御データを前記第1の制御回路に転送する判別回路
をさらに含むことを特徴とする印刷装置。
3. The printing apparatus according to claim 1, wherein the second control circuit determines whether the received data from the host device is the print data or the control data of the moving mechanism, and prints the print data. The printing apparatus further includes a determination circuit that transfers data to the writing circuit and transfers the control data to the first control circuit.
【請求項4】 請求項1から3のいずれかにおいて、前
記第2の制御回路は、ハードウェアロジック回路によっ
て構成されることを特徴とする印刷装置。
4. The printing apparatus according to claim 1, wherein the second control circuit is composed of a hardware logic circuit.
【請求項5】 請求項1から4のいずれかにおいて、前
記第1の制御回路は、前記移動機構を制御するプログラ
ムを格納する読出し専用メモリーと、制御データを格納
する書込み読出し可能なメモリーと、制御データを演算
する中央処理装置とから構成されることを特徴とする印
刷装置。
5. The read control memory according to claim 1, wherein the first control circuit stores a program that controls the moving mechanism, and a writable and readable memory that stores control data. A printing apparatus comprising a central processing unit for calculating control data.
【請求項6】 請求項1から5のいずれかにおいて、前
記上位装置からの受信データの種類が前記パターン格納
手段に格納されるそのままの形式で転送されるイメージ
データと、印刷指令と、前記移動機構の制御指令のみか
らなることを特徴とする印刷装置。
6. The image data according to claim 1, wherein the type of data received from the host device is stored in the pattern storage means and transferred in the same format, a print command, and the movement. A printing apparatus comprising only control commands for the mechanism.
【請求項7】 請求項1から5のいずれかにおいて、前
記第2の制御回路は、前記書込み回路により前記パター
ン格納部に格納した印刷パターンの量を監視し、所定量
に達したとき前記第1の制御回路に通知する監視回路を
さらに含むことを特徴とする印刷装置。
7. The second control circuit according to claim 1, wherein the second control circuit monitors the amount of the print pattern stored in the pattern storage unit by the writing circuit, and when the predetermined amount is reached, the second control circuit is activated. The printing apparatus further includes a monitoring circuit for notifying the first control circuit.
【請求項8】 請求項1から7のいずれかにおいて、前
記印刷機構は、インク滴を印刷媒体に向けて噴出するイ
ンクジェット式ヘッドであることを特徴とする印刷装
置。
8. The printing apparatus according to claim 1, wherein the printing mechanism is an inkjet head that ejects ink droplets toward a printing medium.
JP18567595A 1995-07-21 1995-07-21 Printing device Pending JPH0930067A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18567595A JPH0930067A (en) 1995-07-21 1995-07-21 Printing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18567595A JPH0930067A (en) 1995-07-21 1995-07-21 Printing device

Publications (1)

Publication Number Publication Date
JPH0930067A true JPH0930067A (en) 1997-02-04

Family

ID=16174907

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18567595A Pending JPH0930067A (en) 1995-07-21 1995-07-21 Printing device

Country Status (1)

Country Link
JP (1) JPH0930067A (en)

Similar Documents

Publication Publication Date Title
EP0802503B1 (en) Printer with buffer memory
JP3320975B2 (en) Two axis printer
JPH0948154A (en) Serial type printer
JPH0939306A (en) Printer
US5467437A (en) Recording apparatus
JPH0930067A (en) Printing device
US20030193675A1 (en) Printing apparatus printer driver, and buffer management method
JPH0359835B2 (en)
JP3245270B2 (en) Character processing apparatus and method
JPH0616764Y2 (en) Dot matrix printer
JP2984156B2 (en) Recording method and apparatus
JP3055738B2 (en) Dot matrix pattern printing method and apparatus
JPH0939304A (en) Printer
JPH11179979A (en) Image recorder
JP3110879B2 (en) Printing method and apparatus
JPS58124670A (en) Recording type desk-top calculator
JPH03155960A (en) Recorder
JPH0596788A (en) Method for controlling table-driven printer to execute logical seeking for multiple pitch printing
JPH09277572A (en) Serial type printer
JP2000158757A (en) Imaging apparatus, control method therefor and imaging system
JPH01290442A (en) Liquid ejection recording
JPH04351564A (en) Pattern processing method and device
JPH0768857A (en) Picture forming method and device therefor
JPS5924392A (en) Printing system of dot printer
JPH04276476A (en) Printing apparatus

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20041012