Printer power consumption statistical method and device and storage medium

By counting the number of work units of each module of the printer and calling pre-statistic power consumption data, the power consumption of the printer is calculated, and the problem of inaccurate power consumption statistics in the existing system is solved, and accurate statistics of printer power consumption and energy efficiency problems are realized.

CN119668530APending Publication Date: 2025-03-21SHENZHEN XINGUODU TECH
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411470770.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-21
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

It is difficult for existing systems to accurately count the power consumption of the printer, especially the significant differences in power consumption in different working modes, resulting in inaccurate statistical results.

Method used

By determining the number of work units required by each printing module of the printer to perform the printing operation, and calling pre-statistic work unit power consumption data, the printing power consumption is calculated. Specifically, it includes determining the number of working points and rows of the heating module and motor module, calling their single-point heating power consumption data and single-line printing power consumption data, and finally calculating the printing power consumption based on these data.

Benefits of technology

Accurate statistics on printer power consumption is realized, the accuracy of power consumption statistics is improved, and the actual power consumption of the printer can be accurately reflected in different situations, helping to identify potential energy efficiency problems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119668530A_ABST
    Figure CN119668530A_ABST
Patent Text Reader

Abstract

The invention discloses a printer power consumption statistical method and device and a storage medium, which are used for accurately counting the power consumption of a printer and improving the accuracy of the printer power consumption statistical. The method for counting the power consumption of the printer comprises the following steps: determining the number of acting units required by each printing module of the printer to execute printing operation, wherein the types of the acting units are related to the attributes of the printing modules; calling pre-counted power consumption data of the acting unit; obtaining printing power consumption according to the power consumption data and the quantity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of printer control, and in particular to a printer power consumption statistics method, device and storage medium. Background Art

[0002] In existing systems, printer power consumption statistics generally rely on the average power of the device provided by the manufacturer. The system estimates the total power consumption by recording the operating time of the printer and simply multiplying it by the average power. Although this method is simple to implement, this estimation ignores the significant differences in power consumption of the device in different working modes (such as standby, preheating, high-speed printing, etc.), so it is difficult to truly reflect the dynamic energy consumption of the printer module.

[0003] The existing system lacks effective means to monitor the power consumption of the printing module, and the commonly used statistical methods are not accurate enough. The statistical power consumption data is often affected by the printing content, resulting in the inability to accurately record the actual power consumption of the printer. Summary of the invention

[0004] In order to solve the above technical problems, the present application provides a printer power consumption statistics method, device and storage medium for accurately counting the power consumption of the printer and improving the accuracy of the printer power consumption statistics.

[0005] The technical solution provided in this application is described below:

[0006] The first aspect of the present application provides a printer power consumption statistics method, comprising:

[0007] Determining the number of work units required for each printing module of the printer to perform a printing operation, wherein the type of the work unit is related to the properties of the printing module;

[0008] Call the power consumption data of the work unit that has been previously counted;

[0009] Get the printing power consumption based on the power consumption data and quantity.

[0010] Optionally, the printing module includes a heating module and a motor module, and determining the number of work units required for each printing module of the printer to perform a printing operation includes:

[0011] Determine the number of heating points of the printer's heating module for printing and the number of printing lines of the motor module for printing.

[0012] Optionally, call the pre-stated power consumption data of the work unit, including:

[0013] The pre-statisticated single-point heating power consumption data of the heating module and the single-line printing power consumption data of the motor module are called.

[0014] Optionally, the printing power consumption is obtained according to the power consumption data and the quantity, including:

[0015] The power consumption of the motor module is calculated based on the single-line printing power consumption data and the number of printing lines;

[0016] The power consumption of the heating module is calculated based on the single-point heating power consumption data and the number of heating points;

[0017] The printing power consumption is obtained according to the power consumption of the motor module and the power consumption of the heating module.

[0018] Optionally, before calling the pre-stated single-point heating power consumption data of the heating module and the single-line printing power consumption data of the motor module, the following steps are included:

[0019] Counting the first power consumption of the motor module when printing n lines, and calculating the single-line printing power consumption data of the motor module, where n is an integer greater than 1;

[0020] Counting the second power consumption of the motor module printing n lines and the heating module heating m points, where m is an integer greater than 1;

[0021] The single-point heating power consumption data of the heating module is calculated according to the first power consumption, the second power consumption and m.

[0022] Optionally, the method further includes:

[0023] The single-point heating power consumption data and single-line printing power consumption data are stored through the configuration file.

[0024] Optionally, the method further includes:

[0025] Periodically re-measure the single-point heating power consumption data and single-line printing power consumption data to update the configuration file.

[0026] A second aspect of the present application provides a printer power consumption statistics device, comprising:

[0027] A statistical unit, used to determine the number of work units required for each printing module of the printer to perform a printing operation, wherein the type of the work unit is related to the properties of the printing module;

[0028] The control unit calls the power consumption data of the work unit that has been previously counted;

[0029] The calculation unit obtains the printing power consumption according to the power consumption data and the quantity.

[0030] Optionally, the statistics unit is specifically used for:

[0031] Determine the number of heating points of the printer's heating module for printing and the number of printing lines of the motor module for printing.

[0032] Optionally, the control unit is specifically used for:

[0033] The pre-statisticated single-point heating power consumption data of the heating module and the single-line printing power consumption data of the motor module are called.

[0034] Optionally, the computing unit is specifically used for:

[0035] The power consumption of the motor module is calculated based on the single-line printing power consumption data and the number of printing lines;

[0036] The power consumption of the heating module is calculated based on the single-point heating power consumption data and the number of heating points;

[0037] The printing power consumption is obtained according to the power consumption of the motor module and the power consumption of the heating module.

[0038] Optionally, the device further comprises:

[0039] A first acquisition unit is used to count the first power consumption of the motor module when printing n lines, and calculate the single-line printing power consumption data of the motor module, where n is an integer greater than 1;

[0040] A second acquisition unit, used for counting the second power consumption of the motor module printing n lines and the heating module heating m points, where m is an integer greater than 1;

[0041] The unit power consumption calculation unit is used to calculate the single-point heating power consumption data of the heating module according to the first power consumption, the second power consumption and m.

[0042] Optionally, the device further comprises:

[0043] The storage unit is used to store single-point heating power consumption data and single-line printing power consumption data.

[0044] Optionally, the device further comprises:

[0045] The re-measurement and updating unit is used for periodically re-measurement of single-point heating power consumption data and single-line printing power consumption data to update the configuration file.

[0046] A third aspect of the present application provides a device for counting power consumption of a printer, the device comprising:

[0047] Processor, memory, input-output unit, and bus;

[0048] The processor is connected to the memory, the input and output unit, and the bus;

[0049] The memory stores a program, and the processor calls the program to execute the first aspect and any optional printer power consumption statistics method in the first aspect.

[0050] A fourth aspect of the present application provides a computer-readable storage medium on which a program is stored. When the program is executed on a computer, the first aspect and any optional printer power consumption statistics method in the first aspect are executed.

[0051] It can be seen from the above technical solutions that this application has the following advantages:

[0052] First, determine the number of work units required for each printing module of the printer to perform printing operations. By quantifying the workload of each module during the printing process, we can understand the workload required by each module when performing printing tasks. Secondly, call the power consumption data of the work units that have been pre-counted to understand the power consumption consumed by the printer when performing printing operations. By pre-counting and ensuring the accuracy of these data, the total power consumption in the subsequent printing process can be accurately calculated.

[0053] The printing power consumption is then obtained based on the power consumption data and quantity, which can accurately reflect the actual power consumption of the printer under different conditions, improve the accuracy of the printer power consumption statistics, and help identify potential energy efficiency issues, such as improper printer settings and print head aging. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] In order to more clearly illustrate the technical solution in the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0055] Figure 1 A schematic diagram of a flow chart of an embodiment of a printer power consumption statistics method provided by the present application;

[0056] Figure 2 A flowchart of another embodiment of the printer power consumption statistics method provided by the present application;

[0057] Figure 3 A schematic diagram of a flow chart of power consumption data of work units pre-stated in the printer power consumption statistics method provided in the present application;

[0058] Figure 4 A schematic diagram of the structure of an embodiment of a printer power consumption statistics device provided by the present application;

[0059] Figure 5 This is a schematic diagram of the structure of another embodiment of the printer power consumption statistics device provided in the present application. DETAILED DESCRIPTION

[0060] The present application provides a printer power consumption statistics method, device and storage medium for accurately counting the power consumption of a printer and improving the accuracy of printer power consumption statistics.

[0061] It should be noted that the printer power consumption statistics method provided in this application can be applied to a terminal, a system, or a server. For example, the terminal can be a smart phone or a computer, a tablet computer, a smart TV, a smart watch, a portable computer terminal, or a fixed terminal such as a desktop computer. For the convenience of explanation, this application uses the terminal as an example for explanation.

[0062] See also Figure 1 , Figure 1 An embodiment of a printer power consumption statistics method provided by the present application includes:

[0063] S101, determining the number of work units required for each printing module of the printer to perform a printing operation, wherein the type of the work unit is related to the attribute of the printing module;

[0064] First, it is necessary to identify the main printing modules in the printer and analyze the unique properties of each printing module, such as working principle, energy consumption characteristics, required physical actions (such as inkjet, laser scanning, paper movement, etc.) and their frequency. These properties will determine the type of work unit and the subsequent calculation method of printer power consumption.

[0065] According to the module attributes, determine the type of work unit required for each printing module to perform its printing task, which may include energy units, physical action times, time units, etc. Based on the printing parameters of the printer and the energy consumption characteristics of each printing module, calculate the number of work units required for each printing module to complete a printing task.

[0066] S102, calling the power consumption data of the work unit that has been previously counted;

[0067] Prior to this, there is a complete and accurate power consumption data statistics process. By using professional measurement equipment or systems (such as power meters, energy consumption monitoring systems, etc.) to record the power consumption data of different work units in actual operation. After the data recording is completed, you can choose to organize and summarize the power consumption data of the work units into a configuration file.

[0068] Configuration files usually use standardized formats and storage methods, which allows the power consumption data of work units to be migrated and shared across different operating systems and hardware platforms. At the same time, the configuration file is used as a backup method. If the system fails or data is lost, the data in the configuration file can be restored to ensure the normal operation of the system and the integrity of the data. If the power consumption data is abnormal, the user can then quickly locate the time and possible causes of the problem by checking the historical power consumption data in the configuration file.

[0069] When the power consumption of a work unit needs to be evaluated, the data related to the work unit is first retrieved and called from the power consumption database, which involves parameters such as the type of work unit, operating conditions, load level, etc. The called data will be used for subsequent analysis and calculation.

[0070] S103, obtaining printing power consumption according to the power consumption data and quantity.

[0071] After determining the number of work units required for each printing module of the printer to perform a printing operation and calling the corresponding power consumption data, the total power consumption during the printing process is calculated according to the power consumption data and the number.

[0072] After the calculation is completed, the results should be verified to ensure their accuracy and rationality. If the calculated results deviate significantly from the actual situation, it may be necessary to review the accuracy of the power consumption data and the number of work units and make necessary adjustments.

[0073] In this embodiment, by determining the number of work units required for each printing module of the printer to perform a printing operation and pre-stating accurate power consumption data of the work units, the working condition of the printer can be accurately reflected and the power consumption of the printer units when working can be accurately understood, providing data support for the subsequent calculation of printing power consumption;

[0074] Obtaining printing power consumption based on power consumption data and quantity can accurately reflect the power consumption of the printer under different circumstances, improve the accuracy of printer power consumption statistics, and help identify potential energy efficiency issues, such as improper printer settings and print head aging.

[0075] The printer power consumption statistics method provided by the present application is described in detail below, taking the printing module including the heating module and the motor module as an example. Figure 2 , Figure 2 Another embodiment of the printer power consumption statistics method provided by the present application includes:

[0076] S201, determining the number of heating points of the heating module of the printer to perform a printing operation and the number of printing lines of the motor module to perform a printing operation;

[0077] The heating module consists of semiconductor heating elements, which are installed on the print head. When printing is required, the print head heats up and contacts the printing paper. The heat generated by the print head causes a chemical reaction in the coating on the printing paper, thus forming the desired pattern or text on the paper.

[0078] The motor module is an electric motor that controls the feeding and cutting of printing paper. After receiving the control signal from the printer, the motor drives the paper feed wheel or cutter to work. The paper feed wheel rotates under the drive of the motor, slowly feeding the paper into the printing area; the cutter is driven by the motor to cut the paper when needed.

[0079] After the printer receives a print task, it needs to count the number of dots that need to be heated in each line and the total number of lines that need to be printed based on the content of the print task and the page length. Since the number of characters or the complexity of the pattern in each print task is different, different numbers of print lines and print dots will be parsed according to different print tasks.

[0080] S202, calling the pre-stated single-point heating power consumption data of the heating module and the single-line printing power consumption data of the motor module;

