CN114559745B - Iterative printing method, device, equipment and storage medium for processing liquid data - Google Patents
Iterative printing method, device, equipment and storage medium for processing liquid data Download PDFInfo
- Publication number
- CN114559745B CN114559745B CN202011352957.4A CN202011352957A CN114559745B CN 114559745 B CN114559745 B CN 114559745B CN 202011352957 A CN202011352957 A CN 202011352957A CN 114559745 B CN114559745 B CN 114559745B
- Authority
- CN
- China
- Prior art keywords
- data
- ink
- pixel points
- dot matrix
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 239000007788 liquid Substances 0.000 title claims abstract description 87
- 238000012545 processing Methods 0.000 title claims abstract description 81
- 238000007639 printing Methods 0.000 title claims abstract description 79
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000003860 storage Methods 0.000 title claims abstract description 13
- 239000011159 matrix material Substances 0.000 claims abstract description 157
- 238000011282 treatment Methods 0.000 claims abstract description 42
- 239000012530 fluid Substances 0.000 claims abstract description 20
- 238000012216 screening Methods 0.000 claims abstract description 12
- 238000004590 computer program Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 5
- 230000011218 segmentation Effects 0.000 claims description 3
- 238000007641 inkjet printing Methods 0.000 abstract description 3
- 239000002699 waste material Substances 0.000 abstract description 2
- 230000000875 corresponding effect Effects 0.000 description 53
- 230000000694 effects Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000007781 pre-processing Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 239000010985 leather Substances 0.000 description 6
- 150000001768 cations Chemical class 0.000 description 4
- 239000003795 chemical substances by application Substances 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 150000001450 anions Chemical class 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000002596 correlated effect Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000010419 fine particle Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000006386 neutralization reaction Methods 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000007921 spray Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000004753 textile Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000037303 wrinkles Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters 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/01—Ink jet
- B41J2/015—Ink jet characterised by the jet generation process
- B41J2/04—Ink jet characterised by the jet generation process generating single droplets or particles on demand
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J11/00—Devices or arrangements of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
- B41J11/0015—Devices or arrangements of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form for treating before, during or after printing or for uniform coating or laminating the copy material before or after printing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
- B41J29/393—Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J3/00—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
- B41J3/407—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for marking on special material
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41M—PRINTING, DUPLICATING, MARKING, OR COPYING PROCESSES; COLOUR PRINTING
- B41M5/00—Duplicating or marking methods; Sheet materials for use therein
- B41M5/0011—Pre-treatment or treatment during printing of the recording material, e.g. heating, irradiating
- B41M5/0017—Application of ink-fixing material, e.g. mordant, precipitating agent, on the substrate prior to printing, e.g. by ink-jet printing, coating or spraying
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41M—PRINTING, DUPLICATING, MARKING, OR COPYING PROCESSES; COLOUR PRINTING
- B41M5/00—Duplicating or marking methods; Sheet materials for use therein
- B41M5/0041—Digital printing on surfaces other than ordinary paper
- B41M5/0047—Digital printing on surfaces other than ordinary paper by ink-jet printing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41M—PRINTING, DUPLICATING, MARKING, OR COPYING PROCESSES; COLOUR PRINTING
- B41M5/00—Duplicating or marking methods; Sheet materials for use therein
- B41M5/0041—Digital printing on surfaces other than ordinary paper
- B41M5/0076—Digital printing on surfaces other than ordinary paper on wooden surfaces, leather, linoleum, skin, or flowers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41M—PRINTING, DUPLICATING, MARKING, OR COPYING PROCESSES; COLOUR PRINTING
- B41M7/00—After-treatment of prints, e.g. heating, irradiating, setting of the ink, protection of the printed stock
- B41M7/0027—After-treatment of prints, e.g. heating, irradiating, setting of the ink, protection of the printed stock using protective coatings or layers by lamination or by fusion of the coatings or layers
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Wood Science & Technology (AREA)
- Ink Jet (AREA)
Abstract
The invention belongs to the technical field of industrial inkjet printing, solves the technical problem of resource waste caused by large consumption of treatment fluid when the treatment fluid is printed in the prior art, and provides an iterative printing method, device, equipment and storage medium for treatment fluid data. The method comprises the steps of obtaining original dot matrix data of processed liquid data corresponding to image screening processing, dividing the original dot matrix data into a plurality of image units, wherein overlapping data exist between adjacent image units, sequentially adjusting ink outlet information of all pixel points in the image units, generating actual dot matrix data, and outputting the actual dot matrix data to print the processed liquid. The invention also includes an apparatus, a device and a storage medium for performing the above method. According to the invention, through continuously adjusting the ink outlet information of the pixel points in the image unit corresponding to each position, the mutual correlation adjustment of all the pixel points in the image lattice data is realized; the printing of the treatment liquid is uniform, the consumption of the treatment liquid is obviously reduced, and the resource is saved.
Description
Technical Field
The present invention relates to the field of industrial inkjet printing technologies, and in particular, to an iterative printing method, apparatus, device, and storage medium for processing liquid data.
Background
The ink jet printing technology is that the printer controls the nozzle to move according to the print job corresponding to the image to be printed, and the nozzle of the nozzle changes the color liquid ink into fine particles through the nozzle to spray onto the printing medium to form image or text.
In some special application scenes in the prior art, when an ink-jet mechanism prints an image on a printing medium, in order to ensure that the color of the image can be well attached to the printing medium and prevent wrinkles or falling off after the image is printed, the printing medium needs to be preprocessed when the image is printed, and the preprocessing is utilized to enable the ink of the color of the image to be well adsorbed on the printing medium; for example, in leather printing, after leather is finished and before image printing is performed, pretreatment is performed by printing treatment liquid, and then image data is printed.
Disclosure of Invention
In view of the above, the embodiments of the present invention provide an iterative printing method, apparatus, device and storage medium for processing liquid data, so as to solve the technical problem in the prior art that when printing processing liquid, the consumption of the processing liquid is large, resulting in resource waste.
The technical scheme adopted by the invention is as follows:
the invention provides an iterative printing method of treatment fluid data, which comprises the following steps:
s1: acquiring original dot matrix data after screening treatment of treatment fluid data corresponding to an image to be printed;
s2: dividing the original lattice data into a plurality of image units, wherein overlapping data exists between adjacent image units;
s3: sequentially adjusting the ink outlet information of all pixel points in the image unit to generate actual dot matrix data;
s4: and outputting the actual dot matrix data to print the processing liquid.
Preferably, the S3 includes:
s31: dividing the image unit into a plurality of lattice units;
s32: obtaining ink outlet information of each pixel point in each dot matrix unit;
s33: setting corresponding adjustment modes according to the ink outlet information of all pixel points in each dot matrix unit;
s34: and adjusting the ink outlet information of the pixel points in each dot matrix unit according to the adjustment mode corresponding to each dot matrix unit to obtain the actual dot matrix data.
Preferably, if the pixels in the dot matrix unit are all ink-out pixels, in S33, the pixels on the first diagonal line in the dot matrix unit are set to be the pixels with the ink-out amount smaller than the ink-out amount threshold, and the pixels on the second diagonal line are set to be the ink-out pixels as the adjustment mode of the dot matrix unit.
Preferably, the S33 includes:
s301: acquiring an ink output threshold value of each pixel point;
s302: when the ink output of the pixel points on the first diagonal line is smaller than the ink output threshold, the pixel points on the first diagonal line in the dot matrix unit are adjusted to be non-ink output pixel points, and the pixel points on the second diagonal line are adjusted to be ink output pixel points with the ink output larger than the ink output threshold;
s303: when the ink output of the pixel points on the first diagonal line is larger than the ink output threshold, the corresponding pixel points on the first diagonal line in the dot matrix unit are adjusted to be the pixel points with the ink output smaller than the ink output threshold, and the pixel points on the second diagonal line are adjusted to be the ink output pixel points with the ink output larger than the ink output threshold.
Preferably, if there is no ink pixel in the dot matrix unit, the step S33 includes:
S311: respectively obtaining the number of ink outlet pixel points on two diagonal lines in the dot matrix unit;
s312: comparing the numbers of the ink outlet pixel points on the two diagonals in the dot matrix unit, marking the diagonal line with the small number of the ink outlet pixel points as a first diagonal line, and marking the diagonal line with the large number of the ink outlet pixel points as a second diagonal line;
s313: setting the pixel points on the first diagonal line in the dot matrix unit as the pixel points with the ink output quantity smaller than the ink output quantity threshold value, and setting the pixel points on the second diagonal line as the ink output pixel points as the adjustment mode of the dot matrix unit.
Preferably, the recording the original lattice data includes M rows of data, and the S2 includes:
s201: acquiring a data line N of lattice data in the image unit;
s202: setting A basic datA line A and an iterative datA line (N-A) for the datA line of the image unit;
s203: taking the rear A line datA in the image unit at the previous position as A basic datA line of the image unit at the current position, and taking the continuous (N-A) line datA adjacent to the N line datA in the image unit at the previous position in the rest (M-N) lines as an iterative datA line of the image unit at the current position to obtain the image unit at the current position;
Wherein M > N > A, and M, N, A is a positive integer.
Preferably, each dot matrix unit is dot matrix data including 4 pixel points.
Preferably, in the step S201, each image unit includes: and two lines of lattice data, wherein two adjacent image units share one line of lattice data.
The invention also provides a printing device, comprising:
dot matrix data acquisition module: the method comprises the steps of obtaining original dot matrix data after screening treatment of treatment fluid data corresponding to an image to be printed;
dot matrix data segmentation module: the original dot matrix data are divided into a plurality of image units, wherein overlapping data exist between adjacent image units;
dot matrix data processing module: the method comprises the steps of sequentially adjusting ink outlet information of all pixel points in an image unit to generate actual dot matrix data;
and the treatment fluid data printing module is used for: and the processing liquid is used for outputting the actual dot matrix data and printing the processing liquid.
The present invention also provides a printing apparatus 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 any of the above.
The invention also provides a storage medium having stored thereon computer program instructions which when executed by a processor implement a method as claimed in any preceding claim.
In summary, the beneficial effects of the invention are as follows:
according to the iterative printing method, the iterative printing device, the iterative printing equipment and the storage medium of the processing liquid data, the sharp image software (RIP software) is utilized for carrying out image screening processing to obtain the original dot matrix data of the processing liquid data, and the image unit with one piece of iterative position information is used for continuously adjusting the ink outlet information of the latest pixel point in the image unit according to the ink outlet information of all pixel points in the latest image unit, so that the mutual association adjustment of the ink outlet information of all pixel points in the image dot matrix data is completed; the printing processing liquid is uniformly distributed in the area where the image data is required to be printed, so that the effect of preprocessing the printing medium by the processing liquid can be ensured, the consumption of the processing liquid can be obviously reduced, and the resource is saved.
Drawings
In order to more clearly illustrate the technical solution of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described, and it is within the scope of the present invention to obtain other drawings according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of an iterative printing method of treatment fluid data in embodiment 1 of the present invention;
FIG. 2 is a flow chart of acquiring actual lattice data in embodiment 1 of the present invention;
FIG. 3 is a flow chart illustrating the adjustment of the diagonal all-out ink pixel in embodiment 1 of the present invention;
FIG. 4 is a flow chart of the adjustment method for determining that no ink pixel exists on the diagonal line in embodiment 1 of the present invention;
FIG. 5 is a schematic flow chart of determining an image unit in an iterative manner in embodiment 1 of the present invention;
FIG. 6 is a schematic diagram of the pixel adjustment method in the dot matrix unit of the ink-emitting pixel in embodiment 1 of the present invention;
FIG. 7 is a schematic diagram of the adjustment mode of the dot matrix unit with no ink pixel points on both diagonal lines in embodiment 1 of the present invention;
FIG. 8 is a schematic diagram of the adjustment mode of the dot matrix unit in which only one diagonal line has no ink pixel points in embodiment 1 of the present invention;
FIG. 9 is a schematic diagram of determining an image unit in an iterative manner in embodiment 1 of the present invention;
FIG. 10 is a schematic diagram of a distributed structure for iteratively adjusting lattice data according to embodiment 1 of the present invention;
FIG. 11 is a schematic diagram illustrating the structure of adjusting dot matrix data in an iterative manner in embodiment 1 of the present invention;
Fig. 12 is a schematic diagram showing the structure of a printing apparatus according to embodiment 2 of the present application;
fig. 13 is a schematic structural view of a printing apparatus in embodiment 3 of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application more clear, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. It is noted that relational terms such as first and second, and the like are 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. In the description of the present application, it should be understood that the terms "center," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," and the like indicate orientations or positional relationships based on the orientation or positional relationships shown in the drawings, merely to facilitate describing the present application and simplify the description, and do not indicate or imply that the devices or elements referred to must have a specific orientation, be configured and operated in a specific orientation, and thus should not be construed as limiting the present application. Moreover, 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 like elements in a process, method, article or apparatus that comprises the element. If not conflicting, the embodiments of the present application and the features of the embodiments may be combined with each other, which are all within the protection scope of the present application.
Example 1:
fig. 1 is a flow chart of an iterative printing method of processing liquid data provided in embodiment 1 of the present invention, as shown in fig. 1, the method includes:
s1: acquiring original dot matrix data after screening treatment of treatment fluid data corresponding to an image to be printed;
specifically, storing image information of an image to be printed in different image channels through color characteristics, adding a special image channel for storing image information of spot colors, and storing image data in a data lattice form, wherein each point in the data lattice corresponds to each pixel point of the image data one by one, that is, each point in the data lattice is used for representing the pixel point of the image data; storing the processing liquid data in the image channel and/or the special image channel in the same mode to form original dot matrix data, wherein each pixel point in the original dot matrix data at least comprises one of the following information: position information and ink outlet information.
S2: dividing the original lattice data into a plurality of image units, wherein overlapping data exists between adjacent image units;
specifically, the original dot matrix data is divided into a plurality of image units, and adjacent image units have overlapping areas, that is, the same pixel point exists in two image units at the same time. Referring to fig. 10, each image unit includes 2 rows of pixels, one image unit composed of 1 st row and 2 nd row of pixels, one image unit composed of 2 nd row and 3 rd row of pixels, one image unit composed of 3 rd row and 4 th row of pixels, one image unit composed of 4 th row and 5 th row of pixels, and one image unit composed of 5 th row and 6 th row of pixels.
S3: sequentially adjusting the ink outlet information of all pixel points in the image unit to generate actual dot matrix data;
specifically, according to the arrangement position sequence of each image unit, the ink outlet information of the pixel points in each image unit is adjusted in sequence, which can be understood that after the adjustment of the pixel point of the previous image unit is finished, the adjustment of the pixel point of the next image unit is started, and the adjustment is repeated for a plurality of times until all the pixel points in all the image units are adjusted, so as to obtain the actual dot matrix data.
Specifically, an adjustment mode is obtained, and the adjustment mode includes: determining the positions of pixel points needing to be regulated to obtain ink information, wherein the positions of the pixel points comprise the positions of dot matrix units where the pixel points are positioned and the positions of the pixel points in the dot matrix units; then comparing the ink output quantity before the adjustment of the pixel points at each position with an ink output quantity threshold value, and adjusting the ink output information of each pixel point according to the comparison result, wherein the ink output information comprises the ink output quantity; for example: in a 2X2 matrix, including 4 pixels, if the matrix is adjusted in such a way that the ink output of the pixels on the first diagonal is set to be less than or equal to the original ink output, and the pixels on the second diagonal are set to be ink output pixels; before adjustment, if the ink output of the pixel point on the first diagonal is greater than the ink output threshold, adjusting the ink output of the pixel point to be smaller than the ink output threshold, and if the ink output of the pixel point on the first diagonal is smaller than the ink output threshold, adjusting the ink output of the pixel point to be zero, namely, not outputting the ink pixel point; the pixel points on the second diagonal line are set as ink outlet pixel points, and the ink outlet quantity of the pixel points can be any ink quantity; or the ink discharge amount of the pixel points on the second diagonal line is set to be larger than the ink discharge amount threshold value, so that the processing liquid on the second diagonal line can be spread to the pixel point area on the first diagonal line.
It should be noted that: the diagonal line of the pixel points with more ink outlet pixels or large total ink outlet amount is set as the first diagonal line, so that the consumption of the treatment liquid can be saved, and the pretreatment effect of the treatment liquid can be ensured.
S4: and outputting the actual dot matrix data to print the processing liquid.
According to the iterative printing method of the processing liquid data provided by the embodiment 1 of the invention, sharp image software (RIP software) is utilized to carry out image screening processing to obtain the original dot matrix data of the processing liquid data, and the image unit with one piece of iterative position information is arranged to continuously adjust the ink outlet information of the latest pixel point in the image unit according to the ink outlet information of all pixel points in the latest image unit, so that the mutual correlation adjustment of the ink outlet information of all pixel points in the image dot matrix data is completed; the printing processing liquid is uniformly distributed in the area where the image data is required to be printed, so that the effect of preprocessing the printing medium by the processing liquid can be ensured, the consumption of the processing liquid can be obviously reduced, and the resource is saved.
In one embodiment, when leather is used as the print medium, it comprises three steps:
step one: the processing liquid is printed in advance in the area corresponding to the image to be printed, and the processing liquid is a penetrating agent material capable of absorbing the ink of the printed image, for example: the ink for printing the image is preferably a material containing an anion, and the treatment liquid is a material containing cations, and the anions and the cations perform neutralization reaction to fix the ink for printing the image, so that the purpose of coloring the leather is achieved.
Step two: after the printing of the treatment liquid is completed, ink ejection is started according to the image data of the image to be printed, thereby forming a printed image on leather.
Step three: in order to ensure that the image is not lost or damaged in the later period, a protection treatment is needed after the image printing is finished, the protection liquid is a fixing agent containing cations, and a protection film is formed on the printed image after the cations in the fixing agent react with anions in the ink for printing the image, so that the image is prevented from fading or damaging.
It should be noted that: the method for adjusting the data of the treatment fluid and the data of the fixing agent can be adopted, so that the effect is ensured, the material can be saved, and the production cost is reduced.
It should be noted that: the invention is not limited to leather printing but may be used for textile or other printing media requiring pretreatment and/or protective treatments, and is not particularly limited herein.
In one embodiment:
fig. 2 is a schematic flow chart of an iterative printing method of processing liquid data according to an embodiment of the present invention;
as shown in fig. 2, the S3 includes:
s31: dividing the image unit into a plurality of lattice units;
Specifically, the image unit includes a plurality of rows of dot matrix data, the image unit is divided into a plurality of dot matrix units, and each dot matrix unit includes a plurality of pixel points.
S32: obtaining ink outlet information of each pixel point in each dot matrix unit;
specifically, the pixel points in the image unit are uniformly divided into each point array unit, and then the ink outlet information of each pixel point is acquired by taking each point array unit as a unit.
S33: setting corresponding adjustment modes according to the ink outlet information of all pixel points in each dot matrix unit;
specifically, the adjustment mode of the ink outlet information of the pixel points in the dot matrix unit is correspondingly set according to the ink outlet information of all the pixel points contained in the dot matrix unit.
S34: and adjusting the ink outlet information of the pixel points in each dot matrix unit according to the adjustment mode corresponding to each dot matrix unit to obtain the actual dot matrix data.
Specifically, the pixel points of each array unit are adjusted, so that the ink outlet information adjustment of all the pixel points in the whole image unit is completed; similarly, the ink outlet information of the pixel points of the image units corresponding to the different position information is adjusted; and obtaining the actual dot matrix data corresponding to each pixel point of the regulated ink output information.
In one embodiment:
the embodiment of the invention provides an iterative printing method of treatment fluid data;
if the pixels in the dot matrix unit are all the ink-out pixels, in the step S33, the pixels on the first diagonal line in the dot matrix unit are set to be the pixels with the ink-out amount smaller than the ink-out amount threshold, and the pixels on the second diagonal line are set to be the ink-out pixels as the adjustment mode of the dot matrix unit.
Specifically, if all the pixel points in the dot matrix unit are the ink outlet pixel points, the pixel points on the first diagonal line in the two diagonal lines of the dot matrix unit are adjusted to be the pixel points with the ink outlet quantity smaller than the ink outlet quantity threshold value, and the pixel points on the other diagonal line are set to be the ink outlet pixel points; referring to fig. 6, the dot matrix unit is a matrix of 4 pixels; all the 4 pixels are ink outlet pixels, the connecting line of the upper right corner and the lower left corner is marked as a second diagonal line, the connecting line of the upper left corner and the lower right corner is marked as a first diagonal line, as shown in (a) of fig. 6, the pixels on the first diagonal line are adjusted to be non-ink outlet pixels (the pixels with the ink outlet amount smaller than the ink outlet amount threshold value), the two ink outlet pixels on the second diagonal line are adjusted to be ink outlet pixels, as shown in (b) of fig. 6, the connecting line of the upper right corner and the lower left corner is marked as a first diagonal line, and the connecting line of the upper left corner and the lower right corner is marked as a second diagonal line; wherein, the black dot represents the pixel point which is out of ink, and the white dot represents the pixel point which is not out of ink.
Referring to fig. 3, S33 includes:
s301: acquiring an ink output threshold value of each pixel point;
specifically, each ink jet mechanism (hereinafter referred to as a nozzle) is provided with ink jet holes (hereinafter referred to as nozzles) with multiple apertures, and the ink jet holes with different apertures have different ink jet amounts each time, so that the obtained pixel points have different ink dot sizes; the ink outlet quantity threshold value of the pixel point is set, so that when the ink outlet information of the pixel point is adjusted, the ink outlet quantity threshold value can be more accurate, and if the ink outlet quantity threshold value is that the ink quantity of the pixel point can be diffused to the area corresponding to 1.2 pixel points.
S302: when the ink output of the pixel points on the first diagonal line is smaller than the ink output threshold, the pixel points on the first diagonal line in the dot matrix unit are adjusted to be non-ink output pixel points, and the pixel points on the second diagonal line are adjusted to be ink output pixel points with the ink output larger than the ink output threshold;
specifically, when the ink output of the pixel points on the first diagonal is smaller than the ink output threshold, and the ink output threshold is 1.2 ink output corresponding to the pixel points, the ink output of the ink points corresponding to the nozzles with the middle aperture and the nozzles with the large aperture is larger than the ink output threshold, and the ink output of the ink points corresponding to the nozzles with the small aperture and the pixel points without the ink output are smaller than the ink output threshold; at this time, the ink outlet information of the pixel points on the first diagonal line is set as no ink outlet, that is, the pixel points on the first diagonal line are all no ink outlet pixel points (when the nozzle is used for scanning the position, the corresponding nozzle does not jet ink), the pixel points on the second diagonal line are set as ink outlet pixel points, if the pixel points on the second diagonal line are already the ink outlet pixel points before adjustment, the ink outlet amount of the pixel points after adjustment is greater than or equal to the original ink outlet amount, and if the pixel points on the second diagonal line are not the ink outlet pixel points before adjustment, the pixel points are adjusted to be the ink outlet pixel points, and the ink outlet amount can be the ink outlet amount sprayed by the small-aperture, medium-aperture or large-aperture nozzle, preferably the large-aperture nozzle; thereby ensuring that the treatment fluid in the whole lattice unit meets the requirements.
S303: when the ink output of the pixel points on the first diagonal line is larger than the ink output threshold, the corresponding pixel points on the first diagonal line in the dot matrix unit are adjusted to be the pixel points with the ink output smaller than the ink output threshold, and the pixel points on the second diagonal line are adjusted to be the ink output pixel points with the ink output larger than the ink output threshold.
Specifically, when the ink output of the pixel points on the first diagonal is greater than the ink output threshold, and the ink output threshold is 1.2 ink output corresponding to the pixel points, the ink output of the ink points corresponding to the nozzles with the middle aperture and the nozzles with the large aperture is greater than the ink output threshold, and the ink output of the ink points corresponding to the nozzles with the small aperture and the pixel points without the ink output are less than the ink output threshold; at this time, the ink output of the pixel points on the first diagonal is adjusted to be smaller than the ink output threshold, that is, the ink output pixel points corresponding to the nozzles with large aperture and medium aperture are adjusted to be the ink output pixel points corresponding to the nozzles with small aperture, or are adjusted to be the non-ink output pixel points, the pixel points on the second diagonal are set to be the ink output pixel points, and the ink output of the pixel points on the second diagonal is greater than or equal to the ink output threshold, for example: the ink outlet pixel points corresponding to the nozzles with the middle aperture or the large aperture exist on the first diagonal, and the ink outlet pixel points on the second diagonal are set as the ink outlet pixel points corresponding to the nozzles with the large aperture; if the ink outlet pixel points corresponding to the nozzles with the middle aperture or the large aperture do not exist on the first diagonal line, the ink outlet pixel points on the second diagonal line are set to be the ink outlet pixel points corresponding to the nozzles with the large aperture or the middle aperture, the ink outlet amounts of the pixel points on the first diagonal line and the second diagonal line are adjusted according to the ink outlet amounts of the ink outlet pixel points in the dot matrix unit, and therefore the problem that the treatment liquid effect is poor because the pixel points with high treatment liquid requirements are directly adjusted to be the non-ink outlet pixel points or the treatment liquid in the area beside the adjusted treatment liquid cannot be diffused to the area is avoided; meanwhile, the effect uniformity of the treatment liquid can be ensured, and the consumption of the treatment liquid can be saved.
Referring to fig. 7, there are no ink-out pixels on the first diagonal line and the second diagonal line, the pixels on the first diagonal line or the second diagonal line are adjusted to be no ink-out pixels, and the corresponding pixels on the other diagonal line are adjusted to be ink-out pixels, so that in the dot matrix unit, the interval distance between two ink-out pixels is the farthest; the interval distance between the ink-outlet pixel points and the non-ink-outlet pixel points is nearest; thereby ensuring that the processing liquid in the image area corresponding to the whole lattice unit is uniformly distributed.
It should be noted that: if the ink-non-discharge pixels exist on the two diagonals, the ink-non-discharge pixels on the diagonals with less ink-non-discharge pixels are adjusted to be ink-non-discharge pixels, and the ink-non-discharge pixels on the diagonals with more ink-non-discharge pixels are adjusted to be ink-non-discharge pixels, so that the total quantity of the ink-non-discharge pixels in the image dot matrix data is reduced, and the consumption of processing liquid is saved.
In one embodiment:
fig. 4 is a schematic flow chart of an iterative printing method of processing liquid data according to an embodiment of the present invention;
as shown in fig. 4, if there is no ink pixel in the dot matrix unit, the step S33 includes:
s311: respectively obtaining the number of ink outlet pixel points on two diagonal lines in the dot matrix unit;
Specifically, the pixels are divided into an ink-outputting pixel and an ink-non-outputting pixel, and two diagonal lines are respectively provided with two pixels by taking 2X2 dot matrix data as an example.
S312: comparing the numbers of the ink outlet pixel points on the two diagonals in the dot matrix unit, marking the diagonal line with the small number of the ink outlet pixel points as a first diagonal line, and marking the diagonal line with the large number of the ink outlet pixel points as a second diagonal line;
s313: setting the pixel points on the first diagonal line in the dot matrix unit as the pixel points with the ink output quantity smaller than the ink output quantity threshold value, and setting the pixel points on the second diagonal line as the ink output pixel points as the adjustment mode of the dot matrix unit.
Specifically, the pixel points on the first diagonal are set as the pixel points with the ink output smaller than the ink output threshold, which can be understood that the original ink output information is reserved for the pixel points without the ink output on the first diagonal, and the ink output of the original ink output pixel points on the first diagonal is adjusted to be smaller than the ink output threshold; all the pixel points on the second diagonal are set as the ink outlet pixel points, and it can be understood that the original ink outlet information of the pixel points on the second diagonal is uniformly set as the ink outlet pixel points no matter the original ink outlet information is ink outlet or no ink outlet.
In one embodiment:
fig. 5 is a schematic flow chart of an iterative printing method of processing liquid data according to an embodiment of the present invention;
as shown in fig. 5, the original lattice data includes M rows of data, and the S2 includes:
s201: acquiring a data line N of lattice data in the image unit;
specifically, the region corresponding to the image unit is the region occupied by N rows of lattice data in the original lattice data.
S202: setting A basic datA line A and an iterative datA line (N-A) for the datA line of the image unit;
specifically, the dot matrix data corresponding to the common A-row pixel points in the image unit corresponding to the previous position and the current position are used as the basic data row of the image unit corresponding to the current position; and taking the supplementary data line acquired from the rest (M-N) line lattice data as an iterative data line of the image unit corresponding to the current position.
S203: taking the rear A line datA in the image unit at the previous position as A basic datA line of the image unit at the current position, and taking the continuous (N-A) line datA adjacent to the N line datA in the image unit at the previous position in the rest (M-N) lines as an iterative datA line of the image unit at the current position to obtain the image unit at the current position;
Specifically, the pixel points corresponding to the rear line A in the image unit corresponding to the previous position are the pixel points corresponding to the front line A in the image unit corresponding to the current position, and the pixel points corresponding to the rear line (N-A) in the image unit corresponding to the current position are the pixel points corresponding to the continuous line (N-A) lattice datA adjacent to the N-th line in the image unit corresponding to the previous position in the rest (M-N) lines in the lattice datA.
Wherein M > N > A, and M, N, A is a positive integer.
In one embodiment:
the embodiment of the invention provides an iterative printing method of treatment fluid data;
each dot matrix unit is dot matrix data comprising 4 pixel points.
Specifically, referring to fig. 7, all of the 4 pixel points in the dot matrix unit are ink-out pixel points, the connection line between the upper right corner and the lower left corner is marked as a first diagonal line, the connection line between the upper left corner and the lower right corner is marked as a second diagonal line, as shown in fig. 7 (a), the two ink-out pixel points on the first diagonal line are reserved, the two ink-out pixel points on the second diagonal line are adjusted to be non-ink-out pixel points, as shown in fig. 7 (b), the two ink-out pixel points on the second diagonal line are reserved, the two ink-out pixel points on the first diagonal line are adjusted to be non-ink-out pixel points, wherein the black point represents the ink-out pixel point, and the white point represents the non-ink-out pixel point.
Specifically, referring to fig. 8, there are no ink outlet pixels on the first diagonal line and the second diagonal line, the pixels on the first diagonal line or the second diagonal line are adjusted to be no ink outlet pixels, and the pixels on the other corresponding diagonal line are adjusted to be ink outlet pixels, so that in the dot matrix unit, the interval distance between two ink outlet pixels is the farthest; the interval distance between the ink-outlet pixel points and the non-ink-outlet pixel points is nearest; thereby ensuring that the processing liquid in the image area corresponding to the whole lattice unit is uniformly distributed.
Specifically, if the dot matrix unit has no ink outlet pixel point on only one diagonal line, other ink outlet pixel points on the diagonal line with the ink outlet pixel point are adjusted to be no ink outlet pixel points, and the ink outlet pixel points on the other diagonal line are not adjusted, referring to fig. 8, the upper right corner pixel point in (a) is the ink outlet pixel point, and because the ink outlet pixel point is located on the first diagonal line, the other ink outlet pixel point on the first diagonal line is adjusted to be the ink outlet pixel point; (b) The upper left corner pixel point of the first diagonal line is the non-inking pixel point, and since the non-inking pixel point is positioned on the second diagonal line, the other inking pixel point on the second diagonal line is adjusted to be the non-inking pixel point.
It should be noted that: in this embodiment, "≡" points are ink-out pixels, and "≡" points are ink-out pixels.
It should be noted that: if the number of the ink outlet pixel points in the dot matrix unit is smaller than the number of the pixel points which cannot outlet ink, the ink outlet information of the pixel points in the dot matrix unit is not adjusted.
It should be noted that: if the ink-non-discharge pixels exist on both diagonal lines, the ink-non-discharge pixels on the diagonal lines with less ink-non-discharge pixels are adjusted to be ink-non-discharge pixels, and the ink-non-discharge pixels on the diagonal lines with more ink-non-discharge pixels are adjusted to be ink-non-discharge pixels, so that the total amount of the ink-non-discharge pixels in the image dot matrix data is reduced, and the consumption of processing liquid is saved.
In one embodiment:
the embodiment of the invention provides an iterative printing method of treatment fluid data;
in the S201, the image unit includes two lines of dot matrix data.
Specifically, referring to fig. 9, it is noted that the image dot matrix data corresponding to the processing liquid data includes 6 lines of data; taking an example that an image unit comprises two rows of dot matrix data; rows 1 and 2 are taken as the first corresponding image units, rows 2 and 3 are taken as the second corresponding image units, and so on, and rows 5 and 6 are taken as the last corresponding image units.
Referring to fig. 10, in the image units formed by the dot matrix data of the 1 st row and the 2 nd row, after the ink output information of the pixel points corresponding to the 1 st row and the 2 nd row dot matrix data is adjusted, the image units formed by the adjusted 2 nd row and the unadjusted 3 rd row pixel points are adjusted again, after the adjustment is finished, the image units formed by the adjusted 3 rd row and the unadjusted 4 th row pixel points are adjusted again, after the adjustment is finished, the image units formed by the adjusted 4 th row and the unadjusted 5 th row pixel points are adjusted again, and after the adjustment is finished, the image units formed by the adjusted 5 th row and the unadjusted 6 th row pixel points are adjusted again, so that the adjustment of the whole original dot matrix data is completed, and the actual dot matrix data shown in fig. 11 is obtained.
According to the iterative printing method of the processing liquid data provided by the embodiment 1 of the invention, sharp image software (RIP software) is utilized to carry out image screening processing to obtain the original dot matrix data of the processing liquid data, and the image unit with one piece of iterative position information is arranged to continuously adjust the ink outlet information of the latest pixel point in the image unit according to the ink outlet information of all pixel points in the latest image unit, so that the mutual correlation adjustment of the ink outlet information of all pixel points in the image dot matrix data is completed; the printing processing liquid is uniformly distributed in the area where the image data is required to be printed, so that the effect of preprocessing the printing medium by the processing liquid can be ensured, the consumption of the processing liquid can be obviously reduced, and the resource is saved.
Example 2
The present invention also provides a printing apparatus, as shown in fig. 12, comprising:
dot matrix data acquisition module: the method comprises the steps of obtaining original dot matrix data after screening treatment of treatment fluid data corresponding to an image to be printed;
dot matrix data segmentation module: the original dot matrix data are divided into a plurality of image units, wherein overlapping data exist between adjacent image units;
dot matrix data processing module: the method comprises the steps of sequentially adjusting ink outlet information of all pixel points in an image unit to generate actual dot matrix data;
and the treatment fluid data printing module is used for: and the processing liquid is used for outputting the actual dot matrix data and printing the processing liquid.
According to the printing device provided by the embodiment 2 of the invention, sharp image software (RIP software) is utilized to carry out image screening processing to obtain the original dot matrix data of the processing liquid data, and the image unit with one iteration position information is arranged to continuously adjust the ink outlet information of the latest pixel point in the image unit according to the ink outlet information of all pixel points in the latest image unit, so that the ink outlet information of all pixel points in the image dot matrix data is adjusted in a correlated way; the printing processing liquid is uniformly distributed in the area where the image data is required to be printed, so that the effect of preprocessing the printing medium by the processing liquid can be ensured, the consumption of the processing liquid can be obviously reduced, and the resource is saved.
In one embodiment, the lattice data processing module includes:
a data dividing unit: dividing the image unit into a plurality of lattice units;
an information acquisition unit: obtaining ink outlet information of each pixel point in each dot matrix unit;
an adjustment mode unit: setting corresponding adjustment modes according to the ink outlet information of all pixel points in each dot matrix unit;
a data adjustment unit: and adjusting the ink outlet information of the pixel points in each dot matrix unit according to the adjustment mode corresponding to each dot matrix unit to obtain the actual dot matrix data.
In one embodiment of the present invention, in one embodiment,
the adjusting mode unit comprises that if the pixel points in the dot matrix unit are all the ink outlet pixel points, the ink outlet information of the pixel points on the first diagonal line or the second diagonal line in the dot matrix unit is adjusted to be not ink outlet, and the ink outlet information is used as an adjusting mode of the ink outlet information of the pixel points in the dot matrix unit.
In an embodiment, the adjustment mode unit includes:
an ink output amount threshold unit: acquiring an ink output threshold value of each pixel point;
a first ink output unit: when the ink output of the pixel points on the first diagonal line is smaller than the ink output threshold, the pixel points on the first diagonal line in the dot matrix unit are adjusted to be non-ink output pixel points, and the pixel points on the second diagonal line are adjusted to be ink output pixel points with the ink output larger than the ink output threshold;
A second ink output unit: when the ink output of the pixel points on the first diagonal line is larger than the ink output threshold, the corresponding pixel points on the first diagonal line in the dot matrix unit are adjusted to be the pixel points with the ink output smaller than the ink output threshold, and the pixel points on the second diagonal line are adjusted to be the ink output pixel points with the ink output larger than the ink output threshold.
In an embodiment, if there is no ink pixel in the pixel points in the dot matrix unit, the adjustment mode unit includes:
an ink outlet pixel point number unit: respectively obtaining the number of ink outlet pixel points on two diagonal lines in the dot matrix unit;
an ink outlet pixel point statistics unit: comparing the numbers of the ink outlet pixel points on the two diagonals in the dot matrix unit, marking the diagonal line with the small number of the ink outlet pixel points as a first diagonal line, and marking the diagonal line with the large number of the ink outlet pixel points as a second diagonal line;
an ink outlet information adjustment unit: setting the pixel points on the first diagonal line in the dot matrix unit as the pixel points with the ink output quantity smaller than the ink output quantity threshold value, and setting the pixel points on the second diagonal line as the ink output pixel points as the adjustment mode of the dot matrix unit.
In one embodiment, the original lattice data includes M rows of data, and the lattice data dividing module includes:
data amount unit: acquiring a data line N of lattice data in the image unit;
data line attribute unit: setting A basic datA line A and an iterative datA line (N-A) for the datA line of the image unit;
an attribute line determination unit: taking the rear A line datA in the image unit at the previous position as A basic datA line of the image unit at the current position, and taking the continuous (N-A) line datA adjacent to the N line datA in the image unit at the previous position in the rest (M-N) lines as an iterative datA line of the image unit at the current position to obtain the image unit at the current position;
wherein M > N > A, and M, N, A is a positive integer.
In one embodiment, the data dividing unit includes, each dot matrix unit is dot matrix data including 4 pixel points.
In an embodiment, the data amount unit includes, the image unit includes two rows of dot matrix data.
According to the printing device provided by the embodiment 2 of the invention, sharp image software (RIP software) is utilized to carry out image screening processing to obtain the original dot matrix data of the processing liquid data, and the image unit with one iteration position information is arranged to continuously adjust the ink outlet information of the latest pixel point in the image unit according to the ink outlet information of all pixel points in the latest image unit, so that the ink outlet information of all pixel points in the image dot matrix data is adjusted in a correlated way; the printing processing liquid is uniformly distributed in the area where the image data is required to be printed, so that the effect of preprocessing the printing medium by the processing liquid can be ensured, the consumption of the processing liquid can be obviously reduced, and the resource is saved.
Example 3:
embodiment 3 of the invention discloses a printing apparatus, as shown in fig. 13, comprising at least one processor, at least one memory, and computer program instructions stored in the memory.
In particular, the processor may comprise a Central Processing Unit (CPU), or an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), or may be configured as one or more integrated circuits that implement embodiments of the present invention.
The memory may include mass storage for data or instructions. By way of example, and not limitation, the memory may comprise a Hard Disk Drive (HDD), floppy Disk Drive, flash memory, optical Disk, magneto-optical Disk, magnetic tape, or universal serial bus (Universal Serial Bus, USB) Drive, or a combination of two or more of the foregoing. The memory may include removable or non-removable (or fixed) media, where appropriate. The memory may be internal or external to the data processing apparatus, where appropriate. In a particular embodiment, the memory is a non-volatile solid state memory. In a particular embodiment, the memory includes Read Only Memory (ROM). 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, where appropriate.
The processor reads and executes the computer program instructions stored in the memory to implement the iterative printing method of the treatment liquid data in any one of the above-described embodiments 1.
The invention uses sharp image software (RIP software) to screen the image to obtain the original dot matrix data of the processing liquid data, and the image unit of an iteration position information is arranged to continuously adjust the ink outlet information of the latest pixel point in the image unit according to the ink outlet information of all pixel points in the latest image unit, thereby completing the mutual correlation adjustment of the ink outlet information of all pixel points in the image dot matrix data; the printing processing liquid is uniformly distributed in the area where the image data is required to be printed, so that the effect of preprocessing the printing medium by the processing liquid can be ensured, the consumption of the processing liquid can be obviously reduced, and the resource is saved.
In one example, the printing device may also include a communication interface and a bus. The processor, the memory and the communication interface are connected through a bus and complete communication with each other.
The communication interface is mainly used for realizing communication among the modules, the devices, the units and/or the equipment in the embodiment of the invention.
The bus includes hardware, software, or both, that couple components of the printing device to each other. By way of example, and not limitation, the buses 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 the above. The bus may include one or more buses, where appropriate. Although embodiments of the invention have been described and illustrated with respect to a particular bus, the invention contemplates any suitable bus or interconnect.
Example 4
In addition, in combination with the iterative printing method of the processing liquid data in the above embodiment 1, the embodiment of the present invention may be implemented by providing a computer readable storage medium. The computer readable storage medium has stored thereon computer program instructions; the computer program instructions, when executed by a processor, implement the iterative printing method of any of the processing liquid data of embodiment 1 above.
In summary, the method, the device, the equipment and the storage medium for iterative printing of the processing liquid data provided by the embodiment of the invention.
The invention uses sharp image software (RIP software) to screen the image to obtain the original dot matrix data of the processing liquid data, and the image unit of an iteration position information is arranged to continuously adjust the ink outlet information of the latest pixel point in the image unit according to the ink outlet information of all pixel points in the latest image unit, thereby completing the mutual correlation adjustment of the ink outlet information of all pixel points in the image dot matrix data; the printing processing liquid is uniformly distributed in the area where the image data is required to be printed, so that the effect of preprocessing the printing medium by the processing liquid can be ensured, the consumption of the processing liquid can be obviously reduced, and the resource is saved.
It should be understood that the invention is not limited to the particular arrangements and instrumentality described above and shown in the drawings. For the sake of brevity, a detailed description of known methods is omitted here. 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 shown, and those skilled in the art can make various changes, modifications and additions, or change the order between steps, after appreciating the spirit of the present invention.
The functional blocks shown in the above-described structural block diagrams may be implemented in 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, a plug-in, a 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 over transmission media or communication links by a data signal carried in a carrier wave. A "machine-readable medium" may include any medium that can store or transfer information. Examples of machine-readable media include electronic circuitry, 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 the like. The code segments may be downloaded via computer networks such as the internet, intranets, etc.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the invention.
Claims (10)
1. An iterative printing method of processing liquid data, the method comprising:
s1: acquiring original dot matrix data after screening treatment of treatment fluid data corresponding to an image to be printed;
s2: dividing the original lattice data into a plurality of image units, wherein overlapping data exists between adjacent image units;
s3: sequentially adjusting the ink outlet information of all pixel points in the image unit to generate actual dot matrix data;
s4: outputting the actual dot matrix data to print the treatment fluid;
wherein, the S3 includes: comparing the ink output quantity before the adjustment of each pixel point with an ink output quantity threshold value, and adjusting the ink output information of each pixel point according to the comparison result, wherein the ink output information comprises the ink output quantity.
2. The iterative printing method of processing liquid data according to claim 1, wherein said S3 comprises:
s31: dividing the image unit into a plurality of lattice units;
s32: obtaining ink outlet information of each pixel point in each dot matrix unit;
s33: setting corresponding adjustment modes according to the ink outlet information of all pixel points in each dot matrix unit;
s34: and adjusting the ink outlet information of the pixel points in each dot matrix unit according to the adjustment mode corresponding to each dot matrix unit to obtain the actual dot matrix data.
3. The iterative printing method of processing liquid data according to claim 2, wherein if all the pixels in the dot matrix unit are the ink-out pixels, in S33, the pixels on the first diagonal line in the dot matrix unit are set as the pixels whose ink-out amount is smaller than the ink-out amount threshold, and the pixels on the second diagonal line are set as the ink-out pixels as the adjustment manner of the dot matrix unit.
4. The iterative printing method of processing liquid data according to claim 3, wherein said S33 comprises:
s301: acquiring an ink output threshold value of each pixel point;
s302: when the ink output of the pixel points on the first diagonal line is smaller than the ink output threshold, the pixel points on the first diagonal line in the dot matrix unit are adjusted to be non-ink output pixel points, and the pixel points on the second diagonal line are adjusted to be ink output pixel points with the ink output larger than the ink output threshold;
S303: when the ink output of the pixel points on the first diagonal line is larger than the ink output threshold, the corresponding pixel points on the first diagonal line in the dot matrix unit are adjusted to be the pixel points with the ink output smaller than the ink output threshold, and the pixel points on the second diagonal line are adjusted to be the ink output pixel points with the ink output larger than the ink output threshold.
5. The iterative printing method of processing liquid data according to claim 2, wherein if there are no ink pixel points in the dot matrix unit, the step S33 includes:
s311: respectively obtaining the number of ink outlet pixel points on two diagonal lines in the dot matrix unit;
s312: comparing the numbers of the ink outlet pixel points on the two diagonals in the dot matrix unit, marking the diagonal line with the small number of the ink outlet pixel points as a first diagonal line, and marking the diagonal line with the large number of the ink outlet pixel points as a second diagonal line;
s313: setting the pixel points on the first diagonal line in the dot matrix unit as the pixel points with the ink output quantity smaller than the ink output quantity threshold value, and setting the pixel points on the second diagonal line as the ink output pixel points as the adjustment mode of the dot matrix unit.
6. The iterative printing method of processing liquid data according to any one of claims 1 to 5, wherein said original dot matrix data includes M lines of data, and said S2 includes:
S201: acquiring a data line N of lattice data in the image unit;
s202: setting A basic datA line A and an iterative datA line (N-A) for the datA line of the image unit;
s203: taking the rear A line datA in the image unit at the previous position as A basic datA line of the image unit at the current position, and taking the continuous (N-A) line datA adjacent to the N line datA in the image unit at the previous position in the rest (M-N) lines as an iterative datA line of the image unit at the current position to obtain the image unit at the current position;
wherein M > N > A, and M, N, A is a positive integer.
7. The iterative printing method of process liquid data according to claim 6, wherein in said S201, each image unit comprises: and two lines of lattice data, wherein two adjacent image units share one line of lattice data.
8. An iterative printing apparatus for processing liquid data, comprising:
dot matrix data acquisition module: the method comprises the steps of obtaining original dot matrix data after screening treatment of treatment fluid data corresponding to an image to be printed;
dot matrix data segmentation module: the original dot matrix data are divided into a plurality of image units, wherein overlapping data exist between adjacent image units;
Dot matrix data processing module: the method comprises the steps of sequentially adjusting ink outlet information of all pixel points in an image unit to generate actual dot matrix data;
and the treatment fluid data printing module is used for: the processing liquid is used for outputting the actual dot matrix data and printing the processing liquid;
wherein, the dot matrix data processing module includes: comparing the ink output quantity before the adjustment of each pixel point with an ink output quantity threshold value, and adjusting the ink output information of each pixel point according to the comparison result, wherein the ink output information comprises the ink output quantity.
9. A printing apparatus, comprising: 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 any one of claims 1-7.
10. A storage medium having stored thereon computer program instructions, which when executed by a processor, implement the method of any of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011352957.4A CN114559745B (en) | 2020-11-27 | 2020-11-27 | Iterative printing method, device, equipment and storage medium for processing liquid data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011352957.4A CN114559745B (en) | 2020-11-27 | 2020-11-27 | Iterative printing method, device, equipment and storage medium for processing liquid data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114559745A CN114559745A (en) | 2022-05-31 |
CN114559745B true CN114559745B (en) | 2023-09-08 |
Family
ID=81711738
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011352957.4A Active CN114559745B (en) | 2020-11-27 | 2020-11-27 | Iterative printing method, device, equipment and storage medium for processing liquid data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114559745B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6158834A (en) * | 1997-06-26 | 2000-12-12 | Canon Kabushiki Kaisha | Ink-jet recording apparatus, ink-jet recording method, image processing apparatus for processing image data, and method of outputting data from a host apparatus connected to an ink-jet recording apparatus |
CN106142849A (en) * | 2015-03-24 | 2016-11-23 | 北大方正集团有限公司 | Amount control method out of ink and device |
CN109080262A (en) * | 2017-06-14 | 2018-12-25 | 精工爱普生株式会社 | Image processing apparatus, printing equipment and program |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4010010B2 (en) * | 2004-09-30 | 2007-11-21 | 富士フイルム株式会社 | Image forming apparatus and image forming method |
US8356871B2 (en) * | 2009-06-24 | 2013-01-22 | Canon Kabushiki Kaisha | Inkjet printer, inkjet printing method and program |
JP5971064B2 (en) * | 2012-09-28 | 2016-08-17 | ブラザー工業株式会社 | Image recording apparatus and image processing program |
-
2020
- 2020-11-27 CN CN202011352957.4A patent/CN114559745B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6158834A (en) * | 1997-06-26 | 2000-12-12 | Canon Kabushiki Kaisha | Ink-jet recording apparatus, ink-jet recording method, image processing apparatus for processing image data, and method of outputting data from a host apparatus connected to an ink-jet recording apparatus |
CN106142849A (en) * | 2015-03-24 | 2016-11-23 | 北大方正集团有限公司 | Amount control method out of ink and device |
CN109080262A (en) * | 2017-06-14 | 2018-12-25 | 精工爱普生株式会社 | Image processing apparatus, printing equipment and program |
Also Published As
Publication number | Publication date |
---|---|
CN114559745A (en) | 2022-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109272471B (en) | Printing data feathering processing method, device, equipment and storage medium | |
CN109760431B (en) | Print data processing method, device, equipment and storage medium | |
CN113059915B (en) | Ink discharging method and device for overlapped hole area of nozzle and storage medium | |
CN110027325B (en) | Printing control method, device, equipment and printer | |
CN111347793A (en) | Digital nozzle splicing error processing method and device, printing equipment and storage medium | |
CN110281664B (en) | Printing medium positioning printing method, device, equipment, medium and flat-panel printer | |
CN110733253B (en) | Spray head moisturizing printing control method, device, equipment and storage medium | |
CN111045609A (en) | Ink jet printing method, device, equipment and storage medium | |
CN114559744B (en) | Method, device and equipment for adjusting treatment fluid data based on ink output | |
CN113370677A (en) | Ink solidification compensation method, device, equipment and medium | |
CN114559745B (en) | Iterative printing method, device, equipment and storage medium for processing liquid data | |
CN110843367A (en) | Printing control method, device, equipment, medium and printer for double-sided image | |
CN114559746B (en) | Processing liquid data printing method, device, equipment and storage medium | |
CN114536969B (en) | Processing liquid data printing method, device and equipment based on pixel point position information | |
CN115384185B (en) | Spray head splicing feathering calibration method, device and equipment | |
CN115476583B (en) | Image printing method, device, equipment and storage medium | |
CN113858801B (en) | Print data processing method, apparatus, device and storage medium | |
CN114559740B (en) | Printing method, device and equipment for adjusting treatment fluid data by combining image data | |
CN110341311B (en) | Oneepass printing data shielding processing method, device, equipment and storage medium | |
CN105216450A (en) | A kind of coating color mixing printing equipment of high coverage rate and Method of printing thereof | |
CN114789605B (en) | Image printing data processing method, device, equipment and storage medium | |
CN115447283B (en) | Print data processing method, device, equipment and medium for improving color block uniformity | |
CN114559741B (en) | Multilayer image overlapped ink outlet dot printing method, device, equipment and storage medium | |
CN114953731B (en) | Onepass insertion point printing method, device, equipment and storage medium | |
CN115447279B (en) | Abnormal nozzle compensation printing method, device and equipment for image and storage medium |
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 | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 518000 a201-a301, building a, Sino German European Industrial Demonstration Park, Hangcheng Avenue, guxing community, Xixiang street, Bao'an District, Shenzhen, Guangdong Patentee after: Shenzhen Hansen Software Co.,Ltd. Address before: 1701, 1703, building C6, Hengfeng Industrial City, 739 Zhoushi Road, Hezhou community, Hangcheng street, Bao'an District, Shenzhen, Guangdong 518000 Patentee before: SHENZHEN HOSONSOFT Co.,Ltd. |