Consumables chip and verification method thereof, consumables container, and inkjet printing device
By setting a control module in the ink cartridge chip, monitoring the level signal within the verification time period and performing abnormal protection operations, the problem of printing suspension caused by incorrect installation or interference of the ink cartridge in the inkjet printing device is solved, ensuring stable operation of the device and prompting the user to replace the ink cartridge.
Patent Information
- Application Number
- CN202310689182.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-09
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2043-06-09
AI Technical Summary
When the ink cartridge of an existing inkjet printing device is not installed correctly or is disturbed, printing may be suddenly stopped, affecting the user experience.
A control module is set in the ink cartridge chip, including a first controller and a second controller. By monitoring the level signal within the verification time period, it is determined whether it is abnormal and an abnormal protection operation is performed to avoid printing suspension.
It effectively avoids sudden printing interruptions caused by incorrect installation or interference of ink cartridges, ensures the normal operation of the printing device, and prompts users to replace ink cartridges.
Smart Images

Figure CN116494651B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of printing equipment, and in particular to a consumable chip on an inkjet printing device and a verification method for the consumable chip, and also to an inkjet printing device using the consumable chip. Background Art
[0002] Printing equipment, as a common office equipment, provides great convenience for modern office. Common printing equipment is divided into inkjet printing equipment and laser printing equipment. Inkjet printing equipment uses an ink cartridge containing ink as a consumable container to spray ink onto paper to form the text or pattern to be printed on the paper; laser printing equipment uses a toner cartridge containing toner as a consumable container to form the text or pattern to be printed on the medium.
[0003] See also Figure 1 A color inkjet printing device is provided with a housing 11. Figure 1 The inkjet printing device shown in the figure omits the support plate of the housing 11. The housing 11 is provided with a movement 12 of the inkjet printing device and a slide bar. The printing carriage 14 is moved by the motor ( Figure 1 The printing carriage 14 is provided with a main control circuit board ( Figure 1 The main control circuit board communicates with the movement 12 via the cable 13.
[0004] The printing carriage 14 is detachably mounted with a plurality of ink cartridges 15, each containing ink of a different color. Figure 2 The ink cartridge 15 comprises a box body 16 , which forms a cavity for containing ink. An ink outlet 17 is provided at the lower end of the cavity. The ink in the cavity flows out through the ink outlet 17 and supplies ink to the ink supply needle of the printing carriage 14 .
[0005] A chip 18 is mounted on the outer wall of the cartridge body 16 of the ink cartridge 15. The chip 18 has a substrate. One side of the substrate is provided with a plurality of connection terminals 19 for electrically connecting to the contact pins on the print carriage 14. The other side of the substrate is provided with an electronic module ( Figure 2 The electronic module is provided with a memory, which is usually a non-volatile memory such as EEPROM or FLASH, which stores information related to the ink cartridge, including variable information and constant information. The variable information is information that changes continuously with the printing operation, such as the remaining ink level, printing time, and the number of printed sheets. The constant information is information that does not change with the printing operation, such as the ink cartridge model, the applicable inkjet printing device model, the ink color, etc.
[0006] After the ink cartridge 15 is installed in the print carriage 14 of the inkjet printer, the inkjet printer powers on the chip 18 and reads the data stored in the memory of the chip 18 to determine whether the ink cartridge 15 is of the correct model and whether there is sufficient ink in the ink cartridge 15. The inkjet printer can only print after determining that the ink cartridge 15 is of the correct model and has sufficient ink in it.
[0007] Since the print carriage 14 is often equipped with multiple ink cartridges 15, the installation status of each ink cartridge 15 may be different. For example, some ink cartridges have been correctly installed, while other ink cartridges may not be correctly installed and cannot communicate with the inkjet printing device. Therefore, the inkjet printing device needs to verify each ink cartridge 15, such as detecting whether the ink cartridge is correctly installed. Usually, the inkjet printing device needs to send a verification instruction to each ink cartridge. After receiving the verification instruction, the ink cartridge needs to respond within a specified time, that is, send a correct verification response signal within a specified verification time period. Only when the inkjet printing device receives the correct verification response signal sent by the ink cartridge within the specified verification time period for each ink cartridge will it determine that the ink cartridge has been correctly installed and then perform subsequent communication operations. If the inkjet printing device believes that a certain ink cartridge is not correctly installed, it will issue an alarm message and will not be able to perform subsequent communication operations or printing operations.
[0008] When an inkjet printing device communicates with each ink cartridge, a clock signal is sent via a clock signal line. Figure 3 The clock signal SCK is a periodically changing square wave signal. Each ink cartridge chip communicates synchronously with the inkjet printing device based on the clock signal SCK. When the inkjet printing device sends a verification instruction, it sends the same level signal on the data signal line SDA for two consecutive sending cycles. Each sending cycle includes nine clock cycles. For example, the first sending cycle includes nine clock cycles D1 to D9, and the second sending cycle also includes nine clock cycles D1 to D9. In the first sending cycle, for the first color ink cartridge, when the inkjet printing device sends a verification instruction, the data signal SDA1 sent to the data signal line includes a high level signal in the first clock cycle D1, the eighth clock cycle D8, and the ninth clock cycle D9, and a low level signal in other clock cycles. In the second sending cycle, the inkjet printing device also sends a high level signal in the first clock cycle D1, the eighth clock cycle D8, and the ninth clock cycle D9, and sends a low level signal in other clock cycles. If the first color ink cartridge receives three corresponding clock cycles D1, D8, and D9 in two consecutive sending cycles, which are all high-level signals, it is considered that the inkjet printing device has sent it a verification instruction for the first color ink cartridge, and it needs to send a verification response signal within the specified verification time period.
[0009] See also Figure 4In existing technical solutions, the verification time period corresponding to the first color ink cartridge is the second half of the eighth clock cycle in the first response cycle and the entire eighth clock cycle in the second response cycle. During response time periods other than the specified verification time period, the inkjet printing device generally does not detect the level status of the data signal line. Based on half a clock cycle, the verification time period corresponding to the first color ink cartridge can include three verification time periods: verification time periods T1, T2, and T3. Verification time period T1 is the second half of the eighth clock cycle in the first response cycle, verification time period T2 is the first half of the eighth clock cycle in the second response cycle, and verification time period T3 is the second half of the eighth clock cycle in the second response cycle.
[0010] from Figure 4 It can be seen that in the first verification time period T1, the ink cartridge needs to output a low-level signal to the data signal line, in the first verification time period T2, the ink cartridge needs to output a high-level signal to the data signal line, and in the first verification time period T3, the ink cartridge needs to output a low-level signal to the data signal line. In other response time periods, since the inkjet printing device does not detect the level of the data signal line SDA1, the ink cartridge does not need to output a level to the data signal line. At this time, the data signal line is in a high-impedance state, that is, Figure 4 If the ink cartridge cannot output the corresponding level signal in the above manner, the inkjet printing device will think that it is not installed correctly, and the subsequent communication operation will be affected.
[0011] For the second color ink cartridge, the inkjet printing device sends a verification command with a high-level signal during the first transmission cycle of data signal SDA2, the first clock cycle D1 of the second transmission cycle, the seventh clock cycle D7, and the ninth clock cycle D9. The three verification time periods T1, T2, and T3 for the second color ink cartridge are the second half of the seventh clock cycle in the first response cycle, the first half of the seventh clock cycle in the second response cycle, and the second half of the seventh clock cycle in the second response cycle, respectively. The signal levels during these three verification time periods are low, high, and low, respectively. Verification for the third and fourth color ink cartridges is similar to the verification process for the first and second ink cartridges.
[0012] For each ink cartridge chip, the inkjet printing device only obtains the verification voltage in three verification time periods T1, T2, and T3, and does not detect the level of the data signal line in other time periods. Usually, the ink cartridge chip does not load a signal to the data signal line in other time periods. At this time, the data signal line is in a high impedance state. Figure 5As shown, within the inkjet printing device, the data signal line is grounded via a resistor R13. Typically, resistor R13 is very large, causing the main controller 20 of the inkjet printing device to typically identify the data signal line as a low-level signal when the data signal line is in a high-impedance state. Therefore, the high-impedance state can be considered equivalent to a weak pull-down state, and resistor R13 is effectively a pull-down resistor.
[0013] However, since the clock signal line continuously transmits the clock signal and is adjacent to the data signal line, when the data signal line is in a high-impedance state, a high-frequency pulse signal is formed on the clock signal line, which will couple to form an interference signal on the data signal line. The frequency of the interference signal is the same as that of the clock signal, but the amplitude is very low, for example, only 0.4V at most. Figure 6 As shown in the figure, since the voltage detection threshold of inkjet printing equipment is usually above 1V, the interference signal is often identified as a low-level signal.
[0014] On the other hand, if the data signal line is short-circuited with the clock signal line, the data signal line will be at the same level as the clock signal line during the three verification time periods T1, T2, and T3, showing a high signal, a low signal, and a high signal, respectively. Similarly, if the data signal line is short-circuited with the power terminal or the chip select terminal, the data signal line will be at a high signal level during the three verification time periods T1, T2, and T3. If the inkjet printer receives a low signal level at T1, T2, and T3, it will be considered that the ink cartridge is not installed. The detailed judgment is shown in Table 1.
[0015] Table 1
[0016]
[0017] In Table 1, Hi_Z indicates a high-impedance state, and Hi_Z→L indicates that although the ink cartridge chip outputs a high-impedance state, it is recognized as a low-level signal due to the weak pull-down effect inside the inkjet printing device.
[0018] Therefore, an existing compatible ink cartridge chip replaces the output of a low-level signal with no output of any level state to solve the problem of the inkjet printing device requiring the ink cartridge chip to quickly output a verification response signal. However, since this compatible ink cartridge chip needs to immediately switch its output state after outputting a high-level verification response signal during the verification time period T2, so that the data signal line becomes a high-impedance state during the verification time period T3, this solution also requires the ink cartridge chip to have a high switching speed and may result in the charge on the data signal line not being released, and the data signal line will remain in a high-level state during the verification time period T3, causing the inkjet printing device to fail to recognize the ink cartridge chip.
[0019] In addition, when the ink cartridge is not installed, the verification time periods T1, T2, and T3 should all be in a high-impedance state, but a high-level signal may be mistakenly loaded during the verification time period T2, or the verification time period T2 may be mistakenly identified as a high-level signal due to a strong external interference signal, and the high-impedance state of the verification time periods T1 and T3 is mistakenly identified as a low-level signal, which is consistent with the verification voltage when the ink cartridge is installed in the inkjet printing device. The inkjet printing device will mistakenly identify that the ink cartridge has been correctly installed.
[0020] This situation can occasionally occur during ink cartridge use, especially after the cartridge is installed in the inkjet printer but before printing begins, as the printer will continue to send verification commands. If the cartridge chip does not return a correct response signal after receiving the verification command, the printer will assume that the cartridge is not installed correctly and will suddenly stop working, causing inconvenience to the user. This is especially true if the printer suddenly stops working after a partial print operation, forcing the user to replace the cartridge and start printing again, wasting printing time and ink. Summary of the Invention
[0021] A first object of the present invention is to provide a consumable chip that can detect whether it can correctly respond to a verification instruction.
[0022] A second object of the present invention is to provide a consumable chip verification method that can avoid sudden interruption of subsequent printing.
[0023] A third object of the present invention is to provide a consumable container using the consumable chip.
[0024] A fourth object of the present invention is to provide an inkjet printing device using the above-mentioned consumable container.
[0025] To achieve the above-mentioned first purpose, the consumable chip provided by the present invention includes a substrate, on which an electronic module and multiple connection terminals are arranged, the multiple connection terminals are electrically connected to the electronic module, and the multiple connection terminals include at least data terminals; wherein, a control module is arranged in the electronic module, the control module receives a verification instruction, and determines a verification time period according to the verification instruction, and the control module determines whether the level signal of the data terminal is an abnormal level signal within the verification time period, and if so, causes the electronic module to perform an abnormal protection operation.
[0026] It can be seen from the above scheme that the control module monitors whether the verification instruction is received. If the verification instruction is received, it determines whether the data terminal outputs an accurate level signal within the verification time period, or receives an abnormal level signal. If the level signal is abnormal, it means that the data terminal is interfered with or there are other problems. In order to avoid sudden printing interruption during subsequent printing, the electronic module is enabled to perform abnormal protection operations, so that the inkjet printing device cannot correctly receive the response data returned by the ink cartridge chip, so that the inkjet printing device believes that there is an abnormality in the ink cartridge and prompts the user to replace the ink cartridge. This can avoid the ink cartridge continuing to print and causing sudden printing interruption.
[0027] A preferred solution is that the control module includes a first controller and a second controller, the first controller is used to receive communication data through the data terminal and return response data, the second controller is used to receive verification instructions and determine whether the level signal of the data terminal is an abnormal level signal within the verification time period. If so, the electronic module performs abnormal protection operations.
[0028] As can be seen from the above solution, the first controller is used to receive communication data sent by the inkjet printing device and return corresponding response data to meet the communication requirements with the inkjet printing device, while the second controller is used to monitor the level signal of the data terminal.
[0029] In a preferred solution, causing the electronic module to perform an abnormal protection operation includes: the second controller causing the first controller to fail.
[0030] It can be seen that after the first controller fails, the ink cartridge chip will be unable to respond to the signal sent by the inkjet printing device, causing the inkjet printing device to issue an alarm message to remind the user to replace the ink cartridge.
[0031] An optional solution is that the connection terminal further includes a chip select terminal; causing the electronic module to perform an abnormal protection operation includes: the control module continuously loads a low-level signal to the chip select terminal.
[0032] It can be seen that when the chip select terminal is continuously at a low level, the first controller will believe that the inkjet printing device has not sent any new instructions to the ink cartridge chip, and the ink cartridge chip will not respond to the instructions sent by the inkjet printing device, causing the inkjet printing device to believe that there is an abnormality in the ink cartridge.
[0033] A further solution is that the control module is also used to detect whether there is a high-level signal at the data terminal when the communication bus is in an idle state. If so, the electronic module performs an abnormal protection operation.
[0034] It can be seen from this that if the communication bus is in an idle state, but a high-level signal appears at the data terminal, it means that the output terminal has been subject to external interference, resulting in an abnormal output signal. In order to avoid the problem that the inkjet printing device cannot correctly respond to the verification instruction after the subsequent inkjet printing device sends a verification instruction, the electronic module is first enabled to perform an abnormal protection operation, which can enable the inkjet printing device to issue a prompt message to replace the ink cartridge.
[0035] A further solution is that the consumable chip also includes a timing delay device; after receiving the verification instruction, the control module enables the timing delay device, so that the timing delay device outputs a high-level signal within a specific verification time period, and sets the data flow direction of the data terminal to a high-impedance input state throughout the entire response time period of the verification instruction.
[0036] It can be seen from this that by setting the timing delay device, the consumable chip can enable the timing delay device after receiving the verification instruction, so that it only outputs a high level during a specific verification time period and does not output any level during other verification time periods. In this way, the control module can set the data flow direction of the data terminal to a high-impedance input state during the response time period of the entire verification instruction, simplifying the control logic and monitoring whether the level on the data signal line is correct during all verification time periods.
[0037] To achieve the above-mentioned second purpose, the verification method of the consumable chip provided by the present invention includes the control module of the consumable chip receiving a verification instruction and determining a verification time period according to the verification instruction; the control module detects the level signal of the data terminal of the consumable chip within the verification time period, and determines whether the level signal of the data terminal within the verification time period is an abnormal level signal. If so, the electronic module of the consumable chip performs an abnormal protection operation.
[0038] It can be seen from the above scheme that when the control module of the ink cartridge chip receives the verification instruction, it determines whether the data terminal outputs an accurate level signal within the verification time period. When it is confirmed that the data terminal cannot output the correct level signal or receives an abnormal level signal, the electronic module performs an abnormal protection operation, so that the inkjet printing device cannot correctly receive the response data returned by the ink cartridge chip, and then the inkjet printing device believes that there is an abnormality in the ink cartridge, prompting the user to replace the ink cartridge, which can avoid the situation where the ink cartridge continues to print and the printing is suddenly terminated.
[0039] In this way, even if the inkjet printing device believes that the ink cartridge is installed correctly, if the ink cartridge chip occasionally malfunctions, subsequent detection can still discover the possible risks of the ink cartridge chip, allowing the electronic module to perform abnormal protection operations to avoid sudden interruptions during the printing process.
[0040] To achieve the third objective mentioned above, the consumables container provided by the present invention comprises a shell, and the consumables chip mentioned above is arranged on the outer wall of the shell.
[0041] In order to achieve the fourth objective mentioned above, the inkjet printing device provided by the present invention is provided with a printing carriage, and the above-mentioned consumables container is detachably mounted on the printing carriage. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 It is a structural diagram of an existing inkjet printing device.
[0043] Figure 2 It is a structural diagram of an existing ink cartridge.
[0044] Figure 3 It is a waveform timing diagram of a conventional inkjet printing device sending a verification instruction.
[0045] Figure 4 It is a waveform timing diagram of the verification response signal sent by the existing consumable chip.
[0046] Figure 5 The present invention is a circuit diagram of a data signal line of an existing inkjet printing device.
[0047] Figure 6 This is a waveform timing diagram of an existing inkjet printing device when the data signal line is disturbed.
[0048] Figure 7 It is a structural block diagram of the electronic module of the first embodiment of the consumable chip of the present invention.
[0049] Figure 8 It is a flow chart of the first embodiment of the consumable chip verification method of the present invention.
[0050] Figure 9 This is a flow chart of monitoring data terminals in the first embodiment of the consumable chip verification method of the present invention.
[0051] The present invention will be further described below with reference to the accompanying drawings and embodiments. DETAILED DESCRIPTION
[0052] The consumable chip of the present invention can be used in printing devices such as inkjet printing devices. For example, the consumable chip is an ink cartridge chip installed on the side wall of the ink cartridge. Multiple ink cartridge chips can be installed on the inkjet printing device. Preferably, a serial bus is used for communication between the inkjet printing device and the ink cartridge chip.
[0053] First embodiment:
[0054] The consumable container of this embodiment is an ink cartridge that is removably mounted to an inkjet printing device. The ink cartridge is provided with an ink cartridge chip, which serves as a consumable chip. Multiple connection terminals, such as a clock terminal, a data terminal, a power terminal, a chip select terminal, and a ground terminal, are provided on one surface of the ink cartridge chip. The inkjet printing device communicates with the multiple ink cartridge chips in a serial manner via a communication bus, such as an SPI bus. For example, the serial bus is provided with a clock signal line and a data signal line. The inkjet printing device outputs a clock signal SCK to the clock signal line. Each ink cartridge chip receives the clock signal via its own clock terminal and communicates synchronously with the inkjet printing device based on the clock signal.
[0055] In addition, each color ink cartridge chip transmits a data signal to the inkjet printing device via a data signal line. For example, the data signal between the inkjet printing device and the first color ink cartridge is SDA1, the data signal between the inkjet printing device and the second color ink cartridge is SDA2, the data signal between the inkjet printing device and the third color ink cartridge is SDA3, and so on. This embodiment uses SDA1, which is used by only one color ink cartridge, as an example.
[0056] After the ink cartridges are installed on the print carriage, the inkjet printing device needs to verify the installation of each ink cartridge, that is, determine whether each ink cartridge is correctly installed. Specifically, the inkjet printing device sends a verification instruction to each ink cartridge chip, for example, sending a high-level signal during a preset clock cycle of the first transmission cycle, and sending a high-level signal during a preset clock cycle of the second transmission cycle. After receiving the corresponding verification instruction, the ink cartridge chip needs to respond within a specified time, that is, output a verification response signal to the inkjet printing device. As previously described, the first color ink cartridge needs to output a low-level signal during the second half of the eighth clock cycle D8 of the first response cycle, a high-level signal during the first half of the eighth clock cycle D8 of the second response cycle, and a low-level signal during the second half of the eighth clock cycle D8 of the second response cycle.
[0057] Therefore, the ink cartridge chip needs to determine the verification time period corresponding to the received verification instruction based on the verification instruction. For example, the second half of the eighth clock cycle D8 of the first response cycle is the first verification time period T1, the first half of the eighth clock cycle D8 of the second response cycle is the second verification time period T2, and the second half of the eighth clock cycle D8 of the second response cycle is the second verification time period T3. Furthermore, the ink cartridge chip also needs to determine the verification voltage for each verification time period. For example, the first verification time period T1 should output a low-level signal, the second verification time period T2 should output a high-level signal, and the third verification time period T3 should output a low-level signal.
[0058] In order to determine whether the ink cartridge chip correctly outputs the corresponding level signal within the verification period, two controllers are provided in the ink cartridge chip of this embodiment. Figure 7 The electronic module of the ink cartridge chip is provided with a control module. In this embodiment, the control module includes a first controller 21 and a second controller 22. The first controller 21 can be an application-specific integrated circuit (ASIC) and is used to communicate with the inkjet printing device, including receiving communication data sent by the inkjet printing device and returning response data based on the received communication data. In addition, the first controller 21 is electrically connected to the data terminal. The first controller 21 obtains communication data from the data signal line of the communication bus through the data terminal, and the response data is also sent to the data signal line through the data terminal.
[0059] The second controller 22, which can be a single-chip microcomputer, is configured to receive verification instructions from the inkjet printing device. The second controller 22 is also electrically connected to the data terminal and identifies the signal received by the data terminal to determine whether the instruction sent by the inkjet printing device is a verification instruction. If so, the second controller 22 performs verification operations on the ink cartridge chip.
[0060] The following combination Figure 8 The workflow of the ink cartridge chip verification method is described below. First, the second controller 22 executes step S1 to acquire a signal from the data signal line and determine whether a verification command has been received. A verification command is a command that requires the ink cartridge chip of a specific color to respond with a specific level at a specific time. As described above, for example, for the first color ink cartridge chip, the corresponding verification command is a high level during the first, eighth, and ninth clock cycles of the first and second transmission cycles, and a low level during the remaining clock cycles. Since the ninth clock cycle is generally a parity bit, the verification command corresponding to this color ink cartridge chip is 8181 in hexadecimal. Similarly, as described above, the hexadecimal verification command corresponding to the second color ink cartridge chip is 8282, the hexadecimal verification command corresponding to the third color ink cartridge chip is 8484, and the hexadecimal verification command corresponding to the fourth color ink cartridge chip is 8888. Therefore, based on the signal acquired on the data signal line, the second controller 22 can determine whether the verification command is the correct one. If no verification command has been received, the second controller 22 continues to wait. If a verification command has been received, the second controller 22 executes step S2 to determine the verification time period for the current ink cartridge chip based on the verification command. Since different ink cartridge signals have different verification time periods, but the verification time period of each ink cartridge chip is determined according to pre-set rules, the second controller 22 needs to determine the verification time period corresponding to the current ink cartridge chip according to the received verification instruction and the pre-set rules.
[0061] Next, step S3 is executed to detect the level signal output by the data terminal during the verification time period. Since the data terminal should output a preset level signal during the verification time period, for example, it should output a low level, a high level, and a low level signal during the three verification time periods T1, T2, and T3, respectively. This embodiment mainly detects the verification time periods where a low level signal should be output, namely, verification time periods T1 and T3. Therefore, step S3 is to detect the level signal output by the data terminal during the verification time periods T1 and T3. Specifically, the voltage value of the level signal of the data terminal during the verification time periods T1 and T3 is detected. It can be seen that in this embodiment, during the verification time periods T1 and T3, the correct level signal of the data terminal is a low level signal. If an abnormality occurs, a high level signal is output or a high level signal is received.
[0062] Then, step S4 is executed to determine whether the level signal of the data terminal is an abnormal level signal, that is, whether the data terminal outputs a high-level signal during the verification time periods T1 and T3. If a low-level signal is output, that is, the judgment result is no, it means that the verification level signal output by the data terminal is correct, and there is no need to perform any operation on the first controller 21. Since the data terminal can output the correct level signal, it means that the first controller 21 correctly controls the level of the data terminal during the verification time period, for example, the data terminal is grounded during the verification time periods T1 and T3. At this time, even if there is an interference source in the external environment, the current formed will be directly conducted away, and will not cause the data terminal to form a level of 0.4V, which will not affect the subsequent verification of the inkjet printing device. Therefore, there is no need to perform any operation on the first controller 21.
[0063] If the judgment result of step S4 is yes, it means that the level on the data terminal cannot be switched in time, or the electronic module is operating abnormally. At this time, step S5 needs to be executed, and the second controller 22 causes the electronic module to perform abnormal protection operations. Specifically, the second controller 22 uses two methods to make the electronic module perform abnormal protection operations. The first method is to make the first controller 21 invalid, such as erasing the program in the first controller 21, or making the first controller 21 incorrectly respond to the instructions sent by the inkjet printing device, or not responding to the instructions sent by the inkjet printing device. In this way, the first controller 21 will not be able to continue to respond to the instructions sent by the inkjet printing device, and the inkjet printing device will not be able to receive the correct response data returned by the ink cartridge chip, and will think that the ink cartridge chip is wrong, and will issue an alarm message to prompt the user to replace the ink cartridge. The second method is that the second controller 22 causes the chip select terminal of the ink cartridge chip to continuously load a low-level signal. Since the chip select terminal is loaded with a low-level signal, the first controller 21 will believe that the inkjet printing device has not sent any instructions, and the first controller 21 will not respond to the instructions sent by the inkjet printing device. The inkjet printing device will not be able to receive the correct response data returned by the ink cartridge chip, and will believe that the ink cartridge chip is wrong, and will issue an alarm signal to prompt the user to replace the ink cartridge.
[0064] After the ink cartridge is installed in the inkjet printing device, the inkjet printing device will continuously send verification instructions to detect whether the ink cartridge is installed, removed, or a short circuit occurs between the connection terminals. If the ink cartridge chip occasionally responds incorrectly before printing begins, the inkjet printing device will repeatedly send verification instructions. If the ink cartridge chip responds correctly to multiple verification instructions thereafter, the inkjet printing device can still enter the ready state, and the user often does not notice that the ink cartridge chip has an abnormality. After printing begins, the inkjet printing device will also send verification instructions from time to time. However, if the response signal sent by the ink cartridge chip to the verification instruction is incorrect, the inkjet printing device may stop printing. In this way, the second controller 22 can continuously detect whether the verification level on the data signal line is correct within a preset verification time period before printing begins. If the response level signal is incorrect, the first controller 21 will be unable to respond to the instructions of the inkjet printing device, causing the inkjet printing device to issue an alarm message. This can prevent the inkjet printing device from identifying that the ink cartridge is not installed correctly during the subsequent printing process, causing printing to suddenly stop.
[0065] Of course, if the ink cartridge chip is not identified as abnormal during the detection and installation phase and the printing operation is performed, there is also a risk of sudden termination of the printing process. In order to eliminate this risk, this embodiment also performs detection when the communication bus is in an idle state. Since the clock terminal and data terminal are in a weak pull-down state when the communication bus is idle, this state is easily affected by external interference. Figure 9First, the second controller 22 executes step S11 to determine whether the communication bus is in an idle state. Specifically, if the communication bus is in an idle state, the data terminal and the clock terminal are both in a weak pull-down state, and the chip select terminal is in a low level state. Since the chip select terminal and the clock terminal are always in a common bus, in step S11, it is only necessary to detect whether the clock terminal and the chip select terminal meet the above conditions to determine whether the communication bus is in an idle state.
[0066] Then, step S12 is executed to detect the level signal of the data terminal, and step S13 is executed to determine whether the data terminal has a high-level signal. When the communication bus is in an idle state, especially when the clock terminal is in a high-impedance state, the inkjet printing device does not need the ink cartridge chip to return any data. If a high-level signal is present on the data terminal at this time, it indicates that the data terminal has been subjected to external interference and has generated an incorrect signal, which can affect the communication of the inkjet printing device. If the inkjet printing device needs to verify the ink cartridge chip, for example, when the data terminal is required to output a preset level, the data terminal subjected to external interference may not output the correct level signal, resulting in an abrupt termination of printing. To avoid this problem, in this embodiment, if the judgment result of step S13 is yes, step S14 is executed, where the second controller 22 causes the electronic module to perform an abnormal protection operation. Even if the first controller 21 fails or continuously applies a low-level signal to the chip select terminal, the inkjet printing device will not receive any response data after sending the instruction, and will prompt the user to replace the ink cartridge. Since the idle state of the communication bus indicates that printing is not in progress, prompting the user to replace the ink cartridge when printing is not in progress does not cause a sudden termination of printing.
[0067] It should be pointed out that in this embodiment, the first controller 21 is a dedicated integrated circuit and the second controller 22 is a single-chip microcomputer. However, in some other embodiments, the functions of the first controller 21 and the second controller 22 can be combined into the same controller, and the functions of the first controller and the second controller can be implemented by different modules of the same controller, or other processors can read programs and instructions stored in computer-readable media to perform computing processing, and the same functions can also be implemented. The above methods should also be included in the scope of protection of the present invention.
[0068] Second embodiment:
[0069] The ink cartridge chip of this embodiment is provided with a control module. Different from the first embodiment, this embodiment only provides one controller. The controller sets the data flow direction of the data terminal to high-impedance input in the first verification time period T1 and the third verification time period T3, that is, the verification time period in which a low level needs to be output, and determines whether the level state received by the data terminal is a low-level signal or a high-level signal. If the input level signal is a low-level signal, indicating that the level on the data terminal is correct, no processing is performed; if the level signal received by the data terminal is a high-level signal, an abnormal protection operation is performed. Specifically, the controller locks the internal program, does not respond to the instructions sent by the inkjet printing device, or continuously loads a low-level signal to the chip select terminal.
[0070] Of course, for the second verification time period T2, the ink cartridge chip of this embodiment may also be provided with a timing delay device such as a counter or a trigger. Upon receiving the verification instruction, the ink cartridge chip immediately sends an enable signal to the timing delay device, so that the timing delay device outputs a high level to the data terminal only during the second verification time period T2, and does not output any level during other time periods. In this way, after the controller sends the enable signal to the timing delay device, the controller can set the data flow direction of the data terminal to a high-impedance input state throughout all response time periods of the verification instruction, eliminating the need to output a high level during the second verification time period T2. In this way, the controller can detect whether the level on the data terminal is correct throughout the entire verification time period.
[0071] Finally, it should be emphasized that the above are only preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various changes and modifications. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. Consumable chips, including: a substrate, on which an electronic module and a plurality of connection terminals are provided, wherein the plurality of connection terminals are electrically connected to the electronic module, and the plurality of connection terminals include at least a data terminal; Its characteristics are: The electronic module is provided with a control module, the control module is used to receive a verification instruction and determine a verification time period according to the verification instruction. The control module further determines whether the level signal of the data terminal is an abnormal level signal within the verification time period. If so, the electronic module performs an abnormal protection operation; The verification instruction is an instruction requiring a consumable chip of a specific color to respond to a specific level at a specific time; The control module determines whether the level signal of the data terminal is an abnormal level signal within the verification time period, including: the control module determines that the correct level signal of the data terminal is a low level signal during the verification time period, whether the data terminal outputs a high level signal or receives a high level signal; if a high level signal is output or a high level signal is received, it is confirmed that the level signal of the data terminal is an abnormal level signal.
2. The consumable chip according to claim 1, characterized in that: The control module includes a first controller and a second controller. The first controller is used to receive communication data through the data terminal and return response data. The second controller is used to receive the verification instruction and determine whether the level signal of the data terminal is an abnormal level signal within the verification time period.
3. The consumable chip according to claim 2, characterized in that: Enabling the electronic module to perform an abnormal protection operation includes: the second controller disabling the first controller.
4. The consumable chip according to any one of claims 1 to 3, characterized in that: The connecting terminal also includes a chip select terminal; Enabling the electronic module to perform an abnormal protection operation includes: the control module continuously loading a low-level signal to the chip select terminal.
5. The consumable chip according to claim 1, characterized in that: The control module determines whether the level signal of the data terminal is an abnormal level signal, including: setting the data flow direction of the data terminal to high-impedance input within the verification time period, and determining whether the input level state of the data terminal is an abnormal level signal.
6. The consumable chip according to any one of claims 1 to 3, characterized in that: The control module is further configured to detect whether the data terminal has a high-level signal when the communication bus is in an idle state, and if so, enable the electronic module to perform an abnormal protection operation.
7. The consumable chip according to claim 1, characterized in that: The consumable chip also includes a timing delay device; After receiving the verification instruction, the control module enables the timing delay device so that the timing delay device outputs a high-level signal within a specific verification time period, and sets the data flow direction of the data terminal to a high-impedance input state throughout the entire response time period of the verification instruction.
8. A method for verifying a consumable chip, characterized in that: include: The control module of the consumable chip receives the verification instruction and determines the verification time period according to the verification instruction; The control module detects the level signal of the data terminal of the consumable chip within the verification time period, and determines whether the level signal of the data terminal within the verification time period is an abnormal level signal, and if so, causes the electronic module of the consumable chip to perform an abnormal protection operation; The verification instruction is an instruction requiring a consumable chip of a specific color to respond to a specific level at a specific time; The control module determines whether the level signal of the data terminal is an abnormal level signal within the verification time period, including: the control module determines that the correct level signal of the data terminal is a low level signal during the verification time period, whether the data terminal outputs a high level signal or receives a high level signal; if a high level signal is output or a high level signal is received, it is confirmed that the level signal of the data terminal is an abnormal level signal.
9. The consumable chip verification method according to claim 8, characterized in that: The control module includes a first controller and a second controller, wherein the first controller is used to receive communication data through the data terminal and return response data; Enabling the electronic module to perform an abnormal protection operation includes: the second controller disabling the first controller of the consumable chip.
10. The consumable chip verification method according to claim 8, characterized in that: The consumable chip is provided with a chip selection terminal; Enabling the electronic module to perform an abnormal protection operation includes: the control module continuously loading a low-level signal to the chip select terminal.
11. The consumable chip verification method according to any one of claims 8 to 10, characterized in that: The control module determines whether the level signal of the data terminal is an abnormal level signal, including: setting the data flow direction of the data terminal to high-impedance input within the verification time period, and determining whether the input level state of the data terminal is an abnormal level signal.
12. The method for verifying a consumable chip according to any one of claims 8 to 10, characterized in that: The method further includes: The control module detects whether the data terminal has a high-level signal when the communication bus is in an idle state, and if so, causes the electronic module to perform an abnormal protection operation.
13. Consumables container, characterized in that, include: A shell, wherein the consumable chip according to any one of claims 1 to 7 is arranged on the outer wall of the shell.
14. An inkjet printing device, characterized in that include: A printing carriage, on which the consumables container as claimed in claim 13 is detachably mounted.
Citation Information
Patent Citations
Ink box chip, data sending method for ink box chip and ink box
CN103707647A
Communication device, communication system, data sending method and data receiving method
CN106484648A
Multi-coil panel electromagnetic heating system
CN109673073A
Fault detection circuit and detection method thereof
CN114895659A
Abnormal voltage power-off protection device
CN202495731U