An inkjet printing method, apparatus, device, and medium

By employing a non-synchronous pixel composite stepping strategy in inkjet printing, the problem of printhead physical size limitations is solved, achieving sub-pixel level image resolution improvement and uniformity of print quality.

CN122152250APending Publication Date: 2026-06-05BEIJING BOYUAN HENGXIN TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING BOYUAN HENGXIN TECH CO LTD
Filing Date
2026-05-11
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

Traditional inkjet printing methods are limited by the physical size of the printhead itself, making it impossible to print images at higher resolutions.

Method used

By employing a multi-step printing method with different step pixels, ink droplets can be inserted into the gaps between physical nozzles through a smaller first step pixel, achieving sub-pixel-level positioning. The final output image resolution can be much higher than the physical resolution of the printhead.

Benefits of technology

It achieves a significant improvement in image resolution, avoids ink droplet stacking defects in the printhead overlap area, and improves the consistency and natural transition of print quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122152250A_ABST
    Figure CN122152250A_ABST
Patent Text Reader

Abstract

The application discloses an inkjet printing method, device, equipment and medium, and relates to the technical field of inkjet printing, to solve the problem that a traditional inkjet printing method is limited by the physical size of a nozzle itself and cannot realize higher-resolution image printing. The method comprises the following steps: acquiring printing data; the printing data comprises a target resolution of a to-be-printed image, a nozzle resolution and a printing cycle number; determining a first stepping pixel, a second stepping pixel and a composite stepping strategy according to the target resolution and the nozzle resolution; the first stepping pixel is smaller than the second stepping pixel; the composite stepping strategy is a stepping strategy in which the first stepping pixel and the second stepping pixel are combined in a printing cycle; and printing the to-be-printed image based on the first stepping pixel, the second stepping pixel, the printing cycle number and the composite stepping strategy. The inkjet printing method provided by the application is used for improving image printing precision.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of inkjet printing technology, and more particularly to an inkjet printing method, apparatus, equipment, and medium. Background Technology

[0002] Inkjet printing technology, with its advantages of non-contact operation, high precision, low cost, and flexible customization, has been widely used in fields such as graphic output, anti-stain printing, and industrial printing. Existing inkjet printing equipment typically includes a printing platform, printhead, printing carriage, media delivery mechanism, and control unit. During operation, the printhead reciprocates along the main scanning direction with the carriage, while the media is delivered step-by-step along the secondary scanning direction. The entire image is printed through multi-pass scanning and overlay.

[0003] Traditional inkjet printing methods typically use a fixed stepping method for printing, which is limited by the physical size of the printhead itself and cannot achieve higher resolution image printing. Summary of the Invention

[0004] The purpose of this invention is to provide an inkjet printing method, apparatus, device, and medium to solve the problem that traditional inkjet printing methods are limited by the physical size of the printhead itself and cannot achieve higher resolution image printing.

[0005] To achieve the above objectives, the present invention provides the following technical solution: In a first aspect, the present invention provides an inkjet printing method, comprising: Acquire printing data; the printing data includes the target resolution of the image to be printed, the printhead resolution, and the number of printing cycles. The first step pixel, the second step pixel, and the composite stepping strategy are determined based on the target resolution and the printhead resolution; the first step pixel is smaller than the second step pixel; the composite stepping strategy is a stepping strategy that combines the first step pixel and the second step pixel within a printing cycle; The image to be printed is based on the first step pixel, the second step pixel, the number of printing cycles, and the composite stepping strategy.

[0006] Optionally, determining the first step pixel, the second step pixel, and the composite stepping strategy based on the target resolution and the nozzle resolution includes: The ratio of the target resolution to the printhead resolution is determined as the number of steps per printing cycle; The first step pixel and the second step pixel are calculated based on the target resolution, the nozzle resolution, and the number of steps. The composite stepping strategy is determined based on the number of steps. The composite stepping strategy is as follows: except for the first printing cycle, each printing cycle first prints once according to the second stepping pixel, and then prints P-1 times according to the first stepping pixel; P is the number of steps in each printing cycle, and P is greater than 1.

[0007] Optionally, calculating the first step pixel and the second step pixel based on the target resolution, the nozzle resolution, and the number of steps includes: According to the formula: S1 = M × ResY / resY + 1; Calculate the first step pixel; Where S1 is the first step pixel, ResY is the target resolution, resY is the nozzle resolution, and M is the number of nozzles corresponding to the first step pixel; According to the formula: S2=(NF)×ResY / resY-(P-1)×S1; Calculate the second step pixel; Where S2 is the second step pixel, F is the number of nozzles corresponding to the height of the nozzle feathering area, and N is the number of nozzles corresponding to the height of a single scan of the nozzle.

[0008] Optionally, printing the image to be printed based on the first step pixel, the second step pixel, the number of printing cycles, and the composite stepping strategy includes: Move the printhead to the printing start position, so that the lower edge of the bottom nozzle of the printhead is flush with the printing start position, and control the printhead to move along the main scanning direction to complete the first print. For any print job other than the first print job, determine whether the remainder of (n-1) divided by P is equal to P-1; if it is equal, move the printhead one step in the sub-scanning direction, control the printhead to move along the main scanning direction, and complete the current print job; where n is the current print job and P is the number of steps. If not equal, the printhead will step two pixels in the sub-scanning direction, and the printhead will be controlled to move along the main scanning direction to complete the current number of prints; Determine if the ratio of the current number of prints to the number of steps is equal to the number of print cycles. If they are equal, end printing after completing the current number of prints.

[0009] Optionally, the printhead includes two feathering regions, during which no ink is dispensed from the target nozzles in the feathering regions; the target nozzles are selected from the nozzles within the feathering regions using a sampling algorithm.

[0010] Optionally, when the number of steps is greater than 2, the formula is used: 0 < M < (NF) / P; Determine the number of nozzles corresponding to the first step pixel.

[0011] Optionally, obtaining the number of printing cycles includes: Obtain the height of the image to be printed and the single-scan height of the printhead; The ratio of the height of the image to be printed to the height of a single scan by the printhead is determined as the number of printing cycles.

[0012] Compared with existing technologies, the present invention provides an inkjet printing method, comprising: acquiring printing data; the printing data including the target resolution of the image to be printed, the printhead resolution, and the number of printing cycles; determining a first step pixel, a second step pixel, and a composite stepping strategy based on the target resolution and the printhead resolution; and printing the image to be printed based on the first step pixel, the second step pixel, the number of printing cycles, and the composite stepping strategy. The present invention employs a printing method using composite stepping with different step pixels. By using a smaller first step pixel, ink droplets can be inserted into the gaps between physical nozzles, achieving sub-pixel-level positioning. The final output image resolution can be significantly higher than the printhead's physical resolution.

[0013] In a second aspect, the present invention also provides an inkjet printing apparatus, comprising: A print data acquisition module is used to acquire print data; the print data includes the target resolution of the image to be printed, the printhead resolution, and the number of printing cycles. A composite stepping strategy determination module is used to determine a first stepping pixel, a second stepping pixel, and a composite stepping strategy based on the target resolution and the printhead resolution; the first stepping pixel is smaller than the second stepping pixel; the composite stepping strategy is a stepping strategy that combines the first stepping pixel and the second stepping pixel within a printing cycle; The printing module is used to print the image to be printed based on the first step pixel, the second step pixel, the number of printing cycles, and the composite stepping strategy.

[0014] Thirdly, the present invention also provides an inkjet printing apparatus, comprising: A communication unit / interface acquires printing data; the printing data includes the target resolution of the image to be printed, the printhead resolution, and the number of printing cycles. A processing unit / processor is configured to determine a first step pixel, a second step pixel, and a composite stepping strategy based on the target resolution and the printhead resolution; the first step pixel is smaller than the second step pixel; the composite stepping strategy is a stepping strategy that combines the first step pixel and the second step pixel within a printing cycle; The image to be printed is based on the first step pixel, the second step pixel, the number of printing cycles, and the composite stepping strategy.

[0015] Fourthly, the present invention also provides a computer-readable storage medium storing instructions that, when executed by a processor, implement the inkjet printing method.

[0016] Compared with the prior art, the beneficial effects of the second aspect device solution, the third aspect equipment solution, and the fourth aspect computer-readable storage medium solution provided by the present invention are the same as the beneficial effects of the inkjet printing method described in the above technical solutions, and will not be repeated here. Attached Figure Description

