A device control apparatus configured to control a device based on device information acquired from the device, the device control apparatus comprising: a search part configured to, when the device control apparatus is connected to a network, search for an information processing apparatus connected to the network, the device being locally connected to the information processing apparatus via a predetermined interface; a remote control availability determining part configured to determine whether the information processing apparatus searched by the search part is available for communication to apply a remote control; a device information acquiring part configured to use the remote control of the information processing apparatus based on a determination result of the remote control availability determining part, and acquire device information of the device locally connected to the information processing apparatus; characterized in that: the device information acquiring part is further configured in such a way that it acquires the device information of the device by means of a remote control function provided by the operating system operating in the information processing apparatus and, by means of a program providing a device control function of an operating system operated in the information processing apparatus, wherein the device information acquiring part is further configured to operate the device control function with the remote control; and the device control apparatus further comprising: a registration part configured to store the acquired device information of the device, and register the acquired device information of the device to a device control database. a search part configured to, when the device control apparatus is connected to a network, search for an information processing apparatus connected to the network, the device being locally connected to the information processing apparatus via a predetermined interface; a remote control availability determining part configured to determine whether the information processing apparatus searched by the search part is available for communication to apply a remote control; a device information acquiring part configured to use the remote control of the information processing apparatus based on a determination result of the remote control availability determining part, and acquire device information of the device locally connected to the information processing apparatus; characterized in that: the device information acquiring part is further configured in such a way that it acquires the device information of the device by means of a remote control function provided by the operating system operating in the information processing apparatus and, by means of a program providing a device control function of an operating system operated in the information processing apparatus, wherein the device information acquiring part is further configured to operate the device control function with the remote control; and the device information acquiring part is further configured in such a way that it acquires the device information of the device by means of a remote control function provided by the operating system operating in the information processing apparatus and, by means of a program providing a device control function of an operating system operated in the information processing apparatus, wherein the device information acquiring part is further configured to operate the device control function with the remote control; and the device control apparatus further comprising: a registration part configured to store the acquired device information of the device, and register the acquired device information of the device to a device control database. a registration part configured to store the acquired device information of the device, and register the acquired device information of the device to a device control database.