An image forming apparatus capable of facsimile reception, comprising: reception means for receiving data which is transmitted from another apparatus by facsimile; storage means for storing, while the image forming apparatus is set in a memory reception mode, the data received by said reception means without printing the received data until a user's instruction; and acceptance means for accepting a cancel instruction for cancelling the memory reception mode; characterized in that the image forming apparatus further comprises: display control means for displaying a selection screen to allow a user to select, from a plurality of output destinations including printing means of the image forming apparatus, an output destination to which the data stored in said storage means while the image forming apparatus is in the memory reception mode is to be output in accordance with the cancel instruction accepted by said accepting means; and control means for controlling to output, in accordance with the cancel instruction accepted by said acceptance means, the data in said storage means to the output destination selected by the user from output destinations displayed in the selection screen, wherein the display control means is configured to display, in case where the plurality of output destinations are unusable in accepting the cancel instruction, a message representing that the memory reception mode cannot be canceled. reception means for receiving data which is transmitted from another apparatus by facsimile; storage means for storing, while the image forming apparatus is set in a memory reception mode, the data received by said reception means without printing the received data until a user's instruction; and acceptance means for accepting a cancel instruction for cancelling the memory reception mode; characterized in that the image forming apparatus further comprises: display control means for displaying a selection screen to allow a user to select, from a plurality of output destinations including printing means of the image forming apparatus, an output destination to which the data stored in said storage means while the image forming apparatus is in the memory reception mode is to be output in accordance with the cancel instruction accepted by said accepting means; and control means for controlling to output, in accordance with the cancel instruction accepted by said acceptance means, the data in said storage means to the output destination selected by the user from output destinations displayed in the selection screen, wherein the display control means is configured to display, in case where the plurality of output destinations are unusable in accepting the cancel instruction, a message representing that the memory reception mode cannot be canceled. display control means for displaying a selection screen to allow a user to select, from a plurality of output destinations including printing means of the image forming apparatus, an output destination to which the data stored in said storage means while the image forming apparatus is in the memory reception mode is to be output in accordance with the cancel instruction accepted by said accepting means; and control means for controlling to output, in accordance with the cancel instruction accepted by said acceptance means, the data in said storage means to the output destination selected by the user from output destinations displayed in the selection screen, wherein the display control means is configured to display, in case where the plurality of output destinations are unusable in accepting the cancel instruction, a message representing that the memory reception mode cannot be canceled.