[go: up one dir, main page]

JP2008273014A - Recording apparatus and recording apparatus control method - Google Patents

Recording apparatus and recording apparatus control method Download PDF

Info

Publication number
JP2008273014A
JP2008273014A JP2007118635A JP2007118635A JP2008273014A JP 2008273014 A JP2008273014 A JP 2008273014A JP 2007118635 A JP2007118635 A JP 2007118635A JP 2007118635 A JP2007118635 A JP 2007118635A JP 2008273014 A JP2008273014 A JP 2008273014A
Authority
JP
Japan
Prior art keywords
nozzle
data
discharge
discharge failure
complement
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007118635A
Other languages
Japanese (ja)
Inventor
Shinsuke Ikegami
信介 池䞊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2007118635A priority Critical patent/JP2008273014A/en
Publication of JP2008273014A publication Critical patent/JP2008273014A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Ink Jet (AREA)

Abstract

【課題】むンクを吐出する耇数のノズルが配列されおいるノズル列を備えおいるむンクゞェットヘッドを具備する蚘録装眮においお、印字デヌタが、吐出䞍良を起こさず、吐出量が極端に䜎䞋せず、画像の品䜍が劣化しないようにする。
【解決手段】ノズル列に配列されおいる耇数のノズルの䞭で、むンクを吐出するこずができない䞍吐ノズルの䜍眮を蚘憶する䞍吐ノズル䜍眮蚘憶手段ずを有する。䞊蚘䞍吐ノズルを含むノズル列䞭で、䞊蚘䞍吐ノズルの近傍に䜍眮する耇数の正垞ノズルに぀いお、䞍吐補完優先順䜍ず、䞊蚘䞍吐ノズルが印字する䜍眮に隣接する䜍眮ずに応じお、䞊蚘䞍吐ノズルが吐出すべきデヌタを、䞊蚘正垞ノズルに割り圓おる。䞊蚘走査の方向に沿ったカラムのデヌタを、所定数のカラム分、䜜成する毎に、䞊蚘䞍吐ノズルが吐出すべきデヌタを割り圓おるデヌタ割圓手段を有する。
【遞択図】図
In a recording apparatus including an ink jet head having a nozzle row in which a plurality of nozzles for ejecting ink are arranged, print data does not cause defective ejection, the ejection amount does not extremely decrease, and the image Make sure that the quality of the product does not deteriorate.
An undischarge nozzle position storage unit that stores the position of an undischarge nozzle that cannot discharge ink among a plurality of nozzles arranged in a nozzle row. In the nozzle row including the non-discharge nozzle, for a plurality of normal nozzles located in the vicinity of the non-discharge nozzle, according to the non-discharge complement priority and the position adjacent to the position where the non-discharge nozzle prints, Data to be discharged by the discharge failure nozzle is assigned to the normal nozzle. Data allocation means for allocating data to be ejected by the ejection failure nozzle every time a predetermined number of columns of data along the scanning direction are created.
[Selection] Figure 2

Description

本発明は、蚘録装眮に関し、特にむンクゞェット匏の蚘録装眮に関する。
The present invention relates to a recording apparatus, and more particularly to an ink jet recording apparatus.

たずえば、むンクゞェット匏のプリンタにおいお、耇数個のノズルを有する印字ヘッドの䞭で、個でも䞍吐出のノズルがあれば、プリントした成果物の䞊に癜筋が発生し、正匏には䜿甚できない印刷物になる。   For example, in an ink jet printer, if even one of the print heads having a plurality of nozzles has a non-ejection nozzle, white streaks appear on the printed product and cannot be used officially. become.

このように、印字ヘッドの䞭に䞍吐ノズルが぀でも発生するず、埓来は、その䞍吐有り印字ヘッドの䜿甚を停止する以倖には察凊する手段がない。印字ヘッドの補造段階で䞍吐ノズルを発芋するず、その䞍吐ノズルを含む䞍吐有り印字ヘッドを廃棄する以倖に方法はない。たた、プリンタがナヌザの手に枡った埌に、印字ヘッドに䞍吐ノズルが発生するず、ナヌザは、印字ヘッドを買い替える以倖に察応するこずができない。   As described above, when even one undischarge nozzle is generated in the print head, conventionally, there is no means for dealing with it other than stopping the use of the undischarge print head. If an undischarge nozzle is found in the print head manufacturing stage, there is no method other than discarding the undischarge print head including the undischarge nozzle. In addition, if a discharge failure nozzle is generated in the print head after the printer has reached the user's hand, the user cannot cope with anything other than buying a new print head.

䞊蚘のように、印字ヘッド内に䞍吐ノズルが発生する状況は、プリンタ補造メヌカ偎ずナヌザ偎ずの双方にずっお、経枈的負担を匷いる。   As described above, the situation where undischarge nozzles are generated in the print head imposes an economic burden on both the printer manufacturer and the user.

しかも、昚今のプリンタは、印字ノズルの数が非垞に倚く、色あたりノズルが蚭けられ、これが色分、蚭けられおいる堎合、そのノズルの総蚈はノズルになる。このようにノズルの数が増えれば、プリンタ台圓たりに、䞍吐ノズルが発生する確率も増えるので、プリンタ補造メヌカ偎ずナヌザ偎ずの双方の経枈的負担が増加する。   In addition, in recent printers, the number of print nozzles is very large, and 512 nozzles are provided for each color. If these are provided for six colors, the total number of nozzles is 3072. If the number of nozzles increases in this way, the probability of non-discharge nozzles per printer increases, so the economic burden on both the printer manufacturer and the user side increases.

このような状況を回避すべく、昚今、幟぀かのプリンタ・メヌカから、印字ヘッド内の䞍吐ノズルの印字デヌタを補完する所謂、䞍吐補完に関する提案がされおいるたずえば、特蚱文献参照。この特蚱文献蚘茉の発明は、䞍吐ノズルの䞊䞋いく぀かの正垞印字ノズルに察しお、芏定の䞍吐補完優先順䜍に応じお、䞍吐ノズルに割り圓おられおいる印字デヌタを移動させる発明である。これによっお、䞍吐ノズルの印字デヌタを補完し、正垞な印刷を可胜にしおいる。   In order to avoid such a situation, several printer manufacturers have recently proposed proposals for so-called non-discharge complementation that complements the print data of the non-discharge nozzles in the print head (see, for example, Patent Document 1). ). The invention described in Patent Document 1 is an invention in which print data assigned to a discharge failure nozzle is moved according to a specified discharge failure complement priority for several normal print nozzles above and below the discharge failure nozzle. is there. As a result, the print data of the discharge failure nozzle is complemented and normal printing is possible.

たた、耇数個のノズルを有する印字ヘッドを甚いお蚘録する堎合、蚘録される画像の品䜍は、印字ヘッド単䜓の性胜に䟝存するこずが倚い。印字ヘッドの吐出口の圢状や電気熱倉換䜓吐出ヒヌタのバラツキ等、蚘録ヘッド補䜜工皋時で生じる僅かな違いが、吐出されるむンクの吐出量や吐出方向の向きに圱響を及がし、最終的に圢成される画像の濃床ムラずしお画像品䜍を劣化させる原因になる。   When recording is performed using a print head having a plurality of nozzles, the quality of the recorded image often depends on the performance of the print head alone. Slight differences that occur during the recording head manufacturing process, such as the shape of the discharge port of the print head and the variation of the electrothermal transducer (discharge heater), affect the amount of discharged ink and the direction of the discharge direction. As a result, the image quality is deteriorated as the density unevenness of the image formed.

このような状況を回避すべく、マルチ走査蚘録を甚いた蚘録法が行われおいる。たずえば、個の耇数ノズルを有する印字ヘッドにおいお、スキャンのマルチ走査で蚘録する堎合、印字ヘッドのノズルは、䞊ノズルず、䞋ノズルずのグルヌプに分けられる。そしお、ノズルが回のスキャンで印字するドットは、芏定の画像デヌタを、所定の画像デヌタ配列に埓い、玄半分に間匕いたものである。そしお、回目のスキャン時に残りの半分の画像デヌタに基づいお、回目のスキャンでドットが圢成されなかった箇所に、ドットを埋め蟌み、画玠単䜍領域の印字を完成させる。このような蚘録法を甚いるず、各ノズル固有の印字画像ぞの圱響が半枛されるので、画像品䜍の劣化が緩和される。   In order to avoid such a situation, a recording method using multi-scan recording is performed. For example, in a print head having 128 nozzles, when printing is performed by multi-scanning of two scans, the 128 nozzles of the print head are divided into groups of 64 upper nozzles and 64 lower nozzles. The dots printed by one scan by one nozzle are obtained by thinning out prescribed image data by about half according to a predetermined image data arrangement. Then, based on the remaining half of the image data at the time of the second scan, the dots are embedded in the places where the dots were not formed by the first scan, thereby completing the printing of the 64-pixel unit area. When such a recording method is used, the influence on the print image unique to each nozzle is halved, so that the deterioration of the image quality is alleviated.

この蚘録法を甚いる際、スキャン目ずスキャン目ずでは、画像デヌタを、予め定められた配列マスクに埓い、互いに埋め合わせるように分割する。通垞、この画像デヌタ配列間匕きパタヌンは、瞊暪画玠毎に、ちょうど千鳥栌子になるような配列を甚いるのが最も䞀般的である。単䜍印字領域においお、千鳥栌子を印字するスキャン目ず、逆千鳥栌子を印字するスキャン目ずによっお印字が完成される。   When this recording method is used, the image data is divided in the first scan and the second scan so as to make up for each other according to a predetermined arrangement (mask). Usually, this image data array (thinning pattern) is most commonly used in such a manner that it becomes a houndstooth pattern for each vertical and horizontal pixel. In the unit printing area, printing is completed by a first scan for printing a staggered lattice and a second scan for printing an inverted staggered lattice.

たた、むンクゞェット匏のプリンタは、印字ヘッドの吐出口から、流䜓であるむンク滎蚘録液を吐出飛翔させ、これを被プリント材に付着させおプリントする。したがっお、流䜓力孊的な皮々の䞍郜合な珟象が、プリントヘッドの限界印字スピヌド以䞊又は近傍で䜿甚するず、䞍吐が発生する。たた、むンクは液䜓であるので、その粘性や衚面匵力等の物理的状態は、環境枩床やむンクの攟眮時間によっお垞に倧きく倉動する。したがっお、ある状態で印字可胜であっおも、環境枩床やむンクタンクのむンク残量の䜎䞋による負圧の増加等によっお、印字が困難になる堎合がある。   Further, an ink jet printer discharges and ejects ink droplets (recording liquid), which is a fluid, from a discharge port of a print head and attaches it to a print material for printing. Accordingly, discharge failure occurs when various adverse hydrodynamic phenomena are used at or near the limit printing speed of the print head. Further, since ink is a liquid, its physical state such as viscosity and surface tension always varies greatly depending on the environmental temperature and the ink standing time. Therefore, even if printing is possible in a certain state, printing may be difficult due to an increase in negative pressure due to a decrease in the ambient temperature or the remaining amount of ink in the ink tank.

限界吐出呚期付近で䜿甚しおいるず、流路ぞのむンクのリフィル再充填が間に合わず、リフィルされる前に、次の吐出動䜓が始たり、吐出䞍良を起こし、たた、吐出量が極端に䜎䞋するずいう問題がある。   If it is used near the limit discharge cycle, ink refilling (refilling) to the flow channel will not be in time, the next discharge moving body will start before refilling, causing discharge failure, and the discharge amount is extremely There is a problem that it drops.

぀たり、千鳥栌子の画像デヌタ配列間匕きパタヌンを甚いたマルチ走査蚘録は、高速印字におけるむンクのリフィル再充填を間に合わせ、か぀印字ヘッドのばら぀きによる画像品䜍の劣化を防ぐには、有効な手段である。
特開−号公報
In other words, multi-scanning recording using a houndstooth image data array (thinning pattern) is sufficient to keep ink refilling (refilling) in high-speed printing, and to prevent image quality deterioration due to variations in the print head. It is an effective means.
JP 2005-96424 A

しかし、䞊蚘䞍吐ノズルを補完制埡する堎合、䞍吐ノズルの印字デヌタは、䞊䞋いく぀かの正垞印字ノズルに察しお、所定の䞍吐補完優先順䜍に応じお、䞍吐ノズルに割り圓おられた印字デヌタを移動させる。したがっお、䞍吐ノズルの補完制埡埌の印字デヌタは、千鳥栌子の画像デヌタ配列にはならない堎合があり、この堎合、その印字デヌタは、吐出䞍良を起こし、たた、吐出量が極端に䜎䞋し、画像の品䜍が劣化する可胜性があるずいう問題がある。   However, when the non-discharge nozzles are complementarily controlled, the print data of the non-discharge nozzles is the print data assigned to the non-discharge nozzles in accordance with a predetermined non-discharge complement priority for several normal print nozzles. Move data. Therefore, the print data after the non-discharge nozzle complementary control may not be in a houndstooth image data arrangement. In this case, the print data causes a discharge failure and the discharge amount is extremely reduced. There is a problem that the quality of the image may deteriorate.

本発明は、むンクを吐出する耇数のノズルが配列されおいるノズル列を備えおいるむンクゞェットヘッドを具備する蚘録装眮においお、印字デヌタが、吐出䞍良を起こさず、吐出量が極端に䜎䞋せず、画像の品䜍が劣化しない蚘録装眮を提䟛するこずを目的ずする。
The present invention provides a printing apparatus including an inkjet head having a nozzle row in which a plurality of nozzles that eject ink are arranged, print data does not cause ejection failure, and the ejection amount does not extremely decrease. An object of the present invention is to provide a recording apparatus in which the quality of an image does not deteriorate.

本発明は、むンクを吐出する耇数のノズルが配列されおいるノズル列を備えおいるむンクゞェットヘッドを甚い、䞊蚘むンクゞェットヘッドを蚘録媒䜓に走査しながら蚘録する蚘録装眮である。たた、本発明は、䞊蚘ノズル列に配列されおいる耇数のノズルの䞭で、むンクを吐出するこずができない䞍吐ノズルの䜍眮を蚘憶する䞍吐ノズル䜍眮蚘憶手段ずを有する。本発明は、䞊蚘䞍吐ノズルを含むノズル列䞭で、䞊蚘䞍吐ノズルの近傍に䜍眮する耇数の正垞ノズルに぀いお、䞍吐補完優先順䜍ず、䞊蚘䞍吐ノズルが印字する䜍眮に隣接する䜍眮ずに応じお、䞊蚘䞍吐ノズルが吐出すべきデヌタを、䞊蚘正垞ノズルに割り圓おる。たた、本発明は、䞊蚘走査の方向に沿ったカラムのデヌタを、所定数のカラム分、䜜成する毎に、䞊蚘䞍吐ノズルが吐出すべきデヌタを割り圓おるデヌタ割圓手段を有する蚘録装眮である。
The present invention is a recording apparatus that uses an inkjet head having a nozzle row in which a plurality of nozzles that eject ink are arranged, and that records while scanning the inkjet head on a recording medium. The present invention further includes undischarge nozzle position storage means for storing the position of an undischarge nozzle that cannot discharge ink among the plurality of nozzles arranged in the nozzle row. The present invention relates to a discharge failure complement priority order and a position adjacent to a position where the discharge failure nozzle prints for a plurality of normal nozzles located in the vicinity of the discharge failure nozzle in a nozzle row including the discharge failure nozzle. Accordingly, data to be discharged by the discharge failure nozzle is assigned to the normal nozzle. In addition, the present invention is a recording apparatus having a data allocating unit that allocates data to be ejected by the discharge failure nozzle every time a predetermined number of columns of column data along the scanning direction are created.

本発明によれば、むンクを吐出する耇数のノズルが配列されおいるノズル列を備えおいるむンクゞェットヘッドを具備する蚘録装眮においお、印字デヌタが、吐出䞍良を起こさず、吐出量が極端に䜎䞋せず、画像の品䜍が劣化しないずいう効果を奏する。
According to the present invention, in a recording apparatus including an ink jet head having a nozzle row in which a plurality of nozzles that discharge ink are arranged, the print data does not cause a discharge failure and the discharge amount is extremely reduced. Therefore, the image quality is not deteriorated.

発明を実斜するための最良の圢態は、次の実斜䟋である。   The best mode for carrying out the invention is the following embodiment.

原理
たず、本発明の実斜䟋である蚘録装眮を実珟するために必芁な原理に぀いお説明する。
[principle]
First, the principle necessary for realizing the recording apparatus PR1 that is Embodiment 1 of the present invention will be described.

図は、実斜䟋である蚘録装眮においお、ノズルの䞍吐がある堎合に、印字の様子を簡易的に瀺す図である。   FIG. 1 is a diagram schematically illustrating a printing state in the recording apparatus PR1 according to the first embodiment when there is nozzle discharge failure.

図は、印字ヘッド内の特定のノズル列を抜き出しお蚘述した図である。   FIG. 1 is a diagram illustrating a specific nozzle row 11 extracted from the print head 10.

このノズル列の䞭には、図に内に瀺すように正垞ノズル倚数、蚭けられおいるず、䞍吐ノズルノズル列内に、぀だけあるものず仮定するずが存圚するものずする。   In this nozzle row 11, as shown in FIG. 1, normal nozzles 12 (many are provided) and undischarge nozzles 13 (assuming that there is only one in the nozzle row 11). And exist.

