IP Library Granted Patent US 7,797,631
Granted Patent B2
US 7,797,631 · App. 10/660,639 · Granted Sep 14, 2010

Document printing control apparatus and method

Assignee: Canon Kabushiki Kaisha
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,797,631
App. No.
10/660,639
Granted
Sep 14, 2010
Kind
B2
Abstract

A document printing control apparatus determines, when an output paper size is set by a keyboard operation, block sizes of individual blocks from the output paper size. The apparatus determines the size of an output area and font size from the block sizes determined, and places the output area and characters with the sizes determined. After placing the characters in the output area, followed by editing a layout, the apparatus places the output area and characters according to the edited layout. The apparatus can carry out the scaling of the sizes of the output area and font according to the sizes of the output area and font determined.

Claims (19)

1. A document printing system comprising:

a first calculation unit for calculating a font size based on a scaling factor of an output area;

a decision unit for deciding whether or not the font size calculated by said first calculation unit is smaller than a minimum font size;

a second calculation unit for calculating an expansion ratio for expanding the font size to the minimum font size when said decision unit determines that the font size calculated by said first calculation unit is smaller than the minimum font size;

an adjusting unit for making an adjustment to expand the output area into a plurality of pages based on the expansion ratio calculated by said second calculation unit; and

a selection unit for (i) selecting a first font in a specified typeface without changing its weight if the font size is larger than or equal to a first size, (ii) selecting a second font with the thinnest weight in the specified typeface, even where the first font in the specified typeface and weight exists, if the font size is smaller than the first size and is larger than or equal to a second size, and (iii) selecting a third font in a certain typeface regardless of the specified typeface, even where the first font in the specified typeface and weight exists, if the font size is smaller than the second size.

2. A document printing method comprising:

a first calculation step for calculating a font size based on a scaling factor of an output area;

a decision step for deciding whether or not the font size calculated in said first calculation step is smaller than a minimum font size;

a second calculation step for calculating an expansion ratio for expanding the font size to the minimum font size when it is decided in said deciding step that the font size calculated in said first calculation step is smaller than the minimum font size;

an adjusting step for making an adjustment to expand the output area into a plurality of pages based on the expansion ratio calculated in said second calculation step; and

a selection step for (i) selecting a first font in a specified typeface without changing its weight if the font size is larger than or equal to a first size, (ii) selecting a second font with the thinnest weight in the specified typeface, even where the first font in the specified typeface and weight exists, if the font size is smaller than the first size and is larger than or equal to a second size, and (iii) selecting a third font in a certain typeface regardless of the specified typeface, even in case where the first font in the specified typeface and weight exists, if the font size is smaller than the second size,

wherein said first calculation step, said decision step, said second calculation step, said adjusting step, and said selection step are performed by a first calculation unit, a decision unit, a second calculation unit, an adjusting unit, and a selection unit, respectively, in a document printing system.

3. A non-transitory computer-readable medium storing thereon a computer program for instructing a computer to execute a method for document printing comprising:

a first calculation step for calculating a font size based on a scaling factor ratio of an output area;

a decision step for deciding whether or not the font size calculated in said first calculation step is smaller than a minimum font size;

a second calculation step for calculating an expansion ratio for expanding the font size to the minimum font size when it is decided in said decision step that the font size calculated in said first calculation step is smaller than the minimum font size;

an adjusting step for making an adjustment to expand the output area into a plurality of pages based on the expansion ratio calculated in said second calculation step; and

a selection step for (i) selecting a first font in a specified typeface without changing its weight if the font size is larger than or equal to a first size, (ii) selecting a second font with the thinnest weight in the specified typeface, even where the first font in the specified typeface and weight exists, if the font size is smaller than the first size and is larger than or equal to a second size, and (iii) selecting a third font in a certain typeface regardless of the specified typeface, even in case where the first font in the specified typeface and weight exists, if the font size is smaller than the second size.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2003
From: YOSHIDA, MASAYUKI
To: CANON KABUSHIKI KAISHA
Reel/Frame 014498/0456 →
Priority Claims (2)
JP 2002-272006 · Sep 18, 2002 · national
JP 2002-279951 · Sep 25, 2002 · national
Continuity (1)
Related Publication 20040051893A1 · Mar 18, 2004