Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
131 words
A method for printing pages of print data, comprising the steps of: (a) receiving a raw band of print data corresponding to a current page to be printed; (b) variably dividing said raw band into a plurality of sub-bands of print data each having a variable number of scan lines corresponding to a data line; (c) detecting whether data lines in each of said sub-bands has data; (d) generating a pointer in a data line pointer table to a blank compressed data line initially stored in a page frame buffer for each data line when said step (c) does not detect data for the corresponding data line; and (e) processing and storing each data line in said page frame buffer when said step (c) detects data for the corresponding data line.
Claim 2
Independent Claim
131 words
A method for printing pages of print data, comprising the steps of: (a) receiving a raw band of print data corresponding to a current page to be printed; (b) variably dividing said raw band into a plurality of sub-bands of print data each having a variable number of scan lines corresponding to a data line; (c) detecting whether data lines in each of said sub-bands has data; (d) generating a pointer in a data line pointer table to a blank compressed data line initially stored in a page frame buffer for each data line when said step (c) does not detect data for the corresponding data line; and (e) processing and storing each data line in said page frame buffer when said step (c) detects data for the corresponding data line.
Claim 3
Dependent Claim
32 words
A method according to claim 1, wherein said step (e) further comprises the step of compressing each data line having data before storing the compressed data line in said page frame buffer.
Claim 4
Independent Claim
113 words
A method for processing print data, comprising the steps of: (a) initially storing a blank compressed data line in a page frame buffer indicative of a data line of print data which does not contain any text or images; (b) detecting whether data lines of print data contain any text or image data; (c) generating a pointer in a data line pointer table to said blank compressed data line when said step (b) does not detect any text or image data for a corresponding data line; and (d) processing and storing each data line in said page frame buffer when said step (b) detects text or image data for a corresponding data line.
Claim 5
Independent Claim
113 words
A method for processing print data, comprising the steps of: (a) initially storing a blank compressed data line in a page frame buffer indicative of a data line of print data which does not contain any text or images; (b) detecting whether data lines of print data contain any text or image data; (c) generating a pointer in a data line pointer table to said blank compressed data line when said step (b) does not detect any text or image data for a corresponding data line; and (d) processing and storing each data line in said page frame buffer when said step (b) detects text or image data for a corresponding data line.
Claim 6
Dependent Claim
32 words
A method according to claim 3, wherein said step (d) further comprises the step of compressing each data line having data before storing the compressed data line in said page frame buffer.
Claim 7
Dependent Claim
126 words
A printing system comprising: a page device for developing raw bands of print data corresponding to a page to be printed; an engine manager for variably dividing each of said raw bands into a plurality of sub-bands each having a variable number of scan lines corresponding to a data line; a page frame buffer for storing processed data lines of said sub-bands and one blank compressed data line; and a data line pointer table of pointers to said page frame buffer, said engine manager generating said pointers to said processed data lines when text or image data is contained in a data line and generating said pointers to said one blank compressed data line when a data line does not contain any text or image data.
Claim 8
Dependent Claim
126 words
A printing system comprising: a page device for developing raw bands of print data corresponding to a page to be printed; an engine manager for variably dividing each of said raw bands into a plurality of sub-bands each having a variable number of scan lines corresponding to a data line; a page frame buffer for storing processed data lines of said sub-bands and one blank compressed data line; and a data line pointer table of pointers to said page frame buffer, said engine manager generating said pointers to said processed data lines when text or image data is contained in a data line and generating said pointers to said one blank compressed data line when a data line does not contain any text or image data.
Claim 9
Dependent Claim
37 words
A printing system according to claim 5, wherein said page frame buffer comprises a plurality of non-contiguous memory segments for storing each of said sub-bands of said processed data lines and said one blank compressed data line.
Claim 10
Dependent Claim
34 words
A printing system according to claim 6, further comprising a band compressor for compressing each data line containing text or image data before storing the compressed data line in one of said memory segments.