Image forming apparatus and method for operating image forming apparatus by using remote application
First Claim
Patent Images
1. An image forming apparatus comprising:
- hardware resources used for image formation;
a plurality of first application executed by a processor to perform image formation processing;
a platform that exists between the first applications and the hardware resources, the platform including an OS and at least one control service to control an execution of requested processing of the hardware resources according to a function call from the first applications, wherein interprocess communication is performed between the at least one control service and the first applications;
a virtual machine that is executed as one of the first applications;
a second application that is executed by the virtual machine; and
an application management part managing the second application that is executed by the virtual machine.
1 Assignment
0 Petitions
Accused Products
Abstract
An image forming apparatus that includes a control part that provides common services on control of hardware resources to a plurality of applications so as to be able to include a plurality of applications is provided. The image forming apparatus includes a virtual machine; an application that is executed by the virtual machine; and an application management part managing the application that is executed by the virtual machine.
-
Citations
29 Claims
-
1. An image forming apparatus comprising:
-
hardware resources used for image formation; a plurality of first application executed by a processor to perform image formation processing; a platform that exists between the first applications and the hardware resources, the platform including an OS and at least one control service to control an execution of requested processing of the hardware resources according to a function call from the first applications, wherein interprocess communication is performed between the at least one control service and the first applications; a virtual machine that is executed as one of the first applications; a second application that is executed by the virtual machine; and an application management part managing the second application that is executed by the virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for operating an image forming apparatus configured to include a plurality of applications by using an application that is executed on a terminal apparatus connected to the image forming apparatus via a network, the method comprising:
-
performing image formation using hardware resources of the image forming apparatus; performing image formation processing at the plurality of applications of the image forming apparatus; controlling an execution of requested processing of the hardware resources according to a function call from the applications at least one control service located in a platform that includes an OS and exists between the applications and the hardware resources, wherein interprocess communication is performed between the at least one control service and the applications, and the image forming apparatus includes a virtual machine that is one of the plurality of applications and a server application executed by the virtual machine, and the terminal apparatus includes a virtual machine and the application; and receiving, at the server application, an operation request sent by the application in the terminal apparatus, so that the server application operates the image forming apparatus according to the operation request. - View Dependent Claims (16, 17)
-
-
18. A computer readable recording medium storing a computer program executed in an image forming apparatus that includes hardware resources used for image formation, a plurality of first applications configured to perform image formation processing, and a platform that exists between the first applications and the hardware resources, the platform including an OS and at least one control service to control an execution of requested processing of the hardware resources according to a function call from the first applications, wherein interprocess communication is performed between the at least one control service and the first applications, the computer program comprising:
-
virtual machine program code that is executed as one of the first applications; and application management program code managing a second application executed by the virtual machine program code. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification