Print data-based air suction power control method, device, equipment and medium

By calculating the ink volume per pass and setting the suction power based on the printing data in the inkjet printer, the problem of uneven suction power in multi-pass printing is solved, achieving uniformity of printing effect and color consistency.

CN116674303BActive Publication Date: 2026-01-27SHENZHEN HOSONSOFT CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202210171056.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-23
Publication Date
2026-01-27
Estimated Expiration
2042-02-23

AI Technical Summary

Technical Problem

When printing multiple passes in an existing inkjet printer, the suction platform cannot automatically adjust the suction power according to the printing data, resulting in inconsistent ink penetration and ink droplet size across different passes, which affects the printing quality.

Method used

By acquiring the printing data of the image to be printed, the printing ink volume for each pass is calculated, and the corresponding suction power is set according to the ink volume, so that the suction power of each pass is different to match the ink volume requirements.

Benefits of technology

It achieves uniformity in ink penetration and droplet size per pass, improving the quality and color uniformity of printed images.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116674303B_ABST
    Figure CN116674303B_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of industrial printing, solves the problem that the air suction platform cannot automatically adjust the air suction power according to the printing data in the prior art when printing in multiple passes, affecting the printing effect, and provides an air suction power control method, device, equipment and medium based on printing data. The method comprises: obtaining printing data corresponding to a to-be-printed image; determining the printing ink amount of each pass according to the printing data; and setting the air suction power corresponding to each pass according to the printing ink amount of each pass. The present application avoids the problem that the ink penetration rate and ink dot of the first printed ink are large, the ink penetration rate and ink dot of the last printed ink are small, and the printing is uneven when the air suction power of each pass is the same, so that the ink penetration rate and ink dot of each pass are kept as same as possible, and the printed image is good in effect and uniform in color.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of industrial printing, and in particular to a method, apparatus, equipment and medium for controlling suction power based on printing data. Background Technology

[0002] Reciprocating scanning printing technology is a commonly used technology in the inkjet printing field. Reciprocating scanning printing is also known as multi-pass scanning printing. Multi-pass scanning printing means that each unit of the image to be printed must be interpolated multiple times to complete the printing. Each unit is composed of multiple pixels. For example, in 2-pass scanning printing, each unit is composed of 2 pixels, and in 3-pass scanning printing, each unit is composed of 3 pixels. The principle is that the printing carriage moves left and right, so that the print head scans and prints line by line. Then, the image is stitched together by the material feeding to print the image.

[0003] Most existing inkjet printers are equipped with a suction platform to create negative pressure to attract and hold the material, thereby improving print quality. This also prevents the material from protruding and scratching the print head during carriage movement. However, existing suction platforms all use the same suction power. When printing with multiple passes, the ink volume and number of passes vary, resulting in different ink leveling and penetration. If the same suction power is used, the print quality of the first and last passes will differ, affecting the final print quality. Summary of the Invention

[0004] In view of this, embodiments of the present invention provide a method, apparatus, device and medium for controlling suction power based on printing data, in order to solve the problem in the prior art that the suction platform cannot automatically adjust the suction power according to the printing data when printing multiple passes, thus affecting the printing effect.

[0005] In a first aspect, embodiments of the present invention provide a method for controlling suction power based on print data, characterized in that the method includes:

[0006] Obtain the print data corresponding to the image to be printed;

[0007] Based on the printed data, determine the amount of ink to print per pass;

[0008] Based on the amount of ink printed per pass, set the corresponding suction power for each pass.

[0009] Preferably, before determining the amount of ink per pass based on the print data, the method further includes:

[0010] Get the printhead length and the number of print passes;

[0011] The width of the printing area is calculated using the formula Wp = L / N, where Wp is the width of the printing area, L is the length of the printhead, and N is the number of print passes.

[0012] Preferably, determining the amount of printing ink per pass based on the printing data includes:

[0013] The print data is split according to the width of the print area to obtain the print data of each print area, which is denoted as the area print data.

[0014] The printing data of the area is split by the printing template to obtain the printing data of each PASS for each printing area, which is recorded as PASS printing data;

