Parameter calculation method, device, equipment and storage medium for nozzle tilt printing

By calculating the nozzle tilt angle and physical layout parameters, the starting effective and shielding positions of each column of nozzles after the nozzle is tilted are determined, which solves the problem of inaccurate printing parameters after the nozzle is tilted and improves printing accuracy and effect.

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

Patent Information

Application Number
CN202111250720.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-26
Publication Date
2025-09-16
Estimated Expiration
2041-10-26

AI Technical Summary

Technical Problem

The existing technology is unable to quickly and accurately determine the printing parameters of the nozzle when printing at any tilt angle, resulting in poor printing effect after the nozzle is tilted.

Method used

By obtaining the tilt angle and physical layout parameters of the nozzle, the tilt printing parameters of each column of nozzles are calculated, including the starting effective nozzle position and shielding position parameters, to ensure the printing accuracy and effect after the nozzle is tilted.

Benefits of technology

It can quickly and accurately calculate printing parameters at different nozzle tilt angles, improve printing accuracy and ensure high-quality printing effects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116021882B_ABST
    Figure CN116021882B_ABST
Patent Text Reader

Abstract

The present invention belongs to the field of printing technology and provides a method, device, equipment and storage medium for calculating parameters of tilted printing of a nozzle. The method for calculating parameters of tilted printing of a nozzle of the present invention includes S1: obtaining the tilt angle of the nozzle relative to the nozzle scanning direction; S2: obtaining the physical layout parameters of the nozzle, the physical layout parameters including the parameters of the nozzle arrangement position in the nozzle; S3: calculating the tilted printing parameters of each column of nozzles based on the tilt angle and the physical layout parameters; wherein the tilted printing parameters include the starting effective nozzle position parameters and / or the shielding position parameters. The present invention also includes a device, equipment and storage medium for executing the above method. The present invention can quickly and accurately determine the printing parameters of the nozzle for printing at any tilt angle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of inkjet printing technology, and in particular to a parameter calculation method, device, equipment and storage medium for tilted nozzle printing. Background Art

[0002] Inkjet printing refers to the spraying of ink droplets onto a printing medium through the nozzles on the nozzle to obtain an image or text. Onepass inkjet printing technology is a high-speed printing technology currently in the field of inkjet printing. The nozzle group forms the image to be printed on the printing medium after a single scan, and its printing speed is fast and efficient. However, due to the physical limitations of the nozzle, Onepass inkjet printing is difficult to improve the printing accuracy in the nozzle direction. Currently, the applicant proposes to improve the printing accuracy in the nozzle direction by tilting the nozzle at a certain angle relative to the moving direction of the printing medium. However, the relevant printing parameters will change after the nozzle is tilted. If the relevant printing parameters after the nozzle is tilted cannot be accurately obtained, the printing effect will be seriously affected. Since the nozzle tilt angle is different in different printing scenarios, the printing parameters of tilted printing in different printing scenarios also change accordingly. However, there is currently no method that can quickly and accurately determine the printing parameters of the nozzle at any tilt angle. Summary of the Invention

[0003] In view of this, the present invention provides a parameter calculation method, device, equipment and storage medium for tilted printing of a nozzle, so as to solve the technical problem that the prior art cannot quickly and accurately determine the printing parameters of the nozzle at any tilt angle.

[0004] In a first aspect, the present invention provides a method for calculating parameters of tilted printing of a nozzle, wherein the nozzle includes a plurality of columns of nozzles, and the method includes the following steps:

[0005] S1: Get the tilt angle of the nozzle relative to the nozzle scanning direction;

[0006] S2: Acquire physical layout parameters of the printhead, wherein the physical layout parameters include parameters of nozzle arrangement positions in the printhead;

[0007] S3: Obtaining tilt printing parameters of each column of nozzles by calculation according to the tilt angle and the physical layout parameters;

[0008] The tilted printing parameters include a starting effective nozzle position parameter and / or a shielding position parameter.

[0009] Preferably, S3: calculating the tilted printing parameters of each column of nozzles according to the tilt angle and the physical layout parameters comprises the following steps:

[0010] S301: assigning position numbers to each column of nozzles according to the arrangement order of the nozzles along the nozzle column direction;

[0011] S302: Calculating the position number corresponding to the first effective nozzle in each column of nozzles along the nozzle column direction according to the tilt angle and the physical layout parameters as the starting effective nozzle position parameter of each column of nozzles.

[0012] Preferably, the shielding position parameters include parameters of a first ink outlet boundary position and parameters of a second ink outlet boundary position, wherein nozzles in each column of nozzles located outside the first ink outlet boundary position and the second ink outlet boundary position are invalid nozzles for tilted printing of the nozzle head, and S3: calculating the tilted printing parameters of each column of nozzles according to the tilt angle and the physical layout parameters includes the following steps:

[0013] S31: assigning position numbers to each column of nozzles according to the arrangement order of the nozzles along the nozzle column direction;

[0014] S32: Calculating, according to the tilt angle and the physical layout parameters, the position numbers of the nozzles corresponding to the first ink outlet boundary positions of the nozzles in each column as parameters of the first ink outlet boundary positions;

[0015] S33: Calculating the position numbers of the nozzles corresponding to the second ink outlet boundary positions of the nozzles in each column according to the tilt angle and the physical layout parameters as parameters of the second ink outlet boundary positions.

[0016] Preferably, the physical layout parameters of the nozzle include: the hole spacing d of the nozzle, the spacing between each column of nozzles, the number of nozzle columns M and the column number i of the nozzle, the column number i of the nozzle is the number assigned to each column of nozzles according to the arrangement order of each column of nozzles along the scanning direction of the nozzle, where i = 0, 1...(M-1), M is an integer greater than or equal to 2, and the column of nozzles with column number 0 is the number of the column where the nozzles arranged in the first column along the scanning direction of the nozzle are located.

[0017] Preferably, the step S32 of calculating the position numbers of the nozzles corresponding to the first ink outlet boundary positions of the nozzles in each column according to the tilt angle and the physical layout parameters as parameters of the first ink outlet boundary positions includes the following steps.

[0018] S321: Obtaining the distance between each column of nozzles and the nozzle in the 0th column in a direction perpendicular to the nozzle column direction, wherein the distance between the nozzles in the i-th column is recorded as L(i);

[0019] S322: Calculate the first ink outlet boundary position of each nozzle column, where the first ink outlet boundary position of the nozzle in the i-th column is recorded as ST(i), then ST(i)=L(i)*tan(β), where β is the nozzle tilt angle;

[0020] S323: Calculate the position number of the nozzle corresponding to the first ink outlet boundary position of each column of nozzles according to the first ink outlet boundary position of each column of nozzles, wherein the position number of the nozzle corresponding to the first ink outlet boundary position of the i-th column of nozzles is recorded as STN(i), then in Indicates rounding up.

[0021] Preferably, the step S33 of calculating the position numbers of the nozzles corresponding to the second ink outlet boundary positions of the nozzles in each column according to the tilt angle and the physical layout parameters as parameters of the second ink outlet boundary positions includes the following steps:

[0022] S331: Obtain the number n of nozzles in each column of the nozzle;

[0023] S332: Calculate the number of nozzles in each column that exceed the second ink outlet boundary position, where the number of nozzles in the i-th column that exceed the second ink outlet boundary position is recorded as ne(i). Then in It means rounding up, where β is the nozzle tilt angle;

[0024] S333: Calculate the position serial number of the nozzle corresponding to the second ink outlet boundary position of each column of nozzles based on the number of nozzles in each column that exceed the second ink outlet boundary position and the number of nozzles in each column n, where the position serial number of the nozzle corresponding to the second ink outlet boundary position in the i-th column of nozzles is recorded as EN(i), then EN(i) = n-ne(i).

[0025] Preferably, S1: obtaining the tilt angle of the nozzle; comprises the following steps:

[0026] S11: Obtaining the printing accuracy requirement of the printing task;

[0027] S12: Obtain the highest printing accuracy of the printing device;

[0028] S13: Determine the tilt angle of the nozzle according to the printing accuracy requirement of the printing task and the maximum printing accuracy of the printing device.

[0029] In a second aspect, the present invention further provides a parameter calculation device for nozzle tilt printing, wherein the nozzle includes a plurality of nozzle columns, and the device includes:

[0030] An inclination angle acquisition module is used to acquire an inclination angle of the nozzle relative to a scanning direction of the nozzle;

[0031] A physical layout parameter acquisition module, which is used to acquire physical layout parameters of the printhead, including parameters of the nozzle arrangement positions in the printhead;

[0032] An inclined printing parameter calculation module, wherein the inclined printing parameter acquisition module is used to calculate the inclined printing parameters of each column of nozzles according to the inclined angle and the physical layout parameters;

[0033] The tilted printing parameters include position parameters of the starting effective nozzle and / or shielding position parameters.

[0034] In a third aspect, the present invention further provides a parameter calculation device for nozzle tilt printing, comprising: 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 the first aspect is implemented.

[0035] In a fourth aspect, the present invention further provides a storage medium having computer program instructions stored thereon, which implement the method described in the first aspect when the computer program instructions are executed by a processor.

[0036] Beneficial effects: The parameter calculation method, device, equipment and storage medium for nozzle tilt printing of the present invention utilize the characteristic that the physical layout parameters of the nozzle will not change during the nozzle tilt printing process, and combine the nozzle tilt angle to calculate the nozzle tilt printing parameters, thereby achieving rapid and accurate calculation of relevant tilt printing parameters for different nozzle tilt angles, so that the printing equipment can improve printing accuracy through nozzle tilt printing while ensuring high-quality printing effects. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] 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.

[0038] Figure 1 This is a schematic diagram of the structure when the nozzle is not tilted;

[0039] Figure 2 It is a schematic diagram of the structure when the nozzle is tilted;

[0040] Figure 3 Schematic diagram of an ineffective nozzle and an effective nozzle;

[0041] Figure 4 Flowchart of the parameter calculation method for nozzle tilt printing of the present invention;

[0042] Figure 5 A schematic diagram of a method for calculating an initial effective nozzle according to the present invention;

[0043] Figure 6 A schematic diagram of determining the nozzle position sequence number according to the present invention;

[0044] Figure 7 A schematic diagram of calculating the position of the initial effective nozzle after the nozzle is tilted according to the present invention;

[0045] Figure 8 A schematic diagram of the physical layout of a nozzle of the present invention;

[0046] Figure 9 for Figure 8 Schematic diagram of the position of each column of nozzles after the middle nozzle rotates;

[0047] Figure 10 A flow chart of a method for calculating the ink outlet boundary position of a nozzle according to the present invention;

[0048] Figure 11 A flow chart of a method for calculating the position sequence number of the nozzle corresponding to the first ink outlet boundary position according to the present invention;

[0049] Figure 12 A flow chart of a method for calculating the position sequence number of the nozzle corresponding to the second ink outlet boundary position according to the present invention;

[0050] Figure 13 A schematic diagram of the structure of the parameter calculation device for nozzle tilt printing of the present invention;

[0051] Figure 14 It is a structural schematic diagram of the parameter calculation device for nozzle tilt printing of the present invention. DETAILED DESCRIPTION

[0052] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. 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 such actual relationship or order between these entities or operations. In the description of the present invention, it should be understood that the orientation or position relationship indicated by the terms "center", "upper", "lower", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like is based on the orientation or position relationship shown in the drawings, and is only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore cannot be understood as limiting the present invention. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further limitations, elements defined by the phrase "comprising..." do not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising the elements. The embodiments of the present invention and the features thereof may be combined with each other if there is no conflict, and all are within the scope of protection of the present invention.

[0053] Example 1

[0054] As shown in the picture. Figure 1 The negative direction of the y-axis is the scanning direction of the nozzle during printing. During the printing process, the nozzle moves relative to the printing medium along the scanning direction of the nozzle while spraying the printing material onto the printing medium. The nozzle is usually composed of several rows of nozzles. The arrangement direction of a row of nozzles is the nozzle row direction, such as Figure 1 The x-axis direction in the nozzle is perpendicular to the nozzle scanning direction. In the normal printing state, the nozzle column direction is perpendicular to the nozzle scanning direction. The nozzle tilt in this embodiment means that the nozzle rotates a certain angle based on the original normal printing with the axis perpendicular to both the nozzle scanning direction and the nozzle column direction. The entire rotation angle is the nozzle cleaning angle. Figure 2 As can be seen from the figure, after the printhead is tilted, the nozzle projections in the direction perpendicular to the printhead's scanning direction become denser, thus improving printing accuracy. While the printhead's scanning direction remains unchanged after tilting, the nozzle row direction varies with the tilt angle. For ease of description, the direction perpendicular to the nozzle row direction is referred to as the nozzle row direction in this embodiment.

[0055] However, if the original printing parameters are still used after the print head is tilted, printing errors will occur. For example, the image printed according to the original printing parameters will not be aligned left and right. Therefore, after the print head is tilted, some nozzles are treated as invalid nozzles that cannot discharge ink during the printing process. Figure 3 The hollow circles represent inactive nozzles, while the solid circles represent active nozzles. To ensure the best printing results after the nozzle is tilted, it is necessary to determine the printing parameters related to the positions of these inactive nozzles. To determine the inactive nozzles, we can iterate through each nozzle in the nozzle and measure the angle α between the line connecting each nozzle and the reference nozzle and the direction of the nozzle row.

