This is a server utilized across a network of computers to accept print jobs from various locations throughout the network.
Multiple printers can be connected to the print server to make for more efficient printing options. When the server receives a print job from the user it will send the job the appropriate printer.
Print servers can cue the job to accommodate for overload at one printer by sending it to another that can handle the job faster.
Print servers also give the users the ability to pause, reorder, or delete waiting print jobs. It can also track the print jobs utilized trough the print server by doing tasks such as counting pages a printer uses.
Print servers functionalities can also be integrated with other deceives such as a firewall which would ensure more security on the server.