Printing method and device for eliminating overlapped splicing channels, equipment and storage medium
By dynamically adjusting the feather height and step height of the nozzle group, the problem of overlapping the splicing channels of the nozzle group in reciprocating scanning printing is solved, and the image printing quality is improved.
Patent Information
- Application Number
- CN202311614956.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-29
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2043-11-29
AI Technical Summary
In the prior art, the corresponding splicing channels at the splicing of the nozzle group in reciprocating scanning printing are prone to overlap, resulting in a degradation of image printing quality.
By obtaining the printing height, original feathering height and original step height, dynamically adjust the feathering height and step height of the nozzle group to avoid overlapping the corresponding printing positions at the splicing of the nozzle group. The specific method includes obtaining the splicing tracks at the current scan printing based on the original parameters, adjusting these parameters to obtain the updated feather height and step height, and applying these update parameters during the next scan printing to ensure that the splicing tracks do not overlap.
It effectively eliminates the overlapping splicing channels at the splicing head group, improves image printing quality, and ensures the stability and accuracy of the printing process.
Smart Images

Figure CN120056615A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of inkjet printing, and particularly to a printing method, device, equipment and storage medium for eliminating overlapping splicing tracks. Background Art
[0002] Inkjet printing is a contactless, pressureless and plate-free printing technology. Ink droplets are ejected onto a printing medium through nozzles in a print head to obtain images or texts. The reciprocating scanning printing technology is a commonly used technology in the current inkjet printing field. Reciprocating scanning printing is also called multi-pass scanning printing. Multi-pass scanning printing means that each unit of the image to be printed needs to be interpolated multiple times to complete printing. Each unit is composed of multiple pixel points. For example, in 2-pass scanning printing, each unit is composed of 2 pixel points, and in 3-pass scanning printing, each unit is composed of 3 pixel points. In reciprocating scanning printing, in order to improve printing efficiency, several print heads are usually longitudinally spliced to form a print head group for printing, as follows Figure 1a and 1b shown, print head 1, print head 3, and print head 5 are spliced together to form a print head group with two splicing positions; print head 2 and print head 4 are longitudinally spliced to form a print head group with one splicing position. This print head group is equivalent to a logical print head with a greater printing height. When the spliced print head group is printing, due to the different ink ejection times of the nozzles in each print head and the deviation of the ink drop landing positions, it is easy to cause splicing tracks at the printing positions corresponding to the splicing positions of the print head group. During the reciprocating scanning printing process, the positions of these splicing tracks are prone to overlap, resulting in a more obvious splicing track phenomenon, as Figure 2 shown. Using the print head group in Figure 1a for reciprocating scanning printing, during the first scanning printing, the printing position b corresponding to the splicing position of print head 1 and print head 3 partially overlaps with the printing position c corresponding to the splicing position of print head 3 and print head 5 during the second scanning printing. During the third scanning printing, the printing position e corresponding to the splicing position of print head 3 and print head 5 overlaps with the printing position d corresponding to the splicing position of print head 1 and print head 3 during the second scanning printing. Or as Figure 3 shown, using the print head group formed by splicing print head 2 and print head 4 for printing, when the stepping height is small, there will also be partial overlap at the printing positions corresponding to the splicing positions during the first scanning printing and the second scanning printing, resulting in deepening of the splicing tracks and seriously affecting the image printing quality. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide a printing method, device, equipment and storage medium for eliminating overlapping splicing tracks, so as to solve the problem in the prior art that the overlapping of splicing tracks corresponding to the splicing positions of the print head group in reciprocating scanning printing deepens and affects the image printing quality.
[0004] In a first aspect, an embodiment of the present invention provides a printing method for eliminating overlapping splicing lanes, and the method includes:
[0005] Obtain the printing height, the original feathering height, and the original stepping height;
[0006] Obtain the printing area corresponding to the splicing position of the nozzle group during the current scanning and printing according to the original feathering height and the original stepping height, and record it as the first splicing lane;
[0007] Adjust the original feathering height and the original stepping height according to the printing height and the position of the first splicing lane to obtain an updated feathering height and an updated stepping height;
[0008] Control the nozzle group to perform the next scanning and printing according to the updated feathering height and the updated stepping height. When performing the next scanning and printing according to the updated feathering height and the updated stepping height, the printing area corresponding to the splicing position of the nozzle group does not overlap with the first splicing lane.
[0009] Preferably, the adjusting the original feathering height and the original stepping height according to the printing height and the position of the first splicing lane to obtain an updated feathering height and an updated stepping height includes:
[0010] S21: Obtain a first adjusted feathering height according to the original feathering height and a preset maximum feathering height;
[0011] S22: Obtain a first adjusted stepping height according to the first adjusted feathering height and the printing height;
[0012] S23: Obtain the printing position corresponding to the splicing position of the nozzle group during printing according to the first adjusted feathering height and the first adjusted stepping height, and record it as the second splicing lane;
[0013] S24: When the first splicing lane and the second splicing lane overlap, repeat steps S21 - S23 until the first splicing lane and the second splicing lane do not overlap, and obtain the current first adjusted feathering height and the first adjusted stepping height, which are the updated feathering height and the updated stepping height.
[0014] Preferably, the obtaining the first adjusted stepping height according to the first adjusted feathering height and the printing height includes:
[0015] Obtain the first adjusted stepping height according to the following formula:
[0016] PASSH = (PRINTH – ECLPH) / PASSMODE;
[0017] Wherein, PASSH is the first adjusted stepping height, PRINTH is the printing height, ECLPH is the first adjusted feathering height, and PASSMODE is the number of scans in the current printing mode.
[0018] Preferably, the preset maximum feathering height is half of the height of the printhead group.
[0019] Preferably, the adjusting the original feathering height and the original stepping height according to the printing height and the position of the first splicing lane to obtain an updated feathering height and an updated stepping height includes:
[0020] S31: Obtain a second adjusted stepping height according to the original stepping height and the preset maximum stepping height;
[0021] S32: Obtain a second adjusted feathering height according to the second adjusted stepping height and the printing height;
[0022] S33: Obtain the printing position corresponding to the splicing position of the printhead group during printing according to the second adjusted stepping height and the second adjusted feathering height, and denote it as the third splicing lane;
[0023] S34: When there is partial or complete overlap between the first splicing lane and the third splicing lane, repeat steps S31 - S33 until the first splicing lane and the third splicing lane do not overlap, and obtain the current second adjusted feathering height and the second adjusted stepping height, which are the updated feathering height and the updated stepping height.
[0024] Preferably, the obtaining the second adjusted feathering height according to the second adjusted stepping height and the printing height includes:
[0025] Obtain the second adjusted feathering height according to the following formula:
[0026] ECLPH' = PRINTH - PASSH' * PASSMODE;
[0027] Wherein, ECLPH' is the second adjusted feathering height, PRINTH is the printing height, PASSH' is the second adjusted stepping height, and PASSMODE is the number of scans in the current printing mode.
[0028] Preferably, the preset maximum stepping height is the printhead height.
[0029] In a second aspect, an embodiment of the present invention provides a printing device for eliminating overlapping splicing lanes, and the device includes:
[0030] An original parameter acquisition module, configured to acquire a printing height, an original feathering height, and an original stepping height;
[0031] The first splicing lane acquisition module is configured to obtain the printing area corresponding to the splicing position of the printhead group during the current scanning and printing according to the original feathering height and the original stepping height, which is denoted as the first splicing lane;
[0032] The update parameter acquisition module is configured to adjust the original feathering height and the original stepping height according to the printing height and the position of the first splicing lane, and obtain the updated feathering height and the updated stepping height;
[0033] The adjusted printing module is configured to control the printhead group to perform the next scanning and printing according to the updated feathering height and the updated stepping height, wherein when performing the next scanning and printing according to the updated feathering height and the updated stepping height, the printing area corresponding to the splicing position of the printhead group does not overlap with the first splicing lane.
[0034] In a third aspect, an embodiment of the present invention provides a printing device for eliminating overlapping splicing lanes, including: at least one processor, at least one memory, and computer program instructions stored in the memory, which implement the method of the first aspect in the above implementation manner when the computer program instructions are executed by the processor.
[0035] In a fourth aspect, an embodiment of the present invention provides a storage medium, on which computer program instructions are stored, which implement the method of the first aspect in the above implementation manner when the computer program instructions are executed by the processor.
[0036] In summary, the beneficial effects of the present invention are as follows:
[0037] The printing method, device, equipment, and storage medium for eliminating overlapping splicing lanes provided by the embodiments of the present invention include obtaining the printing height, the original feathering height, and the original stepping height; obtaining the printing area corresponding to the splicing position of the printhead group during the current scanning and printing according to the original feathering height and the original stepping height, which is denoted as the first splicing lane; adjusting the original feathering height and the original stepping height according to the printing height and the position of the first splicing lane, and obtaining the updated feathering height and the updated stepping height; controlling the printhead group to perform the next scanning and printing according to the updated feathering height and the updated stepping height, wherein when performing the next scanning and printing according to the updated feathering height and the updated stepping height, the printing area corresponding to the splicing position of the printhead group does not overlap with the first splicing lane. The method of the present invention dynamically adjusts the feathering height and the stepping height of the next scanning and printing according to the printing position corresponding to the splicing position of the printhead group during the current scanning and printing, thereby avoiding the overlapping printing of the printing position corresponding to the splicing position of the printhead group, that is, the splicing lane, in the reciprocating scanning and printing, eliminating the influence caused by the overlapping of the splicing lanes, and improving the image printing quality. Description of the Drawings
[0038] To more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for use in the embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings, and all of these are within the protection scope of the present invention.
[0039] Figure 1a It is a schematic diagram of the nozzle group in the background art.
[0040] Figure 1b It is a schematic diagram of the nozzle group in the background art.
[0041] Figure 2 It is a schematic diagram of the overlap of splicing tracks in the background art.
[0042] Figure 3 It is a schematic diagram of the overlap of splicing tracks in the background art.
[0043] Figure 4 It is a schematic flowchart of the printing method for eliminating overlapping splicing tracks in the embodiments of the present invention.
[0044] Figure 5 It is a schematic diagram of eliminating overlapping splicing tracks in the embodiments of the present invention.
[0045] Figure 6 It is a schematic diagram of eliminating overlapping splicing tracks in the embodiments of the present invention.
[0046] Figure 7 It is a schematic structural diagram of the printing device for eliminating overlapping splicing tracks in the embodiments of the present invention.
[0047] Figure 8 It is a schematic structural diagram of the printing equipment for eliminating overlapping splicing tracks in the embodiments of the present invention. Detailed Embodiments
[0048] The following will describe in detail the features and exemplary embodiments of various aspects of the present invention. To make the purpose, technical solutions and advantages of the present invention clearer, the following will further describe the present invention in detail in combination with the 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.
[0049] 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 comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.
[0050] Embodiment 1
[0051] An embodiment of the present invention provides a printing method for eliminating overlapping splicing lanes, which is applicable to reciprocating scanning inkjet printing applications. The reciprocating scanning printing device at least includes a printhead group formed by splicing two printheads, and each printhead at least includes a column of nozzles. The nozzles eject ink droplets onto a printing medium to form an image.
[0052] Please refer to Figure 4 , and the printing method for eliminating overlapping splicing lanes specifically includes the following steps:
[0053] S1: Obtain the printing height, the original feathering height, and the original stepping height;
[0054] S2: Obtain the printing area corresponding to the splicing position of the printhead group during printing according to the original feathering height and the original stepping height, which is the first splicing lane;
[0055] S3: Adjust the original feathering height and the original stepping height according to the position of the first splicing lane to obtain an updated feathering height and an updated stepping height;
[0056] S4: Control the printhead group to perform the next printing according to the updated feathering height and the updated stepping height. When performing the next printing according to the updated feathering height and the updated stepping height, the printing area corresponding to the splicing position of the printhead group does not overlap with the first splicing lane.
[0057] Specifically, when performing reciprocating scanning printing, it is necessary to determine the printing mode of reciprocating scanning according to the image accuracy of the image to be printed, the printing accuracy of the printing device, etc. The determination of the printing mode here includes at least the number of scans. Exemplarily, if the first image accuracy is 720 dpi×720 dpi and the printing accuracy is 360 dpi×360 dpi, then the number of scans is 4, that is, the printing mode is 4PASS printing. The original feathering height and the original stepping height are the feathering height and the stepping height in the current scanning printing. Among them, the printing height can be calculated according to the original feathering height, the original stepping height, and the number of scans, that is, the printing height is equal to the original stepping height multiplied by the number of scans plus the original feathering height. After determining the original feathering height and the original stepping height, the printing area corresponding to the nozzle group splicing position during the current scanning printing can be obtained according to these printing parameters, denoted as the first splicing lane. In order to avoid partial or complete overlap of the printing positions corresponding to the nozzle group splicing position in the next scanning printing, in the embodiment of the present invention, before the next scanning printing, the original feathering height and the original stepping height are adjusted according to the position of the first splicing lane to obtain the updated feathering height and the updated stepping height, and then the nozzle group is controlled to perform the next scanning printing according to the updated feathering height and the updated stepping height, so that the printing position corresponding to the nozzle group splicing position does not overlap with the first splicing lane. Similarly, after completing the next scanning printing, the feathering height and the stepping height are adjusted again according to the printing position corresponding to the nozzle group splicing position in the next scanning printing, so that the printing position corresponding to the nozzle group splicing position in the next-next scanning printing does not overlap with the printing position corresponding to the nozzle group splicing position in the next scanning printing. And so on until the printing is completed. In the embodiment of the present invention, the feathering height and the stepping height are dynamically adjusted according to the printing position corresponding to the nozzle group splicing position, so as to avoid overlapping printing of the printing position corresponding to the nozzle group splicing position, that is, the splicing lane, in reciprocating scanning printing, eliminate the influence caused by the overlapping of the splicing lanes, and improve the image printing quality.
[0058] In one embodiment, the adjusting the original feathering height and the original stepping height according to the printing height and the position of the first splicing lane to obtain the updated feathering height and the updated stepping height includes:
[0059] S21: Obtain the first adjusted feathering height according to the original feathering height and the preset maximum feathering height;
[0060] S22: Obtain the first adjusted stepping height according to the first adjusted feathering height and the printing height;
[0061] S23: Obtain the printing position corresponding to the nozzle group splicing position during printing, denoted as the second splicing lane, according to the first adjusted feathering height and the first adjusted stepping height;
[0062] S24: When there is partial or complete overlap between the first splicing path and the second splicing path, repeat steps S21 - S23 until the first splicing path and the second splicing path do not overlap, and obtain the current first adjusted feathering height and the first adjusted stepping height, which are the updated feathering height and the updated stepping height.
[0063] In this embodiment, the non - overlap of the splicing paths is achieved by adjusting the feathering height and then adjusting the stepping height. Specifically, set the value range of the feathering height adjustment. Denote the original feathering height as Eo and the preset maximum feathering height as Emax. In one embodiment, the maximum feathering height is half of the height of the printhead group. Here, the height of the printhead group refers to the maximum print height that the printhead group can achieve in one scan along the printing direction. In other embodiments, the maximum preset feathering height can also be adjusted according to the actual situation, for example, less than or greater than half of the height of the printhead group. Preferably, the value range is set between the original feathering height and the preset maximum feathering height, that is, [Eo, Emax]. The first adjusted feathering height takes a value within it. Exemplarily, the value of the first adjusted feathering height is Eo + 1. According to the first adjusted feathering height, obtain the first adjusted stepping height. Among them, the first adjusted feathering height and the first adjusted stepping height satisfy the following formula:
[0064] PRINTH = PASSH * PASSMODE + ECLPH;
[0065] Where, PRINTH is the printing height, PASSH is the first adjusted stepping height, ECLPH is the first adjusted feathering height, and PASSMODE is the number of scans in the current printing mode. Exemplarily, when the current printing mode is 4PASS printing, then PASSMODE is 4, and we can get:
[0066] PASSH = (PRINTH – ECLPH) / PASSMODE;
[0067] The first adjustment feathering height and the printing height are known, and the first adjustment step height can be obtained according to the formula. According to the first adjusted feathering height and the first adjusted step height, simulated printing can be performed to determine the printing position corresponding to the splicing of the nozzle group when the first adjusted feathering height and the first adjusted step height are scanned and printed next time, that is, the second splicing path. If the second splicing path does not overlap with the first splicing path, the first adjusted feathering height at this time is recorded as the updated feathering height. If the second splicing path overlaps with the first splicing path (partial overlap or complete overlap), it means that the first adjusted feathering height and the first adjusted step height do not meet the requirements, then the value of the first adjusted feathering height is re-obtained from the above value range. Exemplarily, the value of the first adjusted feathering height is adjusted to Eo+2, and then the corresponding first adjusted step height is obtained according to the adjusted first adjusted feathering height, and the position of the second splicing path is obtained during simulated printing... Repeat the above process until the obtained second splicing path and the first splicing path do not overlap, then the first adjusted feathering height and the first adjusted feathering height at this time are recorded as the updated feathering height and the updated step height. In practical applications, the value step length of the first feathering height adjustment can be adjusted in real time according to the simulated printing situation, and is not limited to taking values in sequence according to the value step length 1 as in the present embodiment. In other embodiments, the optimal feathering height adjustment step length can be calculated according to the position of the second splicing track after the simulated printing is performed according to the first feathering height adjustment and the first feathering height adjustment, and the updated feathering height can be directly obtained according to the adjustment step length, thereby reducing the cycle process and improving the printing efficiency. After obtaining the updated feathering height and the updated step height, as shown in FIG. Figure 5 As shown, the step height is adjusted by adjusting the feathering height so that the printing position corresponding to the joint of the nozzle groups in the next scanning printing does not overlap with the printing position corresponding to the joint of the nozzle groups in the previous scanning printing.
[0068] In another embodiment, adjusting the original feathering height and the original stepping height according to the printing height and the position of the first splicing track, and obtaining the updated feathering height and the updated stepping height comprises:
[0069] S31: acquiring a second adjusted step height according to the original step height and a preset maximum step height;
[0070] S32: acquiring a second adjusted feathering height according to the second adjusted step height and the printing height;
[0071] S33: acquiring a printing position corresponding to the joint of the nozzle groups during printing according to the second adjustment step height and the second adjustment feathering height, and recording it as a third joint path;
[0072] S34: When there is partial or complete overlap between the first splicing lane and the third splicing lane, repeat steps S31 - S33 until the first splicing lane and the third splicing lane do not overlap, and obtain the current second adjusted feathering height and the second adjusted stepping height, which are the updated feathering height and the updated stepping height.
[0073] In this embodiment, the non - overlap of the splicing lanes is achieved by adjusting the stepping height and then adjusting the feathering height. Specifically, set the value range of the stepping height adjustment. Denote the original stepping height as Po and the preset maximum stepping height as Pmax. In one embodiment, the maximum stepping height is the height of the printhead group, where the height of the printhead group refers to the maximum printing height that the printhead group can achieve in one scan along the printing direction. In other embodiments, the maximum preset stepping height can also be adjusted according to the actual situation. Preferably, the value range is set between the original stepping height and the preset maximum stepping height, that is, [Po, Pmax], and the second adjusted stepping height takes a value therein. Exemplarily, the value of the second adjusted stepping height is Po + 1. Obtain the second adjusted feathering height according to the second adjusted stepping height. Among them, the second adjusted feathering height and the second adjusted stepping height satisfy the following formula:
[0074] PRINTH = PASSH' * PASSMODE + ECLPH';
[0075] Where PRINTH is the printing height, PASSH' is the second adjusted stepping height, ECLPH' is the second adjusted feathering height, and PASSMODE is the number of scans in the current printing mode. Exemplarily, if the current printing mode is 2PASS printing, then PASSMODE is 2, and we can get:
[0076] ECLPH' = PRINTH - PASSH' * PASSMODE;
[0077] The second adjusted step height and the printing height are known. According to this formula, the second adjusted feathering height can be obtained. Based on the second adjusted step height and the second adjusted feathering height, simulated printing can be performed to determine the printing position corresponding to the joint of the nozzle groups during the next scan printing at the second adjusted feathering height and the second adjusted step height, which is the third splicing path. If the third splicing path does not overlap with the first splicing path, the second adjusted step height at this time is recorded as the updated step height. If the third splicing path overlaps with the first splicing path (partially or completely), it indicates that the second adjusted step height and the second adjusted feathering height do not meet the requirements. Then, a value for the second adjusted step height is re-obtained from the above value range. Exemplarily, the value of the second adjusted step height is adjusted to Po + 2, and then the corresponding second adjusted feathering height is obtained based on the adjusted second adjusted step height. The position of the third splicing path is obtained by performing simulated printing... The above process is repeated until the obtained third splicing path and the first splicing path do not overlap. Then, the second adjusted step height and the second adjusted feathering height at this time are recorded as the updated step height and the updated feathering height. In practical applications, the value step size of the second adjusted step height can be adjusted in real time according to the situation of simulated printing, and it is not limited to sequentially taking values with a value step size of 1 as in this embodiment. In other embodiments, after performing simulated printing based on the second adjusted step height and the second adjusted feathering height, the optimal adjustment step size of the step height can be calculated according to the position of the third splicing path, and the updated step height can be directly obtained according to this adjustment step size, reducing the loop process and thus improving the printing efficiency. After obtaining the updated feathering height and the updated step height, as Figure 6 shown, by adjusting the feathering height to adjust the step height, the printing position corresponding to the joint of the nozzle groups during the next scan printing does not overlap with the printing position corresponding to the joint of the nozzle groups during the previous scan printing.
[0078] It should be noted that when performing the next scan printing, since the updated step feathering height and the updated step height are inconsistent with the original feathering height and the original step height, the corresponding printing data for the next scan printing needs to be processed according to the updated step height and the updated feathering height. For example, the position and height of the printing data for the next scan printing in the printing data of the entire image to be printed are obtained according to the updated step height, the corresponding printing data is extracted and feathering processing is performed according to the updated feathering height, and then the feathering-processed printing data is sent to the nozzle columns in the nozzle group for printing.
[0079] In summary, the printing method for eliminating overlapping splicing lanes provided by the embodiments of the present invention includes obtaining a printing height, an original feathering height, and an original stepping height; obtaining a printing area corresponding to the splicing position of the nozzle group during the current scanning and printing according to the original feathering height and the original stepping height, which is denoted as the first splicing lane; adjusting the original feathering height and the original stepping height according to the printing height and the position of the first splicing lane to obtain an updated feathering height and an updated stepping height; controlling the nozzle group to perform the next scanning and printing according to the updated feathering height and the updated stepping height, wherein the printing area corresponding to the splicing position of the nozzle group during the next scanning and printing according to the updated feathering height and the updated stepping height does not overlap with the first splicing lane. The method of the present invention dynamically adjusts the feathering height and the stepping height of the next scanning and printing according to the printing position corresponding to the splicing position of the nozzle group during the current scanning and printing, thereby avoiding overlapping printing of the printing position corresponding to the splicing position of the nozzle group, i.e., the splicing lane, in the reciprocating scanning and printing, eliminating the influence caused by the overlapping of the splicing lanes, and improving the image printing quality.
[0080] Embodiment 2
[0081] Please refer to Figure 7 , the embodiments of the present invention provide a printing device 200 for eliminating overlapping splicing lanes, and the device 200 includes:
[0082] An original parameter acquisition module 201, configured to acquire a printing height, an original feathering height, and an original stepping height;
[0083] A first splicing lane acquisition module 202, configured to acquire a printing area corresponding to the splicing position of the nozzle group during the current scanning and printing according to the original feathering height and the original stepping height, which is denoted as the first splicing lane;
[0084] An updated parameter acquisition module 203, configured to adjust the original feathering height and the original stepping height according to the printing height and the position of the first splicing lane to obtain an updated feathering height and an updated stepping height;
[0085] An adjusted printing module 204, configured to control the nozzle group to perform the next scanning and printing according to the updated feathering height and the updated stepping height, wherein the printing area corresponding to the splicing position of the nozzle group during the next scanning and printing according to the updated feathering height and the updated stepping height does not overlap with the first splicing lane.
[0086] Preferably, the updated parameter acquisition module 203 includes:
[0087] A first feathering adjustment unit, configured to obtain a first adjusted feathering height according to the original feathering height and a preset maximum feathering height;
[0088] The first stepping adjustment unit is used to obtain a first adjusted stepping height according to the first adjusted feathering height and the printing height;
[0089] The second splicing path obtaining unit is used to obtain a printing position corresponding to the splicing position of the print head group during printing according to the first adjusted feathering height and the first adjusted stepping height, denoted as the second splicing path;
[0090] The first loop unit is used to, when there is an overlap between the first splicing path and the second splicing path, repeat the steps in the first feathering adjustment unit to the splicing path obtaining unit until the first splicing path and the second splicing path do not overlap, and obtain the current first adjusted feathering height and the first adjusted stepping height, which are the updated feathering height and the updated stepping height.
[0091] Preferably, the updated parameter obtaining module 203 includes:
[0092] The second stepping adjustment unit is used to obtain a second adjusted stepping height according to the original stepping height and the preset maximum stepping height;
[0093] The second feathering adjustment unit is used to obtain a second adjusted feathering height according to the second adjusted stepping height and the printing height;
[0094] The third splicing path obtaining unit is used to obtain a printing position corresponding to the splicing position of the print head group during printing according to the second adjusted stepping height and the second adjusted feathering height, denoted as the third splicing path;
[0095] The second loop unit is used to, when there is partial or complete overlap between the first splicing path and the third splicing path, repeat the steps in the second stepping adjustment unit to the third splicing path obtaining unit until the first splicing path and the third splicing path do not overlap, and obtain the current second adjusted feathering height and the second adjusted stepping height, which are the updated feathering height and the updated stepping height.
[0096] In summary, the printing device for eliminating overlapping splicing lanes provided by the embodiments of the present invention includes obtaining a printing height, an original feathering height, and an original stepping height; obtaining a printing area corresponding to the splicing position of the printhead group during current scanning and printing according to the original feathering height and the original stepping height, which is denoted as the first splicing lane; adjusting the original feathering height and the original stepping height according to the printing height and the position of the first splicing lane to obtain an updated feathering height and an updated stepping height; controlling the printhead group to perform the next scanning and printing according to the updated feathering height and the updated stepping height, wherein the printing area corresponding to the splicing position of the printhead group during the next scanning and printing according to the updated feathering height and the updated stepping height does not overlap with the first splicing lane. The method of the present invention dynamically adjusts the feathering height and the stepping height of the next scanning and printing according to the printing position corresponding to the splicing position of the printhead group during current scanning and printing, thereby avoiding overlapping printing of the printing position corresponding to the splicing position of the printhead group, i.e., the splicing lane, in reciprocating scanning and printing, eliminating the influence caused by overlapping of the splicing lanes, and improving the image printing quality.
[0097] Embodiment III
[0098] In addition, the printing method for eliminating overlapping splicing lanes of the embodiments of the present invention can be implemented by a printing device for eliminating overlapping splicing lanes. Figure 8 FIG. shows a schematic hardware structure diagram of a printing device for eliminating overlapping splicing lanes provided by an embodiment of the present invention.
[0099] The printing device for eliminating overlapping splicing lanes may include a processor 301 and a memory 302 storing computer program instructions.
[0100] Specifically, the above-mentioned processor 301 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention.
[0101] The memory 302 may include a mass memory 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. Where appropriate, the memory 302 may include removable or non-removable (or fixed) media. Where appropriate, the memory 302 may be internal or external to the data processing device. In a particular embodiment, the memory 302 is a non-volatile solid-state memory. In a particular embodiment, the memory 302 includes a read-only memory (ROM). Where appropriate, 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.
[0102] The processor 301 reads and executes the computer program instructions stored in the memory 302 to implement any one of the printing methods for eliminating overlapping splicing tracks in the above embodiments.
[0103] In one example, the printing device for eliminating overlapping splicing tracks may further include a communication interface 303 and a bus 310. Among them, as Figure 8 shown, the processor 301, the memory 302, and the communication interface 303 are connected through the bus 310 and complete communication with each other.
[0104] The communication interface 303 is mainly used to implement communication between the various modules, devices, units, and / or devices in the embodiments of the present invention.
[0105] The bus 310 includes hardware, software, or both, and couples the components of the printing device for eliminating overlapping splicing tracks 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 the embodiments of the present invention describe and illustrate specific buses, the present invention contemplates any suitable bus or interconnect.
[0106] Embodiment 4
[0107] In addition, in combination with the printing method for eliminating overlapping splicing lanes 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 printing methods for eliminating overlapping splicing lanes in the above embodiments is implemented.
[0108] In summary, the printing method, device, equipment, and storage medium for eliminating overlapping splicing lanes provided by the embodiments of the present invention include obtaining a printing height, an original feathering height, and an original stepping height; obtaining a printing area corresponding to the splicing position of the nozzle group during the current scanning and printing according to the original feathering height and the original stepping height, which is denoted as the first splicing lane; adjusting the original feathering height and the original stepping height according to the printing height and the position of the first splicing lane to obtain an updated feathering height and an updated stepping height; controlling the nozzle group to perform the next scanning and printing according to the updated feathering height and the updated stepping height, wherein the printing area corresponding to the splicing position of the nozzle group during the next scanning and printing according to the updated feathering height and the updated stepping height does not overlap with the first splicing lane. The method of the present invention dynamically adjusts the feathering height and the stepping height of the next scanning and printing according to the printing position corresponding to the splicing position of the nozzle group during the current scanning and printing, thereby avoiding overlapping printing of the printing position corresponding to the splicing position of the nozzle group, i.e., the splicing lane, in the reciprocating scanning and printing, eliminating the influence caused by the overlapping of the splicing lanes, and improving the image printing quality.
[0109] 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, the 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 the steps after understanding the spirit of the present invention.
[0110] 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 for performing 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.
[0111] It should also be noted that in the exemplary embodiments mentioned in the present invention, some methods or systems are described 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.
[0112] 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 elaborated herein. 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 printing method for eliminating overlapping splicing lanes, characterized in that, the method includes: obtaining the printing height, the original feathering height, and the original stepping height; obtaining the printing area corresponding to the splicing position of the nozzle group during the current scanning and printing according to the original feathering height and the original stepping height, denoted as the first splicing lane; adjusting the original feathering height and the original stepping height according to the printing height and the position of the first splicing lane to obtain an updated feathering height and an updated stepping height; controlling the nozzle group to perform the next scanning and printing according to the updated feathering height and the updated stepping height, wherein, when performing the next scanning and printing according to the updated feathering height and the updated stepping height, the printing area corresponding to the splicing position of the nozzle group does not overlap with the first splicing lane.
2. The printing method for eliminating overlapping splicing lanes according to claim 1, characterized in that, the adjusting the original feathering height and the original stepping height according to the printing height and the position of the first splicing lane to obtain an updated feathering height and an updated stepping height includes: S21: obtaining a first adjusted feathering height according to the original feathering height and the preset maximum feathering height; S22: obtaining a first adjusted stepping height according to the first adjusted feathering height and the printing height; S23: obtaining the printing position corresponding to the splicing position of the nozzle group during printing according to the first adjusted feathering height and the first adjusted stepping height, denoted as the second splicing lane; S24: when there is an overlap between the first splicing lane and the second splicing lane, repeating steps S21 - S23 until the first splicing lane and the second splicing lane do not overlap, and obtaining the current first adjusted feathering height and the first adjusted stepping height, which are the updated feathering height and the updated stepping height.
3. The printing method for eliminating overlapping splicing lanes according to claim 2, characterized in that, the obtaining a first adjusted stepping height according to the first adjusted feathering height and the printing height includes: obtaining the first adjusted stepping height according to the following formula: PASSH = (PRINTH – ECLPH) / PASSMODE; wherein, PASSH is the first adjusted stepping height, PRINTH is the printing height, ECLPH is the first adjusted feathering height, and PASSMODE is the number of scans in the current printing mode.
4. The printing method for eliminating overlapping splicing lanes according to claim 2, characterized in that, the preset maximum feathering height is half of the height of the nozzle group.
5. The printing method for eliminating overlapping splicing lanes according to claim 1, characterized in that, the adjusting the original feathering height and the original stepping height according to the printing height and the position of the first splicing lane to obtain an updated feathering height and an updated stepping height includes: S31: obtaining a second adjusted stepping height according to the original stepping height and the preset maximum stepping height; S32: obtaining a second adjusted feathering height according to the second adjusted stepping height and the printing height; S33: Obtain the printing position corresponding to the joint of the nozzle groups during printing according to the second adjusted stepping height and the second adjusted feathering height, and denote it as the third splicing path; S34: When there is partial or complete overlap between the first splicing path and the third splicing path, repeat steps S31 - S33 until the first splicing path and the third splicing path do not overlap, and obtain the current second adjusted feathering height and the second adjusted stepping height, which are the updated feathering height and the updated stepping height.
6. The printing method for eliminating overlapping splicing paths according to claim 5, wherein, The obtaining of the second adjusted feathering height according to the second adjusted stepping height and the printing height includes: Obtain the second adjusted feathering height according to the following formula: ECLPH' = PRINTH - PASSH' * PASSMODE; wherein, ECLPH' is the second adjusted feathering height, PRINTH is the printing height, PASSH' is the second adjusted stepping height, and PASSMODE is the number of scans in the current printing mode.
7. The printing method for eliminating overlapping splicing paths according to claim 5, wherein, The preset maximum stepping height is the nozzle height.
8. A printing device for eliminating overlapping splicing paths, wherein, The device includes: An original parameter acquisition module, configured to acquire the printing height, the original feathering height, and the original stepping height; A first splicing path acquisition module, configured to acquire the printing area corresponding to the joint of the nozzle groups during the current scan printing according to the original feathering height and the original stepping height, and denote it as the first splicing path; An updated parameter acquisition module, configured to adjust the original feathering height and the original stepping height according to the printing height and the position of the first splicing path, and obtain the updated feathering height and the updated stepping height; An adjusted printing module, configured to control the nozzle groups to perform the next scan printing according to the updated feathering height and the updated stepping height, wherein the printing area corresponding to the joint of the nozzle groups during the next scan printing according to the updated feathering height and the updated stepping height does not overlap with the first splicing path.
9. A printing device for eliminating overlapping splicing paths, wherein, It 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 described in any one of claims 1 - 7 is implemented.
10. A storage medium, on which computer program instructions are stored, wherein, When the computer program instructions are executed by a processor, the method described in any one of claims 1 - 7 is implemented.
Citation Information
Patent Citations
Method, device and equipment for eliminating nozzle splicing channel and storage medium
CN113942314A
Ink curing method, device and equipment for multi-Pass printing and storage medium
CN114379267A
Ink-jet printing method, device and equipment based on feathering template and storage medium
CN115476587A
Ink-jetting printing apparatus and ink-jetting printing method
CN1375395A
Spray head arrangement structure and printing equipment
CN218505507U
Cited By
Square box cell insulation printing method, device, equipment and medium
CN121268433A