[0081] The system stores the pre-acquired single-line printing power consumption data and single-point heating power consumption data in the system's memory, which may be internal RAM, EEPROM, flash memory or other non-volatile storage media.

[0082] When the printer starts working, the system will determine the working conditions of the heating module and the motor module according to the current printing task and query the corresponding power consumption data pre-stored in the memory to find the power consumption data that best matches the current working conditions.

[0083] The pre-stated single-point heating power consumption data of the heating module and the single-line printing power consumption data of the motor module are called from the memory to facilitate the subsequent printing power consumption calculation.

[0084] S203, calculating the power consumption of the motor module according to the single-line printing power consumption data and the number of printing lines;

[0085] Different printing tasks will parse different numbers of lines of printing content. By extracting the single-line printing power consumption data calculated in the previous steps and calculating the number of printing lines and the single-line printing power consumption data, the motor module power consumption of the current printing task can be obtained.

[0086] S204, calculating the power consumption of the heating module according to the single-point heating power consumption data and the number of heating points;

[0087] Different text contents will parse out different print dots; by extracting the single-point heating power consumption data calculated in the previous step, the print dots and the single-point heating power consumption data are calculated to obtain the power consumption of the heating module of the current printing task.

[0088] S205 , obtaining the printing power consumption according to the motor module power consumption and the heating module power consumption.

[0089] After obtaining the power consumption of the motor module and the heating module, the overall printing power consumption can be obtained through simple calculation.

[0090] In this embodiment, the printer counts the number of heating points and the total number of lines to be printed, providing data support for the subsequent calculation of printing power consumption. By calling the pre-stored power consumption data, the unit power consumption data of the heating module and the motor module under different operating conditions can be quickly obtained, thereby avoiding the tedious and time-consuming real-time power consumption monitoring of each printing task. By calculating and obtaining the precise power consumption of the motor module and the heating module, detecting and analyzing the power consumption of the motor module and the heating module, it is possible to analyze which modules have higher power consumption, and identify potential performance bottlenecks or potential faults.

[0091] See also Figure 3 Before calling the pre-statistical single-point heating power consumption data of the heating module and the single-line printing power consumption data of the motor module in the above step S202, the present application will pre-statistically calculate the single-line printing power consumption data of the motor module and the single-point heating power consumption data of the heating module, and the specific method is as follows:

[0092] S301, counting the first power consumption of the motor module when printing n lines, and calculating the single-line printing power consumption data of the motor module, where n is an integer greater than 1;

[0093] The first power consumption refers to the power consumption generated by the motor module when running a printing task.

[0094] The user sets the printer to execute a print task with a stroke of n lines, ensuring that only the motor module is called to run in the print task. Here, n is an integer greater than 1, which means that the printer will perform multiple (specifically n) motor rotations, but will not perform any actual paper heating or color reaction, that is, it will print blank paper.

[0095] The single-line printing power consumption data refers to the average power consumption required for the print head or paper to move once in the horizontal direction. After obtaining the first power consumption of the motor module printing n lines, the single-line printing power consumption data of the motor module is calculated based on the first power consumption.

[0096] Specifically, the first power consumption is divided by printing n lines to obtain the power consumption data for printing a single line, that is, the first power consumption of the motor module for printing n lines is evenly distributed to each line, thereby obtaining the average power consumption of a single line.

[0097] S302, counting the second power consumption of the motor module printing n lines and the heating module heating m points, where m is an integer greater than 1;

[0098] The second power consumption refers to the power consumption generated by the motor module and the heating module jointly performing the printing task during the printing process.

[0099] Since the motor module and the heating module are running at the same time when printing text content, it is difficult to obtain power consumption data separately through hardware means; therefore, the inventor of this application creatively came up with the following solution: the user sets the printer to execute a printing task with a stroke of n lines and a heating of m points, ensuring that the motor module and the heating module are called to run together in the printing task. Here, n and m are integers greater than 1, which means that the printer will perform multiple (specifically n) motor rotations and multiple (specifically m) heating single points.

[0100] S303, calculating single-point heating power consumption data of the heating module according to the first power consumption, the second power consumption and m;

[0101] The single point heating power consumption data refers to the average power consumption required by the print head to heat an independent point on the printing paper to a specific temperature or perform a specific heating operation. Due to the strong interdependence between modules when printing text content, the power consumption of the heating module is often affected by the working state of the motor module, so it is difficult to measure the power consumption of the heating module alone.

[0102] Since the second power consumption includes the joint working power consumption of the motor module and the heating module, it is necessary to combine the first power consumption and the heating point m to calculate the single-point heating power consumption data.

[0103] Specifically, the first power consumption is subtracted from the second power consumption to obtain the additional power consumption of the heating module when heating point m. The additional power consumption is then divided by the heating point m to obtain a single row of heating power consumption data, that is, the additional power consumption of the heating module when heating point m is evenly distributed to each point, thereby obtaining the average power consumption of each point.

[0104] In this embodiment, by separately calculating the single-line printing power consumption data and the single-point heating power consumption data, the problem that the power consumption data of each module in the power consumption statistics of the printer cannot be clearly divided is solved, and accurate basic data support is provided for subsequent printing power consumption calculations.

[0105] In some embodiments of the present application, after pre-statistically calculating the single-line printing power consumption data of the motor module and the single-point heating power consumption data of the heating module, the present application will store the single-line printing power consumption data and the single-point heating power consumption data. The specific method is as follows: the single-point heating power consumption data and the single-line printing power consumption data are stored through a configuration file.

[0106] It should be noted that the configuration file is a file format used to store specific types of information. After the power consumption data is obtained, the power consumption data will be recorded and written into the configuration file in a specific format for storage. It can be understood that the configuration file provides a centralized storage place for power consumption data, which is convenient for the management and query of power consumption data. At the same time, the configuration file is used as a backup method. If the system fails or data is lost, the data in the configuration file can be restored to ensure the normal operation of the system and the integrity of the data.

[0107] In some embodiments of the present application, it also includes: regularly re-measuring single-point heating power consumption data and single-line printing power consumption data to update the configuration file.

[0108] Periodic retesting is to re-measure the power consumption data every week, month, or after the printer has undergone major maintenance.

[0109] Because the usage and environmental conditions of the device may change over time, its power consumption may also vary. Therefore, the system needs to re-measure the power consumption data of the printer at certain time intervals to ensure the accuracy and timeliness of the data.

[0110] Updating the configuration file means replacing old power consumption data in the configuration file with newly measured power consumption data, or adding new power consumption records in the configuration file.

[0111] In this embodiment, by periodically retesting the power consumption data and updating the configuration file, the power consumption information of the device can be ensured to be always accurate. At the same time, based on the updated power consumption data, the performance of the device under different working conditions can be better understood. If the power consumption data of the printer is abnormal during operation, the user can then quickly locate the time and possible causes of the problem by referring to the historical power consumption data in the configuration file, which helps to quickly solve the problem.

[0112] This application provides a printer power consumption statistics device, see Figure 4 , Figure 4 An embodiment of a printer power consumption statistics device provided by the present application includes:

[0113] A statistical unit 401, used to determine the number of work units required for each printing module of the printer to perform a printing operation, wherein the type of the work unit is related to the properties of the printing module;

[0114] The control unit 402 calls the power consumption data of the work unit that is previously counted;

[0115] The calculation unit 403 obtains the printing power consumption according to the power consumption data and the quantity.

[0116] Optionally, the statistical unit 401 is specifically used for:

[0117] Determine the number of heating points of the printer's heating module for printing and the number of printing lines of the motor module for printing.

[0118] Optionally, the control unit 402 is specifically configured to:

[0119] The pre-statisticated single-point heating power consumption data of the heating module and the single-line printing power consumption data of the motor module are called.

[0120] Optionally, the calculation unit 403 is specifically configured to:

[0121] The power consumption of the motor module is calculated based on the single-line printing power consumption data and the number of printing lines;

[0122] The power consumption of the heating module is calculated based on the single-point heating power consumption data and the number of heating points;

[0123] The printing power consumption is obtained according to the power consumption of the motor module and the power consumption of the heating module.

[0124] Optionally, the device further comprises:

[0125] A first acquisition unit 404 is used to count the first power consumption of the motor module when printing n lines, and calculate the single-line printing power consumption data of the motor module, where n is an integer greater than 1;

[0126] The second acquisition unit 405 is used to count the second power consumption of the motor module printing n lines and the heating module heating m points, where m is an integer greater than 1;

[0127] The unit power consumption calculation unit 406 is used to calculate the single-point heating power consumption data of the heating module according to the first power consumption, the second power consumption and m.

[0128] Optionally, the device further comprises:

[0129] The storage unit 407 is used to store single-point heating power consumption data and single-line printing power consumption data.

[0130] Optionally, the device further comprises:

[0131] The re-measurement and updating unit 408 is used to periodically re-measure the single-point heating power consumption data and the single-line printing power consumption data to update the configuration file.

[0132] In the device of this embodiment, the functions of each unit are the same as those described above. Figures 1 to 3 The steps in the method embodiment shown correspond to each other and will not be repeated here.

[0133] This application also provides another printer power consumption statistics device, see Figure 5 , Figure 5Another embodiment of the printer power consumption statistics device provided by the present application includes:

[0134] Processor 501, memory 502, input and output unit 503, bus 504;

[0135] The processor 501 is connected to the memory 502, the input and output unit 503 and the bus 504;

[0136] The memory 502 stores a program, and the processor 501 calls the program to execute any of the above printer power consumption statistics methods.

[0137] The present application also relates to a computer-readable storage medium on which a program is stored, wherein when the program is run on a computer, the computer executes any of the above printer power consumption statistics methods.

[0138] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0139] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0140] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0141] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0142] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, read-only memory), random access memory (RAM, random access memory), disk or optical disk, etc. Various media that can store program codes.

Claims

1. A printer power consumption statistics method, characterized in that: include: Determining the number of work units required for each printing module of the printer to perform a printing operation, wherein the type of the work unit is related to the properties of the printing module; Calling the power consumption data of the work unit that has been previously counted; The printing power consumption is obtained according to the power consumption data and the quantity.

2. The printer power consumption statistics method according to claim 1, characterized in that: The printing module includes a heating module and a motor module, and determining the number of work units required for each printing module of the printer to perform a printing operation includes: The number of heating points of the heating module of the printer to perform a printing operation and the number of printing lines of the motor module to perform the printing operation are determined.

3. The printer power consumption statistics method according to claim 2, characterized in that: The calling of the pre-stated power consumption data of the work unit includes: The pre-stated single-point heating power consumption data of the heating module and the single-line printing power consumption data of the motor module are called.

4. The printer power consumption statistics method according to claim 3, characterized in that: The obtaining the printing power consumption according to the power consumption data and the quantity includes: Calculate the power consumption of the motor module according to the single-line printing power consumption data and the number of printing lines; The power consumption of the heating module is calculated according to the single-point heating power consumption data and the number of heating points; The printing power consumption is obtained according to the power consumption of the motor module and the power consumption of the heating module.

5. The printer power consumption statistics method according to claim 3, characterized in that: Before calling the pre-stated single-point heating power consumption data of the heating module and the single-line printing power consumption data of the motor module, the printer power consumption statistics method further includes: Counting the first power consumption of the motor module when printing n lines, and calculating the single-line printing power consumption data of the motor module, where n is an integer greater than 1; Counting the second power consumption of the motor module printing n lines and the heating module heating m points, where m is an integer greater than 1; The single-point heating power consumption data of the heating module is calculated according to the first power consumption, the second power consumption and m.

6. The method according to claim 5, characterized in that The printer power consumption statistics method further includes: storing the single-point heating power consumption data and the single-line printing power consumption data through a configuration file.

7. The method according to claim 6, characterized in that The printer power consumption statistics method further includes: regularly re-measuring the single-point heating power consumption data and the single-line printing power consumption data to update the configuration file.

8. A printer power consumption statistics device, characterized in that: include: A statistical unit, used to determine the number of work units required for each printing module of the printer to perform a printing operation, wherein the type of the work unit is related to the properties of the printing module; The control unit calls the power consumption data of the work unit that has been previously counted; The calculation unit obtains the printing power consumption according to the power consumption data and the quantity.

9. A printer power consumption statistics device, characterized in that: The device includes: Processor, memory, input-output unit, and bus; The processor is connected to the memory, the input and output unit, and the bus; The memory stores a program, and the processor calls the program to execute the printer power consumption statistics method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a program stored thereon, wherein when the program is executed on a computer, the printer power consumption statistics method according to any one of claims 1 to 7 is executed.

Citation Information

Patent Citations

  • Method and device for indicating remaining printing copies of thermal printer

    CN104309314A

  • Power control method and device of printer, printer and storage medium

    CN111361296A

  • Power consumption calculator

    JP2010149451A

  • Image forming apparatus calculating power consumption amount

    US20130094876A1