| 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 |

| 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.
|