[go: up one dir, main page]

CN110202933B - Method, device, equipment and medium for adjusting ink output to compensate abnormal nozzle - Google Patents

Method, device, equipment and medium for adjusting ink output to compensate abnormal nozzle Download PDF

Info

Publication number
CN110202933B
CN110202933B CN201910539041.0A CN201910539041A CN110202933B CN 110202933 B CN110202933 B CN 110202933B CN 201910539041 A CN201910539041 A CN 201910539041A CN 110202933 B CN110202933 B CN 110202933B
Authority
CN
China
Prior art keywords
nozzle
printing
data
compensation
ink
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910539041.0A
Other languages
Chinese (zh)
Other versions
CN110202933A (en
Inventor
任建平
黄中琨
陈艳
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.)
Senda Shenzhen Technology Co Ltd
Original Assignee
Senda Shenzhen Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Senda Shenzhen Technology Co Ltd filed Critical Senda Shenzhen Technology Co Ltd
Priority to CN201910539041.0A priority Critical patent/CN110202933B/en
Publication of CN110202933A publication Critical patent/CN110202933A/en
Application granted granted Critical
Publication of CN110202933B publication Critical patent/CN110202933B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/07Ink jet characterised by jet control
    • B41J2/11Ink jet characterised by jet control for ink spray
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/07Ink jet characterised by jet control
    • B41J2/12Ink jet characterised by jet control testing or correcting charge or deflection
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/07Ink jet characterised by jet control
    • B41J2/125Sensors, e.g. deflection sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/135Nozzles
    • B41J2/14Structure thereof only for on-demand ink jet heads

Landscapes

  • Ink Jet (AREA)

Abstract

The invention discloses a method, a device, equipment and a medium for adjusting ink output to compensate abnormal nozzles. The method comprises the following steps: acquiring abnormal nozzle position information in a nozzle unit and printing parameters of an image to be printed; determining first printing data corresponding to the abnormal nozzle and compensation nozzle position information for compensating the first printing data corresponding to the abnormal nozzle according to the abnormal nozzle position information and the printing parameters; determining second printing data corresponding to the compensation nozzle during normal printing according to the printing parameters and the compensation nozzle position information; judging whether the ink output amount corresponding to the second printing data is smaller than the maximum ink output amount set by the ink-jet printer or not; and when the ink output amount corresponding to the second printing data is less than the maximum ink output amount set by the ink-jet printer, adjusting the second printing data according to the first printing data to generate compensation data. The invention improves the quality of the image printed by the abnormal nozzle and reduces the maintenance cost of the nozzle.

Description

