Image forming apparatus and control method for executing a proxy in response to a heartbeat
First Claim
Patent Images
1. An image forming apparatus, comprising:
- a main control unit configured to control an image forming processing unit configured to execute an image forming process; and
a sub control unit configured to exchange data with an information processing apparatus via a network,wherein the main control unit includes a power-saving control unit configured to shift the main control unit to a power-saving state, in which power supply to the image forming processing unit is reduced, andwherein the sub control unit comprises;
a determination unit configured to determine, if an encryption communication protocol is used for exchanging messages and a message is transmitted from the information processing apparatus, whether the main control unit needs to be shifted to a non-power-saving state from the power-saving state based on a bit pattern of the message, without executing a decryption process on the message;
a return unit configured to give, if the determination unit determines that the main control unit needs to be shifted to the non-power-saving state, a return instruction for shifting the main control unit to the non-power-saving state, to cause the main control unit to transmit information in response to the message to the information processing apparatus; and
a response unit configured to transmit, if the determination unit determines that the main control unit does not need to be shifted to the non-power-saving state, information in response to the transmitted message to the information processing apparatus, without giving the return instruction for shifting the main control unit to the non-power-saving state,wherein the sub control unit further comprises a storage unit configured to store a number of transmissions of response information from the response unit as a response message number,wherein, when the main control unit is shifted to the non-power-saving state, the return unit notifies the main control unit of the stored response message number, andwherein, when the main control unit is shifted from the power-saving state to the non-power-saving state, the main control unit executes a hash check on the message based on the response message number, of which the main control unit has been notified, and then, if the main control unit succeeds in the hash check, the main control unit transmits information in response to the message to the information processing apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
An image forming apparatus automatically recognizes and responds to an encrypted heartbeat packet only with a small amount of calculation, without causing a sub control unit to execute an SSL/TLS decryption process. As a result, the image forming apparatus can execute a proxy response with less power consumption.
-
Citations
5 Claims
-
1. An image forming apparatus, comprising:
-
a main control unit configured to control an image forming processing unit configured to execute an image forming process; and a sub control unit configured to exchange data with an information processing apparatus via a network, wherein the main control unit includes a power-saving control unit configured to shift the main control unit to a power-saving state, in which power supply to the image forming processing unit is reduced, and wherein the sub control unit comprises; a determination unit configured to determine, if an encryption communication protocol is used for exchanging messages and a message is transmitted from the information processing apparatus, whether the main control unit needs to be shifted to a non-power-saving state from the power-saving state based on a bit pattern of the message, without executing a decryption process on the message; a return unit configured to give, if the determination unit determines that the main control unit needs to be shifted to the non-power-saving state, a return instruction for shifting the main control unit to the non-power-saving state, to cause the main control unit to transmit information in response to the message to the information processing apparatus; and a response unit configured to transmit, if the determination unit determines that the main control unit does not need to be shifted to the non-power-saving state, information in response to the transmitted message to the information processing apparatus, without giving the return instruction for shifting the main control unit to the non-power-saving state, wherein the sub control unit further comprises a storage unit configured to store a number of transmissions of response information from the response unit as a response message number, wherein, when the main control unit is shifted to the non-power-saving state, the return unit notifies the main control unit of the stored response message number, and wherein, when the main control unit is shifted from the power-saving state to the non-power-saving state, the main control unit executes a hash check on the message based on the response message number, of which the main control unit has been notified, and then, if the main control unit succeeds in the hash check, the main control unit transmits information in response to the message to the information processing apparatus. - View Dependent Claims (2, 3)
-
-
4. A method for controlling an image forming apparatus including a main control unit configured to control an image forming processing unit configured to execute an image forming process, and a sub control unit configured to exchange data with an information processing apparatus via a network, the method comprising:
-
shifting the main control unit to a power-saving state, in which power supply to the image forming processing unit is reduced; determining, if an encryption communication protocol is used for exchanging messages and a message is transmitted from the information processing apparatus, whether the main control unit needs to be shifted to a non-power-saving state from the power-saving state by the shifting step based on a bit pattern of the message, without executing a decryption process on the message; giving, if it is determined that the main control unit needs to be shifted to the non-power-saving state, a return instruction for shifting the main control unit to the non-power-saving state, to cause the main control unit to transmit information in response to the message to the information processing apparatus; and transmitting, if it is determined that the main control unit does not need to be shifted to the non-power-saving state, information in response to the transmitted message to the information processing apparatus, without shifting the main control unit to the non-power-saving state, wherein the sub control unit further comprises a storage unit configured to store a number of transmissions of response information transmitted by the transmitting step as a response message number, wherein, when the shifting step shifts the main control unit to the non-power-saving state, the giving step notifies the main control unit of the stored response message number, and wherein, when the shifting step shifts the main control unit from the power-saving state to the non-power-saving state, the main control unit executes a hash check on the message based on the response message number, of which the main control unit has been notified, and then, if the main control unit succeeds in the hash check, the main control unit transmits information in response to the message to the information processing apparatus.
-
-
5. A non-transitory storage medium storing a program for causing an image forming apparatus to execute a method for controlling an image forming apparatus including a main control unit configured to control an image forming processing unit configured to execute an image forming process, and a sub control unit configured to exchange data with an information processing apparatus via a network, the method comprising:
-
shifting the main control unit to a power-saving state, in which power supply to the image forming processing unit is reduced; determining, if an encryption communication protocol is used for exchanging messages and a message is transmitted from the information processing apparatus, whether the main control unit needs to be shifted to a non-power-saving state from the power-saving state by the shifting step based on a bit pattern of the message, without executing a decryption process on the message; giving, if it is determined that the main control unit needs to be shifted to the non-power-saving state, a return instruction for shifting the main control unit to the non-power-saving state, to cause the main control unit to transmit information in response to the message to the information processing apparatus; and transmitting, if it is determined that the main control unit does not need to be shifted to the non-power-saving state, information in response to the transmitted message to the information processing apparatus, without shifting the main control unit to the non-power-saving state, wherein the sub control unit further comprises a storage unit configured to store a number of transmissions of response information transmitted by the transmitting step as a response message number, wherein, when the shifting step shifts the main control unit to the non-power-saving state, the giving step notifies the main control unit of the stored response message number, and wherein, when the shifting step shifts the main control unit from the power-saving state to the non-power-saving state, the main control unit executes a hash check on the message based on the response message number, of which the main control unit has been notified, and then, if the main control unit succeeds in the hash check, the main control unit transmits information in response to the message to the information processing apparatus.
-
Specification