Information processing apparatus, control method for information processing apparatus, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorREO TAGAWA
Life of this patent
Estimating the term…
Abstract
In a host computer, a print processor generates, in a drawing region of a memory device context, additional raster data for drawing an additional drawing in addition to drawing information regarding a logical page included in an Enhanced Metafile Format (EMF) spool file, and a graphics driver (GD) module of a printer driver combines document raster data generated in a drawing region of a printer device context with the additional raster data, and generates print data based on post-combination raster data.
Claims16
A control method for an information processing apparatus including a print processor and a printer driver, the information processing apparatus being configured to generate print data using the print processor and the printer driver, the print processor being configured to calculate allocation of a logical page to a physical page, the logical page being included in a spool file that stores drawing information regarding one or more logical pages generated by an application, the printer driver being configured to generate, using a result of the calculation, first raster data based on drawing information regarding the one or more logical pages in a drawing region for printing, the method comprising:
- performing an additional drawing process in which the print processor generates, in a drawing region different from the drawing region for printing, second raster data for drawing an additional drawing in addition to the drawing information regarding the one or more logical pages;
- performing a combining process in which the printer driver combines the first raster data with the second raster data to generate third raster data;
- and
- performing a generation process in which the printer driver generates print data based on the third raster data.
An information processing apparatus comprising:
- a print processor;
- and a printer driver,
- wherein the information processing apparatus is configured to generate print data using the print processor and the printer driver, the print processor is configured to calculate allocation of a logical page to a physical page, the logical page being included in a spool file that stores drawing information regarding one or more logical pages generated by an application, and the printer driver is configured to generate, using a result of the calculation, first raster data based on drawing information regarding the one or more logical pages in a drawing region for printing, wherein
- the print processor includes an additional drawing unit configured to generate, in a virtual drawing region different from the drawing region for printing, second raster data for drawing an additional drawing in addition to the drawing information regarding the one or more logical pages,
- the printer driver includes a combining unit configured to combine the first raster data with the second raster data to generate third raster data, and
- the printer driver includes a generation unit configured to generate print data based on the third raster data.
Dependencies are inferred from the claim text.