Patent ID: 8245303

Claim:
A job processing system for a multi-function peripheral (MFP) that is configured to perform a plurality of image processing functions, comprising a hardware processor and a plurality of control modules, wherein each of the plurality of control modules is configured to perform a function for the MFP; the hardware processor performing the following steps: acquiring a job; using a combination of one or more of the control modules to execute the job, wherein the job is one of a printing job, a scanning job, a facsimile job, and a copying job; wherein executing the job comprises: selecting one or more of the plurality of control modules necessary to perform the job; inspecting whether or not the selected one or more of the plurality of control modules is infected by a computer virus; and permitting execution of the job which uses only the control modules which have been confirmed being not infected by the computer virus via the virus inspection among the plurality of the control modules.