Patent ID: 8819276

Claim:
An apparatus for processing a printing function on a home network, the apparatus comprising: a memory storing a program; a processor configured to execute the program to execute: a printing request management unit which processes a printing request transmitted by a printing controller to the apparatus for processing the printing function on the home network; a media storage device processing unit which provides, to the printing controller transmitting the printing request to the apparatus for processing the printing function, address information on a media storage device on the home network based on printing job information transmitted by the printing request management unit; and a printing management unit which downloads contents stored in the media storage device, and performs a printing job of the contents according to the printing request transmitted by the printing controller, wherein the media storage device processing unit provides, to the printing controller transmitting the printing request to the apparatus for processing the printing function, the address information on the media storage device before the printing management unit performs the printing job of the contents, wherein the printing controller transmits the contents to the media storage device based on the address information provided by the media storage device processing unit, wherein the address information on the media storage device is address information of the media storage device which stores the contents to be printed by the apparatus for processing the printing function, and the media storage device is a different device from the apparatus for processing the printing function, and wherein the printing request management unit comprises: a printing request receiving unit which receives the printing request transmitted by the printing controller, and a printing request processing unit which judges whether the printing request is executable based on the printing job information, and provides the printing controller with the address information of the media storage device if it is judged that the printing request is executable.