印字むメヌゞは、印字ヘッドのノズル列によっお玙面䞊に䜜られる印字むメヌゞである。このずきに、印字ヘッドは、䞻走査方向に移動しながら印字むメヌゞを印字する。このずきに、印字ヘッドの吐出タむミングが、電気的に決められ、印字ヘッドのノズル列は、䞻走査方向に察しお、芏定の間隔カラム間隔を守りながら、印字むメヌゞを圢成する。そしお、䞻走査方向ず盎亀する方向に察しおも、芏定の間隔ラスタ間隔を守りながら、印字むメヌゞを圢成する。なお、芏定の間隔ラスタ間隔は、通垞、ノズル列の機械的な間隔に準ずるこずが倚い。たた、図に瀺す印字むメヌゞは、印字ヘッドが、䞻走査方向に回スキャンする堎合における印字むメヌゞである。   The print image 20 is a print image created on the paper surface by the nozzle row 11 of the print head 10. At this time, the print head 10 prints the print image 20 while moving in the main scanning direction 21. At this time, the ejection timing of the print head is electrically determined, and the nozzle row 11 of the print head 10 forms the print image 20 while keeping the prescribed interval = column interval 22 with respect to the main scanning direction 21. To do. The print image 20 is also formed in a direction orthogonal to the main scanning direction 21 while maintaining a predetermined interval = raster interval 23. Note that the specified interval = raster interval 23 usually follows the mechanical interval of the nozzle rows 11 in many cases. A print image 20 shown in FIG. 1 is a print image when the print head 10 scans once in the main scanning direction 21.

印字むメヌゞの䞭で、正垞ノズルは、正垞ノズルが印字すべき䜍眮に吐出する。たた、䞍吐ノズルが印字すべき䜍眮印字されなかった䜍眮に、本来、䞍吐ノズルが吐出する筈であるが、その䜍眮に吐出するこずができない。   In the print image 20, the normal nozzle 12 discharges to a position 25 where the normal nozzle should be printed. In addition, the undischarge nozzle 13 is supposed to be discharged at a position 26 where the undischarge nozzle 13 is to be printed (a position where printing is not performed), but cannot be discharged at that position.

実斜䟋は、芏定の画像デヌタ配列千鳥配列を損なわずに、䞍吐ノズルが印字すべき䜍眮印字されなかった䜍眮に、あたかも印字されたかのように芋せかけるこずが目的である。   The purpose of the first embodiment is to make it appear as if the undischarge nozzle 13 is to be printed (a position where printing was not performed) as if it was printed without impairing the prescribed image data arrangement (staggered arrangement).

たず、補完察象゚リアのみを甚い、この補完察象゚リアの䞭で、䞍吐ノズルが印字すべき䜍眮に吐出できないこずを補完する様子に぀いお説明する。   First, using only the complement target area 24, a state of complementing that the discharge failure nozzle 13 cannot discharge to the position 26 to be printed in the complement target area 24 will be described.

図は、本発明の実斜䟋における䞍吐補完の原理を、最も簡玠に瀺す図である。   FIG. 2 is a diagram simply illustrating the principle of discharge failure complement according to the first embodiment of the present invention.

図は、図に瀺す補完察象゚リアを取り出しお瀺す図である。   FIG. 2A is a diagram showing the complement target area 24 shown in FIG.

この補完察象゚リアには、正垞ノズルが印字すべき䜍眮ず、䞍吐ノズルが印字すべき䜍眮ずが含たれおいる。   The complement target area 24 includes a position where the normal nozzle 12 is to be printed and a position where the undischarge nozzle 13 is to be printed.

図は、図に瀺す補完察象゚リアにおける䞍吐ノズルが印字すべき䜍眮に吐出できないこずを補完するために、䞍吐ノズルが印字すべき䜍眮以倖の䜍眮に、䞍吐補完優先順䜍を瀺す図である。   FIG. 2 (2) shows a position other than the position at which the undischarge nozzle 13 should be printed in order to complement that the undischarge nozzle 13 cannot discharge at the position to be printed in the complement target area 24 shown in FIG. 2 (1). It is a figure which shows discharge failure complement priority.

この段階では、䞍吐補完優先順䜍を䞎える䜍眮に、正垞ノズルが印字するデヌタを有するか吊かずは関係なく、䞍吐補完優先順䜍の番号を付ける。図に瀺す䟋では、単玔に、図の䞊から順番で、、、、ず、番号を䞎える。この番号は、、、、等、他の順序であっおもよい。   At this stage, the discharge failure complement priority number is assigned to the position where the discharge failure complement priority is given regardless of whether the normal nozzle 12 has data to be printed. In the example shown in FIG. 2B, numbers 1, 2, 3, 4 are simply given in order from the top of the figure. This number may be in another order, such as 2, 4, 1, 3, etc.

図は、図で䞎えた䞍吐補完優先順䜍に埓っお、䞍吐ドットの補完が行われる様子を瀺す図である。   FIG. 2 (3) is a diagram illustrating a state in which discharge failure dots are complemented according to discharge failure complement priority given in FIG. 2 (2).

補完察象゚リアの䞭にある印字ドットのパタヌンを、図に瀺すように固定しお考えずに、぀のケヌスの堎合に぀いお、それぞれ、どのような䞍吐ドットの補完が行われるかに぀いお、説明する。   Without regard to the pattern of the printing dots in the complementing target area 24 as shown in FIG. 2 (1), what kind of non-discharge dots are complemented in each of the three cases. This will be explained.

先ず、䞍吐ノズルが印字すべき䜍眮に吐出できないこずを補完するケヌス䞍吐補完ケヌスに぀いお説明する。   First, a case (non-discharge complementation case) 1 that complements that the discharge failure nozzle 13 cannot discharge to a position to be printed will be described.

䞍吐補完ケヌスは、個の印字デヌタず、぀の䞍吐ノズルによっお印字が行われなかったデヌタずが存圚するケヌスである。この堎合、䞊蚘぀の䞍吐によっお印字が行われなかったデヌタは、そのたた、䞍吐補完優先順䜍の最も高い䜍眮に移されるすなわち、ドットの補完が行われる。䞍吐補完ケヌスでは、それが、図䞭の䞀番䞊にあるドット䞍吐補完優先順䜍を有するドットの䜍眮である。   The non-discharge complement case 1 is a case where there are 0 print data and data that has not been printed by one undischarge nozzle. In this case, the data that has not been printed due to the one discharge failure is moved to the highest discharge failure complement priority position (that is, dot complementation is performed). In the discharge failure complement case 1, it is the position of the top dot (= dot having discharge failure complement priority 1) in the figure.

次に、䞍吐補完ケヌスに぀いお説明する。   Next, the discharge failure complement case 2 will be described.

図に瀺す䞍吐補完ケヌスは、぀前のカラムに、個の印字デヌタが存圚し、぀の䞍吐ノズルによっお印字が行われないデヌタが存圚するケヌスである。䞊蚘぀の䞍吐によっお印字が行われないデヌタは、本来、図䞭の䞀番䞊にあるドット䞍吐補完優先順䜍を有するデヌタに補完されるむンクを打぀。しかし、぀前のカラムすなわち千鳥配列にならない隣接䜍眮に、印字デヌタが存圚するので、䞍吐補完優先順䜍を陀いた䞍吐補完優先順䜍のうちで、䞍吐補完優先順䜍の最も高い䜍眮に移される。䞍吐補完ケヌスでは、それが、図䞭の、䞊から番目にある䜍眮䞍吐補完優先順䜍を有する䜍眮である。   Undischarge complementation case 2 shown in FIG. 2 (3) is a case in which one print data exists in the previous column and data that is not printed by one undischarge nozzle exists. The data that is not printed due to the one discharge failure is originally complemented by the dot at the top of the drawing (= data having discharge failure complement priority 1). However, since the print data exists in the previous column (that is, the adjacent position that does not have the staggered arrangement), the discharge failure complement priority other than the discharge failure complement priority 1 has the highest discharge failure complement priority. Moved to a higher position. In discharge failure complement case 2, it is the second position from the top in the figure (= position having discharge failure complement priority 2).

次に、䞍吐補完ケヌスに぀いお説明する。   Next, the discharge failure complement case 3 will be described.

䞍吐補完ケヌスは、぀前のカラムに個の印字デヌタが存圚し、個の印字デヌタず、぀の䞍吐ノズルによっお印字が行われないデヌタずが存圚するケヌスである。䞊蚘䞍吐ノズルによっお印字が行われないデヌタは、䞍吐補完ケヌスず同様の理由で陀かれた䞍吐補完優先順䜍ず、印字デヌタが存圚するので陀かれた䞍吐補完優先順䜍ずを陀いた䞍吐補完優先順䜍のうちで、䞍吐補完優先順䜍の最も高い䜍眮に移される。䞍吐補完ケヌスでは、それが、図においお、䞋から番目の䜍眮䞍吐補完優先順䜍の䜍眮である。   The undischarge complement case 3 is a case in which one print data exists in the previous column, and there is one print data and data that is not printed by one undischarge nozzle. The data that is not printed by the discharge failure nozzle includes discharge failure complement priority 1 removed for the same reason as discharge failure complement case 2, and discharge failure complement priority 2 removed because print data exists. Among the discharge failure complement priorities excluding, the shift is made to the highest discharge failure complement priority. In discharge failure complement case 3, that is the second position from the bottom in FIG. 2 (= position of discharge failure complement priority 3).

このように、図のプロセスで䞎えられた䞍吐補完優先順䜍ず、補完察象゚リアの䞭にある印字デヌタずを芳察する。そしお、正垞ノズルによっお印字が可胜であり、か぀、印字が行われおいないデヌタの䜍眮の䞭で、最も䞍吐補完優先順䜍の高い䜍眮に、䞍吐補完を行うアルゎリズムによっお、䞍吐補完を行うむンクを打぀。   As described above, the discharge failure complement priority given in the process of FIG. 2B and the print data in the complement target area 24 are observed. Then, non-discharge complementation is performed by an algorithm that performs non-discharge complementation at a position with the highest discharge failure complement priority among the positions of data that can be printed by the normal nozzle 12 and is not printed. Do (striking ink).

図は、このアルゎリズムを適甚しお、元の䟋である図に、䞍吐補完を行った様子を瀺す図である。   FIG. 2 (4) is a diagram showing a state in which discharge failure complementation is performed on the original example of FIG. 2 (1) by applying this algorithm.

図の順番で、䞍吐補完優先順䜍を付けた堎合、図では、䞍吐補完優先順䜍の䜍眮ず、぀前のカラムに印字デヌタが存圚する。この堎合、補完可胜な䞍吐補完優先順䜍の䜍眮は、、であるので、最も高い䞍吐補完優先順䜍の䜍眮に、䞍吐補完する。   When the discharge failure complement priority is given in the order of FIG. 2 (2), print data exists in the position of discharge failure complement priority 1 and the previous column in FIG. 2 (1). In this case, the discharge failure complement priority positions that can be complemented are 3 and 4, so discharge failure complement is performed at the highest discharge failure complement priority position 3.

実斜䟋を実珟するために必芁な原理に぀いお簡単にたずめる。第の原理は、印字ヘッド内に䞍吐ノズルがあり、その䜍眮に印字すべきデヌタが存圚する堎合、その印字デヌタを、前埌の印字カラムデヌタの配眮を参照し、䞍吐ノズルの近傍の䞊䞋正垞ノズルに移動する原理である。第の原理は、䞊蚘の印字デヌタの移動は、予め定められおいる䞍吐補完優先順䜍ず、䞍吐補完を行うべき正垞ノズルの䜍眮にある印字デヌタずの関係で決定される原理である。第の原理は、䞊蚘第、の原理によっお䞍吐補完を実珟した堎合、印字ヘッドが䞻走査方向に回スキャンする間に、䞍吐ノズルに察する補完は終了しおいる原理である。   The principle necessary for realizing the first embodiment will be briefly summarized. The first principle is that if there is an undischarge nozzle 13 in the print head and there is data to be printed at that position, the print data is referred to the arrangement of print column data before and after the discharge nozzle 13 This is the principle of moving to a nearby normal nozzle. The second principle is that the movement of the print data is determined by the relationship between the predetermined discharge failure complement priority and the print data at the position of the normal nozzle 12 where discharge failure complement should be performed. is there. According to the third principle, when non-discharge complementation is realized by the first and second principles, the complement to the non-discharge nozzle 13 is completed while the print head scans once in the main scanning direction 21. is there.

以䞊が、実斜䟋を実珟するために必芁な原理である。   The above is the principle necessary for realizing the first embodiment.

構成、及び、デヌタ・フロヌ
図は、の内郚構成ず、そのデヌタの流れの抂略ずを瀺す図である。
[Configuration and data flow]
FIG. 3 is a diagram showing an internal configuration of the ASIC 3 and an outline of the data flow.

実際のプリンタは、図では、曞ききれない皋の耇雑な構造を有するが、図では、実斜䟋に関係する䞍吐補完機胜に関係ある郚分のみに぀いお、その内郚構成を瀺す。   Although the actual printer ASIC 3 has a complicated structure that cannot be completely written in FIG. 3, FIG. 3 shows only the internal configuration of the portion related to the discharge failure complement function related to the first embodiment.

たず、以倖に䞍吐補完機胜のデヌタ・フロヌを説明する䞊で、機胜に察する理解を促すために附加しおおくべき芁玠が぀ある。   First, in addition to the ASIC 3, there are two elements that should be added to facilitate understanding of the function when explaining the data flow of the discharge failure complement function.

぀の芁玠は、パヌ゜ナル・コンピュヌタず、印字ヘッドずである。パヌ゜ナル・コンピュヌタは、実斜䟋の䞍吐補完機胜が内蔵されおいるプリンタの倖郚に存圚し、印字デヌタをプリンタに察し、より厳密には、のデヌタ受信郚に察しお、転送する。たた、印字ヘッドは、プリンタの成果物であるプリント出力を䜜成するためのヘッドであり、䞊蚘原理で説明したように、印字ヘッドの䞭に、正垞印字ノズルに混じっお、䞍吐ノズルが存圚する。たた、印字ヘッドの動䜜を制埡するデヌタ、すなわち、印字デヌタや吐出パルス信号等は、の内郚で生成される。   One element is the personal computer PC and the print head 10. The personal computer PC exists outside the printer having the discharge failure complement function of the first embodiment, and transfers print data to the printer, more precisely, to the data receiver of the ASIC 3. Further, the print head 10 is a head for creating a print output as a product of the printer. As described in the above principle, the print head 10 is mixed with the normal print nozzle and the undischarge nozzle 13. Exists. Further, data for controlling the operation of the print head 10, that is, print data, ejection pulse signals, and the like are generated inside the ASIC 3.

次に、の内郚に぀いお説明する。   Next, the inside of the ASIC 3 will be described.

先ず、䞻芁なブロックに぀いお述べる。は、の党䜓の動䜜を統括・管理するである。−は、実斜䟋のプリンタ・システムのメむン・メモリである。−である必芁はなく、−でも、−でも、の定矩の範疇に属するメモリであればよく、−以倖のメモリを代甚するようにしおもよい。そしお、䞭、それ以倖のブロックは、所謂、ランダム・ロゞックずいわれる郚分であり、これらによっお、プリンタ特有の動䜜ず、実斜䟋の䞍吐補完機胜特有の動䜜ずが実珟される。   First, main blocks will be described. The CPU 34 is a CPU that supervises and manages the overall operation of the ASIC 3. The SD-RAM 35 is a main memory of the printer system according to the first embodiment. The memory need not be an SD-RAM, and may be a D-RAM or an S-RAM as long as it belongs to the definition of RAM, and a memory other than the SD-RAM may be used instead. The other blocks in the ASIC 3 are so-called random logic portions, which realize operations specific to the printer and operations specific to the discharge failure complement function of the first embodiment.

次に、このランダム・ロゞック郚分に぀いお説明する。   Next, the random logic part will be described.

むンタフェヌス郚は、䞊蚘パヌ゜ナル・コンピュヌタから転送されたデヌタを受信するむンタフェヌス郚である。たずえば、むンタフェヌス郚は、やや 等、むンタフェヌスのプロトコルに合わせお信号を取り蟌み、が扱いやすい圢に、デヌタを生成する責務を有する。が扱いやすい圢は、デヌタを単䜍に敎圢した圢である。   The interface unit 41 is an interface unit that receives data transferred from the personal computer PC. For example, the interface unit 41 is responsible for capturing data in accordance with an interface protocol such as IEEE 1284, USB, IEEE 1394, etc., and generating data in a form that is easy for the ASIC 3 to handle. The form that the ASIC 3 can easily handle is a form in which the data is shaped in units of 1 byte.

むンタフェヌス郚がの内郚に取り蟌んだデヌタは、受信デヌタ制埡郚に送られる。受信デヌタ制埡郚の責務は、むンタフェヌス郚が受信したデヌタを受け取り、−に保存するこずである。−の䞭で、この受信デヌタ制埡郚によっお制埡される郚分を、受信バッファず呌ぶ。   Data taken by the interface unit 41 into the ASIC 3 is sent to the reception data control unit 42. The responsibility of the reception data control unit 42 is to receive the data received by the interface unit 41 and store it in the SD-RAM 35. A portion of the SD-RAM 35 that is controlled by the reception data control unit 42 is referred to as a reception buffer.

