Ink output control method, device and equipment based on feathering and storage medium
By determining the feathering amplitude and the number of ink dots based on the printing accuracy and the white ink increase multiple in the inkjet printer, the problem of an increase in the number of printing passes caused by doubling the white ink is solved, and the effect of doubling the white ink without reducing the printing output is achieved.
Patent Information
- Application Number
- CN202310852919.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-12
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2043-07-12
AI Technical Summary
When the existing inkjet printers turn on the white ink doubling function, the number of print passes increases, resulting in a decrease in printing output.
By determining the initial ink point number according to the printing accuracy, when entering the white ink increase mode, the corresponding amount of feathering amplitude and the actual ink point of the white ink per PASS are determined according to the white ink increase multiple and the initial ink point.
It has achieved Bai Mo doubled without increasing the number of printed PASS, maintained the printing output, while increasing the actual ink point of Bai Mo.
Smart Images

Figure CN119348323A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of printing technology, and in particular to an ink output control method, device, equipment and storage medium based on feathering. Background Art
[0002] Inkjet printers can turn colored liquid ink into fine particles through nozzles and spray them onto printing paper, thus forming words or patterns. Existing methods of printing images with inkjet printers include one-pass printing (single pass) and multiple-pass printing (multi-pass). Multiple-pass printing can be understood as printing a picture in several passes, which usually means that the same pixel is printed multiple times by the printer's nozzle. The more passes, the better the effect. The substrate can also absorb ink in batches, and the picture will be more delicate.
[0003] In many actual printing scenarios, it is necessary to increase white ink. For example, the pattern printed on the mobile phone case now needs to be printed on tiles. Due to the enlargement of the image and the presentation of the effect, the white ink needs to be doubled; or: the image printed on the plane needs to be doubled in order to present the three-dimensional and relief effects; or: T-shirts are printed on the bottom, and it is found that the white ink has a poor bottoming effect and there are loopholes. At this time, the white ink doubling function is needed to thicken the bottom white ink to avoid loopholes affecting the printing of color ink. In the prior art, when the white ink increase function is turned on, the white ink is doubled while increasing the feathering, and the feathering will reduce the number of ink points per pass of the color ink and white ink, so the number of ink passes (i.e., the number of prints) will increase, resulting in a decrease in printing output.
[0004] Take the printing mode of 360x2400-4pass with simultaneous ink output of white and color as an example. The printing accuracy of 360x2400 has a total of 2400 ink output points. When feathering is not turned on, 2400 ink output points are printed in 4 passes, and the actual number of ink output points per pass is 600 points. 4 passes print all 2400 points. When 100% feathering is turned on, 2400 ink output points are printed in 8 passes, and the actual number of ink output points per pass is reduced from 600 points to 300 points. In the end, both white ink and color ink will have 2400 points. When the white ink doubling function is turned on, the actual number of passes printed will double, and the printing output will also decrease accordingly. For example, if the thickness of white ink needs to be doubled, the function of double white ink will be turned on, and the 2400 ink points of white ink will become 4800 ink points. When 100% feathering is turned on, the image that was originally printed with 8 passes now needs 16 passes. Although this method realizes the function of doubling white ink, the number of passes for printing is also doubled, resulting in a reduction of half of the printing output. Summary of the invention
[0005] The present invention aims to provide an ink discharge control method, device, equipment and storage medium based on feathering, in order to at least partially solve at least one of the above-mentioned technical problems.
[0006] In a first aspect, in order to solve the above technical problems, the present invention provides an ink discharge control method based on feathering, the method comprising:
[0007] Determine the initial ink output point number according to the printing accuracy;
[0008] Determine whether to enter the white ink adding mode;
[0009] If the white ink increase mode is entered, the corresponding feathering amplitude and the actual ink output points of the white ink per pass are determined according to the white ink increase multiple and the initial ink output points;
[0010] The ink output of the white ink nozzle is controlled according to the feathering amplitude and the actual number of ink output points per pass of the white ink.
[0011] According to a preferred embodiment of the present invention, when entering the white ink increase mode, the white ink increase multiple is received and the actual number of white ink outlet points is determined according to the white ink increase multiple and the initial number of ink outlet points;
[0012] The feathering amplitude and the actual number of white ink points per pass are determined based on the actual number of white ink points.
[0013] According to a preferred embodiment of the present invention, the actual number of ink points of the white ink per pass is a fixed value N, and the feathering amplitude is determined according to the actual number of ink points of the white ink and the fixed value N, including:
[0014] Determine the actual number of printing passes based on the actual number of white ink dots and the fixed value N;
[0015] Determine the initial printing pass number based on the initial ink point number and the maximum ink point number per pass;
[0016] The feathering amplitude is determined based on the actual number of print passes and the initial number of print passes.
[0017] According to a preferred embodiment of the present invention, the feathering amplitude is a fixed value, and determining the actual number of ink points of the white ink per pass according to the actual number of ink points of the white ink and the fixed feathering amplitude includes:
[0018] receiving a fixed feathering amplitude and determining an actual number of printing passes according to the fixed feathering amplitude;
[0019] The actual number of dots of white ink per pass is determined according to the actual number of dots of white ink and the actual number of printing passes.
[0020] According to a preferred embodiment of the present invention, before entering the white ink adding mode, the method further includes:
[0021] The white ink increase multiple and the initial ink point number are used as the first parameter pair, and the feathering amplitude and the actual ink point number of the white ink per pass are used as the second parameter pair;
[0022] Configure the corresponding relationship between the first parameter pair and the second parameter pair;
[0023] Correspondingly, when entering the white ink increase mode, the corresponding feathering amplitude and the actual number of white ink points per pass are determined according to the white ink increase multiple and the initial number of ink points through the corresponding relationship.
[0024] According to a preferred embodiment of the present invention, the method further comprises:
[0025] Determine the actual ink point count per color ink pass based on the initial ink point count and feathering amplitude;
[0026] The ink output of the color ink nozzle is controlled according to the feathering amplitude and the actual ink output points per color ink pass.
[0027] According to a preferred embodiment of the present invention, the method further comprises:
[0028] If the white ink increase mode is not entered, the white ink nozzle is controlled to discharge ink according to the number of ink discharge points per pass of the white ink, and the color ink nozzle is controlled to discharge ink according to the number of ink discharge points per pass of the color ink.
[0029] In a second aspect, the present invention further provides an ink discharge control device based on feathering, comprising:
[0030] A first determination module, used to determine the initial ink output point number according to the printing accuracy;
[0031] A judgment module, used to judge whether to enter the white ink adding mode;
[0032] The second determination module is used to determine the corresponding feathering amplitude and the actual number of white ink points per pass according to the white ink increase multiple and the initial number of ink points when entering the white ink increase mode;
[0033] The control module is used to control the ink discharge of the white ink nozzle according to the feathering amplitude and the actual ink discharge points of each pass of the white ink.
[0034] In a third aspect, the present invention also provides an ink output control device based on feathering, comprising: a memory, a processor, and computer program instructions stored in the memory and executable on the processor, wherein when the computer program instructions are executed by the processor, a method as described in any one of the above items is implemented.
[0035] In a fourth aspect, the present invention further provides a computer-readable storage medium having computer program instructions stored thereon. Preferably, when the computer program instructions are executed by a processor, any of the methods described above is implemented.
[0036] In summary, the feathering-based ink output control method, device, equipment and storage medium of the present invention determine the initial ink output point number according to the printing accuracy, and when entering the white ink increase mode, determine the corresponding feathering amplitude and the actual ink output point number of white ink per pass according to the white ink increase multiple and the initial ink output point number; thereby increasing the actual ink output point number of white ink per pass after feathering, achieving the effect of doubling the white ink but not increasing the number of printing passes, thereby doubling the white ink while ensuring the output. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 It is a flow chart of an ink discharge control method based on feathering according to Embodiment 1 of the present invention;
[0038] Figure 2 1 is a flow chart of a feathering-based ink discharge control method according to a second embodiment of the present invention;
[0039] Figure 3 It is a structural schematic diagram of the ink outlet control device based on feathering of the present invention;
[0040] Figure 4 It is a structural schematic diagram of the ink output control device based on feathering of the present invention. DETAILED DESCRIPTION
[0041] The features and exemplary embodiments of various aspects of the present invention will be described in detail below. In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and Examples. 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 implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present invention by illustrating examples of the present invention.
[0042] It should be noted that, in this article, relational terms such as first and second, etc. 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. 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 other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0043] Embodiment 1
[0044] See also Figure 1 , Embodiment 1 of the present invention provides an ink discharge control method based on feathering, wherein: Figure 1 As shown, the method comprises the following steps:
[0045] S101, determining the initial ink output point number according to the printing accuracy;
[0046] Among them, the printing precision is determined according to the printing requirements, and different printing precisions correspond to different ink output points. For example: taking the printing mode of printing 360x2400-4pass with simultaneous white and color ink output as an example, the printing precision of 360x2400 has a total of 2400 ink output points, and the corresponding initial ink output point number is 2400. In the printing mode of simultaneous white and color ink output, the initial ink output point number is the initial total ink output point number of white ink and color ink. That is, in the printing mode of simultaneous white and color ink output, the initial total ink output point number of white ink is 2400, and the initial total ink output point number of color ink is also 2400.
[0047] S102, determining whether to enter the white ink adding mode;
[0048] For example, a user's instruction to start the white ink increase mode can be received through a preset button, and when the user presses the preset button, it is determined to enter the white ink increase mode. The situations in which the white ink increase mode is entered may include: a pattern printed on a mobile phone case now needs to be printed on a tile, and the white ink needs to be doubled due to the image enlargement and effect presentation; or: a flat printed image needs to have a three-dimensional and relief effect, and the white ink needs to be doubled; or: a T-shirt is printed on the bottom, and it is found that the white ink bottoming effect is poor and there are holes, and the white ink doubling function is needed to thicken the bottom white ink to avoid the holes affecting the printing of color ink.
[0049] S103, if entering the white ink increase mode, determining the corresponding feathering amplitude and the actual number of white ink points per pass according to the white ink increase multiple and the initial number of ink points;
[0050] Exemplarily, when entering the white ink increase mode, the white ink increase multiple input by the user can be received, and the actual number of white ink points can be determined based on the white ink increase multiple and the initial number of white ink points; the feathering amplitude and the actual number of white ink points per pass can be determined based on the actual number of white ink points.
[0051] Wherein: the white ink increase multiple can be determined according to the printing requirements, and can be a positive multiple or a decimal multiple. The actual number of white ink dots N1 = white ink increase multiple L × initial number of ink dots N0.
[0052] In this embodiment, the feathering amplitude and the actual number of ink points per pass of white ink can be determined according to the actual number of ink points of white ink in a variety of ways. In one example, the actual number of ink points per pass of white ink can be fixed first, such as setting the actual number of ink points per pass of white ink to a fixed value N, wherein N is greater than the actual number of ink points per pass of color ink, thereby ensuring that in actual printing, the number of ink points per pass of white ink is greater than the number of ink points per pass of color ink, thereby achieving the effect of increasing the thickness of white ink without increasing the number of passes. Preferably, N is the maximum number of ink points per pass. Then determining the feathering amplitude according to the actual number of ink points of white ink and the fixed value N includes:
[0053] S11, determining the actual number of printing passes according to the actual number of white ink dots and the fixed value N;
[0054] The actual number of printing passes = the actual number of white ink dots N1 / the fixed value N.
[0055] S12, determining the initial printing pass number according to the initial ink output point number and the maximum ink output point number of each pass;
[0056] The initial printing pass number refers to the number of passes required to print the initial ink dots without adding feathering. Then the initial printing pass number = initial ink dots / maximum ink dots per pass.
[0057] S13, determining the feathering amplitude according to the actual printing pass number and the initial printing pass number.
[0058] Wherein: Feathering amplitude = (actual printing pass number - initial printing pass number) / initial printing pass number.
[0059] In another example, the feathering amplitude may be fixed to a fixed value, and then determining the actual number of ink points of the white ink per pass according to the actual number of ink points of the white ink and the fixed feathering amplitude includes:
[0060] S21, determining the initial printing pass number according to the initial ink output point number and the maximum ink output point number of each pass;
[0061] The initial printing pass number refers to the number of passes required to print the initial ink dots without adding feathering. Then the initial printing pass number = initial ink dots / maximum ink dots per pass.
[0062] S22, receiving a fixed feathering amplitude and determining an actual number of printing passes according to the fixed feathering amplitude;
[0063] Exemplarily, a fixed value input by a user is received and used as a fixed feathering amplitude; wherein: actual number of printing passes = initial number of printing passes × fixed feathering amplitude + initial number of printing passes.
[0064] S22. Determine the actual number of dots of white ink per pass according to the actual number of dots of white ink and the actual number of printing passes.
[0065] Wherein: the actual number of dots of white ink per pass = the actual number of dots of white ink / the actual number of printing passes.
[0066] In another example, the white ink increase multiple and the initial ink point number can be used as the first parameter pair, and the feathering amplitude and the actual ink point number of each white ink pass can be used as the second parameter pair; before this step, the corresponding relationship between the first parameter pair and the second parameter pair is pre-configured; for example, the first parameter pair is: the white ink increase multiple is 2, the initial ink point number is 2400, and the corresponding second parameter pair is: the feathering amplitude is 100%, and the actual ink point number of each white ink pass is 600. When entering the white ink increase mode, the corresponding feathering amplitude and the actual ink point number of each white ink pass are determined according to the white ink increase multiple and the initial ink point number through the corresponding relationship.
[0067] S104, controlling the ink discharge of the white ink nozzle according to the feathering amplitude and the actual number of ink discharge points per pass of the white ink.
[0068] Specifically, the feathering of the feathering amplitude is turned on, and the white ink nozzle is controlled to print the actual number of dots of the white ink per pass. For example, if the feathering amplitude is 50%, and the actual number of dots of the white ink per pass is 400, then 50% feathering is turned on, and the white ink nozzle is controlled to print 400 dots per pass.
[0069] In addition, in the printing mode of simultaneous white and color ink discharge, color ink can be printed while printing white ink. Therefore, in this step, the actual ink discharge point number of color ink per pass can be determined according to the initial ink discharge point number and the feathering amplitude; the color ink nozzle is controlled to discharge ink according to the feathering amplitude and the actual ink discharge point number of color ink per pass. Among them: the feathering amplitude is the feathering amplitude determined in S103, and the actual ink discharge point number of color ink per pass = the initial ink discharge point number / the maximum ink discharge point number per pass × (1 + feathering amplitude).
[0070] Furthermore, if the result of the judgment in step S102 is: the white ink increase mode has not been entered, indicating that the current printing is performed in the normal printing mode, then the number of ink points per pass of the white ink is the same as the number of ink points per pass of the color ink. In the case of no feathering, the number of ink points per pass of the white ink and the number of ink points per pass of the color ink are both the maximum number of ink points per pass; in the case of feathering, the feathering amplitude input by the user is received, and the number of ink points per pass of the white ink and the number of ink points per pass of the color ink are determined according to the initial number of ink points and the feathering amplitude input by the user; then, the white ink nozzle is controlled to discharge ink according to the feathering amplitude and the number of ink points per pass of the white ink; and the color ink nozzle is controlled to discharge ink according to the feathering amplitude and the number of ink points per pass of the color ink. Wherein: the number of ink points per pass of the white ink / color ink = the maximum number of ink points per pass ÷ (1 + feathering amplitude); the feathering amplitude here is the feathering amplitude input by the user.
[0071] Embodiment 2
[0072] In the second embodiment of the present invention, the feathering-based ink discharge control method of the present invention is described by taking the printing mode of printing 360x2400-4pass white and color ink discharge simultaneously as an example. Figure 2 As shown, the method includes:
[0073] S1. Determine the initial ink output point number according to the printing accuracy;
[0074] The printing precision of 360x2400 has a total of 2400 ink points, so the corresponding initial ink point number is 2400. In the printing mode of white and color ink simultaneous output, if the white ink does not need to be increased, the number of white ink points and the number of color ink points are the same, both of which are the initial ink points.
[0075] S2, determining whether to enter the white ink adding mode;
[0076] The specific determination is based on the user input command. For example, if the user presses the white ink increase function button, the white ink increase mode is entered, otherwise, the white ink increase mode is not entered.
[0077] S3. If the white ink increase mode is entered, the corresponding feathering amplitude and the actual number of white ink points per pass are determined according to the white ink increase multiple and the initial number of ink points; the actual number of color ink points per pass is determined according to the initial number of ink points and the feathering amplitude;
[0078] For example, if the user inputs a white ink increase factor of 2, the actual number of white ink dots is 4800. When determining the corresponding feathering amplitude and the actual number of white ink dots per pass, the following three methods can be used:
[0079] Method 1: Fix the actual number of ink points per pass; determine the feathering amplitude based on the actual number of white ink points and the fixed actual number of ink points per pass: If the system fixes the actual number of white ink points per pass to 600, the actual number of printing passes is 8, the initial number of printing passes is 4, and the feathering amplitude is 100%.
[0080] Method 2: Fixed feathering amplitude, determine the actual number of dots of white ink per pass according to the actual number of dots of white ink and the fixed feathering amplitude: Wherein: the fixed feathering amplitude can be obtained through user input, for example, the user inputs the feathering amplitude as 50%, the actual number of printing passes is 6, the initial number of printing passes is 4, and the actual number of dots of white ink per pass is 800. At this time, the actual number of dots of white ink per pass 800 is greater than the maximum number of dots of white ink per pass 600, and the user can be prompted to correct the feathering amplitude, and the user re-enters the feathering amplitude, and the actual number of dots of white ink per pass is re-determined according to the new feathering amplitude.
[0081] Method 3: Use the white ink increase multiple and the initial ink point number as the first parameter pair, and use the feathering amplitude and the actual ink point number of each pass of the white ink as the second parameter pair; pre-configure the corresponding relationship between the first parameter pair and the second parameter pair; obtain the corresponding feathering amplitude and the actual ink point number of each pass of the white ink by searching the corresponding relationship. For example, in this embodiment, the white ink increase multiple input by the user is 2 times, and the initial ink point number is 2400. By searching the corresponding relationship, the corresponding second parameter pair is obtained as follows: the feathering amplitude is 100%, and the actual ink point number of each pass of the white ink is 600.
[0082] After the feathering amplitude is 100% obtained by any of the above methods, the actual number of ink points per color ink pass is determined according to the initial number of ink points and the feathering amplitude; the actual number of ink points per color ink pass is 300 points.
[0083] S4, controlling the ink discharge of the white ink nozzle according to the feathering amplitude and the actual number of ink discharge points per pass of the white ink; determining the actual number of ink discharge points per pass of the color ink according to the initial number of ink discharge points and the feathering amplitude;
[0084] In this embodiment: 100% feathering is turned on, the white ink nozzle is controlled to print 600 dots per pass, and the color ink nozzle is controlled to print 300 dots per pass, which can be completed through 8 passes. While doubling the white ink, the number of printing passes will not be increased, thereby improving the printing output.
[0085] S5. If the white ink increase mode is not entered, the white ink nozzle is controlled to discharge ink according to the number of ink discharge points per pass of the white ink, and the color ink nozzle is controlled to discharge ink according to the number of ink discharge points per pass of the color ink.
[0086] If the result of the judgment in step S2 does not enter the white ink increase mode, the normal white and color printing mode is followed, and the number of ink dots per pass of the white ink is the same as the number of ink dots per pass of the color ink. In the case of no feathering, the number of ink dots per pass of the white ink and the number of ink dots per pass of the color ink are both 600, and the printing is completed through 4 passes. In the case of feathering, the feathering amplitude input by the user is received, for example, if the feathering amplitude is 50%, the number of ink dots per pass of the white ink / color ink is 400, and the feathering is turned on by 50%, and the white ink nozzle is controlled to print 400 dots per pass, and the color ink nozzle is controlled to print 400 dots per pass, and the printing is completed through 6 passes.
[0087] Embodiment 3
[0088] See also Figure 3 The present invention also provides an ink discharge control device based on feathering, which comprises:
[0089] A first determination module 31 is used to determine the initial ink output point number according to the printing accuracy;
[0090] A judging module 32 is used to judge whether to enter a white ink adding mode;
[0091] The second determination module 33 is used to determine the corresponding feathering amplitude and the actual number of white ink points per pass according to the white ink increase multiple and the initial number of ink points if the white ink increase mode is entered;
[0092] The control module 34 is used to control the ink discharge of the white ink nozzle according to the feathering amplitude and the actual ink discharge points of each pass of the white ink.
[0093] In a specific implementation, the second determining module 33 includes:
[0094] A first determining unit, configured to receive a white ink increase multiple and determine an actual number of white ink outlet points according to the white ink increase multiple and an initial number of white ink outlet points;
[0095] The second determining unit is used to determine the feathering amplitude and the actual number of ink points of the white ink per pass according to the actual number of ink points of the white ink.
[0096] Optionally, the actual number of ink points of the white ink per pass is a fixed value N, and the second determining unit includes:
[0097] A first sub-determining unit is used to determine the actual number of printing passes according to the actual number of white ink dots and the fixed value N;
[0098] A second sub-determining unit is used to determine the initial printing pass number according to the initial ink outlet point number and the maximum ink outlet point number per pass;
[0099] The third sub-determining unit is used to determine the feathering amplitude according to the actual printing pass number and the initial printing pass number.
[0100] Optionally, the feathering amplitude is a fixed value, and the second determining unit includes:
[0101] a fourth sub-determining unit, configured to receive a fixed feathering amplitude and determine an actual number of printing passes according to the fixed feathering amplitude;
[0102] The fifth sub-determining unit is used to determine the actual number of dots of white ink per pass according to the actual number of dots of white ink and the actual number of printing passes.
[0103] Optionally, the device further comprises:
[0104] A configuration module is used to set the white ink increase multiple and the initial ink point number as a first parameter pair, and the feathering amplitude and the actual ink point number of each pass of the white ink as a second parameter pair; and configure the corresponding relationship between the first parameter pair and the second parameter pair;
[0105] The second determination unit, when entering the white ink increase mode, determines the corresponding feathering amplitude and the actual number of white ink points per pass according to the white ink increase multiple and the initial number of ink points through the corresponding relationship.
[0106] Furthermore, the device also includes:
[0107] The third determination module is used to determine the actual ink point number of each pass of the color ink according to the initial ink point number and the feathering amplitude;
[0108] The second control module is used to control the ink discharge of the color ink nozzle according to the feathering amplitude and the actual ink discharge points per pass of the color ink.
[0109] The fourth determination module is used to control the white ink nozzle to discharge ink according to the number of ink discharge points per pass of the white ink if the white ink increase mode is not entered, and to control the color ink nozzle to discharge ink according to the number of ink discharge points per pass of the color ink.
[0110] Combination Figure 1 The feathering-based ink discharge control method of the embodiment of the present invention described above can be implemented by a feathering-based ink discharge control device. Figure 4 A schematic diagram of the hardware structure of an ink discharge control device based on feathering provided in an embodiment of the present invention is shown.
[0111] The feathering-based ink discharge control device may include a processor 401 and a memory 402 storing computer program instructions.
[0112] 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 embodiments of the present invention.
[0113] Memory 402 may include a large capacity memory for data or instructions. For example, but 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 tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, memory 402 may include a removable or non-removable (or fixed) medium. In appropriate cases, memory 402 may be inside or outside a 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). In appropriate cases, 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.
[0114] The processor 401 reads and executes the computer program instructions stored in the memory 402 to implement any one of the feathering-based ink discharge control methods in the above embodiments.
[0115] In one example, the feathering-based ink control device may further include a communication interface 403 and a bus 410. Figure 4 As shown, the processor 401, the memory 402, and the communication interface 403 are connected via a bus 410 and communicate with each other.
[0116] The communication interface 403 is mainly used to implement the communication between the modules, devices, units and / or equipment in the embodiment of the present invention.
[0117] The bus 410 includes hardware, software, or both, coupling the components of the feathering-based ink control device to each other.
[0118] By way of example and not limitation, the bus may include an accelerated graphics port (AGP) or other graphics bus, an enhanced industry standard architecture (EISA) bus, a front side bus (FSB), a hypertransport (HT) interconnect, an industry standard architecture (ISA) bus, an infinite bandwidth interconnect, a low pin count (LPC) bus, a memory bus, a micro channel 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 standard association local (VLB) bus, or other suitable bus or a combination of two or more of these. Where appropriate, bus 410 may include one or more buses. Although embodiments of the present invention describe and illustrate specific buses, the present invention contemplates any suitable bus or interconnect.
[0119] In addition, in combination with the feathering-based ink discharge control method in the above-mentioned embodiment, the embodiment of the present invention can 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 one of the feathering-based ink discharge control methods in the above-mentioned embodiment is implemented.
[0120] In summary, the feathering-based ink output control method, device, equipment and storage medium of the present invention determine the initial ink output point number according to the printing accuracy, and when entering the white ink increase mode, determine the corresponding feathering amplitude and the actual ink output point number of white ink per pass according to the white ink increase multiple and the initial ink output point number; thereby increasing the actual ink output point number of white ink per pass after feathering, achieving the effect of doubling the white ink but not increasing the number of printing passes, thereby doubling the white ink while ensuring the output.
[0121] It should be clear that the present invention is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is 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, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present invention.
[0122] 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, a function card, etc. 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, ROM, flash memory, erasable ROM (EROM), 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.
[0123] It should also be noted that the exemplary embodiments mentioned in the present invention describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiments, or in a different order from the embodiments, or several steps can be performed simultaneously.
[0124] The above is only a specific implementation of the present invention. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the system, module and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited to this. Any technician familiar with the technical field 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 covered within the protection scope of the present invention.
Claims
1. A feathering-based ink control method, characterized in that: The method comprises: Determine the initial ink output point number according to the printing accuracy; Determine whether to enter the white ink adding mode; If the white ink increase mode is entered, the corresponding feathering amplitude and the actual ink output points of the white ink per pass are determined according to the white ink increase multiple and the initial ink output points; The ink output of the white ink nozzle is controlled according to the feathering amplitude and the actual number of ink output points per pass of the white ink.
2. The feathering-based ink discharge control method according to claim 1, characterized in that: When entering the white ink increase mode, receiving the white ink increase multiple and determining the actual number of white ink outlet points according to the white ink increase multiple and the initial number of ink outlet points; The feathering amplitude and the actual number of white ink points per pass are determined based on the actual number of white ink points.
3. The feathering-based ink discharge control method according to claim 2, characterized in that: The actual number of ink points per pass of white ink is a fixed value N. The feathering amplitude is determined based on the actual number of ink points of white ink and the fixed value N, including: Determine the actual number of printing passes based on the actual number of white ink dots and the fixed value N; Determine the initial printing pass number based on the initial ink point number and the maximum ink point number per pass; The feathering amplitude is determined based on the actual number of print passes and the initial number of print passes.
4. The feathering-based ink discharge control method according to claim 2, characterized in that: If the feathering amplitude is a fixed value, the actual number of white ink points per pass is determined based on the actual number of white ink points and the fixed feathering amplitude, including: receiving a fixed feathering amplitude and determining an actual number of printing passes according to the fixed feathering amplitude; The actual number of dots of white ink per pass is determined according to the actual number of dots of white ink and the actual number of printing passes.
5. The feathering-based ink discharge control method according to claim 2, characterized in that: Before entering the white ink adding mode, the method further includes: The white ink increase multiple and the initial ink point number are used as the first parameter pair, and the feathering amplitude and the actual ink point number of the white ink per pass are used as the second parameter pair; Configure the corresponding relationship between the first parameter pair and the second parameter pair; Correspondingly, when entering the white ink increase mode, the corresponding feathering amplitude and the actual number of white ink points per pass are determined according to the white ink increase multiple and the initial number of ink points through the corresponding relationship.
6. The feathering-based ink discharge control method according to claim 1, characterized in that: The method further comprises: Determine the actual ink point count per color ink pass based on the initial ink point count and feathering amplitude; The ink output of the color ink nozzle is controlled according to the feathering amplitude and the actual ink output points per color ink pass.
7. The feathering-based ink discharge control method according to any one of claims 1 to 6, characterized in that: The method further comprises: If the white ink increase mode is not entered, the white ink nozzle is controlled to discharge ink according to the number of ink discharge points per pass of the white ink, and the color ink nozzle is controlled to discharge ink according to the number of ink discharge points per pass of the color ink.
8. An ink discharge control device based on feathering, characterized in that: include: A first determination module, used to determine the initial ink output point number according to the printing accuracy; A judgment module, used to judge whether to enter the white ink adding mode; The second determination module is used to determine the corresponding feathering amplitude and the actual number of white ink points per pass according to the white ink increase multiple and the initial number of ink points when entering the white ink increase mode; The control module is used to control the ink discharge of the white ink nozzle according to the feathering amplitude and the actual ink discharge points of each pass of the white ink.
9. An ink discharge control device based on feathering, characterized in that: include: A memory, a processor, and computer program instructions stored in the memory and executable on the processor, wherein when the computer program instructions are executed by the processor, the method according to any one of claims 1 to 7 is implemented.
10. A computer-readable 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 7 is implemented.
Citation Information
Patent Citations
Ink-jet printing method, device and equipment based on feathering treatment and storage medium
CN112223929A
Printing precision judgment method and device, equipment and storage medium
CN113568589A
Image printing data processing method and device, equipment and storage medium
CN114789605A
Printing data processing method and device for increasing feathering area, equipment and medium
CN115230333A
Traction roller system for producing glass substrate by melt overflow down-drawing method
CN211078884U