A peripheral device is connected to an information processing device, and
in the event that an interruption job is input from the information
processing device while the peripheral device is processing a job by
executing one of multiple device control programs holding the functions of
multiple devices engines of the peripheral device and managing jobs with
the device engines, another device control program different from the
device control program being executed is selected and the interruption job
is executed. Accordingly, a user-friendly multifunctional peripheral
device can be provided.