An apparatus, comprising: a function control device configured to provide a specific function to the apparatus; a network control device configured to control communication between the apparatus and another apparatus via a network, wherein the network control device operates while communication with the function control device is cut off when the function control device is not supplied with power; and a main control device configured to control operation of the apparatus, wherein the function control device includes: a user circuit configured to detect restarting of a power supply to the function control device, and establish communication with the network control device in response to detection of restarting of the power supply to the function control device, wherein the main control device is configured, in response to restarting of the power supply to the main control device, to perform an operation to cancel a reset signal for the function control device; wherein the main control device controls communication between the apparatus and the other apparatus, through communication established between the main control device and the function control device and communication established between the function control device and the network control device; and wherein the function control device further includes: a logic circuit configured to detect a trigger signal for controlling the function control device to be in an initial state, said trigger signal being output when restarting the power supply to the function control device, and said logic circuit being configured to output a canceling signal when a predetermined time elapses after detection of the trigger signal, wherein the user circuit detects said canceling signal and in response to said canceling signal causes said step of establishing communication between the function control device and the network control device to be performed. a function control device configured to provide a specific function to the apparatus; a network control device configured to control communication between the apparatus and another apparatus via a network, wherein the network control device operates while communication with the function control device is cut off when the function control device is not supplied with power; and a main control device configured to control operation of the apparatus, wherein the function control device includes: a user circuit configured to detect restarting of a power supply to the function control device, and establish communication with the network control device in response to detection of restarting of the power supply to the function control device, wherein the main control device is configured, in response to restarting of the power supply to the main control device, to perform an operation to cancel a reset signal for the function control device; wherein the main control device controls communication between the apparatus and the other apparatus, through communication established between the main control device and the function control device and communication established between the function control device and the network control device; and wherein the function control device further includes: a logic circuit configured to detect a trigger signal for controlling the function control device to be in an initial state, said trigger signal being output when restarting the power supply to the function control device, and said logic circuit being configured to output a canceling signal when a predetermined time elapses after detection of the trigger signal, wherein the user circuit detects said canceling signal and in response to said canceling signal causes said step of establishing communication between the function control device and the network control device to be performed. a logic circuit configured to detect a trigger signal for controlling the function control device to be in an initial state, said trigger signal being output when restarting the power supply to the function control device, and said logic circuit being configured to output a canceling signal when a predetermined time elapses after detection of the trigger signal, wherein the user circuit detects said canceling signal and in response to said canceling signal causes said step of establishing communication between the function control device and the network control device to be performed.