Patent ID: 8954621
Filing Date: 2015-02-10
Classification: G06F

Abstract:
1. A peripheral, to be connected to a higher-level device, to which firmware program data for operating the peripheral can be downloaded from the higher-level device; the peripheral comprising: a rewrite control unit for controlling rewriting of the program data stored in the peripheral; wherein the peripheral is configured such that, in the case where a download file, which includes the program data and is stored in the higher-level device, includes rewriting permit data for giving the rewrite control unit permit to rewrite the program data stored in the peripheral by use of the program data stored in the higher-level device, the program data stored in the peripheral is rewritten by use of the program data sent from the higher-level device, and then a response, notifying that data rewriting has normally been completed, is returned to the higher-level device; and wherein the peripheral is configured such that, in the case where the download file does not include the rewriting permit data, a response, notifying that data rewriting has normally been completed, is returned to the higher-level device, without rewriting the program data stored in the peripheral by use of the program data sent from the higher-level device.