发明名称 Firmware update system increased in possibility of execution of automatic firmware update processing
摘要 A firmware update system capable of executing update processing despite that the combination of versions of firmware components installed in an image processing apparatus is normal. A HDD of the apparatus stores in advance a first version management list indicating versions of the respective firmware components and a representative version for managing the versions of the firmware components. Actual versions of the firmware components are collected. When the actual versions are different from the versions in the first version management list, the actual versions and the representative version are transmitted to a server. The server determines update firmware based on the actual versions and the representative version from second version management lists stored in the server. The firmware components installed in the apparatus are updated using the update firmware provided by the server.
申请公布号 US9075689(B2) 申请公布日期 2015.07.07
申请号 US201313909167 申请日期 2013.06.04
申请人 CANON KABUSHIKI KAISHA 发明人 Kanematsu Shinichi
分类号 G06F15/16;G06F15/177;G06F3/00;G06F9/00;G06F9/24;G06F9/44;G06F9/46;G06F13/00;H04N1/00;G06F11/00;G06F9/445 主分类号 G06F15/16
代理机构 Rossi, Kimms & McDowell LLP 代理人 Rossi, Kimms & McDowell LLP
主权项 1. A firmware update system having a processor including an image processing apparatus in which a plurality of firmware components are installed and which operates according to the plurality of firmware components, and a server which provides update firmware for updating the plurality of firmware components, to the image processing apparatus, wherein the image processing apparatus comprises: a first storage unit configured to store in advance a first version management list indicating versions of the respective firmware components and a representative version for managing the versions of the respective firmware components; a collection unit configured to collect actual versions of the plurality of firmware components; a first determination unit configured to determine whether or not there is a difference between the actual versions collected by said collection unit and the versions of the respective firmware components indicated in the first version management list; a transmission unit configured to, when it is determined by said first determination unit that there is a difference between the actual versions and the versions of the respective firmware components indicated in the first version management list, transmit the actual versions and the representative version indicated in the first version management list, to the server; and an update unit configured to update the firmware components installed in the image processing apparatus using the update firmware provided by the server, and wherein the server comprises: a second storage unit configured to store in advance a plurality of second version management lists each indicating a normal combination of versions of the firmware components of the image processing apparatus and a representative version; a second determination unit configured to determine whether or not the plurality of second version management lists include a second version management list indicating versions of the firmware components which match the actual versions transmitted from said transmission unit; and a provision unit configured to provide, when said second determination unit determines that the plurality of second version management lists include a second version management list indicating versions of the firmware components which match the actual versions, and when the plurality of second version management lists include a second version management list that includes any firmware component newer than a corresponding firmware component indicated in the second version management list indicating the versions of the firmware components which match the actual versions, firmware indicated in the second version management list including the newer firmware component, to the image processing apparatus, as update firmware.
地址 JP