Patent ID: 8081324

Claim:
An information processing apparatus having a processor, the apparatus comprising: a printer driver unit configured to produce page description language (PDL) data based on application data, to transmit the produced PDL data to a printing apparatus and to store correlation information correlating information identifying the application data with information identifying the PDL data, when the application data is produced in a specific region; a first determination unit configured to determine, using the processor, whether application data corresponding to a print instruction is the application data stored in the specific region, when printing is instructed; a second determination unit configured to determine, using the processor, whether the PDL data corresponding to the application data is stored in the printing apparatus, when the first determination unit determines that the application data corresponding to the print instruction is the application data stored in the specific region; an output unit configured to produce PDL data based on application data and to output the produced PDL data to the printing apparatus, when the first determination unit determines that the application data corresponding to the print instruction from an application is not the application data stored in the specific region; and a notification unit configured to notify the printing apparatus of print setting information including the information identifying the PDL data stored in the printing apparatus and a command to print the PDL data stored in the printing apparatus, when the second determination unit determines that the PDL data corresponding to the application data is stored in the printing apparatus.