Automatic Ink Filling Control Method and Device for Inkjet Printer

The automatic ink control system for inkjet printers addresses the issue of inaccurate ink supply by using a module to monitor and stabilize ink flow, ensuring efficient and continuous ink replenishment for improved print quality.

CN118906658BActive Publication Date: 2025-07-15SHENZHEN HUIMEIYUAN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411363704.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-28
Publication Date
2025-07-15
Estimated Expiration
2044-09-28

AI Technical Summary

Technical Problem

The ink replenishment mechanism of traditional inkjet printers is inaccurate, resulting in waste or insufficient ink, affecting print quality.

Method used

An automatic ink injection module and an accurate ink flow control strategy are introduced, combined with anti-oscillation analysis, by obtaining the ink cartridge margin, configuring preset water level lines and spatial dimension characteristics, an ink flow control timing that meets anti-oscillation conditions is generated to achieve automatic replenishment.

Benefits of technology

Improves the efficiency and stability of ink management, reduces ink waste, and improves printing quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118906658B_ABST
    Figure CN118906658B_ABST
Patent Text Reader

Abstract

The present application provides an automatic ink filling control method and device for an inkjet printer, relating to the technical field of printers, including: obtaining a first ink cartridge and a first external ink supply bottle; monitoring the ink remaining amount, and generating an ink filling control instruction when the remaining water level line is less than or equal to a preset water level line; configuring a second preset water level line; performing an anti-vibration analysis of ink flow; sending a first ink flow control timing sequence to an automatic ink filling module to control the ink filling of the first external ink supply bottle and the first ink cartridge. Through the present application, the technical problem in the prior art that due to inaccurate ink replenishment of a traditional inkjet printer, ink waste or shortage occurs, thus affecting the printing quality can be solved. By introducing an automatic ink filling module and an accurate ink flow control strategy, and combining the anti-vibration analysis to ensure the stable flow of ink, the automatic replenishment of ink is realized, the efficiency and stability of ink management are improved, and the printing quality is further enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of printers, and particularly to an automatic ink filling control method and device for an inkjet printer. Background Art

[0002] In the field of inkjet printing technology, the effective management and control of ink are key factors to ensure printing quality and improve printer efficiency. Traditional inkjet printers usually rely on a preset ink replenishment mechanism, which triggers ink replenishment based on the number of printed pages or time intervals. There are usually some problems. Since ink replenishment is based on preset printed pages or time intervals rather than actual ink consumption, ink fails to be replenished in time when needed, thus affecting the continuity of printing jobs. The preset replenishment mechanism leads to over-replenishment of ink, especially in the case of uneven printing volumes, resulting in ink waste. The oscillation during the ink flow process affects printing quality, especially during high-speed printing or fine printing tasks.

[0003] In summary, there is a technical problem in the prior art that due to inaccurate ink replenishment in traditional inkjet printers, ink waste or shortage occurs, thus affecting printing quality. Summary of the Invention

[0004] The purpose of this application is to provide an automatic ink filling control method and device for an inkjet printer to solve the technical problem in the prior art that due to inaccurate ink replenishment in traditional inkjet printers, ink waste or shortage occurs, thus affecting printing quality.

[0005] In view of the above problems, this application provides an automatic ink filling control method and device for an inkjet printer.

[0006] In a first aspect, this application provides an automatic ink filling control method for an inkjet printer. The automatic ink filling control method for an inkjet printer is implemented by an automatic ink filling control device for an inkjet printer. Among them, the automatic ink filling control method for an inkjet printer includes: obtaining a first ink cartridge and a first external ink supply bottle of a target inkjet printer, where an automatic ink filling module is included between the first ink cartridge and the first external ink supply bottle; monitoring the ink remaining amount of the first ink cartridge, and when the first remaining water level line is less than or equal to the first preset water level line, generating a first ink filling control instruction and sending it to the automatic ink filling module; configuring a second preset water level line; performing ink flow anti-oscillation analysis by combining the first remaining water level line, the second preset water level line, and the spatial dimension characteristics of the first ink cartridge, and generating a first ink flow control timing sequence that meets the preset anti-oscillation conditions; sending the first ink flow control timing sequence to the automatic ink filling module to control the ink filling of the first external ink supply bottle and the first ink cartridge.

[0007] In a second aspect, the present application also provides an automatic ink filling control device for an inkjet printer, which is used to execute the automatic ink filling control method for an inkjet printer as described in the first aspect. Among them, the automatic ink filling control device for an inkjet printer includes: an ink supply unit, which is used to obtain a first ink cartridge and a first external ink supply bottle of a target inkjet printer. Among them, an automatic ink filling module is included between the first ink cartridge and the first external ink supply bottle; a remaining amount monitoring unit, which is used to monitor the ink remaining amount of the first ink cartridge. When the first remaining water level line is less than or equal to the first preset water level line, a first ink filling control instruction is generated and sent to the automatic ink filling module; a water level line configuration unit, which is used to configure a second preset water level line; an anti-shock analysis unit, which is used to perform anti-shock analysis of ink flow by combining the first remaining water level line, the second preset water level line, and the spatial dimension characteristics of the first ink cartridge, and generate a first ink flow control timing sequence that meets the preset anti-shock conditions; an ink filling execution unit, which is used to send the first ink flow control timing sequence to the automatic ink filling module to control the ink filling of the first external ink supply bottle and the first ink cartridge.

[0008] One or more technical solutions provided in the present application have at least the following technical effects or advantages:

[0009] By obtaining a first ink cartridge and a first external ink supply bottle of a target inkjet printer, where an automatic ink filling module is included between the first ink cartridge and the first external ink supply bottle; monitoring the ink remaining amount of the first ink cartridge, when the first remaining water level line is less than or equal to the first preset water level line, generating a first ink filling control instruction and sending it to the automatic ink filling module; configuring a second preset water level line; performing anti-shock analysis of ink flow by combining the first remaining water level line, the second preset water level line, and the spatial dimension characteristics of the first ink cartridge, and generating a first ink flow control timing sequence that meets the preset anti-shock conditions; sending the first ink flow control timing sequence to the automatic ink filling module to control the ink filling of the first external ink supply bottle and the first ink cartridge. That is to say, by introducing an automatic ink filling module and an accurate ink flow control strategy, combined with anti-shock analysis to ensure stable ink flow, automatic ink replenishment is realized, the efficiency and stability of ink management are improved, and the printing quality is further enhanced.

[0010] The above description is only an overview of the technical solution of the present application. In order to be able to understand the technical means of the present application more clearly, it can be implemented in accordance with the content of the specification. And in order to make the above and other purposes, features and advantages of the present application more obvious and understandable, the specific embodiments of the present application are specifically given below. It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become easily understood through the following specification. Brief Description of the Drawings

[0011] In order to more clearly illustrate the technical solutions in the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings described below are only exemplary. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained according to the provided drawings.

[0012] Figure 1 It is a schematic flow chart of the automatic ink filling control method for an inkjet printer of the present application;

[0013] Figure 2 It is a schematic structural diagram of the automatic ink filling control device for an inkjet printer of the present application.

[0014] Description of the reference numerals: Ink supply unit 11, remaining amount monitoring unit 12, water level line configuration unit 13, anti-vibration analysis unit 14, ink filling execution unit 15. Detailed Embodiments

[0015] By providing an automatic ink filling control method and device for an inkjet printer, the present application solves the technical problem in the prior art that due to inaccurate ink replenishment in traditional inkjet printers, ink waste or shortage occurs, thus affecting the printing quality. By introducing an automatic ink filling module and an accurate ink flow control strategy, combined with anti-vibration analysis to ensure stable ink flow, automatic ink replenishment is achieved, improving the efficiency and stability of ink management and further enhancing the printing quality.

[0016] Next, the technical solutions in the present application will be clearly and completely described with reference to the drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. It should be understood that the present application is not limited by the example embodiments described here. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present application. Additionally, it should be noted that for the sake of description, only the parts related to the present application are shown in the drawings rather than all.

[0017] Embodiment 1, please refer to the attached Figure 1, this application provides an automatic ink filling control method for an inkjet printer. Among them, the automatic ink filling control method for the inkjet printer is executed by an automatic ink filling control device for the inkjet printer. The automatic ink filling control method for the inkjet printer specifically includes the following steps:

[0018] Step 1: Obtain the first ink cartridge and the first external ink supply bottle of the target inkjet printer. Among them, an automatic ink filling module is included between the first ink cartridge and the first external ink supply bottle.

[0019] Specifically, determine the target inkjet printer. Different models of printers have different ink cartridges and external ink supply bottles. According to the printer's prompts, determine the first ink cartridge, that is, the part that stores ink in the printer. Determine that the external ink supply bottle used is compatible with the printer, including ink type (dye ink, pigment ink, etc.) and color. The external ink supply bottle is a container that can replenish ink. The automatic ink filling module is a key component connecting the ink cartridge and the external ink supply bottle. When it detects that the ink in the ink cartridge is insufficient, it automatically draws ink from the external ink supply bottle and replenishes it into the ink cartridge. The automatic ink filling module usually includes parts such as a pump, pipelines, sensors, and control circuits. Its interface docks with the ink cartridge slot of the printer, connects the ink supply pipeline, with one end connected to the external ink supply bottle and the other end connected to the printer ink cartridge. Ensure the correct installation and operation of the automatic ink filling module to achieve automatic ink replenishment and optimize ink usage.

[0020] Step 2: Monitor the ink level in the first ink cartridge. When the first remaining water level line is less than or equal to the first preset water level line, generate a first ink filling control instruction and send it to the automatic ink filling module.

[0021] Specifically, an ink level sensor is installed in the first ink cartridge to accurately measure the ink level. The sensor includes capacitive, ultrasonic, optical, or other types, and needs to be calibrated after installation to ensure accuracy. Preset a threshold for the ink level, that is, the first preset water level line. Real-time monitor the ink level in the ink cartridge. When the ink level drops below the first preset water level line, it is recognized that the ink volume is insufficient and ink needs to be replenished. The control system generates a first ink filling control instruction according to the preset instruction, which contains a signal to start ink filling and all information required to start the automatic ink filling module, such as parameters like ink filling volume and ink filling speed. Send the first ink filling control instruction to the automatic ink filling module. After the module receives the instruction, it performs the ink filling operation, draws ink from the external ink supply bottle and replenishes it into the ink cartridge. By accurately monitoring the ink level and timely generating ink filling instructions, it ensures that the printer automatically replenishes ink when the ink is insufficient, thereby improving the automation level of the printer, helping to reduce print interruptions caused by sudden ink exhaustion, and improving the continuity and efficiency of print jobs.

[0022] Step 3: Configure the second preset water level line.

[0023] Specifically, understand the maximum capacity of the ink cartridge, determine the second preset water level line, and ensure that the ink cartridge will not be overfilled after ink injection to avoid ink leakage or damage to the print head. The second preset water level line should be higher than the first preset water level line to ensure that there is enough ink in the ink cartridge to maintain normal printing operations, while being lower than the maximum capacity of the ink cartridge to leave a certain safety margin to prevent ink from overflowing due to factors such as temperature changes and vibrations. At the same time, consider the position and height of the print head to ensure that the ink after filling does not come into contact with the print head. In actual operation, the configuration of the second preset water level line involves adjusting the printer software or setting it through the printer control panel. By correctly configuring the second preset water level line, ensure that the automatic ink injection system can replenish ink in a timely manner without causing damage to the printer and ink cartridge due to over-ink injection.

[0024] Step 4: Perform an anti-vibration analysis of ink flow by combining the first margin water level line, the second preset water level line, and the spatial dimension characteristics of the first ink cartridge to generate a first ink flow control timing sequence that meets the preset anti-vibration conditions.

[0025] Specifically, combine the first margin water level line, the second preset water level line, and the spatial dimension characteristics of the first ink cartridge to perform an anti-vibration analysis of ink flow, simulate the actual situation of ink flow, and analyze the stability of ink flow at different ink levels. Since the ink falling during ink injection may cause the ink to shake and vibrate, it is particularly important to perform an anti-vibration analysis of ink flow. The vibration of the ink may form bubbles in the ink, and these bubbles will flow to the print head with the ink, resulting in uneven ejection of the print head and thus affecting the print quality. The vibration of the ink may also cause unstable ink flow, affecting the accuracy of the print head ejecting ink and resulting in a decline in print quality. Through analysis, generate an ink flow control timing sequence that can meet the preset anti-vibration conditions to ensure the stability of ink flow during actual printing and avoid print quality problems caused by vibration. By generating the first ink flow control timing sequence that meets the preset anti-vibration conditions, it helps the printer to consider the bottom ink absorption loss and changes in printing requirements during ink injection, thereby adjusting the ink injection volume to ensure that the ink cartridge can be accurately replenished.

[0026] Step 5: Send the first ink flow control timing sequence to the automatic ink injection module to control the ink injection of the first external ink supply bottle and the first ink cartridge.

[0027] Specifically, the generated first ink flow control timing sequence is sent to the automatic ink filling module. The automatic ink filling module is a key component in the printer for controlling the ink flow. It receives instructions from the system and controls the ink flow according to the instructions. Based on the received first ink flow control timing sequence, the automatic ink filling module performs ink filling control on the first external ink supply bottle and the first ink cartridge. The module adjusts the ink flow according to the optimized control parameters to ensure that the ink can flow smoothly and evenly from the external ink supply bottle into the ink cartridge. By sending the first ink flow control timing sequence to the automatic ink filling module and performing ink filling control on the first external ink supply bottle and the first ink cartridge, the automatic ink filling system of the inkjet printer can more precisely control the ink flow, thereby improving the printing quality, reducing ink waste, and enhancing the overall performance of the printer.

[0028] Furthermore, the present application further includes the following steps:

[0029] Generate a unit ink filling volume feature based on the first preset water level line and the second preset water level line; identify the bottom ink suction loss of the first external ink supply bottle by the automatic ink filling module to generate a first bottom ink suction loss amount; add the first bottom ink suction loss amount and the unit ink filling volume feature to generate a third preset water level line; monitor the remaining amount of the first external ink supply bottle, and when the second remaining water level line of the first external ink supply bottle is less than or equal to the third preset water level line, generate an ink bottle ink filling reminder message; send the ink bottle ink filling reminder message to the administrator of the target inkjet printer.

[0030] Specifically, based on the first preset water level line (the remaining water level line of the ink cartridge) and the second preset water level line (the water level line when the ink cartridge is full of ink), calculate the unit ink filling volume feature, which usually refers to the amount of ink between the first water level line and the second water level line. Unit ink filling volume feature = second preset water level line - first preset water level line. The unit ink filling volume feature refers to the amount of ink that the printer replenishes from the external ink supply bottle to the ink cartridge in each automatic ink filling operation, and is calculated based on the capacity of the ink cartridge, the first preset water level line, and the second preset water level line. During the automatic ink filling process, due to the structure or ink suction mechanism of the ink supply bottle, such as insufficient suction of the pump or the design of the ink pipeline, a certain amount of ink will remain at the bottom of the bottle, and this part of the ink cannot be completely sucked out. The bottom ink suction loss identification means that the automatic ink filling module can detect and quantify this part of the lost ink volume. Based on the identification of the bottom ink suction loss, a quantified value, that is, the first bottom ink suction loss amount, is generated. The first bottom ink suction loss amount is a fixed value or a value that changes according to the actual situation, and is the amount of ink that cannot be replenished into the ink cartridge due to the bottom ink suction loss in each ink filling operation.

[0031] Add the first bottom ink absorption loss amount to the unit ink injection amount feature to generate a third preset water level line, and determine when ink needs to be added to the external ink supply bottle. The third preset water level line = unit ink injection amount feature + first bottom ink absorption loss amount, which means that the external ink supply bottle needs to have at least the amount of ink injection into the ink cartridge once and the loss amount to be sufficient to support a single ink injection. Use the same or similar sensor technology as the ink cartridge to monitor the remaining ink volume of the external ink supply bottle in real time. Compare the monitored second remaining water level line (the current water level line of the external ink supply bottle) with the third preset water level line. When the second remaining water level line is less than or equal to the third preset water level line, it indicates that the ink volume in the external ink supply bottle is not sufficient to complete a full ink injection process. At this time, an ink bottle ink addition reminder message is generated to notify the management personnel that ink needs to be replenished. Send the ink bottle ink addition reminder message to the management personnel of the target inkjet printer through the user interface display, email, text message or other communication methods of the printer. By monitoring the remaining amount of the ink supply bottle in a timely manner and generating an ink addition reminder message, the interruption of the printing job caused by the exhaustion of ink is avoided, and the continuous operation time and efficiency of the printer are improved.

[0032] Further, step two of this application includes:

[0033] Collect the first historical usage feature data set of the first ink cartridge, where the first historical usage feature data set includes multiple historical usage feature data, and any one of the historical usage feature data is the usage amount of the target inkjet printer when performing a printing task; remove the outliers from the first historical usage feature data set and then screen the maximum usage feature; based on the maximum usage feature, perform inkjet printing compensation analysis on the first ink cartridge, and then combine the inkjet printing compensation feature and the space size feature of the first ink cartridge to perform water level line conversion to generate the second preset water level line.

[0034] Further, this application also includes the following steps:

[0035] Obtain the ejection head of the target inkjet printer and the inkjet control module of the first ink cartridge; establish an inkjet pipeline architecture based on the inkjet control module; based on the inkjet pipeline architecture, with the maximum usage feature as a constraint, perform inkjet fitting to generate the inkjet printing compensation feature.

[0036] Specifically, collect data related to the use of the first ink cartridge from the printer's history records, including the replacement time of the ink cartridge, the printing volume at each replacement, the average printing volume within a specific time period, etc. The first historical usage feature dataset usually includes multiple historical usage feature data, and each piece of data contains information such as the timestamp of a single printing task executed by the target inkjet printer, the printing volume, and the ink consumption. Analyze the first historical usage feature dataset to identify outliers, that is, values that are significantly different from other data in the dataset due to abnormal printing behavior, data recording errors, or system errors. Remove the outliers from the dataset to ensure the accuracy and reliability of the analysis results. Sort the dataset after removing the outliers, identify the maximum value or several data points close to the maximum value in the dataset, and determine the maximum usage feature of the ink cartridge, which represents the maximum ink usage of the printer under normal operation.

[0037] Determine the inkjet control module of the ejection head and the first ink cartridge of the target inkjet printer. The inkjet control module is the software and hardware system in the printer used to control the operation of the ejection head, responsible for receiving instructions from the printer's main control unit and controlling the ejection actions of the ejection head, including the ejection frequency, intensity, and ink volume, etc. Based on the inkjet control module, establish an inkjet pipeline architecture, that is, the pipeline system connecting the ink cartridge and the ejection head, including all the ink pipelines, valves, pumps, and other components connected to the ejection head. Use the maximum ink usage as a constraint condition to perform inkjet fitting to ensure that when the printer reaches the maximum usage feature, the ink ejection can still be kept uniform and stable. Inkjet fitting is an optimization process that involves adjusting the parameters of the inkjet pipeline architecture to adapt to different printing requirements, including adjusting the ink flow rate, the ejection frequency and intensity of the ejection head, etc. Analyze the results of the inkjet fitting to identify the ink usage differences caused by pipeline characteristics (such as friction, elbows, valves, etc.).

[0038] Based on the analysis results, generate inkjet printing compensation features. That is to say, to reach the maximum usage feature, the remaining amount in the ink cartridge must be greater than the maximum usage value. The inkjet printing compensation features are a set of parameters or rules used to adjust the inkjet behavior of the printer to compensate for printing deviations caused by ink flow, ejection head aging, or other factors, and help the printer maintain consistent printing quality under different conditions. For example, an inkjet printer uses an ink cartridge to supply ink to the ejection head, and the maximum ink usage obtained is 100 milliliters. Through simulation, it is found that due to pipeline friction and valve resistance, the actual ink volume reaching the ejection head is only 98 milliliters. Therefore, it is necessary to compensate for the 2 - milliliter difference. To ensure printing quality, adjust the inkjet control module so that an additional 2 milliliters of ink can be supplemented each time printing is performed.

[0039] The spatial dimension characteristics of the first ink cartridge include the capacity, shape, and ink flow path of the ink cartridge, etc. Convert the analysis results of the inkjet printing compensation characteristics and the spatial dimension characteristics into specific water level line settings, integrate and calculate the data of the compensation characteristics and the dimension characteristics, and determine the water level height that should be maintained in the ink cartridge under the maximum usage condition. Based on the compensation analysis and the spatial dimension conversion, determine the second preset water level line. The second preset water level line will be used as the target water level line for the ink filling process to ensure that the ink cartridge will not be overfilled even under the maximum usage condition. By performing inkjet printing compensation analysis based on the maximum usage characteristics and combining the inkjet printing compensation characteristics and the spatial dimension characteristics of the first ink cartridge for water level line conversion, an optimized second preset water level line is generated, which helps to improve the efficiency of the printer and user satisfaction, and at the same time reduces ink waste and reprint requirements caused by unstable printing quality.

[0040] Further, step four of the present application includes:

[0041] Read the ink flow control free space of the automatic ink filling module; taking the ink flow control free space as a constraint, perform control analysis based on the first margin water level line and the second preset water level line to generate multiple sets of flow uniformity control parameters; taking the spatial dimension characteristics of the first ink cartridge as a constraint, perform ink flow oscillation analysis on the multiple sets of flow uniformity control parameters under continuous time series to generate multiple ink flow oscillation index time series; determine whether the multiple ink flow oscillation index time series contain a time series that meets the preset oscillation index, if not, extract the target ink flow oscillation index time series with the smallest ink flow oscillation index and the corresponding target flow uniformity control parameters; locate the first optimization node based on the target ink flow oscillation index time series, where the first optimization node is the first time series node in the target ink flow oscillation index time series that does not meet the preset oscillation index; based on the ink flow control free space, perform flow parameter adjustment and iterative analysis optimization in the direction of reducing oscillation on the first optimization node to generate the first ink flow control time series.

[0042] Specifically, read the ink flow control free space of the automatic ink filling module, that is, the range of ink flow parameters that the automatic ink filling module can control, including ink flow rate, pressure, ink filling speed, etc. The first remaining water level line is the current remaining amount of the ink cartridge, and the second preset water level line is the water level line when the ink cartridge is full, ensuring that the ink cartridge will not be overfilled after ink filling. According to the constraint conditions of the ink flow control free space, the first remaining water level line, and the second preset water level line, generate multiple sets of flow uniform control parameters, including the speed, flow rate, pressure, etc. of the ink flow, to adapt to different printing requirements and ink consumption patterns. Simulate multiple sets of flow control parameters, analyze the stability of the ink flow in a continuous printing task, and identify the oscillation patterns in the ink flow. These oscillations will affect the printing quality and ink consumption. Through oscillation analysis, generate the time series data of multiple ink flow oscillation indicators, reflecting the oscillation situation of the ink flow.

[0043] Preset a standard in advance to judge whether the ink flow oscillation is within an acceptable range. If the time series of multiple ink flow oscillation indicators meets the time series of the preset oscillation indicators, it indicates that the oscillation of the ink flow is within an acceptable range and can be used for automatic ink filling control. If not, extract the target ink flow oscillation indicator time series with the smallest ink flow oscillation indicator and the corresponding target flow uniform control parameters, which means selecting the time series with the smallest oscillation amplitude and using the corresponding flow uniform control parameters, in order to reduce the oscillation of the ink flow and improve the printing quality in actual operation.

[0044] In the target ink flow oscillation indicator time series, locate the first time series node that does not meet the preset oscillation indicator. The first optimization node is the time series point that most significantly does not meet the requirements of the preset oscillation indicator and needs to be optimized, which means that starting from this point, the oscillation of the ink flow will affect the printing quality. According to the degree of freedom or adjustable space that the automatic ink filling module can adjust in controlling the ink flow, adjust the flow parameters of the first optimization node, including the speed, flow rate, pressure, etc. of the ink flow, in order to reduce the oscillation amplitude of the ink flow and thus improve the printing quality. Then, conduct iterative analysis and optimization, continuously adjust the flow parameters, and optimize according to the feedback of the ink flow oscillation indicator. This process requires multiple iterations to ensure that the oscillation of the ink flow is effectively reduced. After the flow parameter adjustment and iterative analysis and optimization in the direction of oscillation reduction, generate the first ink flow control time series, which describes the control parameters of the ink flow during the ink filling process, including the speed, flow rate, pressure, etc. of the ink flow. By adjusting the flow parameters in the direction of oscillation reduction for the first optimization node and conducting iterative analysis and optimization based on the ink flow control free space, the automatic ink filling system of the inkjet printer can more precisely control the ink flow, thereby improving the printing quality, reducing ink waste, and enhancing the overall performance of the printer.

[0045] Further, the present application further includes the following steps:

[0046] Taking the spatial dimension characteristics of the first ink cartridge as a constraint, perform ink injection height analysis on the multiple sets of flow uniformity control parameters under continuous time series to generate multiple sets of ink injection height time series, where the ink injection height is the height from the ink injection port of the first ink cartridge in the automatic ink injection module to the ink horizontal plane; based on the multiple sets of ink injection height time series and the multiple sets of flow uniformity control parameters, call the oscillation analysis model to perform ink flow oscillation analysis to generate the multiple ink flow oscillation index time series; wherein, the oscillation analysis model is a fully connected neural network model, and the neural network model is constructed by training with an ink injection control sample set, and the ink injection control sample set includes multiple sets of ink injection control samples, and any set of ink injection control samples includes an ink injection height, an ink flow control parameter, and a corresponding ink oscillation index in the cartridge.

[0047] Specifically, consider the spatial dimension characteristics of the first ink cartridge, including capacity, shape, size of the ink injection port, etc. Taking the spatial dimension characteristics as a constraint, simulate the generated multiple sets of flow control parameters and analyze the ink injection height time series of ink flow under different control parameters. Based on the ink injection height analysis under continuous time series, generate multiple sets of ink injection height time series. These time series describe the height of the ink horizontal plane in the ink cartridge under different control parameters and the ink injection volume required to reach these heights. The ink injection height refers to the height from the ink injection port of the first ink cartridge in the automatic ink injection module to the ink horizontal plane. Use a fully connected neural network model to perform ink flow oscillation analysis, learn and understand the law of ink flow by analyzing a large number of ink injection control samples, and predict the ink oscillation index in the ink cartridge under different ink injection heights and ink flow control parameters. The ink injection control sample set includes multiple sets of ink injection control samples, and each sample includes an ink injection height, an ink flow control parameter, and a corresponding ink oscillation index in the cartridge. During the training process, the neural network model continuously adjusts its internal parameters through steps such as forward propagation, loss calculation, backpropagation, and weight update to minimize the prediction error. Input the multiple sets of ink injection height time series and the multiple sets of flow uniformity control parameters into the oscillation analysis model to perform ink flow oscillation analysis to generate multiple ink flow oscillation index time series, reflecting the oscillation situation of ink flow. By performing ink injection height analysis under continuous time series, generating multiple sets of ink injection height time series, and using a fully connected neural network model to perform ink flow oscillation analysis, the automatic ink injection system of the inkjet printer can more precisely control the ink flow, thereby improving the printing quality, reducing ink waste, and improving the overall performance of the printer.

[0048] Further, the present application further includes the following steps:

[0049] Based on the ink flow control free space, the flow parameters of the first optimization node are adjusted in the direction of oscillation reduction according to a preset minimum regulation step size to generate first node optimization parameters; the target flow uniform control parameters are updated with the first node optimization parameters, and ink flow oscillation analysis is performed under continuous time series to generate an updated ink flow oscillation index time series; if the updated ink flow oscillation index time series does not meet the preset oscillation index, continue to obtain a second optimization node for flow parameter optimization until the optimized ink flow oscillation index time series meets the preset oscillation index, and generate the first ink flow control time series.

[0050] Specifically, within the ink flow control free space, according to the preset minimum regulation step size, the flow parameters of the first optimization node (i.e., the point with the most significant oscillation) are adjusted. The preset minimum regulation step size is the set minimum adjustment unit to ensure that the adjustment of flow parameters is precise and controllable. After parameter adjustment, first node optimization parameters are generated, that is, the optimal control parameters for ink flow at the first optimization node, including the speed, flow rate, pressure, etc. of ink flow. The first node optimization parameters are used to update the previously generated target flow uniform control parameters, and the control parameters of ink flow are adjusted according to the optimization result of the first node, in order to reduce the oscillation of ink flow in the subsequent ink injection process. After updating the target flow uniform control parameters, ink flow oscillation analysis is performed under continuous time series, simulating the ink injection process according to the updated flow uniform control parameters at different time points. The purpose of the analysis is to determine the oscillation situation of ink flow at different time points, including the amplitude, frequency, and stability of oscillation, etc. Based on the ink flow oscillation analysis under continuous time series, an updated ink flow oscillation index time series is generated, which describes the oscillation situation of ink flow at different time points, including the amplitude, frequency, and stability of oscillation, etc.

[0051] The updated ink flow oscillation index time series is compared with the preset oscillation index for judgment. If the updated ink flow oscillation index time series does not meet the requirements of the preset oscillation index, it is necessary to continue to find a second optimization node. According to the ink flow control free space, the flow parameters of the second optimization node are optimized, including adjusting parameters such as the speed, flow rate, and pressure of ink flow. Iteratively repeat the above steps, continuously find new optimization nodes, and perform flow parameter optimization until the updated ink flow oscillation index time series meets the requirements of the preset oscillation index. After multiple iterations of optimization, when the updated ink flow oscillation index time series meets the preset oscillation index, the first ink flow control time series is generated, that is, the optimal control parameters for ink flow in the ink injection process, including the speed, flow rate, pressure, etc. of ink flow. Through iterative optimization, the control parameters of ink flow are automatically adjusted to reduce the oscillation of ink flow, thereby improving the printing quality and extending the service life of the ink cartridge.

[0052] In summary, the automatic ink filling control method for an inkjet printer provided by this application has the following technical effects:

[0053] By obtaining the first ink cartridge and the first external ink supply bottle of the target inkjet printer, where an automatic ink filling module is included between the first ink cartridge and the first external ink supply bottle; monitoring the ink level in the first ink cartridge, and when the first remaining water level line is less than or equal to the first preset water level line, generating a first ink filling control instruction and sending it to the automatic ink filling module; configuring a second preset water level line; performing ink flow anti-vibration analysis by combining the first remaining water level line, the second preset water level line, and the spatial dimension characteristics of the first ink cartridge, and generating a first ink flow control timing sequence that meets the preset anti-vibration conditions; sending the first ink flow control timing sequence to the automatic ink filling module to control the ink filling of the first external ink supply bottle and the first ink cartridge. That is to say, by introducing an automatic ink filling module and an accurate ink flow control strategy, combined with anti-vibration analysis to ensure stable ink flow, automatic ink replenishment is achieved, improving the efficiency and stability of ink management and further enhancing the printing quality.

[0054] Embodiment 2, based on the same inventive concept as the automatic ink filling control method for an inkjet printer in the foregoing embodiment, this application also provides an automatic ink filling control device for an inkjet printer. Please refer to the attached Figure 2 , the automatic ink filling control device for an inkjet printer includes:

[0055] An ink supply unit 11, which is used to obtain the first ink cartridge and the first external ink supply bottle of the target inkjet printer, where an automatic ink filling module is included between the first ink cartridge and the first external ink supply bottle.

[0056] A remaining amount monitoring unit 12, which is used to monitor the ink level in the first ink cartridge, and when the first remaining water level line is less than or equal to the first preset water level line, generate a first ink filling control instruction and send it to the automatic ink filling module.

[0057] A water level line configuration unit 13, which is used to configure a second preset water level line.

[0058] An anti-vibration analysis unit 14, which is used to perform ink flow anti-vibration analysis by combining the first remaining water level line, the second preset water level line, and the spatial dimension characteristics of the first ink cartridge, and generate a first ink flow control timing sequence that meets the preset anti-vibration conditions.

[0059] The ink filling execution unit 15 is used to send the first ink flow control timing sequence to the automatic ink filling module to control the ink filling of the first external ink supply bottle and the first ink cartridge.

[0060] Furthermore, the automatic ink filling control device for an inkjet printer further includes a ink replenishment reminder generation unit for:

[0061] generating a unit ink filling amount feature based on the first preset water level line and the second preset water level line; identifying the bottom ink suction loss of the first external ink supply bottle by the automatic ink filling module to generate a first bottom ink suction loss amount; adding the first bottom ink suction loss amount and the unit ink filling amount feature to generate a third preset water level line; monitoring the remaining amount of the first external ink supply bottle, and when the second remaining water level line of the first external ink supply bottle is less than or equal to the third preset water level line, generating an ink bottle ink replenishment reminder message; and sending the ink bottle ink replenishment reminder message to the administrator of the target inkjet printer.

[0062] Furthermore, the remaining amount monitoring unit 12 in the automatic ink filling control device for an inkjet printer is further used for:

