Consumable chip authentication method, consumable chip, printing consumable and printing equipment

By modifying and hiding the basic information and verification information of the consumable chip, it is suitable for different printing equipment, and the resource waste caused by the consumable chips suitable for different printing equipment is solved, and the universality and efficient certification of the consumable chips are achieved.

CN119526908AActive Publication Date: 2025-02-28HANGZHOU CHIPJET TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411854615.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-16
Publication Date
2025-02-28
Estimated Expiration
2044-12-16

Smart Images

  • Figure CN119526908A_ABST
    Figure CN119526908A_ABST
Patent Text Reader

Abstract

The invention discloses a consumable chip authentication method, a consumable chip, a printing consumable and printing equipment, which are used for realizing the universality of the consumable chip on different printing equipment, improving the universality of the consumable chip and the multiplexing of original basic information on other consumable chips, thereby improving the resource utilization rate. The consumable chip authentication method comprises the following steps: receiving an authentication instruction of first printing equipment on a first consumable chip; in response to the authentication instruction, a target configuration table is returned to the first printing device, the target configuration table comprises configuration information of target basic information of the first consumable chip, and the target configuration table does not comprise configuration information of verification information of the first consumable chip; the target basic information is obtained based on original basic information of a second consumable chip, and the second consumable chip is suitable for the first printing equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of printing technology, and in particular to a consumable chip authentication method, a consumable chip, a printing consumable, and a printing device. Background Art

[0002] Different printing devices are suitable for different consumable chips, which leads to the need to develop corresponding consumable chips for different printing devices, resulting in a waste of resources. Therefore, a solution is urgently needed to make consumable chips universal on different printers and improve resource utilization. Summary of the invention

[0003] The purpose of the embodiments of the present application is to provide a consumable chip authentication method, consumable chip, printing consumables and printing device, which are used to enable the original basic information of the consumable chip to be reused in the consumable chips corresponding to other printing devices, and to ensure that the consumable chip that reuses the original basic information can successfully pass the authentication of the printing device, thereby improving resource utilization.

[0004] In order to achieve the above objectives, the present application embodiment adopts the following technical solutions: In a first aspect, an embodiment of the present application provides a consumable chip authentication method, including: receiving an authentication instruction of the first consumable chip from the first printing device; In response to the authentication instruction, a target configuration table is returned to the first printing device, wherein the target configuration table includes configuration information of the target basic information of the first consumable chip, and the target configuration table does not include configuration information of the verification information of the first consumable chip, the target basic information is obtained based on the original basic information of the second consumable chip, and the second consumable chip is suitable for the first printing device.

[0005] In a second aspect, an embodiment of the present application provides a consumable chip authentication method, which is applied to a printing device, and the method includes: Sending an authentication instruction to the first consumable chip; Receiving the configuration table returned by the first consumable chip; If the received configuration table is a target configuration table, it is determined that the authentication of the first consumable chip is successful, the target configuration table includes configuration information of the target basic information of the first consumable chip, and the target configuration table does not include configuration information of the verification information of the first consumable chip, and the target basic information is obtained based on the original basic information of the second consumable chip suitable for the printing device.

[0006] In a third aspect, an embodiment of the present application provides a consumable chip, comprising a memory and a processor connected to each other, the memory storing a target configuration table, target basic information and verification information of the consumable chip, and the processor being used to execute the consumable chip authentication method provided in the first aspect.

[0007] In a fourth aspect, an embodiment of the present application provides a printing consumable, comprising: a printing consumable body and the consumable chip provided in the third aspect.

[0008] In a fifth aspect, an embodiment of the present application provides a printing device, comprising: a processor, wherein the processor is used to execute the consumable chip authentication method provided in the second aspect.

[0009] At least one of the above technical solutions adopted in the embodiments of the present application can achieve the following beneficial effects: By modifying the basic information of the second consumable chip applicable to the first printing device and using it as the basic information of the first consumable chip, the first consumable chip is theoretically applicable to the first printing device; on this basis, to ensure that the first consumable chip can pass the authentication of the first printing device, the configuration information of the verification information in the configuration table of the first consumable chip is hidden, so that the first printing device cannot determine that the verification information does not exist based on the configuration information of the verification information obtained from the configuration table, and determines that the authentication of the first consumable chip is successful, thereby achieving that the original basic information of each consumable chip can be reused for the consumable chips corresponding to other printing devices, and ensuring that the consumable chip that reuses the original basic information can successfully pass the authentication of the printing device, thereby improving resource utilization. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings: Figure 1 A schematic diagram of a flow chart of a consumable chip authentication method provided for one embodiment of the present application; Figure 2 A flowchart of a method for generating target basic information and a target configuration table provided for an embodiment of the present application; Figure 3 A schematic flow chart of a consumables authentication chip method provided for another embodiment of the present application; Figure 4 A schematic flow chart of a consumables authentication chip method provided for another embodiment of the present application; Figure 5 A schematic diagram of the structure of a consumable chip authentication device provided for one embodiment of the present application; Figure 6A schematic diagram of the structure of a consumable chip authentication device provided in another embodiment of the present application; Figure 7 A schematic diagram of the structure of a consumable chip provided for one embodiment of the present application; Figure 8 A schematic diagram of the structure of a printing device provided for one embodiment of the present application. DETAILED DESCRIPTION

