Image forming apparatus and control method therefor
AssigneeCanon Kabushiki Kaisha
InventorMasaki Kawanishi
Life of this patent
Estimating the term…
Abstract
An image forming apparatus sets a setting value about an operation of a first application, and executes the first application with use of the set setting value. The image forming apparatus holds a setting value for a library which is used when a function of the first application is provided as the library, and changes the set setting value to the held setting value for the library when the function of the first application is provided as the library.
Claims10
An image forming apparatus comprising:
- one or more processors;
- and
- a local print application including at least a reserving function of reserving a print job in the image forming apparatus and a remote print application not including at least the reserving function;
- at least one memory storing executable instructions, which when executed by the one or more processors, cause the image forming apparatus to:
- set a setting value about an operation of the local print application, wherein the setting value includes at least a setting value for enabling or disabling the reserving function;
- acquire print data;
- using the local print application, reserve the print job in the image forming apparatus in a case where the reserving function is enabled, and not reserve the print job in the image forming apparatus but execute printing in a case where the reserving function is disabled;
- hold a setting value for a library to be used for providing the reserving function of the local print application to the remote print application as the library, wherein the setting value for the library includes at least a setting value for enabling the reserving function;
- receive instruction information for providing the reserving function of the local print application as the library;
- and
- change the setting value of the local print application to the held setting value for the library when the reserving function of the local print application is provided to the remote print application as the library based on the instruction information,
- wherein the local print application is an application for causing the image forming apparatus to print the print data reserved in the image forming apparatus, and
- wherein the remote print application is an application for causing an image forming apparatus different from the image forming apparatus to print the print data reserved in the image forming apparatus.
A control method for an image forming apparatus including a local print application including at least a reserving function of reserving a print job in the image forming apparatus and a remote print application not including at least the reserving function, the control method comprising:
- setting a setting value about an operation of the local print application, wherein the setting value includes at least a setting value for enabling or disabling the reserving function;
- acquiring print data;
- using the local print application, reserving the print job in the image forming apparatus in a case where the reserving function is enabled, and not reserve the print job in the image forming apparatus but execute printing in a case where the reserving function is disabled;
- holding a setting value for a library to be used for providing the reserving function of the local print application to the remote print application as the library, wherein the setting value for the library includes at least a setting value for enabling the reserving function;
- receiving instruction information for providing the reserving function of the local print application as the library;
- and
- changing the setting value of the local print application to the held setting value for the library when the reserving function of the local print application is provided to the remote print application as the library based on the instruction information,
- wherein the local print application is an application for causing the image forming apparatus to print the print data reserved in the image forming apparatus;
- and
- wherein the remote print application is an application for causing an image forming apparatus different from the image forming apparatus to print the print data reserved in the image forming apparatus.
A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by one or more processors of an image forming apparatus including a local print application including at least a reserving function of reserving a print job in the image forming apparatus and a remote print application not including at least the reserving function, cause the image forming apparatus to perform operations comprising:
- setting a setting value about an operation of the local print application, wherein the setting value includes at least a setting value for enabling or disabling the reserving function;
- acquiring print data;
- using the local print application, reserving the print job in the image forming apparatus in a case where the reserving function is enabled, and not reserve the print job in the image forming apparatus but execute printing in a case where the reserving function is disabled;
- holding a setting value for a library to be used for providing the reserving function of the local print application to the remote print application as the library, wherein the setting value for the library includes at least a setting value for enabling the reserving function;
- receiving instruction information for providing the reserving function of the local print application as the library;
- and
- changing the setting value of the local print application to the held setting value for the library when the reserving function of the local print application is provided to the remote print application as the library based on the instruction information,
- wherein the local print application is an application for causing the image forming apparatus to print the print data reserved in the image forming apparatus, and
- wherein the remote print application is an application for causing an image forming apparatus different from the image forming apparatus to print the print data reserved in the image forming apparatus.
Dependencies are inferred from the claim text.