Patent ID: 7023579

Claim:
An information processing apparatus that has a printer driver, said apparatus comprising: primary buffer means for storing print command information input from an operation system to the printer driver; memory means for storing one page of intermediate language data generated based on the print command information stored in said primary buffer means; command decreasing means for, upon storing of the one page of intermediate language data in said memory means, if an attribute of print command information which has already been stored in said primary buffer means is identical to that of newly input print command information, generating new print command information based on the already stored print command information and the newly input print command information and allowing one page of intermediate language data generated based on the generated information to be stored in said memory means; and print job generation means for generating a job for a printer based on the one page of intermediate language data stored in said memory means, wherein a number of commands of the new print command information generated by said command decreasing means is smaller than a total number of commands of the already stored print command information and the newly input print command information.