A printing apparatus configured to perform printing by using a recording material stored in storing means (730Y, 730M, 730C, 730BK), comprising: moving means configured to move the storing means (730Y, 730M, 730C, 730BK) to a position where a recording material is supplied to the printing apparatus; control means configured to cause the moving means to move the storing means (730Y, 730M, 730C, 730BK) to the position, according to a determination that the storing means (730Y, 730M, 730C, 730BK) has run low on the recording material or has run out of the recording material; and setting means configured to set continued use of the storing means (730Y, 730M, 730C, 730BK) determined to have run low on the recording material or run out of the recording material, according to an instruction from a user via a first screen displaying a message about necessity of a replacement of the storing means, wherein the control means does not cause the moving means to move the storing means (730Y, 730M, 730C, 730BK) to the position even when the storing means (730Y, 730M, 730C, 730BK) is determined to have run low on the recording material or run out of the recording material if continued use of the storing means (730Y, 730M, 730C, 730BK) determined to have run low on the recording material or run out of the recording material is set, wherein, even if continued use of the storing means (730Y, 730M, 730C, 730BK) determined to have run low on the recording material or run out of the recording material is set, the control means is further configured to cause the moving means to move the storing means (730Y, 730M, 730C, 730BK) to the position according to another instruction from the user via a second screen. moving means configured to move the storing means (730Y, 730M, 730C, 730BK) to a position where a recording material is supplied to the printing apparatus; control means configured to cause the moving means to move the storing means (730Y, 730M, 730C, 730BK) to the position, according to a determination that the storing means (730Y, 730M, 730C, 730BK) has run low on the recording material or has run out of the recording material; and setting means configured to set continued use of the storing means (730Y, 730M, 730C, 730BK) determined to have run low on the recording material or run out of the recording material, according to an instruction from a user via a first screen displaying a message about necessity of a replacement of the storing means, wherein the control means does not cause the moving means to move the storing means (730Y, 730M, 730C, 730BK) to the position even when the storing means (730Y, 730M, 730C, 730BK) is determined to have run low on the recording material or run out of the recording material if continued use of the storing means (730Y, 730M, 730C, 730BK) determined to have run low on the recording material or run out of the recording material is set, wherein, even if continued use of the storing means (730Y, 730M, 730C, 730BK) determined to have run low on the recording material or run out of the recording material is set, the control means is further configured to cause the moving means to move the storing means (730Y, 730M, 730C, 730BK) to the position according to another instruction from the user via a second screen.