In a recording/reproducing apparatus capable of communicating with a data
transmission site and the other apparatus through a network, a control
unit controls the recording and reproducing of the information based on
firmware. A receiving unit receives first information from the other
apparatus through the network, the first information including a request
of updating of the firmware. An output unit outputs second information to
the data transmission site through the network in response to reception
of the first information, the second information including a request of
transmitting third information used for updating the firmware. A unit
acquires the third information from data transmission site through the
network to update the firmware.