A printing planning method and system related to effective orifice distance in multi-orifice
By mapping nozzles to virtual grids and planning nozzle distances in overlapping areas, the problem of disabling nozzles in multi-nozzle printing affecting film uniformity is solved, achieving more efficient inkjet printing planning and film uniformity.
Patent Information
- Application Number
- CN202511357814.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-23
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2045-09-23
AI Technical Summary
When printing film layers on display panels using an inkjet printer, how can we effectively plan the nozzle distance to improve film uniformity in the case of multiple nozzles, especially when there are many nozzles that are disabled to avoid affecting film uniformity?
By mapping multiple nozzles to virtual grids, the number of disabled virtual grids in the overlapping area is controlled after moving the virtual grid group, and the effective nozzle distance is planned in the overlapping area. The overlapping area is determined by using the virtual grid group instead of directly through the nozzle group, which reduces the impact of disabled nozzles on the uniformity of the film layer.
It improves the film uniformity and planning efficiency of inkjet printers in multi-nozzle situations, reduces the impact of disabled nozzles on film thickness, and enhances the effectiveness of nozzle distance.
Smart Images

Figure CN120840248B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of inkjet printing technology of display screen, in particular to a printing planning method and system for effective nozzle distance in multiple nozzles. BACKGROUND
[0002] Currently, when an inkjet printer performs printing planning on a film layer (such as a TFE encapsulation film layer) of a display panel, the nozzle disable rate (the ratio of disabled nozzles to total nozzles) needs to be considered, especially when multiple nozzles or multiple nozzle modules are spliced and printing planning is performed on multiple nozzles (such as thousands or tens of thousands of nozzles). When the state of a nozzle does not meet the printing requirements (such as nozzle blockage or the trajectory of ink droplets ejected by the nozzle does not meet the requirements), the nozzle is set to a state of being prohibited from ejecting ink in the printing planning stage.
[0003] At this time, when multiple nozzle printing planning is performed, the effective nozzle distance needs to be planned. The effective nozzle distance is the distance between the nozzles at both ends (the starting end and the end end) in a group of nozzles that are not disabled and continuous. When printing a film layer structure, printing is performed through the effective nozzle distance, which can improve the substrate printing efficiency. In order to ensure the uniformity of the film layer structure, in actual printing, all nozzles except the nozzles corresponding to the effective nozzle distance are disabled.
[0004] However, within the range of the effective nozzle distance, there are often a certain number of disabled nozzles. When the number of disabled nozzles is large, it will affect the uniformity of the film layer.
[0005] Therefore, in a scenario where the uniformity of the film layer is required to be high, how to plan the effective nozzle distance becomes a problem to be solved. SUMMARY
[0006] The present application provides a printing planning method and system for effective nozzle distance in multiple nozzles, which maps multiple nozzles into multiple virtual grids, controls the number of disabled state virtual grids in the overlapping area before and after moving the virtual grids, and plans the effective nozzle distance in the overlapping area after the number of nozzles corresponding to the disabled state virtual grids in the overlapping area meets the requirements, thereby improving the uniformity of the film layer.
[0007] The first aspect of the present application discloses a printing planning method for effective nozzle distance in multiple nozzles, which comprises:
[0008] acquire a first virtual grid group; the first virtual grid group comprises a plurality of virtual grids, and each virtual grid comprises a disabled state and an un-disabled state, one nozzle corresponds to one virtual grid, and the nozzle is a nozzle of a nozzle module of an inkjet printer; acquire a first overlap area of the first virtual grid group and a second virtual grid group; the second virtual grid group is obtained by moving the first virtual grid group by an initial virtual grid number in a Y-axis direction, the initial virtual grid number is the maximum grid number in a plurality of continuous virtual grids in a disabled state in the first virtual grid group, and the Y-axis is a moving direction of the nozzle module; and if there is no virtual grid in a disabled state in the first overlap area, determine an effective nozzle distance according to the first overlap area.
[0009] In the above scheme, in the overlap area before and after the movement of the virtual grid group, it is determined that there is no virtual grid in a disabled state in the overlap area; that is, all the nozzles corresponding to the virtual grids in the overlap area are effective nozzles, which can be directly used to plan the effective nozzle distance. There is no virtual grid in a disabled state in the overlap area, that is, there is no virtual grid in a disabled state in the overlap area after the complement of the virtual grid group before the movement and the virtual grid group after the movement in the X-axis printing direction. At this time, by controlling the number of virtual grids in a disabled state in the overlap area, the uniformity of the TFE encapsulation film layer is improved; the uniformity of the TFE encapsulation film layer is affected by the fact that the effective nozzle distance has too many disabled nozzles, and the un-disabled nozzles in the same column as the disabled nozzles need to be filled; at the same time, the size and Y-axis coordinate of the virtual grid do not need to be considered, that is, the overlap area is determined by the virtual grid group instead of directly by the nozzle group, which greatly improves the planning efficiency of the effective nozzle distance.
[0010] In a possible implementation, before acquiring the first virtual grid group, the printing planning method comprises: acquiring nozzle information; the nozzle information comprises a nozzle number and a nozzle coordinate, the nozzle number is sequentially assigned to the nozzles from a first nozzle to a last nozzle in the Y-axis direction, and the first nozzle is the nozzle with the smallest Y-axis coordinate in the plurality of nozzles; the nozzle coordinate is the Y-axis coordinate of the nozzle; acquiring a fitting relationship; the fitting relationship comprises a fitting circle and a fitting point located at the center of the fitting circle, and the fitting circle is obtained by taking the first nozzle as an initial fitting point, moving the fitting points at a target nozzle interval, and drawing a circle with a preset first fitting diameter at any fitting point; acquiring a fitting nozzle group; any fitting nozzle in the fitting nozzle group matches one fitting circle, and the fitting nozzle is not matched by other fitting circles; constructing a first virtual grid group, the first virtual grid group is obtained by mapping the fitting nozzles in the fitting nozzle group to virtual grids, and one fitting nozzle is mapped to one virtual grid.
[0011] In the above scheme, the purpose is to illustrate the acquisition method of the virtual grid group. The non-fitting nozzle group is screened out, and any non-fitting nozzle in the non-fitting nozzle group does not correspond to any fitting circle; that is, all redundant nozzles outside the fitting nozzle group are screened out (not considered for the time being), and the nozzles in the fitting nozzle group are mapped to the virtual grid group; after screening out the non-fitting nozzle group, the efficiency of determining the overlap area in the subsequent process can be improved. Through the nozzle information, the nozzle number and nozzle coordinates of the nozzle are determined, so that the nozzle is matched with the fitting circle of the fitting relationship; the meaning of matching is to match any fitting point to the nozzle, and the fitting point is both the landing point on the substrate and the position standard point of the landing point corresponding to the nozzle; finally, the mapping relationship between the fitting point matching nozzle and the virtual grid is constructed.
[0012] In a possible implementation, the printing planning method further includes: if there is a virtual grid in the first overlap area in a disabled state, adding a preset number of grids as a moving distance on the basis of the initial number of virtual grids to move the nozzle module to obtain a second overlap area; determining the size of a first number and a second number; the first number is the number of virtual grids in the first overlap area in a continuous disabled state, and the second number is the number of virtual grids in the second overlap area in a continuous disabled state; if the first number is less than the second number, selecting the first overlap area corresponding to the first number to determine the effective nozzle distance.
[0013] In the above scheme, how to control the number of virtual grids in a disabled state in the overlap area when there is a virtual grid in a disabled state in the first overlap area is discussed. By controlling the number of virtual grids in a continuous disabled state, the number of virtual grids in a disabled state in the overlap area is controlled. The overlap area with a smaller number of virtual grids in a continuous disabled state is selected to plan the effective nozzle distance; and the uniformity of the TFE packaging film layer is further improved. At this time, the overlap area with a larger number of virtual grids in a continuous disabled state can also meet the printing requirements of the TFE packaging film layer, but it is not suitable for the scene with high requirements for the uniformity of the TFE packaging film layer.
[0014] In a possible implementation, the printing planning method further includes: if the first number is equal to the second number, determining the size of a third number and a fourth number; the third number is the number of virtual grids in a disabled state in the first overlap area, and the fourth number is the number of virtual grids in a disabled state in the second overlap area; if the third number is less than the fourth number, selecting the first overlap area corresponding to the third number to determine the effective nozzle distance.
[0015] In the above scheme, the case of how to control the number of virtual grids of the disabled state in the overlapping area is discussed when the number of virtual grids of the continuous disabled state is the same. The number of virtual grids of the disabled state in the overlapping area is controlled by controlling the total number of virtual grids of the disabled state in the overlapping area. The overlapping area with a smaller total number of virtual grids of the disabled state is selected to plan the effective nozzle distance; and the uniformity of the TFE packaging film layer is further improved. At this time, the overlapping area with a larger total number of virtual grids of the disabled state can also meet the printing requirements of the TFE packaging film layer, but is not suitable for scenarios with high requirements for the uniformity of the TFE packaging film layer.
[0016] In a possible implementation, the printing planning method further includes: if the third number is equal to the fourth number, determining the sizes of the first standard deviation and the second standard deviation; the first standard deviation is a standard deviation between a distance between two nozzles corresponding to two non-disabled state virtual grids adjacent to the virtual grid of the disabled state in the first overlapping area and a target nozzle pitch; the second standard deviation is a standard deviation between a distance between two nozzles corresponding to two non-disabled state virtual grids adjacent to the virtual grid of the disabled state in the second overlapping area and the target nozzle pitch; and if the first standard deviation is smaller than the second standard deviation, the first overlapping area corresponding to the first standard deviation is selected to determine the effective nozzle distance.
[0017] In the above scheme, the problem of how to control the number of virtual grids of the disabled state in the overlapping area is solved when the number of virtual grids of the continuous disabled state and the total number of virtual grids of the disabled state in the overlapping area are the same. At this time, the problem of how to control the number of virtual grids of the disabled state in the overlapping area is solved by controlling the physical pitch corresponding to the virtual grid of the disabled state in the overlapping area (i.e., the distance between two nozzles corresponding to two non-disabled state virtual grids above and below the virtual grid of the disabled state). That is, by calculating the standard deviation of the virtual grid of the disabled state in each overlapping area, the smaller the standard deviation, the smaller the physical pitch corresponding to the virtual grid of the disabled state, and the smaller the impact on the uniformity of the TFE packaging film layer; on the contrary, the larger the standard deviation, the larger the physical pitch corresponding to the virtual grid of the disabled state, and the greater the impact on the uniformity of the TFE packaging film layer. At this time, the standard deviation of the virtual grid of the disabled state is large, which can also meet the printing requirements of the TFE packaging film layer, but is not suitable for scenarios with high requirements for the uniformity of the TFE packaging film layer. At the same time, if multiple standard deviations are equal, an overlapping area is selected at random.
[0018] In a possible implementation, the effective nozzle distance is determined according to the first overlap area, specifically including: obtaining a first nozzle corresponding to a first virtual grid and a second nozzle corresponding to a tail virtual grid in the first overlap area; determining a nozzle group from the nozzle information; the nozzle group includes the first nozzle, the second nozzle, and nozzles between the first nozzle and the second nozzle; from the first nozzle to the second nozzle, taking the first nozzle as an initial fitting point, moving the fitting point at a target nozzle interval, and drawing a circle at a preset second fitting diameter on any fitting point, when any fitting circle is determined to match a nozzle, determining a start nozzle and an end nozzle in the plurality of fitting circles that match the nozzle; and determining a coordinate distance between the start nozzle and the end nozzle as the effective nozzle distance.
[0019] In the above scheme, how to determine the effective nozzle distance in the overlap area is explained. When there is no virtual grid in the disabled state in the first overlap area, the effective nozzle distance in the first overlap area is the distance between the first nozzle and the tail nozzle determined by the preset first fitting diameter fitting; the first fitting diameter = a * target nozzle interval, 1 ≤ a ≤ 1.5; which can be an empirical value, for example: 1.1 or 1.2. When there is a virtual grid in the disabled state in the first overlap area, each fitting circle needs to be matched with a nozzle in the planning of the effective nozzle distance, so as to facilitate the subsequent TFE packaging printing operation; that is, a preset second fitting diameter is set, and the fitting operation is performed again until each fitting circle is matched with a fitting nozzle; the second fitting diameter = a * (target nozzle interval + β), 1 ≤ a ≤ 1.5; β is in microns, for example: 1 μm, 2 μm, 0.1 μm. The second fitting diameter can also be (a + θ) * target nozzle interval, and the empirical value of θ is 0.1.
[0020] In a possible implementation, the first overlap area of the first virtual grid group and the second virtual grid group is obtained, specifically including: obtaining the first overlap area after performing or operating the first virtual grid group and the second virtual grid group.
[0021] In the above scheme, a way of determining the overlap area in the virtual grid group before and after moving is disclosed. The disabled state can be set to 0, and the non-disabled state can be set to 1; performing or operating the same position before and after moving can directly obtain the virtual grid state of the overlap area.
[0022] In a possible implementation, the preset grid number ≤ the grid number of the virtual grid corresponding to the length of the nozzle module in the Y direction / 3.
[0023] In the above scheme, the length of the nozzle module in the Y direction is one third, and the grid number of the virtual grid in the fitting nozzle group in the length.
[0024] In a possible implementation, when multiple nozzles are matched in the fitting circle, the fitting circle matches the nozzles in any of the following manners: a nozzle with the minimum Y-axis coordinate among the multiple nozzles matched in the fitting circle; and a nozzle closest to the fitting point among the multiple nozzles matched in the fitting circle.
[0025] In the foregoing solution, two manners of matching the nozzles in the fitting circle are disclosed; the nozzle with the minimum Y-axis coordinate is selected, and the manner is fast in matching speed; the nozzle closest to the fitting point is selected, and the manner is minimum in error. The two manners can be selected as required, and are not limited.
[0026] The second aspect of the present application discloses a printing planning system related to effective nozzle distance in multiple nozzles, the printing planning system comprising a processor, a memory, a user interface, and a network interface, the memory being configured to store instructions, the user interface and the network interface both being configured to communicate with other devices, and the processor being configured to execute the instructions stored in the memory to enable the electronic device to execute the following instructions:
[0027] obtaining a first virtual grid group; the first virtual grid group comprises multiple virtual grids, and any virtual grid comprises a disabled state and an un-disabled state, one nozzle corresponding to one virtual grid, and the nozzle being a nozzle of a nozzle module of an inkjet printer;
[0028] obtaining a first overlap area of the first virtual grid group and a second virtual grid group; the second virtual grid group is obtained by moving the first virtual grid group by an initial virtual grid number in a Y-axis direction, the initial virtual grid number being the maximum grid number in the multiple grid numbers that are continuous and in the disabled state in the first virtual grid group, and the Y-axis being the moving direction of the nozzle module;
[0029] if there is no virtual grid in the disabled state in the first overlap area, determining the effective nozzle distance according to the first overlap area.
[0030] The present application has the following beneficial effects:
[0031] In the overlapping area before and after the virtual grid group moves, determine the virtual grid in the overlapping area that does not exist in the disabled state; that is, all the ejection orifices corresponding to the virtual grids in the overlapping area are effective ejection orifices, which can be directly used to plan the effective ejection orifice distance. The virtual grid in the overlapping area that does not exist in the disabled state is the virtual grid before moving and the virtual grid group after moving in the overlapping area, which does not exist in the disabled state in the X-axis printing direction after complementing. At this time, by controlling the number of virtual grids in the disabled state in the overlapping area, the uniformity of the TFE encapsulation film layer is improved; the uniformity of the TFE encapsulation film layer is affected by the need for non-disabled ejection orifices in the same column as the disabled ejection orifices in the effective ejection orifice distance to fill in because there are many disabled ejection orifices; at the same time, the size and Y-axis coordinates of the virtual grid do not need to be considered, that is, the overlapping area is determined by the virtual grid group instead of directly by the ejection orifice group, which greatly improves the planning efficiency of the effective ejection orifice distance;
[0032] The non-fitting ejection orifice group is screened out, and any non-fitting ejection orifice in the non-fitting ejection orifice group does not correspond to any fitting circle; that is, all the redundant ejection orifices outside the fitting ejection orifice group are screened out (not considered for the time being), and the ejection orifices in the fitting ejection orifice group are mapped to the virtual grid group; after screening out the non-fitting ejection orifice group, the efficiency of determining the overlapping area in the subsequent process is improved;
[0033] By controlling the number of virtual grids in the disabled state, the number of virtual grids in the disabled state in the overlapping area is controlled. The overlapping area with a smaller number of virtual grids in the disabled state is selected to plan the effective ejection orifice distance; and the uniformity of the TFE encapsulation film layer is further improved;
[0034] By controlling the total number of virtual grids in the disabled state in the overlapping area, the number of virtual grids in the disabled state in the overlapping area is controlled;
[0035] By controlling the physical distance corresponding to the virtual grid in the disabled state in the overlapping area (that is, the distance between the two ejection orifices corresponding to the upper and lower two virtual grids in the disabled state), the number of virtual grids in the disabled state in the overlapping area is controlled. BRIEF DESCRIPTION OF DRAWINGS
[0036] Figure 1 A printing planning method flowchart related to the effective ejection orifice distance in multiple ejection orifices disclosed in the specification is disclosed;
[0037] Figure 2 A printing planning method flowchart related to the effective ejection orifice distance in multiple ejection orifices disclosed in the specification is disclosed;
[0038] Figure 3 A principle diagram of mapping ejection orifices to a virtual grid group disclosed in the specification is disclosed;
[0039] Figure 4A schematic diagram of a principle of obtaining an overlapping area disclosed in the specification of the present application;
[0040] Figure 5 A schematic diagram of a distance between two nozzle holes in a disabled state virtual grid disclosed in the specification of the present application;
[0041] Figure 6 A schematic diagram of a structure of a printing planning system related to effective nozzle hole distance in multiple nozzle holes disclosed in the specification of the present application. DETAILED DESCRIPTION
[0042] In order for those skilled in the art to better understand the technical solutions in the specification, the technical solutions in the embodiments of the present application will be clearly and completely described in the specification of the present application in conjunction with the accompanying drawings of the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all the embodiments.
[0043] In the description of the embodiments of the present application, the words such as “for example” or “for instance” are used to represent an example, illustration or description. Any embodiment or design scheme described as “for example” or “for instance” in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the words such as “for example” or “for instance” are intended to present the relevant concept in a specific manner.
[0044] In the description of the embodiments of the present application, the term “a plurality of” means two or more. For example, a plurality of systems means two or more systems, and a plurality of screen terminals means two or more screen terminals. In addition, the terms “first” and “second” are used for description purposes only, and should not be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Therefore, the features defined with “first” and “second” can explicitly or implicitly include one or more of the features. The terms “include”, “contain”, “have” and their variants mean “include but are not limited to”, unless otherwise specifically emphasized.
[0045] The content disclosed in the specification is applicable to various film layer structures, and for the convenience of description, the TFE film layer after TFE encapsulation printing is taken as an example for description; but is not limited to the TFE film layer.
[0046] When the inkjet printer performs TFE encapsulation printing, there are clear requirements for the thickness and uniformity of the TFE film layer; after the thickness of the TFE film layer is determined, the nozzle hole spacing in the printing direction of the nozzle module in the X axis and the nozzle hole spacing in the moving direction of the nozzle module in the Y axis are also planned at the same time, that is, the nozzle spacing in the X axis and the nozzle spacing in the Y axis (that is, the X spacing and Y spacing of the landing points on the substrate) are determined. The content disclosed in the specification is to plan the effective nozzle hole distance on this basis, and consider the uniformity of the film layer thickness.
[0047] Generally, in the effective nozzle distance, two effective nozzles can allow the existence of a disabled nozzle; because the corresponding landing point of the disabled nozzle, can be filled by the spread of the ink droplets printed by the adjacent nozzle (the effective nozzle in the same column as the disabled nozzle and adjacent to the disabled nozzle). But for the scene with high requirements for film layer uniformity, the number of disabled nozzles in the effective nozzle distance must be controlled.
[0048] In addition, in the large substrate printing scene, the number of nozzles in the nozzle module (multiple nozzles spliced) is getting higher and higher; multiple nozzle modules may also be used for splicing; in this case, the determination efficiency of the effective nozzle distance needs to be improved. Whether it is a nozzle, or a nozzle module spliced by multiple nozzles, or a printing head spliced by multiple nozzle modules, it is uniformly referred to as a nozzle module in this specification; the nozzle module needs to perform TFE encapsulation printing of the substrate through the nozzles corresponding to the effective nozzle distance to ensure the uniformity of the film layer thickness.
[0049] The present specification discloses a printing planning method related to the effective nozzle distance in multiple nozzles, as shown in Figure 1 The printing planning method includes steps S101-S103.
[0050] S101, obtain a first virtual grid group; the first virtual grid group includes a plurality of virtual grids, and any one virtual grid includes a disabled state and an un-disabled state, one nozzle corresponds to one virtual grid, and the nozzle is a nozzle of a nozzle module in an inkjet printer.
[0051] S102, obtain a first overlap area of the first virtual grid group and a second virtual grid group; the second virtual grid group is obtained after the first virtual grid group is moved in the Y-axis direction by an initial virtual grid number, the initial virtual grid number is the largest grid number in the plurality of grid numbers that are continuous and in the disabled state in the first virtual grid group, and the Y-axis is the moving direction of the nozzle module.
[0052] S103, if there is no virtual grid in the disabled state in the first overlap area, determine the effective nozzle distance according to the first overlap area.
[0053] In the above example, in the overlap area before and after the movement of the virtual grid group, it is determined that there is no virtual grid in the disabled state in the overlap area; that is, the nozzles corresponding to the virtual grids in the overlap area are all effective nozzles, which can be directly used to plan the effective nozzle distance. There is no virtual grid in the disabled state in the overlap area, that is, there is no virtual grid in the disabled state in the X-axis printing direction after the complementation of the virtual grid group before the movement and the virtual grid group after the movement in the overlap area.
[0054] At this time, the uniformity of the TFE encapsulation film layer is improved by controlling the number of disabled virtual grids in the overlapping area; the uniformity of the TFE encapsulation film layer is affected by the fact that more disabled nozzles in the effective nozzle distance need to be filled by non-disabled nozzles in the same column as the disabled nozzles; at the same time, the size and Y-axis coordinate of the virtual grid do not need to be considered, that is, the overlapping area is determined by the virtual grid group instead of directly by the nozzle group, which improves the planning efficiency of the effective nozzle distance.
[0055] The acquisition of the virtual grid group is described below.
[0056] In one example, before the first virtual grid group is acquired, the printing planning method includes steps S301-S304.
[0057] S301, acquire nozzle information; the nozzle information includes nozzle number and nozzle coordinate, the nozzle number is obtained by sequentially assigning the nozzle number to a plurality of nozzles in the Y-axis direction, and the order from the first nozzle to the last nozzle; the first nozzle is the nozzle with the smallest Y-axis coordinate among the plurality of nozzles; the nozzle coordinate is the nozzle coordinate in the Y-axis direction.
[0058] S302, acquire fitting relationship; the fitting relationship includes a fitting circle and a fitting point located at the center of the fitting circle, and the fitting circle is obtained by taking the first nozzle as the initial fitting point, moving the fitting point with a target nozzle spacing, and drawing a circle with a preset first fitting diameter at any one fitting point.
[0059] S303, acquire a fitting nozzle group; any fitting nozzle in the fitting nozzle group matches a fitting circle and the fitting nozzle is not matched by any other fitting circle.
[0060] S304, construct a first virtual grid group, the first virtual grid group is obtained by mapping the fitting nozzle in the fitting nozzle group to a virtual grid, and one fitting nozzle maps one virtual grid.
[0061] At this time, the non-fitting nozzle group is screened out, any non-fitting nozzle in the non-fitting nozzle group does not correspond to any fitting circle; that is, all redundant nozzles outside the fitting nozzle group are screened out (not considered for the time being), and the nozzles in the fitting nozzle group are mapped to the virtual grid group; after the non-fitting nozzle group is screened out, the efficiency of determining the overlapping area in the subsequent process can be improved. The nozzle number and nozzle coordinate of the nozzle are determined through the nozzle information, so that the nozzle is matched with the fitting circle of the fitting relationship; the meaning of matching is that any fitting point is matched to the nozzle, and the fitting point is both the landing point on the substrate and the position standard point of the nozzle corresponding to the landing point; finally, the mapping relationship between the fitting point matched nozzle and the virtual grid is constructed.
[0062] In the above example, obtaining the virtual grid group is to plan the ejection orifices on the substrate in the Y-axis direction (i.e., the target ejection orifice spacing); the ejection orifices matched with the fitting points are the ejection orifices of the virtual grid mapping, and the ejection orifices not matched with the fitting points are temporarily not considered. Through this way of constructing the virtual grid group, the planning efficiency of the effective ejection orifice distance is improved faster.
[0063] In the above step S103, the first overlapping area does not have the virtual grid in the disabled state. Next, whether the virtual grid in the disabled state exists in the overlapping area is discussed. As shown in FIG. 2, steps S201-S208 are performed. Figure 2
[0064] S201, whether the virtual grid in the disabled state exists in the first overlapping area.
[0065] The virtual grid has only two states, the disabled state or the non-disabled state. For example, the disabled state can be set to 0, and the non-disabled state can be set to 1; through the judgment of 0 and 1, whether the virtual grid in the disabled state exists is determined. Moreover, the virtual grid in the disabled state corresponds to the disabled ejection orifice, and the number of the disabled ejection orifices in the effective ejection orifice distance affects the uniformity of the film thickness, which needs to be determined.
[0066] S203, the virtual grid in the disabled state does not exist in the first overlapping area.
[0067] At this time, the situation is the same as that in step S103, and will not be described again.
[0068] S202, the virtual grid in the disabled state exists in the first overlapping area.
[0069] At this time, in one example, if the virtual grid in the disabled state exists in the first overlapping area, a preset number of grids as a moving distance is added to the initial number of virtual grids to move the ejection orifice module to obtain a second overlapping area; the size of a first number and a second number is determined; the first number is the number of the virtual grids in the continuous disabled state in the first overlapping area, and the second number is the number of the virtual grids in the continuous disabled state in the second overlapping area; if the first number is less than the second number, the first overlapping area corresponding to the first number is selected to determine the effective ejection orifice distance.
[0070] In this example, the number of the virtual grids in the continuous disabled state is controlled to control the number of the virtual grids in the disabled state in the overlapping area. The overlapping area with the smaller number of the virtual grids in the continuous disabled state is selected to plan the effective ejection orifice distance, so as to further improve the uniformity of the TFE packaging film. Moreover, by analogy, when the first number is greater than the second number, the second overlapping area corresponding to the second number is selected to determine the effective ejection orifice distance.
[0071] It should be noted that the overlap area with a large number of virtual cells in the continuous disabled state can also meet the printing requirements of the TFE encapsulation film layer, but is not suitable for scenarios with high uniformity requirements for the TFE encapsulation film layer.
[0072] In one example, the preset number of cells ≤ the number of virtual cells corresponding to the length of the nozzle module in the Y direction / 3.
[0073] At this time, the length of one-third of the nozzle module in the Y direction fits the number of virtual cells in the nozzle hole group. That is, the number of virtual cells corresponding to the nozzle hole is fitted in one-third of the length of the nozzle module in the Y direction. And the preset number of cells is gradually increased in units of one virtual cell to obtain multiple overlap areas; both overlap areas are used as examples in this specification, and the required overlap area needs to be selected from multiple overlap areas. The number of second overlap areas is not limited in this specification, and there may be multiple second overlap areas in practice.
[0074] In this example, the value of the preset number of cells is limited. If it is too large (for example: one-half), the effective nozzle hole distance is generally small; if it is too small (for example: one-fifth), there may be many disabled nozzles in the effective nozzle hole distance.
[0075] In the above example, after the preset number of cells is increased, the first overlap area is moved to obtain the second overlap area in step S204. And the first number is less than the second number in step S205.
[0076] In addition, in step S206, the first number is equal to the second number; then it is further necessary to determine the size of the third number and the fourth number. In step S207, the third number is less than the fourth number; the discussion is as follows.
[0077] In one example, the printing planning method further comprises: if the first number is equal to the second number, determining the size of the third number and the fourth number; the third number is the number of virtual cells in the disabled state in the first overlap area, and the fourth number is the number of virtual cells in the disabled state in the second overlap area; if the third number is less than the fourth number, selecting the first overlap area corresponding to the third number to determine the effective nozzle hole distance.
[0078] At this time, the total number of virtual cells in the disabled state in the overlap area is controlled to control the number of virtual cells in the disabled state in the overlap area. The overlap area with a smaller total number of virtual cells in the disabled state is selected to plan the effective nozzle hole distance; and the uniformity of the TFE encapsulation film layer is further improved. And by analogy, when the third number is greater than the fourth number, the second overlap area corresponding to the fourth number is selected to determine the effective nozzle hole distance.
[0079] At this time, the overlap area with a large number of virtual grids in the disabled state can also meet the printing requirements of the TFE encapsulation film layer, but is not suitable for scenarios with high requirements for the uniformity of the TFE encapsulation film layer.
[0080] In another case, the third number is equal to the fourth number in step S208, and the following is discussed.
[0081] In one example, the printing planning method further comprises: if the third number is equal to the fourth number, determining the sizes of the first standard deviation and the second standard deviation; the first standard deviation is the standard deviation between the distance between the two nozzles corresponding to the two virtual grids adjacent to the virtual grid in the disabled state in the first overlap area and the target nozzle pitch; the second standard deviation is the standard deviation between the distance between the two nozzles corresponding to the two virtual grids adjacent to the virtual grid in the disabled state in the second overlap area and the target nozzle pitch; if the first standard deviation is smaller than the second standard deviation, the first overlap area corresponding to the first standard deviation is selected to determine the effective nozzle distance.
[0082] At this time, the number of virtual grids in the disabled state in the overlap area is controlled by controlling the physical pitch corresponding to the virtual grid in the disabled state in the overlap area (i.e., the distance between the two nozzles corresponding to the two virtual grids above and below the virtual grid in the disabled state). That is, by calculating the standard deviation of the virtual grid in the disabled state in each overlap area, the smaller the standard deviation, the smaller the physical pitch corresponding to the virtual grid in the disabled state, and the smaller the impact on the uniformity of the TFE encapsulation film layer; on the contrary, the larger the standard deviation, the larger the physical pitch corresponding to the virtual grid in the disabled state, and the greater the impact on the uniformity of the TFE encapsulation film layer.
[0083] In addition, the standard deviation of the virtual grid in the disabled state is also large, which can meet the printing requirements of the TFE encapsulation film layer, but is not suitable for scenarios with high requirements for the uniformity of the TFE encapsulation film layer. At the same time, if multiple standard deviations are equal, an overlap area is selected.
[0084] In addition, after determining the overlap area, the effective nozzle distance in the overlap area needs to be determined.
[0085] In one example, determining the effective nozzle distance according to the first overlap region specifically includes: obtaining a first nozzle corresponding to the first virtual grid and a second nozzle corresponding to the last virtual grid in the first overlap region; determining a nozzle group from the nozzle information; the nozzle group includes the first nozzle, the second nozzle, and nozzles between the first nozzle and the second nozzle; from the first nozzle to the second nozzle, taking the first nozzle as an initial fitting point, moving the fitting point by a target nozzle pitch, and drawing a circle with a preset second fitting diameter on any fitting point; when any fitting circle is determined to match a nozzle, determining a start nozzle and an end nozzle in the plurality of fitting circles that match the nozzles; and determining a coordinate distance between the start nozzle and the end nozzle as the effective nozzle distance.
[0086] At this time, when there is no virtual grid in the disabled state in the first overlap region, the effective nozzle distance in the first overlap region is the distance between the first nozzle and the last nozzle determined by the preset first fitting diameter. The first fitting diameter = a * target nozzle pitch, 1 ≤ a ≤ 1.5; which can be an empirical value, for example: 1.1 or 1.2.
[0087] In addition, when there is a virtual grid in the disabled state in the first overlap region, each fitting circle still needs to match a nozzle in the planning of the effective nozzle distance, so as to facilitate subsequent TFE packaging printing operations. That is, a preset second fitting diameter is set to perform a fitting operation again until each fitting circle matches a fitting nozzle; the second fitting diameter = a * (target nozzle pitch + β), 1 ≤ a ≤ 1.5; β is in microns, for example: 1 μm, 2 μm, 0.1 μm. The second fitting diameter can also be (a + θ) * target nozzle pitch, and the empirical value of θ is 0.1.
[0088] That is, if the initial virtual grid number is moved after the target nozzle pitch is determined, so that there is no virtual grid in the disabled state in the overlap region, the preset first fitting diameter is the same as the preset second fitting diameter. When there is a virtual grid in the disabled state in the selected overlap region, the preset second fitting diameter is greater than the preset first fitting diameter; which can be achieved in two ways, one is to gradually increase the distance β on the target nozzle pitch, and the other is to increase the value of the coefficient a; and the meanings of the two cases are different, the increase of a will not affect the target nozzle pitch, the number of fitting points, and the position of the fitting points; the increase of β will affect the target nozzle pitch, the number of fitting points (may), and the position of the fitting points, at this time, the Y-axis nozzle pitch is fine-tuned, and the corresponding X-axis nozzle pitch can also be fine-tuned after the Y-axis nozzle pitch is fine-tuned.
[0089] The following will be described in combination with the accompanying drawings Figures 3-5 The virtual grid group, the initial virtual grid number, the overlap region, and the effective nozzle distance will be further described.
[0090] AsFigure 3 As shown, the X axis is the printing direction of the nozzle module 300, and the Y axis is the moving direction of the nozzle module 300. The nozzle spacing L of the Y axis is the target nozzle spacing described above. In the case of determining the printing thickness of the TFE film layer, the target nozzle spacing is also determined. There are multiple nozzles in the nozzle module, and there are several nozzles. These nozzles are spliced in the X axis or Y axis direction. First, sort all the nozzles in the Y axis. After sorting, the first nozzle 301 with the smallest Y axis coordinate and the tail nozzle 302 with the largest Y axis coordinate are obtained.
[0091] The fitting point 303 is the ink drop landing point of the inkjet printer on the substrate, and is also the standard point of the nozzle position. If the nozzle is matched directly on the fitting point (the Y axis coordinate of the fitting point is the same as the Y axis coordinate of the nozzle, or the error is within the preset range), it is the perfect fitting of the fitting nozzle and the fitting point 303. In the direction from the first nozzle 301 to the tail nozzle 302, the initial fitting point (the fitting point corresponding to the first nozzle) moves at the target nozzle spacing, and draws a circle with a preset first fitting diameter; find the nozzle with the Y axis coordinate in the circle.
[0092] When there are multiple nozzles matched in a circle, the following is discussed.
[0093] In an example, when multiple nozzles are matched in a fitting circle, the fitting circle matches the nozzles in any of the following ways: the nozzle with the smallest Y axis coordinate among the multiple nozzles matched in the fitting circle; the nozzle closest to the fitting point among the multiple nozzles matched in the fitting circle.
[0094] In this example, the nozzle with the smallest Y axis coordinate is selected, and this way of matching is fast; the nozzle closest to the fitting point is selected, and the error is the smallest. The two ways can be selected as needed without limitation.
[0095] Figure 3 An example is to determine the nozzle matched by the fitting circle in this way by using the nozzle closest to the fitting point. The nozzle matched by the fitting circle is left as a fitting nozzle group; the nozzle not matched by the fitting circle is excluded as a non-fitting nozzle group. Then the fitting nozzle and the virtual grid group are sequentially constructed to establish a mapping relationship.
[0096] Figure 3 Only a few nozzles are shown, and the nozzle information (nozzle coordinate and nozzle number) is determined at the same time after the nozzle is sorted in the Y axis. The nozzle number in the nozzle information is determined in order from small to large according to the Y axis coordinate. Therefore, one virtual grid corresponds to one nozzle number. When the fitting circle matches the fitting nozzle, the virtual grid is set to an enabled state; when the fitting circle does not match the fitting nozzle, it is set to a disabled state. The enabled state can be represented by 1, and the disabled state can be represented by 0. The fitting nozzle group formed by all the nozzles matched by the fitting circle is one-to-one mapped to the virtual grid group.
[0097] It should be noted that in the virtual grid group, the virtual grid does not need to be set size and coordinate. Figure 3 In the middle, the number of virtual grids occupied by the continuous disabled state in the virtual grid group 400 is 1 and 2; the initial virtual grid number is the largest virtual grid number among all continuous disabled state occupied virtual grid numbers, that is, 2 virtual grid numbers.
[0098] Figure 4 It is shown that the overlapping area before and after the movement of the virtual grid group is moved with the initial virtual grid number. The processing method in the overlapping area can be or operation, or directly removing the virtual grid of the disabled state and merging.
[0099] In one example, the first overlapping area of the first virtual grid group and the second virtual grid group is obtained, specifically including: after performing or operation on the first virtual grid group and the second virtual grid group, the first overlapping area is obtained.
[0100] As Figure 4 In the middle, the same position before and after the movement is or operated, and the virtual grid state of the overlapping area can be directly obtained. Figure 4 It is shown that there is no disabled state virtual grid in the overlapping area. At this time, the first virtual grid of the overlapping area corresponds to the nozzle (the first nozzle in the above example), and the tail virtual grid corresponds to the nozzle (the second nozzle in the above example); the Y-axis coordinate distance between the first nozzle and the second nozzle is the effective nozzle spacing. Of course, it can also be preset to fit the first fitting diameter again, and then determine the effective nozzle spacing. The effective nozzle spacing determined by the two methods is the same. Figure 3
[0101] This specification also discusses the case where there is a disabled state virtual grid in the overlapping area. At this time, the effective nozzle spacing must be determined again after fitting the second preset fitting diameter in the overlapping area.
[0102] As Figure 5 It is shown that there is a disabled state virtual grid 0 in the overlapping area obtained before and after the movement of the virtual grid group. The calculation of the standard deviation is explained. The two adjacent non-disabled state virtual grids in the same column of the disabled state correspond to two nozzles. One nozzle information is (3, Y3), that is, the nozzle number is 3 and the Y coordinate is Y3; one nozzle information is (5, Y5), that is, the nozzle number is 5 and the Y coordinate is Y5. The distance between the two nozzles is Y5-Y3. The standard deviation is calculated with the distance and the target nozzle spacing. The specific calculation is not described in detail.
[0103] It should be noted that Figure 5 In the middle, only one disabled state virtual grid is shown in the overlapping area, and the standard deviation calculation principle of multiple disabled state virtual grids is the same.
[0104] The present specification discloses a printing planning system related to effective nozzle distance in multi-nozzle. The printing planning system is located in an inkjet printer. The printing planning system comprises a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory to make the electronic device execute the following instructions:
[0105] obtain a first virtual grid group; the first virtual grid group comprises a plurality of virtual grids, and any one virtual grid comprises a disabled state and an un-disabled state, one nozzle corresponds to one virtual grid, and the nozzle is a nozzle of a nozzle module in an inkjet printer; obtain a first overlap area of the first virtual grid group and a second virtual grid group; the second virtual grid group is obtained by moving the first virtual grid group by an initial virtual grid number in a Y-axis direction, the initial virtual grid number is the maximum number of a plurality of continuous virtual grids in a disabled state in the first virtual grid group, and the Y-axis is the moving direction of the nozzle module; if there is no virtual grid in a disabled state in the first overlap area, determine the effective nozzle distance according to the first overlap area.
[0106] In one example, before obtaining the first virtual grid group, the printing planning method comprises: obtaining nozzle information; the nozzle information comprises a nozzle number and a nozzle coordinate, the nozzle number is obtained by sequentially assigning the nozzles from a first nozzle to a last nozzle in the Y-axis direction, and the order from the first nozzle to the last nozzle is obtained by sorting the nozzles; the first nozzle is the nozzle with the smallest Y-axis coordinate in the nozzles; the nozzle coordinate is the nozzle coordinate in the Y-axis direction; obtaining a fitting relationship; the fitting relationship comprises a fitting circle and a fitting point located at the center of the fitting circle, and the fitting circle is obtained by fitting the nozzles from the first nozzle to the last nozzle, taking the first nozzle as an initial fitting point, moving the fitting points at a target nozzle interval, and drawing a circle with a preset first fitting diameter at any fitting point; obtaining a fitting nozzle group; any fitting nozzle in the fitting nozzle group matches a fitting circle, and the fitting nozzle is not matched by other fitting circles; constructing a first virtual grid group, the first virtual grid group is obtained by mapping the fitting nozzles in the fitting nozzle group to virtual grids, and one fitting nozzle is mapped to one virtual grid.
[0107] In one example, the printing planning method further comprises: if there is a virtual grid in a disabled state in the first overlap area, increasing a preset grid number as a moving distance on the basis of the initial virtual grid number, moving the nozzle module, and obtaining a second overlap area; determining the size of a first number and a second number; the first number is the number of continuous virtual grids in a disabled state in the first overlap area, and the second number is the number of continuous virtual grids in a disabled state in the second overlap area; if the first number is less than the second number, selecting the first overlap area corresponding to the first number to determine the effective nozzle distance.
[0108] In one example, the printing planning method further comprises: if the first number is equal to the second number, determining the size of a third number and a fourth number; the third number is the number of virtual grids in the first overlap area in the disabled state, and the fourth number is the number of virtual grids in the second overlap area in the disabled state; if the third number is less than the fourth number, selecting the first overlap area corresponding to the third number to determine the effective nozzle distance.
[0109] In one example, the printing planning method further comprises: if the third number is equal to the fourth number, determining the size of a first standard deviation and a second standard deviation; the first standard deviation is the standard deviation between the distance between the two nozzles corresponding to the two virtual grids adjacent to the virtual grid in the disabled state in the first overlap area and the target nozzle pitch; the second standard deviation is the standard deviation between the distance between the two nozzles corresponding to the two virtual grids adjacent to the virtual grid in the disabled state in the second overlap area and the target nozzle pitch; if the first standard deviation is less than the second standard deviation, selecting the first overlap area corresponding to the first standard deviation to determine the effective nozzle distance.
[0110] In one example, determining the effective nozzle distance according to the first overlap area specifically comprises: obtaining a first nozzle corresponding to a first virtual grid and a second nozzle corresponding to a tail virtual grid in the first overlap area; determining a nozzle group from the nozzle information; the nozzle group includes the first nozzle, the second nozzle, and the nozzles between the first nozzle and the second nozzle; from the first nozzle to the second nozzle, taking the first nozzle as an initial fitting point, moving the fitting points with the target nozzle pitch, and drawing a circle with a preset second fitting diameter on any one fitting point, when any one fitting circle is determined to match the nozzles, determining the start nozzle and the end nozzle matched by the plurality of fitting circles; determining the coordinate distance between the start nozzle and the end nozzle as the effective nozzle distance.
[0111] In one example, obtaining the first overlap area of the first virtual grid group and the second virtual grid group specifically comprises: obtaining the first overlap area after performing or operating the first virtual grid group and the second virtual grid group.
[0112] In one example, the preset number of grids is less than or equal to 1 / 3 of the number of virtual grids corresponding to the length of the nozzle module in the Y direction.
[0113] In one example, when a plurality of nozzles are matched in the fitting circle, the matching manner of the fitting circle and the nozzles includes any one of: the nozzle with the smallest Y-axis coordinate among the plurality of nozzles matched in the fitting circle; the nozzle closest to the fitting point among the plurality of nozzles matched in the fitting circle.
[0114] It should be noted that the device provided in the above embodiment is only used as an example to illustrate the division of the above functional modules when realizing its functions. In actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be described here.
[0115] The disclosure also discloses a computer readable storage medium, which stores instructions that, when executed, perform the above method.
[0116] The embodiment also discloses an electronic device, which can be a printing planning system related to the effective nozzle distance of multiple nozzles to execute the above method. Referring to Figure 6 , the electronic device can include at least one processor 601, at least one communication bus 602, a display 603, a network interface 604, and at least one memory 605.
[0117] The communication bus 602 is used to realize the connection and communication between the components.
[0118] The display 603 can include a display screen (Display) and a camera (Camera).
[0119] The network interface 604 can optionally include a standard wired interface and a wireless interface (such as a WI-FI interface).
[0120] The processor 601 can include one or more processing cores. The processor 601 connects various parts within the server through various interfaces and lines, performs various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 605, and calling data stored in the memory 605. Optionally, the processor 601 can be implemented in at least one of a hardware form of a digital signal processing (DSP), a field-programmable gate array (FPGA), and a programmable logic array (PLA). The processor 601 can integrate a combination of one or more of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. Among them, the CPU mainly processes operating systems, user interfaces, and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; and the modem is used for processing wireless communication. It can be understood that the above-mentioned modem can also not be integrated into the processor 601, but can be realized by a separate chip.
[0121] The memory 605 can include a random access memory (RAM) and a read-only memory (ROM). Optionally, the memory 605 includes a non-transitory computer-readable storage medium. The memory 605 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 605 can include a program storage area and a data storage area, wherein the program storage area can store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area can store data involved in the above-mentioned various method embodiments, etc. The memory 605 can also be at least one storage device located away from the aforementioned processor 601. As shown, the memory 605 as a computer storage medium can include an operating system, a network communication module, and an application program of a display module.
[0122] In Figure 6In the electronic device shown, the display 603 is mainly used to provide an interface for the user to input, and obtain data input by the user; and the processor 601 can be used to call an application stored in the storage 605, and when executed by the one or more processors 601, cause the electronic device to perform the method of one or more of the above-described embodiments.
[0123] It should be noted that, for the foregoing method embodiments, in order to simply describe, they are all described as a series of action combinations, but those skilled in the art should know that the present application is not limited to the order of the actions described, because according to the present application, some steps can be performed in other order or at the same time. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0124] In the above embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.
[0125] In several embodiments provided by the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic. The division of the units is only a logical function division. There can be another division manner for actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical or other forms.
[0126] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0127] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0128] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable memory 605. Based on such understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a memory 605, including a plurality of instructions for causing a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the embodiments of the present application. The aforementioned memory 605 includes: a U disk, a mobile hard disk, a magnetic or optical disk, and various media that can store program codes.
[0129] The above are only exemplary embodiments of the present disclosure, and cannot limit the scope of the present disclosure. That is, any equivalent changes and modifications made in accordance with the teachings of the present disclosure are still within the scope of the present disclosure. Other embodiments of the present disclosure will be readily apparent to those skilled in the art upon considering the specification and practicing the true principles of the present disclosure. The present application is intended to cover any variations, uses or adaptive changes of the present disclosure that follow the general principles of the present disclosure and include common knowledge or conventional technical means in the technical field not disclosed by the present disclosure. The specification and examples are only considered as exemplary, and the scope and spirit of the present disclosure are defined by the claims.
Claims
1. A method of print planning involving effective orifice distance in multi-orifice, characterized by, The printing planning method comprises: acquiring a first virtual grid group; the first virtual grid group comprises a plurality of virtual grids, and any virtual grid comprises a disabled state and an un-disabled state, one nozzle corresponds to one virtual grid, and the nozzle is a nozzle of a nozzle module of an inkjet printer; acquiring a first overlap area of the first virtual grid group and a second virtual grid group; the second virtual grid group is obtained by moving the first virtual grid group in a Y-axis direction by an initial virtual grid number; the initial virtual grid number is the maximum grid number in a plurality of continuous virtual grid numbers in a disabled state in the first virtual grid group; and the Y-axis is a moving direction of the nozzle module; if there is no virtual grid in a disabled state in the first overlap area, determining an effective nozzle distance according to the first overlap area; before acquiring the first virtual grid group, the printing planning method comprises: acquiring nozzle information; the nozzle information comprises a nozzle number and a nozzle coordinate; the nozzle number is obtained by sequentially assigning the nozzles from a first nozzle to a last nozzle in a Y-axis direction; the first nozzle is a nozzle with the smallest Y-axis coordinate in the plurality of nozzles; and the nozzle coordinate is a Y-axis coordinate of the nozzle; acquiring a fitting relationship; the fitting relationship comprises a fitting circle and a fitting point located at a center of the fitting circle; the fitting circle is obtained by fitting the first nozzle to the last nozzle as an initial fitting point and moving the fitting points at a target nozzle interval; and a circle with a preset first fitting diameter is drawn at any fitting point to obtain the fitting circle; acquiring a fitting nozzle group; any fitting nozzle in the fitting nozzle group matches one fitting circle, and the fitting nozzle is not matched by other fitting circles; constructing the first virtual grid group; the first virtual grid group is obtained by mapping the fitting nozzles in the fitting nozzle group to virtual grids; and one fitting nozzle is mapped to one virtual grid.
2. The print planning method of claim 1, wherein, The printing planning method further comprises: if there is a virtual grid in a disabled state in the first overlap area, increasing a preset grid number as a moving distance on the basis of the initial virtual grid number to move the nozzle module to obtain a second overlap area; determining the size of a first number and a second number; the first number is a number of continuous virtual grids in a disabled state in the first overlap area, and the second number is a number of continuous virtual grids in a disabled state in the second overlap area; if the first number is less than the second number, selecting the first overlap area corresponding to the first number to determine the effective nozzle distance.
3. The print planning method of claim 2, wherein, The printing planning method further comprises: if the first number is equal to the second number, determining the size of a third number and a fourth number; the third number is a number of virtual grids in a disabled state in the first overlap area, and the fourth number is a number of virtual grids in a disabled state in the second overlap area; if the third number is less than the fourth number, selecting the first overlap area corresponding to the third number to determine the effective nozzle distance.
4. The print planning method of claim 3, wherein, The printing planning method further comprises: If the third number is equal to the fourth number, then the sizes of the first standard deviation and the second standard deviation are determined; the first standard deviation is the standard deviation between the distance between two non-disabled state virtual grids adjacent to the disabled state virtual grid in the first overlap region and the target nozzle pitch; the second standard deviation is the standard deviation between the distance between two non-disabled state virtual grids adjacent to the disabled state virtual grid in the second overlap region and the target nozzle pitch; If the first standard deviation is less than the second standard deviation, then the first overlap region corresponding to the first standard deviation is selected to determine the effective nozzle distance.
5. The print planning method of claim 1 or 3 or 4, wherein, According to the first overlap region, the effective nozzle distance is determined, specifically including: Obtaining a first nozzle corresponding to a first virtual grid in the first overlap region and a second nozzle corresponding to a tail virtual grid; From the nozzle information, a nozzle group is determined; the nozzle group includes the first nozzle, the second nozzle, and the nozzles between the first nozzle and the second nozzle; From the first nozzle to the second nozzle, the first nozzle is taken as the initial fitting point, the fitting point is moved with the target nozzle pitch, and a circle is drawn on any fitting point with a preset second fitting diameter; when any fitting circle is determined to match a nozzle, the start nozzle and the end nozzle in the nozzles matched by the multiple fitting circles are determined; The coordinate distance between the start nozzle and the end nozzle is determined as the effective nozzle distance.
6. The print planning method of claim 1, wherein, Obtaining the first overlap region of the first virtual grid group and the second virtual grid group, specifically including: After the first virtual grid group and the second virtual grid group are executed or operated, the first overlap region is obtained.
7. The print planning method of claim 2, wherein, The preset grid number is less than or equal to 1 / 3 of the number of virtual grids corresponding to the length of the nozzle module in the Y direction.
8. The print planning method of claim 5, wherein, When multiple nozzles are matched in the fitting circle, the fitting circle matches the nozzles in any of the following ways: The nozzle with the smallest Y-axis coordinate among the multiple nozzles matched in the fitting circle; The nozzle closest to the fitting point among the multiple nozzles matched in the fitting circle.
9. A print planning system involving effective orifice distance in multi-orifice, characterized in that, The printing planning system applies the printing planning method related to the effective nozzle distance in multiple nozzles according to any one of claims 1-8, including a processor, a memory, a user interface, and a network interface, the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory to make the electronic device execute the following instructions: Obtaining a first virtual grid group; the first virtual grid group includes multiple virtual grids, and any virtual grid includes a disabled state and a non-disabled state, one nozzle corresponds to one virtual grid, and the nozzle is the nozzle of the nozzle module in the inkjet printer; Obtaining the first overlap region of the first virtual grid group and the second virtual grid group; the second virtual grid group is obtained by moving the first virtual grid group by an initial virtual grid number in the Y-axis direction, the initial virtual grid number is the maximum number of multiple grid numbers in the first virtual grid group that are continuous and in the disabled state, and the Y-axis is the moving direction of the nozzle module; If there is no disabled state virtual grid in the first overlap region, then the effective nozzle distance is determined according to the first overlap region.
Citation Information
Patent Citations
Ink-jet printing control method and device and computer readable storage medium
CN115593111A
Printing planning method related to orifice forbidding rate and ink-jet printer
CN120382725A