Method for providing service through solution server in security environment, and apparatus and system for performing the same
AssigneeS-Printing Solution Co., Ltd.
InventorsTae-gyun Cho, Hyo-eun Kim
Life of this patent
Estimating the term…
Abstract
A system which provides a solution service to an image forming apparatus and includes a solution server having a solution application installed therein, an image forming apparatus configured to provide a user interface (UI) for the solution application and perform a job requested by the solution server, and a message server configured to communicate with the solution server and the image forming apparatus. The solution server transmits a job request to the message server by using a message protocol, and the image forming apparatus receives the job request by accessing the message server.
Claims15
A system for providing a solution service to an image forming apparatus, the system comprising:
- a message server configured to communicate with a solution server and an image forming apparatus, a first firewall being provided between the image forming apparatus and the message server to restrict access from the message server to the image forming apparatus, and a second firewall being provided between the solution server and the message server to restrict access from the message server to the solution server,
- wherein the message server
- receives a job request from the solution server for the image forming apparatus by using a message protocol,
- receives a first pull request from the image forming apparatus requesting the message server to transmit the job request, received from the solution server, to the image forming apparatus, in response to the first pull request from the image forming apparatus,
- receives a job response representing a result of performing the job by the image forming apparatus according to the job request, the received job response having been converted into a data type of the message protocol,
- receives a second pull request from the solution server, and
- transmits the received job response to the solution server in response to the second pull request.
An image forming apparatus, comprising:
- a communication interface configured to communicate with a solution server through a message server;
- a user interface (UI) configured to provide a UI for a solution application installed in the solution server and to receive a user input;
- a job performing apparatus configured to perform an image forming job;
- and
- a controller configured:
- to control the communication interface to transmit a first pull request to the message server requesting the message server to transmit a job request transmitted to the message server from the solution server, and to receive the job request from the message server in response to the pull request,
- to control the job performing apparatus to perform the image forming job corresponding to the job request, and
- to control the communication interface to transmit a job response to the message server representing a result of performing the image forming job according to the job request, for the message server to transmit the job response to the solution server in response to a second pull request job request transmitted to the message server from the solution server,
- wherein
- a first firewall is provided between the image forming apparatus and the message server to restrict access from the message server to the image forming apparatus, and
- a second firewall is provided between the solution server and the message server to restrict access from the message server to the solution server.
A method for providing a solution service to an image forming apparatus by a message server, the method comprising:
- receiving, from a solution server, a job request for the image forming apparatus by using a message protocol;
- receiving, from the image forming apparatus, a first pull request requesting the message server to transmit the job request transmitted from the solution server;
- transmitting, to the image forming apparatus, the job request transmitted from the solution server in response to the first pull request from the image forming apparatus;
- receiving a job response representing a result of performing the job by the image forming apparatus according to the job request, the received job response having been converted into a data type of the message protocol;
- receiving a second pull request from the solution server;
- and
- transmitting the received job response to the solution server in response to the second pull request,
- wherein
- a first firewall is provided between the image forming apparatus and the message server to restrict access from the message server to the image forming apparatus, and
- a second firewall is provided between the solution server and the message server to restrict access from the message server to the solution server.
Dependencies are inferred from the claim text.