An image forming apparatus has at least one job execution part that
executes a job based on data received according to a print protocol. A
data reception part receives data transferred according to the print
protocol. The data reception part exists depending on a kind of the print
protocol. A mediation part mediates transmission of the data between the
data reception part and the job execution part.