A non-transitory computer-readable storage medium storing a program for causing a processor to execute a method of controlling an information processing apparatus, the method comprising:
- obtaining, from a print apparatus, information indicating a print setting mode to which the print apparatus is set and which is selected from at least a first mode, in which the print apparatus performs printing in accordance with a print setting set by the print apparatus, and a second mode, in which the print apparatus performs printing in accordance with a print setting set by a print application in the information processing apparatus and transmitted from the information processing apparatus to the print apparatus, and wherein, in a case in which the print apparatus is set to the second mode, the print setting set by the print application is applied to the print apparatus in preference to the print setting set by the print apparatus;
- and
- providing a notification, in a case in which the obtained information indicates that the print apparatus is set to the second mode and a user has made a designation for confirming a print setting with making a print setting for a predetermined setting item via the print application, prompting the user to make a print setting for the predetermined setting item
- wherein, in a case in which the obtained information indicates that the print apparatus is set to the first mode and the user has not made the print setting for the predetermined setting item via the print application, the notification is not provided.