Printer status correction method and system
By traversing the printer, evaluating and adjusting the aging level and usage status of the sensor, accurate correction of the printer status is achieved, and the problem of sensor aging affecting the printing effect and improving the printing quality.
Patent Information
- Application Number
- CN202411436658.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-15
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2044-10-15
Smart Images

Figure CN118963684B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of printers, and in particular to a printer status correction method and system. Background Art
[0002] With the development of science and technology, printers are widely used in people's lives. There are multiple sensors built in the printer. The multiple sensors are sensors with different sensing functions, and perform real-time detection on printing consumables, print heads and corresponding printing environments. In the prior art, each sensor ages during long-term use, and the printer performs a single printing control based on the data sensed by each sensor, and is unable to cope with the aging effect of each sensor, thereby affecting the printing effect of the printer on the printing consumables. Summary of the invention
[0003] The purpose of the present invention is to overcome the deficiencies of the prior art. The present invention provides a printer state correction method and system, which traverse the printer and locate multiple sensors according to the traversal of the printer. At this time, the multiple sensors are sensors with different sensing functions; among the multiple sensors, the aging level of the sensor is defined based on the service life of the sensor and the corresponding use environment; the aging parameters are defined according to the aging level of the sensor and the corresponding model, and the theoretical aging curve is defined based on the aging parameters and the theoretical data curve predicted by the sensor; the actual data curve detected by the sensor in the working state of the printer is collected, the curve change range is defined based on the actual data curve and the theoretical aging curve, and the corresponding curve change level is defined according to the curve change range, and the attenuation coefficient is defined based on the curve change level and the aging level, and the curve change level and aging level of each sensor are controlled in multiple dimensions to ensure the accuracy of the attenuation coefficient of each sensor.
[0004] Furthermore, the usage status of multiple sensors is defined based on the models of multiple sensors, the corresponding aging levels and the corresponding attenuation coefficients, the usage status of the printer in each sensing function is defined according to the usage status of the multiple sensors, and the overall status of the printer is defined according to the usage status of the printer in each sensing function; the corresponding theoretical printing effect level is defined according to the overall status of the printer, the model of the printer and the model of the printing consumables; the corresponding actual printing effect level is defined based on the real-time printing content, which is compatible with the current status of the printer and the overall consideration of the attenuation coefficient of each sensor, realizes multi-dimensional control of the actual printing effect level and the theoretical printing effect level, ensures the accuracy of the correction coefficient, and then triggers the state correction of the printer according to the current state of the printer and the correction coefficient, ensuring that the printer performs state correction under the aging of each sensor, so as to control the printing effect of the printer on the printing consumables under the aging state of multiple sensors.
[0005] The embodiment of the present invention provides a printer status correction method, which is applied to a printer status correction scenario;
[0006] The printer status correction method comprises:
[0007] Traversing the printer, and positioning a plurality of sensors according to the traversal of the printer, wherein the plurality of sensors are sensors with different sensing functions;
[0008] Among the plurality of sensors, an aging level of the sensor is defined based on the service life of the sensor and the corresponding use environment;
[0009] Defining aging parameters according to the aging level of the sensor and the corresponding model, and defining a theoretical aging curve based on the aging parameters and a theoretical data curve predicted by the sensor;
[0010] Collecting an actual data curve detected by the sensor when the printer is in working condition, defining a curve variation range based on the actual data curve and a theoretical aging curve, defining a corresponding curve variation level according to the curve variation range, and defining an attenuation coefficient based on the curve variation level and the aging level;
[0011] Defining usage states of the multiple sensors based on models of the multiple sensors, corresponding aging levels, and corresponding attenuation coefficients, defining usage states of the printer in each sensing function according to the usage states of the multiple sensors, and defining an overall state of the printer according to the usage states of the printer in each sensing function;
[0012] Define the corresponding theoretical printing effect level based on the overall status of the printer, the model of the printer and the model of printing consumables; define the corresponding actual printing effect level based on the real-time printing content, define the corresponding correction coefficient based on the actual printing effect level and the theoretical printing effect level, and trigger the printer's status correction according to the current status of the printer and the correction coefficient.
[0013] Optionally, the printer is traversed and multiple sensors are positioned according to the traversal of the printer. In this case, the multiple sensors are sensors with different sensing functions, including:
[0014] Locate the printer and trigger the printer traversal;
[0015] positioning a plurality of sensors based on a traversal of the printer;
[0016] Tracing based on information triggered by multiple sensors;
[0017] Based on the tracing of trigger information of multiple sensors, the past usage information of each sensor is collected;
[0018] The sensing function of each sensor is defined based on the past usage information of each sensor. In this case, the multiple sensors are sensors with different sensing functions.
[0019] Optionally, defining the aging level of the sensor among the multiple sensors based on the service life of the sensor and the corresponding use environment includes:
[0020] Freeze multiple sensors;
[0021] Among multiple sensors, collecting the location of the sensor;
[0022] Triggering corresponding environmental detection based on the location of the sensor;
[0023] Defining a plurality of environmental features according to environmental detection, and defining a use environment of the sensor based on the plurality of environmental features and relative positions;
[0024] The service life of the sensor is collected, and the service life of the sensor and the use environment of the sensor are associated; and the aging level of the sensor is defined based on the service life of the sensor and the corresponding use environment.
[0025] Optionally, defining aging parameters according to the aging level of the sensor and the corresponding model, and defining a theoretical aging curve based on the aging parameters and a theoretical data curve predicted by the sensor, includes:
[0026] Determine the aging level of the sensor;
[0027] Associate the aging level of the sensor and the corresponding model;
[0028] Defining aging parameters based on the aging level of the sensor and the corresponding model;
[0029] Defining a theoretical data curve predicted by the sensor according to the sensor signal and the corresponding use environment;
[0030] The aging parameters and the theoretical data curve predicted by the sensor are associated, and a theoretical aging curve is defined according to the aging parameters and the theoretical data curve predicted by the sensor.
[0031] Optionally, the collecting of the actual data curve detected by the sensor in the working state of the printer, defining the curve variation range based on the actual data curve and the theoretical aging curve, defining the corresponding curve variation level according to the curve variation range, and defining the attenuation coefficient based on the curve variation level and the aging level, includes:
[0032] Freeze the working status of the printer;
[0033] Collecting online data detected by the sensor when the printer is in working state, and constructing a corresponding actual data curve according to a plurality of online data;
[0034] Correlate actual data curves with theoretical aging curves;
[0035] Define the curve variation range based on the actual data curve and the theoretical aging curve;
[0036] Define the corresponding curve change level according to the curve change range, sensor model and sensor use environment;
[0037] The curve change level and the aging level are associated, and the attenuation coefficient is defined according to the curve change level and the aging level.
[0038] Optionally, defining the use status of multiple sensors based on the models of multiple sensors, corresponding aging levels, and corresponding attenuation coefficients, defining the use status of the printer in each sensing function according to the use status of the multiple sensors, and defining the overall state of the printer according to the use status of the printer in each sensing function, includes:
[0039] Rated attenuation coefficient;
[0040] Associate multiple sensor models, corresponding aging levels, and corresponding attenuation coefficients.
[0041] Optionally, the method of defining the use status of multiple sensors based on the models of multiple sensors, the corresponding aging levels and the corresponding attenuation coefficients, defining the use status of the printer in each sensing function according to the use status of the multiple sensors, and defining the overall state of the printer according to the use status of the printer in each sensing function, further includes:
[0042] defining usage states of the plurality of sensors based on models of the plurality of sensors, corresponding aging levels, and corresponding attenuation coefficients;
[0043] Building a usage status set according to the usage status of multiple sensors;
[0044] Define the usage status of the printer in each sensing function according to the usage status set;
[0045] Defines the overall status of the printer based on the printer's usage status in each sensing function.
[0046] Optionally, the step of defining a corresponding theoretical printing effect level according to the overall state of the printer, the model of the printer, and the model of printing consumables; defining a corresponding actual printing effect level based on real-time printing content, defining a corresponding correction coefficient based on the actual printing effect level and the theoretical printing effect level, and triggering a state correction of the printer according to the current state of the printer and the correction coefficient includes:
[0047] Collect the overall status of the printer;
[0048] The overall status of the associated printer, the model of the printer, and the model of the printing consumables;
[0049] Define the corresponding theoretical printing effect level according to the overall status of the printer, the model of the printer and the model of printing consumables.
[0050] Optionally, the method further includes defining a corresponding theoretical printing effect level according to the overall state of the printer, the model of the printer, and the model of printing consumables; defining a corresponding actual printing effect level based on real-time printing content, defining a corresponding correction coefficient based on the actual printing effect level and the theoretical printing effect level, and triggering a state correction of the printer according to the current state of the printer and the correction coefficient:
[0051] Collect the real-time printing content of printing consumables, and define the corresponding actual printing effect level based on the real-time printing content;
[0052] Defining a printing effect variation based on an actual printing effect level and a theoretical printing effect level, and defining a corresponding correction coefficient according to the printing effect variation;
[0053] The printer status correction is triggered according to the current status of the printer and the correction coefficient to control the printing effect of the printer on the printing consumables under the aging status of multiple sensors.
[0054] In addition, an embodiment of the present invention further provides a printer status correction system, the printer status correction system comprising:
[0055] A traversal module is used to traverse the printer and locate multiple sensors according to the traversal of the printer. At this time, the multiple sensors are sensors with different sensing functions;
[0056] An aging level module, used to define an aging level of a sensor among a plurality of sensors based on the service life of the sensor and a corresponding use environment;
[0057] A theoretical aging curve module, used to define aging parameters according to the aging level of the sensor and the corresponding model, and to define a theoretical aging curve based on the aging parameters and the theoretical data curve predicted by the sensor;
[0058] An attenuation module is used to collect an actual data curve detected by the sensor when the printer is in working condition, define a curve variation range based on the actual data curve and a theoretical aging curve, define a corresponding curve variation level according to the curve variation range, and define an attenuation coefficient based on the curve variation level and the aging level;
[0059] A status module, for defining the use status of the plurality of sensors based on the models of the plurality of sensors, the corresponding aging levels and the corresponding attenuation coefficients, defining the use status of the printer in each sensing function according to the use status of the plurality of sensors, and defining the overall status of the printer according to the use status of the printer in each sensing function;
[0060] The correction module is used to define the corresponding theoretical printing effect level according to the overall state of the printer, the model of the printer and the model of the printing consumables; define the corresponding actual printing effect level based on the real-time printing content, define the corresponding correction coefficient based on the actual printing effect level and the theoretical printing effect level, and trigger the printer's state correction according to the current state of the printer and the correction coefficient.
[0061] In an embodiment of the present invention, the method in the embodiment of the present invention is used to traverse the printer, and multiple sensors are located according to the traversal of the printer. At this time, the multiple sensors are sensors with different sensing functions; among the multiple sensors, the aging level of the sensor is defined based on the service life of the sensor and the corresponding use environment; the aging parameters are defined according to the aging level of the sensor and the corresponding model, and the theoretical aging curve is defined based on the aging parameters and the theoretical data curve predicted by the sensor; the actual data curve detected by the sensor in the working state of the printer is collected, the curve change range is defined based on the actual data curve and the theoretical aging curve, and the corresponding curve change level is defined according to the curve change range, and the attenuation coefficient is defined based on the curve change level and the aging level, and the curve change level and aging level of each sensor are controlled in multiple dimensions to ensure the accuracy of the attenuation coefficient of each sensor.
[0062] Furthermore, the usage status of multiple sensors is defined based on the models of multiple sensors, the corresponding aging levels and the corresponding attenuation coefficients, the usage status of the printer in each sensing function is defined according to the usage status of the multiple sensors, and the overall status of the printer is defined according to the usage status of the printer in each sensing function; the corresponding theoretical printing effect level is defined according to the overall status of the printer, the model of the printer and the model of the printing consumables; the corresponding actual printing effect level is defined based on the real-time printing content, which is compatible with the current status of the printer and the overall consideration of the attenuation coefficient of each sensor, realizes multi-dimensional control of the actual printing effect level and the theoretical printing effect level, ensures the accuracy of the correction coefficient, and then triggers the state correction of the printer according to the current state of the printer and the correction coefficient, ensuring that the printer performs state correction under the aging of each sensor, so as to control the printing effect of the printer on the printing consumables under the aging state of multiple sensors. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0064] Figure 1 is a flow chart of a method for correcting the state of a printer in an embodiment of the present invention;
[0065] Figure 2 is a flow chart of S11 in the method for correcting the state of a printer in an embodiment of the present invention;
[0066] Figure 3 is a flow chart of S12 in the method for correcting the state of a printer in an embodiment of the present invention;
[0067] Figure 4 is a flow chart of S13 in the printer status correction method in the embodiment of the present invention;
[0068] Figure 5 is a schematic flow chart of S14 in the printer status correction method in the embodiment of the present invention;
[0069] Figure 6 is a flow chart of S15 in the method for correcting the state of a printer in an embodiment of the present invention;
[0070] Figure 7 is a schematic flow chart of S16 in the printer status correction method in the embodiment of the present invention;
[0071] Figure 8 is a schematic diagram of the structure of a printer status correction system in an embodiment of the present invention;
[0072] Fig. 9 The figure is a hardware diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0073] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0074] See also Figures 1 to 9 , a printer state correction method, applied to a printer state correction scenario; the printer state correction method comprises:
[0075] Step S11: traverse the printer and locate multiple sensors according to the traversal of the printer. At this time, the multiple sensors are sensors with different sensing functions;
[0076] Step S12: defining an aging level of the sensor among the plurality of sensors based on the service life of the sensor and the corresponding use environment;
[0077] Step S13: defining aging parameters according to the aging level of the sensor and the corresponding model, and defining a theoretical aging curve based on the aging parameters and the theoretical data curve predicted by the sensor;
[0078] Step S14: collecting the actual data curve detected by the sensor in the working state of the printer, defining the curve change range based on the actual data curve and the theoretical aging curve, defining the corresponding curve change level according to the curve change range, and defining the attenuation coefficient based on the curve change level and the aging level;
[0079] Step S15: defining the use states of the multiple sensors based on the models, corresponding aging levels and corresponding attenuation coefficients of the multiple sensors, defining the use states of the printer in each sensing function according to the use states of the multiple sensors, and defining the overall state of the printer according to the use states of the printer in each sensing function;
[0080] Step S16: Define a corresponding theoretical printing effect level based on the overall state of the printer, the model of the printer and the model of printing consumables; define a corresponding actual printing effect level based on the real-time printing content, define a corresponding correction coefficient based on the actual printing effect level and the theoretical printing effect level, and trigger the printer's state correction according to the current state of the printer and the correction coefficient.
[0081] In an embodiment of the present invention, the method in the embodiment of the present invention is used to traverse the printer, and multiple sensors are located according to the traversal of the printer. At this time, the multiple sensors are sensors with different sensing functions; among the multiple sensors, the aging level of the sensor is defined based on the service life of the sensor and the corresponding use environment; the aging parameters are defined according to the aging level of the sensor and the corresponding model, and the theoretical aging curve is defined based on the aging parameters and the theoretical data curve predicted by the sensor; the actual data curve detected by the sensor in the working state of the printer is collected, the curve change range is defined based on the actual data curve and the theoretical aging curve, and the corresponding curve change level is defined according to the curve change range, and the attenuation coefficient is defined based on the curve change level and the aging level, and the curve change level and aging level of each sensor are controlled in multiple dimensions to ensure the accuracy of the attenuation coefficient of each sensor.
[0082] Furthermore, the usage status of multiple sensors is defined based on the models of multiple sensors, the corresponding aging levels and the corresponding attenuation coefficients, the usage status of the printer in each sensing function is defined according to the usage status of the multiple sensors, and the overall status of the printer is defined according to the usage status of the printer in each sensing function; the corresponding theoretical printing effect level is defined according to the overall status of the printer, the model of the printer and the model of the printing consumables; the corresponding actual printing effect level is defined based on the real-time printing content, which is compatible with the current status of the printer and the overall consideration of the attenuation coefficient of each sensor, realizes multi-dimensional control of the actual printing effect level and the theoretical printing effect level, ensures the accuracy of the correction coefficient, and then triggers the state correction of the printer according to the current state of the printer and the correction coefficient, ensuring that the printer performs state correction under the aging of each sensor, so as to control the printing effect of the printer on the printing consumables under the aging state of multiple sensors.
[0083] refer to Figure 2 In step S11, the printer is traversed, and a plurality of sensors are positioned according to the traversal of the printer. At this time, the plurality of sensors are sensors with different sensing functions;
[0084] In the specific implementation process of the present invention, the specific steps may be:
[0085] S111: Locate the printer and trigger the traversal of the printer;
[0086] S112: Positioning a plurality of sensors based on the traversal of the printer;
[0087] S113: Tracing back information triggered by multiple sensors;
[0088] S114: collecting past usage information of each sensor based on tracing back the trigger information of multiple sensors;
[0089] S115: defining the sensing function of each sensor based on the previous usage information of each sensor. At this time, the multiple sensors are sensors with different sensing functions.
[0090] In an embodiment of the present application, the printer is located, and the traversal of the printer is triggered. The printer is traversed, so that multiple sensors are located based on the traversal of the printer, multiple sensors are introduced, and multiple sensors are processed, and then the identification of multiple sensors is achieved based on the tracing of the trigger information of multiple sensors.
[0091] Therefore, based on the tracing of trigger information of multiple sensors, the previous usage information of each sensor is collected, the previous usage information of each sensor is introduced, and the previous usage information of each sensor is controlled to facilitate compatibility with the consideration of the previous usage information of each sensor.
[0092] Furthermore, the sensing function of each sensor is defined based on the previous usage information of each sensor, so that identification is performed based on the previous usage information of each sensor, which fully utilizes the previous usage information of each sensor, realizes self-identification of each sensor, and ensures the accuracy of the sensing functions of multiple sensors. At this time, the multiple sensors are sensors with different sensing functions.
[0093] refer to Figure 3 , in step S12, among the multiple sensors, an aging level of the sensor is defined based on the service life of the sensor and the corresponding use environment;
[0094] In the specific implementation process of the present invention, the specific steps may be:
[0095] S121: freeze multiple sensors;
[0096] S122: Collecting the location of the sensor among multiple sensors;
[0097] S123: triggering corresponding environment detection based on the location of the sensor;
[0098] S124: defining a plurality of environmental features according to the environmental detection, and defining a use environment of the sensor based on the plurality of environmental features and relative positions;
[0099] S125: Collecting the service life of the sensor, associating the service life of the sensor with the use environment of the sensor; and defining an aging level of the sensor based on the service life of the sensor and the corresponding use environment.
[0100] In an embodiment of the present application, multiple sensors are frozen and further controlled. At this time, the location of the sensor is collected among the multiple sensors to facilitate the introduction of the location of the sensor, and the location of the sensor is further controlled, and then the corresponding environmental detection is triggered based on the location of the sensor, thereby realizing the environmental detection of the sensor.
[0101] At this time, multiple environmental features are defined according to environmental detection to facilitate the association of multiple environmental features, thereby achieving further interaction of multiple environmental features, and thus defining the use environment of the sensor based on multiple environmental features and relative positions. Multi-dimensional control is performed through multiple environmental features and relative positions, thereby ensuring the accuracy of the use environment of the sensor.
[0102] Therefore, the service life of the sensor is collected, the service life of the sensor is controlled, and the service life of the sensor is taken into consideration. At the same time, the service life of the sensor and the use environment of the sensor are associated; the aging level of the sensor is defined based on the service life of the sensor and the corresponding use environment, so as to perform multi-dimensional control through the service life of the sensor and the corresponding use environment, so as to accurately control the aging level of the sensor, thereby ensuring the accuracy of the aging level of the sensor.
[0103] refer to Figure 4 In step S13, an aging parameter is defined according to the aging level of the sensor and the corresponding model, and a theoretical aging curve is defined based on the aging parameter and the theoretical data curve predicted by the sensor;
[0104] In the specific implementation process of the present invention, the specific steps may be:
[0105] S131: freeze the aging level of the sensor;
[0106] S132: Associating the aging level of the sensor with the corresponding model;
[0107] S133: defining aging parameters based on the aging level of the sensor and the corresponding model;
[0108] S134: defining a theoretical data curve predicted by the sensor according to the signal of the sensor and the corresponding use environment;
[0109] S135: Correlate the aging parameter with a theoretical data curve predicted by the sensor;
[0110] S136: defining a theoretical aging curve according to the aging parameters and the theoretical data curve predicted by the sensor.
[0111] In an embodiment of the present application, the aging level of the sensor is fixed, the aging level of the sensor and the corresponding model are introduced, and the aging level of the sensor and the corresponding model are associated through the aging level of the sensor and the corresponding model, thereby associating the aging level of the sensor and the corresponding model, and then defining aging parameters based on the aging level of the sensor and the corresponding model, thereby achieving multi-dimensional control of the aging level of the sensor and the corresponding model, and ensuring the accuracy of the aging parameters of the sensor.
[0112] At this time, the theoretical data curve predicted by the sensor is defined according to the sensor signal and the corresponding usage environment, so as to facilitate dynamic interaction with the sensor signal and the corresponding usage environment, and perform multi-dimensional control according to the sensor signal and the corresponding usage environment, so as to output the corresponding theoretical data curve, thereby ensuring the accuracy of the theoretical data curve.
[0113] Therefore, the aging parameters and the theoretical data curve predicted by the sensor are associated, so as to facilitate multi-dimensional control of the aging parameters and the theoretical data curve predicted by the sensor, and then define the theoretical aging curve according to the aging parameters and the theoretical data curve predicted by the sensor, thereby ensuring the accuracy of the theoretical aging curve.
[0114] refer to Figure 5 S14: collecting the actual data curve detected by the sensor in the working state of the printer, defining the curve change range based on the actual data curve and the theoretical aging curve, defining the corresponding curve change level according to the curve change range, and defining the attenuation coefficient based on the curve change level and the aging level;
[0115] In the specific implementation process of the present invention, the specific steps may be:
[0116] S141: freeze the working state of the printer;
[0117] S142: collecting online data detected by the sensor when the printer is in working state, and constructing a corresponding actual data curve according to a plurality of online data;
[0118] S143: Correlate the actual data curve and the theoretical aging curve;
[0119] S144: defining a curve variation range according to an actual data curve and a theoretical aging curve;
[0120] S145: defining a corresponding curve change level according to the curve change range, the sensor model, and the use environment of the sensor;
[0121] S146: Associating the curve change level and the aging level, and defining an attenuation coefficient according to the curve change level and the aging level.
[0122] In an embodiment of the present application, the working state of the printer is frozen, the printer is traversed, and multiple sensors are positioned according to the traversal of the printer. At this time, the multiple sensors are sensors with different sensing functions; among the multiple sensors, the aging level of the sensor is defined based on the service life of the sensor and the corresponding use environment; the aging parameters are defined according to the aging level of the sensor and the corresponding model, and the theoretical aging curve is defined based on the aging parameters and the theoretical data curve predicted by the sensor; the actual data curve detected by the sensor in the working state of the printer is collected, the curve change range is defined based on the actual data curve and the theoretical aging curve, and the corresponding curve change level is defined according to the curve change range, and the attenuation coefficient is defined based on the curve change level and the aging level, and the curve change level and aging level of each sensor are controlled in multiple dimensions to ensure the accuracy of the attenuation coefficient of each sensor.
[0123] At this time, the working status of the printer is controlled, and at the same time, the online data detected by the sensor when the printer is in the working state is collected, and the corresponding actual data curve is constructed according to multiple online data, so that the corresponding actual data curve can be constructed by collecting online data in real time, thereby ensuring the real-time and accuracy of the actual data curve.
[0124] Furthermore, the actual data curve and the theoretical aging curve are associated and further controlled so as to define the curve variation range according to the actual data curve and the theoretical aging curve. The curve variation range is clarified by comparing the actual data curve and the theoretical aging curve, thereby ensuring the accuracy of the curve variation range.
[0125] Therefore, the corresponding curve change level is defined according to the curve change range, the sensor model and the sensor usage environment, and the curve change range, the sensor model and the sensor usage environment are controlled in multiple dimensions to facilitate the overall consideration of the curve change range, the sensor model and the sensor usage environment, thereby ensuring the accuracy of the curve change level, and then associating the curve change level with the aging level. The attenuation coefficient is defined according to the curve change level and the aging level, thereby realizing the output of the attenuation coefficient and ensuring the accuracy of the attenuation coefficient.
[0126] refer to Figure 6 S15: defining the use status of the multiple sensors based on the models, corresponding aging levels and corresponding attenuation coefficients of the multiple sensors, defining the use status of the printer in each sensing function according to the use status of the multiple sensors, and defining the overall state of the printer according to the use status of the printer in each sensing function;
[0127] In the specific implementation process of the present invention, the specific steps may be:
[0128] S151: rated attenuation coefficient;
[0129] S152: Associating models of multiple sensors, corresponding aging levels, and corresponding attenuation coefficients;
[0130] S153: defining usage states of the multiple sensors based on models of the multiple sensors, corresponding aging levels, and corresponding attenuation coefficients;
[0131] S154: constructing a usage status set according to the usage status of the plurality of sensors;
[0132] S155: defining the usage status of the printer in each sensing function according to the usage status set;
[0133] S156: defining the overall status of the printer according to the usage status of the printer in each sensing function.
[0134] In the embodiments of the present application, the fixed attenuation coefficient introduces multiple sensor models, corresponding aging levels and corresponding attenuation coefficients, so as to associate multiple sensor models, corresponding aging levels and corresponding attenuation coefficients, thereby realizing multi-dimensional control of multiple sensor models, corresponding aging levels and corresponding attenuation coefficients.
[0135] Therefore, the usage status of multiple sensors is defined based on the models of multiple sensors, the corresponding aging levels and the corresponding attenuation coefficients, so as to control the usage status of multiple sensors in multiple dimensions, clarify the usage status of multiple sensors, and further process the usage status of multiple sensors.
[0136] Furthermore, a usage status set is constructed according to the usage status of multiple sensors, and the usage status of multiple sensors is controlled as a whole based on the usage status set, so as to define the usage status of the printer in each sensing function according to the usage status set, thereby introducing the usage status of the printer in each sensing function, realizing the control of the usage status of the printer, and then defining the overall status of the printer according to the usage status of the printer in each sensing function, ensuring the accuracy of the overall status of the printer, and further processing the overall status of the printer.
[0137] refer to Figure 7 S16: defining a corresponding theoretical printing effect level according to the overall state of the printer, the model of the printer and the model of the printing consumables; defining a corresponding actual printing effect level based on the real-time printing content, defining a corresponding correction coefficient based on the actual printing effect level and the theoretical printing effect level, and triggering a state correction of the printer according to the current state of the printer and the correction coefficient;
[0138] In the specific implementation process of the present invention, the specific steps may be:
[0139] S161: Collecting the overall status of the printer;
[0140] S162: Associating the overall status of the printer, the model of the printer, and the model of the printing consumables;
[0141] S163: defining a corresponding theoretical printing effect level according to the overall state of the printer, the model of the printer, and the model of the printing consumables;
[0142] S164: collecting real-time printing content of the printing consumables, and defining a corresponding actual printing effect level based on the real-time printing content;
[0143] S165: defining a printing effect variation based on the actual printing effect level and the theoretical printing effect level, and defining a corresponding correction coefficient according to the printing effect variation;
[0144] S166: triggering a state correction of the printer according to the current state of the printer and the correction coefficient, so as to control the printing effect of the printer on the printing consumables under the aging state of multiple sensors.
[0145] In the specific implementation process of the present invention, the usage status of multiple sensors is defined based on the models of multiple sensors, the corresponding aging levels and the corresponding attenuation coefficients, the usage status of the printer in each sensing function is defined according to the usage status of the multiple sensors, and the overall status of the printer is defined according to the usage status of the printer in each sensing function; the corresponding theoretical printing effect level is defined according to the overall status of the printer, the model of the printer and the model of the printing consumables; the corresponding actual printing effect level is defined based on the real-time printing content, which is compatible with the current status of the printer and the overall consideration of the attenuation coefficient of each sensor, realizes multi-dimensional control of the actual printing effect level and the theoretical printing effect level, ensures the accuracy of the correction coefficient, and then triggers the state correction of the printer according to the current state of the printer and the correction coefficient, ensures that the printer performs state correction under the aging of each sensor, so as to control the printing effect of the printer on the printing consumables under the aging state of multiple sensors.
[0146] At this time, the overall status of the printer is collected, and the overall status of the printer, the model of the printer, and the model of the printing consumables are introduced to control the printer as a whole, and the overall consideration of the overall status of the printer, the model of the printer, and the model of the printing consumables is compatible.
[0147] Furthermore, the overall status of the printer, the model of the printer and the model of the printing consumables are associated, so that the corresponding theoretical printing effect level can be defined according to the overall status of the printer, the model of the printer and the model of the printing consumables, thereby clarifying the theoretical printing effect level and performing multi-dimensional control on the theoretical printing effect level.
[0148] Therefore, the real-time printing content of the printing consumables is collected, the corresponding actual printing effect level is defined based on the real-time printing content, and content detection is performed through the real-time printing content to output the actual printing effect level, thereby associating the actual printing effect level with the theoretical printing effect level.
[0149] Furthermore, the printing effect variation is defined based on the actual printing effect level and the theoretical printing effect level, so as to perform multi-dimensional control of the actual printing effect level and the theoretical printing effect level, so as to introduce the printing effect variation, and define the corresponding correction coefficient according to the printing effect variation, present the degree of correction based on the correction coefficient, and then trigger the state correction of the printer according to the current state of the printer and the correction coefficient, so as to control the printing effect of the printing consumables of the printer under the aging state of multiple sensors.
[0150] At the same time, based on the actual printing effect level corresponding to the real-time printing content definition, it is compatible with the overall consideration of the current state of the printer and the attenuation coefficient of each sensor, and realizes multi-dimensional control of the actual printing effect level and the theoretical printing effect level, ensuring the accuracy of the correction coefficient, and then triggers the state correction of the printer according to the current state of the printer and the correction coefficient, ensuring that the printer performs state correction under the aging of each sensor, so as to control the printing effect of the printer on printing consumables under the aging state of multiple sensors.
[0151] In an embodiment of the present invention, the method in the embodiment of the present invention is used to traverse the printer, and multiple sensors are located according to the traversal of the printer. At this time, the multiple sensors are sensors with different sensing functions; among the multiple sensors, the aging level of the sensor is defined based on the service life of the sensor and the corresponding use environment; the aging parameters are defined according to the aging level of the sensor and the corresponding model, and the theoretical aging curve is defined based on the aging parameters and the theoretical data curve predicted by the sensor; the actual data curve detected by the sensor in the working state of the printer is collected, the curve change range is defined based on the actual data curve and the theoretical aging curve, and the corresponding curve change level is defined according to the curve change range, and the attenuation coefficient is defined based on the curve change level and the aging level, and the curve change level and aging level of each sensor are controlled in multiple dimensions to ensure the accuracy of the attenuation coefficient of each sensor.
[0152] Furthermore, the usage status of multiple sensors is defined based on the models of multiple sensors, the corresponding aging levels and the corresponding attenuation coefficients, the usage status of the printer in each sensing function is defined according to the usage status of the multiple sensors, and the overall status of the printer is defined according to the usage status of the printer in each sensing function; the corresponding theoretical printing effect level is defined according to the overall status of the printer, the model of the printer and the model of the printing consumables; the corresponding actual printing effect level is defined based on the real-time printing content, which is compatible with the current status of the printer and the overall consideration of the attenuation coefficient of each sensor, realizes multi-dimensional control of the actual printing effect level and the theoretical printing effect level, ensures the accuracy of the correction coefficient, and then triggers the state correction of the printer according to the current state of the printer and the correction coefficient, ensuring that the printer performs state correction under the aging of each sensor, so as to control the printing effect of the printer on the printing consumables under the aging state of multiple sensors.
[0153] See also Figure 8 , Figure 8 It is a schematic diagram of the structure of the printer status correction system in the embodiment of the present invention.
[0154] like Figure 8 As shown, a printer status correction system, the printer status correction system comprising:
[0155] A traversal module 21 is used to traverse the printer and locate multiple sensors according to the traversal of the printer. At this time, the multiple sensors are sensors with different sensing functions;
[0156] An aging level module 22, for defining an aging level of a sensor among a plurality of sensors based on the service life of the sensor and a corresponding use environment;
[0157] Theoretical aging curve module 23, used to define aging parameters according to the aging level of the sensor and the corresponding model, and define a theoretical aging curve based on the aging parameters and the theoretical data curve predicted by the sensor;
[0158] The attenuation module 24 is used to collect the actual data curve detected by the sensor when the printer is in working state, define the curve change range based on the actual data curve and the theoretical aging curve, define the corresponding curve change level according to the curve change range, and define the attenuation coefficient based on the curve change level and the aging level;
[0159] A status module 25, for defining the use status of the plurality of sensors based on the models of the plurality of sensors, the corresponding aging levels and the corresponding attenuation coefficients, defining the use status of the printer in each sensing function according to the use status of the plurality of sensors, and defining the overall status of the printer according to the use status of the printer in each sensing function;
[0160] The correction module 26 is used to define the corresponding theoretical printing effect level according to the overall state of the printer, the model of the printer and the model of the printing consumables; define the corresponding actual printing effect level based on the real-time printing content, define the corresponding correction coefficient based on the actual printing effect level and the theoretical printing effect level, and trigger the state correction of the printer according to the current state of the printer and the correction coefficient.
[0161] See also Fig. 9 , refer to the following Fig. 9 The electronic device 40 according to this embodiment of the present invention will be described. Fig. 9 The electronic device 40 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0162] like Fig. 9 As shown, the electronic device 40 is in the form of a general computing device. The components of the electronic device 40 may include but are not limited to: at least one processing unit 41, at least one storage unit 42, and a bus 43 connecting different system components (including the storage unit 42 and the processing unit 41).
[0163] The storage unit stores program codes, which can be executed by the processing unit 41, so that the processing unit 41 executes the steps according to various exemplary embodiments of the present invention described in the above “Embodiment Method” section of this specification.
[0164] The storage unit 42 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 421 and / or a cache memory unit 422 , and may further include a read-only memory unit (ROM) 423 .
[0165] The storage unit 42 may also include a program / utility 424 having a set (at least one) of program modules 425, such program modules 425 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0166] Bus 43 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0167] The electronic device 40 may also communicate with one or more external devices (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable a user to interact with the electronic device 40, and / or any device that enables the electronic device 40 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 44. Furthermore, the electronic device 40 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 45. Fig. 9 As shown, the network adapter 45 communicates with other modules of the electronic device 40 via the bus 43. It should be understood that although Fig. 9 Not shown, other hardware and / or software modules may be used in conjunction with the electronic device 40, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup planning systems.
[0168] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0169] Those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc. In addition, it stores computer program instructions, and when the computer program instructions are executed by a computer, the computer executes the above method.
[0170] In addition, the above is a detailed introduction to the printer status correction method and system provided in the embodiments of the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the ideas of the present invention, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A method for correcting the state of a printer, characterized in that: Applied to the printer status correction scenario; The printer status correction method comprises: Traversing the printer, and positioning a plurality of sensors according to the traversal of the printer, wherein the plurality of sensors are sensors with different sensing functions; Among the plurality of sensors, an aging level of the sensor is defined based on the service life of the sensor and the corresponding use environment; Defining aging parameters according to the aging level of the sensor and the corresponding model, and defining a theoretical aging curve based on the aging parameters and a theoretical data curve predicted by the sensor; Collecting an actual data curve detected by the sensor when the printer is in working condition, defining a curve variation range based on the actual data curve and a theoretical aging curve, defining a corresponding curve variation level according to the curve variation range, and defining an attenuation coefficient based on the curve variation level and the aging level; Defining usage states of the multiple sensors based on models of the multiple sensors, corresponding aging levels, and corresponding attenuation coefficients, defining usage states of the printer in each sensing function according to the usage states of the multiple sensors, and defining an overall state of the printer according to the usage states of the printer in each sensing function; Define the corresponding theoretical printing effect level according to the overall status of the printer, the model of the printer and the model of the printing consumables; define the corresponding actual printing effect level based on the real-time printing content, define the corresponding correction coefficient based on the actual printing effect level and the theoretical printing effect level, and trigger the status correction of the printer according to the current status of the printer and the correction coefficient; The traversing of the printer and positioning multiple sensors according to the traversal of the printer, at this time, the multiple sensors are sensors with different sensing functions, including: positioning the printer and triggering the traversal of the printer; positioning multiple sensors based on the traversal of the printer; tracing back the triggering information of multiple sensors; collecting the previous use information of each sensor based on the tracing back the triggering information of multiple sensors; defining the sensing function of each sensor based on the previous use information of each sensor, at this time, the multiple sensors are sensors with different sensing functions; The method comprises: defining a corresponding theoretical printing effect level according to the overall state of the printer, the model of the printer and the model of printing consumables; defining a corresponding actual printing effect level based on real-time printing content, defining a corresponding correction coefficient based on the actual printing effect level and the theoretical printing effect level, and triggering printer state correction according to the current state of the printer and the correction coefficient, including: collecting the overall state of the printer; associating the overall state of the printer, the model of the printer and the model of printing consumables; defining a corresponding theoretical printing effect level according to the overall state of the printer, the model of the printer and the model of printing consumables; collecting the real-time printing content of the printing consumables, and defining a corresponding actual printing effect level based on the real-time printing content; defining a printing effect change based on the actual printing effect level and the theoretical printing effect level, and defining a corresponding correction coefficient according to the printing effect change; triggering printer state correction according to the current state of the printer and the correction coefficient, so as to control the printing effect of the printer on the printing consumables under the aging state of multiple sensors.
2. The printer status correction method according to claim 1, characterized in that: Among the multiple sensors, defining the aging level of the sensor based on the service life of the sensor and the corresponding use environment includes: Freeze multiple sensors; Among multiple sensors, collecting the location of the sensor; Triggering corresponding environmental detection based on the location of the sensor; Defining a plurality of environmental features according to environmental detection, and defining a use environment of the sensor based on the plurality of environmental features and relative positions; The service life of the sensor is collected, and the service life of the sensor and the use environment of the sensor are associated; and the aging level of the sensor is defined based on the service life of the sensor and the corresponding use environment.
3. The printer status correction method according to claim 2, characterized in that: Defining aging parameters according to the aging level of the sensor and the corresponding model, and defining a theoretical aging curve based on the aging parameters and a theoretical data curve predicted by the sensor, includes: Determine the aging level of the sensor; Associate the aging level of the sensor and the corresponding model; Defining aging parameters based on the aging level of the sensor and the corresponding model; Defining a theoretical data curve predicted by the sensor according to the sensor signal and the corresponding use environment; Correlating aging parameters with theoretical data curves predicted by the sensor; A theoretical aging curve is defined based on the aging parameters and the theoretical data curve predicted by the sensor.
4. The printer status correction method according to claim 3, characterized in that: The collecting of the actual data curve detected by the sensor in the working state of the printer, defining the curve variation range based on the actual data curve and the theoretical aging curve, defining the corresponding curve variation level according to the curve variation range, and defining the attenuation coefficient based on the curve variation level and the aging level, includes: Freeze the working status of the printer; Collecting online data detected by the sensor when the printer is in working state, and constructing a corresponding actual data curve according to a plurality of online data; Correlate actual data curves with theoretical aging curves; Define the curve variation range based on the actual data curve and the theoretical aging curve; Define the corresponding curve change level according to the curve change range, sensor model and sensor use environment; The curve change level and the aging level are associated, and the attenuation coefficient is defined according to the curve change level and the aging level.
5. The printer status correction method according to claim 4, characterized in that: The method of defining the use status of the plurality of sensors based on the models of the plurality of sensors, the corresponding aging levels and the corresponding attenuation coefficients, defining the use status of the printer in each sensing function according to the use status of the plurality of sensors, and defining the overall state of the printer according to the use status of the printer in each sensing function includes: Rated attenuation coefficient; Associate multiple sensor models, corresponding aging levels, and corresponding attenuation coefficients.
6. The printer status correction method according to claim 5, characterized in that: The method further comprises: defining the use status of the plurality of sensors based on the models, corresponding aging levels and corresponding attenuation coefficients of the plurality of sensors, defining the use status of the printer in each sensing function according to the use status of the plurality of sensors, and defining the overall state of the printer according to the use status of the printer in each sensing function, and further comprising: defining usage states of the plurality of sensors based on models of the plurality of sensors, corresponding aging levels, and corresponding attenuation coefficients; Building a usage status set according to the usage status of multiple sensors; Define the usage status of the printer in each sensing function according to the usage status set; Defines the overall status of the printer based on the printer's usage status in each sensing function.
7. A printer status correction system, characterized in that: The printer state correction system is applied to the printer state correction method as claimed in any one of claims 1 to 6, and the printer state correction system comprises: A traversal module is used to traverse the printer and locate multiple sensors according to the traversal of the printer. At this time, the multiple sensors are sensors with different sensing functions; An aging level module, used to define an aging level of a sensor among a plurality of sensors based on the service life of the sensor and a corresponding use environment; A theoretical aging curve module, used to define aging parameters according to the aging level of the sensor and the corresponding model, and to define a theoretical aging curve based on the aging parameters and the theoretical data curve predicted by the sensor; An attenuation module is used to collect an actual data curve detected by the sensor when the printer is in working condition, define a curve variation range based on the actual data curve and a theoretical aging curve, define a corresponding curve variation level according to the curve variation range, and define an attenuation coefficient based on the curve variation level and the aging level; A status module, for defining the use status of the plurality of sensors based on the models of the plurality of sensors, the corresponding aging levels and the corresponding attenuation coefficients, defining the use status of the printer in each sensing function according to the use status of the plurality of sensors, and defining the overall status of the printer according to the use status of the printer in each sensing function; A correction module, used to define a corresponding theoretical printing effect level according to the overall state of the printer, the model of the printer and the model of the printing consumables; define a corresponding actual printing effect level based on the real-time printing content, define a corresponding correction coefficient based on the actual printing effect level and the theoretical printing effect level, and trigger the state correction of the printer according to the current state of the printer and the correction coefficient; The traversing of the printer and positioning multiple sensors according to the traversal of the printer, at this time, the multiple sensors are sensors with different sensing functions, including: positioning the printer and triggering the traversal of the printer; positioning multiple sensors based on the traversal of the printer; tracing back the triggering information of multiple sensors; collecting the previous use information of each sensor based on the tracing back the triggering information of multiple sensors; defining the sensing function of each sensor based on the previous use information of each sensor, at this time, the multiple sensors are sensors with different sensing functions; The method comprises: defining a corresponding theoretical printing effect level according to the overall state of the printer, the model of the printer and the model of printing consumables; defining a corresponding actual printing effect level based on real-time printing content, defining a corresponding correction coefficient based on the actual printing effect level and the theoretical printing effect level, and triggering printer state correction according to the current state of the printer and the correction coefficient, including: collecting the overall state of the printer; associating the overall state of the printer, the model of the printer and the model of printing consumables; defining a corresponding theoretical printing effect level according to the overall state of the printer, the model of the printer and the model of printing consumables; collecting the real-time printing content of the printing consumables, and defining a corresponding actual printing effect level based on the real-time printing content; defining a printing effect change based on the actual printing effect level and the theoretical printing effect level, and defining a corresponding correction coefficient according to the printing effect change; triggering printer state correction according to the current state of the printer and the correction coefficient, so as to control the printing effect of the printer on the printing consumables under the aging state of multiple sensors.