Patent ID: 8472055

Claim:
A method of executing a process by a driver by using a storing unit that has a first region capable of storing data and a second region capable of storing data, the method comprising: storing a print-related value that comprises a value relating to printing in the second region when an excess instruction that instructs the print-related value to be a value that exceeds a predetermined value is given, wherein the second region is capable of storing data with lower generality than the first region; storing the print-related value in the first region when the excess instruction is not given; giving a first print instruction to a printing apparatus by using print setting information including a first print-related value stored in the first region at non-storing time when the first print-related value is not stored in the second region; giving a second print instruction to the printing apparatus by using print setting information including a second print-related value stored in the second region at storing time when the second print-related value is stored in the second region, in a case of giving a print instruction to the printing apparatus, wherein the storing of the print-related value comprises storing excess instruction information on whether the excess instruction is given or not in the second region; and the giving of the first or second print instruction comprises determining whether it is the non-storing time or the storing time based on the stored excess instruction information and giving a print instruction to the printing apparatus based on the result of the determination.