Patent ID: 8751764

Claim:
A multifunction peripheral comprising: an execution permission judging section which judges whether or not to permit execution of a control command received from software; and a storage section which stores at least one piece of location information each indicative of a storage location of software which transmits a control command whose execution is permissible, the execution permission judging section including: a storage location detecting section which detects a storage location of the software which has participated in the transmission of the control command received, a judgment section which judges whether or not the storage location indicated by the location information is detected by the storage location detecting section, and a command permitting/prohibiting section, in a case where the judgment section determines that the storage location indicated by the location information is not detected by the storage location detecting section, the command permitting/prohibiting section prohibiting execution of the control command received, or in a case where the judgment section determines that the storage location indicated by the location information is detected by the storage location detecting section, the command permitting/prohibiting section permitting execution of the control command received.