A non-transitory computer-readable storage medium storing instructions that, when executed by a computer, cause a printing apparatus to function as:
- a display unit configured to display, based on a first user operation to the printing apparatus that is executing a display function, a predetermined display screen for first printing, wherein the first printing is printing an image on a sheet;
- and
- a performing unit configured to, if the first printing is requested to the printing apparatus based on a second user operation to the printing apparatus after the predetermined display screen is displayed, perform the first printing,
- wherein, if a second printing that is different from the first printing is requested to the printing apparatus in a state where the predetermined display screen is displayed by the display unit, the requested second printing is not performed by executing a control based on a fact that the first user operation is executed,
- wherein the control is cancelled based on a time-out of a state that the predetermined display screen is displayed,
- wherein the first printing is printing an image on a sheet based on content that is provided to the printing apparatus via Internet by a server that is external to the printing apparatus, and
- wherein the second printing is printing an image on a sheet and is requested without the second user operation.