← Back to Patent Explorer
US5608848A Expired / Lapsed US ⏱️ 0.0 years remaining

Processing blank data-lines of print data

Assignee: Safran Ceramics SA
•
Filing: 1995-06-06
•
Granted: 1997-03-04
•
Expires: 2015-06-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method are provided for a printer which divides raw bands of print data corresponding to a page to be printed into a plurality of sub-bands. By generating sub-bands of print data for each page, a segmented page frame buffer can be used to store the print data non-contiguously in the memory segments of the buffer so that the memory may be used more efficiently. Also, a compressed data line representative of blank data is stored in the memory for eliminating redundant operations of processing and storing blank data lines (data lines containing no data). As a result, every time a blank data line is detected, the compressed blank data line stored in the memory can be pointed to and the performance of the printer is enhanced by reducing the printing time.

Inventors

  • 👤 Ted W. Walker

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 22:15
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K15/18; G06K15/1848; G06K15/1849; G06K15/1851; G06K15/1856; G06K15/1861; G06K15/1865

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.

References Cited (Backward Citations)

US5237645A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-03-03 2000-09-02 2001-03-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-03-03 2004-09-02 2005-03-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-03-03 2008-09-02 2009-03-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag