Method of generating boot image for fast booting and image forming apparatus for performing the method, and method of performing fast booting and image forming apparatus for performing the method
First Claim
Patent Images
1. A method of generating a boot image for fast booting an image forming apparatus, the method comprising:
- in response to a first power-on of the image forming apparatus, initializing a bootloader to begin booting of the image forming apparatus;
detecting a hardware setting change in the image forming apparatus;
in response to detecting the hardware setting change, displaying boot modes on a display of a user interface coupled to the image forming apparatus, the user interface to receive an input selecting one of the displayed boot modes, the displayed boot modes including a boot image generating mode and a normal boot mode; and
in response to the input selecting the boot image generating mode;
initializing, using at least one processor, an operating system and at least one application installed in the image forming apparatus,terminating processes that are not used to execute the operating system and the at least one application, from among processes that are performed when the initializing of the operating system and the at least one application is completed,suspending remaining processes performed in the image forming apparatus, andgenerating the boot image for fast booting while the remaining processes are suspended, the generated boot image for fast booting including information regarding a system state of the image forming apparatus;
in response to a second power-on of the image forming apparatus, from a power-off condition of the image forming apparatus and subsequent to the first power-on of the image forming apparatus, performing fast booting by;
initializing the bootloader,determining whether the generated boot image for fast booting has an error,in response to determining the generated boot image for fast booting does not have the error, loading the generated boot image for fast booting and restoring the image forming apparatus to the system state included in the generated boot image for fast booting before re-initializing the at least one application, andin response to determining the generated boot image for fast booting has the error;
displaying fixing modes on the display of the user interface, the user interface to receive an input selecting one of the displayed fixing modes, the displayed fixing modes including the boot image generating mode, a backup boot image replacing mode, and a normal booting switching mode, andfixing the error according to the input selecting one of the displayed fixing modes by;
generating another boot image for fast booting when the user interface receives the input selecting the boot image generating mode from among the displayed fixing modes,retrieving a backup copy of the boot image for fast booting when the user interface receives the input selecting the backup boot image replacing mode from among the displayed fixing modes, andperforming a normal booting when the user interface receives the input selecting the normal booting switching mode from among the displayed fixing modes.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of generating a boot image for fast booting an image forming apparatus. In the method, a boot image is generated to contain information regarding a system state after processes that are not used to execute an operating system and at least one application are terminated. Then, the image forming apparatus is fast booted using the boot image.
77 Citations
21 Claims
-
1. A method of generating a boot image for fast booting an image forming apparatus, the method comprising:
-
in response to a first power-on of the image forming apparatus, initializing a bootloader to begin booting of the image forming apparatus; detecting a hardware setting change in the image forming apparatus; in response to detecting the hardware setting change, displaying boot modes on a display of a user interface coupled to the image forming apparatus, the user interface to receive an input selecting one of the displayed boot modes, the displayed boot modes including a boot image generating mode and a normal boot mode; and in response to the input selecting the boot image generating mode; initializing, using at least one processor, an operating system and at least one application installed in the image forming apparatus, terminating processes that are not used to execute the operating system and the at least one application, from among processes that are performed when the initializing of the operating system and the at least one application is completed, suspending remaining processes performed in the image forming apparatus, and generating the boot image for fast booting while the remaining processes are suspended, the generated boot image for fast booting including information regarding a system state of the image forming apparatus; in response to a second power-on of the image forming apparatus, from a power-off condition of the image forming apparatus and subsequent to the first power-on of the image forming apparatus, performing fast booting by; initializing the bootloader, determining whether the generated boot image for fast booting has an error, in response to determining the generated boot image for fast booting does not have the error, loading the generated boot image for fast booting and restoring the image forming apparatus to the system state included in the generated boot image for fast booting before re-initializing the at least one application, and in response to determining the generated boot image for fast booting has the error; displaying fixing modes on the display of the user interface, the user interface to receive an input selecting one of the displayed fixing modes, the displayed fixing modes including the boot image generating mode, a backup boot image replacing mode, and a normal booting switching mode, and fixing the error according to the input selecting one of the displayed fixing modes by; generating another boot image for fast booting when the user interface receives the input selecting the boot image generating mode from among the displayed fixing modes, retrieving a backup copy of the boot image for fast booting when the user interface receives the input selecting the backup boot image replacing mode from among the displayed fixing modes, and performing a normal booting when the user interface receives the input selecting the normal booting switching mode from among the displayed fixing modes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 18, 19, 20, 21)
-
-
12. At least one non-transitory computer readable recording medium storing computer readable instructions which when executed control at least one processor to implement a method of generating a boot image for fast booting an image forming apparatus, the method comprising:
-
in response to a first power-on of the image forming apparatus, initializing a bootloader to begin booting of the image forming apparatus; detecting a hardware setting change in the image forming apparatus; in response to detecting the hardware setting change, displaying boot modes on a display of a user interface coupled to the image forming apparatus, the user interface to receive an input selecting one of the displayed boot modes, the displayed boot modes including a boot image generating mode and a normal boot mode; and in response to the input selecting the boot image generating mode; initializing, using at least one processor, an operating system and at least one application installed in the image forming apparatus, terminating processes that are not used to execute the operating system and the at least one application, from among processes that are performed when the initializing of the operating system and the at least one application is completed, suspending remaining processes performed in the image forming apparatus, and generating the boot image for fast booting while the remaining processes are suspended, the boot image for fast booting including information regarding a system state of the image forming apparatus, in response to a second power-on of the image forming apparatus, from a power-off condition of the image forming apparatus and subsequent to the first power-on of the image forming apparatus, performing fast booting by; initializing the bootloader, determining whether the generated boot image for fast booting has an error, in response to determining the generated boot image for fast booting does not have the error, loading the generated boot image for fast booting and restoring the image forming apparatus to the system state included in the generated boot image for fast booting before re-initializing the at least one application, and in response to determining the generated boot image for fast booting has the error; displaying fixing modes on the display of the user interface, the user interface to receive an input selecting one of the displayed fixing modes, the displayed fixing modes including the boot image generating mode, a backup boot image replacing mode, and a normal booting switching mode, and fixing the error according to the input selecting one of the displayed fixing modes by; generating another boot image for fast booting when the user interface receives the input selecting the boot image generating mode from among the displayed fixing modes, retrieving a backup copy of the boot image for fast booting when the user interface receives the input selecting the backup boot image replacing mode from among the displayed fixing modes, and performing a normal booting when the user interface receives the input selecting the normal booting switching mode from among the displayed fixing modes.
-
-
13. An image forming apparatus for generating a boot image for fast booting, the apparatus comprising:
-
a user interface having a display; a processor to; initialize a bootloader to begin booting of the image forming apparatus in response to a first power-on of the image forming apparatus, detect a hardware setting change in the image forming apparatus, in response to detecting the hardware setting change, cause the user interface to display boot modes on the display of the user interface, the user interface to receive an input selecting one of the displayed boot modes, the displayed boot modes including a boot image generating mode and a normal boot mode, in response to the input selecting the boot image generating mode; initialize an operating system and at least one application installed in the image forming apparatus, terminate processes that are not used to execute the operating system and the at least one application from among processes that are performed when the initializing of the operating system and the at least one application is completed, suspend the remaining processes performed in the image forming apparatus, and generate the boot image for fast booting while the remaining processes are suspended, the generated boot image for fast booting including information regarding a system state of the image forming apparatus, in response to a second power-on of the image forming apparatus, from a power-off condition of the image forming apparatus and subsequent to the first power-on of the image forming apparatus, perform fast booting by; initializing the bootloader, determining whether the generated boot image for fast booting has an error, in response to determining the generated boot image for fast booting does not have the error, loading the generated boot image for fast booting and restoring the image forming apparatus to the system state included in the generated boot image for fast booting before re-initializing the at least one application, and in response to determining the generated boot image for fast booting has the error; displaying fixing modes on the display of the user interface, the user interface to receive an input selecting one of the displayed fixing modes, the displayed fixing modes including the boot image generating mode, a backup boot image replacing mode, and a normal booting switching mode, and fixing the error according to the input selecting one of the displayed fixing modes by;
generating another boot image for fast booting when the user interface receives the input selecting the boot image generating mode from among the displayed fixing modes,
retrieving a backup copy of the boot image for fast booting when the user interface receives the input selecting the backup boot image replacing mode from among the displayed fixing modes, and
performing a normal booting when the user interface receives the input selecting the normal booting switching mode from among the displayed fixing modes; anda nonvolatile memory to store the generated boot image and to store the backup copy of the boot image for fast booting. - View Dependent Claims (14, 15, 16, 17)
-
Specification