Remanufactured ink cartridge authentication method, device, printing equipment, and storage medium
By storing multiple regeneration certification programs and unlimited ink supply certification programs in the printing device, the problem of regenerated ink cartridges being unable to be certified after the printing device is upgraded is solved, the certification pass rate is improved, and the cost of regenerated ink cartridges is reduced.
Patent Information
- Application Number
- CN202311438817.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2043-10-31
AI Technical Summary
In the prior art, regenerated ink cartridges cannot pass certification after the printing equipment is upgraded, resulting in an increase in the cost of the regenerated ink cartridges.
The printing device stores multiple regeneration authentication programs, each program corresponds to a chip version of the regenerated ink cartridge. Multiple authentication programs and unlimited ink supply authentication programs are used to ensure successful authentication of the regenerated ink cartridge.
The probability of regenerated ink cartridges passing certification is improved, the recycling of regenerated ink cartridges is reduced, and the cost of regenerated ink cartridges is reduced.
Smart Images

Figure CN117465140B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of printing technology, and in particular to a method and apparatus for authenticating a regenerated ink cartridge, a printing device, and a storage medium. Background Art
[0002] With the prevalence of automated office work, printing equipment has become an indispensable part of modern offices. Inkjet printers, with their excellent printing quality, low price, and strong paper handling capabilities, have become the preferred choice for many users. Inkjet printers require ink cartridges containing ink or a toner. These cartridges are typically equipped with an information chip that stores cartridge information and authentication information.
[0003] Currently, printing devices often need to pass ink cartridge authentication before printing. In the existing technology, the ink cartridge authentication method or data is often changed when the printing device is upgraded. This will cause the recycled ink cartridge to fail authentication after being installed on the machine. At this time, these recycled ink cartridges need to be recycled and the chips of the recycled ink cartridges need to be upgraded and replaced, which greatly increases the cost of recycled ink cartridges. Summary of the Invention
[0004] In view of this, the purpose of this application is to provide a recycled ink cartridge authentication method, device, printing equipment and storage medium to solve the problem in the prior art that the recycled ink cartridge cannot pass the authentication after being installed on the machine due to the upgrade of the printing equipment.
[0005] In order to achieve the above objectives, the technical solutions adopted in the embodiments of the present application are as follows:
[0006] In a first aspect, the present invention provides a method for authenticating a remanufactured ink cartridge, which is applied to a printing device. The printing device stores a plurality of remanufactured authentication programs, each of which corresponds to a chip version of a remanufactured ink cartridge. The method comprises:
[0007] Determining whether the ink cartridge chip in the printing device is successfully connected;
[0008] If the ink cartridge chip is successfully connected, the ink cartridge chip is authenticated according to the plurality of regeneration authentication procedures, and if the authentication is successful, whether to perform a printing operation is determined according to the ink volume data in the ink cartridge chip;
[0009] If the ink cartridge chip connection fails, the ink cartridge authentication is performed according to a pre-stored unlimited ink supply authentication program, and a printing operation is performed if the authentication is successful; wherein the unlimited ink supply authentication program is used to provide initialized ink cartridge data.
[0010] In an optional embodiment, the step of performing ink cartridge authentication on the ink cartridge chip according to the plurality of regeneration authentication procedures, and determining whether to perform a printing operation based on ink volume data in the ink cartridge chip if the authentication is successful, includes:
[0011] performing ink cartridge authentication on the ink cartridge chip according to one of the regeneration authentication procedures each time;
[0012] If the ink cartridge chip authentication is successful, determining whether to perform a printing operation according to the ink cartridge data in the ink cartridge chip;
[0013] If the ink cartridge chip authentication fails, the ink cartridge chip is authenticated according to the next regeneration authentication procedure until the ink cartridge chip authentication succeeds or all the regeneration authentication procedures fail.
[0014] In an optional embodiment, after all the regeneration authentication procedures fail, the method further includes:
[0015] The ink cartridge authentication is performed according to a pre-stored unlimited ink supply authentication procedure, and a printing operation is performed if the authentication is successful.
[0016] In an optional embodiment, the ink volume data includes a volume of ink contained in the ink cartridge, and determining whether to perform a printing operation based on the ink volume data in the ink cartridge chip includes:
[0017] If the volume of the ink reaches a preset volume threshold, determining to perform a printing operation;
[0018] If the volume of the ink does not reach the preset volume threshold, the ink cartridge authentication is performed according to a pre-stored unlimited ink supply authentication program, and a printing operation is performed if the authentication is successful.
[0019] In an optional embodiment, the printing device is communicatively connected to the electronic device, and the method further includes:
[0020] receiving a program data packet sent by the electronic device and storing a regeneration authentication program in the program data packet;
[0021] If the number of regeneration authentication programs stored in the printing device exceeds a preset number, a target regeneration authentication program is deleted; the target regeneration authentication program is the regeneration authentication program with the oldest chip version.
[0022] In an optional embodiment, determining whether the ink cartridge chip in the printing device is successfully connected includes:
[0023] If the ink cartridge chip communicates normally, or the detection pin status of the ink cartridge chip is normal, it is determined that the ink cartridge chip in the printing device is successfully connected.
[0024] In a second aspect, the present invention provides a remanufactured ink cartridge authentication device, which is applied to a printing device. The printing device stores multiple remanufactured ink cartridge authentication programs, each of which corresponds to a chip version of a remanufactured ink cartridge. The device comprises:
[0025] A determination module, configured to determine whether an ink cartridge chip in the printing device is successfully connected when the printing device is powered on;
[0026] an authentication module, configured to, if the ink cartridge chip is successfully connected, perform ink cartridge authentication on the ink cartridge chip according to the plurality of regeneration authentication procedures, and, if the authentication is successful, determine whether to execute a printing operation based on ink volume data in the ink cartridge chip;
[0027] The authentication module is further configured to perform ink cartridge authentication according to a pre-stored unlimited ink supply authentication program if the ink cartridge chip fails to connect, and to execute a printing operation if the authentication is successful; wherein the unlimited ink supply authentication program is configured to provide initialized ink cartridge data.
[0028] In an optional embodiment, the authentication module is further used to perform ink cartridge authentication on the ink cartridge chip according to one of the regeneration authentication procedures each time; if the ink cartridge chip authentication is successful, determining whether to perform a printing operation based on the ink cartridge data in the ink cartridge chip; if the ink cartridge chip authentication fails, performing ink cartridge authentication on the ink cartridge chip according to the next regeneration authentication procedure, until the ink cartridge chip authentication is successful, or all of the regeneration authentication procedures fail.
[0029] In a third aspect, the present invention provides a printing device, comprising a processor and a memory, wherein the memory stores a computer program executable by the processor, and the processor can execute the computer program to implement the method described in any one of the aforementioned embodiments.
[0030] In a fourth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method as described in any one of the aforementioned embodiments.
[0031] The embodiments of the present application provide a recycled ink cartridge authentication method, apparatus, printing device, and storage medium. A plurality of regeneration authentication programs are stored in the printing device, and each regeneration authentication program corresponds to a chip version of a recycled ink cartridge. In this case, the printing device can perform recycled ink cartridge authentication according to a plurality of pre-stored regeneration authentication programs when the ink cartridge chip is successfully connected, and perform ink cartridge authentication according to an unlimited ink supply authentication program when the ink cartridge chip connection fails. Therefore, even if the printing device is upgraded, the recycled ink cartridge can be authenticated by the pre-stored regeneration authentication program or the unlimited ink supply authentication program, thereby increasing the probability of passing the recycled ink cartridge authentication. Based on this, the recycling of recycled ink cartridges can be reduced, and the cost of recycled ink cartridges can be reduced.
[0032] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.
[0034] Figure 1 A block diagram of a printing device provided in an embodiment of the present application is shown;
[0035] Figure 2 A schematic diagram showing a flow chart of a regenerated ink cartridge authentication method provided in an embodiment of the present application is shown;
[0036] Figure 3 Another flowchart of the regenerated ink cartridge authentication method provided in an embodiment of the present application is shown;
[0037] Figure 4 A functional module diagram of a regenerated ink cartridge authentication device provided in an embodiment of the present application is shown.
[0038] Icons: 10 - printing device; 100 - memory; 110 - processor; 120 - communication module; 200 - determination module; 210 - authentication module. DETAILED DESCRIPTION
[0039] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Generally, the components of the embodiments of the present application described and shown in the drawings herein can be arranged and designed in various different configurations.
[0040] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for protection, but merely represents selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making any creative efforts shall fall within the scope of protection of the present application.
[0041] It should be noted that relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0042] First, an embodiment of the present application provides a printing device 10, which may be a printer.
[0043] In this embodiment, the printing device 10 stores a plurality of regeneration authentication programs, and each regeneration authentication program corresponds to a chip version of a regenerated ink cartridge.
[0044] Optionally, regenerated ink cartridges refer to the recycling of used ink cartridges. According to the wear and tear of core components, the usable core components will be cleaned and the data will be reset. The components that cannot be reused will be destroyed using environmentally friendly technology. The unusable core components (chips, sponges, inks, etc. that need to be replaced) will be replaced with new ones to produce products that meet the consumables industry standards.
[0045] Optionally, the regeneration authentication program can be used to authenticate the regenerated ink cartridge; the regenerated ink cartridge is provided with an ink cartridge chip, and the ink cartridge chip corresponds to a serial number.
[0046] Optionally, the chip version may be related to the year of manufacture of the ink cartridge chip, i.e., ink cartridge chips manufactured in the same year are all of the same version. Optionally, the printing device 10 may also store a common authentication program of the printing device itself, which is used to authenticate common ink cartridges.
[0047] Optionally, Figure 1 For a block diagram of the printing device 10 provided in the embodiment of the present application, see Figure 1The printing device 10 includes a memory 100, a processor 110, and a communication module 120. The memory 100, the processor 110, and the communication module 120 are electrically connected to each other directly or indirectly to enable data transmission or interaction. For example, these components can be electrically connected to each other via one or more communication buses or signal lines.
[0048] The memory 100 is used to store programs or data. The memory 100 may be, but is not limited to, a random access memory (RAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), etc.
[0049] The processor 110 is used to read / write data or programs stored in the memory and execute corresponding functions.
[0050] The communication module 120 is used to establish a communication connection between the printing device 10 and other communication terminals through a network, and to send and receive data through the network.
[0051] In this embodiment, the memory may store a computer program that can be executed by the processor, and the processor may execute the computer program to implement the remanufactured ink cartridge authentication method provided in the embodiment of the present application.
[0052] It should be understood that Figure 1 The structure shown is only a schematic diagram of the structure of the printing device, and the printing device may also include Figure 1 More or fewer components than shown, or with Figure 1 Different configurations shown. Figure 1 Each component shown in the figure can be implemented by hardware, software or a combination thereof.
[0053] Next, the above Figure 1 The printing device 10 in the embodiment is the execution body, and the recycled ink cartridge authentication method provided by the embodiment of the present application is introduced as an example with reference to the flowchart. Figure 2 A flow chart of the method for authenticating regenerated ink cartridges provided in this embodiment of the present application is provided in FIG. Figure 2 , the method comprising:
[0054] Step S20, determining whether the ink cartridge chip in the printing device is successfully connected.
[0055] Optionally, an ink cartridge chip is generally provided in the ink cartridge, so the printing device needs to first check whether the ink cartridge chip is successfully connected before working.
[0056] It is understood that a successful connection of the ink cartridge chip means that the ink cartridge is provided with a chip, the chip is connected to the printing device, and the connection is stable. Optionally, the printing device can determine whether the ink cartridge chip is successfully connected after powering on. In addition, the printing device can also determine whether the ink cartridge chip is successfully connected after replacing the ink cartridge or upgrading the system.
[0057] In step S21 , if the ink cartridge chip is successfully connected, the ink cartridge chip is authenticated according to multiple regeneration authentication procedures, and if the authentication is successful, whether to execute the printing operation is determined according to the ink volume data in the ink cartridge chip.
[0058] Optionally, the printing device may further store an authentication jump program, and the printing device may jump to the regeneration authentication program through the authentication jump program when determining that the ink cartridge chip is successfully connected.
[0059] That is to say, when the printing device determines that the ink cartridge chip is successfully connected, it will first perform ink cartridge authentication on the ink cartridge chip through the regeneration authentication procedure.
[0060] Optionally, the regeneration authentication procedure is mainly used to authenticate the serial number of the ink cartridge chip.
[0061] In this embodiment, if the authentication is successful, the printing device can determine whether to perform a printing operation based on the ink volume data in the ink cartridge chip.
[0062] Step S22: If the ink cartridge chip connection fails, the ink cartridge authentication is performed according to the pre-stored unlimited ink supply authentication program, and the printing operation is performed if the authentication is successful.
[0063] Optionally, the unlimited ink supply authentication program is used to provide initialized ink cartridge data.
[0064] Optionally, considering that there may be a situation where the regenerated ink cartridge chip is not provided with an ink cartridge chip, or the ink cartridge chip connection is unstable, in order to increase the probability of passing the regenerated ink cartridge authentication, the printing device can also perform ink cartridge authentication according to a pre-stored unlimited ink supply authentication procedure when the ink cartridge chip connection fails.
[0065] In this embodiment, since the ink cartridge chip connection fails, the printing device cannot obtain the data in the ink cartridge chip for ink cartridge authentication. On this basis, the printing device can perform ink cartridge authentication using the initialized ink cartridge data according to the unlimited ink supply authentication procedure.
[0066] It is understandable that, since the unlimited ink supply authentication program is used to provide initialized ink cartridge data, in most cases, the printing device can successfully authenticate the ink cartridge by using the initialized ink cartridge data according to the unlimited ink supply authentication program.
[0067] Optionally, in some special cases, such as when the printing device itself requires high precision, the unlimited ink supply authentication procedure may fail. In this case, the printing device may feedback a failure message indicating that the regenerated ink cartridge authentication failed.
[0068] In addition, considering that the ink cartridges of the printing device may not be remanufactured ink cartridges but ordinary ink cartridges, it is also possible to perform ink cartridge authentication according to the ordinary authentication procedure when the unlimited ink supply authentication procedure fails.
[0069] In the recycled ink cartridge authentication method provided in the embodiment of the present application, a plurality of regeneration authentication programs are stored in the printing device, and each regeneration authentication program corresponds to a chip version of the recycled ink cartridge. In this case, the printing device can perform recycled ink cartridge authentication according to the pre-stored plurality of regeneration authentication programs when the ink cartridge chip is successfully connected, and perform ink cartridge authentication according to the unlimited ink supply authentication program when the ink cartridge chip connection fails. Therefore, even if the printing device is upgraded, the recycled ink cartridge can be authenticated by the pre-stored regeneration authentication program or the unlimited ink supply authentication program, thereby increasing the probability of passing the recycled ink cartridge authentication. Based on this, the recycling of recycled ink cartridges can be reduced and the cost of recycled ink cartridges can be reduced.
[0070] Optionally, the printing device can determine the connection status of the ink cartridge chip by checking whether the communication is normal or whether the detection pin is normal.
[0071] Specifically, the printing device may determine that the ink cartridge chip in the printing device is successfully connected when the ink cartridge chip communicates normally or the detection pin of the ink cartridge chip is in a normal state.
[0072] Optionally, when performing cartridge authentication, the printing device may perform cartridge authentication on the cartridge chip according to a regeneration authentication procedure each time.
[0073] In a possible implementation, a preset sequence may be stored in advance in the printing device, and the printing device may perform ink cartridge authentication on the ink cartridge chip according to a regeneration authentication procedure each time in the preset sequence.
[0074] Optionally, considering that the latest version of the regeneration authentication program is compatible with the older chip versions to a certain extent, the preset order may be from the latest version of the regeneration authentication program to the oldest version of the regeneration authentication program.
[0075] In another possible implementation, the printing device may randomly perform cartridge authentication on the cartridge chip each time according to a regeneration authentication procedure.
[0076] Optionally, when performing ink cartridge authentication, the printing device may obtain ink cartridge data stored in the ink cartridge chip, thereby performing ink cartridge authentication based on the ink cartridge data and a regeneration authentication procedure.
[0077] In one possible implementation, the ink cartridge data may include the serial number, color data, model data, and encryption information of the ink cartridge chip.
[0078] Optionally, if the ink cartridge chip authentication is successful, the printing device can determine whether to perform a printing operation based on the ink cartridge data in the ink cartridge chip. If the ink cartridge chip authentication fails, the printing device can perform ink cartridge authentication on the ink cartridge chip according to the next regeneration authentication procedure until the ink cartridge chip authentication is successful, or all regeneration authentication procedures fail.
[0079] Optionally, if the authentication is successful according to any regeneration authentication procedure, it means that the ink cartridge chip is successfully authenticated and no further authentication is required according to other regeneration authentication procedures.
[0080] In this embodiment, if the ink cartridge chip authentication is successful, whether to perform the printing operation can be determined based on the ink cartridge data in the ink cartridge chip; if the ink cartridge chip authentication fails, the ink cartridge authentication can be performed according to the next regeneration authentication procedure until the authentication is successful, or all regeneration authentication procedures fail.
[0081] Understandably, if all regeneration authentication procedures fail, it means that the ink cartridge chip cannot pass the regeneration authentication procedure. This may be because the ink cartridge chip of the regenerated ink cartridge and the regeneration authentication procedure are not from the same manufacturer, or it may be because the chip version corresponding to the regeneration authentication program does not match the version of the ink cartridge chip.
[0082] Optionally, in this case, in order to further increase the probability of passing the regenerated ink cartridge authentication, the printing device can also perform ink cartridge authentication according to a pre-stored unlimited ink supply authentication procedure after all regenerated ink cartridge authentication procedures have failed, and perform a printing operation if the authentication is successful.
[0083] It is understandable that since the unlimited ink supply authentication program is used to provide initialized ink cartridge data, in most cases, the printing device can successfully authenticate the ink cartridge based on the unlimited ink supply authentication program using the initialized ink cartridge data, and thus can successfully perform printing operations.
[0084] Optionally, if authentication fails even through the unlimited ink supply authentication procedure, the printing device may feedback failure information indicating that the regenerated ink cartridge authentication failed, or perform ink cartridge authentication according to a normal authentication procedure.
[0085] Optionally, the ink volume data may represent the ink content in the ink cartridge, for example, one or more data including the volume of ink contained in the ink cartridge, ink volume ratio information, and the number of printable pages.
[0086] Optionally, if the ink volume data is the volume of ink contained in the ink cartridge, the printing device can determine to perform a printing operation when the volume of the ink reaches a preset volume threshold, and when the volume of the ink does not reach the preset volume threshold, perform ink cartridge authentication according to a pre-stored unlimited ink supply authentication procedure, and perform a printing operation if the authentication is successful.
[0087] Optionally, the ink volume data is also data obtained by the printing device from the ink cartridge chip.
[0088] Optionally, if the volume of ink does not reach the preset volume threshold, it may be that the ink volume is insufficient or the ink volume data is incorrect. For example, ink has been added to the ink cartridge, but the data in the chip has not been modified. Therefore, in this case, the printing device can also perform ink cartridge authentication according to the pre-stored unlimited ink supply authentication procedure, and perform the printing operation if the authentication is successful.
[0089] Optionally, the preset volume threshold may be 0.5 ml.
[0090] Optionally, if the ink volume data is ink volume percentage information, the ink volume percentage information may be 3%; if the ink volume data is the number of printable pages, the number of printable pages may be 10 pages.
[0091] Optionally, the regeneration authentication program can also be updated. To facilitate the updating of the regeneration authentication program, the printing device can also be communicatively connected with the electronic device. In this case, the user can remotely update the regeneration authentication program through the electronic device.
[0092] In one possible implementation, the printing device may update the regeneration authentication program according to the program data packet sent by the electronic device.
[0093] In this embodiment, considering space utilization, the number of regeneration authentication programs in the printing device should not be too large, so the user can set a preset number in advance to control the number of regeneration authentication programs.
[0094] Specifically, in Figure 2 On the basis of Figure 3 For another flow chart of the regenerated ink cartridge authentication method provided in the embodiment of the present application, please refer to Figure 3 , the method further comprises:
[0095] Step S10: receiving a program data packet sent by an electronic device and storing the regeneration authentication program in the program data packet.
[0096] In step S11 , if the number of regeneration authentication programs stored in the printing device exceeds a preset number, the target regeneration authentication program is deleted.
[0097] Optionally, the target regeneration authentication program is a regeneration authentication program with the oldest chip version.
[0098] It can be understood that when the latest version of the regeneration authentication program is added, the printing device can determine the number of regeneration authentication programs stored at this time. If it exceeds the preset number, the oldest regeneration authentication program can be deleted, thereby ensuring that the number of regeneration authentication programs stored in the printing device does not exceed the preset number.
[0099] In order to execute the corresponding steps in the above embodiments and various possible methods, a method for implementing a regenerated ink cartridge authentication device is provided below. Figure 4 , Figure 4 This is a functional block diagram of a remanufactured ink cartridge authentication device provided in an embodiment of the present application. It should be noted that the basic principles and technical effects of the remanufactured ink cartridge authentication device provided in this embodiment are the same as those in the aforementioned embodiments. For the sake of brevity, any details not mentioned in this embodiment are referred to the corresponding contents in the aforementioned embodiments. The remanufactured ink cartridge authentication device includes a determination module 200 and an authentication module 210.
[0100] The determination module 200 is used to determine whether the ink cartridge chip in the printing device is successfully connected when the printing device is powered on.
[0101] It can be understood that the determination module 200 can also be used to execute the above step S20.
[0102] The authentication module 210 is used to perform ink cartridge authentication on the ink cartridge chip according to multiple regeneration authentication procedures if the ink cartridge chip is successfully connected, and determine whether to perform a printing operation based on ink volume data in the ink cartridge chip if the authentication is successful.
[0103] It is understandable that the authentication module 210 can also be used to execute the above step S21.
[0104] The authentication module 210 is further configured to perform ink cartridge authentication according to a pre-stored unlimited ink supply authentication program if the ink cartridge chip connection fails, and to execute a printing operation if the authentication succeeds; wherein the unlimited ink supply authentication program is configured to provide initialized ink cartridge data.
[0105] It is understandable that the authentication module 210 can also be used to execute the above step S22.
[0106] Optionally, the authentication module 210 is also used to perform ink cartridge authentication on the ink cartridge chip according to a regeneration authentication procedure each time; if the ink cartridge chip authentication is successful, determining whether to perform a printing operation is based on the ink cartridge data in the ink cartridge chip; if the ink cartridge chip authentication fails, performing ink cartridge authentication on the ink cartridge chip according to the next regeneration authentication procedure, until the ink cartridge chip authentication is successful, or all regeneration authentication procedures fail.
[0107] Optionally, the authentication module 210 is further configured to perform ink cartridge authentication according to a pre-stored unlimited ink supply authentication program, and execute a printing operation if the authentication is successful.
[0108] Optionally, the authentication module 210 is also used to determine whether to perform a printing operation if the volume of the ink reaches a preset volume threshold; if the volume of the ink does not reach the preset volume threshold, perform ink cartridge authentication according to a pre-stored unlimited ink supply authentication program, and perform a printing operation if the authentication is successful.
[0109] Optionally, the determination module 200 is also used to receive a program data packet sent by an electronic device and store the regeneration authentication program in the program data packet; if the number of regeneration authentication programs stored in the printing device exceeds a preset number, the target regeneration authentication program is deleted; the target regeneration authentication program is the regeneration authentication program with the oldest chip version.
[0110] It can be understood that the determination module 200 can also be used to execute the above steps S10 to S11.
[0111] Optionally, the determination module 200 is further configured to determine that the ink cartridge chip in the printing device is successfully connected if the ink cartridge chip communicates normally or the detection pin of the ink cartridge chip is in a normal state.
[0112] The regenerated ink cartridge authentication device provided in an embodiment of the present application determines whether the ink cartridge chip in the printing device is successfully connected by determining a module when the printing device is powered on. If the ink cartridge chip is successfully connected, the authentication module performs ink cartridge authentication on the ink cartridge chip according to multiple regeneration authentication programs. If the authentication is successful, the authentication module determines whether to execute a printing operation based on the ink volume data in the ink cartridge chip. If the ink cartridge chip fails to connect, the authentication module performs ink cartridge authentication according to a pre-stored unlimited ink supply authentication program, and if the authentication is successful, the authentication module executes a printing operation. The unlimited ink supply authentication program is used to provide initialized ink cartridge data. With this device, even if the printing device is upgraded, the regenerated ink cartridge can be authenticated using the pre-stored regeneration authentication program or the unlimited ink supply authentication program, thereby increasing the probability of the regenerated ink cartridge passing the authentication. Based on this, the recycling of regenerated ink cartridges can be reduced, and the cost of regenerated ink cartridges can be reduced.
[0113] Optionally, the above modules can be stored in the form of software or firmware. Figure 1 The memory shown in FIG. 1 or solidified in the operating system (OS) of the printing device and can be Figure 1 Meanwhile, the data and program codes required to execute the above modules may be stored in the memory.
[0114] An embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the remanufactured ink cartridge authentication method provided in an embodiment of the present application is implemented.
[0115] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions, and operations of the devices, methods, and computer program products according to the multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment, or a portion of code, and the module, program segment, or a portion of code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the boxes can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or can be implemented using a combination of dedicated hardware and computer instructions.
[0116] In addition, the functional modules in each embodiment of the present application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0117] If the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0118] The above are merely preferred embodiments of the present application and are not intended to limit the present application. Those skilled in the art will readily appreciate that various modifications and variations are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application shall be included within the scope of protection of the present application.
Claims
1. A method for authenticating a remanufactured ink cartridge, characterized in that: Applied to a printing device, wherein the printing device stores a plurality of regeneration authentication programs, each of which corresponds to a chip version of a regenerated ink cartridge, the method comprises: Determining whether the ink cartridge chip in the printing device is successfully connected; If the ink cartridge chip is successfully connected, the ink cartridge chip is authenticated according to the plurality of regeneration authentication procedures, and if the authentication is successful, whether to perform a printing operation is determined according to the ink volume data in the ink cartridge chip; If the ink cartridge chip connection fails, the ink cartridge authentication is performed according to a pre-stored unlimited ink supply authentication program, and a printing operation is performed if the authentication is successful; wherein the unlimited ink supply authentication program is used to provide initialized ink cartridge data.
2. The method according to claim 1, characterized in that The step of performing ink cartridge authentication on the ink cartridge chip according to the plurality of regeneration authentication procedures and determining whether to perform a printing operation based on ink volume data in the ink cartridge chip if the authentication is successful includes: Performing ink cartridge authentication on the ink cartridge chip according to one of the regeneration authentication procedures each time; If the ink cartridge chip is successfully authenticated, determining whether to perform a printing operation based on the ink volume data in the ink cartridge chip; If the ink cartridge chip authentication fails, the ink cartridge chip is authenticated according to the next regeneration authentication procedure until the ink cartridge chip authentication succeeds or all the regeneration authentication procedures fail.
3. The method according to claim 2, characterized in that After all the regeneration authentication procedures fail, the method further includes: The ink cartridge authentication is performed according to a pre-stored unlimited ink supply authentication procedure, and a printing operation is performed if the authentication is successful.
4. The method according to claim 1, wherein The ink volume data includes the volume of ink contained in the ink cartridge, and determining whether to perform a printing operation based on the ink volume data in the ink cartridge chip includes: If the volume of the ink reaches a preset volume threshold, determining to perform a printing operation; If the volume of the ink does not reach the preset volume threshold, the ink cartridge authentication is performed according to a pre-stored unlimited ink supply authentication program, and a printing operation is performed if the authentication is successful.
5. The method according to claim 1, wherein The printing device is communicatively connected to the electronic device, and the method further includes: receiving a program data packet sent by the electronic device and storing the regeneration authentication program in the program data packet; If the number of regeneration authentication programs stored in the printing device exceeds a preset number, a target regeneration authentication program is deleted; the target regeneration authentication program is the regeneration authentication program with the oldest chip version.
6. The method according to claim 1, characterized in that Determining whether the ink cartridge chip in the printing device is successfully connected includes: If the ink cartridge chip communicates normally, or the detection pin of the ink cartridge chip is in a normal state, it is determined that the ink cartridge chip in the printing device is successfully connected.
7. A remanufactured ink cartridge authentication device, characterized in that: Applied to a printing device, wherein the printing device stores a plurality of regeneration authentication programs, each of which corresponds to a chip version of a regenerated ink cartridge, the device comprises: A determination module, configured to determine whether an ink cartridge chip in the printing device is successfully connected when the printing device is powered on; an authentication module, configured to, if the ink cartridge chip is successfully connected, perform ink cartridge authentication on the ink cartridge chip according to the plurality of regeneration authentication procedures, and, if the authentication is successful, determine whether to execute a printing operation based on ink volume data in the ink cartridge chip; The authentication module is further configured to perform ink cartridge authentication according to a pre-stored unlimited ink supply authentication program if the ink cartridge chip fails to connect, and to execute a printing operation if the authentication is successful; wherein the unlimited ink supply authentication program is configured to provide initialized ink cartridge data.
8. The device according to claim 7, characterized in that The authentication module is further configured to perform ink cartridge authentication on the ink cartridge chip according to one of the regeneration authentication procedures each time; if the ink cartridge chip authentication is successful, determining whether to perform a printing operation based on ink volume data in the ink cartridge chip; If the ink cartridge chip authentication fails, the ink cartridge chip is authenticated according to the next regeneration authentication procedure until the ink cartridge chip authentication succeeds or all the regeneration authentication procedures fail.
9. A printing device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a computer program that can be executed by the processor, and the processor can execute the computer program to implement the method according to any one of claims 1 to 6.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.