Print Server
Most major open source operating systems come with an enterprise ready print server
CUPS is available on most Linux Distributions[+] and FreeBSD. It comes with drivers for most printers out of the box.
CUPS by default accepts Postscript output, a standard which makes it easier for system administrators. On Linux deskops such as Ubuntu Linux , printers will be detected automatically by changing a single setting.
For those that still need to support legacy Windows XP desktops, you no longer have to search for printer drivers and install it for each desktop. Simply install a generic Postscript printer which comes with the basic install and select network printer and "Internet Printer" options to point to the CUPS printer server address. CUPS will transparently translate the postrcript to the native printer connected to the server.