[0056] Assume that Figure 2 The bottom column is the starting column ( Figure 2 The first nozzle in the starting column (the nozzle closest to the y-axis) is taken as the reference nozzle, and the angle values ​​α and β are compared. If α is smaller than the nozzle tilt angle β, the nozzle is recorded as an invalid nozzle. When α is greater than β, the nozzle with the first print head tilt angle is recorded as the starting nozzle.

[0057] Since there are many nozzles in the printhead, and the nozzle size is small, the distance between the nozzles is small, and the inclination angle of the printhead may also be different, the method of measuring and comparing one by one to determine the invalid nozzles is too inefficient.

[0058] like Figure 4 As shown, the printing parameter calculation method includes the following steps:

[0059] S1: Get the tilt angle of the nozzle relative to the nozzle scanning direction;

[0060] As shown in the figure, the tilt angle of the nozzle is the angle of rotation around the axis perpendicular to the print medium starting from the initial position where the nozzle row is perpendicular to the nozzle scanning direction. The tilt angle of the nozzle is also the angle between the nozzle row direction and the nozzle scanning direction after the nozzle is tilted, as shown in the figure. Figure 2 The angle β in .

[0061] S2: Obtain the physical layout parameters of the nozzle;

[0062] The physical layout parameters of a printhead refer to the arrangement of the nozzles within the printhead, such as the number of columns of nozzles, the spacing between adjacent nozzles in the same column, the distance between nozzles in different columns along the nozzle row direction, and the number of nozzles in a column. These parameters are inherent characteristics of the printhead, determined after the printhead is manufactured, and do not change during the printhead tilting process.

[0063] S3: Obtaining tilt printing parameters of each column of nozzles by calculation according to the tilt angle and the physical layout parameters;

[0064] Wherein, the nozzle includes a plurality of columns of nozzles, and the tilt printing parameters include a starting effective nozzle position parameter and / or a shielding position parameter.

[0065] In this step, the starting effective nozzle position parameters and the shielding position parameters in the tilted printing parameters are calculated when the tilt angle of the nozzle and the physical layout parameters of the nozzle are known.

[0066] The starting effective nozzle position parameter refers to the parameter related to the starting effective nozzle position of each column in the nozzle. As shown in the figure, an xy rectangular coordinate system is established, where the y-axis direction is parallel to the nozzle scanning direction, and the nozzle is located in the quadrant where both the x-coordinate value and the y-coordinate value are positive. The starting effective nozzle of each column is the nozzle with the smallest x-coordinate value in the column, such as Figure 3 The nozzle represented by the first solid circle in each column is the starting effective nozzle of each column.

[0067] like Figure 5 As shown, in this embodiment, S3: calculating the tilted printing parameters of each column of nozzles according to the tilt angle and the physical layout parameters includes the following steps:

[0068] S301: assigning position numbers to each column of nozzles according to the arrangement order of the nozzles along the nozzle column direction;

[0069] Assume that a row of nozzles includes n nozzles. The nozzle positions of the nozzles in this row are numbered in the positive direction of the x-axis in the figure. The nozzle closest to the y-axis is numbered 0. The positions of the remaining nozzles in this row are numbered 0, 2, ... n-1 in the order from the closest to the y-axis. Figure 6 In the figure, there are 8 nozzles in a row, numbered 0, 2...7.

[0070] S302: Calculating, based on the tilt angle and the physical layout parameters, a position number corresponding to the first effective nozzle in each column of nozzles along the nozzle column direction as a starting effective nozzle position parameter of each column of nozzles.

[0071] like Figure 6 As shown, in this step, the physical layout parameters of the nozzle include the nozzle hole spacing d, the spacing between each column of nozzles, the number of nozzle columns M and the nozzle column number k, wherein the nozzle hole spacing d refers to the spacing between the center points of two adjacent nozzles in the same column. The spacing between each column of nozzles refers to the distance between nozzles in different columns along the nozzle row direction, and the nozzle column number k is the number assigned to each column of nozzles according to the arrangement order of each column of nozzles along the nozzle scanning direction, wherein k = 0, 1... (M-1), M is an integer greater than or equal to 2, wherein the column of nozzles with column number 0 is the column number of the first column of nozzles along the nozzle scanning direction. For example Figure 6The nozzle in the embodiment includes 4 columns of nozzles, namely a column of nozzles numbered 0, a column of nozzles numbered 1, a column of nozzles numbered 2 and a column of nozzles numbered 3.

[0072] This step specifically includes the following steps:

[0073] S3021: Obtaining the distance between each column of nozzles and the 0th column of nozzles in a direction perpendicular to the nozzle column direction, wherein the distance between the kth column of nozzles is recorded as L(k);

[0074] As shown in the figure, the spacing of the nozzles in the first column is L1, the spacing of the nozzles in the second column is L2, the spacing of the nozzles in the third column is L3, and the spacing of the nozzles in the zero column is 0.

[0075] S3022: Calculate the position number corresponding to the first effective nozzle in each column of nozzles along the nozzle column direction according to the spacing between each column of nozzles and the nozzle tilt angle β, where the position number corresponding to the first effective nozzle in the i-th column of nozzles is recorded as Start(k). Then in Indicates rounding up.

[0076] In this embodiment, the shielding position parameters include parameters of the first ink outlet boundary 100 and parameters of the second ink outlet boundary 200, wherein the nozzles in each column of nozzles located outside the first ink outlet boundary 100 and the second ink outlet boundary 200 are invalid nozzles for nozzle tilt printing, and the invalid nozzles do not perform inkjet operations during the nozzle tilt printing process.

[0077] like Figure 9 As shown, the nozzles in each column located on the first ink outlet boundary 100 and the second ink outlet boundary 200 are effective nozzles and can be used in nozzle tilt printing.

[0078] After the first ink outlet boundary 100 and the second ink outlet boundary 200 are determined, nozzles outside the first ink outlet boundary 100 and the second ink outlet boundary 200 do not discharge ink, so the image printed with the first ink outlet boundary 100 and the second ink outlet boundary 200 as the boundary will be more neat.

[0079] like Figure 8As shown, in this embodiment, the physical layout parameters of the nozzle include the nozzle hole spacing d, the spacing between each column of nozzles, the number of nozzle columns M and the nozzle column number i, wherein the nozzle hole spacing d refers to the spacing between two adjacent nozzles in the same column. The spacing between each column of nozzles refers to the distance between nozzles in different columns along the nozzle row direction. The nozzle column number i is the number assigned to each column of nozzles according to the arrangement order of each column of nozzles along the nozzle scanning direction, wherein i=0,1……(M-1), and i is a positive integer, M is a positive integer greater than or equal to 2, wherein the column of nozzles numbered (M-1) is the column number of the first column of nozzles along the nozzle scanning direction. For example Figure 8 There are a total of 8 columns of nozzles, namely a column of nozzles numbered 0, a column of nozzles numbered 1, a column of nozzles numbered 2, a column of nozzles numbered 3, a column of nozzles numbered 4, a column of nozzles numbered 5, a column of nozzles numbered 6 and a column of nozzles numbered 7.

[0080] like Figure 10 As shown, the S3: calculating the tilt printing parameters of each column of nozzles according to the tilt angle and the physical layout parameters includes the following steps:

[0081] S31: assigning position numbers to each column of nozzles according to the arrangement order of the nozzles along the nozzle column direction;

[0082] Suppose a column of nozzles includes n nozzles. The nozzle positions in this column are numbered in sequence according to the positive direction of the x-axis in the figure. The nozzle closest to the y-axis is numbered 0, and the position numbers of the remaining nozzles in this column are 1, 2...n-1 in the order from the nearest to the y-axis.

[0083] S32: Calculating the position numbers of the nozzles corresponding to the first ink outlet boundary 100 of each column of nozzles according to the tilt angle and the physical layout parameters as parameters of the first ink outlet boundary 100;

[0084] like Figure 9 As shown, the first ink outlet boundary 100 is the ink outlet boundary position close to the y-axis in the figure.

[0085] In this step, the position number of the nozzle corresponding to the first ink outlet boundary 100 is used as the parameter of the first ink outlet boundary 100. The first ink outlet boundary 100 can be determined quickly and accurately by only obtaining the numerical value corresponding to the position number, which also makes the calculation of other printing parameters based on the first ink outlet boundary 100 simpler.

[0086] like Figure 11As shown, in this embodiment, the S32: calculating the position serial number of the nozzle corresponding to the first ink outlet boundary 100 of each column of nozzles according to the tilt angle and the physical layout parameter as the parameter of the first ink outlet boundary 100 includes the following steps.

[0087] S321: Obtaining the distance between each column of nozzles and the nozzle in the 0th column in a direction perpendicular to the nozzle column direction, wherein the distance between the nozzles in the i-th column is recorded as L(i);

[0088] like Figure 8 As shown in the figure, the spacing of the nozzles in the first column is L1, the spacing of the nozzles in the second column is L2, the spacing of the nozzles in the third column is L3, the spacing of the nozzles in the fourth column is L4, the spacing of the nozzles in the fifth column is L5, the spacing of the nozzles in the sixth column is L6, the spacing of the nozzles in the seventh column is L7, and the spacing of the nozzles in the zero column is 0.

[0089] S322: Calculate the first ink outlet boundary 100 of each nozzle column, where the first ink outlet boundary 100 of the nozzle in the i-th column is recorded as ST(i), then ST(i)=L(i)*tan(β), where β is the nozzle tilt angle;

[0090] like Figure 9 As shown, the first ink outlet boundary 100 is the ink outlet boundary position close to the y-axis, and the nozzles on the left side of the first ink outlet boundary 100 in FIG9 are invalid nozzles.

[0091] S323: Calculate the position number of the nozzle corresponding to the first ink outlet boundary 100 of each column of nozzles according to the first ink outlet boundary 100 of each column of nozzles, wherein the position number of the nozzle corresponding to the first ink outlet boundary 100 of the i-th column of nozzles is recorded as STN(i), then in Indicates rounding up.

[0092] For example, if ST(3) / d=2.1, then STN(i) is 3.

[0093] S33 : calculating, according to the tilt angle and the physical layout parameters, the position numbers of the nozzles corresponding to the second ink outlet boundary 200 of each column of nozzles as parameters of the second ink outlet boundary 200 .

[0094] like Figure 9 As shown, the second ink outlet boundary 200 is an ink outlet boundary position away from the y-axis.

[0095] In this step, the position number of the nozzle corresponding to the second ink outlet boundary 200 is used as the parameter of the second ink outlet boundary 200. The second ink outlet boundary 200 can be determined quickly and accurately by only obtaining the numerical value corresponding to the position number, which also makes the calculation of other printing parameters based on the second ink outlet boundary 200 simpler.

[0096] like Figure 12 As shown, the step S33 of calculating the position numbers of the nozzles corresponding to the second ink outlet boundary 200 of each column of nozzles according to the tilt angle and the physical layout parameters as parameters of the second ink outlet boundary 200 includes the following steps:

[0097] S331: Obtain the number n of nozzles in each column of the nozzle;

[0098] S332: Calculate the number of nozzles in each column that exceed the second ink outlet boundary 200, where the number of nozzles in the i-th column that exceed the second ink outlet boundary 200 is recorded as ne(i). Then in It means rounding up, where β is the nozzle tilt angle;

[0099] The nozzles in the i-th column that are beyond the second ink outlet boundary 200 refer to nozzles whose distance from the y-axis in the figure is farther than the distance from the second ink outlet boundary 200 to the y-axis. Figure 9 The number of nozzles in the third column of nozzles that exceed the second ink outlet boundary 200 is ne(3)=2.

[0100] S333: Calculate the position serial number of the nozzles corresponding to the second ink outlet boundary 200 of each column of nozzles based on the number of nozzles in each column that exceed the second ink outlet boundary 200 and the number of nozzles in each column n, where the position serial number of the nozzle corresponding to the second ink outlet boundary 200 in the i-th column of nozzles is recorded as EN(i), then EN(i) = n-ne(i).

[0101] In addition, as a preferred embodiment, in this embodiment, the step S1: obtaining the tilt angle of the nozzle includes the following steps:

[0102] S11: Obtaining the printing accuracy requirement of the printing task;

[0103] The printing accuracy of its printing task is the printing accuracy required for printing the image.

[0104] S12: Obtain the maximum printing accuracy of the printing device;

[0105] The maximum printing accuracy of the printing device in this step refers to the maximum accuracy that the print head can achieve when the print head is not tilted.

[0106] S13: Determine the tilt angle of the nozzle according to the printing accuracy of the printing task and the device accuracy of the printing device.

[0107] This step adjusts the tilt angle of the nozzle according to the requirements of the printing task, so that the adjusted nozzle can meet the printing accuracy requirements of the printing task.

[0108] Example 2, please refer to Figure 13 This embodiment provides a parameter calculation device for nozzle tilt printing, the device comprising:

[0109] An inclination angle acquisition module is used to acquire an inclination angle of the nozzle relative to a scanning direction of the nozzle;

[0110] A physical layout parameter acquisition module, which is used to acquire physical layout parameters of the printhead, including parameters of the nozzle arrangement positions in the printhead;

[0111] An inclined printing parameter calculation module, wherein the inclined printing parameter acquisition module is used to calculate the inclined printing parameters of each column of nozzles according to the inclined angle and the physical layout parameters;

[0112] The tilted printing parameters include a starting effective nozzle position parameter and / or a shielding position parameter.

[0113] The shielding position parameters include parameters of the first ink outlet boundary 100 and the second ink outlet boundary 200, wherein the nozzles in each column located outside the first ink outlet boundary 100 and the second ink outlet boundary 200 are invalid nozzles for tilted printing.

[0114] The tilt printing parameter calculation module also includes:

[0115] A position number assignment submodule, wherein the position signal assignment submodule is used to assign position numbers to each column of nozzles according to the arrangement order of the nozzles along the nozzle column direction;

[0116] a first ink outlet boundary 100 generation calculation submodule, the first ink outlet boundary 100 generation calculation submodule being configured to calculate, based on the tilt angle and the physical layout parameters, position numbers of nozzles corresponding to the first ink outlet boundary 100 of each column of nozzles as parameters of the first ink outlet boundary 100;

[0117] The first ink outlet boundary 100 generation calculation submodule is used to calculate the position serial number of the nozzle corresponding to the second ink outlet boundary 200 of each column of nozzles according to the tilt angle and the physical layout parameters as the parameter of the second ink outlet boundary 200.

[0118] Example 3

[0119] In addition, combined Figure 14 The parameter calculation method for nozzle tilt printing described in the embodiment of the present invention can be implemented by a parameter calculation device for nozzle tilt printing. Figure 14 A schematic diagram of the hardware structure of a parameter calculation device for nozzle tilt printing provided by an embodiment of the present invention is shown.

[0120] The parameter calculation device for nozzle tilt printing may include a processor 401 and a memory 402 storing computer program instructions.

[0121] Specifically, the processor 401 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.

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

[0123] The processor 401 reads and executes computer program instructions stored in the memory 402 to implement any one of the data addressing methods for random area printing in the above embodiments.

[0124] In one example, the parameter calculation device for nozzle tilt printing may further include a communication interface 403 and a bus 410. Figure 6 As shown, the processor 401 , the memory 402 , and the communication interface 403 are connected via a bus 410 and communicate with each other.

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

[0126] Bus 410 includes hardware, software or both, and the parts for the output of small multiples of ink volume are coupled to each other.For example, but not limitation, bus may include 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 appropriate cases, bus 410 may include one or more buses. Although the embodiment of the present invention describes and shows a specific bus, the present invention considers any suitable bus or interconnection.

[0127] Example 4

[0128] In addition, in conjunction with the parameter calculation method for nozzle tilt printing in the above-mentioned 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 parameter calculation methods for nozzle tilt printing in the above-mentioned embodiments.

[0129] The above is a detailed introduction to the parameter calculation method, device, equipment and storage medium for nozzle tilt printing provided by the embodiments of the present invention.

[0130] 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.

[0131] 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.

[0132] 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.

[0133] 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. The parameter calculation method for nozzle tilt printing is characterized in that: The nozzle includes a plurality of rows of nozzles, and the method includes the following steps: S1: Get the tilt angle of the nozzle relative to the nozzle scanning direction; S2: Acquire physical layout parameters of the printhead, wherein the physical layout parameters include parameters of nozzle arrangement positions in the printhead; S3: Obtaining tilt printing parameters of each column of nozzles by calculation according to the tilt angle and the physical layout parameters; Wherein, the tilt printing parameters include a starting effective nozzle position parameter and / or a shielding position parameter; The shielding position parameters include parameters of a first ink outlet boundary position and parameters of a second ink outlet boundary position, wherein nozzles in each column of nozzles located outside the first ink outlet boundary position and the second ink outlet boundary position are invalid nozzles for tilted printing of the nozzle head, and S3: calculating the tilted printing parameters of each column of nozzles according to the tilt angle and the physical layout parameters, comprises the following steps: S31: assigning position numbers to each column of nozzles according to the arrangement order of the nozzles along the nozzle column direction; S32: Calculating, according to the tilt angle and the physical layout parameters, the position numbers of the nozzles corresponding to the first ink outlet boundary positions of the nozzles in each column as parameters of the first ink outlet boundary positions; S33: Calculating the position numbers of the nozzles corresponding to the second ink outlet boundary positions of the nozzles in each column according to the tilt angle and the physical layout parameters as parameters of the second ink outlet boundary positions.

2. The parameter calculation method for nozzle tilt printing according to claim 1, characterized in that: S3: Calculating the tilted printing parameters of each column of nozzles according to the tilt angle and the physical layout parameters includes the following steps: S301: assigning position numbers to each column of nozzles according to the arrangement order of the nozzles along the nozzle column direction; S302: Calculating the position number corresponding to the first effective nozzle in each column of nozzles along the nozzle column direction according to the tilt angle and the physical layout parameters as the starting effective nozzle position parameter of each column of nozzles.

3. The parameter calculation method for nozzle tilt printing according to claim 1, characterized in that: The physical layout parameters of the nozzle include: the hole spacing d of the nozzle, the spacing between each column of nozzles, the number of nozzle columns M and the column number i of the nozzle, the column number i of the nozzle is the number assigned to each column of nozzles according to the arrangement order of each column of nozzles along the scanning direction of the nozzle, where i=0, 1...(M-1), M is an integer greater than or equal to 2, and the column of nozzles with column number 0 is the number of the column where the nozzles arranged in the first column along the scanning direction of the nozzle are located.

4. The parameter calculation method for nozzle tilt printing according to claim 3, characterized in that: The step S32 of calculating the position number of the nozzle corresponding to the first ink outlet boundary position of each column of nozzles according to the tilt angle and the physical layout parameter as a parameter of the first ink outlet boundary position includes the following steps: S321: Obtaining the distance between each column of nozzles and the 0th column of nozzles in a direction perpendicular to the nozzle column direction, wherein the distance between the i-th column of nozzles is recorded as L(i); S322: Calculate the first ink outlet boundary position of each column of nozzles, where the first ink outlet boundary position of the nozzle in the i-th column is recorded as ST(i). Then , where β is the nozzle tilt angle; S323: Calculate the position number of the nozzle corresponding to the first ink outlet boundary position of each column of nozzles according to the first ink outlet boundary position of each column of nozzles, wherein the position number of the nozzle corresponding to the first ink outlet boundary position of the i-th column of nozzles is recorded as STN(i), then ,in Indicates rounding up.

5. The parameter calculation method for nozzle tilt printing according to claim 3, characterized in that: The step S33 of calculating the position numbers of the nozzles corresponding to the second ink outlet boundary positions of the nozzles in each column according to the tilt angle and the physical layout parameters as parameters of the second ink outlet boundary positions includes the following steps: S331: Obtain the number n of nozzles in each column of the nozzle; S332: Calculate the number of nozzles in each column that exceed the second ink outlet boundary position, where the number of nozzles in the i-th column that exceed the second ink outlet boundary position is recorded as ne(i). Then ,in represents rounding up, where β is the nozzle tilt angle, and the distance between the nozzles in the M-1-i column and the nozzles in the 0th column in the direction perpendicular to the nozzle column direction is recorded as L(M-1-i); S333: Calculate the position sequence number of the nozzles corresponding to the second ink outlet boundary position of each column of nozzles according to the number of nozzles in each column that exceed the second ink outlet boundary position and the number of nozzles in each column n, wherein the position sequence number of the nozzle corresponding to the second ink outlet boundary position in the i-th column of nozzles is recorded as EN(i), then .

6. The parameter calculation method for nozzle tilt printing according to claim 3, characterized in that: The step S1: obtaining the tilt angle of the nozzle comprises the following steps: S11: Obtaining the printing accuracy requirement of the printing task; S12: Obtain the highest printing accuracy of the printing device; S13: Determine the tilt angle of the nozzle according to the printing accuracy requirement of the printing task and the maximum printing accuracy of the printing device.

7. A parameter calculation device for nozzle tilt printing, characterized in that: The nozzle includes a plurality of nozzles, and the device includes: An inclination angle acquisition module is used to acquire an inclination angle of the nozzle relative to a scanning direction of the nozzle; A physical layout parameter acquisition module, which is used to acquire physical layout parameters of the printhead, including parameters of the nozzle arrangement positions in the printhead; An inclined printing parameter calculation module, wherein the inclined printing parameter acquisition module is used to calculate the inclined printing parameters of each column of nozzles according to the inclined angle and the physical layout parameters; Wherein, the tilt printing parameters include the position parameters of the starting effective nozzle and / or the shielding position parameters; The shielding position parameters include parameters of a first ink outlet boundary position and parameters of a second ink outlet boundary position, wherein the nozzles in each column located outside the first ink outlet boundary position and the second ink outlet boundary position are invalid nozzles for tilted printing of the nozzle head; The tilt printing parameter calculation module also includes: A position number assignment submodule, the position number assignment submodule is used to assign position numbers to each column of nozzles according to the arrangement order of the nozzles along the nozzle column direction; a first ink outlet boundary generation calculation submodule, configured to calculate, based on the tilt angle and the physical layout parameters, a position number of the nozzle corresponding to the first ink outlet boundary position of each column of nozzles as a parameter of the first ink outlet boundary position; The second ink outlet boundary generation calculation submodule is used to calculate the position serial number of the nozzle corresponding to the second ink outlet boundary position of each column of nozzles according to the tilt angle and the physical layout parameters as the parameter of the second ink outlet boundary position.

8. Parameter calculation device for nozzle tilt printing, characterized in that: include: At least one processor, at least one memory, and computer program instructions stored in the memory, which implement the method according to any one of claims 1 to 6 when the computer program instructions are executed by the processor.

9. A storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Droplet deposition apparatus

    WO1995007185A1