Patent ID: 8717608

Claim:
A terminal device, comprising: a processor; and memory storing instructions that, when executed, cause the terminal device to function as: a web-page information specifying data reception unit that is configured to receive web-page information specifying data specifying web-page information; a first requesting unit that is configured to, if the web-page information specifying data reception unit receives web-page information specifying data, perform a first request requesting a web server for transmission of first web page data based on the web-page information specifying data, the first web page data being a set of web-page information that is specified by the web-page information specifying data and that corresponds to a first web-page-displaying software type; a first web page image displaying unit that is configured to display a first web page image based on the first web page data that is acquired as a result of the first request; an instruction reception unit that is configured to receive a user's instruction for displaying a print preview image and printing; a second requesting unit that is configured to perform a second request requesting the web server for transmission of second web page data based on the web-page information specifying data, the second web page data being another set of web-page information that is specified by the web-page information specifying data and that corresponds to a second web-page-displaying software type, the second web-page-displaying software type being different from the first web-page-displaying software type, the second requesting unit being configured to perform the second request if the instruction reception unit receives the user's instruction; a preview image display unit that is configured to display a first print preview image and a second print preview image based on the first web page data and the second web page data, respectively, the first print preview image being indicative of how print data to be generated based on the first web page data will be printed on a print medium, the second print preview image being indicative of how print data to be generated based on the second web page data will be printed on a print medium; and a print controlling unit that is configured to generate print data based on one set of web-page information that is either one of the first web page data that is acquired as a result of the first request and the second web page data that is acquired as a result of the second request.