CN115071286B - Automatic adjustment method, device and equipment for eclosion template and storage medium - Google Patents
Automatic adjustment method, device and equipment for eclosion template and storage medium Download PDFInfo
- Publication number
- CN115071286B CN115071286B CN202110271037.8A CN202110271037A CN115071286B CN 115071286 B CN115071286 B CN 115071286B CN 202110271037 A CN202110271037 A CN 202110271037A CN 115071286 B CN115071286 B CN 115071286B
- Authority
- CN
- China
- Prior art keywords
- eclosion
- data
- template
- color
- nozzle
- 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
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
- B41J3/00—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
- B41J3/44—Typewriters or selective printing mechanisms having dual functions or combined with, or coupled to, apparatus performing other functions
- B41J3/445—Printers integrated in other types of apparatus, e.g. printers integrated in cameras
-
- 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
-
- 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/135—Nozzles
- B41J2/14—Structure thereof only for on-demand ink jet heads
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1242—Image or content composition onto a page
- G06F3/1243—Variable data printing, e.g. document forms, templates, labels, coupons, advertisements, logos, watermarks, transactional printing, fixed content versioning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Ink Jet (AREA)
Abstract
The invention belongs to the technical field of ink-jet printing, and particularly discloses an automatic adjustment method, device and equipment of an eclosion template and a storage medium. The method comprises the following steps: acquiring a first eclosion template and a second eclosion template; performing eclosion treatment on dot matrix data corresponding to the image unit according to the first eclosion template and the second eclosion template to obtain first dot matrix data and second dot matrix data; printing in the same area according to the first dot matrix data and the second dot matrix data to obtain a printed image; comparing the color shades of the corresponding positions of the first pixel points and the printed image to determine an adjustment mode; and adjusting the first data and/or the second data according to the adjustment mode. According to the embodiment of the invention, the printing effect of the spliced spray head is determined by comparing the color shades of the corresponding positions of the first pixel points and the printed image, and the corresponding first data and/or second data are correspondingly adjusted according to the actual printing effect of the first pixel points, so that the printing effect is optimized.
Description
Technical Field
The present invention relates to the field of inkjet printing, and in particular, to a method, an apparatus, a device, and a storage medium for automatically adjusting an eclosion template.
Background
Inkjet printing is a printing technique in which ink is ejected in the form of ink droplets through a nozzle onto a print medium to form a printed image. Thus, the number of nozzles in the head determines to a large extent the printing efficiency of inkjet printing. The greater the number of nozzles in the head, the greater the number of ink droplets that can be ejected onto the print medium during execution of 1 scan printing.
In industrial printing, in order to improve printing efficiency, a plurality of nozzles are typically spliced according to a technical scheme as shown in fig. 1 to obtain a spliced nozzle. The spray head 10 and the spray head 20 are spliced to obtain a spliced spray head 30, and a certain number of overlapped spray nozzles exist between the spray head 10 and the spray head 20 in order to keep the intervals of the spray nozzles consistent. As shown in fig. 1, each of the head 10 and the head 20 includes 6 nozzles, in which 2 nozzles in each head overlap each other, and thus the number of overlapping nozzles is 2. When printing is performed using the splice head 30, the number of ink droplets that can be ejected at a time is much larger than when printing is performed using the head 10.
The splicing nozzle is easy to cause splicing channels during printing, and the splicing channels are also called as yin-yang channels. The printing result is not ideal because of the presence of the stitching tracks. Therefore, the prior art provides the feathering treatment, so that the printing effect of the splicing spray head is smoother, and the problem of splicing channels is solved to a certain extent. However, in the prior art, after the eclosion template is generated, the eclosion template is fixed, and an effective eclosion template adjusting method is lacked, so that flexible adjustment cannot be performed for the printing effect.
Disclosure of Invention
In view of the above, the embodiments of the present invention provide a method, an apparatus, a device, and a storage medium for automatically adjusting an eclosion template, so as to flexibly and automatically adjust the eclosion template according to a printing effect of a spliced nozzle, and further optimize the printing effect.
In a first aspect, an embodiment of the present invention provides a method for automatically adjusting an eclosion template, where the method includes:
s10: acquiring a first eclosion template and a second eclosion template; the first eclosion template and the second eclosion template are two-dimensional matrixes with equal sizes, data in the first eclosion template are recorded as first data, and data in the second eclosion template are recorded as second data;
s20: performing eclosion processing on lattice data corresponding to image units in an image to be printed according to the first eclosion template and the second eclosion template to obtain first lattice data and second lattice data; recording pixel points in the image unit as first pixel points;
s30: controlling a first nozzle and a second nozzle in the spliced nozzle to perform ink-jet printing on the same area of the printing medium according to the first dot matrix data and the second dot matrix data respectively so as to form a printing image; wherein at least 1 overlapping nozzle is present between the first spray head and the second spray head;
S40: comparing the color shades of the positions corresponding to the first pixel points and the printed image to determine the adjustment mode of the first data and/or the second data corresponding to the first pixel points;
s50: and adjusting the first data and/or the second data according to the adjustment mode.
According to the embodiment of the invention, the image unit is compared with the color depth of the printed image obtained by printing by the splicing spray head, so that the adjustment mode of the first data and/or the second data corresponding to each first pixel point of the image unit is determined, and the first eclosion template and/or the second eclosion template are flexibly adjusted according to the printing effect of the splicing spray head. Therefore, the new image lattice data is obtained by performing eclosion processing according to the lattice data corresponding to the adjusted image units of the first eclosion template and the second eclosion template, and the ink-jet printing is performed according to the new image lattice data, so that the printing effect of the spliced spray head is optimized.
Preferably, the adjustment modes include a first adjustment mode and a second adjustment mode; wherein the first adjustment comprises modifying 0 to 1 and the second adjustment comprises modifying 1 to 0.
The eclosion template is usually in the form of a two-dimensional matrix, consisting of two elements, a number 1 or a number 0. The feathering process is to perform an AND operation on dot matrix data corresponding to the image unit and the feathering template, wherein each data in the dot matrix data is used for representing the ink output of the corresponding nozzle. For example, the corresponding nozzle is characterized by a value of 1 for ink ejection, while the corresponding nozzle is characterized by a value of 0 for no ink ejection. Therefore, after the feathering process, part of the nozzles will no longer discharge ink, thereby reducing the amount of ink discharge, thereby improving the stitching channel due to the overlapping of ink dots. Further, according to the embodiment of the invention, according to the printing effect, the color concentration of the printed image is improved to a certain extent by modifying 0 in the first eclosion template and/or the second eclosion template to 1. Similarly, by modifying 1 in the first feathering template and/or the second feathering template to 0, the color density of the printed image is further reduced. Therefore, according to the embodiment of the invention, the first data/second data corresponding to each first pixel point can be adjusted according to the printing effect of the splicing nozzle, so that the printing effect of the splicing nozzle is optimized.
Preferably, at S40: the adjusting method for determining the first data and/or the second data corresponding to the first pixel point by comparing the color shades of the positions corresponding to the first pixel point and the printed image comprises the following steps:
s41: controlling a CCD camera to shoot the printing image to obtain a scanning image; recording the pixel points in the scanned image as second pixel points;
s42: acquiring color values of the first pixel points and marking the color values as first color values;
s43: acquiring color values of the second pixel points and marking the color values as second color values;
s44: comparing the first color value of the first pixel point with the second color value of the corresponding second pixel point; performing S45 when the first color value is greater than the second color value; performing S46 when the first color value is less than the second color value;
s45: determining an adjustment mode of the first data and/or the second data corresponding to the first pixel point as a first adjustment mode;
s46: and determining the adjustment mode of the first data and/or the second data corresponding to the first pixel point as a second adjustment mode.
According to the embodiment of the invention, the CCD camera is used for shooting the printed image to obtain the scanned image, after the color values of each pixel point in the image unit and the scanned image are read, the corresponding first color value and second color value are compared one by one, when the first color value is larger than the second color value, the adjustment mode of the first data and/or the second data corresponding to the first pixel point is determined to be the first adjustment mode, so that the color concentration of the printed image is deepened, and the color effect of the printed image and the image unit is more similar. Based on a similar principle, when the first color value is smaller than the second color value, the adjustment mode of the first data and/or the second data corresponding to the first pixel point is determined to be the second adjustment mode, so that the color concentration of the printed image obtained by printing is reduced, and the color effects of the printed image and the image unit are more similar.
Preferably, between S43 and S44, the method further comprises:
s431: converting the first color value to a first LAB value;
s432: converting the second color value to a second LAB value;
s433: calculating a color difference delta E between the first pixel point and the second pixel point according to the first LAB value and the second LAB value;
s434: judging the magnitude relation between the chromatic aberration delta E and a threshold value; and when the color difference delta E is smaller than the threshold value, the first color value and the second color value corresponding to the color difference delta E are not compared.
According to the embodiment of the invention, by calculating the color difference delta E between the first pixel point and the second pixel point, when the color difference delta E is smaller than the threshold value, the first color value and the second color value corresponding to the color difference delta E are not compared, namely S45, S46 and S47 are skipped. When the color difference delta E is smaller than the threshold value, the color of the second pixel point is considered to be relatively close to that of the first pixel point, namely the printing effect is better, so that the first data and/or the second data corresponding to the first pixel point do not need to be adjusted, the printing effect is ensured, and meanwhile, the processing flow is optimized, and the efficiency is improved.
Preferably, at S10: the method for acquiring the first eclosion template and the second eclosion template comprises the following steps:
S11: determining a number of overlapping nozzles between the first spray head and the second spray head;
s12: and generating the first eclosion template and the second eclosion template according to the overlapped nozzle number.
The splicing channel is mainly caused by the dislocation between the overlapped nozzles, so that the first eclosion template and the second eclosion template do not need to cover the whole first spray head and the whole second spray head, but only need to cover the overlapped nozzles when eclosion treatment is carried out. Therefore, the embodiment of the invention enables the number of lines of the first eclosion template and the second eclosion template to be as small as possible by generating the first eclosion template and the second eclosion template according to the number of overlapped nozzles, so as to improve the printing efficiency.
Preferably, at S11: determining the number of overlapping nozzles between the first nozzle and the second nozzle includes:
s111: acquiring the overlapping length L of the first spray head and the second spray head in the nozzle arrangement direction;
s112: acquiring the number P of the nozzles included in the unit length of the first nozzle in the nozzle arrangement direction; the first spray head and the second spray head have the same number of nozzles in unit length in the nozzle arrangement direction;
s113: and determining the number of overlapped nozzles between the first spray head and the second spray head as L.times.P.
According to the embodiment of the invention, the overlapping length L of the first spray head and the second spray head in the nozzle arrangement direction and the number P of the nozzles included in the unit length of the first spray head in the nozzle arrangement direction are obtained, so that the number L of the overlapping nozzles between the first spray head and the second spray head is automatically calculated, namely, the first eclosion template and the second eclosion template with corresponding sizes are automatically generated according to the parameters, without manual setting, and particularly when errors exist in spray head installation, the actual overlapping nozzles can be calculated according to the technical scheme of the embodiment, so that the printing effect is ensured.
Preferably, at S111: the method for obtaining the overlapping length L of the first nozzle and the second nozzle in the nozzle arrangement direction comprises the following steps:
s1111: the projection length of the overlapping length L on the first projection plane is obtained and is recorded as a first projection length Y: wherein the first projection plane is parallel to the print medium;
s1112: acquiring the projection length of the overlapping length L on a second projection plane, and marking the projection length as a second projection length X; wherein the second projection plane is perpendicular to the print medium, and a second projection length X is smaller than the overlap length L;
S1113: determining that the overlap length L is equal to
As previously mentioned, there may be some error in the mounting of the head fixing plate on the printing carriage, resulting in a nozzle having an angle with respect to the printing medium, at which time it is difficult to directly detect the overlap length L by the relevant equipment. The embodiment of the invention determines that the overlapping length L is equal to the projection length of the overlapping length L on the first projection plane and the projection length of the overlapping length L on the second projection plane by acquiring the projection length of the overlapping length L on the first projection planeAnd further calculates the actual number of overlapping nozzles to ensure the printing effect. The first projection length Y can be detected by a grating ruler or a graduated scale, and the second projection length X can be detected by a horizontal scanner.
In a second aspect, an embodiment of the present invention provides an automatic adjustment device for an eclosion template, the device including:
the eclosion template acquisition module is used for acquiring a first eclosion template and a second eclosion template; the first eclosion template and the second eclosion template are two-dimensional matrixes with equal sizes, data in the first eclosion template are recorded as first data, and data in the second eclosion template are recorded as second data;
The eclosion processing module is used for respectively carrying out eclosion processing on lattice data corresponding to the image units in the image to be printed according to the first eclosion template and the second eclosion template so as to obtain first lattice data and second lattice data; recording pixel points in the image unit as first pixel points;
the printing control module is used for controlling a first nozzle and a second nozzle in the spliced nozzle to perform inkjet printing on the same area of the printing medium according to the first dot matrix data and the second dot matrix data respectively so as to form a printing image; wherein at least 1 overlapping nozzle is present between the first spray head and the second spray head;
the color comparison module is used for comparing the color shades of the positions corresponding to the first pixel points and the printed image so as to determine the adjustment mode of the first data and/or the second data corresponding to the first pixel points;
and the data adjustment module is used for adjusting the first data and/or the second data according to the adjustment mode.
In a third aspect, an embodiment of the present invention provides 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 any of the methods of the first aspect.
In a fourth aspect, embodiments of the present invention provide a storage medium having stored thereon computer program instructions which, when executed by the processor, implement any of the methods of the first aspect.
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 schematic view of a splice spray head.
Fig. 2 is a flowchart of an automatic adjustment method for an eclosion template according to an embodiment of the present invention.
Fig. 3 is a flow chart illustrating a method for determining adjustment according to an embodiment of the present invention.
Fig. 4 is a flowchart of another method for automatically adjusting an eclosion template according to an embodiment of the present invention.
Fig. 5 is a schematic flow chart of acquiring an eclosion template according to an embodiment of the present invention.
Fig. 6 is a schematic flow chart of acquiring the number of overlapping nozzles according to an embodiment of the present invention.
Fig. 7 is a schematic flow chart of acquiring an overlapping length according to an embodiment of the present invention.
Fig. 8 is a schematic diagram of acquiring an overlapping length according to an embodiment of the present invention.
Fig. 9 is a schematic structural diagram of an automatic adjustment device for an eclosion template according to an embodiment of the present invention.
Fig. 10 is a schematic structural view of a printing apparatus according to an 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 the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely configured to illustrate the invention and are not configured to limit 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 invention by showing examples of the invention.
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. 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.
In industrial printing, in order to improve printing efficiency, a plurality of nozzles are typically spliced according to a technical scheme as shown in fig. 1 to obtain a spliced nozzle. The spray head 10 and the spray head 20 are spliced to obtain a spliced spray head 30, and a certain number of overlapped spray nozzles exist between the spray head 10 and the spray head 20 in order to keep the intervals of the spray nozzles consistent. As shown in fig. 1, each of the head 10 and the head 20 includes 6 nozzles, in which 2 nozzles in each head overlap each other, and thus the number of overlapping nozzles is 2. When printing is performed using the splice head 30, the number of ink droplets that can be ejected at a time is much larger than when printing is performed using the head 10.
The splicing nozzle is easy to cause splicing channels during printing, and the splicing channels are also called as yin-yang channels. The printing result is not ideal because of the presence of the stitching tracks. Therefore, the prior art provides the feathering treatment, so that the printing effect of the splicing spray head is smoother, and the problem of splicing channels is solved to a certain extent. However, in the prior art, after the eclosion template is generated, the eclosion template is fixed, and an effective eclosion template adjusting method is lacked, so that flexible adjustment cannot be performed for the printing effect.
In view of the foregoing, embodiments of the present invention provide a method, an apparatus, a device, and a storage medium for automatically adjusting an eclosion template, so as to solve the foregoing technical problems.
Fig. 2 is a schematic flow chart of an automatic adjustment method for an eclosion template according to an embodiment of the invention, which includes the following steps.
S10: acquiring a first eclosion template and a second eclosion template; the first eclosion template and the second eclosion template are two-dimensional matrixes with equal sizes, data in the first eclosion template are recorded as first data, and data in the second eclosion template are recorded as second data;
s20: performing eclosion processing on lattice data corresponding to image units in an image to be printed according to the first eclosion template and the second eclosion template to obtain first lattice data and second lattice data; recording pixel points in the image unit as first pixel points;
s30: controlling a first nozzle and a second nozzle in the spliced nozzle to perform ink-jet printing on the same area of the printing medium according to the first dot matrix data and the second dot matrix data respectively so as to form a printing image; wherein at least 1 overlapping nozzle is present between the first spray head and the second spray head;
S40: comparing the color shades of the positions corresponding to the first pixel points and the printed image to determine the adjustment mode of the first data and/or the second data corresponding to the first pixel points;
s50: and adjusting the first data and/or the second data according to the adjustment mode.
Specifically, the eclosion template is also called a filter template, and is generally a two-dimensional matrix, and an element of the two-dimensional matrix is 0 or 1. The first eclosion template and the second eclosion template are equal in size, namely the first eclosion template and the second eclosion template are equal in number of rows and the first eclosion template and the second eclosion template are equal in number of columns. In one embodiment, the sum of the first eclosion template and the second eclosion template obtained in S10 is a full 1 matrix.
Dot matrix data is also called image dot matrix data, print data, which is usually in prt format or prn format. The dot matrix data is also a two-dimensional matrix, and the data is used for representing the ink output quantity of the corresponding nozzle. The dot matrix data is obtained by screening an image to be printed. Therefore, the dot matrix data corresponding to the image unit refers to dot matrix data obtained by screening the image unit. For example, through 1bit screening, the element in the obtained dot matrix data is 0 or 1, wherein 0 is used for representing that the ink output of the corresponding nozzle is 0;1 is used to characterize the ink output of the corresponding nozzle as being other than 0. For example, through 2bit screening treatment, the elements in the obtained dot matrix data are 00, 01, 10 and 11, wherein 00 is used for representing that the ink output of the corresponding nozzle is 0;01 is used to characterize the ink output of the corresponding nozzle as a small ink output (e.g., 25%); 10 is used to characterize the ink output of the corresponding nozzle as a medium ink output (e.g., 50%); 11 is used to characterize the ink output of the corresponding nozzle as a large ink output (e.g., 100%).
The eclosion treatment refers to the eclosion template and the dot matrix data carrying out phase and operation. Specifically, the first eclosion template and the lattice data are subjected to eclosion treatment to obtain first lattice data; and performing eclosion treatment on the second eclosion template and the dot matrix data to obtain second dot matrix data. The first data corresponding to the first pixel point refers to first data which is subjected to phase-separating operation with data obtained by screening the first pixel point when the eclosion treatment is performed. Similarly, the second data corresponding to the first pixel point refers to the second data which is processed by the phase-adding operation with the data obtained by the screening processing of the first pixel point when the eclosion processing is performed.
For ease of understanding, the description is provided in connection with fig. 1. The splice head 30 includes a first head 10 and a second head 20. The number of the nozzles in the splice head is not limited to 2, but may be n, where n is a positive integer of 2 or more.
In printing, each time the splice head 30 performs 1 scan printing, the overlapping nozzles of the first head 10 and the second head 20 eject ink in the same printing area. Thus, the printed image referred to herein is formed by overlapping nozzle printing.
The current printing modes mainly can be divided into 3 types, namely multi-Pass scanning printing, single-Pass scanning printing and Onepass printing. The multiple Pass scan printing means that each unit of the image to be printed can be printed only by performing multiple interpolation, each unit is composed of multiple pixels, for example, if 2Pass scan printing is performed, each unit is composed of 2 pixels, and if 3Pass scan printing is performed, each unit is composed of 3 pixels. Single Pass scan printing refers to the fact that each unit of an image to be printed requires only one scan to complete the printing. Multiple jet side-by-side scan printing is also known as Onepass printing, which refers to the completion of one printing of an image to be printed. The Onepasts printing has the advantages of high efficiency and large yield, and is suitable for a mass and continuous production mode. The execution of one-time scan printing in the present application refers to printing with one Pass. In the case of Onepass printing, one scan printing means that the head finishes the process of printing an image in one scan.
The image unit is composed of a first pixel point, and the pixel point comprises a color value. For example, in the CMYK mode, the color values of the pixel include color values of 4 channels, which are respectively color values of a Cyan channel (Cyan), a Magenta channel (Magenta), a Yellow channel (Yellow), and a Black channel (Black), and the color of the pixel is determined by these 4 pixel values. Similarly, in RGB mode, the color values of the pixel point include color values of 3 channels, red (Red), green (Green) and Blue (Blue) respectively. Of course, in some embodiments of the present application, gray scale may also be used to represent the shade of color.
As described above, the print image is printed by the image unit, that is, each pixel of the image unit has a corresponding dot in the print image. Accordingly, the print image corresponding position referred to in the present application means an ink dot on the print medium for representing the corresponding first pixel dot.
Comparing shades of color may compare color values or gray values. For example, in CMYK mode, the higher the color value, the darker the color is considered. Alternatively, the higher the gray value, the darker the color is considered. In the CMYK mode, it should be specifically noted that, since the stitching channel is caused by overlapping or leaving white of ink dots, when the first pixel dot is darker than the color of the corresponding position of the print image, the color values of the 4 channels are often larger than the corresponding position of the print image. Similarly, when the first pixel point is lighter in color than the corresponding position of the print image, the color values of the 4 channels are often smaller than the corresponding position of the print image. Thus, at the time of comparison, the color values of any one color channel can be selected for comparison. Of course, the color values of all channels may also be compared. In one embodiment of the application, the color values of the 4 channels are summed and then compared.
After the adjustment mode is determined by comparing the color shades, the first data and/or the second data can be adjusted according to the adjustment mode. According to the embodiment of the invention, the image unit is compared with the color depth of the printed image obtained by printing by the splicing spray head, so that the adjustment mode of the first data and/or the second data corresponding to each first pixel point of the image unit is determined, and the first eclosion template and/or the second eclosion template are flexibly adjusted according to the printing effect of the splicing spray head. Therefore, the new image lattice data is obtained by performing eclosion processing according to the lattice data corresponding to the adjusted image units of the first eclosion template and the second eclosion template, and the ink-jet printing is performed according to the new image lattice data, so that the printing effect of the spliced spray head is optimized.
In one embodiment of the present invention, the adjustment modes include a first adjustment mode and a second adjustment mode; wherein the first adjustment comprises modifying 0 to 1 and the second adjustment comprises modifying 1 to 0. Specifically, when it is determined that the adjustment mode of a certain first data is the first adjustment mode, it is modified to 1, and it is obvious that if the first data is already 1, no adjustment is performed. Similarly, when it is determined that the adjustment mode of a certain first data is the second adjustment mode, it is modified to 0, and it is obvious that no adjustment is performed if the first data is already 0. The adjustment manner of the second data is the same as that of the above technical solution, and redundant details are not repeated here.
Fig. 3 is a schematic flow chart of a method for comparing color shades according to an embodiment of the present invention, which includes the following steps.
S41: controlling a CCD camera to shoot the printing image to obtain a scanning image; recording the pixel points in the scanned image as second pixel points;
s42: acquiring color values of the first pixel points and marking the color values as first color values;
s43: acquiring color values of the second pixel points and marking the color values as second color values;
s44: comparing the first color value of the first pixel point with the second color value of the corresponding second pixel point; performing S45 when the first color value is greater than the second color value; performing S46 when the first color value is less than the second color value;
s45: determining an adjustment mode of the first data and/or the second data corresponding to the first pixel point as a first adjustment mode;
s46: and determining the adjustment mode of the first data and/or the second data corresponding to the first pixel point as a second adjustment mode.
Specifically, the spliced spray head is mounted on a bottom plate, wherein the bottom plate is also called a spray head fixing plate, and the bottom plate is fixed on the printing trolley so as to move along with the printing trolley. In order that the CCD camera can take a picture of the entire print medium, in one embodiment of the present invention, the CCD camera may be mounted on a base plate or a print carriage. The CCD camera is a charge coupled device (charge coupled device) capable of converting a printed image into a scanned image, so that color depth comparison is facilitated. Of course, it is easily conceivable for a person skilled in the art to replace the CCD camera with a device having a similar function to achieve the same technical effect.
Therefore, when the color shade comparison is performed, the color values of the first pixel point and the second pixel point can be read. For example, CMYK values of the first pixel point and the second pixel point are read, and then the color values are compared.
As previously mentioned, in one embodiment of the present invention, any color channel may be selected for color value comparison. For example, the color values of the cyan channels are selected for comparison (i.e., the C values of the first and second pixel points are compared). In another embodiment of the present invention, the color values of the four color channels may be summed and compared, i.e., the sum of the C value, the M value, the Y value, and the K value of the first pixel is compared with the sum of the C value, the M value, the Y value, and the K value of the second pixel after summing. In another embodiment of the present invention, the color values of the 4 color channels may be compared, and the color channel with the largest difference may be used as the judgment standard of the adjustment mode.
It should be noted that, since the scanned image is obtained by photographing a printed image, the printed image is obtained based on an image unit. Therefore, there is a one-to-one correspondence between the scanned image and the pixel points of the image unit.
Because the existing ink is difficult to accurately restore the color, even if no splicing channel exists, a certain color difference exists between the printed image and the image unit obtained by printing, and when the splicing channel exists, the color difference between the splicing channel and the image unit is larger. Therefore, in another embodiment of the present invention, when the color difference between the first pixel point and the second pixel point is larger, the first data and/or the second data corresponding to the first pixel point are adjusted. Specifically, please refer to fig. 4, which includes the following steps.
S431: converting the first color value to a first LAB value;
s432: converting the second color value to a second LAB value;
s433: calculating a color difference delta E between the first pixel point and the second pixel point according to the first LAB value and the second LAB value;
s434: judging the magnitude relation between the chromatic aberration delta E and a threshold value; and when the color difference delta E is smaller than the threshold value, the first color value and the second color value corresponding to the color difference delta E are not compared.
Specifically, the CMYK mode is exemplified. After reading the color value of the first color point, it can be converted into LAB values by a specific algorithm. Wherein L represents brightness; positive numbers of a represent red, negative numbers represent green; positive numbers of B represent yellow and negative numbers represent blue. Converting CMYK values to LAB values belongs to the prior art and is not repeated here. Similarly, the second color value may also be converted to a second LAB value.
The color difference delta E can be calculated based on LAB values, and the calculation formula can be adopted according to the formulaWherein L is 1 、A 1 、B 1 Representing a first LAB value; l (L) 2 、A 2 、B 2 Representing a second LAB value. For example, the first LAB are L 1 =70,A 1 =55,B 1 =50; the second LAB values are L 2 =75,A 2 =50,B 2 =40, the color difference Δe is about 12.25 。
In one embodiment of the invention, the external input is obtained as the threshold in response to the external input. In a preferred embodiment of the invention, the threshold value is 1.5. When the color difference is less than 1, the human eye hardly recognizes the difference in color, and when the color difference is between 1 and 2, the human eye can recognize it minutely. Therefore, setting the threshold to 1.5 can better ensure that the color difference falls within the normal range.
It should be noted that the color difference Δe is calculated by a first pixel and a second pixel, where the color value of the first pixel is a first color value, and the color value of the second pixel is a second color value. Therefore, the first color value and the second color value corresponding to the color difference Δe are not compared, which is equivalent to not adjusting the first data and/or the second data corresponding to the first pixel point.
Fig. 5 is a flowchart of a method for obtaining an eclosion template according to an embodiment of the present invention, including the following steps.
S11: determining a number of overlapping nozzles between the first spray head and the second spray head;
s12: and generating the first eclosion template and the second eclosion template according to the overlapped nozzle number.
Specifically, for ease of understanding, the spray head 10 and the spray head 20 are spliced to obtain a spliced spray head 30, and for keeping the nozzle spacing consistent, a certain number of overlapping nozzles exist between the spray head 10 and the spray head 20. The head 10 and the head 20 each include 6 nozzles, in which 2 nozzles in each head overlap each other, and thus the number of overlapping nozzles is 2.
As mentioned above, the splicing channel is mainly caused by the splicing of the spray heads, so that the size of the eclosion template only needs to cover the overlapped nozzles. The first eclosion template and the second eclosion template which only cover the overlapped nozzles are adopted, so that extra interpolation is not required due to the eclosion when printing is executed, and the printing efficiency is ensured.
For example, if the number of overlapping nozzles is 2, the number of rows of the first eclosion pattern plate and the second eclosion pattern plate may each be 2.
Fig. 6 is a flowchart of a method for automatically calculating the number of overlapping nozzles according to an embodiment of the present invention, which includes the following steps.
S111: acquiring the overlapping length L of the first spray head and the second spray head in the nozzle arrangement direction;
s112: acquiring the number P of the nozzles included in the unit length of the first nozzle in the nozzle arrangement direction; the first spray head and the second spray head have the same number of nozzles in unit length in the nozzle arrangement direction;
S113: and determining the number of overlapped nozzles between the first spray head and the second spray head as L.times.P.
For example, the overlapping length L of the first head and the second head in the nozzle arrangement direction is 0.5 inches, the first head including 1 row of nozzles including 100 nozzles per inch; the second spray head included 1 row of nozzles, which included 100 nozzles per inch. Thus, the number of overlapping nozzles is 50. When L x P is not an integer, rounding up.
The nozzle may include a plurality of rows of nozzles, and the number P of nozzles included in a unit length in the nozzle arrangement direction is the number of nozzles included in 1 row of nozzles per unit length.
When the base plate is installed in printing, installation errors may exist, so that a certain included angle exists between the spliced spray head and the printing medium, and at the moment, the overlapping length L is difficult to directly detect. Therefore, in one embodiment of the present application, the overlapping length L is calculated using the technical scheme shown in fig. 7, including the following steps.
S1111: the projection length of the overlapping length L on the first projection plane is obtained and is recorded as a first projection length Y: wherein the first projection plane is parallel to the print medium;
S1112: acquiring the projection length of the overlapping length L on a second projection plane, and marking the projection length as a second projection length X; wherein the second projection plane is perpendicular to the print medium, and a second projection length X is smaller than the overlap length L;
s1113: determining that the overlap length L is equal to
For ease of understanding, referring to fig. 8, the first projection plane 40 is parallel to the print medium and the second projection plane 50 is perpendicular to the print medium. The projection length of the overlap length L on the first projection plane 40 is Y and the projection length of the overlap length L on the second projection plane 50 is X, and therefore, according toThe overlap length L is obtained. The projection length Y can be detected by a first distance detecting means, such as a grating scale or a graduated scale. Because the printing equipment is provided with the grating ruler and the grating decoder, the movement of the printing trolley can be controlled during measurement, so that the grating decoder is positioned at the point a and the point b in sequence, and the projection length Y can be determined according to the grating value obtained by 2 times of reading. The projection length X may be detected by a second distance detecting means, such as a horizontal scanner. The horizontal scanner can be arranged on the ink stack, and the heights of the points a and c are detected respectively during measurement, and the height difference between the points a and c is the projection length Y.
Referring to fig. 9, the embodiment of the invention further provides an automatic adjustment device for an eclosion template, which comprises:
the eclosion template acquisition module is used for acquiring a first eclosion template and a second eclosion template; the first eclosion template and the second eclosion template are two-dimensional matrixes with equal sizes, data in the first eclosion template are recorded as first data, and data in the second eclosion template are recorded as second data;
the eclosion processing module is used for respectively carrying out eclosion processing on lattice data corresponding to the image units in the image to be printed according to the first eclosion template and the second eclosion template so as to obtain first lattice data and second lattice data; recording pixel points in the image unit as first pixel points;
the printing control module is used for controlling a first nozzle and a second nozzle in the spliced nozzle to perform inkjet printing on the same area of the printing medium according to the first dot matrix data and the second dot matrix data respectively so as to form a printing image; wherein at least 1 overlapping nozzle is present between the first spray head and the second spray head;
The color comparison module is used for comparing the color shades of the positions corresponding to the first pixel points and the printed image so as to determine the adjustment mode of the first data and/or the second data corresponding to the first pixel points;
and the data adjustment module is used for adjusting the first data and/or the second data according to the adjustment mode.
In another embodiment of the present invention, the apparatus further comprises:
the shooting control module is used for controlling the CCD camera to shoot the printing image to obtain a scanning image; recording the pixel points in the scanned image as second pixel points;
the first color value acquisition module is used for acquiring the color value of each first pixel point and recording the color value as a first color value;
the second color value acquisition module is used for acquiring the color value of each second pixel point and recording the color value as a second color value;
the judging module is used for comparing the first color value of the first pixel point with the second color value of the corresponding second pixel point; the judging module is further used for selecting a first adjustment mode to determine when the first color value is larger than the second color value, and selecting a second adjustment mode to determine when the first color value is smaller than the second color value;
The first adjustment mode determining module is used for determining that the adjustment mode of the first data and/or the second data corresponding to the first pixel point is a first adjustment mode;
the second adjustment mode determining module is configured to determine that an adjustment mode of the first data and/or the second data corresponding to the first pixel point is a second adjustment mode.
In addition, the automatic adjustment method of the eclosion template of the embodiment of the invention can be realized by printing equipment. Fig. 10 shows a schematic hardware configuration of a printing apparatus according to an embodiment of the present invention.
The printing device may include a processor and a memory storing computer program instructions.
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 automatic adjustment method of the eclosion template according to any of the above embodiments.
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 by a bus and complete communication with each other as shown in fig. 10.
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.
In addition, in combination with the method for automatically adjusting the eclosion template in the above embodiment, the embodiment of the invention can 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 a method for automatically adjusting an eclosion template in any of the above embodiments.
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.
It should also be noted that the exemplary embodiments mentioned in this disclosure 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, or may be performed in a different order from the order in the embodiments, or several steps may be performed simultaneously.
In the foregoing, only the specific embodiments of the present invention are described, and it will be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the systems, modules and units described above may refer to the corresponding processes in the foregoing method embodiments, which are not repeated herein. It should be understood that the scope of the present invention is not limited thereto, and any equivalent modifications or substitutions can be easily made by those skilled in the art within the technical scope of the present invention, and they should be included in the scope of the present invention.
Claims (9)
1. The automatic adjustment method of the eclosion template is characterized by comprising the following steps:
s10: acquiring a first eclosion template and a second eclosion template; the first eclosion template and the second eclosion template are two-dimensional matrixes with equal sizes, data in the first eclosion template are recorded as first data, and data in the second eclosion template are recorded as second data;
S20: performing eclosion processing on lattice data corresponding to image units in an image to be printed according to the first eclosion template and the second eclosion template to obtain first lattice data and second lattice data; recording pixel points in the image unit as first pixel points;
s30: controlling a first nozzle and a second nozzle in the spliced nozzle to perform ink-jet printing on the same area of the printing medium according to the first dot matrix data and the second dot matrix data respectively so as to form a printing image; wherein at least 1 overlapping nozzle is present between the first spray head and the second spray head;
s40: comparing the color shades of the positions corresponding to the first pixel points and the printed image to determine the adjustment mode of the first data and/or the second data corresponding to the first pixel points;
s50: adjusting the first data and/or the second data according to the adjustment mode;
the adjusting modes comprise a first adjusting mode and a second adjusting mode; wherein the first adjustment comprises modifying 0 to 1 and the second adjustment comprises modifying 1 to 0.
2. The method according to claim 1, characterized in that in S40: the adjusting method for determining the first data and/or the second data corresponding to the first pixel point by comparing the color shades of the positions corresponding to the first pixel point and the printed image comprises the following steps:
S41: controlling a CCD camera to shoot the printing image to obtain a scanning image; recording the pixel points in the scanned image as second pixel points;
s42: acquiring color values of the first pixel points and marking the color values as first color values;
s43: acquiring color values of the second pixel points and marking the color values as second color values;
s44: comparing the first color value of the first pixel point with the second color value of the corresponding second pixel point; performing S45 when the first color value is greater than the second color value; performing S46 when the first color value is less than the second color value;
s45: determining an adjustment mode of the first data and/or the second data corresponding to the first pixel point as a first adjustment mode;
s46: and determining the adjustment mode of the first data and/or the second data corresponding to the first pixel point as a second adjustment mode.
3. The method of claim 2, wherein between S43 and S44, the method further comprises:
s431: converting the first color value to a first LAB value;
s432: converting the second color value to a second LAB value;
s433: calculating a color difference delta E between the first pixel point and the second pixel point according to the first LAB value and the second LAB value;
S434: judging the magnitude relation between the chromatic aberration delta E and a threshold value; and when the color difference delta E is smaller than the threshold value, the first color value and the second color value corresponding to the color difference delta E are not compared.
4. The method according to claim 1, characterized in that in S10: the method for acquiring the first eclosion template and the second eclosion template comprises the following steps:
s11: determining a number of overlapping nozzles between the first spray head and the second spray head;
s12: and generating the first eclosion template and the second eclosion template according to the overlapped nozzle number.
5. The method according to claim 4, characterized in that in S11: determining the number of overlapping nozzles between the first nozzle and the second nozzle includes:
s111: acquiring the overlapping length L of the first spray head and the second spray head in the nozzle arrangement direction;
s112: acquiring the number P of the nozzles included in the unit length of the first nozzle in the nozzle arrangement direction; the first spray head and the second spray head have the same number of nozzles in unit length in the nozzle arrangement direction;
s113: and determining the number of overlapped nozzles between the first spray head and the second spray head as L.times.P.
6. The method of claim 5, wherein at S111: the method for obtaining the overlapping length L of the first nozzle and the second nozzle in the nozzle arrangement direction comprises the following steps:
s1111: the projection length of the overlapping length L on the first projection plane is obtained and is recorded as a first projection length Y: wherein the first projection plane is parallel to the print medium;
s1112: acquiring the projection length of the overlapping length L on a second projection plane, and marking the projection length as a second projection length X; wherein the second projection plane is perpendicular to the print medium, and a second projection length X is smaller than the overlap length L;
s1113: determining that the overlap length L is equal to
7. An automatic adjustment device for an eclosion template, the device comprising:
the eclosion template acquisition module is used for acquiring a first eclosion template and a second eclosion template; the first eclosion template and the second eclosion template are two-dimensional matrixes with equal sizes, data in the first eclosion template are recorded as first data, and data in the second eclosion template are recorded as second data;
the eclosion processing module is used for respectively carrying out eclosion processing on lattice data corresponding to the image units in the image to be printed according to the first eclosion template and the second eclosion template so as to obtain first lattice data and second lattice data; recording pixel points in the image unit as first pixel points;
The printing control module is used for controlling a first nozzle and a second nozzle in the spliced nozzle to perform inkjet printing on the same area of the printing medium according to the first dot matrix data and the second dot matrix data respectively so as to form a printing image; wherein at least 1 overlapping nozzle is present between the first spray head and the second spray head;
the color comparison module is used for comparing the color shades of the positions corresponding to the first pixel points and the printed image so as to determine the adjustment mode of the first data and/or the second data corresponding to the first pixel points;
the data adjustment module is used for adjusting the first data and/or the second data according to the adjustment mode;
the adjusting modes comprise a first adjusting mode and a second adjusting mode; wherein the first adjustment comprises modifying 0 to 1 and the second adjustment comprises modifying 1 to 0.
8. 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-6.
9. A storage medium having stored thereon computer program instructions, which when executed by a processor, implement the method of any of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110271037.8A CN115071286B (en) | 2021-03-10 | 2021-03-10 | Automatic adjustment method, device and equipment for eclosion template and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110271037.8A CN115071286B (en) | 2021-03-10 | 2021-03-10 | Automatic adjustment method, device and equipment for eclosion template and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115071286A CN115071286A (en) | 2022-09-20 |
CN115071286B true CN115071286B (en) | 2023-08-15 |
Family
ID=83241028
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110271037.8A Active CN115071286B (en) | 2021-03-10 | 2021-03-10 | Automatic adjustment method, device and equipment for eclosion template and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115071286B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117453163B (en) * | 2023-12-12 | 2024-03-26 | 广州市森扬电子科技有限公司 | Method, apparatus and storage medium for improving color block uniformity by increasing pass number |
CN117785082A (en) * | 2023-12-27 | 2024-03-29 | 广州市森扬电子科技有限公司 | Method, equipment and storage medium for generating custom height and gradual change grade |
CN117969555B (en) * | 2024-03-29 | 2024-07-16 | 季华实验室 | Ink drop printing leakage point detection method, device, equipment and medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109272471A (en) * | 2018-10-13 | 2019-01-25 | 森大(深圳)技术有限公司 | Print data emergence processing method, device, equipment and storage medium |
CN109298841A (en) * | 2018-10-13 | 2019-02-01 | 森大(深圳)技术有限公司 | More spray head inkjet printing methods, device, equipment and storage medium |
CN110816065A (en) * | 2019-10-18 | 2020-02-21 | 森大(深圳)技术有限公司 | Ink discharging method and device for overlapped hole area of nozzle and storage medium |
CN112223929A (en) * | 2020-10-21 | 2021-01-15 | 深圳市汉森软件有限公司 | Ink-jet printing method, device and equipment based on feathering treatment and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101239538B (en) * | 2007-02-05 | 2013-01-02 | 山东新北洋信息技术股份有限公司 | Printer control method, device and printer |
-
2021
- 2021-03-10 CN CN202110271037.8A patent/CN115071286B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109272471A (en) * | 2018-10-13 | 2019-01-25 | 森大(深圳)技术有限公司 | Print data emergence processing method, device, equipment and storage medium |
CN109298841A (en) * | 2018-10-13 | 2019-02-01 | 森大(深圳)技术有限公司 | More spray head inkjet printing methods, device, equipment and storage medium |
CN110816065A (en) * | 2019-10-18 | 2020-02-21 | 森大(深圳)技术有限公司 | Ink discharging method and device for overlapped hole area of nozzle and storage medium |
CN112223929A (en) * | 2020-10-21 | 2021-01-15 | 深圳市汉森软件有限公司 | Ink-jet printing method, device and equipment based on feathering treatment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN115071286A (en) | 2022-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115071286B (en) | Automatic adjustment method, device and equipment for eclosion template and storage medium | |
EP3305532B1 (en) | Image inspection device, image inspection method, program, and ink jet printing system | |
US8628164B2 (en) | Recording apparatus and recording system | |
WO2022186214A1 (en) | Defective nozzle correction mechanism | |
US11368592B1 (en) | Defective nozzle compensation mechanism | |
CN110733253B (en) | Spray head moisturizing printing control method, device, equipment and storage medium | |
US11570311B2 (en) | Defective nozzle correction mechanism using missing neighbor threshold lowering function | |
JP2013154594A (en) | Inkjet recording apparatus and calibration method | |
JP2007062359A (en) | Printer, printing program, printing method, printing control device, printing control program, printing control method and recorder with the program recorded | |
JP2009262456A (en) | Image forming apparatus and image forming method | |
JP2016124266A (en) | Printing control device and printing control method | |
JP2016034754A (en) | Image processing apparatus, image processing method, and program | |
US11539857B2 (en) | Uniformity compensation mechanism using missing neighbor thresholds | |
US20160173724A1 (en) | Printing apparatus, printing method, program, and image processing apparatus | |
JP5308735B2 (en) | Print image inspection apparatus and printing method | |
US9289975B2 (en) | Printing device and printing method | |
JP2013082122A (en) | Controller and control method for printing | |
JP5883313B2 (en) | Image recording apparatus, correction coefficient acquisition method, and image recording method | |
CN113942314A (en) | Method, device, equipment and storage medium for eliminating nozzle splicing channel | |
KR20100005615A (en) | Scanner, image forming apparatus, and control signal setting method for driving motor of the scanner and the image forming apparatus | |
US20190070851A1 (en) | Recording apparatus and recording method | |
CN113829758B (en) | Print data correction method, device, equipment and storage medium | |
JP6994923B2 (en) | Control device and control method | |
CN113306301B (en) | Data processing method, apparatus, device, medium for eliminating image dot overlap | |
CN113928011B (en) | Ink-jet printing color difference adjusting method, device, equipment 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 |