[0011] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.

[0012] The terms "first", "second", etc. in this specification and claims are used to distinguish similar objects, and are not used to describe a particular order or precedence. It should be understood that the terms used in this way can be interchanged where appropriate so that the embodiments of the present application are implemented in a sequence other than those illustrated or described herein. In addition, "and / or" in this specification and claims means at least one of the connected objects, and the character " / " generally means that the objects associated with each other are in an "or" relationship.

[0013] As mentioned above, although the basic information of different consumable chips is slightly different, they cannot be used interchangeably, resulting in a waste of resources.

[0014] The applicant studied the basic information of a large number of consumable chips and found that the basic information of consumable chips applicable to different printing devices is slightly different. If the basic information of consumable chip A applicable to printing device A is modified to the basic information of consumable chip B applicable to printing device B, although in theory consumable chip A can be applicable to printing device B, it was found during actual testing that the modified consumable chip A cannot pass the certification of the printing device.

[0015] The applicant further discovered that the reason why printing consumables B could not pass the authentication was that before using consumable chip A, printing device B would authenticate consumable chip A, that is, it required the basic information of consumable chip A to match the verification information; since the verification information of consumable chip A was encrypted based on its original basic information, the modified basic information could not match the verification information, which in turn caused consumable chip A to fail the authentication of the printing device.

[0016] The applicant further studied the authentication logic of the printing device and found that the authentication logic of the printing device is usually as follows: the printing device obtains the basic information and verification information of the consumable chip based on the configuration table of the consumable chip. If the verification information is not found, the printing device will default to the absence of such verification information, and the authentication will be successful.

[0017] Based on the above research findings, an embodiment of the present application proposes a consumable chip authentication method, which adopts the following inventive concept: by modifying the basic information of consumable chip B applicable to printing device B as the basic information of consumable chip A, consumable chip A is theoretically applicable to printing device B; on this basis, to ensure that consumable chip A can pass the authentication of printing device B, the configuration information of the verification information in the configuration table of consumable chip A is hidden, so that printing device B cannot determine that the verification information does not exist based on the configuration information of the verification information obtained from the configuration table, and determines that the authentication of consumable chip A is successful, thereby achieving that the basic information of the same consumable chip can be reused for other consumable chips, and ensuring that other consumable chips can pass the authentication on the printing device, thereby improving resource utilization.

[0018] The technical solutions provided by various embodiments of the present application are described in detail below in conjunction with the accompanying drawings.

[0019] Please refer to Figure 1 , is a flow chart of a consumable chip authentication method provided by an embodiment of the present application, the method is applied to a first consumable chip. Figure 1 As shown, the method comprises the following steps: S102, receiving an authentication instruction from a first printing device for a first consumable chip.

[0020] The first printing device may be a printing device to which the first consumable chip is not applicable, for example, consumable chip A is applicable to printing device A, and printing device B is the first printing device for consumable chip A. Of course, the first printing device may also be a printing device to which the first consumable chip is applicable.

[0021] As an example, the printing device to which the first consumable chip is applicable is a printing device of the same brand and series as the first printing device but in a different region.

[0022] S104: In response to the authentication instruction, return the target configuration table to the first printing device.

[0023] The target configuration table includes configuration information of target basic information of the first consumable chip, and the target configuration table does not include configuration information of verification information of the first consumable chip. The target basic information is obtained based on the original basic information of the second consumable chip. The second consumable chip is suitable for the first printing device.

[0024] Each consumable chip has corresponding original basic information and verification information. The original basic information of the consumable chip may include but is not limited to the serial number and the attributes of the printing device to which the consumable chip is applicable. Among them, the attributes of the printing device may, for example, include but are not limited to: the region, brand, series, capacity, color, etc. of the printing device. The region of the printing device generally refers to a large region, such as Asia, Europe, North America, Asia Pacific, etc., which is the region announced when the printing device is released. The verification information of the consumable chip is encrypted based on the original basic information of the consumable chip, and is used by the printing device to authenticate the consumable chip.

[0025] In an embodiment of the present application, since the second consumable chip is suitable for the first printing device, in order to make the first consumable chip suitable for the first printing device, the target basic information of the first consumable chip can be obtained based on the original basic information of the second consumable chip. For example, the original basic information of the second consumable chip is used as the target basic information of the first consumable chip to replace the original basic information of the first consumable chip, or the original basic information of the second consumable chip is written into the storage location where the original basic information of the first consumable chip is located, so that the target basic information of the first consumable chip includes the original basic information of the first consumable chip and the original basic information of the second consumable chip.

[0026] Each consumable chip also has a corresponding original configuration table for recording the data stored in the consumable chip and the configuration information of the data. The configuration information of the data may include, for example, but is not limited to, the storage location and length of the data. It can be seen that the original configuration table of the consumable chip can also be considered as an index table, which is equivalent to the directory of the consumable chip. As an example, the original configuration table of the consumable chip includes the index number, storage location and length of each data stored in the consumable chip. In this way, the required data can be quickly and accurately queried from the consumable chip according to the original configuration table.

[0027] Normally, after receiving the authentication instruction sent by the printing device, the consumable chip will return the original configuration table to the printing device. The original configuration table includes the configuration information of the original basic information of the consumable chip and the configuration information of the verification information. Exemplarily, the index number of the configuration information of the verification information in the original configuration table is usually fixed. For example, the original configuration table includes N rows of data, and the index numbers are 0, 1, 2, 3, ..., N, respectively, wherein the data corresponding to the index number N is the configuration information of the verification information. The printing device can determine that the verification information is stored in the consumable chip by reading the data with the index number N. In this case, the printing device can read the original basic information and the verification information from the consumable chip according to the original configuration table, and authenticate the consumable chip based on these two information; if the two information match, such as the verification information is consistent with the original basic information after decryption, etc., then it is determined that the authentication of the consumable chip is successful; if the two information do not match, such as the verification information is inconsistent with the original basic information after decryption, etc., then it is determined that the authentication of the consumable chip has failed.

[0028] However, in the embodiment of the present application, since the target basic information of the first consumable chip is different from the original basic information and cannot match the verification information of the first consumable chip, if the original configuration table is returned to the first printing device, the first consumable chip will fail to pass the authentication of the first printing device. In view of this, in the embodiment of the present application, the first consumable chip returns the target configuration table of the configuration information that does not contain the verification information to the first printing device, which will cause the first printing device to assume that the verification information does not exist because it cannot query the verification information, and then determine that the authentication of the first consumable chip is successful, so that the original basic information of each consumable chip can be reused for the consumable chips corresponding to other printing devices, and ensure that the consumable chip that reuses the original basic information can successfully pass the authentication of the printing device, which is conducive to improving resource utilization.

[0029] In the embodiment of the present application, the target basic information and the target configuration table of the first consumable chip can be obtained through various appropriate methods, which are not limited in the embodiment of the present application.

[0030] In one embodiment, if Figure 2 The above-mentioned step further includes the following steps before S104: S202, obtaining an original configuration table of the first consumable chip.

[0031] The original configuration table includes configuration information of original basic information and configuration information of verification information of the first consumable chip.

[0032] S204: Obtain target basic information of the first consumable chip based on the configuration information of the original basic information in the original configuration table and the original basic information of the second consumable chip.

[0033] As an example, based on the configuration information of the original basic information of the first consumable chip, the storage location of the original basic information of the first consumable chip is determined; and the original basic information of the second consumable chip is written into the storage location as the target basic information.

[0034] In this way, the first consumable chip can be successfully authenticated when it is inserted into the originally applicable printing device or the first printing device.

[0035] For example, suppose the first consumable chip is consumable chip A, which is applicable to printing device A, and the second consumable chip is consumable chip B, and the first printing device applicable to it is printing device B. According to the configuration information of the original basic information of consumable chip A, it is determined that the original basic information of consumable chip A is stored in storage area A of consumable chip A; further, the original basic information of consumable chip B is written into storage area A as the target basic information. In this way, storage area A contains the original basic information of consumable chip A and the original basic information of consumable chip B, so that consumable chip A can be successfully authenticated when it enters printing device A or printing device B, thereby realizing that the original basic information of consumable chip B is universal on printing device A and printing device B.

[0036] As another example, based on the configuration information of the original basic information of the first consumable chip, the storage location of the original basic information of the first consumable chip is determined; the original basic information of the first consumable chip is read from the storage location; the difference information between the original basic information of the first consumable chip and the original basic information of the second consumable chip is determined; the original basic information of the first consumable chip is modified based on the difference information to obtain the target basic information of the first consumable chip.

[0037] For example, assume that the first consumable chip is consumable chip A, and the second consumable chip is consumable chip B. According to the configuration information of the original basic information of consumable chip A, determine that the original basic information of consumable chip A is stored in storage area A of consumable chip A; then, read the original basic information of consumable chip A from storage area A, and compare the original basic information with the original basic information of the second consumable chip to obtain the difference information between the two. Assuming that consumable chip A and consumable chip B are different in the area of ​​the applicable printing device, then on the basis of the original basic information of consumable chip A, the area of ​​the printing device applicable to consumable chip A is modified to the area of ​​the printing device applicable to consumable chip B, and the modified original basic information is used as the target basic information of consumable chip A. In this way, it can be ensured that consumable chip A can be successfully authenticated when it enters the printing device applicable to printing device B.

[0038] In this method, the difference in original basic information between the first consumable chip and the second consumable chip is used to modify the original basic information of the first consumable chip, which can not only reduce the amount of calculation and improve calculation efficiency, but also save the storage space of the first consumable chip.

[0039] S206, hiding the configuration information of the verification information in the original configuration table to obtain a target configuration table.

[0040] As an example, the configuration information of the verification information is deleted from the original configuration table to obtain the target configuration table. For example, the original configuration table of consumable chip A includes N rows of data, and the index numbers are 0, 1, 2, 3, ..., N, wherein the data corresponding to the index number N is the configuration information of the verification information. By performing a deletion operation on the Nth row of data, the configuration information of the verification information can be hidden, and a target configuration table containing N-1 rows of data is obtained, and the index numbers are 0, 1, 2, 3, ..., N-1. This method is efficient and convenient.

[0041] As another example, the configuration information of the verification information in the original configuration table is masked to obtain the target configuration table. For example, the original configuration table of consumable chip A includes N rows of data, and the index numbers are 0, 1, 2, 3, ..., N, respectively, where the data corresponding to index number N is the configuration information of the verification information. By replacing the Nth row of data with special characters (such as null, *), the configuration information of the verification information can be hidden to obtain the target configuration table. In this case, the target configuration table still contains N rows of data, but the Nth row of data has been masked, which also makes it impossible for the printing device to obtain the configuration information of the verification information and judge that the verification information does not exist, thereby determining that the authentication of consumable chip A is successful.

[0042] In the above embodiment, the target configuration table is obtained by modifying the original configuration table of the first consumable chip, and the target basic information of the first consumable chip is obtained based on the configuration information of the original basic information in the original configuration table and the original basic information of the second consumable chip, which has small calculation amount, is convenient and efficient.

[0043] In another embodiment, the basic information of the second consumable chip can be used as the target basic information of the first consumable chip and stored in the first consumable chip, and based on the storage location and length of the target basic information, as well as the original configuration information of other data in the first consumable chip except the verification information, a configuration table can be regenerated as the target configuration table.

[0044] The embodiment of the present application shows some implementation methods of obtaining the target basic information and target configuration table of the first consumable chip. Of course, it should be understood that the target basic information and target configuration table of the first consumable chip can also be obtained by other methods.

[0045] In another implementation of the present application, after obtaining the target basic information and target configuration table of the first consumable chip, the method may further include: writing the target basic information and target configuration table of the first consumable chip into the first consumable chip. In this way, the first consumable chip can be successfully authenticated when it is inserted into the first printing device, which greatly improves the versatility of the consumable chip and its original basic information.

[0046] Through the consumable chip authentication method provided in the embodiment of the present application, the original basic information of any consumable chip can be made universal on the consumable chips corresponding to printing devices of other brands, other regions, and other series, and it can be ensured that the consumable chips that reuse the original basic information can pass the authentication of the printing device, which greatly improves the universality of the consumable chips and their original basic information, thereby improving resource utilization.

[0047] As an example, the printing device to which the first consumable chip is applicable is a printing device of the same brand, same series, but in different regions as the first printing device. For example, consumable chip A (the first consumable chip) is applicable to printing device A of the A series released by brand A in region A, and printing device B (the first printing device) is a printing device of the A series released by brand A in region B. By generating the target basic information of consumable chip A based on the original basic information of consumable chip B (the second consumable chip) applicable to printing device B, consumable chip A can be universally used on printing device B of the same brand, same series, but in different regions.

[0048] As another example, the printing device to which the first consumable chip is applicable is a printing device of the same brand, same region, and different series as the first printing device. For example, consumable chip A (the first consumable chip) is applicable to printing device A of the A series released by brand A in region A, and printing device B (the first printing device) is a printing device of the B series released by brand A in region A. By generating the target basic information of consumable chip A based on the original basic information of consumable chip B (the second consumable chip) applicable to printing device B, consumable chip A can be used universally on printing device B of the same brand, same region, and different series.

[0049] As another example, the printing device to which the first consumable chip is applicable is a printing device of the same brand, but in different regions and series as the first printing device. For example, consumable chip A (the first consumable chip) is applicable to printing device A of the A series released by brand A in region A, and printing device B (the first printing device) is a printing device of the B series released by brand A in region B. By generating the target basic information of consumable chip A based on the original basic information of consumable chip B (the second consumable chip) applicable to printing device B, consumable chip A can be used universally on printing device B of the same brand, but in different regions and series.

[0050] As another example, the printing device to which the first consumable chip is applicable is a printing device of a different brand, region, or series from the first printing device. For example, consumable chip A (the first consumable chip) is applicable to printing device A of the A series released by brand A in region A, and printing device B (the first printing device) is a printing device of the B series released by brand B in region B. By generating the target basic information of consumable chip A based on the original basic information of consumable chip B (the second consumable chip) applicable to printing device B, consumable chip A can be universally used on printing devices B of different brands, regions, and series.

[0051] One or more embodiments of the present application provide a consumable chip authentication method, which modifies the basic information of the second consumable chip applicable to the first printing device and uses it as the basic information of the first consumable chip, so that the first consumable chip is theoretically applicable to the first printing device; on this basis, to ensure that the first consumable chip can pass the authentication of the first printing device, the configuration information of the verification information in the configuration table of the first consumable chip is hidden, so that the first printing device cannot determine that the verification information does not exist based on the configuration information of the verification information obtained from the configuration table, and determines that the authentication of the first consumable chip is successful, thereby achieving that the original basic information of each consumable chip can be reused for the consumable chips corresponding to other printing devices, and ensuring that the consumable chip that reuses the original basic information can successfully pass the authentication of the printing device, thereby improving resource utilization.

[0052] Please refer to Figure 3 , is a flow chart of a consumable chip authentication method provided by an embodiment of the present application, and the method is applied to a printing device. Figure 3 As shown, the method comprises the following steps: S302: Send an authentication instruction to the first consumable chip.

[0053] Exemplarily, the printing device may send an authentication instruction to the first consumable chip when the first consumable chip is loaded into the machine.

[0054] S304, receiving the configuration table returned by the first consumable chip.

[0055] S306: If the received configuration table is the target configuration table, it is determined that the first consumable chip is authenticated successfully.

[0056] The target configuration table includes configuration information of target basic information of the first consumable chip, and the target configuration table does not include configuration information of verification information of the first consumable chip. The target basic information is obtained based on the original basic information of the second consumable chip of the printing device.

[0057] Since the target configuration table does not include configuration information of the verification information of the first consumable chip, the printing device cannot query the verification information according to the target configuration table, and determines that the verification information does not exist, and then determines that the first consumable chip is authenticated successfully and performs subsequent printing operations.

[0058] As an example, the target configuration table includes index numbers and configuration information corresponding to the index numbers, and the index numbers in the target configuration table include index numbers for representing target basic information of the first consumable chip, and do not include index numbers for representing verification information. In practical applications, the index numbers for representing target basic information and the index numbers for representing verification information are fixed.

[0059] The configuration information corresponding to the index number in the target configuration table includes at least one of the following information: the storage location of the information represented by the index number in the first consumable chip, and the length of the information represented by the index number.

[0060] In this case, the above S306 includes: reading the index number used to represent the verification information from the received configuration table; if the index number used to represent the verification information fails to be read, it is determined that the configuration table does not include configuration information of the verification information, that is, the configuration table is the target configuration table, and then it is determined that the authentication of the first consumable chip is successful.

[0061] In another embodiment, after the above S304, it also includes: if the received configuration table is a target configuration table, reading the configuration information of the target basic information of the first consumable chip from the target configuration table; based on the configuration information of the target basic information, reading the target basic information from the first consumable chip, the target basic information is used to perform a printing operation after determining that the first consumable chip has been authenticated successfully.

[0062] In another embodiment, Figure 4 As shown, after the above S306, it also includes: S308: If the received configuration table is an original configuration table, read the configuration information of the original basic information and the configuration information of the verification information of the first consumable chip from the original configuration table.

[0063] If the index number used to represent the verification information in the received configuration table is read successfully, it is determined that the configuration information in the configuration table includes the verification information, that is, the configuration table is the original configuration table, and then the configuration information of the verification information is read from the original configuration table based on the index number, and the configuration information of the original basic information is read from the original configuration table based on the index number used to represent the original basic information of the first consumable chip.

[0064] S310 , based on the configuration information of the original basic information of the first consumable chip, read the original basic information of the first consumable chip from the first consumable chip.

[0065] As an example, the configuration information of the original basic information includes the storage location and length of the original basic information in the first consumable chip, and based on these two pieces of information, the original basic information can be read from the first consumable chip.

[0066] S312, reading verification information from the first consumable chip based on configuration information of the verification information.

[0067] As an example, the configuration information of the verification information includes the storage location and length of the verification information in the first consumable chip, and based on these two pieces of information, the verification information can be read from the first consumable chip.

[0068] S314, matching the verification information with the original basic information of the first consumable chip.

[0069] As an example, the original basic information may be encrypted, and the ciphertext of the original basic information may be compared with the verification information. If the two are consistent, it is determined that the verification information matches the original basic information.

[0070] S316: Based on the matching result, determine whether the first consumable chip is authenticated successfully.

[0071] If the matching result indicates a successful match, it is determined that the first consumable chip is authenticated successfully; if the matching result indicates a failed match, it is determined that the first consumable chip is authenticated failed.

[0072] To facilitate understanding of the consumable chip authentication method provided in the embodiment of the present application, the consumable chip authentication method provided in the embodiment of the present application is described below using a specific scenario as an example.

[0073] Consumable chip A is applicable to printing device A, and consumable chip B is applicable to printing device B, wherein printing device A and printing device B may be printing devices of the same brand, same series, and different regions, or printing devices of the same brand, same region, and different series, or printing devices of the same brand, different regions, and different series, or printing devices of different brands, different regions, and different series.

