Also, in this embodiment, a color printer has been cited as an example of a peripheral device, but the present invention is not limited to this, and applies to any peripheral device, including digital cameras, which needs a device driver dedicated to it.