Printhead moisturizing printing control method, device, equipment and storage medium
By inserting a moisturizing image during the inkjet printing process, the nozzle clogging problem is solved, ensuring the nozzle is moistened and improving the printing effect.
Patent Information
- Application Number
- CN202110712734.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-25
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2041-06-25
AI Technical Summary
The nozzles are easily clogged during inkjet printing, affecting the printed image effect.
Insert a moisturizing image between printing multiple copies of the target print image, and print the moisturizing image through the print head to keep the nozzle moist and avoid clogging.
Effectively avoid nozzle clogging, ensure the print head always stays moist, and improve print quality.
Smart Images

Figure CN115519898B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of inkjet printing technology, and in particular to a nozzle moisturizing printing control method, device, equipment and storage medium. Background Art
[0002] Inkjet printing involves ejecting ink droplets onto print media through nozzles on a printhead to create images or text. During the inkjet printing process, the printhead ejects ink droplets to form an image on the print media. However, due to variations in image color and print width, some nozzles may not produce ink for extended periods, leading to nozzle blockage. Nozzle blockage can affect the quality of printed images. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide a nozzle moisturizing printing control method, device, equipment and storage medium to solve the technical problem that nozzles are easily clogged during inkjet printing, resulting in poor printing image effects.
[0004] The technical solution adopted in the present invention is:
[0005] In a first aspect, the present invention provides a nozzle moisturizing printing control method for printing a moisturizing image between designated adjacent target print images when printing multiple target print images. The method comprises the following steps:
[0006] S1: Obtaining the number of moisturizing images to be inserted during the printing of multiple target print images, the insertion position, and the size of each moisturizing image on the printing medium;
[0007] S2: When printing reaches the insertion position where the moisturizing image needs to be inserted, obtaining printing data corresponding to the moisturizing image;
[0008] S3: Outputting the print data corresponding to the moisturizing image within the size range to print the moisturizing image;
[0009] The moisturizing image is an image printed by keeping the nozzle moist.
[0010] Preferably, the step S2: when printing to the insertion position where the moisturizing image is to be inserted, obtaining the print data corresponding to the moisturizing image comprises the following steps:
[0011] S21: Acquire first printing data, where the first printing data is printing data corresponding to a printing target image and a moisturizing image;
[0012] S22: performing ink removal processing on the printing data corresponding to the target printing image in the first printing data to obtain printing data corresponding to the moisturizing image.
[0013] Preferably, the nozzle moisturizing printing control method further includes the following steps:
[0014] S101: When printing reaches a position where a target print image is to be printed, obtaining second print data, where the second print data is print data corresponding to the target print image;
[0015] S102: Outputting the second data to print the moisturizing image.
[0016] Preferably, after the step S3: outputting the print data corresponding to the moisturizing image within the size range and printing the moisturizing image, the step further includes:
[0017] S4: monitoring whether the interval number adjustment information is received;
[0018] S5: If the interval number adjustment information is received, the insertion position of the moisturizing image is adjusted according to the interval number adjustment information;
[0019] S6: Repeat S2 to S5 until the printing task is completed.
[0020] Preferably, during the process of S1 to S3, it is detected whether a print interruption signal is received. If a print interruption signal is received, the following steps are further included:
[0021] S01: interrupt the current printing task;
[0022] S02: Get the current printing progress and estimated printing interruption time;
[0023] S03: determining the moisturizing image printing data during the printing task interruption period according to the current printing progress and the estimated printing interruption time;
[0024] S04: Printing a moisturizing image during the print job interruption according to the moisturizing image print data during the print job interruption.
[0025] Preferably, in said S2: when printing to the insertion position where the moisturizing image needs to be inserted, obtaining the printing data corresponding to the moisturizing image further comprises the following steps;
[0026] S201: Acquire fourth printing data and fifth printing data, wherein the fourth printing data is printing data corresponding to a moisturizing image, and the fifth printing data is printing data corresponding to a target printing image adjacent to the moisturizing image currently to be printed;
[0027] S202: Acquire, according to the fourth printing data, the printing ink volume corresponding to each nozzle printing the moisturizing image as the first printing ink volume M1 of each nozzle;
[0028] S203: acquiring, according to the fifth printing data, the printing ink volume corresponding to the target printing image adjacent to the moisturizing image to be printed by each nozzle as the second printing ink volume M2 of each nozzle;
[0029] S204: Calculating the total printing ink volume M3 of each nozzle according to the first printing ink volume M1 and the second printing ink volume M2 of each nozzle, where M3 = M1 + M2;
[0030] S205: Adjusting the fourth printing data according to the first printing ink volume M1 and the second printing ink volume M2 so that the mean square deviation of the overall printing ink volume of each nozzle is less than a first threshold.
[0031] Preferably, the step S205 of adjusting the fourth printing data according to the first printing ink amount and the second printing ink amount so that the mean square deviation of the overall printing ink amount of each nozzle is less than a first threshold comprises the following steps:
[0032] S2051: Acquire a portion of the moisturizing image corresponding to each nozzle performing an inkjet operation as a first sub-moisturizing image;
[0033] S2052: Acquire the print data of the first sub-moisturizing image as the first sub-test print data;
[0034] S2053: Acquire an image other than the first sub-moisturizing image in the moisturizing image as a second sub-moisturizing image;
[0035] S2054: Acquire the print data of the second sub-moisturizing image as the second sub-test print data;
[0036] S2055: Keep the first sub-test printing data unchanged and adjust the second sub-test printing data according to the first printing ink volume and the second printing ink volume so that the mean square deviation of the overall printing ink volume of each nozzle is less than a first threshold.
[0037] In a second aspect, the present invention further provides a method for printing a moisturizing image between designated adjacent target printed images when printing multiple copies of the target printed images, the method comprising the following steps:
[0038] a printing parameter acquisition module, the printing parameter acquisition module being used to acquire the number of moisturizing images to be inserted during the printing of multiple target print images, the insertion position, and the size of each moisturizing image on the printing medium;
[0039] a print data acquisition module, configured to acquire print data corresponding to the moisturizing image when printing reaches an insertion position where the moisturizing image is to be inserted;
[0040] An image printing module, configured to output printing data corresponding to the moisturizing image within the size range and print the moisturizing image;
[0041] The moisturizing image is an image printed by keeping the nozzle moist.
[0042] In a third aspect, the present invention further provides a nozzle moisturizing printing control device, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory, which implement the method described in the first aspect when the computer program instructions are executed by the processor.
[0043] In a fourth aspect, the present invention further provides a storage medium having computer program instructions stored thereon, which implement the method described in the first aspect when the computer program instructions are executed by a processor.
[0044] Beneficial Effects: The nozzle moisturizing printing control method, device, equipment, and storage medium of the present invention can print a moisturizing image during the printing of multiple target print images. By printing the moisturizing image at intervals between target print images, the nozzle is kept moist at all times, effectively preventing nozzle clogging caused by gaps between target print images. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work, and these are all within the scope of protection of the present invention.
[0046] Figure 1 This is a flow chart of the nozzle moisturizing printing control method of the present invention;
[0047] Figure 2 Schematic diagram of inserting the moisturizing image into the target printing image for printing according to the present invention
[0048] Figure 3 A flowchart of a method for obtaining print data of a moisturizing image according to the present invention;
[0049] Figure 4 A flow chart of a method for determining whether the number of copies of a moisturizing image to be printed has been reached according to the present invention;
[0050] Figure 5 is a schematic diagram of a moisturizing image of the present invention;
[0051] Figure 6 A flow chart of a method for printing a moisturizing image according to an estimated interruption time according to the present invention;
[0052] Figure 7A flow chart of a method for adjusting moisturizing image printing data according to printing ink volume according to the present invention;
[0053] Figure 8 A flow chart of a method for adjusting printing data according to the mean square error of the overall printing ink volume according to the present invention;
[0054] Figure 9 This is a schematic structural diagram of the nozzle moisturizing printing control device of the present invention;
[0055] Figure 10 It is a structural schematic diagram of the nozzle moisturizing printing control device of the present invention. DETAILED DESCRIPTION
[0056] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. It should be noted that, in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. In the description of the present invention, it should be understood that the orientation or position relationship indicated by the terms "center", "upper", "lower", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like is based on the orientation or position relationship shown in the drawings, and is only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore cannot be understood as limiting the present invention. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further limitations, elements defined by the phrase "comprising..." do not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising the elements. The embodiments of the present invention and the features thereof may be combined with each other if there is no conflict, and all are within the scope of protection of the present invention.
[0057] Example 1
[0058] like Figure 1 As shown, this embodiment discloses a nozzle moisturizing printing control method for printing a moisturizing image between designated adjacent target printing images when printing multiple target printing images. The method includes the following steps:
[0059] S1: Obtaining the number of moisturizing images to be inserted during the printing of multiple target print images, the insertion position, and the size of each moisturizing image on the printing medium;
[0060] This step acquires some parameters related to the printing task, such as the number of target print images to be printed, the location of the target print images to be printed, whether to print a moisturizing image, etc. The moisturizing image in this embodiment refers to an additional image printed on the basis of the original target print image in order to keep the nozzle of the print head moist. During inkjet printing, the printing medium moves in a certain direction relative to the print head, and the target print image is usually multiple copies. Figure 2 As shown, multiple copies of the target printing image are moved along the printing medium moving direction ( Figure 2 The moisturizing image of the embodiment is located between two adjacent target print images. That is, the moisturizing image is inserted into the middle of the target print image for printing.
[0061] The printing task parameters for printing moisturizing images also include parameters such as the number of moisturizing image print intervals, the size of the moisturizing image, and the spacing between moisturizing images. The number of moisturizing image print intervals refers to how many target print images are printed after the moisturizing image. For example, if the number of moisturizing image print intervals is 4, then the moisturizing image can be printed after every 4 target print images. The moisturizing image can be printed in 1 copy or multiple copies, which is not limited here. The number of print intervals can also be other values, which is not limited here. In addition, the number of print intervals can be a fixed value, for example, the moisturizing image can be printed after every 5 target print images. The number of print intervals can be a changeable value, for example, the moisturizing image can be printed after printing 3 target print images for the first time, the moisturizing image can be printed after printing 4 target print images for the second time, and the moisturizing image can be printed after printing 6 target print images for the third time. The way to change the number of print intervals can be set according to the actual printing scenario, which is not limited here.
[0062] The size of the moisturizing image refers to the length and width of the moisturizing image, wherein the length direction is the moving direction of the printing medium. The width direction is the direction perpendicular to the moving direction of the printing medium. Figure 2 Where d1 represents the width of the moisturizing image, d2 represents the width of the printing medium, and L represents the width of the target printed image.
[0063] The pitch of the moisturizing images refers to the distance between the moisturizing image and its adjacent target printing image in the moving direction of the printing medium.
[0064] The print task parameters can be sent from the host computer to the control system of the printing device. The user can set the print task parameters through the interactive interface of the host computer.
[0065] S2: When printing reaches the insertion position where the moisturizing image needs to be inserted, obtaining printing data corresponding to the moisturizing image;
[0066] This step can obtain the number of copies of the target print image that have been printed during the printing process. Specifically, the number of copies of the target print image printed is monitored during the printing process. Specifically, the number of target print images printed is counted, with the count value starting at 0 and incremented by 1 after each target print image is printed. By obtaining the current calculated value during the printing process, the number of copies of the target print image that have been printed can be obtained. This step can also determine the current printing mode based on the print task parameters and the number of copies of the target print image that have been printed.
[0067] The current printing mode includes a target printing image printing mode and a moisturizing image printing mode. The target printing image printing mode means that only the target printing image is currently printed, and the moisturizing image printing mode means that the moisturizing image is currently printed.
[0068] This step determines whether the number of moisturizing image copies to be printed has been reached based on the number of moisturizing image copies to be printed at intervals in the print task parameters and the number of target print images that have been printed. Figure 4 As shown, the specific judgment method is:
[0069] Get the number n of copies of the target print image that have been printed;
[0070] Get the number of interval prints of the moisturizing image, m;
[0071] Determine whether n=k×m, where m, n, and k are all positive integers;
[0072] If satisfied, the number of target print images that have been printed so far has reached the number of moisturizing images that need to be printed. If not satisfied, the number of target print images that have been printed so far has not reached the number of moisturizing images that need to be printed.
[0073] When the interval printing number m of the moisturizing image remains unchanged, the above steps can be used to calculate whether the number n of the target printed image currently completed is an integer multiple of the interval printing number m of the moisturizing image to determine whether the moisturizing image needs to be printed currently.
[0074] If the interval printing number m of the moisturizing image can be changed, the moisturizing image is printed after the target printing image is completed according to each interval printing number. Then, the moisturizing image is printed after the number of target printing images currently printed reaches the corresponding number.
[0075] If the number of copies of the moisturizing image to be printed has been reached, the current printing mode is the moisturizing image printing mode, and the printing medium has been moved to the insertion position where the moisturizing image is to be inserted.
[0076] If the number of copies of the moisturizing image has not been reached, the current printing mode is the target printing image printing mode. Only the target printing image is printed at the current printing position.
[0077] S3: Outputting the printing data corresponding to the moisturizing image within the size range to print the moisturizing image; wherein the moisturizing image is an image printed to keep the nozzle moist.
[0078] This embodiment inserts the moisturizing image into the intermediate position of the target print image for printing, so that the nozzle can still spray ink when the nozzle is not printing the target print image, so as to keep the nozzle moist and avoid nozzle clogging. Since the moisturizing image is located between two adjacent target print images, the printing process of the moisturizing image will not affect the printing length, position and printing process of the normal image. In addition, the moisturizing image can be used to detect the status of the nozzle and the accuracy of the nozzle color, and the detection can be carried out while printing, so as to realize real-time detection during the printing process. The moisturizing image can be a color bar image or a color code image. The color bar image is as follows: Figure 5 As shown, the image is composed of different color bars, with one bar printed for each color. For example, the nozzles are divided into four groups, each group ejecting cyan ink (C), magenta ink (M), yellow ink (Y), and black ink (K). Thus, at least four color bars are printed in the moisturizing image, with the colors of C, M, Y, and K, respectively. In the present invention, the moisturizing image can also be any single color or any mixed color, and the color types of the moisturizing image are not limited.
[0079] like Figure 3 As shown, in this embodiment, the step S2: when printing to the insertion position where the moisturizing image needs to be inserted, obtaining the print data corresponding to the moisturizing image includes the following steps:
[0080] S21: Acquire first printing data, where the first printing data is printing data corresponding to a printing target image and a moisturizing image.
[0081] Before this step, the printing device may first store first printing data, wherein the first printing data may be obtained by inputting the target printing image and the moisturizing image into raster image processing software for rasterization processing.
[0082] S22: performing ink removal processing on the printing data corresponding to the target printing image in the first printing data to obtain printing data corresponding to the moisturizing image.
[0083] Performing ink-blocking processing on the print data corresponding to the target print image in the first print data refers to setting the data used to print the target print image in the first print data to 0. Specifically, the data used to print the target print image in the second print data can be ANDed with a matrix whose elements are all 0 and whose size is the same as the data used to print the target image in the first print data, thereby masking this portion of data. In this way, only the moisturizing image is printed during printing.
[0084] This step can generate print data corresponding to the moisturizing image based on the size and color information of the moisturizing image in the print task parameters. The color information indicates whether the moisturizing image is mixed color, single color, or multi-color. When printing the first print data, i.e., the moisturizing image, the printhead causes each nozzle to perform an inkjet operation while printing at least a portion of the moisturizing image, thereby maintaining each nozzle in a moist state.
[0085] In this embodiment, the nozzle moisturizing printing control method further includes the following steps:
[0086] S101: When printing reaches a position where a target print image is to be printed, second print data is obtained. The second print data is print data corresponding to the target print image. The second print data can be obtained by performing ink removal processing on the print data corresponding to the moisturizing image data in the first print data.
[0087] S102: Outputting the second data to print the moisturizing image.
[0088] By adopting the printing method of this embodiment, only one set of first printing data needs to be stored to complete the printing of the moisturizing image inserted between the original printed images, thereby further reducing the storage space.
[0089] The wet image printing mode is used to print a target printing image, and the moisturizing image printing mode is used to print a printing image including a moisturizing image.
[0090] This embodiment also supports a printing method for dynamically modifying the number of copies to be printed at intervals during the printing process. This method further includes, after S3: is executed:
[0091] S4: monitoring whether the interval number adjustment information is received;
[0092] S5: If the interval copy number adjustment information is received, the interval copy number of the moisturizing image in the print task parameters is adjusted according to the interval copy number adjustment information. The interval copy number adjustment information includes the adjusted interval copy number of the moisturizing image.
[0093] After S6 is completed, S2 to S5 may be repeatedly executed until all print images of the current print task are printed.
[0094] For example, if the original print parameters specify a moisturizing image print interval of 5, then one moisturizing image will be printed after every 5 target print images. If an interval adjustment is received, for example, the adjusted moisturizing image print interval is 4, the moisturizing image print interval in the print job parameters is adjusted to 4. Subsequent printing processes will then follow the adjusted moisturizing image print interval.
[0095] Since the printing task may be interrupted during the printing process, the nozzle may not eject ink during the printing task interruption, so it is easy to be blocked. In this regard, the embodiment detects whether a print interruption signal is received during the process of S1 to S3. Figure 6 As shown, if a print interruption signal is received, the following steps are also included:
[0096] S01: interrupt the current printing task;
[0097] S02: Get the current printing progress and estimated printing interruption time;
[0098] If the interruption occurs while the target print image or moisturizing image is not being printed, the current print progress is indicated by the number of copies of the target print image and the number of moisturizing images already printed. If the interruption occurs while the target print image or moisturizing image is being printed, in addition to the number of copies of the target print image and the number of moisturizing images already printed, the amount of completed inkjet data for the currently printed image is also obtained to maintain the current print progress. The estimated interruption time is the duration of the preset print interruption process. The estimated interruption time can be input by the user, or the interruption time corresponding to the reason for the interruption can be obtained based on the reason.
[0099] S03: determining the moisturizing image printing data during the printing task interruption period according to the current printing progress and the estimated printing interruption time;
[0100] If the estimated printing interruption time is long, the time for printing the moisturizing image will also be correspondingly long. The moisturizing image printing data can be designed based on the time for printing the moisturizing image.
[0101] S04: Printing a moisturizing image during the print job interruption according to the moisturizing image print data during the print job interruption.
[0102] In this way, the nozzle will continue to spray ink during the interruption of the printing task, effectively avoiding nozzle clogging caused by printing interruption.
[0103] Example 2
[0104] like Figure 7As shown, in the embodiment, in the step S2: when printing to the insertion position where the moisturizing image needs to be inserted, obtaining the printing data corresponding to the moisturizing image further includes the following steps:
[0105] S201: Acquire fourth printing data and fifth printing data, wherein the fourth printing data is printing data corresponding to a moisturizing image, and the fifth printing data is printing data corresponding to a target printing image adjacent to the moisturizing image currently to be printed;
[0106] S202: Acquire, according to the fourth printing data, the printing ink volume corresponding to each nozzle printing the moisturizing image as the first printing ink volume M1 of each nozzle.
[0107] For example, if the print head has r nozzles in total, the first printing ink volume M1 corresponding to each nozzle is calculated according to the printing data, wherein the first printing ink volume M1 corresponding to the i-th nozzle is the amount of ink ejected by the nozzle during the process of printing the moisturizing image.
[0108] S203: acquiring, according to the fifth printing data, the printing ink volume corresponding to the target printing image adjacent to the moisturizing image to be printed by each nozzle as the second printing ink volume M2 of each nozzle;
[0109] That is, the second printing ink amount is the amount of ink ejected by each nozzle when printing adjacent target printing images.
[0110] S204: Calculating the total printing ink volume M3 of each nozzle according to the first printing ink volume M1 and the second printing ink volume M2 of each nozzle, where M3 = M1 + M2;
[0111] S205: Adjusting the fourth printing data according to the first printing ink volume and the second printing ink volume so that the mean square deviation of the overall printing ink volume of each nozzle is less than a first threshold.
[0112] Because each nozzle prints different amounts of ink during the printing of the target image, the states of each nozzle also vary significantly. This embodiment adjusts the states of each nozzle during the test print process by modifying the print data of the moisturizing image. Without changing the target image, each nozzle maintains a similar amount of ink throughout the printing process, thereby preventing clogging of certain nozzles due to insufficient ink discharge. The first threshold value can be set based on actual needs.
[0113] like Figure 8 As shown, as a preferred manner, in this embodiment, the step S205 of adjusting the fourth printing data according to the first printing ink amount and the second printing ink amount so that the mean square deviation of the overall printing ink amount of each nozzle is less than a first threshold comprises the following steps:
[0114] S2051: Acquire a portion of the moisturizing image corresponding to each nozzle performing an inkjet operation as a first sub-moisturizing image;
[0115] S2052: Acquire the print data of the first sub-moisturizing image as the first sub-test print data;
[0116] S2053: Acquire an image other than the first sub-moisturizing image in the moisturizing image as a second sub-moisturizing image;
[0117] S2054: Acquire the print data of the second sub-moisturizing image as the second sub-test print data;
[0118] S2055: Keep the first sub-test printing data unchanged and adjust the second sub-test printing data according to the first printing ink volume and the second printing ink volume so that the mean square deviation of the overall printing ink volume of each nozzle is less than a first threshold.
[0119] This embodiment prints the moisturizing image in two parts. One part is the first sub-test image corresponding to the first sub-test print data. This part activates all nozzles to ensure accurate detection of each nozzle's status and the accuracy of each color on the printhead. The other part serves as the data adjustment section. It adjusts the ink volume of each nozzle based on the target print image and the first sub-test image. This ensures more uniform ink discharge from each nozzle during the printing process, thus preventing clogging caused by insufficient ink discharge from some nozzles.
[0120] Example 3
[0121] In this embodiment, at S22: performing ink removal processing on the print data corresponding to the target print image data in the first print data to obtain print data corresponding to the moisturizing image. The following steps are also included:
[0122] S23: Acquire the length of each target printing image and the interval length between two adjacent target printing images in the moving direction of the printing medium;
[0123] S24: Acquire the moving speed of the printing medium;
[0124] S25: determining the time for the nozzle to remain wet according to the interval length and the moving speed of the printing medium;
[0125] Because the nozzles of the printhead maintain inkjet printing during the printing of the target print image, this embodiment can determine the inkjet maintenance time for each nozzle in the printhead based on the length of each target print image, provided the print medium's travel speed is known. When a nozzle is located between two adjacent sub-target print images, the target print image is not printed. Therefore, the nozzles can be kept in the inkjet state by printing a moisturizing image. This prevents nozzle clogging even when the nozzle is not printing a sub-target print image. Therefore, the moisturizing time for the nozzles can be calculated based on the known print medium's travel speed.
[0126] S26: adjusting the printing data corresponding to the moisturizing image according to the time the nozzle needs to remain moist.
[0127] If the printhead needs to remain moist for a longer time, you can adjust the test image print data to increase the length of the moisturizing image, thereby delaying the printhead test print time and extending the time the printhead needs to remain moist. Conversely, you can adjust the moisturizing image print data to reduce the length of the test image, thereby shortening the printhead test print time and shortening the time the printhead needs to remain moist.
[0128] Therefore, by adopting the method of this embodiment, the nozzles can be kept in a good moisturizing state regardless of how the lengths and spacing distances of the sub-target printed images change.
[0129] Example 4
[0130] See also Figure 9 This embodiment provides a nozzle moisturizing printing control device for printing a moisturizing image between designated adjacent target printing images when printing multiple copies of the target printing image. The device includes:
[0131] a printing parameter acquisition module, the printing parameter acquisition module being used to acquire the number of moisturizing images to be inserted during the printing of multiple target print images, the insertion position, and the size of each moisturizing image on the printing medium;
[0132] a print data acquisition module, configured to acquire print data corresponding to the moisturizing image when printing reaches an insertion position where the moisturizing image is to be inserted;
[0133] An image printing module is configured to output printing data corresponding to the moisturizing image within the size range and print the moisturizing image.
[0134] The print data acquisition module also includes:
[0135] The first printing data acquisition submodule is used to acquire first printing data, where the first printing data is printing data corresponding to the printing target printing image and the moisturizing image.
[0136] The data processing submodule is used to perform ink removal processing on the printing data corresponding to the target printing image in the first printing data to obtain printing data corresponding to the moisturizing image.
[0137] Example 5
[0138] In addition, combined Figure 10 The nozzle moisturizing printing control method described in the embodiment of the present invention can be implemented by a nozzle moisturizing printing control device. Figure 10 A schematic diagram of the hardware structure of a nozzle moisturizing printing control device provided by an embodiment of the present invention is shown.
[0139] The nozzle moisturizing printing control device may include a processor 401 and a memory 402 storing computer program instructions.
[0140] Specifically, the processor 401 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiment of the present invention.
[0141] Memory 402 may include a large capacity memory for data or instructions. By way of example and not limitation, memory 402 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 402 may include removable or non-removable (or fixed) media. Where appropriate, memory 402 may be inside or outside the data processing device. In a specific embodiment, memory 402 is a non-volatile solid-state memory. In a specific embodiment, memory 402 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 a flash memory, or a combination of two or more of these.
[0142] The processor 401 reads and executes computer program instructions stored in the memory 402 to implement any one of the data addressing methods for random area printing in the above embodiments.
[0143] In one example, the nozzle moisturizing printing control device may further include a communication interface 403 and a bus 410. Figure 6 As shown, the processor 401 , the memory 402 , and the communication interface 403 are connected via a bus 410 and communicate with each other.
[0144] The communication interface 403 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiment of the present invention.
[0145] Bus 410 includes hardware, software or both, and the parts for the output of small multiples of ink volume are coupled to each other.For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industry standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industry standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 410 may include one or more buses. Although the embodiment of the present invention describes and shows a specific bus, the present invention considers any suitable bus or interconnection.
[0146] Example 6
[0147] In addition, in conjunction with the nozzle moisturizing printing control method in the above embodiments, embodiments of the present invention may provide a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any of the nozzle moisturizing printing control methods in the above embodiments is implemented.
[0148] The above is a detailed introduction to the nozzle moisturizing printing control method, device, equipment and storage medium provided by the embodiments of the present invention.
[0149] It should be understood that the present invention is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted. In the above embodiments, several specific steps are described and illustrated as examples. However, the method of the present invention is not limited to the specific steps described and illustrated. Those skilled in the art may make various changes, modifications, and additions, or change the order of the steps after understanding the spirit of the present invention.
[0150] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in unit, a function card or the like. When implemented in software, the elements of the present invention are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0151] It should also be noted that the exemplary embodiments described herein describe methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the steps described above. In other words, the steps may be performed in the order described in the embodiments, or in a different order, or several steps may be performed simultaneously.
[0152] The above description is only a specific embodiment of the present invention. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited to this. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention.
Claims
1. A nozzle moisturizing printing control method, characterized in that: When printing multiple copies of target print images, a moisturizing image is printed between designated adjacent target print images. The method comprises the following steps: S1: Obtaining the number of moisturizing images to be inserted during the printing of multiple target print images, the insertion position, and the size of each moisturizing image on the printing medium; S2: When printing reaches the insertion position where the moisturizing image needs to be inserted, obtaining printing data corresponding to the moisturizing image; S3: Outputting the print data corresponding to the moisturizing image within the size range to print the moisturizing image; The moisturizing image is an image printed to keep the nozzle moist; The step S2: when printing to the insertion position where the moisturizing image is to be inserted, obtaining the print data corresponding to the moisturizing image includes the following steps: S21: Acquire first printing data, where the first printing data is printing data corresponding to a printing target image and a moisturizing image; S22: performing ink removal processing on the printing data corresponding to the target printing image in the first printing data to obtain printing data corresponding to the moisturizing image; In S22: performing ink removal processing on the print data corresponding to the target print image data in the first print data to obtain print data corresponding to the moisturizing image further includes the following steps: S23: Acquire the length of each target printing image and the interval length between two adjacent target printing images in the moving direction of the printing medium; S24: Acquire the moving speed of the printing medium; S25: determining the time for the nozzle to remain wet according to the interval length and the moving speed of the printing medium; S26: adjusting the printing data corresponding to the moisturizing image according to the time the nozzle needs to remain moist; In said S2: when printing to the insertion position where the moisturizing image needs to be inserted, obtaining the printing data corresponding to the moisturizing image further comprises the following steps; S201: Acquire fourth printing data and fifth printing data, wherein the fourth printing data is printing data corresponding to a moisturizing image, and the fifth printing data is printing data corresponding to a target printing image adjacent to the moisturizing image currently to be printed; S202: Acquire, according to the fourth printing data, the printing ink volume corresponding to each nozzle printing the moisturizing image as the first printing ink volume M1 of each nozzle; S203: acquiring, according to the fifth printing data, the printing ink volume corresponding to the target printing image adjacent to the moisturizing image to be printed by each nozzle as the second printing ink volume M2 of each nozzle; S204: Calculating the total printing ink volume M3 of each nozzle according to the first printing ink volume M1 and the second printing ink volume M2 of each nozzle, where M3 = M1 + M2; S205: adjusting the fourth printing data according to the first printing ink amount M1 and the second printing ink amount M2 so that the mean square deviation of the overall printing ink amount of each nozzle is less than a first threshold; The step S205 of adjusting the fourth printing data according to the first printing ink amount and the second printing ink amount so that the mean square deviation of the overall printing ink amount of each nozzle is less than a first threshold comprises the following steps: S2051: Acquire a portion of the moisturizing image corresponding to each nozzle performing an inkjet operation as a first sub-moisturizing image; S2052: Acquire the print data of the first sub-moisturizing image as the first sub-test print data; S2053: Acquire an image other than the first sub-moisturizing image in the moisturizing image as a second sub-moisturizing image; S2054: Acquire the print data of the second sub-moisturizing image as the second sub-test print data; S2055: maintaining the first sub-test printing data unchanged and adjusting the second sub-test printing data according to the first printing ink volume and the second printing ink volume so that the mean square deviation of the overall printing ink volume of each nozzle is less than a first threshold; During the process of S1 to S3, it is detected whether a print interruption signal is received. If a print interruption signal is received, the following steps are further included: S01: interrupt the current printing task; S02: Get the current printing progress and estimated printing interruption time; If the target print image or moisturizing image is not being printed when the interruption occurs, the number of copies of the target print image and the number of copies of the moisturizing image currently printed are obtained to indicate the current printing progress; If the target print image or moisturizing image is being printed when the interruption occurs, the number of copies of the target print image and the moisturizing image that have been printed is obtained, as well as the amount of inkjetted data of the currently printed image to determine the current moisturizing printing progress; S03: determining the moisturizing image printing data during the printing task interruption period according to the current printing progress and the estimated printing interruption time; S04: Printing a moisturizing image during the print job interruption according to the moisturizing image print data during the print job interruption.
2. The nozzle moisturizing printing control method according to claim 1, characterized in that: The nozzle moisturizing printing control method further comprises the following steps: S101: When printing reaches a position where a target print image is to be printed, obtaining second print data, where the second print data is print data corresponding to the target print image; S102: Outputting the second data to print the moisturizing image.
3. The nozzle moisturizing printing control method according to claim 1, characterized in that: After the step S3 of outputting the print data corresponding to the moisturizing image within the size range and printing the moisturizing image, the following steps are further included: S4: monitoring whether the interval number adjustment information is received; S5: If the interval number adjustment information is received, the insertion position of the moisturizing image is adjusted according to the interval number adjustment information; S6: Repeat S2 to S5 until the printing task is completed.
4. The print head moisturizing printing control device is characterized by: The device is used for printing a moisturizing image between designated adjacent target printed images when printing multiple copies of target printed images, and is printed using the printing method according to any one of claims 1 to 3, the device comprising: a printing parameter acquisition module, the printing parameter acquisition module being used to acquire the number of moisturizing images to be inserted during the printing of multiple target print images, the insertion position, and the size of each moisturizing image on the printing medium; a print data acquisition module, configured to acquire print data corresponding to the moisturizing image when printing reaches an insertion position where the moisturizing image is to be inserted; An image printing module, configured to output printing data corresponding to the moisturizing image within the size range and print the moisturizing image; The moisturizing image is an image printed to keep the nozzle moist; When printing reaches the insertion position where the moisturizing image needs to be inserted, obtaining the printing data corresponding to the moisturizing image further comprises: Acquire fourth printing data and fifth printing data, wherein the fourth printing data is printing data corresponding to the moisturizing image, and the fifth printing data is printing data corresponding to a target printing image adjacent to the moisturizing image currently to be printed; According to the fourth printing data, the printing ink amount corresponding to each nozzle printing the moisturizing image is obtained as the first printing ink amount M1 of each nozzle; According to the fifth printing data, the printing ink amount corresponding to the target printing image adjacent to the moisturizing image to be printed by each nozzle is obtained as the second printing ink amount M2 of each nozzle; Calculate the total printing ink volume M3 of each nozzle according to the first printing ink volume M1 and the second printing ink volume M2 of each nozzle, where M3 = M1 + M2; The fourth printing data is adjusted according to the first printing ink amount M1 and the second printing ink amount M2 so that the mean square deviation of the overall printing ink amount of each nozzle is less than a first threshold.
5. Nozzle moisturizing printing control equipment, characterized in that, include: At least one processor, at least one memory, and computer program instructions stored in the memory, which implement the method according to any one of claims 1 to 3 when the computer program instructions are executed by the processor.
6. A storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 3 is implemented.
Citation Information
Patent Citations
Page gap nozzle spitting
CN108472956A