Partition feathering printing method and device based on multi-color channel, equipment and medium
By dividing the inkjet printing area into sub-regions according to the number of color channels and generating a unique feather template, the problem of feather channel superposition in multi-color channel inkjet printing is solved, and the image quality is improved.
Patent Information
- Application Number
- CN202410121812.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-29
- Publication Date
- 2025-07-29
AI Technical Summary
In the existing inkjet printing technology, the feathered printing areas of multi-color channels are prone to feathered printing, which leads to image quality problems, especially when the feathered printing areas of the four color channels are superimposed.
The feathering printing area is divided into several different sub-feathering printing areas according to the number of color channels, and a unique feathering template is generated for each color channel, avoiding feathering channel overlay.
It effectively avoids the problem of superposition of feathers and improves image printing quality.
Smart Images

Figure CN120382736A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of inkjet printing, and particularly to a partitioned feathering printing method, device, equipment and medium based on multiple color channels. Background Art
[0002] Inkjet printing technology refers to the technology of ejecting ink droplets onto a printing medium through a print head to obtain an image or text. This technology is non-contact printing and has the technical advantages of fast printing speed, low pollution, bright image colors, long image preservation period, and being able to adapt to various printing media, and has been widely used in fields such as advertising production, office and cultural supplies devices, and printing proofing.
[0003] Inkjet printing technology is a technology that prints ink onto a target carrier through a print head according to certain rules. Since the height of the print head is fixed, wide-format printed products are achieved through multiple print head splicing or continuous multi-PASS printing. In order to improve the printing effect, a feathering process technology is often used to divide the image data in the splicing position, such as the print head splicing area or the PASS splicing area, into two parts for two staggered prints, so that one part of the image data in the splicing area is completed by the first print, and the other part is completed by the second print. The image data area corresponding to this splicing area is also called the feathering printing area. When performing the feathering process, a feathering template with a certain height and width needs to be generated, where the height of the feathering template is equal to the height of the feathering printing area. When performing the first print, the image data in the feathering printing area and the feathering template are subjected to an "AND" operation. Then, when performing the second print, the image data in the feathering printing area and the complementary template of the feathering template are subjected to an "AND" operation, thereby completing the feathering process.
[0004] However, due to machine precision and motors, it is difficult to ensure the accuracy of print head splicing coincidence and the complete consistency of each paper feed step during the operation of the printing device. In addition, due to reasons such as frame stability and print head driving force, the landing position of the ink droplets is not completely consistent with the theoretical position. When multiple prints are overlaid, a feathering track phenomenon is likely to occur in the feathering printing area. Coupled with the fact that the current printing primary colors are usually the four primary colors of cyan, magenta, yellow, and black, the feathering printing areas of the four color channels are usually overlaid together, making it easier for the feathering track phenomenon to be overlaid, resulting in more serious image quality problems. Summary of the Invention
[0005] In view of this, the embodiments of the present invention provide a partitioned feathering printing method, device, equipment and medium based on multiple color channels to solve the problem in the prior art that the use of the same feathering template for multiple color channels exacerbates the feathering track in the feathering printing area.
[0006] In a first aspect, the embodiments of the present invention provide a partitioned feathering printing method based on multiple color channels, and the method includes:
[0007] Determine the image data area to be feathered, denoted as the feathered printing area;
[0008] Divide the feathered printing area into several different sub-feathered printing areas according to the number of color channels of the current printing task;
[0009] Obtain the feathering templates corresponding to each color channel according to the sub-feathered printing areas;
[0010] Obtain the original printing data corresponding to each color channel in the feathered printing area;
[0011] Obtain the feathered printing data corresponding to the feathered printing area according to the feathering templates corresponding to each color channel and the original printing data;
[0012] Print the image corresponding to the feathered printing area according to the feathered printing data by ejecting ink.
[0013] Preferably, the determination of the image data area to be feathered, denoted as the feathered printing area, includes:
[0014] Obtain the nozzle height and the feathering amplitude;
[0015] Determine the nozzle feathering area according to the nozzle height and the feathering amplitude;
[0016] Determine the feathered printing area according to the nozzle feathering area.
[0017] Preferably, the division of the feathered printing area into several different sub-feathered printing areas according to the number of color channels of the current printing task includes:
[0018] Obtain the number of color channels of the current printing task, denoted as N, where N is a natural number greater than or equal to 2;
[0019] Divide the feathered printing area into N different sub-feathered printing areas from top to bottom along the nozzle height direction, and the N different sub-feathered printing areas do not overlap, and the sum of the heights of the N sub-feathered printing areas is equal to the height of the feathered printing area;
[0020] Preferably, the division of the feathered printing area into several different sub-feathered printing areas according to the number of color channels of the current printing task includes:
[0021] Obtain the number of color channels of the current printing task, denoted as N, where N is a natural number greater than or equal to 2;
[0022] Divide the feathered printing area into N different sub-feathered printing areas from top to bottom along the nozzle height direction, and the N different sub-feathered printing areas do not completely overlap.
[0023] Preferably, the heights of the sub-feathering printing areas are the same or different.
[0024] Preferably, the color channels include a cyan channel, a magenta channel, a yellow channel, and a black channel. The feathering printing area is divided into four different sub-feathering printing areas. Obtaining the feathering templates corresponding to the color channels according to the sub-feathering printing areas includes:
[0025] The sub-feathering printing areas are respectively denoted as a first sub-feathering printing area, a second sub-feathering printing area, a third sub-feathering printing area, and a fourth sub-feathering printing area;
[0026] When the color channel is the cyan channel, the feathering template corresponding to the cyan channel is divided into a first cyan-channel sub-feathering template and a second cyan-channel sub-feathering template according to the first sub-feathering printing area. Among them, the height of the first cyan-channel sub-feathering template is equal to the height of the first sub-feathering printing area, the concentration of the first cyan-channel sub-feathering template gradually changes from 0% to 100% from top to bottom along the nozzle height direction, and the concentration of the second cyan-channel sub-feathering template is 100%;
[0027] When the color channel is the magenta channel, the feathering template corresponding to the magenta channel is divided into a first magenta-channel sub-feathering template, a second magenta-channel sub-feathering template, and a third magenta-channel sub-feathering template according to the second sub-feathering printing area. Among them, the height of the second magenta-channel sub-feathering template is equal to the height of the second sub-feathering printing area, the concentration of the first magenta-channel sub-feathering template is 0%, the concentration of the second magenta-channel sub-feathering template gradually changes from 0% to 100% from top to bottom along the nozzle height direction, and the concentration of the third magenta-channel sub-feathering template is 100%;
[0028] When the color channel is the yellow channel, the feathering template corresponding to the yellow channel is divided into a first yellow-channel sub-feathering template, a second yellow-channel sub-feathering template, and a third yellow-channel sub-feathering template according to the third sub-feathering printing area. Among them, the height of the third yellow-channel sub-feathering template is equal to the height of the third sub-feathering printing area, the concentration of the first yellow-channel sub-feathering template is 0%, the concentration of the second yellow-channel sub-feathering template gradually changes from 0% to 100% from top to bottom along the nozzle height direction, and the concentration of the third magenta-channel sub-feathering template is 100%;
[0029] When the color channel is the black channel, the feathering template corresponding to the black channel is divided into a first black-channel sub-feathering template and a second black-channel sub-feathering template according to the fourth sub-feathering printing area, wherein the height of the second black-channel sub-feathering template is equal to the height of the fourth sub-feathering printing area, the concentration of the first black-channel sub-feathering template is 0%, and the concentration of the second black-channel sub-feathering template gradually changes from 0% to 100% from top to bottom along the nozzle height direction.
[0030] Preferably, the obtaining the feathering printing data corresponding to the feathering printing area according to the feathering templates corresponding to the color channels and the original printing data includes:
[0031] Performing an AND operation on the feathering templates corresponding to the color channels or the complementary templates of the feathering templates and the original printing data to obtain the feathering printing data.
[0032] In a second aspect, an embodiment of the present invention provides a multi-color-channel-based partitioned feathering printing device, the device including:
[0033] A feathering printing area determination module, configured to determine an image data area for feathering processing, denoted as a feathering printing area;
[0034] A division module, configured to divide the feathering printing area into several different sub-feathering printing areas according to the number of color channels of the current printing task;
[0035] A feathering template obtaining module, configured to obtain the feathering templates corresponding to the color channels according to the sub-feathering printing areas;
[0036] An original printing data obtaining module, configured to obtain the original printing data corresponding to the color channels in the feathering printing area;
[0037] A feathering processing module, configured to obtain the feathering printing data corresponding to the feathering printing area according to the feathering templates corresponding to the color channels and the original printing data;
[0038] A printing module, configured to perform inkjet printing on the image corresponding to the feathering printing area according to the feathering printing data.
[0039] In a third aspect, an embodiment of the present invention provides a multi-color-channel-based partitioned feathering printing device, including: at least one processor, at least one memory, and computer program instructions stored in the memory, and when the computer program instructions are executed by the processor, the method in the first aspect of the above-mentioned embodiment is implemented.
[0040] 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 the processor, the method in the first aspect of the above-mentioned embodiment is implemented.
[0041] In summary, the beneficial effects of the present invention are as follows:
[0042] The partitioned feathering printing method, device, equipment and medium based on multiple color channels provided by the embodiments of the present invention. The partitioned feathering printing method based on multiple color channels provided by the embodiments of the present invention determines the feathering printing area, divides the feathering printing area into several different sub-feathering printing areas according to the number of color channels of the current printing task, then obtains the feathering templates corresponding to each color channel according to the sub-feathering printing areas, obtains the original printing data corresponding to each color channel in the feathering printing area, obtains the feathering printing data corresponding to the feathering printing area according to the feathering templates corresponding to each color channel and the original printing data, and finally prints the image corresponding to the feathering printing area by inkjet according to the feathering printing data. Since different feathering templates corresponding to different color channels result in different actual feathering processing areas for different color channels, the problem of feathering track superposition in the feathering printing area can be effectively avoided, and the image printing quality can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required to be used in the embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained according to these drawings, and all of them are within the protection scope of the present invention.
[0044] Figure 1 is a flowchart of the partitioned feathering printing method based on multiple color channels according to the embodiments of the present invention.
[0045] Figure 2 is a schematic diagram of the nozzle height according to the embodiments of the present invention.
[0046] Figure 3 is a schematic diagram of the nozzle feathering area and the feathering printing area according to the embodiments of the present invention.
[0047] Figure 4 is a schematic diagram of the nozzle splicing area according to the embodiments of the present invention.
[0048] Figure 5 is a schematic diagram of the nozzle feathering area according to the embodiments of the present invention.
[0049] Figure 6 is a schematic diagram of the divided feathering printing area according to the embodiments of the present invention.
[0050] Figure 7 is a schematic diagram of the divided feathering printing area according to the embodiments of the present invention.
[0051] Figure 8It is a schematic diagram of the feathering template corresponding to the CMYK color channels in the embodiments of the present invention.
[0052] Figure 9 It is a schematic diagram of the feathering template corresponding to the CMYK color channels in the embodiments of the present invention.
[0053] Figure 10 It is a schematic diagram of performing feathering printing in single-PASS printing in the embodiments of the present invention.
[0054] Figure 11 It is a schematic structural diagram of a partitioned feathering printing device based on multiple color channels in the embodiments of the present invention.
[0055] Figure 12 It is a schematic structural diagram of a partitioned feathering printing device based on multiple color channels in the embodiments of the present invention. Detailed implementation manners
[0056] The features and exemplary embodiments of various aspects of the present invention will be described in detail below. For the purpose of making the objectives, technical solutions and advantages of the present invention clearer and more understandable, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present invention and are not configured to limit the present invention. For those skilled in the art, the present invention can be implemented without some of these specific details. The following description of the embodiments is only to provide a better understanding of the present invention by showing examples of the present invention.
[0057] It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, the elements defined by the statement "including..." do not exclude the existence of additional identical elements in the process, method, article or device including the said elements.
[0058] Embodiment 1
[0059] The embodiments of the present invention provide a partitioned feathering printing method based on multiple color channels, which is applicable to Single-Pass inkjet printing devices or scanning reciprocating printing devices, and these printing devices use more than one print head for inkjet printing. Specifically, please refer to Figure 1, the multi-color channel-based partitioned feathering printing method includes the following steps:
[0060] S1: Determine the image data area to be feathered, denoted as the feathering printing area;
[0061] S2: Divide the feathering printing area into several different sub-feathering printing areas according to the number of color channels of the current printing task;
[0062] S3: Obtain the feathering templates corresponding to each color channel according to the sub-feathering printing areas;
[0063] S4: Obtain the original printing data corresponding to each color channel in the feathering printing area;
[0064] S5: Obtain the feathering printing data corresponding to the feathering printing area according to the feathering templates corresponding to each color channel and the original printing data;
[0065] S6: Inkjet print the image corresponding to the feathering printing area according to the feathering printing data.
[0066] Specifically, the feathering printing area is determined according to the current printing mode and printing parameters. Exemplarily, when the current printing mode is the reciprocating scanning printing mode and feathering printing is enabled in the control software, the overlapping data area between each PASS is denoted as the feathering printing area. The feathering printing area also includes the height and width of the feathering printing area. Generally, the width of the feathering printing area is the printing width, and the height of the feathering printing area is determined by printing parameters such as the nozzle height and the feathering amplitude. In one embodiment, using a Figure 2 nozzle as described above to perform reciprocating scanning printing along the main scanning direction X. Before performing feathering printing, it is necessary to determine the feathering amplitude of the feathering printing, denoted as a, expressed as a percentage. The size of the feathering amplitude can be determined according to the actual situation. According to the feathering amplitude and the nozzle height, the feathering height Lf can be determined. The feathering height Lf characterizes the height of the feathering printing area during printing. Among them, the nozzle height refers to the distance between the nozzles at both ends of the nozzle along the sub-scanning direction ( Figure 2 the Y direction shown in the figure), but in actual applications, the number of nozzles included in the nozzle column of the nozzle is often used to characterize the nozzle height, and the nozzle height is denoted as L1. Exemplarily, as Figure 2The middle nozzle includes a row of nozzles, a total of 8 nozzles, L1 = 8. The size of the feathering amplitude can be selected from 0% to 100% according to actual applications. Generally, the maximum value of the feathering height is half of the nozzle height. At this time, the feathering amplitude a is 100%, that is, Lf = a × L1 / 2 = 100% × L1 / 2 = 4; when a = 50%, the feathering height Lf = L1 / 4 = 2, and when a = 25%, the feathering height Lf = L1 / 8 = 1. According to the feathering amplitude or the feathering height, the nozzle can be divided into two nozzle feathering regions and one nozzle non-feathering region. The printing region or image data corresponding to the nozzle feathering region is the feathering printing region, and the printing region or image data region corresponding to the nozzle non-feathering region is the non-feathering printing region. As Figure 3 shown, it is a schematic diagram of the nozzle feathering region, the nozzle non-feathering region, and their corresponding feathering printing region and non-feathering printing region when the feathering amplitude is 50%.
[0067] In another embodiment, since the height of the nozzle is fixed, in order to increase the width of a single scan printing, multiple nozzles are often used to be spliced along the sub-scan direction Y as Figure 4 shown to obtain a nozzle group. The height of the nozzle group is the width of a single scan printing. However, when splicing the nozzles, some nozzles will overlap. When printing, if all the overlapping nozzles eject ink, the ink density of the printed image corresponding to the splicing area will increase, affecting the printing effect of the entire image. Therefore, the printing data corresponding to the splicing area is also feathered before inkjet printing. At this time, in addition to the feathering regions at both ends of the nozzle group determined according to the height L2 of the nozzle group and the feathering amplitude, the nozzle feathering region also includes the splicing area between the nozzles. Then, the feathering printing region includes the printing regions corresponding to the nozzle feathering region and the nozzle splicing area.
[0068] After obtaining the feathering printing region, the feathering printing region is divided into N different sub-feathering printing regions according to the number of color channels N of the current printing task. Taking a CMYK printing device as an example, the current printing task needs to use inks including cyan channel, magenta channel, yellow channel, and black channel for printing. The corresponding printing data is divided into cyan channel printing data, magenta channel printing data, yellow channel printing data, and black channel printing data. In the existing feathering processing technology, the feathering printing regions corresponding to each color channel are the same, and the feathering templates corresponding to each color channel are also the same. The problem brought by this is that when the feathering streak phenomenon occurs, the superposition of the feathering printing regions of multiple color channels exacerbates this feathering streak phenomenon, resulting in more serious image quality problems. Therefore, in the embodiments of the present invention, different feathering templates are generated for each color channel to avoid the superposition of feathering streak problems.
[0069] In one embodiment, dividing the feathering printing area into several different sub - feathering printing areas according to the number of color channels of the current printing task includes:
[0070] Obtain the number of color channels of the current printing task, denoted as N, where N is a natural number greater than or equal to 2;
[0071] Divide the feathering printing area into N different sub - feathering printing areas from top to bottom along the height direction of the print head. The N different sub - feathering printing areas do not overlap, and the sum of the heights of the N sub - feathering printing areas is equal to the height of the feathering printing area. Among them, the heights of the N sub - feathering printing areas can be the same or different.
[0072] For the convenience of description, in the embodiments of the present invention, the nozzle feathering area of the print head is divided to illustrate the division of the feathering printing area (the nozzle feathering area corresponds to the feathering printing area). Exemplarily, as Figure 5 shown, when printing, the height of the nozzle row of the print head is 400, that is, it contains 400 nozzles, the feathering amplitude is set to 80%, and the height of the corresponding feathering printing area is 160. For the convenience of description, the Figure 5 nozzle arrangement order from top to bottom along the height direction of the print head is defined as the front - to - back order of the nozzles. Then, the printing areas corresponding to the first 160 nozzles and the last 160 nozzles in the print head are the feathering printing areas, and the printing area corresponding to the middle 80 nozzles is the non - feathering printing area. As Figure 6 shown, taking the feathering printing area corresponding to the first 160 nozzles as an example, according to the four color channels of CMYK, this feathering printing area is evenly divided into a first sub - feathering printing area A, a second sub - feathering printing area B, a third sub - feathering printing area D, and a fourth sub - feathering printing area E. The four sub - feathering printing areas do not overlap and the sum of their heights is equal to the height of the feathering printing area. In other embodiments, the heights of the four sub - feathering printing areas can also be different from each other or at least the height of one sub - feathering printing area is different from the heights of other sub - feathering printing areas. For the feathering printing area corresponding to the last 160 nozzles, it is divided into four sub - feathering printing areas in the same way as the feathering printing area corresponding to the first 160 nozzles, which will not be elaborated here.
[0073] In another embodiment, dividing the feathering printing area into several different sub - feathering printing areas according to the number of color channels of the current printing task includes:
[0074] Obtain the number of color channels of the current printing task, denoted as N, where N is a natural number greater than or equal to 2;
[0075] The feathering printing area is divided into N different sub - feathering printing areas from top to bottom along the height direction of the nozzle head, and the N different sub - feathering printing areas do not overlap. The sum of the heights of the N sub - feathering printing areas is equal to the height of the feathering printing area. Among them, the heights of the N sub - feathering printing areas can be the same or different.
[0076] Exemplarily, as Figure 7 shown, when printing, the height of the nozzle column of the nozzle head is 400, that is, it contains 400 nozzles. The feathering amplitude is set to 80%, and the corresponding height of the feathering printing area is 160. Similarly, for the convenience of description, Figure 6 the arrangement order of the nozzles from top to bottom along the height direction of the nozzle head is defined as the front - to - back order of the nozzles. Then, the printing areas corresponding to the first 160 nozzles and the last 160 nozzles in the nozzle head are the feathering printing areas, and the printing area corresponding to the middle 80 nozzles is the non - feathering printing area of the nozzle head. According to the four color channels of CMYK, the feathering printing areas corresponding to the first 160 nozzles and the last 160 nozzles are divided into the first sub - feathering printing area A, the second sub - feathering printing area B, the third sub - feathering printing area D, and the fourth sub - feathering printing area E. In this example, the four sub - feathering printing areas do not completely overlap, and there is partial overlap between two adjacent sub - feathering printing areas. In this example, the heights of the four sub - feathering printing areas are not completely the same. In other embodiments, the heights of the four sub - feathering printing areas can also be completely the same, different from each other, or at least one sub - feathering printing area has a height different from that of other sub - feathering printing areas.
[0077] In another embodiment, when the number of color channels of the current printing task is N, the feathering printing area can also be divided into less than M sub - feathering printing areas, where the value of M is less than N. Among them, both M and N are natural numbers greater than or equal to 2. Exemplarily, when the color channels of the current printing task are the four color channels of CMYK, when dividing the sub - feathering printing areas, the feathering printing area is divided into 3 different sub - feathering printing areas or 2 different sub - feathering printing areas. These sub - feathering printing areas can be partially overlapping or non - overlapping. Therefore, it is worth pointing out that Figure 6 and Figure 7 the division method of the sub - feathering printing areas shown in
[0078] is only taken as an example to illustrate the method of the present invention and does not limit the protection scope of the method of the present invention. The division of each sub - feathering printing area in the corresponding feathering printing area can be carried out according to the actual application situation and is not limited again. After dividing the sub - feathering printing areas, taking the color channels of the current printing task including the cyan channel, the magenta channel, the yellow channel, and the black channel, and the feathering printing area being divided into four different sub - feathering printing areas as an example, the method of obtaining the feathering templates corresponding to each color channel according to the sub - feathering printing areas is described as follows. The specific steps are:
[0079] Respectively denote each of the sub-feathering printing areas as the first sub-feathering printing area, the second sub-feathering printing area, the third sub-feathering printing area, and the fourth sub-feathering printing area;
[0080] When the color channel is the yellow channel, divide the feathering template corresponding to the yellow channel into a first yellow-channel sub-feathering template and a second yellow-channel sub-feathering template according to the first sub-feathering printing area. Among them, the height of the first yellow-channel sub-feathering template is equal to the height of the first sub-feathering printing area, the concentration of the first yellow-channel sub-feathering template gradually changes from 0% to 100% from top to bottom along the nozzle height direction, and the concentration of the second yellow-channel sub-feathering template is 100%;
[0081] When the color channel is the magenta channel, divide the feathering template corresponding to the magenta channel into a first magenta-channel sub-feathering template, a second magenta-channel sub-feathering template, and a third magenta-channel sub-feathering template according to the second sub-feathering printing area. Among them, the height of the second magenta-channel sub-feathering template is equal to the height of the second sub-feathering printing area, the concentration of the first magenta-channel sub-feathering template is 0%, the concentration of the second magenta-channel sub-feathering template gradually changes from 0% to 100% from top to bottom along the nozzle height direction, and the concentration of the third magenta-channel sub-feathering template is 100%;
[0082] When the color channel is the yellow channel, divide the feathering template corresponding to the yellow channel into a first yellow-channel sub-feathering template, a second yellow-channel sub-feathering template, and a third yellow-channel sub-feathering template according to the third sub-feathering printing area. Among them, the height of the third yellow-channel sub-feathering template is equal to the height of the third sub-feathering printing area, the concentration of the first yellow-channel sub-feathering template is 0%, the concentration of the second yellow-channel sub-feathering template gradually changes from 0% to 100% from top to bottom along the nozzle height direction, and the concentration of the third magenta-channel sub-feathering template is 100%;
[0083] When the color channel is the black channel, divide the feathering template corresponding to the black channel into a first black-channel sub-feathering template and a second black-channel sub-feathering template according to the fourth sub-feathering printing area. Among them, the height of the second black-channel sub-feathering template is equal to the height of the fourth sub-feathering printing area, the concentration of the first black-channel sub-feathering template is 0%, and the concentration of the second black-channel sub-feathering template gradually changes from 0% to 100% from top to bottom along the nozzle height direction.
[0084] In one embodiment, the division of the feathering printing area is as Figure 6As shown, the feathered printing area is complementarily non-overlapping and evenly divided into a total of 4 parts, namely A, B, D, and E. During printing, the printing data corresponding to the first sub-feathered printing area A in the C channel (lines 1 - 40) is feathered, the printing data corresponding to the second sub-feathered printing area B in the M channel (lines 41 - 80) is feathered, the printing data corresponding to the third sub-feathered printing area D in the Y channel (lines 81 - 120) is feathered, and the printing data corresponding to the fourth sub-feathered printing area E in the K channel (lines 121 - 160) is feathered. Since the actual feathered processing areas corresponding to different channels are different, the actual feathering templates used are also different. The height of the feathering template is 160, and the feathering templates for each channel are shown in Figure 8 as follows.
[0085] In Figure 8 When the color channel is the cyan (C) channel, according to the first sub-feathered printing area A, the feathering template corresponding to the cyan channel is divided into two parts, the first cyan channel sub-feathering template 11 and the second cyan channel sub-feathering template 12. Among them, the height of the first cyan channel sub-feathering template 11 is the same as the height of the first sub-feathered printing area A. The concentration of the first cyan channel sub-feathering template 11 (corresponding data lines are 1 - 40) gradually changes from 0% to 100% from top to bottom, and the concentration of the second cyan channel sub-feathering template 12 (corresponding data lines are 41 - 160) is 100%.
[0086] When the color channel is the magenta (M) channel, according to the second sub-feathered printing area B, the feathering template corresponding to the magenta channel is divided into three parts, the first magenta channel sub-feathering template 21, the second magenta channel sub-feathering template 22, and the third magenta channel sub-feathering template 23. Among them, the height of the first magenta channel sub-feathering template 21 is the same as the height of the first sub-feathered printing area A, and the height of the second magenta channel sub-feathering template 22 is the same as the height of the second sub-feathered printing area B. The concentration of the first magenta channel sub-feathering template 21 (corresponding data lines are 1 - 40) is 0%; the concentration of the second magenta channel sub-feathering template 22 (corresponding data lines are 41 - 80) gradually changes from 0% to 100% from top to bottom, and the concentration of the third magenta channel sub-feathering template 23 (corresponding data lines are 81 - 160) is 100%.
[0087] When the color channel is the yellow (Y) channel, according to the third sub-soft-edge printing area D, the soft-edge template corresponding to the yellow channel is divided into three parts: the first yellow-channel sub-soft-edge template 31, the second yellow-channel sub-soft-edge template 32, and the third yellow-channel sub-soft-edge template 33. Among them, the height of the first yellow-channel sub-soft-edge template 31 is equal to the sum of the heights of the first sub-soft-edge printing area A and the second sub-soft-edge printing area B, and the height of the second yellow-channel sub-soft-edge template 32 is the same as the height of the third sub-soft-edge printing area D. The concentration of the first yellow-channel sub-soft-edge template 31 (corresponding to data rows 1 - 80) is 0%; the concentration of the second yellow-channel sub-soft-edge template 32 (corresponding to data rows 81 - 120) gradually changes from 0% to 100% from top to bottom, and the concentration of the third yellow-channel sub-soft-edge template 33 (corresponding to data rows 121 - 160) is 100%.
[0088] When the color channel is the black channel, according to the fourth sub-soft-edge printing area E, the soft-edge template corresponding to the black channel is divided into two parts: the first black-channel sub-soft-edge template 41, the second black-channel sub-soft-edge template 42. Among them, the height of the first black-channel sub-soft-edge template 41 is equal to the sum of the heights of the first sub-soft-edge printing area A, the second sub-soft-edge printing area B, and the third sub-soft-edge printing area D, and the height of the second black-channel sub-soft-edge template 42 is the same as the height of the fourth sub-soft-edge printing area E. The concentration of the first black-channel sub-soft-edge template 41 (corresponding to data rows 1 - 120) is 0%; the concentration of the second black-channel sub-soft-edge template 42 (corresponding to data rows 121 - 160) gradually changes from 0% to 100% from top to bottom.
[0089] It should be noted that it is not that the C channel is only limited to corresponding to the first sub-soft-edge printing area A, or the M channel is only limited to corresponding to the first sub-soft-edge printing area B... In other embodiments, it can also be, for example: perform soft-edge processing on the printing data (rows 1 - 40) corresponding to the first sub-soft-edge printing area A in the M channel, perform soft-edge processing on the printing data (rows 41 - 80) corresponding to the second sub-soft-edge printing area B in the C channel, perform soft-edge processing on the printing data (81 - 120) corresponding to the third sub-soft-edge printing area D in the K channel, perform soft-edge processing on the printing data (121 - 160) corresponding to the fourth sub-soft-edge printing area E in the Y channel... and so on for the corresponding relationships, which are specifically determined according to the actual application situation.
[0090] In another embodiment, the division of the soft-edge printing area is as Figure 7As shown, the feathered printing areas are complementary and overlapping, and are unevenly divided into a total of 4 parts: A, B, D, and E. During printing, feathering is performed on the printing data (lines 1 - 50) corresponding to the first sub-feathered printing area A in the C channel, on the printing data (lines 41 - 90) corresponding to the second sub-feathered printing area B in the M channel, on the printing data (71 - 130) corresponding to the third sub-feathered printing area D in the Y channel, and on the printing data (121 - 160) corresponding to the fourth sub-feathered printing area E in the K channel. Since the actual feathered processing areas corresponding to different channels are different, the actual feathering templates used are also different. The height of the feathering template is 160. At this time, the feathering templates for each channel are as shown in Figure 9.
[0091] In Figure 9 , when the color channel is the cyan channel, the feathering template corresponding to the cyan channel is divided into two parts according to the first sub-feathered printing area A, the first cyan channel sub-feathering template 11 and the second cyan channel sub-feathering template 12. Among them, the height of the first cyan channel sub-feathering template 11 is the same as the height of the first sub-feathered printing area A. The concentration of the first yellow channel sub-feathering template 11 (corresponding data lines are lines 1 - 50) gradually changes from 0% to 100% from top to bottom, and the concentration of the second yellow channel sub-feathering template 12 (corresponding data lines are lines 51 - 160) is 100%.
[0092] When the color channel is the magenta channel, the feathering template corresponding to the magenta channel is divided into three parts according to the second sub-feathered printing area B, the first magenta channel sub-feathering template 21, the second magenta channel sub-feathering template 22, and the third magenta channel sub-feathering template 23. Among them, the height of the second magenta channel sub-feathering template 22 is the same as the height of the second sub-feathered printing area B. The concentration of the first magenta channel sub-feathering template 21 (corresponding data lines are lines 1 - 40) is 0%; the concentration of the second magenta channel sub-feathering template 22 (corresponding data lines are lines 41 - 90) gradually changes from 0% to 100% from top to bottom, and the concentration of the third magenta channel sub-feathering template 23 (corresponding data lines are lines 91 - 160) is 100%.
[0093] When the color channel is the yellow channel, according to the third sub-feathered printing area D, the feathering template corresponding to the yellow channel is divided into three parts: the first yellow-channel sub-feathering template 31, the second yellow-channel sub-feathering template 32, and the third yellow-channel sub-feathering template 33. Among them, the height of the second yellow-channel sub-feathering template 32 is the same as the height of the third sub-feathered printing area D. The concentration of the first yellow-channel sub-feathering template 31 (corresponding data rows 1 - 70) is 0%; the concentration of the second yellow-channel sub-feathering template 32 (corresponding data rows 71 - 130) gradually changes from 0% to 100% from top to bottom, and the concentration of the third yellow-channel sub-feathering template 33 (corresponding data rows 131 - 160) is 100%.
[0094] When the color channel is the black channel, according to the fourth sub-feathered printing area E, the feathering template corresponding to the black channel is divided into two parts: the first black-channel sub-feathering template 41 and the second black-channel sub-feathering template 42. Among them, the height of the second black-channel sub-feathering template 42 is the same as the height of the fourth sub-feathered printing area E. The concentration of the first black-channel sub-feathering template 41 (corresponding data rows 1 - 120) is 0%; the concentration of the second black-channel sub-feathering template 42 (corresponding data rows 121 - 160) gradually changes from 0% to 100% from top to bottom.
[0095] It is also worth pointing out that it is not that the C channel is only limited to corresponding to the first sub-feathered printing area A, or the M channel is only limited to corresponding to the first sub-feathered printing area B... In other embodiments, it can also be, for example: performing feathering processing on the printing data (rows 1 - 50) corresponding to the first sub-feathered printing area A in the K channel, performing feathering processing on the printing data (rows 41 - 90) corresponding to the second sub-feathered printing area B in the C channel, performing feathering processing on the printing data (71 - 130) corresponding to the third sub-feathered printing area D in the M channel, performing feathering processing on the printing data (121 - 160) corresponding to the fourth sub-feathered printing area E in the Y channel... and so on for the corresponding relationships, which are specifically determined according to the actual application situation.
[0096] After obtaining the feathering templates corresponding to each color channel, filter the original print data corresponding to the feathering print area in each color channel according to the feathering templates. The original print data corresponding to each color channel specifically needs to be obtained according to the printing mode and printing parameters. Here, the printing modes include single-PASS printing mode, multi-PASS printing mode, etc., and the printing parameters include nozzle precision, printing precision, etc. Obtaining the original print data corresponding to each color channel according to the printing mode and printing parameters and filtering the original print data according to the feathering templates are prior arts, so no more elaboration will be made here. Only the single-PASS printing mode will be taken as an example for illustration below. In this embodiment, the original print data of each color channel in each PASS is obtained, and according to the nozzle feathering area and the nozzle non-feathering area, the original print data is divided into the print data corresponding to the feathering print area (denoted as the first print data) and the print data corresponding to the non-feathering print area (denoted as the second print data). The first print data of each color channel is ANDed with the corresponding feathering template or complementary feathering template to obtain the print data after feathering processing, denoted as the feathering print data. Taking the CMYK color channel as an example, when obtaining the print data of each PASS, the original print data of the C, M, Y, and K color channels are obtained respectively. The first print data corresponding to the feathering print area is obtained from the original print data, and the first print data of the C, M, Y, and K color channels are ANDed with the corresponding feathering template or complementary feathering template to obtain the feathering print data corresponding to the feathering print area.
[0097] For example, in single-PASS printing, as Figure 10 shown, the nozzles are divided into nozzle feathering areas 10, 20 and nozzle non-feathering area 30 according to the nozzle height and the feathering amplitude. The printing direction is the X direction and the stepping direction is the Y direction. In PASS1, the first print data of each CMYK color channel corresponding to the nozzle feathering area 10 are respectively ANDed with their corresponding feathering templates to obtain the feathering print data. The feathering print data, the original print data corresponding to the nozzle non-feathering area 30 and the nozzle feathering area 20 are combined to obtain the print data of PASS1. Printing is performed according to the print data of PASS1. Correspondingly, the feathering print area 51 ejects ink for printing by the nozzle feathering area 10 according to the feathering print data. After completing one PASS of printing, the nozzle steps a certain distance (the nozzle height minus the feathering height) in the stepping direction and starts the next PASS of printing.
[0098] In PASS2, the first printing data of each color channel of the CMYK corresponding to the nozzle feathering area 10 is respectively ANDed with its corresponding feathering template to obtain the first feathering printing data. The first printing data of each color channel of the CMYK corresponding to the nozzle feathering area 20 (which is the same as the first printing data of the nozzle feathering area 10 in PASS1) is respectively ANDed with the complementary template of its corresponding feathering template to obtain the second feathering printing data. The first feathering printing data, the original printing data corresponding to the non-feathering printing area 43, and the second feathering printing data are combined to obtain the printing data of PASS2. Printing is performed according to the printing data of PASS2. Correspondingly, the feathering printing area 51 is inked and printed by the nozzle feathering area 20 according to the second feathering printing data. After two feathering printings, the image area corresponding to the feathering printing area 51 is printed. Subsequently, a similar printing process is continuously repeated until the entire image is printed.
[0099] Corresponding to Figure 4 the feathering printing area corresponding to the nozzle splicing area shown, the method of performing feathering processing by color channels can also be adopted for printing. After obtaining the original printing data corresponding to each color channel in the nozzle splicing area, the feathering printing data obtained by ANDing the original printing data with the corresponding feathering template is distributed to one nozzle (the nozzle in the splicing area) for printing, and the (complementary) feathering printing data obtained by ANDing the original printing data with the complementary template of the corresponding feathering template is distributed to another nozzle (the nozzle in the splicing area) for printing, thereby completing the printing of the image corresponding to the nozzle splicing area.
[0100] In summary, the partitioned feathering printing method based on multiple color channels provided by the embodiments of the present invention determines the feathering printing area, divides the feathering printing area into several different sub-feathering printing areas according to the number of color channels of the current printing task, then obtains the corresponding feathering templates for each color channel according to the sub-feathering printing areas, obtains the original printing data corresponding to each color channel in the feathering printing area, obtains the feathering printing data corresponding to the feathering printing area according to the feathering templates corresponding to each color channel and the original printing data, and finally inks and prints the image corresponding to the feathering printing area according to the feathering printing data. Since different feathering templates corresponding to different color channels result in different actual feathering processing areas for different color channels, the problem of feathering track superposition in the feathering printing area can be effectively avoided, and the image printing quality can be improved.
[0101] Embodiment 2
[0102] Please refer to Figure 11 , the embodiments of the present invention provide a partitioned feathering printing device 200 based on multiple color channels. The device 200 includes:
[0103] The feathering print area determination module 201 is configured to determine the image data area to be feathered, denoted as the feathering print area;
[0104] The partitioning module 202 is configured to partition the feathering print area into a plurality of different sub - feathering print areas according to the number of color channels of the current printing task;
[0105] The feathering template acquisition module 203 is configured to acquire the feathering templates corresponding to each color channel according to the sub - feathering print areas;
[0106] The original print data acquisition module 204 is configured to acquire the original print data corresponding to each color channel in the feathering print area;
[0107] The feathering processing module 205 is configured to acquire the feathering print data corresponding to the feathering print area according to the feathering templates corresponding to each color channel and the original print data;
[0108] The printing module 206 is configured to perform inkjet printing on the image corresponding to the feathering print area according to the feathering print data.
[0109] In summary, the partitioned feathering printing device based on multiple color channels provided by the embodiments of the present invention determines the feathering print area; partitions the feathering print area into a plurality of different sub - feathering print areas according to the number of color channels of the current printing task; then acquires the feathering templates corresponding to each color channel according to the sub - feathering print areas; acquires the original print data corresponding to each color channel in the feathering print area; acquires the feathering print data corresponding to the feathering print area according to the feathering templates corresponding to each color channel and the original print data, and finally performs inkjet printing on the image corresponding to the feathering print area according to the feathering print data. Since different feathering templates corresponding to different color channels result in different actual feathering processing areas for different color channels, the problem of feathering track superposition in the feathering print area can be effectively avoided, and the image printing quality can be improved.
[0110] Embodiment 3
[0111] In addition, the partitioned feathering printing method based on multiple color channels in the embodiments of the present invention can be implemented by a partitioned feathering printing device based on multiple color channels. Figure 12 FIG. shows a schematic hardware structure diagram of a partitioned feathering printing device based on multiple color channels provided by the embodiments of the present invention.
[0112] The partitioned feathering printing device based on multiple color channels may include a processor 301 and a memory 302 storing computer program instructions.
[0113] Specifically, the above-mentioned processor 301 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured as one or more integrated circuits for implementing the embodiments of the present invention.
[0114] The memory 302 may include a mass storage for data or instructions. By way of example and not limitation, the memory 302 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. In a suitable case, the memory 302 may include a removable or non-removable (or fixed) medium. In a suitable case, the memory 302 may be internal or external to the data processing device. In a specific embodiment, the memory 302 is a non-volatile solid state memory. In a specific embodiment, the memory 302 includes a read-only memory (ROM). In a suitable case, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these.
[0115] The processor 301 reads and executes the computer program instructions stored in the memory 302 to implement any one of the above-mentioned multi-color channel-based partitioned feathering printing methods in the embodiments.
[0116] In one example, the multi-color channel-based partitioned feathering printing device may further include a communication interface 303 and a bus 310. Among them, as Figure 12 shown, the processor 301, the memory 302, and the communication interface 303 are connected through the bus 310 to complete the communication with each other.
[0117] The communication interface 303 is mainly used to implement the communication between the various modules, devices, units, and / or devices in the embodiments of the present invention.
[0118] The bus 310 includes hardware, software, or both, and couples components of the multi-color channel-based zoned feathering printing device to each other. By way of example and not limitation, the bus 310 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 MicroChannel 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 buses or a combination of two or more of these. Where appropriate, the bus 310 may include one or more buses. Although embodiments of the present invention describe and illustrate specific buses, the present invention contemplates any suitable bus or interconnect.
[0119] Embodiment Four
[0120] In addition, in combination with the multi-color channel-based zoned feathering printing method in the above embodiments, an embodiment of the present invention can be implemented by providing a computer-readable storage medium. Computer program instructions are stored on the computer-readable storage medium; when the computer program instructions are executed by the processor 301, any one of the multi-color channel-based zoned feathering printing methods in the above embodiments is implemented.
[0121] In summary, the multi-color channel-based zoned feathering printing method, apparatus, device, and medium provided by the embodiments of the present invention determine the feathering printing area; divide the feathering printing area into several different sub-feathering printing areas according to the number of color channels of the current printing task; then obtain the feathering templates corresponding to each color channel according to the sub-feathering printing areas; obtain the original printing data corresponding to each color channel in the feathering printing area; obtain the feathering printing data corresponding to the feathering printing area according to the feathering templates corresponding to each color channel and the original printing data, and finally print the image corresponding to the feathering printing area by inkjet according to the feathering printing data. Since different feathering templates corresponding to different color channels result in different actual feathering processing areas corresponding to different color channels, the problem of feathering track superposition in the feathering printing area can be effectively avoided, and the image printing quality can be improved.
[0122] It should be clear that the present invention is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order between steps after understanding the spirit of the present invention.
[0123] The functional blocks shown in the above-described structural block diagrams can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application-specific integrated circuit (ASIC), appropriate firmware, a plug-in, a functional card, and so on. When implemented in software, the elements of the present invention are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium or transmitted via a data signal carried in a carrier wave over a transmission medium or a communication link. A "machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical discs, hard disks, fiber optic media, radio frequency (RF) links, and so on. The code segment can be downloaded via a computer network such as the Internet, an intranet, and so on.
[0124] It should also be noted that the exemplary embodiments mentioned in the present invention 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 steps. That is, the steps can be executed in the order mentioned in the embodiments, can be different from the order in the embodiments, or several steps can be executed simultaneously.
[0125] As described above, the above is only the specific implementation manner of the present invention. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be repeated here. It should be understood that the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered within the protection scope of the present invention.
Claims
1. A partitioned feathering printing method based on multiple color channels, characterized in that, The method includes: Determine the image data area to be feathered, denoted as the feathered printing area; Divide the feathered printing area into several different sub-feathered printing areas according to the number of color channels of the current printing task; Obtain the feathering templates corresponding to each color channel according to the sub-feathered printing areas; Obtain the original printing data corresponding to each color channel in the feathered printing area; Obtain the feathered printing data corresponding to the feathered printing area according to the feathering templates corresponding to each color channel and the original printing data; Print the image corresponding to the feathered printing area by ejecting ink according to the feathered printing data.
2. The method for partitioned feather printing based on multiple color channels according to claim 1, wherein The determination of the image data area to be feathered, denoted as the feathered printing area, includes: Obtain the nozzle height and the feathering amplitude; Determine the nozzle feathering area according to the nozzle height and the feathering amplitude; Determine the feathered printing area according to the nozzle feathering area.
3. The multi-color-channel-based partitioned feathering printing method according to claim 1, wherein The division of the feathered printing area into several different sub-feathered printing areas according to the number of color channels of the current printing task includes: Obtain the number of color channels of the current printing task, denoted as N, where N is a natural number greater than or equal to 2; Divide the feathered printing area into N different sub-feathered printing areas from top to bottom along the nozzle height direction, and the N different sub-feathered printing areas do not overlap, and the sum of the heights of the N sub-feathered printing areas is equal to the height of the feathered printing area.
4. The method for partitioned feathering printing based on multiple color channels according to claim 1, wherein The division of the feathered printing area into several different sub-feathered printing areas according to the number of color channels of the current printing task includes: Obtain the number of color channels of the current printing task, denoted as N, where N is a natural number greater than or equal to 2; Divide the feathered printing area into N different sub-feathered printing areas from top to bottom along the nozzle height direction, and the N different sub-feathered printing areas do not completely overlap, and the sum of the heights of the N sub-feathered printing areas is greater than the height of the feathered printing area.
5. The method for partitioned feathering printing based on multiple color channels according to claim 3 or 4, characterized in that, The heights of the sub-feathered printing areas are the same or different.
6. The method for partitioned feathering printing based on multi-color channels according to claim 5, characterized in that The color channels include a cyan channel, a magenta channel, a yellow channel, and a black channel. The feathered printing area is divided into four different sub-feathered printing areas. The obtaining of the feathering templates corresponding to each color channel according to the sub-feathered printing areas includes: Denote the four sub-feathered printing areas as the first sub-feathered printing area, the second sub-feathered printing area, the third sub-feathered printing area, and the fourth sub-feathered printing area respectively; When the color channel is the cyan channel, divide the feathering template corresponding to the cyan channel into a first cyan channel sub-feathering template and a second cyan channel sub-feathering template according to the first sub-feathered printing area, where the height of the first cyan channel sub-feathering template is equal to the height of the first sub-feathered printing area, the concentration of the first cyan channel sub-feathering template gradually changes from 0% to 100% from top to bottom along the nozzle height direction, and the concentration of the second cyan channel sub-feathering template is 100%; When the color channel is the magenta channel, the feathering template corresponding to the magenta channel is divided into a first magenta channel sub-feathering template, a second magenta channel sub-feathering template, and a third magenta channel sub-feathering template according to the second sub-feathering printing area, wherein the height of the second magenta channel sub-feathering template is equal to the height of the second sub-feathering printing area, the concentration of the first magenta channel sub-feathering template is 0%, the concentration of the second magenta channel sub-feathering template gradually changes from 0% to 100% from top to bottom along the nozzle height direction, and the concentration of the third magenta channel sub-feathering template is 100%; When the color channel is the yellow channel, the feathering template corresponding to the yellow channel is divided into a first yellow channel sub-feathering template, a second yellow channel sub-feathering template, and a third yellow channel sub-feathering template according to the third sub-feathering printing area, wherein the height of the third yellow channel sub-feathering template is equal to the height of the third sub-feathering printing area, the concentration of the first yellow channel sub-feathering template is 0%, the concentration of the second yellow channel sub-feathering template gradually changes from 0% to 100% from top to bottom along the nozzle height direction, and the concentration of the third magenta channel sub-feathering template is 100%; When the color channel is the black channel, the feathering template corresponding to the black channel is divided into a first black channel sub-feathering template and a second black channel sub-feathering template according to the fourth sub-feathering printing area, wherein the height of the second black channel sub-feathering template is equal to the height of the fourth sub-feathering printing area, the concentration of the first black channel sub-feathering template is 0%, and the concentration of the second black channel sub-feathering template gradually changes from 0% to 100% from top to bottom along the nozzle height direction.
7. The method for partitioned feathering printing based on multiple color channels according to claim 1, wherein The obtaining of the feathering printing data corresponding to the feathering printing area according to the feathering template corresponding to each color channel and the original printing data includes: Performing an AND operation on the feathering template corresponding to each color channel or the complementary template of the feathering template and the original printing data to obtain the feathering printing data.
8. A partitioned feathering printing device based on multiple color channels, characterized in that, The apparatus includes: A feathering printing area determination module, configured to determine an image data area for feathering processing, denoted as the feathering printing area; A division module, configured to divide the feathering printing area into a plurality of different sub-feathering printing areas according to the number of color channels of the current printing task; A feathering template obtaining module, configured to obtain the feathering template corresponding to each color channel according to the sub-feathering printing area; An original printing data obtaining module, configured to obtain the original printing data corresponding to each color channel in the feathering printing area; A feathering processing module, configured to obtain the feathering printing data corresponding to the feathering printing area according to the feathering template corresponding to each color channel and the original printing data; A printing module, configured to perform ink jet printing on the image corresponding to the feathering printing area according to the feathering printing data.
9. A partitioned feathering based on multiple color channels, characterized in that, Includes: At least one processor, at least one memory, and computer program instructions stored in the memory, and when the computer program instructions are executed by the processor, the method according to any one of claims 1-7 is implemented.
10. A storage medium having computer program instructions stored thereon, characterized in that, When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Cited By
Method and equipment for eliminating direct injection feathering through printing color prediction and storage medium
CN121029110A
A method, apparatus and storage medium for eliminating direct jet feathering by printing color prediction
CN121029110B