Patent ID: 8867052

Claim:
A multi-function peripheral configured to be connected to an instruction device and perform each operation function of a plurality of operation functions in accordance with an instruction from the instruction device, the multi-function peripheral comprising: an input unit; a communication unit; and a controller configured to perform: a function selecting process of selecting one operation function designated through the input unit, the operation function selected from the plurality of operation functions; an instruction obtaining process of transmitting a first instruction request for performing the operation function selected in the function selecting process to the instruction device, and receiving a first response instruction from the instruction device, via the communication unit; an operation-setting function process comprising: if the first response instruction received in the instruction obtaining process indicates performing an operation-setting function from among the plurality of operation functions, in accordance with the received first response instruction, receiving operation information through the input unit; and transmitting a second instruction request including the operation information to the instruction device; receiving a second response instruction indicating storing the operation information, the operation information being included in the second response instruction; and storing the operation information included in the received second response instruction in a memory of the multi-function peripheral; and a user-setting function process comprising: if the first response instruction received in the instruction obtaining process indicates performing a user-setting function from among the plurality of operation functions, in accordance with the received first response instruction, receiving user-specific information through the input unit and storing the received user-specific information, wherein the controller is configured to further perform an instruction identifying process of identifying the received first response instruction, and wherein, in a case where the user-setting function is a secret-setting, the multi-function peripheral does not transmit the user-specific information to the instruction device.