受信デヌタ制埡郚が−の䞭に保存したデヌタは、各印字制埡のタむミングに応じお、印字デヌタ生成郚に読み蟌たれ、印字デヌタが生成される。通垞、この印字デヌタ生成郚は、その圹割によっお、−倉換郚、デヌタ展開郚、マルチパス・マスク制埡郚等、様々な機胜に分割される。   The data stored in the SD-RAM 35 by the reception data control unit 42 is read into the print data generation unit 44 according to the timing of each print control, and print data is generated. Normally, the print data generation unit 44 is divided into various functions such as an HV conversion unit, a data development unit, and a multi-pass mask control unit, depending on its role.

たた、䞊蚘各機胜のそれぞれが、−にアクセスし、その独自の機胜によるデヌタ凊理を行う堎合、−内のアクセス領域を、ワヌク・バッファ、プリント・バッファ、又は、マスク・バッファ等のように、名前を倉えお呌ぶ。しかし、本件では、これらの機胜に぀いお詳しく述べるこずは、䞍吐補完機胜を説明するこずず関連が薄いので、䞊蚘の機胜を䞀括しお「印字デヌタ生成郚」ずしお扱う。   Further, when each of the above functions accesses the SD-RAM 35 and performs data processing by the unique function, the access area in the SD-RAM 35 is set as a work buffer, a print buffer, a mask buffer, or the like. Call it with a different name. However, in this case, the detailed description of these functions is not related to the description of the discharge failure complement function, so the above functions are collectively treated as a “print data generation unit”.

䞊蚘印字デヌタ生成郚が䜜成した印字デヌタは、印字デヌタ栌玍甚−に保存される。この印字デヌタ栌玍甚−は、システム䞊、必須のものではないが、昚今のプリンタでは、印字デヌタを倧量に䜜り眮き等し、印字速床を向䞊させる堎合が倚い。このように、プリント・デヌタを−のような高速アクセス可胜なメモリに、䞀旊、栌玍する堎合が倚い。なお、−系のメモリは、アクセス時間がかかり過ぎるので䞍適である。   The print data created by the print data generation unit 44 is stored in the print data storage S-RAM 45. This S-RAM 45 for storing print data is not indispensable in terms of the system, but recent printers often make a large amount of print data to improve the printing speed. In this way, print data is often temporarily stored in a memory that can be accessed at high speed such as an S-RAM. A D-RAM memory is not suitable because it takes too much access time.

たた、非垞に重芁なこずは、ここで扱われおいるプリント・デヌタは、マルチ・パス、デヌタ展開、たた、マスク凊理等、各皮デヌタ凊理を完党に斜された埌のデヌタであり、これを印字ヘッド制埡郚に送れば、即座に印字可胜な圢態のデヌタである。実斜䟋の䞍吐補完機胜は、このデヌタに察しお、曎に䞍吐補完凊理を行うものである。   It is also very important that the print data handled here is data that has been subjected to various data processing such as multi-pass, INDEX data expansion, and mask processing. Is sent to the print head controller, the data can be printed immediately. The discharge failure complement function of the first embodiment further performs discharge failure complement processing on this data.

印字デヌタ栌玍甚−は、印字デヌタ読み出し郚が読み出す。このずきに、印字ヘッド内郚に、䞍吐ノズルが存圚しなければ、印字デヌタ読み出し郚が読み出したデヌタは、盎接、印字ヘッド制埡郚に送られる。この印字ヘッド制埡郚は、受信した印字デヌタを、印字ヘッドに転送し、印字ヘッドぞ、ヒヌト・パルス信号を送信する等、印字ヘッド特有のハヌド制埡を行う。   The print data reading unit 46 reads the print data storage S-RAM 45. At this time, if the discharge failure nozzle 13 does not exist in the print head 10, the data read by the print data reading unit 46 is directly sent to the print head control unit 47. The print head controller 47 performs hardware control specific to the print head 10 such as transferring the received print data to the print head 10 and transmitting a heat pulse signal to the print head 10.

たた、゚ンコヌダ信号から、各皮印字タむミングを生成する印字タむミング生成郚も存圚する。印字タむミング生成郚は、゚ンコヌダ信号から、適切な間隔で信号を生成する。そしお、印字デヌタ生成郚、印字デヌタ読み出し郚、印字ヘッド制埡郚、埌述する䞍吐補完デヌタ読み出し郚が、適切なタむミングでデヌタをやり取りできるようにする。   There is also a print timing generator 48 that generates various print timings from the encoder signal 49. The print timing generation unit 48 generates signals from the encoder signal 49 at appropriate intervals. Then, the print data generation unit 44, the print data reading unit 46, the print head control unit 47, and the discharge failure complement data reading unit 57 described later can exchange data at an appropriate timing.

次に、実斜䟋の䞍吐補完機胜に関する郚分に぀いお説明する。䞍吐補完機胜に関するブロックは、内郚の䞍吐補完ブロックである。   Next, the part regarding the discharge failure complement function of the first embodiment will be described. The block related to the discharge failure complement function is a discharge failure complement block 50 inside the ASIC 3.

たず、䞍吐情報栌玍郚は、印字ヘッド内郚のどのノズル䜍眮に、䞍吐ノズルがあるのかを蚭定するメモリである。この蚭定は、が行う。この䞍吐情報栌玍郚に蚭定されおいる䞍吐ノズルの情報は、䞍吐補完デヌタ抜出タむミング生成郚ず、印字デヌタ読み出し郚ず、䞍吐補完埌のデヌタ生成郚ずに転送される。   First, the discharge failure information storage unit 51 is a memory that sets in which nozzle position in the print head the discharge failure nozzle 13 is located. This setting is performed by the CPU 34. The information on the discharge failure nozzle 13 set in the discharge failure information storage unit 51 is transferred to the discharge failure complement data extraction timing generation unit 52, the print data reading unit 46, and the data generation unit 58 after discharge failure complement. Is done.

䞍吐補完デヌタ抜出タむミング生成郚は、転送されたデヌタに基づいお、䞍吐補完デヌタ抜出タむミング信号を生成する。すなわち、䞊蚘印字デヌタ生成郚は、珟圚、印字ヘッド内のどの正垞か䞍吐かによらずノズルのデヌタを生成し、印字デヌタ栌玍甚−に曞き蟌むかを刀別可胜である。したがっお、珟圚扱っおいる印字デヌタず印字ヘッド内のノズルずの関係を瀺す情報を、印字デヌタ生成郚から受信する。これによっお、珟圚扱っおいるのは、䞍吐ノズルの吐出デヌタであるのか吊か、又は、䞊蚘原理で説明した䞍吐ノズル近傍の䞊䞋の䞍吐補完を行うべきノズル䜍眮の吐出デヌタであるのか吊かを刀断可胜である。勿論、印字ヘッド内に䞍吐ノズルが無ければ、䞍吐補完デヌタ抜出タむミング生成郚は、䜕も信号を出力しない。   The discharge failure complement data extraction timing generation unit 52 generates a discharge failure complement data extraction timing signal based on the transferred data. That is, the print data generation unit 44 can determine which nozzle data in the print head 10 is currently generated (regardless of whether it is normal or undischarged) and written in the print data storage S-RAM 45. Therefore, information indicating the relationship between the currently handled print data and the nozzles in the print head 10 is received from the print data generation unit 44. As a result, whether the discharge data of the non-discharge nozzle 13 is currently handled or the discharge data of the nozzle position where the upper and lower non-discharge complementation in the vicinity of the non-discharge nozzle 13 described in the above principle is to be performed. It can be determined whether or not there is. Of course, if there is no discharge failure nozzle 13 in the print head, the discharge failure complement data extraction timing generation unit 52 outputs no signal.

このデヌタに基づいお、䞍吐補完デヌタ抜出タむミング生成郚は、䞍吐補完甚デヌタを取り蟌むタむミングを、䞍吐補完甚デヌタ抜出郚に知らせるこずが可胜である。䞊蚘䞍吐補完デヌタは、䞍吐ノズルの吐出デヌタず、䞍吐補完をすべき正垞ノズル䜍眮の印字デヌタず、䞍吐補完前埌のカラムデヌタずである。   Based on this data, the discharge failure complement data extraction timing generation unit 52 can notify the discharge failure complement data extraction unit 53 of the timing for fetching discharge failure complement data. The discharge failure complement data is discharge data of the discharge failure nozzle 13, print data at the normal nozzle 12 position where discharge failure complement should be performed, and column data before and after discharge failure complement.

䞍吐補完デヌタ抜出郚は、印字デヌタ生成郚が出力するプリント・デヌタの信号線ず接続されおいるので、䞍吐補完デヌタ抜出タむミング生成郚が通知するタむミングに埓っお、プリント・デヌタの䞭から、䞍吐補完甚デヌタのみを抜き出す。   Since the discharge failure complement data extraction unit 53 is connected to the signal line of the print data output from the print data generation unit 44, the discharge failure complement data extraction unit 53 includes the print data in accordance with the timing notified by the discharge failure complement data extraction timing generation unit 52. From this, only the discharge failure complement data is extracted.

抜き出された䞍吐補完甚デヌタは、䞍吐補完アルゎリズム実行郚に転送される。䞍吐補完アルゎリズム実行郚は、䞊蚘原理で瀺した䞍吐補完デヌタ挔算を行うブロックである。   The extracted discharge failure complement data is transferred to the discharge failure complement algorithm execution unit 60. The discharge failure complement algorithm execution unit 60 is a block that performs discharge failure complement data calculation described in the above principle.

䞊蚘原理によれば、䞍吐補完デヌタ挔算を行うためには、䞍吐補完優先順䜍が必芁である。䞍吐補完ブロック内にある䞍吐補完優先順䜍蚭定郚によっお、䞊蚘䞍吐補完アルゎリズム実行郚に、䞍吐補完優先順䜍デヌタが転送される。䞍吐補完優先順䜍蚭定郚は、の蚭定によっお、䞍吐補完優先順䜍を蚭定するこずが可胜な機胜を有する。このような䞍吐補完優先順䜍蚭定郚を蚭けるこずによっお、を蚭蚈し、補造した埌でも、䞍吐補完優先順䜍を、ファヌム・りェアによっお柔軟に倉曎できる。   According to the above principle, in order to perform discharge failure complement data calculation, discharge failure complement priority is required. The discharge failure complement priority setting unit 55 in the discharge failure complement block 50 transfers discharge failure complement priority data to the discharge failure complement algorithm execution unit 60. The discharge failure complement priority setting unit 55 has a function capable of setting discharge failure complement priority by setting of the CPU 34. By providing such a discharge failure complement priority setting unit 55, the discharge failure complement priority can be flexibly changed by firmware even after the ASIC 3 is designed and manufactured.

䞍吐補完アルゎリズム実行郚は、実斜䟋の䞭でも重芁な機胜であるので、別途詳しく説明する。   Since the discharge failure complement algorithm execution unit 60 is an important function in the first embodiment, it will be described in detail separately.

図は、䞍吐補完アルゎリズム実行郚の具䜓䟋を瀺す図である。   FIG. 4 is a diagram illustrating a specific example of the discharge failure complement algorithm execution unit 60.

䞊蚘のように、䞍吐補完アルゎリズム実行郚には、䞍吐補完優先順䜍デヌタず、抜出された䞍吐補完甚デヌタず、䞍吐補完前埌のカラムデヌタずが入力されおいる。䞊蚘抜出された䞍吐補完甚デヌタは、䞍吐ノズルの吐出デヌタず、䞍吐補完をすべき正垞ノズルの䜍眮の印字デヌタずである。   As described above, the discharge failure complement algorithm execution unit 60 receives discharge failure complement priority data, extracted discharge failure complement data, and column data before and after discharge failure complement. The extracted discharge failure complement data is discharge data of the discharge failure nozzle 13 and print data of the position of the normal nozzle 12 to be discharged failure complement.

説明するために、幟぀かの仮定を行う。   To explain, we make several assumptions.

たず、図に瀺すように、䞊蚘原理で説明したのず同様に、䞍吐ノズルの䞊䞋ノズルの正垞ノズルの䜍眮に぀いお、䞍吐補完を行う䞍吐ノズルの代わりに、正垞ノズルがむンクを吐出する。たた、この䜍眮に぀いお抜出された䞍吐補完甚デヌタは、図に瀺すように、䞀番䞊の䜍眮にのみ、印字デヌタがあったものず考える。なお、䞍吐ノズルの䜍眮に印字デヌタが有るか無いかに぀いおは、埌で議論する。さらに、その䞍吐補完を行う正垞ノズルの䜍眮、すなわち、箇所に぀いお、䞍吐補完優先順䜍を蚭定するが、図に瀺すように、䞊から、、、、の順番が付䞎されおいたずする。   First, as shown in FIG. 4, as described in the above principle, non-discharge complementation is performed for the positions of the normal nozzles 12 of the upper and lower two nozzles of the non-discharge nozzle 13 (instead of the non-discharge nozzle 13, normal operation is performed). Nozzle 12 ejects ink). In addition, the discharge failure complement data extracted for this position is considered to have print data only at the top position as shown in FIG. Whether there is print data at the position of the undischarge nozzle 13 will be discussed later. Furthermore, the discharge failure complement priority is set for the positions of the normal nozzles 12 that perform the discharge failure complementation, that is, four locations. As shown in FIG. 4, the order of 1, 2, 3, 4 from the top is set. Suppose that it was granted.

次に、䞍吐補完アルゎリズム実行郚の構成芁玠ず、そのアルゎリズムの実珟ずに぀いお蚀及する。   Next, components of the discharge failure complement algorithm execution unit 60 and realization of the algorithm will be described.

䞍吐補完アルゎリズム実行郚に入力された぀のデヌタ、䞍吐補完優先順䜍デヌタず、抜出された䞍吐補完甚デヌタず、䞍吐補完前埌のカラムデヌタずは、先ず、䞍吐補完可胜䜍眮の抜出郚に入力される。このブロックでは、䞍吐補完優先順䜍デヌタの䞭で、正垞ノズルによる印字デヌタが無く、䞍吐補完が可胜な䞍吐補完優先順䜍のみを抜出するこずが目的である。   The three types of data input to the discharge failure complement algorithm execution unit 60, discharge failure complement priority data, extracted discharge failure complement data, and column data before and after discharge failure complement, To the extraction unit 61. The purpose of this block is to extract only the discharge failure complement priority order in which there is no print data from the normal nozzles 12 and discharge failure complement is possible from the discharge failure complement priority data.

図に瀺すように、䞍吐補完優先順䜍デヌタの内で、順䜍の䜍眮ず぀前のカラムのの䞍吐補完優先順䜍の隣ずに、印字デヌタが存圚するので、䞍吐補完が可胜な䞍吐補完優先順䜍は、、である。぀たり、隣接する぀の䜍眮に印字デヌタが付䞎されない。すなわち、隣接する぀の䜍眮の双方には、むンクが打たれないようにしおいる。   As shown in FIG. 4, in the discharge failure complement priority data, the print data exists at the position of rank 1 and next to the discharge failure complement priority of 3 in the previous column. The discharge failure complement priority that can be set to 2 and 4 is 2. That is, print data is not given to two adjacent positions. That is, ink is not applied to both of the two adjacent positions.

抜出された䞍吐補完が可胜な䞍吐補完優先順䜍デヌタは、䞍吐補完優先順䜍刀断郚に転送される。そしお、䞍吐補完が可胜な䞍吐補完優先順䜍の䞭から、最も高い䞍吐補完優先順䜍を、぀だけ、決定する。図に瀺す䟋においお、䞍吐補完が可胜な䞍吐補完優先順䜍は、、であり、この䞭で、䞀番高い䞍吐補完優先順䜍は、である。   The extracted discharge failure complement priority data capable of discharge failure complement is transferred to the discharge failure complement priority determination unit 62. Then, only one highest discharge failure complement priority is determined from the discharge failure complement priorities for which discharge failure complement is possible. In the example shown in FIG. 4, the discharge failure complement priority that enables discharge failure complement is 2 and 4, and the highest discharge failure complement priority is 2 among them.

最埌に、䞍吐補完デヌタ合成郚が、デヌタ凊理を受け、䞍吐補完が完成する。ブロックの第の責務は、䞍吐補完優先順䜍刀断郚が出力した䞀番高い䞍吐補完優先順䜍の䜍眮のデヌタず、䞍吐補完アルゎリズム実行郚のオリゞナルの入力信号の぀である䞊蚘抜出された䞍吐補完甚デヌタずを合成するこずである。そしお、䞍吐補完埌の印字デヌタを䜜成するこずである。   Finally, the discharge failure complement data synthesis unit 63 receives data processing, and discharge failure complement is completed. The first responsibility of the block is one of the data of the highest discharge failure complement priority position output by the discharge failure complement priority determination unit 62 and the original input signal of the discharge failure complement algorithm execution unit 60. It is to synthesize the extracted discharge failure complement data. Then, print data after non-discharge complementation is created.

ただし、ブロックの第の責務は、䞍吐ノズルの䜍眮に、元々、印字デヌタが有るのか吊かを刀断するこずである。そしお、その堎所に印字デヌタが有れば、䞊蚘第の責務で蚘茉したように、䞍吐補完埌の印字デヌタを䜜成し、この䜜成されたデヌタを、䞍吐補完アルゎリズム実行郚の出力ずしお出力する。逆に、その堎所に印字デヌタが無ければ、䞊蚘抜出された䞍吐補完甚デヌタを、そのたた䞍吐補完アルゎリズム実行郚が出力する。   However, the second responsibility of the block is to determine whether or not print data originally exists at the position of the discharge failure nozzle 13. If there is print data at that place, as described in the first responsibility, print data after discharge failure compensation is created, and the created data is output to the discharge failure complement algorithm execution unit 60. Output as. Conversely, if there is no print data at that location, the undischarge complementing algorithm execution unit 60 outputs the extracted undischarge complementing data as it is.

以䞊が、䞍吐補完アルゎリズム実行郚の機胜ず構成ずである。参考のために述べるず、本ブロックの䞎えるアルゎリズム䞍吐補完のアルゎリズムそのもの郚は、組み合わせ回路のみで䜜成可胜であり、ゲヌト量増加の原因ずなる等の順序回路を䞀切必芁ずしない。すなわち、非垞に簡玠で、か぀、安䟡に、実珟可胜なアルゎリズムず蚀える。   The above is the function and configuration of the discharge failure complement algorithm execution unit. For reference, the algorithm given by this block (= discharge failure complement algorithm itself) can be created with only combinational circuits, and does not require any sequential circuits such as FFs that cause an increase in gate amount. . That is, it can be said that the algorithm is very simple and can be realized at low cost.

次に、図に再床、戻っお、その続きを説明する。   Next, returning to FIG. 3 again, the continuation will be described.

䞍吐補完アルゎリズム実行郚の成果物である䞍吐補完されたデヌタは、䞍吐補完デヌタ甚−に曞き蟌たれる。䞍吐補完デヌタ甚−は、印字デヌタを蚘憶しおいる䞊蚘印字デヌタ栌玍甚−に察応するメモリである。   The discharge failure complemented data, which is a product of the discharge failure complement algorithm execution unit 60, is written to the discharge failure complement data S-RAM 56. The discharge failure complement data S-RAM 56 is a memory corresponding to the print data storage S-RAM 45 storing print data.

䞍吐補完されたデヌタは、最終的な印字デヌタでもあるので、この印字デヌタ栌玍甚−に蚘憶しおもよい。しかし、このようにするず、印字デヌタ栌玍甚−に察する曞き蟌みブロックが、印字デヌタ生成郚ず、䞍吐補完アルゎリズム実行郚ずの぀になり、バスの調停やコンフリクトが予想される。これが基で、プリンタ・システムずしおのパフォヌマンスの䜎䞋が懞念されるので、䞍吐補完されたデヌタ専甚に、別途、−を蚭けおいる。しかし、今埌、プリンタ・システムの胜力が、飛躍的に向䞊した堎合、印字デヌタ栌玍甚−を䜵甚するこずも可胜である堎合も考えられる。   Since the non-discharge complemented data is also the final print data, it may be stored in the print data storage S-RAM 45. However, if this is done, the write data storage S-RAM 45 has two write blocks, the print data generation unit 44 and the discharge failure complement algorithm execution unit 60, and bus arbitration and conflicts are expected. On the basis of this, there is a concern about performance degradation as a printer system, so a separate S-RAM is provided exclusively for non-discharge complemented data. However, if the capability of the printer system is dramatically improved in the future, it may be possible to use the print data storage S-RAM 45 together.

次に、䞊蚘䞍吐補完デヌタ甚−に曞き蟌たれた䞍吐補完されたデヌタは、芏定のタむミングで、䞍吐補完デヌタ読み出し郚が読み出す。䞊蚘「芏定のタむミング」は、印字デヌタ読み出し郚ず同期しおいるこずである。   Next, the discharge failure complemented data written in the discharge failure complement data S-RAM 56 is read by the discharge failure complement data reading unit 57 at a prescribed timing. The “specified timing” is synchronized with the print data reading unit 46.

すなわち、先ず、印字デヌタ栌玍甚−には、正垞ノズルの印字デヌタも、䞍吐ノズルの印字デヌタも、党お、含たれおいる。しかし、䞍吐補完デヌタ甚−には、䞍吐ノズルの呚蟺本実斜の仮定では、「䞊䞋ノズル」分のノズル印字デヌタしか蚘憶されおいない。そしお、実斜䟋の目指すずころは、最終的に、印字デヌタ栌玍甚−のデヌタに、䞍吐補完デヌタ甚−のデヌタを適切に実装するこずである。印字デヌタ栌玍甚−のデヌタは、正垞ノズルの印字デヌタも䞍吐ノズルも含たれおいる印字デヌタである。たた、䞍吐補完デヌタ甚−のデヌタは、䞍吐ノズルの呚蟺のノズル印字デヌタであり、䞍吐補完を斜した埌のデヌタでもある。   That is, first, the print data storage S-RAM 45 includes both the print data of the normal nozzle 12 and the print data of the discharge failure nozzle 13. However, the discharge failure complement data S-RAM 56 stores only nozzle print data around the discharge failure nozzle 13 (in this embodiment, “upper and lower 2 nozzles”). The aim of the first embodiment is finally to appropriately mount the data of the discharge failure complement data S-RAM 56 on the data of the print data storage S-RAM 45. The data in the print data storage S-RAM 45 is print data including the print data of the normal nozzles 12 and the undischarge nozzle 13. Further, the data in the discharge failure complement data S-RAM 56 is nozzle print data around the discharge failure nozzle 13 and is also data after discharge failure complement is performed.

したがっお、印字デヌタ読み出し郚が、䞍吐補完に関係するノズルのデヌタを読み出しおいるずきに、䞍吐補完デヌタ甚−からも、それに察応するデヌタを読み出し、その぀を適切に実装するこずが必芁である。これをバラバラのタむミングで読み、埌で、別途、䞊蚘぀を適切に実装する順序回路を䜜成するこずも可胜であるが、この堎合、順序回路の仕掛けが倧きくなる。したがっお、小芏暡、簡玠、安䟡にシステムを䜜成する芳点からは、望たしい手段ずは蚀えない。   Therefore, when the print data reading unit 46 reads nozzle data related to discharge failure complement, the corresponding data is also read from the discharge failure complement data S-RAM 56, and the two are appropriately mounted. It is necessary to. It is possible to read this at a disjoint timing and separately create a sequential circuit for appropriately mounting the above two later. In this case, however, the device for the sequential circuit becomes large. Therefore, it is not a desirable means from the viewpoint of creating a system on a small scale, simply and inexpensively.

よっお、䞍吐補完デヌタ読み出し郚は、印字デヌタ読み出し郚からの信号に基づいお、これに同期した圢で、䞍吐補完されたデヌタを読み出す必芁がある。たた、印字デヌタ読み出し郚は、自分が珟圚読んでいる印字デヌタが、䞍吐補完に関係するか吊かを刀断した埌に、䞍吐補完デヌタ読み出し郚に信号を出力するために、䞍吐情報栌玍郚が出力する䞍吐ノズルの情報が必芁である。   Therefore, the discharge failure complement data reading unit 57 needs to read out the discharge failure complemented data in a synchronized manner based on the signal from the print data read unit 46. In addition, the print data reading unit 46 determines whether or not the print data that it is currently reading relates to discharge failure complement, and then outputs a signal to the discharge failure complement data read unit 57 in order to output a discharge failure. Information on the discharge failure nozzle 13 output by the information storage unit 51 is necessary.

次に、䞍吐補完デヌタ読み出し郚が読み出した䞍吐補完されおいるデヌタは、それず同期しお、印字デヌタ読み出し郚が読み出した印字デヌタず共に、䞍吐補完埌のデヌタ生成郚に転送され、印字デヌタに察する䞍吐補完されたデヌタが実装される。なお、䞊蚘手順によれば、この印字デヌタは、䞍吐補完に関係するノズル䜍眮のデヌタでなければならない。   Next, the discharge failure complement data read by the discharge failure complement data reading unit 57 is transferred to the data generation unit 58 after discharge failure complement together with the print data read by the print data reading unit 46 in synchronization therewith. The non-discharge complemented data for the print data is implemented. According to the above procedure, the print data must be nozzle position data related to discharge failure complement.

図は、実斜䟋においお、䞍吐補完システム内の芁玠である䞍吐補完埌のデヌタ生成郚の構成を瀺す図である。   FIG. 5 is a diagram illustrating a configuration of a data generation unit after discharge failure complementation that is an element in the discharge failure complement system according to the first embodiment.

簡単に説明するず、先ず、䞊蚘のように、䞍吐補完されたデヌタず、印字デヌタずが入力される。次に、䞍吐補完されたデヌタは、印字デヌタず同じビット数に拡匵される。通垞、プリンタでは、印字デヌタは、や等、の倍数の単䜍でデヌタが扱われる。これに察しお、䞍吐補完されたデヌタは、それよりも少ないビット数の堎合があり、この堎合、印字デヌタず同じビット数に合わせる必芁がある。なお、実斜䟋では、䞍吐ノズルがビット、䞍吐補完の察象ずなるノズル分がビットの合蚈ビットである。   Briefly, first, as described above, non-discharge complemented data and print data are input. Next, the non-discharge complemented data is expanded to the same number of bits as the print data. Normally, in a printer, print data is handled in units of multiples of 8, such as byte or word. On the other hand, the non-discharge complemented data may have a smaller number of bits, and in this case, it is necessary to match the same number of bits as the print data. In the first embodiment, the undischarge nozzle 13 is 1 bit, and the nozzles targeted for non-discharge complementation are 4 bits, which is 5 bits in total.

実斜䟋では、図に瀺すように、印字デヌタはビットで扱われおいるず考えるず、䞍吐補完されたデヌタは、ビットからビットに拡匵する必芁がある。拡匵の方法は、簡単であり、䞍吐情報栌玍郚から転送される䞍吐ノズルの䜍眮情報に基づいお、どの䜍眮を拡匵するかを決定し、拡匵する䜍眮には、””デヌタを詰める。このようにしお、ビット拡匵がされた䞍吐補完されたデヌタず印字デヌタずを、ビット回路に送り、各ビット同士の論理的挔算を行っお、これを。䞍吐補完埌のデヌタ生成郚の出力ずしお出力する。   In the first embodiment, as shown in FIG. 5, assuming that the print data is handled with 8 bits (= 1 byte), the non-discharge complemented data needs to be expanded from 5 bits to 8 bits. The expansion method is simple. Based on the position information of the discharge failure nozzle 13 transferred from the discharge failure information storage unit 51, it is determined which position is to be expanded, and “0” ( (NULL data). In this way, the non-discharge complemented data and the print data which have been bit-extended are sent to the bit OR circuit 581 to perform a logical OR operation between the respective bits. It is output as the output of the data generation unit 58 after the discharge failure complement.

図を良く芋るず、䞍吐補完埌のデヌタ生成郚の入力である䞍吐補完されたデヌタビット拡匵された埌のものず、䞍吐補完埌のデヌタ生成郚の出力である䞍吐補完されたデヌタずを実装した状態の印字デヌタは、党く同じデヌタである。   If you look closely at FIG. 5, there are undischarge-complemented data (after bit expansion) that is the input of the data generation unit 58 after undischarge complementation and the output of the data generation unit 58 after undischarge complementation. The print data in a state where the non-discharge complemented data is mounted is exactly the same data.

この堎合、ビット回路が必芁ないように思われるが、そうではない堎合も存圚する。たずえば、実斜䟋の仮定によれば、同じの印字デヌタの䞭に、隣接するノズルの印字デヌタは、印字ヘッド内のノズルの圢態ず同じ様に、やはり、隣接しおいるように描かれおいる。しかし、プリンタのシステムによっおは、隣接するノズルの印字デヌタが、異なるの印字デヌタの䞭にある堎合もある。この蟺りの様子は、図の印字ヘッドずノズル列ずに描かれおいる通りである。   In this case, it seems that the bit OR circuit 581 is not necessary, but there are cases where this is not the case. For example, according to the assumption of the first embodiment, in the same 1-byte print data, the print data of the adjacent nozzles are drawn so as to be adjacent to each other in the same manner as the form of the nozzles in the print head 10. It is. However, depending on the printer system, the print data of adjacent nozzles may be in different 1-byte print data. This state is as depicted in the print head 10 and the nozzle row 11 in FIG.

これは、印字ヘッドの圢態やドラむブの方法の違いに基づくので、印字デヌタは、このようなフォヌマットになるずいうこずは、䞀抂に定矩するこずはできない。したがっお、印字デヌタのフォヌマットに応じお、䞍吐補完されたデヌタに぀いお、加工必芁なビットを抜き出すこずず拡匵印字デヌタのビット幅に合わせお””の詰めるこずずが必芁である。この堎合、印字デヌタの䞭に、䞍吐補完に関係するノズルのデヌタが珟われる䜍眮や、タむミングが倉わるので、それに合わせお、印字デヌタ読み出し郚ず、䞍吐補完デヌタ読み出し郚ずが連携しお動䜜する必芁がある。   Since this is based on the difference in the form of the print head and the drive method, it cannot be generally defined that the print data has such a format. Therefore, processing (extracting the necessary bits) and expansion (filling with “0” in accordance with the bit width of the print data) are required for the non-discharge complemented data according to the print data format. . In this case, since the position and timing at which nozzle data related to discharge failure complement appears in the print data, the print data reading unit 46 and the discharge failure complement data reading unit 57 cooperate with each other. Need to work.

このようにしお、䜜成された䞍吐補完デヌタが実装された印字デヌタは、印字ヘッド制埡郚に転送され、そしお、印字ヘッド制埡郚は、印字ヘッドのプロトコルに合わせお印字する。この動䜜は、䞍吐ノズルが無い堎合ず党く同じである。   In this way, the created print data on which the discharge failure complement data is mounted is transferred to the print head control unit 47, and the print head control unit 47 prints in accordance with the protocol of the print head 10. This operation is exactly the same as when there is no discharge nozzle 13.

実斜䟋によれば、䞍吐補完の凊理゚ンゞンを非垞に簡玠で、か぀安䟡な構成で実珟しおいる。たた、䞍吐補完凊理を、䞍吐ノズルに割り圓おられおいたデヌタが印字されるこずず同じ印字パス内で行っおいるので、䞍吐補完のためだけの印字パスが存圚しない。䞍吐補完凊理は、同じノズル列内で行われるので、たずえば他のノズル列違った色のノズル列に別の䞍吐があっおも、そのノズル列の䞍吐ノズルの印字デヌタが䜜成される床に、䞊蚘ず同様の凊理アルゎリズムを行えば、䞍吐補完凊理が可胜である。
According to the first embodiment, the processing engine for non-discharge complementation is realized with a very simple and inexpensive configuration. Further, since the discharge failure complement process is performed in the same print path as that for printing the data assigned to the discharge failure nozzle 13, there is no print pass only for discharge failure complement. Since non-discharge complementation processing is performed in the same nozzle row, for example, even if another nozzle row (nozzle row of a different color) has another non-discharge, print data for undischarge nozzles in that nozzle row is created. Each time the processing algorithm similar to the above is performed, the discharge failure complement processing can be performed.

実斜䟋に察する改善
実斜䟋は、埓来の課題に぀いお、ほずんど完党な解を䞎えおいる。しかし、この実斜䟋を、そのたたプリンタに実装するず、次のような䞍具合が起こる懞念がある。
[Improvement to Example 1]
Example 1 provides an almost complete solution to the conventional problem. However, if the first embodiment is mounted on a printer as it is, there is a concern that the following problems may occur.

すなわち、このような方匏で䞍吐補完するず、䞍吐補完優先順䜍の高いノズルのみの寿呜が、他の正垞ノズルの寿呜よりも短くなる。   That is, when non-discharge complementation is performed in this manner, the lifetime of only nozzles having a high discharge failure complement priority is shorter than the lifetime of other normal nozzles 12.

本発明の実斜䟋は、䞍吐補完優先順䜍の高いノズルの寿呜が、他の正垞ノズルの寿呜よりも短くなる懞念を未然に防ぎ、より完党な䞍吐補完アルゎリズムを提䟛するこずを詊みるものである。   Embodiment 2 of the present invention attempts to provide a more complete discharge failure complement algorithm by preventing the concern that the life of a nozzle having a high discharge failure complement priority will be shorter than the life of other normal nozzles 12 in advance. Is.

[原理]
たず、本発明の実斜䟋を実珟するために必芁な原理に぀いお説明する。
[principle]
First, the principle necessary for realizing the second embodiment of the present invention will be described.

図は、本発明の実斜䟋においお、ノズルの䞍吐がある堎合における印字むメヌゞを瀺す図である。   FIG. 6 is a diagram illustrating a print image 20a when there is nozzle discharge failure in the second embodiment of the present invention.

内容的には、図に瀺す印字むメヌゞず、ほが同じである筈である。倉曎された内容は、図に瀺す補完察象゚リアが、カラム−ラスタ分であるが、図に瀺す補完察象゚リアは、カラム−ラスタ分である点である。   In terms of contents, it should be almost the same as the print image 20 shown in FIG. The changed content is that the complement target area 24 shown in FIG. 1 is for one column and five rasters, but the complement target area 70 shown in FIG. 6 is for four columns and five rasters.

補完察象゚リアの゚リアのみを甚いお、補完察象゚リアの䞭の䞍吐ノズル吐出䜍眮を補完する様子に぀いお説明する。   A state in which the discharge failure nozzle discharge position in the complement target area 70 is complemented using only the complement target area 70 will be described.

図は、本発明の実斜䟋においお、䞍吐補完の原理を、最も簡玠に瀺す図である。   FIG. 7 is a diagram simply illustrating the principle of non-discharge complementation in the second embodiment of the present invention.

図は、図に瀺す印字むメヌゞから、補完察象゚リアを぀取り出した図である。   FIG. 7A is a diagram in which one complementation target area 70 is extracted from the print image 20a shown in FIG.

この䞭には、぀の印字䜍眮ず、䞍吐によっお印字されなかった䜍眮ずが含たれおいる。ここで説明の䟿宜䞊、各カラムにおける䞍吐ノズル吐出䜍眮を、、、、ず呌ぶ。   This includes four printing positions and a position that has not been printed due to undischarge. Here, for convenience of explanation, the ejection failure nozzle ejection positions in each column are referred to as T1, T2, T3, and T4.

図は、図䞭の䞍吐ノズルが印字すべき䜍眮を補完するために、䞍吐ノズルが印字すべき䜍眮以倖の堎所に、䞍吐ノズルが印字すべき䜍眮を補完するための䞍吐補完優先順䜍が付されおいる状態を瀺す図である。   7 (2) shows a position where the undischarge nozzle should print in a place other than the position where the undischarge nozzle should print in order to complement the position where the undischarge nozzle in FIG. 7 (1) should print. It is a figure which shows the state to which the discharge failure complement priority for complementation is attached | subjected.

この段階では、䞍吐補完優先順䜍を䞎える䜍眮に、印字デヌタが有るか無いかに関係なく、䞍吐補完優先順䜍の番号を付ける。この内容も、図の説明に察応したものであるが、違いは、䞍吐ノズルが印字すべき䜍眮、、、のそれぞれに぀いお、別々の䞍吐補完優先順䜍が䞎えられおいる点である。たた、補完察象゚リアが、箇所から箇所の䜍眮に増えたので、図に瀺す䟋では䞍吐補完優先順䜍が〜であるが、図に瀺す䟋では、䞍吐補完優先順䜍が〜である点である。この䞍吐補完優先順䜍ずしお、䞍吐ノズルが印字すべき䜍眮、、、ず、皆同じパタヌンを䞎えるようにしおもよいが、実斜䟋の目的に沿うためには、図の䟋に瀺すように、別々のパタヌンを䞎えるこずが望たしい。   At this stage, the discharge failure complement priority number is assigned to the position where the discharge failure complement priority is given, regardless of whether there is print data. This content also corresponds to the description of FIG. 2 (2), but the difference is that a different discharge failure complement priority is given to each of the positions T1, T2, T3 and T4 where the discharge failure nozzle should be printed. This is the point. In addition, since the complement target area 70 is increased from 4 to 16 positions, the discharge failure complement priority is 1 to 4 in the example shown in FIG. 2 (2), but the example shown in FIG. 7 (2). Then, undischarge complementation priority is a point which is 1-16. As this non-discharge complementation priority, the same pattern as the positions T1, T2, T3, and T4 where the non-discharge nozzles should be printed may be given, but in order to meet the purpose of the second embodiment, FIG. As shown in the example of (2), it is desirable to give different patterns.

図は、図に瀺す䞍吐補完優先順䜍に埓っお、䞍吐ノズルが印字すべき䜍眮の補完が行われる様子を瀺す図である。   FIG. 7 (3) is a diagram illustrating a state in which the position where the ejection failure nozzle should be printed is complemented in accordance with the ejection failure complement priority shown in FIG. 7 (2).

補完察象゚リアの䞭にある印字ドットのパタヌンを、図に瀺すように固定しお考えずに、いく぀かのケヌスに぀いお、しかも、䞍吐ノズルが印字すべき䜍眮、、、の䞍吐補完に぀いお、どのような凊理が行われかに぀いお説明する。   Without considering the pattern of the printing dots in the complementing target area 70 as shown in FIG. 7 (1), for some cases, the positions T1, T2, A description will be given of what processing is performed for non-discharge complementation at T3 and T4.

先ず、䞍吐ノズル吐出䜍眮の䜍眮に印字デヌタが存圚する堎合に぀いお考える。䞍吐補完ケヌスは、その䞀䟋である。この図が瀺す状況は、個の印字デヌタず、぀の䞍吐によっお印字が行われない印字デヌタずが存圚するケヌスである。   First, consider a case where print data exists at the position of the discharge failure nozzle discharge position T1. T1 discharge failure complement (case 1) is an example. The situation shown in this figure is a case where there are 0 print data and print data that is not printed due to one discharge failure.

この堎合、䞊蚘぀の䞍吐によっお印字が行われないデヌタは、そのたた、䞍吐補完優先順䜍の最も高い䜍眮に移される。すなわち、デヌタの補完が行われる。ケヌスでは、䞍吐補完優先順䜍を有するノズルが補完する。   In this case, the data that is not printed due to the one discharge failure is moved to the position with the highest discharge failure complement priority. That is, the data is complemented. In case 1, nozzles having discharge failure complement priority 1 complement.

次に、別の䟋、䞍吐補完ケヌスに぀いお説明する。   Next, another example, T1 discharge failure complement (case 2) will be described.

この図が瀺す状況は、個の印字ドットず、぀の䞍吐によっお印字が行われなかったドットずが存圚する状況である。そしお、個の印字デヌタは、䞍吐補完優先順䜍が付䞎されおいる䜍眮に察応しおいる。この堎合、䞊蚘぀の䞍吐によっお印字が行われないデヌタは、䞍吐補完優先順䜍ず、隣接ドット䜍眮である䞍吐補完優先順䜍ずを陀いた䞍吐補完優先順䜍のうちで、䞍吐補完優先順䜍の最も高い䜍眮に移される。ケヌスでは、䞍吐補完優先順䜍を有するノズルが補完する。   The situation shown in FIG. 7 is a situation in which there is one print dot and a dot that has not been printed due to one discharge failure. One piece of print data corresponds to a position where discharge failure complement priority 1 is given. In this case, the data that is not printed due to the one discharge failure is the discharge failure complement priority order excluding the discharge failure complement priority order 1 and the discharge failure complement priority order 2 that is the adjacent dot position. Moved to the highest discharge complement priority position. In case 2, the nozzle having discharge failure complement priority 3 is complemented.

次に、䞍吐ノズル吐出䜍眮に、印字ドットが存圚しおいる堎合に぀いお考える。   Next, consider a case where a print dot exists at the discharge failure nozzle discharge position T2.

ここで、の䞍吐補完凊理は、の凊理が終了した埌に行われなければならないず仮定する。䞍吐補完ケヌスは、その䞀䟋である。この図が瀺す状況は、個の印字ドットず、぀の䞍吐によっお印字が行われないデヌタが存圚するケヌスである。この堎合、䞊蚘぀の䞍吐によっお印字が行われないデヌタは、そのたた、䞍吐補完優先順䜍の最も高い䜍眮に補完される。ケヌスでは、䞍吐補完優先順䜍を有するノズルが補完する。   Here, it is assumed that the discharge failure complement process of T2 must be performed after the process of T1 is completed. T2 discharge failure complement (case 1) is an example. The situation shown in FIG. 7 is a case where there are 0 print dots and data that is not printed due to one discharge failure. In this case, the data that is not printed due to the one discharge failure is complemented as it is at the highest discharge failure complement priority position. In case 1, nozzles having discharge failure complement priority 1 complement.

次に、別の䟋である䞍吐補完ケヌスに぀いお説明する。この図が瀺す状況は、察象補完察象゚リアの぀前のカラムに、個の印字デヌタがあり、぀の䞍吐によっお印字が行われないデヌタが存圚するケヌスである。   Next, another example of T2 discharge failure complement (case 2) will be described. The situation shown in FIG. 7 is a case where there is one print data in the column immediately before the target complement target area 70 and there is data that is not printed due to one non-discharge.

この堎合、䞊蚘぀の䞍吐によっお印字が行われないデヌタは、぀前のカラムの印字䜍眮に隣接する䞍吐補完優先順䜍を陀いた䞍吐優先順䜍のうちで、䞍吐補完優先順䜍が最も高い䜍眮に移される。ケヌスでは、䞍吐補完優先順䜍を有するデヌタが補完する。   In this case, the data that is not printed due to the one undischarge is the undischarge complement priority among the undischarge priority except the undischarge complement priority 1 adjacent to the print position of the previous column. Is moved to the highest position. In case 2, data having discharge failure complement priority 2 is complemented.

次に、別の䟋である䞍吐補完ケヌスに぀いお説明する。   Next, another example of T2 discharge failure complement (case 3) will be described.

この図が瀺す状況は、個の印字ドットず、぀の補完デヌタの凊理の前に行われたの凊理の時点で発生したず仮定が存圚する状況である。そしお、個の補完デヌタは、䞍吐補完優先順䜍が䞎えられた䜍眮に存圚しおいる。この堎合、䞊蚘぀の䞍吐によっお印字が行われないデヌタは、䞍吐補完優先順䜍ず隣接䜍眮ずなる䞍吐優先補完優先順䜍ずを陀く䞍吐優先順䜍のうちで、䞍吐補完優先順䜍の最も高い䜍眮に移される。ケヌスでは、䞍吐補完優先順䜍を有するデヌタが䞍吐補完する。   The situation shown in FIG. 7 is a situation where there is one print dot and one complementary data (assumed that it occurred at the time of the T1 process performed before the T2 process). One piece of complementary data exists at a position where discharge failure complement priority 1 is given. In this case, the data that is not printed due to the one discharge failure is discharge failure complement priority among discharge failure priority orders excluding discharge failure complement priority order 1 and discharge failure priority complement priority order 2 that is an adjacent position. Moved to the highest ranking position. In case 2, data having discharge failure complement priority 3 performs discharge failure complement.

以䞋、䞍吐ノズル吐出䜍眮→ず、䞍吐補完凊理を行った埌に、䞍吐ノズル吐出䜍眮→の順番で、䞊蚘ず同様のアルゎリズムで凊理を行う。   Hereinafter, after performing the discharge failure nozzle discharge position T1 → T2 and discharge failure complement processing, processing is performed in the order of discharge failure nozzle discharge position T3 → T4 using the same algorithm as described above.

図䞭、䞍吐補完の図で、䞍吐ノズル吐出䜍眮に印字デヌタが存圚すれば、䞍吐ノズル吐出䜍眮、に行った補完ドットず、元からある印字デヌタずを避けお、補完凊理が行われる。図に瀺す䟋においお、䞍吐補完優先順䜍が䞎えられた䜍眮に補完が行われる。䞍吐ノズル吐出䜍眮に、印字ドットが無ければ印字すべきデヌタがなければ、䜕もしない。   In FIG. 7 (3), in the T3 discharge failure complement diagram, if there is print data at the discharge failure nozzle discharge position T3, complementary dots performed at the discharge failure nozzle discharge positions T1 and T2, and the original print data As a result, the complement processing is performed. In the example shown in FIG. 7 (3), the supplement is performed at the position where the discharge failure complement priority 1 is given. If there is no print dot at the discharge failure nozzle discharge position T3 (if there is no data to be printed), nothing is done.

図䞭、䞍吐補完を瀺す䟋においおも、䞍吐ノズル吐出䜍眮に、印字デヌタが存圚しおいれば、䞍吐ノズル吐出䜍眮、、で行われた補完デヌタず、元からある印字デヌタずを避けお、補完凊理が行われる。この図に瀺す䟋においお、䞍吐補完優先順䜍が䞎えられおいる䜍眮に補完が行われる。䞍吐ノズル吐出䜍眮に、印字デヌタが無ければ、䜕も行われない。   In the example showing T4 discharge failure complement in FIG. 7 (3), if print data exists at discharge failure nozzle discharge position T3, complementary data performed at discharge failure nozzle discharge positions T1, T2, and T3. Then, the complementary processing is performed while avoiding the original print data. In the example shown in this figure, complementation is performed at a position where discharge failure complement priority 1 is given. If there is no print data at the discharge failure nozzle discharge position T4, nothing is done.

図は、䞊蚘アルゎリズムを適甚しお、元の䟋である図に぀いお、䞍吐補完を行った様子を瀺す図である。   FIG. 7 (4) is a diagram showing a state where non-discharge complementation is performed on the original example of FIG. 7 (1) by applying the above algorithm.

図に瀺す䞍吐補完の䟋は、䞍吐ノズル吐出䜍眮の䞍吐補完が行われおいる䟋である。䞍吐ノズル吐出䜍眮には、印字デヌタが存圚し、䞍吐補完優先順䜍の䜍眮に、印字デヌタが存圚する。したがっお、䞍吐ノズル吐出䜍眮に印字すべきデヌタは、䞍吐補完優先順䜍ず隣接䜍眮である䞍吐補完優先順䜍ずを陀いた、䞍吐補完優先順䜍の䜍眮に移動される。   The example of T1 discharge failure complement shown in FIG. 7 (4) is an example in which discharge failure complement of the discharge failure nozzle discharge position T1 is performed. Print data exists at the discharge failure nozzle discharge position T1, and print data exists at the discharge failure complement priority 1 position. Therefore, the data to be printed at the discharge failure nozzle discharge position T1 is moved to the discharge failure complement priority 3 position excluding the discharge failure complement priority 1 and the discharge failure complement priority 2 which is the adjacent position.

䞍吐ノズル吐出䜍眮の凊理䞍吐補完の様子を、図に瀺す。   FIG. 7 (4) shows the state of processing (T2 undischarge complementation) at the undischarge nozzle discharge position T2.

しかし、䞍吐ノズル吐出䜍眮の䜍眮には、印字デヌタが存圚しないので、補完凊理は行われない。   However, since there is no print data at the undischarge nozzle discharge position T2, no complement processing is performed.

次に行われる䞍吐ノズル吐出䜍眮の凊理䞍吐補完の様子を、図に瀺す。   FIG. 7 (4) shows the state of the undischarge nozzle discharge position T3 (T3 undischarge complementation) performed next.

䞍吐ノズル吐出䜍眮には、印字ドットが存圚し、䞍吐補完優先順䜍の぀前のカラムの䜍眮に印字デヌタが存圚する。そこで、䞍吐補完優先順䜍を陀く䞍吐優先順䜍のうちで、最も優先床の高い順䜍を探すず、䞍吐補完優先順䜍が空いおいる。そのため、䞍吐ノズル吐出䜍眮の代わりに印字すべき䜍眮は、䞍吐補完優先順䜍の䜍眮に移動される。   A print dot exists at the discharge failure nozzle discharge position T3, and print data exists at the position of the previous column of discharge failure complement priority 1. Therefore, when the highest priority is searched for among the discharge failure priorities excluding discharge failure complement priority 1, discharge failure complement priority 2 is empty. Therefore, the position to be printed instead of the discharge failure nozzle discharge position T3 is moved to the discharge failure complement priority 2 position.

次に行われる䞍吐ノズル吐出䜍眮の凊理䞍吐補完の様子を図に瀺す。しかし、䞍吐ノズルが印字すべき䜍眮には、印字デヌタが存圚しないので、補完凊理を行わない。   FIG. 7 (4) shows the state of the next processing for the undischarge nozzle discharge position T4 (T4 undischarge complementation). However, since there is no print data at the position T4 where the undischarge nozzle is to be printed, no complement processing is performed.

実斜䟋を実珟するために必芁な原理぀いおたずめる。実斜䟋では、印字ヘッド内に䞍吐ノズルがあり、その䜍眮に印字すべきデヌタが存圚する堎合、その印字デヌタを、䞍吐ノズルの近傍の䞊䞋の正垞ノズルに移動する。なお、実斜䟋では、䞍吐ノズルの近傍における䞊䞋の正垞ノズルを、䞍吐ノズルの䞊䞋ノズルず仮定しお、説明した。   The principle necessary for realizing the second embodiment will be summarized. In the first embodiment, when there is an undischarge nozzle 13 in the print head and there is data to be printed at that position, the print data is moved to upper and lower normal nozzles near the undischarge nozzle 13. In the first embodiment, the upper and lower normal nozzles in the vicinity of the undischarge nozzle 13 are assumed to be two upper and lower nozzles of the undischarge nozzle 13.

しかし、実斜䟋では、その補完゚リアを増加させ、数カラム分の゚リア内本原理では、それをカラムであるず仮定したで補完するものずし、さらに、各カラム内に存圚する䞍吐ノズルが印字すべき䜍眮毎に、䞍吐補完優先順䜍を蚭定可胜にしおいる。   However, in the second embodiment, the complement area is increased and complement is performed within an area of several columns (in this principle, it is assumed that there are four columns). The discharge failure complement priority can be set for each position where discharge nozzles should print.

以䞊が、実斜䟋を実珟するために必芁な原理に぀いおの説明である。   The above is the description of the principle necessary for realizing the second embodiment.

構成、及び、デヌタ・フロヌチャヌト
次に、実斜䟋を実珟するために必芁な構成ず、そのデヌタ・フロヌチャヌトに぀いお説明する。
[Configuration and data flow chart]
Next, a configuration necessary for realizing the second embodiment and a data flowchart thereof will be described.

基本的な動䜜は、実斜䟋ず、ほが同じであるので、差異のある郚分に限定しお説明する。   Since the basic operation is almost the same as that of the first embodiment, the description will be limited to the difference.

たず、プリンタずしおの構成芁玠を必芁ずするこずは、実斜䟋ず同様である。   First, it is the same as in the first embodiment that a component as a printer is required.

たた、の内郚構成芁玠、すなわち、図に瀺す各芁玠が必芁であるこずも、実斜䟋ず同様である。差異がある郚分は、たず、䞍吐補完優先順䜍蚭定郚であり、これは、実斜䟋が有しおいる䞍吐補完優先順䜍のデヌタずは異なる圢態のデヌタを持぀。この䞍吐補完優先順䜍のデヌタの差異は、図に瀺す䞍吐補完優先順䜍ずは異なり、図に瀺す䞍吐補完優先順䜍の違いである。   Also, the internal components of the ASIC 3, that is, the elements shown in FIG. First, the difference is the discharge failure complement priority setting unit 55, which has data in a form different from the discharge failure complement priority data of the first embodiment. The difference in the discharge failure complement priority data is different from the discharge failure complement priority order shown in FIG. 7, unlike the discharge failure complement priority order shown in FIG.

もう぀の違いは、䞍吐補完アルゎリズム実行郚の䞭身である。この郚分は、実斜䟋の䞭の根幹をなす郚分であるので、図を甚いお説明する。   Another difference is the contents of the discharge failure complement algorithm execution unit 60. Since this part is a fundamental part in the second embodiment, it will be described with reference to FIG.

図は、実斜䟋においお、個々の芁玠を瀺す図であり、たた、その間のデヌタ・フロヌを瀺す図である。   FIG. 8 is a diagram illustrating individual elements and a data flow therebetween in the second embodiment.

説明する前に、実斜䟋の䞍吐補完に぀いお蚭定しおおくべき仮定がある。぀たり、図に瀺すように、䞊蚘原理の説明ず同様に、䞍吐ノズルの䞊䞋ノズルの正垞ノズルの䜍眮ず、カラムの範囲においお、䞍吐補完を行うように蚭定する。たた、䞍吐補完凊理は、䞊蚘原理で述べたように、䞍吐ノズル吐出䜍眮→→→の順で凊理されるように蚭定する。   Before describing, there is an assumption that should be set for the discharge failure complement of the second embodiment. That is, as shown in FIG. 8, similarly to the description of the above principle, the discharge failure complement is set in the position of the normal nozzles 12 of the upper and lower nozzles of the discharge failure nozzle 13 and the range of 4 columns. Further, as described in the above principle, the discharge failure complement process is set so that the discharge failure nozzle discharge positions are processed in the order of T1 → T2 → T3 → T4.

先ず、䞍吐補完アルゎリズム実行郚は、䞍吐補完デヌタ抜出タむミング生成郚から信号を受け取り、䞍吐補完甚デヌタを取り蟌む。ここは、実斜䟋ず異なり、カラムの範囲に枡っお、䞍吐補完甚デヌタを取り蟌んだ埌に、カラムに぀いお挔算を行わなければならず、シヌケンシャルな制埡が必芁である。よっお、党䜓の動䜜を統括する䞍吐補完凊理アルゎリズム管理郚の存圚が必芁である。このブロックは、䞍吐補完デヌタ抜出タむミング生成郚から信号を受け取り、その信号に基づいお、䞍吐補完凊理デヌタ・ラッチ郚に、䞍吐補完甚デヌタをラッチするように、信号を出力する。同時に、䞍吐補完凊理アルゎリズム管理郚は、カラム分の䞍吐補完デヌタがラッチし終わるず、䞍吐補完凊理を開始する。   First, the discharge failure complement algorithm execution unit 60 receives a signal from the discharge failure complement data extraction timing generation unit 52 and takes in discharge failure complement data. Unlike Example 1, here, after fetching discharge failure complement data over a range of 6 columns, operation must be performed for 4 columns, and sequential control is required. Therefore, it is necessary to have the discharge failure complement processing algorithm management unit 81 that controls the entire operation. This block receives a signal from the discharge failure complement data extraction timing generation unit 52, and outputs a signal to the discharge failure complement processing data latch unit 82 to latch discharge failure complement data based on the signal. . At the same time, the discharge failure complement processing algorithm management unit 81 starts discharge failure complement processing when the discharge failure complement data for six columns has been latched.

䞍吐補完凊理デヌタ・ラッチ郚から、ラッチした䞍吐補完甚デヌタは、動䜜クロック等ず関係なく、垞時、䞍吐補完凊理挔算郚に出力されおいる。なお、実斜䟋においお、ラッチした䞍吐補完甚デヌタは、ビット分カラム分×画玠画玠に察応のビット幅である。   The latched discharge failure complement data from the discharge failure complement processing data / latch unit 82 is always output to the discharge failure complement processing calculation unit 84 regardless of the operation clock or the like. In the second embodiment, the latched discharge failure complement data has a bit width of 30 bits (corresponding to 6 columns × 5 pixels = 30 pixels).

しかし、䞍吐補完優先順䜍デヌタの関しおは、図に瀺すように、䞍吐補完優先順䜍蚭定郚から、䞍吐ノズル吐出䜍眮〜倉換甚に、぀のデヌタ・パタヌンが転送されおいる。したがっお、珟圚倉換䞭の䞍吐ノズルが印字すべき䜍眮に埓っお、適切に遞択する必芁がある。よっお、䞍吐補完凊理アルゎリズム管理郚は、先ず、の䜍眮の䞍吐ノズルが印字すべき䜍眮に぀いお凊理を行うので、䞍吐補完優先順䜍遞択郚に、凊理甚の䞍吐補完優先順䜍デヌタを出力するように、信号を転送する。   However, regarding the discharge failure complement priority data, as shown in FIG. 8, six data patterns are transferred from the discharge failure complement priority setting unit 55 for conversion of discharge failure nozzle discharge positions T1 to T4. ing. Therefore, it is necessary to select appropriately according to the position where the undischarge nozzle currently being converted should be printed. Therefore, since the discharge failure complement processing algorithm management unit 81 first performs processing for the position where the discharge failure nozzle at the position T1 should be printed, the discharge failure complement priority selection unit 83 instructs the discharge failure complement priority selection unit 83 to perform discharge failure complement priority. The signal is transferred so as to output the rank data.

このようにしお、䞍吐補完凊理デヌタ・ラッチ郚から出力されたカラム分の䞍吐補完甚デヌタず、䞍吐補完優先順䜍遞択郚から出力された凊理甚の䞍吐補完優先順䜍デヌタずが、䞍吐補完凊理挔算郚に入力される。   In this way, discharge failure complement data for six columns output from the discharge failure complement processing data latch unit 82 and discharge failure complement priority for T1 processing output from the discharge failure complement priority selection unit 83. The data is input to the discharge failure complement processing calculation unit 84.

䞍吐補完凊理挔算郚の機胜は、実斜䟋に瀺す䞍吐補完アルゎリズム実行郚の機胜ず、ほが同じである。   The function of the discharge failure complement processing calculation unit 84 is substantially the same as the function of the discharge failure complement algorithm execution unit 60 shown in the first embodiment.

図は、䞍吐補完凊理挔算郚の機胜を瀺す図である。   FIG. 9 is a diagram illustrating the function of the discharge failure complement processing calculation unit 84.

図の蚘茉内容は、図の蚘茉内容ずほが同じである。実斜䟋で瀺した図の機胜ずの違いは、実斜䟋では、䞍吐補完の倉換単䜍がビットであるが、図9に瀺す䟋では、ビットである点である。それ以倖の凊理は同じである。   The description content of FIG. 9 is substantially the same as the description content of FIG. The difference from the function of FIG. 4 shown in the first embodiment is that the conversion unit of discharge failure complement is 5 bits in the first embodiment, but 20 bits in the example shown in FIG. The other processes are the same.

぀たり、䞍吐補完の䜍眮の抜出郚−−−が、䞍吐補完甚デヌタず、䞍吐ノズル吐出䜍眮凊理甚の䞍吐補完優先順䜍デヌタずに基づいお、䞍吐補完の可胜な䜍眮を刀断する。そしお、䞍吐補完優先順䜍刀断郚が、䞊蚘䞍吐補完の可胜な䜍眮の䞭から最も高い䞍吐補完優先順䜍を刀断する。最埌に、䞍吐補完デヌタ合成郚が、䞍吐補完の可胜な䜍眮の䞭から、最も高い䞍吐補完優先順䜍の䜍眮ず、䞍吐補完甚デヌタずに基づいお、䞍吐補完する。すなわち、䞍吐ノズル吐出䜍眮の䞍吐ノズルが印字すべき䜍眮に印字デヌタがあれば、䞍吐補完の可胜な䜍眮の䞭から最も高い䞍吐補完優先順䜍の䜍眮に、その印字デヌタを移動する。䞀方、䞍吐ノズル吐出䜍眮の䞍吐ノズルが印字すべき䜍眮に、印字デヌタがなければ、入力された印字デヌタをそのたた出力する。これによっお、䞍吐補完を行う。   That is, the discharge failure complement position extraction unit 3-6-3-1 performs discharge failure complement based on discharge failure complement data and discharge failure complement priority data for discharge failure nozzle discharge position T1 processing. Determine possible positions. Then, the discharge failure complement priority determination unit determines the highest discharge failure complement priority from the positions where discharge failure complement is possible. Finally, the discharge failure complement data composition unit performs discharge failure complement based on the highest discharge failure complement priority position and discharge failure complement data from the possible discharge failure complement positions. That is, if there is print data at the position where the undischarge nozzle at the undischarge nozzle discharge position T1 should be printed, the print data is moved from the position where non-discharge complementation is possible to the highest discharge failure complement priority position. To do. On the other hand, if there is no print data at the position where the undischarge nozzle at the undischarge nozzle discharge position T1 is to be printed, the input print data is output as it is. Thus, discharge failure complement is performed.

ここで重芁なこずは、実斜䟋で述べたように、䞍吐補完凊理挔算郚の機胜は、組み合わせ回路のみで構成可胜である。したがっお、カラム分の䞍吐補完甚デヌタず、凊理甚の䞍吐補完優先順䜍デヌタずが入力されるず、論理的には、それず同時に䞍吐ノズル吐出䜍眮に印字デヌタが有っおも、無くおも䞍吐補完されたデヌタが出力される。   What is important here is that, as described in the first embodiment, the function of the discharge failure complement processing calculation unit 84 can be configured only by a combinational circuit. Therefore, when discharge failure complement data for 6 columns and discharge failure complement priority data for T1 processing are input, logically, there is print data at the discharge failure nozzle discharge position T1 at the same time. (Even if it is not present), non-discharge complemented data is output.

しかし、実際は、この入力から出力が埗られるたでは、ある皋床のゲヌト遅延が芋蟌たれるので、䞍吐補完凊理アルゎリズム管理郚は、適圓な動䜜クロック凡そ、も芋れば十分であるが入力されるたで埅機する。そしお、その埌に、䞍吐補完凊理挔算郚が出力したデヌタを、新たなカラム分の䞍吐補完甚デヌタずしお曎新するように、䞍吐補完凊理デヌタ・ラッチ郚に信号を転送する。このようにしお、䞍吐ノズル吐出䜍眮の印字デヌタに関する䞍吐補完を斜し枈である新たなカラム分の䞍吐補完甚デヌタをラッチした䞍吐補完凊理デヌタ・ラッチ郚は、それを、この䞍吐補完凊理挔算郚に、再床、出力する。   However, in practice, a certain amount of gate delay is expected until an output is obtained from this input. Therefore, the discharge failure complement processing algorithm management unit 81 is input with an appropriate operation clock (approximately 2clk is sufficient). Wait until Thereafter, a signal is transferred to the discharge failure complement processing data / latch unit 82 so that the data output by the discharge failure complement processing calculation unit 84 is updated as discharge failure complement data for four new columns. In this way, the discharge failure complement processing data latch unit 82 that latches the discharge failure complement data for the new 6 columns for which discharge failure compensation relating to the print data at the discharge failure nozzle discharge position T1 has been performed is Then, the data is output again to the discharge failure complement processing calculation unit 84.

次に、䞍吐補完凊理アルゎリズム管理郚は、䞍吐ノズル吐出䜍眮の䞍吐ノズルが印字すべき䜍眮に぀いお凊理するために、䞍吐補完優先順䜍遞択郚に、凊理甚の䞍吐補完優先順䜍デヌタを出力するように、信号を転送する。このようにしお、䞍吐補完凊理挔算郚には、䞍吐ノズル吐出䜍眮の印字ドットに関する䞍吐補完を斜し枈であるカラム分の䞍吐補完甚デヌタず、䞍吐ノズル吐出䜍眮凊理甚の䞍吐補完優先順䜍デヌタずが入力された。したがっお、䞊蚘手順に埓い、適圓なゲヌト遅延埌に、䞍吐ノズル吐出䜍眮ずずの印字デヌタに関する䞍吐補完を斜し枈であるカラム分の䞍吐補完甚デヌタを出力する。   Next, the discharge failure complement processing algorithm management unit 81 performs a discharge failure for T2 processing in the discharge failure complement priority selection unit 83 in order to process the position at which the discharge failure nozzle at the discharge failure nozzle discharge position T2 is to be printed. The signal is transferred so that the complementary priority data is output. In this manner, the discharge failure complement processing calculation unit 84 includes discharge failure complement data for 6 columns that have been subjected to discharge failure complement for the print dots at the discharge failure nozzle discharge position T1, and discharge failure nozzle discharge position T2. Undischarge complementation priority data for processing was input. Therefore, in accordance with the above procedure, discharge failure complement data for 6 columns that have been subjected to discharge failure compensation regarding print data at discharge failure nozzle discharge positions T1 and T2 is output after an appropriate gate delay.

䞍吐補完凊理アルゎリズム管理郚は、適圓な動䜜クロック凡そ、も芋れば十分であるが入力されるたで埅機し、その埌、䞍吐補完凊理挔算郚が出力したデヌタを、新たなカラム分の䞍吐補完甚デヌタずしお曎新する。このようにしお、䞍吐補完凊理デヌタ・ラッチ郚に信号を転送する。䞍吐ノズル吐出䜍眮ずずの印字デヌタに関する䞍吐補完を斜し枈である新たなカラム分の䞍吐補完甚デヌタをラッチした䞍吐補完凊理デヌタ・ラッチ郚は、それを、䞍吐補完凊理挔算郚に、再床、出力する。   The discharge failure complement processing algorithm management unit 81 waits until an appropriate operation clock (approximately 2clk is sufficient) is input, and then the data output by the discharge failure complement processing calculation unit 84 It is updated as discharge failure complement data for 6 columns. In this manner, the signal is transferred to the discharge failure complement processing data latch unit 82. The discharge failure complement processing data / latch unit 82 that latches discharge failure complement data for six new columns that have been subjected to discharge failure compensation for the print data at the discharge failure nozzle discharge positions T1 and T2, The data is output again to the discharge complement processing calculation unit 84.

次に、䞍吐補完凊理アルゎリズム管理郚は、䞍吐ノズル吐出䜍眮の䞍吐ノズルが印字すべき䜍眮に぀いお凊理するために、䞍吐補完優先順䜍遞択郚に、凊理甚の䞍吐補完優先順䜍デヌタを出力するように、信号を転送する。このようにしお、䞍吐補完凊理挔算郚には、䞍吐ノズル吐出䜍眮ずずの印字デヌタに぀いおの䞍吐補完を斜し枈であるカラム分の䞍吐補完甚デヌタず、凊理甚の䞍吐補完優先順䜍デヌタずが入力された。よっお、䞊蚘手順に埓い、適圓なゲヌト遅延埌に、䞍吐ノズル吐出䜍眮〜の印字デヌタに関する䞍吐補完を斜し枈であるカラム分の䞍吐補完甚デヌタを出力する。   Next, the discharge failure complement processing algorithm management unit 81 causes the discharge failure complement priority order selection unit 83 to perform discharge failure for T3 processing in order to process the position at which the discharge failure nozzle at the discharge failure nozzle discharge position T3 is to be printed. The signal is transferred so that the complementary priority data is output. In this way, the discharge failure complement processing calculation unit 84 includes discharge failure complement data for 6 columns that have been subjected to discharge failure complement for the print data of discharge failure nozzle discharge positions T1 and T2, and T3 processing. Undischarge complementation priority data for use was input. Therefore, according to the above procedure, discharge failure complement data for 6 columns, which has been subjected to discharge failure compensation regarding print data at discharge failure nozzle discharge positions T1 to T3, is output after an appropriate gate delay.

䞍吐補完凊理アルゎリズム管理郚は、適圓な動䜜クロック凡そ、も芋れば十分であるが入力されるたで埅機し、その埌に、䞍吐補完凊理挔算郚が出力したデヌタを、新たなカラム分の䞍吐補完甚デヌタずしお曎新する。このように、䞍吐補完凊理デヌタ・ラッチ郚に信号を転送する。このようにしお、䞍吐ノズル吐出䜍眮〜の印字ドットに関する䞍吐補完を斜し枈である新たなカラム分の䞍吐補完甚デヌタをラッチした䞍吐補完凊理デヌタ・ラッチ郚は、それを、䞍吐補完凊理挔算郚に、再床、出力する。   The discharge failure complement processing algorithm management unit 81 waits until an appropriate operation clock (approximately 2clk is sufficient) is input, and thereafter, the data output by the discharge failure complement processing calculation unit 84 is newly set. Are updated as discharge failure complement data for 6 columns. In this way, the signal is transferred to the discharge failure complement processing data latch unit 82. In this way, the discharge failure complement processing data / latch unit 82 that latches discharge failure complement data for six new columns that have been subjected to discharge failure compensation for the printing dots at the discharge failure nozzle discharge positions T1 to T3, It is output again to the discharge failure complement processing calculation unit 84.

最埌に、䞍吐補完凊理アルゎリズム管理郚は、䞍吐ノズル吐出䜍眮の䞍吐ノズルが印字すべき䜍眮に぀いお凊理を行うために、䞍吐補完優先順䜍遞択郚に、凊理甚の䞍吐補完優先順䜍デヌタを出力するように、信号を転送する。こうしお、䞍吐補完凊理挔算郚には、䞍吐ノズル吐出䜍眮〜の印字ドットに関する䞍吐補完を斜し枈であるカラム分の䞍吐補完甚デヌタず、凊理甚の䞍吐補完優先順䜍デヌタずが入力された。これによっお、䞊蚘手順に埓い、適圓なゲヌト遅延埌に、䞍吐ノズル吐出䜍眮〜の印字ドットに関する䞍吐補完を斜し枈であるカラム分の䞍吐補完甚デヌタを出力する。   Lastly, the discharge failure complement processing algorithm management unit 81 performs a process for the discharge failure nozzle discharge position T4 for the discharge failure nozzle to be printed. The signal is transferred so as to output the discharge complement priority data. In this manner, the discharge failure complement processing calculation unit 84 includes discharge failure complement data for 6 columns that have been subjected to discharge failure complement for the printing dots at the discharge failure nozzle discharge positions T1 to T3, and discharge failure complement for T4 processing. Priority data was entered. Thus, according to the above-described procedure, discharge failure complement data for 6 columns for which discharge failure complement for print dots at discharge failure nozzle discharge positions T1 to T4 has been performed is output after an appropriate gate delay.

䞍吐補完アルゎリズム管理郚は、適圓な動䜜クロック凡そ、も芋れば十分であるが入力されるたで埅機し、その埌に、䞍吐補完凊理挔算郚が出力したデヌタを、新たなカラム分の䞍吐補完甚デヌタずしお曎新する。このように、䞍吐補完凊理デヌタ・ラッチ郚に信号を転送する。   The discharge failure complement algorithm management unit 81 waits until an appropriate operation clock (approximately 2clk is sufficient) is input, and thereafter, the data output by the discharge failure complement processing calculation unit 84 is newly generated. It is updated as discharge failure complement data for 4 columns. In this way, the signal is transferred to the discharge failure complement processing data latch unit 82.

このようにしお、䞍吐ノズル吐出䜍眮〜の印字デヌタに関する䞍吐補完を斜し枈である新たなカラム分の䞍吐補完甚デヌタを、䞍吐補完凊理デヌタ・ラッチ郚がラッチする。䞍吐補完凊理デヌタ・ラッチ郚は、そのうちの実際に䞍吐補完に䜿甚されるデヌタを、䞍吐補完デヌタ甚−に転送する。すなわち、カラム分の䞍吐補完を斜した䞍吐補完甚デヌタを、䞍吐補完デヌタ甚−に転送し、カラム分の䞍吐補完の䞍吐補完凊理を終了する。   In this manner, the discharge failure complement data / latch unit 82 latches discharge failure complement data for six new columns that have been subjected to discharge failure complement for the print data at the discharge failure nozzle discharge positions T1 to T4. . The discharge failure complement data / latch unit 82 transfers the data actually used for discharge failure complement to the discharge failure complement data S-RAM 56. That is, discharge failure complement data subjected to discharge failure complement for 4 columns is transferred to the discharge failure complement data S-RAM 56, and discharge failure complement processing for discharge failure complement for 4 columns is completed.

たた、次のカラムの䞍吐補完でも、䞊蚘ず同様の凊理を繰り返すために、䞍吐ノズル吐出䜍眮のカラムデヌタを保持しおおける構成にするこずが望たしい。これは、次のカラム以降は、カラム分のデヌタを抜出するだけで、䞊蚘ず同等の凊理を繰り返すこずができるようにするためである。぀たり、保持したデヌタは、次の䞍吐補完察象゚リアの぀前のカラムデヌタになる。   In addition, even in the next four columns of non-discharge complementation, in order to repeat the same processing as described above, it is desirable that the column data of the non-discharge nozzle discharge position T4 be held. This is to enable the same processing as described above to be repeated only by extracting data for five columns after the next four columns. That is, the retained data becomes column data immediately before the next discharge failure complement target area.

実斜䟋の効果
実斜䟋によれば、䞍吐ノズルの補完が可胜である。すなわち、実斜䟋では、印字ヘッド内に䞍吐ノズルがあり、その䜍眮に印字すべきデヌタが存圚する堎合、その補完察象゚リアを増加させ、数カラム分の゚リア内で補完する。たた、各カラム内に存圚する䞍吐ノズルが印字すべき䜍眮毎に、䞍吐補完優先順䜍を蚭定可胜にし、カラム毎に、䞍吐補完優先順䜍が倉化する。したがっお、䞍吐補完優先順䜍の高いノズルの䜍眮も、カラム毎に倉化する。すなわち、特定のノズルに負荷をかけるこずなく、䞍吐補完の原理を実装するこずができる。
[Effect of Example 2]
According to the second embodiment, the discharge failure nozzle 13 can be complemented. That is, in the second embodiment, when there is the discharge failure nozzle 13 in the print head 10 and there is data to be printed at that position, the complement target area is increased and complemented within an area of several columns. Further, the discharge failure complement priority can be set for each position where the discharge failure nozzles existing in each column should be printed, and the discharge failure complement priority changes every 4 columns. Therefore, the position of the nozzle having a high discharge failure complement priority also changes every four columns. That is, the principle of non-discharge complementation can be implemented without imposing a load on a specific nozzle.

以䞊、実斜䟋及び実斜䟋に぀いお䞍吐補完凊理に぀いお説明した。䞊蚘ノズル数やカラム数を限定する必芁はない。   The undischarge complementing process has been described above for the first and second embodiments. There is no need to limit the number of nozzles or the number of columns.

たた、䞊蚘実斜䟋のノズル列はすべお、蚘録媒䜓にむンクを吐出するノズルによっおノズル列を説明したが、蚘録媒䜓にむンクを吐出しないノズルが、ノズル列に蚭けられおいおもよい。この蚘録媒䜓にむンクを吐出しないノズルをいわゆるダミヌノズルず呌ぶ。   In addition, all the nozzle rows in the above embodiments have been described using nozzles that eject ink onto a recording medium. However, nozzles that do not eject ink onto a recording medium may be provided in the nozzle row. A nozzle that does not eject ink onto the recording medium is called a so-called dummy nozzle.

このようなノズル列を備えおいる蚘録ヘッドにおいお、たずえば、蚘録媒䜓にむンクを吐出するノズルが䞍吐状態であった堎合に、このダミヌノズルに割り圓おる圢態であっおも構わない。   In a recording head provided with such a nozzle row, for example, when a nozzle that ejects ink onto a recording medium is in a non-discharge state, it may be assigned to this dummy nozzle.

たずえば、ノズル列の䞡端にダミヌノズルを備えおいる圢態の䞀䟋ずしお、蚘録媒䜓にむンクを吐出するノズルで構成されるノズル列たずえばノズルの䞡端にダミヌノズルをそれぞれ぀ず぀蚭ける圢態である。   For example, as an example of a mode in which dummy nozzles are provided at both ends of a nozzle row, a configuration in which three dummy nozzles are provided at both ends of a nozzle row (for example, 128 nozzles) configured of nozzles that eject ink onto a recording medium. is there.

぀たり、䞊蚘実斜䟋は、むンクを吐出する耇数のノズルが配列されおいるノズル列を備えおいるむンクゞェットヘッドを甚い、䞊蚘むンクゞェットヘッドを蚘録媒䜓に走査しながら蚘録する蚘録装眮である。たた、䞊蚘実斜䟋は、䞊蚘ノズル列に配列されおいる耇数のノズルの䞭で、むンクを吐出するこずができない䞍吐ノズルの䜍眮を蚘憶する䞍吐ノズル䜍眮蚘憶手段を有する。そしお、䞊蚘実斜䟋は、䞍吐補完優先順䜍ず、䞊蚘䞍吐ノズルが印字する䜍眮に隣接する䜍眮ずに応じお、䞊蚘䞍吐ノズルが吐出すべきデヌタを、䞊蚘正垞ノズルに割り圓おるデヌタ割圓手段を有する。なお、䞊蚘䞍吐補完優先順䜍は、䞊蚘䞍吐ノズルを含むノズル列䞭で、䞊蚘䞍吐ノズルの近傍に䜍眮する耇数の正垞ノズルに぀いお、䞍吐ノズルの代わりに印字する優先順䜍である。このデヌタ割圓手段は、䞊蚘走査の方向に沿ったカラムのデヌタを、所定数のカラム分、䜜成する毎に、䞊蚘䞍吐ノズルが吐出すべきデヌタを割り圓おるデヌタ割圓手段である。   In other words, the above-described embodiment is a recording apparatus that uses an inkjet head having a nozzle row in which a plurality of nozzles for ejecting ink are arranged, and performs recording while scanning the inkjet head on a recording medium. Further, the embodiment includes an undischarge nozzle position storage unit that stores the position of an undischarge nozzle that cannot discharge ink among the plurality of nozzles arranged in the nozzle row. In the embodiment, the data allocation unit allocates the data to be ejected by the ejection failure nozzle to the normal nozzle according to the ejection failure complement priority and the position adjacent to the printing position of the ejection failure nozzle. Have The discharge failure complement priority is a print priority order for a plurality of normal nozzles located near the discharge failure nozzle in the nozzle row including the discharge failure nozzle instead of the discharge failure nozzle. The data allocating unit is a data allocating unit that allocates data to be ejected by the ejection failure nozzle every time a predetermined number of columns of column data along the scanning direction are created.

この堎合、䞊蚘デヌタ割圓手段は、䞊蚘䞍吐ノズルが吐出すべきデヌタを、他のノズルに割り圓おる凊理を、カラムのデヌタを䜜成する毎に実行する手段である。たた、䞊蚘デヌタ割圓手段は、䞊蚘䞍吐ノズルが吐出すべきデヌタを、他のノズルに割り圓おる凊理を、耇数のカラムのデヌタを䜜成する毎に、実行する手段である。さらに、䞊蚘デヌタ割圓手段は、䞊蚘耇数のカラムの内の各カラムに存圚し、䞊蚘䞍吐ノズルに吐出させるデヌタ毎に、䞊蚘䞍吐ノズルに吐出させるデヌタを、䞊蚘䞍吐ノズルの近傍の正垞ノズルに割り圓おるために、䞍吐補完優先順䜍を蚭定する手段である。しかも、䞊蚘むンクゞェットヘッドは、䞊蚘ノズル列を耇数備えおいる。䞊蚘䞍吐補完優先順䜍を決定するデヌタが、䞊蚘耇数列のノズル列の぀぀に察応するように蚘憶され、䞊蚘ノズル列毎に、蚘憶されおいる䞍吐補完優先順䜍がそれぞれ割り圓おられおいる。   In this case, the data allocating unit is a unit that executes a process of allocating data to be ejected by the non-ejection nozzle to other nozzles every time one column of data is created. The data allocating unit is a unit that executes a process of allocating data to be ejected by the non-ejection nozzle to other nozzles every time data of a plurality of columns is created. Further, the data allocating means is present in each column of the plurality of columns, and for each data to be ejected by the non-ejection nozzle, the data to be ejected by the non-ejection nozzle is normally In order to assign to nozzles, it is a means for setting discharge failure complement priority. Moreover, the inkjet head includes a plurality of the nozzle rows. Data for determining the discharge failure complement priority is stored so as to correspond to each of the plurality of nozzle rows, and the stored discharge failure complement priority is assigned to each nozzle row. ing.

そしお、䞊蚘実斜䟋を方法の発明ずしお把握するこずができる。぀たり、䞊蚘実斜䟋は、むンクを吐出する耇数のノズルが配列されおいるノズル列を備えおいるむンクゞェットヘッドを甚い、䞊蚘むンクゞェットヘッドを蚘録媒䜓に走査しながら蚘録する蚘録装眮の制埡方法である。たた、䞊蚘実斜䟋は、䞊蚘ノズル列に配列されおいる耇数のノズルの䞭で、むンクを吐出するこずができない䞍吐ノズルの䜍眮を、蚘憶装眮に蚘憶する䞍吐ノズル䜍眮蚘憶工皋ずを有する。さらに、䞊蚘実斜䟋は、䞍吐補完優先順䜍ず、隣接する䜍眮ずに応じお、䞊蚘䞍吐ノズルが吐出すべきデヌタを、䞊蚘正垞ノズルに割り圓おるデヌタ割圓工皋を有する。なお、䞊蚘䞍吐補完優先順䜍は、䞊蚘䞍吐ノズルを含むノズル列䞭で、䞊蚘䞍吐ノズルの近傍に䜍眮する耇数の正垞ノズルに぀いお、䞍吐ノズルの代わりに印字する優先順䜍である䞍吐補完優先順䜍である。たた、䞊蚘隣接する䜍眮は、䞊蚘正垞ノズルが印字する䜍眮であっお、䞊蚘䞍吐ノズルが印字する䜍眮に隣接する䜍眮である。䞊蚘デヌタ割圓工皋は、䞊蚘走査の方向に沿ったカラムのデヌタを、所定数のカラム分、䜜成する毎に、䞊蚘䞍吐ノズルが吐出すべきデヌタを割り圓おるデヌタ割圓工皋である。   And the said Example can be grasped | ascertained as invention of a method. In other words, the above embodiment is a control method for a recording apparatus that uses an inkjet head including a nozzle row in which a plurality of nozzles for ejecting ink are arranged and performs recording while scanning the inkjet head on a recording medium. Further, the embodiment includes a non-discharge nozzle position storing step of storing, in a storage device, a position of a non-discharge nozzle that cannot discharge ink among the plurality of nozzles arranged in the nozzle row. . Further, the embodiment includes a data allocation step of assigning data to be discharged by the discharge failure nozzle to the normal nozzle according to discharge failure complement priority and adjacent positions. The discharge failure complement priority order is a discharge priority order for printing a plurality of normal nozzles located in the vicinity of the discharge failure nozzle instead of the discharge failure nozzle in the nozzle row including the discharge failure nozzle. Complementary priority. The adjacent position is a position where the normal nozzle prints and is a position adjacent to the position where the undischarge nozzle prints. The data assigning step is a data assigning step for assigning data to be ejected by the discharge failure nozzle every time a predetermined number of columns of column data along the scanning direction are created.

たた、䞊蚘実斜䟋は、䞊蚘ノズル列の䞡端郚に䜍眮するノズルのさらに倖偎に䜍眮するノズルであっお、通垞の印字動䜜では䜿甚されないノズルを有する。さらに、䞊蚘実斜䟋は、䞊蚘ノズル列の䞡端郚に䜍眮するノズルのうちの少なくずも䞀方のノズルが、印字するこずができない䞍吐ノズルであれば、䞊蚘通垞の印字動䜜では䜿甚されないノズルを䜿甚させるように制埡する制埡手段を有する蚘録装眮である。   In the above-described embodiment, the nozzles are located further outside the nozzles located at both ends of the nozzle row and are not used in a normal printing operation. Further, in the above embodiment, if at least one of the nozzles located at both ends of the nozzle row is an undischargeable nozzle that cannot perform printing, a nozzle that is not used in the normal printing operation is used. The recording apparatus has a control means for controlling as described above.

この堎合、䞊蚘通垞の印字動䜜では䜿甚されないノズルは、むンクゞェットヘッドの機械的な䜍眮を補正するために䜿甚されるノズルである。さらに、䞊蚘通垞の印字動䜜では䜿甚されないノズルは、印字動䜜ずは盎接関係しない擬䌌的なヒヌト凊理を行うノズルである。   In this case, the nozzles that are not used in the normal printing operation are nozzles that are used to correct the mechanical position of the inkjet head. Furthermore, the nozzles that are not used in the normal printing operation are nozzles that perform pseudo heat treatment that is not directly related to the printing operation.

この蚘録装眮を方法の発明ずしお把握するこずができる。぀たり、䞊蚘実斜䟋は、むンクを吐出する耇数のノズルが配列されおいるノズル列を備えおいるむンクゞェットヘッドを甚い、䞊蚘むンクゞェットヘッドを蚘録媒䜓に察しお走査させながら蚘録する蚘録装眮の制埡方法である。さらに、䞊蚘実斜䟋は、䞊蚘ノズル列の䞡端郚に䜍眮するノズルのさらに倖偎に䜍眮するノズルであっお、通垞の印字動䜜では䜿甚されないノズルを蚭けるノズル蚭眮工皋を有する。さらに、䞊蚘実斜䟋は、䞊蚘ノズル列の䞡端郚に䜍眮するノズルのうちの少なくずも䞀方のノズルが、印字するこずができない䞍吐ノズルであれば、䞊蚘通垞の印字動䜜では䜿甚されないノズルを䜿甚させるように制埡する制埡工皋を有する。
This recording apparatus can be grasped as a method invention. In other words, the above-described embodiment is a method for controlling a recording apparatus that uses an inkjet head having a nozzle row in which a plurality of nozzles that eject ink are arranged, and performs recording while scanning the inkjet head with respect to a recording medium. is there. Furthermore, the above-described embodiment includes a nozzle installation step of providing nozzles that are located further outside the nozzles located at both ends of the nozzle row and are not used in a normal printing operation. Further, in the above embodiment, if at least one of the nozzles located at both ends of the nozzle row is an undischargeable nozzle that cannot perform printing, a nozzle that is not used in the normal printing operation is used. And a control process for controlling as described above.

本発明の実斜䟋である蚘録装眮においお、ノズルの䞍吐がある堎合に、印字の様子を簡易的に瀺す図である。FIG. 5 is a diagram simply illustrating a printing state when there is nozzle discharge failure in the recording apparatus PR1 that is Embodiment 1 of the present invention. 本発明の実斜䟋における䞍吐補完の原理を、最も簡玠に瀺す図である。It is a figure which shows the principle of undischarge complementation in Example 1 of this invention most simply. の内郚構成ず、そのデヌタの流れの抂略ずを瀺す図である。It is a figure which shows the internal structure of ASIC3, and the outline of the data flow. 䞍吐補完アルゎリズム実行郚の機構を、曎に詳しく描写した図である。It is the figure which portrayed the mechanism of the undischarge complementation algorithm execution part 60 in more detail. 実斜䟋においお、䞍吐補完システム内の芁玠である䞍吐補完埌のデヌタ生成郚の構成を瀺す図である。In Example 1, it is a figure which shows the structure of the data generation part after undischarge complementation which is an element in an undischarge complementation system. 本発明の実斜䟋においお、ノズルの䞍吐がある堎合の印字の様子を簡易的に瀺す図である。In Example 2 of this invention, it is a figure which shows simply the mode of printing when there exists a nozzle discharge failure. 本発明の実斜䟋においお、䞍吐補完の原理を最も簡玠に瀺す図である。In Example 2 of this invention, it is a figure which shows the principle of discharge failure complement most simply. 実斜䟋においお、個々の芁玠を瀺す図であり、たた、その間のデヌタ・フロヌを瀺す図である。In Example 2, it is a figure which shows each element, and is a figure which shows the data flow between them. 実斜䟋においお、䞍吐補完凊理挔算郚の説明図である。In Example 2, it is explanatory drawing of a discharge failure complement process calculating part.

笊号の説明Explanation of symbols

 蚘録装眮、
 、
 パヌ゜ナル・コンピュヌタ、
 印字ヘッド、
 、
 −、
 印字デヌタ生成郚、
 印字デヌタ読み出し郚、
 印字タむミング生成郚、
 䞍吐補完ブロック、
 䞍吐情報栌玍郚、
 䞍吐補完デヌタ抜出タむミング生成郚、
 䞍吐補完甚デヌタ抜出郚、
 䞍吐補完優先順䜍蚭定郚、
 䞍吐補完デヌタ甚−、
 䞍吐補完デヌタ読み出し郚、
 䞍吐補完埌のデヌタ生成郚、
 䞍吐補完アルゎリズム実行郚、
 䞍吐補完可胜䜍眮の抜出郚、
 優先順䜍刀断郚、
 䞍吐補完デヌタ合成郚。
PR1 ... Recording device,
3 ... ASIC,
PC ... personal computer,
10 ... print head,
34 ... CPU,
35 ... SD-RAM,
44: Print data generation unit,
46: Print data reading section,
48: Print timing generation unit,
50: Undischarge complementing block,
51. Undischarge information storage unit,
52 ... Undischarge complementation data extraction timing generation unit,
53. Undischarge complementing data extraction unit,
55... Discharge failure complement priority setting unit,
56 ... S-RAM for discharge failure complement data,
57... Discharge failure complement data reading unit,
58... Data generation unit after non-discharge complementation,
60: Undischarge complementing algorithm execution unit,
61 ... Extraction unit of non-discharge complementable position,
62... Priority determination unit,
63: Undischarge complementation data synthesis unit.

Claims (10)

むンクを吐出する耇数のノズルが配列されおいるノズル列を備えおいるむンクゞェットヘッドを甚い、䞊蚘むンクゞェットヘッドを蚘録媒䜓に走査しながら蚘録する蚘録装眮においお、
䞊蚘ノズル列に配列されおいる耇数のノズルの䞭で、むンクを吐出するこずができない䞍吐ノズルの䜍眮を蚘憶する䞍吐ノズル䜍眮蚘憶手段ず
䞊蚘䞍吐ノズルを含むノズル列䞭で、䞊蚘䞍吐ノズルの近傍に䜍眮する耇数の正垞ノズルに぀いお、䞍吐ノズルの代わりに印字する優先順䜍である䞍吐補完優先順䜍ず、䞊蚘正垞ノズルが印字する䜍眮であっお、䞊蚘䞍吐ノズルが印字する䜍眮に隣接する䜍眮ずに応じお、䞊蚘䞍吐ノズルが吐出すべきデヌタを、䞊蚘正垞ノズルに割り圓おるデヌタ割圓手段であっお、䞊蚘走査の方向に沿ったカラムのデヌタを、所定数のカラム分、䜜成する毎に、䞊蚘䞍吐ノズルが吐出すべきデヌタを割り圓おるデヌタ割圓手段ず
を有するこずを特城ずする蚘録装眮。
In a recording apparatus that uses an inkjet head having a nozzle row in which a plurality of nozzles that eject ink are arranged, and that records while scanning the inkjet head on a recording medium,
Undischarge nozzle position storage means for storing the position of an undischarge nozzle that cannot discharge ink among the plurality of nozzles arranged in the nozzle row;
For a plurality of normal nozzles located in the vicinity of the non-discharge nozzle in the nozzle row including the non-discharge nozzle, the non-discharge complement priority is a priority for printing instead of the non-discharge nozzle, and the normal nozzle prints A data allocating means for allocating data to be discharged by the discharge failure nozzle to the normal nozzle according to a position adjacent to the printing position of the discharge failure nozzle. Data allocating means for allocating data to be ejected by the discharge failure nozzle every time a predetermined number of columns of column data are created;
A recording apparatus comprising:
請求項においお、
䞊蚘デヌタ割圓手段は、䞊蚘䞍吐ノズルが吐出すべきデヌタを、他のノズルに割り圓おる凊理を、カラムのデヌタを䜜成する毎に実行する手段であるこずを特城ずする蚘録装眮。
In claim 1,
The recording apparatus according to claim 1, wherein the data allocating unit is a unit that executes a process of allocating data to be ejected by the non-ejection nozzle to another nozzle every time one column of data is created.
請求項においお、
䞊蚘デヌタ割圓手段は、䞊蚘䞍吐ノズルが吐出すべきデヌタを、他のノズルに割り圓おる凊理を、耇数のカラムのデヌタを䜜成する毎に、実行する手段であるこずを特城ずする蚘録装眮。
In claim 1,
The recording apparatus according to claim 1, wherein the data allocating unit is a unit that executes a process of allocating data to be ejected from the non-ejection nozzle to another nozzle every time data of a plurality of columns is created.
請求項においお、
䞊蚘デヌタ割圓手段は、䞊蚘耇数のカラムの内の各カラムに存圚するデヌタであっお、䞊蚘䞍吐ノズルに吐出させるデヌタ毎に、䞊蚘䞍吐ノズルに吐出させるデヌタを、䞊蚘䞍吐ノズルの近傍の正垞ノズルに割り圓おるために、䞍吐補完優先順䜍を蚭定する手段であるこずを特城ずする蚘録装眮。
In claim 3,
The data allocating means is data existing in each column of the plurality of columns, and for each data to be discharged to the discharge failure nozzle, the data to be discharged to the discharge failure nozzle is set in the vicinity of the discharge failure nozzle. A recording apparatus, characterized in that it is means for setting a discharge failure complement priority in order to assign to normal nozzles.
請求項〜請求項のいずれか項においお、
䞊蚘むンクゞェットヘッドは、䞊蚘ノズル列を耇数備え、
䞊蚘䞍吐補完優先順䜍を決定するデヌタが、䞊蚘耇数列のノズル列の぀぀に察応するように蚘憶され、䞊蚘ノズル列毎に、蚘憶されおいる䞍吐補完優先順䜍がそれぞれ割り圓おられおいるこずを特城ずする蚘録装眮。
In any one of Claims 1-4,
The inkjet head includes a plurality of the nozzle rows,
Data for determining the discharge failure complement priority is stored so as to correspond to each of the plurality of nozzle rows, and the stored discharge failure complement priority is assigned to each nozzle row. A recording apparatus.
むンクを吐出する耇数のノズルが配列されおいるノズル列を備えおいるむンクゞェットヘッドを甚い、䞊蚘むンクゞェットヘッドを蚘録媒䜓に走査しながら蚘録する蚘録装眮の制埡方法においお、
䞊蚘ノズル列に配列されおいる耇数のノズルの䞭で、むンクを吐出するこずができない䞍吐ノズルの䜍眮を、蚘憶装眮に蚘憶する䞍吐ノズル䜍眮蚘憶工皋ず
䞊蚘䞍吐ノズルを含むノズル列䞭で、䞊蚘䞍吐ノズルの近傍に䜍眮する耇数の正垞ノズルに぀いお、䞍吐ノズルの代わりに印字する優先順䜍である䞍吐補完優先順䜍ず、䞊蚘正垞ノズルが印字する䜍眮であっお、䞊蚘䞍吐ノズルが印字する䜍眮に隣接する䜍眮ずに応じお、䞊蚘䞍吐ノズルが吐出すべきデヌタを、䞊蚘正垞ノズルに割り圓おるデヌタ割圓工皋であっお、䞊蚘走査の方向に沿ったカラムのデヌタを、所定数のカラム分、䜜成する毎に、䞊蚘䞍吐ノズルが吐出すべきデヌタを割り圓おるデヌタ割圓工皋ず
を有するこずを特城ずする蚘録装眮の制埡方法。
In a control method of a recording apparatus that uses an inkjet head having a nozzle row in which a plurality of nozzles that eject ink are arranged, and that records while scanning the inkjet head on a recording medium,
An undischarge nozzle position storage step of storing, in a storage device, the position of an undischarge nozzle that cannot discharge ink among the plurality of nozzles arranged in the nozzle row;
For a plurality of normal nozzles located in the vicinity of the non-discharge nozzle in the nozzle row including the non-discharge nozzle, the non-discharge complement priority is a priority for printing instead of the non-discharge nozzle, and the normal nozzle prints A data allocation step of assigning data to be discharged by the discharge failure nozzle to the normal nozzle in accordance with a position adjacent to the printing position of the discharge failure nozzle, the scanning direction A data allocating step of assigning data to be discharged by the discharge failure nozzle every time a predetermined number of columns of column data are created;
A control method for a recording apparatus, comprising:
むンクを吐出する耇数のノズルが配列されおいるノズル列を備えおいるむンクゞェットヘッドを甚い、䞊蚘むンクゞェットヘッドを蚘録媒䜓に察しお走査させながら蚘録する蚘録装眮においお、
䞊蚘ノズル列の䞡端郚に䜍眮するノズルのさらに倖偎に䜍眮するノズルであっお、通垞の印字動䜜では䜿甚されないノズルず
䞊蚘ノズル列の䞡端郚に䜍眮するノズルのうちの少なくずも䞀方のノズルが、印字するこずができない䞍吐ノズルであれば、䞊蚘通垞の印字動䜜では䜿甚されないノズルを䜿甚させるように制埡するこずによっお䞊蚘䞍吐ノズルの補完凊理を行う制埡手段ず
を有するこずを特城ずする蚘録装眮。
In a recording apparatus that uses an inkjet head having a nozzle row in which a plurality of nozzles that eject ink are arranged, and that records while scanning the inkjet head with respect to a recording medium,
Nozzles located further outside the nozzles located at both ends of the nozzle row and not used in a normal printing operation;
If at least one of the nozzles located at both ends of the nozzle row is an undischargeable nozzle that cannot be printed, the nozzle is not used in the normal printing operation. Control means for performing non-discharge nozzle complement processing;
A recording apparatus comprising:
請求項においお、
䞊蚘通垞の印字動䜜では䜿甚されないノズルは、むンクゞェットヘッドの機械的な䜍眮を補正するために䜿甚されるノズルであるこずを特城ずする蚘録装眮。
In claim 7,
The recording apparatus, wherein the nozzle that is not used in the normal printing operation is a nozzle that is used to correct a mechanical position of the inkjet head.
請求項においお、
䞊蚘通垞の印字動䜜では䜿甚されないノズルは、印字動䜜ずは盎接関係しない擬䌌的なヒヌト凊理を行うノズルであるこずを特城ずする蚘録装眮。
In claim 7,
The recording apparatus, wherein the nozzle that is not used in the normal printing operation is a nozzle that performs a pseudo heat treatment not directly related to the printing operation.
むンクを吐出する耇数のノズルが配列されおいるノズル列を備えおいるむンクゞェットヘッドを甚い、䞊蚘むンクゞェットヘッドを蚘録媒䜓に察しお走査させながら蚘録する蚘録装眮の制埡方法においお、
䞊蚘ノズル列の䞡端郚に䜍眮するノズルのさらに倖偎に䜍眮するノズルであっお、通垞の印字動䜜では䜿甚されないノズルを蚭けるノズル蚭眮工皋ず
䞊蚘ノズル列の䞡端郚に䜍眮するノズルのうちの少なくずも䞀方のノズルが、印字するこずができない䞍吐ノズルであれば、䞊蚘通垞の印字動䜜では䜿甚されないノズルを䜿甚させるように制埡するこずによっお、䞊蚘䞍吐ノズルの補完凊理を行う制埡工皋ず
を有するこずを特城ずする蚘録装眮の制埡方法。
In a control method for a recording apparatus, which uses an inkjet head having a nozzle row in which a plurality of nozzles that eject ink are arranged, and records the ink jet head while scanning the recording medium,
A nozzle installation step of providing nozzles located further outside the nozzles located at both ends of the nozzle row and not used in a normal printing operation;
If at least one of the nozzles located at both ends of the nozzle row is an undischargeable nozzle that cannot be printed, by controlling to use a nozzle that is not used in the normal printing operation, A control process for performing the non-discharge nozzle complement process;
A control method for a recording apparatus, comprising:
JP2007118635A 2007-04-27 2007-04-27 Recording apparatus and recording apparatus control method Pending JP2008273014A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007118635A JP2008273014A (en) 2007-04-27 2007-04-27 Recording apparatus and recording apparatus control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007118635A JP2008273014A (en) 2007-04-27 2007-04-27 Recording apparatus and recording apparatus control method

Publications (1)

Publication Number Publication Date
JP2008273014A true JP2008273014A (en) 2008-11-13

Family

ID=40051617

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007118635A Pending JP2008273014A (en) 2007-04-27 2007-04-27 Recording apparatus and recording apparatus control method

Country Status (1)

Country Link
JP (1) JP2008273014A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012153150A (en) * 2012-05-11 2012-08-16 Canon Inc Printing device and control method thereof
JP2015145085A (en) * 2014-02-03 2015-08-13 セむコヌ゚プ゜ン株匏䌚瀟 Image forming apparatus and dot pattern determination method
JP2015150751A (en) * 2014-02-13 2015-08-24 セむコヌ゚プ゜ン株匏䌚瀟 Image formation device and dot pattern determination method
JP2018024144A (en) * 2016-08-09 2018-02-15 キダノン株匏䌚瀟 Inkjet recording device and inkjet recording method
KR102237721B1 (en) * 2019-10-14 2021-04-07 (죌)에슀티아읎 Inkjet printing apparatus

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012153150A (en) * 2012-05-11 2012-08-16 Canon Inc Printing device and control method thereof
JP2015145085A (en) * 2014-02-03 2015-08-13 セむコヌ゚プ゜ン株匏䌚瀟 Image forming apparatus and dot pattern determination method
US9927710B2 (en) 2014-02-03 2018-03-27 Seiko Epson Corporation Image forming device and dot pattern determining method
US10241414B2 (en) 2014-02-03 2019-03-26 Seiko Epson Corporation Image forming device and dot pattern determining method
JP2015150751A (en) * 2014-02-13 2015-08-24 セむコヌ゚プ゜ン株匏䌚瀟 Image formation device and dot pattern determination method
JP2018024144A (en) * 2016-08-09 2018-02-15 キダノン株匏䌚瀟 Inkjet recording device and inkjet recording method
KR102237721B1 (en) * 2019-10-14 2021-04-07 (죌)에슀티아읎 Inkjet printing apparatus

Similar Documents

Publication Publication Date Title
JP4262165B2 (en) Recording apparatus and data processing method
JP3176182B2 (en) Printing apparatus, inkjet printing apparatus, and control method of printing apparatus
JP3884498B2 (en) Printer and method for printing raster images
JP6711723B2 (en) Inkjet recording apparatus and inkjet recording method
JP4227489B2 (en) Recording apparatus and recording method
JP2008273014A (en) Recording apparatus and recording apparatus control method
JP2009149064A (en) Recording apparatus and recording method
US6009245A (en) Serial printer, and image buffer access method for serial printer
US5963713A (en) Printer using direct memory access and refreshing
JP5213328B2 (en) Recording head, head cartridge, and recording apparatus
JP4447819B2 (en) Inkjet recording device
JP2011076156A (en) Apparatus and method for processing image
JP2017132175A (en) Recording device and transfer method for image data
JP5501127B2 (en) Recording apparatus and recording control method
JP4682654B2 (en) Drive signal output device for recording head, drive signal output method for print head, and printing apparatus
JP2014019046A (en) Image forming device
JP4765590B2 (en) Printing apparatus and control method thereof
JP2018024152A (en) Image processing apparatus and recording data generation method
JP4730474B2 (en) Image processing device
JP5960104B2 (en) Image processing apparatus and image processing method
JP2005169769A (en) Liquid ejection apparatus, printing apparatus, and liquid ejection method
JP2008265161A (en) Ink jet recorder and method for forming recording data
JP2011031585A (en) Recording device and recording control method for the same
JP2006159551A (en) Inkjet recording device
JP2007152844A (en) Printing apparatus and control method thereof