Printing planning method and system involving effective spray hole distance in multiple spray holes
By mapping the nozzles into virtual grids and controlling the number of virtual grids in the disabled state, the problem of film layer uniformity in multi-nozzle printing is solved, and efficient nozzle distance planning and film layer uniformity improvement of inkjet printers in the case of multiple nozzles are achieved.
Patent Information
- Application Number
- CN202511357814.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-23
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2045-09-23
AI Technical Summary
When an inkjet printer prints a film layer on a display panel, how to effectively plan the nozzle distance in the case of multiple nozzles to improve the uniformity of the film layer, especially to avoid affecting the uniformity of the film layer when a large number of nozzles are disabled.
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, the effective nozzle distance is determined, the impact of disabled nozzles on film uniformity is reduced, and the overlapping area is determined by the virtual grid group instead of the direct nozzle group.
The film uniformity and planning efficiency of the inkjet printer in the case of multiple nozzles are improved, the impact of disabled nozzles on the film thickness is reduced, and the effectiveness of the nozzle distance is improved.
Smart Images

Figure CN120840248A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of inkjet printing technology for displays, specifically to a printing planning method and system involving the effective nozzle distance in a multi-nozzle configuration. Background Technology
[0002] Currently, when inkjet printers plan the printing of film layers (such as TFE encapsulation film layers) on the display panel, they need to consider the nozzle disable rate (the ratio of disabled nozzles to total nozzles); especially when planning the printing of multiple nozzles (e.g., thousands or tens of thousands) after multiple printheads or multiple printhead modules are spliced together. Nozzle disable refers to setting these nozzles to a state where inkjet is prohibited during the printing planning stage when the nozzle's state does not meet the printing requirements (e.g., nozzle blockage, ink droplet trajectory not meeting requirements, etc.).
[0003] At this point, when planning multi-nozzle printing, it is necessary to plan the effective nozzle distance. The effective nozzle distance is the distance between the two ends (start and end) of a continuous set of nozzles that are not disabled. When printing film structures, printing according to the effective nozzle distance can improve the substrate printing efficiency. To ensure the uniformity of the film structure, inkjet printers disable all nozzles except those corresponding to the effective nozzle distance during actual printing.
[0004] However, within the effective nozzle distance range, there are often a certain number of prohibited nozzles. A large number of prohibited nozzles can affect the uniformity of the film layer.
[0005] Therefore, in scenarios where high uniformity of the film layer is required, how to plan the effective nozzle distance becomes a problem that needs to be solved. Summary of the Invention
[0006] This application provides a printing planning method and system involving the effective nozzle distance in a multi-nozzle system. By mapping multiple nozzles to multiple virtual grids, and after moving the number of virtual grids, the number of disabled virtual grids in the overlapping area before and after the movement is controlled. After the number of nozzles corresponding to the disabled virtual grids in the overlapping area meets the requirements, the effective nozzle distance is planned in the overlapping area, thereby improving the uniformity of the film layer.
[0007] The first aspect of this application discloses a printing planning method involving the effective nozzle distance in a multi-nozzle configuration, the printing planning method comprising: Obtain 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 printhead module in the inkjet printer. Obtain a first overlap area of the first virtual grid group and the second virtual grid group; the second virtual grid group is obtained after the first virtual grid group moves an initial number of virtual grids in the Y-axis direction. The initial number of virtual grids is the largest number of consecutive disabled grids in the first virtual grid group, and the Y-axis is the movement direction of the printhead module. If there are no disabled virtual grids in the first overlap area, the effective nozzle distance is determined based on the first overlap area.
[0008] In the above scheme, in the overlapping area before and after the virtual grid group moves, it is determined that there are no disabled virtual grids in the overlapping area; that is, all the nozzles corresponding to the virtual grids in this overlapping area are effective nozzles and can be directly used to plan the effective nozzle distance. The absence of disabled virtual grids in this overlapping area means that after the virtual grid group before and after the move is complemented, there are no disabled virtual grids in the X-axis printing direction. At this point, by controlling the number of disabled virtual grids in the overlapping area, the uniformity of the TFE encapsulation film layer is improved; the need for non-disabled nozzles in the same column as the disabled nozzles to fill the gaps in the effective nozzle distance is reduced, which would affect the uniformity of the TFE encapsulation film layer; simultaneously, the size and Y-axis coordinate of the virtual grids do not need to be considered, that is, the overlapping area is determined by the virtual grid group rather than directly by the nozzle group, significantly improving the planning efficiency of the effective nozzle distance.
[0009] In one possible implementation, before obtaining the first virtual grid group, the printing planning method includes: obtaining nozzle information; the nozzle information includes nozzle number and nozzle coordinates, wherein the nozzle number is obtained by sorting multiple nozzles in the Y-axis direction, and assigning nozzles sequentially from the first nozzle to the last nozzle; the first nozzle is the nozzle with the smallest Y-axis coordinate among the multiple nozzles; the nozzle coordinates are the nozzle coordinates in the Y-axis direction; and obtaining a fitting relationship; the fitting relationship includes a fitting circle and a fitting point located at the center of the fitting circle. The fitting circle is obtained by moving the fitting point from the first nozzle to the tail nozzle, with the first nozzle as the initial fitting point and the fitting point moving according to the target nozzle spacing, and drawing a circle with a preset first fitting diameter at any fitting point; a fitting nozzle group is obtained; any fitting nozzle in the fitting nozzle group matches a fitting circle and the fitting nozzle is not matched by other fitting circles; a first virtual grid group is constructed, which is obtained by mapping the fitting nozzles in the fitting nozzle group to virtual grids, with one fitting nozzle mapping to one virtual grid.
[0010] The above scheme aims to illustrate how virtual grid groups are obtained. Unfitted nozzle groups are filtered out, as no unfitted nozzle in any group corresponds to any fitted circle; that is, all redundant nozzles outside the fitted nozzle groups are filtered out (not considered for now), and the nozzles in the fitted nozzle groups are mapped to virtual grid groups. Filtering out unfitted nozzle groups improves the efficiency of subsequent overlapping area determination. Using nozzle information, the nozzle number and coordinates are determined, allowing the nozzles to match the fitted circles of the fitting relationship. Matching means that any fitted point matches a nozzle; the fitted point is both the landing point on the substrate and the standard position point of the corresponding nozzle. Finally, the mapping relationship between the matched nozzles and the virtual grid is constructed.
[0011] In one possible implementation, the printing planning method further includes: if there are virtual cells in a disabled state in the first overlapping area, then adding a preset number of cells as the moving distance based on the initial number of virtual cells, moving the nozzle module to obtain a second overlapping area; determining the size of a first quantity and a second quantity; the first quantity is the number of virtual cells in a continuously disabled state in the first overlapping area, and the second quantity is the number of virtual cells in a continuously disabled state in the second overlapping area; if the first quantity is less than the second quantity, then selecting the first overlapping area corresponding to the first quantity to determine the effective nozzle distance.
[0012] In the above solution, we discuss how to control the number of disabled virtual cells in the overlapping area when there are disabled virtual cells in the first overlapping area. The total number of disabled virtual cells in the overlapping area is controlled by controlling the number of consecutively disabled virtual cells. An overlapping area with a smaller number of consecutively disabled virtual cells is selected to plan the effective nozzle distance, further improving the uniformity of the TFE encapsulation film. At this point, an overlapping area with a larger number of consecutively disabled virtual cells can also meet the requirements for TFE encapsulation film printing, but it is not suitable for scenarios with high requirements for TFE encapsulation film uniformity.
[0013] In one possible implementation, the printing planning method further includes: if the first quantity is equal to the second quantity, then determining the size of the third quantity and the fourth quantity; the third quantity is the number of virtual cells in the first overlapping area that are in a disabled state, and the fourth quantity is the number of virtual cells in the second overlapping area that are in a disabled state; if the third quantity is less than the fourth quantity, then selecting the first overlapping area corresponding to the third quantity to determine the effective nozzle distance.
[0014] In the above solution, we discuss how to control the number of disabled virtual cells in the overlapping area when the number of consecutive disabled virtual cells is the same. The total number of disabled virtual cells in the overlapping area is controlled to manage the overall number of disabled virtual cells. Choosing an overlapping area with a smaller total number of disabled virtual cells allows for better planning of the effective nozzle distance and further improves the uniformity of the TFE encapsulation film. However, an overlapping area with a larger total number of disabled virtual cells can still meet the requirements for TFE encapsulation film printing, but it is not suitable for scenarios with high requirements for TFE encapsulation film uniformity.
[0015] In one possible implementation, the printing planning method further includes: if the third quantity equals the fourth quantity, then determining the magnitude 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 two non-disabled virtual cells adjacent to the disabled virtual cell in the first overlap area and the target nozzle spacing; the second standard deviation is the standard deviation between the distance between the two nozzles corresponding to two non-disabled virtual cells adjacent to the disabled virtual cell in the second overlap area and the target nozzle spacing; if the first standard deviation is less than the second standard deviation, then selecting the first overlap area corresponding to the first standard deviation to determine the effective nozzle distance.
[0016] The above solution aims to address the issue of controlling the number of disabled virtual cells in overlapping areas where the number of consecutive disabled virtual cells is the same as the total number of disabled virtual cells. This is achieved by controlling the physical spacing between the disabled virtual cells in the overlapping area (i.e., the distance between the two nozzles corresponding to the two non-disabled virtual cells above and below a disabled virtual cell). Specifically, the standard deviation of the disabled virtual cells in each overlapping area is calculated. A smaller standard deviation results in a smaller physical spacing between the disabled virtual cells, thus having less impact on the uniformity of the TFE encapsulation film; conversely, a larger standard deviation results in a larger physical spacing between the disabled virtual cells, having a greater impact on the uniformity of the TFE encapsulation film. While a larger standard deviation for the disabled virtual cells can still meet the requirements for TFE encapsulation film printing, it is not suitable for scenarios with high requirements for TFE encapsulation film uniformity. Furthermore, if multiple standard deviations are equal, any one overlapping area can be selected.
[0017] In one possible implementation, determining the effective nozzle distance based on the first overlapping area specifically includes: obtaining the first nozzle corresponding to the first virtual grid and the second nozzle corresponding to the last virtual grid in the first overlapping area; determining a nozzle group from the nozzle information; the nozzle group includes the first nozzle, the second nozzle, and the nozzle between the first and second nozzles; moving the fitting point from the first nozzle to the second nozzle, with the first nozzle as the initial fitting point and the target nozzle spacing, and drawing a circle with a preset second fitting diameter at any fitting point; when any fitting circle is determined to match a nozzle, determining the starting nozzle and the ending nozzle among the multiple fitting circles; and determining the coordinate distance between the starting nozzle and the ending nozzle as the effective nozzle distance.
[0018] The above scheme aims to illustrate how to determine the effective nozzle distance in the overlapping area. When there are no disabled virtual grids in the first overlapping area, the effective nozzle distance in the first overlapping area is the distance between the first and last nozzles determined by fitting a preset first fitting diameter; the first fitting diameter = α * target nozzle spacing, 1 ≤ α ≤ 1.5; it can be an empirical value, such as 1.1 or 1.2. When there are disabled virtual grids in the first overlapping area, in planning the effective nozzle distance, it is still necessary to match nozzles for each fitted circle to facilitate subsequent TFE encapsulation printing operations; that is, set a preset second fitting diameter and re-perform the fitting operation until a fitted nozzle is matched for each fitted circle; the second fitting diameter = α * (target nozzle spacing + β), 1 ≤ α ≤ 1.5; β is in the micrometer range, such as 1μm, 2μm, 0.1μm. The second fitting diameter can also be (α + θ) * target nozzle spacing, where the empirical value of θ is 0.1.
[0019] In one possible implementation, obtaining the first overlapping area of the first virtual grid group and the second virtual grid group specifically includes: performing an OR operation on the first virtual grid group and the second virtual grid group to obtain the first overlapping area.
[0020] The above scheme discloses a method for determining the overlapping area in the virtual grid group before and after the move. The disabled state can be set to 0, and the non-disabled state can be set to 1; by performing an OR operation on the same positions before and after the move, the virtual grid state of the overlapping area can be directly obtained.
[0021] In one possible implementation, the preset number of grids is ≤ the number of virtual grids corresponding to the length of the nozzle module in the Y direction / 3.
[0022] In the above scheme, the nozzle module has one-third of its length in the Y direction, which is the length in which the number of virtual grids in the nozzle group is fitted.
[0023] In one possible implementation, when multiple nozzles are matched within the fitting circle, the matching method of the fitting circle to the nozzles includes any of the following: the nozzle with the smallest Y-axis coordinate among the multiple nozzles matched within the fitting circle; or the nozzle with the closest distance to the fitting point among the multiple nozzles matched within the fitting circle.
[0024] The above scheme discloses two methods for matching nozzles with fitted circles: selecting the nozzle with the smallest Y-axis coordinate, which results in fast matching speed; and selecting the nozzle closest to the fitting point, which minimizes error. Either method can be chosen as needed without restriction.
[0025] The second aspect of this application discloses a print planning system involving the effective nozzle distance in a multi-nozzle configuration. The print planning system includes a processor, a memory, a user interface, and a network interface. The memory stores instructions, the user interface and network interface are used for communication with other devices, and the processor executes the instructions stored in the memory to cause the electronic device to perform the following instructions: Obtain 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 printhead module in the inkjet printer; Obtain the first overlap area of the first virtual grid group and the second virtual grid group; the second virtual grid group is obtained after the first virtual grid group moves an initial number of virtual grids in the Y-axis direction, the initial number of virtual grids is the largest number of grids among multiple consecutive grids in the first virtual grid group that are in a disabled state, and the Y-axis is the movement direction of the nozzle module; If there are no disabled virtual grids in the first overlapping area, the effective nozzle distance is determined based on the first overlapping area.
[0026] The beneficial effects of this application include: In the overlapping area before and after the virtual grid group moves, it is determined that there are no disabled virtual grids in the overlapping area; that is, all the nozzles corresponding to the virtual grids in this overlapping area are effective nozzles and can be directly used to plan the effective nozzle distance. The absence of disabled virtual grids in this overlapping area means that after the virtual grid group before and after the move is complemented, there are no disabled virtual grids in the X-axis printing direction. At this point, by controlling the number of disabled virtual grids in the overlapping area, the uniformity of the TFE encapsulation film layer is improved; the need for non-disabled nozzles in the same column as the disabled nozzles to fill the gaps in the effective nozzle distance is reduced, which would affect the uniformity of the TFE encapsulation film layer; simultaneously, the size and Y-axis coordinate of the virtual grids do not need to be considered, meaning that the overlapping area is determined by virtual grid groups rather than directly by nozzle groups, significantly improving the planning efficiency of the effective nozzle distance. Unfitted nozzle groups are filtered out, as any unfitted nozzle in an unfitted nozzle group does not correspond to any fitted circle; that is, all redundant nozzles outside the fitted nozzle group are filtered out (not considered for now), and the nozzles in the fitted nozzle group are mapped to virtual grid groups; after filtering out unfitted nozzle groups, the efficiency of subsequent determination of overlapping areas can be improved. The number of virtual cells in the overlapping area that are in a continuous disabled state is controlled by controlling the number of virtual cells in that state. An overlapping area with a smaller number of virtual cells in a continuous disabled state is selected to plan the effective nozzle distance, further improving the uniformity of the TFE encapsulation film. The number of virtual cells in the overlapping area that are disabled is controlled by controlling the total number of virtual cells in the disabled state in the overlapping area. The number of disabled virtual grids in the overlapping area can be controlled by adjusting the physical spacing between the disabled virtual grids (i.e., the distance between the two nozzles corresponding to the two non-disabled virtual grids above and below the disabled virtual grid). Attached Figure Description
[0027] Figure 1 This is a schematic flowchart of a printing planning method involving the effective nozzle distance in multiple nozzles, as disclosed in this application specification. Figure 2 This is a schematic diagram of a printing planning method involving the effective nozzle distance in multiple nozzles, as disclosed in this application specification. Figure 3 This is a schematic diagram illustrating the principle of mapping nozzles to virtual grids as disclosed in this application specification; Figure 4 This is a schematic diagram illustrating the principle of obtaining the overlapping region as disclosed in this application specification; Figure 5 This is a schematic diagram showing the distance between two nozzles corresponding to a virtual grid in a disabled state, as disclosed in this application specification. Figure 6 This is a schematic diagram of a printing planning system involving the effective nozzle distance in a multi-nozzle configuration, as disclosed in this application. Detailed Implementation
[0028] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.
[0029] In the description of the embodiments of this application, the words "for example" or "for instance" are used to indicate examples, illustrations, or explanations. Any embodiment or design that is described as "for example" or "for instance" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design options. Rather, the use of the words "for example" or "for instance" is intended to present the relevant concepts in a specific manner.
[0030] In the description of the embodiments of this application, the term "multiple" means two or more. For example, multiple systems means two or more systems, and multiple screen terminals means two or more screen terminals. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the indicated technical features. Thus, a feature defined with "first" or "second" may explicitly or implicitly include one or more of that feature. The terms "comprising," "including," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.
[0031] The contents disclosed in this specification apply to various film structures. For ease of description, the TFE film layer after TFE encapsulation and printing is used as an example for explanation; however, it is not limited to TFE film layers.
[0032] When inkjet printers perform TFE encapsulation printing, there are specific requirements for the thickness and uniformity of the TFE film. Once the TFE film thickness is determined, the nozzle spacing in both the X-axis (printing direction) and Y-axis (moving direction) of the printhead module is simultaneously planned. In other words, the X-axis printhead spacing and the Y-axis nozzle spacing (i.e., the X and Y spacing of the points of contact on the substrate) are fixed. This specification discloses the planning of the effective nozzle distance based on these requirements, while also considering the uniformity of the film thickness.
[0033] Generally, within the effective nozzle distance, disabled nozzles are allowed to exist between two effective nozzles; this is because the landing point corresponding to a disabled nozzle can be filled by the ink droplets printed by adjacent nozzles (effective nozzles in the same column and adjacent to the disabled nozzle). However, for scenarios requiring high film uniformity, the number of disabled nozzles within the effective nozzle distance must be controlled.
[0034] Furthermore, in large substrate printing scenarios, the number of nozzles in printhead modules (multiple printheads spliced together) is increasing; multiple printhead modules may also be spliced together. In this case, the efficiency of determining the effective nozzle distance needs to be improved. Whether it is a single printhead, a printhead module spliced together with multiple printheads, or a printhead spliced together with multiple printhead modules, it is uniformly referred to as a printhead module in this specification; the printhead module needs to perform TFE encapsulation printing on the substrate by using the nozzles corresponding to the effective nozzle distance to ensure the uniformity of the film thickness.
[0035] This specification discloses a printing planning method involving the effective nozzle distance in a multi-nozzle configuration, such as... Figure 1 As shown, the printing planning method includes steps S101-S103.
[0036] S101. Obtain 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 printhead module in the inkjet printer.
[0037] S102. Obtain the first overlap area of the first virtual grid group and the second virtual grid group; the second virtual grid group is obtained after the first virtual grid group moves an initial number of virtual grids in the Y-axis direction, the initial number of virtual grids is the largest number of grids in the first virtual grid group that are consecutive and in a disabled state, and the Y-axis is the moving direction of the nozzle module.
[0038] S103. If there are no virtual grids in a disabled state in the first overlapping area, the effective nozzle distance is determined based on the first overlapping area.
[0039] In the example above, in the overlapping area before and after the virtual grid group moves, it is determined that there are no disabled virtual grids in the overlapping area; that is, all the nozzles corresponding to the virtual grids in this overlapping area are valid nozzles and can be directly used to plan the effective nozzle distance. The absence of disabled virtual grids in this overlapping area means that after the virtual grid group before and after the move in the overlapping area are complemented, there are no disabled virtual grids in the X-axis printing direction.
[0040] At this point, by controlling the number of disabled virtual cells in the overlapping area, the uniformity of the TFE encapsulation film layer can be improved; the problem of needing non-disabled cells in the same column as the disabled cells to fill the gaps in the effective nozzle distance can be reduced, thus affecting the uniformity of the TFE encapsulation film layer; at the same time, the size and Y-axis coordinate of the virtual cells do not need to be considered, that is, the overlapping area is determined by virtual cell groups instead of directly by nozzle groups, which greatly improves the planning efficiency of the effective nozzle distance.
[0041] The following explains how to obtain virtual grid groups.
[0042] In one example, before obtaining the first virtual grid group, the printing planning method includes steps S301-S304.
[0043] S301 Obtain nozzle information; the nozzle information includes nozzle number and nozzle coordinates, the nozzle number is obtained by sorting multiple nozzles in the Y-axis direction, and assigning nozzles in the order from the first nozzle to the last nozzle; the first nozzle is the nozzle with the smallest Y-axis coordinate among the multiple nozzles; the nozzle coordinates are the nozzle coordinates in the Y-axis direction.
[0044] S302. Obtain the 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 from the first nozzle to the tail nozzle, with the first nozzle as the initial fitting point, and the fitting point is moved according to the target nozzle spacing, and a circle is drawn at any fitting point with a preset first fitting diameter.
[0045] S303. Obtain the 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.
[0046] S304. Construct a first virtual grid group, which is obtained by mapping the fitted nozzles and virtual grids in the fitted nozzle group, with one fitted nozzle mapping to one virtual grid.
[0047] At this point, non-fitted nozzle groups are filtered out, as no single non-fitted nozzle in a non-fitted nozzle group corresponds to any fitted circle. This means all redundant nozzles outside the fitted nozzle groups are filtered out (not considered for now), and the nozzles in the fitted nozzle groups are mapped to virtual grid groups. Filtering out non-fitted nozzle groups improves the efficiency of subsequent overlap region determination. Using the nozzle information, the nozzle number and coordinates are determined, allowing the nozzles to match the fitted circles of the fitting relationship. Matching means that any fitted point matches a nozzle; the fitted point is both the landing point on the substrate and the standard position point of the corresponding nozzle. Finally, the mapping relationship between the matched nozzles and the virtual grid is constructed.
[0048] In the example above, obtaining the virtual grid involves planning the nozzles based on the spacing between the landing points along the Y-axis on the substrate (i.e., the target nozzle spacing). Nozzles that match the fitted points are used as nozzles mapped by the virtual grid, while nozzles that do not match the fitted points are temporarily disregarded. This method of constructing virtual grids significantly improves the efficiency of planning effective nozzle distances.
[0049] In step S103 above, there are no virtual cells in a disabled state in the first overlapping area. The following discussion addresses whether virtual cells in a disabled state exist within the overlapping area. For example... Figure 2 As shown, steps S201-S208.
[0050] S201. Does the first overlapping area contain any virtual cells that are in a disabled state?
[0051] Virtual cells have only two states: disabled or not disabled. For example, the disabled state can be set to 0, and the not disabled state can be set to 1. The existence of a disabled virtual cell is determined by the comparison between 0 and 1. Furthermore, a disabled virtual cell corresponds to a disabled nozzle. The number of disabled nozzles within the effective nozzle distance affects the uniformity of the film thickness and needs to be determined accordingly.
[0052] S203, There are no virtual cells in the disabled state in the first overlapping area.
[0053] At this point, the situation is the same as in step S103, and will not be described again.
[0054] S202, There are virtual cells in the first overlapping area that are in a disabled state.
[0055] In one example, if there are virtual cells in a disabled state in the first overlapping area, a preset number of cells is added to the initial number of virtual cells as the moving distance, and the nozzle module is moved to obtain a second overlapping area; the size of the first quantity and the second quantity are determined; the first quantity is the number of virtual cells in a continuously disabled state in the first overlapping area, and the second quantity is the number of virtual cells in a continuously disabled state in the second overlapping area; if the first quantity is less than the second quantity, the first overlapping area corresponding to the first quantity is selected to determine the effective nozzle distance.
[0056] In this example, the number of virtual cells in the overlapping region that are in a continuously disabled state is controlled. The overlapping region with a smaller number of virtual cells in a continuously disabled state is selected to plan the effective nozzle distance, further improving the uniformity of the TFE encapsulation film. Similarly, when the first number is greater than the second number, the second overlapping region corresponding to the second number is selected to determine the effective nozzle distance.
[0057] It should be noted that overlapping areas with a large number of virtual cells in a continuously disabled state can still meet the requirements for TFE encapsulation film printing, but are not suitable for scenarios with high requirements for the uniformity of TFE encapsulation film.
[0058] In one example, the preset number of grids is ≤ the number of virtual grids corresponding to the length of the nozzle module in the Y direction / 3.
[0059] At this point, the nozzle module is positioned at one-third of its Y-direction length, within which the number of virtual grids in the nozzle group is fitted. That is, the nozzle module is fitted with the number of virtual grids corresponding to the nozzles within one-third of its Y-direction length. The preset number of grids is incremented by one virtual grid, gradually increasing to obtain multiple overlapping areas. This specification uses two overlapping areas as examples; it is necessary to select the overlapping areas that meet the requirements from among multiple overlapping areas. This specification does not limit the number of second overlapping areas; in practice, multiple second overlapping areas may exist.
[0060] In this example, the numerical limit of the preset number of grids is considered. If it is too large (e.g., one-half), the effective nozzle spacing will generally be small; if it is too small (e.g., one-fifth), there may be more disabled nozzles in the effective nozzle distance.
[0061] In the example above, after executing step S204, the preset number of grids is increased, and the first overlapping area is moved to obtain the second overlapping area. Then, step S205 is executed, where the first number is less than the second number.
[0062] Furthermore, in step S206, the first quantity equals the second quantity; therefore, it is necessary to further determine the size of the third and fourth quantities. In step S207, the third quantity is less than the fourth quantity; the discussion is as follows.
[0063] In one example, the printing planning method further includes: if the first quantity is equal to the second quantity, then determining the size of the third quantity and the fourth quantity; the third quantity is the number of virtual cells in the first overlapping area that are in a disabled state, and the fourth quantity is the number of virtual cells in the second overlapping area that are in a disabled state; if the third quantity is less than the fourth quantity, then selecting the first overlapping area corresponding to the third quantity to determine the effective nozzle distance.
[0064] At this point, the number of virtual cells in the disabled state within the overlapping area is controlled by controlling the total number of such virtual cells. The overlapping area with the smaller total number of disabled virtual cells is selected to plan the effective nozzle distance, further improving the uniformity of the TFE encapsulation film. Similarly, when the third number is greater than the fourth number, the second overlapping area corresponding to the fourth number is selected to determine the effective nozzle distance.
[0065] At this point, the overlapping area with a large total number of virtual grids in the disabled state can still meet the requirements for printing TFE encapsulation film, but it is not suitable for scenarios with high requirements for the uniformity of TFE encapsulation film.
[0066] In another case, step S208, the third quantity equals the fourth quantity; the discussion is as follows.
[0067] In one example, the printing planning method further includes: if the third quantity equals the fourth quantity, then determining the magnitude 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 two non-disabled virtual cells adjacent to the disabled virtual cell in the first overlap area and the target nozzle spacing; the second standard deviation is the standard deviation between the distance between the two nozzles corresponding to two non-disabled virtual cells adjacent to the disabled virtual cell in the second overlap area and the target nozzle spacing; if the first standard deviation is less than the second standard deviation, then selecting the first overlap area corresponding to the first standard deviation to determine the effective nozzle distance.
[0068] At this point, the number of virtual cells in the disabled state in the overlapping area is controlled by adjusting the physical spacing between the virtual cells in the disabled state (i.e., the distance between the two nozzles corresponding to the two non-disabled virtual cells above and below the disabled virtual cell). Specifically, the standard deviation of the virtual cells in the disabled state in each overlapping area is calculated. The smaller the standard deviation, the smaller the physical spacing between the virtual cells in the disabled state, and the smaller the impact on the uniformity of the TFE encapsulation film layer; conversely, the larger the standard deviation, the larger the physical spacing between the virtual cells in the disabled state, and the greater the impact on the uniformity of the TFE encapsulation film layer.
[0069] Furthermore, while the standard deviation of the virtual grid in the disabled state is relatively large, it can still meet the requirements for TFE encapsulation film printing, but it is not suitable for scenarios with high requirements for the uniformity of the TFE encapsulation film. Also, if multiple areas have the same standard deviation, any overlapping area can be selected.
[0070] In addition, after determining the overlap area, the effective nozzle distance needs to be determined within the overlap area.
[0071] In one example, determining the effective nozzle distance based on the first overlapping area specifically includes: obtaining the first nozzle corresponding to the first virtual grid and the second nozzle corresponding to the last virtual grid in the first overlapping area; determining a nozzle group from the nozzle information; the nozzle group includes the first nozzle, the second nozzle, and the nozzle between the first and second nozzles; moving the fitting point from the first nozzle to the second nozzle, with the first nozzle as the initial fitting point and the target nozzle spacing, and drawing a circle with a preset second fitting diameter at any fitting point; when any fitting circle is determined to match a nozzle, determining the starting nozzle and the ending nozzle among the multiple fitting circles; and determining the coordinate distance between the starting nozzle and the ending nozzle as the effective nozzle distance.
[0072] At this time, when there are no virtual grids in the disabled state in the first overlapping area, the effective nozzle distance in the first overlapping area is the distance between the first nozzle and the tail nozzle determined by fitting the preset first fitting diameter; the first fitting diameter = α * target nozzle spacing, 1≤α≤1.5; it can be an empirical value, such as 1.1 or 1.2.
[0073] Furthermore, when there are disabled virtual grids in the first overlap area, it is still necessary to match nozzles for each fitted circle in the planning of the effective nozzle distance to facilitate subsequent TFE encapsulation printing operations. That is, a preset second fitting diameter is set, and the fitting operation is repeated until a fitted nozzle is matched for each fitted circle; the second fitting diameter = α * (target nozzle spacing + β), 1 ≤ α ≤ 1.5; β is in the micrometer range, for example: 1μm, 2μm, 0.1μm. The second fitting diameter can also be (α + θ) * target nozzle spacing, where the empirical value of θ is 0.1.
[0074] In other words, if, given a fixed target nozzle spacing, moving the initial number of virtual grids results in no disabled virtual grids in the overlapping area, then the preset first fitting diameter and the preset second fitting diameter are the same. If disabled virtual grids exist in the selected overlapping area, then the preset second fitting diameter is greater than the preset first fitting diameter. This can be achieved in two ways: one is by gradually increasing the distance β on the target nozzle spacing, and the other is by increasing the value of the coefficient α. Furthermore, these two situations have different meanings. Increasing α does not affect the target nozzle spacing, the number of fitting points, or the position of the fitting points; increasing β will affect the target nozzle spacing, the number of fitting points (potentially), and the position of the fitting points. This is equivalent to a minor adjustment to the Y-axis nozzle spacing, and after this minor adjustment, the corresponding X-axis nozzle spacing can also be minor adjusted.
[0075] The following is in conjunction with the appendix Figure 3-Figure 5 Further explanations are provided regarding virtual grid groups, the initial number of virtual grids, the overlapping area, and the effective nozzle distance.
[0076] like Figure 3 As shown, the X-axis represents the printing direction of the printhead module 300, and the Y-axis represents the moving direction of the printhead module 300. The nozzle spacing L on the Y-axis is the target nozzle spacing mentioned above. Given a fixed TFE film thickness, the target nozzle spacing is also determined. The printhead module contains multiple printheads and several nozzles, which are spliced together in the X-axis or Y-axis direction. First, all these nozzles are sorted along the Y-axis. After sorting, the nozzle with the smallest Y-axis coordinate is the first nozzle 301, and the nozzle with the largest Y-axis coordinate is the last nozzle 302.
[0077] Fitting point 303 is the ink droplet landing point of the inkjet printer on the substrate, and also the standard point for the nozzle position. If the nozzle is directly matched at 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 a perfect fit between the fitted nozzle and fitting point 303. From the first nozzle 301 to the last nozzle 302, the initial fitting point (the fitting point corresponding to the first nozzle) moves with the target nozzle spacing, drawing a circle with a preset first fitting diameter; finding the nozzle whose Y-axis coordinate is inside the circle.
[0078] When multiple nozzles within a circle match the fitted circle, the following discussion is held.
[0079] In one example, when multiple nozzles are matched within the fitted circle, the way the fitted circle matches the nozzles includes any of the following: the nozzle with the smallest Y-axis coordinate among the multiple nozzles matched within the fitted circle; or the nozzle that is closest to the fitted point among the multiple nozzles matched within the fitted circle.
[0080] In this example, the nozzle with the smallest Y-axis coordinate is selected, which results in faster matching; selecting the nozzle closest to the fitted point minimizes error. Either method can be chosen as needed, without restriction.
[0081] Figure 3 The example uses the nozzle closest to the fitted point to determine the nozzles that match the fitted circle. The nozzles that match the fitted circle are kept as the fitted nozzle group; the nozzles that do not match the fitted circle are discarded as the unfitted nozzle group. Then, a mapping relationship is constructed between the fitted nozzles and the virtual grid groups in sequence.
[0082] Figure 3 Only a few nozzles are shown as examples, and the nozzle information (nozzle coordinates and nozzle number) is determined simultaneously after the nozzles are sorted along the Y-axis. The nozzle numbers are determined sequentially according to their Y-axis coordinates, from smallest to largest. Therefore, one virtual cell corresponds to one nozzle number. When the fitted circle matches a fitted nozzle, the virtual cell is set to an enabled state; when the fitted circle does not match a fitted nozzle, it is set to a disabled state. An enabled state can be represented by 1, and a disabled state by 0. In this way, the fitted nozzle group, consisting of all nozzles matched by the fitted circle, is mapped one-to-one to a virtual cell group.
[0083] It should be noted that in a virtual grid group, the virtual grid does not need to have its size and coordinates set. Figure 3 The example also shows that the number of virtual cells occupied by consecutive disabled states in virtual cell group 400 is 1 and 2; the above initial number of virtual cells is the largest number of virtual cells occupied by all consecutive disabled states, that is, 2 virtual cells.
[0084] Figure 4 The diagram shows the overlapping area of the virtual grid group before and after movement, starting with the initial number of virtual grids. The overlapping area can be handled using an OR operation, or by directly removing disabled virtual grids and merging them.
[0085] In one example, obtaining the first overlapping area of the first virtual grid group and the second virtual grid group specifically includes: performing an OR operation on the first virtual grid group and the second virtual grid group to obtain the first overlapping area.
[0086] like Figure 4 In this process, performing an OR operation on the same positions before and after the movement directly yields the virtual grid state of the overlapping area. Figure 4 The diagram shows the case where there are no disabled virtual grids in the overlapping area. In this case, the nozzle corresponding to the first virtual grid in the overlapping area (the first nozzle in the example above) and the nozzle corresponding to the last virtual grid (the second nozzle in the example above); obtaining the Y-axis coordinate distance between the first and second nozzles gives the effective nozzle spacing. Of course, it can also be done again according to... Figure 3After fitting the first pre-set diameter using the method described above, the effective nozzle spacing is determined. The effective nozzle spacing determined by these two methods is the same.
[0087] This manual also discusses the case where there are disabled virtual grids in the overlapping area. In this case, the effective nozzle spacing must be determined after refitting the overlapping area with the preset second fitting diameter.
[0088] like Figure 5 As shown, in the overlapping area obtained before and after the virtual grid group moves, there is a disabled virtual grid 0. The calculation of the standard deviation is explained below: two adjacent non-disabled virtual grids in the same column correspond to two nozzles. One nozzle's information is (3, Y3), meaning nozzle number 3 and Y-coordinate Y3; the other nozzle's information is (5, Y5), meaning nozzle number 5 and Y-coordinate Y5. The distance between these two nozzles is Y5 - Y3. The standard deviation is calculated using this distance and the target nozzle spacing. Detailed calculations are not provided here.
[0089] It should be pointed out that, Figure 5 Only one disabled virtual cell is shown in the overlapping area, and the standard deviation of multiple disabled virtual cells is calculated in the same way.
[0090] This specification discloses a print planning system involving the effective nozzle distance in a multi-nozzle system. The print planning system is located in an inkjet printer. The print planning system includes a processor, a memory, a user interface, and a network interface. The memory stores instructions, the user interface and network interface are used for communication with other devices, and the processor executes the instructions stored in the memory to cause the electronic device to perform the following instructions: Obtain 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 printhead module in the inkjet printer. Obtain a first overlap area of the first virtual grid group and the second virtual grid group; the second virtual grid group is obtained after the first virtual grid group moves an initial number of virtual grids in the Y-axis direction. The initial number of virtual grids is the largest number of consecutive disabled grids in the first virtual grid group, and the Y-axis is the movement direction of the printhead module. If there are no disabled virtual grids in the first overlap area, the effective nozzle distance is determined based on the first overlap area.
[0091] In one example, before obtaining the first virtual grid group, the printing planning method includes: obtaining nozzle information; the nozzle information includes nozzle number and nozzle coordinates, wherein the nozzle number is obtained by sorting multiple nozzles in the Y-axis direction, and assigning nozzles in the order from the first nozzle to the last nozzle; the first nozzle is the nozzle with the smallest Y-axis coordinate among the multiple nozzles; the nozzle coordinates are the nozzle coordinates in the Y-axis direction; obtaining a fitting relationship; the fitting relationship includes a fitting circle and a fitting point located at the center of the fitting circle, wherein the fitting circle is obtained by moving the fitting point from the first nozzle to the last nozzle with the first nozzle as the initial fitting point and moving the fitting point according to the target nozzle spacing, and drawing a circle with a preset first fitting diameter at any fitting point; obtaining a fitting nozzle group; wherein 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, wherein the first virtual grid group is obtained by mapping the fitting nozzles in the fitting nozzle group to virtual grids, and one fitting nozzle maps to one virtual grid.
[0092] In one example, the printing planning method further includes: if there are virtual cells in a disabled state in the first overlapping area, then add a preset number of cells as the moving distance based on the initial number of virtual cells, move the nozzle module, and obtain a second overlapping area; determine the size of a first quantity and a second quantity; the first quantity is the number of virtual cells in a continuously disabled state in the first overlapping area, and the second quantity is the number of virtual cells in a continuously disabled state in the second overlapping area; if the first quantity is less than the second quantity, then select the first overlapping area corresponding to the first quantity to determine the effective nozzle distance.
[0093] In one example, the printing planning method further includes: if the first quantity is equal to the second quantity, then determining the size of the third quantity and the fourth quantity; the third quantity is the number of virtual cells in the first overlapping area that are in a disabled state, and the fourth quantity is the number of virtual cells in the second overlapping area that are in a disabled state; if the third quantity is less than the fourth quantity, then selecting the first overlapping area corresponding to the third quantity to determine the effective nozzle distance.
[0094] In one example, the printing planning method further includes: if the third quantity equals the fourth quantity, then determining the magnitude 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 two non-disabled virtual cells adjacent to the disabled virtual cell in the first overlap area and the target nozzle spacing; the second standard deviation is the standard deviation between the distance between the two nozzles corresponding to two non-disabled virtual cells adjacent to the disabled virtual cell in the second overlap area and the target nozzle spacing; if the first standard deviation is less than the second standard deviation, then selecting the first overlap area corresponding to the first standard deviation to determine the effective nozzle distance.
[0095] In one example, determining the effective nozzle distance based on the first overlapping area specifically includes: obtaining the first nozzle corresponding to the first virtual grid and the second nozzle corresponding to the last virtual grid in the first overlapping area; determining a nozzle group from the nozzle information; the nozzle group includes the first nozzle, the second nozzle, and the nozzle between the first and second nozzles; moving the fitting point from the first nozzle to the second nozzle, with the first nozzle as the initial fitting point and the target nozzle spacing, and drawing a circle with a preset second fitting diameter at any fitting point; when any fitting circle is determined to match a nozzle, determining the starting nozzle and the ending nozzle among the multiple fitting circles; and determining the coordinate distance between the starting nozzle and the ending nozzle as the effective nozzle distance.
[0096] In one example, obtaining the first overlapping area of the first virtual grid group and the second virtual grid group specifically includes: performing an OR operation on the first virtual grid group and the second virtual grid group to obtain the first overlapping area.
[0097] In one example, the preset number of grids is ≤ the number of virtual grids corresponding to the length of the nozzle module in the Y direction / 3.
[0098] In one example, when multiple nozzles are matched within the fitted circle, the way the fitted circle matches the nozzles includes any of the following: the nozzle with the smallest Y-axis coordinate among the multiple nozzles matched within the fitted circle; or the nozzle that is closest to the fitted point among the multiple nozzles matched within the fitted circle.
[0099] It should be noted that the above embodiments of the apparatus are only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0100] The specification also discloses a computer-readable storage medium storing instructions that, when executed, perform the method described above.
[0101] This embodiment also discloses an electronic device, which can be a print planning system involving the effective nozzle distance in multiple nozzles, to perform the above-described method. (Refer to...) Figure 6 The electronic device may include: at least one processor 601, at least one communication bus 602, display 603, network interface 604, and at least one memory 605.
[0102] The communication bus 602 is used to enable communication between these components.
[0103] The display 603 may include a display screen and a camera.
[0104] The network interface 604 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface).
[0105] The processor 601 may include one or more processing cores. The processor 601 connects to various parts of the server using various interfaces and lines, and performs various server functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 605, and by calling data stored in the memory 605. Optionally, the processor 601 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 601 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required for display; and the modem handles wireless communication. It is understood that the modem may also not be integrated into the processor 601 and may be implemented as a separate chip.
[0106] The memory 605 may include random access memory (RAM) or read-only memory. Optionally, the memory 605 may include a non-transitory computer-readable storage medium. The memory 605 may be used to store instructions, programs, code, code sets, or instruction sets. The memory 605 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch functionality, sound playback functionality, image playback functionality, etc.), instructions for implementing the various method embodiments described above, etc.; the data storage area may store data involved in the various method embodiments described above, etc. Optionally, the memory 605 may also be at least one storage device located remotely from the aforementioned processor 601. As shown in the figure, the memory 605, as a computer storage medium, may include an operating system, a network communication module, and application programs for a display module.
[0107] exist Figure 6 In the electronic device shown, the display 603 is mainly used to provide an input interface for the user and to obtain the user input data; while the processor 601 can be used to call the application program stored in the memory 605. When executed by one or more processors 601, the electronic device performs one or more methods as described in the above embodiments.
[0108] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0109] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0110] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the shown or discussed mutual couplings or direct couplings or communication connections may be through some service interfaces; indirect couplings or communication connections between apparatuses or units may be electrical or other forms.
[0111] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0112] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0113] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage device 605. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage device 605 and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage device 605 includes various media capable of storing program code, such as a USB flash drive, external hard drive, magnetic disk, or optical disk.
[0114] The above are merely exemplary embodiments of this disclosure and should not be construed as limiting the scope of this disclosure. Any equivalent changes and modifications made in accordance with the teachings of this disclosure shall still fall within the scope of this disclosure. Those skilled in the art will readily conceive of other embodiments of this disclosure upon considering the specification and the disclosure of practical truth. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not described in this disclosure. The specification and embodiments are considered exemplary only, and the scope and spirit of this disclosure are defined by the claims.
Claims
1. A printing planning method involving the effective nozzle distance in a multi-nozzle configuration, characterized in that, The printing planning method includes: Obtain 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 printhead module in the inkjet printer; Obtain the first overlap area of the first virtual grid group and the second virtual grid group; the second virtual grid group is obtained after the first virtual grid group moves an initial number of virtual grids in the Y-axis direction, the initial number of virtual grids is the largest number of grids among multiple consecutive grids in the first virtual grid group that are in a disabled state, and the Y-axis is the movement direction of the nozzle module; If there are no disabled virtual grids in the first overlapping area, the effective nozzle distance is determined based on the first overlapping area.
2. The printing planning method according to claim 1, characterized in that, Before obtaining the first virtual grid group, the printing planning method includes: Obtain nozzle information; the nozzle information includes nozzle number and nozzle coordinates. The nozzle number is obtained by sorting multiple nozzles in the Y-axis direction, and assigning the nozzles in the order from the first nozzle to the last nozzle. The first nozzle is the nozzle with the smallest Y-axis coordinate among the multiple nozzles. The nozzle coordinates are the nozzle coordinates in the Y-axis direction. Obtain the 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 from the first nozzle to the tail nozzle, with the first nozzle as the initial fitting point, and the fitting point is moved according to the target nozzle spacing, and a circle is drawn at any fitting point with a preset first fitting diameter. Obtain a set of fitted nozzles; any fitted nozzle in the set of fitted nozzles matches a fitted circle and the fitted nozzle is not matched by any other fitted circle. A first virtual grid group is constructed, which is obtained by mapping the fitted nozzles in the fitted nozzle group to virtual grids, with one fitted nozzle mapping to one virtual grid.
3. The printing planning method according to claim 1 or 2, characterized in that, The printing planning method also includes: If there are disabled virtual grids in the first overlapping area, a preset number of grids is added to the initial number of virtual grids as the moving distance to move the nozzle module and obtain the second overlapping area. Determine the size of the first quantity and the second quantity; the first quantity is the number of virtual cells in the first overlapping area that are in a continuously disabled state, and the second quantity is the number of virtual cells in the second overlapping area that are in a continuously disabled state. If the first quantity is less than the second quantity, then the first overlapping area corresponding to the first quantity is selected to determine the effective nozzle distance.
4. The printing planning method according to claim 3, characterized in that, The printing planning method also includes: If the first quantity equals the second quantity, then the size of the third and fourth quantities is determined; the third quantity is the number of disabled virtual cells in the first overlapping area, and the fourth quantity is the number of disabled virtual cells in the second overlapping area. If the third quantity is less than the fourth quantity, then the first overlapping area corresponding to the third quantity is selected to determine the effective nozzle distance.
5. The printing planning method according to claim 4, characterized in that, The printing planning method also includes: If the third quantity equals the fourth quantity, then determine the magnitude 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 of two non-disabled virtual grids adjacent to the disabled virtual grid in the first overlap area and the target nozzle spacing; the second standard deviation is the standard deviation between the distance between the two nozzles of two non-disabled virtual grids adjacent to the disabled virtual grid in the second overlap area and the target nozzle spacing. If the first standard deviation is less than the second standard deviation, then the first overlap area corresponding to the first standard deviation is selected to determine the effective nozzle distance.
6. The printing planning method according to claim 2, 4, or 5, characterized in that, Determining the effective nozzle distance based on the first overlapping area specifically includes: Obtain the first nozzle corresponding to the first virtual grid and the second nozzle corresponding to the last virtual grid in the first overlapping area; From the nozzle information, a nozzle group is determined; the nozzle group includes a first nozzle, a second nozzle, and a nozzle between the first nozzle and the second nozzle. From the first nozzle to the second nozzle, the first nozzle is used as the initial fitting point, and the fitting point is moved according to the target nozzle spacing. A circle is drawn at any fitting point with a preset second fitting diameter. When any fitting circle is determined to match the nozzle, the starting nozzle and the ending nozzle in the multiple fitting circles are determined to match. The coordinate distance between the starting nozzle and the ending nozzle is determined as the effective nozzle distance.
7. The printing planning method according to claim 1, characterized in that, Obtaining the first overlap region of the first virtual grid group and the second virtual grid group specifically includes: After performing an OR operation on the first virtual grid group and the second virtual grid group, the first overlapping area is obtained.
8. The printing planning method according to claim 3, characterized in that, The preset number of grids is ≤ the number of virtual grids corresponding to the length of the nozzle module in the Y direction / 3.
9. The printing planning method according to claim 6, characterized in that, When multiple nozzles are matched within the fitted circle, the method of matching the nozzles with the fitted circle includes any of the following: The nozzle with the smallest Y-axis coordinate among multiple nozzles matched within the fitting circle; The nozzle closest to the fitting point among multiple nozzles matched within the fitting circle.
10. A printing planning system involving the effective nozzle distance in a multi-nozzle configuration, characterized in that, The printing planning system includes a processor, a memory, a user interface, and a network interface. The memory stores instructions, the user interface and the network interface are used to communicate with other devices, and the processor executes the instructions stored in the memory to cause the electronic device to perform the following instructions: Obtain 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 printhead module in the inkjet printer; Obtain the first overlap area of the first virtual grid group and the second virtual grid group; the second virtual grid group is obtained after the first virtual grid group moves an initial number of virtual grids in the Y-axis direction, the initial number of virtual grids is the largest number of grids among multiple consecutive grids in the first virtual grid group that are in a disabled state, and the Y-axis is the movement direction of the nozzle module; If there are no disabled virtual grids in the first overlapping area, the effective nozzle distance is determined based on the first overlapping area.
Citation Information
Patent Citations
Ink-jet printing head splicing correction system and correction method thereof
CN112319066A
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