JP2006281779A - Recording apparatus, data processing method for recording apparatus, control method for recording apparatus, program, and storage medium - Google Patents
Recording apparatus, data processing method for recording apparatus, control method for recording apparatus, program, and storage medium Download PDFInfo
- Publication number
- JP2006281779A JP2006281779A JP2006061738A JP2006061738A JP2006281779A JP 2006281779 A JP2006281779 A JP 2006281779A JP 2006061738 A JP2006061738 A JP 2006061738A JP 2006061738 A JP2006061738 A JP 2006061738A JP 2006281779 A JP2006281779 A JP 2006281779A
- Authority
- JP
- Japan
- Prior art keywords
- recording
- data
- buffer
- read
- color
- 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
Images
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
【課題】ホストコンピュータにおける記録データの生成処理を高速化させる。
【解決手段】ホスト機器が、設定データとして、各ノズル列間の走査方向における相対距離に対応したレジストレーション調整値を含むデータを送信し、記録装置は、各ノズル列の記録データを、走査方向における記録位置に関連付けて格納する記録バッファ4を備え、記録バッファリング構造制御回路8は、レジスタに格納されたレジストレーション調整値と記録データの読み出し順序の情報とに基づいて、各ノズル列の記録データの格納位置を調整して記録バッファ4に格納するように制御する。
【選択図】図5ARecording data generation processing in a host computer is speeded up.
A host device transmits, as setting data, data including a registration adjustment value corresponding to a relative distance in the scanning direction between the nozzle rows, and the printing apparatus stores the printing data of each nozzle row in the scanning direction. The recording buffer 4 is stored in association with the recording position in the recording buffering structure control circuit 8. The recording buffering structure control circuit 8 performs recording for each nozzle array based on the registration adjustment value stored in the register and the information on the reading order of the recording data. Control is performed so that the data storage position is adjusted and stored in the recording buffer 4.
[Selection] Figure 5A
Description
本発明は、記録装置、記録装置のデータ処理方法、記録装置の制御方法、プログラム及び記憶媒体に関し、より詳細には、複数の記録素子が配列された記録素子列を複数有する記録ヘッドを、記録素子の配列方向と交差する方向に走査させて記録を行う記録装置、記録装置のデータ処理方法、記録装置の制御方法、プログラム及び記憶媒体に関する。 The present invention relates to a recording apparatus, a data processing method for the recording apparatus, a control method for the recording apparatus, a program, and a storage medium, and more specifically, a recording head having a plurality of recording element arrays in which a plurality of recording elements are arranged. The present invention relates to a recording apparatus that performs recording by scanning in a direction that intersects the element arrangement direction, a data processing method for the recording apparatus, a control method for the recording apparatus, a program, and a storage medium.
例えばワードプロセッサ、パーソナルコンピュータ、ファクシミリ等に於ける情報出力装置として、所望される文字や画像等の情報を用紙やフィルム等シート状の記録媒体に記録を行うプリンタが広く使用されている。 For example, as information output devices in word processors, personal computers, facsimiles, and the like, printers that record desired information such as characters and images on a sheet-like recording medium such as paper or film are widely used.
プリンタの記録方式としては様々な方式が知られているが、用紙等の記録媒体に非接触記録が可能である、カラー化が容易である、静粛性に富む、等の理由でインクジェット方式が近年特に注目されており、又その構成としては、所望される記録情報に応じてインクを吐出する記録ヘッドを搭載したキャリッジを用紙等の記録媒体の搬送方向と交差する方向に往復走査させながら記録を行なう、シリアル記録方式が安価で小型化が容易などの点から一般的に広く用いられている。 Various types of recording methods are known for printers, but inkjet methods have recently been used for reasons such as non-contact recording on recording media such as paper, easy colorization, and high quietness. In particular, as a configuration, recording is performed while reciprocally scanning a carriage equipped with a recording head for ejecting ink according to desired recording information in a direction crossing the conveyance direction of a recording medium such as paper. In general, the serial recording method is widely used because it is inexpensive and easy to downsize.
従来、記録ヘッドを搭載したキャリッジを記録媒体上で走査させて記録を行うために、記録ヘッドの走査方向の記録領域を複数の領域に分割し、分割された領域単位の記録データを格納するバッファを有する記録装置(印刷装置)が知られている。 2. Description of the Related Art Conventionally, in order to perform recording by scanning a carriage mounted with a recording head on a recording medium, a recording area in the scanning direction of the recording head is divided into a plurality of areas, and recording data for each divided area is stored. There is known a recording apparatus (printing apparatus) having
このような記録装置では、分割された領域単位の記録データをバッファに格納する際に、色毎に記録データの格納領域を切替える情報と格納可能なバッファ残量及び書き込みアドレス更新量の比較の結果とに基づき、領域単位の記録データの書き込みアドレス情報を、色毎に制御する書き込み制御部を備えている(特許文献1)。 In such a recording apparatus, when recording data in divided area units is stored in the buffer, the result of comparing the information for switching the storage area of the recording data for each color, the remaining buffer capacity that can be stored, and the write address update amount Based on the above, there is provided a write control unit for controlling the write address information of the recording data for each area for each color (Patent Document 1).
また、バッファに格納された記録データを読み出すための読み出しアドレス情報を色毎に制御する読み出し制御部と、読み出しアドレス情報に基づいて読み出された記録データに従い、分割された領域単位の記録データを生成する記録データ生成手段とを備えている。 In addition, a read control unit that controls the read address information for reading the record data stored in the buffer for each color, and the record data in units of areas divided according to the record data read based on the read address information Recording data generation means for generating.
このように構成された従来の記録装置では、記録バッファへの書き込み制御時には記録バッファの読み出しアドレスを参照しているが、この読み出しアドレスはデータを読み出す度には更新されず、1ブロックのデータを全て読み出した後に更新される(特許文献2)。
一般に、ホストコンピュータにおける記録データの生成処理の高速化を目的として記録装置側で画像変換やレジストレーション調整が行なわれている。さらにコストダウンを目的として記録バッファの容量を小さくし、RAM等の容量を減らすことが行われている。 In general, image conversion and registration adjustment are performed on the recording apparatus side for the purpose of speeding up recording data generation processing in a host computer. Further, for the purpose of cost reduction, the capacity of the recording buffer is reduced and the capacity of the RAM or the like is reduced.
このような記録装置では、記録データを記録バッファに書き込む際に、1ブロックのデータを全て読み出すまでの待ち時間(書き込み待ち時間)が比較的長くなってしまう。 In such a recording apparatus, when recording data is written to the recording buffer, a waiting time (writing waiting time) until all the data of one block is read becomes relatively long.
近年は記録装置の解像度が向上しており、ホストコンピュータから記録装置へ転送する記録データの量も増大している。このため記録データの量が増大し更に記録バッファでの書き込み待ち時間が増えると、記録を指示してから記録装置で記録が実行されるまでの実効的な速度が低下することとなる。 In recent years, the resolution of the recording apparatus has improved, and the amount of recording data transferred from the host computer to the recording apparatus has also increased. For this reason, when the amount of recording data increases and the write waiting time in the recording buffer further increases, the effective speed from when the recording is instructed until the recording is executed by the recording apparatus is reduced.
以上のような理由で、ホストコンピュータ(プリンタドライバ)から記録装置への記録データの転送に要する時間や、記録を指示してから記録が実行されるまでの時間を短縮することが課題となっていた。 For the reasons described above, it is an issue to reduce the time required to transfer the recording data from the host computer (printer driver) to the recording apparatus and the time from when the recording is instructed until the recording is executed. It was.
本発明は以上のような状況に鑑みてなされたものであり、記録バッファの容量が少ない場合においても、記録装置における記録データの書き込みを効率的に行って、記録を指示してから記録が実行されるまでの時間を短縮することを目的とする。 The present invention has been made in view of the above situation, and even when the capacity of the recording buffer is small, recording data is efficiently written in the recording apparatus, and recording is performed after instructing recording. The purpose is to shorten the time until it is done.
上記目的を達成する本発明の一態様としての記録装置は、複数の記録素子が配列された記録素子列を複数有する記録ヘッドを、前記配列の方向と交差する方向に走査させて記録を行う記録装置であって、
接続されたホスト機器から送信され、各記録素子列間の走査方向における相対距離に対応したレジストレーション情報を含む設定データ及び各記録素子列の記録データを格納する受信バッファと、
各記録素子列の記録データを、前記走査方向における記録位置に関連付けて格納する記録バッファと、
前記レジストレーション情報と各記録素子列の記録データの前記記録バッファからの読み出し位置の情報とに基づいて、各記録素子列の記録データの格納位置を調整して前記記録バッファに格納するように制御する書き込み制御手段と、を備えている。
A recording apparatus according to an aspect of the present invention that achieves the above object performs recording by causing a recording head having a plurality of recording element arrays in which a plurality of recording elements are arranged to scan in a direction intersecting the direction of the arrangement. A device,
A reception buffer that stores setting data including registration information transmitted from the connected host device and corresponding to the relative distance in the scanning direction between the recording element arrays, and recording data of each recording element array;
A recording buffer for storing recording data of each recording element array in association with a recording position in the scanning direction;
Based on the registration information and information on the read position of the recording data of each recording element array from the recording buffer, the storage position of the recording data of each recording element array is adjusted and stored in the recording buffer. And a writing control means.
このようにすると、従来ホスト機器で行われていた記録素子列間の相対距離に関連したレジストレーション調整処理が記録装置側で実行されると共に、各記録素子列の記録データの記録バッファからの読み出し位置の情報に基づいて、記録バッファへの記録データの格納(書き込み)を効率的に行うことができる。 In this way, registration adjustment processing related to the relative distance between the recording element arrays, which is conventionally performed in the host device, is executed on the recording apparatus side, and the recording data of each recording element array is read from the recording buffer. Based on the position information, recording data can be efficiently stored (written) in the recording buffer.
従って、記録バッファの容量が少ない場合においても、記録装置における記録データの書き込みを効率的に行って、記録を指示してから記録が実行されるまでの時間を短縮することができる。 Therefore, even when the capacity of the recording buffer is small, it is possible to efficiently write recording data in the recording apparatus, and to shorten the time from when recording is instructed until recording is executed.
記録バッファが、走査方向における記録領域を複数のブロックに分割し、該ブロック毎に記録データを格納するように構成されている場合には、書き込み制御手段は、レジストレーション情報に応じて各記録素子列の記録データのブロックにおける格納開始位置を変更し、読み出し位置の情報に基づいて当該ブロックに対応してホスト機器から送信された記録データが格納可能であるか否かを判断する判断手段を含むのがよい。 When the recording buffer is configured to divide the recording area in the scanning direction into a plurality of blocks and store the recording data for each block, the writing control means is configured so that each recording element corresponds to the registration information. A determination unit configured to change the storage start position in the record data block of the column and determine whether the record data transmitted from the host device corresponding to the block can be stored based on the read position information; It is good.
読み出し位置の情報は、各記録素子列についての読み出しアドレス、読み出しデータの有り無しを示す情報、及び記録データの有り無しを示す情報を含むのがよい。 The read position information may include a read address for each print element array, information indicating the presence / absence of read data, and information indicating the presence / absence of print data.
記録バッファの容量が、前記録ヘッドが1回の走査で記録可能なデータ量よりも少ない場合には、書き込み制御部は、記録バッファの最終アドレスの次に先頭アドレスに記録データを格納して、記録バッファを循環的に使用するのがよい。 When the capacity of the recording buffer is smaller than the amount of data that can be recorded by the previous recording head in one scan, the write control unit stores the recording data at the head address next to the last address of the recording buffer, The recording buffer should be used cyclically.
書き込み制御部は、記録バッファから記録データが読み出される毎に読み出し位置の情報を更新するのがよい。 The write controller preferably updates the information on the read position each time the record data is read from the record buffer.
記録装置が、各記録素子列によってそれぞれ異なった色(ブラック、シアン、マゼンタ、イエロー等)で記録を行うように構成されていてもよい。 The recording apparatus may be configured to perform recording with different colors (black, cyan, magenta, yellow, etc.) depending on each recording element array.
各記録素子はインクを吐出して記録を行うように構成されているのがよく、より好ましくは、各記録素子は、熱エネルギーを利用してインクを吐出すべく、インクに与える熱エネルギーを発生するための熱エネルギー変換体を備えている構成である。 Each recording element is preferably configured to perform recording by ejecting ink, and more preferably, each recording element generates thermal energy to be applied to the ink in order to eject ink using thermal energy. It is the structure provided with the thermal energy conversion body for doing.
また、上記目的を達成する本発明の別の態様としての記録装置のデータ処理方法は、複数の記録素子が配列された記録素子列を複数有する記録ヘッドを、前記配列の方向と交差する方向に走査させて記録を行い、接続されたホスト機器から送信され、設定データ及び各記録素子列の記録データを格納する受信バッファと、各記録素子列の記録データを、前記走査方向における記録位置に関連付けて格納する記録バッファと、を備える記録装置のデータ処理方法であって、
前記設定データに含まれる各記録素子列間の走査方向における相対距離に対応したレジストレーション情報と各記録素子列の記録データの前記記録バッファからの読み出し位置の情報とに基づいて、各記録素子列の記録データの格納位置を調整して前記記録バッファに格納するように制御する。
According to another aspect of the present invention for achieving the above object, there is provided a data processing method for a recording apparatus, wherein a recording head having a plurality of recording element arrays in which a plurality of recording elements are arranged is arranged in a direction crossing the direction of the arrangement. Recording is performed by scanning, a reception buffer that is transmitted from the connected host device and stores setting data and recording data of each recording element array, and the recording data of each recording element array is associated with the recording position in the scanning direction. A recording buffer comprising: a recording buffer for storing the data;
Based on the registration information corresponding to the relative distance in the scanning direction between the recording element arrays included in the setting data and the information on the read position of the recording data of each recording element array from the recording buffer, each recording element array The recording data storage position is adjusted and stored in the recording buffer.
なお、上記の目的は、上記記録装置のデータ処理方法をコンピュータ装置によって実現させるコンピュータプログラム、該コンピュータプログラムを格納した記憶媒体によっても達成される。 The above object can also be achieved by a computer program for realizing the data processing method of the recording apparatus by a computer apparatus, and a storage medium storing the computer program.
本発明によれば、記録バッファの容量が少ない場合においても、記録装置における記録データの書き込みを効率的に行って、記録を指示してから記録が実行されるまでの時間を短縮することが出来る。 According to the present invention, even when the capacity of the recording buffer is small, it is possible to efficiently write recording data in the recording apparatus, and to shorten the time from when the recording is instructed to when the recording is executed. .
以下に、添付図面を参照して、本発明の好適な実施の形態を例示的に詳しく説明する。ただし、以下の実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。 Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the components described in the following embodiments are merely examples, and are not intended to limit the scope of the present invention only to them.
なお、この明細書において、「記録」(「プリント」という場合もある)とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。 In this specification, “recording” (sometimes referred to as “printing”) is not only for forming significant information such as characters and figures, but also for human beings visually perceived regardless of significance. Regardless of whether or not it has been manifested, it also represents a case where an image, a pattern, a pattern, or the like is widely formed on a recording medium or the medium is processed.
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。 “Recording medium” refers not only to paper used in general recording apparatuses but also widely to cloth, plastic film, metal plate, glass, ceramics, wood, leather, and the like that can accept ink. Shall.
さらに、「インク」(「液体」と言う場合もある)とは、上記「記録(プリント)」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理(例えば記録媒体に付与されるインク中の色剤の凝固または不溶化)に供され得る液体を表すものとする。 Furthermore, “ink” (sometimes referred to as “liquid”) is to be interpreted broadly in the same way as the definition of “recording (printing)” above. It represents a liquid that can be used for forming a pattern or the like, processing a recording medium, or processing an ink (for example, solidification or insolubilization of a colorant in ink applied to the recording medium).
またさらに、「ノズル」(「記録素子」と言う場合もある)とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。 Further, “nozzle” (sometimes referred to as “recording element”) is a generic term for an ejection port or a liquid passage communicating with this and an element that generates energy used for ink ejection unless otherwise specified. Say it.
以下、本発明をインクジェット記録装置(印刷装置)に適用した一実施形態について具体的に説明する。 Hereinafter, an embodiment in which the present invention is applied to an inkjet recording apparatus (printing apparatus) will be described in detail.
<記録装置の概略構成>
図1は、本実施形態のインクジェット記録装置の概略構成を示すカバーを外した状態の斜視図である。
<Schematic configuration of recording apparatus>
FIG. 1 is a perspective view of a state in which a cover showing a schematic configuration of the ink jet recording apparatus of the present embodiment is removed.
図1において、キャリッジ101は記録ヘッド(不図示)とカートリッジ110を搭載し、ガイド軸102に沿って走行可能である。なお、本実施形態では、記録ヘッドは、インクジェット方式の記録ヘッドである。また、103はシャーシであり、メインシャーシ103aと左右の側面板103b及び103cから構成される。108はキャリッジの駆動源であるキャリッジモータであり、109はキャリッジに接続されキャリッジモータ108によって駆動されるベルト、130は記録ヘッド吐出面の清掃や吸引動作行う回復系ユニット、140はキャリッジ101に搭載された発光素子及び受光素子と共にキャリッジの位置及び速度を算出するCRエンコーダを構成するスケールである。
In FIG. 1, a
記録媒体としての記録紙は、給紙ローラ(不図示)によって装置本体内に送り込まれ、紙送りローラ105とピンチローラ(不図示)、紙押え板(不図示)によって狭持され、記録ヘッドの記録領域へと搬送され記録が行われる。
A recording paper as a recording medium is fed into the apparatus main body by a paper feed roller (not shown), and is nipped by a
インクカートリッジ110は、イエロー、マゼンタ、シアンの3色のインクを収容したカラーインクカートリッジと、ブラックインクを収容したブラックインクカートリッジの2種類で、それぞれ別々にカートリッジガイド7に挿入され、記録ヘッドと接続される。
There are two types of ink cartridges 110: a color ink cartridge containing three colors of yellow, magenta, and cyan, and a black ink cartridge containing black ink. Each
本実施形態のインクジェット記録装置は、ホストコンピュータと接続され、ホストコンピュータ(プリンタドライバ)から記録データの供給を受けて記録を行う。また、本実施形態の記録装置は、記録ヘッドを搭載したキャリッジを記録媒体上で走査させて記録を行うために、記録ヘッドの走査方向の記録領域を複数の領域に分割し、分割された領域単位で画像を記録(印刷)する。 The ink jet recording apparatus according to the present embodiment is connected to a host computer and performs recording upon receiving recording data supplied from the host computer (printer driver). In addition, the recording apparatus of the present embodiment divides the recording area in the scanning direction of the recording head into a plurality of areas in order to perform recording by scanning a carriage on which the recording head is mounted on the recording medium. Records (prints) images in units.
その場合、本実施形態のインクジェット記録装置では、ホストコンピュータ側では、ビット単位のデータ処理により走査方向における記録データ位置の調整(レジスト調整)は行わず、この記録データのレジスト調整は、後述する図2の記録装置側の記録バッファリング構造制御回路8で行う。また書き込み制御ブロックで使用する読み出しアドレスは、記録バッファの記録データが読み出される毎に更新される。そのため、記録データの書き込み待ち時間が短縮され、実効的な記録速度の高速化を図ることが可能となる。
In this case, in the inkjet recording apparatus of the present embodiment, the host computer does not adjust the recording data position (registration adjustment) in the scanning direction by the bit-unit data processing, and the registration adjustment of the recording data is described later. 2 is performed by the recording buffering
<記録制御部の構成>
図2は、本発明にかかる記録装置の記録制御部の構成を示すブロック図である。同図に於いて、1はインターフェース信号線S1を介してホストコンピュータ(不図示)から転送されてくるデータを受信し、その受信したデータの中から、記録装置の動作に必要なデータ及び記録データを抽出して一旦蓄えるインターフェース制御部(コントローラ)であり、インターフェースコントローラ1で抽出されたデータは信号線S2を介して受信バッファ2に格納される。
<Configuration of recording control unit>
FIG. 2 is a block diagram showing the configuration of the recording control unit of the recording apparatus according to the present invention. In the figure,
受信バッファ2はSRAMもしくはDRAM等の記憶装置(メモリ)で構成され、この受信バッファに蓄えられるデータは図3(a)及び(b)に示すような構造のものとなる。
The
図3(a)において受信バッファのデータ構造が示されるように、左から順に「コマンド」(201)、「データ長」(202)、「設定データ」(203)のデータが格納される。これに続いて「コマンド」(204)、「データ長」(205)、「設定データ」(206)のデータが格納されている。これは時系列順に転送されてきたデータが、受信バッファの連続したアドレスに格納されることを示す。ここで示す設定データ206は、例えば給紙の実行や紙送り量の設定、使用する記録ヘッド数等を示す情報であり、この設定データで定められた情報が全て揃って初めて記録装置で記録が可能となる。この後に、記録の対象となる画像データである記録データ(209、212)が受信バッファ2に格納される。
As shown in the data structure of the reception buffer in FIG. 3A, data of “command” (201), “data length” (202), and “setting data” (203) are stored in order from the left. Subsequent to this, data of “command” (204), “data length” (205), and “setting data” (206) are stored. This indicates that data transferred in chronological order is stored at consecutive addresses in the reception buffer. The setting
この記録データ(209、212)は、記録ヘッドが記録媒体上を1度の走査で記録する際に必要とされるデータ量を、それより少ないデータ量としてブロック単位に分割したデータである。そのブロック単位で分割された記録データは区切られ、順次第1ブロックデータ(209)、第2ブロックデータ(212)、…として格納される。 The print data (209, 212) is data obtained by dividing the data amount required when the print head performs printing on the print medium in one scan into smaller blocks. The recording data divided in units of blocks is divided and stored sequentially as first block data (209), second block data (212),.
図3(b)はブロック単位に分割された記録データのデータ構造を詳細に示す。同図で示すように、複数の色のデータ(213〜214)が各々圧縮されたデータとして順次格納される。この圧縮TAG、圧縮データは「色変えコード」(216、217、218)で区切られる。 FIG. 3B shows in detail the data structure of the recording data divided into blocks. As shown in the drawing, a plurality of color data (213 to 214) are sequentially stored as compressed data. The compressed TAG and the compressed data are delimited by “color changing codes” (216, 217, 218).
例えば、シアン、イエロー、マゼンタ、それと黒の4色の記録データを想定した場合、各色毎に縦64ノズルを1列としたノズル列が走査方向に2列ずつ配列する記録ヘッドを用いると、各ノズル列単位のデータが1つの色の記録データを構成することになるのでノズル2列が4色分、すなわち、圧縮された第1色から第8色の記録データが一つのブロックデータ内に記録データとして格納される。このノズル列の各ノズルは、記録媒体の搬送方向に並んでいる。例えば、第1色と第2色がシアンに対応する記録データ、第3色と第4色はマゼンタに対応する記録データ、第5色と第6色はイエローに対応する記録データ、第7色と第8色は黒に対応する記録データとなる。 For example, when recording data of four colors of cyan, yellow, magenta, and black is assumed, if a recording head in which nozzle rows each having 64 vertical nozzles for each color are arranged in two rows in the scanning direction is used, Since the data for each nozzle row constitutes recording data for one color, the two nozzle rows for four colors, that is, the compressed recording data for the first to eighth colors are recorded in one block data. Stored as data. The nozzles in this nozzle row are arranged in the recording medium conveyance direction. For example, the first color and the second color are recording data corresponding to cyan, the third color and the fourth color are recording data corresponding to magenta, the fifth color and the sixth color are recording data corresponding to yellow, and the seventh color. And the eighth color is recording data corresponding to black.
図4は記録データを保持する記録バッファのデータ構造を示す図である。例えば1回の走査で最大約8インチの走査方向の長さを記録する場合、1つのブロックデータが走査方向に約1インチの記録ができるサイズとすると、トータル8ブロックの記録データを記録すれば、1走査分の画像が完成することになる。第1ブロックから第8ブロックは記録ヘッドの走査方向に配置され、各ブロックデータには、第1色のデータから第8色のデータが格納される。各ブロック内に格納される各色のデータの長さは記録ヘッドのノズル数に対応するものである。 FIG. 4 shows the data structure of a recording buffer that holds recording data. For example, when a maximum length of about 8 inches in one scan is recorded, if one block data has a size that can record about 1 inch in the scan direction, a total of 8 blocks of record data can be recorded. An image for one scan is completed. The first to eighth blocks are arranged in the scanning direction of the recording head, and the first color data to the eighth color data are stored in each block data. The length of each color data stored in each block corresponds to the number of nozzles of the recording head.
説明を図2に戻し、各制御ブロックの説明を続ける。受信バッファ2に格納されるデータのうち、記録装置の制御用の設定値である「コマンド」、「データ長」、「設定データ」は、インターフェースコントローラ1から信号線S902を介してCPU9により読み出され、図中にある各部制御回路(7、8)に設定される(S903、S907)。CPU9は読み出したデータ(図3(a)の201〜208に相当するデータ)を解釈し、その結果に従って記録装置の全体的な記録制御を統括する。一方、CPU9は記録データの処理に関してはデータ解凍ブロック55を起動して処理を実行させるものとする。
Returning to FIG. 2, the description of each control block is continued. Of the data stored in the
データ解凍ブロック55は受信バッファ2から、図3(b)で示されるように「圧縮TAG」と「圧縮データ」及び「色変えコード」の3種類のデータを読み出し、これらのデータに基づきデータの展開制御を実行する。本実施形態ではデータの圧縮/解凍方法としてPackBits圧縮を用いたので、圧縮TAGが8ビットで00hから7Fhまでの値の場合、非連続なデータが1から128個データ領域に有るとして処理する。また、圧縮TAGが8ビットでFFhから81hまでの値の場合、次の1バイトデータを連続した2から128個のデータに解凍する処理を行う。なお、データの読出し処理において、80hを読み出した場合は色変えコードとして処理する。解凍したデータを信号線S4aを介して、画像変換ブロック54に送る。この画像変換ブロックにてHV変換がなされ、信号線S4bを介してHV変換されたデータが記録バッファ4に格納される。
The
記録バッファ4には解凍された記録データが図4に示すデータ構造で格納される。記録バッファ4の先頭アドレスには第1ブロックの第1色のデータの先頭データが書き込まれ、その後に続くデータは、アドレスを適宜変更しながら順次書き込まれる。記録バッファのアドレスに一つの色のデータとして格納できる領域は、最初にCPU9が読み込んだ設定データで決定され、その値以上のデータは書き込めないので記録データを圧縮する際には、その設定データに従ったデータサイズの制限が加えられることになる。色変えコードを検出した後のデータは第2色のデータの先頭番地から順次書き込まれる。このアドレスデータの制御は後に説明する記録バッファリング制御構造回路8が実行することになる。
The
この書き込みを第1ブロックの第1色のデータから第8色のデータまで繰り返し、第8色のデータの書き込みを終えて色変えコードを検知すると、第1ブロックのデータが全て書き込み終えたことになる。データ解凍ブロック55はデータの展開動作を終了し、CPU9に対しブロック1個分のデータの展開が完成したことを割込み(S906)で伝え、CPU9からの次のデータ展開の起動を待つ。
This writing is repeated from the first color data of the first block to the eighth color data, and when writing of the eighth color data is completed and the color change code is detected, all the data of the first block has been written. Become. The
記録バッファ4上に複数ブロックの記録データが揃った段階で、CPU9は記録動作を開始すべくキャリッジモータ(図1の108)を動作させ、記録ヘッド6を搭載したキャリッジを走査させながら、記録データをキャリッジエンコーダ(CRエンコーダ)10に同期して転送し、記録することで紙面上(記録媒体に)に画像を完成させることができる。記録ヘッド6が主走査方向に走査した後、搬送手段が記録媒体を副走査方向に搬送する。こうして、記録ヘッドの走査と、記録媒体の搬送を繰り返し行って、1ページ分の画像の記録を行う。
When a plurality of blocks of recording data are prepared on the
記録データ生成ブロック5は、記録バッファ4上に有る記録データの各ブロック構造を、CPU9から指定された値に従って、CRエンコーダ10に同期したタイミングで信号線S5を介して読み出し、記録ヘッド6が記録できるデータ構造に変換しながら信号線S6に出力していく。この記録データ生成ブロック5は後で述べる記録バッファ内のブロック幅(ブロックの長さを示す。)の情報、ブロックの各色の高さ(各色のデータの「ラスター数」、あるいは記録ヘッドの「ノズル数」)についての情報を保持する。
The recording
尚、記録バッファ4から読み出されたデータ領域は次の記録データを蓄えるために、零クリアされる。
The data area read from the
<受信バッファの書き込み、読み込み制御>
以上説明したように受信バッファ2には、インターフェースコントローラ1がデータを書き込み、データ解凍ブロック55が記録データのみを読み出すが、その書き込みアドレスと読み出しアドレスを制御しているのが受信バッファリング構造制御回路7である。受信バッファリング構造制御回路7は受信バッファ2の先頭アドレスと最終アドレス、それと書き込みアドレスと読み出しアドレスの管理を行っている。
<Receiving buffer write / read control>
As described above, the
受信バッファリング構造制御回路7はインターフェースコントローラ1から受信する書き込み要求信号(S701)を受け付け毎に1アドレスずつ加算し、これを書き込みアドレスの情報として受信バッファ2に出力する(S702)。そして、受信バッファリング構造制御回路7は受信バッファ2の最終アドレスに達した場合に書き込みアドレスを受信バッファ2の先頭のアドレスに戻す制御を行う。
The reception buffering
また、書き込みアドレスが読み出しアドレスに到達(一致)した場合、受信バッファ2がデータでいっぱいになり、次のデータを書き込めない旨をインターフェースコントローラ1に信号線S703を介して通信する。
When the write address reaches (matches) the read address, the
このとき同時にCPU9に対しても信号線S904の割込み信号により、受信バッファ2はデータの書き込みができない状態であることを知らせる。受信バッファ2の構造はCPU9が信号線S903のバスを用いて内部のレジスタに書き込むことで設定することができる。
At the same time, the
読み出しアドレスは、CPU9が受信バッファリング構造制御回路7の中に有るデータリード用レジスタを介して直接に受信バッファ2の中のデータを読み出す場合と、データ解凍ブロック55がデータ読み出し要求信号線S705を介して要求した場合に、読み出しアドレスとして信号線S706を介して1アドレスずつ加算されて受信バッファ2に出力される。
When the
受信バッファリング構造制御回路7は読み出しアドレスが最終アドレスに達した場合、読み出しアドレスを受信バッファ2の先頭アドレスに戻す制御を行う。また読み出しアドレスが書き込みアドレスに到達(一致)した場合、受信バッファ上からデータがなくなったので、次のデータを読み出せない旨をデータ解凍ブロックに信号線S704を介して通信する。このとき同時にCPU9に対しても信号線S904の割込み信号線で、受信バッファ2上には、読み出すデータが無い旨を知らせる。
The reception buffering
以上が受信バッファ2に対するデータの書き込み、読み取り制御の処理内容である。次に、この受信バッファ2から読み出され、展開処理されたデータを記録バッファに書き込みし、あるいはその記録バッファからデータを読み取るための処理内容を説明する。
The above is the processing content of the data writing / reading control to the
<記録バッファの書き込み、読み取り制御>
記録バッファ4に対して、画像変換ブロック54が記録データを書き込み、記録データ生成ブロック5がその書き込まれた記録データを読み出すが、その際、書き込みアドレスと読み出しアドレスを制御しているのが記録バッファリング構造制御回路8である。
<Record buffer read / write control>
The
記録バッファリング構造制御回路8は記録バッファの先頭アドレスと、最終アドレス、それと書き込みアドレスと、読み出しアドレスの管理を行っている。
The recording buffering
記録バッファリング構造制御回路8は画像変換ブロック54から受信する書き込み要求信号(S801)を受け付ける毎にアドレスを適宜変更し、これを書き込みアドレスの情報として記録バッファ4に出力する(S802)。そして、記録バッファリング構造制御回路8は記録バッファ4の最終アドレスに達した場合に書き込みアドレスを記録バッファ4の先頭のアドレスに戻す制御を行う。
The recording buffering
また、書き込みアドレスが読み出しアドレスに到達(一致)した場合、記録バッファ4が記録データでいっぱいになり、次の記録データを書き込めない旨を画像変換ブロック54に信号線S809を介して通信する。
When the write address reaches (matches) the read address, the
また、データ解凍ブロック55が色変えコードを受信バッファ2から読み込んだ場合、データ解凍ブロック55は信号線S541を介して画像変換ブロック54にその旨を通信し、画像変換ブロックは、信号線S807を介して、記録バッファリング構造制御回路に出力する。記録バッファリング構造制御回路8は次の色のデータを格納する先頭番地を信号線S802から出力するように準備する。記録バッファ4の構造はCPU9が信号線907のバスを用いて内部のレジスタに書き込むことで設定することができる。
When the
読み出しアドレスは、記録データ生成ブロック5が各色毎にデータ読み出し要求信号線S805を介して要求すると、読み出しアドレスとして信号線S806を介して1アドレスずつ加算されて記録バッファ4に出力される。
When the recording
記録バッファリング構造制御回路8は読み出しアドレスが最終アドレスに達した場合、読み出しアドレスを記録バッファ4の先頭アドレスに戻す制御を行う。
The recording buffering
記録データ生成ブロック5は現在読み出している記録データブロックのデータ構造をCPU9から信号線S908のバスを介して、記録データ生成ブロック5内部にあるレジスタに設定する。設定された記録データブロック構造内にある記録データを全て読み出すと終了信号S909をCPU9に対し割り込み信号として通信する。この際、記録バッファ4上に次の記録データブロックがすでに展開されているならば、その記録データブロック構造をレジスタに書き込む。
The recording
記録バッファ4は1記録データブロック単位でデータの書き込みを制御しており、書き込まれていない記録データブロックに対し記録データ生成ブロックを起動しないので、記録バッファの読み出しアドレスが書き込みアドレスを越えることは起きない。11は、バッファ構造情報メモリである。これは、記録バッファの制御用の作業用メモリ(ワークRAM)で、後で述べる記録バッファ構造についての情報を一時的に格納する領域である。
The
<記録バッファリング構造制御回路の説明>
記録バッファリング構造制御回路の説明を図5A及び図8を用いて説明する。記録バッファリング構造制御回路の処理において、図5Aは書き込みアドレス制御を中心に説明する図であり、図8は記録バッファリング構造制御回路8の読み出しアドレス制御を中心に説明する図である。
<Description of Recording Buffering Structure Control Circuit>
The recording buffering structure control circuit will be described with reference to FIGS. 5A and 8. FIG. In the processing of the recording buffering structure control circuit, FIG. 5A is a diagram for explaining mainly the write address control, and FIG. 8 is a diagram for explaining the reading address control of the recording buffering
記録バッファリング構造制御回路8は読み出し制御部8Aと書き込みアドレス制御部8Bで構成されている。また、記録バッファ4のバッファ領域は、記録バッファの先頭のアドレスをtop_adrで示し、最終アドレスをbottom_adrで表示する。この先頭アドレスは書き込みアドレス制御部8B内のレジスタ803に格納され、最終アドレスは書き込みアドレス制御部8B内のレジスタ804に格納される。
The recording buffering
記録バッファ4に示される「RP」はリードポインタを示し、「WP」はライトポインタを示す。記録バッファの中のRPとWPの間のハッチング部分は記録データが格納されていることを表している。また、記録バッファ4の白色部分は記録データが格納されていないことを表す。
“RP” shown in the
読み出しアドレス制御部8A内の802は、データの読み出しアドレス(RP:リードポインタ)を示すレジスタを管理するRP制御部である。805から812は第1色から第8色について、各色の情報を格納するレジスタである。ここで、レジスタ805には第1色目データのバッファの高さ情報(1st_height)と、第1色のデータの有り無しを示す情報(1_color_bit)と、第1色目のレジスト調整値情報(1_reg_wnum)とが格納され、同様にレジスタ806〜812についても第2色〜第8色について同様の情報が設定される。
なお、レジスト調整値情報は、ノズル列間のラスタ方向における相対位置に対応した値となるので、1つのノズル列に対しては常に同じ値となる。すなわち、ノズル列毎にレジスト調整値情報を持っている。例えば、第1ノズル列を基準とすると、第1色のデータに対するレジスト調整値情報は0、第2ノズル列と第1ノズル列との距離がAカラム分であれば、第2色のデータに対するレジスト調整値情報はAとなる。また、第3ノズル列と第1ノズル列との距離がBカラム分であれば、第3色のデータに対するレジスト調整値情報はBとなる。このように、第1色のデータを記録する第1ノズル列の位置を基準にして各ノズル列との相対距離に対応して、第2色のデータから第8色のデータのレジスト調整値情報が設定される。 Since the registration adjustment value information is a value corresponding to the relative position in the raster direction between the nozzle rows, it always has the same value for one nozzle row. That is, each nozzle row has registration adjustment value information. For example, when the first nozzle row is used as a reference, the registration adjustment value information for the first color data is 0, and if the distance between the second nozzle row and the first nozzle row is A columns, the second color data The registration adjustment value information is A. If the distance between the third nozzle row and the first nozzle row is B columns, the registration adjustment value information for the third color data is B. Thus, the registration adjustment value information of the second color data to the eighth color data corresponding to the relative distance to each nozzle row with reference to the position of the first nozzle row where the first color data is recorded. Is set.
813はブロックの幅情報(block_width)を設定するレジスタであり、この幅情報は第1色〜第8色までブロック単位で、共通して使われる値である。
上述のブロックの高さ情報、幅情報及びレジストレーション調整値情報は、図3(a)で説明した設定データに含まれる情報である。 The block height information, width information, and registration adjustment value information described above are information included in the setting data described with reference to FIG.
815は次のブロックデータのアドレスを格納するレジスタであり、このアドレスは各色に関する情報を格納するレジスタ805からレジスタ812のうちのいずれかの値と、ブロックデータに関する幅の情報を格納するレジスタ813の値を用いて決定することができる。書き込み制御部8Bは、書き込み対象となる第1ブロックデータに関する設定情報に従い、次に書き込み対象となる第2ブロックデータの書き込み開始アドレスを決定し、このレジスタに格納する。
A
817はレジスト調整分の書き込み開始アドレスを格納するレジスタであり、このアドレスは各色に関する情報を格納するレジスタ805からレジスタ812のうち全ての値と、ブロックデータに関する幅の情報を格納するレジスタ813の値を用いて決定することができる。書き込み制御部8Bは、書き込み対象となる第1ブロックデータに関する設定情報に従い、次に書き込み対象となるレジスト調整分の書き込み開始アドレスを決定し、このレジスタに格納する。
A
なお、書き込み制御部8Bは、例えば第1色のデータについて説明すると、第1ブロックのデータに対応する記録データの書き込み完了前に、第1ブロックのデータのレジスト調整幅分を反映した第2ブロックでの書き込み開始アドレス情報を決定している。他の色のデータ(第2色のデータ〜第8色のデータ)についても同様である。
For example, the
書き込み制御部8Bは、第1ブロックデータに対応する記録データの書き込み完了前に、第1ブロックデータのレジスト幅分に対する書き込みアドレス情報を、決定した書き込み開始アドレスに更新することができる。
The
また、816はデータの書き込みアドレス(WP)を格納するレジスタである。
814はアドレス制御レジスタで、書き込みアドレス(WP)が読み出しアドレス(RP)を追い越したり、両アドレスが重複したアドレスを指定しないように、書き込み処理、読み出し処理の管理をする。
アドレス制御レジスタ814の構成について図5Bを参照して説明する。このアドレス制御レジスタ814は、データの書き込み先を選択する選択部814Aを有している。この選択部814Aは、リードポインタの情報と色に対応するデータの有無を示す情報とを保持するレジスタを有している。このレジスタはノズル列毎(色毎)に備えている。この図5Bでは、説明を簡単にするために、3つのノズル列を備えている記録ヘッドを例にして説明する。この図5Bでは、3つのレジスタ即ち3色分のレジスタを有している場合の説明図である。880は第1色に対応するデータについて、881は第2色に対応するデータについて、882は第3色に対応するデータについて保持するレジスタである。ここで、レジスタ880には第1色の読み出しアドレス(1st_color_rp)と、第1色の読み出しデータの有り無しを示す情報(1_color_bit)と、第1色の書き込みデータの有り無しを示す情報(1_color_bit_w)とが格納され、レジスタ881、882についても同様である。このように、ノズル列の数に対応した数のレジスタを備える。従って、8つのノズル列を備えている記録ヘッドを使用する記録装置は、選択部814Aは8つのレジスタを備える。
The configuration of the address control register 814 will be described with reference to FIG. 5B. The
この選択部814Aは、第1色のデータ、第2色のデータ、第3色のデータのうち、どの色に対応するデータを格納するかを選択する。例えば、この選択部814Aは、1つのブロックにつき、第1色のデータから第3色のデータまで順に格納するが、このデータを格納する場合に、書き込みデータの有り無しを示す情報と読み出しデータの有り無しを示す情報とを参照して、データの書き込みを行うか否かを判断する(なお、ここでは、書き込みデータの有り無しを示す情報と読み出しデータの有り無しを示す情報の両方を用いて判断しているが、例えば、いずれか一方を情報を用いて行っても構わない)。
The
そして、書き込みデータの有り無しを示す情報と読み出しデータの有り無しを示す情報の両方があることを示す情報がレジスタに保持されていれば、そのレジスタに対応するデータを記録バッファに対して書き込みをする。また、書き込みデータの有り無しを示す情報と読み出しデータの有り無しを示す情報の両方がないことを示す情報がレジスタに保持されていれば、そのレジスタに対応するデータの書き込みは行わない。 If information indicating that there is both information indicating the presence / absence of write data and information indicating the presence / absence of read data is held in the register, the data corresponding to the register is written to the recording buffer. To do. Further, if information indicating that there is no information indicating the presence / absence of write data and information indicating the presence / absence of read data is held in the register, data corresponding to the register is not written.
書き込みを行う場合には、各レジスタ(例えば第1色の場合には、読み出しアドレス(1st_color_rp)を参照してデータの書き込みを行う。 When writing is performed, data is written with reference to each register (for example, in the case of the first color, a read address (1st_color_rp)).
<読み出しアドレスと書込みアドレスの制御>
ここで、読み出しアドレスと書込みアドレスの制御に関して、従来の制御方法と本実施形態に係る制御方法とを比較して説明する。
<Control of read address and write address>
Here, the control of the read address and the write address will be described by comparing the conventional control method and the control method according to the present embodiment.
図7Aと図5Cは、従来の、記録バッファに対するデータの読み込み/書き込みの制御方法を示す図である。図7Aにおいて、701は現在書き込み中のブロック、702は現在読み出し中のブロック、703は次に読み出されるブロックを夫々示している。また「a」で示す領域は、これから各色のデータが書かれる領域であり、「b」で示す領域は既に色のデータが読み出された領域である。また、図5Cは、従来の書込み制御部に備えられているアドレス制御レジスタ814を示す。アドレス制御レジスタ814は、RP制御部802から参照できるアドレスを保持するレジスタ814A’を備えている。従って、図5Cに示すように、従来の書込みアドレス制御部8Bは、RP制御部802から参照できるアドレスは1つであった。このアドレスは、各ブロックの先頭アドレスであった。
7A and 5C are diagrams showing a conventional method for controlling data reading / writing with respect to a recording buffer. In FIG. 7A,
例えば、1つのブロックが、第1色のデータ、第2色のデータで構成されている場合には、第1色のデータを保持する領域の先頭アドレスが各ブロックの先頭アドレスとして参照された。別のブロックでは、第3色のデータ、第4色のデータ、第5色のデータで構成されている場合には、第3色のデータを保持する領域の先頭アドレスが各ブロックの先頭アドレスとして参照された。 For example, when one block is composed of first color data and second color data, the head address of the area holding the first color data is referred to as the head address of each block. In another block, when it is composed of third color data, fourth color data, and fifth color data, the head address of the area holding the third color data is used as the head address of each block. Referenced.
従って、従来の制御方法では、読み出し中のブロック702の全データを読み出し終えた後に、レジスタ814A’に格納されているアドレス711を次に読み出すブロック703の先頭のアドレス713に更新していた(この711、713は書込みアドレス制御部が参照できるリードポインタである)。つまり、従来の書込み制御部に備えられているアドレス制御レジスタ814’のアドレスの更新単位は、1ブロック単位であった。。そのため、実際には既にデータが読み出された「b」で示す領域やその色のデータが無い領域にも、1つのブロック内の全ての色のデータを読み出した後でないとデータを書き込むことができない。このように従来の方法は、読み出しアドレスの管理が単純となるという利点があるが、メモリ領域を効率的に使用することできない。
Therefore, in the conventional control method, after reading all the data of the
具体的な例で示すと、図7Aに示すように、第1色目のレジストレーション調整の幅Wによってはみ出すデータ720が、「b」で示す領域内に格納できる状態(bの容量>720の容量)であっても、このはみ出したデータ720を1つも書き込むことは出来ない(1ワードが書きこみ単位であれば、1ワードも書き込むことはできない)。このため、記録バッファの容量を小さくした低コストの記録装置においては、各色のレジストレーション調整ではみ出すデータについて、書き込み待ちの回数が増えると共に書き込み待ち時間が長くなってしまう。
More specifically, as shown in FIG. 7A, the
一方、図7Bは本実施形態に係る記録バッファに対するデータの読み込み/書き込みの制御方法を示す図であり、図7Aと同様な部分は同じ参照符号で示している。この読み出しアドレスの制御方法は、データを読み出す毎に、各ノズル列(各色)のリードポインタを更新する。すなわち、各色のデータ毎にリードポインタ712a、712b、712cを独立に設け、実際の読み出し動作に伴ってアドレスを指すポインタの値を更新する。これらのアドレスは、既に図5Bで説明したアドレス制御レジスタ814にそれぞれ保持される。アドレス制御レジスタ814のアドレス値は、色(ノズル列)毎に1カラム単位で更新される。このように、書き込みアドレス制御部に送られるリードポインタの情報の更新単位が、1ブロック単位から、1カラム単位になったことで、データ格納の効率が良くなった。
On the other hand, FIG. 7B is a diagram showing a data read / write control method for the recording buffer according to this embodiment, and the same parts as those in FIG. 7A are denoted by the same reference numerals. This read address control method updates the read pointer of each nozzle row (each color) each time data is read. That is, read
具体的な例で示すと、本願に係る制御方法では、データが読み出された場合には、リードポインタのアドレスが更新され、書き込みを行う領域(余地)ができる。従って、従来より書き込み待ち時間は短くなる。記録動作の進行とともにデータの読出しが行われ、リードポインタが進むので、「b」で示す領域内に第1色目のレジストレーション調整ではみ出すデータ720を格納できる。従って、第1色目のレジストレーション調整ではみ出すデータ720を「b」の領域に書き込むことができる。なお、データの読出しが行われ、リードポインタが1アドレス(例えば16ビット)でも分進めば、レジストレーション調整ではみ出すデータ720のうちの1アドレス分のデータを格納できる。このため、記録バッファの容量を小さくした低コストの記録装置においても、メモリ領域を効率的に使用することができる。したがって、各色のレジストレーション調整ではみ出すデータについて、書き込み待ちの回数を低減させると共に書き込み待ち時間を短縮することができる。
As a specific example, in the control method according to the present application, when data is read, the address of the read pointer is updated, and an area (room) for writing is created. Therefore, the write waiting time is shorter than before. Data is read out as the recording operation proceeds, and the read pointer advances, so that the
この場合の動作として、RP制御部802では各色のレジスタ880〜887での設定に基づいて、読み出しアドレス(RP)の出力を行う。具体的には現在書き込んでいる色に対応した読み出しアドレスを出力する。
As an operation in this case, the
これを図7Bを参照して説明する。今、第1色目の大半のデータを書き終え、第1色目のレジストレーション調整ではみ出すデータ720だけが書き込み待ち状態であるとする。
This will be described with reference to FIG. 7B. Now, it is assumed that most of the data for the first color has been written and only the
ここで、第1色目のレジストレーション調整ではみ出すデータ720が書き込めるか否かの判断を、第1色目の読み出しアドレス以外、すなわち、他の色の読み出しアドレスを参照して行う場合を想定する。
Here, a case is assumed in which it is determined whether or not the
第1色〜第3色の読み出しアドレスは、各色独立して制御されている。そのため、仮に第2色や第3色のアドレスを、第1色目のレジストレーション調整ではみ出すデータ720が書き込めるか否かの判断するために用いても、正しい判断が行えないことが分かる。これは第2色目、第3色目の書き込みについても同様である。現在、書き込んでいる色以外の読み出しアドレスを、「第n色目のレジストレーション調整ではみ出すデータ」が書き込めるか否かの判断に用いても、正しい判断を行うことが出来ないことが分かる。
The read addresses for the first to third colors are controlled independently for each color. Therefore, even if the addresses of the second color and the third color are used to determine whether or not the
以上の理由より、本実施形態では、各色のレジストレーション調整ではみ出すデータが書き込めるか否かを、対応する読み出しアドレスを参照して行う。 For the above reasons, in the present embodiment, whether or not the data protruding in the registration adjustment of each color can be written is referred to the corresponding read address.
このような制御を行うための前提としては、同一走査中は記録に使用する色数、データバッファの高さ、使用するブロックの幅を変更しないことが必要である。 As a premise for performing such control, it is necessary that the number of colors used for printing, the height of the data buffer, and the width of the blocks used be not changed during the same scanning.
<記録バッファへのデータの格納(図6)>
図6(a)乃至(d)は、記録バッファ4に記録データがどのように格納されるか説明する図である。図6(a)では、第1色のデータとして縦に順に4ワード分ずつ、格納される状態を示す。ここで1ワードが16画素分に対応している。レジスタに情報を格納するアドレスは1ずつインクリメントされるものとすると、ライトポインタ(WP)は1→2→3→4→5→…とカウントされる。
<Storage of data in recording buffer (FIG. 6)>
FIGS. 6A to 6D are diagrams for explaining how recording data is stored in the
例えば、図6(a)のレジスタの設定は、バッファの高さ情報(ラスター数)の値(1st_height)は「4」であり、データの有り無し情報(1_color_bit)の値は「1(有り)」である。レジスタ813(ブロックの幅情報:block_width)の値は「28」である。 For example, in the register setting of FIG. 6A, the value (1st_height) of the buffer height information (number of rasters) is “4”, and the value of the data presence / absence information (1_color_bit) is “1 (present)”. It is. The value of the register 813 (block width information: block_width) is “28”.
図6(b)は、第2色のデータがある場合に、記録バッファ4へのデータの書き込みを示す図である。第1色の格納領域に全てデータを格納した後、矢印のようにライトポインタ(WP)を第2色の先頭アドレスへ移動し、第2色のデータの格納を行う。図6(c)では、第2色のデータが無い場合、第1色のデータの格納領域に続き、第3色のデータが格納されることを示す。この場合、図5Aで示すレジスタ806の第2色のデータの有り無し情報(2_color_bit)は、データ無しを示す「0(無し)」である。あるいは、バッファの高さ情報(2nd_height)が「0」であれば、データが無いことを示すので、この情報を用いてもかまわない。あるいはデータの有り無し情報とバッファの高さ情報との論理積演算(AND処理)を行ってその結果を用いて判断しても良い。
FIG. 6B is a diagram showing data writing to the
図6(d)では、第2色のデータについて、書き込み位置を示すe1(WP:ライトポインタ)は、読み出し位置を示すe2(RP:リードポインタ)の手前で書き込みを停止することを示す。これは、読み出しが終了していない位置には、データの書き込みを禁止して、上書きをすることを防ぐ制御を行うものである。以上の制御は、第3色から第8色の領域についても同様である。 In FIG. 6D, for the second color data, e1 (WP: write pointer) indicating the writing position indicates that writing stops before e2 (RP: read pointer) indicating the reading position. This is a control for prohibiting overwriting by prohibiting data writing at a position where reading is not completed. The above control is the same for the third to eighth color regions.
<記録バッファからのデータの読み出し>
以下に、図8を参照して記録バッファからのデータの読み出し処理について説明する。図8において、左側は記録バッファリング構造制御回路8の読み出しアドレス制御部8Aを示し、右側は記録バッファ4を示している。
<Reading data from the recording buffer>
Hereinafter, a process of reading data from the recording buffer will be described with reference to FIG. In FIG. 8, the left side shows the read address control unit 8A of the recording buffering
記録バッファ4のバッファ領域は、記録バッファの先頭のアドレスであるtop_adrで表され、最終アドレスはbottom_adrで表される。この先頭アドレスはレジスタ803に格納され、最終アドレスはレジスタ804に格納される。記録バッファに示される「RP」は図5Aと同様にリードポインタであり、「WP」はライトポインタである。記録バッファ4におけるRPとWPの間のハッチング部分は記録データが格納されていることを表し、それ以外の部分は記録データが格納されていないことを表す。
The buffer area of the
読み出しアドレス制御部8A内の802は、上述のように各色のデータの読み出しアドレス(RP:リードポインタ)を示すRP制御部であり、破線の枠で囲った900は第1レジスタ群、実線の枠で囲った901は第2レジスタ群である。
802 in the read address control unit 8A is an RP control unit indicating the read address (RP: read pointer) of each color data as described above, and 900 surrounded by a broken line frame is a first register group, a solid line
第1ブロックから第8ブロックの記録データを記録する場合、例えば、走査の開始時において、第1レジスタ群には第1ブロックについての情報が格納されている。また、第2レジスタ群には、第2ブロックについての情報が格納される。第1ブロックの記録が終了すると、第1レジスタ群900には第2レジスタ群901の情報がコピーされて格納される。そして第2レジスタ群901には、第3ブロックの情報が格納される。以下、最後の第8ブロックのデータが格納されるまで同様の処理が順に行われる。そして、次の走査開始時には、再び、第1レジスタ群には第1ブロックの情報が格納され、第2レジスタ群には第2ブロックの情報が格納される。
When recording data from the first block to the eighth block, for example, at the start of scanning, information about the first block is stored in the first register group. The second register group stores information about the second block. When the recording of the first block is completed, the information of the
第1レジスタ群が示す第nブロックの記録が終了した時、第2レジスタ群に第n+1ブロックの情報が格納されていない場合は、第n+1ブロックの記録データがまだ準備できていないので、第2レジスタ群の情報は第1レジスタ群にコピーされず、加えて記録バッファからのデータ読み出しを停止する。 When the recording of the nth block indicated by the first register group is finished, if the information of the (n + 1) th block is not stored in the second register group, the recording data of the (n + 1) th block is not yet ready, so the second The register group information is not copied to the first register group, and in addition, data reading from the recording buffer is stopped.
第1レジスタ群内にあるレジスタ819は、第1色についての高さ情報(1st_height)と色のデータの有り無し情報(1_color_bit)を設定するレジスタである。各レジスタ822、824、826、828、830、832、834は第2色〜第8色について同様に高さ情報とデータの有り無し情報を設定するレジスタである。
A
820は各ブロックデータの幅情報(block_width)を格納するレジスタである。この幅情報は第1色〜第8色までブロック単位で、共通して使われる値である。
A
レジスタ818は第1色の読み出しアドレス(1st_color_adr)を格納するレジスタである。第1色のデータが格納されている記録バッファ819から読み出されるとアドレスが更新される。
The
なお、この第1色の読み出しアドレス(1st_color_adr)は、図5Bの説明で述べた切替え部814Aのレジスタ880の1st_color_rpあるいは図7Bの説明で述べた712a、に対応している。同様に、第2色の読み出しアドレス(2st_color_adr)は、図5Bの説明で述べた切替え部814Aのレジスタ881の2nd_color_rp、あるいは図7Bの説明で述べた712bに対応しており、他の色の読出しアドレスについても同様である。
The first color read address (1st_color_adr) corresponds to 1st_color_rp of the
このデータの読出しは、例えば図6(a)に示すように、第1色のデータの内、1→2→3→4と1カラム分のデータが読み出される。レジスタ821、823、825、827、829、831、833はそれぞれ第2色〜第8色の読み出しアドレスを格納するレジスタであり、第2色〜第8色のデータも第1色のデータと同様に順に1カラム分のデータが読み出される。
For example, as shown in FIG. 6A, the data is read out from the first color data for 1 → 2 → 3 → 4 and one column.
記録バッファ4に格納されるデータは複数の色のデータを含むため、例えば、第1色、第2色、…のデータが混在した場合、各色単位のデータを格納するためのアドレスは、連続していないものとなる。そのため、読み出しアドレスのレジスタが1つであれば、例えば第1色の記録バッファ4のアドレスの次に第2色の記録バッファ1のアドレス読み出しを行う際、アドレス計算をする必要があるが、記録バッファ4に各色ごとに読み出しアドレスを格納するレジスタを用意することで、カラム単位での読み出しを行う際のアドレス計算を省くことができる。
Since the data stored in the
817はアドレス制御レジスタである。読み出しアドレスは、記録データ生成ブロック5が各色毎にデータ読み出し要求信号線S805を介して要求すると、アドレス制御レジスタ817は読み出しアドレスとして信号線S806を介して1アドレスずつ加算して記録バッファ4に出力する。
835は次のブロックのアドレスを格納するレジスタである。現在読み出されているブロックが第1ブロックであれば、このレジスタには第2ブロックの先頭のアドレスが格納される。このレジスタの値は、現在読み出されているブロックデータの読み出しが終了すると、レジスタ802にコピーされる。これにより、次のブロックデータの読み出しがスムーズにできる。
A
レジスタ836は第1色から第8色のうち、読み出す順序を特定するための情報を格納するテーブルである。このテーブルに設定された値によって記録バッファからデータを読み出す順序を自由に設定することができる。例えば、第1色→第2色→…→第8色の順に読み出すことができる。また、値を変えて、第1色→第2色→第5色→第6色→第7色→第8色のように第3色、第4色のデータの読み出しをスキップすることもできる。これによって、格納されていない色の記録データについては、正確に読みとばすことができる。
The
第2レジスタ群901は次のブロックデータに関する情報を格納するバッファの集まりである。第1レジスタ群の各レジスタが読まれたら、第2レジスタ群の各レジスタに設定されている値が、第1レジスタ群の対応するレジスタに設定される。例えば、レジスタ838に設定されている値がレジスタ819に設定される。レジスタ839〜845は、次のブロックデータにおける第2色〜第8色のデータについて同様の情報が設定されるレジスタである。
The
レジスタ838(819)には第1色目のデータのバッファの高さ情報と、第1色のデータの有り無しを示す情報が格納される。 The register 838 (819) stores buffer height information for the first color data and information indicating the presence or absence of the first color data.
846(820)はブロックの幅情報を設定するレジスタである。この幅情報は第1色〜第8色までブロック単位で、共通して使われる値である。 846 (820) is a register for setting block width information. This width information is a value that is commonly used in units of blocks from the first color to the eighth color.
レジスタ878は、先に設定したブロックのサイズとブロックのサイズが同じであるか否かを表す情報(same_type)を格納するレジスタであり、ブロックのサイズが同じ場合、この値を「1」とすることで、第1レジスタ群に同じ値を容易に再設定することができる。この場合、レジスタ838〜846の設定を省くことができる。一方、レジスタ878の値が「0」の場合には、各レジスタ838〜846にそれぞれの値が設定される。
The
以上説明したように好適な一実施形態によればインクジェット記録装置において、記録データの読み出しアドレスを格納するレジスタを各記録素子列に対応して設け、記録データを読み出す毎に対応する読み出しアドレスを更新する機能を持たせることで、ホストコンピュータからの記録データの転送を高速化することができ、ホストコンピュータで記録が指示されてから記録装置が記録を実行するまでの時間を短縮することができる。 As described above, according to a preferred embodiment, in the ink jet recording apparatus, a register for storing a read address of print data is provided corresponding to each print element array, and the read address corresponding to the read data is updated each time the print data is read. By providing such a function, it is possible to speed up the transfer of recording data from the host computer, and it is possible to reduce the time from when the recording is instructed by the host computer until the recording apparatus executes the recording.
<レジストレーション調整値の算出>
本実施形態において説明した、ノズル列間のレジストレーション調整値情報(1_reg_wnum)は、個々の記録ヘッド(記録カートリッジ)並びにその取り付けによって異なるものであるため、出荷時等には検査工程でそれらの値を設定しても良いが、記録ヘッドを交換した際には、所定のテストパターンを記録し、ずれ量を視認又はスキャナなどで読み取ってユーザが入力した値を設定するようにするのが好ましい。例えば、ホストコンピュータで動作するプリンタドライバーに設定メニューを設けて、そのメニューでレジストレーション調整値情報をユーザが設定すればよい。
<Calculation of registration adjustment value>
The registration adjustment value information (1_reg_wnum) between the nozzle rows described in the present embodiment differs depending on the individual print heads (print cartridges) and their attachments. However, when the recording head is replaced, it is preferable to record a predetermined test pattern and set the value input by the user by visually checking or reading the deviation amount with a scanner or the like. For example, a setting menu may be provided in a printer driver that operates on a host computer, and the user may set registration adjustment value information using the menu.
他の例として、ユーザは、記録装置に備えられている操作部を用いて、ずれ量を視認したずれ量の設定を行う。この設定によりレジストレーション調整値情が、記録装置に設けられている記憶手段に保存される。この記憶手段に保存されるレジストレーション調整値情報は、上述した記録バッファリング構造制御回路8で使用される。そして、ホストコンピュータから記録装置へ記録データを転送する前に予め、記録装置からホストコンピュータへレジストレーション調整値情報を転送する形態であっても構わない。
As another example, the user sets a deviation amount by visually recognizing the deviation amount using an operation unit provided in the recording apparatus. With this setting, registration adjustment value information is stored in a storage means provided in the recording apparatus. The registration adjustment value information stored in the storage means is used in the recording buffering
このような記録したテストパターンに基づいた調整値の検出や算出については、従来より知られている様々な方法によって行うことができるが、本発明の特徴ではないので詳細な説明は省略する。 The detection and calculation of the adjustment value based on the recorded test pattern can be performed by various conventionally known methods, but since it is not a feature of the present invention, detailed description thereof is omitted.
<他の実施形態>
以上の実施形態では本発明をインクジェット方式に従って記録を行うインクジェット記録装置に適用した場合を例に挙げて説明したが、本発明は複数の記録素子が配列された記録ヘッドを記録素子の配列方向と交差する方向に走査して記録を行う記録装置であれば、他の方式の記録装置にも適用できる。
<Other embodiments>
In the above embodiment, the case where the present invention is applied to an ink jet recording apparatus that performs recording in accordance with the ink jet method is described as an example. However, the present invention describes a recording head in which a plurality of recording elements are arrayed as an array direction of recording elements. Any recording apparatus that performs recording by scanning in the intersecting direction can be applied to other types of recording apparatuses.
以上の実施形態は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギとして熱エネルギを発生する手段(例えば電気熱変換体やレーザ光等)を備え、前記熱エネルギによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。 The above embodiment includes means (for example, an electrothermal converter, a laser beam, etc.) that generates thermal energy as energy used to cause ink ejection, particularly in the ink jet recording system, and the ink is generated by the thermal energy. By using a system that causes a change in the state of recording, it is possible to achieve higher recording density and higher definition.
加えて、上記の実施形態で説明した記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドのみならず、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッドを用いてもよい。 In addition to the cartridge-type recording head in which the ink tank is integrally provided in the recording head itself described in the above embodiment, it can be electrically connected to the apparatus body by being attached to the apparatus body. A replaceable chip type recording head that can supply ink from the apparatus main body may be used.
さらに加えて、本発明に係る記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものの他、リーダ等と組み合わせた複写装置、さらには送受信機能を有するファクシミリ装置、或いはそれらの機能を併せ持つ複合機の形態を取るものであっても良い。 In addition, as a form of the recording apparatus according to the present invention, a copying apparatus combined with a reader or the like as well as an image output terminal of an information processing device such as a computer or a separate apparatus, and a transmission / reception function are provided. It may be in the form of a facsimile machine or a multi-function machine having these functions.
Claims (16)
接続されたホスト機器から送信され、各記録素子列間の走査方向における相対距離に対応したレジストレーション情報を含む設定データ及び各記録素子列の記録データを格納する受信バッファと、
各記録素子列の記録データを、前記走査方向における記録位置に関連付けて格納する記録バッファと、
前記レジストレーション情報と各記録素子列の記録データの前記記録バッファからの読み出し位置の情報とに基づいて、各記録素子列の記録データの格納位置を調整して前記記録バッファに格納するように制御する書き込み制御手段と、を備えることを特徴とする記録装置。 A recording apparatus that performs recording by scanning a recording head having a plurality of recording element arrays in which a plurality of recording elements are arranged in a direction intersecting the direction of the arrangement,
A reception buffer that stores setting data including registration information transmitted from the connected host device and corresponding to the relative distance in the scanning direction between the recording element arrays, and recording data of each recording element array;
A recording buffer for storing recording data of each recording element array in association with a recording position in the scanning direction;
Based on the registration information and information on the read position of the recording data of each recording element array from the recording buffer, the storage position of the recording data of each recording element array is adjusted and stored in the recording buffer. And a writing control means.
前記書き込み制御手段は、前記レジストレーション情報に応じて各記録素子列の記録データの前記ブロックにおける格納開始位置を変更し、前記読み出し位置の情報に基づいて当該ブロックに対応して前記ホスト機器から送信された記録データが格納可能であるか否かを判断する判断手段を含む、ことを特徴とする請求項1に記載の記録装置。 The recording buffer is configured to divide a recording area in the scanning direction into a plurality of blocks and store recording data for each block;
The write control unit changes the storage start position of the recording data of each recording element array in the block according to the registration information, and transmits from the host device corresponding to the block based on the information of the reading position The recording apparatus according to claim 1, further comprising a determination unit that determines whether or not the recorded data can be stored.
前記書き込み制御部は、前記記録バッファの最終アドレスの次に先頭アドレスに記録データを格納して、前記記録バッファを循環的に使用する、ことを特徴とする請求項1から3のいずれか1項に記載の記録装置。 The capacity of the recording buffer is less than the amount of data that the recording head can record in one scan,
4. The write control unit according to claim 1, wherein the write control unit stores recording data at a head address next to a last address of the recording buffer, and uses the recording buffer in a cyclic manner. The recording device described in 1.
前記設定データに含まれる各記録素子列間の走査方向における相対距離に対応したレジストレーション情報と各記録素子列の記録データの前記記録バッファからの読み出し位置の情報とに基づいて、各記録素子列の記録データの格納位置を調整して前記記録バッファに格納するように制御する制御工程を備える、ことを特徴とする記録装置のデータ処理方法。 Recording is performed by scanning a recording head having a plurality of recording element arrays in which a plurality of recording elements are arrayed in a direction crossing the direction of the array, and is transmitted from a connected host device. A recording buffer comprising: a reception buffer for storing the recording data; and a recording buffer for storing the recording data of each recording element array in association with the recording position in the scanning direction,
Based on the registration information corresponding to the relative distance in the scanning direction between the recording element arrays included in the setting data and the information on the read position of the recording data of each recording element array from the recording buffer, each recording element array A data processing method for a recording apparatus, comprising: a control step of controlling the storage position of the recording data to be adjusted and stored in the recording buffer.
接続されたホスト機器から送信され、各記録素子列間の走査方向における相対距離に対応したレジストレーション情報を含む設定データ及び各記録素子列の記録データを受信バッファに格納する受信データ格納工程と、
各記録素子列の記録データを、前記走査方向における記録位置に関連付けて記録バッファに格納する記録データ格納工程と、
前記レジストレーション情報と各記録素子列の記録データの前記記録バッファからの読み出し位置の情報とに基づいて、各記録素子列の記録データの格納位置を調整して前記記録バッファに格納するように制御する書き込み制御工程と、を備えることを特徴とする記録装置のデータ処理方法。 A data processing method for a recording apparatus that performs recording by scanning a recording head having a plurality of recording element arrays in which a plurality of recording elements are arranged in a direction crossing the direction of the arrangement,
A reception data storing step for storing setting data including registration information corresponding to the relative distance in the scanning direction between the recording element arrays and the recording data of each recording element array, transmitted from the connected host device;
A recording data storage step of storing recording data of each recording element array in a recording buffer in association with a recording position in the scanning direction;
Based on the registration information and information on the read position of the recording data of each recording element array from the recording buffer, the storage position of the recording data of each recording element array is adjusted and stored in the recording buffer. A data control method for a recording apparatus.
前記走査方向に複数に分割された領域に対応する記録データを入力する入力工程と、
前記記録データを入力順に前記走査方向に複数に分割された領域への書き込みを、各記録素子列間の走査方向における相対距離に対応したレジストレーション情報に基づき書込みを行う書き込み制御工程と、
前記記録バッファに書き込まれた記録データを前記記録素子列毎に読み出しを行う読み出し制御工程と、
を備えることを特徴とする記録装置の制御方法。 A recording head having a plurality of recording element arrays in which a plurality of recording elements are arranged is scanned in a direction crossing the direction of the arrangement to perform recording, and has a plurality of regions divided into a plurality in the scanning direction, A control method for a recording apparatus having a recording buffer for storing recording data corresponding to each of the recording element arrays,
An input step of inputting recording data corresponding to a region divided into a plurality in the scanning direction;
A writing control step of writing the recording data into a plurality of regions divided in the scanning direction in the order of input, writing based on registration information corresponding to the relative distance in the scanning direction between the recording element rows;
A read control step of reading the recording data written in the recording buffer for each recording element array;
A control method for a recording apparatus comprising:
各記録素子列の記録データを、前記走査方向に複数に分割された領域を複数有する記録バッファと、
前記走査方向に複数に分割された領域に対応する記録データを外部から入力する入力手段と、
前記走査方向に複数に分割された領域への前記記録データの書き込みを、各記録素子列間の走査方向における相対距離に対応したレジストレーション情報に基づき、前記記録データの入力順に行う書き込み制御手段と、
前記記録バッファに書き込まれた記録データを記録素子列毎に読み出しを行う読み出し制御手段とを備えることを特徴とする記録装置。 A recording apparatus that performs recording by scanning a recording head having a plurality of recording element arrays in which a plurality of recording elements are arranged in a direction intersecting the direction of the arrangement,
A recording buffer having a plurality of areas divided into a plurality of recording data in each scanning element array in the scanning direction;
Input means for inputting recording data corresponding to an area divided into a plurality in the scanning direction from the outside;
Write control means for writing the recording data in a plurality of areas divided in the scanning direction in the input order of the recording data based on registration information corresponding to a relative distance between the recording element rows in the scanning direction; ,
A recording apparatus comprising: reading control means for reading the recording data written in the recording buffer for each recording element array.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006061738A JP2006281779A (en) | 2005-03-08 | 2006-03-07 | Recording apparatus, data processing method for recording apparatus, control method for recording apparatus, program, and storage medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005064559 | 2005-03-08 | ||
| JP2006061738A JP2006281779A (en) | 2005-03-08 | 2006-03-07 | Recording apparatus, data processing method for recording apparatus, control method for recording apparatus, program, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006281779A true JP2006281779A (en) | 2006-10-19 |
Family
ID=37404168
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006061738A Withdrawn JP2006281779A (en) | 2005-03-08 | 2006-03-07 | Recording apparatus, data processing method for recording apparatus, control method for recording apparatus, program, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2006281779A (en) |
-
2006
- 2006-03-07 JP JP2006061738A patent/JP2006281779A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3826066B2 (en) | Recording apparatus and recording apparatus control method | |
| US7528984B2 (en) | Printing apparatus, data processing method for printing apparatus, and printing system | |
| US8724157B2 (en) | Printing apparatus and printer driver | |
| US8730514B2 (en) | Recording apparatus and method of controlling the recording apparatus based on image data commands | |
| EP1700698B1 (en) | Recording apparatus, data processing method for recording apparatus, and recording system | |
| JP3919587B2 (en) | Recording apparatus and recording apparatus control method | |
| JP2006281779A (en) | Recording apparatus, data processing method for recording apparatus, control method for recording apparatus, program, and storage medium | |
| KR100771714B1 (en) | Recording apparatus and data processing method for recording apparatus | |
| US7535593B2 (en) | Printing apparatus, data processing method for printing apparatus, and printing system | |
| JP4502391B2 (en) | Recording apparatus, data processing method of recording apparatus, and recording system | |
| JP2005342965A (en) | Recording apparatus and data processing method of recording apparatus | |
| JP3970296B2 (en) | Recording apparatus and recording apparatus control method | |
| JP3970297B2 (en) | Recording apparatus and recording apparatus control method | |
| JP4274012B2 (en) | Recording device | |
| JP3927880B2 (en) | Recording apparatus and recording apparatus control method | |
| JP2005153414A (en) | Recording apparatus and recording apparatus control method | |
| JP2006168198A (en) | Recording apparatus and recording apparatus control method | |
| JP2003305901A (en) | Recording apparatus, recording control method, and recording system | |
| JP2005246688A (en) | Recording device | |
| JP2005056342A (en) | Recording system, printer driver, and recording data generation method |
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: 20090512 |