Replaceable Printer Component Memory Data Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printing systems face challenges in reliably updating and validating parameters for replaceable components, such as printheads and ink containers, to ensure high print quality and prevent damage from improper operation or data corruption, without requiring user intervention.

Innovation Solution

Incorporating an electrical storage device in each replaceable printing component that stores operational parameters and uses error detection codes in validation fields to ensure data integrity and compatibility, allowing automatic updating and validation of parameters during installation, thereby preventing damage and ensuring high-quality printing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If parameters are stored in the replaceable component memory device, then automatic parameter updating is achieved, but data corruption may occur during transfer

Engineering Contradiction:
Improveautomatic parameter updatingVSAvoiddata integrity
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing error detection codes in the validation fields before parameter data is transferred. This allows the receiving device to verify data integrity immediately upon receipt, preventing corruption from propagating through the system. The error detection codes are prepared in advance as a protective measure against potential transfer errors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback through the error detection and validation mechanism. The receiving device calculates expected error detection codes from received parameter data and compares them against the received validation codes. This feedback loop identifies and rejects corrupted data, ensuring only valid parameters are used for automatic updating, thus maintaining both automation and reliability.

Inventive Principle:
Principle #23Feedback

2Reliability

If error detection codes are implemented for data validation, then data integrity is ensured, but device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidmemory structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the memory device into distinct functional areas: parameter data storage fields and separate validation fields for error detection codes. This segmentation organizes the memory structure to clearly separate data from its validation mechanism, making the increased complexity manageable and systematic rather than chaotic. Each segment serves a specific purpose in the data integrity process.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2170617B9Non-volatile memory data integrity validation
Publication Date: 2015.08.05 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • EP2170617B9 patent drawingFigure 1~2B
  • EP2170617B9 patent drawingFigure 3~4
  • EP2170617B9 patent drawingFigure 5~7

AI summary

The present disclosure relates to a replaceable printing component for use in a printing system including print mechanism configured to receive the replaceable printing component. The replaceable printing component includes an electrical storage device responsive to printing system control signals for selectively storing information received from the print mechanism, the electrical storage device includes a storage portion containing data associated with the replaceable printing component, and first and second validation fields configured to store error detection codes relatable to the data contained in the storage portion to determine whether the data is valid. Wherein the electrical storage device is configured, prior to a first transfer of data from the print mechanism to the storage portion, to receive and store in one of the first and second validation fields an error detection code related to the data currently contained in the storage portion, and the electrical storage device is configured to receive and store in the other of the first and second validation fields an error detection code related to the data that will be contained in the storage portion after the first data transfer.