Patent ID: 9294647
Filing Date: 2016-03-22
CPC Classification: G06F,H04N

Claim Text:
1. A non-transitory computer-readable storage medium storing instructions that, when executed by a data processing apparatus, cause the data processing apparatus to: (a) receive, through an operating unit of the data processing apparatus, input indicating one function from among a plurality of functions, the plurality of functions including printing and scanning; (b) receive a selection, through the operating unit, of a candidate device as a default device for performing the one function indicated by the input received in step (a); (c) register, in a memory of the data processing apparatus, the selected candidate device as the default device for performing the one function indicated by the input received in step (a) and as a default device for performing another function which is different from the one function indicated by the input received in step (a) and which is included in the plurality of functions; (d) receive, through the operating unit, an input indicative of a setting value relating to the one function indicated by the input received in step (a); (e) register, in association with the one function indicated by the input received in step (a), the setting value indicated by the input received in step (d) in the memory; (f) display, in a case where steps (b) and (d) are not executed after an input indicative of a first function of the plurality of functions is received again in step (a) after steps (a)-(e) were previously executed with the one function being the first function, data indicating: a default device for executing the first function registered in the memory, and a setting value registered in association with the first function in the memory; and (g) display, in a case where steps (b) and (d) are not executed after an input indicative of a second function of the plurality of functions is received in step (a) after steps (a)-(e) were previously executed with the one function being the first function and the other function being the second function, data indicating: a default device for executing the second function registered in the memory, and a predetermined setting value that is preset for the second function.