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.