Patent US5586229A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5586229A Expired / Lapsed US ⏱️ 0.0 years remaining

Band printing method for preventing band overrun error in page printer

Assignee: Samsung Electronics Co Ltd
•
Filing: 1995-10-31
•
Granted: 1996-12-17
•
Expires: 2015-10-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A novel band printing method of a page printer for preventing band overrun error during printing. The band printing method of a page printer includes the steps of receiving print data corresponding to one page from a host computer, transforming received print data of one page into a plurality of individual bands of print data, converting received print data of each band into a corresponding symbolic command, determining a conversion time for converting the symbolic command of each band into bit map data for band printing, sequentially comparing the conversion time of each band with a given standard time, pre-processing and storing the symbolic command of each corresponding band followed a first band that has the conversion time exceeding the given standard time in a pre-process area of a memory, converting the symbolic command of the first band into bit map data and printing the bit map data of the first band on a paper, determining whether the symbolic command of each band following the first band has been pre-processed, printing the pre-processed bit map data stored in the pre-process area of the memory on the paper when the symbolic command of the corresponding band following the first band has been pre-processed, and converting the symbolic command of the corresponding band into bit map data and printing the bit map data on the paper when the symbolic command of the corresponding band following the first band has not been pre-processed.

Inventors

  • 👤 Kwang-Seuk Kim
  • 👤 Byung-Oh Park

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 18:59
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K15/12; G06K2215/00; G06K2215/0002; G06K2215/0062; G06K2215/0065

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 282 words
A band printing method for a page printer, comprising: receiving image data corresponding to an image of one page from an external device to be printed on a printable medium, and dividing received image data into a plurality of individual bands; converting said received image data of each band into intermediate data, and storing said intermediate data of each band in a memory; determining a conversion time required for converting said intermediate data of each band into bit map data; sequentially comparing said conversion time of each band with a given standard time; pre-processing said intermediate data of each corresponding band followed a first band that has said conversion time exceeding said given standard time to produce pre-processed bit map data, and storing said pre-processed bit map data of corresponding band that has said conversion time exceeding said given standard time in a pre-process area of said memory; converting said intermediate data of said first band into said bit map data, and sending said bit map data of said first band to a print engine for printing on said printable medium; determining whether said intermediate data of each band following said first band has been pre-processed; when said intermediate data of a corresponding band following said first band has been pre-processed, sending the corresponding pre-processed bit map data stored in said pre-process area of said memory to said print engine for printing on said printable medium; and when said intermediate data of the corresponding band following said first band has not been pre-processed, convening said intermediate data of said corresponding band into said bit map data and sending said bit map data to said print engine for printing on said printable medium.
Claim 2
Dependent Claim 282 words
A band printing method for a page printer, comprising: receiving image data corresponding to an image of one page from an external device to be printed on a printable medium, and dividing received image data into a plurality of individual bands; converting said received image data of each band into intermediate data, and storing said intermediate data of each band in a memory; determining a conversion time required for converting said intermediate data of each band into bit map data; sequentially comparing said conversion time of each band with a given standard time; pre-processing said intermediate data of each corresponding band followed a first band that has said conversion time exceeding said given standard time to produce pre-processed bit map data, and storing said pre-processed bit map data of corresponding band that has said conversion time exceeding said given standard time in a pre-process area of said memory; converting said intermediate data of said first band into said bit map data, and sending said bit map data of said first band to a print engine for printing on said printable medium; determining whether said intermediate data of each band following said first band has been pre-processed; when said intermediate data of a corresponding band following said first band has been pre-processed, sending the corresponding pre-processed bit map data stored in said pre-process area of said memory to said print engine for printing on said printable medium; and when said intermediate data of the corresponding band following said first band has not been pre-processed, convening said intermediate data of said corresponding band into said bit map data and sending said bit map data to said print engine for printing on said printable medium.
Claim 3
Dependent Claim 62 words
The band printing method as claimed in claim 1, wherein said received image data further contain font data and line data, and said conversion time is determined based upon the number of byte represented by said bit map data, the size of a corresponding font represented by said font data and the length of a print line represented by said line data.
Claim 4
Dependent Claim 30 words
The band printing method as claimed in claim 1, wherein said conversion time is determined based upon the number of dots contained in said intermediate data of the corresponding band.
Claim 5
Dependent Claim 42 words
The band printing method as claimed in claim 1, wherein said conversion time is determined based upon the number of said first converting data in each of said band and setting said calculating value as said converting time by said control means.
Claim 6
Dependent Claim 57 words
The band printing method as claimed in claim 1, wherein said conversion time is determined based upon a processing time of given first converting data, adding said processing time by the first convening data from said first convening data in each of said band, and setting an adding time as said converting time by said control means.
Claim 7
Dependent Claim 322 words
A printer, comprising: means for receiving print data corresponding to one page from an external device, and transforming received print data of one page into a plurality of individual bands of print data to be printed on a printable medium; a print engine for priming successive bands of said print data on said printable medium; and a controller for controlling successive band printing to prevent band overrun error during printing of said received print data of one page on said printable medium, said controller preventing said band overrun error by: converting said received print data of each band into a corresponding symbolic command; determining a conversion time for converting said symbolic command of each band into bit map data for band printing; sequentially comparing said conversion time of each band with a given standard time; pre-processing the symbolic command of each corresponding band followed a first band that has said conversion time exceeding said given standard time to provide pre-processed bit map data, and storing said pre-processed bit map data of each corresponding band that has said conversion time exceeding said given standard time in a pre-process area of said memory; converting the symbolic command of said first band into bit map data, and sending said bit map data of said first band to a print engine for printing on said printable medium; determining whether the symbolic command of each band following said first band has been pre-processed; when the symbolic command of the corresponding band following said first band has been pre-processed, sending the pre-processed bit map data stored in said pre-process area of said memory to said print engine for printing on said printable medium; and when the symbolic command of the corresponding band following said first band has not been pre-processed, converting the symbolic command of said corresponding band into bit map data and sending said bit map data to said print engine for printing on said printable medium.
Claim 8
Dependent Claim 322 words
A printer, comprising: means for receiving print data corresponding to one page from an external device, and transforming received print data of one page into a plurality of individual bands of print data to be printed on a printable medium; a print engine for priming successive bands of said print data on said printable medium; and a controller for controlling successive band printing to prevent band overrun error during printing of said received print data of one page on said printable medium, said controller preventing said band overrun error by: converting said received print data of each band into a corresponding symbolic command; determining a conversion time for converting said symbolic command of each band into bit map data for band printing; sequentially comparing said conversion time of each band with a given standard time; pre-processing the symbolic command of each corresponding band followed a first band that has said conversion time exceeding said given standard time to provide pre-processed bit map data, and storing said pre-processed bit map data of each corresponding band that has said conversion time exceeding said given standard time in a pre-process area of said memory; converting the symbolic command of said first band into bit map data, and sending said bit map data of said first band to a print engine for printing on said printable medium; determining whether the symbolic command of each band following said first band has been pre-processed; when the symbolic command of the corresponding band following said first band has been pre-processed, sending the pre-processed bit map data stored in said pre-process area of said memory to said print engine for printing on said printable medium; and when the symbolic command of the corresponding band following said first band has not been pre-processed, converting the symbolic command of said corresponding band into bit map data and sending said bit map data to said print engine for printing on said printable medium.
Claim 9
Dependent Claim 60 words
The printer as claimed in claim 6, wherein said received image data further contain font data and line data, and said conversion time is determined based upon the number of byte represented by said bit map data, the size of a corresponding font represented by said font data and the length of a print line represented by said line data.
Claim 10
Dependent Claim 28 words
The printer as claimed in claim 6, wherein said conversion time is determined based upon the number of dots contained in said intermediate data of the corresponding band.
Claim 11
Dependent Claim 40 words
The printer as claimed in claim 6, wherein said conversion time is determined based upon the number of said first converting data in each of said band and setting said calculating value as said converting time by said control means.
Claim 12
Dependent Claim 25 words
The printer as claimed in claim 6 wherein said controller ignores determining the conversion time required for converting the symbolic command of the first band.

References Cited (Backward Citations)

US4346446A Cited
US5093904A Cited
US5058037A Cited
US5146545A Cited
US5136688A Cited
US5163123A Cited
US5084831A Cited
US5191430A Cited
US5218670A Cited
US5410672A Cited
US5167014A Cited
US5274461A Cited
US5129049A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-12-17 2000-06-17 2000-12-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-12-17 2004-06-17 2004-12-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-12-17 2008-06-17 2008-12-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag