Liquid spray control method, apparatus and device for cylindrical surface

By calculating the printhead rotation angle and controlling the printhead rotation, the problems of incomplete color and low equipment efficiency caused by nozzle suspension in cylindrical surface printing were solved, achieving high-precision and high-efficiency inkjet printing.

CN118544688BActive Publication Date: 2026-02-24SHENZHEN HOSONSOFT CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310138263.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-20
Publication Date
2026-02-24
Estimated Expiration
2043-02-20

AI Technical Summary

Technical Problem

Existing inkjet printing technology suffers from problems such as poor printing accuracy and speed on cylindrical surfaces, incomplete color due to nozzle suspension, nozzle damage and resource waste, and low equipment efficiency, especially when the diameter of the cylinder is smaller than the width of the printhead.

Method used

By acquiring parameters of the printhead and the inkjet object, the rotation angle of the printhead is calculated, the printhead rotation is controlled, and the nozzles within the printing range are divided, and the printing data is processed to achieve efficient inkjet printing.

Benefits of technology

It improves printing accuracy and efficiency, avoids nozzle clogging, saves costs, and avoids equipment complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118544688B_ABST
    Figure CN118544688B_ABST
Patent Text Reader

Abstract

The present application belongs to the field of inkjet technology, and provides a liquid jet control method for a cylindrical surface, which solves the problems of poor printing precision and speed, small diameter of the cylindrical liquid jet object during printing, inability of the part color of the nozzle to print on the surface of the liquid jet object, and the need to use multiple nozzles to print, resulting in complex device structure. The nozzle parameters and the size parameters of the inkjet object are obtained; the rotation angle of the nozzle is obtained according to the nozzle parameters and the size parameters of the inkjet object; the nozzle is controlled to rotate according to the rotation angle; the nozzles in the nozzle that are located in the printing range after rotation are obtained; the printing data is obtained, and the nozzles in the printing range are controlled to perform inkjet printing according to the printing data. The printing precision, printing efficiency and use efficiency of the printing device are effectively improved, the idle nozzles are avoided to be blocked, the cost is saved, the problem of complex printing device is avoided, the printing efficiency and the image quality of the liquid jet product are effectively improved.
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 in particular to a method, apparatus, and device for controlling inkjet spraying onto cylindrical surfaces. Background Technology

[0002] Existing inkjet printing technologies include multi-pass printing and one-pass printing. Multi-pass printing enables high-precision printing, typically involving the printhead carriage reciprocating laterally during printing. The printhead carriage sequentially undergoes acceleration, uniform printing, and deceleration to a stop. For unidirectional printing, the carriage needs to quickly return to one side and repeat the above process; for bidirectional printing, the above process needs to be repeated, and because the printing directions are different, the ink droplet trajectories are also different, inevitably leading to a decrease in print quality. While one-pass printing can achieve high-speed printing, it can only achieve fixed-precision printing, and therefore also has certain limitations.

[0003] When printing on cylindrical surfaces, if the diameter of the cylinder is smaller than the width of the printhead nozzle, some nozzle rows will be suspended and unusable. If the suspended nozzle rows are essential ink output color rows, some colors will not be printed, making it impossible to complete printing with a single printhead. If no changes are made to complete printing, multiple printheads need to be installed side by side, which not only increases costs but also requires enlarging the printhead mounting plate, making the equipment structure more complex. When the suspended nozzle rows are not essential ink output color rows, the suspended nozzles are prone to clogging and damage, and the low nozzle utilization rate leads to resource waste. At the same time, the low nozzle utilization rate results in low printing efficiency of the equipment.

[0004] To address the aforementioned issues of poor accuracy and speed, incomplete printing colors, nozzle damage, resource waste, and low efficiency caused by some nozzle rows being suspended when the cylindrical diameter is smaller than the printhead width, a liquid spraying control method oriented towards the cylindrical surface is proposed, such as... Figure 1 The cylindrical printing process includes a crossbeam, a printhead, a roller, a rotating shaft, and a UV lamp. The printhead is mounted on the crossbeam, and the roller moves along with the rotating shaft. During the printing process, the printhead moves from left to right on the crossbeam at a certain speed. As the printhead moves, the cylindrical shape rotates at high speed until the entire cylindrical shape is printed. In this printing method, all rollers rotate in the same direction, eliminating the correction error of bidirectional printing. The ink droplet direction is the same, which not only improves the printing accuracy but also increases the image output speed. Summary of the Invention

[0005] In view of this, embodiments of the present invention provide a method, apparatus, and device for spraying liquid onto cylindrical surfaces, in order to solve the problems of poor printing accuracy and speed in the prior art, incomplete printing colors, nozzle damage, resource waste, and low efficiency caused by the partial suspension of nozzle rows when the diameter of the cylindrical body is smaller than the width of the printhead.

[0006] In a first aspect, embodiments of the present invention provide a liquid spraying control method for a cylindrical surface, the method comprising:

[0007] S1: Obtain the nozzle parameters and the size parameters of the inkjet object;

[0008] S2: Obtain the rotation angle of the printhead based on the printhead parameters and the size parameters of the object to be inkjetted;

[0009] S3: Control the nozzle rotation according to the stated rotation angle;

[0010] S4: Obtain the nozzles within the printing range in the rotated printhead;

[0011] S5: Obtain printing data, and control the nozzles within the printing range to perform inkjet printing based on the printing data.

[0012] Preferably, the dimensional parameters of the inkjet object include the diameter and length of the cylindrical object, and the length and width of the rectangular object;

[0013] The printhead parameters include: number of nozzle columns, nozzle column spacing, nozzle column length, and number of colors that can be printed.

[0014] Preferably, the inkjet object is a cylindrical object, and obtaining the rotation angle of the printhead based on the printhead parameters and the size parameters of the object to be inkjetized includes:

[0015] The length and width of the printing range when inkjet printing the cylindrical object are obtained based on the diameter and length of the cylindrical object, wherein the width of the printing range is less than or equal to the diameter of the cylindrical object, and the length of the printing range is less than or equal to the length of the cylindrical object;

[0016] The rotation angle of the printhead is obtained based on the width and length of the printing range, the nozzle column spacing, the nozzle column length, and the number of printable colors, so that the number of nozzles within the printing range of the inkjet object is maximized and the number of colors is maximized during inkjet printing.

[0017] Preferably, if the inkjet object is a rectangular object, then obtaining the rotation angle of the printhead based on the printhead parameters and the size parameters of the object to be inkjetized includes:

[0018] The length and width of the printing area when inkjet printing the rectangular object are obtained based on the length and width of the rectangular object, wherein the width of the printing area is less than or equal to the width of the rectangular object, and the length of the printing area is less than or equal to the length of the rectangular object;

[0019] The rotation angle of the printhead is obtained based on the width and length of the printing range, the nozzle column spacing, the nozzle column length, and the number of printable colors, so that the number of nozzles within the printing range of the inkjet object is maximized and the number of colors is maximized during inkjet printing.

[0020] Preferably, if the number of printheads used for printing the inkjet object is 1, then controlling the printhead rotation according to the rotation angle includes:

[0021] Control the printhead to move directly above the geometric center point of the object to be inkjet, so that the geometric center point of the printhead and the geometric center point of the object to be inkjet are on the same vertical line.

[0022] The printhead is controlled to rotate directly above the geometric center point of the object to be inkjetted, based on the rotation angle.

[0023] Preferably, if the number of printheads used for printing the inkjet object is greater than 1, then controlling the printhead rotation based on the rotation angle includes:

[0024] Control each printhead to move directly above the horizontal line where the geometric center point of the object to be inkjet is located;

[0025] Each printhead is controlled to rotate directly above the horizontal line where the geometric center point of the object to be inkjet is located, based on the rotation angle.

[0026] Each of the rotated printheads is controlled to translate in a plane parallel to the horizontal line containing the geometric center point of the object to be inkjetted, so that the multiple printheads converge.

[0027] Preferably, the step of acquiring the nozzles located within the printing range in the rotated printhead includes:

[0028] The nozzles within the printing range and the nozzles outside the printing range are obtained based on the rotation angle and the length and width of the printing range.

[0029] Preferably, the step of acquiring printing data and controlling the nozzles within the printing range to perform inkjet printing based on the printing data includes:

[0030] Obtain the printed data;

[0031] The printing data is processed based on the printing data and the rotation angle to obtain inkjet data;

[0032] The nozzles within the printing range are controlled to perform inkjet printing based on the inkjet data.

[0033] Preferably, the step of processing the print data based on the print data and the rotation angle to obtain inkjet data includes:

[0034] Based on the rotation angle, blank data is filled in the front and back segments of the printed data, so that the amount of blank data is equal to the amount of data corresponding to the nozzle outside the printing range.

[0035] Preferably, before controlling the nozzles within the printing range to perform inkjet printing based on inkjet data, the method further includes:

[0036] Close the nozzles outside the printing range.

[0037] Secondly, embodiments of the present invention provide a liquid spraying control device for a cylindrical surface, the device comprising:

[0038] Parameter acquisition module 1 is used to acquire printhead parameters and the size parameters of the inkjet object;

[0039] Rotation angle acquisition module 2 is used to acquire the rotation angle of the printhead based on the printhead parameters and the size parameters of the object to be inkjet;

[0040] Nozzle position adjustment module 3 is used to control the rotation of the nozzle according to the rotation angle;

[0041] Nozzle range division module 4: used to obtain the nozzles located within the printing range in the rotated printhead;

[0042] The inkjet control module 5 is used to acquire printing data and control the nozzles within the printing range to perform inkjet printing based on the printing data.

[0043] Thirdly, embodiments of the present invention provide a printing device, including: 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 of the first aspect described above.

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

[0045] The inkjet control method, apparatus, and device for cylindrical surfaces provided in this invention solve the problems that when the inkjet object is a small cylindrical shape, some nozzle columns are suspended and cannot be used. When the suspended nozzle columns are essential ink output color columns, some colors cannot be printed, making it impossible to complete printing with a single printhead. If no changes are made, multiple printheads need to be installed side by side, which not only increases costs but also requires enlarging the printhead mounting plate, making the device structure more complex. When the suspended nozzle columns are not essential ink output color columns, the suspended nozzles are prone to clogging and damage, resulting in low nozzle utilization and wasted resources. At the same time, the low nozzle utilization leads to low printing efficiency of the device.

[0046] This invention obtains the diameter and length data of the inkjet object, the nozzle column length and nozzle column spacing of the printhead to determine the required rotation angle of the printhead according to preset printing requirements. The printhead is rotated, and based on the position of the printhead after rotation, the nozzles within the printing range and the nozzles outside the printing range are divided. The printing data is processed according to the rotation angle, and the printhead is controlled to complete the printing task based on the processed data. This effectively improves printing accuracy and efficiency, avoids nozzle clogging, saves costs, and avoids the problem of complicated printing equipment. Attached Figure Description

[0047] 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.

[0048] Figure 1 This is a schematic diagram of a device structure for tilting printing with a cylindrical nozzle, as provided in the background art.

[0049] Figure 2 This is a schematic flowchart of a cylindrical nozzle tilt printing method according to Embodiment 1 of the present invention.

[0050] Figure 3 This is a schematic diagram of the rotation angle when the nozzle is tilted in a cylindrical nozzle tilting printing method according to Embodiment 1 of the present invention.

[0051] Figure 4 This is a schematic diagram of a method for rotating two nozzles in a cylindrical nozzle tilting printing method according to Embodiment 1 of the present invention.

[0052] Figure 5 This is a schematic diagram of the tilted splitting of printing color data in a cylindrical nozzle tilted printing method according to Embodiment 1 of the present invention.

[0053] Figure 6This is a schematic diagram of the structure of a cylindrical nozzle tilting printing device according to Embodiment 2 of the present invention.

[0054] Figure 7 This is a schematic diagram of the printing device according to Embodiment 3 of the present invention. Detailed Implementation

[0055] 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.

[0056] It should be noted that, in this document, relational terms such as "first" and "second" are used only 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. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this embodiment, unless otherwise stated, "a plurality of" means two or more. 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 other identical elements in the process, method, article, or apparatus that includes said element.

[0057] Example 1

[0058] Please see Figure 2 This invention provides a method for controlling liquid spraying onto a cylindrical surface, the method comprising:

[0059] S1: Obtain the printhead parameters and the size parameters of the object to be inkjetted.

[0060] The sprayed object includes a cylindrical printing medium and a flexible printing medium, which can be folded or rolled into a cylindrical shape and wrapped around a cylindrical shaft. The cylindrical shape includes a cylindrical shape and a cylindrical shape with rectangular sides.

[0061] The dimensions of the object to be inkjetted include the diameter and length of cylindrical objects and the length and width of rectangular objects. The printhead parameters include: the number of nozzle columns, the nozzle column spacing, the nozzle column length, and the number of printable colors.

[0062] The distance between the first and last nozzle columns of the nozzle head is determined based on the nozzle column spacing and is marked as b. The length of the nozzle column is marked as a.

[0063] The data values ​​for the number of nozzle rows, the nozzle row spacing, and the nozzle row length can be theoretical data values.

[0064] The number of printable colors in the parameters includes the number of C, M, Y, and K color channels that a printhead can print, and the number of nozzle rows for each color channel;

[0065] The number of printheads required is determined based on the number of color types that a single printhead can print in the C, M, Y, and K color channels, and the number of nozzle rows for each color channel.

[0066] In one embodiment, a printhead contains only two ink channels for each color. If four color channels are required based on the printing color requirements, then two printheads need to be installed, and the ink channels on the two printheads produce different colors.

[0067] S2: Obtain the rotation angle of the printhead based on the printhead parameters and the size parameters of the object to be inkjetted.

[0068] Based on the obtained diameter data, length data, nozzle column length and nozzle column spacing of the inkjet object, the nozzle rotation angle is obtained;

[0069] When the inkjet object is a cylindrical object, obtaining the rotation angle of the printhead based on the printhead parameters and the size parameters of the object to be inkjet includes:

[0070] The length and width of the printing range when inkjet printing the cylindrical object are obtained based on the diameter and length of the cylindrical object, wherein the width of the printing range is less than or equal to the diameter of the cylindrical object, and the length of the printing range is less than or equal to the length of the cylindrical object.

[0071] When the inkjet object is a rectangular object, obtaining the rotation angle of the printhead based on the printhead parameters and the size parameters of the object to be inkjet includes:

[0072] The length and width of the printing area for inkjet printing of the rectangular object are obtained based on the length and width of the rectangular object, wherein the width of the printing area is less than or equal to the diameter of the rectangular object, and the length of the printing area is less than or equal to the length of the rectangular object.

[0073] like Figure 3As shown in the figure, T represents the cylindrical printing medium, S represents the print head, D represents the diameter of the cylindrical printing medium, a represents the length of the nozzle column of the print head, b represents the distance between the first and last nozzle columns on the print head, and θ represents the maximum rotation angle of the print head.

[0074] The relationship between angles θ, γ, and β in the diagram is θ = γ + β, therefore:

[0075] Rotation angle θ=γ+β=arctan(b / a)+arcsin[D / (a) 2 +b 2 ) 1 / 2 ],

[0076] At the maximum rotation angle θ, the number of nozzles suspended on the printhead is minimized, while the number of nozzles not suspended is maximized. This means that during printhead spraying, the number of nozzles effectively printing relative to the surface of the object being sprayed is maximized. Furthermore, the number of nozzle rows and the number of nozzles are the same for each color channel within the number of nozzles not suspended. This printhead position maximizes the effective utilization of the printhead nozzles during printing, improving printing efficiency for cylindrical prints, and ensuring that all colors are printed onto the printing medium.

[0077] Based on preset printing requirements, control the printhead rotation angle between 0 and θ.

[0078] S3: Control the nozzle rotation according to the rotation angle.

[0079] According to the rotation angle, the printhead is controlled to rotate to a specified position so that the number of nozzles within the printing range reaches a preset value, and the number of nozzles of different colors within the printing range is the same.

[0080] The method for controlling the rotation of the nozzle includes:

[0081] When the number of printheads is 1, the step of controlling the printhead rotation according to the rotation angle and obtaining the nozzles within the printing range of the rotated printhead includes:

[0082] Control the printhead to move directly above the geometric center point of the object to be printed, so that the geometric center point of the printhead and the center point of the object to be printed are on the same vertical line.

[0083] The printhead is controlled to rotate directly above the geometric center point of the object to be inkjetted, based on the rotation angle.

[0084] The printhead is controlled to rotate directly above the geometric center point of the object to be inkjetted according to the rotation angle, so that the number of nozzles within the printing range reaches a preset value, and the number of nozzles of different colors within the printing range is the same.

[0085] If the number of printheads used to print the inkjet object is greater than 1, then controlling the printhead rotation based on the rotation angle includes:

[0086] Control each printhead to move directly above the horizontal line where the geometric center point of the object to be inkjet is located;

[0087] Each printhead is controlled to rotate directly above the horizontal line where the geometric center point of the object to be inkjet is located, based on the rotation angle.

[0088] Each of the rotated printheads is controlled to translate in a plane parallel to the horizontal line containing the geometric center point of the object to be inkjetted, so that multiple printheads are clustered together and placed side by side.

[0089] When multiple printheads converge, the number of nozzles within the printing range reaches a preset value, and the number of nozzles of different colors within the printing range is the same.

[0090] In one embodiment, such as Figure 4 As shown, if a printhead has only two color channels, and the printing preset requires printing four colors (C, M, Y, and K), then two printheads, printhead S1 and printhead S2, need to be arranged for printing. One printhead outputs C and M colors, and the other prints Y and K colors. The two printheads are rotated according to the rotation angle and rotation direction and then moved horizontally together for printing side by side.

[0091] According to the printhead rotation adjustment method, when the diameter of the printed cylindrical inkjet object is small and the installed printhead is wide and can print multiple colors, rotating the printhead avoids the nozzles of the necessary color columns in the upper part of the printhead being suspended, and printing can be completed with only one printhead, saving costs. When the diameter of the printed cylindrical inkjet object is small and the number of printhead columns is also small, several rotated printheads containing different color channels are installed in parallel, avoiding the problems of shortened printable image width caused by printhead end splicing and excessively long printhead end splicing fixing plates, which complicate the printing equipment. At the same time, it also avoids the problem of poor print image quality due to excessive ink color registration time.

[0092] The nozzle rotation direction is as follows: when viewed from directly above the nozzle, as... Figure 3 As shown, v1 is the rotational speed direction of the cylindrical inkjet object, and the rotation direction is downward. v2 is the printhead forward direction, and the direction is to the right. The printhead center point position is kept unchanged. Along the direction of v3, the printhead end is controlled to move upward or the printhead front section is controlled to move downward. After rotation, the angle formed by the direction of the printhead nozzle array and the length direction of the cylindrical printing medium is the printhead rotation angle θ.

[0093] S4: Obtain the nozzles within the printing range in the rotated printhead.

[0094] When the printhead is rotated to a designated position, the printhead is opposite the surface of the cylindrical inkjet object. When viewed from directly above the printhead, the nozzles on which the ejected ink droplets can be ejected onto the cylindrical inkjet object are recorded. These nozzles are marked as nozzles within the printing range, and other nozzles are marked as nozzles outside the printing range.

[0095] Based on the nozzles within the printing range, record the number and position of the nozzles within that printing range;

[0096] The nozzles within the printing range are numbered according to their quantity and position.

[0097] In one embodiment, the nozzles within the printing range are numbered, with the first column of nozzles within the printing range numbered 11, 12, ..., 1n, and the distance between the position of the 1nth nozzle and the position of the 11th nozzle is D / sinθ.

[0098] The nozzles in the second column within the printing range are numbered 21, 22, ..., 2n. The distance between the position of the 2nth nozzle and the position of the 21st nozzle is D / sinθ.

[0099] The nozzles in the nth column within the printing range are labeled n1, n2, ..., nn, and the distance between the position of the nnth nozzle and the position of the n1th nozzle is D / sinθ.

[0100] By numbering the nozzles within the printing range, it is easy to control the nozzles within that range later.

[0101] S5: Obtain printing data, and control the nozzles within the printing range to perform inkjet printing based on the printing data.

[0102] Obtain the printed data;

[0103] The printing data is processed based on the printing data and the rotation angle to obtain inkjet data;

[0104] The nozzles within the printing range are controlled to perform inkjet printing based on the inkjet data.

[0105] The inkjet data is obtained by processing the print data based on the print data and the rotation angle, as follows:

[0106] The printed data is split according to the rotation angle. According to the preset printing requirements, a line of data is split into several inclined segments of data, and the tilt angle of each segment of data is the rotation angle θ.

[0107] like Figure 5As shown, the four horizontal lines of print data are adjusted and split into four tilted data according to the preset printing requirements. Each data contains several segments of data, and the tilt angle of each segment is the rotation angle of the print head, which is θ.

[0108] By breaking down the printing data corresponding to the inkjet ejection task from the printhead onto the surface of the inkjet object into tilt sub-data with the same tilt angle and rotation angle, higher precision printing can be achieved on the printing medium, improving the printing quality of printed products and making the images more exquisite.

[0109] Controlling the nozzles within the printing range to perform inkjet printing based on the inkjet data includes:

[0110] Based on the rotation angle, fill the preceding and following segments of the printed data with blank data, so that the amount of blank data is equal to the amount of data corresponding to the nozzles outside the printing range; the method is as follows:

[0111] When the nozzle starts spraying, open all the nozzles on the nozzle and keep all the nozzles in the ignition state;

[0112] Based on the rotation angle, blank data is filled in the front and back sections of the printed data, so that the amount of blank data is equal to the amount of data corresponding to the nozzle outside the printing range; that is, blank printing data is set for the nozzle outside the printing range, and the nozzle outside the printing range is controlled to remain in a state of not producing ink during printing.

[0113] The printing control software controls the nozzles within the printing range to acquire inkjet data and eject ink to complete the printing task;

[0114] During printing, one row of data is sprayed from a column of nozzles within the printing range; that is, several segments of data after a row of data is split are sprayed from a column of nozzles.

[0115] Based on the preset printing requirements, adjust the rotation speed of the column and the movement speed of the nozzle along the length of the column. During the printing process, both the rotation speed of the column and the movement speed of the nozzle are constant, but their speeds are different.

[0116] In one embodiment, controlling the nozzles within the printing range to perform inkjet printing based on inkjet data further includes:

[0117] Close the nozzles outside the printing range.

[0118] When the printhead is spraying, the nozzles outside the printing range are closed, and the nozzles within the printing range are opened. That is, the nozzles within the printing range are kept in working condition, while the nozzles outside the printing range are kept in a non-working condition.

[0119] The nozzles within the printing range are controlled to acquire inkjet data and eject ink to complete the printing task.

[0120] During printing, one row of data is sprayed from a column of nozzles within the printing range; that is, several segments of data after a row of data is split are sprayed from a column of nozzles.

[0121] This embodiment provides a liquid spraying control method for cylindrical surfaces, which solves the problem that when the diameter of the printed cylindrical body is small, the necessary color columns of the printhead nozzles cannot be used, making it impossible to complete printing with a single printhead. If no changes are made, multiple printheads need to be installed side by side, which not only increases costs but also requires enlarging the printhead mounting plate, making the equipment structure more complex. When the suspended nozzle column is not a necessary ink output color column, the suspended nozzles are prone to clogging and damage, resulting in low nozzle utilization and wasted resources. At the same time, the low nozzle utilization leads to low printing efficiency. This method effectively improves printing accuracy and efficiency, avoids nozzle clogging, saves costs, and avoids complicating the printing equipment.

[0122] Based on preset printing requirements, the split and processed inkjet data can be stored in the control board. During printing, the nozzles within the printhead's printing range are controlled to acquire the inkjet data for printing. Storing the split and processed data on the control board avoids printing lag caused by untimely data splitting from the lower-level machine, enabling fast and continuous printing. One row of nozzles prints one line of data, avoiding issues such as jagged edges caused by multiple rows of nozzles printing each line of data, thus ensuring print quality. Alternatively, according to preset industrial printing requirements, the printing control software can control the printhead nozzles to directly acquire the split and processed data for jetting, meaning that data splitting and processing are performed simultaneously with printing.

[0123] Example 2

[0124] Please see Figure 6 This invention provides an inkjet control device for a cylindrical surface, the device comprising:

[0125] Parameter acquisition module 1 is used to acquire printhead parameters and the size parameters of the inkjet object.

[0126] The rotation angle acquisition module 2 is used to acquire the rotation angle of the printhead based on the printhead parameters and the size parameters of the object to be inkjetted.

[0127] The nozzle position adjustment module 3 is used to control the rotation of the nozzle according to the rotation angle.

[0128] Nozzle range division module 4: Used to obtain the nozzles located within the printing range in the rotated printhead.

[0129] The inkjet control module 5 is used to acquire printing data and control the nozzles within the printing range to perform inkjet printing based on the printing data.

[0130] According to this device, when the object to be sprayed is cylindrical, the effective spraying rate of the nozzle of the printhead and the printing efficiency can be improved, the image quality of the sprayed product can be improved, and the complexity of the printing equipment can be avoided.

[0131] In addition, combined Figure 2 The inkjet control method for cylindrical surfaces described in Embodiment 1 of the present invention can be implemented by a printing device. This printing device 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 printing methods described in the above embodiments by reading and executing computer program instructions stored in memory.

[0135] In one example, the printing device may also include a communication interface and a bus. For example, Figure 7 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 components of a printing device together. 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] In summary, the inkjet control method, apparatus, and device for cylindrical surfaces provided by the embodiments of the present invention obtain the printhead rotation angle, rotate the printhead, and divide the nozzles within the printing range and the nozzles outside the printing range according to the width, length, and position of the printhead. Based on the rotation angle, the printing data corresponding to the printhead spraying ink onto the surface of the inkjet object to complete the printing task is processed. The nozzles outside the printing range are set to blank data or closed, while the nozzles within the printing range acquire inkjet data to complete the spraying task. This effectively improves printing accuracy and efficiency, avoids nozzle clogging, saves costs, and avoids the problem of increased printing equipment complexity when printing on cylindrical surfaces.

[0139] 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.

[0140] 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.

[0141] 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. A method for controlling liquid spraying onto a cylindrical surface, characterized in that, The method includes: Obtain printhead parameters and inkjet object size parameters, wherein the inkjet object size parameters include the diameter and length of cylindrical objects and the length and width of rectangular objects; the printhead parameters include: number of nozzle columns, nozzle column spacing, nozzle column length, and number of printable colors; The rotation angle of the printhead is obtained based on the printhead parameters and the size parameters of the inkjet object; Control the nozzle rotation according to the stated rotation angle; Obtain the nozzles within the printing range of the rotated printhead; Acquiring printing data and controlling nozzles within the printing range to perform inkjet printing based on the printing data includes: acquiring the printing data; The printing data is processed based on the printing data and the rotation angle to obtain inkjet data; The nozzles within the printing range are controlled to perform inkjet printing based on the inkjet data. The method for processing the print data based on the print data and the rotation angle to obtain inkjet data is as follows: The printed data is split according to the rotation angle. According to the preset printing requirements, a line of data is split into several slanted segments of data, and the slant angle of each segment of data is the rotation angle.

2. The spray control method according to claim 1, characterized in that, If the inkjet object is a cylindrical object, then obtaining the rotation angle of the printhead based on the printhead parameters and the size parameters of the inkjet object includes: The length and width of the printing range when inkjet printing the cylindrical object are obtained based on the diameter and length of the cylindrical object, wherein the width of the printing range is less than or equal to the diameter of the cylindrical object, and the length of the printing range is less than or equal to the length of the cylindrical object; The rotation angle of the printhead is obtained based on the width and length of the printing range, the nozzle column spacing, the nozzle column length, and the number of printable colors, so that the number of nozzles within the printing range of the inkjet object is maximized and the number of colors is maximized during inkjet printing.

3. The spray control method according to claim 1, characterized in that, include: If the inkjet object is a rectangular object, then obtaining the rotation angle of the printhead based on the printhead parameters and the size parameters of the inkjet object includes: The length and width of the printing area when inkjet printing the rectangular object are obtained based on the length and width of the rectangular object, wherein the width of the printing area is less than or equal to the width of the rectangular object, and the length of the printing area is less than or equal to the length of the rectangular object; The rotation angle of the printhead is obtained based on the width and length of the printing range, the nozzle column spacing, the nozzle column length, and the number of printable colors, so that the number of nozzles within the printing range of the inkjet object is maximized and the number of colors is maximized during inkjet printing.

4. The spray control method according to any one of claims 1-3, characterized in that, If the number of printheads used for printing the inkjet object is 1, then controlling the printhead rotation according to the rotation angle includes: Control the printhead to move directly above the geometric center point of the inkjet object, so that the geometric center point of the printhead and the geometric center point of the inkjet object are on the same vertical line. The printhead is controlled to rotate directly above the geometric center point of the inkjet object based on the rotation angle.

5. The spray control method according to any one of claims 1-3, characterized in that, If the number of printheads used to print the inkjet object is greater than 1, then controlling the printhead rotation based on the rotation angle includes: Control each printhead to move directly above the horizontal line where the geometric center point of the inkjet object is located; Each printhead is controlled to rotate directly above the horizontal line where the geometric center point of the inkjet object is located, based on the rotation angle. Each of the rotated printheads is controlled to translate in a plane parallel to the horizontal line where the geometric center point of the inkjet object is located, so that the multiple printheads converge.

6. The spray control method according to claim 2 or 3, characterized in that, The step of acquiring the nozzles located within the printing range in the rotated printhead includes: The nozzles within the printing range and the nozzles outside the printing range are obtained based on the rotation angle and the length and width of the printing range.

7. The spray control method according to claim 1, characterized in that, The process of processing the print data based on the print data and the rotation angle to obtain inkjet data includes: Based on the rotation angle, blank data is filled in the front and back segments of the printed data, so that the amount of blank data is equal to the amount of data corresponding to the nozzle outside the printing range.

8. The spray control method according to claim 7, characterized in that, Before controlling the nozzles within the printing range to perform inkjet printing based on inkjet data, the method further includes: Close the nozzles outside the printing range.

9. A liquid spray control device for a cylindrical surface, characterized in that, The device includes: The parameter acquisition module is used to acquire printhead parameters and inkjet object size parameters. The inkjet object size parameters include the diameter and length of cylindrical objects and the length and width of rectangular objects. The printhead parameters include: number of nozzle columns, nozzle column spacing, nozzle column length, and number of printable colors. The rotation angle acquisition module is used to acquire the rotation angle of the printhead based on the printhead parameters and the size parameters of the inkjet object; The nozzle position adjustment module is used to control the rotation of the nozzle according to the rotation angle; Nozzle range division module: used to obtain the nozzles located within the printing range of the rotated printhead; The inkjet control module is used to acquire printing data and control the nozzles within the printing range to perform inkjet printing based on the printing data. Specifically, it is used to: acquire the printing data; process the printing data according to the printing data and the rotation angle to obtain inkjet data; control the nozzles within the printing range to perform inkjet printing based on the inkjet data; process the printing data according to the printing data and the rotation angle to obtain inkjet data, and split the printing data according to the rotation angle, splitting a line of data into several inclined segments according to preset printing requirements, with the inclination angle of each segment being the rotation angle.

10. A printing device, 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-8.

Citation Information

Patent Citations

  • Ink-jet printing device and method

    CN104441986A

  • Method and apparatus of decorating metallic container by digital printing to transfer blanket

    CN111867840A