Image forming apparatus and image forming method
First Claim
1. An image forming apparatus comprising a first system, a second system, and an output engine, and configured to process input data via the first system and the second system and to output the processed data as an image via the output engine,wherein the first system comprises:
- a first communication unit configured to communicate with the second system;
a detection unit configured to detect whether the second system is in a processing-disabled state;
a virtual environment activation unit configured to activate a virtual environment running on the first system if the detection unit detects that the second system is in the processing-disabled state; and
a first image processing unit configured to perform image processing under the virtual environment,wherein the second system comprises;
a second communication unit configured to communicate with the first system;
a second image processing unit configured to perform image processing on data received from the first system; and
an output engine control unit configured to control the output engine, andwherein the output engine is configured to output the processed data as an image under control of the output engine control unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An image forming apparatus detects whether a sub board, which performs image processing, is in a processing-disabled state. If it is detected that the sub board is in the processing-disabled state, the image forming apparatus activates a virtual environment on a main board, which performs information processing, to allow an image processing unit configured to perform the image processing to run on the virtual environment. The image forming apparatus transfers data processed by the image processing unit to the sub board when the sub board comes into a processing-enabled state and then prints and outputs the data via a print engine.
28 Citations
13 Claims
-
1. An image forming apparatus comprising a first system, a second system, and an output engine, and configured to process input data via the first system and the second system and to output the processed data as an image via the output engine,
wherein the first system comprises: -
a first communication unit configured to communicate with the second system; a detection unit configured to detect whether the second system is in a processing-disabled state; a virtual environment activation unit configured to activate a virtual environment running on the first system if the detection unit detects that the second system is in the processing-disabled state; and a first image processing unit configured to perform image processing under the virtual environment, wherein the second system comprises; a second communication unit configured to communicate with the first system; a second image processing unit configured to perform image processing on data received from the first system; and an output engine control unit configured to control the output engine, and wherein the output engine is configured to output the processed data as an image under control of the output engine control unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for an image forming apparatus comprising a first system, a second system, and an output engine, and configured to process input data via the first system and the second system and to output the processed data as an image via the output engine, the method comprising:
-
communicating with the second system from the first system; detecting whether the second system is in a processing-disabled state; activating a virtual environment running on the first system if the second system is detected to be in the processing-disabled state; performing image processing with an image processing unit running on the virtual environment; communicating with the first system from the second system; performing image processing, with the second system, on data received from the first system; controlling the output engine; and outputting the processed data as an image by controlling the output engine. - View Dependent Claims (12)
-
-
13. A non-transitory computer-readable storage medium storing a program for causing a computer to perform a method for an image forming apparatus comprising a first system, a second system, and an output engine, and configured to process input data via the first system and the second system and to output the processed data as an image via the output engine, the method comprising:
-
communicating with the second system from the first system; detecting whether the second system is in a processing-disabled state; activating a virtual environment running on the first system if the second system is detected to be in the processing-disabled state; performing image processing with an image processing unit running on the virtual environment; communicating with the first system from the second system; performing image processing, with the second system, on data received from the first system; controlling the output engine; and outputting the processed data as an image by controlling the output engine.
-
Specification