← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:04
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag