JP6594167B2 - Inkjet recording apparatus, recording method, and program - Google Patents
Inkjet recording apparatus, recording method, and program Download PDFInfo
- Publication number
- JP6594167B2 JP6594167B2 JP2015220267A JP2015220267A JP6594167B2 JP 6594167 B2 JP6594167 B2 JP 6594167B2 JP 2015220267 A JP2015220267 A JP 2015220267A JP 2015220267 A JP2015220267 A JP 2015220267A JP 6594167 B2 JP6594167 B2 JP 6594167B2
- Authority
- JP
- Japan
- Prior art keywords
- skew
- recording
- correction
- data
- area
- 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.)
- Active
Links
Landscapes
- Ink Jet (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Controlling Sheets Or Webs (AREA)
Description
本発明は、印刷用紙等の記録媒体にインクを吐出して記録を行うインクジェット記録装置に関し、特に、所定のノズル列を備えた記録ヘッドを複数連結したフルマルチヘッドのインクジェット記録装置、記録方法およびプログラムに関するものである。 The present invention relates to an ink jet recording apparatus that performs recording by ejecting ink onto a recording medium such as printing paper, and in particular, a full multi-head ink jet recording apparatus in which a plurality of recording heads each having a predetermined nozzle array are connected, a recording method, and the like. It is about the program.
記録ヘッドからインクを吐出して記録を行うインクジェット記録装置の一つの形式として、ラインヘッド式のインクジェット記録装置が知られている。ラインヘッド式のインクジェット記録装置は、記録媒体(印刷用紙)の搬送方向と交差する方向に吐出口が配列されて形成された記録ヘッドを有する。そして、吐出口列の延びる方向と交差する方向に記録媒体を搬送しながら、記録ヘッドの吐出口から記録媒体にインクが吐出されて記録が行われる。このラインヘッド式のインクジェット記録装置は、記録ヘッドから一行分または複数行分のインクが一度にまとめて吐出され、かつ、記録媒体を搬送しながらそれらが連続的に行われるため記録のスピードが速いという利点がある。 As one type of ink jet recording apparatus that performs recording by discharging ink from a recording head, a line head type ink jet recording apparatus is known. The line head type ink jet recording apparatus has a recording head in which ejection openings are arranged in a direction intersecting with a conveyance direction of a recording medium (printing paper). Then, while transporting the recording medium in a direction intersecting with the direction in which the ejection port array extends, recording is performed by ejecting ink from the ejection port of the recording head to the recording medium. In this line head type ink jet recording apparatus, ink for one line or a plurality of lines is ejected all at once from the recording head, and these are continuously performed while transporting the recording medium, so that the recording speed is high. There is an advantage.
しかし、このようなラインヘッド式のインクジェット記録装置に使用される長尺な記録ヘッドの製造段階において、単一の基板に多数のノズルを高密度に一列に配列することは、技術面、コスト面において多くの困難を伴う。そのため、ラインヘッド式のインクジェット記録装置においては、つなぎ型ラインヘッド(以下、「フルマルチヘッド」ともいう)が用いられている。このフルマルチヘッドは、多数のノズルが高密度に配列された比較的短い短尺な記録ヘッドを千鳥状に複数連結することによって長尺化されたラインヘッドとして構成される。 However, in the manufacturing stage of a long recording head used in such a line head type ink jet recording apparatus, it is technically and costly to arrange a large number of nozzles in a single row at a high density on a single substrate. With many difficulties. Therefore, in a line head type ink jet recording apparatus, a continuous line head (hereinafter also referred to as “full multi head”) is used. This full multi-head is configured as a line head that is elongated by connecting a plurality of relatively short short recording heads in which a large number of nozzles are arranged at high density in a staggered manner.
このように短尺な記録ヘッドを複数連結したインクジェット記録装置においては、記録ヘッドの連結部に対応する画像の一部に発生する、白スジまたは黒スジによる画質の劣化が問題となっている。特許文献1には、このような白スジまたは黒スジの画質劣化を抑制する方法が記載されている。特許文献1に記載された方法では、複数の記録ヘッドを互いにオーバラップさせて連結する。そして、オーバラップ領域において、一方の記録ヘッドに対応する記録ドットの濃度(記録デューティ)が徐々に減少され、その減少を補完するように、他方の記録ヘッドに対応する記録ドットの濃度が徐々に増大される。 In such an ink jet recording apparatus in which a plurality of short recording heads are connected, there is a problem of deterioration in image quality due to white lines or black lines, which occurs in a part of an image corresponding to the connecting part of the recording heads. Patent Document 1 describes a method for suppressing such image degradation of white stripes or black stripes. In the method described in Patent Document 1, a plurality of recording heads are connected so as to overlap each other. Then, in the overlap region, the density (recording duty) of the recording dots corresponding to one recording head is gradually decreased, and the density of the recording dots corresponding to the other recording head is gradually decreased so as to compensate for the decrease. Will be increased.
また一方で、インクジェット記録装置においては、記録媒体が本来の搬送方向から斜め方向にずれてしまう、いわゆる斜行搬送が問題となっている。そのため、近年、斜行補正の技術に関する提案がいくつかなされている(例えば、特許文献2参照)。 On the other hand, in the ink jet recording apparatus, there is a problem of so-called skew feeding in which the recording medium is shifted in an oblique direction from the original conveyance direction. For this reason, in recent years, several proposals regarding the skew correction technique have been made (for example, see Patent Document 2).
そこで、本発明は、画質の劣化を抑制しつつ、かつ、記録媒体が斜行しても印刷処理を停止させることなく、傾きがない画像を記録媒体上に形成可能な、フルマルチヘッドのインクジェット記録装置、記録方法およびプログラムを提供する。 Accordingly, the present invention provides a full multi-head ink jet capable of forming an image with no inclination on a recording medium while suppressing deterioration in image quality and without stopping the printing process even when the recording medium is skewed. A recording apparatus, a recording method, and a program are provided.
本発明によるインクジェット記録装置は、所定のノズル列を備えた記録ヘッドを互いにオーバラップさせて複数連結したフルマルチヘッドのインクジェット記録装置において、搬送方向に対する記録媒体の斜行を検知する斜行検知手段と、画像を記録するための記録データに対して、記録ヘッド間のつなぎ目を目立たなくするつなぎ補正を実行するつなぎ補正手段と、斜行検知手段で検知された斜行の角度に応じて、記録媒体に対して画像が傾かないように記録データに対して斜行補正を実行する斜行補正手段とを備え、オーバラップ領域の幅が、記録媒体の搬送において許容される最大の斜行角度と、つなぎ補正の対象となるつなぎ補正領域の幅とに基づいて決定される幅であることを特徴とする。 An inkjet recording apparatus according to the present invention is a full-head inkjet recording apparatus in which a plurality of recording heads each having a predetermined nozzle row are overlapped with each other and connected to each other. And recording data for recording an image according to a skew correction angle that is detected by a skew correction unit that detects a joint correction unit that performs joint correction that makes a joint between recording heads inconspicuous. And skew correction means for performing skew correction on the recording data so that the image is not inclined with respect to the medium, and the width of the overlap area is set to a maximum skew angle allowed in the conveyance of the recording medium. The width is determined based on the width of the connection correction area to be subjected to the connection correction.
本発明によれば、フルマルチヘッドのインクジェット記録装置において、画質の劣化を抑制しつつ、かつ、記録媒体が斜行しても印刷処理を停止させることなく、傾きがない画像を記録媒体上に形成することができる。 According to the present invention, in a full multi-head ink jet recording apparatus, an image having no inclination is recorded on a recording medium while suppressing deterioration in image quality and without stopping the printing process even when the recording medium is skewed. Can be formed.
以下、図面を参照して、本発明を実施する形態について説明する。なお、以下の実施例において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. The configurations shown in the following embodiments are merely examples, and the present invention is not limited to the illustrated configurations.
[実施例1]
本実施例では、所定のノズル列を備えた記録ヘッドを複数連結したフルマルチヘッドのインクジェット記録装置を例に説明を行うものとする。本実施例では、4つの記録ヘッドにそれぞれ対応した4つのプロセッサを備え、印刷領域が短冊状に分割された所定領域の記録データを各プロセッサが制御するものとする。ただし、記録ヘッドおよびプロセッサの数はこれに限定されるものではなく、4つよりも少ない数であってもよいし、4つよりも多い数であってもよい。
[Example 1]
In this embodiment, a full multi-head ink jet recording apparatus in which a plurality of recording heads each having a predetermined nozzle array are connected will be described as an example. In this embodiment, it is assumed that four processors corresponding to the four recording heads are provided, and each processor controls recording data in a predetermined area in which the printing area is divided into strips. However, the number of recording heads and processors is not limited to this, and the number may be less than four or more than four.
以下、本実施例について図面を参照して詳細に説明する。 Hereinafter, the present embodiment will be described in detail with reference to the drawings.
(インクジェット記録装置の構成)
図1は、第1の実施例に係るインクジェット記録装置の構成の一例を示す図である。インクジェット記録装置100は、制御部110、記録データ補正部120、フルマルチヘッド部130、斜行検知部140を備える。フルマルチヘッド部130は、4つの記録ヘッド(第1〜第4記録ヘッド)を互いにある所定の幅でオーバラップさせ、千鳥状に配置した構成となっている。各記録ヘッドを互いにオーバラップさせるのは、印刷の際、記録ヘッド同士のつなぎ目を目立たなくする、すなわち記録ヘッド同士のつなぎ目に起因する白スジや黒スジ等の特有な画質劣化を防止する、「つなぎ補正」を行うためである。
(Configuration of inkjet recording apparatus)
FIG. 1 is a diagram illustrating an example of the configuration of the ink jet recording apparatus according to the first embodiment. The ink jet recording apparatus 100 includes a control unit 110, a recording data correction unit 120, a full multihead unit 130, and a skew detection unit 140. The full multi-head unit 130 has a configuration in which four recording heads (first to fourth recording heads) overlap each other with a certain predetermined width and are arranged in a staggered manner. The overlapping of the recording heads makes the joints between the recording heads inconspicuous at the time of printing, that is, prevents specific image quality degradation such as white stripes and black stripes caused by the joints between the recording heads. This is to perform “joint correction”.
また、インクジェット記録装置100における記録ヘッド間のオーバラップ領域は、つなぎ補正領域(つなぎ補正の対象となる領域)に対応する記録データが斜行補正後においても当該オーバラップ領域に収まるような幅であることを特徴とする。すなわち、本実施例では、記録ヘッド間のオーバラップ領域の幅を、つなぎ補正領域の幅よりも大きくとることで、斜行補正のためのマージンを確保している。また、図面を用いた以降の説明において、左、右、左側、右側、左端、右端等の表現を用いるが、それらは、各図における左、右、左側、右側、左端、右端等を意味する。 Further, the overlap area between the print heads in the ink jet printing apparatus 100 has such a width that the print data corresponding to the linkage correction area (the area to be subjected to the linkage correction) can be accommodated in the overlap area even after the skew correction. It is characterized by being. That is, in this embodiment, a margin for skew correction is secured by setting the width of the overlap area between the print heads to be larger than the width of the connection correction area. Further, in the following description using the drawings, expressions such as left, right, left side, right side, left end, right end, etc. are used, which mean left, right, left side, right side, left end, right end, etc. in each figure. .
以下、図1における各部の説明をする。 Hereinafter, each part in FIG. 1 will be described.
斜行検知部140は、印刷用紙が搬送方向に対して斜行した場合、その斜行を検知して斜行角度を検出する。この斜行検知部140は上述の第1〜第4のプロセッサのうちのいずれかの又は独立した不図示のプロセッサの下で制御される。本実施例では第1プロセッサの制御下で動作するものとして説明する。検出した斜行角度の情報は、上述の第1〜第4シフト処理部に送られる。図2は、斜行角度の検出方法を説明する図である。搬送系路上の所定の位置に、印刷用紙700の両端を検知するためのフォトダイオード等のセンサ(701L、701R)がそれぞれ配置される。所定の位置としては、使用する印刷用紙サイズに合わせて固定位置としてもよいし、可動式の搬送用ガイドの両端に設けるなどにより可変としてもよい。そして、センサ701Lから得られるセンサ波形とセンサ701Rから得られるセンサ波形とから、左右の紙端がセンサを通過する時間差Tを求め、これにより斜行角度を得ることができる。ここで説明した斜行角度の検出方法は一例でありこれ限定されるものではなく、他の手法によってもよい。 When the printing paper is skewed in the transport direction, the skew detection unit 140 detects the skew and detects the skew angle. The skew detection unit 140 is controlled by any one of the first to fourth processors described above or under an independent processor (not shown). In the present embodiment, description will be made assuming that the operation is under the control of the first processor. Information on the detected skew angle is sent to the first to fourth shift processing units described above. FIG. 2 is a diagram for explaining a skew angle detection method. Sensors (701L, 701R) such as photodiodes for detecting both ends of the printing paper 700 are disposed at predetermined positions on the conveyance path. The predetermined position may be a fixed position according to the size of printing paper to be used, or may be variable by providing it at both ends of a movable conveyance guide. Then, a time difference T in which the left and right paper edges pass through the sensor is obtained from the sensor waveform obtained from the sensor 701L and the sensor waveform obtained from the sensor 701R, and thereby the skew angle can be obtained. The skew angle detection method described here is merely an example, and the present invention is not limited to this. Other methods may be used.
制御部110には、4つの記録ヘッド(第1〜第4記録ヘッド)にそれぞれ対応して、第1〜第4プロセッサおよび第1〜第4メモリが存在する。さらに制御部110には、1個の斜行検知部140が存在する。また、記録データ補正部120も同様に、第1〜第4記録ヘッドにそれぞれ対応して、第1〜第4つなぎ処理部、第1〜第4シフト処理部、第1〜第4ノズルバッファ、第1〜第4ヘッドデータ送出部が存在する。なお、図1を含む添付の図面において、第1〜第4記録ヘッドは、記録ヘッド#1、記録ヘッド#2、記録ヘッド#3、記録ヘッド#4でそれぞれ示される。また、第1〜第4プロセッサは、プロセッサ#1、プロセッサ#2、プロセッサ#3、プロセッサ#4でそれぞれ示される。第1〜第4メモリは、メモリ#1、メモリ#2、メモリ#3、メモリ#4でそれぞれ示される。第1〜第4つなぎ処理部は、つなぎ処理部#1、つなぎ処理部#2、つなぎ処理部#3、つなぎ処理部#4でそれぞれ示される。第1〜第4シフト処理部は、シフト処理部#1、シフト処理部#2、シフト処理部#3、シフト処理部#4でそれぞれ示される。第1〜第4ノズルバッファは、ノズルバッファ#1、ノズルバッファ#2、ノズルバッファ#3、ノズルバッファ#4でそれぞれ示される。第1〜第4ヘッドデータ送出部は、ヘッドデータ送出部#1、ヘッドデータ送出部#2、ヘッドデータ送出部#3、ヘッドデータ送出部#4でそれぞれ示される。 The control unit 110 includes first to fourth processors and first to fourth memories corresponding to four recording heads (first to fourth recording heads), respectively. Further, the control unit 110 includes one skew detection unit 140. Similarly, the recording data correction unit 120 corresponds to the first to fourth recording heads, respectively, the first to fourth connection processing units, the first to fourth shift processing units, the first to fourth nozzle buffers, There are first to fourth head data transmission units. In the accompanying drawings including FIG. 1, the first to fourth recording heads are indicated by recording head # 1, recording head # 2, recording head # 3, and recording head # 4, respectively. The first to fourth processors are indicated by processor # 1, processor # 2, processor # 3, and processor # 4, respectively. The first to fourth memories are indicated by memory # 1, memory # 2, memory # 3, and memory # 4, respectively. The first to fourth connection processing units are respectively indicated by a connection processing unit # 1, a connection processing unit # 2, a connection processing unit # 3, and a connection processing unit # 4. The first to fourth shift processing units are indicated by shift processing unit # 1, shift processing unit # 2, shift processing unit # 3, and shift processing unit # 4, respectively. The first to fourth nozzle buffers are indicated by nozzle buffer # 1, nozzle buffer # 2, nozzle buffer # 3, and nozzle buffer # 4, respectively. The first to fourth head data sending units are respectively indicated by a head data sending unit # 1, a head data sending unit # 2, a head data sending unit # 3, and a head data sending unit # 4.
ここで、第1〜第4プロセッサが担当する処理領域(以下、第1〜第4プロセッサの処理領域という)について説明する。なお、各処理領域は、制御部110によって設定される。図3は、第1の実施例に係る各プロセッサの処理領域を模式的に表した図である。図3において、両矢印201で示される領域(処理領域201)は、第1プロセッサの処理領域を示す。両矢印202で示される領域(処理領域202)は、第2プロセッサの処理領域を示す。両矢印203で示される領域(処理領域203)は、第3プロセッサの処理領域を示す。両矢印204で示される領域(処理領域204)は、第4プロセッサの処理領域を示す。また、図3において、両矢印250で示される領域(つなぎ補正領域250)は、第1記録ヘッドと第2記録ヘッドとのつなぎ目における画質劣化を防止するつなぎ補正を行うために最低限必要とされる領域を表す。両矢印251で示される領域(つなぎ補正領域251)は、第2記録ヘッドと第3記録ヘッドと間のつなぎ補正領域を示す。両矢印252で示される領域(つなぎ補正領域252)は、第3記録ヘッドと第4記録ヘッドと間のつなぎ補正領域を示す。また、図3において、両矢印260で示される領域(オーバラップ領域260)は、第1記録ヘッドと第2記録ヘッドとのオーバラップ領域を示す。両矢印261で示される領域(オーバラップ領域261)は、第2記録ヘッドと第3記録ヘッドとのオーバラップ領域を示す。両矢印262で示される領域(オーバラップ領域262)は、第3記録ヘッドと第4記録ヘッドとのオーバラップ領域を示す。 Here, the processing area in charge of the first to fourth processors (hereinafter referred to as the processing areas of the first to fourth processors) will be described. Each processing area is set by the control unit 110. FIG. 3 is a diagram schematically illustrating the processing area of each processor according to the first embodiment. In FIG. 3, an area indicated by a double-headed arrow 201 (processing area 201) indicates a processing area of the first processor. An area indicated by a double-headed arrow 202 (processing area 202) indicates a processing area of the second processor. An area indicated by a double-headed arrow 203 (processing area 203) indicates a processing area of the third processor. An area indicated by a double arrow 204 (processing area 204) indicates a processing area of the fourth processor. In FIG. 3, the area indicated by a double-headed arrow 250 (a joint correction area 250) is at least required for performing joint correction for preventing image quality deterioration at the joint between the first recording head and the second recording head. Represents an area. An area indicated by a double-headed arrow 251 (a connection correction area 251) indicates a connection correction area between the second recording head and the third recording head. An area indicated by a double-headed arrow 252 (a connection correction area 252) indicates a connection correction area between the third recording head and the fourth recording head. In FIG. 3, an area indicated by a double arrow 260 (overlap area 260) indicates an overlap area between the first recording head and the second recording head. An area indicated by a double-headed arrow 261 (overlap area 261) indicates an overlap area between the second recording head and the third recording head. A region (overlap region 262) indicated by a double-headed arrow 262 indicates an overlap region between the third recording head and the fourth recording head.
本実施例では、図3に示すように、プロセッサ間のオーバラップ領域の幅(図3における左右方向の幅)と、対応するつなぎ補正領域の幅(図3における左右方向の幅)とが同じになるように、各プロセッサの処理領域を設定する。また本実施例では、つなぎ補正領域250〜252の幅を、記録ヘッド間のつなぎ目における画質劣化を防止するために最低限必要とされる幅に設定する。さらに、図3に示すように、記録ヘッド間のオーバラップ領域の幅(図3における左右方向の幅)がつなぎ補正領域の幅よりも大きくなるように、各記録ヘッドを連結して配置する。ここで、記録ヘッド間のつなぎ目における画質劣化を防止するために最低限必要とされる幅とは、例えば、記録ヘッド間のつなぎ目に起因する白スジや黒スジの幅に相当する幅である。 In this embodiment, as shown in FIG. 3, the width of the overlap area between the processors (the width in the horizontal direction in FIG. 3) and the width of the corresponding connection correction area (the width in the horizontal direction in FIG. 3) are the same. The processing area of each processor is set so that In this embodiment, the width of the joint correction areas 250 to 252 is set to a minimum necessary width to prevent image quality deterioration at the joint between the print heads. Further, as shown in FIG. 3, the print heads are connected and arranged so that the width of the overlap area between the print heads (the width in the left-right direction in FIG. 3) is larger than the width of the connection correction area. Here, the minimum required width to prevent image quality deterioration at the joint between the recording heads is, for example, a width corresponding to the width of the white stripe or black stripe caused by the joint between the recording heads.
以下、第1記録ヘッドに対応する一群の構成(すなわち、第1プロセッサ、第1メモリ、第1つなぎ処理部、第1シフト処理部、第1ノズルバッファ、第1ヘッドデータ送出部)を例として、各部の動作を説明する。 Hereinafter, a group of configurations corresponding to the first recording head (that is, a first processor, a first memory, a first connection processing unit, a first shift processing unit, a first nozzle buffer, a first head data sending unit) will be taken as an example. The operation of each unit will be described.
第1プロセッサは、印刷領域を搬送方向と交差する方向において複数に分割した領域(ここでは短冊状に4つに分割した領域)のうち第1の領域(処理領域201)において、第1記録ヘッドで記録するデータの制御と管理を行う。第1プロセッサは、第1メモリに記録データを一旦格納し、当該第1メモリからライン単位で記録データを読み出し、次段の記録データ補正部120に記録データを送る。この際、ライン単位の記録データの幅は、上記処理領域の幅と等しいものとする。 In the first area (processing area 201) among the areas (here, the areas divided into four strips) divided in the direction intersecting the transport direction, the first processor Control and manage the data to be recorded. The first processor temporarily stores the recording data in the first memory, reads the recording data from the first memory in units of lines, and sends the recording data to the recording data correction unit 120 in the next stage. At this time, the width of the recording data in line units is assumed to be equal to the width of the processing area.
第1つなぎ処理部は、第1プロセッサからライン単位で送られてくる記録データのつなぎ処理を行う。ここで、つなぎ処理とは、図3に示すつなぎ補正領域250において、第1記録ヘッドと第2記録ヘッドのどちらの記録ヘッドによってインクを吐出するかを決定する処理をいう。第1つなぎ処理部は、つなぎ処理として、上記のつなぎ補正を行う。なお、つなぎ補正の具体的な処理内容については、本発明と直接関係がないため、ここでは説明を省略する。 The first splicing processing unit performs a splicing process on the recording data sent from the first processor in units of lines. Here, the joining process refers to a process of determining which of the first recording head and the second recording head ejects ink in the joining correction area 250 shown in FIG. The first joint processing unit performs the joint correction as the joint process. Note that the specific processing contents of the connection correction are not directly related to the present invention, and thus the description thereof is omitted here.
第1シフト処理部は、第1つなぎ処理部によってつなぎ処理されたライン単位の記録データの座標と、斜行検知部140から受け取った斜行角度の情報とに基づいて、記録データのノズル列方向のシフト量と搬送方向のシフト量をそれぞれ導出する。シフト量の導出方法の詳細については後述する。さらに第1シフト処理部は、導出されたシフト量を第1ノズルバッファにおけるアドレス値に変換する。そして、第1シフト処理部は、変換したアドレス値を元の記録データ、すなわち第1メモリから入力された1ライン分の記録データ、のアドレス値にオフセット付加する。こうして生成された記録データ(補正記録データ)が第1ノズルバッファへライン単位で書き込まれる。 The first shift processing unit is configured to determine the direction of the nozzle row of the recording data based on the coordinates of the recording data in units of lines connected by the first connection processing unit and the skew angle information received from the skew detection unit 140. And the shift amount in the transport direction are derived respectively. Details of the method of deriving the shift amount will be described later. Further, the first shift processing unit converts the derived shift amount into an address value in the first nozzle buffer. The first shift processing unit offsets the converted address value to the address value of the original recording data, that is, the recording data for one line input from the first memory. The recording data (corrected recording data) generated in this way is written to the first nozzle buffer in line units.
第1ノズルデータバッファは、第1記録ヘッドへ送る直前の記録データを一時記憶するためのメモリであり、その幅は第1記録ヘッドの幅と等しいものとする。ノズルデータバッファの詳細に関しては後述する。 The first nozzle data buffer is a memory for temporarily storing print data immediately before being sent to the first print head, and its width is assumed to be equal to the width of the first print head. Details of the nozzle data buffer will be described later.
第1ヘッドデータ送出部は、第1ノズルバッファからライン単位で記録データを読み出し、第1記録ヘッドへデータの送出を行う。 The first head data sending unit reads the print data in line units from the first nozzle buffer and sends the data to the first print head.
第2〜第4記録ヘッドにそれぞれ対応する一群の構成においても、同様の関係である。 The same relationship applies to the group of configurations corresponding to the second to fourth recording heads.
図4は、斜行搬送によって各プロセッサの処理領域が傾いた様子を示す図である。 FIG. 4 is a diagram illustrating a state in which the processing area of each processor is tilted by the skew feeding.
図4に示す第1プロセッサの処理領域201´は、斜行搬送によって斜めになった第1プロセッサの処理領域201である。第2プロセッサの処理領域202´は、斜行搬送によって斜めになった第2プロセッサの処理領域202である。第3プロセッサの処理領域203´は、斜行搬送によって斜めになった第3プロセッサの処理領域203である。第4プロセッサの処理領域204´は、斜行搬送によって斜めになった第4プロセッサの処理領域204である。つなぎ補正領域250´は、斜行搬送によって斜めになったつなぎ補正領域250である。つなぎ補正領域251´は、斜行搬送によって斜めになったつなぎ補正領域251である。つなぎ補正領域252´は、斜行搬送によって斜めになったつなぎ補正領域252である。 The processing area 201 ′ of the first processor shown in FIG. 4 is the processing area 201 of the first processor that is inclined by the skew feeding. The processing area 202 ′ of the second processor is the processing area 202 of the second processor that is inclined by the skew feeding. The processing area 203 ′ of the third processor is the processing area 203 of the third processor that is inclined by the skew feeding. The processing area 204 ′ of the fourth processor is the processing area 204 of the fourth processor that is inclined by the skew feeding. The connection correction area 250 ′ is a connection correction area 250 that is inclined by the skew feeding. The connection correction area 251 ′ is a connection correction area 251 that is inclined by the skew feeding. The connection correction area 252 ′ is a connection correction area 252 that is inclined by the oblique conveyance.
第1プロセッサは、つなぎ補正領域250´の角部Aと角部Fが、第1記録ヘッドと第2記録ヘッドのオーバラップ領域260に収まっていれば、処理領域201´において斜行補正を行うと決定する。図4に示す角度310は、最大許容斜行角度である。ここで、最大許容斜行角度とは、インクジェット記録装置100の搬送機構(不図示)において、印刷用紙が斜行しても搬送機構内に詰まることなく搬送することが可能な、許容される最大の斜行角度を指す。実際の搬送系のメカ構成(例えば、搬送経路にどれだけの遊びがあるかといった要因)に依存し、例えば予めテスト搬送を行なって紙詰まりを起すことなく搬送可能な角度を割り出すなどして決定される。このように、第1記録ヘッドと第2記録ヘッドのオーバラップ領域260は、最大許容斜行角度310とつなぎ補正領域250の幅とに基づいて決定される。 If the corner A and the corner F of the joint correction area 250 ′ are within the overlap area 260 of the first recording head and the second recording head, the first processor performs skew correction in the processing area 201 ′. And decide. An angle 310 shown in FIG. 4 is a maximum allowable skew angle. Here, the maximum allowable skew angle is the maximum allowable skew that can be transported in the transport mechanism (not shown) of the inkjet recording apparatus 100 without clogging the transport mechanism even if the printing paper is skewed. Indicates the skew angle. Depends on the actual transport system mechanical configuration (for example, how much play is in the transport path), for example, by performing a test transport in advance and determining the transportable angle without causing a paper jam Is done. Thus, the overlap area 260 of the first recording head and the second recording head is determined based on the maximum allowable skew angle 310 and the width of the connection correction area 250.
同様に、第2プロセッサは、つなぎ補正領域251´の角部BとGが、第2記録ヘッドと第3記録ヘッドのオーバラップ領域261に収まっていれば、処理領域202´において斜行補正を行うと決定する。すなわち、オーバラップ領域261も、最大許容斜行角度310とつなぎ補正領域251の幅とに基づいて決定される。 Similarly, if the corners B and G of the joint correction area 251 ′ are within the overlap area 261 of the second recording head and the third recording head, the second processor corrects the skew correction in the processing area 202 ′. Decide to do. That is, the overlap area 261 is also determined based on the maximum allowable skew angle 310 and the width of the connection correction area 251.
同様に、第3プロセッサは、つなぎ補正領域252´の角部CとHが、第3記録ヘッドと第4記録ヘッドのオーバラップ領域262に収まっていれば、処理領域203´において斜行補正を行うと決定する。すなわち、オーバラップ領域262も、最大許容斜行角度310とつなぎ補正領域252の幅とに基づいて決定される。 Similarly, if the corners C and H of the joint correction area 252 ′ are within the overlap area 262 of the third recording head and the fourth recording head, the third processor corrects the skew feeding correction in the processing area 203 ′. Decide to do. That is, the overlap area 262 is also determined based on the maximum allowable skew angle 310 and the width of the connection correction area 252.
続いて、斜行補正時における、シフト量の導出方法について説明する。シフト量の導出は、シフト処理部(第1〜第4シフト処理部)において、つなぎ処理部(第1〜第4のつなぎ処理部)によってつなぎ処理されたライン単位の記録データの座標と、斜行検知部140から送られてくる斜行角度の情報とに基づいてなされる。以下に述べる導出方法の場合、印刷処理に対して非常に短い処理時間で済むため、印刷処理を停止させずにリアルタイムで斜行補正を行うことが可能となる。図5は、記録データのシフト量の導出方法を説明する図である。図5において、実線の矩形500は、斜行することなく正常に搬送された真っ直ぐな状態での印刷用紙(以下、正常搬送用紙)を示している。そして、破線の矩形510は、斜行して搬送され斜めに傾いた状態の印刷用紙(斜行搬送用紙)を示している。この斜行搬送時の角度をθとすると、斜行搬送用紙510は、正常搬送用紙500の中心点を軸にしてθの角度で反時計方向に回転したことになる。よって、本来であれば正常搬送用紙500上に記録されるはずの記録データが、斜行搬送用紙510上の角度θで反時計方向に回転した位置に記録されることになる。すなわち、正常搬送用紙500上のある記録データをAとし、この記録データAの座標を(x, y)とすると、斜行角度θで搬送されたことで、記録データAは記録データA´として座標(x’,y’)の位置に記録されることになる。この時の記録データA´の座標(x’,y’)は、以下の式(1)で表すことができる。 Next, a method for deriving the shift amount during skew correction will be described. The shift amount is derived from the coordinates of the recording data in line units that are connected by the connection processing unit (first to fourth connection processing units) in the shift processing unit (first to fourth shift processing units), and the slant. This is based on the skew angle information sent from the row detection unit 140. In the derivation method described below, since a very short processing time is required for the printing process, it is possible to perform skew correction in real time without stopping the printing process. FIG. 5 is a diagram for explaining a method for deriving the shift amount of the recording data. In FIG. 5, a solid-line rectangle 500 indicates a printing sheet (hereinafter referred to as a normal conveyance sheet) in a straight state that has been normally conveyed without being skewed. A broken-line rectangle 510 indicates a print sheet (skew transport sheet) that is transported obliquely and inclined obliquely. Assuming that the angle during the skew conveyance is θ, the skew conveyance paper 510 is rotated counterclockwise at an angle θ around the center point of the normal conveyance paper 500. Therefore, the recording data that should normally be recorded on the normal conveyance sheet 500 is recorded at a position rotated counterclockwise at an angle θ on the skew conveyance sheet 510. That is, if the recording data on the normal transport paper 500 is A, and the coordinates of the recording data A are (x, y), the recording data A is recorded as recording data A ′ by being transported at an oblique angle θ. It is recorded at the position of coordinates (x ′, y ′). The coordinates (x ′, y ′) of the recording data A ′ at this time can be expressed by the following formula (1).
上記式(1)を解くと、記録データA´の座標(x’,y’)はそれぞれ以下のようになる。
x’= x*cosθ - y*sinθ
y’= x*sinθ + y*cosθ
When the above equation (1) is solved, the coordinates (x ′, y ′) of the recording data A ′ are as follows.
x '= x * cosθ-y * sinθ
y '= x * sinθ + y * cosθ
そして、記録データのシフト量は、ノズル列方向および搬送方向のそれぞれについて、元座標と新座標の差から求めることができ、それぞれ式(2)と式(3)で表すことができる。
ノズル列方向のシフト量 = x’- x ・・・式(2)
搬送方向のシフト量 = y’- y ・・・式(3)
The shift amount of the recording data can be obtained from the difference between the original coordinate and the new coordinate in each of the nozzle row direction and the transport direction, and can be expressed by the equations (2) and (3), respectively.
Nozzle row direction shift amount = x'-x (2)
Shift amount in the transport direction = y'-y (3)
このようにして、第1〜第4の各シフト処理部は、記録データの座標と斜行検知部140から受け取った斜行角度情報とに基づいて、記録データのノズル列方向へのシフト量と搬送方向へのシフト量をそれぞれ導出する。導出したシフト量はノズルバッファにおけるアドレス値に変換され、変換したアドレス値が元の記録データのアドレス値にオフセット付加される。 Thus, each of the first to fourth shift processing units determines the shift amount of the print data in the nozzle row direction based on the coordinates of the print data and the skew angle information received from the skew detection unit 140. Each shift amount in the transport direction is derived. The derived shift amount is converted into an address value in the nozzle buffer, and the converted address value is offset added to the address value of the original print data.
図6は、第1の実施例の記録データ補正部120における処理の流れを説明したシーケンス図である。ここでは、4ドット×4ドットの記録データを8つのノズルを有した記録ヘッドで記録を行うことを前提に、斜行補正を行うケースを例に説明を行うものとする。また、記録データを格納するメモリの幅はプロセッサの処理領域の幅と等しいものとする。また、ノズルバッファの幅は記録ヘッドの幅と等しいものとする。さらに、ノズルバッファは最大斜行に対応可能な縦方向の長さ(縦幅)があるものとする。記録ヘッドのノズルから吐出されるインク滴の一つを1ドットとすると、メモリには4ドット×4ドットの記録データが格納されていることになる。図6に示されるように、記録データ補正部120では、以下に示す1)〜4)の順にライン単位で処理が進行する。
1)メモリから1ライン分の記録データ(ラインデータ)が入力
2)入力されたラインデータに対してつなぎ処理を実行
3)つなぎ処理後のラインデータからシフト量を導出
4)導出したシフト量を反映した1ライン分の記録データ(補正記録データ)をノズルバッファへ格納
5)記録ヘッドへ1ライン分の記録データを送出
以下、1ライン目〜4ライン目における各処理を時系列で説明する。
FIG. 6 is a sequence diagram for explaining the flow of processing in the recording data correction unit 120 of the first embodiment. Here, a case where skew correction is performed on the assumption that recording data of 4 dots × 4 dots is recorded by a recording head having eight nozzles will be described as an example. The width of the memory for storing the recording data is assumed to be equal to the width of the processing area of the processor. The width of the nozzle buffer is assumed to be equal to the width of the recording head. Further, it is assumed that the nozzle buffer has a length in the vertical direction (vertical width) that can accommodate the maximum skew. If one of the ink droplets ejected from the nozzles of the recording head is 1 dot, the recording data of 4 dots × 4 dots is stored in the memory. As shown in FIG. 6, in the recording data correction unit 120, processing proceeds in units of lines in the following order 1) to 4).
1) Recording data (line data) for one line is input from the memory 2) Execute the splicing process for the input line data 3) Deriving the shift amount from the line data after the splicing process 4) Calculate the derived shift amount The reflected recording data (corrected recording data) for one line is stored in the nozzle buffer. 5) The recording data for one line is sent to the recording head. Hereinafter, each process in the first to fourth lines will be described in time series.
<1ライン目>
まず、つなぎ処理部は、メモリから1ライン目のデータ(00,01,02,03)を読み出す。実際には、このとき、つなぎ処理部によってデータ(00,01,02,03)に対してつなぎ処理が実行されるが、図6では、説明を簡単にするため、つなぎ処理の説明を省略している。
<First line>
First, the connection processing unit reads data (00, 01, 02, 03) of the first line from the memory. Actually, at this time, the linkage processing unit executes the linkage processing on the data (00, 01, 02, 03). However, in FIG. 6, the description of the linkage processing is omitted for the sake of simplicity. ing.
次に、シフト処理部は、読み出されたラインデータ(00,01,02,03)(実際には、つなぎ処理後の当該ラインデータ)における各ドットデータの座標と、斜行検知部140から受け取った斜行角度情報から、ノズル列方向のシフト量と搬送方向のシフト量をそれぞれ導出する。ここで、導出されたシフト量を(ノズル列方向のシフト量, 搬送方向のシフト量)で表すこととする。すると、各ドットデータのシフト量は以下のようになる(ここでは説明の便宜上、ノズル列方向へのシフト量をゼロとしている。)。
ドットデータ「00」のシフト量:(0, 0)
ドットデータ「01」のシフト量:(0, +1)
ドットデータ「02」のシフト量:(0, +2)
ドットデータ「03」のシフト量:(0, +3)
Next, the shift processing unit determines the coordinates of each dot data in the read line data (00, 01, 02, 03) (actually, the line data after the connection process) and the skew detection unit 140. From the received skew angle information, the shift amount in the nozzle row direction and the shift amount in the transport direction are respectively derived. Here, the derived shift amount is expressed as (shift amount in the nozzle row direction, shift amount in the transport direction). Then, the shift amount of each dot data is as follows (here, for convenience of explanation, the shift amount in the nozzle row direction is set to zero).
Shift amount of dot data “00”: (0, 0)
Shift amount of dot data “01”: (0, +1)
Shift amount of dot data “02”: (0, +2)
Shift amount of dot data “03”: (0, +3)
そして、シフト処理部は、導出したシフト量をノズルバッファにおけるアドレス値に変換する。ここでは、シフト量が“1”のときアドレス値が“1”変化するものとする。そして、シフト処理部は、変換したアドレス値を元の各ドットデータのアドレス値にオフセット付加して、各ドットデータをノズルバッファに書き込む。例えば、ドットデータ「01」については、ノズル列方向のシフト量に変化はないが、搬送方向のシフト量が“+1”であるため、搬送方向にアドレス値“1”がオフセット付加される。同様に、ドットデータ「02」については、ノズル列方向のシフト量に変化はないが、搬送方向のシフト量が“+2”であるため、搬送方向にアドレス値“2”がオフセット付加される。同様に、ドットデータ「03」については、ノズル列方向のシフト量に変化はないが、搬送方向のシフト量が“+3”であるため、搬送方向にアドレス値3がオフセット付加される。図6では、シフト量が反映された各ドットデータが「00’,01’,02’,03’」で示されている。シフト量がラインデータに反映された結果、ノズルバッファには、搬送方向のシフト量に応じてアドレス値が搬送方向に1個ずつずれた1ライン分の記録データ(補正記録データ)が格納されることになる。そして、ヘッドデータ送出部によって、ノズルバッファからライン単位で記録データが読み出され、記録ヘッドに1ライン分のデータ(ヘッドデータ)601が送出される。 Then, the shift processing unit converts the derived shift amount into an address value in the nozzle buffer. Here, it is assumed that the address value changes by “1” when the shift amount is “1”. The shift processing unit offsets the converted address value to the address value of each original dot data, and writes each dot data in the nozzle buffer. For example, for dot data “01”, there is no change in the shift amount in the nozzle row direction, but since the shift amount in the transport direction is “+1”, an address value “1” is offset in the transport direction. Similarly, for dot data “02”, there is no change in the shift amount in the nozzle row direction, but since the shift amount in the transport direction is “+2”, an address value “2” is offset in the transport direction. . Similarly, for dot data “03”, there is no change in the shift amount in the nozzle row direction, but since the shift amount in the transport direction is “+3”, the address value 3 is offset in the transport direction. In FIG. 6, each dot data reflecting the shift amount is indicated by “00 ′, 01 ′, 02 ′, 03 ′”. As a result of the shift amount being reflected in the line data, the nozzle buffer stores one line of print data (corrected print data) whose address value is shifted by one in the transport direction according to the shift amount in the transport direction. It will be. Then, the print data is read from the nozzle buffer in line units by the head data sending unit, and data (head data) 601 for one line is sent to the print head.
<2ライン目>
次に、メモリから2ライン目のデータ(10,11,12,13)が読み出される。そして、シフト処理部は、読み出されたラインデータ(10,11,12,13)(実際には、つなぎ処理後の当該ラインデータ)について、1ライン目と同様にノズル列方向のシフト量と搬送方向のシフト量をそれぞれ導出する。各ドットデータのシフト量は以下のようになる。
ドットデータ「10」のシフト量:(0,0)
ドットデータ「11」のシフト量:(0,+1)
ドットデータ「12」のシフト量:(0,+2)
ドットデータ「13」のシフト量:(0,+3)
<Second line>
Next, data (10, 11, 12, 13) for the second line is read from the memory. Then, the shift processing unit calculates the shift amount in the nozzle row direction for the read line data (10, 11, 12, 13) (actually, the line data after the joining process) in the same manner as the first line. Each shift amount in the transport direction is derived. The shift amount of each dot data is as follows.
Shift amount of dot data “10”: (0,0)
Shift amount of dot data “11”: (0, + 1)
Shift amount of dot data “12”: (0, + 2)
Shift amount of dot data “13”: (0, + 3)
そして、シフト処理部は、導出したシフト量をノズルバッファにおけるアドレス値に変換し、変換したアドレス値を元の各ドットデータのアドレス値にオフセット付加して、各ドットデータをノズルバッファへ書き込む。図6では、シフト量が反映された各ドットデータが「10’,11’,12’,13’」で示されている。そして、ヘッドデータ送出部によって、ノズルバッファからライン単位で記録データが読み出され、記録ヘッドに1ライン分のデータ(ヘッドデータ)602が送出される。 Then, the shift processing unit converts the derived shift amount into an address value in the nozzle buffer, adds the converted address value to the address value of each original dot data, and writes each dot data to the nozzle buffer. In FIG. 6, each dot data reflecting the shift amount is indicated by “10 ′, 11 ′, 12 ′, 13 ′”. Then, the print data is read from the nozzle buffer in units of lines by the head data sending unit, and data (head data) 602 for one line is sent to the print head.
<3ライン目>
次に、メモリから3ライン目のデータ(20,21,22,23)が読み出される。そして、シフト処理部は、読み出されたラインデータ(20,21,22,23)(実際には、つなぎ処理後の当該ラインデータ)について、1〜2ライン目と同様にノズル列方向のシフト量と搬送方向のシフト量をそれぞれ導出する。各ドットデータのシフト量は以下のようになる。
ドットデータ「20」のシフト量:(0,0)
ドットデータ「21」のシフト量:(0,+1)
ドットデータ「22」のシフト量:(0,+2)
ドットデータ「23」のシフト量:(0,+3)
<3rd line>
Next, the data (20, 21, 22, 23) on the third line is read from the memory. Then, the shift processing unit shifts the read line data (20, 21, 22, 23) (actually, the line data after the joining process) in the nozzle row direction as in the first and second lines. The amount and the shift amount in the transport direction are derived respectively. The shift amount of each dot data is as follows.
Shift amount of dot data “20”: (0,0)
Shift amount of dot data “21”: (0, + 1)
Shift amount of dot data “22”: (0, + 2)
Shift amount of dot data “23”: (0, + 3)
そして、シフト処理部は、導出したシフト量をノズルバッファにおけるアドレス値に変換し、変換したアドレス値を元の各ドットデータのアドレス値にオフセット付加して、各ドットデータをノズルバッファへ書き込む。図6では、シフト量が反映された各ドットデータが「20’,21’,22’,23’」で示されている。そして、ヘッドデータ送出部によって、ノズルバッファからライン単位で記録データが読み出され、記録ヘッドに1ライン分のデータ(ヘッドデータ)603が送出される。 Then, the shift processing unit converts the derived shift amount into an address value in the nozzle buffer, adds the converted address value to the address value of each original dot data, and writes each dot data to the nozzle buffer. In FIG. 6, each dot data reflecting the shift amount is indicated by “20 ′, 21 ′, 22 ′, 23 ′”. Then, the print data is read from the nozzle buffer in line units by the head data sending unit, and data (head data) 603 for one line is sent to the print head.
<4ライン目>
次に、メモリから4ライン目のデータ(30,31,32,33)が読み出される。そして、シフト処理部は、読み出されたラインデータ(30,31,32,33)(実際には、つなぎ処理後の当該ラインデータ)について、1〜3ライン目と同様にノズル列方向のシフト量と搬送方向のシフト量をそれぞれ導出する。各ドットデータのシフト量は以下のようになる。
ドットデータ「30」のシフト量:(0,0)
ドットデータ「31」のシフト量:(0,+1)
ドットデータ「32」のシフト量:(0,+2)
ドットデータ「33」のシフト量:(0,+3)
<4th line>
Next, data (30, 31, 32, 33) on the fourth line is read from the memory. Then, the shift processing unit shifts the read line data (30, 31, 32, 33) (actually, the line data after the joining process) in the nozzle row direction as in the first to third lines. The amount and the shift amount in the transport direction are derived respectively. The shift amount of each dot data is as follows.
Shift amount of dot data “30”: (0,0)
Shift amount of dot data “31”: (0, + 1)
Shift amount of dot data “32”: (0, + 2)
Shift amount of dot data “33”: (0, + 3)
そして、シフト処理部は、導出したシフト量をノズルバッファにおけるアドレス値に変換し、変換したアドレス値を元の各ドットデータのアドレス値にオフセット付加して、各ドットデータをノズルバッファへ書き込む。図6では、シフト量が反映された各ドットデータが「30’,31’,32’,33’」で示されている。そして、ヘッドデータ送出部によって、ノズルバッファからライン単位で記録データが読み出され、記録ヘッドに1ライン分のデータ(ヘッドデータ)604が送出される。 Then, the shift processing unit converts the derived shift amount into an address value in the nozzle buffer, adds the converted address value to the address value of each original dot data, and writes each dot data to the nozzle buffer. In FIG. 6, each dot data reflecting the shift amount is indicated by "30 ', 31', 32 ', 33'". Then, the print data is read from the nozzle buffer in line units by the head data sending unit, and data (head data) 604 for one line is sent to the print head.
この後は、メモリ内に記録データは残っていないため、メモリからのラインデータの読み出しとシフト量の導出処理はスキップし、ノズルバッファに残っているドットデータがライン単位で記録ヘッドへ順次送られる。そして、ノズルバッファ内のドットデータが全て記録ヘッドに送られると終了する。 After this, since there is no print data remaining in the memory, the line data reading from the memory and the shift amount derivation process are skipped, and the dot data remaining in the nozzle buffer are sequentially sent to the print head line by line. . Then, when all the dot data in the nozzle buffer has been sent to the recording head, the process ends.
図7は、第1の実施例に係る、印刷用紙の斜行搬送に応じてリアルタイムに斜行補正記録を行う処理の流れを示すフローチャートである。以下の一連の処理は不図示のROM等に格納されたプログラムに基づいて実行される。各プロセッサは、自身に割り当てられた処理領域の記録データを対象として以下の各ステップの処理を実行する。なお、斜行検知部140は、第1〜第4のいずれかのプロセッサの制御下に置かれているものとする。 FIG. 7 is a flowchart showing a flow of processing for performing skew correction recording in real time in accordance with skew feeding of printing paper according to the first embodiment. The following series of processing is executed based on a program stored in a ROM (not shown) or the like. Each processor executes the processing of the following steps for the recording data in the processing area allocated to itself. The skew detection unit 140 is assumed to be placed under the control of any one of the first to fourth processors.
ステップS701では、斜行検知部140のセンサによって、印刷用紙の端部が検知される。 In step S701, the edge of the printing paper is detected by the sensor of the skew detection unit 140.
ステップS702では、印刷用紙の両端が上記センサを通過する際の時間差に基づいて、斜行の有無が判定される。斜行しているかどうかの判別には、実際に使用する印刷用紙を用いたテスト搬送などによって予め決定した閾値を用いるなどすればよい。斜行していると判定されれば、プロセッサは、ステップS703の処理へ進む。一方、斜行していないと判定されれば、プロセッサは、斜行補正を伴わない通常の印刷処理を実行するべくステップS711の処理へ進む。斜行なしと判定された場合、1ライン分の記録データの入力(ステップS711)と、当該記録データに対するつなぎ処理の実行(ステップS712)と、つなぎ処理後の当該記録データの記録ヘッドへの送出(ステップS713)が、全ラインについて完了するまで繰り返される(ステップS714)。 In step S702, the presence or absence of skew is determined based on the time difference when both ends of the printing paper pass the sensor. In order to determine whether or not the image is skewed, a threshold value determined in advance by test conveyance using printing paper actually used may be used. If it is determined that the image is skewed, the processor proceeds to the process of step S703. On the other hand, if it is determined that the skew is not performed, the processor proceeds to the process of step S711 to execute a normal printing process without skew correction. When it is determined that there is no skew feeding, input of recording data for one line (step S711), execution of a joining process for the recording data (step S712), and transmission of the recording data after the joining process to the recording head (Step S713) is repeated until completion for all the lines (Step S714).
ステップS703では、検知された斜行の角度が、前述したような手法によって求められる。求められた斜行角度の情報は、各シフト処理部に送られる。以下の各ステップについては、第1プロセッサの制御下にある各部を例に説明を行うものとする。 In step S703, the detected skew angle is obtained by the method described above. Information on the obtained skew angle is sent to each shift processing unit. The following steps will be described by taking each unit under the control of the first processor as an example.
ステップS704では、斜行角度情報に基づいて、検出された斜行角度が前述の最大許容斜行角度の範囲内であるか否かが判定される。当該判定は、第1プロセッサが行ってもよいし、第1シフト処理部がおこなってもよい。検出された斜行角度が最大許容斜行角度の範囲内であれば、第1プロセッサは、ステップS705の処理へ進む。一方、検出された斜行角度が最大許容斜行角度の範囲を超えている場合は、第1プロセッサは、エラー処理を行うべくステップS715の処理へ進む。すなわち、ステップS715では、例えばエラーメッセージを不図示の表示手段に表示するなどの方法により、許容範囲を超えて印刷用紙が傾いている旨がユーザに通知される。そして、続くステップS716で、印刷用紙の排紙処理(印刷用紙をそのまま排出或いは排出困難な程度の斜行であれば搬送停止など)が実行される。 In step S704, based on the skew angle information, it is determined whether or not the detected skew angle is within the above-described maximum allowable skew angle range. The determination may be performed by the first processor or the first shift processing unit. If the detected skew angle is within the range of the maximum allowable skew angle, the first processor proceeds to the process of step S705. On the other hand, if the detected skew angle exceeds the range of the maximum allowable skew angle, the first processor proceeds to the process of step S715 to perform error processing. That is, in step S715, the user is notified that the printing paper is tilted beyond the allowable range by, for example, displaying an error message on a display unit (not shown). In subsequent step S716, a printing paper discharge process (such as a stop of conveyance if the printing paper is discharged as it is or is skewed so as not to be discharged) is executed.
ステップS705では、第1メモリからライン単位で記録データが入力される。 In step S705, recording data is input line by line from the first memory.
ステップS706では、第1つなぎ処理部において、第1メモリから入力された1ライン分の記録データ(ラインデータ)に対してつなぎ処理が実行される。 In step S706, the connection process is executed on the recording data (line data) for one line input from the first memory in the first connection processing unit.
ステップS707では、第1シフト処理部において、つなぎ処理後の1ライン分の記録データ(ラインデータ)の座標と、斜行検知部140からの斜行角度情報とに基づいて、該ラインデータのノズル列方向のシフト量と搬送方向のシフト量がそれぞれ導出される。 In step S707, the first shift processing unit uses the nozzles of the line data based on the coordinates of the recording data (line data) for one line after the joining process and the skew angle information from the skew detection unit 140. The shift amount in the row direction and the shift amount in the transport direction are respectively derived.
ステップS708では、導出されたシフト量を反映した1ライン分の記録データ(補正記録データ)が、第1ノズルバッファに格納される。 In step S708, one line of print data (corrected print data) reflecting the derived shift amount is stored in the first nozzle buffer.
ステップS709では、第1ノズルバッファからライン単位で記録データが読み出され、第1記録ヘッドに送出される。そして、第1記録ヘッドにおいて、入力された記録データに従った画像が記録媒体上に形成される。 In step S709, print data is read from the first nozzle buffer in line units and sent to the first print head. In the first recording head, an image according to the input recording data is formed on the recording medium.
ステップS710では、全ライン分の処理が完了したか否かが判定される。全ライン分の処理が完了している場合は、第1プロセッサは、本処理を終える。一方、未処理のラインがある場合は、第1プロセッサは、ステップS705の処理に戻る。そして、次のラインが処理される。 In step S710, it is determined whether or not processing for all lines has been completed. If the processing for all lines has been completed, the first processor finishes this processing. On the other hand, if there is an unprocessed line, the first processor returns to the process of step S705. The next line is then processed.
以上が、本実施例に係る、印刷用紙の斜行に応じてリアルタイムに斜行補正を行ないつつ記録を行う処理の内容である。 The above is the content of the processing according to the present embodiment for performing recording while performing skew correction in real time according to the skew of the printing paper.
なお、斜行検知部140が制御下にない他のプロセッサでは、ステップS702およびS704での判定結果を、斜行検知部140を制御下に置くプロセッサから受け取って、それぞれの処理領域の記録データを対象としてステップS705以降の処理を実行する。仮に、斜行検知部140が第1〜4プロセッサとは独立したプロセッサの下で制御される場合は、ステップS701〜S704までの処理が別個に実行される。そして、その処理結果を第1〜第4の各プロセッサが受け取って、それぞれの処理領域の記録データを対象としてステップS705以降の処理を実行することになる。 In other processors that are not under the control of the skew detection unit 140, the determination results in steps S702 and S704 are received from the processor that controls the skew detection unit 140, and the recording data of each processing region is received. The process after step S705 is executed as a target. If the skew detection unit 140 is controlled under a processor independent of the first to fourth processors, the processes from steps S701 to S704 are performed separately. The processing results are received by the first to fourth processors, and the processing from step S705 onward is executed for the recording data in each processing area.
また、ステップS704において、各プロセッサは、他のプロセッサの判定結果を受け取って、自身の判定結果と他のプロセッサの判定結果との論理積(AND)を算出し、その算出結果に応じて次のステップ(ステップS705またはステップS715)に移行するようにしてもよい。 In step S704, each processor receives the determination result of the other processor, calculates the logical product (AND) of its own determination result and the determination result of the other processor, and in accordance with the calculation result, You may make it transfer to a step (step S705 or step S715).
以上に説明したように、本実施例のインクジェット記録装置は、フルマルチヘッドを構成する複数の記録ヘッドに、1対1(或いは複数対1)で対応した複数のプロセッサを設け、各プロセッサが、短冊状に分割された所定領域の記録データを制御および管理する。さらに、本実施例では、記録ヘッド間のオーバラップ領域の幅を、つなぎ補正領域に対応する記録データが斜行補正(具体的には、最大許容斜行角度に応じた斜行補正)後においても当該オーバラップ領域に収まるような幅に設定する。そのような構成により、つなぎ補正を考慮した斜行補正が可能となる。具体的には、つなぎ補正が施された記録データが斜行補正後においても記録ヘッド間のオーバラップ領域に収まるため、つなぎ補正が施された記録データを適切に記録媒体に記録することができる。したがって、本実施例によれば、記録ヘッドのつなぎ目における画質の劣化を抑制しつつ、印刷用紙に対して真っ直ぐな画像を得ることができる。 As described above, the ink jet recording apparatus of the present embodiment includes a plurality of processors corresponding to one to one (or a plurality of one to one) in a plurality of recording heads constituting a full multi head, Control and manage recording data in a predetermined area divided into strips. Further, in the present embodiment, the width of the overlap area between the print heads is adjusted after the skew correction (specifically, the skew correction according to the maximum allowable skew angle) of the print data corresponding to the joint correction area. Is also set to a width that fits within the overlap area. With such a configuration, it is possible to perform skew correction in consideration of joint correction. Specifically, since the recording data subjected to the connection correction fits in the overlap area between the recording heads even after the skew correction, the recording data subjected to the connection correction can be appropriately recorded on the recording medium. . Therefore, according to the present embodiment, it is possible to obtain a straight image on the printing paper while suppressing deterioration of image quality at the joint of the recording head.
また、本実施例における斜行補正(記録データのシフト制御)は、印刷処理に対して非常に短い時間で完了するため、印刷処理に時間的影響を及ぼさない。したがって、本実施例によれば、リアルタイムな斜行補正が実現可能となり、印刷処理を停止することなく、印刷用紙に対して真っ直ぐな画像を得ることができる。 In addition, the skew correction (record data shift control) in this embodiment is completed in a very short time with respect to the printing process, and thus does not affect the printing process in terms of time. Therefore, according to the present embodiment, real-time skew correction can be realized, and a straight image can be obtained on the printing paper without stopping the printing process.
[実施例2]
第1の実施例では、記録ヘッド間のオーバラップ領域の幅をつなぎ補正領域の幅よりも大きくすることで、斜行補正のためのマージンを設ける例を示した。第2の実施例では、記録ヘッド間のオーバラップ領域とプロセッサの処理領域間のオーバラップ領域との両方に斜行補正のためのマージンを設けて、2段階で斜行補正を行う例を示す。
[Example 2]
In the first embodiment, an example in which a margin for skew correction is provided by making the width of the overlap area between the recording heads larger than the width of the connection correction area has been described. The second embodiment shows an example in which skew correction is performed in two stages by providing a margin for skew correction in both the overlap area between the print heads and the overlap area between the processing areas of the processor. .
第2の実施例でも同様に、所定のノズル列を備えた記録ヘッドを互いにオーバラップさせながら4つ連結したフルマルチヘッドを有し、4つの記録ヘッドに対応した4つのプロセッサがそれぞれ短冊状に記録データを制御、管理する。 Similarly, in the second embodiment, four print heads each having a predetermined nozzle array are connected to each other while four are connected together, and four processors corresponding to the four print heads are each formed in a strip shape. Control and manage recorded data.
以下、本発明の第2の実施例について説明する。 The second embodiment of the present invention will be described below.
図8は、第2の実施例に係るインクジェット記録装置200の構成を示すブロック図である。 FIG. 8 is a block diagram illustrating a configuration of an inkjet recording apparatus 200 according to the second embodiment.
以下では、第1の実施例との差異点を中心に説明する。 Below, it demonstrates centering on difference with a 1st Example.
インクジェット記録装置200は、記録データ補正部120の代わりに、記録データ補正部220を備える。 The ink jet recording apparatus 200 includes a recording data correction unit 220 instead of the recording data correction unit 120.
記録データ補正部220には、第1〜第4記録ヘッドにそれぞれ対応して、第1〜第4前段シフト処理部、第1〜第4中間データバッファ、第1〜第4つなぎ処理部、第1〜第4後段シフト処理部、第1〜第4ノズルバッファ、第1〜第4ヘッドデータ送出部が存在する。 The recording data correction unit 220 includes first to fourth pre-shift processing units, first to fourth intermediate data buffers, first to fourth connection processing units, first to fourth recording units corresponding to the first to fourth recording heads, respectively. There are first to fourth rear shift processing units, first to fourth nozzle buffers, and first to fourth head data sending units.
第1〜第4前段シフト処理部は、上述した2段階の斜行補正のうち、前段(1段階目)の斜行補正を行う。 The first to fourth pre-shift processing units perform the pre-stage (first stage) skew correction among the above-described two stages of skew correction.
第1〜第4中間データバッファは、第1〜第4前段シフト処理部によって1段階目の斜行補正が施された記録データを一時保存するためのメモリである。 The first to fourth intermediate data buffers are memories for temporarily storing the recording data that has been subjected to the first-stage skew correction by the first to fourth previous-stage shift processing units.
第1〜第4後段シフト処理部は、上述した2段階の斜行補正のうち、後段(2段階目)の斜行補正を行う。 The first to fourth rear-stage shift processing units perform the second-stage skew correction among the two-stage skew correction described above.
なお、図8において、第1〜第4前段シフト処理部は、前段シフト処理部#1、前段シフト処理部#2、前段シフト処理部#3、前段シフト処理部#4でそれぞれ示される。また、第1〜第4中間データバッファは、中間データバッファ#1、中間データバッファ#2、中間データバッファ#3、中間データバッファ#4でそれぞれ示される。第1〜第4後段シフト処理部は、後段シフト処理部#1、後段シフト処理部#2、後段シフト処理部#3、後段シフト処理部#4でそれぞれ示される。 In FIG. 8, the first to fourth pre-shift processing units are respectively indicated by pre-shift processing unit # 1, pre-shift processing unit # 2, pre-shift processing unit # 3, and pre-shift processing unit # 4. The first to fourth intermediate data buffers are respectively indicated by an intermediate data buffer # 1, an intermediate data buffer # 2, an intermediate data buffer # 3, and an intermediate data buffer # 4. The first to fourth rear shift processing units are respectively indicated by a rear shift processing unit # 1, a rear shift processing unit # 2, a rear shift processing unit # 3, and a rear shift processing unit # 4.
まず、本実施例に係る第1〜第4プロセッサの処理領域について説明する。なお、各処理領域は、制御部110によって設定される。図9は、第2の実施例に係る各プロセッサの処理領域を模式的に表した図である。図9において、両矢印901で示される領域(処理領域901)は、第1プロセッサの処理領域を示す。両矢印902で示される領域(処理領域902)は、第2プロセッサの処理領域を示す。両矢印903で示される領域(処理領域903)は、第3プロセッサの処理領域を示す。両矢印904で示される領域(処理領域904)は、第4プロセッサの処理領域を示す。また、図9において、両矢印950で示される領域(つなぎ補正領域950)は、第1記録ヘッドと第2記録ヘッドとの間のつなぎ補正領域を示す。つなぎ補正領域の幅は、第1の実施例と同様に、記録ヘッド間のつなぎ目における画質劣化を防止するために最低限必要とされる幅に設定される。つなぎ補正を行うために最低限必要とされる領域である。両矢印951で示される領域(つなぎ補正領域951)は、第2記録ヘッドと第3記録ヘッドとの間のつなぎ補正領域を示す。両矢印952で示される領域(つなぎ補正領域952)は、第3記録ヘッドと第4記録ヘッドとの間のつなぎ補正領域を示す。また、図9において、両矢印960で示される領域(オーバラップ領域960)は、第1記録ヘッドと第2記録ヘッドとのオーバラップ領域を示す。両矢印961で示される領域(オーバラップ領域961)は、第2記録ヘッドと第3記録ヘッドとのオーバラップ領域を示す。両矢印962で示される領域(オーバラップ領域962)は、第3記録ヘッドと第4記録ヘッドとのオーバラップ領域を示す。本実施例では、図9に示すように、第1の実施例と同様に、ヘッド間のオーバラップ領域960,961,962の幅(図9における左右方向の幅)が、各々に対応するつなぎ補正領域(つなぎ補正領域950,951,952)の幅(図9における左右方向の幅)よりも広くなるように、各ヘッドの幅が設定される。さらに本実施例では、図9に示すように、プロセッサ間のオーバラップ領域の幅(図9における左右方向の幅)と、対応するヘッド間のオーバラップ領域の幅とが同じになるように、各プロセッサの処理領域が設定される。 First, processing areas of the first to fourth processors according to the present embodiment will be described. Each processing area is set by the control unit 110. FIG. 9 is a diagram schematically illustrating the processing area of each processor according to the second embodiment. In FIG. 9, an area indicated by a double arrow 901 (processing area 901) indicates the processing area of the first processor. An area (processing area 902) indicated by a double-pointed arrow 902 indicates a processing area of the second processor. An area (processing area 903) indicated by a double-headed arrow 903 indicates a processing area of the third processor. An area indicated by a double arrow 904 (processing area 904) indicates a processing area of the fourth processor. In FIG. 9, an area indicated by a double-headed arrow 950 (a joining correction area 950) indicates a joining correction area between the first recording head and the second recording head. As in the first embodiment, the width of the joint correction area is set to a minimum necessary width to prevent image quality deterioration at the joint between the print heads. This is the minimum area required to perform the connection correction. An area indicated by a double-pointed arrow 951 (a connection correction area 951) indicates a connection correction area between the second recording head and the third recording head. An area indicated by a double-pointed arrow 952 (a connection correction area 952) indicates a connection correction area between the third recording head and the fourth recording head. In FIG. 9, an area indicated by a double-headed arrow 960 (overlap area 960) indicates an overlap area between the first recording head and the second recording head. An area indicated by a double-headed arrow 961 (overlap area 961) indicates an overlap area between the second recording head and the third recording head. An area indicated by a double-headed arrow 962 (overlap area 962) indicates an overlap area between the third recording head and the fourth recording head. In this embodiment, as shown in FIG. 9, similarly to the first embodiment, the widths of the overlap areas 960, 961, 962 between the heads (widths in the left-right direction in FIG. 9) correspond to the respective connections. The width of each head is set so as to be wider than the width of the correction area (connection correction areas 950, 951, 952) (the width in the left-right direction in FIG. 9). Furthermore, in this embodiment, as shown in FIG. 9, the width of the overlap area between the processors (the width in the horizontal direction in FIG. 9) and the width of the overlap area between the corresponding heads are the same. The processing area of each processor is set.
以下、第1記録ヘッドに対応する一群の構成(すなわち、第1プロセッサ、第1メモリ、第1前段シフト処理部、第1中間データバッファ、第1つなぎ処理部、第1後段シフト処理部、第1ノズルバッファ、第1ヘッドデータ送出部)を例として、各部の動作を説明する。 Hereinafter, a group of configurations corresponding to the first recording head (that is, the first processor, the first memory, the first front-stage shift processing unit, the first intermediate data buffer, the first connection processing unit, the first rear-stage shift processing unit, the first The operation of each unit will be described by taking a 1 nozzle buffer and a first head data sending unit) as an example.
第1プロセッサは、第1の実施例と同様に、印刷領域を短冊状に4つに分割した第1の領域(処理領域901)において、第1記録ヘッドで記録するデータの制御と管理を行う。また、第1プロセッサは、図9に示すように、処理領域901の内側を第1記録ヘッドの幅まで設定する。また、つなぎ補正領域950は、第1プロセッサの処理領域と第2プロセッサの処理領域とのオーバラップ領域の一部である。第1プロセッサは、つなぎ補正領域950においてつなぎ補正を行う。 As in the first embodiment, the first processor controls and manages data recorded by the first recording head in the first area (processing area 901) obtained by dividing the print area into four strips. . Further, as shown in FIG. 9, the first processor sets the inside of the processing area 901 to the width of the first recording head. The connection correction area 950 is a part of an overlap area between the processing area of the first processor and the processing area of the second processor. The first processor performs joint correction in the joint correction area 950.
第1前段シフト処理部は、前段の斜行補正を行うため、第1プロセッサからライン単位で送られてくる記録データの座標と、斜行検知部140から通知された斜行角度とに基づいて、記録データのノズル列方向の前段シフト量と搬送方向の前段シフト量を導出する。前段シフト量の導出方法は、図5に示すシフト量の導出方法と同様である。図10は、前段の斜行補正を説明するための図である。図10において破線で示される矩形領域は、印刷用紙が斜行搬送されたことにより斜めになった各プロセッサの処理領域を表す。図10に示す最大許容前段斜行角度930は、前段の斜行補正が可能な最大角度を表す。 The first pre-shift processing unit performs the pre-stage skew correction, and based on the coordinates of the recording data sent in units of lines from the first processor and the skew angle notified from the skew detection unit 140. Then, the preceding shift amount in the nozzle row direction of the recording data and the preceding shift amount in the transport direction are derived. The method for deriving the preceding shift amount is the same as the shift amount deriving method shown in FIG. FIG. 10 is a diagram for explaining the previous skew correction. A rectangular area indicated by a broken line in FIG. 10 represents a processing area of each processor that has become slanted as the printing paper is conveyed obliquely. A maximum allowable front-stage skew angle 930 illustrated in FIG. 10 represents a maximum angle at which the front-stage skew correction can be performed.
前段の斜行補正は、つなぎ補正領域よりもプロセッサの処理領域間のオーバラップ領域を広く設定したことにより生じたマージンを利用して行われる斜行補正である。 The skew correction in the preceding stage is skew correction performed using a margin generated by setting an overlap area between the processing areas of the processor wider than the connection correction area.
さらに第1前段シフト処理部は、導出した前段シフト量を第1中間データバッファにおけるアドレス値に変換し、変換したアドレスを元の記録データ、すなわち第1メモリから入力された1ライン分の記録データ、のアドレスにオフセット付加して、第1中間データバッファに書き込む。 Further, the first pre-stage shift processing unit converts the derived pre-stage shift amount into an address value in the first intermediate data buffer, and converts the converted address into the original recording data, that is, recording data for one line input from the first memory. The offset is added to the addresses of, and written to the first intermediate data buffer.
第1つなぎ処理部は、第1中間データバッファから読み出したライン単位の記録データに対してつなぎ処理を行う。本実施例におけるつなぎ処理は、第1の実施例と同様である。つまり、第1つなぎ処理部は、図9に示すつなぎ補正領域950において、第1記録ヘッドと第2記録ヘッドのどちらの記録ヘッドによってインクを吐出するかを決定する処理を行う。 The first connection processing unit performs connection processing on the recording data in units of lines read from the first intermediate data buffer. The connecting process in this embodiment is the same as that in the first embodiment. That is, the first joint processing unit performs a process of determining which of the first print head and the second print head ejects ink in the joint correction area 950 shown in FIG.
第1後段シフト処理部は、後段の斜行補正を行う。後段の斜行補正は、斜行検知部140から通知された斜行角度が最大許容前段斜行角度930よりも大きかった場合に実行される。したがって、第1後段シフト処理部は、斜行検知部140から通知された斜行角度が最大許容前段斜行角度930以下である場合には、後段の斜行補正を実行しない。図11は、後段の斜行補正を説明するための図である。図11に示す最大許容後段斜行角度940は、後段の斜行補正が可能な最大角度を表す最大許容後段斜行角度940は、第1の実施例における最大許容斜行角度310に相当する。 The first rear-stage shift processing unit performs rear-stage skew correction. The subsequent skew correction is executed when the skew angle notified from the skew detection unit 140 is larger than the maximum allowable front skew angle 930. Therefore, when the skew angle notified from the skew detection unit 140 is equal to or less than the maximum allowable preceding skew angle 930, the first subsequent shift processing unit does not perform the subsequent skew correction. FIG. 11 is a diagram for explaining the subsequent skew correction. The maximum allowable rear-stage skew angle 940 shown in FIG. 11 corresponds to the maximum allowable skew angle 310 in the first embodiment. The maximum allowable rear-stage skew angle 940 that represents the maximum angle at which the subsequent stage skew correction is possible.
第1後段シフト処理部は、第1つなぎ処理部によってつなぎ処理されたライン単位の記録データの座標と、斜行検知部140から通知された斜行角度から最大許容前段斜行角度930を除算した角度とに基づいて、記録データのノズル列方向の後段シフト量と搬送方向の後段シフト量とをそれぞれ算出する。後段シフト量の導出方法は、図5に示すシフト量の導出方法と同様である。後段の斜行補正は、つなぎ補正領域よりも記録ヘッド間のオーバラップ領域を広く設定したことにより生じたマージンを利用して行われる斜行補正である。 The first rear-stage shift processing unit divides the maximum allowable front-stage skew angle 930 from the coordinates of the recording data in units of lines connected by the first joint processing unit and the skew angle notified from the skew detection unit 140. Based on the angle, the subsequent shift amount of the print data in the nozzle row direction and the subsequent shift amount in the transport direction are calculated. The method of deriving the subsequent shift amount is the same as the method of deriving the shift amount shown in FIG. The subsequent skew correction is skew correction performed using a margin generated by setting the overlap area between the print heads wider than the connection correction area.
第1ノズルデータバッファの構成、および、第1ヘッドデータ送出部の動作は、第1の実施例と同様であるため説明を省略する。 Since the configuration of the first nozzle data buffer and the operation of the first head data sending unit are the same as those in the first embodiment, description thereof will be omitted.
なお、第2〜第4記録ヘッドにそれぞれ対応する一群の構成においても、同様の関係である。 The same relationship applies to the group of configurations corresponding to the second to fourth recording heads.
ここで、第1〜第4前段シフト処理部および第1〜第4後段シフト処理部の動作を説明する。 Here, operations of the first to fourth front shift processing units and the first to fourth rear shift processing units will be described.
第1前段シフト処理部は、斜行検知部140から通知された斜行角度が最大許容前段斜行角度以下であると判断した場合に、前段の斜行補正を実行する。第1前段シフト処理部が判定に用いる最大許容前段斜行角度は、図10に示すように、斜行搬送によって斜めになった処理領域901(図10に示す処理領域901´)の角部Lが、つなぎ補正領域950の右端部に重なるときの斜行角度である。 The first front-stage shift processing unit executes the front-stage skew correction when it is determined that the skew angle notified from the skew detection unit 140 is equal to or less than the maximum allowable front-stage skew angle. As shown in FIG. 10, the maximum allowable preceding stage skew angle used for determination by the first front stage shift processing unit is a corner L of the processing area 901 (processing area 901 ′ shown in FIG. 10) that is inclined by the skew feeding. Is the skew angle when it overlaps the right end of the connection correction area 950.
第1前段シフト処理部によって導出された記録データのシフト位置がつなぎ補正領域950の右側にあるプロセッサ捨て領域(図10において破線の横線で示される矩形領域)911に入った場合、この記録データは捨てデータとなる。捨てデータとされた記録データについては、第1前段シフト処理部は第1中間データバッファに書き込まない。 When the shift position of the recording data derived by the first pre-shift processing unit enters the processor discard area (rectangular area indicated by the broken horizontal line in FIG. 10) 911 on the right side of the connection correction area 950, the recording data is It becomes discarded data. For the recording data that has been discarded, the first pre-shift processing unit does not write to the first intermediate data buffer.
同様に、第2前段シフト処理部は、斜行検知部140から通知された斜行角度が最大許容前段斜行角度以下であると判断した場合に、前段の斜行補正を行う。第2前段シフト処理部が判定に用いる最大許容前段斜行角度は、図10に示すように、斜行搬送によって斜めになった処理領域902(図10に示す処理領域902´)の角部Iがつなぎ補正領域950の左端部に重なるときの斜行角度と、処理領域902´の角部Mがつなぎ補正領域951の右端部に重なるときの斜行角度とのうちいずれか小さい方の角度である。 Similarly, the second pre-stage shift processing unit performs the pre-stage skew correction when it is determined that the skew angle notified from the skew detection unit 140 is equal to or smaller than the maximum allowable front-stage skew angle. As shown in FIG. 10, the maximum allowable preceding-stage skew angle used by the second preceding-stage shift processing unit for the determination is the corner I of the processing area 902 (processing area 902 ′ shown in FIG. 10) that is inclined by the skew feeding. Is the smaller of the skew angle when overlapping the left end of the joint correction area 950 and the skew angle when corner M of the processing area 902 'overlaps the right end of the joint correction area 951. is there.
第2前段シフト処理部によって導出された記録データのシフト位置が、つなぎ補正領域950の左側とつなぎ補正領域951の右側にあるプロセッサ捨て領域(図10において実線の斜線で示される領域)912,913に入った場合、この記録データは捨てデータとなる。捨てデータとされた記録データについては、第2前段シフト処理部は第2中間データバッファに書き込まない。 The shift positions of the recording data derived by the second pre-stage shift processing unit are the processor discard areas (areas indicated by the solid diagonal lines in FIG. 10) 912 and 913 on the left side of the joint correction area 950 and the right side of the joint correction area 951. When entered, this recorded data becomes discarded data. For the recording data that has been discarded, the second pre-stage shift processing unit does not write to the second intermediate data buffer.
同様に、第3前段シフト処理部は、斜行検知部140から通知された斜行角度が最大許容前段斜行角度以下であると判断した場合に、前段の斜行補正を行う。第3前段シフト処理部が判定に用いる最大許容前段斜行角度は、図10に示すように、斜行搬送によって斜めになった処理領域903(図10に示す処理領域903´)の角部Jがつなぎ補正領域951の左端部に重なるときの斜行角度と、処理領域903´の角部Nがつなぎ補正領域952の右端部に重なるときの斜行角度とのうちいずれか小さい方の角度である。 Similarly, if the third pre-shift processing unit determines that the skew angle notified from the skew detection unit 140 is less than or equal to the maximum allowable front skew angle, the third pre-shift processing unit performs the previous skew correction. As shown in FIG. 10, the maximum allowable preceding-stage skew angle used for the determination by the third preceding-stage shift processing unit is a corner portion J of the processing area 903 (processing area 903 ′ shown in FIG. 10) that is inclined by the skew feeding. Is the smaller of the skew angle when overlapping the left end of the connection correction area 951 and the skew angle when the corner N of the processing area 903 ′ overlaps the right end of the connection correction area 952. is there.
第3前段シフト処理部によって導出された記録データのシフト位置が、つなぎ補正領域951の左側とつなぎ補正領域952の右側にあるプロセッサ捨て領域(図10において破線の斜線で示される領域)914,915に入った場合、この記録データは捨てデータとなる。捨てデータとされた記録データについては、第3前段シフト処理部は第3中間データバッファに書き込まない。 The processor discard areas (areas indicated by the hatched lines in FIG. 10) 914 and 915 where the shift positions of the recording data derived by the third pre-shift processing section are on the left side of the joint correction area 951 and on the right side of the joint correction area 952. When entered, this recorded data becomes discarded data. For the recording data that has been discarded, the third pre-shift processing unit does not write to the third intermediate data buffer.
同様に、第4前段シフト処理部は、斜行検知部140から通知された斜行角度が最大許容前段斜行角度以下であると判断した場合に、前段の斜行補正を行う。第4前段シフト処理部が判定に用いる最大許容前段斜行角度は、図10に示すように、斜行搬送によって斜めになった処理領域904(図10に示す処理領域904´)の角部Kがつなぎ補正領域952の左端部に重なるときの斜行角度である。 Similarly, if the fourth pre-shift processing unit determines that the skew angle notified from the skew detection unit 140 is less than or equal to the maximum allowable front skew angle, the fourth pre-shift processing unit performs the preceding skew correction. As shown in FIG. 10, the maximum allowable preceding stage skew angle used for the determination by the fourth front stage shift processing unit is a corner K of the processing area 904 (processing area 904 ′ shown in FIG. 10) that is inclined by the skew feeding. Is the skew angle when it overlaps the left end of the connection correction area 952.
第4前段シフト処理部によって導出された記録データのシフト位置が、つなぎ補正領域952の左側にあるプロセッサ捨て領域(図10においては実線の斜め格子で示される領域)916に入った場合、この記録データは捨てデータとなる。捨てデータとされた記録データについては、第4前段シフト処理部は第4中間データバッファに書き込まない。 When the shift position of the recording data derived by the fourth pre-shift processing unit enters the processor discard area (area shown by a solid diagonal grid in FIG. 10) 916 on the left side of the connection correction area 952, this recording The data becomes discarded data. For the recording data that has been discarded, the fourth pre-shift processing unit does not write to the fourth intermediate data buffer.
図11において破線で示される矩形領域は、図10に示す前段の斜行補正を行った記録データに対して、後段の斜行補正を行った結果を示している。 A rectangular area indicated by a broken line in FIG. 11 indicates the result of the subsequent skew correction performed on the recording data that has been subjected to the preceding skew correction illustrated in FIG.
第1後段シフト処理部は、後段の斜行補正後のつなぎ補正領域950(図11に示すつなぎ補正領域950´´)の角部Oが、第1記録ヘッドの右端までの範囲に収まると判断した場合に、後段の斜行補正を行う。 The first rear shift processing unit determines that the corner portion O of the post-skew correction post-skew correction region 950 (the connection correction region 950 ″ shown in FIG. 11) is within the range to the right end of the first recording head. In such a case, the skew correction in the subsequent stage is performed.
同様に、第2後段シフト処理部は、後段の斜行補正後のつなぎ補正領域950(図11に示すつなぎ補正領域950´´)の角部Rと角部Pとが第2記録ヘッドの両端の範囲に収まると判断した場合に、後段の斜行補正を行う。 Similarly, the second rear-stage shift processing unit has the corner R and the corner P of the joint correction area 950 (joint correction area 950 ″ shown in FIG. 11) after the subsequent skew correction at both ends of the second recording head. When it is determined that the value falls within the range, the subsequent skew correction is performed.
同様に、第3後段シフト処理部は、後段の斜行補正後のつなぎ補正領域951(図11に示すつなぎ補正領域951´´)の角部Sと、後段の斜行補正後のつなぎ補正領域952(図11に示すつなぎ補正領域952´´)角部Qとが第3記録ヘッドの両端の範囲に収まると判断した場合に、後段の斜行補正を行う。 Similarly, the third post-stage shift processing unit includes the corner S of the post-skew correction post-link correction area 951 (the connection correction area 951 ″ shown in FIG. 11) and the post-stage post-skew correction post-skew correction. If it is determined that the corner portion Q is within the range of both ends of the third recording head, the subsequent skew correction is performed.
同様に、第4後段シフト処理部は、後段の斜行補正後のつなぎ補正領域(図11に示すつなぎ補正領域952´´)の角部Tが、第4記録ヘッドの左端までの範囲に収まると判断した場合には、後段の斜行補正を行う。 Similarly, in the fourth rear shift processing unit, the corner T of the joint correction area (joint correction area 952 ″ shown in FIG. 11) after the subsequent skew correction is within the range to the left end of the fourth recording head. If it is determined, the subsequent skew correction is performed.
図12は、第2の実施例に係る、印刷用紙の斜行搬送に応じてリアルタイムに斜行補正記録を行う処理の流れを示すフローチャートである。 FIG. 12 is a flowchart showing a flow of processing for performing skew correction recording in real time according to the skew feeding of printing paper according to the second embodiment.
なお、ステップS1201〜S1205,S1214〜S1219の処理は、第1の実施例のステップS701〜S705,S711〜ステップS716の処理と同様であるため、説明を省略する。また、以下の各ステップについては、第1プロセッサの制御下にある各部を例に説明を行うものとする。 Note that the processing in steps S1201 to S1205 and S1214 to S1219 is the same as the processing in steps S701 to S705 and S711 to S716 in the first embodiment, and thus the description thereof is omitted. In addition, the following steps will be described by taking each unit under the control of the first processor as an example.
ステップS1206では、第1前段シフト処理部において、第1メモリからから入力された1ライン分の記録データ(ラインデータ)の座標と、斜行検知部140からの斜行角度情報とに基づいて、該ラインデータのノズル列方向の前段シフト量と搬送方向の前段シフト量がそれぞれ導出される。なお、斜行検知部140からの斜行角度情報が示す斜行角度が最大許容前段斜行角度を超えている場合には、第1メモリからから入力されたラインデータの座標と、最大許容前段斜行角度とに基づいて、該ラインデータのノズル列方向の前段シフト量と搬送方向の前段シフト量がそれぞれ導出される。 In step S1206, in the first pre-shift processing unit, based on the coordinates of the recording data (line data) for one line input from the first memory and the skew angle information from the skew detection unit 140, A preceding shift amount in the nozzle row direction and a preceding shift amount in the transport direction of the line data are respectively derived. When the skew angle indicated by the skew angle information from the skew detection unit 140 exceeds the maximum allowable preceding skew angle, the coordinates of the line data input from the first memory and the maximum allowable preceding stage Based on the skew angle, the preceding shift amount in the nozzle row direction and the preceding shift amount in the transport direction of the line data are respectively derived.
ステップS1207では、前段の斜行補正が実行される。具体的には、第1前段シフト処理部が、導出された前段シフト量を中間データバッファ部におけるアドレス値に換算し、換算したアドレスを、元の記録データ、すなわち第1メモリから入力された1ライン分の記録データのアドレスにオフセット付加する。前段シフト量を反映した記録データ(中間データ)は、中間データバッファ部に格納される。 In step S1207, the previous skew correction is executed. Specifically, the first preceding-stage shift processing unit converts the derived preceding-stage shift amount into an address value in the intermediate data buffer unit, and the converted address is the original recording data, that is, 1 input from the first memory. An offset is added to the address of the recording data for the line. The recording data (intermediate data) reflecting the preceding shift amount is stored in the intermediate data buffer unit.
ステップS1208では、中間データバッファ部からライン単位で中間データが読み出され、読み出された1ライン分の中間データに対して、つなぎ処理が実行される。 In step S1208, the intermediate data is read in line units from the intermediate data buffer unit, and a linkage process is executed on the read intermediate data for one line.
ステップS1209では、斜行検知部140からの斜行角度情報が示す斜行角度と、最大許容前段斜行角度930との比較に基づいて、補正されていない斜行角度があるか否かが判定される。補正されていない斜行角度とは、斜行検知部140によって検出された斜行角度から、最大許容前段斜行角度を差し引いた角度である。補正されていない斜行角度がない場合には(ステップS1209のNO)、第1プロセッサは、ステップS1212の処理に移行する。補正されていない斜行角度がある場合には(ステップS1209のYES)、第1プロセッサは、ステップS1210の処理に移行する。 In step S1209, based on a comparison between the skew angle indicated by the skew angle information from the skew detector 140 and the maximum allowable preceding-stage skew angle 930, it is determined whether or not there is an uncorrected skew angle. Is done. The uncorrected skew angle is an angle obtained by subtracting the maximum allowable preceding-stage skew angle from the skew angle detected by the skew detection unit 140. If there is no skew angle that has not been corrected (NO in step S1209), the first processor proceeds to the process in step S1212. If there is an uncorrected skew angle (YES in step S1209), the first processor moves to the process in step S1210.
ステップS1210では、第1後段シフト処理部において、1ライン分の中間データ(具体的には、つなぎ処理後の中間データ)の座標と、補正されていない斜行角度とに基づいて、1ライン分の該中間データのノズル列方向の後段シフト量と搬送方向の後段シフト量がそれぞれ導出される。 In step S1210, the first rear-stage shift processing unit 1 line worth based on the coordinates of the intermediate data for one line (specifically, the intermediate data after the linkage process) and the uncorrected skew angle. The subsequent shift amount of the intermediate data in the nozzle row direction and the subsequent shift amount in the transport direction are respectively derived.
ステップS1211では、後段の斜行補正が実行される。具体的には、第1後段シフト処理部が、導出した後段シフト量をノズルデータバッファ部におけるアドレス値に換算し、換算したアドレスを、元の記録データ、すなわち1ライン分の中間データ(具体的には、つなぎ処理後の中間データ)のアドレスにオフセット付加する。後段シフト処理を反映した中間データは、第1ノズルデータバッファ部に格納される。 In step S1211, the subsequent skew correction is executed. Specifically, the first rear-stage shift processing unit converts the derived rear-stage shift amount into an address value in the nozzle data buffer unit, and uses the converted address as the original recording data, that is, intermediate data for one line (specifically Is added to the address of the intermediate data after the linkage process. The intermediate data reflecting the subsequent shift process is stored in the first nozzle data buffer unit.
ステップS1212では、第1ノズルデータバッファ部からライン単位で記録データが読み出され、第1記録ヘッド部に送出される。そして、第1記録ヘッドにおいて、入力された記録データに従った画像が記録媒体上に形成される。 In step S <b> 1212, print data is read from the first nozzle data buffer unit in units of lines and sent to the first print head unit. In the first recording head, an image according to the input recording data is formed on the recording medium.
ステップS1213では、全ライン分の処理が完了したか否かが判定される。全ライン分の処理が完了している場合は、第1プロセッサは、本処理を終える。一方、未処理のラインがある場合は、第1プロセッサは、ステップS1205の処理に戻る。そして、次のラインが処理される。 In step S1213, it is determined whether processing for all lines has been completed. If the processing for all lines has been completed, the first processor finishes this processing. On the other hand, if there is an unprocessed line, the first processor returns to the process of step S1205. The next line is then processed.
なお、ステップS1209において、各プロセッサは、他のプロセッサの判定結果を受け取って、自身の判定結果と他のプロセッサの判定結果との論理積(AND)を算出し、その算出結果に応じて次のステップ(ステップS1210またはステップS1212)に移行するようにしてもよい。 In step S1209, each processor receives the determination result of the other processor, calculates a logical product (AND) of its own determination result and the determination result of the other processor, and in accordance with the calculation result, You may make it transfer to a step (step S1210 or step S1212).
以上説明したように、第2の実施例では、フルマルチヘッドに対応した4つのプロセッサがそれぞれ短冊状に記録データを制御、管理するインクジェット記録装置において、プロセッサの処理領域間のオーバラップ領域と記録ヘッド間のオーバラップ領域の両方に斜行補正のためのマージンを設けて、2段階の斜行補正を行う例を示した。このような斜行補正をリアルタイムに行うことにより、第1の実施形態と同様に、印刷処理を停止させることなく、印刷用紙に対して真っ直ぐな記録結果を得ることができる。 As described above, in the second embodiment, in the ink jet recording apparatus in which four processors corresponding to the full multi-head control and manage the recording data in a strip shape, the overlap area between the processing areas of the processor and the recording are recorded. An example in which a margin for skew correction is provided in both overlap areas between the heads and two-stage skew correction is performed is shown. By performing such skew correction in real time, as in the first embodiment, it is possible to obtain a straight recording result on the printing paper without stopping the printing process.
(その他の実施例)
本発明は、上述の実施例の1以上の機能を実現するプログラムを、ネットワークまたは記憶媒体を介してシステムまたは装置に供給し、そのシステムまたは装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other examples)
The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in the computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.
100 インクジェット記録装置
110 制御部
120 記録データ補正部
130 フルマルチヘッド部
140 斜行検知部
DESCRIPTION OF SYMBOLS 100 Inkjet recording device 110 Control part 120 Recording data correction part 130 Full multi head part 140 Skew detection part
Claims (8)
搬送方向に対する記録媒体の斜行を検知する斜行検知手段と、
画像を記録するための記録データに対して、前記記録ヘッド間のつなぎ目を目立たなくするつなぎ補正を実行するつなぎ補正手段と、
前記斜行検知手段で検知された斜行の角度に応じて、前記記録媒体に対して前記画像が傾かないように前記記録データに対して斜行補正を実行する斜行補正手段とを備え、
前記オーバラップ領域の幅が、前記記録媒体の搬送において許容される最大の斜行角度と、前記つなぎ補正の対象となるつなぎ補正領域の幅とに基づいて決定される幅である
ことを特徴とするインクジェット記録装置。 In a full multi-head ink jet recording apparatus in which a plurality of recording heads each having a predetermined nozzle row are overlapped and connected to each other,
Skew detection means for detecting skew of the recording medium with respect to the transport direction;
Connection correction means for executing connection correction for making the connection between the recording heads inconspicuous with respect to recording data for recording an image;
Skew correction means for executing skew correction on the recording data so that the image does not tilt with respect to the recording medium according to the skew angle detected by the skew detection means;
The width of the overlap area is a width determined based on the maximum skew angle allowed in the conveyance of the recording medium and the width of the connection correction area to be subjected to the connection correction. Inkjet recording apparatus.
前記つなぎ補正は、前記つなぎ補正領域に対応する、前記記録データの一部のデータに対して実行され、
前記オーバラップ領域の幅は、前記最大の斜行角度に応じて前記記録データが前記斜行補正された場合でも、前記つなぎ補正が施された前記一部のデータが当該オーバラップ領域において前記記録媒体に記録されるような、幅である
請求項1に記載のインクジェット記録装置。 The joint correction area is a part of the overlap area and having a predetermined width,
The joint correction is performed on a part of the recorded data corresponding to the joint correction area,
The width of the overlap area is such that even when the recording data is subjected to the skew correction according to the maximum skew angle, the part of the data subjected to the connection correction is recorded in the overlap area. The inkjet recording apparatus according to claim 1, which has a width as recorded on a medium.
前記斜行検知手段で検知された斜行の角度に応じて、前記記録データを構成するドットの位置をシフトさせた補正記録データを生成し、当該生成した補正記録データをバッファに記憶するシフト処理を行うシフト処理手段と、
前記バッファから前記補正記録データを読み出して前記記録ヘッドへ送出する手段とを含む
請求項1または請求項2に記載のインクジェット記録装置。 The skew correction means includes:
Shift processing for generating corrected recording data in which the positions of dots constituting the recording data are shifted in accordance with the skew angle detected by the skew detection means, and storing the generated corrected recording data in a buffer Shift processing means for performing
The inkjet recording apparatus according to claim 1, further comprising: a unit that reads the corrected recording data from the buffer and sends the corrected recording data to the recording head.
請求項3に記載のインクジェット記録装置。 The shift processing unit sets the shift amount in the nozzle row direction and the conveyance direction based on the coordinates of each dot in the recording data read in line units and the skew angle detected by the skew detection unit. The inkjet recording apparatus according to claim 3, wherein the corrected recording data is generated in units of lines by deriving in units.
前記斜行検知手段で検知された斜行の角度が所定の角度以下である場合には当該斜行の角度に応じた斜行補正を、前記所定の角度より大きい場合には当該所定の角度に応じた斜行補正を、前記つなぎ補正前の記録データに対して実行する第1の斜行補正手段と、
前記斜行検知手段で検知された斜行の角度が前記所定の角度より大きい場合に、当該検知された斜行の角度から前記所定の角度を差し引いた角度に応じた斜行補正を、前記つなぎ補正後の記録データに対して実行する第2の斜行補正手段とを含む
請求項1または請求項2に記載のインクジェット記録装置。 The skew correction means includes:
When the skew angle detected by the skew detection means is equal to or smaller than a predetermined angle, skew correction according to the skew angle is performed. When the skew angle is larger than the predetermined angle, the skew angle is corrected to the predetermined angle. First skew correction means for executing the corresponding skew correction on the recording data before the connection correction,
When the skew angle detected by the skew detection means is larger than the predetermined angle, skew correction according to an angle obtained by subtracting the predetermined angle from the detected skew angle is performed as the connection. The inkjet recording apparatus according to claim 1, further comprising: a second skew correcting unit that executes the corrected recording data.
請求項5に記載のインクジェット記録装置。 6. The predetermined angle is determined based on a width of an overlap area of processing areas allocated to a plurality of processors corresponding to the full multi-head that controls the connection correction unit and the skew correction unit. 2. An ink jet recording apparatus according to 1.
搬送方向に対する記録媒体の斜行を検知する斜行検知ステップと、
画像を記録するための記録データに対して、前記記録ヘッド間のつなぎ目を目立たなくするつなぎ補正を実行するつなぎ補正ステップと、
前記斜行検知ステップで検知された斜行の角度に応じて、前記記録媒体に対して前記画像が傾かないように前記記録データに対して斜行補正を実行する斜行補正ステップとを含み、
前記オーバラップ領域の幅が、前記記録媒体の搬送において許容される最大の斜行角度と、前記つなぎ補正の対象となるつなぎ補正領域の幅とに基づいて決定される幅である
ことを特徴とする記録方法。 A recording method in a full multi-head ink jet recording apparatus in which a plurality of recording heads each having a predetermined nozzle row are overlapped with each other and connected,
A skew detection step for detecting skew of the recording medium relative to the transport direction;
A connection correction step for executing connection correction for making the connection between the recording heads inconspicuous with respect to recording data for recording an image;
A skew correction step of performing skew correction on the recording data so that the image does not tilt with respect to the recording medium according to the skew angle detected in the skew detection step,
The width of the overlap area is a width determined based on the maximum skew angle allowed in the conveyance of the recording medium and the width of the connection correction area to be subjected to the connection correction. Recording method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015220267A JP6594167B2 (en) | 2015-11-10 | 2015-11-10 | Inkjet recording apparatus, recording method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015220267A JP6594167B2 (en) | 2015-11-10 | 2015-11-10 | Inkjet recording apparatus, recording method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017087557A JP2017087557A (en) | 2017-05-25 |
| JP6594167B2 true JP6594167B2 (en) | 2019-10-23 |
Family
ID=58771316
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015220267A Active JP6594167B2 (en) | 2015-11-10 | 2015-11-10 | Inkjet recording apparatus, recording method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6594167B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7224769B2 (en) * | 2018-03-30 | 2023-02-20 | キヤノン株式会社 | Recording device, control method, and program |
| US10477034B2 (en) * | 2018-04-09 | 2019-11-12 | Xerox Corporation | Digital image-paper registration error correction through image shear |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2980429B2 (en) * | 1991-09-02 | 1999-11-22 | キヤノン株式会社 | Image forming device |
| US6312099B1 (en) * | 1997-01-21 | 2001-11-06 | Eastman Kodak Company | Printing uniformity using printhead segments in pagewidth digital printers |
| JP2000094807A (en) * | 1998-09-24 | 2000-04-04 | Canon Inc | Print control device, print control method, print control system, and storage medium |
| JP2005280051A (en) * | 2004-03-29 | 2005-10-13 | Seiko Epson Corp | Inkjet recording device |
| KR20060082340A (en) * | 2005-01-12 | 2006-07-18 | 삼성전자주식회사 | Inkjet line head cartridge and printing method using the same |
| JP2008105347A (en) * | 2006-10-27 | 2008-05-08 | Canon Inc | Ink jet recording apparatus and control method thereof |
| JP2010201827A (en) * | 2009-03-04 | 2010-09-16 | Ricoh Co Ltd | Image forming apparatus, image forming method, and image forming program |
| GB2483473A (en) * | 2010-09-08 | 2012-03-14 | Ten Cate Advanced Textiles Bv | Print head module having staggered overlapping first and second printheads |
| EP3145724B1 (en) * | 2014-05-21 | 2021-01-13 | Hewlett-Packard Development Company, L.P. | Compensating swath height error |
-
2015
- 2015-11-10 JP JP2015220267A patent/JP6594167B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017087557A (en) | 2017-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10974526B2 (en) | Printing apparatus for controlling overlap of a preceding sheet and a succeeding sheet, and a related control method | |
| KR101682767B1 (en) | Printing apparatus and method for correcting printing position shift | |
| KR101936982B1 (en) | Printing apparatus, control method therefor, and storage medium | |
| JP4697800B2 (en) | Registration adjustment value determination method and recording system | |
| JP6594167B2 (en) | Inkjet recording apparatus, recording method, and program | |
| JP2020093399A (en) | Inkjet printing device and poor printing detecting method | |
| JP2005138489A (en) | Image position correcting system for image forming device, and its image position correcting method | |
| US11254123B2 (en) | Inkjet printing apparatus, inkjet printing method, and storage medium | |
| US10911606B2 (en) | Digital image-paper registration error correction through image shear | |
| US6604808B2 (en) | Method for determining the skew of a printhead of a printer | |
| JP2017071065A (en) | Inkjet recording device and recording method | |
| JP6086051B2 (en) | Recording apparatus, control program, and control method | |
| US20080186349A1 (en) | Inkjet printer having wide array head and image forming method therefor | |
| JP2014083723A (en) | Image processing device and image processing program | |
| US11078042B2 (en) | Printing apparatus and printing method | |
| JP2004009476A (en) | Inkjet recording device and method for controlling the same | |
| JP2006181728A (en) | Recording apparatus, recording method and method of correcting recording data | |
| US20250242601A1 (en) | Landing position deviation amount detection method, printing apparatus, and non-transitory computer-readable recording medium recording landing position deviation amount detection program | |
| US20110310407A1 (en) | Image processing apparatus and recording apparatus | |
| JP2002337327A (en) | Recording position reading device, recording position reading method and recording device | |
| JP7380137B2 (en) | Image forming device and image forming method | |
| JP7392429B2 (en) | Image forming apparatus and transport control method for image forming apparatus | |
| JP2020116823A (en) | Inkjet printer | |
| JP2004221906A (en) | Image reader and method for correcting image reading error | |
| JP2014083727A (en) | Image processing device and image processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181106 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190816 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190827 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190924 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6594167 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |