An image forming apparatus, comprising: an engine to form an image on an image forming medium; a transfer device to pick up a printing medium and transfer the printing medium to a transfer path to supply the printing medium to the engine; a sensor to sense the printing medium at a predetermined position on the transfer path; and a processor to determine whether a transfer delay occurs when the printing medium is sensed by the sensor, and adjust a pickup timing to advance a pickup by the transfer device of a next printing medium corresponding to a next page when the processor determines the transfer delay occurs; wherein the processor is to control the transfer device so that when an initial print command is input after a predetermined event occurs, a first page of printing medium is picked up with an adjusted pickup time interval, faster than a predetermined pickup time interval, using an adjustment value stored in a memory of the image forming apparatus wherein the processor is to: control the engine to perform image forming for each printing medium at a predetermined image start time interval, control the transfer device to pick up the printing medium at a predetermined pickup time interval beginning from a start of the predetermined image start time interval, and adjust the predetermined pickup time interval when the transfer delay occurs characterised in that the processor is to control the engine when the transfer delay occurs, so that an image start time interval, which is a time interval between starting image forming operations, is adjusted into a longer period than the predetermined image start time interval. an engine to form an image on an image forming medium; a transfer device to pick up a printing medium and transfer the printing medium to a transfer path to supply the printing medium to the engine; a sensor to sense the printing medium at a predetermined position on the transfer path; and a processor to determine whether a transfer delay occurs when the printing medium is sensed by the sensor, and adjust a pickup timing to advance a pickup by the transfer device of a next printing medium corresponding to a next page when the processor determines the transfer delay occurs; wherein the processor is to control the transfer device so that when an initial print command is input after a predetermined event occurs, a first page of printing medium is picked up with an adjusted pickup time interval, faster than a predetermined pickup time interval, using an adjustment value stored in a memory of the image forming apparatus wherein the processor is to: control the engine to perform image forming for each printing medium at a predetermined image start time interval, control the transfer device to pick up the printing medium at a predetermined pickup time interval beginning from a start of the predetermined image start time interval, and adjust the predetermined pickup time interval when the transfer delay occurs control the engine to perform image forming for each printing medium at a predetermined image start time interval, control the transfer device to pick up the printing medium at a predetermined pickup time interval beginning from a start of the predetermined image start time interval, and adjust the predetermined pickup time interval when the transfer delay occurs characterised in that the processor is to control the engine when the transfer delay occurs, so that an image start time interval, which is a time interval between starting image forming operations, is adjusted into a longer period than the predetermined image start time interval.