Patent US5835122A successfully refreshed from Google Patents.
US5835122A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Printing apparatus and method capable of selectively printing with a plurality of resolutions
Assignee: Canon Inc
•
Filing: 1994-11-09
•
Granted: 1998-11-10
•
Expires: 2014-11-09
Abstract
Abstract In order to avoid a data underflow situation in a printing apparatus capable of generating second data such as bit map data from first data with a limited bit map memory capacity, the printing apparatus is provided with a discriminating unit for discriminating whether a memory for storing the second data can be secured, and a selecting unit for selecting either a first mode for generating the second data with a first resolving power or a second mode for generating the second data with a second resolving power lower than the first resolving power, according to the result of discrimination.
Inventors
- 👤 Joji Oki
- 👤 Shinichiro Maekawa
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 21:29
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K2215/00; G06K2215/0002; G06K2215/0005; G06K2215/0014; G06K2215/0062; G06K2215/0065
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
165 words
A printer control apparatus comprising: conversion means for converting data received from an external apparatus into intermediate data; generation means for generating bit map data based on the intermediate data converted by said conversion means; and discrimination means for discriminating whether printing is executable for bit map data generated with a first resolution, said conversion means comprising: first conversion means for converting the received data into a first type of intermediate data; and second conversion means for, without generating bit map data, converting the first type of intermediate data converted by said first conversion means into a second type of intermediate data when said discrimination means discriminates that printing is unexecutable for bit map data generated with the first resolution, wherein said generation means generates one of (a) bit map data with the first resolution based on the first type of intermediate data, and (b) bit map data with a second resolution, different from the first resolution, based on the second type of intermediate data.
Claim 2
Dependent Claim
165 words
A printer control apparatus comprising: conversion means for converting data received from an external apparatus into intermediate data; generation means for generating bit map data based on the intermediate data converted by said conversion means; and discrimination means for discriminating whether printing is executable for bit map data generated with a first resolution, said conversion means comprising: first conversion means for converting the received data into a first type of intermediate data; and second conversion means for, without generating bit map data, converting the first type of intermediate data converted by said first conversion means into a second type of intermediate data when said discrimination means discriminates that printing is unexecutable for bit map data generated with the first resolution, wherein said generation means generates one of (a) bit map data with the first resolution based on the first type of intermediate data, and (b) bit map data with a second resolution, different from the first resolution, based on the second type of intermediate data.
Claim 3
Dependent Claim
125 words
A printer control apparatus according to claim 1, said first conversion means converting the received data into the first type of intermediate data corresponding to a plurality of bands forming one page, during printing of bit map data corresponding to one of the plurality of bands, said generation means generating bit map data based on the first type of intermediate data corresponding to another one of the plurality of bands, and said discrimination means discriminating that the printing is unexecutable for bit map data generated with the first resolution when at least one of (a) an estimation that a real-time conversion by said first conversion means is unexecutable, and (b) a memory space cannot be reserved for storing the first type of intermediate data, occurs.
Claim 4
Dependent Claim
143 words
A printer control apparatus according to claim 1, said first conversion means converting the received data into the first type of intermediate data corresponding to a plurality of bands forming one page, during printing of bit map data corresponding to one of the plurality of bands, said generation means generates bit map data based on the first type of intermediate data corresponding to another one of the plurality of bands, and in response to said discrimination means discriminating that printing is unexecutable for bit map data generated with the first resolution, said generation means generates one of (a) bit map data based on the second type of intermediate data corresponding to another one of the plurality of bands during printing of bit map data corresponding to one of the bands, and (b) generates one page of bit map data prior to starting printing.
Claim 5
Dependent Claim
37 words
A printer control apparatus according to claim 1, the first type of intermediate data including re-scaling data required to re-scale a character pattern and said second conversion means generating a character pattern based on the re-scaling data.
Claim 6
Dependent Claim
157 words
A printer control method comprising the steps of: converting data received from an external apparatus into intermediate data; generating bit map data based on the intermediate data converted in said converting step; and discriminating whether printing is executable for bit map data generated with a first resolution, said converting step comprising the steps of: converting the received data into a first type of intermediate data; and converting, without generating bit map data, the first type of intermediate data, converted in said step of converting the received data, into a second type of intermediate data when said discriminating step discriminates that printing is unexecutable for bit map data generated with the first resolution, wherein said generating step generates one of (a) bit map data with the first resolution based on the first type of intermediate data, and (b) bit map data with a second resolution, different from the first resolution, based on the second type of intermediate data.
Claim 7
Dependent Claim
157 words
A printer control method comprising the steps of: converting data received from an external apparatus into intermediate data; generating bit map data based on the intermediate data converted in said converting step; and discriminating whether printing is executable for bit map data generated with a first resolution, said converting step comprising the steps of: converting the received data into a first type of intermediate data; and converting, without generating bit map data, the first type of intermediate data, converted in said step of converting the received data, into a second type of intermediate data when said discriminating step discriminates that printing is unexecutable for bit map data generated with the first resolution, wherein said generating step generates one of (a) bit map data with the first resolution based on the first type of intermediate data, and (b) bit map data with a second resolution, different from the first resolution, based on the second type of intermediate data.
Claim 8
Dependent Claim
136 words
A printer control method according to claim 5, wherein, in said step of converting the received data into the first type of intermediate data, the first type of intermediate data corresponds to a plurality of bands forming one page, wherein, during printing of bit map data corresponding to one of the plurality of bands, the bit map data generated in said generating step corresponds to another one of the plurality of bands, and wherein said discriminating step discriminates that printing is unexecutable for bit map data generated with the first resolution when at least one of (a) an estimation that a real-time conversion by said step of converting the received data into the first type of intermediate data is unexecutable, and (b) memory space cannot be reserved for storing the first type of intermediate data, occurs.
Claim 9
Dependent Claim
146 words
A printer control method according to claim 5, wherein, in said step of converting the received data into the first type of intermediate data, the first type of intermediate data corresponds to a plurality of bands forming one page, wherein, during printing of bit map data corresponding to one of the plurality of bands, the bit map data generated in said generating step corresponds to another one of the plurality of bands, and wherein, in response to said discriminating step discriminating that printing is unexecutable for bit map data generated with the first resolution, said generating step generates one of (a) bit map data based on the second type of intermediate data corresponding to another one of the plurality of bands during printing of bit map data corresponding to one of the bands, and (b) generates one page of bit map data prior to starting printing.
Claim 10
Dependent Claim
50 words
A printer control method according to claim 5, the first type of intermediate data including re-scaling data required to re-scale a character pattern, and said step of converting the first type of intermediate data into a second type of intermediate data generates a character pattern based on the re-scaling data.
References Cited (Backward Citations)
US4975858A
Cited
GB2250844A
Cited
GB2224187A
Cited
EP0387039A2
Cited
EP0402074A2
Cited
EP0428370A2
Cited
US5315693A
Cited
US5400057A
Cited
EP0467598A2
Cited
US5406383A
Cited
US5241659A
Cited
EP0539135A2
Cited
US5471563A
Cited
US5406338A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-11-09 | 2002-05-11 | 2002-11-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-11-09 | 2006-05-11 | 2006-11-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-11-09 | 2010-05-11 | 2010-11-10 | $7700.00 | Window Closed / Lapsed |