Disclosure of Invention
To overcome the above problems of the prior art, the present application is directed to a data correction method capable of correctly informing a user of the life of a drum assembly.
In order to achieve the above purpose, the following technical solutions are specifically adopted in the present application:
the application provides a method for correcting data of printing equipment by adopting a consumable chip, wherein the consumable chip stores printing pages, total consumption change values and selenium drum page yield, and the method comprises the following steps:
and the consumable chip reads the printing page number, the total consumption change value and the selenium drum page yield.
And the consumable chip calculates the correction consumption according to the printing page number, the total consumption change value and the selenium drum page yield.
And the consumable chip calculates the total consumption according to the corrected consumption.
The total consumption is used for displaying the service life of the selenium drum.
Wherein the total consumption change value is the same as a total consumption change value set in the printing apparatus firmware.
Preferably, the calculating, by the consumable chip, a corrected consumption amount according to the number of printed pages, the total consumption change value, and the toner cartridge page yield specifically includes:
the consumable chip calculates the corrected consumption according to a formula D1-D2-P1; where D1 is the correction consumption amount, D2 is the consumption change amount per page, and P1 is the number of printed pages.
Preferably, the consumable chip calculates the consumption variation per page according to a formula D2 ═ D0/P0; wherein D0 is the total consumption variation value, and P0 is the toner cartridge page yield.
Preferably, the calculating of the total consumption by the consumable chip according to the corrected consumption includes:
in the first use of the printing operation after installation of the drum assembly, the consumable chip is according to formula En=E0+/-D1 calculates the total consumption.
In the first use after installation of the non-drum component in the printing operation, the consumable chip is according to formula En=En-1+/-D1 calculates the total consumption.
Wherein E isnIs the total consumption; e0As an initial value of the total consumption, En-1D1 is the corrected consumption amount for the total consumption amount of the last printing operation.
The application also provides another method for correcting data of printing equipment by adopting a consumable chip, wherein the consumable chip comprises a drum component chip and a powder bin chip, the drum component chip stores a total consumption change value and a drum component page yield, the powder bin chip stores a powder bin page yield, and the method comprises the following steps:
the drum component chip reads the total consumption change value, the drum component page yield and the powder bin page yield.
And the drum component chip calculates the correction consumption according to the total consumption change value, the drum component page yield and the powder bin page yield.
And the drum component chip calculates the total consumption according to the corrected consumption.
The total consumption is used for displaying the service life of the selenium drum.
Wherein the total consumption change value is the same as a total consumption change value set in the printing apparatus firmware.
Preferably, the powder bin chip further stores the number of pages to be printed, and the drum component chip calculates the correction consumption according to the total consumption change value, the drum component page yield and the powder bin page yield, and includes:
the drum assembly chip determines whether the number of pages printed is equal to the output of the toner hopper pages.
When the number of printed pages equals the toner hopper page yield, the drum assembly chip calculates the corrected consumption according to the formula D1-D2-P01, D2-D0/P0.
Wherein D1 is the corrected consumption, D2 is the consumption variation per page, P01 is the powder bin page yield, D0 is the total consumption variation, and P0 is the drum assembly page yield.
Preferably, the drum assembly chip calculates a total consumption amount from the corrected consumption amount, including:
the drum component chip judges MnWhether greater than or equal to 2.
When M isnWhen the drum component chip is more than or equal to 2, the drum component chip is according to a formula En=En-1+/-D1 calculates the total consumption.
When M isn<2, the drum assembly chip is according to formula En=E0+/-D1 calculates the total consumption.
Wherein M isnFor the number of powder silos currently replaced, EnFor the total consumption, E0As an initial value of the total consumption, En-1For the total consumption of the last printing operation, D1 isThe consumption amount is corrected.
Correspondingly, this application still provides a consumptive material chip for being directed at printing apparatus carries out data correction, the consumptive material chip includes:
a storage unit for storing the number of printed pages, the total consumption variation value and the toner cartridge page yield
And the data acquisition unit is used for reading the number of printed pages, the total consumption change value and the selenium drum page yield.
And the first processing unit is used for calculating the correction consumption according to the printing page number, the total consumption change value and the selenium drum page yield.
And the second processing unit is used for calculating the total consumption according to the corrected consumption.
The total consumption is used for displaying the service life of the selenium drum.
Wherein the total consumption change value is the same as a total consumption change value set in the firmware.
Preferably, the first processing unit is configured to calculate the correction consumption according to a formula D1 ═ D2 ═ P1; where D1 is the correction consumption amount, D2 is the consumption change amount per page, and P1 is the number of printed pages.
Preferably, the first processing unit is further configured to calculate the corrected consumption amount per page according to a formula D2 ═ D0/P0; wherein D0 is the total consumption variation value, and P0 is the toner cartridge page yield.
Preferably, the second processing unit, for use in a first use of the printing operation after installation of the drum assembly, is according to formula En=E0+/-D1 calculates the total consumption.
For the first use after installation of the non-drum assembly in a printing operation, according to equation En=En-1+/-D1 calculates the total consumption.
Wherein E isnIs the total consumption; e0As an initial value of the total consumption, En-1D1 is the corrected consumption amount for the total consumption amount of the last printing operation.
Correspondingly, the application also provides a storage medium, the storage medium comprises a stored program, and when the program runs, the device where the storage medium is located is controlled to execute the data correction method.
According to the method, the total consumption change value of the drum assembly is set according to the total consumption change value set by the firmware of the printing equipment, after the printing operation is executed by the printing equipment, the printing page number, the total consumption change value and the page yield are read, the total consumption is corrected according to the printing page number, the total consumption change value and the selenium drum page yield, the printing page number exceeding the use amount of the drum assembly is converted into the total consumption, the total consumption change value set in a chip of the drum assembly corresponds to the selenium drum page yield, and the service life of the selenium drum can be correctly displayed by the printing equipment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
For the split type toner cartridge, the cartridge assembly and the powder bin are respectively provided with a chip, as shown in fig. 1, the cartridge assembly chip of the split type toner cartridge comprises a controller and a memory. The drum component chip controller is used for judging the instruction sent by the printing equipment and controlling the chip to execute the instruction; the drum component chip memory is used for storing consumable related data such as a total consumption change value, an initial value of the total consumption, a correction consumption, the total consumption, a toner cartridge page yield and a printed page number, wherein the toner cartridge page yield can also be called as a drum component page yield in the split type toner cartridge. And the powder bin chip is used for storing relevant data such as the number of printed pages, the yield of the powder bin pages and the like.
The integrated toner cartridge is provided with a toner cartridge chip, the toner cartridge chip also comprises a controller and a memory, and the toner cartridge chip controller is used for judging an instruction sent by printing equipment and controlling the chip to execute the instruction; the drum component chip memory is used for storing consumable related data such as a total consumption change value, an initial value of the total consumption, a correction consumption, the total consumption, the selenium drum page yield and the printed page number.
Wherein, the total consumption variation value has a corresponding relation with the drum component page yield, and the initial value of the total consumption is the initial value for recording the total consumption variation. For example, when the number of printed pages for the first printing operation after the toner cartridge is mounted in the printing apparatus is 100 pages, the consumption amount 0x06 corresponding to 100 pages exists, and at this time, the consumption amount 0x06 is added or subtracted to the initial value of the total consumption amount, so that the total consumption amount data corresponding to the service life of the drum assembly of the toner cartridge can be obtained; and after the page yield printing of the selenium drum is finished, the total consumption change value is obtained by adding or subtracting from the initial value of the total consumption.
The excessive use of the drum component is caused because the total consumption change value set in the firmware of the existing partial printing apparatus is different from the actual total consumption change value of the drum component chip (the total consumption change value set in the firmware of the printing apparatus is larger than the actual total consumption change value of the drum component chip); the number of printed pages that can be actually printed by the drum assembly exceeds about 40% of the page yield, namely the total consumption change value of the printing equipment is larger; however, the drum assembly has a certain service life and is easy to damage due to excessive use; in addition, drum assembly damage can also affect print quality. In the present application, therefore, the total consumption change value stored in the chip is the total consumption change value set in the printing apparatus firmware before the drum assembly chip is shipped from the factory. The corrected consumption is obtained by converting the drum component chip according to the stored total consumption change value, the printing page number of the printing operation and the page yield, and the corrected consumption can convert the consumption change value which is set by the printer firmware and corresponds to the printing page number of the page yield of the drum component into the consumption variable quantity of each page in the drum component chip, so that the total consumption change value of the drum component chip meets the setting condition of the printer firmware. The client can know the use condition in real time and replace the drum assembly in time, so that the problem of printing quality caused by damage of the drum assembly is avoided.
Example 1
As shown in fig. 2, the embodiment of the application discloses a method for correcting data of a printing device by using a consumable chip, which is suitable for both an integrated selenium drum and a split selenium drum, because data such as drum component page yield, printing page number and total consumption change value are stored in the selenium drum chip of the integrated selenium drum and the drum component chip of the split selenium drum. The method comprises the following steps:
and step S01, powering on the printing equipment, executing the printing operation, and after the printing operation is finished, sending a drum assembly service life reading instruction to the consumable chip by the printing equipment.
Wherein, in this embodiment, to integral type selenium drum, the consumptive material chip indicates the selenium drum chip, and to split type selenium drum, the consumptive material chip indicates the drum subassembly chip.
In step S02, the consumable chip controller reads the number of printed pages, the total consumption variation value, and the toner cartridge page yield.
Specifically, in the present embodiment, the total consumption change value stored on the drum assembly chip memory, the toner cartridge page yield, and the number of print pages of this printing operation are read by the drum assembly chip controller.
In step S03, the consumable chip controller calculates the total consumption of the printing operation according to the number of printed pages, the total consumption variation value, and the toner cartridge page yield, and sends the total consumption to the printing apparatus.
And S05, displaying the service life of the selenium drum according to the total consumption by the printing equipment.
For example, the number of remaining printed pages, the remaining life, and the like are displayed on the screen of the printing apparatus.
As shown in fig. 3, specifically, the step S03 further includes the following steps:
in step S31, the consumable chip controller determines whether the printing operation is the first use after the drum assembly is mounted.
If yes, go to step S32; or otherwise, the process proceeds to step S34.
Step S32, the consumable chip controller calculates the correction consumption according to the printing page number, the total consumption change value and the selenium drum page yield, namely: d1 ═ D2 × P1, D2 ═ D0/P0.
Where D1 is the corrected consumption amount, D2 is the consumption variation amount per page, P1 is the number of printed pages, D0 is the total consumption variation value, and P0 is the page yield of the drum assembly.
In step S33, the consumable chip controller corrects and calculates the total consumption of the printing operation according to the corrected consumption, i.e. En=E0+/-D1。
If the initial value of the total consumption is the minimum value, the total consumption is presented incrementally, i.e., En=E0+D1。
Or, if the initial value E of the total consumption0Is maximum, the total consumption is presented in decreasing order, i.e., En=E0-D1。
Wherein E isnFor total consumption, E0To obtain an initial value of the total consumption amount, D1 is a corrected consumption amount.
Step S34, the consumable chip controller calculates the correction consumption according to the printing page number, the total consumption change value and the selenium drum page yield, namely: d1 ═ D2 × P1, D2 ═ D0/P0.
Where D1 is the corrected consumption amount, D2 is the consumption variation amount per page, P1 is the number of printed pages, D0 is the total consumption variation value, and P0 is the page yield of the drum assembly.
In step S35, the consumable chip controller corrects and calculates the total consumption of the printing operation according to the corrected consumption, i.e. En=En-1+/-D1。
If the initial value of the total consumption is the minimum value, the total consumption is presented incrementally, i.e., En=En-1+D1。
Or, if total consumption isThe initial value is the maximum value, the total consumption is presented in decreasing, i.e. En=En-1-D1。
Wherein E isnFor total consumption, En-1The total consumption of the last printing operation.
Example 2
This embodiment is applicable to split type selenium drum, and the difference of this embodiment with embodiment 1 lies in, and in this embodiment, the consumptive material chip includes drum subassembly chip and powder storehouse chip. When the toner in one toner hopper is used up, the drum assembly chip reads the page yield of the toner hopper, and calculates and corrects the total consumption data according to the total consumption change value stored in the drum assembly chip and the page yield of the drum assembly. That is, in the present embodiment, the drum assembly chip obtains this data by reading the number of printed pages of the toner hopper chip (for statistical convenience, directly reading the page yield of the toner hopper after the toner in the toner hopper is used up).
As shown in fig. 4, the data correction method of the present embodiment specifically includes the following steps:
step S11, electrically connecting the drum assembly chip and the powder hopper chip.
Specifically, before the split type selenium drum leaves a factory, the drum component chip and the powder bin chip are electrically connected.
In step S12, the drum assembly chip controller reads the number of pages printed by the toner hopper chip and the yield of toner hopper pages.
Specifically, the printer is powered on and performs a printing operation; after the printing operation is finished, the printer sends a drum component service life reading instruction to the drum component chip; the drum assembly chip controller reads the number of pages printed by the powder bin chip and the yield of powder bin pages.
In step S13, the drum assembly chip controller determines whether the number of printed pages of the powder hopper chip is an initial value (determines whether the powder hopper is a new powder hopper).
If the determination result is yes, step S14 is executed, and if the determination result is no, step S15 is executed.
Step S14, calculating the number of the powder bins to be replaced currently by the drum component chip controller; i.e. Mn=Mn-1+1。
Wherein M isnFor the number of powder silos currently being replaced, Mn-1The number of the powder bins which are replaced at the last time.
In step S15, the drum assembly chip controller determines whether the number of pages printed is equal to the page yield of the toner hopper.
If the determination result is yes, step S16 is executed, and if the determination result is no, the present flow is ended.
In step S16, the drum assembly chip controller determines whether the number of replaced powder hoppers is greater than or equal to 2.
Namely, judging MnWhether greater than or equal to 2.
If yes, go to step S17; if the determination result is negative, step S18 is executed.
In step S17, the drum component chip controller calculates and corrects the total consumption of the drum components by superimposing the total consumption of the drum components calculated last time.
I.e. En=En-1+/-D1 and sends the total consumption to the printing device.
In step S18, the drum component chip controller calculates and corrects the total consumption of the drum components from the initial value of the total consumption of the drum components.
I.e. En=E0+/-D1 and sends the total consumption to the printing device.
In step S19, the printing device displays the life of the drum assembly based on the total consumption provided by the drum assembly chips.
As shown in fig. 5, step S17 further includes the steps of:
in step S171, the drum assembly chip controller calculates the correction consumption amount.
That is, D1 is D2 is P01, D2 is D0/P0, where D1 is the correction consumption amount, D2 is the consumption change amount per page, P01 is the powder bin page yield, D0 is the total consumption change value, and P0 is the drum assembly page yield.
In step S172, the drum assembly chip controller calculates the total consumption amount based on the corrected consumption amount of the present printing operation.
If the initial value of the total consumption is the minimum value, the total consumption is incrementedPresent, the total consumption E of this usen=En-1+D1。
Or if the initial value of the total consumption is the maximum value, the total consumption is presented in a decreasing way, and the total consumption E used at this time is presentedn=En-1-D1。
Wherein E isnFor total consumption, En-1D1 is the corrected consumption for the total consumption of the last toner bin printed.
As shown in fig. 6, step S18 further includes the steps of:
in step S181, the drum assembly chip controller calculates the correction consumption amount.
Namely, D1 ═ D2 × P01, D2 ═ D0/P0; wherein D1 is the corrected consumption, D2 is the consumption variation per page, P01 is the powder bin page yield, D0 is the total consumption variation, and P0 is the drum assembly page yield.
In step S182, the drum assembly chip controller calculates the total consumption amount based on the corrected consumption amount of the present printing operation.
If the initial value of the total consumption is the minimum value, the total consumption is presented in an increment way, and the total consumption En=E0+D1。
Or, if the initial value of the total consumption is a maximum value, the total consumption is presented in a decreasing manner: total consumption En=E0-D1。
Wherein E isnFor total consumption, E0To obtain an initial value of the total consumption amount, D1 is a corrected consumption amount.
EXAMPLE III
The present embodiment discloses a consumable chip for performing data correction on a printing apparatus, the consumable chip being configured to perform the data correction method, as shown in fig. 7, the consumable chip includes: a storage unit 100, a data acquisition unit 200, a first processing unit 300, and a second processing unit 400.
And a storage unit 100 for storing the number of printed pages, the total consumption variation value and the toner cartridge page yield.
And a data acquisition unit 200 for reading the number of printed pages, the total consumption variation value and the toner cartridge page yield.
The first processing unit 300 is used for calculating the correction consumption according to the number of printing pages, the total consumption change value and the selenium drum page yield.
And a second processing unit 400 for calculating a total consumption amount according to the corrected consumption amount.
Wherein, the printing equipment displays the service life of the selenium drum according to the total consumption.
Wherein the total consumption change value is the same as a total consumption change value set in the firmware.
Specifically, the data acquisition unit 200 is used for reading the total consumption change value, the toner cartridge page yield and the number of printing pages of the printing operation stored in the memory of the reading storage unit 100. The first processing unit 300 is configured to calculate the correction consumption according to the formulas D1-D2-P1 and D2-D0/P0. Wherein D1 is the corrected consumption, D2 is the consumption variation per page, P1 is the number of printed pages, D0 is the total consumption variation, and P0 is the toner cartridge page yield. A second processing unit 400 for first use after the drum assembly is mounted for a printing operation according to formula En=E0+/-D1 calculates the total consumption. For the first use after installation of the non-drum assembly in a printing operation, according to equation En=En-1+/-D1 calculates the total consumption. Wherein E isnIs the total consumption; e0As an initial value of the total consumption, En-1D1 is the corrected consumption amount for the total consumption amount of the last printing operation.
Example four
The embodiment discloses a storage medium, which comprises a stored program, wherein when the program runs, a device where the storage medium is located is controlled to execute the following steps:
reading the number of printed pages, the total consumption variation value and the drum assembly page yield; calculating a correction consumption amount according to the printing page number, the total consumption change value and the drum component page yield; calculating the total consumption according to the corrected consumption; and displaying the service life of the selenium drum according to the total consumption.
Controlling the device on which the storage medium is located when the program is running further performs the steps of: reading the total consumption change value stored in the drum assembly and the drum assembly page yield; and reading the number of pages printed stored in the drum assembly or in the powder bin.
Controlling the device on which the storage medium is located when the program is running further performs the steps of: the correction consumption is calculated by the formulas D1-D2-P1 and D2-D0/P0. Where D1 is the corrected consumption amount, D2 is the consumption variation amount per page, P1 is the number of printed pages, D0 is the total consumption variation value, and P0 is the drum assembly page yield.
Controlling the device on which the storage medium is located when the program is running further performs the steps of: at the first use of the printing operation after installation of the drum assembly, by the formula EnCalculating the total consumption E0 +/-D1; for the first use after installation of the non-drum assembly in a printing operation, by equation En=En-1+/-D1 calculates the total consumption. Wherein En is the total consumption; e0 is the initial value of the total consumption, En-1D1 is the corrected consumption amount for the total consumption amount of the last printing operation.
Controlling the device on which the storage medium is located when the program is running further performs the steps of: and reading the yield of the powder bin pages stored in the powder bin.
Controlling the device on which the storage medium is located when the program is running further performs the steps of: judging whether the number of the printed pages is equal to the output of the powder bin pages or not; and when the number of printed pages is equal to the yield of the pages in the powder bin, calculating the correction consumption: d1 ═ D2 × P01, D2 ═ D0/P0; wherein D1 is the corrected consumption, D2 is the consumption variation per page, P01 is the powder bin page yield, D0 is the total consumption variation, and P0 is the drum assembly page yield.
Controlling the device on which the storage medium is located when the program is running further performs the steps of: judgment MnWhether greater than or equal to 2; when M isnWhen the value is more than or equal to 2, the value is obtained by the formula En=En-1+/-D1 calculates the total consumption; when M isn<2, by the formula En=E0+/-D1 calculates the total consumption; wherein M isnFor the number of powder silos currently replaced, EnFor total consumption, E0 is the initial value of total consumption, En-1D1 is the corrected consumption amount for the total consumption amount of the last printing operation.
Those skilled in the art will understand that all or part of the processes in the above method embodiments can be implemented by a computer program to instruct related hardware, for example:
the drum assembly chip of the present application includes a memory for storing program instruction codes and a processor for executing the program instruction codes to implement the data correction method in the above-described embodiments.
The program may be stored in a computer readable storage medium, and when executed, may include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above description is only for the preferred embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present application should be covered within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.