A print server is a piece of software which determines which print job is sent to the printer next. This is commonly held on a separate computer (or print server), which takes jobs from a variety of computers on a network and prioritises them into a queue.
Print servers are sometimes used in colleges and cyber cafes to allow the owner of the machines to either charge people per sheet for printing or to set credits on an account.