[0063] collecting a first historical usage feature data set of the first ink cartridge, where the first historical usage feature data set includes multiple historical usage feature data, and any one of the historical usage feature data is the usage amount of the target inkjet printer for performing a printing task; removing outliers from the first historical usage feature data set and then screening the maximum usage feature; performing inkjet printing compensation analysis on the first ink cartridge based on the maximum usage feature, and then generating the second preset water level line by combining the inkjet printing compensation feature and the spatial dimension feature of the first ink cartridge.

[0064] Furthermore, the remaining amount monitoring unit 12 in the automatic ink filling control device for an inkjet printer is further used for:

[0065] obtaining the inkjet head and the inkjet control module of the first ink cartridge of the target inkjet printer; establishing an inkjet pipeline architecture based on the inkjet control module; and performing inkjet fitting based on the inkjet pipeline architecture with the maximum usage feature as a constraint to generate the inkjet printing compensation feature.

[0066] Furthermore, the anti-vibration analysis unit 14 in the automatic ink filling control device for an inkjet printer is further used for:

[0067] Read the ink flow control free space of the automatic ink filling module; taking the ink flow control free space as a constraint, perform control analysis based on the first remaining water level line and the second preset water level line to generate multiple sets of flow uniformity control parameters; taking the spatial dimension characteristics of the first ink cartridge as a constraint, perform ink flow oscillation analysis on the multiple sets of flow uniformity control parameters under continuous time series to generate multiple ink flow oscillation index time series; determine whether the multiple ink flow oscillation index time series contain time series that meet the preset oscillation index, if not, extract the target ink flow oscillation index time series with the smallest ink flow oscillation index and the corresponding target flow uniformity control parameters; based on the target ink flow oscillation index time series, locate the first optimization node, where the first optimization node is the first time series node in the target ink flow oscillation index time series that does not meet the preset oscillation index; based on the ink flow control free space, perform flow parameter adjustment and iterative analysis optimization in the direction of reducing oscillation on the first optimization node to generate the first ink flow control time series.

[0068] Further, the anti-oscillation analysis unit 14 in the automatic ink filling control device for an inkjet printer is further configured to:

[0069] Taking the spatial dimension characteristics of the first ink cartridge as a constraint, perform ink injection height analysis on the multiple sets of flow uniformity control parameters under continuous time series to generate multiple sets of ink injection height time series, where the ink injection height is the height from the ink injection port in the first ink cartridge to the ink level in the automatic ink filling module; based on the multiple sets of ink injection height time series and the multiple sets of flow uniformity control parameters, call an oscillation analysis model to perform ink flow oscillation analysis to generate the multiple ink flow oscillation index time series; where the oscillation analysis model is a fully connected neural network model, and the neural network model is constructed by training with an ink filling control sample set, and the ink filling control sample set includes multiple sets of ink filling control samples, and any set of ink filling control samples includes ink injection height, ink flow control parameters, and the corresponding ink oscillation index in the cartridge.

[0070] Further, the anti-oscillation analysis unit 14 in the automatic ink filling control device for an inkjet printer is further configured to:

[0071] Based on the ink flow control free space, adjust the flow parameters of the first optimization node in the direction of oscillation reduction according to a preset minimum regulation step size to generate first node optimization parameters; update the target flow uniform control parameters with the first node optimization parameters, and perform ink flow oscillation analysis under continuous time series to generate an updated ink flow oscillation index time series; if the updated ink flow oscillation index time series does not meet the preset oscillation index, continue to obtain a second optimization node for flow parameter optimization until the optimized ink flow oscillation index time series meets the preset oscillation index, and generate the first ink flow control time series.

[0072] The various embodiments in this specification are described in a progressive manner. The key point of each embodiment is to illustrate the differences from other embodiments. The foregoing Figure 1 The automatic ink filling control method and specific examples for an inkjet printer in the first embodiment are equally applicable to the automatic ink filling control device for an inkjet printer in this embodiment. Through the foregoing detailed description of the automatic ink filling control method for an inkjet printer, those skilled in the art can clearly understand the automatic ink filling control device for an inkjet printer in this embodiment. Therefore, for the sake of brevity of the specification, it will not be elaborated herein. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method part.

[0073] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will be accorded the widest scope consistent with the principles and novel features disclosed herein.

[0074] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalent technologies, the present application is also intended to include these changes and modifications.

Claims

1. An automatic ink filling control method for an inkjet printer, characterized in that, The automatic ink filling control method for an inkjet printer includes: Obtaining a first ink cartridge and a first external ink supply bottle of a target inkjet printer, wherein an automatic ink filling module is included between the first ink cartridge and the first external ink supply bottle; Monitoring the ink remaining amount of the first ink cartridge. When the first remaining water level line is less than or equal to the first preset water level line, generating a first ink filling control instruction and sending it to the automatic ink filling module; Configuring a second preset water level line; Performing ink flow anti-vibration analysis by combining the first remaining water level line, the second preset water level line, and the spatial dimension characteristics of the first ink cartridge, and generating a first ink flow control timing sequence that meets the preset anti-vibration conditions; Sending the first ink flow control timing sequence to the automatic ink filling module to control the ink filling of the first external ink supply bottle and the first ink cartridge; It further includes: Generating a unit ink filling amount characteristic based on the first preset water level line and the second preset water level line; Identifying the bottom ink suction loss of the first external ink supply bottle by the automatic ink filling module, and generating a first bottom ink suction loss amount; Adding the first bottom ink suction loss amount and the unit ink filling amount characteristic to generate a third preset water level line; Monitoring the remaining amount of the first external ink supply bottle. When the second remaining water level line of the first external ink supply bottle is less than or equal to the third preset water level line, generating an ink bottle refilling reminder message; Sending the ink bottle refilling reminder message to the administrator of the target inkjet printer; The performing ink flow anti-vibration analysis by combining the first remaining water level line, the second preset water level line, and the spatial dimension characteristics of the first ink cartridge, and generating a first ink flow control timing sequence that meets the preset anti-vibration conditions includes: Reading the ink flow control free space of the automatic ink filling module; Taking the ink flow control free space as a constraint, performing control analysis based on the first remaining water level line and the second preset water level line, and generating multiple groups of flow uniformity control parameters; Taking the spatial dimension characteristics of the first ink cartridge as a constraint, performing ink flow vibration analysis on the multiple groups of flow uniformity control parameters under continuous timing to generate multiple ink flow vibration index timing sequences; Judging whether the multiple ink flow vibration index timing sequences include a timing sequence that meets the preset vibration index. If not, extracting the target ink flow vibration index timing sequence with the smallest ink flow vibration index and the corresponding target flow uniformity control parameter; Locating a first optimization node based on the target ink flow vibration index timing sequence, where the first optimization node is the first timing node that does not meet the preset vibration index in the target ink flow vibration index timing sequence; Based on the ink flow control free space, performing flow parameter adjustment and iterative analysis optimization in the direction of reducing vibration on the first optimization node to generate the first ink flow control timing sequence.

2. The automatic ink filling control method for an inkjet printer according to claim 1, characterized in that, Monitoring the ink remaining amount of the first ink cartridge. When the first remaining water level line is less than or equal to the first preset water level line, generating a first ink filling control instruction and sending it to the automatic ink filling module further includes: Collect the first historical usage feature data set of the first ink cartridge, where the first historical usage feature data set includes multiple pieces of historical usage feature data, and any piece of historical usage feature data is the usage amount of the target inkjet printer for executing a printing task once; After removing outliers from the first historical usage feature data set, screen for the maximum usage feature; Based on the maximum usage feature, perform inkjet printing compensation analysis on the first ink cartridge, and then combine the inkjet printing compensation feature and the spatial dimension feature of the first ink cartridge to perform water level line conversion to generate the second preset water level line.

3. The automatic ink filling control method for an inkjet printer according to claim 2, characterized in that, Performing inkjet printing compensation analysis on the first ink cartridge based on the maximum usage feature includes: Obtain the ejection head of the target inkjet printer and the inkjet control module of the first ink cartridge; Based on the inkjet control module, establish an inkjet pipeline architecture; Based on the inkjet pipeline architecture, with the maximum usage feature as a constraint, perform inkjet fitting to generate the inkjet printing compensation feature.

4. The automatic ink filling control method for an inkjet printer according to claim 1, characterized in that, With the spatial dimension feature of the first ink cartridge as a constraint, perform ink flow oscillation analysis on the multiple sets of flow uniformity control parameters under continuous time series to generate multiple ink flow oscillation index time series, including: With the spatial dimension feature of the first ink cartridge as a constraint, perform ink injection height analysis on the multiple sets of flow uniformity control parameters under continuous time series to generate multiple sets of ink injection height time series, where the ink injection height is the height from the ink injection port of the first ink cartridge in the automatic ink injection module to the ink horizontal plane; Based on the multiple sets of ink injection height time series and the multiple sets of flow uniformity control parameters, call the oscillation analysis model to perform ink flow oscillation analysis to generate the multiple ink flow oscillation index time series; Among them, the oscillation analysis model is a fully connected neural network model, and the neural network model is constructed by training with an ink injection control sample set, and the ink injection control sample set includes multiple sets of ink injection control samples, and any set of ink injection control samples includes ink injection height, ink flow control parameters, and the corresponding ink oscillation index in the cartridge.

5. The automatic ink filling control method for an inkjet printer according to claim 4, characterized in that, Based on the ink flow control free space, perform flow parameter adjustment and iterative analysis optimization on the first optimization node in the direction of reducing oscillation to generate the first ink flow control time series, including: Based on the ink flow control free space, adjust the flow parameters of the first optimization node in the direction of reducing oscillation according to the preset minimum regulation step size to generate the first node optimization parameters; Update the target flow uniformity control parameters with the first node optimization parameters, and perform ink flow oscillation analysis under continuous time series to generate updated ink flow oscillation index time series; If the updated ink flow oscillation index time series does not meet the preset oscillation index, continue to obtain a second optimization node for flow parameter optimization until the optimized ink flow oscillation index time series meets the preset oscillation index to generate the first ink flow control time series.

6. An automatic ink filling control device for an inkjet printer, characterized in that, For implementing the steps of the automatic ink injection control method for an inkjet printer according to any one of claims 1 to 5, the automatic ink injection control device for an inkjet printer includes: An ink supply unit for obtaining a first ink cartridge and a first external ink supply bottle of a target inkjet printer, wherein an automatic ink filling module is included between the first ink cartridge and the first external ink supply bottle; A remaining amount monitoring unit for monitoring the remaining amount of ink in the first ink cartridge. When the first remaining water level line is less than or equal to the first preset water level line, a first ink filling control instruction is generated and sent to the automatic ink filling module; A water level line configuration unit for configuring a second preset water level line; An anti-shock analysis unit for performing anti-shock analysis of ink flow by combining the first remaining water level line, the second preset water level line, and the spatial dimension characteristics of the first ink cartridge, and generating a first ink flow control timing sequence that meets the preset anti-shock conditions; An ink filling execution unit for sending the first ink flow control timing sequence to the automatic ink filling module to control the ink filling of the first external ink supply bottle and the first ink cartridge.

Citation Information

Patent Citations

  • Circulation ink volume providing control method

    CN109940996A

  • Ink supply method, printing control module, ink path negative pressure control system and ink-jet printer

    CN115027142A