Image processing apparatus, software delivery system, and install processing method
OwnerKiyohiko SHINOMIYAinventor
Life of this patent
Estimating the term…
Abstract
An image processing apparatus, connected with a software delivery server, is provided that includes a storage unit; a requesting unit to transmit an installation request for an install-target software to the software delivery server; a related information receiving unit to receive software information from the software delivery server; a software acquiring unit to acquire the install-target software; a determining unit to determine whether dependency software is included and is firmware; a progress status registering unit to register a progress status of acquiring the install-target software and the firmware; a start-up unit to restart the image processing apparatus; and an installation processing unit to install the install-target software.
Claims18
An image processing apparatus that is connected with a software delivery server that delivers software, comprising
- a storage unit;
- a requesting unit that transmits an installation request specifying an install-target software to the software delivery server;
- a related information receiving unit that receives software information, indicating information on the install-target software, from the software delivery server as a response to the installation request;
- a software acquiring unit that acquires the install-target software;
- a determining unit that determines whether dependency information on dependency software that needs to be installed before the install-target software is installed in the software information and, when the dependency information is registered in the software information, further determines whether the dependency software is firmware;
- a dependency software acquiring unit that acquires the dependency software when the dependency information is registered in the software information;
- a progress status registering unit that registers, when the dependency information is firmware, a progress status indicating a step at which the install-target software and the firmware have been acquired in the storage unit;
- a start-up unit that restarts, when the dependency software is firmware, the image processing apparatus;
- and
- an installation processing unit that refers to the progress status and, after restarting by the start-up unit, carries out the installation process of the install-target software.
A software delivery system comprising:
- a software delivery server that delivers software;
- and
- an image processing apparatus that is connected with the software delivery server via a network and installs the software,
- the image forming apparatus including
- a first storage unit;
- a requesting unit that sends an installation request specifying install-target software to the software delivery server;
- a related information receiving unit that receives software information, indicating information on the install-target software, from the software delivery server as a response to the installation request;
- a software acquiring unit that acquires the install-target software;
- a determining unit that determines whether dependency information on dependency software that needs to be installed before the install-target software is installed in the software information and, when the dependency information is registered in the software information, further determines whether the dependency software is firmware;
- a dependency software acquiring unit that acquires the dependency software when the dependency information is registered in the software information;
- a progress status registering unit that registers, when the dependency information is firmware, a progress status indicating a step at which the install-target software and the firmware have been acquired in the first storage unit;
- a start-up unit that restarts, when the dependency software is firmware, the image processing apparatus;
- and
- an installation processing unit that refers to the progress status and, after the restarting, carries out the installation process of the install-target software;
- and
- the software delivery server including a second storage unit that stores therein the software information for each software;
- a request receiving unit that receives the installation request;
- and
- a related information transmission unit that acquires the software information on the install-target software, to which the installation request has been sent, from the second storage unit and transmits the software information acquired to the image processing apparatus as a response to the installation request.
An installation method that is employed in a software delivery system including a software delivery server that delivers software and an image processing apparatus that connected with the software delivery server via a network and installs the software,
- the image forming apparatus including a first storage unit and
- the software delivery server including a second storage unit that stores therein the software information indicating information on each software, the installation method comprising:
- a requesting step where a requesting unit of the image processing apparatus sends an installation request specifying install-target software to the software delivery server;
- a step where a request receiving unit of the software delivery server receives the installation request;
- a step where a related information transmission unit of the software delivery server transmits the software information on the install-target software, to which the installation request has been sent, and the install-target software to the image processing apparatus as a response to the installation request;
- a step where a related information receiving unit of the image processing apparatus receives the software information of the install-target software as a response to the installation request;
- a step where a software acquiring unit of the image processing apparatus acquires the install-target software;
- a step where a determining unit of the image processing apparatus
- determines whether dependency information on dependency software that needs to be installed before the install-target software is installed and,
- when the dependency information is registered in the software information, further determines whether the dependency software is firmware;
- a step where a dependency software acquiring unit of the image processing apparatus acquires the dependency software when the dependency information is registered in the software information;
- a step where a progress status registering unit of the image processing apparatus registers, when the dependency information is firmware, a progress status indicating that the install-target software and the firmware have been acquired in the first storage unit;
- a step where the start-up unit of the image processing apparatus restarts, when the dependency software is firmware, the image processing apparatus;
- and
- a step where an installation processing unit of the image processing apparatus, after the restarting, refers to the progress status and carries out the installation process of the install-target software.
Dependencies are inferred from the claim text.