1. An image processing apparatus comprising: a take-in unit that takes in a data for updating the function of a processing unit; a temporary storing unit that temporarily stores the data; and a data updating unit that reads the data stored in the temporary storing unit and stores the data into a storing unit into which data necessary for updating a function of the processing unit is stored when executing the updating of the function.