Networked printer server
First Claim
1. In a network having a client that generates a print jobs, a printing system comprising:
- a server coupled to said network and said client, said server configured to maintain a database of printer capabilities, said server configured to receive preferences of said print job;
a first printer coupled to said server, said server determining that said first printer complies with said preferences by accessing said database, said server automatically forwarding a print job to said first printer; and
a second printer coupled to said server, wherein when said server receives a signal from said first printer indicating that said print job cannot be completed, said server terminating said print job on said first printer, said server determining that said second printer complies with a portion of said preferences, said server automatically forwarding said print job to said second printer.
0 Assignments
0 Petitions
Accused Products
Abstract
A print server for print jobs printed on networked printers. First, the print server receives preferences regarding a print job the user wishes to send such as speed and image quality. Next, the server determines, using a database or other query, the most appropriate printer complying with the print job preferences that is located physically near the user and spools the print job to that printer. If the printer returns an error signal, the server will determine a different printer which closely complies with the print job preferences and re-send the print job. If a busy signal is returned, the user will be given the choice of waiting or having the server automatically determine the next available appropriate printer. When the print job is complete, the user will be notified of the physical location of the printer where the print job was processed.
407 Citations
25 Claims
-
1. In a network having a client that generates a print jobs, a printing system comprising:
-
a server coupled to said network and said client, said server configured to maintain a database of printer capabilities, said server configured to receive preferences of said print job;
a first printer coupled to said server, said server determining that said first printer complies with said preferences by accessing said database, said server automatically forwarding a print job to said first printer; and
a second printer coupled to said server, wherein when said server receives a signal from said first printer indicating that said print job cannot be completed, said server terminating said print job on said first printer, said server determining that said second printer complies with a portion of said preferences, said server automatically forwarding said print job to said second printer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. On a network, a print server having a system bus, main memory and CPU, said server connecting printers and clients on said network, said server comprising:
-
a communications interface coupled to said bus, said interface coupled to receive a plurality of print jobs and their preferences and to receive printer signals over said network, said interface configured to transfer said print jobs, said preferences and said signals to said server;
a disk coupled to said bus configured to store databases related to said printers; and
a printer server software executed by said CPU and coupled to said main memory, said printer server software automatically selecting a first printer by matching said preferences against said databases, said databases further including the status of actual printing conditions after a print job has been forwarded to a second printer, wherein when said server receives a printer signal from said first printer indicating that said print job cannot be completed, said server terminating said print job on said first printer, said server determining that a second printer complies with said preferences, said server automatically forwarding said print job to said second printer. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. In a network connecting a plurality of clients, said clients generating print jobs, a printing system comprising:
-
a server coupled to said network and to said clients, said server maintaining a database of printer capabilities and the status of printing conditions for print jobs forwarded to printers on said network;
a virtual printer coupled to each client, said virtual printer receiving preferences of a print job generated by the client to which the virtual printer is coupled, said virtual printer coupled to said server; and
a first printer coupled to said network and to said server, said virtual printer determining that said first printer complies with said preferences using information from said database, said virtual printer automatically forwarding said print job to said first printer, wherein when said virtual printer receives a signal from said first printer indicating that said print job cannot be completed, said virtual printer terminating said print job on said first printer, said virtual printer determining that a second printer complies with said preferences, said virtual printer automatically forwarding said print job to said second printer. - View Dependent Claims (25)
-
Specification