Patent ID: 7447994

Claim:
A network device that is connected to a network, comprising: a control unit; a memory coupled with the control unit, the memory having instructions stored therein, the instructions including a plurality of setting modules that are provided to realize a plurality of process settings independently of one another, the processing settings being required depending on the contents of a setting environment, the setting modules respectively corresponding to the process settings, the instructions when executed causing the network device to perform actions comprising: displaying a questionnaire containing a plurality of questions to inquire about a setting environment including functions to be used and the contents of a network environment, and obtaining answers to the questions; after obtaining answers to the question, selecting a plurality of setting modules that need setting depending on the functions to be used and the network environment as determined from the answers obtained to the questions, and creating a setup wizard by combining the selected setting modules; creating and displaying a preview image based on the setup wizard; and after displaying the preview image, receiving a decision from a user if the setup wizard is acceptable or unacceptable, wherein, in the case where the setup wizard is unacceptable, the actions performed repeat from displaying the questionnaire, and wherein, in the case where the setup wizard is acceptable, the actions performed further comprise: receiving a second decision from the user to either suspend a setup operation or to proceed with the setup operation; and performing the setup operation by executing the combined selected setting modules when the second decision is to proceed with the setup operation.