Patent ID: 8456676

Claim:
A printing apparatus which can communicate with a plurality of external apparatuses via a network, the printing apparatus comprising: a display unit configured to display in order a plurality of display screens for inputting (a) first specifying information for specifying one of the plurality of external apparatuses, (b) second specifying information for specifying a directory which stores a file in the external apparatus specified by the first specifying information, and (c) third specifying information for specifying a file stored in the directory specified by the second specifying information; a requesting unit configured to issue a request to the external apparatus specified by the first specifying information, for causing the specified external apparatus to transmit data corresponding to the file specified by the third specifying information, which is stored in the directory specified by the second specifying information; a receiving unit configured to receive the data corresponding to the specified file from the specified external apparatus; and a printing unit configured to print an image corresponding to the received data.