Image forming apparatus, control method, and storage medium in which data is shared between applications
AssigneeCanon Kabushiki Kaisha
InventorTakaharu Osawa
Life of this patent
Estimating the term…
Abstract
Provided is an image forming apparatus that accepts a processing request if the processing request is performed via a relay function by using function information of a function provided by an application, executes the function provided by the application in response to an instruction according to the processing request, and notifies the relay function about the execution result. The application is realized as a servlet.
Claims9
An image forming apparatus in which a relay function for sharing data between a plurality of applications and an application are operated, the image forming apparatus comprising,
- a memory;
- and
- a CPU in communication with the memory, wherein the CPU is configured to control:
- an accepting unit configured to accept a processing request if the processing request is performed via the relay function by using function information of a function provided by the application;
- an executing unit configured to execute the function provided by the application in response to an instruction according to the accepted processing request;
- and
- a notifying unit configured to notify the relay function about a result executed by the executing unit,
- wherein the accepting unit and the notifying unit are realized as servlets mounted in the application.
A control method for an image forming apparatus in which a relay function for sharing data between a plurality of applications and an application are operated, the method comprising:
- accepting a processing request if the processing request is performed via the relay function by using function information of a function provided by the application;
- executing the function provided by the application in response to an instruction according to the accepted processing request;
- and
- notifying the relay function about a result executed by the executing unit,
- wherein each processing in the accepting and the notifying are realized by using servlets mounted in the application.
A non-transitory storage medium on which is stored a computer program that when executed causes a computer to function as respective units included in an image forming apparatus in which a relay function for sharing data between a plurality of applications and an application are operated, the image forming apparatus comprising,
- a memory;
- and
- a CPU in communication with the memory, wherein the CPU is configured to control:
- an accepting unit configured to accept a processing request if the processing request is performed via the relay function by using function information of a function provided by the application;
- an executing unit configured to execute the function provided by the application in response to an instruction according to the accepted processing request;
- and
- a notifying unit configured to notify the relay function about a result executed by the executing unit,
- wherein the accepting unit and the notifying unit are realized as servlets mounted in the application.
Dependencies are inferred from the claim text.