Patent ID: 8934120
Filing Date: 2015-01-13
Classification: G06F

Abstract:
1. A Digital Living Network Alliance (DLNA) device connected to a web server using the Internet, comprising: a communication interface to search for image forming apparatuses connected to the DLNA device, and to search for contents provided by the web server using a web browser; a user interface to receive, from a user, a command to print at least one of the searched contents found by the search for contents provided by the web server, and to receive a selection, from the user, of an image forming apparatus from among the searched image forming apparatuses found by the search for image forming apparatuses, and to receive a second selection, from the user, of at least one of a plurality of pre-stored templates; a content information acquisition unit, which upon receiving the command to print, determines if at least one of the plurality of pre-stored templates is selected to be used for printing, and when it is determined that no pre-stored template is selected then the content information acquisition unit controls the user interface to receive the second selection of the at least one of the plurality of pre-stored templates, wherein the content information acquisition unit obtains information of an address of the at least one content commanded to be printed, obtains information of a file name of the at least one content commanded to be printed, and combines the address and the file name of the at least one content commanded to be printed; a printing job generation unit to generate a printing job by adding to the selected at least one of the plurality of pre-stored templates the combined information of the address and of the file name of the at least one content commanded to be printed; and a controlling unit to control the communication interface to transmit the generated print job to the selected image forming apparatus, to control the selected image forming apparatus to retrieve over the Internet from the web server the at least one content commanded to be printed by using the combined information of the address and of the file name of the at least one content commanded to be printed, and to control the selected image forming apparatus to print the generated print job using the selected at least one of the plurality of pre-stored templates and using the retrieved at least one content, wherein the controlling unit provides a preview image of the generated print job.