Information processing apparatus, method of controlling the same, and non-transitory storage medium storing program executable by the information processing apparatus
AssigneeBrother Kogyo Kabushiki Kaisha
InventorsYasuhiro Shimamura, Hajime Usami
Life of this patent
Estimating the term…
Abstract
An information processing apparatus includes: an interface; and a controller. The controller executes: storing, into a memory, history information relating to supply of electric power to an external device via the interface; rebooting when the reboot is required during supply of the electric power to the external device via the interface; and restarting control of the supply of the electric power to the external device via the interface, based on the history information stored in the memory.
Claims19
An information processing apparatus, comprising:
- an interface, wherein the interface comprises a plurality of interfaces;
- and
- a controller,
- wherein the controller is configured to execute:
- storing, into a memory, history information relating to supply of electric power to an external device via the interface;
- rebooting a system of the information processing apparatus when the reboot of the system of the information processing apparatus is required during supply of the electric power to the external device via the interface;
- and
- restarting control of the supply of the electric power to the external device via the interface, based on the history information stored in the memory,
- wherein the controller is further configured to, when a first external device and a second external device each as the external device are being connected respectively to the plurality of interfaces before the reboot of the system of the information processing apparatus, and the second external device has executed a negotiation with the information processing apparatus for supply of the electric power before the first external device, execute the negotiation with the second external device in the restarting of the control before the first external device,
- wherein the history information comprises:
- first identification information and second identification information respectively for identifying the first external device and the second external device being connected respectively to the plurality of interfaces before the reboot of the system of the information processing apparatus;
- and first information indicating that the second external device has executed the negotiation with the information processing apparatus for supply of the electric power before the first external device, and
- wherein the controller is further configured to:
- determine in the restarting of the control whether the second identification information of the history information corresponds to identification information for identifying an external device being connected to one of the plurality of interfaces after the reboot of the system of the information processing apparatus, before determining, based on the first information, whether the first identification information corresponds to the identification information for identifying the external device being connected to the one of the plurality of interfaces after the reboot of the system of the information processing apparatus;
- and
- update the first information of the history information when the negotiation in the restarting of the control between the second external device and the information processing apparatus is finished.
A method of controlling an information processing apparatus, the information processing apparatus comprising an interface, wherein the interface comprises a plurality of interfaces,
- wherein the method comprises:
- storing, into a memory, history information relating to supply of electric power to an external device via the interface;
- executing rebooting a system of the information processing apparatus when the reboot of the system of the information processing apparatus is required during supply of the electric power to the external device via the interface;
- and
- restarting control of the supply of the electric power to the external device via the interface, based on the history information stored in the memory,
- wherein the method further comprises:
- when a first external device and a second external device each as the external device are being connected respectively to the plurality of interfaces before the reboot of the system of the information processing apparatus, and the second external device has executed a negotiation with the information processing apparatus for supply of the electric power before the first external device, executing the negotiation with the second external device in the restarting of the control before the first external device,
- wherein the history information comprises:
- first identification information and second identification information respectively for identifying the first external device and the second external device being connected respectively to the plurality of interfaces before the reboot of the system of the information processing apparatus;
- and first information indicating that the second external device has executed the negotiation with the information processing apparatus for supply of the electric power before the first external device,
- wherein the method further comprises:
- determining in the restarting of the control whether the second identification information of the history information corresponds to identification information for identifying an external device being connected to one of the plurality of interfaces after the reboot of the system of the information processing apparatus, before determining, based on the first information, whether the first identification information corresponds to the identification information for identifying the external device being connected to the one of the plurality of interfaces after the reboot of the system of the information processing apparatus;
- and
- updating the first information of the history information when the negotiation in the restarting of the control between the second external device and the information processing apparatus is finished.
A non-transitory storage medium storing a program executable by an information processing apparatus, the information processing apparatus comprising an interface, wherein the interface comprises a plurality of interfaces,
- wherein when executed by the computer, the program causes the information processing apparatus to execute:
- storing, into a memory, history information relating to supply of electric power to an external device via the interface;
- rebooting a system of the information processing apparatus when the reboot of the system of the information processing apparatus is required during supply of the electric power to the external device via the interface;
- restarting control of the supply of the electric power to the external device via the interface, based on the history information stored in the memory;
- when a first external device and a second external device each as the external device are being connected respectively to the plurality of interfaces before the reboot of the system of the information processing apparatus, and the second external device has executed a negotiation with the information processing apparatus for supply of the electric power before the first external device, executing the negotiation with the second external device in the restarting of the control before the first external device, wherein the history information comprises:
- first identification information and second identification information respectively for identifying the first external device and the second external device being connected respectively to the plurality of interfaces before the reboot of the system of the information processing apparatus;
- and first information indicating that the second external device has executed the negotiation with the information processing apparatus for supply of the electric power before the first external device,
- determining in the restarting of the control whether the second identification information of the history information corresponds to identification information for identifying an external device being connected to one of the plurality of interfaces after the reboot of the system of the information processing apparatus, before determining, based on the first information, whether the first identification information corresponds to the identification information for identifying the external device being connected to the one of the plurality of interfaces after the reboot of the system of the information processing apparatus;
- and
- updating the first information of the history information when the negotiation in the restarting of the control between the second external device and the information processing apparatus is finished.
An information processing apparatus, comprising:
- an interface, wherein the interface comprises a plurality of interfaces;
- and
- a controller,
- wherein the controller is configured to execute:
- storing, into a memory, history information relating to supply of electric power to an external device via the interface;
- rebooting a system of the information processing apparatus in a case where the reboot of the system of the information processing apparatus is required;
- and
- starting control of the supply of the electric power to the external device via the interface, based on the history information stored in the memory,
- wherein the controller is further configured to, when a first external device and a second external device each as the external device are being connected respectively to the plurality of interfaces before the reboot of the system of the information processing apparatus, and the second external device has executed a negotiation with the information processing apparatus for supply of the electric power before the first external device, execute the negotiation with the second external device in the starting of the control before the first external device,
- wherein the history information comprises:
- first identification information and second identification information respectively for identifying the first external device and the second external device being connected respectively to the plurality of interfaces before the reboot of the system of the information processing apparatus;
- and first information indicating that the second external device has executed the negotiation with the information processing apparatus for supply of the electric power before the first external device, and
- wherein the controller is further configured to:
- determine in the starting of the control whether the second identification information of the history information corresponds to identification information for identifying an external device being connected to one of the plurality of interfaces after the reboot of the system of the information processing apparatus, before determining, based on the first information, whether the first identification information corresponds to the identification information for identifying the external device being connected to the one of the plurality of interfaces after the reboot of the system of the information processing apparatus;
- and
- update the first information of the history information when the negotiation in the starting of the control between the second external device and the information processing apparatus is finished.
An information processing apparatus, comprising:
- an interface;
- and
- a controller,
- wherein the controller is configured to execute:
- storing, into a memory, history information relating to supply of electric power to an external device via the interface;
- rebooting when the reboot is required during supply of the electric power to the external device via the interface;
- and
- restarting control of the supply of the electric power to the external device via the interface, based on the history information stored in the memory,
- wherein the interface comprises a plurality of interfaces,
- wherein the history information comprises first identification information and third identification information respectively for identifying a first external device and a third external device being connected respectively to the plurality of interfaces before the reboot, and
- wherein the controller is configured to, when the first external device and the third external device corresponding respectively to the first identification information and the third identification information are connected respectively to the plurality of interfaces, assign a higher priority in the restarting of the control to a negotiation for supply of the electric power with the third external device corresponding to the third identification information that is older than the first identification information in a history, than to a negotiation for supply of the electric power with the first external device corresponding to the first identification information.
An information processing apparatus, comprising:
- an interface;
- and
- a controller,
- wherein the controller is configured to execute:
- storing, into a memory, history information relating to supply of electric power to an external device via the interface;
- rebooting when the reboot is required during supply of the electric power to the external device via the interface;
- restarting control of the supply of the electric power to the external device via the interface, based on the history information stored in the memory,
- when the reboot is required during the supply of the electric power to the external device via the interface, execute obtaining a job relating to an image processing from the external device to which the electric power is being supplied, and determine whether the job is being executed;
- wait without executing the reboot, when the controller determines in the obtaining of the job that the job is being executed;
- and
- execute the reboot when the controller determines in the obtaining of the job that the job is not being executed.
An information processing apparatus, comprising:
- an interface;
- and
- a controller,
- wherein the controller is configured to execute:
- storing, into a memory, history information relating to supply of electric power to an external device via the interface;
- rebooting when the reboot is required during supply of the electric power to the external device via the interface;
- and
- restarting control of the supply of the electric power to the external device via the interface, based on the history information stored in the memory,
- wherein the interface comprises a plurality of interfaces,
- wherein the history information comprises job-acceptance information indicating whether a job relating to an image processing transmitted from the external device is accepted before the reboot, and
- wherein the controller is configured to, when a plurality of external devices are being connected to the plurality of interfaces after the reboot, restart control of supply of the electric power via the plurality of interfaces based on the job-acceptance information of the history information in the restarting of the control by assigning a higher priority to an external device having accepted the job among the plurality of external devices connected to the plurality of interfaces.
An information processing apparatus, comprising:
- an interface, wherein the interface comprises a plurality of interfaces;
- and
- a controller,
- wherein the controller is configured to execute:
- storing, into a memory, history information relating to supply of electric power to an external device via the interface;
- rebooting a system of the information processing apparatus when the reboot of the system of the information processing apparatus is required during supply of the electric power to the external device via the interface;
- and
- restarting control of the supply of the electric power to the external device via the interface, based on the history information stored in the memory,
- wherein the controller is further configured to, when a first external device and a second external device each as the external device are being connected respectively to the plurality of interfaces before the reboot of the system of the information processing apparatus, and the second external device has executed a negotiation with the information processing apparatus for supply of the electric power before the first external device, execute the negotiation with the second external device in the restarting of the control before the first external device,
- wherein the history information comprises:
- first identification information and second identification information respectively for identifying the first external device and the second external device being connected respectively to the plurality of interfaces before the reboot of the system of the information processing apparatus;
- and
- wherein the controller is further configured to delete the second identification information from the history information in the restarting of the control when the second identification information of the history information does not correspond to identification information for identifying an external device being connected to one of the plurality of interfaces after the reboot of the system of the information processing apparatus.
An information processing apparatus, comprising:
- an interface;
- a non-volatile memory storing a control program;
- and
- a controller,
- wherein the controller is configured to execute:
- storing, into a memory, history information relating to supply of electric power to an external device via the interface;
- rebooting a system of the information processing apparatus when the reboot of the system of the information processing apparatus is required during supply of the electric power to the external device via the interface;
- restarting control of the supply of the electric power to the external device via the interface, based on the history information stored in the memory,
- controlling the information processing apparatus by executing the control program,
- executing the reboot of the system of the information processing apparatus when an update of the control program stored in the nonvolatile memory is required;
- determining whether an importance of the update of the control program is high;
- rebooting the system of the information processing apparatus after executing the update, when the controller determines that the importance of the update is high;
- and
- continuing the supply of the electric power to the external device via the interface without executing the update, when the controller determines that the importance of the update is not high.
Dependencies are inferred from the claim text.