Printing planning method for product drawing spacing in pixel pit printing and ink-jet printer
By setting stop points in the printhead module printing plan, the problem of redundant strokes caused by product pattern spacing in inkjet printers is solved, thus improving printing efficiency.
Patent Information
- Application Number
- CN202610060501.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-16
- Publication Date
- 2026-02-24
AI Technical Summary
When printing on a substrate, inkjet printers may encounter issues due to the uncertain spacing of the product drawing, resulting in an excessively large number of print strokes planned for the printhead module, which affects printing efficiency.
By setting docking points in the printhead module's printing plan, redundant pass counts caused by product drawing spacing are reduced. This includes setting basic and additional docking points, ensuring that the nozzles are planned for printing within the Y-axis distance of the product drawing.
It improves the printing efficiency of inkjet printers, reduces redundant printing strokes caused by product image spacing, and enhances printer efficiency.
Smart Images

Figure CN121552816A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of inkjet printing technology for displays, specifically to a printing planning method for product pattern spacing in pixel pit printing and an inkjet printer. Background Technology
[0002] Currently, before printing on a substrate, inkjet printers need to match the nozzles with the ink droplet landing areas of the pixel pits on the substrate; this requires print planning. The substrate has multiple rows of planned product images (also called panel patterns) to be printed, with spacing between adjacent rows. Generally, the spacing between product images on the substrate is uncertain, and print planning does not consider the increased print strokes due to this spacing (i.e., print planning is done directly on the entire substrate).
[0003] However, when the product pattern spacing on the substrate is large, the number of print passes (i.e., the number of passes) required by the printhead module of the inkjet printer to print the entire substrate (including multiple lines of product patterns and the spacing between them) is much greater than the product of the number of print passes for a single line of product pattern and the total number of product patterns. In other words, there is a significant amount of redundant passes during pixel pit printing (especially when the substrate size is large), which affects the printing efficiency of the inkjet printer.
[0004] Therefore, a printing planning method for the spacing of product images in pixel pit printing and an inkjet printer are needed to solve the above problems. Summary of the Invention
[0005] This application provides a printing planning method for product image spacing in pixel pit printing and an inkjet printer, which improves the printing efficiency of the inkjet printer by reducing the redundant pass count caused by product image spacing.
[0006] The first aspect of this application discloses a printing planning method for the spacing of product images in pixel pit printing. The substrate includes multiple printing areas, including a first printing area. The Y-axis distances of the product images in the first printing area are all the same. The Y-axis direction of the substrate is the moving direction of the printhead module in the inkjet printer. The printing planning method includes: obtaining a first distance of the printhead module, which is the distance between the first nozzle and the last nozzle in the Y-axis direction of the printhead module; obtaining a second distance of the product images in the first printing area, which is the Y-axis distance of any product image in the first printing area; if the first distance is less than the second distance, then setting a stop point for the printhead module printing within the second distance to complete the printing planning of the first printing area; the stop point includes a basic stop point and an additional stop point, and the stop point is the stop position of the first nozzle in the printhead module.
[0007] The above solution discloses a pixel-hole printing planning method that completely avoids the product image spacing. All nozzles (including the first and last nozzles) within the first distance are valid nozzles, meaning none are disabled, and the nozzle states (e.g., droplet velocity, angle, droplet volume) are suitable for pixel-hole printing. Since the first distance is smaller than the second distance, the maximum printing range of the printhead module in pixel-hole printing cannot cover the Y-axis distance of the product image. Therefore, a stopping point is set within the Y-axis distance of the product image, ensuring that the printing planning completely ignores the product image spacing, thereby improving pixel-hole printing efficiency.
[0008] In one possible approach, if the first distance is less than the second distance, then a stop point for the printhead module is set within the second distance; specifically, if the first distance is less than the second distance and satisfies the condition d / (k+1)≤D<d / k, then a first basic stop point and a first additional stop point are set within the Y-axis distance of each row of product images; where D is the first distance, d is the second distance, and k is a positive integer; the position of the first basic stop point is obtained by shifting a preset first distance in the negative Y-axis direction from the Y-axis center point of the ink droplet landing area in the first sub-pixel pit in each row of product images; the first sub-pixel pit is the first row of sub-pixel pits in the Y-axis direction of each row of product images; the first additional stop point is obtained by moving the first basic stop point a preset second distance and a preset first number of times in the positive Y-axis direction until the ink droplet landing point planning in the sub-pixel pits of the first printing area is completed.
[0009] The above solution discloses a method for setting the docking point when the first distance is less than the second distance. In this case, in the first printing area, each row of product images needs to be set with a first basic docking point and a first additional docking point; the first row of pixel pits in the Y-axis direction of each row of product images is used as the basic docking point, and it is specifically set at the Y-axis center point of the ink droplet landing area (this coordinate is easy to obtain, and it can also be set at the first row of grid landing point in the ink droplet landing area; the grid is obtained after the substrate is rasterized, and one grid can be used to represent one ink droplet landing point), and it is offset by a preset first distance in the negative Y-axis direction (the purpose is to set the subsequent additional docking points, which only need to be moved in the positive Y-axis direction).
[0010] In one possible approach, the print planning method includes: if a first distance is greater than or equal to a second distance and the first print area includes a single-line product image, then a second basic docking point and a second additional docking point are set within the Y-axis distance of the first print area; the position of the second basic docking point is obtained by offsetting a preset first distance in the negative Y-axis direction from the Y-axis center point of the ink droplet landing area in the second sub-pixel pit within the first print area; the second additional docking point is obtained by moving the second basic docking point a preset second distance and a preset first number of times in the positive Y-axis direction until the ink droplet landing point planning in the sub-pixel pit of the first print area is completed.
[0011] In the above scheme, the first printing area consists only of a single line of product images when the first distance is greater than or equal to the second distance. In this case, the first printing area consists only of a single line of product images, similar to the case where the first distance is less than the second distance and each line of product images is used as a sub-printing unit; that is, only pixel pit printing planning is needed on the single line of product images. Therefore, the printing planning method for the case where the first distance is greater than or equal to the second distance and the first printing area consists only of a single line of product images can be the same as the printing planning method for the case where the first distance is less than the second distance; it will not be elaborated further.
[0012] In one possible approach, the print planning method includes: if a first distance is greater than or equal to a second distance and the first print area includes at least two rows of product images, and satisfies nd+(n-1)h≤D<(n+1)d+nh, then nd+(n-1)h within the first print area is a first basic print unit, and a third basic docking point and a third additional docking point are set within the first basic print unit; where n is a positive integer, and h is the product image spacing between two adjacent rows of product images on the Y-axis; the third basic docking point is obtained by offsetting a preset first distance in the negative Y-axis direction from the center point of the ink droplet landing area in the third sub-pixel pit of the first basic print unit; the third sub-pixel pit is the first row of sub-pixel pits in the first row of product images in the Y-axis direction of the first basic print unit; the third additional docking point is obtained by moving the third basic docking point a preset second distance and a preset first number of times in the positive Y-axis direction until the ink droplet landing point planning in the sub-pixel pits of the first basic print unit is completed.
[0013] The above solution addresses the case where the first distance is greater than or equal to the second distance and the first printing area includes multiple rows of product images. In this case, basic printing units need to be set up, similar to the case of setting sub-printing units; only the basic printing units need to be planned to simultaneously plan the entire first printing area. The number of product images in the first basic printing unit is determined by nd+(n-1)h≤D.
[0014] At this point, the starting point can be the center of the ink droplet landing area of the first row of pixel pits in the Y-axis direction of the first basic printing unit; or half of the Y-axis distance nd+(n-1)h of the first basic printing unit can be used as the starting point. In this case, there are two basic docking points in one basic printing unit, and it is not necessary to obtain the Y-axis center point coordinates of the ink droplet landing area in the third sub-pixel pit (i.e., the method of obtaining the third basic docking point). The Y-axis center point of the printhead module can be directly used for matching (i.e., the method of matching the first nozzle of the printhead module in the third basic docking point is not used).
[0015] At this point, although some product pattern spacing is considered in the print planning, these product pattern spacings are within the basic print unit; their number is much smaller than the number of product pattern spacings between multiple basic prints, and the number of product pattern spacings between multiple basic prints is the main reason affecting the efficiency of pixel pit print planning, which will significantly increase the number of passes in the print planning.
[0016] In one possible approach, the first printing area further includes a first printing unit, wherein the number of product drawing rows in the first printing unit is less than the number of product drawing rows in the first basic printing unit; after nd+(n-1)h is the first basic printing unit in the first printing area, the printing planning method further includes: setting basic docking points and additional docking points within the Y-axis distance of each product drawing row in the first printing unit to complete the printing planning of the first printing unit.
[0017] Obviously, within a printing area, the ratio of the total number of product images in the printing area to the total number of product images in the basic printing unit may not be an integer, resulting in a remainder. This requires separate discussion of the remainder. Therefore, in the above scheme, we discussed setting a docking point within each row of product images in the first printing unit when the remainder is the first printing unit. This is often applicable when the first printing unit contains only that row of product images, but it also applies to cases with multiple rows of product images. Furthermore, setting a docking point within a single row of product images can be done using the same printing planning method as the method described above where the first distance is less than the second distance; further details are omitted.
[0018] In one possible approach, the first printing area further includes a second printing unit, which includes multiple rows of product images and the number of product image rows in the second printing unit is less than the number of product image rows in the first basic printing unit. After nd+(n-1)h is the first basic printing unit in the first printing area, the printing planning method further includes: setting the starting point corresponding to the basic docking point within the Y-axis distance corresponding to the first pixel pit of the first row of the product image in the Y-axis direction in the second printing unit; the additional docking point is the basic docking point, which moves a preset second distance and a preset first number of times in the positive Y-axis direction until the ink droplet landing point planning in the sub-pixel pit in the second printing unit is completed.
[0019] The above scheme discusses the printing planning method for the remainder being the second printing unit. In this case, the above scheme is often applicable to scenarios where the second printing unit contains multiple lines of product images, but its applicability to single-line product images is not excluded. When the second printing unit contains multiple lines of product images, the starting point corresponding to the basic docking point can be set within the Y-axis distance corresponding to the ink droplet landing point range of the first line of the first product image in the inner Y-axis direction of the second printing unit (this can be the Y-axis center position of the ink droplet landing point range or the first line grid position).
[0020] Furthermore, when the number of docking points obtained from the two printing plans differs significantly between the first and second printing units, the printing plan with fewer docking points can be selected. Also, when the second printing unit contains multiple rows of product images, the center point of the Y-axis distance between the multiple rows of product images (including the spacing between the product images) can be selected as the starting point corresponding to the basic docking point.
[0021] In one possible approach, multiple printing areas include a second printing area, where the Y-axis distance of the product image in the second printing area is different from the Y-axis distance of the product image in the first printing area. The printing planning method includes: obtaining a third distance of the product image in the second printing area, where the third distance is the Y-axis distance of any product image in the second printing area; if the condition L / (k+1)≤D<L / k is satisfied, then a fourth basic docking point and a fourth additional docking point are set within the Y-axis distance of the second printing area; where D is the first distance, L is the third distance, and k is a positive integer; the position of the fourth basic docking point is obtained by taking L / (k+1) of the second printing area as a sub-printing unit and taking the center point of the Y-axis of the sub-printing unit as the starting point, and shifting it in the negative Y-axis direction by a preset first distance; the fourth additional docking point is obtained by moving the first basic docking point in the positive Y-axis direction by a preset second distance and a preset first number of times each time, until the ink droplet landing point planning in the sub-pixel pit of the second printing area is completed.
[0022] The above scheme aims to illustrate the printing planning method for a second printing area where the Y-axis distance of the product drawing is different from that of the first printing area. The printing planning methods for the first and second printing areas can be the same. In the example above, the setting method for the fourth basic docking point can directly adopt the sub-printing unit division condition (i.e., L / (k+1)), which is different from the setting method for the first basic docking point; of course, the setting method for the fourth basic docking point can also adopt the setting method for the first basic docking point, and there is no restriction on this.
[0023] In one possible approach, the print planning method further includes: if the second print area includes at least two rows of product images and satisfies nL+(n-1)h≤D<(n+1)L+nh, then nL+(n-1)h is used as the second basic print unit in the second print area, and a fifth basic docking point and a fifth additional docking point are set within the second basic print unit; where n is a positive integer, and h is the product image spacing between two adjacent rows of product images on the Y-axis; the fifth basic docking point is obtained by offsetting a preset first distance in the negative Y-axis direction from the center point of the second basic print unit; the fifth additional docking point is obtained by moving the fifth basic docking point a preset second distance and a preset first number of times in the positive Y-axis direction until the ink droplet landing point planning in the sub-pixel pits of the second basic print unit is completed.
[0024] The above solution aims to illustrate the scenario of multiple product images in the second printing area. It demonstrates that the fifth basic docking point can be directly set using the second basic printing unit, i.e., by directly using the division condition of the second basic unit (i.e., nL+(n-1)h), which differs from the setting method of the third basic docking point. Of course, the fifth basic docking point can also be set using the method of the third basic docking point; there are no restrictions on this.
[0025] At this point, the Y-axis distance of the second basic printing unit includes the product image spacing between multiple rows of product images within the second basic printing unit.
[0026] In one possible approach, the preset first distance is determined by the product of the nozzle spacing in the printhead module and a preset second number, wherein the preset first number is less than or equal to the preset second number; the additional docking point is obtained by moving the base docking point by a preset second distance and a preset first number each time in the positive Y-axis direction, until the ink droplet landing point planning in the sub-pixel pits of the first printing area is completed. Specifically, this includes: constructing multiple sets of correspondences, which are correspondences between the second distance, the preset first number, and the number of docking points; selecting the minimum number of docking points from the multiple sets of correspondences as the additional docking point, until the ink droplet landing point planning in the sub-pixel pits of the first printing area is completed.
[0027] The above scheme discloses the relationship between the first distance, the second distance, the preset first number, and the preset second number. For example, the nozzle spacing is 42 micrometers, the preset second number (i.e., the preset maximum additional pass number) is 30, and the first distance is 1260 micrometers. That is to say, the position of the starting point and the position of the basic docking point in the single-line product drawing are both within the Y-axis distance range of the product drawing.
[0028] The second aspect of this application discloses an inkjet printer, including a processor, a memory, a user interface, and a network interface. The memory is used to store instructions, and both the user interface and the network interface are used to communicate with other devices. The processor is used to execute the instructions stored in the memory to cause the inkjet printer to perform the printing planning method for product pattern spacing in pixel pit printing as described in any of the above.
[0029] The beneficial effects of this application include: The first distance is less than the second distance, which means that the maximum printing range of the printhead module in the pixel pit printing cannot cover the Y-axis distance of the product image. Therefore, the docking point is set within the Y-axis distance of the product image so that the printing plan does not involve the product image spacing at all, thereby improving the pixel pit printing efficiency. In the first printing area, each row of product images must have a first basic docking point and a first additional docking point set; the first row of pixel pits in the Y-axis direction of each row of product images is used as the basic docking point, and is specifically set at the Y-axis center point of the ink droplet landing area, and offset by a preset first distance in the negative Y-axis direction; When the first distance is greater than or equal to the second distance and the first printing area only includes a single-line product image, the same printing planning method can be used as the printing planning method described above when the first distance is less than the second distance. When the first distance is greater than or equal to the second distance and the first print area includes multiple lines of product images, a basic print unit needs to be set up. Although some product image spacing is considered in the print planning, these product image spacings are within the basic print unit; their number is much smaller than the number of product image spacings between multiple basic prints, and the number of product image spacings between multiple basic prints is the main reason affecting the efficiency of pixel pit print planning, which will significantly increase the number of passes in the print planning. When the number of stops obtained from the first printing unit and the second printing unit differs significantly, the printing plan with the fewer stops can be selected. Attached Figure Description
[0030] Figure 1 This is a schematic diagram of the printing planning method for product image spacing in pixel pit printing disclosed in this application specification; Figure 2 This is a schematic diagram of the printing area structure of a substrate disclosed in this application specification; Figure 3 This is a schematic diagram of the structure of a product in a substrate disclosed in this application specification; Figure 4 This is a schematic diagram of a pixel pit rasterization structure disclosed in this application specification; Figure 5a and Figure 5b This is a schematic diagram of the docking point for a product disclosed in this application. Figure 6 This is a schematic diagram of the structure of an inkjet printer disclosed in this application specification. Detailed Implementation
[0031] 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.
[0032] 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.
[0033] 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.
[0034] This specification discloses a printing planning method for the spacing of product images in pixel pit printing. The substrate includes multiple printing areas, including a first printing area. The Y-axis distance of the product images in the first printing area is the same. The Y-axis direction of the substrate is the moving direction of the printhead module in the inkjet printer.
[0035] The printing planning method includes steps S101-S103.
[0036] Step S101: Obtain the first distance of the nozzle module, where the first distance is the distance between the first nozzle hole and the tail nozzle hole in the Y-axis direction of the nozzle module.
[0037] Step S102: Obtain the second distance of the product image in the first printing area, where the second distance is the Y-axis distance of any product image in the first printing area.
[0038] Step S103: If the first distance is less than the second distance, then a stop point for the printhead module is set inside the second distance to complete the printing plan for the first printing area; the stop point includes a basic stop point and an additional stop point, and the stop point is the stop position of the first spray hole in the printhead module.
[0039] In the above, all nozzles in the first distance (including the first and last nozzles) are valid nozzles, meaning that none of the nozzles are disabled, and the nozzle status (e.g., the speed, angle, and volume of the ejected ink droplets) can be used for pixel printing. The first distance is less than the second distance, which means that the maximum printing range of the printhead module in pixel printing cannot cover the Y-axis distance of the product image. Therefore, the docking point is set within the Y-axis distance of the product image.
[0040] Furthermore, pixel pit printing planning involves matching the effective nozzle with the droplet landing point within the range of ink droplets in the sub-pixel pit. Therefore, it often involves multiple docking points to match all ink droplet landing points of the sub-pixel pits in the current product drawing.
[0041] Furthermore, the X-axis direction is the printing direction of the printhead module in the inkjet printer, and also the movement direction of the substrate. Subpixel pits generally include R subpixel pits, G subpixel pits, and B subpixel pits. Since the first distance is smaller than the second distance, the number of rows of the product image in the first printing area does not need to be considered (i.e., it can be a single row or multiple rows). The range of ink droplet landing points in the subpixel pit includes a combination of the X-axis range and the Y-axis range; it can be the range considering the outer contour formed by the uniform distribution of ink droplets in the subpixel pit, or it can be the range of ink droplet landing points set without considering the distribution of ink droplets; there are no restrictions on this.
[0042] Generally, in order to maximize the use of substrate space, there are cases where product images of different sizes are planned on the same substrate; in this case, product images with the same Y-axis distance are planned as a printing area.
[0043] Now Figure 2 Taking the printing area structure of substrate 200 as an example, the following explanation will be given. Figure 2The example illustrates a first printing area 230, where all product images within the same printing area have the same Y-axis distance, specifically d1. It also illustrates a second printing area 240, where all images have a Y-axis distance of d2, and includes product image 220. The first printing area 230 illustrates a basic printing unit 231, which includes two rows of product images, specifically product image 210. Following this, the example illustrates the case where the first printing area 230 is not divisible by 2, resulting in a remainder, exemplified by the first printing unit 232. It should be noted that... Figure 2 The number of product drawing rows in the first basic printing unit 231 is 2, so the number of product drawing rows in the first printing unit 232 is 1; of course, there are also cases where the number of product drawing rows in the basic printing unit is 3, and the number of product drawing rows in the corresponding printing unit as the remainder is 1 or 2; these will not be listed one by one.
[0044] and Figure 2 The example also illustrates a first distance D in the nozzle module 100; the first distance D is the distance between the effective first and last spray holes in the nozzle module, and the several spray holes between the first and last spray holes are often not continuous. The nozzle module is composed of several nozzles spliced together, and the several spray holes are sorted on the Y-axis, with the coordinates of the first spray hole as the standard, to obtain the coordinates of the other several spray holes; the aforementioned first spray hole 110 and last spray hole refer to those obtained after sorting the spray hole coordinates in the Y-axis direction.
[0045] The following is based on Figure 3 and Figure 4 For example, for any product image 300 in the substrate, the Y-axis center point of the ink droplet landing point range of the first row of sub-pixel pits in the product image is used as the starting point for explanation. Figure 3 The diagram shows the first row of subpixel pits 310, the second row of subpixel pits 320, and the last row of subpixel pits 330 in product drawing 300. Figure 3 The distribution of neutron pixel pits shows that sub-pixel pits of the same type are located in the same row. The first row of sub-pixel pits are R sub-pixel pits (example: R sub-pixel pit 301 in the first column), the second row of sub-pixel pits are G sub-pixel pits (example: G sub-pixel pit 302 in the first column), and the third row of sub-pixel pits are B sub-pixel pits (example: B sub-pixel pit 303 in the first column).
[0046] Figure 4Using the three types of sub-pixel pits in the first row and first column of product image 300 as examples, after rasterization, the example shows the range of ink droplet landing points. The ink droplet landing point range includes the X-axis range and the Y-axis range. The red box represents the R sub-pixel pit, and the red area inside it represents the ink droplet landing range 410; the green box represents the G sub-pixel pit, and the green area inside it represents the ink droplet landing range 420; the blue box represents the B sub-pixel pit, and the blue area inside it represents the ink droplet landing range 430. Figure 4 The starting point is the center point of Y1 of the first row and first column of the R sub-pixel pit 410 in the printing area. For example, in this manual, the center point of the Y-axis of the ink droplet landing range of the first row of sub-pixel pits in the printing area is selected.
[0047] In one example, if the first distance is less than the second distance, then a stop point for the printhead module is set within the second distance; specifically, if the first distance is less than the second distance and satisfies the condition d / (k+1)≤D<d / k, then a first basic stop point and a first additional stop point are set within the Y-axis distance of each row of product images; where D is the first distance, d is the second distance, and k is a positive integer; the position of the first basic stop point is obtained by shifting a preset first distance in the negative Y-axis direction from the Y-axis center point of the ink droplet landing area in the first sub-pixel pit in each row of product images; the first sub-pixel pit is the first row of sub-pixel pits in the Y-axis direction of each row of product images; the first additional stop point is obtained by moving the first basic stop point a preset second distance and a preset first number of times in the positive Y-axis direction until the ink droplet landing point planning in the sub-pixel pits of the first printing area is completed.
[0048] At this point, in the first printing area, each row of product images needs to have a first basic docking point and a first additional docking point set. The first row of pixel pits in the Y-axis direction of each row of product images is used as the basic docking point, and it is specifically set at the center point of the Y-axis of the ink droplet landing area (this coordinate is easy to obtain, and it can also be set at the first row of grid landing point in the ink droplet landing area; the grid is obtained after the substrate is rasterized, and one grid can be used to represent one ink droplet landing point), and it is offset by a preset first distance in the negative Y-axis direction (the purpose is to set the subsequent additional docking points, which only need to be moved in the positive Y-axis direction).
[0049] Furthermore, the first basic docking point can also be obtained by taking the position at half the distance d / (k+1) in the Y-axis direction as the starting point, and then offsetting it by a preset first distance in the negative Y-axis direction. This setting method directly adopts the division condition of the sub-printing unit (i.e., d / (k+1) is equivalent to a sub-printing unit), without needing to obtain the coordinates of the first sub-pixel pit of the substrate, and can directly use the Y-axis center point of the first distance for matching (i.e., it is also not necessary to obtain the coordinates of the aforementioned first nozzle).
[0050] In one example, the print planning method includes: if a first distance is greater than or equal to a second distance and the first print area includes a single-line product image, then a second basic docking point and a second additional docking point are set within the Y-axis distance of the first print area; the position of the second basic docking point is obtained by offsetting a preset first distance in the negative Y-axis direction from the Y-axis center point of the ink droplet landing area in the second sub-pixel pit within the first print area; the second sub-pixel pit is the first row of sub-pixel pits in the Y-axis direction of the first print area; the second additional docking point is obtained by moving the second basic docking point a preset second distance and a preset first number of times in the positive Y-axis direction until the ink droplet landing point planning in the sub-pixel pits of the first print area is completed.
[0051] At this time, the first printing area only includes a single row of product images. Similar to the case where the first distance is less than the second distance and each row of product images is used as a sub-printing unit, it is only necessary to plan the pixel pit printing on the single row of product images.
[0052] Therefore, when the first distance is greater than or equal to the second distance and the first printing area only includes a single line of product images, the same printing planning method can be used as described above when the first distance is less than the second distance; further details will not be provided.
[0053] like Figure 2 As shown, a single-line product image is illustrated in the second printing area 240, where D ≥ d2. In this case, a starting point can be set at position d2 / 2, and a preset first distance can be moved in the negative Y-axis direction to obtain the second basic stopping point 202. The second basic stopping point determined in this way needs to be matched with the Y-axis center point of the first distance of the printhead module. Conversely, the second basic stopping point determined using the aforementioned second sub-pixel pit method needs to be matched with the first nozzle of the printhead module.
[0054] In one example, the print planning method includes: if a first distance is greater than or equal to a second distance and the first print area includes at least two rows of product images, and satisfies nd+(n-1)h≤D<(n+1)d+nh, then nd+(n-1)h within the first print area is a first basic print unit, and a third basic docking point and a third additional docking point are set within the first basic print unit; where n is a positive integer, and h is the product image spacing between two adjacent rows of product images on the Y-axis; the third basic docking point is obtained by offsetting a preset first distance in the negative Y-axis direction from the center point of the ink droplet landing area in the third sub-pixel pit of the first basic print unit; the third sub-pixel pit is the first row of sub-pixel pits in the first row of product images in the Y-axis direction of the first basic print unit; the third additional docking point is obtained by moving the third basic docking point a preset second distance and a preset first number of times in the positive Y-axis direction until the ink droplet landing point planning in the sub-pixel pits of the first basic print unit is completed.
[0055] At this point, it is necessary to set up basic printing units, similar to the case of setting up sub-printing units described above; only the basic printing units need to be planned, and the entire first printing area can be planned simultaneously. The number of product images in the first basic printing unit is determined by nd+(n-1)h≤D.
[0056] Furthermore, although some product pattern spacing is considered in the print planning, these product pattern spacings are within the basic print units; their number is much smaller than the number of product pattern spacings between multiple basic print units, and the number of product pattern spacings between multiple basic print units is the main reason affecting the efficiency of pixel pit print planning, which will significantly increase the number of passes in the print planning.
[0057] like Figure 2 The example illustrates a scenario where the first printing area includes 3 rows of product images, and the first basic printing unit includes 2 rows of product images; that is, n=2, 2d+h≤D<3d. In this case, the starting point corresponding to the third basic docking point mentioned above can be the Y-axis center point of the ink droplet landing area in the first row of the sub-pixel pit of the first basic printing unit 231. Figure 2 Not shown in the image. Figure 3 The image shows the first row of sub-pixel pits (i.e., R sub-pixel pits) 310, which is also the first row of R sub-pixel pits. Figure 4 The image shows the Y-axis distance Y1 of the ink droplet landing area of the first row of sub-pixel pits, with the center point of the Y-axis being the center point of Y1. Figure 2 Another scenario is shown, where half the Y-axis distance of the first basic printing unit can be used as the starting point, i.e., the position of (2d+h) / 2. Then, a preset first distance is offset in the negative Y-axis direction to obtain the third basic docking point. Figure 2 The basic docking point 201 is shown; at this time, the nozzle module docks at the third basic docking point 201 using the Y-axis center point of the first distance.
[0058] Figure 5 is used as an example to explain the two ways of setting up stopping points in this manual. Figure 5a The example illustrates how a base docking point A1 is obtained by moving a preset first distance in the negative direction of the Y-axis from the center point of the first row of pixel pits in the product image 210 within the first printing area. After the base docking point A1 is determined, multiple additional docking points are obtained by moving in the positive direction of the Y-axis. Figure 5a The diagram shows additional docking points A2 and A3. At this point, the basic docking point A1 is the position where the first nozzle in the nozzle module is matched. Figure 5a The example shows a scenario where the first print area contains only a single-line product image and the docking point is set. This is applicable to scenarios where D ≥ d, and also applicable to scenarios where D < d.
[0059] Figure 5bThe diagram illustrates a scenario where d / 2 ≤ D < d. Using d / 2, which is the Y-axis center point 312 of product image 210, after moving the upper half's Y-axis center point a predetermined first distance in the negative Y-axis direction, a basic docking point B1 is obtained, followed by additional docking points B2 and B3 (only two additional docking points are shown in the example). Simultaneously, after moving the lower half's Y-axis center point a predetermined first distance in the negative Y-axis direction, a basic docking point C1 is obtained, followed by its additional docking points C2 and C3. At this point, product image 210 has a basic docking point 311 in the upper half and a basic docking point 313 in the lower half.
[0060] In one example, the first printing area further includes a first printing unit, the number of product drawing rows in the first printing unit being less than the number of product drawing rows in the first basic printing unit; after nd+(n-1)h is the first basic printing unit in the first printing area, the printing planning method further includes: setting basic docking points and additional docking points within the Y-axis distance of each product drawing row in the first printing unit to complete the printing planning of the first printing unit.
[0061] Obviously, in a printing area, there may be cases where the ratio of the total number of product images in the printing area to the total number of product images in the basic printing unit is not an integer, resulting in a remainder; in such cases, the remainder needs to be discussed separately. Therefore, in the above solution, when the remainder is the first printing unit, a docking point is set within each row of product images in the first printing unit.
[0062] This approach is often applicable when there is only a single-line product image in the first printing unit, but it is also applicable when there are multiple lines of product images. Furthermore, the single-line product image has a stop point, and the same printing planning method can be used as described above when the first distance is less than the second distance. This will not be elaborated further.
[0063] In one example, the first printing area further includes a second printing unit, which includes multiple rows of product images and the number of product image rows in the second printing unit is less than the number of product image rows in the first basic printing unit. After nd+(n-1)h is the first basic printing unit in the first printing area, the printing planning method further includes: setting the starting point corresponding to the basic docking point within the Y-axis distance corresponding to the first row pixel pit of the first row of product images in the Y-axis direction in the second printing unit; the additional docking point is the basic docking point, which moves a preset second distance and a preset first number of times in the positive Y-axis direction until the ink droplet landing point planning in the sub-pixel pit in the second printing unit is completed.
[0064] At this point, the above solution is often applicable to scenarios where there are multiple lines of product images in the second printing unit, but it is not excluded that it may be applicable to scenarios with a single line of product images. In the second printing unit with multiple lines of product images, the starting point corresponding to the basic docking point can be set within the Y-axis distance corresponding to the ink droplet landing point range of the first pixel pit in the first line of the product image in the Y-axis direction of the second printing unit (which can be the Y-axis center position of the ink droplet landing point range or the first line grid position).
[0065] Furthermore, when the number of docking points obtained from the two printing plans differs significantly between the first and second printing units, the printing plan with fewer docking points can be selected. Also, when the second printing unit contains multiple rows of product images, the center point of the Y-axis distance between the multiple rows of product images (including the spacing between the product images) can be selected as the starting point corresponding to the basic docking point.
[0066] In the above example, multiple printing areas include a second printing area. The Y-axis distance of the product image in the second printing area is different from the Y-axis distance of the product image in the first printing area. The printing planning method includes: obtaining a third distance of the product image in the second printing area, where the third distance is the Y-axis distance of any product image in the second printing area; if the condition L / (k+1)≤D<L / k is satisfied, then a fourth basic docking point and a fourth additional docking point are set within the Y-axis distance of the second printing area; where D is the first distance, L is the third distance, and k is a positive integer; the position of the fourth basic docking point is obtained by taking L / (k+1) of the second printing area as a sub-printing unit and taking the center point of the Y-axis of the sub-printing unit as the starting point, and shifting it in the negative Y-axis direction by a preset first distance; the fourth additional docking point is obtained by moving the first basic docking point in the positive Y-axis direction by a preset second distance and a preset first number of times, until the ink droplet landing point planning in the sub-pixel pit of the second printing area is completed.
[0067] It should be noted that the printing planning method for the first and second printing areas can be the same.
[0068] In the above example, the fourth basic docking point can be set using the sub-printing unit division condition (i.e., L / (k+1)), which is different from the first basic docking point setting method. Of course, the fourth basic docking point can also be set using the first basic docking point setting method, and there is no restriction on this.
[0069] In the above example, the print planning method further includes: if the second print area includes at least two rows of product images and satisfies nL+(n-1)h≤D<(n+1)L+nh, then nL+(n-1)h is used as the second basic print unit in the second print area, and a fifth basic docking point and a fifth additional docking point are set in the second basic print unit; where n is a positive integer, and h is the product image spacing between two adjacent rows of product images on the Y-axis; the fifth basic docking point is obtained by offsetting a preset first distance in the negative direction of the Y-axis from the center point of the Y-axis of the second basic print unit; the fifth additional docking point is obtained by moving the fifth basic docking point a preset second distance and a preset first number of times in the positive direction of the Y-axis until the ink droplet landing point planning in the sub-pixel pit of the second basic print unit is completed.
[0070] This example demonstrates that the fifth basic docking point can be set directly using the second basic printing unit, i.e., by directly using the partitioning condition of the second basic unit (i.e., nL+(n-1)h); this differs from the setting method of the third basic docking point. Of course, the fifth basic docking point can also be set using the method of the third basic docking point; there are no restrictions on this.
[0071] At this point, the Y-axis distance of the second basic printing unit includes the product image spacing between multiple rows of product images within the second basic printing unit.
[0072] In one example, the preset first distance is determined by the product of the nozzle spacing in the printhead module and the preset second number, where the preset first number is less than or equal to the preset second number. The additional docking point is obtained by moving the base docking point by the preset second distance and the preset first number in the positive Y-axis direction each time, until the ink droplet landing point planning in the sub-pixel pits of the first printing area is completed. Specifically, this includes: constructing multiple sets of correspondences, which are correspondences between the second distance, the preset first number, and the number of docking points; selecting the minimum number of docking points from the multiple sets of correspondences as the additional docking point, until the ink droplet landing point planning in the sub-pixel pits of the first printing area is completed.
[0073] This example discloses the relationship between the first distance, the second distance, the preset first number, and the preset second number. For example, the nozzle spacing is 42 micrometers, the preset second number (i.e., the preset maximum additional pass count) is 30, and the first distance is 1260 micrometers. In other words, the positions of the starting point, the basic docking point, and the additional docking point in a single-line product drawing are all within the Y-axis distance range of the product drawing.
[0074] This specification also discloses an inkjet printer, including a processor, a memory, a user interface, and a network interface. The memory is used to store instructions, and both the user interface and the network interface are used to communicate with other devices. The processor is used to execute the instructions stored in the memory to cause the inkjet printer to perform the printing planning method for product pattern spacing in pixel pit printing as described above.
[0075] The following is a printing planning method performed by an inkjet printer. The printing planning method for product image spacing in pixel pit printing involves a substrate comprising multiple printing areas, including a first printing area. The Y-axis distances of the product images within the first printing area are all the same. The Y-axis direction of the substrate is the movement direction of the printhead module in the inkjet printer.
[0076] The printing planning method includes: obtaining a first distance of the printhead module, the first distance being the distance between the first nozzle and the last nozzle in the Y-axis direction of the printhead module; obtaining a second distance of the product images in the first printing area, the second distance being the Y-axis distance of any product image in the first printing area; if the first distance is less than the second distance, then setting a stopping point for the printhead module within the second distance to complete the printing planning of the first printing area; the stopping point includes a basic stopping point and an additional stopping point, the stopping point being the stopping position of the first nozzle in the printhead module.
[0077] In one example, if the first distance is less than the second distance, then a stop point for the printhead module is set within the second distance; specifically, if the first distance is less than the second distance and satisfies the condition d / (k+1)≤D<d / k, then a first basic stop point and a first additional stop point are set within the Y-axis distance of each row of product images; where D is the first distance, d is the second distance, and k is a positive integer; the position of the first basic stop point is obtained by shifting a preset first distance in the negative Y-axis direction from the Y-axis center point of the ink droplet landing area in the first sub-pixel pit in each row of product images; the first sub-pixel pit is the first row of sub-pixel pits in the Y-axis direction of each row of product images; the first additional stop point is obtained by moving the first basic stop point a preset second distance and a preset first number of times in the positive Y-axis direction until the ink droplet landing point planning in the sub-pixel pits of the first printing area is completed.
[0078] In one example, if the first distance is greater than or equal to the second distance and the first printing area includes a single-line product image, then a second basic docking point and a second additional docking point are set within the Y-axis distance of the first printing area; the position of the second basic docking point is obtained by offsetting a preset first distance in the negative Y-axis direction from the Y-axis center point of the ink droplet landing area in the second sub-pixel pit in the first printing area; the second sub-pixel pit is the first row of sub-pixel pits in the Y-axis direction of the first printing area; the second additional docking point is obtained by moving the second basic docking point a preset second distance and a preset first number of times in the positive Y-axis direction until the ink droplet landing points in the sub-pixel pits in the first printing area are planned.
[0079] In one example, if the first distance is greater than or equal to the second distance and the first printing area includes at least two rows of product images, and satisfies nd+(n-1)h≤D<(n+1)d+nh, then nd+(n-1)h within the first printing area is the first basic printing unit. A third basic docking point and a third additional docking point are set within the first basic printing unit; where n is a positive integer and h is the product image spacing between two adjacent rows of product images on the Y-axis; the third basic docking point is obtained by offsetting a preset first distance in the negative Y-axis direction from the center point of the ink droplet landing area in the third sub-pixel pit of the first basic printing unit; the third sub-pixel pit is the first row of sub-pixel pits in the first row of product images in the Y-axis direction of the first basic printing unit; the third additional docking point is obtained by moving the third basic docking point a preset second distance and a preset first number of times in the positive Y-axis direction until the ink droplet landing point planning in the sub-pixel pits of the first basic printing unit is completed.
[0080] In one example, the first printing area also includes a first printing unit, the number of product drawing rows in the first printing unit is less than the number of product drawing rows in the first basic printing unit; basic docking points and additional docking points are set within the Y-axis distance of each product drawing row in the first printing unit to complete the printing plan of the first printing unit.
[0081] In one example, the first printing area also includes a second printing unit, which includes multiple rows of product images and the number of product image rows in the second printing unit is less than the number of product image rows in the first basic printing unit. The starting point corresponding to the basic docking point is set within the Y-axis distance of the first pixel pit of the first row of the product image in the Y-axis direction in the second printing unit. The additional docking point is moved by a preset second distance and a preset first number of times in the positive Y-axis direction of the basic docking point until the ink droplet landing point in the sub-pixel pit in the second printing unit is planned.
[0082] In one example, multiple printing areas include a second printing area, where the Y-axis distance of the product image in the second printing area is different from that in the first printing area. A third distance is obtained for the product images in the second printing area, where the third distance is the Y-axis distance of any product image in the second printing area. If the condition L / (k+1)≤D<L / k is satisfied, a fourth basic docking point and a fourth additional docking point are set within the Y-axis distance of the second printing area. Here, D is the first distance, L is the third distance, and k is a positive integer. The position of the fourth basic docking point is obtained by using L / (k+1) of the second printing area as a sub-printing unit, and starting from the center point of the sub-printing unit's Y-axis, shifting it a preset first distance in the negative Y-axis direction. The fourth additional docking point is obtained by moving the first basic docking point a preset second distance and a preset first number of times in the positive Y-axis direction until the ink droplet landing point planning within the sub-pixel pits in the second printing area is completed.
[0083] In one example, if the second printing area includes at least two rows of product images and satisfies nL+(n-1)h≤D<(n+1)L+nh, then nL+(n-1)h is used as the second basic printing unit in the second printing area. A fifth basic docking point and a fifth additional docking point are set in the second basic printing unit. Here, n is a positive integer, and h is the product image spacing between two adjacent rows of product images on the Y-axis. The fifth basic docking point is obtained by offsetting a preset first distance in the negative Y-axis direction from the center point of the second basic printing unit. The fifth additional docking point is obtained by moving the fifth basic docking point a preset second distance and a preset first number of times in the positive Y-axis direction until the ink droplet landing point planning in the sub-pixel pit of the second basic printing unit is completed.
[0084] In one example, the preset first distance is determined by the product of the nozzle spacing in the printhead module and the preset second number, where the preset first number is less than or equal to the preset second number. The additional docking point is obtained by moving the base docking point by the preset second distance and the preset first number in the positive Y-axis direction each time, until the ink droplet landing point planning in the sub-pixel pits of the first printing area is completed. Specifically, this includes: constructing multiple sets of correspondences, which are correspondences between the second distance, the preset first number, and the number of docking points; selecting the minimum number of docking points from the multiple sets of correspondences as the additional docking point, until the ink droplet landing point planning in the sub-pixel pits of the first printing area is completed.
[0085] 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.
[0086] The specification also discloses a computer-readable storage medium storing instructions that, when executed, perform the method described above.
[0087] This embodiment also discloses an electronic device, which may be an inkjet printer, 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.
[0088] The communication bus 602 is used to enable communication between these components.
[0089] The display 603 may include a display screen and a camera.
[0090] The network interface 604 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface).
[0091] 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.
[0092] 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.
[0093] exist Figure 6In 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.
[0094] 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.
[0095] 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.
[0096] 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.
[0097] 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.
[0098] 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.
[0099] 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 (CMD). 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 memory 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 memory 605 includes various media capable of storing program code, such as a USB flash drive, external hard drive, magnetic disk, or optical disk.
[0100] 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 for product image spacing in pixel pit printing, characterized in that, The substrate includes multiple printing areas, including a first printing area. The Y-axis distances of the product images within the first printing area are all the same. The Y-axis direction of the substrate is the moving direction of the printhead module in the inkjet printer. The printing planning method includes: Obtain the first distance of the nozzle module, which is the distance between the first nozzle hole and the last nozzle hole of the nozzle module in the Y-axis direction; Obtain the second distance of the product images in the first printing area, where the second distance is the Y-axis distance of any product image in the first printing area; If the first distance is less than the second distance, then a stop point for the printhead module is set inside the second distance to complete the printing plan for the first printing area; the stop point includes a basic stop point and an additional stop point, and the stop point is the stop position of the first spray hole in the printhead module.
2. The printing planning method according to claim 1, characterized in that, If the first distance is less than the second distance, then a stopping point for the printhead module is set within the second distance; specifically including: If the first distance is less than the second distance and satisfies the condition d / (k+1)≤D<d / k, then a first basic docking point and a first additional docking point are set within the Y-axis distance of each row of product images; where D is the first distance, d is the second distance, and k is a positive integer; The position of the first basic docking point is obtained by offsetting the center point of the ink droplet landing point area in the first sub-pixel pit in each row of product image by a preset first distance in the negative direction of the Y axis; the first sub-pixel pit is the first row of sub-pixel pits in the Y axis direction of each row of product image; The first additional docking point is obtained by moving the first basic docking point a preset second distance and a preset first number of times in the positive Y-axis direction until the ink droplet landing point in the sub-pixel pit in the first printing area is planned.
3. The printing planning method according to claim 1 or 2, characterized in that, The printing planning method includes: If the first distance is greater than or equal to the second distance and the first printing area includes a single-line product image, then a second basic docking point and a second additional docking point are set within the Y-axis distance of the first printing area; The position of the second basic docking point is obtained by offsetting the center point of the ink droplet landing area in the second sub-pixel pit in the first printing area by a preset first distance in the negative direction of the Y axis; the second sub-pixel pit is the first row of sub-pixel pits in the first printing area in the Y axis direction; The second additional docking point is moved by the second basic docking point in the positive Y-axis direction by a preset second distance and a preset first number of times until the ink droplet landing point in the sub-pixel pit in the first printing area is planned.
4. The printing planning method according to claim 1 or 2, characterized in that, The printing planning method includes: If the first distance is greater than or equal to the second distance and the first printing area includes at least two rows of product images, and satisfies nd+(n-1)h≤D<(n+1)d+nh, then nd+(n-1)h in the first printing area is the first basic printing unit, and a third basic docking point and a third additional docking point are set in the first basic printing unit; where n is a positive integer and h is the product image spacing between two adjacent rows of product images on the Y-axis; The third basic docking point is obtained by offsetting a preset first distance in the negative Y-axis direction from the center point of the ink droplet landing area in the third sub-pixel pit of the first basic printing unit; the third sub-pixel pit is the first row of sub-pixel pits in the first row of the product image of the first basic printing unit in the Y-axis direction. The third additional docking point is the third basic docking point that moves a preset second distance and a preset first number of times in the positive Y-axis direction until the ink droplet landing point in the sub-pixel pit of the first basic printing unit is planned.
5. The printing planning method according to claim 4, characterized in that, The first printing area also includes a first printing unit, wherein the number of product lines in the first printing unit is less than the number of product lines in the first basic printing unit; After defining nd+(n-1)h as the first basic printing unit within the first printing area, the printing planning method further includes: In the first printing unit, basic and additional docking points are set within the Y-axis distance of each line of the product image to complete the printing plan of the first printing unit.
6. The printing planning method according to claim 4, characterized in that, The first printing area also includes a second printing unit, which includes multiple rows of product images and the number of product image rows in the second printing unit is less than the number of product image rows in the first basic printing unit. After defining nd+(n-1)h as the first basic printing unit within the first printing area, the printing planning method further includes: Set the starting point corresponding to the basic docking point within the Y-axis distance of the first pixel pit of the first row of the product image in the Y-axis direction in the second printing unit; The additional docking point moves a preset second distance and a preset first number of times in the positive Y-axis direction from the base docking point until the ink droplet landing point in the sub-pixel pit of the second printing unit is planned.
7. The printing planning method according to claim 1, characterized in that, Multiple printing areas include a second printing area, where the Y-axis distance of the product image in the second printing area is different from the Y-axis distance of the product image in the first printing area. The printing planning method includes: Obtain the third distance of the product images in the second printing area, wherein the third distance is the Y-axis distance of any product image in the second printing area; If the condition L / (k+1)≤D<L / k is satisfied, then a fourth basic docking point and a fourth additional docking point are set within the Y-axis distance of the second printing area; where D is the first distance, L is the third distance, and k is a positive integer; The position of the fourth basic docking point is obtained by taking L / (k+1) of the second printing area as the sub-printing unit, and offsetting it by a preset first distance in the negative direction of the Y-axis from the center point of the sub-printing unit as the starting point; the fourth additional docking point is obtained by moving the first basic docking point by a preset second distance and a preset first number of times in the positive direction of the Y-axis, until the ink droplet landing point in the sub-pixel pit in the second printing area is planned.
8. The printing planning method according to claim 7, characterized in that, The printing planning method also includes: If the second printing area includes at least two rows of product images and satisfies nL+(n-1)h≤D<(n+1)L+nh, then nL+(n-1)h is used as the second basic printing unit in the second printing area, and a fifth basic docking point and a fifth additional docking point are set in the second basic printing unit; where n is a positive integer and h is the product image spacing between two adjacent rows of product images on the Y-axis; The fifth basic docking point is obtained by offsetting the center point of the Y-axis of the second basic printing unit by a preset first distance in the negative direction of the Y-axis; the fifth additional docking point is obtained by moving the fifth basic docking point by a preset second distance and a preset first number of times in the positive direction of the Y-axis until the ink droplet landing point in the sub-pixel pit of the second basic printing unit is planned.
9. The printing planning method according to any one of claims 2 and 5-8, characterized in that, The preset first distance is determined by the product of the nozzle spacing in the printhead module and the preset second number, where the preset first number is less than or equal to the preset second number; the additional docking point is obtained by moving the base docking point by a preset second distance and a preset first number each time in the positive Y-axis direction, until the ink droplet landing point in the sub-pixel pit of the first printing area is planned, specifically including: Construct multiple sets of correspondences, which are the correspondences between the second distance, the preset first number, and the number of stops; Select the minimum number of docking points from multiple sets of correspondences as additional docking points until the ink droplet landing points in the sub-pixel pits of the first printing area are planned.
10. An inkjet printer, characterized in that, It includes 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 both used to communicate with other devices. The processor is used to execute the instructions stored in the memory so that the inkjet printer performs the printing planning method for product pattern spacing in pixel pit printing as described in any one of claims 1-9.