Method, device, equipment and medium for dynamically adjusting printing precision of inkjet printing

By dynamically adjusting the printhead rotation angle and printing parameters, the problem of printhead printing accuracy being unable to be dynamically adjusted was solved, enabling efficient printing at different image accuracies and improving print quality and efficiency.

CN116512788BActive Publication Date: 2025-11-18SHENZHEN HOSONSOFT CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210082361.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-24
Publication Date
2025-11-18
Estimated Expiration
2042-01-24

AI Technical Summary

Technical Problem

In existing inkjet printing technologies, the printhead's printing precision cannot be dynamically adjusted, resulting in low printing efficiency and reduced print quality. In particular, the physical limitations of the printhead in Onepass printing restrict the improvement of printing precision.

Method used

By determining the printhead rotation angle based on the precision of the image to be printed and the printhead parameters, the printhead rotation is controlled and the printing parameters are adjusted to achieve dynamic precision adjustment of the printhead, including calculating the nozzle overlap angle and ink ejection delay time, in order to improve printing accuracy.

Benefits of technology

The printhead precision is dynamically adjusted when the image to be printed is of high precision to improve print quality, and ink is saved when the precision is low, thus ensuring the quality and efficiency of printed products.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116512788B_ABST
    Figure CN116512788B_ABST
Patent Text Reader

Abstract

The present application belongs to the field of inkjet printing technology, and aims to solve the technical problem that the printing precision cannot be dynamically adjusted in the prior art, and provides an inkjet printing method, device, equipment and medium for dynamically adjusting printing precision. The method comprises the following steps: when the image precision of a to-be-printed image is greater than the nozzle precision, determining a nozzle rotation angle according to the image precision of the to-be-printed image and nozzle parameters; controlling the nozzle to rotate according to the nozzle rotation angle; adjusting the printing parameters according to the nozzle rotation angle; and printing the to-be-printed image by the rotated nozzle according to the printing parameters. The present application can automatically adjust the nozzle printing precision according to the image precision of the to-be-printed image, and realizes the dynamic adjustment of the nozzle 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, and more particularly to an inkjet printing method, apparatus, equipment, and medium for dynamically adjusting printing accuracy. Background Technology

[0002] Existing inkjet printing technology mainly focuses on multi-pass printing, which achieves high-precision printing primarily through the reciprocating motion of the printhead carriage in a horizontal direction. Each horizontal movement of the printhead carriage requires three processes: acceleration, uniform printing, and deceleration / stopping. This repetitive process leads to low printing efficiency. Furthermore, for unidirectional printing, the carriage needs to quickly return to one side and repeat the process; for bidirectional printing, the process must be repeated, and because the ink droplet trajectories differ between the two printing directions, print quality inevitably deteriorates. Therefore, a high-speed, unidirectional printing method is needed, leading to the development of Onepass printing technology.

[0003] In Onepass printing technology, the printhead remains stationary while the printing medium moves at high speed in one direction. While Onepass's printing speed is currently one of its superior features, the printhead's accuracy is limited by its physical constraints and cannot be significantly improved; it cannot dynamically adjust the printhead's accuracy based on the precision of the printed image. Summary of the Invention

[0004] In view of this, embodiments of the present invention provide an inkjet printing method, apparatus, device, and medium for dynamically adjusting printing precision, in order to solve the technical problem that printing precision cannot be dynamically adjusted in the prior art.

[0005] In a first aspect, embodiments of the present invention provide an inkjet printing method for dynamically adjusting printing precision, characterized in that the method includes:

[0006] When the image resolution of the image to be printed is greater than the printhead resolution, the printhead rotation angle is determined based on the image resolution of the image to be printed and the printhead parameters.

[0007] The nozzle is controlled to rotate according to the nozzle rotation angle.

[0008] Adjust the printing parameters according to the printhead rotation angle;

[0009] Based on the printing parameters, the image to be printed is printed through the rotated nozzle.

[0010] Preferably, when the image resolution of the image to be printed is greater than the printhead resolution, determining the printhead rotation angle based on the image resolution of the image to be printed and the printhead parameters includes:

[0011] When the image resolution of the image to be printed is greater than the printhead resolution, the printhead parameters are obtained, including the spacing between adjacent nozzles.

[0012] The nozzle rotation angle is obtained based on the spacing between adjacent nozzles and the accuracy of the image to be printed.