[0074] In one embodiment, after the consumable chip A enters the printing device, the printing device A sends an authentication instruction to the consumable chip A. In response to the authentication instruction, the consumable chip A returns the original configuration table to the printing device A. The printing device A reads the original basic information from the consumable chip A according to the configuration information of the original basic information in the original configuration table, and reads the verification information from the consumable chip according to the configuration information of the verification information in the original configuration table. Then, the printing device A authenticates the consumable chip A based on the original basic information and the verification information; if the original basic information and the verification information match, it is determined that the consumable chip A is successfully authenticated, and then the subsequent printing operation is performed; if the original basic information and the verification information do not match, it is determined that the consumable chip A fails to be authenticated, and then an error prompt message is output.

[0075] In one embodiment, in order to reuse the original basic information of consumable chip B for consumable chip A and ensure that consumable chip A can pass authentication on printing device B, first, consumable chip A obtains its own original configuration table A, reads original basic information A according to the configuration information of original basic information A in original configuration table A, and then generates target basic information according to original basic information A and original basic information of consumable chip B. In addition, consumable chip A also hides the configuration information of verification information in original configuration table A to obtain the target configuration table.

[0076] After consumable chip A is inserted into printing device B, printing device B sends an authentication instruction to consumable chip A. In response to the authentication instruction, consumable chip A returns the target configuration table to printing device B. Since the configuration information of the verification information in the target configuration table is hidden, printing device B cannot obtain the configuration information, determines that the verification information does not exist, and then determines that the authentication of consumable chip A is successful, and performs subsequent printing operations. In this way, the original basic information of consumable chip B can be reused for consumable chip A, and it is ensured that consumable chip A can pass the authentication on printing device B.

[0077] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0078] Based on the same inventive concept, the present application also provides a consumable chip authentication device. Figure 5 , is a structural diagram of a consumable chip authentication device 500 provided in an embodiment of the present application, the device comprising: a first receiving module 510 and a response module 520.

[0079] The first receiving module 510 is configured to receive an authentication instruction from a first printing device to authenticate a first consumable chip.

[0080] The response module 520 is used to return a target configuration table to the first printing device in response to the authentication instruction, wherein the target configuration table includes configuration information of the target basic information of the first consumable chip, and the target configuration table does not include configuration information of the verification information of the first consumable chip, and the target basic information is obtained based on the original basic information of the second consumable chip, and the second consumable chip is suitable for the first printing device.

[0081] In another embodiment, the consumable chip authentication device 500 further includes: An acquisition module, used to acquire an original configuration table of the first consumable chip, wherein the original configuration table includes configuration information of original basic information of the first consumable chip and configuration information of the verification information; A generating module, configured to obtain target basic information of the first consumable chip based on the configuration information of the original basic information in the original configuration table and the original basic information of the second consumable chip; The hiding module is used to hide the configuration information of the verification information in the original configuration table to obtain the target configuration table.

[0082] In another embodiment, the printing device to which the first consumable chip is applicable and the first printing device are printing devices of the same brand, the same series, but in different regions; or, The printing device to which the first consumable chip is applicable and the first printing device are printing devices of the same brand, same region, but different series; or, The printing device to which the first consumable chip is applicable and the first printing device are printing devices of the same brand but in different regions and series; The printing device to which the first consumable chip is applicable and belongs to a printing device of a different brand, a different region, and a different series than the first printing device.

[0083] Obviously, the consumable chip authentication device in the embodiment of this specification can be used as the above Figure 1 The execution subject of the consumable chip authentication method shown in the figure can thus realize the consumable chip authentication method in Figure 1 The functions realized are as follows. Since the principles are the same, they will not be described here.

[0084] Based on the same inventive concept, the present application also provides a consumable chip authentication device. Figure 6, is a structural diagram of a consumable chip authentication device 600 provided in an embodiment of the present application. The device is applied to a printing device. The device 600 includes: a sending module 610, a second receiving module 620 and an authentication module 630.

[0085] The sending module 610 is used to send an authentication instruction to the first consumable chip.

[0086] A second receiving module 620 is used to receive the configuration table returned by the first consumable chip; The authentication module 630 is used to determine that the authentication of the first consumable chip is successful if the received configuration table is a target configuration table, the target configuration table includes the configuration information of the target basic information of the first consumable chip, and the target configuration table does not include the configuration information of the verification information of the first consumable chip, the target basic information is obtained based on the original basic information of the second consumable chip, and the second consumable chip is suitable for the printing device that issues the authentication instruction.

[0087] In another embodiment, the authentication module is further used to: If the received configuration table is the target configuration table, reading the configuration information of the target basic information of the first consumable chip from the target configuration table; Based on the configuration information of the target basic information, the target basic information is read from the first consumable chip, and the target basic information is used to perform a printing operation after determining that the first consumable chip is successfully authenticated.

[0088] In another embodiment, the authentication module is further used to: If the received configuration table is an original configuration table, reading the configuration information of the original basic information of the first consumable chip and the configuration information of the verification information from the original configuration table; Based on the configuration information of the original basic information of the first consumable chip, reading the original basic information of the first consumable chip from the first consumable chip; Based on the configuration information of the verification information, reading the verification information from the first consumable chip; Matching the verification information with the original basic information of the first consumable chip; Based on the matching result, it is determined whether the first consumable chip is successfully authenticated.

[0089] In another embodiment, the target configuration table includes index numbers and configuration information corresponding to the index numbers, and the index numbers in the target configuration table include index numbers for representing target basic information of the first consumable chip, and do not include index numbers for representing the verification information; The authentication module is used to: Reading an index number representing the verification information from the received configuration table; If the index number representing the verification information fails to be read, it is determined that the first consumable chip is authenticated successfully.

[0090] In another embodiment, the configuration information corresponding to the index number in the target configuration table includes at least one of the following information: the storage location of the information represented by the index number in the first consumable chip, and the length of the information represented by the index number.

[0091] Obviously, the consumable chip authentication device in the embodiment of this specification can be used as the above Figure 3 The execution subject of the consumable chip authentication method shown in the figure can thus realize the consumable chip authentication method in Figure 3 The functions realized are as follows. Since the principles are the same, they will not be described here.

[0092] Figure 7 This is a schematic diagram of the structure of a consumable chip in an embodiment of the present application. Please refer to Figure 7 At the hardware level, the consumable chip includes a processor, and optionally also includes an internal bus, a network interface, and a memory. The memory may include a memory, such as a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. Of course, the consumable chip may also include hardware required for other services.

[0093] The processor, network interface and memory can be interconnected through an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0094] The memory is used to store the program. Specifically, the program may include a program code, and the program code includes a computer operation instruction. The memory may include a memory and a non-volatile memory, and provides instructions and data to the processor.

[0095] The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a consumable chip authentication device at the logical level. The processor executes the program stored in the memory and is specifically used to perform the following operations: receiving an authentication instruction of the first consumable chip from the first printing device; In response to the authentication instruction, a target configuration table is returned to the first printing device, wherein the target configuration table includes configuration information of the target basic information of the first consumable chip, and the target configuration table does not include configuration information of the verification information of the first consumable chip, the target basic information is obtained based on the original basic information of the second consumable chip, and the second consumable chip is suitable for the first printing device.

[0096] The above application Figure 1 The method performed by the consumable chip authentication device disclosed in the illustrated embodiment can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in a decoding processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0097] The consumable chip can also perform Figure 1 The method and the consumable chip authentication device are realized in Figure 1 , Figure 2 The functions of the illustrated embodiment will not be described in detail in the embodiments of the present application.

[0098] Of course, in addition to software implementation methods, the consumable chip of the present application does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc. That is to say, the executor of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.

[0099] The present application also provides a computer-readable storage medium, which stores one or more programs, wherein the one or more programs include instructions, which, when executed by a consumable chip including a plurality of application programs, enable the consumable chip to execute Figure 1 The method of the embodiment shown is specifically used to perform the following operations: receiving an authentication instruction of the first consumable chip from the first printing device; In response to the authentication instruction, a target configuration table is returned to the first printing device, wherein the target configuration table includes configuration information of the target basic information of the first consumable chip, and the target configuration table does not include configuration information of the verification information of the first consumable chip, the target basic information is obtained based on the original basic information of the second consumable chip, and the second consumable chip is suitable for the first printing device.

[0100] Figure 8 This is a schematic diagram of the structure of a printing device according to an embodiment of the present application. Figure 8 At the hardware level, the printing device includes a processor, and optionally an internal bus, a network interface, and a memory. The memory may include a memory, such as a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. Of course, the printing device may also include hardware required for other services.

[0101] The processor, network interface and memory can be interconnected through an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0102] The memory is used to store the program. Specifically, the program may include a program code, and the program code includes a computer operation instruction. The memory may include a memory and a non-volatile memory, and provides instructions and data to the processor.

[0103] The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a consumable chip authentication device at the logical level. The processor executes the program stored in the memory and is specifically used to perform the following operations: Sending an authentication instruction to the first consumable chip; Receiving the configuration table returned by the first consumable chip; If the received configuration table is a target configuration table, it is determined that the authentication of the first consumable chip is successful, the target configuration table includes configuration information of the target basic information of the first consumable chip, and the target configuration table does not include configuration information of the verification information of the first consumable chip, and the target basic information is obtained based on the original basic information of the second consumable chip suitable for the printing device.

[0104] The above application Figure 3 The method performed by the consumable chip authentication device disclosed in the illustrated embodiment can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in a decoding processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0105] The printing device can also perform Figure 3 The method and the consumable chip authentication device are realized in Figure 3 , Figure 4 The functions of the illustrated embodiment will not be described in detail in the embodiments of the present application.

[0106] Of course, in addition to software implementation, the printing device of the present application does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc. That is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.

[0107] The embodiment of the present application also provides a computer-readable storage medium, which stores one or more programs, wherein the one or more programs include instructions, which, when executed by a printing device including multiple application programs, enable the printing device to execute Figure 3 The method of the embodiment shown is specifically used to perform the following operations: Sending an authentication instruction to the first consumable chip; Receiving the configuration table returned by the first consumable chip; If the received configuration table is a target configuration table, it is determined that the authentication of the first consumable chip is successful, the target configuration table includes configuration information of the target basic information of the first consumable chip, and the target configuration table does not include configuration information of the verification information of the first consumable chip, and the target basic information is obtained based on the original basic information of the second consumable chip suitable for the printing device.

[0108] The embodiment of the present application further provides a printing consumable, comprising: a printing consumable body and a consumable chip, wherein the printing consumable body may include a toner cartridge or an ink cartridge.

[0109] In short, the above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

[0110] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0111] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0112] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0113] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

Claims

1. A consumable chip authentication method, characterized in that: include: receiving an authentication instruction of the first consumable chip from the first printing device; In response to the authentication instruction, a target configuration table is returned to the first printing device, the target configuration table including configuration information of the target basic information of the first consumable chip, and the target configuration table does not include configuration information of the verification information of the first consumable chip, the target basic information is obtained based on the original basic information of the second consumable chip, and the second consumable chip is suitable for the first printing device.

2. The method according to claim 1, characterized in that The printing device to which the first consumable chip is applicable and the first printing device are printing devices of the same brand, same series, but in different regions; or The printing device to which the first consumable chip is applicable and the first printing device are printing devices of the same brand, the same region, and different series; or, The printing device to which the first consumable chip is applicable and the first printing device are printing devices of the same brand but in different regions and series; The printing device to which the first consumable chip is applicable and belongs to a printing device of a different brand, a different region, and a different series than the first printing device.

3. A consumable chip authentication method, characterized in that: Applied to a printing device, the method comprises: Sending an authentication instruction to the first consumable chip; Receiving the configuration table returned by the first consumable chip; If the received configuration table is a target configuration table, it is determined that the authentication of the first consumable chip is successful, the target configuration table includes configuration information of the target basic information of the first consumable chip, and the target configuration table does not include configuration information of the verification information of the first consumable chip, and the target basic information is obtained based on the original basic information of the second consumable chip suitable for the printing device.

4. The method according to claim 3, characterized in that: After receiving the configuration table returned by the first consumable chip, the method further includes: If the received configuration table is the target configuration table, reading the configuration information of the target basic information of the first consumable chip from the target configuration table; Based on the configuration information of the target basic information, the target basic information is read from the first consumable chip, and the target basic information is used to perform a printing operation after determining that the first consumable chip is successfully authenticated.

5. The method according to claim 3, characterized in that: After receiving the configuration table returned by the first consumable chip, the method further includes: If the received configuration table is an original configuration table, reading the configuration information of the original basic information of the first consumable chip and the configuration information of the verification information from the original configuration table; Based on the configuration information of the original basic information of the first consumable chip, reading the original basic information of the first consumable chip from the first consumable chip; Based on the configuration information of the verification information, reading the verification information from the first consumable chip; Matching the verification information with the original basic information of the first consumable chip; Based on the matching result, it is determined whether the first consumable chip is successfully authenticated.

6. The method according to claim 3, characterized in that The target configuration table includes index numbers and configuration information corresponding to the index numbers, wherein the index numbers in the target configuration table include index numbers for representing target basic information of the first consumable chip, and do not include index numbers for representing the verification information; If the received configuration table is a target configuration table, determining that the first consumable chip is successfully authenticated includes: Reading an index number representing the verification information from the received configuration table; If the index number representing the verification information fails to be read, it is determined that the first consumable chip is authenticated successfully.

7. The method according to claim 6, characterized in that The configuration information corresponding to the index number in the target configuration table includes at least one of the following information: the storage location of the information represented by the index number in the first consumable chip, and the length of the information represented by the index number.

8. A consumable chip, characterized in that: It comprises a memory and a processor connected to each other, the memory stores a target configuration table, target basic information and verification information of the consumable chip, and the processor is used to execute the consumable chip authentication method as described in any one of claims 1 to 2.

9. A printing consumable, characterized in that: include: A printing consumable body and the consumable chip as claimed in claim 8.

10. A printing device, characterized in that: It comprises a processor, wherein the processor is used to execute the consumable chip authentication method as described in any one of claims 3 to 7.

Citation Information

Patent Citations

  • Proof test value generating method, consumable chip and consumable box comprising consumable chip

    CN105522826A

  • Data transmission method and device, consumable chip and printing consumable

    CN109614060A

  • Printing method based on consumable chip, consumable chip and printing consumable

    CN111459425A

  • Authentication system for replacement unit, authentication method therefor, and replacement unit

    JP2016162094A

  • Method for verifying consumable chip, consumable chip and consumable container

    WO2018188071A1