A non-transitory computer-readable storage medium storing a program for causing a computer 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 selecting content for first printing, wherein the first printing is printing an image on a sheet based on the content that is selected by a user through the predetermined display screen and is provided to the printing apparatus via the Internet by a server that is external to the printing apparatus;
- 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 displaying the predetermined display screen, 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, a control not to perform the requested second printing is executed based on the first user operation,
- wherein the requested second printing is not performed, by the control, at least from when displaying the predetermined display screen and to when performing the first printing, and wherein the second printing is printing an image on a sheet and is requested without the second user operation.