A non-transitory computer-readable storage medium storing a control program readable by a computer of an information processing device, the information processing device including a display, an operation unit, and a communication unit and capable of performing communication with an image processing apparatus via the communication unit, and the control program, when executed by the computer, causing the information processing device to perform:
- acquiring status information indicative of a status of the image processing apparatus via the communication unit;
- determining which function of functions of the image processing apparatus is selected;
- performing first display processing in a case where it is determined that none of the functions of the image processing apparatus is selected, the first display processing including displaying, on the display, a status of the image processing apparatus which is based on the acquired status information;
- and
- performing second display processing in a case where it is determined that any one of the functions of the image processing apparatus is selected, the second display processing including:
- displaying, on the display, a status of the image processing apparatus which is based on a status information included in the acquired status information and relevant to a first function that is the selected function;
- and limiting display, on the display, of a status of the image processing apparatus which is based on a status information included in the acquired status information and relevant to a second function that is a function not selected,
- wherein in the first display processing, a function selection screen for receiving a selection operation for selecting each of the functions of the image processing apparatus through the operation unit is displayed on the display, and the status of the image processing apparatus is displayed on the function selection screen on the display,
- wherein the status of the image processing apparatus displayed on the function selection screen is determined based on both the status information relevant to the first function and the status information relevant to the second function, and
- wherein in the first display processing, a status icon is displayed on the function selection screen, and the status icon is associated with and/or includes a badge image, and
- the status of the image processing apparatus displayed on the function selection screen is displayed by the badge image on the function selection screen;
- and
- wherein in the second display processing, an instruction receiving screen for receiving an instruction to the first function selected from each of the functions of the image processing apparatus displayed on the function selection screen is displayed on the display, and the status of the image processing apparatus relevant to the first function is displayed on the instruction receiving screen on the display;
- wherein in the first display processing, statuses of the image processing apparatus relevant to all functions that can be selected on the function selection screen are displayed as further status icons on the function selection screen,
- wherein in the second display processing, a status of the image processing apparatus relevant to the first function is displayed as an additional status icon on the instruction receiving screen, and
- wherein the control program, when executed by the computer, causes the information processing device to further perform:
- displaying a detailed display screen indicative of details of the status of the image processing apparatus on the display in a case where one of the further status icons is operated on the function selection screen or the additional status icon is operated on the instruction receiving screen based on an operation received by the operation unit;
- wherein in the acquiring of the status information, an acquisition period that is an interval by which the status information is acquired from the image processing apparatus can be changed, and
- wherein the acquisition period when the detailed display screen is displayed is set shorter than the acquisition period when the function selection screen is displayed and shorter than the acquisition period when the instruction receiving screen is displayed.