US 7,586,639 B2
Information processing apparatus, print processing method, and computer program
Hiroaki Nakata, Kawasaki (Japan)
Assigned to Canon Kabuhsiki Kaisha, Tokyo (Japan)
Filed on Jul. 28, 2005, as Appl. No. 11/190,962.
Claims priority of application No. 2004-223254 (JP), filed on Jul. 30, 2004.
Prior Publication US 2006/0023230 A1, Feb. 02, 2006
Int. Cl. G06F 15/00 (2006.01); G06K 1/00 (2006.01)
U.S. Cl. 358—1.6  [358/1.15; 358/1.18] 6 Claims
OG exemplary drawing
 
5. A computer program stored on a computer-readable storage medium such that, when executed by a computer, said program causes the computer to execute a print processing method carried out in an information processing apparatus having an application for making a user designate print setting to execute a printing process of a print document and a printer driver for controlling a printing apparatus, wherein the method comprises:
inquiring of the printer driver by the application about a restriction value of the printing apparatus in the case of executing the printing process in accordance with the print setting designated by the user;
obtaining, from the printer driver by the application, print restriction value information, as a reply to the inquiry in said inquiry step, regarding the restriction value of the printing apparatus in the case of executing the printing process in accordance with the print setting designated by the user;
discriminating, by the application, whether or not the printing process can be executed in accordance with the print setting designated by the user on the basis of the print restriction value information obtained in said obtaining step and the number of pages of the print document; and
displaying a message showing that it is impossible to execute the printing process onto a displaying apparatus if it is determined by said discriminating step that the printing process cannot be executed,
wherein, in said inquiry step, when the application inquires of the printer driver about the maximum number of pages which can be bound by the stapler, an attribute of the sheet designated by the user is outputted to the printer driver from the application,
wherein, in said obtaining step, the application obtains the staple-possible number information stored in a table in correspondence to the attribute of the sheet outputted in said inquiry step from the printer driver and obtains staple-possible number information indicative of the maximum number of pages which can be bound by the stapler from the printer driver,
wherein the print setting is the setting for binding print sheets by a stapler,
wherein, in said inquiry step, the application inquires of the printer driver about the maximum number of pages which can be bound by the stapler, and
wherein, in said discriminating step, whether or not the print sheets of the number designated by the user can be bound by the stapler is discriminated on the basis of the staple-possible number information obtained in said obtaining step.