JPH10315539A - Recording apparatus and method for controlling recording - Google Patents
Recording apparatus and method for controlling recordingInfo
- Publication number
- JPH10315539A JPH10315539A JP9130047A JP13004797A JPH10315539A JP H10315539 A JPH10315539 A JP H10315539A JP 9130047 A JP9130047 A JP 9130047A JP 13004797 A JP13004797 A JP 13004797A JP H10315539 A JPH10315539 A JP H10315539A
- Authority
- JP
- Japan
- Prior art keywords
- recording
- image data
- image
- area
- registration
- 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.)
- Withdrawn
Links
Landscapes
- Dot-Matrix Printers And Others (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は記録装置及び記録制
御方法に関し、特に、記録媒体の幅に相当する記録幅を
もったフルライン記録ヘッドを用いてページ単位に記録
を行なう記録装置及び記録制御方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a recording apparatus and a recording control method, and more particularly to a recording apparatus and a recording control method for performing recording in page units using a full-line recording head having a recording width corresponding to the width of a recording medium. About the method.
【0002】[0002]
【従来の技術】従来のページプリンタは、ホストコンピ
ュータ(以下、ホストという)から送信される記録用紙
1頁分の全データをプリントバッファに展開して、記録
を行なってきた。このとき、記録用紙1頁内に同一パタ
ーンが複数存在する場合でも、その全てをホストから送
信してもらうか、或は、プリンタ内のメモリにパターン
データを予め登録しておき、そのパターンをホストから
のコマンドに従いプリントバッファの複数箇所に展開し
ていた。このように、メモリに予め登録してあるパター
ンデータをホストからのコマンドに従いプリントバッフ
ァに展開した後、プリント出力を行う方法は、ホストか
ら受信したデータの展開時間を短縮するために、従来か
らよく用いられている。2. Description of the Related Art In a conventional page printer, all data for one page of recording paper transmitted from a host computer (hereinafter, referred to as a host) is developed in a print buffer for recording. At this time, even when there are a plurality of the same patterns on one page of the recording paper, all the patterns may be transmitted from the host, or the pattern data may be registered in the memory of the printer in advance, and the patterns may be stored in the host. Was expanded to multiple places in the print buffer according to the command from. As described above, after the pattern data registered in advance in the memory is developed in the print buffer in accordance with the command from the host, the print output method has been conventionally used in order to shorten the development time of the data received from the host. Used.
【0003】[0003]
【発明が解決しようとする課題】しかしながら上記従来
例のパターン展開は、同一パターンの記録を複数枚の記
録媒体にわたって行う場合には、プリント出力時間を短
縮するために有効であったがとなるが、1枚の記録媒体
に同一パターンが連続する場合にはプリント出力時間の
短縮効果はそれほど大きなものではなかった。However, the pattern development of the prior art described above is effective in shortening the print output time when the same pattern is recorded over a plurality of recording media. When the same pattern is continuously formed on one recording medium, the effect of shortening the print output time is not so large.
【0004】本発明は上記従来例に鑑みてなされたもの
で、同一パターンの記録を記録媒体の同一頁内で繰り返
す場合でも、データ展開の効率を向上させて高速にプリ
ント出力をすることができる記録装置及び記録制御方法
を提供することを目的とする。[0004] The present invention has been made in view of the above-mentioned conventional example, and even when recording of the same pattern is repeated within the same page of a recording medium, it is possible to improve the efficiency of data development and perform high-speed print output. It is an object to provide a recording apparatus and a recording control method.
【0005】[0005]
【課題を解決するための手段】上記目的を達成するため
に本発明の記録装置は、以下のような構成からなる。In order to achieve the above object, a recording apparatus according to the present invention has the following arrangement.
【0006】即ち、画像データと前記画像データについ
ての記録指示を入力する入力手段と、繰り返して用いる
画像データを格納する第1の領域と記録媒体1頁に記録
される画像データを展開して格納する第2の領域とを有
する記憶手段と、前記入力手段によって入力される記録
指示に基づいて、前記入力手段によって入力される画像
データを繰り返し用いる画像データとして登録する登録
手段と、前記登録手段に登録される画像データを前記第
1の領域に展開する画像展開手段と、前記第1の領域に
展開された画像データを、前記入力手段によって入力さ
れる記録指示に基づいて、前記第2の領域へ複写する複
写手段と、前記複写手段による複写動作を、前記複写動
作に用いる画像データとは別の画像データが引き続いて
入力されたときの前記登録手段による登録動作及び前記
画像展開手段による展開動作と並行的に実行するよう制
御する展開制御手段と、前記第2の領域に展開された画
像データに基づいて記録を行なう記録手段とを有するこ
とを特徴とする記録装置を備える。That is, input means for inputting image data and a recording instruction for the image data, a first area for storing image data to be used repeatedly, and image data recorded on one page of a recording medium are developed and stored. A storage unit having a second area to perform, a registration unit for registering image data input by the input unit as image data to be used repeatedly based on a recording instruction input by the input unit; Image developing means for developing registered image data in the first area; and image data developed in the first area, based on a recording instruction input by the input means, in the second area. And a copying operation performed by the copying unit when the image data different from the image data used for the copying operation is successively input. There are expansion control means for controlling execution in parallel with the registration operation by the registration means and the expansion operation by the image expansion means, and recording means for performing recording based on the image data expanded in the second area. And a recording device characterized in that:
【0007】ここで、画像データはカラー画像データで
あれば、そのデータには、イエロ(Y)成分、マゼンタ
(M)成分、シアン(C)成分、ブラック(K)成分を
含む。この場合、前記記録手段は、第1及び第2の領域
毎に、前記イエロ(Y)成分、マゼンタ(M)成分、シ
アン(C)成分、ブラック(K)成分に対応した格納領
域を有する。If the image data is color image data, the data includes a yellow (Y) component, a magenta (M) component, a cyan (C) component, and a black (K) component. In this case, the recording unit has storage areas corresponding to the yellow (Y) component, the magenta (M) component, the cyan (C) component, and the black (K) component for each of the first and second areas.
【0008】また、記録手段は、記録媒体の幅に相当す
る記録幅をもつフルライン記録ヘッドを用いて記録を行
なうことが好ましく、その記録ヘッドは、インクを吐出
して記録を行うインクジェット記録ヘッドであり、さら
に、その記録ヘッドは、熱エネルギーを利用してインク
を吐出する記録ヘッドであって、インクに与える熱エネ
ルギーを発生するための熱エネルギー変換体を備えてい
ることが好ましい。The recording means preferably performs recording using a full-line recording head having a recording width corresponding to the width of a recording medium, and the recording head is an ink jet recording head that performs recording by discharging ink. Further, it is preferable that the recording head is a recording head that discharges ink using thermal energy, and includes a thermal energy converter for generating thermal energy to be applied to the ink.
【0009】さらに、登録手段は、画像データによって
表現されるパターン画像毎に、第1の領域における格納
アドレス、パターン画像の縦横サイズを管理するテーブ
ルを有すると良い。Further, the registration means preferably has a table for managing the storage address in the first area and the vertical and horizontal sizes of the pattern image for each pattern image represented by the image data.
【0010】さて、記録指示は、画像データを第1の領
域に展開して登録するよう指示する登録指示、第1の領
域に登録された画像データを前記第2の領域へ複写する
よう指示する複写指示を含み、展開制御手段は、既に登
録された画像データに対する複写指示を実行すると同時
に、新たに入力された画像データに対する登録指示を実
行する。The recording instruction is a registration instruction for instructing image data to be developed and registered in the first area, and an instruction for copying image data registered in the first area to the second area. Including a copy instruction, the development control unit executes the copy instruction for the already registered image data and simultaneously executes the registration instruction for the newly input image data.
【0011】また他の発明によれば、繰り返して用いる
画像データを格納する第1の領域と記録媒体1頁に記録
される画像データを展開して格納する第2の領域とを有
するメモリを用いる記録制御方法であって、画像データ
と前記画像データについての記録指示を入力する入力工
程と、前記入力工程において入力される記録指示に基づ
いて、前記入力画像データを繰り返し用いる画像データ
として登録する登録工程と、前記登録工程において登録
される画像データを前記第1の領域に展開する画像展開
工程と、前記第1の領域に展開された画像データを、前
記入力工程において入力される記録指示に基づいて、前
記第2の領域へ複写する複写工程と、前記複写工程にお
ける複写動作を、前記複写動作に用いる画像データとは
別の画像データが引き続いて入力されたときの前記登録
工程における登録動作及び前記画像展開工程における展
開動作と並行的に実行するよう制御する展開制御工程
と、前記第2の領域に展開された画像データに基づいて
記録を行なう記録工程とを有することを特徴とする記録
制御方法を備える。According to another aspect of the present invention, a memory having a first area for storing image data to be used repeatedly and a second area for expanding and storing image data recorded on one page of a recording medium is used. A recording control method, comprising the steps of: inputting image data and a recording instruction for the image data; and registering the input image data as image data to be repeatedly used based on the recording instruction input in the inputting step. A step of developing the image data registered in the registration step in the first area, and a step of converting the image data expanded in the first area based on a recording instruction input in the input step. The copying step of copying to the second area and the copying operation in the copying step are performed by using image data different from image data used for the copying operation. Based on the image data developed in the second area, and a development control step of controlling the registration operation in the registration step and the development operation in the image development step when they are successively input, and And a recording step of performing recording.
【0012】以上の構成により本発明は、繰り返して用
いる画像データを格納する第1の領域と記録媒体1頁に
記録される画像データを展開して格納する第2の領域と
を有するメモリを用い、画像データとその画像データに
ついての記録指示を入力し、その入力記録指示に基づい
て、入力画像データを繰り返し用いる画像データとして
登録し、その登録される画像データを第1の領域に展開
し、第1の領域に展開された画像データを、入力記録指
示に基づいて、第2の領域へ複写するが、その複写動作
を複写動作に用いる画像データとは別の画像データが引
き続いて入力されたときの登録動作及び展開動作と並行
的に実行するよう制御するよう動作する。With the above arrangement, the present invention uses a memory having a first area for storing image data used repeatedly and a second area for expanding and storing image data recorded on one page of a recording medium. Inputting image data and a recording instruction for the image data, registering the input image data as image data to be used repeatedly based on the input recording instruction, and expanding the registered image data in a first area; The image data expanded in the first area is copied to the second area based on the input recording instruction, and image data different from the image data used for the copying operation is continuously input. An operation is performed so as to perform control in parallel with the registration operation and the unfolding operation.
【0013】[0013]
【発明の実施の形態】以下添付図面を参照して本発明の
好適な実施の形態について詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described below in detail with reference to the accompanying drawings.
【0014】図1は本発明の代表的な実施形態であるイ
ンクジェット方式に従って記録を行う、記録媒体の幅に
相当する記録幅をもつフルライン記録ヘッドを備えたカ
ラー記録装置(以下、記録装置という)とこれに記録デ
ータを供給するホストコンピュータ(以下、ホスト)で
構成されるプリンタシステムの概略構成を示す斜視図で
ある。FIG. 1 shows a color recording apparatus (hereinafter, referred to as a recording apparatus) provided with a full-line recording head having a recording width corresponding to the width of a recording medium, which performs recording according to an ink jet system, which is a typical embodiment of the present invention. FIG. 1 is a perspective view showing a schematic configuration of a printer system including a host computer (hereinafter, a host) for supplying print data thereto.
【0015】図1に示すように、記録装置101とホス
ト104とはケーブル105により接続され、ホスト1
04から供給される記録データに基づいて、記録装置1
01はロール紙フォルダ103に装填されているロール
紙に画像を記録する。また、記録装置101には、装置
の状態を表示したり種々の動作条件を設定する操作パネ
ル102が設けられている。As shown in FIG. 1, the recording apparatus 101 and the host 104 are connected by a cable 105,
Recording device 1 based on the recording data supplied from the
01 records an image on the roll paper loaded in the roll paper folder 103. The recording apparatus 101 is provided with an operation panel 102 for displaying the state of the apparatus and setting various operating conditions.
【0016】図2は、記録装置101の内部構造を示す
側断面図である。FIG. 2 is a side sectional view showing the internal structure of the recording apparatus 101.
【0017】記録装置101は記録動作の実行に際し
て、ロール紙フォルダ103に装填された記録媒体であ
るロール紙200をロール紙搬送ローラ206により、
記録装置内にフィードし、装置内では搬送ローラ203
と搬送ベルト204によりロール紙200を矢印方向に
搬送する。また、記録装置には、ブラック(K)、シア
ン(C)、マゼンタ(M)、イエロ(Y)夫々のインク
を吐出する4つのフルライン記録ヘッド201K、20
1C、201M、201Yを内蔵したヘッドユニット2
02が備えられており、Y、M、C、K各色のインクを
収容した4つのインクカートリッジ205より供給され
るインクを使用して、ロール紙200にカラー画像を記
録する。When the printing apparatus 101 performs a printing operation, the printing apparatus 101 transports the roll paper 200, which is a printing medium, loaded in the roll paper folder 103 by a roll paper transport roller 206.
The sheet is fed into a recording apparatus, and a conveying roller 203 is provided in the apparatus.
And the transport belt 204 transports the roll paper 200 in the direction of the arrow. Further, the recording apparatus has four full-line recording heads 201K, 20K for ejecting respective inks of black (K), cyan (C), magenta (M), and yellow (Y).
Head unit 2 incorporating 1C, 201M, 201Y
A color image is recorded on the roll paper 200 using ink supplied from four ink cartridges 205 containing inks of Y, M, C, and K colors.
【0018】図3は、ヘッドユニット202の断面図で
ある。FIG. 3 is a sectional view of the head unit 202.
【0019】ヘッドユニット202には上述のように4
つのフルライン記録ヘッドが内蔵されているが、これら
の構造は共通であるので、図3にはその内の1つを代表
例として示している。As described above, the head unit 202
Although three full-line recording heads are built in, since these structures are common, FIG. 3 shows one of them as a representative example.
【0020】図3に示すように、ヘッドユニット202
には上下方向(矢印a方向)に移動可能な記録ヘッド3
00と、左右方向(矢印b方向)に移動可能な回復ユニ
ット301をそれぞれ4つ内臓している。回復ユニット
301には、記録ヘッドのインク吐出面を清掃するクリ
ーナブレード303が装着され、クリーニングのために
記録ヘッドより吐出されるインクを吸収する吸収体30
2が内臓されている。As shown in FIG. 3, the head unit 202
Is a recording head 3 that is movable in the vertical direction (the direction of arrow a).
00 and four recovery units 301 movable in the left-right direction (direction of arrow b). The recovery unit 301 is provided with a cleaner blade 303 for cleaning the ink discharge surface of the recording head, and an absorber 30 for absorbing ink discharged from the recording head for cleaning.
2 are built-in.
【0021】図4は、記録装置の制御回路の構成を示す
ブロック図である。FIG. 4 is a block diagram showing a configuration of a control circuit of the printing apparatus.
【0022】図4において、400は装置全体を制御す
るMPU、401はMPU401が実行する種々の制御
プログラムを格納するプログラムROM、402はMP
U401が制御プログラムを実行するときに作業領域と
して用いられるRAM、403は印刷用のフォント情報
を格納するCGROM、404は記録用紙1頁分の記録
データをビット展開するためのプリントバッファとして
用いられるVRAM404、405はホストとのインタ
フェースとなる通信用ドライバ、406はロール用紙搬
送制御や記録ヘッド及び回復ユニットの移動制御のため
のモータドライバ、407はモータドライバ406によ
って駆動されるモータ、408は4つのフルライン記録
ヘッド201C、201M、201Y、201Kを駆動
するヘッド駆動回路である。VRAM404の一部はデ
ータ登録領域として使用される。VRAM404は記録
データをYMCK各色成分毎に別のバッファフレームに
格納できるように構成されている。In FIG. 4, reference numeral 400 denotes an MPU for controlling the entire apparatus; 401, a program ROM for storing various control programs executed by the MPU 401;
A RAM used as a work area when the U401 executes a control program, a CGROM 403 for storing font information for printing, and a VRAM 404 used as a print buffer for bit-developing print data for one page of a print sheet , 405, a communication driver serving as an interface with the host; 406, a motor driver for control of roll paper conveyance control and movement control of the recording head and the recovery unit; 407, a motor driven by the motor driver 406; This is a head drive circuit that drives the line recording heads 201C, 201M, 201Y, and 201K. Part of the VRAM 404 is used as a data registration area. The VRAM 404 is configured so that print data can be stored in a separate buffer frame for each YMCK color component.
【0023】また、410はVRAM404とMPU4
00のインタフェース及びVRAM404内でのコピー
機能等を有したである。ゲートアレイ(G/A)はMP
U400の指示により種々の機能が実行されるが、MP
U400とは独立して動作が可能である。Reference numeral 410 denotes a VRAM 404 and an MPU 4
00 and a copy function in the VRAM 404. Gate array (G / A) is MP
Various functions are executed according to the instruction of U400.
It can operate independently of U400.
【0024】図5は、プリントバッファの構成を示す図
である。FIG. 5 is a diagram showing the configuration of the print buffer.
【0025】上述のように、VRAM404は、YMC
K各色成分毎に、記録データを展開して格納するプリン
トバッファ704とイメージ登録用バッファ705とを
有している。図5におおいて、700〜703は夫々、
Y成分用バッファフレーム(K−VRAM)、C成分用
バッファフレーム(C−VRAM)、M成分用バッファ
フレーム(M−VRAM)、Y色成分用バッファフレー
ム(Y−VRAM)である。As described above, the VRAM 404 has the YMC
A print buffer 704 for developing and storing print data and an image registration buffer 705 are provided for each of the K color components. In FIG. 5, 700 to 703 are respectively
A buffer frame for Y component (K-VRAM), a buffer frame for C component (C-VRAM), a buffer frame for M component (M-VRAM), and a buffer frame for Y color component (Y-VRAM).
【0026】図6は、記録動作実行のためのコマンドを
示す図である。FIG. 6 is a diagram showing commands for executing the recording operation.
【0027】図6に示すように、これらのコマンドはそ
の機能に従って、(1)設定コマンド、(2)ラスタイ
メージコマンド、(3)座標更新コマンド、(4)記録
開始コマンド、(5)登録開始コマンド、(6)登録終
了コマンド、(7)登録イメージコピーコマンドに分け
られる。これらのコマンドはその先頭にある識別コード
によってどんなコマンドであるかが区別される。以下、
それぞれのコマンドについて説明する。As shown in FIG. 6, these commands are (1) a setting command, (2) a raster image command, (3) a coordinate update command, (4) a recording start command, and (5) a registration start according to their functions. Command, (6) registration end command, and (7) registration image copy command. These commands are distinguished by the identification code at the head thereof. Less than,
Each command will be described.
【0028】(1)設定コマンド これには、使用する用紙のサイズを指定する用紙サイズ
設定コマンド500と記録枚数を指定する記録枚数設定
コマンド501がある。(1) Setting Commands There are a paper size setting command 500 for specifying the size of the paper to be used and a recording number setting command 501 for specifying the number of recordings.
【0029】(2)ラスタイメージコマンド 記録データをラスタ単位のビットイメージデータとして
そのオペランドに格納するコマンド(ラスタイメージコ
マンド502)である。(2) Raster image command This is a command (raster image command 502) for storing print data as bit image data in raster units in its operand.
【0030】(3)座標更新コマンド これには、ビットマップ展開された画像のアドレスを表
現するXY座標系のY方向の座標を更新するラスタスキ
ップコマンド503と、X座標の座標値を原点に戻すC
R(キャリッジリターン)コマンド504とがある。(3) Coordinate update command This includes a raster skip command 503 for updating the coordinates in the Y direction of the XY coordinate system expressing the address of the image that has undergone bitmap development, and returning the coordinate value of the X coordinate to the origin. C
There is an R (carriage return) command 504.
【0031】(4)記録開始コマンド 文字通り、記録を開始するコマンド(記録開始コマンド
505)である。(4) Recording start command This is a command to start recording (recording start command 505).
【0032】(5)登録開始コマンド(画像登録コマン
ド) 後述する登録終了コマンドを受信するまでの間に受信し
たラスタイメージコマンド502をデータ登録領域とし
て扱い、指定された登録番号に登録するコマンド(登録
開始コマンド506)である。(5) Registration start command (image registration command) A command for registering a raster image command 502 received until a registration end command described later is received as a data registration area and registering the raster image command 502 at a designated registration number (registration) Start command 506).
【0033】(6)登録終了コマンド 上記の登録終了を指示するコマンド(登録終了コマンド
507)である。(6) Registration end command This is a command (registration end command 507) for instructing the end of the above registration.
【0034】(7)登録イメージコピーコマンド 指定された登録番号の登録画像を指定された複数の座標
にコピーするコマンド(登録イメージコピーコマンド5
08)である。(7) Registered Image Copy Command A command for copying the registered image of the specified registration number to a plurality of specified coordinates (registered image copy command 5
08).
【0035】さて、以上のようなコマンドがホストから
受信されると記録装置は次のような手順で、コマンド受
信処理を実行する。When the above-described command is received from the host, the recording device executes the command receiving process in the following procedure.
【0036】図7は受信コマンド処理を示すフローチャ
ートである。FIG. 7 is a flowchart showing the reception command processing.
【0037】このフローチャートによれば、まずステッ
プS900では、受信コマンドが“用紙サイズコマン
ド”かどうかを調べ、そのコマンドであれば処理はステ
ップS901に進んで、用紙サイズ設定処理を実行す
る。その後、受信コマンド処理を終了する。これに対し
て、受信コマンドが“用紙サイズコマンド”ではない場
合、処理はステップS902に進み、受信コマンドが
“記録枚数コマンド”かどうかを調べ、そのコマンドで
あれば、処理はステップS903に進み、必要記録枚数
設定処理を実行する。その後、受信コマンド処理を終了
する。According to the flowchart, first, in step S900, it is determined whether the received command is a "paper size command". If the received command is the command, the process proceeds to step S901 to execute a paper size setting process. Thereafter, the reception command processing ends. On the other hand, if the received command is not the “paper size command”, the process proceeds to step S902, and it is determined whether the received command is the “record number command”. If so, the process proceeds to step S903. The required recording number setting process is executed. Thereafter, the reception command processing ends.
【0038】これに対して、受信コマンドが“記録枚数
コマンド”ではない場合、処理はステップS904に進
み、受信コマンドが“ラスタスキップコマンド”かどう
かを調べ、そのコマンドであれば、処理はステップS9
05に進み、Y座標値の更新処理を実行する。その後、
受信コマンド処理を終了する。これに対して、受信コマ
ンドが“ラスタスキップコマンド”ではない場合、処理
はステップS906に進み、受信コマンドが“CRコマ
ンド”かどうかを調べ、そのコマンドであれば、処理は
ステップS907に進み、X座標値の更新処理を実行す
る。その後、受信コマンド処理を終了する。On the other hand, if the received command is not the "record number command", the process advances to step S904 to check whether the received command is a "raster skip command". If so, the process goes to step S9.
Proceeding to step 05, the Y coordinate value is updated. afterwards,
The reception command processing ends. On the other hand, if the received command is not the “raster skip command”, the process proceeds to step S906, and checks whether the received command is a “CR command”. If so, the process proceeds to step S907 and X Execute coordinate value update processing. Thereafter, the reception command processing ends.
【0039】これに対して、受信コマンドが“CRコマ
ンド”ではない場合、処理はステップS908に進み、
受信コマンドが“ラスタイメージコマンド”かどうかを
調べ、そのコマンドであれば、処理はステップS909
に進み、さらに、画像登録中であるかどうかを確認す
る。この処理は内部的に設定されたフラグ(FLG)の
値を調べることによってなされる。即ち、FLG=
“1”であれば、処理はステップS910に進み、“ラ
スタイメージコマンド”にセットされているビットイメ
ージデータをプリントバッファ704に展開する。これ
に対して、FLG=“0”であれば、処理はステップS
911に進み、“ラスタイメージコマンド”にセットさ
れているビットイメージデータをイメージ登録用バッフ
ァ705に展開する。そして、ステップS910或はS
911の処理終了後、受信コマンド処理を終了する。On the other hand, if the received command is not the “CR command”, the process proceeds to step S908,
It is determined whether the received command is a “raster image command”. If the received command is the “raster image command”, the process proceeds to step S909
Then, it is confirmed whether or not the image is being registered. This process is performed by checking the value of a flag (FLG) set internally. That is, FLG =
If "1", the process proceeds to step S910, where the bit image data set in the "raster image command" is developed in the print buffer 704. On the other hand, if FLG = "0", the process proceeds to step S
In step 911, the bit image data set in the “raster image command” is expanded in the image registration buffer 705. Then, step S910 or S
After the end of the process of 911, the reception command process is ended.
【0040】これに対して、受信コマンドが“ラスタイ
メージコマンド”ではない場合、処理はステップS91
2に進み、受信コマンドが“登録開始コマンド”かどう
かを調べ、そのコマンドであれば、処理はステップS9
13に進み、後述する画像登録テーブルを作成し、 さ
らにステップS914において、FLGの値を“1”に
セットする。その後、受信コマンド処理を終了する。On the other hand, if the received command is not the "raster image command", the process proceeds to step S91.
In step S9, it is determined whether the received command is a "registration start command".
The process proceeds to step S13, where an image registration table described later is created, and in step S914, the value of FLG is set to "1". Thereafter, the reception command processing ends.
【0041】これに対して、受信コマンドが“登録開始
コマンド”ではない場合、処理はステップS915に進
み、受信コマンドが“登録終了コマンド”かどうかを調
べ、そのコマンドであれば、処理はステップS923に
進み、画像登録を終了し、さらにステップS916にお
いて、FLGの値を“0”にセットする。その後、受信
コマンド処理を終了する。On the other hand, if the received command is not the "registration start command", the process proceeds to step S915, and it is checked whether the received command is a "registration end command". If so, the process proceeds to step S923. Then, the image registration is completed, and in step S916, the value of FLG is set to "0". Thereafter, the reception command processing ends.
【0042】これに対して、受信コマンドが“登録終了
コマンド”ではない場合、処理はステップS917に進
み、受信コマンドが“登録イメージコピーコマンド”か
どうかを調べ、そのコマンドであれば、処理はステップ
S918に進み、そのコマンドのオペランドに記述され
た座標に従って、1つ、又は複数の指定座標に登録画像
をコピーする。その後、受信コマンド処理を終了する。On the other hand, if the received command is not the “registration end command”, the process advances to step S917 to check whether the received command is a “registered image copy command”. Proceeding to S918, the registered image is copied to one or a plurality of designated coordinates according to the coordinates described in the operand of the command. Thereafter, the reception command processing ends.
【0043】これに対して、受信コマンドが“登録イメ
ージコピーコマンド”ではない場合、処理はステップS
919に進み、受信コマンドが“記録開始コマンド”か
どうかを調べ、そのコマンドであれば、処理はステップ
S920に進み、イメージ登録用バッファ705を
“0”クリアして解放し、さらに、ステップS921に
おいて、画像登録テーブルを初期化し、さらに、記録処
理を起動する。その後、処理は終了する。On the other hand, if the received command is not the “registered image copy command”, the process proceeds to step S
The process advances to step S 919 to check whether the received command is a “recording start command”. If the command is a recording start command, the process advances to step S 920 to clear and release the image registration buffer 705 to “0”. , Initializes the image registration table, and starts the recording process. Thereafter, the process ends.
【0044】これに対して、受信コマンドが“記録開始
コマンド”でもない場合、処理はそのまま終了する。On the other hand, if the received command is not the “recording start command”, the process ends.
【0045】次に、以上の構成の記録装置におけるバッ
ファ展開処理について、図8〜図16を参照して説明す
る。Next, a description will be given, with reference to FIGS.
【0046】図8は、記録装置101によって記録され
たプリント結果の一例を示す図である。FIG. 8 is a diagram showing an example of a print result recorded by the recording apparatus 101.
【0047】図8に示されるように、この例では一枚の
プリント用紙に、基本画像601と基本画像602とが
それぞれ複数記録されている。As shown in FIG. 8, in this example, a plurality of basic images 601 and a plurality of basic images 602 are recorded on one print sheet.
【0048】以下の説明では、具体的に図8に示すよう
なプリント結果を得るための処理を従来例との比較しな
がら説明する。In the following description, a process for obtaining a print result as shown in FIG. 8 will be specifically described in comparison with a conventional example.
【0049】従来は図8に示すように記録用紙1頁内に
同一パターンが複数存在する場合には、図9に示すよう
に画像データの登録を全て行ってから、即ち、“登録開
始コマンド”と“データコマンド(ラスタイメージコマ
ンド、ラスタスキップコマンド、CRコマンド)”と
“登録終了コマンド”とで構成される画像データの登録
に必要なコマンド列をパターン個数分処理した後、登録
イメージコマンドをMPU400が実行することにより
画像データをVRAMに展開する処理を行っていたた
め、プリント出力する記録用紙の第1頁目に対応したバ
ッファ展開効率が非常に悪かった。Conventionally, when a plurality of the same patterns exist in one page of the recording paper as shown in FIG. 8, all the image data are registered as shown in FIG. After processing a command sequence required for registering image data composed of a “data command (a raster image command, a raster skip command, a CR command)” and a “registration end command” by the number of patterns, the MPU 400 , The processing for developing the image data into the VRAM was performed, so that the buffer developing efficiency corresponding to the first page of the recording paper to be printed out was very poor.
【0050】以上のような従来における問題点を踏ま
え、この実施形態では、コマンド処理順序を図10に示
すように各パターンについて画像データ登録からバッフ
ァ展開までの処理を一連のコマンドとしてひとまとめに
し、各パターン毎に処理を行なうようにしている。In view of the above problems in the prior art, in this embodiment, the command processing order is as shown in FIG. 10, and the processing from image data registration to buffer development for each pattern is grouped as a series of commands. Processing is performed for each pattern.
【0051】以下に、図8に示すプリント結果を例とし
て、具体的な処理の進行を図11〜図16を参照しなが
ら説明する。Hereinafter, the specific processing will be described with reference to FIGS. 11 to 16 using the print result shown in FIG. 8 as an example.
【0052】図11、図13、図15、及び、図16は
夫々、コマンド処理の進行に従ったプリントバッファの
内部状態の変化を示す図である。また、図12及び図1
4はステップS913で作成或は更新される画像管理テ
ーブルの構成を示す図である。このテーブルはRAM4
02に設定される。FIGS. 11, 13, 15, and 16 are diagrams showing changes in the internal state of the print buffer as the command processing proceeds. FIG. 12 and FIG.
FIG. 4 is a diagram showing the configuration of an image management table created or updated in step S913. This table is RAM4
02 is set.
【0053】図12、図14に示されるように画像管理
テーブル800は、管理される画像データにその登録順
に番号を付して、その番号を格納する画像番号欄80
1、イメージ登録用バッファ705における登録された
画像データの先頭アドレスを格納する画像先頭アドレス
欄802、その登録画像の横方向/縦方向サイズをセッ
トする画像横/縦サイズ情報欄803、804から構成
される。As shown in FIGS. 12 and 14, the image management table 800 assigns numbers to the managed image data in the order of registration, and stores an image number column 80 for storing the numbers.
1. An image head address column 802 for storing the head address of the image data registered in the image registration buffer 705, and image width / vertical size information columns 803 and 804 for setting the horizontal / vertical size of the registered image. Is done.
【0054】まず、ホストから送信される画像登録コマ
ンドに基づいて、基本画像601の登録を開始する。即
ち、記録装置は、図11に示すように基本画像601を
表現する画像データをイメージ登録用バッファ705に
格納するとともに、図12に示すように画像登録テーブ
ル800に画像番号(ここでは、“1”)とともにその
先頭アドレス、画像の横サイズ及び縦サイズを登録し、
基本画像601に関する画像の管理を行なう。First, registration of the basic image 601 is started based on an image registration command transmitted from the host. That is, the recording apparatus stores the image data representing the basic image 601 in the image registration buffer 705 as shown in FIG. 11, and stores the image number (here, "1") in the image registration table 800 as shown in FIG. )) And register the top address, the horizontal and vertical size of the image,
Image management for the basic image 601 is performed.
【0055】基本画像601の登録が終了すると、ホス
トからは登録イメージコピーコマンドが送信される。M
PU400はこのコマンドを検出すると、ゲートアレイ
(G/A)410にVRAM404内部でのコピーを行
なうよう指示を行い、図13に示すように、登録された
基本画像602をそのコマンドにより指定された座標
(コピー座標)に対応するプリントバッファ704上の
アドレスにコピーする。なお、このコピー動作実行中、
MPU400は、ゲートアレイ(G/A)410とは独
立に動作できるため、ホストから次に送られてくるコマ
ンド解析処理を行なう。この時、ホストからは、図13
に示すように、基本画像602を表現する画像データが
送られてくる。When the registration of the basic image 601 is completed, a registered image copy command is transmitted from the host. M
When detecting this command, the PU 400 instructs the gate array (G / A) 410 to copy the data inside the VRAM 404, and as shown in FIG. 13, stores the registered basic image 602 in the coordinates specified by the command. Copies to the address on the print buffer 704 corresponding to (copy coordinates). During this copy operation,
Since the MPU 400 can operate independently of the gate array (G / A) 410, it performs a command analysis process sent next from the host. At this time, the host
, Image data representing the basic image 602 is sent.
【0056】これに応じて、記録装置は今度はその画像
データをイメージ登録用バッファ705に格納するとと
もに、図14に示すように画像登録テーブル800に画
像番号(ここでは、“2”)とともにその先頭アドレ
ス、画像の横サイズ及び縦サイズを登録し、基本画像6
02に関する画像の管理を行なう。なお、このとき、基
本画像601に関するコピーは並行的にゲートアレイ
(G/A)410によって実行されている。In response, the recording apparatus stores the image data in the image registration buffer 705 and stores the image data in the image registration table 800 together with the image number (here, “2”) as shown in FIG. The start address, the horizontal size and the vertical size of the image are registered, and the basic image 6 is registered.
02 is managed. At this time, the copy of the basic image 601 is executed by the gate array (G / A) 410 in parallel.
【0057】さて、基本画像602の登録が終了する
と、ホストからは登録イメージコピーコマンドが送信さ
れる。MPU400はこのコマンドを検出すると、ゲー
トアレイ(G/A)410にVRAM404内部でのコ
ピーを行なうよう指示を行い、図15に示すように、基
本画像601に対すると同様に、登録された基本画像6
02をそのコマンドにより指定された座標(コピー座
標)に対応するプリントバッファ704上のアドレスに
コピーする。When the registration of the basic image 602 is completed, a registered image copy command is transmitted from the host. Upon detecting this command, the MPU 400 instructs the gate array (G / A) 410 to perform copying inside the VRAM 404, and as shown in FIG.
02 is copied to the address on the print buffer 704 corresponding to the coordinates (copy coordinates) specified by the command.
【0058】その後、記録装置はホストから記録開始コ
マンドを受信すると、コピー動作が終了するのを待っ
て、即ち、プリントバッファ704の状態が図16に示
すようになるのを待って、記録動作を実行させる。Thereafter, when the recording apparatus receives a recording start command from the host, the recording apparatus waits for the copy operation to end, that is, until the state of the print buffer 704 becomes as shown in FIG. Let it run.
【0059】なお、以上の説明では説明を簡単にするた
めに、画像データに関して各色成分ごとに説明はしなか
ったが、以上のような画像データのバッファ展開は、Y
成分用バッファフレーム(K−VRAM)700、C成
分用バッファフレーム(C−VRAM)701、M成分
用バッファフレーム(M−VRAM)702、Y色成分
用バッファフレーム(Y−VRAM)703夫々に関し
て実行されることは言うまでもない。In the above description, the image data has not been described for each color component for the sake of simplicity.
Executed for each of the component buffer frame (K-VRAM) 700, the C component buffer frame (C-VRAM) 701, the M component buffer frame (M-VRAM) 702, and the Y color component buffer frame (Y-VRAM) 703. Needless to say.
【0060】従って以上説明した実施形態によれば、記
録用紙1頁内に同一記録パターンが複数存在する場合
に、まず、そのパターンをバッファの所定登録領域に展
開し、次に、これをプリントバッファに必要な数だけコ
ピーしながら、同時に別のパターンについてのデータを
ホストから受信して所定登録領域に展開するので、バッ
ファ展開処理が並列化されデータ展開の効率が向上し、
たとえ記録用紙1頁だけに画像を記録して出力する場合
でも、データ展開時間をより短くすることができる。Therefore, according to the embodiment described above, when a plurality of the same recording patterns exist in one page of the recording paper, the patterns are first developed in a predetermined registration area of the buffer, While copying as many as necessary, data for another pattern is received from the host at the same time and expanded in a predetermined registration area, so that buffer expansion processing is parallelized and the efficiency of data expansion is improved,
Even when an image is recorded and output only on one page of recording paper, the data development time can be further reduced.
【0061】なお、以上説明した実施形態では4種類の
インク(Y、M、C、K)を用いてフルカラー画像を記
録する場合を例として説明したが、本発明はこれによっ
て限定されるものではなく、例えば、ブラックインクの
みを用いたモノクロ画像記録にも適用可能である。In the embodiment described above, a case where a full-color image is recorded using four types of inks (Y, M, C, and K) has been described as an example. However, the present invention is not limited to this. For example, the present invention can be applied to monochrome image recording using only black ink.
【0062】また、以上説明した実施形態におけるカラ
ー記録装置はインクジェット方式により記録を行うとし
たが、本発明はこれに限定されるものではなく、他の記
録方式、例えば、電子写真方式等を適用することも可能
である。Although the color recording apparatus in the embodiment described above performs recording by an ink jet method, the present invention is not limited to this, and other recording methods, for example, an electrophotographic method and the like may be applied. It is also possible.
【0063】しかしながら以上の実施形態は、特にイン
クジェット記録方式の中でも、インク吐出を行わせるた
めに利用されるエネルギーとして熱エネルギーを発生す
る手段(例えば電気熱変換体やレーザ光等)を備え、前
記熱エネルギーによりインクの状態変化を生起させる方
式を用いることにより記録の高密度化、高精細化が達成
できる。However, the above-described embodiment is particularly provided with a means (for example, an electrothermal converter or a laser beam) for generating thermal energy as energy used for performing ink ejection even in an ink jet recording system. By using a method in which a change in the state of the ink is caused by thermal energy, higher density and higher definition of recording can be achieved.
【0064】その代表的な構成や原理については、例え
ば、米国特許第4723129号明細書、同第4740
796号明細書に開示されている基本的な原理を用いて
行うものが好ましい。この方式はいわゆるオンデマンド
型、コンティニュアス型のいずれにも適用可能である
が、特に、オンデマンド型の場合には、液体(インク)
が保持されているシートや液路に対応して配置されてい
る電気熱変換体に、記録情報に対応していて膜沸騰を越
える急速な温度上昇を与える少なくとも1つの駆動信号
を印加することによって、電気熱変換体に熱エネルギー
を発生せしめ、記録ヘッドの熱作用面に膜沸騰を生じさ
せて、結果的にこの駆動信号に1対1で対応した液体
(インク)内の気泡を形成できるので有効である。この
気泡の成長、収縮により吐出用開口を介して液体(イン
ク)を吐出させて、少なくとも1つの滴を形成する。こ
の駆動信号をパルス形状をすると、即時適切に気泡の成
長収縮が行われるので、特に応答性に優れた液体(イン
ク)の吐出が達成でき、より好ましい。The typical configuration and principle are described in, for example, US Pat. Nos. 4,723,129 and 4,740.
It is preferable to use the basic principle disclosed in the specification of Japanese Patent No. 796. This method can be applied to both the so-called on-demand type and continuous type. In particular, in the case of the on-demand type, liquid (ink)
By applying at least one drive signal corresponding to the recorded information and providing a rapid temperature rise exceeding the film boiling to an electrothermal transducer arranged corresponding to the sheet or the liquid path in which Since thermal energy is generated in the electrothermal transducer and film boiling occurs on the heat-acting surface of the recording head, bubbles in the liquid (ink) corresponding to this drive signal on a one-to-one basis can be formed. It is valid. By discharging the liquid (ink) through the discharge opening by the growth and contraction of the bubble, at least one droplet is formed. When the drive signal is formed into a pulse shape, the growth and shrinkage of the bubble are performed immediately and appropriately, so that the ejection of the liquid (ink) having particularly excellent responsiveness can be achieved, which is more preferable.
【0065】このパルス形状の駆動信号としては、米国
特許第4463359号明細書、同第4345262号
明細書に記載されているようなものが適している。な
お、上記熱作用面の温度上昇率に関する発明の米国特許
第4313124号明細書に記載されている条件を採用
すると、さらに優れた記録を行うことができる。As the pulse-shaped drive signal, those described in US Pat. Nos. 4,463,359 and 4,345,262 are suitable. Further, if the conditions described in US Pat. No. 4,313,124 relating to the temperature rise rate of the heat acting surface are adopted, more excellent recording can be performed.
【0066】記録ヘッドの構成としては、上述の各明細
書に開示されているような吐出口、液路、電気熱変換体
の組み合わせ構成(直線状液流路または直角液流路)の
他に熱作用面が屈曲する領域に配置されている構成を開
示する米国特許第4558333号明細書、米国特許第
4459600号明細書を用いた構成も本発明に含まれ
るものである。加えて、複数の電気熱変換体に対して、
共通するスロットを電気熱変換体の吐出部とする構成を
開示する特開昭59−123670号公報や熱エネルギ
ーの圧力波を吸収する開口を吐出部に対応させる構成を
開示する特開昭59−138461号公報に基づいた構
成としても良い。As the configuration of the recording head, in addition to the combination of the discharge port, the liquid path, and the electrothermal converter (linear liquid flow path or right-angled liquid flow path) as disclosed in the above-mentioned respective specifications, A configuration using U.S. Pat. No. 4,558,333 or U.S. Pat. No. 4,459,600, which discloses a configuration in which a heat acting surface is arranged in a bent region, is also included in the present invention. In addition, for multiple electrothermal transducers,
JP-A-59-123670 which discloses a configuration in which a common slot is used as a discharge part of an electrothermal transducer, and JP-A-59-123670 which discloses a configuration in which an opening for absorbing a pressure wave of thermal energy corresponds to a discharge part. A configuration based on 138461 may be adopted.
【0067】さらに、記録装置が記録できる最大記録媒
体の幅に対応した長さを有するフルラインタイプの記録
ヘッドとしては、上述した明細書に開示されているよう
な複数記録ヘッドの組み合わせによってその長さを満た
す構成や、一体的に形成された1個の記録ヘッドとして
の構成のいずれでもよい。Further, as a full-line type recording head having a length corresponding to the width of the maximum recording medium that can be recorded by the recording apparatus, the length is determined by combining a plurality of recording heads as disclosed in the above-mentioned specification. This may be either a configuration satisfying the above requirements or a configuration as a single recording head formed integrally.
【0068】加えて、上記の実施形態で説明した記録ヘ
ッド自体に一体的にインクタンクが設けられたカートリ
ッジタイプの記録ヘッドのみならず、装置本体に装着さ
れることで、装置本体との電気的な接続や装置本体から
のインクの供給が可能になる交換自在のチップタイプの
記録ヘッドを用いてもよい。In addition to the cartridge type recording head in which the ink tank is provided integrally with the recording head itself described in the above embodiment, the recording head is electrically connected to the apparatus main body by being mounted on the apparatus main body. A replaceable chip-type recording head, which enables a simple connection and supply of ink from the apparatus main body, may be used.
【0069】また、以上説明した記録装置の構成に、記
録ヘッドに対する回復手段、予備的な手段等を付加する
ことは記録動作を一層安定にできるので好ましいもので
ある。これらを具体的に挙げれば、記録ヘッドに対して
のキャッピング手段、クリーニング手段、加圧あるいは
吸引手段、電気熱変換体あるいはこれとは別の加熱素子
あるいはこれらの組み合わせによる予備加熱手段などが
ある。また、記録とは別の吐出を行う予備吐出モードを
備えることも安定した記録を行うために有効である。It is preferable to add recovery means for the printhead, preliminary auxiliary means, and the like to the configuration of the printing apparatus described above, since the printing operation can be further stabilized. Specific examples thereof include capping means for the recording head, cleaning means, pressurizing or suction means, preheating means using an electrothermal transducer or another heating element or a combination thereof. It is also effective to provide a preliminary ejection mode for performing ejection that is different from printing, in order to perform stable printing.
【0070】さらに、記録装置の記録モードとしては黒
色等の主流色のみの記録モードだけではなく、記録ヘッ
ドを一体的に構成するか複数個の組み合わせによってで
も良いが、異なる色の複色カラー、または混色によるフ
ルカラーの少なくとも1つを備えた装置とすることもで
きる。Further, the recording mode of the recording apparatus is not limited to the recording mode of only the mainstream color such as black, and the recording head may be integrally formed or a combination of a plurality of recording heads. Alternatively, the apparatus may be provided with at least one of full colors by color mixture.
【0071】以上説明した実施の形態においては、イン
クが液体であることを前提として説明しているが、室温
やそれ以下で固化するインクであっても、室温で軟化も
しくは液化するものを用いても良く、あるいはインクジ
ェット方式ではインク自体を30°C以上70°C以下
の範囲内で温度調整を行ってインクの粘性を安定吐出範
囲にあるように温度制御するものが一般的であるから、
使用記録信号付与時にインクが液状をなすものであれば
よい。In the above-described embodiment, the description has been made on the assumption that the ink is a liquid. However, even if the ink solidifies at room temperature or lower, the ink that softens or liquefies at room temperature is used. Or, in the ink jet method, generally, the temperature of the ink itself is controlled within a range of 30 ° C. or more and 70 ° C. or less to control the temperature so that the viscosity of the ink is in a stable ejection range.
It is sufficient that the ink is in a liquid state when the use recording signal is applied.
【0072】加えて、積極的に熱エネルギーによる昇温
をインクの固形状態から液体状態への状態変化のエネル
ギーとして使用せしめることで積極的に防止するため、
またはインクの蒸発を防止するため、放置状態で固化し
加熱によって液化するインクを用いても良い。いずれに
しても熱エネルギーの記録信号に応じた付与によってイ
ンクが液化し、液状インクが吐出されるものや、記録媒
体に到達する時点では既に固化し始めるもの等のよう
な、熱エネルギーの付与によって初めて液化する性質の
インクを使用する場合も本発明は適用可能である。この
ような場合インクは、特開昭54−56847号公報あ
るいは特開昭60−71260号公報に記載されるよう
な、多孔質シート凹部または貫通孔に液状または固形物
として保持された状態で、電気熱変換体に対して対向す
るような形態としてもよい。本発明においては、上述し
た各インクに対して最も有効なものは、上述した膜沸騰
方式を実行するものである。In addition, in order to positively prevent the temperature rise due to thermal energy as energy for changing the state of the ink from the solid state to the liquid state,
Alternatively, in order to prevent evaporation of the ink, an ink which solidifies in a standing state and liquefies by heating may be used. In any case, the application of heat energy causes the ink to be liquefied by application of the heat energy according to the recording signal and the liquid ink to be ejected, or to start to solidify when reaching the recording medium. The present invention is also applicable to a case where an ink having a property of liquefying for the first time is used. In such a case, as described in JP-A-54-56847 or JP-A-60-71260, the ink is held in a liquid state or a solid state in the concave portion or through hole of the porous sheet. It is good also as a form which opposes an electrothermal transducer. In the present invention, the most effective one for each of the above-mentioned inks is to execute the above-mentioned film boiling method.
【0073】さらに加えて、本発明に係る記録装置の形
態としては、コンピュータ等の情報処理機器の画像出力
端末として一体または別体に設けられるものの他、デジ
タルカメラなどの画像入力装置を組み合わせて、写真の
撮影から印刷までを一括的に行なう装置の形態を取るも
のであっても良い。Further, as a form of the recording apparatus according to the present invention, an image input terminal such as a digital camera may be combined with an image output terminal of an information processing apparatus such as a computer, which is provided integrally or separately. The apparatus may take the form of an apparatus that collectively performs photographing and printing.
【0074】[0074]
【発明の効果】以上説明したように本発明によれば、繰
り返して用いる画像データを格納する第1の領域と記録
媒体1頁に記録される画像データを展開して格納する第
2の領域とを有するメモリを用い、画像データとその画
像データについての記録指示を入力し、その入力記録指
示に基づいて、入力画像データを繰り返し用いる画像デ
ータとして登録し、その登録される画像データを第1の
領域に展開し、第1の領域に展開された画像データを、
入力記録指示に基づいて、第2の領域へ複写するが、そ
の複写動作を複写動作に用いる画像データとは別の画像
データが引き続いて入力されたときの登録動作及び展開
動作と並行的に実行するよう制御するので、例えば、記
録媒体1頁に同一パターンが複数存在する場合にも、デ
ータ展開の効率が向上し、総合的な記録時間を短縮こと
ができるという効果がある。As described above, according to the present invention, a first area for storing image data used repeatedly and a second area for expanding and storing image data recorded on one page of a recording medium are provided. And inputting image data and a recording instruction for the image data, registering the input image data as image data to be repeatedly used based on the input recording instruction, and registering the registered image data as a first image data. Image data expanded to the first area,
The image is copied to the second area based on the input recording instruction, and the copy operation is performed in parallel with the registration operation and the expansion operation when image data different from the image data used for the copy operation is successively input. Therefore, for example, even when a plurality of the same patterns exist on one page of the recording medium, there is an effect that the efficiency of data development is improved and the overall recording time can be shortened.
【0075】これにより、装置利用者の出力待ち時間の
短縮や、単位時間の記録可能枚数が増大する。As a result, the output waiting time of the apparatus user can be reduced, and the number of recordable images per unit time can be increased.
【0076】[0076]
【図1】本発明の代表的な実施形態であるプリンタシス
テムの概略構成を示す斜視図である。FIG. 1 is a perspective view showing a schematic configuration of a printer system as a typical embodiment of the present invention.
【図2】記録装置101の内部構造を示す側断面図であ
る。FIG. 2 is a side sectional view showing an internal structure of the recording apparatus 101.
【図3】ヘッドユニット202の断面図である。FIG. 3 is a sectional view of a head unit 202.
【図4】記録装置の制御回路の構成を示すブロック図で
ある。FIG. 4 is a block diagram illustrating a configuration of a control circuit of the printing apparatus.
【図5】プリントバッファの構成を示す図である。FIG. 5 is a diagram illustrating a configuration of a print buffer.
【図6】記録動作実行のためのコマンドを示す図であ
る。FIG. 6 is a diagram showing commands for executing a recording operation.
【図7】受信コマンド処理を示したフローチャートであ
る。FIG. 7 is a flowchart showing a reception command process.
【図8】記録装置101によって記録されたプリント結
果の一例を示す図である。FIG. 8 is a diagram illustrating an example of a print result recorded by the recording apparatus 101.
【図9】従来のコマンド処理順序を示す図である。FIG. 9 is a diagram showing a conventional command processing order.
【図10】本発明の実施形態に従うコマンド処理順序を
示す図である。FIG. 10 is a diagram showing a command processing order according to the embodiment of the present invention.
【図11】コマンド処理の進行に従ったプリントバッフ
ァの内部状態の変化を示す図である。FIG. 11 is a diagram illustrating a change in the internal state of the print buffer according to the progress of the command processing.
【図12】ステップS913で作成或は更新される画像
管理テーブルの構成を示す図である。FIG. 12 is a diagram showing a configuration of an image management table created or updated in step S913.
【図13】コマンド処理の進行に従ったプリントバッフ
ァの内部状態の変化を示す図である。FIG. 13 is a diagram illustrating a change in the internal state of the print buffer according to the progress of the command processing.
【図14】ステップS913で作成或は更新される画像
管理テーブルの構成を示す図である。FIG. 14 is a diagram showing a configuration of an image management table created or updated in step S913.
【図15】コマンド処理の進行に従ったプリントバッフ
ァの内部状態の変化を示す図である。FIG. 15 is a diagram illustrating a change in the internal state of the print buffer according to the progress of the command processing.
【図16】コマンド処理の進行に従ったプリントバッフ
ァの内部状態の変化を示す図である。FIG. 16 is a diagram illustrating a change in the internal state of the print buffer according to the progress of the command processing.
101 カラー記録装置 102 操作パネル 103 ロール紙フォルダ 104 ホスト 105 ケーブル 200 ロール紙 201K、201C、201M、201Y フルライン
記録ヘッド 202 ヘッドユニット 203 搬送ローラ 204 搬送ベルト 205 インクカートリッジ 206 ロール紙搬送ローラ 400 MPU 401 プログラムROM 402 RAM 403 CGROM 404 VRAM 405 通信用ドライバ 406 モータドライバ 407 モータ 408 ヘッド駆動回路 410 ゲートアレイ(G/A)Reference Signs List 101 color recording device 102 operation panel 103 roll paper folder 104 host 105 cable 200 roll paper 201K, 201C, 201M, 201Y full line recording head 202 head unit 203 transport roller 204 transport belt 205 ink cartridge 206 roll paper transport roller 400 MPU 401 program ROM 402 RAM 403 CGROM 404 VRAM 405 Communication driver 406 Motor driver 407 Motor 408 Head drive circuit 410 Gate array (G / A)
───────────────────────────────────────────────────── フロントページの続き (72)発明者 片山 昭 茨城県水海道市坂手町5540−11 キヤノン アプテックス株式会社内 (72)発明者 稲葉 守巧 茨城県水海道市坂手町5540−11 キヤノン アプテックス株式会社内 (72)発明者 長谷川 正英 茨城県水海道市坂手町5540−11 キヤノン アプテックス株式会社内 ──────────────────────────────────────────────────の Continuing on the front page (72) Inventor Akira Katayama 5540-11 Sakate-cho, Mizukaido-shi, Ibaraki Inside Canon Aptex Co., Ltd. (72) Morita Inaba Inventor Moritaku Inaba 5540-11 Sakate-cho, Mizukaido-shi, Ibaraki Canon Aptex shares In-company (72) Inventor Masahide Hasegawa 5540-11 Sakate-cho, Mizukaido-shi, Ibaraki Inside Canon Aptex Co., Ltd.
Claims (10)
記録指示を入力する入力手段と、 繰り返して用いる画像データを格納する第1の領域と記
録媒体1頁に記録される画像データを展開して格納する
第2の領域とを有する記憶手段と、 前記入力手段によって入力される記録指示に基づいて、
前記入力手段によって入力される画像データを繰り返し
用いる画像データとして登録する登録手段と、 前記登録手段に登録される画像データを前記第1の領域
に展開する画像展開手段と、 前記第1の領域に展開された画像データを、前記入力手
段によって入力される記録指示に基づいて、前記第2の
領域へ複写する複写手段と、 前記複写手段による複写動作を、前記複写動作に用いる
画像データとは別の画像データが引き続いて入力された
ときの前記登録手段による登録動作及び前記画像展開手
段による展開動作と並行的に実行するよう制御する展開
制御手段と、 前記第2の領域に展開された画像データに基づいて記録
を行なう記録手段とを有することを特徴とする記録装
置。An input unit for inputting image data and a recording instruction for the image data; a first area for storing image data to be used repeatedly and image data recorded on one page of a recording medium; A storage unit having a second area to perform, based on a recording instruction input by the input unit,
Registering means for registering image data input by the input means as image data to be used repeatedly; image developing means for expanding the image data registered in the registering means in the first area; A copying unit for copying the developed image data to the second area based on a recording instruction input by the input unit; and a copying operation performed by the copying unit is different from image data used for the copying operation. Expansion control means for controlling the registration operation by the registration means and the expansion operation by the image expansion means when the image data is successively input, and image data expanded in the second area Recording means for performing recording on the basis of a recording device.
り、 前記カラー画像データには、イエロ(Y)成分、マゼン
タ(M)成分、シアン(C)成分、ブラック(K)成分
を含むことを特徴とする請求項1に記載の記録装置。2. The image data is color image data, wherein the color image data includes a yellow (Y) component, a magenta (M) component, a cyan (C) component, and a black (K) component. 2. The recording apparatus according to claim 1, wherein:
域毎に、前記イエロ(Y)成分、マゼンタ(M)成分、
シアン(C)成分、ブラック(K)成分に対応した格納
領域を有することを特徴とする請求項2に記載の記録装
置。3. The recording means according to claim 1, wherein said recording means comprises: a yellow (Y) component, a magenta (M) component,
3. The recording apparatus according to claim 2, further comprising storage areas corresponding to a cyan (C) component and a black (K) component.
当する記録幅をもつフルライン記録ヘッドを用いて記録
を行なうことを特徴とする請求項1に記載の記録装置。4. The recording apparatus according to claim 1, wherein said recording means performs recording using a full-line recording head having a recording width corresponding to a width of said recording medium.
録を行うインクジェット記録ヘッドであることを特徴と
する請求項4に記載の記録装置。5. The recording apparatus according to claim 4, wherein the recording head is an inkjet recording head that performs recording by discharging ink.
してインクを吐出する記録ヘッドであって、インクに与
える熱エネルギーを発生するための熱エネルギー変換体
を備えていることを特徴とする請求項5に記載の記録装
置。6. The recording head according to claim 1, wherein the recording head ejects ink by using thermal energy, and includes a thermal energy converter for generating thermal energy to be applied to the ink. Item 6. The recording device according to Item 5.
て表現されるパターン画像毎に、前記第1の領域におけ
る格納アドレス、前記パターン画像の縦横サイズを管理
するテーブルを有することを特徴とする請求項1に記載
の記録装置。7. The image processing apparatus according to claim 1, wherein the registration unit has a table for managing a storage address in the first area and a vertical and horizontal size of the pattern image for each pattern image represented by the image data. 2. The recording device according to 1.
第1の領域に展開して登録するよう指示する登録指示、
前記第1の領域に登録された画像データを前記第2の領
域へ複写するよう指示する複写指示を含むことを特徴と
する請求項1に記載の記録装置。8. A registration instruction for instructing the image data to be developed and registered in the first area,
2. The recording apparatus according to claim 1, further comprising a copy instruction for instructing to copy image data registered in the first area to the second area.
像データに対する複写指示を実行すると同時に、新たに
入力された画像データに対する登録指示を実行すること
を特徴とする請求項8に記載の記録装置。9. The recording apparatus according to claim 8, wherein said expansion control means executes a copy instruction for already registered image data and simultaneously executes a registration instruction for newly input image data. apparatus.
る第1の領域と記録媒体1頁に記録される画像データを
展開して格納する第2の領域とを有するメモリを用いる
記録制御方法であって、 画像データと前記画像データについての記録指示を入力
する入力工程と、 前記入力工程において入力される記録指示に基づいて、
前記入力画像データを繰り返し用いる画像データとして
登録する登録工程と、 前記登録工程において登録される画像データを前記第1
の領域に展開する画像展開工程と、 前記第1の領域に展開された画像データを、前記入力工
程において入力される記録指示に基づいて、前記第2の
領域へ複写する複写工程と、 前記複写工程における複写動作を、前記複写動作に用い
る画像データとは別の画像データが引き続いて入力され
たときの前記登録工程における登録動作及び前記画像展
開工程における展開動作と並行的に実行するよう制御す
る展開制御工程と、 前記第2の領域に展開された画像データに基づいて記録
を行なう記録工程とを有することを特徴とする記録制御
方法。10. A recording control method using a memory having a first area for storing image data used repeatedly and a second area for expanding and storing image data recorded on one page of a recording medium. An input step of inputting image data and a recording instruction for the image data, and based on the recording instruction input in the input step,
A registration step of registering the input image data as image data to be used repeatedly;
An image development step of developing the image data in the first area; a copying step of copying the image data developed in the first area to the second area based on a recording instruction input in the input step; The copying operation in the step is controlled so as to be executed in parallel with the registration operation in the registration step and the expansion operation in the image expansion step when image data different from the image data used for the copying operation is successively input. A recording control method, comprising: a development control step; and a recording step of performing recording based on the image data developed in the second area.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9130047A JPH10315539A (en) | 1997-05-20 | 1997-05-20 | Recording apparatus and method for controlling recording |
| EP98303961A EP0880105B1 (en) | 1997-05-20 | 1998-05-19 | Printing method and apparatus and printing system including printing apparatus |
| US09/081,041 US6384921B1 (en) | 1997-05-20 | 1998-05-19 | Printing method and apparatus and printing system including printing apparatus |
| DE69832841T DE69832841T2 (en) | 1997-05-20 | 1998-05-19 | Printing method and apparatus and the same comprehensive printing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9130047A JPH10315539A (en) | 1997-05-20 | 1997-05-20 | Recording apparatus and method for controlling recording |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10315539A true JPH10315539A (en) | 1998-12-02 |
Family
ID=15024809
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9130047A Withdrawn JPH10315539A (en) | 1997-05-20 | 1997-05-20 | Recording apparatus and method for controlling recording |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10315539A (en) |
-
1997
- 1997-05-20 JP JP9130047A patent/JPH10315539A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4931204B2 (en) | Data generating apparatus and data generating method | |
| JP3029174B2 (en) | Ink jet recording device | |
| EP0880105B1 (en) | Printing method and apparatus and printing system including printing apparatus | |
| JPH09174827A (en) | Hybrid ink jet printer | |
| JP2009233883A (en) | Printer, printing controller and printing method | |
| JPH10315489A (en) | Method and device for ink jet recording and printing system comprising the same | |
| JP3157881B2 (en) | Ink jet recording device | |
| US20030169308A1 (en) | Serial data input full width array print bar method and apparatus | |
| JPH10315539A (en) | Recording apparatus and method for controlling recording | |
| JPH11179981A (en) | Recorder and record control method | |
| JP3347540B2 (en) | Printer and printing method | |
| JPH10320154A (en) | Recorder and recording method | |
| JP2005022383A (en) | Inkjet printer and method | |
| JP2959515B2 (en) | Inkjet print head | |
| JPH11138866A (en) | Inkjet recording method | |
| JP4174264B2 (en) | Recording apparatus and control method thereof | |
| JP3135465B2 (en) | Recording data transfer method, recording apparatus and recording system | |
| JP2688269B2 (en) | Color inkjet recording method and apparatus | |
| JPH09156130A (en) | Ink jet recording apparatus and ink jet recording method | |
| JP4387709B2 (en) | Recording data transfer method and recording apparatus | |
| JPH11170502A (en) | Recording device | |
| JPH09207324A (en) | Recording method, its apparatus, and recording system | |
| JPH1076710A (en) | Device and method for processing image | |
| JP4262246B2 (en) | Image recording apparatus and control method thereof | |
| JPH11170574A (en) | Color ink jet recording apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20040803 |