Anti-counterfeiting identification code and verification method and system thereof, and storage medium
By using multi-layer nested embedded software algorithms in printing equipment and consumables, the anti-counterfeiting identification code is divided into multiple parts and stored separately, and the preset relationship is used for verification, the problem of simple and easy-to-break anti-counterfeiting identification method in the existing technology is solved, and efficient and stable anti-counterfeiting identification function is achieved.
Patent Information
- Application Number
- CN202311722263.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-14
- Publication Date
- 2025-06-17
AI Technical Summary
The anti-counterfeiting identification method in the prior art is relatively simple and is easily cracked by illegal manufacturers, resulting in economic losses from genuine manufacturers.
Using multi-layer nested embedded software algorithm, anti-counterfeiting identification code is divided into pre-identification part, identification part, computing part and verification part, and stored on consumable chips, printing equipment and cloud servers respectively, and verified through preset relationships.
It improves the difficulty and stability of anti-counterfeiting identification, effectively regulates illegal counterfeiting and cracking behaviors, reduces production costs, and improves user experience.
Smart Images

Figure CN120163174A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of printing, and specifically relates to an anti-counterfeiting identification code for a printing device and consumables, and a verification method, system, and storage medium therefor. Background Art
[0002] With the development of the economic society, the portable intelligent printing industry has entered a period of rapid growth. Since the existing business model in the industry is based on setting portable printing devices as flow-type products, and consumables with large usage amounts (such as label paper, carbon ribbons, etc.) as profit-type products, that is, manufacturers in the industry mainly rely on the production and sales of consumables to obtain profits. Due to the large usage amount and frequent use of consumable products used in conjunction with printing devices, the production and sales profits of consumables are relatively high. Many illegal manufacturers counterfeit and forge portable printing devices, consumables, etc. to obtain improper competition profits, causing huge economic losses to the original legitimate manufacturers.
[0003] Based on this, legitimate manufacturers have an urgent need for anti-counterfeiting identification of printing devices and consumables. In the prior art, commonly used encryption anti-counterfeiting methods include physical methods. For example, optical components are respectively provided on the printing device and the consumable. The printing device emits light of a certain frequency to the consumable, and after receiving the above light, the consumable converts it into visible light or invisible light of a preset another frequency and sends it to the printing device. Since the pure physical encryption method will increase the complexity of product design and greatly increase the product cost, mobile portable printing devices with relatively low costs usually adopt a coding verification method, that is, a software system method, for anti-counterfeiting encryption.
[0004] However, the current anti-counterfeiting identification methods in the industry are relatively simple. Some legitimate manufacturers will attach RFID chips to the consumables and automatically generate consumable codes according to a preset algorithm during the production process and burn them into the RFID chips. The consumable codes on the RFID chips include an identity information part and a dedicated verification information part. When the printing device is working, it obtains the consumable codes on the chip through an RFID reader and checks the consumable identity information and the dedicated verification information for authenticity detection. Since all coding information is directly generated by a preset algorithm and all stored on the RFID chip, when illegal manufacturers forge consumables, they only need to crack the chips of legitimate consumables to obtain both the consumable identity information and the verification information, and pass the verification of the anti-counterfeiting encryption system to make the printing device work properly. Therefore, there is a need in the industry for an anti-counterfeiting identification code, verification method, and system with a relatively high cracking difficulty and not overly complex. Summary of the Invention
[0005] Aiming at the above defects or improvement requirements of the prior art, the present invention provides an anti-counterfeiting identification code, verification method, system, and storage medium, which can not only achieve an efficient anti-counterfeiting identification function, but also have relatively high stability, and can effectively regulate illegal counterfeiting and cracking behaviors.
[0006] To achieve the above object, according to the first aspect of the present invention, there is provided an anti-counterfeiting identification code, comprising:
[0007] A pre-identification part, an identification part, an operation part and a verification part; there is a preset relationship 1 between the pre-identification part and the identification part; there is a preset relationship 2 between the identification part and the operation part; there is a preset relationship 3 between the operation part and the verification part; the pre-identification part, the identification part, the operation part and the verification part are arranged in a preset manner.
[0008] Preferably, the operation part includes an operation-pre-identification part, an operation-identification part, an operation-operation part and an operation-verification part.
[0009] Preferably, the pre-identification part is stored on the consumable chip, and the identification part, the operation part and the verification part are stored in the storage unit of the cloud server.
[0010] Preferably, the pre-identification part and the identification part are stored on the consumable chip, the operation part is stored in the storage unit of the printing device, and the verification part is stored in the storage unit of the cloud server.
[0011] Preferably, the pre-identification part and the identification part are stored on the consumable chip, and the operation part and the verification part are stored in the storage unit of the cloud server.
[0012] According to the second aspect of the present invention, there is provided a verification method for an anti-counterfeiting identification code, comprising the steps of:
[0013] S101 Read the code and respectively identify the pre-identification part, the identification part, the operation part and the verification part according to the communication protocol regulations; if the pre-identification part and the identification part do not have the preset relationship 1, the verification fails; if the preset relationship 1 exists, proceed to the next step;
[0014] S102 If the identification part and the operation part do not have the preset relationship 2, the verification fails; if the preset relationship 2 exists, proceed to the next step;
[0015] S103 If the operation part and the verification part do not have the preset relationship 3, the verification fails; if the preset relationship 3 exists, the verification is successful.
[0016] Preferably, if the operation part includes an operation-pre-identification part, an operation-identification part, an operation-operation part and an operation-verification part, then after respectively executing S101 and S102 and before executing S103, S101 to S103 are executed for the four parts of the operation part.
[0017] Preferably, the preset relationship is preset by the communication protocol between the consumable, the printing device and the cloud server.
[0018] According to the third aspect of the present invention, a verification system for anti-counterfeiting identification codes is provided, and the system is used to implement the steps:
[0019] S101 Read the code and respectively identify the pre-identification part, the identification part, the operation part, and the verification part according to the communication protocol regulations; if there is no preset relationship 1 between the pre-identification part and the identification part, the verification fails; if there is a preset relationship 1, proceed to the next step;
[0020] S102 If there is no preset relationship 2 between the identification part and the operation part, the verification fails; if there is a preset relationship 2, proceed to the next step;
[0021] S103 If there is no preset relationship 3 between the operation part and the verification part, the verification fails; if there is a preset relationship 3, the verification is successful.
[0022] Preferably, the verification system for anti-counterfeiting identification codes includes:
[0023] Consumables, which include an RFID chip, and the RFID chip is provided with a storage unit for storing anti-counterfeiting identification codes;
[0024] A printing device, which includes a communication unit, a storage unit, and a microprocessor. The communication unit is used for information transmission between the RFID chip and the cloud server; the storage unit is used for storing anti-counterfeiting identification codes; the microprocessor is used for verifying whether there is a preset relationship between different parts of the anti-counterfeiting identification codes;
[0025] A cloud server, which includes a communication unit, a storage unit, and a computing unit. The communication unit is used for information transmission between the RFID chip and the printing device; the storage unit is used for storing anti-counterfeiting identification codes; the computing unit is used for verifying whether there is a preset relationship between different parts of the anti-counterfeiting identification codes.
[0026] Preferably, when the pre-identification part is stored on the consumable chip and the identification part, the operation part, and the verification part are stored in the storage unit of the cloud server, then the S101, S102, and S103 are executed by the cloud server.
[0027] Preferably, when the pre-identification part and the identification part are stored on the consumable chip, the operation part is stored in the storage unit of the printing device, and the verification part is stored in the storage unit of the cloud server, then the S101 and S102 are executed by the microprocessor of the printing device, and the S103 is executed by the cloud server.
[0028] Preferably, when the pre-identification part and the identification part are stored on the consumable chip, and the operation part and the verification part are stored in the storage unit of the cloud server, then S101 is executed by the microprocessor of the printing device, and S102 and S103 are executed by the cloud server.
[0029] According to the fourth aspect of the present invention, there is provided a storage medium with executable code thereon, and the code can be executed by a processor on the device where the storage medium is located to implement the encoding and its verification method of the present invention.
[0030] Generally speaking, compared with the prior art, the above technical solution conceived by the present invention has the following
[0031] Beneficial effects:
[0032] (1) By means of the mutual cooperation of multi-layer nested embedded software algorithms, an efficient anti-counterfeiting identification function for printing special consumables is realized, effectively avoiding the situation of anti-counterfeiting identification errors caused by the counterfeiting of printing special consumables, making it difficult for printing consumables to be counterfeited and cracked by illegal manufacturers. The design and production costs are relatively small, and at the same time, by realizing an efficient and convenient anti-counterfeiting function, the user experience is greatly improved.
[0033] (2) By storing the encodings of the pre-identification part, the identification part, the operation part, and the verification part on the consumable chip, the printing device, and the cloud server respectively, the RFID consumable chip, the microprocessor of the printing device, and the cloud server cooperate with each other to realize the generation, reading, and verification of data, achieving an efficient anti-counterfeiting identification function. There is no need to redesign or adjust the internal structure of the printing device, and the production cost is low, which is convenient for users to use. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The drawings are used to better understand the present invention and do not constitute a limitation to the present invention. Among them:
[0035] Figure 1 is a schematic diagram of an anti-counterfeiting identification code;
[0036] Figure 2 is a flowchart of a verification method for an anti-counterfeiting identification code;
[0037] Figure 3 is a schematic diagram of an anti-counterfeiting identification code verification system. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0038] In order to make the objectives, technical solutions and advantages of the present invention more clear and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
[0039] In the embodiments of the present invention, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product or device that includes a series of steps or modules does not necessarily have to be limited to those steps or modules clearly listed, but may include other steps or modules that are not clearly listed or are inherent to these processes, methods, products or devices.
[0040] In the embodiments of the present invention, the naming or numbering of steps does not mean that the steps in the method flow must be executed in the time / logical order indicated by the naming or numbering. The named or numbered process steps can be changed in the order of execution according to the technical objectives to be achieved, as long as the same or similar technical effects can be achieved.
[0041] Referring to "embodiments" herein means that the specific features, structures or characteristics described in connection with the embodiments can be included in at least one embodiment of the present invention. The phrase appears in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.
[0042] The present invention provides a printing system, an encoding of printing instructions, a printing method and a storage medium, which will be described separately below.
[0043] As Figure 1 shown, an anti-counterfeiting identification code according to an embodiment of the present invention includes:
[0044] A pre-identification part, an identification part, an operation part and a verification part.
[0045] In the prior art, anti-counterfeiting identification codes are often automatically generated by a burning software during the consumable production process and directly burned onto the RFID chip of the consumable; these include the consumable identity information and the consumable-specific verification information, and there is a specific corresponding relationship between the two. When the printing device is working, it obtains the consumable code on the chip through an RFID reader and verifies the consumable identity information and the specific verification information. Since all the coding information is stored on the RFID chip, when an illegal manufacturer forges a consumable, they only need to crack the chip of the genuine consumable to obtain both the consumable identity information and the verification information, and pass the verification of the anti-counterfeiting encryption system to make the printing device work properly. Since the anti-counterfeiting identification codes and their verification methods in the prior art are too simple and the cracking difficulty is not high, in this embodiment, the anti-counterfeiting identification codes generated by the burning software are automatically divided into a pre-identification part, an identification part, an operation part, and a verification part.
[0046] In one embodiment, the pre-identification part is stored on the consumable chip, and the identification part, the operation part, and the verification part are stored in the storage unit of the cloud server.
[0047] In another embodiment, the pre-identification part and the identification part are stored on the consumable chip, the operation part is stored in the storage unit of the printing device, and the verification part is stored in the storage unit of the cloud server.
[0048] In another embodiment, the pre-identification part and the identification part are stored on the consumable chip, and the operation part and the verification part are stored in the storage unit of the cloud server.
[0049] If an illegal manufacturer cracks the RFID chip on the consumable, they can only obtain part of the anti-counterfeiting identification code and cannot pass the verification of the anti-counterfeiting system.
[0050] If an illegal manufacturer cracks the codes stored on the consumable chip, the printing device, and the cloud server respectively, they still cannot obtain the preset relationship randomly generated between the codes of each part and still cannot pass the verification of the anti-counterfeiting system.
[0051] In addition, since at least one part of the code is stored in the storage unit of the cloud server, when an illegal manufacturer attempts to crack the anti-counterfeiting identification code or illegally counterfeit the anti-counterfeiting encryption system, they have to avoid or break through the security protection measures of the cloud server. Once the cloud server identifies illegal intrusion or control information, it can prompt the manufacturer that there is an anti-counterfeiting identification error situation, and can effectively combat the counterfeiting and forging behaviors of illegal manufacturers in a timely manner.
[0052] Furthermore, the pre-identification part, the identification part, the operation part, and the verification part are arranged in a preset manner.
[0053] Further, there is a preset relationship 1 between the pre-identification part and the identification part; there is a preset relationship 2 between the identification part and the operation part; there is a preset relationship 3 between the operation part and the verification part.
[0054] The preset relationship can be a pre-set corresponding relationship (verified by looking up a table), or a functional relationship (verified by function calculation), and the present invention does not make further limitations in this regard.
[0055] In one embodiment, the burning software randomly generates the encoding of the pre-identification part during the production process, and generates the corresponding encodings of the identification part, the operation part, and the verification part according to the pre-set corresponding relationship. All the encodings are arranged in a preset manner to form an inspection table and stored on the cloud server. When the anti-counterfeiting identification system conducts verification, it directly compares the encodings of each part with the inspection table one by one. If all parts of the anti-counterfeiting identification code are consistent with the inspection table, the verification passes; otherwise, the verification fails.
[0056] In another embodiment, the pre-identification part is denoted as x1, the identification part is denoted as x2, the operation part is denoted as x3, the verification part is denoted as x4, the preset relationship 1 is denoted as f1, the preset relationship 2 is denoted as f2, and the preset relationship 3 is denoted as f3. Then there are x2 = f1(x1), x3 = f2(x2), x4 = f3(x3). The present invention does not make further limitations on what kind of carry counting system algorithm f(x) is.
[0057] Further, the operation part may further include an operation-pre-identification part, an operation-identification part, an operation-operation part, and an operation-verification part.
[0058] In one embodiment, the encoding of the operation part is denoted as x3, the operation-pre-identification part is denoted as a1, the operation-identification part is denoted as a2, the operation-operation part is denoted as a3, and the operation-verification part is denoted as a4. Then the burning software randomly generates a1, a2, a3, and a4 according to a preset algorithm during the production process. a1, a2, a3, and a4 are arranged and combined in sequence to form the x3 encoding and generate an inspection table stored on the cloud server. When the anti-counterfeiting identification system conducts verification, it directly compares a1, a2, a3, and a4 with the inspection table one by one. If all parts of the x3 encoding are consistent with the inspection table, the verification passes; otherwise, the verification fails.
[0059] This embodiment uses a multi-layer nested embedded software algorithm to simultaneously mobilize the RFID chip, the microprocessor of the printing device, and the cloud server for repeated verification, strengthening the reliability of the anti-counterfeiting verification result.
[0060] As Figure 2 shown, according to the second aspect of the present invention, a method for verifying an anti-counterfeiting identification code is provided, including the steps:
[0061] S101 reads the code and respectively identifies the pre-identification part, the identification part, the calculation part, and the verification part according to the communication protocol.
[0062] Furthermore, the communication protocol stipulates the arrangement and parsing methods of the codes of the pre-identification part, the identification part, the calculation part, and the verification part.
[0063] Denote the pre-identification part as x1, the identification part as x2, and the preset relationship 1 as f1, then x2 = f1(x1).
[0064] If there is no preset relationship 1 between the pre-identification part and the identification part, the verification fails; if there is a preset relationship 1, step S102 is started.
[0065] Denote the identification part as x2, the operation part as x3, and the preset relationship 2 as f2, then x3 = f2(x2).
[0066] S102 If there is no preset relationship 2 between the identification part and the operation part, the verification fails; if there is a preset relationship 2, step S103 is started.
[0067] Denote the operation part as x3, the verification part as x4, and the preset relationship 3 as f3, then x4 = f3(x3).
[0068] S103 If there is no preset relationship 3 between the operation part and the verification part, the verification fails; if there is a preset relationship 3, the verification is successful.
[0069] Furthermore, if the operation part further includes an operation-pre-identification part, an operation-identification part, an operation-operation part, and an operation-verification part, then before executing S103 after respectively executing S101 and S102, S101 to S103 are executed for the four parts of the operation part.
[0070] Furthermore, the preset relationship is preset by the communication protocol among the consumables, the printing device, and the cloud server.
[0071] The present invention realizes the generation, reading, and verification of data through the mutual cooperation of the RFID consumable chip, the microprocessor of the printing device, and the cloud server, and realizes an efficient anti-counterfeiting identification function. It not only effectively avoids the anti-counterfeiting identification errors caused by the counterfeiting of printing consumables, but also does not require any redesign or adjustment of the internal structure of the printing device, with low production costs and convenient for users to use.
[0072] In one embodiment, the pre-identification part is stored on the consumable chip, the identification part, the operation part, and the verification part are stored in the storage unit of the cloud server. After the printing device reads the pre-identification part, it sends the pre-identification part to the cloud server in an encrypted manner, and the S101, S102, and S103 are executed by the cloud server.
[0073] In another embodiment, the pre-identification part and the identification part are stored on the consumable chip, the operation part is stored in the storage unit of the printing device, and the verification part is stored in the storage unit of the cloud server. After the printing device reads and encodes the pre-identification part and the identification part, the S101 and S102 are executed by the microprocessor of the printing device. If both S101 and S102 pass the verification, the printing device sends the operation part to the cloud server in an encrypted manner, and the S103 is executed by the cloud server.
[0074] In another embodiment, the pre-identification part and the identification part are stored on the consumable chip, the operation part and the verification part are stored in the storage unit of the cloud server. After the printing device reads and encodes the pre-identification part and the identification part, the S101 is executed by the microprocessor of the printing device. If S101 passes the verification, the printing device sends the identification part to the cloud server in an encrypted manner, and the S102 and S103 are executed by the cloud server.
[0075] In the above embodiments, the information communication between the printing device and the cloud server shall be carried out through encryption and decryption methods, and the present invention does not further limit the specific encryption and decryption methods.
[0076] A verification system for anti-counterfeiting identification codes according to an embodiment of the present invention is used to implement the steps:
[0077] S101 reads the code and respectively identifies the pre-identification part, the identification part, the calculation part, and the verification part according to the communication protocol regulations; if there is no preset relationship 1 between the pre-identification part and the identification part, the verification fails; if there is a preset relationship 1, the next step is started;
[0078] S102 If there is no preset relationship 2 between the identification part and the operation part, the verification fails; if there is a preset relationship 2, the next step is started;
[0079] S103 If there is no preset relationship 3 between the operation part and the verification part, the verification fails; if there is a preset relationship 3, the verification is successful.
[0080] As Figure 3 shown, a verification system for anti-counterfeiting identification codes according to an embodiment of the present invention includes:
[0081] A consumable, which includes an RFID chip, and the RFID chip is provided with a storage unit for storing an anti-counterfeiting identification code;
[0082] A printing device, comprising a communication unit, a storage unit, and a microprocessor. The communication unit is configured to transmit information between an RFID chip and a cloud server; the storage unit is configured to store anti-counterfeiting identification codes; the microprocessor is configured to verify whether there is a preset relationship between different parts of the anti-counterfeiting identification codes.
[0083] A cloud server, comprising a communication unit, a storage unit, and a computing unit. The communication unit is configured to transmit information between an RFID chip and a printing device; the storage unit is configured to store anti-counterfeiting identification codes; the computing unit is configured to verify whether there is a preset relationship between different parts of the anti-counterfeiting identification codes.
[0084] According to a fourth aspect of the present invention, there is provided a storage medium having executable code thereon, and the code can be executed by a processor on the device where the storage medium is located to implement the encoding and its verification method described in the present invention.
[0085] Furthermore, the storage medium of the embodiments of the present invention may employ any combination of one or more computer-readable media. The computer-readable media may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0086] Furthermore, the program code contained on the computer-readable storage medium can be transmitted by any suitable medium, including but not limited to wireless, wire, optical fiber, RF, etc., or any suitable combination of the above.
[0087] Furthermore, computer program code for performing the operations of the embodiments of the present invention can be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., by using an Internet service provider to connect through the Internet).
[0088] Those skilled in the art can easily understand that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A security identification code, characterized in that, It includes a pre-identification part, an identification part, an operation part, and a verification part.
2. The security identification code according to claim 1, characterized in that, There is a preset relationship 1 between the pre-identification part and the identification part; there is a preset relationship 2 between the identification part and the operation part; there is a preset relationship 3 between the operation part and the verification part.
3. The security identification code according to claim 1 or 2, characterized in that, The pre-identification part, the identification part, the operation part, and the verification part are arranged in a preset manner.
4. The security identification code according to claim 1, characterized in that, The operation part includes an operation-pre-identification part, an operation-identification part, an operation-operation part, and an operation-verification part.
5. The security identification code according to claim 1, characterized in that, The pre-identification part is stored on the consumable chip, and the identification part, the operation part, and the verification part are stored in the storage unit of the cloud server.
6. The security identification code according to claim 1, characterized in that, The pre-identification part and the identification part are stored on the consumable chip, the operation part is stored in the storage unit of the printing device, and the verification part is stored in the storage unit of the cloud server.
7. The security identification code according to claim 1, characterized in that, The pre-identification part and the identification part are stored on the consumable chip, and the operation part and the verification part are stored in the storage unit of the cloud server.
8. A verification method for a security identification code, characterized in that, It includes steps: S101 Read the code and respectively identify the pre-identification part, the identification part, the operation part, and the verification part according to the communication protocol regulations; if there is no preset relationship 1 between the pre-identification part and the identification part, the verification fails; if there is a preset relationship 1, start the next step; If there is no preset relationship 1 between the pre-identification part and the identification part, the verification fails; if there is a preset relationship 1, start the next step; S102 If there is no preset relationship 2 between the identification part and the operation part, the verification fails; if there is a preset relationship 2, start the next step; S103 If there is no preset relationship 3 between the operation part and the verification part, the verification fails; if there is a preset relationship 3, the verification is successful.
9. The verification method for a security identification code according to claim 8, characterized in that, If the operation part includes an operation-pre-identification part, an operation-identification part, an operation-operation part, and an operation-verification part, then respectively execute S101, S102, and before executing S103, execute S101 to S103 for the four parts of the operation part.
10. The verification method for a security identification code according to claim 8, characterized in that, The preset relationship is preset by the communication protocol among the consumable, the printing device, and the cloud server.
11. A verification system for a security identification code, characterized in that, The system is used to implement the steps: S101 Read the code and respectively identify the pre-identification part, the identification part, the operation part, and the verification part according to the communication protocol regulations; if there is no preset relationship 1 between the pre-identification part and the identification part, the verification fails; if there is a preset relationship 1, start the next step; S102 If there is no preset relationship 2 between the identification part and the operation part, the verification fails; if there is a preset relationship 2, start the next step; S103 If there is no preset relationship 3 between the operation part and the verification part, the verification fails; if there is a preset relationship 3, the verification is successful.
12. The verification system for a security identification code according to claim 11, characterized in that, The system includes: A consumable, which contains an RFID chip, and the RFID chip is provided with a storage unit for storing an anti-counterfeiting identification code; A printing device, which contains a communication unit, a storage unit, and a microprocessor. The communication unit is used for information transmission between the RFID chip and the cloud server; the storage unit is used for storing the anti-counterfeiting identification code; the microprocessor is used for verifying whether there is a preset relationship between the anti-counterfeiting identification codes of different parts; A cloud server, comprising a communication unit, a storage unit and a computing unit, wherein the communication unit is used for information transmission between an RFID chip and a printing device; the storage unit is used for storing an anti-counterfeiting identification code; and the computing unit is used for verifying whether there is a preset relationship between different parts of the anti-counterfeiting identification code.
13. A storage medium, characterized in that, Stored with executable code, the executable code can be executed by a processor of the device where the storage medium is located to implement the anti-counterfeiting identification code verification method according to any one of claims 8 to 10.