EP4349608B1 - Puce, cartouche consommable et procédé de transmission de données - Google Patents

Puce, cartouche consommable et procédé de transmission de données

Info

Publication number
EP4349608B1
EP4349608B1 EP21963122.3A EP21963122A EP4349608B1 EP 4349608 B1 EP4349608 B1 EP 4349608B1 EP 21963122 A EP21963122 A EP 21963122A EP 4349608 B1 EP4349608 B1 EP 4349608B1
Authority
EP
European Patent Office
Prior art keywords
data
chip
printing apparatus
consumable chip
interfering
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
EP21963122.3A
Other languages
German (de)
English (en)
Other versions
EP4349608A1 (fr
EP4349608A4 (fr
Inventor
Weichen Liu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Geehy Microelectronics Inc
Original Assignee
Geehy Microelectronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Geehy Microelectronics Inc filed Critical Geehy Microelectronics Inc
Publication of EP4349608A1 publication Critical patent/EP4349608A1/fr
Publication of EP4349608A4 publication Critical patent/EP4349608A4/fr
Application granted granted Critical
Publication of EP4349608B1 publication Critical patent/EP4349608B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/17Ink jet characterised by ink handling
    • B41J2/175Ink supply systems ; Circuit parts therefor
    • B41J2/17503Ink cartridges
    • B41J2/17543Cartridge presence detection or type identification
    • B41J2/17546Cartridge presence detection or type identification electronically
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/02Comparing digital values
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/17Ink jet characterised by ink handling
    • B41J2/175Ink supply systems ; Circuit parts therefor
    • B41J2/17503Ink cartridges
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/368Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
    • G06F13/374Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control using a self-select method with individual priority code comparator
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K1/00Secret communication
    • H04K1/02Secret communication by adding a second signal to make the desired signal unintelligible
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K3/00Jamming of communication; Counter-measures
    • H04K3/80Jamming or countermeasure characterized by its function
    • H04K3/82Jamming or countermeasure characterized by its function related to preventing surveillance, interception or detection
    • H04K3/825Jamming or countermeasure characterized by its function related to preventing surveillance, interception or detection by jamming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K3/00Jamming of communication; Counter-measures
    • H04K3/80Jamming or countermeasure characterized by its function
    • H04K3/86Jamming or countermeasure characterized by its function related to preventing deceptive jamming or unauthorized interrogation or access, e.g. WLAN access or RFID reading
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
    • B41J2029/3937Wireless communication between the printer and the cartridge, carriage or printhead
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/85Protecting input, output or interconnection devices interconnection devices, e.g. bus-connected or in-line devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K2203/00Jamming of communication; Countermeasures
    • H04K2203/10Jamming or countermeasure used for a particular application
    • H04K2203/20Jamming or countermeasure used for a particular application for contactless carriers, e.g. RFID carriers
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Definitions

  • the present disclosure generally relates to the field of printing and image-forming technology and, more particularly, relates to a chip, a consumable cartridge, and a data transmission method.
  • the printing apparatus may need assistance of image-forming auxiliary information of a consumable cartridge to complete the image-forming process.
  • the image-forming auxiliary information of the printing apparatus may not only be recorded in the printing apparatus, but also recorded in a consumable chip.
  • the consumable chip is mainly configured for identification and providing the usage of recording medium.
  • the printing apparatus may transmit confidential data to the consumable chip.
  • the printing apparatus may transmit confidential data to the consumable chip in an authentication instruction, and the confidential data may include information related to a communication password and a communication status.
  • competitors monitor and collect communication waveforms between the printing apparatus and the consumable chip, competitors can obtain such confidential data.
  • the existing consumable chip communicates with the printing apparatus, the consumable chip, as a slave, can only passively receive such confidential data and cannot prevent the printing apparatus from transmitting such confidential data.
  • US 20160357991A1 discloses a system including a peripheral device and a security device.
  • the peripheral device is accessible to one or more bus-master devices over a bus.
  • the security device is configured to disrupt on the bus a transaction in which a bus-master device attempts to access the peripheral device without authorization, by forcing one or more dummy values on at least one line of the bus in parallel to at least a part of the transaction.
  • CN 109409076A discloses that before receiving a serial number verification instruction sent by a control unit of an imaging device, or during receiving a serial number verification instruction sent by a control unit of the imaging device, sending an interference signal to the verification unit of the imaging device to cause the verification unit of the imaging device to stop sending verification information; and when the serial number verification instruction is sent by the control unit of the imaging device, sending an interference signal to the verification unit of the imaging device to stop sending verification information.
  • US 20170147842A1 discloses a communication process between a jamming device 10 and a reader device, wherein the jamming device 10 is used to receive an interrogation signal 33 emitted from the reader device through antenna 30.
  • the antenna 30 of both the RFID enabled object and the jamming device 10 receive the interrogation signal 33 and generate an electrical current.
  • the circuit 20 of the jamming device 10 generates a jamming signal.
  • US 20040100359A1 discloses a jamming device against RFID smart tag systems.
  • the excitation trigger signal 18 of the scanner 16 excites or activates a plurality of jamming chips 32, so that each chip 32 emits an electromagnetic pulse signal 20.
  • the invention is set out in the appended set of claims.
  • the present disclosure provides a chip, a consumable cartridge, and a data transmission method, which is beneficial for solving the problem in the existing technology that the confidential data transmitted to the chip is easily obtained by a third party, leading to confidential data leakage.
  • the chip is capable of interfering preset data transmitted by the host to the chip, which prevents a third party from obtaining confidential data transmitted by the host to the chip by a mean of detecting and collecting communication waveforms between the host and the chip.
  • FIG. 1 illustrates a structural schematic of a communication system provided by exemplary embodiments of the present disclosure.
  • the communication system may include a host 100 and a chip 200 (a slave corresponding to the host 100).
  • the host 100 may be disposed with a communication port 101, and the slave may be disposed with an interface module 201.
  • a communication link 300 may be established between the communication port 101 and the interface module 201.
  • the host 100 and the chip 200 may perform information transmission, where the communication link 300 may be a contact communication link 300, that is, a wired communication link 300.
  • the communication port 101 and the interface module 201 may be electrically contacted and connected through a contact pin, a contact, or an elastic piece to establish the communication link 300.
  • the communication link 300 is referred to as a data bus.
  • a time-division transmit/receive manner may be adopted to realize bi-directional transmitting/receiving information (that is, duplex communication).
  • the host 100 may be the transmitter, and the chip 200 may be the receiver; and when the host 100 transmits a signal to the chip 200, the chip 200 as a slave may only passively receive the signal transmitted by the host 100; and in the uplink period, the chip 200 may be the transmitter, and the host 100 may be the receiver; and when the chip 200 transmits a signal to the host 100, the host 100 may only receive the signal transmitted by the chip 200. Failure to comply with such transmitting and receiving rules may result in that the signal transmitted by one party cannot be transmitted normally, and the other party cannot correctly receive the signal transmitted by the one party.
  • the interface module 201 may not both receive the input signal and output its own signal at a same time point. Therefore, in the communication protocol, it strictly requires that during the downlink period for the host to transmit a signal, the chip as the slave must only be in the receiving state of receiving signal and may be prohibited to be changed to the transmitting state of transmitting signal.
  • the host 100 in embodiments of the present disclosure may be a device that can implement data processing, control, or related operations; the chip 200 may be configured to be installed on the host 100 to assist the host 100 to complete related functions.
  • the host 100 may be a printing apparatus 110, and the chip 200 may be a consumable chip 210.
  • the printing apparatus 110 may be disposed with a communication port 111, and the consumable chip 210 may be disposed with an interface module 211, and a communication link 310 may be established between the communication port 111 and the interface module 211.
  • the printing apparatus 110 and the consumable chip 210 may transmit information through the communication link 310.
  • the consumable chip 210 may be configured to provide identification information and the status information of recording medium usage.
  • the printing apparatus 110 in the downlink period, the printing apparatus 110 may be the transmitter, and the consumable chip 210 may be the receiver; when the printing apparatus 110 transmits a signal to the consumable chip 210, according to the communication rule, the consumable chip 210 as a slave may only passively receive the signal transmitted by the printing apparatus 110.
  • the printing apparatus 110 and the consumable chip 210 may be used as an example to describe technical solutions provided in embodiments of the present disclosure hereinafter.
  • the technical solutions provided in embodiments of the present disclosure can also be applied to other types of hosts and chips, which may not be limited according to embodiments of the present disclosure.
  • the printing apparatus 110 may transmit confidential data to the consumable chip 210.
  • the printing apparatus 110 may transmit confidential data to the consumable chip 210 in an authentication instruction; and the confidential data may include information related to a communication password and a communication status.
  • competitors monitor and collect communication waveforms between the printing apparatus 110 and the consumable chip 210, competitors can obtain such confidential data.
  • the consumable chip when the existing consumable chip communicates with the printing apparatus, the consumable chip, as a slave, can only passively receive such confidential data and cannot prevent the printing apparatus from transmitting such confidential data.
  • the consumable chip 210 provided by embodiments of the present disclosure may further include an interference module 212, as shown in FIG. 3 .
  • the interference module 212 is configured to interfere the first data transmitted by the printing apparatus 110 to the consumable chip 210 via the data bus during the downlink period, such that the data detected on the data bus (that is, received by the consumable chip through the interface module 211) may be the second data, where the second data is different from the first data.
  • the first data may be the confidential data, that is, the data that is not expected to be detected and collected on the communication link 310 by a third party.
  • the first data may be different passwords, verification data, integrity data, secret keys, and the like, and may be simply data indicating specific meanings, such as data indicating the normal operation of the chip, or certain parameter data and the like required by the chip.
  • the data which does not want to be obtained by a third party through collecting communication process for a certain purpose may be the first data.
  • the second data may be the data detected and collected on the communication link 310 by a third party. Since the consumable chip 210 receives data through the communication link 310 (data bus), the consumable chip 210 may also receive the second data.
  • the consumable chip 210 may output an interference signal to the printing apparatus 110 through the interface module 211. Therefore, the first data transmitted by the printing apparatus 110 to the chip through the data bus may be interfered and affected, and a third party may be prevented from detecting and collecting the first data on the data bus between the printing apparatus 110 and the consumable chip 210, thereby ensuring security of the first data.
  • the data bus is normally a single separate data line.
  • IIC inter-integrated circuit
  • a power line, a clock line, a data line, and a ground line may be between the printing apparatus 110 and the consumable chip 210, respectively.
  • the consumable chip 210 may only need to interfere the data signal on the data line, so that the first data transmitted by the printing apparatus 110 may be different from the second data on the data line.
  • the data line and other signal lines may be shared. Therefore, when the signal line is used as the data line, the consumable chip 210 may interfere the data signal on the signal line.
  • the data bus may include multiple data lines.
  • the consumable apparatus 210 may choose to interfere data signals on all data lines in all data buses or may interfere only one data signal or a part of data signals. Regardless of the form of the data bus between the printing apparatus 110 and the consumable chip 210, final implementation result is that the first data transmitted by the printing apparatus 110 may be different from the second data collected on the data bus.
  • the consumable chip 210 may interfere the first data transmitted by the printing apparatus 110 on the data bus, which may be that when the printing apparatus 110 transmits the first data, the level of the data bus may be changed to a low level or a high level independently of the printing apparatus 110. Normally, when the printing apparatus 110 transmits data externally during the downlink period, the level signal on the data bus may be controlled by the printing apparatus 110. If the printing apparatus 110 wants to transmit data 1, the data bus may be configured to be at a high level, and if the printing apparatus 110 wants to transmit data 0, the data bus may be configured to be at a low level.
  • the consumable chip 210 may actively control the level signal of the data bus during the printing apparatus 110 transmits the first data and configure the data bus to be at a high level or a low level to change the data transmitted on the data bus. Therefore, the second data on the data bus may be different from the first data transmitted by the printing apparatus 110. For example, during the printing apparatus 110 transmits the first data, the data bus may be forced to be at a high level or a low level, so that the second data collected from the data bus may all be 0s or 1s. At this point, the second data received by the consumable chip may also all be 0s or 1s.
  • FIG. 4 illustrates a circuit structural schematic of a communication system provided by exemplary embodiments of the present disclosure.
  • the printing apparatus 110 may communicate with the consumable chip 210 through contact communication (that is, in a wired manner), and the printing apparatus 110 may include the communication port 111.
  • the communication port 111 may be a contact pin, a contact, or an elastic piece that transmits electrical signals in a contact manner.
  • the consumable chip 210 may include the interface module 211; and the interface module 211 may be a contact pin, a contact, or an elastic piece corresponding to the communication port 111.
  • the communication port 111 of the printing apparatus 110 may be in physical contact with the interface module 211 of the consumable chip 210, thereby forming the data bus between the consumable chip 210 and the printing apparatus 110.
  • the data bus is shown by the communication link 310 (an SDA (serial data) line that only transmits data signals is taken an example for the communication link 310).
  • SDA serial data
  • the communication signal waveform between the printing apparatus 110 and the consumable chip 210 may be detected and collected; and the communication data may be obtained by analyzing and interpreting the signal waveform, that is, above-mentioned second data may be detected.
  • the communication link 310 in FIG. 4 may use the IIC communication protocol as an example for description.
  • the printing apparatus 110 may transmit signals externally through the communication port 111; and a signal node M in the printing apparatus 110 may be connected to the communication port 111 and then be connected to a high-level signal VCC through a pull-up resistor R1.
  • a controlled switch S1 may be selectively connected to a low level according to the signal that needs to be transmitted (in FIG. 4 , the ground GND may be configured as a low level; and to avoid excessive discharge current, a current-limiting resistor R2 may normally be connected in series between the controlled switch S1 and the ground GND). Therefore, the level of the signal node M may be changed according to the signal that needs to be transmitted.
  • the controlled switch S1 When the printing apparatus 110 needs to output a high level externally, the controlled switch S1 may be turned off for disconnection, and the communication port 111 connected to the signal node M may output a high level externally. When the printing apparatus 110 needs to output a low level externally, the controlled switch S1 may be turned on for connection, and the communication port 111 connected to the signal node M may output a low level externally.
  • a signal node N may also be configured in the consumable chip 210; and the signal node N may be connected to the interface module 211 and then be connected to a high-level signal VCC through a pull-up resistor R3.
  • the controlled switch S2 may be selectively connected to a low level according to the signal that needs to be transmitted (in FIG. 4 , the ground GND may be configured as a low level; and similarly, to avoid excessive discharge current, a current limiting resistor R4 may normally be connected in series between the controlled switch S2 and the ground GND). Therefore, the level of the signal node N may be changed according to the signal that needs to be transmitted.
  • the controlled switch S2 may be turned off for disconnection, such that the signal level on the communication link 310 may be determined by the printing apparatus 110.
  • the level of the signal collection point K on the communication link 310 may be same as the level of the signal node N in the consumable chip 210. Therefore, changing the level of the signal node N may change the level of the communication link 310 (data bus). Since the consumable chip 210 receives data through the communication link 310 (data bus), the second data received by the consumable chip at the signal node N may be same as the above-mentioned second data detected at the signal collection point K.
  • the consumable chip 210 may no longer comply with the communication rules in the downlink period, change from a receiving state to an outputting state, and choose to turn on the controlled switch S2 for connection to output a low level externally. Therefore, at this point, the level on the communication link 310 may be forced to be pulled down to a low level, and the signal collected at the signal collection point K on the communication link 310 may no longer be same as the first data transmitted by the printing apparatus 110.
  • the pull-up resistor R3, the controlled switch S2, and the current-limiting resistor R4 may form the interference module 212; or the pull-up resistor R3 and the controlled switch S2 may form the interference module 212.
  • the first data transmitted by the printing apparatus to the consumable chip may normally include multiple bits.
  • the first data and the second data may be different, which may be that all bit values in the second data are different from corresponding values in the first data; or a part of bit values in the second data are different from corresponding values in the first data.
  • the interference module may interfere all data in the first data or may only interfere a part of the data in the first data.
  • multiple consecutive bits in the data are referred to as a bit stream in the following.
  • the second data may include the first bit stream; and the first bit stream may be the data collected by interfering the first data.
  • the first bit stream may be all second data, that is, the proportion of the first bit stream in the second data may be 100%, as shown in FIG. 5 ; and the first bit stream may also be a part of the second data, that is, the proportion of the first bit stream in the second data may be less than 100%, as shown in FIG. 8 .
  • the proportion of the first bit stream in the second data may be 40%, 50%, 70%, and the like, which may not be limited in embodiments of the present disclosure.
  • the first bit stream may be interfered into specific data through interference according to a protocol or a preset interference strategy.
  • the first bit stream may be interfered to have a same bit value.
  • the bit values in the first bit stream may be all 0s, as shown in FIGS. 6 and 9 .
  • the bit values in the first bit stream in the second data may be all 0s.
  • the bit values in the first bit stream may be all 1s, as shown in FIGS. 7 and 10 .
  • the bit values in the first bit stream in the second data may be all 1s. It can be understood that the bit values in FIGS. 6 and 7 may correspond to FIG. 5 ; and the first bit stream in FIGS. 9 and 10 may correspond to FIG. 8 .
  • the second data may also include the second bit stream, as shown in FIG. 11 .
  • the first bit stream may be interfered to have a same bit value and the second bit stream may be interfered to have a same bit value through interference according to a protocol or a preset interference strategy; and the bit values of the first bit stream may be different from the bit values of the second bit stream.
  • the bit values of the first bit stream may be all 1s, and the bit values of the second bit stream may be all 0s; in FIG. 13 , the bit values of the first bit stream may be all 0s, and the bit values of the second bit stream may be all 1s.
  • the proportions of the first bit stream and the second bit stream in the second data may be both 50%.
  • those skilled in the art may also set other proportions.
  • the proportion of the first bit stream in the second data may be 40%, and the proportion of the second bit stream in the second data may be 60%.
  • the proportions may be configured according to a protocol or an interference strategy, which may not be limited in embodiments of the present disclosure.
  • the odd-numbered bits and even-numbered bits in the first data may be interfered respectively to obtain corresponding second data.
  • the odd-numbered bits of the first data may be all interfered as 1, and the even-numbered bits may be all interfered as 0; and in FIG. 15 , the odd-numbered bits of the first data may be all interfered as 0, and the even-numbered bits may be all interfered as 1.
  • those skilled in the art may also interfere only odd-numbered or even-numbered bits, which may not be limited in embodiments of the present disclosure.
  • embodiments of the present disclosure describe the working principle with reference to FIGS. 16-18 .
  • FIG. 16 illustrates a schematic of an interference scenario provided by exemplary embodiments of the present disclosure.
  • FIG. 16 illustrates the clock signal transmitted from the printing apparatus to the consumable chip, the data signal, the first interference signal “interference 1" outputted by the consumable chip, and the first mixed signal “mix 1" (that is, the second data) that is mixture of the data signal and the first interference signal collected at the signal collection point of the communication link.
  • the transmission of the preset data with one byte, which is 8 bits may be taken as an example for description.
  • the preset data (the first data) in FIG. 16 is E2 in hexadecimal numbers, which is converted into binary numbers as "1110 0010", where 1 indicates a high level, and 0 indicates a low level. Therefore, the waveform of the preset data may be the graph shown by the data line in FIG. 16 .
  • the first interference signal that the consumable chip actively outputs to the communication port of the printing apparatus may maintain the high level for the first 4 bits and pull down the last 4 bits to be the low level.
  • Corresponding binary number may be "1111 0000" which is the hexadecimal number F0. It can be seen from the communication characteristics in FIG. 4 that when the last 4 bits are pulled down, the level of the data line may be forced to be pulled down. Therefore, the second data collected at the signal collection point of the communication link may be "1111 0000", which is the hexadecimal number E0.
  • the consumable chip may output the interference signal to the printing apparatus during the downlink period, so that a third party may not detect the preset data E2 (the first data) from the communication port and detected a collected data may be E0 (the second data), thereby avoiding preset data leakage.
  • the second interference signal that the consumable chip actively outputs to the communication port of the printing apparatus may be that the first 4 bits may be pulled down, and the last 4 bits may remain at a high level.
  • Corresponding binary number may be "0000 1111", which is the hexadecimal number 0F. Therefore, the first 4 bits of the preset data E2 may be forcibly pulled down, such that the collected data/second data (the second mixed data "mix 2") may be changed to 02.
  • the interference signal outputted by the consumable chip may cause half of the preset data to be changed to a same value (0, that is, a low level).
  • the preset data may include multiple bits or bytes.
  • the interference signal outputted by the consumable chip in one embodiment may cause at least one bit in the preset data to be changed, which may also prevent preset data leakage.
  • the interference signal may be selectively outputted, such that all bits of the second data may be same, for example, all bits may be all 1 or 0; or a half of the bits of the second data may be same, for example, the first half of the bits may be all 1 or 0; or the second half of the bits may be all 1 or 0.
  • the interference signal outputted by the consumable chip may make the odd-numbered or even-numbered bits in the preset data to be changed to a same value.
  • the third interference signal AA and the fourth interference signal 55 shown in FIG. 18 may change the odd-numbered or even-numbered bits in the preset data to a same value 0 (a low level).
  • the interference signal outputted by the consumable chip may make the odd-numbered or even-numbered bytes in the preset data to be changed to a same value.
  • the interference signal is the low level which is taken as an example for description in above-mentioned embodiments, the interference signal may also be a high-level signal in other outputted signal structures.
  • the high and low levels mentioned in the present disclosure refer to the definition of high and low levels in digital circuits.
  • the high level may be a voltage between 2.5-5V
  • the low level may be a voltage between 0-1.5V.
  • the interference signal may also be a signal that makes the level of the preset data in an unrecognizable state.
  • the transmitted level of the preset data may be interfered to be between the high level and the low level, such that the waveform detected by a third party may not be determined whether it is a high level or a low level, and the preset data may not be obtained.
  • the interference signal may not need to have a same length as the preset data.
  • the second interference signal may only output a low level in the first 4 bits, and the last 4 bits in the preset data may not be interfered. Therefore, the first interference signal may be understood as data F only including the first 4 bits.
  • the interference signal may only have the low level for the last 4 bits, and the length of the interference signal outputted by the consumable chip may be less than the length of the preset data.
  • the interference of the consumable chip on the data transmission in the data bus may not affect the normal communication between the printing apparatus and the consumable chip.
  • the consumable chip may only need to interfere the first data transmitted in the data bus. Therefore, the interference timing of the consumable chip may need to be determined.
  • the printing apparatus may transmit the third data to the consumable chip before transmitting the first data to the consumable chip. Therefore, the consumable chip may determine whether the printing apparatus needs to transmit the first data according to the third data.
  • the third data may be interactive authentication data or regular response data.
  • the third data and the first data may be data in one instruction, or data in different instructions.
  • the third data may be an instruction header, and the first data may be instruction data.
  • the third data and the first data are in different instructions, the third data may be the data in the first instruction, the first data can be the data in the second instruction, and the first instruction may be transmitted to the chip before the second instruction.
  • the consumable chip may determine that the printing apparatus is ready to transmit the first data according to the length of the third data; or the consumable chip may determine that the printing apparatus is ready to transmit the first data by determining the content of the third data.
  • the address information of the first data may be given in the third data, and the consumable chip may learn from the address information that the printing apparatus is ready to transmit the first data.
  • the third data may include some mark data, and after receiving some mark data, the consumable chip may determine that the printing apparatus is ready to transmit the first data; or the third data may clearly indicate the first data and the like to be transmitted.
  • the consumable chip may also determine that the current printing apparatus is ready to transmit the first data through a communication result after the printing apparatus transmits the third data.
  • the printing apparatus may first perform interactive verification of the third data with the consumable chip, and after the verification is completed, it may determine that the printing apparatus is ready to transmit the first data.
  • the consumable chip may determine whether the printing apparatus needs to transmit the first data according to the third data communicated with the printing apparatus, and specific determination rule may be flexibly configured according to the communication rule between the printing apparatus and the consumable chip.
  • the consumable chip may not determine whether the printing apparatus transmits the first data based on the third data, instead, may be determined based on other signals or signals transmitted by other lines. For example, when the third data starts to be received, it may determine whether the printing apparatus is transmitting the first data according to the clock timing, for example, according to the clock signal of the communication between the printing apparatus and the consumable chip, or changes of the electrical characteristics or changes of the electrical signals such as the power signal, the reset signal, the set signal, the data signal, and the like. As long as any signal change matches the preset determination condition in the communication between the printing apparatus and the consumable chip, the signal change may be used as the basis for the consumable chip to determine whether the printing apparatus needs to transmit the first data.
  • the consumable chip may determine whether the printing apparatus needs to transmit the first data by determining whether the consumable chip is powered. For example, once the consumable chip starts to be powered, the data transmitted by the printing apparatus may be interfered by default. In such way, when the printing apparatus does not transmit the third data, it may also be determined whether the printing apparatus needs to transmit the first data.
  • the reset terminal, clock terminal and the like of the consumable chip, once there is a signal transmitted from these ports, may be configured to determine that the printing apparatus needs to transmit the first data. Obviously, it is also possible to monitor whether there is a signal at the data terminal to indicate that the printing apparatus needs to transmit the first data.
  • the consumable chip may immediately interfere the first data or wait certain time duration before executing the interference, which may depend on the processing speed of the consumable chip or the settings of the consumable chip. For example, if the processing speed of the consumable chip is fast, the interference may be performed immediately after determining that the printing apparatus is ready to transmit the first data. However, if the consumable chip is limited by hardware conditions and the processing speed is slow, the consumable chip may wait certain time duration before interfering the first data after it determines that the printing apparatus is ready to transmit the first data.
  • the consumable chip may also choose to interfere the middle part of the first data, so that the consumable chip may end the interference to the first data in advance without affecting subsequent communication work.
  • the performance of the consumable chip is excellent, it may choose to interfere all the first data.
  • the first data may be interfered so that a third party may not obtain complete or accurate first data.
  • the data transmitted on the data bus may be the second data interfered by the consumable chip, which is different from the first data transmitted by the printing apparatus itself.
  • the consumable chip may also actively transmit interference data to the data bus; and the interference data and the first data transmitted by the printing apparatus may be superimposed on the data bus to form the second data on the data bus.
  • the consumable chip may also need to correctly respond to various requests of the printing apparatus. All data transmitted by the printing apparatus during the downlink period may not be interfered consistently. Therefore, after the consumable chip stops interfering the first data, the consumable chip may need to respond to the printing apparatus according to the communication protocol requirement between the consumable chip and the printing apparatus, which may indicate that the consumable chip has completed receiving the first data.
  • the response indicating that the consumable chip has completed the first data reception may mainly depend on the communication protocol requirement between the consumable chip and the printing apparatus. Different communication protocols may have different requirements, which may be configured according to actual situation.
  • the consumable chip may need to reply with one response bit (ACK) for every time 8 bits transmitted, indicating that 8 bits consistent with the protocol standard have been received. Therefore, the consumable chip of the present disclosure may stop outputting the interference signal before the printing apparatus detects the response bit (ACK) of the consumable chip, thereby preventing the printing apparatus from determining that the consumable chip is abnormal.
  • ACK response bit
  • the consumable chip provided by embodiments of the present disclosure may interfere the first data transmitted by the printing apparatus and also respond normally to operation of the printing apparatus, which may ensure the normal communication between the consumable chip and the printing apparatus and achieve that a third party cannot obtain the first data by monitoring the communication between the consumable chip and the printing apparatus.
  • the data transmitted by the printing apparatus to the consumable chip may be different instructions, such as read instructions, write instructions, authentication instructions, control instructions for specific operations, and the like.
  • the first data may be a part or all of the data in the instructions.
  • FIG. 19 illustrates a schematic of an instruction format provided by exemplary embodiments of the present disclosure.
  • the instruction format may be applied to a serial transmission instruction of the printing apparatus to the consumable chip.
  • the instruction format may include an instruction header, instruction data, an instruction verification value 1, and an instruction verification value 2 sequentially.
  • the instruction header may indicate the type, access address, and length of the instruction; and the instruction data may indicate the information which needs to be transmitted from the printing apparatus to the consumable chip.
  • the instruction verification value 1 may indicate, using a certain algorithm, after the algorithm is executed on "both the instruction header and instruction data", obtained verification result which is related to both the instruction header and instruction data and configured to verify whether the data is transmitted abnormally, for example, the instruction verification value 1 may be cyclic redundancy check (CRC) of "both the instruction header and the instruction data”.
  • the instruction verification value 2 may be a further verification result that can be performed on three of "the instruction header, instruction data, and instruction verification value 1", where corresponding algorithm may be CRC or other verification algorithms.
  • the consumable chip may identify each part of the instruction, and according to instruction requirement, feedback the execution result after receiving the instruction.
  • one type of data or a part of data in "the instruction data, instruction verification value 1 and instruction verification value 2" may be regarded as confidential data, that is, the preset data (also above-mentioned first data) that is not expected to be detected and collected by a third party.
  • the instruction verification value 2 may be regarded as the preset data.
  • the consumable chip may output the interference signal to the printing apparatus through the interface module, thereby interfering and affecting the instruction verification value 2 (that is, the preset data/first data) outputted by the printing apparatus.
  • the instruction verification value 2 that is, the preset data/first data
  • a third party may not detect and collect the instruction verification value 2 on the communication link between the printing apparatus and the consumable chip; the leakage of the first data may be avoided through above-mentioned manner; and the printing apparatus may be prevented from transmitting the first data externally.
  • the instruction header, the instruction data, and the instruction verification value 1 may each have a fixed length, that is, the number of bytes.
  • the instruction header may be 8 bytes
  • the instruction data may be 32 bytes
  • the instruction verification value 1 may be 2 bytes
  • the consumable chip may output the interference signal on the communication link; therefore, the interference signal may make the 8 bytes of data detected and collected (that is, the second data mentioned above which is also be referred to collected data) by a third party from the communication link different from the instruction verification value 2 (that is, the preset data/first data).
  • the interference signal outputted by the consumable chip of the present disclosure may prevent a third party from detecting the preset data from the communication port. If a third party detects and collects the preset data of the printing apparatus at the communication port of the printing apparatus at this time, the collected data (the second data) that can be detected must be different from the preset data (the first data).
  • the consumable chip may determine whether the printing apparatus has transmitted a preset number of bits/bytes of data to the consumable chip by counting the number of received data (in bits or bytes). In other embodiments, the consumable chip may determine when the preset data (the first data) may appear by determining the content of the instruction, the format of the instruction, and the transmitting duration of a timing instruction, thereby starting to output the interference signal. For example, in above-mentioned embodiments, the instruction verification value 2 of the preset data may be transmitted to the consumable chip after the instruction verification value 1 is transmitted; therefore, the consumable chip may determine the content of the instruction; and when it determines that the instruction verification value 1 has been transmitted, the interference signal may be outputted. For another example, if the printing apparatus transmits the instruction header, instruction data, and instruction verification value 1 for 30ms, the consumable chip may start timing when receiving the instruction and start to output the interference signal after the timing reaches 30ms.
  • an instruction identifier may also be configured as the first data.
  • the instruction identifier may indicate the category or order of the instruction.
  • the instruction may be an authentication instruction; and the instruction identifier may notify the consumable chip how many times the instruction is transmitted as the authentication instruction or indicate the position of the verification value.
  • FIG. 20 illustrates another schematic of an instruction format provided by exemplary embodiments of the present disclosure.
  • the instruction may include an instruction header, instruction data, an instruction identifier, and an instruction verification value, sequentially.
  • the instruction identifier may also be configured as the first data.
  • the instruction identifier may indicate the category or order of the instruction.
  • the instruction may be an authentication instruction; and the instruction identifier may notify the consumable chip how many times the instruction is transmitted as the authentication instruction or indicate the position of the verification value.
  • Other content of embodiments of the present disclosure may refer to the description of embodiments shown in FIG. 19 , which may not be described in detail herein for brevity.
  • embodiments of the present disclosure also provide another consumable chip.
  • FIG. 21 illustrates a structural schematic of a consumable chip provided by exemplary embodiments of the present disclosure.
  • a consumable chip 2100 may be detachably installed on a consumable cartridge.
  • the consumable cartridge may be an ink cartridge that contains ink, a processing cartridge that contains carbon toner, or a toner cartridge or toner cylinder that contains carbon toner.
  • the consumable cartridge may be also detachably installed on the printing apparatus.
  • the consumable chip 2100 may include a control module 2120, an interface module 2110, and a storage module 2130.
  • the interface module 2110 and the storage module 2130 may all be electrically connected to the control module 2120.
  • the interface module 2110 may be configured for input and output communication with external equipment; and when the consumable chip is installed on the printing apparatus, the interface module 2110 may be configured to receive information/instructions transmitted by the printing apparatus and transmit information to the printing apparatus.
  • the storage module 2130 may be configured to store information of the consumable chip, such as the manufacturing date of the consumable chip, the manufacturer, the color of recording medium (such as ink and toner), the capacity of recording medium, remaining quantity or consuming quantity of recording medium, and rewriteable or read-only information such as the number of printable pages, the number of printed pages and the like.
  • the storage module 2130 may also store data characteristics before and after the printing apparatus transmits the preset data (the first data), for example, the preset number of bytes before the printing apparatus transmits the preset data.
  • the storage module 2130 may adopt a common non-volatile memory, or a combination of non-volatile memory and volatile memory.
  • multiple configuration fields may be set, which may adjust the consumable chip to determine when the preset data appears. In later maintenance, by modifying the configuration fields, the preset bit/byte number or timing duration of the consumable chip may be adjusted.
  • the control module 2120 may be a single-chip microcomputer (MCU), a microcontroller, an FPGA, a logic circuit (ASIC) and the like, which may be configured to control communication between the consumable chip and the printing apparatus, read information from the storage module 2130, and store information in the storage module 2130.
  • the control module 2120 may be configured to implement functions of the interference module described above.
  • the consumable chip may also include a circuit board, which may carry above-mentioned control module 2120, interface module 2110, and storage module 2130.
  • control module 2120, the interface module 2110, and the storage module 2130 may be arranged in a same integrated circuit.
  • embodiments of the present disclosure also provide a consumable cartridge installed with any one of above-mentioned consumable chips.
  • embodiments of the present disclosure also provide a data transmission method.
  • the method may include interfering the first data transmitted by the host to the chip through the data bus during the downlink period, such that the data detected on the data bus may be the second data, where the second data may be different from the first data.
  • the specific content of method embodiments may refer to the description of above-mentioned embodiments, which may not be described in detail herein for brevity.
  • the present disclosure also provides a computer storage medium, where the computer storage medium may store a program, and the program may include some or all steps in embodiments provided in the present disclosure when the program is executed.
  • the storage medium may be a magnetic disk, an optical disc, a read-only memory (abbreviated as ROM), a random-access memory (abbreviated as RAM), or the like.
  • inventions of the present disclosure also provide a computer program product.
  • the computer program product may include executable instructions, which may cause the computer to execute a part of or all steps in above-mentioned method embodiments when being executed on a computer.
  • "at least one” refers to one or more, and “multiple” refers to two or more.
  • “And/or” may describe the association relationship of the associated objects, indicating that there can be three types of relationships. For example, A and/or B may indicate the situations where A exists alone, A and B exist at the same time, and B exists alone, where A and B may be singular or plural.
  • the character “/” may normally indicate that associated objects before and after are in an "or” relationship.
  • “The following at least one” and similar expressions may refer to any combination of these items, including any combination of singular items or plural items.
  • At least one of a, b, and c may represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c may be singular or plural.
  • any function is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer readable storage medium.
  • technical solutions of the present disclosure may be embodied in the form of a software product in essence or the part that contributes to the existing technology or the part of the technical solutions.
  • the computer software product may be stored in a storage medium and include a plurality of instructions to enable a computer device (which may be a personal computer, a server, a network device, or the like) to perform all or a part of the steps of the methods described in various embodiments of the present disclosure.
  • the above-mentioned storage media may include different media that can store program codes, including U disks, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Electromagnetism (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Claims (14)

  1. Puce (200), configurée pour communiquer avec une hôte (100), dans laquelle la puce (200) est configurée pour :
    établir une connexion de communication avec l'hôte (100) par l'intermédiaire d'un bus de données et recevoir des premières données transmises de l'hôte (100) à la puce (200), dans laquelle
    la puce (200) interfère avec les premières données en interférant avec le bus de données pendant une période de liaison descendante de réception des premières données, de sorte que des données détectées sur le bus de données sont des deuxièmes données, dans laquelle les deuxièmes données reçues par la puce (200) sont différentes des premières données.
  2. Puce (200) selon la revendication 1, dans laquelle :
    toutes les valeurs de bits, ou une partie de celles-ci, dans les deuxièmes données sont différentes de celles des premières données.
  3. Puce (200) selon la revendication 2, dans laquelle :
    les deuxièmes données comprennent un premier flux de bits consécutif, et toutes les valeurs de bits du premier flux de bits sont identiques.
  4. Puce (200) selon la revendication 3, dans laquelle :
    toutes les valeurs de bits du premier flux de bits sont 0 ou 1.
  5. Puce (200) selon la revendication 3, dans laquelle :
    les deuxièmes données comprennent en outre un second flux de bits consécutif, toutes les valeurs de bits du second flux de bits sont identiques, et les valeurs de bits du premier flux de bits sont différentes des valeurs de bits du second flux de bits.
  6. Puce (200) selon la revendication 2, dans laquelle :
    toutes les valeurs de bits de bits impairs dans les deuxièmes données sont identiques ; ou
    toutes les valeurs de bits de bits pairs dans les deuxièmes données sont identiques ; ou
    toutes les valeurs de bits de bits impairs dans les deuxièmes données sont identiques, toutes les valeurs de bits de bits pairs dans les deuxièmes données sont identiques, et des valeurs de bits de bits impairs dans les deuxièmes données sont différentes de valeurs de bits de bits pairs dans les deuxièmes données.
  7. Puce (200) selon la revendication 1, dans laquelle l'interférence, par la puce (200), avec les premières données en interférant avec le bus de données pendant la période de liaison descendante de réception des premières données comprend :
    pendant la période de liaison descendante de réception des premières données, l'interférence avec les premières données, par la puce (200), en délivrant en sortie un niveau haut et/ou un niveau bas au bus de données.
  8. Puce (200) selon la revendication 7, dans laquelle l'interférence avec les premières données, par la puce (200), en délivrant en sortie le niveau haut et/ou le niveau bas au bus de données comprend :
    l'interférence avec les premières données en délivrant en sortie un niveau haut continu au bus de données ; et/ou l'interférence avec les premières données en délivrant en sortie un niveau bas continu au bus de données ; ou
    l'interférence avec les premières données en délivrant en sortie un signal de niveau haut/bas correspondant à des données d'interférence au bus de données.
  9. Puce (200) selon la revendication 1, dans laquelle :
    la puce (200) est également configurée pour recevoir des troisièmes données transmises par l'hôte (100) ; et
    l'interférence avec les premières données, par la puce (200), pendant la période de liaison descendante de réception des premières données comprend l'interférence avec les premières données après que la puce (200) reçoit les troisièmes données.
  10. Puce (200) selon la revendication 1, dans laquelle l'interférence avec les premières données, par la puce (200), pendant la période de liaison descendante de réception des premières données comprend :
    l'interférence avec les premières données si un signal électrique de la puce (200) correspond à une condition de détermination prédéfinie.
  11. Puce (200) selon la revendication 10, dans laquelle :
    le signal électrique comprend un signal ou une combinaison des signaux suivants comprenant un signal d'horloge, un signal de puissance, un signal de réinitialisation, un signal de réglage et un signal de données.
  12. Puce (200) selon la revendication 1, dans laquelle l'interférence avec les premières données, par la puce (200), pendant la période de liaison descendante de réception des premières données comprend :
    l'interférence avec une partie des premières données, par la puce (200), pendant la période de liaison descendante de réception des premières données.
  13. Cartouche (210) de consommable, comprenant la puce (200) selon l'une quelconque des revendications 1 à 12.
  14. Procédé de transmission de données, appliqué à une puce, dans lequel la puce est configurée pour être connectée à une hôte par l'intermédiaire d'un bus de données, le procédé comprenant :
    l'interférence avec des premières données transmises par l'hôte à la puce en interférant avec le bus de données pendant une période de liaison descendante de réception des premières données, de sorte que des données détectées sur le bus de données sont des deuxièmes données, dans lequel les deuxièmes données reçues par la puce sont différentes des premières données.
EP21963122.3A 2021-11-02 2021-12-13 Puce, cartouche consommable et procédé de transmission de données Active EP4349608B1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111288509 2021-11-02
PCT/CN2021/137510 WO2023077616A1 (fr) 2021-11-02 2021-12-13 Puce, cartouche consommable et procédé de transmission de données

Publications (3)

Publication Number Publication Date
EP4349608A1 EP4349608A1 (fr) 2024-04-10
EP4349608A4 EP4349608A4 (fr) 2024-11-13
EP4349608B1 true EP4349608B1 (fr) 2025-07-30

Family

ID=80307618

Family Applications (1)

Application Number Title Priority Date Filing Date
EP21963122.3A Active EP4349608B1 (fr) 2021-11-02 2021-12-13 Puce, cartouche consommable et procédé de transmission de données

Country Status (4)

Country Link
US (1) US20240176582A1 (fr)
EP (1) EP4349608B1 (fr)
CN (2) CN114083913B (fr)
WO (1) WO2023077616A1 (fr)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116890541B (zh) * 2023-07-21 2026-03-24 极海微电子股份有限公司 一种芯片、通信方法及装置
CN117261441B (zh) * 2023-08-30 2026-04-17 极海微电子股份有限公司 一种通信方法、耗材芯片和耗材

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2366397A1 (fr) * 2001-12-31 2003-06-30 Tropic Networks Inc. Interface de transfert de donnees entre circuits integres
US7221900B2 (en) * 2002-11-21 2007-05-22 Kimberly-Clark Worldwide, Inc. Jamming device against RFID smart tag systems
CN100485708C (zh) * 2007-08-07 2009-05-06 江雨 一种输入数据的安全处理方法及装置
CN101667163A (zh) * 2009-10-19 2010-03-10 北京华大智宝电子系统有限公司 一种双安全芯片加密认证设备
CN102231054B (zh) * 2011-06-08 2013-01-02 珠海天威技术开发有限公司 芯片及芯片数据通信方法、耗材容器、成像设备
GB2505678B (en) * 2012-09-06 2014-09-17 Visa Europe Ltd Method and system for verifying an access request
WO2014085862A1 (fr) * 2012-12-05 2014-06-12 Harris Teece Pty Ltd Invalidation de lecture sans contact non autorisée d'un objet lisible sans contact
CN103302994B (zh) * 2013-06-20 2015-03-04 珠海天威技术开发有限公司 耗材芯片及其工作方法、耗材容器
CN104331259A (zh) * 2014-11-27 2015-02-04 上海颐东网络信息有限公司 一种基于文件保护的文档集中文印系统
CN104866253B (zh) * 2015-04-03 2018-03-30 珠海艾派克微电子有限公司 一种芯片及其响应成像装置的方法、成像系统
EP3260299B1 (fr) * 2015-06-04 2021-09-22 Zhuhai Ninestar Management Co., Ltd. Cartouche d'imagerie et puce de stockage appliquée dans une cartouche d'imagerie
US10095891B2 (en) * 2015-06-08 2018-10-09 Nuvoton Technology Corporation Secure access to peripheral devices over a bus
CN107284056B (zh) * 2016-04-11 2019-02-22 珠海天威技术开发有限公司 耗材芯片监控电路及其监控方法、监控电路板以及打印机
CN107491276A (zh) * 2017-06-30 2017-12-19 杭州旗捷科技有限公司 设备数据远程加密升级的方法、存储介质、电子设备
CN109409076B (zh) * 2017-08-17 2020-09-11 珠海艾派克微电子有限公司 打印耗材盒的验证方法、装置及耗材芯片
CN108200094B (zh) * 2018-02-09 2023-12-05 上海英辰信息技术有限公司 一种燃气表的安全通信装置、方法和系统
CN109756332B (zh) * 2019-03-04 2023-03-03 重庆捷思芯创电子科技有限公司 一种sram型fpga与外置密钥管理芯片的通讯系统
CN111703210B (zh) * 2019-12-31 2021-07-06 珠海艾派克微电子有限公司 耗材芯片和耗材芯片的响应方法、耗材盒及存储介质
WO2021168622A1 (fr) * 2020-02-24 2021-09-02 华为技术有限公司 Mémoire, puce et procédé de stockage d'informations de réparation de mémoire
CN111591040B (zh) * 2020-06-02 2021-07-06 珠海艾派克微电子有限公司 耗材芯片、成像盒、打印系统以及信号传输方法
CN111770341A (zh) * 2020-06-30 2020-10-13 常州海恒电子科技有限公司 基于hdmi数据线的安全传输系统
CN112192961B (zh) * 2020-10-19 2022-04-15 珠海艾派克微电子有限公司 识别数据切换方法、设备、耗材芯片、耗材盒及介质
CN112565245B (zh) * 2020-12-02 2023-04-18 深圳市汇顶科技股份有限公司 数据传输方法、产线端工具、芯片、服务器及存储介质

Also Published As

Publication number Publication date
CN114590041B (zh) 2024-08-30
EP4349608A1 (fr) 2024-04-10
EP4349608A4 (fr) 2024-11-13
CN114083913A (zh) 2022-02-25
US20240176582A1 (en) 2024-05-30
WO2023077616A1 (fr) 2023-05-11
CN114083913B (zh) 2022-09-16
CN114590041A (zh) 2022-06-07

Similar Documents

Publication Publication Date Title
CN114953787B (zh) 一种芯片、装置及数据传输方法
US20240176582A1 (en) Chip, consumable cartridge, and data transmission method
US20140047250A1 (en) Single pin communication mechanism
CA2938892A1 (fr) Procedes et appareil destines a regler l'adresse d'un module a l'aide d'une horloge
CN116494651B (zh) 耗材芯片及其验证方法、耗材容器、喷墨打印设备
CN116467729A (zh) 数据传输方法、目标芯片及计算机可读存储介质
EP1615164B1 (fr) Carte à puce munie d'une fonction d'autodiagnostic
CN114095300B (zh) 自适应速率的数据读写方法及设备
US11003801B2 (en) Functional device and control apparatus
CN100365994C (zh) 用于调试以太网的方法和装置
US9495315B2 (en) Information processing device and data communication method
JP5434173B2 (ja) 画像形成装置、及び画像形成方法
CN115473749A (zh) 基于单片机控制实现网卡bypass功能的方法及电路
CN103399717A (zh) 打印控制设备和数据管理方法
CN113645093B (zh) 一种待测设备、开发调试系统和通信方法
US20180034687A1 (en) Information processing apparatus and method for controlling the same
EP4575815A1 (fr) Procédé de communication, dispositif de commande, dispositif de génération de signal de compensation et consommable
CN113987555B (zh) 一种通信接口电路、数据通信方法及系统
US9367506B2 (en) Executive device and control method and electronic system thereof
US20250264930A1 (en) Secure controllers for replaceable print apparatus components
CN1708953B (zh) 通信适配器装置
JP2007026196A (ja) Usbテストモニタ回路
JP5063085B2 (ja) 情報装置及び制御装置
JP2004362617A (ja) Icカード接続装置及びその接続方法
Rasmussen Targeted Detection for Attacks on the MIL− STD− 1553 Bus

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20240104

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

A4 Supplementary search report drawn up and despatched

Effective date: 20241011

RIC1 Information provided on ipc code assigned before grant

Ipc: G06F 21/85 20130101ALI20241007BHEP

Ipc: H04K 1/02 20060101ALI20241007BHEP

Ipc: B41J 2/175 20060101ALI20241007BHEP

Ipc: H04K 3/00 20060101ALI20241007BHEP

Ipc: B41J 29/393 20060101AFI20241007BHEP

DAV Request for validation of the european patent (deleted)
DAX Request for extension of the european patent (deleted)
GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: GRANT OF PATENT IS INTENDED

INTG Intention to grant announced

Effective date: 20250321

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE PATENT HAS BEEN GRANTED

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 602021035394

Country of ref document: DE

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: NL

Ref legal event code: MP

Effective date: 20250730

REG Reference to a national code

Ref country code: AT

Ref legal event code: MK05

Ref document number: 1818545

Country of ref document: AT

Kind code of ref document: T

Effective date: 20250730

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20251202

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20251130

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20251211

Year of fee payment: 5

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20251030

REG Reference to a national code

Ref country code: LT

Ref legal event code: MG9D

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250730

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250730

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250730

Ref country code: HR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250730

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20251031

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250730

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LV

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250730

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250730

Ref country code: BG

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250730

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: RS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20251030

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250730

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: RO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250730

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SM

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250730

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250730

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20250730