1. An electronic device, comprising: a plurality of hardware which operate in accordance with a control program, the plurality of hardware collectively operating as a predetermined model of the electronic device in accordance with model dependent data which differs for each model of electronic device; a plurality of hardware controllers which respectively control the operation of the plurality of hardware; a plurality of readable and writable memory units respectively disposed in a plurality of locations which include the plurality of hardware controllers; and a model identification controller which writes model dependent data to at least one of the plurality of memory units, and reads the model dependent data upon startup in order to identify the model of the electronic device.