Double-component intelligent printing equipment and consumable anti-counterfeiting identification code and verification method and system thereof, and storage medium
By using a dual-component anti-counterfeiting identification coding and cloud server verification system in portable printing equipment and consumables, the problem of counterfeiting and adaptability verification of printing equipment and consumables in the prior art is solved, efficient anti-counterfeiting identification and adaptability verification is achieved, and the service life of the equipment is extended and the interests of the manufacturer are maintained.
Patent Information
- Application Number
- CN202311798419.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-26
- Publication Date
- 2025-06-27
AI Technical Summary
The prior art is difficult to effectively prevent the counterfeiting of portable printing equipment and consumables, and it is impossible to verify the adaptive relationship between consumables and printing equipment, resulting in a shortening of the service life of the equipment and damage to the interests of the manufacturer.
The anti-counterfeiting identification encoding is adopted with dual-components, including the calculation part, the computing part and the verification part. It is verified through preset relationships and communication protocols, and the encoding is identified and verified by cloud servers to ensure the authenticity and adaptability of printing equipment and consumables.
It realizes efficient anti-counterfeiting and identification functions, effectively regulates illegal counterfeiting and cracking behaviors, and at the same time verifies the adaptive relationship between consumables and printing equipment, extends the service life of the equipment and safeguards the legitimate interests of the manufacturer.
Smart Images

Figure CN120215845A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of printing, and specifically relates to an intelligent printing device with two components, an anti-counterfeiting identification code for 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 traffic products and consumables with large usage amounts (such as label paper, carbon ribbons, etc.) as profit products, that is, manufacturers in the industry mainly rely on the production and sales of consumables to obtain profits. Because the consumable products used in conjunction with printing devices have large usage amounts and are used frequently, and 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] The existing anti-counterfeiting identification technology is usually as follows: legitimate manufacturers will attach RFID chips to 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 an exclusive verification information part. When the printing device is working, it obtains the consumable code on the chip through an RFID reader and checks the consumable identity information and exclusive verification information to perform 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 verification information, and pass the verification of the anti-counterfeiting encryption system to make the printing device work properly.
[0004] In addition, manufacturers in the current industry have launched various types of special printing consumables with different prices for different scenarios and different user groups, that is, corresponding specifications of special consumables should be used on different printing devices; however, some users, in order to save costs, use consumables that are supposed to be applicable to other devices but are cheaper on printing devices. Since both the printing device and the printing consumables are legitimate, they can pass the verification of the existing anti-counterfeiting identification system, enabling the printing device to work normally. However, because the printing consumables and the printing device are not fully compatible, to a certain extent, the service life of the printing device is abnormally reduced, and at the same time, the legitimate interests of the manufacturer are also damaged.
[0005] Therefore, there is a need in the industry for an anti-counterfeiting identification code and its verification method and system that are difficult to crack and not overly complex, and can verify both the authenticity of the printing device and the printing consumables and whether they are compatible. Summary of the Invention
[0006] In view of the above deficiencies or improvement requirements of the prior art, the present invention provides a two-component intelligent printing device, a consumable anti-counterfeiting identification code, and a verification method, system, and storage medium therefor, which can not only achieve efficient anti-counterfeiting identification functions, effectively regulate illegal counterfeiting and cracking behaviors, but also verify the compatibility relationship between the consumables and the printing device at the same time.
[0007] To achieve the above object, according to the first aspect of the present invention, a two-component anti-counterfeiting identification code is provided, including:
[0008] Code 1, including calculation part 1, calculation part 2, and verification part 3. There is a preset relationship 1 between calculation part 1 and calculation part 2; there is a preset relationship 2 between calculation part 2 and verification part 3. Calculation part 1, calculation part 2, and verification part 3 are arranged in a preset manner;
[0009] Code 2, including calculation part 4, calculation part 5, and verification part 6. Calculation part 4, calculation part 5, and verification part 6 are arranged in a preset manner.
[0010] Preferably, there is a preset relationship 3 between calculation part 1, calculation part 4, and calculation part 5; there is a preset relationship 4 between calculation part 5, calculation part 2, and verification part 6.
[0011] Preferably, Code 1 is stored in the storage unit of the consumable RFID chip.
[0012] Preferably, Code 2 is stored in the storage unit of the printing device.
[0013] Preferably, the preset arrangement is preset by the communication protocol between the consumable, the printing device, and the cloud server.
[0014] According to the second aspect of the present invention, a verification method for a two-component intelligent printing device and a consumable anti-counterfeiting identification code is provided, including the steps:
[0015] S101 The cloud server reads Code 1 and Code 2, and respectively identifies calculation part 1, calculation part 2, verification part 3, and calculation part 4, calculation part 5, verification part 6 according to the agreement of the communication protocol;
[0016] S102 The cloud server sequentially verifies whether there is a preset relationship 1 between calculation part 1 and calculation part 2, and whether there is a preset relationship 2 between calculation part 2 and verification part 3; if at least one of the preset relationships does not hold, the verification fails; if all the preset relationships hold, the next step is started;
[0017] The cloud server in S103 verifies whether there is a preset relationship 3 among calculation part 1, calculation part 4, and calculation part 5; if there is no preset relationship 3, the verification fails; if there is a preset relationship 3, proceed to the next step;
[0018] The cloud server in S104 verifies whether there is a preset relationship 4 among calculation part 5, calculation part 2, and verification part 6; if there is no preset relationship 4, the verification fails; if there is a preset relationship 4, the verification succeeds.
[0019] Preferably, when performing step S101, the printing device reading and writing unit reads the encoded 1 stored in the consumable RFID chip and the encoded 2 stored in the printing device storage unit, and then encrypts and sends the encoded 1 and encoded 2 to the cloud server through the printing device communication unit.
[0020] Preferably, after the cloud server executes S101, it can first check whether calculation part 1 is consistent with the information pre-stored in the cloud server; if not, the verification fails; if so, execute S102.
[0021] Preferably, after the cloud server executes S101, it can first check whether calculation part 4 is consistent with the information pre-stored in the cloud server; if not, the verification fails; if so, execute S102.
[0022] Preferably, the cloud server can store and back up all the encoded that fail the verification; after the cloud server executes S101, it can first check whether the encoded belongs to one of the stored and backed-up encoded; if so, the cloud server directly determines that the verification fails; if not, execute the subsequent verification steps.
[0023] According to the third aspect of the present invention, there is provided a dual-component intelligent printing device and a verification system for anti-counterfeiting identification codes of consumables, and the system is used to implement the steps:
[0024] In S101, the cloud server reads encoded 1 and encoded 2, and respectively identifies calculation part 1, calculation part 2, verification part 3, and calculation part 4, calculation part 5, and verification part 6 according to the agreement of the communication protocol;
[0025] In S102, the cloud server sequentially verifies whether there is a preset relationship 1 between calculation part 1 and calculation part 2, and whether there is a preset relationship 2 between calculation part 2 and verification part 3; if at least one of the preset relationships does not hold, the verification fails; if all the preset relationships hold, proceed to the next step;
[0026] In S103, the cloud server verifies whether there is a preset relationship 3 among calculation part 1, calculation part 4, and calculation part 5; if there is no preset relationship 3, the verification fails; if there is a preset relationship 3, proceed to the next step;
[0027] The S104 cloud server verifies whether there is a preset relationship 4 among the calculation part 5, the calculation part 2, and the verification part 6; if there is no preset relationship 4, the verification fails; if there is a preset relationship 4, the verification is successful.
[0028] Preferably, the verification system for the anti-counterfeiting identification code of the dual-component intelligent printing device and consumables includes:
[0029] Consumables, including an RFID chip, and the RFID chip is provided with a storage unit for storing the code 1;
[0030] A printing device, including a communication unit, a storage unit, and a reading and writing unit, where the communication unit is used for information transmission between the RFID chip and the cloud server; the storage unit is used for storing the code 2; the reading and writing unit is used for reading the codes stored in the consumables RFID chip and the storage unit of the printing device;
[0031] A cloud server, including a communication unit, a first storage unit, a second storage unit, a first verification unit, and a second verification unit, where the communication unit is used for information transmission between the RFID chip and the printing device; the first storage unit is used for storing the code 1; the second storage unit is used for storing the code 2; the first verification unit is used to execute the steps S101 and S102; the second verification unit is used to execute the steps S103 and S104.
[0032] According to the fourth aspect of the present invention, a storage medium is provided, on which there is executable code that 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.
[0033] Generally speaking, compared with the prior art, the above technical solutions conceived by the present invention have the following
[0034] Beneficial effects:
[0035] (1) An efficient anti-counterfeiting identification function is realized through the cooperation of multi-layer nested embedded software algorithms and encryption and decryption programs. In addition to verifying the authenticity of the consumables, the authenticity of the printing device is also verified at the same time, effectively avoiding the situation of anti-counterfeiting identification errors caused by the counterfeiting of the printing device, making the portable intelligent printing device and related consumables not easily counterfeited and cracked by illegal manufacturers, with relatively low design and production costs, and can also achieve an efficient and convenient anti-counterfeiting function, greatly improving the user experience.
[0036] (2) By means of the mutual cooperation of the RFID consumable chip, the printing device and the cloud server, the verification of the adaptability between the consumables and the printing device is realized, ensuring the matching of the printing device and the printing consumables, reducing the loss of the service life of the printing device caused by the inadaptability of the printing consumables, and safeguarding the legitimate interests of the manufacturer. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The drawings are used to better understand the present invention and do not constitute a limitation to the present invention. Among them:
[0038] Figure 1 is a schematic diagram of a two-component intelligent printing device and an anti-counterfeiting identification code for consumables;
[0039] Figure 2 is a schematic flow diagram of a verification method for a two-component intelligent printing device and an anti-counterfeiting identification code for consumables;
[0040] Figure 3 is a schematic diagram of a verification system for a two-component intelligent printing device and an anti-counterfeiting identification code for consumables. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0041] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the 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.
[0042] In the embodiments of the present invention, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, device, product or equipment 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 equipment.
[0043] In the embodiments of the present invention, the naming or numbering of the steps does not mean that the steps in the method flow must be executed in the time / logical sequence indicated by the naming or numbering. The named or numbered process steps can be changed in the execution order according to the technical objectives to be achieved, as long as the same or similar technical effects can be achieved.
[0044] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0045] The present invention provides a dual-component intelligent printing device and consumables anti-counterfeiting identification code and verification method, system and storage medium, which are described below respectively.
[0046] like Figure 1 As shown, a dual-component intelligent printing device and consumables anti-counterfeiting identification code of an embodiment of the present invention includes:
[0047] Encoding 1, the encoding 1 includes a calculation part 1, a calculation part 2 and a verification part 3;
[0048] The encoding 2 includes a calculation part 4, a calculation part 5 and a verification part 6.
[0049] The anti-counterfeiting identification code in the prior art is often automatically generated by the burning software during the consumables production process and burned directly onto the RFID chip of the consumables; it includes the consumables identity information and the consumables exclusive verification information, and there is a specific correspondence between the two. When the printing device is working, it obtains the consumables code on the chip through the RFID reader and writer, and verifies the consumables identity information and exclusive verification information. Since all the coding information is stored on the RFID chip, when unscrupulous manufacturers counterfeit consumables, they only need to crack the chip of the genuine consumables to obtain the consumables identity information and verification information at the same time, and through the verification of the anti-counterfeiting encryption system, the printing device can work normally. Since the anti-counterfeiting identification code and its verification method in the prior art are too simple and difficult to crack, the anti-counterfeiting identification code generated by the burning software in this embodiment is a two-component code, which is automatically divided into a calculation part, an operation part and a verification part.
[0050] Furthermore, the code 1 is stored in a storage unit in the consumable RFID chip.
[0051] Furthermore, the code 2 is stored in a storage unit of the printing device.
[0052] Furthermore, the calculation part 1, the calculation part 2 and the verification part 3 are arranged in a preset manner; the calculation part 4, the calculation part 5 and the verification part 6 are arranged in a preset manner.
[0053] In particular, the preset arrangement is pre-set by a communication protocol between the consumables, the printing device and the cloud server.
[0054] Further, in the encoding 1, there is a preset relationship 1 between the calculation part 1 and the calculation part 2; there is a preset relationship 2 between the calculation part 2 and the verification part 3.
[0055] Further, there is a preset relationship 3 among the calculation part 1, the calculation part 4, and the calculation part 5; there is a preset relationship 4 among the calculation part 5, the calculation part 2, and the verification part 6.
[0056] Different from the prior art, in the embodiment of the present invention, it is first verified whether there is a preset relationship among the various components of the encoding 1, so as to verify the authenticity of the printing consumables; after confirming that the printing consumables are genuine, it is further verified whether there is a preset relationship among the various components of the encoding 2 and between the encoding 2 and the encoding 1. Thus, both the authenticity of the printing device can be verified, and whether the printing device matches the printing consumables can also be verified simultaneously. When all verifications are passed, the printing device can be used normally.
[0057] Particularly, in this embodiment, all identification and verification work is performed by the cloud server. When illegal manufacturers attempt 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 forgery behaviors of illegal manufacturers in a timely manner.
[0058] If an illegal manufacturer cracks the RFID chip on the consumables, only part of the anti-counterfeiting identification code can be obtained, and the verification of the anti-counterfeiting system cannot be passed.
[0059] If an illegal manufacturer cracks the codes stored in the consumable chip and the storage unit of the printing device respectively, the randomly generated preset relationship between each part of the code cannot be obtained, and the verification of the anti-counterfeiting system still cannot be passed.
[0060] If both the printing device and the consumables are genuine, but the user installs an incompatible consumable in the printing device, since it does not conform to the preset relationship between the encoding 1 and the encoding 2, the verification of the dual-component anti-counterfeiting identification system still cannot be passed, and the printing device cannot work normally.
[0061] Further, 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.
[0062] In one embodiment, the flashing software randomly generates the calculation part 1 and the calculation part 4 of the dual-component code during the production process, and generates the corresponding calculation part 2, verification part 3, calculation part 5 and verification part 6 according to the preset corresponding relationship. All the codes are arranged in a preset manner to form an inspection table and stored on the cloud server. When the cloud server performs verification, it directly compares each part of the code 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.
[0063] In another embodiment, let the calculation part 1 be denoted as x1, the calculation part 2 be denoted as x2, the verification part 3 be denoted as x3, the calculation part 4 be denoted as x4, the calculation part 5 be denoted as x5, and the verification part 6 be denoted as x6. Let the preset relationship 1 be denoted as f1, the preset relationship 2 be denoted as f2, the preset relationship 3 be denoted as f3, and the preset relationship 4 be denoted as f4. Then we have x2 = f1(x1), x3 = f2(x2), x5 = f3(x1, x4), and x6 = f4(x2, x5). The present invention does not further limit what kind of carry counting system algorithm f(x) is.
[0064] This embodiment realizes an efficient anti-counterfeiting identification function through the cooperation of a multi-layer nested embedded software algorithm and an encryption and decryption program. In addition to verifying the authenticity of the consumables and the printing device, it can also verify the compatibility between the consumables and the printing device, ensuring that the printing device matches the printing consumables, effectively avoiding the situation of anti-counterfeiting identification errors caused by the counterfeiting of the printing device. This makes the portable intelligent printing device and related consumables not easily counterfeited and cracked by illegal manufacturers, with relatively low design and production costs, and can also achieve an efficient and convenient anti-counterfeiting function, greatly improving the user experience.
[0065] As Figure 2 shown, according to the second aspect of the present invention, there is provided a method for verifying the anti-counterfeiting identification code of a dual-component intelligent printing device and consumables, including the steps:
[0066] S101 The cloud server reads Code 1 and Code 2, and respectively identifies the calculation part 1, calculation part 2, verification part 3, calculation part 4, calculation part 5, and verification part 6 according to the agreement of the communication protocol;
[0067] Further, the communication protocol stipulates the arrangement and parsing methods of the codes of the calculation part 1, calculation part 2, verification part 3, calculation part 4, calculation part 5, and verification part 6.
[0068] Further, when performing step S101, the reading and writing unit of the printing device reads Code 1 stored in the RFID chip of the consumables and Code 2 stored in the storage unit of the printing device, and then encrypts and sends Code 1 and Code 2 to the cloud server through the communication unit of the printing device. The present invention does not further limit the specific encryption and decryption methods.
[0069] In one embodiment, the flashing software randomly generates the calculation part 1 of the dual-component code during the production process and stores it in the first storage unit of the cloud server. After the cloud server executes S101, it first checks whether the identified calculation part 1 is consistent with the pre-stored information. If not, the verification fails; if so, it then executes step S102.
[0070] In another embodiment, the flashing software randomly generates the calculation part 4 of the dual-component code during the production process and stores it in the second storage unit of the cloud server. After the cloud server executes S101, it first checks whether the identified calculation part 4 is consistent with the pre-stored information. If not, the verification fails; if so, it then executes step S102.
[0071] In another embodiment, the cloud server stores and backs up all the codes that failed verification in the historical verification. After the cloud server respectively identifies the calculation part 1, calculation part 2, verification part 3, calculation part 4, calculation part 5, and verification part 6 according to the agreement of the communication protocol, it first checks whether each part of the code belongs to one of the stored and backed-up codes; if so, the cloud server directly determines that the verification fails; if not, it executes step S102.
[0072] Particularly, in this embodiment, the cloud server automatically saves the codes that failed verification in the historical verification record, which can not only make full use of the storage space and functions of the cloud server to directly check the accuracy of the codes before verifying the preset relationship between the codes, speed up the verification speed, and improve the efficiency of anti-counterfeiting detection, but also collect information on counterfeit consumables and printing devices, facilitating further crackdown on illegal manufacturers.
[0073] Denote the calculation part 1 as x1, the calculation part 2 as x2, the verification part 3 as x3, the preset relationship 1 as f1, and the preset relationship 2 as f2. Then there is x2 = f1(x1), and x3 = f2(x2).
[0074] S102 The cloud server sequentially verifies whether there is a preset relationship 1 between the calculation part 1 and the calculation part 2, and whether there is a preset relationship 2 between the calculation part 2 and the verification part 3; if at least one of the preset relationships does not hold, the verification fails; if all the preset relationships hold, step S103 is started;
[0075] Denote the calculation part 4 as x4, the calculation part 5 as x5, and the preset relationship 3 as f3. Then there is x5 = f3(x1, x4).
[0076] The cloud server in S103 verifies whether there is a preset relationship 3 among calculation part 1, calculation part 4, and calculation part 5; if there is no preset relationship 3, the verification fails; if there is a preset relationship 3, step S104 is started;
[0077] Denote the verification part 6 as x6 and the preset relationship 4 as f4, then x6 = f4(x2, x5).
[0078] The cloud server in S104 verifies whether there is a preset relationship 4 among calculation part 5, calculation part 2, and verification part 6; if there is no preset relationship 4, the verification fails; if there is a preset relationship 4, the verification is successful.
[0079] The present invention realizes the generation, reading, and verification of data through the mutual cooperation of the RFID consumable chip, the printing device, and the cloud server, achieving an efficient anti-counterfeiting identification function. It can not only effectively avoid the anti-counterfeiting identification errors caused by the counterfeiting of printing consumables or printing devices, but also ensure that the special printing consumables are used on the correct printing device. Moreover, it does not require any redesign or adjustment of the internal structure of the printing device, with low production costs and convenient for users.
[0080] A verification system for a two-component anti-counterfeiting identification code according to an embodiment of the present invention is used to implement the steps:
[0081] The cloud server in S101 reads code 1 and code 2, and respectively identifies calculation part 1, calculation part 2, verification part 3, calculation part 4, calculation part 5, and verification part 6 according to the agreement of the communication protocol;
[0082] The cloud server in S102 sequentially verifies whether there is a preset relationship 1 between calculation part 1 and calculation part 2, and whether there is a preset relationship 2 between calculation part 2 and verification part 3; if at least one of the preset relationships does not hold, the verification fails; if all the preset relationships hold, the next step is started;
[0083] The cloud server in S103 verifies whether there is a preset relationship 3 among calculation part 1, calculation part 4, and calculation part 5; if there is no preset relationship 3, the verification fails; if there is a preset relationship 3, the next step is started;
[0084] The cloud server in S104 verifies whether there is a preset relationship 4 among calculation part 5, calculation part 2, and verification part 6; if there is no preset relationship 4, the verification fails; if there is a preset relationship 4, the verification is successful.
[0085] As Figure 3 shown, a verification system for a two-component anti-counterfeiting identification code according to an embodiment of the present invention includes:
[0086] Consumable, including an RFID chip, wherein the RFID chip is provided with a storage unit for storing Code 1;
[0087] Printing device, including a communication unit, a storage unit and a reading and writing unit, wherein the communication unit is used for information transmission between the RFID chip and the cloud server; the storage unit is used for storing Code 2; the reading and writing unit is used for reading the codes stored in the RFID chip of the consumable and the storage unit of the printing device;
[0088] Cloud server, including a communication unit, a first storage unit, a second storage unit, a first verification unit and a second verification unit.
[0089] In one embodiment, Code 1 is stored in the storage unit inside the RFID chip of the consumable, and Code 2 is stored in the storage unit of the printing device. After the reading and writing unit of the printing device reads Code 1 and Code 2, it sends them to the cloud server in an encrypted manner. The communication unit of the cloud server receives and decrypts them, respectively identifies each part of Code 1 and Code 2, and stores Code 1 in the first storage unit; stores Code 2 in the second storage unit; S101 and S102 are executed by the first verification unit of the cloud server, and S103 and S104 are executed by the second verification unit of the cloud server.
[0090] According to the fourth aspect of the present invention, a storage medium is provided, on which there is executable code, and the code can be executed by a processor on the device where the storage medium is located to implement the dual-component coding and its verification method described in the present invention.
[0091] Furthermore, the storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared or semiconductor system, device or component, 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 can be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, device or component.
[0092] Furthermore, the program code included on the computer-readable storage medium can be transmitted by any suitable medium, including but not limited to wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0093] 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).
[0094] Those skilled in the art can easily understand that the above are only the preferred embodiments of the present invention and are 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 within the protection scope of the present invention.
Claims
1. A two-component intelligent printing device and an anti-counterfeiting identification code for consumables, characterized in that, It includes Encoding 1 and Encoding 2. The Encoding 1 includes Calculation Part 1, Calculation Part 2, and Verification Part 3; the Encoding 2 includes Calculation Part 4, Calculation Part 5, and Verification Part 6.
2. The dual-component intelligent printing device and anti-counterfeiting identification code for consumables according to claim 1, characterized in that, The Encoding 1 is stored in the storage unit within the consumable RFID chip.
3. The dual-component intelligent printing device and anti-counterfeiting identification code for consumables as claimed in claim 1, wherein, The Encoding 2 is stored in the storage unit of the printing device.
4. The dual-component intelligent printing device and anti-counterfeiting identification code for consumables according to claim 1, wherein The Calculation Part 1, Calculation Part 2, and Verification Part 3 are arranged in a preset manner; the Calculation Part 4, Calculation Part 5, and Verification Part 6 are arranged in a preset manner.
5. The dual-component intelligent printing device and anti-counterfeiting identification code for consumables according to claim 4, characterized in that, The preset arrangement is pre-set by the communication protocol among the consumable, the printing device, and the cloud server.
6. The two-component intelligent printing device and anti-counterfeiting identification code for consumables as claimed in claim 1 or 2, characterized in that In the Encoding 1, there is a preset relationship 1 between the Calculation Part 1 and the Calculation Part 2; there is a preset relationship 2 between the Calculation Part 2 and the Verification Part 3.
7. The dual-component intelligent printing device and anti-counterfeiting identification code for consumables as claimed in claim 1, wherein There is a preset relationship 3 among the Calculation Part 1, Calculation Part 4, and Calculation Part 5; there is a preset relationship 4 among the Calculation Part 5, Calculation Part 2, and Verification Part 6.
8. A two-component intelligent printing device and a method for verifying an anti-counterfeiting identification code of a consumable, characterized in that, It includes steps: S101 The cloud server reads the Encoding 1 and Encoding 2, and respectively identifies the Calculation Part 1, Calculation Part 2, Verification Part 3, and Calculation Part 4, Calculation Part 5, Verification Part 6 according to the agreement of the communication protocol. S102 The cloud server sequentially verifies whether there is a preset relationship 1 between the Calculation Part 1 and the Calculation Part 2, and whether there is a preset relationship 2 between the Calculation Part 2 and the Verification Part 3. If at least one of the preset relationships does not hold, the verification fails. If all the preset relationships hold, the next step is started. S103 The cloud server verifies whether there is a preset relationship 3 among the Calculation Part 1, Calculation Part 4, and Calculation Part 5. If there is no preset relationship 3, the verification fails. If there is a preset relationship 3, the next step is started. S104 The cloud server verifies whether there is a preset relationship 4 among the Calculation Part 5, Calculation Part 2, and Verification Part 6. If there is no preset relationship 4, the verification fails. If there is a preset relationship 4, the verification is successful.
9. The dual-component intelligent printing device and the verification method for the anti-counterfeiting identification code of the consumables according to claim 8, wherein, When performing the step S101, the reading and writing unit of the printing device reads the Encoding 1 stored in the consumable RFID chip and the Encoding 2 stored in the storage unit of the printing device, and then encrypts and sends the Encoding 1 and Encoding 2 to the cloud server through the communication unit of the printing device.
10. The dual-component intelligent printing device and the verification method for the anti-counterfeiting identification code of the consumables according to claim 8, wherein, After the cloud server executes S101, it can first check whether the Calculation Part 1 is consistent with the information pre-stored in the cloud server; if not, the verification fails; if so, it executes S102.
11. The two-component intelligent printing device and the method for verifying the anti-counterfeiting identification code of the consumable according to claim 8, wherein, After the cloud server executes S101, it can first check whether the Calculation Part 4 is consistent with the information pre-stored in the cloud server; if not, the verification fails; if so, it executes S102.
12. The dual-component intelligent printing device and the method for verifying the anti-counterfeiting identification code of the consumables according to claim 8, characterized in that, The cloud server can store and back up all the encoding with verification failures; after the cloud server executes S101, it can first check whether the encoding belongs to one of the stored and backed-up encodings; if so, the cloud server directly determines that the verification fails; if not, it executes the subsequent verification steps.
13. A dual-component intelligent printing device and an anti-counterfeiting identification code verification system for consumables, characterized in that, The system is used to implement the steps: The cloud server reads Encoding 1 and Encoding 2, and respectively identifies Calculation Part 1, Calculation Part 2, Verification Part 3, Calculation Part 4, Calculation Part 5, and Verification Part 6 according to the agreement of the communication protocol; The cloud server sequentially verifies whether there is a preset relationship 1 between Calculation Part 1 and Calculation Part 2, and whether there is a preset relationship 2 between Calculation Part 2 and Verification Part 3; If at least one of the preset relationships does not hold, the verification fails; If all the preset relationships hold, the next step is started; The cloud server verifies whether there is a preset relationship 3 among Calculation Part 1, Calculation Part 4, and Calculation Part 5; If there is no preset relationship 3, the verification fails; If there is a preset relationship 3, the next step is started; The cloud server verifies whether there is a preset relationship 4 among Calculation Part 5, Calculation Part 2, and Verification Part 6; If there is no preset relationship 4, the verification fails; If there is a preset relationship 4, the verification is successful.
14. The two-component intelligent printing device and the verification system for the anti-counterfeiting identification code of the consumables according to claim 13, characterized in that, The system includes: Consumables, including an RFID chip, and the RFID chip is provided with a storage unit for storing Encoding 1; A printing device, including a communication unit, a storage unit, and a reading and writing unit. The communication unit is used for information transmission between the RFID chip and the cloud server; the storage unit is used for storing Encoding 2; the reading and writing unit is used for reading the encodings stored in the consumables RFID chip and the storage unit of the printing device; A cloud server, including a communication unit, a first storage unit, a second storage unit, a first verification unit, and a second verification unit. The communication unit is used for information transmission between the RFID chip and the printing device; the first storage unit is used for storing Encoding 1; the second storage unit is used for storing Encoding 2; the first verification unit is used to execute steps S101 and S102; the second verification unit is used to execute steps S103 and S104.
15. A storage medium, characterized in that, Stored with executable code, and the executable code can be executed by the processor of the device where the storage medium is located to implement the verification method for the anti-counterfeiting identification code of the intelligent printing device and consumables of the double-component as described in any one of claims 8 to 12.