Multi-pass printing step distance control method, device, equipment and storage medium

By using unequal stepping distances and multiple scans in multi-pass scanning and printing, the problem of regular ink lines is solved, and printing quality and efficiency are improved.

CN115476602BActive Publication Date: 2025-09-16SHENZHEN HOSONSOFT CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110600673.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-31
Publication Date
2025-09-16
Estimated Expiration
2041-05-31

AI Technical Summary

Technical Problem

In existing multi-pass scanning and printing technologies, regular ink lines caused by a fixed stepping distance affect print quality.

Method used

Use unequal first step distance and second step distance for printing step, ensure that the total distance is less than or equal to the printing height, and obtain the step distance through external input or formula calculation to achieve multiple scan printing, improve nozzle utilization and print quality.

Benefits of technology

It effectively eliminates regular ink lines, improves print quality and nozzle utilization, and increases printing efficiency and stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115476602B_ABST
    Figure CN115476602B_ABST
Patent Text Reader

Abstract

The present invention belongs to the field of printing technology, and specifically discloses a step distance control method, device, equipment and storage medium for multi-pass printing. The method includes: obtaining printing parameters; obtaining a first step distance; obtaining a second step distance; and executing n+1 scan printing. The device includes: a printing parameter acquisition module; a first step distance acquisition module, a second step distance acquisition module; and a printing execution module. The embodiment of the present invention improves the technical problem of regular ink lines in the printed image caused by the use of the same step distance by using unequal first step distances and second step distances to step in n steps of n+1 scan printing, while ensuring that multiple print coverage is achieved in the unit area of ​​the printed image, thereby improving the printing quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of inkjet printing, and in particular relates to a stepping distance control method, device, equipment and storage medium for multi-pass printing. Background Art

[0002] Inkjet printing technology refers to the technology of spraying ink droplets onto the printing medium through the nozzles on the print head to form images or text. It mainly includes reciprocating scanning printing, one-time scanning printing, multi-nozzle side-by-side scanning printing, etc.

[0003] Reciprocating scanning printing, also known as multi-pass scanning or printing, requires multiple scans (i.e., interpolation) to complete each unit area of ​​the image to be printed. After completing one scan and print, the system steps a certain distance (called the stepping distance) perpendicular to the scanning and printing direction before the next scan and print. Stepping refers to the relative movement between the print medium and the print head. This can be achieved by either the print medium being stationary while the print head moves, or the print medium moving while the print head is stationary.

[0004] In the existing technology, a fixed step distance is usually used to implement multi-pass scanning and printing, that is, the step distance between multiple scans and prints is equal. Figure 1 , shows a multi-pass printing solution in the prior art in which the print head steps while the printing medium remains stationary. For example, a column of nozzles in the print head of the printing device includes 360 nozzles (the distance between the first nozzle and the last nozzle in the column is called the print height), and the number of print coverages per unit area of ​​the image to be printed is 4, that is, the unit area of ​​the image to be printed requires 4 scans and prints to complete printing. The number of print coverages is also called the number of passes, so the printing mode in which the number of print coverages per unit area of ​​the image to be printed is 4 is also called 4-Pass printing. Under the printing conditions of a print height of 360 nozzles and a print coverage of 4, when no feathering processing is performed, the stepping distance is 90 nozzles.

[0005] See Figure 1The specific printing process is as follows: the print medium is fixed, the print head advances 90 nozzles in the opposite direction of the Y direction (the advancement process is called stepping, and the advancement distance is called stepping distance), and then performs a scan print in the X direction (called 1Pass scan printing). In this scan print, the print head sprays ink to one unit area of ​​the print medium (J4 prints ink, J3, J2, and J1 do not print ink). After completing this scan print, the print head advances 90 nozzles in the opposite direction of the Y direction again, and then moves in the opposite direction of the X direction. During the movement, the print head sprays ink droplets to two unit areas of the print medium (J4 and J3 print ink, J2 and J1 do not print ink). After the spraying is completed, the print head advances 90 nozzles in the opposite direction of the Y direction again; Then the nozzle moves in the X direction, and during the movement, it sprays ink to three unit areas of the printing medium (J4, J3, and J2 produce ink, but J1 does not produce ink). After the spraying is completed, the nozzle moves forward 90 nozzles in the opposite direction of Y. Then the nozzle moves in the opposite direction of X, and during the movement, it sprays ink droplets to four unit areas of the printing medium (J4, J3, J2, and J1 all produce ink). After the spraying is completed, the nozzle moves forward 90 nozzles in the opposite direction of Y. Then the nozzle moves in the X direction, and during the movement, it sprays ink droplets to four unit areas of the printing medium (J4, J3, J2, and J1 all produce ink). After the spraying is completed, the nozzle moves forward 90 nozzles in the opposite direction of Y... and so on, until printing is completed.

[0006] like Figure 2 As shown, when the above technical solution is used for printing, due to the concentration of ink between adjacent unit areas of the printing medium, the printed image has regular ink lines with equal distances, which affects the printing quality. Summary of the Invention

[0007] In view of this, embodiments of the present invention provide a method, apparatus, device, and storage medium for controlling step distance in multi-pass printing, to improve the technical problem of poor printing quality caused by regular ink lines in existing multi-pass printing technology.

[0008] In a first aspect, an embodiment of the present invention provides a method for controlling step distance in multi-pass printing, the method comprising:

[0009] S10: Obtaining printing parameters; wherein the printing parameters include a printing height and a number of printing coverages per unit area of ​​the image to be printed, wherein the number of printing coverages is n, where n is a positive integer and is greater than or equal to 2;

[0010] S20: Acquire a first advance distance; wherein the first advance distance is less than the printing height;

[0011] S30: Obtaining a second stepping distance; wherein the second stepping distance is less than the printing height and is not equal to the first stepping distance; the smaller of the first stepping distance and the second stepping distance is recorded as a small stepping distance, and the larger of the first stepping distance and the second stepping distance is recorded as a large stepping distance;

[0012] S40: Execute n+1 scanning prints; wherein, the n+1 scanning prints include a total of n steps, the total distance of the n steps is equal to or less than the printing height, the n steps include n-1 steps according to the small step distance and 1 step according to the large step distance, or the n steps include 1 step according to the small step distance and n-1 steps according to the large step distance.

[0013] The embodiment of the present invention improves the technical problem of regular ink lines in the printed image caused by using the same step distance by performing printing steps with unequal first step distances and second step distances. At the same time, the total distance of n steps performed using the first step distance and the second step distance is less than or equal to the print height, and the first step or the nth step in the n steps is performed according to the larger step distance, so as to ensure that at least n interpolations can be performed on the unit area of ​​the image to be printed in n+1 scan prints to ensure print quality. Among them, if the technical solution of the total distance of n steps is equal to the print height, each nozzle of the print head can spray ink in each scan print, thereby achieving the above-mentioned technical effects while maximizing nozzle utilization and improving printing efficiency. If the technical solution of the total distance of n steps is less than the print height, the unit area of ​​the image to be printed can be divided into more times for printing (especially at the transition position between two adjacent scan prints) to further eliminate ink lines, thereby achieving the above-mentioned technical effects while further improving print quality and achieving high-quality printing.

[0014] Preferably, the printing parameters further include a feathering height, the first step distance and the second step distance are both smaller than the difference between the printing height and the feathering height, and the total distance of the n steps is equal to the difference between the printing height and the feathering height.

[0015] As previously mentioned, by performing n steps using the first and second step distances, the regularity of ink lines in the printed image can be improved. In this embodiment of the present invention, by setting the total distance of the n steps to be equal to the difference between the print height and the feathering height (i.e., performing feathering), multiple prints are performed over the joint position of two adjacent scans, thereby further improving print quality.

[0016] Preferably, in S20: obtaining the first step distance, the method includes:

[0017] S21: In response to an external input, obtain the external input as the first step distance.

[0018] In an embodiment of the present invention, by responding to an external input to obtain the first step distance, the controllable adjustment of the first step distance is achieved, so as to improve the controllability of multi-Pass printing. Thus, different step schemes can be adjusted according to different printing tasks, and further the application scenarios of the step distance control method for multi-Pass printing are improved.

[0019] Preferably, in S21: In response to an external input, obtain the external input as the first step distance, it includes:

[0020] S211: Determine whether the external input is within the step distance range. If the external input is within the step distance range, execute S212; if the external input is not within the step distance range, execute S213; the step distance range is:

[0021]

[0022] where PrintH represents the printing height and EclpH represents the feathering height;

[0023] S212: Take the external input as the first step distance;

[0024] S213: Do not take the external input as the first step distance.

[0025] In an embodiment of the present invention, by setting a step distance range to judge the external input, it is ensured that the first step distance determined according to the external input does not exceed the difference between the printing height and the feathering height, and it is ensured that the first step distance and the second step distance are not equal, so as to ensure high-quality printing, avoid printing errors caused by incorrect input, and improve the stability and safety of printing.

[0026] Preferably, in S20: Obtain the first step distance, it includes: <00001​​​​​​​​​​The embodiment of the present invention uses the first conversion formula to automatically calculate the first step distance that meets the control requirements after obtaining the printing height, feathering height and printing coverage times without external input, thereby improving the degree of printing automation and production efficiency.

[0031] Preferably, in S30: obtaining the second stepping distance, the following steps are included:

[0032] S31: Determine the second step distance according to a second conversion formula, where the second conversion formula is:

[0033] Step2=PrintH-EclpH-(n-1)Step1

[0034] Wherein, Step1 represents the first step distance, Step2 represents the second step distance, PrintH represents the printing height, and EclpH represents the feathering height.

[0035] The embodiment of the present invention uses the second conversion formula to automatically calculate the second step distance that meets the control requirements after obtaining the first step distance and printing parameters without external input, thereby improving the degree of automation and production efficiency of printing.

[0036] Preferably, in S30: obtaining the second stepping distance, the following steps are included:

[0037] S31: Determine the second step distance according to a third conversion formula, where the third conversion formula is:

[0038]

[0039] Wherein, Step1 represents the first step distance, Step2 represents the second step distance, PrintH represents the print height, and EclpH represents the feathering height. This embodiment of the present invention utilizes a third conversion formula to automatically calculate the second step distance that meets control requirements after obtaining the first step distance and printing parameters, without requiring external input, thereby improving printing automation and production efficiency.

[0040] Preferably, when n>2, before step S40, it also includes: obtaining the third step distance to the nth step distance; wherein, the third step distance to the nth step distance are less than the printing height and are different from each other; step S40 includes: performing n+1 scanning prints according to the first step distance to the nth step distance.

[0041] In a second aspect, an embodiment of the present invention provides a stepping distance control device for multi-pass printing, the device comprising:

[0042] A printing parameter acquisition module, the printing parameter acquisition module is used to acquire printing parameters; wherein the printing parameters include a printing height and a number of printing coverages per unit area of ​​the image to be printed, the number of printing coverages being n times, where n is a positive integer greater than or equal to 2;

[0043] a first step distance acquisition module, the first step distance acquisition module being used to acquire a first step distance; wherein the first step distance is less than the printing height;

[0044] a second stepping distance acquisition module, the second stepping distance acquisition module being configured to acquire a second stepping distance; wherein the second stepping distance is smaller than the printing height and is not equal to the first stepping distance; the smaller of the first stepping distance and the second stepping distance is referred to as a small stepping distance, and the larger of the first stepping distance and the second stepping distance is referred to as a large stepping distance;

[0045] A printing execution module, the printing execution module is used to perform n+1 scanning prints; wherein the n+1 scanning prints include a total of n steps, the total distance of the n steps is equal to or less than the printing height, the n steps include n-1 steps according to the small step distance and 1 step according to the large step distance, or the n steps include 1 step according to the small step distance and n-1 steps according to the large step distance.

[0046] In a third aspect, an embodiment of the present invention provides a printing device, comprising at least one processor, at least one memory, and computer program instructions stored in the memory, wherein when the computer program instructions are executed by the processor, any one of the methods described in the first aspect is implemented.

[0047] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having computer program instructions stored thereon, which implement any one of the methods described in the first aspect when the computer program instructions are executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work, and these are all within the scope of protection of the present invention.

[0049] Figure 1 It is a schematic diagram of the prior art multi-pass printing.

[0050] Figure 2It is a schematic diagram of a printed image formed by multi-pass printing in the prior art.

[0051] Figure 3 It is a flowchart of a stepping distance control method for multi-pass printing provided by an embodiment of the present invention.

[0052] Figure 4 This is a schematic diagram of multi-pass printing interpolation provided by an embodiment of the present invention.

[0053] Figure 5 2 is a schematic diagram of multi-pass printing provided by an embodiment of the present invention.

[0054] Figure 6 2 is a schematic diagram of another multi-pass printing method provided by an embodiment of the present invention.

[0055] Figure 7 2 is a schematic diagram of another multi-pass printing method provided by an embodiment of the present invention.

[0056] Figure 8 1 is a schematic structural diagram of a stepping distance control device for multi-pass printing provided by an embodiment of the present invention.

[0057] Figure 9 It is a structural schematic diagram of a printing device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0058] The features and exemplary embodiments of various aspects of the present invention will be described in detail below. In order to make the objects, technical solutions and advantages of the present invention more clearly understood, the present invention will be further described in detail below in conjunction with the accompanying drawings and Examples. 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 the need for some of these specific details. The following description of the embodiments is merely to provide a better understanding of the present invention by illustrating examples of the present invention.

[0059] It should be noted that, in this document, relational terms such as first and second, etc., are used only 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 terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, the elements defined by the phrase "comprising..." do not exclude the presence of other identical elements in the process, method, article, or device comprising the elements.

[0060] See Figure 3 , is a flow chart of a stepping distance control method for multi-pass printing provided by an embodiment of the present invention, comprising the following steps:

[0061] S10: Obtain printing parameters; wherein the printing parameters include printing height and the number of printing coverages per unit area of ​​the image to be printed, the number of printing coverages being n times, where n is a positive integer and is greater than or equal to 2.

[0062] S20: Obtaining a first advance distance; wherein the first advance distance is less than the printing height.

[0063] S30: Obtain a second stepping distance; wherein the second stepping distance is less than the printing height and is not equal to the first stepping distance; the smaller of the first stepping distance and the second stepping distance is recorded as the small stepping distance, and the larger of the first stepping distance and the second stepping distance is recorded as the large stepping distance.

[0064] S40: Execute n+1 scan printings; wherein, the n+1 scan printings include n steps in total, the total distance of the n steps is equal to or less than the printing height, the n steps include n-1 steps according to the small step distance and 1 step according to the large step distance, or the n steps include 1 step according to the small step distance and n-1 steps according to the large step distance.

[0065] Multi-pass printing is also known as scanning multi-pass printing, multi-pass scanning printing, and reciprocating scanning printing. Multi-pass printing has low cost and is suitable for small batch and intermittent production. Multi-pass printing means that each unit of the image to be printed must be interpolated multiple times before printing is completed. Each unit is composed of multiple pixels. For example, in 2Pass printing, each unit is composed of 2 pixels, and in 4Pass printing, each unit is composed of 4 pixels. Wide-format printed products can be achieved through multi-pass printing. The multi-pass printing mode is divided according to the number of times the nozzle scans the same area, that is, the number of passes (also known as the number of print coverage times of the unit area of ​​the image to be printed). For example, the 2Pass printing mode requires 2 scans to complete the printing, and the 4Pass printing mode requires 4 scans to complete the printing. Unless otherwise specified, 1 printing or 1 scanning printing referred to in this application refers to the nozzle performing 1Pass scanning and printing. For example, in the 4Pass printing mode, the printing process of the 1st Pass or the 2nd Pass is a 1-scan printing process. In multi-pass printing, after the print head finishes printing the current pass, it moves a certain distance in the height direction of the print head to print the next pass. The distance it moves is called the stepping distance, and the number of movements is called the stepping count. For example, after printing the first pass, the print head moves the stepping distance to print the second pass. After printing the second pass, the print head moves the stepping distance again to print the third pass. In this case, the stepping count is 2.

[0066] The nozzle includes at least one column of nozzles, and each column of nozzles includes a plurality of nozzles arranged along the height direction of the nozzle. The printing height refers to the distance between the first nozzle and the last nozzle in the nozzle column along the height direction of the nozzle. Since the nozzles of the nozzle are arranged along the height direction of the nozzle, the spacing between two adjacent nozzles in the same column of nozzles along the height direction of the nozzle is equal, so the number of nozzles in the nozzle can be used to represent the printing height. If a nozzle is regarded as a point, the printing height can be represented by the number of points. For example, if a nozzle column of the nozzle of the nozzle includes 360 nozzles, the number of points of the nozzle is 360, and the printing height is 359*d, where d is the spacing between two adjacent nozzles.

[0067] For easier understanding, see Figure 4 , taking the printing precision of the image to be printed as 720*720 DPI and the printing precision of the printing device as 360*360 DPI as an example, a schematic diagram of interpolation of multi-pass printing is shown.

[0068] A print resolution of 720*720 DPI for an image to be printed means that 720 ink dots are printed per inch in the horizontal direction of the image to be printed, and 720 ink dots are printed per inch in the vertical direction of the image to be printed. A print device resolution of 360*360 DPI means that the print device can spray 360 ink dots in the horizontal direction and 360 ink dots in the vertical direction for each scan and print.

[0069] To achieve a printing accuracy of 720*720DPI, the unit area of ​​the image to be printed needs to be interpolated, that is, the nozzle must print at least twice in the horizontal and vertical directions. Therefore, the number of print coverages of the unit area of ​​the image to be printed is 4. Specifically, in the first scan, the nozzle prints along the Figure 4 The nozzle moves in the horizontal direction shown in FIG. 1 and sprays ink on the printing point 1. After completing the scanning and printing, the nozzle moves along Figure 4 As shown, the nozzles that have re-reached printing point 2 step in the longitudinal direction and print ink on printing point 2 in the transverse direction. After completing this scanning and printing, the nozzles that have re-reached printing point 3 step in the longitudinal direction and print ink on printing point 3 in the transverse direction. After completing this scanning and printing, the nozzles that have re-reached printing point 4 step in the longitudinal direction and print ink on printing point 4 in the transverse direction. This process continues in this manner until printing is complete.

[0070] The present invention utilizes unequal first and second step distances to control multi-pass printing, thereby improving the regularity of ink lines in conventional printing techniques. The smaller of the first and second step distances is designated as the small step distance, while the larger one is designated as the large step distance. For example, if the first step distance is smaller than the second step distance, the first step distance is designated as the small step distance, while the second step distance is designated as the large step distance.

[0071] In the n+1 scan printing, there are n steps in total, including n-1 steps according to the small step distance and 1 step according to the large step distance. The 1 step according to the large step distance is the first or last step in the n steps. For ease of understanding, please refer to Figure 5 Taking the number of print coverages of the image to be printed as 4 as an example, a schematic diagram of stepping according to the first step distance and the second step distance is shown, where PrintH represents the print height, Step min Indicates small step distance, Step max Indicates the large step distance.

[0072] In the first scan print, the height of the ink outlet area of ​​the nozzle is Step max After completing the first scan print, control the print head to Figure 5Step in the longitudinal direction shown min Then, perform the second scan and print. The height of the ink outlet area of ​​the nozzle during the second scan is Step max +Step min After completing the second scan print, control the print head to Figure 5 Step in the longitudinal direction shown min Then perform the third scan and print. The height of the ink outlet area of ​​the nozzle during the third scan is Step max +2Step min After completing the third scan print, control the print head to Figure 5 Step in the longitudinal direction shown min Then perform the fourth scan and print. The ink outlet area height of the nozzle during the fourth scan is Step max +3Step min After completing the 4th scan print, control the print head to Figure 5 Step in the longitudinal direction shown max , and then scan and print for the 5th time. After completing the 5th scan and print, control the nozzle to Figure 5 Step in the longitudinal direction shown min , ..., until the printing task is completed. min After stepping 3 times, max Step 1 time.

[0073] In another embodiment of the present invention, the following Figure 6 The technical solution shown is step-by-step.

[0074] In the first scan print, the height of the ink outlet area of ​​the nozzle is Step min After completing the first scan print, control the print head to Figure 6 Step in the longitudinal direction shown max Then, perform the second scan and print. The height of the ink outlet area of ​​the nozzle during the second scan is Step max +Step min After completing the second scan print, control the print head to Figure 6 Step in the longitudinal direction shown min Then perform the third scan and print. The height of the ink outlet area of ​​the nozzle during the third scan is Step max +2Step min After completing the third scan print, control the print head to Figure 6 Step in the longitudinal direction shown minThen perform the fourth scan and print. The ink outlet area height of the nozzle during the fourth scan is Step max +3Step min After completing the 4th scan print, control the print head to Figure 6 Step in the longitudinal direction shown min , and then scan and print for the 5th time. After completing the 5th scan and print, control the nozzle to Figure 6 Step in the longitudinal direction shown max , ..., until the printing task is completed. max After stepping once, min Step 3 times.

[0075] In another embodiment of the present invention, a technical solution of n-1 large steps and 1 small step can be used:

[0076] Step is entered by the user or automatically calculated by the printing system min, Step max The value of

[0077] In the first scan print, the height of the ink outlet area of ​​the nozzle is Step max After completing the first scan print, control the nozzle to step in the longitudinal direction. max Then perform the second scan and print. The height of the ink outlet area of ​​the nozzle during the second scan and print is 2Step max After completing the second scan print, control the nozzle to step in the longitudinal direction. max Then perform the third scan and print. The height of the ink outlet area of ​​the nozzle during the third scan and print is 3Step max After completing the third scan print, control the nozzle to step in the longitudinal direction. min Then perform the fourth scan and print. The ink outlet area height of the nozzle during the fourth scan is 3Step max +Step min After completing the 4th scan print, control the print head to Figure 6 Step in the longitudinal direction shown max , and then perform the fifth scan print. After completing the fifth scan print, control the nozzle to step in the longitudinal direction Step max , ..., until the printing task is completed. max After stepping 3 times, min Step 1 time.

[0078] It should be noted that the execution of n+1 scan prints referred to in S40 of this application means that in the print task, at least n+1 scan prints are included, which are stepped once according to the large step distance and n-1 times according to the small step distance, or n+1 scan prints are included, which are stepped n times according to the large step distance and 1 time according to the small step distance, and are not limited to the number of scan prints in the print task being n+1 times. Those skilled in the art should understand that the total number of scan prints is determined by the print task, and the total number of scan prints determined according to the print task includes n+1 scan prints, which are stepped once according to the large step distance and n-1 times according to the small step distance. Among them, n represents the number of print coverages of the unit area of ​​the image to be printed. It should be noted that in other embodiments of the present invention, the nozzle may be fixed, and the printing platform may drive the printing medium to perform stepping motion. This stepping method is also called paper feeding.

[0079] In summary, the embodiment of the present invention performs stepping motion with unequal first stepping distances and second stepping distances, thereby avoiding regular ink lines while achieving multiple print coverage of the image to be printed, thereby improving printing quality.

[0080] In another embodiment of the present invention, the above-mentioned step distance control method for multi-pass printing can also be combined with feathering processing, and its technical solution is: the printing parameters also include feathering height, the first step distance and the second step distance are both less than the difference between the printing height and the feathering height, and the total distance of the n steps is equal to the difference between the printing height and the feathering height.

[0081] As mentioned above, the print height can be represented by the number of nozzles. Similarly, the feathering height can also be represented by the number of nozzles. For example, if the feathering height is 99*d (d represents the distance between two adjacent nozzles in the same nozzle column), it means that the first 100 nozzles and the last 100 nozzles in the nozzle column are in the feathering area. The nozzles in the feathering area will produce a correspondingly reduced amount of ink during printing. Based on multiple overprinting, the same amount of printed ink as without feathering can be achieved. Printing in multiple layers can further suppress ink streaks and improve print quality.

[0082] For easier understanding, see Figure 7 , showing a schematic diagram of multi-pass printing combined with feathering processing.

[0083] Among them, PrintH represents the print height, Eclp represents the feather height, Step min Indicates small step distance, Step max Indicates the large step distance.

[0084] In the first scan print, the height of the ink outlet area of ​​the nozzle is Step maxAfter completing the first scan print, control the print head to Figure 7 Step in the longitudinal direction shown min Then, perform the second scan and print. The height of the ink outlet area of ​​the nozzle during the second scan is Step max +Step min After completing the second scan print, control the print head to Figure 7 Step in the longitudinal direction shown min Then perform the third scan and print. The height of the ink outlet area of ​​the nozzle during the third scan is Step max +2Step min After completing the third scan print, control the print head to Figure 7 Step in the longitudinal direction shown min Then perform the fourth scan and print. The ink outlet area height of the nozzle during the fourth scan is Step max +3Step min After completing the 4th scan print, control the print head to Figure 7 Step in the longitudinal direction shown max , and then scan and print for the 5th time. After completing the 5th scan and print, control the nozzle to Figure 7 Step in the longitudinal direction shown min , ..., until the printing task is completed. min After stepping 3 times, max Step 1 time. Figure 5 Compared with the technical solution shown, this embodiment uses feathering processing to form the transition position between two adjacent scan prints by multiple printings, so as to further suppress the ink line.

[0085] In order to further eliminate ink lines, the feathering height can be increased, for example, the feathering height can be made greater than half of the printing height. It can be understood by those skilled in the art that the control method of the multi-pass printing step distance after increasing the feathering height is no different in essence from the above embodiment.

[0086] It should be noted that according to Figure 6 and Figure 7 The technical solutions shown can be simply combined by those skilled in the art. Figure 6 Each Step shown max After stepping once, min Combination of stepping schemes with 3 steps Figure 7 The feathering process shown results in a new implementation.

[0087] In one embodiment of the present invention, the aforementioned S20: obtaining the first step distance includes:

[0088] S21: In response to an external input, obtain the external input as the first step distance.

[0089] Furthermore, to ensure that the external input meets the requirements of the step distance control method for multi-Pass printing and to ensure the stability and security of printing, in one embodiment of the present invention, a step distance range can be set. The specific solution is as follows:

[0090] S211: Determine whether the external input is within the step distance range. If the external input is within the step distance range, execute S212; if the external input is not within the step distance range, execute S213. The step distance range is:

[0091]

[0092] Where PrintH represents the printing height, EclpH represents the feathering height, and n represents the number of printing coverage times for a unit area of the image to be printed.

[0093] S212: Take the external input as the first step distance;

[0094] S213: Do not take the external input as the first step distance.

[0095] Furthermore, to improve the usability of the embodiments of the present invention, when the external input is not within the step distance range, in response to the external input, an error prompt message is output. The error prompt message can be one or more of a pop-up window, a prompt sound, and a text prompt.

[0096] Further, to indicate the degree of automation of printing, the first step distance can also be obtained by calculation using a formula.

[0097] The specific solution is:

[0098] S22: Determine the first step distance according to the first conversion formula. The first conversion formula is:

[0099]

[0100] Where Step1 represents the first step distance, PrintH represents the printing height, EclpH represents the feathering height, 0 < k < n, and k ≠ 1.

[0101] Similarly, similar to obtaining the first step distance, in another embodiment of the present invention, it is also possible to respond to an external input to obtain a second step distance.

[0102] In another embodiment of the present invention, the second step distance may be determined by the first step distance. The present invention provides at least the following two implementations.

[0103] In one embodiment of the present invention, when the first step distance is less than When S30: obtaining the second step distance includes:

[0104] S31: Determine the second step distance according to a second conversion formula, where the second conversion formula is:

[0105] Step2=PrintH-EclpH-(n-1)Step1

[0106] Wherein, Step1 represents the first step distance, Step2 represents the second step distance, PrintH represents the printing height, and EclpH represents the feathering height.

[0107] In one embodiment of the present invention, when the first step distance is greater than When S30: obtaining the second step distance includes:

[0108] S31: Determine the second step distance according to a third conversion formula, where the third conversion formula is:

[0109]

[0110] Wherein, Step1 represents the first step distance, Step2 represents the second step distance, PrintH represents the printing height, and EclpH represents the feathering height.

[0111] In another embodiment of the present invention, in n+1 scans and prints, the n stepping distances are all different. For example, in a 4-pass scan and print process, the printing process includes the first stepping distance, the second stepping distance, and the third stepping distance, denoted as Step1, Step2, and Step3, respectively, where Step1+Step2+Step3=PrintH-EclpH. The stepping distances of Step1, Step2, and Step3 can be user-entered or automatically calculated by the system to meet the requirements without external input, thereby improving printing automation and production efficiency.

[0112] In another embodiment of the present invention, a stepping distance control device for multi-pass printing is provided. Figure 8 , is a schematic structural diagram of a stepping distance control device for multi-pass printing provided by an embodiment of the present invention, the device comprising:

[0113] A printing parameter acquisition module, the printing parameter acquisition module is used to acquire printing parameters; wherein the printing parameters include a printing height and a number of printing coverages per unit area of ​​the image to be printed, the number of printing coverages being n times, where n is a positive integer greater than or equal to 2;

[0114] a first step distance acquisition module, the first step distance acquisition module being used to acquire a first step distance; wherein the first step distance is less than the printing height;

[0115] a second stepping distance acquisition module, the second stepping distance acquisition module being configured to acquire a second stepping distance; wherein the second stepping distance is smaller than the printing height and is not equal to the first stepping distance; the smaller of the first stepping distance and the second stepping distance is referred to as a small stepping distance, and the larger of the first stepping distance and the second stepping distance is referred to as a large stepping distance;

[0116] A printing execution module, the printing execution module is used to perform n+1 scanning prints; wherein the n+1 scanning prints include a total of n steps, the total distance of the n steps is equal to or less than the printing height, the n steps include n-1 steps according to the small step distance and 1 step according to the large step distance, or the n steps include 1 step according to the small step distance and n-1 steps according to the large step distance.

[0117] In addition, the stepping distance control method for multi-pass printing according to the embodiment of the present invention can be implemented by a printing device. Figure 9 A schematic diagram of the hardware structure of a printing device provided by an embodiment of the present invention is shown.

[0118] The printing device may include a processor and a memory storing computer program instructions.

[0119] Specifically, the processor may include a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiment of the present invention.

[0120] The memory may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 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 may include a removable or non-removable (or fixed) medium. Where appropriate, the memory may be inside or outside the data processing device. In a specific embodiment, the memory is a non-volatile solid-state memory. In a specific embodiment, the memory 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.

[0121] The processor reads and executes computer program instructions stored in the memory to implement any one of the multi-pass printing stepping distance control methods in the above embodiments.

[0122] In one example, the printing device may further include a communication interface and a bus. Figure 9 As shown, the processor, memory, and communication interface are connected via a bus and communicate with each other.

[0123] The communication interface is mainly used to implement communication between the modules, devices, units and / or equipment in the embodiments of the present invention.

[0124] Bus comprises hardware, software or both, couples the parts of printing device to each other.For example, and not limitation, bus can comprise accelerated graphics port (AGP) or other graphics bus, enhanced industry standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industry standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations.In suitable cases, bus can comprise one or more buses.Although the embodiment of the present invention describes and shows specific bus, the present invention considers any suitable bus or interconnection.

[0125] In addition, in conjunction with the multi-pass printing step distance control method described in the above embodiments, embodiments of the present invention may provide a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when executed by a processor, the computer program instructions implement any of the multi-pass printing step distance control methods described in the above embodiments.

[0126] It should be understood that the present invention is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted. In the above embodiments, several specific steps are described and illustrated as examples. However, the method of the present invention is not limited to the specific steps described and illustrated. Those skilled in the art may make various changes, modifications, and additions, or change the order of the steps after understanding the spirit of the present invention.

[0127] The functional blocks shown in the above-described block diagram 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 unit, a function card or the like. When implemented in software, the elements of the present invention are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0128] It should also be noted that the exemplary embodiments described herein describe methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the steps described above. In other words, the steps may be performed in the order described in the embodiments, or in a different order, or several steps may be performed simultaneously.

[0129] The above description is only a specific embodiment of the present invention. Those skilled in the art will 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 aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited to this. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention.

Claims

1. A stepping distance control method for multi-pass printing, characterized in that: The following steps are involved: S10: Obtaining printing parameters; wherein the printing parameters include a printing height and a number of printing coverages per unit area of ​​the image to be printed, wherein the number of printing coverages is n, where n is a positive integer greater than or equal to 2; and the printing parameters also include a feathering height; S20: Acquire a first step distance; wherein the first step distance is less than a difference between the printing height and the feathering height; S30: Obtaining a second stepping distance; wherein the second stepping distance is less than the difference between the printing height and the feathering height, and the second stepping distance is not equal to the first stepping distance; the smaller of the first stepping distance and the second stepping distance is recorded as a small stepping distance, and the larger of the first stepping distance and the second stepping distance is recorded as a large stepping distance; S40: performing n+1 scan printings; wherein the n+1 scan printings include n steps in total, the total distance of the n steps being equal to the difference between the printing height and the feathering height, the n steps including n-1 steps according to the small stepping distance and 1 step according to the large stepping distance, or the n steps including 1 step according to the small stepping distance and n-1 steps according to the large stepping distance; the feathering height is represented by the number of nozzles, the ink output of the nozzles in the feathering area is correspondingly reduced during printing, and the same printing ink volume as that without feathering is ultimately achieved based on multiple overlay printings, and the transition position between two adjacent scan printings is formed by multiple printings through feathering; Wherein, in S20: obtaining the first step distance, it includes: S22: Determine the first step distance according to a first conversion formula, where the first conversion formula is: ; When the first step distance is less than When S30: obtaining the second step distance includes: S31: Determine the second step distance according to a second conversion formula, where the second conversion formula is: ; When the first step distance is greater than When S30: obtaining the second step distance includes: S31: Determine the second step distance according to a third conversion formula, where the third conversion formula is: ; Among them, Step1 represents the first stepping distance, Step2 represents the second stepping distance, PrintH represents the printing height, EclpH represents the feathering height, 0 < k < n, and .

2. A stepping distance control device for multi-pass printing, characterized in that: The device comprises: A printing parameter acquisition module, the printing parameter acquisition module is used to acquire printing parameters; wherein the printing parameters include a printing height and a number of printing coverages per unit area of ​​the image to be printed, the number of printing coverages being n times, where n is a positive integer greater than or equal to 2; the printing parameters also include a feathering height; A first step distance acquisition module is used to acquire a first step distance; wherein the first step distance is less than the difference between the printing height and the feathering height; acquiring the first step distance includes: determining the first step distance according to a first conversion formula, the first conversion formula being: ; where Step1 represents the first step distance, PrintH represents the printing height, EclpH represents the feathering height, 0 < k < n, and ; a second stepping distance acquisition module, the second stepping distance acquisition module being configured to acquire a second stepping distance; wherein the second stepping distance is smaller than a difference between the printing height and the feathering height, and the second stepping distance is not equal to the first stepping distance; the smaller of the first stepping distance and the second stepping distance is recorded as a small stepping distance, and the larger of the first stepping distance and the second stepping distance is recorded as a large stepping distance; When the first step distance is less than When , the acquiring the second step distance includes: determining the second step distance according to a second conversion formula, the second conversion formula being: ; When the first step distance is greater than When , obtaining the second step distance includes: determining the second step distance according to a third conversion formula, and the third conversion formula is: ; Wherein, Step1 represents the first step distance, Step2 represents the second step distance, PrintH represents the printing height, and EclpH represents the feathering height; A printing execution module, the printing execution module is used to execute n+1 scan printings; wherein, the n+1 scan printings include a total of n steps, the total distance of the n steps is equal to the difference between the printing height and the feathering height, the n steps include n-1 steps according to the small step distance and 1 step according to the large step distance, or the n steps include 1 step according to the small step distance and n-1 steps according to the large step distance; the feathering height is represented by the number of nozzles, the nozzles in the feathering area have a correspondingly reduced ink output during printing, and based on multiple overlay printings, the same printing ink volume as when no feathering processing is performed is finally achieved, and the transition position between two adjacent scan printings is formed by multiple printings through feathering processing.

3. A printing device, characterized in that: include: At least one processor, at least one memory, and computer program instructions stored in the memory, which implement the method of claim 1 when executed by the processor.

Citation Information

Patent Citations

  • Image printing method, device and equipment and storage medium

    CN111376626A