Method and system for concurrently executing multiple spooling systems in a networked computer system
First Claim
1. A method executed in a networked computer system for concurrently executing multiple spooling systems having access to the same endpoint for communications, the computer system including a client and a server connected to one another via a network, the server being connected to at least one printer, the method comprising the steps of:
- receiving a print request from the client to complete an action in connection with a print job on a destination printer, the print request being in a format specified by a print protocol that the client understands;
determining a translator that corresponds to the destination printersending the print request to the translator corresponding to the destination printer,translating the print request into a format specified by a print protocol that a spooling system corresponding to the destination printer understands; and
sending the translated print request to the spooling system corresponding to the destination printer.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for concurrently executing multiple spooling systems having access to the same endpoint for communications in a networked computer system. The computer system includes a client and a server connected to one another via a network. The server includes a print protocol adaptor and a plurality of spooling systems. The print protocol adaptor includes a front-end and a plurality of translators. Each type of spooling system requires a corresponding translator. A plurality of printers is connected to the plurality of spooling systems. Each printer requires a corresponding spooling system. In order to request a print action, the client sends a print request to the server over the network. The print request is in a format specified by the print protocol the client is using. The front-end, based on the destination printer of the print request, determines to which translator the print request should be sent and then sends the print request to the appropriate translator. The translator translates the print request into a format specified by the print protocol the spooling system that handles print requests for the destination printer was designed using and understands, if necessary, and then sends the print request to the appropriate spooling system.
-
Citations
13 Claims
-
1. A method executed in a networked computer system for concurrently executing multiple spooling systems having access to the same endpoint for communications, the computer system including a client and a server connected to one another via a network, the server being connected to at least one printer, the method comprising the steps of:
-
receiving a print request from the client to complete an action in connection with a print job on a destination printer, the print request being in a format specified by a print protocol that the client understands; determining a translator that corresponds to the destination printer sending the print request to the translator corresponding to the destination printer, translating the print request into a format specified by a print protocol that a spooling system corresponding to the destination printer understands; and sending the translated print request to the spooling system corresponding to the destination printer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for concurrently executing multiple spooling systems having access to the same endpoint for communications in a networked computer system, the computer system including a client and a server connected to one another via a network, the server being connected to at least one printer, the computer product comprising:
-
computer readable program code configured to receive a print request from the client to complete an action in connection with a print job on a destination printer, the print request being in a format specified by a print protocol that the client understands; computer readable program code configured to determine a translator that corresponds to the destination printer; computer readable program code configured to send the print request to the translator corresponding to the destination printer; computer readable program code configured to translate the print request into a format specified by a print protocol that a spooling system corresponding to the destination printer understands; and computer readable program code configured to send the translated print request to the spooling system corresponding to the destination printer. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for concurrently executing multiple spooling systems having access to the same endpoint for communications in a networked computer, the system comprising:
-
a client connected to a network; and a server connected to said network and connected to at least one printer, said server including; at least one spooling system, each said spooling system corresponding to a printer; and a print protocol adaptor, said print protocol adaptor including a front-end configured to receive a print request from said client to complete an action in connection with a print job on a destination printer, the print request being in a format specified by a print protocol that said client understands, at least one translator, each said translator corresponding to a type of said spooling system; wherein said front-end is further configured to determine said translator that corresponds to said destination printer and send the print request to said translator corresponding to said destination printer; and wherein said translator corresponding to said destination printer is configured to translate the print request into a format specified by a print protocol that said spooling system corresponding to said destination printer understands and send the translated print request to said spooling system corresponding to said destination printer. - View Dependent Claims (12, 13)
-
Specification