Patent ID: 9584680
Date: 2017-02-28
CPC Classifications: H04N

Claim:
1. A printing system comprising: a computer for generating print data; an image forming apparatus for performing a print job based on the print data; and a server for providing a function for the image forming apparatus, which are connected to a network, the server comprising: a storage unit as a Hard Disk Drive (HDD) for storing a function relaying program as a Software Development Kit (SDK) that provides the function provided by the server to the image forming apparatus; and a control unit as a Central Processing Unit (CPU) for performing the function relaying program stored in the storage unit to function as a Policy Manager (PM) server, wherein the PM server for providing the function provided by the server to the image forming apparatus includes: a thrift interface for cooperating with another function in the server by an Application Program Interface (API) call; a remote setup service for performing a setting of the image forming apparatus by a request from the other function in the server via the thrift interface; an authentication service for providing an authentication function for authenticating a user of the image forming apparatus to the image forming apparatus, wherein the authentication service i) uses the authentication function of the other function via the thrift interface corresponding to an instruction from the image forming apparatus, and ii) transmits a use result of the authentication function to the image forming apparatus; and a spooler service for providing a print data providing function for providing the print data managed by the server to the user of the image forming apparatus, wherein the spooler service i) uses the print data providing function of the other function via the thrift interface corresponding to the instruction from the image forming apparatus, and ii) transmits the use result of the print data providing function to the image forming apparatus.