A non-transitory storage medium storing a plurality of instructions executable by a processor of an image processing apparatus, the image processing apparatus comprising:
- a storage device;
- a display device;
- and
- a touch-input sensing device,
- the plurality of instructions, when executed by the processor, causing the image processing apparatus to execute:
- a reception processing in which the image processing apparatus receives an instruction for performing printing;
- a display control processing in which:
- the image processing apparatus controls, before the instruction for performing printing, the display device to display at least three icons arranged each for receiving a selecting operation, the at least three icons comprising a selected state icon being in a selected state and at least two icons being in a non-selected state different from the selected state;
- the image processing apparatus determines (i) at least one lower-ordinal-number icon of the at least two icons which is assigned with an ordinal number less than that of the selected state icon and (ii) at least one higher-ordinal-number icon of the at least two icons which is assigned with an ordinal number greater than that of the selected state icon;
- the image processing apparatus controls the display device to display the selected state icon at a first position on the display device in a selected state manner indicating the selected state;
- and
- the image processing apparatus controls the display device to display the determined at least one lower-ordinal-number icon and the determined at least one higher-ordinal-number icon respectively at a second position and a third position located respectively before and after the first position in a non-selected state manner indicating a non-selected state and different from the selected state manner;
- and
- a print control processing in which the image processing apparatus causes printing according to information associated with the selected state icon, when the instruction for performing printing is received in the reception processing in a state in which the selected state icon is being displayed on the display device by the display control processing,
- the plurality of instructions, when executed by the processor, causing the image processing apparatus to execute the display control processing in which:
- when one of the at least one lower-ordinal-number icon is touched by an input object in the state in which the at least three icons are being displayed on the display device,
- the image processing apparatus scrolls the at least three icons in a backward direction of the arrangement of the at least three icons until the touched icon reaches the first position,
- the image processing apparatus controls the display device to display the touched icon in the selected state manner as a new selected state icon, and
- the image processing apparatus controls the display device to display, in the non-selected state manner, at least one icon assigned with an ordinal number less than that of the new selected state icon and at least one icon assigned with an ordinal number greater than that of the new selected state icon;
- and
- when one of the at least one higher-ordinal-number icon is touched by the input object in the state in which the at least three icons are being displayed on the display device,
- the image processing apparatus scrolls the at least three icons in a forward direction of the arrangement of the at least three icons until the touched icon reaches the first position,
- the image processing apparatus controls the display device to display the touched icon in the selected state manner as a new selected state icon, and
- the image processing apparatus controls the display device to display, in the non-selected state manner, at least one icon assigned with an ordinal number less than that of the new selected state icon and the at least one icon assigned with an ordinal number greater than that of the new selected state icon.