Abstract:
A sheet size of a sheet to be used when data generated by an application is printed is specified. A page size is set of a page in which the data generated by the application is arranged, in a page size setting of the application, so that an aspect ratio of the page size fits to an aspect ratio of the specified sheet size. A setting is set for performing scaling of the page from the page size to the specified sheet size.
Abstract:
A paper size that can be created using an application software program (hereinafter abbreviated as an application) operating on a computer often has a maximum value, and maximum values differ from application to application. Thus, in order to obtain a printout of a size larger than the maximum paper size of an application, cumbersome operations have been needed such as calculating a paper size (including an aspect ratio) while taking the maximum paper size of the application into consideration, setting the paper size in the application, and calculating and setting an enlargement ratio of a printer driver.In the present invention, in a plug-in of a general-purpose application, a user is only required to specify the size of a printout to be output in order to calculate a paper size that has the same aspect ratio as an output size that is within the maximum paper size of the application and to set the paper size in the printer driver and the application. Thereby, the foregoing problems are overcome.
Abstract:
A method for controlling printing for causing a printing apparatus which can print on a sheet of paper having a size other than a predetermined size to print data generated by an application capable of allocating pages corresponding to a sheet of paper having the predetermined size to a printing area includes setting a first paper size to the application in which a predetermined printing area is determined, acquiring a second paper size corresponding to the predetermined printing area and setting the second paper size to the application based on page allocation of the first paper size to the predetermined printing area, and notifying a printer driver of the second paper size. Consequently, printing can be performed by a simple operation so that print data suitably fits into a page width of a sheet of paper, even when a printing area aspect ratio can be arbitrarily determined.
Abstract:
A printing system configured to set a segment unit size serving as a unit of a display area for displaying, as images, a list of pages which form the document; acquire a width and a height of each page image from the document data; calculate, when a value of a ratio of the width and the height of the page acquired in the acquiring exceeds a predetermined value, a display area size having a display region larger than the segment unit size; determine, for a page having the value of the ratio exceeding the predetermined value, an enlargement/reduction ratio so as to fit the page into the display area size; and display, a list of pages which form the document, by enlarging or reducing the page based on the enlargement/reduction ratio determined in the determining and displaying the page in a display screen at the display area.
Abstract:
A printing system configured to set a segment unit size serving as a unit of a display area for displaying, as images, a list of pages which form the document; acquire a width and a height of each page image from the document data; calculate, when a value of a ratio of the width and the height of the page acquired in the acquiring exceeds a predetermined value, a display area size having a display region larger than the segment unit size; determine, for a page having the value of the ratio exceeding the predetermined value, an enlargement/reduction ratio so as to fit the page into the display area size; and display, a list of pages which form the document, by enlarging or reducing the page based on the enlargement/reduction ratio determined in the determining and displaying the page in a display screen at the display area.
Abstract:
Print data is saved in a hot folder. The hot folder is a storage area for saving print data. Saving of print data in the hot folder is monitored at regular time intervals. Upon detecting saving of print data in the hot folder, the number of pages to be printed included in the print data is detected. If the number of pages to be printed is one page, an output layout is generated in accordance with a width of an output sheet. If the number of pages to be printed is two or more pages, an output layout in which the pages to be printed are arranged is generated. Then, the print data is registered as a print output job.
Abstract:
When a printer apparatus is allowed to execute a printing of a document using paper based on a print setting set by the user, the following processes are executed in order to allow the user to recognize a paper saving print setting. Whether or not there is a print setting which can save an amount of paper compared to the print setting set by the user is determined. If it is determined that a paper saving print setting exists, the user is notified of such a paper saving print setting.
Abstract:
A display system configured to display a print preview of a roll paper image and a print area includes an acquisition unit configured to acquire a roll paper width, and a horizontal length of a set paper size, a print-area determination unit for determining a print area based on the acquired roll paper width and horizontal length, a determination unit configured to determine whether the determined print area is displayable in a preview area, a calculation unit configured to calculate a scaling required to display the entire print area in a preview according to a vertical length of the print area, and a display control unit configured to, if it is determined by the determination unit that the entire print area is not displayable, preview a roll paper image and a print area based on the scaling calculated by the calculation unit.
Abstract:
Print data is saved in a hot folder. The hot folder is a storage area for saving print data. Saving of print data in the hot folder is monitored at regular time intervals. Upon detecting saving of print data in the hot folder, the number of pages to be printed included in the print data is detected. If the number of pages to be printed is one page, an output layout is generated in accordance with a width of an output sheet. If the number of pages to be printed is two or more pages, an output layout in which the pages to be printed are arranged is generated. Then, the print data is registered as a print output job.
Abstract:
When a printer apparatus is allowed to execute a printing of a document using paper based on a print setting set by the user, the following processes are executed in order to allow the user to recognize a paper saving print setting. Whether or not there is a print setting which can save an amount of paper compared to the print setting set by the user is determined. If it is determined that a paper saving print setting exists, the user is notified of such a paper saving print setting.