[0015] Based on the PASS printing data, calculate the amount of ink printed per PASS for each of the printed areas.

[0016] Preferably, when the printing involves only one type of ink droplet, calculating the ink volume per PASS based on the PASS printing data includes:

[0017] Obtain the volume of the ink droplet;

[0018] Based on the printing data of each PASS, obtain the number of ink droplets for each PASS;

[0019] The amount of ink printed per pass is calculated based on the number of ink droplets per pass and the volume of the ink droplets.

[0020] Preferably, when the printing involves two or more types of ink droplets, calculating the ink volume per PASS based on the PASS printing data includes:

[0021] Obtain the volume of each type of ink droplet separately;

[0022] Based on the PASS printing data, count the number of each type of ink droplet;

[0023] Calculate the amount of printing ink per pass based on the volume of each type and the number of each type of ink droplet.

[0024] Preferably, when the ink volume per pass is the same, setting the suction power corresponding to each pass based on the ink volume per pass includes:

[0025] Let n be the number of printed PASSes, where n is an integer greater than or equal to 2. When printing the first PASS, set the suction power to P1.

[0026] When printing the second PASS, the suction power is set to P2;

[0027] Similarly, when performing the NPASS printing, the suction power is set to PN;

[0028] Where P1 < P2 < ... < PN.

[0029] Preferably, when the ink volume per pass is not the same, setting the suction power corresponding to each pass based on the ink volume per pass includes:

[0030] The initial suction power for each PASS is obtained based on the amount of ink printed per PASS.

[0031] The suction coefficient is obtained based on the number of printed PASSes.

[0032] Based on the suction coefficient and the initial suction power per PASS, the suction power is set when printing each PASS.

[0033] Secondly, embodiments of the present invention provide a suction power control device based on printed data, characterized in that the device comprises:

[0034] The data acquisition module is used to acquire the printing data corresponding to the image to be printed;

[0035] The ink volume determination module is used to determine the amount of printing ink per pass based on the printing data.

[0036] The suction power setting module is used to set the suction power corresponding to each PASS based on the amount of ink printed per PASS.

[0037] Thirdly, embodiments of the present invention provide a suction power control device based on printing data, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory, wherein when the computer program instructions are executed by the processor, the method of the first aspect described above is implemented.

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

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

[0040] The suction power control method, apparatus, and device based on printing data provided in this invention set the suction power of each PASS according to the printing data of each PASS, so that the suction power of each PASS is different. This avoids the problems of uneven printing caused by the same suction power of each PASS, such as the ink penetration rate and ink droplet being large when printed earlier, and the ink penetration rate and ink droplet being small when printed later. The ink volume of each PASS is determined according to the printing data, and the suction power of each PASS is determined according to the ink volume, so that the ink penetration rate and ink droplet of each PASS are kept as similar as possible, thereby resulting in good printed image effect and uniform color. Attached Figure Description

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

[0042] Figure 1 This is a schematic diagram of 3PASS printing in an embodiment of the present invention.

[0043] Figure 2 This is a flowchart illustrating the suction power control method based on printing data in an embodiment of the present invention.

[0044] Figure 3 This is a flowchart illustrating the suction power control method based on printing data in an embodiment of the present invention.

[0045] Figure 4 This is a schematic diagram of the suction power control device based on printing data in an embodiment of the present invention.

[0046] Figure 5 This is a schematic diagram of the suction power control device based on printing data according to an embodiment of the present invention. Detailed Implementation

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

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

[0049] Example 1

[0050] See Figure 1 This is a 3PASS printing method, in which each printing area is completed by three printing covers. For example, in this embodiment, the first printing cover of printing area 1 is completed by printhead 1, the second printing cover is completed by printhead 2, and the third printing cover is completed by printhead 3. Then the printhead leaves area 1 and continues to print covers other areas. At the same time, it can be seen from the covering process that printing area 1 is covered layer by layer. Therefore, it is necessary to adjust the suction power of the area after each layer is covered to ensure that the covering effect is the same each time.

[0051] Please see Figure 2 This invention provides a method for controlling suction power based on print data, characterized in that the method includes:

[0052] S1: Obtain the printing data corresponding to the image to be printed;

[0053] S2: Based on the printed data, determine the amount of ink to print per pass;

[0054] S3: Based on the amount of ink printed per PASS, set the suction power corresponding to each PASS.

[0055] Specifically, the printing data corresponding to the image to be printed is first obtained. This printing data is the original image dot matrix data. In one embodiment, the printing data is obtained by scanning the image to be printed to obtain the original image dot matrix data. This specifically includes: performing dot segmentation to divide the original image into multiple small region images; for any small region image in each small region image, generating dot data corresponding to that small region image in the original image dot matrix data based on the shape of that small region image, such as grayscale and pixels; the position order of the dot data corresponding to that small region image in the original image dot matrix data is the same as the position order of that small region image in each of the small region images formed by segmenting the original image. After obtaining the printing data corresponding to the image to be printed, the ink volume for each pass can be determined based on the printing data. Finally, the suction power is set according to the ink volume of each pass. By setting the suction power of each pass according to the printing data of each pass, the suction power of each pass is different, thus avoiding problems such as uneven printing caused by the ink penetration rate and ink droplet being large when the suction power of each pass is the same. The ink volume of each pass is determined according to the printing data, and the suction power of each pass is determined according to the ink volume, so that the ink penetration rate and ink droplet of each pass are kept as similar as possible, thereby resulting in good printing image quality and uniform color.

[0056] In one embodiment, prior to step S2, the method further includes:

[0057] S11: Obtain the printhead length and the number of print passes;

[0058] S12: Calculate the printing area width using the formula Wp = L / N, where Wp is the printing area width, L is the nozzle length, and N is the number of print passes.

[0059] Specifically, first, the printhead length and print pass count are obtained. When the printing system has only one printhead, the printhead length is the length of a single printhead. When the printing system includes multiple printheads, the printhead length is the combined length of the multiple printheads. The print pass count refers to the number of times each unit of the image to be printed needs to be interpolated before it can be printed. Each unit consists of multiple pixels. When the print pass count is 2, each unit consists of 2 pixels. When the print pass count is 3, each unit consists of 3 pixels. After obtaining the printhead length and print pass count, the width of the printing area is calculated according to the formula: Print area width = Printhead length / Print pass count.

[0060] In one embodiment, see Figure 3 Step S2 includes:

[0061] S21: The printing data is split according to the width of the printing area to obtain the printing data of each printing area, which is denoted as the area printing data;

[0062] S22: The printing data of the area is split by the printing template to obtain the printing data of each PASS of each printing area, which is recorded as PASS printing data;

[0063] S23: Based on the PASS printing data, calculate the amount of ink per PASS for each printing area.

[0064] Specifically, the printing data is split according to the width of the printing area to obtain the complete printing data of each printing area, which is recorded as the area printing data. Then, the area printing data of each printing area is split according to the number of printing passes to obtain the printing data per pass of each area. In this process, the complete printing data of each printing area is split into the printing data per pass using a printing template.

[0065] In one embodiment, when the printing process involves only one type of ink droplet, step S23 includes:

[0066] S231: Obtain the volume of the ink droplet;

[0067] S232: Based on the printing data of each PASS, obtain the number of ink droplets for each PASS;

[0068] S233: Calculate the amount of printing ink per PASS based on the number of ink droplets per PASS and the volume of the ink droplets.

[0069] In another embodiment, when the printing involves two or more types of ink droplets, step S23 includes:

[0070] S234: Obtain the volume of each type of ink droplet;

[0071] S235: Based on the PASS printing data, count the number of each type of ink droplet;

[0072] S236: Calculate the amount of printing ink per pass based on the volume of each type and the number of each type of ink droplet.

[0073] Specifically, existing inkjet printers can print ink droplets of different volumes. The type of ink droplets included in the print run can be determined from the acquired print data (i.e., the original image dot matrix data). For example, and not limited to, when the print data only includes ink-ejecting data (represented by 1) and non-ink-ejecting data (represented by 0), it can be determined that the print run includes only one type of ink droplet. Then, by statistically analyzing the number of ink-ejecting data in each pass of the print data, the number of ink droplets per pass is obtained. Finally, the print ink volume per pass is calculated based on the number of ink droplets per pass and the volume of the ink droplets. When printing data packets... The data includes the first type of ink droplet output data (represented by 01), the second type of ink droplet output data (represented by 10), the third type of ink droplet output data (represented by 11), and non-output data (represented by 00). It can be determined that this printing involves three types of ink droplets. The volume of the first type of ink droplet is smaller than that of the second type of ink droplet, and the volume of the second type of ink droplet is smaller than that of the third type of ink droplet. At this time, the volume of each type of ink droplet is first obtained. Then, based on the PASS printing data, the number of each type of ink droplet is counted. Based on the volume of each type of ink droplet and the number of each type of ink droplet, the amount of printing ink per PASS is calculated.

[0074] Preferably, when the amount of printing ink per pass is the same, step S3 specifically includes:

[0075] Let n be the number of printed PASSes, where n is an integer greater than or equal to 2. When printing the first PASS, set the suction power to P1.

[0076] When printing the second PASS, the suction power is set to P2;

[0077] Similarly, when performing the NPASS printing, the suction power is set to PN;

[0078] Where P1 < P2 < ... < PN.

[0079] Preferably, when the ink volume per pass is not the same, setting the suction power corresponding to each pass based on the ink volume per pass includes:

[0080] The initial suction power for each PASS is obtained based on the amount of ink printed per PASS.

[0081] The suction coefficient is obtained based on the number of printed PASSes.

[0082] Based on the suction coefficient and the initial suction power per PASS, the suction power is set when printing each PASS.

[0083] Specifically, when the ink volume for each pass is the same, the number of passes is denoted as n, where n is an integer greater than or equal to 2. When printing the first pass, the suction power is set to P1; when printing the second pass, the suction power is set to P2, and so on. When printing the NP pass, the suction power is set to PN, where P1 < P2 < ... < PN. See a specific embodiment for details. Figure 1 In printing area 1, the ink volume of the first PASS printhead 1 is A, the ink volume of the second PASS printhead 2 is B, and the ink volume of the third PASS printhead 3 is C. When A = B = C, the suction power of the first PASS to the third PASS is P1 to P3, where P1 < P2 < P3. When printing the first PASS in printing area 1, the suction power is set to P1. When printing the second PASS, the suction power is set to P2. When printing the third PASS, the suction power is set to P3, where P1 < P2 < P3. When the ink volume of each PASS is different, different ink volumes correspond to different initial suction power, and different numbers of printed PASSes correspond to different suction coefficients. Based on the suction coefficients and the initial suction power of each PASS, the suction power is set when printing each PASS.

[0084] The suction power control method based on printing data provided in this invention obtains the printing data corresponding to the image to be printed, determines the amount of ink to be printed per pass based on the printing data, and sets the suction power corresponding to each pass based on the amount of ink to be printed per pass, so that the suction power of each pass is different. This avoids the problems of uneven printing caused by the same suction power for each pass, such as the ink penetration rate and ink droplet being large when printed earlier, and the ink penetration rate and ink droplet being small when printed later. By determining the amount of ink to be printed per pass based on the printing data and the suction power of each pass based on the ink volume, the ink penetration rate and ink droplet of each pass are kept as similar as possible, thereby resulting in a better printed image effect and uniform color.

[0085] Example 2

[0086] Please see Figure 4 This invention provides a suction power control device based on printed data, characterized in that the device includes:

[0087] The data acquisition module is used to acquire the printing data corresponding to the image to be printed;

[0088] The ink volume determination module is used to determine the amount of printing ink per pass based on the printing data.

[0089] The suction power setting module is used to set the suction power corresponding to each PASS based on the amount of ink printed per PASS.

[0090] In one embodiment, the device further includes:

[0091] The print area width calculation module is used to obtain the printhead length and the number of print passes. The print area width is calculated using the formula Wp = L / N, where Wp is the print area width, L is the printhead length, and N is the number of print passes.

[0092] In one embodiment, the ink volume determination module includes:

[0093] A region print data acquisition unit is used to split the print data according to the width of the print area to obtain the print data of each print area, which is denoted as region print data.

[0094] The PASS print data acquisition unit is used to split the area print data through the print template to obtain the print data of each PASS for each print area, which is denoted as PASS print data.

[0095] The ink volume acquisition unit is used to calculate the ink volume per PASS for each printing area based on the PASS printing data.

[0096] In one embodiment, when the printing involves only one type of ink droplet, the ink volume acquisition unit includes:

[0097] The first ink droplet volume acquisition subunit is used to acquire the volume of the ink droplet;

[0098] The first ink droplet count subunit is used to obtain the number of ink droplets for each PASS based on the printing data of each PASS.

[0099] The printing ink volume calculation subunit calculates the printing ink volume per PASS based on the number of ink droplets per PASS and the volume of the ink droplets.

[0100] In another embodiment, when the printing involves two or more types of ink droplets, the ink volume acquisition unit includes:

[0101] The second ink droplet volume acquisition subunit is used to acquire the volume of each type of ink droplet separately;

[0102] The second ink droplet quantity counting subunit is used to count the quantity of each type of ink droplet based on the PASS printing data;

[0103] The printing ink volume statistics subunit is used to calculate the printing ink volume per pass based on the volume of each type and the number of each type of ink droplet.

[0104] Preferably, when the ink volume per pass is the same, setting the suction power corresponding to each pass based on the ink volume per pass includes:

[0105] Let n be the number of printed PASSes, where n is an integer greater than or equal to 2. When printing the first PASS, set the suction power to P1.

[0106] When printing the second PASS, the suction power is set to P2;

[0107] Similarly, when performing the NPASS printing, the suction power is set to PN;

[0108] Where P1 < P2 < ... < PN.

[0109] Preferably, when the ink volume per pass is not the same, setting the suction power corresponding to each pass based on the ink volume per pass includes:

[0110] The initial suction power for each PASS is obtained based on the amount of ink printed per PASS.

[0111] The suction coefficient is obtained based on the number of printed PASSes.

[0112] Based on the suction coefficient and the initial suction power per PASS, the suction power is set when printing each PASS.

[0113] The suction power control device based on printing data provided in this embodiment of the invention acquires printing data corresponding to the image to be printed, determines the amount of ink to be printed per pass based on the printing data, and sets the suction power corresponding to each pass based on the amount of ink to be printed per pass, so that the suction power of each pass is different. This avoids problems such as uneven printing caused by the same suction power for each pass, which results in the ink penetration rate and ink droplet being large when printed earlier, and the ink penetration rate and ink droplet being small when printed later. By determining the amount of ink to be printed per pass based on the printing data and the suction power of each pass based on the ink volume, the ink penetration rate and ink droplet of each pass are kept as similar as possible, thereby resulting in a better printed image effect and uniform color.

[0114] Example 3

[0115] This invention discloses a suction power control device based on printing data, such as... Figure 5 As shown, it includes at least one processor, at least one memory, and computer program instructions stored in the memory.

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

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

[0118] The processor reads and executes computer program instructions stored in the memory to implement any of the suction power control methods based on printing data in Embodiment 1 above.

[0119] In one example, the suction power control device based on print data may also include a communication interface and a bus. For example, Figure 5 As shown, the processor, memory, and communication interface are connected via a bus and communicate with each other.

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

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

[0122] Example 4

[0123] Furthermore, in conjunction with the suction power control method based on print data in Embodiment 1 above, this embodiment of the invention can be implemented using a computer-readable storage medium. This computer-readable storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the suction power control methods based on print data in the above embodiments.

[0124] In summary, the suction power control method, apparatus, device, and medium based on printing data provided in this embodiment of the invention acquires printing data corresponding to the image to be printed, determines the amount of ink to be printed per pass based on the printing data, and sets the suction power corresponding to each pass based on the amount of ink to be printed per pass, so that the suction power of each pass is different. This avoids problems such as uneven printing caused by the same suction power for each pass, which results in high ink penetration and large ink droplets in the earlier printed ink and low ink penetration and small ink droplets in the later printed ink. By determining the amount of ink to be printed per pass based on the printing data and the suction power of each pass based on the ink volume, the ink penetration and ink droplets of each pass are kept as similar as possible, thereby resulting in good image quality and uniform color in the printed image.

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

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

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

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

Claims

1. A method for controlling suction power based on print data, characterized in that, The method includes: Obtain the printing data corresponding to the image to be printed; Based on the printed data, determine the amount of ink to print per pass; Based on the ink volume of each pass, the suction power corresponding to each pass is set. When the ink volume of each pass is not the same, setting the suction power corresponding to each pass based on the ink volume of each pass includes: The initial suction power for each PASS is obtained based on the amount of ink printed per PASS. The suction coefficient is obtained based on the number of printed PASSes; Based on the suction coefficient and the initial suction power per PASS, the suction power is set when printing each PASS.

2. The suction power control method based on print data according to claim 1, characterized in that, Before determining the amount of ink per pass based on the printed data, the method further includes: Get the printhead length and the number of print passes; The width of the printing area is calculated using the formula Wp = L / N, where Wp is the width of the printing area, L is the length of the printhead, and N is the number of print passes.

3. The suction power control method based on print data according to claim 2, characterized in that, The determination of the ink volume per pass based on the printed data includes: The print data is split according to the width of the print area to obtain the print data of each print area, which is denoted as the area print data. The printing data of the area is split by the printing template to obtain the printing data of each PASS for each printing area, which is recorded as PASS printing data; Based on the PASS printing data, calculate the amount of ink printed per PASS for each of the printed areas.

4. The suction power control method based on print data according to claim 3, characterized in that, When the printing process involves only one type of ink droplet, calculating the ink volume per PASS for each printing area based on the PASS printing data includes: Obtain the volume of the ink droplet; Based on the printing data of each PASS, obtain the number of ink droplets for each PASS; The amount of ink printed per pass is calculated based on the number of ink droplets per pass and the volume of the ink droplets.

5. The suction power control method based on print data according to claim 3, characterized in that, When the printing involves two or more types of ink droplets, the step of calculating the ink volume per PASS for each printing area based on the PASS printing data includes: Obtain the volume of each type of ink droplet separately; Based on the PASS printing data, count the number of each type of ink droplet; Calculate the amount of printing ink per pass based on the volume of each type and the number of each type of ink droplet.

6. The suction power control method based on print data according to any one of claims 1-5, characterized in that, When the amount of ink printed per pass is the same, setting the suction power corresponding to each pass based on the amount of ink printed per pass includes: Let n be the number of printed PASSes, where n is an integer greater than or equal to 2. When printing the first PASS, set the suction power to P1. When printing the second PASS, the suction power is set to P2; Similarly, when printing the Nth pass, the suction power is set to PN; Where P1 < P2 < ... < PN.

7. A suction power control device based on printed data, characterized in that, The device includes: The data acquisition module is used to acquire the printing data corresponding to the image to be printed; The ink volume determination module is used to determine the amount of printing ink per pass based on the printing data. The suction power setting module is used to set the suction power corresponding to each PASS based on the ink volume of each PASS. Specifically, when the ink volume of each PASS is not the same, the suction power setting module is used to: obtain the initial suction power of each PASS based on the ink volume of each PASS; obtain the suction coefficient based on the number of printed PASSes; and set the suction power when printing each PASS based on the suction coefficient and the initial suction power of each PASS.

8. A suction power control device based on printed data, characterized in that, include: At least one processor, at least one memory, and computer program instructions stored in the memory, which, when executed by the processor, implement the method as described in any one of claims 1-6.

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

Citation Information

Patent Citations

  • Inkjet recorder

    JP2003326683A

  • Print device and print method

    JP2015174380A

  • Image forming apparatus, image processing apparatus, and control method therefor

    US20080192267A1

  • Printing apparatus and printing method

    US20180086114A1