Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
165 words
A data storage system for an electronic color printer, said system comprising: means for inputting printing data; a plurality of memory cells for storage of processed data which represents print information for a plurality of pixels, with each cell, containing a plurality of memory bytes; means for processing said printing data into the processed data for storage into said memory cells, said processing means indicating whether said processed data is to be stored according to one of at least two modes of storage, with a first of said modes storing in a first of said memory cells processed data which represents only one chrominance designation for all of the pixels corresponding to that cell and a specific luminance level for each pixel corresponding to that cell, and a second of said modes storing in a second of said memory cells processed data which represents particular colors for each individual pixel corresponding to that cell; and means for outputting the stored data to a printing mechanism.
Claim 2
Dependent Claim
165 words
A data storage system for an electronic color printer, said system comprising: means for inputting printing data; a plurality of memory cells for storage of processed data which represents print information for a plurality of pixels, with each cell, containing a plurality of memory bytes; means for processing said printing data into the processed data for storage into said memory cells, said processing means indicating whether said processed data is to be stored according to one of at least two modes of storage, with a first of said modes storing in a first of said memory cells processed data which represents only one chrominance designation for all of the pixels corresponding to that cell and a specific luminance level for each pixel corresponding to that cell, and a second of said modes storing in a second of said memory cells processed data which represents particular colors for each individual pixel corresponding to that cell; and means for outputting the stored data to a printing mechanism.
Claim 3
Dependent Claim
35 words
The color printer data storage system of claim 1 wherein the second data mode includes data for indicating that the color is to be produced by a halftoning system in cooperation with other printed pixels.
Claim 4
Dependent Claim
19 words
The color printer data storage system of claim 1 wherein the inputted printing data is in device independent form.
Claim 5
Dependent Claim
26 words
The color printer data storage system of claim 3 wherein the processed data stored in the first of said memory cells is in device independent form.
Claim 6
Dependent Claim
26 words
The color printer data storage system of claim 3 wherein the processed data stored in the second of said memory cells is in device dependent form.
Claim 7
Dependent Claim
23 words
The color printer data storage system of claim 1 wherein there are sufficient memory cells to define one complete page of printing data.
Claim 8
Dependent Claim
19 words
The color printer data storage system of claim 1 wherein each memory cell contains seven and one-half eight-bit bytes.
Claim 9
Dependent Claim
23 words
The color printer data storage system of claim 1 wherein each memory cell represents print information for a group of sixteen adjacent pixels.
Claim 10
Dependent Claim
59 words
The color printer data storage system of claim 1 wherein a third mode of storage is available, with said third mode storing in a third of said memory cells device dependent binary data which indicates, for a particular color, which pixels are to be printed, and data which indicates the mode to be used for the printing of black.
Claim 11
Dependent Claim
34 words
The color printer data storage system of claim 9 wherein, for the third storage mode, each cell is allocated a predetermined number of bytes for each of three colors for printing the corresponding pixels.
Claim 12
Dependent Claim
21 words
The color printer data storage system of claim 1 wherein the first mode stores color information in uniform color space format.
Claim 13
Dependent Claim
23 words
The color printer data storage system of claim 11 wherein color space variables L*, a*, and b* are stored separately in eight-bit bytes.
Claim 14
Dependent Claim
33 words
The color printer data storage system of claim 1 wherein the mode of storage in the memory cells is indicated by a pattern of bits in a plurality of bits in the cell.
Claim 15
Dependent Claim
40 words
The color printer data storage system of claim 1 wherein the data stored in the first mode includes a plurality of bits which correspond to separate pixel locations, with said bits defining a luminance level variation for their respective pixels.
Claim 16
Dependent Claim
55 words
The color printer data storage system of claim 1 wherein the data stored in the second mode includes a plurality of bits which correspond to separate pixel locations and which point to additional bit words in the second of said memory cell which specify the color which is to be printed for that pixel location.
Claim 17
Dependent Claim
58 words
The color printer data storage system of claim 15 wherein the separate pixel data occupies four eight-bit bytes of the second memory cell, the bit words which specify the color occupy three eight-bit bytes, and four bits of said cell indicate which colors are to be halftoned and that the data is stored in the second data mode.
Claim 18
Independent Claim
264 words
A method for storing data in a page buffer of an electronic color printer, said method including the steps of: processing data from one or more other devices and arranging it for storage in a plurality of seven and one-half byte memory cells according to at least first and second modes of storage, with each memory cell corresponding to a group of sixteen adjacent pixels; determining whether the storage of processed data is to be according to the first or second mode for a particular one of said cells of the page buffer, with the first mode being used for images and area fill graphics and the second mode being used for text and line graphics; storing the processed data, if the first mode is determined, with three bytes in each memory cells defining, in uniform color space format, the chrominance for all of the pixels corresponding to that cell and a base luminance level for each pixel corresponding to that cell; storing the processed data, if the second mode is determined, with three color bytes in each memory cell defining a particular color, and with four location bytes of each memory cell having 16 two-bit binary numbers which designate, for each of the corresponding pixels, which, if any, of the colors defined by the three color bytes represent the desired color of the printed pixel; and storing a portion of the processed data in four bits of the memory cell to indicate which mode is being stored and to indicate, when the first mode is selected, any deviation from the base luminance level.
Claim 19
Independent Claim
264 words
A method for storing data in a page buffer of an electronic color printer, said method including the steps of: processing data from one or more other devices and arranging it for storage in a plurality of seven and one-half byte memory cells according to at least first and second modes of storage, with each memory cell corresponding to a group of sixteen adjacent pixels; determining whether the storage of processed data is to be according to the first or second mode for a particular one of said cells of the page buffer, with the first mode being used for images and area fill graphics and the second mode being used for text and line graphics; storing the processed data, if the first mode is determined, with three bytes in each memory cells defining, in uniform color space format, the chrominance for all of the pixels corresponding to that cell and a base luminance level for each pixel corresponding to that cell; storing the processed data, if the second mode is determined, with three color bytes in each memory cell defining a particular color, and with four location bytes of each memory cell having 16 two-bit binary numbers which designate, for each of the corresponding pixels, which, if any, of the colors defined by the three color bytes represent the desired color of the printed pixel; and storing a portion of the processed data in four bits of the memory cell to indicate which mode is being stored and to indicate, when the first mode is selected, any deviation from the base luminance level.
Claim 20
Dependent Claim
38 words
The method of claim 17 for storing data including the step of additionally storing, for the second storage mode, data for indicating that the color is to be produced by a halftoning technique in cooperation with other pixels.
Claim 21
Independent Claim
113 words
A method for storing printer data in a page buffer of an electronic, gray scale, color printer, said method including the steps of: dividing the buffer into a plurality of memory cells, with each cell corresponding to a predetermined number of adjacent pixels in the printed page; processing device independent data from another device; and storing the processed data in at least a portion of the memory cells, with each cell containing one chrominance designation for all of the pixels corresponding to that cell, and with each cell containing a plurality of bits which correspond to individual pixel locations and which, at least in part, define the luminance level for the particular pixel.
Claim 22
Independent Claim
113 words
A method for storing printer data in a page buffer of an electronic, gray scale, color printer, said method including the steps of: dividing the buffer into a plurality of memory cells, with each cell corresponding to a predetermined number of adjacent pixels in the printed page; processing device independent data from another device; and storing the processed data in at least a portion of the memory cells, with each cell containing one chrominance designation for all of the pixels corresponding to that cell, and with each cell containing a plurality of bits which correspond to individual pixel locations and which, at least in part, define the luminance level for the particular pixel.
Claim 23
Independent Claim
161 words
A method for storing printer data in a page buffer of an electronic, gray scale, color printer, said method including the steps of: dividing the buffer into a plurality of memory cells, with each cell containing seven and one-half memory bytes and corresponding to a set of sixteen adjacent pixels in the printed page; processing device independent data from another device; determining when the processed data represents image or area fill graphics information; and storing, when the processed data represents image or area fill graphics information for all of the pixels in a particular pixel set, a chrominance designation in two of the bytes of the corresponding memory cell in uniform color space format, a base luminance level in one byte for all of the pixels corresponding to the memory cell, luminance deviation level data in four bytes of the memory cell corresponding to individual pixel locations, and luminance level range data in a plurality of bits of the memory cell.
Claim 24
Independent Claim
161 words
A method for storing printer data in a page buffer of an electronic, gray scale, color printer, said method including the steps of: dividing the buffer into a plurality of memory cells, with each cell containing seven and one-half memory bytes and corresponding to a set of sixteen adjacent pixels in the printed page; processing device independent data from another device; determining when the processed data represents image or area fill graphics information; and storing, when the processed data represents image or area fill graphics information for all of the pixels in a particular pixel set, a chrominance designation in two of the bytes of the corresponding memory cell in uniform color space format, a base luminance level in one byte for all of the pixels corresponding to the memory cell, luminance deviation level data in four bytes of the memory cell corresponding to individual pixel locations, and luminance level range data in a plurality of bits of the memory cell.
Claim 25
Independent Claim
136 words
A method of storing printer data in a page buffer of an electronic, gray scale, color printer, said method including the steps of: dividing the buffer into a plurality of memory cells, with each cell corresponding to a predetermined number of adjacent pixels in the printed page; processing device independent data from another device; and storing the processed data in at least a portion of the memory cells, with each cell containing a plurality of bits which correspond to individual pixel locations and which point to additional bit words in the same memory cell which specify the color which is to be printed for that pixel location, and with each cell containing a plurality of bits which indicate that certain of the colors are to be produced by a halftoning system in cooperation with other pixels.
Claim 26
Independent Claim
136 words
A method of storing printer data in a page buffer of an electronic, gray scale, color printer, said method including the steps of: dividing the buffer into a plurality of memory cells, with each cell corresponding to a predetermined number of adjacent pixels in the printed page; processing device independent data from another device; and storing the processed data in at least a portion of the memory cells, with each cell containing a plurality of bits which correspond to individual pixel locations and which point to additional bit words in the same memory cell which specify the color which is to be printed for that pixel location, and with each cell containing a plurality of bits which indicate that certain of the colors are to be produced by a halftoning system in cooperation with other pixels.
Claim 27
Independent Claim
227 words
A method for storing printer data in a page buffer of an electronic, gray scale, color printer, said method including the steps of: dividing the buffer into a plurality of memory cells, with each cell containing seven and one-half memory bytes and corresponding to a set of sixteen adjacent pixels in the printed page; processing device independent data from another device; determining when the process data represents text or line graphics information; storing, when the processed data represents text or line graphics information, for at least a portion of the pixels in a sixteen-pixel set, two-bit pixel location values in four bytes of the corresponding memory cell, with each two-bit value designating four print conditions for the corresponding pixel; storing, when the processed data represents text or line graphics information for at least a portion of the pixels in said sixteen-pixel set, eight-bit color value pointers in three bytes of said corresponding memory cell, said three bytes being selected in three of said four print conditions to specify a color for printing, with the fourth designated condition indicating that no color is to be printed; and storing, when the processed data represents text or line graphics information for at least a portion of the pixel in said sixteen-pixel set, data indicating whether the color is to be produced by a halftoning system in cooperation with other pixels.
Claim 28
Independent Claim
227 words
A method for storing printer data in a page buffer of an electronic, gray scale, color printer, said method including the steps of: dividing the buffer into a plurality of memory cells, with each cell containing seven and one-half memory bytes and corresponding to a set of sixteen adjacent pixels in the printed page; processing device independent data from another device; determining when the process data represents text or line graphics information; storing, when the processed data represents text or line graphics information, for at least a portion of the pixels in a sixteen-pixel set, two-bit pixel location values in four bytes of the corresponding memory cell, with each two-bit value designating four print conditions for the corresponding pixel; storing, when the processed data represents text or line graphics information for at least a portion of the pixels in said sixteen-pixel set, eight-bit color value pointers in three bytes of said corresponding memory cell, said three bytes being selected in three of said four print conditions to specify a color for printing, with the fourth designated condition indicating that no color is to be printed; and storing, when the processed data represents text or line graphics information for at least a portion of the pixel in said sixteen-pixel set, data indicating whether the color is to be produced by a halftoning system in cooperation with other pixels.
Claim 29
Independent Claim
160 words
A method for storing gray scale, color, page information in memory cells which correspond to adjacent pixel areas, said method including the steps of: selecting between first and second modes of storage, with said first mode being selected for image and area fill information in an adjacent pixel area of the page, and with said second mode being selected for text and line graphics information in an adjacent pixel area of the page; storing first mode information in a first memory cell containing a plurality of bytes, with said first memory cell defining a single chrominance for all of the adjacent pixels corresponding to that cell and a specific luminance for each of said pixels; and storing second mode information in a second memory cell containing a plurality of bytes, with said second memory cell defining a particular color for each individual pixel in the corresponding adjacent pixel area and whether that color is to be produced using halftoning techniques.
Claim 30
Independent Claim
160 words
A method for storing gray scale, color, page information in memory cells which correspond to adjacent pixel areas, said method including the steps of: selecting between first and second modes of storage, with said first mode being selected for image and area fill information in an adjacent pixel area of the page, and with said second mode being selected for text and line graphics information in an adjacent pixel area of the page; storing first mode information in a first memory cell containing a plurality of bytes, with said first memory cell defining a single chrominance for all of the adjacent pixels corresponding to that cell and a specific luminance for each of said pixels; and storing second mode information in a second memory cell containing a plurality of bytes, with said second memory cell defining a particular color for each individual pixel in the corresponding adjacent pixel area and whether that color is to be produced using halftoning techniques.