[0013] Preferably, controlling the nozzle rotation based on the nozzle rotation angle includes:

[0014] Calculate the nozzle coincidence angle, which is the angle at which the ink outlet positions of the nozzles coincide after the printhead is rotated by the nozzle coincidence angle.

[0015] When the rotation angle of the nozzle is equal to the overlap angle of the nozzle, the rotation angle of the nozzle is increased by a preset angle;

[0016] Control the nozzle to rotate in a preset direction by a predetermined rotation angle.

[0017] Preferably, the printhead parameters further include nozzle row spacing, and adjusting the printing parameters according to the printhead rotation angle includes:

[0018] The position information of the shield nozzles is obtained based on the nozzle row spacing and the nozzle rotation angle.

[0019] The ink ejection delay time of each nozzle is calculated based on the printhead rotation angle and the position information of the shielded nozzle.

[0020] Based on the ink ejection delay time of each nozzle, the trigger parameters of each nozzle are set, thereby changing the ink ejection time of the nozzle.

[0021] Preferably, obtaining the shielding nozzle position information based on the nozzle row spacing and the nozzle rotation angle includes:

[0022] Calculate the end position of the front shield nozzle and the start position of the rear shield nozzle for each row of nozzles based on the nozzle rotation angle.

[0023] The position information of the shielding nozzles in each row is determined based on the end position of the front shielding nozzle and the start position of the rear shielding nozzle in each row.

[0024] Preferably, the ink output delay time is calculated using the following method:

[0025] The ink ejection delay time of the i-th column nozzle is Ti = (i-1)*d*sinα / V, where i is a positive integer greater than or equal to 1, d is the distance between adjacent nozzles, α is the rotation angle of the printhead, and V is the speed of the printing medium.

[0026] Preferably, printing the image to be printed via the rotated printhead according to the printing parameters includes:

[0027] The image to be printed is rasterized to obtain printing data;

[0028] The nozzle corresponding to the shielded nozzle position information is designated as the shielded nozzle. Non-ink output data is assigned to the shielded nozzle, and the printing data is assigned to nozzles other than the shielded nozzle.

[0029] Output the print data to complete the printing of the image to be printed.

[0030] Secondly, embodiments of the present invention provide an inkjet printing apparatus for dynamically adjusting printing precision, characterized in that the apparatus comprises:

[0031] The printhead rotation angle determination module is used to determine the printhead rotation angle based on the image accuracy of the image to be printed and the printhead parameters when the image accuracy of the image to be printed is greater than the printhead accuracy.

[0032] The nozzle rotation module is used to control the nozzle to rotate according to the nozzle rotation angle;

[0033] The printing parameter adjustment module is used to adjust the printing parameters according to the rotation angle of the printhead;

[0034] The printing module is used to print the image to be printed through a rotating nozzle according to the printing parameters.

[0035] Thirdly, embodiments of the present invention provide an inkjet printing device for dynamically adjusting printing precision, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory, wherein when the computer program instructions are executed by the processor, the method of the first aspect described above is implemented.

[0036] Fourthly, embodiments of the present invention provide a storage medium storing computer program instructions, which, when executed by a processor, implement the method of the first aspect described above.

[0037] In summary, the beneficial effects of the present invention are as follows:

[0038] The inkjet printing method, apparatus, device, and medium for dynamically adjusting printing precision provided in this invention firstly determine the printhead rotation angle based on the image precision of the image to be printed and the printhead parameters when the image precision of the image to be printed is greater than the printhead precision. Based on the printhead rotation angle, the printhead is controlled to rotate, achieving dynamic adjustment of the printhead printing precision according to the image precision. When the image precision is low, rotation is not performed, saving ink; when the image precision is high, rotation is performed, improving printing precision. Secondly, printing parameters are adjusted based on the printhead rotation angle. Based on the printing parameters, the image to be printed is printed through the rotated printhead, ensuring normal printing after printhead rotation and guaranteeing the quality of the printed product. Attached Figure Description

[0039] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments of the present invention will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort, and these are all within the protection scope of the present invention.

[0040] Figure 1 This is a flowchart illustrating the inkjet printing method for dynamically adjusting printing precision in an embodiment of the present invention.

[0041] Figure 2 This is a schematic diagram of the process for calculating the nozzle rotation angle in an embodiment of the present invention.

[0042] Figure 3 This is a schematic diagram of the printing accuracy after the printhead rotates in an embodiment of the present invention.

[0043] Figure 4 This is a schematic diagram of the process for calculating the nozzle overlap angle in an embodiment of the present invention.

[0044] Figure 5 This is a schematic diagram of the nozzle shielding position in an embodiment of the present invention.

[0045] Figure 6 This is a schematic diagram of the target printing position in an embodiment of the present invention.

[0046] Figure 7 This is a schematic diagram of the structure of an inkjet printing device for dynamically adjusting printing accuracy according to an embodiment of the present invention.

[0047] Figure 8 This is a schematic diagram of the structure of an inkjet printing device for dynamically adjusting printing accuracy according to an embodiment of the present invention. Detailed Implementation

[0048] The features and exemplary embodiments of various aspects of the present invention will now be described in detail. To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present invention and are not configured to limit the present invention. For those skilled in the art, the present invention can be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the invention.

[0049] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.

[0050] Please see Figure 1 This invention provides an inkjet printing method for dynamically adjusting printing precision, characterized in that the method includes:

[0051] S1: When the image precision of the image to be printed is greater than the printhead precision, the printhead rotation angle is determined based on the image precision of the image to be printed and the printhead parameters.

[0052] In one embodiment, see Figure 2 Step S1 includes:

[0053] S11: When the image precision of the image to be printed is greater than the printhead precision, obtain the printhead parameters, which include the spacing between adjacent nozzles;

[0054] S12: Calculate the nozzle rotation angle based on the spacing between adjacent nozzles and the accuracy of the image to be printed;

[0055] Specifically, see Figure 3Because the printhead rotates, the projected spacing between the nozzles on the printhead decreases, and the number of ink dots ejected per unit size of the printing medium increases, thus improving the actual printing accuracy of the printhead. In one embodiment, the printhead rotation angle can be obtained by looking up an index table, which includes the spacing between adjacent nozzles, image accuracy, and printhead rotation angle. In another embodiment, the printhead rotation angle can be obtained by calculation. Assuming the printhead contains a row of nozzles, with a total of n nozzles, and the spacing between adjacent nozzles is d, when the printhead does not rotate, the printing width in the printhead direction is:

[0056] W1=n*d

[0057] In the formula, W1 is the printing width in the direction of the printhead, n is the number of nozzles in a row of nozzles on the printhead, and d is the spacing between adjacent nozzles.

[0058] When the printhead is not rotating, the printing accuracy of the printhead is:

[0059] XDpi1 = 25.4 * n / W1 = 25.4 / d

[0060] In the formula, XDpi1 is the printing accuracy of the printhead before rotation, and W1 is the printing width;

[0061] After the printhead rotates by the specified rotation angle, the print width in the printhead direction is calculated using the following formula:

[0062] W2=n*d*cosα

[0063] After the printhead rotates, the printing accuracy of the printhead is calculated using the following formula:

[0064] XDpi2=25.4*n / W2=25.4 / (d*cosα)

[0065] According to the above formula, the printhead rotation angle can be calculated by the printhead parameters and the precision of the image to be printed, so that the printing precision after the printhead is rotated is equal to the precision of the image to be printed. The printhead will reduce the printing width after rotation, but in most cases, the printhead printing width and the image to be printed have a certain margin. Therefore, the printing precision of the printhead can be improved without affecting the image printing quality. In one embodiment, the printhead rotation angle is between 0 and 90°.

[0066] S2: Control the nozzle to rotate according to the nozzle rotation angle;

[0067] In one embodiment, see Figure 4 Step S3 includes:

[0068] S21: Calculate the nozzle overlap angle, which is the angle at which the ink outlet positions of the nozzles coincide after the printhead is rotated by the nozzle overlap angle.

[0069] S22: When the rotation angle of the nozzle is equal to the overlap angle of the nozzle, increase the rotation angle of the nozzle by a preset angle;

[0070] S23: Control the nozzle to rotate in a preset direction by a predetermined rotation angle;

[0071] Specifically, when a printhead containing multiple rows of printheads rotates to a certain angle, the ink outlet positions of the printheads will coincide. This angle is recorded as the nozzle coincidence angle. When the printhead rotation angle is equal to the nozzle coincidence angle, the printhead rotation angle needs to be increased by a preset angle to offset the ink outlet positions of the nozzles. The preset angle is determined by the distance between adjacent nozzles. The smaller the distance between adjacent nozzles, the smaller the preset angle. After obtaining the final printhead rotation angle, the printhead is controlled to rotate in a preset direction. In one specific embodiment, the preset direction is counterclockwise, and in another embodiment, the preset direction is clockwise.

[0072] S3: Adjust the printing parameters according to the nozzle rotation angle;

[0073] In one embodiment, the nozzle parameters further include the nozzle row spacing, and step S3 includes:

[0074] S31: Obtain the position information of the shielding nozzles based on the nozzle row spacing and the nozzle rotation angle;

[0075] In one embodiment, step S31 includes:

[0076] S311: Calculate the end position of the front shield nozzle and the start position of the rear shield nozzle for each row of nozzles based on the nozzle rotation angle and the nozzle row spacing.

[0077] S322: Determine the position information of the shielding nozzles in each row based on the end position of the front shielding nozzle and the start position of the rear shielding nozzle in each row.

[0078] Specifically, see Figure 5 When the printhead rotates, to avoid affecting print quality, it is necessary to set the nozzle shielding position. When the printhead contains only one row of nozzles, it is not necessary to set the nozzle shielding position. When the printhead contains multiple rows of nozzles, let the printhead contain a total of n rows and m columns of nozzles, from top to bottom as row 1 to row n, and from left to right as column 1 to column m. The position of the nozzle that needs to be shielded in each row is calculated as follows:

[0079] The position S1 of the front shield nozzle of the first row of nozzles is: Ln*tan(α) / d, and the position of the rear shield nozzle is L-Sn;

[0080] The shielding nozzle position S2 of the second row of nozzles is: Ln-1*tan(α) / d, and the rear shielding nozzle position is L-Sn-1;

[0081] The position Si of the front shield nozzle of the i-th row nozzle is: Ln-i+1*tan(α) / d, and the position m-Sn-i+1 of the rear shield nozzle.

[0082] ...

[0083] The shielded nozzle position Sn of the nth row nozzle is: Sn=0, and the subsequent shielded nozzle position L-Ln*tan(α) / d;

[0084] Where n, m and i are positive integers, and 1≤i≤n, Li is the distance between the first row of nozzles and the i-th row of nozzles, α is the rotation angle of the printhead, L is the distance between the first row of nozzles and the last row of nozzles, and Si is rounded down. For example, when the calculated position of the front shield nozzle of the first row of nozzles is 7.5, it is rounded down. The nozzles that need to be shielded in the first row are the seven nozzles from left to right in the first row. During printing, non-ink data is allocated to the first seven nozzles, and the printing data is allocated sequentially starting from the 8th nozzle in the first row.

[0085] It should be noted that the position of the shielding nozzle is different when the nozzle is rotated clockwise and counterclockwise, but the calculation method is the same, so it will not be repeated here.

[0086] S32: Calculate the ink output delay time of each nozzle based on the printhead rotation angle and the shield nozzle position information;

[0087] Specifically, after the printhead rotates, the nozzles in the same row have a physical offset in the printing direction. In order to ensure that the nozzles in the same row can print a horizontal straight line during printing, the ink ejection sequence needs to be adjusted. After the printhead rotates, let the angle between the printing direction and the printhead moving direction be α, the moving speed of the printing medium be V, the delay time be T, the distance between adjacent nozzles be d, the number of nozzles in a row be N, and the maximum distance between the nozzle and the target printing position be H. Then, the ink ejection delay time of the nozzles in the same row is calculated by the following formula:

[0088] Nozzle N: T=H / V=(N-1)*d*sinα / V;

[0089] Nozzle N-1: T=H / V=(N-2)*d*sinα / V;

[0090] Nozzle hole Ni: Ti=(Ni)*d*sinα / V;

[0091] ...

[0092] Nozzle 1: T = H / V = d * sinα / V;

[0093] Nozzle 0: T = 0;

[0094] For example, such as Figure 6 As shown, the printhead includes a total of 8 nozzles. The rotation angle of the printhead is α. Nozzle 1 is located at the target printing position, and the distance between nozzle 8 and the target printing position is the farthest, denoted as H. The ink ejection delay time of each nozzle from nozzle 1 to nozzle 8 can be calculated using the above formula. During actual printing, the corresponding trigger parameters are set according to the ink ejection delay time of each nozzle, so that nozzles 1 to nozzle 8 can print at the target printing position during actual printing.

[0095] S33: Based on the ink output delay time of each nozzle, set the trigger parameters of each nozzle, thereby changing the ink output time of the nozzle.

[0096] S4: Based on the printing parameters, print the image to be printed through the rotated nozzle;

[0097] In one embodiment, S4 includes:

[0098] S41: Rasterize the image to be printed to obtain printing data;

[0099] S42: The nozzle corresponding to the shielded nozzle position information is recorded as the shielded nozzle, the non-ink output data is assigned to the shielded nozzle, and the printing data is assigned to the nozzle other than the shielded nozzle.

[0100] S43: Based on the trigger parameters, output the print data to complete the printing of the image to be printed.

[0101] Specifically, when allocating the image data to be printed, non-ink-ejecting data is first allocated to the nozzles located before the front shield nozzle and after the rear shield nozzle. Then, the image data to be printed is allocated to the nozzles that do not contain non-ink-ejecting data. Finally, the trigger parameters control each nozzle to perform inkjet printing according to the obtained printing data to complete the printing of the image to be printed.

[0102] The inkjet printing method for dynamically adjusting printing precision provided in Embodiment 1 of this invention firstly determines the printhead rotation angle based on the image precision of the image to be printed and the printhead parameters when the image precision of the image to be printed is greater than the printhead precision. Based on the printhead rotation angle, the printhead is controlled to rotate, achieving dynamic adjustment of the printhead printing precision according to the image precision. When the image precision is low, rotation is not performed, saving ink; when the image precision is high, rotation is performed, improving printing precision. Secondly, printing parameters are adjusted based on the printhead rotation angle. Based on the printing parameters, the image to be printed is printed through the rotated printhead, ensuring normal printing after printhead rotation and guaranteeing the quality of the printed product.

[0103] Example 2

[0104] Please see Figure 7 This invention provides an inkjet printing device for dynamically adjusting printing precision, the device comprising:

[0105] The printhead rotation angle determination module is used to determine the printhead rotation angle based on the image accuracy of the image to be printed and the printhead parameters when the image accuracy of the image to be printed is greater than the printhead accuracy.

[0106] The nozzle rotation module is used to control the nozzle to rotate according to the nozzle rotation angle;

[0107] The printing parameter adjustment module is used to adjust the printing parameters according to the rotation angle of the printhead;

[0108] The printing module is used to print the image to be printed through a rotating nozzle according to the printing parameters.

[0109] In one embodiment, the nozzle rotation angle determination module includes:

[0110] The nozzle parameter acquisition unit is used to acquire nozzle parameters when the image precision of the image to be printed is greater than the nozzle precision. The nozzle parameters include the spacing between adjacent nozzles.

[0111] The printhead rotation angle calculation unit is used to obtain the printhead rotation angle based on the spacing between adjacent nozzles and the accuracy of the image to be printed.

[0112] In one embodiment, the nozzle rotation module further includes:

[0113] The nozzle coincidence angle calculation unit is used to calculate the nozzle coincidence angle, which is the angle at which the ink outlet positions of the nozzles coincide after the printhead is rotated by the nozzle coincidence angle.

[0114] The nozzle rotation angle increasing unit is used to increase the nozzle rotation angle by a preset angle when the nozzle rotation angle is equal to the nozzle overlap angle.

[0115] The nozzle rotation unit is used to control the nozzle to rotate in a preset direction by a preset rotation angle.

[0116] Preferably, the printing parameter adjustment module includes:

[0117] The shield nozzle position information acquisition unit acquires the shield nozzle position information based on the nozzle row spacing and the nozzle rotation angle.

[0118] The ink output delay time calculation unit is used to calculate the ink output delay time of each nozzle based on the printhead rotation angle and the shield nozzle position information.

[0119] The trigger parameter setting unit is used to set the trigger parameters of each nozzle according to the ink output delay time of each nozzle, thereby changing the ink output time of the nozzle.

[0120] Preferably, the shielding nozzle position information acquisition unit includes:

[0121] The shield nozzle position determination subunit is used to calculate the end position of the front shield nozzle and the start position of the rear shield nozzle for each row of nozzles based on the nozzle rotation angle.

[0122] The shield nozzle position information determination subunit is used to determine the shield nozzle position information for each row of nozzles based on the end position of the front shield nozzle and the start position of the rear shield nozzle for each row of nozzles:

[0123] Preferably, the ink ejection delay time of the nozzle in the i-th row and j-th column is Ti = (j-1)*d*sinα / V, where i and j are positive integers greater than or equal to 1, d is the distance between adjacent nozzles, α is the rotation angle of the printhead, and V is the speed of the printing medium.

[0124] Preferably, the printing module includes:

[0125] A rasterization processing unit is used to perform rasterization processing on the image to be printed to obtain printing data;

[0126] A print data allocation unit is used to designate the nozzle corresponding to the shielded nozzle position information as a shielded nozzle, allocate non-ink output data to the shielded nozzle, and allocate the print data to nozzles other than the shielded nozzle.

[0127] The printing unit is used to output the printing data according to the trigger parameters to complete the printing of the image to be printed.

[0128] The inkjet printing method for dynamically adjusting printing precision provided in Embodiment 2 of this invention firstly determines the printhead rotation angle based on the image precision of the image to be printed and the printhead parameters when the image precision of the image to be printed is greater than the printhead precision. Based on the printhead rotation angle, the printhead is controlled to rotate, achieving dynamic adjustment of the printhead printing precision according to the image precision. When the image precision is low, rotation is not performed, saving ink; when the image precision is high, rotation is performed, improving printing precision. Secondly, printing parameters are adjusted based on the printhead rotation angle. Based on the printing parameters, the image to be printed is printed through the rotated printhead, ensuring normal printing after printhead rotation and guaranteeing the quality of the printed product.

[0129] Example 3

[0130] In addition, combined Figure 1 The inkjet printing method for dynamically adjusting printing precision described in this embodiment of the invention can be implemented by an inkjet printing device that dynamically adjusts printing precision. Figure 8 A schematic diagram of the hardware structure of an inkjet printing device for dynamically adjusting printing accuracy provided in an embodiment of the present invention is shown.

[0131] Inkjet printing equipment that dynamically adjusts printing precision may include a processor and a memory storing computer program instructions.

[0132] Specifically, the processor may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement embodiments of the present invention.

[0133] The memory may include a large-capacity storage device for data or instructions. For example, and not limitingly, the memory may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disk drive, a magneto-optical disk drive, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory may include removable or non-removable (or fixed) media. Where appropriate, the memory may be internal or external to a data processing device. In a particular embodiment, the memory is a non-volatile solid-state memory. In a particular embodiment, the memory includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these.

[0134] The processor implements any of the nozzle anomaly compensation methods in the above embodiments by reading and executing computer program instructions stored in the memory.

[0135] In one example, an inkjet printer that dynamically adjusts printing precision may also include a communication interface and a bus. For example, Figure 8 As shown, the processor, memory, and communication interface are connected via a bus and communicate with each other.

[0136] The communication interface is mainly used to enable communication between various modules, devices, units and / or equipment in the embodiments of the present invention.

[0137] A bus, including hardware, software, or both, couples together components of an inkjet printer that dynamically adjusts print precision. For example, and not limitingly, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, a bus may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.

[0138] Furthermore, in conjunction with the inkjet printing method for dynamically adjusting printing precision in the above embodiments, this invention can be implemented using a computer-readable storage medium. This computer-readable storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the inkjet printing methods for dynamically adjusting printing precision described in the above embodiments.

[0139] In summary, the inkjet printing method for dynamically adjusting printing precision provided by this invention firstly determines the printhead rotation angle based on the image precision of the image to be printed and the printhead parameters when the image precision of the image to be printed is greater than the printhead precision. Based on the printhead rotation angle, the printhead is controlled to rotate, achieving dynamic adjustment of the printhead printing precision according to the image precision. When the image precision is low, rotation is not performed, saving ink; when the image precision is high, rotation is performed, improving printing precision. Secondly, printing parameters are adjusted based on the printhead rotation angle. Based on the printing parameters, the image to be printed is printed through the rotated printhead, ensuring normal printing after printhead rotation and guaranteeing the quality of the printed product.

[0140] It should be clarified that the present invention is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of the present invention.

[0141] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this invention are programs or code segments used to perform the required tasks. The programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0142] It should also be noted that the exemplary embodiments mentioned in this invention describe methods or systems based on a series of steps or apparatus. However, this invention is not limited to the order of the steps described above; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0143] The above description is merely a specific embodiment of the present invention. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the protection scope of the present invention.

Claims

1. An inkjet printing method for dynamically adjusting printing precision, characterized in that, The method includes: When the image resolution of the image to be printed is greater than the printhead resolution, the printhead rotation angle is determined based on the image resolution of the image to be printed and the printhead parameters. The nozzle is controlled to rotate according to the nozzle rotation angle. Adjust the printing parameters according to the printhead rotation angle; Based on the printing parameters, the image to be printed is printed through the rotated nozzle.

2. The inkjet printing method for dynamically adjusting printing precision according to claim 1, characterized in that, When the image resolution of the image to be printed is greater than the printhead resolution, the printhead rotation angle is determined based on the image resolution of the image to be printed and the printhead parameters, including: When the image resolution of the image to be printed is greater than the printhead resolution, the printhead parameters are obtained, including the spacing between adjacent nozzles. The nozzle rotation angle is obtained based on the spacing between adjacent nozzles and the accuracy of the image to be printed.

3. The inkjet printing method for dynamically adjusting printing precision according to claim 2, characterized in that, The step of controlling the nozzle rotation based on the nozzle rotation angle includes: Calculate the nozzle coincidence angle, which is the angle at which the ink outlet positions of the nozzles coincide after the printhead is rotated by the nozzle coincidence angle. When the rotation angle of the nozzle is equal to the overlap angle of the nozzle, the rotation angle of the nozzle is increased by a preset angle; Control the nozzle to rotate in a preset direction by a predetermined rotation angle.

4. The inkjet printing method for dynamically adjusting printing precision according to claim 3, characterized in that, The printhead parameters also include nozzle row spacing, and adjusting the printing parameters based on the printhead rotation angle includes: The position information of the shield nozzles is obtained based on the nozzle row spacing and the nozzle rotation angle. The ink ejection delay time of each nozzle is calculated based on the printhead rotation angle and the position information of the shielded nozzle. Based on the ink ejection delay time of each nozzle, the trigger parameters of each nozzle are set, thereby changing the ink ejection time of the nozzle.

5. The inkjet printing method for dynamically adjusting printing precision according to claim 4, characterized in that, The step of obtaining the shielding nozzle position information based on the nozzle row spacing and the nozzle rotation angle includes: Calculate the end position of the front shield nozzle and the start position of the rear shield nozzle for each row of nozzles based on the nozzle rotation angle. The position information of the shielding nozzles in each row is determined based on the end position of the front shielding nozzle and the start position of the rear shielding nozzle in each row.

6. The inkjet printing method for dynamically adjusting printing precision according to claim 4, characterized in that, The ink output delay time is calculated using the following method: The ink ejection delay time of the i-th column nozzle is Ti = (i-1)*d*sinα / V, where i is a positive integer greater than or equal to 1, d is the distance between adjacent nozzles, α is the rotation angle of the printhead, and V is the speed of the printing medium.

7. The inkjet printing method for dynamically adjusting printing precision according to any one of claims 4-6, characterized in that, The step of printing the image to be printed through the rotated printhead according to the printing parameters includes: The image to be printed is rasterized to obtain printing data; The nozzle corresponding to the shielded nozzle position information is designated as the shielded nozzle. Non-ink output data is assigned to the shielded nozzle, and the printing data is assigned to nozzles other than the shielded nozzle. Output the print data to complete the printing of the image to be printed.

8. An inkjet printing device for dynamically adjusting printing precision, characterized in that, The device includes: The printhead rotation angle determination module is used to determine the printhead rotation angle based on the image accuracy of the image to be printed and the printhead parameters when the image accuracy of the image to be printed is greater than the printhead accuracy. The nozzle rotation module is used to control the nozzle to rotate according to the nozzle rotation angle; The printing parameter adjustment module is used to adjust the printing parameters according to the rotation angle of the printhead; The printing module is used to print the image to be printed through a rotating nozzle according to the printing parameters.

9. An inkjet printing device for dynamically adjusting printing precision, characterized in that, include: At least one processor, at least one memory, and computer program instructions stored in the memory, which, when executed by the processor, implement the method as described in any one of claims 1-7.

10. A storage medium storing computer program instructions thereon, characterized in that, The method as described in any one of claims 1-7 is implemented when the computer program instructions are executed by the processor.

Citation Information

Patent Citations

  • Recording dot position adjusting method

    JP2010125806A