Patent ID: 8458255

Claim:
A data output device for receiving and outputting data transmitted from at least one of a plurality of data providing devices, comprising: an output possibility information transmitting section for transmitting, to said at least one of the plurality of data providing devices, output possibility information indicative of (i) a file format of data that the data output device is able to output or (ii) a file format of data that the data output device is unable to output; a data sharing section for requesting said at least one of the plurality of data providing devices to transmit, to the data output device, a list of data that the data output device is able to output, the data being selected according to the output possibility information, from among data that said at least one of the plurality of data providing devices is able to provide; a data transmission request section for requesting said at least one of the plurality of data providing devices to transmit, to the data output device, the data included in the list received in response to the data sharing section requesting the list; and a data output section for outputting the data received from said at least one of the plurality of data providing devices, in a case where the data output device receives, from one of the plurality of data providing devices, a data selection condition, which is a condition used to select data to be included in the list, the data sharing section (i) transmitting the received data selection condition to, among the plurality of data providing devices, any data providing device other than the one data providing device, and (ii) requesting said any data providing device other than the one data providing device to transmit to the data output device a list of data selected according to the data selection condition.