Non-volatile memory data integrity validation
First Claim
1. A replaceable printing component for use in a printing system including print mechanism configured to receive the replaceable printing component, the replaceable printing component comprising:
- an electrical storage device responsive to printing system control signals for selectively storing information received from the print mechanism, the electrical storage device including;
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.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1. A replaceable printing component for use in a printing system including print mechanism configured to receive the replaceable printing component, the replaceable printing component comprising:
-
an electrical storage device responsive to printing system control signals for selectively storing information received from the print mechanism, the electrical storage device including; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for transferring data between a printer and a replaceable printing component, the method comprising:
-
providing a replaceable printing component having an electrical storage device associated therewith, the electrical storage device configured for receiving a first block of data transferred from the printer, the electrical storage device having a storage portion containing data related to the replaceable printing component and two validation fields configured to store error detection codes relatable to the data contained in the storage portion, one validation field containing a first error detection code relatable to the data contained in the storage portion; computing a second error detection code relatable to data that will be stored in the storage portion after transfer of the first block of data to the electrical storage device; storing the second error detection code in the one of the two validation fields not containing the first error detection code; and transferring the first block of data from the printer to the electrical storage device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A printing system for selectively depositing visible material on print media, the printing system comprising:
-
a print mechanism configured to receive a replaceable printing component, the print mechanism including a control portion for transferring data between the print mechanism and the replaceable printing component; and a replaceable printing component including an electrical storage device responsive to printing system control signals for selectively storing information received from the print mechanism, the electrical storage device including; 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. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification