Serwer wydruku pośredniczy między komputerami użytkowników a drukarką. Dzięki temu jedna drukarka może być dostępna dla wielu stanowisk w sieci.
W systemach Linux do obsługi drukowania najczęściej używany jest CUPS, czyli Common UNIX Printing System.