1. A program product for generating setting information which specifies a method of processing to be provided by an electronic device, the program product causing an information processing apparatus to execute: (a) a generating step of referring to a set of common setting items which is a collection of setting items of a plurality of electronic device models, and generating an entry screen which enables a user who wishes to use the electronic device to make settings for the set of common setting items; (b) a receiving step of receiving a plurality of setting values entered from the entry screen by the user; (c) a storage step of associating each of the received setting values with a corresponding common setting item and order in which the user entered the setting value, and storing the resulting information as common setting information in a common setting storage unit; and (d) a converting step of reading, for generating setting information for one of the plurality of models of the electronic device, each of the setting values from the common setting storage unit in the order, referring to constraint information that is dependent on setting order of setting values and is to be applied to the one model, and converting each of the read setting values to a setting value to be set for the one model.