An inkjet printing method, apparatus, device, and medium
By dividing the printhead into blocks and adjusting the ink output sequence in inkjet printing, the image coverage of forward and reverse printing is made consistent, solving the color difference problem caused by the physical arrangement of the printheads and improving printing efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING BOYUAN HENGXIN TECH CO LTD
- Filing Date
- 2026-05-09
- Publication Date
- 2026-06-05
AI Technical Summary
Existing inkjet printing methods suffer from low printing efficiency because the physical arrangement of the color printheads is fixed. This can lead to color differences when printing in both directions.
By obtaining an even number of reciprocating cycles for the printhead to be scanned, the printhead is divided into multiple blocks along the paper feed direction, the ink output sequence of the printhead is determined, and reciprocating inkjet printing is performed according to the ink output sequence, so that the image height coverage of forward and reverse printing is consistent, and the ink output sequence is reconstructed to eliminate color differences.
It eliminates color differences between forward and reverse printing without changing the physical arrangement of the printheads, thus improving printing efficiency.
Smart Images

Figure CN122152249A_ABST
Abstract
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 only output ink during the forward motion of the reciprocating motion, and do not output ink during the reverse motion, resulting in low printing efficiency. If ink is output during both the forward and reverse motions, the fixed physical arrangement of the color printheads will cause the ink to cover the same area in different orders when printing forward and backward, resulting in color differences. 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 existing inkjet printing methods, due to the fixed physical arrangement of the color printheads, will result in color differences if bidirectional printing is performed, thus preventing reciprocating bidirectional printing and causing low printing efficiency.
[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: Obtain the number of reciprocating cycles for the nozzle to scan; the number of reciprocating cycles is an even number. Based on the number of reciprocating cycles, the printhead is divided into multiple blocks along the paper feeding direction; The ink ejection sequence of the printhead is determined, and the image to be printed is reciprocated by inkjet printing according to the ink ejection sequence, so that the height coverage of the image obtained by forward printing is consistent with the height coverage of the image obtained by reverse printing; the ink ejection sequence is the sorting of the ink ejection status of each block of the printhead during the printing process.
[0006] Optionally, dividing the printhead into multiple blocks along the paper feed direction based on the number of reciprocating cycles includes: According to the formula: P=N+1; Determine the number of nozzle blocks to be divided; Where P is the number of divisions and N is the number of repetition cycles; N is greater than 1; According to the stated number of divisions, the printhead is divided into equal intervals along the paper feeding direction to obtain multiple blocks.
[0007] Optionally, determining the ink output sequence of the printhead includes: Determine the ink output area of the printhead for each printing cycle; when the number of printing cycles is odd, the last N blocks in the printhead along the paper feed direction are the ink output areas; when the number of printing cycles is even, the first N blocks in the printhead along the paper feed direction are the ink output areas. The ink output of the printheads is sorted according to the order of the number of prints to obtain the ink output sequence of the printheads.
[0008] Optionally, the reciprocating inkjet printing of the image to be printed according to the ink output sequence includes: For any single reciprocating print, control the nozzles of the last N blocks of the printhead to eject ink, and the printhead prints along the main scanning direction with the carriage. The printhead is controlled to move a preset step distance along the secondary scanning direction, and the nozzles of the first N blocks of the printhead are controlled to spray ink. The printhead prints along the carriage in the opposite direction of the main scanning direction to complete one reciprocating print. The main scanning direction is perpendicular to the paper feeding direction, and the secondary scanning direction is the same as the paper feeding direction. Complete the reciprocating printing corresponding to the number of reciprocating cycles.
[0009] Optionally, the preset step distance is equal to the height of the block along the paper feed direction.
[0010] Optionally, when the number of prints is 1, the nozzles of the last N blocks of the printhead eject ink, and the printhead prints along the main scanning direction with the carriage. Prior to this, the following steps are also included: Move the printhead along the paper feed direction until the upper edge of the first block of the printhead along the paper feed direction is aligned with the starting pixel position of the image to be printed.
[0011] Optionally, obtaining the number of reciprocating cycles for the nozzle to be scanned 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 reciprocating cycles.
[0012] Compared with existing technologies, the inkjet printing method provided by this invention includes: obtaining the number of reciprocating cycles to be scanned by the printhead; the number of reciprocating cycles is even; dividing the printhead into multiple blocks along the paper feed direction according to the number of reciprocating cycles; determining the ink output sequence of the printhead, and performing reciprocating inkjet printing on the image to be printed according to the ink output sequence, so that the height coverage range of the image obtained by forward printing is consistent with the height coverage range of the image obtained by reverse printing; the reconstructed ink output sequence can ensure that the image of each height range is first printed forward and then reversed or first reversed and then forward, thereby ensuring that the color coverage order of the printed image is the same in the CMYK four-color printing mode, thereby eliminating the color difference between forward and reverse printing, realizing reciprocating bidirectional printing, and improving printing efficiency.
[0013] Secondly, the present invention also provides an inkjet printing apparatus for use in the inkjet printing method, comprising: The reciprocating cycle count acquisition module is used to acquire the reciprocating cycle count of the nozzle to be scanned; the reciprocating cycle count is an even number. The printhead area division module is used to divide the printhead into multiple blocks along the paper feeding direction based on the number of reciprocating cycles; The printing module is used to determine the ink ejection sequence of the printhead and perform reciprocating inkjet printing on the image to be printed according to the ink ejection sequence, so that the height coverage of the image obtained by forward printing is consistent with the height coverage of the image obtained by reverse printing; the ink ejection sequence is the sorting of the ink ejection status of each block of the printhead during the printing process.
[0014] Thirdly, the present invention also provides an inkjet printing apparatus, comprising: A communication unit / communication interface is used to obtain the number of reciprocating cycles of the nozzle to be scanned; the number of reciprocating cycles is an even number. The processing unit / processor is used to divide the printhead into multiple blocks along the paper feed direction according to the number of reciprocating cycles; The ink ejection sequence of the printhead is determined, and the image to be printed is reciprocated by inkjet printing according to the ink ejection sequence, so that the height coverage of the image obtained by forward printing is consistent with the height coverage of the image obtained by reverse printing; the ink ejection sequence is the sorting of the ink ejection status of each block of the printhead during the printing process.
[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 printhead region division and ink output sequence when the number of reciprocating cycles is 4 passes, provided by the present invention; Figure 3 A schematic diagram of the 1-pass image printing result provided by the present invention; Figure 4 A schematic diagram of the 2-pass image printing result provided by the present invention; Figure 5 This is a schematic diagram of the 3-pass image printing result provided by the present invention; Figure 6 A schematic diagram of the 4-pass image printing result 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; Figure 8 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] Inkjet printers typically use a four-color printing mode. When the physical arrangement of the color printheads is [C, M, Y, K], Y is the first to be inked in forward printing and is at the bottom layer. In reverse printing, K is the first to be inked. In addition, the ink transparency and opacity are different, which will result in inconsistent color perception of the images printed in the forward and reverse directions. Since the printing medium moves once along the paper feed direction after each inkjet print, if all the nozzles of the forward and reverse printheads emit ink, the color coverage order of different areas of the printed image will be different, causing color differences.
[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 this invention includes the following steps: Step 101: Obtain the number of reciprocating cycles for the nozzle to be scanned; The number of reciprocating cycles is even; the steps to obtain the number of reciprocating cycles can be as follows: The process involves obtaining the height of the image to be printed and the single-scan height of the printhead. If the height of the image to be printed is divisible by the single-scan height of the printhead, the ratio of the image height to the single-scan height is determined as the number of reciprocating cycles. If the image height is not divisible by the single-scan height, the quotient of the image height divided by the single-scan height is incremented by 1 to determine the number of reciprocating cycles. If the result is odd, the result is incremented by 1. It can be understood that forward printing occurs when the printhead moves along the main scanning direction, and reverse printing occurs when the printhead moves in the opposite direction. Forward and reverse printing constitute one reciprocating cycle.
[0024] Step 102: Divide the printhead into multiple blocks along the paper feed direction according to the number of reciprocating cycles; Specifically, according to formula (1): P=N+1(1) Determine the number of nozzle blocks to be divided; Where P is the number of divisions and N is the number of repetition cycles; N is greater than 1; According to the stated number of divisions, the printhead is divided into equal intervals along the paper feeding direction to obtain multiple blocks.
[0025] Step 103: Determine the ink output sequence of the printhead, and perform reciprocating inkjet printing on the image to be printed according to the ink output sequence, so that the height coverage of the image obtained by forward printing is consistent with the height coverage of the image obtained by reverse printing.
[0026] The ink output sequence is the order in which ink is output from each section of the printhead during the printing process. That is, the order in which the ink output sections of the printhead are arranged from the first pass to the last pass.
[0027] Figure 1 The ink output sequence reconstructed by the above method can ensure that each area of the printed image has undergone at least one round trip printing, thereby ensuring that the color coverage order of the printed image is the same in the CMYK four-color printing mode, thus eliminating the color difference between forward and reverse printing, realizing bidirectional reciprocating printing, and improving printing efficiency.
[0028] based on Figure 1 In addition to the method described herein, this specification also provides some specific implementation methods, which are described below.
[0029] As an optional approach, determining the ink output sequence of the printhead includes the following steps: Step S31: Determine the ink output blocks of the printhead corresponding to each printing number; when the printing number is odd, the last N blocks in the printhead along the paper feed direction are the ink output blocks; when the printing number is even, the first N blocks in the printhead along the paper feed direction are the ink output blocks.
[0030] Step S32: Sort the ink output of the printhead according to the order of printing times to obtain the ink output sequence of the printhead.
[0031] For example, such as Figure 2 As shown, with 4 reciprocating cycles, the printhead is divided into 5 blocks. The ink output sequence is as follows: 1pass: ink output from the nozzles of blocks 2, 3, 4, and 5; 2pass: ink output from the nozzles of blocks 1, 2, 3, and 4; 3pass: ink output from the nozzles of blocks 2, 3, 4, and 5; 4pass: ink output from the nozzles of blocks 1, 2, 3, and 4. 1pass and 3pass print in the forward direction along the main scanning direction, while 2pass and 4pass print in the reverse direction along the main scanning direction. The main scanning direction is perpendicular to the paper feed direction. Figure 2As can be seen, the height coverage of the images printed with 1 pass and 2 pass is the same, and the height coverage of the images printed with 3 pass and 4 pass is also the same. Assuming the ink color sequence of the printheads along the main scanning direction is [Y, M, C, K], then the ink color coverage order from bottom to top in the image after 4 pass printing is [Y, M, C, K, K, C, M, Y]. Therefore, regardless of the platform's movement direction, the layer-to-layer coverage of each ink color is forcibly unified in any tiny area of the printed image. Macroscopically, this forms a stable KY alternating coverage structure, thus eliminating the front-to-back color difference during printing without changing the physical arrangement of the printheads.
[0032] As an optional method, reciprocating inkjet printing of the image to be printed according to the ink output sequence specifically includes the following steps: Step S33: For any reciprocating print, control the nozzles of the last N blocks of the printhead to spray ink, and the printhead prints along the main scanning direction with the carriage. The printhead is controlled to move a preset step distance along the secondary scanning direction, and the nozzles of the first N blocks of the printhead are controlled to spray ink. The printhead prints along the carriage in the opposite direction of the main scanning direction to complete one reciprocating print. The main scanning direction is perpendicular to the paper feeding direction, and the secondary scanning direction is the same as the paper feeding direction.
[0033] The preset step distance in the above steps is equal to the height of the block along the paper feed direction. It can be understood that in any reciprocating print cycle, printing in the forward direction of the main scanning direction is performed first, followed by printing in the reverse direction of the main scanning direction.
[0034] Step S34: Complete the reciprocating printing corresponding to the number of reciprocating cycles.
[0035] Specifically, repeat step S33 until the number of printing cycles is reached, and then printing is complete.
[0036] As an optional method, when the print count is 1, the first block does not dispense ink. To ensure the integrity of the printed image, the nozzles of the subsequent N blocks of the printhead dispense ink. The printhead prints along the main scanning direction with the carriage. This also includes the following steps: Move the printhead along the paper feed direction until the upper edge of the first block of the printhead along the paper feed direction is aligned with the starting pixel position of the image to be printed.
[0037] For example, such as Figure 2 As shown, the position of dashed line A is the starting pixel position of the image to be printed. The upper edge of the first block is moved to be flush with dashed line A before scanning.
[0038] As an alternative approach, when the height of the image to be printed is not an integer multiple of the printhead's single scan height, the effective printing height of the last reciprocating motion will exceed the height range of the image to be printed, resulting in ink waste. Therefore, when printing N-1 times, it is necessary to determine whether the height of the ink ejection area of the printhead is greater than the remaining height of the image to be printed. If it is greater, the area of the printhead that exceeds the remaining height of the image to be printed is set to not emit ink, and N-1 passes of printing are performed. The same settings are applied to the ink ejection area of the printhead for N-1 print passes, and N passes of printing are performed.
[0039] See Figures 3-6 The right-hand box represents the printhead, with a height of N. The dots within the box represent nozzles, and each column of nozzles represents a single color mode. For example, the ink colors output from each column of nozzles from left to right are [Y, M, C, K]. In the diagram, the paper feed direction is from bottom to top, with left being the forward direction of the main scanning direction and right being the reverse direction. After calculation, the number of reciprocating cycles is 2, thus the printhead is divided into three blocks: 1 pass and 2 pass constitute the first reciprocating cycle, and 3 pass and 4 pass constitute the second reciprocating cycle. For example... Figure 3 As shown, the 1-pass printing process involves moving the printhead to a position where the top edge of the bottommost block is aligned with the starting printing position. Ink is then ejected from only the top two blocks, and the printhead moves to the left to complete the print. Figure 2 As shown, the 2-pass printing process is as follows: after the first pass of printing, the printhead remains horizontally positioned and moves upward by N / 3. At this point, only the bottom two sections of the printhead emit ink. The printhead then moves to the right to complete this printing cycle. Figure 3 and Figure 4 As can be seen, the height range of the images printed in 1-pass and 2-pass printing is the same. The 3-pass printing process is as follows: the printhead remains horizontally positioned after the 2-pass printing, ink is ejected only from the top two sections, and the printhead moves to the left to complete the print. The 4-pass printing process is as follows: the printhead remains horizontally positioned after the 3-pass printing, ink is ejected only from the bottom two sections, and the printhead moves to the right to complete the print. From... Figure 5 and Figure 6 As can be seen, the height range of images printed using 3-pass and 4-pass methods is the same. Images printed using this method show no color difference across any region.
[0040] 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.
[0041] When dividing each function into modules according to its corresponding function. Figure 7 A schematic diagram of the structure of an inkjet printing apparatus provided by the present invention is shown. Figure 7 As shown, the device includes: The reciprocating cycle number acquisition module 701 is used to acquire the reciprocating cycle number of the nozzle to be scanned; the reciprocating cycle number is an even number. The printhead area division module 702 is used to divide the printhead into multiple blocks along the paper feeding direction according to the number of reciprocating cycles; The printing module 703 is used to determine the ink ejection sequence of the printhead and perform reciprocating inkjet printing on the image to be printed according to the ink ejection sequence, so that the height coverage of the image obtained by forward printing is consistent with the height coverage of the image obtained by reverse printing; the ink ejection sequence is the sorting of the ink ejection status of each block of the printhead during the printing process.
[0042] Optionally, the nozzle area division module 702 may specifically include: Divide the quantity into calculation units for use according to the formula: P=N+1; Determine the number of nozzle blocks to be divided; Where P is the number of divisions and N is the number of repetition cycles; N is greater than 1; The block division unit is used to divide the printhead into multiple blocks at equal intervals along the paper feeding direction according to the number of divisions.
[0043] Optionally, the printing module 703 may specifically include: The ink output sequence determination unit is used to determine the ink output blocks of the printhead corresponding to each printing number; when the number of printings is odd, the last N blocks in the printhead along the paper feed direction are the ink output blocks; when the number of printings is even, the first N blocks in the printhead along the paper feed direction are the ink output blocks. The ink output of the printheads is sorted according to the order of the number of prints to obtain the ink output sequence of the printheads.
[0044] The printing unit is used to control the nozzles of the last N blocks of the printhead to spray ink for any given reciprocating print, and the printhead prints along the main scanning direction with the carriage. The printhead is controlled to move a preset step distance along the secondary scanning direction, and the nozzles of the first N blocks of the printhead are controlled to spray ink. The printhead prints along the carriage in the opposite direction of the main scanning direction to complete one reciprocating print. The main scanning direction is perpendicular to the paper feeding direction, and the secondary scanning direction is the same as the paper feeding direction. Complete the reciprocating printing corresponding to the number of reciprocating cycles.
[0045] Optionally, the preset step distance is equal to the height of the block along the paper feed direction.
[0046] Optionally, the device also includes a 1-pass stepping module, which moves the printhead along the paper feed direction when the number of prints is 1, so that the upper edge of the first block of the printhead along the paper feed direction is aligned with the starting pixel position of the image to be printed.
[0047] Optionally, the reciprocating cycle count acquisition module 701 may specifically include: The print data acquisition unit is used to acquire the height of the image to be printed and the single scan height of the printhead. The calculation unit is used to determine the number of reciprocating cycles by the ratio of the height of the image to be printed to the height of a single scan of the printhead.
[0048] 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.
[0049] All relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.
[0050] When using the corresponding integrated unit Figure 8 This diagram illustrates the structure of an inkjet printing device provided by the present invention. Figure 8 As shown, the device includes: A communication unit / communication interface is used to obtain the number of reciprocating cycles of the nozzle to be scanned; the number of reciprocating cycles is an even number. The processing unit / processor is used to divide the printhead into multiple blocks along the paper feed direction according to the number of reciprocating cycles; The ink ejection sequence of the printhead is determined, and the image to be printed is reciprocated by inkjet printing according to the ink ejection sequence, so that the height coverage of the image obtained by forward printing is consistent with the height coverage of the image obtained by reverse printing; the ink ejection sequence is the sorting of the ink ejection status of each block of the printhead during the printing process.
[0051] 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.
[0052] like Figure 8 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.
[0053] like Figure 8 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.
[0054] Optional, such as Figure 8 As 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.
[0055] like Figure 8As 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.
[0056] 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.
[0057] In a specific implementation, as one example, such as Figure 8 As shown, a processor may include one or more CPUs, such as Figure 8 CPU0 and CPU1 in the CPU.
[0058] In a specific implementation, as one example, such as Figure 8 As shown, the terminal device may include multiple processors, such as Figure 8 The processors in the system. Each of these processors can be a single-core processor or a multi-core processor.
[0059] On the one hand, a computer-readable storage medium is provided, which stores instructions that, when executed, implement the inkjet printing method.
[0060] 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).
[0061] 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.
[0062] 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: Obtain the number of reciprocating cycles for the nozzle to scan; the number of reciprocating cycles is an even number. Based on the number of reciprocating cycles, the printhead is divided into multiple blocks along the paper feeding direction; The ink ejection sequence of the printhead is determined, and the image to be printed is reciprocated by inkjet printing according to the ink ejection sequence, so that the height coverage of the image obtained by forward printing is consistent with the height coverage of the image obtained by reverse printing; the ink ejection sequence is the sorting of the ink ejection status of each block of the printhead during the printing process.
2. The inkjet printing method according to claim 1, characterized in that, The step of dividing the printhead into multiple blocks along the paper feed direction based on the number of reciprocating cycles includes: According to the formula: P=N+1; Determine the number of nozzle blocks to be divided; Where P is the number of divisions and N is the number of repetition cycles; N is greater than 1; According to the stated number of divisions, the printhead is divided into equal intervals along the paper feeding direction to obtain multiple blocks.
3. The inkjet printing method according to claim 1, characterized in that, The determination of the ink output sequence of the printhead includes: Determine the ink output area of the printhead for each printing cycle; when the number of printing cycles is odd, the last N blocks in the printhead along the paper feed direction are the ink output areas; when the number of printing cycles is even, the first N blocks in the printhead along the paper feed direction are the ink output areas. The ink output of the printheads is sorted according to the order of the number of prints to obtain the ink output sequence of the printheads.
4. The inkjet printing method according to claim 1, characterized in that, The reciprocating inkjet printing of the image to be printed according to the ink output sequence includes: For any single reciprocating print, control the nozzles of the last N blocks of the printhead to eject ink, and the printhead prints along the main scanning direction with the carriage. The printhead is controlled to move a preset step distance along the secondary scanning direction, and the nozzles of the first N blocks of the printhead are controlled to spray ink. The printhead prints along the carriage in the opposite direction of the main scanning direction to complete one reciprocating print. The main scanning direction is perpendicular to the paper feeding direction, and the secondary scanning direction is the same as the paper feeding direction. Complete the reciprocating printing corresponding to the number of reciprocating cycles.
5. The inkjet printing method according to claim 4, characterized in that, The preset step distance is equal to the height of the block along the paper feed direction.
6. The inkjet printing method according to claim 4, characterized in that, When the number of prints is 1, the nozzles of the last N blocks of the printhead eject ink, and the printhead prints along the main scanning direction with the carriage. Prior to this, the process also includes: Move the printhead along the paper feed direction until the upper edge of the first block of the printhead along the paper feed direction is aligned with the starting pixel position of the image to be printed.
7. The inkjet printing method according to claim 1, characterized in that, The process of obtaining the number of reciprocating cycles for scanning the nozzle 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 reciprocating cycles.
8. An inkjet printing apparatus, applied to the inkjet printing method according to any one of claims 1-7, characterized in that, include: The reciprocating cycle count acquisition module is used to acquire the reciprocating cycle count of the nozzle to be scanned; The number of reciprocating cycles is an even number; The printhead area division module is used to divide the printhead into multiple blocks along the paper feeding direction based on the number of reciprocating cycles; The printing module is used to determine the ink ejection sequence of the printhead and perform reciprocating inkjet printing on the image to be printed according to the ink ejection sequence, so that the height coverage of the image obtained by forward printing is consistent with the height coverage of the image obtained by reverse printing; the ink ejection sequence is the sorting of the ink ejection status of each block of the printhead during the printing process.
9. An inkjet printing device, characterized in that, include: A communication unit / communication interface is used to obtain the number of reciprocating cycles of the nozzle to be scanned; the number of reciprocating cycles is an even number. The processing unit / processor is used to divide the printhead into multiple blocks along the paper feed direction according to the number of reciprocating cycles; The ink ejection sequence of the printhead is determined, and the image to be printed is reciprocated by inkjet printing according to the ink ejection sequence, so that the height coverage of the image obtained by forward printing is consistent with the height coverage of the image obtained by reverse printing; the ink ejection sequence is the sorting of the ink ejection status of each block of the printhead during the printing process.
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.