In S703 the control unit 11 determines whether identification data is stored in the storage unit 18 identifying the default device for printing photographs. The photo print default device is preset in order to reduce the number of operations a user must perform to select a device when issuing a print request for a photo print process. When transmitting a photo print request to a device, the data processing apparatus 1 transmits a packet that includes the IP address of the device as the destination address and the IP address of the data processing apparatus 1 as the source address. Next, the control unit 11 associates the IP address of the destination device with the model number of this device and stores this association in a memory area A of the storage unit 18 that serves to store identification data for the photo print default device. That is, the control unit 11 registers the device as the photo default device by storing the identification data for the device in correlation with a photo print process. In other words, if a photo print request was previously transmitted to a device, the IP address of the device is stored in the memory area A of the storage unit 18. However, if the data processing apparatus 1 has not yet performed a photo print process, an IP address for a device used to perform a photo print is not yet stored in the memory area A of the storage unit 18. The control unit 11 determines whether identification data has been stored for the photo print default device based on whether the IP address of the device is stored in the memory area A of the storage unit 18. The control unit 11 advances to S706 when determining in S703 that identification data has not been stored for a photo print default device (S703: NO) and advances to S704 when determining that identification data has been stored for a photo print default device (S703: YES).