1. A method for controlling a peripheral device comprising: receiving a key-value pair input from a user; determining whether the key-value pair input is valid for a desired function; and executing a job generated from the valid key-value pair input.