摘要 |
A print controller is capable of printing document data within a printable area without generating unnecessary spaces on the sheet, even when the printable area of the sheet has been modified. The print controller includes a function for acquiring the sheet size from the printer driver based on the size set by a sheet size setting function. Specifically, the sheet data acquiring function transmits the sheet size set by the sheet size setting function to the printer driver via a graphics engine. The printer driver calculates the printable area of the sheet based on the sheet size set by the application. The printer driver returns the calculated area to the application. The area returned to the application is then used as a virtual print area used only in processes performed by the application. The print controller has another function for creating a layout based on the virtual print area. That is, the application recognizes the dimensions of the virtual print area received from the printer driver as the printable area and creates the layout based on this area.
|