[go: up one dir, main page]

CN113320291B - Data processing method, device, equipment and medium for printing color uniform image - Google Patents

Data processing method, device, equipment and medium for printing color uniform image Download PDF

Info

Publication number
CN113320291B
CN113320291B CN202010129582.9A CN202010129582A CN113320291B CN 113320291 B CN113320291 B CN 113320291B CN 202010129582 A CN202010129582 A CN 202010129582A CN 113320291 B CN113320291 B CN 113320291B
Authority
CN
China
Prior art keywords
printing
data
sub
nozzles
ink
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010129582.9A
Other languages
Chinese (zh)
Other versions
CN113320291A (en
Inventor
陈艳
谢尧斌
任建平
黄中琨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Hansen Software Co ltd
Original Assignee
Shenzhen Hosonsoft Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Hosonsoft Co Ltd filed Critical Shenzhen Hosonsoft Co Ltd
Priority to CN202010129582.9A priority Critical patent/CN113320291B/en
Publication of CN113320291A publication Critical patent/CN113320291A/en
Application granted granted Critical
Publication of CN113320291B publication Critical patent/CN113320291B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/21Ink jet for multi-colour printing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism

Landscapes

  • Ink Jet (AREA)

Abstract

The invention discloses a data processing method, a device, equipment and a medium for printing a color uniform image, wherein the uniform image is formed by ink-jet printing of an ink-jet printing head comprising a splicing nozzle; acquiring first sub-printing data and a first filtering template which need to be filtered in the initial printing data according to the preview image; and processing the first sub-printing data in the initial printing data according to the first filtering template to obtain actual printing data. The invention solves the problem of uneven image color caused by mutual overlapping of two rows of nozzle ink drops at the splicing position due to the influence of external factors.

Description

Data processing method, device, equipment and medium for printing color uniform image
Technical Field
The invention relates to the technical field of ink-jet printing, in particular to a data processing method, a device, equipment and a medium for printing a color uniform image.
Background
At present, in the working process of an industrial ink-jet printer, a printer nozzle ejects ink drops to form images or characters on a printing medium. In order to improve the accuracy and the height of the printing of the spray head by one-time scanning, a spray head manufacturer designs the spray head shown in figure 1, wherein each spray head (K) in figure 10、C0、M0、Y0And) is formed by splicing 3 small rows of nozzles (a, b and c), and overlapped nozzles exist at the splicing positions of the 3 small rows of nozzles (a, b and c); the manufacturer of the ink jet printing device splices a plurality of nozzles into one nozzle, for example, 3 nozzles for printing cyan (C) ink in FIG. 2 are C0、C1C 23 nozzles C for printing cyan ink0、C1、C2The head and the tail are spliced, overlapping nozzles are arranged at the spliced positions, the number of the nozzles for printing red (M) ink, yellow (Y) ink and black (K) ink of a printed product is also 3, and the overlapped nozzles are arranged at the spliced positions of the head and the tailAnd (4) a nozzle. In the ink-jet printing process, due to the movement of the printing trolley, a 'wind wall' is easily formed at the splicing position of the two rows of nozzles. The air flow speed in the air wall is higher than that of the surrounding air, and the air pressure is lower, so that ink drops sprayed by nozzles at the edges of the spliced part of the two sprayers are easily sucked into the air wall, the ink drops are overlapped in a cross mode, the ink volume concentration at the overlapped part is higher than that at the surrounding part, a spliced channel with the color deeper than that at the surrounding part is visually formed, and the spliced channel is called as a black channel, so that the color of a printed image is not uniform. The "black channel" is generated due to the deviation of the drop points of the drops of two or more nozzles, as shown in fig. 3, the drops of two nozzles at the joint overlap each other due to the influence of external factors to form an elongated "black channel" which is darker than the surrounding area.
Disclosure of Invention
The embodiment of the invention provides a data processing method, a data processing device, data processing equipment and a storage medium for printing an image with uniform color, which are used for solving the problem that a splicing channel is formed by ink discharged from a nozzle at the boundary of two adjacent rows of splicing nozzles in the prior art.
In a first aspect, embodiments of the present invention provide a data processing method for printing a color uniform image, the uniform image being formed by inkjet printing with an inkjet print head including stitching nozzles, the method including:
performing ink-jet printing according to the initial printing data of the task to obtain a preview image;
acquiring first sub-printing data and a first filtering template which need to be filtered in the initial printing data according to the preview image;
and processing the first sub-printing data in the initial printing data according to the first filtering template to obtain actual printing data.
Preferably, the acquiring, according to the preview image, the first sub-print data and the first filter template that need to be filtered in the initial print data includes:
scanning the preview image to obtain position information and color information of a splicing road;
determining the boundary position of the splicing nozzle according to the position information;
determining the number N of nozzles to be processed at the boundary position of the splicing nozzles according to the color information, wherein N is more than or equal to 3 and is a natural number;
extracting corresponding sub-printing data from the initial printing data according to the nozzle row;
determining ink discharge information of the nozzle row according to the sub-printing data;
and generating a filtering template for processing the sub-printing data according to the ink outlet information.
Preferably, the generating of the filtering template for processing the sub-printing data according to the ink output information includes:
determining a snapshot ratio for filtering the sub-print data according to the ink output information;
and generating a filtering template by adopting a halftone algorithm according to the snapshot ratio.
Preferably, the ink dots printed on the printing medium by the nozzles in the present job include: the ink discharge information includes one of a large dot, a medium dot, a small dot, and a null dot, and the ink discharge information includes one of a nozzle all-out large dot in the nozzle row, a nozzle all-out medium dot in the nozzle row, and a nozzle all-out small dot in the nozzle row.
Preferably, when the ink discharge information indicates that all the nozzles in the nozzle row discharge large dots, the snapshot ratio is one-half of the ink discharge dots corresponding to the sub print data.
Preferably, when the ink output information is that all nozzles in the nozzle row output a midpoint, the snapshot ratio is one third of the ink output point corresponding to the sub print data.
Preferably, the method further comprises:
performing ink jet printing according to the actual printing data to obtain an actual image;
acquiring second sub-printing data and a second filtering template which need to be filtered in the actual printing data according to the actual image;
and processing the second sub-printing data in the actual printing data according to the second filtering template to obtain final printing data.
In a second aspect, embodiments of the present invention provide a data processing apparatus for printing a colour uniform image formed by inkjet printing from an inkjet print head comprising tiled nozzles, the apparatus comprising:
the preview image acquisition module is used for carrying out ink-jet printing according to the initial printing data of the task to obtain a preview image;
the data and template acquisition module is used for acquiring first sub-printing data and a first filtering template which need to be filtered in the initial printing data according to the preview image;
and the actual printing data acquisition module is used for processing the first sub-printing data in the initial printing data according to the first filtering template to obtain actual printing data.
In a third aspect, an embodiment of the present invention provides a data processing apparatus for printing a color-uniform image, including: at least one processor, at least one memory, and computer program instructions stored in the memory, which when executed by the processor, implement the method of the first aspect of the embodiments described above.
In a fourth aspect, an embodiment of the present invention provides a storage medium, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the method of the first aspect in the foregoing embodiments is implemented.
In summary, the data processing method, apparatus, device, and medium for printing a color uniform image according to embodiments of the present invention obtain a preview image by pre-printing, determine sub-print data corresponding to an image region to be processed for uneven printing and a filter template for processing the sub-print data according to the preview image, filter the sub-print data according to the filter template to obtain actual print data required for actual printing, and subtract the problem of uneven image color caused by overlapping of nozzle ink droplets at a splice due to the influence of external factors from the snapshot processing of the filter template.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described below, and for those skilled in the art, other drawings may be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic view of a head structure employed in an ink jet printing apparatus according to a first embodiment of the present invention.
Fig. 2 is a schematic view of a head structure employed in an ink jet printing apparatus according to a second embodiment of the present invention.
Fig. 3 is a diagram of the effect of printing without the splice lane elimination processing.
Fig. 4 is a schematic structural view of an inkjet printing apparatus according to an embodiment of the present invention.
Fig. 5 is a flowchart of a data processing method of printing a color-uniform image according to a third embodiment of the present invention.
FIG. 6 is a schematic diagram of the spliced nozzle boundary positions of a data processing method for printing a color uniform image according to a fourth embodiment of the present invention.
Fig. 7 is a flowchart of a data processing method of printing a color-uniform image according to a fourth embodiment of the present invention.
Fig. 8 is a schematic diagram of a spliced nozzle array of a data processing method of printing a color-uniform image according to a fourth embodiment of the present invention.
Fig. 9 is a schematic diagram of nozzle ink discharge information of a data processing method for printing a color uniform image according to a fourth embodiment of the present invention.
Fig. 10 is a six-layer diagram of a data processing method of printing a color uniform image according to a fifth embodiment of the present invention.
Fig. 11 is a schematic configuration diagram of a data processing apparatus for printing a color-uniform image according to a sixth embodiment of the present invention.
Fig. 12 is a schematic configuration diagram of a data processing apparatus for printing a color-uniform image according to a seventh embodiment of the present invention.
Detailed Description
Features of various aspects and exemplary embodiments of the present invention will be described in detail below, and in order to make objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail below with reference to the accompanying drawings and the embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not to be construed as limiting the invention. It will be apparent to one skilled in the art that the present invention may be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the present invention.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising … …" does not exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element.
Referring to fig. 4, the inkjet printing apparatus according to an embodiment of the present invention includes a printing cart 1, a supporting beam 2 and a printing platform 3, an inkjet printing head (not shown) for ejecting four inks of cyan (C), magenta (M), yellow (Y) and black (K) is mounted on the printing cart 1, the printing cart 1 reciprocates above the printing platform 3 along the supporting beam 2 and continuously advances in a direction perpendicular to the supporting beam 2, and the inkjet printing head ejects ink to a printing medium on the printing platform 3 during the reciprocating motion to form an image.
In the present invention, the inkjet printing apparatus performs inkjet printing using the tiled nozzle array as shown in fig. 1 or fig. 2, such as each inkjet print head (K) in fig. 10、C0、M0、Y0And) the nozzle assembly is formed by splicing 3 small rows of nozzles (a, b and c) in a direction perpendicular to the supporting beam 2, and splicing nozzles (overlapped nozzles) exist at the splicing positions of the 3 small rows of nozzles (a, b and c), such as splicing nozzles exist at the splicing positions of the nozzles in the row a and the nozzles in the row b, and splicing nozzles also exist at the splicing positions of the nozzles in the row b and the nozzles in the row c. Therefore, when the splicing nozzle is used for printing, a splicing channel with deeper colors is easy to appear at the splicing position.
Referring to fig. 5, an embodiment of the present invention provides a data processing method for printing a color uniform image, including the following steps:
s1, performing ink-jet printing according to the initial printing data of the task to obtain a preview image;
specifically, ink jet printing refers to a technology of ejecting ink droplets onto a printing medium through a nozzle on a digital ink jet head to obtain an image or text, print data for controlling ink discharge of the digital ink jet head needs to be preprocessed by raster image processing software and print control software according to the characteristic requirements of an ink jet printer, and then can be sent to the ink jet printer for printing, and specifically includes: importing an image to be printed into raster image processing software, setting a first printing requirement of the image to be printed in the raster processing software, carrying out color processing on the image to be printed according to the printing requirement and the characteristics of printing equipment so that the color of the image output by a printer is the same as or similar to the required color, and carrying out screening processing after color processing to generate a data file which can be identified by the printer; and importing printing control software after the raster image processing software finishes processing, configuring a second printing requirement in the printing control software, calibrating printing equipment, processing the imported image data according to the configuration and calibration results to obtain printing data and a printing control command, inputting the printing data and the printing control command into a main control board in the printing equipment through a bus, and distributing the printing data and the printing control command to respective nozzle drive boards by the main control board, wherein the nozzles are driven by the nozzle drive boards to print according to the initial printing data. The raster image processing software in this embodiment may identify images to be printed in formats such as BMP, TIFF, JPG, PDF, and may perform typesetting on a plurality of images, where the set first printing requirement includes: the required printing precision of the image to be printed, the number of colors and the color sequence of the image to be printed and the like, and the color processing comprises the following steps: ink interception processing, namely ink output condition processing of each pixel point, color linearization processing, ICC processing, color chasing processing and the like, wherein the calibration printing equipment mainly comprises: printing origin calibration, step-by-step mode calibration, chromatography calibration, shower nozzle interval calibration, vertical calibration and horizontal calibration etc. the second is printed the requirement and is included: feather, color bar, white edge, Pass mode, etc., and the data processing comprises: the raster image processing software and the print control software are not limited to the above functions, and may include other functions for improving the image printing quality.
Because the spliced nozzle rows are adopted for ink-jet printing, different printing requirements are different in boundary positions of two adjacent rows of nozzles, and then the positions and colors of spliced roads are different, ink-jet printing needs to be carried out according to initial printing data to obtain preview images, the positions and the colors of the spliced roads are determined according to the preview images, and then a template for carrying out snapshot filtering processing on the initial printing data can be determined. If all the spliced nozzles discharge ink when the pure color block is printed, the number of first nozzles needing to be closed in a first row of nozzles in two adjacent rows of spliced nozzles is zero, the number of second nozzles needing to be closed in a second row of nozzles is equal to the number of the spliced nozzles, namely, the nozzles of the first row of nozzles at the spliced position are all closed, only the second row of nozzles discharge ink, and then the boundary position of the two rows of nozzles is at the initial position of the second row of nozzles; when a color image is printed, if all spliced nozzles for printing a certain color discharge ink, determining the number of first nozzles needing to be closed in a first row of nozzles and the number of second nozzles needing to be closed in a second row of nozzles in the two adjacent rows of spliced nozzles for each color according to the condition of the spliced nozzles for printing each color; when the splicing nozzles of each color correspond to different printing areas, the number of first nozzles needing to be closed in a first row of nozzles in two adjacent rows of splicing nozzles of each color is half of the number of the splicing nozzles, the number of second nozzles needing to be closed in a second row of nozzles is half of the number of the splicing nozzles, and the positions of the nozzles needing to be closed in the two rows of nozzles are staggered; when the concatenation nozzle of every colour corresponds same printing area, then every colour the first nozzle quantity that needs to close in the first row nozzle in the concatenation nozzle of adjacent two is all inequality, can avoid the concatenation lane coincidence of at least two kinds of colours to lead to the concatenation lane to deepen and influence product quality like this. As shown in fig. 6, the nozzles for printing the four inks, cyan (C), magenta (M), yellow (Y), and black (K), are all arranged at the same position, and the number of nozzles for each color is 10, so as to avoid overlapping the lanes L for each color, the nozzles in the row a of the cyan (C) nozzle are closed by 4 nozzles, the nozzles in the row b are closed by 6 nozzles, the nozzles in the row a of the magenta (M) nozzle are closed by 5 nozzles, the nozzles in the row b are closed by 5 nozzles, the nozzles in the row a of the yellow (Y) nozzle are closed by 6 nozzles, the nozzles in the row b are closed by 4 nozzles, the nozzles in the row a of the black (K) nozzle are closed by 3 nozzles, and the nozzles in the row b are closed by 7 nozzles.
S2, acquiring first sub-print data and a first filter template which need to be filtered in the initial print data according to the preview image;
specifically, referring to fig. 7, the step S2 includes:
s21, scanning the preview image to obtain the position information and the color information of the splicing lane;
s22, determining the boundary position of the splicing nozzle according to the position information;
s23, determining the number N of nozzles to be processed at the boundary position of the spliced nozzles according to the color information, wherein N is more than or equal to 3 and is a natural number;
s24, extracting corresponding sub-printing data from the initial printing data according to the nozzle rows;
s25, determining ink discharge information of the nozzle row according to the sub-printing data;
and S26, generating a filtering template for processing the sub-printing data according to the ink outlet information.
Specifically, the preview image is scanned, the preview image is compared with a target image to obtain position information and color information of a splicing channel caused by splicing nozzles in the preview image, and the boundary positions of the splicing nozzles are obtained according to the position information, as shown in fig. 8, in this embodiment, two adjacent rows of nozzles are respectively located in different inkjet printing heads H1 and inkjet printing head H2, the number of the splicing nozzles in the splicing region of the inkjet printing head H1 and the inkjet printing head H2 is H, the positions of the nozzle lines at the boundary of the two inkjet printing heads in the whole splicing region are nlinelndex and nlinelndex +1, the inkjet printing head H1 in the splicing nozzle region discharges ink from 0 th nozzle to nlinelndex nozzles, and the rest nozzles do not discharge ink; in contrast, the inkjet print head H2 discharged ink from the nLineIndex +1 th to H-1 th nozzles in the spliced nozzle region, and the remaining nozzles did not discharge ink.
After the boundary position of the splicing nozzle is determined, determining the number N of the nozzles needing to be processed at the boundary position of the splicing nozzle according to the color information, wherein N is more than or equal to 3 and is a natural number; when the color value of the spliced channel is greater than or equal to a set threshold value, the number of nozzles needing to be processed at the boundary position is greater than or equal to 5 and less than or equal to 8, when the color value of the spliced channel is less than the set threshold value, the number of nozzles needing to be processed at the boundary position is greater than or equal to 3 and less than or equal to 4, and N is a natural number; after determining the nozzle row and the boundary position, acquiring sub-printing data corresponding to the nozzle row from initial printing data, traversing the sub-printing data to acquire ink outlet information of the nozzle row, determining the snapshot ratio of colors of a splicing lane to be lightened according to the ink outlet information, and generating a filtering template for filtering the sub-printing data according to the snapshot ratio even if partial data in the sub-printing data does not generate ink.
Preferably, as shown in fig. 9, in the present embodiment, the ink dots printed on the printing medium by the nozzles in the present job include: one of a large dot L, a middle dot M, a small dot S, and a blank dot D (blank dot indicates no ink discharge), the ink discharge information including one of a nozzle all-out large dot in the nozzle row, a nozzle all-out middle dot in the nozzle row, and a nozzle all-out small dot in the nozzle row; in another embodiment, each nozzle can realize two kinds of ink dots, i.e. ink discharge or no ink discharge, and the situation that each printer and each task nozzle can discharge ink dots is not limited in detail herein.
Preferably, when the ink output information indicates that all the nozzles in the nozzle row output large dots, the snapshot ratio is half of the ink output dots corresponding to the sub-print data, that is, half of the ink output dots corresponding to the sub-print data are extracted to become empty dot data, and the snapshots are alternately performed in each row; when the ink output information indicates that all nozzles in the nozzle row output the middle point, the snapshot rate is one third of the ink output point corresponding to the sub-printing data, namely, one third of the ink output point corresponding to the sub-printing data is extracted to become empty point data, and meanwhile, the process is alternately carried out in each row of the snapshot; when the ink output information indicates that all the nozzles in the nozzle row output small dots, the snapshot ratio is one eighth of the ink output dots corresponding to the sub-printing data, namely one eighth of the ink output dots corresponding to the sub-printing data is extracted to become empty dot data, and meanwhile, the snapshot is performed alternately in each row. The above-mentioned snapshot ratio is only required for the dot situation in the present embodiment, and the snapshot ratio will be different under different print jobs and print requirements, and is not specifically limited herein.
And S3, processing the first sub-printing data in the initial printing data according to the first filtering template to obtain actual printing data.
Specifically, after the snapshot ratio is determined, a corresponding filtering template is generated according to a halftone algorithm, and the first sub-printing data in the initial printing data is subjected to and operation according to the first filtering template to filter out the drawn ink dots so that the ink does not appear in the printing process, so that the image density formed by overlapping ink with the nozzles at the final boundary is reduced.
Preferably, referring to fig. 10, in order to further optimize the uniformity of the image, the method further includes:
s4, performing ink-jet printing according to the actual printing data to obtain an actual image;
s5, acquiring second sub-printing data and a second filtering template which need to be filtered in the actual printing data according to the actual image;
and S6, processing the second sub-printing data in the actual printing data according to the second filtering template to obtain final printing data.
Specifically, ink-jet printing is carried out according to actual printing data to obtain an actual image, the actual image is scanned, the actual image and the target image are compared to determine whether the printing meets the requirement or not, when a splicing lane still exists in the actual image and the color of the splicing lane does not meet the requirement, the steps can be repeated according to the actual image to enlarge the nozzle rows at the boundary of the splicing nozzles or increase the snapshot ratio, so that the splicing lane disappears.
Referring to fig. 11, an embodiment of the present invention provides a data processing apparatus for printing a color uniform image, the apparatus including:
a preview image obtaining module 10, configured to perform inkjet printing according to the initial printing data of the current task to obtain a preview image;
a data and template obtaining module 20, configured to obtain, according to the preview image, first sub-print data and a first filtering template that need to be filtered in the initial print data;
and an actual print data obtaining module 30, configured to process the first sub-print data in the initial print data according to the first filtering template to obtain actual print data.
Preferably, the data and template obtaining module 20 includes:
the scanning unit is used for scanning the preview image to acquire the position information and the color information of the splicing channel;
the boundary position acquisition unit is used for determining the boundary position of the splicing nozzle according to the position information;
the nozzle row acquisition unit is used for determining the number N of nozzles to be processed at the boundary position of the spliced nozzles according to the color information, wherein N is more than or equal to 3 and is a natural number;
a sub-print data acquisition unit configured to extract corresponding sub-print data from the initial print data according to the nozzle row;
an ink discharge information acquisition unit configured to determine ink discharge information of the nozzle row according to the sub-print data;
and the filtering unit is used for generating a filtering template for processing the sub-printing data according to the ink outlet information.
Preferably, the filter unit further comprises:
a snapshot ratio obtaining subunit configured to determine a snapshot ratio for performing filtering processing on the sub print data according to the ink discharge information;
and the filtering template generating subunit is used for generating a filtering template by adopting a halftone algorithm according to the snapshot ratio.
Preferably, the ink dots printed on the printing medium by the nozzles in the present job include: the ink discharge information includes one of a large dot, a medium dot, a small dot, and a null dot, and the ink discharge information includes one of a nozzle all-out large dot in the nozzle row, a nozzle all-out medium dot in the nozzle row, and a nozzle all-out small dot in the nozzle row.
Preferably, when the ink discharging information indicates that all the nozzles in the nozzle row discharge large dots, the snapshot ratio is half of the ink discharging dots corresponding to the sub print data.
Preferably, when the ink discharge information indicates that all the nozzles in the nozzle row have a dot, the dot extraction ratio is one third of the ink discharge point corresponding to the sub print data.
Preferably, the apparatus further comprises:
the ink-jet printing module is used for carrying out ink-jet printing according to the actual printing data to obtain an actual image;
the second data and template acquisition module is used for acquiring second sub-printing data and a second filtering template which need to be filtered in the actual printing data according to the actual image;
and the printing data acquisition module is used for processing the second sub-printing data in the actual printing data according to the second filtering template to obtain final printing data.
In addition, the data processing method of printing a color uniform image according to the embodiment of the present invention described in conjunction with fig. 5 may be implemented by a data processing apparatus of printing a color uniform image. Fig. 12 is a schematic diagram showing a hardware configuration of a data processing apparatus for printing a color-uniform image according to an embodiment of the present invention.
A data processing apparatus for printing a color uniform image may include a processor 401 and a memory 402 having stored thereon computer program instructions.
Specifically, the processor 401 may include a Central Processing Unit (CPU), or an Application Specific Integrated Circuit (ASIC), or may be configured as one or more Integrated circuits implementing embodiments of the present invention.
Memory 402 may include mass storage for data or instructions. By way of example, and not limitation, memory 402 may include a Hard Disk Drive (HDD), floppy Disk Drive, flash memory, optical Disk, magneto-optical Disk, tape, or Universal Serial Bus (USB) Drive or a combination of two or more of these. Memory 402 may include removable or non-removable (or fixed) media, where appropriate. The memory 402 may be internal or external to the data processing apparatus, where appropriate. In a particular embodiment, the memory 402 is non-volatile solid-state memory. In a particular embodiment, the memory 402 includes Read Only Memory (ROM). Where appropriate, the ROM may be mask-programmed ROM, Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable PROM (EEPROM), Electrically Alterable ROM (EAROM), or flash memory or a combination of two or more of these.
The processor 401 reads and executes computer program instructions stored in the memory 402 to implement any one of the data processing methods for printing a color uniform image in the above embodiments.
In one example, a data processing device that prints a color uniform image may also include a communication interface 403 and a bus 410. As shown in fig. 12, the processor 401, the memory 402, and the communication interface 403 are connected by a bus 410 to complete communication therebetween.
The communication interface 403 is mainly used for implementing communication between modules, apparatuses, units and/or devices in the embodiments of the present invention.
Bus 410 includes hardware, software, or both to couple the components of the data processing device that print a color uniform image to one another. By way of example, and not limitation, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hypertransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an infiniband interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a video electronics standards association local (VLB) bus, or other suitable bus or a combination of two or more of these. Bus 410 may include one or more buses, where appropriate. Although specific buses have been described and shown in the embodiments of the invention, any suitable buses or interconnects are contemplated by the invention.
In addition, in combination with the data processing method for printing a color uniform image in the above embodiments, the embodiments of the present invention can be implemented by providing a computer-readable storage medium. The computer readable storage medium having stored thereon computer program instructions; the computer program instructions, when executed by a processor, implement any of the above embodiments of a data processing method for printing a color uniform image.
In summary, the data processing method, apparatus, device, and medium for printing a color uniform image according to embodiments of the present invention obtain a preview image by pre-printing, determine sub-print data corresponding to an image area to be processed with uneven printing and a filter template for processing the sub-print data according to the preview image, then filter the sub-print data according to the filter template to obtain actual print data required for actual printing, and subtract a stitching lane problem caused by mutual overlapping of nozzle ink droplets at a stitching location due to external factors from a snapshot processing of the filter template.
It is to be understood that the invention is not limited to the specific arrangements and instrumentality described above and shown in the drawings. A detailed description of known methods is omitted herein for the sake of brevity. In the above embodiments, several specific steps are described and shown as examples. However, the method processes of the present invention are not limited to the specific steps described and illustrated, and those skilled in the art can make various changes, modifications and additions or change the order between the steps after comprehending the spirit of the present invention.
As described above, only the specific embodiments of the present invention are provided, and it can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the system, the module and the unit described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again. It should be understood that the scope of the present invention is not limited thereto, and any equivalent modifications or substitutions can be easily made by those skilled in the art within the technical scope of the present invention.

Claims (9)

1. A data processing method of printing a color uniform image formed by inkjet printing from an inkjet printhead containing tiled nozzles, the method comprising:
performing ink-jet printing according to the initial printing data of the task to obtain a preview image;
acquiring first sub-print data and a first filter template which need to be filtered in the initial print data according to the preview image, wherein the first sub-print data and the first filter template comprise: scanning the preview image to obtain the position information and the color information of a splicing channel; determining the boundary position of the splicing nozzle according to the position information; determining the number N of nozzles to be processed at the boundary position of the splicing nozzles according to the color information, wherein N is more than or equal to 3 and is a natural number; extracting corresponding sub-printing data from the initial printing data according to the nozzle rows; determining ink outlet information of the nozzle row according to the sub-printing data; generating a filtering template for processing the sub-printing data according to the ink outlet information;
and processing the first sub-printing data in the initial printing data according to the first filtering template to obtain actual printing data.
2. The data processing method for printing a color uniform image according to claim 1, wherein the generating of the filter template for processing the sub-print data according to the ink discharge information comprises:
determining the snapshot ratio for filtering the sub-printing data according to the ink outlet information;
and generating a filtering template by adopting a halftone algorithm according to the snapshot ratio.
3. The data processing method for printing a color uniform image according to claim 2, wherein the ink dots printed on the printing medium by the nozzles in the present job include: the ink discharge information includes one of a nozzle-all-out large dot, a nozzle-all-out medium dot, and a nozzle-all-out small dot.
4. The data processing method for printing a color uniform image according to claim 3, wherein when the ink discharge information indicates that all the nozzles in the nozzle row discharge large dots, the snapshot ratio is one-half of the ink discharge dots corresponding to the sub print data.
5. The data processing method for printing a color uniform image according to claim 3, wherein when the ink discharge information is that the nozzles in the nozzle row all discharge dots, the snapshot ratio is one third of the ink discharge dots corresponding to the sub print data.
6. The method of data processing for printing a color uniform image according to any of claims 1 to 5, the method further comprising:
performing ink jet printing according to the actual printing data to obtain an actual image;
acquiring second sub-printing data and a second filtering template which need to be filtered in the actual printing data according to the actual image;
and processing the second sub-printing data in the actual printing data according to the second filtering template to obtain final printing data.
7. A data processing apparatus for printing a color uniform image, wherein the uniform image is formed by inkjet printing from an inkjet printhead containing tiled nozzles, the apparatus comprising:
the preview image acquisition module is used for carrying out ink-jet printing according to the initial printing data of the task to obtain a preview image;
a data and template obtaining module, configured to obtain, according to the preview image, first sub-print data and a first filter template that need to be filtered in the initial print data, including: scanning the preview image to obtain position information and color information of a splicing road; determining the boundary position of the splicing nozzle according to the position information; determining the number N of nozzles to be processed at the boundary position of the splicing nozzles according to the color information, wherein N is more than or equal to 3 and is a natural number; extracting corresponding sub-printing data from the initial printing data according to the nozzle rows; determining ink discharge information of the nozzle row according to the sub-printing data; generating a filtering template for processing the sub-printing data according to the ink outlet information;
and the actual printing data acquisition module is used for processing the first sub-printing data in the initial printing data according to the first filtering template to obtain actual printing data.
8. A data processing apparatus for printing a color uniform image, 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 medium having stored thereon computer program instructions, which when executed by a processor, implement the method according to any one of claims 1-6.
CN202010129582.9A 2020-02-28 2020-02-28 Data processing method, device, equipment and medium for printing color uniform image Active CN113320291B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010129582.9A CN113320291B (en) 2020-02-28 2020-02-28 Data processing method, device, equipment and medium for printing color uniform image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010129582.9A CN113320291B (en) 2020-02-28 2020-02-28 Data processing method, device, equipment and medium for printing color uniform image

Publications (2)

Publication Number Publication Date
CN113320291A CN113320291A (en) 2021-08-31
CN113320291B true CN113320291B (en) 2022-07-15

Family

ID=77412680

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010129582.9A Active CN113320291B (en) 2020-02-28 2020-02-28 Data processing method, device, equipment and medium for printing color uniform image

Country Status (1)

Country Link
CN (1) CN113320291B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114261227A (en) * 2022-01-05 2022-04-01 江西景旺精密电路有限公司 Method for reducing thickness of printing ink in jet printing process
CN117002150A (en) * 2022-04-18 2023-11-07 深圳市汉森软件股份有限公司 Inkjet printer ink drop point calibration method, device, control panel and equipment
CN117565566B (en) * 2023-12-04 2024-07-19 广州市森扬电子科技有限公司 Method, equipment and storage medium for processing splicing channels of adjacent spray heads

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1401190A2 (en) * 2002-09-17 2004-03-24 Agfa-Gevaert Sub dot phase modulation for computer to plate inkjet system
CN107077628A (en) * 2014-11-13 2017-08-18 惠普发展公司,有限责任合伙企业 Printer and the computer implemented process for controlling printer
CN109298841A (en) * 2018-10-13 2019-02-01 森大(深圳)技术有限公司 More spray head inkjet printing methods, device, equipment and storage medium
CN109863031A (en) * 2016-10-25 2019-06-07 马姆杰特科技有限公司 Method for minimizing stitching artifacts of overlapping printhead segments
CN110588179A (en) * 2019-09-28 2019-12-20 深圳市汉森软件有限公司 Ink-jet printing data processing method, device, equipment and storage medium
CN110688074A (en) * 2018-07-04 2020-01-14 森大(深圳)技术有限公司 Method, device and equipment for distributing data for multi-nozzle printing 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

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030179410A1 (en) * 2002-03-21 2003-09-25 Velde Koen Van De Multilevel colour error-diffusion providing reduced sensitivity to printing process variability errors
US6962400B2 (en) * 2002-09-17 2005-11-08 Agfa Gevaert N.V. Sub-dot phase modulation for computer to plate inkjet system
CN108327403B (en) * 2018-01-17 2019-06-11 森大(深圳)技术有限公司 More spray nozzle abnormal compensating method, apparatus, equipment and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1401190A2 (en) * 2002-09-17 2004-03-24 Agfa-Gevaert Sub dot phase modulation for computer to plate inkjet system
CN107077628A (en) * 2014-11-13 2017-08-18 惠普发展公司,有限责任合伙企业 Printer and the computer implemented process for controlling printer
CN109863031A (en) * 2016-10-25 2019-06-07 马姆杰特科技有限公司 Method for minimizing stitching artifacts of overlapping printhead segments
CN110688074A (en) * 2018-07-04 2020-01-14 森大(深圳)技术有限公司 Method, device and equipment for distributing data for multi-nozzle printing and storage medium
CN109298841A (en) * 2018-10-13 2019-02-01 森大(深圳)技术有限公司 More spray head inkjet printing methods, device, equipment and storage medium
CN110588179A (en) * 2019-09-28 2019-12-20 深圳市汉森软件有限公司 Ink-jet printing data processing method, 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

Also Published As

Publication number Publication date
CN113320291A (en) 2021-08-31

Similar Documents

Publication Publication Date Title
JP6885023B2 (en) Image processing device and image processing method
CN113320291B (en) Data processing method, device, equipment and medium for printing color uniform image
US8851618B2 (en) Inkjet printing apparatus and inkjet printing method
CN110816065B (en) Ink discharging method and device for overlapped hole area of nozzle and storage medium
CN110027325B (en) Printing control method, device, equipment and printer
US9561656B2 (en) Ink-jet printer
CN110733253B (en) Spray head moisturizing printing control method, device, equipment and storage medium
CN113320294B (en) Method, device and equipment for eliminating ink dot overlapping of splicing nozzle and storage medium
CN113327213B (en) Method, device, equipment and medium for eliminating influence of nozzle splicing on printing quality
JP2010120254A (en) Printer and method of detecting non-ejecting nozzle
CN113858802B (en) Method, device and equipment for eliminating nozzle splicing channel and storage medium
CN110865779B (en) Data extraction method, device, equipment and storage medium for single-nozzle multicolor printing
CN113895151B (en) Printing data fault tolerance processing method, device, equipment and storage medium
CN113858801B (en) Print data processing method, apparatus, device and storage medium
JP7047513B2 (en) Liquid discharge device, non-discharge nozzle complement method and program
CN113320292B (en) Processing method, device and equipment for eliminating nozzle splicing channel and storage medium
CN113320293B (en) Print data processing method, device, equipment and medium for eliminating splicing channels
JP6759674B2 (en) Liquid drop control device, liquid drop control method and liquid drop model
US20110063349A1 (en) Printing apparatus and printing method
JP2019014065A (en) Image processing device, printer, image processing method, and image processing program
US9375919B2 (en) Inkjet printing apparatus, inkjet printing method, and non-transitory computer-readable storage medium
CN113858810B (en) Method, device, equipment and medium for controlling nozzles in multi-nozzle splicing overlapping area
JP7041520B2 (en) Inkjet recording equipment, image processing methods and programs
CN116001464A (en) Nozzle vibration printing method, device, equipment and storage medium
CN116278436A (en) Ink-jet printing method, device, controller and equipment based on color block partition

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

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.

CP03 Change of name, title or address