主权项 |
1. An information processing apparatus for executing a printer driver that includes a printer driver extension unit, comprising:
a display unit configured to display a print setting window of the printer driver in response to receiving a print setting request; an acquiring unit, implemented by a processor, configured to acquire a print token by a server when receiving the print setting request the print job has been issued by the application, the print token including limitation information; a rewrite unit, implemented by a processor, configured to rewrite, if a user's desired setting for at least one item included in the limitation information exceeds a limitation defined in the limitation information, a set value for the user's desired setting the desired user value in all items that exceed the limitation such that the set value falls within the limitation range; a save unit, implemented by a memory device, configured to save the set values before the rewrite; wherein the display unit is further configured to display a notification of the set values before and after the rewrite; a control unit, implemented by a processor, configured to generate, based on restriction information for restricting a print setting, a print job having a setting that is inhibited, after a print job has been issued by the printer driver by setting via the print setting window of the print driver displayed by the first display unit; and the display unit configured to display a print setting window of the printer driver extension unit different from the print setting window of the printer driver displayed by the display unit, wherein, after the print job having the setting that is inhibited has been read by the printer driver extension unit, the display unit displays the print setting window of the printer driver extension unit such that the print setting is displayed in an invalid state, and the invalid state is not changeable to the valid state. |