A terminal device comprising: a first sending unit configured to send a registration request to a print intermediation server, the registration request being a request for registering virtual printer related information which is related to a virtual printer in the print intermediation server; a first receiving unit configured to receive authentication information from the print intermediation server, the authentication information being associated with the virtual printer related information; a second sending unit configured to send image data related information to the print intermediation server after the virtual printer related information has been registered in the print intermediation server, the image data related information being information which is related to target image data representing a target image of a print target, wherein in a case where the second sending unit sends the image data related information to the print intermediation server, the image data related information is associated with the virtual printer related information and the authentication information in the print intermediation server; a third sending unit configured to send the authentication information to an actual printer when a user of the terminal device desires to cause the actual printer to perform a print in accordance with the target image data, the authentication information being used by the actual printer to obtain target print data, the target print data being data which is created from the target image data by the print intermediation server; and a deletion unit configured to delete the image data related information from the print intermediation server while maintaining a state where the virtual printer related information and the authentication information are associated in the print intermediation server; wherein the first sending unit is configured to send the registration request to the print intermediation server without causing the actual printer to perform a communication with the print intermediation server. a first sending unit configured to send a registration request to a print intermediation server, the registration request being a request for registering virtual printer related information which is related to a virtual printer in the print intermediation server; a first receiving unit configured to receive authentication information from the print intermediation server, the authentication information being associated with the virtual printer related information; a second sending unit configured to send image data related information to the print intermediation server after the virtual printer related information has been registered in the print intermediation server, the image data related information being information which is related to target image data representing a target image of a print target, wherein in a case where the second sending unit sends the image data related information to the print intermediation server, the image data related information is associated with the virtual printer related information and the authentication information in the print intermediation server; a third sending unit configured to send the authentication information to an actual printer when a user of the terminal device desires to cause the actual printer to perform a print in accordance with the target image data, the authentication information being used by the actual printer to obtain target print data, the target print data being data which is created from the target image data by the print intermediation server; and a deletion unit configured to delete the image data related information from the print intermediation server while maintaining a state where the virtual printer related information and the authentication information are associated in the print intermediation server; wherein the first sending unit is configured to send the registration request to the print intermediation server without causing the actual printer to perform a communication with the print intermediation server.