Außerdem kann man die Frage nach dem passenden Betriebssystem mit einem sehr konkreten "kommt drauf an" beantworten. Wenn man einen GDI-Drucker über den Printserver ansprechen will, dann sollte es z.B. Windows sein. Für eine heterogene Umgebung mit verschiedenen Betriebssystemen bietet sich Linux an (mit CUPS und ggfl. Samba für die 'Windows-Schiene). Will man nur einen einfache Drucker für mehrere Rechner im Netzwerk verfügbar machen, dann reicht oft ein einfacher Printserver aus (neben dem oben genannten gibt natürlich z.B. auch Modelle mit Parallelport) oder u.U. kann das sogar der Internet-Router übernehmen (z.B. die meisten Fritzboxen mit USB-Hostanschluß).
Und viele aktuelle Drucker im SOHO- und Privatbereich haben mittlerweile sogar einen Printserver eingebaut und können direkt per LAN oder WLAN betrieben werden.