Inkjet printing method, device and equipment

Through delayed injection and data storage optimization, the precise merging of multiple rows of nozzle ink dots is achieved, solving the problems of insufficient resolution and color clarity in existing technologies and improving the quality of inkjet printing.

CN119037038BActive Publication Date: 2025-09-23BEIJING BOYUAN HENGXIN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411228295.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-03
Publication Date
2025-09-23
Estimated Expiration
2044-09-03

AI Technical Summary

Technical Problem

Existing inkjet printing technology cannot effectively achieve the precise merging of multiple rows of nozzle ink dots, resulting in insufficient printing resolution and color clarity, which cannot meet the general public's needs for color vision.

Method used

By presetting the delayed injection time and data storage rules, the injection of two adjacent rows of target print nozzles is controlled to ensure that the ink dots are located on the same straight line. The decimal calibration method is used to adjust the nozzle spacing, and four data storage areas are set in the FPGA's RAM for data reading and writing.

Benefits of technology

The resolution and color clarity of image printing are improved, meeting the color vision needs of the general public.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119037038B_ABST
    Figure CN119037038B_ABST
Patent Text Reader

Abstract

The present invention discloses an inkjet printing method, device, and equipment, relating to the field of inkjet printing technology, to solve the problem of low printing resolution and color clarity in the printing methods of the prior art. The method comprises: obtaining a plurality of data to be printed; the plurality of data to be printed at least includes ink dot data that needs to be printed on the same straight line; determining two adjacent target rows of printing nozzles for printing the plurality of data to be printed; storing the plurality of data to be printed in a target area according to a preset data storage rule; and controlling the two adjacent target rows of printing nozzles to complete target inkjet printing based on a preset delayed injection time and the data to be printed stored in the target area, wherein the target inkjet printing indicates that the ink dots ejected from the two adjacent target rows of printing nozzles are located on the same straight line; thereby achieving the goal of printing the ink dot data that needs to be printed on the same straight line on the same straight line, thereby improving the image printing resolution and color clarity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of inkjet printing technology, and in particular to an inkjet printing method, device and equipment. Background Art

[0002] Fine printing has been widely used and promoted in industrial production and manufacturing, especially in the arts and crafts, advertising and other industries, where it has made great breakthroughs. For example, digital printing and light box advertising printing systems, such printers are basically used to print products with bright colors and high visual impact.

[0003] To improve the printing quality of fine-print products, the printing strategy needs to be refined. For example, in practical applications, the ink dots ejected from rows A and B of nozzles need to be merged into a straight line. Existing print calibration schemes can achieve a minimum calibration unit of a single ignition time, but this calibration scheme generally fails to meet actual application requirements and cannot achieve the goal of ejecting the ink dot data from rows A and B of nozzles into a straight line. This results in low resolution and clarity of printed products, which cannot meet the general public's color vision needs. Furthermore, calibration within the ignition cycle is required for both forward and reverse printing, making the operation complex and difficult. Therefore, a design solution with higher print resolution and color clarity is urgently needed to improve image printing quality and meet the general public's color vision needs. Summary of the Invention

[0004] The present invention aims to disclose an inkjet printing method, device and equipment for solving the problem of low printing resolution and color clarity in the printing methods in the prior art.

[0005] In order to achieve the above object, the present invention provides the following technical solutions:

[0006] In a first aspect, the present invention provides an inkjet printing method, which may include:

[0007] Acquire a plurality of data to be printed; the plurality of data to be printed may include at least ink dot data to be printed on the same straight line;

[0008] Determining two adjacent target rows of printing nozzles for printing a plurality of the data to be printed;

[0009] According to a preset data storage rule, the plurality of data to be printed are stored in a target area; the target area represents a data storage area for reading data when two adjacent rows of target printing nozzles are ejected;

[0010] Based on the preset delayed injection time and the to-be-printed data stored in the target area, the target two adjacent rows of printing nozzles are controlled to complete target inkjet printing; the target inkjet printing means that the ink dots ejected by the target two adjacent rows of printing nozzles are located on the same straight line.

[0011] Preferably, the preset delayed injection time may include the delayed injection time of the target two adjacent rows of printing nozzles; the delayed injection time represents the time for delayed injection of the target two adjacent rows of printing nozzles by data processing based on the characteristic parameters of the printing device; the characteristic parameters of the printing device may at least include the physical spacing between the target two adjacent rows of printing nozzles, the inkjet spacing and the moving speed of the spray carriage.

[0012] Preferably, the two adjacent target rows of printing nozzles may include a first row of nozzles and a second row of nozzles; and the target area may include at least a first area, a second area, a third area, and a fourth area.

[0013] The method of determining target two adjacent rows of print nozzles for printing the data to be printed based on the plurality of data to be printed may then include: obtaining a first ejection signal; the first ejection signal represents an initial signal for starting to print the plurality of data to be printed; determining first ejection data for the first row of nozzles to eject and second ejection data for the second row of nozzles to eject; and writing the first ejection data and the second ejection data into the first area.

[0014] The controlling of the two adjacent rows of target printing nozzles to complete target inkjet printing based on the preset delayed injection time and the data to be printed stored in the target area may include: controlling the first row of nozzles to read the initial injection data of the fourth area based on the first injection signal; and controlling the second row of nozzles to read the initial injection data of the fourth area when the preset delayed injection time is met.

[0015] Preferably, the acquiring of the first injection signal may further include: acquiring a second injection signal; determining third injection data for the first row of nozzles to inject and fourth injection data for the second row of nozzles to inject; and writing the third injection data and the fourth injection data into the second area.

[0016] The controlling of the target two adjacent rows of printing nozzles to complete target inkjet printing based on the preset delayed injection time and the data to be printed stored in the target area may include: controlling the first row of nozzles to read the first injection data based on the second injection signal; and controlling the second row of nozzles to read the second injection data when the preset delayed injection time is met.

[0017] Preferably, the step of obtaining the second injection signal may further include:

[0018] Acquire a third injection signal; determine fifth injection data for the first row of nozzle holes to perform injection and sixth injection data for the second row of nozzle holes to perform injection; and write the fifth injection data and the sixth injection data into the third area.

[0019] The controlling of the two adjacent rows of target printing nozzles to complete target inkjet printing based on the preset delayed injection time and the data to be printed stored in the target area may include: controlling the first row of nozzles to read the third injection data and inject the first injection data based on the third injection signal; and controlling the second row of nozzles to read the fourth injection data and inject the second injection data when the preset delayed injection time is met.

[0020] Preferably, the step of obtaining the third injection signal may further include:

[0021] Acquire a fourth injection signal; determine seventh injection data for the first row of nozzle holes to perform injection and eighth injection data for the second row of nozzle holes to perform injection; and write the seventh injection data and the eighth injection data into the fourth area.

[0022] The controlling of the two adjacent rows of target printing nozzles to complete target inkjet printing based on the preset delayed injection time and the data to be printed stored in the target area may include: controlling the first row of nozzles to read the fifth injection data and inject the third injection data based on the fourth injection signal; and controlling the second row of nozzles to read the sixth injection data and inject the fourth injection data when the preset delayed injection time is met.

[0023] Preferably, the acquiring of the fourth injection signal may then include:

[0024] Acquire a fifth injection signal; determine ninth injection data for the first row of nozzle holes to perform injection and tenth injection data for the second row of nozzle holes to perform injection; and write the ninth injection data and the tenth injection data into the first area.

[0025] The controlling of the two adjacent rows of target printing nozzles to complete target inkjet printing based on the preset delayed injection time and the data to be printed stored in the target area may include: based on the fifth injection signal, controlling the first row of nozzles to read the seventh injection data and inject the fifth injection data; when the preset delayed injection time is met, controlling the second row of nozzles to read the eighth injection data and inject the sixth injection data; until multiple data to be printed are injected.

[0026] Preferably, the first area, the second area, the third area and the fourth area may be located in the internal storage RAM of the same FPGA; the first area, the second area, the third area and the fourth area are distinguished by using the high 2 bits of the address.

[0027] In a second aspect, the present invention provides an inkjet printing device, which may include:

[0028] An acquisition module, the acquisition module is used to acquire a plurality of data to be printed; the plurality of data to be printed at least includes ink dot data to be printed on the same straight line;

[0029] A determination module, the determination module being used to determine two adjacent target rows of printing nozzle holes for printing a plurality of data to be printed;

[0030] A storage module, the storage module is used to store the plurality of to-be-printed data in a target area according to a preset data storage rule; the target area represents a data storage area for reading data when two adjacent rows of target printing nozzles are ejected;

[0031] A control module is used to control the two adjacent rows of target printing nozzles to complete target inkjet printing based on a preset delayed injection time and the to-be-printed data stored in the target area; the target inkjet printing means that the ink dots ejected by the two adjacent rows of target printing nozzles are located on the same straight line.

[0032] In a third aspect, the present invention provides an inkjet printing device, which may include a memory, a processor, and a computer program stored in the memory and run on the processor, characterized in that when the processor executes the computer program, the inkjet printing method described in the first aspect is implemented.

[0033] Compared with the prior art, the present invention provides an inkjet printing method, which obtains a plurality of data to be printed; the plurality of data to be printed at least includes ink dot data that needs to be printed on the same straight line; determines two target adjacent rows of printing nozzles for printing the plurality of data to be printed; stores the plurality of data to be printed in a target area according to a preset data storage rule; the target area represents a data storage area for reading data when the two target adjacent rows of printing nozzles are ejected; based on a preset delayed ejection time and the data to be printed stored in the target area, controls the two target adjacent rows of printing nozzles to complete target inkjet printing, wherein the target inkjet printing indicates that the ink dots ejected by the two target adjacent rows of printing nozzles are located on the same straight line. On a straight line; based on this, the data to be printed can be written into the target area for data reading when the target nozzle is ejected according to the preset data storage rules, and based on the preset delayed injection time, the delayed ignition time of the nozzle can be made shorter than the ignition interval of the nozzle, so as to meet the moving speed requirement of the printer carriage and correctly read the data to be printed; further control the delayed ignition of the two adjacent rows of printing nozzles according to the preset delayed injection time, so that the nozzles read the correct ink dot data at different time points and complete the target inkjet printing, thereby realizing the printing of the ink dot data that needs to be printed on the same straight line on the same straight line, improving the printing resolution and color clarity of the image, and meeting the color vision needs of the general public. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0035] Figure 1 This is a schematic diagram of the printing effect of a common printing solution in the prior art;

[0036] Figure 2 A schematic diagram of the main flow chart of an inkjet printing method provided by the present invention;

[0037] Figure 3 A schematic diagram of a nozzle ejection method of an inkjet printing method provided by the present invention;

[0038] Figure 4 A schematic diagram of reading and writing stored data for a common printing solution in the prior art;

[0039] Figure 5 This is a schematic diagram of the effect of data reading and writing during delayed printing in a common printing solution in the prior art;

[0040] Figure 6 A schematic diagram of the effect of data reading and writing during printing in an inkjet printing method provided by the present invention;

[0041] Figure 7 A schematic diagram of a data storage structure of an inkjet printing method provided by the present invention;

[0042] Figure 8 A schematic structural diagram of an inkjet printing device provided by the present invention;

[0043] Figure 9 This is a schematic diagram of the hardware structure of an inkjet printing device provided by the present invention. DETAILED DESCRIPTION

[0044] To facilitate a clear description of the technical solutions of the embodiments of the present invention, the embodiments of the present invention use terms such as "first" and "second" to distinguish between identical or similar items with substantially the same functions and effects. For example, the first threshold and the second threshold are merely used to distinguish between different thresholds and do not limit their order of precedence. Those skilled in the art will understand that terms such as "first" and "second" do not limit the quantity or execution order, and that terms such as "first" and "second" do not necessarily define differences.

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

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

[0047] Existing digital printing and light box advertising printing systems primarily target products with vibrant colors and high visual impact. However, existing solutions are no longer able to meet the general public's demand for color vision, as products with higher resolution and clearer colors are becoming increasingly popular. For example, when printing ink dots that need to be printed on a single straight line, existing technologies cannot precisely spray the dots onto the same line, resulting in overlapping or spaced dots, reducing the resolution and color clarity of the printed image.

[0048] As an example, see Figure 1 , Figure 1 This is a schematic diagram of the printing effect of a common printing solution in the prior art. Figure 1 Conventional printing solutions in the prior art achieve a minimum calibration unit of a single firing time. However, this calibration method does not meet actual application requirements and requires multiple calibrations within the firing cycle, requiring both forward and reverse printing. Typically, a printhead has two or more rows of nozzles. While this invention uses a printhead with two rows as an example, other numbers of rows are also applicable.

[0049] When the instruction to spray the print data onto the same straight line is obtained, the spray signal is sent to control the nozzle ignition, and the two rows of nozzles A / B spray ink dots. Ideally, the ink spraying of the two rows of nozzles A / B needs to be merged into a straight line.

[0050] Existing technical solution 1: Use two rows of nozzles A / B to spray ink simultaneously. Because there is a physical distance between the two rows of nozzles A / B, the actual effect of spraying onto the printing medium is that the ink dots sprayed by the nozzles in row B are in front and the ink dots sprayed by the nozzles in row A are in the back; if the two nozzles spray at the same time, due to the problem of physical distance, it is impossible to spray to the same straight line.

[0051] Existing technical solution 2: The A / B rows of nozzles spray ink at a time-sharing rate, with the A row of nozzles spraying first and the B row of nozzles spraying at the next position. Due to the relationship between machine precision, the physical spacing of the nozzles, the ignition interval, and motor movement, the actual effect will be that the ink dots sprayed by the A row of nozzles are in front and the ink dots sprayed by the B row of nozzles are in the back; the ink cannot be sprayed onto the same straight line.

[0052] Existing technical solution 3: The A / B rows of nozzles spray ink at different times, with the B row spraying ink first and the A row spraying ink later. The actual effect is that the ink dots sprayed by the B row of nozzles are in front and the ink dots sprayed by the A row of nozzles are in the back, and the spacing between the ink dots sprayed by the A / B row of nozzles will be larger.

[0053] It should be noted that the nozzles in a conventional inkjet printer's printhead are arranged in parallel, perpendicular to the printing surface. These nozzles fire simultaneously, and data is transmitted every 50µs. The minimum firing interval is 50µs. When the firing frequency is 50µs, the minimum interval between two nozzle firings is 50µs. Based on the physical spacing of the current printer nozzles and the speed of the carriage, if you need to print ink dots from two rows of nozzles in a straight line, set a shorter firing interval, such as 20µs. Since Solution 1 ignites and sprays ink dots simultaneously, and due to the physical spacing between the nozzles, the existing technical solution 1 cannot print the ink dots sprayed from the two rows of nozzles in a straight line; and the existing technical solutions 2 and 3 do not set a more accurate delay time, resulting in a large inkjet error, and cannot print the ink dots sprayed from the two rows of nozzles in a straight line; and the existing technical solutions 2 and 3 also have problems in data writing and reading, which will cause the printed ink dot data to be disordered, so that the nozzles cannot correctly spray their corresponding ink dot data; if the ink dot types are different, the data disorder problem may also cause the ink dots sprayed from the two rows of nozzles to be unable to be printed in a straight line.

[0054] In view of this, the present invention provides an inkjet printing method, device and equipment, which realizes printing the ink dot data that needs to be printed on the same straight line on the same straight line, thereby improving the image printing resolution and color clarity; thereby solving the problem of low printing resolution and color clarity of the printing method in the prior art.

[0055] Next, the technical solution of the present invention is described in detail with reference to the accompanying drawings:

[0056] See also Figure 2 , Figure 2 This is a schematic diagram of the main flow chart of an inkjet printing method provided by the present invention. The execution entity is a server or terminal device equipped with the technical solution disclosed in the embodiments of the present invention, such as a printing service platform or terminal printer. It should be noted that the inkjet printing method, device, and equipment provided by the present invention are particularly suitable for printing systems for digital printing and light box advertising.

[0057] exist Figure 2 In the method, the method may include:

[0058] Step 210: Acquire a plurality of data to be printed; the plurality of data to be printed at least include ink dot data that need to be printed on the same straight line.

[0059] Step 220: Determine two adjacent target rows of printing nozzles for printing the plurality of data to be printed.

[0060] In steps 210 to 220, the print data may include a variety of different types of print data, such as numbers, strings, lists, tuples, sets, and Boolean data. Among these types of data, there is ink dot data that needs to be printed on the same straight line. When it is determined that there is ink dot data that needs to be printed on the same straight line, it is necessary to determine the target two adjacent rows of print nozzles for printing the multiple data to be printed, so as to use the target two adjacent rows of print nozzles to read and print these ink dot data.

[0061] Step 230: storing the plurality of data to be printed in a target area according to a preset data storage rule; the target area represents a data storage area for reading data when two adjacent rows of target printing nozzles are ejected.

[0062] Step 240: Based on the preset delayed injection time and the to-be-printed data stored in the target area, control the target two adjacent rows of printing nozzles to complete target inkjet printing, where the target inkjet printing means that the ink dots ejected by the target two adjacent rows of printing nozzles are located on the same straight line.

[0063] In steps 230 to 240, after determining the target two adjacent rows of printing nozzles for printing the plurality of data to be printed, the nozzle receives the nozzle ignition instruction, and the system starts to write and read data, such as writing the data to be printed to the target area according to the preset data storage rules, and then reading the target data based on the delayed injection time, and controlling the target two adjacent rows of printing nozzles to complete the target inkjet printing, meeting the trolley movement speed requirement of the printer, and correctly reading the data to be printed; further controlling the target two adjacent rows of printing nozzles to delay ignition according to the preset delayed injection time, so that the nozzles complete the target inkjet printing after reading the correct ink dot data at different time points; achieving the goal of positioning the ink dots ejected by the target two adjacent rows of printing nozzles on the same straight line; thereby improving the resolution and color clarity of image printing.

[0064] Based on this, the present invention provides an inkjet printing method, which obtains multiple data to be printed; the multiple data to be printed at least include ink dot data that need to be printed on the same straight line; further determines the target two adjacent rows of printing nozzles for printing the multiple data to be printed, and stores the multiple data to be printed in the target area according to preset data storage rules; finally, based on the preset delayed injection time and the data to be printed stored in the target area, controls the target two adjacent rows of printing nozzles to complete the target inkjet printing, so that the ink dots ejected by the target two adjacent rows of printing nozzles are located on the same straight line; thereby improving the printing resolution and color clarity of the image, meeting the general public's needs for color vision.

[0065] For further information, see Figure 3 , Figure 3A schematic diagram of a nozzle ejection mode of an inkjet printing method provided by the present invention.

[0066] exist Figure 3 Because existing methods fail to achieve the desired results, the present invention explores a new approach, employing a decimal calibration method to perform decimal calibration on the physical spacing between two adjacent rows of print nozzles and the actual inkjet spacing, thereby determining the time delay between firings and achieving delayed injection. Furthermore, the data for rows A and B of nozzles are sent simultaneously, thereby achieving the goal of delayed injection, so that the ink dots ejected by rows A and B of nozzles are ejected on the same line. That is, when an ejection signal is generated, row A of nozzles reads the data and ejects normally, while row B of nozzles temporarily stops ejecting. When the count reaches the delayed injection time, row B of nozzles reads the data again and begins ejecting ink. When the next ejection signal is generated, row A of nozzles reads the data and ejects normally, while row B of nozzles temporarily stops ejecting. When the count reaches the delayed injection time, row B of nozzles reads the data and begins ejecting ink again. Based on this inkjet printing method, the ink dots ejected by rows A and B of nozzles are ejected on the same line.

[0067] It should be noted that when the nozzle is spraying normally, the corresponding voltage is a high level, and the corresponding waveform is the mutation area in the waveform diagram; when the nozzle is not spraying, the corresponding voltage is a low level, and the corresponding waveform is the reference area in the waveform diagram; the waveform changes of the nozzle waveform diagrams in other figures of the present invention have the same meaning.

[0068] Preferably, in step 240, the preset delayed injection time includes the delayed injection time of the target two adjacent rows of printing nozzles; the delayed injection time represents data processing based on the characteristic parameters of the printing device to obtain the time for delayed injection of the target two adjacent rows of printing nozzles; the characteristic parameters of the printing device include at least the physical spacing (nozzle spacing) between the target two adjacent rows of printing nozzles, the ignition interval, the inkjet spacing and the movement speed of the carriage (the movement speed of the carriage carrying the nozzle).

[0069] As an example, the preset delayed injection time can be determined according to the nozzle spacing, the carriage speed and the ignition interval; using the formula: delayed injection time = nozzle spacing / carriage speed / ignition interval.

[0070] Specifically, in the digital textile printing system, the carriage speed (m / s) = ignition frequency / printing resolution * 25.4 / 1000; the ignition interval (us) = 1000000 / ignition frequency; the ignition delay must be greater than or equal to 0 and less than 10; for example: the nozzle spacing is 0.55mm, and the carriage speed is 1.69m / s.

[0071] Therefore, it can be calculated that the delayed injection time = 0.55 mm / (1.69 m / s) / 50 = 0.55 mm / (1.69 mm / 1000 us) / 50 = 550 / 1.69 / 50 = 6.5 us.

[0072] It should be noted that different printer devices may have different carriage movement speeds, nozzle spacing, and ignition intervals. The delayed injection time needs to be determined after corresponding adjustments based on the applicable printing device; therefore, the specific delay time in the above example should not constitute a specific limitation on this solution.

[0073] Furthermore, the key technical approach of the present invention is to determine how to write and read data to be printed. If the existing data processing solution is still used after the printing device has been equipped with the delayed ejection technology, data corruption will occur, resulting in the nozzles being unable to correctly eject the corresponding data, and the improvement of print resolution and color clarity cannot be achieved.

[0074] For details, please refer to Figures 4 and 5 , Figure 4 A schematic diagram of reading and writing stored data for a common printing solution in the prior art; Figure 5 This is a schematic diagram of the effect of data reading and writing during delayed printing in a common printing solution in the prior art.

[0075] exist Figure 4 In the example, the data storage area consists of two areas, Area A and Area B. When the ejection signal Jet 1 is generated, the controller writes the data to be printed into Area A, and the printhead reads the data from Area B. When the ejection signal Jet 2 is generated, the controller controls the data to be printed into Area B, and the printhead reads the data from Area A. When the ejection signal Jet 3 is generated, the controller controls the data to be printed into Area A, and the printhead reads the data from Area B. This cycle repeats. The time interval T1 between the ejection signal Jet 1 and the ejection signal Jet 2 is equal to the time interval T2 between the ejection signal Jet 2 and the ejection signal Jet 3.

[0076] Regarding the technical means of data storage, the following methods can meet the requirements:

[0077] 1) When the ejection signal Jet 1 is generated, nozzle A and nozzle B need to simultaneously take out the required ink dot data from area B, and at the same time store the data of the ejection signal Jet 2 in area A.

[0078] 2) When the ejection signal Jet 2 is generated, nozzle A and nozzle B need to simultaneously take out the ink dot data they need from area A, and the data of the ejection signal Jet 3 is stored in area B.

[0079] Based on this, the ink dot data ejection requirements can be met by ping-pong switching between areas A and B. Because the condition T1 = T2 cannot be changed, if nozzles A and B are set to eject simultaneously, the writing and reading of areas A and B can meet the functional requirements; however, it is impossible to achieve the goal of ejecting the ink dots from nozzles A and B in the same straight line.

[0080] If the data writing and reading methods are not improved and the inkjet method of nozzle A and nozzle B is directly set to the delayed ejection method disclosed in the present invention, Figure 5 The problem shown.

[0081] exist Figure 5 In the example, nozzle A is executed synchronously with the injection signal, while nozzle B needs to be executed with a delay. The injection time required for nozzles A and B is the same. Therefore, when the second injection signal is generated, the data of nozzle B has not been read yet, and new data will be sent in. The newly sent data will overwrite the previous data, resulting in the actual injection data being misaligned. Figure 5 At the time T0 shown in FIG, the newly written data will overwrite the data that has not been read by nozzle B, resulting in nozzle B being unable to correctly complete data injection, resulting in misalignment of the injection data.

[0082] Based on this, in an inkjet printing method provided by the present invention, writing and reading target data is also an important technical means to correctly jet the ink dot data that needs to be printed on the same straight line onto the same straight line.

[0083] As an example, see Figures 6 and 7 , Figure 6 A schematic diagram of the effect of data reading and writing during printing in an inkjet printing method provided by the present invention; Figure 7 A schematic diagram of a data storage structure of an inkjet printing method provided by the present invention.

[0084] exist Figure 7 In the embodiment, the two adjacent target rows of printing nozzles may include a first row of nozzles and a second row of nozzles; and the target area may include at least a first area, a second area, a third area, and a fourth area.

[0085] The step of determining two adjacent target rows of printing nozzle orifices for printing the data to be printed based on the plurality of data to be printed may then include:

[0086] Acquire a first ejection signal; the first ejection signal indicates an initial signal for starting to print the plurality of data to be printed; determine first ejection data for the first row of nozzles to eject and second ejection data for the second row of nozzles to eject; and write the first ejection data and the second ejection data into the first area. The initial signal may be null data.

[0087] Specifically, in step 240, controlling the target two adjacent rows of printing nozzles to complete target inkjet printing based on the preset delayed ejection time and the to-be-printed data stored in the target area may include:

[0088] Based on the first injection signal, the first row of nozzles is controlled to read the initial injection data for the fourth area. When the preset delayed injection time is satisfied, the second row of nozzles is controlled to read the initial injection data for the fourth area. Because the data for the fourth area is empty when the first injection signal is generated, the first and second rows of nozzles do not perform any injection.

[0089] Furthermore, after obtaining the first injection signal, according to a preset injection time interval, it can also include: obtaining a second injection signal; determining third injection data for the first row of nozzles to perform injection and fourth injection data for the second row of nozzles to perform injection; and writing the third injection data and the fourth injection data into the second area.

[0090] Specifically, in step 240, controlling the target two adjacent rows of printing nozzles to complete target inkjet printing based on the preset delayed ejection time and the to-be-printed data stored in the target area may include:

[0091] Based on the second injection signal, the first row of nozzles is controlled to read the first injection data; when a preset delayed injection time is satisfied, the second row of nozzles is controlled to read the second injection data. When the second injection signal is generated, the first and second rows of nozzles begin reading data from corresponding data storage areas so that the corresponding data can be injected when the third injection signal is generated.

[0092] Furthermore, after obtaining the second injection signal, according to a preset injection time interval, it may also include: obtaining a third injection signal; determining fifth injection data for injection of the first row of nozzles and sixth injection data for injection of the second row of nozzles; and writing the fifth injection data and the sixth injection data into the third area.

[0093] Specifically, in step 240, controlling the target two adjacent rows of printing nozzles to complete target inkjet printing based on the preset delayed ejection time and the to-be-printed data stored in the target area may include:

[0094] Based on the third injection signal, the first row of nozzles is controlled to read the third injection data and eject the first injection data. When the preset delayed injection time is met, the second row of nozzles is controlled to read the fourth injection data and eject the second injection data. That is, when the third injection signal is generated, the first row of nozzles needs to read the third injection data written when the second injection signal is generated, and eject the first injection data read when the second injection signal is generated. Similarly, the second row of nozzles needs to read the fourth injection data written when the second injection signal is generated, and eject the second injection data read when the second injection signal is generated.

[0095] Furthermore, after obtaining the third injection signal, according to a preset injection time interval, it may also include: obtaining a fourth injection signal; determining seventh injection data for injection by the first row of nozzles and eighth injection data for injection by the second row of nozzles; and writing the seventh injection data and the eighth injection data into the fourth area.

[0096] Specifically, in step 240, controlling the target two adjacent rows of printing nozzles to complete target inkjet printing based on the preset delayed ejection time and the to-be-printed data stored in the target area may include:

[0097] Based on the fourth injection signal, the first row of nozzles is controlled to read the fifth injection data and eject the third injection data. When the preset delayed injection time is met, the second row of nozzles is controlled to read the sixth injection data and eject the fourth injection data. That is, when the fourth injection signal is generated, the first row of nozzles needs to read the fifth injection data written when the third injection signal is generated and eject the third injection data read when the third injection signal is generated. Similarly, the second row of nozzles needs to read the sixth injection data written when the third injection signal is generated and eject the fourth injection data read when the third injection signal is generated.

[0098] Furthermore, after obtaining the fourth injection signal, according to a preset injection time interval, it may also include: obtaining a fifth injection signal; determining ninth injection data for injection of the first row of nozzles and tenth injection data for injection of the second row of nozzles; and writing the ninth injection data and the tenth injection data into the first area.

[0099] Specifically, in step 240, controlling the target two adjacent rows of printing nozzles to complete target inkjet printing based on the preset delayed ejection time and the to-be-printed data stored in the target area may include:

[0100] Based on the fifth injection signal, the first row of nozzles is controlled to read the seventh injection data and inject the fifth injection data; when the preset delayed injection time is met, the second row of nozzles is controlled to read the eighth injection data and inject the sixth injection data; that is, when the fifth injection signal is generated, the first row of nozzles needs to read the seventh injection data written when the fourth injection signal is generated, and inject the fifth injection data read when the fourth injection signal is generated; similarly, the second row of nozzles needs to read the eighth injection data written when the fourth injection signal is generated, and inject the sixth injection data read when the fourth injection signal is generated.

[0101] The inkjet printing operation is cyclically performed in the above-mentioned writing and reading manner until a plurality of the data to be printed are ejected; and the ink dots corresponding to the ink dot data to be printed on the same straight line are ejected on the same straight line.

[0102] Based on this, since four different data storage areas are set up, the correctness of writing and reading the data to be printed during delayed inkjet printing is guaranteed, which is more conducive to ensuring that the ink dots corresponding to the ink dot data that need to be printed on the same straight line are sprayed on the same straight line.

[0103] further, Figure 7 The first area, the second area, the third area and the fourth area shown in the figure can be in the same target area, and data partitioning of the target area is sufficient; this will increase resource utilization of the FPGA chip.

[0104] In order to distinguish the first area, the second area, the third area and the fourth area, the target area is set to X, and X is distinguished by the highest 2 bits of binary value, such as: X=00 represents the first area, X=01 represents the second area, X=10 represents the third area, and X=11 represents the fourth area.

[0105] In actual applications, the four areas set above increase the storage space of the data area. This method avoids the simultaneous reading and writing of the area due to delayed inkjet, ensuring correct data reading. In addition, since the highest 2-bit binary value is used to distinguish the storage area, during the image printing process, it is only necessary to judge the injection signal. Once the injection signal is valid, the X value automatically increases by 1, and the written area automatically changes. There is no need to judge whether the current area is the last one. Because when X=11, X+1=100, and X is a 2-bit data, only the two bits 00 are used for application. Therefore, the area is automatically switched from the fourth area to the first area. Similarly, the area reading judgment is also this way. X only increases by 1 without worrying about whether the area is out of bounds.

[0106] Based on this, compared to the prior art, the inkjet printing method provided by the present invention increases the storage space of the data area, increasing the use of four storage spaces from the original two, avoiding the simultaneous reading and writing of the area due to delayed inkjet, and ensuring correct data reading. Its working principle is as follows: when the first ejection signal is generated, the ejection data required by the first and second rows of nozzles are written into the first area, the first row of nozzles executes the ejection signal and begins to read the data in the fourth area, while the second row of nozzles starts counting. Only after the preset delayed ejection time is reached will it start reading the data in the fourth area and ejecting. When the second ejection signal is generated, the ejection data required by the first and second rows of nozzles are written into the second area, the first row of nozzles executes the ejection signal and begins to read the data in the first area, while the second row of nozzles starts counting. Only after the preset delayed ejection time is reached will it start reading the data in the first area and ejecting. When the third ejection signal is generated, the ejection data required by the first and second rows of nozzles are written into the third area. The first row of nozzles, in response to the ejection signal, begins reading the data from the second area, while the second row of nozzles begins counting. Only after the preset delay ejection time is reached will the ejection data from the second area begin to be read and ejected. When the fourth ejection signal is generated, the ejection data required by the first and second rows of nozzles are written into the fourth area. The first row of nozzles, in response to the ejection signal, begins reading the data from the third area, while the second row of nozzles begins counting. Only after the preset delay ejection time is reached will the ejection data from the third area begin to be read and ejected. When the fifth ejection signal is generated, the ejection data required by the first and second rows of nozzles are written into the first area. The first row of nozzles, in response to the ejection signal, begins reading the data from the fourth area, while the second row of nozzles begins counting. Only after the preset delay ejection time is reached will the ejection data from the fourth area begin to be read and ejected. Based on this, four different storage areas are recycled in sequence. Each time a jet signal is generated, the inkjet printing method provided by the present invention can ensure that data writing and reading are not in the same area, thereby avoiding data confusion and ensuring the correctness of the ink dot data ejected by the nozzle; it helps to better improve the image printing resolution and color clarity.

[0107] As another method to achieve the calibration of the delay time, the following method can be used to calibrate the small value of the delay time based on the working experience of technicians:

[0108] 1) First, print a fixed calibration pattern according to the default settings of the PM interface. Based on the actual effect, a technical engineer will determine based on experience whether it is necessary to delay the injection time or distance and convert it into a decimal calibration value.

[0109] 2) From the PM interface, enter the decimal calibration value calculated in 1 to the fixed nozzle.

[0110] 3) The data is transmitted to the head board controller through the main board. The controller converts the final set time into the number of clock pulses according to the current printing speed and parameters of the machine and notifies it to the FPGA.

[0111] 4) The FPGA chip on the head board starts timing after receiving the ejection instruction. When the specified delay times are reached, the specified nozzle will start the ink ejection operation.

[0112] 5) Repeat the above steps 2-4 according to the actual printing effect after modification until the target effect is achieved.

[0113] 6) Due to the different positions of the nozzle or nozzle, the delayed injection required for the forward and reverse directions of movement is actually different, and it is necessary to verify and give decimal calibration values ​​separately.

[0114] In the second aspect, based on the same technical concept as the first aspect, the present invention also provides an inkjet printing device, see Figure 8 , Figure 8 This is a schematic structural diagram of an inkjet printing device provided by the present invention.

[0115] exist Figure 8 In the embodiment, the apparatus may include:

[0116] The acquisition module 810 is configured to acquire a plurality of data to be printed; the plurality of data to be printed at least includes ink dot data to be printed on the same straight line;

[0117] A determination module 820 is configured to determine two adjacent target rows of print nozzles for printing a plurality of data to be printed;

[0118] The storage module 830 is used to store the plurality of to-be-printed data in a target area according to a preset data storage rule; the target area is a data storage area for reading data when two adjacent rows of target printing nozzles are ejected;

[0119] The control module 840 is used to control the two adjacent rows of target printing nozzles to complete target inkjet printing based on the preset delayed injection time and the to-be-printed data stored in the target area. The target inkjet printing means that the ink dots ejected by the two adjacent rows of target printing nozzles are located on the same straight line.

[0120] Based on this, the present invention provides an inkjet printing device, which acquires multiple data to be printed through an acquisition module 810; the multiple data to be printed include at least ink dot data that need to be printed on the same straight line; the determination module 820 is used to determine the target two adjacent rows of printing nozzles for printing the multiple data to be printed; the storage module 830 is used to store the multiple data to be printed in a target area according to preset data storage rules; the target area represents a data storage area for reading data when the target two adjacent rows of printing nozzles are sprayed; finally, the control module 840 is used to control the target two adjacent rows of printing nozzles to complete target inkjet printing based on the preset delayed injection time and the data to be printed stored in the target area, and the target inkjet printing indicates that the ink dots sprayed by the target two adjacent rows of printing nozzles are located on the same straight line; thereby achieving the goal of printing the ink dot data that need to be printed on the same straight line on the same straight line, thereby improving the image printing resolution and color clarity.

[0121] In a third aspect, the present invention also provides an inkjet printing device. Figure 9 , Figure 9 This is a schematic diagram of the hardware structure of an inkjet printing device provided by the present invention.

[0122] Preferably, the inkjet printing device may include a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the inkjet printing method described in the first aspect when executing the computer program.

[0123] Specifically, the device 900 is a hardware structure of a printing device provided by the present invention. The device 900 includes a memory 920, a first processor 910, a second processor 950, and a computer program stored in the memory 920 and executable on the first processor 910 and / or the second processor 950. When the first processor 910 and / or the second processor 950 executes the computer program, the inkjet printing method described in the first aspect is implemented.

[0124] Optionally, the device 900 may include a communication interface 930. There may be one or more communication interfaces 930. The communication interface 930 may be any device such as a transceiver for communicating with other devices or a communication network.

[0125] Optionally, the device 900 may further include a communication line 940. The communication line 940 may include a path for transmitting information between the above components.

[0126] Although the present invention is described herein in conjunction with various embodiments, in the process of implementing the claimed invention, those skilled in the art can understand and implement other variations of the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit can implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0127] Although the present invention has been described with reference to specific features and embodiments thereof, it will be apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the invention. Accordingly, this specification and drawings are merely illustrative of the invention as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the invention. It will be apparent that various modifications and variations may be made to the present invention by those skilled in the art without departing from the spirit and scope of the invention. Thus, the present invention is intended to include such modifications and variations as fall within the scope of the claims of the present invention and their equivalents.

Claims

1. An inkjet printing method, characterized in that: include: Obtain multiple data to be printed; The plurality of data to be printed at least include ink dot data to be printed on the same straight line; Determining two adjacent target rows of printing nozzles for printing a plurality of the data to be printed; According to a preset data storage rule, storing the plurality of data to be printed in a target area; The target area represents a data storage area for reading data when two adjacent rows of print nozzles of the target are ejected; Based on a preset delayed ejection time and the to-be-printed data stored in the target area, controlling the target two adjacent rows of printing nozzles to complete target inkjet printing; the target inkjet printing means that the ink dots ejected by the target two adjacent rows of printing nozzles are located on the same straight line; The target two adjacent rows of printing nozzles include a first row of nozzles and a second row of nozzles; the target area includes at least a first area, a second area, a third area and a fourth area; when a first ejection signal is generated, the ejection data required by the first row of nozzles and the second row of nozzles are written into the first area, the first row of nozzles executes with the ejection signal and starts to read the data of the fourth area, and the second row of nozzles starts counting, and only after a preset delayed ejection time is reached does it start to read the data of the fourth area and perform ejection; when a second ejection signal is generated, the ejection data required by the first row of nozzles and the second row of nozzles are written into the second area, the first row of nozzles executes with the ejection signal and starts to read the data of the first area, and the second row of nozzles starts counting, and only after a preset delayed ejection time is reached does it start to read the data of the first area and perform ejection; when a third ejection signal is generated, the ejection data required by the first row of nozzles and the second row of nozzles are written into the third area Domain, the first row of nozzles executes with the injection signal and starts to read the data of the second area, while the second row of nozzles starts counting. It starts to read the data of the second area after the preset delayed injection time is reached and sprays. When the fourth injection signal is generated, the injection data required by the first and second rows of nozzles are written into the fourth area, the first row of nozzles executes with the injection signal and starts to read the data of the third area, while the second row of nozzles starts counting. It starts to read the data of the third area after the preset delayed injection time is reached and sprays. When the fifth injection signal is generated, the injection data required by the first and second rows of nozzles are written into the first area, the first row of nozzles executes with the injection signal and starts to read the data of the fourth area, while the second row of nozzles starts counting. It starts to read the data of the fourth area after the preset delayed injection time is reached and sprays. Based on this, four different storage areas are recycled in sequence; The preset delayed jetting time includes the delayed jetting time of two adjacent rows of target printing nozzles; The delayed injection time represents the time for delayed injection of the two adjacent target rows of printing nozzles by data processing based on the characteristic parameters of the printing device; the characteristic parameters of the printing device include at least the physical spacing between the two adjacent target rows of printing nozzles, the ignition interval, the inkjet spacing and the movement speed of the spray carriage.

2. The method according to claim 1, wherein The step of determining target adjacent two rows of printing nozzle holes for printing a plurality of data to be printed comprises: Acquire a first ejection signal; the first ejection signal represents an initial signal for starting to print the plurality of data to be printed; determining first injection data for the first row of nozzle holes to perform injection and second injection data for the second row of nozzle holes to perform injection; writing the first ejection data and the second ejection data into the first area; The method of controlling two adjacent rows of target printing nozzles to complete target inkjet printing based on the preset delayed ejection time and the to-be-printed data stored in the target area includes: Based on the first injection signal, the first row of nozzles is controlled to read the initial injection data of the fourth area; when a preset delayed injection time is met, the second row of nozzles is controlled to read the initial injection data of the fourth area.

3. The method according to claim 2, wherein The step of obtaining the first injection signal further includes: obtaining a second injection signal; determining third injection data for the first row of nozzle holes to perform injection and fourth injection data for the second row of nozzle holes to perform injection; writing the third ejection data and the fourth ejection data into the second area; The method of controlling two adjacent rows of target printing nozzles to complete target inkjet printing based on the preset delayed ejection time and the to-be-printed data stored in the target area includes: Based on the second injection signal, the first row of nozzles is controlled to read the first injection data; when a preset delayed injection time is met, the second row of nozzles is controlled to read the second injection data.

4. The method according to claim 3, wherein The obtaining of the second injection signal further includes: obtaining a third injection signal; determining fifth injection data for the first row of nozzle holes to perform injection and sixth injection data for the second row of nozzle holes to perform injection; writing the fifth injection data and the sixth injection data into the third area; The method of controlling two adjacent rows of target printing nozzles to complete target inkjet printing based on the preset delayed ejection time and the to-be-printed data stored in the target area includes: Based on the third injection signal, the first row of nozzles is controlled to read the third injection data and inject the first injection data; when the preset delayed injection time is met, the second row of nozzles is controlled to read the fourth injection data and inject the second injection data.

5. The method according to claim 4, wherein The step of obtaining the third injection signal further includes: obtaining a fourth injection signal; determining seventh injection data for the first row of nozzle holes to perform injection and eighth injection data for the second row of nozzle holes to perform injection; writing the seventh injection data and the eighth injection data into the fourth area; The method of controlling two adjacent rows of target printing nozzles to complete target inkjet printing based on the preset delayed ejection time and the to-be-printed data stored in the target area includes: Based on the fourth injection signal, the first row of nozzles is controlled to read the fifth injection data and inject the third injection data; when the preset delayed injection time is met, the second row of nozzles is controlled to read the sixth injection data and inject the fourth injection data.

6. The method according to claim 5, wherein The obtaining of the fourth injection signal further includes: obtaining a fifth injection signal; determining ninth injection data for the first row of nozzle holes to perform injection and tenth injection data for the second row of nozzle holes to perform injection; writing the ninth injection data and the tenth injection data into the first area; The method of controlling two adjacent rows of target printing nozzles to complete target inkjet printing based on the preset delayed ejection time and the to-be-printed data stored in the target area includes: Based on the fifth injection signal, the first row of nozzles is controlled to read the seventh injection data and to inject the fifth injection data; when a preset delayed injection time is satisfied, the second row of nozzles is controlled to read the eighth injection data and to inject the sixth injection data; Until a plurality of the data to be printed are ejected.

7. The method according to claim 1, wherein The first area, the second area, the third area and the fourth area are located in the internal storage RAM of the same FPGA; The first area, the second area, the third area and the fourth area are distinguished by using the upper 2 bits of the address.

8. An inkjet printing device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the inkjet printing method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Method and apparatus for reading dot array data

    CN101414359A

  • Digital jet printing device and control method

    CN103171279A