Method, device, equipment and medium for adjusting ink output to compensate abnormal nozzle
Technical Field
The invention relates to the technical field of ink-jet printing, in particular to a method, a device, equipment and a medium for adjusting ink output to compensate abnormal nozzles.
Background
Inkjet printing refers to the ejection of ink droplets through nozzles in a head onto a print medium to produce an image or text. However, as shown in fig. 1, after the inkjet printer head works for a long time, due to ink path pollution, ink precipitation, dust, water vapor, etc., the nozzle state of the inkjet printer head is likely to be abnormal, and the abnormal conditions such as blockage, oblique jetting, blurring, insufficient ink amount, etc., cause the problems of line drawing, blank, etc. of the printed image, and seriously affect the quality of the product.
When the nozzle state of the spray head is abnormal, the common method is to dredge the nozzle by cleaning, ink pressing and wiping, but in the cleaning process, part of blocked holes can not be cleaned up, when an imaging product with high quality and precision needs to be printed, the spray head still can not meet the requirement, and the application number is as follows: 201310488075.4, a total gray value S of the sum of a gray value a of a first dot of a current abnormal nozzle, a gray value B of a second dot located right to the left of the first dot, and a gray value C of a third dot located right to the first dot is corrected by obtaining an average value P of a gray value B of a dot right to the dot right of the abnormal nozzle and a set division threshold D, so as to achieve the purpose of compensation.
Disclosure of Invention
The embodiment of the invention provides a method, a device, equipment and a storage medium for adjusting ink output to compensate abnormal nozzles, which are used for solving the problems of pull lines and blanks of printed images caused by abnormal nozzles in the prior art.
In a first aspect, an embodiment of the present invention provides a method for adjusting an ink output amount to compensate for an abnormal nozzle, where the method includes:
acquiring abnormal nozzle position information in a nozzle unit and printing parameters of an image to be printed;
according to the abnormal nozzle position information and the printing parameters, determining first printing data corresponding to the abnormal nozzle and compensation nozzle position information for compensating the first printing data corresponding to the abnormal nozzle;
according to the printing parameters and the compensation nozzle position information, second printing data corresponding to the compensation nozzle during normal printing are determined;
judging whether the ink output amount corresponding to the second printing data is smaller than the maximum ink output amount of the normal ink output of the nozzle set by the ink-jet printer;
and when the ink output amount corresponding to the second printing data is less than the maximum ink output amount, adjusting the second printing data according to the first printing data to generate compensation data corresponding to the abnormal nozzle. (ii) a
The second print data includes ink discharge data and non-ink discharge data.
The printing parameters include: and if the number of printing coverage times of each area of the image to be printed is defined as R, wherein R is not less than 2, and R is an integer, determining compensation nozzle position information for compensating the first printing data corresponding to the abnormal nozzle according to the abnormal nozzle position information and the printing parameters comprises:
dividing all nozzles in the nozzle unit into R groups with equal number according to the moving direction of the printing medium in sequence according to the printing covering times R;
sequencing and numbering the nozzles in each group according to the same sequencing rule;
acquiring the grouping and the serial number of the abnormal nozzle according to the position information of the abnormal nozzle;
acquiring nozzles with the same number as the abnormal nozzles in other groups except the group where the abnormal nozzles are positioned, and recording the nozzles as nozzles to be compensated, wherein the number of the nozzles to be compensated is more than or equal to 1;
judging whether each nozzle to be compensated is normal or not;
and when the nozzle to be compensated is normal, determining the nozzle to be compensated as an alternative compensation nozzle.
Preferably, when the ink output amount corresponding to the second printing data is smaller than the maximum ink output amount, the adjusting the second printing data according to the first printing data to generate the compensation data corresponding to the abnormal nozzle includes:
acquiring non-ink-discharge data in the second printing data corresponding to all the compensation nozzles;
writing data corresponding to the non-ink-discharge data in the second printing data in the first printing data into an address of the non-ink-discharge data to generate first compensation data corresponding to the abnormal nozzle;
judging whether the first printing data is compensated;
and if the first printing data is not compensated, adjusting the second printing data corresponding to at least one compensation nozzle according to the data corresponding to the ink discharge data in the second printing data in the first printing data to generate second compensation data corresponding to the abnormal nozzle.
Preferably, the nozzle unit includes a plurality of nozzles, and the plurality of nozzles are arranged in a manner of overlapping a plurality of nozzles from head to tail, and determining compensation nozzle position information for compensating the first print data corresponding to the abnormal nozzle according to the abnormal nozzle position information and the print parameter includes:
acquiring a spray head where the abnormal nozzle is located and a number in the spray head according to the position information of the abnormal nozzle;
calculating and acquiring the spray head where the compensation spray nozzle is located and the number in the spray head according to the spray head where the abnormal spray nozzle is located and the number in the spray head;
the method comprises the following steps that all spray heads are numbered according to the same rule, the initial numbers of all the spray heads are the same, the end numbers of all the spray heads are also the same, the number of the spray heads is defined to be n, each spray head comprises f spray nozzles, the initial number is a, the end number is z, the number of the spray nozzles overlapped by the mth spray head and the (m + 1) th spray head is e, and the abnormal spray nozzles are the No. x spray nozzles in the mth spray head;
when x-a +1 is less than or equal to e, the compensating nozzle of the abnormal nozzle is in the m-1 th spray head, and the number of the compensating nozzle is as follows:
y=x+f-e
wherein y is the number of the compensation nozzle;
when x-a +1 is larger than f-e, the compensating nozzle of the abnormal nozzle is in the (m + 1) th spray head, and the number of the compensating nozzle is as follows:
y=x-(f-e)
wherein y is the compensating nozzle number.
Preferably, the printing parameters include: and after acquiring the abnormal nozzle position information in the spray head unit and the printing parameters of the image to be printed, the method further comprises the following steps:
and performing feathering processing on image data corresponding to the image to be printed according to the feathering parameters to obtain feathered image data, wherein the feathered image data comprises first printing data and second printing data.
In a second aspect, an embodiment of the present invention provides an apparatus for adjusting an ink output amount to compensate for an abnormal nozzle, the apparatus including:
the parameter and information acquisition module is used for acquiring the position information of the abnormal nozzle in the nozzle unit and the printing parameters of the image to be printed;
a compensation nozzle position obtaining module, configured to determine, according to the abnormal nozzle position information and the printing parameter, first printing data corresponding to the abnormal nozzle and compensation nozzle position information for compensating the first printing data corresponding to the abnormal nozzle;
the printing parameters include: and the number of printing coverage times of each area of the image to be printed is defined as R, wherein R is not less than 2, and R is an integer, and then the compensation nozzle position acquisition module comprises:
the grouping unit is used for sequentially dividing all nozzles in the nozzle unit into R groups with equal quantity according to the printing coverage times R and the moving direction of a printing medium;
the numbering unit is used for carrying out sequencing numbering on the nozzles in each group according to the same sequencing rule;
the grouping and numbering determining unit is used for acquiring the grouping and the numbering of the abnormal nozzle according to the position information of the abnormal nozzle;
a nozzle to be compensated determining unit, configured to obtain nozzles with the same number as the abnormal nozzle in other groups except the group where the abnormal nozzle is located, and mark the nozzles as nozzles to be compensated, where the number of the nozzles to be compensated is greater than or equal to 1;
the first judging unit is used for judging whether each nozzle to be compensated is normal or not;
a compensation nozzle determining unit, configured to determine, when the nozzle to be compensated is normal, the nozzle to be compensated as a candidate compensation nozzle;
the second printing data acquisition module is used for determining second printing data corresponding to the compensation nozzle during normal printing according to the printing parameters and the compensation nozzle position information, wherein the second printing data comprises ink discharge data and non-ink discharge data;
the judging module is used for judging whether the ink output amount corresponding to the second printing data is smaller than the maximum ink output amount of the normal ink output of the nozzle set by the ink-jet printer;
a compensation data obtaining module, configured to adjust the second print data according to the first print data to generate compensation data corresponding to the abnormal nozzle when the ink discharge amount corresponding to the second print data is smaller than the maximum ink discharge amount
Figure GDA0002652639500000051
The compensation data acquisition module includes:
a non-ink-discharge data acquisition unit, configured to acquire non-ink-discharge data in the second print data corresponding to all the compensation nozzles;
a first compensation data acquisition unit configured to write data corresponding to the non-ink discharge data in the second print data in the first print data into an address of the non-ink discharge data to generate first compensation data corresponding to the abnormal nozzle;
a second judging unit configured to judge whether compensation of the first print data is completed;
and the compensation data acquisition unit is used for adjusting the second printing data corresponding to at least one compensation nozzle according to the data corresponding to the ink outlet data in the first printing data and the second printing data in the second printing data to generate second compensation data corresponding to the abnormal nozzle if the first printing data is not compensated.
In a third aspect, an embodiment of the present invention provides an apparatus for adjusting an ink discharge amount to compensate for an abnormal nozzle, including: at least one processor, at least one memory, and computer program instructions stored in the memory, which when executed by the processor, implement the method of the first aspect of the embodiments described above.
In a fourth aspect, embodiments of the present invention provide a storage medium having stored thereon computer program instructions, which when executed by a processor, implement the method of the first aspect in the above embodiments.
In a fifth aspect, an embodiment of the present invention provides an inkjet printer, including: the inkjet printing device comprises an inkjet printing control unit, a spray head unit and a nozzle compensation unit, wherein the inkjet printing control unit controls the nozzle compensation unit to compensate abnormal nozzles in the spray head unit, and the nozzle compensation unit is the device for adjusting the ink output amount to compensate the abnormal nozzles according to claim 7.
In summary, in the method, the device, the apparatus, and the medium for adjusting the ink discharge amount to compensate for the abnormal nozzle provided by the embodiments of the present invention, the method obtains the compensation data by determining whether the ink discharge amount corresponding to the second print data of the compensation nozzle is smaller than the maximum ink discharge amount set by the inkjet printer, and when the ink discharge amount corresponding to the second print data is smaller than the maximum ink discharge amount set by the inkjet printer, adjusts the second print data according to the first print data to generate the compensation data. The invention increases the compensation probability of the abnormal nozzle by taking the ink output as the judgment basis, ensures that the printed image has good transition by adjusting the ink output, further improves the quality of the image printed by the abnormal nozzle, and reduces the maintenance cost of the nozzle.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described below, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is an effect diagram of the prior art.
Fig. 2 is a schematic structural view of an ink jet printer according to an embodiment of the present invention.
Fig. 3 is a schematic structural view of a head unit of an ink jet printer according to a first embodiment of the present invention.
Fig. 4 is a schematic structural view of a head unit of an ink jet printer according to a second embodiment of the present invention.
FIG. 5 is a schematic view of multi-pass scanning printing in the inkjet printing method according to the third embodiment of the present invention.
Fig. 6 is a schematic view of feathering printing in the ink jet printing method of the fourth embodiment of the present invention.
Fig. 7 is a flowchart illustrating a method for adjusting an ink discharge amount to compensate for an abnormal nozzle according to a fifth embodiment of the present invention.
Fig. 8 is a flowchart illustrating a method for adjusting an ink discharge amount to compensate for an abnormal nozzle according to a sixth embodiment of the present invention.
FIG. 9 is a schematic diagram of compensation of multi-pass scanning printing according to a method for adjusting an ink discharge amount to compensate for an abnormal nozzle according to a sixth embodiment of the present invention.
Fig. 10 is a flowchart illustrating a method for adjusting an ink discharge amount to compensate for an abnormal nozzle according to a seventh embodiment of the present invention.
Fig. 11 is a schematic compensation diagram of onepass printing in the method of adjusting the ink discharge amount to compensate for an abnormal nozzle according to the seventh embodiment of the present invention.
Fig. 12 is a flowchart illustrating a method for adjusting an ink discharge amount to compensate for an abnormal nozzle according to an eighth embodiment of the present invention.
Fig. 13 is a schematic structural diagram of an apparatus for adjusting an ink discharge amount to compensate for an abnormal nozzle according to a ninth embodiment of the present invention.
Fig. 14 is a schematic structural view of an apparatus for adjusting an ink discharge amount to compensate for an abnormal nozzle according to a tenth embodiment of the present invention.
Detailed Description
Features and exemplary embodiments of various aspects of the present invention will be described in detail below, and in order to make objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not to be construed as limiting the invention. It will be apparent to one skilled in the art that the present invention may be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the present invention.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
Referring to fig. 2, an embodiment of the invention provides an inkjet printer, including: the inkjet printing apparatus includes an inkjet printing control unit 100, a head unit 200, and a nozzle compensation unit 300, wherein the inkjet printing control unit 100 controls the nozzle compensation unit 300 to compensate for an abnormal nozzle in the head unit 200. The inkjet printer further includes a driving unit 400, configured to drive the nozzle unit 200 to move on a printing medium, and when the nozzle unit 200 moves on the printing medium, the inkjet printing control unit 100 controls the nozzle unit 200 to perform inkjet printing to form a printed image; however, after the head unit 200 has been operated for a long time, due to contamination of ink paths, ink deposition, dust, moisture, etc., the nozzle status of the head unit is abnormal, and the abnormal blockage, oblique spraying, blurring, insufficient ink amount, etc., may cause the problems of streaking, blank, etc. of the printed image, and in order to solve the problems of streaking, blank, etc. of the image caused by the abnormal nozzle status, the present invention provides a nozzle compensation unit 300 for compensating the abnormal nozzle of the head unit 200 in the inkjet printer, so as to compensate the abnormal nozzle.
Referring to fig. 3, in the present embodiment, the nozzle unit 200 includes 4 nozzles 210, each of which includes a first nozzle 210a for ejecting cyan ink, a second nozzle 210b for ejecting magenta ink, a third nozzle 210c for ejecting yellow ink, and a fourth nozzle 210d for ejecting black ink, and the 4 nozzles 210 are arranged in parallel, each of the nozzles 210 includes two rows of nozzles, and the two rows of nozzles are arranged in a staggered manner. In another embodiment, the head unit 200 includes 1 head 210, and the head 210 includes 4 rows of nozzles, a first row of nozzles 211a for ejecting cyan ink, a second row of nozzles 211b for ejecting magenta ink, a third row of nozzles 211c for ejecting yellow ink, and a fourth row of nozzles 211d for ejecting black ink. The nozzle unit 200 can eject not only the ink with the primary color of 4 in inkjet printing, but also white ink and other special color inks, such as red ink, green ink, blue ink, and the like.
Referring to fig. 4, in the present embodiment, the nozzle unit 200 includes a plurality of nozzles 210, all the nozzles 210 are spliced in a manner of overlapping a plurality of nozzles end to end, and the arrangement of the nozzles can achieve high-speed printing, that is, the onepass inkjet printing technology, in the printing process, the nozzles 210 are stationary, only the printing medium moves, and all the images are printed at one time, so that the printing efficiency is greatly improved.
The inkjet printing technique further includes: reciprocating type scanning printing technique also is called many pass scanning printing, and many pass scanning printing means that every unit of waiting to print the image all need carry out interpolation many times and can print the completion, and every unit all comprises a plurality of pixel, if 2pass scanning printing then every unit comprises 2 pixels, 3pass scanning printing then every unit comprises 3 pixels. Referring to fig. 5, a schematic diagram of 4pass scanning printing is shown, where a certain area a (or referred to as a block of image) of an image to be printed needs to be printed for 4 times, where the area a is composed of a plurality of units B, and each unit B is composed of 4 pixels; the data of the area a is divided into 4 data blocks of a data block a1, a data block a2, a data block A3 and a data block a4, the 4 data blocks are printed by different nozzles of the head, the moving direction of the printing medium is L1 in fig. 5, and the moving direction of the head is Z1 in fig. 5. When the nozzle is at the 1 st pass, the data block A1 of the area A is printed by the J1 part of the nozzle; the moving distance of the printing medium at the 1 st pass is equal to the length of the J1 portion of the nozzle in the L1 direction. When the nozzle is at the 2 nd pass, the data block A2 of the area A is printed by the J2 part of the nozzle; the printing medium moves by a distance equal to the length of the J2 part of the nozzle, and the data block A3 of the area A is printed by the J3 part of the nozzle at the 3 rd pass; the print medium is moved a distance equal to the length of the J3 portion of the head at the 4 th pass, and the data block a4 of the area a is printed by the J4 portion of the head. And 4 times of covering the area A of the image to be printed by different parts of the spray head, and printing the image corresponding to the area A.
The inkjet printing technique further includes: the feathering technology can increase the scanning times of the multi-pass scanning printing feathering technology, and can improve the printing quality of the nozzle splicing part and eliminate the splicing trace for the onepass printing technology feathering technology. For example, as shown in fig. 6, in the multi-pass scanning printing using the feathering technique, 4 times of overlay printing are required when a certain region Q of an image to be printed is not feathered, the moving direction of the printing medium is L2, the moving direction of the head is Z2, the data of the region Q is divided into 4 parts, i.e., a data block Q1, a data block Q2, a data block Q3 and a data block Q4, the region Q is required to be 8 times of overlay printing after feathering the data of the region Q using the feathering parameter of 100%, the feathering divides the data block Q1 into Q11 and Q12, the data block Q2 into Q21 and Q22, the data block Q3 into Q9 and Q32, the data block Q4 into Q41 and Q42, the printer sequentially prints Q11, Q21, Q31, Q41, 41 and 41Q 41 are not based on the same amplitude of course, the number of passes (i.e., the number of shuttle scan prints) may be between 4 passes and 8 passes.
Referring to fig. 7, an embodiment of the present invention further provides a method for adjusting an ink output amount to compensate for an abnormal nozzle, where the method can compensate for an abnormal nozzle of a nozzle of an inkjet printer, so as to normally print an image without affecting the image quality of the image on a printing medium. The method for adjusting the ink output amount to compensate the abnormal nozzle specifically comprises the following steps:
s1, acquiring the position information of the abnormal nozzle in the spray head unit and the printing parameters of the image to be printed;
specifically, in the present embodiment, abnormal nozzle position information in the head unit is determined by printing a head state diagram, which is a test chart designed for determining each nozzle position information in each head. Whether an abnormal nozzle exists in the nozzle can also be detected through a sensor, and the specific acquisition method of the position information of the abnormal nozzle in the nozzle unit is not particularly limited herein. The printing parameters are obtained according to the printing requirements and the printing equipment used, and generally include the relative displacement between the printing medium and the nozzles, the printing precision (including the transverse precision and the longitudinal precision perpendicular to the transverse direction), the number of nozzles, the precision of a single nozzle, and the transverse raster precision of the printing equipment, and for multi-pass scanning printing, the printing parameters further include: the number of printing coverage times of each area of the image to be printed, the printing parameters for onepass printing further include: the nozzles overlap in number. The printing parameters further include when feathering techniques are used: and the feathering amplitude and the like are adopted, the printing coverage times of multi-pass scanning printing can be increased by adopting the feathering technology, the compensation probability of the abnormal nozzle is correspondingly increased, the printing coverage can be compensated every time, and meanwhile, partial image data in onepass can be printed twice by adopting the feathering technology, so that the printed image is finer and smoother, and the compensation probability is also increased.
S2, determining first printing data corresponding to the abnormal nozzle and compensation nozzle position information for compensating the first printing data corresponding to the abnormal nozzle according to the abnormal nozzle position information and the printing parameters;
specifically, the first print data includes a plurality of copies, one copy of the first print data corresponds to data to be ejected when the abnormal nozzle is fired once, and one copy of the first print data is defined as:
SrcData1[n]={S1,S2,S3,S4,........,Sn}
wherein n is SrcData1If S is specific data information, one copy of the first print data includes a plurality of pieces of data information.
Referring to fig. 8, for multi-pass scan printing, the print parameters include: and the number of printing coverage times of each area of the image to be printed is defined as R, wherein R is not less than 2, and R is an integer, and the step of acquiring the position information of the compensation nozzle specifically comprises the following steps:
s211, sequentially dividing all nozzles in the nozzle unit into R groups with equal number according to the printing coverage times R and the moving direction of the printing medium;
s212, sequencing and numbering the nozzles in each group according to the same sequencing rule;
s213, acquiring the grouping and the serial number of the abnormal nozzle according to the position information of the abnormal nozzle;
s214, acquiring nozzles with the same number as the abnormal nozzles in other groups except the group where the abnormal nozzles are positioned, and recording the nozzles as nozzles to be compensated, wherein the number of the nozzles to be compensated is more than or equal to 1;
s215, judging whether each nozzle to be compensated is normal or not;
s216, when the nozzle to be compensated is normal, the nozzle to be compensated is determined to be an alternative compensation nozzle.
Specifically, please refer to fig. 9, the image to be printed is printed by using 2 passes, the moving direction of the printing medium is L3 in the drawing, all nozzles are divided into 2 groups according to the moving direction of the printing medium, which are respectively the 1 st group b1 and the 2 nd group b2, the nozzles in each group are numbered according to the moving direction of the printing medium, the abnormal nozzle is determined to be the 3 rd nozzle of the 1 st group b1 according to the abnormal nozzle position information of the 3 rd nozzle of the 1 st group b1, the image data R to be printed is divided into the 1 st print data block R1 and the 2 nd print data block R2, the 1 st print data block R1 is printed by the 1pass, the 2 nd print data block R2 is printed by the 2pass, the first print data corresponding to the abnormal nozzle is located in the first print data block R1 according to the abnormal nozzle position information, and the first print data corresponding to the abnormal nozzle in the other groups except the abnormal nozzle in which the abnormal nozzle is located is the same as the 2 nd group b2 which is the abnormal nozzle number of the 2 nd group b 3 nd group b2 And when the 3 rd nozzle of the 2 nd group b2 is normal, the 3 rd nozzle of the 2 nd group b2 is compensation nozzle position information, and the second printing data corresponding to the compensation nozzle is determined to be located in the second printing data block R2 according to the compensation nozzle position information. When the 3 rd nozzle of the 2 nd group b2 is abnormal, it cannot be used to compensate the abnormal nozzle, and there is no compensation nozzle for the abnormal nozzle in this embodiment. When the image to be printed is printed by adopting 4 passes, the number of the nozzles to be compensated is 3, if the 3 nozzles to be compensated are normal, the 3 nozzles to be compensated are all alternative compensation nozzles, when the 1 st alternative compensation nozzle can completely compensate the first printing data corresponding to the abnormal nozzle, the two alternative compensation nozzles are not needed to participate in compensation, and at the moment, the real compensation nozzle is the 1 st alternative compensation nozzle.
Referring to fig. 10, for onepass printing, if the nozzle unit includes a plurality of nozzles, and the plurality of nozzles are arranged in a manner that a plurality of nozzles overlap with each other end to end, the step S2 specifically includes:
s221, acquiring a spray head where the abnormal nozzle is located and a number in the spray head according to the position information of the abnormal nozzle;
s222, calculating and obtaining the spray head where the compensation nozzle is located and the number in the spray head according to the spray head where the abnormal nozzle is located and the number in the spray head;
specifically, all the sprayers are numbered according to the same rule, the initial numbers of all the sprayers are the same, the end numbers of all the sprayers are also the same, the number of the sprayers is defined to be n, each sprayer comprises f nozzles, the initial number is a, the end number is z, the number of the nozzles overlapped by the mth sprayer and the (m + 1) th sprayer is e, and the abnormal nozzle is the nozzle number x in the mth sprayer;
when x-a +1 is less than or equal to e, the compensating nozzle of the abnormal nozzle is in the m-1 th spray head, and the number of the compensating nozzle is as follows:
y=x+f-e
wherein y is the number of the compensation nozzle;
when x-a +1 is larger than f-e, the compensating nozzle of the abnormal nozzle is in the (m + 1) th spray head, and the number of the compensating nozzle is as follows:
y=x-(f-e)
wherein y is the compensating nozzle number.
And when e is less than x-a +1 and less than or equal to f-e, the abnormal nozzle does not have a compensation nozzle, and the image quality problem caused by the abnormal nozzle cannot be repaired. Referring to fig. 11, in the present embodiment, there are 3 heads, which are respectively the 1 st head W1, the 2 nd head W2 and the 3 rd head W3, the arrangement direction of the heads is shown as L4 in fig. 10, each head has 10 nozzles, the 1 st head W1 and the 2 nd head W2 overlap 2 nozzles, the 2 nd head W2 and the 3 rd head W3 overlap 2 nozzles, the start number of the nozzle in the head is 1, the end number is 10, and the number is numbered from small to large according to the arrangement direction of the heads. When the abnormal nozzle is positioned at the No. 9 nozzle of the No. 1 spray head W1, the compensation nozzle is positioned at the No. 1 nozzle of the No. 2 spray head W2; when the abnormal nozzle is located at the 1 st nozzle of the 3 rd spray head W3, the compensation nozzle is located at the 9 th nozzle of the 2 nd spray head W2.
S3, determining second printing data corresponding to the compensation nozzle during normal printing according to the printing parameters and the compensation nozzle position information;
specifically, the second print data includes a plurality of portions, one portion of the second print data corresponds to data to be ejected when the compensation nozzle is fired once, and one portion of the second print data is defined as:
DstDatam[n]={D1,D2,D3,D4,........,Dn}
wherein n is DstDatamD is specific data information, m is a group number where the compensation nozzle is located, one copy of the second print data includes a plurality of pieces of data information, in this embodiment, SrcData1Data in (1) and DstDatamThe data in (1) corresponds to one, namely S1 corresponds to D1, S2 corresponds to D2 corresponds to … … Sn corresponds to Dn, the corresponding data are considered preferentially for compensation during data compensation, and when the corresponding data cannot be compensated, the compensation is selected according to the principle of proximity to the data needing compensation.
For multi-pass scan printing, continuing with FIG. 10, the compensated nozzle position information is: the 3 rd nozzle of the 2 nd group b2, it is determined that the second print data corresponding to the compensated nozzle is located in a second print data block R2 according to the compensated nozzle position information, and the second print data corresponding to the compensated nozzle is extracted from the second print data block R2. For onepass printing, continuing with fig. 11, the compensated nozzle position information is: and the No. 9 hole of the 1 st spray head W1 and the No. 9 hole of the 2 nd spray head W2 extract the second printing data corresponding to the compensation nozzle when the compensation nozzle normally prints from the image data corresponding to the image to be printed according to the compensation nozzle position information.
S4, judging whether the ink output amount corresponding to the second printing data is smaller than the maximum ink output amount of the normal ink output of the nozzle set by the ink-jet printer;
specifically, in this embodiment, the ink output amount of the second print data includes N levels, and the N levels are sequentially set according to the ink amount and respectively are: the ink jet recording device comprises a zero point ink drop, a small dot ink drop, a middle dot ink drop and a large dot ink drop, wherein the large dot ink drop is the maximum ink output, the zero point ink drop represents non-ink output data, the small dot ink drop, the middle dot ink drop and the large dot ink drop represent ink output data, the ink output of the small dot ink drop is smaller than that of the middle dot ink drop, and the ink output of the middle dot ink drop is smaller than that of the large dot ink drop. When the ink output amount corresponding to the second printing data is less than the maximum ink output amount set by the ink-jet printer, the first printing data corresponding to the abnormal nozzle can be compensated; when the ink output amount corresponding to the second printing data is equal to the maximum ink output set by the ink-jet printer, the first printing data corresponding to the abnormal nozzle cannot be compensated. In another embodiment, the ink output amount of the second print data has 6 middle levels, which are respectively: 12pL, 24pL, 36pL, 48pL, 60pL, 72pL, pL being the unit of ink volume of the ink droplet. The ink output levels of different devices are different in number and are specifically determined according to parameters supported by the nozzles and the devices.
And S5, when the ink output amount corresponding to the second printing data is less than the maximum ink output amount, adjusting the second printing data according to the first printing data to generate compensation data corresponding to the abnormal nozzle.
Specifically, referring to fig. 12, for multi-pass scan printing, the step S5 includes:
s51, acquiring non-ink-discharge data in the second printing data corresponding to all the compensation nozzles;
s52, writing data corresponding to the non-ink-ejection data in the second print data in the first print data into an address of the non-ink-ejection data to generate first compensation data corresponding to the abnormal nozzle;
s53, judging whether the first printing data is compensated;
s54, if the first print data is not compensated, adjusting the second print data corresponding to at least one of the compensation nozzles according to the data corresponding to the ink discharge data in the first print data to generate second compensation data corresponding to the abnormal nozzle, wherein the first compensation data and the second compensation data set the compensation data of the abnormal nozzle.
Specifically, in this embodiment, the first print data corresponding to the abnormal nozzle is defined as:
SrcData1[5]={S1=2、S2=6、S3=8、S4=4、S5=5},
SrcData1data S1, S2, S3, S4, S5 indicate a specific ink ejection amount of the abnormal nozzle at a certain position at a certain time of ignition, in this embodiment, the maximum ink ejection amount is 10, there are 3 alternative compensation nozzles capable of compensating the abnormal nozzle, and the second print data corresponding to the 3 compensation nozzles are:
DstData1[5]={D1=0、D2=5、D3=1、D4=3、D5=10},
DstData2[5]={D1=2、D2=5、D3=1、D4=3、D5=10},
DstData3[5]={D1=2、D2=5、D3=0、D4=3、D5=10},
DstData1、DstData2、DstData3d1, D2, D3, D4 and D5 in (1) indicate the specific ink output of the alternative compensating nozzle at a certain position during a certain ignition, wherein the positions of D1 and S1 are opposite, and the positions of S2 and D2Corresponding to position S3 and D3, and S4 and D4, respectively. During compensation, firstly traversing the second printing data corresponding to all compensation nozzles to obtain non-ink-discharge data in the second printing data, when one data corresponds to a plurality of non-ink-discharge data, only selecting an address of one of the non-ink-discharge data for writing, and the non-ink-discharge data indicates that the nozzle does not discharge ink at the position, the data of an abnormal nozzle can be directly written, so that the compensation nozzle prints data corresponding to the abnormal nozzle, and at this time, writing a number corresponding to the non-ink-discharge data in the first printing data into the address of the non-ink-discharge data to generate first compensation data, wherein in this example, the non-ink-discharge data is: DstData1D1, DstData3D3 (D) of (1), the non-discharge data has no repeat dot (two D1, D2, or the like exist at the same time), and S1 of the first print data is written 2 into DstData1D1 position, S3 ═ 8 write DstData1D3 position, at which time DstData1[5]={S1=2、D2=5、D3=1、D4=3、D5=10}、DstData3[5]2, 5, 8, 3, 10, { D1 ═ D2 ═ S3 ═ D4 ═ D5 }; therefore, it is judged that the first printing data only compensates two data, other data are not compensated yet, if compensation is completed, compensation is stopped at the moment, if compensation is not completed, ink outlet data in second printing data corresponding to each compensation nozzle are sequentially acquired, data corresponding to the ink outlet data in the first printing data and the ink outlet data in the second printing data are operated to obtain second compensation data corresponding to the abnormal nozzle, and the first compensation data and the second compensation data form compensation data of the abnormal nozzle; after ink output data in second printing data corresponding to each compensation nozzle are sequentially acquired, firstly, data corresponding to the ink output data in the second printing data corresponding to the first compensation nozzle in the first printing data and the ink output data corresponding to the first compensation nozzle are calculated to obtain the ink output condition of the first compensation nozzle, and when the calculation result is larger than the maximum ink output, the actual value exceeding the maximum ink output is acquired and is calculated with the ink output data corresponding to the next compensation nozzle; when in transitAnd when the calculated result is less than or equal to the maximum ink output, directly using the calculated result as the actual ink output of the compensation nozzle. Specifically, in this embodiment, the first print data includes data of S2, S4, and S5 that are not compensated, the ink amounts of D2, D4, and D5 of the 1 st compensation nozzle are 5, 3, and 10, respectively, D2 of the 1 st compensation nozzle can only compensate 5/6 of S2, the remaining ink amount of S2 is 1, D4 of the 1 st compensation nozzle can completely compensate the ink amount of S4, D5 of the 1 st compensation nozzle cannot compensate the ink amount of S5, when S1 and S5 of the first print data are not compensated, the ink amounts of D2 and D5 of the 2 nd compensation nozzle are 5 and 10, respectively, D2 of the 2 nd compensation nozzle can completely compensate S1 and S1 of the 1 st compensation nozzle, D5 of the 2 nd compensation nozzle can not compensate the ink amount of S5928, and S599 of the first compensation nozzle can not print data, the ink amount of D5 of the 3 rd compensation nozzle is 10 respectively, S5 cannot be compensated, all compensation nozzles are used up, compensation is finished, and although S5 is not compensated, other data in the first print data are compensated, and the image quality is also greatly improved.
For multi-pass scanning printing, the unit area of the image data to be printed is divided into P blocks, the nozzles are divided into P groups, P is a positive integer, the abnormal nozzle position information is the e-th nozzle of the ith group, the compensation nozzle position information is the e-th nozzle of other groups except the ith group, i is a natural number larger than 0, and i is smaller than or equal to P. The specific operation steps of adjusting the second printing data to generate compensation data according to the first printing data are as follows:
h1, judging whether the e-th nozzle of the 1 st group is normal, if so, extracting second printing data corresponding to the e-th nozzle from the 1 st data block, carrying out OR operation on the second printing data and the first printing data to obtain 1 st actual printing data, and updating the first printing data to obtain first abnormal nozzle printing data. Judging whether the number of data in the first abnormal nozzle printing data is zero or not, and if the number of data in the first abnormal nozzle printing data is zero, finishing compensation; if not zero or the e-th nozzle of group 1 is abnormal, the next step is proceeded to.
H2, judging whether the e-th nozzle of the 2 nd group is normal, if so, extracting second printing data corresponding to the e-th nozzle from the 2 nd data block, carrying out OR operation on the second printing data and the first abnormal nozzle printing data to obtain 2 nd actual printing data, and updating the first abnormal nozzle printing data to obtain second abnormal nozzle printing data. Judging whether the number of data in the second abnormal nozzle printing data is zero or not, and if the number of data in the second abnormal nozzle printing data is zero, finishing compensation; if the number is not zero or the e-th nozzle of the 2 nd group is abnormal, the next step is carried out;
h3, judging whether the e-th nozzle of the 3 rd group is normal, if so, extracting second printing data corresponding to the e-th nozzle from the 3 rd data block, carrying out OR operation on the second printing data and the second abnormal nozzle printing data to obtain 3 rd actual printing data, and updating the second abnormal nozzle printing data to obtain third abnormal nozzle printing data. Judging whether the number of data in the third abnormal nozzle printing data is zero or not, and if so, ending the compensation; if the number is not zero or the e-th nozzle of the 3 rd group is abnormal, the next step is carried out;
……
hp, judging whether the e-th nozzle of the P group is normal, if so, extracting second printing data corresponding to the e-th nozzle from the P data block, carrying out OR operation on the second printing data and the printing data of the P-1 abnormal nozzle to obtain P actual printing data, and updating the printing data of the P-1 abnormal nozzle to obtain the printing data of the P abnormal nozzle. Judging whether the number of data in the P-th abnormal nozzle printing data is zero or not, and ending compensation if the number of data in the P-th abnormal nozzle printing data is zero; if the number is not zero or the e-th nozzle of the P-th group is abnormal, the next step is carried out;
hp +1, if the e-th nozzle of the 1 st group is normal, performing specified operation (specific operation formula is described below) on the P-th abnormal nozzle printing data and the 1 st actual printing data to obtain P + 1-th actual printing data, updating the P-th abnormal nozzle printing data to obtain P + 1-th abnormal nozzle printing data, judging whether the number of data in the P-th abnormal nozzle printing data is zero, and if the number of data is zero, ending compensation; if not, entering the next step;
……
H2P, if the e-th nozzle of the P-th group is normal, performing a predetermined calculation between the 2P-1 abnormal nozzle print data and the P-th actual print data to obtain 2P-th actual print data, and ending the compensation.
In this embodiment, the ink discharge amount is divided into three levels according to the small dot ink drop, the medium dot ink drop, and the large dot ink drop, and the or operation is: when the data in the second printing data is the ink non-discharge data, directly writing the first printing data into the ink non-discharge data position in the second printing data; the operation rule is that when data in second printing data is ink output data, the ink drop grade corresponding to the ink output data is judged, then the ink drop grade corresponding to the first printing data and the ink amount of the ink drop grade corresponding to the second printing data are added to generate compensation data, the compensation data are filled in the position of the ink output data of a compensation nozzle, the sum of the ink amount of the ink drop grade corresponding to the first printing data and the ink amount of the ink drop grade corresponding to the second printing data is smaller than the ink amount corresponding to the large-dot ink drop, and if the sum of the ink amounts is larger than the large-dot ink drop, the excess amount is obtained and is put into the data to be compensated.
For onepass printing, if only one compensation nozzle is provided, only one judgment is needed, when the compensation nozzle is normal, the first printing data and the second printing data are directly operated to generate compensation data, if the first printing data is alpha, the second printing data is beta, the ink amount corresponding to the large-dot ink drop is D, the obtaining formula of the compensation data is as follows:
Figure GDA0002652639500000171
wherein the data is the compensation data.
Referring to fig. 13, an embodiment of the present invention provides an apparatus for adjusting an ink output to compensate for an abnormal nozzle, the apparatus including:
a parameter and information obtaining module 10, configured to obtain position information of an abnormal nozzle in the nozzle unit and a printing parameter of an image to be printed;
a compensation nozzle position obtaining module 20, configured to determine, according to the abnormal nozzle position information and the printing parameter, first printing data corresponding to the abnormal nozzle and compensation nozzle position information for compensating the first printing data corresponding to the abnormal nozzle;
a second print data obtaining module 30, configured to determine, according to the print parameter and the compensation nozzle position information, second print data corresponding to the compensation nozzle during normal printing;
the judging module 40 is configured to judge whether an ink output amount corresponding to the second printing data is smaller than a maximum ink output amount of normal ink output of a nozzle set by the inkjet printer;
a compensation data obtaining module 50, configured to adjust the second print data according to the first print data to generate compensation data corresponding to the abnormal nozzle when the ink output amount corresponding to the second print data is smaller than the maximum ink output amount.
Preferably, the second print data includes ink discharge data and non-ink discharge data.
Preferably, the printing parameters include: the number of printing coverage times of each area of the image to be printed is defined as R, where R is greater than or equal to 2, and R is an integer, and then the compensation nozzle position obtaining module 20 includes:
the grouping unit is used for sequentially dividing all nozzles in the nozzle unit into R groups with equal quantity according to the printing coverage times R and the moving direction of the printing medium;
the numbering unit is used for carrying out sequencing numbering on the nozzles in each group according to the same sequencing rule;
the grouping and numbering determining unit is used for acquiring the grouping and the numbering of the abnormal nozzle according to the position information of the abnormal nozzle;
a nozzle to be compensated determining unit, configured to obtain nozzles with the same number as the abnormal nozzle in other groups except the group where the abnormal nozzle is located, and mark the nozzles as nozzles to be compensated, where the number of the nozzles to be compensated is greater than or equal to 1;
a first judging unit for judging whether each nozzle to be compensated is normal
And the compensation nozzle determining unit is used for determining the nozzle to be compensated as the alternative compensation nozzle when the nozzle to be compensated is normal.
Preferably, the compensation data obtaining module 50 includes:
a non-ink-discharge data acquisition unit, configured to acquire non-ink-discharge data in the second print data corresponding to all the compensation nozzles;
a first compensation data acquisition unit configured to write data corresponding to the non-ink discharge data in the second print data in the first print data into an address of the non-ink discharge data to generate first compensation data corresponding to the abnormal nozzle;
a second judging unit configured to judge whether compensation of the first print data is completed;
and the compensation data acquisition unit is used for adjusting the second printing data corresponding to at least one compensation nozzle according to the data corresponding to the ink outlet data in the first printing data and the second printing data in the second printing data to generate second compensation data corresponding to the abnormal nozzle if the first printing data is not compensated.
Preferably, the nozzle unit includes a plurality of nozzles, and the plurality of nozzles are arranged in a manner that a plurality of nozzles are overlapped from head to tail, and then the compensation nozzle position obtaining module 20 further includes:
the abnormal nozzle number acquisition unit is used for acquiring a spray head where the abnormal nozzle is located and a number in the spray head according to the position information of the abnormal nozzle;
the compensation nozzle number obtaining unit is used for calculating and obtaining the spray head where the compensation nozzle is located and the number in the spray head according to the spray head where the abnormal nozzle is located and the number in the spray head;
the method comprises the following steps that all spray heads are numbered according to the same rule, the initial numbers of all the spray heads are the same, the end numbers of all the spray heads are also the same, the number of the spray heads is defined to be n, each spray head comprises f spray nozzles, the initial number is a, the end number is z, the number of the spray nozzles overlapped by the mth spray head and the (m + 1) th spray head is e, and the abnormal spray nozzles are the No. x spray nozzles in the mth spray head;
when x-a +1 is less than or equal to e, the compensating nozzle of the abnormal nozzle is in the m-1 th spray head, and the number of the compensating nozzle is as follows:
y=x+f-e
wherein y is the number of the compensation nozzle;
when x-a +1 is larger than f-e, the compensating nozzle of the abnormal nozzle is in the (m + 1) th spray head, and the number of the compensating nozzle is as follows:
y=x-(f-e)
wherein y is the compensating nozzle number.
Preferably, the printing parameters include: feathering parameters, the apparatus further comprising:
and the feathering module is used for performing feathering processing on the image data corresponding to the image to be printed according to the feathering parameters to obtain feathered image data, and the feathered image data comprises first printing data and second printing data.
In addition, the method of adjusting the ink discharge amount compensation abnormal nozzle of the embodiment of the present invention described in conjunction with fig. 7 may be implemented by an apparatus that adjusts the ink discharge amount compensation abnormal nozzle. Fig. 14 is a schematic diagram illustrating a hardware configuration of an apparatus for adjusting an ink discharge amount to compensate for an abnormal nozzle according to an embodiment of the present invention.
An apparatus for adjusting ink yield to compensate for an abnormal nozzle may include a processor 401 and a memory 402 having stored thereon computer program instructions.
Specifically, the processor 401 may include a Central Processing Unit (CPU), or an Application Specific Integrated Circuit (ASIC), or may be configured as one or more Integrated circuits implementing embodiments of the present invention.
Memory 402 may include mass storage for data or instructions. By way of example, and not limitation, memory 402 may include a Hard Disk Drive (HDD), floppy Disk Drive, flash memory, optical Disk, magneto-optical Disk, tape, or Universal Serial Bus (USB) Drive or a combination of two or more of these. Memory 402 may include removable or non-removable (or fixed) media, where appropriate. The memory 402 may be internal or external to the data processing apparatus, where appropriate. In a particular embodiment, the memory 402 is a non-volatile solid-state memory. In a particular embodiment, the memory 402 includes Read Only Memory (ROM). Where appropriate, the ROM may be mask-programmed ROM, Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable PROM (EEPROM), electrically rewritable ROM (EAROM), or flash memory or a combination of two or more of these.
The processor 401 reads and executes computer program instructions stored in the memory 402 to implement any of the above-described methods of adjusting the ink discharge amount to compensate for an abnormal nozzle.
In one example, the apparatus for adjusting the ink output to compensate for an abnormal nozzle may further include a communication interface 403 and a bus 410. As shown in fig. 13, the processor 401, the memory 402, and the communication interface 403 are connected by a bus 410 to complete communication therebetween.
The communication interface 403 is mainly used for implementing communication between modules, apparatuses, units and/or devices in the embodiments of the present invention.
The bus 410 includes hardware, software, or both to couple the components of the apparatus that adjust the ink output to compensate for an abnormal nozzle to one another. By way of example, and not limitation, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hypertransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an infiniband interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a video electronics standards association local (VLB) bus, or other suitable bus or a combination of two or more of these. Bus 410 may include one or more buses, where appropriate. Although specific buses have been described and shown in the embodiments of the invention, any suitable buses or interconnects are contemplated by the invention.
In addition, in combination with the method for adjusting the ink discharge amount to compensate for the abnormal nozzle in the above embodiments, the embodiments of the present invention can be implemented by providing a computer-readable storage medium. The computer readable storage medium having stored thereon computer program instructions; the computer program instructions, when executed by a processor, implement any of the above-described embodiments of a method of adjusting an ink output to compensate for an abnormal nozzle.
In summary, in the method, the device, the apparatus, and the medium for adjusting the ink discharge amount to compensate for the abnormal nozzle provided by the embodiments of the present invention, the method obtains the compensation data by determining whether the ink droplet level corresponding to the second print data of the compensation nozzle is smaller than the maximum ink droplet level set by the inkjet printer, and when the ink droplet level corresponding to the second print data is smaller than the maximum ink droplet level set by the inkjet printer, adjusts the second print data to generate the compensation data according to the first print data. The invention increases the compensation probability of the abnormal nozzle by taking the ink drop grade as the judgment basis, and ensures that the printed image has good transition by gradually increasing the ink drop grade, thereby further improving the quality of the image printed by the abnormal nozzle and reducing the maintenance cost of the nozzle.
It is to be understood that the invention is not limited to the specific arrangements and instrumentality described above and shown in the drawings. A detailed description of known methods is omitted herein for the sake of brevity. In the above embodiments, several specific steps are described and shown as examples. However, the method processes of the present invention are not limited to the specific steps described and illustrated, and those skilled in the art can make various changes, modifications and additions or change the order between the steps after comprehending the spirit of the present invention.
The functional blocks shown in the above-described structural block diagrams may be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it may be, for example, an electronic circuit, an Application Specific Integrated Circuit (ASIC), suitable firmware, plug-in, function card, or the like. When implemented in software, the elements of the invention are the programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine-readable medium or transmitted by a data signal carried in a carrier wave over a transmission medium or a communication link. A "machine-readable medium" may include any medium that can store or transfer information. Examples of a machine-readable medium include electronic circuits, semiconductor memory devices, ROM, flash memory, Erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, Radio Frequency (RF) links, and so forth. The code segments may be downloaded via computer networks such as the internet, intranet, etc.
It should also be noted that the exemplary embodiments mentioned in this patent describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above-described steps, that is, the steps may be performed in the order mentioned in the embodiments, may be performed in an order different from the order in the embodiments, or may be performed simultaneously.
As described above, only the specific embodiments of the present invention are provided, and it can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the system, the module and the unit described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again. It should be understood that the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive various equivalent modifications or substitutions within the technical scope of the present invention, and these modifications or substitutions should be covered within the scope of the present invention.

Claims (7)

1. A method of adjusting an ink output to compensate for an abnormal nozzle, the method comprising:
acquiring abnormal nozzle position information in a nozzle unit and printing parameters of an image to be printed;
according to the abnormal nozzle position information and the printing parameters, determining first printing data corresponding to the abnormal nozzle and compensation nozzle position information for compensating the first printing data corresponding to the abnormal nozzle;
the printing parameters include: and if the number of printing coverage times of each area of the image to be printed is defined as R, wherein R is not less than 2, and R is an integer, determining compensation nozzle position information for compensating the first printing data corresponding to the abnormal nozzle according to the abnormal nozzle position information and the printing parameters comprises:
sequentially dividing all nozzles in the nozzle unit into R groups with equal number according to the moving direction of the printing medium according to the printing covering times R;
sequencing and numbering the nozzles in each group according to the same sequencing rule;
acquiring the grouping and the serial number of the abnormal nozzle according to the position information of the abnormal nozzle;
acquiring nozzles with the same number as the abnormal nozzles in other groups except the group where the abnormal nozzles are positioned and recording the nozzles as nozzles to be compensated, wherein the number of the nozzles to be compensated is more than or equal to 1;
judging whether each nozzle to be compensated is normal or not;
when the nozzle to be compensated is normal, determining the nozzle to be compensated as an alternative compensation nozzle;
according to the printing parameters and the compensation nozzle position information, second printing data corresponding to the compensation nozzle during normal printing are determined, wherein the second printing data comprise ink output data and non-ink output data;
judging whether the ink output amount corresponding to the second printing data is smaller than the maximum ink output amount of the normal ink output of the nozzle set by the ink-jet printer;
when the ink output amount corresponding to the second printing data is smaller than the maximum ink output amount, adjusting the second printing data according to the first printing data to generate compensation data corresponding to the abnormal nozzle;
when the ink output amount corresponding to the second printing data is smaller than the maximum ink output amount, adjusting the second printing data according to the first printing data to generate compensation data corresponding to the abnormal nozzle includes:
acquiring non-ink-discharge data in the second printing data corresponding to all the compensation nozzles;
writing data corresponding to the non-ink-discharge data in the second printing data in the first printing data into an address of the non-ink-discharge data to generate first compensation data corresponding to the abnormal nozzle;
judging whether the first printing data is compensated;
and if the first printing data is not compensated, adjusting the second printing data corresponding to at least one compensation nozzle according to the data corresponding to the ink discharge data in the second printing data in the first printing data to generate second compensation data corresponding to the abnormal nozzle.
2. The method according to claim 1, wherein the head unit includes a plurality of heads, and the plurality of heads are arranged in a manner that a plurality of nozzles are overlapped with one another end to end, and the determining, according to the abnormal nozzle position information and the printing parameter, the compensation nozzle position information for compensating the first printing data corresponding to the abnormal nozzle includes:
acquiring a spray head where the abnormal nozzle is located and a number in the spray head according to the position information of the abnormal nozzle;
calculating and acquiring the spray head where the compensation spray nozzle is located and the number in the spray head according to the spray head where the abnormal spray nozzle is located and the number in the spray head;
the method comprises the following steps that all spray heads are numbered according to the same rule, the initial numbers of all the spray heads are the same, the end numbers of all the spray heads are also the same, the number of the spray heads is defined to be n, each spray head comprises f spray nozzles, the initial number is a, the end number is z, the number of the spray nozzles overlapped by the mth spray head and the (m + 1) th spray head is e, and the abnormal spray nozzles are the No. x spray nozzles in the mth spray head;
when x-a +1 is less than or equal to e, the compensating nozzle of the abnormal nozzle is in the m-1 th spray head, and the number of the compensating nozzle is as follows:
y=x+f-e
wherein y is the number of the compensation nozzle;
when x-a +1 is larger than f-e, the compensating nozzle of the abnormal nozzle is in the (m + 1) th spray head, and the number of the compensating nozzle is as follows:
y=x-(f-e)
wherein y is the compensating nozzle number.
3. The method of claim 1 or 2, wherein the printing parameters comprise: and after acquiring the abnormal nozzle position information in the spray head unit and the printing parameters of the image to be printed, the method further comprises the following steps:
and performing feathering processing on image data corresponding to the image to be printed according to the feathering parameters to obtain feathered image data, wherein the feathered image data comprises first printing data and second printing data.
4. An apparatus for adjusting an ink discharge amount to compensate for an abnormal nozzle, the apparatus comprising:
the parameter and information acquisition module is used for acquiring the position information of the abnormal nozzle in the nozzle unit and the printing parameters of the image to be printed;
a compensation nozzle position obtaining module, configured to determine, according to the abnormal nozzle position information and the printing parameter, first printing data corresponding to the abnormal nozzle and compensation nozzle position information for compensating the first printing data corresponding to the abnormal nozzle;
the printing parameters include: and the number of printing coverage times of each area of the image to be printed is defined as R, wherein R is not less than 2, and R is an integer, and then the compensation nozzle position acquisition module comprises:
the grouping unit is used for sequentially dividing all nozzles in the nozzle unit into R groups with equal quantity according to the printing coverage times R and the moving direction of a printing medium;
the numbering unit is used for carrying out sequencing numbering on the nozzles in each group according to the same sequencing rule;
the grouping and numbering determining unit is used for acquiring the grouping and the numbering of the abnormal nozzle according to the position information of the abnormal nozzle;
a nozzle to be compensated determining unit, configured to obtain nozzles with the same number as the abnormal nozzle in other groups except the group where the abnormal nozzle is located, and mark the nozzles as nozzles to be compensated, where the number of the nozzles to be compensated is greater than or equal to 1;
the first judging unit is used for judging whether each nozzle to be compensated is normal or not;
a compensation nozzle determining unit, configured to determine, when the nozzle to be compensated is normal, the nozzle to be compensated as a candidate compensation nozzle;
the second printing data acquisition module is used for determining second printing data corresponding to the compensation nozzle during normal printing according to the printing parameters and the compensation nozzle position information, wherein the second printing data comprises ink discharge data and non-ink discharge data;
the judging module is used for judging whether the ink output amount corresponding to the second printing data is smaller than the maximum ink output amount of the normal ink output of the nozzle set by the ink-jet printer;
a compensation data obtaining module, configured to adjust the second print data according to the first print data to generate compensation data corresponding to the abnormal nozzle when the ink discharge amount corresponding to the second print data is smaller than the maximum ink discharge amount;
the compensation data acquisition module includes:
a non-ink-discharge data acquisition unit, configured to acquire non-ink-discharge data in the second print data corresponding to all the compensation nozzles;
a first compensation data acquisition unit configured to write data corresponding to the non-ink discharge data in the second print data in the first print data into an address of the non-ink discharge data to generate first compensation data corresponding to the abnormal nozzle;
a second judging unit configured to judge whether compensation of the first print data is completed;
and the compensation data acquisition unit is used for adjusting the second printing data corresponding to at least one compensation nozzle according to the data corresponding to the ink outlet data in the first printing data and the second printing data in the second printing data to generate second compensation data corresponding to the abnormal nozzle if the first printing data is not compensated.
5. An apparatus for adjusting an ink discharge amount to compensate for an abnormal nozzle, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory that, when executed by the processor, implement the method of any of claims 1-3.
6. A storage medium having computer program instructions stored thereon, which when executed by a processor implement the method of any one of claims 1-3.
7. An ink jet printer, comprising: the inkjet printing device comprises an inkjet printing control unit, a spray head unit and a nozzle compensation unit, wherein the inkjet printing control unit controls the nozzle compensation unit to compensate abnormal nozzles in the spray head unit, and the nozzle compensation unit is the device for adjusting the ink output amount to compensate the abnormal nozzles according to claim 4.
CN201910539041.0A 2019-06-20 2019-06-20 Method, device, equipment and medium for adjusting ink output to compensate abnormal nozzle Active CN110202933B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910539041.0A CN110202933B (en) 2019-06-20 2019-06-20 Method, device, equipment and medium for adjusting ink output to compensate abnormal nozzle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910539041.0A CN110202933B (en) 2019-06-20 2019-06-20 Method, device, equipment and medium for adjusting ink output to compensate abnormal nozzle

Publications (2)

Publication Number Publication Date
CN110202933A CN110202933A (en) 2019-09-06
CN110202933B true CN110202933B (en) 2021-01-01

Family

ID=67793789

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910539041.0A Active CN110202933B (en) 2019-06-20 2019-06-20 Method, device, equipment and medium for adjusting ink output to compensate abnormal nozzle

Country Status (1)

Country Link
CN (1) CN110202933B (en)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110733253B (en) * 2019-10-18 2021-08-31 森大(深圳)技术有限公司 Spray head moisturizing printing control method, device, equipment and storage medium
CN110816065B (en) * 2019-10-18 2021-04-13 深圳市汉森软件有限公司 Ink discharging method and device for overlapped hole area of nozzle and storage medium
CN110843345B (en) * 2019-11-15 2020-11-24 深圳市汉森软件有限公司 Ink output amount adjusting method, device, equipment and storage medium
CN113320292B (en) * 2020-02-28 2022-08-23 深圳市汉森软件有限公司 Processing method, device and equipment for eliminating nozzle splicing channel and storage medium
CN113327213B (en) * 2020-02-28 2023-07-14 深圳市汉森软件有限公司 Method, device, equipment and medium for eliminating influence of nozzle splicing on printing quality
CN113320294B (en) * 2020-02-28 2022-05-06 深圳市汉森软件有限公司 Method, device and equipment for eliminating ink dot overlapping of splicing nozzle and storage medium
CN111572197B (en) * 2020-05-28 2021-08-31 深圳市汉森软件有限公司 Single-stroke printing method, device, equipment and medium capable of compensating abnormal nozzle
CN111746123B (en) * 2020-06-08 2024-03-26 深圳圣德京粤科技有限公司 Multi-nozzle printing device and printing method thereof
CN113928011B (en) * 2020-06-29 2023-03-21 森大(深圳)技术有限公司 Ink-jet printing color difference adjusting method, device, equipment and storage medium
CN113858802B (en) * 2020-06-30 2022-10-21 森大(深圳)技术有限公司 Method, device and equipment for eliminating nozzle splicing channel and storage medium
CN113942314B (en) * 2020-07-15 2023-02-21 深圳市汉森软件有限公司 Method, device, equipment and storage medium for eliminating nozzle splicing channel
CN111923599B (en) * 2020-09-18 2021-02-26 季华实验室 Method and equipment for calculating step length of spray head module, storage medium and ink-jet printer
CN112109445B (en) * 2020-09-18 2022-04-05 北京博信德诚技术发展有限公司 Ink-jet printing method, device, system and controller
CN114379234B (en) * 2020-10-16 2023-02-21 深圳市汉森软件有限公司 Oneeglass printing abnormal nozzle compensation method, device, equipment and storage medium
CN112223929B (en) * 2020-10-21 2022-05-17 深圳市汉森软件有限公司 Ink-jet printing method, device and equipment based on feathering treatment and storage medium
CN114683726B (en) * 2020-12-25 2024-05-24 深圳市汉森软件股份有限公司 Image data grouping printing method, device, control panel, equipment and storage medium
CN114789604B (en) * 2021-01-25 2024-02-09 深圳汉弘软件技术有限公司 Printing method, device, inkjet printer and storage medium
CN115447279B (en) * 2021-06-08 2023-09-08 深圳市汉森软件有限公司 Abnormal nozzle compensation printing method, device and equipment for image and storage medium
CN113580769B (en) * 2021-07-08 2022-08-02 浙江海印数码科技有限公司 Ink jet printing device and fault nozzle compensation method
CN116080291A (en) * 2021-11-05 2023-05-09 深圳市汉森软件有限公司 Printing data processing method, device, equipment and medium based on mixed color point compensation
CN114103453B (en) * 2021-11-22 2022-07-12 北京博示电子科技有限责任公司 Printing method and device based on ink-jet printer, electronic equipment and storage medium
CN114801488B (en) * 2022-06-02 2023-07-25 深圳市润天智数字设备股份有限公司 Jet orifice compensation printing method and related equipment
CN119142045B (en) * 2024-02-27 2025-04-08 北京世拓博图科技有限公司 A faulty nozzle compensation printing method and device for a printing device
CN119201016A (en) * 2024-08-28 2024-12-27 北京博源恒芯科技股份有限公司 Method, device, equipment and storage medium for determining ink output amount

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102416765A (en) * 2010-09-28 2012-04-18 精工爱普生株式会社 Method of controlling a print control device, printer control method, and printer
CN108177442A (en) * 2018-01-17 2018-06-19 森大(深圳)技术有限公司 Nozzle abnormal compensating method, apparatus, ink jet printing device and storage medium
CN108274898A (en) * 2018-01-17 2018-07-13 森大(深圳)技术有限公司 Ink jet printer nozzles abnormal compensating method, apparatus, equipment and storage medium
CN108327403A (en) * 2018-01-17 2018-07-27 森大(深圳)技术有限公司 More spray nozzle abnormal compensating method, apparatus, equipment and storage medium

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001150685A (en) * 1999-11-24 2001-06-05 Seiko Epson Corp Printing control device, printing device, printing control method, printing method, and recording medium
CN100344452C (en) * 2000-06-30 2007-10-24 西尔弗布鲁克研究有限公司 Image compensation method for ink-ejecting print
AU2002307758A1 (en) * 2001-04-04 2002-10-21 Aprion Digital Ltd. A method and system for compensating for banding defects in inkjet printers
JP4164305B2 (en) * 2002-07-24 2008-10-15 キヤノン株式会社 Inkjet recording method and inkjet recording apparatus
JP4018598B2 (en) * 2003-06-16 2007-12-05 キヤノン株式会社 Inkjet recording apparatus and inkjet recording method
KR100728000B1 (en) * 2005-10-14 2007-06-14 삼성전자주식회사 Defective nozzle compensation method of inkjet image forming apparatus
JP5433476B2 (en) * 2010-03-25 2014-03-05 富士フイルム株式会社 Image processing method and apparatus, inkjet drawing apparatus, and correction coefficient data generation method
DE102016211578A1 (en) * 2016-06-28 2017-12-28 Heidelberger Druckmaschinen Ag Pressure nozzle compensation by deviating pressure nozzles
CN106827814B (en) * 2017-02-15 2018-07-24 京东方科技集团股份有限公司 Spray amount compensation process, emitted dose compensation equipment and ink-jet print system
CN108357208B (en) * 2018-01-17 2019-08-09 森大(深圳)技术有限公司 Adjust method, apparatus, equipment and the medium of pre-press data compensation abnormal nozzle
CN108327404B (en) * 2018-01-17 2019-06-04 森大(深圳)技术有限公司 Printer nozzle abnormal compensating method, apparatus, equipment and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102416765A (en) * 2010-09-28 2012-04-18 精工爱普生株式会社 Method of controlling a print control device, printer control method, and printer
CN108177442A (en) * 2018-01-17 2018-06-19 森大(深圳)技术有限公司 Nozzle abnormal compensating method, apparatus, ink jet printing device and storage medium
CN108274898A (en) * 2018-01-17 2018-07-13 森大(深圳)技术有限公司 Ink jet printer nozzles abnormal compensating method, apparatus, equipment and storage medium
CN108327403A (en) * 2018-01-17 2018-07-27 森大(深圳)技术有限公司 More spray nozzle abnormal compensating method, apparatus, equipment and storage medium

Also Published As

Publication number Publication date
CN110202933A (en) 2019-09-06

Similar Documents

Publication Publication Date Title
CN110202933B (en) Method, device, equipment and medium for adjusting ink output to compensate abnormal nozzle
CN110202938B (en) Method, device and equipment for processing abnormity of nozzle of spray head and storage medium
US20060274100A1 (en) Ink jet printing apparatus, ink jet print head, ink jet printing method, and method and program for setting print conditions
JP5123519B2 (en) Printing apparatus and printing method
CN110757955B (en) Method, device and equipment for verifying nozzle alignment calibration value and storage medium
CN110733253B (en) Spray head moisturizing printing control method, device, equipment and storage medium
CN110816087A (en) Method, device and equipment for acquiring printing alignment calibration value and storage medium
CN108556483A (en) Change method, apparatus, equipment and the medium of pre-press data compensation abnormal nozzle
CN113320294B (en) Method, device and equipment for eliminating ink dot overlapping of splicing nozzle and storage medium
CN113829751B (en) Printing data processing method, apparatus, device and medium for eliminating ink drop deviation
CN113928011B (en) Ink-jet printing color difference adjusting method, device, equipment and storage medium
JP4032359B2 (en) Image recording apparatus and method for identifying inappropriate image recording element
CN113696651B (en) Ink-jet printing method, device, equipment and storage medium based on splicing channel
CN111845078A (en) Printing control method, device, equipment and medium with non-overlapping printing areas
CN113327213A (en) Method, device, equipment and medium for eliminating influence of nozzle splicing on printing quality
CN113858802B (en) Method, device and equipment for eliminating nozzle splicing channel and storage medium
WO2019141181A1 (en) Ink-jet printer nozzle abnormality compensation method and device, and ink-jet printer
CN113320291B (en) Data processing method, device, equipment and medium for printing color uniform image
CN113858801B (en) Print data processing method, apparatus, device and storage medium
CN113895151B (en) Printing data fault tolerance processing method, device, equipment and storage medium
JP2020037209A (en) Ink jet recorder, ink jet recording method, and program
JP2001063022A (en) Correction of dot position misalignment in bidirectional printing that records one pixel with multiple types of ink droplets
CN113320292B (en) Processing method, device and equipment for eliminating nozzle splicing channel and storage medium
CN114953732B (en) Onepass printing method, onepass printing device, onepass printing equipment and storage medium
CN113370661B (en) Method, device, control panel and equipment for detecting nozzle abnormality by adopting machine vision

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant