Patent ID: 8867071

Claim:
A printer configured to be connected with a terminal device via a network, the printer comprising: a print performing unit; and a processor configured to execute processes comprising: supplying print instruction screen data to the terminal device by using a first port number as a destination port number, the print instruction screen data being capable of being interpreted by a web browser of the terminal device, the print instruction screen data representing a print instruction screen which includes an instruction button for instructing the printer to perform a print, the first port number being a port number assigned to the web browser of the terminal device; obtaining selection information from the terminal device, the selection information being supplied from the terminal device to the printer when the instruction button in the print instruction screen is selected; sending by using a second port number as a destination port number, when the selection information is obtained from the terminal device, a requirement to the terminal device requiring the terminal device to supply target data of a print target, the second port number being different from the first port number, the second port number being a port number assigned to a specific software of the terminal device which is different from the web browser; obtaining the target data supplied from the terminal device in accordance with the requirement; and causing the print performing unit to print an image represented by the target data.