An original consumable recycling method, a chip, a consumable and a storage medium
By storing the original chip's serial number and consumable balance data in the reset chip, the original chip can communicate with the printer, solving the problem of increased costs caused by modifying the circuit in existing technologies and realizing the efficient recycling and reuse of original consumables.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-10
- Publication Date
- 2026-03-24
AI Technical Summary
Existing technologies obtain serial numbers by modifying the circuitry of original consumables, leading to increased usage costs.
By resetting the chip and modifying the code table data stored inside, including the original chip's serial number and consumable balance data, and using the target data to replace the original chip to communicate with the printer, the original consumables can be recycled and reused.
Without increasing usage costs, it enables the recycling and reuse of original consumables, avoiding the time and cost of re-obtaining serial numbers in existing technologies.
Smart Images

Figure CN116552129B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The embodiment of the application relates to the technical field of printer consumables, in particular to a method for recycling and reusing original consumables, a chip, consumables and a storage medium. BACKGROUND
[0002] With the enhancement of people's environmental protection consciousness and the increasing demand for resource recycling, more and more waste consumables are recycled, thereby reducing the pollution to the environment.
[0003] At present, the market product adopts the method of modifying ink information of the original consumable through compatible consumables in the communication process between the printer and the original consumable, so as to realize the recycling and reuse of the consumable. In order to prevent being imitated by the compatible consumable, the original consumable will disable the serial number every certain period of time. In order to solve the above problem, the compatible consumable adopts the method of modifying the circuit of the original consumable to obtain the serial number. After the original consumable disables the serial number, the compatible consumable needs to modify the circuit of the original consumable to obtain the serial number. The above method needs to spend a lot of time to modify the circuit of the original consumable, and the modification of the circuit of the original consumable will increase the use cost. SUMMARY
[0004] The application provides a method for recycling and reusing original consumables, a chip, consumables and a storage medium, so as to solve the problem of increasing use cost caused by modifying the circuit of the original consumable to obtain the serial number in the prior art.
[0005] According to an aspect of the application, a method for recycling and reusing original consumables is provided, comprising:
[0006] The reset chip modifies part of the code table data stored in the reset chip, and makes the modified part of the code table data and the unmodified data in the code table data constitute target data. The code table data is obtained from the original chip, and the code table data at least includes the serial number of the original chip and the consumable residual data.
[0007] The reset chip uses the target data to replace the original chip to communicate with the printer through the consumable program, so as to realize the recycling and reuse of the original consumable.
[0008] According to another aspect of the application, a device for recycling and reusing original consumables is provided, comprising:
[0009] The modification module is configured to modify part of the code table data stored in the reset chip, and make the modified part of the code table data and the unmodified data in the code table data constitute target data. The code table data is obtained from the original chip, and the code table data at least includes the serial number of the original chip and the consumable residual data.
[0010] The communication module is used for resetting the chip to communicate with the printer by using the target data to replace the original chip and consumable program, so as to realize recycling and reuse of the original consumable.
[0011] According to another aspect of the present application, a resetting chip is provided, which is installed on the original consumable and electrically connected with the original consumable chip, and communicates with the printer through a communication protocol.
[0012] The resetting chip can execute the recycling and reuse method of the original consumable according to any embodiment of the present application.
[0013] According to another aspect of the present application, a regenerated printing consumable is provided, which comprises an original printing container, an original consumable chip arranged on the original printing container, and the resetting chip according to an aspect of the present application.
[0014] According to another aspect of the present application, an electronic device is provided, which comprises at least one processor comprising a resetting chip.
[0015] and a memory in communication connection with the at least one processor.
[0016] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the recycling and reuse method of the original consumable according to any embodiment of the present application.
[0017] According to another aspect of the present application, a computer readable storage medium is provided, which stores computer instructions for enabling a processor to execute the recycling and reuse method of the original consumable according to any embodiment of the present application.
[0018] The technical scheme of the embodiment of the present application modifies part of the code table data stored in the resetting chip, so that the modified part of the data and the unmodified data in the code table data constitute target data, the code table data is obtained from the original chip, and the code table data at least includes the serial number of the original chip and the consumable residual amount data; the resetting chip communicates with the printer by using the target data to replace the original chip and consumable program, so as to realize recycling and reuse of the original consumable. The method stores the code table data of the original chip in the resetting chip, uses the resetting chip to replace the original chip to communicate with the printer, realizes recycling and reuse of the original consumable, solves the problem that the use cost is increased by modifying the circuit of the original consumable to obtain the serial number in the prior art, and achieves the beneficial effect of realizing recycling and reuse of the original consumable without increasing the use cost.
[0019] It is to be understood that the matters described in this section are not intended to identify key or essential features of the embodiments of the present application, nor are they intended to limit the scope of the present application. Other features of the present application will be apparent from consideration of the description and the drawings in accordance with the principle of the present application. BRIEF DESCRIPTION OF DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained from these drawings without creative labor.
[0021] Figure 1 A flowchart of a method for recycling and reusing original consumables provided by the embodiment one of the present application is shown in the figure.
[0022] Figure 2 A flowchart of a method for recycling and reusing original consumables provided by the embodiment two of the present application is shown in the figure.
[0023] Figure 3 A flowchart of a method for recycling and reusing original consumables provided by the embodiment three of the present application is shown in the figure.
[0024] Figure 4a A flowchart of a method for recycling and reusing original consumables provided by the embodiment four of the present application is shown in the figure.
[0025] Figure 4b A flowchart of another method for recycling and reusing original consumables provided by the embodiment four of the present application is shown in the figure.
[0026] Figure 5 A structural diagram of a device for recycling and reusing original consumables provided by the embodiment five of the present application is shown in the figure.
[0027] Figure 6 A communication state diagram of a reset chip provided by the embodiment six of the present application is shown in the figure.
[0028] Figure 7 A structural diagram of an electronic device for recycling and reusing original consumables provided by the embodiment of the present application is shown in the figure. DETAILED DESCRIPTION
[0029] For the better understanding of the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative efforts should fall into the protection scope of the present application. It should be understood that the steps in the method embodiments of the present application can be executed in different orders and / or in parallel. In addition, the method embodiments can include additional steps and / or omit the execution of the illustrated steps. The scope of the present application is not limited in this respect.
[0030] The term "comprising" and variations thereof as used herein are used inclusively, i.e., "comprising, but not limited to." The term "based on" is "based at least in part on." The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments." Related terms are defined below in the description of the application.
[0031] It should be noted that the terms "first", "second", and the like, used in the description and the claims of the present application as well as above-mentioned appended drawings, are used to distinguish similar objects, and are not necessarily used to describe a particular sequential or chronological order. It should be understood that the data thus used can be interchanged, where appropriate, so that the embodiments of the application described herein can be carried out in other than the order illustrated or described herein. Furthermore, the terms "comprising" and "having," and variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, product, or apparatus that comprises a list of steps or units is not necessarily limited to those steps or units that are explicitly listed, but can include additional steps or units that are not expressly listed or inherent to such process, method, product, or apparatus.
[0032] It should be noted that the modification of "one" or "multiple" mentioned in the present application is illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise explicitly indicated in the context, it should be understood as "one or more".
[0033] The names of the messages or information exchanged between the devices in the embodiments of the present application are only for illustrative purposes, and are not intended to limit the scope of the messages or information.
[0034] Embodiment one
[0035] Figure 1A flowchart of a method for recycling and reusing original consumables is provided in the embodiment one of the present application. The method can be applied to the recycling and reusing of original consumables after the consumables in the original consumables are used up, and is particularly suitable for recycling and reusing of ink cartridges. The method can be executed by an original consumable recycling and reusing device, which can be realized by software and / or hardware and is generally integrated on an electronic device.
[0036] As shown in Figure 1 The method for recycling and reusing original consumables provided in the embodiment one of the present application includes the following steps:
[0037] In S110, the reset chip modifies part of the code table data stored in the reset chip, and the modified part of the code table data and the unmodified part of the code table data constitute target data. The code table data is obtained from the original chip, and the code table data at least includes the serial number of the original chip and the consumable remaining amount data.
[0038] In the embodiment, the reset chip can be installed on the original consumable, and the contact of the reset chip is connected with the contact of the original consumable. For example, if the original consumable is an ink cartridge, a reset chip can be added between the contact of the ink cartridge and the contact of the printer, and the contact of the reset chip is connected with the contact of the original chip of the ink cartridge. The reset chip can communicate with the printer through I2C protocol.
[0039] The original consumable can be understood as a consumable product for a printer, such as an ink cartridge, a toner cartridge, a developing cartridge, a ribbon cartridge, a paper containing unit, etc. The ink cartridge can be used as the original consumable of an inkjet printer, and the toner cartridge can be used as the original consumable of a laser printer. The original consumable is provided with an original chip for communicating with the printer.
[0040] In the embodiment, the code table data can be the relevant data of the original chip read from the original chip, and the code table data at least includes the serial number of the original chip and the consumable remaining amount data. The code table data can also include other relevant data, such as control area attribute, production area of the original consumable, production date of the original consumable, configuration information of the original consumable, etc. The consumable remaining amount data can be data representing the remaining amount of the consumable, such as ink amount data. The control area attribute can control the reading and writing of other data in the code table data, such as controlling which data is written to be larger and which data is written to be smaller.
[0041] In the embodiment, the sequence number of the original chip is stored in the reset chip, so that the reset chip continues to use the sequence number in the subsequent communication process; the consumable remaining data in the original chip is stored in the reset chip, and the consumable remaining data is modified to preset remaining data in the reset chip and then sent to the printer, so that the printer identifies that the consumable is in the preset remaining state; and the code table data of the original chip except the sequence number is stored in the reset chip, so that the reset chip continues to use the code table data in the subsequent communication process.
[0042] In the embodiment, the code table data can be acquired from the original chip or other places in any feasible manner. The possible manners include that the reset chip directly acquires the code table data from the original chip or the reset chip acquires the code table data from the original chip through a chip data reading device. It should be noted that the code table data is acquired for the first time, and the code table data is acquired only once, and does not need to be acquired again in the subsequent communication process.
[0043] In the embodiment, the reset chip can modify part of the code table data stored in the reset chip, for example, the reset chip can modify the consumable remaining data, the original data and the non-original data. In particular, the reset chip can modify the consumable remaining data to preset remaining data, and the preset remaining data can include full remaining data. The target data can include the data in the code table data which is not modified and the modified data.
[0044] In S120, the reset chip communicates with the printer by using the target data to replace the original chip through the consumable program, so as to realize the recycling and reuse of the original consumable.
[0045] The consumable program can be the consumable program on the original consumable, and the consumable program on the original consumable is transplanted to the reset chip, so that the reset chip can communicate with the printer by using the target data, and the reset chip can replace the original chip as a consumable chip.
[0046] In the embodiment, the target data can include preset remaining data, and the preset remaining data can include full remaining data, so that the reset chip can send the full remaining data to the printer, so that the printer identifies that the consumable is in the full remaining state, thereby realizing the recycling and reuse of the original consumable.
[0047] The original consumable recycling and reusing method provided by the embodiment one of the application first resets the chip to modify part of the code table data stored in the chip, and then makes the modified part of the data and the unmodified data in the code table data constitute target data, the code table data is obtained from the original chip, and the code table data at least includes the serial number of the original chip and the consumable remaining data; then the reset chip uses the target data to replace the original chip to communicate with the printer through the consumable program, and realizes the recycling and reusing of the original consumable. The above method can make the reset chip replace the original chip to communicate with the printer by storing the serial number of the original chip, the consumable remaining data and other related data on the reset chip, and sends the modified consumable remaining data to the printer, so that the printer can identify the real remaining amount of the consumable, and realizes the recycling and reusing of the original consumable. Compared with the prior art, the method does not need to reacquire the serial number of the original chip, and only needs to acquire the code table data once to replace the original chip to communicate with the printer, thereby avoiding the problem of increasing cost caused by reacquiring the serial number by modifying the original consumable circuit in the prior art.
[0048] On the basis of the above embodiment, a variant embodiment of the above embodiment is proposed, and it should be noted that, in order to make the description brief, only the differences from the above embodiment are described in the variant embodiment.
[0049] Further, the reset chip modifies part of the code table data stored in the chip itself, at least including: the reset chip modifies the consumable remaining data in the code table data stored in the chip, and modifies the consumable remaining data to preset remaining data.
[0050] The preset remaining data can be pre-set remaining data, which can be understood as that the reset chip can modify the consumable remaining data to any data, and the specific value can be set according to the actual situation. The preset remaining data can include full remaining data. For example, if the original consumable is a cartridge, the reset chip can modify the ink amount data to full ink state, and can also modify the ink amount data to half ink amount state, and can also modify the ink amount data to one-third ink amount state.
[0051] Further, the reset chip or the chip data reading device determines whether it is the first power-on according to whether the mark information is written in the data area of the reset chip.
[0052] Specifically, if the reset chip or the chip data reading device does not read the mark information in the data area in the reset chip, it can be determined that it is the first power-on, and then the reset chip or the chip data reading device can read the code table data from the original chip; if the reset chip or the chip data reading device can read the mark information in the data area in the reset chip, it can be determined that it is not the first power-on, and therefore it is not necessary to read the code table data from the original chip.
[0053] Further, the method further comprises: in the process of resetting the chip and communicating with the printer, when the resetting chip receives a command that cannot calculate correct reply data, the resetting chip sends the command to the original chip by a preset mode, obtains the reply data returned by the original chip, re-encrypts the reply data and feeds back to the printer.
[0054] It should be noted that, since the resetting chip stores all data of the original chip, in the process of resetting the chip and communicating with the printer, the resetting chip can directly communicate with the printer without the participation of the original chip.
[0055] In this embodiment, the resetting chip receives the encrypted command sent by the printer, and if the resetting chip cannot calculate the correct reply data corresponding to the encrypted command after decrypting the encrypted command, the resetting chip needs to send the command to the original chip by a preset mode, and the resetting chip needs to encrypt the reply data returned by the original chip and then feed back to the printer. The reason why the reply data returned by the original chip cannot be directly forwarded to the printer, but the reply data returned by the original chip is first decrypted by the resetting chip and then encrypted and fed back to the printer, is that the original chip does not participate in the communication process between the printer and the resetting chip, and the original chip does not synchronize with the printer, so the printer cannot normally decrypt the reply data returned by the original cartridge, and therefore the resetting chip needs to first decrypt and then encrypt and send to the printer.
[0056] The command that cannot calculate correct reply data can be exemplarily understood as: the resetting chip receives the command sent by the printer to calculate the usage time of the consumable, and if the resetting chip cannot correctly calculate the usage time of the consumable, it means that the resetting chip receives the command that cannot calculate correct reply data.
[0057] In this embodiment, the preset mode can be a pre-set sending mode, and the sending mode of the command is not specifically limited here.
[0058] Further, the preset mode comprises: directly sending the command to the original chip or re-encrypting the command and sending it to the original chip.
[0059] If the resetting chip directly sends the command to the original chip, the reply data returned by the original chip obtained by the resetting chip is also unencrypted data, at this time the reply data can be directly re-encrypted and fed back to the printer; if the resetting chip encrypts the command with the stored serial number and then sends it to the original chip, the reply data returned by the original chip obtained by the resetting chip is also encrypted data, at this time the reply data needs to be decrypted, and then the decrypted reply data is re-encrypted and fed back to the printer.
[0060] Embodiment Two
[0061] Figure 2 A flowchart of a method for recycling and reusing original consumables is provided in Embodiment Two of the present application. Embodiment Two is optimized based on the above-mentioned embodiments. For details not described in Embodiment Two, please refer to Embodiment One.
[0062] As shown in Figure 2 , the method for recycling and reusing original consumables provided in Embodiment Two of the present application includes the following steps:
[0063] S210, when the reset chip is powered on for the first time, the reset chip reads the serial numbers of the original chip.
[0064] In this embodiment, when the reset chip is powered on for the first time, the reset chip can send a command to the original chip to read the serial numbers of the original chip.
[0065] S220, the reset chip selects the serial number of the printer in use from the serial numbers, calculates the corresponding key, and stores the serial number of the printer in use in the data area of the reset chip.
[0066] In this embodiment, the key corresponding to the serial number can be calculated by a preset encryption algorithm. The specific process of calculating the key is not described herein.
[0067] In this embodiment, the reset chip can select the serial number of the printer in use from the read plurality of serial numbers. For example, the reset chip reads seven serial numbers, and selects two serial numbers of the printer in use to calculate the corresponding keys.
[0068] S230, the reset chip sends an encrypted command to the original chip to directly obtain the data other than the serial number in the code table data from the original chip, wherein the encrypted command is encrypted by the key.
[0069] In this embodiment, the encrypted command can be a command for requesting to obtain data, and the command is encrypted by the key.
[0070] In this embodiment, the reset chip simulates the printer to send an encrypted command to the original chip, so that the original chip sends the data of the original chip to the reset chip after receiving the encrypted command.
[0071] S240, the reset chip stores the code table data in the data area inside the chip, and writes mark information in the data area.
[0072] In this embodiment, the mark information can represent that the data of the original chip is stored in the reset chip.
[0073] S250, the reset chip modifies part of the code table data stored in the chip, and makes the modified part of the data and the unmodified data in the code table data constitute target data.
[0074] S260, the reset chip replaces the original chip by using the target data through the consumable program to communicate with the printer, and realizes recycling and reuse of the original consumable.
[0075] The embodiment two of the present application provides a recycling and reuse method of the original consumable, and specifically realizes the process of obtaining the code table data. The method sets the mark information, and then determines whether the reset chip needs to obtain the code table data according to the mark information, so that repeated obtaining of the code table data is avoided.
[0076] Embodiment three
[0077] Figure 3 A flowchart of a recycling and reuse method of the original consumable is provided for the embodiment three of the present application. The embodiment three is optimized on the basis of the above-mentioned embodiments. The details of the embodiment three are described with reference to the embodiment one.
[0078] As Figure 3 shown, the recycling and reuse method of the original consumable provided by the embodiment two of the present application includes the following steps:
[0079] S310, when powered on for the first time, the serial number of the original chip is read through the chip data reading device.
[0080] In the embodiment, when the reset chip is powered on for the first time, the chip data reading device can send a command to the original chip to read the serial number of the original chip.
[0081] S320, the serial number used by the printer is selected from the serial number through the chip data reading device, the corresponding key is calculated, and the serial number used by the printer is stored in the data buffer of the chip data reading device.
[0082] In the embodiment, the serial number used by the printer can also be directly sent to the reset chip and stored in the data area of the reset chip.
[0083] S330, the chip data reading device sends an encrypted command to the original chip to obtain other data in the code table data except the serial number from the original chip, and stores the code table data in the data buffer of the chip data reading device; wherein the encrypted command is encrypted by the key.
[0084] In the embodiment, the chip data reading device can encrypt the command by the key, the chip data reading device can simulate the printer to send the encrypted command to the original chip, and the original chip can send the related data of the original chip to the chip data reading device after decrypting the encrypted command.
[0085] S340, write the stored code table data to the data area inside the reset chip by the chip data reading device, and write the mark information in the data area.
[0086] The chip data reading device writes the code table data stored in the chip into the reset chip, and writes the mark information in the data area of the reset chip to represent that the code table data of the original chip has been stored in the reset chip.
[0087] S350, the reset chip modifies part of the code table data stored in the chip, and makes the modified part of the data and the unmodified data in the code table data constitute target data.
[0088] S360, the reset chip replaces the original chip with the target data to communicate with the printer through the consumable program, so as to realize the recycling and reuse of the original consumable.
[0089] The original consumable recycling and reuse method provided by the embodiment three of the application specifically realizes the process of obtaining the code table data. The code table data is obtained by the chip data reading device through the method, which is beneficial to the security of the original chip data.
[0090] Embodiment four
[0091] The embodiment of the application provides several specific implementation manners on the basis of the technical solutions of the above-mentioned embodiments.
[0092] As a specific implementation manner of the embodiment, Figure 4a The flowchart of a specific implementation manner of the original consumable recycling and reuse method provided by the embodiment four of the application is shown as follows, Figure 4a including the following processes:
[0093] The reset chip judges whether the original chip data needs to be read from the original chip, that is, whether it is the first power-on at present, if yes, the serial number of the original chip is read and stored in the data area of the reset chip, the corresponding key is calculated according to the serial number, and the calculated serial number is stored in the data area of the reset chip, the chip simulates a printer to send an encrypted command to the original chip to read the data of the original chip in an encrypted manner, the read data at least includes consumable remaining data, control area attribute, production area of the original consumable, production date of the original consumable and configuration information of the original consumable, and the read data is stored in the data area, and a mark is written in the data area; if no, the reset chip enters the main program and directly communicates with the printer, judges whether the command sent by the printer is received, if yes, judges whether the command is a command that cannot be correctly calculated, if no, calculates the reply data and feeds back to the printer, if yes, the command that cannot be correctly calculated is re-encrypted and sent to the original chip in a ciphertext manner, or the command that cannot be correctly calculated is directly sent to the original chip, and the feedback data of the original chip is read after the calculation is completed, if the feedback data is encrypted, the feedback data is decrypted and re-encrypted as new feedback data and fed back to the printer, if the feedback data is not encrypted, the feedback data is encrypted and fed back to the printer.
[0094] As another specific embodiment of the present embodiment, Figure 4b The flowchart of another specific embodiment of the original consumable recycling method provided for the fourth embodiment of the present application is shown in Figure 4b The chip data reading device judges whether the data of the original chip needs to be read, if yes, the chip data reading device reads the serial number of the original chip and stores the serial number in the data buffer area of the chip data reading device, calculates the corresponding key according to the serial number, and stores the calculated serial number in the data buffer area of the chip data reading device, the chip data reading device simulates a printer to send an encrypted command to read the data of the original chip in an encrypted manner, and stores the read data in the data buffer area of the chip data reading device, and the chip data reading device writes the stored data into the data area of the reset chip and writes a mark; if no, the reset chip enters the main program and directly communicates with the printer, judges whether the command sent by the printer is received, if not, continues to receive, if yes, judges whether the command is a command that cannot be correctly calculated, if yes, the command that cannot be correctly calculated is re-encrypted and sent to the original chip in a ciphertext manner, or the command that cannot be correctly calculated is directly sent to the original chip, and the feedback data of the original chip is read after the calculation is completed, if the feedback data is encrypted, the feedback data is decrypted and re-encrypted as new feedback data and fed back to the printer, if the feedback data is not encrypted, the feedback data is encrypted and fed back to the printer.
[0095] Embodiment five
[0096] Figure 5A structure schematic diagram of a device for recycling and reusing original consumables is provided for the fifth embodiment of the present application. The device can be applied to the case where the original consumables are recycled and reused after the consumables in the original consumables are used up. The device can be realized by software and / or hardware and is generally integrated on an electronic device.
[0097] As shown in Figure 5 , the device comprises a modification module 110 and a communication module 120.
[0098] The modification module 110 is configured to reset the chip to modify part of the code table data stored in the chip, so that the modified part of the data and the unmodified data in the code table data constitute target data. The code table data is obtained from the original chip, and the code table data at least includes the serial number of the original chip and the consumable remaining data.
[0099] The communication module 120 is configured to reset the chip to use the target data to replace the original chip to communicate with the printer through the consumable program, so as to realize the recycling and reuse of the original consumables.
[0100] In the embodiment, the device first resets the chip to modify part of the code table data stored in the chip through the modification module 110, so that the modified part of the data and the unmodified data in the code table data constitute target data. The code table data is obtained from the original chip, and the code table data at least includes the serial number of the original chip and the consumable remaining data. Then, the device resets the chip to use the target data to replace the original chip to communicate with the printer through the consumable program through the communication module 120, so as to realize the recycling and reuse of the original consumables.
[0101] The embodiment provides a device for recycling and reusing original consumables, which can realize the recycling and reuse of the original consumables.
[0102] Further, the modification module 110 is at least configured to reset the chip to modify the consumable remaining data in the code table data stored in the chip, and modify the consumable remaining data to preset remaining data.
[0103] Further, the code table data is obtained at the first power-on, and the obtaining method of the code table data comprises that the reset chip directly obtains the code table data from the original chip or the reset chip obtains the code table data from the original chip through a chip data reading device.
[0104] On the basis of the above optimization, the reset chip or the chip data reading device determines whether the reset chip is powered on for the first time according to whether the reset chip data area is written with mark information.
[0105] Based on the above technical solution, the reset chip directly obtains the code table data from the original chip, which comprises:
[0106] The reset chip reads the serial number of the original chip;
[0107] The reset chip selects the serial number used by the printer from the serial number, calculates the corresponding key, and stores the serial number used by the printer in the data area of the reset chip;
[0108] The reset chip sends an encrypted command to the original chip to obtain data other than the serial number from the original chip, and the encrypted command is encrypted by the key;
[0109] The reset chip stores the code table data in the data area inside the chip and writes the mark information in the data area.
[0110] Based on the above technical solution, the reset chip obtains the code table data from the original chip through the chip data reading device, including:
[0111] The serial number of the original chip is read through the chip data reading device;
[0112] The serial number used by the printer is selected from the serial number through the chip data reading device, the corresponding key is calculated, and the serial number used by the printer is stored in the data buffer area of the chip data reading device;
[0113] The code table data other than the serial number is obtained from the original chip through the chip data reading device, and the code table data is stored in the data buffer area of the chip data reading device; wherein the encrypted command is encrypted by the key;
[0114] The stored code table data is written into the data area inside the reset chip through the chip data reading device, and the mark information is written in the data area.
[0115] Further, the device further comprises an acquisition module for: during the communication process of the reset chip and the printer, when the reset chip receives a command that cannot calculate the correct reply data, the reset chip sends the command to the original chip through a preset manner, acquires the reply data returned by the original chip, and feeds back the reply data after re-encrypting to the printer.
[0116] Further, the preset manner includes: directly sending the command to the original chip or re-encrypting the command and sending it to the original chip.
[0117] The above original consumable recycling and reusing device can execute the original consumable recycling and reusing method provided by any embodiment of the application, and has the corresponding function modules and beneficial effects of the execution method.
[0118] Embodiment six
[0119] Figure 6 A communication state diagram of a reset chip is provided in embodiment six of the present application, the reset chip is mounted on the original consumables and electrically connected with the original chip, and the reset chip communicates with the printer through an I2C protocol.
[0120] The reset chip provided in embodiment six of the present application can be used to execute the original consumable recycling and reuse method described in any embodiment of the present application.
[0121] Embodiment seven
[0122] Embodiment seven of the present application provides a regenerated printing consumable, which comprises an original printing container, an original consumable chip arranged on the original printing container, and a reset chip.
[0123] The reset chip can execute the original consumable recycling and reuse method described in any embodiment of the present application.
[0124] The regenerated printing consumable provided in embodiment seven of the present application can be used to execute the original consumable recycling and reuse method described in any embodiment of the present application, and has the corresponding functional modules and beneficial effects of the execution method.
[0125] Embodiment eight
[0126] Figure 7 A structural schematic diagram of an electronic device 10 that can be used to implement embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit implementations of the present application described and / or claimed in this document.
[0127] As Figure 7As shown, the electronic device 10 includes at least one processor 11, which includes a reset chip, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., connected in communication with the at least one processor 11. The memory stores a computer program executable by the at least one processor 11, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0128] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc., an output unit 17, such as various types of displays, a speaker, etc., a storage unit 18, such as a magnetic disk, an optical disk, etc., and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0129] The processor 11 can be various general and / or special purpose processing components having processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the original consumable recycling and reuse method.
[0130] In some embodiments, the original consumable recycling and reuse method can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the original consumable recycling and reuse method described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the original consumable recycling and reuse method by any other appropriate means, such as by means of firmware.
[0131] The various embodiments of the systems and techniques described above can be implemented in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a load programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0132] Computer programs used to implement the processes of the application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer program, when executed, can cause instructions defined in the flow charts and / or block diagrams to be implemented. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as a standalone software package and partially on a remote machine or entirely on a remote machine or server.
[0133] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store computer programs for use by or in connection with an instruction execution system, apparatus, or device. Computer-readable storage media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0134] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0135] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0136] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. A server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.
[0137] It should be understood that the various forms of flow shown above can be re-ordered, added to, or deleted from without departing from the scope of the present disclosure. For example, the steps recited in the present disclosure can be executed in parallel, executed in sequence, or executed in a different order, as long as the desired results of the technical solutions of the present disclosure are achieved, and the present disclosure is not limited herein.
[0138] The above detailed description does not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present application shall fall within the protection scope of the present application.
Claims
1. A method for recycling and reusing original consumables, characterized in that, The method includes: After the reset chip modifies part of the code table data stored inside itself, the modified part of the data and the unmodified data in the code table data constitute the target data. The code table data is obtained from the original chip and includes at least the serial number of the original chip and the remaining consumable data. The reset chip uses the target data to replace the original chip and communicate with the printer through the consumable program, realizing the recycling and reuse of the original consumables; The reset chip is electrically connected to the original consumable chip.
2. The method according to claim 1, characterized in that, The reset chip modifies at least some data in the code table data stored internally by including: The reset chip modifies the consumable balance data in the code table data stored inside the chip, and modifies the consumable balance data to a preset balance data.
3. The method according to claim 1, characterized in that, The code table data is acquired upon first power-on. The acquisition methods for the code table data include: the reset chip directly acquiring the code table data from the original chip, or the reset chip acquiring the code table data from the original chip through a chip data reading device.
4. The method according to claim 3, characterized in that, The reset chip or chip data reading device determines whether the reset chip is being powered on for the first time based on whether a marker information has been written into the data area of the reset chip.
5. The method according to claim 3 or 4, characterized in that, The reset chip obtains the code table data directly from the original chip, including: The reset chip reads the serial number of the original chip; The reset chip selects the serial number that the printer is currently using from the serial number, calculates the corresponding key, and stores the serial number that the printer is currently using in the data area of the reset chip; The reset chip sends an encryption command to the original chip to obtain data other than the serial number from the code table data from the original chip. The encryption command is encrypted using the key. The reset chip stores the code table data in the data area inside the chip and writes the tag information in the data area.
6. The method according to claim 3 or 4, characterized in that, The reset chip obtains the code table data from the original chip via a chip data reading device, including: The serial number of the original chip is read using a chip data reading device; The chip data reading device selects the serial number that the printer is using from the serial number, calculates the corresponding key, and stores the serial number that the printer is using in the data buffer of the chip data reading device. The chip data reading device sends an encryption command to the original chip to obtain data other than the serial number from the code table data, and stores the code table data in the data buffer of the chip data reading device; wherein, the encryption command is encrypted using the key; The stored code table data is written into the data area inside the reset chip by the chip data reading device, and marking information is written into the data area.
7. The method according to claim 1, characterized in that, Also includes: During the communication between the reset chip and the printer, when the reset chip receives a command that cannot calculate the correct response data, the reset chip sends the command to the original chip through a preset method, obtains the response data returned by the original chip, re-encrypts the response data, and sends it back to the printer.
8. The method according to claim 7, characterized in that, The preset methods include: sending the command directly to the original chip or sending the command to the original chip after re-encryption.
9. A reset chip, characterized in that, The reset chip is installed on the original consumable and is electrically connected to the original consumable chip. The reset chip communicates with the printer through a communication protocol. The reset chip is capable of performing the original consumable recycling and reuse method according to any one of claims 1-8.
10. A recyclable printing consumable, characterized in that, It includes an original printing container, an original consumable chip disposed on the original printing container, and a reset chip as described in claim 9.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the original consumable recycling and reuse method according to any one of claims 1-8.
Citation Information
Patent Citations
Consumable chip set, imaging box set and information storage method
CN104339870A
Printing consumable chip regeneration method
CN105269967A