Patent ID: 7586639
Filing Date: 2009-09-08
Classification: G06F

Abstract:
1. An information processing apparatus as a host computer 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 comprising: an inquiry unit adapted to inquire 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; an obtaining unit adapted to obtain print restriction value information, as a reply to the inquiry by said inquiry unit, 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 from the printer driver; a discriminating unit adapted to discriminate 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 by said obtaining unit and the number of pages of the print document; a display control unit adapted to display a message showing that it is impossible to execute the printing process to a displaying apparatus if it is determined by said discriminating unit that the printing process cannot be executed; and a table in which the staple-possible number information has been stored every attribute of the sheet, wherein, when inquiring of the printer driver about the maximum number of pages which can be bound by the stapler, said inquiry unit outputs the attribute of the sheet designated by the user to the printer driver, wherein the printer driver has an output unit adapted to output, to the application, the staple-possible number information stored in the table in correspondence to the attribute of the sheet outputted by said inquiry unit, wherein the print setting is the setting for binding print sheets by a stapler, wherein said inquiry unit inquires of the printer driver about the maximum number of pages which can be bound by the stapler, wherein said obtaining unit obtains, from the printer driver, staple-possible number information indicative of the maximum number of pages which can be bound by the stapler, and wherein, on the basis of the staple-possible number information obtained by said obtaining unit, said discriminating unit discriminates whether or not the print sheets of the number designated by the user can be bound by the stapler.