BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a diagram showing one example of the overall construction of an image processing system;
FIG. 2 is a block diagram showing one example of the construction of an MFP 100;
FIG. 3 is a diagram showing one example of the content of a control program module management table;
FIG. 4 is a diagram useful in explaining one example of when control program modules are downloaded into a volatile memory 140 from a PC 31A as one example of an external apparatus;
FIG. 5 is a flowchart showing one example of the procedure when the power of the MFP 100 is turned on;
FIG. 6 is a flowchart showing an example of the procedure of the content checking process;
FIG. 7 is a flowchart for explaining one example of the procedure when a job is issued to the MFP 100;
FIG. 8 is a flowchart for explaining one example of the procedure when carrying out a module deleting process;
FIG. 9 is a flowchart showing one example of the procedure of a sheet-feeding control module deleting process;
FIG. 10 is a flowchart showing one example of the procedure of an option sheet-feeding control module deleting process;
FIG. 11 is a flowchart showing one example of the procedure of a delivery control module deleting process;
FIG. 12 is a flowchart showing one example of the procedure of the two-sided conveying control module deleting process;
FIG. 13 is a flowchart showing one example of the procedure of a USB appliance-related control module deleting process;
FIG. 14 is a flowchart showing one example of the procedure of a communication control module deleting process;
FIG. 15 is a flowchart showing one example of the procedure of an image stabilizing control module deleting process;
FIG. 16 is a flowchart useful in explaining one example of the procedure of a module rearranging process; and
FIG. 17 is a diagram useful in explaining the fragmentation of modules and a module rearranging process.