[0017] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this invention, illustrate exemplary embodiments of the invention and are used to explain the invention, but do not constitute an undue limitation of the invention. In the drawings: Figure 1 A flowchart of an inkjet printing method provided by the present invention; Figure 2 A schematic diagram of the 1-pass image printing result provided by the present invention; Figure 3 A schematic diagram of the 2-pass image printing result provided by the present invention; Figure 4 This is a schematic diagram of the 3-pass image printing result provided by the present invention; Figure 5 A schematic diagram of the 4-pass image printing result provided by the present invention; Figure 6 This is a schematic diagram of the structure of an inkjet printing device provided by the present invention; Figure 7 This is a schematic diagram of the structure of an inkjet printing device provided by the present invention. Detailed Implementation

[0018] To facilitate a clear description of the technical solutions in the embodiments of the present invention, the terms "first" and "second" are used to distinguish identical or similar items with essentially the same function and effect. For example, the first threshold and the second threshold are merely used to distinguish different thresholds and do not limit their order. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that the terms "first" and "second" are not necessarily different.

[0019] It should be noted that in this invention, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0020] In this invention, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, a combination of a and b, a combination of a and c, a combination of b and c, or a, b, and c, where a, b, and c can be single or multiple.

[0021] Traditional inkjet printing methods generally use a fixed stepping mode for printing, which limits further improvement in printing accuracy. In scenarios where multiple printheads are used together, the physical overlap area between printheads will repeatedly have ink dots superimposed at the same position due to the fixed stepping mode, resulting in abnormal ink dots and obvious textures in that area, affecting the overall print quality.

[0022] To address the aforementioned problems, the present invention provides an inkjet printing method, apparatus, device, and medium, which will be described below with reference to the accompanying drawings.

[0023] See Figure 1 The inkjet printing method provided by the present invention includes the following steps.

[0024] Step 101: Obtain the print data.

[0025] The printing data includes the target resolution of the image to be printed, the printhead resolution, and the number of printing cycles. It should be noted that the target resolution is the resolution of the image to be printed in the secondary scanning direction, and the printhead resolution is the resolution of the printhead in the secondary scanning direction. The secondary scanning direction is the paper feed direction, and the primary scanning direction is the direction perpendicular to the secondary scanning direction.

[0026] The steps for obtaining the number of printing cycles are as follows: obtain the height of the image to be printed and the single-scan height of the printhead; determine the number of printing cycles by the ratio of the height of the image to be printed to the single-scan height of the printhead. If the height of the image to be printed is not an integer multiple of the single-scan height of the printhead, add 1 to the quotient of the two to obtain the number of printing cycles.

[0027] Step 102: Determine the first step pixel, the second step pixel, and the composite stepping strategy based on the target resolution and the nozzle resolution.

[0028] The first step pixel is smaller than the second step pixel; the composite stepping strategy is a stepping strategy that combines the first step pixel and the second step pixel within a printing cycle; specifically, the composite stepping strategy is as follows: except for the first printing cycle, each printing cycle first prints according to the second step pixel once, and then prints according to the first step pixel P-1 times; P is the number of steps in each printing cycle. It should be understood that, since the first print in the first printing cycle directly moves to the printing start position without stepping, all other prints within the first printing cycle, except for the first print, are printed according to the first step pixel.

[0029] The first print after the second step pixel is the first print of the current area, which can be considered a coarse print. After that, print according to the first step pixel. Ink dots can be inserted into the gaps between adjacent ink dots in the first print image to achieve fine print and improve the resolution of the printed image.

[0030] Step 103: Print the image to be printed based on the first step pixel, the second step pixel, the number of printing cycles, and the composite stepping strategy.

[0031] Figure 1 The above method uses a composite stepping printing method with different stepping pixels. By using a smaller first stepping pixel, the ink droplets can be inserted into the gap between the physical nozzles, achieving sub-pixel level positioning. The final output image resolution can be much higher than the physical resolution of the printhead.

[0032] based on Figure 1 In addition to the method described herein, this specification also provides some specific implementation methods of this method, which will be described below.

[0033] As an alternative approach, step 102 can be implemented based on S21-S23: S21: The ratio of the target resolution to the printhead resolution is determined as the number of steps per printing cycle.

[0034] The number of steps is the total number of times the print is performed in each print cycle, following the first step pixel and the second step pixel.

[0035] S22: Calculate the first step pixel and the second step pixel based on the target resolution, the nozzle resolution, and the number of steps.

[0036] Specifically, according to formula (1): S1=M×ResY / resY+1(1) Calculate the first step pixel; Where S1 is the first step pixel, ResY is the target resolution, resY is the nozzle resolution, and M is the number of nozzles corresponding to the first step pixel; According to formula (2): S2=(NF)×ResY / resY-(P-1)×S1(2); Calculate the second step pixel; Where S2 is the second step pixel, F is the number of nozzles corresponding to the height of one feathered region of the nozzle, N is the number of nozzles corresponding to the height of a single scan of the nozzle, and P is the number of steps. It should be noted that the height of a single scan of the nozzle and the height of the feathered region are both heights in the sub-scanning direction.

[0037] S23: Determine a composite stepping strategy based on the number of steps; the composite stepping strategy is as follows: except for the first print, each print cycle first prints once according to the second stepping pixel, and then prints P-1 times according to the first stepping pixel; P is the number of steps in each print cycle, and P is greater than 1.

[0038] As an optional approach, when the number of steps is greater than 2, formula (3) is used: 0 < M < (NF) / P; Determine the number of nozzles corresponding to the first step pixel; Within this range, the number of nozzles corresponding to the first step pixel can be set arbitrarily.

[0039] As an optional approach, to avoid stacking defects in overlapping areas, the printhead is equipped with two feathered regions located at opposite ends of the printhead in the sub-scanning direction. During printing, no ink is dispensed from the target nozzles within the feathered regions; the target nozzles are selected using a sampling algorithm. The sampling algorithm can be either uniform sampling (selecting one nozzle at preset intervals) or density gradient sampling (gradually decreasing or increasing the number of target nozzles selected in each row of nozzles within the feathered region along the paper feed direction). This sampling process in the feathered regions improves print quality and avoids stacking defects in overlapping areas. When printing with a printhead featuring feathered regions, the distance between the starting print position and the lower edge of the printhead for the first printout corresponds to the number of nozzles M+F.

[0040] As an alternative method, the pixel of the starting point of the current printing count can be calculated using formulas (4) and (5): (4); Start=-(F+M)×ResY / resY(5); Among them, S t This represents the starting position in pixels for the current print run, where Start is the starting position in pixels for the first print run, with the lower edge of the printhead set to 0 as a reference. n is the current print run count, and P is the number of steps. The starting print position is parallel to the lower edge of the printhead.

[0041] For example, when the printhead resolution is 600 dpi, the number of nozzles corresponding to the nozzle height is N=800, the target resolution of the image to be printed is 1200 dpi, Start = -120px, P=2, M=20, and the number of nozzles corresponding to the height of a single feathered area is F=40, we can calculate that S1 is 41px, S2 is 1479, the starting pixel position of the first pass is -120px, the starting pixel position of the second pass is -79px, the starting pixel position of the third pass is 1400px, and the starting pixel position of the fourth pass is 1441px.

[0042] As an alternative approach, step 103 can be implemented based on S31-S33.

[0043] S31: Move the printhead to the print start position and control the printhead to move along the main scanning direction to complete the first print. Moving the printhead to the print start position actually aligns the lower edge of the lowest ink nozzle of the printhead with the print start position.

[0044] S32: For any print job other than the first print job, determine whether the remainder of (n-1) divided by P is equal to P-1; if it is equal, move the printhead one step in the sub-scanning direction, control the printhead to move along the main scanning direction, and complete the current print job; where n is the current print job and P is the number of steps.

[0045] If not equal, the printhead will step forward by a second pixel in the sub-scanning direction, controlling the printhead to move along the main scan direction to complete the current printing cycle.

[0046] S33: Determine if the ratio of the current number of prints to the number of steps is equal to the number of print cycles. If they are equal, end printing after completing the current number of prints.

[0047] As an optional method, the stepper motor is actively controlled to make the value of the second step pixel change regularly and non-fixed around a reference value. The reference value can be calculated using formula (2). The change pattern can be set by the user. For example, the value of the second step pixel can be reduced by a preset number of pixels based on the reference value, and then the value of the second step pixel can be increased by a preset number of pixels based on the reference value in the next larger step. By changing the step size, the ink dots in the overlapping area can be scattered in the paper feeding direction and staggered to fall on different material positions. The distribution of ink dots in the overlapping area becomes more similar to that in the normal area, avoiding local accumulation, making the splicing transition more natural and uniform, and improving the consistency of the overall printing quality.

[0048] See Figures 2-5 In the diagram, the box on the right represents the printhead, with a single scan height of N. The dots within the box represent nozzles, and each column of nozzles represents a color mode. For example, the ink colors emitted from each column of nozzles from left to right can be C, M, Y, and K. When P is 2, the total number of prints is 4. The first pass of printing involves moving the printhead to the starting position, where the distance from this position to the lower edge of the bottom nozzle corresponds to the number of nozzles M+F. Then, the printhead moves to the left to print as shown. Figure 2 The image shown. The printing process for the second pass is as follows: the printhead moves one step pixel along the sub-scanning direction, corresponding to M nozzles, and then the printhead moves to the left to print as shown. Figure 3 The image shown. The printing process for the 3rd pass is as follows: the printhead advances two steps along the sub-scanning direction, corresponding to (NFM) nozzles, and then the printhead moves to the left to print as shown. Figure 4 The image shown. The printing process for the 4th pass is as follows: the printhead advances one pixel along the sub-scanning direction, and then the printhead moves to the left to print, resulting in the image shown. Figure 5 The image shown illustrates that this invention employs unidirectional printing, meaning the printhead only emits ink when moving forward along the main scanning direction and does not emit ink when moving backward along the main scanning direction. After each pass of printing, the printhead is moved backward along the main scanning direction to the starting position of the previous pass.

[0049] The embodiments of the present invention can divide functional modules according to the above method examples. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in the embodiments of the present invention is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0050] When dividing each function into modules according to its corresponding function. Figure 6 A schematic diagram of the structure of an inkjet printing apparatus provided by the present invention is shown. Figure 6 As shown, the device includes: The print data acquisition module 601 is used to acquire print data; the print data includes the target resolution of the image to be printed, the printhead resolution, and the number of printing cycles. The composite stepping strategy determination module 602 is used to determine a first stepping pixel, a second stepping pixel, and a composite stepping strategy based on the target resolution and the printhead resolution; the first stepping pixel is smaller than the second stepping pixel; the composite stepping strategy is a stepping strategy that combines the first stepping pixel and the second stepping pixel within a printing cycle. The printing module 603 is used to print the image to be printed based on the first step pixel, the second step pixel, the number of printing cycles, and the composite stepping strategy.

[0051] Optionally, the composite stepping strategy determination module 602 may include: The step count calculation unit is used to determine the ratio of the target resolution to the printhead resolution as the number of steps per printing cycle; The first step pixel and the second step pixel calculation unit are used to calculate the first step pixel and the second step pixel based on the target resolution, the nozzle resolution and the number of steps; A composite stepping strategy determination unit is used to determine a composite stepping strategy based on the number of steps. The composite stepping strategy is as follows: except for the first printing cycle, each printing cycle first prints once according to the second stepping pixel, and then prints P-1 times according to the first stepping pixel; P is the number of steps in each printing cycle, and P is greater than 1.

[0052] Optionally, the first step pixel and the second step pixel calculation unit can be specifically used for: According to the formula: S1 = M × ResY / resY + 1; Calculate the first step pixel; Where S1 is the first step pixel, ResY is the target resolution, resY is the nozzle resolution, and M is the number of nozzles corresponding to the first step pixel; According to the formula: S2=(NF)×ResY / resY-(P-1)×S1 Calculate the second step pixel; Where S2 is the second step pixel, F is the number of nozzles corresponding to the height of the nozzle feathering area, and N is the number of nozzles corresponding to the height of a single scan of the nozzle.

[0053] Optionally, the printing module 603 may specifically include: The first printing unit is used to move the printhead to the printing start position, control the printhead to move along the main scanning direction, and complete the first printing. The subsequent printing unit is used to determine whether the remainder of (n-1) divided by P is equal to P-1 for any printing other than the first printing; if it is equal, the printhead is moved one step pixel in the sub-scanning direction, and the printhead is controlled to move along the main scanning direction to complete the current printing; where n is the current printing number and P is the number of steps. If not equal, the printhead will step two pixels in the sub-scanning direction, and the printhead will be controlled to move along the main scanning direction to complete the current number of prints; The printing completion judgment unit is used to determine whether the ratio of the current printing count to the number of steps is equal to the number of printing cycles. If they are equal, printing ends after completing the current printing count.

[0054] Optionally, the printhead includes two feathering regions, during which no ink is dispensed from the target nozzles in the feathering regions; the target nozzles are selected from the nozzles within the feathering regions using a sampling algorithm.

[0055] Optionally, when the number of steps is greater than 2, the formula is used: Formula used: 0 < M < (NF) / P; Determine the number of nozzles corresponding to the first step pixel.

[0056] Optionally, the print data acquisition module 601 may include a print cycle acquisition unit, used to acquire the height of the image to be printed and the single scan height of the printhead; and to determine the ratio of the height of the image to be printed to the single scan height of the printhead as the number of print cycles.

[0057] The above mainly describes the solutions provided by the embodiments of the present invention from the perspective of the interaction between various modules. It is understood that, in order to achieve the above functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the present invention can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.

[0058] When using the corresponding integrated unit Figure 7 This diagram illustrates the structure of an inkjet printing device provided by the present invention. Figure 7 As shown, the device includes: a communication unit / communication interface for acquiring printing data; the printing data includes the target resolution of the image to be printed, the printhead resolution, and the number of printing cycles; A processing unit / processor is configured to determine a first step pixel, a second step pixel, and a composite stepping strategy based on the target resolution and the printhead resolution; the first step pixel is smaller than the second step pixel; the composite stepping strategy is a stepping strategy that combines the first step pixel and the second step pixel within a printing cycle; The image to be printed is based on the first step pixel, the second step pixel, the number of printing cycles, and the composite stepping strategy.

[0059] The processing unit can be a processor or controller, such as a Central Processing Unit (CPU), a general-purpose processor, a Digital Signal Processor (DSP), an Application-Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this invention. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The communication module can be a transceiver, transceiver circuitry, or communication interface, etc. The storage module can be a memory.

[0060] like Figure 7 As shown, the processor described above can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program of the present invention. The communication interface described above can be one or more. The communication interface can use any transceiver-like device for communicating with other devices or communication networks.

[0061] like Figure 7 As shown, the terminal device described above may also include a communication line. The communication line may include a path for transmitting information between the components described above.

[0062] Optional, such as Figure 7As shown, the terminal device may further include a memory. The memory stores computer execution instructions for implementing the present invention, and the execution is controlled by a processor. The processor executes the computer execution instructions stored in the memory, thereby implementing the method provided in the embodiments of the present invention.

[0063] like Figure 7 As shown, the memory can be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, random access memory (RAM) or other types of dynamic storage devices capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited to these. The memory can exist independently and be connected to the processor via communication lines. The memory can also be integrated with the processor.

[0064] Optionally, the computer execution instructions in the embodiments of the present invention may also be referred to as application code, and the embodiments of the present invention do not specifically limit this.

[0065] In a specific implementation, as one example, such as Figure 7 As shown, a processor may include one or more CPUs, such as Figure 7 CPU0 and CPU1 in the CPU.

[0066] In a specific implementation, as one example, such as Figure 7 As shown, the terminal device may include multiple processors, such as Figure 7 The processors in the system. Each of these processors can be a single-core processor or a multi-core processor.

[0067] On the one hand, a computer-readable storage medium is provided, which stores instructions that, when executed, implement the inkjet printing method.

[0068] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present invention are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a terminal, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video disc (DVD); or it can be a semiconductor medium, such as a solid-state drive (SSD).

[0069] Although the invention has been described herein in conjunction with various embodiments, those skilled in the art will understand and implement other variations of the disclosed embodiments by reviewing the accompanying drawings, the disclosure, and the appended claims in carrying out the claimed invention. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.

[0070] Although the invention has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made therein without departing from the spirit and scope of the invention. Accordingly, this specification and drawings are merely exemplary descriptions of the invention as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of the invention. Clearly, those skilled in the art can make various alterations and modifications to the invention without departing from its spirit and scope. Thus, if such modifications and modifications of the invention fall within the scope of the claims and their equivalents, the invention is also intended to include such modifications and modifications.

Claims

1. An inkjet printing method, characterized in that, include: Get the print data; The printing data includes the target resolution of the image to be printed, the printhead resolution, and the number of printing cycles. The first step pixel, the second step pixel, and the composite stepping strategy are determined based on the target resolution and the printhead resolution; the first step pixel is smaller than the second step pixel; the composite stepping strategy is a stepping strategy that combines the first step pixel and the second step pixel within a printing cycle; The image to be printed is based on the first step pixel, the second step pixel, the number of printing cycles, and the composite stepping strategy.

2. The inkjet printing method according to claim 1, characterized in that, The step of determining the first step pixel, the second step pixel, and the composite stepping strategy based on the target resolution and the nozzle resolution includes: The ratio of the target resolution to the printhead resolution is determined as the number of steps per printing cycle; The first step pixel and the second step pixel are calculated based on the target resolution, the nozzle resolution, and the number of steps. The composite stepping strategy is determined based on the number of steps. The composite stepping strategy is as follows: except for the first printing cycle, each printing cycle first prints once according to the second stepping pixel, and then prints P-1 times according to the first stepping pixel; P is the number of steps in each printing cycle, and P is greater than 1.

3. The inkjet printing method according to claim 2, characterized in that, The calculation of the first step pixel and the second step pixel based on the target resolution, the nozzle resolution, and the number of steps includes: According to the formula: S1 = M × ResY / resY + 1; Calculate the first step pixel; Where S1 is the first step pixel, ResY is the target resolution, resY is the nozzle resolution, and M is the number of nozzles corresponding to the first step pixel; According to the formula: S2=(NF)×ResY / resY-(P-1)×S1 Calculate the second step pixel; Where S2 is the second step pixel, F is the number of nozzles corresponding to the height of the nozzle feathering area, and N is the number of nozzles corresponding to the height of a single scan of the nozzle.

4. The inkjet printing method according to claim 1, characterized in that, The printing of the image to be printed based on the first step pixel, the second step pixel, the number of printing cycles, and the composite stepping strategy includes: Move the printhead to the printing start position and control the printhead to move along the main scanning direction to complete the first print; For any print job other than the first print job, determine whether the remainder of (n-1) divided by P is equal to P-1; if it is equal, move the printhead one step in the sub-scanning direction, control the printhead to move along the main scanning direction, and complete the current print job; where n is the current print job and P is the number of steps. If not equal, the printhead will step two pixels in the sub-scanning direction, and the printhead will be controlled to move along the main scanning direction to complete the current number of prints; Determine if the ratio of the current number of prints to the number of steps is equal to the number of print cycles. If they are equal, end printing after completing the current number of prints.

5. The inkjet printing method according to claim 1, characterized in that, The printhead includes two feathering zones. During the printing process, no ink is dispensed from the target nozzles in the feathering zones. The target nozzles are selected by using a sampling algorithm to select the nozzles within the feathering zones.

6. The inkjet printing method according to claim 3, characterized in that, When the number of steps is greater than 2, the formula is used: 0 < M < (NF) / P; Determine the number of nozzles corresponding to the first step pixel.

7. The inkjet printing method according to claim 1, characterized in that, The number of printing cycles is obtained by: Obtain the height of the image to be printed and the single-scan height of the printhead; The ratio of the height of the image to be printed to the height of a single scan by the printhead is determined as the number of printing cycles.

8. An inkjet printing device, characterized in that, include: The print data acquisition module is used to acquire print data; The printing data includes the target resolution of the image to be printed, the printhead resolution, and the number of printing cycles. A composite stepping strategy determination module is used to determine a first stepping pixel, a second stepping pixel, and a composite stepping strategy based on the target resolution and the printhead resolution; the first stepping pixel is smaller than the second stepping pixel; the composite stepping strategy is a stepping strategy that combines the first stepping pixel and the second stepping pixel within a printing cycle; The printing module is used to print the image to be printed based on the first step pixel, the second step pixel, the number of printing cycles, and the composite stepping strategy.

9. An inkjet printing device, characterized in that, include: Communication unit / interface, to acquire print data; The printing data includes the target resolution of the image to be printed, the printhead resolution, and the number of printing cycles. A processing unit / processor is configured to determine a first step pixel, a second step pixel, and a composite stepping strategy based on the target resolution and the printhead resolution; the first step pixel is smaller than the second step pixel; the composite stepping strategy is a stepping strategy that combines the first step pixel and the second step pixel within a printing cycle; The image to be printed is based on the first step pixel, the second step pixel, the number of printing cycles, and the composite stepping strategy.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed by a processor, implement an inkjet printing method according to any one of claims 1-7.