Patent ID: 8305590
Filing Date: 2012-11-06
Classification: G06F

Abstract:
1. A server that manages a plurality of image forming device drivers in a network where a plurality of image forming devices and at least one client are connected to a server, respectively, the server comprising: an object information storage part to store object information of objects respectively corresponding to functions of the plurality of image forming device drivers, and image forming device information to provide the objects; an object information register to register, in the object information storage part, different object information of a different object of a new image forming apparatus, the different object being different from the objects previously stored in the object information storage part, and corresponding image forming device information when the new image forming device is connected to the server and the different object is found by recognizing the connection and dynamically connect corresponding objects to a driver that allows users to use all functions provided from each of a plurality of image forming devices; a user interface unit to provide and display the object information and the different object information stored in the object information storage device to the client so that the users can select the object, when the client requests a data output; and a job controller to limit a range of the plurality of image forming devices where a certain function can be performed using a selected object and output print data to a selected image forming device of the plurality of image forming devices providing the selected object, in response to object information corresponding to the selected object being selected through the user interface unit, wherein the functions of the plurality of image forming device drivers include both fundamental functions common to the plurality of the image forming device drivers and specific functions that are specific to an individual one of the plurality of image forming device drivers, and each object corresponding to the specific function can be independently recognized by the user interface unit, wherein the object information register comprises: