Printing control method and apparatus
First Claim
1. A printing control apparatus, operating as a host computer, for generating print data including printer control commands to be printed by a printer, comprising:
- a designation unit for designating a number of sheets of paper in the vertical and horizontal directions for enlarging an image of one page;
an enlargement ratio determination unit for determining an enlargement ratio for enlarging the image represented by original data to be printed on a page output by an application in accordance with the number of sheets of paper in the vertical and horizontal directions designated by said designation unit;
a page-dividing unit for dividing the original data to be printed on a page into data to be printed in multiple pages; and
a print data generation unit for generating print data so that the print data is transmitted to the printer and printed by the printer in a predetermined order in accordance with the data processed by said page division unit,wherein, in a case where a value for specifying the enlargement ratio of the image is designated by said designation unit, said page-dividing unit enlarges the original data on the basis of the enlargement ratio specified by the value and divides the enlarged data, and in a case where the value for specifying the enlargement ratio of the image is not designated by said designation unit, said page-dividing unit enlarges the original data on the basis of the enlargement ratio determined by said enlargement ratio determination unit and divides the enlarged data.
0 Assignments
0 Petitions
Accused Products
Abstract
When an original image is to be printed as a poster composed of an array of 4×4 output images, an image is generated by enlarging the original image fourfold in the vertical and horizontal directions and dividing the enlarged image into 16 parts. These 16 partial images are output successively starting from the upper left or lower right of the 4×4 array, depending upon the designation. If there is a blank page, the blank page is output as is even if the printer possesses a blank-paper economizing function. Thus, when a poster printing function is used, the user designates the manner in which the enlarged image is divided up and the order in which the divided images are printed. Even if the printer is equipped with the blank-paper economizing function, normal printed results can be obtained merely by joining the output sheets together in the order that conforms to the manner in which the enlarged image was divided.
14 Citations
30 Claims
-
1. A printing control apparatus, operating as a host computer, for generating print data including printer control commands to be printed by a printer, comprising:
-
a designation unit for designating a number of sheets of paper in the vertical and horizontal directions for enlarging an image of one page; an enlargement ratio determination unit for determining an enlargement ratio for enlarging the image represented by original data to be printed on a page output by an application in accordance with the number of sheets of paper in the vertical and horizontal directions designated by said designation unit; a page-dividing unit for dividing the original data to be printed on a page into data to be printed in multiple pages; and a print data generation unit for generating print data so that the print data is transmitted to the printer and printed by the printer in a predetermined order in accordance with the data processed by said page division unit, wherein, in a case where a value for specifying the enlargement ratio of the image is designated by said designation unit, said page-dividing unit enlarges the original data on the basis of the enlargement ratio specified by the value and divides the enlarged data, and in a case where the value for specifying the enlargement ratio of the image is not designated by said designation unit, said page-dividing unit enlarges the original data on the basis of the enlargement ratio determined by said enlargement ratio determination unit and divides the enlarged data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A printing control method performed in a host computer, for generating print data including printer control commands to be printed by a printer, comprising:
-
a designating step for designating a number of sheets of paper in the vertical and horizontal directions for enlarging an image of one page; an enlargement ratio determining step for determining, an enlargement ratio for enlarging the image represented by an original data to be printed on a page output by an application in accordance with the number of sheets of paper in the vertical and horizontal directions designated in said designating step; a page-dividing step for dividing the original data to be printed on a page into data to be printed in multiple pages; and a print data generating step of generating print data so that the print data is transmitted to the printer and printed by the printer in a predetermined order in accordance with the data processed in said page-dividing step, wherein, in a case where a value for specifying the enlargement ratio of the image is designated in said designation step, said page-dividing step enlarges the original data on the basis of the enlargement ratio specified by the value and divides the enlarged data, and in a case where the value for specifying the enlargement ratio of the image is not designated in said designating step, said page-dividing step enlarges the original data on the basis of the enlargement ratio determined in said enlargement ratio determining step and divides the enlarged data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program embodied on a computer-readable medium by which a computer is made to implement the following means to generate print data including printer control command to be printed by a printer, comprising:
-
designating means for designating a number of sheets of paper in the vertical and horizontal directions for enlarging an image of one page; enlargement ratio determining means for determining an enlargement ratio for enlarging the image represented by an original data to be printed on a page output by an application in accordance with the number of sheets of paper in the vertical and horizontal directions designated by said designating means; page-dividing means for dividing the original data to be printed on a page into data to be printed in multiple pages; and print data generating means for generating print data so that the print data is transmitted to the printer and printed by the printer in a predetermined order in accordance with the data processed by said page-dividing means, wherein, in a case where a value for specifying the enlargement ratio of the image is designated by said designating means, said page-dividing means enlarges the original data on the basis of the enlargement ratio specified by the value and divides the enlarged data, and in a case where the value for specifying the enlargement ratio of the image is not designated by said designating means, said page-dividing means enlarges the original data on the basis of the enlargement ratio determined by said enlargement ratio determining means and divides the enlarged data. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification