CPC H04N 1/00411 (2013.01) [G06F 3/04842 (2013.01); G06F 3/04855 (2013.01); H04N 1/00395 (2013.01); H04N 1/00424 (2013.01)] | 19 Claims |
1. A printing apparatus comprising:
a communication interface;
a memory;
a touch panel;
a printer configured to print an image on a recording medium;
a list scroll key; and
a controller configured to:
receive a print job through the communication interface and store the print job in the memory;
control the touch panel to display a list including one or more job touch keys and a function touch key, the one or more job touch keys displaying, on the touch panel, print job names indicating one or more print jobs stored in the memory, the function touch key displaying, on the touch panel, an indication of a select-all function for selecting all of the one or more job touch keys included in the list, the list being scrollable along a particular direction, the function touch key being displayed as one item constituting the scrollable list; and
in response to receiving a scroll operation of the list, controlling the touch panel to cause the list to scroll along the particular direction,
wherein the controller is configured to determine whether a number of the one or more print jobs stored in the memory exceeds a maximum number, the maximum number being the maximum number of job touch keys which can be set in the list;
wherein in response to determining that the number of the stored print jobs exceeds the maximum number, set to the list the function touch key and the maximum number of job touch keys;
wherein in response to determining that the number of the stored print jobs does not exceed the maximum number, set to the list the function touch key and the number of job touch keys equal to the number of the stored print jobs;
wherein the controller is configured to, at an initial display of a display area of the list on the touch panel, control the touch panel to display the function touch key only in a first row of the list and to display the one or more job touch keys in all rows other than the first row;
wherein the list scroll key is an up arrow key indicating a direction from a final row toward the first row of the list or a down arrow key indicating a direction from the first row toward the final row of the list; and
wherein the controller is configured to, in response to receiving an operation of the list scroll key once, control the touch panel to scroll the list by an amount corresponding to one item of the scrollable list in the direction from the final row toward the first row, thereby changing from a first state where the function touch key is displayed in the display area of the list to a second state where the function touch key is not displayed in the display area of the list and the one or more job touch keys are displayed in all rows of the list.
|