Replaceable printer component
First Claim
1. A memory device to store data related coupled to a replaceable printer component comprising:
- a non-volatile memory unit;
an interface to provide communication between the non-volatile memory unit and a printer controller;
a plurality of data blocks in a data area of the non-volatile memory unit;
a plurality of corresponding tags in the non-volatile memory unit, a tag being associated with each data block, the tags and the data being written to the at least one block based on the determination as to whether the at least one block of the data is to be encrypted; and
a tag encryption mask stored within a header area of the non-volatile memory unit;
wherein the non-volatile memory unit is to store encrypted data and unencrypted data, andwherein the tag encryption mask indicates an encryption status of each block of the non-volatile memory unit defined by the tags.
1 Assignment
0 Petitions
Accused Products
Abstract
A replaceable printer component includes a memory device to store a tag encryption mask and data. The data is stored in a plurality of blocks of the memory device wherein each block is defined by a tag. The tag encryption mask indicates an encryption status of each block of the memory device defined by the tag. The replaceable printer component includes a communication link to communicatively link the memory device to a printer controller when the replaceable printer component is installed in a printing system. The tag encryption mask is stored within a header of the memory device. Each tag defines a type and a length of the data stored in the blocks.
22 Citations
19 Claims
-
1. A memory device to store data related coupled to a replaceable printer component comprising:
-
a non-volatile memory unit; an interface to provide communication between the non-volatile memory unit and a printer controller; a plurality of data blocks in a data area of the non-volatile memory unit; a plurality of corresponding tags in the non-volatile memory unit, a tag being associated with each data block, the tags and the data being written to the at least one block based on the determination as to whether the at least one block of the data is to be encrypted; and a tag encryption mask stored within a header area of the non-volatile memory unit; wherein the non-volatile memory unit is to store encrypted data and unencrypted data, and wherein the tag encryption mask indicates an encryption status of each block of the non-volatile memory unit defined by the tags. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of storing data on a memory device coupled to a replaceable printer component comprising:
-
defining at least one tag, the tags defining at least one block of the memory device; defining data associated with each tag; determining whether the data is to be encrypted when stored in the memory device of the replaceable printer component; writing the tags and the data to the at least one block based on the determination as to whether the at least one block of the data is to be encrypted; and write a tag encryption mask to a header of the memory device, wherein the tag encryption mask indicates an encryption status of each block of the memory device defined by the tag. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A memory device to store data related to a replaceable printer component comprising:
-
a non-volatile memory unit; an interface to provide communication between the non-volatile memory unit and a printer controller; a plurality of data blocks in a data area of the non-volatile memory unit; a plurality of corresponding tags in the non-volatile memory unit, each tag being located in the memory unit directly preceding one of the data blocks to which that tag corresponds such that a tag is associated with each data block, the tags and the data being written to the at least one block based on the determination as to whether the at least one block of the data is to be encrypted; and a tag encryption mask stored within a header area of the non-volatile memory unit; wherein the memory device is to store encrypted data and unencrypted data, wherein the tag encryption mask indicates, for each tag, an encryption status of each block of the non-volatile memory unit defined by the tags, and wherein a type or length of data stored in at least two different memory blocks varies. - View Dependent Claims (19)
-
Specification