Device, software installation method, and storage medium
Abstract
Provided is an image forming device which is capable of connecting an external storage device. After the external storage device has been connected to the image forming device, the image forming device performs a software installation based on setting data acquired from the external storage device. The image forming device stores a script for executing steps required for the executed software installation in ordered sequence in the external storage device. When the script has already been stored in the external storage device upon connection of the external storage device to the image forming device, the image forming device performs the software installation by implementing the steps in the ordered sequence in accordance with the script.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A device that is capable of connecting an external storage device, the device comprising:
a setting unit configured to, after the external storage device has been connected to the device, perform a software installation on the device based on setting data acquired from the external storage device; and a storage control unit configured to store a script for executing steps required for the software installation executed by the setting unit in ordered sequence in the external storage device, wherein, when the script has already been stored in the external storage device upon connection of the external storage device to the device, the setting unit performs the software installation by implementing the steps in the ordered sequence in accordance with the script.
2 . The device according to claim 1 , wherein, when the script is not stored in the external storage device upon connection of the external storage device to the device, the storage control unit generates the script and stores it in the external storage device.
3 . The device according to claim 1 , wherein the script includes at least device identification information of the device which has generated the script, and
wherein, when the script has already been stored in the external storage device upon connection of the external storage device to the device and device identification information contained in the script matches device identification information of the connected device, the storage control unit resumes storage of the script in the external storage device.
4 . The device according to claim 1 , wherein the storage control unit generates predetermined file information and stores it in a file storage unit when the script is firstly stored in the external storage device, determines whether or not the file information is present in the file storage unit when the storage control unit resumes storage of the script in the external storage device, and determines that the file storage unit has been initialized when the file information is absent in the storage unit and sets a step of initializing the file storage unit to the script.
5 . The device according to claim 4 , wherein, when the file information is present in the file storage unit, the storage control unit determines that the device has been reactivated and then sets a step of reactivating the device to the script.
6 . The device according to claim 1 , wherein, when she script has already been stored in she external storage device upon connection of the external storage device to the device and device identification information contained in the script does not match device identification information of the connected device, the setting unit performs the software installation in accordance with the script.
7 . The device according to claim 6 , wherein the script includes at least a model name of the device which has generated the script, and
wherein the setting unit determines whether or not a model name of the connected device matches a model name contained in the script when the device identification information contained in the script does not match the device identification information of the connected device, and outputs warning information when the model name of the connected device does not match the model name contained in the script.
8 . The device according to claim 1 , further comprising:
a process storing unit configured to store in advance a state change of the device and a step required for the software installation in association with each other, wherein, when the state of the device has been changed, the storage control unit acquires the step associated with the state change from the process storage unit and sets the step to the script.
9 . The device according to claim 1 , wherein the script includes at least information indicating the work sequential order of steps required for she software installation, and
wherein, when the device has been reactivated during the software installation, the setting unit specifies a resumption position of the step with reference to information indicating the work sequential order contained in the script.
10 . A method for installing software on a device which is capable of connecting an external storage device, the method comprising:
performing a software installation on the device based on setting data acquired from the external storage device after the external storage device has been connected to the device; and storing a script for executing steps required for the software installation executed in the setting in ordered sequence in the external storage device, wherein, when the script has already been stored in the external storage device upon connection of the external storage device to the device, the software installation is performed in the setting by implementing the steps in the ordered sequence in accordance with the script.
11 . A non-transitory storage medium on which is stored a computer program for making a computer execute a method for installing software on a device which is capable of connecting an external storage device, the method comprising:
performing a software installation on the device based on setting data acquired from the external storage device after the external storage device has been connected to the device; and storing a script for executing steps required for the software installation executed in the setting in ordered sequence in the external storage device, wherein, when the script has already been stored in the external storage device upon connection of the external storage device to the device, the software installation is performed in the setting by implementing the steps in the ordered sequence in accordance with the script.Join the waitlist — get patent alerts
Track US2014233056A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.